OpenModelica cpp from 2026-09-22 22:50:53 to 2026-09-24 01:51:51

Summary

OMC Commits16
Libraries Changed0
Number of Improvements4
Number of Regressions5
Number of Performance Improvements5
Number of Performance Regressions8

OpenModelica Changes

CommitDateAuthorSummary
24f8da3d2f2026-09-24 01:19:17 +0200arun3688update dataReconciliation tests (#16876)
c3d61793632026-09-24 00:14:39 +0200Adrian Pop[OB] Leave clocked partitions out of the ODE Jacobian (#16877) (#16878)
f1030a5a0b2026-09-23 22:27:01 +0200kabdelhak[NB] fix the Cpp algloop variables and result layout of new backend arrays (#16874)
d943d7757e2026-09-23 22:24:09 +0200kabdelhak[NB] fix the Jacobian of matrices and min/max of arrays that have seeds (#16875)
e6c76540a32026-09-23 21:04:24 +0200Adrian Pop[OB] Keep uncertain=refine out of alias elimination only for data reconciliation (#14866) (#16871)
5f405dbe7d2026-09-23 20:38:26 +0200kabdelhak[NB] fix three Cpp target gaps for non-scalarized array variables (#16872)
95a7a074a12026-09-23 19:26:22 +0200Martin SjölundReference-count the C simulation runtime (#16810)
640f11b3482026-09-23 17:31:25 +0200AndreasUse the fmi-library submodule instead of the vendored FMIL (#16869)
841faa18232026-09-23 17:01:06 +0200Adeel AsgharFix unit prefixes parametric plot (#16868)
4a5ef5d7e12026-09-23 15:13:51 +0200Martin SjölundBuild MUMPS without LTO for the el10 rpm (#16866)
6b484f1b7d2026-09-23 14:37:16 +0200Per ÖstlundSimplify Expression.tupleElement (#16865)
ec7b9222282026-09-23 07:35:13 +0200Martin Sjölundwasm-jit: prepare every module before the fork
23c65c3f432026-09-23 07:35:13 +0200Martin Sjölundwasm-jit: keep an Include that needs MSL libraries
bbea1e7df32026-09-23 12:51:09 +0200AndreasInstall updated man pages with their packages (#16863)
be70f3a5ca2026-09-23 11:50:12 +0200JKRT_AGENTIC_ACCOUNT[FMI] Remove Makefile build from source-code FMUs (#15815)
5fee2cdbad2026-09-23 09:58:37 +0200Martin SjölundFix the rpm builds on el8, el10, fc43 and fc44 (#16859)

3rdParty changes

Note that the 3rdParty libraries changed: f59c0cb69ca3..8fe8ae8fb193

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
950a4902026-09-23 21:18:33 +0200Martin SjölundAdd abortSlowSimulation for wasm-jit
90e881d2026-09-22 15:01:15 +0200Martin SjölundAdd five libraries to library testing

Library Changes

LibraryChange

Models Affected

AESAES.Coursework.ThermSys_control_problems.Flow_pressure_control_liquids.Valve_linearisation_case_001a_DT_LargeScale (sim)Compile performance 0:03:31 → 0:06:15
BuildingSystemsBuildingSystems.Applications.DistrictSimulation.DistrictBerlinKreuzberg (sim)FrontEnd → Failed
ModelicaTest_4.1.0ModelicaTest.Blocks.FilterTests.AllOptions (sim)Simulate performance 47.48 → 7.74
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_N_8_M_4 (sim)SimCode → Failed
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 50.16 → 26.86
ScalableTestSuiteScalableTestSuite.Elementary.Tables.ScaledExperiments.TimeTable_N_16000 (sim)Verify → Templates
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_4000_M_10 (sim)Simulate performance 6.53 → 11.44
ScalableTestSuiteScalableTestSuite.Mechanical.HarmonicOscillator.ScaledExperiments.HarmonicOscillator_N_1600 (sim)Compile performance 19.93 → 36.20
ScalableTestSuiteScalableTestSuite.Mechanical.HarmonicOscillator.ScaledExperiments.HarmonicOscillator_N_3200 (sim)Compile performance 52.13 → 0:01:40
ScalableTestSuiteScalableTestSuite.Power.ConceptualPowerSystem.ScaledExperiments.PowerSystemStepLoad_N_64_M_16 (sim)Simulate performance 3.87 → 10.56
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.AdvectionReaction_N_1600 (sim)Simulate performance 6.90 → 25.76
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.AdvectionReaction_N_3200 (sim)Compile performance 23.74 → 42.99
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_56_M_56 (sim)Failed → Templates
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_56_M_56 (sim)Failed → Templates
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_112_M_112 (sim)Failed → Templates
ScalableTestSuite_nooptScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_3200 (sim)Compile performance 0:01:18 → 26.21
ScalableTestSuite_nooptScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_6400 (sim)Compile performance 0:04:41 → 0:01:45
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.AdvectionReaction_N_3200 (sim)Compile performance 25.38 → 0:01:10
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.SimpleAdvection_N_3200 (sim)Compile performance 0:01:32 → 37.04
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.SimpleAdvection_N_6400 (sim)Simulate → Compile