Home

[U1.04.00] Interface d`accès à Code_Aster : astk

image

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

image

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