MPI datatypes
Send and receive members of Comm:
void send(Object buf, int offset, int count,
Datatype type, int dst, int tag) ;
Status recv(Object buf, int offset, int count,
Datatype type, int src, int tag) ;
buf must be an array. offset is the element where message starts. Datatype class describes type of elements.