OpenModelica gbode from 2026-07-16 08:54:14 to 2026-07-20 04:49:16

Summary

OMC Commits23
Libraries Changed2
Number of Improvements6
Number of Regressions42
Number of Performance Improvements1
Number of Performance Regressions4

OpenModelica Changes

CommitDateAuthorSummary
cb054fec712026-07-19 23:12:56 +0200kabdelhak[NB] Fix three --newBackend regressions in Buildings 12.0.0 (#16085)
a052c218382026-07-19 13:58:05 +0200Martin SjölundExport Modelica figures as FMU vendor annotation (#16080)
0e43e8d22a2026-07-19 13:33:10 +0200Martin Sjölundwasm-jit: print() and simulation output fixes (#16079)
a939e4a54f2026-07-19 09:59:57 +0200Martin Sjölundwasm-jit: fix discrete-model events, tuple fields (#16078)
90ba01a4512026-07-18 19:55:24 +0200Martin Sjölundwasm FMI: external "C" in host-free FMUs (#16077)
f036d9ad922026-07-18 19:52:55 +0200Martin Sjölundwasm-jit: chattering detection + honest errors (#16076)
e58acbb29c2026-07-18 19:51:13 +0200Martin SjölundCI: archive merged Rust partest failure list (#16075)
e9b095c7842026-07-18 18:21:20 +0200kabdelhak[NB] Fix duplicate parameter equations for unbound known records in initialization (#16074)
f95d757d9f2026-07-18 18:12:44 +0200Martin SjölundAdd rust-src to the pinned Rust toolchain (#16072)
3cddf756f22026-07-18 13:00:27 +0200Martin Sjölundwasm FMI CS: report events to the master (#16073)
8bb1a8468b2026-07-18 00:12:29 +0300Adrian PopEmit the functions the FMIDERINIT jacobian calls (#16054) (#16068)
8d6698fc7f2026-07-17 22:08:41 +0200Martin SjölundFMI 3.0 wasm FMU export and browser simulator (#16063)
8c6cebd8ae2026-07-17 20:53:36 +0200kabdelhak[NB] NBAlias: replace reinit stateVar when alias-eliminating a state (#16070)
346738d50e2026-07-17 17:52:25 +0200kabdelhak[NB] Improve expandArraySumExp: multi-dim support and implicit fallback (#16067)
ac4bb5996f2026-07-17 16:59:21 +0200arun3688ParModelica: fix -ltbb link error on MSYS2 ucrt64 (use -ltbb12) (#16066)
e5a8b295752026-07-17 15:19:34 +0200AndreasSimulationRuntime: Fix segfault when spatialDistribution second output is unused (#16065)
60ffe7a49f2026-07-17 11:40:48 +0200Julien SchuellerSimulationRuntime: Fix segfault when FMU model calls terminate (#16024)
b8bc66579d2026-07-16 21:58:26 +0200Martin Sjölundwasm-jit: make browser simulation match native (#16060)
7e36012e202026-07-16 16:02:55 +0200kabdelhak[NB] Fix $START seed variable cref mismatch in NLS Jacobian sparsity (#16051)
e829eeba202026-07-16 13:23:32 +0200AndreasUpdate OMSimulator license headers to OSMC-PL 1.8 (#15465)
f3d68e0a282026-07-16 13:18:39 +0200AndreasFix round-off error in getSimulationOptions numberOfIntervals (#16018)
f2453dba812026-07-16 11:39:54 +0200Julien SchuellerOMCompiler: Fix leak in CodegenC (#16025)
35333147762026-07-16 11:37:49 +0200Julien SchuellerFix memory safety bugs in SimulationRuntime (#15988)

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_latestConfiguration hash (OMC settings or the testing script changed)
ThermofluidStream_devFrom version 1.3.0-main (7b20040b4907ae9cd0eb645e56be0c867e6afe8f) to 1.3.0-main (46f52936b94de2c43a91dc0e82d1de3e1c05adee)

Models Affected

BuildSysProBuildSysPro.Building.BuildingEnvelope.HeatTransfer.Examples.DynamicTestLightedWall (sim)Templates → Simulate
BuildSysProBuildSysPro.Building.Examples.OneZone (sim)Templates → Simulate
Buildings_11Buildings.Fluid.FixedResistances.BuriedPipes.Examples.TwoPipesConduit (sim)Verify → Compile
Buildings_12Buildings.Fluid.FixedResistances.BuriedPipes.Examples.TwoPipesConduit (sim)Verify → Compile
Buildings_latestBuildings.Fluid.FixedResistances.BuriedPipes.Examples.TwoPipesConduit (sim)Verify → Compile
Buildings_latestBuildings.Fluid.HeatExchangers.CoolingTowers.Examples.DryCooler (sim)Simulate → Verify
HelmholtzMediaHelmholtzMedia.Examples.BaseProps_sweep (sim)Simulate → Templates
HelmholtzMediaHelmholtzMedia.Examples.BranchingDynamicPipes (sim)Simulate → Templates
HelmholtzMediaHelmholtzMedia.Examples.ConvergenceTest.Ancillary_StartValues (sim)Simulate → Templates
HelmholtzMediaHelmholtzMedia.Examples.ConvergenceTest.SinglePhase_Transport (sim)Simulate → Templates
HelmholtzMediaHelmholtzMedia.Examples.ConvergenceTest.SinglePhase_setState_pramp_Tsine (sim)Compile → Templates
HelmholtzMediaHelmholtzMedia.Examples.ConvergenceTest.SinglePhase_setState_psine_Tramp (sim)Simulate → Templates
HelmholtzMediaHelmholtzMedia.Examples.ConvergenceTest.TwoPhase_setState (sim)Simulate → Templates
HelmholtzMediaHelmholtzMedia.Examples.MediaTestModels.ButaneTestModel_dT (sim)Simulate → Templates
HelmholtzMediaHelmholtzMedia.Examples.MediaTestModels.ButaneTestModel_dT_component_ph (sim)Simulate → Templates
HelmholtzMediaHelmholtzMedia.Examples.MediaTestModels.ButaneTestModel_pT (sim)Simulate → Templates
HelmholtzMediaHelmholtzMedia.Examples.MediaTestModels.ButaneTestModel_ph (sim)Simulate → Templates
HelmholtzMediaHelmholtzMedia.Examples.MediaTestModels.CarbondioxideTestModel (sim)Simulate → Templates
HelmholtzMediaHelmholtzMedia.Examples.MediaTestModels.EthanolTestModel (sim)Simulate → Templates
HelmholtzMediaHelmholtzMedia.Examples.MediaTestModels.EthanolTestModel2 (sim)Simulate → Templates
HelmholtzMediaHelmholtzMedia.Examples.MediaTestModels.HeliumTestModel (sim)Compile → Templates
HelmholtzMediaHelmholtzMedia.Examples.MediaTestModels.IsobutaneTestModel (sim)Simulate → Templates
HelmholtzMediaHelmholtzMedia.Examples.MediaTestModels.IsopentaneTestModel (sim)Simulate → Templates
HelmholtzMediaHelmholtzMedia.Examples.MediaTestModels.PentaneTestModel (sim)Simulate → Templates
HelmholtzMediaHelmholtzMedia.Examples.MediaTestModels.PropaneTestModel (sim)Simulate → Templates
HelmholtzMediaHelmholtzMedia.Examples.MediaTestModels.R134aTestModel (sim)Simulate → Templates
HelmholtzMediaHelmholtzMedia.Examples.MediaTestModels.R134aTestModel2 (sim)Simulate → Templates
HelmholtzMediaHelmholtzMedia.Examples.MediaTestModels.R134a_ASHRAE_TestModel_ph (sim)Simulate → Templates
HelmholtzMediaHelmholtzMedia.Examples.Parameter.SinglePhase_setState (sim)Simulate → Templates
HelmholtzMediaHelmholtzMedia.Examples.Parameter.State_Ts_parameter (sim)Simulate → Templates
HelmholtzMediaHelmholtzMedia.Examples.Parameter.State_pT_parameter (sim)Simulate → Templates
HelmholtzMediaHelmholtzMedia.Examples.Parameter.State_pd_parameter (sim)Simulate → Templates
HelmholtzMediaHelmholtzMedia.Examples.Parameter.State_ph_parameter (sim)Simulate → Templates
HelmholtzMediaHelmholtzMedia.Examples.Parameter.State_ps_parameter (sim)Simulate → Templates
HelmholtzMediaHelmholtzMedia.Examples.Parameter.setSat_parameter (sim)Simulate → Templates
HelmholtzMediaHelmholtzMedia.Examples.Validation.MaxwellLoop (sim)Simulate → Templates
HelmholtzMediaHelmholtzMedia.Examples.Validation.idealGasLimit (sim)Simulate → Templates
Modelica_DeviceDriversModelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_UDPAutoBufferSize (sim)Simulate → Compile
Modelica_DeviceDriversModelica_DeviceDrivers.Blocks.Examples.TestSerialPackager_UDPWithoutReceiveThread (sim)Compile → Simulate
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_8000_M_10 (sim)SimCode performance 49.82 → 0:01:26
ScalableTestSuiteScalableTestSuite.Mechanical.FlexibleBeam.ScaledExperiments.FlexibleBeamModelica_N_32 (sim)Verify → Simulate
ScalableTestSuiteScalableTestSuite.Mechanical.FlexibleBeam.ScaledExperiments.FlexibleBeamModelica_N_64 (sim)Verify → Simulate
ScalableTestSuiteScalableTestSuite.Mechanical.FlexibleBeam.Verification.FlexibleBeamCheck (sim)Verify → Simulate
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_56_M_56 (sim)Simulate performance 5.65 → 15.93
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_112_M_112 (sim)Failed → Verify
ScalableTestSuite_nooptScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_25600 (sim)Simulate performance 6.82 → 18.99
ScalableTestSuite_nooptScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_8000_M_10 (sim)SimCode performance 58.74 → 0:01:43
ScalableTestSuite_nooptScalableTestSuite.Mechanical.FlexibleBeam.ScaledExperiments.FlexibleBeamModelica_N_32 (sim)Verify → Simulate
ScalableTestSuite_nooptScalableTestSuite.Mechanical.FlexibleBeam.ScaledExperiments.FlexibleBeamModelica_N_64 (sim)Verify → Simulate
ScalableTestSuite_nooptScalableTestSuite.Mechanical.FlexibleBeam.Verification.FlexibleBeamCheck (sim)Verify → Simulate
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.SimpleAdvection_N_12800 (sim)Simulate performance 21.43 → 6.44
ThermofluidStreamThermofluidStream.Processes.Tests.Pump_dp_tau_centrifugal_Characteristics (sim)Simulate → Verify
ThermofluidStream_devThermofluidStream.Processes.Tests.Pump (sim)Verify → Simulate