OpenModelica master-fmi-fmpy from 2026-07-11 12:43:37 to 2026-07-14 12:46:37

Summary

OMC Commits7
Libraries Changed2
Number of Improvements13
Number of Regressions3
Number of Performance Improvements5
Number of Performance Regressions1

OpenModelica Changes

CommitDateAuthorSummary
5f470624f42026-07-13 21:58:53 +0200Martin SjölundReplace anyhow errors with static strings (#16046)
676ebe780b2026-07-13 20:44:47 +0200Martin SjölundAdd optional mimalloc/jemalloc global allocators (#16045)
7ce6f298932026-07-13 14:27:11 +0200Julien SchuellerSimulationRuntime: consistent output values in FMI ME GetReal calls (#16019)
a1842a78b72026-07-13 13:54:13 +0200Martin Sjölundmmtorust: borrow arrays once per function (#16043)
a751d31b1b2026-07-13 10:31:12 +0200Martin Sjölundwasm-jit: DASSL fidelity (#16040)
dffc9f239c2026-07-13 00:07:24 +0200kabdelhak[NB] Fix SteadyState init regression from #15045: restore addInitialStartOccurrences (#16041)
22697edefa2026-07-12 20:54:13 +0200Martin SjölundRust: Fix execstime semantics (#16042)

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
Buildings_latestFrom version 14.0.0-master (https://github.com/lbl-srg/modelica-buildings/archive/0192839096eb88d9d260b9390bff8efa3bca02b5.zip) FMPy version 0.3.29 to 14.0.0-master (https://github.com/lbl-srg/modelica-buildings/archive/36854481a51c26c04c6333ab07d75880d24fa097.zip) FMPy version 0.3.29
ThermofluidStream_devFrom version 1.3.0-main (6115f1350febbe082f25084b41740aa97660be82) FMPy version 0.3.29 to 1.3.0-main (7b20040b4907ae9cd0eb645e56be0c867e6afe8f) FMPy version 0.3.29

Models Affected

AixLibAixLib.ThermalZones.HighOrder.Examples.OFD_1Jan (sim)SimCode performance 0:01:49 → 56.82
Buildings_12Buildings.DHC.ETS.Combined.Examples.ChillerBorefield (sim)SimCode performance 32.84 → 17.93
Buildings_12Buildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim)Simulate performance 0:07:02 → 1.22
Buildings_latestBuildings.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.Examples.BoreholeDynamics (sim)Verify → Failed
Buildings_latestBuildings.Fluid.Geothermal.Borefields.Examples.Borefields (sim)Verify → Failed
Buildings_latestBuildings.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)SimCode performance 26.35 → 8.78
BusinessSimulation_devBusinessSimulation.Examples.AssemblyLine (sim)Simulate → Compile
IDEASIDEAS.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)SimCode performance 8.72 → 16.36
Modelica_4.1.0Modelica.Electrical.PowerConverters.Examples.ACAC.SoftStarter (sim)Compile → Simulate
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_28_M_28 (sim)Failed → Verify
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.SimpleAdvection_N_3200 (sim)Compile performance 0:04:19 → 0:02:06
ThermofluidStream_devThermofluidStream.Examples.HeatPump (sim)Failed → Compile
ThermofluidStream_devThermofluidStream.Examples.VaporCycle (sim)Failed → Compile
ThermofluidStream_devThermofluidStream.HeatExchangers.Tests.Condenser (sim)Failed → Verify
ThermofluidStream_devThermofluidStream.HeatExchangers.Tests.Evaporator (sim)Failed → Verify
ThermofluidStream_devThermofluidStream.HeatExchangers.Tests.FlowRes (sim)Failed → Verify
ThermofluidStream_devThermofluidStream.HeatExchangers.Tests.Recuperator (sim)Failed → Verify
ThermofluidStream_devThermofluidStream.Media.Tests.TestXRGMedia (sim)Failed → Compile
ThermofluidStream_devThermofluidStream.Media.additionalMedia.Incompressible.Tests.TestLiqLoopDowcal100 (sim)Failed → Verify
ThermofluidStream_devThermofluidStream.Media.additionalMedia.Incompressible.Tests.TestLiqLoopJP8 (sim)Failed → Verify
ThermofluidStream_devThermofluidStream.Media.additionalMedia.SingleGasAndIncompressible.Tests.TestLiqLoopJP8DryAir (sim)Failed → Verify
ThermofluidStream_devThermofluidStream.Undirected.HeatExchangers.Tests.TestDiscretizedHEXvsDir (sim)Failed → Simulate