2009-05-22 18 views
1

我有一個Debian集羣,每個集羣有兩個節點和兩個四核處理器。我使用Torque和Maui作爲調度程序。當我嘗試使用16個進程運行MPI作業時,調度程序無法運行作業:要麼將其放入隊列(儘管此時沒有任何作業正在運行),要麼運行,並且生成的輸出文件顯示您試圖僅使用4個處理器運行16個進程作業。PBS(扭矩)不考慮四核處理器作爲4個處理器

我.../PBS/server_priv /節點文件看起來如下:

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的組合,但是發生了兩個錯誤之一。有關正在發生的任何想法?

+0

貴集羣配置正確對待每個節點的四核爲4個獨立的處理器? – 2010-04-04 13:31:22

回答

0

你嘗試:

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