OpenModelica cpp from 2022-09-24 22:56:13 to 2022-09-25 20:54:39

Summary

OMC Commits1
Libraries Changed0
Number of Improvements7
Number of Regressions5
Number of Performance Improvements21
Number of Performance Regressions42

OpenModelica Changes

CommitAuthorSummary
eb5e7e0a95Mahder GebremedhinImprove #9399 using additions from #9408 (#9427)

Library Changes

LibraryChange

Models Affected

BuildSysProBuildSysPro.IBPSA.Fluid.FixedResistances.Validation.PlugFlowPipes.MSLAIT (sim)SimCode performance 58.83 → 22.95
Buildings_latestBuildings.Controls.DemandResponse.Examples.ClientLBNL90 (sim)SimCode performance 0:01:45 → 42.97 Compile performance 0:04:58 → 0:01:58
Buildings_latestBuildings.Controls.Predictors.Examples.BESTEST (sim)BackEnd performance 28.89 → 12.24 SimCode performance 12.96 → 4.73 Templates performance 21.53 → 8.67
Buildings_latestBuildings.Controls.Predictors.Validation.LinearInput (sim)BackEnd performance 10.18 → 4.42 Compile performance 20.93 → 9.91
Buildings_latestBuildings.Controls.Predictors.Validation.LinearInputDayOfAdjustment (sim)BackEnd performance 10.66 → 4.35 Compile performance 27.22 → 12.78
Buildings_latestBuildings.Electrical.AC.ThreePhasesUnbalanced.Lines.Examples.ACLine (sim)Compile performance 30.86 → 13.77
Buildings_latestBuildings.Electrical.AC.ThreePhasesUnbalanced.Lines.Examples.ACLineMatrix_RL_N (sim)Compile performance 23.01 → 10.93
Buildings_latestBuildings.Electrical.AC.ThreePhasesUnbalanced.Lines.Examples.ACLine_L (sim)Compile performance 23.72 → 10.64
Buildings_latestBuildings.Electrical.AC.ThreePhasesUnbalanced.Lines.Examples.ACLine_L_N (sim)Compile performance 20.03 → 9.32
Buildings_latestBuildings.Electrical.AC.ThreePhasesUnbalanced.Lines.Examples.ACLine_N (sim)Compile performance 26.14 → 11.32
Buildings_latestBuildings.Electrical.AC.ThreePhasesUnbalanced.Lines.Examples.ACLine_R (sim)Compile performance 25.08 → 11.35
Buildings_latestBuildings.Electrical.AC.ThreePhasesUnbalanced.Lines.Examples.ACLine_RLC (sim)Compile performance 38.89 → 17.17
Buildings_latestBuildings.Electrical.AC.ThreePhasesUnbalanced.Lines.Examples.ACLine_RLC_N (sim)Compile performance 34.93 → 15.71
Buildings_latestBuildings.Electrical.AC.ThreePhasesUnbalanced.Lines.Examples.ACLine_R_N (sim)Compile performance 23.25 → 10.43
Buildings_latestBuildings.Electrical.DC.Lines.Examples.DCLines (sim)Compile performance 21.67 → 10.11
Buildings_latestBuildings.Electrical.DC.Lines.Examples.DCLinesLinearized (sim)Compile performance 20.94 → 10.16
ClaRaClaRa.Examples.SteamCycle_01 (sim)SimCode performance 15.08 → 4.56
ClaRa_devClaRa.Examples.SteamCycle_01 (sim)SimCode performance 2.49 → 10.93
ClaRa_devClaRa.Examples.SteamCycle_02 (sim)SimCode performance 3.46 → 18.79
HanserModelicaHanserModelica.InductionMachines.IMC_DOL (sim)Compile performance 12.25 → 24.11
HanserModelicaHanserModelica.InductionMachines.IMC_Transformer (sim)Compile performance 17.10 → 32.04
HanserModelicaHanserModelica.InductionMachines.IMC_YD (sim)Compile performance 13.26 → 25.55
HanserModelicaHanserModelica.InductionMachines.IMS_Start (sim)Compile performance 15.08 → 30.56
IDEASIDEAS.Buildings.Components.Examples.RectangularZone (sim)BackEnd performance 6.33 → 12.17
IDEASIDEAS.Buildings.Components.InterzonalAirFlow.Examples.InterzonalAirFlow (sim)FrontEnd → Templates
IDEASIDEAS.Examples.Tutorial.Example7 (sim)BackEnd performance 4.42 → 10.66
IDEASIDEAS.Examples.Tutorial.Example8 (sim)BackEnd performance 10.41 → 3.84
IDEASIDEAS.LIDEAS.Validation.Case900ValidationNonLinearInputs (sim)BackEnd performance 14.27 → 4.49
IDEAS_devIDEAS.Buildings.Components.Examples.RectangularZone (sim)BackEnd performance 6.29 → 12.32
IDEAS_devIDEAS.Buildings.Components.Examples.RectangularZoneEmbedded (sim)BackEnd performance 7.07 → 12.47
IDEAS_devIDEAS.Buildings.Components.Examples.ScalingWindow (sim)BackEnd performance 11.30 → 32.86
IDEAS_devIDEAS.Buildings.Components.InterzonalAirFlow.Examples.InterzonalAirFlow (sim)FrontEnd → Templates
IDEAS_devIDEAS.Examples.Tutorial.Example6 (sim)BackEnd performance 3.81 → 10.20
IDEAS_devIDEAS.Examples.Tutorial.Example8 (sim)BackEnd performance 3.86 → 10.20
ModelicaTest_3.2.3ModelicaTest.Blocks.FilterTests.AllOptions (sim)BackEnd performance 6.40 → 13.70
ModelicaTest_4.0.0ModelicaTest.Blocks.FilterTests.AllOptions (sim)BackEnd performance 7.42 → 16.11
ModelicaTest_trunkModelicaTest.MultiBody.InitializationConversion.Bodies (sim)Compile performance 14.30 → 25.75
ModelicaTest_trunkModelicaTest.MultiBody.InitializationConversion.Joints (sim)Compile performance 23.40 → 47.24
ModelicaTest_trunkModelicaTest.MultiBody.InitializationConversion.Rotor1D (sim)Compile performance 16.47 → 29.82
ModelicaTest_trunkModelicaTest.MultiBody.Joints.GearConstraint (sim)Compile performance 11.79 → 24.11
ModelicaTest_trunkModelicaTest.MultiBody.Joints.RevolutePlanarLoopConstraint (sim)Compile performance 11.14 → 21.39
ModelicaTest_trunkModelicaTest.MultiBody.Joints.SphericalSpherical2 (sim)Compile performance 20.87 → 41.02
ModelicaTest_trunkModelicaTest.MultiBody.Joints.UniversalSpherical (sim)Compile performance 20.94 → 43.34
ModelicaTest_trunkModelicaTest.MultiBody.Parts.FixedRotation (sim)Compile performance 9.67 → 20.12
ModelicaTest_trunkModelicaTest.MultiBody.Parts.FlyingBodies (sim)Compile performance 16.83 → 35.14
ModelicaTest_trunkModelicaTest.MultiBody.Parts.FreeBodies (sim)Compile performance 15.64 → 31.99
ModelicaTest_trunkModelicaTest.MultiBody.Parts.FreeBodies2 (sim)Compile performance 15.74 → 32.52
ModelicaTest_trunkModelicaTest.MultiBody.Parts.FreeBodiesEnforceStatesFalse (sim)Compile performance 15.59 → 31.59
ModelicaTest_trunkModelicaTest.MultiBody.Parts.Rotor1D.GearConstraint2 (sim)Compile performance 17.65 → 37.34
ModelicaTest_trunkModelicaTest.MultiBody.Parts.Rotor1D.GearConstraint3 (sim)Compile performance 11.34 → 22.09
ModelicaTest_trunkModelicaTest.MultiBody.Parts.Rotor1D.GearConstraint4 (sim)Compile performance 32.01 → 0:01:04
ModelicaTest_trunkModelicaTest.MultiBody.Parts.Rotor1D.Rotor1D_1 (sim)Compile performance 18.01 → 38.00
ModelicaTest_trunkModelicaTest.MultiBody.Parts.Rotor1D.Rotor1D_3 (sim)Compile performance 12.33 → 26.01
ModelicaTest_trunkModelicaTest.MultiBody.Sensors.AbsoluteSensor (sim)Compile performance 16.39 → 36.03
ModelicaTest_trunkModelicaTest.MultiBody.Sensors.CutForce (sim)Compile performance 10.33 → 23.46
ModelicaTest_trunkModelicaTest.MultiBody.Sensors.CutForceAndTorque1 (sim)Compile performance 11.42 → 23.33
ModelicaTest_trunkModelicaTest.MultiBody.Sensors.CutForceAndTorque2 (sim)Compile performance 11.49 → 23.75
ModelicaTest_trunkModelicaTest.MultiBody.Sensors.CutTorque (sim)Compile performance 10.30 → 21.33
ModelicaTest_trunkModelicaTest.MultiBody.Sensors.RelativeSensor (sim)Compile performance 19.52 → 40.71
ModelicaTest_trunkModelicaTest.MultiBody.Visualizers.ColorMaps (sim)Compile performance 12.96 → 22.41
Modelica_trunkModelica.Electrical.Spice3.Examples.Spice3BenchmarkFourBitBinaryAdder (sim)Compile → Templates
OpenIPSL_devOpenIPSL.Examples.NamsskoganGrid.Grid_Model (sim)Compile performance 37.52 → 21.51
PowerGridsPowerGrids.Controls.Test.TestRampTrackingFilter (sim)Compile performance 17.12 → 29.11
PowerGridsPowerGrids.Examples.IEEE14bus.IEEE14busLine1to5Opening (sim)Simulate performance 8.49 → 15.19
PowerGridsPowerGrids.Examples.IEEE14bus.IEEE14busStaticNetwork (sim)Simulate performance 15.12 → 26.67
ScalableTestSuiteScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_1600 (sim)Simulate performance 10.58 → 5.89
ScalableTestSuiteScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_25600 (sim)Failed → Templates
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_8000_M_10 (sim)Templates → Verify
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_40_M_40 (sim)Verify → Templates
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaIndividual_N_40_M_40 (sim)Verify → Templates
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_40_M_40 (sim)Verify → Templates
ScalableTestSuite_nooptScalableTestSuite.Elementary.ParameterArrays.ScaledExperiments.Table_N_200_M_200 (sim)Failed → Compile
ScalableTestSuite_nooptScalableTestSuite.Elementary.Tables.ScaledExperiments.CombiTimeTable_N_16000 (sim)Failed → Verify
ScalableTestSuite_nooptScalableTestSuite.Elementary.Tables.ScaledExperiments.TimeTable_N_16000 (sim)Failed → Verify
ScalableTestSuite_nooptScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_8000_M_10 (sim)Verify → Templates