gpt4 book ai didi

c++ - 发送矩阵的行和列,MPI_SEND

转载 作者:行者123 更新时间:2023-11-28 07:38:35 27 4
gpt4 key购买 nike

我可以在单个 MPI_SEND 中发送一个矩阵的行和另一个矩阵的列,我该如何执行此过程?

MPI_SEND (row and column of the matrix ...)

最佳答案

由于 C/C++ 按行主要顺序工作,您可以在一维 vector 中声明二维矩阵并使用简单的约定访问其条目。假设A的大小为mxn,B是一个 vector ;

A[i][j] = B[i*n+j];

但如果您使用 C++ 进行编码,我建议定义一个矩阵对象并尝试在 MPI 中发送这些对象。您必须创建自己的 MPI_Data_Type。

关于c++ - 发送矩阵的行和列,MPI_SEND,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16269516/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com