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
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.
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 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.
le type des coefficients de blocage,
le nombre de données décrivant les blocages du type = valeur,
le nombre de relations linéaires à décrire,
l'option de stockage,
le nombre de mots nécessaires pour stocker le tableau BDC3,
le nombre de mots nécessaires pour stocker le tableau BDC4,
le nombre de mots nécessaires pour stocker le tableau BDC5,
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 :
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, L5 = 2N+1 et L6 le nombre de mots des valeurs de blocage.
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.
La SD BDCL est créée à partir d'une SD MAIL et éventuellement COOR, par exemple via les modules COBDCL, ....
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 :
où 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.