Changes between Version 10 and Version 11 of Tutorial/JobSubm


Ignore:
Timestamp:
Feb 26, 2007, 4:14:34 PM (19 years ago)
Author:
/C=FR/O=CNRS/OU=UMR8607/CN=Michel Jouvin/emailAddress=jouvin@…
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Tutorial/JobSubm

    v10 v11  
    4343 1. Ecrivez un job qui liste les versions des logiciels disponibles  dans le "Worker Node". On peut utiliser la commande '''rpm'''  pour le faire.
    4444
     45
     46=== Renouveler le proxy en cours de job ===
     47
     48Par défaut, la validité d'un proxy est relativement courte, généralement entre 12 et 96h. La durée maximale est fixée par le serveur VOMS de la VO. Si le proxy expire avant la fin du job, il ne sera pas possible de récupérer les résultats. S'il expire avant le début du job, le job échouera.
     49
     50Pour permettre à un job de s'exécuter sans problème quelque soit son temps d'attente et sa durée, il faut utiliser un service de renouvellement de proxy, appelé MyProxy. Son utilisation est très simple. Il faut d'abord ajouter la ligne suivante dans le JDL du job (la valeur du paramètre doit être un serveur MyProxy acceptant la VO utilisée pour le `voms-proxy-init`, `grid02.lal.in2p3.fr` est le serveur MyProxy de GRIF) :
     51{{{
     52MyProxyServer = "grid02.lal.in2p3.fr";
     53}}}
     54
     55Après avoir fait le `voms-proxy-init` et avant de soumettre le job, il faut exécuter la commande `myproxy-init`, comme suit :
     56{{{
     57myproxy-init -R rb.dom.ain
     58}}}
     59
     60`rb.dom.ain` est le nom du resource broker utilisé pour soumettre le job (par exemple `grid09.lal.in2p3.fr`).
     61
     62On peut voir la liste des proxies valides avec la commande `myproxy-info` et on peut mettre fin au renouvellement du proxy (avant ou pendant l'exécution du job) avec la commande `myproxy-destroy`.
     63
    4564=== Soumission d'un job MPI ===
    4665Beaucoup de disciplines utilisent des jobs parallèles. MPI (Message PassingInterface) est un protocole qui permet la communication entre les tâches parallèles. Les jobs MPIs sont supportés dans la grille. La grille supporte deux installations différentes du MPI : LAM, et OpenMPI. Le support de MPICH et MPICH2 seront bientôt disponibles. Le logiciel '''mpi-start''' développé par le projet européen int.eu.gridfacilite l'utilisation du MPI dans la grille. L'utilisateur peut définir :