ThermofluidStream test using OpenModelica

Total Frontend Backend SimCode Templates Compilation Simulation Verification
75 75 75 75 75 73 69 64

Test started: 2025-12-29 03:42:57
Total time taken: 0:41:38
System info: AMD Ryzen 9 5950X 16-Core Processor, 63 GB RAM, Ubuntu 22.04.5 LTS

OpenModelica Version: OMCompiler v1.25.7
OpenModelicaLibraryTesting Changes

CommitDateAuthorSummary
f2691882025-12-11 11:52:34 +0100Adrian Popadd extra simflags gbode (#262)

Tested Library: ThermofluidStream 1.2.0

{
 "convertFromVersion": [
  "0.2.1",
  "1.0.0"
 ],
 "path": "ThermofluidStream",
 "provides": [
  "0.3.0",
  "0.4.1",
  "0.5.0",
  "1.1.0"
 ],
 "support": "fullSupport",
 "uses": {
  "Complex": "4.0.0",
  "Modelica": "4.0.0"
 },
 "version": "1.2.0",
 "zipfile": "https://github.com/DLR-SR/ThermofluidStream/archive/8d2287a558d9d5e3a6235c981d5a60044dae5b61.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
0bfa6192025-12-16 09:36:57 +0100Niels WeberUpdate FlowRes ref after Haaland bug correction

Verified using: OpenModelica 1.25.0~dev-371-g1c5c528 (diffSimulationResults)

Flags:
setCommandLineOptions("--simCodeTarget=Cpp")
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.02 (7 verified)0.0913.932.480.790.250.040.4212.4317.40
ThermofluidStream.Boundaries.Tests.PhaseSeperator (sim)0.02 (14 verified)1.5316.462.470.752.790.020.3712.5321.36
ThermofluidStream.Boundaries.Tests.Reservoir (sim)0.02 (9 verified)0.039.302.480.190.090.020.298.7112.69
ThermofluidStream.Boundaries.Tests.SourceSink (sim)0.01 (3 verified)0.025.852.470.570.010.010.025.239.17
ThermofluidStream.Boundaries.Tests.TerminalSourceSink (sim)0.01 (4 verified)0.025.162.460.560.010.000.024.568.49
ThermofluidStream.Boundaries.Tests.Volumes (sim)0.05 (49 verified)0.2927.192.461.410.300.070.6524.7730.83
ThermofluidStream.Boundaries.Tests.VolumesDirectCoupling (sim)2.81 (39 verified)634.8519.572.450.880.580.040.5717.50660.58
ThermofluidStream.Examples.EspressoMachine (sim)0.04 (32 verified)2.3119.272.721.300.360.070.5217.0225.23
ThermofluidStream.Examples.HeatPump (sim)0.07 (57 verified)120.3652.962.513.121.780.423.0644.59176.75
ThermofluidStream.Examples.ReverseHeatPump (sim)0.04 (37 verified)81.8238.812.482.621.660.261.4832.77123.98
ThermofluidStream.Examples.SimpleAirCycle (sim)0.37 (73/925 failed)0.5520.142.581.710.280.060.5517.5424.53
ThermofluidStream.Examples.SimpleCoolingCycle (sim)0.02 (16 verified)0.0610.652.650.830.160.030.099.5314.33
ThermofluidStream.Examples.SimpleEngine (sim)0.05 (18 verified)3.2115.672.630.990.870.040.4313.3522.49
ThermofluidStream.Examples.SimpleGasTurbine (sim)0.02 (8 verified)0.038.682.630.780.070.020.067.7612.33
ThermofluidStream.Examples.SimpleStream (sim)0.18 (25/482 failed)0.1010.912.580.900.080.020.379.5514.68
ThermofluidStream.Examples.Utilities.Tests.BoilerEspresso (sim)0.02 (15 verified)0.3111.512.550.610.230.030.1210.5215.28
ThermofluidStream.Examples.Utilities.Tests.Piston (sim)0.11 (14 verified)15.2512.592.520.860.560.030.1111.0431.38
ThermofluidStream.Examples.VaporCycle (sim)0.04 (54 verified)18.7844.362.541.821.670.592.5737.7166.58
ThermofluidStream.Examples.VenturiPump (sim)0.01 (3 verified)0.059.642.470.630.160.020.088.7412.99
ThermofluidStream.Examples.WaterHammer (sim)0.03 (8 verified)0.076.582.650.230.050.010.046.2510.27
ThermofluidStream.FlowControl.Tests.BasicControlValve (sim)0.01 (4 verified)0.038.852.600.250.390.010.068.1412.38
ThermofluidStream.FlowControl.Tests.CheckValve (sim)0.01 (4 verified)0.025.962.530.670.020.010.025.259.39
ThermofluidStream.FlowControl.Tests.MCV (sim)0.04 (27 verified)0.1111.492.460.670.130.030.3710.2914.92
ThermofluidStream.FlowControl.Tests.PCV (sim)0.02 (14 verified)0.1410.692.450.620.100.020.109.8414.14
ThermofluidStream.FlowControl.Tests.SpecificValveType (sim)0.01 (3 verified)0.038.052.570.310.060.010.297.3711.54
ThermofluidStream.FlowControl.Tests.Switch (sim) 0.049.632.460.740.140.030.348.3813.00
ThermofluidStream.FlowControl.Tests.TanValve (sim)0.01 (3 verified)0.036.742.600.700.040.010.045.9510.25
ThermofluidStream.HeatExchangers.Tests.Condenser (sim) 0.0350.742.471.521.950.603.1343.5554.21
ThermofluidStream.HeatExchangers.Tests.CounterFlowNTU (sim)0.02 (7 verified)0.058.332.460.680.070.010.057.5111.69
ThermofluidStream.HeatExchangers.Tests.CounterFlowNTU_parallel (sim)0.02 (12 verified)0.0512.702.480.820.400.020.0711.3916.11
ThermofluidStream.HeatExchangers.Tests.CounterFlowNTU_serial (sim)0.01 (9 verified)0.049.522.490.740.110.020.078.5812.89
ThermofluidStream.HeatExchangers.Tests.CounterFlowNTU_zeroMassFlow (sim)0.01 (5 verified)0.037.832.460.670.060.010.057.0311.18
ThermofluidStream.HeatExchangers.Tests.CrossFlowNTU (sim)0.02 (7 verified)0.038.462.480.650.070.020.057.6711.85
ThermofluidStream.HeatExchangers.Tests.CrossFlowNTU_zeroMassFlow (sim)0.01 (5 verified)0.037.722.490.630.060.010.056.9711.09
ThermofluidStream.HeatExchangers.Tests.ElementTwoPhase (sim) 24.2317.622.530.990.560.120.1615.7945.26
ThermofluidStream.HeatExchangers.Tests.Evaporator (sim)0.03 (45 verified)4.8437.102.491.491.240.212.1931.9745.35
ThermofluidStream.HeatExchangers.Tests.FlowRes (sim) 0.03118.292.516.243.470.8011.4096.39121.96
ThermofluidStream.HeatExchangers.Tests.Recuperator (sim)0.02 (43 verified)6.4732.162.571.021.940.192.0726.9342.10
ThermofluidStream.Interfaces.Tests.Test_p_out_clipping (sim)0.02 (9 verified)0.037.922.480.620.090.020.057.1411.32
ThermofluidStream.Media.Tests.TestXRGMedia (sim)0.02 (43 verified)21.8440.332.393.511.300.391.6433.4965.40
ThermofluidStream.Processes.Tests.Compressor (sim)0.01 (5 verified)0.026.332.500.600.040.010.025.659.70
ThermofluidStream.Processes.Tests.ConductionElement (sim)0.02 (13 verified)0.039.012.470.280.320.010.048.3512.38
ThermofluidStream.Processes.Tests.ConvectivePipe (sim)0.01 (3 verified)0.025.772.410.140.050.010.035.559.02
ThermofluidStream.Processes.Tests.ConvectivePipe_serial (sim)0.01 (4 verified)0.026.272.440.160.070.010.045.989.55
ThermofluidStream.Processes.Tests.Flow_Resistance (sim)0.06 (8/270 failed)0.037.992.470.640.040.010.057.2611.49
ThermofluidStream.Processes.Tests.Nozzle (sim)0.01 (3 verified)0.1010.132.480.740.070.020.079.2313.54
ThermofluidStream.Processes.Tests.Pump (sim)0.02 (10 verified)0.037.972.460.790.090.020.067.0311.29
ThermofluidStream.Processes.Tests.TransportDelay 0.002.202.470.600.040.010.041.515.49
ThermofluidStream.Processes.Tests.Turbine (sim)0.02 (1/5 failed)0.026.122.440.570.040.010.035.479.45
ThermofluidStream.Sensors.Tests.TestSensors (sim)0.30 (20/1268 failed)0.1723.712.491.552.560.030.4319.1327.57
ThermofluidStream.Topology.Tests.TestDynamicTopology (sim)0.02 (9 verified)0.5425.072.461.750.660.060.2522.3628.92
ThermofluidStream.Topology.Tests.TestJunction (sim)0.01 (4 verified)0.026.032.440.600.020.010.025.399.32
ThermofluidStream.Topology.Tests.TestJunctionNM (sim)0.02 (9 verified)0.1514.942.501.440.140.040.1213.2118.51
ThermofluidStream.Topology.Tests.TestNonPhysical (sim)0.02 (28 verified)0.3419.572.531.490.810.060.2616.9523.31
ThermofluidStream.Topology.Tests.TestSplitter (sim)0.01 (4 verified)0.025.832.570.600.020.010.025.199.28
ThermofluidStream.Undirected.Boundaries.Tests.PhaseSeperator (sim)0.03 (14 verified)2.6017.262.440.832.960.030.4013.0423.15
ThermofluidStream.Undirected.Boundaries.Tests.Reservoir (sim)0.02 (9 verified)0.038.852.470.190.090.020.308.2512.19
ThermofluidStream.Undirected.Boundaries.Tests.TestBoundaries (sim)0.01 (4 verified)0.025.822.510.610.020.010.025.179.21
ThermofluidStream.Undirected.Boundaries.Tests.TestVolumes (sim)0.02 (43 verified)0.2024.542.450.900.480.040.8222.3028.06
ThermofluidStream.Undirected.Boundaries.Tests.VolumesDirectCoupling (sim)0.05 (39 verified)12.3919.632.470.950.540.050.8817.2135.37
ThermofluidStream.Undirected.FlowControl.Tests.BasicControlValve (sim)0.02 (6 verified)0.058.412.560.270.350.020.067.7111.89
ThermofluidStream.Undirected.FlowControl.Tests.CheckValve (sim)0.01 (4 verified)0.025.842.470.600.020.010.025.199.21
ThermofluidStream.Undirected.FlowControl.Tests.MCV (sim)0.17 (33 verified)0.3713.032.440.730.470.040.1511.6616.86
ThermofluidStream.Undirected.FlowControl.Tests.SpecificValveType (sim)0.02 (5 verified)0.047.832.500.210.080.260.067.2311.22
ThermofluidStream.Undirected.FlowControl.Tests.TanValve (sim)0.02 (5 verified)0.067.162.460.660.080.020.056.3610.55
ThermofluidStream.Undirected.HeatExchangers.Tests.ConductionElementTwoPhase (sim)0.01 (4 verified)2.038.572.500.310.310.040.057.8713.94
ThermofluidStream.Undirected.HeatExchangers.Tests.TestDiscretizedHEX (sim)0.02 (25 verified)29.8526.142.491.381.050.160.8422.7259.33
ThermofluidStream.Undirected.HeatExchangers.Tests.TestDiscretizedHEXvsDir (sim)0.04 (73 verified)40.2156.752.452.942.190.755.5845.29100.30
ThermofluidStream.Undirected.Interfaces.Tests.Test_p_out_clipping (sim)0.01 (6 verified)0.039.232.510.670.060.020.088.4012.63
ThermofluidStream.Undirected.Processes.Tests.ConductionElement (sim)0.02 (15 verified)0.0411.662.520.300.340.010.0710.9415.08
ThermofluidStream.Undirected.Processes.Tests.TestFlowResistance (sim)0.01 (3 verified)0.026.582.450.600.030.010.035.929.95
ThermofluidStream.Undirected.Processes.Tests.TransportDelay 0.002.322.470.640.060.010.041.565.64
ThermofluidStream.Undirected.Sensors.Tests.TestSensors (sim)0.02 (13 verified)0.1113.902.411.280.750.040.3711.4717.26
ThermofluidStream.Undirected.Topology.Tests.TestConnectors (sim)0.02 (13 verified)0.0512.752.450.700.150.030.3511.5316.09
ThermofluidStream.Undirected.Topology.Tests.TestJunction (sim)0.02 (9 verified)0.0411.292.460.750.230.280.109.9414.67