OpenModelica cpp from 2022-07-19 20:54:33 to 2022-07-22 20:54:05

Summary

OMC Commits1
Libraries Changed0
Number of Improvements1
Number of Regressions10
Number of Performance Improvements1
Number of Performance Regressions114

OpenModelica Changes

CommitAuthorSummary
8f6efb87bbphannebohmUpdate 3rdParty .gitignore (#9252)

3rdParty changes

Note that the 3rdParty libraries changed: 6f553b3c7b40..221d15742d53

Library Changes

LibraryChange

Models Affected

AixLib_latestAixLib.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAIT (sim)Simulate performance 15.14 → 30.01
AixLib_latestAixLib.Fluid.Interfaces.Examples.HeaterCooler_u (sim)Compile performance 13.86 → 25.42
AixLib_latestAixLib.Fluid.Interfaces.Examples.Humidifier_u (sim)Compile performance 18.70 → 36.91
AixLib_latestAixLib.Media.Specialized.Water.Examples.TemperatureDependentDensityProperties (sim)Simulate → Failed
AixLib_latestAixLib.Systems.HydraulicModules.Example.Throttle (sim)Compile performance 17.51 → 29.93
BuildSysProBuildSysPro.IBPSA.Experimental.Benchmarks.AirFlow.Examples.MultipleFloorsVectors (sim)Templates performance 10.22 → 22.41 Compile performance 46.31 → 0:01:39
BuildSysProBuildSysPro.IBPSA.Experimental.Benchmarks.AirFlow.Examples.TwoFloors (sim)FrontEnd performance 5.78 → 11.90 Templates performance 4.32 → 11.63 Compile performance 45.97 → 0:01:37
BuildSysProBuildSysPro.IBPSA.Fluid.Examples.FlowSystem.Basic (sim)BackEnd performance 8.64 → 16.52
BuildSysProBuildSysPro.IBPSA.Fluid.Examples.FlowSystem.Simplified1 (sim)BackEnd performance 8.17 → 15.20
BuildSysProBuildSysPro.IBPSA.Fluid.Examples.FlowSystem.Simplified2 (sim)BackEnd performance 8.49 → 15.29
BuildSysProBuildSysPro.IBPSA.Fluid.Examples.FlowSystem.Simplified3 (sim)BackEnd performance 7.70 → 14.31
BuildSysProBuildSysPro.IBPSA.Fluid.Examples.FlowSystem.Simplified4 (sim)BackEnd performance 7.34 → 12.59
BuildSysProBuildSysPro.IBPSA.Fluid.Examples.ResistanceVolumeFlowReversal (sim)Compile performance 14.32 → 24.66
BuildSysProBuildSysPro.IBPSA.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAIT (sim)SimCode performance 13.87 → 56.65
BuildSysProBuildSysPro.IBPSA.Fluid.HeatPumps.Examples.ScrollWaterToWater_OneRoomRadiator (sim)Compile performance 17.75 → 31.92
BuildSysProBuildSysPro.IBPSA.Fluid.Storage.Validation.StratifiedLoadingUnloading (sim)Compile performance 12.65 → 22.86
BuildingSystemsBuildingSystems.Buildings.Examples.BuildingThermalMultiZone (sim)SimCode performance 5.65 → 10.65
Buildings_8Buildings.Controls.DemandResponse.Examples.ClientLBNL90 (sim)Compile performance 0:01:34 → 0:03:05
IDEAS_devIDEAS.Examples.TwinHouses.BuildingO5_Exp1 (sim)SimCode performance 28.23 → 15.77
ModelicaTest_3.2.3ModelicaTest.Blocks.FilterTests.AllOptions (sim)BackEnd performance 7.87 → 19.47
ModelicaTest_3.2.3ModelicaTest.MultiBody.Forces.Damper (sim)Compile performance 11.02 → 24.69
ModelicaTest_3.2.3ModelicaTest.MultiBody.Forces.Damper2 (sim)Compile performance 11.30 → 23.78
ModelicaTest_3.2.3ModelicaTest.MultiBody.Forces.FrameTorques2 (sim)Compile performance 13.88 → 27.22
ModelicaTest_3.2.3ModelicaTest.MultiBody.Forces.LineForceWithTwoMasses (sim)Compile performance 11.79 → 25.78
ModelicaTest_3.2.3ModelicaTest.MultiBody.Forces.Spring2 (sim)Compile performance 13.09 → 27.38
ModelicaTest_3.2.3ModelicaTest.MultiBody.Forces.SpringDamperParallel (sim)Compile performance 14.51 → 30.16
ModelicaTest_3.2.3ModelicaTest.MultiBody.Forces.Torque (sim)Compile performance 11.31 → 23.90
ModelicaTest_3.2.3ModelicaTest.MultiBody.Forces.Torque2 (sim)Compile performance 19.34 → 37.26
ModelicaTest_3.2.3ModelicaTest.MultiBody.Forces.Torque3 (sim)Compile performance 17.85 → 35.79
ModelicaTest_3.2.3ModelicaTest.MultiBody.Forces.WorldForceAndTorque (sim)Compile performance 14.01 → 30.27
ModelicaTest_3.2.3ModelicaTest.MultiBody.Forces.WorldForces (sim)Compile performance 12.30 → 24.22
ModelicaTest_3.2.3ModelicaTest.MultiBody.Forces.WorldForces2 (sim)Compile performance 11.91 → 21.82
ModelicaTest_3.2.3ModelicaTest.MultiBody.Forces.WorldTorques (sim)Compile performance 11.81 → 23.13
ModelicaTest_3.2.3ModelicaTest.MultiBody.InitializationConversion.Bodies (sim)Compile performance 15.35 → 31.38
ModelicaTest_3.2.3ModelicaTest.MultiBody.InitializationConversion.Joints (sim)Compile performance 24.77 → 55.65
ModelicaTest_3.2.3ModelicaTest.MultiBody.InitializationConversion.Rotor1D (sim)Compile performance 17.88 → 40.60
ModelicaTest_3.2.3ModelicaTest.MultiBody.Joints.FreeMotion2 (sim)Compile performance 10.79 → 21.16
ModelicaTest_3.2.3ModelicaTest.MultiBody.Joints.GearConstraint (sim)Compile performance 12.68 → 27.63
ModelicaTest_3.2.3ModelicaTest.MultiBody.Joints.Revolute2 (sim)Compile performance 11.21 → 22.05
ModelicaTest_3.2.3ModelicaTest.MultiBody.Joints.RevolutePlanarLoopConstraint (sim)Compile performance 12.23 → 23.72
ModelicaTest_3.2.3ModelicaTest.MultiBody.Joints.SphericalSpherical2 (sim)Compile performance 22.99 → 48.54
ModelicaTest_3.2.3ModelicaTest.MultiBody.Joints.UniversalSpherical (sim)Compile performance 23.00 → 47.30
ModelicaTest_3.2.3ModelicaTest.MultiBody.Parts.FixedRotation (sim)Compile performance 9.96 → 20.75
ModelicaTest_3.2.3ModelicaTest.MultiBody.Parts.FlyingBodies (sim)Compile performance 17.82 → 36.94
ModelicaTest_3.2.3ModelicaTest.MultiBody.Parts.FreeBodies (sim)Compile performance 16.96 → 34.91
ModelicaTest_3.2.3ModelicaTest.MultiBody.Parts.FreeBodies2 (sim)Compile performance 16.59 → 35.16
ModelicaTest_3.2.3ModelicaTest.MultiBody.Parts.FreeBodiesEnforceStatesFalse (sim)Compile performance 16.95 → 35.15
ModelicaTest_3.2.3ModelicaTest.MultiBody.Parts.Rotor1D.GearConstraint2 (sim)Compile performance 20.00 → 42.72
ModelicaTest_3.2.3ModelicaTest.MultiBody.Parts.Rotor1D.GearConstraint3 (sim)Compile performance 12.01 → 24.35
ModelicaTest_3.2.3ModelicaTest.MultiBody.Parts.Rotor1D.GearConstraint4 (sim)Compile performance 35.17 → 0:01:18
ModelicaTest_3.2.3ModelicaTest.MultiBody.Parts.Rotor1D.Rotor1D_1 (sim)Compile performance 19.76 → 43.68
ModelicaTest_3.2.3ModelicaTest.MultiBody.Parts.Rotor1D.Rotor1D_3 (sim)Compile performance 13.54 → 26.74
ModelicaTest_3.2.3ModelicaTest.MultiBody.Sensors.AbsoluteSensor (sim)Compile performance 18.61 → 40.98
ModelicaTest_3.2.3ModelicaTest.MultiBody.Sensors.CutForce (sim)Compile performance 11.93 → 25.32
ModelicaTest_3.2.3ModelicaTest.MultiBody.Sensors.CutForceAndTorque1 (sim)Compile performance 13.67 → 29.74
ModelicaTest_3.2.3ModelicaTest.MultiBody.Sensors.CutForceAndTorque2 (sim)Compile performance 13.91 → 30.82
ModelicaTest_3.2.3ModelicaTest.MultiBody.Sensors.CutTorque (sim)Compile performance 12.21 → 26.11
ModelicaTest_3.2.3ModelicaTest.MultiBody.Sensors.RelativeSensor (sim)Compile performance 23.43 → 50.76
ModelicaTest_3.2.3ModelicaTest.MultiBody.Visualizers.ColorMaps (sim)Compile performance 13.64 → 30.66
ModelicaTest_3.2.3ModelicaTest.Rotational.AllComponents (sim)Compile performance 10.66 → 22.19
ModelicaTest_3.2.3ModelicaTest.Rotational.TestBearingConversion (sim)Compile performance 13.91 → 29.56
Modelica_trunkModelica.Electrical.Spice3.Examples.Spice3BenchmarkFourBitBinaryAdder (sim)Compile → Templates
OpenHydraulicsOpenHydraulics.Circuits.OpenCenterSectionalValveCircuit (sim)Compile performance 19.21 → 36.53
OpenHydraulicsOpenHydraulics.Circuits.OpenCenter_tandem (sim)Compile performance 14.07 → 27.75
OpenHydraulicsOpenHydraulics.Circuits.PressureCompensated (sim)Compile performance 10.23 → 20.36
OpenHydraulicsOpenHydraulics.Circuits.PressureCompensatedLoadSensing (sim)Compile performance 11.41 → 22.61
OpenIPSL_2.0.0OpenIPSL.Examples.PSATSystems.TwoArea.ThirdOrder_AVRI (sim)Compile performance 16.86 → 30.19
OpenIPSL_devOpenIPSL.Examples.PSATSystems.TwoArea.FourthOrder_AVRI (sim)Compile performance 15.12 → 27.19
PowerGridsPowerGrids.Controls.Test.TestRampTrackingFilter (sim)Compile performance 16.03 → 33.56
PowerGridsPowerGrids.Examples.IEEE14bus.IEEE14busGen2Disconnection (sim)Compile performance 18.19 → 39.73 Simulate performance 8.40 → 15.51
PowerGridsPowerGrids.Examples.IEEE14bus.IEEE14busLine1to5Opening (sim)Compile performance 18.19 → 39.10 Simulate performance 8.58 → 15.31
PowerGridsPowerGrids.Examples.IEEE14bus.IEEE14busLoad2Variation (sim)Compile performance 17.72 → 39.77
PowerGridsPowerGrids.Examples.IEEE14bus.IEEE14busStaticNetwork (sim)Compile performance 18.20 → 40.41 Simulate performance 14.92 → 26.98
PowerGridsPowerGrids.Examples.Tutorial.IslandOperation.TwoGeneratorsFixedFrequencyReference (sim)Compile performance 11.79 → 24.96 Simulate performance 0:01:34 → 0:02:42
PowerGridsPowerGrids.Examples.Tutorial.IslandOperation.TwoGeneratorsOneReferenceGenerator (sim)Compile performance 11.54 → 24.87 Simulate performance 0:01:36 → 0:02:49
PowerSystems_latestPowerSystems.Examples.Wind.WindTurbine_PSGI (sim)Simulate performance 46.31 → 0:01:22
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_160_M_10 (sim)BackEnd performance 22.12 → 46.38 Templates performance 6.90 → 13.52
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_20_M_20 (sim)Compile performance 39.79 → 0:01:12
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_28_M_28 (sim)Compile performance 0:01:28 → 0:02:56
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_40_M_40 (sim)Verify → Templates
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_56_M_56 (sim)FrontEnd performance 5.16 → 10.25 BackEnd performance 45.07 → 0:01:21 SimCode performance 5.74 → 11.47 Templates performance 14.33 → 32.02
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_80_M_20 (sim)BackEnd performance 19.46 → 40.70 Templates performance 6.89 → 14.79
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_80_M_80 (sim)FrontEnd performance 10.10 → 19.80
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaIndividual_N_40_M_40 (sim)Verify → Templates
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaIndividual_N_80_M_80 (sim)Templates → Failed
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_40_M_40 (sim)Verify → Templates
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_80_M_80 (sim)SimCode performance 12.85 → 33.03 Templates performance 27.95 → 58.85
ScalableTestSuiteScalableTestSuite.Elementary.Tables.ScaledExperiments.TimeTable_N_16000 (sim)Failed → Verify
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_8000_M_10 (sim)Verify → Templates
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_8000_M_10 (sim)Verify → Templates
ScalableTestSuite_nooptScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetworkDelayed_N_1280_M_10 (sim)BackEnd performance 27.32 → 0:01:09 Templates performance 7.33 → 14.46
ScalableTestSuite_nooptScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetworkDelayed_N_160_M_10 (sim)Compile performance 28.77 → 0:01:16 Simulate performance 7.20 → 12.84
ScalableTestSuite_nooptScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetworkDelayed_N_160_M_160 (sim)Compile performance 29.69 → 0:01:06 Simulate performance 8.35 → 16.43
ScalableTestSuite_nooptScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetworkDelayed_N_160_M_20 (sim)Compile performance 29.80 → 0:01:12 Simulate performance 7.32 → 14.35
ScalableTestSuite_nooptScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetworkDelayed_N_160_M_40 (sim)Compile performance 30.02 → 0:01:10 Simulate performance 7.43 → 14.76
ScalableTestSuite_nooptScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetworkDelayed_N_160_M_80 (sim)Compile performance 28.38 → 0:01:09 Simulate performance 8.38 → 15.52
ScalableTestSuite_nooptScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetworkDelayed_N_320_M_10 (sim)BackEnd performance 3.80 → 10.62
ScalableTestSuite_nooptScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetworkDelayed_N_640_M_10 (sim)BackEnd performance 9.23 → 24.69
ScalableTestSuite_nooptScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetworkDelayed_N_80_M_10 (sim)Compile performance 12.85 → 30.95
ScalableTestSuite_nooptScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetwork_N_1280_M_10 (sim)BackEnd performance 24.61 → 52.03 Templates performance 5.55 → 13.33
ScalableTestSuite_nooptScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetwork_N_160_M_10 (sim)Compile performance 24.50 → 0:01:01 Simulate performance 7.01 → 14.01
ScalableTestSuite_nooptScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetwork_N_160_M_160 (sim)Compile performance 21.89 → 0:01:07
ScalableTestSuite_nooptScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetwork_N_160_M_20 (sim)Compile performance 29.24 → 58.36 Simulate performance 6.98 → 15.34
ScalableTestSuite_nooptScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetwork_N_160_M_40 (sim)Compile performance 24.69 → 59.29 Simulate performance 7.01 → 15.71
ScalableTestSuite_nooptScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetwork_N_160_M_80 (sim)Compile performance 26.75 → 59.11 Simulate performance 7.75 → 15.25
ScalableTestSuite_nooptScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetwork_N_640_M_10 (sim)BackEnd performance 8.10 → 16.99
ScalableTestSuite_nooptScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetwork_N_80_M_10 (sim)Compile performance 11.62 → 24.99
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_40_M_40 (sim)Templates → Failed
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_40_M_40 (sim)SimCode performance 17.66 → 39.84 Templates performance 21.46 → 48.92
ScalableTestSuite_nooptScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_25600 (sim)Templates → Failed
ScalableTestSuite_nooptScalableTestSuite.Mechanical.FlexibleBeam.ScaledExperiments.FlexibleBeamModelica_N_16 (sim)BackEnd performance 5.30 → 13.12
ScalableTestSuite_nooptScalableTestSuite.Mechanical.FlexibleBeam.ScaledExperiments.FlexibleBeamModelica_N_32 (sim)BackEnd performance 11.03 → 24.12
ScalableTestSuite_nooptScalableTestSuite.Mechanical.FlexibleBeam.ScaledExperiments.FlexibleBeamModelica_N_64 (sim)BackEnd performance 27.50 → 51.89 Templates performance 11.27 → 21.46
ScalableTestSuite_nooptScalableTestSuite.Mechanical.FlexibleBeam.Verification.FlexibleBeamCheck (sim)BackEnd performance 3.56 → 10.64
ScalableTestSuite_nooptScalableTestSuite.Mechanical.HarmonicOscillator.ScaledExperiments.HarmonicOscillator_N_1600 (sim)Compile performance 29.97 → 53.53
ScalableTestSuite_nooptScalableTestSuite.Mechanical.HarmonicOscillator.ScaledExperiments.HarmonicOscillator_N_3200 (sim)Templates performance 7.64 → 15.70
ScalableTestSuite_nooptScalableTestSuite.Mechanical.HarmonicOscillator.ScaledExperiments.HarmonicOscillator_N_800 (sim)Compile performance 11.66 → 20.33
ScalableTestSuite_nooptScalableTestSuite.Mechanical.Strings.ScaledExperiments.StringModelica_N_32 (sim)BackEnd performance 11.59 → 23.13
ScalableTestSuite_nooptScalableTestSuite.Mechanical.Strings.ScaledExperiments.StringModelica_N_64 (sim)BackEnd performance 27.81 → 56.15 Templates performance 11.07 → 24.41
ScalableTestSuite_nooptScalableTestSuite.Power.ConceptualPowerSystem.ScaledExperiments.PowerSystemStepLoad_N_32_M_4 (sim)Compile performance 12.71 → 23.94
ScalableTestSuite_nooptScalableTestSuite.Power.ConceptualPowerSystem.ScaledExperiments.PowerSystemStepLoad_N_64_M_16 (sim)BackEnd performance 12.93 → 28.16 Templates performance 8.18 → 18.23
ScalableTestSuite_nooptScalableTestSuite.Power.ConceptualPowerSystem.ScaledExperiments.PowerSystemStepLoad_N_64_M_4 (sim)BackEnd performance 11.83 → 23.72 Templates performance 7.85 → 17.56 Compile performance 35.88 → 0:01:04
ScalableTestSuite_nooptScalableTestSuite.Power.ConceptualPowerSystem.ScaledExperiments.PowerSystemStepLoad_N_64_M_8 (sim)BackEnd performance 12.03 → 22.86 Templates performance 7.89 → 16.53
ScalableTestSuite_nooptScalableTestSuite.Thermal.HeatConduction.ScaledExperiments.OneDHeatTransferTT_FD_N_1280 (sim)Compile performance 16.87 → 30.66 Simulate performance 4.18 → 12.46
ScalableTestSuite_nooptScalableTestSuite.Thermal.HeatConduction.ScaledExperiments.OneDHeatTransferTT_Modelica_N_1280 (sim)BackEnd performance 7.27 → 13.32
ThermalSeparationThermalSeparation.Examples.ProPen_EQ_SteadyState (sim)Compile performance 9.33 → 20.54