OpenModelica master-fmi-fmpy from 2026-07-16 20:09:12 to 2026-07-18 12:50:02

Summary

OMC Commits8
Libraries Changed1
Number of Improvements16
Number of Regressions4
Number of Performance Improvements11
Number of Performance Regressions4

OpenModelica Changes

CommitDateAuthorSummary
8bb1a8468b2026-07-18 00:12:29 +0300Adrian PopEmit the functions the FMIDERINIT jacobian calls (#16054) (#16068)
8d6698fc7f2026-07-17 22:08:41 +0200Martin SjölundFMI 3.0 wasm FMU export and browser simulator (#16063)
8c6cebd8ae2026-07-17 20:53:36 +0200kabdelhak[NB] NBAlias: replace reinit stateVar when alias-eliminating a state (#16070)
346738d50e2026-07-17 17:52:25 +0200kabdelhak[NB] Improve expandArraySumExp: multi-dim support and implicit fallback (#16067)
ac4bb5996f2026-07-17 16:59:21 +0200arun3688ParModelica: fix -ltbb link error on MSYS2 ucrt64 (use -ltbb12) (#16066)
e5a8b295752026-07-17 15:19:34 +0200AndreasSimulationRuntime: Fix segfault when spatialDistribution second output is unused (#16065)
60ffe7a49f2026-07-17 11:40:48 +0200Julien SchuellerSimulationRuntime: Fix segfault when FMU model calls terminate (#16024)
b8bc66579d2026-07-16 21:58:26 +0200Martin Sjölundwasm-jit: make browser simulation match native (#16060)

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_latestConfiguration hash (OMC settings or the testing script changed)

Models Affected

AixLibAixLib.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)SimCode performance 10.07 → 20.60
AixLibAixLib.ThermalZones.HighOrder.Examples.OFDHeatLoad (sim)SimCode performance 0:01:58 → 35.72
AixLibAixLib.ThermalZones.HighOrder.Examples.OFD_1Jan (sim)SimCode performance 0:01:24 → 24.55
BuildingSystemsBuildingSystems.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)SimCode performance 9.34 → 30.77
Buildings_11Buildings.DHC.ETS.Combined.Subsystems.Validation.Borefield (sim)SimCode performance 34.11 → 11.42
Buildings_11Buildings.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)SimCode performance 30.60 → 8.32
Buildings_11Buildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim)Simulate performance 0:07:02 → 1.25
Buildings_12Buildings.DHC.ETS.Combined.Subsystems.Validation.Borefield (sim)SimCode performance 36.41 → 11.18
Buildings_12Buildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim)Simulate performance 1.21 → 0:07:02
Buildings_latestBuildings.Examples.ScalableBenchmarks.BuildingVAV.Examples.OneFloor_OneZone (sim)SimCode performance 5.46 → 10.75
Buildings_latestBuildings.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.Examples.BoreholeDynamics (sim)Verify → Failed
Buildings_latestBuildings.Fluid.Geothermal.Borefields.Examples.Borefields (sim)Verify → Failed
BusinessSimulation_devBusinessSimulation.Examples.AssemblyLine (sim)Simulate → Compile
HanserModelicaHanserModelica.SynchronousMachines.SMEE_VCurve2 (sim)Compile → Simulate
HanserModelicaHanserModelica.SynchronousMachines.SMEE_VCurve3 (sim)Compile → Simulate
HanserModelicaHanserModelica.SynchronousMachines.SMEE_VCurve4 (sim)Compile → Simulate
IDEAS_devIDEAS.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)SimCode performance 22.88 → 10.99
Modelica_3.2.3Modelica.Mechanics.MultiBody.Examples.Systems.RobotR3.oneAxis (sim)Compile → Simulate
Modelica_4.0.0Modelica.Mechanics.MultiBody.Examples.Systems.RobotR3.OneAxis (sim)Compile → Simulate
Modelica_4.1.0Modelica.Mechanics.MultiBody.Examples.Systems.RobotR3.OneAxis (sim)Compile → Simulate
Modelica_trunkModelica.Electrical.PowerConverters.Examples.ACAC.SoftStarter (sim)Simulate → Compile
Modelica_trunkModelica.Mechanics.MultiBody.Examples.Systems.RobotR3.OneAxis (sim)Compile → Simulate
OpenIPSLOpenIPSL.Examples.TwoAreas.Two_Areas_PSAT (sim)Simulate performance 10.26 → 2.77
PhysiolibraryPhysiolibrary.Organs.Lungs.Examples.MeanLungsTest (sim)Templates performance 12.39 → 6.39
PowerSystemsPowerSystems.Examples.AC1ph_DC.Drives.DCmotor_par (sim)Compile → Simulate
PowerSystemsPowerSystems.Examples.AC1ph_DC.Drives.DCmotor_ser (sim)Compile → Simulate
PowerSystemsPowerSystems.Examples.AC3ph.Drives.ASMav (sim)Compile → Simulate
PowerSystems_latestPowerSystems.Examples.AC1ph_DC.Drives.DCmotor_par (sim)Compile → Verify
PowerSystems_latestPowerSystems.Examples.AC1ph_DC.Drives.DCmotor_ser (sim)Compile → Verify
PowerSystems_latestPowerSystems.Examples.AC3ph.Drives.ASMav (sim)Compile → Verify
SOFCPoliMiSOFCPoliMi.Tests.BenchmarkNonLinConcLosses (sim)Failed → Compile
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_28_M_28 (sim)Failed → Verify
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_28_M_28 (sim)Failed → Verify
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_320 (sim)Compile performance 0:04:05 → 0:01:47
ScalableTestSuiteScalableTestSuite.Thermal.DistrictHeating.ScaledExperiments.HeatingSystem_N_640 (sim)Compile performance 0:01:24 → 47.76