On 08/07/16 01:44 PM, Edgar Gabriel wrote:
ok, but just to be able to construct a test case, basically what you are doing is MPI_File_write_all_begin (fh, NULL, 0, some datatype); MPI_File_write_all_end (fh, NULL, &status), is this correct?
Yes, but with 2 processes: rank 0 writes something, but not rank 1...other info: rank 0 didn't wait for rank1 after MPI_File_write_all_end so it continued to the next MPI_File_write_all_begin with a different datatype but on the same file...
thanks! Eric