wiki:setupAthenaGrid

Version 9 (modified by /C=FR/O=CNRS/OU=UMR5821/CN=Fabian Lambert/emailAddress=fabian.lambert@…, 16 years ago) ( diff )

--

Préparer l'environnement athena pour un job grille

Si vous voulez utiliser athena dans un job soumis sur la grille, il faut écrire dans votre script de job les instructions qui permettrons de préparer l'environnement athena sur le WN.

  • 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/atls
    sh-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
  • Setup de 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.
  • Setup de CMT
    Si vous voulez faire des checkout de package spécifique 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 afin que CMT fonctionne. Les lignes suivantes sont à inclure dans votre script de job
    export CMTPATH=`pwd`:$CMTPATH
    

up

Note: See TracWiki for help on using the wiki.