OpenModelica cpp from 2024-01-25 09:29:17 to 2024-01-25 21:01:43

Summary

OMC Commits6
Libraries Changed1
Number of Improvements4
Number of Regressions15
Number of Performance Improvements16
Number of Performance Regressions33

OpenModelica Changes

CommitDateAuthorSummary
efc4e908e62024-01-25 18:08:46 +0100kabdelhak[NB/NSimCode] correctly handle external objects (#11878)
072daffd412024-01-25 16:42:26 +0100Per ÖstlundRemove obsolete flags (#11876)
c19b34db962024-01-25 15:51:59 +0100Adeel AsgharUse regular expression to validate the parameter value (#11877)
e0950ab95f2024-01-25 15:09:56 +0100kabdelhak[NB] update initialization (#11873)
77614c70492024-01-25 14:47:10 +0100Per ÖstlundRename flat Modelica to Base Modelica (#11875)
ea10a797292024-01-25 13:19:58 +0100Per ÖstlundUse class name instead of full path in Base Modelica (#11874)

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
e188a422024-01-22 14:42:30 +0100AndreasAdding CI (#53)
1e560052024-01-19 10:38:50 +0100Adrian Popcompact the html text

Library Changes

LibraryChange
AixLib_latestFrom version 1.3.2-development (25a9c1e8a6c11718e2b7bbb0510cef78b8d9c256) to 1.4.0-development (26e999fa9b726adc28378593e523bc71f0211f94)

Models Affected

AixLib_latestAixLib.Fluid.HeatExchangers.ActiveWalls.Examples.PanelHeatingMultiple (sim)Simulate → Failed
AixLib_latestAixLib.Fluid.HeatExchangers.ActiveWalls.Examples.PanelHeatingSingle (sim)Simulate → Failed
AixLib_latestAixLib.Obsolete.Year2022.ThermalZones.HighOrder.Examples.Appartment_VoWo (sim)Compile → Failed
AixLib_latestAixLib.Systems.ModularAHU.Examples.EONERC_AHU2 (sim)BackEnd performance 5.25 → 11.60
AixLib_latestAixLib.Utilities.Examples.HeatConv_outside (sim)Simulate → Failed
AixLib_latestAixLib.Utilities.Examples.HeatTransfer_test (sim)Simulate → Failed
BuildSysProBuildSysPro.IBPSA.Experimental.Benchmarks.AirFlow.Examples.MultipleFloorsVectors (sim)Templates performance 8.30 → 14.94
BuildSysProBuildSysPro.IBPSA.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAIT (sim)Simulate → Templates
Buildings_latestBuildings.Experimental.DHC.Examples.Combined.SeriesConstantFlow (sim)Compile → Templates
Buildings_latestBuildings.Experimental.DHC.Examples.Combined.SeriesVariableFlow (sim)Compile → Templates
ModelicaTest_trunkModelicaTest.Blocks.FilterTests.AllOptions (sim)Templates → Verify
Modelica_3.2.3Modelica.Electrical.PowerConverters.Examples.ACDC.RectifierBridge2mPulse.ThyristorBridge2mPulse_DC_Drive (sim)Simulate performance 9.99 → 23.66
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_N_4_M_4 (sim)SimCode → Failed
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_reduced_N_2_M_4 (sim)
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_noTap___N_4_M_4 (sim)
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_tapEv___N_4_M_4 (sim)SimCode → Failed
ScalableTestSuiteScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_3200 (sim)Templates → Verify
ScalableTestSuiteScalableTestSuite.Mechanical.HarmonicOscillator.ScaledExperiments.HarmonicOscillator_N_1600 (sim)Simulate performance 5.27 → 14.99
ScalableTestSuiteScalableTestSuite.Mechanical.HarmonicOscillator.ScaledExperiments.HarmonicOscillator_N_3200 (sim)Verify → Templates
ScalableTestSuiteScalableTestSuite.Power.ConceptualPowerSystem.ScaledExperiments.PowerSystemStepLoad_N_32_M_4 (sim)Compile performance 17.55 → 38.19
ScalableTestSuiteScalableTestSuite.Power.ConceptualPowerSystem.ScaledExperiments.PowerSystemStepLoad_N_64_M_16 (sim)BackEnd performance 13.66 → 28.99 Templates performance 8.04 → 15.98 Compile performance 0:01:04 → 0:01:57 Simulate performance 17.39 → 0:01:00
ScalableTestSuiteScalableTestSuite.Power.ConceptualPowerSystem.ScaledExperiments.PowerSystemStepLoad_N_64_M_4 (sim)BackEnd performance 12.52 → 29.68 Templates performance 8.09 → 17.86 Compile performance 51.35 → 0:01:42
ScalableTestSuiteScalableTestSuite.Power.ConceptualPowerSystem.ScaledExperiments.PowerSystemStepLoad_N_64_M_8 (sim)BackEnd performance 12.85 → 29.71 Templates performance 7.88 → 17.05 Compile performance 56.69 → 0:01:38
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.AdvectionReaction_N_12800 (sim)BackEnd performance 10.73 → 19.12
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.AdvectionReaction_N_1600 (sim)Simulate performance 17.02 → 35.92
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.AdvectionReaction_N_3200 (sim)Simulate → Templates
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.AdvectionReaction_N_6400 (sim)BackEnd performance 4.58 → 10.62 Templates performance 12.94 → 26.40
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.AdvectionReaction_N_800 (sim)Compile performance 16.70 → 34.53
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.SimpleAdvection_N_12800 (sim)BackEnd performance 16.61 → 32.33 Templates performance 0:01:58 → 0:03:44
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.SimpleAdvection_N_1600 (sim)Compile performance 0:01:35 → 0:03:08
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.SimpleAdvection_N_3200 (sim)Templates performance 7.28 → 16.35
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.SimpleAdvection_N_400 (sim)Compile performance 15.41 → 31.03
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.SimpleAdvection_N_6400 (sim)BackEnd performance 5.75 → 10.82 Templates performance 28.38 → 0:01:07
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.SimpleAdvection_N_800 (sim)Compile performance 29.78 → 0:01:07
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_160 (sim)Compile performance 0:01:04 → 0:02:30
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_20 (sim)Compile performance 11.06 → 21.16
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_320 (sim)Simulate → Templates
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_640 (sim)Templates → Failed
ScalableTestSuiteScalableTestSuite.Thermal.Advection.Verification.SimpleAdvection (sim)Compile performance 42.03 → 0:01:31
ScalableTestSuiteScalableTestSuite.Thermal.Advection.Verification.SteamPipe (sim)Compile performance 38.36 → 0:01:33
ScalableTestSuiteScalableTestSuite.Thermal.DistrictHeating.ScaledExperiments.HeatingSystem_N_160 (sim)Compile performance 14.18 → 31.97
ScalableTestSuiteScalableTestSuite.Thermal.DistrictHeating.ScaledExperiments.HeatingSystem_N_40 (sim)Compile performance 6.27 → 15.53 Simulate performance 23.82 → 42.89
ScalableTestSuiteScalableTestSuite.Thermal.DistrictHeating.ScaledExperiments.HeatingSystem_N_80 (sim)Compile performance 9.35 → 21.04
ScalableTestSuiteScalableTestSuite.Thermal.HeatConduction.ScaledExperiments.OneDHeatTransferTI_FD_N_1280 (sim)Simulate performance 4.02 → 23.70
ScalableTestSuiteScalableTestSuite.Thermal.HeatConduction.ScaledExperiments.OneDHeatTransferTI_Modelica_N_1280 (sim)Compile performance 42.04 → 0:01:29 Simulate performance 4.48 → 10.94
ScalableTestSuiteScalableTestSuite.Thermal.HeatConduction.ScaledExperiments.OneDHeatTransferTT_FD_N_1280 (sim)Compile performance 34.98 → 0:01:01
ScalableTestSuiteScalableTestSuite.Thermal.HeatConduction.ScaledExperiments.OneDHeatTransferTT_FD_N_320 (sim)Compile performance 10.35 → 21.76
ScalableTestSuiteScalableTestSuite.Thermal.HeatConduction.ScaledExperiments.OneDHeatTransferTT_Modelica_N_1280 (sim)BackEnd performance 7.46 → 14.29
ScalableTestSuiteScalableTestSuite.Thermal.HeatConduction.ScaledExperiments.OneDHeatTransferTT_Modelica_N_320 (sim)Compile performance 10.70 → 22.41
ScalableTestSuiteScalableTestSuite.Thermal.HeatExchanger.ScaledExperiments.CocurrentHeatExchangerEquations_N_1280 (sim)BackEnd performance 4.78 → 12.13 Templates performance 4.34 → 11.22
ScalableTestSuiteScalableTestSuite.Thermal.HeatExchanger.ScaledExperiments.CocurrentHeatExchangerEquations_N_160 (sim)Compile performance 12.77 → 30.19
ScalableTestSuite_nooptScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetworkDelayed_N_1280_M_10 (sim)BackEnd performance 0:01:01 → 29.68
ScalableTestSuite_nooptScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetworkDelayed_N_160_M_10 (sim)Compile performance 53.22 → 25.08 Simulate performance 13.56 → 7.07
ScalableTestSuite_nooptScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetworkDelayed_N_160_M_160 (sim)Compile performance 52.81 → 25.44
ScalableTestSuite_nooptScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetworkDelayed_N_160_M_20 (sim)Compile performance 58.25 → 26.21 Simulate performance 18.06 → 7.23
ScalableTestSuite_nooptScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetworkDelayed_N_160_M_40 (sim)Compile performance 57.34 → 24.54 Simulate performance 17.85 → 7.33
ScalableTestSuite_nooptScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetworkDelayed_N_160_M_80 (sim)Compile performance 52.83 → 25.52 Simulate performance 20.03 → 8.41
ScalableTestSuite_nooptScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetwork_N_160_M_80 (sim)Simulate performance 13.81 → 7.78
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_40_M_40 (sim)Templates → Failed
ScalableTestSuite_nooptScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_3200 (sim)Templates → Verify
ScalableTestSuite_nooptScalableTestSuite.Mechanical.FlexibleBeam.ScaledExperiments.FlexibleBeamModelica_N_16 (sim)BackEnd performance 10.76 → 5.62
ScalableTestSuite_nooptScalableTestSuite.Mechanical.HarmonicOscillator.ScaledExperiments.HarmonicOscillator_N_3200 (sim)Templates → Verify
ScalableTestSuite_nooptScalableTestSuite.Power.ConceptualPowerSystem.ScaledExperiments.PowerSystemStepLoad_N_64_M_16 (sim)Compile performance 0:02:09 → 0:01:03
ScalableTestSuite_nooptScalableTestSuite.Power.ConceptualPowerSystem.ScaledExperiments.PowerSystemStepLoad_N_64_M_4 (sim)Compile performance 0:01:39 → 52.41
ScalableTestSuite_nooptScalableTestSuite.Power.ConceptualPowerSystem.ScaledExperiments.PowerSystemStepLoad_N_64_M_8 (sim)Compile performance 0:01:54 → 0:01:00
ScalableTestSuite_nooptScalableTestSuite.Thermal.HeatConduction.ScaledExperiments.OneDHeatTransferTI_FD_N_320 (sim)Compile performance 20.91 → 10.51
ScalableTestSuite_nooptScalableTestSuite.Thermal.HeatConduction.ScaledExperiments.OneDHeatTransferTT_FD_N_1280 (sim)Compile performance 0:01:05 → 34.12 Simulate performance 11.75 → 4.42
ScalableTestSuite_nooptScalableTestSuite.Thermal.HeatConduction.ScaledExperiments.OneDHeatTransferTT_Modelica_N_1280 (sim)BackEnd performance 14.34 → 7.53
ScalableTestSuite_nooptScalableTestSuite.Thermal.HeatConduction.ScaledExperiments.OneDHeatTransferTT_Modelica_N_320 (sim)Compile performance 22.86 → 11.50
ScalableTestSuite_nooptScalableTestSuite.Thermal.HeatConduction.ScaledExperiments.OneDHeatTransferTT_Modelica_N_640 (sim)Compile performance 41.58 → 19.02