OpenModelica master-fmi-fmpy from 2025-08-13 12:01:45 to 2025-08-15 11:42:51

Summary

OMC Commits4
Libraries Changed3
Number of Improvements27
Number of Regressions30
Number of Performance Improvements1
Number of Performance Regressions6

OpenModelica Changes

CommitDateAuthorSummary
da1b6bfe062025-08-14 14:15:26 +0200bernhardbachmannImprove event handling gbode (#14201)
9acf58f3f92025-08-13 18:56:35 +0200linuslangenkampSet NLS start value for initialization to cref value (#14187)
ce816076af2025-08-13 14:39:48 +0200Per ÖstlundFix UnorderedSet size in NBBackendUtil.getLocalSystem (#14205)
6beb6275632025-08-13 13:54:16 +0200Adeel AsgharUpdate all annotation attributes with DynamicSelect (#14203)

OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
78b314a2025-07-23 14:25:23 +0200Francesco CasellaUpdate heavy_tests.json (#218)
9d719312025-07-14 10:35:58 +0200Francesco CasellaUpdate heavy_tests.json (#216)

Library Changes

LibraryChange
Buildings_11From version 11.1.1-maint.11.x (a4b056a833a56c9373c12e2f24862f7e8f38d8f2) usage: __main__.py [-h] [--version] [--validate] [--start-time START_TIME] FMPy version: 0.3.21 Python version: 3.10.12 (main, May 27 2025, 17:12:29) [GCC 11.4.0] --version show program's version number and exit to 11.1.1-maint.11.x (352c5cc91ca7aa308dc18fcc2e7e8cb517d035c7) usage: __main__.py [-h] [--version] [--validate] [--start-time START_TIME] FMPy version: 0.3.21 Python version: 3.10.12 (main, May 27 2025, 17:12:29) [GCC 11.4.0] --version show program's version number and exit
Buildings_12From version 12.1.1-maint.12.x (4a42bbca736fa9c44286247aa9282b4d596ee1c8) usage: __main__.py [-h] [--version] [--validate] [--start-time START_TIME] FMPy version: 0.3.21 Python version: 3.10.12 (main, May 27 2025, 17:12:29) [GCC 11.4.0] --version show program's version number and exit to 12.1.1-maint.12.x (3ebf6343b825523f5dccfb1bb7ae3d7e5509455c) usage: __main__.py [-h] [--version] [--validate] [--start-time START_TIME] FMPy version: 0.3.21 Python version: 3.10.12 (main, May 27 2025, 17:12:29) [GCC 11.4.0] --version show program's version number and exit
Buildings_latestFrom version 13.0.0-master (fbde46c9d60786d1a54fa03fc3839952ded89acf) usage: __main__.py [-h] [--version] [--validate] [--start-time START_TIME] FMPy version: 0.3.21 Python version: 3.10.12 (main, May 27 2025, 17:12:29) [GCC 11.4.0] --version show program's version number and exit to 13.0.0-master (f40184e79a4e6a6432f43d63a24c73fe470c7664) usage: __main__.py [-h] [--version] [--validate] [--start-time START_TIME] FMPy version: 0.3.21 Python version: 3.10.12 (main, May 27 2025, 17:12:29) [GCC 11.4.0] --version show program's version number and exit

Models Affected

Buildings_11Buildings.Applications.DataCenters.ChillerCooled.Examples.IntegratedPrimarySecondaryEconomizer (sim)Failed → Compile
Buildings_11Buildings.Applications.DataCenters.ChillerCooled.Examples.NonIntegratedPrimarySecondaryEconomizer (sim)Compile → Failed
Buildings_11Buildings.DHC.Plants.Combined.Subsystems.Validation.ChillerHeatRecoveryGroup (sim)Verify → Compile
Buildings_11Buildings.DHC.Plants.Steam.BaseClasses.Examples.ControlVolumeEvaporation (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.Case600 (sim)Compile → Failed
Buildings_11Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case600FF (sim)Failed → Verify
Buildings_11Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case610 (sim)Failed → Verify
Buildings_11Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case900FF (sim)Verify → Failed
Buildings_11Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case940 (sim)Compile → Failed
Buildings_11Buildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.SampledModel.OnlyExteriorWallWithWindow (sim)Compile performance 0:01:46 → 0:04:20
Buildings_11Buildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.SampledModel.OnlyExteriorWallWithWindowExteriorShade (sim)Compile → Failed
Buildings_11Buildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.SampledModel.OnlyExteriorWallWithWindowInteriorShade (sim)Compile → Failed
Buildings_12Buildings.DHC.Plants.Combined.Subsystems.Validation.ChillerHeatRecoveryGroup (sim)Verify → Compile
Buildings_12Buildings.DHC.Plants.Steam.BaseClasses.Examples.ControlVolumeEvaporation (sim)Compile → Verify
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.BESTEST.Cases9xx.Case950 (sim)Verify → Failed
Buildings_12Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case950FF (sim)Failed → Verify
Buildings_12Buildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.OnlyExteriorWallWithWindowInteriorShade (sim)Verify → Failed
Buildings_12Buildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.SampledModel.OnlyExteriorWallWithWindowInteriorShade (sim)Failed → Compile
Buildings_12Buildings.ThermalZones.EnergyPlus_24_2_0.Examples.SmallOffice.ASHRAE2006Summer (sim)Compile → Failed
Buildings_latestBuildings.DHC.ETS.Combined.Examples.ChillerOnly (sim)Verify → Failed
Buildings_latestBuildings.DHC.ETS.Combined.Validation.ChillerOnly (sim)Failed → Verify
Buildings_latestBuildings.DHC.Plants.Combined.Subsystems.Validation.ChillerHeatRecoveryGroup (sim)Verify → Compile
Buildings_latestBuildings.DHC.Plants.Steam.BaseClasses.Examples.ControlVolumeEvaporation (sim)Compile → Verify
Buildings_latestBuildings.Fluid.HeatExchangers.Validation.WetCoilEffectivenessNTUHeating (sim)Failed → Verify
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case600 (sim)Compile → Failed
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case650FF (sim)Failed → Verify
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case695 (sim)Compile → Failed
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case900FF (sim)Failed → Verify
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case940 (sim)Compile → Failed
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case950 (sim)Failed → Verify
Buildings_latestBuildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case950FF (sim)Verify → Failed
Buildings_latestBuildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.OnlyExteriorWallWithWindow (sim)Failed → Verify
Buildings_latestBuildings.ThermalZones.Detailed.Validation.TestConditionalConstructions.OnlyExteriorWallWithWindowInteriorShade (sim)Failed → Verify
Buildings_latestBuildings.ThermalZones.EnergyPlus_24_2_0.Examples.SmallOffice.ASHRAE2006Spring (sim)Compile → Failed
Buildings_latestBuildings.ThermalZones.EnergyPlus_24_2_0.Examples.SmallOffice.ASHRAE2006Winter (sim)Failed → Compile
GreenhousesGreenhouses.Examples.GlobalSystem_2 (sim)Failed → Compile
IDEASIDEAS.Buildings.Validation.Tests.n50Test (sim)Compile → Simulate
IDEASIDEAS.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.Examples.BoreholeOneUTube (sim)Compile → Simulate
MEVMEV.Test.TestStandardPatient (sim)Compile → Simulate
Modelica_3.2.3Modelica.Electrical.Analog.Examples.OpAmps.Multivibrator (sim)Compile → Simulate
Modelica_3.2.3Modelica.Electrical.PowerConverters.Examples.ACDC.RectifierCenterTapmPulse.ThyristorCenterTapmPulse_R (sim)Compile → Simulate
Modelica_3.2.3Modelica.Mechanics.MultiBody.Examples.Elementary.PointGravityWithPointMasses2 (sim)Verify → Compile
Modelica_3.2.3Modelica.Mechanics.MultiBody.Examples.Loops.EngineV6 (sim)Failed → Simulate
Modelica_4.0.0Modelica.Mechanics.MultiBody.Examples.Elementary.PointGravityWithPointMasses2 (sim)Verify → Compile
Modelica_4.1.0Modelica.Electrical.Analog.Examples.DemonstrateLightning (sim)Compile → Verify
Modelica_trunkModelica.Electrical.Analog.Examples.DemonstrateLightning (sim)Compile → Verify
Modelica_trunkModelica.Electrical.PowerConverters.Examples.ACDC.RectifierCenterTap2mPulse.ThyristorCenterTap2mPulse_RL (sim)Simulate → Compile
Modelica_trunkModelica.Magnetic.FluxTubes.Examples.Hysteresis.HysteresisModelComparison (sim)Simulate → Compile
Modelica_trunkModelica.Magnetic.FluxTubes.Examples.Hysteresis.ThreePhaseTransformerWithRectifier (sim)Simulate → Compile
OpenIPSLOpenIPSL.Examples.TwoAreas.Two_Areas_PSAT (sim)Simulate performance 4.45 → 15.93
OpenIPSLOpenIPSL.Tests.Controls.PSAT.OEL.AVRTypeII_OEL_Test (sim)Simulate → Compile
OpenIPSL_2.0.0OpenIPSL.Examples.KundurSMIB.SMIB (sim)Compile performance 14.29 → 31.46
OpenIPSL_2.0.0OpenIPSL.Examples.TwoAreas.Two_Areas_PSAT (sim)Simulate performance 4.84 → 13.94
OpenIPSL_2.0.0OpenIPSL.Tests.Controls.PSAT.OEL.AVRTypeII_OEL_Test (sim)Simulate → Compile
OpenIPSL_2.0.0OpenIPSL.Tests.Machines.PSAT.Order3test2 (sim)Simulate performance 0.47 → 13.26
OpenIPSL_devOpenIPSL.Examples.TwoAreas.Two_Areas_PSAT (sim)Simulate performance 14.00 → 5.38
OpenIPSL_devOpenIPSL.Tests.Machines.PSAT.Order3test2_AVR (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.Mechanical.FlexibleBeam.ScaledExperiments.FlexibleBeamModelica_N_32 (sim)Simulate → Failed
ScalableTestSuiteScalableTestSuite.Mechanical.Strings.ScaledExperiments.StringModelica_N_32 (sim)Verify → Failed
ThermofluidStreamThermofluidStream.Examples.ReverseHeatPump (sim)Compile → Verify
ThermofluidStream_devThermofluidStream.Examples.ReverseHeatPump (sim)Compile → Verify