Intel MPI avec SGE
Chargement
Intel MPI est intégré dans la suite Intel
$ module load intel/impi/4.1.3.049
Compilation
mpiicc -03 mycode.c -o mycode
mpic++ -O3 mycode.cpp -o mycode
mpifort -03 mycode.f90 -o mycode
Exécution
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