OpenModelica cpp from 2024-09-17 20:52:44 to 2024-09-18 20:58:48

Summary

OMC Commits1
Libraries Changed1
Number of Improvements9
Number of Regressions51
Number of Performance Improvements70
Number of Performance Regressions2

OpenModelica Changes

CommitDateAuthorSummary
e499b206632024-09-18 00:56:40 +0200Per ÖstlundImprove -d=evalOutputOnly performance (#12894)

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
52d8a242024-09-18 03:45:16 +0200Francesco CasellaRe-introduced scalable test grids (#118)
b3682912024-06-20 15:15:32 +0200Adrian Popadd MSL maint/4.1.x via 4.1.0-beta.om (#115)

Library Changes

LibraryChange
Buildings_latestFrom version 12.0.0-master (86f1cb172a0f1bdc56203ff55e1465bebddbc143) to 12.0.0-master (55203c63f0de6e1a2a77383ef66834736fdfb15f)

Models Affected

AixLibAixLib.Fluid.Examples.Performance.Example6 (sim)Compile performance 24.52 → 13.53
AixLibAixLib.Fluid.Storage.Examples.StorageSimpleExample (sim)Compile → Simulate
AixLibAixLib.Systems.HydraulicModules.Example.Admix (sim)Compile performance 0:01:38 → 54.84
AixLibAixLib.Systems.HydraulicModules.Example.ERC_ExperimentalHall_CoolingCircuit (sim)Templates performance 18.88 → 10.90 Compile performance 0:03:47 → 0:02:04
AixLibAixLib.Systems.HydraulicModules.Example.Injection (sim)Compile performance 0:02:20 → 0:01:12
AixLibAixLib.Systems.HydraulicModules.Example.Injection2WayValve (sim)Compile performance 0:01:38 → 56.27
AixLibAixLib.Systems.HydraulicModules.Example.ThrottlePump (sim)Compile performance 0:01:07 → 36.91
AixLibAixLib.Systems.ModularAHU.Examples.Cooler (sim)Compile performance 0:01:18 → 43.20
AixLibAixLib.Systems.ModularAHU.Examples.DemandControlledAHU (sim)FrontEnd performance 26.59 → 14.65 BackEnd performance 22.18 → 10.85
AixLibAixLib.Systems.ModularAHU.Examples.EONERC_AHU2 (sim)Templates performance 48.65 → 28.24
AixLibAixLib.Systems.ModularAHU.Validation.AHU2_Cooler (sim)FrontEnd performance 11.41 → 6.33 Templates performance 0:03:42 → 0:02:08
AixLibAixLib.Systems.TABS.Examples.Tabs (sim)Templates performance 16.30 → 7.73
AixLibAixLib.ThermalZones.HighOrder.Examples.ASHREA140.CompareDynamicAndStaticSolarFrac_Case270 (sim)Compile performance 0:01:23 → 45.12
AixLibAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case210 (sim)Compile performance 47.08 → 26.43
AixLibAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case230 (sim)Compile performance 46.90 → 27.20
AixLibAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case240 (sim)Compile performance 47.64 → 26.92
AixLibAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case250 (sim)Compile performance 45.26 → 25.85
BuildSysProBuildSysPro.IBPSA.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAIT (sim)Templates → Simulate
Buildings_11Buildings.Fluid.Examples.FlowSystem.Basic (sim)Simulate performance 13.04 → 7.54
Buildings_11Buildings.Fluid.Examples.FlowSystem.Simplified3 (sim)Simulate performance 21.09 → 10.84
Buildings_11Buildings.Fluid.Interfaces.Examples.HeaterCooler_u (sim)Compile performance 37.71 → 20.51
Buildings_11Buildings.Fluid.Interfaces.Examples.Humidifier_u (sim)Compile performance 46.22 → 25.69
Buildings_11Buildings.Fluid.Interfaces.Examples.ReverseFlowMassExchanger (sim)Compile performance 21.25 → 11.85
Buildings_11Buildings.HeatTransfer.Windows.BaseClasses.Examples.AbsorbedRadiation (sim)Compile performance 20.75 → 10.61
Buildings_11Buildings.HeatTransfer.Windows.BaseClasses.Examples.AbsorbedRadiationElectrochromic (sim)Compile performance 20.56 → 10.91
Buildings_11Buildings.HeatTransfer.Windows.BaseClasses.Examples.WindowRadiation (sim)Compile performance 23.35 → 12.60
Buildings_11Buildings.HeatTransfer.Windows.BaseClasses.Examples.WindowRadiationElectrochromic (sim)Compile performance 23.19 → 12.43
Buildings_11Buildings.HeatTransfer.Windows.Examples.ElectrochromicWindow (sim)Compile performance 28.02 → 14.80
Buildings_11Buildings.HeatTransfer.Windows.Examples.FixedShade (sim)Compile performance 32.45 → 17.59
Buildings_11Buildings.HeatTransfer.Windows.Examples.Window (sim)Compile performance 29.11 → 15.42
Buildings_11Buildings.HeatTransfer.Windows.Validation.WindowSteadyState (sim)Compile performance 29.57 → 15.88
Buildings_11Buildings.Templates.Components.HeatPumps.Validation.HeatPumpEquationFit (sim)Compile performance 0:01:02 → 28.71
Buildings_11Buildings.Templates.Components.Validation.Fans (sim)Compile performance 59.64 → 29.36
Buildings_11Buildings.Templates.Components.Validation.Routing (sim)Compile performance 27.90 → 14.42
Buildings_11Buildings.Templates.Components.Validation.Valves (sim)Compile performance 30.51 → 15.84
Buildings_11Buildings.Templates.Plants.Controls.Utilities.Validation.StageIndex (sim)Compile performance 31.37 → 16.83
Buildings_11Buildings.ThermalZones.Detailed.Constructions.Examples.ExteriorWall (sim)Compile performance 24.74 → 13.30
Buildings_11Buildings.ThermalZones.Detailed.Constructions.Examples.ExteriorWallTwoWindows (sim)Compile performance 45.07 → 24.48
Buildings_11Buildings.ThermalZones.Detailed.Constructions.Examples.ExteriorWallWithWindow (sim)Compile performance 31.28 → 16.15
Buildings_11Buildings.ThermalZones.Detailed.Examples.ElectroChromicWindow (sim)Templates performance 17.74 → 8.73
Buildings_11Buildings.ThermalZones.Detailed.Examples.FFD.WindowWithShade (sim)Templates performance 11.15 → 6.46
Buildings_11Buildings.ThermalZones.Detailed.Examples.MixedAirCO2 (sim)Templates performance 17.97 → 8.85
Buildings_11Buildings.ThermalZones.Detailed.Examples.MixedAirFreeResponse (sim)BackEnd performance 16.06 → 8.15 Templates performance 19.40 → 9.77
Buildings_11Buildings.ThermalZones.Detailed.FLEXLAB.Rooms.Examples.X3AWithRadiantFloor (sim)FrontEnd performance 10.31 → 5.58 BackEnd performance 39.30 → 21.12
Buildings_11Buildings.ThermalZones.Detailed.FLEXLAB.Rooms.Examples.X3BWithRadiantFloor (sim)FrontEnd performance 10.32 → 5.37 BackEnd performance 35.32 → 19.40
Buildings_11Buildings.ThermalZones.Detailed.FLEXLAB.Rooms.Examples.X3WithRadiantFloor (sim)FrontEnd performance 17.43 → 9.00 BackEnd performance 0:01:22 → 47.99
Buildings_11Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case600FF (sim)Templates performance 20.20 → 11.59
Buildings_11Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case610 (sim)BackEnd performance 13.62 → 7.99 Templates performance 20.34 → 11.91
Buildings_11Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case620 (sim)BackEnd performance 13.69 → 7.18
Buildings_11Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case640 (sim)Templates performance 21.70 → 11.68
Buildings_11Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case650FF (sim)Templates performance 19.29 → 10.56
Buildings_11Buildings.ThermalZones.Detailed.Validation.MixedAirFreeResponseSteadyState (sim)BackEnd performance 18.05 → 8.97
Buildings_11Buildings.ThermalZones.Detailed.Validation.SingleZoneFloorWithHeating (sim)BackEnd performance 39.83 → 23.26
Buildings_latestBuildings.Air.Systems.SingleZone.VAV.Examples.OptimalStart.ConventionalWinter (sim)FrontEnd performance 10.88 → 6.27
Buildings_latestBuildings.Air.Systems.SingleZone.VAV.Examples.OptimalStart.Guideline36Spring (sim)FrontEnd performance 12.07 → 6.63
Buildings_latestBuildings.Air.Systems.SingleZone.VAV.Examples.OptimalStart.Guideline36Summer (sim)FrontEnd performance 11.80 → 6.75
Buildings_latestBuildings.Applications.DataCenters.ChillerCooled.Equipment.Validation.CoolingCoilHumidifyingHeating_ClosedLoop (sim)Verify → Simulate
Buildings_latestBuildings.Applications.DataCenters.ChillerCooled.Equipment.Validation.CoolingCoilHumidifyingHeating_OpenLoop (sim)Verify → Simulate
Buildings_latestBuildings.Applications.DataCenters.ChillerCooled.Equipment.Validation.HeatExchanger (sim)Verify → Simulate
Buildings_latestBuildings.Applications.DataCenters.ChillerCooled.Equipment.Validation.HeatExchanger_ResetController (sim)Verify → Simulate
Buildings_latestBuildings.Applications.DataCenters.ChillerCooled.Equipment.Validation.IntegratedPrimaryLoadSide (sim)Simulate performance 0.38 → 0:08:02
Buildings_latestBuildings.DHC.ETS.BaseClasses.Validation.CollectorDistributor (sim)Verify → Simulate
Buildings_latestBuildings.DHC.ETS.Combined.Subsystems.Validation.HeatPump (sim)Verify → Simulate
Buildings_latestBuildings.DHC.ETS.Combined.Subsystems.Validation.HeatPumpDHWTank (sim)Verify → Simulate
Buildings_latestBuildings.DHC.ETS.Cooling.Examples.Direct (sim)Verify → Simulate
Buildings_latestBuildings.DHC.ETS.Heating.Examples.Direct (sim)Verify → Simulate
Buildings_latestBuildings.DHC.Loads.Steam.BaseClasses.Examples.SteamTrap (sim)Verify → Simulate
Buildings_latestBuildings.DHC.Plants.Combined.Subsystems.Validation.ChillerGroup (sim)Verify → Simulate
Buildings_latestBuildings.DHC.Plants.Combined.Subsystems.Validation.ChillerHeatRecoveryGroup (sim)Verify → Simulate
Buildings_latestBuildings.DHC.Plants.Combined.Subsystems.Validation.CoolingTowerGroup (sim)Verify → Simulate
Buildings_latestBuildings.DHC.Plants.Combined.Subsystems.Validation.HeatPumpGroup (sim)Verify → Simulate
Buildings_latestBuildings.DHC.Plants.Combined.Subsystems.Validation.MultiplePumpsDp (sim)Verify → Simulate
Buildings_latestBuildings.DHC.Plants.Combined.Subsystems.Validation.MultiplePumpsFlow (sim)Verify → Simulate
Buildings_latestBuildings.DHC.Plants.Combined.Subsystems.Validation.MultiplePumpsSpeed (sim)Verify → Simulate
Buildings_latestBuildings.DHC.Plants.Cooling.BaseClasses.Validation.IdealUser (sim)Verify → Simulate
Buildings_latestBuildings.DHC.Plants.Cooling.Examples.StoragePlantDualSource (sim)Simulate → Compile
Buildings_latestBuildings.Examples.Tutorial.Boiler.System2 (sim)Verify → Simulate
Buildings_latestBuildings.Examples.Tutorial.Boiler.System4 (sim)Verify → Simulate
Buildings_latestBuildings.Examples.Tutorial.Boiler.System5 (sim)Verify → Simulate
Buildings_latestBuildings.Examples.Tutorial.Boiler.System6 (sim)Verify → Simulate
Buildings_latestBuildings.Examples.Tutorial.Boiler.System7 (sim)Verify → Simulate
Buildings_latestBuildings.Fluid.Actuators.Dampers.Examples.MixingBox (sim)Verify → Simulate
Buildings_latestBuildings.Fluid.Actuators.Dampers.Examples.MixingBoxMinimumFlow (sim)Verify → Simulate
Buildings_latestBuildings.Fluid.Actuators.Dampers.Examples.VAVBoxExponential (sim)Verify → Simulate
Buildings_latestBuildings.Fluid.Boilers.Examples.BoilerPolynomialClosedLoop (sim)Verify → Simulate
Buildings_latestBuildings.Fluid.CHPs.OrganicRankine.Examples.ORCHotWater (sim)Verify → Simulate
Buildings_latestBuildings.Fluid.Examples.FlowSystem.Basic (sim)Simulate performance 22.78 → 6.85
Buildings_latestBuildings.Fluid.Examples.FlowSystem.Simplified2 (sim)Simulate performance 0:08:02 → 0:03:00
Buildings_latestBuildings.Fluid.Examples.FlowSystem.Simplified3 (sim)Simulate performance 32.93 → 0:08:02
Buildings_latestBuildings.Fluid.HeatExchangers.CoolingTowers.Examples.FixedApproachDryBulb (sim)Verify → Simulate
Buildings_latestBuildings.Fluid.HeatExchangers.CoolingTowers.Examples.FixedApproachWetBulb (sim)Verify → Simulate
Buildings_latestBuildings.Fluid.HeatExchangers.CoolingTowers.Examples.Merkel (sim)Verify → Simulate
Buildings_latestBuildings.Fluid.HeatExchangers.Examples.AirHeater_T (sim)Verify → Simulate
Buildings_latestBuildings.Fluid.HeatExchangers.Examples.DryCoilCounterFlowPControl (sim)Verify → Simulate
Buildings_latestBuildings.Fluid.HeatExchangers.Examples.DryCoilEffectivenessNTUPControl (sim)Verify → Simulate
Buildings_latestBuildings.Fluid.HeatExchangers.Examples.PlateHeatExchangerEffectivenessNTUPControl (sim)Verify → Simulate
Buildings_latestBuildings.Fluid.HeatExchangers.Examples.WetCoilCounterFlowPControl (sim)Verify → Simulate
Buildings_latestBuildings.Fluid.HeatPumps.Examples.EquationFitReversible_CoolingClosedLoop (sim)Verify → Simulate
Buildings_latestBuildings.Fluid.HydronicConfigurations.ActiveNetworks.Examples.Decoupling (sim)Simulate performance 15.08 → 7.60
Buildings_latestBuildings.Fluid.HydronicConfigurations.ActiveNetworks.Examples.InjectionThreeWay (sim)Verify → Compile
Buildings_latestBuildings.Fluid.HydronicConfigurations.ActiveNetworks.Examples.SingleMixing (sim)Verify → Simulate
Buildings_latestBuildings.Fluid.HydronicConfigurations.PassiveNetworks.Examples.DualMixing (sim)Verify → Compile
Buildings_latestBuildings.Fluid.Movers.Examples.ClosedLoop_y (sim)Verify → Simulate
Buildings_latestBuildings.Fluid.Movers.Examples.PumpsParallel (sim)Verify → Simulate
Buildings_latestBuildings.Fluid.Movers.Examples.PumpsSeries (sim)Verify → Simulate
Buildings_latestBuildings.Fluid.Movers.Examples.StaticReset (sim)Verify → Simulate
Buildings_latestBuildings.Fluid.Movers.Preconfigured.Validation.ControlledFlowMachinePreconfigured (sim)Verify → Simulate
Buildings_latestBuildings.Fluid.Movers.Validation.ComparePowerHydraulic (sim)Simulate → Verify
Buildings_latestBuildings.Fluid.Movers.Validation.ComparePowerInput (sim)Simulate → Verify
Buildings_latestBuildings.Fluid.Movers.Validation.ComparePowerTotal (sim)Simulate → Verify
Buildings_latestBuildings.Fluid.Movers.Validation.ControlledFlowMachineDynamic (sim)Verify → Simulate
Buildings_latestBuildings.Fluid.Movers.Validation.Pump_y_stratos (sim)Verify → Simulate
Buildings_latestBuildings.Templates.Components.Validation.Dampers (sim)Verify → Simulate
Buildings_latestBuildings.Templates.Components.Validation.Fans (sim)Verify → Simulate
Buildings_latestBuildings.Templates.Components.Validation.Valves (sim)Verify → Simulate
IBPSA_latestIBPSA.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.ThermalResponseFactors.Validation.GFunction_100boreholes (sim)Simulate performance 0:02:32 → 0:01:27
IBPSA_latestIBPSA.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.Validation.FiniteDifference_1Week (sim)Compile performance 24.89 → 13.15
IBPSA_latestIBPSA.Fluid.HeatExchangers.ActiveBeams.Examples.CoolingAndHeating (sim)Compile performance 32.96 → 14.66
IBPSA_latestIBPSA.Fluid.HeatExchangers.ActiveBeams.Examples.CoolingOnly (sim)Compile performance 23.38 → 10.52
IBPSA_latestIBPSA.Fluid.HeatExchangers.ActiveBeams.Examples.HeatingOnly (sim)Compile performance 32.84 → 14.23
IBPSA_latestIBPSA.Fluid.HeatExchangers.ActiveBeams.Validation.NumberOfBeams (sim)Compile performance 0:01:20 → 33.68
IBPSA_latestIBPSA.Fluid.HeatExchangers.ActiveBeams.Validation.NumberOfBeamsDynamics (sim)Compile performance 0:01:26 → 34.81
IBPSA_latestIBPSA.Fluid.HeatExchangers.Examples.AirHeater_T (sim)Compile performance 25.32 → 11.65
IBPSA_latestIBPSA.Fluid.HeatExchangers.Examples.AirHeater_u (sim)Compile performance 28.79 → 12.30
IBPSA_latestIBPSA.Fluid.HeatExchangers.Examples.WaterCooler_T (sim)Compile performance 25.32 → 11.63
IBPSA_latestIBPSA.Fluid.HeatExchangers.Examples.WaterHeater_T (sim)Compile performance 24.47 → 11.97
IBPSA_latestIBPSA.Fluid.HeatExchangers.Examples.WaterHeater_u (sim)Compile performance 22.22 → 12.25
IBPSA_latestIBPSA.Fluid.HeatExchangers.Radiators.Examples.RadiatorEN442_2 (sim)Compile performance 34.97 → 14.99
ModelicaTest_3.2.3ModelicaTest.Blocks.FilterTests.AllOptions (sim)Templates → Verify
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_reduced_N_2_M_4 (sim)
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_reduced_N_3_M_4 (sim)FrontEnd → SimCode
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_reduced_N_4_M_4 (sim)FrontEnd → SimCode
ScalableTestSuiteScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_25600 (sim)Failed → Templates