OpenModelica master-fmi-fmpy from 2026-06-06 12:53:15 to 2026-06-09 10:45:18

Summary

OMC Commits16
Libraries Changed2
Number of Improvements1
Number of Regressions3
Number of Performance Improvements13
Number of Performance Regressions7

OpenModelica Changes

CommitDateAuthorSummary
5797b44f0f2026-06-08 19:48:24 +0200kabdelhak[NB] update iterator handling for function alias (#15793)
086ebf17042026-06-08 17:33:56 +0200phannebohm[C] Remove duplicate nnz counter in sparsity (#15786)
5978f9f6932026-06-08 16:33:46 +0200phannebohmRemove unused variables (#15785)
e7f003a8a52026-06-08 16:25:53 +0200phannebohm[NB] Remove custom Rational (#15784)
83ec0c06ab2026-06-08 14:26:38 +0200Adeel AsgharReduced the default minimum width for value (#15782)
ac04a64e322026-06-08 13:56:53 +0200Martin SjölundCodegenC.tpl: give hpcom pthread thread functions the pthread signature (#15772)
5dddfb80e42026-06-08 13:10:48 +0200Adrian Pop[OMEdit] Enable MCP server build on Qt 6.4.x (#15779)
8415f4f0932026-06-08 13:10:09 +0200Adrian Pop[OMEdit] Add Qt version in the About dialog (#15778)
952f8a709c2026-06-08 11:10:27 +0200Martin SjölundSimulationRuntime cpp: don't re-prefix raw -l flags in LAPACK_LIBRARIES (#15776)
4bdbbb9fe42026-06-08 10:59:47 +0200Martin Sjölundparser: report invalid-escape warning at the real source position (#15775)
a8c3054c922026-06-08 10:53:41 +0200Martin SjölundFix string corruption in reverse-order StringAllocator fills (#15774)
093518e2c92026-06-08 10:45:14 +0200Martin SjölundCodegenC.tpl: emit headers for WHEN generic-call loop bodies (#15773)
b07706f4322026-06-08 10:44:52 +0200Martin SjölundBackendDump: drop debug SIMULATION/INITIALSYSTEM print in dumpLoops (#15771)
c7cd5d8ee82026-06-07 21:10:28 +0200Martin SjölundTpl: iterate token lists in iterSeparatorString/iterAlignWrapString (#15770)
9c19e308822026-06-07 13:56:07 +0200Adrian Pop[15219] getModelInstanceReference: in-process model instance, no JSON string (#15697)
6e02f4119d2026-06-07 08:51:07 +0200Martin SjölundSusan: generate iterative for-loops for list maps instead of recursion (#15768)

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
12a01782026-06-06 12:43:09 +0200Adrian Popdrop v1.25 and add v1.27 (#286)
1dd4db72026-04-19 14:25:16 +0200Adrian Popforce fetch of tags to handle the floating tag 'nightly' (#285)

Library Changes

LibraryChange
ThermofluidStreamConfiguration hash (OMC settings or the testing script changed)
ThermofluidStream_devConfiguration hash (OMC settings or the testing script changed)

Models Affected

AixLibAixLib.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)SimCode performance 27.58 → 9.11
Buildings_11Buildings.DHC.ETS.Combined.Examples.ChillerBorefield (sim)SimCode performance 9.71 → 27.16
Buildings_11Buildings.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)SimCode performance 12.23 → 22.13
Buildings_12Buildings.DHC.ETS.Combined.Validation.ChillerBorefield (sim)SimCode performance 31.12 → 12.19
Buildings_12Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case980 (sim)SimCode performance 5.99 → 10.20
Buildings_latestBuildings.DHC.Plants.Combined.Validation.AllElectricCWStorage (sim)Compile → Failed
IBPSA_latestIBPSA.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)SimCode performance 22.00 → 7.60
IDEASIDEAS.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)SimCode performance 19.54 → 7.78
OpenIPSL_devOpenIPSL.Examples.TwoAreas.Two_Areas_PSAT (sim)Simulate performance 10.01 → 2.76
SOFCPoliMiSOFCPoliMi.Tests.BenchmarkCammarata (sim)SimCode performance 25.56 → 52.47
SOFCPoliMiSOFCPoliMi.Tests.BenchmarkLinConcLossesHigherCurrent (sim)Failed → Compile
SOFCPoliMiSOFCPoliMi.Tests.BenchmarkNonLinConcLosses (sim)SimCode performance 29.17 → 16.88
SOFCPoliMiSOFCPoliMi.Tests.BenchmarkNonLinConcLossesHigherPorosity (sim)SimCode performance 30.82 → 17.62
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_28_M_28 (sim)Verify → Failed
ScalableTestSuiteScalableTestSuite.Electrical.TransmissionLine.ScaledExperiments.TransmissionLineModelica_N_640 (sim)Simulate performance 47.98 → 0:01:27
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.AdvectionReaction_N_1600 (sim)Simulate performance 0:01:34 → 54.62
ScalableTestSuiteScalableTestSuite.Thermal.HeatExchanger.ScaledExperiments.CounterCurrentHeatExchangerEquations_N_1280 (sim)Verify → Compile
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_80_M_80 (sim)Simulate performance 6.00 → 10.83
ScalableTestSuite_nooptScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_25600 (sim)Simulate performance 36.81 → 19.81
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.SimpleAdvection_N_12800 (sim)Simulate performance 7.03 → 15.65
ThermoSysProThermoSysPro.Examples.SimpleExamples.TestDynamicWaterHeating (sim)Compile performance 0:01:28 → 46.06
ThermofluidStreamThermofluidStream.HeatExchangers.Tests.Evaporator (sim)Simulate performance 12.15 → 4.89
ThermofluidStreamThermofluidStream.HeatExchangers.Tests.Recuperator (sim)Simulate performance 13.32 → 6.20
ThermofluidStream_devThermofluidStream.HeatExchangers.Tests.Condenser (sim)Simulate performance 12.93 → 5.23