OpenModelica v1.14-fmi from 2022-10-15 14:50:40 to 2022-10-29 17:48:25

Summary

OMC Commits0
Libraries Changed3
Number of Improvements19
Number of Regressions9
Number of Performance Improvements75
Number of Performance Regressions3

OpenModelica Changes

CommitAuthorSummary

Library Changes

LibraryChange
AixLib_latestFrom version 1.3.1-development (abb60df1a4bab8c27b942a8b1232c02c20a3028e) OMSimulator v2.0.0-dev-967-g1552061-linux to 1.3.1-development (945b7be847eaf57ab0f66e3946eacd42cf357362) OMSimulator v2.0.0-dev-967-g1552061-linux
ScalableTestSuiteFrom version 1.11.5-master (6890d260ad3d6a84f7fdad387e2cb7a9326eb0e0) OMSimulator v2.0.0-dev-967-g1552061-linux to 2.0.0-master (d3f042644126fdb23cdb4aa94dc42138fc446b7c) OMSimulator v2.0.0-dev-967-g1552061-linux
ScalableTestSuite_nooptFrom version 1.11.5-master (6890d260ad3d6a84f7fdad387e2cb7a9326eb0e0) to 2.0.0-master (d3f042644126fdb23cdb4aa94dc42138fc446b7c)

Models Affected

