OpenModelica cpp from 2022-08-18 20:54:40 to 2022-08-20 22:02:36

Summary

OMC Commits6
Libraries Changed1
Number of Improvements2
Number of Regressions3
Number of Performance Improvements5
Number of Performance Regressions111

OpenModelica Changes

CommitAuthorSummary
378ed2270eMahder GebremedhinAdd icons for OMNotebook, OMShell and OMPlot on macOS (#9316)
e44e62a685Mahder GebremedhinImprove #9236. Fix icon for OMEdit bundle on macOS (#9315)
df07a89307Adeel Asghar[NewAPI] Delete connections (#9312)
ad3bfc0360perostLimit max size of storeAST cache. (#9310)
6aebcc4803Adeel Asghar[NewAPI] Use storeAST/restoreAST APIs (#9309)
11f19cce5dAdeel AsgharDisconnect signals when the component is deleted (#9308)

Library Changes

LibraryChange
Buildings_latestFrom version 9.1.0-master (08292ba21c09300e993cda11d4e25a77e8d5533d) to 9.1.0-master (34b6b4ac55cbec1fc51b8b2b6c52b693a3c3ddf9)

Models Affected

Buildings_latestBuildings.Controls.DemandResponse.Examples.ClientLBNL90 (sim)Compile performance 0:03:09 → 0:01:44
ChemicalChemical.Examples.AcidBase.CarbonDioxideInBlood (sim)Compile performance 10.07 → 21.70
ChemicalChemical.Examples.AcidBase.Dev.RedCellMembrane (sim)Compile performance 12.28 → 24.48
ChemicalChemical.Examples.Hemoglobin.HemoglobinCarboxylation (sim)BackEnd performance 5.47 → 11.93 Compile performance 24.88 → 0:01:00
ChemicalChemical.Examples.Hemoglobin.HemoglobinMultipleAllostery (sim)BackEnd performance 5.75 → 11.52 Compile performance 25.41 → 0:01:03
ChemicalChemical.Examples.Hemoglobin.HemoglobinMultipleAllosteryCO (sim)BackEnd performance 6.44 → 13.27 Compile performance 57.78 → 0:01:46
ChemicalChemical.Examples.Hemoglobin.HemoglobinTitration (sim)BackEnd performance 5.66 → 11.78 Compile performance 25.07 → 0:01:01
ChemicalChemical.Examples.Hemoglobin.Joels57 (sim)BackEnd performance 16.41 → 32.77 Templates performance 7.04 → 15.79
ClaRaClaRa.Examples.SteamCycle_02 (sim)SimCode performance 15.73 → 4.02
ClaRa_devClaRa.Examples.SteamCycle_02 (sim)SimCode performance 3.62 → 18.71
IDEASIDEAS.Buildings.Components.InterzonalAirFlow.Examples.InterzonalAirFlow (sim)Templates → FrontEnd
IDEASIDEAS.Buildings.Validation.Tests.ZoneTemplateVerification (sim)BackEnd performance 11.11 → 5.47
IDEAS_devIDEAS.Buildings.Components.Examples.ScalingWindow (sim)BackEnd performance 25.59 → 11.19
IDEAS_devIDEAS.Buildings.Components.InterzonalAirFlow.Examples.InterzonalAirFlow (sim)FrontEnd → Templates
IDEAS_devIDEAS.Buildings.Examples.ScreenComparison (sim)BackEnd performance 7.38 → 15.05
IDEAS_devIDEAS.Buildings.Validation.Tests.ZoneTemplateVerification2 (sim)BackEnd performance 4.63 → 12.87
IDEAS_devIDEAS.Examples.Tutorial.Example7 (sim)BackEnd performance 3.87 → 10.42
ModelicaTest_3.2.3ModelicaTest.Electrical.QuasiStatic.MultiPhase.Ideal (sim)Compile performance 9.17 → 20.11
ModelicaTest_3.2.3ModelicaTest.Electrical.QuasiStatic.MultiPhase.SerialConnection (sim)Compile performance 10.01 → 22.14
ModelicaTest_3.2.3ModelicaTest.Fluid.TestComponents.Fittings.TestJunctionTraceSubstances (sim)Compile performance 11.41 → 25.93
ModelicaTest_3.2.3ModelicaTest.Fluid.TestComponents.Fittings.TestMultiPortTraceSubstances (sim)Compile performance 14.11 → 28.10
ModelicaTest_3.2.3ModelicaTest.Fluid.TestComponents.Pipes.DynamicPipeWithNominalLaminarFlow (sim)Compile performance 24.19 → 44.72
ModelicaTest_3.2.3ModelicaTest.Fluid.TestComponents.Pipes.DynamicPipesAndFittings (sim)Compile performance 54.95 → 0:01:37
ModelicaTest_3.2.3ModelicaTest.Fluid.TestComponents.Pipes.DynamicPipesWithTraceSubstances (sim)Compile performance 40.51 → 0:01:16
ModelicaTest_3.2.3ModelicaTest.Fluid.TestExamplesVariants.BranchingDynamicPipes_MomentumSteadyState (sim)Compile performance 23.05 → 47.24
ModelicaTest_3.2.3ModelicaTest.Fluid.TestExamplesVariants.BranchingDynamicPipes_StandardWater (sim)Compile performance 21.02 → 41.97
ModelicaTest_3.2.3ModelicaTest.Fluid.TestExamplesVariants.HeatingSystem_FixedInitial (sim)Compile performance 10.50 → 23.43
ModelicaTest_3.2.3ModelicaTest.Fluid.TestExamplesVariants.IncompressibleFluidNetwork_StandardWaterOnePhase (sim)Compile performance 17.24 → 35.67
ModelicaTest_3.2.3ModelicaTest.Fluid.TestPipesAndValves.BranchingPipes1 (sim)Compile performance 10.70 → 22.02
ModelicaTest_3.2.3ModelicaTest.Fluid.TestPipesAndValves.BranchingPipes14 (sim)Compile performance 10.48 → 22.18
ModelicaTest_3.2.3ModelicaTest.Fluid.TestPipesAndValves.BranchingPipes17 (sim)Compile performance 9.89 → 20.09
ModelicaTest_3.2.3ModelicaTest.Fluid.TestPipesAndValves.BranchingPipes18 (sim)Compile performance 11.03 → 23.71
ModelicaTest_3.2.3ModelicaTest.Fluid.TestPipesAndValves.BranchingPipes2 (sim)Compile performance 10.08 → 21.27
ModelicaTest_3.2.3ModelicaTest.Fluid.TestPipesAndValves.BranchingPipes3 (sim)Compile performance 10.12 → 20.68
ModelicaTest_3.2.3ModelicaTest.Fluid.TestPipesAndValves.BranchingPipes4 (sim)Compile performance 10.43 → 20.51
ModelicaTest_3.2.3ModelicaTest.Fluid.TestPipesAndValves.SeriesPipes1 (sim)Compile performance 10.63 → 21.30
ModelicaTest_3.2.3ModelicaTest.MultiBody.Forces.Damper (sim)Compile performance 10.47 → 20.23
ModelicaTest_3.2.3ModelicaTest.MultiBody.Forces.Damper2 (sim)Compile performance 10.54 → 21.48
ModelicaTest_3.2.3ModelicaTest.MultiBody.Forces.Spring2 (sim)Compile performance 12.48 → 23.40
ModelicaTest_3.2.3ModelicaTest.MultiBody.Forces.SpringDamperParallel (sim)Compile performance 13.83 → 25.70
ModelicaTest_3.2.3ModelicaTest.MultiBody.Forces.Torque2 (sim)Compile performance 17.90 → 30.79
ModelicaTest_3.2.3ModelicaTest.MultiBody.Forces.Torque3 (sim)Compile performance 16.72 → 30.28
ModelicaTest_3.2.3ModelicaTest.MultiBody.Forces.WorldForceAndTorque (sim)Compile performance 13.15 → 25.12
ModelicaTest_3.2.3ModelicaTest.MultiBody.Joints.FreeMotion2 (sim)Compile performance 10.15 → 22.76
ModelicaTest_3.2.3ModelicaTest.MultiBody.Joints.GearConstraint (sim)Compile performance 12.32 → 27.26
ModelicaTest_3.2.3ModelicaTest.MultiBody.Joints.JointUSP2 (sim)Compile performance 9.52 → 20.31
ModelicaTest_3.2.3ModelicaTest.MultiBody.Joints.Revolute2 (sim)Compile performance 10.25 → 23.46
ModelicaTest_3.2.3ModelicaTest.MultiBody.Joints.RevolutePlanarLoopConstraint (sim)Compile performance 11.34 → 23.16
ModelicaTest_3.2.3ModelicaTest.MultiBody.Joints.SphericalSpherical2 (sim)Compile performance 21.93 → 45.76
ModelicaTest_3.2.3ModelicaTest.MultiBody.Joints.UniversalSpherical (sim)Compile performance 21.63 → 45.72
ModelicaTest_3.2.3ModelicaTest.MultiBody.Parts.FreeBodies (sim)Compile performance 16.00 → 35.35
ModelicaTest_3.2.3ModelicaTest.MultiBody.Parts.FreeBodies2 (sim)Compile performance 15.90 → 36.10
ModelicaTest_3.2.3ModelicaTest.MultiBody.Parts.FreeBodiesEnforceStatesFalse (sim)Compile performance 16.07 → 36.66
ModelicaTest_3.2.3ModelicaTest.MultiBody.Parts.Rotor1D.Rotor1D_1 (sim)Compile performance 18.06 → 31.54
ModelicaTest_3.2.3ModelicaTest.MultiBody.Parts.Rotor1D.Rotor1D_3 (sim)Compile performance 12.87 → 25.39
ModelicaTest_4.0.0ModelicaTest.Blocks.FilterTests.AllOptions (sim)Templates performance 0:02:51 → 0:04:55 Compile performance 0:05:49 → 0:10:02
ModelicaTest_4.0.0ModelicaTest.Fluid.TestComponents.Fittings.TestJunctionTraceSubstances (sim)Compile performance 12.00 → 20.71
ModelicaTest_4.0.0ModelicaTest.Fluid.TestComponents.Pipes.DynamicPipeWithNominalLaminarFlow (sim)Compile performance 24.11 → 43.60
ModelicaTest_4.0.0ModelicaTest.Fluid.TestComponents.Pipes.DynamicPipesAndFittings (sim)Compile performance 56.63 → 0:01:57
ModelicaTest_4.0.0ModelicaTest.Fluid.TestComponents.Pipes.DynamicPipesWithTraceSubstances (sim)Compile performance 41.97 → 0:01:24 Simulate performance 0:01:12 → 0:02:18
ModelicaTest_4.0.0ModelicaTest.Fluid.TestComponents.Sources.TestSources (sim)Compile performance 12.09 → 26.92
ModelicaTest_4.0.0ModelicaTest.Fluid.TestComponents.Vessels.TestTankWithTopPorts (sim)Compile performance 9.23 → 20.11
ModelicaTest_4.0.0ModelicaTest.Fluid.TestExamplesVariants.BranchingDynamicPipes_MomentumSteadyState (sim)Compile performance 25.25 → 51.78
ModelicaTest_4.0.0ModelicaTest.Fluid.TestExamplesVariants.BranchingDynamicPipes_StandardWater (sim)Compile performance 22.04 → 45.37
ModelicaTest_4.0.0ModelicaTest.Fluid.TestExamplesVariants.HeatingSystem_FixedInitial (sim)Compile performance 11.45 → 22.95
ModelicaTest_4.0.0ModelicaTest.Fluid.TestExamplesVariants.IncompressibleFluidNetwork_StandardWaterOnePhase (sim)Compile performance 18.18 → 38.71
ModelicaTest_4.0.0ModelicaTest.Fluid.TestPipesAndValves.BranchingPipes1 (sim)Compile performance 10.77 → 23.34
ModelicaTest_4.0.0ModelicaTest.Fluid.TestPipesAndValves.BranchingPipes12 (sim)Compile performance 11.52 → 22.88
ModelicaTest_4.0.0ModelicaTest.Fluid.TestPipesAndValves.BranchingPipes13 (sim)Compile performance 11.02 → 20.83
ModelicaTest_4.0.0ModelicaTest.Fluid.TestPipesAndValves.BranchingPipes14 (sim)Compile performance 10.87 → 22.28
ModelicaTest_4.0.0ModelicaTest.Fluid.TestPipesAndValves.BranchingPipes15 (sim)Compile performance 10.57 → 21.47
ModelicaTest_4.0.0ModelicaTest.Fluid.TestPipesAndValves.BranchingPipes16 (sim)Compile performance 10.87 → 21.08
ModelicaTest_4.0.0ModelicaTest.Fluid.TestPipesAndValves.BranchingPipes17 (sim)Compile performance 11.71 → 20.56
ModelicaTest_4.0.0ModelicaTest.Fluid.TestPipesAndValves.BranchingPipes18 (sim)Compile performance 11.33 → 21.07
ModelicaTest_4.0.0ModelicaTest.Fluid.TestPipesAndValves.BranchingPipes2 (sim)Compile performance 10.17 → 22.01
ModelicaTest_4.0.0ModelicaTest.Fluid.TestPipesAndValves.BranchingPipes3 (sim)Compile performance 10.40 → 22.10
ModelicaTest_4.0.0ModelicaTest.Fluid.TestPipesAndValves.BranchingPipes4 (sim)Compile performance 11.02 → 20.89
ModelicaTest_4.0.0ModelicaTest.Fluid.TestPipesAndValves.DynamicPipeInitialization (sim)Compile performance 9.36 → 20.03
ModelicaTest_4.0.0ModelicaTest.Fluid.TestPipesAndValves.SeriesPipes1 (sim)Compile performance 11.01 → 20.66
ModelicaTest_4.0.0ModelicaTest.Fluid.TestPipesAndValves.SeriesPipes13 (sim)Compile performance 11.03 → 20.15
ModelicaTest_4.0.0ModelicaTest.Math.TestMatrices2 (sim)Compile performance 21.56 → 42.23
ModelicaTest_4.0.0ModelicaTest.Math.TestMatrices2b (sim)Compile performance 12.40 → 25.56
ModelicaTest_4.0.0ModelicaTest.MultiBody.Forces.Force (sim)Compile performance 10.53 → 22.24
ModelicaTest_4.0.0ModelicaTest.MultiBody.Forces.Force2 (sim)Compile performance 17.78 → 34.49
ModelicaTest_4.0.0ModelicaTest.MultiBody.Forces.ForceWithTwoMasses2 (sim)Compile performance 11.68 → 20.89
ModelicaTest_4.0.0ModelicaTest.MultiBody.Forces.ForcesAndTorques (sim)Compile performance 11.63 → 23.80
ModelicaTest_4.0.0ModelicaTest.MultiBody.Forces.FrameForces2 (sim)Compile performance 12.64 → 21.77
ModelicaTest_4.0.0ModelicaTest.MultiBody.Forces.Spring2 (sim)Compile performance 12.65 → 22.18
ModelicaTest_4.0.0ModelicaTest.MultiBody.Forces.SpringDamperParallel (sim)Compile performance 14.27 → 25.29
ModelicaTest_4.0.0ModelicaTest.MultiBody.Forces.WorldForceAndTorque (sim)Compile performance 12.41 → 21.35
ModelicaTest_4.0.0ModelicaTest.MultiBody.FourbarVariants.JointSSR (sim)Compile performance 11.50 → 23.43
ModelicaTest_4.0.0ModelicaTest.MultiBody.FourbarVariants.JointUSP (sim)Compile performance 11.03 → 22.97
ModelicaTest_4.0.0ModelicaTest.MultiBody.FourbarVariants.JointUSR (sim)Compile performance 12.78 → 24.67
ModelicaTest_4.0.0ModelicaTest.MultiBody.FourbarVariants.UniversalSpherical (sim)Compile performance 10.66 → 21.03
ModelicaTest_4.0.0ModelicaTest.MultiBody.InitializationConversion.Bodies (sim)Compile performance 15.06 → 25.83
ModelicaTest_4.0.0ModelicaTest.MultiBody.InitializationConversion.Joints (sim)Compile performance 24.86 → 44.87
ModelicaTest_4.0.0ModelicaTest.MultiBody.InitializationConversion.Rotor1D (sim)Compile performance 17.73 → 31.10
ModelicaTest_4.0.0ModelicaTest.MultiBody.Joints.GearConstraint (sim)Compile performance 12.79 → 23.06
ModelicaTest_4.0.0ModelicaTest.MultiBody.Joints.RevolutePlanarLoopConstraint (sim)Compile performance 11.96 → 21.17
ModelicaTest_4.0.0ModelicaTest.MultiBody.Joints.SphericalSpherical2 (sim)Compile performance 22.02 → 38.54
ModelicaTest_4.0.0ModelicaTest.MultiBody.Parts.FreeBodiesEnforceStatesFalse (sim)Compile performance 16.62 → 28.49
ModelicaTest_4.0.0ModelicaTest.MultiBody.Parts.Rotor1D.GearConstraint2 (sim)Compile performance 19.00 → 33.25
ModelicaTest_4.0.0ModelicaTest.MultiBody.Parts.Rotor1D.GearConstraint3 (sim)Compile performance 11.85 → 20.47
ModelicaTest_4.0.0ModelicaTest.MultiBody.Parts.Rotor1D.GearConstraint4 (sim)Compile performance 34.07 → 0:01:02
ModelicaTest_4.0.0ModelicaTest.MultiBody.Sensors.AbsoluteSensor (sim)Compile performance 17.53 → 31.58
ModelicaTest_4.0.0ModelicaTest.MultiBody.Sensors.CutForce (sim)Compile performance 10.86 → 21.38
ModelicaTest_4.0.0ModelicaTest.MultiBody.Sensors.CutForceAndTorque1 (sim)Compile performance 12.28 → 22.76
ModelicaTest_4.0.0ModelicaTest.MultiBody.Sensors.CutForceAndTorque2 (sim)Compile performance 12.30 → 21.64
ModelicaTest_4.0.0ModelicaTest.MultiBody.Sensors.RelativeSensor (sim)Compile performance 21.65 → 37.97
ModelicaTest_4.0.0ModelicaTest.MultiBody.SphericalDoublePendulum (sim)Compile performance 18.15 → 37.27
ModelicaTest_4.0.0ModelicaTest.MultiBody.Visualizers.ColorMaps (sim)Compile performance 13.95 → 24.90
ModelicaTest_4.0.0ModelicaTest.Rotational.TestBearingConversion (sim)Compile performance 13.90 → 24.39
Modelica_4.0.0Modelica.Electrical.PowerConverters.Examples.ACDC.RectifierBridge2mPulse.ThyristorBridge2mPulse_DC_Drive (sim)Simulate performance 10.18 → 27.64
OpenIPSL_2.0.0OpenIPSL.Examples.DAEMode.N44_Base_Case_Systems.Nordic44_Base_Case_StateEvents3 (sim)SimCode performance 5.03 → 10.06
OpenIPSL_devOpenIPSL.Examples.PSATSystems.TwoArea.FifthOrder_AVRII (sim)Compile performance 12.02 → 21.69
OpenIPSL_devOpenIPSL.Examples.PSATSystems.TwoArea.FourthOrder_AVRII (sim)Compile performance 12.66 → 25.39
OpenIPSL_devOpenIPSL.Examples.PSATSystems.TwoArea.SixthOrder_AVRI (sim)Compile performance 14.37 → 26.35
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_40_M_40 (sim)Verify → Templates
ScalableTestSuiteScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_1600 (sim)Simulate performance 10.02 → 5.08
ScalableTestSuiteScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_25600 (sim)Failed → Templates
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_8000_M_10 (sim)Verify → Templates