Suiv.: 1.11 La SD MUA
Sup.: 1 Description des SD par type
Préc.: 1.9 La SD MILI
Index
Table des matières
Cette SD est l'organisation permettant de stocker les informations relatives aux numéros de référence.
La SD MPLR est composée de six tableaux dont l'organisation est prédéfinie.
Tableau MPL0 : 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 MPLR (type, niveau, ...) et indique la présence ou non du tableau MPL1.
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 MPL1).
Tableau MPL1 : Descripteur des éventuels tableaux supplémentaires.
Ce tableau est analogue au tableau B1 de la SD B (voir cette SD).
Tableau MPL2 : Description générale.
Ce tableau de type entier contient 10 valeurs.
le type du tabeau MPL4,
le nombre de ses indices,
le code de stockage :
le nombre de noeuds du maillage
le nombre de noeuds référencés,
le nombre de numéros de référence,
0 si le tableau MPL5 n'existe pas, 1 sinon,
le nombre de mots du tableau MPL5
le nombre de matrices,
l'existence ou non d'une troisième colonne dans le tableau MPL4 :
Tableau MPL3 : Descripteur des numéros de références considérés.
Ce tableau, de type entier et de longueur NBFR, contient :
Tableau MPL4 : Descripteur des noeuds considérés.
Ce tableau est de type entier et de longueur 2*NOEFF ou 3*NOEFF selon IMPL4 ; il contient :
Tableau MPL5 : Les coefficients de la matrice.
Ce tableau est de type NTYP contient les coefficients de la matrice :
Une SD, résidant en mémoire centrale, est écrite partiellement (seuls ses 5 tableaux génériques ainsi que les éventuels tableaux associés décrits dans son tableau MPL1) sur fichier séquentiel via le module SDECRI.
Une SD, résidant sur un fichier, est lue et reportée partiellement (ses 5 tableaux génériques ainsi que les éventuels tableaux associés décrits dans son tableau MPL1) en mémoire centrale via le module SDLECT, le tableau MPL6 est adressé seulement :
Le contenu (total ou partiel) d'une SD MPLR peut être imprimé en utilisant le module IMMPLR. Le préprocesseur IMAGXX permet l'appel conversationnel de IMMPLR.
La SD MPLR est créée à partir d'une SD MAIL et éventuellement NDL1, via le module CALMAI :
SUBROUTINE CALMAI(M,NOFR,NBFR,NTY,NFMAIL,NIMAIL,NFNDL1, + NINDL1,NFMPLR,NIMPLR,NTMPLR) C BUT : CONSTRUIRE LES PREMIERS TABLEAUX DE LA SD MPLR