對於用qsub調用的PBS腳本,我想知道在PBS文件中定義的數量是否被命令行輸入覆蓋的情況下實際分配了多少CPU。例如用下面的PBS腳本文件:確定PBS腳本內的qsub之後的CPU總數
jobscript.pbs:
#!/bin/bash
#PBS -N test_run
#PBS -l nodes=32
#PBS -l walltime=06:00:00
#PBS -j oe
#PBS -q normal
#PBS -o output.txt
cd $PBS_O_WORKDIR
module load gcc-openmpi-1.2.7
time mpiexec visct
該腳本可以用只有16的CPU(而不是32)使用下面的命令行運行:
$ qsub -l nodes=2:ppn=8 jobscript.pbs
所以我想要一個健壯的方法來確定腳本內實際可用的CPU數量。
繼續並接受你自己的答案,這個問題將被關閉。 –