OpenModelica master-fmi from 2026-07-14 05:11:10 to 2026-07-16 12:29:54

Summary

OMC Commits12
Libraries Changed13
Number of Improvements34
Number of Regressions2
Number of Performance Improvements3
Number of Performance Regressions4

OpenModelica Changes

CommitDateAuthorSummary
f2453dba812026-07-16 11:39:54 +0200Julien SchuellerOMCompiler: Fix leak in CodegenC (#16025)
35333147762026-07-16 11:37:49 +0200Julien SchuellerFix memory safety bugs in SimulationRuntime (#15988)
0a341291012026-07-15 23:01:50 +0200Martin Sjölundwasm sim: fast param resim + enum dropdowns (#16056)
ef27003d482026-07-15 21:20:45 +0200Martin Sjölundwasm-jit: fix param override + editable starts (#16055)
d6401a1d232026-07-15 15:21:49 +0200AndreasFMI: pass func name through internal getters for logging (#16048)
25992360072026-07-15 14:13:55 +0200AndreasAdd Enterprise Linux and Fedora Jenkins stages (#16016)
20526b91be2026-07-15 13:55:09 +0200arun3688update OMSimulator with cli support (#16050)
fa840c508e2026-07-15 11:06:10 +0200kabdelhak[NB] Fix Buildings ConstantSpeedPumpStage regression from #15045 (#16047)
7b3b89d8b22026-07-14 21:22:39 +0200Julien SchuellerOMCompiler: Add --export-fmu cli option (#16029)
fd7f55d9b42026-07-14 20:34:23 +0200Julien SchuellerOMCompiler: Reformat old scripts (#15983)
81eb463ea32026-07-14 18:13:29 +0200Julien SchuellerOMCompiler: Reinitialize solver after fmi2SetFMUstate (#16027)
b7c5ebc8a52026-07-14 12:45:51 +0200AndreasReduce Jenkinsfile CPS-compiled method size (#16044)

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
6697fc02026-07-06 18:25:17 +0200linuslangenkamp[GBODE] set Radau IIA 3-stage, remove embedded error estimate (#288)
d357aff2026-06-12 13:26:07 +0200AndreasFix OMSimulator submodule update when directory layout changes (#287)

Library Changes

LibraryChange
AixLibFrom version 3.0.1 (https://github.com/RWTH-EBC/AixLib/archive/e5df9a8da27833ee391c2f7a0adbcd80278f47d2.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.post148-gca21d8f-linux-debug info: 1 warnings info: 0 errors to 3.0.1 (https://github.com/RWTH-EBC/AixLib/archive/e5df9a8da27833ee391c2f7a0adbcd80278f47d2.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.post149-g3d3018b-linux-debug info: 1 warnings info: 0 errors
BuildSysProFrom version 3.7.0 (https://github.com/EDF-TREE/BuildSysPro/archive/7e8198a827d69e7127828bb09b07262ebcb621c9.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.post148-gca21d8f-linux-debug info: 1 warnings info: 0 errors to 3.7.0 (https://github.com/EDF-TREE/BuildSysPro/archive/7e8198a827d69e7127828bb09b07262ebcb621c9.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.post149-g3d3018b-linux-debug info: 1 warnings info: 0 errors
BuildingSystemsFrom version 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.post148-gca21d8f-linux-debug info: 1 warnings info: 0 errors 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.post149-g3d3018b-linux-debug info: 1 warnings info: 0 errors
Buildings_11From version 11.1.2-maint.11.x (https://github.com/lbl-srg/modelica-buildings/archive/df423074e48835df648a03866d9e703d4569114a.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.post148-gca21d8f-linux-debug info: 1 warnings info: 0 errors to 11.1.2-maint.11.x (https://github.com/lbl-srg/modelica-buildings/archive/df423074e48835df648a03866d9e703d4569114a.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.post149-g3d3018b-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/f04caa0b1ad7c9fb60746762ad73a96b9e67904a.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.post148-gca21d8f-linux-debug info: 1 warnings info: 0 errors to 12.1.2-maint.12.x (https://github.com/lbl-srg/modelica-buildings/archive/f04caa0b1ad7c9fb60746762ad73a96b9e67904a.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.post149-g3d3018b-linux-debug info: 1 warnings info: 0 errors
Buildings_latestFrom version 14.0.0-master (https://github.com/lbl-srg/modelica-buildings/archive/36854481a51c26c04c6333ab07d75880d24fa097.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.post148-gca21d8f-linux-debug info: 1 warnings info: 0 errors to 14.0.0-master (https://github.com/lbl-srg/modelica-buildings/archive/36854481a51c26c04c6333ab07d75880d24fa097.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.post149-g3d3018b-linux-debug info: 1 warnings info: 0 errors
IBPSA_latestFrom version 4.0.0-master (6eb7429932e49faba297aee9e36c2c057fb21fb6) 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.post148-gca21d8f-linux-debug info: 1 warnings info: 0 errors to 4.0.0-master (c7708d0b3723a8f1abb679c943c3f2f31de86d20) 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.post149-g3d3018b-linux-debug info: 1 warnings info: 0 errors
IDEASFrom version 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.post148-gca21d8f-linux-debug info: 1 warnings info: 0 errors 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.post149-g3d3018b-linux-debug info: 1 warnings info: 0 errors
IDEAS_devFrom version 4.0.0-master (d5b721625ce5fc66ac53ed999921cfa598539e2a) 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.post148-gca21d8f-linux-debug info: 1 warnings info: 0 errors to 4.0.0-master (d5b721625ce5fc66ac53ed999921cfa598539e2a) 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.post149-g3d3018b-linux-debug info: 1 warnings info: 0 errors
LEPSE_mainFrom version main (979cd7f6df0e8e5b1d6c16d75694bc219be78bdb) 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.post148-gca21d8f-linux-debug info: 1 warnings info: 0 errors to main (979cd7f6df0e8e5b1d6c16d75694bc219be78bdb) 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.post149-g3d3018b-linux-debug info: 1 warnings info: 0 errors
PhysiolibraryFrom version 3.0.0 (https://github.com/MarekMatejak/Physiolibrary/archive/0ef8b5848b8bd08912a1713d0641b6bb03c3e3b2.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.post148-gca21d8f-linux-debug info: 1 warnings info: 0 errors to 3.0.0 (https://github.com/MarekMatejak/Physiolibrary/archive/0ef8b5848b8bd08912a1713d0641b6bb03c3e3b2.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.post149-g3d3018b-linux-debug info: 1 warnings info: 0 errors
ScalableTestSuiteFrom version 2.2.0-master (ce9eedecd9f6c487d11cfc2ed9724e75c0229323) 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.post148-gca21d8f-linux-debug info: 1 warnings info: 0 errors to 2.2.0-master (ce9eedecd9f6c487d11cfc2ed9724e75c0229323) 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.post149-g3d3018b-linux-debug info: 1 warnings info: 0 errors
ThermoSysProFrom version 4.2.0-master (a896ab75ce22162369e7fa4ce79927eeca44ad4a) 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.post148-gca21d8f-linux-debug info: 1 warnings info: 0 errors to 4.2.0-master (a896ab75ce22162369e7fa4ce79927eeca44ad4a) 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.post149-g3d3018b-linux-debug info: 1 warnings info: 0 errors

Models Affected

AixLibAixLib.Fluid.Chillers.Validation.CarnotVerifyCOP (sim)Compile → Simulate
AixLibAixLib.Fluid.Chillers.Validation.CarnotVerifyEtaCarnot (sim)Compile → Simulate
AixLibAixLib.Fluid.Chillers.Validation.Carnot_TEva_2ndLaw (sim)Compile → Simulate
AixLibAixLib.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)SimCode performance 7.92 → 18.74
AixLibAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case320 (sim)Compile → Simulate
BuildSysProBuildSysPro.IBPSA.Fluid.Chillers.Validation.CarnotVerifyCOP (sim)Compile → Simulate
BuildSysProBuildSysPro.IBPSA.Fluid.Chillers.Validation.CarnotVerifyEtaCarnot (sim)Compile → Simulate
BuildSysProBuildSysPro.IBPSA.Fluid.Chillers.Validation.Carnot_TEva_2ndLaw (sim)Compile → Simulate
BuildingSystemsBuildingSystems.Fluid.Chillers.Validation.CarnotVerifyCOP (sim)Compile → Simulate
BuildingSystemsBuildingSystems.Fluid.Chillers.Validation.CarnotVerifyEtaCarnot (sim)Compile → Simulate
BuildingSystemsBuildingSystems.Fluid.Chillers.Validation.Carnot_TEva_2ndLaw (sim)Compile → Simulate
Buildings_11Buildings.Fluid.Chillers.Validation.CarnotVerifyCOP (sim)Compile → Verify
Buildings_11Buildings.Fluid.Chillers.Validation.CarnotVerifyEtaCarnot (sim)Compile → Verify
Buildings_11Buildings.Fluid.Chillers.Validation.Carnot_TEva_2ndLaw (sim)Compile → Verify
Buildings_11Buildings.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)SimCode performance 15.20 → 36.85
Buildings_12Buildings.DHC.Plants.Combined.Validation.AllElectricCWStorage (sim)Failed → Simulate
Buildings_12Buildings.Fluid.Chillers.Validation.CarnotVerifyCOP (sim)Compile → Verify
Buildings_12Buildings.Fluid.Chillers.Validation.CarnotVerifyEtaCarnot (sim)Compile → Verify
Buildings_12Buildings.Fluid.Chillers.Validation.Carnot_TEva_2ndLaw (sim)Compile → Verify
Buildings_latestBuildings.Fluid.Chillers.Validation.CarnotVerifyCOP (sim)Compile → Verify
Buildings_latestBuildings.Fluid.Chillers.Validation.CarnotVerifyEtaCarnot (sim)Compile → Verify
Buildings_latestBuildings.Fluid.Chillers.Validation.Carnot_TEva_2ndLaw (sim)Compile → Verify
Buildings_latestBuildings.Fluid.DXSystems.Cooling.WaterSource.Validation.VariableSpeedEnergyPlus (sim)Verify → Compile
Buildings_latestBuildings.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.Examples.BoreholeDynamics (sim)Failed → Verify
Buildings_latestBuildings.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)SimCode performance 8.91 → 24.65
IBPSA_latestIBPSA.Fluid.Chillers.Validation.CarnotVerifyCOP (sim)Compile → Simulate
IBPSA_latestIBPSA.Fluid.Chillers.Validation.CarnotVerifyEtaCarnot (sim)Compile → Simulate
IBPSA_latestIBPSA.Fluid.Chillers.Validation.Carnot_TEva_2ndLaw (sim)Compile → Simulate
IDEASIDEAS.Fluid.Chillers.Validation.CarnotVerifyCOP (sim)Compile → Simulate
IDEASIDEAS.Fluid.Chillers.Validation.CarnotVerifyEtaCarnot (sim)Compile → Simulate
IDEASIDEAS.Fluid.Chillers.Validation.Carnot_TEva_2ndLaw (sim)Compile → Simulate
IDEASIDEAS.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)SimCode performance 19.66 → 7.40
IDEAS_devIDEAS.Fluid.Chillers.Validation.CarnotVerifyCOP (sim)Compile → Simulate
IDEAS_devIDEAS.Fluid.Chillers.Validation.CarnotVerifyEtaCarnot (sim)Compile → Simulate
IDEAS_devIDEAS.Fluid.Chillers.Validation.Carnot_TEva_2ndLaw (sim)Compile → Simulate
LEPSE_mainLEPSE.Examples.KKT_1 (sim)Compile → Verify
PhysiolibraryPhysiolibrary.Organs.Lungs.Examples.MeanLungsTest (sim)Failed → Compile
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_20_M_20 (sim)Compile → Failed
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_28_M_28 (sim)Failed → Verify
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_1000_M_10 (sim)Simulate performance 10.36 → 5.55
ScalableTestSuiteScalableTestSuite.Thermal.HeatExchanger.ScaledExperiments.CounterCurrentHeatExchangerEquations_N_1280 (sim)Compile performance 0:02:47 → 0:01:31
ScalableTestSuite_nooptScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_25600 (sim)BackEnd performance 20.03 → 36.52
ThermoSysProThermoSysPro.Examples.SimpleExamples.TestFlueGasesJunctions (sim)Compile → Simulate