1 : $$$$ OPTI NOTICE SP204843 24/10/25 21:15:06 12048 2 : DATE 24/10/25 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 à préciser des options générales de calcul. 13 : 14 : 15 : Options possibles : 16 : ___________________ 17 : 18 : ------------------------------------------------------------------------ 19 : |Mot-clé | Valeurs possibles (une) | Défaut | Commentaire | 20 : | MOTi | VALi | | | 21 : |--------|----------------------------|--------|-----------------------| 22 : |'ACQU' | numéro unité logique | 9 | fichier d'entrée | 23 : | | ou 'nom fichier' | | | 24 : | | | | | 25 : |'ASSI' | nombre d'assistants | 0 | parallélisme | 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. | Coté 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 prédéfinie | 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 à 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' | numéro unité logique | 5 | cartes données | 53 : | | ou 'nom fichier' | | | 54 : | | | | | 55 : |'ECHO' | -1,0,1,2 | 1 | écho données | 56 : | | | | | 57 : |'ECRA' | | | | 58 : | | | | | 59 : |'ELEM' | POI1,SEG2,SEG3,TRI3,TRI6, | | élément à fabriquer | 60 : | | QUA4,QUA8,RAC2,RAC3,CUB8, | | | 61 : | | CU20,PRI6,PR15,PYR5,PY13, | | | 62 : | | TET4,TE10 | | | 63 : | | | | | 64 : |'EPTR' | 1,2,...,10 | 1 | épaisseur du trait | 65 : | | | | pour le tracé | 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 caractères | - | Nom du fichier conte- | 75 : | | | | nant le tracé de type | 76 : | | | | PostScript ou MIF | 77 : | | | | (FrameMaker) | 78 : | | | | | 79 : |'IMPI' | 0,1,2 | 0 | niveau de message | 80 : | | | | | 81 : |'IMPR' | numéro unité logique | 6 | imprimante | 82 : | | ou nom fichier | | | 83 : | | | | | 84 : |'INCO' | LMOT1 LMOT2 ou MOT1 MOT2 | | Noms d'inconnues | 85 : | | | | primales (L)MOT1 et | 86 : | | | | duales (L)MOT2 definis| 87 : | | | | par l'utilisateur | 88 : | | | | | 89 : |'ISOV' | LIGNE,SURFACE,SULI | SURFACE| Type de tracé des | 90 : | | | | isovaleurs | 91 : | | | | | 92 : |'LANG' | FRANCAIS,ANGLAIS,... |FRANCAIS| Langue de la notice | 93 : | | | | | 94 : |'LECT' | numéro unité logique | 4 | fichier d'entrée | 95 : | | ou 'nom fichier' | | | 96 : | | | | | 97 : |'LOCA' | VRAI,FAUX | FAUX | creation d'une table | 98 : | | | | &TOTO apres chaque | 99 : | | | | appel de la procedure | 100 : | | | | TOTO contenant toutes | 101 : | | | | ses variables locales | 102 : | | | | | 103 : |'MODE' | PLAN CONT ( cont planes ) | PLAN | - modèle de calcul | 104 : | | PLAN DEFO ( défo planes ) | DEFO | (en 2D et en 1D) | 105 : | | PLAN GENE (défo planes | | - numero de l'harmo- | 106 : | | généralisées) | | nique pour FOUR | 107 : | | AXIS (axisymétrique) | | | 108 : | | FOUR NN (Fourier ) | | (voir remarques) | 109 : | | TRID (tridimensionnel)| | | 110 : | | UNID PLAN (DYDZ) ) | | | 111 : | | UNID PLAN DYCZ ) | | | 112 : | | UNID PLAN CYDZ ) | | | 113 : | | UNID PLAN CYCZ ) | | | 114 : | | UNID PLAN GYDZ ) | | | 115 : | | UNID PLAN GYCZ ) | | | 116 : | | UNID PLAN DYGZ ) 1D | | | 117 : | | UNID PLAN CYGZ ) | | | 118 : | | UNID PLAN GYGZ ) | | | 119 : | | UNID AXIS (AXDZ) ) | | | 120 : | | UNID AXIS AXCZ ) | | | 121 : | | UNID AXIS AXGZ ) | | | 122 : | | UNID SPHE ) | | | 123 : | | FREQ (frequentiel) | | (voir remarques) | 124 : | | | | | 125 : |'NAVI' | LICE,LIMS,LBMS,MCCE,MCP1, | | Définition du couple | 126 : | | MCMS,QFCE,QFP1,QFMS | | vitesse/pression dans | 127 : | | | | le cadre NavierStokes | 128 : | | | | | 129 : |'NBP' | ENTIER positif ou nul | | Impose le nombre de | 130 : | | | | points | 131 : | | | | | 132 : |'NGMA' | ENTIER positif (VAR NGMAXY)| 100000 | Nb de mots ( matrice )| 133 : | | | | | 134 : |'NIVE' | 25 | 25 | Niveau des sorties | 135 : | | | | | 136 : |'NORM' | LISMOT1 LISREE1 | |Normalisation des | 137 : | | (LISMO2 LISREE2) | |variables en vue de la | 138 : | | 'AUTO' | |factorisation | 139 : | | 'ANNU' | | | 140 : | | | | | 141 : |'OEIL' | POINT | |Oeil par défaut | 142 : | | | | | 143 : |'OMBR' | VRAI,FAUX | VRAI |Ombrage des tracés FACE| 144 : | | | | | 145 : |'PARA' | VRAI,FAUX | FAUX | par défaut pas de | 146 : | | | | Gibiane parallèle | 147 : | | | | | 148 : |'PLAC' | Entier positif | Ptot | Place mémoire libre | 149 : | | | /10 | minimale à respecter | 150 : | | | | | 151 : |'POLI' |8_BY_13,9_BY_15,TIMES_10, |8_BY_13 | choix de la police | 152 : | |TIMES__24,HELV_10,HELV_12, | | pour dessins et traces| 153 : | |HELV_18 | | | 154 : | | | | | 155 : |'POTR' | COURIER_N, COURIERB_N, |COURIER_14| choix de la police | 156 : | | HELVETICA_N ou TIMES_N | | pour dessins et traces| 157 : | | avec N=12,14,16 ou 18 | | postscript (PS et PSC)| 158 : | | | | | 159 : |'RESO' | 'DIRECTE' ou 'ITERATIVE' | 'DIRE' | Méthode de résolution | 160 : | | | | | 161 : |'REST' | numéro unité logique | 2 | fichier d'entrée | 162 : | | ou 'nom fichier' | | | 163 : | | mot-clé éventuel FORM | | | 164 : | | mot-clé éventuel BINAAT | | | 165 : | | mot-clé éventuel XDR | | | 166 : | | | | | 167 : |'SAUV' | numéro unité logique | 8 | fichier de sortie | 168 : | | ou 'nom fichier' | | | 169 : | | mot-clé éventuel FORMAT | | | 170 : | | mot-clé éventuel XDR | | | 171 : | | mot-clé éventuel BINA | | | 172 : | | mot-clé éventuel TAILLE | 4.5e8 | | 173 : | | suivi de la taille max | | | 174 : | | en nombre de mot simple | | | 175 : | | précision. | | | 176 : | | | | | 177 : |'SORT' | numéro unité logique | 7 | fichier de sortie | 178 : | | ou 'nom fichier' | | | 179 : | | | | | 180 : |'SURV' | numero du segment Esope | | Surveillance GEMAT | 181 : | | à surveiller | | | 182 : | | | | | 183 : |'TRAC' | BENS,IBM,GKS,PHIGS,X,PS | BENS | unité de sortie | 184 : | | MIF,PSC,OPEN | | graphique | 185 : | | | | | 186 : |'VERI' | 0,1 | 0 | Trace des opérateurs | 187 : | | | | | 188 : |'ZERO' | ENTIER positif | 4 | Nombre de zéros | 189 : | | | | consécutifs à prendre | 190 : | | | | en compte (RESOLUTION)| 191 : | | | | | 192 : |'PETI' | FLOTTANT | | Defini la plus petite | 193 : | | | | valeur non nulle dans | 194 : | | | | Cast3M | 195 : | | | | | 196 : |'GRAN' | FLOTTANT | | Defini la plus grande | 197 : | | | | valeur dans Cast3M | 198 : | | | | | 199 : |'PREC' | FLOTTANT | | Precision des | 200 : | | | | operations sur les | 201 : | | | | FLOTTANTS | 202 : | | | | (System Dependant) | 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 être obtenues par 218 : l'opérateur VALE(UR). 219 : 220 : 221 : --- OPTI 'LANG' -------------------------------------------------- 222 : 223 : Par défaut, la langue utilisée pour la notice et les messages 224 : d'erreur est le français. En fait, la notice de chaque opérateur 225 : contient une partie (la syntaxe) commune à toutes les langues et des 226 : parties spécifiques à chaque langue. Si on utilise par exemple 227 : "OPTION LANGUE JAVANAIS;", l'opérateur INFO n'imprimera que la 228 : syntaxe de l'opérateur 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 spécifier la verbosité de l'affichage dans 235 : Cast3M : 236 : - ECHO -1 : Affichage des messages d'erreur seulement 237 : - ECHO 0 : Ajout des Warnings (Messages d'erreur négatifs) 238 : - ECHO 1 : Ajout des instructions interprétées (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 modèle, un 249 : point support aux inconnues supplémentaires (translation et 250 : rotations de la section) et de référence géométrique à la rotation 251 : de la section étudiée. 252 : 253 : En cas d'option MODE FOUR, on donne le numéro d'harmonique positif 254 : pour les modes symétriques et négatif pour les modes 255 : antisymétriques. En indiquant MODE FOUR NOHARM, on peut créer des 256 : objets utilisables en MODE FOUR quel que soit le numéro 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 problème dynamique dans la base des modes 271 : propres et extension en balayant l'échelle des fréquences ; 272 : - les objets MODELE déclarés ensuite sont associés à des champs 273 : munis de composantes imaginaires. 274 : 275 : 276 : --- OPTI 'SAUV' -------------------------------------------------- 277 : 278 : Pour l'option SAUV avec FORMAT ou TAILLE, les mots clés doivent 279 : précéder le numéro de l'unité logique ou le nom du fichier. 280 : 281 : Le format de sortie XDR utilise la bibliothèque fxdr en provenance 282 : de l'université de California, San Diego et ses contributeurs 283 : 284 : 285 : --- OPTI 'NBP' -------------------------------------------------- 286 : 287 : L'option NBP permet, en liaison avec RESTituer, de fusionner les 288 : résultats de plusieurs calculs faits avec le même maillage. 289 : 290 : 291 : --- OPTI 'TRAC' -------------------------------------------------- 292 : 293 : Pour l'option TRAC, selon ce qui est supporté sur le système 294 : informatique utilisé, BENS crée des fichiers de type LGI, IBM 295 : appelle le système graphique GDDM, GKS appelle le système GKS, PHIGS 296 : appelle le système graphique PHIGS, X appelle l'interface X-WINDOW, 297 : PS crée un fichier de type PostScript monochrome, MIF crée un 298 : fichier au format Framemaker et PSC crée un fichier de type 299 : PostScript couleur. 300 : 301 : 302 : --- OPTI 'FTRA' -------------------------------------------------- 303 : 304 : L'option 'FTRA' (Fichier de TRAcé) ne peut être utilisée que lorsque 305 : la sortie graphique se fait au format PS, PSC ou MIF. Elle permet 306 : non seulement de choisir le nom du fichier contenant les dessins 307 : mais aussi de modifier celui-ci au cours d'une session et ainsi 308 : créér plusieurs fichiers de dessins. 309 : Le mot-clé 'SUIT' permet au cours d'une meme execution de cast3m de 310 : realiser les traces a la suite des precedents dans le fichier 311 : specifie (sinon, le fichier est par defaut ecrase). Exemple : 312 : OPTI TRAC PSC FTRA 'toto-1.ps'; 313 : DESS evol1; 314 : OPTI TRAC PSC FTRA 'toto-2.ps'; 315 : DESS evol2; 316 : OPTI TRAC PSC FTRA 'toto-1.ps' 'SUIT'; 317 : DESS evol3; 318 : --> toto-1.ps contiendra les traces des evolutions evol1 et evol3, 319 : et toto-2.ps contiendra le trace de evol2. 320 : 321 : 322 : --- OPTI 'NORM' -------------------------------------------------- 323 : 324 : Pour l'option NORM il faut donner un LISTMOT contenant les inconnues 325 : primales à normaliser et le LISTREEL contenant les facteurs de 326 : normalisation. On peut aussi spécifier les variables duales avec 327 : leurs facteurs de normalisation. Il est aussi possible de demander 328 : la normalisation automatique 'AUTO' qui prend plus de temps. 329 : Ex. 1. Pour changer d'unité de mm vers des mètres il faut donner 330 : 1000. 331 : Ex. 2. Pour les fluides, on peut donner les valeurs ROREF CREF et 332 : LCAR à 1 et normaliser P par ROREF * CREF * CREF / LCAR et PI 333 : par ROREF * LCAR. 334 : 335 : Le mot clé 'ANNU' (annuler) sert à annuler le recours à la 336 : normalisation des variables. 337 : 338 : Remarque 1) Lorsque la normalisation de variables est demandée, le 339 : programme duplique toutes les matrices élémentaires 340 : concernées et leur applique la normalisation. Le 341 : programme utilise donc beaucoup plus de mémoire en cas de 342 : résolution avec la normalisation que lorsque cette option 343 : est desactivée. 344 : 345 : Remarque 2) La normalisation des variables primales et duales 346 : entraîne la perte de la symétrie de la matrice inversée 347 : d'où le besoin encore accru en ressources dans ce cas là. 348 : 349 : Remarque 3) En cas de normalisation des matrices non-symétriques, il 350 : est demandé à l'utilisateur de spécifier les facteurs de 351 : normalisation pour les variables primales et 352 : duales. L'option automatique 'AUTO' est assimilée au cas 353 : où seules les variables primales à normaliser sont 354 : définies, elle ne marche donc pas dans le cas 355 : non-symétrique. 356 : 357 : Remarque 4) Il est déconseillé de modifier les options de 358 : normalisation entre deux inversions de la même matrice 359 : (au sens de l'objet de Cast3m). 360 : 361 : --- OPTI 'PARA' -------------------------------------------------- 362 : 363 : Deux usages : 364 : 365 : 1) Paralleliser automatiquement des operations avec les assistants 366 : (voir aussi ASSI). 367 : 368 : 2) Vectoriser des operations sur des objets LISTOBJE. 369 : 370 : Concernant ce 2e usage, la syntaxe generale est : 371 : 372 : OPTI PARA VRAI ; 373 : LOBJ2 = OPER LOBJ1 ... ; 374 : OPTI PARA FAUX ; 375 : 376 : L'operateur OPER est alors applique a chaque element du LISTOBJE LOBJ1. 377 : Le resultat LOBJ2 est egalement un objet de type LISTOBJE. Les resultats 378 : de chaque operation elementaire doivent ainsi etre tous du meme type, et 379 : ce type doit pouvoir etre supporte par l'objet LISTOBJE (voir ENUM). 380 : 381 :
© Cast3M 2003 - Tous droits réservés.
Mentions légales