Suiv.: 1.10 La SD MPLR
Sup.: 1 Description des SD par type
Préc.: 1.8 La SD MAIL
Index
Table des matières
Cette SD est l'organisation choisie pour stocker les informations décrivant la manière dont les données relatives au calcul des matrices seront fournies au module de calcul ( THELAS par exemple).
Ces matrices pourront être calculées en utilisant :
Les données seront donc, selon le cas et pour les items intéressés (numéros d'item, de référence ou de domaine) :
La SD MILI est composée de 11 tableaux dont l'organisation est prédéfinie.
Tableau MIL0 : Informations générales.
De type entier, ce tableau possède 32 variables. Il contient une description générale du travail (titre, date, nom), de la SD MILI (type, niveau, ...) et indique la présence ou non du tableau MIL1.
le titre du travail en 20 mots de 4 caractères,
la date de création en 2 mots de 4 caractères,
le nom du créateur en 6 mots de 4 caractères,
le type de la SD,
le paramètre de niveau de la SD,
un paramètre réservé,
le nombre de tableaux supplémentaires associés à la SD
(ils seront décrits dans le tableau MIL1).
Tableau MIL1 : Descripteur des éventuels tableaux supplémentaires.
Ce tableau de type entier existe si NTACM (cf. MIL0) est non nul. Il contient, pour chaque tableau à décrire, 22 variables. Quand on décrit des données qui seront contenues dans un ou plusieurs tableaux, il est commode de les associer à la SD (d'autres possibilités sont loisibles, les associer à la SD FORC (voir cette SD) ou bien encore à la SD TAE (voir cette SD) ou encore à toutes SD présentes en mémoire lors du calcul des tableaux élémentaires).
Si le tableau MIL1 existe, il contient séquentiellement :
Boucle i de 1 à NTACM
Tableau MIL2 : Description générale des groupes de données.
Ce tableau de type entier contient 8 valeurs.
Boucle i de 1 à 8
Tableau MIL3 : Le descriptif du traitement volumique par numéros de sous-domaine.
Ce tableau de type entier et character contient 7 valeurs.
le numéro de sous-domaine décrit,
la valeur 0,
la valeur 0,
l'option de traitement : > 0 si cas isotrope, < 0 si cas anisotrope,
le code de traitement :
la première information relative au traitement
la seconde information relative au traitement
Les tableaux suivants MIL4 à MILA ont la même forme.
Tableau MIL4 : Le descriptif du traitement surfacique par numéros de référence.
Voir le tableau MIL3, avec ici :
le numéro de référence décrit,
identique à MIL3.
Tableau MIL5 : Le descriptif du traitement linéique par numéros de référence.
Voir le tableau MIL3, avec ici :
le numéro de référence décrit,
identique à MIL3.
Tableau MIL6 : Le descriptif du traitement ponctuel par numéros de référence.
Voir le tableau MIL3, avec ici :
le numéro de référence décrit,
identique à MIL3.
Tableau MIL7 : Le descriptif du traitement volumique par élément.
Voir le tableau MIL3, avec ici :
le numéro de l'élément décrit,
l'adresse dans le tableau MAIL de la SD MAIL de l'élément,
identique à MIL3.
Tableau MIL8 : Le descriptif du traitement surfacique par élément.
Voir le tableau MIL3, avec ici :
le numéro de l'élément décrit,
son adresse dans MAIL
le numéro de la face considérée,
identique à MIL3.
Tableau MIL9 : Le descriptif du traitement linéique par élément.
Voir le tableau MIL3, avec ici :
le numéro de l'élément décrit,
son adresse dans MAIL
le numéro de l'arête considérée,
identique à MIL3.
Tableau MILA : Le descriptif du traitement ponctuel par élément.
Voir le tableau MIL3, avec ici :
le numéro de l'élément décrit,
son adresse dans MAIL
le numéro du sommet considéré,
identique à MIL3.
Une SD, résidant en mémoire centrale, est écrite en totalité (elle est de catégorie 1) sur fichier séquentiel via le module SDECRI.
De même, elle est lue et reportée en totalité en mémoire centrale via le module SDLECT.
Le contenu (total ou partiel) d'une SD MILI peut être imprimé en utilisant le module IMMILI. Le préprocesseur IMAGXX permet l'appel conversationnel de IMMILI.
La SD MILI est construite via le module COMILI que l'on peut appeler par le préprocesseur FOMIXX.