bool のベクトルを使用して all to all を実行しようとしていますが、コンパイラ エラーが発生します。
vector<bool> particles_crossed_send(world.size(),false);
vector<bool> particles_crossed_recv;
mpi::all_to_all(world,particles_crossed_send,particles_crossed_recv);
コンパイラは、最後の 2 つの引数 (ベクトル) が「左辺値または関数指定子でなければならない」と不平を言います。
なぜこの問題が発生するのかわかりません。