[mpich-discuss] where is two-phase I/O implemented
Matthieu Dorier
matthieu.dorier at irisa.fr
Wed May 1 04:41:52 CDT 2013
Alright :-)
Thanks for your answers. If I understand correctly, for instance when performing a strided read, ADIOI_GEN_ReadStridedColl is called, optimizes the access and then call ADIOI_BGL_ReadContig itself (possibly several times)?
Btw how does Mpich knows which ADIO backend to use, in general? (and more specifically how does ADIOI_GEN_ReadStridedColl knows that it has to use ADIOI_BGL_ReadContig?) Does it have something to do with the fact that for instance with PVFS2 when the kernel module is not used, the filename should be prefixed by pvfs2:// ? If I want to develop a new ADIO backend, how can I make it such that filenames prefixed with myfilesystem:// will use this backend? (Maybe there's a documentation for that somewhere?)
Thanks,
Matthieu
----- Mail original -----
> De: "Pavan Balaji" <balaji at mcs.anl.gov>
> À: discuss at mpich.org
> Cc: "Matthieu Dorier" <matthieu.dorier at irisa.fr>
> Envoyé: Mardi 30 Avril 2013 18:01:11
> Objet: Re: [mpich-discuss] where is two-phase I/O implemented
>
>
> Please don't call it mpich3; it's just "mpich" :-).
>
> -- Pavan
>
> On 04/30/2013 10:32 AM US Central Time, Matthieu Dorier wrote:
> > Hi,
> >
> > A question more for the mpich3 developers:
> >
> > If I were to implement an ADIO interface to a file system in
> > mpich3,
> > would I have to implement optimizations like two-phase I/O myself
> > or are
> > these optimizations implemented outside ADIO, independently of the
> > file
> > system?
> >
> > 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
> >
>
> --
> Pavan Balaji
> http://www.mcs.anl.gov/~balaji
>
More information about the discuss
mailing list