wiki:AthenaGrille
close Warning: Can't synchronize with repository "(default)" (/SVN/atlas does not appear to be a Subversion repository.). Look in the Trac log for more information.

Version 1 (modified by /C=FR/O=CNRS/OU=UMR5821/CN=Sabine Crepe-Renaudin/emailAddress=crepe@…, 14 years ago) (diff)

--

Lancer un job Athena sur le Tier3 du LPSC

  • Pour utiliser le Tier3 , il faut :
    • Se connecter à la machine lpsc-32-3 (qui est sous SLC4)
    • Taper les commandes suivantes (le shell doit être sh) : <verbatim>

source /gLite/external/etc/profile.d/grid-env.sh source /gLite/external/etc/profile.d/lcgenv.sh export DPNS_HOST=lpsc-se-dpm-server.in2p3.fr export DPM_HOST=lpsc-se-dpm-server.in2p3.fr</verbatim>

  • Taper la commande :<verbatim>

voms-proxy-init -voms=atlas </verbatim>

  • J'ai installé athena 12.0.6 sur l'espace suivant (le disque /swareas est accessible depuis la machine lpsc0027x) : <verbatim>

/swareas/atls/Athena/Athena12.0.6/ </verbatim>

  • Début des tests avec athena 12.0.6.5 sur le tier 3 : <br> Le test consiste à produire des événements avec Pythia dans l'interface athena : pour cela, j'ai utilisé un jobOption officiel (DC3.006865.PythiaZH110nunugamgam.py) et j'ai crée deux fichiers :
    • un fichier athena.jdl qui contient :<verbatim>

Executable ="job.sh"; Arguments =""; InputSandbox?={"job.sh","DC3.006865.PythiaZH110nunugamgam.py"}; StdOutput? = "message.txt"; StdError? = "stderror"; RetryCount? = 0; Requirements = other.GlueCEPolicyMaxCPUTime <= 20; OutputSandbox? = {"message.txt", "stderror" , "test.root"}; </verbatim>

  • et un fichier job.sh : <verbatim>

#!/bin/sh source /swareas/atls/Athena/setup/setup.sh -tag=12.0.6,setup export CMTPATH=/swareas/atls/Athena/kit_12.0.6.5/AtlasProduction/12.0.6.5/ . /swareas/atls/Athena/kit_12.0.6.5/AtlasProduction/12.0.6.5/AtlasProductionRunTime/cmt/setup.sh CVS_RSH="ssh" export CVS_RSH csc_evgen_trf.py 6865 0 5000 6895 DC3.006865.PythiaZH110nunugamgam.py test.root NONE NONE NONE </verbatim> <br>

  • Pour lancer le job, il faut taper la commande suivante :<verbatim>

edg-job-submit -vo atlas -r lpsc-ce.in2p3.fr:2119/jobmanager-pbs-atlas athena.jdl </verbatim>

  • Test de lancement d'un job AtlFast sur le tier 3 (50 événements ZH-> nu nu Gamma Gamma) :<br>

J'ai copié le fichier d'événements générés pour faire les tests sur :<verbatim>

/swareas/atls/Athena/tmp/test.root </verbatim>

car on n'a pas encore accès à notre Storage Element ( problème en cours de résolution ).<br> J'ai créé un fichier job.sh : <verbatim>

#!/bin/sh source /swareas/atls/Athena/setup/setup.sh -tag=12.0.6,setup export CMTPATH=/swareas/atls/Athena/kit_12.0.6.5/AtlasProduction/12.0.6.5/ . /swareas/atls/Athena/kit_12.0.6.5/AtlasProduction/12.0.6.5/AtlasProductionRunTime/cmt/setup.sh CVS_RSH="ssh" export CVS_RSH csc_atlfast_trf.py /swareas/atls/Athena/tmp/test.root AtlFast?.root Ntuple.root 50 0 </verbatim> <br>

J'ai récupéré le fichier de sortie et j'ai tracé la pseudo-rapidité du photon : photon_eta_atlfast.png: <br />

<img src="%ATTACHURLPATH%/photon_eta_atlfast.png" alt="photon_eta_atlfast.png" width='696' height='472' />

  • Test de l'installation officielle Athena 13.0.40.1 : <br>

Le test consiste à produire des événements avec Pythia dans l'interface athena : pour cela, j'ai utilisé un jobOption officiel (CSC.006865.PythiaZH110nunugamgam.py) et j'ai crée deux fichiers :

  • un fichier athena.jdl qui contient :<verbatim>

Executable ="job.sh"; Arguments =""; InputSandbox?={"job.sh","CSC.006865.PythiaZH110nunugamgam.py","setup.sh"}; StdOutput? = "message.txt"; StdError? = "stderror"; RetryCount? = 0; Requirements = other.GlueCEPolicyMaxCPUTime <= 20; OutputSandbox? = {"message.txt", "stderror", "log"}; </verbatim>

  • et un fichier job.sh : <verbatim>

#!/bin/sh source /swareas/atls/software/13.0.40/setup.sh csc_evgen_trf.py 6865 0 5000 6895 CSC.006865.PythiaZH110nunugamgam.py test.root NONE NONE NONE > log export DPNS_HOST=lpsc-se-dpm-server.in2p3.fr export DPM_HOST=lpsc-se-dpm-server.in2p3.fr rfcp test.root /dpm/in2p3.fr/home/atlas/brelier/test.root </verbatim> <br>

  • Pour lancer le job, il faut taper la commande suivante :<verbatim>

edg-job-submit -vo atlas -r lpsc-ce.in2p3.fr:2119/jobmanager-pbs-atlas athena.jdl </verbatim>

  • Pour suivre l'évolution du job, il faut taper la commande suivante (exemple avec mon job, il faut changer le "numéro" du job ) :<verbatim>

edg-job-status https://lapp-rb01.in2p3.fr:9000/4Q6PJQlQzKXwReS6L3Omog </verbatim>

  • Pour récuperer les fichiers de la <nop>SandBox, il faut taper la commande suivante (exemple avec mon job, il faut changer le "numéro" du job ) :<verbatim>

edg-job-get-output https://lapp-rb01.in2p3.fr:9000/4Q6PJQlQzKXwReS6L3Omog </verbatim>

  • Les données sont visibles en tapant :<verbatim>

rfdir /dpm/in2p3.fr/home/atlas/brelier </verbatim> -- Main.BertrandBrelier? - 27 Nov 2007