Jean Zay : Appel du système de compilation PGI pour C/C++ et Fortran

Les différentes versions du compilateur PGI disponibles sur Jean Zay sont activables au moyen de la commande module.

Exemple de chargement :

$ module avail pgi 
---------------- /gpfslocalsup/pub/module-rh/modulefiles ----------------
pgi/19.10  pgi/20.1  pgi/20.4
 
$ module load pgi/19.10
 
$ module list
Currently Loaded Modulefiles:
  1) pgi/19.10

Voici les commandes de compilation en Fortran, C et C++ :

Langage Commande Suffixes des fichiers sources
C pgcc .c, .i
C++ pgc++ .C, .cxx, c++, .cc, .cpp
Fortran pgfortran, pgf77, pgf95 .f, .F, .FOR, .F90, .F95, .f90, .f95
CUDA-Fortran pgfortran, pgf95 .cuf, .CUF

Exemples de génération d'exécutables

$ pgcc prog.c -o prog
 
$ pgc++ prog.cpp -o prog
 
$ pgfortran prog.f90 -o prog

Jean Zay : Appel du système de compilation Intel pour C/C++ et Fortran

La documentation principale pour les compilateurs Intel se trouve ici.