From Object serialization for Marshalling Data in a Java Interface to MPI ACM Java Grande Meeting -- June 12-13 99. byBryan Carpenter,Geoffrey C. Fox, Sung-Hoon Ko, Sang Lim
Can't mix primitive types or fields from different objects.
Displacements only operate within 1d arrays. Can't use MPI_TYPE_VECTOR to describe sections of Java multidimensional arrays.