OpenModelica cpp from 2022-08-20 22:02:36 to 2022-08-22 20:53:58

Summary

OMC Commits3
Libraries Changed0
Number of Improvements2
Number of Regressions6
Number of Performance Improvements109
Number of Performance Regressions5

OpenModelica Changes

CommitAuthorSummary
2ce4fab7f3perostAdd more class info to getModelInstance (#9319)
224afa47a4perostDump equations where they occur in getModelInstance (#9318)
c7fe676facAdeel Asghar[NewAPI] Delete shapes, transitions and initial states (#9313)

Library Changes

LibraryChange

Models Affected

BuildSysProBuildSysPro.IBPSA.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAIT (sim)SimCode performance 25.32 → 13.58
Buildings_latestBuildings.Controls.DemandResponse.Examples.ClientLBNL90 (sim)Compile performance 0:01:44 → 0:03:10
ChemicalChemical.Examples.AcidBase.CarbonDioxideInBlood (sim)Compile performance 21.70 → 9.52
ChemicalChemical.Examples.AcidBase.Dev.RedCellMembrane (sim)Compile performance 24.48 → 11.58
ChemicalChemical.Examples.Hemoglobin.HemoglobinCarboxylation (sim)BackEnd performance 11.93 → 5.23 Compile performance 0:01:00 → 23.44
ChemicalChemical.Examples.Hemoglobin.HemoglobinMultipleAllostery (sim)BackEnd performance 11.52 → 5.22 Compile performance 0:01:03 → 23.60
ChemicalChemical.Examples.Hemoglobin.HemoglobinMultipleAllosteryCO (sim)BackEnd performance 13.27 → 5.82 Compile performance 0:01:46 → 38.78
ChemicalChemical.Examples.Hemoglobin.HemoglobinTitration (sim)BackEnd performance 11.78 → 5.28 Compile performance 0:01:01 → 23.51
ChemicalChemical.Examples.Hemoglobin.Joels57 (sim)BackEnd performance 32.77 → 14.83 Templates performance 15.79 → 6.54
IDEASIDEAS.Buildings.Examples.OpenDoorComparison (sim)Templates → FrontEnd
IDEASIDEAS.Buildings.Validation.Tests.ViewFactorVerification (sim)BackEnd performance 7.79 → 13.83
IDEASIDEAS.Buildings.Validation.Tests.ZoneTemplateVerification2 (sim)BackEnd performance 5.63 → 10.69
IDEAS_devIDEAS.Buildings.Components.InterzonalAirFlow.Examples.InterzonalAirFlow (sim)Templates → FrontEnd
IDEAS_devIDEAS.Buildings.Examples.OpenDoorComparison (sim)Templates → FrontEnd
IDEAS_devIDEAS.Buildings.Examples.ScreenComparison (sim)BackEnd performance 15.05 → 7.35
IDEAS_devIDEAS.Buildings.Validation.Tests.ZoneTemplateVerification2 (sim)BackEnd performance 12.87 → 4.88
IDEAS_devIDEAS.Examples.Tutorial.Example7 (sim)BackEnd performance 10.42 → 3.65
IDEAS_devIDEAS.Examples.TwinHouses.BuildingN2_Exp1 (sim)SimCode performance 29.49 → 16.05
ModelicaTest_3.2.3ModelicaTest.Electrical.QuasiStatic.MultiPhase.Ideal (sim)Compile performance 20.11 → 8.55
ModelicaTest_3.2.3ModelicaTest.Electrical.QuasiStatic.MultiPhase.SerialConnection (sim)Compile performance 22.14 → 9.65
ModelicaTest_3.2.3ModelicaTest.Fluid.TestComponents.Fittings.TestJunctionTraceSubstances (sim)Compile performance 25.93 → 10.86
ModelicaTest_3.2.3ModelicaTest.Fluid.TestComponents.Fittings.TestMultiPortTraceSubstances (sim)Compile performance 28.10 → 13.08
ModelicaTest_3.2.3ModelicaTest.Fluid.TestComponents.Pipes.DynamicPipeWithNominalLaminarFlow (sim)Compile performance 44.72 → 22.34
ModelicaTest_3.2.3ModelicaTest.Fluid.TestComponents.Pipes.DynamicPipesAndFittings (sim)Templates performance 28.39 → 14.98 Compile performance 0:01:37 → 50.53
ModelicaTest_3.2.3ModelicaTest.Fluid.TestComponents.Pipes.DynamicPipesWithTraceSubstances (sim)Compile performance 0:01:16 → 36.28
ModelicaTest_3.2.3ModelicaTest.Fluid.TestExamplesVariants.BranchingDynamicPipes_MomentumSteadyState (sim)Compile performance 47.24 → 22.04
ModelicaTest_3.2.3ModelicaTest.Fluid.TestExamplesVariants.BranchingDynamicPipes_StandardWater (sim)Compile performance 41.97 → 20.19
ModelicaTest_3.2.3ModelicaTest.Fluid.TestExamplesVariants.HeatingSystem_FixedInitial (sim)Compile performance 23.43 → 9.77
ModelicaTest_3.2.3ModelicaTest.Fluid.TestExamplesVariants.IncompressibleFluidNetwork_StandardWaterOnePhase (sim)Compile performance 35.67 → 16.75
ModelicaTest_3.2.3ModelicaTest.Fluid.TestPipesAndValves.BranchingPipes1 (sim)Compile performance 22.02 → 10.49
ModelicaTest_3.2.3ModelicaTest.Fluid.TestPipesAndValves.BranchingPipes14 (sim)Compile performance 22.18 → 10.36
ModelicaTest_3.2.3ModelicaTest.Fluid.TestPipesAndValves.BranchingPipes17 (sim)Compile performance 20.09 → 9.60
ModelicaTest_3.2.3ModelicaTest.Fluid.TestPipesAndValves.BranchingPipes18 (sim)Compile performance 23.71 → 10.57
ModelicaTest_3.2.3ModelicaTest.Fluid.TestPipesAndValves.BranchingPipes2 (sim)Compile performance 21.27 → 9.85
ModelicaTest_3.2.3ModelicaTest.Fluid.TestPipesAndValves.BranchingPipes3 (sim)Compile performance 20.68 → 9.88
ModelicaTest_3.2.3ModelicaTest.Fluid.TestPipesAndValves.BranchingPipes4 (sim)Compile performance 20.51 → 10.04
ModelicaTest_3.2.3ModelicaTest.Fluid.TestPipesAndValves.SeriesPipes1 (sim)Compile performance 21.30 → 10.27
ModelicaTest_3.2.3ModelicaTest.MultiBody.Forces.Damper (sim)Compile performance 20.23 → 10.41
ModelicaTest_3.2.3ModelicaTest.MultiBody.Forces.Damper2 (sim)Compile performance 21.48 → 10.32
ModelicaTest_3.2.3ModelicaTest.MultiBody.Forces.Spring2 (sim)Compile performance 23.40 → 12.18
ModelicaTest_3.2.3ModelicaTest.MultiBody.Forces.SpringDamperParallel (sim)Compile performance 25.70 → 13.78
ModelicaTest_3.2.3ModelicaTest.MultiBody.Forces.Torque2 (sim)Compile performance 30.79 → 17.43
ModelicaTest_3.2.3ModelicaTest.MultiBody.Forces.Torque3 (sim)Compile performance 30.28 → 16.21
ModelicaTest_3.2.3ModelicaTest.MultiBody.Forces.WorldForceAndTorque (sim)Compile performance 25.12 → 13.07
ModelicaTest_3.2.3ModelicaTest.MultiBody.Joints.FreeMotion2 (sim)Compile performance 22.76 → 10.55
ModelicaTest_3.2.3ModelicaTest.MultiBody.Joints.GearConstraint (sim)Compile performance 27.26 → 12.66
ModelicaTest_3.2.3ModelicaTest.MultiBody.Joints.JointUSP2 (sim)Compile performance 20.31 → 9.79
ModelicaTest_3.2.3ModelicaTest.MultiBody.Joints.Revolute2 (sim)Compile performance 23.46 → 10.94
ModelicaTest_3.2.3ModelicaTest.MultiBody.Joints.RevolutePlanarLoopConstraint (sim)Compile performance 23.16 → 11.82
ModelicaTest_3.2.3ModelicaTest.MultiBody.Joints.SphericalSpherical2 (sim)Compile performance 45.76 → 23.27
ModelicaTest_3.2.3ModelicaTest.MultiBody.Joints.UniversalSpherical (sim)Compile performance 45.72 → 23.26
ModelicaTest_3.2.3ModelicaTest.MultiBody.Parts.FreeBodies (sim)Compile performance 35.35 → 17.17
ModelicaTest_3.2.3ModelicaTest.MultiBody.Parts.FreeBodies2 (sim)Compile performance 36.10 → 17.09
ModelicaTest_3.2.3ModelicaTest.MultiBody.Parts.FreeBodiesEnforceStatesFalse (sim)Compile performance 36.66 → 17.28
ModelicaTest_3.2.3ModelicaTest.MultiBody.Parts.Rotor1D.Rotor1D_3 (sim)Compile performance 25.39 → 13.78
ModelicaTest_4.0.0ModelicaTest.Fluid.TestComponents.Pipes.DynamicPipeWithNominalLaminarFlow (sim)Compile performance 43.60 → 24.92
ModelicaTest_4.0.0ModelicaTest.Fluid.TestComponents.Pipes.DynamicPipesAndFittings (sim)Compile performance 0:01:57 → 56.78
ModelicaTest_4.0.0ModelicaTest.Fluid.TestComponents.Pipes.DynamicPipesWithTraceSubstances (sim)Compile performance 0:01:24 → 43.34 Simulate performance 0:02:18 → 0:01:11
ModelicaTest_4.0.0ModelicaTest.Fluid.TestComponents.Sources.TestSources (sim)Compile performance 26.92 → 12.52
ModelicaTest_4.0.0ModelicaTest.Fluid.TestComponents.Vessels.TestTankWithTopPorts (sim)Compile performance 20.11 → 9.16
ModelicaTest_4.0.0ModelicaTest.Fluid.TestExamplesVariants.BranchingDynamicPipes_MomentumSteadyState (sim)Compile performance 51.78 → 24.98
ModelicaTest_4.0.0ModelicaTest.Fluid.TestExamplesVariants.BranchingDynamicPipes_StandardWater (sim)Compile performance 45.37 → 21.82
ModelicaTest_4.0.0ModelicaTest.Fluid.TestExamplesVariants.HeatingSystem_FixedInitial (sim)Compile performance 22.95 → 11.21
ModelicaTest_4.0.0ModelicaTest.Fluid.TestExamplesVariants.IncompressibleFluidNetwork_StandardWaterOnePhase (sim)Compile performance 38.71 → 18.39
ModelicaTest_4.0.0ModelicaTest.Fluid.TestPipesAndValves.BranchingPipes1 (sim)Compile performance 23.34 → 10.97
ModelicaTest_4.0.0ModelicaTest.Fluid.TestPipesAndValves.BranchingPipes12 (sim)Compile performance 22.88 → 11.09
ModelicaTest_4.0.0ModelicaTest.Fluid.TestPipesAndValves.BranchingPipes13 (sim)Compile performance 20.83 → 10.63
ModelicaTest_4.0.0ModelicaTest.Fluid.TestPipesAndValves.BranchingPipes14 (sim)Compile performance 22.28 → 10.84
ModelicaTest_4.0.0ModelicaTest.Fluid.TestPipesAndValves.BranchingPipes15 (sim)Compile performance 21.47 → 11.03
ModelicaTest_4.0.0ModelicaTest.Fluid.TestPipesAndValves.BranchingPipes16 (sim)Compile performance 21.08 → 10.58
ModelicaTest_4.0.0ModelicaTest.Fluid.TestPipesAndValves.BranchingPipes17 (sim)Compile performance 20.56 → 10.98
ModelicaTest_4.0.0ModelicaTest.Fluid.TestPipesAndValves.BranchingPipes18 (sim)Compile performance 21.07 → 11.37
ModelicaTest_4.0.0ModelicaTest.Fluid.TestPipesAndValves.BranchingPipes2 (sim)Compile performance 22.01 → 10.18
ModelicaTest_4.0.0ModelicaTest.Fluid.TestPipesAndValves.BranchingPipes3 (sim)Compile performance 22.10 → 10.33
ModelicaTest_4.0.0ModelicaTest.Fluid.TestPipesAndValves.BranchingPipes4 (sim)Compile performance 20.89 → 10.48
ModelicaTest_4.0.0ModelicaTest.Fluid.TestPipesAndValves.DynamicPipeInitialization (sim)Compile performance 20.03 → 9.62
ModelicaTest_4.0.0ModelicaTest.Fluid.TestPipesAndValves.SeriesPipes1 (sim)Compile performance 20.66 → 11.06
ModelicaTest_4.0.0ModelicaTest.Fluid.TestPipesAndValves.SeriesPipes13 (sim)Compile performance 20.15 → 10.55
ModelicaTest_4.0.0ModelicaTest.Math.TestMatrices2 (sim)Compile performance 42.23 → 22.11
ModelicaTest_4.0.0ModelicaTest.Math.TestMatrices2b (sim)Compile performance 25.56 → 12.33
ModelicaTest_4.0.0ModelicaTest.MultiBody.Forces.Force (sim)Compile performance 22.24 → 10.74
ModelicaTest_4.0.0ModelicaTest.MultiBody.Forces.Force2 (sim)Compile performance 34.49 → 17.22
ModelicaTest_4.0.0ModelicaTest.MultiBody.Forces.ForceWithTwoMasses2 (sim)Compile performance 20.89 → 11.53
ModelicaTest_4.0.0ModelicaTest.MultiBody.Forces.ForcesAndTorques (sim)Compile performance 23.80 → 11.23
ModelicaTest_4.0.0ModelicaTest.MultiBody.Forces.FrameForces2 (sim)Compile performance 21.77 → 12.28
ModelicaTest_4.0.0ModelicaTest.MultiBody.Forces.Spring2 (sim)Compile performance 22.18 → 12.97
ModelicaTest_4.0.0ModelicaTest.MultiBody.Forces.SpringDamperParallel (sim)Compile performance 25.29 → 14.14
ModelicaTest_4.0.0ModelicaTest.MultiBody.Forces.WorldForceAndTorque (sim)Compile performance 21.35 → 12.51
ModelicaTest_4.0.0ModelicaTest.MultiBody.FourbarVariants.JointSSR (sim)Compile performance 23.43 → 11.20
ModelicaTest_4.0.0ModelicaTest.MultiBody.FourbarVariants.JointUSP (sim)Compile performance 22.97 → 11.10
ModelicaTest_4.0.0ModelicaTest.MultiBody.FourbarVariants.JointUSR (sim)Compile performance 24.67 → 12.74
ModelicaTest_4.0.0ModelicaTest.MultiBody.FourbarVariants.UniversalSpherical (sim)Compile performance 21.03 → 10.54
ModelicaTest_4.0.0ModelicaTest.MultiBody.InitializationConversion.Bodies (sim)Compile performance 25.83 → 14.39
ModelicaTest_4.0.0ModelicaTest.MultiBody.InitializationConversion.Joints (sim)Compile performance 44.87 → 24.01
ModelicaTest_4.0.0ModelicaTest.MultiBody.InitializationConversion.Rotor1D (sim)Compile performance 31.10 → 16.87
ModelicaTest_4.0.0ModelicaTest.MultiBody.Joints.GearConstraint (sim)Compile performance 23.06 → 11.97
ModelicaTest_4.0.0ModelicaTest.MultiBody.Joints.RevolutePlanarLoopConstraint (sim)Compile performance 21.17 → 11.53
ModelicaTest_4.0.0ModelicaTest.MultiBody.Joints.SphericalSpherical2 (sim)Compile performance 38.54 → 21.65
ModelicaTest_4.0.0ModelicaTest.MultiBody.Parts.FlyingBodies (sim)Compile performance 31.48 → 17.50
ModelicaTest_4.0.0ModelicaTest.MultiBody.Parts.FreeBodies (sim)Compile performance 28.30 → 16.39
ModelicaTest_4.0.0ModelicaTest.MultiBody.Parts.FreeBodiesEnforceStatesFalse (sim)Compile performance 28.49 → 16.48
ModelicaTest_4.0.0ModelicaTest.MultiBody.Parts.Rotor1D.GearConstraint2 (sim)Compile performance 33.25 → 18.39
ModelicaTest_4.0.0ModelicaTest.MultiBody.Parts.Rotor1D.GearConstraint3 (sim)Compile performance 20.47 → 11.94
ModelicaTest_4.0.0ModelicaTest.MultiBody.Parts.Rotor1D.GearConstraint4 (sim)Compile performance 0:01:02 → 32.39
ModelicaTest_4.0.0ModelicaTest.MultiBody.Parts.Rotor1D.Rotor1D_1 (sim)Compile performance 32.44 → 18.85
ModelicaTest_4.0.0ModelicaTest.MultiBody.Sensors.AbsoluteSensor (sim)Compile performance 31.58 → 16.91
ModelicaTest_4.0.0ModelicaTest.MultiBody.Sensors.CutForce (sim)Compile performance 21.38 → 11.10
ModelicaTest_4.0.0ModelicaTest.MultiBody.Sensors.CutForceAndTorque1 (sim)Compile performance 22.76 → 12.29
ModelicaTest_4.0.0ModelicaTest.MultiBody.Sensors.CutForceAndTorque2 (sim)Compile performance 21.64 → 11.85
ModelicaTest_4.0.0ModelicaTest.MultiBody.Sensors.RelativeSensor (sim)Compile performance 37.97 → 20.04
ModelicaTest_4.0.0ModelicaTest.MultiBody.SphericalDoublePendulum (sim)Compile performance 37.27 → 17.83
ModelicaTest_4.0.0ModelicaTest.MultiBody.Visualizers.ColorMaps (sim)Compile performance 24.90 → 13.41
ModelicaTest_4.0.0ModelicaTest.Rotational.TestBearingConversion (sim)Compile performance 24.39 → 13.17
Modelica_4.0.0Modelica.Electrical.PowerConverters.Examples.ACDC.RectifierBridge2mPulse.ThyristorBridge2mPulse_DC_Drive (sim)Simulate performance 27.64 → 9.31
OpenIPSLOpenIPSL.Examples.PSATSystems.TwoArea.FourthOrder_AVRI (sim)Compile performance 14.58 → 26.14
OpenIPSLOpenIPSL.Examples.PSATSystems.TwoArea.ThirdOrder_AVRII (sim)Compile performance 13.09 → 23.72
OpenIPSL_devOpenIPSL.Examples.PSATSystems.TwoArea.FourthOrder_AVRII (sim)Compile performance 25.39 → 13.09
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_40_M_40 (sim)Templates → Verify
ScalableTestSuiteScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_25600 (sim)Templates → Failed
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_8000_M_10 (sim)Templates → Verify
ScalableTestSuite_nooptScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_25600 (sim)Templates → Failed
ScalableTestSuite_nooptScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_8000_M_10 (sim)Verify → Templates