Préparer l'environnement athena avec un script shell générique
Si vous voulez utiliser des outils comme ganga ou pathena hors du CERN, il est préférable de choisir cette méthode d'initialisation de l'environnement athena. Elle a l'avantage de marcher partout :)
Le script shell générique
Il vous suffit de l'adapter à la release d'athena que vous souhaitez utiliser.
export ATLAS_RELEASE=14.5.1 export MYSITE=${VO_ATLAS_SW_DIR}/software/${ATLAS_RELEASE} source $MYSITE/setup.sh -tag=${ATLAS_RELEASE},AtlasOffline,opt source $SITEROOT/AtlasOffline/${ATLAS_RELEASE}/AtlasOfflineRunTime/cmt/setup.sh export CMTPATH=${PWD}:${CMTPATH} echo "" echo "The Release being used is " $ATLAS_RELEASE echo "The CMTPATH used is " $CMTPATH export CVSROOT=atlascvs@anoncvs.in2p3.fr:/atlascvs export CVS_RSH=ssh export CMTCVSOFFSET=offline
Description du script
La variable d'environnement ATLAS_RELEASE
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.
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.21Dans 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
Ces deux lignes font le setup de l'environnement athena.
export MYSITE=${VO_ATLAS_SW_DIR}/software/${ATLAS_RELEASE} source $MYSITE/setup.sh -tag=${ATLAS_RELEASE},AtlasOffline,opt
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 (Configuration Management Tool).
Cette ligne réalise le setup de la version de CMT qui correspond à votre releasesource $SITEROOT/AtlasOffline/${ATLAS_RELEASE}/AtlasOfflineRunTime/cmt/setup.shVous devez inclure le répertoire InstallArea dans le CMTPATH pour que CMT sache où chercher les fichiers de vos packages. 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.
export CMTPATH=${PWD}:${CMTPATH}
Attachments (1)
- setup_14.5.1.sh (467 bytes ) - added by 15 years ago.
Download all attachments as: .zip