OpenModelica cpp from 2024-09-11 12:38:53 to 2024-09-11 21:34:55

Summary

OMC Commits2
Libraries Changed2
Number of Improvements8
Number of Regressions7
Number of Performance Improvements76
Number of Performance Regressions38

OpenModelica Changes

CommitDateAuthorSummary
802849e8522024-09-11 17:16:59 +0200kabdelhak[NB] update slicing (#12872)
a144580a4b2024-09-11 15:53:33 +0200kabdelhak[NB] fix slicing of variables (#12870)

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
b3682912024-06-20 15:15:32 +0200Adrian Popadd MSL maint/4.1.x via 4.1.0-beta.om (#115)
d05586d2024-06-19 18:48:34 +0200Francesco CasellaAdded testing of last released ThermoFluidStream (#113)

Library Changes

LibraryChange
Buildings_10From version 10.1.1-maint.10.0.x (28abc90dc4d0f7cec37e1f1f22f4e25c81a4d53d) to 10.1.1-maint.10.0.x (767c4e5fc7f5e191af6b1257c15f7306e5a682fc)
Buildings_11From version 11.1.0-maint.11.x (62015257a986aef93e70450c4f48383764911569) to 11.1.0-maint.11.x (1ab8267feeb188e5d3aabd9d25a28afeb1cedd1c)

Models Affected

AixLibAixLib.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAIT (sim)Templates → Simulate
AixLibAixLib.Fluid.Geothermal.Aquifer.Validation.NumberWells (sim)Templates → Simulate
AixLibAixLib.Fluid.HeatExchangers.Examples.HeatingRod (sim)Compile performance 22.38 → 13.00
AixLibAixLib.Fluid.HeatExchangers.Examples.WaterCooler_T (sim)Compile performance 24.15 → 12.69
AixLibAixLib.Fluid.HeatExchangers.Examples.WaterHeater_T (sim)Compile performance 22.11 → 12.64
AixLibAixLib.Fluid.HeatPumps.ModularReversible.Examples.Modular_OneRoomRadiator (sim)Compile performance 0:01:05 → 38.10
AixLibAixLib.Fluid.Humidifiers.Examples.GenericHumidifier_u (sim)Compile performance 22.40 → 12.96
AixLibAixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Examples.Test_EnthalpyExchanger (sim)Templates performance 21.28 → 12.49 Compile performance 0:02:40 → 0:01:29
AixLibAixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.DynamicValidation (sim)Compile performance 0:03:07 → 0:01:48
AixLibAixLib.Fluid.MixingVolumes.Examples.HydraulicSeparator (sim)Compile performance 28.45 → 16.39
AixLibAixLib.Fluid.Movers.Compressors.Examples.RotaryCompressorPressureHeatLosses (sim)Compile performance 24.88 → 13.84
AixLibAixLib.Fluid.Movers.Compressors.Examples.RotaryCompressorPressureLosses (sim)Compile performance 20.37 → 11.38
AixLibAixLib.Fluid.Movers.DpControlledMovers.Examples.DpConst (sim)Compile performance 27.22 → 15.84
AixLibAixLib.Fluid.Movers.Examples.MoverParameter (sim)Compile performance 41.45 → 24.20
AixLibAixLib.ThermalZones.HighOrder.Examples.OFD_1Jan (sim)Compile → Templates
AixLibAixLib.ThermalZones.ReducedOrder.Validation.ASHRAE140.ThreeElements.TestCase940 (sim)Compile performance 15.21 → 29.05
AixLibAixLib.ThermalZones.ReducedOrder.Validation.ASHRAE140.ThreeElements.TestCase950 (sim)Compile performance 14.64 → 27.80
AixLibAixLib.ThermalZones.ReducedOrder.Validation.ASHRAE140.ThreeElements.TestCase950FF (sim)Compile performance 14.03 → 26.59
AixLibAixLib.ThermalZones.ReducedOrder.Validation.ASHRAE140.TwoElements.TestCase600 (sim)Compile performance 15.26 → 27.74
AixLibAixLib.ThermalZones.ReducedOrder.Validation.ASHRAE140.TwoElements.TestCase600FF (sim)Compile performance 13.30 → 24.83
AixLibAixLib.ThermalZones.ReducedOrder.Validation.ASHRAE140.TwoElements.TestCase620 (sim)Compile performance 14.12 → 27.47
AixLibAixLib.ThermalZones.ReducedOrder.Validation.ASHRAE140.TwoElements.TestCase640 (sim)Compile performance 14.08 → 26.61
AixLibAixLib.ThermalZones.ReducedOrder.Validation.ASHRAE140.TwoElements.TestCase650 (sim)Compile performance 14.37 → 26.13
AixLibAixLib.ThermalZones.ReducedOrder.Validation.ASHRAE140.TwoElements.TestCase650FF (sim)Compile performance 13.34 → 24.82
AixLibAixLib.Utilities.Sensors.Examples.ExergyMeters (sim)Templates performance 12.14 → 26.36
BuildSysProBuildSysPro.Building.BuildingEnvelope.HeatTransfer.Examples.WindowExample (sim)Compile performance 7.05 → 21.49
BuildSysProBuildSysPro.IBPSA.Fluid.Examples.FlowSystem.Basic (sim)BackEnd performance 15.87 → 8.64 Compile performance 0:01:55 → 57.03
BuildSysProBuildSysPro.IBPSA.Fluid.Examples.FlowSystem.Simplified1 (sim)
BuildSysProBuildSysPro.IBPSA.Fluid.Examples.FlowSystem.Simplified2 (sim)BackEnd performance 14.27 → 7.84 Compile performance 0:01:53 → 55.37
BuildSysProBuildSysPro.IBPSA.Fluid.Examples.FlowSystem.Simplified3 (sim)BackEnd performance 13.55 → 6.93 Compile performance 0:01:50 → 54.01
BuildSysProBuildSysPro.IBPSA.Fluid.Examples.FlowSystem.Simplified4 (sim)BackEnd performance 10.21 → 5.76 Compile performance 0:01:38 → 46.36
BuildSysProBuildSysPro.IBPSA.Fluid.Examples.FlowSystem.Simplified5 (sim)BackEnd performance 11.25 → 6.05 Compile performance 0:01:36 → 43.91
BuildSysProBuildSysPro.IBPSA.Fluid.Examples.FlowSystem.Simplified6 (sim)Compile performance 0:01:34 → 40.71
BuildSysProBuildSysPro.IBPSA.Fluid.Examples.Performance.Example1v1 (sim)Compile performance 27.60 → 12.14
BuildSysProBuildSysPro.IBPSA.Fluid.Examples.Performance.Example1v2 (sim)Compile performance 58.17 → 25.88
BuildSysProBuildSysPro.IBPSA.Fluid.Examples.Performance.Example2 (sim)Compile performance 20.28 → 9.09
BuildSysProBuildSysPro.IBPSA.Fluid.Examples.Performance.Example3 (sim)Compile performance 21.74 → 9.63
BuildSysProBuildSysPro.IBPSA.Fluid.Examples.Performance.Example6 (sim)Compile performance 21.77 → 11.10
BuildSysProBuildSysPro.IBPSA.Fluid.Examples.ResistanceVolumeFlowReversal (sim)Compile performance 40.32 → 18.25
BuildSysProBuildSysPro.IBPSA.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAIT (sim)Templates → Simulate
BuildSysProBuildSysPro.IBPSA.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.Examples.BoreholeDynamics (sim)Compile performance 0:09:06 → 0:03:30
BuildSysProBuildSysPro.IBPSA.Fluid.HeatExchangers.ActiveBeams.Validation.NumberOfBeamsDynamics (sim)Compile performance 51.67 → 29.61
BuildSysProBuildSysPro.IBPSA.Fluid.HeatExchangers.Validation.DryCoilEffectivenessNTU (sim)Compile performance 27.90 → 13.89
BuildSysProBuildSysPro.IBPSA.Fluid.HeatExchangers.Validation.WetCoilEffectivenessNTU (sim)Compile performance 31.50 → 14.94
BuildSysProBuildSysPro.IBPSA.Fluid.HeatPumps.Validation.ReciprocatingWaterToWater_Dynamic (sim)Compile performance 20.54 → 10.92
BuildSysProBuildSysPro.IBPSA.Fluid.HeatPumps.Validation.ReciprocatingWaterToWater_ScalingFactor (sim)Compile performance 23.04 → 10.68
BuildSysProBuildSysPro.IBPSA.Fluid.HeatPumps.Validation.ScrollWaterToWater_Dynamic (sim)Compile performance 23.84 → 10.91
BuildSysProBuildSysPro.IBPSA.Fluid.HeatPumps.Validation.ScrollWaterToWater_ScalingFactor (sim)Compile performance 22.75 → 10.86
BuildSysProBuildSysPro.IBPSA.Fluid.Movers.BaseClasses.Validation.EulerComparison (sim)Compile performance 22.47 → 10.88
BuildSysProBuildSysPro.IBPSA.Fluid.Movers.BaseClasses.Validation.EulerReducedSpeed (sim)Compile performance 31.68 → 14.06
BuildSysProBuildSysPro.IBPSA.Fluid.Movers.BaseClasses.Validation.HydraulicEfficiencyMethods (sim)Compile performance 25.82 → 10.96
BuildSysProBuildSysPro.IBPSA.Fluid.Movers.BaseClasses.Validation.MotorEfficiencyMethods (sim)Compile performance 22.66 → 10.85
BuildSysProBuildSysPro.IBPSA.Fluid.Movers.BaseClasses.Validation.TotalEfficiencyMethods (sim)Compile performance 25.25 → 10.67
BuildSysProBuildSysPro.IBPSA.Fluid.Movers.Examples.ClosedLoop_y (sim)Compile performance 21.70 → 10.13
BuildSysProBuildSysPro.IBPSA.Fluid.Movers.Examples.MoverContinuous (sim)Compile performance 52.37 → 22.28
BuildSysProBuildSysPro.IBPSA.Fluid.Movers.Examples.MoverParameter (sim)Compile performance 52.23 → 22.08
BuildSysProBuildSysPro.IBPSA.Fluid.Movers.Examples.MoverStages (sim)Compile performance 53.00 → 22.87
BuildSysProBuildSysPro.IBPSA.Fluid.Movers.Examples.PumpsParallel (sim)Compile performance 25.12 → 12.75
BuildSysProBuildSysPro.IBPSA.Fluid.Movers.Examples.PumpsSeries (sim)Compile performance 23.92 → 11.97
BuildSysProBuildSysPro.IBPSA.Fluid.Movers.Examples.SpeedControlled_y_pumpCurves (sim)Compile performance 44.19 → 20.09
BuildSysProBuildSysPro.IBPSA.Fluid.Movers.Examples.StaticReset (sim)Compile performance 58.75 → 25.89
BuildSysProBuildSysPro.IBPSA.Fluid.Movers.Preconfigured.Validation.ControlledFlowMachinePreconfigured (sim)Compile performance 52.14 → 23.20
BuildSysProBuildSysPro.IBPSA.Fluid.Movers.Validation.ControlledFlowMachine (sim)Compile performance 0:01:06 → 27.34
BuildSysProBuildSysPro.IBPSA.Fluid.Movers.Validation.ControlledFlowMachineDynamic (sim)Compile performance 0:01:09 → 27.90
BuildSysProBuildSysPro.IBPSA.Fluid.Movers.Validation.FlowControlled_dp (sim)Compile performance 28.84 → 13.31
BuildSysProBuildSysPro.IBPSA.Fluid.Movers.Validation.FlowControlled_dpSystem (sim)Compile performance 40.86 → 18.49
BuildSysProBuildSysPro.IBPSA.Fluid.Movers.Validation.FlowControlled_m_flow (sim)Compile performance 26.94 → 12.56
BuildSysProBuildSysPro.IBPSA.Fluid.Movers.Validation.PowerEuler (sim)Compile performance 43.81 → 19.61
BuildSysProBuildSysPro.IBPSA.Fluid.Movers.Validation.PowerExact (sim)Compile performance 51.61 → 22.36
BuildSysProBuildSysPro.IBPSA.Fluid.Movers.Validation.PowerSimplified (sim)Compile performance 43.32 → 19.10
BuildSysProBuildSysPro.IBPSA.Fluid.Movers.Validation.PumpCurveConstruction (sim)Compile performance 42.42 → 19.73
BuildSysProBuildSysPro.IBPSA.Fluid.Movers.Validation.PumpCurveDerivatives (sim)Compile performance 42.12 → 18.64
BuildSysProBuildSysPro.IBPSA.Fluid.Movers.Validation.Pump_Nrpm_stratos (sim)Compile performance 0:01:50 → 43.23
BuildSysProBuildSysPro.IBPSA.Fluid.Movers.Validation.Pump_stratos (sim)Compile performance 35.35 → 15.49
BuildSysProBuildSysPro.IBPSA.Fluid.Movers.Validation.SpeedControlled_Nrpm (sim)Compile performance 28.84 → 13.31
BuildSysProBuildSysPro.IBPSA.Fluid.Movers.Validation.SpeedControlled_y (sim)Compile performance 29.49 → 13.51
BuildSysProBuildSysPro.IBPSA.Fluid.Movers.Validation.SpeedControlled_y_linear (sim)Compile performance 25.48 → 11.74
BuildSysProBuildSysPro.IBPSA.Fluid.Sources.Examples.TraceSubstancesFlowSource (sim)Compile performance 27.05 → 12.04
BuildSysProBuildSysPro.IBPSA.Fluid.Sources.Validation.Boundary (sim)Compile performance 23.15 → 10.08
BuildSysProBuildSysPro.IBPSA.Fluid.Storage.Examples.Stratified (sim)Compile performance 50.11 → 20.97
BuildSysProBuildSysPro.IBPSA.Fluid.Storage.Examples.StratifiedEnhancedInternalHex (sim)Compile performance 0:01:20 → 33.48
BuildSysProBuildSysPro.IBPSA.Fluid.Storage.Examples.StratifiedUnloadAtMinimumTemperature (sim)Compile performance 20.23 → 8.95
BuildSysProBuildSysPro.IBPSA.Fluid.Storage.Validation.HeatExchangerDynamics (sim)Compile performance 0:01:19 → 32.96
BuildSysProBuildSysPro.IBPSA.Fluid.Storage.Validation.HeatExchangerLocation (sim)Compile performance 0:01:37 → 39.05
BuildSysProBuildSysPro.IBPSA.Fluid.Storage.Validation.StratifiedLoadingUnloading (sim)Compile performance 41.51 → 16.80
BuildSysProBuildSysPro.IBPSA.Fluid.Storage.Validation.StratifiedNonUniformInitial (sim)Compile performance 39.50 → 16.45
BuildSysProBuildSysPro.Systems.HVAC.Production.WoodHeating.Examples.MozartWoodStove (sim)Compile performance 32.62 → 0:01:00
BuildingSystemsBuildingSystems.Electrical.AC.ThreePhasesUnbalanced.Lines.Examples.ACLine_R (sim)Compile performance 18.00 → 31.38
BuildingSystemsBuildingSystems.Electrical.AC.ThreePhasesUnbalanced.Lines.Examples.ACLine_RLC (sim)Compile performance 23.30 → 42.75
BuildingSystemsBuildingSystems.Electrical.AC.ThreePhasesUnbalanced.Lines.Examples.ACLine_RLC_N (sim)Compile performance 22.39 → 42.84
BuildingSystemsBuildingSystems.Electrical.AC.ThreePhasesUnbalanced.Lines.Examples.ACLine_R_N (sim)Compile performance 15.07 → 28.38
BuildingSystemsBuildingSystems.Electrical.AC.ThreePhasesUnbalanced.Sources.Examples.WindTurbine (sim)Compile performance 13.23 → 23.92
Buildings_10Buildings.Examples.Tutorial.Boiler.System2 (sim)Compile performance 39.05 → 19.85
Buildings_10Buildings.Examples.Tutorial.Boiler.System3 (sim)Compile performance 0:01:06 → 39.20
Buildings_10Buildings.Examples.Tutorial.Boiler.System5 (sim)Compile performance 0:01:07 → 38.74
Buildings_10Buildings.Experimental.DHC.Examples.Combined.SeriesConstantFlow (sim)Templates → Compile
Buildings_10Buildings.Experimental.DHC.Examples.Combined.SeriesVariableFlow (sim)Templates → Compile
Buildings_10Buildings.Experimental.DHC.Plants.Combined.Examples.AllElectricCWStorage (sim)Templates → Compile
Buildings_11Buildings.ThermalZones.EnergyPlus_9_6_0.Examples.SmallOffice.ASHRAE2006Winter (sim)BackEnd performance 10.71 → 6.06
Buildings_latestBuildings.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAIT (sim)Verify → Templates
Buildings_latestBuildings.Fluid.Geothermal.Aquifer.Validation.NumberWells (sim)Verify → Templates
Buildings_latestBuildings.Fluid.Geothermal.Boreholes.Examples.UTube (sim)Templates performance 7.36 → 13.71 Compile performance 0:01:04 → 0:01:49
Buildings_latestBuildings.Fluid.Geothermal.ZonedBorefields.Validation.SteadyStateBoreholeDynamics (sim)Templates performance 48.90 → 0:01:23
Buildings_latestBuildings.Fluid.HeatExchangers.ActiveBeams.Examples.CoolingAndHeating (sim)Compile performance 16.18 → 28.90
Buildings_latestBuildings.Fluid.HeatExchangers.ActiveBeams.Examples.CoolingOnly (sim)Compile performance 10.74 → 20.47
Buildings_latestBuildings.Fluid.HeatExchangers.ActiveBeams.Validation.NumberOfBeams (sim)Compile performance 36.47 → 0:01:08
Buildings_latestBuildings.Fluid.HeatExchangers.ActiveBeams.Validation.NumberOfBeamsDynamics (sim)Compile performance 38.38 → 0:01:13
Buildings_latestBuildings.Fluid.HeatExchangers.CoolingTowers.Examples.Merkel (sim)Compile performance 17.89 → 30.57
Buildings_latestBuildings.Fluid.HeatExchangers.Examples.AirHeater_T (sim)Compile performance 13.23 → 24.19
Buildings_latestBuildings.Fluid.HeatExchangers.Examples.DryCoilCounterFlowMassFlow (sim)Compile performance 19.47 → 35.06
Buildings_latestBuildings.Fluid.HeatExchangers.Examples.DryCoilCounterFlowPControl (sim)Compile performance 20.79 → 35.91
Buildings_latestBuildings.Fluid.HeatExchangers.Examples.DryCoilDiscretized (sim)Compile performance 25.59 → 47.04
Buildings_latestBuildings.Fluid.HeatExchangers.Examples.DryCoilDiscretizedPControl (sim)Compile performance 47.07 → 0:01:23
Buildings_latestBuildings.Fluid.HeatExchangers.Examples.WaterCooler_T (sim)Compile performance 13.24 → 24.00
Buildings_latestBuildings.Fluid.HeatExchangers.Examples.WaterHeater_T (sim)Compile performance 13.38 → 23.75
Buildings_latestBuildings.Fluid.HeatExchangers.Examples.WaterHeater_u (sim)Compile performance 13.46 → 25.26
Buildings_latestBuildings.Fluid.HeatExchangers.Examples.WetCoilCounterFlowMassFlow (sim)Compile performance 20.16 → 35.48
Buildings_latestBuildings.Fluid.HeatExchangers.RadiantSlabs.Examples.SingleCircuitMultipleCircuitEpsilonNTU (sim)Compile performance 24.66 → 45.19
Buildings_latestBuildings.Fluid.HeatExchangers.RadiantSlabs.Examples.SingleCircuitMultipleCircuitFiniteDifference (sim)Templates performance 7.71 → 14.58 Compile performance 0:01:17 → 0:02:25
Buildings_latestBuildings.Fluid.HeatExchangers.Radiators.Examples.RadiatorEN442_2 (sim)Compile performance 17.73 → 30.18
IDEASIDEAS.Buildings.Components.InterzonalAirFlow.Examples.InterzonalAirFlow (sim)BackEnd performance 22.71 → 12.55
IDEAS_devIDEAS.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.Examples.BoreholeDynamics (sim)Compile performance 0:03:00 → 0:05:37
ModelicaTest_3.2.3ModelicaTest.Blocks.FilterTests.AllOptions (sim)Verify → Templates
ModelicaTest_4.0.0ModelicaTest.Blocks.FilterTests.AllOptions (sim)Templates → Verify
Modelica_4.0.0Modelica.Electrical.PowerConverters.Examples.ACDC.RectifierBridge2mPulse.ThyristorBridge2mPulse_DC_Drive (sim)Simulate performance 11.31 → 25.20
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_reduced_N_2_M_4 (sim)
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_reduced_N_3_M_4 (sim)FrontEnd → Failed
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_reduced_N_4_M_4 (sim)FrontEnd → Failed
ScalableTestSuiteScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_25600 (sim)Failed → Templates
ScalableTestSuiteScalableTestSuite.Elementary.Tables.ScaledExperiments.TimeTable_N_8000 (sim)Compile performance 0:01:06 → 37.35
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_8000_M_10 (sim)Verify → Templates