wiki:tutoAliceEnvLPSC

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
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

Documentation et tutoriaux
Analysis User Guide

up ; previous

Last modified 15 years ago Last modified on 19/10/2009 14:47:04

Attachments (2)

Download all attachments as: .zip

Note: See TracWiki for help on using the wiki.