[mpich-discuss] difference between ADIOI_xxx_ReadDone and ADIOI_xxx_ReadComplete

Matthieu Dorier matthieu.dorier at irisa.fr
Mon Jun 17 16:15:16 CDT 2013


Mmm from the paper you send, I seem to be *almost* correct. ReadDone is just to check without blocking.
Thanks again,

Matthieu

----- Mail original -----
> De: "Matthieu Dorier" <matthieu.dorier at irisa.fr>
> À: discuss at mpich.org
> Envoyé: Lundi 17 Juin 2013 16:11:24
> Objet: Re: [mpich-discuss] difference between ADIOI_xxx_ReadDone	and	ADIOI_xxx_ReadComplete
> 
> Thanks Rajeev!
> 
> From reading further the code, I understand that the ReadDone
> function is called automatically after a read is finished (a sort of
> callback, somehow?) while the Complete function would be called when
> the user waits on a request corresponding to an asynchronous I/O
> operation. Am I correct?
> 
> Matthieu
> 
> ----- Mail original -----
> > De: "Rajeev Thakur" <thakur at mcs.anl.gov>
> > À: discuss at mpich.org
> > Envoyé: Lundi 17 Juin 2013 15:22:18
> > Objet: Re: [mpich-discuss] difference between ADIOI_xxx_ReadDone
> > and	ADIOI_xxx_ReadComplete
> > 
> > If you are looking for 17 year old documentation, see below. But it
> > has the answer to your question :-).
> > 
> > Rajeev Thakur, William Gropp, and Ewing Lusk, "An Abstract-Device
> > Interface for Implementing Portable Parallel-I/O Interfaces," in
> > Proc. of the 6th Symposium on the Frontiers of Massively Parallel
> > Computation, October 1996, pp. 180-187.
> > http://www.mcs.anl.gov/~thakur/papers/adio.pdf
> > 
> > 
> > On Jun 17, 2013, at 2:54 PM, Matthieu Dorier wrote:
> > 
> > > Hi,
> > > 
> > > I'm trying to implement an ADIO backend and I'd like to know what
> > > is the difference between ADIOI_xxx_ReadDone and
> > > ADIOI_xxx_ReadComplete (and respectively for Write)? When are
> > > these functions called? (I'm working with mpich 3.0.4)
> > > More generally is there somewhere a documentation explaining when
> > > and how each of the ADIOI_ functions are called?
> > > Thank you,
> > > 
> > > 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
> >
> _______________________________________________
> 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