OpenModelica cpp from 2022-10-28 20:55:08 to 2022-10-31 20:54:34

Summary

OMC Commits5
Libraries Changed3
Number of Improvements2
Number of Regressions10
Number of Performance Improvements72
Number of Performance Regressions13

OpenModelica Changes

CommitAuthorSummary
604013045aPer ÖstlundRevert "Fix some memory leaks (#9617)" (#9633)
e819653491Mahder Gebremedhin[parmodauto] Handle algorithms with multiple outputs. (#9632)
c89679f29eMahder GebremedhinAllow changing the number of threads used for parmodauto when launching simulation. (#9609)
712686cda1Per ÖstlundFix some memory leaks (#9617)
79eca6d6e7Julien SchuellerRemove Obsolete OpenTURNS API implementation (#9618)

Library Changes

LibraryChange
AixLib_latestFrom version 1.3.1-development (945b7be847eaf57ab0f66e3946eacd42cf357362) to 1.3.1-development (44289e06b6ac7d8edecb8b27ae78d7b9cbb00fb6)
HanserModelicaFrom version 1.1.2 (13a7056f20a5fa1253d0549fcd18f97b5e00d001) to 2.0.0-master (01640a0c1b88ad08413a016c9fb73d1ef444cfe6)
PhysiolibraryFrom version 3.0.0-master (a449315c370b2d716af50abdab012bf20cc2db34) to 3.0.0-master (172ab14c776ba0bb27fcbce5d105114e43799a98)

Models Affected

AixLib_latestAixLib.Fluid.Examples.FlowSystem.Basic (sim)Compile performance 0:02:03 → 0:01:02
AixLib_latestAixLib.Fluid.Examples.FlowSystem.Simplified1 (sim)
AixLib_latestAixLib.Fluid.Examples.FlowSystem.Simplified2 (sim)BackEnd performance 17.84 → 10.28 Compile performance 0:01:34 → 49.54
AixLib_latestAixLib.Fluid.Examples.FlowSystem.Simplified3 (sim)Compile performance 0:01:29 → 47.95
AixLib_latestAixLib.Fluid.Examples.FlowSystem.Simplified4 (sim)BackEnd performance 12.75 → 7.04 Compile performance 0:01:11 → 39.46
AixLib_latestAixLib.Fluid.Examples.FlowSystem.Simplified5 (sim)BackEnd performance 13.48 → 7.70 Compile performance 0:01:30 → 44.03
AixLib_latestAixLib.Fluid.Examples.FlowSystem.Simplified6 (sim)Compile performance 50.47 → 26.37
AixLib_latestAixLib.Fluid.Examples.Performance.Example1v2 (sim)Compile performance 36.47 → 18.54
AixLib_latestAixLib.Fluid.Examples.ResistanceVolumeFlowReversal (sim)Compile performance 24.74 → 13.24
AixLib_latestAixLib.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAIT (sim)Compile performance 0:07:01 → 0:03:55
AixLib_latestAixLib.Fluid.Interfaces.Examples.HeaterCooler_u (sim)Compile performance 24.79 → 12.85
AixLib_latestAixLib.Fluid.Interfaces.Examples.Humidifier_u (sim)Compile performance 32.49 → 16.96
AixLib_latestAixLib.Fluid.Sources.Examples.TraceSubstancesFlowSource (sim)Compile performance 22.06 → 11.42
AixLib_latestAixLib.Fluid.Storage.Examples.BufferStorage (sim)Templates performance 23.58 → 12.13
AixLib_latestAixLib.Fluid.Storage.Examples.StorageBoiler (sim)Templates performance 23.54 → 13.59
AixLib_latestAixLib.Fluid.Storage.Examples.StorageSolarCollector (sim)Templates performance 25.79 → 13.76
AixLib_latestAixLib.Fluid.Storage.Examples.StratifiedEnhancedInternalHex (sim)Compile performance 50.82 → 27.74
AixLib_latestAixLib.Fluid.Storage.Validation.HeatExchangerLocation (sim)Compile performance 56.18 → 30.31
AixLib_latestAixLib.Fluid.Storage.Validation.StratifiedLoadingUnloading (sim)Compile performance 25.58 → 13.60
AixLib_latestAixLib.Fluid.Storage.Validation.StratifiedNonUniformInitial (sim)Compile performance 24.79 → 13.42
AixLib_latestAixLib.Systems.HydraulicModules.Example.ERC_ExperimentalHall_CoolingCircuit (sim)Templates performance 21.57 → 9.97
AixLib_latestAixLib.Systems.HydraulicModules.Example.Throttle (sim)Compile performance 30.75 → 14.81
AixLib_latestAixLib.Systems.ModularAHU.Examples.Cooler (sim)Compile performance 47.52 → 22.80
AixLib_latestAixLib.Systems.ModularAHU.Examples.DemandControlledAHU (sim)FrontEnd performance 35.48 → 15.76
AixLib_latestAixLib.Systems.ModularAHU.Examples.EONERC_AHU2 (sim)FrontEnd performance 35.00 → 15.50
AixLib_latestAixLib.Systems.ModularAHU.Examples.GenericAHU (sim)FrontEnd performance 34.28 → 15.24 BackEnd performance 11.87 → 6.22
AixLib_latestAixLib.Systems.ModularAHU.Examples.Heater (sim)Compile performance 0:01:01 → 31.82
AixLib_latestAixLib.Systems.TABS.Examples.Tabs (sim)Templates performance 15.89 → 8.07
AixLib_latestAixLib.ThermalZones.HighOrder.Examples.OFDHeatLoad (sim)BackEnd performance 13.53 → 7.00
AixLib_latestAixLib.ThermalZones.HighOrder.Examples.OFD_1Jan (sim)FrontEnd performance 10.98 → 5.51 BackEnd performance 18.23 → 9.74
BuildSysProBuildSysPro.IBPSA.Airflow.Multizone.Examples.CO2TransportStep (sim)Compile performance 21.17 → 8.43
BuildSysProBuildSysPro.IBPSA.Experimental.Benchmarks.AirFlow.Examples.MultipleFloorsVectors (sim)Templates performance 16.76 → 9.15
BuildSysProBuildSysPro.IBPSA.Experimental.Benchmarks.AirFlow.Examples.TwoFloors (sim)FrontEnd performance 10.35 → 5.23
BuildSysProBuildSysPro.IBPSA.Fluid.Chillers.Validation.CarnotVerifyCOP (sim)Compile performance 20.20 → 7.58
BuildSysProBuildSysPro.IBPSA.Fluid.Examples.FlowSystem.Simplified1 (sim)BackEnd performance 13.89 → 7.75
BuildSysProBuildSysPro.IBPSA.Fluid.Examples.FlowSystem.Simplified2 (sim)BackEnd performance 15.01 → 8.50
BuildSysProBuildSysPro.IBPSA.Fluid.Examples.Performance.Example1v2 (sim)Compile performance 32.22 → 18.37
BuildSysProBuildSysPro.IBPSA.Fluid.Examples.SimpleHouse (sim)Compile performance 26.87 → 15.74
BuildSysProBuildSysPro.IBPSA.Fluid.FMI.Adaptors.Examples.ThermalZoneHVACWithExhaust (sim)Compile performance 21.40 → 9.85
BuildSysProBuildSysPro.IBPSA.Fluid.FixedResistances.Validation.PlugFlowPipes.Data.TestData (sim)Templates performance 44.00 → 17.11 Compile performance 19.08 → 8.77
BuildSysProBuildSysPro.IBPSA.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAIT (sim)BackEnd performance 0:01:43 → 44.65 SimCode performance 12.73 → 6.41
BuildSysProBuildSysPro.IBPSA.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAIT2Nodes (sim)Templates performance 54.00 → 18.47 Compile performance 35.16 → 16.47
BuildSysProBuildSysPro.IBPSA.Fluid.HeatExchangers.ActiveBeams.Examples.CoolingAndHeating (sim)Compile performance 21.87 → 9.67
BuildSysProBuildSysPro.IBPSA.Fluid.HeatExchangers.ActiveBeams.Examples.HeatingOnly (sim)Compile performance 22.27 → 9.69
BuildSysProBuildSysPro.IBPSA.Fluid.HeatExchangers.ActiveBeams.Validation.NumberOfBeams (sim)Compile performance 39.72 → 16.81
BuildSysProBuildSysPro.IBPSA.Fluid.HeatExchangers.ActiveBeams.Validation.NumberOfBeamsDynamics (sim)Compile performance 40.47 → 17.28
BuildSysProBuildSysPro.IBPSA.Fluid.HeatExchangers.Radiators.Examples.RadiatorEN442_2 (sim)Compile performance 22.21 → 9.94
BuildSysProBuildSysPro.IBPSA.Fluid.HeatPumps.Examples.ScrollWaterToWater_OneRoomRadiator (sim)Compile performance 30.56 → 15.77
BuildSysProBuildSysPro.IBPSA.Fluid.Movers.Validation.ControlledFlowMachineDynamic (sim)Compile performance 33.67 → 19.32
BuildSysProBuildSysPro.IBPSA.Fluid.Movers.Validation.PowerExact (sim)Compile performance 26.63 → 14.80
BuildSysProBuildSysPro.IBPSA.Fluid.Movers.Validation.PowerSimplified (sim)Compile performance 22.67 → 12.00
BuildSysProBuildSysPro.IBPSA.Fluid.Movers.Validation.PumpCurveConstruction (sim)Compile performance 23.19 → 11.93
BuildSysProBuildSysPro.IBPSA.Fluid.Movers.Validation.PumpCurveDerivatives (sim)Compile performance 20.73 → 11.71
BuildSysProBuildSysPro.IBPSA.Fluid.Storage.Examples.Stratified (sim)Compile performance 27.31 → 14.77
BuildSysProBuildSysPro.IBPSA.Fluid.Storage.Examples.StratifiedEnhancedInternalHex (sim)Compile performance 46.03 → 25.62
BuildSysProBuildSysPro.IBPSA.Fluid.Storage.Validation.HeatExchangerDynamics (sim)Compile performance 42.90 → 22.71
BuildSysProBuildSysPro.IBPSA.Fluid.Storage.Validation.HeatExchangerLocation (sim)Compile performance 51.37 → 26.86
BuildSysProBuildSysPro.IBPSA.Fluid.Storage.Validation.StratifiedLoadingUnloading (sim)Compile performance 23.80 → 12.69
ClaRaClaRa.Basics.ControlVolumes.SolidVolumes.Check.Validation_NTUcounter_DiscrPipes_Case1 (sim)Templates performance 0:03:40 → 0:06:17 Compile performance 7.35 → 12.56
ClaRaClaRa.Components.HeatExchangers.Check.Test_RegenerativeAirPreheater (sim)Templates performance 0:02:02 → 0:03:29
ClaRaClaRa.Components.Mills.HardCoalMills.Check.SimpleMillTester (sim)Compile performance 30.60 → 54.92
ClaRaClaRa.Components.Mills.PhysicalMills.Volumes.Check.TestAerosolVolume (sim)BackEnd performance 0:01:57 → 0:03:20 Templates performance 30.67 → 0:01:00
ClaRaClaRa.Components.VolumesValvesFittings.Pipes.Check.FlowReversal.Test_Pipe_L4_Advanced (sim)BackEnd performance 7.03 → 14.53 Templates performance 24.47 → 49.55
ClaRaClaRa.Components.VolumesValvesFittings.Pipes.Check.FlowReversal.Test_Pipe_L4_Simple (sim)BackEnd performance 5.56 → 11.25 Templates performance 24.52 → 50.72
ClaRaClaRa.Components.VolumesValvesFittings.Pipes.Check.OnePhaseFlow.Test_Pipe_L1_TML_LongDistanceAndGravitationalPressureDrop (sim)BackEnd performance 6.72 → 14.56
ClaRaClaRa.Components.VolumesValvesFittings.Pipes.Check.OnePhaseFlow.Test_Pipe_L4_Advanced (sim)BackEnd performance 6.00 → 12.29 Templates performance 23.28 → 49.80
ClaRaClaRa.Components.VolumesValvesFittings.Pipes.Check.OnePhaseFlow.Test_Pipe_L4_Simple (sim)BackEnd performance 4.65 → 10.79 Templates performance 22.56 → 47.94
ClaRaClaRa.Components.VolumesValvesFittings.Pipes.Check.TwoPhaseFlow.Test_Pipe_L4_Advanced (sim)BackEnd performance 5.07 → 10.38 Templates performance 23.16 → 50.54
ClaRaClaRa.Components.VolumesValvesFittings.Pipes.Check.TwoPhaseFlow.Test_Pipe_L4_Simple (sim)Templates performance 15.36 → 32.33
ClaRaClaRa.Components.VolumesValvesFittings.Valves.Check.Test_GasValves (sim)BackEnd performance 8.55 → 15.76 Templates performance 6.91 → 14.40
HanserModelicaHanserModelica.FirstSteps.Electrical3 (sim)Simulate → Failed
HanserModelicaHanserModelica.Magnetic.Coupling (sim)Simulate → Failed
IDEASIDEAS.Buildings.Components.Examples.RectangularZone (sim)BackEnd performance 14.50 → 5.24
IDEASIDEAS.Buildings.Examples.OpenDoorComparison (sim)Templates → FrontEnd
IDEASIDEAS.Buildings.Examples.ScreenComparison (sim)BackEnd performance 8.62 → 14.88
IDEASIDEAS.Examples.TwinHouses.BuildingN2_Exp1 (sim)FrontEnd → Templates
IDEAS_devIDEAS.Buildings.Components.Examples.LightingControl (sim)Templates → FrontEnd
IDEAS_devIDEAS.Buildings.Components.Examples.NumberOccupants (sim)Templates → FrontEnd
IDEAS_devIDEAS.Buildings.Examples.OpenDoorComparison (sim)Templates → FrontEnd
IDEAS_devIDEAS.Fluid.HeatExchangers.RadiantSlab.Examples.EmbeddedPipeNDiscr (sim)BackEnd performance 20.97 → 10.89
OpenHydraulicsOpenHydraulics.Circuits.OpenCenterForceVelocityControl (sim)Compile performance 20.82 → 9.87
OpenHydraulicsOpenHydraulics.Circuits.OpenCenterSectionalValveCircuit (sim)Compile performance 43.24 → 18.47
OpenHydraulicsOpenHydraulics.Circuits.OpenCenter_tandem (sim)Compile performance 33.08 → 14.15
OpenHydraulicsOpenHydraulics.Circuits.PressureCompensatedLoadSensing (sim)Compile performance 20.17 → 11.20
OpenHydraulicsOpenHydraulics.DevelopmentTests.DoubleActingCylinderTestSimple1 (sim)Compile performance 20.48 → 9.41
OpenIPSLOpenIPSL.Examples.IEEE14.IEEE_14_Buses (sim)Compile performance 26.46 → 14.87
OpenIPSL_devOpenIPSL.Examples.PSATSystems.TwoArea.FourthOrder_AVRII (sim)Compile performance 25.12 → 12.86
PhysiolibraryPhysiolibrary.Fluid.Examples.MeanRespiration (sim)Templates → Failed
PhysiolibraryPhysiolibrary.Fluid.Examples.Windkessel_2element (sim)Templates → Failed
PhysiolibraryPhysiolibrary.Fluid.Examples.Windkessel_3element (sim)Templates → Failed
PhysiolibraryPhysiolibrary.Fluid.Examples.Windkessel_4element (sim)Templates → Failed
PowerGridsPowerGrids.Controls.Test.TestRampTrackingFilter (sim)Compile performance 34.07 → 19.01
PowerGridsPowerGrids.Examples.IEEE14bus.IEEE14busGen2Disconnection (sim)Simulate performance 15.86 → 8.84
PowerGridsPowerGrids.Examples.IEEE14bus.IEEE14busLine1to5Opening (sim)Simulate performance 15.69 → 8.74
PowerGridsPowerGrids.Examples.IEEE14bus.IEEE14busStaticNetwork (sim)Simulate performance 27.59 → 15.63
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_8000_M_10 (sim)Templates → Verify
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_4000_M_10 (sim)SimCode performance 36.36 → 19.99
ThermalSeparationThermalSeparation.Examples.ProPen_EQ_SteadyState (sim)Compile performance 21.42 → 9.73