Version 1 (modified by 16 years ago) ( diff ) | ,
---|
Préparer l'environnement athena pour un job local
Si vous voulez utiliser athena dans un job soumis en local, vous devez auparavant configurer votre environnement d'exécution.
- Création de la structure des répertoires
sh-3.00$ mkdir cmthome sh-3.00$ mkdir testarea
Le répertoire cmthome contiendra les fichiers setup vous permettant d'initialiser votre environnement athena Le répartoire testarea contiendra les packages du software d'atlas que vous serez amener à utiliser dans vos jobs.
- Détermination de la version de CMT à utilisé
Les releases d'ATLAS installées au LPSC sont à priori destinée pour la grille. Elles ne sont pas prévues pour une utilisation locale
C'est pourquoi vous devez aller regarder dans le fichier setup.sh d'une release pour pouvoir trouver l'emplacement du setup de CMT.sh-3.00$ more /swareas/atls/software/14.2.20/setup.sh ... #-- package /swareas/atls/software/14.2.20:'''/swareas/atls/prod/releases/rel_14-4''':/swareas/atls/prod/releases/rel_14-4/atlas-install.snaps ...
- Initialisation de l'environnement CMT
sh-3.00$ source /swareas/atls/prod/releases/rel_14-3/CMT/v1r20p20080222/mgr/setup.sh
Selon la release d'ATLAS que vous souhaiter utiliser, il faudra initialiser une version de CMT.
- La variable d'environnement $VO_ATLAS_SW_DIR
Sur tous les composants de la grille, une variable d'environnement défini l'emplacement des softwares.
Dans le cas d'ATLAS, il s'agit de $VO_ATLAS_SW_DIR = /swareas/atlssh-3.00$ ls $VO_ATLAS_SW_DIR ddm dev prod software tags sh-3.00$ ls $VO_ATLAS_SW_DIR/ddm/latest/ o..pacman..o setup.csh setup.sh trusted.caches sh-3.00$ ls $VO_ATLAS_SW_DIR/software/ 12.0.31 12.0.6 12.0.7 12.0.8 12.0.95 13.0.30 13.0.40 14.0.0 14.1.0 14.2.0 14.2.10 14.2.20 14.2.21
Dans ce répertoire se trouvent :- ddm où se trouve le ficher setup.sh du client DQ2
- software où se trouve les fichiers setup.sh des releases d'athena
- prod où se trouve les installations des releases d'athena
- Initialisation de l'environnement du software athena
Dans votre script de job, incluez la ligne suivante (adaptez à votre version du software).source $VO_ATLAS_SW_DIR/software/14.2.20/setup.sh -tag=14.2.20,setup
C'est le setup de base dont vous aurez besoin sur un WN. Il donne accès à la commande athena. Remarque: Dans cette configuration, le répertoire InstallArea est défini par défaut à la racine du compte utilisé sur le WN
Ce n'est pas gênant, une fois le job terminé, tous les fichiers utilisé finissent par être effacés.
- Initialisation de l'environnement LFC
export LFC_HOST=lfc-prod.in2p3.fr export LFC_HOME=/grid/atlas/users/user.FabianLambert
Le catalogue LFC utilisé ici pour enregistré les lfn des fichiers que produit le job.
- Initialisation de l'environnement CMT
Si vous voulez compiler et utiliser des packages d'une release d'ATLAS, vous aurez besoin de l'outil CMT (Cofiguration Management Tool).
Le setup de CMT se fait automatiquement avec celui d'athena, mais vous devez inclure le repertoire "home" du WN dans le CMTPATH pour que CMT sache où chercher les fichiers de vos packages. Les lignes suivantes sont à inclure dans votre script de jobexport CMTPATH=`pwd`:$CMTPATH
- Initialisation de l'environnement de DQ2
Si vous souhaitez utiliser des données sous forme de dataset, ou enregistrer vos fichiers dans des datasets sur la grille, vous aurez besoin de DQ2.
Le setup de DQ2 se fait de la façon suivante, à inclure dans votre script de job.source $VO_ATLAS_SW_DIR/ddm/latest/setup.sh
La configuration de ces trois outils est à faire au début de votre script de job.
Attachments (1)
- requirements (630 bytes ) - added by 16 years ago.
Download all attachments as: .zip
Note:
See TracWiki
for help on using the wiki.