OpenModelica newInst-newBackend from 2026-10-11 12:11:12 to 2026-10-13 05:24:25

Summary

OMC Commits19
Libraries Changed2
Number of Improvements52
Number of Regressions2
Number of Performance Improvements4
Number of Performance Regressions1

OpenModelica Changes

CommitDateAuthorSummary
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
Buildings_latestFrom version 14.1.0-master (b83b2278b31f61dac4ae8e55b7e9b48cd2b3e049) to 14.1.0-master (11e34d2187abaac63d5b63b269a7e16543403441)
HelmholtzMediaFrom version 2.1.0-main (2045ee572a098a340f377b0902a2206ba2444680) to 3.0.0-main (b2d558f2477a6be59e06d5dee61bc05395066c88)

Models Affected

BuildingSystemsBuildingSystems.Applications.DistrictSimulation.DistrictBerlinKreuzberg (sim)Failed → FrontEnd
BuildingSystemsBuildingSystems.Buildings.Examples.BuildingThermalMultiZone (sim)FrontEnd → Failed
Buildings_latestBuildings.Media.Antifreeze.Functions.Validation.PropyleneGlycolWater (sim)Verify → Simulate
DroneLibraryDroneLibrary.Tests.motorTest (sim)Failed → FrontEnd
HelmholtzMediaHelmholtzMedia.Examples.ConvergenceTest.TwoPhase_setState (sim)Simulate performance 11.27 → 1.86
HelmholtzMediaHelmholtzMedia.Examples.Validation.CheckDerivativesCarbondioxide (sim)Simulate performance 12.51 → 1.49
HelmholtzMediaHelmholtzMedia.Examples.Validation.CheckDerivativesHelium (sim)Simulate performance 10.54 → 3.66
ModelicaTest_3.2.3ModelicaTest.MultiBody.Forces.Spring2 (sim)Templates → Verify
ModelicaTest_3.2.3ModelicaTest.MultiBody.Frames.AngularVelocity (sim)Templates → Verify
ModelicaTest_3.2.3ModelicaTest.MultiBody.Parts.FlyingBodies (sim)Templates → Simulate
ModelicaTest_3.2.3ModelicaTest.MultiBody.Parts.FreeBodies (sim)Templates → Simulate
ModelicaTest_3.2.3ModelicaTest.MultiBody.Parts.FreeBodies2 (sim)Templates → Verify
ModelicaTest_3.2.3ModelicaTest.MultiBody.Parts.FreeBodiesEnforceStatesFalse (sim)Templates → Verify
ModelicaTest_4.0.0ModelicaTest.MultiBody.Forces.Spring2 (sim)Templates → Verify
ModelicaTest_4.0.0ModelicaTest.MultiBody.Frames.AngularVelocity (sim)Templates → Verify
ModelicaTest_4.0.0ModelicaTest.MultiBody.Parts.FlyingBodies (sim)Templates → Simulate
ModelicaTest_4.0.0ModelicaTest.MultiBody.Parts.FreeBodies (sim)Templates → Simulate
ModelicaTest_4.0.0ModelicaTest.MultiBody.Parts.FreeBodies2 (sim)Templates → Verify
ModelicaTest_4.0.0ModelicaTest.MultiBody.Parts.FreeBodiesEnforceStatesFalse (sim)Templates → Verify
ModelicaTest_4.1.0ModelicaTest.MultiBody.Forces.Spring2 (sim)Templates → Verify
ModelicaTest_4.1.0ModelicaTest.MultiBody.Frames.AngularVelocity (sim)Templates → Verify
ModelicaTest_4.1.0ModelicaTest.MultiBody.Parts.FlyingBodies (sim)Templates → Simulate
ModelicaTest_4.1.0ModelicaTest.MultiBody.Parts.FreeBodies (sim)Templates → Simulate
ModelicaTest_4.1.0ModelicaTest.MultiBody.Parts.FreeBodies2 (sim)Templates → Verify
ModelicaTest_4.1.0ModelicaTest.MultiBody.Parts.FreeBodiesEnforceStatesFalse (sim)Templates → Verify
ModelicaTest_trunkModelicaTest.MultiBody.Forces.Spring2 (sim)Templates → Verify
ModelicaTest_trunkModelicaTest.MultiBody.Frames.AngularVelocity (sim)Templates → Verify
ModelicaTest_trunkModelicaTest.MultiBody.Parts.FlyingBodies (sim)Templates → Simulate
ModelicaTest_trunkModelicaTest.MultiBody.Parts.FreeBodies (sim)Templates → Simulate
ModelicaTest_trunkModelicaTest.MultiBody.Parts.FreeBodies2 (sim)Templates → Verify
ModelicaTest_trunkModelicaTest.MultiBody.Parts.FreeBodiesEnforceStatesFalse (sim)Templates → Verify
Modelica_3.2.3Modelica.Mechanics.MultiBody.Examples.Elementary.FreeBody (sim)Templates → Verify
Modelica_3.2.3Modelica.Mechanics.MultiBody.Examples.Elementary.HeatLosses (sim)Templates → Simulate
Modelica_3.2.3Modelica.Mechanics.MultiBody.Examples.Elementary.PointGravity (sim)Templates → Verify
Modelica_3.2.3Modelica.Mechanics.MultiBody.Examples.Elementary.SpringDamperSystem (sim)Templates → Simulate
Modelica_3.2.3Modelica.Mechanics.MultiBody.Examples.Elementary.SpringWithMass (sim)Templates → Verify
Modelica_3.2.3Modelica.Mechanics.MultiBody.Examples.Elementary.ThreeSprings (sim)Templates → Verify
Modelica_4.0.0Modelica.Mechanics.MultiBody.Examples.Elementary.FreeBody (sim)Templates → Verify
Modelica_4.0.0Modelica.Mechanics.MultiBody.Examples.Elementary.HeatLosses (sim)Templates → Simulate
Modelica_4.0.0Modelica.Mechanics.MultiBody.Examples.Elementary.PointGravity (sim)Templates → Verify
Modelica_4.0.0Modelica.Mechanics.MultiBody.Examples.Elementary.SpringDamperSystem (sim)Templates → Simulate
Modelica_4.0.0Modelica.Mechanics.MultiBody.Examples.Elementary.SpringWithMass (sim)Templates → Verify
Modelica_4.0.0Modelica.Mechanics.MultiBody.Examples.Elementary.ThreeSprings (sim)Templates → Verify
Modelica_4.1.0Modelica.Mechanics.MultiBody.Examples.Elementary.FreeBody (sim)Templates → Verify
Modelica_4.1.0Modelica.Mechanics.MultiBody.Examples.Elementary.HeatLosses (sim)Templates → Simulate
Modelica_4.1.0Modelica.Mechanics.MultiBody.Examples.Elementary.PointGravity (sim)Templates → Verify
Modelica_4.1.0Modelica.Mechanics.MultiBody.Examples.Elementary.SpringDamperSystem (sim)Templates → Simulate
Modelica_4.1.0Modelica.Mechanics.MultiBody.Examples.Elementary.SpringWithMass (sim)Templates → Verify
Modelica_4.1.0Modelica.Mechanics.MultiBody.Examples.Elementary.ThreeSprings (sim)Templates → Verify
Modelica_trunkModelica.Mechanics.MultiBody.Examples.Elementary.FreeBody (sim)Templates → Verify
Modelica_trunkModelica.Mechanics.MultiBody.Examples.Elementary.HeatLosses (sim)Templates → Simulate
Modelica_trunkModelica.Mechanics.MultiBody.Examples.Elementary.PointGravity (sim)Templates → Verify
Modelica_trunkModelica.Mechanics.MultiBody.Examples.Elementary.SpringDamperSystem (sim)Templates → Simulate
Modelica_trunkModelica.Mechanics.MultiBody.Examples.Elementary.SpringWithMass (sim)Templates → Verify
Modelica_trunkModelica.Mechanics.MultiBody.Examples.Elementary.ThreeSprings (sim)Templates → Verify
PowerSystems_latestPowerSystems.Examples.Wind.WindFarm (sim)Failed → FrontEnd
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_tapNoEv_N_4_M_4 (sim)SimCode performance 5.58 → 12.65
ScalableTestSuiteScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_25600 (sim)Compile performance 40.51 → 1.90
ScalableTestSuiteScalableTestSuite.Elementary.Tables.ScaledExperiments.TimeTable_N_16000 (sim)Templates → Verify