OpenModelica pull request 17033 against master

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.

The two runs

BranchRunCompilerMachine
Baselinemaster2026-09-30 21:48:18v1.28.0-dev.1112+g23ae8ddd3f.cmakeryzen-9950x
Pull requestpr/170332026-10-01 03:14:58v1.28.0-dev.1114+g15b85f1d15.cmakeryzen-9950x

Summary

Models compared19999
Number of Improvements7
Number of Regressions6
Number of Performance Improvements5
Number of Performance Regressions11
Models only in the pull request run25
Models only in the baseline run6

Time

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

Phasemasterpr/17033ChangeChange, same phase
frontend1:45:591:48:04+2.0%+2.0%
backend2:48:342:53:16+2.8%+2.7%
simcode0:25:340:25:49+1.0%+1.0%
templates1:16:021:17:26+1.8%+1.7%
compile14:59:1215:53:13+6.0%+1.5%
simulate7:02:506:58:55-0.9%+0.0%
verify0:13:470:13:27-2.4%-2.4%
total1 day, 22:28:571 day, 23:20:15+1.8%+0.5%

Library Changes

LibraryChange
Buildings_11Version 11.1.2-maint.11.x (c921eca95bf814e2e2186829525a712780808763) in master, 11.1.2-maint.11.x (ea53cca41d0951a90ab0357288a4b1bd3be17c30) in pr/17033
Buildings_latestVersion 14.0.0-master (d153741d3efb0062c12643e73e6a2ad04541ec02) in master, 14.0.0-master (ce904e2cd096b3aaa6380bbd8f0d81167a4ee83b) in pr/17033
OpenIPSL_devVersion 3.2.0-dev (e42e6890aadd0db57cc34ccf84724268dc2c760a) in master, 3.2.0-dev (4a653ce7c41f6466fe0d11a5002a3d2d08e13419) in pr/17033

Models Affected

LibraryModelChange
AixLibAixLib.Fluid.FixedResistances.Examples.Pipe (sim) (master)Compile performance 6.10 → 0:10:30
BuildSysProBuildSysPro.IBPSA.Fluid.Examples.FlowSystem.Simplified2 (sim) (master)Simulate performance 0:01:41 → 0:04:02
BuildingSystemsBuildingSystems.Fluid.Examples.FlowSystem.Simplified2 (sim) (master)Simulate performance 0:01:44 → 0:04:01
Buildings_11Buildings.Examples.DualFanDualDuct.ClosedLoop (sim) (master)Compile → Verify
Buildings_11Buildings.Fluid.Examples.FlowSystem.Simplified2 (sim) (master)Simulate performance 0:01:42 → 0:04:02
Buildings_11Buildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim) (master)Simulate performance 0:04:02 → 0.14
Buildings_12Buildings.Air.Systems.SingleZone.VAV.Examples.OptimalStart.Guideline36Summer (sim) (master)Simulate performance 16.43 → 9.09
Buildings_latestBuildings.Air.Systems.SingleZone.VAV.Examples.OptimalStart.Guideline36Summer (sim) (master)Simulate performance 14.54 → 8.55
Buildings_latestBuildings.DHC.Examples.Combined.SeriesVariableFlowAgentControl (sim) (master)Simulate performance 52.09 → 28.99
Buildings_latestBuildings.Fluid.HeatPumps.ModularReversible.Examples.TableData2DLoadDepSHC1Only (sim) (master)Verify → Simulate
FluxTubesExtensionFluxTubesExtension.Examples.ToroidalCoreAirgap (sim) (master)Simulate → Templates
ModelicaTest_3.2.3ModelicaTest.Fluid.TestExamplesVariants.HeatingSystem_SteadyState (sim) (master)BackEnd → Templates
ModelicaTest_4.0.0ModelicaTest.Fluid.TestExamplesVariants.HeatingSystem_SteadyState (sim) (master)BackEnd → Compile
ModelicaTest_4.1.0ModelicaTest.Fluid.TestExamplesVariants.HeatingSystem_SteadyState (sim) (master)BackEnd → Compile
ModelicaTest_trunkModelicaTest.Fluid.TestExamplesVariants.HeatingSystem_SteadyState (sim) (master)BackEnd → Compile
Modelica_3.2.3Modelica.Fluid.Examples.AST_BatchPlant.BatchPlant_StandardWater (sim) (master)Compile → Simulate
Modelica_4.0.0Modelica.Fluid.Examples.BranchingDynamicPipes (sim) (master)Simulate performance 10.82 → 18.77
Modelica_4.1.0Modelica.Fluid.Examples.BranchingDynamicPipes (sim) (master)Simulate performance 6.96 → 15.22
Modelica_DeviceDriversModelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_MQTT (sim) (master)Simulate → Compile
Modelica_trunkModelica.Fluid.Examples.BranchingDynamicPipes (sim) (master)Simulate performance 6.97 → 15.34
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_noTap___N_6_M_4 (sim) (master)Simulate performance 14.65 → 26.94
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_1280 (sim) (master)Compile performance 0:01:15 → 0:02:11
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_640 (sim) (master)Compile performance 37.20 → 0:01:04
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_56_M_56 (sim) (master)Simulate → Compile
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_80_M_80 (sim) (master)Simulate performance 6.84 → 14.92
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_640 (sim) (master)Simulate → Verify
ThermofluidStreamThermofluidStream.Examples.EspressoMachine (sim) (master)Verify → Simulate
ThermofluidStream_devThermofluidStream.Examples.EspressoMachine (sim) (master)Verify → Simulate
URDFModelica_mainURDFModelica.Examples.Physics_Wheels.PhysicsTest (sim) (master)BackEnd performance 30.23 → 17.65

