OpenModelica master-fmi from 2026-04-19 18:41:52 to 2026-04-21 02:55:06

Summary

OMC Commits6
Libraries Changed1
Number of Improvements17
Number of Regressions12
Number of Performance Improvements4
Number of Performance Regressions8

OpenModelica Changes

CommitDateAuthorSummary
5480017e1f2026-04-20 20:14:49 +0200kabdelhak[NB] fix initial block aliasing (#15373)
331e5d5c8b2026-04-20 18:39:37 +0200bartse1fmu2: restore pool state on all doStep exit paths (#15371)
edd265e26d2026-04-20 12:30:47 +0200kabdelhak[NB] fix start values of records (#15368)
bfd5e111ff2026-04-20 12:01:54 +0200Adeel AsgharDo not remove the sparsity pattern files (#15369)
595b30d8782026-04-20 09:45:22 +0200Andreas[NF] Add trailing ':' subscripts to partially-indexed arrays (#15353)
7331d1e9e62026-04-20 09:21:36 +0200bartse1fmi: fix memory pool leak in internalEventUpdate and fmi2DoStep (#14509) (#15363)

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
IBPSA_latestFrom version 4.0.0-master (958fca8f8bd50169efdde81b6188ad7b7060eb6f) warning: Failed to load settings: [json.exception.parse_error.101] parse error at line 3, column 2: syntax error while parsing value - invalid literal; last read: '"temp_AixLib_AixLib_Fluid_HeatPumps_Validation_ReciprocatingWaterToWater_Static_fmu"}_'; expected end of input OMSimulator v3.0.0.post137-g8ed186e-linux-debug info: 1 warnings info: 0 errors to 4.0.0-master (b29538be5160950f8bafc103b04d6791c8ad8bfd) warning: Failed to load settings: [json.exception.parse_error.101] parse error at line 3, column 2: syntax error while parsing value - invalid literal; last read: '"temp_AixLib_AixLib_Fluid_HeatPumps_Validation_ReciprocatingWaterToWater_Static_fmu"}_'; expected end of input OMSimulator v3.0.0.post137-g8ed186e-linux-debug info: 1 warnings info: 0 errors

Models Affected

AixLibAixLib.ThermalZones.HighOrder.Validation.ASHRAE140.Case320 (sim)Compile → Simulate
BuildSysProBuildSysPro.IBPSA.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.BaseClasses.Examples.InternalHEXTwoUTube (sim)Simulate → Compile
BuildingSystemsBuildingSystems.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.BaseClasses.Examples.InternalHEXTwoUTube (sim)Simulate → Compile
Buildings_11Buildings.Fluid.DXSystems.Cooling.AirSource.Validation.SingleSpeed (sim)Compile → Simulate
Buildings_11Buildings.ThermalZones.Detailed.Examples.FFD.Tutorial.MixedConvection (sim)Simulate performance 1.44 → 0:07:02
Buildings_12Buildings.Fluid.DXSystems.Cooling.AirSource.Validation.SingleSpeed (sim)Compile → Simulate
Buildings_12Buildings.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.BaseClasses.Examples.InternalHEXTwoUTube (sim)Verify → Compile
Buildings_latestBuildings.DHC.Examples.Combined.ETSHeatRecoveryHeatPump_BuildingTimeSeries.WithDHW (sim)Failed → Compile
Buildings_latestBuildings.DHC.Loads.BaseClasses.Examples.CouplingRCZ6 (sim)Failed → Verify
Buildings_latestBuildings.Fluid.DXSystems.Cooling.AirSource.Validation.SingleSpeed (sim)Compile → Simulate
Buildings_latestBuildings.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.BaseClasses.Examples.InternalHEXOneUTube (sim)Compile → Verify
Buildings_latestBuildings.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.BaseClasses.Examples.InternalHEXTwoUTube (sim)Compile → Verify
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case980FF (sim)Compile → Verify
IBPSA_latestIBPSA.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.BaseClasses.Examples.InternalHEXTwoUTube (sim)Simulate → Compile
IDEASIDEAS.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.BaseClasses.Examples.InternalHEXOneUTube (sim)Simulate → Compile
IDEASIDEAS.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.BaseClasses.Examples.InternalHEXTwoUTube (sim)Compile → Simulate
PhysiolibraryPhysiolibrary.Organs.Lungs.Examples.MeanLungsTest (sim)Compile → Failed
PowerSystemsPowerSystems.Examples.AC3ph.Generation.GenOrder3and7 (sim)Simulate → Compile
PowerSystemsPowerSystems.Examples.AC3ph.Generation.TurbineGenerator (sim)Compile → Simulate
PowerSystems_latestPowerSystems.Examples.AC3ph.Drives.SM_ctrl (sim)Verify → Compile
PowerSystems_latestPowerSystems.Examples.AC3ph.Generation.GenOrder3and7 (sim)Simulate → Compile
PowerSystems_latestPowerSystems.Examples.AC3ph.Generation.TurbineGenerator (sim)Compile → Verify
PowerSystems_latestPowerSystems.Examples.AC3ph.Generation.TurbineGeneratorLine (sim)Verify → Compile
PowerSystems_latestPowerSystems.Examples.AC3ph.Generation.TurboGeneratorLine (sim)Compile → Verify
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_20_M_20 (sim)Compile → Failed
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_28_M_28 (sim)Failed → Compile
ScalableTestSuiteScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_28_M_28 (sim)Failed → Verify
ScalableTestSuiteScalableTestSuite.Thermal.Advection.ScaledExperiments.SteamPipe_N_320 (sim)Compile performance 0:03:00 → 0:01:34
ScalableTestSuiteScalableTestSuite.Thermal.HeatExchanger.ScaledExperiments.CounterCurrentHeatExchangerEquations_N_1280 (sim)Compile performance 0:01:33 → 0:02:45
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinearIndividual_N_28_M_28 (sim)BackEnd performance 20.72 → 9.99
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_112_M_112 (sim)Verify → Failed
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_80_M_80 (sim)Simulate performance 5.50 → 10.39
ScalableTestSuite_nooptScalableTestSuite.Elementary.SimpleODE.ScaledExperiments.CascadedFirstOrder_N_25600 (sim)Simulate performance 12.37 → 26.38
ScalableTestSuite_nooptScalableTestSuite.Thermal.Advection.ScaledExperiments.SimpleAdvection_N_12800 (sim)Simulate performance 15.88 → 6.78
ThermofluidStreamThermofluidStream.HeatExchangers.Tests.Condenser (sim)Simulate performance 6.48 → 11.24
ThermofluidStreamThermofluidStream.HeatExchangers.Tests.Recuperator (sim)Compile performance 21.41 → 37.45 Simulate performance 4.77 → 13.01
ThermofluidStreamThermofluidStream.Undirected.HeatExchangers.Tests.TestDiscretizedHEX (sim)Compile → Verify
ThermofluidStreamThermofluidStream.Undirected.HeatExchangers.Tests.TestDiscretizedHEXvsDir (sim)Simulate performance 56.77 → 0:02:24
ThermofluidStream_devThermofluidStream.Examples.VaporCycle (sim)Simulate performance 42.87 → 21.09
ThermofluidStream_devThermofluidStream.Undirected.HeatExchangers.Tests.TestDiscretizedHEX (sim)Compile → Verify
ThermofluidStream_devThermofluidStream.Undirected.HeatExchangers.Tests.TestDiscretizedHEXvsDir (sim)Simulate performance 0:01:01 → 0:02:33