c - 使用 MPI_Send 发送一个整数数组,一个微妙的混淆

标签 c count mpi

我是 MPI 的新手。如果这是一个愚蠢的问题,我们深表歉意。我想知道 MPI_Send() 中的参数 count 是否意味着它将一次性发送给定数据类型的数组(大小 count)或者它会一次吐出一个给定的数据类型,并且这样做 count 次。

最佳答案

从逻辑上讲,一条消息是通过调用MPI_Send()发送的。

这如何映射到实际网络或本地通信取决于实现。您可以安全地假设它是高效的,但对于您的应用程序来说,有多少流、数据包、片段、flit 或传输消息所涉及的任何内容都无关紧要。

关于c - 使用 MPI_Send 发送一个整数数组,一个微妙的混淆,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56315810/

相关文章:

c - 寻找复制到缓冲区的字符串

javascript - 如何在 HTML 中显示此代码?

mpi - 新的通信器无效的 MPI

c - 双重否定-(-n)的原因是什么?

c++ - PIC代码无法编译

c - C 中检查哪些指针未释放的方法

multiprocessing - 将节点进程与 MPI 和 FORTRAN 一起分类

java - java计算数组中的重复次数

python - 在没有 .count 的情况下计算列表中的每个元素

MPICH 与 OpenMPI