即使作业脚本使用多个proc / node运行,强制MPI程序也只能使用每个节点一个进程运行?

时间:2016-11-24 16:24:10

标签: parallel-processing mpi

我有一个MPI程序(流基准测试),我需要每个节点使用1个进程运行,即使我在我的slurm作业脚本中为每个节点设置了16个进程。因为我只想要一个节点的进程只在该MPI程序上使用该节点的整个内存。

我不想在我的slurm工作脚本中做任何改变。由于我的流代码是在我的其他mpi代码中调用的,所以我有一个可执行文件,其中包含两个部分。我只希望该部分包含流代码,每个节点只能运行一个proc。

我应该使用像memset这样的功能吗?如果是这样,怎么样? 有什么想法吗?

0 个答案:

没有答案