OpenModelica newInst-daeMode from 2026-10-11 03:22:11 to 2026-10-14 07:48:05

Summary

OMC Commits36
Libraries Changed5
Number of Improvements23
Number of Regressions1
Number of Performance Improvements2
Number of Performance Regressions3

OpenModelica Changes

CommitDateAuthorSummary
c7954f6da92026-10-13 19:43:04 +0200Martin SjölundRun calls without result at initialization (#17261)
02b5cc2e0d2026-10-13 18:33:16 +0200AndreasCI: pin GitHub Actions by SHA and add quarterly Dependabot updates (#17281)
c7f1cf2a152026-10-13 18:05:10 +0200Andreas[Runtime] Halve the step size repeatedly after a failed step (#17243)
e3ac02c9f12026-10-13 17:54:46 +0200AndreasDo not create algebraic loops from start value cycles (#17279)
69c7ad06122026-10-13 16:51:30 +0200Adeel AsgharOMEdit: avoid crash when opening replaceable param with choices (#17278)
a7e0c7a8f12026-10-13 16:35:32 +0200Adeel AsgharOMEdit: redirect stderr to the error log (#17277)
3e2fa36b492026-10-13 16:09:51 +0200Adeel AsgharOMEdit: warn once per model for missing protected variables (#17273)
cbff5eb7532026-10-13 15:08:23 +0200AndreasRust omc: onboarding guide for MetaModelica devs (#17266)
8a1b030cf62026-10-13 14:53:57 +0200AndreasCI: move the Ubuntu stages from 22.04 (Jammy) to 24.04 (Noble) (#17258)
ffe6ff58b22026-10-13 13:38:25 +0200Adeel AsgharOMPlot: allow zoom drags to start from axes (#17270)
1ee7334a572026-10-13 13:27:58 +0200Per ÖstlundImprove handling of connection operators (#17259)
ea1770d4132026-10-13 12:54:16 +0200AndreasRust omc: format changed Rust and TOML files (#17048)
93e8d0d3632026-10-13 12:47:28 +0200Adeel AsgharAllow setting conditional component from the attributes dialog (#17257)
ee6b3ab10f2026-10-13 12:16:30 +0200AndreasOMEdit: soften the view backgrounds in dark mode (#17255)
0a94d3fc452026-10-13 11:48:00 +0200Henning KielOMNotebook/OMPlot: Fix leaks, dangling pointers and window lifetime (#17223)
902eeabec12026-10-13 10:50:47 +0200Andreas[NF] Warn about non-causal public connectors in blocks (#17260)
62822b8b872026-10-13 10:13:23 +0200kabdelhak[NB,NF] fix multibody codegen and slices (#17256)
d4466720472026-10-12 21:20:57 +0200Christian SchulzeDo not solve homotopy initial equations for variables missing in one expression (#17245)
1ec53631542026-10-12 18:35:22 +0200Martin SjölundNever hold an assert inside a when-body (#17219)
77f45e783d2026-10-12 17:50:15 +0200AndreasGather whole-array start values with a loop (#16373) (#17078)
b6853dfefd2026-10-12 15:33:34 +0200Per ÖstlundFix the -u (--simulate) flag (#17249)
2d37a3abe42026-10-12 22:21:10 +0900bakemochoOMEdit: add a Color Scheme setting to the Options dialog (#17221)
aad711a5d42026-10-12 14:53:54 +0200Per ÖstlundFix arguments being mutated by function evaluation (#17251)
656f39fde82026-10-12 11:38:21 +0200Andreas[Runtime] Drop the residual scaling of a failed nonlinear solve (#17242)
0700d861932026-10-12 11:10:47 +0200kabdelhak[NF] evaluate Connections.isRoot in nested equations (#17240)
d1cda75e1b2026-10-12 10:11:35 +0200Christian SchulzeFix default arguments of functions called via an outer component with a generated inner (#17239)
54bf88f36c2026-10-12 08:25:29 +0200Adrian Pop[OMEdit] wasm-jit writes _info.json only under -d=infoXmlOperations (#17235) (#17238)
35dd6778392026-10-12 07:38:40 +0200Adrian Pop[OMEdit] Transformational debugger in the web build (#17235) (#17237)
08cdaf13842026-10-12 06:49:09 +0200Adrian Pop[OMEdit] No "Debug more" in the web build, which has no debugger (#17235) (#17236)
5631aa528f2026-10-12 00:25:54 +0200Adrian Pop[Runtime][OMEdit] "Debug more" links on wasm-jit and Rust runtime messages (#17233) (#17234)
59906997fa2026-10-11 22:54:16 +0200kabdelhak[Cpp] sparse Newton for resizable algebraic loops (#17230)
29290d569b2026-10-11 21:03:08 +0200Adrian PopInstall Debugging.mo from the new ModelicaTutorial submodule (#17232)
45f124e8af2026-10-11 20:31:53 +0200Adrian Pop[OB] Do not leak optimize() flags into later simulations (#17229)
60e832e1a12026-10-11 17:33:54 +0200kabdelhak[Cpp] implement resizable support (#17224)
210a1ce0962026-10-11 15:52:22 +0200phannebohm[NB] Create subMap once (#17227)
93834556d82026-10-11 13:51:53 +0200phannebohmMap arrays directly without allocating lists (#17228)

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
Dynawo_devFrom version 2.0.0-master (f76114f2a4bae3ac18646cc770c536432ae88848) to 2.0.0-master (7396630895269b4f840f3eefe9d57961fc1c7c3c)
HelmholtzMediaFrom version 2.1.0-main (2045ee572a098a340f377b0902a2206ba2444680) to 3.0.0-main (e84e5ff2a8d023f68d321d74126063b6056488b1)
ModelicaTest_trunkFrom version trunk (8ee553049a567efb375b80e6b0bad7363c427300) to trunk (b6eaa45738b32a5d777b0ce16ec8ebe1ab1ad5b8)
Modelica_trunkFrom version trunk (8ee553049a567efb375b80e6b0bad7363c427300) to trunk (b6eaa45738b32a5d777b0ce16ec8ebe1ab1ad5b8)
ThermofluidStream_devFrom version 1.4.0-main (50a7ce5919ce360d8054773899683d1c2c27a8db) to 1.4.0-main (ac62cd32dd765719c885e95a7bb2cd0e559baea1)

Models Affected

AixLibAixLib.Controls.HVACAgentBasedControl.Examples.BookTrading.NetworkCommunication1 (sim)Simulate performance 0.07 → 0:04:00
AixLibAixLib.Controls.HVACAgentBasedControl.Examples.BookTrading.NetworkCommunication2 (sim)Simulate performance 0:04:00 → 0.03
ClaRa_devClaRa.Components.Adapters.Check.RowOfScalar2VectorHeatPorts (sim)Compile → Verify
DroneLibraryDroneLibrary.Tests.motorTest (sim)Failed → Simulate
Dynawo_devDynawo.Examples.IEEE57.TestCases.IEEE57DisconnectLine (sim)Simulate → Verify
Dynawo_devDynawo.Examples.IEEE57.TestCases.IEEE57HvdcPsDisconnectLine (sim)Simulate → Verify
Dynawo_devDynawo.Examples.IEEE57.TestCases.IEEE57NoEvent (sim)Simulate → Verify
Dynawo_devDynawo.Examples.LoadFrequencyDependent.LoadAlphaBetaFrequencyDependent (sim)Simulate → Verify
Dynawo_devDynawo.Examples.Nordic.TestCases.TestCase (sim)Compile → Simulate
Dynawo_devDynawo.Examples.Wind.IEC.Neplan.WT4ACurrentSource2020FOCB (sim)Failed → Verify
Dynawo_devDynawo.Examples.Wind.IEC.Neplan.WT4BCurrentSource2015FOCB (sim)Verify → Compile
HelmholtzMediaHelmholtzMedia.Examples.BranchingDynamicPipes (sim)Simulate performance 52.91 → 10.31
HelmholtzMediaHelmholtzMedia.Examples.MediaTestModels.ButaneTestModel_pT (sim)FrontEnd → Simulate
HelmholtzMediaHelmholtzMedia.Examples.MediaTestModels.ButaneTestModel_ph (sim)FrontEnd → Simulate
HelmholtzMediaHelmholtzMedia.Examples.MediaTestModels.CarbondioxideTestModel (sim)FrontEnd → Simulate
HelmholtzMediaHelmholtzMedia.Examples.MediaTestModels.EthanolTestModel2 (sim)FrontEnd → Simulate
HelmholtzMediaHelmholtzMedia.Examples.MediaTestModels.HeliumTestModel (sim)FrontEnd → Simulate
HelmholtzMediaHelmholtzMedia.Examples.MediaTestModels.IsobutaneTestModel (sim)FrontEnd → Simulate
HelmholtzMediaHelmholtzMedia.Examples.MediaTestModels.IsopentaneTestModel (sim)FrontEnd → Simulate
HelmholtzMediaHelmholtzMedia.Examples.MediaTestModels.PropaneTestModel (sim)FrontEnd → Simulate
HelmholtzMediaHelmholtzMedia.Examples.MediaTestModels.R134aTestModel2 (sim)FrontEnd → Simulate
ModelicaTest_trunkModelicaTest.Electrical.PowerConverters.Examples.ACDC.RectifierBridge2Pulse.ThyristorBridge2Pulse_DC_Drive (sim)Compile → Simulate
Modelica_trunkModelica.Electrical.PowerConverters.Examples.ACDC.RectifierBridge2Pulse.ThyristorBridge2Pulse_DC_Drive (sim)Simulate performance 0.12 → 0:01:25
OpenIPSL_2.0.0OpenIPSL.Examples.SevenBus.Network (sim)Compile → Simulate
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_112_M_112 (sim)Templates → Verify
ScalableTestSuiteScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_25600 (sim)Simulate performance 9.45 → 22.64
ThermoPowerThermoPower.Examples.HRB.Simulators.OpenLoopSimulatorHtc (sim)Compile → Simulate
ThermoPower_4.0.0-devThermoPower.Examples.HRB.Simulators.OpenLoopSimulatorHtc (sim)Compile → Simulate
ThermofluidStream_devThermofluidStream.Media.additionalMedia.SingleGasAndIncompressible.Tests.TestJP8DryAir (sim)Failed → Simulate