OpenModelica master-fmi from 2026-04-13 22:05:15 to 2026-04-14 19:26:00

Summary

OMC Commits7
Libraries Changed12
Number of Improvements13
Number of Regressions4
Number of Performance Improvements6
Number of Performance Regressions4

OpenModelica Changes

CommitDateAuthorSummary
5e3e8824cf2026-04-14 17:42:14 +0200Per ÖstlundDocument dumpFlatModel for translateResidualsDAE (#15328)
a3db3472172026-04-14 16:53:27 +0200Adeel AsgharAllow messages dock window to take more space (#15326)
1face1afee2026-04-14 16:32:11 +0200Martin SjölundAdd a Model Context Protocol (MCP) server to OMEdit
a5d59852482026-04-14 15:05:24 +0200Per ÖstlundAdd __OpenModelica_Impure where needed (#15323)
74b6b7e2472026-04-14 14:39:40 +0200Per ÖstlundHandle Code variables in InstDAE.daeDeclare (#15322)
aa4bdaf5792026-04-14 13:53:50 +0200Per ÖstlundImprove documentation of add/delete/updateEquation (#15320)
1d3a2f91702026-04-14 11:13:28 +0200Per ÖstlundRemove empty array variables in Base Modelica (#15317)

3rdParty changes

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

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
e83c3f42026-04-14 08:15:53 +0200Adrian Popcannot run python -m fmpy via check_output_log (#284)
29154132026-04-09 17:46:10 +0200Adrian Popupdate the way we get the version for FMPy (#283)

Library Changes

LibraryChange
AixLibFrom version 2.1.1 (https://github.com/RWTH-EBC/AixLib/archive/b9d4d88d1fb38511d2af0958f11855c14064841a.zip) OMSimulator v3.0.0.post137-g8ed186e-linux-debug to 2.1.1 (https://github.com/RWTH-EBC/AixLib/archive/b9d4d88d1fb38511d2af0958f11855c14064841a.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
BuildingSystemsFrom version 2.0.0-master (37f23a121434b999f66f0bf7ee16bb67ad8b2b83) OMSimulator v3.0.0.post137-g8ed186e-linux-debug to 2.0.0-master (37f23a121434b999f66f0bf7ee16bb67ad8b2b83) 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_11From version 11.1.1-maint.11.x (https://github.com/lbl-srg/modelica-buildings/archive/64c9cfb943a9c6075d3f396dcdea665fd24f487f.zip) OMSimulator v3.0.0.post137-g8ed186e-linux-debug to 11.1.1-maint.11.x (https://github.com/lbl-srg/modelica-buildings/archive/64c9cfb943a9c6075d3f396dcdea665fd24f487f.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/e99e042c0dd0d7cfd19425fe260eb1501486b194.zip) OMSimulator v3.0.0.post137-g8ed186e-linux-debug to 12.1.1-maint.12.x (https://github.com/lbl-srg/modelica-buildings/archive/e99e042c0dd0d7cfd19425fe260eb1501486b194.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/ea4a998fd28f14d73269049a599d17f5657c9c67.zip) OMSimulator v3.0.0.post137-g8ed186e-linux-debug to 13.0.0-master (https://github.com/lbl-srg/modelica-buildings/archive/ea4a998fd28f14d73269049a599d17f5657c9c67.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
IBPSA_latestFrom version 4.0.0-master (958fca8f8bd50169efdde81b6188ad7b7060eb6f) OMSimulator v3.0.0.post137-g8ed186e-linux-debug to 4.0.0-master (958fca8f8bd50169efdde81b6188ad7b7060eb6f) 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
IDEASFrom version 4.0.0 (https://github.com/open-ideas/IDEAS/archive/24eea8ff8c67d1b32d53429eaaec9c6a3fbaac84.zip) OMSimulator v3.0.0.post137-g8ed186e-linux-debug to 4.0.0 (https://github.com/open-ideas/IDEAS/archive/24eea8ff8c67d1b32d53429eaaec9c6a3fbaac84.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 (d3bfdb3f00733a21fdcabc026d3324e44e61435c) OMSimulator v3.0.0.post137-g8ed186e-linux-debug to 4.0.0-master (d3bfdb3f00733a21fdcabc026d3324e44e61435c) 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
Modelica_trunkFrom version trunk (https://github.com/OpenModelica/OpenModelica-ModelicaStandardLibrary/archive/e99d086b1b7e87cf314766d2e6e872dbc6687611.zip) OMSimulator v3.0.0.post137-g8ed186e-linux-debug to trunk (https://github.com/OpenModelica/OpenModelica-ModelicaStandardLibrary/archive/e99d086b1b7e87cf314766d2e6e872dbc6687611.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
PowerSystemsFrom version 2.0.0 (https://github.com/modelica-3rdparty/PowerSystems/archive/1ecfd2648d7cd54ed88926594455b713186529de.zip) OMSimulator v3.0.0.post137-g8ed186e-linux-debug to 2.0.0 (https://github.com/modelica-3rdparty/PowerSystems/archive/1ecfd2648d7cd54ed88926594455b713186529de.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
PowerSystems_latestFrom version 2.0.0-master (1ecfd2648d7cd54ed88926594455b713186529de) OMSimulator v3.0.0.post137-g8ed186e-linux-debug to 2.0.0-master (1ecfd2648d7cd54ed88926594455b713186529de) 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
ThermofluidStreamFrom version 1.2.0 (https://github.com/DLR-SR/ThermofluidStream/archive/8d2287a558d9d5e3a6235c981d5a60044dae5b61.zip) OMSimulator v3.0.0.post137-g8ed186e-linux-debug to 1.2.0 (https://github.com/DLR-SR/ThermofluidStream/archive/8d2287a558d9d5e3a6235c981d5a60044dae5b61.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

Models Affected

AixLibAixLib.Systems.ModularAHU.Validation.AHU2_Preheater (sim)Compile → Failed
BuildingSystemsBuildingSystems.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.BaseClasses.Examples.InternalHEXOneUTube (sim)Compile → Simulate
Buildings_11Buildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim)Simulate performance 1.45 → 0:07:02
Buildings_12Buildings.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.BaseClasses.Examples.InternalHEXTwoUTube (sim)Compile → Verify
Buildings_latestBuildings.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.BaseClasses.Examples.InternalHEXOneUTube (sim)Compile → Verify
Buildings_latestBuildings.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.BaseClasses.Examples.InternalHEXTwoUTube (sim)Compile → Verify
Buildings_latestBuildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim)Simulate performance 0:14:02 → 1.43
IBPSA_latestIBPSA.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.BaseClasses.Examples.InternalHEXOneUTube (sim)Compile → Simulate
IBPSA_latestIBPSA.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.BaseClasses.Examples.InternalHEXTwoUTube (sim)Compile → Simulate
IDEASIDEAS.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.BaseClasses.Examples.InternalHEXOneUTube (sim)Compile → Simulate
IDEASIDEAS.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.BaseClasses.Examples.InternalHEXTwoUTube (sim)Compile → Simulate
IDEAS_devIDEAS.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.BaseClasses.Examples.InternalHEXOneUTube (sim)Compile → Simulate
IDEAS_devIDEAS.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.BaseClasses.Examples.InternalHEXTwoUTube (sim)Compile → Simulate
Modelica_trunkModelica.Fluid.Examples.HeatingSystem (sim)Simulate performance 30.29 → 1.30
Modelica_trunkModelica.Mechanics.MultiBody.Examples.Systems.RobotR3.FullRobot (sim)Simulate performance 32.02 → 2.85
Modelica_trunkModelica.Mechanics.MultiBody.Examples.Systems.RobotR3.OneAxis (sim)Simulate performance 30.22 → 1.21
PowerSystemsPowerSystems.Examples.AC3ph.Generation.GenOrder3and7 (sim)Simulate → Compile
PowerSystemsPowerSystems.Examples.AC3ph.Generation.TurbineGenerator (sim)Compile → Simulate
PowerSystemsPowerSystems.Examples.AC3ph.Generation.TurboGeneratorLine (sim)Compile → Simulate
PowerSystemsPowerSystems.Examples.AC3ph.Generation.TurboGroupGenerator (sim)Simulate → Compile
PowerSystems_latestPowerSystems.Examples.AC3ph.Drives.SM_ctrl (sim)Verify → Compile
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_56_M_56 (sim)Simulate performance 5.50 → 16.25
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_80_M_80 (sim)Simulate performance 27.09 → 15.36
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_112_M_112 (sim)Failed → Verify
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_80_M_80 (sim)BackEnd performance 0:01:09 → 0:02:21
ScalableTestSuite_nooptScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_25600 (sim)BackEnd performance 22.35 → 50.64
ThermofluidStreamThermofluidStream.HeatExchangers.Tests.Recuperator (sim)Simulate performance 16.54 → 7.44