Programmer en CUDA FORTRAN

jeudi 7 novembre 2013

Pour programmer en CUDA FORTRAN, il est nécessaire de charger un des modules PGI. Attention, la version de CUDA dépend de la version du compilateur PGI.

  • Afficher la liste des modules PGI :
[user@master ]# module avail pgi

------------------------------ /home/programmes/Modules ------------------------------
pgi/10.9  pgi/11.10 pgi/12.10  pgi/13.9

  • CUDA Fortran 5.0 et 5.5 :
[user@master ]# module load pgi/13.9

Compiler en précisant la version du runtime CUDA :

[user@master ]# pgfortran -Mcuda=5.0 programme.cuf -o programme.exe
ou
[user@master ]# pgfortran -Mcuda=5.5 programme.cuf -o programme.exe

  • CUDA Fortran 4.1 et 4.2 :
[user@master ]# module load pgi/12.10

Compiler en précisant la version du runtime CUDA :

[user@master ]# pgfortran -Mcuda=4.1 programme.cuf -o programme.exe
ou
[user@master ]# pgfortran -Mcuda=4.2 programme.cuf -o programme.exe

  • CUDA Fortran 3.2 et 4.0 :
[user@master ]# module load pgi/11.10

Compiler en précisant la version du runtime CUDA :

[user@master ]# pgfortran -Mcuda=3.2 programme.cuf -o programme.exe
ou
[user@master ]# pgfortran -Mcuda=4.0 programme.cuf -o programme.exe

  • CUDA Fortran 2.3 et 3.1 :
[user@master ]# module load pgi/10.9

Compiler en précisant la version du runtime CUDA :

[user@master ]# pgfortran -Mcuda=2.3 programme.cuf -o programme.exe
ou
[user@master ]# pgfortran -Mcuda=3.1 programme.cuf -o programme.exe

RTRA

Annonces

Stage : "Conteneurs dans un environnement HPC"

Rapport de stage de Jiaming HU :

PDF - 1.7 Mo
(mai - août 2017)

Stage : "Machines virtuelles et haute disponibilité"

Rapport de stage de Mahdi HAMMOUCHE :

PDF - 1.2 Mo
(juin - septembre 2016)

Stage : "Grappe de calcul HPC à éléments délocalisés"

Rapport de stage de Brahim BIKI :

PDF - 1.4 Mo
(mai-août 2015)

Stage : "Optimisation des ressources d’un cluster pour le calcul scientifique"

Rapport de stage de Damien Delhay :

PDF - 1.4 Mo
(mai-juillet 2014)

Stage : "Diagonalisation des matrices réelles sur GPU"

Rapport de stage de Kun SONG :

PDF - 803.4 ko
(mai - août 2013)

Stage : "Optimisation du transfert de données entre un CPU et un GPU"

Rapport de stage de Jean YAOKELI :

PDF - 915.4 ko
(mai - août 2012)