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

| | Branch | Run | Compiler | Machine |
| --- | --- | --- | --- | --- |
| Baseline | `master` | 2026-09-02 13:31:07 | OMCompiler v1.28.0-dev.556+g414e1933ac | ryzen-5950x-1 |
| Pull request | `pr/16483` | 2026-09-02 16:43:34 | OMCompiler v1.28.0-dev.562+g5c0a3ff588 | ryzen-5950x-2 |

19800 models compared, **26 improved, 14 regressions**, performance 4 improved, 2 regressions.

[Full report](http://libraries.openmodelica.org/branches/history/pr/16483/2026-09-02%2013:31:07..2026-09-02%2016:43:34.html)

<details><summary>46 models affected</summary>

| Library | Model | Change |
| --- | --- | --- |
| BuildSysPro | BuildSysPro.IBPSA.Airflow.Multizone.Examples.PressurizationData | Compile -> Simulate |
| BuildingSystems | BuildingSystems.Airflow.Multizone.Examples.PressurizationData | Compile -> Simulate |
| Buildings_11 | Buildings.Examples.DualFanDualDuct.ClosedLoop | Compile -> Verify |
| Buildings_11 | Buildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection | Simulate performance 0.22 -> 0:04:00 |
| Buildings_12 | Buildings.Examples.Tutorial.SimpleHouse.SimpleHouse6 | Verify -> Simulate |
| Buildings_12 | Buildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection | Simulate performance 0:04:00 -> 0.24 |
| Buildings_latest | Buildings.Examples.DualFanDualDuct.ClosedLoop | Compile -> Verify |
| Buildings_latest | Buildings.Examples.FanCoils.FourPipe | Simulate performance 29.72 -> 0:01:10 |
| Buildings_latest | Buildings.Fluid.HeatExchangers.Examples.WetCoilCounterFlowPIControlAutoTuning | Simulate -> Verify |
| Buildings_latest | Buildings.Fluid.HeatExchangers.Examples.WetCoilCounterFlowPIControlAutoTuningFailure | Verify -> Simulate |
| Buildings_latest | Buildings.Fluid.HeatExchangers.Examples.WetCoilDiscretizedMassFlow | Simulate -> Verify |
| Dynawo_dev | Dynawo.Examples.RVS.TestCases.TestB.TestBNoSvcNoLoadReset | Compile -> Verify |
| Dynawo_dev | Dynawo.Examples.Wind.IEC.Neplan.WPP4ACurrentSource2015 | Simulate -> Compile |
| Dynawo_dev | Dynawo.Examples.Wind.IEC.Neplan.WT4BCurrentSource2015 | Compile -> Verify |
| Dynawo_dev | Dynawo.Examples.Wind.IEC.Neplan.WT4BCurrentSource2015FOCB | Verify -> Compile |
| Modelica_3.2.3 | Modelica.Fluid.Examples.HeatExchanger.HeatExchangerSimulation | Simulate performance 21.91 -> 0.17 |
| Modelica_4.0.0 | Modelica.Fluid.Examples.HeatExchanger.HeatExchangerSimulation | Simulate performance 21.99 -> 0.18 |
| Modelica_DeviceDrivers | Modelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_UDPWithoutReceiveThread | Compile -> Simulate |
| OpenIMDML_main | OpenIMDML.Examples.MultiDomainExamples.MultiDomainApplications.TankExample | Simulate performance 0:01:44 -> 35.03 |
| OpenIMDML_main | OpenIMDML.Examples.MultiDomainExamples.MultiDomainThreePhaseInductionMotors.MultiDomainThreePhaseMotorVSDStartup.MultiDomainMotorStartUpComparison | Compile -> Simulate |
| OpenIMDML_main | OpenIMDML.Examples.MultiDomainExamples.MultiDomainThreePhaseInductionMotors.MultiDomainThreePhaseMotorVSDStartup.MultiDomainMotorTypeIIIStartUpComparison | Compile -> Simulate |
| OpenIMDML_main | OpenIMDML.Examples.MultiDomainExamples.MultiDomainThreePhaseInductionMotors.MultiDomainThreePhaseMotorValidation.MultiDomainTypeV | Simulate -> Compile |
| OpenIPSL | OpenIPSL.Tests.Wind.PSSE.WT4G.WT4E1 | Compile -> Simulate |
| OpenIPSL_dev | OpenIPSL.Tests.Wind.PSSE.WT4G.WT4E1 | Compile -> Simulate |
| PowerGrids | PowerGrids.Examples.IEEE14bus.IEEE14busGen2Disconnection | Verify -> Simulate |
| ScalableTestGrids_noopt | ScalableTestGrids.Models.Type1.Type1_N_4_M_4 | Compile -> Simulate |
| ScalableTestGrids_noopt | ScalableTestGrids.Models.Type1.Type1_reduced_N_4_M_4 | Compile -> Simulate |
| ScalableTestGrids_noopt | ScalableTestGrids.Models.Type1.Type1_reduced_N_6_M_4 | Simulate -> Failed |
| ScalableTestGrids_noopt | ScalableTestGrids.Models.Type2.Type2_noTap___N_4_M_4 | Compile -> Simulate |
| ScalableTestGrids_noopt | ScalableTestGrids.Models.Type2.Type2_noTap___N_6_M_4 | Simulate -> Failed |
| ScalableTestGrids_noopt | ScalableTestGrids.Models.Type2.Type2_tapEv___N_4_M_4 | Compile -> Simulate |
| ScalableTestGrids_noopt | ScalableTestGrids.Models.Type2.Type2_tapEv___N_6_M_4 | Simulate -> Failed |
| ScalableTestGrids_noopt | ScalableTestGrids.Models.Type2.Type2_tapNoEv_N_4_M_4 | Compile -> Simulate |
| ScalableTestGrids_noopt | ScalableTestGrids.Models.Type2.Type2_tapNoEv_N_6_M_4 | Simulate -> Failed |
| ScalableTestSuite_noopt | ScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_40_M_40 | FrontEnd -> Verify |
| ScalableTestSuite_noopt | ScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_80_M_80 | Failed -> FrontEnd |
| ThermoPower | ThermoPower.Examples.CISE.Simulators.CISESim180503 | Compile -> Simulate |
| ThermoPower | ThermoPower.Examples.CISE.Simulators.CISESim180504 | Simulate -> Compile |
| ThermoPower_4.0.0-dev | ThermoPower.Examples.CISE.Simulators.CISESim180503 | Simulate -> Compile |
| ThermoPower_4.0.0-dev | ThermoPower.Examples.CISE.Simulators.CISESim180504 | Simulate -> Compile |
| ThermoSysPro | ThermoSysPro.Examples.SimpleExamples.TestNTUWaterHeating0 | Compile -> Simulate |
| ThermoSysPro | ThermoSysPro.Examples.SimpleExamples.TestNTUWaterHeating1 | Compile -> Simulate |
| ThermoSysPro | ThermoSysPro.Fluid.Examples.SimpleExamples.TestGasTurbine | Simulate -> Compile |
| ThermoSysPro | ThermoSysPro.Fluid.Examples.SimpleExamples.TestJunctions3 | Compile -> Simulate |
| ThermofluidStream | ThermofluidStream.Boundaries.Tests.VolumesDirectCoupling | Simulate -> Verify |
| ThermofluidStream_dev | ThermofluidStream.Boundaries.Tests.VolumesDirectCoupling | Simulate -> Verify |

</details>

<details><summary>Caveats</summary>

- The two runs were produced on different machines (ryzen-5950x-2 against ryzen-5950x-1), so the timings compare the hardware as much as the pull request. The phases a model reaches are still comparable.
- 6 of the 95 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.
- 77 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, OpenHPL, 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
