OpenModelica cpp from 2022-03-10 21:03:13 to 2022-03-11 20:58:06

Summary

OMC Commits3
Libraries Changed2
Number of Improvements3
Number of Regressions3
Number of Performance Improvements6
Number of Performance Regressions47

OpenModelica Changes

CommitAuthorSummary
c94e2ebbd9perostgetModelInstances fixes (#8683)
9cdc236a2fAdeel AsgharOnly apply the prefix if unit is one of prefixable unit (#8673)
ea634ddcdeAndreasFixing memory leak in ida_solver. (#8675)

Library Changes

LibraryChange
Buildings_latestFrom version 9.0.0-master (a766f69ca89a1c8094d5b97390d4b2e1739afa8c) to 9.0.0-master (388e3977e85d0a5b9ed0b4900967175c1e04a065)
ThermofluidStreamFrom version 0.4.1-main (fd3f652276d46e4e9899f3cf254c8afce24798f9) to 0.4.1-main (2f3553806b6fe5070a536fabfeca5d56c16ea29f)

Models Affected

BuildingSystemsBuildingSystems.Buildings.Examples.BuildingThermalMultiZone (sim)Failed → Templates
Buildings_8Buildings.Controls.DemandResponse.Examples.ClientLBNL90 (sim)Compile performance 0:01:30 → 0:03:10
Buildings_latestBuildings.Controls.DemandResponse.Examples.ClientLBNL90 (sim)Compile performance 0:03:18 → 0:01:53
Buildings_latestBuildings.Examples.ChillerPlant.BaseClasses.Controls.Examples.ChillerSetPointControl (sim)Compile performance 10.48 → 23.24
Buildings_latestBuildings.Examples.DualFanDualDuct.ClosedLoop (sim)FrontEnd performance 14.90 → 32.43 BackEnd performance 12.87 → 26.58 Templates performance 0:01:10 → 0:02:22
Buildings_latestBuildings.Examples.HydronicHeating.TwoRoomsWithStorage (sim)FrontEnd performance 6.13 → 15.10 BackEnd performance 9.50 → 19.42 Templates performance 29.74 → 0:01:05
Buildings_latestBuildings.Examples.ScalableBenchmarks.BuildingVAV.Examples.OneFloor_OneZone (sim)FrontEnd performance 4.49 → 10.48 BackEnd performance 5.66 → 11.17 Templates performance 7.37 → 16.21
Buildings_latestBuildings.Examples.ScalableBenchmarks.BuildingVAV.Examples.TwoFloor_TwoZone (sim)FrontEnd performance 7.70 → 16.07 BackEnd performance 23.80 → 53.50 Templates performance 0:01:10 → 0:02:37
Buildings_latestBuildings.Examples.ScalableBenchmarks.BuildingVAV.ThermalZones.Validation.MultiZone (sim)FrontEnd performance 5.04 → 11.47 BackEnd performance 19.39 → 39.85 SimCode performance 4.24 → 10.19 Templates performance 0:01:10 → 0:02:27
Buildings_latestBuildings.Examples.Tutorial.Boiler.System2 (sim)Compile performance 12.99 → 25.08
Buildings_latestBuildings.Examples.Tutorial.Boiler.System3 (sim)Compile performance 23.39 → 50.49
Buildings_latestBuildings.Examples.Tutorial.Boiler.System4 (sim)Compile performance 23.48 → 50.37
Buildings_latestBuildings.Examples.Tutorial.Boiler.System5 (sim)Compile performance 24.36 → 50.16
Buildings_latestBuildings.Examples.VAVCO2.VAVSystemCTControl (sim)FrontEnd performance 5.73 → 12.94 Compile performance 42.76 → 0:01:35
Buildings_latestBuildings.Examples.VAVReheat.ASHRAE2006 (sim)FrontEnd performance 10.66 → 25.31 BackEnd performance 18.07 → 35.85 Templates performance 0:01:17 → 0:02:35
Buildings_latestBuildings.Examples.VAVReheat.Guideline36 (sim)FrontEnd performance 15.92 → 32.23 BackEnd performance 29.47 → 0:01:01 SimCode performance 8.50 → 16.68 Templates performance 0:01:34 → 0:03:12
Buildings_latestBuildings.Examples.VAVReheat.Validation.Guideline36SteadyState (sim)FrontEnd performance 15.02 → 32.83 BackEnd performance 29.20 → 0:01:00 SimCode performance 8.87 → 17.63 Templates performance 0:01:45 → 0:03:27
Buildings_latestBuildings.Examples.VAVReheat.Validation.TraceSubstance (sim)FrontEnd performance 11.52 → 24.53 BackEnd performance 17.56 → 36.70 Templates performance 0:01:18 → 0:02:47 Compile performance 5.59 → 10.03
Buildings_latestBuildings.Experimental.DHC.EnergyTransferStations.BaseClasses.Validation.CollectorDistributor (sim)FrontEnd performance 5.83 → 12.98 Compile performance 44.68 → 0:01:34
Buildings_latestBuildings.Experimental.DHC.EnergyTransferStations.Combined.Examples.ChillerBorefield (sim)Compile → Failed
Buildings_latestBuildings.Experimental.DHC.EnergyTransferStations.Combined.Examples.ChillerOnly (sim)FrontEnd performance 7.30 → 15.39 Compile performance 57.93 → 0:02:06
Buildings_latestBuildings.Experimental.DHC.EnergyTransferStations.Combined.Subsystems.Validation.Borefield (sim)Templates performance 15.13 → 32.59 Compile performance 0:01:05 → 0:02:30
Buildings_latestBuildings.Experimental.DHC.EnergyTransferStations.Combined.Subsystems.Validation.Chiller (sim)Compile performance 15.97 → 36.85
Buildings_latestBuildings.Experimental.DHC.EnergyTransferStations.Combined.Subsystems.Validation.HeatExchanger (sim)Compile performance 19.68 → 43.02
Buildings_latestBuildings.Experimental.DHC.EnergyTransferStations.Combined.Subsystems.Validation.SwitchBox (sim)Compile performance 13.00 → 30.13
Buildings_latestBuildings.Experimental.DHC.EnergyTransferStations.Combined.Subsystems.Validation.WatersideEconomizer (sim)Compile performance 20.21 → 42.91
Buildings_latestBuildings.Experimental.DHC.EnergyTransferStations.Combined.Validation.ChillerBorefield (sim)FrontEnd performance 7.36 → 16.79 BackEnd performance 5.49 → 14.02 Templates performance 29.37 → 0:01:01 Compile performance 0:02:03 → 0:03:56
Buildings_latestBuildings.Experimental.DHC.EnergyTransferStations.Combined.Validation.ChillerOnly (sim)FrontEnd performance 7.26 → 15.36 Compile performance 57.08 → 0:02:03
Buildings_latestBuildings.Experimental.DHC.EnergyTransferStations.Combined.Validation.ChillerWSE (sim)FrontEnd performance 7.44 → 15.49 Compile performance 0:01:03 → 0:02:12
Buildings_latestBuildings.Experimental.DHC.Examples.Combined.ParallelConstantFlow (sim)FrontEnd performance 16.22 → 35.82 BackEnd performance 11.88 → 21.16 SimCode performance 6.96 → 13.06
Buildings_latestBuildings.Experimental.DHC.Examples.Combined.SeriesConstantFlow (sim)FrontEnd performance 16.61 → 35.59 BackEnd performance 11.57 → 21.11 SimCode performance 7.63 → 15.31
Buildings_latestBuildings.Experimental.DHC.Examples.Combined.SeriesVariableFlow (sim)FrontEnd performance 16.44 → 35.05 BackEnd performance 11.47 → 20.79
Buildings_latestBuildings.Experimental.DHC.Loads.BaseClasses.Controls.Validation.MixingValveControl (sim)Compile performance 12.49 → 28.52
Buildings_latestBuildings.Experimental.DHC.Loads.BaseClasses.Examples.CouplingRCZ6 (sim)FrontEnd performance 6.80 → 15.62 BackEnd performance 15.69 → 30.95 Templates performance 31.47 → 0:01:02
Buildings_latestBuildings.Experimental.DHC.Loads.BaseClasses.Examples.CouplingSpawnZ6 (sim)BackEnd performance 6.14 → 11.42 Templates performance 14.80 → 30.56
Buildings_latestBuildings.Experimental.DHC.Loads.BaseClasses.Examples.CouplingTimeSeries (sim)Compile performance 27.26 → 50.90
Buildings_latestBuildings.Experimental.DHC.Loads.BaseClasses.Examples.CouplingTimeSeriesSingleLoop (sim)FrontEnd performance 5.94 → 11.59 Compile performance 27.08 → 51.57
Buildings_latestBuildings.Experimental.DHC.Loads.BaseClasses.Validation.BenchmarkFlowDistribution1 (sim)Compile performance 35.66 → 0:01:09
Buildings_latestBuildings.Experimental.DHC.Loads.BaseClasses.Validation.BenchmarkFlowDistribution2 (sim)Compile performance 40.56 → 0:01:20
Buildings_latestBuildings.Experimental.DHC.Loads.BaseClasses.Validation.BuildingWithETS (sim)FrontEnd performance 7.86 → 15.87
Buildings_latestBuildings.Experimental.DHC.Loads.BaseClasses.Validation.FlowDistributionPumpControl (sim)FrontEnd performance 6.81 → 12.77 BackEnd performance 5.93 → 11.59 Templates performance 18.44 → 35.82
Buildings_latestBuildings.Experimental.DHC.Loads.BaseClasses.Validation.TerminalUnitScaling (sim)Compile performance 19.68 → 37.62
Buildings_latestBuildings.Experimental.DHC.Plants.Cooling.Examples.ElectricChillerParallel (sim)BackEnd performance 8.44 → 17.29
Buildings_latestBuildings.Experimental.DHC.Plants.Cooling.Subsystems.Examples.CoolingTowersParallel (sim)BackEnd performance 6.66 → 12.68
Buildings_latestBuildings.Experimental.DHC.Plants.Cooling.Subsystems.Examples.CoolingTowersWithBypass (sim)BackEnd performance 7.51 → 13.60
Buildings_latestBuildings.Obsolete.DistrictHeatingCooling.Examples.HeatingCoolingHotWater3Clusters (sim)FrontEnd performance 23.33 → 40.86
Buildings_latestBuildings.Obsolete.DistrictHeatingCooling.Examples.HeatingCoolingHotWater3ClustersBaseCase (sim)FrontEnd performance 19.36 → 34.24
Buildings_latestBuildings.Obsolete.DistrictHeatingCooling.Plants.Validation.Plant_Carnot_T_ClosedLoop (sim)Compile performance 12.19 → 22.74
Buildings_latestBuildings.Obsolete.DistrictHeatingCooling.Validation.HeatingCoolingHotWaterSmall (sim)FrontEnd performance 7.41 → 13.24
Buildings_latestBuildings.ThermalZones.Detailed.FLEXLAB.Rooms.Examples.X3WithRadiantFloor (sim)Templates → Failed
Buildings_latestBuildings.Utilities.Plotters.Examples.SingleZoneVAV (sim)BackEnd performance 5.76 → 12.28 Templates performance 8.68 → 21.40
ClaRa_devClaRa.Basics.ControlVolumes.SolidVolumes.Check.TestNTU_Case1_Validation_Dynamic (sim)Templates performance 12.09 → 6.93
ClaRa_devClaRa.Basics.ControlVolumes.SolidVolumes.Check.Validation_NTUcounter_DiscrPipes_Case1 (sim)BackEnd performance 0:01:10 → 40.91
ClaRa_devClaRa.Components.HeatExchangers.Check.Test_HEXvle2gas_L3_1ph_BU (sim)BackEnd performance 11.88 → 5.19
ClaRa_devClaRa.Examples.SteamCycle_01 (sim)FrontEnd performance 13.49 → 7.51
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_640 (sim)Failed → Templates
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaIndividual_N_80_M_80 (sim)Templates → Failed
ScalableTestSuite_nooptScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_8000_M_10 (sim)Templates → Verify
ThermofluidStreamThermofluidStream.Examples.ReverseHeatPump (sim)Simulate performance 0:14:33 → 0:01:14