OpenModelica cpp from 2026-10-11 22:51:25 to 2026-10-12 22:57:44

Summary

OMC Commits14
Libraries Changed1
Number of Improvements5
Number of Regressions5
Number of Performance Improvements8
Number of Performance Regressions8

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)

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
OpenIPSL_devFrom version 3.2.0-dev (4df416b27860e1ae8c68c8602f3fb4fbe4c398b6) to 3.2.0-dev (13822aacc35412ca1857512923c8081fbbe55f8f)

Models Affected

AixLibAixLib.Fluid.Geothermal.Borefields.Examples.Borefields (sim)Simulate → Compile
Buildings_13Buildings.ThermalZones.Detailed.FLEXLAB.Rooms.Examples.X3WithRadiantFloor (sim)Failed → Templates
Buildings_latestBuildings.Fluid.AirFilters.Validation.Empirical (sim)Compile performance 13.51 → 23.53
DroneLibraryDroneLibrary.Tests.motorTest (sim)Failed → Simulate
IDEASIDEAS.Fluid.Geothermal.Borefields.Examples.Borefields (sim)Simulate → Compile
IDEAS_devIDEAS.Fluid.Geothermal.Borefields.Examples.Borefields (sim)Simulate → Compile
OpenIPSLOpenIPSL.Examples.Tutorial.Example_4.Experiments.SMIBVarLoad (sim)Templates → Simulate
OpenIPSL_devOpenIPSL.Examples.NamsskoganGrid.Grid_Model (sim)Simulate performance 10.43 → 5.47
OpenIPSL_devOpenIPSL.Examples.Tutorial.Example_4.Experiments.SMIBVarLoad (sim)Templates → Simulate
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_56_M_56 (sim)Templates → Failed
ScalableTestSuiteScalableTestSuite.Electrical.TransmissionLine.ScaledExperiments.TransmissionLineEquations_N_1280 (sim)Compile performance 0:01:01 → 35.38
ScalableTestSuiteScalableTestSuite.Mechanical.HarmonicOscillator.ScaledExperiments.HarmonicOscillator_N_3200 (sim)Compile performance 50.43 → 0:01:32
ScalableTestSuiteScalableTestSuite.Power.ConceptualPowerSystem.ScaledExperiments.PowerSystemStepLoad_N_64_M_16 (sim)Simulate performance 11.53 → 5.08
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.AdvectionReaction_N_1600 (sim)Simulate performance 14.81 → 6.79
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.SimpleAdvection_N_3200 (sim)Compile performance 41.34 → 0:01:21
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.SimpleAdvection_N_6400 (sim)Simulate → Compile
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_640 (sim)Simulate performance 22.86 → 12.18
ScalableTestSuiteScalableTestSuite.Thermal.HeatExchanger.ScaledExperiments.CocurrentHeatExchangerEquations_N_1280 (sim)Compile performance 40.05 → 0:01:34
ScalableTestSuiteScalableTestSuite.Thermal.HeatExchanger.ScaledExperiments.CocurrentHeatExchangerEquations_N_640 (sim)Simulate performance 12.53 → 22.65
ScalableTestSuite_nooptScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_1600 (sim)Compile performance 12.78 → 25.82 Simulate performance 1.38 → 10.43
ScalableTestSuite_nooptScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_3200 (sim)Compile performance 32.34 → 0:01:16
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.AdvectionReaction_N_1600 (sim)Simulate performance 14.05 → 6.86
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.SimpleAdvection_N_6400 (sim)Compile → Simulate
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_640 (sim)Simulate performance 36.37 → 18.99
ScalableTestSuite_nooptScalableTestSuite.Thermal.HeatExchanger.ScaledExperiments.CocurrentHeatExchangerEquations_N_1280 (sim)Compile performance 0:01:04 → 37.25
ThermoPowerThermoPower.Examples.HRB.Simulators.OpenLoopSimulatorHtc (sim)Simulate performance 0.28 → 0:04:02