OpenModelica cpp from 2023-04-12 20:55:03 to 2023-04-13 20:55:13

Summary

OMC Commits3
Libraries Changed2
Number of Improvements13
Number of Regressions6
Number of Performance Improvements14
Number of Performance Regressions24

OpenModelica Changes

CommitAuthorSummary
872d6a9808AndreasAdd precompiler definition FMI2_FUNCTION_PREFIX for static CMake FMUs (#10509)
cce0dbf536Per ÖstlundImprove stream connector handling (#10541)
1e295d18e3Per ÖstlundImprove handling of expandable connectors (#10540)

Library Changes

LibraryChange
Buildings_9From version 9.1.1-maint.9.1.x (58031d2a2ce680b425b320925562e897d277bd01) to 9.1.1-maint.9.1.x (57eac8e9eb1498446715fb268d5233de78b33084)
Buildings_latestFrom version 10.0.0-master (e407394c80f9f69dc2cd056c990e46cb1ffcd23f) to 10.0.0-master (9150a6cec3fc256e9d9ceaa3fc71ef3bd286f932)

Models Affected

AixLibAixLib.Fluid.Examples.FlowSystem.Simplified2 (sim)Simulate performance 0:02:09 → 0:08:02
AixLibAixLib.Fluid.Examples.FlowSystem.Simplified3 (sim)Simulate performance 10.90 → 0:08:02
AixLib_latestAixLib.Fluid.Examples.FlowSystem.Simplified2 (sim)Simulate performance 0:02:09 → 0:08:02
AixLib_latestAixLib.Fluid.Examples.FlowSystem.Simplified3 (sim)Simulate performance 10.98 → 0:08:02
AixLib_latestAixLib.ThermalZones.HighOrder.Examples.OFDHeatLoad (sim)Templates → Simulate
AixLib_latestAixLib.ThermalZones.HighOrder.Examples.OFD_1Jan (sim)Templates → Compile
BuildingSystemsBuildingSystems.Fluid.Examples.FlowSystem.Simplified2 (sim)Simulate performance 0:02:10 → 0:08:02
BuildingSystemsBuildingSystems.Fluid.Examples.FlowSystem.Simplified3 (sim)Simulate performance 10.86 → 0:08:02
Buildings_8Buildings.Fluid.Examples.FlowSystem.Basic (sim)Simulate performance 0:08:02 → 3.59
Buildings_8Buildings.Fluid.Examples.FlowSystem.Simplified1 (sim)Simulate performance 0:08:02 → 4.56
Buildings_8Buildings.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAIT (sim)Simulate → Templates
Buildings_9Buildings.Examples.VAVCO2.VAVSystemCTControl (sim)Verify → Compile
Buildings_9Buildings.Experimental.DHC.Examples.Combined.SeriesConstantFlow (sim)SimCode performance 5.62 → 10.52
Buildings_9Buildings.Fluid.Examples.FlowSystem.Simplified2 (sim)Simulate performance 0:01:48 → 0:03:14
Buildings_9Buildings.Fluid.Examples.FlowSystem.Simplified3 (sim)Simulate performance 5.20 → 0:03:43
Buildings_9Buildings.Fluid.Examples.ResistanceVolumeFlowReversal (sim)Simulate → Verify
Buildings_9Buildings.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAIT (sim)Templates → Verify
Buildings_9Buildings.Fluid.HeatPumps.Examples.EquationFitReversible_CoolingClosedLoop (sim)Simulate → Verify
Buildings_latestBuildings.Fluid.Examples.FlowSystem.Simplified3 (sim)Simulate performance 0:05:01 → 0:01:03
Buildings_latestBuildings.Fluid.Examples.ResistanceVolumeFlowReversal (sim)Simulate → Verify
Buildings_latestBuildings.Fluid.HeatPumps.Examples.EquationFitReversible_CoolingClosedLoop (sim)Simulate → Verify
IDEASIDEAS.Fluid.Examples.FlowSystem.Simplified2 (sim)Simulate performance 0:02:12 → 0:08:02
IDEASIDEAS.Fluid.Examples.FlowSystem.Simplified3 (sim)Simulate performance 10.96 → 0:08:02
IDEAS_devIDEAS.Fluid.Examples.FlowSystem.Simplified2 (sim)Simulate performance 0:02:04 → 0:08:02
IDEAS_devIDEAS.Fluid.Examples.FlowSystem.Simplified3 (sim)Simulate performance 10.33 → 0:08:02
ModelicaTest_3.2.3ModelicaTest.Blocks.FilterTests.AllOptions (sim)Templates → Verify
ModelicaTest_4.0.0ModelicaTest.Blocks.FilterTests.AllOptions (sim)Verify → Templates
ModelicaTest_trunkModelicaTest.Blocks.FilterTests.AllOptions (sim)Verify → Templates
Modelica_trunkModelica.Electrical.PowerConverters.Examples.ACDC.RectifierBridge2mPulse.ThyristorBridge2mPulse_DC_Drive (sim)Simulate performance 9.87 → 28.94
OpenIPSL_devOpenIPSL.Examples.DAEMode.N44_Base_Case_Systems.Nordic44_Base_Case_StateEvents (sim)BackEnd performance 50.23 → 0:01:39 SimCode performance 8.58 → 36.60
OpenIPSL_devOpenIPSL.Examples.DAEMode.N44_Base_Case_Systems.Nordic44_Base_Case_StateEvents2 (sim)BackEnd performance 50.42 → 0:01:39 SimCode performance 9.15 → 34.17
OpenIPSL_devOpenIPSL.Examples.DAEMode.N44_Base_Case_Systems.Nordic44_Base_Case_StateEvents3 (sim)SimCode performance 8.41 → 33.67
OpenIPSL_devOpenIPSL.Examples.DAEMode.N44_Original_Systems.Nordic44_Original_Case_Bus_Fault (sim)BackEnd performance 29.07 → 51.49 SimCode performance 5.42 → 13.22 Templates performance 50.40 → 0:01:33
OpenIPSL_devOpenIPSL.Examples.DAEMode.N44_Original_Systems.Nordic44_Original_Case_Line_Opening (sim)BackEnd performance 28.31 → 57.44 SimCode performance 6.01 → 13.15 Templates performance 45.74 → 0:01:31 Compile performance 0:02:08 → 0:03:44
OpenIPSL_devOpenIPSL.Examples.IEEE14.IEEE_14_Buses (sim)Compile performance 10.69 → 20.86
OpenIPSL_devOpenIPSL.Examples.N44.Base_Case.Nordic44_Base_Case (sim)BackEnd performance 54.74 → 0:01:40 SimCode performance 8.67 → 27.21
OpenIPSL_devOpenIPSL.Examples.N44.Original.Nordic44_Original_Case (sim)SimCode performance 6.05 → 10.81 Templates performance 47.17 → 0:01:26
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_N_2_M_2 (sim)
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_N_2_M_4 (sim)
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_noTap___N_2_M_2 (sim)
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_noTap___N_2_M_4 (sim)
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_tapEv___N_2_M_2 (sim)
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_10_M_10 (sim)Compile performance 31.58 → 16.36 Simulate performance 19.78 → 9.86
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_28_M_28 (sim)SimCode performance 20.52 → 5.79
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_10_M_10 (sim)Compile performance 34.28 → 13.77 Simulate performance 23.30 → 9.98
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_14_M_14 (sim)BackEnd performance 13.39 → 5.20 Compile performance 0:01:10 → 32.12
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_20_M_20 (sim)BackEnd performance 27.49 → 12.31 SimCode performance 13.46 → 4.51
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_28_M_28 (sim)BackEnd performance 0:01:08 → 34.57 Templates performance 15.76 → 9.00
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_40_M_40 (sim)Failed → Templates
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_14_M_14 (sim)Compile performance 49.28 → 24.48
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_160_M_10 (sim)BackEnd performance 41.44 → 20.96 SimCode performance 0:01:09 → 17.36 Templates performance 16.52 → 8.41
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_20_M_20 (sim)Compile performance 0:01:35 → 47.51
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_28_M_28 (sim)BackEnd performance 23.89 → 8.30 SimCode performance 10.63 → 3.81 Compile performance 0:03:45 → 0:01:35
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_320_M_5 (sim)BackEnd performance 51.51 → 24.89 SimCode performance 0:01:19 → 41.03 Templates performance 20.47 → 9.98
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_40_M_40 (sim)Templates → Verify
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_56_M_56 (sim)Failed → Templates
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_80_M_20 (sim)Templates → Verify
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaIndividual_N_40_M_40 (sim)Templates → Verify
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.AdvectionReaction_N_3200 (sim)Simulate → Templates
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_640 (sim)Templates → Failed
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_40_M_40 (sim)SimCode performance 14.98 → 30.53
ScalableTestSuite_nooptScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_4000_M_10 (sim)SimCode performance 35.48 → 0:01:09