Version 13 (modified by 15 years ago) ( diff ) | ,
---|
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 2009
Avec 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-initsh-3.00$ source /tmp/gclient_env_$UID
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