Je compile actuellement du code sur un système HPC qui a été mis en place par Cray. Pour appeler les compilateurs Fortran, C et C++, il est suggéré d'utiliser les enveloppes de compilateur ftn
, cc
et CC
fournies par Cray.Equivalent de mpif90 --showme pour Cray Fortran Wrapper ftn
Maintenant, je voudrais savoir quelles options le wrapper ftn
ajoute à l'appel du compilateur réel (dans mon cas à ifort
, mais cela ne devrait pas avoir d'importance). De travailler avec des enveloppes MPI Je sais que l'option --showme
pour obtenir ces informations:
> mpif90 --showme
pgf90 -I/opt/openmpi/pgi/ib/include -fast -I/opt/openmpi/pgi/ib/lib -L/opt/openmpi/pgi/ib/lib -lmpi_f90 -lmpi_f77 -lmpi -libverbs -lrt -lnsl -lutil -ldl -lm -lrt -lnsl -lutil
## example from another HPC system; MPI wrapper around Portland Fortran Group Compiler
Je verrouillage pour une option comme --OPTION_TO_GET_APPENDED_FLAGS
qui fournit les mêmes informations pour l'emballage ftn
> ftn --OPTION_TO_GET_APPENDED_FLAGS
ifort -one_option -O2 -another_option
Parce qu'il est le vendredi après-midi heure locale tous les collègues ayant des connaissances sur ce sujet ont déjà quitté pour leur week-end (ainsi que l'équipe de soutien de cluster).
Merci d'avance pour les réponses.
Avec le système Cray j'ai accès à 'je peux faire FTN --craype-print-opts = all' pour obtenir beaucoup de ces informations, mais peut-être pas tout. Cela peut valoir la peine d'y aller au moins. –
@ d_1999 Merci pour le commentaire. Malheureusement, cette option n'est pas reconnue sur notre système. –
Je n'ai pas lu le manuel correctement. La commande de notre système Cray est '-craype-verbose'. –