2

任何人都知道如何从 Cray Fortran 程序中获取当前主机名?我基本上想要 UNIX 的输出gethostname()。在浏览 Craydocs 页面后,我发现 PXF* 函数似乎不包含此信息。

威拉万

4

3 回答 3

5

Cray Fortran 在现代 Fortran 功能方面遥遥领先。您可以调用gethostname()Fortran 2003 的使用 C 互操作性功能。名称将以空值结尾。您也可以使用GET_ENVIRONMENT_VARIABLEFortran 2003 中的内在子例程。

于 2012-11-16T15:57:25.747 回答
0

尝试使用PXFGETENV获取HOSTNAME环境变量的值。

于 2012-11-16T15:44:12.417 回答
0

由于所有 Cray 机器都有 MPI,因此您可以使用 Fortran 任何方言中的 MPI_Get_processor_name。

于 2015-11-30T01:55:11.413 回答