Questions?
Why do MPI_Pack() and MPI_Unpack() need the communicator?
MPI_Pack_size(int count, MPI_Datatype, MPI_Comm comm, int *size)
- Is there a mechanism for determining how big the buffer needs to be?
In heterogeneous environments machines may have different storage