首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >为每个内核分配两个MPI进程

为每个内核分配两个MPI进程
EN

Stack Overflow用户
提问于 2012-08-01 05:20:33
回答 5查看 13.1K关注 0票数 6

如何为每个内核分配2个MPI进程?

例如,如果我使用mpirun -np 4 ./application,那么它应该使用2个物理内核来运行4个MPI进程(每个内核2个进程)。我使用的是Open MPI 1.6。我做了mpirun -np 4 -nc 2 ./application,但不能运行它。

它抱怨mpirun was unable to launch the specified application as it could not find an executable:

EN

Stack Overflow用户

发布于 2015-06-01 22:31:43

如果你使用PBS,或者类似的东西,我建议你这样提交:

qsub -l select=128:ncpus=40:mpiprocs=16 -v NPROC=2048./pbs_script.csh

在本文中,我选择了128个计算节点,它们有40个核心,并使用了其中的16个。在我的例子中,每个节点有20个物理核心。

在这个提交中,我阻塞了节点的所有40个核心,没有人可以使用这些资源。它可以避免其他人使用相同的节点并与您的工作竞争。

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

https://stackoverflow.com/questions/11749182

复制
相关文章

相似问题

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