Configuration de l'environnement ALICE
Software ALICE
L'environnement de travail ALICE se compose de plusieurs software.
- AliRoot Le 'Root' d'ALICE. Cet outil est utilisé pour analyser les fichiers de données.
- Root Cet outil est utilisé pour analyser les fichiers de données.
- Geant3 Un software de simulation pour la physique des particules et des hautes énergies.
- Alien L'environnement shell de ALICE
Pour configurer correctement l'environnement de travail ALICE , vous devez faire attention à utiliser des versions compatibles de ces software; référez vous à cette page:
Compatibilités entre version des softwares
Setup de l'environnement
Scripts de setup
Selon le shell que vous utilisez, récupérez un des fichiers de setup joints à cette page (Merci à Rachid Guernane).
Vous pouvez éditer ce fichier selon la version des applications que vous souhaitez utiliser.
Au LPSC, les applications ALICE se trouve dans le repertoire /swareas/alis...
Par exemple dans alice.sh:
- Emplacement racine des softs ALICE au LPSC
export ALICE=/swareas/alis/packages/VO_ALICE
- Version utilisée et emplacement de ROOT au LPSC.
export ROOTSYS=${ALICE}/ROOT/v5-23-04/v5-23-04
- Version utilisée et emplacement de AliROOT au LPSC.
export ALICE_ROOT=${ALICE}/AliRoot/v4-16-Rev-13/v4-16-Rev-13/
- Version utilisée et emplacement de GEANT3 au LPSC.
export G3SYS=${ALICE}/GEANT3/v1-10/v1-10/
- Emplacement de Alien au LPSC (et autres variables).
export ALIEN_ROOT=/swareas/alis/alien
Procédure de setup
Sourcer le fichier de setup
sh-3.00$ source alice.sh
Création d'un token et authentification
Cette partie est l'équivalent ALICE d'un voms-proxy-init. Vous devez être en possession d'un certificat valide et être enregistré comme membre de la VO ALICE.
sh-3.00$ alien-token-init flambert --------------------------------------------------------------- Setting central config: =============================================================== export alien_API_SERVER_LIST="pcapiserv01.cern.ch:10000|pcapiserv02.cern.ch:10000|pcapiserv04.cern.ch:10000" export alien_API_PORT=10000 export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$GSHELL_ROOT/lib export TERMINFO=/usr/share/terminfo =============================================================== ********************************************************************************* Attention: You don't have a valid grid proxy - doing grid-proxy-init for you ... ********************************************************************************* Your identity: /O=GRID-FR/C=FR/O=CNRS/OU=LPSC/CN=Fabian Lambert Enter GRID pass phrase for this identity: Creating proxy ...................................... Done Your proxy is valid until: Mon Oct 19 23:55:51 2009 => Trying to connect to Server [0] http://pcapiserv01.cern.ch:10000 as User flambert Your identity: flambert Creating token ..................................... Done Your token is valid until: Tue Oct 20 11:55:52 2009Avec cette commande, vous créez un token qui vous permettra de vous authentifier sur la grille pour ALICE.
Attention, votre compte local (lambert dans mon cas) ne correspond pas forcément à votre compte CERN (flambert ici), dans ce cas vous devez préciser votre login CERN après la commande alien-token-init. Cette commande génére également un fichier qui va vous permettre de faire le setup de l'environnement applicatif.
Setup de l'environnement applicatif
Pour avoir accès à l'environnement applicatif d'ALICE et notamment à son shell aliensh, vous devez sourcer un fichier généré par alien-token-init
sh-3.00$ source /tmp/gclient_env_$UID
Executer aliensh
Une fois le setup de l'environnement effectué, vous pouvez acceder au commande alien_* et au shell aliensh d'ALICE
sh-3.00$ aliensh [ aliensh 2.1.18 (C) ARDA/Alice: Andreas.Joachim.Peters@cern.ch/Derek.Feichtinger@cern.ch] aliensh:[alice] [1] /alice/cern.ch/user/f/flambert/ >Une aide sur les commandes accessible sous aliensh est disponible ici
Liens Utiles
Attachments (2)
- alice.sh (1.3 KB ) - added by 15 years ago.
- alice.csh (1.4 KB ) - added by 15 years ago.
Download all attachments as: .zip