Changes between Version 86 and Version 87 of Tutorial/JobSubm
- Timestamp:
- Sep 26, 2010, 6:26:22 PM (15 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Tutorial/JobSubm
v86 v87 198 198 199 199 == Soumission d'un job MPI (facultatif) == 200 200 201 Beaucoup 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 permet d'utiliser les différentes versions et implémentations de MPI : 201 202 * MPI v1 : LAM MPICH … … 209 210 1. Un script à exécuter après le binaire MPI (par exemple pour enregistrer les résultats dans un SE). 210 211 Le fichier `mpi-hooks.sh` définit les scripts à exécuter avant et après le binaire MPI. Le fichier JDL définit les paramètres comme des nombres de CPU pour le job. 211 1. Lancez un job avec `mpi-start-lam.jdl` Regardez la sortie du job. S'il a fonctionné correctement, on pourra lire des lignes telles que: 212 La grille supporte les jobs MPI sur un seul site. MPI avec esclaves sur plusieurs sites n'est pas supporté. 213 214 Les informations officielles à jour pour l'utilisation de MPI sur la grille EGEE sont disponibles sur le site [http://egee-uig.web.cern.ch/egee-uig/production_pages/MPIJobs.html EGEE UIG]. Plus de détails sont disponibles sur le site du [http://www.grid.ie/mpi/wiki MPI Working Group]. 215 216 __Exercises__ : 217 1. Lancez un job avec `MPIHelloWorld.jdl` Regardez la sortie du job. S'il a fonctionné correctement, on pourra lire des lignes telles que: 212 218 * `Hello world! from processor 3 out of 8` 213 219 1. Changez le nombre de CPUs utilisé par le job. Vérifiez que le job marche toujours. Fonctionne t-il aussi si vous spécifiez 1000 CPU? 214 La grille supporte les jobs MPI sur un seul site. MPI avec esclaves sur plusieurs sites n'est pas supporté. Le support du MPI évolue très rapidement dans la grille en ce moment. Ceci va se stabiliser dans quelques mois.215 216 Les informations officielles à jour pour l'utilisation de MPI sur la grille EGEE sont disponibles sur le site [http://egee-uig.web.cern.ch/egee-uig/production_pages/MPIJobs.html EGEE UIG]. Plus de détails sont disponibles sur le site du [http://www.grid.ie/mpi/wiki MPI Working Group].217 220 218 221 == Fonctionnalités Avancées (facultatif) ==