OpenModelica master-fmi-fmpy from 2026-03-24 12:17:35 to 2026-03-26 21:16:03

Summary

OMC Commits15
Libraries Changed4
Number of Improvements23
Number of Regressions25
Number of Performance Improvements5
Number of Performance Regressions4

OpenModelica Changes

CommitDateAuthorSummary
04460077662026-03-26 16:30:40 +0100linuslangenkamp[GBODE] consider NLS converged when absorption effects dominate (#15260)
40e5d5fcfa2026-03-26 16:24:50 +0100Adeel AsgharPreserve the last active modeling window (#15262)
4db872f3732026-03-26 16:01:30 +0100Adeel AsgharSet the transform on DynamicSelect reset (#15261)
953a7621382026-03-26 14:42:57 +0100Adeel AsgharUpdate generate_icons.py (#15259)
2ea0f8249a2026-03-26 12:46:31 +0100Per ÖstlundAdd documentation for translateResidualsDAE (#15255)
1d509b74e42026-03-26 12:22:16 +0100Per ÖstlundFix expansion of call arguments in Base Modelica (#15257)
60df98dd182026-03-25 18:42:09 +0100linuslangenkamp[GBODE] update embedded method for ESDIRK4(3)6L[2]SA (#15027)
a11b4f4e912026-03-25 17:30:25 +0100Per ÖstlundAdd translateResidualsDAE API (#15253)
a63fb1c3982026-03-25 15:09:37 +0100Per ÖstlundDump functions when using --dumpFlatModel without -f (#15252)
90923086c72026-03-25 12:50:12 +0100Per ÖstlundGroup reverseLookup matches based on filename (#15250)
b91c0830e82026-03-25 11:50:37 +0100Adeel AsgharUse simdjson instead of QJsonDocument (#15230)
14638ef98e2026-03-25 11:12:51 +0100Adeel AsgharAdded min, h and d display units for time (#15249)
36e89de2bb2026-03-25 10:36:42 +0100Adeel AsgharFilter out the generated inner when adding a component (#15247)
9c80b3b4832026-03-25 10:26:12 +0100Adeel AsgharBuild simdjson (#15244)
224eb368ef2026-03-24 14:18:53 +0100phannebohm[C] Allocate Jacobian eval selection (#15218)

3rdParty changes

Note that the 3rdParty libraries changed: 00e74f158d12..20924d599879

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
2a49f692026-03-26 20:37:38 +0100AndreaBartoliniAdd ThermoPower branch v4.0.0-dev to the CI (#280)
f2d17e92026-03-26 12:08:33 +0100linuslangenkamp[GBODE] set 3-stage Radau IIA as default integrator (#279)

Library Changes

LibraryChange
Buildings_11From version 11.1.1-maint.11.x (https://github.com/lbl-srg/modelica-buildings/archive/1f7eae7257aea42008ce2acd5defb19a6dff7b04.zip) usage: __main__.py [-h] [--version] [--validate] [--start-time START_TIME] FMPy version: 0.3.21 Python version: 3.10.12 (main, Mar 3 2026, 11:56:32) [GCC 11.4.0] --version show program's version number and exit to 11.1.1-maint.11.x (https://github.com/lbl-srg/modelica-buildings/archive/8ffaefad4792181db2d71f08f9077bcc535dee17.zip) usage: __main__.py [-h] [--version] [--validate] [--start-time START_TIME] FMPy version: 0.3.21 Python version: 3.10.12 (main, Mar 3 2026, 11:56:32) [GCC 11.4.0] --version show program's version number and exit
Buildings_12From version 12.1.1-maint.12.x (https://github.com/lbl-srg/modelica-buildings/archive/d631fc5155df0a7de87bf80129efceafdd9284e5.zip) usage: __main__.py [-h] [--version] [--validate] [--start-time START_TIME] FMPy version: 0.3.21 Python version: 3.10.12 (main, Mar 3 2026, 11:56:32) [GCC 11.4.0] --version show program's version number and exit to 12.1.1-maint.12.x (https://github.com/lbl-srg/modelica-buildings/archive/8fbca51d4f79a1a88f2a6788a1c8ef7464db747c.zip) usage: __main__.py [-h] [--version] [--validate] [--start-time START_TIME] FMPy version: 0.3.21 Python version: 3.10.12 (main, Mar 3 2026, 11:56:32) [GCC 11.4.0] --version show program's version number and exit
Buildings_latestConfiguration hash (OMC settings or the testing script changed)
Dynawo_devFrom version 1.8.0-master (f46f6aa4ac1da865404196ce63b5b339102d8c4d) usage: __main__.py [-h] [--version] [--validate] [--start-time START_TIME] FMPy version: 0.3.21 Python version: 3.10.12 (main, Mar 3 2026, 11:56:32) [GCC 11.4.0] --version show program's version number and exit to 1.8.0-master (aa0a51d1d084d1bc7b71b32e291fd8ac14bc2866) usage: __main__.py [-h] [--version] [--validate] [--start-time START_TIME] FMPy version: 0.3.21 Python version: 3.10.12 (main, Mar 3 2026, 11:56:32) [GCC 11.4.0] --version show program's version number and exit

Models Affected

AdvancedNoiseAdvancedNoise.Examples.TimeBasedCorrelations (sim)Simulate → Compile
BuildingSystemsBuildingSystems.Fluid.Geothermal.Aquifer.Validation.NumberWells (sim)Simulate → Failed
Buildings_11Buildings.Applications.DataCenters.ChillerCooled.Examples.IntegratedPrimarySecondaryEconomizer (sim)Failed → Compile
Buildings_11Buildings.DHC.ETS.Combined.Validation.ChillerOnly (sim)Failed → Verify
Buildings_11Buildings.DHC.Plants.Cooling.Examples.StoragePlantDualSource (sim)Verify → Compile
Buildings_11Buildings.Fluid.DXSystems.Cooling.WaterSource.Examples.SingleSpeed (sim)Compile → Verify
Buildings_11Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case600FF (sim)Verify → Failed
Buildings_11Buildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.SampledModel.OnlyExteriorWallWithWindowExteriorShade (sim)Failed → Compile
Buildings_11Buildings.ThermalZones.EnergyPlus_9_6_0.Examples.SmallOffice.ASHRAE2006Summer (sim)Compile → Failed
Buildings_12Buildings.DHC.ETS.Combined.Validation.ChillerOnly (sim)Verify → Failed
Buildings_12Buildings.DHC.Loads.Cooling.Examples.BuildingTimeSeriesWithETS (sim)Compile → Verify
Buildings_12Buildings.Examples.ScalableBenchmarks.BuildingVAV.Examples.OneFloor_OneZone (sim)Compile → Failed
Buildings_12Buildings.Fluid.DXSystems.Cooling.WaterSource.Examples.SingleSpeed (sim)Verify → Compile
Buildings_12Buildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim)Simulate performance 0:07:02 → 0.35
Buildings_12Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case695 (sim)Compile → Failed
Buildings_12Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case900FF (sim)Verify → Failed
Buildings_12Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case950 (sim)Failed → Verify
Buildings_12Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case950FF (sim)Failed → Verify
Buildings_12Buildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.OnlyExteriorWallWithWindowInteriorShade (sim)Verify → Failed
Buildings_12Buildings.ThermalZones.EnergyPlus_24_2_0.Examples.SmallOffice.ASHRAE2006Spring (sim)Failed → Compile
Buildings_12Buildings.ThermalZones.EnergyPlus_24_2_0.Examples.SmallOffice.ASHRAE2006Winter (sim)Failed → Compile
Buildings_latestBuildings.Applications.DataCenters.ChillerCooled.Examples.NonIntegratedPrimarySecondaryEconomizer (sim)Failed → Compile
Buildings_latestBuildings.Controls.OBC.Utilities.Validation.PIDWithEnable (sim)Simulate → Verify
Buildings_latestBuildings.DHC.ETS.Combined.Subsystems.Validation.HeatExchanger (sim)Simulate → Verify
Buildings_latestBuildings.DHC.Loads.Combined.Examples.BuildingTimeSeriesWithETS (sim)Failed → Compile
Buildings_latestBuildings.DHC.Loads.Cooling.Examples.BuildingTimeSeriesWithETS (sim)Verify → Compile
Buildings_latestBuildings.Fluid.AirFilters.BaseClasses.Validation.FiltrationEfficiency (sim)Simulate → Verify
Buildings_latestBuildings.Fluid.AirFilters.BaseClasses.Validation.FlowCoefficientCorrection (sim)Simulate → Verify
Buildings_latestBuildings.Fluid.AirFilters.BaseClasses.Validation.MassAccumulation (sim)Simulate → Verify
Buildings_latestBuildings.Fluid.AirFilters.BaseClasses.Validation.MassTransfer (sim)Simulate → Verify
Buildings_latestBuildings.Fluid.AirFilters.BaseClasses.Validation.PressureDropWithVaryingFlowCoefficient (sim)Simulate → Verify
Buildings_latestBuildings.Fluid.AirFilters.Validation.Empirical (sim)Simulate → Verify
Buildings_latestBuildings.Fluid.HydronicConfigurations.ActiveNetworks.Examples.DecouplingMixing (sim)Simulate performance 0.50 → 18.08
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case640 (sim)Verify → Failed
Buildings_latestBuildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.OnlyExteriorWallWithWindowExteriorShade (sim)Compile performance 0:02:12 → 0:04:10
Buildings_latestBuildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.SampledModel.OnlyExteriorWallWithWindow (sim)Compile performance 0:04:35 → 0:02:26
Buildings_latestBuildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.SampledModel.OnlyExteriorWallWithWindowExteriorShade (sim)Compile → Failed
Buildings_latestBuildings.ThermalZones.EnergyPlus_24_2_0.Examples.SmallOffice.ASHRAE2006Spring (sim)Failed → Compile
Buildings_latestBuildings.ThermalZones.EnergyPlus_24_2_0.Examples.SmallOffice.ASHRAE2006Summer (sim)Failed → Compile
Chemical_masterChemical.Obsolete.Examples.Hemoglobin.Joels57 (sim)Compile performance 0:04:13 → 0:08:43
Dynawo_devDynawo.Examples.GridForming.GridForming (sim)Simulate performance 14.39 → 1.32
IDEASIDEAS.Examples.Tutorial.Example10 (sim)Compile → Failed
IDEASIDEAS.Examples.Tutorial.Example5 (sim)Simulate → Failed
IDEASIDEAS.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)Compile → Failed
Modelica_4.0.0Modelica.Electrical.PowerConverters.Examples.ACAC.Dimmer_RL (sim)Simulate → Compile
Modelica_4.0.0Modelica.Electrical.PowerConverters.Examples.ACDC.RectifierCenterTap2mPulse.ThyristorCenterTap2mPulse_RL (sim)Compile → Simulate
Modelica_4.1.0Modelica.Electrical.PowerConverters.Examples.ACAC.Dimmer_RL (sim)Simulate → Compile
Modelica_trunkModelica.Electrical.Analog.Examples.ControlledSwitchWithArc (sim)Simulate → Compile
Modelica_trunkModelica.Electrical.PowerConverters.Examples.ACDC.RectifierCenterTap2mPulse.ThyristorCenterTap2mPulse_RL (sim)Simulate → Compile
OpenIPSL_2.0.0OpenIPSL.Examples.TwoAreas.Two_Areas_PSAT (sim)Simulate performance 14.18 → 4.85
OpenIPSL_2.0.0OpenIPSL.Tests.Controls.PSAT.TG.TGTypeIV_test (sim)Simulate → Compile
OpenIPSL_2.0.0OpenIPSL.Tests.Machines.PSAT.Order3test2 (sim)Simulate performance 0.47 → 14.82
PowerSystemsPowerSystems.Examples.AC1ph_DC.Inverters.InverterToGrid (sim)Simulate → Compile
ScalableTestSuiteScalableTestSuite.Mechanical.FlexibleBeam.ScaledExperiments.FlexibleBeamModelica_N_32 (sim)Simulate → Failed
ScalableTestSuiteScalableTestSuite.Thermal.HeatExchanger.ScaledExperiments.CocurrentHeatExchangerEquations_N_640 (sim)Compile performance 0:03:46 → 0:02:11
ThermofluidStreamThermofluidStream.Examples.ReverseHeatPump (sim)Verify → Compile
ThermofluidStream_devThermofluidStream.Examples.ReverseHeatPump (sim)Compile → Verify