OpenModelica cpp from 2023-08-30 20:56:02 to 2023-08-31 20:57:07

Summary

OMC Commits4
Libraries Changed2
Number of Improvements4
Number of Regressions6
Number of Performance Improvements14
Number of Performance Regressions113

OpenModelica Changes

CommitAuthorSummary
010597c352Mahder GebremedhinInstall omqwt. (#11110)
1c9ed10d9fMahder GebremedhinImprove omqwt compilation. Fix possbile errors. (#11106)
c76f46cb8fAdeel AsgharFix Linux el7, el8 and el9 nightly builds (#11105)
19b527c9d8Mahder GebremedhinChange libomqwt to shared library. (#11103)

Library Changes

LibraryChange
AixLib_latestFrom version 1.3.2-development (cd4a0b55eddcfb592f5e7147ccc6887be00fe261) to 1.3.2-development (2a8d8d5016cfffa4f30e29dc12fd47cdc844dfed)
Buildings_latestFrom version 10.0.0-master (c34386a4b8419a1c86c093e3918e793e4ca66ed2) to 10.0.0-master (1ad157927168a64ac1a1b0a277400a729276107c)

Models Affected

AixLibAixLib.Systems.TABS.Examples.Tabs (sim)Templates performance 8.87 → 15.18
AixLib_latestAixLib.ThermalZones.HighOrder.Examples.ASHREA140.CompareDynamicAndStaticSolarFrac_Case270 (sim)Templates performance 6.75 → 11.73
AixLib_latestAixLib.ThermalZones.HighOrder.Examples.OFDHeatLoad (sim)FrontEnd performance 6.26 → 11.67
AixLib_latestAixLib.ThermalZones.HighOrder.Examples.OFD_1Jan (sim)FrontEnd performance 6.62 → 11.62 BackEnd performance 9.24 → 16.15 SimCode performance 3.40 → 13.62
AixLib_latestAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case210 (sim)Compile performance 24.86 → 47.05
AixLib_latestAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case220 (sim)Compile performance 25.26 → 47.77
AixLib_latestAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case230 (sim)Compile performance 24.13 → 42.38
AixLib_latestAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case320 (sim)Simulate performance 34.02 → 58.80
AixLib_latestAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case395 (sim)Simulate performance 9.44 → 17.51
AixLib_latestAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case400 (sim)Simulate performance 14.69 → 25.94
AixLib_latestAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case410 (sim)Simulate performance 16.95 → 30.52
AixLib_latestAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case420 (sim)Compile performance 22.76 → 42.31 Simulate performance 16.60 → 28.77
AixLib_latestAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case440 (sim)Compile performance 24.92 → 42.56
Buildings_8Buildings.Fluid.HeatExchangers.BaseClasses.Examples.HexElementLatentLoop (sim)Compile performance 13.09 → 25.16
Buildings_8Buildings.Fluid.HeatExchangers.Examples.DryCoilCounterFlowMassFlow (sim)Compile performance 18.99 → 33.85
Buildings_8Buildings.Fluid.HeatExchangers.Examples.DryCoilDiscretized (sim)Compile performance 25.45 → 50.18
Buildings_8Buildings.Fluid.HeatExchangers.Examples.DryCoilDiscretizedPControl (sim)Compile performance 48.20 → 0:01:35
Buildings_8Buildings.Fluid.HeatExchangers.Examples.WaterCooler_T (sim)Compile performance 11.45 → 22.10
Buildings_8Buildings.Fluid.HeatExchangers.Examples.WaterHeater_T (sim)Compile performance 11.44 → 21.87
Buildings_8Buildings.Fluid.HeatExchangers.Examples.WaterHeater_u (sim)Compile performance 11.81 → 21.58
Buildings_8Buildings.Fluid.HeatExchangers.Examples.WetCoilCounterFlowMassFlow (sim)Compile performance 20.77 → 38.83
Buildings_8Buildings.Fluid.HeatExchangers.Examples.WetCoilCounterFlowPControl (sim)Compile performance 22.17 → 43.67
Buildings_8Buildings.Fluid.HeatExchangers.Examples.WetCoilDiscretizedMassFlow (sim)Compile performance 0:01:36 → 0:03:25
Buildings_8Buildings.Fluid.HeatExchangers.Examples.WetCoilDiscretizedPControl (sim)Compile performance 54.27 → 0:01:48
Buildings_8Buildings.Fluid.HeatExchangers.RadiantSlabs.Examples.SingleCircuitMultipleCircuitEpsilonNTU (sim)Compile performance 24.64 → 44.19
Buildings_8Buildings.Fluid.HeatExchangers.RadiantSlabs.Examples.SingleCircuitMultipleCircuitFiniteDifference (sim)Templates performance 7.72 → 13.24 Compile performance 0:01:18 → 0:02:42
Buildings_8Buildings.Fluid.HeatExchangers.RadiantSlabs.Examples.StepResponseEpsilonNTU (sim)Compile performance 27.86 → 48.04
Buildings_8Buildings.Fluid.HeatExchangers.RadiantSlabs.Examples.StepResponseFiniteDifference (sim)Compile performance 27.28 → 51.48
Buildings_8Buildings.Fluid.HeatExchangers.Radiators.Examples.RadiatorEN442_2 (sim)Compile performance 16.70 → 30.44
Buildings_8Buildings.Fluid.HeatExchangers.Validation.DryCoilEffectivenessNTU (sim)Compile performance 18.55 → 35.32
Buildings_8Buildings.Fluid.HeatExchangers.Validation.WetCoilDiscretizedInitialization (sim)Compile performance 0:01:20 → 0:02:51
Buildings_8Buildings.Fluid.HeatExchangers.Validation.WetCoilDiscretizedInitializationPerfectGases (sim)FrontEnd performance 5.54 → 10.35 Compile performance 0:01:17 → 0:02:44
Buildings_8Buildings.Fluid.HeatExchangers.Validation.WetCoilEffectivenessNTU (sim)Templates performance 7.55 → 13.78 Compile performance 0:02:45 → 0:04:42
Buildings_8Buildings.Fluid.HeatExchangers.Validation.WetCoilEffectivenessNTUHeating (sim)Compile performance 0:02:32 → 0:04:22
Buildings_8Buildings.Fluid.HeatPumps.Examples.EquationFitReversible_CoolingClosedLoop (sim)Compile performance 13.85 → 27.09
Buildings_8Buildings.Fluid.HeatPumps.Validation.EquationFitReversible_ScalingFactor (sim)Compile performance 12.93 → 25.52
Buildings_8Buildings.Fluid.HeatPumps.Validation.ReciprocatingWaterToWater_Dynamic (sim)Compile performance 14.49 → 28.80
Buildings_8Buildings.Fluid.HeatPumps.Validation.ReciprocatingWaterToWater_ScalingFactor (sim)Compile performance 14.39 → 28.25
Buildings_8Buildings.Fluid.HeatPumps.Validation.ScrollWaterToWater_Dynamic (sim)Compile performance 15.02 → 29.75
Buildings_8Buildings.Fluid.HeatPumps.Validation.ScrollWaterToWater_ScalingFactor (sim)Compile performance 14.39 → 29.08
Buildings_9Buildings.Fluid.Examples.FlowSystem.Basic (sim)BackEnd performance 9.57 → 19.41
Buildings_9Buildings.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAIT (sim)Verify → Templates
Buildings_9Buildings.Fluid.HeatPumps.Validation.ScrollWaterToWater_TemperatureProtection (sim)Compile performance 9.87 → 21.35
Buildings_9Buildings.Fluid.Movers.Examples.MoverContinuous (sim)Compile performance 23.23 → 45.70
Buildings_9Buildings.Fluid.Movers.Examples.MoverParameter (sim)Compile performance 23.56 → 44.25
Buildings_9Buildings.Fluid.Movers.Examples.MoverStages (sim)Compile performance 23.81 → 46.81
Buildings_9Buildings.Fluid.Movers.Examples.PumpsParallel (sim)Compile performance 12.01 → 21.49
Buildings_9Buildings.Fluid.Movers.Examples.SpeedControlled_y_pumpCurves (sim)Compile performance 19.98 → 38.48
Buildings_9Buildings.Fluid.Movers.Validation.ControlledFlowMachine (sim)Compile performance 31.04 → 58.84
Buildings_9Buildings.Fluid.Movers.Validation.ControlledFlowMachineDynamic (sim)Compile performance 31.51 → 59.25
Buildings_9Buildings.Fluid.Movers.Validation.FlowControlled_dp (sim)Compile performance 12.79 → 23.70
Buildings_9Buildings.Fluid.Movers.Validation.FlowControlled_dpSystem (sim)Compile performance 19.99 → 38.42
Buildings_9Buildings.Fluid.Movers.Validation.FlowControlled_m_flow (sim)Compile performance 12.17 → 22.47
Buildings_9Buildings.Fluid.Movers.Validation.PowerExact (sim)Compile performance 24.25 → 45.92
Buildings_9Buildings.Fluid.Movers.Validation.PowerSimplified (sim)Compile performance 20.21 → 37.32
Buildings_9Buildings.Fluid.Movers.Validation.PumpCurveConstruction (sim)Compile performance 18.43 → 36.74
Buildings_9Buildings.Fluid.Movers.Validation.PumpCurveDerivatives (sim)Compile performance 19.79 → 37.49
Buildings_9Buildings.Fluid.Movers.Validation.Pump_Nrpm_stratos (sim)Compile performance 46.29 → 0:01:32
Buildings_9Buildings.Fluid.Movers.Validation.Pump_stratos (sim)Compile performance 15.80 → 31.14
Buildings_9Buildings.Fluid.Movers.Validation.SpeedControlled_Nrpm (sim)Compile performance 13.28 → 25.45
Buildings_9Buildings.Fluid.Movers.Validation.SpeedControlled_y (sim)Compile performance 13.80 → 25.42
Buildings_9Buildings.Fluid.Movers.Validation.SpeedControlled_y_linear (sim)Compile performance 11.37 → 21.11
Buildings_9Buildings.Fluid.Sensors.Examples.PPM (sim)Compile performance 10.63 → 21.06
Buildings_9Buildings.Fluid.SolarCollectors.Examples.Concentrating (sim)Compile performance 18.67 → 35.34
Buildings_9Buildings.Fluid.SolarCollectors.Examples.FlatPlate (sim)Compile performance 19.60 → 38.34
Buildings_9Buildings.Fluid.SolarCollectors.Examples.FlatPlateShaCoeTrue (sim)Compile performance 18.33 → 37.47
Buildings_9Buildings.Fluid.SolarCollectors.Examples.FlatPlateTotalArea (sim)Compile performance 48.68 → 0:01:41
Buildings_9Buildings.Fluid.SolarCollectors.Examples.FlatPlateWithTank (sim)Compile performance 31.89 → 0:01:05
Buildings_9Buildings.Fluid.SolarCollectors.Examples.Tubular (sim)Compile performance 18.16 → 35.18
Buildings_9Buildings.Fluid.SolarCollectors.Validation.EN12975NPanels (sim)Compile performance 0:01:11 → 0:02:17
Buildings_9Buildings.Fluid.SolarCollectors.Validation.EN12975_Series (sim)Compile performance 24.39 → 48.95
Buildings_9Buildings.Fluid.SolarCollectors.Validation.ExtremeAmbientConditions (sim)Compile performance 13.67 → 26.45
Buildings_9Buildings.Fluid.SolarCollectors.Validation.FlatPlate (sim)Compile performance 37.56 → 0:01:17
Buildings_9Buildings.Fluid.SolarCollectors.Validation.FlatPlateNPanels (sim)Compile performance 0:01:11 → 0:02:15
Buildings_9Buildings.Fluid.Sources.Examples.TraceSubstancesFlowSource (sim)Compile performance 15.50 → 29.49
Buildings_9Buildings.Fluid.Sources.Validation.Boundary (sim)Compile performance 12.37 → 23.84
Buildings_9Buildings.Fluid.Storage.Examples.StratifiedUnloadAtMinimumTemperature (sim)Compile performance 11.68 → 22.47
Buildings_9Buildings.Fluid.Storage.Ice.Validation.Tank (sim)Compile performance 11.50 → 21.75
Buildings_latestBuildings.Examples.ChillerPlant.DataCenterDiscreteTimeControl (sim)Simulate performance 7.33 → 12.86
Buildings_latestBuildings.Examples.DualFanDualDuct.ClosedLoop (sim)FrontEnd performance 16.22 → 31.67
Buildings_latestBuildings.Examples.HydronicHeating.TwoRoomsWithStorage (sim)FrontEnd performance 6.02 → 14.10 BackEnd performance 14.30 → 27.48
Buildings_latestBuildings.Examples.ScalableBenchmarks.BuildingVAV.Examples.OneFloor_OneZone (sim)BackEnd performance 8.91 → 17.60 Templates performance 7.21 → 13.75
Buildings_latestBuildings.Examples.ScalableBenchmarks.BuildingVAV.Examples.TwoFloor_TwoZone (sim)FrontEnd performance 6.96 → 15.37 BackEnd performance 31.05 → 55.90 SimCode performance 7.04 → 19.48 Templates performance 0:01:02 → 0:01:48
Buildings_latestBuildings.Examples.ScalableBenchmarks.BuildingVAV.ThermalZones.Validation.MultiZone (sim)FrontEnd performance 6.29 → 15.85 BackEnd performance 26.13 → 46.55 Templates performance 0:01:07 → 0:02:00
Buildings_latestBuildings.Examples.VAVCO2.VAVSystemCTControl (sim)FrontEnd performance 5.37 → 12.37 Compile performance 0:01:22 → 0:02:31
Buildings_latestBuildings.Examples.VAVReheat.ASHRAE2006 (sim)FrontEnd performance 14.31 → 31.07 BackEnd performance 20.67 → 36.15
Buildings_latestBuildings.Examples.VAVReheat.Guideline36 (sim)FrontEnd performance 15.61 → 32.72 SimCode performance 16.97 → 0:01:21 Templates performance 0:01:52 → 0:03:19
Buildings_latestBuildings.Examples.VAVReheat.Validation.Guideline36SteadyState (sim)FrontEnd performance 15.50 → 32.34 SimCode performance 17.38 → 0:01:15 Templates performance 0:01:50 → 0:03:19
Buildings_latestBuildings.Examples.VAVReheat.Validation.TraceSubstance (sim)FrontEnd performance 14.30 → 28.83 BackEnd performance 26.48 → 45.58
Buildings_latestBuildings.Experimental.DHC.EnergyTransferStations.BaseClasses.Validation.CollectorDistributor (sim)Compile performance 0:01:26 → 0:02:51
Buildings_latestBuildings.Experimental.DHC.EnergyTransferStations.Combined.Examples.ChillerBorefield (sim)FrontEnd performance 10.72 → 18.74
Buildings_latestBuildings.Experimental.DHC.EnergyTransferStations.Combined.Examples.ChillerOnly (sim)Compile performance 0:02:03 → 0:04:20
Buildings_latestBuildings.Experimental.DHC.EnergyTransferStations.Combined.Subsystems.Validation.Borefield (sim)Compile performance 0:01:35 → 0:03:35
Buildings_latestBuildings.Experimental.DHC.EnergyTransferStations.Combined.Subsystems.Validation.Chiller (sim)Compile performance 35.62 → 0:01:01
Buildings_latestBuildings.Experimental.DHC.EnergyTransferStations.Combined.Subsystems.Validation.HeatExchanger (sim)Compile performance 45.92 → 0:01:22
Buildings_latestBuildings.Experimental.DHC.EnergyTransferStations.Combined.Subsystems.Validation.WatersideEconomizer (sim)Compile performance 41.80 → 0:01:14
Buildings_latestBuildings.Experimental.DHC.EnergyTransferStations.Combined.Validation.ChillerBorefield (sim)FrontEnd performance 11.83 → 20.61 Templates performance 27.32 → 47.97
Buildings_latestBuildings.Experimental.DHC.EnergyTransferStations.Combined.Validation.ChillerOnly (sim)FrontEnd performance 7.91 → 13.96 Compile performance 0:02:03 → 0:04:08
Buildings_latestBuildings.Experimental.DHC.EnergyTransferStations.Combined.Validation.ChillerWSE (sim)Templates performance 6.50 → 11.17 Compile performance 0:02:12 → 0:04:19
Buildings_latestBuildings.Experimental.DHC.EnergyTransferStations.Cooling.Examples.Direct (sim)Compile performance 20.92 → 38.62
Buildings_latestBuildings.Experimental.DHC.EnergyTransferStations.Cooling.Examples.Indirect (sim)Compile performance 17.93 → 32.63
Buildings_latestBuildings.Experimental.DHC.EnergyTransferStations.Heating.Examples.Direct (sim)Compile performance 20.30 → 38.06
Buildings_latestBuildings.Experimental.DHC.EnergyTransferStations.Heating.Examples.Indirect (sim)Compile performance 17.88 → 33.52
Buildings_latestBuildings.Experimental.DHC.Examples.Combined.SeriesConstantFlow (sim)Compile → Templates
Buildings_latestBuildings.Experimental.DHC.Examples.Combined.SeriesVariableFlow (sim)Compile → Templates
Buildings_latestBuildings.Experimental.DHC.Loads.BaseClasses.Controls.Validation.MixingValveControl (sim)Compile performance 20.24 → 40.51
Buildings_latestBuildings.Experimental.DHC.Loads.BaseClasses.Examples.CouplingRCZ1Valve (sim)Compile performance 53.77 → 0:01:43
Buildings_latestBuildings.Experimental.DHC.Loads.BaseClasses.Examples.CouplingRCZ6 (sim)FrontEnd performance 7.56 → 15.88 BackEnd performance 14.15 → 25.39 SimCode performance 5.50 → 23.67 Templates performance 22.81 → 40.33
Buildings_latestBuildings.Experimental.DHC.Loads.BaseClasses.Examples.CouplingSpawnZ1 (sim)Compile performance 30.87 → 57.00
Buildings_latestBuildings.Experimental.DHC.Loads.BaseClasses.Examples.CouplingSpawnZ6 (sim)FrontEnd performance 4.67 → 11.40 BackEnd performance 6.02 → 11.12 Templates performance 11.32 → 19.85
Buildings_latestBuildings.Experimental.DHC.Loads.BaseClasses.Examples.CouplingTimeSeriesSingleLoop (sim)FrontEnd performance 6.03 → 12.88
Buildings_latestBuildings.Experimental.DHC.Loads.Combined.Examples.BuildingTimeSeriesWithETS (sim)FrontEnd performance 7.82 → 14.07 Compile performance 0:01:31 → 0:02:48
Buildings_latestBuildings.Experimental.DHC.Loads.Cooling.Examples.BuildingTimeSeriesWithETS (sim)Compile performance 34.59 → 0:01:10
Buildings_latestBuildings.Experimental.DHC.Loads.Heating.Examples.BuildingTimeSeriesWithETS (sim)Compile performance 30.92 → 0:01:03
Buildings_latestBuildings.Experimental.DHC.Loads.Steam.BaseClasses.Examples.SteamTrap (sim)Compile performance 10.84 → 21.38
Buildings_latestBuildings.Experimental.DHC.Loads.Steam.Examples.BuildingTimeSeriesAtETS (sim)Compile performance 13.57 → 28.29
IBPSA_latestIBPSA.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAIT (sim)Templates → Simulate
ModelicaTest_3.2.3ModelicaTest.Blocks.FilterTests.AllOptions (sim)Verify → Templates
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_reduced_N_2_M_4 (sim)
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_noTap___N_4_M_4 (sim)
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_tapEv___N_4_M_4 (sim)
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_40_M_40 (sim)Failed → Templates
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaIndividual_N_80_M_80 (sim)Templates → Failed
ScalableTestSuiteScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_1600 (sim)Simulate performance 11.56 → 6.79
ScalableTestSuiteScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_3200 (sim)Verify → Templates
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_8000_M_10 (sim)Failed → Templates
ScalableTestSuite_nooptScalableTestSuite.Mechanical.HarmonicOscillator.ScaledExperiments.HarmonicOscillator_N_3200 (sim)Simulate performance 33.73 → 16.92
ScalableTestSuite_nooptScalableTestSuite.Power.ConceptualPowerSystem.ScaledExperiments.PowerSystemStepLoad_N_64_M_16 (sim)Simulate performance 38.60 → 15.32
ScalableTestSuite_nooptScalableTestSuite.Power.ConceptualPowerSystem.ScaledExperiments.PowerSystemStepLoad_N_64_M_4 (sim)Templates performance 15.01 → 7.55
ScalableTestSuite_nooptScalableTestSuite.Power.ConceptualPowerSystem.ScaledExperiments.PowerSystemStepLoad_N_64_M_8 (sim)SimCode performance 0:01:34 → 54.35 Simulate performance 11.12 → 5.70
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.AdvectionReaction_N_3200 (sim)Templates → Simulate
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.SimpleAdvection_N_12800 (sim)SimCode performance 47.20 → 27.63
ScalableTestSuite_nooptScalableTestSuite.Thermal.HeatConduction.ScaledExperiments.OneDHeatTransferTI_Modelica_N_1280 (sim)Compile performance 0:01:24 → 39.03
ScalableTestSuite_nooptScalableTestSuite.Thermal.HeatConduction.ScaledExperiments.OneDHeatTransferTT_FD_N_1280 (sim)Compile performance 58.88 → 31.45
ScalableTestSuite_nooptScalableTestSuite.Thermal.HeatConduction.ScaledExperiments.OneDHeatTransferTT_Modelica_N_1280 (sim)BackEnd performance 12.88 → 6.90
ScalableTestSuite_nooptScalableTestSuite.Thermal.HeatConduction.ScaledExperiments.OneDHeatTransferTT_Modelica_N_320 (sim)Compile performance 20.29 → 10.28
ScalableTestSuite_nooptScalableTestSuite.Thermal.HeatExchanger.ScaledExperiments.CocurrentHeatExchangerEquations_N_1280 (sim)SimCode performance 18.22 → 8.44
ScalableTestSuite_nooptScalableTestSuite.Thermal.HeatExchanger.ScaledExperiments.CocurrentHeatExchangerEquations_N_160 (sim)Compile performance 25.13 → 11.27
ScalableTestSuite_nooptScalableTestSuite.Thermal.HeatExchanger.ScaledExperiments.CounterCurrentHeatExchangerEquations_N_1280 (sim)BackEnd performance 11.41 → 4.29 SimCode performance 23.95 → 8.22
ScalableTestSuite_nooptScalableTestSuite.Thermal.HeatExchanger.ScaledExperiments.CounterCurrentHeatExchangerEquations_N_160 (sim)Compile performance 20.83 → 11.26