Changes between Initial Version and Version 1 of setupAthenaPackage


Ignore:
Timestamp:
08/06/2009 10:49:35 (15 years ago)
Author:
/O=GRID-FR/C=FR/O=CNRS/OU=LPSC/CN=Fabian Lambert
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • setupAthenaPackage

    v1 v1  
     1= Utiliser un package d'analyse avec athena =
     2[[PageOutline]]
     3Une fois la release d'athena initialisée, pour faire une analyse, vous allez devoir rapatrier des versions de packages depuis le dépôt d'ATLAS, les compiler avec l'outil CMT puis faire le seup de chacun d'entre eux.
     4Cette page donne des indications sur la manière de compiler des packages avec leur dépendances en utilisant CMT.
     5[[BR]]
     6
     7  == Rapatrier des packages depuis SVN/CVS ==
     8 
     9  ATLAS à créer une page très détaillée sur la procédure à suivre. Le dépôt ATLAS est désormais transféré sous SVN mais pour des vieilles version de CMT, le dépôt CVS est encore accessible en lecture seule.[[BR]]
     10  Une chose importante à retenir est que vous devez définir la variable d'envireonnement !SVNROOT si vous utilisez SVN et CVSROOT pour CVS.
     11
     12  == Description du script ==
     13
     14  ==== La variable d'environnement ATLAS_RELEASE ====
     15  Cette variable contient le numéro de release athena que vous souhaitez utiliser. C'est la seul variable que vous avez à changer selon vos besoins.
     16
     17  ==== La variable d'environnement $VO_ATLAS_SW_DIR ====
     18  Sur tous les composants de la grille, une variable d'environnement défini l'emplacement des softwares.[[BR]]
     19  Dans le cas d'ATLAS, il s'agit de $VO_ATLAS_SW_DIR = /swareas/atls
     20 {{{
     21sh-3.00$ ls $VO_ATLAS_SW_DIR
     22ddm  dev  prod  software  tags
     23sh-3.00$ ls $VO_ATLAS_SW_DIR/ddm/latest/
     24o..pacman..o  setup.csh  setup.sh  trusted.caches
     25sh-3.00$ ls $VO_ATLAS_SW_DIR/software/
     2612.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
     27}}}
     28  Dans ce répertoire se trouvent :
     29    * ddm où se trouve le ficher setup.sh du client DQ2
     30    * software où se trouve les fichiers setup.sh des releases d'athena
     31    * prod où se trouve les installations des releases d'athena
     32
     33
     34 ==== Initialisation de l'environnement du software athena ====
     35  Ces deux lignes font le setup de l'environnement athena.
     36  {{{
     37export MYSITE=${VO_ATLAS_SW_DIR}/software/${ATLAS_RELEASE}
     38source $MYSITE/setup.sh -tag=${ATLAS_RELEASE},AtlasOffline,opt
     39}}}
     40
     41  ==== Initialisation de l'environnement CMT ====
     42  Si vous voulez compiler et utiliser des packages d'une release d'ATLAS, vous aurez besoin de l'outil CMT (Configuration Management Tool).[[BR]]
     43  Cette ligne réalise le setup de la version de CMT qui correspond à votre release
     44  {{{
     45source $SITEROOT/AtlasOffline/${ATLAS_RELEASE}/AtlasOfflineRunTime/cmt/setup.sh
     46}}}
     47  Vous devez inclure le répertoire !InstallArea dans le CMTPATH pour que CMT sache où chercher les fichiers de vos packages.
     48  C'est la raison pour laquelle vous devez exécuter ce script depuis ce répertoire. Vous pouvez également choisir de remplacer ${PWD} par le chemin vers votre !InstallArea afin de vous affranchir de ça.
     49  {{{
     50export CMTPATH=${PWD}:${CMTPATH}
     51}}}
     52 
     53[wiki:tutoAthenaLPSC up]