In general the average user has no interest in the underlying storage mechanism and has no desire to reference through 3 levels of structures for both ease of use and speed reasons. As a result there is a class of routines for transferring information from the sep_90 structure to and from simple integer and real arrays.
By specifying standard SEPLIB f, j, and n parameters will get and put a section of a sep_90 dataset into a real, dimension(:) array.
Will retrieve or distribute a 2-D plane of data values.
Will retrieve or distribute a 3-D plane of data values (with the limitation that the dataset is regular or you wish to fill grid holes with zero values).
Routines to put and grab header values into integer and real arrays.
Allows the user to read in a series of header values by passing either the key number or key name into an integer or real array.