[英]Send a c++ std::vector<bool> via mpi
我知道std::vector<bool>
的存储不一定是 bools 数组。
如果我想发送存储在std::vector<int>
中的接收 int 数据,我会使用MPI_Send(vect.data(),num_of_ints,MPI_INT,dest_rk,tag,comm)
。
我应该如何使用MPI_Send
发送std::vector<bool>
? 特别是 :
vect.data()
作为指向缓冲区的指针吗?MPI_CXX_BOOL
不适用(见这个问题)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.