OpenModelica cpp from 2026-10-09 00:38:48 to 2026-10-10 03:01:40

Summary

OMC Commits22
Libraries Changed2
Number of Improvements1
Number of Regressions2
Number of Performance Improvements7
Number of Performance Regressions7

OpenModelica Changes

CommitDateAuthorSummary
79752d10432026-10-10 01:12:54 +0200kabdelhak[NB] fix clara init matching (#17220)
d0e88049cd2026-10-09 21:41:39 +0200kabdelhak[NB] fix clara steamcycles, step 1 (#17218)
de912320022026-10-09 20:21:27 +0200kabdelhak[NB] linear size resizable sparsity pattern code (#17216)
43a21f93c92026-10-09 18:24:25 +0200Adeel AsgharDraw plot grid, axes and curves at fractional device pixel ratios (#17217)
bfa4c8f5bc2026-10-09 16:28:15 +0200kabdelhak[NB] fix slow resizable algebraic loops in Jacobians (#17214)
47280618882026-10-09 15:58:21 +0200Christian Schulze[NB] Lower function calls, assert, terminate and reinit inside if-equations of when-equations (#17210)
1a9c122d6f2026-10-09 14:29:09 +0200Christian SchulzeFix nb function ref in binding (#17134)
04a69cebee2026-10-09 12:46:29 +0200Baptiste MazuriéSplit data reconciliation testsuite (#17194)
f9329224672026-10-09 12:39:10 +0200Adrian PopBump OMSimulator (#17146) (#17148)
bcb87047b42026-10-09 12:12:00 +0200Christian SchulzeLower function calls, assert, terminate and reinit inside if-equations of when-equations (#17195)
dfd94cb8342026-10-09 11:47:33 +0200kabdelhak[NF] inStream for resizable connections (#17207)
8e8e2c78042026-10-09 10:15:27 +0200kabdelhak[NB] keep noEvent for function alias equations (#17206)
47387018742026-10-09 09:15:29 +0200Adeel AsgharAdd clang as compiler option on Windows (#17205)
609d4099282026-10-08 19:22:33 +0200Martin Sjölundgbode: evaluate only the fast states' equations
e3a061c7042026-10-08 18:17:59 +0200Martin Sjölundgbode: birate statistics as in C
16bfe55fff2026-10-08 18:17:51 +0200Martin Sjölundgbode: inner integration on the internal solver
90d092e3e22026-10-08 18:17:06 +0200Martin Sjölundgbode: contract the signed embedded estimate
16f641e42f2026-10-08 17:49:05 +0200Martin Sjölundgbode: initial step without extra evaluations
a01db948602026-10-08 17:48:59 +0200Martin Sjölundgbode: catch model errors as gbode_fODE does
b50acae6b62026-10-08 17:48:36 +0200Martin Sjölundgbode: sparse KLU Newton matrices, as in C
660ccdef812026-10-08 17:47:44 +0200Martin Sjölundgbode: restore the model's zero crossings
8f7c917a412026-10-08 17:47:04 +0200Martin Sjölundgbode: no rejection on the interpolation error

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
3d588a32026-10-09 17:45:40 +0200Francesco CasellaUpdate heavy_tests.json (#370)
78010ce2026-10-08 20:49:41 +0200Martin SjölundChoose the solver of a pull request run

Library Changes

LibraryChange
ScalableTestSuiteFrom version 2.2.0-master (8fe351d1c403200989acf0ed99c2efc93462d368) to 2.2.0-master (c9a7574b31142fa976d20ab6970d78639c125ceb)
ScalableTestSuite_nooptFrom version 2.2.0-master (8fe351d1c403200989acf0ed99c2efc93462d368) to 2.2.0-master (c9a7574b31142fa976d20ab6970d78639c125ceb)

Models Affected

Buildings_12Buildings.Controls.DemandResponse.Examples.ClientLBNL90 (sim)BackEnd performance 39.85 → 22.92
Buildings_12Buildings.ThermalZones.Detailed.FLEXLAB.Rooms.Examples.X3WithRadiantFloor (sim)Templates → Failed
ModelicaTest_4.0.0ModelicaTest.Blocks.FilterTests.AllOptions (sim)Simulate performance 37.92 → 10.60
ModelicaTest_4.1.0ModelicaTest.Blocks.FilterTests.AllOptions (sim)Simulate performance 11.73 → 50.54
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_80_M_80 (sim)SimCode performance 8.72 → 14.89
ScalableTestSuiteScalableTestSuite.Electrical.TransmissionLine.ScaledExperiments.TransmissionLineEquations_N_1280 (sim)Verify → Compile
ScalableTestSuiteScalableTestSuite.Electrical.TransmissionLine.ScaledExperiments.TransmissionLineModelica_N_640 (sim)Compile performance 43.83 → 21.59 Simulate performance 16.84 → 6.63
ScalableTestSuiteScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_6400 (sim)Compile performance 0:01:20 → 0:04:40
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.SimpleAdvection_N_3200 (sim)Compile performance 0:01:24 → 45.06
ScalableTestSuiteScalableTestSuite.Thermal.HeatExchanger.ScaledExperiments.CocurrentHeatExchangerEquations_N_1280 (sim)Compile performance 0:01:35 → 47.77
ScalableTestSuiteScalableTestSuite.Thermal.HeatExchanger.ScaledExperiments.CocurrentHeatExchangerEquations_N_640 (sim)Simulate performance 14.56 → 24.76
ScalableTestSuiteScalableTestSuite.Thermal.HeatExchanger.ScaledExperiments.CounterCurrentHeatExchangerEquations_N_640 (sim)Simulate performance 11.55 → 23.70
ScalableTestSuite_nooptScalableTestSuite.Electrical.TransmissionLine.ScaledExperiments.TransmissionLineEquations_N_1280 (sim)Compile performance 27.82 → 53.11
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.AdvectionReaction_N_3200 (sim)Compile → Simulate
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.SimpleAdvection_N_3200 (sim)Compile performance 0:01:36 → 45.49
ScalableTestSuite_nooptScalableTestSuite.Thermal.HeatExchanger.ScaledExperiments.CocurrentHeatExchangerEquations_N_1280 (sim)Compile performance 39.29 → 0:01:29
ScalableTestSuite_nooptScalableTestSuite.Thermal.HeatExchanger.ScaledExperiments.CounterCurrentHeatExchangerEquations_N_640 (sim)Simulate performance 20.18 → 10.95