OpenModelica pull request 17156 against wasm-jit

1 of the 102 libraries were not tested in the same version, or not with the same configuration and reference files, in the two runs; see Library Changes below.

The baseline is the newest run of wasm-jit, not the commit the pull request is based on, so a difference can also come from something merged into wasm-jit since the pull request was branched.

The two runs

BranchRunCompilerMachine
Baselinewasm-jit2026-10-06 18:05:05v1.28.0-dev.1294+gfd4849f190.rustryzen-9950x
Pull requestpr/171562026-10-06 22:34:19v1.28.0-dev.1298+g017c65039a.rustryzen-9950x

Summary

Models compared20037
Number of Improvements5
Number of Regressions1
Number of Performance Improvements3
Number of Performance Regressions3
Models only in the pull request run1
Models only in the baseline run0

Time

Time spent on the 20037 models both runs have. The last column counts only the 20031 that reached the same phase in both: a model that fails earlier stops paying for the phases it no longer reaches.

Phasewasm-jitpr/17156ChangeChange, same phase
frontend1:17:161:15:19-2.5%-2.5%
backend1:48:101:49:16+1.0%+1.0%
simcode0:22:320:22:24-0.6%-0.6%
templates0:12:130:11:38-4.8%-4.8%
compile1:18:471:15:38-4.0%-4.1%
simulate7:48:377:54:54+1.3%+1.1%
verify0:14:420:14:32-1.1%-1.1%
total19:10:4819:07:10-0.3%-0.4%

Library Changes

LibraryChange
PowerGrids_devVersion 2.0.0-develop (edaee31c23448708471b0b4124b10fda519c317a) in wasm-jit, 2.0.0-develop (beae7748a855afc478e5abcfcb8625358ec175ac) in pr/17156

Models Affected

LibraryModelChange
AESAES.Coursework.ThermSys_control_problems.Flow_pressure_control_liquids.Valve_linearisation_case_001a_DT_LargeScale (sim) (wasm-jit)Simulate performance 36.06 → 0:01:09
Buildings_11Buildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim) (wasm-jit)Simulate performance 0:04:24 → 1.01
ClaRa_devClaRa.Examples.SteamPowerPlant_01 (sim) (wasm-jit)Compile performance 27.11 → 14.90
DynawoDynawo.Examples.RVS.TestCases.TestA.TestAAlphaBetaLoadNoRestorative (sim) (wasm-jit)Simulate performance 0:01:11 → 34.69
Dynawo_devDynawo.Examples.RVS.TestCases.TestB.TestBNoSvcNoLoadReset (sim) (wasm-jit)Verify → Compile
Dynawo_devDynawo.Examples.RVS.TestCases.TestB.TestBSvcLoadReset (sim) (wasm-jit)Simulate performance 0:01:44 → 0:03:03
OpenIPSLOpenIPSL.Data.PowerPlant.Examples.IEEE421 (sim) (wasm-jit)Compile → Simulate
OpenIPSLOpenIPSL.Tests.Controls.PSSE.PSS.PSS2A (sim) (wasm-jit)Compile → Simulate
OpenIPSL_2.0.0OpenIPSL.Tests.Controls.PSSE.PSS.PSS2A (sim) (wasm-jit)Compile → Simulate
OpenIPSL_devOpenIPSL.Data.PowerPlant.Examples.IEEE421 (sim) (wasm-jit)Compile → Simulate
OpenIPSL_devOpenIPSL.Tests.Controls.PSSE.PSS.PSS2A (sim) (wasm-jit)Compile → Simulate
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_80_M_80 (sim) (wasm-jit)Simulate performance 8.65 → 19.16

Models Only in One of the Runs

LibraryModelWhere
PowerGrids_devPowerGrids.Examples.Tutorial.IslandOperation.PowerFlowLocalInitializationonly in pr/17156