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
A derived datatype consists of
A base type. One of the 9 basic types.
A displacement sequence. A relocatable pattern of integer displacements in the buffer array: