Suiv.: 1.7 La SD GEOM
Sup.: 1 Description des SD par type
Préc.: 1.5 La SD COOR
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 seconds membres seront fournies au module de calcul ( THELAS par exemple).
Ces seconds membres pourront être calculés en utilisant :
Les données seront donc, selon le cas et pour les items intéréssés (numéros de référence ou de domaines) :
La SD FORC est composée de 11 tableaux dont l'organisation est prédéfinie.
Tableau FOR0 : 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 FORC (type, niveau, ...) et indique la présence ou non du tableau FOR1.
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 FOR1).
Tableau FOR1 : Descripteur des éventuels tableaux supplémentaires.
Ce tableau de type entier existe si NTACM (cf. FOR0) 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 MILI (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 FOR1 existe, il contient séquentiellement :
Boucle i de 1 à NTACM
Tableau FOR2 : Description générale des groupes de données.
Ce tableau de type entier contient 9 valeurs.
Boucle i de 1 à 8
FOR2(9) = NDSM le nombre de cas de charge ou seconds membres
Tableau FOR3 : Le descriptif du traitement volumique par numéros de sous-domaine.
Ce tableau de type entier 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, c'est-à-dire :
la première information relative au traitement
la seconde information relative au traitement
Les tableaux suivants FOR4 à FORA ont la même forme.
Tableau FOR4 : Le descriptif du traitement surfacique par numéros de référence.
Voir le tableau FOR3, avec ici :
le numéro de référence décrit,
identique à FOR3.
Tableau FOR5 : Le descriptif du traitement linéique par numéros de référence.
Voir le tableau FOR3, avec ici :
le numéro de référence décrit,
identique à FOR3.
Tableau FOR6 : Le descriptif du traitement ponctuel par numéros de référence.
Voir le tableau FOR3, avec ici :
le numéro de référence décrit,
identique à FOR3.
Tableau FOR7 : Le descriptif du traitement volumique par élément.
Voir le tableau FOR3, 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 à FOR3.
Tableau FOR8 : Le descriptif du traitement surfacique par élément.
Voir le tableau FOR3, 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 à FOR3.
Tableau FOR9 : Le descriptif du traitement linéique par élément.
Voir le tableau FOR3, 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 à FOR3.
Tableau FORA : Le descriptif du traitement ponctuel par élément.
Voir le tableau FOR3, avec ici :
le numéro de l'élément décrit,
son adresse dans MAIL
le numéro du sommet considéré,
identique à FOR3.
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 FORC peut être imprimé en utilisant le module IMFORC. Le préprocesseur IMAGXX permet l'appel conversationnel de IMFORC.
La SD FORC est construite via le module COFORC que l'on peut appeller par le préprocesseur FOMIXX.