OpenModelica newInst-daeMode from 2026-08-12 07:47:47 to 2026-08-14 08:25:54

Summary

OMC Commits32
Libraries Changed1
Number of Improvements23
Number of Regressions5
Number of Performance Improvements5
Number of Performance Regressions4

OpenModelica Changes

CommitDateAuthorSummary
d4585d5e632026-08-13 21:18:15 +0200Martin SjölundExpand der() in removed when-equations (#16281)
aedce9d2912026-08-13 20:20:43 +0200Martin Sjölundwasm-jit: the deprecated QSS solver (#16280)
5adc5653bf2026-08-13 19:25:14 +0200Martin SjölundFix delay/spatialDistribution zero crossings (#16273)
6cd1a5a7d12026-08-13 17:23:29 +0200Martin Sjölundwasm-jit: initial() in the assertion header (#16276)
1f3a9e253b2026-08-13 16:33:40 +0200Martin SjölundInstall libexpat so a CMake omc can export an OMSU (#16275)
ace163ad5d2026-08-13 16:21:52 +0200Adeel AsgharDo not skip displayUnit when dumping modifiers (#16274)
1b5bfc0df52026-08-13 16:08:59 +0200Martin Sjölundwasm-jit: FMI fixes for the OMSimulator tests (#16272)
1ba3d467512026-08-13 15:52:34 +0200Adeel AsgharApply the displayUnit specified in the modifiers (#16269)
dccae0d6f02026-08-13 13:22:39 +0200Adeel AsgharFix compiler warnings when compiling clients on Windows (#16267)
4d722426e92026-08-13 12:22:38 +0200Adrian Pop[FMI] FMI 3.0 variable records, and two source FMU fixes found on the way (#16257)
b5684793912026-08-13 12:19:23 +0200Adrian Poptestsuite: mark the disabled tests and make rtest skip them (#16265)
71e086ebda2026-08-13 12:09:20 +0200Martin Sjölundwasm-jit: external "C" in an FMI 2.0 wasm FMU (#16266)
3532bd321d2026-08-13 11:50:12 +0200Adeel AsgharOnly perform double click actions with left mouse button (#16245)
d5121d04dc2026-08-13 11:13:29 +0200Martin Sjölundwasm-jit: C-faithful start/nominal attributes (#16262)
e8b2b510842026-08-13 09:55:36 +0200Martin SjölundFix start value selection for wasm-jit and -iif (#16259)
d1f38996bd2026-08-13 09:49:22 +0200Martin Sjölundwasm-jit: String output arrays and uriToFilename (#16260)
d828f763152026-08-13 07:10:31 +0200Martin SjölundFix evalFunc scalarizing nested record outputs (#16256)
7dfb34420e2026-08-13 07:06:10 +0200Martin SjölundImplement spatialDistribution for wasm-jit (#16254)
e82ad534c12026-08-13 00:29:31 +0200arun3688do not pass removed equations for data Reconciliation problem (#16244)
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)

3rdParty changes

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

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
c65d56a2026-08-14 08:44:36 +0200Martin SjölundAdd some MDD dependencies (#315)
2ee99a92026-08-13 18:23:01 +0200Martin SjölundInstall jinja2 in wasm-jit image for Buildings library (#314)

Library Changes

LibraryChange
ThermofluidStream_devFrom version 1.4.0-main (0671da0a38d7e8afd920546d758f78011e540577) to 1.4.0-main (06b887c2ae00d8ef7178c87cf919e835d403ffed)

Models Affected

AixLibAixLib.Controls.HVACAgentBasedControl.Examples.BookTrading.BookTrading (sim)Compile → Simulate
AixLibAixLib.Controls.HVACAgentBasedControl.Examples.BookTrading.NetworkCommunication1 (sim)Simulate performance 0:08:00 → 0.11
AixLibAixLib.Controls.HVACAgentBasedControl.Examples.BookTrading.NetworkCommunication2 (sim)Simulate → Compile
Buildings_11Buildings.Fluid.FixedResistances.BuriedPipes.Examples.TwoPipesConduit (sim)Simulate performance 31.26 → 0.87
Buildings_11Buildings.Fluid.FixedResistances.Examples.PlugFlowPipeDiscretized (sim)Simulate → Verify
Buildings_11Buildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim)Simulate performance 1.11 → 0:06:40
Buildings_12Buildings.Fluid.FixedResistances.BuriedPipes.Examples.TwoPipesConduit (sim)Simulate performance 31.37 → 0.84
Buildings_12Buildings.Fluid.FixedResistances.Examples.PlugFlowPipeDiscretized (sim)Simulate → Verify
Buildings_12Buildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim)Simulate performance 0:06:40 → 1.12
Buildings_latestBuildings.Fluid.FixedResistances.BuriedPipes.Examples.TwoPipesConduit (sim)Simulate performance 16.07 → 0.84
Buildings_latestBuildings.Fluid.FixedResistances.Examples.PlugFlowPipeDiscretized (sim)Simulate → Verify
Chemical_masterChemical.Examples.OxygenInWater (sim)Templates → Compile
Chemical_masterChemical.Examples.SimpleReactionPathway (sim)Templates → Simulate
Chemical_masterChemical.Processes.Tests.TestFlow (sim)Templates → Compile
DynawoDynawo.Examples.Wind.IEC.Neplan.WPP4BCurrentSource2020FOCB (sim)Compile → Simulate
Dynawo_devDynawo.Examples.IEEE14.TestCases.IEEE14CLA (sim)Templates → FrontEnd
Dynawo_devDynawo.Examples.Wind.IEC.Neplan.WPP4ACurrentSource2015 (sim)Simulate → Compile
Modelica_3.2.3Modelica.Electrical.Digital.Examples.Multiplexer (sim)Compile → Verify
Modelica_4.0.0Modelica.Electrical.Digital.Examples.Multiplexer (sim)Compile → Verify
Modelica_4.1.0Modelica.Electrical.Analog.Examples.Lines.LightningLosslessTransmissionLine (sim)Verify → Compile
Modelica_4.1.0Modelica.Electrical.Digital.Examples.Multiplexer (sim)Compile → Verify
Modelica_trunkModelica.Electrical.Analog.Examples.Lines.LightningLosslessTransmissionLine (sim)Verify → Compile
Modelica_trunkModelica.Electrical.Digital.Examples.Multiplexer (sim)Compile → Verify
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_N_8_M_4 (sim)Simulate performance 13.61 → 44.39
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_tapNoEv_N_6_M_4 (sim)Simulate performance 18.29 → 31.86
ScalableTestSuiteScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_25600 (sim)BackEnd performance 17.76 → 30.35
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_112_M_112 (sim)Failed → Verify
ThermofluidStream_devThermofluidStream.Boundaries.Tests.TankFillingClosedTank (sim)Failed → Simulate
ThermofluidStream_devThermofluidStream.Boundaries.Tests.TankHeating (sim)Failed → Simulate
ThermofluidStream_devThermofluidStream.Boundaries.Tests.TankOverfilling (sim)Failed → Simulate
ThermofluidStream_devThermofluidStream.Boundaries.Tests.TankSelfDraining (sim)Failed → Simulate
ThermofluidStream_devThermofluidStream.Boundaries.Tests.TankSelfDraining2 (sim)Failed → Simulate
ThermofluidStream_devThermofluidStream.Media.additionalMedia.SingleGasAndIncompressible.Tests.TestSimpleLoopWithStaticHeadJP8DryAir (sim)Failed → Verify
ThermofluidStream_devThermofluidStream.Undirected.Boundaries.Tests.Tank_fillingClosedTank (sim)Failed → Simulate
ThermofluidStream_devThermofluidStream.Undirected.Boundaries.Tests.Tank_overfilling (sim)Failed → Verify
ThermofluidStream_devThermofluidStream.Undirected.Boundaries.Tests.Tank_selfDraining (sim)Failed → Simulate
ThermofluidStream_devThermofluidStream.Undirected.Boundaries.Tests.Tank_upsideDownBottle (sim)Failed → Compile