1 : $$$$ OPTI NOTICE PV090527 26/03/31 21:15:01 12510 2 : DATE 26/03/31 3 : 4 : 5 : Directive OPTION Voir aussi : VALE 6 : ---------------- 7 : 'OPTION' MOT1 VAL1 (MOT2 VAL2 ...) ; 8 : 9 : Objet : 10 : _______ 11 : 12 : La directive OPTION sert a preciser des options generales de calcul. 13 : 14 : 15 : Options possibles : 16 : ___________________ 17 : 18 : ------------------------------------------------------------------------ 19 : |Mot-cle | Valeurs possibles (une) | Defaut | Commentaire | 20 : | MOTi | VALi | | | 21 : |--------|----------------------------|--------|-----------------------| 22 : |'ACQU' | numero unite logique | 9 | fichier d'entree | 23 : | | ou 'nom fichier' | | | 24 : | | | | | 25 : |'ASSI' | nombre d'assistants | 0 | parallelisme | 26 : | | | | | 27 : |'ATTE' | Duree d'attente pour un | 0 | Surveillance GEMAT | 28 : | | SEGMENT au dela de laquelle| | <0 : ooogll | 29 : | | on affiche un message GEMAT| | >0 : ooowait | 30 : | | (en Microsecondes) | | | 31 : | | | | | 32 : |'CADR' | FLOTTANT positif | 30. | Cote du cadre (en cm) | 33 : | | | | | 34 : |'COSC' | NOIR,BLANC, JAUN | NOIR | Couleur fond d'ecran | 35 : | | | | | 36 : |'COUL' | DEFA,BLEU,ROUG,ROSE,JAUN, | DEFA | couleur predefinie | 37 : | | VERT,TURQ,BLAN,NOIR,AZUR, | | | 38 : | | ORAN,VIOL,OCEA,CYAN,OLIV, | | | 39 : | | GRIS | | | 40 : | | | | | 41 : |'DEBU' | 0,1 | 0 | en cas d'erreur, on ne! 42 : | | | | peut pas lister les | 43 : | | | | objets internes a la | 44 : | | | | procedure | 45 : | | | | | 46 : |'DENS' | FLOTTANT positif | 0. | taille de maille par | 47 : | | | | defaut (voir aussi | 48 : | | | | notice DENS) | 49 : | | | | | 50 : |'DIME' | 1,2,3 | 0 | dimension de l'espace | 51 : | | | | | 52 : |'DONN' | numero unite logique | 5 | cartes donnees | 53 : | | ou 'nom fichier' | | | 54 : | | | | | 55 : |'ECHO' | -1,0,1,2 | 1 | echo donnees | 56 : | | | | | 57 : |'ECRA' | | | | 58 : | | | | | 59 : |'ELEM' | POI1,SEG2,SEG3,TRI3,TRI6, | | element a fabriquer | 60 : | | QUA4,QUA8,RAC2,RAC3,CUB8, | | | 61 : | | CU20,PRI6,PR15,PYR5,PY13, | | | 62 : | | TET4,TE10 | | | 63 : | | | | | 64 : |'EPTR' | 1,2,...,10 | 1 | epaisseur du trait | 65 : | | | | pour le trace | 66 : | | | | | 67 : |'ERRE' | FATAL,NORMAL, | NORMAL | Type de traitements | 68 : | | CONTROLE,IGNORE | | des erreurs | 69 : | | | | | 70 : |'ERMA' | | | en sortie donne la | 71 : | | | | valeur maxi de | 72 : | | | | l'erreur atteinte. | 73 : | | | | | 74 : |'FTRA' | chaîne de caracteres | - | Nom du fichier conte- | 75 : | | | | nant le trace de type | 76 : | | | | PostScript ou MIF | 77 : | | | | (FrameMaker) | 78 : | | | | | 79 : |'GRAN' | FLOTTANT | | Defini la plus grande | 80 : | | | | valeur dans Cast3M | 81 : | | | | | 82 : |'IMPI' | 0,1,2 | 0 | niveau de message | 83 : | | | | | 84 : |'IMPR' | numero unite logique | 6 | imprimante | 85 : | | ou nom fichier | | | 86 : | | | | | 87 : |'INCO' | LMOT1 LMOT2 ou MOT1 MOT2 | | Noms d'inconnues | 88 : | | | | primales (L)MOT1 et | 89 : | | | | duales (L)MOT2 definis| 90 : | | | | par l'utilisateur | 91 : | | | | | 92 : |'ISOV' | LIGNE,SURFACE,SULI | SURFACE| Type de trace des | 93 : | | | | isovaleurs | 94 : | | | | | 95 : |'LANG' | FRANCAIS,ANGLAIS,... |FRANCAIS| Langue de la notice | 96 : | | | | | 97 : |'LECT' | numero unite logique | 4 | fichier d'entree | 98 : | | ou 'nom fichier' | | | 99 : | | | | | 100 : |'LOCA' | VRAI,FAUX | FAUX | creation d'une table | 101 : | | | | &TOTO apres chaque | 102 : | | | | appel de la procedure | 103 : | | | | TOTO contenant toutes | 104 : | | | | ses variables locales | 105 : | | | | | 106 : |'MODE' | PLAN CONT ( cont planes ) | PLAN | - modele de calcul | 107 : | | PLAN DEFO ( defo planes ) | DEFO | (en 2D et en 1D) | 108 : | | PLAN GENE (defo planes | | - numero de l'harmo- | 109 : | | generalisees) | | nique pour FOUR | 110 : | | AXIS (axisymetrique) | | | 111 : | | FOUR NN (Fourier ) | | (voir remarques) | 112 : | | TRID (tridimensionnel)| | | 113 : | | UNID PLAN (DYDZ) ) | | | 114 : | | UNID PLAN DYCZ ) | | | 115 : | | UNID PLAN CYDZ ) | | | 116 : | | UNID PLAN CYCZ ) | | | 117 : | | UNID PLAN GYDZ ) | | | 118 : | | UNID PLAN GYCZ ) | | | 119 : | | UNID PLAN DYGZ ) 1D | | | 120 : | | UNID PLAN CYGZ ) | | | 121 : | | UNID PLAN GYGZ ) | | | 122 : | | UNID AXIS (AXDZ) ) | | | 123 : | | UNID AXIS AXCZ ) | | | 124 : | | UNID AXIS AXGZ ) | | | 125 : | | UNID SPHE ) | | | 126 : | | FREQ (frequentiel) | | (voir remarques) | 127 : | | | | | 128 : |'NAVI' | LICE,LIMS,LBMS,MCCE,MCP1, | | Definition du couple | 129 : | | MCMS,QFCE,QFP1,QFMS | | vitesse/pression dans | 130 : | | | | le cadre NavierStokes | 131 : | | | | | 132 : |'NBP' | ENTIER positif ou nul | | Impose le nombre de | 133 : | | | | points | 134 : | | | | | 135 : |'NGMA' | ENTIER positif (VAR NGMAXY)| 100000 | Nb de mots ( matrice )| 136 : | | | | | 137 : |'NIVE' | ENTIER positif ou nul | 0 | Niveau des sorties | 138 : | | | | | 139 : |'NORM' | LISMOT1 LISREE1 | |Normalisation des | 140 : | | (LISMO2 LISREE2) | |variables en vue de la | 141 : | | 'AUTO' | |factorisation | 142 : | | 'ANNU' | | | 143 : | | | | | 144 : |'OEIL' | POINT | |Oeil par defaut | 145 : | | | | | 146 : |'OMBR' | VRAI,FAUX | VRAI |Ombrage des traces FACE| 147 : | | | | | 148 : |'PARA' | VRAI,FAUX | FAUX | par defaut pas de | 149 : | | | | Gibiane parallele | 150 : | | | | | 151 : |'PETI' | FLOTTANT | | Defini la plus petite | 152 : | | | | valeur non nulle dans | 153 : | | | | Cast3M | 154 : | | | | | 155 : |'PLAC' | Entier positif | Ptot | Place memoire libre | 156 : | | | /10 | minimale a respecter | 157 : | | | | | 158 : |'POLI' |8_BY_13,9_BY_15,TIMES_10, |8_BY_13 | choix de la police | 159 : | |TIMES__24,HELV_10,HELV_12, | | pour dessins et traces| 160 : | |HELV_18 | | | 161 : | | | | | 162 : |'POTR' | COURIER_N, COURIERB_N, |COURIER_14| choix de la police | 163 : | | HELVETICA_N ou TIMES_N | | pour dessins et traces| 164 : | | avec N=12,14,16 ou 18 | | postscript (PS et PSC)| 165 : | | | | | 166 : |'PREC' | FLOTTANT | | Precision des | 167 : | | | | operations sur les | 168 : | | | | FLOTTANTS | 169 : | | | | (System Dependant) | 170 : | | | | | 171 : |'RESO' | 'DIRECTE' ou 'ITERATIVE' | 'DIRE' | Methode de resolution | 172 : | | | | | 173 : |'REST' | numero unite logique | 2 | fichier d'entree | 174 : | | ou 'nom fichier' | | | 175 : | | mot-cle eventuel FORM | | | 176 : | | mot-cle eventuel BINAAT | | | 177 : | | mot-cle eventuel XDR | | | 178 : | | | | | 179 : |'SAUV' | numero unite logique | 8 | fichier de sortie | 180 : | | ou 'nom fichier' | | | 181 : | | mot-cle eventuel FORMAT | | | 182 : | | mot-cle eventuel XDR | | | 183 : | | mot-cle eventuel BINA | | | 184 : | | mot-cle eventuel TAILLE | 4.5e8 | | 185 : | | suivi de la taille max | | | 186 : | | en nombre de mot simple | | | 187 : | | precision. | | | 188 : | | | | | 189 : |'SORT' | numero unite logique | 7 | fichier de sortie | 190 : | | ou 'nom fichier' | | | 191 : | | | | | 192 : |'SURV' | numero du segment Esope | | Surveillance GEMAT | 193 : | | a surveiller | | | 194 : | | | | | 195 : |'TRAC' | BENS,IBM,GKS,PHIGS,X,PS | X | unite de sortie | 196 : | | MIF,PSC,OPEN | | graphique | 197 : | | | | | 198 : |'VERI' | 0,1 | 0 | Trace des operateurs | 199 : | | | | | 200 : |'ZERO' | ENTIER positif | 4 | Nombre de zeros | 201 : | | | | consecutifs a prendre | 202 : | | | | en compte (RESOLUTION)| 203 : |--------|----------------------------|--------|-----------------------| 204 : 205 : 206 : Exemple : 207 : _________ 208 : 209 : OPTION DIME 2 ELEM QUA4 ; 210 : 211 : 212 : Remarques : 213 : ___________ 214 : 215 : --- VALE --------------------------------------------------------- 216 : 217 : Les valeurs courantes de certaines options peuvent etre obtenues par 218 : l'operateur VALE(UR). 219 : 220 : 221 : --- OPTI 'LANG' -------------------------------------------------- 222 : 223 : Par defaut, la langue utilisee pour la notice et les messages 224 : d'erreur est le francais. En fait, la notice de chaque operateur 225 : contient une partie (la syntaxe) commune a toutes les langues et des 226 : parties specifiques a chaque langue. Si on utilise par exemple 227 : "OPTION LANGUE JAVANAIS;", l'operateur INFO n'imprimera que la 228 : syntaxe de l'operateur et les messages d'erreurs seront en francais 229 : car ils n'existent pas en javanais. 230 : 231 : 232 : --- OPTI 'ECHO' -------------------------------------------------- 233 : 234 : L'option ECHO permet de specifier la verbosite de l'affichage dans 235 : Cast3M : 236 : - ECHO -1 : Affichage des messages d'erreur seulement 237 : - ECHO 0 : Ajout des Warnings (Messages d'erreur negatifs) 238 : - ECHO 1 : Ajout des instructions interpretees (Hors PROCEDURES) 239 : - ECHO 2 : Ajout du contenu des PROCEDURES externe 240 : 241 : 242 : --- OPTI 'MODE' -------------------------------------------------- 243 : 244 : Le mode de calcul defini par MODE doit etre compatible avec la 245 : dimension courante (definie par DIME). Si tel n'est pas le cas, un 246 : message d'erreur sera affiche. 247 : 248 : En cas d'option MODE PLAN GENE, il faudra donner, par modele, un 249 : point support aux inconnues supplementaires (translation et 250 : rotations de la section) et de reference geometrique a la rotation 251 : de la section etudiee. 252 : 253 : En cas d'option MODE FOUR, on donne le numero d'harmonique positif 254 : pour les modes symetriques et negatif pour les modes 255 : antisymetriques. En indiquant MODE FOUR NOHARM, on peut creer des 256 : objets utilisables en MODE FOUR quel que soit le numero 257 : d'harmonique. 258 : 259 : Dans le cas d'une modelisation unidimensionnelle (DIME 1 MODE UNID), 260 : le mode de calcul par defaut est MODE UNID PLAN (DYDZ). Les options 261 : UNID PLAN et UNID AXIS correspondent, en mecanique, respectivement a 262 : UNID PLAN DYDZ et UNID AXIS AXDZ. Pour les options MODE UNID PLAN 263 : GYDZ, UNID PLAN GYCZ, UNID PLAN DYGZ, UNID PLAN CYGZ, UNID PLAN GYGZ 264 : et UNID AXIS AXGZ, il faudra ajouter a chacun des modeles un point 265 : support caracterisant la(les) direction(s) de deformation 266 : generalisee 'G-' (translation(s) de la ligne etudiee) et de ddl UY 267 : et UZ. 268 : 269 : En cas d'option MODE FREQ : 270 : - PASAPAS resout le probleme dynamique dans la base des modes 271 : propres et extension en balayant l'echelle des frequences ; 272 : - les objets MODELE declares ensuite sont associes a des champs 273 : munis de composantes imaginaires. 274 : 275 : 276 : --- OPTI 'SAUV' -------------------------------------------------- 277 : 278 : Pour l'option SAUV avec FORMAT ou TAILLE, les mots cles doivent 279 : preceder le numero de l'unite logique ou le nom du fichier. 280 : 281 : Le format de sortie XDR utilise la bibliotheque fxdr en provenance 282 : de l'universite de California, San Diego et ses contributeurs 283 : 284 : 285 : --- OPTI 'NIVE' -------------------------------------------------- 286 : 287 : Pour imposer le niveau de sauvegarde a utiliser. 288 : Une valeur nulle (qui est aussi la valeur par defaut) conduit a 289 : utiliser le niveau maximal courant lors de la sauvegarde. 290 : 291 : 292 : --- OPTI 'NBP' -------------------------------------------------- 293 : 294 : L'option NBP permet, en liaison avec RESTituer, de fusionner les 295 : resultats de plusieurs calculs faits avec le meme maillage. 296 : 297 : 298 : --- OPTI 'TRAC' -------------------------------------------------- 299 : 300 : Pour l'option TRAC, selon ce qui est supporte sur le systeme 301 : informatique utilise, BENS cree des fichiers de type LGI, IBM 302 : appelle le systeme graphique GDDM, GKS appelle le systeme GKS, 303 : PHIGS appelle le systeme graphique PHIGS, 304 : X appelle l'interface X-WINDOW sous UNIX ou l'interface WINDOWS 305 : sous WINDOWS, OPEN appelle l'interface 3D OPENGL, 306 : PS cree un fichier de type PostScript monochrome, PSC cree un 307 : fichier de type PostScript couleur et MIF cree un fichier au 308 : format Framemaker. 309 : 310 : 311 : --- OPTI 'FTRA' -------------------------------------------------- 312 : 313 : L'option 'FTRA' (Fichier de TRAce) ne peut etre utilisee que lorsque 314 : la sortie graphique se fait au format PS, PSC ou MIF. Elle permet 315 : non seulement de choisir le nom du fichier contenant les dessins 316 : mais aussi de modifier celui-ci au cours d'une session et ainsi 317 : creer plusieurs fichiers de dessins. 318 : Le mot-cle 'SUIT' permet au cours d'une meme execution de cast3m de 319 : realiser les traces a la suite des precedents dans le fichier 320 : specifie (sinon, le fichier est par defaut ecrase). Exemple : 321 : OPTI TRAC PSC FTRA 'toto-1.ps'; 322 : DESS evol1; 323 : OPTI TRAC PSC FTRA 'toto-2.ps'; 324 : DESS evol2; 325 : OPTI TRAC PSC FTRA 'toto-1.ps' 'SUIT'; 326 : DESS evol3; 327 : --> toto-1.ps contiendra les traces des evolutions evol1 et evol3, 328 : et toto-2.ps contiendra le trace de evol2. 329 : 330 : 331 : --- OPTI 'NORM' -------------------------------------------------- 332 : 333 : Pour l'option NORM il faut donner un LISTMOT contenant les inconnues 334 : primales a normaliser et le LISTREEL contenant les facteurs de 335 : normalisation. On peut aussi specifier les variables duales avec 336 : leurs facteurs de normalisation. Il est aussi possible de demander 337 : la normalisation automatique 'AUTO' qui prend plus de temps. 338 : Ex. 1. Pour changer d'unite de mm vers des metres il faut donner 339 : 1000. 340 : Ex. 2. Pour les fluides, on peut donner les valeurs ROREF CREF et 341 : LCAR a 1 et normaliser P par ROREF * CREF * CREF / LCAR et PI 342 : par ROREF * LCAR. 343 : 344 : Le mot cle 'ANNU' (annuler) sert a annuler le recours a la 345 : normalisation des variables. 346 : 347 : Remarque 1) Lorsque la normalisation de variables est demandee, le 348 : programme duplique toutes les matrices elementaires 349 : concernees et leur applique la normalisation. Le 350 : programme utilise donc beaucoup plus de memoire en cas de 351 : resolution avec la normalisation que lorsque cette option 352 : est desactivee. 353 : 354 : Remarque 2) La normalisation des variables primales et duales 355 : entraine la perte de la symetrie de la matrice inversee 356 : d'ou le besoin encore accru en ressources dans ce cas la. 357 : 358 : Remarque 3) En cas de normalisation des matrices non-symetriques, il 359 : est demande a l'utilisateur de specifier les facteurs de 360 : normalisation pour les variables primales et 361 : duales. L'option automatique 'AUTO' est assimilee au cas 362 : ou seules les variables primales a normaliser sont 363 : definies, elle ne marche donc pas dans le cas 364 : non-symetrique. 365 : 366 : Remarque 4) Il est deconseille de modifier les options de 367 : normalisation entre deux inversions de la meme matrice 368 : (au sens de l'objet de Cast3m). 369 : 370 : --- OPTI 'PARA' -------------------------------------------------- 371 : 372 : Deux usages : 373 : 374 : 1) Paralleliser automatiquement des operations avec les assistants 375 : (voir aussi ASSI). 376 : 377 : 2) Vectoriser des operations sur des objets LISTOBJE. 378 : 379 : Concernant ce 2e usage, la syntaxe generale est : 380 : 381 : OPTI PARA VRAI ; 382 : LOBJ2 = OPER LOBJ1 ... ; 383 : OPTI PARA FAUX ; 384 : 385 : L'operateur OPER est alors applique a chaque element du LISTOBJE LOBJ1. 386 : Le resultat LOBJ2 est egalement un objet de type LISTOBJE. Les resultats 387 : de chaque operation elementaire doivent ainsi etre tous du meme type, et 388 : ce type doit pouvoir etre supporte par l'objet LISTOBJE (voir ENUM). 389 : 390 :
© Cast3M 2003 - Tous droits réservés.
Mentions légales