update #304
add testcase with proper datatype instead of MPI_DATATYPE_NULL
it now works with PETSc