OpenModelica master-fmi-fmpy from 2026-06-20 12:55:11 to 2026-06-23 15:52:21

Summary

OMC Commits14
Libraries Changed2
Number of Improvements1
Number of Regressions2
Number of Performance Improvements10
Number of Performance Regressions10

OpenModelica Changes

CommitDateAuthorSummary
af832fb78b2026-06-23 16:23:59 +0300Adrian Pop[DAEMode] Revert homotopy in the simulation residual (keep it in initialization) (#15898)
59680f00f42026-06-23 13:00:24 +0200Per ÖstlundFix test case name (#15896)
914b1e91ed2026-06-22 20:43:23 +0200Adeel AsgharStore defined in as QVariant::fromValue (#15894)
dba6f64a732026-06-22 19:25:11 +0200JKRT_CLAUDE_ACCOUNTFix codegen for record fields with quoted identifier names (#15880)
c47dcd74b32026-06-22 18:53:05 +0200Adeel AsgharCheck if element type is parameter (#15893)
ff761ef4ea2026-06-22 17:38:06 +0200Per ÖstlundClean up OMNotebook graph/text cell (#15891)
3ab8c376102026-06-22 17:18:28 +0200Per ÖstlundIgnore base classes when dumping type paths to JSON (#15889)
6c3484d6232026-06-22 14:09:37 +0200JKRT_CLAUDE_ACCOUNTReset ExecStat at the start of checkModel (#15881)
68018204532026-06-22 14:02:58 +0200Martin SjölundAdd -d=checkDefUse def-use analysis and enable it in the build (#15837)
e8ca9828642026-06-22 12:11:25 +0200Martin SjölundcheckDefUse: initialize or fail-terminate conditionally-assigned variables (#15878)
16f701f6da2026-06-22 12:49:39 +0300Adrian Pop[NewBackend] Fix start values of non-scalarized arrays
7f6a1671e62026-06-22 11:13:23 +0200Henning Kieladd override keyword where appropriate (#15874)
38af9a393b2026-06-22 10:10:08 +0200Per ÖstlundFix flow alias attribute handling (#15887)
f6014470322026-06-21 18:15:43 +0300Adrian Pop[DAEMode] homotopy ramp to initialize degenerate start operating points (#15883)

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
d357aff2026-06-12 13:26:07 +0200AndreasFix OMSimulator submodule update when directory layout changes (#287)
12a01782026-06-06 12:43:09 +0200Adrian Popdrop v1.25 and add v1.27 (#286)

Library Changes

LibraryChange
Buildings_11From version 11.1.2-maint.11.x (https://github.com/lbl-srg/modelica-buildings/archive/0da762f99a9aaa59cab510be1d60a85485ef5cf1.zip) FMPy version 0.3.29 to 11.1.2-maint.11.x (https://github.com/lbl-srg/modelica-buildings/archive/48a176e0716ee4b91553cbd424918f02b67a3fe9.zip) FMPy version 0.3.29
Buildings_latestFrom version 13.0.1-master (https://github.com/lbl-srg/modelica-buildings/archive/8754785d1d873f7e49578c4368587dfb0e6e4300.zip) FMPy version 0.3.29 to 13.0.1-master (https://github.com/lbl-srg/modelica-buildings/archive/15eaf7e7843c73023c0a311418c9be52ce7474bd.zip) FMPy version 0.3.29

Models Affected

BuildSysProBuildSysPro.IBPSA.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)
BuildingSystemsBuildingSystems.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)SimCode performance 33.61 → 9.97
Buildings_11Buildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim)Simulate performance 1.27 → 0:07:02
Buildings_11Buildings.ThermalZones.Detailed.Examples.MixedAirFreeResponse (sim)SimCode performance 16.90 → 29.42
Buildings_12Buildings.DHC.ETS.Combined.Examples.ChillerBorefield (sim)SimCode performance 31.24 → 13.19
Buildings_12Buildings.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)SimCode performance 8.02 → 23.51
Buildings_12Buildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim)Simulate performance 1.20 → 0:07:02
Buildings_latestBuildings.DHC.Plants.Combined.Validation.AllElectricCWStorage (sim)Compile → Failed
Buildings_latestBuildings.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)SimCode performance 7.65 → 20.35
ElectricalEnergyStorageElectricalEnergyStorage.Examples.SimpleStackCycling (sim)SimCode performance 11.62 → 4.73
IBPSA_latestIBPSA.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)SimCode performance 17.57 → 7.50
Modelica_4.1.0Modelica.Electrical.PowerConverters.Examples.ACAC.SoftStarter (sim)Compile → Simulate
SOFCPoliMiSOFCPoliMi.Tests.BenchmarkCammarataIndex1 (sim)SimCode performance 0:01:14 → 36.34
SOFCPoliMiSOFCPoliMi.Tests.BenchmarkNonLinConcLosses (sim)SimCode performance 17.26 → 42.49
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_28_M_28 (sim)Verify → Failed
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.SimpleAdvection_N_1600 (sim)Simulate performance 5.25 → 10.36
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.SimpleAdvection_N_3200 (sim)Compile performance 0:03:22 → 0:01:56
ScalableTestSuiteScalableTestSuite.Thermal.DistrictHeating.ScaledExperiments.HeatingSystem_N_640 (sim)Compile performance 41.56 → 0:01:27
ScalableTestSuiteScalableTestSuite.Thermal.HeatConduction.ScaledExperiments.OneDHeatTransferTI_Modelica_N_1280 (sim)Compile performance 0:03:20 → 0:01:54
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_56_M_56 (sim)Simulate performance 12.31 → 5.44
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_80_M_80 (sim)BackEnd performance 0:02:28 → 0:01:11
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.SimpleAdvection_N_12800 (sim)Simulate performance 16.36 → 7.51
ThermofluidStreamThermofluidStream.HeatExchangers.Tests.Evaporator (sim)Simulate performance 4.74 → 11.37
ThermofluidStreamThermofluidStream.HeatExchangers.Tests.Recuperator (sim)Simulate performance 5.82 → 14.97