$$$$ OPTI NOTICE PV090527 24/03/07 21:15:03 11866 DATE 24/03/07 Directive OPTION Voir aussi : VALE ---------------- 'OPTION' MOT1 VAL1 (MOT2 VAL2 ...) ; Objet : _______ La directive OPTION sert à préciser des options générales de calcul. Options possibles : ___________________ ------------------------------------------------------------------------ |Mot-clé | Valeurs possibles (une) | Défaut | Commentaire | | MOTi | VALi | | | |--------|----------------------------|--------|-----------------------| |'ACQU' | numéro unité logique | 9 | fichier d'entrée | | | ou 'nom fichier' | | | | | | | | |'ASSI' | nombre d'assistants | 0 | parallélisme | | | | | | |'ATTE' | Duree d'attente pour un | 0 | Surveillance GEMAT | | | SEGMENT au dela de laquelle| | <0 : ooogll | | | on affiche un message GEMAT| | >0 : ooowait | | | (en Microsecondes) | | | | | | | | |'CADR' | FLOTTANT positif | 30. | Coté du cadre (en cm) | | | | | | |'COSC' | NOIR,BLANC, JAUN | NOIR | Couleur fond d'ecran | | | | | | |'COUL' | DEFA,BLEU,ROUG,ROSE,JAUN, | DEFA | couleur prédéfinie | | | VERT,TURQ,BLAN,NOIR,AZUR, | | | | | ORAN,VIOL,OCEA,CYAN,OLIV, | | | | | GRIS | | | | | | | | |'DEBU' | 0,1 | 0 | en cas d'erreur, on ne! | | | | peut pas lister les | | | | | objets internes à la | | | | | procedure | | | | | | |'DENS' | FLOTTANT positif | 0. | taille de maille par | | | | | defaut (voir aussi | | | | | notice DENS) | | | | | | |'DIME' | 1,2,3 | 0 | dimension de l'espace | | | | | | |'DONN' | numéro unité logique | 5 | cartes données | | | ou 'nom fichier' | | | | | | | | |'ECHO' | -1,0,1,2 | 1 | écho données | | | | | | |'ECRA' | | | | | | | | | |'ELEM' | POI1,SEG2,SEG3,TRI3,TRI6, | | élément à fabriquer | | | QUA4,QUA8,RAC2,RAC3,CUB8, | | | | | CU20,PRI6,PR15,PYR5,PY13, | | | | | TET4,TE10 | | | | | | | | |'EPTR' | 1,2,...,10 | 1 | épaisseur du trait | | | | | pour le tracé | | | | | | |'ERRE' | FATAL,NORMAL, | NORMAL | Type de traitements | | | CONTROLE,IGNORE | | des erreurs | | | | | | |'ERMA' | | | en sortie donne la | | | | | valeur maxi de | | | | | l'erreur atteinte. | | | | | | |'FTRA' | chaîne de caractères | - | Nom du fichier conte- | | | | | nant le tracé de type | | | | | PostScript ou MIF | | | | | (FrameMaker) | | | | | | |'IMPI' | 0,1,2 | 0 | niveau de message | | | | | | |'IMPR' | numéro unité logique | 6 | imprimante | | | ou nom fichier | | | | | | | | |'INCO' | LMOT1 LMOT2 ou MOT1 MOT2 | | Noms d'inconnues | | | | | primales (L)MOT1 et | | | | | duales (L)MOT2 definis| | | | | par l'utilisateur | | | | | | |'ISOV' | LIGNE,SURFACE,SULI | SURFACE| Type de tracé des | | | | | isovaleurs | | | | | | |'LANG' | FRANCAIS,ANGLAIS,... |FRANCAIS| Langue de la notice | | | | | | |'LECT' | numéro unité logique | 4 | fichier d'entrée | | | ou 'nom fichier' | | | | | | | | |'LOCA' | VRAI,FAUX | FAUX | creation d'une table | | | | | &TOTO apres chaque | | | | | appel de la procedure | | | | | TOTO contenant toutes | | | | | ses variables locales | | | | | | |'MODE' | PLAN CONT ( cont planes ) | PLAN | - modèle de calcul | | | PLAN DEFO ( défo planes ) | DEFO | (en 2D et en 1D) | | | PLAN GENE (défo planes | | - numero de l'harmo- | | | généralisées) | | nique pour FOUR | | | AXIS (axisymétrique) | | | | | FOUR NN (Fourier ) | | (voir remarques) | | | TRID (tridimensionnel)| | | | | UNID PLAN (DYDZ) ) | | | | | UNID PLAN DYCZ ) | | | | | UNID PLAN CYDZ ) | | | | | UNID PLAN CYCZ ) | | | | | UNID PLAN GYDZ ) | | | | | UNID PLAN GYCZ ) | | | | | UNID PLAN DYGZ ) 1D | | | | | UNID PLAN CYGZ ) | | | | | UNID PLAN GYGZ ) | | | | | UNID AXIS (AXDZ) ) | | | | | UNID AXIS AXCZ ) | | | | | UNID AXIS AXGZ ) | | | | | UNID SPHE ) | | | | | FREQ (frequentiel) | | (voir remarques) | | | | | | |'NAVI' | LICE,LIMS,LBMS,MCCE,MCP1, | | Définition du couple | | | MCMS,QFCE,QFP1,QFMS | | vitesse/pression dans | | | | | le cadre NavierStokes | | | | | | |'NBP' | ENTIER positif ou nul | | Impose le nombre de | | | | | points | | | | | | |'NGMA' | ENTIER positif (VAR NGMAXY)| 100000 | Nb de mots ( matrice )| | | | | | |'NIVE' | 24 | 24 | Niveau des sorties | | | | | | |'NORM' | LISMOT1 LISREE1 | |Normalisation des | | | (LISMO2 LISREE2) | |variables en vue de la | | | 'AUTO' | |factorisation | | | 'ANNU' | | | | | | | | |'OEIL' | POINT | |Oeil par défaut | | | | | | |'OMBR' | VRAI,FAUX | VRAI |Ombrage des tracés FACE| | | | | | |'PARA' | VRAI,FAUX | FAUX | par défaut pas de | | | | | Gibiane parallèle | | | | | | |'PLAC' | Entier positif | Ptot | Place mémoire libre | | | | /10 | minimale à respecter | | | | | | |'POLI' |8_BY_13,9_BY_15,TIMES_10, |8_BY_13 | choix de la police | | |TIMES__24,HELV_10,HELV_12, | | pour dessins et traces| | |HELV_18 | | | | | | | | |'POTR' | COURIER_N, COURIERB_N, |COURIER_14| choix de la police | | | HELVETICA_N ou TIMES_N | | pour dessins et traces| | | avec N=12,14,16 ou 18 | | postscript (PS et PSC)| | | | | | |'RESO' | 'DIRECTE' ou 'ITERATIVE' | 'DIRE' | Méthode de résolution | | | | | | |'REST' | numéro unité logique | 2 | fichier d'entrée | | | ou 'nom fichier' | | | | | mot-clé éventuel FORM | | | | | mot-clé éventuel BINAAT | | | | | mot-clé éventuel XDR | | | | | | | | |'SAUV' | numéro unité logique | 8 | fichier de sortie | | | ou 'nom fichier' | | | | | mot-clé éventuel FORMAT | | | | | mot-clé éventuel XDR | | | | | mot-clé éventuel BINA | | | | | mot-clé éventuel TAILLE | 4.5e8 | | | | suivi de la taille max | | | | | en nombre de mot simple | | | | | précision. | | | | | | | | |'SORT' | numéro unité logique | 7 | fichier de sortie | | | ou 'nom fichier' | | | | | | | | |'SURV' | numero du segment Esope | | Surveillance GEMAT | | | à surveiller | | | | | | | | |'TRAC' | BENS,IBM,GKS,PHIGS,X,PS | BENS | unité de sortie | | | MIF,PSC,OPEN | | graphique | | | | | | |'VERI' | 0,1 | 0 | Trace des opérateurs | | | | | | |'ZERO' | ENTIER positif | 4 | Nombre de zéros | | | | | consécutifs à prendre | | | | | en compte (RESOLUTION)| | | | | | |'PETI' | FLOTTANT | | Defini la plus petite | | | | | valeur non nulle dans | | | | | Cast3M | | | | | | |'GRAN' | FLOTTANT | | Defini la plus grande | | | | | valeur dans Cast3M | | | | | | |'PREC' | FLOTTANT | | Precision des | | | | | operations sur les | | | | | FLOTTANTS | | | | | (System Dependant) | |--------|----------------------------|--------|-----------------------| Exemple : _________ OPTION DIME 2 ELEM QUA4 ; Remarques : ___________ --- VALE --------------------------------------------------------- Les valeurs courantes de certaines options peuvent être obtenues par l'opérateur VALE(UR). --- OPTI 'LANG' -------------------------------------------------- Par défaut, la langue utilisée pour la notice et les messages d'erreur est le français. En fait, la notice de chaque opérateur contient une partie (la syntaxe) commune à toutes les langues et des parties spécifiques à chaque langue. Si on utilise par exemple "OPTION LANGUE JAVANAIS;", l'opérateur INFO n'imprimera que la syntaxe de l'opérateur et les messages d'erreurs seront en francais car ils n'existent pas en javanais. --- OPTI 'ECHO' -------------------------------------------------- L'option ECHO permet de spécifier la verbosité de l'affichage dans Cast3M : - ECHO -1 : Affichage des messages d'erreur seulement - ECHO 0 : Ajout des Warnings (Messages d'erreur négatifs) - ECHO 1 : Ajout des instructions interprétées (Hors PROCEDURES) - ECHO 2 : Ajout du contenu des PROCEDURES externe --- OPTI 'MODE' -------------------------------------------------- Le mode de calcul defini par MODE doit etre compatible avec la dimension courante (definie par DIME). Si tel n'est pas le cas, un message d'erreur sera affiche. En cas d'option MODE PLAN GENE, il faudra donner, par modèle, un point support aux inconnues supplémentaires (translation et rotations de la section) et de référence géométrique à la rotation de la section étudiée. En cas d'option MODE FOUR, on donne le numéro d'harmonique positif pour les modes symétriques et négatif pour les modes antisymétriques. En indiquant MODE FOUR NOHARM, on peut créer des objets utilisables en MODE FOUR quel que soit le numéro d'harmonique. Dans le cas d'une modelisation unidimensionnelle (DIME 1 MODE UNID), le mode de calcul par defaut est MODE UNID PLAN (DYDZ). Les options UNID PLAN et UNID AXIS correspondent, en mecanique, respectivement a UNID PLAN DYDZ et UNID AXIS AXDZ. Pour les options MODE UNID PLAN GYDZ, UNID PLAN GYCZ, UNID PLAN DYGZ, UNID PLAN CYGZ, UNID PLAN GYGZ et UNID AXIS AXGZ, il faudra ajouter a chacun des modeles un point support caracterisant la(les) direction(s) de deformation generalisee 'G-' (translation(s) de la ligne etudiee) et de ddl UY et UZ. En cas d'option MODE FREQ : - PASAPAS resout le problème dynamique dans la base des modes propres et extension en balayant l'échelle des fréquences ; - les objets MODELE déclarés ensuite sont associés à des champs munis de composantes imaginaires. --- OPTI 'SAUV' -------------------------------------------------- Pour l'option SAUV avec FORMAT ou TAILLE, les mots clés doivent précéder le numéro de l'unité logique ou le nom du fichier. Le format de sortie XDR utilise la bibliothèque fxdr en provenance de l'université de California, San Diego et ses contributeurs --- OPTI 'NBP' -------------------------------------------------- L'option NBP permet, en liaison avec RESTituer, de fusionner les résultats de plusieurs calculs faits avec le même maillage. --- OPTI 'TRAC' -------------------------------------------------- Pour l'option TRAC, selon ce qui est supporté sur le système informatique utilisé, BENS crée des fichiers de type LGI, IBM appelle le système graphique GDDM, GKS appelle le système GKS, PHIGS appelle le système graphique PHIGS, X appelle l'interface X-WINDOW, PS crée un fichier de type PostScript monochrome, MIF crée un fichier au format Framemaker et PSC crée un fichier de type PostScript couleur. --- OPTI 'FTRA' -------------------------------------------------- L'option 'FTRA' (Fichier de TRAcé) ne peut être utilisée que lorsque la sortie graphique se fait au format PS, PSC ou MIF. Elle permet non seulement de choisir le nom du fichier contenant les dessins mais aussi de modifier celui-ci au cours d'une session et ainsi créér plusieurs fichiers de dessins. Le mot-clé 'SUIT' permet au cours d'une meme execution de cast3m de realiser les traces a la suite des precedents dans le fichier specifie (sinon, le fichier est par defaut ecrase). Exemple : OPTI TRAC PSC FTRA 'toto-1.ps'; DESS evol1; OPTI TRAC PSC FTRA 'toto-2.ps'; DESS evol2; OPTI TRAC PSC FTRA 'toto-1.ps' 'SUIT'; DESS evol3; --> toto-1.ps contiendra les traces des evolutions evol1 et evol3, et toto-2.ps contiendra le trace de evol2. --- OPTI 'NORM' -------------------------------------------------- Pour l'option NORM il faut donner un LISTMOT contenant les inconnues primales à normaliser et le LISTREEL contenant les facteurs de normalisation. On peut aussi spécifier les variables duales avec leurs facteurs de normalisation. Il est aussi possible de demander la normalisation automatique 'AUTO' qui prend plus de temps. Ex. 1. Pour changer d'unité de mm vers des mètres il faut donner 1000. Ex. 2. Pour les fluides, on peut donner les valeurs ROREF CREF et LCAR à 1 et normaliser P par ROREF * CREF * CREF / LCAR et PI par ROREF * LCAR. Le mot clé 'ANNU' (annuler) sert à annuler le recours à la normalisation des variables. Remarque 1) Lorsque la normalisation de variables est demandée, le programme duplique toutes les matrices élémentaires concernées et leur applique la normalisation. Le programme utilise donc beaucoup plus de mémoire en cas de résolution avec la normalisation que lorsque cette option est desactivée. Remarque 2) La normalisation des variables primales et duales entraîne la perte de la symétrie de la matrice inversée d'où le besoin encore accru en ressources dans ce cas là. Remarque 3) En cas de normalisation des matrices non-symétriques, il est demandé à l'utilisateur de spécifier les facteurs de normalisation pour les variables primales et duales. L'option automatique 'AUTO' est assimilée au cas où seules les variables primales à normaliser sont définies, elle ne marche donc pas dans le cas non-symétrique. Remarque 4) Il est déconseillé de modifier les options de normalisation entre deux inversions de la même matrice (au sens de l'objet de Cast3m). --- OPTI 'PARA' -------------------------------------------------- Deux usages : 1) Paralleliser automatiquement des operations avec les assistants (voir aussi ASSI). 2) Vectoriser des operations sur des objets LISTOBJE. Concernant ce 2e usage, la syntaxe generale est : OPTI PARA VRAI ; LOBJ2 = OPER LOBJ1 ... ; OPTI PARA FAUX ; L'operateur OPER est alors applique a chaque element du LISTOBJE LOBJ1. Le resultat LOBJ2 est egalement un objet de type LISTOBJE. Les resultats de chaque operation elementaire doivent ainsi etre tous du meme type, et ce type doit pouvoir etre supporte par l'objet LISTOBJE (voir ENUM).
© Cast3M 2003 - Tous droits réservés.
Mentions légales