OpenModelica master-fmi from 2026-08-01 05:12:41 to 2026-08-04 05:07:17

Summary

OMC Commits12
Libraries Changed4
Number of Improvements5
Number of Regressions3
Number of Performance Improvements8
Number of Performance Regressions5

OpenModelica Changes

CommitDateAuthorSummary
ebdd3203f22026-08-03 20:23:42 +0200Martin SjölundNumerical Jacobian: nominal step below atol only (#16176)
f3478a7f4a2026-08-03 20:06:38 +0200cbermperi[NB] Implement cyclic alias set resolution using Bareiss elimination (#15796)
3f2692fe7f2026-08-03 17:36:43 +0200Martin Sjölundwasm-jit: the gbode and rungekutta solvers (#16180)
cc716187192026-08-03 16:11:38 +0300Adrian Pop[Backend] Replace variables under record field accesses (DAE.RSUB) (#16178)
ab4d57aa182026-08-03 13:17:40 +0200Martin Sjölundwasm-jit: the result-file variable filter (#16175)
1ce40ce21f2026-08-03 11:00:14 +0200Martin Sjölundwasm-jit: evaluate bound variable attributes (#16171)
a218eb7e4c2026-08-02 21:57:36 +0200Martin Sjölundwasm-jit: -lv=LOG_NLS and strict simflags (#16170)
411d6f69352026-08-02 17:25:22 +0200Martin Sjölundwasm-jit: the IDA solver, with sensitivities (#16168)
7aa6cd0f632026-08-02 13:41:50 +0200Martin SjölundNumerical Jacobian: floor the FD step at nominal (#16166)
47dee7aaa72026-08-02 08:28:01 +0200Martin Sjölundwasm-jit: reject an unimplemented method= (#16167)
a301474a0a2026-08-02 08:26:55 +0200Martin Sjölundwasm-jit: fix the DASSL Jacobian FD step (#16165)
8b1869d36d2026-08-01 12:42:44 +0200Martin Sjölundwasm-jit: shared literals and C's NLS start point (#16164)

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
9bc81702026-08-04 18:37:29 +0200Martin SjölundBuild omc with cmake when cmake flags are given (#290)
7bfa82f2026-08-04 17:59:31 +0200Martin SjölundAdd wasm-jit testing (#289)

Library Changes

LibraryChange
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.post160-g564cb10-linux info: 1 warnings info: 0 errors to 11.1.2-maint.11.x (https://github.com/lbl-srg/modelica-buildings/archive/409edb846408a44d6f0b7cb2fa0eef479e3f0076.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.post160-g564cb10-linux 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.post160-g564cb10-linux info: 1 warnings info: 0 errors to 12.1.2-maint.12.x (https://github.com/lbl-srg/modelica-buildings/archive/927a6b461a7cba8b09d96ca503000d8032fb9529.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.post160-g564cb10-linux info: 1 warnings info: 0 errors
Buildings_latestFrom version 14.0.0-master (https://github.com/lbl-srg/modelica-buildings/archive/1bf3839e9de0510b32de2890dffb41264f3f6a85.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.post160-g564cb10-linux info: 1 warnings info: 0 errors to 14.0.0-master (https://github.com/lbl-srg/modelica-buildings/archive/953f9ed459ecc78ee0a037e8e1542de501192eb6.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.post160-g564cb10-linux info: 1 warnings info: 0 errors
ThermofluidStreamConfiguration hash (OMC settings or the testing script changed)

Models Affected

AixLibAixLib.Fluid.Geothermal.Aquifer.Validation.SimulationTest (sim)Failed → Simulate
AixLibAixLib.Systems.ModularAHU.Validation.AHU2_Preheater (sim)Failed → Compile
AixLibAixLib.ThermalZones.HighOrder.Examples.OFD_1Jan (sim)SimCode performance 0:01:27 → 21.08
BuildSysProBuildSysPro.IBPSA.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.Examples.BoreholeDynamics (sim)SimCode performance 12.17 → 6.09
BuildSysProBuildSysPro.IBPSA.Fluid.Geothermal.Borefields.Examples.Borefields (sim)
BuildingSystemsBuildingSystems.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)SimCode performance 10.07 → 28.48
Buildings_11Buildings.DHC.ETS.Combined.Subsystems.Validation.Borefield (sim)SimCode performance 44.99 → 23.12
Buildings_11Buildings.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)SimCode performance 9.44 → 17.61
Buildings_12Buildings.DHC.ETS.Combined.Subsystems.Validation.Borefield (sim)SimCode performance 36.50 → 16.46
Buildings_12Buildings.DHC.ETS.Combined.Validation.ChillerBorefield (sim)SimCode performance 15.89 → 29.95
Buildings_12Buildings.Examples.ScalableBenchmarks.BuildingVAV.Examples.OneFloor_OneZone (sim)SimCode performance 5.90 → 10.34
Buildings_12Buildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim)Simulate performance 0:07:02 → 1.31
Buildings_latestBuildings.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)SimCode performance 26.27 → 13.16
PhysiolibraryPhysiolibrary.Organs.Lungs.Examples.MeanLungsTest (sim)Failed → Compile
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_20_M_20 (sim)Compile → Failed
ScalableTestSuiteScalableTestSuite.Thermal.HeatConduction.ScaledExperiments.OneDHeatTransferTI_FD_N_1280 (sim)Simulate performance 7.98 → 13.78
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_112_M_112 (sim)Verify → Failed
ThermoPowerThermoPower.Test.WaterComponents.TestCoolingTowerClosed (sim)Simulate → Compile
ThermoPowerThermoPower.Test.WaterComponents.TestCoolingTowerStatic (sim)Compile → Simulate
ThermoSysProThermoSysPro.Examples.Book.SimpleExamples.PressureLoss.TestDynamicReliefValve (sim)Compile → Simulate
ThermofluidStreamThermofluidStream.HeatExchangers.Tests.Condenser (sim)Compile performance 55.92 → 32.31
ThermofluidStreamThermofluidStream.HeatExchangers.Tests.Recuperator (sim)Compile performance 48.94 → 25.12