OpenModelica cpp from 2023-10-02 02:05:36 to 2023-10-02 20:56:03

Summary

OMC Commits2
Libraries Changed0
Number of Improvements5
Number of Regressions13
Number of Performance Improvements48
Number of Performance Regressions59

OpenModelica Changes

CommitAuthorSummary
9235af4e80Adeel AsgharDo not try to write the settings after closing the settings file (#11300)
da018ab11cMahder GebremedhinInitial support for CMake based NSIS and RPM packaging. (#11295)

Library Changes

LibraryChange

Models Affected

AixLib_latestAixLib.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAIT (sim)Simulate → Templates
AixLib_latestAixLib.Obsolete.Year2021.Fluid.Examples.PumpRadiatorThermostaticValve (sim)Compile performance 37.42 → 0:01:24
AixLib_latestAixLib.Obsolete.Year2021.Fluid.Examples.PumpRadiatorValve (sim)Compile performance 34.18 → 0:01:20
AixLib_latestAixLib.Obsolete.Year2022.ThermalZones.HighOrder.Examples.Appartment_VoWo (sim)FrontEnd performance 7.21 → 13.08 BackEnd performance 13.76 → 25.74 SimCode performance 5.92 → 15.88
AixLib_latestAixLib.Obsolete.YearIndependent.FastHVAC.Examples.Storage.BufferStorageVariablePorts (sim)Templates performance 6.26 → 11.94 Compile performance 47.97 → 0:01:35
AixLib_latestAixLib.Systems.HydraulicModules.Example.ERC_ExperimentalHall_CoolingCircuit (sim)Compile performance 0:02:08 → 0:03:40
AixLib_latestAixLib.Systems.HydraulicModules.Example.Injection (sim)Compile performance 0:01:14 → 0:02:14
AixLib_latestAixLib.Systems.ModularAHU.Examples.DemandControlledAHU (sim)Templates performance 38.19 → 0:01:14
AixLib_latestAixLib.Systems.ModularAHU.Examples.GenericAHU (sim)Compile performance 0:03:20 → 0:07:36
AixLib_latestAixLib.Systems.ModularAHU.Examples.Heater (sim)Compile performance 59.37 → 0:01:48
AixLib_latestAixLib.Systems.ModularAHU.Validation.AHU2_Cooler (sim)Templates performance 0:02:13 → 0:03:54
AixLib_latestAixLib.Systems.ModularAHU.Validation.AHU2_Preheater (sim)Templates performance 31.24 → 0:01:06
AixLib_latestAixLib.Systems.TABS.Examples.Tabs (sim)Templates performance 9.49 → 20.15 Compile performance 0:01:58 → 0:03:54
AixLib_latestAixLib.ThermalZones.HighOrder.Examples.ASHREA140.CompareDynamicAndStaticSolarFrac_Case270 (sim)Templates performance 6.95 → 13.06 Compile performance 43.12 → 0:01:28
AixLib_latestAixLib.ThermalZones.HighOrder.Examples.OFDHeatLoad (sim)FrontEnd performance 6.24 → 12.54 BackEnd performance 8.48 → 15.17 SimCode performance 2.76 → 11.25 Templates performance 0:03:25 → 0:05:48
AixLib_latestAixLib.ThermalZones.HighOrder.Examples.OFD_1Jan (sim)FrontEnd performance 6.63 → 12.16 BackEnd performance 9.51 → 17.68 SimCode performance 3.34 → 14.31 Templates performance 0:03:54 → 0:06:48
AixLib_latestAixLib.ThermalZones.HighOrder.Examples.RoomGFOw2_DayNightMode (sim)Compile performance 39.65 → 0:01:26
AixLib_latestAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case210 (sim)Compile performance 26.33 → 56.76
AixLib_latestAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case220 (sim)Compile performance 25.16 → 54.14
AixLib_latestAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case230 (sim)Compile performance 24.98 → 56.46
AixLib_latestAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case240 (sim)Compile performance 24.78 → 55.84
AixLib_latestAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case250 (sim)Compile performance 24.29 → 48.76
AixLib_latestAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case280 (sim)Compile performance 24.69 → 41.99
AixLib_latestAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case300 (sim)Compile performance 26.04 → 48.80
AixLib_latestAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case320 (sim)Compile performance 25.63 → 47.72
AixLib_latestAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case395 (sim)Compile performance 24.99 → 48.09 Simulate performance 9.11 → 17.04
AixLib_latestAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case400 (sim)Compile performance 25.14 → 46.80
AixLib_latestAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case410 (sim)Compile performance 24.63 → 49.62
AixLib_latestAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case420 (sim)Compile performance 22.79 → 47.50
AixLib_latestAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case430 (sim)Compile performance 22.31 → 42.34 Simulate performance 18.73 → 33.54
AixLib_latestAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case440 (sim)Compile performance 22.36 → 54.84 Simulate performance 31.70 → 59.39
AixLib_latestAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600 (sim)Compile performance 22.50 → 58.09 Simulate performance 34.35 → 0:01:03
AixLib_latestAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case600FF (sim)Compile performance 22.14 → 51.58 Simulate performance 12.11 → 20.69
AixLib_latestAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case620 (sim)Compile performance 25.16 → 59.94 Simulate performance 44.89 → 0:01:22
AixLib_latestAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case640 (sim)Compile performance 24.56 → 57.22 Simulate performance 40.72 → 0:01:17
AixLib_latestAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case650 (sim)Compile performance 23.42 → 56.58 Simulate performance 26.91 → 53.93
AixLib_latestAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case650FF (sim)Compile performance 22.70 → 50.58 Simulate performance 14.75 → 27.75
AixLib_latestAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case800 (sim)Compile performance 23.41 → 52.54 Simulate performance 17.41 → 33.95
AixLib_latestAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case810 (sim)Compile performance 22.57 → 52.64 Simulate performance 27.36 → 51.37
AixLib_latestAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900 (sim)Compile performance 22.98 → 48.67 Simulate performance 28.62 → 49.66
AixLib_latestAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case900FF (sim)Compile performance 22.16 → 46.83
AixLib_latestAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case920 (sim)Compile performance 24.71 → 49.35
AixLib_latestAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case940 (sim)Compile performance 24.09 → 45.21
AixLib_latestAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case950 (sim)Compile performance 24.04 → 47.19
AixLib_latestAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case950FF (sim)Compile performance 23.06 → 41.09
AixLib_latestAixLib.ThermalZones.ReducedOrder.Examples.Multizone (sim)BackEnd performance 8.27 → 14.48
AixLib_latestAixLib.ThermalZones.ReducedOrder.Examples.MultizoneMoistAirCO2 (sim)BackEnd performance 8.50 → 14.69
AixLib_latestAixLib.Utilities.Sensors.Examples.ExergyMeters (sim)Templates performance 12.36 → 21.52
BuildSysProBuildSysPro.IBPSA.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAIT (sim)Simulate → Templates
BuildingSystemsBuildingSystems.Fluid.Examples.FlowSystem.Basic (sim)BackEnd performance 21.43 → 11.55
BuildingSystemsBuildingSystems.Fluid.Examples.FlowSystem.Simplified1 (sim)
BuildingSystemsBuildingSystems.Fluid.Examples.FlowSystem.Simplified2 (sim)BackEnd performance 18.44 → 10.22
BuildingSystemsBuildingSystems.Fluid.Examples.FlowSystem.Simplified4 (sim)BackEnd performance 11.90 → 6.96
BuildingSystemsBuildingSystems.Fluid.Examples.FlowSystem.Simplified5 (sim)BackEnd performance 13.67 → 7.96
BuildingSystemsBuildingSystems.Fluid.Examples.Performance.Example1v1 (sim)Compile performance 23.43 → 11.81
BuildingSystemsBuildingSystems.Fluid.Examples.ResistanceVolumeFlowReversal (sim)Compile performance 41.28 → 21.25
BuildingSystemsBuildingSystems.Fluid.HeatPumps.Validation.ReciprocatingWaterToWater_ScalingFactor (sim)Compile performance 23.46 → 12.68
BuildingSystemsBuildingSystems.Fluid.HeatPumps.Validation.ScrollWaterToWater_Dynamic (sim)Compile performance 26.07 → 14.00
BuildingSystemsBuildingSystems.Fluid.HeatPumps.Validation.ScrollWaterToWater_ScalingFactor (sim)Compile performance 26.69 → 13.96
BuildingSystemsBuildingSystems.Fluid.Movers.Examples.MoverContinuous (sim)Compile performance 44.93 → 22.44
BuildingSystemsBuildingSystems.Fluid.Movers.Examples.MoverParameter (sim)Compile performance 45.58 → 22.07
BuildingSystemsBuildingSystems.Fluid.Movers.Examples.MoverStages (sim)Compile performance 45.89 → 22.53
BuildingSystemsBuildingSystems.Fluid.Movers.Examples.PumpsParallel (sim)Compile performance 22.28 → 11.46
BuildingSystemsBuildingSystems.Fluid.Movers.Examples.PumpsSeries (sim)Compile performance 20.97 → 11.14
BuildingSystemsBuildingSystems.Fluid.Movers.Examples.SpeedControlled_y_pumpCurves (sim)Compile performance 37.59 → 18.52
BuildingSystemsBuildingSystems.Fluid.Movers.Validation.ControlledFlowMachine (sim)Compile performance 0:01:01 → 27.63
BuildingSystemsBuildingSystems.Fluid.Movers.Validation.ControlledFlowMachineDynamic (sim)Compile performance 57.22 → 27.64
BuildingSystemsBuildingSystems.Fluid.Movers.Validation.FlowControlled_dp (sim)Compile performance 24.19 → 12.37
BuildingSystemsBuildingSystems.Fluid.Movers.Validation.FlowControlled_dpSystem (sim)Compile performance 35.89 → 18.53
BuildingSystemsBuildingSystems.Fluid.Movers.Validation.FlowControlled_m_flow (sim)Compile performance 21.96 → 12.07
BuildingSystemsBuildingSystems.Fluid.Movers.Validation.PowerExact (sim)Compile performance 47.57 → 21.08
BuildingSystemsBuildingSystems.Fluid.Movers.Validation.PowerSimplified (sim)Compile performance 39.03 → 18.43
BuildingSystemsBuildingSystems.Fluid.Movers.Validation.PumpCurveConstruction (sim)Compile performance 35.05 → 17.21
BuildingSystemsBuildingSystems.Fluid.Movers.Validation.PumpCurveDerivatives (sim)Compile performance 37.29 → 17.64
BuildingSystemsBuildingSystems.Fluid.Movers.Validation.Pump_Nrpm_stratos (sim)Compile performance 0:01:30 → 40.46
BuildingSystemsBuildingSystems.Fluid.Movers.Validation.Pump_stratos (sim)Compile performance 32.11 → 15.16
BuildingSystemsBuildingSystems.Fluid.Movers.Validation.SpeedControlled_Nrpm (sim)Compile performance 24.01 → 12.90
BuildingSystemsBuildingSystems.Fluid.Movers.Validation.SpeedControlled_y (sim)Compile performance 26.96 → 12.74
BuildingSystemsBuildingSystems.Fluid.Movers.Validation.SpeedControlled_y_linear (sim)Compile performance 20.97 → 10.43
BuildingSystemsBuildingSystems.Fluid.Sensors.Examples.PPM (sim)Compile performance 20.40 → 10.46
BuildingSystemsBuildingSystems.Fluid.Sources.Examples.TraceSubstancesFlowSource (sim)Compile performance 30.49 → 14.57
BuildingSystemsBuildingSystems.Fluid.Sources.Validation.Boundary (sim)Compile performance 25.84 → 12.00
BuildingSystemsBuildingSystems.Fluid.Sources.Validation.BoundaryWithXi_in (sim)Compile performance 20.38 → 9.94
BuildingSystemsBuildingSystems.Fluid.Storage.Examples.Stratified (sim)Compile performance 55.36 → 27.05
BuildingSystemsBuildingSystems.Fluid.Storage.Examples.StratifiedEnhancedInternalHex (sim)Compile performance 0:01:22 → 44.53
BuildingSystemsBuildingSystems.Fluid.Storage.Examples.StratifiedUnloadAtMinimumTemperature (sim)Compile performance 21.86 → 10.92
BuildingSystemsBuildingSystems.Fluid.Storage.Validation.HeatExchangerDynamics (sim)Compile performance 0:01:28 → 42.44
BuildingSystemsBuildingSystems.Fluid.Storage.Validation.HeatExchangerLocation (sim)Compile performance 0:01:40 → 50.78
BuildingSystemsBuildingSystems.Fluid.Storage.Validation.StratifiedLoadingUnloading (sim)Compile performance 43.52 → 21.25
BuildingSystemsBuildingSystems.Fluid.Storage.Validation.StratifiedNonUniformInitial (sim)Compile performance 44.37 → 21.02
Buildings_9Buildings.Experimental.DHC.Examples.Combined.SeriesConstantFlow (sim)Compile → Templates
Buildings_9Buildings.Experimental.DHC.Examples.Combined.SeriesVariableFlow (sim)Compile → Templates
Buildings_latestBuildings.Experimental.DHC.Examples.Combined.SeriesConstantFlow (sim)Compile → Templates
Buildings_latestBuildings.Experimental.DHC.Examples.Combined.SeriesVariableFlow (sim)Compile → Templates
Buildings_latestBuildings.Obsolete.Examples.VAVReheat.Guideline36 (sim)SimCode performance 8.46 → 16.52
Buildings_latestBuildings.ThermalZones.EnergyPlus_9_6_0.Examples.SmallOffice.Unconditioned (sim)Simulate performance 15.49 → 8.41
Buildings_latestBuildings.ThermalZones.EnergyPlus_9_6_0.Validation.MultipleBuildings.ThreeZonesTwoBuildings (sim)Simulate performance 26.31 → 15.46
IDEASIDEAS.Buildings.Components.Examples.LightingControl (sim)BackEnd performance 12.75 → 24.32
IDEASIDEAS.Examples.Tutorial.Example9 (sim)BackEnd performance 15.83 → 4.56
ModelicaTest_3.2.3ModelicaTest.Blocks.FilterTests.AllOptions (sim)Templates → Verify
ModelicaTest_trunkModelicaTest.Blocks.FilterTests.AllOptions (sim)Templates → Verify
Modelica_trunkModelica.Electrical.PowerConverters.Examples.ACDC.RectifierBridge2mPulse.ThyristorBridge2mPulse_DC_Drive (sim)Simulate performance 20.73 → 10.01
OpenIPSL_devOpenIPSL.Examples.DAEMode.N44_Base_Case_Systems.Nordic44_Base_Case_StateEvents (sim)SimCode performance 9.80 → 19.13
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_N_4_M_4 (sim)SimCode → Failed
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_40_M_40 (sim)Failed → Templates
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_160_M_10 (sim)SimCode performance 31.69 → 16.03
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_40_M_40 (sim)SimCode performance 30.95 → 15.27
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaIndividual_N_80_M_80 (sim)Failed → Templates
ScalableTestSuiteScalableTestSuite.Elementary.ParameterArrays.ScaledExperiments.Table_N_200_M_200 (sim)Compile → Failed
ScalableTestSuiteScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_12800 (sim)BackEnd performance 7.84 → 14.87 SimCode performance 23.72 → 0:01:01
ScalableTestSuiteScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_1600 (sim)Simulate performance 7.18 → 12.45
ScalableTestSuiteScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_3200 (sim)Verify → Templates
ScalableTestSuiteScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_400 (sim)Compile performance 9.39 → 22.28
ScalableTestSuiteScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_6400 (sim)SimCode performance 5.89 → 14.74 Templates performance 13.31 → 30.49
ScalableTestSuiteScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_800 (sim)Compile performance 18.06 → 39.38
ScalableTestSuiteScalableTestSuite.Elementary.Tables.ScaledExperiments.CombiTimeTable_N_16000 (sim)Verify → Failed
ScalableTestSuiteScalableTestSuite.Elementary.Tables.ScaledExperiments.TimeTable_N_16000 (sim)Verify → Failed
ScalableTestSuiteScalableTestSuite.Elementary.Tables.ScaledExperiments.TimeTable_N_2000 (sim)Compile performance 9.05 → 21.78
ScalableTestSuiteScalableTestSuite.Elementary.Tables.ScaledExperiments.TimeTable_N_4000 (sim)Templates performance 16.16 → 34.29
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_8000_M_10 (sim)Templates → Failed
ScalableTestSuiteScalableTestSuite.Power.ConceptualPowerSystem.ScaledExperiments.PowerSystemStepLoad_N_64_M_8 (sim)SimCode performance 42.75 → 0:01:31
ScalableTestSuite_nooptScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_3200 (sim)Templates → Verify
ScalableTestSuite_nooptScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_8000_M_10 (sim)Templates → Failed
StewartPlatformStewartPlatform.Scenarios.StewartPlatform_InverseDynamic1_noBus (sim)Templates performance 54.70 → 31.37
StewartPlatformStewartPlatform.Scenarios.StewartPlatform_InverseDynamic3_noBus (sim)Templates performance 54.31 → 30.74
ThermoSysProThermoSysPro.Fluid.Examples.CombinedCyclePowerPlant.CombinedCycle_Load_100_50 (sim)SimCode performance 12.84 → 28.38