OpenModelica newInst-daeMode from 2023-12-06 04:32:21 to 2023-12-08 05:05:24

Summary

OMC Commits6
Libraries Changed0
Number of Improvements3
Number of Regressions5
Number of Performance Improvements3
Number of Performance Regressions60

OpenModelica Changes

CommitAuthorSummary
62905fd363anotheruserofgithubFix OMEdit crashes on close with animation window (#11693)
901e52a817Per ÖstlundImprove handling of if/for containing connections (#11694)
b4056e32d9Per ÖstlundImplement C++ to MetaModelica conversion (#11690)
82a6c4c600anotheruserofgithubFix dumping visualizers with identical cref parts (#10471)
c06a3bdeecAdeel AsgharFix the implementation of IconMap and DiagramMap (#11688)
afa2e5bdc7AndreasFixing KINSOL fScaling (#11685)

Library Changes

LibraryChange

Models Affected

AixLibAixLib.Controls.HVACAgentBasedControl.Examples.BookTrading.NetworkCommunication1 (sim)Simulate performance 0.12 → 0:08:00
AixLib_latestAixLib.Controls.HVACAgentBasedControl.Examples.BookTrading.NetworkCommunication1 (sim)Simulate performance 0:08:00 → 0.12
AixLib_latestAixLib.Controls.HVACAgentBasedControl.Examples.BookTrading.NetworkCommunication2 (sim)Simulate performance 0.12 → 0:08:00
Buildings_8Buildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim)Simulate performance 0.15 → 0:08:00
Buildings_latestBuildings.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.ThermalResponseFactors.Validation.GFunction_100boreholes (sim)Simulate → Verify
IDEASIDEAS.Buildings.Components.Examples.LightingControl (sim)BackEnd performance 14.90 → 8.70
IDEASIDEAS.Buildings.Components.InterzonalAirFlow.Examples.InterzonalAirFlow (sim)BackEnd performance 16.95 → 9.66
ModelicaTest_trunkModelicaTest.Blocks.FilterTests.AllOptions (sim)BackEnd performance 7.15 → 13.64 Templates performance 6.62 → 14.62 Compile performance 0:02:26 → 0:04:29
OpenIPSLOpenIPSL.Examples.DAEMode.N44_Base_Case_Systems.Nordic44_Base_Case_StateEvents (sim)FrontEnd performance 5.10 → 13.38 BackEnd performance 0:01:02 → 0:01:56 Compile performance 0:03:48 → 0:06:29
OpenIPSLOpenIPSL.Examples.DAEMode.N44_Base_Case_Systems.Nordic44_Base_Case_StateEvents2 (sim)FrontEnd performance 5.01 → 13.81 BackEnd performance 0:01:02 → 0:01:56 Compile performance 0:03:49 → 0:06:33
OpenIPSLOpenIPSL.Examples.DAEMode.N44_Base_Case_Systems.Nordic44_Base_Case_StateEvents3 (sim)FrontEnd performance 4.94 → 13.19 BackEnd performance 0:01:03 → 0:01:55 Compile performance 0:03:49 → 0:06:31
OpenIPSLOpenIPSL.Examples.DAEMode.N44_Original_Systems.Nordic44_Original_Case_Bus_Fault (sim)FrontEnd performance 4.89 → 13.42 BackEnd performance 30.47 → 0:01:08 Templates performance 11.00 → 21.83
OpenIPSLOpenIPSL.Examples.DAEMode.N44_Original_Systems.Nordic44_Original_Case_Line_Opening (sim)FrontEnd performance 5.04 → 13.20 BackEnd performance 32.02 → 0:01:09 Templates performance 11.16 → 22.86
OpenIPSLOpenIPSL.Examples.N44.Base_Case.Nordic44_Base_Case (sim)FrontEnd performance 5.42 → 14.13 Compile performance 0:03:41 → 0:06:20
OpenIPSLOpenIPSL.Examples.N44.Original.Nordic44_Original_Case (sim)FrontEnd performance 5.10 → 13.98 BackEnd performance 33.17 → 0:01:08 Templates performance 10.54 → 23.02
OpenIPSLOpenIPSL.Tests.Events.TestBreaker (sim)Simulate performance 5.10 → 10.06
PowerGridsPowerGrids.Examples.IEEE14bus.IEEE14busGen2Disconnection (sim)Compile performance 13.52 → 28.14
PowerGridsPowerGrids.Examples.IEEE14bus.IEEE14busLine1to5Opening (sim)Compile performance 13.34 → 29.28
PowerGridsPowerGrids.Examples.IEEE14bus.IEEE14busLoad2Variation (sim)Compile performance 13.42 → 30.09
PowerGridsPowerGrids.Examples.IEEE14bus.IEEE14busStaticNetwork (sim)Compile performance 13.43 → 25.34
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_N_6_M_4 (sim)Failed → Simulate
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_N_8_M_4 (sim)Simulate → Failed
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_reduced_N_6_M_4 (sim)FrontEnd → Failed
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_noTap___N_4_M_4 (sim)Templates performance 19.47 → 43.80
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_tapEv___N_4_M_4 (sim)Templates performance 18.72 → 35.30
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_8000_M_10 (sim)Templates → Verify
ScalableTestSuite_nooptScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetwork_N_1280_M_10 (sim)BackEnd performance 11.50 → 20.40
ScalableTestSuite_nooptScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetwork_N_640_M_10 (sim)BackEnd performance 4.93 → 10.72
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_28_M_28 (sim)FrontEnd performance 10.29 → 21.02 BackEnd performance 9.29 → 18.22 Compile performance 13.71 → 26.06
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_40_M_40 (sim)FrontEnd performance 22.19 → 43.00
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_56_M_56 (sim)FrontEnd performance 41.19 → 0:01:16
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_20_M_20 (sim)BackEnd performance 8.94 → 15.22 Compile performance 7.26 → 17.00
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_28_M_28 (sim)Compile performance 13.44 → 26.23
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_40_M_40 (sim)BackEnd performance 40.61 → 0:01:24 Templates performance 11.50 → 22.21
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_56_M_56 (sim)FrontEnd performance 17.87 → 31.01 BackEnd performance 0:01:27 → 0:02:41
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_160_M_10 (sim)BackEnd performance 15.98 → 28.14 Templates performance 6.58 → 13.43 Compile performance 25.32 → 50.53
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_28_M_28 (sim)Compile performance 12.04 → 23.06
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_320_M_5 (sim)BackEnd performance 18.69 → 34.45 Templates performance 8.07 → 17.65 Compile performance 28.58 → 57.44
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_40_M_40 (sim)Templates performance 6.56 → 11.22 Compile performance 23.22 → 44.09
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_56_M_56 (sim)FrontEnd performance 7.63 → 13.74 BackEnd performance 31.66 → 0:01:01 Templates performance 12.60 → 25.24 Compile performance 47.60 → 0:01:29
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_80_M_20 (sim)BackEnd performance 15.34 → 27.15 Templates performance 7.19 → 13.46 Compile performance 24.06 → 47.83
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_80_M_80 (sim)BackEnd performance 0:01:19 → 0:03:41
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaIndividual_N_40_M_40 (sim)Compile performance 23.33 → 41.16
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaIndividual_N_80_M_80 (sim)BackEnd performance 54.51 → 0:03:40
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_28_M_28 (sim)BackEnd performance 6.62 → 11.37
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_40_M_40 (sim)Compile performance 23.19 → 40.56
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_56_M_56 (sim)Compile performance 46.12 → 0:01:30
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_80_M_80 (sim)Verify → Failed
ScalableTestSuite_nooptScalableTestSuite.Elementary.ParameterArrays.ScaledExperiments.Table_N_140_M_140 (sim)Simulate performance 11.49 → 21.39
ScalableTestSuite_nooptScalableTestSuite.Elementary.ParameterArrays.ScaledExperiments.Table_N_1600_M_100 (sim)BackEnd performance 8.22 → 15.70
ScalableTestSuite_nooptScalableTestSuite.Elementary.ParameterArrays.ScaledExperiments.Table_N_400_M_400 (sim)BackEnd performance 8.58 → 15.57
ScalableTestSuite_nooptScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_12800 (sim)BackEnd performance 9.58 → 21.93 Compile performance 14.30 → 30.03
ScalableTestSuite_nooptScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_25600 (sim)BackEnd performance 28.33 → 0:01:54 Simulate performance 15.20 → 32.77
ScalableTestSuite_nooptScalableTestSuite.Elementary.Tables.ScaledExperiments.CombiTimeTable_N_16000 (sim)Compile performance 11.68 → 23.48
ScalableTestSuite_nooptScalableTestSuite.Elementary.Tables.ScaledExperiments.TimeTable_N_16000 (sim)BackEnd performance 4.11 → 10.63 Compile performance 16.30 → 31.16
ScalableTestSuite_nooptScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_2000_M_10 (sim)BackEnd performance 6.10 → 11.51
ScalableTestSuite_nooptScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_4000_M_10 (sim)BackEnd performance 17.99 → 35.12 Compile performance 19.05 → 35.75
ScalableTestSuite_nooptScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_8000_M_10 (sim)Templates performance 7.41 → 13.11 Compile performance 44.26 → 0:02:06 Simulate performance 5.41 → 12.43
ScalableTestSuite_nooptScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_2000_M_10 (sim)BackEnd performance 10.46 → 24.33 Compile performance 7.06 → 12.85
ScalableTestSuite_nooptScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_4000_M_10 (sim)BackEnd performance 36.63 → 0:01:18
ScalableTestSuite_nooptScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_8000_M_10 (sim)Verify → Failed
ScalableTestSuite_nooptScalableTestSuite.Mechanical.Strings.ScaledExperiments.StringModelica_N_64 (sim)Simulate performance 5.99 → 10.82
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.AdvectionReaction_N_12800 (sim)BackEnd performance 12.92 → 25.12 Templates performance 5.13 → 11.69 Compile performance 14.40 → 25.94
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.SimpleAdvection_N_12800 (sim)Templates performance 6.59 → 15.57 Compile performance 31.06 → 54.92
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_1280 (sim)Simulate → Failed
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_160 (sim)BackEnd performance 5.31 → 11.48 Simulate performance 17.84 → 36.75
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_320 (sim)BackEnd performance 18.09 → 34.17 Compile performance 5.40 → 11.39 Simulate performance 37.89 → 0:01:12
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_40 (sim)Simulate performance 4.31 → 10.01
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_640 (sim)BackEnd performance 0:01:07 → 0:02:01 Compile performance 9.15 → 18.67 Simulate performance 0:01:26 → 0:03:03
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_80 (sim)Simulate performance 9.31 → 20.37
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.Verification.SteamPipe (sim)Simulate performance 8.59 → 17.82