wiki:tutoAliceEnvLPSC

Version 13 (modified by /O=GRID-FR/C=FR/O=CNRS/OU=LPSC/CN=Fabian Lambert, 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-init
    sh-3.00$ source /tmp/gclient_env_$UID
    

Liens Utiles

Documentation et tutoriaux

up ; previous

Attachments (2)

Download all attachments as: .zip

Note: See TracWiki for help on using the wiki.