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

Summary

OMC Commits3
Libraries Changed1
Number of Improvements2
Number of Regressions2
Number of Performance Improvements45
Number of Performance Regressions1

OpenModelica Changes

CommitAuthorSummary
cbb0199dc2Mahder GebremedhinFix and generalize dependency analysis for algorithms. (#8689)
44260a1203Mahder GebremedhinAdd initial testcases for automatic parallelization. (#8688)
267eb57b8cMahder GebremedhinAdd a modified version of Intel TBB to OpenModelica (#8685)

3rdParty changes

Note that the 3rdParty libraries changed: 594fd3171400..528f0b5d57b3

Library Changes

LibraryChange
Buildings_latestFrom version 9.0.0-master (388e3977e85d0a5b9ed0b4900967175c1e04a065) to 9.0.0-master (60595a70f9830422198abff9190c84ead456b20c)

Models Affected

Buildings_latestBuildings.Examples.ChillerPlant.BaseClasses.Controls.Examples.ChillerSetPointControl (sim)Compile performance 23.24 → 10.41
Buildings_latestBuildings.Examples.DualFanDualDuct.ClosedLoop (sim)FrontEnd performance 32.43 → 14.96 BackEnd performance 26.58 → 13.02 Templates performance 0:02:22 → 0:01:10
Buildings_latestBuildings.Examples.HydronicHeating.TwoRoomsWithStorage (sim)FrontEnd performance 15.10 → 6.28 BackEnd performance 19.42 → 9.34 Templates performance 0:01:05 → 29.21
Buildings_latestBuildings.Examples.ScalableBenchmarks.BuildingVAV.Examples.OneFloor_OneZone (sim)FrontEnd performance 10.48 → 4.62 BackEnd performance 11.17 → 5.72 Templates performance 16.21 → 7.53
Buildings_latestBuildings.Examples.ScalableBenchmarks.BuildingVAV.Examples.TwoFloor_TwoZone (sim)FrontEnd performance 16.07 → 7.49 BackEnd performance 53.50 → 25.58 Templates performance 0:02:37 → 0:01:16
Buildings_latestBuildings.Examples.ScalableBenchmarks.BuildingVAV.ThermalZones.Validation.MultiZone (sim)FrontEnd performance 11.47 → 5.34 BackEnd performance 39.85 → 18.05 SimCode performance 10.19 → 3.32 Templates performance 0:02:27 → 0:01:15
Buildings_latestBuildings.Examples.Tutorial.Boiler.System2 (sim)Compile performance 25.08 → 12.49
Buildings_latestBuildings.Examples.Tutorial.Boiler.System3 (sim)Compile performance 50.49 → 23.82
Buildings_latestBuildings.Examples.Tutorial.Boiler.System4 (sim)Compile performance 50.37 → 22.98
Buildings_latestBuildings.Examples.Tutorial.Boiler.System5 (sim)Compile performance 50.16 → 23.34
Buildings_latestBuildings.Examples.VAVCO2.VAVSystemCTControl (sim)FrontEnd performance 12.94 → 5.36 Compile performance 0:01:35 → 41.84
Buildings_latestBuildings.Examples.VAVReheat.ASHRAE2006 (sim)FrontEnd performance 25.31 → 11.43 BackEnd performance 35.85 → 17.68 Templates performance 0:02:35 → 0:01:17
Buildings_latestBuildings.Examples.VAVReheat.Guideline36 (sim)FrontEnd performance 32.23 → 16.23 BackEnd performance 0:01:01 → 30.01 SimCode performance 16.68 → 8.72 Templates performance 0:03:12 → 0:01:34
Buildings_latestBuildings.Examples.VAVReheat.Validation.Guideline36SteadyState (sim)FrontEnd performance 32.83 → 15.68 BackEnd performance 0:01:00 → 29.43 SimCode performance 17.63 → 8.72 Templates performance 0:03:27 → 0:01:43
Buildings_latestBuildings.Examples.VAVReheat.Validation.TraceSubstance (sim)FrontEnd performance 24.53 → 11.28 BackEnd performance 36.70 → 18.12 Templates performance 0:02:47 → 0:01:21 Compile performance 10.03 → 5.55
Buildings_latestBuildings.Experimental.DHC.EnergyTransferStations.BaseClasses.Validation.CollectorDistributor (sim)FrontEnd performance 12.98 → 6.18 Compile performance 0:01:34 → 43.83
Buildings_latestBuildings.Experimental.DHC.EnergyTransferStations.Combined.Examples.ChillerBorefield (sim)Failed → Compile
Buildings_latestBuildings.Experimental.DHC.EnergyTransferStations.Combined.Examples.ChillerOnly (sim)FrontEnd performance 15.39 → 7.34 Compile performance 0:02:06 → 56.23
Buildings_latestBuildings.Experimental.DHC.EnergyTransferStations.Combined.Subsystems.Validation.Borefield (sim)Templates performance 32.59 → 15.25 Compile performance 0:02:30 → 0:01:01
Buildings_latestBuildings.Experimental.DHC.EnergyTransferStations.Combined.Subsystems.Validation.Chiller (sim)Compile performance 36.85 → 16.25
Buildings_latestBuildings.Experimental.DHC.EnergyTransferStations.Combined.Subsystems.Validation.HeatExchanger (sim)Compile performance 43.02 → 18.85
Buildings_latestBuildings.Experimental.DHC.EnergyTransferStations.Combined.Subsystems.Validation.SwitchBox (sim)Compile performance 30.13 → 12.60
Buildings_latestBuildings.Experimental.DHC.EnergyTransferStations.Combined.Subsystems.Validation.WatersideEconomizer (sim)Compile performance 42.91 → 18.14
Buildings_latestBuildings.Experimental.DHC.EnergyTransferStations.Combined.Validation.ChillerBorefield (sim)FrontEnd performance 16.79 → 7.12 BackEnd performance 14.02 → 6.73 Templates performance 0:01:01 → 28.69 Compile performance 0:03:56 → 0:02:03
Buildings_latestBuildings.Experimental.DHC.EnergyTransferStations.Combined.Validation.ChillerOnly (sim)FrontEnd performance 15.36 → 7.25 Compile performance 0:02:03 → 58.15
Buildings_latestBuildings.Experimental.DHC.EnergyTransferStations.Combined.Validation.ChillerWSE (sim)FrontEnd performance 15.49 → 7.40 Compile performance 0:02:12 → 0:01:01
Buildings_latestBuildings.Experimental.DHC.Examples.Combined.ParallelConstantFlow (sim)FrontEnd performance 35.82 → 16.57 BackEnd performance 21.16 → 12.04 SimCode performance 13.06 → 7.04
Buildings_latestBuildings.Experimental.DHC.Examples.Combined.SeriesConstantFlow (sim)FrontEnd performance 35.59 → 17.12 BackEnd performance 21.11 → 11.35 SimCode performance 15.31 → 6.97
Buildings_latestBuildings.Experimental.DHC.Examples.Combined.SeriesVariableFlow (sim)FrontEnd performance 35.05 → 17.33 BackEnd performance 20.79 → 11.71 SimCode performance 13.06 → 6.97
Buildings_latestBuildings.Experimental.DHC.Loads.BaseClasses.Controls.Validation.MixingValveControl (sim)Compile performance 28.52 → 12.36
Buildings_latestBuildings.Experimental.DHC.Loads.BaseClasses.Examples.CouplingRCZ6 (sim)FrontEnd performance 15.62 → 6.85 BackEnd performance 30.95 → 15.37 Templates performance 0:01:02 → 31.39
Buildings_latestBuildings.Experimental.DHC.Loads.BaseClasses.Examples.CouplingSpawnZ6 (sim)Templates performance 30.56 → 14.19
Buildings_latestBuildings.Experimental.DHC.Loads.BaseClasses.Examples.CouplingTimeSeries (sim)Compile performance 50.90 → 26.22
Buildings_latestBuildings.Experimental.DHC.Loads.BaseClasses.Examples.CouplingTimeSeriesSingleLoop (sim)FrontEnd performance 11.59 → 5.52 Compile performance 51.57 → 26.87
Buildings_latestBuildings.Experimental.DHC.Loads.BaseClasses.Validation.BenchmarkFlowDistribution1 (sim)Compile performance 0:01:09 → 35.27
Buildings_latestBuildings.Experimental.DHC.Loads.BaseClasses.Validation.BenchmarkFlowDistribution2 (sim)Compile performance 0:01:20 → 39.87
Buildings_latestBuildings.Experimental.DHC.Loads.BaseClasses.Validation.BuildingWithETS (sim)FrontEnd performance 15.87 → 7.77
Buildings_latestBuildings.Experimental.DHC.Loads.BaseClasses.Validation.FlowDistributionPumpControl (sim)FrontEnd performance 12.77 → 6.41 BackEnd performance 11.59 → 5.91 Templates performance 35.82 → 18.68
Buildings_latestBuildings.Experimental.DHC.Loads.BaseClasses.Validation.TerminalUnitScaling (sim)Compile performance 37.62 → 18.98
Buildings_latestBuildings.Experimental.DHC.Plants.Cooling.Examples.ElectricChillerParallel (sim)BackEnd performance 17.29 → 8.97
Buildings_latestBuildings.Experimental.DHC.Plants.Cooling.Subsystems.Examples.CoolingTowersParallel (sim)BackEnd performance 12.68 → 7.03
Buildings_latestBuildings.Experimental.DHC.Plants.Cooling.Subsystems.Examples.CoolingTowersWithBypass (sim)BackEnd performance 13.60 → 7.36
Buildings_latestBuildings.Obsolete.DistrictHeatingCooling.Examples.HeatingCoolingHotWater3Clusters (sim)FrontEnd performance 40.86 → 22.88
Buildings_latestBuildings.Obsolete.DistrictHeatingCooling.Examples.HeatingCoolingHotWater3ClustersBaseCase (sim)FrontEnd performance 34.24 → 19.13
Buildings_latestBuildings.Obsolete.DistrictHeatingCooling.Plants.Validation.Plant_Carnot_T_ClosedLoop (sim)Compile performance 22.74 → 11.93
Buildings_latestBuildings.ThermalZones.Detailed.FLEXLAB.Rooms.Examples.X3WithRadiantFloor (sim)Failed → Templates
Buildings_latestBuildings.Utilities.Plotters.Examples.SingleZoneVAV (sim)BackEnd performance 12.28 → 5.61 Templates performance 21.40 → 8.88
ClaRa_devClaRa.Examples.SteamCycle_01 (sim)SimCode performance 4.23 → 17.95
Modelica_trunkModelica.Electrical.Spice3.Examples.Spice3BenchmarkFourBitBinaryAdder (sim)Compile → Templates
ScalableTestSuite_nooptScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_25600 (sim)Templates → Failed