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


1.4 La SD BDCL

 

1.4.1 Contenu

Cette SD est l'organisation permettant de stocker les informations relatives au blocage des conditions aux limites. Ceux-ci peuvent être de deux types :

Il y a quatre types de descriptions possibles pour définir les blocages. Chacune est constituée d'un descripteur permettant de connaître les noeuds et les degrés de liberté à bloquer.

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

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

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

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

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

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

Tableau BDC2 : Description générale des blocages.

Ce tableau de type entier contient 8 valeurs.

1 NTYP

le type des coefficients de blocage,

2 NCART

le nombre de données décrivant les blocages du type = valeur,

3 NCLRL

le nombre de relations linéaires à décrire,

4 NOPTFI

l'option de stockage,

5 NMOT3

le nombre de mots nécessaires pour stocker le tableau BDC3,

6 NMOT4

le nombre de mots nécessaires pour stocker le tableau BDC4,

7 NMOT5

le nombre de mots nécessaires pour stocker le tableau BDC5,

8 NMOT6

le nombre de mots nécessaires pour stocker le tableau BDC6,

Tableau BDC3 : Descripteur du type des données pour les blocages par degré de liberté.

Ce tableau, de type entier et de longueur NMOT3, contient :

Tableau BDC4 : Valeurs de blocage des degrés de liberté.

Ce tableau est de type NTYP, de longueur NMOT4, et contient :

Si NCLRL = 0, les tableaux BDC5 et BDC6 n'existent pas. Sinon, ils fonctionnent selon la valeur de NOPTFI comme ci-dessus.

Tableau BDC5 : Description des blocages en relations linéaires.

Ce tableau est de type entier et contient NMOT5 mots :

Tableau BDC6 : Valeurs des coefficients des relations linéaires.

De type NTYP, ce tableau contient les valeurs des coefficients des combinaisons linéaires :

Outils associés

Ecriture et lecture d'une SD BDCL

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 1 si NOPTFI = 0 et de catégorie 2 si NOPTFI = 1. Dans le premier cas tous les tableaux sont gérés automatiquement, dans le second cas, seuls les 3 premiers tableaux ainsi que les éventuels tableaux associés (décrits dans le tableau BDC1) sont lus (module SDLECT) ou écrits (module SDECRI) :

Remarque : Dans le cas NOPTFI=1 et NCART ou NCLRL non nuls, les tableaux sont stockés sous la forme suivante :

où LE est le nombre de mots qui suivent, L4 le nombre de mots de la valeur V.

où LE est le nombre de mots qui suivent, L5 = 2N+1 et L6 le nombre de mots des valeurs de blocage.

Impression d'une SD BDCL

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

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

La SD BDCL est créée à partir d'une SD MAIL et éventuellement COOR, par exemple via les modules COBDCL, ....

Remarque sur les conditions en relation linéaire

Le traitement d'une telle condition, écrite sous forme simplifiée comme :

conduit à effectuer le changement de variables :
et à bloquer cette dernière valeur à .

Le système qui s'écrivait :

A est la matrice du système, b son second membre, devient :
après le changement de variable de matrice P.

Selon la méthode de résolution choisie, le calcul de est possible ou non. On note que le profil de la matrice est largement modifié par une telle relation qui, par ailleurs, est très mal acceptée par une méthode frontale.


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