OpenModelica cpp from 2022-12-23 20:55:23 to 2022-12-26 20:54:28

Summary

OMC Commits1
Libraries Changed0
Number of Improvements3
Number of Regressions5
Number of Performance Improvements29
Number of Performance Regressions9

OpenModelica Changes

CommitAuthorSummary
115eb96484phannebohmAvoid rehashes by using `fromList` (#9985)

Library Changes

LibraryChange

Models Affected

BuildSysProBuildSysPro.IBPSA.Experimental.Benchmarks.AirFlow.Examples.MultipleFloorsVectors (sim)Templates performance 14.24 → 6.25 Compile performance 0:01:14 → 35.48
BuildSysProBuildSysPro.IBPSA.Experimental.Benchmarks.AirFlow.Examples.TwoFloors (sim)Compile performance 0:01:16 → 35.87
BuildSysProBuildSysPro.IBPSA.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAIT (sim)Compile performance 0:06:38 → 0:02:25
IDEASIDEAS.Buildings.Components.Examples.BeamRadiationOnFloor (sim)Templates performance 57.29 → 29.82
IDEASIDEAS.Buildings.Components.Examples.FacadeShadeExample (sim)Templates performance 36.70 → 13.13
IDEASIDEAS.Buildings.Components.Examples.LightingControl (sim)FrontEnd performance 0:02:07 → 54.34 Templates performance 0:01:19 → 44.92
IDEASIDEAS.Buildings.Components.Examples.NumberOccupants (sim)Templates → FrontEnd
IDEASIDEAS.Buildings.Components.Examples.RectangularZone (sim)FrontEnd performance 0:01:06 → 25.17 Templates performance 50.05 → 14.44
IDEASIDEAS.Buildings.Components.Examples.RectangularZoneEmbedded (sim)FrontEnd performance 0:01:06 → 25.99 Templates performance 50.62 → 14.55
IDEASIDEAS.Buildings.Components.Examples.RectangularZoneRedeclarationWindows (sim)FrontEnd performance 0:01:02 → 25.07 Templates performance 49.70 → 13.15
IDEASIDEAS.Buildings.Components.Examples.ScalingWindow (sim)FrontEnd performance 0:01:18 → 44.20
IDEASIDEAS.Buildings.Components.Examples.WallUnitTest (sim)BackEnd performance 39.45 → 1.00
IDEASIDEAS.Buildings.Components.Examples.WindowDynamics (sim)BackEnd performance 43.21 → 2.61
IDEASIDEAS.Buildings.Components.Examples.WindowLinearisation (sim)FrontEnd performance 46.02 → 3.80
IDEASIDEAS.Buildings.Components.InterzonalAirFlow.Examples.InterzonalAirFlow (sim)FrontEnd → Templates
IDEASIDEAS.Buildings.Examples.ScreenComparison (sim)BackEnd performance 8.12 → 14.46
IDEASIDEAS.Buildings.Examples.ZoneCO2 (sim)BackEnd performance 25.44 → 3.57
IDEASIDEAS.Buildings.Examples.ZoneExample (sim)Templates performance 26.20 → 9.91
IDEASIDEAS.Buildings.Validation.Tests.Case610 (sim)FrontEnd performance 13.21 → 6.15
IDEASIDEAS.Examples.TwinHouses.BuildingN2_Exp1 (sim)Templates → Failed
IDEASIDEAS.Examples.TwinHouses.BuildingO5_Exp1_1Port (sim)Templates → Failed
IDEAS_devIDEAS.Buildings.Components.Examples.BeamRadiationOnFloor (sim)Compile performance 3.11 → 43.35
IDEAS_devIDEAS.Buildings.Components.Examples.FacadeShadeExample (sim)BackEnd performance 5.54 → 19.55 Templates performance 13.25 → 37.09
IDEAS_devIDEAS.Buildings.Components.Examples.LightingControl (sim)FrontEnd performance 54.38 → 0:01:34
IDEAS_devIDEAS.Buildings.Components.Examples.NumberOccupants (sim)FrontEnd performance 53.48 → 0:01:32
IDEAS_devIDEAS.Buildings.Components.Examples.RectangularZone (sim)FrontEnd performance 25.42 → 0:01:12
IDEAS_devIDEAS.Buildings.Components.Examples.RectangularZoneEmbedded (sim)FrontEnd performance 25.73 → 0:01:12
IDEAS_devIDEAS.Buildings.Components.Examples.RectangularZoneRedeclarationWindows (sim)FrontEnd performance 24.83 → 0:01:13 BackEnd performance 5.16 → 11.38
IDEAS_devIDEAS.Buildings.Components.InterzonalAirFlow.Examples.InterzonalAirFlow (sim)FrontEnd performance 51.48 → 0:01:32
IDEAS_devIDEAS.Examples.TwinHouses.BuildingN2_Exp2 (sim)Failed → Templates
IDEAS_devIDEAS.Examples.TwinHouses.BuildingO5_Exp1_1Port (sim)Failed → Templates
Modelica_trunkModelica.Electrical.Spice3.Examples.Spice3BenchmarkFourBitBinaryAdder (sim)Compile → Templates
PhysiolibraryPhysiolibrary.Chemical.Examples.Hemoglobin.HemoglobinCarboxylation (sim)Compile performance 0:01:10 → 26.03
PhysiolibraryPhysiolibrary.Chemical.Examples.Hemoglobin.HemoglobinMultipleAllostery (sim)Compile performance 0:01:12 → 25.81
PhysiolibraryPhysiolibrary.Chemical.Examples.Hemoglobin.HemoglobinMultipleAllosteryCO (sim)Compile performance 0:02:07 → 54.07
PhysiolibraryPhysiolibrary.Chemical.Examples.Hemoglobin.HemoglobinTitration (sim)Compile performance 0:01:06 → 25.99
PhysiolibraryPhysiolibrary.Chemical.Examples.Hemoglobin.Joels57 (sim)BackEnd performance 37.15 → 18.80 Templates performance 20.02 → 8.62 Compile performance 0:02:29 → 0:01:16
PhysiolibraryPhysiolibrary.Chemical.Examples.WaterVaporization (sim)Compile performance 10.91 → 5.73 Simulate performance 17.31 → 8.46
PhysiolibraryPhysiolibrary.Fluid.Examples.MinimalRespiration (sim)
PhysiolibraryPhysiolibrary.Fluid.Examples.Respiration (sim)
PhysiolibraryPhysiolibrary.Fluid.Examples.SimpleRespiration (sim)
PowerGridsPowerGrids.Examples.IEEE14bus.IEEE14busGen2Disconnection (sim)Compile performance 35.95 → 19.09 Simulate performance 14.77 → 8.32
PowerGridsPowerGrids.Examples.IEEE14bus.IEEE14busLine1to5Opening (sim)Compile performance 34.76 → 18.71 Simulate performance 14.91 → 8.22
PowerGridsPowerGrids.Examples.IEEE14bus.IEEE14busLoad2Variation (sim)Compile performance 35.49 → 19.08
PowerGridsPowerGrids.Examples.IEEE14bus.IEEE14busStaticNetwork (sim)Compile performance 34.39 → 18.98 Simulate performance 25.97 → 14.59
PowerGridsPowerGrids.Examples.Tutorial.IslandOperation.TwoGeneratorsFixedFrequencyReference (sim)Compile performance 23.03 → 11.78
PowerGridsPowerGrids.Examples.Tutorial.IslandOperation.TwoGeneratorsOneReferenceGenerator (sim)Compile performance 20.85 → 10.57
ScalableTestSuite_nooptScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_25600 (sim)Templates → Failed
ThermalSeparationThermalSeparation.Examples.ProPen_EQ_SteadyState (sim)Compile performance 24.83 → 12.01