Code_Aster
Titre :
Interface d’accès à Code_Aster : astk
Responsable :
Mathieu COURTOIS
Version default
Date :
31/08/2010
Page :
27/48
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 $HOME/.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 $DISPLAY ’. Si la commande utilisée n’accepte pas cet
argument, il suffit de préciser la bonne syntaxe avec le code @D qui sera remplacé par
la variable courante de $DISPLAY (par exemple : gedit –-display=@D , cf. Menu
Outils).
On peut vérifier la valeur courante de $DISPLAY , menu Aide/Fenêtre des messages :
astk indique dans les premières lignes par exemple :
<INFO> 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 $HOME/.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 :
<A>_ALARM remote connection may fail : devel_server_user not defined in /home/xxxxxx/.astkrc/config
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
Titre :
Interface d’accès à Code_Aster : astk
Responsable :
Mathieu COURTOIS
Version default
Date :
31/08/2010
Page :
28/48
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 domaine (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.
•
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).
• Dernier téléchargement : date de la dernière mise à jour des informations de configuration.
• 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).
•
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 (rien pour un serveur de fichiers) et dépendent donc de la configuration de la partie as_run :
• Type de plate-forme.
•
Versions disponibles.
• Machines accessibles : liste des nœuds de calcul accessibles depuis ce serveur.
• 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 la fenêtre des messages
du menu Aide. Niveau=0 : seuls les messages <INFO> et <ERREUR> 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
Titre :
Interface d’accès à Code_Aster : astk
Responsable :
Mathieu COURTOIS
Version default
Date :
31/08/2010
Page :
29/48
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’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
Document diffusé sous licence GNU FDL (http://www.gnu.org/copyleft/fdl.html)
Fascicule u1.04 : Interface d'accès
Code_Aster
Titre :
Interface d’accès à Code_Aster : astk
Responsable :
Mathieu COURTOIS
4.3
Outils
Version default
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 [§ 2.1.3]) pour passer correctement un fichier à l’outil. On peut mettre ces codes entre parenthèses pour pouvoir lancer l’outil 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 :
a2ps -P @P -2 -l82 --footer --print-anyway=yes --sides=tumble @F
Format 136 caractères/ligne :
a2ps -P @P -r -l136 --columns=1 --footer --print-anyway=yes
--sides=tumble @F
Format "transparent" :
a2ps -P @P -r --columns=1 --print-anyway=yes --sides=simplex @F
Manuel d'utilisation
Document diffusé sous licence GNU FDL (http://www.gnu.org/copyleft/fdl.html)
Fascicule u1.04 : Interface d'accès

公開リンクが更新されました
あなたのチャットの公開リンクが更新されました。