从Cray公司的Fortran,获得当前的主机名(Obtaining current host na

2019-07-03 21:28发布

任何人都知道如何从一台Cray Fortran程序获取当前的主机名? 我想基本上是UNIX的输出gethostname() 淘Craydocs页面后,我看到PXF *功能似乎并没有包含此信息。

英雄

Answer 1:

克雷Fortran语言是现代的Fortran功能相当领先。 你可以调用gethostname() 2003 Fortran语言的名称将是空终止用C互操作性功能。 您也可以可能使用GET_ENVIRONMENT_VARIABLE内建子进程从2003年的Fortran。



Answer 2:

尝试使用PXFGETENV得到的值HOSTNAME环境变量。



Answer 3:

由于所有的Cray机器有MPI,你可以从Fortran语言的任何方言使用MPI_Get_processor_name。



文章来源: Obtaining current host name from Cray Fortran