何时使用MPI_BUFFER_ATTACH?

问题描述 投票:1回答:2

据我所知,如果要进行缓冲通信,则必须由进程调用MPI_BUFFER_ATTACH。但这是否也包括标准的MPI_SEND?我们知道MPI_SEND可能表现为同步发送或缓冲发送。

mpi
2个回答
3
投票

仅当您计划(明确)通过MPI_Buffer_attach()执行缓冲发送时,才需要调用MPI_Bsend()。>

如果仅计划使用MPI_Send()MPI_Isend(),则不需要调用MPI_Buffer_attach()

FWIW,缓冲的发送容易出错,我强烈建议您不要使用它们。


-3
投票

MPI_Buffer_attach

© www.soinside.com 2019 - 2024. All rights reserved.