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 12 (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-32-3 (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
      }}} [[BR]] 
            * 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) :[[BR]]
            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 ).[[BR]]
             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
      }}} [[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 :{{{
      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
      }}} [[BR]] 
            * 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
      }}}
      -- Main.BertrandBrelier - 27 Nov 2007
      }}}