[mpich-discuss] MPI I/O spilt collective implementation: MPI_File_write_all_begin blocking or non-blocking?

Rob Latham robl at mcs.anl.gov
Mon Sep 26 13:31:33 CDT 2016



On 09/26/2016 11:15 AM, Pramod Kumbhar wrote:
>
>
> On Tue, Feb 9, 2016 at 12:48 AM, pramod kumbhar
> <pramod.s.kumbhar at gmail.com <mailto:pramod.s.kumbhar at gmail.com>> wrote:
>
>     Hello All,
>
>     I am testing MPI_FIle_write_all_begin/_end and it seems like
>     MPI_File_write_all_begin waits for i/o completion.
>
>     Could someone confirm the implementation of these routines?

that's right.  ROMIO's split-collective implementation does not actually 
do any I/O in the background.

You might find the non-blocking collective I/O routines, implemented in 
MPICH-3.2. or newer, a better fit for your use case?

http://press3.mcs.anl.gov/romio/2015/05/06/non-blocking-collective-io/


==rob



>
>     Thanks,
>     Pramod
>
>
>
>
> _______________________________________________
> discuss mailing list     discuss at mpich.org
> To manage subscription options or unsubscribe:
> https://lists.mpich.org/mailman/listinfo/discuss
>
_______________________________________________
discuss mailing list     discuss at mpich.org
To manage subscription options or unsubscribe:
https://lists.mpich.org/mailman/listinfo/discuss


More information about the discuss mailing list