OpenModelica master-fmi-fmpy from 2026-08-06 12:16:48 to 2026-08-08 11:58:18

Summary

OMC Commits10
Libraries Changed3
Number of Improvements8
Number of Regressions5
Number of Performance Improvements7
Number of Performance Regressions6

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)

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_11Configuration hash (OMC settings or the testing script changed)
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) FMPy version 0.3.29 to 14.0.0-master (https://github.com/lbl-srg/modelica-buildings/archive/280e075c0b1ca8d7004c3823c5a8835cb7f3e459.zip) FMPy version 0.3.29

Models Affected

BuildingSystemsBuildingSystems.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)SimCode performance 46.29 → 25.70
Buildings_11Buildings.Air.Systems.SingleZone.VAV.Examples.ChillerDXHeatingEconomizer (sim)SimCode performance 6.19 → 18.62
Buildings_11Buildings.DHC.ETS.Combined.Subsystems.Validation.Borefield (sim)SimCode performance 11.47 → 36.52
Buildings_11Buildings.DHC.Plants.Combined.Validation.AllElectricCWStorage (sim)Compile → Failed
Buildings_11Buildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim)Simulate performance 0:07:02 → 1.28
Buildings_12Buildings.DHC.ETS.Combined.Examples.ChillerBorefield (sim)SimCode performance 18.18 → 33.59
Buildings_12Buildings.DHC.ETS.Combined.Subsystems.Validation.Borefield (sim)SimCode performance 46.25 → 19.36
Buildings_12Buildings.DHC.Loads.BaseClasses.Examples.CouplingRCZ6 (sim)Verify → Failed
Buildings_12Buildings.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)SimCode performance 17.22 → 9.23
Buildings_latestBuildings.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)SimCode performance 30.34 → 8.35
IDEASIDEAS.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)SimCode performance 10.47 → 20.95
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
Modelica_4.1.0Modelica.Electrical.PowerConverters.Examples.ACAC.SoftStarter (sim)Simulate → Compile
Modelica_trunkModelica.Electrical.PowerConverters.Examples.ACAC.SoftStarter (sim)Compile → Simulate
SOFCPoliMiSOFCPoliMi.Tests.BenchmarkCammarataIndex1 (sim)Compile → Failed
SOFCPoliMiSOFCPoliMi.Tests.BenchmarkLinConcLosses (sim)Compile → Failed
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_28_M_28 (sim)Failed → Verify
ScalableTestSuiteScalableTestSuite.Electrical.TransmissionLine.ScaledExperiments.TransmissionLineModelica_N_640 (sim)Compile performance 0:01:54 → 0:04:00
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.AdvectionReaction_N_1600 (sim)Simulate performance 0:01:26 → 34.38
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.AdvectionReaction_N_6400 (sim)Compile → Verify
ScalableTestSuiteScalableTestSuite.Thermal.HeatExchanger.ScaledExperiments.CounterCurrentHeatExchangerEquations_N_1280 (sim)Compile → Verify
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_80_M_80 (sim)Simulate performance 5.48 → 10.11
ScalableTestSuite_nooptScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_25600 (sim)BackEnd performance 0:01:02 → 36.43