Home
        [U1.04.00] Interface d`accès à Code_Aster : astk
         Contents
1.         Il est possible de r  cup  rer la base de chaque calcul  base classique  type    base    ou base au format  hdf  type    bhdf      Pour cela  il faut ajouter une entr  e dans le profil de type    base    ou    bhdf     dont le chemin doit   tre identique au chemin du    repe       On trouvera ensuite la base dans chaque r  pertoire calc_i base ou calc i bhdf    Il est possible ensuite de lancer une poursuite distribu  e en mettant simplement la base en donn  e  II  est bien   videmment n  cessaire que la liste des param  tres utilis  s pour la poursuite soit identique     celle du calcul pr  c  dent pour que chaque poursuite   l  mentaire ait la base correspondant au calcul    l  mentaire initial associ       Comme pour le lancement de tests  les traces d ex  cution de chaque calcul sont conserv  es dans le  sous r  pertoire flash de   repe   ou bien dans le r  pertoire indiqu   par l option    flashdir    du menu  Options  Ou bien  encore  ces traces ne sont pas conserv  es si    flashdir    vaut None        ASTK version 1 8 0   test astk  mModi  e   gt  Hhome tutorial distrib Ii  Configuration Outils Options Aide            EruDE w   TESTS   SURCHARGE         REX       M  moire totale  Mo  150       dont Aster  Mo  _1    FICHIERS Temps  h m s  150           Chemin de base    homestutorial distrib 2 Mundo HS e  Type Serveur Nom  Lo fon Ai KE       version NEWIO      comm       Local         Jparam comm 15 j J  distr       Local         param distr  op y y 4  gt  Eee 
2.      test _list LIST      only nook   diag result pick       Op  ration sur les catalogues de messages de code aster  subroutine   retourne les messages  appel  s par  subroutine   message number   retourne les routines utilisant ce message  check    v  rifie les catalogues et affiche quelques statistiques  move   d  place un message d un catalogue     un autre et produit les catalogues et fichiers source modifi  s                as run   messages subroutine   message number  as run messages check    fort         python         unigest       as run messages move old msgid new msgid         Retourne les informations sur les processeurs et la m  moire des machines donn  es           as run   get infos    output FILE  hostl  host2              Remarques       Manuel d utilisation Fascicule u1 04   Interface d acc  s    Document diffus   sous licence GNU FDL  http   www gnu org copyleft fdl  html     Code_Aster in    default  Titre   Interface d acc  s    Code Aster   astk Date   31 08 2010 Page   44 48  Responsable   Mathieu COURTOIS Cl     U1 04 00 R  vision   4095          Le script d installation cr  e des liens symboliques show  get  getop vers as run dans   ASTER ROOT  bin  ce qui permet de ne taper que show au lieu de as run  show    De m  me qu astk peut   tre invoqu   par codeaster gui  as run peut   tre appel   par  codeaster     10 3 Pour maintenir une installation locale      Retourne le num  ro de la version de d  veloppement    as run   getversion  options       Con
3.     Titre   Interface d acc  s    Code Aster   astk Date   31 08 2010 Page   26 48  Responsable   Mathieu COURTOIS Cl     U1 04 00 R  vision   4095  3 2 Menu Fichier et menu contextuel    On retrouve certaines entr  es semblables au menu contextuel des fichiers dans les onglets  voir   82 2 1     Ouvrir  Editer  Imprimer  Ouvrir avec     Propri  t  s        e Copier   permet de copier un ou plusieurs fichiers r  pertoires  raccourci par CTRL C     e Couper   idem Copier  sauf que les fichiers originaux seront supprim  s  raccourci par CTRL X     e Coller   r  alise effectivement la copie ou le d  placement des fichiers  raccourci par CTRL V     e Supprimer   efface les fichiers r  pertoires s  lectionn  s    e Renommer   donne un nouveau nom    un fichier   e Nouveau fichier Nouveau r  pertoire   permettent respectivement de cr  er un fichier ou un  r  pertoire dans le r  pertoire courant    e Ex  cuter une commande   donne la possibilit   d ex  cuter une commande dans le r  pertoire  courant  la s  lection courante est propos  e sur la ligne de commande  il faut choisir un des shells  disponibles sur le serveur    e Terminal   ouvre un terminal sur le serveur actuel    3 3 Menu Affichage   On peut choisir d afficher ou non les fichiers dits cach  s  commen  ant par        en cochant la case   pr  vue    bsf affiche les r  pertoires puis les fichiers  on peut les trier par ordre alphab  tique ou en fonction de la   date dans l   ordre normal ou inverse en modifiant les option
4.     astk indique dans les premi  res lignes par exemple      lt INFO gt  Affichage des applications sur mach00 domain org 0 0  C est cette valeur qui sera fournie aux machines distantes sens  es afficher une fen  tre  sur la machine cliente     La partie as run contient des outils simplifiant certaines t  ches des d  veloppeurs comme la  consultation du code source ou la mise    jour d   une version locale de d  veloppement    Le fichier SHOME  astkrc config contient donc deux informations n  cessaires pour contacter le  serveur de r  f  rence   le nom complet de ce serveur et le login de l utilisateur  Ce dernier doit   tre  d  fini dans ce fichier pour   viter l alarme suivante          lt A gt  ALARM remote connection may fail       devel server user not defined in  home xxxxxx  astkrc config       Manuel d utilisation    Fascicule u1 04   Interface d acc  s    Document diffus   sous licence GNU FDL  http   www gnu org copyleft fdl  html     Code Aster dl          Titre   Interface d acc  s    Code Aster   astk Date   31 08 2010 Page   28 48  Responsable   Mathieu COURTOIS Cl     U1 04 00 R  vision   4095  4 1 Serveurs    On acc  de    la fen  tre de configuration par le menu Configuration Serveurs  voir Figure 2 1 2 2      Le premier bouton permet de passer d un serveur    un autre et d ajouter un    Nouveau serveur      Les champs sont        Nom complet ou adresse IP   il s   agit du nom du serveur sur le r  seau   on peut indiquer son nom  complet avec le nom de domain
5.    TESTS   SURCHARGE E AGLA  4  FICHIERS              Chemin de base            Type Serveur Nom       Cliquez sur les icones ci contre pour ajouter des fichiers gans la liste  gt   gt   gt   gt   gt     M  moire totale  Mo   dont Aster  Mo  _1  Temps  h m s   Machine ex  c    Version    n       interactif      nodebug  wv debug    cli Ocx     STA10          1 suivi interactif       DE XEL Q          Lancer   run     Suivi des jobs               Argumgy  s                     Figure 2 1  Fen  tre principale       2 1 Barre de menu  Le menu    Aide    permet   galement d acc  der    la description des menus   Manuel d utilisation Fascicule u1 04   Interface d acc  s    Document diffus   sous licence GNU FDL  http   www gnu org copyleft fdl  html     Code_Aster il    default  Titre   Interface d acc  s    Code Aster   astk Date   31 08 2010 Page   8 48  Responsable   Mathieu COURTOIS Cl     U1 04 00 R  vision   4095    2 1 1 Menu Fichier          Fichier   Configuration Outils Options    Nouveau Ctrl N  Ouvrir    Ctrl O  Enregistrer Ctrl s    Enregistrer sous     Copier sous       Importer     Exporter sous       Enregistrer dans la base d   tudes       Impression     Fermer Ctrl   Quitter Ctrl Q    1 Machine   DOC_45TK demo01 demo01a astk  Figure 2 1 1 1  Menu Fichier      Nouveau   Permet de cr  er un nouveau profil   e Ouvrir   Ouvre un profil cr     auparavant par astk     e Enregistrer   Sauvegarde le profil courant  ceci est fait automatiquement lors du lancement d un  ca
6.   s    Document diffus   sous licence GNU FDL  http   www gnu org copyleft fdl html     Code Aster aun          Titre   Interface d acc  s    Code Aster   astk Date   31 08 2010 Page   13 48  Responsable   Mathieu COURTOIS Cl     U1 04 00 R  vision   4095    Les outils sont appel  s soit    partir du menu Outils  soit    partir du menu contextuel sur un fichier  d une liste ou dans l explorateur  bouton droit     Pour s  lectionner un fichier  il suffit de cliquer sur son nom dans une liste  dans l onglet Etude   Tests ou Surcharge     En double cliquant sur un fichier  l association entre le type du fichier et l outil    utiliser s appuie  sur l extension du nom de fichier pour la bsf  alors que le type s  lectionn   par la liste d  roulante   cf  description des onglets  pr  vaut dans astk     2 1 4 Menu Options    Options    M dhgjeveux  F rep_outils  I rep_dex     rep_mat    M ORBInitRef    nbmaxnook   5  cpresok   RESNOOK  facmtps   1  corefilesize   unlimited    Options de lancement    ncpus   1  mpi_nhcpu   1  mpi_nbnoeud   1  classe     depart     distrib     flashdir      exectool      Figure 2 1 4 1  Menu  Options    e Arguments      Permet de positionner des arguments optionnels qui seront pass  s sur la ligne de commande  de l ex  cution de Code_Aster     dbgjeveux   active un mode diff  rent de la gestion des objets en m  moire pour d  tecter  les   crasements et destruction d objets   rep outils  d  finit le r  pertoire o   sont cherch  s les outils appel  s dep
7.   serveur de calcul Aster de EDF R amp D  acc  s restreint    EDF et ses prestataires d     tudes    SURCHARGE   La diffusion du code source de Code Aster autorise chacun    tester ses propres  d  veloppements  astk permet de    surcharger    le code  c   est    dire ajouter ou modifier des fichiers  sources  de cr  er une version particuli  re et l utiliser sur des cas tests ou pour des   tudes  On peut  ainsi cr  er et utiliser de nouveaux ex  cutables  catalogues de commandes ou d   l  ments  et modules  python   TESTS      est souvent judicieux de tester que ses propres d  veloppements n impactent pas le code  par ailleurs   astk permet de lancer facilement une liste de cas tests avec une version personnelle   AGLA   Aux d  veloppeurs de la version de r  f  rence EDF  astk offre l acc  s    l atelier de g  nie  logiciel Aster  AGLA  qui permet d organiser le d  veloppement collaboratif de la version de  d  veloppement    viter les conflits  assurer la non r  gression       REX   Faire vivre le code passe par la prise en compte des remarques  besoins  et avis des  utilisateurs  Des fiches de retour d exp  rience peuvent   tre   mises et consult  es par les utilisateurs  depuis l interface  les d  veloppeurs peuvent y r  pondre  acc  s au serveur EDF requis   Cette  fonctionnalit   est r  serv  e    EDF et    ses prestataires    Manuel d utilisation Fascicule u1 04   Interface d acc  s    Document diffus   sous licence GNU FDL  http   www gnu org copyleft fdl  html     Code
8.   tre   Exemples    On d  finit la valeur de P1  puis on utilise P1 dans la suite du jeu de commandes    DEBUT     P1   0  mat   DEFI MATERIAU ELAS  F E P1   NU 0 3     Nom du param  tre mal choisi    DEBUT     E   2e1l1  mat   DEFI MATERIAU ELAS  F   Manuel d utilisation Fascicule u1 04   Interface d acc  s    Document diffus   sous licence GNU FDL  http   www gnu org copyleft fdl  html     Code Aster or          Titre   Interface d acc  s    Code Aster   astk Date   31 08 2010 Page   40 48  Responsable   Mathieu COURTOIS Cl     U1 04 00 R  vision   4095    8 2           Fichier    NU 0 3     Le jeu de commandes produit sera invalide car l avant derni  re ligne sera substitu  e par E valeur y  compris la virgule         En cas de doute  il faut v  rifier le jeu de commandes apr  s substitution  On le trouve dans le  r  pertoire des r  sultats  voir    suivant      Gestion des r  sultats    Le r  pertoire des r  sultats est d  fini dans le profil d   tude sous le type    repe     en    R     sultat     On trouvera dans ce r  pertoire  autant de r  pertoires que de calculs lanc  s  nomm  s  automatiquement calc_i  par exemple de calc_01    calc_50   Ceux ci contiennent le ou les  fichiers de commandes apr  s substitution des valeurs du ou des param  tres  nomm  s  command _j  comm     C est   galement dans le r  pertoire calc_i que seront copi  s les r  sultat du calcul n  i  Pour ne pas    tre limit   sur les r  sultats    rapatrier  on utilise le m  canisme REPE_OUT         
9.   voir  2 1 4      Les traces d ex  cution de chaque test sont conserv  es dans le sous r  pertoire flash de    resu_test     ou bien dans le r  pertoire indiqu   par l option    flashdir    du menu Options  Ou bien  encore  ces  traces ne sont pas conserv  es si    flashdir    vaut None     ASTK Versi  n 1 8 0   demovd0la astk   home tutorial       Fichier Configuration Outils Options Aide  M  moire totale  mo    E 126     ETUDE       tests w   SURCHARGE  x        REX      dont Aster  Mo  1        LANCEMENT DES TESTS TARUS     e  Chemin de base lhomestutorial surcharge D POS f a                         Type Serveur Nom D R A   version NEWIO0      ist    Local   f    ist mn 7  rep_test   Local        TEST  HO 12  be interactif  resu_test       Local     lhomeutorial astout results JE  gt  4 M suivi interactif  2   nodebug  x debug       Lancer        Suivi des jobs               Arguments      Figure 7 1  Passage d une liste de cas tests                8 Comment lancer une   tude param  trique       On entend par   tude param  trique une   tude standard  d  finie dans l onglet ETUDE  dans laquelle on  souhaite faire varier un ou plusieurs param  tres     L   tude est aussi g  n  rale que n importe quelle   tude d  finie dans astk   on peut donc faire appel     une surcharge si besoin    Attention dans ce cas     bien produire tous les r  sultats avant de lancer l   tude param  trique et de  mettre les r  sultats de cette surcharge ex  cutable  catalogues  sources python  sur 
10.  3 2 Menu Fichier et menu contextue uc aa aiaa antenne a i 25  9 32 Ment Aca nt A iia  25   AOL ONE ne et  lic 26  A SONS it A a O A E ee Dana ne 27  A COMIQUIA ON Sr e br e sra di 27   4 2 1 Pr  f  rences Generales iia di ll id 27  422 Pr  f  rences  RESA Ucan onnie iaie niha idad 21   AROMA T AAA A A A ad 29                         D  1 Cr  ation UPRO A ASS A A A A 30   5 2 Selection des Melia tt dl dla r  seau 30   5 21 D  finition d un chemin de Haste da 30   Manuel d utilisation Fascicule u1 04   Interface d acc  s    Document diffus   sous licence GNU FDL  http   www  gnu org copyleft fdl  html     Code Aster ul                                                                                                                               Titre   Interface d acc  s    Code Aster   astk Date   31 08 2010 Page   3 48   Responsable   Mathieu COURTOIS Cl     U1 04 00 R  vision   4095  3 2 2 Ajout de fichiers existantS ini ii 30  RE U de CMI otr li NRE 31  5231   en inserant une ligne Vide  rt ll 31  5 2 3 2 avec    Valeur par dal ii lider 31  52A SUPPHMER UM NOME A AR A Na in 32  9 S Lancement du call  A e Ei 32  54 Consultation des resultas  load 33  30 US AIO des QulllSiar ri e trees 33  5 0 Fonctionnalltes aVaNCTES css di 33  516 exec si a A A ida 33  G Comment realiser une surcharge a A A AS 35  6 1 Ajout des SOUTCES vs aiaiai 35  6 2 D  finir les r  sultats de la surcharge auiii aiaa enr den Pate a aat 35  6 3 Prise en compte de la Suc strict 36  T Comment lancer une list
11.  Aster un          Titre   Interface d acc  s    Code Aster   astk Date   31 08 2010 Page   5 48  Responsable   Mathieu COURTOIS Cl     U1 04 00 R  vision   4095    1 3    1 4    MULTI MACHINES   Les fichiers n  cessaires    ces diff  rentes actions  fichiers de maillage  source   r  sultats     peuvent   tre r  partis sur diff  rentes machines sur le r  seau  d  clar  es dans astk   astk  assurant le transfert et la compression d  compression    Le passage d un coupe feu n est pas propos       OUTILS   L utilisateur peut lancer diff  rents outils pr   d  finis et configurer ceux dont il a besoin   mailleur  outil de post traitement    diteur         BSF   Un navigateur est fourni  appel   bsf  bo  te de s  lection de fichiers   il permet de parcourir les  syst  mes de fichiers des machines distantes d  finies et d effectuer des op  rations courantes sur les  fichiers   copie  suppression  changement de nom  impression  ou encore d ouvrir une fen  tre de  commandes sur ces machines     ASJOB   On peut suivre les calculs  leur   tat  notamment dans le cas de lancement en batch  depuis  la fen  tre    Suivi des jobs     aussi appel  e asjob     Mode de fonctionnement    L architecture client serveur autorise une s  paration nette entre l interface  client  et les outils utilis  s  pour acc  der au code  services   Le point d entr  e du serveur est as run   il permet d utiliser  l   ensemble des scripts de AGLA pour g  rer la version de r  f  rence en batch et ou d acc  der    t
12.  d  faut en fonction du     Type    choisi    partir du nom du profil  fichier  astk   aucune valeur n est propos  e si le  profil n   a pas encore   t   enregistr    s utilise en g  n  ral sur une ligne vierge que Pon vient  d ins  rer  les indicateurs D R C ne sont pas affect  s par cette op  ration      Terminal   permet d ouvrir une fen  tre terminale xterm   Propri  t  s   affiche les permissions  la taille  la date et l heure du fichier  commande 1s    la      Onglet SURCHARGE    Les donn  es  fichiers sources  sont fournies dans la liste sup  rieure  alors que les  r  sultats  ex  cutable  catalogues compil  s  sont fournis dans la liste inf  rieure        Manuel d utilisation    Fascicule u1 04   Interface d acc  s    Document diffus   sous licence GNU FDL  http   www gnu org copyleft fdl html     Code Aster an          Titre   Interface d acc  s    Code Aster   astk Date   31 08 2010 Page   17 48  Responsable   Mathieu COURTOIS Cl     U1 04 00 R  vision   4095    2 2 1 1 Liste des types pour ETUDE    comm    mail    erre    mess    resu    base    bhdf  cast    mast    mgib    mmed    msh    msup    datg    pos   ensi    dat    ps   agraf      digr    rmed    unv    distr    hostfile    nom     para    repe      libr    btc      fichiers de commande Aster  y compris les fichiers de poursuite    fichier maillage au format Aster   fichier d erreur  fort 9 d Aster    fichier des messages de l ex  cution   fichier de r  sultat  impression des tests  impression au format 
13.  faut que les cl  s priv  es et publiques soient coh  rentes    On peut le v  rifier en quittant astk  et en le relan  ant de cette mani  re      astk   debug 0   check    debug 0 sert    limiter les impressions     Lire attentivement les informations qui sont imprim  es  astk fournit des informations sur la variable  d environnement DISPLAY  v  rifier qu   elle est correctement d  finie   et teste la connexion entre la  machine o   est lanc  e astk et les serveurs distants  En cas de probl  me de connexion avec un  serveur  astk sugg  re une modification du fichier  rhosts de la machine cible        Quand on soumet un calcul en batch  on a le message   Le num  ro du job et la classe n ont  pas pu   tre r  cup  r  s       Le temps ou la m  moire demand   est probablement au del   des limites des classes de travaux  Voir  dans la fen  tre des messages  il y a probablement un message du gestionnaire de batch du style   Cannot exceed queue s hard limit s      Diminuer le temps ou la m  moire  ou choisir explicitement une classe batch qui convient dans les  options suppl  mentaires        En cliquant sur Valeur par d  faut le nom de fichier reste vide     Cette fonction utilise le nom du profil pour d  terminer une valeur par d  faut  il faut enregistrer le profil  avant de pouvoir utiliser cette fonction        Sur la machine de r  f  rence   les comportements en batch et en interactif sont diff  rents     C est possible  En batch  Code Aster est lanc   par les scripts de AGLA  
14.  l utilisateur      Lance l ex  cution d  crite par le profil  action par d  faut     as run   run  options  user mach  nom profil export    Le fichier export peut   tre en local ou sur une machine distante    Chaque ligne du fichier commence par     e P   d  finition d un param  tre    A   d  finition d un argument de la ligne de commandes de Code Aster   F   d  finition d un fichier    R   d  finition d un r  pertoire    N   utilis   uniquement pour l atelier de g  nie logiciel  AGLA      Le format pour les param  tres et arguments est  P nom parametre valeur OU A nom argument  valeur        Manuel d utilisation Fascicule u1 04   Interface d acc  s    Document diffus   sous licence GNU FDL  http   www gnu org copyleft fdl html     Code Aster e   r default  Titre   Interface d acc  s    Code Aster   astk Date   31 08 2010 Page   43 48  Responsable   Mathieu COURTOIS Cl     U1 04 00 R  vision   4095          Pour les fichiers et r  pertoires  le format est     F R type chemin DRC unite logique  o   DRC pr  cise si le fichier ou r  pertoire est en Donn  e  R  sultat  les deux sont possibles ensemble    et si le contenu est Compress         Ex  cute rapidement un calcul    partir des fichiers en arguments    as run   quick  options  filel  file2           Les d  veloppeurs peuvent indiquer une surcharge de sources fortran  resp  python  avec les options    surch fort  resp    surch pyt           Produit une biblioth  que dynamique nomm  e FILE en compilant les fichiers source s
15.  la fen  tre des messages  du menu Aide  Niveau 0   seuls les messages  lt INFO gt  et  lt ERREUR gt  sont   crits   les niveaux  sup  rieurs permettent de d  boguer le comportement de l interface  Le niveau 1 est conseill    il permet  de voir les messages d erreur pouvant appara  tre lors des probl  mes de communication avec les  serveurs distants   Pour le suivi des jobs  on peut choisir le nombre de lignes affich  es lorsque l   on visualise le fichier  output en cours de job  bouton Rechercher   et la fr  quence d actualisation de la liste    Manuel d utilisation Fascicule u1 04   Interface d acc  s    Document diffus   sous licence GNU FDL  http   www gnu org copyleft fdl html     Code Aster Ne   r default  Titre   Interface d acc  s    Code Aster   astk Date   31 08 2010 Page   29 48  Responsable   Mathieu COURTOIS Cl     U1 04 00 R  vision   4095          4 2 2 Pr  f  rences R  seau    On acc  de    la fen  tre de configuration des pr  f  rences concernant le r  seau par le menu  Configuration  Pr  f  rences R  seau  voir Figure 2 1 2 4      Cette fen  tre permet de renseigner les param  tres r  seau  On doit ensuite pr  ciser le nom de  domaine r  seau de la machine  Par exemple  domain org si le nom complet de la machine est  mach00 domain org  Si le nom de domaine est laiss   vide  un message d alarme est affich   au  d  marrage car les machines distantes risquent de ne pas pouvoir contacter la machine locale mach00  avec son nom court  Le nom de la machine tel qu 
16.  machine locale  comme un explorateur de fichiers classique  et aussi sur les  diff  rents serveurs distants configur  s     bsf utilise la configuration des serveurs de astk  notamment les champs n  cessaires    la connexion   adresse IP  login  et les commandes pour ouvrir un terminal ou un   diteur    La lecture de la configuration n est faite qu   au d  marrage de bsf  si on modifie la configuration dans  astk  il faut donc fermer la bsf puis l ouvrir de nouveau     BSF version 1 8 0       Fichier Affichage Aide      a  Local       R  pertoire  opt aster NEW10      0 Ql E                      a Da Fi commande  _Zasteru      Fi astest Fa datg LZ cata_ele  pickled   Ei bibc a fermetur LL config txt   Fa bibf90 Fa histor nz elements   Ed bibfor EA ib  g PL txt   F bibpyt Ed materiau  _ 7 LICENSE  TERMS m  a catalo a obj y list  rest    S  lection    Filtre      Quitter     24   l  ments  k d    Figure 3 1  bsf    Remarque      bsf ne traite pas les noms de fichiers et r  pertoires contenant les espaces  il en r  sulte un  d  calage dans les noms et les types des objets suivants         Manuel d utilisation Fascicule u1 04   Interface d acc  s    Document diffus   sous licence GNU FDL  http   www gnu org copyleft fdl  html     Code Aster ut  a default  Titre   Interface d acc  s    Code Aster   astk Date   31 08 2010 Page   25 48  Responsable   Mathieu COURTOIS Cl     U1 04 00 R  vision   4095          3 1 Navigation    On trouve deux listes d  roulantes dans la fen  tre de l
17.  repe       Local       results  o JIE 1 X W suivi interactif  base       Local         results 03M y       nodebug  A y debug  Y                                           Lancer   run      Suivi des jobs                     Arguments                          Figure 8 2 1  Profil pour une   tude param  trique  Document diffus   sous licence GNU FDL  http   www gnu org copyleft fdl  html     Code Aster an          Titre   Interface d acc  s    Code Aster   astk Date   31 08 2010 Page   41 48  Responsable   Mathieu COURTOIS Cl     U1 04 00 R  vision   4095  8 3 Lancement    Le lancement est strictement identique au lancement de l   tude nominale seule  Seule l option     distrib    doit   tre mise    oui dans le menu Options   Les calculs sont lanc  s en parall  le   voir 89 1 concernant les options sp  cifiques     Lancement de calculs en parall  le       9 1 1    Distribution de calculs    La gestion des calculs distribu  s est activ  e lors du lancement d une   tude param  trique ou de cas   tests  En effet  dans les deux cas  chaque calcul est ind  pendant des autres  On peut ainsi les  soumettre en parall  le pour r  duire le temps de retour     Utilisation des ressources disponibles    On peut ins  rer dans le profil  onglet ETUDE ou TESTS   un fichier de type    hostfile     On y d  finit la  liste des machines disponibles et pour chacune le nombre de processeurs et la quantit   de m  moire   en Mo  utilisables     Exemple     compute01   cpu 4  mem 8192     compute02   
18.  rien pour un serveur de fichiers  et   d  pendent donc de la configuration de la partie as_run     e Type de plate forme    e Versions disponibles    e Machines accessibles   liste des n  uds de calcul accessibles depuis ce serveur    e  Batch interactif   pr  cise si le serveur accepte le lancement en batch  en interactif et fournit les  limites en m  moire  temps CPU  nombre de processeurs fix  s sur le serveur    Les logiciels de gestion de batch support  s sont LSF  Sun Grid Engine et PBS                    4 2 Configurations   4 2 1 Pr  f  rences G  n  rales  On acc  de    la fen  tre de configuration des pr  f  rences g  n  rales par le menu Configuration   Pr  f  rences g  n  rales  voir Figure 2 1 2 3    Cette fen  tre permet de renseigner les informations personnelles de l utilisateur  de choisir la langue  utilis  e par l interface   Pour ceux qui ont acc  s    la machine de r  f  rence  l instance AGLA est affich  e  EDA pour  d  veloppeur  UTL pour utilisateur      Pour les d  veloppeurs  l organisme et le nom du correspondant  sont automatiquement remplis  Les utilisateurs doivent le faire eux m  mes   Ensuite  on trouve la version qui sera s  lectionn  e par d  faut  les commandes pour acc  der    un  terminal et un   diteur  comme pour les serveurs    Nombre de profils dans le menu Fichier permet de conserver le nom des N derniers profils ouverts  de mani  re    les rappeler rapidement   Niveau de message indique le niveau de d  tails des messages   crits dans
19.  sur quelle machine le calcul est ex  cut    la version de Code_Aster utilis  e  si le calcul est  soumis en batch ou en interactif    debug nodebug   pour une   tude sans surcharge  on pr  cise quel ex  cutable on souhaite utiliser  sous  r  serve que les deux soient disponibles    lors d une surcharge  on choisit de compiler avec ou sans  les informations de debug     Le bouton    Lancer    ex  cute les actions en fonction des onglets coch  s   Le bouton    Suivi des jobs    ouvre la fen  tre d  crite apr  s     Mode de fonctionnement  pour une ETUDE      Lors du lancement d une   tude  avec ou sans surcharge   un bouton d option est disponible    c  t   du  bouton    Lancer     Trois modes de lancement sont disponibles     e   run     ex  cute l   tude  fonctionnement classique     e    dbg    lance l   tude en utilisant le debugger    e   pre    pr  pare le r  pertoire de travail sans ex  cuter l   tude    Quand on s  lectionne    dbg    ou    pre     le mode    debug    est choisi par d  faut        Manuel d utilisation Fascicule u1 04   Interface d acc  s    Document diffus   sous licence GNU FDL  http   www gnu org copyleft fdl html     Code Aster peores          Titre   Interface d acc  s    Code Aster   astk Date   31 08 2010 Page   23 48  Responsable   Mathieu COURTOIS Cl     U1 04 00 R  vision   4095    2 4 Barre d   tat    La zone de texte situ  e tout en bas de la fen  tre principale fournit de l   aide lorsque l   on navigue dans  les menus  ou bien quand le poi
20. Aster    r  pertoire contenant la base du calcul   r  pertoire contenant la base du calcul au format HDF   fichier r  sultat au format CASTEM   gard   pour raison de compatibilit     maillage au format Gibi   maillage au format MED   maillage au format Gmsh   maillage au format IDEAS   fichier de commande Gibi   fichier r  sultat au format Gmsh   r  pertoire r  sultat au format Ensight   fichier r  sultat contenant des courbes au format XMGRACE   fichier au format postscript   fichier r  sultat contenant les donn  es pour Agraf  les anciennes versions d Aster    crivait les directives et les donn  es dans un m  me fichier qu il fallait d  couper avec  la commande post agraf sur la machine de r  f  rence    fichier r  sultat contenant les directives pour Agraf   fichier r  sultat au format MED   fichier r  sultat au format    UNiVersel     IDEAS    fichier des valeurs utilis  es pour une   tude param  trique   fichier d  crivant les ressources machines    utiliser    tude param  trique    pour r  cup  rer    partir de son nom  un fichier pr  sent dans le r  pertoire temporaire  tmp   fichier de param  tres  retranscription des param  tres du calcul pour les tests   r  pertoire en donn  es et ou r  sultats  permet de transmettre r  cup  rer le contenu  complet d un r  pertoire   comme on n    affecte pas de num  ros d unit   logique Aster  doit acc  der aux fichiers par leurs noms     r  pertoire des r  sultats lors d une   tude param  trique   fichier ou r  pertoire au choix d
21. Aster au          Titre   Interface d acc  s    Code Aster   astk Date   31 08 2010 Page   32 48  Responsable   Mathieu COURTOIS Cl     U1 04 00 R  vision   4095    5 2 3    5 2 3 1    5 2 3 2    On peut   galement ajouter le fichier demo001a datg  On d  coche la case    D     il ne sera pas  utilis   dans l   tude mais on peut visualiser ce maillage en l ouvrant avec Gmsh  voir 85 5      Ajout de fichiers       Sauf si une ex  cution a d  j   eu lieu  les fichiers r  sultats n   existent pas encore  on ne peut donc pas  les ajouter en parcourant l arborescence        en ins  rant une ligne vide    Le maillage au format Gmsh sera relu et converti dans le fichier de commandes Aster par la  commande PRE GMSH en maillage au format Aster  On peut r  cup  rer ce maillage en ajoutant un  fichier de type    mail    sur l unit   logique 20        On clique sur       une ligne est ajout  e dans la liste  On choisit le type    mail    dans la liste  ce qui a  pour effet de positionner le num  ro d unit   logique    20   On indique le nom   home tutorial demo001a mail ou demo001a mail OU   demo001a mail  puisque l   on peut  indiquer le nom du fichier en relatif par rapport au chemin de base   Le fichier est produit par  l ex  cution  on coche donc la case    R     r  sultat  et on d  coche    D        Remarque    La commande PRE GMSH utilise par d  faut les num  ros 19 et 20 avec les  entr  es sorties  si l on modifie le fichier de commande pour relire ou   crire les fichiers  de maill
22. Cl     U1 04 00 R  vision   4095    Enregistrer dans la base d     tudes   Permet d ajouter le calcul courant dans la base de donn  es  d   tude en tant qu ex  cution d une   tude existante  uniquement avec un acc  s au serveur de  r  f  rence      Impression   Configuration des commandes d impression  tr  s peu utilis      L utilisateur d  finit des commandes d impression  1pr  a2ps     qui seront utilis  es pour  imprimer les fichiers  et les files d impression  imprimantes   La commande peut   tre ex  cut  e  sur un serveur distant   Au code  P de la ligne de commande sera substitu   le nom de la file d impression  le nom du  fichier remplacera  F  voir  8 2 1 3  pour les codes de champs    Exemple de commande d impression     lpr  h  P GP CF  ou    usr bin a2ps  P RP  2 print anyway yes sides tumble QF                Fermer   Fermer le profil courant  Quitter   Termine l application    Les N derniers profils ouverts sont directement accessibles    partir du menu Fichier        2 1 2 Menu Configuration  Configuration   Outils Options  Serveurs     Pr  f  rences  Couleurs  Polices     Enregistre la position et taille des fen  tres  Figure 2 1 2 1  Menu Configuration  e Serveurs   Permet de modifier la configuration des serveurs   serveurs de calcul ou serveurs de  fichier  voir Figure 2 1 2 2    Pour les serveurs de calcul  on choisit le mode de t  l  chargement de la configuration Aster   le  serveur retourne la liste des versions disponibles  le mode d ex  cution  batch e
23. Code Aster o    default  Titre   Interface d acc  s    Code Aster   astk Date   31 08 2010 Page   1 48  Responsable   Mathieu COURTOIS Cl     U1 04 00 R  vision   4095          Interface d acces    Code Aster   astk          R  sum        Ce document pr  sente astk  contraction de Aster et Tk  prononcer    astek      l interface permettant d organiser  ses calculs Code Aster    On d  crit la logique de fonctionnement d   astk  l interface graphique elle m  me  bsf qui permet d explorer les  fichiers sur les diff  rents serveurs  puis on explique comment l utilisateur peut configurer astk en fonction de  ses besoins     Pour un acc  s rapide    Code Aster  on montre    partir d exemples comment lancer une   tude  produire une  surcharge  lancer une liste de cas tests et comment faire une   tude param  trique     Pour les personnes ayant acc  s au serveur de calcul Code Aster du r  seau EDF  on explique comment    mettre une fiche d anomalie  acc  der aux fiches de retour d exp  rience  REX   et  pour les d  veloppeurs  aux  outils de AGLA  atelier de g  nie logiciel Aster      Enfin  dans une seconde partie  on pr  sente as_run qui offre de nombreuses possibilit  s depuis le lancement  d un calcul Aster jusqu aux fonctionnalit  s avanc  es pour les d  veloppeurs     Sont d  crites ici les fonctionnalit  s d astk version 1 8 3 qui g  re toutes les versions support  es de Code Aster        Manuel d utilisation Fascicule u1 04   Interface d acc  s    Document diffus   sous licenc
24. URTOIS Cl     U1 04 00 R  vision   4095  a REX EE  Emetteur  Nom M UTILISATEUR  Adresse email  username Wdomain org  Organisme  Entreprise ABCD        Vous pouvez modifier ces valeurs dans le menu Configurationfnterface     Fiche    Type Choisir une cat  gorie        Titre de la fiche D    Version ST410    Fichiers associ  s Non                   Envoyer   Annuler      Figure 2 2 3 1  Emission d une fiche d anomalie       2 3 Param  tres de soumission    Les param  tres du calcul sont fournis dans la partie droite de la fen  tre principale        Manuel d utilisation Fascicule u1 04   Interface d acc  s    Document diffus   sous licence GNU FDL  http   www gnu org copyleft fdl  html     Code Aster ut          Titre   Interface d acc  s    Code Aster   asik Date   31 08 2010 Page   22 48  Responsable   Mathieu COURTOIS Cl     U1 04 00 R  vision   4095  M  moire totale  Mo  512  dont Aster  Mo  J    Temps  h m s  15 00    Machine ex  c aster        version sT410            batch  w interactif  ml      nodebug    debug    Lancer          Suivi des jobs      Figure 2 3 1  Zones des  param  tres du calcul       On d  finit la quantit   de     e M  moire totale utilis  e pour le job  en m  gaoctets     e Dont Aster  limite la m  moire utilis  e par Aster  et donc laisse de la m  moire pour d autres  produits   Par d  faut la m  moire aster est   gale    90  de la m  moire totale    e le temps maximum du calcul  en secondes  minutes secondes ou heure minutes secondes      On choisit
25. a bsf    La premi  re permet de passer d un serveur    un autre  la deuxi  me m  morise la liste des douze  derniers r  pertoires o   l utilisateur a effectu   une action    dition  copie      La premi  re entr  e de  cette liste est          Direct            qui permet d aller directement dans un r  pertoire dont on saisit le nom   D une mani  re g  n  rale  lorsque le r  pertoire demand   n existe pas  on retourne dans le HOME d  fini  pour le serveur courant    On peut configurer cette liste et fixer certains r  pertoires  pour qu ils restent pr  sents dans la liste  en  cliquant avec le bouton droit sur celle ci  cf  Figure 3 1 a        al   rafra  chit le contenu du r  pertoire courant        a   remonte au r  pertoire parent        S   propose de cr  er un nouveau r  pertoire dans le r  pertoire courant  et se place dans ce  nouveau r  pertoire         m    ouvre un terminal sur le serveur actuel     La barre d   tat donne des indications sur la signification de ces boutons lorsque le pointeur de la  souris passe au dessus   Connguraton  Liste des r  pertoires r  manents  max  12   R  pertoire  fhomefaster   HOME   fopt aster       homestutori al   o pt aster  NE W10    r  l  m  zf     m  FT  Bf  m  sl  ES  mi  z       Ok   Annuler      Figure 3 1 1  Fen  tre de configuration des r  pertoires  r  manents       Manuel d utilisation Fascicule u1 04   Interface d acc  s    Document diffus   sous licence GNU FDL  http   www gnu org copyleft fdl html     Code Aster dl      
26. age sur d autres unit  s  il faut   tre coh  rent avec les num  ros indiqu  s dans  astk     avec    Valeur par d  faut       On pourrait continuer ainsi pour ajouter les autres fichiers  mais on va utiliser la fonction    Valeur par  d  faut    pour les fichiers suivants  Cette fonction utilise le nom du profil astk pour construire les  valeurs par d  faut  voir    2 2 1  Menu contextuel   on va donc enregistrer le profil    On choisit Enregistrer sous    dans le menu Fichier  on va avec le navigateur dans le r  pertoire   home tutorial  et dans la ligne S  lection  on tape demo001a  l extension  astk est  automatiquement ajout  e     Notons que le titre de la fen  tre principale d astk donne le nom du profil courant  Le titre est  maintenant   ASTK version 1 8 0   demo001a astk    home tutorial    On ins  re une ligne vide en cliquant sur 3  on choisit le type de fichier    pos     puis on clique avec  le bouton droit dans la case du nom de fichier et on choisit    Valeur par d  faut      astk construit un  nom de fichier    partir du chemin de base  voir   5 2 1    du nom de profil  en retirant l extension  et  du type    pos     soit  home tutorial demo001a pos  On voit ainsi    demo001a pos  nom  relatif au chemin de base    La case    R    a   t   coch  e  et le num  ro d unit   logique fix      37  Dans le fichier de commande  on a  indiqu       IMPR RESU UNITE 51        on modifie donc le num  ro d unit   logique en cons  quence  il suffit de cliquer sur l   ancienne 
27. and on coche d  coche la case     R     sultat de ceux ci  Revers de la m  daille  on doit d  cocher certaines lignes quand on jongle  avec plusieurs r  pertoires de sources qui ne doivent pas   tre compil  s ensemble       On peut pr  parer la surcharge ind  pendamment de l   tude  conseill    ou bien faire la surcharge et  lancer l   tude dans la foul  e     Pour pr  parer la surcharge     e d  cocher l onglet ETUDE   e mettre les r  ceptacles correspondants en    R     sultat seulement   e mettre les sources en    D   onn  e  astk l a fait automatiquement    e   Lancer      La surcharge construit les r  sultats  ex  cutable  catalogues        partir des donn  es  les sources      Lancement de l   tude en utilisant cette surcharge     e __ cocher l onglet ETUDE   e mettre les r  ceptables en    D   onn  e seulement   e d  cocher l indicateur    D    pour les sources  fait automatiquement par astk   e   Lancer       Les produits de la premi  re   tape sont alors utilis  s comme donn  es pour lancer l   tude     Attention   Ne pas d  cocher SURCHARGE  sinon l   tude sera lanc  e avec la version standard non  surcharg  e     Comment lancer une liste de tests         Il est n  cessaire d aborder ce point apr  s les deux pr  c  dents  En effet  lancer une liste de tests n a  d int  r  t que pour valider une surcharge soit vis    vis de la non r  gression des fonctionnalit  s  originales du code  soit sur un ensemble de cas testant une nouvelle fonctionnalit       Pour utiliser c
28. associer les fichiers   La version de Code Aster indiqu  e  est celle s  lectionn  e dans l interface  Param  tres du calcul     D Emettre une fiche et y associer les fichiers   Cette fonction permet d   mettre le  m  me type de fiche que la pr  c  dente  cette fois ci les donn  es incluses dans le profil  sont jointes    la fiche  Pour une anomalie  les fichiers pour reproduire l erreur devraient  toujours   tre fournis  Ce qui n emp  che pas l utilisateur d essayer d isoler autant que       Manuel d utilisation    Fascicule u1 04   Interface d acc  s    Document diffus   sous licence GNU FDL  http   www gnu org copyleft fdl html     Cod e A ster Version            default  Titre   Interface d acc  s    Code Aster   astk Date   31 08 2010 Page   20 48  Responsable   Mathieu COURTOIS Cl     U1 04 00 R  vision   4095    possible le probl  me rencontr    notamment d essayer de joindre une   tude sur un mod  le  qui n  cessite peu de m  moire et de temps de calcul     e De Consulter les fiches   permet d acc  der    l outil de gestion de retour d exp  rience   sur la machine de r  f  rence      Remarque      Les fonctionnalit  s REX ne sont disponibles que sur le serveur de r  f  rence        Manuel d utilisation Fascicule u1 04   Interface d acc  s    Document diffus   sous licence GNU FDL  http   www gnu org copyleft fdl  html     Co d e A ster Version          PE  default  Titre   Interface d acc  s    Code Aster   astk Date   31 08 2010 Page   21 48  Responsable   Mathieu CO
29. ation du profil  On lance l interface qui s ouvre sur un profil vierge  ou bien si astk est d  j   lanc    on choisit  Fichier Nouveau dans le menu pour cr  er un nouveau profil vide   On se place dans l onglet ETUDE    5 2 S  lection des fichiers   5 2 1 D  finition d   un chemin de base  Dans l onglet ETUDE  on choisit un chemin de base pour simplifier l acc  s aux fichiers   On clique sur l ic  ne 3 on choisit le r  pertoire  home tutorial    5 2 2 Ajout de fichiers existants  On ajoute le fichier de commandes en cliquant sur     la s  lection de fichier s ouvre directement  dans le chemin de base que l   on vient de d  finir  ll ne reste qu      s  lectionner le fichier  demo001a comm  double clic ou simple clic   ok   et le fichier appara  t dans la liste  Notons qu astk  identifie le type de ce fichier    partir de son extension    comm     le num  ro d unit   logique est  positionn      1  la case    D     donn  e  est coch  e   On fait de m  me pour le fichier de maillage au format Gmsh  demo001a msh   astk reconna  t  l extension    msh     le num  ro d unit   logique est positionn      19  la case    D    est coch  e   De m  me pour le maillage du contour demo001a 18  astk identifie le type    libr    et positionne le  num  ro d unit   logique    18  Il faut cocher la case    D    car il s agit d un fichier en donn  e    Manuel d utilisation Fascicule u1 04   Interface d acc  s    Document diffus   sous licence GNU FDL  http   www gnu org copyleft fdl html     Code 
30. auto update       Construction des ctags    as run   ctags    vers VERS        10 4 Pour les interfaces lan  ant des calculs      Lance une ex  cution  en appelant as_run dans un processus s  par       as run   serv user mach  nom profil export      Demande    un serveur de lancer une ex  cution  en appelant as_run   serv sur le serveur     as run   call server usertmach  nom profil export    Cette option est destin  e      tre appel  e sur une machine cliente  directement par l interface  graphique par exemple        Envoie le contenu de  filename     ventuellement sur une machine distante  aux adresses email1   email2             Manuel d utilisation Fascicule u1 04   Interface d acc  s    Document diffus   sous licence GNU FDL  http   www gnu org copyleft fdl html     Code Aster E                   Titre   Interface d acc  s    Code Aster   astk Date   31 08 2010 Page   45 48  Responsable   Mathieu COURTOIS Cl     U1 04 00 R  vision   4095  as run   sendmail    report to EMAILI EMAIL2  filename      Retourne les informations sur la configuration d un serveur   batch  interactif  oui non  limites    noeuds de calcul  versions      as    run   info      Retourne l   tat  le diagnostic  le noeud de calcul  le temps cpu et le r  pertoire de travail d un calcul      ds     Ouvre le fic  as    run   actu job number job name mode    hier output ou error sur l   cran fourni    run   edit job number job name mode output lerror DISPLAY      Affiche la fin du fichier fort 6 ou les li
31. cpu 1  mem 1024    Cela signifie que jusqu    4 calculs pourront   tre soumis sur compute01  dans la mesure o   ils ne  demandent pas plus de 8192 Mo    eux 4  et 1 calcul sur compute02 utilisant moins de 1024 Mo    En batch  on peut soumettre beaucoup plus de calculs que de processeurs disponibles et laisser le  gestionnaire de batch r  partir les calculs sur un cluster par exemple  Dans ce cas  on peut fixer  cpu 50 pour laisser au maximum 50 calculs dans le gestionnaire de batch     S il n y a pas de fichier    hostfile    dans le profil  on prend celui dont le nom est fix   dans le fichier de  configuration  ASTER ROOT  etc codeaster asrun sous le label  interactif distrib hostfile oubatch distrib hostfile selon le mode de lancement    Si aucun fichier    hostfile    est sp  cifi    le nombre de processeurs  coeurs en fait  et la m  moire  totale sont automatiquement d  termin  s        Remarques    On peut facilement   crouler une machine en lan  ant trop de calculs vis    vis des  ressources disponibles  Il est conseill   de se renseigner sur les possibilit  s d utilisation  de moyens de calculs partag  s  classe batch d  di  e par exemple      Les calculs parall  les comptent bien pour le nombre de processeurs qu ils utilisent et  non pas pour 1     Avant le lancement des calculs  la connexion aux noeuds de calcul est test  e  La liste  sera limit  e aux machines ayant   t   contact  es avec succ  s        D  lai d expiration    Lorsque le nombre de calculs    lancer e
32. datg   donn  es g  om  triques  cmat   catalogues de donn  es mat  riaux    En g  n  ral  on fournit un r  pertoire pour les cinq premiers types  sources    tous les fichiers dont  l extension correspond au type indiqu   sont pris en compte  N  anmoins  il est d  conseill   de  m  langer les types de fichiers dans un m  me r  pertoire    hist  unig  datg et cmat sont exclusivement li  s    la gestion de la version de r  f  rence        2 2 1 4 Liste des types pour SURCHARGE  partie RESULTATS  exec   fichier de Pex  cutable Aster  cmde   r  pertoire du catalogue de commande compil    ele   fichier du catalogue d   l  ments  btc   idem ETUDE   2 2 2 Bouton AGLA  Ce bouton permet d acc  der aux fonctions de l atelier de g  nie logiciel qui coordonne les actions des  d  veloppeurs de la version de coh  rence  Pour cela  la case    droite du bouton doit   tre coch  e  ce  qui a pour effet de prendre en compte automatiquement le contenu des onglets TESTS et  SURCHARGE  il suffit ensuite de cliquer sur le bouton    Lancer      On se reportera au manuel de AGLA   D1 02 01   pour plus de d  tails sur les diff  rentes actions      ASNO  permet de   noter   des modules  signaler que l on pr  voit de restituer une  modification   s applique aux fichiers sources et aux fichiers de test    e ASDENO  permet de    d  noter   des modules  Cette action n utilise aucune des  donn  es de TESTS ou SURCHARGE  Lorsque l   on clique sur    Lancer     une fen  tre  demande de choisir le type de modul
33. e    d  noter  fortran C  python  catalogues ou test    et d indiquer le nom des modules s  par  s par un espace  une tabulation ou un retour    la  ligne  sans l   extension   0p0191 pour d  noter le fichier op0191 f   Pour les fichiers  Python  il est n  cessaire de pr  ciser le nom du r  pertoire  package dans la d  nomination  Python  dans lequel ils se trouvent  car contrairement aux sources fortran et C  le m  me  nom peut   tre utilis   dans des r  pertoires diff  rents   exemple    macr recal ops Macro  d  signe le module macr recal ops du package Macro     Manuel d utilisation Fascicule u1 04   Interface d acc  s    Document diffus   sous licence GNU FDL  http   www gnu org copyleft fdl  html     Code Aster peores          Titre   Interface d acc  s    Code_Aster   astk Date   31 08 2010 Page   19 48  Responsable   Mathieu COURTOIS Cl     U1 04 00 R  vision   4095    ASDENO p    Type   ff90 C     Version   NEW10    Nom des modules    denoter sans l extension  s  parer par un blanc  une tabulation  un retour    la ligne     Exemple   0p0191 OR transpose Utilitai          lecmai  op0191 lc  rvulieu te0d46       Remarque          Ok Annuler      Figure 2 2 2 1  fen  tre ASDENO       ASQUIT   fournit dans le fichier output la liste de tous les modules not  s    ASVERIF   v  rifie qu un ensemble de sources peut   tre int  gr   dans la version de  r  f  rence  respect des r  gles de programmation  fichier histor pr  sent        PRE_EDA  il doit   tre effectu   avant la r  
34. e  les formats disponibles sont   aster  med  gmsh  ideas et gibi    e Convertir au format HDF   Permet de convertir une base classique Aster au format  HDF    e bsf   Explorateur de fichiers multi machines    e  Eficas  Editeur de fichier de commandes Aster    e Gibi   Mailleur et outil de post traitement  utilisable gratuitement avec Aster     e  Gmsh   Mailleur et outil de post traitement  libre     e grace  Traceur de courbes 2D        Lorsque Pon choisit de lancer Stanley  astk cherche dans le profil les bases disponibles  par ordre  de pr  f  rence une base en r  sultat  s   il n   y en a pas  une bhaf  base HDF  en r  sultat  sinon une  base en donn  e et finalement  une bhaf en donn  e   produit un profil temporaire    partir du profil  courant avec un fichier de commandes Aster qui commence par POURSUITE    et qui lance  STANLEY              L utilisateur peut ajouter ses propres outils  param  trer le chemin d acc  s aux outils  y compris  modifier la commande d acc  s aux outils standards   d  finir    quels types de fichiers associer  l outil et pr  ciser si on peut utiliser l outil sur un fichier distant     Les codes suivants peuvent   tre utilis  s dans la ligne de commande    e  AF  chemin absolu du fichier s  lectionn     e  AR  r  pertoire contenant le fichier s  lectionn     e  Af  nom du fichier  sans le r  pertoire    e  0D  adresse du DISPLAY  celui connu au moment du lancement de l interface         Manuel d utilisation Fascicule u1 04   Interface d acc
35. e  par exemple   linux labo univ fr  ou son adresse IP  par  exemple   156 98 254 36     La case indique que astk ne doit pas utiliser rsh ou ssh pour contacter cette machine    Etat du serveur   on peut mettre sur    off    un serveur temporairement inaccessible    Login   identifiant avec lequel on se connecte au serveur    R  pertoire HOME   r  pertoire par d  faut lorsque l on navigue sur cette machine    R  pertoire des services   r  pertoire o   sont install  s les services sur ce serveur  indiquer le   chemin d installation  par exemple    opt aster   laisser vide pour un serveur de fichiers    e Mode de t  l  chargement de la configuration   aucun  pour un serveur de fichiers   manuel  il faut  cliquer sur le bouton    T  l  charger maintenant    pour r  cup  rer la configuration Aster du  serveur   automatique  astk interroge le serveur au d  marrage tous les 30 jours     e Dernier t  l  chargement   date de la derni  re mise    jour des informations de configuration    e Terminal  commande pour ouvrir un terminal sur le serveur  Ceci permet d ouvrir une fen  tre de  commandes sur le serveur quand on utilise la bsf  et de suivre interactivement un calcul  le  terminal doit accepter l option  e pour ex  cuter une commande  xterm convient     e Editeur     diteur texte  par exemple  nedit   La proc  dure d installation choisit un   diteur parmi   et dans cet ordre    nedit  gedit  xemacs  emacs  xedit  vi        Les valeurs suivantes sont retourn  es par as run   info 
36. e GNU FDL  http   www gnu org copyleft fdl  html     Code Aster au    default  Titre   Interface d acc  s    Code Aster   astk Date   31 08 2010 Page   2 48  Responsable   Mathieu COURTOIS Cl     U1 04 00 R  vision   4095          Table des mati  res                                                                                                 Presentation et noti  ns generales ocarina te ant nee tte num ianene 4  CLOD ct nest AAA remit eee ire teiis 4  12 FONCHONNAIR  S   a din site io 4  1 3 Mode de TOnCtONN  MENT e maintenus n  e e Aae a aaa 5  A STE LUCE  RS as A  P AAA A A O AE  5  10 Pro las Kiss A O 6   2 Description de l interface OFaphIQUE  aiii A A Y  21 Bard Mi SA A T   2 11  1 Ment Eee css lid larisa 8  2 1 2 Menu CONTIQUTAION li  iti 9   2 SMENU QUISE A ae ee 12  2 1   IMENLODIQNS     2 era ii ei 13   2 1 MON Ae nn AAA nie else 14  ESA 0  Die LES PEER ee I 14  2 2 1 Onglets ETUDE  TESTS  SURCHARGE costaria i   15  22  1 Liste des types pour ETUDE  Reel os 17   22 12 Ste dos types pour TESTS is 1    17   2 2 1 3 Liste des types pour SURCHARGE  partie DONNEES    eeeeeeeennnns 17   2 2 1 4 Liste des types pour SURCHARGE  partie RESULTATS    18   2 2 2 BONON AGLA sairin 2 EG AS Ai 18  2249 BOUONREX in Debian anse dame aa aAa etim rente 19  2 3   Parametros de SOUMISSIONE   2 2222200 1 aaa aiana aada ahaidea dada iiaa aaien 20  PA A EEEN KEE LOS o DA ai SES 22  2 5 SUWI Q  S JODS onnaa e cd A 22   3 Boite de selection de fichiers  lt  Sy AA  23  S NOVO ON dl dali 24 
37. e de tests Ruina a ibid 36  8 Comment lancer une   tude param  trique                 nan 37  8 1 D  finition du jeu de parametes   ti AA a 37  81 1 Exemple de fiche ra sera tete de terne tie letter 38  8 1 2 Pr   post traitements communs    tous les calculs    38  8 1 3 Utilisation des param  tres dans le fichier de commandes    38  8 2 Gestiones resultats Enterrement ida 39  33 LANCE MEN a AA di sE 39  9 Lancement de calculs en paralelo A tetes 39  9 DIStibution de calcUlS ci   A AAA 40  9 1 1 Utilisation des ressources disponibles    iinnnnnnnnnnnannennnns 40  112 Dela dera ION us ri 40  9 2 Activation du parall  lisme de Code_Aster                      ss eaaa 40  TOWNS MON deas RUE A A A AA A 41  10 Polctutlis atu  A A a aaia 41  10 2 Pour le  d  velopper iii A A A A R  S 41  10 3 Po  r maintenir   ne instalation local    A id 42  10 4 Pour les interfaces lan  ant des calculs    un isiba naina nnna 43  10 5 Pourlestacnes d administratio iii    does iaaa e e 43  TIBIO RIOS a A Asi 43  10 61 Pr  cisi  ns supplementales casio dd   n 45  11 Questions Frequentes  ii E dt 45  Manuel d utilisation Fascicule u1 04   Interface d acc  s    Document diffus   sous licence GNU FDL  http   www gnu org copyleft fdl  html     Code Aster dl          Titre   Interface d acc  s    Code Aster   astk Date   31 08 2010 Page   4 48  Responsable   Mathieu COURTOIS Cl     U1 04 00 R  vision   4095    Pr  sentation et notions g  n  rales       La mise    disposition d   un outil comme Code Aster 
38. e l utilisateur   script de lancement g  n  r   par le service  on peut ainsi le r  cup  rer  le modifier         Lors d un astout sur la machine de r  f  rence  resu_test doit   tre sur celle ci   Lors d une   tude param  trique  le r  pertoire des r  sultats  type repe  doit   tre sur la machine    d ex  cution     2 2 1 2 Liste des types pour TESTS    list    rep_test    resu_test    btc    hostfile      fichier contenant la liste des tests    ex  cuter  un nom de test par ligne sans   comm   r  pertoire contenant les fichiers de donn  es des tests  commandes  maillage      r  pertoire o   sont recopi  s les fichiers r  sultats   idem ETUDE   fichier d  crivant les ressources machines    utiliser    2 2 1 3 Liste des types pour SURCHARGE  partie DONNEES    f   f90  C   py   capy    cata    hist    conf      sources fortran   sources fortran 90   sources C   sources Python   sources des catalogues de commandes   sources des catalogues d   l  ments  d options  de grandeurs      fichier histor  historique des modifications    fichier de configuration  choix des options de compilation  des librairies           Manuel d utilisation    Fascicule u1 04   Interface d acc  s    Document diffus   sous licence GNU FDL  http   www gnu org copyleft fdl  html     Code Aster Fo          Titre   Interface d acc  s    Code Aster   astk Date   31 08 2010 Page   18 48  Responsable   Mathieu COURTOIS Cl     U1 04 00 R  vision   4095  unig   fichier unigest contenant les modules    supprimer  
39. els on renseigne la liste des fichiers  n  cessaires   AGLA et REX sont des boutons qui peuvent utiliser le contenu des autres onglets   Enfin  la case    cocher situ  e    c  t   des quatre premiers boutons signale que Pon utilise  ou non  le  contenu de l onglet associ     Exemples   Pour lancer une   tude  il faut cocher l onglet ETUDE  Pour faire appel aux fonctions de  PAGLA  sur la machine de r  f  rence   il faut cocher l onglet AGLA   on notera que dans ce cas   TESTS et SURCHARGE sont automatiquement coch  s car leur contenu est n  cessairement pris en  compte   2 2 1 Onglets ETUDE  TESTS  SURCHARGE  Pour acc  der plus facilement aux fichiers  parcourir les arborescences plus rapidement  les fichiers    tant souvent regroup  s dans des r  pertoires proches   ou encore simplifier l affichage des noms de  fichiers  on peut d  finir un chemin de base   Chemin de base     home tutorial D  Figure 2 2 1 1  Chemin de base  On le d  finit en cliquant sur le bouton Parcourir 2 et on choisit le r  pertoire qui sera le r  pertoire par  d  faut   Chaque onglet contient une liste de fichiers  deux listes pour SURCHARGE    Type Serveur Nom ME dar lp TE  comm 1  Local   lt   fdemo001a commn FF  daty       Local        demo001a datg 160 mii uii ui  Figure 2 2 1 2  Liste de fichiers et r  pertoires  On d  finit un fichier ou r  pertoire par ligne  On trouve de la gauche vers la droite    e Type   type du fichier ou du r  pertoire    e Serveur   nom du serveur sur lequel se trouve le 
40. en interactif  on s appuie sur  as run  Signaler dans une anomalie les diff  rences        Manuel d utilisation Fascicule u1 04   Interface d acc  s    Document diffus   sous licence GNU FDL  http   www gnu org copyleft fdl  html     Code Aster   s             Titre   Interface d acc  s    Code Aster   astk Date   31 08 2010 Page   48 48  Responsable   Mathieu COURTOIS Cl     U1 04 00 R  vision   4095  Manuel d utilisation Fascicule u1 04   Interface d acc  s    Document diffus   sous licence GNU FDL  http   www gnu org copyleft fdl  html     
41. er    appelle le service qui rafra  chit l     tat des calculs en cours                 Quand le calcul est termin    on peut consulter l output du job en double cliquant sur le job  ou par  Editer Fichier output        Manuel d utilisation Fascicule u1 04   Interface d acc  s    Document diffus   sous licence GNU FDL  http   www gnu org copyleft fdl  html     Code Ast E  ode _ Aster default  Titre   Interface d acc  s    Code Aster   astk Date   31 08 2010 Page   34 48  Responsable   Mathieu COURTOIS Cl     U1 04 00 R  vision   4095          ASJOB version 1 8 0          20263 sslvl00a 11 12 09 22 34 32 ENDED OK ina  25419 demo00la 11 12 09 23 44 12 ENDED OK in     13526 demo0Ola 12 12 09 11 16 36 ENDED OK in z    Editer    Supprimer    Actualiser                   Filtre     o Rechercher                     Figure 5 3 1  Fen  tre de suivi des jobs    5 4 Consultation des r  sultats    On peut consulter les fichiers r  sultats simplement en double cliquant sur leur nom  ce qui ouvre un    diteur de texte pour les fichiers    mess    et    resu      sur le fichier de r  sultat au format Gmsh      pos     cela a pour effet d ouvrir directement ce fichier dans Gmsh  On visualise ainsi la d  form  e et  les isovaleurs  sous r  serve que Gmsh ait   t   install    et que    pos    soit dans les types de fichiers  associ  s    Gmsh  voir    4 3       NB     Le r  pertoire devant accueillir un fichier r  sultat n existe pas  il est automatiquement cr     si les permissions  sont suff
42. erveur de fichiers  or on les conna  t facilement sur la machine locale    Si Pon souhaite lancer des calculs sur la machine locale  sur laquelle sont install  es une version  d Aster et la partie serveur d   astk   il faut aussi d  clarer cette machine comme un serveur de calcul   Local et Machine dans l exemple suivant et 82 1 2      Dans ce document  on appellera    serveur de r  f  rence    la machine sur laquelle est g  r  e la version  de d  veloppement de Code Aster en interne EDF  Certaines fonctionnalit  s sont accessibles  uniquement si l utilisateur a un acc  s    cette machine        Manuel d utilisation Fascicule u1 04   Interface d acc  s    Document diffus   sous licence GNU FDL  http   www gnu org copyleft fdl  html     Code_Aster oc    default  Titre   Interface d acc  s    Code Aster   astk Date   31 08 2010 Page   6 48  Responsable   Mathieu COURTOIS Cl     U1 04 00 R  vision   4095          Exemple de configuration    voir  8 2 1 2    astk est utilis   sur la machine de nom mach00  sur laquelle est install   Code Aster  On a acc  s     un serveur de fichiers d  partemental file01  les fichiers de ce serveur sont accessibles   montage nfs  depuis deux machines de calcul comp02  comp03  On a aussi acc  s    un cluster  avec N n  uds de calcul dont la machine frontale est front04     On a alors      e   Local    label r  serv     on l   a toujours pour explorer les fichiers qui se trouvent sur  mach00       __   Machine     label quelconque  la proc  dure d i
43. ette possibilit    il faut cocher la case situ  e juste    droite du bouton TESTS  ce qui  d  coche automatiquement ETUDE   Dans la plupart des cas  on utilise une version surcharg  e  donc  dans ce cas l onglet SURCHARGE est   galement coch      Les tests sont lanc  s en parall  le en fonction des ressources disponibles  voir   9 1      Remarque n  1    Il faut absolument pr  parer la surcharge d abord  puis lancer les tests avec les  r  sultats de cette surcharge     Remarque n  2    Sur le serveur de r  f  rence  le lancement d une liste de tests doit   tre fait  uniquement en batch        Les donn  es sont tr  s simples    e   list    un fichier donnant la liste des tests    lancer  obligatoire         Manuel d utilisation Fascicule u1 04   Interface d acc  s    Document diffus   sous licence GNU FDL  http   www gnu org copyleft fdl  html     Code Aster pa    Titre   Interface d acc  s    Code Aster   astk Date   31 08 2010 Page   38 48  Responsable   Mathieu COURTOIS Cl     U1 04 00 R  vision   4095          e   rep _ test      un r  pertoire contenant les fichiers n  cessaires au lancement des tests  facultatif   Il  s agit des donn  es des cas tests dont les noms doivent correspondre    ceux de la liste  Ce  r  pertoire vient toujours en surcharge du r  pertoire astest de la version utilis  e    e _  resu test     le r  pertoire o   seront   crits les r  sultats des tests  La copie des r  sultats est faite  selon les param  tres optionnels d  finis dans le menu Options
44. fichier r  pertoire    e Nom  chemin d acc  s au fichier  en absolu s   il commence par          en relatif par rapport au  chemin de base dans le cas contraire    e UL  num  ro d unit   logique associ      ce fichier    e D  R  C  cases    cocher pour indiquer si le fichier r  pertoire est respectivement en donn  e   r  sultat  compress    avec gzip    Lorsque l on change le type d un fichier r  pertoire  des valeurs par d  faut sont positionn  es pour les  indicateurs D  R  C et le num  ro d unit   logique   Remarque sur les types    Manuel d utilisation Fascicule u1 04   Interface d acc  s    Document diffus   sous licence GNU FDL  http   www gnu org copyleft fdl html     Code Aster ou          Titre   Interface d acc  s    Code Aster   astk Date   31 08 2010 Page   16 48  Responsable   Mathieu COURTOIS Cl     U1 04 00 R  vision   4095    Code Aster manipule les fichiers via les proc  dures fortran qui utilisent des num  ros  d unit   logique  fichier fort 19 par exemple    il affecte donc des num  ros d unit    logique par d  faut pour simplifier la vie de l utilisateur  Le    type    permet ainsi  d acc  der facilement aux num  ros utilis  s par d  faut   il permet aussi    astk de v  rifier  que l utilisateur fournit des donn  es coh  rentes  par exemple que Fon fournit bien un  r  pertoire pour tel type     Pour manipuler la liste  on dispose de six boutons      c Ea x        ajoute une nouvelle entr  e vierge    la fin de la liste        B  ajoute un fichier r  pertoi
45. finit  sur une seule  ligne     memcheck   valgrind tool memcheck rror limit no leak check full       suppressions  opt aster valgrind python supp  Il suffit ensuite d indiquer dans le menu Options  exectool   memcheck  memcheck est d  fini dans le fichier de configuration     gauche des           donc c est la commande  compl  te valgrind    qui sera utilis  e lors du lancement   On peut d  finir autant d outils que l on souhaite    condition de ne pas entrer en conflit avec les autres  param  tres d  finis dans ce fichier  Pour cette raison  la d  finition des    exectools    devrait   volu  e     l avenir   Manuel d utilisation Fascicule u1 04   Interface d acc  s    Document diffus   sous licence GNU FDL  http   www gnu org copyleft fdl  html     Code Aster Al          Titre   Interface d acc  s a Code_Aster   astk Date   31 08 2010 Page   36 48  Responsable   Mathieu COURTOIS Cl     U1 04 00 R  vision   4095    6 Comment r  aliser une surcharge         On consid  re dans ce paragraphe que l utilisateur est familier avec la manipulation des listes de  fichiers dans l onglet ETUDE     Une surcharge consiste    ajouter ou modifier une partie des sources de Code Aster et    l utiliser pour  r  aliser une   tude  L objectif d une surcharge est de produire un ex  cutable  un catalogue de  commandes compil   et ou un catalogue d   l  ments  On peut aussi surcharger des modules python     dans ce cas  les fichiers sources sont recopi  s dans le r  pertoire d ex  cution  il ny a 
46. hine et si le mode DHCP VPN  adresse IP dynamique   est actif  possibilit  s de fixer la variable DISPLAY pour l affichage des applications externes   les protocoles de communication utilis  s pour les commandes shell  rsh ou ssh  et la copie  de fichiers  rcp  scp ou rsync     Si on travaille uniquement en local ou si toutes les machines sont dans le m  me domaine  r  seau  on peut laisser le nom de domaine vide et ignorer l avertissement au d  marrage   Dans le cas contraire  le nom de domaine est indispensable pour que les autres machines  puissent contacter  copie de fichiers  affichage  la machine o   est lanc  e astk    Attention   utiliser l option DISPLAY en connaissance de cause et uniquement si la valeur par  d  faut ne convient pas  Laisser le champ vide pour laisser astk d  terminer seul le DISPLAY   en fonction de sa valeur au lancement d astk  du nom de domaine         e Couleurs   Classique  KDE3 Crystal  Nostalgique  Personnalis     e Polices    e Enregistre la position et taille des fen  tres    Configuration   Serveurs    Machine        O  Nom serveur  complet ou adresse IP  cli7Ocx    M Cocher la case si ce serveur est la machine locale       Etat du serveur   on    off    Login aster  R  pertoire HOME l   home aster  R  pertoire des services lfopt aster D    Mode de mise    jour de la configuration automatique          Derni  re mise    jour   11 12 2009 Rafraichir maintenant      Terminal  usr bin xterm    Editeur  usr bin nedit    Type de plate forme Lin
47. ichier contenant les classes testlist FILTRE  Voir        share codeaster asrun examples user filter py  comme exemple                                           astest dir DIR r  pertoire des cas tests    analyser     1    local les fichiers ne sont pas cherch  s sur le serveur  distant mais sur la machine locale     nolocal force la recherche des fichiers sur le serveur distant   inverse de   local     Options for operations on jobs     signal SIGNAL envoie un signal au calcul  KILL USR1     a      result_to output Redirige le r  sultat dans FILE au lieu de stdout          Options pour l interface au REX                   status STAT une erreur se produit si les fiches ne sont pas dans  cet   tat    all msg recup  re tous les messages des fiches    format FORM format de l histor g  n  r    texte ou html   Manuel d utilisation Fascicule u1 04   Interface d acc  s    Document diffus   sous licence GNU FDL  http   www gnu org copyleft fdl  html     Code Aster ln          Titre   Interface d acc  s    Code Aster   astk Date   31 08 2010 Page   47 48  Responsable   Mathieu COURTOIS Cl     U1 04 00 R  vision   4095    11    10 6 1 Pr  cisions suppl  mentaires    e Quand on r  cup  re un fichier source avec get  show ou getop  celui ci est mis dans   tmp astk  login    cache  Si on demande de nouveau le m  me fichier  celui ci est pris  directement dans ce r  pertoire sauf si l option   force est activ  e   les fichiers qui ont plus  d une journ  e sont automatiquement supprim  s d
48. il sera utilis   par les machines distantes est indiqu    dans le champ Nom Client  Si le mode DHCP VPN est actif  c est dans ce champ que l   on peut  indiquer l adresse IP de la machine locale  En cliquant sur OK  l interface propose les adresses IP des  interfaces r  seaux d  tect  es sur la machine        Manuel d utilisation Fascicule u1 04   Interface d acc  s    Document diffus   sous licence GNU FDL  http   www gnu org copyleft fdl  html     Code Aster    Version  default          Titre   Interface d acc  s a Code Aster   astk  Responsable   Mathieu COURTOIS    4 3 Outils  Voir Figure 2 1 3 1     Date   31 08 2010 Page   30 48  Cl     U1 04 00    R  vision   4095    On s  lectionne l outil    configurer avec la liste d  roulante  ou bien on ajoute un nouvel outil   Des outils standards sont pr   d  finis  les minuscules majuscules sont prises en compte dans les noms  d outils   Les outils sont n  cessairement ex  cut  s sur la machine    Local     o   est lanc  e l interface      En g  n  ral  les outils sont lanc  s soit sur un fichier d un onglet  ETUDE  TESTS ou SURCHARGE    soit sur un fichier lorsque l   on parcourt le syst  me de fichiers avec la bsf     On d  finit simplement la ligne de commande n  cessaire au lancement d   un outil  chemin absolu  conseill     on peut placer les codes  F   R   f   D dans la ligne de commande  voir  8 2 1 3    pour passer correctement un fichier    l outil  On peut mettre ces codes entre parenth  ses pour pouvoir    lancer Pou
49. isantes    Si la copie de fichiers r  sultats   choue  probl  me de permissions  de quota  de connexion distante      ils sont  copi  s dans un r  pertoire temporaire sur la machine d ex  cution  Une alarme  lt A gt  COPY RESULTS indique le  chemin o   il faut aller chercher les r  sultats        5 5 Utilisation des outils    On peut aussi utiliser astk et le fait que l   on puisse y d  finir librement des outils pour rassembler dans  un profil tous les fichiers n  cessaires    une   tude m  me si ceux ci ne sont pas directement utilis  s  par Code Aster     Dans cet exemple  demo001a datg est un fichier que Code Aster ne sait pas relire   il contient la  description de la g  om  trie  Gmsh l utilise pour cr  er le maillage   msh      On peut n  anmoins l ins  rer dans le profil  bouton Z   lui affecter un type quelconque     libr    par  exemple  puisqu il ne sera pas utilis   lors de l ex  cution o D  R non coch  es     On peut ouvrir directement la g  om  trie en faisant Ouvrir avec    Gmsh  clic droit sur le nom du  fichier   modifier la g  om  trie ou les param  tres du maillage  remailler et enregistrer le maillage     On peut ensuite relancer le calcul sur le nouveau fichier demo001a msh   Bien   videmment  ceci n est pas limit      Gmsh   on peut utiliser d autres outils  mailleurs  outil de    post traitement  traceur de courbes     directement depuis astk et acc  der ainsi    tous les fichiers  d une   tude depuis un profil avec l outil ad  quat        Manuel d util
50. isation Fascicule u1 04   Interface d acc  s    Document diffus   sous licence GNU FDL  http   www gnu org copyleft fdl  html     Code Aster aun                            Titre   Interface d acc  s    Code Aster   astk Date   31 08 2010 Page   35 48  Responsable   Mathieu COURTOIS Cl     U1 04 00 R  vision   4095  5 6 Fonctionnalit  s avanc  es  5 6 1 exectool  On choisit dans astk la version de Code Aster  le mode debug ou nodebug  une   ventuelle surcharge  et ceci conduira    utiliser tel ou tel ex  cutable de Code Aster   On peut aller encore plus loin en pr  cisant la mani  re exacte de lancer cet ex  cutable   c est le r  le  de l option de lancement exectool  menu Options    En temps ordinaire  Code Aster est lanc   avec une commande du type      aster exe argumentl argument2  Utiliser l option exectool revient    lancer    cmde exec   aster exe argumentl argument2  Dans le menu Options  on peut pr  ciser directement cmde exec ou bien un nom d outil d  fini dans le  fichier de configuration d as_run    ASTER ROOT  etc codeaster asrun  Exemple 1    Dans le menu Options  on saisit dans la case exectool   time  La commande de lancement sera donc time aster exe arguments     La commande time accepte exactement ce type d argument  un ex  cutable et ses arguments   on  aura donc le temps d ex  cution du calcul  Cela n a pas grand int  r  t  Code Aster donne d  j   ce type  d information   Exemple 2    Dans le fichier de configuration  ASTER ROOT  etc codeaster asrun  on d  
51. la machine  d ex  cution pour ne pas    transf  rer les fichiers depuis une machine distante pour chaque calcul     Remarque  L   tude doit   tre valide avant d   tre d  clin  e sur le jeu de param  tres  Elle doit donc    tourner sans erreur  Il est aussi important d optimiser l   tude avant de la d  cliner sur un  grand nombre de valeurs des param  tres        Manuel d utilisation Fascicule u1 04   Interface d acc  s    Document diffus   sous licence GNU FDL  http   www gnu org copyleft fdl  html     Code_Aster defaki          Titre   Interface d acc  s    Code Aster   astk Date   31 08 2010 Page   39 48  Responsable   Mathieu COURTOIS Cl     U1 04 00 R  vision   4095  8 1 D  finition du jeu de param  tres    La liste des param  tres  et ainsi les N d  clinaisons de l   tude nominale  est d  finie dans un fichier de  type    distr       Ce fichier doit   tre    la syntaxe Python  et donc d  finir la liste des param  tres sous le nom VALE  en  majuscules   Chaque item de cette liste d  finit le dictionnaire des param  tres utilis   pour un calcul   VALE est donc une liste de N dictionnaires    Dans ce fichier  on peut utiliser F comme dans un fichier de commande pour d  finir les dictionnaires                                                                                                                          8 1 1 Exemple de fichier    distr     VALE     _F P1 1   P2 0 3    _F P1 22   P2 0 4    F P1 333   P2 0 4     Ici  on devra donc lancer 3 calculs  Dans le premier ca
52. lcul      e Enregistrer sous   Sauvegarde le profil courant en donnant le choix du nom du profil et de son  emplacement     e Copier sous   Copie le profil courant dans un autre r  pertoire et propose de copier les fichiers   en donn  es et ou r  sultats  qu il r  f  rence       importer    e    export astk  Relit un fichier  export d une ex  cution pr  c  dente  cela peut   tre le  fichier   PNNN du r  pertoire SHOME flasheur     e    export astk  mode ajout    contrairement    l import classique qui part d un profil  vierge  les fichiers et r  pertoires pr  sents dans le fichier  export sont ajout  s au profil actuel   Les param  tres et arguments sont ignor  s  Cela permet par exemple d importer une   tude  dans un profil de surcharge    e    export d une fiche REX  Importe les fichiers attach  s    une fiche du REX dont on  donne le num  ro    e  Ccas test  Importe les fichiers n  cessaires au lancement d un cas test  Les fichiers sont  pris sur la machine d ex  cution s  lectionn  e    e  Cas test  mode ajout    idem   les fichiers sont ajout  s    ceux d  j   pr  sents dans le  profil  y compris la surcharge            e Exporter sous   Permet de produire le fichier   export du profil courant        Manuel d utilisation Fascicule u1 04   Interface d acc  s    Document diffus   sous licence GNU FDL  http   www gnu org copyleft fdl  html     Code Aster a          Titre   Interface d acc  s    Code Aster   astk Date   31 08 2010 Page   9 48  Responsable   Mathieu COURTOIS 
53. lcul  P1 vaudra 1   P2 vaudra 0 3  Dans le  deuxi  me  P1 22  et P2 0 4  etc   On peut faire appel    de la programmation pour calculer VALE   Le contexte d ex  cution du fichier    distr    est vide  ne contient que F   Il faut importer les modules  dont vous avez besoin   8 1 2 Pr   post traitements communs    tous les calculs  On dispose de 4 mots cl  s dans le fichier   distr    PRE CALCUL  UNITE PRE CALCUL   POST CALCUL  UNITE POST CALCUL   PRE CALCUL  resp  POST CALCUL  d  finit un texte  un ensemble de commandes Aster  qui sera  inclus juste apr  s DEBUT  resp  juste avant FIN    UNITE PRE CALCUL  resp  UNITE POST CALCUL  propose le m  me fonctionnement sauf qu on  fournit un num  ro d unit   logique   Cette modification est faite pour tous les fichiers de type    comm    pr  sents dans le profil   Cette possibilit   est notamment utilis  e par la commande de recalage MACR RECAL pour ajouter un  post traitement    chaque calcul esclave   8 1 3 Utilisation des param  tres dans le fichier de commandes  La d  clinaison de l   tude nominale se fait par remplacement des param  tres dans le ou les fichiers de  commandes  Le remplacement est fait par expression r  guli  re  l expression utilis  e est     para           o   para est le nom du param  tres  P1 ou P2 dans l exemple ci dessus    Cela signifie que la ligne commence par des espaces  puis le nom du param  tre suivi   ventuellement  d espace  puis le signe          Tout ce qui suit est remplac   par la valeur du param
54. nes correspondant au filtre      as                      run   tail job number job name mode fdest nb lines  regexp       Arr  te un calcul et d  truit les fichiers associ  s      as_    run   del job number job name mode  node     signal              Supprime les fichiers des calculs qui ne sont pas dans la liste      as       _run   purge flash job numberl  job number2              Convertit un fichier    ventuellement distant  au format html et   crit le r  sultat dans FILE    en version b  ta    as_    10 5 Pour les      Ins  re une  fichier export       El    run   convert to html  user machine  file   output FIL    t  ches d administration    nouvelle entr  e dans le syst  me de suivi d anomalies et copie les fichiers joints si un  est fourni         as_run create issue issue file  export file       Remplit les    champs  corrvdev  ou  corrvexpl   selon vers  dans les fiches trouv  es dans    histor et      ventuellement les ferme      as             cun close issu    vers VERS histor      Extrait le contenu des fiches list  es dans    input_ file    dans  histor         as    run   extract histor    status STAT     format FORM     all msg  input file histor      Pr  pare le profil pour ins  rer une ex  cution dans la base de donn  es      as    10 6 Options      version   h    help  V  verbos    silent    9    debug         nodebug stderr       f    force      display DISPLAY        rcdir DIR       run   insert in db  export file     show program s version number and e
55. nnuler      Figure 2 1 2 4  Menu Configuration Pr  f  rences R  seau          Manuel d utilisation    Fascicule u1 04   Interface d acc  s    Document diffus   sous licence GNU FDL  http   www gnu org copyleft fdl  html     Code Aster ol          Titre   Interface d acc  s    Code Aster   astk Date   31 08 2010 Page   12 48  Responsable   Mathieu COURTOIS Cl     U1 04 00 R  vision   4095  Remarques    Que l on choisisse le protocole rsh rcp ou ssh scp  les connexions doivent fonctionner sans mot  de passe   fichiers  rhosts correctement remplis ou cl  s priv  es publiques SSH valides   Selon ce que retourne la commande    uname    sur la machine  il arrive qu astk pense   tre sur  une machine distante et fasse alors un rsh ou ssh pour ex  cuter une commande locale    Dans ce  cas  la connexion triviale de la machine vers elle m  me doit   galement   tre configur  e     2 1 3 Menu Outils    Outils   Options    Param  tres     Post traitement avec Code_Aster  Stanley   Convertisseur de maillage   Convertir au format HDF   Explorateur de fichiers  bsf    Editeur de fichier de commandes  Eficas   Gibi   Gmsh    Grace  Figure 2 1 3 1  Menu Outils    e Param  tres   Permet de configurer le lancement des outils   Certains outils sont pr  vus en standard  sans forc  ment   tre disponibles sur la machine locale      e  Post traitement avec Code Aster   Outil de post traitement  commande  STANLEY    e Convertisseur de maillage   Permet de convertir un maillage d un format vers un  autr
56. nstallation fixe ce nom    la valeur retourn  e  par la commande    uname  n     dont l adresse IP est celle de mach00 qui est le serveur de  calcul  services as_run install  s  de la machine locale     e     Depart     label quelconque    dont l adresse IP est celle de fi1e01  qui permet d explorer  les fichiers h  berg  s par le serveur de fichier  configur   comme un serveur de calcul Aster   services as _ run install  s  ayant comp02 et comp03 vus comme des n  uds de calcul   comp0i peut   tre la m  me machine que file01     e   Cluster     label quelconque    dont l adresse IP est celle de front04 qui est un serveur de  calcul  services as run install  s  ayant N n  uds  la seule machine accessible   tant  front04     La diff  rence entre    Depart    et    Cluster    est qu en g  n  ral les stations de calcul sont  accessibles directement  on pourrait donc soumettre un calcul en interactif sur l   une ou l   autre    alors que pour un cluster  les utilisateurs ne voient en g  n  ral que la machine frontale  la  r  partition   tant faite sur les n  uds par un s  quenceur de travaux batch     On peut aussi bien avoir plusieurs serveurs de calcul    Depart    ou    Cluster    que n avoir  uniquement le poste    Local Machine        1 5 Profil astk    Un profil astk est un fichier qui contient toutes les informations relatives    une   tude  une surcharge   etc    l emplacement des fichiers de l     tude  en donn  e  en r  sultat  le type associ      chaque fichier   les pa
57. nteur passe au dessus des boutons de l interface   Lors du lancement d un calcul  les op  rations en cours sont affich  es ici     Groupe de classe batch  laisser vide pour utiliser les classes par d  faut   Valeurs possibles   voir Configuration Serveurs     Figure 2 4 1  Barre d   tat    2 5 Suivi des jobs    Cette fen  tre fournit des informations sur l     tat des calculs lanc  s  qui apparaissent sous forme d une  liste  En cliquant avec le bouton droit sur un calcul  on a les choix suivants      Editer se d  compose en    Fichier output        Fichier error    et    Fichiers export    qui donne  acc  s aux messages envoy  s par le job sur la sortie standard  stdout  et la sortie d erreur   stderr   On peut aussi acc  der au fichier  export utilis   lors de l ex  cution  Un double clic sur  un job de la liste affiche   galement le fichier output    Supprimer efface les jobs s  lectionn  s de la liste  les fichiers li  s    ce job dans le flasheur et  interrompt le calcul si celui ci n est pas termin    en envoyant le signal SIGKILL     Interrompre USR1 envoie le signal SIGUSR1 au calcul  Code Aster intercepte ce signal pour  interrompre le calcul  puis ferme proprement la base qui sera rapatri  e  si une base est en  r  sultat dans le profil     Actualiser interroge les serveurs sur lesquels des calculs sont en cours  La case    cocher permet  de r  actualiser automatiquement    une fr  quence d  finie dans Configuration Interface   Actualiser tous rafraichit l   tat de 
58. otamment MUMPS en MPI  puis Code Aster      On choisit le nombre de processeurs utilis  s en OpenMP et le nombre de processeurs utilis  s en MPI   r  partis sur un certain nombre de noeuds de calculs  dans le menu Options  voir  2 1 4      10 Utilisation de as run       Lorsque l on utilise l interface astk pour lancer des calculs  celle ci en tant que client fait appel    des  services propos  s par un serveur qui peut se trouver sur la m  me machine ou une machine distante   dans le cas o   le serveur est distant  il y a des   changes de fichiers et une commande shell    travers  le r  seau  protocole rsh ou ssh  que nous ne d  taillons pas ici      Les fonctionnalit  s de as run peuvent   tre class  es en plusieurs cat  gories      e pour l utilisateur   fonctionnalit  s qui peuvent   tre utilis  es par les utilisateurs  comme par  exemple lancer Code Aster       la main       e pour le d  veloppeur   fonctionnalit  s utilis  es par les d  veloppeurs pour visualiser un fichier   copier un fichier  construire une liste de tests  v  rifier le catalogue de messages      e pour maintenir une version de d  veloppement   construit une version  la mettre    jour      e r  serv  es aux clients   fonctionnalit  s sans int  r  t direct hors de astk  ou un autre client     e pour les t  ches d administration   lien vers l outil de suivi des anomalies  la base de donn  es  d   tudes       Les diff  rentes fonctionnalit  s de as_run sont donn  es en tapant   as_run   help     10 1 Pour
59. oumet des tests avec un ex  cutable construit en mode  debug  plus lent   corefilesize  taille limite du fichier core lors d un plantage    e Options de lancement  ncpus   d  finit le nombre de processeurs utilis  s par le solveur MULT_FRONT  mpi_nbcpu   d  finit le nombre de processeurs pour le parall  lisme MPI  MUMPS  FETI   mpi nbnoeud   d  finit le nombre de n  uds pour le parall  lisme MPI  O   les mpi nbcpu  processeurs seront distribu  s   classe   permet de choisir la classe batch  ou le groupe de classe  dans laquelle le calcul  sera soumis  ll faut bien   videmment v  rifier que la classe existe et que les param  tres  temps et m  moire sont compatibles avec cette classe   depart   permet de diff  rer le d  part d un calcul  L heure de d  part est fournie au format    mois  jour  heure minute  distrib   lance une   tude param  trique  valeur oui non  voir   8    flashdir   pour les   tudes param  triques et le lancement de tests  permet de choisir un  r  pertoire particulier pour les traces d ex  cution des calculs ou None pour supprimer ces  traces  voir   7    exectool   lancement en utilisant un outil particulier  voir   5 6 1     2 1 5 Menu Aide    Side  Introduction       Param  tres du calcul     Menus Fichier Configuration Outils Options       Historique des modifications     Assistance technique     Probl  mes fr  quents       Fen  tre de messages          propos     Figure 2 1 5 1  Menu Aide    e     Introduction Param  tres du calcul Menus   acc  s au tex
60. outes  les versions disponibles sur un r  seau ou en local    Le protocole de communication entre les diff  rentes machines est rsh ou ssh pour les commandes  shell et rcp ou scp pour la copie de fichiers     Exemple   Le client  c est    dire l interface lanc  e par la commande astk ou codeaster qui   demande le lancement d   un calcul sur un serveur de calcul    L interface ex  cute un service sur le serveur en question  commande rsh ou ssh  en lui indiquant les  param  tres n  cessaires au calcul  contenus dans un profil  voir    1 5    Le service prend ensuite en  charge les op  rations n  cessaires   rapatrier les fichiers n  cessaires au calcul des diff  rentes  machines vers le serveur de calcul  lancement du calcul  retour des fichiers r  sultats       Pour les puristes   as run n est pas v  ritablement un serveur dans les faits  il n y a pas de d  mon     l   coute sur un port particulier  Il est d  marr      la demande     Serveurs astk    Pour astk  un serveur est      e soit un serveur de calcul Aster  une machine sur laquelle on peut trouver as run  c   est    dire  l ensemble des services qui permettent d acc  der au code   on pourra lancer des calculs via ce  serveur et utiliser des fichiers sur ce serveur pour un calcul    e soit un serveur de fichiers   on pourra simplement utiliser des fichiers sur ce serveur lors d un  calcul     Le serveur appel      Local est en fait un serveur de fichiers  seules les informations de connexion sont  n  cessaires pour un s
61. pas d objet  r  ceptacle des fichiers python surcharg  s     On se place dans l   onglet SURCHARGE     ASTK version 1 8 0   demo001a astk   home tutorial       Fichier Configuration Outils Options Aide    ETUDE   TESTS  a     SURCHARGE     _   Ef   REX      M  moire totale  Mo  128  dont Aster  Mo  _1     Temps  h m s  60   Chemin de base l   home tutorial surcharge CD Machine cac ire a      Type Serveur Nom D       Version NEW10        i an     Local       JE   _  x   y    cata       Local       CATA   4 interactif  py      AA  X W suivi interactif  capy       Local  s   JCAPY m     go   Loca Tn    nodebug    y debug    E Lancer          14 Suivi des jobs    X                      EXECUTABLE ET CATALOGUES CONSTRUITS    Type Serveur Nom             exec   Local        aster exe  ele       Local           elements  cmde   Local  s    commande       je ie Mile Do  WEN                             _   _   _   _   _          Figure 6 1  Fen  tre de surcharge       6 1 Ajout des sources    On proc  de comme pour ajouter des fichiers pour une ETUDE  On peut s  lectionner soit un fichier   soit un r  pertoire  ll est souvent plus clair et plus pratique de placer ses fichiers sources dans des  r  pertoires    Si on ajoute un r  pertoire dans la liste des sources  partie sup  rieure de l   onglet SURCHARGE  de  type   f     fichiers fortran   tous les fichiers dont l extension est  f seront compil  s et utilis  s pour  faire un nouvel ex  cutable     6 2 D  finir les r  sultats de la s
62. qui fonctionne sur de multiples plates formes  n  cessite une interface graphique pour simplifier le travail de l utilisateur    Par ailleurs  l     volution des moyens de calcul centralis  s et la diffusion en libre de Code Aster ont  n  cessit   le d  veloppement d un produit portable dont l architecture puisse s adapter aux diff  rentes  configurations informatiques     astk est l interface graphique qui permet d organiser ses calculs Aster  pr  parer ses donn  es   organiser les fichiers  acc  der aux outils de pr   et post traitement  lancer et suivre l   volution des  calculs  astk permet   galement de choisir la version de Code Aster    utiliser parmi celles disponibles   STA  NEW         Le nom   astk     prononcer    astek     vient de la contraction de Aster et Tk qui est la librairie  graphique utilis  e        1 1 D  marrage  Pour lancer l interface  il suffit de taper dans un terminal   astk  En g  n  ral  la commande a   t   plac  e dans le chemin par d  faut des utilisateurs  l interface s ouvre  avec une configuration par d  faut  voir    4  Configuration    Si la commande n est pas trouv  e  il faut lancer    aster root  bin astk o    aster root  est  le r  pertoire d installation de Code Aster  contactez   ventuellement votre administrateur     1 2 Fonctionnalit  s  ETUDE   astk permet de lancer un calcul Aster sur la machine locale  par exemple dans le cadre  d une utilisation sur ordinateur personnel   sur un serveur de calcul d  partemental ou bien sur le
63. r       Local        demo001a  png 5 JE J      mess       Local        demo001a mess  61M y   resu   Local        demo001a resu 8 1 M Lancer       arme 0 P                   _             Figure 5 2 3 2 1  Fen  tre du profil d   tude    5 2 4 Supprimer un fichier  Pour supprimer une ligne de la liste des fichiers  il suffit de la s  lectionner en cliquant dans la zone o      l   on indique le nom du fichier et de cliquer sur l ic  ne X    Remarque      Seule la r  f  rence    ce fichier dans le profil astk est oubli  e  le fichier lui m  me n   est pas  effac        5 3 Lancement du calcul    Les fichiers donn  es et r  sultats sont s  lectionn  s  on ajuste les param  tres du calcul  voir     2 3    et  on clique sur le bouton    Lancer       On prend soin de cocher la case qui se trouve juste    c  t   de ETUDE pour signaler que l   on souhaite  utiliser le contenu de cet onglet    sinon l interface nous r  pond    Rien    lancer        Si le profil na pas encore   t   enregistr    l interface demande de choisir un endroit et un nom pour ce  profil  voir     5 2 3 2       astk appelle as_run pour ex  cuter le calcul  et transmet au Suivi des jobs  asjob  le num  ro du job   num  ro du processus en interactif  et d autres informations qui vont permettre de suivre  l avancement du calcul  L   tat initial du calcul est PEND  en attente   quand le calcul commence  il  devient RUN  puis ENDED quand il est termin    d autres   tats sont possibles en batch   Le bouton     Actualis
64. ram  tres de soumission du calcul  m  moire  temps  machine de calcul  batch interactif      en  cas de surcharge  l emplacement des fichiers sources  de l ex  cutable  des catalogues produits       Le profil contient   galement des param  tres sur l interface elle m  me pour reprendre une   tude  exactement dans le m  me   tat o   on lavait laiss  e    Le profil est enregistr   sur demande de l utilisateur  menu Fichier Enregistrer ou Enregistrer sous     et     chaque lancement d un calcul  il s agit du fichier dont l extension est  par convention   astk      On parlera plus loin du fichier    export     extension   export  qui est une repr  sentation simplifi  e du  profil astk   il ne contient que les informations sur les fichiers et les param  tres n  cessaires au calcul   et aucune information sur l interface graphique         Manuel d utilisation Fascicule u1 04   Interface d acc  s    Document diffus   sous licence GNU FDL  http   www gnu org copyleft fdl  html     Code Aster    Version  default          Titre   Interface d acc  s    Code Aster   astk  Responsable   Mathieu COURTOIS    2 Description de l   interface graphique    Date   31 08 2010 Page   7 48  Cl     U1 04 00    R  vision   4095       L interface graphique  IHM  se d  compose en 4 parties      1 Une barre de menu   2 Les onglets   3 Les param  tres de soumission  4 La barre d   tat    5 Zone des arguments Aster 1     Le ASTK version L8 0  Ne  uveau    Fichier Configuration Outils Options          ETUDE
65. rcl    srcN   Utilis   typiquement pour construire une biblioth  que UMAT     as run make shared output FILE  srel        srcN          C est le compilateur et les options de compilations d  finies dans le fichier config txt  de la version  par d  faut ou choisie avec l option   vers  qui sont utilis  s pour construire la biblioth  que  FILE est  le nom de la biblioth  que produite qui sera indiqu   dans les mots cl  s de Code Aster        10 2 Pour le d  veloppeur      Affiche un fichier source   fortran  c  python  capy  cata  histor ou test    as run   show  options  obj1  obj2         Copie un fichier source dans le r  pertoire courant    as run   get  options  obj1  ob32          Affiche le diff d un fichier source   fortran  c  python  capy  cata  histor ou test    as run   diff  options  obj1  obj2             Retourne la subroutine principale d une commande code _aster    as run   getop  options  commande  capy       Construit un fichier export pour lancer un cas test et l imprime sur stdout    as run   get export testcase name            Construit une liste de cas tests    partir de commandes mots cl  s et ou v  rifiant des crit  res de  temps cpu ou m  moire    as  fun   list    all     test List FILE     filter           command         user filter       testl  test2                 Construit le diagnostic des cas tests code_aster  depuis dir ou le r  pertoire astest par d  faut  et   crit  un fichier pickled du r  sultat    as run   diag    astest dir DIR1   DIR2 
66. re    la fin de la liste en parcourant l arborescence de fichiers        X   supprime la ligne actuellement s  lectionn  e dans la liste  Un clic droit permet de supprimer  toutes les lignes        El   ouvre le fichier r  pertoire actuellement s  lectionn   dans la liste avec l   diteur du serveur o    se trouve le fichier  cf   8 4 1    S il s agit d un r  pertoire  tous les fichiers du r  pertoire sont  ouverts avec l   diteur  attention aux r  pertoires contenant beaucoup de fichiers ou des fichiers  binaires non   ditables            gt    d  place une ligne vers le haut        Y   d  place une ligne vers le bas     Arguments  onglet ETUDE et TESTS seulement     Cette zone de texte permet de transmettre des arguments    l ex  cutable Aster  Voir aussi   S2 1 4      Menu contextuel    En cliquant avec le bouton droit sur une entr  e de la liste  on acc  de    un menu contextuel      Ouvrir   lance l outil associ      ce type de fichier  d  termin   par le champ    Type     et non  l extension du fichier   si aucun outil n est associ      ce type  on   dite le fichier    Editer     dite le fichier  ou tous les fichiers du r  pertoire  de la m  me mani  re que le bouton    A    Imprimer   imprime le fichier s  lectionn       Ouvrir avec      on peut choisir d ouvrir le fichier s  lectionn   avec un des outils disponibles   le r  sultat peut   tre   tonnant si l outil ne conna  t pas ce type de fichier        Valeurs par d  faut   l interface d  termine un nom de fichier par
67. rface d acc  s    Code Aster   astk Date   31 08 2010 Page   31 48  Responsable   Mathieu COURTOIS Cl     U1 04 00 R  vision   4095    5    Comment faire une   tude         Dans ce paragraphe  on d  crit   tape par   tape comment utiliser astk pour r  aliser une   tude     L   tude consiste    calculer la r  ponse en traction d une plaque trou  e en adaptant le maillage  On  dispose des   l  ments suivants      e Le fichier de commande Aster  demo001a comm   e La description de la g  om  trie r  alis  e avec Gmsh   demo001  datg   e Le maillage grossier de la plaque construit par Gmsh   demo001a msh  e Le maillage fin du contour de la plaque   demo001a 18    On produit les r  sultats suivants      e Un fichier de maillage Aster  demo001a mail   e Un fichier r  sultat au format Gmsh  champs de d  placements  d erreur       demo001a pos    Une courbe au format png  produite par xmgrace    demo001a png   e Les fichiers classiques de message et r  sultat Aster   demo001a mess et demo001a resu    Dans l exemple  on place tous les fichiers dans le r  pertoire  home tutorial   Les fichiers de cet exemple sont disponibles dans le r  pertoire astest de votre version de  Code_Aster  par exemple dans  opt aster STA10 1 astest     Remarque      Dans le cas d une   tude avec plusieurs fichiers de commandes  tous les fichiers doivent   tre  de type    comm     associ  s    unit   logique 1 et c est l   ordre d apparition dans le profil qui  d  termine l   ordre d ex  cution        5 1 Cr  
68. rs VERS Version de Code Aster a utiliser    force upgrade Force la mise    jour vers la prochaine version  par       exemple de 10 1 xx vers 10 2 0                                                                                                0 FILE    output FILE  redirige le r  sultat dans FILE au lieu de stdout     surch pyt REP un ou plusieurs r  pertoires  s  par  s par une virgule   contenant les fichiers python ajout  s     config FILE utilise un autre fichier  config txt   seulement pour  make  update and auto update       only nook rapporte seulement les erreurs  le temps pass   dans  les tests ok est compt          surch fort REP un ou plusieurs r  pertoires  s  par  s par une virgule   contenant les fichiers fortran ajout  s    a    all copie de tous les fichiers du cas test     destdir DIR r  pertoire racine  fake root  o   les fichiers seront  copi  s     keep increment met    jour une version incr  ment par incr  ment en  conservant les fichiers ex  cutables interm  diair     search REGEXP conserve les tests v  rifiant l expression r  guli  re  donn  e  ou une simple chaine de caracteres       unigest FILE un fichier unigest  pour la suppression      command COMMANDE    MOTCLEFACT  MOTCLE   VALEUR                           conserve les tests utilisant la commande et les mots   cl  s donn  s    test list FILE liste des cas tests     report_to EMAIL adresse de messagerie o   envoyer le rapport d une  ex  cution  seulement pour   auto update      user filter FILE f
69. s du menu    Les pr  f  rences d affichage sont conserv  es si l   on s  lectionne Enregistrer les pr  f  rences    Manuel d utilisation Fascicule u1 04   Interface d acc  s    Document diffus   sous licence GNU FDL  http   www gnu org copyleft fdl  html     Code Aster uN          Titre   Interface d acc  s    Code Aster   astk Date   31 08 2010 Page   27 48  Responsable   Mathieu COURTOIS Cl     U1 04 00 R  vision   4095    4 Configuration       La premi  re fois que l utilisateur lance l interface  il dispose d une configuration par d  faut qui a   t    d  finie lors de l installation  La configuration est ensuite stock  e dans le r  pertoire SHOME   astkrc   Si l utilisateur veut revenir    la configuration d   origine  il doit effacer ce r  pertoire et relancer astk           Remarque n  1    A chaque fois que l   on d  finit une commande    ex  cuter  terminal    diteur      il est  conseill   d indiquer le chemin absolu  depuis la racine  pour   viter que la commande ne  soit pas trouv  e si la variable   PATH est incorrecte     Remarque n  2    En g  n  ral  astk compl  te les commandes qui ont besoin d afficher des fen  tres avec  l argument    display SDISPLAY      Si la commande utilis  e n accepte pas cet  argument  il suffit de pr  ciser la bonne syntaxe avec le code  WD qui sera remplac   par  la variable courante de SDISPLAY  par exemple   gedit   display  D   cf  Menu  Outils    On peut v  rifier la valeur courante de   DISPLAY   menu Aide Fen  tre des messages
70. st tr  s sup  rieur au nombre de processeurs globalement  disponibles  et c est souvent le cas   des calculs sont en attente de soumission    Si un calcul demande plus de m  moire qu aucune machine ne peut en offrir  il resterait ind  finiment  en attente        Manuel d utilisation Fascicule u1 04   Interface d acc  s    Document diffus   sous licence GNU FDL  http   www gnu org copyleft fdl  html     Code_Aster on    default  Titre   Interface d acc  s    Code Aster   astk Date   31 08 2010 Page   42 48  Responsable   Mathieu COURTOIS Cl     U1 04 00 R  vision   4095          Pour   viter cela  un d  lai d expiration  timeout  est d  fini   gal au temps du calcul ma  tre  c est    dire  le temps choisi dans astk lors de la soumission globale     Si aucun calcul n a   t   soumis durant ce d  lai  le calcul est rejet       9 2 Activation du parall  lisme de Code Aster    Le parall  lisme interne    Code Aster est pr  sent sous deux formes     e Le parall  lisme OpenMP fonctionne en m  moire partag  e et est disponible uniquement dans le  solveur MULT FRONT  Il faut bien s  r que la version de Code Aster ait   t   compil  e avec les  options ad  quates    e Le parall  lisme MPI  par envoi de message  Message Passing Interface  est disponible dans le  solveur MUMPS et dans les calculs   l  mentaires  La compilation est beaucoup plus compliqu  e et  n est pas automatique lors de l installation de Code Aster  il faut choisir une impl  mentation MPI   compiler les pr   requis et n
71. struit une version de code _aster  ex  cutable  biblioth  ques  catalogues      target    peut   tre all ou  clean            as run make    vers VERS   target   as _ run mak       vers VERS  clean             Exemple   as run   make clean bibc hdf supprime les fichiers objets associ  s aux  fichiers sources du r  pertoire bibc haf       Effectue une ou plusieurs mise    jour d une version de d  veloppement  pr  f  rer   auto_ update qui  se charge de t  l  charger toutes les mises    jour et de les appliquer dans le bon ordre     as run   update  options  fichl tar gz  fich2 tar gz          T  l  charge les mises    jour disponibles depuis un serveur et les applique    une version de  d  veloppement    as run   auto update    vers         force upgrade      keep increment     report to         L option keep increment signale que toutes les versions interm  diaires sont conserv  es   ex  cutable  catalogues  modules python     L option force upgrade permet de passer par exemple de la version 10 0 30    la version  10 1 1  ce qui est licite car la 10 0 30 a   t   stabilis  e sous le num  ro 10 1 0     L option report to envoie un mail r  sumant la mise    jour  succ  s ou   chec        T  l  charge les mises    jour disponibles depuis un serveur et met    jour astk asrun lui m  me    as run   astk update    report to       version     version permet d installer une version particuli  re d astk  valeur du type 1 8 0    NB   astk update est appel   avant chaque mise    jour par 
72. t ou interactif  et  les limites associ  es   Il faut indiquer le  login     utiliser pour se connecter au serveur  et le r  pertoire o   est install    Code_Aster   Pour les serveurs de fichier  choisir  aucun  comme mode de t  l  chargement de la configuration  Aster   e Pr  f  rences   D  finit les pr  f  rences de l utilisateur    e G  n  rales  Voir Figure 2 1 2 3   Pour astk    Nom  pr  nom  email seront utilis  s pour le lien vers l outil de gestion du retour  d exp  rience    mission  consultation des fiches d anomalies  d   volution       L acc  s aux fonctions de l atelier de g  nie logiciel Aster si l utilisateur est reconnu en tant  que d  veloppeur Aster sur le serveur de r  f  rence   Le chemin d acc  s    l   diteur et au terminal  fen  tre xterm  sur la machine locale  la  version    s  lectionner par d  faut  le nombre de profils r  manents dans le menu Fichier   le niveau de message  debug    Pour le suivi des jobs    Le nombre de lignes affich  es lors de la consultation d un calcul en cours d ex  cution   tail   et la fr  quence d actualisation automatique en minutes   e   R  seaux  Voir Figure 2 1 2 4   Manuel d utilisation Fascicule u1 04   Interface d acc  s    Document diffus   sous licence GNU FDL  http   www gnu org copyleft fdl html     Code Aster au      default  Titre   Interface d acc  s    Code Aster   astk Date   31 08 2010 Page   10 48  Responsable   Mathieu COURTOIS Cl     U1 04 00 R  vision   4095          Le nom de domaine r  seau de la mac
73. te d aide   e Param  tres de calculs   permet de d  finir la taille m  moire  la version de Code_Aster qui sera  utilis  es  le mode de calcul  Batch ou interractif         e Menus Fichier Configuration outils options      e Historique des modifications   Evolution d astk au fil des versions  nouvelles possibilit  s   corrections effectu  es  anomalies connues      e Assistance Technique      e Probl  mes fr  quents   Quelques questions fr  quemment pos  es avec leurs solutions        Manuel d utilisation Fascicule u1 04   Interface d acc  s    Document diffus   sous licence GNU FDL  http   www gnu org copyleft fdl html     Code Aster pops          Titre   Interface d acc  s    Code Aster   astk Date   31 08 2010 Page   15 48  Responsable   Mathieu COURTOIS Cl     U1 04 00 R  vision   4095    e Fen  tre des messages   Les messages d informations  lt INFO gt   d erreurs  lt ERREUR gt  sont   crits  dans cette fen  tre  Avec un niveau de message sup  rieur ou   gal    1  voir    2 1 2    on obtient  plus ou moins d informations        e  Apropos     l incontournable fen  tre d information   2 2 Les onglets  On trouve cinq boutons dans cette zone  On parle d onglet quand le contenu que l   on trouve sous le  bouton change selon celui qui est press    Graphiquement  ce ne sont pas de    vrais    onglets car le  widget n existe pas dans la librairie Tk standard  et on n   a pas voulu ajouter un pr   requis  suppl  mentaire      ETUDE  TESTS et SURCHARGE sont des onglets dans lesqu
74. til seul  sans fichier en argument     Des types de fichiers peuvent   tre associ  s    l outil  Le type pris en compte pour lancer l outil est  l extension lorsque l   on parcourt les fichiers avec la bsf  le type de la liste d  roulante quand il s   agit    d un onglet     On peut choisir si l outil est utilisable sur un fichier distant  Dans ce cas  astk se charge de ramener le  fichier en question sur la machine locale dans un r  pertoire temporaire  de lancer l outil  puis de  red  poser le fichier sur le serveur distant  m  me s   il n   a pas   t   modifi   par l outil      4 4 Impression    Les commandes d impression sont d  finies par le menu Fichier Impression   Sur le m  me principe que les outils  on d  finit n importe quelle commande d impression  lp  lpr   a2ps     qui contient le code correspondant au nom du fichier   F  voir    2 1 3     P est remplac      par le nom de la file d impression     Voici une liste de commande    classique    utilisant GNU a2ps    Format 2 colonnes page               sides tumble Q F             a2ps  P  P  2  182 footer print anyway yes  Format 136 caract  res ligne    alps  P Q P  r  1136   columns 1  sides tumble LF  Format  transparent     a2ps  P  P  r   columns 1   print anyway yes       footer    print anyway yes          sides simplex QF       Manuel d utilisation    Document diffus   sous licence GNU FDL  http   www gnu org copyleft fdl  html     Fascicule u1 04   Interface d acc  s    Code Aster Pis           Titre   Inte
75. tous les calculs non termin  s    Rechercher permet de consulter les derni  res lignes du fichier message d un job en cours  d ex  cution  il ne fait rien sur un job termin     On peut utiliser la zone de texte    Filtre    pour  n afficher que les lignes contenant la cha  ne de caract  res indiqu  e  sous forme d expression  r  guli  re      Chaque ligne correspond    un job  on trouve 13 colonnes      Le num  ro du job  en batch   num  ro du processus en interactif   Le nom du job  nom du profil pour une   tude  une surcharge  ou nom de la fonction AGLA   Date de soumission   Heure de soumission   Etat du job  PEND  RUN  SUSPENDED  ENDED    Diagnostic du job  OK  NOOK   lt A gt _ ALARM   lt F gt _ERROR   lt F gt _ABNORMAL       Nom de la queue en batch ou    interactif      Temps CPU de l ex  cution Aster   Login sur le serveur de calcul utilis     Adresse du serveur de calcul utilis     Machine de calcul  nom du n  ud pour un cluster    Version d astk   Indicateur batch interactif       Manuel d utilisation Fascicule u1 04   Interface d acc  s    Document diffus   sous licence GNU FDL  http   www gnu org copyleft fdl html     Code Aster   s          Titre   Interface d acc  s    Code Aster   astk Date   31 08 2010 Page   24 48  Responsable   Mathieu COURTOIS Cl     U1 04 00 R  vision   4095    3    Boite de s  lection de fichiers   bsf       bsf est un outil livr   avec astk qui peut   tre lanc   seul  Il s   agit d un explorateur de fichiers qui permet  de naviguer sur la
76. u cache        e    local   nolocal   ces options sont utilis  es quand le comportement par d  faut ne convient  pas  Dans l utilisation de show get  il est pr  f  rable d acc  der aux sources locaux  c est donc le  d  faut  Dans ce cas  on utilisera   nolocal pour acc  der    une version sur le serveur de  r  f  rence  Lors de la maintenance d une installation locale  le d  faut est de t  l  charger les mises     jour sur un serveur distant  N  anmoins  si on r  cup  rer les paquets en local  on peut utiliser     local pour les installer        e Le fichier de configuration principal est  ASTER ROOT  etc codeaster asrun  l utilisateur  peut d  finir certaines valeurs dans SHOME  astkrc config  o    HOME est le r  pertoire par  d  faut de l utilisateur   en particulier le nom d utilisateur    utiliser sur le serveur distant   devel server user  pour   viter une alarme    chaque lancement de as run              Questions Fr  quentes          Rien ne se passe quand on essaie de lancer un calcul  d     diter un fichier ou d ouvrir un  terminal sur un serveur distant    ou bien    Code retour   2  Profile copy failed dans la fen  tre  des messages au lancement d   un calcul      Il est probable que la machine locale ne puisse pas communiquer correctement avec le serveur  distant  Les communications utilisant le protocole rcp rsh  les fichiers  rhosts sur la machine locale  et sur les serveurs distants doivent   tre correctement renseign  s  Si on utilise le protocole scp ssh  il 
77. uis Aster     onmetis ou gibi par exemple    rep dex  d  finit le r  pertoire o   sont cherch  es les donn  es externes  donn  es de    maillage    rep mat  d  finit le r  pertoire o   sont stock  es les donn  es du catalogue mat  riau   ORBInitRef   permet de contacter une session Salom   active  cette valeur est       automatiquement positionn  e quand astk est lanc   depuis Salom      Les arguments s  lectionn  s apparaissent dans la partie gris  e de la zone des arguments  pass  s    Code_Aster  La partie gauche de cette zone est libre        Manuel d utilisation    Fascicule u1 04   Interface d acc  s    Document diffus   sous licence GNU FDL  http   www gnu org copyleft fdl  html     Code_Aster Fa    default  Titre   Interface d acc  s    Code Aster   astk Date   31 08 2010 Page   14 48  Responsable   Mathieu COURTOIS Cl     U1 04 00 R  vision   4095          e Param  tres   Il s agit de d  finir des param  tres optionnels qui seront   crits dans le fichier  export  Les trois  premiers sont utilis  s lors du lancement de tests   nbmaxnook   nombre maximal de cas tests invalides  NOOK  ARRET_ANORMAL     avant  l interruption de la liste des tests   cpresok   permet de choisir quels sont les tests dont on garde les fichiers r  sultat    RESOK   on garde les fichiers des tests OK et NOOK    RESNOOK   on ne garde que les fichiers des tests NOOK   facmtps   facteur multiplicatif du temps des tests  par rapport au temps de r  f  rence du  para   Utile  par exemple  quand on s
78. union de l     quipe de d  veloppement  le  d  veloppeur signale ainsi son intention de restituer des sources  PRE _EDA soul  ve les  points qui devront   tre r  gl  s en r  union de d  veloppement  PRE _EDA effectue un  ASVERIF et un passage des tests fournis dans le profil     ASREST   il s   agit de la phase ultime de la restitution qui consiste en un ASVERIF  un  passage des tests de la liste de non r  gression  le code retour doit   tre inf  rieure ou   gal     2 pour que la restitution soit prise en compte       Les fonctionnalit  s AGLA ne sont disponibles que sur le serveur de r  f  rence     2 2 3 Bouton REX    Ce bouton permet      D Emettre une fiche sans joindre le profil  Cette fonction permet    l utilisateur  d   mettre une fiche de retour d exp  rience pour signaler une anomalie dans Code Aster   AL   anomalie logiciel   demander une   volution de Code Aster  EL     volution logiciel    dans un des outils associ  s  Metis  Homard  Eficas  astk  bsf      AO   anomalie outil EO      volution outil   une modification de la documentation  ED     volution documentation   ou  une demande d expertise en mod  lisation  AOM  aide    l optimisation de la  mod  lisation   Les informations relatives    l   metteur de la fiche sont accessibles par le  menu Configuration Interface  Les fichiers contenus dans le profil courant ne sont pas  joints    la fiche  ce qui peut rendre tr  s difficile le traitement de la fiche  ll est conseill    d utiliser    mettre une fiche et y 
79. urcharge    Les fichiers C  type    c      fortran  type    f     et fortran90  type    f90     permettent de construire un  ex  cutable   type    exec       Les catalogues de commandes    capy    permettent de construire un catalogue de commandes  compil     type    cmde     r  pertoire contenant les fichiers cata  py et cata pyc      Manuel d utilisation Fascicule u1 04   Interface d acc  s       Document diffus   sous licence GNU FDL  http   www gnu org copyleft fdl  html     Code Aster aun          Titre   Interface d acc  s    Code Aster   astk Date   31 08 2010 Page   37 48  Responsable   Mathieu COURTOIS Cl     U1 04 00 R  vision   4095    6 3    Les catalogues d   l  ments  d options et de grandeurs    cata    servent    produire un catalogue  d   lements compil  s      ele        Prise en compte de la surcharge    Pour que les donn  es renseign  es dans l onglet SURCHARGE soient prises en compte  il faut cocher  la case situ  e juste    droite du bouton SURCHARGE  l onglet SURCHARGE est toujours coch   dans  ce paragraphe      Il faut absolument un r  ceptacle en r  sultat correspondant aux sources en donn  es     D    coch      S il y a des r  pertoires    c    et ou    f f90    en    D   onn  e   il faut un    exec    en    R     sultat   de  m  me pour    capy    avec    cmde    et    cata    avec    ele      astk aide normalement dans cette t  che en cochant d  cochant automatiquement les sources  n  cessaires    la cr  ation de l ex  cutable ou des catalogues qu
80. ux x66    Versions disponibles 5T410  NEW10  STAS    Machines accessibles cli7Ocx  batch Y    interactif   v  Temps du calcul limit      356400 s  M  moire limit  e    2048 Mo    Nombre de processeurs maximum   4    on   mur  prin ce seror      Figure 2 1 2 2  Menu Configuration Serveurs                Manuel d utilisation Fascicule u1 04   Interface d acc  s    Document diffus   sous licence GNU FDL  http   www gnu org copyleft fdl  html     Code Aster    Version  default          Titre   Interface d acc  s a Code Aster   astk  Responsable   Mathieu COURTOIS    Date   31 08 2010 Page   11 48  Cl     U1 04 00 R  vision   4095    E  SEL   Generales    Options g  n  rales    Nom  Adresse email  Organisme    Identification pour l AGLA  Langue    Version par d  faut  Terminal  Editeur en local    Navigateur    Nombre de profils dans le menu Fichier    Niveau de message    1 Activer les bips    Options du suivi des jobs    Nombre de lignes dans le suivi des jobs    Fr  quence d actualisation  minutes        Pr  nom NOM  email netdomain org  Company  UA  FR    STA10  fusr hin  xterm  sb  si  geometry 90x32      usr  binsnedit    firefox      SE    UNA ASILO    OK   Annuler      Figure 2 1 2 3  Menu Configuration Pr  f  rences G  n  rales    Configuration   Reseau    Param  tres r  seau  Nom client     mode DHCP VPN  Nom de domaine  ex   domain org   Variable DISPLAY forc  e  Ex  cution de commandes distantes    Copie de fichiers distants       ay rsh    ssh    y rep 4 scp    Ok   A
81. valeur   de l   effacer et de taper 51  Seuls deux chiffres sont affich  s dans cette case  pour   viter les erreurs   astk v  rifie que les num  ros d unit   logique sont compris entre 1 et 99           On proc  de de la m  me mani  re pour ajouter demo001a png   s  lectionner le type    libr     modifier  l unit   logique en 53 et le nom du fichier     De m  me  on ajoute un fichier de type    mess    et un de type    resu    de cette mani  re  laisser les  num  ros d unit   logique par d  faut         Manuel d utilisation Fascicule u1 04   Interface d acc  s    Document diffus   sous licence GNU FDL  http   www gnu org copyleft fdl  html     Code Aster ut    default  Titre   Interface d acc  s    Code Aster   astk Date   31 08 2010 Page   33 48  Responsable   Mathieu COURTOIS Cl     U1 04 00 R  vision   4095          ASIK version 1 8 0   demod0la astk   home tutonal                               Fichier Configuration Outils Options Side    ETUDE m   TESTS   SURCHARGE      E   REX       M  moire totale  Mo  128  dont Aster  Mo  _   Temps  h m s  60   Chemin de base   home tutorial D Machine ec cli70cx        Type Serveur Nom UDINE     version NEW10        comm       Local        demooota comm  1H EI ci   datg       Local        demod01a datg   16 4    y Z   A   msh       Local        demo0013 18 18m u  lt  ca   msh       Local         demo001a msh 19M 3         mail      Local _      7  emo001amait  aoum y S   libr __      Local         demo001a pos 51 1 y   A y debug   lib
82. xit   show this help message and exit   rend le programme plus bavard   fonctionne aussi silencieusement que possible                                  affiche les informations de debug   supprime l impression des informations de debogage sur  stderr   force les op  rations qui peuvent utiliser un cache   t  l  chargement  compilation       valeur de la variable DISPLAY  NB   certaines  fonctions lisent cette valeur dans un fichier    utilise le r  pertoire de ressources SHOME  DIR   le    d  faut est  astkrc        Manuel d utilisation    Fascicule u1 04   Interface d acc  s    Document diffus   sous licence GNU FDL  http   www gnu org copyleft fdl  html     Code Ast ul  ode_ASter default  Titre   Interface d acc  s    Code Aster   astk Date   31 08 2010 Page   46 48  Responsable   Mathieu COURTOIS Cl     U1 04 00 R  vision   4095                     remote shell protocol REMOTE SHELL PROTOCOL  protocole utilis   pour le lancement de commandes    remote copy protocol REMOTE COPY PROTOCOL  protocole utilis   pour la copie de fichiers    editor EDITOR ligne de commande de l   diteur    devel server user DEVEL SERVER USER  identifiant sur le serveur de d  veloppement   nom adresse ip g  n  ralement d  fini dans   etc codeaster asrun                                                                    Options pour les op  rations de maintenance        filter FILTER filtres appliqu  s aux param  tres des tests    nom para   lt  valeur   comparaisons support  es  lt    gt          ve
    
Download Pdf Manuals
 
 
    
Related Search
    
Related Contents
COBY electronic CM-P28 User's Manual  1 - Lens-Club.Ru  Radio avec haut—parleurs séparés AV et AR    オー トバウル  Manuel opérateur Phase projet  Operating Instructions for Option0402class.xls Purpose: The  Et mon tout est l`enfance  abnt nbr iso 12119  Edition 2ème semestre 2010    Copyright © All rights reserved. 
   Failed to retrieve file