As long as we are discussing this issue, I will raise two other points
that are discussion items this section. First, when you get back a
basic datatype can you tell what type it is? I don't think we say
that the handle you get back from this function is the same. For
example, if the type is MPI_INT will the handle you get back be the
same as the predefined one so you can do a comparison. You will need
to know what the datatype is to encode it with a different scheme then
the ones provided. Second, what are the array_types returned? Is it
just a pointer to the handle or a new handle? That is, does the user
have to free it?
Steve