OpenModelica master-fmi-fmpy from 2026-04-25 10:41:59 to 2026-04-29 08:53:11

Summary

OMC Commits20
Libraries Changed5
Number of Improvements4
Number of Regressions7
Number of Performance Improvements4
Number of Performance Regressions3

OpenModelica Changes

CommitDateAuthorSummary
7f4d387df92026-04-28 15:18:52 +0200Per ÖstlundFix annotation handling when instantiating components (#15447)
98921c0ce02026-04-28 15:07:12 +0200Adeel AsgharUpdate the current window when tab is swapped by the user (#15446)
4ef71ffee62026-04-28 12:59:09 +0200Adeel AsgharConsume the errors if checkError is false (#15445)
b09b69156d2026-04-28 09:59:37 +0200AndreasUpdate OMCompiler/tools/xml License (#15442)
551336a7b82026-04-28 00:57:37 +0200kabdelhak [NSim] update included functions (#15443)
a2238542dd2026-04-27 20:26:23 +0200AndreasUse first cref for array start position (#15440)
fdd7c5b4032026-04-27 20:26:05 +0200AndreasUpdate OMNotebook License (#15441)
bdb9eaa5542026-04-27 20:25:39 +0200Martin SjölundMake each output explicit in the code (#15439)
9300d4ee6d2026-04-27 20:25:17 +0200Martin SjölundReplace reductions with for loops (#15437)
863d6448d52026-04-27 16:41:25 +0200Adeel AsgharPrefer qualified path lookup over linear search using filename (#15438)
1ceca1ed022026-04-27 12:20:37 +0200rfrankeFix lookup of SimVar without FMI export (#15427)
327d2355522026-04-27 15:09:07 +0200Per ÖstlundUpdate C++ frontend (#15434)
48f06ca9d32026-04-27 15:08:50 +0200Per ÖstlundUpdate OMSens_Qt (#15436)
ab87d4a1bb2026-04-25 14:22:10 +0200rfrankeRevert "Hide previous(v) in the result file (#8209)"
efd7c3d38d2026-04-24 16:44:57 +0200AnHeuermannMore license updates OMCompiler
2ae8ab18832026-04-24 16:18:25 +0200AnHeuermannUpdate OMEdit License
9699db05122026-04-27 12:20:24 +0200Per ÖstlundFix tuple type checking (#15428)
120967e4702026-04-26 09:44:34 +0200Adrian Popforce qt6 on resolute (#15423)
3ceb0c9d062026-04-25 15:25:21 +0200Martin SjölundMCP: add README with setup and AI client connection instructions (#15420)
65e501f1882026-04-25 13:10:40 +0200rfrankeDon't generate initial equations for start values of clocked variables (#15411)

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
Buildings_11From version 11.1.1-maint.11.x (https://github.com/lbl-srg/modelica-buildings/archive/c378cb11f92b35977e2bcecf2df34bd512d2e1aa.zip) FMPy version 0.3.29 to 11.1.1-maint.11.x (https://github.com/lbl-srg/modelica-buildings/archive/c819a94c6d52b58d3cba23caa8cb871f1e97d2fd.zip) FMPy version 0.3.29
Buildings_12From version 12.1.1-maint.12.x (https://github.com/lbl-srg/modelica-buildings/archive/e4c08a21b87cc023a15b7c0daef1988024507e80.zip) FMPy version 0.3.29 to 12.1.1-maint.12.x (https://github.com/lbl-srg/modelica-buildings/archive/fe09072c92b91b605c9c712ddf54b9a64178b622.zip) FMPy version 0.3.29
Buildings_latestFrom version 13.0.0-master (https://github.com/lbl-srg/modelica-buildings/archive/673c4eee455e3776bfd8cb618a545148e0ca11aa.zip) FMPy version 0.3.29 to 13.0.0-master (https://github.com/lbl-srg/modelica-buildings/archive/9f83a651912bad4d5e9b35cceb005fb3047ca3e1.zip) FMPy version 0.3.29
Modelica_trunkFrom version trunk (https://github.com/OpenModelica/OpenModelica-ModelicaStandardLibrary/archive/1f0d58a144eb15c7d4766a321a4a89edc14062c3.zip) FMPy version 0.3.29 to trunk (https://github.com/OpenModelica/OpenModelica-ModelicaStandardLibrary/archive/dca7ebccce0d491dd8602af939ccba11c74a32ed.zip) FMPy version 0.3.29
ThermofluidStream_devFrom version 1.2.0-main (97dc3776922ba27582d364a9bccce3d404c5ca30) FMPy version 0.3.29 to 1.2.0-main (b29add1520acfec6ddfb946cf38ecaf6ab120930) FMPy version 0.3.29

Models Affected

Buildings_11Buildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim)Simulate performance 0:07:02 → 1.29
Buildings_12Buildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim)Simulate performance 0:07:02 → 1.21
Buildings_latestBuildings.DHC.Examples.Combined.ETSHeatRecoveryHeatPump_BuildingTimeSeries.WithDHW (sim)Failed → Compile
Buildings_latestBuildings.DHC.Plants.Combined.Validation.AllElectricCWStorage (sim)Failed → Compile
Modelica_4.0.0Modelica.StateGraph.Examples.ControlledTanks (sim)Simulate → Compile
Modelica_4.1.0Modelica.StateGraph.Examples.ControlledTanks (sim)Simulate → Compile
Modelica_trunkModelica.StateGraph.Examples.ControlledTanks (sim)Simulate → Compile
OpenIPSLOpenIPSL.Examples.TwoAreas.Two_Areas_PSAT (sim)Simulate performance 10.02 → 2.79
SOFCPoliMiSOFCPoliMi.Tests.BenchmarkNonLinConcLosses (sim)Failed → Compile
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_28_M_28 (sim)Verify → Failed
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_28_M_28 (sim)Failed → Verify
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.AdvectionReaction_N_12800 (sim)SimCode performance 11.85 → 20.31
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.SimpleAdvection_N_1600 (sim)Simulate performance 10.25 → 4.96
ScalableTestSuiteScalableTestSuite.Thermal.HeatExchanger.ScaledExperiments.CounterCurrentHeatExchangerEquations_N_1280 (sim)Verify → Compile
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_80_M_80 (sim)Simulate performance 12.06 → 25.75
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_112_M_112 (sim)Verify → Failed
ThermoSysProThermoSysPro.Examples.SimpleExamples.TestDynamicWaterHeating (sim)Compile performance 45.48 → 0:01:17
ThermofluidStream_devThermofluidStream.Examples.ReverseHeatPump (sim)Verify → Compile