Next: 1.10 DS MPLR
Up: 1 Description of DS by type
Prev: 1.8 DS MAIL
Index
Contents
This DS stores information describing the manner in which the data, required for computing the matrices, is input to the computational module (for example, THELAS).
These matrices can be computed by:
The data consists therefore of, depending on the problem under consideration and on the items of interest (item numbers, reference numbers or sub-domain numbers):
DS MILI consists of 11 arrays of predefined order.
This integer array contains 32 variables, consisting of a general description of the job (title, date, name), of DS MILI (type, level, ...), and indicates the presence or absence of array MIL1.
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 MIL1).
This integer array exists if NTACM (see MIL0) is non-zero. It contains 22 variables for each array to be described. When describing the data which will be contained in one or several arrays, it is convenient to associate them with the DS (other possibilities are permissible, such as associating them with DS FORC (see this DS), or with DS TAE (see this DS), or else with all the DS present in memory during the computation of the element matrices).
If array MIL1 exists, it contains sequentially:
This integer array contains 8 values.
This integer and character array contains 7 values.
the number of the sub-domain described,
the value 0,
the value 0,
the processing option: > 0 if isotropic case, < 0 if anisotropic case,
the processing code:
the first information item relative to processing:
the second information item relative to processing:
The following arrays, MIL4 to MILA, have the same form.
Same as array MIL3, where here:
the reference number described,
identical to MIL3.
Same as array MIL3, where here:
the reference number described,
identical to MIL3.
Same as array MIL3, where here:
the reference number described,
identical to MIL3.
Same as array MIL3, where here:
the element number described,
the address in MAIL,
identical to MIL3.
Same as array MIL3, where here:
the element number described,
its address in MAIL,
the number of the face under consideration,
identical to MIL3.
Same as array MIL3, where here:
the element number described,
its address in MAIL,
the number of the edge under consideration,
identical to MIL3.
Same as array MIL3, where here:
the element number described,
its address in MAIL,
the number of the vertex under consideration,
identical to MIL3.
A DS residing in main memory is written as a whole (it is a category 1 DS) on sequential file via module SDECRI.
Similarly, it is read and restored as a whole into main memory via SDLECT.
The contents (total or partial) of a DS MILI can be printed by module IMMILI. Preprocessor IMAGXX is used if a conversational call of IMMILI is desired.
DS MILI is constricted via module COMILI which can be called by preprocessor FOMIXX.