Jean Zay : compilation d'un code parallèle OpenMP en Fortran, C/C++
La compilation d'un programme OpenMP avec les compilateurs Intel se fait en indiquant l'option -qopenmp
comme indiqué dans l'exemple ci-dessous :
$ ifort -qopenmp source.f90 $ icc -qopenmp source.c $ icpc -qopenmp source.C
Si vous faites la compilation et l'édition de liens séparément alors vous devez à nouveau spécifier l'option -qopenmp
à l'édition de liens. Par exemple :
$ ifort -c -qopenmp source1.f $ ifort -c source2.f $ icc -c source3.c $ ifort -qopenmp source1.o source2.o source3.o
L'exécution d'un programme OpenMP peut se faire aussi bien en batch qu'en interactif.