OpenModelica master-fmi-fmpy from 2026-01-31 09:43:42 to 2026-02-04 05:21:56

Summary

OMC Commits6
Libraries Changed4
Number of Improvements46
Number of Regressions45
Number of Performance Improvements5
Number of Performance Regressions5

OpenModelica Changes

CommitDateAuthorSummary
d0b5f2b4c72026-02-03 19:27:58 +0100linuslangenkamp[C] ensure scaling vectors are finite (#14977)
f6a98a9a542026-02-02 11:55:12 +0100Adeel AsgharOnly reload when there are no errors in saving the file (#14973)
cfc0b535ec2026-02-02 07:40:09 +0100phannebohm [wip] Flexible eqFunction eval (#14016)
451c429abb2026-02-01 23:29:07 +0100kabdelhak[NB] alias exception update (#14970)
231d0966972026-02-01 22:58:13 +0100fbrandtWork towards fixing regressions introduced in #14589 (#14961)
0d5ad539ae2026-01-31 12:48:12 +0100phannebohm[C] Read "uses" field in info.json (#14969)

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
7aa86392026-02-05 00:19:44 +0100Francesco CasellaAlso load Chemical 1.4.1, needed by Physiolibrary
f2691882025-12-11 11:52:34 +0100Adrian Popadd extra simflags gbode (#262)

Library Changes

LibraryChange
Buildings_12From version 12.1.1-maint.12.x (https://github.com/lbl-srg/modelica-buildings/archive/de671b96c9a62168627a4cd76cc6841166bb552f.zip) usage: __main__.py [-h] [--version] [--validate] [--start-time START_TIME] FMPy version: 0.3.21 Python version: 3.10.12 (main, Jan 8 2026, 06:52:19) [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/57c9b95f279979d6cfe24e1ffccf061bfad00a88.zip) usage: __main__.py [-h] [--version] [--validate] [--start-time START_TIME] FMPy version: 0.3.21 Python version: 3.10.12 (main, Jan 8 2026, 06:52:19) [GCC 11.4.0] --version show program's version number and exit
Buildings_latestFrom version 13.0.0-master (https://github.com/lbl-srg/modelica-buildings/archive/c8c3f3c57683df2999dc6bda104dace1cef6a7bc.zip) usage: __main__.py [-h] [--version] [--validate] [--start-time START_TIME] FMPy version: 0.3.21 Python version: 3.10.12 (main, Jan 8 2026, 06:52:19) [GCC 11.4.0] --version show program's version number and exit to 13.0.0-master (https://github.com/lbl-srg/modelica-buildings/archive/1fa2388ec5064fedf18e9e3cef95e7f9cc540c53.zip) usage: __main__.py [-h] [--version] [--validate] [--start-time START_TIME] FMPy version: 0.3.21 Python version: 3.10.12 (main, Jan 8 2026, 06:52:19) [GCC 11.4.0] --version show program's version number and exit
Dynawo_devFrom version 1.8.0-master (bb06c535d05ed6f0659429b052c09298fbcd0758) usage: __main__.py [-h] [--version] [--validate] [--start-time START_TIME] FMPy version: 0.3.21 Python version: 3.10.12 (main, Jan 8 2026, 06:52:19) [GCC 11.4.0] --version show program's version number and exit to 1.8.0-master (787bb144df1f5d69da812271681e2d5af7b86aae) usage: __main__.py [-h] [--version] [--validate] [--start-time START_TIME] FMPy version: 0.3.21 Python version: 3.10.12 (main, Jan 8 2026, 06:52:19) [GCC 11.4.0] --version show program's version number and exit
IBPSA_latestFrom version 4.0.0-master (9f7f280f19858e918a0750739a4fc0e5c9914d2d) usage: __main__.py [-h] [--version] [--validate] [--start-time START_TIME] FMPy version: 0.3.21 Python version: 3.10.12 (main, Jan 8 2026, 06:52:19) [GCC 11.4.0] --version show program's version number and exit to 4.0.0-master (bd5094710f553aa3edc68f8f725dcc111abf6878) usage: __main__.py [-h] [--version] [--validate] [--start-time START_TIME] FMPy version: 0.3.21 Python version: 3.10.12 (main, Jan 8 2026, 06:52:19) [GCC 11.4.0] --version show program's version number and exit

Models Affected

AixLibAixLib.Electrical.DC.Loads.Examples.VariableLoad (sim)Simulate → Compile
AixLibAixLib.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)Compile → Failed
BuildingSystemsBuildingSystems.Applications.PhotovoltaicSystems.PhotovoltaicSystem (sim)Compile performance 0:05:54 → 0:02:57
BuildingSystemsBuildingSystems.Electrical.DC.Loads.Examples.VariableLoad (sim)Simulate → Compile
BuildingSystemsBuildingSystems.Fluid.Geothermal.Borefields.Validation.ConstantHeatInjection_100Boreholes (sim)Failed → Compile
Buildings_11Buildings.Applications.DataCenters.ChillerCooled.Examples.NonIntegratedPrimarySecondaryEconomizer (sim)Compile → Failed
Buildings_11Buildings.DHC.ETS.Combined.Validation.ChillerOnly (sim)Verify → Failed
Buildings_11Buildings.DHC.Plants.Cooling.Examples.StoragePlantDualSource (sim)Compile → Verify
Buildings_11Buildings.Electrical.DC.Loads.Examples.LinearizedLoad (sim)Verify → Compile
Buildings_11Buildings.Electrical.DC.Loads.Examples.VariableLoad (sim)Verify → Compile
Buildings_11Buildings.Fluid.DXSystems.Cooling.BaseClasses.Examples.EvaporationPulse (sim)Simulate → Compile
Buildings_11Buildings.Templates.Components.Validation.Coils (sim)Compile → Verify
Buildings_11Buildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim)Simulate performance 0.30 → 0:07:02
Buildings_11Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case600FF (sim)Failed → Verify
Buildings_11Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case685 (sim)Compile → Failed
Buildings_11Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case900 (sim)Compile → Failed
Buildings_11Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case900FF (sim)Verify → Failed
Buildings_11Buildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.OnlyExteriorWallWithWindowInteriorShade (sim)Failed → Verify
Buildings_11Buildings.ThermalZones.EnergyPlus_9_6_0.Examples.SmallOffice.ASHRAE2006Summer (sim)Compile → Failed
Buildings_12Buildings.Applications.DataCenters.ChillerCooled.Examples.IntegratedPrimarySecondaryEconomizer (sim)Compile → Failed
Buildings_12Buildings.DHC.ETS.Combined.Examples.ChillerOnly (sim)Verify → Failed
Buildings_12Buildings.DHC.Loads.Cooling.Examples.BuildingTimeSeriesWithETS (sim)Compile → Verify
Buildings_12Buildings.Electrical.DC.Loads.Examples.LinearizedLoad (sim)Verify → Compile
Buildings_12Buildings.Electrical.DC.Loads.Examples.VariableLoad (sim)Verify → Compile
Buildings_12Buildings.Fluid.DXSystems.Cooling.BaseClasses.Examples.EvaporationPulse (sim)Simulate → Compile
Buildings_12Buildings.Fluid.HeatExchangers.RadiantSlabs.Examples.SingleCircuitMultipleCircuitFiniteDifference (sim)Compile performance 0:01:35 → 0:02:56
Buildings_12Buildings.Fluid.HydronicConfigurations.ActiveNetworks.Examples.DecouplingMixing (sim)Simulate performance 0.50 → 18.32
Buildings_12Buildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim)Simulate performance 0:07:02 → 0.31
Buildings_12Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case685 (sim)Compile → Failed
Buildings_12Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case940 (sim)Compile → Failed
Buildings_12Buildings.ThermalZones.Detailed.Validation.Initialization.MixedAir (sim)Verify → Failed
Buildings_12Buildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.OnlyExteriorWallWithWindow (sim)Verify → Failed
Buildings_12Buildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.SampledModel.OnlyExteriorWallWithWindowExteriorShade (sim)Compile → Failed
Buildings_latestBuildings.Applications.DataCenters.ChillerCooled.Examples.NonIntegratedPrimarySecondaryEconomizer (sim)Compile → Failed
Buildings_latestBuildings.DHC.Loads.BaseClasses.Examples.CouplingSpawnZ6 (sim)Failed → Compile
Buildings_latestBuildings.DHC.Loads.Cooling.Examples.BuildingTimeSeriesWithETS (sim)Verify → Compile
Buildings_latestBuildings.Electrical.DC.Loads.Examples.LinearizedLoad (sim)Verify → Compile
Buildings_latestBuildings.Electrical.DC.Loads.Examples.VariableLoad (sim)Verify → Compile
Buildings_latestBuildings.Fluid.DXSystems.Cooling.BaseClasses.Examples.EvaporationPulse (sim)Simulate → Compile
Buildings_latestBuildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim)Simulate performance 0.28 → 0:14:02
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case660 (sim)Failed → Compile
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case685 (sim)Failed → Verify
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case695 (sim)Verify → Failed
Buildings_latestBuildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.OnlyExteriorWallWithWindow (sim)Compile performance 0:04:37 → 0:02:03
Buildings_latestBuildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.SampledModel.OnlyExteriorWallWithWindow (sim)Compile → Failed
Buildings_latestBuildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.SampledModel.OnlyExteriorWallWithWindowExteriorShade (sim)Failed → Compile
Buildings_latestBuildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.SampledModel.OnlyExteriorWallWithWindowInteriorShade (sim)Compile → Failed
Buildings_latestBuildings.ThermalZones.EnergyPlus_24_2_0.Examples.SmallOffice.ASHRAE2006Spring (sim)Compile → Failed
ClaRaClaRa.Components.Mills.HardCoalMills.Check.SimpleMillTester (sim)Compile → Verify
DynawoDynawo.Examples.GridForming.GridForming (sim)Compile → Simulate
Dynawo_devDynawo.Examples.GridForming.GridForming (sim)Compile → Verify
Dynawo_devDynawo.Examples.SMIB.Standard.GovCt2St4b (sim)Compile → Verify
IBPSA_latestIBPSA.Electrical.DC.Lines.Examples.DCLines (sim)Simulate → Compile
IBPSA_latestIBPSA.Electrical.DC.Loads.Examples.LinearizedLoad (sim)Simulate → Compile
IBPSA_latestIBPSA.Electrical.DC.Loads.Examples.VariableLoad (sim)Simulate → Compile
IDEASIDEAS.Examples.Tutorial.Example7 (sim)Compile → Failed
IDEASIDEAS.Examples.Tutorial.Example8 (sim)Compile → Failed
IDEASIDEAS.Examples.Tutorial.Example9 (sim)Compile → Failed
LEPSE_mainLEPSE.Examples.KKT_1 (sim)Simulate → Verify
Modelica_3.2.3Modelica.Blocks.Examples.NoiseExamples.ActuatorWithNoise (sim)Verify → Compile
Modelica_3.2.3Modelica.Electrical.Analog.Examples.ControlledSwitchWithArc (sim)Compile → Simulate
Modelica_3.2.3Modelica.Electrical.Analog.Examples.OpAmps.Multivibrator (sim)Simulate → Compile
Modelica_4.0.0Modelica.Electrical.Analog.Examples.ControlledSwitchWithArc (sim)Simulate → Compile
Modelica_4.0.0Modelica.Electrical.PowerConverters.Examples.ACAC.Dimmer_RL (sim)Compile → Simulate
Modelica_4.0.0Modelica.Electrical.PowerConverters.Examples.ACAC.SoftStarter (sim)Compile → Simulate
Modelica_4.0.0Modelica.Magnetic.FluxTubes.Examples.MovingCoilActuator.ForceStrokeBehaviour (sim)Compile performance 21.72 → 12.30
Modelica_4.1.0Modelica.Electrical.Analog.Examples.ControlledSwitchWithArc (sim)Simulate → Compile
Modelica_4.1.0Modelica.Electrical.PowerConverters.Examples.ACAC.Dimmer_RL (sim)Simulate → Compile
Modelica_4.1.0Modelica.Electrical.PowerConverters.Examples.ACDC.RectifierCenterTap2mPulse.ThyristorCenterTap2mPulse_RL (sim)Compile → Simulate
Modelica_trunkModelica.Electrical.Analog.Examples.ControlledSwitchWithArc (sim)Simulate → Compile
Modelica_trunkModelica.Electrical.PowerConverters.Examples.ACDC.RectifierCenterTap2mPulse.ThyristorCenterTap2mPulse_RL (sim)Compile → Simulate
OpenIPSLOpenIPSL.Examples.TwoAreas.Two_Areas_PSAT (sim)Simulate performance 15.36 → 4.92
OpenIPSLOpenIPSL.Tests.Controls.PSAT.OEL.AVRTypeII_OEL_Test (sim)Compile → Simulate
OpenIPSLOpenIPSL.Tests.Machines.PSAT.Order3test2_AVR (sim)Compile → Simulate
OpenIPSL_2.0.0OpenIPSL.Tests.Controls.PSAT.OEL.AVRTypeII_OEL_Test (sim)Compile → Simulate
OpenIPSL_2.0.0OpenIPSL.Tests.Controls.PSAT.TG.TGTypeIV_test (sim)Compile → Simulate
OpenIPSL_2.0.0OpenIPSL.Tests.Machines.PSAT.Order3test2_AVR (sim)Compile → Simulate
PowerGrids_symb_jacPowerGrids.Electrical.Test.SynchronousMachine4WindingsPowerSwing (sim)Templates → Verify
PowerGrids_symb_jacPowerGrids.Examples.ENTSOE.SteadyState (sim)Templates → Verify
PowerGrids_symb_jacPowerGrids.Examples.ENTSOE.TestCase1 (sim)Templates → Verify
PowerGrids_symb_jacPowerGrids.Examples.ENTSOE.TestCase2 (sim)Templates → Verify
PowerGrids_symb_jacPowerGrids.Examples.ENTSOE.TestCase3 (sim)Templates → Verify
PowerGrids_symb_jacPowerGrids.Examples.IEEE14bus.IEEE14busPowerFlow (sim)Templates → Verify
PowerGrids_symb_jacPowerGrids.Examples.Tutorial.GridOperation.Controlled.ControlledGridParametersChange (sim)Templates → Verify
PowerGrids_symb_jacPowerGrids.Examples.Tutorial.GridOperation.Controlled.ControlledGridWithControlledGen (sim)Templates → Verify
PowerGrids_symb_jacPowerGrids.Examples.Tutorial.GridOperation.Controlled.ControlledGridWithPSS (sim)Templates → Verify
PowerGrids_symb_jacPowerGrids.Examples.Tutorial.GridOperation.Controlled.ControlledGridWithReferenceCalculation (sim)Templates → Verify
PowerGrids_symb_jacPowerGrids.Examples.Tutorial.GridOperation.Controlled.ControlledGridWithReferenceCalculationSat (sim)Templates → Compile
PowerGrids_symb_jacPowerGrids.Examples.Tutorial.GridOperation.Controlled.ControlledGridWithoutPSS (sim)Templates → Simulate
PowerGrids_symb_jacPowerGrids.Examples.Tutorial.GridOperation.LoadChange.LoadChangeByInputSignals (sim)Templates → Verify
PowerGrids_symb_jacPowerGrids.Examples.Tutorial.GridOperation.LoadChange.LoadChangeByModifier (sim)Templates → Verify
PowerGrids_symb_jacPowerGrids.Examples.Tutorial.GridOperation.LoadChange.LoadChangeByModifierUsingExtends (sim)Templates → Verify
PowerGrids_symb_jacPowerGrids.Examples.Tutorial.GridOperation.Static.PowerFlow (sim)Templates → Verify
PowerGrids_symb_jacPowerGrids.Examples.Tutorial.GridOperation.Static.StaticGrid (sim)Templates → Verify
PowerGrids_symb_jacPowerGrids.Examples.Tutorial.GridOperation.Static.StaticGridComputedParameters (sim)Templates → Verify
PowerGrids_symb_jacPowerGrids.Examples.Tutorial.GridOperation.Static.StaticGridDifferentGeneratorParam (sim)Templates → Verify
PowerGrids_symb_jacPowerGrids.Examples.Tutorial.GridOperation.Static.StaticGridDifferentNominals (sim)Templates → Verify
PowerSystemsPowerSystems.Examples.AC1ph_DC.Inverters.InverterToGrid (sim)Simulate → Compile
ScalableTestGrids_nooptScalableTestGrids.Models.Type1.Type1_N_4_M_4 (sim)
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_tapEv___N_3_M_4 (sim)
ScalableTestGrids_nooptScalableTestGrids.Models.Type2.Type2_tapNoEv_N_3_M_4 (sim)
ScalableTestSuiteScalableTestSuite.Electrical.BreakerCircuits.ScaledExperiments.BreakerNetwork_N_640_M_10 (sim)Failed → Verify
ScalableTestSuiteScalableTestSuite.Mechanical.Strings.ScaledExperiments.StringModelica_N_32 (sim)Verify → Failed
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_40_M_40 (sim)BackEnd performance 0:01:24 → 0:02:51