OpenModelica v1.24-fmi-fmpy from 2025-08-03 16:11:18 to 2025-08-10 19:44:25

Summary

OMC Commits0
Libraries Changed3
Number of Improvements6
Number of Regressions144
Number of Performance Improvements1
Number of Performance Regressions1

OpenModelica Changes

CommitDateAuthorSummary

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
ClaRaFrom version 1.8.2-main (bc99a6646e9a1e9bdf22a22de24eae987d550775) 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 1.9.0-main (d0b3d7d61cbf534db51ada4217b4aaea9cf5f557) 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
ClaRa_devFrom version 1.8.2-main (bc99a6646e9a1e9bdf22a22de24eae987d550775) to 1.9.0-main (d0b3d7d61cbf534db51ada4217b4aaea9cf5f557)
TILMediaFrom version 1.8.2-main (7798e9af2641d1624b275f0daafd179b4c23db44) 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 1.9.0-main (1845376fb70a32e51c8bbf75ae999c27662b376e) 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

ClaRaClaRa.Basics.ControlVolumes.FluidVolumes.Check.Validation_VolumeVLE_L2_HeatTransfer_1ph_shell (sim)Verify → FrontEnd
ClaRaClaRa.Basics.ControlVolumes.FluidVolumes.Check.Validation_VolumeVLE_L2_HeatTransfer_2ph_shell (sim)Verify → FrontEnd
ClaRaClaRa.Basics.ControlVolumes.SolidVolumes.Check.TestNTU_Case1_Validation_Dynamic (sim)Compile → FrontEnd
ClaRaClaRa.Basics.ControlVolumes.SolidVolumes.Check.Test_NTU_CounterParallelCross_Comparison (sim)Simulate → FrontEnd
ClaRaClaRa.Basics.ControlVolumes.SolidVolumes.Check.Validation_NTUcounter_DiscrPipes_Case1 (sim)Failed → FrontEnd
ClaRaClaRa.Basics.ControlVolumes.SolidVolumes.Check.Validation_NTUparallel_DiscrPipes (sim)Failed → FrontEnd
ClaRaClaRa.Components.Adapters.Check.RowOfScalar2VectorHeatPorts (sim)Compile → FrontEnd
ClaRaClaRa.Components.Adapters.Check.TestFluidConverters (sim)Simulate → FrontEnd
ClaRaClaRa.Components.BoundaryConditions.Check.TestIAPWSboundaries2 (sim)Verify → FrontEnd
ClaRaClaRa.Components.BoundaryConditions.Check.TestPrescribedHeatFlow (sim)Verify → FrontEnd
ClaRaClaRa.Components.Control.PredictorModels_3508.Check.TestPredictor (sim)Verify → FrontEnd
ClaRaClaRa.Components.Electrical.Check.TestAsynchronousMotorWithPump (sim)Compile → FrontEnd
ClaRaClaRa.Components.Electrical.Check.TestTurboGenerator (sim)Verify → FrontEnd
ClaRaClaRa.Components.Furnace.Check.Test_burner_adiabatic_fuelDrying (sim)Compile → Failed
ClaRaClaRa.Components.HeatExchangers.Check.EvaluateDesuperheater (sim)Verify → FrontEnd
ClaRaClaRa.Components.HeatExchangers.Check.Test_FlatTubeFinnedHEXvle2gas_L4 (sim)Compile → FrontEnd
ClaRaClaRa.Components.HeatExchangers.Check.Test_HEXvle2gas_L3_1ph_BU (sim)Compile → FrontEnd
ClaRaClaRa.Components.HeatExchangers.Check.Test_HEXvle2vle_L3_1ph_BU_ntu (sim)Verify → FrontEnd
ClaRaClaRa.Components.HeatExchangers.Check.Test_HEXvle2vle_L3_1ph_BU_simple (sim)Verify → FrontEnd
ClaRaClaRa.Components.HeatExchangers.Check.Test_HEXvle2vle_L3_1ph_kA (sim)Verify → FrontEnd
ClaRaClaRa.Components.HeatExchangers.Check.Test_HEXvle2vle_L3_2ph_BU_ntu (sim)Verify → FrontEnd
ClaRaClaRa.Components.HeatExchangers.Check.Test_HEXvle2vle_L3_2ph_BU_simple (sim)Verify → FrontEnd
ClaRaClaRa.Components.HeatExchangers.Check.Test_HEXvle2vle_L3_2ph_CH_ntu (sim)Verify → FrontEnd
ClaRaClaRa.Components.HeatExchangers.Check.Test_HEXvle2vle_L3_2ph_CH_simple (sim)Verify → FrontEnd
ClaRaClaRa.Components.HeatExchangers.Check.Test_HEXvle2vle_L3_2ph_CH_simple_shutoff (sim)Verify → FrontEnd
ClaRaClaRa.Components.HeatExchangers.Check.Test_HEXvle2vle_L3_2ph_CU_ntu (sim)Verify → FrontEnd
ClaRaClaRa.Components.HeatExchangers.Check.Test_HEXvle2vle_L3_2ph_CU_simple (sim)Simulate → FrontEnd
ClaRaClaRa.Components.HeatExchangers.Check.Test_PlateHEXvle2vle_L3_2ph_ntu (sim)Verify → FrontEnd
ClaRaClaRa.Components.HeatExchangers.Check.Test_PlateHEXvle2vle_L4 (sim)Verify → FrontEnd
ClaRaClaRa.Components.MechanicalSeparation.Check.TestBalanceTank (sim)Compile → FrontEnd
ClaRaClaRa.Components.MechanicalSeparation.Check.TestBottle (sim)Verify → FrontEnd
ClaRaClaRa.Components.MechanicalSeparation.Check.TestDrum (sim)Verify → FrontEnd
ClaRaClaRa.Components.MechanicalSeparation.Check.TestFeedWaterTank_1Separator (sim)Verify → FrontEnd
ClaRaClaRa.Components.MechanicalSeparation.Check.TestSeparator_L1 (sim)Compile → FrontEnd
ClaRaClaRa.Components.MechanicalSeparation.Check.TestSeparator_L3 (sim)Compile → FrontEnd
ClaRaClaRa.Components.Sensors.Check.TestSensorVLE_L3_T (sim)Verify → FrontEnd
ClaRaClaRa.Components.Sensors.Check.TestSensors (sim)Verify → FrontEnd
ClaRaClaRa.Components.Sensors.Check.TestVLESensors (sim)Verify → FrontEnd
ClaRaClaRa.Components.TurboMachines.Compressors.Check.Test_CompressorVLE_L1_stageStacked (sim)Verify → FrontEnd
ClaRaClaRa.Components.TurboMachines.Pumps.Check.TestPumpModels (sim)Compile → FrontEnd
ClaRaClaRa.Components.TurboMachines.Pumps.Check.TestPump_L1_OffDesign (sim)Compile → FrontEnd
ClaRaClaRa.Components.TurboMachines.Pumps.Check.TestPump_L1_OffDesignInlet (sim)Verify → FrontEnd
ClaRaClaRa.Components.TurboMachines.Pumps.Check.TestPump_L1_WithEMotor (sim)Compile → FrontEnd
ClaRaClaRa.Components.TurboMachines.Pumps.Check.TestPump_L2_OffDesign (sim)Verify → FrontEnd
ClaRaClaRa.Components.TurboMachines.Turbines.Check.testTurbineVLE_L1 (sim)Verify → FrontEnd
ClaRaClaRa.Components.Utilities.Blocks.Check.test_2_LimPID (sim)Verify → FrontEnd
ClaRaClaRa.Components.VolumesValvesFittings.Fittings.Check.Test_Junction (sim)Compile performance 0:01:52 → 0:03:14
ClaRaClaRa.Components.VolumesValvesFittings.Fittings.Check.Test_MixAndSplit (sim)Verify → FrontEnd
ClaRaClaRa.Components.VolumesValvesFittings.Fittings.Check.Test_SprayInjector (sim)Verify → FrontEnd
ClaRaClaRa.Components.VolumesValvesFittings.Pipes.Check.FlowReversal.Test_Pipe_L4_Advanced (sim)Compile → FrontEnd
ClaRaClaRa.Components.VolumesValvesFittings.Pipes.Check.FlowReversal.Test_Pipe_L4_Simple (sim)Compile → FrontEnd
ClaRaClaRa.Components.VolumesValvesFittings.Pipes.Check.MassDefect.Test_Pipe_L2_Simple (sim)Verify → FrontEnd
ClaRaClaRa.Components.VolumesValvesFittings.Pipes.Check.OnePhaseFlow.Test_Pipe_L1_TML (sim)Verify → FrontEnd
ClaRaClaRa.Components.VolumesValvesFittings.Pipes.Check.OnePhaseFlow.Test_Pipe_L1_TML_LongDistanceAndGravitationalPressureDrop (sim)Compile → FrontEnd
ClaRaClaRa.Components.VolumesValvesFittings.Pipes.Check.OnePhaseFlow.Test_Pipe_L4_Advanced (sim)Compile → FrontEnd
ClaRaClaRa.Components.VolumesValvesFittings.Pipes.Check.OnePhaseFlow.Test_Pipe_L4_Simple (sim)Verify → FrontEnd
ClaRaClaRa.Components.VolumesValvesFittings.Pipes.Check.ThickWallScenarios.Test_Pipe_L1_TML_insulatedWall (sim)Verify → FrontEnd
ClaRaClaRa.Components.VolumesValvesFittings.Pipes.Check.TwoPhaseFlow.Test_HEXvle2vle_L3_2ph_CH_simple_headers (sim)Verify → FrontEnd
ClaRaClaRa.Components.VolumesValvesFittings.Pipes.Check.TwoPhaseFlow.Test_Pipe_L4_Advanced (sim)Compile → FrontEnd
ClaRaClaRa.Components.VolumesValvesFittings.Pipes.Check.TwoPhaseFlow.Test_Pipe_L4_Simple (sim)Verify → FrontEnd
ClaRaClaRa.Components.VolumesValvesFittings.Valves.Check.TestCheckValveOpenLeakage (sim)Verify → FrontEnd
ClaRaClaRa.Components.VolumesValvesFittings.Valves.Check.TestThreeWayValve (sim)Verify → FrontEnd
ClaRaClaRa.Components.VolumesValvesFittings.Valves.Check.TestThreeWayValves (sim)Verify → FrontEnd
ClaRaClaRa.Components.VolumesValvesFittings.Valves.Check.TestValves (sim)Verify → FrontEnd
ClaRaClaRa.Components.VolumesValvesFittings.Valves.Check.Test_EN60534_compressible (sim)Verify → FrontEnd
ClaRaClaRa.Components.VolumesValvesFittings.Valves.Check.Test_EN60534_incompressible (sim)Verify → FrontEnd
ClaRaClaRa.Examples.SteamCycle_01 (sim)Failed → FrontEnd
ClaRaClaRa.Examples.SteamCycle_02 (sim)Failed → FrontEnd
ClaRaClaRa.Examples.SteamPowerPlant_01 (sim)Failed → FrontEnd
ClaRaClaRa.Examples.SteamPowerPlant_CombinedComponents_01 (sim)Failed → FrontEnd
ClaRaClaRa.Examples.VapourCycle_01 (sim)Compile → FrontEnd
ClaRaClaRa.Visualisation.Check.IllustrateVisualisation (sim)Verify → FrontEnd
ClaRaClaRa.Visualisation.Check.TestHEXdisplay (sim)Simulate → FrontEnd
ClaRaClaRa.Visualisation.Check.TestSixtuple (sim)Verify → FrontEnd
ClaRaClaRa.Visualisation.Check.TestStatePoint (sim)Verify → FrontEnd
ClaRa_devClaRa.Basics.ControlVolumes.FluidVolumes.Check.Validation_VolumeVLE_L2_HeatTransfer_1ph_shell (sim)Verify → FrontEnd
ClaRa_devClaRa.Basics.ControlVolumes.FluidVolumes.Check.Validation_VolumeVLE_L2_HeatTransfer_2ph_shell (sim)Verify → FrontEnd
ClaRa_devClaRa.Basics.ControlVolumes.SolidVolumes.Check.TestNTU_Case1_Validation_Dynamic (sim)Verify → FrontEnd
ClaRa_devClaRa.Basics.ControlVolumes.SolidVolumes.Check.Test_NTU_CounterParallelCross_Comparison (sim)Simulate → FrontEnd
ClaRa_devClaRa.Basics.ControlVolumes.SolidVolumes.Check.Validation_NTUcounter_DiscrPipes_Case1 (sim)Simulate → FrontEnd
ClaRa_devClaRa.Basics.ControlVolumes.SolidVolumes.Check.Validation_NTUparallel_DiscrPipes (sim)Simulate → FrontEnd
ClaRa_devClaRa.Components.Adapters.Check.RowOfScalar2VectorHeatPorts (sim)Verify → FrontEnd
ClaRa_devClaRa.Components.Adapters.Check.TestFluidConverters (sim)Simulate → FrontEnd
ClaRa_devClaRa.Components.BoundaryConditions.Check.TestIAPWSboundaries2 (sim)Verify → FrontEnd
ClaRa_devClaRa.Components.BoundaryConditions.Check.TestPrescribedHeatFlow (sim)Verify → FrontEnd
ClaRa_devClaRa.Components.Control.PredictorModels_3508.Check.TestPredictor (sim)Simulate → FrontEnd
ClaRa_devClaRa.Components.Electrical.Check.TestAsynchronousMotorWithPump (sim)Verify → FrontEnd
ClaRa_devClaRa.Components.Electrical.Check.TestTurboGenerator (sim)Verify → FrontEnd
ClaRa_devClaRa.Components.HeatExchangers.Check.EvaluateDesuperheater (sim)Verify → FrontEnd
ClaRa_devClaRa.Components.HeatExchangers.Check.Test_FlatTubeFinnedHEXvle2gas_L4 (sim)Compile → FrontEnd
ClaRa_devClaRa.Components.HeatExchangers.Check.Test_HEXvle2gas_L3_1ph_BU (sim)Compile → FrontEnd
ClaRa_devClaRa.Components.HeatExchangers.Check.Test_HEXvle2vle_L3_1ph_BU_ntu (sim)Verify → FrontEnd
ClaRa_devClaRa.Components.HeatExchangers.Check.Test_HEXvle2vle_L3_1ph_BU_simple (sim)Verify → FrontEnd
ClaRa_devClaRa.Components.HeatExchangers.Check.Test_HEXvle2vle_L3_1ph_kA (sim)Verify → FrontEnd
ClaRa_devClaRa.Components.HeatExchangers.Check.Test_HEXvle2vle_L3_2ph_BU_ntu (sim)Verify → FrontEnd
ClaRa_devClaRa.Components.HeatExchangers.Check.Test_HEXvle2vle_L3_2ph_BU_simple (sim)Verify → FrontEnd
ClaRa_devClaRa.Components.HeatExchangers.Check.Test_HEXvle2vle_L3_2ph_CH_ntu (sim)Verify → FrontEnd
ClaRa_devClaRa.Components.HeatExchangers.Check.Test_HEXvle2vle_L3_2ph_CH_simple (sim)Verify → FrontEnd
ClaRa_devClaRa.Components.HeatExchangers.Check.Test_HEXvle2vle_L3_2ph_CH_simple_shutoff (sim)Verify → FrontEnd
ClaRa_devClaRa.Components.HeatExchangers.Check.Test_HEXvle2vle_L3_2ph_CU_ntu (sim)Simulate → FrontEnd
ClaRa_devClaRa.Components.HeatExchangers.Check.Test_HEXvle2vle_L3_2ph_CU_simple (sim)Simulate → FrontEnd
ClaRa_devClaRa.Components.HeatExchangers.Check.Test_PlateHEXvle2vle_L3_2ph_ntu (sim)Verify → FrontEnd
ClaRa_devClaRa.Components.HeatExchangers.Check.Test_PlateHEXvle2vle_L4 (sim)Verify → FrontEnd
ClaRa_devClaRa.Components.MechanicalSeparation.Check.TestBalanceTank (sim)Compile → FrontEnd
ClaRa_devClaRa.Components.MechanicalSeparation.Check.TestBottle (sim)Verify → FrontEnd
ClaRa_devClaRa.Components.MechanicalSeparation.Check.TestDrum (sim)Verify → FrontEnd
ClaRa_devClaRa.Components.MechanicalSeparation.Check.TestFeedWaterTank_1Separator (sim)Verify → FrontEnd
ClaRa_devClaRa.Components.MechanicalSeparation.Check.TestSeparator_L1 (sim)Verify → FrontEnd
ClaRa_devClaRa.Components.MechanicalSeparation.Check.TestSeparator_L3 (sim)Verify → FrontEnd
ClaRa_devClaRa.Components.Mills.HardCoalMills.Check.ValidateRollerBowlMill_3 (sim)Simulate performance 16.10 → 7.00
ClaRa_devClaRa.Components.Sensors.Check.TestSensorVLE_L3_T (sim)Verify → FrontEnd
ClaRa_devClaRa.Components.Sensors.Check.TestSensors (sim)Simulate → FrontEnd
ClaRa_devClaRa.Components.Sensors.Check.TestVLESensors (sim)Simulate → FrontEnd
ClaRa_devClaRa.Components.TurboMachines.Compressors.Check.Test_CompressorVLE_L1_stageStacked (sim)Verify → FrontEnd
ClaRa_devClaRa.Components.TurboMachines.Pumps.Check.TestPumpModels (sim)Verify → FrontEnd
ClaRa_devClaRa.Components.TurboMachines.Pumps.Check.TestPump_L1_OffDesign (sim)Verify → FrontEnd
ClaRa_devClaRa.Components.TurboMachines.Pumps.Check.TestPump_L1_OffDesignInlet (sim)Verify → FrontEnd
ClaRa_devClaRa.Components.TurboMachines.Pumps.Check.TestPump_L1_WithEMotor (sim)Verify → FrontEnd
ClaRa_devClaRa.Components.TurboMachines.Pumps.Check.TestPump_L2_OffDesign (sim)Verify → FrontEnd
ClaRa_devClaRa.Components.TurboMachines.Turbines.Check.testTurbineVLE_L1 (sim)Verify → FrontEnd
ClaRa_devClaRa.Components.Utilities.Blocks.Check.test_2_LimPID (sim)Verify → FrontEnd
ClaRa_devClaRa.Components.VolumesValvesFittings.Fittings.Check.Test_MixAndSplit (sim)Verify → FrontEnd
ClaRa_devClaRa.Components.VolumesValvesFittings.Fittings.Check.Test_SprayInjector (sim)Verify → FrontEnd
ClaRa_devClaRa.Components.VolumesValvesFittings.Pipes.Check.FlowReversal.Test_Pipe_L4_Advanced (sim)Simulate → FrontEnd
ClaRa_devClaRa.Components.VolumesValvesFittings.Pipes.Check.FlowReversal.Test_Pipe_L4_Simple (sim)Simulate → FrontEnd
ClaRa_devClaRa.Components.VolumesValvesFittings.Pipes.Check.MassDefect.Test_Pipe_L2_Simple (sim)Verify → FrontEnd
ClaRa_devClaRa.Components.VolumesValvesFittings.Pipes.Check.OnePhaseFlow.Test_Pipe_L1_TML (sim)Verify → FrontEnd
ClaRa_devClaRa.Components.VolumesValvesFittings.Pipes.Check.OnePhaseFlow.Test_Pipe_L1_TML_LongDistanceAndGravitationalPressureDrop (sim)Compile → FrontEnd
ClaRa_devClaRa.Components.VolumesValvesFittings.Pipes.Check.OnePhaseFlow.Test_Pipe_L4_Advanced (sim)Simulate → FrontEnd
ClaRa_devClaRa.Components.VolumesValvesFittings.Pipes.Check.OnePhaseFlow.Test_Pipe_L4_Simple (sim)Verify → FrontEnd
ClaRa_devClaRa.Components.VolumesValvesFittings.Pipes.Check.ThickWallScenarios.Test_Pipe_L1_TML_insulatedWall (sim)Compile → FrontEnd
ClaRa_devClaRa.Components.VolumesValvesFittings.Pipes.Check.TwoPhaseFlow.Test_HEXvle2vle_L3_2ph_CH_simple_headers (sim)Verify → FrontEnd
ClaRa_devClaRa.Components.VolumesValvesFittings.Pipes.Check.TwoPhaseFlow.Test_Pipe_L4_Advanced (sim)Verify → FrontEnd
ClaRa_devClaRa.Components.VolumesValvesFittings.Pipes.Check.TwoPhaseFlow.Test_Pipe_L4_Simple (sim)Verify → FrontEnd
ClaRa_devClaRa.Components.VolumesValvesFittings.Valves.Check.TestCheckValveOpenLeakage (sim)Verify → FrontEnd
ClaRa_devClaRa.Components.VolumesValvesFittings.Valves.Check.TestThreeWayValve (sim)Verify → FrontEnd
ClaRa_devClaRa.Components.VolumesValvesFittings.Valves.Check.TestThreeWayValves (sim)Verify → FrontEnd
ClaRa_devClaRa.Components.VolumesValvesFittings.Valves.Check.TestValves (sim)Verify → FrontEnd
ClaRa_devClaRa.Components.VolumesValvesFittings.Valves.Check.Test_EN60534_compressible (sim)Verify → FrontEnd
ClaRa_devClaRa.Components.VolumesValvesFittings.Valves.Check.Test_EN60534_incompressible (sim)Verify → FrontEnd
ClaRa_devClaRa.Examples.SteamCycle_01 (sim)Simulate → FrontEnd
ClaRa_devClaRa.Examples.SteamCycle_02 (sim)Simulate → FrontEnd
ClaRa_devClaRa.Examples.SteamPowerPlant_01 (sim)Compile → FrontEnd
ClaRa_devClaRa.Examples.SteamPowerPlant_CombinedComponents_01 (sim)Compile → FrontEnd
ClaRa_devClaRa.Examples.VapourCycle_01 (sim)Compile → FrontEnd
ClaRa_devClaRa.Visualisation.Check.IllustrateVisualisation (sim)Verify → FrontEnd
ClaRa_devClaRa.Visualisation.Check.TestHEXdisplay (sim)Simulate → FrontEnd
ClaRa_devClaRa.Visualisation.Check.TestSixtuple (sim)Verify → FrontEnd
ClaRa_devClaRa.Visualisation.Check.TestStatePoint (sim)Verify → FrontEnd
TILMediaTILMedia.Internals.GasDiffusionCoefficients.Testers.TesterBinaryDiffCoeff_ij (sim)Compile → Failed
TILMediaTILMedia.Internals.GasDiffusionCoefficients.Testers.TesterMixtureMultiComponentDiffCoeff (sim)Compile → Failed
TILMediaTILMedia.Testers.TestVLEFluid (sim)Simulate → FrontEnd