OpenModelica v1.27-fmi-fmpy from 2026-06-28 11:12:34 to 2026-07-05 00:50:22

Summary

OMC Commits4
Libraries Changed3
Number of Improvements6
Number of Regressions4
Number of Performance Improvements13
Number of Performance Regressions5

OpenModelica Changes

CommitDateAuthorSummary
8b0c2547292026-07-02 22:59:43 +0300Adrian Pop[OMEdit] Fix #15965: bound DynamicSelect evaluation to stop infinite recursion (#15968) (#15979)
c3975a1de72026-06-30 11:40:26 +0200Adeel AsgharLoad a previously compiled simulation executable (#15954) (#15962)
3d4d539df02026-06-30 01:26:17 +0300Adrian PopUpdate type when simplifying if-expressions (#15951) (#15960)
0d56de5bbd2026-06-29 18:19:10 +0300Adrian Pop[FrontEnd] Record extends chain so inherited shapes are visualized (#15953)

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
Dynawo_devFrom version 1.8.0-master (a9912ba1690401582240c0d18548998ed62156b5) FMPy version 0.3.29 to 1.8.0-master (b0982ed5f1296c605979d40465fad04a60600a32) FMPy version 0.3.29
IDEAS_devFrom version 4.0.0-master (a2e486bd1f6f122fd3407fe398d1f6116c681b8c) FMPy version 0.3.29 to 4.0.0-master (d5b721625ce5fc66ac53ed999921cfa598539e2a) FMPy version 0.3.29
ThermofluidStreamConfiguration hash (OMC settings or the testing script changed)

Models Affected

AixLibAixLib.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)SimCode performance 8.27 → 16.90
AixLibAixLib.ThermalZones.HighOrder.Examples.OFD_1Jan (sim)SimCode performance 0:01:49 → 40.43
Buildings_11Buildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim)Simulate performance 1.25 → 0:07:02
Buildings_12Buildings.DHC.Loads.BaseClasses.Examples.CouplingRCZ6 (sim)Verify → Failed
Buildings_12Buildings.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)SimCode performance 15.67 → 7.84
Buildings_12Buildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim)Simulate performance 0:07:02 → 1.21
Buildings_latestBuildings.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.Examples.BoreholeDynamics (sim)Failed → Verify
Buildings_latestBuildings.Fluid.Geothermal.Borefields.Examples.Borefields (sim)Failed → Verify
Dynawo_devDynawo.Examples.SMIB.SMIBStepPm (sim)Compile → Verify
IDEASIDEAS.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)SimCode performance 21.68 → 8.54
IDEAS_devIDEAS.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)SimCode performance 7.51 → 22.85
OpenIPSLOpenIPSL.Examples.TwoAreas.Two_Areas_PSAT (sim)Simulate performance 10.09 → 2.73
OpenIPSL_devOpenIPSL.Examples.TwoAreas.Two_Areas_PSAT (sim)Simulate performance 2.92 → 10.21
PhysiolibraryPhysiolibrary.Fluid.Examples.CapillaryMembrane (sim)Compile performance 41.95 → 24.07
SOFCPoliMiSOFCPoliMi.Tests.BenchmarkLinConcLossesHigherCurrent (sim)Failed → Compile
SOFCPoliMiSOFCPoliMi.Tests.BenchmarkNonLinConcLossesHigherPorosity (sim)Compile → Failed
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_28_M_28 (sim)Failed → Verify
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_28_M_28 (sim)Failed → Verify
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.AdvectionReaction_N_6400 (sim)Verify → Compile
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_160 (sim)Compile performance 33.01 → 0:01:06
ScalableTestSuiteScalableTestSuite.Thermal.HeatExchanger.ScaledExperiments.CounterCurrentHeatExchangerEquations_N_1280 (sim)Verify → Compile
ThermofluidStreamThermofluidStream.Examples.HeatPump (sim)Simulate performance 0:01:19 → 42.00
ThermofluidStreamThermofluidStream.Examples.ReverseHeatPump (sim)Simulate performance 0:02:28 → 0:01:17
ThermofluidStreamThermofluidStream.HeatExchangers.Tests.Evaporator (sim)Simulate performance 12.14 → 4.40
ThermofluidStreamThermofluidStream.HeatExchangers.Tests.Recuperator (sim)Simulate performance 15.47 → 5.00
ThermofluidStreamThermofluidStream.Undirected.Boundaries.Tests.PhaseSeperator (sim)Compile performance 24.20 → 13.78
ThermofluidStreamThermofluidStream.Undirected.Boundaries.Tests.VolumesDirectCoupling (sim)Compile performance 27.26 → 15.20
ThermofluidStreamThermofluidStream.Undirected.HeatExchangers.Tests.TestDiscretizedHEX (sim)Simulate performance 0:01:34 → 49.95