在作业提交脚本(Cray XE6)中,“并行任务数”(-N)和“每节点并行任务数”(-n)有什么不同?
发布于 2013-07-15 16:13:20
我在这方面缺乏经验,但一些谷歌搜索显示:
It looks like a MPI parameter in an example:
# Launch the parallel job using aprun.
# Run the executable my_mpi_executable.x using total
# of 2048 parallel tasks, with 32 tasks assigned per node.
aprun -n 2048 -N 32 ./my_mpi_executable.x arg1 arg2From Cray Brochure:
每个Cray XE6刀片式服务器包括四个计算节点,可在较小的占用空间内实现高可扩展性-每个刀片式服务器最多128个处理器核心,或每个机柜最多3,072个处理器核心。每个计算节点都有两个AMD OpteronMPI6300系列处理器(16核),加上带有自己的内存和双子座通信接口的,其设计最高可高效运行32MPI tasks。或者,可以将其编程为在计算节点内运行OpenMP,在节点之间运行MPI。
从上面的信息可以看出,对于一个完整的机柜,n可以高达3072,对于两个opteron(6300系列),N可以是32。
发布于 2013-09-10 12:42:51
一个man aprun将会解决你所有的问题。
-n意味着你想要多少个可执行文件实例(对于MPI,这意味着你想要多少MPI进程)。
-N表示每个节点需要多少个实例。
-d是深度,即每个实例有多少个线程。
https://stackoverflow.com/questions/17649367
复制相似问题