OpenModelica cpp from 2024-02-20 00:29:13 to 2024-02-20 20:59:24

Summary

OMC Commits3
Libraries Changed0
Number of Improvements2
Number of Regressions9
Number of Performance Improvements27
Number of Performance Regressions19

OpenModelica Changes

CommitDateAuthorSummary
12a7ef5a862024-02-20 17:44:07 +0100phannebohmSimplify `x-x = 0` (#11998)
65207b6f632024-02-20 16:46:14 +0100phannebohm[NB] Use simplifyDump everywhere (#12012)
da368890d32024-02-20 14:35:50 +0100Per ÖstlundChange __OpenModelica_tearingSelect to use enum (#12005)

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
304f2a72024-02-07 09:26:52 +0100AndreasSpecify branch and directory for github reference files (#56)
28549812024-02-04 11:33:45 +0100AndreasAdd verbose mode to test.py (#42)

Library Changes

LibraryChange

Models Affected

Buildings_8Buildings.Fluid.HeatExchangers.Validation.WetCoilEffectivenessNTU (sim)Compile performance 0:04:52 → 0:02:46
Buildings_8Buildings.Fluid.HeatPumps.Examples.EquationFitReversible_CoolingClosedLoop (sim)Compile performance 28.09 → 14.07
Buildings_8Buildings.Fluid.HeatPumps.Validation.ReciprocatingWaterToWater_ScalingFactor (sim)Compile performance 24.26 → 14.17
Buildings_8Buildings.Fluid.HeatPumps.Validation.ScrollWaterToWater_Dynamic (sim)Compile performance 25.56 → 14.45
Buildings_8Buildings.Fluid.Interfaces.Examples.Humidifier_u (sim)Compile performance 49.13 → 27.71
Buildings_8Buildings.Fluid.Movers.Validation.ControlledFlowMachine (sim)Compile performance 0:01:01 → 31.23
Buildings_8Buildings.Fluid.Movers.Validation.ControlledFlowMachineDynamic (sim)Compile performance 0:01:03 → 33.10
Buildings_8Buildings.Fluid.Movers.Validation.FlowControlled_dpSystem (sim)Compile performance 40.88 → 20.34
Buildings_8Buildings.Fluid.Movers.Validation.FlowControlled_m_flow (sim)Compile performance 24.53 → 12.43
Buildings_8Buildings.Fluid.Movers.Validation.PowerExact (sim)Compile performance 49.42 → 24.50
Buildings_8Buildings.Fluid.Movers.Validation.PowerSimplified (sim)Compile performance 43.44 → 20.11
Buildings_8Buildings.Fluid.Movers.Validation.PumpCurveConstruction (sim)Compile performance 40.72 → 19.20
Buildings_8Buildings.Fluid.Movers.Validation.PumpCurveDerivatives (sim)Compile performance 36.07 → 19.98
Buildings_8Buildings.Fluid.Movers.Validation.Pump_stratos (sim)Compile performance 30.86 → 16.24
Buildings_8Buildings.Fluid.Movers.Validation.SpeedControlled_Nrpm (sim)Compile performance 25.36 → 13.42
Buildings_8Buildings.Fluid.Movers.Validation.SpeedControlled_y (sim)Compile performance 23.63 → 13.69
Buildings_8Buildings.Fluid.Movers.Validation.SpeedControlled_y_linear (sim)Compile performance 21.65 → 11.36
Buildings_8Buildings.Fluid.Sensors.Examples.PPM (sim)Compile performance 20.97 → 10.92
Buildings_latestBuildings.Examples.VAVCO2.VAVSystemCTControl (sim)Verify → Simulate
Buildings_latestBuildings.Experimental.DHC.Examples.Combined.SeriesVariableFlow (sim)Templates → Compile
ModelicaTest_3.2.3ModelicaTest.Blocks.FilterTests.AllOptions (sim)Templates → Verify
ModelicaTest_trunkModelicaTest.Blocks.FilterTests.AllOptions (sim)Verify → Templates
OpenIPSLOpenIPSL.Examples.DAEMode.N44_Base_Case_Systems.Nordic44_Base_Case_StateEvents (sim)Compile performance 0:05:20 → 0:03:00
OpenIPSLOpenIPSL.Examples.DAEMode.N44_Base_Case_Systems.Nordic44_Base_Case_StateEvents2 (sim)Compile performance 0:05:27 → 0:02:56
OpenIPSLOpenIPSL.Examples.DAEMode.N44_Base_Case_Systems.Nordic44_Base_Case_StateEvents3 (sim)Compile performance 0:05:15 → 0:02:43
OpenIPSLOpenIPSL.Examples.N44.Base_Case.Nordic44_Base_Case (sim)Compile performance 0:05:13 → 0:02:39
OpenIPSL_2.0.0OpenIPSL.Examples.DAEMode.N44_Base_Case_Systems.Nordic44_Base_Case_StateEvents (sim)Compile performance 0:05:34 → 0:02:45
OpenIPSL_2.0.0OpenIPSL.Examples.DAEMode.N44_Base_Case_Systems.Nordic44_Base_Case_StateEvents2 (sim)Compile performance 0:05:19 → 0:02:46
OpenIPSL_2.0.0OpenIPSL.Examples.DAEMode.N44_Base_Case_Systems.Nordic44_Base_Case_StateEvents3 (sim)Compile performance 0:05:43 → 0:02:43
OpenIPSL_2.0.0OpenIPSL.Examples.N44.Base_Case.Nordic44_Base_Case (sim)Compile performance 0:05:08 → 0:02:36
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_noTap___N_4_M_4 (sim)
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_tapEv___N_4_M_4 (sim)SimCode → Failed
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_tapNoEv_N_4_M_4 (sim)SimCode → Failed
ScalableTestSuiteScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetworkDelayed_N_1280_M_10 (sim)BackEnd performance 30.64 → 53.22 Templates performance 7.62 → 13.03
ScalableTestSuiteScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetworkDelayed_N_160_M_10 (sim)Compile performance 26.28 → 54.45 Simulate performance 7.25 → 14.37
ScalableTestSuiteScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetworkDelayed_N_160_M_160 (sim)Compile performance 27.32 → 50.58 Simulate performance 8.53 → 15.57
ScalableTestSuiteScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetworkDelayed_N_160_M_20 (sim)Compile performance 25.93 → 49.16 Simulate performance 7.31 → 16.13
ScalableTestSuiteScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetworkDelayed_N_160_M_40 (sim)Compile performance 25.82 → 49.44 Simulate performance 7.46 → 15.35
ScalableTestSuiteScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetworkDelayed_N_160_M_80 (sim)Compile performance 26.20 → 52.54
ScalableTestSuiteScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetworkDelayed_N_320_M_10 (sim)BackEnd performance 4.30 → 10.06
ScalableTestSuiteScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetworkDelayed_N_640_M_10 (sim)BackEnd performance 11.26 → 22.43
ScalableTestSuiteScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetworkDelayed_N_80_M_10 (sim)Compile performance 15.18 → 32.62
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_40_M_40 (sim)Templates → Failed
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_80_M_80 (sim)BackEnd performance 0:03:17 → 0:01:47
ScalableTestSuiteScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_25600 (sim)Templates → Failed
ScalableTestSuiteScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_3200 (sim)Verify → Templates
ScalableTestSuiteScalableTestSuite.Mechanical.HarmonicOscillator.ScaledExperiments.HarmonicOscillator_N_3200 (sim)Verify → Templates
ScalableTestSuiteScalableTestSuite.Power.ConceptualPowerSystem.ScaledExperiments.PowerSystemStepLoad_N_32_M_4 (sim)Compile performance 17.65 → 30.42
ScalableTestSuiteScalableTestSuite.Power.ConceptualPowerSystem.ScaledExperiments.PowerSystemStepLoad_N_64_M_16 (sim)BackEnd performance 14.19 → 25.32 Templates performance 8.36 → 17.68
ScalableTestSuiteScalableTestSuite.Power.ConceptualPowerSystem.ScaledExperiments.PowerSystemStepLoad_N_64_M_4 (sim)Templates performance 8.65 → 19.58
ScalableTestSuiteScalableTestSuite.Power.ConceptualPowerSystem.ScaledExperiments.PowerSystemStepLoad_N_64_M_8 (sim)BackEnd performance 13.37 → 22.80 Templates performance 8.14 → 18.57
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.SimpleAdvection_N_6400 (sim)Templates performance 31.24 → 57.97
ScalableTestSuiteScalableTestSuite.Thermal.Advection.Verification.SteamPipe (sim)Compile performance 37.39 → 0:01:04
ScalableTestSuiteScalableTestSuite.Thermal.HeatConduction.ScaledExperiments.OneDHeatTransferTT_FD_N_320 (sim)Compile performance 10.91 → 23.62
ScalableTestSuiteScalableTestSuite.Thermal.HeatConduction.ScaledExperiments.OneDHeatTransferTT_FD_N_640 (sim)Compile performance 18.69 → 33.85
ScalableTestSuiteScalableTestSuite.Thermal.HeatConduction.ScaledExperiments.OneDHeatTransferTT_Modelica_N_1280 (sim)BackEnd performance 7.73 → 14.75
ScalableTestSuiteScalableTestSuite.Thermal.HeatConduction.ScaledExperiments.OneDHeatTransferTT_Modelica_N_320 (sim)Compile performance 11.74 → 22.07
ScalableTestSuite_nooptScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_3200 (sim)Verify → Templates