OpenModelica cpp from 2022-05-16 20:53:10 to 2022-05-17 20:54:34

Summary

OMC Commits5
Libraries Changed2
Number of Improvements11
Number of Regressions6
Number of Performance Improvements22
Number of Performance Regressions1

OpenModelica Changes

CommitAuthorSummary
d632ee4a45Mahder GebremedhinMinor fixes for ModelicaExternalC and CPP runtime builds. (#8972)
d1015711fekabdelhak[BE] update nonlinear system handling (#8948)
9aa66d0ee4perostRemove Call.getLastPathName (#8971)
b7b3c97a97Mahder GebremedhinBuild the garbage collector (libomcgc) as a shared library. (#8969)
e4b7953c03phannebohmFix for C89 (#8965)

3rdParty changes

Note that the 3rdParty libraries changed: af9b79766959..a3d6dae8301f

Library Changes

LibraryChange
Buildings_8From version 8.1.2-maint.8.1.x (8a07b5a4668c7bf5d1b7586ad08d595d68fdbbc3) to 8.1.2-maint.8.1.x (a6e75c454bb3c67ec90db4ec250f02e3bcc9a407)
Buildings_latestFrom version 9.0.0-master (ec0ee6dd499b422713ff66f4aea88c697f5a7597) to 9.0.0-master (8ab33d18a40dec150af2d10335f31d7cd002db12)

Models Affected

BuildingSystemsBuildingSystems.Buildings.Examples.BuildingThermalMultiZone (sim)SimCode performance 12.68 → 5.32
BuildingSystemsBuildingSystems.Fluid.Geothermal.Borefields.Validation.Sandbox (sim)Templates performance 13.18 → 7.60
Buildings_8Buildings.Applications.DataCenters.ChillerCooled.Equipment.Validation.CoolingCoilHumidifyingHeating_ClosedLoop (sim)Compile performance 39.11 → 20.07
Buildings_8Buildings.Applications.DataCenters.ChillerCooled.Equipment.Validation.CoolingCoilHumidifyingHeating_OpenLoop (sim)Compile performance 38.76 → 18.77
Buildings_8Buildings.Applications.DataCenters.ChillerCooled.Equipment.Validation.ElectricChillerParallel (sim)Compile performance 21.91 → 11.44
Buildings_8Buildings.Applications.DataCenters.ChillerCooled.Equipment.Validation.HeatExchanger_ResetController (sim)Compile performance 30.60 → 16.15
Buildings_8Buildings.Applications.DataCenters.ChillerCooled.Equipment.Validation.IntegratedPrimaryLoadSide (sim)Compile performance 0:01:16 → 37.27
Buildings_8Buildings.Applications.DataCenters.ChillerCooled.Equipment.Validation.IntegratedPrimaryPlantSide (sim)Compile performance 0:01:01 → 30.34
Buildings_8Buildings.Applications.DataCenters.ChillerCooled.Equipment.Validation.IntegratedPrimarySecondary (sim)Compile performance 0:01:16 → 35.75
Buildings_8Buildings.Applications.DataCenters.ChillerCooled.Equipment.Validation.NonIntegrated (sim)Compile performance 57.94 → 27.05
Buildings_8Buildings.Applications.DataCenters.ChillerCooled.Equipment.Validation.PumpParallel (sim)Compile performance 40.95 → 19.76
Buildings_8Buildings.Applications.DataCenters.ChillerCooled.Examples.IntegratedPrimaryLoadSideEconomizer (sim)FrontEnd performance 10.67 → 5.16
Buildings_8Buildings.Applications.DataCenters.ChillerCooled.Examples.IntegratedPrimarySecondaryEconomizer (sim)FrontEnd performance 10.15 → 4.67 Templates performance 11.84 → 5.78
Buildings_8Buildings.Applications.DataCenters.ChillerCooled.Examples.NonIntegratedPrimarySecondaryEconomizer (sim)Templates performance 11.65 → 4.85
Buildings_8Buildings.Controls.DemandResponse.Examples.ClientLBNL90 (sim)BackEnd performance 0:02:31 → 0:01:03 Compile performance 0:03:20 → 0:01:55
Buildings_8Buildings.Controls.OBC.ASHRAE.G36_PR1.AHUs.SingleZone.VAV.SetPoints.Validation.ModeAndSetPoints (sim)Compile performance 20.43 → 9.04
Buildings_8Buildings.Controls.OBC.ASHRAE.G36_PR1.AHUs.SingleZone.VAV.Validation.Controller (sim)Compile performance 35.92 → 15.18
Buildings_8Buildings.Fluid.HeatPumps.BaseClasses.Validation.EquationFitReversible (sim)Failed → Simulate
Buildings_8Buildings.Fluid.HeatPumps.Examples.EquationFitReversible (sim)Failed → Simulate
Buildings_8Buildings.Fluid.HeatPumps.Examples.EquationFitReversible_CoolingClosedLoop (sim)Failed → Simulate
Buildings_8Buildings.Fluid.HeatPumps.Validation.EquationFitReversible_EnergyPlus (sim)Failed → Simulate
Buildings_8Buildings.Fluid.HeatPumps.Validation.EquationFitReversible_ScalingFactor (sim)Failed → Simulate
Buildings_latestBuildings.Experimental.DHC.Examples.Combined.SeriesConstantFlow (sim)Compile performance 0:05:10 → 0:02:56
Buildings_latestBuildings.Experimental.DHC.Examples.Combined.SeriesVariableFlow (sim)Templates performance 0:02:40 → 0:01:32 Compile performance 0:05:05 → 0:02:56
Buildings_latestBuildings.Obsolete.DistrictHeatingCooling.Examples.HeatingCoolingHotWater3Clusters (sim)BackEnd performance 11.57 → 6.26
Buildings_latestBuildings.Obsolete.DistrictHeatingCooling.Validation.IdealSmallSystem (sim)Compile performance 46.04 → 24.36
ChemicalChemical.Examples.Hemoglobin.HemoglobinMultipleAllosteryCO (sim)Compile performance 38.16 → 0:01:08
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_28_M_28 (sim)Compile performance 0:04:29 → 0:02:27
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaIndividual_N_40_M_40 (sim)Verify → Templates
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaIndividual_N_80_M_80 (sim)Templates → Failed
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_40_M_40 (sim)Verify → Templates
ScalableTestSuiteScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_25600 (sim)Failed → Templates
ScalableTestSuiteScalableTestSuite.Elementary.Tables.ScaledExperiments.CombiTimeTable_N_16000 (sim)Failed → Verify
ScalableTestSuiteScalableTestSuite.Elementary.Tables.ScaledExperiments.TimeTable_N_16000 (sim)Failed → Verify
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_8000_M_10 (sim)Verify → Templates
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaIndividual_N_40_M_40 (sim)Verify → Templates
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_40_M_40 (sim)Verify → Templates
ScalableTestSuite_nooptScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_25600 (sim)Failed → Templates
ScalableTestSuite_nooptScalableTestSuite.Elementary.Tables.ScaledExperiments.CombiTimeTable_N_16000 (sim)Failed → Verify
ScalableTestSuite_nooptScalableTestSuite.Elementary.Tables.ScaledExperiments.TimeTable_N_16000 (sim)Failed → Verify