OpenModelica master-fmi-fmpy from 2026-06-18 12:52:52 to 2026-06-20 12:55:11

Summary

OMC Commits8
Libraries Changed1
Number of Improvements2
Number of Regressions1
Number of Performance Improvements10
Number of Performance Regressions8

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)
a31662a52e2026-06-18 16:05:16 +0200Per ÖstlundUpdate positiveMax omit rule (#15866)

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) FMPy version 0.3.29 to 12.1.2-maint.12.x (https://github.com/lbl-srg/modelica-buildings/archive/954bdb596b7b5da465309f930e0d74896222234a.zip) FMPy version 0.3.29

Models Affected

AixLibAixLib.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)SimCode performance 12.63 → 26.55
AixLibAixLib.Systems.ModularAHU.Validation.AHU2_Heater (sim)SimCode performance 10.25 → 4.39
AixLibAixLib.ThermalZones.HighOrder.Examples.OFD_1Jan (sim)SimCode performance 0:01:07 → 21.59
BuildingSystemsBuildingSystems.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)SimCode performance 9.90 → 33.61
Buildings_11Buildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim)Simulate performance 0:07:02 → 1.27
Buildings_12Buildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim)Simulate performance 0:07:02 → 1.20
Buildings_latestBuildings.Air.Systems.SingleZone.VAV.Examples.Guideline36 (sim)SimCode performance 11.90 → 6.51
Buildings_latestBuildings.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)SimCode performance 16.64 → 7.65
ElectricalEnergyStorageElectricalEnergyStorage.Examples.SimpleStackCycling (sim)SimCode performance 4.62 → 11.62
Modelica_4.1.0Modelica.Electrical.PowerConverters.Examples.ACAC.SoftStarter (sim)Simulate → Compile
SOFCPoliMiSOFCPoliMi.Tests.BenchmarkCammarata (sim)SimCode performance 33.35 → 19.52
SOFCPoliMiSOFCPoliMi.Tests.BenchmarkCammarataIndex1 (sim)SimCode performance 15.98 → 0:01:14
SOFCPoliMiSOFCPoliMi.Tests.BenchmarkLinConcLosses (sim)Compile performance 0:09:55 → 0:05:39
SOFCPoliMiSOFCPoliMi.Tests.BenchmarkLinConcLossesHigherCurrent (sim)Failed → Compile
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_28_M_28 (sim)Failed → Verify
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.SimpleAdvection_N_3200 (sim)Compile performance 0:01:52 → 0:03:22
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_56_M_56 (sim)Simulate performance 5.50 → 12.31
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_80_M_80 (sim)BackEnd performance 0:01:06 → 0:02:28
ScalableTestSuite_nooptScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_25600 (sim)Simulate performance 40.31 → 22.84
ScalableTestSuite_nooptScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_8000_M_10 (sim)SimCode performance 0:02:00 → 0:01:08
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.SimpleAdvection_N_12800 (sim)Simulate performance 7.27 → 16.36