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

Summary

OMC Commits1
Libraries Changed0
Number of Improvements0
Number of Regressions5
Number of Performance Improvements3
Number of Performance Regressions56

OpenModelica Changes

CommitAuthorSummary
39088fb9dfphannebohm[NB] Fix derivatives of some builtin functions (#8643)

Library Changes

LibraryChange

Models Affected

AESAES.Coursework.ThermSys_Generation.HP_heater_DaisyChain_case_001 (sim)Compile performance 13.07 → 27.45 Simulate performance 0:03:31 → 0:06:03
AESAES.Coursework.ThermSys_Generation.HP_test_case_002 (sim)Compile performance 11.46 → 22.32
AESAES.Coursework.ThermSys_Generation.HP_test_case_003 (sim)Compile performance 11.19 → 22.12
AESAES.Coursework.ThermSys_Generation.Heater_control_case_001 (sim)Compile performance 16.67 → 33.31
AESAES.Coursework.ThermSys_Networks.HC_case_001 (sim)Compile performance 12.84 → 22.66
AESAES.Coursework.ThermSys_component_models.Heater_power_vs_wTin.heater_wT_sweep_Tin (sim)Compile performance 17.41 → 36.62
AESAES.Devel_test_models.Test_HC_001 (sim)Compile performance 12.19 → 27.74
AESAES.Devel_test_models.Test_HP_002 (sim)Compile performance 11.14 → 22.74
AESAES.Devel_test_models.Test_HSrecycle_001 (sim)Compile performance 7.69 → 16.15 Simulate performance 16.95 → 29.63
AESAES.Devel_test_models.Test_liquid_circuit_007_net01 (sim)Templates performance 5.31 → 14.85 Compile performance 40.86 → 0:01:27
AESAES.Devel_test_models.Test_liquid_circuit_008_net02 (sim)Templates performance 5.36 → 13.65 Compile performance 41.13 → 0:01:28
AESAES.Devel_test_models.Test_liquid_circuit_009_net03 (sim)Templates performance 5.17 → 13.82 Compile performance 43.39 → 0:01:26
AESAES.Devel_test_models.Test_twin_pipes_001 (sim)Compile performance 27.23 → 58.89
AESAES.Devel_test_models.Test_twin_pipes_002 (sim)Compile performance 12.38 → 22.74
AESAES.Devel_test_models.Test_twin_pipes_003 (sim)Templates performance 7.71 → 18.73 Compile performance 58.88 → 0:01:59
ModelicaTest_4.0.0ModelicaTest.Blocks.FilterTests.AllOptions (sim)BackEnd performance 6.47 → 11.38 Simulate performance 29.88 → 0:01:00
Modelica_4.0.0Modelica.Electrical.PowerConverters.Examples.ACDC.RectifierBridge2mPulse.ThyristorBridge2mPulse_DC_Drive (sim)Simulate performance 20.91 → 9.56
Modelica_4.0.0Modelica.Electrical.Spice3.Examples.Spice3BenchmarkFourBitBinaryAdder (sim)FrontEnd performance 10.62 → 5.29
Modelica_trunkModelica.Electrical.PowerConverters.Examples.ACDC.RectifierBridge2mPulse.ThyristorBridge2mPulse_DC_Drive (sim)Simulate performance 21.13 → 9.43
Modelica_trunkModelica.Mechanics.MultiBody.Examples.Systems.RobotR3.FullRobot (sim)Compile performance 22.17 → 39.28
PowerSystemsPowerSystems.Examples.AC3ph.Generation.GenOrder3and7 (sim)Compile performance 9.75 → 20.35
PowerSystemsPowerSystems.Examples.AC3ph.Generation.TieLine (sim)Compile performance 10.83 → 22.35
PowerSystemsPowerSystems.Examples.AC3ph.Transmission.DoubleLineTG (sim)Compile performance 10.04 → 21.04
ScalableTestSuiteScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_12800 (sim)Templates performance 51.84 → 0:02:03
ScalableTestSuiteScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_1600 (sim)Compile performance 44.08 → 0:01:17 Simulate performance 5.06 → 18.45
ScalableTestSuiteScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_25600 (sim)Templates → Failed
ScalableTestSuiteScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_3200 (sim)Verify → Templates
ScalableTestSuiteScalableTestSuite.Elementary.Tables.ScaledExperiments.TimeTable_N_16000 (sim)Verify → Failed
ScalableTestSuite_nooptScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetworkDelayed_N_1280_M_10 (sim)BackEnd performance 31.87 → 0:01:02 Templates performance 7.33 → 14.00
ScalableTestSuite_nooptScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetworkDelayed_N_160_M_10 (sim)Compile performance 25.95 → 58.82
ScalableTestSuite_nooptScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetworkDelayed_N_160_M_160 (sim)Compile performance 26.14 → 57.57
ScalableTestSuite_nooptScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetworkDelayed_N_160_M_20 (sim)Compile performance 25.58 → 54.19
ScalableTestSuite_nooptScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetworkDelayed_N_160_M_40 (sim)Compile performance 25.61 → 57.37
ScalableTestSuite_nooptScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetworkDelayed_N_160_M_80 (sim)Compile performance 28.02 → 49.60
ScalableTestSuite_nooptScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetworkDelayed_N_640_M_10 (sim)BackEnd performance 10.88 → 21.00
ScalableTestSuite_nooptScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetwork_N_1280_M_10 (sim)BackEnd performance 28.08 → 52.16
ScalableTestSuite_nooptScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetwork_N_160_M_10 (sim)Compile performance 27.91 → 47.74
ScalableTestSuite_nooptScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetwork_N_160_M_160 (sim)Compile performance 22.34 → 45.47
ScalableTestSuite_nooptScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetwork_N_160_M_20 (sim)Compile performance 25.07 → 50.60
ScalableTestSuite_nooptScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetwork_N_160_M_40 (sim)Compile performance 22.07 → 49.88
ScalableTestSuite_nooptScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetwork_N_160_M_80 (sim)Compile performance 24.43 → 47.73
ScalableTestSuite_nooptScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetwork_N_640_M_10 (sim)BackEnd performance 9.38 → 17.60
ScalableTestSuite_nooptScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetwork_N_80_M_10 (sim)Compile performance 11.86 → 20.83
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_28_M_28 (sim)FrontEnd performance 7.25 → 12.59 BackEnd performance 21.21 → 49.11 Templates performance 6.37 → 11.20
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_40_M_40 (sim)BackEnd performance 0:01:33 → 0:03:23 Templates performance 16.49 → 31.50
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_28_M_28 (sim)Templates performance 8.84 → 16.26
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_40_M_40 (sim)Templates → Failed
ScalableTestSuite_nooptScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_25600 (sim)Templates → Failed
ScalableTestSuite_nooptScalableTestSuite.Mechanical.FlexibleBeam.ScaledExperiments.FlexibleBeamModelica_N_32 (sim)BackEnd performance 11.69 → 20.92
ScalableTestSuite_nooptScalableTestSuite.Mechanical.FlexibleBeam.ScaledExperiments.FlexibleBeamModelica_N_64 (sim)BackEnd performance 29.67 → 53.91 Templates performance 17.27 → 35.25
ScalableTestSuite_nooptScalableTestSuite.Mechanical.HarmonicOscillator.ScaledExperiments.HarmonicOscillator_N_3200 (sim)Templates performance 7.95 → 16.22 Compile performance 0:02:13 → 0:04:10
ScalableTestSuite_nooptScalableTestSuite.Mechanical.HarmonicOscillator.ScaledExperiments.HarmonicOscillator_N_800 (sim)Compile performance 11.67 → 20.32
ScalableTestSuite_nooptScalableTestSuite.Mechanical.Strings.ScaledExperiments.StringModelica_N_32 (sim)BackEnd performance 11.67 → 22.02
ScalableTestSuite_nooptScalableTestSuite.Mechanical.Strings.ScaledExperiments.StringModelica_N_64 (sim)BackEnd performance 27.93 → 53.37 Templates performance 17.91 → 35.23
ScalableTestSuite_nooptScalableTestSuite.Power.ConceptualPowerSystem.ScaledExperiments.PowerSystemStepLoad_N_32_M_4 (sim)Compile performance 12.70 → 22.62
ScalableTestSuite_nooptScalableTestSuite.Power.ConceptualPowerSystem.ScaledExperiments.PowerSystemStepLoad_N_64_M_16 (sim)BackEnd performance 14.98 → 25.61 Templates performance 8.00 → 14.09 Simulate performance 15.51 → 36.76
ScalableTestSuite_nooptScalableTestSuite.Power.ConceptualPowerSystem.ScaledExperiments.PowerSystemStepLoad_N_64_M_4 (sim)BackEnd performance 13.12 → 23.42
ScalableTestSuite_nooptScalableTestSuite.Power.ConceptualPowerSystem.ScaledExperiments.PowerSystemStepLoad_N_64_M_8 (sim)BackEnd performance 14.24 → 25.20 Templates performance 8.15 → 17.10
ScalableTestSuite_nooptScalableTestSuite.Thermal.HeatConduction.ScaledExperiments.OneDHeatTransferTI_FD_N_1280 (sim)Simulate performance 4.39 → 13.73
ScalableTestSuite_nooptScalableTestSuite.Thermal.HeatConduction.ScaledExperiments.OneDHeatTransferTI_Modelica_N_1280 (sim)Simulate performance 4.23 → 10.34
ScalableTestSuite_nooptScalableTestSuite.Thermal.HeatConduction.ScaledExperiments.OneDHeatTransferTT_FD_N_1280 (sim)Simulate performance 3.86 → 10.35
ScalableTestSuite_nooptScalableTestSuite.Thermal.HeatConduction.ScaledExperiments.OneDHeatTransferTT_Modelica_N_1280 (sim)Simulate performance 4.32 → 11.93
ScalableTestSuite_nooptScalableTestSuite.Thermal.HeatExchanger.ScaledExperiments.CocurrentHeatExchangerEquations_N_1280 (sim)BackEnd performance 6.65 → 11.51
ScalableTestSuite_nooptScalableTestSuite.Thermal.HeatExchanger.ScaledExperiments.CounterCurrentHeatExchangerEquations_N_1280 (sim)BackEnd performance 6.22 → 10.88