OpenModelica heavy_tests_wasm from 2026-10-07 14:47:09 to 2026-10-08 19:48:24

Summary

OMC Commits21
Libraries Changed0
Number of Improvements92
Number of Regressions7
Number of Performance Improvements9
Number of Performance Regressions1

OpenModelica Changes

CommitDateAuthorSummary
8ba8f81de22026-10-08 19:05:31 +0200kabdelhak[NB] keep resizable sparsity patterns sparse for symbolic indices (#17198)
b1847b8cab2026-10-08 19:04:45 +0200Christian SchulzeKeep the condition assignments of an elsewhen without outputs in algorithms (#17196)
bf7d1d10c32026-10-08 18:17:27 +0200kabdelhak[NB] subscript inlined array constructors in dimension order (#17191)
1a9b63447c2026-10-08 17:10:42 +0200Henning Kiel[OMEdit] Fix FMI "delete FMU directory and model" setting not being persisted (#17171)
646d43019e2026-10-08 17:00:35 +0200kabdelhak[NF] resolve connects in if equations in resizable for loops (#17184)
70778a80da2026-10-08 16:14:02 +0200kabdelhak[NB] resizable algebraic loops with partial slices (#17190)
99a7e9a57b2026-10-08 16:13:36 +0200kabdelhak[NF] remove deleted connects before array connection handling (#17183)
9e4c104c012026-10-08 15:07:56 +0200Per ÖstlundDeprecate unitialized variables in functions (#17152)
014e1ac5272026-10-08 14:42:38 +0200Martin Sjölundsim_meta: no row copies for outputFormat=empty (#17189)
a75afbd8e22026-10-08 12:59:58 +0200Christian SchulzeFix default arguments of functions called via a component in an array (#17170)
4897119cd02026-10-08 12:57:54 +0200Martin Sjölund[NB] Keep resizable sparsity rows exact (#17187)
a95fd423a82026-10-08 12:47:58 +0200Per ÖstlundImprove check for unitialized variables (#17168)
d35ae7b1192026-10-08 12:34:32 +0200Adeel AsgharPrefer choices over enumeration in parameter dialogs (#16747)
92c08d8ab42026-10-08 11:24:11 +0200kabdelhak[NB] count resizable NLS element iteration vars as scalars (#17182)
f8118c20ec2026-10-08 09:58:32 +0200Adeel AsgharSupport plotting and saving Documentation figures annotation (#17176)
383078fca92026-10-08 07:14:56 +0200Martin SjölundEvaluate Connections.rooted on the spanning tree (#17175)
3716b7bfb32026-10-07 21:09:19 +0200Christian SchulzeFix stream operator in if branch (#17165)
dc116139bf2026-10-07 19:54:33 +0200Martin SjölundEvaluate parameters that zero a solved coefficient (#17156)
64879761292026-10-07 19:33:22 +0200kabdelhak[NB,NF] update resizable handling (#17174)
97a2a53ac12026-10-07 18:00:18 +0200Martin SjölundFix derivatives of calls that do not depend on x (#17178)
f3a929dd042026-10-07 22:27:11 +0900bakemochoomedit: move the dark mode colors into a Style class (#17172)

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
78010ce2026-10-08 20:49:41 +0200Martin SjölundChoose the solver of a pull request run
26817e72026-10-07 21:05:43 +0200Martin SjölundStop scanning the whole db after every test run

Library Changes

LibraryChange

Models Affected

Battery_NBBattery.Examples.ElectricBattery (sim)Failed → Compile
BenchmarksForResizeableArrays_NBBenchmarksForResizeableArrays.ComponentArrays.TransmissionLine (sim)Failed → Simulate
IDADistricts_OBIDADistricts.Benchmarks.Network_1004customers (sim)SimCode performance 15.65 → 28.16
LargeTestSuite_NBLargeTestSuite.Electrical.TransmissionLine.TransmissionLineEquations_N_10240 (sim)Failed → Simulate
LargeTestSuite_NBLargeTestSuite.Electrical.TransmissionLine.TransmissionLineEquations_N_1280 (sim)Compile → Simulate
LargeTestSuite_NBLargeTestSuite.Electrical.TransmissionLine.TransmissionLineEquations_N_2560 (sim)Compile → Simulate
LargeTestSuite_NBLargeTestSuite.Electrical.TransmissionLine.TransmissionLineEquations_N_5120 (sim)Failed → Simulate
LargeTestSuite_NBLargeTestSuite.Electrical.TransmissionLine.TransmissionLineModelica_N_10240 (sim)Failed → Compile
LargeTestSuite_NBLargeTestSuite.Electrical.TransmissionLine.TransmissionLineModelica_N_1280 (sim)Failed → Compile
LargeTestSuite_NBLargeTestSuite.Electrical.TransmissionLine.TransmissionLineModelica_N_20480 (sim)Failed → Compile
LargeTestSuite_NBLargeTestSuite.Electrical.TransmissionLine.TransmissionLineModelica_N_2560 (sim)Failed → Compile
LargeTestSuite_NBLargeTestSuite.Electrical.TransmissionLine.TransmissionLineModelica_N_5120 (sim)Failed → Compile
LargeTestSuite_NBLargeTestSuite.Mechanical.HarmonicOscillator.HarmonicOscillator_N_1638400 (sim)Templates → Simulate
LargeTestSuite_NBLargeTestSuite.Thermal.Advection.AdvectionReaction_N_12800 (sim)Failed → Simulate
LargeTestSuite_NBLargeTestSuite.Thermal.Advection.SimpleAdvection_N_12800 (sim)Failed → Simulate
LargeTestSuite_NBLargeTestSuite.Thermal.HeatConduction.OneDHeatTransferTI_FD_N_10240 (sim)Failed → Simulate
LargeTestSuite_NBLargeTestSuite.Thermal.HeatConduction.OneDHeatTransferTI_FD_N_1310720 (sim)Templates → Simulate
LargeTestSuite_NBLargeTestSuite.Thermal.HeatConduction.OneDHeatTransferTI_FD_N_163840 (sim)Templates → Simulate
LargeTestSuite_NBLargeTestSuite.Thermal.HeatConduction.OneDHeatTransferTI_FD_N_20480 (sim)Failed → Simulate
LargeTestSuite_NBLargeTestSuite.Thermal.HeatConduction.OneDHeatTransferTI_FD_N_2560 (sim)Simulate performance 0:01:27 → 0.11
LargeTestSuite_NBLargeTestSuite.Thermal.HeatConduction.OneDHeatTransferTI_FD_N_327680 (sim)Templates → Simulate
LargeTestSuite_NBLargeTestSuite.Thermal.HeatConduction.OneDHeatTransferTI_FD_N_40960 (sim)Compile → Simulate
LargeTestSuite_NBLargeTestSuite.Thermal.HeatConduction.OneDHeatTransferTI_FD_N_5120 (sim)Compile → Simulate
LargeTestSuite_NBLargeTestSuite.Thermal.HeatConduction.OneDHeatTransferTI_FD_N_655360 (sim)Templates → Simulate
LargeTestSuite_NBLargeTestSuite.Thermal.HeatConduction.OneDHeatTransferTI_FD_N_81920 (sim)Failed → Simulate
LargeTestSuite_NBLargeTestSuite.Thermal.HeatConduction.OneDHeatTransferTI_Modelica_N_10240 (sim)Failed → Simulate
LargeTestSuite_NBLargeTestSuite.Thermal.HeatConduction.OneDHeatTransferTI_Modelica_N_1280 (sim)Failed → Simulate
LargeTestSuite_NBLargeTestSuite.Thermal.HeatConduction.OneDHeatTransferTI_Modelica_N_163840 (sim)FrontEnd → Simulate
LargeTestSuite_NBLargeTestSuite.Thermal.HeatConduction.OneDHeatTransferTI_Modelica_N_20480 (sim)FrontEnd → Simulate
LargeTestSuite_NBLargeTestSuite.Thermal.HeatConduction.OneDHeatTransferTI_Modelica_N_2560 (sim)Failed → Simulate
LargeTestSuite_NBLargeTestSuite.Thermal.HeatConduction.OneDHeatTransferTI_Modelica_N_327680 (sim)FrontEnd → Simulate
LargeTestSuite_NBLargeTestSuite.Thermal.HeatConduction.OneDHeatTransferTI_Modelica_N_40960 (sim)FrontEnd → Simulate
LargeTestSuite_NBLargeTestSuite.Thermal.HeatConduction.OneDHeatTransferTI_Modelica_N_5120 (sim)Failed → Simulate
LargeTestSuite_NBLargeTestSuite.Thermal.HeatConduction.OneDHeatTransferTI_Modelica_N_81920 (sim)FrontEnd → Simulate
LargeTestSuite_NBLargeTestSuite.Thermal.HeatConduction.OneDHeatTransferTT_FD_N_10240 (sim)Failed → Simulate
LargeTestSuite_NBLargeTestSuite.Thermal.HeatConduction.OneDHeatTransferTT_FD_N_1310720 (sim)Templates → Simulate
LargeTestSuite_NBLargeTestSuite.Thermal.HeatConduction.OneDHeatTransferTT_FD_N_163840 (sim)Templates → Simulate
LargeTestSuite_NBLargeTestSuite.Thermal.HeatConduction.OneDHeatTransferTT_FD_N_20480 (sim)Failed → Simulate
LargeTestSuite_NBLargeTestSuite.Thermal.HeatConduction.OneDHeatTransferTT_FD_N_2560 (sim)Simulate performance 0:01:35 → 0.11
LargeTestSuite_NBLargeTestSuite.Thermal.HeatConduction.OneDHeatTransferTT_FD_N_327680 (sim)Templates → Simulate
LargeTestSuite_NBLargeTestSuite.Thermal.HeatConduction.OneDHeatTransferTT_FD_N_40960 (sim)Compile → Simulate
LargeTestSuite_NBLargeTestSuite.Thermal.HeatConduction.OneDHeatTransferTT_FD_N_5120 (sim)Compile → Simulate
LargeTestSuite_NBLargeTestSuite.Thermal.HeatConduction.OneDHeatTransferTT_FD_N_655360 (sim)Templates → Simulate
LargeTestSuite_NBLargeTestSuite.Thermal.HeatConduction.OneDHeatTransferTT_FD_N_81920 (sim)Failed → Simulate
LargeTestSuite_NBLargeTestSuite.Thermal.HeatConduction.OneDHeatTransferTT_Modelica_N_10240 (sim)Failed → Simulate
LargeTestSuite_NBLargeTestSuite.Thermal.HeatConduction.OneDHeatTransferTT_Modelica_N_1280 (sim)Failed → Simulate
LargeTestSuite_NBLargeTestSuite.Thermal.HeatConduction.OneDHeatTransferTT_Modelica_N_163840 (sim)Failed → Simulate
LargeTestSuite_NBLargeTestSuite.Thermal.HeatConduction.OneDHeatTransferTT_Modelica_N_20480 (sim)Failed → Simulate
LargeTestSuite_NBLargeTestSuite.Thermal.HeatConduction.OneDHeatTransferTT_Modelica_N_2560 (sim)Failed → Simulate
LargeTestSuite_NBLargeTestSuite.Thermal.HeatConduction.OneDHeatTransferTT_Modelica_N_327680 (sim)Failed → Simulate
LargeTestSuite_NBLargeTestSuite.Thermal.HeatConduction.OneDHeatTransferTT_Modelica_N_40960 (sim)Failed → Simulate
LargeTestSuite_NBLargeTestSuite.Thermal.HeatConduction.OneDHeatTransferTT_Modelica_N_5120 (sim)Failed → Simulate
LargeTestSuite_NBLargeTestSuite.Thermal.HeatConduction.OneDHeatTransferTT_Modelica_N_81920 (sim)Failed → Simulate
LargeTestSuite_NBLargeTestSuite.Thermal.HeatExchanger.CounterCurrentHeatExchangerEquations_N_10240 (sim)Failed → Simulate
LargeTestSuite_NBLargeTestSuite.Thermal.HeatExchanger.CounterCurrentHeatExchangerEquations_N_1280 (sim)Simulate performance 0:04:39 → 0.44
LargeTestSuite_NBLargeTestSuite.Thermal.HeatExchanger.CounterCurrentHeatExchangerEquations_N_20480 (sim)Compile → Simulate
LargeTestSuite_NBLargeTestSuite.Thermal.HeatExchanger.CounterCurrentHeatExchangerEquations_N_2560 (sim)Compile → Simulate
LargeTestSuite_NBLargeTestSuite.Thermal.HeatExchanger.CounterCurrentHeatExchangerEquations_N_40960 (sim)Failed → Simulate
LargeTestSuite_NBLargeTestSuite.Thermal.HeatExchanger.CounterCurrentHeatExchangerEquations_N_5120 (sim)Failed → Simulate
LargeTestSuite_NBLargeTestSuite.Thermal.HeatExchanger.CounterCurrentHeatExchangerEquations_N_640 (sim)Simulate performance 19.01 → 0.18
LargeTestSuite_NBLargeTestSuite.Thermal.HeatExchanger.CounterCurrentHeatExchangerEquations_N_81920 (sim)Templates → Simulate
ScalableTestSuite_NBScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_10_M_10 (sim)FrontEnd → Failed
ScalableTestSuite_NBScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_14_M_14 (sim)FrontEnd → Failed
ScalableTestSuite_NBScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_20_M_20 (sim)FrontEnd → Failed
ScalableTestSuite_NBScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_28_M_28 (sim)FrontEnd → Failed
ScalableTestSuite_NBScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_40_M_40 (sim)FrontEnd → Failed
ScalableTestSuite_NBScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_56_M_56 (sim)FrontEnd → Failed
ScalableTestSuite_NBScalableTestSuite.Electrical.DistributionSystemAC.Verification.DistributionSystemLinear_N_2_M_2 (sim)FrontEnd → Failed
ScalableTestSuite_NBScalableTestSuite.Electrical.TransmissionLine.ScaledExperiments.TransmissionLineEquations_N_1280 (sim)Compile → Verify
ScalableTestSuite_NBScalableTestSuite.Electrical.TransmissionLine.ScaledExperiments.TransmissionLineEquations_N_640 (sim)Simulate performance 15.20 → 0.62
ScalableTestSuite_NBScalableTestSuite.Electrical.TransmissionLine.ScaledExperiments.TransmissionLineModelica_N_10 (sim)Failed → Compile
ScalableTestSuite_NBScalableTestSuite.Electrical.TransmissionLine.ScaledExperiments.TransmissionLineModelica_N_1280 (sim)Failed → Compile
ScalableTestSuite_NBScalableTestSuite.Electrical.TransmissionLine.ScaledExperiments.TransmissionLineModelica_N_160 (sim)Failed → Compile
ScalableTestSuite_NBScalableTestSuite.Electrical.TransmissionLine.ScaledExperiments.TransmissionLineModelica_N_20 (sim)Failed → Compile
ScalableTestSuite_NBScalableTestSuite.Electrical.TransmissionLine.ScaledExperiments.TransmissionLineModelica_N_320 (sim)Failed → Compile
ScalableTestSuite_NBScalableTestSuite.Electrical.TransmissionLine.ScaledExperiments.TransmissionLineModelica_N_40 (sim)Failed → Compile
ScalableTestSuite_NBScalableTestSuite.Electrical.TransmissionLine.ScaledExperiments.TransmissionLineModelica_N_640 (sim)Failed → Compile
ScalableTestSuite_NBScalableTestSuite.Electrical.TransmissionLine.ScaledExperiments.TransmissionLineModelica_N_80 (sim)Failed → Compile
ScalableTestSuite_NBScalableTestSuite.Electrical.TransmissionLine.Verification.TransmissionLineCheck (sim)Failed → Compile
ScalableTestSuite_NBScalableTestSuite.Thermal.Advection.ScaledExperiments.SimpleAdvection_N_12800 (sim)Failed → Simulate
ScalableTestSuite_NBScalableTestSuite.Thermal.Advection.ScaledExperiments.SimpleAdvection_N_1600 (sim)Simulate performance 44.06 → 0.30
ScalableTestSuite_NBScalableTestSuite.Thermal.Advection.ScaledExperiments.SimpleAdvection_N_3200 (sim)Compile → Simulate
ScalableTestSuite_NBScalableTestSuite.Thermal.Advection.ScaledExperiments.SimpleAdvection_N_6400 (sim)Compile → Simulate
ScalableTestSuite_NBScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_1280 (sim)Failed → Compile
ScalableTestSuite_NBScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_20 (sim)Simulate performance 15.22 → 6.19
ScalableTestSuite_NBScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_2560 (sim)Failed → Compile
ScalableTestSuite_NBScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_40 (sim)Simulate performance 0:03:03 → 23.73
ScalableTestSuite_NBScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_640 (sim)Failed → Compile
ScalableTestSuite_NBScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_80 (sim)Compile → Verify
ScalableTestSuite_NBScalableTestSuite.Thermal.HeatConduction.ScaledExperiments.OneDHeatTransferTI_Modelica_N_10 (sim)Failed → Verify
ScalableTestSuite_NBScalableTestSuite.Thermal.HeatConduction.ScaledExperiments.OneDHeatTransferTI_Modelica_N_1280 (sim)Failed → Verify
ScalableTestSuite_NBScalableTestSuite.Thermal.HeatConduction.ScaledExperiments.OneDHeatTransferTI_Modelica_N_160 (sim)Failed → Verify
ScalableTestSuite_NBScalableTestSuite.Thermal.HeatConduction.ScaledExperiments.OneDHeatTransferTI_Modelica_N_20 (sim)Failed → Verify
ScalableTestSuite_NBScalableTestSuite.Thermal.HeatConduction.ScaledExperiments.OneDHeatTransferTI_Modelica_N_320 (sim)Failed → Verify
ScalableTestSuite_NBScalableTestSuite.Thermal.HeatConduction.ScaledExperiments.OneDHeatTransferTI_Modelica_N_40 (sim)Failed → Verify
ScalableTestSuite_NBScalableTestSuite.Thermal.HeatConduction.ScaledExperiments.OneDHeatTransferTI_Modelica_N_640 (sim)Failed → Verify
ScalableTestSuite_NBScalableTestSuite.Thermal.HeatConduction.ScaledExperiments.OneDHeatTransferTI_Modelica_N_80 (sim)Failed → Verify
ScalableTestSuite_NBScalableTestSuite.Thermal.HeatConduction.ScaledExperiments.OneDHeatTransferTT_Modelica_N_10 (sim)Failed → Verify
ScalableTestSuite_NBScalableTestSuite.Thermal.HeatConduction.ScaledExperiments.OneDHeatTransferTT_Modelica_N_1280 (sim)Failed → Verify
ScalableTestSuite_NBScalableTestSuite.Thermal.HeatConduction.ScaledExperiments.OneDHeatTransferTT_Modelica_N_160 (sim)Failed → Verify
ScalableTestSuite_NBScalableTestSuite.Thermal.HeatConduction.ScaledExperiments.OneDHeatTransferTT_Modelica_N_20 (sim)Failed → Verify
ScalableTestSuite_NBScalableTestSuite.Thermal.HeatConduction.ScaledExperiments.OneDHeatTransferTT_Modelica_N_320 (sim)Failed → Verify
ScalableTestSuite_NBScalableTestSuite.Thermal.HeatConduction.ScaledExperiments.OneDHeatTransferTT_Modelica_N_40 (sim)Failed → Verify
ScalableTestSuite_NBScalableTestSuite.Thermal.HeatConduction.ScaledExperiments.OneDHeatTransferTT_Modelica_N_640 (sim)Failed → Verify
ScalableTestSuite_NBScalableTestSuite.Thermal.HeatConduction.ScaledExperiments.OneDHeatTransferTT_Modelica_N_80 (sim)Failed → Verify
ScalableTestSuite_NBScalableTestSuite.Thermal.HeatConduction.Verification.OneDHeatTransferTI_Check (sim)Failed → Verify
ScalableTestSuite_NBScalableTestSuite.Thermal.HeatConduction.Verification.OneDHeatTransferTT_Check (sim)Failed → Verify
ScalableTestSuite_NBScalableTestSuite.Thermal.HeatExchanger.ScaledExperiments.CounterCurrentHeatExchangerEquations_N_1280 (sim)Compile → Verify
ScalableTestSuite_NBScalableTestSuite.Thermal.HeatExchanger.ScaledExperiments.CounterCurrentHeatExchangerEquations_N_640 (sim)Simulate performance 24.60 → 0.32