Modulefpreviousupnextcontentsindex[BIG][Normal][small]
Suiv.: 1.3 La SD B Sup.: 1 Description des SD par type Préc.: 1.1 La SD AMAT Index Table des matières


1.2 La SD ATRI

 

1.2.1 Contenu

Cette SD est l'organisation permettant de stocker les coefficients de la partie triangulaire supérieure (ou inférieure) d'une matrice symétrique pleine.

La SD ATRI est composée de cinq tableaux dont l'organisation est prédéfinie.

Tableau ATR0 : 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 ATRI (type, niveau, ...) et indique la présence ou non du tableau ATR1.

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 'ATRI'

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 ATR1).

Tableau ATR1 : Descripteur des éventuels tableaux supplémentaires.

Ce tableau est analogue au tableau B1 de la SD B (voir cette SD).

Tableau ATR2 : Description générale de la matrice.

Ce tableau de type entier contient 11 valeurs.

1 NTYP

le type des coefficients de la matrice,

2 NIND

le nombre de ses indices (ici 1),

3 M1

la valeur maximale de cet indice,

4 NCODSA

le type de stockage de la matrice,
1 : matrice symétrique, seule la partie triangulaire inférieure est stockée, ligne par ligne,

5 NBLOC

le nombre de pages de la matrice,

6 NCOL

le nombre maximal de colonnes d'une page de la matrice,

7 NBMAT

le nombre de matrices,

8 NCODST

le mode de stockage ( ici 1, i.e., par degré de liberté),

9 ND

le nombre de degrés de liberté par noeud s'il est constant, 0 sinon,

10 NOE

le nombre de noeuds,

11 NTDL

l'ordre de la matrice,

Tableau ATR3 : Pointeur sur la dernière colonne de chaque page.

Ce tableau est de type entier et contient :

Tableau ATR4 : Les coefficients de la matrice.

De type NTYP, ce tableau contient les coefficients a priori non nuls de la matrice :

Outils associés

Ecriture et lecture d'une SD ATRI

Une SD, résidant en mémoire centrale, est écrite en M.S. sur fichier d'accès séquentiel.

Cette SD est de catégorie 2, seuls ses 4 premiers tableaux ainsi que les éventuels tableaux associés (décrits dans son tableau ATR1) sont lus (module SDLECT) ou écrits (module SDECRI) :

Impression d'une SD ATRI

Le contenu (total ou partiel) d'une SD ATRI peut être imprimé en utilisant le module IMATRI. Le préprocesseur IMAGXX permet l'appel conversationnel de IMATRI.

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

La SD ATRI est créée à partir d'une SD TAE par assemblage de tableaux élémentaires, par exemple via le module ASSATR.

Le module CLATRI prend en compte les conditions aux limites forcées, tandis que le module FACTOR factorise une matrice de type ATRI.


Modulefpreviousupnextcontentsindex[BIG][Normal][small]
Suiv.: 1.3 La SD B Sup.: 1 Description des SD par type Préc.: 1.1 La SD AMAT Index Table des matières