OpenModelica cpp from 2022-05-30 20:53:09 to 2022-05-31 20:54:52

Summary

OMC Commits2
Libraries Changed3
Number of Improvements22
Number of Regressions4
Number of Performance Improvements15
Number of Performance Regressions36

OpenModelica Changes

CommitAuthorSummary
a906e3affaperostImprove propagation of redeclare modifiers (#9040)
018e7b5e66perostFix evaluation of array constructors (#9034)

Library Changes

LibraryChange
Buildings_8From version 8.1.3-maint.8.1.x (891d0c21cdbed09e7eaed0e0196ba02f85e6bc8e) to 8.1.4-maint.8.1.x (39f6e8d405be398e196d0fae21d981c82771ebf2)
OpenIPSLFrom version 2.0.0-master (f6e40ec1f78dd319df67374334e2247ee88d2637) to 2.0.0-master (e70bdf2525602274139ab7892d29a1ca8455cac8)
OpenIPSL_releaseFrom version 2.0.0-master (f6e40ec1f78dd319df67374334e2247ee88d2637) to 2.0.0-master (e70bdf2525602274139ab7892d29a1ca8455cac8)

Models Affected

Buildings_8Buildings.Air.Systems.SingleZone.VAV.Examples.ChillerDXHeatingEconomizer (sim)SimCode performance 0:07:21 → 1.95
Buildings_8Buildings.Air.Systems.SingleZone.VAV.Examples.Guideline36 (sim)BackEnd performance 18.21 → 6.65 SimCode performance 0:07:13 → 0.82 Templates performance 19.90 → 10.83
Buildings_8Buildings.Applications.DataCenters.ChillerCooled.Equipment.Validation.CoolingCoilHumidifyingHeating_ClosedLoop (sim)Compile performance 37.47 → 20.60
Buildings_8Buildings.Applications.DataCenters.ChillerCooled.Equipment.Validation.CoolingCoilHumidifyingHeating_OpenLoop (sim)Compile performance 36.51 → 19.69
Buildings_8Buildings.Applications.DataCenters.ChillerCooled.Equipment.Validation.ElectricChillerParallel (sim)Compile performance 21.26 → 12.18
Buildings_8Buildings.Applications.DataCenters.ChillerCooled.Equipment.Validation.HeatExchanger_ResetController (sim)Compile performance 30.84 → 16.78
Buildings_8Buildings.Applications.DataCenters.ChillerCooled.Equipment.Validation.IntegratedPrimaryLoadSide (sim)Compile performance 0:01:08 → 37.51
Buildings_8Buildings.Applications.DataCenters.ChillerCooled.Equipment.Validation.IntegratedPrimaryPlantSide (sim)Compile performance 58.30 → 32.01
Buildings_8Buildings.Applications.DataCenters.ChillerCooled.Equipment.Validation.IntegratedPrimarySecondary (sim)Compile performance 0:01:08 → 38.67
Buildings_8Buildings.Applications.DataCenters.ChillerCooled.Equipment.Validation.NonIntegrated (sim)Compile performance 53.10 → 29.63
Buildings_8Buildings.Applications.DataCenters.ChillerCooled.Equipment.Validation.PumpParallel (sim)Compile performance 39.65 → 20.99
Buildings_8Buildings.Applications.DataCenters.ChillerCooled.Examples.IntegratedPrimarySecondaryEconomizer (sim)FrontEnd performance 10.11 → 4.56 Templates performance 11.45 → 5.04
Buildings_8Buildings.Applications.DataCenters.ChillerCooled.Examples.NonIntegratedPrimarySecondaryEconomizer (sim)Templates performance 11.42 → 5.37
Buildings_8Buildings.Controls.DemandResponse.Examples.ClientLBNL90 (sim)Compile performance 0:01:56 → 0:03:23
Buildings_8Buildings.Fluid.Examples.FlowSystem.Basic (sim)BackEnd performance 7.15 → 13.49 Compile performance 41.76 → 0:01:29
Buildings_8Buildings.Fluid.Examples.FlowSystem.Simplified1 (sim)BackEnd performance 7.11 → 15.15 Compile performance 41.63 → 0:01:27
Buildings_8Buildings.Fluid.Examples.FlowSystem.Simplified2 (sim)BackEnd performance 6.26 → 15.11 Compile performance 41.07 → 0:01:27
Buildings_8Buildings.Fluid.Examples.FlowSystem.Simplified3 (sim)BackEnd performance 6.24 → 15.05 Compile performance 40.24 → 0:01:26
Buildings_8Buildings.Fluid.Examples.FlowSystem.Simplified4 (sim)BackEnd performance 6.37 → 13.67 Compile performance 36.28 → 0:01:19
Buildings_8Buildings.Fluid.Examples.FlowSystem.Simplified5 (sim)BackEnd performance 6.91 → 13.98 Compile performance 38.48 → 0:01:31
Buildings_8Buildings.Fluid.Examples.FlowSystem.Simplified6 (sim)Compile performance 23.99 → 57.75
Buildings_8Buildings.Fluid.Examples.Performance.Example1v2 (sim)Compile performance 17.12 → 40.20
Buildings_8Buildings.Fluid.Examples.ResistanceVolumeFlowReversal (sim)Compile performance 12.66 → 28.65
Buildings_8Buildings.Fluid.HeatExchangers.Validation.WetCoilEffectivenessNTU (sim)Compile performance 0:01:17 → 0:02:33
Buildings_8Buildings.Fluid.HeatExchangers.Validation.WetCoilEffectivenessNTUHeating (sim)Compile performance 0:01:10 → 0:02:14
Buildings_8Buildings.Fluid.HeatPumps.Validation.ReciprocatingWaterToWater_Dynamic (sim)Compile performance 9.54 → 20.00
Buildings_8Buildings.Fluid.Movers.Examples.MoverContinuous (sim)Compile performance 13.76 → 30.71
Buildings_8Buildings.Fluid.Movers.Examples.MoverParameter (sim)Compile performance 13.89 → 30.49
Buildings_8Buildings.Fluid.Movers.Examples.MoverStages (sim)Compile performance 14.08 → 28.93
Buildings_8Buildings.Fluid.Movers.Examples.SpeedControlled_y_pumpCurves (sim)Compile performance 12.87 → 26.83
Buildings_8Buildings.Fluid.Movers.Validation.ControlledFlowMachine (sim)Compile performance 18.20 → 37.97
Buildings_8Buildings.Fluid.Movers.Validation.ControlledFlowMachineDynamic (sim)Compile performance 18.86 → 39.68
Buildings_8Buildings.Fluid.Movers.Validation.FlowControlled_dpSystem (sim)Compile performance 12.55 → 26.42
Buildings_8Buildings.Fluid.Movers.Validation.PowerExact (sim)Compile performance 14.53 → 30.77
Buildings_8Buildings.Fluid.Movers.Validation.PowerSimplified (sim)Compile performance 12.15 → 25.06
Buildings_8Buildings.Fluid.Movers.Validation.PumpCurveConstruction (sim)Compile performance 11.64 → 25.22
Buildings_8Buildings.Fluid.Movers.Validation.PumpCurveDerivatives (sim)Compile performance 11.43 → 23.39
Buildings_8Buildings.Fluid.Movers.Validation.Pump_Nrpm_stratos (sim)Compile performance 24.04 → 55.93
Buildings_8Buildings.Fluid.Movers.Validation.Pump_stratos (sim)Compile performance 10.04 → 21.05
Buildings_8Buildings.Fluid.Sources.Examples.TraceSubstancesFlowSource (sim)Compile performance 10.87 → 20.86
Buildings_8Buildings.Fluid.Storage.Examples.Stratified (sim)Compile performance 14.96 → 35.81
Buildings_8Buildings.Fluid.Storage.Examples.StratifiedEnhancedInternalHex (sim)Compile performance 23.90 → 57.25
Buildings_8Buildings.Fluid.Storage.Validation.HeatExchangerDynamics (sim)Compile performance 22.59 → 55.68
Buildings_8Buildings.Fluid.Storage.Validation.HeatExchangerLocation (sim)Compile performance 26.23 → 0:01:03
Buildings_8Buildings.Fluid.Storage.Validation.StratifiedLoadingUnloading (sim)Compile performance 12.01 → 27.67
Buildings_8Buildings.Fluid.Storage.Validation.StratifiedNonUniformInitial (sim)Compile performance 11.74 → 28.66
IDEASIDEAS.Airflow.AHU.Examples.Adsolair58 (sim)Failed → Templates
IDEASIDEAS.Buildings.Components.InterzonalAirFlow.Examples.InterzonalAirFlow (sim)BackEnd performance 11.83 → 30.70
IDEASIDEAS.Buildings.Validation.Tests.Case610 (sim)Failed → Templates
IDEASIDEAS.Buildings.Validation.Tests.Case910 (sim)Failed → Templates
IDEASIDEAS.Examples.TwinHouses.BuildingN2_Exp2 (sim)SimCode performance 13.50 → 23.86
IDEAS_devIDEAS.Airflow.AHU.Examples.Adsolair58 (sim)Failed → Templates
IDEAS_devIDEAS.Buildings.Components.InterzonalAirFlow.Examples.InterzonalAirFlow (sim)BackEnd performance 11.11 → 26.09
IDEAS_devIDEAS.Buildings.Validation.Tests.Case610 (sim)Failed → Templates
IDEAS_devIDEAS.Buildings.Validation.Tests.Case910 (sim)Failed → Templates
IDEAS_devIDEAS.Examples.Tutorial.Example7 (sim)Templates performance 29.80 → 16.95
IDEAS_devIDEAS.Examples.Tutorial.Example9 (sim)Templates performance 32.34 → 17.40
IDEAS_devIDEAS.Examples.TwinHouses.BuildingN2_Exp1 (sim)Failed → Templates
IDEAS_devIDEAS.Examples.TwinHouses.BuildingN2_Exp2 (sim)Failed → Templates
IDEAS_devIDEAS.Examples.TwinHouses.BuildingN2_Exp2_Tset (sim)Failed → Templates
IDEAS_devIDEAS.Examples.TwinHouses.BuildingO5_Exp1 (sim)Failed → Templates
IDEAS_devIDEAS.Examples.TwinHouses.BuildingO5_Exp1_1Port (sim)Failed → Templates
IDEAS_devIDEAS.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAIT (sim)Templates → Simulate
OpenIPSLOpenIPSL.Tests.Loads.PSAT.LoadTestThLoad (sim)Failed → Simulate
OpenIPSL_releaseOpenIPSL.Tests.Loads.PSAT.LoadTestThLoad (sim)Failed → Simulate
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaIndividual_N_80_M_80 (sim)Failed → Templates
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)Templates → Verify
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_40_M_40 (sim)Templates → Verify
ScalableTestSuite_nooptScalableTestSuite.Elementary.ParameterArrays.ScaledExperiments.Table_N_200_M_200 (sim)Compile → Failed
ScalableTestSuite_nooptScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_25600 (sim)Templates → Failed
ScalableTestSuite_nooptScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_8000_M_10 (sim)Templates → Verify
ThermoPowerThermoPower.Test.WaterComponents.WaterPumps (sim)Failed → Simulate