OpenModelica master from 2026-10-05 12:04:42 to 2026-10-06 05:45:46

Summary

OMC Commits10
Libraries Changed3
Number of Improvements41
Number of Regressions4
Number of Performance Improvements2
Number of Performance Regressions13

OpenModelica Changes

CommitDateAuthorSummary
ae6c763d8c2026-10-06 00:13:33 +0200arun3688dataReconciliation (rust): port -inputPath handling, use local time in report (#17143)
d5919633e62026-10-05 22:58:00 +0200phannebohmCheck if xloc is finite and print value (#16835)
07cd972a732026-10-05 21:44:54 +0200Martin SjölundKeep discrete tuple outputs out of index reduction (#17138)
7aabfab5852026-10-05 20:14:02 +0200phannebohmUse method name directly (#17137)
a5e7263ec52026-10-05 20:07:08 +0200Martin SjölundRead pre values for whole-array pre(x) (#17136)
4bdfa371192026-10-05 19:14:12 +0200Martin SjölundCombine constraints with cancelling coefficients (#17129)
d82d0876f42026-10-05 18:34:20 +0200Per ÖstlundRemove special lookup in Call.instNormalCall (#17135)
c97da502272026-10-05 17:28:15 +0200Martin SjölundKeep excess prefer states algebraic (#17111)
6f89c6a53e2026-10-05 15:08:18 +0200Martin SjölundLink HDF5 by soname; check the Linux nightly (#17133)
307b2f36012026-10-05 13:36:54 +0200Martin Sjölundwasm-jit: keep NB array variables whole (#17128)

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
f47ee352026-10-06 06:59:16 +0200Martin SjölundAlso give the option of r7945-1 for PR testing
b55eedc2026-10-05 20:53:58 +0200Martin SjölundUse resizable arrays in heavy NB tests (#368)

Library Changes

LibraryChange
Buildings_12From version 12.1.2-maint.12.x (4aa975ce468b1e48991c07936945d19c72e6a849) to 12.1.3-maint.12.x (50f28161b285d88696ed8761c3153c82ac6723f3)
Buildings_latestFrom version 14.0.0-master (2c50d75defda845a270633a01f981d0cd3b2a63f) to 14.0.0-master (ad48324b74e9751e2e49dac5fe3c4dcb546755a2)
ScalableTestSuite_nooptFrom version 2.2.0-master (13f3a73e31261d57d68e74259d699f7306a4a69f) to 2.2.0-master (117db671d7b912f1d0ac9d39e46452b7215f1f0f)

Models Affected

AESAES.Coursework.ThermSys_control_problems.Flow_pressure_control_liquids.Valve_linearisation_case_001a_DT_LargeScale (sim)Simulate performance 0:01:02 → 36.67
AixLibAixLib.Fluid.Examples.FlowSystem.Simplified1 (sim)BackEnd → Compile
AixLibAixLib.Fluid.Examples.FlowSystem.Simplified2 (sim)Simulate performance 0.07 → 0:01:12
AixLibAixLib.Fluid.Examples.FlowSystem.Simplified3 (sim)Simulate performance 0.09 → 0:04:02
BuildSysProBuildSysPro.IBPSA.Fluid.Examples.FlowSystem.Simplified1 (sim)BackEnd → Compile
BuildSysProBuildSysPro.IBPSA.Fluid.Examples.FlowSystem.Simplified3 (sim)Compile → Simulate
BuildingSystemsBuildingSystems.Fluid.Examples.FlowSystem.Simplified1 (sim)BackEnd → Compile
BuildingSystemsBuildingSystems.Fluid.Examples.FlowSystem.Simplified3 (sim)Compile → Simulate
Buildings_11Buildings.Fluid.Examples.FlowSystem.Simplified1 (sim)BackEnd → Compile
Buildings_11Buildings.Fluid.Examples.FlowSystem.Simplified3 (sim)Compile → Verify
Buildings_11Buildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim)Simulate performance 0:04:02 → 0.12
Buildings_12Buildings.Fluid.Examples.FlowSystem.Simplified1 (sim)BackEnd → Compile
Buildings_12Buildings.Fluid.Examples.FlowSystem.Simplified2 (sim)Simulate performance 0.09 → 0:01:14
Buildings_12Buildings.Fluid.Examples.FlowSystem.Simplified3 (sim)Simulate performance 0.08 → 0:04:00
Buildings_latestBuildings.Fluid.Examples.FlowSystem.Simplified1 (sim)BackEnd → Compile
Buildings_latestBuildings.Fluid.Examples.FlowSystem.Simplified2 (sim)Simulate performance 0.08 → 0:01:14
Buildings_latestBuildings.Fluid.Examples.FlowSystem.Simplified3 (sim)Simulate performance 0.08 → 0:04:02
Buildings_latestBuildings.ThermalZones.EnergyPlus_24_2_0.Examples.SmallOffice.ASHRAE2006Summer (sim)Verify → Simulate
Buildings_latestBuildings.ThermalZones.EnergyPlus_24_2_0.Validation.OutputVariable.OneZoneOneOutputVariableSummer (sim)Verify → Simulate
Buildings_latestBuildings.ThermalZones.EnergyPlus_24_2_0.Validation.ThermalZone.OneZoneCompareZoneTemperatureOutput (sim)Verify → Simulate
Buildings_latestBuildings.ThermalZones.EnergyPlus_24_2_0.Validation.ThermalZone.ZoneTemperatureInitialization (sim)Verify → Simulate
IBPSA_latestIBPSA.Fluid.Examples.FlowSystem.Simplified1 (sim)BackEnd → Compile
IBPSA_latestIBPSA.Fluid.Examples.FlowSystem.Simplified2 (sim)Simulate performance 0.11 → 0:01:13
IBPSA_latestIBPSA.Fluid.Examples.FlowSystem.Simplified3 (sim)Simulate performance 0.07 → 0:04:02
IDEASIDEAS.Fluid.Examples.FlowSystem.Simplified1 (sim)BackEnd → Compile
IDEASIDEAS.Fluid.Examples.FlowSystem.Simplified2 (sim)Simulate performance 0.08 → 0:01:19
IDEASIDEAS.Fluid.Examples.FlowSystem.Simplified3 (sim)Simulate performance 0.07 → 0:04:02
IDEAS_devIDEAS.Fluid.Examples.FlowSystem.Simplified1 (sim)BackEnd → Compile
IDEAS_devIDEAS.Fluid.Examples.FlowSystem.Simplified2 (sim)Simulate performance 0.07 → 0:01:13
IDEAS_devIDEAS.Fluid.Examples.FlowSystem.Simplified3 (sim)Simulate performance 0.07 → 0:04:02
ModelicaTest_3.2.3ModelicaTest.Fluid.TestExamplesVariants.HeatingSystem_SteadyState (sim)Compile → Verify
ModelicaTest_3.2.3ModelicaTest.Math.TestInterpolateParametric (sim)FrontEnd → Verify
ModelicaTest_3.2.3ModelicaTest.Math.TestInterpolateTimeVarying (sim)FrontEnd → Verify
ModelicaTest_4.0.0ModelicaTest.Fluid.TestExamplesVariants.HeatingSystem_SteadyState (sim)Compile → Verify
ModelicaTest_4.0.0ModelicaTest.Math.TestInterpolateParametric (sim)FrontEnd → Verify
ModelicaTest_4.0.0ModelicaTest.Math.TestInterpolateTimeVarying (sim)FrontEnd → Verify
ModelicaTest_4.1.0ModelicaTest.Fluid.TestComponents.Pipes.DynamicPipeEnergyConservationCheck (sim)FrontEnd → Verify
ModelicaTest_4.1.0ModelicaTest.Fluid.TestExamplesVariants.HeatingSystem_SteadyState (sim)Compile → Verify
ModelicaTest_4.1.0ModelicaTest.Math.TestInterpolateParametric (sim)FrontEnd → Verify
ModelicaTest_4.1.0ModelicaTest.Math.TestInterpolateTimeVarying (sim)FrontEnd → Verify
ModelicaTest_trunkModelicaTest.Electrical.Machines.Examples.InductionMachines.IMC_DCBraking (sim)Compile → Simulate
ModelicaTest_trunkModelicaTest.Fluid.TestComponents.Pipes.DynamicPipeEnergyConservationCheck (sim)FrontEnd → Verify
ModelicaTest_trunkModelicaTest.Fluid.TestExamplesVariants.HeatingSystem_SteadyState (sim)Compile → Verify
ModelicaTest_trunkModelicaTest.Math.TestInterpolateParametric (sim)FrontEnd → Verify
ModelicaTest_trunkModelicaTest.Math.TestInterpolateTimeVarying (sim)FrontEnd → Verify
Modelica_4.0.0Modelica.Electrical.Machines.Examples.InductionMachines.IMC_DCBraking (sim)Compile → Simulate
Modelica_4.0.0Modelica.StateGraph.Examples.ControlledTanks (sim)Compile → Verify
Modelica_4.1.0Modelica.Electrical.Machines.Examples.InductionMachines.IMC_DCBraking (sim)Compile → Simulate
Modelica_4.1.0Modelica.StateGraph.Examples.ControlledTanks (sim)Compile → Verify
Modelica_DeviceDriversModelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_MQTT (sim)Compile → Simulate
Modelica_trunkModelica.Electrical.Machines.Examples.InductionMachines.IMC_DCBraking (sim)Compile → Simulate
Modelica_trunkModelica.StateGraph.Examples.ControlledTanks (sim)Compile → Verify
PNlibPNlib.Examples.DisTest.ConflictProb (sim)Simulate → Verify
PNlibPNlib.Examples.DisTest.InputConflictProb (sim)Simulate → Verify
PNlibPNlib.Examples.DisTest.OutputConflictProb (sim)Simulate → Verify
PNlibPNlib.Examples.DisTest.TFDoutputConflict (sim)Simulate → Verify
PNlibPNlib.Examples.HybTest.ConflictProb (sim)Simulate → Verify
PNlibPNlib.Examples.HybTest.InputConflictProb (sim)Simulate → Verify
PNlibPNlib.Examples.HybTest.OutputConflictProb (sim)Simulate → Verify
ScalableTestSuite_nooptScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_25600 (sim)Simulate performance 12.46 → 38.86