OpenModelica gbode from 2026-07-26 15:01:31 to 2026-08-03 05:15:03

Summary

OMC Commits28
Libraries Changed4
Number of Improvements10
Number of Regressions8
Number of Performance Improvements1
Number of Performance Regressions2

OpenModelica Changes

CommitDateAuthorSummary
a218eb7e4c2026-08-02 21:57:36 +0200Martin Sjölundwasm-jit: -lv=LOG_NLS and strict simflags (#16170)
411d6f69352026-08-02 17:25:22 +0200Martin Sjölundwasm-jit: the IDA solver, with sensitivities (#16168)
7aa6cd0f632026-08-02 13:41:50 +0200Martin SjölundNumerical Jacobian: floor the FD step at nominal (#16166)
47dee7aaa72026-08-02 08:28:01 +0200Martin Sjölundwasm-jit: reject an unimplemented method= (#16167)
a301474a0a2026-08-02 08:26:55 +0200Martin Sjölundwasm-jit: fix the DASSL Jacobian FD step (#16165)
8b1869d36d2026-08-01 12:42:44 +0200Martin Sjölundwasm-jit: shared literals and C's NLS start point (#16164)
ae83c2d8792026-07-31 22:32:50 +0200kabdelhak[NB] fix partial-slice NLS/LS Jacobian for for-equation iteration variables (#16152)
f29e6523c22026-07-31 21:56:06 +0200Martin Sjölundwasm-jit: C's full solveHybrd retry ladder (#16163)
3d29fc0d592026-07-31 20:25:13 +0200Martin Sjölundwasm-jit: NLS eq index, -output, error buffer (#16162)
ea50d3c08d2026-07-31 18:36:19 +0200JKRT_CLAUDE_ACCOUNT[3rdParty] Update SuiteSparse to v7.12.2 (#15879)
cdf6a2e5752026-07-31 18:22:45 +0200AndreasDev container for Jenkins stage cmake-rust-clang (#16161)
0104feec832026-07-31 17:37:58 +0200Martin Sjölundwasm-jit: abandon an NLS attempt on a model assert (#16159)
8caccab91f2026-07-31 11:04:25 +0200Martin Sjölundwasm-jit: -alarm, and a kinsol nan livelock (#16156)
0adb0b4a262026-07-31 09:49:35 +0200Martin Sjölundwasm-jit: recoverable model errors (#16154)
c2b1afa40b2026-07-30 19:34:22 +0200Martin Sjölundwasm-jit: math domain guards, -nls=newton, kinsol (#16150)
774c2561462026-07-30 17:49:41 +0200Martin Sjölundwasm-jit: run the real CVODE (#16151)
c4e227c2782026-07-30 16:21:57 +0200Martin Sjölundwasm-jit: C-identical assert/warning messages (#16148)
6a7e6e45c92026-07-30 12:09:20 +0200AndreasUpdating OMSimulator submodule (#16146)
b812728ba62026-07-29 21:57:40 +0200Martin Sjölundwasm-jit: port C's NLS guess history, fix flags (#16145)
09a7433ce02026-07-29 19:37:04 +0200Martin Sjölundwasm-jit: run C's NLS_MIXED ladder, fix ext-C link (#16144)
d570fdfa1b2026-07-29 18:08:48 +0200Martin Sjölundwasm-jit: remove per-evaluation call overhead (#16143)
96501b21652026-07-29 14:11:06 +0200Martin Sjölundwasm-jit: make KINSOL reachable, fix string alloc (#16141)
d8b48a24f42026-07-29 13:03:42 +0200kabdelhak[NB] add record alias (#16140)
90bffae80a2026-07-29 08:24:43 +0200Martin SjölundRust: Move wasi-libc, SuiteSparse, and SUNDIALS builds to CMake(#16139)
210dbef8e02026-07-28 11:34:09 +0200kabdelhak[NB] properly handle mixed records in adjacency (#16137)
b650b2fd1f2026-07-27 18:07:59 +0200kabdelhak[NB] add spatialDistribution() support (#16136)
08d0e10b622026-07-26 22:05:12 +0200Martin Sjölundwasm-jit: KLU sparse solver and runtime flags (#16134)
e0b06f44842026-07-26 16:49:30 +0200Martin Sjölundwasm-jit: sparse kinsol-style nonlinear solver (#16133)

3rdParty changes

Note that the 3rdParty libraries changed: 1d558c033457..adf459c3f47d

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
6697fc02026-07-06 18:25:17 +0200linuslangenkamp[GBODE] set Radau IIA 3-stage, remove embedded error estimate (#288)
d357aff2026-06-12 13:26:07 +0200AndreasFix OMSimulator submodule update when directory layout changes (#287)

Library Changes

LibraryChange
Buildings_latestFrom version 14.0.0-master (https://github.com/lbl-srg/modelica-buildings/archive/c4117ccec1f288ee6bc7f0ee0cb40a45d6940b0c.zip) to 14.0.0-master (https://github.com/lbl-srg/modelica-buildings/archive/2fc8e1e4c0c4995f1cee56bb378e24aafe799159.zip)
Dynawo_devFrom version 1.8.0-master (ce7edf72710f4e367a2ffdc84fb5d1afb710f141) to 1.8.0-master (0443c551b7bb0afacbbd8edf2a6d4a35d14c8992)
ThermofluidStream_devFrom version 1.3.0-main (46f52936b94de2c43a91dc0e82d1de3e1c05adee) to 1.3.0-main (c1424a852b1b50dc44521e06f4994f3cfc2d9089)
URDFModelica_mainFrom version 0.3.4-main (https://github.com/DLR-RM/urdfmodelica/archive/1554a4537f0d8f91a0e1b7f8b76d5f9527baf768.zip) to 0.3.4-main (https://github.com/DLR-RM/urdfmodelica/archive/94772c90456490385d3442e58e841b92fecaa4a7.zip)

Models Affected

Buildings_12Buildings.DHC.Examples.Combined.SeriesConstantFlow (sim)Compile → Simulate
Buildings_latestBuildings.Fluid.Boilers.Examples.BoilerPolynomialClosedLoop (sim)Verify → Simulate
Buildings_latestBuildings.Fluid.FixedResistances.Examples.FlowJunction (sim)Simulate → Verify
Buildings_latestBuildings.Fluid.Geothermal.ZonedBorefields.Validation.SteadyStateBoreholeDynamics (sim)Simulate performance 0:01:08 → 0:02:02
Buildings_latestBuildings.Fluid.HeatExchangers.CoolingTowers.Examples.FixedApproachDryBulb (sim)Verify → Simulate
DynawoDynawo.Examples.RVS.TestCases.TestB.TestBNoSvcLoadReset (sim)Simulate → Compile
DynawoDynawo.Examples.RVS.TestCases.TestB.TestBNoSvcNoLoadReset (sim)Simulate performance 0:03:37 → 21.00
DynawoDynawo.Examples.RVS.TestCases.TestB.TestBSvcNoLoadReset (sim)Compile → Simulate
Dynawo_devDynawo.Examples.Nordic.TestCases.TestCase (sim)Compile → Simulate
Dynawo_devDynawo.Examples.Wind.IEC.Neplan.WT4BCurrentSource2015 (sim)Compile → Verify
Dynawo_devDynawo.Examples.Wind.IEC.Neplan.WT4BCurrentSource2015FOCB (sim)Compile → Verify
Modelica_DeviceDriversModelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_UDPAutoBufferSize (sim)Compile → Simulate
Modelica_DeviceDriversModelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_UDPExternalTrigger (sim)Compile → Simulate
PowerGridsPowerGrids.Examples.ENTSOE.TestCase3 (sim)Verify → Simulate
PowerGridsPowerGrids.Examples.Tutorial.GridOperation.Controlled.ControlledGridWithPSS (sim)Verify → Simulate
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_56_M_56 (sim)Failed → Compile
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_112_M_112 (sim)Templates → Failed
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_56_M_56 (sim)Compile → Failed
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_56_M_56 (sim)Simulate performance 5.40 → 11.00
ThermofluidStream_devThermofluidStream.Examples.SimpleAirCycle (sim)Verify → Simulate
URDFModelica_mainURDFModelica.Examples.GenericRobotModel.GenericRobot (sim)SimCode → Verify