Hi The in value is a T const&, meaning you're sending one single object. So I wonder why the "v" version is used. Actually, I'm not sure why we are providing that interface. What kind of type is T ? is it a primitive type, a POD or is it more complex ?
Cheers ---- Alain Miniussi DSI, Pôles Calcul et Genie Log. Observatoire de la Côte d'Azur Tél. : +33492003009 (Mont-Gros) +33483618544 (Sophia Antipolis) +33609650665 ----- On Feb 19, 2023, at 2:15 PM, 1 Reviewer via Boost-mpi <[email protected]> wrote: > Hi, > I am running my program on a cluster. I use the following command in the > program, > all_gatherv (const communicator& comm, const T& in_value, T* out_values, > const std::vector<int>& sizes). > The program works well if the size of in_value and out_values is small. > However, it fails if the size is big. I just can’t fix it. > Any help or advices are greatly appreciated. > Peng > _______________________________________________ > Boost-mpi mailing list > [email protected] > https://lists.boost.org/mailman/listinfo.cgi/boost-mpi
_______________________________________________ Boost-mpi mailing list [email protected] https://lists.boost.org/mailman/listinfo.cgi/boost-mpi
