Changes between Version 44 and Version 45 of tutoathena
- Timestamp:
- 08/10/2008 13:39:19 (16 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
tutoathena
v44 v45 17 17 18 18 == Analyse détaillée du script job.sh == 19 * Initialisation de l'environnement du software athena19 === Initialisation de l'environnement du software athena === 20 20 {{{ 21 21 source $VO_ATLAS_SW_DIR/software/14.0.0/setup.sh -tag=14.0.0,setup … … 29 29 }}} 30 30 Le catalogue LFC utilisé ici pour enregistré les lfn des fichiers que produit le job. 31 * Initialisation de l'environnement CMT31 === Initialisation de l'environnement CMT === 32 32 {{{ 33 33 export CMTPATH=`pwd`:${CMTPATH} … … 35 35 CMT est l'outil de configuration qui sert à compiler les packages de ATLAS en résolvant leur dépendances. [[BR]] 36 36 Il peut aussi éventuellement servir à rapatrier les sources d'un package depuis un repository CVS. Dans notre cas le package est fourni dans l'archive package.tar.gz. 37 * Initialisation de l'environnement DQ237 === Initialisation de l'environnement DQ2 === 38 38 {{{ 39 39 source $VO_ATLAS_SW_DIR/ddm/latest/setup.sh 40 40 }}} 41 41 DQ2 est l'outil ATLAS qui permet de récupérer des données sur la grille. 42 * Décompression de l'archive42 === Décompression de l'archive === 43 43 {{{ 44 44 tar -xvzf ${1} 45 45 }}} 46 46 L'archive est décompressé sur le WN. Le nom de l'archive est le paramètre $!{1} passé au job. 47 * Compilation du package47 === Compilation du package === 48 48 {{{ 49 49 cd MyValidation/cmt … … 53 53 }}} 54 54 Le package fourni est configuré avec CMT puis compilé. 55 * Récupération des fichiers avec DQ255 === Récupération des fichiers avec DQ2 === 56 56 {{{ 57 57 cd ../.. … … 60 60 }}} 61 61 Le fichier $!{4} du dataset $!{3} est récupéré sur le WN. Ce fichier d'entrée est renommé en un nom générique utilisé par le package d'analyse. 62 * Execution d'athena62 === Execution d'athena === 63 63 {{{ 64 64 athena.py ${2} 65 65 }}} 66 66 Athena est exécuté avec le fichier de job options passé en paramètre. 67 * Récupération du résultat sur le SE67 === Récupération du résultat sur le SE === 68 68 {{{ 69 69 mv jobOutput.root user.flambert.${4}