boost.mpi空向量消息

时间:2012-12-05 22:59:41

标签: mpi boost-mpi

如果我在Boost MPI中发送空向量会怎样?

例如,如果我使用以下代码发送:

vector<int> empty_vector;
vector<int> other_vector(1,1);

if (world.rank()==0)
    world.isend(1,10,empty_vector);
if (world.rank()==1)
    world.recv(0,10,other_vector);

这会有用吗?它会收到一个空的向量并将其分配给other_vector吗?

由于

1 个答案:

答案 0 :(得分:0)

我希望得到一个快速反应,但我没有。所以我继续进行测试。您可以将空向量作为消息发送。发送后,排名1为other_vec的空向量,排名1的原始other_vec为1。