OpenModelica cpp from 2026-08-11 00:50:24 to 2026-08-13 00:11:49

Summary

OMC Commits18
Libraries Changed6
Number of Improvements9
Number of Regressions10
Number of Performance Improvements5
Number of Performance Regressions5

OpenModelica Changes

CommitDateAuthorSummary
a340246dce2026-08-12 23:05:19 +0200Adrian Pop[FMI] Update the FMI Library submodule to 3.0.4 (#16251)
8e4a06b0ce2026-08-12 21:58:37 +0200Martin Sjölundwasm-jit: constant variables and record defaults (#16253)
1ac9d5ad202026-08-12 20:55:22 +0200Martin Sjölundwasm-jit: native external "C" on the native host (#16249)
f00996142b2026-08-12 19:17:49 +0200RouvenZFix spatialDistribution reversal and fallback to 0 (#16190)
de95f9b4ea2026-08-12 17:44:06 +0200fbrandt[C] Use ColPack column coloring for NB resizable Jacobians (#16181)
ca003bbba02026-08-12 15:48:11 +0200Adeel AsgharCheck if the parameter has dialog groupImage defined (#16243)
671b5465e32026-08-12 15:28:00 +0200Adrian Pop[CI] Fix the nightly release and make Jenkins abort the remaining stages on failure (#16239) (#16240)
b10db562a72026-08-12 15:05:56 +0200Adeel AsgharAdd back/forward cursor position navigation to the text editor (#16194)
bf4b8b2e562026-08-12 13:26:34 +0200Martin Sjölundwasm-jit: C's initialization logging and checks (#16237)
c8662374222026-08-12 12:33:21 +0200Martin SjölundFix cargo-xwin symlink race in wasm-jit build.rs (#16236)
22ac18b8e42026-08-12 12:33:11 +0200Martin SjölundKeep loggingOn from enabling the solver dumps (#16235)
80c430c3622026-08-12 10:10:05 +0200fbrandt[NB, Runtime] Make the resizable sparsity pattern also work for adjoint Jacobians (#16179)
0896bef9162026-08-12 09:37:41 +0200Martin Sjölundwasm-jit: default to IDA solver for --daeMode models (#16233)
95bc0aa63f2026-08-12 07:12:16 +0200Martin Sjölundwasm-jit: slice assignment to simulation arrays (#16232)
389d725c692026-08-11 22:17:19 +0200Martin SjölundBuild the wasm-jit blobs in parallel (#16231)
3744ddca722026-08-11 20:21:22 +0200Martin SjölundFMI 2.0 FMUs from the wasm export (#16229)
ce7a5ed7bc2026-08-11 12:10:52 +0200Martin Sjölundwasm-jit: boxed records, array-valued reductions (#16228)
73fdd5fbb92026-08-11 07:44:39 +0200Martin SjölundNative platforms for the wasm FMU export (#16225)

3rdParty changes

Note that the 3rdParty libraries changed: adf459c3f47d..5fcf98093292

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
dc682c82026-08-12 22:20:56 +0200Adrian PopLet the other simulators run when the first one fails (#311)
44efed02026-08-12 18:17:45 +0200Adrian PopRecord what a command killed by the watchdog cost (#310)

Library Changes

LibraryChange
Buildings_12Configuration hash (OMC settings or the testing script changed)
Buildings_latestFrom version 14.0.0-master (https://github.com/lbl-srg/modelica-buildings/archive/280e075c0b1ca8d7004c3823c5a8835cb7f3e459.zip) to 14.0.0-master (https://github.com/lbl-srg/modelica-buildings/archive/e2e34db8e537c893cbecd33f295b85d55d3004e1.zip)
ModelicaTest_4.0.0Configuration hash (OMC settings or the testing script changed)
ScalableTestSuiteConfiguration hash (OMC settings or the testing script changed)
ScalableTestSuite_nooptConfiguration hash (OMC settings or the testing script changed)
ThermofluidStreamFrom version 1.3.0 (https://github.com/DLR-SR/ThermofluidStream/archive/e43023fd5b731416a60a0f0db21791f71f0d2baf.zip) to 1.4.0 (https://github.com/DLR-SR/ThermofluidStream/archive/0671da0a38d7e8afd920546d758f78011e540577.zip)

Models Affected

Buildings_12Buildings.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.Validation.Analytic_20Years (sim)Verify → Compile
Buildings_latestBuildings.DHC.Loads.Combined.Examples.BuildingTimeSeriesWithETSDHWTank (sim)Templates performance 6.41 → 13.61
Buildings_latestBuildings.ThermalZones.EnergyPlus_24_2_0.Examples.SmallOffice.ASHRAE2006Spring (sim)Templates performance 19.91 → 9.59
ModelicaTest_4.0.0ModelicaTest.Blocks.FilterTests.AllOptions (sim)Simulate performance 48.93 → 25.56
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_N_8_M_4 (sim)FrontEnd → Failed
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_160_M_10 (sim)Templates → Compile
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_320_M_5 (sim)Compile → Templates
ScalableTestSuiteScalableTestSuite.Elementary.Tables.ScaledExperiments.TimeTable_N_16000 (sim)Failed → Verify
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_4000_M_10 (sim)Simulate performance 6.90 → 12.71
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.SimpleAdvection_N_1600 (sim)Simulate performance 15.82 → 4.91
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaIndividual_N_80_M_80 (sim)BackEnd performance 0:01:08 → 0:02:36
ScalableTestSuite_nooptScalableTestSuite.Electrical.TransmissionLine.ScaledExperiments.TransmissionLineEquations_N_640 (sim)Simulate performance 10.54 → 22.00
ScalableTestSuite_nooptScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_1600 (sim)Simulate performance 10.54 → 2.61
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.SimpleAdvection_N_1600 (sim)Simulate performance 4.89 → 18.29
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.SimpleAdvection_N_6400 (sim)Compile → Simulate
ThermofluidStreamThermofluidStream.Examples.EspressoMachine (sim)Verify → Simulate
ThermofluidStreamThermofluidStream.Examples.ReverseHeatPump (sim)Simulate performance 0:10:30 → 50.24
ThermofluidStreamThermofluidStream.Examples.SimpleStream (sim)Verify → Simulate
ThermofluidStreamThermofluidStream.FlowControl.Tests.PCV (sim)Verify → Simulate
ThermofluidStreamThermofluidStream.HeatExchangers.Tests.CounterFlowNTU (sim)Simulate → Verify
ThermofluidStreamThermofluidStream.HeatExchangers.Tests.CounterFlowNTU_parallel (sim)Simulate → Verify
ThermofluidStreamThermofluidStream.HeatExchangers.Tests.CounterFlowNTU_serial (sim)Simulate → Verify
ThermofluidStreamThermofluidStream.HeatExchangers.Tests.CounterFlowNTU_zeroMassFlow (sim)Simulate → Verify
ThermofluidStreamThermofluidStream.HeatExchangers.Tests.CrossFlowNTU (sim)Simulate → Verify
ThermofluidStreamThermofluidStream.HeatExchangers.Tests.CrossFlowNTU_zeroMassFlow (sim)Simulate → Verify
ThermofluidStreamThermofluidStream.Processes.Tests.CentrifugalPumpCharacteristics (sim)Verify → Simulate
ThermofluidStreamThermofluidStream.Processes.Tests.Pump (sim)Verify → Simulate
ThermofluidStreamThermofluidStream.Processes.Tests.Pump_dp_tau_centrifugal_DesignPoint (sim)Verify → Simulate
ThermofluidStreamThermofluidStream.Topology.Tests.TestDynamicTopology (sim)Verify → Failed