首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >每个节点的Cray XE6并行任务/并行任务

每个节点的Cray XE6并行任务/并行任务
EN

Stack Overflow用户
提问于 2013-07-15 16:00:04
回答 2查看 79关注 0票数 1

在作业提交脚本(Cray XE6)中,“并行任务数”(-N)和“每节点并行任务数”(-n)有什么不同?

EN

回答 2

Stack Overflow用户

发布于 2013-07-15 16:13:20

我在这方面缺乏经验,但一些谷歌搜索显示:

It looks like a MPI parameter in an example:

代码语言:javascript
复制
# 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 arg2

From Cray Brochure:

每个Cray XE6刀片式服务器包括四个计算节点,可在较小的占用空间内实现高可扩展性-每个刀片式服务器最多128个处理器核心,或每个机柜最多3,072个处理器核心。每个计算节点都有两个AMD OpteronMPI6300系列处理器(16核),加上带有自己的内存和双子座通信接口的,其设计最高可高效运行32MPI tasks。或者,可以将其编程为在计算节点内运行OpenMP,在节点之间运行MPI。

从上面的信息可以看出,对于一个完整的机柜,n可以高达3072,对于两个opteron(6300系列),N可以是32。

票数 2
EN

Stack Overflow用户

发布于 2013-09-10 12:42:51

一个man aprun将会解决你所有的问题。

-n意味着你想要多少个可执行文件实例(对于MPI,这意味着你想要多少MPI进程)。

-N表示每个节点需要多少个实例。

-d是深度,即每个实例有多少个线程。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17649367

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档