OpenModelica master-fmi-fmpy from 2026-05-14 12:46:40 to 2026-05-16 20:18:28

Summary

OMC Commits8
Libraries Changed3
Number of Improvements2
Number of Regressions3
Number of Performance Improvements12
Number of Performance Regressions6

OpenModelica Changes

CommitDateAuthorSummary
4d3a0fb6b22026-05-15 18:23:14 +0200Martin SjölundUtil.isSome/isNone do not exist (#15567)
993ea79e322026-05-15 15:45:17 +0200linuslangenkamp[3rdParty] add system libffi option (#15566)
014f1081722026-05-15 13:38:47 +0200kabdelhak[NB] reimplement non aliasing for inlineable functions (#15565)
47d6058cd92026-05-15 13:03:33 +0200kabdelhak[NB] fix for-equation asserts (#15564)
999f91b9ce2026-05-15 10:40:29 +0200Martin SjölundSystem.substr and System.stringReal do not exist (#15561)
fc5473e1712026-05-14 22:33:14 +0200Martin SjölundWe need an arrayClearIndex (#15560)
4b6fe7e9a12026-05-14 16:21:23 +0200Martin SjölundFix pop_front returning bad data when list has length 1 (#15559)
558cb3f3672026-05-14 13:47:29 +0200Martin SjölundFix for static analysis on List.mo (#15558)

3rdParty changes

Note that the 3rdParty libraries changed: 72914efd91c9..1261d12448ed

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
1dd4db72026-04-19 14:25:16 +0200Adrian Popforce fetch of tags to handle the floating tag 'nightly' (#285)
e83c3f42026-04-14 08:15:53 +0200Adrian Popcannot run python -m fmpy via check_output_log (#284)

Library Changes

LibraryChange
Buildings_11From version 11.1.2-maint.11.x (https://github.com/lbl-srg/modelica-buildings/archive/c9b9e18916447170fe14eb08b27338b162afaed7.zip) FMPy version 0.3.29 to 11.1.2-maint.11.x (https://github.com/lbl-srg/modelica-buildings/archive/b736863a00be5f4c6497376c1bc4ee1913d15f97.zip) FMPy version 0.3.29
Buildings_12From version 12.1.2-maint.12.x (https://github.com/lbl-srg/modelica-buildings/archive/075e0603ef99f40eef26ef7325e79e30dada2a57.zip) FMPy version 0.3.29 to 12.1.2-maint.12.x (https://github.com/lbl-srg/modelica-buildings/archive/d2853a8255894f36df92853e882e3fa024bff7b2.zip) FMPy version 0.3.29
Buildings_latestFrom version 13.0.1-master (https://github.com/lbl-srg/modelica-buildings/archive/2470c3dd62a5410fb25752c7dc4fe9949921ffe0.zip) FMPy version 0.3.29 to 13.0.1-master (https://github.com/lbl-srg/modelica-buildings/archive/75f83809fdc194c3cdde2f06e8fd32cea58acc1f.zip) FMPy version 0.3.29

Models Affected

AixLibAixLib.Fluid.Geothermal.Aquifer.Validation.SimulationTest (sim)Compile → Failed
AixLibAixLib.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)SimCode performance 15.58 → 7.85
AixLibAixLib.ThermalZones.HighOrder.Examples.OFDHeatLoad (sim)SimCode performance 0:01:51 → 26.76
AixLibAixLib.ThermalZones.HighOrder.Examples.OFD_1Jan (sim)SimCode performance 46.12 → 22.54
Buildings_11Buildings.DHC.ETS.Combined.Examples.ChillerBorefield (sim)SimCode performance 31.76 → 12.68
Buildings_12Buildings.Air.Systems.SingleZone.VAV.Examples.ChillerDXHeatingEconomizer (sim)SimCode performance 6.92 → 11.95
Buildings_12Buildings.DHC.ETS.Combined.Subsystems.Validation.Borefield (sim)SimCode performance 50.82 → 23.64
Buildings_12Buildings.DHC.ETS.Combined.Validation.ChillerBorefield (sim)SimCode performance 10.98 → 26.27
Buildings_12Buildings.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)SimCode performance 8.28 → 23.84
Buildings_12Buildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim)Simulate performance 0:07:02 → 1.20
Buildings_latestBuildings.DHC.Loads.BaseClasses.Examples.CouplingRCZ6 (sim)Verify → Failed
Buildings_latestBuildings.DHC.Plants.Combined.Validation.AllElectricCWStorage (sim)Compile → Failed
Buildings_latestBuildings.Examples.ScalableBenchmarks.BuildingVAV.Examples.OneFloor_OneZone (sim)SimCode performance 6.16 → 11.94
Buildings_latestBuildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim)Simulate performance 0:14:02 → 1.20
IDEASIDEAS.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)SimCode performance 22.17 → 12.92
PhysiolibraryPhysiolibrary.Organs.Lungs.Examples.MeanLungsTest (sim)Failed → Compile
SOFCPoliMiSOFCPoliMi.Tests.BenchmarkLinConcLossesHigherCurrent (sim)SimCode performance 12.00 → 35.69
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.AdvectionReaction_N_1600 (sim)Simulate performance 0:01:28 → 47.60
ScalableTestSuiteScalableTestSuite.Thermal.HeatExchanger.ScaledExperiments.CounterCurrentHeatExchangerEquations_N_1280 (sim)Compile → Verify
ScalableTestSuite_nooptScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_25600 (sim)Simulate performance 33.67 → 12.30
ThermofluidStreamThermofluidStream.HeatExchangers.Tests.Recuperator (sim)Simulate performance 4.77 → 13.58
ThermofluidStream_devThermofluidStream.Examples.HeatPump (sim)Simulate performance 0:01:39 → 54.73
ThermofluidStream_devThermofluidStream.HeatExchangers.Tests.Condenser (sim)Simulate performance 12.68 → 6.40