OpenModelica newInst-daeMode from 2026-10-14 07:48:05 to 2026-10-18 00:52:27

Summary

OMC Commits20
Libraries Changed7
Number of Improvements25
Number of Regressions6
Number of Performance Improvements2
Number of Performance Regressions4

OpenModelica Changes

CommitDateAuthorSummary
ab62293c0d2026-10-16 09:49:04 +0200AndreasRust omc: format the generated Rust with rustfmt (#17267)
d9187f97702026-10-15 11:41:56 +0200Andreas[OB] Add all algorithm outputs to the adjacency matrix (#17250)
8e98dd3a8e2026-10-15 10:44:32 +0200Andreas[OB] Lower array equations with array elements in an array expression (#17254)
0e315c5fc42026-10-15 10:15:28 +0200Martin SjölundCVODE in C FMUs: KLU over the ODE Jacobian (#17308)
7052db530a2026-10-15 09:29:41 +0200Adrian Pop[OMEdit] Class Diagram view with links to the code (#4586, #16938) (#16965)
90b8c2acb92026-10-15 08:45:16 +0200Adrian Pop[OB] Differentiate der() outputs of tuple assigns (#17296)
dc6330d8522026-10-14 22:12:41 +0200Martin SjölundUpgrade packages with missing wasm libraries (#17316)
9dd06ad0b52026-10-14 19:59:23 +0200Martin SjölundParModelica: adjacency iterators yield copies (#17310)
1b7e5f5cb12026-10-14 19:51:22 +0200Adeel AsgharOMEdit: Allow documentation viewer to load remote resources (#17307)
a351ebe9792026-10-14 19:30:29 +0200Martin Sjölundlinearize(): keep a -l the user passed in simflags (#17313)
5276a1b5342026-10-14 19:29:23 +0200Martin SjölundspatialDistribution tests: no event log (#17315)
483704480c2026-10-14 19:20:00 +0200Martin SjölundSize resizable systems by structural parameters (#17314)
8e5d94e91a2026-10-14 19:19:20 +0200Martin SjölundLog the -jacobian name for the Jacobian method (#17312)
5561131ed12026-10-14 19:13:40 +0200Martin SjölundA root before a time event is a state event (#17311)
01c7aede522026-10-14 18:51:03 +0200Martin SjölundTake the step onto a time event just after another (#17309)
18d4ff455d2026-10-14 16:14:10 +0200Per ÖstlundDon't save the scope of function calls (#17298)
6d42b23c1c2026-10-14 12:57:57 +0200AndreasAdd AnHeuermann to more places in CODEOWNERS (#17290)
8caaa66b822026-10-14 12:14:29 +0200Adrian Pop[OB] Split tuple constraints in state selection (#17287)
38673ca6262026-10-14 10:45:01 +0200Martin SjölundUse GetFullPathNameW for realpath on Windows (#17286)
7d94a458962026-10-14 09:57:25 +0200Adrian PopFix commit-msg hook rejecting messages with body (#17276)

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
fe2633a2026-10-12 11:42:44 +0200AndreasList the heavy models for Buildings 13, not 11 (#372)
49e56392026-10-10 21:20:49 +0200Francesco CasellaReinstate --resizeableArrays in LargeTestSuite_NB (#371)

Library Changes

LibraryChange
DynawoFrom version 1.7.0 (6211f2e9c98dd45c49fc4724aa9ae768a372af83) to 1.8.0 (1f31241aabc2e6e00546ad4552d91c7aa181b73f)
Dynawo_devFrom version 2.0.0-master (7396630895269b4f840f3eefe9d57961fc1c7c3c) to 2.0.0-master (11ddaccf7b9869a3f1bbd4d11bb6f2db749b069b)
HelmholtzMediaFrom version 3.0.0-main (e84e5ff2a8d023f68d321d74126063b6056488b1) to 3.0.0-main (1444591eec8add1c1e1a334bf65faf2a8f4bf1af)
IDEAS_devFrom version 4.0.0-master (3c12883555885bcd5f17979d9028eadf94b21d92) to 4.0.0-master (445b00be540b70975c3beb3b0d5ed73a018ce793)
ScalableTestSuiteFrom version 2.2.0-master (c9a7574b31142fa976d20ab6970d78639c125ceb) to 2.2.0-master (2e288e71eb0a7834310827144462726180d10500)
ThermofluidStreamFrom version 1.4.0 (0671da0a38d7e8afd920546d758f78011e540577) to 1.4.1 (04ed5dcf7f8c6974b90c2e6c57eea7c0680ab773)
URDFModelica_mainFrom version 0.3.4-main (94772c90456490385d3442e58e841b92fecaa4a7) to 0.3.4-main (92541b6f6aa76fd510983a25afd3082377b4028f)

Models Affected

AixLibAixLib.Controls.HVACAgentBasedControl.Examples.BookTrading.NetworkCommunication1 (sim)Simulate performance 0:04:00 → 0.02
AixLibAixLib.Controls.HVACAgentBasedControl.Examples.BookTrading.NetworkCommunication2 (sim)Simulate performance 0.03 → 0:04:00
Buildings_12Buildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim)Simulate performance 0.11 → 0:04:02
ClaRa_devClaRa.Components.Adapters.Check.RowOfScalar2VectorHeatPorts (sim)Verify → Compile
DynawoDynawo.Examples.IllustrativeExamples.DynaFlow.CoordinatedVControl (sim)Failed → Simulate
DynawoDynawo.Examples.Nordic.TestCases.TestCase (sim)Failed → Simulate
DynawoDynawo.Examples.RVS.TestCases.LoadFlow (sim)Failed → Simulate
DynawoDynawo.Examples.RVS.TestCases.TestB.TestBNoSvcLoadReset (sim)Compile → Simulate
DynawoDynawo.Examples.RVS.TestCases.TestB.TestBNoSvcNoLoadReset (sim)Simulate performance 56.17 → 0:02:05
DynawoDynawo.Examples.SMIB.Standard.GovSteamEuSt4b (sim)Compile → Simulate
DynawoDynawo.Examples.Wind.IEC.Neplan.WPP4ACurrentSource2015 (sim)Compile → Simulate
DynawoDynawo.Examples.Wind.IEC.Neplan.WPP4ACurrentSource2020UDip (sim)Simulate performance 0.03 → 0:02:34
DynawoDynawo.Examples.Wind.IEC.Neplan.WT4BCurrentSource2015 (sim)Simulate → Compile
DynawoDynawo.Examples.Wind.IEC.Neplan.WT4BCurrentSource2015FOCB (sim)Simulate → Compile
Dynawo_devDynawo.Examples.Wind.IEC.Neplan.WPP4ACurrentSource2020FOCB (sim)Verify → Simulate
Dynawo_devDynawo.Examples.Wind.IEC.Neplan.WPP4BCurrentSource2020FOCB (sim)Verify → Simulate
GreenhousesGreenhouses.Examples.GlobalSystem_1 (sim)FrontEnd → Compile
GreenhousesGreenhouses.Examples.GlobalSystem_2 (sim)FrontEnd → Compile
GreenhousesGreenhouses.Examples.Greenhouse_1 (sim)FrontEnd → Compile
GreenhousesGreenhouses.Examples.Greenhouse_2 (sim)FrontEnd → Compile
HelmholtzMediaHelmholtzMedia.Examples.BranchingDynamicPipes (sim)Simulate performance 10.31 → 5.05
IDEASIDEAS.Buildings.Components.BaseClasses.RadiativeHeatTransfer.Examples.ZoneLwDistribution (sim)FrontEnd → Simulate
IDEAS_devIDEAS.Buildings.Components.BaseClasses.RadiativeHeatTransfer.Examples.ZoneLwDistribution (sim)FrontEnd → Simulate
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_112_M_112 (sim)Verify → Templates
ThermofluidStreamThermofluidStream.Boundaries.Tests.TankFillingClosedTank (sim)Failed → Simulate
ThermofluidStreamThermofluidStream.Boundaries.Tests.TankHeating (sim)Failed → Simulate
ThermofluidStreamThermofluidStream.Boundaries.Tests.TankOverfilling (sim)Failed → Simulate
ThermofluidStreamThermofluidStream.Boundaries.Tests.TankSelfDraining (sim)Failed → Simulate
ThermofluidStreamThermofluidStream.Boundaries.Tests.TankSelfDraining2 (sim)Failed → Simulate
ThermofluidStreamThermofluidStream.Media.additionalMedia.SingleGasAndIncompressible.Tests.TestJP8DryAir (sim)Failed → Simulate
ThermofluidStreamThermofluidStream.Media.additionalMedia.SingleGasAndIncompressible.Tests.TestSimpleLoopWithStaticHeadJP8DryAir (sim)Failed → Verify
ThermofluidStreamThermofluidStream.Topology.Tests.TestDynamicTopology (sim)Failed → Compile
ThermofluidStreamThermofluidStream.Undirected.Boundaries.Tests.Tank_fillingClosedTank (sim)Failed → Simulate
ThermofluidStreamThermofluidStream.Undirected.Boundaries.Tests.Tank_overfilling (sim)Failed → Compile
ThermofluidStreamThermofluidStream.Undirected.Boundaries.Tests.Tank_selfDraining (sim)Failed → Simulate
ThermofluidStreamThermofluidStream.Undirected.Boundaries.Tests.Tank_upsideDownBottle (sim)Failed → Compile
URDFModelica_mainURDFModelica.Examples.Ur10e_robot.Ur10e_robotTest (sim)FrontEnd → Verify