> ... > > Okay, done. > >> And at any rate, if we *don't* resize() then we have to return the >> size in the status object, which seems unnecessarily awkward... > > That's already implicitly happening. Should we now change the return > type from Status to void? We now already know the size, we've thrown > an exception (or can) on MPI error, and we know the source was > src_processor_id. Is there any other info we can get from a Status > object that's worth constructing it for?
Well, there is still the possibility that src_processor_id was Parallel::any_source, which is MPI_ANY_SOURCE. In that case we still need the status to figure out where the message *really* came from. -Ben ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ Libmesh-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/libmesh-devel
