OpenModelica master-fmi from 2026-04-21 02:55:06 to 2026-04-23 02:55:17

Summary

OMC Commits10
Libraries Changed4
Number of Improvements9
Number of Regressions24
Number of Performance Improvements2
Number of Performance Regressions18

OpenModelica Changes

CommitDateAuthorSummary
292857ecd72026-04-22 23:54:48 +0200JKRT_CLAUDE_ACCOUNTfmi2: fix FMI-ME memory pool leak in directional derivative functions (#15388)
a672cc73052026-04-22 17:43:48 +0200AndreasUpdate GitHub actions (#15392)
2e173250652026-04-22 16:55:37 +0200AndreasUpdate OMCompiler/3rdParty (#15391)
4c7f4f340e2026-04-22 15:57:22 +0200Per ÖstlundHandle named arguments for String in getModelInstance (#15386)
e27217625b2026-04-22 15:19:53 +0200linuslangenkamp[NB] fix assignment of columnVars in NSimJacobian (#15378)
257eea35712026-04-22 13:31:15 +0200Adeel AsgharShow modifiers tab name with number of actual modifiers (#15390)
96a6646f5c2026-04-21 22:07:37 +0200arun3688set output alias var state select to DAE.AVOID() (#15374)
e1111729262026-04-21 14:47:23 +0200Adeel AsgharUpdate the file path if the class name of interactive class is changed (#15381)
4c3a2e9f132026-04-21 13:04:14 +0200AndreasFix/fmi license header osmc pl 1.8 (#15379)
6dc3596ec12026-04-21 11:47:17 +0200Adeel AsgharShow the class name where the match is found (#15377)

3rdParty changes

Note that the 3rdParty libraries changed: a5205221927e..20924d599879

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.1-maint.11.x (https://github.com/lbl-srg/modelica-buildings/archive/af354f9510f47a212e9405fe367e4b84f418dc14.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.post137-g8ed186e-linux-debug info: 1 warnings info: 0 errors to 11.1.1-maint.11.x (https://github.com/lbl-srg/modelica-buildings/archive/bf48df5448d0a08e1100ef22a8ce9713b255d1fb.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.post137-g8ed186e-linux-debug info: 1 warnings info: 0 errors
Buildings_12From version 12.1.1-maint.12.x (https://github.com/lbl-srg/modelica-buildings/archive/c2eb92470cfbd8a7edea2afbc9afb41c5531857a.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.post137-g8ed186e-linux-debug info: 1 warnings info: 0 errors to 12.1.1-maint.12.x (https://github.com/lbl-srg/modelica-buildings/archive/473f98da8fc3b8f7662785d06bce6ef8a648f7d9.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.post137-g8ed186e-linux-debug info: 1 warnings info: 0 errors
Buildings_latestFrom version 13.0.0-master (https://github.com/lbl-srg/modelica-buildings/archive/d94bbc8b5528140f0cfd7f486015ccc8c771ba7b.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.post137-g8ed186e-linux-debug info: 1 warnings info: 0 errors to 13.0.0-master (https://github.com/lbl-srg/modelica-buildings/archive/0de409b0af54cfe2c1edb7e1693fb89fe6ac7b5a.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.post137-g8ed186e-linux-debug info: 1 warnings info: 0 errors
IDEAS_devFrom version 4.0.0-master (35954189fd045ba61bc5a711f882a42e01f50b32) 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.post137-g8ed186e-linux-debug info: 1 warnings info: 0 errors to 4.0.0-master (272d82aef8da5484b3ed729ba6d6cc1db9754f1e) 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.post137-g8ed186e-linux-debug info: 1 warnings info: 0 errors

Models Affected

AixLibAixLib.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.BaseClasses.Examples.InternalHEXOneUTube (sim)Simulate → Compile
AixLibAixLib.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.BaseClasses.Examples.InternalHEXTwoUTube (sim)Simulate → Compile
AixLibAixLib.Fluid.Movers.Compressors.Examples.RotaryCompressorPressureHeatLosses (sim)Simulate → Compile
AixLibAixLib.Systems.ModularAHU.Validation.AHU2_Preheater (sim)Compile → Failed
BuildSysProBuildSysPro.IBPSA.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.BaseClasses.Examples.InternalHEXOneUTube (sim)Simulate → Compile
BuildingSystemsBuildingSystems.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.BaseClasses.Examples.InternalHEXTwoUTube (sim)Compile → Simulate
Buildings_11Buildings.DHC.Plants.Combined.Validation.AllElectricCWStorage (sim)Failed → Simulate
Buildings_11Buildings.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.BaseClasses.Examples.InternalHEXTwoUTube (sim)Verify → Compile
Buildings_12Buildings.DHC.Loads.BaseClasses.Examples.CouplingRCZ6 (sim)Failed → Verify
Buildings_12Buildings.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.BaseClasses.Examples.InternalHEXOneUTube (sim)Verify → Compile
Buildings_12Buildings.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.BaseClasses.Examples.InternalHEXTwoUTube (sim)Compile → Verify
Buildings_12Buildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim)Simulate performance 0:07:02 → 1.42
Buildings_latestBuildings.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.BaseClasses.Examples.InternalHEXOneUTube (sim)Verify → Compile
Buildings_latestBuildings.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.BaseClasses.Examples.InternalHEXTwoUTube (sim)Verify → Compile
IBPSA_latestIBPSA.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.BaseClasses.Examples.InternalHEXOneUTube (sim)Simulate → Compile
IBPSA_latestIBPSA.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.BaseClasses.Examples.InternalHEXTwoUTube (sim)Compile → Simulate
IDEAS_devIDEAS.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.BaseClasses.Examples.InternalHEXOneUTube (sim)Compile → Simulate
ModelicaTest_3.2.3ModelicaTest.Math.Random.TestRandomNumbers (sim)Verify → FrontEnd
ModelicaTest_4.0.0ModelicaTest.Math.Random.TestRandomNumbers (sim)Verify → FrontEnd
ModelicaTest_4.1.0ModelicaTest.Math.Random.TestRandomNumbers (sim)Verify → FrontEnd
ModelicaTest_trunkModelicaTest.Math.Random.TestRandomNumbers (sim)Verify → FrontEnd
Modelica_3.2.3Modelica.Fluid.Examples.HeatingSystem (sim)Simulate performance 1.30 → 30.29
Modelica_3.2.3Modelica.Math.Random.Examples.GenerateRandomNumbers (sim)Verify → Simulate
Modelica_3.2.3Modelica.Mechanics.MultiBody.Examples.Systems.RobotR3.fullRobot (sim)Simulate performance 2.88 → 31.94
Modelica_3.2.3Modelica.Mechanics.MultiBody.Examples.Systems.RobotR3.oneAxis (sim)Simulate performance 1.22 → 30.22
Modelica_4.0.0Modelica.Math.Random.Examples.GenerateRandomNumbers (sim)Verify → Simulate
Modelica_4.1.0Modelica.Math.Random.Examples.GenerateRandomNumbers (sim)Verify → Simulate
Modelica_trunkModelica.Math.Random.Examples.GenerateRandomNumbers (sim)Verify → Simulate
PowerSystemsPowerSystems.Examples.AC3ph.Generation.LocalGeneration (sim)Simulate → Compile
PowerSystemsPowerSystems.Examples.AC3ph.Generation.TurboGeneratorLine (sim)Simulate → Compile
PowerSystems_latestPowerSystems.Examples.AC3ph.Drives.SM_ctrl (sim)Compile → Verify
PowerSystems_latestPowerSystems.Examples.AC3ph.Drives.SM_ctrlAv (sim)Verify → Compile
PowerSystems_latestPowerSystems.Examples.AC3ph.Generation.TurbineGeneratorLine (sim)Compile → Verify
PowerSystems_latestPowerSystems.Examples.AC3ph.Generation.TurboGeneratorLine (sim)Verify → Compile
PowerSystems_latestPowerSystems.Examples.AC3ph.Generation.TurboGroupGenerator (sim)Simulate → Compile
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_20_M_20 (sim)Failed → Compile
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_28_M_28 (sim)Compile → Failed
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_320 (sim)Compile performance 0:01:34 → 0:03:04
ScalableTestSuite_nooptScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_25600 (sim)Simulate performance 26.38 → 13.10
ThermofluidStreamThermofluidStream.Examples.HeatPump (sim)Simulate performance 0:01:44 → 0:03:32
ThermofluidStreamThermofluidStream.Examples.ReverseHeatPump (sim)Simulate performance 0:01:18 → 0:02:55
ThermofluidStreamThermofluidStream.Examples.VaporCycle (sim)Simulate performance 24.45 → 0:01:13
ThermofluidStreamThermofluidStream.HeatExchangers.Tests.Condenser (sim)Compile performance 32.08 → 56.91 Simulate performance 11.24 → 22.93
ThermofluidStreamThermofluidStream.HeatExchangers.Tests.Evaporator (sim)Simulate performance 3.10 → 24.03
ThermofluidStreamThermofluidStream.HeatExchangers.Tests.FlowRes (sim)Simulate performance 0:01:01 → 0:01:48
ThermofluidStreamThermofluidStream.HeatExchangers.Tests.Recuperator (sim)Simulate performance 13.01 → 25.07
ThermofluidStreamThermofluidStream.Media.Tests.TestXRGMedia (sim)Compile performance 28.49 → 49.85
ThermofluidStream_devThermofluidStream.Examples.ReverseHeatPump (sim)Simulate performance 0:01:24 → 0:02:37
ThermofluidStream_devThermofluidStream.Examples.VaporCycle (sim)Simulate performance 21.09 → 0:01:13
ThermofluidStream_devThermofluidStream.HeatExchangers.Tests.ElementTwoPhase (sim)Simulate performance 17.94 → 47.99
ThermofluidStream_devThermofluidStream.HeatExchangers.Tests.Evaporator (sim)Simulate performance 4.63 → 18.64
ThermofluidStream_devThermofluidStream.HeatExchangers.Tests.FlowRes (sim)Simulate performance 58.02 → 0:01:43
ThermofluidStream_devThermofluidStream.HeatExchangers.Tests.Recuperator (sim)Simulate performance 11.99 → 30.47