Version 2 (modified by mafoipsl, 12 years ago) (diff) |
---|
Entête des jobs et commandes vargas
Cette page décrit les entêtes des jobs sur vargas ainsi que les commandes à lancer pour avoir un exécutable simple ou un couplé.
Un executable séquentiel
- Entête du job
- Commande
time ./create_etat0_limit.e
Un executable parallélisé avec MPI seulement
- Entête du job
# @ job_type = parallel # @ total_tasks = 32 # @ environment = "BATCH_NUM_PROC_TOT=32" # @ resources = ConsumableCpus(1)
- Commande
time ./gcm.e
- Résultat : poe lance 32 tâches, avec toute le même programme : gcm.e
Un executable parallélisé avec MPI et OpenMP
Un couplé avec Oasis sur 1 proc, NEMO sur 5 procs et LMDZ sur 26 procs, MPI seul
- Entête du job
# @ total_tasks = 32 # @ environment = "BATCH_NUM_PROC_TOT=32" # @ resources = ConsumableCpus(1)
- Commande
time poe -pgmmodel mpmd -cmdfile ./run_file
- avec run_file contenant, oasis en premier obligatoirement:
./oasis ./opa.xx ... ./lmdz.x ...
- avec run_file contenant, oasis en premier obligatoirement: