Télécharger opti.notice

Retour à la liste thématique

Afficher cette notice en

Numérotation des lignes :
   1 : $$$$ OPTI     NOTICE  PV090527  24/03/07    21:15:03     11866          
   2 :                                              DATE     24/03/07
   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'  |    24                      |   24   | 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