Changes between Version 1 and Version 2 of setupAthenaLocal


Ignore:
Timestamp:
23/09/2008 12:43:16 (16 years ago)
Author:
/C=FR/O=CNRS/OU=UMR5821/CN=Fabian Lambert/emailAddress=fabian.lambert@…
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • setupAthenaLocal

    v1 v2  
    1818  sh-3.00$ more /swareas/atls/software/14.2.20/setup.sh
    1919 ...
    20  #-- package /swareas/atls/software/14.2.20:'''/swareas/atls/prod/releases/rel_14-4''':/swareas/atls/prod/releases/rel_14-4/atlas-install.snaps
     20 #-- package /swareas/atls/software/14.2.20:/swareas/atls/prod/releases/rel_14-4:/swareas/atls/prod/releases/rel_14-4/atlas-install.snaps
    2121...
    2222}}}
     23  Dans notre cas, la release 14.2.20 correspond à un CMT se trouvant sous '''/swareas/atls/prod/releases/rel_14-4'''
    2324
    24   * __Initialisation de l'environnement CMT__
     25  * __Initialisation de l'environnement CMT__[[BR]]
     26  Une fois le répertoire de base déterminé, initialisez l'environnement CMT.
    2527  {{{
    26   sh-3.00$ source /swareas/atls/prod/releases/rel_14-3/CMT/v1r20p20080222/mgr/setup.sh
     28  sh-3.00$ source /swareas/atls/prod/releases/rel_14-4/CMT/v1r20p20080222/mgr/setup.sh
    2729}}}
    28 Selon la release d'ATLAS que vous souhaiter utiliser, il faudra initialiser une version de CMT.
     30Plusieurs version de CMT peuvent être proposée, choisissez de préférence la plus récente.
     31
     32  * __ Préparation du setup d'athena__
     33  Une fois cmt configuré, nous allons généré le fichier de setup de notre environnement athena.
     34  Copier le fichier requirements dans le répertoire cmthome que vous venez de créer. Puis exécuter les commandes suivantes
     35  {{{
     36    sh-3.00$ cd cmthome
     37    sh-3.00$ cmt config
     38}}}
    2939
    3040
    31   * __La variable d'environnement $VO_ATLAS_SW_DIR__ [[BR]]
    32   Sur tous les composants de la grille, une variable d'environnement défini l'emplacement des softwares.[[BR]]
    33   Dans le cas d'ATLAS, il s'agit de $VO_ATLAS_SW_DIR = /swareas/atls
    34  {{{
    35 sh-3.00$ ls $VO_ATLAS_SW_DIR
    36 ddm  dev  prod  software  tags
    37 sh-3.00$ ls $VO_ATLAS_SW_DIR/ddm/latest/
    38 o..pacman..o  setup.csh  setup.sh  trusted.caches
    39 sh-3.00$ ls $VO_ATLAS_SW_DIR/software/
    40 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
    41 }}}
    42   Dans ce répertoire se trouvent :
    43     * ddm où se trouve le ficher setup.sh du client DQ2
    44     * software où se trouve les fichiers setup.sh des releases d'athena
    45     * prod où se trouve les installations des releases d'athena
    46 
    47 
    48  * __Initialisation de l'environnement du software athena__ [[BR]]
    49   Dans votre script de job, incluez la ligne suivante (adaptez à votre version du software).
    50   {{{
    51 source $VO_ATLAS_SW_DIR/software/14.2.20/setup.sh -tag=14.2.20,setup
    52 }}}
    53   C'est le setup de base dont vous aurez besoin sur un WN. Il donne accès à la commande athena.
    54   Remarque: Dans cette configuration, le répertoire !InstallArea est défini par défaut à la racine du compte utilisé sur le WN[[BR]]
    55   Ce n'est pas gênant, une fois le job terminé, tous les fichiers utilisé finissent par être effacés.
    56 
    57   * __Initialisation de l'environnement LFC __
    58     {{{
    59 export LFC_HOST=lfc-prod.in2p3.fr
    60 export LFC_HOME=/grid/atlas/users/user.FabianLambert
    61 }}}
    62     Le catalogue LFC utilisé ici pour enregistré les lfn des fichiers que produit le job.
    63 
    64   * __Initialisation de l'environnement CMT__ [[BR]]
    65   Si vous voulez compiler et utiliser des packages d'une release d'ATLAS, vous aurez besoin de l'outil CMT (Cofiguration Management Tool).[[BR]]
    66   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.
    67   Les lignes suivantes sont à inclure dans votre script de job
    68   {{{
    69 export CMTPATH=`pwd`:$CMTPATH
    70 }}}
    71 
    72   * __Initialisation de l'environnement de DQ2__ [[BR]]
    73   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.[[BR]]
    74   Le setup de DQ2 se fait de la façon suivante, à inclure dans votre script de job.
    75   {{{
    76 source $VO_ATLAS_SW_DIR/ddm/latest/setup.sh
    77 }}}
    78 
    79 La configuration de ces trois outils est à faire au début de votre script de job.
    8041 
    8142