OpenModelica cpp from 2022-03-06 20:54:40 to 2022-03-07 20:54:20

Summary

OMC Commits3
Libraries Changed0
Number of Improvements5
Number of Regressions3
Number of Performance Improvements56
Number of Performance Regressions25

OpenModelica Changes

CommitAuthorSummary
55f5d0ddccperostAdd callback for loading models (#8647)
e4e5fe7c27Adeel AsgharUpdate the connection when start and end belong to the same element (#8645)
60ede2fc08phannebohm[janitor] cummulated stuff (#8426)

Library Changes

LibraryChange

Models Affected

AESAES.Coursework.ThermSys_Generation.HP_heater_DaisyChain_case_001 (sim)Compile performance 27.45 → 15.80 Simulate performance 0:06:03 → 0:03:20
AESAES.Coursework.ThermSys_Generation.HP_test_case_002 (sim)Compile performance 22.32 → 12.85 Simulate performance 53.76 → 31.28
AESAES.Coursework.ThermSys_Generation.HP_test_case_003 (sim)Compile performance 22.12 → 12.47
AESAES.Coursework.ThermSys_Generation.Heater_control_case_001 (sim)Compile performance 33.31 → 19.24
AESAES.Coursework.ThermSys_Generation.Heater_control_case_004 (sim)Compile performance 17.39 → 9.59 Simulate performance 23.01 → 13.16
AESAES.Coursework.ThermSys_component_models.Heater_power_vs_wTin.heater_wT_sweep_Tin (sim)Compile performance 36.62 → 20.63
AESAES.Devel_test_models.Test_HC_001 (sim)Compile performance 27.74 → 13.39
AESAES.Devel_test_models.Test_HP_002 (sim)Compile performance 22.74 → 11.47
AESAES.Devel_test_models.Test_HSrecycle_001 (sim)Compile performance 16.15 → 8.11 Simulate performance 29.63 → 17.20
AESAES.Devel_test_models.Test_expansion_vessel_isoT_001 (sim)Compile performance 12.29 → 6.06 Simulate performance 0:01:36 → 55.19
AESAES.Devel_test_models.Test_liquid_circuit_007_net01 (sim)Templates performance 14.85 → 5.91 Compile performance 0:01:27 → 41.90
AESAES.Devel_test_models.Test_liquid_circuit_008_net02 (sim)Templates performance 13.65 → 5.77 Compile performance 0:01:28 → 42.96
AESAES.Devel_test_models.Test_liquid_circuit_009_net03 (sim)Templates performance 13.82 → 4.96 Compile performance 0:01:26 → 41.17
AESAES.Devel_test_models.Test_twin_pipes_001 (sim)Compile performance 58.89 → 30.35
AESAES.Devel_test_models.Test_twin_pipes_002 (sim)Compile performance 22.74 → 13.35
AESAES.Devel_test_models.Test_twin_pipes_003 (sim)Templates performance 18.73 → 8.12 Compile performance 0:01:59 → 0:01:00
BuildingSystemsBuildingSystems.Buildings.Examples.BuildingThermalMultiZone (sim)Templates → Failed
ClaRa_devClaRa.Examples.SteamCycle_01 (sim)SimCode performance 3.73 → 12.71
ModelicaTest_3.2.3ModelicaTest.Blocks.FilterTests.AllOptions (sim)BackEnd performance 6.59 → 11.32
ModelicaTest_4.0.0ModelicaTest.Blocks.FilterTests.AllOptions (sim)Simulate performance 0:01:00 → 31.88
Modelica_trunkModelica.Mechanics.MultiBody.Examples.Systems.RobotR3.FullRobot (sim)Compile performance 39.28 → 21.93
PowerSystemsPowerSystems.Examples.AC3ph.Generation.GenOrder3and7 (sim)Compile performance 20.35 → 11.06
PowerSystemsPowerSystems.Examples.AC3ph.Generation.TieLine (sim)Compile performance 22.35 → 12.33
PowerSystemsPowerSystems.Examples.AC3ph.Transmission.DoubleLineTG (sim)Compile performance 21.04 → 11.63
ScalableTestSuiteScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetworkDelayed_N_1280_M_10 (sim)BackEnd performance 33.09 → 0:01:19 Templates performance 7.16 → 17.38
ScalableTestSuiteScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetworkDelayed_N_160_M_10 (sim)Compile performance 30.86 → 0:01:11 Simulate performance 7.13 → 14.87
ScalableTestSuiteScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetworkDelayed_N_160_M_160 (sim)Compile performance 28.69 → 0:01:10 Simulate performance 8.37 → 17.59
ScalableTestSuiteScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetworkDelayed_N_160_M_20 (sim)Compile performance 33.60 → 0:01:11 Simulate performance 7.23 → 15.04
ScalableTestSuiteScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetworkDelayed_N_160_M_40 (sim)Compile performance 30.22 → 0:01:09 Simulate performance 7.39 → 15.32
ScalableTestSuiteScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetworkDelayed_N_160_M_80 (sim)Compile performance 29.17 → 0:01:09 Simulate performance 8.45 → 17.31
ScalableTestSuiteScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetworkDelayed_N_640_M_10 (sim)BackEnd performance 10.87 → 24.74
ScalableTestSuiteScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetworkDelayed_N_80_M_10 (sim)Compile performance 13.73 → 28.08
ScalableTestSuiteScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetwork_N_1280_M_10 (sim)BackEnd performance 28.42 → 0:01:02 Templates performance 5.22 → 13.69
ScalableTestSuiteScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetwork_N_160_M_10 (sim)Compile performance 26.39 → 59.76 Simulate performance 6.94 → 14.25
ScalableTestSuiteScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetwork_N_160_M_160 (sim)Compile performance 25.02 → 0:01:01
ScalableTestSuiteScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetwork_N_160_M_20 (sim)Compile performance 27.53 → 57.28 Simulate performance 6.92 → 13.76
ScalableTestSuiteScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetwork_N_160_M_40 (sim)Compile performance 28.40 → 59.44 Simulate performance 6.98 → 14.91
ScalableTestSuiteScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetwork_N_160_M_80 (sim)Compile performance 26.65 → 0:01:01 Simulate performance 7.81 → 15.32
ScalableTestSuiteScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetwork_N_640_M_10 (sim)BackEnd performance 8.69 → 21.42
ScalableTestSuiteScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetwork_N_80_M_10 (sim)Compile performance 11.55 → 24.89
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_20_M_20 (sim)BackEnd performance 7.05 → 14.45
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_28_M_28 (sim)FrontEnd performance 7.69 → 18.64 BackEnd performance 27.90 → 0:01:15 Templates performance 6.59 → 13.47
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_40_M_40 (sim)Templates → Failed
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_40_M_40 (sim)Verify → Templates
ScalableTestSuiteScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_12800 (sim)Templates performance 0:02:03 → 53.76
ScalableTestSuiteScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_1600 (sim)Compile performance 0:01:17 → 45.34 Simulate performance 18.45 → 4.91
ScalableTestSuiteScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_25600 (sim)Failed → Templates
ScalableTestSuiteScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_3200 (sim)Templates → Verify
ScalableTestSuiteScalableTestSuite.Elementary.Tables.ScaledExperiments.TimeTable_N_16000 (sim)Failed → Verify
ScalableTestSuiteScalableTestSuite.Mechanical.FlexibleBeam.ScaledExperiments.FlexibleBeamModelica_N_16 (sim)BackEnd performance 5.07 → 11.90
ScalableTestSuiteScalableTestSuite.Mechanical.FlexibleBeam.ScaledExperiments.FlexibleBeamModelica_N_32 (sim)BackEnd performance 11.78 → 25.11 Templates performance 4.69 → 10.28
ScalableTestSuiteScalableTestSuite.Mechanical.FlexibleBeam.ScaledExperiments.FlexibleBeamModelica_N_64 (sim)BackEnd performance 29.55 → 58.98
ScalableTestSuiteScalableTestSuite.Mechanical.Strings.ScaledExperiments.StringModelica_N_16 (sim)BackEnd performance 5.29 → 11.69
ScalableTestSuiteScalableTestSuite.Mechanical.Strings.ScaledExperiments.StringModelica_N_32 (sim)BackEnd performance 11.12 → 26.01
ScalableTestSuite_nooptScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetworkDelayed_N_1280_M_10 (sim)BackEnd performance 0:01:02 → 31.87 Templates performance 14.00 → 7.32
ScalableTestSuite_nooptScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetworkDelayed_N_160_M_10 (sim)Compile performance 58.82 → 26.23
ScalableTestSuite_nooptScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetworkDelayed_N_160_M_160 (sim)Compile performance 57.57 → 26.73
ScalableTestSuite_nooptScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetworkDelayed_N_160_M_20 (sim)Compile performance 54.19 → 25.63
ScalableTestSuite_nooptScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetworkDelayed_N_160_M_40 (sim)Compile performance 57.37 → 31.75
ScalableTestSuite_nooptScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetworkDelayed_N_160_M_80 (sim)Compile performance 49.60 → 25.41
ScalableTestSuite_nooptScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetworkDelayed_N_640_M_10 (sim)BackEnd performance 21.00 → 11.14
ScalableTestSuite_nooptScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetwork_N_1280_M_10 (sim)BackEnd performance 52.16 → 29.04
ScalableTestSuite_nooptScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetwork_N_160_M_160 (sim)Compile performance 45.47 → 24.89
ScalableTestSuite_nooptScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetwork_N_160_M_20 (sim)Compile performance 50.60 → 26.43
ScalableTestSuite_nooptScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetwork_N_160_M_40 (sim)Compile performance 49.88 → 26.40
ScalableTestSuite_nooptScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetwork_N_160_M_80 (sim)Compile performance 47.73 → 22.27
ScalableTestSuite_nooptScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetwork_N_640_M_10 (sim)BackEnd performance 17.60 → 8.54
ScalableTestSuite_nooptScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetwork_N_80_M_10 (sim)Compile performance 20.83 → 11.60
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_28_M_28 (sim)FrontEnd performance 12.59 → 7.36 BackEnd performance 49.11 → 22.31 Templates performance 11.20 → 6.09
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_40_M_40 (sim)FrontEnd performance 25.73 → 14.95 BackEnd performance 0:03:23 → 0:01:33 Templates performance 31.50 → 16.78
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_28_M_28 (sim)Templates performance 16.26 → 8.95
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_40_M_40 (sim)Failed → Templates
ScalableTestSuite_nooptScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_25600 (sim)Failed → Templates
ScalableTestSuite_nooptScalableTestSuite.Mechanical.FlexibleBeam.ScaledExperiments.FlexibleBeamModelica_N_32 (sim)BackEnd performance 20.92 → 11.80
ScalableTestSuite_nooptScalableTestSuite.Mechanical.FlexibleBeam.ScaledExperiments.FlexibleBeamModelica_N_64 (sim)BackEnd performance 53.91 → 29.02 Templates performance 35.25 → 17.41
ScalableTestSuite_nooptScalableTestSuite.Mechanical.HarmonicOscillator.ScaledExperiments.HarmonicOscillator_N_3200 (sim)Templates performance 16.22 → 7.93 Compile performance 0:04:10 → 0:02:16
ScalableTestSuite_nooptScalableTestSuite.Mechanical.HarmonicOscillator.ScaledExperiments.HarmonicOscillator_N_800 (sim)Compile performance 20.32 → 11.54
ScalableTestSuite_nooptScalableTestSuite.Mechanical.Strings.ScaledExperiments.StringModelica_N_32 (sim)BackEnd performance 22.02 → 11.53
ScalableTestSuite_nooptScalableTestSuite.Mechanical.Strings.ScaledExperiments.StringModelica_N_64 (sim)BackEnd performance 53.37 → 27.76 Templates performance 35.23 → 18.69
ScalableTestSuite_nooptScalableTestSuite.Power.ConceptualPowerSystem.ScaledExperiments.PowerSystemStepLoad_N_32_M_4 (sim)Compile performance 22.62 → 12.56
ScalableTestSuite_nooptScalableTestSuite.Power.ConceptualPowerSystem.ScaledExperiments.PowerSystemStepLoad_N_64_M_16 (sim)BackEnd performance 25.61 → 14.83 Templates performance 14.09 → 8.23 Simulate performance 36.76 → 15.27
ScalableTestSuite_nooptScalableTestSuite.Power.ConceptualPowerSystem.ScaledExperiments.PowerSystemStepLoad_N_64_M_4 (sim)BackEnd performance 23.42 → 13.13
ScalableTestSuite_nooptScalableTestSuite.Power.ConceptualPowerSystem.ScaledExperiments.PowerSystemStepLoad_N_64_M_8 (sim)BackEnd performance 25.20 → 13.77 Templates performance 17.10 → 8.41
ScalableTestSuite_nooptScalableTestSuite.Thermal.HeatConduction.ScaledExperiments.OneDHeatTransferTI_FD_N_1280 (sim)Simulate performance 13.73 → 4.40
ScalableTestSuite_nooptScalableTestSuite.Thermal.HeatConduction.ScaledExperiments.OneDHeatTransferTI_Modelica_N_1280 (sim)Simulate performance 10.34 → 4.59
ScalableTestSuite_nooptScalableTestSuite.Thermal.HeatConduction.ScaledExperiments.OneDHeatTransferTT_FD_N_1280 (sim)Simulate performance 10.35 → 3.48
ScalableTestSuite_nooptScalableTestSuite.Thermal.HeatConduction.ScaledExperiments.OneDHeatTransferTT_Modelica_N_1280 (sim)Simulate performance 11.93 → 4.18
ScalableTestSuite_nooptScalableTestSuite.Thermal.HeatExchanger.ScaledExperiments.CocurrentHeatExchangerEquations_N_1280 (sim)BackEnd performance 11.51 → 6.19
ScalableTestSuite_nooptScalableTestSuite.Thermal.HeatExchanger.ScaledExperiments.CounterCurrentHeatExchangerEquations_N_1280 (sim)BackEnd performance 10.88 → 6.26