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

| | Branch | Run | Compiler | Machine |
| --- | --- | --- | --- | --- |
| Baseline | `master` | 2026-10-01 15:40:15 | v1.28.0-dev.1143+g02267014fb.cmake | ryzen-9950x |
| Pull request | `pr/17033` | 2026-10-01 18:39:34 | v1.28.0-dev.1145+g3a9861bd11.cmake | ryzen-9950x |

20031 models compared, **5 improved, 3 regressions**, performance 5 improved, 0 regressions.

| Phase | `master` | `pr/17033` | Change | Change, same phase |
| --- | --- | --- | --- | --- |
| frontend | 1:51:12 | 1:51:58 | +0.7% | +0.7% |
| backend | 2:48:20 | 2:51:12 | +1.7% | +1.7% |
| simcode | 0:25:15 | 0:25:38 | +1.5% | +1.5% |
| templates | 1:15:39 | 1:16:51 | +1.6% | +1.6% |
| compile | 14:41:03 | 14:49:32 | +1.0% | +1.0% |
| simulate | 6:45:53 | 6:36:46 | -2.2% | -1.2% |
| verify | 0:13:24 | 0:13:28 | +0.5% | +0.4% |
| total | 1 day, 21:35:23 | 1 day, 21:44:44 | +0.3% | +0.5% |

Time spent on the 20031 models both runs have. The last column counts only the 20023 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/17033/2026-10-01%2015:40:15..2026-10-01%2018:39:34.html)

<details><summary>13 models affected</summary>

| Library | Model | Change |
| --- | --- | --- |
| Buildings_11 | Buildings.Examples.DualFanDualDuct.ClosedLoop | Compile -> Verify |
| Buildings_12 | Buildings.Air.Systems.SingleZone.VAV.Examples.OptimalStart.Guideline36Summer | Simulate performance 15.37 -> 8.63 |
| Buildings_latest | Buildings.Air.Systems.SingleZone.VAV.Examples.OptimalStart.Guideline36Winter | Simulate performance 10.19 -> 5.92 |
| Buildings_latest | Buildings.DHC.Examples.Combined.SeriesVariableFlowAgentControl | Simulate performance 17.37 -> 9.20 |
| Modelica_3.2.3 | Modelica.Fluid.Examples.AST_BatchPlant.BatchPlant_StandardWater | Compile -> Simulate |
| Modelica_DeviceDrivers | Modelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_MQTT | Compile -> Simulate |
| Modelica_DeviceDrivers | Modelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_UDPExternalTrigger | Compile -> Simulate |
| Modelica_DeviceDrivers | Modelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_UDPWithoutReceiveThread | Simulate -> Compile |
| ThermofluidStream | ThermofluidStream.Boundaries.Tests.VolumesDirectCoupling | Simulate performance 10.73 -> 5.85 |
| ThermofluidStream | ThermofluidStream.Examples.EspressoMachine | Verify -> Simulate |
| ThermofluidStream_dev | ThermofluidStream.Boundaries.Tests.VolumesDirectCoupling | Simulate performance 10.82 -> 5.89 |
| ThermofluidStream_dev | ThermofluidStream.Examples.EspressoMachine | Verify -> Simulate |
| ThermofluidStream_dev | ThermofluidStream.Topology.Tests.TestDynamicTopology | Failed -> Verify |

</details>

<details><summary>Caveats</summary>

- 3 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.
- 76 libraries of the baseline run were not tested by the pull request run: AixLib_latest, AixLib_master, Annex60, Annex60_1.0.0, Buildings, Buildings_1.6, Buildings_10, Buildings_2.0.0, Buildings_2.1.0, Buildings_3.0.0, Buildings_5.0.1, Buildings_6.0.0, Buildings_7.0.0, Buildings_8, Buildings_8.0.0, Buildings_9, Buildings_maint.7.0.x, Buildings_maint.8.0.x, Buildings_master, ConPNlib, Dynawo_1.6.1, EHPTexamples_main, EHPTlib_main, FCSys, IBPSA_master, IdealizedContact, ModelicaTestOverdetermined_3.2.2, ModelicaTest_3.1, ModelicaTest_3.1_cpp, ModelicaTest_3.2.1, ModelicaTest_3.2.1_cpp, ModelicaTest_3.2.2, ModelicaTest_3.2.2_cpp, ModelicaTest_3.2.2_fmi, ModelicaTest_3.2.2_fmi-cpp, ModelicaTest_3.2.2_fmi_cpp, ModelicaTest_3.2.3_cpp, ModelicaTest_4.1.0-beta.om, ModelicaTest_trunk_cpp, Modelica_3.1, Modelica_3.1_cpp, Modelica_3.2.1, Modelica_3.2.1_cpp, Modelica_3.2.2, Modelica_3.2.2_-O1, Modelica_3.2.2_-O2, Modelica_3.2.2__O1, Modelica_3.2.2__O2, Modelica_3.2.2_cpp, Modelica_3.2.2_fmi, Modelica_3.2.2_fmi-cpp, Modelica_3.2.2_fmi_cpp, Modelica_3.2.3_cpp, Modelica_4.1.0-beta.om, Modelica_LinearSystems2, Modelica_LinearSystems2_dev, Modelica_Noise, Modelica_StateGraph2, Modelica_Synchronous, Modelica_Synchronous_cpp, Modelica_Synchronous_fmi, Modelica_Synchronous_fmi-cpp, Modelica_Synchronous_fmi_cpp, Modelica_trunk_cpp, ObjectStab, OpenIPSL_release, PowerSystems_cpp, PowerSystems_fmi, PowerSystems_fmi-cpp, PowerSystems_fmi_cpp, PowerSystems_master, SiemensPower, SiemensPower_OMCtest, SolarTherm_alberto-merge, ThermofluidStream_OM_adaptions, iPSL.
- The baseline is the newest run of master, not the commit the pull request is based on, so a difference can also come from something merged into master since the pull request was branched.

</details>

---
Generated by the OpenModelica library testing
