OpenModelica master-fmi from 2026-07-23 06:40:56 to 2026-07-28 05:09:40

Summary

OMC Commits17
Libraries Changed9
Number of Improvements2
Number of Regressions3
Number of Performance Improvements8
Number of Performance Regressions6

OpenModelica Changes

CommitDateAuthorSummary
b650b2fd1f2026-07-27 18:07:59 +0200kabdelhak[NB] add spatialDistribution() support (#16136)
08d0e10b622026-07-26 22:05:12 +0200Martin Sjölundwasm-jit: KLU sparse solver and runtime flags (#16134)
e0b06f44842026-07-26 16:49:30 +0200Martin Sjölundwasm-jit: sparse kinsol-style nonlinear solver (#16133)
bcfa9623bc2026-07-26 13:13:39 +0200Martin Sjölundwasm-jit: function references, terminal(), print (#16132)
6a0f89bd912026-07-26 07:21:52 +0200Martin Sjölundwasm-jit: record layout, defaults, start seeding (#16130)
25015a6ea62026-07-25 10:01:47 +0200Martin Sjölundwasm-jit: C-faithful mixed-NLS event solve (#16129)
25010ba1672026-07-24 22:52:49 +0200kabdelhak[NB,NSim] add unsplit if-equation support (#16128)
623b2d83b92026-07-24 19:33:34 +0200Martin Sjölundwasm-jit: fix MultiBody init-NLS regressions (#16126)
d9bbab43a62026-07-24 15:55:10 +0200AndreasFixing compiler warnings on Windows (#16125)
845ef253452026-07-24 13:30:36 +0200Martin Sjölundwasm-jit: sparse solver for torn linear systems (#16122)
8882ae94782026-07-24 09:44:09 +0200Martin Sjölundwasm-jit: torn linear/nonlinear system codegen (#16120)
14c9d3ec172026-07-23 23:21:37 +0200Martin Sjölundwasm-jit: make FMI3 adapter build mandatory (#16119)
8d20e2c6792026-07-23 22:57:21 +0200kabdelhak[NB] allow unsplit if-equations (#16115)
821cdd7bd32026-07-23 16:18:47 +0200AndreasIDA residualFunctionIDA: return recoverable error (#16116)
11a2e464132026-07-23 13:54:27 +0200Martin Sjölundwasm-jit: delay operator + event/array support (#16112)
3f146de32d2026-07-23 11:03:55 +0200AndreasFreeze spatialDistribution in conditional branch when inactive (#16110)
6a22987faa2026-07-23 07:09:10 +0200Martin Sjölundwasm-jit: analytic NLS Jacobian and event fixes (#16111)

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.post149-g3d3018b-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.post150-gbe470be-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.post149-g3d3018b-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.post150-gbe470be-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.post149-g3d3018b-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.post150-gbe470be-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.post149-g3d3018b-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.post150-gbe470be-linux-debug info: 1 warnings info: 0 errors
Buildings_latestFrom version 14.0.0-master (https://github.com/lbl-srg/modelica-buildings/archive/c4117ccec1f288ee6bc7f0ee0cb40a45d6940b0c.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 to 14.0.0-master (https://github.com/lbl-srg/modelica-buildings/archive/c4117ccec1f288ee6bc7f0ee0cb40a45d6940b0c.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.post150-gbe470be-linux-debug info: 1 warnings info: 0 errors
IDEAS_devFrom version 4.0.0-master (5400f0d11564e9dced0330cd3b2c0f509ada6639) 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 to 4.0.0-master (5400f0d11564e9dced0330cd3b2c0f509ada6639) 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.post150-gbe470be-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.post149-g3d3018b-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.post150-gbe470be-linux-debug info: 1 warnings info: 0 errors
ThermofluidStreamFrom version 1.3.0 (https://github.com/DLR-SR/ThermofluidStream/archive/e43023fd5b731416a60a0f0db21791f71f0d2baf.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 to 1.3.0 (https://github.com/DLR-SR/ThermofluidStream/archive/e43023fd5b731416a60a0f0db21791f71f0d2baf.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.post150-gbe470be-linux-debug info: 1 warnings info: 0 errors
ThermofluidStream_devFrom version 1.3.0-main (46f52936b94de2c43a91dc0e82d1de3e1c05adee) 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 to 1.3.0-main (46f52936b94de2c43a91dc0e82d1de3e1c05adee) 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.post150-gbe470be-linux-debug info: 1 warnings info: 0 errors

Models Affected

AixLibAixLib.ThermalZones.HighOrder.Examples.OFD_1Jan (sim)SimCode performance 44.84 → 0:01:30
AixLibAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case280 (sim)Simulate → Compile
BuildSysProBuildSysPro.IBPSA.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)
Buildings_11Buildings.DHC.ETS.Combined.Validation.ChillerBorefield (sim)SimCode performance 12.88 → 28.73
Buildings_11Buildings.DHC.Plants.Combined.Validation.AllElectricCWStorage (sim)Simulate → Failed
Buildings_11Buildings.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)SimCode performance 22.53 → 9.72
Buildings_12Buildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim)Simulate performance 1.41 → 0:07:02
Buildings_latestBuildings.DHC.Examples.Combined.ETSHeatRecoveryHeatPump_BuildingTimeSeries.WithDHW (sim)Failed → SimCode
Buildings_latestBuildings.Fluid.Geothermal.Borefields.Examples.Borefields (sim)Simulate → Failed
Buildings_latestBuildings.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)SimCode performance 8.92 → 24.98
IDEAS_devIDEAS.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)SimCode performance 7.20 → 13.42
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_28_M_28 (sim)Failed → Compile
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.SimpleAdvection_N_3200 (sim)Compile performance 0:02:57 → 0:01:38
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_320 (sim)Compile performance 0:01:18 → 0:02:52
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_56_M_56 (sim)Simulate performance 15.98 → 6.27
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaIndividual_N_80_M_80 (sim)Simulate performance 10.28 → 4.74
ScalableTestSuite_nooptScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_25600 (sim)Simulate performance 32.77 → 13.92
ThermofluidStreamThermofluidStream.HeatExchangers.Tests.Evaporator (sim)Simulate performance 15.74 → 8.01
ThermofluidStreamThermofluidStream.HeatExchangers.Tests.Recuperator (sim)Simulate performance 24.94 → 12.67
ThermofluidStream_devThermofluidStream.Examples.ReverseHeatPump (sim)Compile performance 47.91 → 26.42