OpenModelica cpp from 2023-01-16 20:54:59 to 2023-01-17 20:54:56

Summary

OMC Commits5
Libraries Changed2
Number of Improvements88
Number of Regressions5
Number of Performance Improvements20
Number of Performance Regressions29

OpenModelica Changes

CommitAuthorSummary
7c04b423e2kabdelhak[NB] update sliced equation handling (#9969)
be0fa1abc8kabdelhak[NB] aplly simplify to scope only for backend (#10058)
c788d41eb0Adeel AsgharUpdate the underlying expression when connection points are updated (#10060)
fa7f87a764Per ÖstlundQuote iterators in calls in flat modelica (#10051)
b992162705kabdelhak[NB] apply noIndexReduction module for debugging (#10050)

Library Changes

LibraryChange
IDEASFrom version 3.0.0-master (818dbef0ce397dd93b0dc54716370de071154020) to 3.0.0-master (5b89770557b64f0021af166a00e3ca407e29dbff)
IDEAS_devFrom version 3.0.0-master (818dbef0ce397dd93b0dc54716370de071154020) to 3.0.0-master (5b89770557b64f0021af166a00e3ca407e29dbff)

Models Affected

AixLib_latestAixLib.Fluid.Examples.FlowSystem.Basic (sim)Failed → Compile
AixLib_latestAixLib.Fluid.Examples.FlowSystem.Simplified1 (sim)Failed → FrontEnd
AixLib_latestAixLib.Fluid.Examples.FlowSystem.Simplified2 (sim)Failed → Compile
AixLib_latestAixLib.Fluid.Examples.FlowSystem.Simplified3 (sim)Failed → Compile
BuildSysProBuildSysPro.IBPSA.Airflow.Multizone.Examples.ReverseBuoyancy (sim)Compile performance 9.93 → 20.12
BuildSysProBuildSysPro.IBPSA.Experimental.Benchmarks.AirFlow.Examples.TwoFloors (sim)FrontEnd performance 10.89 → 6.35
BuildSysProBuildSysPro.IBPSA.Fluid.Examples.FlowSystem.Basic (sim)Failed → Simulate
BuildSysProBuildSysPro.IBPSA.Fluid.Examples.FlowSystem.Simplified1 (sim)Failed → Simulate
BuildSysProBuildSysPro.IBPSA.Fluid.Examples.FlowSystem.Simplified2 (sim)Failed → Simulate
BuildSysProBuildSysPro.IBPSA.Fluid.Examples.FlowSystem.Simplified3 (sim)Failed → Simulate
BuildSysProBuildSysPro.IBPSA.Fluid.Examples.FlowSystem.Simplified4 (sim)Compile performance 0:01:32 → 43.07
BuildSysProBuildSysPro.IBPSA.Fluid.Examples.FlowSystem.Simplified5 (sim)Compile performance 0:02:18 → 59.21
BuildSysProBuildSysPro.IBPSA.Fluid.Examples.FlowSystem.Simplified6 (sim)Compile performance 0:01:01 → 30.74
BuildSysProBuildSysPro.IBPSA.Fluid.Examples.Performance.Example1v2 (sim)Compile performance 41.37 → 20.11
BuildSysProBuildSysPro.IBPSA.Fluid.Interfaces.Examples.HeaterCooler_u (sim)Compile performance 27.00 → 13.62
BuildSysProBuildSysPro.IBPSA.Fluid.Interfaces.Examples.Humidifier_u (sim)Compile performance 38.23 → 18.64
BuildSysProBuildSysPro.IBPSA.Fluid.Movers.Validation.Pump_Nrpm_stratos (sim)Compile performance 57.63 → 29.58
BuildSysProBuildSysPro.IBPSA.Fluid.Sources.Examples.TraceSubstancesFlowSource (sim)Compile performance 24.37 → 12.64
BuildSysProBuildSysPro.IBPSA.Fluid.Storage.Examples.Stratified (sim)Compile performance 31.33 → 17.85
BuildSysProBuildSysPro.IBPSA.Fluid.Storage.Validation.HeatExchangerLocation (sim)Compile performance 59.94 → 31.69
BuildingSystemsBuildingSystems.Fluid.Examples.FlowSystem.Basic (sim)Failed → Compile
BuildingSystemsBuildingSystems.Fluid.Examples.FlowSystem.Simplified1 (sim)Failed → FrontEnd
BuildingSystemsBuildingSystems.Fluid.Examples.FlowSystem.Simplified2 (sim)Failed → Compile
BuildingSystemsBuildingSystems.Fluid.Examples.FlowSystem.Simplified3 (sim)Failed → Compile
Buildings_8Buildings.Applications.DataCenters.ChillerCooled.Equipment.Validation.ElectricChillerParallel (sim)Failed → Simulate
Buildings_8Buildings.Applications.DataCenters.ChillerCooled.Equipment.Validation.IntegratedPrimaryLoadSide (sim)Failed → Simulate
Buildings_8Buildings.Applications.DataCenters.ChillerCooled.Equipment.Validation.IntegratedPrimaryPlantSide (sim)Failed → Simulate
Buildings_8Buildings.Applications.DataCenters.ChillerCooled.Equipment.Validation.IntegratedPrimarySecondary (sim)Failed → Simulate
Buildings_8Buildings.Applications.DataCenters.ChillerCooled.Equipment.Validation.NonIntegrated (sim)Failed → Simulate
Buildings_8Buildings.Applications.DataCenters.ChillerCooled.Equipment.Validation.PumpParallel (sim)Failed → Compile
Buildings_8Buildings.Applications.DataCenters.ChillerCooled.Equipment.Validation.WatersideEconomizer (sim)Failed → Simulate
Buildings_8Buildings.Applications.DataCenters.ChillerCooled.Examples.IntegratedPrimarySecondaryEconomizer (sim)Failed → Templates
Buildings_8Buildings.Applications.DataCenters.ChillerCooled.Examples.NonIntegratedPrimarySecondaryEconomizer (sim)Failed → Templates
Buildings_8Buildings.Examples.ScalableBenchmarks.BuildingVAV.Examples.OneFloor_OneZone (sim)Failed → Templates
Buildings_8Buildings.Examples.ScalableBenchmarks.BuildingVAV.Examples.TwoFloor_TwoZone (sim)Failed → Templates
Buildings_8Buildings.Experimental.DHC.CentralPlants.Cooling.Examples.Plant (sim)Failed → Templates
Buildings_8Buildings.Experimental.DHC.CentralPlants.Cooling.Subsystems.Examples.CoolingTowersParallel (sim)Failed → Templates
Buildings_8Buildings.Experimental.DHC.CentralPlants.Cooling.Subsystems.Examples.CoolingTowersWithBypass (sim)Failed → Templates
Buildings_8Buildings.Fluid.Examples.FlowSystem.Basic (sim)Failed → Compile
Buildings_8Buildings.Fluid.Examples.FlowSystem.Simplified1 (sim)Failed → Compile
Buildings_8Buildings.Fluid.Examples.FlowSystem.Simplified2 (sim)Failed → Compile
Buildings_8Buildings.Fluid.Examples.FlowSystem.Simplified3 (sim)Failed → Simulate
Buildings_8Buildings.ThermalZones.EnergyPlus.Examples.SmallOffice.ASHRAE2006Summer (sim)BackEnd performance 6.43 → 11.17
Buildings_latestBuildings.Applications.BaseClasses.Equipment.Validation.ElectricChillerParallel (sim)Failed → Verify
Buildings_latestBuildings.Applications.BaseClasses.Equipment.Validation.PumpParallel (sim)Failed → Compile
Buildings_latestBuildings.Applications.DataCenters.ChillerCooled.Equipment.Validation.IntegratedPrimaryLoadSide (sim)Failed → Verify
Buildings_latestBuildings.Applications.DataCenters.ChillerCooled.Equipment.Validation.IntegratedPrimaryPlantSide (sim)Failed → Verify
Buildings_latestBuildings.Applications.DataCenters.ChillerCooled.Equipment.Validation.IntegratedPrimarySecondary (sim)Failed → Verify
Buildings_latestBuildings.Applications.DataCenters.ChillerCooled.Equipment.Validation.NonIntegrated (sim)Failed → Verify
Buildings_latestBuildings.Applications.DataCenters.ChillerCooled.Equipment.Validation.WatersideEconomizer (sim)Failed → Verify
Buildings_latestBuildings.Applications.DataCenters.ChillerCooled.Examples.NonIntegratedPrimarySecondaryEconomizer (sim)Failed → Templates
Buildings_latestBuildings.Examples.ScalableBenchmarks.BuildingVAV.Examples.OneFloor_OneZone (sim)Failed → Templates
Buildings_latestBuildings.Examples.ScalableBenchmarks.BuildingVAV.Examples.TwoFloor_TwoZone (sim)Failed → Templates
Buildings_latestBuildings.Examples.VAVReheat.ASHRAE2006 (sim)Failed → Templates
Buildings_latestBuildings.Examples.VAVReheat.Guideline36 (sim)Failed → Templates
Buildings_latestBuildings.Examples.VAVReheat.Validation.Guideline36SteadyState (sim)Failed → Templates
Buildings_latestBuildings.Examples.VAVReheat.Validation.TraceSubstance (sim)Failed → Templates
Buildings_latestBuildings.Experimental.DHC.Plants.Cooling.Examples.ElectricChillerParallel (sim)Failed → Templates
Buildings_latestBuildings.Fluid.Examples.FlowSystem.Basic (sim)Failed → Compile
Buildings_latestBuildings.Fluid.Examples.FlowSystem.Simplified1 (sim)Failed → FrontEnd
Buildings_latestBuildings.Fluid.Examples.FlowSystem.Simplified2 (sim)Failed → Compile
Buildings_latestBuildings.Fluid.Examples.FlowSystem.Simplified3 (sim)Failed → Compile
Buildings_latestBuildings.Obsolete.Examples.VAVReheat.Guideline36 (sim)Failed → Templates
Buildings_latestBuildings.Obsolete.Examples.VAVReheat.Validation.Guideline36SteadyState (sim)Failed → Templates
Buildings_latestBuildings.ThermalZones.EnergyPlus_9_6_0.Examples.SmallOffice.ASHRAE2006Spring (sim)Failed → Templates
Buildings_latestBuildings.ThermalZones.EnergyPlus_9_6_0.Examples.SmallOffice.ASHRAE2006Summer (sim)Failed → Templates
Buildings_latestBuildings.ThermalZones.EnergyPlus_9_6_0.Examples.SmallOffice.ASHRAE2006Winter (sim)Failed → Templates
Buildings_latestBuildings.ThermalZones.EnergyPlus_9_6_0.Examples.SmallOffice.Guideline36Spring (sim)Failed → Templates
Buildings_latestBuildings.ThermalZones.EnergyPlus_9_6_0.Examples.SmallOffice.Guideline36Summer (sim)Failed → Templates
Buildings_latestBuildings.ThermalZones.EnergyPlus_9_6_0.Examples.SmallOffice.Guideline36Winter (sim)Failed → Templates
IBPSA_latestIBPSA.Fluid.Examples.FlowSystem.Basic (sim)Failed → Compile
IBPSA_latestIBPSA.Fluid.Examples.FlowSystem.Simplified1 (sim)Failed → FrontEnd
IBPSA_latestIBPSA.Fluid.Examples.FlowSystem.Simplified2 (sim)Failed → Compile
IBPSA_latestIBPSA.Fluid.Examples.FlowSystem.Simplified3 (sim)Failed → Compile
IDEASIDEAS.Buildings.Components.BaseClasses.RadiativeHeatTransfer.Examples.ZoneLwGainDistribution (sim)Compile performance 4.96 → 26.78
IDEASIDEAS.Buildings.Components.Examples.FacadeShadeExample (sim)Templates performance 13.80 → 33.39
IDEASIDEAS.Buildings.Components.Examples.LightingControl (sim)Templates performance 47.00 → 0:02:10
IDEASIDEAS.Buildings.Components.Examples.NumberOccupants (sim)Templates → Failed
IDEASIDEAS.Buildings.Components.Examples.RectangularZone (sim)FrontEnd performance 26.34 → 54.49
IDEASIDEAS.Buildings.Components.Examples.RectangularZoneEmbedded (sim)FrontEnd performance 25.52 → 52.99
IDEASIDEAS.Buildings.Components.Examples.RectangularZoneRedeclarationWindows (sim)FrontEnd performance 25.23 → 0:01:00
IDEASIDEAS.Buildings.Components.Examples.ScalingWindow (sim)FrontEnd performance 43.89 → 0:01:15 BackEnd performance 12.36 → 0:01:03
IDEASIDEAS.Buildings.Components.Examples.WallUnitTest (sim)BackEnd performance 1.05 → 10.46
IDEASIDEAS.Buildings.Components.Examples.WindowDynamics (sim)BackEnd performance 1.97 → 10.40
IDEASIDEAS.Buildings.Components.InterzonalAirFlow.Examples.InterzonalAirFlow (sim)FrontEnd performance 51.02 → 0:01:30 Templates performance 47.41 → 0:01:48
IDEASIDEAS.Buildings.Examples.ComfortExample (sim)FrontEnd performance 8.89 → 28.09
IDEASIDEAS.Buildings.Examples.InternalGainExample (sim)FrontEnd performance 9.66 → 28.94
IDEASIDEAS.Buildings.Examples.OpenDoorComparison (sim)Templates → FrontEnd
IDEASIDEAS.Buildings.Examples.ScreenComparison (sim)FrontEnd performance 34.85 → 0:01:04
IDEASIDEAS.Buildings.Validation.Tests.ZoneTemplateVerification (sim)BackEnd performance 5.38 → 12.01
IDEASIDEAS.Examples.DetailedResidentialNoHeating (sim)
IDEASIDEAS.Examples.Tutorial.Example5 (sim)BackEnd performance 11.74 → 4.19
IDEASIDEAS.Examples.TwinHouses.BuildingN2_Exp1 (sim)BackEnd performance 0:02:22 → 0:01:03
IDEASIDEAS.Examples.TwinHouses.BuildingN2_Exp2 (sim)BackEnd performance 0:02:22 → 0:01:03
IDEASIDEAS.Examples.TwinHouses.BuildingN2_Exp2_Tset (sim)FrontEnd performance 0:02:35 → 56.45
IDEASIDEAS.Examples.TwinHouses.BuildingO5_Exp1 (sim)FrontEnd performance 0:02:27 → 55.22
IDEASIDEAS.Examples.TwinHouses.BuildingO5_Exp1_1Port (sim)Failed → Templates
IDEASIDEAS.Fluid.Examples.FlowSystem.Basic (sim)Failed → Compile
IDEASIDEAS.Fluid.Examples.FlowSystem.Simplified1 (sim)Failed → FrontEnd
IDEASIDEAS.Fluid.Examples.FlowSystem.Simplified2 (sim)Failed → Compile
IDEASIDEAS.Fluid.Examples.FlowSystem.Simplified3 (sim)Failed → Compile
IDEAS_devIDEAS.Airflow.AHU.Examples.Adsolair58 (sim)BackEnd performance 0:01:46 → 16.07
IDEAS_devIDEAS.Airflow.Multizone.Examples.ChimneyShaftNoVolume (sim)Compile performance 21.67 → 7.35
IDEAS_devIDEAS.Airflow.Multizone.Examples.ChimneyShaftWithVolume (sim)Failed → Simulate
IDEAS_devIDEAS.Airflow.Multizone.Examples.NaturalVentilation (sim)Failed → Simulate
IDEAS_devIDEAS.Buildings.Components.Examples.RectangularZone (sim)BackEnd performance 5.00 → 13.32
IDEAS_devIDEAS.Buildings.Components.InterzonalAirFlow.Examples.InterzonalAirFlow (sim)FrontEnd → Templates
IDEAS_devIDEAS.Examples.Tutorial.Example7 (sim)BackEnd performance 3.65 → 11.81
IDEAS_devIDEAS.Examples.TwinHouses.BuildingO5_Exp1_1Port (sim)Templates → Failed
IDEAS_devIDEAS.Fluid.Examples.FlowSystem.Basic (sim)Failed → Compile
IDEAS_devIDEAS.Fluid.Examples.FlowSystem.Simplified1 (sim)Failed → FrontEnd
IDEAS_devIDEAS.Fluid.Examples.FlowSystem.Simplified2 (sim)Failed → Compile
IDEAS_devIDEAS.Fluid.Examples.FlowSystem.Simplified3 (sim)Failed → Compile
Modelica_3.2.3Modelica.Electrical.PowerConverters.Examples.ACDC.RectifierBridge2Pulse.ThyristorBridge2Pulse_DC_Drive (sim)Failed → Verify
Modelica_3.2.3Modelica.Electrical.PowerConverters.Examples.ACDC.RectifierBridge2mPulse.ThyristorBridge2mPulse_DC_Drive (sim)Failed → Verify
Modelica_3.2.3Modelica.Electrical.PowerConverters.Examples.DCAC.MultiPhaseTwoLevel.ThreePhaseTwoLevel_PWM (sim)Failed → Simulate
Modelica_4.0.0Modelica.Electrical.PowerConverters.Examples.ACAC.Dimmer_R (sim)Failed → Simulate
Modelica_4.0.0Modelica.Electrical.PowerConverters.Examples.ACAC.Dimmer_RL (sim)Failed → Compile
Modelica_4.0.0Modelica.Electrical.PowerConverters.Examples.ACDC.RectifierBridge2Pulse.ThyristorBridge2Pulse_DC_Drive (sim)Failed → Verify
Modelica_4.0.0Modelica.Electrical.PowerConverters.Examples.ACDC.RectifierBridge2mPulse.ThyristorBridge2mPulse_DC_Drive (sim)Failed → Simulate
Modelica_4.0.0Modelica.Electrical.PowerConverters.Examples.DCAC.PolyphaseTwoLevel.ThreePhaseTwoLevel_PWM (sim)Failed → Simulate
Modelica_trunkModelica.Electrical.PowerConverters.Examples.ACAC.Dimmer_R (sim)Failed → Simulate
Modelica_trunkModelica.Electrical.PowerConverters.Examples.ACAC.Dimmer_RL (sim)Failed → Compile
Modelica_trunkModelica.Electrical.PowerConverters.Examples.ACDC.RectifierBridge2Pulse.ThyristorBridge2Pulse_DC_Drive (sim)Failed → Verify
Modelica_trunkModelica.Electrical.PowerConverters.Examples.ACDC.RectifierBridge2mPulse.ThyristorBridge2mPulse_DC_Drive (sim)Failed → Verify
Modelica_trunkModelica.Electrical.PowerConverters.Examples.DCAC.PolyphaseTwoLevel.ThreePhaseTwoLevel_PWM (sim)Failed → Simulate
OpenIPSLOpenIPSL.Examples.PSATSystems.TwoArea.SixthOrder_AVRII (sim)Compile performance 22.83 → 12.55
OpenIPSLOpenIPSL.Examples.PSATSystems.TwoArea.ThirdOrder_AVRI (sim)Compile performance 26.42 → 15.45
OpenIPSL_devOpenIPSL.Examples.IEEE14.IEEE_14_Buses (sim)Compile performance 14.41 → 26.39
OpenIPSL_devOpenIPSL.Examples.PSATSystems.TwoArea.SixthOrder_AVRII (sim)Compile performance 12.29 → 21.44
PhysiolibraryPhysiolibrary.Chemical.Examples.AcidBase.CarbonDioxideInBlood (sim)Compile performance 11.94 → 22.24
PhysiolibraryPhysiolibrary.Chemical.Examples.AcidBase.Dev.RedCellMembrane (sim)Compile performance 14.83 → 28.44
PhysiolibraryPhysiolibrary.Chemical.Examples.GasSolubility_NIST (sim)Compile performance 10.96 → 20.07
PhysiolibraryPhysiolibrary.Chemical.Examples.Hemoglobin.HemoglobinCarboxylation (sim)Compile performance 26.86 → 0:01:13
PhysiolibraryPhysiolibrary.Chemical.Examples.Hemoglobin.HemoglobinMultipleAllostery (sim)BackEnd performance 7.92 → 14.04 Compile performance 28.23 → 0:01:12
PhysiolibraryPhysiolibrary.Chemical.Examples.Hemoglobin.HemoglobinMultipleAllosteryCO (sim)BackEnd performance 9.23 → 16.36 Compile performance 40.87 → 0:02:02
PhysiolibraryPhysiolibrary.Chemical.Examples.Hemoglobin.HemoglobinTitration (sim)BackEnd performance 7.54 → 12.82 Compile performance 27.89 → 0:01:09
PhysiolibraryPhysiolibrary.Chemical.Examples.Hemoglobin.Joels57 (sim)BackEnd performance 22.66 → 41.97 Templates performance 7.78 → 22.51
PhysiolibraryPhysiolibrary.Chemical.Examples.WaterVaporization (sim)Simulate performance 7.95 → 15.45
PhysiolibraryPhysiolibrary.Fluid.Examples.MinimalRespiration (sim)
PhysiolibraryPhysiolibrary.Fluid.Examples.Respiration (sim)
PhysiolibraryPhysiolibrary.Fluid.Examples.SimpleRespiration (sim)
ScalableTestGrids_nooptScalableTestGrids.Models.Type1_N_4_M_4 (sim)SimCode → Failed
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaIndividual_N_80_M_80 (sim)Templates → Failed
ScalableTestSuite_nooptScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_25600 (sim)Failed → Templates
ScalableTestSuite_nooptScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_8000_M_10 (sim)Templates → Verify