OpenModelica master-fmi from 2026-08-06 05:10:30 to 2026-08-08 04:48:29

Summary

OMC Commits15
Libraries Changed3
Number of Improvements5
Number of Regressions4
Number of Performance Improvements10
Number of Performance Regressions9

OpenModelica Changes

CommitDateAuthorSummary
5fb7305e9c2026-08-07 22:40:09 +0200Martin Sjölundwasm-jit: init function locals in decl order (#16218)
4468ccc58e2026-08-07 20:02:25 +0200Martin Sjölundwasm-jit: fix five MSL 4.1.0 sweep failures (#16217)
d9ce24c3802026-08-07 16:52:11 +0200Martin Sjölundwasm-jit: run optimize() with the Ipopt solver (#16213)
48341bb2c82026-08-07 14:55:06 +0200Martin Sjölundwasm-jit: external work variables and FORTRAN 77 (#16216)
939ec76b442026-08-07 13:57:29 +0200Martin SjölundFix two ScalableTestSuite large-model failures (#16214)
171cb435d82026-08-06 19:03:34 +0200Martin Sjölundpartest: select tests by suite (#16207)
b87a683f472026-08-06 17:28:59 +0200Martin Sjölundwasm-jit: implement linearization (#16210)
d528b144ad2026-08-06 15:28:10 +0200Adeel AsgharDo not look for OriginItem when using `items()` (#16209)
75af12381a2026-08-06 14:14:27 +0200Martin Sjölundwasm-jit: implement the Synchronous features (#16208)
994ba6fb4a2026-08-06 12:42:43 +0200Martin Sjölundwasm-jit: implement the missing runtime flags (#16206)
dbd56e49292026-08-06 09:07:50 +0200Martin Sjölundwasm-jit: support slicing on the left-hand side (#16204)
467509c62f2026-08-06 09:06:39 +0200Martin Sjölundmmtorust: loop-TCO for `input output` accumulators (#16202)
d72396cc802026-08-06 08:16:15 +0200Martin Sjölundwasm-jit: tell Tearing about its sparse solvers (#16203)
1de90a20d12026-08-06 08:15:22 +0200Martin Sjölundwasm-jit: split equation functions into chunks (#16201)
09ec0410c32026-08-06 06:54:50 +0200Martin Sjölundwasm-jit: fix whole-array refs in record arrays (#16200)

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
f0529402026-08-07 08:03:04 +0200Martin SjölundApply __OpenModelica_simulationFlags to wasm-jit
65f890e2026-08-07 07:57:06 +0200Martin SjölundApply -alarm to wasm-jit simulations too

Library Changes

LibraryChange
Buildings_11From version 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 to 11.1.2-maint.11.x (https://github.com/lbl-srg/modelica-buildings/archive/266c975c250742658e867a8187ae52786cf1faee.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_12Configuration hash (OMC settings or the testing script changed)
Buildings_latestFrom version 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 to 14.0.0-master (https://github.com/lbl-srg/modelica-buildings/archive/280e075c0b1ca8d7004c3823c5a8835cb7f3e459.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

Models Affected

AixLibAixLib.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)SimCode performance 12.47 → 7.12
AixLibAixLib.ThermalZones.HighOrder.Examples.OFDHeatLoad (sim)SimCode performance 0:01:33 → 24.57
BuildingSystemsBuildingSystems.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)SimCode performance 9.83 → 21.58
Buildings_11Buildings.DHC.ETS.Combined.Subsystems.Validation.Borefield (sim)SimCode performance 22.53 → 12.51
Buildings_11Buildings.DHC.Plants.Combined.Validation.AllElectricCWStorage (sim)Failed → Simulate
Buildings_12Buildings.DHC.Loads.BaseClasses.Examples.CouplingRCZ6 (sim)Verify → Failed
Buildings_12Buildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim)Simulate performance 1.33 → 0:07:02
Buildings_latestBuildings.DHC.Loads.BaseClasses.Examples.CouplingRCZ6 (sim)Verify → Failed
Buildings_latestBuildings.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)SimCode performance 27.63 → 8.78
IBPSA_latestIBPSA.Fluid.Geothermal.Borefields.Examples.Borefields (sim)SimCode performance 18.61 → 7.07
IBPSA_latestIBPSA.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)SimCode performance 7.58 → 21.96
IDEASIDEAS.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)SimCode performance 7.52 → 18.67
ModelicaTest_4.1.0ModelicaTest.Tables.CombiTable2Ds.OneSidedDerivative2D (sim)Failed → Verify
ModelicaTest_4.1.0ModelicaTest.Tables.CombiTable2Dv.OneSidedDerivative2D (sim)Failed → Verify
ModelicaTest_trunkModelicaTest.Tables.CombiTable2Ds.OneSidedDerivative2D (sim)Failed → Verify
ModelicaTest_trunkModelicaTest.Tables.CombiTable2Dv.OneSidedDerivative2D (sim)Failed → Verify
OpenIPSLOpenIPSL.Examples.Microgrids.IEEEMicrogrid.IEEEMicrogrid (sim)Compile performance 16.18 → 27.58
OpenIPSLOpenIPSL.Examples.Microgrids.UniversityCampus.CampusA.CampusGridA (sim)Compile performance 24.25 → 42.58
SOFCPoliMiSOFCPoliMi.Tests.BenchmarkCammarataIndex1 (sim)Compile → Failed
SOFCPoliMiSOFCPoliMi.Tests.BenchmarkLinConcLosses (sim)SimCode performance 29.50 → 15.33
SOFCPoliMiSOFCPoliMi.Tests.BenchmarkNonLinConcLosses (sim)SimCode performance 26.61 → 14.90
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_28_M_28 (sim)Compile → Failed
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_2000_M_10 (sim)Simulate performance 10.91 → 20.97
ScalableTestSuiteScalableTestSuite.Thermal.HeatConduction.ScaledExperiments.OneDHeatTransferTT_FD_N_1280 (sim)Simulate performance 7.19 → 12.63
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_56_M_56 (sim)Simulate performance 17.80 → 5.55
ScalableTestSuite_nooptScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_25600 (sim)Simulate performance 27.40 → 14.68
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.SimpleAdvection_N_12800 (sim)Simulate performance 6.96 → 14.11
ThermoSysProThermoSysPro.Fluid.Examples.Book.SimpleExamples.SolarCollector.TestFresnelField (sim)Compile performance 0:01:31 → 50.19