Fix async communication of MPIPack
There were a couple of issues we encountered when trying to send data collected with MPIPack via isend
/irecv
.
@nils.dreier I would be glad if you could have a brief look at these changes.
everything else is mainly an extended test and a paranoia check to prevent other users to run into the same problem of using uninitialized vectors with irecv
.
Edited by Simon Praetorius