OpenModelica pull request 16810 against master

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-23 03:24:34v1.28.0-dev.856+g1df10da263.cmakeryzen-9950x
Pull requestpr/168102026-09-23 10:33:39v1.28.0-dev.911+g01c4b2e1ad.cmakeryzen-9950x

Summary

Models compared20005
Number of Improvements22
Number of Regressions8
Number of Performance Improvements23
Number of Performance Regressions17
Models only in the pull request run0
Models only in the baseline run0

Time

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

Phasemasterpr/16810ChangeChange, same phase
frontend1:45:061:45:20+0.2%-2.9%
backend3:25:553:17:10-4.3%-2.9%
simcode0:26:130:25:24-3.1%-2.9%
templates1:12:191:13:59+2.3%+2.4%
compile15:16:0015:20:50+0.5%+0.5%
simulate9:57:269:30:28-4.5%-4.9%
verify0:13:310:13:17-1.6%-1.8%
total2 days, 2:12:162 days, 1:16:17-1.9%-1.9%

Library Changes

LibraryChange

Models Affected

LibraryModelChange
AESAES.Coursework.ThermSys_control_problems.Flow_pressure_control_liquids.Valve_linearisation_case_001a_DT_LargeScale (sim) (master)Simulate performance 34.63 → 0:01:00
AixLibAixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.DynamicValidation (sim) (master)Simulate performance 26.29 → 13.45
BuildingSystemsBuildingSystems.Applications.DistrictSimulation.DistrictBerlinKreuzberg (sim) (master)FrontEnd → Failed
Buildings_11Buildings.DHC.ETS.Combined.Subsystems.Validation.Borefield (sim) (master)Simulate performance 35.39 → 15.97
Buildings_11Buildings.DHC.Examples.Combined.SeriesConstantFlow (sim) (master)Compile → Simulate
Buildings_11Buildings.DHC.Examples.Combined.SeriesVariableFlow (sim) (master)Compile → Simulate
Buildings_11Buildings.DHC.Examples.Combined.SeriesVariableFlowAgentControl (sim) (master)Simulate performance 0:04:00 → 53.31
Buildings_11Buildings.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.BaseClasses.Functions.Validation.InternalResistancesOneUTubeNegative (sim) (master)Simulate → Verify
Buildings_11Buildings.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.BaseClasses.Functions.Validation.InternalResistancesTwoUTubeNegative (sim) (master)Simulate → Verify
Buildings_12Buildings.Controls.DemandResponse.Examples.ClientLBNL90 (sim) (master)Compile performance 23.27 → 39.96
Buildings_12Buildings.DHC.ETS.Combined.Subsystems.Validation.Borefield (sim) (master)Simulate performance 41.15 → 16.37
Buildings_12Buildings.DHC.ETS.Combined.Validation.ChillerBorefield (sim) (master)Simulate performance 41.24 → 19.64
Buildings_12Buildings.DHC.Examples.Combined.SeriesConstantFlow (sim) (master)Compile → Verify
Buildings_12Buildings.DHC.Examples.Combined.SeriesVariableFlow (sim) (master)Compile → Verify
Buildings_12Buildings.DHC.Examples.Combined.SeriesVariableFlowAgentControl (sim) (master)Simulate performance 0:04:00 → 52.12
Buildings_12Buildings.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.BaseClasses.Functions.Validation.InternalResistancesOneUTubeNegative (sim) (master)Simulate → Verify
Buildings_12Buildings.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.BaseClasses.Functions.Validation.InternalResistancesTwoUTubeNegative (sim) (master)Simulate → Verify
Buildings_12Buildings.Fluid.Geothermal.ZonedBorefields.Examples.SeriesConnectedZones (sim) (master)Simulate performance 0:03:09 → 26.83
Buildings_12Buildings.Fluid.Geothermal.ZonedBorefields.Validation.SteadyStateBoreholeDynamics (sim) (master)Simulate performance 0:01:25 → 27.17
Buildings_12Buildings.Fluid.Geothermal.ZonedBorefields.Validation.TransientBoreholeDynamics (sim) (master)Simulate performance 0:01:26 → 32.28
Buildings_12Buildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim) (master)Simulate performance 0:04:00 → 0.14
Buildings_latestBuildings.Controls.DemandResponse.Examples.ClientLBNL90 (sim) (master)Compile performance 23.74 → 45.36
Buildings_latestBuildings.DHC.Examples.Combined.SeriesConstantFlow (sim) (master)Simulate performance 0:06:26 → 0:01:11
Buildings_latestBuildings.DHC.Examples.Combined.SeriesVariableFlow (sim) (master)Simulate performance 0:06:38 → 0:01:22
Buildings_latestBuildings.DHC.Examples.Combined.SeriesVariableFlowAgentControl (sim) (master)Simulate performance 0:04:00 → 0:01:37
Buildings_latestBuildings.Fluid.Geothermal.ZonedBorefields.Examples.SeriesConnectedZones (sim) (master)Simulate performance 0:03:33 → 26.78
Buildings_latestBuildings.Fluid.Geothermal.ZonedBorefields.Validation.SteadyStateBoreholeDynamics (sim) (master)Simulate performance 0:01:18 → 25.97
Buildings_latestBuildings.Fluid.Geothermal.ZonedBorefields.Validation.TransientBoreholeDynamics (sim) (master)Simulate performance 0:01:56 → 31.65
ElectricalEnergyStorageElectricalEnergyStorage.Examples.AdvancedCellCycling (sim) (master)Compile → Simulate
ElectricalEnergyStorageElectricalEnergyStorage.Examples.AdvancedStackCycling (sim) (master)Compile → Simulate
ElectricalEnergyStorageElectricalEnergyStorage.Examples.SimpleStackCycling (sim) (master)Compile → Simulate
ModelicaTest_3.2.3ModelicaTest.Fluid.TestComponents.Machines.TestWaterPumpCharacteristics (sim) (master)Verify → Compile
ModelicaTest_4.0.0ModelicaTest.Fluid.TestComponents.Machines.TestWaterPumpCharacteristics (sim) (master)Verify → Compile
ModelicaTest_4.0.0ModelicaTest.Math.TestMatrices2 (sim) (master)Compile performance 0:02:03 → 0:03:49
ModelicaTest_4.1.0ModelicaTest.Fluid.TestComponents.Machines.TestWaterPumpCharacteristics (sim) (master)Verify → Compile
ModelicaTest_trunkModelicaTest.Electrical.Machines.Examples.InductionMachines.IMC_InverterDrive (sim) (master)Compile → Simulate
ModelicaTest_trunkModelicaTest.Fluid.TestComponents.Machines.TestWaterPumpCharacteristics (sim) (master)Verify → Compile
Modelica_3.2.3Modelica.Electrical.Machines.Examples.AsynchronousInductionMachines.AIMC_InverterDrive (sim) (master)Simulate performance 0.48 → 0:04:00
Modelica_3.2.3Modelica.Fluid.Examples.BranchingDynamicPipes (sim) (master)Simulate performance 15.17 → 6.54
Modelica_4.0.0Modelica.Electrical.Machines.Examples.InductionMachines.IMC_InverterDrive (sim) (master)Compile → Simulate
Modelica_4.0.0Modelica.Fluid.Examples.BranchingDynamicPipes (sim) (master)Simulate performance 10.72 → 6.03
Modelica_4.1.0Modelica.Electrical.Machines.Examples.InductionMachines.IMC_InverterDrive (sim) (master)Compile → Verify
Modelica_DeviceDriversModelica_DeviceDrivers.Blocks.Examples.TestSerialPackagerBitPack_UDP (sim) (master)Simulate → Compile
Modelica_DeviceDriversModelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_UDPWithoutReceiveThread (sim) (master)Compile → Simulate
Modelica_trunkModelica.Electrical.Machines.Examples.InductionMachines.IMC_InverterDrive (sim) (master)Compile → Verify
PhysiolibraryPhysiolibrary.Organs.Lungs.Examples.MeanLungsTest (sim) (master)Simulate performance 0:04:00 → 24.96
PowerGrids_symb_jacPowerGrids.Examples.Tutorial.IslandOperation.TwoGeneratorsFixedFrequencyReference (sim) (master)Compile → Verify
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_N_6_M_4 (sim) (master)Simulate performance 5.26 → 16.04
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_N_8_M_4 (sim) (master)BackEnd → Failed
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_reduced_N_6_M_4 (sim) (master)Simulate performance 3.44 → 10.45
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_noTap___N_6_M_4 (sim) (master)Simulate performance 5.19 → 15.90
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_tapEv___N_4_M_4 (sim) (master)Simulate performance 14.89 → 7.92
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_tapEv___N_6_M_4 (sim) (master)Simulate performance 4.83 → 15.17
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_tapNoEv_N_6_M_4 (sim) (master)Simulate performance 5.32 → 13.87
ScalableTestSuiteScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_25600 (sim) (master)Simulate performance 35.12 → 16.74
ScalableTestSuiteScalableTestSuite.Elementary.Tables.ScaledExperiments.TimeTable_N_16000 (sim) (master)Simulate performance 11.02 → 21.57
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_80_M_80 (sim) (master)Simulate performance 13.01 → 33.01
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaIndividual_N_80_M_80 (sim) (master)Simulate performance 10.16 → 5.30
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_80_M_80 (sim) (master)Simulate performance 12.10 → 5.57
ScalableTestSuite_nooptScalableTestSuite.Elementary.Tables.ScaledExperiments.TimeTable_N_16000 (sim) (master)Simulate performance 12.60 → 40.81
ScalableTestSuite_nooptScalableTestSuite.Thermal.DistrictHeating.ScaledExperiments.HeatingSystem_N_80 (sim) (master)Simulate → Compile
TAeZoSysProTAeZoSysPro.HeatTransfer.Functions.ExchangerEffectiveness.Tests.test_counterCurrent (sim) (master)Compile → Simulate
TAeZoSysPro_testsuiteTAeZoSysPro_testsuite.HeatTransfer.Functions.ExchangerEffectiveness.Inverse.test_NTU_counter (sim) (master)Compile → Simulate
TAeZoSysPro_testsuiteTAeZoSysPro_testsuite.HeatTransfer.Functions.ExchangerEffectiveness.test_counterCurrent (sim) (master)Compile → Simulate
ThermoSysProThermoSysPro.Examples.Book.PowerPlants.CombinedCyclePowerPlant.GasTurbineTrip (sim) (master)Simulate performance 58.07 → 0:04:00
ThermoSysProThermoSysPro.Examples.Book.PowerPlants.CombinedCyclePowerPlant.LoadVariation (sim) (master)Compile → Simulate
ThermoSysProThermoSysPro.Examples.Book.SimpleExamples.PressureLoss.TestDynamicReliefValve (sim) (master)Simulate performance 7.77 → 13.72
ThermoSysProThermoSysPro.Fluid.Examples.Book.PowerPlants.CombinedCyclePowerPlant.GasTurbineTrip (sim) (master)Simulate performance 0:01:00 → 0:04:00
ThermoSysProThermoSysPro.Fluid.Examples.Book.PowerPlants.CombinedCyclePowerPlant.LoadVariation (sim) (master)Compile → Simulate
ThermoSysProThermoSysPro.Properties.WaterSteamSimple.Validation.Bench.Test1_IF97 (sim) (master)Simulate performance 21.46 → 36.99

Models Only in One of the Runs

LibraryModelWhere