Modulefpreviousupnextcontentsindex[BIG][Normal][small]
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


1.10 La SD MPLR

 

1.10.1 Contenu

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.

1:20 TITRE

le titre du travail en 20 mots de 4 caractères,

21:22 DATE

la date de création en 2 mots de 4 caractères,

23:28 NOMCRE

le nom du créateur en 6 mots de 4 caractères,

29 'MPLR'

le type de la SD,

30 NIVEAU

le paramètre de niveau de la SD,

31 ETAT

un paramètre réservé,

32 NTACM

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.

1 NTYP

le type du tabeau MPL4,

2 NINDI

le nombre de ses indices,

3 NCODSA

le code de stockage :

4 NOE

le nombre de noeuds du maillage

5 NOEFF

le nombre de noeuds référencés,

6 NBFR

le nombre de numéros de référence,

7 IEMPL5

0 si le tableau MPL5 n'existe pas, 1 sinon,

8 LMPL5

le nombre de mots du tableau MPL5

9 NBMAT

le nombre de matrices,

10 IMPL4

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 :

Outils associés

Ecriture et lecture d'une SD MPLR

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 :

Impression d'une SD MPLR

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.

Modules de création et de manipulation d'une SD MPLR

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


Modulefpreviousupnextcontentsindex[BIG][Normal][small]
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