[mpich-discuss] Semantics of asynchronous I/O operations in MPI3
Matthieu Dorier
matthieu.dorier at irisa.fr
Fri Mar 8 14:07:36 CST 2013
Thank you very much!
Matthieu
----- Mail original -----
> De: "Rajeev Thakur" <thakur at mcs.anl.gov>
> À: discuss at mpich.org
> Envoyé: Vendredi 8 Mars 2013 20:19:38
> Objet: Re: [mpich-discuss] Semantics of asynchronous I/O operations in MPI3
>
> The file pointers are updated in the order in which the functions are
> called. The functions don't have to complete in the order issued.
> For example, if you had called MPI_Waitany instead of Waitall, you
> can't say which iwrite will be indicated as completed when the
> waitany returns.
>
> Rajeev
>
> On Mar 8, 2013, at 8:04 AM, Matthieu Dorier wrote:
>
> > Hi,
> >
> > I can't manage to find a clear answer to this question in the MPI3
> > standard book;
> > Assume we chain several asynchronous I/O operation on the same
> > file, such as
> >
> > MPI_File_iwrite(...)
> > MPI_File_set_view(...)
> > MPI_File_iwrite(...)
> > MPI_File_iwrite(...)
> > MPI_Wait_all(all requests from previous calls)
> >
> > (equivalently with any other collective or independent asynchronous
> > file accesses)
> > Is an implementation of the MPI3 standard supposed to perform these
> > operations in the same order than the functions are called, or can
> > they be re-ordered if they are not in conflict (regions written
> > are distinct)?
> >
> > Thanks!
> >
> > Matthieu Dorier
> > PhD student at ENS Cachan Brittany and IRISA
> > http://people.irisa.fr/Matthieu.Dorier
> > _______________________________________________
> > 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