OpenModelica newInst-daeMode from 2023-12-08 05:05:24 to 2023-12-10 11:16:45

Summary

OMC Commits2
Libraries Changed0
Number of Improvements4
Number of Regressions8
Number of Performance Improvements61
Number of Performance Regressions2

OpenModelica Changes

CommitAuthorSummary
269ed5339bPer ÖstlundCheck type when redeclaring non-replaceable component (#11701)
c23055d579Martin SjölundAllow rtest and runtests.pl to run through WSL (#11702)

Library Changes

LibraryChange

Models Affected

AixLibAixLib.Controls.HVACAgentBasedControl.Examples.BookTrading.NetworkCommunication2 (sim)Simulate performance 0.12 → 0:08:00
AixLib_latestAixLib.Controls.HVACAgentBasedControl.Examples.BookTrading.NetworkCommunication1 (sim)Simulate performance 0.12 → 0:08:00
AixLib_latestAixLib.Controls.HVACAgentBasedControl.Examples.BookTrading.NetworkCommunication2 (sim)Simulate performance 0:08:00 → 0.12
Buildings_8Buildings.Examples.ScalableBenchmarks.BuildingVAV.Examples.OneFloor_OneZone (sim)Compile → Failed
Buildings_8Buildings.Examples.ScalableBenchmarks.BuildingVAV.Examples.TwoFloor_TwoZone (sim)Compile → Failed
Buildings_9Buildings.Examples.ScalableBenchmarks.BuildingVAV.Examples.OneFloor_OneZone (sim)Compile → Failed
Buildings_9Buildings.Examples.ScalableBenchmarks.BuildingVAV.Examples.TwoFloor_TwoZone (sim)Compile → Failed
Buildings_latestBuildings.Examples.ScalableBenchmarks.BuildingVAV.Examples.OneFloor_OneZone (sim)Compile → Failed
Buildings_latestBuildings.Examples.ScalableBenchmarks.BuildingVAV.Examples.TwoFloor_TwoZone (sim)Compile → Failed
ModelicaTest_trunkModelicaTest.Blocks.FilterTests.AllOptions (sim)BackEnd performance 13.64 → 7.56 Templates performance 14.62 → 6.76 Compile performance 0:04:29 → 0:02:31
OpenIPSLOpenIPSL.Examples.DAEMode.N44_Base_Case_Systems.Nordic44_Base_Case_StateEvents (sim)FrontEnd performance 13.38 → 4.99 BackEnd performance 0:01:56 → 55.03 Compile performance 0:06:29 → 0:03:37
OpenIPSLOpenIPSL.Examples.DAEMode.N44_Base_Case_Systems.Nordic44_Base_Case_StateEvents2 (sim)FrontEnd performance 13.81 → 4.93 BackEnd performance 0:01:56 → 56.70 Compile performance 0:06:33 → 0:03:39
OpenIPSLOpenIPSL.Examples.DAEMode.N44_Base_Case_Systems.Nordic44_Base_Case_StateEvents3 (sim)FrontEnd performance 13.19 → 4.94 BackEnd performance 0:01:55 → 57.54 Compile performance 0:06:31 → 0:03:39
OpenIPSLOpenIPSL.Examples.DAEMode.N44_Original_Systems.Nordic44_Original_Case_Bus_Fault (sim)FrontEnd performance 13.42 → 4.94 BackEnd performance 0:01:08 → 29.48 Templates performance 21.83 → 9.54 Compile performance 0:03:56 → 0:02:14
OpenIPSLOpenIPSL.Examples.DAEMode.N44_Original_Systems.Nordic44_Original_Case_Line_Opening (sim)FrontEnd performance 13.20 → 4.90 BackEnd performance 0:01:09 → 30.67 Templates performance 22.86 → 9.74 Compile performance 0:03:58 → 0:02:15
OpenIPSLOpenIPSL.Examples.N44.Base_Case.Nordic44_Base_Case (sim)FrontEnd performance 14.13 → 5.10 BackEnd performance 0:01:46 → 54.52 Compile performance 0:06:20 → 0:03:32
OpenIPSLOpenIPSL.Examples.N44.Original.Nordic44_Original_Case (sim)FrontEnd performance 13.98 → 5.08 BackEnd performance 0:01:08 → 30.48 Templates performance 23.02 → 9.44 Compile performance 0:03:55 → 0:02:11
OpenIPSLOpenIPSL.Tests.Events.TestBreaker (sim)Simulate performance 10.06 → 4.94
PowerGridsPowerGrids.Examples.IEEE14bus.IEEE14busGen2Disconnection (sim)Compile performance 28.14 → 13.60
PowerGridsPowerGrids.Examples.IEEE14bus.IEEE14busLine1to5Opening (sim)Compile performance 29.28 → 13.42
PowerGridsPowerGrids.Examples.IEEE14bus.IEEE14busLoad2Variation (sim)Compile performance 30.09 → 13.51
PowerGridsPowerGrids.Examples.IEEE14bus.IEEE14busStaticNetwork (sim)Compile performance 25.34 → 13.41
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_N_6_M_4 (sim)Simulate → Failed
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_noTap___N_4_M_4 (sim)Templates performance 43.80 → 19.04
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_tapEv___N_4_M_4 (sim)Templates performance 35.30 → 18.16
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_tapNoEv_N_6_M_4 (sim)Failed → Simulate
ScalableTestSuite_nooptScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetwork_N_1280_M_10 (sim)BackEnd performance 20.40 → 11.23
ScalableTestSuite_nooptScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetwork_N_640_M_10 (sim)BackEnd performance 10.72 → 4.35
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_28_M_28 (sim)FrontEnd performance 21.02 → 10.06 BackEnd performance 18.22 → 9.50 Compile performance 26.06 → 12.67
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_40_M_40 (sim)FrontEnd performance 43.00 → 22.58
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_56_M_56 (sim)FrontEnd performance 0:01:16 → 41.79
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_20_M_20 (sim)BackEnd performance 15.22 → 8.10 Compile performance 17.00 → 6.67
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_28_M_28 (sim)BackEnd performance 33.24 → 17.25 Compile performance 26.23 → 12.80
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_40_M_40 (sim)FrontEnd performance 14.50 → 8.08 BackEnd performance 0:01:24 → 38.44 Templates performance 22.21 → 10.96
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_56_M_56 (sim)FrontEnd performance 31.01 → 15.73 BackEnd performance 0:02:41 → 0:01:21 Compile performance 0:01:53 → 0:01:06
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_160_M_10 (sim)BackEnd performance 28.14 → 14.96 Templates performance 13.43 → 6.18 Compile performance 50.53 → 23.83
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_28_M_28 (sim)Compile performance 23.06 → 11.24
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_320_M_5 (sim)BackEnd performance 34.45 → 17.92 Templates performance 17.65 → 7.87 Compile performance 57.44 → 26.47
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_40_M_40 (sim)BackEnd performance 25.50 → 14.38 Templates performance 11.22 → 6.06 Compile performance 44.09 → 22.03
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_56_M_56 (sim)FrontEnd performance 13.74 → 6.51 BackEnd performance 0:01:01 → 29.42 Templates performance 25.24 → 12.02 Compile performance 0:01:29 → 44.16
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_80_M_20 (sim)BackEnd performance 27.15 → 14.37 Templates performance 13.46 → 6.68 Compile performance 47.83 → 22.69
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_80_M_80 (sim)FrontEnd performance 25.82 → 13.81 BackEnd performance 0:03:41 → 0:01:20
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaIndividual_N_40_M_40 (sim)FrontEnd performance 10.94 → 5.73 Compile performance 41.16 → 21.73
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaIndividual_N_80_M_80 (sim)BackEnd performance 0:03:40 → 47.69
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_28_M_28 (sim)BackEnd performance 11.37 → 5.79 Compile performance 19.73 → 10.85
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_40_M_40 (sim)BackEnd performance 23.91 → 13.01 Compile performance 40.56 → 21.63
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_56_M_56 (sim)FrontEnd performance 11.52 → 6.60 BackEnd performance 52.43 → 28.48 Templates performance 22.97 → 12.71 Compile performance 0:01:30 → 43.95
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_80_M_80 (sim)Failed → Verify
ScalableTestSuite_nooptScalableTestSuite.Electrical.TransmissionLine.ScaledExperiments.TransmissionLineModelica_N_1280 (sim)BackEnd performance 27.06 → 14.37 Compile performance 24.14 → 13.75
ScalableTestSuite_nooptScalableTestSuite.Elementary.ParameterArrays.ScaledExperiments.Table_N_140_M_140 (sim)Simulate performance 21.39 → 8.44
ScalableTestSuite_nooptScalableTestSuite.Elementary.ParameterArrays.ScaledExperiments.Table_N_1600_M_100 (sim)BackEnd performance 15.70 → 5.84
ScalableTestSuite_nooptScalableTestSuite.Elementary.ParameterArrays.ScaledExperiments.Table_N_200_M_200 (sim)Simulate performance 10.66 → 5.58
ScalableTestSuite_nooptScalableTestSuite.Elementary.ParameterArrays.ScaledExperiments.Table_N_400_M_400 (sim)BackEnd performance 15.57 → 6.52
ScalableTestSuite_nooptScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_12800 (sim)BackEnd performance 21.93 → 7.54 Compile performance 30.03 → 11.80
ScalableTestSuite_nooptScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_25600 (sim)BackEnd performance 0:01:54 → 23.29 Templates performance 12.99 → 5.85 Compile performance 41.28 → 22.95 Simulate performance 32.77 → 13.47
ScalableTestSuite_nooptScalableTestSuite.Elementary.Tables.ScaledExperiments.CombiTimeTable_N_16000 (sim)Compile performance 23.48 → 9.40
ScalableTestSuite_nooptScalableTestSuite.Elementary.Tables.ScaledExperiments.TimeTable_N_16000 (sim)BackEnd performance 10.63 → 2.80 Compile performance 31.16 → 12.78
ScalableTestSuite_nooptScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_2000_M_10 (sim)BackEnd performance 11.51 → 5.02 Compile performance 15.94 → 8.21
ScalableTestSuite_nooptScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_4000_M_10 (sim)BackEnd performance 35.12 → 16.11 Compile performance 35.75 → 16.98
ScalableTestSuite_nooptScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_8000_M_10 (sim)BackEnd performance 0:02:02 → 0:01:00 Templates performance 13.11 → 6.72 Compile performance 0:02:06 → 42.14 Simulate performance 12.43 → 5.08
ScalableTestSuite_nooptScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_2000_M_10 (sim)BackEnd performance 24.33 → 8.66 Compile performance 12.85 → 6.15
ScalableTestSuite_nooptScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_4000_M_10 (sim)BackEnd performance 0:01:18 → 30.83 Compile performance 19.55 → 11.14
ScalableTestSuite_nooptScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_8000_M_10 (sim)Failed → Verify
ScalableTestSuite_nooptScalableTestSuite.Mechanical.Strings.ScaledExperiments.StringModelica_N_64 (sim)Simulate performance 10.82 → 5.77
ScalableTestSuite_nooptScalableTestSuite.Power.ConceptualPowerSystem.ScaledExperiments.PowerSystemStepLoad_N_64_M_4 (sim)BackEnd performance 22.43 → 13.19 Compile performance 16.71 → 9.23
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.AdvectionReaction_N_12800 (sim)BackEnd performance 25.12 → 12.81 Templates performance 11.69 → 5.09 Compile performance 25.94 → 14.08
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.SimpleAdvection_N_12800 (sim)Templates performance 15.57 → 6.51 Compile performance 54.92 → 30.38
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_1280 (sim)Failed → Simulate
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_160 (sim)BackEnd performance 11.48 → 4.87 Simulate performance 36.75 → 18.87
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_320 (sim)BackEnd performance 34.17 → 16.60 Compile performance 11.39 → 5.42 Simulate performance 0:01:12 → 39.50
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_40 (sim)Simulate performance 10.01 → 4.59
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_640 (sim)BackEnd performance 0:02:01 → 0:01:03 Compile performance 18.67 → 9.18 Simulate performance 0:03:03 → 0:01:23
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_80 (sim)Simulate performance 20.37 → 9.23
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.Verification.SteamPipe (sim)Simulate performance 17.82 → 8.70
TransiEntTransiEnt.Consumer.Systems.HouseholdEnergyConverter.Check.TestEnergyConverter_All (sim)Compile → Failed