任何人都知道如何从Cray Fortran程序中获取当前主机名?我基本上想要UNIX gethostname()
的输出。在浏览Craydocs页面后,我发现PXF *函数似乎不包含这些信息。
Wirawan
答案 0 :(得分:5)
Cray Fortran在现代Fortran功能方面遥遥领先。
您可以使用Fortran 2003的C互操作性功能调用gethostname()
。该名称将以null结尾。
您也可以使用Fortran 2003中的GET_ENVIRONMENT_VARIABLE
内在子例程。
答案 1 :(得分:0)
尝试使用PXFGETENV获取HOSTNAME
环境变量的值。
答案 2 :(得分:0)
由于所有Cray机器都有MPI,因此您可以使用任何Fortran方言中的MPI_Get_processor_name。