OpenModelica cpp from 2022-10-23 02:50:36 to 2022-10-23 20:54:40

Summary

OMC Commits1
Libraries Changed0
Number of Improvements5
Number of Regressions14
Number of Performance Improvements9
Number of Performance Regressions74

OpenModelica Changes

CommitAuthorSummary
fc5d986708Per ÖstlundFix scoping issues for derived types (#9586)

Library Changes

LibraryChange

Models Affected

BuildSysProBuildSysPro.IBPSA.Fluid.Examples.FlowSystem.Basic (sim)BackEnd performance 8.09 → 16.99 Compile performance 50.57 → 0:01:43
BuildSysProBuildSysPro.IBPSA.Fluid.Examples.FlowSystem.Simplified1 (sim)BackEnd performance 7.78 → 15.36 Compile performance 48.91 → 0:01:42 Simulate performance 7.15 → 15.64
BuildSysProBuildSysPro.IBPSA.Fluid.Examples.FlowSystem.Simplified2 (sim)BackEnd performance 7.79 → 16.32 Compile performance 47.34 → 0:01:39
BuildSysProBuildSysPro.IBPSA.Fluid.Examples.FlowSystem.Simplified3 (sim)BackEnd performance 7.82 → 15.62 Compile performance 46.06 → 0:01:31
BuildSysProBuildSysPro.IBPSA.Fluid.Examples.FlowSystem.Simplified4 (sim)BackEnd performance 7.35 → 14.55 Compile performance 42.44 → 0:01:22
BuildSysProBuildSysPro.IBPSA.Fluid.Examples.FlowSystem.Simplified5 (sim)BackEnd performance 7.83 → 15.09 Compile performance 44.12 → 0:01:34
BuildSysProBuildSysPro.IBPSA.Fluid.Examples.FlowSystem.Simplified6 (sim)Compile performance 28.06 → 57.82
BuildSysProBuildSysPro.IBPSA.Fluid.Examples.Performance.Example1v2 (sim)Compile performance 19.41 → 39.12
BuildSysProBuildSysPro.IBPSA.Fluid.Examples.ResistanceVolumeFlowReversal (sim)Compile performance 13.45 → 29.32
BuildSysProBuildSysPro.IBPSA.Fluid.Examples.SimpleHouse (sim)Compile performance 15.81 → 33.55
BuildSysProBuildSysPro.IBPSA.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAIT (sim)SimCode performance 13.91 → 48.85 Templates performance 0:04:11 → 0:07:50
BuildSysProBuildSysPro.IBPSA.Fluid.HeatPumps.Examples.ScrollWaterToWater_OneRoomRadiator (sim)Compile performance 16.52 → 30.95
BuildSysProBuildSysPro.IBPSA.Fluid.Interfaces.Examples.HeaterCooler_u (sim)Compile performance 13.09 → 25.08
BuildSysProBuildSysPro.IBPSA.Fluid.Interfaces.Examples.Humidifier_u (sim)Compile performance 20.02 → 35.15
BuildSysProBuildSysPro.IBPSA.Fluid.Movers.Examples.MoverStages (sim)Compile performance 14.05 → 24.58
BuildSysProBuildSysPro.IBPSA.Fluid.Movers.Examples.SpeedControlled_y_pumpCurves (sim)Compile performance 12.72 → 22.59
BuildSysProBuildSysPro.IBPSA.Fluid.Movers.Validation.ControlledFlowMachine (sim)Compile performance 18.42 → 36.48
BuildSysProBuildSysPro.IBPSA.Fluid.Movers.Validation.ControlledFlowMachineDynamic (sim)Compile performance 18.95 → 36.53
BuildSysProBuildSysPro.IBPSA.Fluid.Movers.Validation.FlowControlled_dpSystem (sim)Compile performance 13.03 → 24.31
BuildSysProBuildSysPro.IBPSA.Fluid.Movers.Validation.PowerExact (sim)Compile performance 14.62 → 30.31
BuildSysProBuildSysPro.IBPSA.Fluid.Movers.Validation.PowerSimplified (sim)Compile performance 12.58 → 25.80
BuildSysProBuildSysPro.IBPSA.Fluid.Movers.Validation.PumpCurveConstruction (sim)Compile performance 11.90 → 25.18
BuildSysProBuildSysPro.IBPSA.Fluid.Movers.Validation.PumpCurveDerivatives (sim)Compile performance 11.38 → 24.22
BuildSysProBuildSysPro.IBPSA.Fluid.Movers.Validation.Pump_Nrpm_stratos (sim)Compile performance 24.28 → 54.95
BuildSysProBuildSysPro.IBPSA.Fluid.Movers.Validation.Pump_stratos (sim)Compile performance 10.52 → 22.47
BuildSysProBuildSysPro.IBPSA.Fluid.Sources.Examples.TraceSubstancesFlowSource (sim)Compile performance 11.70 → 24.04
BuildSysProBuildSysPro.IBPSA.Fluid.Storage.Examples.Stratified (sim)Compile performance 14.99 → 31.97
BuildSysProBuildSysPro.IBPSA.Fluid.Storage.Examples.StratifiedEnhancedInternalHex (sim)Compile performance 25.35 → 51.18
BuildSysProBuildSysPro.IBPSA.Fluid.Storage.Validation.HeatExchangerDynamics (sim)Compile performance 23.01 → 47.06
BuildSysProBuildSysPro.IBPSA.Fluid.Storage.Validation.HeatExchangerLocation (sim)Compile performance 27.79 → 56.54
BuildSysProBuildSysPro.IBPSA.Fluid.Storage.Validation.StratifiedLoadingUnloading (sim)Compile performance 12.48 → 26.51
Buildings_latestBuildings.Obsolete.DistrictHeatingCooling.Examples.HeatingCoolingHotWater3Clusters (sim)BackEnd performance 9.13 → 16.56
ClaRaClaRa.Basics.ControlVolumes.SolidVolumes.Check.TestNTU_Case1_Validation_Dynamic (sim)Templates performance 5.91 → 11.91
ClaRaClaRa.Basics.ControlVolumes.SolidVolumes.Check.Validation_NTUcounter_DiscrPipes_Case1 (sim)BackEnd performance 43.80 → 0:01:31
ClaRaClaRa.Components.Furnace.Check.Test_CombustionChamber_vs_Burner_control (sim)Compile performance 45.33 → 0:01:17
ClaRaClaRa.Components.HeatExchangers.Check.Test_FlatTubeFinnedHEXvle2gas_L4 (sim)BackEnd performance 5.42 → 10.26 Templates performance 8.36 → 15.26
ClaRaClaRa.Components.HeatExchangers.Check.Test_RegenerativeAirPreheater (sim)BackEnd performance 32.82 → 57.71
ClaRaClaRa.Components.Mills.PhysicalMills.Volumes.Check.TestGrinder (sim)BackEnd performance 12.24 → 21.48
ClaRaClaRa.Examples.SteamCycle_01 (sim)FrontEnd performance 7.05 → 14.68 BackEnd performance 44.81 → 0:05:07 SimCode performance 4.99 → 30.68 Templates performance 0:01:02 → 0:02:13
ClaRaClaRa.Examples.SteamCycle_02 (sim)FrontEnd performance 7.28 → 13.68 BackEnd performance 50.95 → 0:05:20 SimCode performance 6.15 → 32.80 Templates performance 0:01:22 → 0:03:01
ClaRaClaRa.Examples.VapourCycle_01 (sim)FrontEnd performance 1.55 → 28.54 BackEnd performance 8.17 → 0:04:07 Templates performance 22.04 → 41.55
IDEASIDEAS.Buildings.Components.Examples.NumberOccupants (sim)Templates → FrontEnd
IDEASIDEAS.Buildings.Components.Examples.RectangularZoneEmbedded (sim)BackEnd performance 13.91 → 6.22
IDEASIDEAS.Buildings.Components.InterzonalAirFlow.Examples.InterzonalAirFlow (sim)SimCode performance 11.55 → 2.94
IDEASIDEAS.Examples.Benchmark.ScalingBuildings (sim)FrontEnd performance 4.93 → 10.33 Templates performance 10.34 → 18.19
IDEASIDEAS.Examples.Benchmark.ScalingEnvelopeFreeFloat (sim)Templates performance 8.12 → 14.72
IDEASIDEAS.Examples.IBPSA.SingleZoneResidentialHydronic (sim)FrontEnd performance 11.21 → 23.60
IDEASIDEAS.Examples.IBPSA.SingleZoneResidentialHydronicHeatPump (sim)FrontEnd performance 11.41 → 23.79 Templates performance 8.14 → 15.09
IDEASIDEAS.Examples.Tutorial.Example1 (sim)FrontEnd performance 3.95 → 10.32
IDEASIDEAS.Examples.Tutorial.Example10 (sim)FrontEnd performance 22.21 → 58.25 Templates performance 9.64 → 21.34
IDEASIDEAS.Examples.Tutorial.Example3 (sim)FrontEnd performance 4.31 → 10.35
IDEASIDEAS.Examples.Tutorial.Example4 (sim)FrontEnd performance 4.94 → 10.88
IDEASIDEAS.Examples.Tutorial.Example5 (sim)BackEnd performance 4.72 → 20.40 Templates performance 10.25 → 20.76
IDEASIDEAS.Examples.Tutorial.Example6 (sim)FrontEnd performance 23.63 → 44.67
IDEASIDEAS.Examples.Tutorial.Example7 (sim)FrontEnd performance 24.17 → 43.75 Templates performance 15.54 → 27.47
IDEASIDEAS.Examples.Tutorial.Example8 (sim)FrontEnd performance 23.61 → 44.96 Templates performance 14.86 → 27.04
IDEASIDEAS.Examples.Tutorial.Example9 (sim)FrontEnd performance 24.04 → 45.28 Templates performance 16.48 → 29.25
IDEASIDEAS.Examples.TwinHouses.BuildingN2_Exp1 (sim)Templates → Failed
IDEASIDEAS.Examples.TwinHouses.BuildingN2_Exp2 (sim)Templates → FrontEnd
IDEASIDEAS.Examples.TwinHouses.BuildingN2_Exp2_Tset (sim)Templates → Failed
IDEASIDEAS.Examples.TwinHouses.BuildingO5_Exp1 (sim)Templates → Failed
IDEASIDEAS.Examples.TwinHouses.BuildingO5_Exp1_1Port (sim)Templates → Failed
IDEASIDEAS.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAIT (sim)Simulate → Templates
IDEASIDEAS.LIDEAS.Validation.Case900ValidationLinear (sim)Templates performance 11.94 → 21.06
IDEASIDEAS.LIDEAS.Validation.Case900ValidationLinearInputs (sim)BackEnd performance 4.33 → 13.02
IDEASIDEAS.Templates.Examples.IdealFloorHeating (sim)Templates performance 5.42 → 10.99
IDEAS_devIDEAS.Buildings.Components.Examples.NumberOccupants (sim)FrontEnd → Templates
IDEAS_devIDEAS.Examples.TwinHouses.BuildingN2_Exp2 (sim)Templates → FrontEnd
IDEAS_devIDEAS.Fluid.HeatExchangers.RadiantSlab.Examples.EmbeddedPipeNDiscr (sim)BackEnd performance 8.98 → 28.88
ModelicaByExampleModelicaByExample.Subsystems.Pendula.System (sim)Templates performance 4.87 → 11.91
ModelicaTest_trunkModelicaTest.Blocks.FilterTests.AllOptions (sim)Simulate performance 0:01:10 → 35.61
OpenIPSLOpenIPSL.Examples.PSATSystems.TwoArea.FourthOrder_AVRII (sim)Compile performance 20.31 → 11.72
OpenIPSL_2.0.0OpenIPSL.Examples.NamsskoganGrid.Grid_Model (sim)Compile performance 35.60 → 20.74
OpenIPSL_devOpenIPSL.Examples.IEEE14.IEEE_14_Buses (sim)Compile performance 13.49 → 24.05
OpenIPSL_devOpenIPSL.Examples.PSATSystems.TwoArea.FifthOrder_AVRII (sim)Compile performance 12.21 → 24.26
PhysiolibraryPhysiolibrary.Chemical.Examples.Hemoglobin.HemoglobinCarboxylation (sim)BackEnd performance 5.83 → 10.17 Compile performance 26.54 → 57.15
PhysiolibraryPhysiolibrary.Chemical.Examples.Hemoglobin.HemoglobinMultipleAllostery (sim)Compile performance 25.79 → 0:01:00
PhysiolibraryPhysiolibrary.Chemical.Examples.Hemoglobin.HemoglobinMultipleAllosteryCO (sim)Compile performance 54.85 → 0:01:37
PhysiolibraryPhysiolibrary.Chemical.Examples.Hemoglobin.HemoglobinTitration (sim)Compile performance 25.91 → 57.96
PhysiolibraryPhysiolibrary.Chemical.Examples.Hemoglobin.Joels57 (sim)Templates performance 8.13 → 14.79 Compile performance 0:01:10 → 0:02:02
PhysiolibraryPhysiolibrary.Fluid.Examples.MinimalRespiration (sim)
PhysiolibraryPhysiolibrary.Fluid.Examples.Respiration (sim)
PowerGridsPowerGrids.Examples.IEEE14bus.IEEE14busGen2Disconnection (sim)Compile performance 15.81 → 30.50 Simulate performance 8.41 → 16.23
PowerGridsPowerGrids.Examples.IEEE14bus.IEEE14busLine1to5Opening (sim)Simulate performance 8.37 → 16.54
PowerGridsPowerGrids.Examples.IEEE14bus.IEEE14busLoad2Variation (sim)Compile performance 16.63 → 31.53
PowerGridsPowerGrids.Examples.IEEE14bus.IEEE14busStaticNetwork (sim)Compile performance 15.85 → 29.25 Simulate performance 14.99 → 29.01
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_40_M_40 (sim)Templates → Failed
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_8000_M_10 (sim)Verify → Templates
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_40_M_40 (sim)Templates → Failed
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaIndividual_N_40_M_40 (sim)Verify → Templates
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_40_M_40 (sim)Verify → Templates
ScalableTestSuite_nooptScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_1600 (sim)Simulate performance 15.40 → 5.18
ScalableTestSuite_nooptScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_25600 (sim)Failed → Templates
ScalableTestSuite_nooptScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_3200 (sim)Simulate performance 0:01:35 → 40.10
ScalableTestSuite_nooptScalableTestSuite.Elementary.Tables.ScaledExperiments.CombiTimeTable_N_16000 (sim)Failed → Verify
ScalableTestSuite_nooptScalableTestSuite.Elementary.Tables.ScaledExperiments.TimeTable_N_16000 (sim)Failed → Verify
ScalableTestSuite_nooptScalableTestSuite.Elementary.Tables.ScaledExperiments.TimeTable_N_4000 (sim)Templates performance 29.12 → 16.47
ScalableTestSuite_nooptScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_8000_M_10 (sim)Verify → Templates
ScalableTestSuite_nooptScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_4000_M_10 (sim)BackEnd performance 32.46 → 17.98 SimCode performance 33.47 → 17.53
ScalableTestSuite_nooptScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_8000_M_10 (sim)Failed → Verify
ThermoSysProThermoSysPro.Fluid.Examples.Book.SimpleExamples.HeatExchanger.DynamicWaterHeater.NegativeFlow (sim)Templates performance 6.24 → 10.69
ThermoSysProThermoSysPro.Fluid.Examples.Book.SimpleExamples.HeatExchanger.DynamicWaterHeater.ZeroFlow (sim)Templates performance 5.70 → 10.20
ThermoSysProThermoSysPro.Fluid.Examples.SimpleExamples.TestDynamicWaterHeating (sim)Templates performance 5.69 → 10.21
ThermoSysProThermoSysPro.Fluid.Examples.SimpleExamples.TestFresnelField (sim)Templates performance 7.87 → 13.39