ThermofluidStream test using OpenModelica

Total Frontend Backend SimCode Templates Compilation Simulation Verification
93 82 82 82 82 82 53 46

Test started: 2026-06-21 05:53:56
Total time taken: 0:37:12
System info: AMD Ryzen 9 9950X3D 16-Core Processor, 124 GB RAM, Ubuntu 24.04.4 LTS

OpenModelica Version: OMCompiler v1.27.0-dev.beta.2

FMI tool: b'FMPy version 0.3.29'

FMI version: 2.0

OpenModelicaLibraryTesting Changes
CommitDateAuthorSummary
d357aff2026-06-12 13:26:07 +0200AndreasFix OMSimulator submodule update when directory layout changes (#287)

Tested Library: ThermofluidStream 1.3.0 FMPy version 0.3.29

{
 "convertFromVersion": [
  "0.2.1",
  "1.0.0"
 ],
 "path": "ThermofluidStream",
 "provides": [
  "0.3.0",
  "0.4.1",
  "0.5.0",
  "1.1.0",
  "1.2.0"
 ],
 "support": "fullSupport",
 "uses": {
  "Complex": "4.1.0",
  "Modelica": "4.1.0"
 },
 "version": "1.3.0",
 "zipfile": "https://github.com/DLR-SR/ThermofluidStream/archive/e43023fd5b731416a60a0f0db21791f71f0d2baf.zip"
}

BuildModel time limit: 660s
Simulation time limit: 1200s
Default tolerance: 1e-06
Default number of intervals: 2500
Optimization level: Tool default

Reference Files: $THERMOFLUIDSTREAMREFS

CommitDateAuthorSummary
bd43afd2026-06-10 08:59:18 +0200Niels WeberUpdated condenser test reference, due to updated connection of heat conductor (issue #333)

Verified using: OpenModelica 1.26.3~1-g7583224 (diffSimulationResults)

Flags:
setCommandLineOptions("-d=nogen");
setCommandLineOptions("-d=initialization");
setCommandLineOptions("-d=backenddaeinfo");
setCommandLineOptions("-d=discreteinfo");
setCommandLineOptions("-d=stateselection");
setCommandLineOptions("-d=execstat");
setMatchingAlgorithm("PFPlusExt");
setIndexReductionMethod("dynamicStateSelection");
Config:
{
 "allReferenceFilesExist": false,
 "library": "ThermofluidStream",
 "referenceFileExtension": "mat",
 "referenceFileNameDelimiter": ".",
 "referenceFiles": "$THERMOFLUIDSTREAMREFS",
 "referenceFinalDot": "_ref.",
 "ulimitExe": 1200
}

Links are provided if getErrorString() or the simulation generates output. The links are coded with red if there were errors, yellow if there were warnings, and normal links if there are only notifications.

ModelVerifiedSimulateTotal buildModelParsingFrontendBackendSimCodeTemplatesCompileTotal Execution
ThermofluidStream.Boundaries.Tests.DynamicBoundaries (sim)0.01 (7 verified)0.4013.831.620.510.150.050.3412.7916.59
ThermofluidStream.Boundaries.Tests.PhaseSeperator (sim) 0.1313.221.630.470.110.040.3312.2615.73
ThermofluidStream.Boundaries.Tests.Reservoir (sim) 0.169.731.720.050.060.020.279.3312.41
ThermofluidStream.Boundaries.Tests.SourceSink (sim)0.01 (3 verified)0.117.591.710.120.010.010.027.4310.21
ThermofluidStream.Boundaries.Tests.TankFillingClosedTank 0.000.481.620.480.000.000.000.002.87
ThermofluidStream.Boundaries.Tests.TankHeating 0.000.501.630.500.000.000.000.002.89
ThermofluidStream.Boundaries.Tests.TankOverfilling 0.000.451.590.450.000.000.000.002.80
ThermofluidStream.Boundaries.Tests.TankSelfDraining 0.000.451.680.450.000.000.000.002.93
ThermofluidStream.Boundaries.Tests.TankSelfDraining2 0.000.571.670.570.000.000.000.003.02
ThermofluidStream.Boundaries.Tests.TerminalSourceSink (sim) 0.147.521.670.120.230.010.027.1510.10
ThermofluidStream.Boundaries.Tests.Volumes (sim) 0.1917.391.740.670.360.060.3815.9220.10
ThermofluidStream.Boundaries.Tests.VolumesDirectCoupling (sim) 0.1416.031.660.570.370.040.1114.9318.57
ThermofluidStream.Examples.EspressoMachine (sim) 0.1517.741.820.660.500.070.3916.1220.48
ThermofluidStream.Examples.HeatPump (sim) 64.6935.171.642.631.450.530.8329.73102.24
ThermofluidStream.Examples.ReverseHeatPump (sim) 106.0934.311.692.191.180.360.7329.85142.84
ThermofluidStream.Examples.SimpleAirCycle (sim) 0.1815.581.851.350.180.080.4413.5218.44
ThermofluidStream.Examples.SimpleCoolingCycle (sim) 0.1611.261.800.540.120.030.0810.4914.10
ThermofluidStream.Examples.SimpleEngine (sim) 0.1415.771.820.700.550.060.1414.3218.53
ThermofluidStream.Examples.SimpleGasTurbine (sim) 0.129.661.790.560.050.020.068.9712.37
ThermofluidStream.Examples.SimpleStream (sim)0.03 (482 verified)0.169.811.850.650.060.030.288.7812.65
ThermofluidStream.Examples.Utilities.Tests.BoilerEspresso (sim) 0.2911.731.740.150.360.030.1211.0614.52
ThermofluidStream.Examples.Utilities.Tests.Piston (sim) 0.1613.221.650.570.150.260.1012.1315.82
ThermofluidStream.Examples.VaporCycle (sim) 5.9432.451.701.191.160.530.6328.9540.83
ThermofluidStream.Examples.VenturiPump (sim)0.01 (3 verified)0.1910.711.740.430.100.020.0910.0713.44
ThermofluidStream.Examples.WaterHammer (sim)0.03 (4/8 failed)0.247.941.830.040.030.010.057.8010.91
ThermofluidStream.FlowControl.Tests.BasicControlValve (sim)0.01 (4 verified)0.1711.392.110.080.040.020.4010.8414.66
ThermofluidStream.FlowControl.Tests.CheckValve (sim)0.01 (4 verified)0.189.482.300.180.020.010.368.9112.98
ThermofluidStream.FlowControl.Tests.MCV (sim)0.02 (27 verified)0.2714.792.150.690.090.040.1313.8518.17
ThermofluidStream.FlowControl.Tests.PCV (sim) 0.2613.002.030.650.080.030.1112.1416.22
ThermofluidStream.FlowControl.Tests.SpecificValveType (sim)0.01 (3 verified)0.2110.852.110.090.050.030.5310.1614.16
ThermofluidStream.FlowControl.Tests.Switch (sim) 0.3213.422.140.870.100.040.1112.3016.98
ThermofluidStream.FlowControl.Tests.TanValve (sim)0.01 (3 verified)0.1310.442.120.750.030.010.069.5913.86
ThermofluidStream.HeatExchangers.Tests.Condenser (sim)0.27 (4596 verified)7.9149.542.092.723.180.811.2941.5460.97
ThermofluidStream.HeatExchangers.Tests.CounterFlowNTU (sim)0.01 (7 verified)0.1610.672.060.840.070.030.089.6613.80
ThermofluidStream.HeatExchangers.Tests.CounterFlowNTU_parallel (sim)0.01 (12 verified)0.2313.902.150.890.100.370.0912.4617.29
ThermofluidStream.HeatExchangers.Tests.CounterFlowNTU_serial (sim)0.01 (9 verified)0.1710.602.000.720.080.030.079.7113.74
ThermofluidStream.HeatExchangers.Tests.CounterFlowNTU_zeroMassFlow (sim)0.01 (5 verified)0.1310.162.040.830.060.020.089.1813.39
ThermofluidStream.HeatExchangers.Tests.CrossFlowNTU (sim)0.01 (7 verified)0.2010.482.080.730.050.020.069.6313.88
ThermofluidStream.HeatExchangers.Tests.CrossFlowNTU_zeroMassFlow (sim)0.01 (5 verified)0.1611.362.350.860.060.020.0810.3314.94
ThermofluidStream.HeatExchangers.Tests.ElementTwoPhase (sim) 5.2620.782.190.960.580.160.2518.8329.27
ThermofluidStream.HeatExchangers.Tests.Evaporator (sim)0.03 (45 verified)8.6731.512.291.571.080.320.8827.6643.63
ThermofluidStream.HeatExchangers.Tests.FlowRes (sim)0.92 (10140 verified)63.94153.342.106.475.322.242.58136.74221.41
ThermofluidStream.HeatExchangers.Tests.Recuperator (sim)0.02 (43 verified)11.4339.282.121.072.610.471.3533.7953.89
ThermofluidStream.Interfaces.Tests.Test_p_out_clipping (sim)0.01 (9 verified)0.139.041.720.450.060.020.058.4611.62
ThermofluidStream.Media.Tests.TestXRGMedia (sim) 0.3155.542.104.091.810.761.2647.6258.93
ThermofluidStream.Media.additionalMedia.Incompressible.TestDowcal100 (sim)0.01 (30 verified)0.147.912.290.020.010.010.027.8511.32
ThermofluidStream.Media.additionalMedia.Incompressible.TestDowcal100E (sim)0.02 (30 verified)0.177.742.070.020.010.000.027.6910.93
ThermofluidStream.Media.additionalMedia.SingleGasAndIncompressible.Examples.TestJP8DryAir 0.000.182.050.180.000.000.000.003.20
ThermofluidStream.Media.additionalMedia.SingleGasAndIncompressible.Examples.TestSimpleLoopWithStaticHeadJP8DryAir 0.000.662.000.660.000.000.000.003.63
ThermofluidStream.Processes.Internal.CentrifugalPump.CalculateCoefficientsFromMeasurements (sim)0.01 (59 verified)0.127.001.730.020.010.000.026.959.64
ThermofluidStream.Processes.Tests.CentrifugalPump (sim) 0.1610.921.570.440.090.030.0810.2813.35
ThermofluidStream.Processes.Tests.CentrifugalPumpCharacteristics (sim) 0.1510.641.580.110.290.020.0710.1513.09
ThermofluidStream.Processes.Tests.Compressor (sim)0.01 (5 verified)0.149.571.890.150.030.270.049.0912.46
ThermofluidStream.Processes.Tests.ConductionElement (sim)0.02 (13 verified)0.2110.231.580.090.060.220.069.8112.79
ThermofluidStream.Processes.Tests.ConvectivePipe (sim)0.01 (3 verified)0.179.651.970.030.030.010.049.5412.70
ThermofluidStream.Processes.Tests.ConvectivePipe_serial (sim)0.01 (4 verified)0.209.681.890.040.050.020.049.5412.68
ThermofluidStream.Processes.Tests.Flow_Resistance (sim)0.02 (270 verified)0.139.561.690.400.030.010.059.0812.14
ThermofluidStream.Processes.Tests.Nozzle (sim)0.01 (3 verified)0.1711.211.870.840.080.040.1310.1214.10
ThermofluidStream.Processes.Tests.Pump (sim)0.03 (409 verified)0.1210.261.610.480.090.030.079.5912.77
ThermofluidStream.Processes.Tests.Pump_dp_tau_centrifugal_Characteristics (sim)0.03 (265 verified)0.1714.491.700.160.500.030.1513.6417.38
ThermofluidStream.Processes.Tests.Pump_dp_tau_centrifugal_DesignPoint (sim) 0.1844.911.930.680.840.090.5842.7247.86
ThermofluidStream.Processes.Tests.TransportDelay (sim) 0.1610.561.650.590.030.020.059.8813.17
ThermofluidStream.Processes.Tests.Turbine (sim)0.01 (5 verified)0.208.761.830.160.310.010.048.2511.63
ThermofluidStream.Sensors.Tests.TestSensors (sim)0.06 (1268 verified)0.2622.662.311.970.230.070.7719.6326.36
ThermofluidStream.Topology.Tests.TestDynamicTopology (sim)0.01 (9 verified)0.3817.611.731.320.450.080.1715.5920.53
ThermofluidStream.Topology.Tests.TestJunction (sim)0.01 (4 verified)0.138.121.660.130.020.250.047.6810.67
ThermofluidStream.Topology.Tests.TestJunctionNM (sim)0.01 (9 verified)0.2011.251.740.670.340.040.1010.1113.96
ThermofluidStream.Topology.Tests.TestNonPhysical (sim) 0.7822.981.741.150.590.100.1920.9526.31
ThermofluidStream.Topology.Tests.TestSplitter (sim)0.01 (4 verified)0.147.781.760.130.010.010.257.3910.46
ThermofluidStream.Undirected.Boundaries.Tests.PhaseSeperator (sim) 0.1923.922.211.080.680.050.2421.8827.43
ThermofluidStream.Undirected.Boundaries.Tests.Reservoir (sim) 0.2913.612.710.090.090.030.4912.9117.79
ThermofluidStream.Undirected.Boundaries.Tests.Tank_fillingClosedTank 0.000.892.200.890.000.000.000.004.26
ThermofluidStream.Undirected.Boundaries.Tests.Tank_overfilling 0.000.952.390.950.000.000.000.004.47
ThermofluidStream.Undirected.Boundaries.Tests.Tank_selfDraining 0.000.912.560.910.000.000.000.004.64
ThermofluidStream.Undirected.Boundaries.Tests.Tank_upsideDownBottle 0.000.922.320.920.000.000.000.004.47
ThermofluidStream.Undirected.Boundaries.Tests.TestBoundaries (sim)0.01 (2/4 failed)0.1710.282.240.220.020.010.479.5613.78
ThermofluidStream.Undirected.Boundaries.Tests.TestVolumes (sim) 0.3423.542.731.290.750.080.6620.7527.90
ThermofluidStream.Undirected.Boundaries.Tests.VolumesDirectCoupling (sim) 0.2126.992.431.130.910.120.6224.2130.77
ThermofluidStream.Undirected.FlowControl.Tests.BasicControlValve (sim)0.01 (6 verified)0.1811.502.330.100.450.030.0810.8315.09
ThermofluidStream.Undirected.FlowControl.Tests.CheckValve (sim)0.01 (4 verified)0.159.272.410.170.020.320.048.7312.90
ThermofluidStream.Undirected.FlowControl.Tests.MCV (sim)0.05 (33 verified)0.9315.512.150.900.190.400.1813.8519.59
ThermofluidStream.Undirected.FlowControl.Tests.SpecificValveType (sim)0.01 (5 verified)0.1710.602.350.100.070.030.479.9314.29
ThermofluidStream.Undirected.FlowControl.Tests.TanValve (sim)0.01 (5 verified)0.1710.812.120.800.080.030.099.8114.07
ThermofluidStream.Undirected.HeatExchangers.Tests.ConductionElementTwoPhase (sim)0.01 (4 verified)2.4513.382.860.290.090.570.1412.2819.99
ThermofluidStream.Undirected.HeatExchangers.Tests.TestDiscretizedHEX (sim)0.03 (4/25 failed)55.3331.672.631.582.200.371.1926.3390.89
ThermofluidStream.Undirected.HeatExchangers.Tests.TestDiscretizedHEXvsDir (sim)0.02 (2/73 failed)128.0166.783.134.112.060.861.2158.54199.18
ThermofluidStream.Undirected.Interfaces.Tests.Test_p_out_clipping (sim)0.01 (6 verified)0.1412.622.180.770.050.030.0811.7016.13
ThermofluidStream.Undirected.Processes.Tests.ConductionElement (sim)0.02 (15 verified)0.1613.892.590.180.540.030.1013.0517.83
ThermofluidStream.Undirected.Processes.Tests.TestFlowResistance (sim)0.01 (2/3 failed)0.2012.102.720.220.540.020.0511.2716.19
ThermofluidStream.Undirected.Processes.Tests.TransportDelay (sim) 0.1713.072.440.740.050.020.0912.1716.78
ThermofluidStream.Undirected.Sensors.Tests.TestSensors (sim)0.02 (4/13 failed)0.4714.402.150.940.480.050.1812.7518.07
ThermofluidStream.Undirected.Topology.Tests.TestConnectors (sim)0.01 (2/13 failed)0.1816.712.620.970.130.050.5714.9920.70
ThermofluidStream.Undirected.Topology.Tests.TestJunction (sim)0.01 (9 verified)0.1519.252.281.010.180.060.6917.3122.77