OpenModelica cpp from 2023-02-01 20:55:02 to 2023-02-02 20:55:45

Summary

OMC Commits2
Libraries Changed3
Number of Improvements46
Number of Regressions11
Number of Performance Improvements52
Number of Performance Regressions35

OpenModelica Changes

CommitAuthorSummary
82bb55d447Per ÖstlundFix Equation.sizeOf (#10137)
815959e1d0kabdelhak[NB] better dump (#10127)

Library Changes

LibraryChange
AESFrom version main (e7235ab884e78b32d10656f8c57a033e18976ad6) to main (e642d030f8560e7699f3da7ac256b38cfeb9334c)
Buildings_latestFrom version 10.0.0-master (28b5a31e9a8ea83518fde6dd397445c74ade147f) to 10.0.0-master (67a506347a0a1702bd21c8a890371f33c005ab79)
IBPSA_latestFrom version 4.0.0-master (a992c5090b589b63e66bc0023930703857548477) to 4.0.0-master (4f0490f63ae3298c9ac52fba816b7ca745bf4aa6)

Models Affected

AESAES.Coursework.ThermSys_Generation.HP_heater_DaisyChain_case_001 (sim)Compile performance 13.30 → 32.27
AESAES.Coursework.ThermSys_Generation.HP_test_case_003 (sim)Compile performance 11.13 → 25.66
AESAES.Coursework.ThermSys_Generation.Hcentral_control_case_001 (sim)Compile performance 7.94 → 19.07 Simulate performance 17.07 → 31.34
AESAES.Coursework.ThermSys_case_studies.Heat_network.HC_SS_case_001 (sim)Compile performance 13.06 → 27.71
AESAES.Coursework.ThermSys_case_studies.Heat_network.HC_case_001 (sim)Compile performance 12.58 → 26.95
AESAES.Coursework.ThermSys_case_studies.Heat_network.HNcontrol_HC_SS_case_001 (sim)Compile performance 21.96 → 49.68
AESAES.Coursework.ThermSys_case_studies.Heat_network.HNcontrol_HC_SS_case_002 (sim)Compile performance 22.39 → 55.76
AESAES.Coursework.ThermSys_component_models.Controlled_heater_case_001 (sim)Compile performance 16.90 → 40.91 Simulate performance 7.49 → 13.01
AESAES.Coursework.ThermSys_component_models.Controlled_heater_case_003 (sim)Compile performance 9.28 → 21.06
AESAES.Coursework.ThermSys_component_models.HeatPump_case_002 (sim)Compile performance 11.56 → 29.55 Simulate performance 33.32 → 0:01:01
AESAES.Coursework.ThermSys_component_models.Heater_power_vs_wTin.heater_wT_sweep_Tin (sim)Compile performance 17.56 → 38.77
AESAES.Coursework.ThermSys_control_problems.Flow_pressure_control_liquids.Valve_linearisation_case_001 (sim)Simulate → Compile
AESAES.Coursework.ThermSys_control_problems.Flow_pressure_control_liquids.Valve_linearisation_case_003 (sim)Simulate → Compile
AESAES.Devel_test_models.Test_HC_001 (sim)Compile performance 12.44 → 29.26
AESAES.Devel_test_models.Test_HP_002 (sim)Compile performance 10.99 → 27.80 Simulate performance 0:04:24 → 0:07:41
AESAES.Devel_test_models.Test_HSrecycle_001 (sim)Simulate performance 17.35 → 34.04
AESAES.Devel_test_models.Test_liquid_circuit_001 (sim)Simulate → Compile
AESAES.Devel_test_models.Test_liquid_circuit_007_net01 (sim)Simulate → Compile
AESAES.Devel_test_models.Test_liquid_circuit_008_net02 (sim)Templates performance 4.76 → 13.42 Compile performance 41.93 → 0:01:44
AESAES.Devel_test_models.Test_liquid_circuit_009_net03 (sim)Templates performance 4.82 → 11.27 Compile performance 45.32 → 0:01:20
AESAES.Devel_test_models.Test_substation_001 (sim)Compile performance 20.73 → 54.51
AESAES.Devel_test_models.Test_twin_pipes_001 (sim)Compile performance 27.68 → 0:01:06
AESAES.Devel_test_models.Test_twin_pipes_002 (sim)Compile performance 12.07 → 24.37
AESAES.Devel_test_models.Test_twin_pipes_003 (sim)Templates performance 6.84 → 25.58 Compile performance 55.24 → 0:02:22
AixLib_latestAixLib.Airflow.FacadeVentilationUnit.Examples.FacadeVentilationUnit (sim)Compile performance 31.58 → 18.26
AixLib_latestAixLib.Controls.HVACAgentBasedControl.Examples.BuildingHeatingSystems.BuildingHeating (sim)BackEnd performance 20.23 → 10.73 Templates performance 18.29 → 9.24
AixLib_latestAixLib.Controls.HVACAgentBasedControl.Examples.BuildingHeatingSystems.BuildingHeating_usePoke (sim)BackEnd performance 19.88 → 11.22 Templates performance 18.49 → 9.29
AixLib_latestAixLib.Controls.HVACAgentBasedControl.Examples.BuildingHeatingSystems.BuildingWithPV (sim)BackEnd performance 19.60 → 9.89 Templates performance 15.63 → 7.91
AixLib_latestAixLib.Fluid.Chillers.Examples.Chiller (sim)Compile performance 22.85 → 11.80
AixLib_latestAixLib.Fluid.DistrictHeatingCooling.Demands.Examples.DHCSubstationHeatPumpChiller (sim)Compile performance 28.01 → 14.65
AixLib_latestAixLib.Fluid.DistrictHeatingCooling.Demands.Examples.DHCSubstationHeatPumpDirectCooling (sim)Compile performance 25.63 → 14.56
AixLib_latestAixLib.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAIT (sim)SimCode performance 11.59 → 6.52
AixLib_latestAixLib.Fluid.Geothermal.Borefields.Examples.Borefields (sim)Compile performance 0:03:27 → 0:01:56
AixLib_latestAixLib.Fluid.HeatExchangers.ActiveBeams.Validation.NumberOfBeams (sim)Compile performance 34.51 → 18.25
AixLib_latestAixLib.Fluid.HeatExchangers.ActiveBeams.Validation.NumberOfBeamsDynamics (sim)Compile performance 34.12 → 19.43
AixLib_latestAixLib.Fluid.HeatExchangers.ActiveWalls.Examples.PanelHeatingMultiple (sim)Templates performance 15.47 → 8.22 Compile performance 0:01:08 → 34.64
AixLib_latestAixLib.Fluid.HeatExchangers.Radiators.Examples.Radiator (sim)Compile performance 39.37 → 22.28
AixLib_latestAixLib.Fluid.HeatExchangers.Radiators.Examples.RadiatorEN442_2 (sim)Compile performance 20.29 → 11.87
AixLib_latestAixLib.Fluid.HeatExchangers.Validation.DryCoilEffectivenessNTU (sim)Compile performance 25.67 → 13.54
AixLib_latestAixLib.Fluid.HeatExchangers.Validation.WetCoilEffectivenessNTU (sim)Compile performance 26.39 → 13.83
AixLib_latestAixLib.Fluid.HeatPumps.Examples.HeatPump (sim)Compile performance 22.33 → 12.07
AixLib_latestAixLib.Fluid.HeatPumps.Validation.ReciprocatingWaterToWater_Dynamic (sim)Compile performance 20.68 → 10.60
AixLib_latestAixLib.Fluid.HeatPumps.Validation.ReciprocatingWaterToWater_ScalingFactor (sim)Compile performance 20.05 → 9.83
Buildings_9Buildings.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.Validation.Measured_SmallScale (sim)Simulate → Compile
Buildings_latestBuildings.Applications.BaseClasses.Equipment.Validation.ElectricChillerParallel (sim)Simulate → Verify
Buildings_latestBuildings.Applications.DataCenters.ChillerCooled.Equipment.Validation.IntegratedPrimaryPlantSide (sim)Simulate → Verify
Buildings_latestBuildings.Applications.DataCenters.ChillerCooled.Equipment.Validation.NonIntegrated (sim)Simulate → Verify
Buildings_latestBuildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.Validation.FreezeProtection_Disable (sim)Simulate → Verify
Buildings_latestBuildings.Controls.OBC.ASHRAE.G36.AHUs.SingleZone.VAV.SetPoints.Validation.FreezeProtection_Disable (sim)Simulate → Verify
Buildings_latestBuildings.Controls.OBC.ASHRAE.G36.AHUs.SingleZone.VAV.SetPoints.Validation.ModeAndSetPoints (sim)Simulate → Verify
Buildings_latestBuildings.Controls.OBC.ASHRAE.G36.AHUs.SingleZone.VAV.Validation.Controller (sim)Simulate → Verify
Buildings_latestBuildings.Controls.OBC.ASHRAE.G36.TerminalUnits.CoolingOnly.Validation.Controller (sim)Simulate → Verify
Buildings_latestBuildings.Controls.OBC.ASHRAE.G36.TerminalUnits.DualDuctColdDuctMin.Validation.Controller (sim)Simulate → Verify
Buildings_latestBuildings.Controls.OBC.ASHRAE.G36.TerminalUnits.DualDuctMixConDischargeSensor.Validation.Controller (sim)Simulate → Verify
Buildings_latestBuildings.Controls.OBC.ASHRAE.G36.TerminalUnits.DualDuctMixConInletSensor.Validation.Controller (sim)Simulate → Verify
Buildings_latestBuildings.Controls.OBC.ASHRAE.G36.TerminalUnits.DualDuctSnapActing.Validation.Controller (sim)Simulate → Verify
Buildings_latestBuildings.Controls.OBC.ASHRAE.G36.TerminalUnits.ParallelFanCVF.Validation.Controller (sim)Simulate → Verify
Buildings_latestBuildings.Controls.OBC.ASHRAE.G36.TerminalUnits.ParallelFanVVF.Validation.Controller (sim)Simulate → Verify
Buildings_latestBuildings.Controls.OBC.ASHRAE.G36.TerminalUnits.Reheat.Validation.Controller (sim)Simulate → Verify
Buildings_latestBuildings.Controls.OBC.ASHRAE.G36.TerminalUnits.SeriesFanCVF.Validation.Controller (sim)Simulate → Verify
Buildings_latestBuildings.Controls.OBC.ASHRAE.G36.TerminalUnits.SeriesFanVVF.Validation.Controller (sim)Simulate → Verify
Buildings_latestBuildings.Controls.OBC.ASHRAE.G36.ThermalZones.Validation.Setpoints (sim)Simulate → Verify
Buildings_latestBuildings.Controls.OBC.ASHRAE.G36.VentilationZones.ASHRAE62_1.Validation.Setpoints (sim)Simulate → Verify
Buildings_latestBuildings.Controls.OBC.ASHRAE.G36.VentilationZones.Title24.Validation.Setpoints (sim)Simulate → Verify
Buildings_latestBuildings.Controls.OBC.ASHRAE.G36.ZoneGroups.Validation.GroupStatus (sim)Simulate → Verify
Buildings_latestBuildings.Controls.OBC.ASHRAE.G36.ZoneGroups.Validation.ZoneStatus (sim)Simulate → Verify
Buildings_latestBuildings.Experimental.DHC.EnergyTransferStations.Cooling.Examples.Direct (sim)Simulate → Verify
Buildings_latestBuildings.Experimental.DHC.EnergyTransferStations.Cooling.Examples.Indirect (sim)Simulate → Verify
Buildings_latestBuildings.Experimental.DHC.Loads.BaseClasses.Examples.CouplingTimeSeries (sim)Simulate → Verify
Buildings_latestBuildings.Experimental.DHC.Loads.BaseClasses.Examples.CouplingTimeSeriesSingleLoop (sim)Simulate → Verify
Buildings_latestBuildings.Experimental.DHC.Plants.Cooling.Controls.Validation.ChilledWaterBypass (sim)Simulate → Verify
Buildings_latestBuildings.Experimental.DHC.Plants.Cooling.Controls.Validation.ChilledWaterPumpSpeed (sim)Simulate → Verify
Buildings_latestBuildings.Fluid.Chillers.Examples.ElectricEIR_HeatRecovery (sim)Simulate → Verify
ChemicalChemical.Examples.Hemoglobin.HemoglobinMultipleAllosteryCO (sim)Compile performance 0:01:14 → 36.38
ElectricalEnergyStorageElectricalEnergyStorage.Examples.SimpleStackCycling (sim)Templates performance 11.32 → 5.65 Compile performance 18.75 → 9.65
IBPSA_latestIBPSA.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.ThermalResponseFactors.Validation.GFunction_100boreholes (sim)Simulate performance 15.94 → 0:01:19
IBPSA_latestIBPSA.Fluid.Geothermal.Borefields.Examples.Borefields (sim)Compile → Simulate
IBPSA_latestIBPSA.Fluid.Geothermal.Borefields.Examples.RectangularBorefield (sim)Compile → Simulate
IBPSA_latestIBPSA.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)Compile → Simulate
IDEASIDEAS.Buildings.Components.Examples.FacadeShadeExample (sim)Templates performance 12.89 → 38.94
IDEASIDEAS.Buildings.Components.Examples.NumberOccupants (sim)Templates → FrontEnd
IDEASIDEAS.Buildings.Components.Examples.RectangularZone (sim)Templates performance 14.36 → 32.83
IDEASIDEAS.Buildings.Components.Examples.RectangularZoneEmbedded (sim)FrontEnd performance 26.15 → 52.65
IDEASIDEAS.Buildings.Components.Examples.RectangularZoneRedeclarationWindows (sim)FrontEnd performance 25.11 → 52.07 BackEnd performance 5.24 → 10.17
IDEASIDEAS.Buildings.Examples.ScreenComparison (sim)FrontEnd performance 34.44 → 59.29
IDEASIDEAS.Buildings.Examples.ZoneCO2 (sim)BackEnd performance 3.57 → 18.47
IDEASIDEAS.Buildings.Examples.ZoneExample (sim)Templates performance 9.84 → 22.38
IDEASIDEAS.Buildings.Validation.Tests.Case600 (sim)Templates performance 10.70 → 21.28
IDEASIDEAS.Examples.TwinHouses.BuildingN2_Exp1 (sim)Failed → Templates
IDEASIDEAS.Examples.TwinHouses.BuildingN2_Exp2 (sim)Failed → Templates
IDEASIDEAS.Examples.TwinHouses.BuildingN2_Exp2_Tset (sim)Failed → Templates
IDEASIDEAS.Examples.TwinHouses.BuildingO5_Exp1 (sim)Failed → Templates
IDEASIDEAS.Examples.TwinHouses.BuildingO5_Exp1_1Port (sim)FrontEnd → Templates
IDEASIDEAS.Fluid.HeatExchangers.RadiantSlab.Examples.EmbeddedPipeNDiscr (sim)BackEnd performance 10.90 → 29.43
IDEAS_devIDEAS.Buildings.Components.Examples.LightingControl (sim)BackEnd performance 25.57 → 15.00 Templates performance 0:07:26 → 45.35
IDEAS_devIDEAS.Buildings.Components.Examples.NumberOccupants (sim)Failed → Templates
IDEAS_devIDEAS.Buildings.Components.Examples.RectangularZone (sim)BackEnd performance 37.89 → 5.83
IDEAS_devIDEAS.Buildings.Components.Examples.RectangularZoneEmbedded (sim)Templates performance 31.32 → 14.92
IDEAS_devIDEAS.Buildings.Components.Examples.RectangularZoneRedeclarationWindows (sim)Templates performance 29.34 → 13.19
IDEAS_devIDEAS.Buildings.Components.Examples.ScalingWindow (sim)Templates performance 0:06:58 → 38.27
IDEAS_devIDEAS.Buildings.Components.Examples.WallUnitTest (sim)Templates performance 12.81 → 2.06 Compile performance 15.96 → 1.85
IDEAS_devIDEAS.Buildings.Components.Examples.WindowDynamics (sim)Templates performance 11.24 → 1.51
IDEAS_devIDEAS.Buildings.Components.Examples.WindowLinearisation (sim)FrontEnd performance 19.45 → 3.75 BackEnd performance 11.16 → 1.82
IDEAS_devIDEAS.Buildings.Components.InterzonalAirFlow.Examples.InterzonalAirFlow (sim)Templates performance 0:07:23 → 46.65
IDEAS_devIDEAS.Buildings.Examples.ComfortExample (sim)Templates performance 0:01:52 → 31.91
IDEAS_devIDEAS.Buildings.Examples.InternalGainExample (sim)Templates performance 0:01:50 → 32.40
IDEAS_devIDEAS.Buildings.Examples.OpenDoorComparison (sim)Failed → Templates
IDEAS_devIDEAS.Buildings.Examples.ScreenComparison (sim)FrontEnd performance 0:02:14 → 35.63 BackEnd performance 53.16 → 9.97 Templates performance 0:03:44 → 30.32
IDEAS_devIDEAS.Buildings.Examples.ZoneCO2 (sim)FrontEnd performance 31.25 → 16.64 BackEnd performance 0:01:32 → 3.38
IDEAS_devIDEAS.Buildings.Examples.ZoneExample (sim)FrontEnd performance 10.75 → 5.80 Compile performance 0:01:35 → 2.73
IDEAS_devIDEAS.Buildings.Validation.Tests.Case600 (sim)Failed → Templates
IDEAS_devIDEAS.Buildings.Validation.Tests.Case600FF (sim)Templates performance 35.82 → 10.75
IDEAS_devIDEAS.Buildings.Validation.Tests.Case610 (sim)BackEnd performance 13.32 → 7.67 Templates performance 31.77 → 10.83
IDEAS_devIDEAS.Buildings.Validation.Tests.Case620 (sim)BackEnd performance 17.56 → 4.07 Compile performance 10.53 → 2.40
IDEAS_devIDEAS.Buildings.Validation.Tests.Case630 (sim)FrontEnd performance 18.50 → 6.56 BackEnd performance 28.01 → 9.11
IDEAS_devIDEAS.Buildings.Validation.Tests.Case640 (sim)FrontEnd performance 18.37 → 6.57 BackEnd performance 24.05 → 4.08 Templates performance 6.89 → 12.01
IDEAS_devIDEAS.Buildings.Validation.Tests.Case650 (sim)BackEnd performance 0:03:12 → 3.99
IDEAS_devIDEAS.Buildings.Validation.Tests.Case650FF (sim)BackEnd performance 0:03:12 → 3.93
IDEAS_devIDEAS.Buildings.Validation.Tests.Case900 (sim)BackEnd performance 0:03:13 → 4.25
IDEAS_devIDEAS.Buildings.Validation.Tests.Case900FF (sim)BackEnd performance 0:03:12 → 4.37
IDEAS_devIDEAS.Buildings.Validation.Tests.Case910 (sim)Failed → Templates
IDEAS_devIDEAS.Buildings.Validation.Tests.n50Test2 (sim)Templates performance 5.86 → 10.01
IDEAS_devIDEAS.Examples.TwinHouses.BuildingN2_Exp1 (sim)Templates → FrontEnd
IDEAS_devIDEAS.Examples.TwinHouses.BuildingO5_Exp1_1Port (sim)Templates → Failed
IDEAS_devIDEAS.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAIT (sim)Simulate performance 14.02 → 31.20
ModelicaByExampleModelicaByExample.Subsystems.Pendula.System (sim)Templates performance 5.65 → 11.45
ModelicaTest_4.0.0ModelicaTest.Blocks.FilterTests.AllOptions (sim)BackEnd performance 17.31 → 7.43 Simulate performance 0:01:11 → 28.98
ModelicaTest_4.0.0ModelicaTest.Fluid.TestComponents.Pipes.DynamicPipesAndFittings (sim)Templates performance 29.11 → 13.22
ModelicaTest_4.0.0ModelicaTest.MultiBody.InitializationConversion.Bodies (sim)Compile performance 32.15 → 14.13
ModelicaTest_4.0.0ModelicaTest.MultiBody.InitializationConversion.Joints (sim)Compile performance 55.75 → 23.46
ModelicaTest_4.0.0ModelicaTest.MultiBody.InitializationConversion.Rotor1D (sim)Compile performance 40.86 → 16.54
ModelicaTest_4.0.0ModelicaTest.MultiBody.Visualizers.ColorMaps (sim)Compile performance 26.77 → 13.06
ModelicaTest_4.0.0ModelicaTest.Rotational.AllComponents (sim)Compile performance 23.17 → 9.96
ModelicaTest_4.0.0ModelicaTest.Rotational.TestBearingConversion (sim)Compile performance 32.75 → 13.19
Modelica_trunkModelica.Electrical.Spice3.Examples.Spice3BenchmarkFourBitBinaryAdder (sim)Templates → Compile
OpenIPSL_devOpenIPSL.Examples.PSATSystems.TwoArea.ThirdOrder_AVRII (sim)Compile performance 12.24 → 22.04
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaIndividual_N_80_M_80 (sim)Templates → Failed
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_8000_M_10 (sim)Templates → Verify
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_25600 (sim)Failed → Templates
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.WhenEvents.ScaledExperiments.ManyEvents_N_8000_M_10 (sim)SimCode performance 0:02:13 → 0:01:11