Introduction à astk


--------------------
astk (prononcer "ASTeK") est l'interface de lancement de Code_Aster.
Il est écrit en Tcl/Tk, d'où son nom (Aster + Tk).

Il s'agit d'un gestionnaire d'étude qui permet de lancer des calculs Aster, éventuellement avec surcharge du code source original, sur une machine locale ou sur un serveur distant en mode interactif ou batch.
Les développeurs Aster ont aussi accès aux fonctionnalités de l'atelier de génie logiciel Aster (AGLA) : vérification du code source, passage de tests de non régression, restitution des développements...


--------------------
Multi-machines ?

Cela signifie que les fichiers utilisés pour les études peuvent se trouver sur la machine locale ou bien sur un serveur distant.

- La machine appelée "Local" correspond à la machine depuis laquelle a été lancé astk. Ses propriétés sont définies parmi les préférences de l'utilisateur (menu Configuration/Interface).
  Si Code_Aster est installé sur cette machine, il faut ajouter un serveur ayant l'adresse de cette machine.
- Les "serveurs" sont aussi bien des serveurs de fichiers que des serveurs de calcul Aster.
  Il faut ajouter les serveurs sur lesquels vous souhaitez exécuter Aster (la partie serveur d'astk doit y être installée, répertoire ASTK_SERV), et les serveurs sur lesquels se trouvent vos fichiers.

Les protocoles d'échange supportés entre les serveurs et la machine locale sont :
   - rsh (défaut) ou ssh pour l'exécution de commandes,
   - rcp (défaut), scp ou rsync pour la copie de fichiers.
ssh/scp et rsync ne sont pas encore très utilisés, merci de faire remonter les anomalies rencontrées !

Voir Aide/Menu Fichier/Configuration/Outils pour plus de détails sur la configuration des serveurs.


--------------------
Logique de fonctionnement

Les fichiers nécessaires au lancement des calculs Aster sont fournis sous "l'onglet" ETUDE. A l'aide des icones situés sur la droite, on peut insérer des lignes dans la liste, ajouter un nouveau fichier, le supprimer ou l'éditer.
Le type correspondant au type Aster (avec son unité logique associée).
   "D" doit être coché si le fichier/répertoire est une donnée,
   "R" s'il s'agit d'un résultat.
   "C" permet de préciser que le fichier (ou les fichiers contenus dans le répertoire) doit être dé/compressé avec gzip (ceci est utile pour les bases ou les fichiers résultats volumineux).

Pour réaliser une surcharge du code, il faut fournir les sources sous "l'onglet" SURCHARGE (fortran, C, catalogues...) dans la partie supérieure, et les produits de cette surcharge dans la partie inférieure (exécutable, catalogues compilés...).

On peut accéder à l'onglet TESTS en maintenant le clic sur le bouton ETUDE.
Cet onglet permet de fournir une liste de tests à lancer, en fournissant éventuellement des tests supplémentaires.

Enfin, pour que le contenu d'un onglet soit pris en compte, il faut le cocher !

Pour accéder au fonctionnalités de développements sur la machine de référence :
 - il faut être enregistré en tant que développeur (contacter code-aster@edf.fr),
 - cocher l'onglet AGLA (qui coche automatiquement les onglets SURCHARGE et TESTS).



# $Id: item_110.txt 753 2004-12-06 08:48:48Z mcourtoi $
