Ignore:
Timestamp:
02/24/15 14:41:27 (9 years ago)
Author:
aclsce
Message:

MPMD + MPI-OpenMP mode

  • Modified to fit with new mpirun assignment method (method changed beacuse of activation of hyperthreading on Curie nodes).
  • Use of classic method in case of 1 OMP thread.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/libIGCM/libIGCM_sys/libIGCM_sys_curie.ksh

    r1166 r1173  
    22972297# Build rankfile : method used to assign cores and nodes for the MPI process 
    22982298# Ex : 
    2299 #rank 0=curie5296 slot=0,1,2,3 
    2300 #rank 1=curie5296 slot=4,5,6,7 
     2299#rank 0=curie5296 slot=0,2,4,6 
     2300#rank 1=curie5296 slot=8,10,12,14 
    23012301# Example of final command : 
    23022302# mpirun -hostfile hosts -rankfile rankfile -np 27 ./script_lmdz.x.ksh : -np 5 ./script_opa.xx.ksh 
     
    23172317            string_final="" 
    23182318            for index in `seq $slot $(($slot+$comp_proc_omp_loc-1))`; do 
    2319               string=$index$virg 
     2319              (( index_slot = index * 2 ))       
     2320              string=$index_slot$virg 
    23202321              string_final=$string_final$string 
    23212322            done 
Note: See TracChangeset for help on using the changeset viewer.