The Submatrix File Attribute List contains all information FMS needs to manage the files used for storing submatrices. You provide an empty array to subroutine FMSOS that opens the submatrix file an FMS fills in the necessary information. You then provide this array to each FMS subroutine you call to perform operations on the submatrices.
The Submatrix File Attribute List contains the files and record lengths you will need to write data to the Real, Integer and Vector submatrix files. You should never change the information stored in this array.
The following table lists the information stored in the Submatrix File Attribute List.
Word | Name | Description |
---|---|---|
1 | LUSR | FMS file number for the matrix file. |
2 | LUSI | FMS file number for the integer file. |
3 | LENR | Matrix file record length. |
4 | LENI | Integer file record length. |
5 | NUMREC | Number of records. |
6 | NONE | Reserved for future use. |
7 | IRFMAT | Record format (0=fixed length, 1=variable). |
8 | LUSV | FMS file number for the vector file. |
9 | NUMV | Number of vectors on LUSV. |
10 | LENV | Vector file record length. |
11 - 25 | NONE | Reserved for future use. |