L’accès au noeud GPU nécessite une demande auprès des administrateurs de CDC.
Job séquentiel GPU
## Nom du job #$ -N jobname ## JOB GPU #$ -q gpu ## Quantité de mémoire réservée #$ -l m_mem_free=500M ## Réservation du nombre de GPU #$ -l gpu=1 ## Messages #$ -M prenom.nom@cyu.fr #$ -m esa ## Environnement #$ -cwd #$ -j y module load module1 module2 module3 ./programme
Job openMP GPU
## Nom du job #$ -N jobname ## JOB GPU #$ -q gpu ## Nombre de coeurs CPU réservés ($NSLOTS) #$ -pe openmp 2 ## Quantité de mémoire réservé PAR coeur CPU #$ -l m_mem_free=500M ## Réservation du nombre de GPU #$ -l gpu=2 ## Messages #$ -M prenom.nom@cyu.fr #$ -m esa ## Environnement #$ -cwd #$ -j y module load module1 module2 module3 export OMP_NUM_THREADS=$NSLOTS ./programme-openmp
Job MPI GPU
## Nom du job #$ -N jobname ## JOB GPU #$ -q gpu ## Nombre de processus MPI réservés ($NSLOTS) #$ -pe mpi2 2 ## Quantité de mémoire réservé PAR processus MPI #$ -l m_mem_free=1G ## Réservation du nombre de GPU #$ -l gpu=2 ## Messages #$ -M prenom.nom@cyu.fr #$ -m esa ## Environnement #$ -cwd #$ -j y module load module1 module2 module3 mpirun -np $NSLOTS ./programme-mpi