Parallel processing PBS排队系统的优化仿真

Parallel processing PBS排队系统的优化仿真,parallel-processing,queue,Parallel Processing,Queue,在我使用的集群中,有一个队列(“queue96”),有96个处理器(8个节点,每个节点12个处理器) 要在“queue96”中并行执行模拟,我必须使用带有以下命令的.pbs文件(要使用96个处理器): #PBS-q队列96 #PBS-l节点=8:ppn=12 mpirun-np 96调用程序

在我使用的集群中,有一个队列(“queue96”),有96个处理器(8个节点,每个节点12个处理器)

要在“queue96”中并行执行模拟,我必须使用带有以下命令的.pbs文件(要使用96个处理器):

#PBS-q队列96
#PBS-l节点=8:ppn=12
mpirun-np 96调用程序<输入
通过测试处理器数量的各种配置,我最终发现我的系统的最佳处理器数量是6

我是否可以在这个由96个处理器组成的队列(即“queue96”)中提交作业,这样,我就可以用6个处理器运行16个模拟,而不是用96个处理器运行1个模拟

如果我可以在这个特定队列中同时运行16个模拟,每个队列使用6个处理器,我将极大地优化计算资源的使用。大致上,我想做的是如下所示:

#PBS -q queue96
#PBS -l nodes=8:ppn=12
mpirun -np 6  call_program < input1
mpirun -np 6  call_program < input2
mpirun -np 6  call_program < input3
mpirun -np 6  call_program < input4  
mpirun -np 6  call_program < input5
mpirun -np 6  call_program < input6
mpirun -np 6  call_program < input7
mpirun -np 6  call_program < input8
mpirun -np 6  call_program < input9
mpirun -np 6  call_program < input10
mpirun -np 6  call_program < input11
mpirun -np 6  call_program < input12   
mpirun -np 6  call_program < input13
mpirun -np 6  call_program < input14
mpirun -np 6  call_program < input15
mpirun -np 6  call_program < input16  
#PBS-q队列96
#PBS-l节点=8:ppn=12
mpirun-np 6调用程序
对不起,我不太懂并行计算

#PBS -q queue96
#PBS -l nodes=8:ppn=12
mpirun -np 6  call_program < input1
mpirun -np 6  call_program < input2
mpirun -np 6  call_program < input3
mpirun -np 6  call_program < input4  
mpirun -np 6  call_program < input5
mpirun -np 6  call_program < input6
mpirun -np 6  call_program < input7
mpirun -np 6  call_program < input8
mpirun -np 6  call_program < input9
mpirun -np 6  call_program < input10
mpirun -np 6  call_program < input11
mpirun -np 6  call_program < input12   
mpirun -np 6  call_program < input13
mpirun -np 6  call_program < input14
mpirun -np 6  call_program < input15
mpirun -np 6  call_program < input16