OpenModelica master-fmi from 2026-08-04 05:07:17 to 2026-08-06 05:10:30

Summary

OMC Commits12
Libraries Changed4
Number of Improvements12
Number of Regressions9
Number of Performance Improvements5
Number of Performance Regressions13

OpenModelica Changes

CommitDateAuthorSummary
b669407c372026-08-06 01:39:44 +0200Adrian Pop[OB] fix symbolic differentiation of calls with record inputs (#16199)
342360c5012026-08-05 20:43:59 +0200Martin Sjölundwasm-jit: constant tables as data, not code (#16197)
1681b39a1a2026-08-05 20:20:17 +0200Martin SjölundCI: pin the Rust working copy to a fixed path (#16196)
320a7acbd32026-08-05 17:22:14 +0200Martin Sjölundwasm-jit: gbode events, honest menus, FMU solvers (#16195)
542607bb4e2026-08-05 14:28:12 +0200Adeel AsgharUpdate end point when user dismiss the connection context menu (#16193)
a2d1193ac12026-08-05 12:34:53 +0200Adeel AsgharUtilities::tempDirectory(): recreate directory if it was removed (#15851)
cabd350c232026-08-05 08:35:09 +0200Martin Sjölundfmi3-wasm: messages go to the FMI logger (#16189)
41a89e894f2026-08-04 21:12:32 +0200Martin Sjölundwasm-jit: fix module caching and obey -n=1 (#16187)
a5bca2dca32026-08-04 20:09:15 +0200Martin SjölundUse ryu for printing ipopt message (#16188)
ba996e95aa2026-08-04 17:47:18 +0200Martin SjölundReport the real revision from getVersion() (#16186)
4b2902b24e2026-08-04 15:46:51 +0200Adeel AsgharExtra corner items not needed when creating a connector (#16184)
17570b42c72026-08-04 14:06:58 +0200Martin Sjölundwasm-jit: --daeMode support (#16183)

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
3bc2f342026-08-06 09:40:36 +0200Martin SjölundAdd a wasm-jit overview report (#293)
8a30d6d2026-08-05 14:12:45 +0200Martin SjölundHandle dygraphs missing in a docker image (#292)

Library Changes

LibraryChange
Buildings_12From version 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 to 12.1.2-maint.12.x (https://github.com/lbl-srg/modelica-buildings/archive/4e96182ec2ce24ea97d8d5b345603ad26760fe60.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/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 to 14.0.0-master (https://github.com/lbl-srg/modelica-buildings/archive/e04ec0df2f397a09686f2fd66c22d3085029ffc8.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
IBPSA_latestFrom version 4.0.0-master (e90320781489baa9e0dfddcf5f2a917396cf3ad5) 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 4.0.0-master (cb0ec240bcd1bdff445ad10f79aa1fb2fe8c159a) 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
ThermofluidStream_devFrom version 1.3.0-main (ede8f2694c01c4e1e9475537452b9d6b447c16db) 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 1.3.0-main (63cb8314a7c14f757154ff0626be07c04862f223) 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

Models Affected

AixLibAixLib.Fluid.Geothermal.Aquifer.Validation.SimulationTest (sim)Simulate → Failed
AixLibAixLib.Systems.ModularAHU.Validation.AHU2_Preheater (sim)Compile → Failed
AixLibAixLib.ThermalZones.HighOrder.Examples.OFD_1Jan (sim)SimCode performance 21.08 → 40.48
BuildingSystemsBuildingSystems.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)SimCode performance 28.48 → 9.83
Buildings_11Buildings.DHC.Plants.Combined.Validation.AllElectricCWStorage (sim)Simulate → Failed
Buildings_11Buildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim)Simulate performance 1.37 → 0:06:41
Buildings_12Buildings.DHC.ETS.Combined.Examples.ChillerBorefield (sim)SimCode performance 17.95 → 31.23
Buildings_12Buildings.Examples.ScalableBenchmarks.BuildingVAV.Examples.OneFloor_OneZone (sim)SimCode performance 10.34 → 5.33
Buildings_12Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case950 (sim)Simulate → Verify
Buildings_latestBuildings.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.Examples.BoreholeDynamics (sim)Verify → Failed
Buildings_latestBuildings.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)SimCode performance 13.16 → 27.63
Chemical_masterChemical.Examples.HeatingOfWater (sim)Compile → SimCode
Chemical_masterChemical.Examples.WaterVaporization (sim)Compile → SimCode
FluxTubesExtensionFluxTubesExtension.TestRecordFunctionInput.Examples.ShowSoftMagneticCharacteristic (sim)SimCode → Simulate
IBPSA_latestIBPSA.Fluid.Geothermal.Borefields.Examples.Borefields (sim)SimCode performance 6.72 → 18.61
ModelicaTest_3.2.3ModelicaTest.Media.TestAllProperties.IncompleteMedia.ReferenceMoistAir (sim)SimCode → Compile
ModelicaTest_3.2.3ModelicaTest.Media.TestAllProperties.MoistAir (sim)SimCode → Compile
ModelicaTest_4.0.0ModelicaTest.Media.TestAllProperties.IncompleteMedia.ReferenceMoistAir (sim)SimCode → Compile
ModelicaTest_4.0.0ModelicaTest.Media.TestAllProperties.MoistAir (sim)SimCode → Compile
ModelicaTest_4.1.0ModelicaTest.Media.TestAllProperties.IncompleteMedia.ReferenceMoistAir (sim)SimCode → Compile
ModelicaTest_4.1.0ModelicaTest.Media.TestAllProperties.MoistAir (sim)SimCode → Compile
ModelicaTest_trunkModelicaTest.Media.TestAllProperties.IncompleteMedia.ReferenceMoistAir (sim)SimCode → Compile
ModelicaTest_trunkModelicaTest.Media.TestAllProperties.MoistAir (sim)SimCode → Compile
PhysiolibraryPhysiolibrary.Organs.Lungs.Examples.MeanLungsTest (sim)Compile → Failed
SOFCPoliMiSOFCPoliMi.Tests.BenchmarkLinConcLossesHigherCurrent (sim)SimCode performance 14.78 → 33.11
SOFCPoliMiSOFCPoliMi.Tests.BenchmarkNonLinConcLosses (sim)SimCode performance 15.00 → 26.61
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_20_M_20 (sim)Failed → Compile
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_28_M_28 (sim)Failed → Verify
ScalableTestSuiteScalableTestSuite.Electrical.TransmissionLine.ScaledExperiments.TransmissionLineModelica_N_640 (sim)Compile performance 0:03:20 → 0:01:51
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_2000_M_10 (sim)Simulate performance 20.59 → 11.55
ScalableTestSuiteScalableTestSuite.Thermal.DistrictHeating.ScaledExperiments.HeatingSystem_N_320 (sim)Compile performance 16.38 → 30.59
ScalableTestSuiteScalableTestSuite.Thermal.HeatConduction.ScaledExperiments.OneDHeatTransferTI_FD_N_1280 (sim)Simulate performance 13.78 → 7.26
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_56_M_56 (sim)Simulate performance 7.37 → 17.80
ThermoSysProThermoSysPro.Examples.Book.SimpleExamples.PressureLoss.TestDynamicReliefValve (sim)Simulate → Compile
ThermofluidStreamThermofluidStream.HeatExchangers.Tests.Condenser (sim)Compile performance 32.31 → 55.07
ThermofluidStreamThermofluidStream.HeatExchangers.Tests.FlowRes (sim)FrontEnd performance 6.51 → 12.79
ThermofluidStreamThermofluidStream.HeatExchangers.Tests.Recuperator (sim)Compile performance 25.12 → 54.47
ThermofluidStreamThermofluidStream.Undirected.HeatExchangers.Tests.TestDiscretizedHEX (sim)Simulate performance 39.52 → 0:01:15
ThermofluidStream_devThermofluidStream.Media.additionalMedia.SingleGasAndIncompressible.Tests.TestSimpleLoopJP8DryAir (sim)Verify → Compile