OpenModelica cpp from 2023-07-02 20:51:37 to 2023-07-03 20:54:52

Summary

OMC Commits5
Libraries Changed0
Number of Improvements5
Number of Regressions6
Number of Performance Improvements14
Number of Performance Regressions25

OpenModelica Changes

CommitAuthorSummary
f1c1d2c6a2Per ÖstlundAdd option for simplified save total model in OMEdit (#10923)
b9c7adffebPer ÖstlundAdd options to saveTotalModelDebug (#10921)
a8e92e8edcAndreasSimplify SystemImpl to use omc_stat (#10907)
91dba943e9Per ÖstlundDon't instantiate outer components (#10919)
e015287f9cAndreasAssert number of base clocks equals initialized base clocks. (#10910)

Library Changes

LibraryChange

Models Affected

AixLib_latestAixLib.Airflow.FacadeVentilationUnit.Examples.FacadeVentilationUnit (sim)Compile performance 42.67 → 23.74
AixLib_latestAixLib.Fluid.FixedResistances.Examples.Pipe (sim)Compile performance 36.24 → 21.27
AixLib_latestAixLib.Fluid.FixedResistances.Examples.SimplePipe (sim)Compile performance 20.54 → 11.18
AixLib_latestAixLib.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAIT2Nodes (sim)Compile performance 34.98 → 18.01
AixLib_latestAixLib.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.Examples.BoreholeTwoUTube (sim)Templates performance 24.92 → 14.07
AixLib_latestAixLib.Fluid.Geothermal.Borefields.Examples.RectangularBorefield (sim)Templates performance 10.96 → 6.41
AixLib_latestAixLib.Fluid.Geothermal.Borefields.Validation.Sandbox (sim)Templates performance 12.40 → 7.02
Buildings_9Buildings.Examples.VAVReheat.Validation.Guideline36SteadyState (sim)SimCode performance 12.55 → 21.45
Buildings_latestBuildings.Air.Systems.SingleZone.VAV.Examples.OptimalStart.ConventionalSpring (sim)FrontEnd performance 10.79 → 6.23
Buildings_latestBuildings.Air.Systems.SingleZone.VAV.Examples.OptimalStart.ConventionalWinter (sim)FrontEnd performance 10.67 → 6.20
Buildings_latestBuildings.Applications.DataCenters.ChillerCooled.Equipment.Validation.IntegratedPrimaryLoadSide (sim)Compile performance 0:01:15 → 44.38
Buildings_latestBuildings.Applications.DataCenters.ChillerCooled.Equipment.Validation.IntegratedPrimaryPlantSide (sim)Compile performance 59.00 → 34.40
Buildings_latestBuildings.Applications.DataCenters.ChillerCooled.Equipment.Validation.IntegratedPrimarySecondary (sim)Compile performance 0:01:20 → 46.57
ClaRaClaRa.Components.Mills.PhysicalMills.Check.TestMillBox_2 (sim)SimCode performance 23.88 → 55.10
IDEASIDEAS.Buildings.Components.InterzonalAirFlow.Examples.InterzonalAirFlow (sim)FrontEnd → Templates
ModelicaTest_3.2.3ModelicaTest.Blocks.FilterTests.AllOptions (sim)Verify → Templates
ModelicaTest_3.2.3ModelicaTest.MultiBody.InitializationConversion.Bodies (sim)Compile performance 18.46 → 38.34
ModelicaTest_3.2.3ModelicaTest.MultiBody.InitializationConversion.Joints (sim)Compile performance 32.28 → 0:01:03
ModelicaTest_3.2.3ModelicaTest.MultiBody.InitializationConversion.Rotor1D (sim)Compile performance 18.09 → 33.04
ModelicaTest_3.2.3ModelicaTest.MultiBody.Visualizers.ColorMaps (sim)Compile performance 21.57 → 39.02
ModelicaTest_3.2.3ModelicaTest.Rotational.AllComponents (sim)Compile performance 11.09 → 22.46
ModelicaTest_3.2.3ModelicaTest.Rotational.TestBearingConversion (sim)Compile performance 14.00 → 27.13
ModelicaTest_4.0.0ModelicaTest.Blocks.FilterTests.AllOptions (sim)Templates → Verify
ModelicaTest_trunkModelicaTest.Blocks.FilterTests.AllOptions (sim)Verify → Templates
Modelica_4.0.0Modelica.Electrical.Spice3.Examples.Spice3BenchmarkFourBitBinaryAdder (sim)Compile performance 0:02:16 → 0:06:13
ScalableTestGrids_nooptScalableTestGrids.GridModelBuilders.Type1Sample_N_2_M_2 (sim)
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_N_2_M_2 (sim)
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_reduced_N_2_M_4 (sim)
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_reduced_N_3_M_4 (sim)FrontEnd → Failed
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_tapEv___N_4_M_4 (sim)Failed → SimCode
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_tapNoEv_N_4_M_4 (sim)Failed → SimCode
ScalableTestSuiteScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetworkDelayed_N_1280_M_10 (sim)SimCode performance 0:01:04 → 21.94
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_40_M_40 (sim)Templates → Failed
ScalableTestSuiteScalableTestSuite.Electrical.TransmissionLine.ScaledExperiments.TransmissionLineEquations_N_320 (sim)Compile performance 13.26 → 28.38
ScalableTestSuiteScalableTestSuite.Elementary.ParameterArrays.ScaledExperiments.Table_N_100_M_100 (sim)Templates performance 17.28 → 29.53
ScalableTestSuiteScalableTestSuite.Elementary.ParameterArrays.ScaledExperiments.Table_N_140_M_140 (sim)Templates performance 0:01:09 → 0:02:07
ScalableTestSuiteScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_12800 (sim)SimCode performance 26.44 → 58.17 Templates performance 60.00 → 0:01:52
ScalableTestSuiteScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_1600 (sim)Simulate performance 8.58 → 38.19
ScalableTestSuiteScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_3200 (sim)Verify → Templates
ScalableTestSuiteScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_6400 (sim)SimCode performance 6.74 → 11.83 Templates performance 14.18 → 27.13
ScalableTestSuiteScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_800 (sim)Compile performance 19.10 → 33.12
ScalableTestSuiteScalableTestSuite.Elementary.Tables.ScaledExperiments.CombiTimeTable_N_4000 (sim)Compile performance 18.46 → 33.57
ScalableTestSuiteScalableTestSuite.Elementary.Tables.ScaledExperiments.CombiTimeTable_N_8000 (sim)Templates performance 0:01:11 → 0:02:13 Compile performance 44.96 → 0:01:28
ScalableTestSuiteScalableTestSuite.Elementary.Tables.ScaledExperiments.TimeTable_N_2000 (sim)Compile performance 10.08 → 20.30
ScalableTestSuiteScalableTestSuite.Elementary.Tables.ScaledExperiments.TimeTable_N_4000 (sim)Templates performance 17.82 → 32.25 Compile performance 17.78 → 34.59
ScalableTestSuiteScalableTestSuite.Elementary.Tables.ScaledExperiments.TimeTable_N_8000 (sim)Templates performance 0:01:13 → 0:02:18 Compile performance 41.16 → 0:01:25
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_4000_M_10 (sim)SimCode performance 27.73 → 0:01:13
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_8000_M_10 (sim)Templates → Failed
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_1000_M_10 (sim)Compile performance 16.02 → 31.22
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_1000_M_100 (sim)Compile performance 15.54 → 30.73
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_4000_M_10 (sim)SimCode performance 16.87 → 32.44 Compile performance 0:01:16 → 0:02:30
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_40_M_40 (sim)SimCode performance 28.45 → 16.14
ScalableTestSuite_nooptScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_3200 (sim)Templates → Verify