OpenModelica newInst-daeMode from 2026-08-26 04:53:25 to 2026-08-28 14:57:26

Summary

OMC Commits42
Libraries Changed2
Number of Improvements11
Number of Regressions2
Number of Performance Improvements7
Number of Performance Regressions4

OpenModelica Changes

CommitDateAuthorSummary
ebea0287cb2026-08-28 11:13:43 +0200kabdelhakNB: select sparse solvers for linear systems the same way OB does (#16463)
17ba9ebad02026-08-28 09:50:13 +0200Adeel AsgharFix `TreeSearchFilters` search syntax on Qt6 (#16478)
0dc4d3ddef2026-08-28 06:54:09 +0200Martin SjölundRun the wasm-jit testsuite on every build (#16482)
da9d1ce5952026-08-27 22:42:57 +0200Martin Sjölundwasm-jit: make the sparse SVD dump reproducible (#16481)
5c9c4d68f42026-08-27 21:39:03 +0200Martin SjölundServe an external "C" a wasm library only wraps (#16476)
b2c961e4ec2026-08-27 19:01:16 +0200Martin Sjölundwasm-jit: report inf/nan NLS iteration variables (#16480)
25a8fa5e422026-08-27 18:24:27 +0200Martin Sjölund[wasm-jit] Port the parmodauto runtime (#16479)
a2c9f5f7972026-08-27 16:59:40 +0200Martin Sjölundwasm-jit: record delay history before the event (#16477)
1c3f3027962026-08-27 16:44:28 +0200Andreas[C] Fix result file output for non-scalarized array variables (#15823)
30587d374b2026-08-27 16:41:54 +0200Martin SjölundRemove unnecessary test (#16471)
9fb18ccb1a2026-08-27 16:39:58 +0200Adeel AsgharAdd `Parameters` context menu to Element Browser tree nodes (#16470)
2b79085e122026-08-27 15:57:54 +0200Martin Sjölundwasm-jit: C parity for two FMI tests (#16473)
4132b361732026-08-27 15:26:11 +0200Per ÖstlundFix compiler warnings in OMSI (#16472)
39895ada3d2026-08-27 15:15:27 +0200Martin SjölundFix three gaps found by library testing (#16468)
6f5a1f4dc32026-08-27 14:17:10 +0200kabdelhakNBackend: fix cross-Jacobian seed/pDer identity leaks (#16469)
55da92c7232026-08-27 13:22:56 +0200Martin SjölundExport a Co-Simulation FMU in DAE mode (#16464)
b29d7b1c9a2026-08-27 13:16:54 +0200AndreasUdpate error message OPENMODELICALIBRARY/MODELICAPATH (#15089)
b5389cd8002026-08-27 12:57:54 +0200AndreasUpdate bomc diff-friendly with CMake (#16456)
9beb8f7cf92026-08-27 11:53:30 +0200Martin Sjölundwasm-jit: +profiling everywhere, der() names (#16460)
7e5634dde22026-08-27 11:39:07 +0200Martin Sjölundwasm FMU: declare system libraries, do not pack (#16466)
e90b3b33482026-08-27 11:38:31 +0200Martin SjölundCausalize only public connectors for FMU export (#16465)
7b348d41b32026-08-27 11:33:59 +0200kabdelhakCodegenC: resolve cross-Jacobian seed crefs by retrying under the current Jacobian's name (#16467)
8eaf89f9562026-08-27 10:10:01 +0200Martin Sjölundwasm-jit: assertCommonVar for every model error (#16457)
519e805b732026-08-27 06:51:49 +0200Martin Sjölundweb: tidy simulator UI, fix 3D orbit (#16462)
1366623f612026-08-27 06:50:39 +0200Martin Sjölundwasm FMU: pick the loader's own .cwasm, count LAPACK (#16461)
e6fbfcac172026-08-27 06:49:36 +0200Martin Sjölundwasm-jit: diagnostics, +profiling, NLS parity (#16450)
e7bc49668e2026-08-26 21:26:22 +0200Martin Sjölundwasm-jit: artifact faces with external "C" (#16459)
136f1edff22026-08-26 17:40:00 +0200Martin Sjölundwasm-jit: LOG_EVENTS_V, kinsol_b, PRIMME SVD (#16453)
6a65ecb4882026-08-26 16:35:27 +0200Martin Sjölundwasm-jit: FMI 3.0 import, terminals, assert unwind (#16447)
e33de6c7ec2026-08-26 16:25:50 +0200Martin Sjölundwasm-jit: new-backend Jacobians and C's NLS ladder (#16452)
d1ff14b8322026-08-26 15:59:47 +0200Martin SjölundBump OMSimulator (#16448)
7bc4ea2e5a2026-08-26 14:11:42 +0200Per ÖstlundAvoid shadowed names in copyClass (#16449)
cfa3ee60ff2026-08-26 12:42:45 +0200AndreasFix ParModelica on CMake and AMD machines (#16431)
8d57704ae32026-08-26 12:30:02 +0200Martin Sjölundwasm-jit: assert reporting and dynamic tearing (#16445)
5e9a30e6d22026-08-26 05:37:51 +0200Martin Sjölundwasm-jit: wasm pointers are unsigned i32
bf456e5d422026-08-26 04:18:18 +0200Martin Sjölundwasm-jit: run minpack twice, as NLS_MIXED does
6dc1ea375d2026-08-26 06:52:45 +0200Martin Sjölundwasm-jit: let a model error reach the step's catch
ab3391972d2026-08-26 06:52:20 +0200Martin Sjölundwasm-jit: run the equation lists C runs
b075fa158c2026-08-26 06:52:00 +0200Martin Sjölundwasm-jit: five value-lowering fixes
b9b1c9bc3b2026-08-26 06:50:33 +0200Martin Sjölundwasm-jit: external C over WASI
15fc5eff8a2026-08-26 09:45:52 +0200Martin SjölundGive MMC and the Rust omc the same value order (#16442)
204b7ccbba2026-08-26 07:33:46 +0200Martin SjölundSimulate a wasm FMU three ways from one export (#16444)

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
a6168fa2026-08-28 14:06:27 +0200Adrian PopTake the pull request comment token from OpenModelica-Hudson (#341)
2c1c2b22026-08-27 16:26:57 +0200AndreasRebuild cached omc/OMSimulator that do not run in the image (#339)

Library Changes

LibraryChange
Buildings_11Configuration hash (OMC settings or the testing script changed)
Buildings_12Configuration hash (OMC settings or the testing script changed)

Models Affected

AixLibAixLib.Controls.HVACAgentBasedControl.Examples.BookTrading.BookTrading (sim)Compile → Simulate
AixLibAixLib.Controls.HVACAgentBasedControl.Examples.BookTrading.NetworkCommunication1 (sim)Simulate performance 0:08:00 → 0.12
BuildingSystemsBuildingSystems.Buildings.Airvolumes.Examples.AirElementsThermal3x1x1 (sim)Templates → Simulate
BuildingSystemsBuildingSystems.Buildings.Airvolumes.Examples.AirElementsThermal3x3x1 (sim)Templates → Simulate
BuildingSystemsBuildingSystems.Buildings.Airvolumes.Examples.AirElementsThermal3x3x1WithOpenings (sim)Templates → Compile
Buildings_11Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.Validation.FreezeProtection (sim)Simulate → Verify
Buildings_11Buildings.Controls.OBC.ASHRAE.G36.AHUs.SingleZone.VAV.SetPoints.Validation.FreezeProtection (sim)Simulate → Verify
Buildings_11Buildings.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.ThermalResponseFactors.Validation.GFunction_100boreholes (sim)Verify → Simulate
Buildings_11Buildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim)Simulate performance 1.16 → 0:06:40
Buildings_11Buildings.ThermalZones.EnergyPlus_9_6_0.Validation.MultipleBuildings.TwoIdenticalTwoZoneBuildings (sim)Simulate performance 0:06:42 → 6.18
Buildings_12Buildings.DHC.Examples.Combined.SeriesConstantFlow (sim)Simulate performance 0:03:21 → 0:06:40
Buildings_12Buildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim)Simulate performance 1.12 → 0:06:40
Buildings_latestBuildings.DHC.Examples.Combined.SeriesVariableFlow (sim)Simulate performance 0:03:38 → 0:06:22
Buildings_latestBuildings.Fluid.Geothermal.ZonedBorefields.Validation.TransientBoreholeDynamics (sim)Simulate performance 0:01:22 → 43.30
Modelica_3.2.3Modelica.Media.Examples.SolveOneNonlinearEquation.InverseIncompressible_sh_T (sim)Compile → Verify
Modelica_4.0.0Modelica.Media.Examples.SolveOneNonlinearEquation.InverseIncompressible_sh_T (sim)Compile → Verify
Modelica_4.1.0Modelica.Media.Examples.SolveOneNonlinearEquation.InverseIncompressible_sh_T (sim)Compile → Verify
Modelica_DeviceDriversModelica_DeviceDrivers.Blocks.Examples.TestHardwareIOComedi (sim)Templates → Compile
Modelica_trunkModelica.Media.Examples.SolveOneNonlinearEquation.InverseIncompressible_sh_T (sim)Compile → Verify
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_N_8_M_4 (sim)Simulate performance 54.29 → 21.80
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_tapNoEv_N_6_M_4 (sim)Simulate performance 32.40 → 12.16
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_112_M_112 (sim)Templates → Failed
ThermofluidStreamThermofluidStream.Media.additionalMedia.Incompressible.Tests.TestLiqLoopJP8 (sim)Simulate performance 0:02:19 → 36.47
ThermofluidStream_devThermofluidStream.Media.additionalMedia.Incompressible.Tests.TestLiqLoopJP8 (sim)Simulate performance 0:02:20 → 35.06