I am sure this issue has been discussed before on the forum, but I will appreciate your comments.
I have a package that tries to do parallel file output using MPI_File_Write:
/* Write to file. */
mpi_errno = MPI_File_write(file, New, 1, sourceType, MPI_STATUS_IGNORE);
With an increasing number of processors, I see that this causes the file output to take longer. Can someone suggest a solution?