我无法在 HPC (QSUB) 上提交作业



在过去的 2 个月里,我一直在试图找出为什么我不能在我们的 HPC 上提交作业(使用 QSUB(,最近,我发现我的主目录是

$/export/home/wrfuser
while my other co-workers are
$/home/wrfuser1
*note /export

我可以提交作业,但它永远不会显示结果。这是我的示例hello.qsub:


#!/bin/bash --login
 #PBS -j oe
 #PBS -l walltime=00:01:00,nodes=1,ppn=1,mem=50mb
 export WORKDIR=/mnt/NFS003/WRF/WRF_hist/qsub_test
 cd ${WORKDIR}
 echo "HELLO WORLD"

[wrfuser@HPC qsub_test]$ vi hello.qsub
[wrfuser@HPC qsub_test]$ qsub hello.qsub

您的工作 7618 ("hello.qsub"( 已提交

[wrfuser@HPC qsub_test]$ qstat

作业 ID 先前名称 用户状态 提交/启动在队列槽 ja-任务 ID

7617 0.55500 hello.qsub wrfuser eqw 2018-06-04 10:21:35 1 7618 0.55500 hello.qsub wrfuser eqw 04/06/2018 10:35:15 1

[wrfuser@HPC qsub_test]$

如果无法在/export/home 上执行此操作,是否有其他方法可以在 HPC 上提交作业?

我解决了它!!我将 qsub 脚本更改为

#!/bin/bash
#
#$ -cwd
#$ -j y
#$ -S /bin/bash
#$ -pe orte 64

echo "HELLO JOHN"
mkdir Hello_world
[wrfuser@CADHPC01 run]$

我在以前的脚本中使用了节点数、ppn 和内存,现在我将其更改为内核数#$ -pe orte 64。但是,我不能100%确定这是该错误的主要原因。

我是堆栈溢出的新手,感觉我会在这里成倍地学习和享受!!谢谢!:D

最新更新