有人知道如何从Cray Fortran程序中获取当前主机名吗?我想要的基本上是UNIX gethostname()的输出。在搜索Craydocs页面后,我发现PXF*函数似乎不包含此信息。
Wirawan
发布于 2012-11-16 23:57:26
Cray Fortran在现代Fortran功能方面处于领先地位。您可以使用Fortran 2003的C互操作性功能调用gethostname()。该名称将以null结尾。您还可以使用Fortran2003中的GET_ENVIRONMENT_VARIABLE内部子例程。
发布于 2012-11-16 23:44:12
尝试使用PXFGETENV获取HOSTNAME环境变量的值。
发布于 2015-11-30 09:55:11
因为所有的Cray机器都有MPI,所以你可以使用Fortran中任何一种方言的MPI_Get_processor_name。
https://stackoverflow.com/questions/13419569
复制相似问题