| Real | nParallel | 1 | Number of identical parallel components |
| Integer | nNodes | 2 | Number of discrete serial nodes |
| Real | dxs | lengths/sum(lengths) | Fractional lengths |
| SI.Volume | nodeVolume | crossAreas.*lengths | Volume of discrete serial nodes (not including parallel) |
| SI.Volume | nodeVolume_parallel | nodeVolume*nParallel | Total volume of parallel nodes |
| SI.Volume | nodeVolume_serial | sum(nodeVolume) | Total volume of serial nodes |
| SI.Volume | Volume_total | nodeVolume_serial*nParallel | Total component volume |
| SI.Area | surfaceArea_parallel | surfaceAreas*nParallel | Total heat transfer surface area of parallel nodes |
| SI.Area | surfaceArea_serial | sum(surfaceAreas) | Total heat transfer surface area of serial nodes |
| SI.Area | surfaceArea_total | surfaceArea_serial*nParallel | Total heat transfer surface area |
| General |
| SI.Length | lengths | ones(nNodes) | Length of node segment |
| Boolean | use_Dimensions | true | =true to specify characteristic dimension |
| SI.Length | dimensions | if use_Dimensions then zeros(nNodes) else 4*crossAreas./perimeters | Characteristic dimension (e.g., hydraulic diameter) |
| SI.Area | crossAreas | pi*dimensions.*dimensions./4 | Cross-sectional flow areas |
| SI.Length | perimeters | 4*crossAreas./dimensions | Wetted perimeters |
| SI.Height | roughnesses | fill(2.5e-5, nNodes) | Average heights of surface asperities |
| Heat transfer |
| SI.Area | surfaceAreas | perimeters.*lengths | Heat transfer surface area of each volume node (not including parallel) |
| Static head |
| SI.Length | dheights | fill(0, nNodes) | Height(port_b) - Height(port_a) distributed by flow segment |
| SI.Length | height_a | 0 | Elevation at port_a: Reference value only. No impact on calculations. |
| SI.Length | height_b | height_a + sum(dheights) | Elevation at port_b: Reference value only. No impact on calculations. |