<!-- openmodelica-library-testing: pull request report -->
## Library testing for [#17111](https://github.com/OpenModelica/OpenModelica/pull/17111) against `wasm-jit`

| | Branch | Run | Compiler | Machine |
| --- | --- | --- | --- | --- |
| Baseline | `wasm-jit` | 2026-10-05 02:16:52 | v1.28.0-dev.1244+gd40906024a.rust | ryzen-9950x |
| Pull request | `pr/17111` | 2026-10-05 15:09:27 | v1.28.0-dev.1246+g1ea36d7a8c.rust | ryzen-9950x |

20031 models compared, **11 improved, 2 regressions**, performance 1 improved, 2 regressions.

| Phase | `wasm-jit` | `pr/17111` | Change | Change, same phase |
| --- | --- | --- | --- | --- |
| frontend | 1:26:48 | 1:25:42 | -1.3% | -1.2% |
| backend | 2:08:05 | 2:06:33 | -1.2% | -1.1% |
| simcode | 0:23:38 | 0:23:31 | -0.5% | -0.5% |
| templates | 0:11:49 | 0:11:49 | +0.0% | +0.1% |
| compile | 1:06:43 | 1:05:34 | -1.7% | -1.7% |
| simulate | 7:31:11 | 7:26:59 | -0.9% | -2.8% |
| verify | 0:14:22 | 0:14:19 | -0.3% | -0.4% |
| total | 19:11:05 | 19:00:38 | -0.9% | -1.6% |

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

[Full report](http://libraries.openmodelica.org/branches/history/pr/17111/2026-10-05%2002:16:52..2026-10-05%2015:09:27.html)

<details><summary>16 models affected</summary>

| Library | Model | Change |
| --- | --- | --- |
| AixLib | AixLib.Controls.HVACAgentBasedControl.Examples.BuildingHeatingSystems.BuildingHeating | Compile -> Failed |
| AixLib | AixLib.Controls.HVACAgentBasedControl.Examples.BuildingHeatingSystems.BuildingHeating_usePoke | Compile -> Failed |
| AixLib | AixLib.Utilities.Communication.SocketCommunication.Examples.ExampleClientLoop | Compile -> Simulate |
| Buildings_11 | Buildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection | Simulate performance 2.10 -> 0:04:24 |
| Buildings_12 | Buildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection | Simulate performance 0:04:24 -> 0.95 |
| Dynawo | Dynawo.Examples.RVS.TestCases.TestA.TestAShuntNoRestorative | Simulate performance 46.99 -> 0:01:30 |
| ModelicaTest_3.2.3 | ModelicaTest.Fluid.TestExamplesVariants.HeatingSystem_SteadyState | Compile -> Verify |
| ModelicaTest_4.0.0 | ModelicaTest.Fluid.TestExamplesVariants.HeatingSystem_SteadyState | Compile -> Verify |
| ModelicaTest_4.1.0 | ModelicaTest.Fluid.TestComponents.Pipes.DynamicPipeEnergyConservationCheck | FrontEnd -> Verify |
| ModelicaTest_4.1.0 | ModelicaTest.Fluid.TestExamplesVariants.HeatingSystem_SteadyState | Compile -> Verify |
| ModelicaTest_trunk | ModelicaTest.Fluid.TestComponents.Pipes.DynamicPipeEnergyConservationCheck | FrontEnd -> Verify |
| ModelicaTest_trunk | ModelicaTest.Fluid.TestExamplesVariants.HeatingSystem_SteadyState | Compile -> Verify |
| Modelica_DeviceDrivers | Modelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_TCPIP | Compile -> Simulate |
| Modelica_DeviceDrivers | Modelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_TCPIPServerMultipleClients | Compile -> Simulate |
| Modelica_DeviceDrivers | Modelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_UDPWithoutReceiveThread | Compile -> Simulate |
| ScalableTestSuite_noopt | ScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_56_M_56 | Compile -> Simulate |

</details>

<details><summary>Caveats</summary>

- 102 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.

</details>

---
Generated by the OpenModelica library testing
