OpenModelica cpp from 2026-09-04 23:08:54 to 2026-09-05 14:12:58

Summary

OMC Commits13
Libraries Changed0
Number of Improvements4
Number of Regressions2
Number of Performance Improvements6
Number of Performance Regressions9

OpenModelica Changes

CommitDateAuthorSummary
09324d0e382026-09-05 08:20:41 +0200Martin SjölundBound resizable Jacobian columns from below too
3b0041ba992026-09-04 11:49:55 +0200Martin SjölundArrow result files, shared readers and writers
044242ca4a2026-09-05 02:12:13 +0200Martin SjölundRust: add the two new Vector functions
75c2c2663c2026-09-05 01:27:32 +0200Martin SjölundNB: skip the negated pass of a transpose
11dffd2a0a2026-09-05 00:46:20 +0200Martin SjölundNB: convert a SimVar's name only once
6181a42fa12026-09-05 00:23:19 +0200Martin SjölundNB: do not build a closure per SimVar attribute
f9cd379b0f2026-09-04 23:46:58 +0200Martin SjölundNF: cache the partial DAE type of a class
1d7027d04a2026-09-04 22:36:20 +0200Martin SjölundNB: store the adjacency matrix flat
1ac9e85c0b2026-09-05 01:09:38 +0200Martin SjölundIndex the per-system statistics table
94a4a664f92026-09-04 23:42:36 +0200Martin SjölundClock functionZeroCrossings in LOG_STATS_V
4d6977f68d2026-09-04 23:37:23 +0200Martin SjölundRestart hybrd from nlsxOld, not the slots
773cee0b822026-09-04 22:46:07 +0200Martin SjölundKeep hybrd's x-scaling flag across NLS solves
4b216aceb72026-09-04 23:26:52 +0200Martin SjölundNB: halve the allocations of Causalize (#16585)

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
283f2312026-09-04 21:05:10 +0200Martin SjölundPublish the libraries a few at a time (#351)
cd9e3962026-09-04 18:33:25 +0200Martin SjölundRun C+Rust on 9950x

Library Changes

LibraryChange

Models Affected

Buildings_latestBuildings.ThermalZones.Detailed.FLEXLAB.Rooms.Examples.X3WithRadiantFloor (sim)Failed → Templates
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_56_M_56 (sim)FrontEnd → Templates
ScalableTestSuiteScalableTestSuite.Electrical.TransmissionLine.ScaledExperiments.TransmissionLineEquations_N_640 (sim)Simulate performance 27.30 → 15.07
ScalableTestSuiteScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_3200 (sim)Compile performance 35.87 → 0:01:18
ScalableTestSuiteScalableTestSuite.Mechanical.HarmonicOscillator.ScaledExperiments.HarmonicOscillator_N_1600 (sim)Compile performance 25.22 → 43.14
ScalableTestSuiteScalableTestSuite.Power.ConceptualPowerSystem.ScaledExperiments.PowerSystemStepLoad_N_64_M_16 (sim)Simulate performance 11.04 → 5.65
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.AdvectionReaction_N_1600 (sim)Compile performance 14.38 → 32.02 Simulate performance 11.48 → 46.61
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.SimpleAdvection_N_1600 (sim)Simulate performance 10.75 → 20.84
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_640 (sim)Simulate performance 12.81 → 37.61
ScalableTestSuiteScalableTestSuite.Thermal.HeatExchanger.ScaledExperiments.CounterCurrentHeatExchangerEquations_N_1280 (sim)Verify → Compile
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_56_M_56 (sim)Failed → Templates
ScalableTestSuite_nooptScalableTestSuite.Electrical.TransmissionLine.ScaledExperiments.TransmissionLineEquations_N_1280 (sim)Compile performance 58.88 → 30.35
ScalableTestSuite_nooptScalableTestSuite.Electrical.TransmissionLine.ScaledExperiments.TransmissionLineModelica_N_640 (sim)Simulate performance 10.38 → 31.07
ScalableTestSuite_nooptScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_1600 (sim)Simulate performance 10.72 → 2.25
ScalableTestSuite_nooptScalableTestSuite.Power.ConceptualPowerSystem.ScaledExperiments.PowerSystemStepLoad_N_64_M_16 (sim)Simulate performance 10.29 → 5.64
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.SimpleAdvection_N_1600 (sim)Simulate performance 4.42 → 13.95
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.SimpleAdvection_N_3200 (sim)Compile performance 0:01:04 → 0:02:24
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.SimpleAdvection_N_6400 (sim)Templates → Compile
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_640 (sim)Simulate performance 12.86 → 27.17
ScalableTestSuite_nooptScalableTestSuite.Thermal.HeatExchanger.ScaledExperiments.CocurrentHeatExchangerEquations_N_1280 (sim)Compile performance 0:01:44 → 46.35
ScalableTestSuite_nooptScalableTestSuite.Thermal.HeatExchanger.ScaledExperiments.CounterCurrentHeatExchangerEquations_N_1280 (sim)Verify → Compile