0
我目前正在編譯由Cray設置的HPC系統上的代碼。要調用Fortran,C和C++編譯器,建議使用Cray提供的編譯器包裝文件ftn
,cc
和CC
。等效的mpif90 - 爲Cray Fortran包裝器顯示ftn
現在,我想知道哪些選項ftn
包裝添加到實際的編譯器調用(在我的情況下爲ifort
,但它應該沒關係)。從MPI包裝工作,我知道這個選項--showme
得到這個信息:
> 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
我鎖定像--OPTION_TO_GET_APPENDED_FLAGS
,它提供了ftn
包裝的相同信息的選項
> ftn --OPTION_TO_GET_APPENDED_FLAGS
ifort -one_option -O2 -another_option
因爲是星期五當地時間當地時間,所有關於此主題知識的同事都已經在週末(以及集羣支持團隊)離開了。
在此先感謝您的答案。
隨着克雷系統我有機會獲得我可以做'FTN --craype打印-OPTS = all'得到了很多這方面的信息,儘管也許不是萬能的。至少值得一試。 –
@ d_1999感謝您的評論。不幸的是,我們的系統無法識別此選項。 –
我沒有正確閱讀說明書。 Cray系統的命令是'-craype-verbose'。 –