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 18 (modified by /C=FR/O=CNRS/OU=UMR5821/CN=Sabine Crepe-Renaudin/emailAddress=crepe@…, 13 years ago) (diff)

--

Lancer un job Athena sur le Tier3 du LPSC

Mode d'emploi:

  • Pour utiliser le Tier3 , il faut :
    • Se connecter à la machine lpsc-ui(qui est sous SLC4)
    • Taper les commandes suivantes (le shell doit être sh) :
      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
      
    • Taper la commande :
      voms-proxy-init --voms=atlas 
      
  • J'ai installé athena 12.0.6 sur l'espace suivant (le disque /swareas est accessible depuis la machine lpsc0027x) :
    /swareas/atls/Athena/Athena12.0.6/
    
  • Début des tests avec athena 12.0.6.5 sur le tier 3 :
    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 :
      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"};
      
    • et un fichier job.sh :
      #!/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
      


  • Pour lancer le job, il faut taper la commande suivante :
    edg-job-submit -vo atlas -r lpsc-ce.in2p3.fr:2119/jobmanager-pbs-atlas athena.jdl
    
  • Test de lancement d'un job AtlFast sur le tier 3 (50 événements ZH-> nu nu Gamma Gamma) :

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

/swareas/atls/Athena/tmp/test.root

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

#!/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


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

No image "src="%ATTACHURLPATH%/photon_eta_atlfast.png" alt="photon_eta_atlfast.png" width='696' height='472'" attached to AthenaGrille

  • Test de l'installation officielle Athena 13.0.40.1 :

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 :
    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"};
    
  • et un fichier job.sh :
    #!/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
    


  • Pour lancer le job, il faut taper la commande suivante :
    edg-job-submit -vo atlas -r lpsc-ce.in2p3.fr:2119/jobmanager-pbs-atlas athena.jdl
    
  • Pour suivre l'évolution du job, il faut taper la commande suivante (exemple avec mon job, il faut changer le "numéro" du job ) :
    edg-job-status https://lapp-rb01.in2p3.fr:9000/4Q6PJQlQzKXwReS6L3Omog
    
  • 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 ) :
    edg-job-get-output https://lapp-rb01.in2p3.fr:9000/4Q6PJQlQzKXwReS6L3Omog
    
  • Les données sont visibles en tapant :
    rfdir /dpm/in2p3.fr/home/atlas/brelier