Multithreading PBS(扭矩)未能考虑四核处理器作为4处理器

Multithreading PBS(扭矩)未能考虑四核处理器作为4处理器,multithreading,scheduling,cluster-computing,pbs,Multithreading,Scheduling,Cluster Computing,Pbs,我有一个Debian集群,每个集群有两个节点和两个四核处理器。我使用Torque和Maui作为调度程序。当我尝试运行包含16个进程的MPI作业时,调度程序无法运行该作业:要么将其放入队列(尽管此时没有任何作业在运行),要么运行,结果输出文件显示您尝试运行包含4个处理器的16个进程的作业 我的…/pbs/server_priv/nodes文件如下所示: node1 np=8 node2 np=8 下面是我用来运行程序的脚本示例: #!/bin/sh #PBS -d /home/bellma

我有一个Debian集群,每个集群有两个节点和两个四核处理器。我使用Torque和Maui作为调度程序。当我尝试运行包含16个进程的MPI作业时,调度程序无法运行该作业:要么将其放入队列(尽管此时没有任何作业在运行),要么运行,结果输出文件显示您尝试运行包含4个处理器的16个进程的作业

我的…/pbs/server_priv/nodes文件如下所示:

node1 np=8
node2 np=8
下面是我用来运行程序的脚本示例:

#!/bin/sh



#PBS -d /home/bellman/

#PBS -N output
#PBS -k oe
#PBS -j oe
#PBS -l nodes=2:ppn=8,walltime=10000:00:00
#PBS -V

ulimit -s 536870912

# How many procs do I have?
NP=$(wc -l $PBS_NODEFILE | awk '{print $1}')
echo Number of processors is $NP


mpiexec -np 16 /home/bellman/AAA
我尝试了很多节点和ppn的组合,但出现了两个错误中的一个。有什么想法吗?

您是否尝试过:

#PBS -l nodes=2:ncpus=8,walltime=10000:00:00

您的群集是否已正确配置为将每个节点的四核视为4个独立的处理器?您看到的具体错误消息是什么?更新节点的值后是否重新启动了pbs_服务器?