(c) The segmentation of the F-array
Variables representing physical quantities of the same kind, for
example all the current-time pressures for a "slab" of contiguous
cells, are stored contiguously in segments of the F-array. The
numbers of like variables in a segment (see the Fortran-coding entry
for the meanings of the abbreviations) are:-
The FFV's other than WSV's each occupy a total of NZ segments, so
that the total number of F-array locations is NX*NY*NZ; but these
segments are separated by segments pertaining to other FFV's for the
- NX for XWV's,
- NY for YWV's,
- NZ for ZWV's,
- NX*NY for SWV's, and for all FFV's except WSV's,
- NX*NY*NZ for WSV's;
- (IXL-IXF+1)*(IYL-IYF+1)*(IZL-IZF+1) for PWV's; and
- the number of variables for which which monitor output has
been requested for MNV's.
It is the existence of this orderly arrangement which permits the LF
of particular variables at particular cells to be easily determined.
The next section explains how.