OpenModelica heavy_tests from 2025-06-11 01:35:35 to 2025-06-28 04:55:41

Summary

OMC Commits28
Libraries Changed1
Number of Improvements50
Number of Regressions11
Number of Performance Improvements18
Number of Performance Regressions8

OpenModelica Changes

CommitDateAuthorSummary
428c27d66b2025-06-27 19:33:33 +0200Per ÖstlundImprove CommonSubExpression.shortenPaths (#14048)
53696dd7df2025-06-27 13:54:54 +0200Per ÖstlundDon't type type attributes that are already typed (#14047)
e697076b112025-06-27 14:47:26 +0300Adrian Popuse the correct directory (#14046)
d318e3d6882025-06-27 13:43:14 +0300Adrian Popremove not needed step (#14045)
69bd281c8c2025-06-27 01:21:27 +0300Adrian Popfix pipeline stage (#14043)
0972b3137b2025-06-27 00:14:21 +0300Adrian Popadd a job to build OM with debug symbols (#14042)
285671344f2025-06-26 19:55:39 +0200phannebohmUse identity for index map (#14041)
6fecef62042025-06-26 17:39:35 +0200Per ÖstlundImprove ResolveLoops.partitionBipartiteGraph (#14040)
97c66476162025-06-26 15:37:21 +0200Adeel AsgharCheck either element or parameter is an array (#14039)
bc731d228f2025-06-26 12:59:01 +0200Adeel AsgharUpdate %par text string used in the DynamicSelect (#14037)
0488acd3cd2025-06-26 11:16:28 +0200phannebohm[janitor] Fix whitespace and comments (#14036)
ea227872592025-06-24 16:36:11 +0200Adeel AsgharImprove the display of parameter values in icons (#14033)
c782a1e6fe2025-06-24 11:10:11 +0200Per ÖstlundFix evaluation of record fields (#14032)
3384c1d6d82025-06-24 10:12:06 +0200Per ÖstlundImprove CSE performance (#14031)
67c0dc14a32025-06-20 17:01:04 +0200phannebohm[C] Add space between vector elements (#14026)
02f0c677912025-06-19 16:20:10 +0200Adrian Popuse the correct type as some compiler generate errors if not (#14020)
aaf07f19a42025-06-19 01:44:00 +0200linuslangenkamp[C] add derivative test for KINSOL Jacobians (#14017)
305bc7c0292025-06-14 20:24:53 +0200Adrian PopUpdate qmake.m4 (#14008)
72cf369be42025-06-14 01:43:06 +0200Adrian Popforce qt6 compilation if we are on Ubuntu Plucky (#14007)
17c966ceaf2025-06-13 18:40:34 +0200Adeel AsgharMake a separate list of generated inner components (#14006)
b7ebaefbe62025-06-13 18:21:47 +0200Adeel AsgharConvert the literal parts of array when we switch back to SI-unit (#14005)
c5e3f1e2412025-06-13 14:31:59 +0200Per ÖstlundImprove flexible array handling (#13968)
e6db007e862025-06-13 13:23:49 +0200Per ÖstlundDump generated inner components with getModelInstance (#14004)
ee5eb882632025-06-13 11:45:53 +0200Adrian Popadd MSL 4.1.0 to library cache (#13958)
c283aac6b12025-06-12 16:35:26 +0200Adeel AsgharEvaluate the expression recursively (#14003)
5e353a7f652025-06-12 13:41:45 +0200kabdelhak[NB] do not allow to fix algebraics and discretes (#14000)
ad7298edc82025-06-11 20:57:53 +0200arun3688update OMSimulator (#13995)
1d9c0c9f742025-06-11 14:35:00 +0200Adeel AsgharUse the containing GraphicsView for evaluation (#13993)

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
ed227ef2025-06-28 00:10:54 +0200Francesco CasellaRead for new round of testing June 2025 (#215)
6d6bfe52025-05-29 01:41:14 +0200Adrian PopAdd new json field to force library version exact match - to be used for MSL (#213)

Library Changes

LibraryChange
ScalableTestSuite_NBConfiguration hash (OMC settings or the testing script changed)

Models Affected

LargeTestSuite_NBLargeTestSuite.Electrical.TransmissionLine.TransmissionLineModelica_N_10240 (sim)Compile performance 0:01:17 → 0.53
LargeTestSuite_NBLargeTestSuite.Electrical.TransmissionLine.TransmissionLineModelica_N_20480 (sim)Compile performance 0:05:10 → 0.73
LargeTestSuite_NBLargeTestSuite.Elementary.SimpleODE.CascadedFirstOrder_N_102400 (sim)Compile performance 53.76 → 0.39
LargeTestSuite_NBLargeTestSuite.Elementary.SimpleODE.CascadedFirstOrder_N_204800 (sim)Compile performance 0:03:39 → 0.44
LargeTestSuite_NBLargeTestSuite.Elementary.SimpleODE.CascadedFirstOrder_N_409600 (sim)Templates → Compile
LargeTestSuite_NBLargeTestSuite.Mechanical.HarmonicOscillator.HarmonicOscillator_N_102400 (sim)Compile performance 0:03:38 → 0.39
LargeTestSuite_NBLargeTestSuite.Mechanical.HarmonicOscillator.HarmonicOscillator_N_1638400 (sim)Templates → Compile
LargeTestSuite_NBLargeTestSuite.Mechanical.HarmonicOscillator.HarmonicOscillator_N_204800 (sim)Templates → Simulate
LargeTestSuite_NBLargeTestSuite.Mechanical.HarmonicOscillator.HarmonicOscillator_N_409600 (sim)Templates → Simulate
LargeTestSuite_NBLargeTestSuite.Mechanical.HarmonicOscillator.HarmonicOscillator_N_51200 (sim)Compile performance 54.31 → 0.34
LargeTestSuite_NBLargeTestSuite.Mechanical.HarmonicOscillator.HarmonicOscillator_N_819200 (sim)Templates → Simulate
LargeTestSuite_NBLargeTestSuite.Thermal.HeatConduction.OneDHeatTransferTI_FD_N_1310720 (sim)Templates → Simulate
LargeTestSuite_NBLargeTestSuite.Thermal.HeatConduction.OneDHeatTransferTI_FD_N_163840 (sim)Compile performance 0:05:20 → 0.55
LargeTestSuite_NBLargeTestSuite.Thermal.HeatConduction.OneDHeatTransferTI_FD_N_327680 (sim)Templates → Simulate
LargeTestSuite_NBLargeTestSuite.Thermal.HeatConduction.OneDHeatTransferTI_FD_N_655360 (sim)Templates → Simulate
LargeTestSuite_NBLargeTestSuite.Thermal.HeatConduction.OneDHeatTransferTI_FD_N_81920 (sim)Compile performance 0:01:14 → 0.44
LargeTestSuite_NBLargeTestSuite.Thermal.HeatConduction.OneDHeatTransferTI_Modelica_N_163840 (sim)Templates → Simulate
LargeTestSuite_NBLargeTestSuite.Thermal.HeatConduction.OneDHeatTransferTI_Modelica_N_20480 (sim)Compile performance 0:01:05 → 0.49
LargeTestSuite_NBLargeTestSuite.Thermal.HeatConduction.OneDHeatTransferTI_Modelica_N_327680 (sim)Templates → Simulate
LargeTestSuite_NBLargeTestSuite.Thermal.HeatConduction.OneDHeatTransferTI_Modelica_N_40960 (sim)Compile performance 0:04:18 → 0.59
LargeTestSuite_NBLargeTestSuite.Thermal.HeatConduction.OneDHeatTransferTI_Modelica_N_81920 (sim)Templates → Simulate
LargeTestSuite_NBLargeTestSuite.Thermal.HeatConduction.OneDHeatTransferTT_FD_N_1310720 (sim)Templates → Simulate
LargeTestSuite_NBLargeTestSuite.Thermal.HeatConduction.OneDHeatTransferTT_FD_N_163840 (sim)Compile performance 0:05:21 → 0.59
LargeTestSuite_NBLargeTestSuite.Thermal.HeatConduction.OneDHeatTransferTT_FD_N_327680 (sim)Templates → Simulate
LargeTestSuite_NBLargeTestSuite.Thermal.HeatConduction.OneDHeatTransferTT_FD_N_655360 (sim)Templates → Simulate
LargeTestSuite_NBLargeTestSuite.Thermal.HeatConduction.OneDHeatTransferTT_FD_N_81920 (sim)Compile performance 0:01:16 → 0.44
LargeTestSuite_NBLargeTestSuite.Thermal.HeatConduction.OneDHeatTransferTT_Modelica_N_163840 (sim)Templates → Simulate
LargeTestSuite_NBLargeTestSuite.Thermal.HeatConduction.OneDHeatTransferTT_Modelica_N_20480 (sim)Compile performance 0:01:04 → 0.44
LargeTestSuite_NBLargeTestSuite.Thermal.HeatConduction.OneDHeatTransferTT_Modelica_N_327680 (sim)Templates → Simulate
LargeTestSuite_NBLargeTestSuite.Thermal.HeatConduction.OneDHeatTransferTT_Modelica_N_40960 (sim)Compile performance 0:04:27 → 0.59
LargeTestSuite_NBLargeTestSuite.Thermal.HeatConduction.OneDHeatTransferTT_Modelica_N_81920 (sim)Templates → Simulate
LargeTestSuite_NBLargeTestSuite.Thermal.HeatExchanger.CocurrentHeatExchangerEquations_N_20480 (sim)Compile performance 53.59 → 0.44
LargeTestSuite_NBLargeTestSuite.Thermal.HeatExchanger.CocurrentHeatExchangerEquations_N_40960 (sim)Compile performance 0:03:32 → 0.49
LargeTestSuite_NBLargeTestSuite.Thermal.HeatExchanger.CocurrentHeatExchangerEquations_N_81920 (sim)Templates → Compile
LargeTestSuite_NBLargeTestSuite.Thermal.HeatExchanger.CounterCurrentHeatExchangerEquations_N_20480 (sim)Compile performance 52.93 → 0.44
LargeTestSuite_NBLargeTestSuite.Thermal.HeatExchanger.CounterCurrentHeatExchangerEquations_N_40960 (sim)Compile performance 0:03:44 → 0.49
LargeTestSuite_NBLargeTestSuite.Thermal.HeatExchanger.CounterCurrentHeatExchangerEquations_N_81920 (sim)Templates → Compile
ScalableTestSuite_NBScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetworkDelayed_N_1280_M_10 (sim)
ScalableTestSuite_NBScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetworkDelayed_N_640_M_10 (sim)
ScalableTestSuite_NBScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetwork_N_10_M_10 (sim)Compile → Verify
ScalableTestSuite_NBScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetwork_N_160_M_10 (sim)Simulate performance 29.92 → 0:05:00
ScalableTestSuite_NBScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetwork_N_160_M_160 (sim)Simulate performance 30.48 → 0:05:00
ScalableTestSuite_NBScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetwork_N_160_M_20 (sim)Simulate performance 30.66 → 0:05:00
ScalableTestSuite_NBScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetwork_N_160_M_40 (sim)Simulate performance 30.25 → 0:05:00
ScalableTestSuite_NBScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetwork_N_160_M_80 (sim)Simulate performance 30.68 → 0:05:00
ScalableTestSuite_NBScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetwork_N_20_M_10 (sim)Compile → Verify
ScalableTestSuite_NBScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetwork_N_40_M_10 (sim)Compile → Verify
ScalableTestSuite_NBScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetwork_N_80_M_10 (sim)Simulate performance 2.54 → 0:05:00
ScalableTestSuite_NBScalableTestSuite.Electrical.BreakerCircuits.Verification.BreakerNetwork_3_Array (sim)Compile → Verify
ScalableTestSuite_NBScalableTestSuite.Electrical.BreakerCircuits.Verification.BreakerNetwork_3_Scalar (sim)Simulate → Verify
ScalableTestSuite_NBScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_10_M_10 (sim)Simulate performance 4.01 → 0:05:00
ScalableTestSuite_NBScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_14_M_14 (sim)Simulate performance 59.87 → 0:05:00
ScalableTestSuite_NBScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_160_M_10 (sim)Failed → FrontEnd
ScalableTestSuite_NBScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_320_M_5 (sim)Failed → FrontEnd
ScalableTestSuite_NBScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_80_M_20 (sim)
ScalableTestSuite_NBScalableTestSuite.Electrical.TransmissionLine.ScaledExperiments.TransmissionLineModelica_N_20 (sim)Compile → Simulate
ScalableTestSuite_NBScalableTestSuite.Electrical.TransmissionLine.ScaledExperiments.TransmissionLineModelica_N_320 (sim)Compile → Simulate
ScalableTestSuite_NBScalableTestSuite.Electrical.TransmissionLine.ScaledExperiments.TransmissionLineModelica_N_40 (sim)Compile → Simulate
ScalableTestSuite_NBScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_1000_M_10 (sim)Verify → Simulate
ScalableTestSuite_NBScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_1000_M_100 (sim)Verify → Simulate
ScalableTestSuite_NBScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_2000_M_10 (sim)Verify → Simulate
ScalableTestSuite_NBScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_4000_M_10 (sim)Verify → Simulate
ScalableTestSuite_NBScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_8000_M_10 (sim)Verify → Simulate
ScalableTestSuite_NBScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_1000_M_10 (sim)Verify → Simulate
ScalableTestSuite_NBScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_1000_M_100 (sim)Verify → Simulate
ScalableTestSuite_NBScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_2000_M_10 (sim)Verify → Simulate
ScalableTestSuite_NBScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_4000_M_10 (sim)Verify → Simulate
ScalableTestSuite_NBScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_8000_M_10 (sim)Verify → Simulate
ScalableTestSuite_NBScalableTestSuite.Power.ConceptualPowerSystem.ScaledExperiments.PowerSystemStepLoad_N_2_M_4 (sim)Simulate → Verify
ScalableTestSuite_NBScalableTestSuite.Power.ConceptualPowerSystem.ScaledExperiments.PowerSystemStepLoad_N_32_M_4 (sim)Simulate → Verify
ScalableTestSuite_NBScalableTestSuite.Power.ConceptualPowerSystem.ScaledExperiments.PowerSystemStepLoad_N_4_M_16 (sim)Simulate → Verify
ScalableTestSuite_NBScalableTestSuite.Power.ConceptualPowerSystem.ScaledExperiments.PowerSystemStepLoad_N_4_M_4 (sim)Simulate → Verify
ScalableTestSuite_NBScalableTestSuite.Power.ConceptualPowerSystem.ScaledExperiments.PowerSystemStepLoad_N_4_M_8 (sim)Simulate → Verify
ScalableTestSuite_NBScalableTestSuite.Power.ConceptualPowerSystem.ScaledExperiments.PowerSystemStepLoad_N_64_M_4 (sim)Simulate → Verify
ScalableTestSuite_NBScalableTestSuite.Power.ConceptualPowerSystem.ScaledExperiments.PowerSystemStepLoad_N_64_M_8 (sim)Simulate → Compile
ScalableTestSuite_NBScalableTestSuite.Power.ConceptualPowerSystem.ScaledExperiments.PowerSystemStepLoad_N_8_M_4 (sim)Simulate → Verify
ScalableTestSuite_NBScalableTestSuite.Power.ConceptualPowerSystem.ScaledExperiments.PowerSystemStepLoad_N_8_M_8 (sim)Simulate → Verify
ScalableTestSuite_NBScalableTestSuite.Power.ConceptualPowerSystem.Verification.TwoGeneratorsStepLoad (sim)Simulate → Verify
ScalableTestSuite_NBScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_10 (sim)FrontEnd → Compile
ScalableTestSuite_NBScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_1280 (sim)FrontEnd → Compile
ScalableTestSuite_NBScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_160 (sim)FrontEnd → Compile
ScalableTestSuite_NBScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_20 (sim)FrontEnd → Compile
ScalableTestSuite_NBScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_2560 (sim)FrontEnd → Compile
ScalableTestSuite_NBScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_320 (sim)FrontEnd → Compile
ScalableTestSuite_NBScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_40 (sim)FrontEnd → Compile
ScalableTestSuite_NBScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_640 (sim)FrontEnd → Compile
ScalableTestSuite_NBScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_80 (sim)FrontEnd → Compile
ScalableTestSuite_NBScalableTestSuite.Thermal.Advection.Verification.SteamPipe (sim)FrontEnd → Templates
ScalableTestSuite_NBScalableTestSuite.Thermal.DistrictHeating.Verification.TestHist (sim)Simulate → Verify
ScalableTestSuite_NBScalableTestSuite.Thermal.DistrictHeating.Verification.TestSat (sim)Simulate → Verify