标签: parallel-processing mpi
我有一个MPI程序(流基准测试),我需要每个节点使用1个进程运行,即使我在我的slurm作业脚本中为每个节点设置了16个进程。因为我只想要一个节点的进程只在该MPI程序上使用该节点的整个内存。
我不想在我的slurm工作脚本中做任何改变。由于我的流代码是在我的其他mpi代码中调用的,所以我有一个可执行文件,其中包含两个部分。我只希望该部分包含流代码,每个节点只能运行一个proc。
我应该使用像memset这样的功能吗?如果是这样,怎么样? 有什么想法吗?