[mpich-discuss] difference between ADIOI_xxx_ReadDone and ADIOI_xxx_ReadComplete

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


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
>



More information about the discuss mailing list