Re: [mpich-discuss] where is two-phase I/O implemented
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" <[email protected]> À: [email protected] Cc: "Matthieu Dorier" <[email protected]> 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 [email protected] To manage subscription options or unsubscribe: https://lists.mpich.org/mailman/listinfo/discuss
-- Pavan Balaji http://www.mcs.anl.gov/~balaji
participants (1)
-
Matthieu Dorier