Use MPI-Datatypes to and sophisticated communication functions to efficiently transfer data between two remote images.