OpenModelica wasm-jit from 2026-08-27 20:30:06 to 2026-08-29 15:44:23

Summary

OMC Commits11
Libraries Changed0
Number of Improvements3
Number of Regressions7
Number of Performance Improvements21
Number of Performance Regressions2

OpenModelica Changes

CommitDateAuthorSummary
0a491ef1582026-08-29 14:32:47 +0200kabdelhak[NB] fix sofc regressions 2 (#16490)
cf1a9834b12026-08-29 12:49:32 +0200Martin SjölundJenkinsfile: give pull requests queue priority (#16495)
a715a0e5132026-08-29 12:35:14 +0200Martin SjölundAdd --simCodeTarget=C+Rust (#16492)
3ec387933e2026-08-29 10:18:37 +0200Martin SjölundFuse the wasm artifact runtime; link FMU solvers (#16493)
cf8e4136c52026-08-29 09:10:20 +0200Martin Sjölundwasm-jit: serve NBackend's LINEARSYSTEM blocks (#16494)
c934de31012026-08-28 14:24:36 +0200Adrian Pop[Runtime] Do not hand a NULL path to the UCRT on Windows (#16414)
ebea0287cb2026-08-28 11:13:43 +0200kabdelhakNB: select sparse solvers for linear systems the same way OB does (#16463)
17ba9ebad02026-08-28 09:50:13 +0200Adeel AsgharFix `TreeSearchFilters` search syntax on Qt6 (#16478)
0dc4d3ddef2026-08-28 06:54:09 +0200Martin SjölundRun the wasm-jit testsuite on every build (#16482)
da9d1ce5952026-08-27 22:42:57 +0200Martin Sjölundwasm-jit: make the sparse SVD dump reproducible (#16481)
5c9c4d68f42026-08-27 21:39:03 +0200Martin SjölundServe an external "C" a wasm library only wraps (#16476)

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
b5363912026-08-28 21:36:43 +0200Martin SjölundRun master, cvode, gbode and ida as one job (#342)
a6168fa2026-08-28 14:06:27 +0200Adrian PopTake the pull request comment token from OpenModelica-Hudson (#341)

Library Changes

LibraryChange

Models Affected

AESAES.Coursework.ThermSys_control_problems.Flow_pressure_control_liquids.Valve_linearisation_case_001a_DT_LargeScale (sim)Templates performance 47.82 → 18.32
BuildingSystemsBuildingSystems.Fluid.Examples.FlowSystem.Simplified2 (sim)Simulate performance 0.00 → 0:08:01
ClaRa_devClaRa.Examples.SteamPowerPlant_01 (sim)Failed → FrontEnd
ModelicaTest_3.2.3ModelicaTest.Math.TestMatrices2 (sim)Verify → SimCode
ModelicaTest_3.2.3ModelicaTest.MultiBody.Joints.UniversalSpherical (sim)Simulate performance 18.42 → 3.26
ModelicaTest_4.0.0ModelicaTest.Math.TestMatrices2 (sim)Verify → SimCode
ModelicaTest_4.1.0ModelicaTest.Math.TestMatrices2 (sim)Verify → SimCode
ModelicaTest_trunkModelicaTest.Math.TestMatrices2 (sim)Verify → SimCode
Modelica_4.1.0Modelica.Electrical.Spice3.Examples.Spice3BenchmarkFourBitBinaryAdder (sim)SimCode performance 0:01:07 → 35.06
Modelica_DeviceDriversModelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_UDPWithoutReceiveThread (sim)Simulate → Compile
Modelica_trunkModelica.Electrical.Spice3.Examples.Spice3BenchmarkFourBitBinaryAdder (sim)SimCode performance 33.53 → 0:01:09
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_noTap___N_6_M_4 (sim)
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_40_M_40 (sim)Verify → Failed
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_56_M_56 (sim)SimCode performance 0:02:24 → 0:01:03
ScalableTestSuiteScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_12800 (sim)Templates performance 38.30 → 3.82
ScalableTestSuiteScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_25600 (sim)Failed → Verify
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_8000_M_10 (sim)Templates performance 23.75 → 12.43
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_8000_M_10 (sim)Templates performance 21.57 → 6.98
ScalableTestSuiteScalableTestSuite.Mechanical.HarmonicOscillator.ScaledExperiments.HarmonicOscillator_N_3200 (sim)Templates performance 10.27 → 1.69
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.AdvectionReaction_N_12800 (sim)Templates performance 46.64 → 3.79
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.AdvectionReaction_N_6400 (sim)Templates performance 10.66 → 1.66
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.SimpleAdvection_N_12800 (sim)Templates performance 0:01:05 → 12.73
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.SimpleAdvection_N_6400 (sim)Templates performance 21.68 → 5.14
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_40_M_40 (sim)Verify → Failed
ScalableTestSuite_nooptScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_12800 (sim)Templates performance 39.51 → 3.63
ScalableTestSuite_nooptScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_25600 (sim)Failed → Verify
ScalableTestSuite_nooptScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_6400 (sim)Templates performance 10.15 → 1.68
ScalableTestSuite_nooptScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_8000_M_10 (sim)Templates performance 23.92 → 13.98
ScalableTestSuite_nooptScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_8000_M_10 (sim)Templates performance 20.19 → 8.48
ScalableTestSuite_nooptScalableTestSuite.Mechanical.HarmonicOscillator.ScaledExperiments.HarmonicOscillator_N_3200 (sim)Templates performance 10.32 → 1.65
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.AdvectionReaction_N_12800 (sim)Templates performance 41.65 → 3.29
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.AdvectionReaction_N_6400 (sim)Templates performance 10.73 → 1.53
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.SimpleAdvection_N_12800 (sim)Templates performance 0:01:02 → 12.21
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.SimpleAdvection_N_6400 (sim)Templates performance 28.22 → 5.83