首页 > 解决方案 > MPI 资源特定实现

问题描述

对不起,我想为使用 mpi 和 openmp 的程序制作一个自定义结构。我的目标是让 adiacent 并行内核的子集进行多线程处理,并且主设备在各个子系统之间与 mpi 进行通信。

希望将加速结合起来以补偿消息的 mpi 饱和。

我知道使用 OPENMP,我可以手动选择要与指定核心编号的 OMP_PLACES 一起使用的核心。有没有办法对 MPI 做同样的事情?

我知道有映射和排名,但据我所知,它只是一组已经为 MPI 保留的核心,因为我在执行命令中给出了数字。

EDIT1:使用Open MPI 1.8.4

这样做的需要是我必须使用笛卡尔拓扑学并且我的问题有周期性边界所以我碰巧有消息会阻塞带宽

感谢您的关注

标签: openmpopenmpi

解决方案


推荐阅读