Intel MPI avec SGE

Intel MPI est intégré dans la suite Intel

$ module load intel/impi/4.1.3.049
  • mpiicc -03 mycode.c -o mycode
  • mpic++ -O3 mycode.cpp -o mycode
  • mpifort -03 mycode.f90 -o mycode

Exemple Script MPI Intel

intel_mpi.sge
#!/bin/bash -l
 
#$ -l h_rt=320:00:0
 
#$ -o $JOB_NAME.o$JOB_ID
 
#$ -e $JOB_NAME.e$JOB_ID
 
#$ -N job_impi
 
#$ -q parallel.q 
 
#$ -pe mpi 32            
 
 
# On charge les modules necessaires
 
module load intel/14.0.2
 
mpiexec.hydra -bootstrap sge  -n $SLOTS monprogramm params > log.out

Pour le lancement MPI, on utilise mpiexec.hydra avec l'option -bootsrap sge au lieu de mpirun