首页 > 解决方案 > MPI 仅接收下/上三角矩阵

问题描述

正如标题所说,我希望 MPI 应用程序创建一个完整的矩阵,并将上三角发送到一个进程,将下三角发送到另一个进程。我必须使用 MPI_Datatype,但我不知道如何使用。使用的语言必须是 C++(或 C)。

我曾考虑使用进程 0 创建矩阵,然后将其广播到进程号 1 和 2,并使用“if”语句仅“接收”所需的三角形,但我没有使用 MPI_Datatype 或我需要的 MPI_Type_struct。

标签: c++cparallel-processingmpi

解决方案


推荐阅读