Split Collective I/O
MPI_File_write_all_begin(fh, buf, count, datatype);
/* perform computation */
MPI_File_write_all_end(fh, buf, &status);
A restricted form of nonblocking collective I/O
Only one active nonblocking collective operation allowed at a time on a file handle
Therefore, no request object necessary