OpenModelica master-fmi from 2026-05-14 05:11:20 to 2026-05-16 12:41:31

Summary

OMC Commits9
Libraries Changed3
Number of Improvements0
Number of Regressions3
Number of Performance Improvements19
Number of Performance Regressions5

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)
c9aee90baf2026-05-14 09:33:47 +0200kabdelhak[NB] fix asserts in if-equations (#15557)

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) warning: Failed to load settings: [json.exception.parse_error.101] parse error at line 3, column 2: syntax error while parsing value - invalid literal; last read: '"temp_AixLib_AixLib_Fluid_HeatPumps_Validation_ReciprocatingWaterToWater_Static_fmu"}_'; expected end of input OMSimulator v3.0.0.post139-g7930b1d-linux-debug info: 1 warnings info: 0 errors to 11.1.2-maint.11.x (https://github.com/lbl-srg/modelica-buildings/archive/b736863a00be5f4c6497376c1bc4ee1913d15f97.zip) warning: Failed to load settings: [json.exception.parse_error.101] parse error at line 3, column 2: syntax error while parsing value - invalid literal; last read: '"temp_AixLib_AixLib_Fluid_HeatPumps_Validation_ReciprocatingWaterToWater_Static_fmu"}_'; expected end of input OMSimulator v3.0.0.post139-g7930b1d-linux-debug info: 1 warnings info: 0 errors
Buildings_12From version 12.1.2-maint.12.x (https://github.com/lbl-srg/modelica-buildings/archive/075e0603ef99f40eef26ef7325e79e30dada2a57.zip) warning: Failed to load settings: [json.exception.parse_error.101] parse error at line 3, column 2: syntax error while parsing value - invalid literal; last read: '"temp_AixLib_AixLib_Fluid_HeatPumps_Validation_ReciprocatingWaterToWater_Static_fmu"}_'; expected end of input OMSimulator v3.0.0.post139-g7930b1d-linux-debug info: 1 warnings info: 0 errors to 12.1.2-maint.12.x (https://github.com/lbl-srg/modelica-buildings/archive/d2853a8255894f36df92853e882e3fa024bff7b2.zip) warning: Failed to load settings: [json.exception.parse_error.101] parse error at line 3, column 2: syntax error while parsing value - invalid literal; last read: '"temp_AixLib_AixLib_Fluid_HeatPumps_Validation_ReciprocatingWaterToWater_Static_fmu"}_'; expected end of input OMSimulator v3.0.0.post139-g7930b1d-linux-debug info: 1 warnings info: 0 errors
Buildings_latestFrom version 13.0.1-master (https://github.com/lbl-srg/modelica-buildings/archive/2470c3dd62a5410fb25752c7dc4fe9949921ffe0.zip) warning: Failed to load settings: [json.exception.parse_error.101] parse error at line 3, column 2: syntax error while parsing value - invalid literal; last read: '"temp_AixLib_AixLib_Fluid_HeatPumps_Validation_ReciprocatingWaterToWater_Static_fmu"}_'; expected end of input OMSimulator v3.0.0.post139-g7930b1d-linux-debug info: 1 warnings info: 0 errors to 13.0.1-master (https://github.com/lbl-srg/modelica-buildings/archive/75f83809fdc194c3cdde2f06e8fd32cea58acc1f.zip) warning: Failed to load settings: [json.exception.parse_error.101] parse error at line 3, column 2: syntax error while parsing value - invalid literal; last read: '"temp_AixLib_AixLib_Fluid_HeatPumps_Validation_ReciprocatingWaterToWater_Static_fmu"}_'; expected end of input OMSimulator v3.0.0.post139-g7930b1d-linux-debug info: 1 warnings info: 0 errors

Models Affected

AixLibAixLib.Systems.ModularAHU.Validation.AHU2_Preheater (sim)Compile → Failed
AixLibAixLib.ThermalZones.HighOrder.Examples.OFD_1Jan (sim)SimCode performance 0:01:07 → 26.80
AixLibAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case320 (sim)Simulate → Compile
BuildSysProBuildSysPro.IBPSA.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)
Buildings_11Buildings.DHC.ETS.Combined.Validation.ChillerBorefield (sim)SimCode performance 13.32 → 23.14
Buildings_11Buildings.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)SimCode performance 22.89 → 11.74
Buildings_11Buildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim)Simulate performance 0:07:02 → 1.44
Buildings_12Buildings.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)SimCode performance 8.58 → 21.20
Buildings_12Buildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim)Simulate performance 0:07:02 → 1.41
Buildings_12Buildings.ThermalZones.Detailed.Validation.MixedAirFreeResponseSteadyState (sim)SimCode performance 30.99 → 17.11
Buildings_latestBuildings.Fluid.HydronicConfigurations.ActiveNetworks.Examples.SingleMixing (sim)Verify → Simulate
Buildings_latestBuildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim)Simulate performance 1.42 → 0:14:02
ClaRaClaRa.Components.HeatExchangers.Check.Test_RegenerativeAirPreheater (sim)Compile performance 0:11:40 → 0:06:43
Modelica_3.2.3Modelica.Fluid.Examples.HeatingSystem (sim)Simulate performance 30.29 → 1.29
Modelica_3.2.3Modelica.Mechanics.MultiBody.Examples.Systems.RobotR3.fullRobot (sim)Simulate performance 31.93 → 2.93
Modelica_3.2.3Modelica.Mechanics.MultiBody.Examples.Systems.RobotR3.oneAxis (sim)Simulate performance 30.22 → 1.21
ScalableTestSuiteScalableTestSuite.Electrical.TransmissionLine.ScaledExperiments.TransmissionLineModelica_N_640 (sim)Compile performance 0:03:20 → 0:01:50
ScalableTestSuiteScalableTestSuite.Thermal.HeatConduction.ScaledExperiments.OneDHeatTransferTT_Modelica_N_1280 (sim)Compile performance 0:01:43 → 0:03:46
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_80_M_80 (sim)BackEnd performance 0:01:21 → 0:02:47
ThermofluidStreamThermofluidStream.Examples.HeatPump (sim)Simulate performance 0:01:57 → 53.66
ThermofluidStreamThermofluidStream.Examples.VaporCycle (sim)Simulate performance 0:01:38 → 45.36
ThermofluidStreamThermofluidStream.HeatExchangers.Tests.Condenser (sim)Simulate performance 36.58 → 15.91
ThermofluidStreamThermofluidStream.HeatExchangers.Tests.ElementTwoPhase (sim)Simulate performance 0:01:05 → 27.82
ThermofluidStreamThermofluidStream.HeatExchangers.Tests.Evaporator (sim)Simulate performance 20.85 → 11.94
ThermofluidStreamThermofluidStream.HeatExchangers.Tests.Recuperator (sim)Simulate performance 53.83 → 18.04
ThermofluidStream_devThermofluidStream.HeatExchangers.Tests.Condenser (sim)Simulate performance 23.87 → 13.62
ThermofluidStream_devThermofluidStream.HeatExchangers.Tests.Recuperator (sim)Compile performance 48.39 → 24.79
ThermofluidStream_devThermofluidStream.Undirected.HeatExchangers.Tests.TestDiscretizedHEXvsDir (sim)Simulate performance 0:03:05 → 0:01:40