AixLib_latestAixLib.Systems.TABS.Examples.Tabs (sim)Compile → Simulate
ScalableTestSuiteScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetworkDelayed_N_1280_M_10 (sim)Compile → Simulate
ScalableTestSuiteScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetworkDelayed_N_640_M_10 (sim)BackEnd performance 14.91 → 8.66 Compile performance 0:01:21 → 47.59 Simulate performance 41.09 → 10.64
ScalableTestSuiteScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetwork_N_1280_M_10 (sim)FrontEnd performance 14.76 → 7.67 BackEnd performance 37.95 → 18.31 Simulate performance 15.54 → 8.67
ScalableTestSuiteScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetwork_N_640_M_10 (sim)BackEnd performance 11.09 → 5.98 Compile performance 50.69 → 29.79
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_20_M_20 (sim)Simulate performance 0:01:55 → 0:01:02
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_28_M_28 (sim)Compile → Simulate
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_160_M_10 (sim)Simulate → Failed
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_320_M_5 (sim)Simulate → Failed
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_40_M_40 (sim)Simulate → Failed
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_80_M_20 (sim)Simulate → Failed
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaIndividual_N_20_M_20 (sim)Compile performance 25.44 → 0:01:15
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaIndividual_N_40_M_40 (sim)Simulate → Failed
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_40_M_40 (sim)Compile performance 0:01:38 → 0:04:21
ScalableTestSuiteScalableTestSuite.Electrical.TransmissionLine.ScaledExperiments.TransmissionLineEquations_N_40 (sim)Simulate performance 20.01 → 10.70
ScalableTestSuiteScalableTestSuite.Electrical.TransmissionLine.ScaledExperiments.TransmissionLineEquations_N_80 (sim)Simulate performance 0:01:22 → 45.48
ScalableTestSuiteScalableTestSuite.Electrical.TransmissionLine.ScaledExperiments.TransmissionLineModelica_N_160 (sim)Simulate performance 0:05:00 → 0:02:56
ScalableTestSuiteScalableTestSuite.Electrical.TransmissionLine.ScaledExperiments.TransmissionLineModelica_N_40 (sim)Simulate performance 19.90 → 10.94
ScalableTestSuiteScalableTestSuite.Electrical.TransmissionLine.ScaledExperiments.TransmissionLineModelica_N_640 (sim)Failed → Compile
ScalableTestSuiteScalableTestSuite.Electrical.TransmissionLine.ScaledExperiments.TransmissionLineModelica_N_80 (sim)Simulate performance 0:01:17 → 42.96
ScalableTestSuiteScalableTestSuite.Electrical.TransmissionLine.Verification.TransmissionLineCheck (sim)Simulate performance 44.44 → 23.98
ScalableTestSuiteScalableTestSuite.Elementary.ParameterArrays.ScaledExperiments.Table_N_140_M_140 (sim)Compile performance 0:01:09 → 36.00
ScalableTestSuiteScalableTestSuite.Elementary.ParameterArrays.ScaledExperiments.Table_N_1600_M_100 (sim)Failed → SimCode
ScalableTestSuiteScalableTestSuite.Elementary.ParameterArrays.ScaledExperiments.Table_N_200_M_200 (sim)Compile performance 0:04:19 → 0:01:10
ScalableTestSuiteScalableTestSuite.Elementary.ParameterArrays.ScaledExperiments.Table_N_280_M_280 (sim)Failed → Simulate
ScalableTestSuiteScalableTestSuite.Elementary.ParameterArrays.ScaledExperiments.Table_N_400_M_400 (sim)Failed → SimCode
ScalableTestSuiteScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_25600 (sim)Failed → Compile
ScalableTestSuiteScalableTestSuite.Elementary.Tables.ScaledExperiments.CombiTimeTable_N_4000 (sim)FrontEnd performance 10.39 → 5.37
ScalableTestSuiteScalableTestSuite.Elementary.Tables.ScaledExperiments.CombiTimeTable_N_8000 (sim)FrontEnd performance 33.14 → 17.69 Compile performance 0:01:57 → 0:01:07
ScalableTestSuiteScalableTestSuite.Elementary.Tables.ScaledExperiments.TimeTable_N_4000 (sim)FrontEnd performance 10.63 → 5.38
ScalableTestSuiteScalableTestSuite.Elementary.Tables.ScaledExperiments.TimeTable_N_8000 (sim)FrontEnd performance 33.72 → 15.67 Compile performance 0:02:24 → 0:01:08
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_1000_M_100 (sim)Compile performance 45.68 → 25.58
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_1000_M_1000 (sim)Compile performance 47.76 → 25.67
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_2000_M_10 (sim)Compile performance 0:02:21 → 59.59
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_4000_M_10 (sim)Failed → Simulate
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_2000_M_10 (sim)Compile performance 0:01:10 → 40.53
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_4000_M_10 (sim)Failed → Simulate
ScalableTestSuiteScalableTestSuite.Mechanical.FlexibleBeam.ScaledExperiments.FlexibleBeamModelica_N_64 (sim)Compile → Failed
ScalableTestSuiteScalableTestSuite.Mechanical.HarmonicOscillator.ScaledExperiments.HarmonicOscillatorNetwork_N_160 (sim)Simulate performance 19.95 → 11.23
ScalableTestSuiteScalableTestSuite.Mechanical.HarmonicOscillator.ScaledExperiments.HarmonicOscillatorNetwork_N_80 (sim)Simulate performance 0:03:01 → 0:01:44
ScalableTestSuiteScalableTestSuite.Mechanical.HarmonicOscillator.ScaledExperiments.HarmonicOscillator_N_3200 (sim)Simulate performance 0:02:27 → 0:01:25
ScalableTestSuiteScalableTestSuite.Mechanical.Strings.ScaledExperiments.StringModelica_N_32 (sim)Compile performance 47.54 → 0:01:27
ScalableTestSuiteScalableTestSuite.Mechanical.Strings.ScaledExperiments.StringModelica_N_64 (sim)Compile → Failed
ScalableTestSuiteScalableTestSuite.Power.ConceptualPowerSystem.ScaledExperiments.PowerSystemStepLoad_N_64_M_4 (sim)Simulate performance 15.06 → 8.61
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.AdvectionReaction_N_12800 (sim)Failed → Compile
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.AdvectionReaction_N_1600 (sim)Compile performance 27.85 → 10.25
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.AdvectionReaction_N_3200 (sim)Compile performance 0:01:22 → 22.21
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.AdvectionReaction_N_6400 (sim)Failed → Compile
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.AdvectionReaction_N_800 (sim)Simulate performance 31.82 → 15.92
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.SimpleAdvection_N_12800 (sim)Failed → Compile
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.SimpleAdvection_N_1600 (sim)Simulate performance 35.94 → 20.67
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.SimpleAdvection_N_6400 (sim)FrontEnd performance 11.97 → 6.86
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_640 (sim)Failed → Simulate
ScalableTestSuiteScalableTestSuite.Thermal.Advection.Verification.SteamPipe (sim)Compile performance 20.62 → 11.91
ScalableTestSuiteScalableTestSuite.Thermal.DistrictHeating.ScaledExperiments.HeatingSystem_N_10 (sim)Simulate performance 26.48 → 15.07
ScalableTestSuiteScalableTestSuite.Thermal.DistrictHeating.ScaledExperiments.HeatingSystem_N_20 (sim)Simulate performance 0:01:08 → 38.96
ScalableTestSuiteScalableTestSuite.Thermal.DistrictHeating.ScaledExperiments.HeatingSystem_N_40 (sim)Simulate performance 0:03:45 → 0:02:10
ScalableTestSuiteScalableTestSuite.Thermal.DistrictHeating.ScaledExperiments.HeatingSystem_N_640 (sim)Compile performance 44.52 → 20.86
ScalableTestSuiteScalableTestSuite.Thermal.HeatConduction.ScaledExperiments.OneDHeatTransferTI_FD_N_640 (sim)Simulate performance 36.89 → 18.56
ScalableTestSuiteScalableTestSuite.Thermal.HeatConduction.ScaledExperiments.OneDHeatTransferTI_Modelica_N_1280 (sim)Compile performance 0:01:05 → 27.67
ScalableTestSuiteScalableTestSuite.Thermal.HeatConduction.ScaledExperiments.OneDHeatTransferTI_Modelica_N_640 (sim)Compile performance 26.37 → 14.77 Simulate performance 32.86 → 17.57
ScalableTestSuiteScalableTestSuite.Thermal.HeatConduction.ScaledExperiments.OneDHeatTransferTT_FD_N_1280 (sim)Simulate performance 37.72 → 21.46
ScalableTestSuiteScalableTestSuite.Thermal.HeatConduction.ScaledExperiments.OneDHeatTransferTT_Modelica_N_1280 (sim)Compile performance 0:01:06 → 28.06 Simulate performance 34.78 → 19.62
ScalableTestSuiteScalableTestSuite.Thermal.HeatConduction.ScaledExperiments.OneDHeatTransferTT_Modelica_N_640 (sim)Compile performance 27.15 → 15.03
ScalableTestSuiteScalableTestSuite.Thermal.HeatExchanger.ScaledExperiments.CocurrentHeatExchangerEquations_N_320 (sim)Simulate performance 34.76 → 13.73
ScalableTestSuiteScalableTestSuite.Thermal.HeatExchanger.ScaledExperiments.CocurrentHeatExchangerEquations_N_640 (sim)Simulate performance 0:04:47 → 0:01:47
ScalableTestSuiteScalableTestSuite.Thermal.HeatExchanger.ScaledExperiments.CounterCurrentHeatExchangerEquations_N_320 (sim)Simulate performance 29.72 → 13.75
ScalableTestSuiteScalableTestSuite.Thermal.HeatExchanger.ScaledExperiments.CounterCurrentHeatExchangerEquations_N_640 (sim)Simulate performance 0:04:31 → 0:01:37
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_40_M_40 (sim)Verify → Compile
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_40_M_40 (sim)Verify → Compile
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_320_M_5 (sim)Simulate performance 13.10 → 7.69
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_40_M_40 (sim)FrontEnd performance 20.11 → 11.49
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_56_M_56 (sim)FrontEnd performance 50.96 → 28.72 Simulate performance 16.27 → 9.06
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_80_M_80 (sim)Failed → Verify
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaIndividual_N_80_M_80 (sim)Failed → FrontEnd
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_80_M_80 (sim)Failed → Verify
ScalableTestSuite_nooptScalableTestSuite.Electrical.TransmissionLine.ScaledExperiments.TransmissionLineModelica_N_640 (sim)FrontEnd performance 14.79 → 8.64
ScalableTestSuite_nooptScalableTestSuite.Elementary.ParameterArrays.ScaledExperiments.Table_N_140_M_140 (sim)Simulate performance 19.79 → 7.83
ScalableTestSuite_nooptScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_12800 (sim)Simulate performance 12.98 → 6.02
ScalableTestSuite_nooptScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_25600 (sim)Simulate performance 53.62 → 24.59
ScalableTestSuite_nooptScalableTestSuite.Elementary.Tables.ScaledExperiments.CombiTimeTable_N_8000 (sim)FrontEnd performance 29.60 → 14.30
ScalableTestSuite_nooptScalableTestSuite.Elementary.Tables.ScaledExperiments.TimeTable_N_8000 (sim)FrontEnd performance 29.82 → 13.42
ScalableTestSuite_nooptScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_4000_M_10 (sim)BackEnd performance 34.20 → 18.33
ScalableTestSuite_nooptScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_8000_M_10 (sim)Compile performance 59.21 → 30.21 Simulate performance 10.19 → 4.68
ScalableTestSuite_nooptScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_2000_M_10 (sim)BackEnd performance 10.13 → 5.55
ScalableTestSuite_nooptScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_4000_M_10 (sim)BackEnd performance 33.77 → 17.99 SimCode performance 43.93 → 19.74
ScalableTestSuite_nooptScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_8000_M_10 (sim)Failed → Verify
ScalableTestSuite_nooptScalableTestSuite.Mechanical.FlexibleBeam.ScaledExperiments.FlexibleBeamModelica_N_32 (sim)BackEnd performance 14.82 → 8.08 Simulate performance 27.58 → 15.98
ScalableTestSuite_nooptScalableTestSuite.Mechanical.FlexibleBeam.ScaledExperiments.FlexibleBeamModelica_N_64 (sim)BackEnd performance 29.59 → 16.82
ScalableTestSuite_nooptScalableTestSuite.Mechanical.HarmonicOscillator.ScaledExperiments.HarmonicOscillator_N_3200 (sim)Simulate performance 30.92 → 6.91
ScalableTestSuite_nooptScalableTestSuite.Mechanical.Strings.ScaledExperiments.StringModelica_N_64 (sim)BackEnd performance 31.17 → 16.98
ScalableTestSuite_nooptScalableTestSuite.Power.ConceptualPowerSystem.ScaledExperiments.PowerSystemStepLoad_N_64_M_16 (sim)FrontEnd performance 25.83 → 14.46
ScalableTestSuite_nooptScalableTestSuite.Power.ConceptualPowerSystem.ScaledExperiments.PowerSystemStepLoad_N_64_M_4 (sim)FrontEnd performance 23.54 → 13.59
ScalableTestSuite_nooptScalableTestSuite.Power.ConceptualPowerSystem.ScaledExperiments.PowerSystemStepLoad_N_64_M_8 (sim)FrontEnd performance 24.25 → 14.02
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.AdvectionReaction_N_12800 (sim)FrontEnd performance 11.97 → 7.03 Simulate performance 0:01:58 → 0:01:07
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.SimpleAdvection_N_12800 (sim)FrontEnd performance 36.43 → 17.06 Simulate performance 39.51 → 16.62
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.SimpleAdvection_N_6400 (sim)FrontEnd performance 11.65 → 6.32 Simulate performance 14.39 → 5.63
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_160 (sim)BackEnd performance 11.48 → 6.20
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_320 (sim)BackEnd performance 39.47 → 21.52 Simulate performance 54.63 → 30.69
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_640 (sim)BackEnd performance 0:02:31 → 0:01:20
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_80 (sim)Simulate performance 11.64 → 6.44
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.Verification.SteamPipe (sim)FrontEnd performance 10.32 → 5.87
ScalableTestSuite_nooptScalableTestSuite.Thermal.DistrictHeating.ScaledExperiments.HeatingSystem_N_20 (sim)Simulate performance 13.69 → 7.59
ScalableTestSuite_nooptScalableTestSuite.Thermal.DistrictHeating.ScaledExperiments.HeatingSystem_N_80 (sim)Compile → Simulate
ScalableTestSuite_nooptScalableTestSuite.Thermal.HeatExchanger.ScaledExperiments.CocurrentHeatExchangerEquations_N_1280 (sim)FrontEnd performance 10.70 → 5.39 BackEnd performance 12.28 → 6.61 Compile performance 11.13 → 6.17
ScalableTestSuite_nooptScalableTestSuite.Thermal.HeatExchanger.ScaledExperiments.CounterCurrentHeatExchangerEquations_N_1280 (sim)FrontEnd performance 11.05 → 5.80 BackEnd performance 12.62 → 6.59 Compile performance 10.77 → 6.27