3 May
2008
3 May
'08
12:33 a.m.
Maybe you haven't been in on the conversation related to this? The issue is that MPI_Aint is the size for extents, even in I/I space, and so we need it to be 64 bit to be able to do useful file I/I (think subarray access from many processes).
Ah, got it. Thanks. I saw this discussion earlier, but couldn't pin-point the reason. So, we do want to accept the MPI_AINT_TO_VOID_PTR and family related parts of the patches, correct? We'll probably also need to go through the entire code to make sure there are no random typecasts from MPI_Aint to (void *); the other way should be fine. -- Pavan -- Pavan Balaji http://www.mcs.anl.gov/~balaji