OpenModelica master-fmi-fmpy from 2026-04-23 10:38:55 to 2026-04-25 10:41:59

Summary

OMC Commits24
Libraries Changed4
Number of Improvements3
Number of Regressions4
Number of Performance Improvements5
Number of Performance Regressions3

OpenModelica Changes

CommitDateAuthorSummary
91a32377fa2026-04-24 20:36:28 +0200Martin SjölundAdd getTotalModel scripting API and MCP tool (#15415)
094b4684ff2026-04-24 20:02:06 +0200kabdelhak[NB] update binding iterator handling (#15407)
3ac8d892fe2026-04-24 19:16:00 +0200Martin SjölundMCP: add getCoordinateSystem and setCoordinateSystem tools (#15414)
4e00c4470f2026-04-24 19:00:23 +0200Martin SjölundSimulationOutputWidget: track compilation stderr separately (#15413)
f6622fb4672026-04-24 18:01:18 +0200linuslangenkamp[GBODE] perform zero-order hold for all fast states (#15408)
4d330e1f872026-04-24 16:25:55 +0200Adeel AsgharBetter handling of apostrophes in path (#15410)
3d30d1d55b2026-04-24 14:45:59 +0200kabdelhak[NB] fix init alias components (#15380)
04c6afbd292026-04-24 14:01:51 +0200Adeel AsgharInitialize Values.Value list (#15406)
ceb4902fb82026-04-24 12:03:06 +0200Per ÖstlundDisable DynamicSelect workaround for getModelInstance (#15399)
bcbbe159c02026-04-24 11:59:34 +0200linuslangenkamp[GBODE] add multirate support for -gbnls=internal (#15237)
92e04398562026-04-23 20:46:35 +0200Martin SjölundMCP addConnection: fix lookup failure for top-level connectors (#15403)
3c09b0f47c2026-04-23 20:34:27 +0200Adrian Popupdate 3rdParty to fix f2c.h header, partially fixes #13991 (#15402)
624396a7b22026-04-23 18:38:42 +0200AndreasUpdate OSMC-PL 1.8 License headers for OMCompiler/Parser, OMCompiler/tools/ (#15401)
542e40d6b02026-04-23 17:34:16 +0200AndreasUpdate OSMC-PL 1.8 License headers for OMCompiler/Compiler (#15398)
50b49d4de92026-04-22 16:58:43 +0200AnHeuermannUpdate OMCompiler/3rdParty
0fd1defd3c2026-04-22 11:10:42 +0200AnHeuermannCI test for OSMC license
bac21ccc732026-04-22 12:05:43 +0200AnHeuermannUpdate SimulationRuntime/ParModelica License
4d35ba20262026-04-22 11:54:55 +0200AnHeuermannUpdate SimulationRuntime/opc License
575ba4e6bf2026-04-22 11:08:56 +0200AnHeuermannUpdate SimulationRuntime/OMSI* License
8351b918302026-04-22 11:06:30 +0200AnHeuermannUpdate SimulationRuntime/cpp License
af2a7aa92f2026-04-22 11:05:09 +0200AnHeuermannUpdate SimulationRuntime/fmi License
01444173f42026-04-22 10:57:31 +0200AnHeuermannUpdate SimulationRuntime/c License
0c47f27e862026-04-22 10:52:41 +0200AnHeuermannAdd CI script to check and fix SimulationRuntime license headers
5bb04279562026-04-23 11:30:34 +0200Adeel AsgharAdd proxy model to equation tree with sorting (#15395)

3rdParty changes

Note that the 3rdParty libraries changed: 20924d599879..72914efd91c9

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
1dd4db72026-04-19 14:25:16 +0200Adrian Popforce fetch of tags to handle the floating tag 'nightly' (#285)
e83c3f42026-04-14 08:15:53 +0200Adrian Popcannot run python -m fmpy via check_output_log (#284)

Library Changes

LibraryChange
AESFrom version main (9df2563bbfc594406229273baef9fe15243514ec) FMPy version 0.3.29 to main (61273ea28762b2369292d6333fcdd3b7e902c09c) FMPy version 0.3.29
Buildings_11From version 11.1.1-maint.11.x (https://github.com/lbl-srg/modelica-buildings/archive/bf48df5448d0a08e1100ef22a8ce9713b255d1fb.zip) FMPy version 0.3.29 to 11.1.1-maint.11.x (https://github.com/lbl-srg/modelica-buildings/archive/c378cb11f92b35977e2bcecf2df34bd512d2e1aa.zip) FMPy version 0.3.29
Buildings_12From version 12.1.1-maint.12.x (https://github.com/lbl-srg/modelica-buildings/archive/473f98da8fc3b8f7662785d06bce6ef8a648f7d9.zip) FMPy version 0.3.29 to 12.1.1-maint.12.x (https://github.com/lbl-srg/modelica-buildings/archive/e4c08a21b87cc023a15b7c0daef1988024507e80.zip) FMPy version 0.3.29
Buildings_latestFrom version 13.0.0-master (https://github.com/lbl-srg/modelica-buildings/archive/0de409b0af54cfe2c1edb7e1693fb89fe6ac7b5a.zip) FMPy version 0.3.29 to 13.0.0-master (https://github.com/lbl-srg/modelica-buildings/archive/673c4eee455e3776bfd8cb618a545148e0ca11aa.zip) FMPy version 0.3.29

Models Affected

AESAES.Devel_test_models.Test_liquid_circuit_001 (sim)Compile → Simulate
AixLibAixLib.Systems.ModularAHU.Validation.AHU2_Preheater (sim)Simulate → Failed
BuildSysProBuildSysPro.Systems.HVAC.Emission.Examples.MozartJoulePIControlled (sim)Compile performance 29.38 → 17.11
Buildings_11Buildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim)Simulate performance 1.23 → 0:07:02
Buildings_12Buildings.DHC.Loads.BaseClasses.Examples.CouplingRCZ6 (sim)Failed → Verify
Buildings_12Buildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim)Simulate performance 1.20 → 0:07:02
Buildings_latestBuildings.DHC.Examples.Combined.ETSHeatRecoveryHeatPump_BuildingTimeSeries.WithDHW (sim)Compile → Failed
Buildings_latestBuildings.DHC.Plants.Combined.Validation.AllElectricCWStorage (sim)Compile → Failed
OpenIPSLOpenIPSL.Examples.TwoAreas.Two_Areas_PSAT (sim)Simulate performance 2.71 → 10.02
SOFCPoliMiSOFCPoliMi.Tests.BenchmarkNonLinConcLosses (sim)Compile → Failed
ScalableTestSuiteScalableTestSuite.Thermal.HeatExchanger.ScaledExperiments.CounterCurrentHeatExchangerEquations_N_1280 (sim)Compile → Verify
ScalableTestSuite_nooptScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_25600 (sim)BackEnd performance 46.15 → 20.39
ThermoSysProThermoSysPro.Fluid.Examples.Book.SimpleExamples.SolarCollector.TestFresnelField (sim)Compile performance 0:01:27 → 51.28
ThermofluidStreamThermofluidStream.Examples.VaporCycle (sim)Compile performance 44.24 → 25.28 Simulate performance 14.76 → 6.55
ThermofluidStreamThermofluidStream.HeatExchangers.Tests.Condenser (sim)Simulate performance 17.32 → 5.57