NEW: New MPI runtime.

Each sub grid is expanded with halo regions. The previous version has separate buffers for halo data.