MPIGETADDRESSLOC
MPIGETADDRESSLOC is an internal helper used in some MPI implementations to determine the memory address location of a given object for the purposes of the MPI datatype engine and address translation. It is not part of the MPI standard and its exact form can vary between implementations and versions.
The main purpose of MPIGETADDRESSLOC is to provide a portable means of converting a host pointer into
In practice, MPIGETADDRESSLOC may be implemented as a macro or an inline function that uses pointer arithmetic
Usage and relevance are primarily internal to the MPI library itself. Applications typically do not call MPIGETADDRESSLOC
See also: MPI_Get_address, MPI_Aint, derived datatypes, MPICH and related MPI implementations.