OpenModelica cpp from 2026-10-23 22:51:29 to 2026-10-25 01:49:32

Summary

OMC Commits3
Libraries Changed1
Number of Improvements5
Number of Regressions7
Number of Performance Improvements7
Number of Performance Regressions10

OpenModelica Changes

CommitDateAuthorSummary
0404b9d8692026-10-24 20:07:52 +0200Martin Sjölund[OMEdit] Re-simulate wasm-jit models in-process (#17454)
03708138d22026-10-24 19:39:18 +0200kabdelhak[NB] sparsity rows of arrays in component arrays (#17453)
158f7460a92026-10-23 23:57:23 +0200Adrian Pop[API] Restore flags changed during translation (#17445)

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
a135e0b2026-10-24 00:05:01 +0200Francesco CasellaIncreased timeout for LargeTestSuite.Thermal.Advection.SimpleAdvection_N_409600
02a40ec2026-10-23 22:19:16 +0200Francesco CasellaReinstate -O3 in LargeTestSuite_NB for improved runtime performance

Library Changes

LibraryChange
Buildings_latestFrom version 15.0.0-master (d80099cdc0cd86f6d0fe351c363d7c3be8fbcab4) to 15.0.0-master (7c8f588f462d0080945fc9dffdf7988551853fb7)

Models Affected

Buildings_13Buildings.ThermalZones.Detailed.FLEXLAB.Rooms.Examples.X3WithRadiantFloor (sim)Failed → Templates
Buildings_latestBuildings.Airflow.Multizone.Examples.ChimneyShaftWithVolume (sim)Verify → Simulate
Buildings_latestBuildings.Airflow.Multizone.Examples.ClosedDoors (sim)Verify → Simulate
Buildings_latestBuildings.Airflow.Multizone.Examples.NaturalVentilation (sim)Simulate → Verify
Buildings_latestBuildings.Airflow.Multizone.Examples.PressurizationData (sim)Verify → Compile
Buildings_latestBuildings.Airflow.Multizone.Examples.ReverseBuoyancy (sim)Verify → Simulate
ModelicaTest_3.2.3ModelicaTest.Blocks.FilterTests.AllOptions (sim)Simulate performance 8.85 → 19.68
ScalableTestSuiteScalableTestSuite.Electrical.TransmissionLine.ScaledExperiments.TransmissionLineEquations_N_1280 (sim)Compile → Verify
ScalableTestSuiteScalableTestSuite.Electrical.TransmissionLine.ScaledExperiments.TransmissionLineModelica_N_1280 (sim)Verify → Compile
ScalableTestSuiteScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_3200 (sim)Compile performance 47.96 → 27.87
ScalableTestSuiteScalableTestSuite.Power.ConceptualPowerSystem.ScaledExperiments.PowerSystemStepLoad_N_64_M_16 (sim)Simulate performance 11.30 → 3.73
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.AdvectionReaction_N_1600 (sim)Simulate performance 7.05 → 12.63
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.AdvectionReaction_N_3200 (sim)Compile performance 25.29 → 0:01:05
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.AdvectionReaction_N_6400 (sim)Compile performance 0:02:19 → 0:04:39
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.SimpleAdvection_N_3200 (sim)Compile performance 0:01:26 → 36.06
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.SimpleAdvection_N_6400 (sim)Simulate → Templates
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_640 (sim)Simulate performance 24.60 → 12.31
ScalableTestSuiteScalableTestSuite.Thermal.HeatExchanger.ScaledExperiments.CounterCurrentHeatExchangerEquations_N_1280 (sim)Verify → Compile
ScalableTestSuiteScalableTestSuite.Thermal.HeatExchanger.ScaledExperiments.CounterCurrentHeatExchangerEquations_N_640 (sim)Simulate performance 11.21 → 20.86
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_56_M_56 (sim)FrontEnd → Templates
ScalableTestSuite_nooptScalableTestSuite.Electrical.TransmissionLine.ScaledExperiments.TransmissionLineEquations_N_1280 (sim)Compile performance 50.74 → 26.98
ScalableTestSuite_nooptScalableTestSuite.Electrical.TransmissionLine.ScaledExperiments.TransmissionLineModelica_N_1280 (sim)Compile → Verify
ScalableTestSuite_nooptScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_3200 (sim)Compile performance 0:01:10 → 26.62
ScalableTestSuite_nooptScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_4000_M_10 (sim)Simulate performance 6.04 → 14.40
ScalableTestSuite_nooptScalableTestSuite.Mechanical.HarmonicOscillator.ScaledExperiments.HarmonicOscillator_N_1600 (sim)Compile performance 37.99 → 21.05
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.AdvectionReaction_N_3200 (sim)Compile performance 26.15 → 0:01:13
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.SimpleAdvection_N_1600 (sim)Simulate performance 2.55 → 10.72
ScalableTestSuite_nooptScalableTestSuite.Thermal.HeatExchanger.ScaledExperiments.CocurrentHeatExchangerEquations_N_1280 (sim)Compile performance 52.15 → 0:01:31
ScalableTestSuite_nooptScalableTestSuite.Thermal.HeatExchanger.ScaledExperiments.CounterCurrentHeatExchangerEquations_N_640 (sim)Simulate performance 10.90 → 20.26