Version 4 (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 à utiliser
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 ...
Dans notre cas, la release 14.2.20 correspond à un CMT se trouvant sous /swareas/atls/prod/releases/rel_14-4
- Initialisation de l'environnement CMT
Une fois le répertoire de base déterminé, initialisez l'environnement CMT.sh-3.00$ source /swareas/atls/prod/releases/rel_14-4/CMT/v1r20p20080222/mgr/setup.sh
Plusieurs version de CMT peuvent être proposée, choisissez de préférence la plus récente.
- Création du fichier setup d'athena
Une fois cmt configuré, nous allons généré le fichier de setup de notre environnement athena. Copier le fichier requirements dans le répertoire cmthome que vous venez de créer. Puis exécuter les commandes suivantessh-3.00$ cd cmthome sh-3.00$ cmt config ------------------------------------------ Configuring environment for standalone package. CMT version v1r20p20080222. System is i686-slc4-gcc34-opt ------------------------------------------ Creating setup scripts. Creating cleanup scripts.
Remarque : Dans le fichier de requirement à été ajouté une ligne pour redéfinir le CVSROOT qui n'est pas utilisable tel quel par défaut.
- Initialisation de l'environnement athena
Il ne reste plus qu'à initialiser l'environnement athenash-3.00$ source setup.sh -tag=14.2.20,setup AtlasLogin: WARNING - test directory [/atlas/lambert/testarea/AtlasOffline-14.2.20] doesn't exist - the runtime environment won't reflect it
- Structure de testarea
Si vous n'avez pas crée le répertoire destiné à recevoir les packages sous testarea, un warning apparaitra lors du setup.
Ce n'est pas grave, créez le répertoire manquant.sh-3.00$ cd ~/testarea sh-3.00$ mkdir AtlasOffline-14.2.20
Attachments (1)
- requirements (630 bytes ) - added by 16 years ago.
Download all attachments as: .zip
Note:
See TracWiki
for help on using the wiki.