Models Only in One of the Runs

LibraryModelWhere
Buildings_latestBuildings.Templates.Plants.Controls.HeatPumps.Subsequences.Validation.AssertMinimumRuntimeonly in pr/17033
Buildings_latestBuildings.Templates.Plants.Controls.HeatPumps.Subsequences.Validation.EquipmentAvailabilityonly in pr/17033
Buildings_latestBuildings.Templates.Plants.Controls.HeatPumps.Subsequences.Validation.EventSequencingMultipleonly in pr/17033
Buildings_latestBuildings.Templates.Plants.Controls.HeatPumps.Subsequences.Validation.EventSequencingSingleonly in pr/17033
Buildings_latestBuildings.Templates.Plants.Controls.HeatPumps.Subsequences.Validation.RoutingPrimaryPumpStatusonly in pr/17033
Buildings_latestBuildings.Templates.Plants.Controls.HeatPumps.Subsequences.Validation.SelectModeStateonly in pr/17033
Buildings_latestBuildings.Templates.Plants.Controls.HeatPumps.Validation.AirToWaterReversibleHeatRecoveryonly in pr/17033
Buildings_latestBuildings.Templates.Plants.Controls.HeatPumps.Validation.AirToWaterReversiblePolyvalentonly in pr/17033
Buildings_latestBuildings.Templates.Plants.Controls.MinimumFlow.Validation.ControllerHeatPumpsonly in pr/17033
Buildings_latestBuildings.Templates.Plants.Controls.PolyvalentHeatPumps.Validation.AssertMinimumRuntimeonly in pr/17033
Buildings_latestBuildings.Templates.Plants.Controls.PolyvalentHeatPumps.Validation.ExtractStagingMatrixonly in pr/17033
Buildings_latestBuildings.Templates.Plants.Controls.PolyvalentHeatPumps.Validation.ModeAlternationonly in pr/17033
Buildings_latestBuildings.Templates.Plants.Controls.Pumps.Primary.Validation.VariableSpeedWithHeatPumpsonly in pr/17033
Buildings_latestBuildings.Templates.Plants.Controls.StagingRotation.BaseClasses.Validation.RemoveFromStagingOrderonly in pr/17033
Buildings_latestBuildings.Templates.Plants.Controls.StagingRotation.Validation.StageChangeCommandPolyvalentonly in pr/17033
Buildings_latestBuildings.Templates.Plants.Controls.Utilities.Validation.ConcatenateLogicalonly in pr/17033
Buildings_latestBuildings.Templates.Plants.Controls.Utilities.Validation.ConcatenateParameterLogicalonly in pr/17033
Buildings_latestBuildings.Templates.Plants.Controls.Utilities.Validation.ConcatenateSelectLogicalonly in pr/17033
Buildings_latestBuildings.Templates.Plants.HeatPumps.Components.Validation.HeatPumpGroupAirToWaterPolyvalentonly in pr/17033
Buildings_latestBuildings.Templates.Plants.HeatPumps.Components.Validation.PumpsPrimaryDedicatedPolyvalentonly in pr/17033
Buildings_latestBuildings.Templates.Plants.HeatPumps.Components.Validation.ValvesIsolationPolyvalentonly in pr/17033
Buildings_latestBuildings.Templates.Plants.HeatPumps.Validation.AirToWaterPolyvalentonly in pr/17033
Buildings_latestBuildings.Templates.Plants.HeatPumps.Validation.AirToWaterReversibleHeatRecoveryonly in pr/17033
Buildings_latestBuildings.Templates.Plants.HeatPumps.Validation.AirToWaterReversiblePolyvalentonly in pr/17033
OpenIPSL_devOpenIPSL.Tests.Controls.PSAT.TG.TGTypeV_testonly in pr/17033
Buildings_latestBuildings.Templates.Plants.Controls.HeatPumps.Validation.AirToWateronly in master
Buildings_latestBuildings.Templates.Plants.Controls.MinimumFlow.Validation.ControllerDualModeonly in master
Buildings_latestBuildings.Templates.Plants.Controls.Pumps.Primary.Validation.VariableSpeedonly in master
Buildings_latestBuildings.Templates.Plants.Controls.StagingRotation.Validation.EquipmentAvailabilityonly in master
Buildings_latestBuildings.Templates.Plants.Controls.StagingRotation.Validation.EventSequencingonly in master
Buildings_latestBuildings.Templates.Plants.HeatPumps.Validation.AirToWateronly in master