OpenModelica cpp from 2022-12-06 20:55:05 to 2022-12-07 20:55:36

Summary

OMC Commits5
Libraries Changed1
Number of Improvements4
Number of Regressions2
Number of Performance Improvements3
Number of Performance Regressions131

OpenModelica Changes

CommitAuthorSummary
29e972d0ffPer ÖstlundHandle array operators in Operator.priority (#9883)
422ecd383cPer ÖstlundAdd constrainedby info to getModelInstance (#9877)
38d06834efAdeel AsgharUse temp directory if we fail to create our own path (#9872)
e4dff286d4Adeel AsgharDo not set empty pixmap for drag (#9873)
ec18613913Per ÖstlundTry to evaluate all parameters in getModelInstance (#9871)

Library Changes

LibraryChange
Buildings_latestFrom version 10.0.0-master (c3d1711354b664e7b4d41afe62aa3e39007e000c) to 10.0.0-master (0c62e6fb098c7617b989a6f9451157432060a61e)

Models Affected

BuildSysProBuildSysPro.IBPSA.Experimental.Benchmarks.AirFlow.Examples.MultipleFloorsVectors (sim)Compile performance 51.80 → 0:01:42
BuildSysProBuildSysPro.IBPSA.Experimental.Benchmarks.AirFlow.Examples.TwoFloors (sim)Compile performance 50.82 → 0:01:42
BuildSysProBuildSysPro.IBPSA.Fluid.Examples.FlowSystem.Basic (sim)BackEnd performance 9.01 → 17.91 Compile performance 53.44 → 0:01:36
BuildSysProBuildSysPro.IBPSA.Fluid.Examples.FlowSystem.Simplified1 (sim)BackEnd performance 7.90 → 14.58 Compile performance 52.01 → 0:01:33 Simulate performance 7.32 → 13.21
BuildSysProBuildSysPro.IBPSA.Fluid.Examples.FlowSystem.Simplified2 (sim)BackEnd performance 8.56 → 17.48 Compile performance 50.68 → 0:01:35
BuildSysProBuildSysPro.IBPSA.Fluid.Examples.FlowSystem.Simplified3 (sim)BackEnd performance 7.93 → 16.57 Compile performance 48.77 → 0:01:33
BuildSysProBuildSysPro.IBPSA.Fluid.Examples.FlowSystem.Simplified4 (sim)BackEnd performance 7.76 → 14.52 Compile performance 43.86 → 0:01:22
BuildSysProBuildSysPro.IBPSA.Fluid.Examples.FlowSystem.Simplified5 (sim)BackEnd performance 8.22 → 16.17 Compile performance 46.88 → 0:01:40
BuildSysProBuildSysPro.IBPSA.Fluid.Examples.FlowSystem.Simplified6 (sim)Compile performance 29.76 → 59.18
BuildSysProBuildSysPro.IBPSA.Fluid.Examples.Performance.Example1v2 (sim)Compile performance 20.39 → 38.09
BuildSysProBuildSysPro.IBPSA.Fluid.Examples.ResistanceVolumeFlowReversal (sim)Compile performance 15.00 → 31.95
BuildSysProBuildSysPro.IBPSA.Fluid.Examples.SimpleHouse (sim)Compile performance 17.42 → 38.30
BuildSysProBuildSysPro.IBPSA.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAIT (sim)SimCode performance 7.17 → 13.00 Templates performance 0:04:43 → 0:08:28
BuildSysProBuildSysPro.IBPSA.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAIT2Nodes (sim)Compile performance 18.28 → 35.14
BuildSysProBuildSysPro.IBPSA.Fluid.HeatExchangers.ActiveBeams.Examples.CoolingAndHeating (sim)Compile performance 11.09 → 20.21
BuildSysProBuildSysPro.IBPSA.Fluid.HeatExchangers.ActiveBeams.Examples.HeatingOnly (sim)Compile performance 10.83 → 23.47
BuildSysProBuildSysPro.IBPSA.Fluid.HeatExchangers.ActiveBeams.Validation.NumberOfBeams (sim)Compile performance 19.54 → 40.58
BuildSysProBuildSysPro.IBPSA.Fluid.HeatExchangers.ActiveBeams.Validation.NumberOfBeamsDynamics (sim)Compile performance 19.61 → 41.47
BuildSysProBuildSysPro.IBPSA.Fluid.HeatExchangers.Radiators.Examples.RadiatorEN442_2 (sim)Compile performance 11.06 → 24.25
BuildSysProBuildSysPro.IBPSA.Fluid.HeatPumps.Examples.ScrollWaterToWater_OneRoomRadiator (sim)Compile performance 17.46 → 30.57
BuildSysProBuildSysPro.IBPSA.Fluid.Interfaces.Examples.Humidifier_u (sim)Compile performance 19.38 → 34.80
BuildSysProBuildSysPro.IBPSA.Fluid.Movers.Validation.PumpCurveConstruction (sim)Compile performance 12.99 → 25.34
BuildSysProBuildSysPro.IBPSA.Fluid.Movers.Validation.PumpCurveDerivatives (sim)Compile performance 12.70 → 25.31
BuildSysProBuildSysPro.IBPSA.Fluid.Movers.Validation.Pump_Nrpm_stratos (sim)Compile performance 27.67 → 51.08
BuildSysProBuildSysPro.IBPSA.Fluid.Movers.Validation.Pump_stratos (sim)Compile performance 11.49 → 21.37
BuildSysProBuildSysPro.IBPSA.Fluid.Sources.Examples.TraceSubstancesFlowSource (sim)Compile performance 12.62 → 22.79
BuildSysProBuildSysPro.IBPSA.Fluid.Storage.Examples.Stratified (sim)Compile performance 17.13 → 32.36
BuildSysProBuildSysPro.IBPSA.Fluid.Storage.Examples.StratifiedEnhancedInternalHex (sim)Compile performance 28.10 → 56.29
BuildSysProBuildSysPro.IBPSA.Fluid.Storage.Validation.HeatExchangerDynamics (sim)Compile performance 25.74 → 53.74
BuildSysProBuildSysPro.IBPSA.Fluid.Storage.Validation.HeatExchangerLocation (sim)Compile performance 29.74 → 59.14
BuildSysProBuildSysPro.IBPSA.Fluid.Storage.Validation.StratifiedLoadingUnloading (sim)Compile performance 14.26 → 27.05
Buildings_8Buildings.ThermalZones.EnergyPlus.Examples.SmallOffice.ASHRAE2006Winter (sim)BackEnd performance 11.32 → 5.92
Buildings_latestBuildings.Examples.DualFanDualDuct.ClosedLoop (sim)FrontEnd performance 17.04 → 34.01 BackEnd performance 14.03 → 29.55
Buildings_latestBuildings.Examples.HydronicHeating.TwoRoomsWithStorage (sim)FrontEnd performance 7.12 → 14.18 BackEnd performance 15.14 → 27.29
Buildings_latestBuildings.Examples.ScalableBenchmarks.BuildingVAV.Examples.OneFloor_OneZone (sim)BackEnd performance 7.54 → 13.65 Templates performance 7.11 → 13.64
Buildings_latestBuildings.Examples.ScalableBenchmarks.BuildingVAV.Examples.TwoFloor_TwoZone (sim)FrontEnd performance 7.54 → 14.98 BackEnd performance 29.91 → 52.96
Buildings_latestBuildings.Examples.ScalableBenchmarks.BuildingVAV.ThermalZones.Validation.MultiZone (sim)FrontEnd performance 7.24 → 15.31 BackEnd performance 20.00 → 37.33
Buildings_latestBuildings.Examples.VAVCO2.VAVSystemCTControl (sim)FrontEnd performance 5.92 → 12.47
Buildings_latestBuildings.Examples.VAVReheat.ASHRAE2006 (sim)FrontEnd performance 13.08 → 25.14 Templates performance 0:01:10 → 0:01:59
Buildings_latestBuildings.Examples.VAVReheat.Guideline36 (sim)FrontEnd performance 18.51 → 36.13 Templates performance 0:02:00 → 0:03:42
Buildings_latestBuildings.Examples.VAVReheat.Validation.Guideline36SteadyState (sim)FrontEnd performance 18.51 → 36.49 Templates performance 0:01:56 → 0:03:40
Buildings_latestBuildings.Examples.VAVReheat.Validation.TraceSubstance (sim)FrontEnd performance 12.81 → 25.05
Buildings_latestBuildings.Experimental.DHC.EnergyTransferStations.BaseClasses.Validation.CollectorDistributor (sim)Compile performance 42.11 → 0:01:17
Buildings_latestBuildings.Experimental.DHC.EnergyTransferStations.Combined.Examples.ChillerBorefield (sim)Compile performance 0:01:46 → 0:03:18
Buildings_latestBuildings.Experimental.DHC.EnergyTransferStations.Combined.Examples.ChillerOnly (sim)Compile performance 56.50 → 0:01:42
Buildings_latestBuildings.Experimental.DHC.EnergyTransferStations.Combined.Subsystems.Validation.Borefield (sim)Compile performance 55.62 → 0:01:35 Simulate performance 17.72 → 33.62
Buildings_latestBuildings.Experimental.DHC.EnergyTransferStations.Combined.Subsystems.Validation.Chiller (sim)Compile performance 16.35 → 29.76
Buildings_latestBuildings.Experimental.DHC.EnergyTransferStations.Combined.Subsystems.Validation.SwitchBox (sim)Compile performance 13.46 → 23.19
Buildings_latestBuildings.Experimental.DHC.EnergyTransferStations.Combined.Validation.ChillerBorefield (sim)Compile performance 0:01:45 → 0:03:20 Simulate performance 6.70 → 12.86
Buildings_latestBuildings.Experimental.DHC.EnergyTransferStations.Combined.Validation.ChillerOnly (sim)Compile performance 54.74 → 0:01:38
Buildings_latestBuildings.Experimental.DHC.EnergyTransferStations.Combined.Validation.ChillerWSE (sim)Compile performance 0:01:00 → 0:01:54
Buildings_latestBuildings.Experimental.DHC.Examples.Combined.SeriesConstantFlow (sim)FrontEnd performance 16.73 → 32.04 BackEnd performance 14.51 → 31.43
Buildings_latestBuildings.Experimental.DHC.Examples.Combined.SeriesVariableFlow (sim)FrontEnd performance 16.91 → 32.34 BackEnd performance 15.07 → 26.57
Buildings_latestBuildings.Experimental.DHC.Loads.BaseClasses.Examples.CouplingRCZ6 (sim)FrontEnd performance 5.92 → 12.67 BackEnd performance 14.60 → 25.68 Templates performance 24.65 → 49.76
Buildings_latestBuildings.Experimental.DHC.Loads.BaseClasses.Examples.CouplingSpawnZ6 (sim)FrontEnd performance 6.11 → 12.22 BackEnd performance 5.68 → 10.02 Templates performance 10.98 → 21.39
Buildings_latestBuildings.Experimental.DHC.Loads.BaseClasses.Examples.CouplingTimeSeries (sim)Compile performance 26.71 → 50.55
Buildings_latestBuildings.Experimental.DHC.Loads.BaseClasses.Examples.CouplingTimeSeriesSingleLoop (sim)FrontEnd performance 5.59 → 10.87 Compile performance 26.66 → 51.30
Buildings_latestBuildings.Experimental.DHC.Loads.BaseClasses.Validation.BenchmarkFlowDistribution1 (sim)Compile performance 35.03 → 0:01:07
Buildings_latestBuildings.Experimental.DHC.Loads.BaseClasses.Validation.BenchmarkFlowDistribution2 (sim)Compile performance 40.35 → 0:01:19
Buildings_latestBuildings.Experimental.DHC.Loads.BaseClasses.Validation.BuildingWithETS (sim)FrontEnd performance 8.14 → 15.65 Compile performance 37.59 → 0:01:13
Buildings_latestBuildings.Experimental.DHC.Loads.BaseClasses.Validation.FlowDistributionPumpControl (sim)FrontEnd performance 5.83 → 10.81 BackEnd performance 6.81 → 12.83 Templates performance 14.70 → 29.48
Buildings_latestBuildings.Experimental.DHC.Loads.BaseClasses.Validation.TerminalUnitScaling (sim)Compile performance 19.80 → 37.67
Buildings_latestBuildings.Experimental.DHC.Plants.Cooling.Subsystems.Examples.CoolingTowersWithBypass (sim)BackEnd performance 6.75 → 11.77
Buildings_latestBuildings.Obsolete.Air.Systems.SingleZone.VAV.Examples.Guideline36 (sim)BackEnd performance 8.41 → 15.58 Templates performance 9.27 → 17.88
Buildings_latestBuildings.Obsolete.Air.Systems.SingleZone.VAV.Examples.OptimalStart.Guideline36Spring (sim)FrontEnd performance 9.53 → 19.35
Buildings_latestBuildings.Obsolete.Air.Systems.SingleZone.VAV.Examples.OptimalStart.Guideline36Summer (sim)FrontEnd performance 9.59 → 19.65
Buildings_latestBuildings.Obsolete.Air.Systems.SingleZone.VAV.Examples.OptimalStart.Guideline36Winter (sim)FrontEnd performance 9.69 → 18.87
ClaRaClaRa.Examples.SteamCycle_01 (sim)FrontEnd performance 7.32 → 13.68
ClaRaClaRa.Examples.SteamCycle_02 (sim)FrontEnd performance 7.92 → 14.01 Templates performance 0:01:44 → 0:01:00
IBPSA_latestIBPSA.Fluid.Examples.FlowSystem.Basic (sim)BackEnd performance 9.06 → 17.08 Compile performance 56.13 → 0:01:51
IBPSA_latestIBPSA.Fluid.Examples.FlowSystem.Simplified1 (sim)
IBPSA_latestIBPSA.Fluid.Examples.FlowSystem.Simplified2 (sim)BackEnd performance 7.68 → 17.10 Compile performance 47.17 → 0:01:35
IBPSA_latestIBPSA.Fluid.Examples.FlowSystem.Simplified3 (sim)BackEnd performance 7.87 → 14.35 Compile performance 45.82 → 0:01:28
IBPSA_latestIBPSA.Fluid.Examples.FlowSystem.Simplified4 (sim)BackEnd performance 5.80 → 10.77 Compile performance 37.51 → 0:01:15
IBPSA_latestIBPSA.Fluid.Examples.FlowSystem.Simplified5 (sim)BackEnd performance 6.64 → 11.90 Compile performance 40.33 → 0:01:32
IBPSA_latestIBPSA.Fluid.Examples.FlowSystem.Simplified6 (sim)Compile performance 24.76 → 52.74
IBPSA_latestIBPSA.Fluid.Examples.Performance.Example1v2 (sim)Compile performance 17.57 → 38.60
IBPSA_latestIBPSA.Fluid.Examples.ResistanceVolumeFlowReversal (sim)Compile performance 12.37 → 25.53
IBPSA_latestIBPSA.Fluid.Movers.Examples.MoverContinuous (sim)Compile performance 13.42 → 27.58
IBPSA_latestIBPSA.Fluid.Movers.Examples.MoverParameter (sim)Compile performance 13.48 → 27.93
IBPSA_latestIBPSA.Fluid.Movers.Examples.MoverStages (sim)Compile performance 13.49 → 30.76
IBPSA_latestIBPSA.Fluid.Movers.Examples.SpeedControlled_y_pumpCurves (sim)Compile performance 12.47 → 26.16
IBPSA_latestIBPSA.Fluid.Movers.Validation.ControlledFlowMachine (sim)Compile performance 17.11 → 36.02
IBPSA_latestIBPSA.Fluid.Movers.Validation.ControlledFlowMachineDynamic (sim)Compile performance 17.51 → 35.62
IBPSA_latestIBPSA.Fluid.Movers.Validation.FlowControlled_dpSystem (sim)Compile performance 12.25 → 24.19
IBPSA_latestIBPSA.Fluid.Movers.Validation.PowerExact (sim)Compile performance 14.14 → 30.08
IBPSA_latestIBPSA.Fluid.Movers.Validation.PowerSimplified (sim)Compile performance 11.64 → 23.52
IBPSA_latestIBPSA.Fluid.Movers.Validation.PumpCurveConstruction (sim)Compile performance 11.96 → 23.94
IBPSA_latestIBPSA.Fluid.Movers.Validation.PumpCurveDerivatives (sim)Compile performance 11.40 → 22.93
IBPSA_latestIBPSA.Fluid.Movers.Validation.Pump_Nrpm_stratos (sim)Compile performance 22.74 → 51.56
IBPSA_latestIBPSA.Fluid.Movers.Validation.Pump_stratos (sim)Compile performance 10.20 → 20.70
IBPSA_latestIBPSA.Fluid.Sources.Examples.TraceSubstancesFlowSource (sim)Compile performance 10.80 → 22.62
IBPSA_latestIBPSA.Fluid.Storage.Examples.Stratified (sim)Compile performance 15.28 → 32.54
IBPSA_latestIBPSA.Fluid.Storage.Examples.StratifiedEnhancedInternalHex (sim)Compile performance 25.13 → 53.47
IBPSA_latestIBPSA.Fluid.Storage.Validation.HeatExchangerDynamics (sim)Compile performance 23.85 → 51.32
IBPSA_latestIBPSA.Fluid.Storage.Validation.HeatExchangerLocation (sim)Compile performance 26.99 → 59.59
IBPSA_latestIBPSA.Fluid.Storage.Validation.StratifiedLoadingUnloading (sim)Compile performance 12.23 → 25.89
IBPSA_latestIBPSA.Fluid.Storage.Validation.StratifiedNonUniformInitial (sim)Compile performance 12.55 → 25.62
IDEASIDEAS.Buildings.Components.Examples.LightingControl (sim)Templates → FrontEnd
IDEASIDEAS.Buildings.Components.Examples.RectangularZoneEmbedded (sim)BackEnd performance 11.16 → 6.16
IDEASIDEAS.Examples.Benchmark.ScalingBuildings (sim)FrontEnd performance 5.14 → 10.38 Templates performance 10.11 → 17.71
IDEASIDEAS.Examples.Benchmark.ScalingEnvelopeFreeFloat (sim)Templates performance 7.41 → 15.26
IDEASIDEAS.Examples.IBPSA.SingleZoneResidentialHydronic (sim)FrontEnd performance 11.81 → 24.40
IDEASIDEAS.Examples.IBPSA.SingleZoneResidentialHydronicHeatPump (sim)FrontEnd performance 12.07 → 24.42 BackEnd performance 7.06 → 17.87 Templates performance 7.88 → 16.07
IDEASIDEAS.Examples.Tutorial.Example10 (sim)FrontEnd performance 28.22 → 58.05 Templates performance 12.40 → 21.39
IDEASIDEAS.Examples.Tutorial.Example2 (sim)FrontEnd performance 4.07 → 10.88
IDEASIDEAS.Examples.Tutorial.Example3 (sim)FrontEnd performance 4.39 → 10.21
IDEASIDEAS.Examples.Tutorial.Example4 (sim)FrontEnd performance 5.23 → 10.98
IDEASIDEAS.Examples.Tutorial.Example5 (sim)FrontEnd performance 22.21 → 44.80
IDEASIDEAS.Examples.Tutorial.Example6 (sim)FrontEnd performance 23.10 → 45.21 Templates performance 13.69 → 26.82
IDEASIDEAS.Examples.Tutorial.Example7 (sim)FrontEnd performance 22.69 → 44.62 Templates performance 13.64 → 25.57
IDEASIDEAS.Examples.Tutorial.Example8 (sim)FrontEnd performance 22.57 → 45.35 Templates performance 13.52 → 26.08
IDEASIDEAS.Examples.Tutorial.Example9 (sim)FrontEnd performance 22.49 → 45.18 Templates performance 17.11 → 31.26
IDEASIDEAS.Examples.TwinHouses.BuildingN2_Exp1 (sim)FrontEnd performance 54.20 → 0:01:35
IDEASIDEAS.Examples.TwinHouses.BuildingN2_Exp2 (sim)FrontEnd performance 53.27 → 0:01:34
IDEASIDEAS.Examples.TwinHouses.BuildingO5_Exp1 (sim)FrontEnd → Templates
IDEASIDEAS.LIDEAS.Validation.Case900ValidationLinearInputs (sim)BackEnd performance 5.03 → 10.48
IDEASIDEAS.LIDEAS.Validation.Case900ValidationNonLinear (sim)Templates performance 12.20 → 21.36
IDEASIDEAS.Templates.Examples.IdealFloorHeating (sim)Templates performance 5.85 → 11.42
IDEASIDEAS.Templates.Examples.RadiatorHeating (sim)Templates performance 7.87 → 14.69
IDEAS_devIDEAS.Buildings.Examples.OpenDoorComparison (sim)FrontEnd → Templates
IDEAS_devIDEAS.Examples.Tutorial.Example5 (sim)BackEnd performance 10.22 → 3.38
IDEAS_devIDEAS.Examples.TwinHouses.BuildingN2_Exp1 (sim)FrontEnd → Templates
IDEAS_devIDEAS.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)Simulate performance 16.90 → 29.79
ModelicaTest_4.0.0ModelicaTest.Blocks.FilterTests.AllOptions (sim)Simulate performance 31.12 → 59.60
Modelica_3.2.3Modelica.Blocks.Examples.Rectifier12pulseFFT (sim)SimCode performance 16.39 → 30.83
Modelica_3.2.3Modelica.Electrical.Spice3.Examples.Spice3BenchmarkFourBitBinaryAdder (sim)FrontEnd performance 5.78 → 12.27
Modelica_trunkModelica.Electrical.Spice3.Examples.Spice3BenchmarkFourBitBinaryAdder (sim)Templates → Compile
OpenHydraulicsOpenHydraulics.Circuits.OpenCenter (sim)Compile performance 9.47 → 21.20
OpenHydraulicsOpenHydraulics.Circuits.OpenCenterSectionalValveCircuit (sim)Compile performance 17.99 → 38.69
OpenHydraulicsOpenHydraulics.Circuits.OpenCenter_tandem (sim)Compile performance 13.58 → 27.95
OpenHydraulicsOpenHydraulics.Circuits.PressureCompensated (sim)Compile performance 10.19 → 20.83
OpenHydraulicsOpenHydraulics.Circuits.PressureCompensatedLoadSensing (sim)Compile performance 10.71 → 22.68
PhysiolibraryPhysiolibrary.Chemical.Examples.AcidBase.CarbonDioxideInBlood (sim)Compile performance 10.41 → 21.71
PhysiolibraryPhysiolibrary.Chemical.Examples.AcidBase.Dev.RedCellMembrane (sim)Compile performance 12.69 → 27.59
PhysiolibraryPhysiolibrary.Chemical.Examples.GasSolubility_NIST (sim)Compile performance 9.85 → 20.12
PhysiolibraryPhysiolibrary.Chemical.Examples.Hemoglobin.HemoglobinCarboxylation (sim)BackEnd performance 5.93 → 11.59
PhysiolibraryPhysiolibrary.Chemical.Examples.Hemoglobin.HemoglobinMultipleAllostery (sim)BackEnd performance 5.92 → 12.58
PhysiolibraryPhysiolibrary.Chemical.Examples.Hemoglobin.HemoglobinMultipleAllosteryCO (sim)BackEnd performance 6.84 → 14.18
PhysiolibraryPhysiolibrary.Chemical.Examples.Hemoglobin.HemoglobinTitration (sim)BackEnd performance 5.74 → 11.20
PhysiolibraryPhysiolibrary.Fluid.Examples.MinimalRespiration (sim)
PhysiolibraryPhysiolibrary.Fluid.Examples.SimpleRespiration (sim)
ScalableTestSuiteScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_25600 (sim)Templates → Failed