使用PBS批处理脚本,是否有办法查看PBS_NODEFILE的内容?

问题描述

我在qsub手册页中读到,一旦mpirun,mpiexec,aprun等开始执行,就会创建PBS_NODEFILE。有没有办法查看其内容?我尝试了以下方法:

C代码catfile.c:

#include <stdio.h>
#include <stdlib.h>

int main(int argc,char **argv) {
  char command[256];
  MPI_Init(&argc,&argv);
  sprintf(command,"%s %s\n","cat",argv[1]);
  printf("%s\n",command);
  system(command);
  MPI_Finalize();
}

在我的批处理脚本中,我使用

cc -o catfile catfile.c
aprun -n 1 ./catfile $PBS_NODEFILE

输出为

cat /var/spool/PBS/aux/1894.pbs01

cat: /var/spool/PBS/aux/1894.pbs01: No such file or directory

这就是我所拥有的。还有另一种方法吗?谢谢。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...