OpenModelica cpp from 2023-12-20 20:58:01 to 2023-12-21 20:56:34

Summary

OMC Commits1
Libraries Changed0
Number of Improvements6
Number of Regressions14
Number of Performance Improvements17
Number of Performance Regressions50

OpenModelica Changes

CommitAuthorSummary
d711f41fe0kabdelhak[NB] update iterator lowering (#11760)

Library Changes

LibraryChange

Models Affected

AixLib_latestAixLib.Fluid.Examples.FlowSystem.Basic (sim)BackEnd performance 19.69 → 11.02
AixLib_latestAixLib.Fluid.Examples.FlowSystem.Simplified1 (sim)
AixLib_latestAixLib.Fluid.Examples.ResistanceVolumeFlowReversal (sim)Compile performance 42.38 → 19.80
AixLib_latestAixLib.Fluid.Movers.Validation.PowerExact (sim)Compile performance 40.82 → 22.45
AixLib_latestAixLib.Fluid.Movers.Validation.PowerSimplified (sim)Compile performance 34.98 → 18.66
AixLib_latestAixLib.Fluid.Movers.Validation.PumpCurveConstruction (sim)Compile performance 34.77 → 17.06
AixLib_latestAixLib.Fluid.Movers.Validation.PumpCurveDerivatives (sim)Compile performance 31.24 → 17.86
AixLib_latestAixLib.Fluid.Movers.Validation.Pump_stratos (sim)Compile performance 25.03 → 14.57
Buildings_8Buildings.Air.Systems.SingleZone.VAV.Examples.ChillerDXHeatingEconomizer (sim)BackEnd performance 7.14 → 13.37
Buildings_8Buildings.Air.Systems.SingleZone.VAV.Examples.Guideline36 (sim)BackEnd performance 7.59 → 14.20 Templates performance 9.20 → 15.67
Buildings_8Buildings.Airflow.Multizone.Examples.CO2TransportStep (sim)Compile performance 12.55 → 21.90
Buildings_8Buildings.Airflow.Multizone.Validation.ThreeRoomsContam (sim)Compile performance 11.98 → 20.85
Buildings_8Buildings.Airflow.Multizone.Validation.ThreeRoomsContamDiscretizedDoor (sim)Compile performance 13.01 → 22.69
Buildings_8Buildings.Applications.DataCenters.ChillerCooled.Equipment.Validation.CoolingCoilHumidifyingHeating_ClosedLoop (sim)Compile performance 34.45 → 59.98
Buildings_8Buildings.Applications.DataCenters.ChillerCooled.Equipment.Validation.CoolingCoilHumidifyingHeating_OpenLoop (sim)Compile performance 33.16 → 0:01:00
Buildings_8Buildings.Applications.DataCenters.ChillerCooled.Equipment.Validation.ElectricChillerParallel (sim)Compile performance 18.57 → 32.26
Buildings_8Buildings.Applications.DataCenters.ChillerCooled.Equipment.Validation.HeatExchanger_ResetController (sim)Compile performance 27.19 → 48.76
Buildings_8Buildings.Applications.DataCenters.ChillerCooled.Equipment.Validation.IntegratedPrimaryLoadSide (sim)Compile performance 0:01:09 → 0:02:09
Buildings_8Buildings.Applications.DataCenters.ChillerCooled.Equipment.Validation.IntegratedPrimaryPlantSide (sim)Compile performance 57.01 → 0:01:46
Buildings_8Buildings.Applications.DataCenters.ChillerCooled.Equipment.Validation.IntegratedPrimarySecondary (sim)Compile performance 0:01:13 → 0:02:13
Buildings_8Buildings.Applications.DataCenters.ChillerCooled.Equipment.Validation.NonIntegrated (sim)Compile performance 53.29 → 0:01:39
Buildings_8Buildings.Applications.DataCenters.ChillerCooled.Equipment.Validation.PumpParallel (sim)Compile performance 35.15 → 0:01:07
Buildings_8Buildings.Applications.DataCenters.ChillerCooled.Examples.IntegratedPrimarySecondaryEconomizer (sim)FrontEnd performance 4.91 → 10.38
Buildings_8Buildings.Controls.DemandResponse.Examples.ClientLBNL90 (sim)BackEnd performance 0:01:21 → 0:03:08
Buildings_8Buildings.Controls.OBC.ASHRAE.G36_PR1.AHUs.SingleZone.VAV.SetPoints.Validation.ModeAndSetPoints (sim)Compile performance 14.14 → 27.48
Buildings_8Buildings.Controls.OBC.ASHRAE.G36_PR1.AHUs.SingleZone.VAV.Validation.Controller (sim)Compile performance 28.72 → 57.87
Buildings_latestBuildings.Experimental.DHC.Examples.Cooling.ElectricChillersDirectETS (sim)Templates performance 17.58 → 30.90
ExternalMediaExternalMedia.Test.CoolProp.CO2_Tabular.TestBasePropertiesDynamic (sim)FrontEnd performance 10.61 → 0.59
ExternalMediaExternalMedia.Test.CoolProp.CO2_Tabular.TestBasePropertiesExplicit (sim)FrontEnd performance 11.50 → 1.28
ExternalMediaExternalMedia.Test.CoolProp.CO2_Tabular.TestBasePropertiesImplicit (sim)FrontEnd performance 11.33 → 1.26
ExternalMediaExternalMedia.Test.CoolProp.CO2_Tabular.TestBasePropertiesTranscritical (sim)FrontEnd performance 11.19 → 1.22
ExternalMediaExternalMedia.Test.CoolProp.CO2_Tabular.TestStatesSatSubcritical (sim)FrontEnd performance 12.00 → 1.88
ExternalMediaExternalMedia.Test.CoolProp.CO2_Tabular.TestStatesSupercritical (sim)FrontEnd performance 10.83 → 0.79
ExternalMediaExternalMedia.Test.CoolProp.CO2_Tabular.TestStatesTranscritical (sim)FrontEnd performance 10.77 → 0.74
ExternalMediaExternalMedia.Test.CoolProp.Misc.RhoSmoothing (sim)Simulate performance 10.17 → 0.35
IDEASIDEAS.Buildings.Components.Examples.RectangularZoneEmbedded (sim)BackEnd performance 14.98 → 4.74
IDEASIDEAS.Buildings.Components.InterzonalAirFlow.Examples.InterzonalAirFlow (sim)BackEnd performance 21.97 → 10.76
Modelica_4.0.0Modelica.Electrical.Spice3.Examples.Spice3BenchmarkFourBitBinaryAdder (sim)Compile performance 0:02:43 → 0:05:06
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_reduced_N_2_M_4 (sim)
ScalableTestSuiteScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetworkDelayed_N_160_M_10 (sim)Simulate performance 7.16 → 12.65
ScalableTestSuiteScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetworkDelayed_N_160_M_160 (sim)Compile performance 25.45 → 46.43 Simulate performance 8.26 → 20.23
ScalableTestSuiteScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetworkDelayed_N_160_M_20 (sim)Simulate performance 7.28 → 16.30
ScalableTestSuiteScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetworkDelayed_N_160_M_40 (sim)Simulate performance 7.48 → 17.76
ScalableTestSuiteScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetworkDelayed_N_160_M_80 (sim)Simulate performance 8.44 → 18.36
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_40_M_40 (sim)Templates → Failed
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_10_M_10 (sim)Compile performance 18.21 → 34.16
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_14_M_14 (sim)Compile performance 29.36 → 51.56
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_160_M_10 (sim)BackEnd performance 21.89 → 44.62
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_20_M_20 (sim)Compile performance 52.64 → 0:01:42
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_28_M_28 (sim)Compile performance 0:01:54 → 0:03:30
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_40_M_40 (sim)Verify → Templates
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_56_M_56 (sim)FrontEnd performance 6.10 → 10.64 BackEnd performance 50.74 → 0:01:45
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_80_M_20 (sim)Verify → Templates
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaIndividual_N_10_M_10 (sim)Compile performance 15.00 → 42.44
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaIndividual_N_20_M_20 (sim)Compile performance 0:01:01 → 0:01:58
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaIndividual_N_40_M_40 (sim)Verify → Templates
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaIndividual_N_80_M_80 (sim)Templates → Failed
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_10_M_10 (sim)Compile performance 15.30 → 32.61
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_14_M_14 (sim)Compile performance 28.04 → 0:01:06
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_20_M_20 (sim)Compile performance 51.93 → 0:02:31
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_28_M_28 (sim)BackEnd performance 8.77 → 22.32 Compile performance 0:01:40 → 0:04:14
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_40_M_40 (sim)Verify → Templates
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_56_M_56 (sim)FrontEnd performance 6.10 → 19.33 BackEnd performance 47.21 → 0:02:04
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_80_M_80 (sim)Templates → Failed
ScalableTestSuiteScalableTestSuite.Electrical.TransmissionLine.ScaledExperiments.TransmissionLineEquations_N_1280 (sim)Verify → Compile
ScalableTestSuiteScalableTestSuite.Electrical.TransmissionLine.ScaledExperiments.TransmissionLineEquations_N_160 (sim)Compile performance 11.30 → 21.00
ScalableTestSuiteScalableTestSuite.Electrical.TransmissionLine.ScaledExperiments.TransmissionLineEquations_N_640 (sim)Simulate performance 13.67 → 43.03
ScalableTestSuiteScalableTestSuite.Electrical.TransmissionLine.ScaledExperiments.TransmissionLineModelica_N_1280 (sim)BackEnd performance 14.39 → 26.87
ScalableTestSuiteScalableTestSuite.Electrical.TransmissionLine.ScaledExperiments.TransmissionLineModelica_N_160 (sim)Compile performance 20.82 → 41.52
ScalableTestSuiteScalableTestSuite.Electrical.TransmissionLine.ScaledExperiments.TransmissionLineModelica_N_80 (sim)Compile performance 12.64 → 24.52
ScalableTestSuiteScalableTestSuite.Elementary.Tables.ScaledExperiments.CombiTimeTable_N_16000 (sim)Failed → Templates
ScalableTestSuiteScalableTestSuite.Elementary.Tables.ScaledExperiments.TimeTable_N_16000 (sim)Failed → Templates
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_2000_M_10 (sim)Compile performance 50.20 → 0:01:35
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_4000_M_10 (sim)Verify → Templates
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_4000_M_10 (sim)Compile performance 0:01:37 → 0:03:45 Simulate performance 13.39 → 25.63
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_8000_M_10 (sim)Verify → Failed
ScalableTestSuiteScalableTestSuite.Mechanical.FlexibleBeam.ScaledExperiments.FlexibleBeamModelica_N_16 (sim)BackEnd performance 6.26 → 11.12
ScalableTestSuiteScalableTestSuite.Mechanical.FlexibleBeam.ScaledExperiments.FlexibleBeamModelica_N_32 (sim)BackEnd performance 13.24 → 23.01
ScalableTestSuiteScalableTestSuite.Mechanical.Strings.ScaledExperiments.StringModelica_N_16 (sim)BackEnd performance 6.09 → 11.89
ScalableTestSuiteScalableTestSuite.Mechanical.Strings.ScaledExperiments.StringModelica_N_32 (sim)BackEnd performance 12.85 → 22.19
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_40_M_40 (sim)Templates → Verify
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_80_M_20 (sim)Templates → Verify
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaIndividual_N_40_M_40 (sim)Templates → Verify
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_40_M_40 (sim)Templates → Verify
ScalableTestSuite_nooptScalableTestSuite.Elementary.ParameterArrays.ScaledExperiments.Table_N_200_M_200 (sim)Compile → Failed
ScalableTestSuite_nooptScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_3200 (sim)Verify → Templates
ScalableTestSuite_nooptScalableTestSuite.Elementary.Tables.ScaledExperiments.CombiTimeTable_N_16000 (sim)Verify → Failed
ScalableTestSuite_nooptScalableTestSuite.Elementary.Tables.ScaledExperiments.TimeTable_N_16000 (sim)Verify → Failed
ThermoPowerThermoPower.Test.DistributedParameterComponents.TestRefrigerantEvaporator (sim)Compile performance 21.95 → 43.09 Simulate performance 36.66 → 0:01:07