OpenModelica cpp from 2026-06-18 23:04:18 to 2026-06-19 22:54:49

Summary

OMC Commits7
Libraries Changed1
Number of Improvements3
Number of Regressions4
Number of Performance Improvements6
Number of Performance Regressions4

OpenModelica Changes

CommitDateAuthorSummary
3b9ab943712026-06-19 18:28:55 +0200kabdelhak[NB] check for same size when solving for var slice (#15873)
f71e6387c62026-06-19 14:05:04 +0200kabdelhak[NB,SimCode] allow for sliced array residuals (#15871)
adf088cd192026-06-19 14:37:59 +0300Adrian Pop[parmodauto] metaheuristic clustering optimization + export/import demo (#15870)
c35023100a2026-06-19 13:11:50 +0200kabdelhak[Template,NB] set variable when setting start value (#15869)
7eb62d68f72026-06-19 12:25:18 +0200Andreas[FMI] Compute when symbolic Jacobian is missing (#15867)
1a13cd82692026-06-19 10:03:59 +0200linuslangenkamp[NB] fix sparsity of Jacobians with inner or torn variables (#15833)
7c5c63ba0b2026-06-19 09:25:46 +0200Adeel AsgharUse `-lfmilib_shared` instead of `-lfmilib` (#15864)

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
d357aff2026-06-12 13:26:07 +0200AndreasFix OMSimulator submodule update when directory layout changes (#287)
12a01782026-06-06 12:43:09 +0200Adrian Popdrop v1.25 and add v1.27 (#286)

Library Changes

LibraryChange
Buildings_12From version 12.1.2-maint.12.x (https://github.com/lbl-srg/modelica-buildings/archive/d3a0ed3420e7949a9ca71d8965e00b04c9fab918.zip) to 12.1.2-maint.12.x (https://github.com/lbl-srg/modelica-buildings/archive/954bdb596b7b5da465309f930e0d74896222234a.zip)

Models Affected

BuildSysProBuildSysPro.IBPSA.Fluid.Movers.Validation.PowerExact (sim)Compile performance 16.39 → 29.12
Buildings_12Buildings.DHC.Plants.Combined.Examples.AllElectricCWStorage (sim)Compile → Templates
Buildings_latestBuildings.DHC.Examples.Combined.SeriesConstantFlow (sim)Compile → Templates
Buildings_latestBuildings.DHC.Examples.Combined.SeriesVariableFlow (sim)Compile → Templates
ModelicaTest_3.2.3ModelicaTest.Blocks.FilterTests.AllOptions (sim)Simulate performance 18.20 → 43.69
ModelicaTest_trunkModelicaTest.Blocks.FilterTests.AllOptions (sim)Simulate performance 43.97 → 22.71
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_28_M_28 (sim)BackEnd performance 12.18 → 5.71
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_320_M_5 (sim)Templates → Verify
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_56_M_56 (sim)Templates → Verify
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_80_M_80 (sim)BackEnd performance 0:01:43 → 0:02:56
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_14_M_14 (sim)Compile performance 39.78 → 16.96
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_20_M_20 (sim)Compile performance 0:01:03 → 32.72
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_28_M_28 (sim)Compile performance 0:01:57 → 59.95
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_8000_M_10 (sim)SimCode performance 0:01:44 → 59.28
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_56_M_56 (sim)Templates → Verify
ScalableTestSuite_nooptScalableTestSuite.Electrical.TransmissionLine.ScaledExperiments.TransmissionLineEquations_N_640 (sim)Simulate performance 8.64 → 30.19
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_640 (sim)Simulate → Failed