OpenModelica cpp from 2022-12-12 02:22:57 to 2022-12-12 20:57:10

Summary

OMC Commits3
Libraries Changed0
Number of Improvements1
Number of Regressions6
Number of Performance Improvements11
Number of Performance Regressions55

OpenModelica Changes

CommitAuthorSummary
917eecbd90Per ÖstlundFix flattening of if-equations when not scalarizing (#9931)
f9b0a53de1Per ÖstlundHandle redeclared classes in InstNode.isUserdefinedClass (#9932)
e3ba12f307Martin SjölundUpdate some more URLs (#9928)

Library Changes

LibraryChange

Models Affected

Buildings_8Buildings.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.Validation.Measured_SmallScale (sim)Simulate → Compile
Buildings_8Buildings.ThermalZones.EnergyPlus.Examples.SmallOffice.ASHRAE2006Winter (sim)BackEnd performance 5.49 → 11.16
Buildings_latestBuildings.Controls.DemandResponse.Examples.ClientLBNL90 (sim)SimCode performance 52.20 → 0:01:35
Buildings_latestBuildings.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAIT (sim)Templates performance 0:03:17 → 0:05:58
Buildings_latestBuildings.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.Examples.BoreholeDynamics (sim)Compile performance 0:02:40 → 0:04:56
Buildings_latestBuildings.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.ThermalResponseFactors.Validation.GFunction_100boreholes (sim)Simulate performance 16.56 → 31.31
Buildings_latestBuildings.Fluid.Geothermal.Borefields.Examples.Borefields (sim)Compile performance 0:02:08 → 0:03:58
Buildings_latestBuildings.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)Simulate performance 17.60 → 32.56
Buildings_latestBuildings.Fluid.Geothermal.Boreholes.Examples.UTube (sim)Templates performance 7.25 → 12.62
Buildings_latestBuildings.Fluid.HeatExchangers.ActiveBeams.Examples.CoolingAndHeating (sim)Compile performance 11.53 → 20.16
Buildings_latestBuildings.Fluid.HeatExchangers.ActiveBeams.Validation.NumberOfBeams (sim)Compile performance 20.15 → 37.84
Buildings_latestBuildings.Fluid.HeatExchangers.ActiveBeams.Validation.NumberOfBeamsDynamics (sim)Compile performance 21.18 → 37.15
Buildings_latestBuildings.Fluid.HeatExchangers.DXCoils.WaterCooled.Validation.VariableSpeedEnergyPlusPartLoad (sim)BackEnd performance 6.03 → 10.38
Buildings_latestBuildings.Fluid.HeatExchangers.Examples.DryCoilCounterFlowMassFlow (sim)Compile performance 12.30 → 23.99
Buildings_latestBuildings.Fluid.HeatExchangers.Examples.DryCoilCounterFlowPControl (sim)Compile performance 13.18 → 24.58
Buildings_latestBuildings.Fluid.HeatExchangers.Examples.DryCoilDiscretized (sim)Compile performance 15.41 → 30.28
Buildings_latestBuildings.Fluid.HeatExchangers.Examples.DryCoilDiscretizedPControl (sim)Compile performance 27.09 → 56.01
Buildings_latestBuildings.Fluid.HeatExchangers.Examples.WetCoilCounterFlowMassFlow (sim)Compile performance 13.22 → 25.51
Buildings_latestBuildings.Fluid.HeatExchangers.Examples.WetCoilCounterFlowPControl (sim)Compile performance 14.07 → 27.66
Buildings_latestBuildings.Fluid.HeatExchangers.Examples.WetCoilDiscretizedMassFlow (sim)BackEnd performance 4.85 → 10.08 Compile performance 50.86 → 0:01:35
Buildings_latestBuildings.Fluid.HeatExchangers.Examples.WetCoilDiscretizedPControl (sim)Compile performance 31.62 → 0:01:01
Buildings_latestBuildings.Fluid.HeatExchangers.RadiantSlabs.Examples.SingleCircuitMultipleCircuitEpsilonNTU (sim)Compile performance 14.75 → 27.56
Buildings_latestBuildings.Fluid.HeatExchangers.RadiantSlabs.Examples.SingleCircuitMultipleCircuitFiniteDifference (sim)BackEnd performance 5.26 → 11.29 Templates performance 8.11 → 15.50 Compile performance 44.42 → 0:01:27
Buildings_latestBuildings.Fluid.HeatExchangers.RadiantSlabs.Examples.StepResponseEpsilonNTU (sim)Compile performance 16.71 → 31.15
Buildings_latestBuildings.Fluid.HeatExchangers.RadiantSlabs.Examples.StepResponseFiniteDifference (sim)Compile performance 16.70 → 31.59
Buildings_latestBuildings.Fluid.HeatExchangers.Radiators.Examples.RadiatorEN442_2 (sim)Compile performance 11.66 → 22.89
Buildings_latestBuildings.Fluid.HeatExchangers.Validation.DryCoilEffectivenessNTU (sim)Compile performance 14.55 → 27.18
Buildings_latestBuildings.Fluid.HeatExchangers.Validation.WetCoilEffectivenessNTU (sim)Compile performance 14.55 → 27.46
Buildings_latestBuildings.Fluid.HeatExchangers.Validation.WetCoilEffectivenessNTUCounterFlow (sim)Templates performance 8.14 → 15.21
ClaRaClaRa.Examples.SteamCycle_02 (sim)Templates performance 0:01:35 → 53.99
IDEASIDEAS.Buildings.Components.Examples.FacadeShadeExample (sim)BackEnd performance 12.64 → 5.79
IDEASIDEAS.Buildings.Components.Examples.RectangularZone (sim)BackEnd performance 5.81 → 13.43
IDEASIDEAS.Examples.TwinHouses.BuildingO5_Exp1_1Port (sim)Templates → Failed
IDEASIDEAS.LIDEAS.Validation.Case900ValidationLinear (sim)BackEnd performance 5.28 → 10.46
IDEASIDEAS.LIDEAS.Validation.Case900ValidationLinearInputs (sim)BackEnd performance 10.20 → 5.54
IDEASIDEAS.LIDEAS.Validation.Case900ValidationNonLinear (sim)BackEnd performance 10.45 → 5.53
IDEAS_devIDEAS.Buildings.Components.Examples.NumberOccupants (sim)Templates performance 0:01:29 → 42.32
IDEAS_devIDEAS.Buildings.Components.Examples.RectangularZoneRedeclarationWindows (sim)BackEnd performance 4.73 → 13.15
IDEAS_devIDEAS.Buildings.Examples.InternalGainExample (sim)BackEnd performance 18.51 → 6.82
IDEAS_devIDEAS.Buildings.Examples.ZoneCO2 (sim)BackEnd performance 14.66 → 3.31
IDEAS_devIDEAS.Buildings.Examples.ZoneExample (sim)FrontEnd performance 12.64 → 5.12
IDEAS_devIDEAS.Examples.Tutorial.Example10 (sim)SimCode performance 10.59 → 2.04
IDEAS_devIDEAS.Examples.TwinHouses.BuildingO5_Exp1_1Port (sim)FrontEnd → Templates
ModelicaTest_trunkModelicaTest.Blocks.FilterTests.AllOptions (sim)BackEnd performance 12.63 → 6.57
ModelicaTest_trunkModelicaTest.Fluid.TestComponents.Pipes.DynamicPipesAndFittings (sim)Templates performance 26.22 → 13.13
OpenIPSL_devOpenIPSL.Examples.DAEMode.N44_Base_Case_Systems.Nordic44_Base_Case_StateEvents (sim)BackEnd performance 56.45 → 0:02:07 Templates performance 0:01:17 → 0:02:21
OpenIPSL_devOpenIPSL.Examples.DAEMode.N44_Base_Case_Systems.Nordic44_Base_Case_StateEvents2 (sim)FrontEnd performance 4.52 → 10.84 BackEnd performance 56.20 → 0:02:18
OpenIPSL_devOpenIPSL.Examples.DAEMode.N44_Base_Case_Systems.Nordic44_Base_Case_StateEvents3 (sim)FrontEnd performance 4.62 → 10.60 BackEnd performance 54.23 → 0:02:15
OpenIPSL_devOpenIPSL.Examples.DAEMode.N44_Original_Systems.Nordic44_Original_Case_Bus_Fault (sim)BackEnd performance 31.64 → 0:01:07 Templates performance 50.14 → 0:02:02
OpenIPSL_devOpenIPSL.Examples.DAEMode.N44_Original_Systems.Nordic44_Original_Case_Line_Opening (sim)BackEnd performance 33.17 → 0:01:06 Templates performance 49.97 → 0:01:59
OpenIPSL_devOpenIPSL.Examples.IEEE14.IEEE_14_Buses (sim)Compile performance 14.51 → 44.73
OpenIPSL_devOpenIPSL.Examples.N44.Base_Case.Nordic44_Base_Case (sim)FrontEnd performance 5.44 → 10.98 BackEnd performance 57.42 → 0:01:37
OpenIPSL_devOpenIPSL.Examples.N44.Original.Nordic44_Original_Case (sim)FrontEnd performance 4.44 → 12.30 BackEnd performance 38.08 → 0:01:08
OpenIPSL_devOpenIPSL.Examples.NamsskoganGrid.Grid_Model (sim)Compile performance 30.82 → 56.28
ScalableTestSuiteScalableTestSuite.Elementary.ParameterArrays.ScaledExperiments.Table_N_100_M_100 (sim)Templates performance 19.72 → 40.32
ScalableTestSuiteScalableTestSuite.Elementary.ParameterArrays.ScaledExperiments.Table_N_140_M_140 (sim)Templates performance 0:01:16 → 0:02:18
ScalableTestSuiteScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_3200 (sim)Simulate performance 52.28 → 0:02:08
ScalableTestSuiteScalableTestSuite.Elementary.Tables.ScaledExperiments.CombiTimeTable_N_4000 (sim)Templates performance 18.55 → 38.69 Compile performance 13.92 → 25.19
ScalableTestSuiteScalableTestSuite.Elementary.Tables.ScaledExperiments.CombiTimeTable_N_8000 (sim)Templates performance 0:01:16 → 0:02:39
ScalableTestSuiteScalableTestSuite.Elementary.Tables.ScaledExperiments.TimeTable_N_2000 (sim)Templates performance 4.89 → 10.56 Compile performance 8.85 → 15.42
ScalableTestSuiteScalableTestSuite.Elementary.Tables.ScaledExperiments.TimeTable_N_4000 (sim)Templates performance 18.96 → 45.16 Compile performance 13.30 → 25.05
ScalableTestSuiteScalableTestSuite.Elementary.Tables.ScaledExperiments.TimeTable_N_8000 (sim)Templates performance 0:01:19 → 0:02:45 Compile performance 22.20 → 39.62
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_1000_M_10 (sim)Compile performance 16.42 → 29.57
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_1000_M_100 (sim)Compile performance 16.12 → 29.36
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_1000_M_1000 (sim)Compile performance 16.41 → 29.34
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_2000_M_10 (sim)BackEnd performance 6.14 → 13.86
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_4000_M_10 (sim)BackEnd performance 20.40 → 48.28
ScalableTestSuite_nooptScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_25600 (sim)Templates → Failed
ScalableTestSuite_nooptScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_8000_M_10 (sim)Verify → Templates
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.AdvectionReaction_N_3200 (sim)Simulate → Compile
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.SimpleAdvection_N_3200 (sim)Simulate performance 0:01:39 → 0:03:19
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_320 (sim)Simulate performance 10.62 → 18.58
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_640 (sim)Templates → Failed