Changes between Version 5 and Version 6 of IntegrationOpenMP/EnteteCommandesCurie


Ignore:
Timestamp:
02/29/12 16:12:45 (12 years ago)
Author:
aclsce
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • IntegrationOpenMP/EnteteCommandesCurie

    v5 v6  
    118118}}} 
    119119== Un couplé avec Oasis sur 1 proc, NEMO sur 5 procs et LMDZ sur 13 procs MPI et 2 tâches OpenMP == 
    120   
    121 A trouver 
     120 
     121 * Entête du job : 
     122{{{ 
     123#MSUB -n 19                 #  !! A verifier si necessaire : reservation de 19 processus MPI 
     124#MSUB -N 1                  # Curie noeuds larges = 32 coeurs/noeud 
     125}}} 
     126 * Commande : 
     127{{{ 
     128time mpirun -hostfile hosts -H curie30 -np 1 ./script_oasis.ksh : -H curie30 -np 5 ./script_opa.xx.ksh : -H curie30 -np 13 ./script_lmdz.x.ksh  
     129}}} 
     130   * avec hosts contenant le noms des noeuds (recuperes via la commande mpirun hostname) 
     131{{{ 
     132curie30 slots=32 max_slots=32  #  ici pour curie noeuds larges avec 32 cores par noeud 
     133}}} 
     134   * avec par exemple script_lmdz.x.ksh contenant : 
     135{{{ 
     136#!/bin/ksh 
     137OMP_NUM_THREADS=2 
     138(( MYMPIRANK = OMPI_COMM_WORLD_RANK - 6))  
     139./lmdz.x > out_lmdz.x.out.${MYMPIRANK} 2>out_lmdz.x.err.${MYMPIRANK} 
     140}}}