Cluster computing qsub:从qsub会话中请求作业数组

Cluster computing qsub:从qsub会话中请求作业数组,cluster-computing,qsub,torque,Cluster Computing,Qsub,Torque,我有一个matlab脚本,它使用torque作业数组处理大量数据 我使用SSH连接到的服务器首先缺少加载数据的内存,因此我需要请求计算节点资源作为torque作业,如下所示: qsub -I -V -l nodes=1:ppn=1,walltime=12:00:00,vmem=80G qsub: submit error (Job rejected by all possible destinations (check syntax, queue resources, ...)) 但是,当我

我有一个matlab脚本,它使用torque作业数组处理大量数据

我使用SSH连接到的服务器首先缺少加载数据的内存,因此我需要请求计算节点资源作为torque作业,如下所示:

qsub -I -V -l nodes=1:ppn=1,walltime=12:00:00,vmem=80G
qsub: submit error (Job rejected by all possible destinations (check syntax, queue resources, ...))
但是,当我现在运行matlab脚本时,我无法提交torque作业数组请求。我得到的错误如下:

qsub -I -V -l nodes=1:ppn=1,walltime=12:00:00,vmem=80G
qsub: submit error (Job rejected by all possible destinations (check syntax, queue resources, ...))
给出的作业数组请求为:

qsub -t 1-$1 -l vmem=16G -l nodes=1:ppn=1,walltime=48:00:00 -v batchID=$2,batchDir=$3,funcName=$4 -e $5 -o $6 $HOME/scripts/job.sh
该命令在qsub会话之外工作正常,并且上面的错误不是暂时的,因此我似乎无法从qsub会话中提交对torque作业数组的请求


如何从计算节点获得必要的内存资源,同时还能提交对torque作业阵列的请求?

群集可能不允许您从群集中的节点提交作业。您可以要求管理员更改此行为,也可以从第一个作业中通过ssh连接到头部,并在那里运行qsub

ssh head "qsub -t .........."

谢谢Chuck——ssh是我忽略的显而易见的解决方案:-)没问题。很高兴我能帮忙。