Vargas : compilation d'un code parallèle OpenMP en Fortran


La compilation d'un programme OpenMP au format libre se fait en indiquant les options utilisées dans l'exemple ci-dessous :

 vargas : xlf90_r -qsmp=omp source.f90
La commande de compilation xlf90_r fait référence au compilateur Fortran réentrant d'IBM.

Si vous faites la compilation et l'édition de liens séparément alors vous devez à nouveau spécifier l'option -qsmp à l'édition de liens. Par exemple :

xlf90_r -c -qsmp=omp source1.f
xlf90 -c source2.f
xlc90 -c source3.c
xlf90_r -qsmp=omp source1.o source2.o source3.o

L'exécution d'un programme OpenMP peut se faire aussi bien en interactif qu'en batch.


© CNRS - IDRIS, 13/01/2012