[dcmf] romio updates
Robert Latham
robl at mcs.anl.gov
Thu Feb 14 11:26:23 CST 2008
On Thu, Feb 14, 2008 at 10:36:06AM -0600, Bob Cernohous wrote:
> I see the new ad_ufs does that and uses GEN done's:
>
> +#ifdef ROMIO_HAVE_WORKING_AIO
> ADIOI_GEN_IreadContig, /* IreadContig */
> ADIOI_GEN_IwriteContig, /* IwriteContig */
> +#else
> + ADIOI_FAKE_IreadContig, /* IreadContig */
> + ADIOI_FAKE_IwriteContig, /* IwriteContig */
> +#endif
> ADIOI_GEN_IODone, /* ReadDone */
> ADIOI_GEN_IODone, /* WriteDone */
> ADIOI_GEN_IOComplete, /* ReadComplete */
>
> That seem reasonable?
Yep. AD_BGL can use FAKE_I(read|write)Contig and things should be
fine.
> I'm just not sure offhand if we're losing something without this "old
> way"? or was it moot since we didn't support aio?
Yeah, the old way probably wasn't even being used -- it's only
taken when MPI-2 generalized requests are unavailable (as when built
against MPICH-1).
==rob
--
Rob Latham
Mathematics and Computer Science Division A215 0178 EA2D B059 8CDF
Argonne National Lab, IL USA B29D F333 664A 4280 315B
More information about the dcmf
mailing list