OpenModelica master from 2026-10-01 10:48:50 to 2026-10-01 15:40:15

Summary

OMC Commits25
Libraries Changed0
Number of Improvements1
Number of Regressions2
Number of Performance Improvements18
Number of Performance Regressions8

OpenModelica Changes

CommitDateAuthorSummary
02267014fb2026-10-01 15:20:50 +0200Andreas[C] Link pthread dynamically into Windows model executables (#17024)
68832668412026-10-01 15:09:43 +0200kabdelhak[NB] count all record fields when resolving a record skip (#17041)
8e27bee0082026-10-01 14:34:09 +0200kabdelhak[NB] arguments of calls with a discrete result are unsolvable (#17042)
1c2e12eef42026-10-01 14:06:49 +0200Adeel AsgharHide filter setup (#17049)
bf4cc1555d2026-10-01 13:30:54 +0200Per ÖstlundImprove simplification of cast, box, and unbox (#17030)
ba769e17382026-10-01 13:10:09 +0200arun3688[rust] linearize(): fix u0 reading a stale input buffer instead of the live value (#17046)
ee2c5cda872026-10-01 11:42:08 +0200Martin SjölundRun the wasm-jit testsuite on fast nodes only
6df33138082026-10-01 09:52:02 +0200Martin SjölundAllow the Newton 400 iterations of creep
484adccddf2026-10-01 08:34:48 +0200Martin SjölundCast Integer arithmetic to Real by its operands
dcd435ff562026-10-01 06:41:29 +0200Martin SjölundFactor the Newton's matrix in its own buffer
28fc942ed52026-10-01 06:04:52 +0200Martin SjölundSwap the total-pivot matrix in place
f5b8abdefa2026-10-01 05:34:50 +0200Martin SjölundCall the pow builtin for an ordinary real power
327ceaac322026-10-01 04:08:41 +0200Martin SjölundIndex the total-pivot solve without bounds checks
53d1a166682026-10-01 04:01:19 +0200Martin SjölundLook up model entry points once per run
4ba77138242026-10-01 03:44:50 +0200Martin SjölundBind native external C without untyped imports
63e3e6f0652026-10-01 03:35:25 +0200Martin SjölundTranspose a FORTRAN 77 matrix argument directly
77d5a9ce262026-10-01 03:18:08 +0200Martin SjölundBounds-check an array index with one compare
084ec781eb2026-10-01 02:56:03 +0200Martin SjölundConcatenate arrays block by block
02e6ea8ae42026-10-01 02:40:15 +0200Martin SjölundFind the delay buffer row by search
4d924112512026-10-01 02:40:15 +0200Martin SjölundMarshal external C calls without type checks
67926a705d2026-10-01 02:11:57 +0200Martin SjölundParse external C's decimals on the host
b931f65e302026-10-01 02:01:40 +0200Martin SjölundStop the Newton on stalls and stationary cycles
60bcebb20a2026-10-01 11:47:40 +0200kabdelhakFix regressions of the reference-counted C code generation (#16887)
14f096c6ef2026-10-01 11:10:40 +0200kabdelhak[NB] variables only assigned in inactive when-equations are continuous (#17045)
37640993fa2026-10-01 10:58:55 +0200kabdelhak[NB] skip whole dimension subscripts in the sparsity pattern (#17043)

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
56c8fde2026-09-30 09:49:19 +0200Martin SjölundFix the solvers stage calling solvers()
981bf8a2026-09-28 07:55:50 +0200Martin SjölundAlways run the solvers job together (#366)

Library Changes

LibraryChange

Models Affected

BodylightBodylight.Chemical.Examples.Hemoglobin.Develop.Hemoglobin_titration_shifts (sim)BackEnd performance 11.15 → 22.22
BuildSysProBuildSysPro.IBPSA.Fluid.Examples.FlowSystem.Simplified2 (sim)Simulate performance 0:01:51 → 0:04:02
BuildingSystemsBuildingSystems.Fluid.Examples.FlowSystem.Simplified2 (sim)Simulate performance 0:01:41 → 0:04:02
Buildings_11Buildings.Fluid.Examples.FlowSystem.Simplified2 (sim)Simulate performance 0:01:39 → 0:04:02
Buildings_12Buildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim)Simulate performance 0.11 → 0:04:02
Buildings_latestBuildings.DHC.Examples.Combined.SeriesVariableFlowAgentControl (sim)Simulate performance 51.61 → 17.37
Buildings_latestBuildings.Fluid.HeatPumps.ModularReversible.Examples.TableData2DLoadDepSHC1Only (sim)Simulate → Verify
ClaRa_devClaRa.Examples.SteamCycle_01 (sim)
Modelica_3.2.3Modelica.Electrical.Machines.Examples.AsynchronousInductionMachines.AIMC_InverterDrive (sim)Simulate performance 0:02:28 → 0:01:07
Modelica_4.0.0Modelica.Electrical.Machines.Examples.InductionMachines.IMC_InverterDrive (sim)Simulate performance 0:02:02 → 0:01:00
Modelica_DeviceDriversModelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_UDPExternalTrigger (sim)Simulate → Compile
OpenHPLOpenHPL.Examples.WithOpenIPSL.DetailedGen (sim)Simulate performance 57.46 → 28.25
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_N_6_M_4 (sim)Simulate performance 10.80 → 20.51
ThermoPowerThermoPower.Test.DistributedParameterComponents.TestWaterFlow1DFEM_A (sim)Simulate performance 19.11 → 2.27
ThermoPowerThermoPower.Test.DistributedParameterComponents.TestWaterFlow1DFEM_C (sim)Simulate performance 15.26 → 0.82
ThermoPowerThermoPower.Test.DistributedParameterComponents.TestWaterFlow1DFEM_D (sim)Simulate performance 28.43 → 0.84
ThermoPowerThermoPower.Test.DistributedParameterComponents.TestWaterFlow1DFEM_E (sim)Simulate performance 17.69 → 1.48
ThermoPowerThermoPower.Test.DistributedParameterComponents.TestWaterFlow1DFEM_F (sim)Simulate performance 48.92 → 2.98
ThermoPower_4.0.0-devThermoPower.Test.DistributedParameterComponents.TestWaterFlow1DFEM_A (sim)Simulate performance 19.41 → 3.88
ThermoPower_4.0.0-devThermoPower.Test.DistributedParameterComponents.TestWaterFlow1DFEM_C (sim)Simulate performance 19.94 → 0.90
ThermoPower_4.0.0-devThermoPower.Test.DistributedParameterComponents.TestWaterFlow1DFEM_D (sim)Simulate performance 28.51 → 0.82
ThermoPower_4.0.0-devThermoPower.Test.DistributedParameterComponents.TestWaterFlow1DFEM_F (sim)Simulate performance 34.99 → 4.38
ThermoPower_4.0.0-devThermoPower.Test.DistributedParameterComponents.TestWaterFlow1DFEMnm_A (sim)Simulate performance 36.30 → 11.21
ThermoPower_4.0.0-devThermoPower.Test.DistributedParameterComponents.TestWaterFlow1DFEMnm_C (sim)Simulate performance 12.07 → 3.41
ThermoPower_4.0.0-devThermoPower.Test.DistributedParameterComponents.TestWaterFlow1DFEMnm_D (sim)Simulate performance 55.37 → 19.49
ThermoPower_4.0.0-devThermoPower.Test.DistributedParameterComponents.TestWaterFlow1DFEMnm_E (sim)Simulate performance 21.23 → 6.80
ThermoPower_4.0.0-devThermoPower.Test.DistributedParameterComponents.TestWaterFlow1DFEMnm_F (sim)Simulate performance 0:01:16 → 23.42
ThermoSysProThermoSysPro.Fluid.Examples.SimpleExamples.TestVolumeA (sim)Simulate → Compile
ThermofluidStreamThermofluidStream.Boundaries.Tests.VolumesDirectCoupling (sim)Simulate performance 3.27 → 10.73
ThermofluidStream_devThermofluidStream.Boundaries.Tests.VolumesDirectCoupling (sim)Simulate performance 3.42 → 10.82