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 SEQUENTIEL COURT : temps CPU < 1 h et temps réel < 10 h #$ -q seq_short ## Quantité de mémoire réservée #$ -l m_mem_free=500M ## Réservation 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 ## Nombre de coeurs CPU réservés ($NSLOTS) #$ -pe openmp 4 ## Quantité de mémoire réservé PAR coeur CPU #$ -l m_mem_free=500M ## Réservation GPU #$ -l gpu=1 ## 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 ## Nombre de processus MPI réservés ($NSLOTS) #$ -pe mpi1 6 ## Quantité de mémoire réservé PAR processus MPI #$ -l m_mem_free=1G ## Choix du pool infiniband #$ -l ib=edr ## Réservation GPU #$ -l gpu=1 ## Messages #$ -M prenom.nom@cyu.fr #$ -m esa ## Environnement #$ -cwd #$ -j y module load module1 module2 module3 mpirun -np $NSLOTS ./programme-mpi