OpenModelica heavy_tests from 2026-09-07 20:08:44 to 2026-09-09 15:37:07

Summary

OMC Commits25
Libraries Changed4
Number of Improvements8
Number of Regressions9
Number of Performance Improvements10
Number of Performance Regressions4

OpenModelica Changes

CommitDateAuthorSummary
a0210d3f642026-09-09 14:45:40 +0200Martin SjölundResult crates: make the comparison reusable (#16645)
2aa04dff792026-09-09 11:58:25 +0200Martin SjölundCopy omc_result.dll next to the bootstrapped omc (#16636)
5e7a42d0bd2026-09-09 10:03:40 +0200AndreasCMake omlibrary target (#16627)
f439aa32412026-09-08 23:00:46 +0200Martin SjölundNB: causalize init_0 from init's matrices
7e45fdbc922026-09-08 23:19:49 +0200Martin SjölundTpl: borrow tokens at render instead of locking
91831ff9082026-09-08 23:19:35 +0200Martin Sjölundmmtorust: stop cloning match-arm bindings
1c0590afe92026-09-08 19:39:33 +0200Martin SjölundNB sorting: merge rows without a hash set
1f863f9c892026-09-08 19:39:33 +0200Martin SjölundNB: no ODE_EVT partition jacobian in DAE mode
72bb6c0e4c2026-09-08 19:55:28 +0200AndreasReactivate omcCAPI on Windows (#16491)
b2b6fb4a742026-09-08 19:53:22 +0200Martin Sjölundmmtorust: plain `let` for sole-record patterns on Arcs (#16629)
06be6da7c62026-09-08 18:04:13 +0200Martin Sjölundmmtorust: sole-record `:=` patterns are irrefutable (#16624)
003ddf064c2026-09-08 17:53:14 +0200Julien SchuellerSimRT/C: Mismatching clang flags (#16297)
85a55e39212026-09-08 14:35:46 +0200Martin SjölundRust runtime: platform libm under std
4039915c122026-09-08 14:35:46 +0200Martin SjölundDriver: DASKR root is an event only on sign change
1b9e153f312026-09-08 14:35:46 +0200Martin SjölundDriver: root probes must not touch assert window
a41514d6f82026-09-08 17:15:44 +0200Per ÖstlundFix Expression.containsIterator (#16621)
f953286e9f2026-09-08 16:58:11 +0200AndreasFix CMake warnings Windows FMUs (#16352)
d425cc1c022026-09-08 15:26:25 +0200Per ÖstlundCheck spatialDistribution rules (#16613)
d492ce81f62026-09-08 12:59:16 +0200Martin SjölundC+Rust: store pre values after functionAlgebraics (#16619)
5aa7d5cf082026-09-08 12:21:10 +0200Martin Sjölundwasm-jit codegen: split the two 12k-line files (#16617)
8d3ca3e2932026-09-08 10:44:13 +0200AndreasDefault the Rust result readers/writers to whether cargo is found (#16610)
68936b099c2026-09-08 10:41:41 +0200Martin Sjölundmmtorust: rewrite matchcontinue that are match (#16618)
a96986d8a12026-09-08 08:55:25 +0200Martin Sjölundwasm-jit: discrete NLS unknowns, ext objects, $pDER (#16615)
254218f3cd2026-09-08 08:36:00 +0200Martin SjölundTpl: hand-written Rust text engine (#16616)
6a7b108fff2026-09-07 22:32:42 +0200Martin SjölundFMU: terminate() at initialization ends the run (#16614)

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
db94a4a2026-09-09 14:55:23 +0200Martin SjölundFilter the artifact run's result file (#359)
5e785762026-09-09 08:59:00 +0200Martin SjölundReport a failed verification as two .mat files (#348)

Library Changes

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

Models Affected

LargeTestSuite_NBLargeTestSuite.Electrical.TransmissionLine.TransmissionLineModelica_N_10240 (sim)Simulate performance 25.90 → 0:14:02
LargeTestSuite_NB_simvecLargeTestSuite.Electrical.DistributionSystemDC.DistributionSystemModelica_N_80_M_80 (sim)Templates → Simulate
LargeTestSuite_NB_simvecLargeTestSuite.Mechanical.HarmonicOscillator.HarmonicOscillator_N_1638400 (sim)Simulate → Compile
LargeTestSuite_NB_simvecLargeTestSuite.Thermal.HeatConduction.OneDHeatTransferTI_FD_N_163840 (sim)Simulate → Compile
LargeTestSuite_NB_simvecLargeTestSuite.Thermal.HeatConduction.OneDHeatTransferTI_FD_N_81920 (sim)Simulate performance 0:06:40 → 0.10
LargeTestSuite_NB_simvecLargeTestSuite.Thermal.HeatConduction.OneDHeatTransferTI_Modelica_N_163840 (sim)Simulate → Compile
LargeTestSuite_NB_simvecLargeTestSuite.Thermal.HeatConduction.OneDHeatTransferTI_Modelica_N_40960 (sim)Simulate performance 0:06:40 → 0.10
LargeTestSuite_NB_simvecLargeTestSuite.Thermal.HeatConduction.OneDHeatTransferTI_Modelica_N_81920 (sim)Simulate performance 0:06:40 → 0.10
LargeTestSuite_NB_simvecLargeTestSuite.Thermal.HeatConduction.OneDHeatTransferTT_FD_N_163840 (sim)Simulate performance 0:03:40 → 0.10
LargeTestSuite_NB_simvecLargeTestSuite.Thermal.HeatConduction.OneDHeatTransferTT_FD_N_40960 (sim)Simulate performance 57.68 → 0.09
LargeTestSuite_NB_simvecLargeTestSuite.Thermal.HeatConduction.OneDHeatTransferTT_Modelica_N_163840 (sim)Simulate performance 0:03:01 → 0.11
LargeTestSuite_NB_simvecLargeTestSuite.Thermal.HeatConduction.OneDHeatTransferTT_Modelica_N_40960 (sim)Simulate performance 0:06:40 → 0.10
LargeTestSuite_NB_simvecLargeTestSuite.Thermal.HeatConduction.OneDHeatTransferTT_Modelica_N_81920 (sim)Simulate performance 0:06:40 → 0.10
ScalableTestSuite_NBScalableTestSuite.Electrical.TransmissionLine.ScaledExperiments.TransmissionLineModelica_N_160 (sim)Simulate performance 0:02:05 → 0:04:00
ScalableTestSuite_NBScalableTestSuite.Electrical.TransmissionLine.ScaledExperiments.TransmissionLineModelica_N_320 (sim)Simulate performance 6.07 → 0:04:00
ScalableTestSuite_NBScalableTestSuite.Electrical.TransmissionLine.ScaledExperiments.TransmissionLineModelica_N_40 (sim)Simulate performance 9.15 → 19.46
ScalableTestSuite_NBScalableTestSuite.Electrical.TransmissionLine.ScaledExperiments.TransmissionLineModelica_N_80 (sim)Compile → Simulate
ScalableTestSuite_NBScalableTestSuite.Elementary.ParameterArrays.ScaledExperiments.Table_N_1600_M_100 (sim)Compile → Verify
ScalableTestSuite_NBScalableTestSuite.Elementary.ParameterArrays.ScaledExperiments.Table_N_200_M_200 (sim)Simulate performance 40.00 → 0.45
ScalableTestSuite_NBScalableTestSuite.Elementary.ParameterArrays.ScaledExperiments.Table_N_280_M_280 (sim)Compile → Verify
ScalableTestSuite_NBScalableTestSuite.Elementary.ParameterArrays.ScaledExperiments.Table_N_400_M_400 (sim)Compile → Verify
ScalableTestSuite_NBScalableTestSuite.Power.ConceptualPowerSystem.ScaledExperiments.PowerSystemStepLoad_N_2_M_4 (sim)Verify → Simulate
ScalableTestSuite_NBScalableTestSuite.Power.ConceptualPowerSystem.ScaledExperiments.PowerSystemStepLoad_N_32_M_4 (sim)Verify → Simulate
ScalableTestSuite_NBScalableTestSuite.Power.ConceptualPowerSystem.ScaledExperiments.PowerSystemStepLoad_N_64_M_16 (sim)Verify → Compile
ScalableTestSuite_NBScalableTestSuite.Power.ConceptualPowerSystem.ScaledExperiments.PowerSystemStepLoad_N_64_M_4 (sim)Verify → Simulate
ScalableTestSuite_NBScalableTestSuite.Power.ConceptualPowerSystem.ScaledExperiments.PowerSystemStepLoad_N_64_M_8 (sim)Verify → Compile
ScalableTestSuite_NBScalableTestSuite.Power.ConceptualPowerSystem.Verification.TwoGeneratorsStepLoad (sim)Verify → Simulate
ScalableTestSuite_OBScalableTestSuite.Elementary.ParameterArrays.ScaledExperiments.Table_N_1600_M_100 (sim)Compile → Verify
ScalableTestSuite_OBScalableTestSuite.Elementary.ParameterArrays.ScaledExperiments.Table_N_200_M_200 (sim)Simulate performance 39.50 → 0.47
ScalableTestSuite_OBScalableTestSuite.Elementary.ParameterArrays.ScaledExperiments.Table_N_280_M_280 (sim)Compile → Verify
ScalableTestSuite_OBScalableTestSuite.Elementary.ParameterArrays.ScaledExperiments.Table_N_400_M_400 (sim)Compile → Verify