Next: 1.7 DS GEOM
Up: 1 Description of DS by type
Prev: 1.5 DS COOR
Index
Contents
This DS stores information describing the manner in which the data corresponding to the computation of the RHS will be input to the appropriate module (for example module THELAS).
The RHS can be computed using:
The data consists therefore of, depending on the problem under consideration and on the items of interest (reference numbers or sub-domain numbers):
DS FORC 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 FORC (type, level, ...), and indicates the presence or absence of array FOR1.
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 FOR1).
This integer array exists if NTACM (see FOR0) 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 useful to associate them with the DS (other possibilities are permissible, such as associating them with DS MILI (see this DS) or DS TAE (see this DS), or otherwise with all the DS present in memory during the computation of the element matrices).
If array FOR1 exists, it contains sequentially:
This integer array contains 9 values.
This integer array contains 7 values.
the number of the sub-domain described,
the value 0,
the value 0,
the treatment option: > 0 for isotropic case, < 0 for anisotropic case,
the treatment code, i.e:
the first data item corresponding to the treatment:
the second data item corresponding to the treatment:
Arrays FOR4 to FORA have the same form.
Same as array FOR3, where here:
the reference number described,
identical to FOR3.
Same as array FOR3, where here:
the reference number described,
identical to FOR3.
Same as array FOR3, where here:
the reference number described,
identical to FOR3.
Same as array FOR3, where here:
the element number described,
the address in array MAIL of DS MAIL of the element,
identical to FOR3.
Same as array FOR3, where here:
the element number described,
its address in MAIL,
the number of the face under consideration,
identical to FOR3.
Same as array FOR3, where here:
the element number described,
its address in MAIL,
the number of the edge under consideration,
identical to FOR3.
Same as array FOR3, where here:
the element number described,
its address in MAIL,
the number of the vertex under consideration,
identical to FOR3.
A DS residing in main memory is written completely (it is a category 1 DS) on sequential file via module SDECRI.
Similarly, it is read and restored completely into main memory via SDLECT.
The contents (total or partial) of a DS FORC can be printed by module IMFORC. Preprocessor IMAGXX is used if a conversational call of IMFORC is desired.
DS FORC is constructed via module COFORC which can be called by preprocessor FOMIXX.