OpenModelica cpp from 2022-01-17 20:52:56 to 2022-01-18 20:54:17

Summary

OMC Commits4
Libraries Changed0
Number of Improvements21
Number of Regressions1
Number of Performance Improvements43
Number of Performance Regressions44

OpenModelica Changes

CommitAuthorSummary
b76366f1c3perostFurther improve context check in typeCref (#8435)
808cd71bd1arun3688fix --fmiFilter=blackBox and protected (#8433)
e2546399feAdeel AsgharAsk for the name when duplicating the component (#8434)
24b85e3329perostImprove TryExtends test case (#8431)

Library Changes

LibraryChange

Models Affected

AixLib_latestAixLib.Airflow.FacadeVentilationUnit.Examples.FacadeVentilationUnit (sim)Compile performance 40.44 → 18.36
AixLib_latestAixLib.Airflow.Multizone.Examples.ReverseBuoyancy (sim)Compile performance 20.98 → 9.24
AixLib_latestAixLib.Fluid.Examples.FlowSystem.Simplified5 (sim)Compile performance 0:01:20 → 46.77
AixLib_latestAixLib.Systems.HydraulicModules.Example.Throttle (sim)Compile performance 32.92 → 18.74
Buildings_8Buildings.ThermalZones.Detailed.Examples.ElectroChromicWindow (sim)Templates performance 10.35 → 20.38
Buildings_8Buildings.ThermalZones.Detailed.Examples.MixedAirCO2 (sim)Templates performance 9.63 → 21.13
Buildings_8Buildings.ThermalZones.Detailed.Examples.MixedAirFreeResponse (sim)BackEnd performance 7.18 → 15.66
Buildings_8Buildings.ThermalZones.Detailed.FLEXLAB.Rooms.Examples.X3AWithRadiantFloor (sim)BackEnd performance 19.81 → 37.43 Templates performance 0:02:32 → 0:04:48 Compile performance 6.03 → 10.28
Buildings_8Buildings.ThermalZones.Detailed.FLEXLAB.Rooms.Examples.X3BWithRadiantFloor (sim)BackEnd performance 17.55 → 36.43 Templates performance 0:01:52 → 0:03:19
Buildings_8Buildings.ThermalZones.Detailed.FLEXLAB.Rooms.Examples.X3WithRadiantFloor (sim)FrontEnd performance 11.50 → 20.55 BackEnd performance 42.26 → 0:01:12 SimCode performance 15.79 → 27.64
Buildings_8Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case630 (sim)Templates performance 11.17 → 20.28
Buildings_8Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case640 (sim)Templates performance 9.30 → 16.25
Buildings_8Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case650 (sim)Templates performance 9.13 → 16.17
Buildings_8Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case650FF (sim)Templates performance 8.49 → 15.08
Buildings_8Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case900 (sim)Templates performance 9.42 → 17.07
Buildings_8Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case900FF (sim)Templates performance 9.23 → 17.00
Buildings_8Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case920 (sim)Templates performance 9.80 → 18.21
Buildings_8Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case940 (sim)Templates performance 9.19 → 17.25
Buildings_8Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case950 (sim)Templates performance 8.94 → 17.05
Buildings_8Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case950FF (sim)Templates performance 9.11 → 16.92
Buildings_8Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case960 (sim)BackEnd performance 7.77 → 15.33 Templates performance 20.94 → 40.20
Buildings_8Buildings.ThermalZones.Detailed.Validation.Initialization.MixedAir (sim)BackEnd performance 6.92 → 13.09 Templates performance 6.04 → 12.31
Buildings_8Buildings.ThermalZones.Detailed.Validation.LBNL_71T.RoomB.ElectroChromicWindow (sim)Templates performance 6.50 → 12.79
Buildings_8Buildings.ThermalZones.Detailed.Validation.SingleZoneFloorWithHeating (sim)Templates performance 0:02:00 → 0:03:50
Buildings_8Buildings.ThermalZones.EnergyPlus.Examples.SmallOffice.ASHRAE2006Spring (sim)FrontEnd performance 10.55 → 19.36 Templates performance 8.22 → 15.42
Buildings_8Buildings.ThermalZones.EnergyPlus.Examples.SmallOffice.ASHRAE2006Summer (sim)FrontEnd performance 10.75 → 20.85 Templates performance 8.19 → 15.54
Buildings_8Buildings.ThermalZones.EnergyPlus.Examples.SmallOffice.ASHRAE2006Winter (sim)FrontEnd performance 10.93 → 20.51 Templates performance 8.37 → 15.50
Buildings_8Buildings.ThermalZones.EnergyPlus.Examples.SmallOffice.Guideline36Spring (sim)FrontEnd performance 9.92 → 18.44 BackEnd performance 9.67 → 17.65 Templates performance 19.68 → 37.77
Buildings_8Buildings.ThermalZones.EnergyPlus.Examples.SmallOffice.Guideline36Summer (sim)FrontEnd performance 9.96 → 19.17 Templates performance 16.69 → 37.38
Buildings_8Buildings.ThermalZones.EnergyPlus.Examples.SmallOffice.Guideline36Winter (sim)FrontEnd performance 9.84 → 18.64 BackEnd performance 9.74 → 17.51 Templates performance 19.82 → 37.12
Buildings_8Buildings.ThermalZones.EnergyPlus.Validation.ThermalZone.Infiltration (sim)Templates performance 6.18 → 12.00
Buildings_latestBuildings.Obsolete.DistrictHeatingCooling.Examples.HeatingCoolingHotWater3Clusters (sim)SimCode performance 4.99 → 10.38 Templates performance 8.27 → 16.67
Buildings_latestBuildings.Obsolete.DistrictHeatingCooling.Examples.HeatingCoolingHotWater3ClustersBaseCase (sim)Templates performance 11.89 → 27.00
Buildings_latestBuildings.Obsolete.DistrictHeatingCooling.Examples.IdealSystem3Clusters (sim)Compile performance 48.30 → 0:01:22
Buildings_maint.7.0.xBuildings.Air.Systems.SingleZone.VAV.Examples.Guideline36 (sim)Templates performance 11.18 → 19.21
Buildings_maint.7.0.xBuildings.Applications.DataCenters.ChillerCooled.Equipment.Validation.CoolingCoilHumidifyingHeating_ClosedLoop (sim)Compile performance 20.67 → 36.54
Buildings_maint.7.0.xBuildings.Applications.DataCenters.ChillerCooled.Equipment.Validation.CoolingCoilHumidifyingHeating_OpenLoop (sim)Compile performance 20.13 → 37.59
Buildings_maint.7.0.xBuildings.Applications.DataCenters.ChillerCooled.Equipment.Validation.ElectricChillerParallel (sim)Compile performance 11.92 → 23.01
Buildings_maint.7.0.xBuildings.Applications.DataCenters.ChillerCooled.Equipment.Validation.HeatExchanger_ResetController (sim)Compile performance 16.61 → 29.50
Buildings_maint.7.0.xBuildings.Applications.DataCenters.ChillerCooled.Equipment.Validation.IntegratedPrimaryLoadSide (sim)Compile performance 34.14 → 0:01:06
Buildings_maint.7.0.xBuildings.Applications.DataCenters.ChillerCooled.Equipment.Validation.IntegratedPrimaryPlantSide (sim)Compile performance 25.80 → 47.63
Buildings_maint.7.0.xBuildings.Applications.DataCenters.ChillerCooled.Equipment.Validation.IntegratedPrimarySecondary (sim)Compile performance 33.21 → 0:01:05
Buildings_maint.7.0.xBuildings.Applications.DataCenters.ChillerCooled.Equipment.Validation.NonIntegrated (sim)Compile performance 25.21 → 46.30
Buildings_maint.7.0.xBuildings.Applications.DataCenters.ChillerCooled.Equipment.Validation.PumpParallel (sim)Compile performance 21.50 → 39.95
Buildings_maint.7.0.xBuildings.Applications.DataCenters.ChillerCooled.Examples.IntegratedPrimarySecondaryEconomizer (sim)Templates performance 5.61 → 10.86
Buildings_maint.7.0.xBuildings.Applications.DataCenters.ChillerCooled.Examples.NonIntegratedPrimarySecondaryEconomizer (sim)Templates performance 6.11 → 10.96
Buildings_maint.7.0.xBuildings.Controls.DemandResponse.Examples.ClientLBNL90 (sim)BackEnd performance 0:01:23 → 0:03:42
Buildings_maint.7.0.xBuildings.Controls.OBC.ASHRAE.G36_PR1.AHUs.SingleZone.VAV.Validation.Controller (sim)Compile performance 16.49 → 30.69
ClaRa_devClaRa.Components.Furnace.Check.Test_CombustionChamber_vs_Burner_control (sim)Compile performance 0:01:21 → 41.89
ClaRa_devClaRa.Components.Furnace.Check.Test_burner_adiabatic_fuelDrying (sim)BackEnd performance 15.75 → 7.82 Templates performance 10.82 → 6.29
ClaRa_devClaRa.Components.Utilities.Blocks.Check.testMatrixReader (sim)Templates performance 11.34 → 5.63 Compile performance 19.29 → 10.63
HelmholtzMediaHelmholtzMedia.Examples.MediaTestModels.ButaneTestModel_dT (sim)Failed → Templates
HelmholtzMediaHelmholtzMedia.Examples.MediaTestModels.ButaneTestModel_dT_component_ph (sim)Failed → Templates
HelmholtzMediaHelmholtzMedia.Examples.MediaTestModels.ButaneTestModel_pT (sim)Failed → Templates
HelmholtzMediaHelmholtzMedia.Examples.MediaTestModels.ButaneTestModel_ph (sim)Failed → Templates
HelmholtzMediaHelmholtzMedia.Examples.MediaTestModels.CarbondioxideTestModel (sim)Failed → Templates
HelmholtzMediaHelmholtzMedia.Examples.MediaTestModels.EthanolTestModel (sim)Failed → Templates
HelmholtzMediaHelmholtzMedia.Examples.MediaTestModels.HeliumTestModel (sim)Failed → Templates
HelmholtzMediaHelmholtzMedia.Examples.MediaTestModels.IsobutaneTestModel (sim)Failed → Templates
HelmholtzMediaHelmholtzMedia.Examples.MediaTestModels.IsopentaneTestModel (sim)Failed → Templates
HelmholtzMediaHelmholtzMedia.Examples.MediaTestModels.PropaneTestModel (sim)Failed → Templates
HelmholtzMediaHelmholtzMedia.Examples.MediaTestModels.R134aTestModel (sim)Failed → Templates
HelmholtzMediaHelmholtzMedia.Examples.MediaTestModels.R134a_ASHRAE_TestModel_ph (sim)Failed → Templates
ModelicaTest_3.2.3ModelicaTest.Blocks.FilterTests.AllOptions (sim)Simulate performance 0:01:11 → 33.36
ModelicaTest_4.0.0ModelicaTest.Blocks.FilterTests.AllOptions (sim)BackEnd performance 20.14 → 7.58
ModelicaTest_trunkModelicaTest.Blocks.FilterTests.AllOptions (sim)BackEnd performance 15.16 → 7.01
PowerSystems_latestPowerSystems.Examples.AC3ph.Generation.GenOrder3and7 (sim)Compile performance 22.98 → 10.90
PowerSystems_latestPowerSystems.Examples.AC3ph.Generation.TieLine (sim)Compile performance 28.15 → 12.14
PowerSystems_latestPowerSystems.Examples.AC3ph.Precalculation.EqCircFromTransDat (sim)Compile performance 21.16 → 8.34
PowerSystems_latestPowerSystems.Examples.AC3ph.Precalculation.Z_matrixTrDat0 (sim)Compile performance 21.44 → 8.69
PowerSystems_latestPowerSystems.Examples.AC3ph.Precalculation.Z_matrixTrDat1 (sim)Compile performance 21.76 → 9.00
PowerSystems_latestPowerSystems.Examples.AC3ph.Precalculation.Z_matrixTrDat2 (sim)Compile performance 21.61 → 8.57
PowerSystems_latestPowerSystems.Examples.AC3ph.Precalculation.Z_matrixTrDat3 (sim)Compile performance 22.25 → 8.39
PowerSystems_latestPowerSystems.Examples.AC3ph.Transmission.DoubleLine (sim)Compile performance 25.99 → 9.27
PowerSystems_latestPowerSystems.Examples.AC3ph.Transmission.DoubleLineTG (sim)Compile performance 25.05 → 11.03
PowerSystems_latestPowerSystems.Examples.AC3ph.Transmission.FaultTline (sim)Compile performance 18.39 → 8.45 Simulate performance 16.17 → 8.95
ScalableTestGrids_nooptScalableTestGrids.GridModelBuilders.Type1Sample_N_2_M_2 (sim)
ScalableTestGrids_nooptScalableTestGrids.Models.Type1_N_2_M_2 (sim)
ScalableTestGrids_nooptScalableTestGrids.Models.Type1_N_2_M_4 (sim)
ScalableTestGrids_nooptScalableTestGrids.Models.Type1_N_3_M_4 (sim)
ScalableTestSuiteScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetworkDelayed_N_160_M_160 (sim)Simulate performance 14.53 → 8.41
ScalableTestSuiteScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetworkDelayed_N_160_M_40 (sim)Simulate performance 14.30 → 7.45
ScalableTestSuiteScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetworkDelayed_N_160_M_80 (sim)Simulate performance 15.09 → 8.41
ScalableTestSuiteScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetwork_N_160_M_10 (sim)Compile performance 43.85 → 23.22
ScalableTestSuiteScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetwork_N_640_M_10 (sim)BackEnd performance 15.23 → 8.73
ScalableTestSuiteScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetwork_N_80_M_10 (sim)Compile performance 21.33 → 11.11
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_28_M_28 (sim)Templates performance 11.61 → 6.75
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_40_M_40 (sim)BackEnd performance 0:03:07 → 0:01:34
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_40_M_40 (sim)Templates → Verify
ScalableTestSuiteScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_25600 (sim)Failed → Templates
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.AdvectionReaction_N_3200 (sim)Compile → Simulate
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.SimpleAdvection_N_3200 (sim)Templates → Simulate
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_320 (sim)Templates → Verify
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_640 (sim)Failed → Templates
ScalableTestSuite_nooptScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetworkDelayed_N_160_M_10 (sim)Compile performance 48.11 → 27.70
ScalableTestSuite_nooptScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetworkDelayed_N_640_M_10 (sim)BackEnd performance 19.92 → 11.08
ScalableTestSuite_nooptScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetworkDelayed_N_80_M_10 (sim)Compile performance 22.20 → 13.05
ScalableTestSuite_nooptScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetwork_N_160_M_40 (sim)Simulate performance 12.03 → 7.01
ScalableTestSuite_nooptScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetwork_N_160_M_80 (sim)Simulate performance 14.47 → 7.77
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_40_M_40 (sim)Templates performance 27.11 → 15.55
ScalableTestSuite_nooptScalableTestSuite.Electrical.TransmissionLine.ScaledExperiments.TransmissionLineEquations_N_640 (sim)Compile performance 28.06 → 14.40 Simulate performance 55.99 → 13.36
ScalableTestSuite_nooptScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_25600 (sim)Templates → Failed
ScalableTestSuite_nooptScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_8000_M_10 (sim)BackEnd performance 0:02:37 → 0:01:31
ScalableTestSuite_nooptScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_4000_M_10 (sim)Simulate performance 24.65 → 14.40
ScalableTestSuite_nooptScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_8000_M_10 (sim)Failed → Verify
ScalableTestSuite_nooptScalableTestSuite.Mechanical.FlexibleBeam.ScaledExperiments.FlexibleBeamModelica_N_64 (sim)BackEnd performance 48.32 → 28.15
ScalableTestSuite_nooptScalableTestSuite.Mechanical.HarmonicOscillator.ScaledExperiments.HarmonicOscillator_N_3200 (sim)Templates performance 15.66 → 8.08
ScalableTestSuite_nooptScalableTestSuite.Mechanical.Strings.ScaledExperiments.StringModelica_N_16 (sim)BackEnd performance 11.30 → 5.28
ScalableTestSuite_nooptScalableTestSuite.Mechanical.Strings.ScaledExperiments.StringModelica_N_32 (sim)BackEnd performance 24.13 → 11.23
ScalableTestSuite_nooptScalableTestSuite.Mechanical.Strings.ScaledExperiments.StringModelica_N_64 (sim)Templates performance 21.29 → 12.20
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.AdvectionReaction_N_3200 (sim)Compile → Simulate
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.SimpleAdvection_N_3200 (sim)Simulate performance 0:03:22 → 0:01:31
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_640 (sim)Failed → Templates