OpenModelica cpp from 2022-10-27 20:54:32 to 2022-10-28 20:55:08

Summary

OMC Commits8
Libraries Changed2
Number of Improvements4
Number of Regressions3
Number of Performance Improvements23
Number of Performance Regressions74

OpenModelica Changes

CommitAuthorSummary
be1f2bf045Per ÖstlundImprove operator spacing in AbsynDump (#9616)
4a4cbe3ec6Mahder GebremedhinSplit the main simulation function. (#9607)
30d4f14305phannebohmFix distribution of fractional power (#9619)
f79025ed6aAndreasDeprecation warnings for old integration methods. (#9596)
4c642c36babernhardbachmannNew RK tableau with large stability regions added: (#9615)
a0c426c5d5Adeel Asghar[NewAPI] Fix display of text annotations for modifiers, parameters etc. (#9613)
175a408309Mahder GebremedhinDo not traverse the shared globalKnownVars multiple times. (#9612)
cc082994fckabdelhakCleanup jacobian (#9031)

Library Changes

LibraryChange
ScalableTestSuiteFrom version 1.11.5-master (6890d260ad3d6a84f7fdad387e2cb7a9326eb0e0) to 2.0.0-master (d3f042644126fdb23cdb4aa94dc42138fc446b7c)
ScalableTestSuite_nooptFrom version 1.11.5-master (6890d260ad3d6a84f7fdad387e2cb7a9326eb0e0) to 2.0.0-master (d3f042644126fdb23cdb4aa94dc42138fc446b7c)

Models Affected

AixLib_latestAixLib.Fluid.Examples.FlowSystem.Basic (sim)Compile performance 0:01:07 → 0:02:03
AixLib_latestAixLib.Fluid.Examples.FlowSystem.Simplified2 (sim)Compile performance 52.62 → 0:01:34
AixLib_latestAixLib.Fluid.Examples.FlowSystem.Simplified3 (sim)Compile performance 50.61 → 0:01:29
AixLib_latestAixLib.Fluid.Examples.FlowSystem.Simplified5 (sim)Compile performance 46.11 → 0:01:30
AixLib_latestAixLib.Fluid.Examples.FlowSystem.Simplified6 (sim)Compile performance 28.10 → 50.47
AixLib_latestAixLib.Fluid.Examples.Performance.Example1v2 (sim)Compile performance 20.09 → 36.47
AixLib_latestAixLib.Fluid.Examples.ResistanceVolumeFlowReversal (sim)Compile performance 13.86 → 24.74
AixLib_latestAixLib.Fluid.Interfaces.Examples.HeaterCooler_u (sim)Compile performance 13.73 → 24.79
AixLib_latestAixLib.Fluid.Interfaces.Examples.Humidifier_u (sim)Compile performance 18.56 → 32.49
AixLib_latestAixLib.Fluid.Sources.Examples.TraceSubstancesFlowSource (sim)Compile performance 12.52 → 22.06
AixLib_latestAixLib.Fluid.Storage.Examples.BufferStorage (sim)Templates performance 13.43 → 23.58
AixLib_latestAixLib.Fluid.Storage.Examples.StratifiedEnhancedInternalHex (sim)Compile performance 28.77 → 50.82
AixLib_latestAixLib.Fluid.Storage.Validation.HeatExchangerLocation (sim)Compile performance 31.52 → 56.18
AixLib_latestAixLib.Fluid.Storage.Validation.StratifiedLoadingUnloading (sim)Compile performance 14.91 → 25.58
AixLib_latestAixLib.Fluid.Storage.Validation.StratifiedNonUniformInitial (sim)Compile performance 14.45 → 24.79
AixLib_latestAixLib.Systems.HydraulicModules.Example.ERC_ExperimentalHall_CoolingCircuit (sim)Templates performance 11.56 → 21.57
AixLib_latestAixLib.Systems.HydraulicModules.Example.Throttle (sim)Compile performance 16.32 → 30.75
AixLib_latestAixLib.Systems.ModularAHU.Examples.Cooler (sim)Compile performance 24.92 → 47.52
AixLib_latestAixLib.Systems.ModularAHU.Examples.DemandControlledAHU (sim)FrontEnd performance 17.54 → 35.48 BackEnd performance 10.46 → 18.56
AixLib_latestAixLib.Systems.ModularAHU.Examples.EONERC_AHU2 (sim)FrontEnd performance 17.17 → 35.00
AixLib_latestAixLib.Systems.ModularAHU.Examples.GenericAHU (sim)FrontEnd performance 17.40 → 34.28 BackEnd performance 6.37 → 11.87
AixLib_latestAixLib.Systems.ModularAHU.Examples.Heater (sim)Compile performance 33.52 → 0:01:01
AixLib_latestAixLib.Systems.TABS.Examples.Tabs (sim)Templates performance 8.36 → 15.89
AixLib_latestAixLib.ThermalZones.HighOrder.Examples.OFDHeatLoad (sim)BackEnd performance 7.37 → 13.53
AixLib_latestAixLib.ThermalZones.HighOrder.Examples.OFD_1Jan (sim)FrontEnd performance 5.66 → 10.98
BuildSysProBuildSysPro.IBPSA.Airflow.Multizone.Examples.CO2TransportStep (sim)Compile performance 8.87 → 21.17
BuildSysProBuildSysPro.IBPSA.Experimental.Benchmarks.AirFlow.Examples.MultipleFloorsVectors (sim)Templates performance 9.27 → 16.76
BuildSysProBuildSysPro.IBPSA.Experimental.Benchmarks.AirFlow.Examples.TwoFloors (sim)FrontEnd performance 5.79 → 10.35
BuildSysProBuildSysPro.IBPSA.Fluid.Chillers.Validation.CarnotVerifyCOP (sim)Compile performance 7.97 → 20.20
BuildSysProBuildSysPro.IBPSA.Fluid.Examples.FlowSystem.Basic (sim)BackEnd performance 8.46 → 14.61
BuildSysProBuildSysPro.IBPSA.Fluid.Examples.FlowSystem.Simplified1 (sim)BackEnd performance 7.67 → 13.89
BuildSysProBuildSysPro.IBPSA.Fluid.Examples.FlowSystem.Simplified2 (sim)BackEnd performance 8.46 → 15.01
BuildSysProBuildSysPro.IBPSA.Fluid.FMI.Adaptors.Examples.ThermalZoneHVACWithExhaust (sim)Compile performance 10.56 → 21.40
BuildSysProBuildSysPro.IBPSA.Fluid.FixedResistances.Validation.PlugFlowPipes.Data.TestData (sim)Templates performance 16.71 → 44.00 Compile performance 9.12 → 19.08
BuildSysProBuildSysPro.IBPSA.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAIT (sim)BackEnd performance 46.60 → 0:01:43 Compile performance 0:02:28 → 0:05:37
BuildSysProBuildSysPro.IBPSA.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAIT2Nodes (sim)Templates performance 18.61 → 54.00 Compile performance 17.05 → 35.16
BuildSysProBuildSysPro.IBPSA.Fluid.HeatExchangers.ActiveBeams.Examples.CoolingAndHeating (sim)Compile performance 9.97 → 21.87
BuildSysProBuildSysPro.IBPSA.Fluid.HeatExchangers.ActiveBeams.Examples.HeatingOnly (sim)Compile performance 10.05 → 22.27
BuildSysProBuildSysPro.IBPSA.Fluid.HeatExchangers.ActiveBeams.Validation.NumberOfBeams (sim)Compile performance 17.64 → 39.72
BuildSysProBuildSysPro.IBPSA.Fluid.HeatExchangers.ActiveBeams.Validation.NumberOfBeamsDynamics (sim)Compile performance 18.40 → 40.47
BuildSysProBuildSysPro.IBPSA.Fluid.HeatExchangers.Radiators.Examples.RadiatorEN442_2 (sim)Compile performance 10.64 → 22.21
BuildSysProBuildSysPro.IBPSA.Fluid.HeatPumps.Examples.ScrollWaterToWater_OneRoomRadiator (sim)Compile performance 16.39 → 30.56
BuildSysProBuildSysPro.IBPSA.Fluid.Movers.Validation.ControlledFlowMachineDynamic (sim)Compile performance 19.55 → 33.67
BuildSysProBuildSysPro.IBPSA.Fluid.Movers.Validation.PowerExact (sim)Compile performance 14.48 → 26.63
BuildSysProBuildSysPro.IBPSA.Fluid.Movers.Validation.PowerSimplified (sim)Compile performance 12.17 → 22.67
BuildSysProBuildSysPro.IBPSA.Fluid.Movers.Validation.PumpCurveConstruction (sim)Compile performance 12.40 → 23.19
BuildSysProBuildSysPro.IBPSA.Fluid.Movers.Validation.PumpCurveDerivatives (sim)Compile performance 11.99 → 20.73
BuildSysProBuildSysPro.IBPSA.Fluid.Storage.Examples.Stratified (sim)Compile performance 15.80 → 27.31
BuildSysProBuildSysPro.IBPSA.Fluid.Storage.Examples.StratifiedEnhancedInternalHex (sim)Compile performance 25.86 → 46.03
BuildSysProBuildSysPro.IBPSA.Fluid.Storage.Validation.HeatExchangerDynamics (sim)Compile performance 22.76 → 42.90
BuildSysProBuildSysPro.IBPSA.Fluid.Storage.Validation.HeatExchangerLocation (sim)Compile performance 27.25 → 51.37
BuildSysProBuildSysPro.IBPSA.Fluid.Storage.Validation.StratifiedLoadingUnloading (sim)Compile performance 12.87 → 23.80
Buildings_8Buildings.ThermalZones.Detailed.FLEXLAB.Rooms.Examples.X3WithRadiantFloor (sim)SimCode performance 15.08 → 7.78
Buildings_latestBuildings.Examples.VAVReheat.Guideline36 (sim)SimCode performance 10.09 → 4.42
Buildings_latestBuildings.Examples.VAVReheat.Validation.Guideline36SteadyState (sim)SimCode performance 10.09 → 2.84
Buildings_latestBuildings.Obsolete.DistrictHeatingCooling.Examples.HeatingCoolingHotWater3Clusters (sim)BackEnd performance 17.42 → 10.01
Buildings_latestBuildings.ThermalZones.Detailed.FLEXLAB.Rooms.Examples.X3WithRadiantFloor (sim)SimCode performance 13.46 → 5.95
ClaRaClaRa.Examples.SteamCycle_02 (sim)SimCode performance 13.23 → 1.70
IDEASIDEAS.Buildings.Components.Examples.RectangularZone (sim)BackEnd performance 6.05 → 14.50
IDEASIDEAS.Buildings.Components.Examples.RectangularZoneRedeclarationWindows (sim)BackEnd performance 11.52 → 5.51
IDEASIDEAS.Examples.Tutorial.Example8 (sim)BackEnd performance 10.65 → 3.13
IDEASIDEAS.Examples.TwinHouses.BuildingN2_Exp1 (sim)Templates → FrontEnd
IDEASIDEAS.Examples.TwinHouses.BuildingN2_Exp2 (sim)SimCode performance 32.63 → 3.12
IDEASIDEAS.Examples.TwinHouses.BuildingN2_Exp2_Tset (sim)SimCode performance 32.64 → 3.04
IDEASIDEAS.Examples.TwinHouses.BuildingO5_Exp1 (sim)SimCode performance 29.19 → 4.86
IDEASIDEAS.Examples.TwinHouses.BuildingO5_Exp1_1Port (sim)SimCode performance 38.61 → 3.54
IDEASIDEAS.Fluid.HeatExchangers.RadiantSlab.Examples.EmbeddedPipeNDiscr (sim)BackEnd performance 20.64 → 9.59
IDEAS_devIDEAS.Buildings.Components.Examples.RectangularZone (sim)BackEnd performance 13.83 → 5.59
IDEAS_devIDEAS.Buildings.Components.Examples.RectangularZoneRedeclarationWindows (sim)BackEnd performance 12.74 → 5.13
IDEAS_devIDEAS.Buildings.Examples.ScreenComparison (sim)BackEnd performance 17.01 → 8.88
IDEAS_devIDEAS.Examples.Tutorial.Example6 (sim)BackEnd performance 10.65 → 3.93
IDEAS_devIDEAS.Examples.TwinHouses.BuildingN2_Exp1 (sim)FrontEnd → Templates
IDEAS_devIDEAS.Examples.TwinHouses.BuildingN2_Exp2 (sim)SimCode performance 31.93 → 3.49
IDEAS_devIDEAS.Examples.TwinHouses.BuildingN2_Exp2_Tset (sim)SimCode performance 33.33 → 3.57
IDEAS_devIDEAS.Examples.TwinHouses.BuildingO5_Exp1 (sim)SimCode performance 28.01 → 5.65
IDEAS_devIDEAS.Examples.TwinHouses.BuildingO5_Exp1_1Port (sim)SimCode performance 37.81 → 6.54
IDEAS_devIDEAS.Fluid.HeatExchangers.RadiantSlab.Examples.EmbeddedPipeNDiscr (sim)BackEnd performance 10.43 → 20.97
ModelicaTest_3.2.3ModelicaTest.Blocks.FilterTests.AllOptions (sim)BackEnd performance 11.03 → 6.34 Templates performance 0:04:24 → 0:02:34
ModelicaTest_3.2.3ModelicaTest.Fluid.TestComponents.Pipes.DynamicPipesAndFittings (sim)Templates performance 28.91 → 14.01
OpenHydraulicsOpenHydraulics.Circuits.OpenCenterForceVelocityControl (sim)Compile performance 9.55 → 20.82
OpenHydraulicsOpenHydraulics.Circuits.OpenCenterSectionalValveCircuit (sim)Compile performance 18.20 → 43.24
OpenHydraulicsOpenHydraulics.Circuits.OpenCenter_tandem (sim)Compile performance 13.99 → 33.08
OpenHydraulicsOpenHydraulics.Circuits.PressureCompensatedLoadSensing (sim)Compile performance 11.19 → 20.17
OpenHydraulicsOpenHydraulics.DevelopmentTests.DoubleActingCylinderTestSimple1 (sim)Compile performance 8.78 → 20.48
OpenIPSLOpenIPSL.Examples.IEEE14.IEEE_14_Buses (sim)Compile performance 14.28 → 26.46
OpenIPSLOpenIPSL.Examples.PSATSystems.TwoArea.FifthOrder_AVRII (sim)Compile performance 11.98 → 27.70
OpenIPSLOpenIPSL.Examples.PSATSystems.TwoArea.FourthOrder_AVRI (sim)Compile performance 14.03 → 29.68
OpenIPSLOpenIPSL.Examples.PSATSystems.TwoArea.ThirdOrder_AVRII (sim)Compile performance 11.56 → 21.43
OpenIPSL_2.0.0OpenIPSL.Examples.NamsskoganGrid.Grid_Model (sim)Compile performance 22.18 → 39.12
OpenIPSL_2.0.0OpenIPSL.Examples.PSATSystems.TwoArea.ThirdOrder_AVRI (sim)Compile performance 13.74 → 24.34
OpenIPSL_devOpenIPSL.Examples.PSATSystems.TwoArea.FourthOrder_AVRII (sim)Compile performance 12.63 → 25.12
OpenIPSL_devOpenIPSL.Examples.PSATSystems.TwoArea.SixthOrder_AVRI (sim)Compile performance 15.90 → 28.72
PowerGridsPowerGrids.Controls.Test.TestRampTrackingFilter (sim)Compile performance 17.75 → 34.07
PowerGridsPowerGrids.Examples.IEEE14bus.IEEE14busGen2Disconnection (sim)Simulate performance 8.55 → 15.86
PowerGridsPowerGrids.Examples.IEEE14bus.IEEE14busLine1to5Opening (sim)Simulate performance 8.51 → 15.69
PowerGridsPowerGrids.Examples.IEEE14bus.IEEE14busStaticNetwork (sim)Simulate performance 15.35 → 27.59
PowerGridsPowerGrids.Examples.Tutorial.IslandOperation.TwoGeneratorsOneReferenceGenerator (sim)Simulate performance 0:01:43 → 0:02:58
ScalableTestGrids_nooptScalableTestGrids.Models.Type1_N_3_M_4 (sim)
ScalableTestGrids_nooptScalableTestGrids.Models.Type1_N_4_M_4 (sim)SimCode → Failed
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaIndividual_N_40_M_40 (sim)Templates → Verify
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_40_M_40 (sim)Templates → Verify
ScalableTestSuiteScalableTestSuite.Elementary.Tables.ScaledExperiments.TimeTable_N_16000 (sim)Verify → Failed
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_4000_M_10 (sim)SimCode performance 18.73 → 36.36
ScalableTestSuite_nooptScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_8000_M_10 (sim)Templates → Verify
ThermalSeparationThermalSeparation.Examples.ProPen_EQ_SteadyState (sim)Compile performance 9.77 → 21.42