OpenModelica master from 2026-09-23 13:46:40 to 2026-09-24 06:26:53

Summary

OMC Commits13
Libraries Changed0
Number of Improvements21
Number of Regressions2
Number of Performance Improvements21
Number of Performance Regressions21

OpenModelica Changes

CommitDateAuthorSummary
24f8da3d2f2026-09-24 01:19:17 +0200arun3688update dataReconciliation tests (#16876)
c3d61793632026-09-24 00:14:39 +0200Adrian Pop[OB] Leave clocked partitions out of the ODE Jacobian (#16877) (#16878)
f1030a5a0b2026-09-23 22:27:01 +0200kabdelhak[NB] fix the Cpp algloop variables and result layout of new backend arrays (#16874)
d943d7757e2026-09-23 22:24:09 +0200kabdelhak[NB] fix the Jacobian of matrices and min/max of arrays that have seeds (#16875)
e6c76540a32026-09-23 21:04:24 +0200Adrian Pop[OB] Keep uncertain=refine out of alias elimination only for data reconciliation (#14866) (#16871)
5f405dbe7d2026-09-23 20:38:26 +0200kabdelhak[NB] fix three Cpp target gaps for non-scalarized array variables (#16872)
95a7a074a12026-09-23 19:26:22 +0200Martin SjölundReference-count the C simulation runtime (#16810)
640f11b3482026-09-23 17:31:25 +0200AndreasUse the fmi-library submodule instead of the vendored FMIL (#16869)
841faa18232026-09-23 17:01:06 +0200Adeel AsgharFix unit prefixes parametric plot (#16868)
4a5ef5d7e12026-09-23 15:13:51 +0200Martin SjölundBuild MUMPS without LTO for the el10 rpm (#16866)
6b484f1b7d2026-09-23 14:37:16 +0200Per ÖstlundSimplify Expression.tupleElement (#16865)
ec7b9222282026-09-23 07:35:13 +0200Martin Sjölundwasm-jit: prepare every module before the fork
23c65c3f432026-09-23 07:35:13 +0200Martin Sjölundwasm-jit: keep an Include that needs MSL libraries

3rdParty changes

Note that the 3rdParty libraries changed: 7dae8c3b7087..8fe8ae8fb193

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
950a4902026-09-23 21:18:33 +0200Martin SjölundAdd abortSlowSimulation for wasm-jit
90e881d2026-09-22 15:01:15 +0200Martin SjölundAdd five libraries to library testing

Library Changes

LibraryChange

Models Affected

AESAES.Coursework.ThermSys_control_problems.Flow_pressure_control_liquids.Valve_linearisation_case_001a_DT_LargeScale (sim)Simulate performance 34.08 → 59.44
AixLibAixLib.Fluid.MassExchangers.MembraneBasedEnthalpyExchangers.Validation.DynamicValidation (sim)Simulate performance 25.38 → 13.75
Buildings_11Buildings.Controls.DemandResponse.Examples.ClientLBNL90 (sim)Compile performance 23.77 → 45.54
Buildings_11Buildings.DHC.ETS.Combined.Subsystems.Validation.Borefield (sim)Simulate performance 34.87 → 16.15
Buildings_11Buildings.DHC.Examples.Combined.SeriesConstantFlow (sim)Compile → Simulate
Buildings_11Buildings.DHC.Examples.Combined.SeriesVariableFlow (sim)Compile → Simulate
Buildings_11Buildings.DHC.Examples.Combined.SeriesVariableFlowAgentControl (sim)Simulate performance 0:04:00 → 53.51
Buildings_11Buildings.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.BaseClasses.Functions.Validation.InternalResistancesOneUTubeNegative (sim)Simulate → Verify
Buildings_11Buildings.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.BaseClasses.Functions.Validation.InternalResistancesTwoUTubeNegative (sim)Simulate → Verify
Buildings_11Buildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim)Simulate performance 0:04:00 → 0.86
Buildings_12Buildings.Controls.DemandResponse.Examples.ClientLBNL90 (sim)Compile performance 23.20 → 45.26
Buildings_12Buildings.DHC.ETS.Combined.Subsystems.Validation.Borefield (sim)Simulate performance 42.06 → 16.57
Buildings_12Buildings.DHC.ETS.Combined.Validation.ChillerBorefield (sim)Simulate performance 38.20 → 20.13
Buildings_12Buildings.DHC.Examples.Combined.SeriesConstantFlow (sim)Compile → Verify
Buildings_12Buildings.DHC.Examples.Combined.SeriesVariableFlow (sim)Compile → Verify
Buildings_12Buildings.DHC.Examples.Combined.SeriesVariableFlowAgentControl (sim)Simulate performance 0:04:00 → 52.79
Buildings_12Buildings.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.BaseClasses.Functions.Validation.InternalResistancesOneUTubeNegative (sim)Simulate → Verify
Buildings_12Buildings.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.BaseClasses.Functions.Validation.InternalResistancesTwoUTubeNegative (sim)Simulate → Verify
Buildings_12Buildings.Fluid.Geothermal.ZonedBorefields.Examples.SeriesConnectedZones (sim)Simulate performance 0:03:22 → 27.19
Buildings_12Buildings.Fluid.Geothermal.ZonedBorefields.Validation.SteadyStateBoreholeDynamics (sim)Simulate performance 0:01:54 → 28.25
Buildings_12Buildings.Fluid.Geothermal.ZonedBorefields.Validation.TransientBoreholeDynamics (sim)Simulate performance 0:01:43 → 33.35
Buildings_latestBuildings.Controls.DemandResponse.Examples.ClientLBNL90 (sim)Compile performance 22.81 → 41.00
Buildings_latestBuildings.DHC.Examples.Combined.SeriesConstantFlow (sim)Simulate performance 0:07:14 → 0:01:15
Buildings_latestBuildings.DHC.Examples.Combined.SeriesVariableFlow (sim)Simulate performance 0:06:48 → 0:01:26
Buildings_latestBuildings.DHC.Examples.Combined.SeriesVariableFlowAgentControl (sim)Simulate performance 0:04:00 → 0:01:42
Buildings_latestBuildings.Fluid.Geothermal.ZonedBorefields.Examples.SeriesConnectedZones (sim)Simulate performance 0:02:58 → 27.56
Buildings_latestBuildings.Fluid.Geothermal.ZonedBorefields.Validation.SteadyStateBoreholeDynamics (sim)Simulate performance 0:01:41 → 27.91
Buildings_latestBuildings.Fluid.Geothermal.ZonedBorefields.Validation.TransientBoreholeDynamics (sim)Simulate performance 0:01:53 → 33.82
ElectricalEnergyStorageElectricalEnergyStorage.Examples.AdvancedCellCycling (sim)Compile → Simulate
ElectricalEnergyStorageElectricalEnergyStorage.Examples.AdvancedStackCycling (sim)Compile → Simulate
ElectricalEnergyStorageElectricalEnergyStorage.Examples.SimpleStackCycling (sim)Compile → Simulate
ModelicaTest_trunkModelicaTest.Electrical.Machines.Examples.InductionMachines.IMC_InverterDrive (sim)Compile → Simulate
Modelica_3.2.3Modelica.Electrical.Machines.Examples.AsynchronousInductionMachines.AIMC_InverterDrive (sim)Simulate performance 0.42 → 0:04:00
Modelica_3.2.3Modelica.Fluid.Examples.BranchingDynamicPipes (sim)Simulate performance 14.79 → 6.63
Modelica_4.0.0Modelica.Electrical.Machines.Examples.InductionMachines.IMC_InverterDrive (sim)Compile → Simulate
Modelica_4.0.0Modelica.Fluid.Examples.BranchingDynamicPipes (sim)Simulate performance 10.73 → 6.06
Modelica_4.1.0Modelica.Electrical.Machines.Examples.InductionMachines.IMC_InverterDrive (sim)Compile → Verify
Modelica_trunkModelica.Electrical.Machines.Examples.InductionMachines.IMC_InverterDrive (sim)Compile → Verify
PhysiolibraryPhysiolibrary.Organs.Lungs.Examples.MeanLungsTest (sim)Simulate performance 0:04:00 → 24.87
PowerGrids_symb_jacPowerGrids.Examples.Tutorial.IslandOperation.TwoGeneratorsFixedFrequencyReference (sim)Compile → Verify
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_N_6_M_4 (sim)Simulate performance 5.38 → 16.63
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_N_8_M_4 (sim)BackEnd → Failed
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_reduced_N_6_M_4 (sim)Simulate performance 3.73 → 10.02
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_noTap___N_6_M_4 (sim)Simulate performance 5.24 → 16.88
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_tapEv___N_6_M_4 (sim)Simulate performance 5.83 → 18.34
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_tapNoEv_N_6_M_4 (sim)Simulate performance 5.18 → 42.09
ScalableTestSuiteScalableTestSuite.Elementary.Tables.ScaledExperiments.TimeTable_N_16000 (sim)Simulate performance 11.07 → 21.94
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.SimpleAdvection_N_12800 (sim)Simulate performance 8.06 → 14.51
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_80_M_80 (sim)Simulate performance 14.34 → 27.81
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_80_M_80 (sim)Simulate performance 5.30 → 12.17
ScalableTestSuite_nooptScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_25600 (sim)Simulate performance 24.84 → 12.60
ScalableTestSuite_nooptScalableTestSuite.Elementary.Tables.ScaledExperiments.TimeTable_N_16000 (sim)Simulate performance 15.15 → 36.31
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.SimpleAdvection_N_12800 (sim)Simulate performance 19.38 → 9.73
ScalableTestSuite_nooptScalableTestSuite.Thermal.DistrictHeating.ScaledExperiments.HeatingSystem_N_80 (sim)Simulate → Compile
TAeZoSysProTAeZoSysPro.HeatTransfer.Functions.ExchangerEffectiveness.Tests.test_counterCurrent (sim)Compile → Simulate
TAeZoSysPro_testsuiteTAeZoSysPro_testsuite.HeatTransfer.Functions.ExchangerEffectiveness.Inverse.test_NTU_counter (sim)Compile → Simulate
TAeZoSysPro_testsuiteTAeZoSysPro_testsuite.HeatTransfer.Functions.ExchangerEffectiveness.test_counterCurrent (sim)Compile → Simulate
ThermoSysProThermoSysPro.Examples.Book.PowerPlants.CombinedCyclePowerPlant.GasTurbineTrip (sim)Simulate performance 0:01:00 → 0:04:00
ThermoSysProThermoSysPro.Examples.Book.PowerPlants.CombinedCyclePowerPlant.LoadVariation (sim)Compile → Simulate
ThermoSysProThermoSysPro.Examples.Book.SimpleExamples.PressureLoss.TestDynamicReliefValve (sim)Simulate performance 7.89 → 13.45
ThermoSysProThermoSysPro.Examples.SimpleExamples.TestDynamicCentrifugalPump (sim)Simulate performance 6.98 → 12.25
ThermoSysProThermoSysPro.Fluid.Examples.Book.PowerPlants.CombinedCyclePowerPlant.GasTurbineTrip (sim)Simulate performance 38.93 → 0:04:00
ThermoSysProThermoSysPro.Fluid.Examples.Book.PowerPlants.CombinedCyclePowerPlant.LoadVariation (sim)Compile → Simulate
ThermoSysProThermoSysPro.Fluid.Examples.Book.SimpleExamples.HeatExchanger.DynamicWaterHeater.Islanding (sim)Simulate performance 0:01:06 → 0:01:57
ThermoSysProThermoSysPro.Properties.WaterSteamSimple.Validation.Bench.Test1_IF97 (sim)Simulate performance 21.48 → 36.97