Next: 1.11 DS MUA
Up: 1 Description of DS by type
Prev: 1.9 DS MILI
Index
Contents
This DS stores information corresponding to the reference numbers.
DS MPLR consists of 6 arrays of predefined order.
This integer array contains 32 variables, consisting of a general description of the job (title, date, name), of DS MPLR (type, level, ...), and indicates the presence or absence of array MPL1.
the job title in 20 words of 4 characters,
the date of creation in 2 words of 4 characters,
the creator's name in 6 words of 4 characters,
the DS type,
the DS level,
a reserved parameter,
the number of supplementary arrays
(they are described in array MPL1).
This array is analogous to array B1 of DS B (see this DS).
This integer array contains 10 values.
the type of array MPL4,
its number of indices,
the storage code:
the number of nodes
the number of referenced nodes
the number of reference numbers
0 if array MPL5 does not exist, 1 otherwise,
the number of words in array MPL5
the number of matrices
the existence or not of a third column in MPL4:
This integer array, of length NBFR, contains:
This integer array, of length 2*NOEFF or 3*NOEFF depending on IMPL4, contains:
This NTYP type array contains the matrix coefficients:
A DS residing in main memory is written partially (only its 5 generic arrays and any associated arrays described in array MPL1 on sequential file via module SDECRI.
A DS residing on file is read and transferred partially (its 5 generic arrays and any associated arrays described in array MPL1) to main memory via module SDLECT; array MPL6 is only addressed:
The contents (total or partial) of a DS MPLR can be printed by module IMMPLR. Preprocessor IMAGXX is used if a conversational call of IMMPLR is desired.
DS MPLR is created using a DS MAIL, and possibly NDL1, via module CALMAI:
SUBROUTINE CALMAI(M,NOFR,NBFR,NTY,NFMAIL,NIMAIL,NFNDL1, + NINDL1,NFMPLR,NIMPLR,NTMPLR) C AIM : CONSTRUCT THE FIRST ARRAYS OF DS MPLR