Recorder icon indicating copy to clipboard operation
Recorder copied to clipboard

Handle Fortran MPI_IN_PLACE

Open wangvsa opened this issue 1 year ago • 0 comments

MPI_IN_PLACE can be used as send buffers. However, Fortran and C may have different internal values for MPI_IN_PLACE, so in our C implementations we are not able to verify if the buffer is MPI_IN_PLACE when they were invoked by Fortran wrappers.

Similar question here: https://community.intel.com/t5/Intel-oneAPI-HPC-Toolkit/mpiifort-MPI-IN-PLACE-vs-mpiicc/td-p/825968

Also, there is no f2c/c2f calls for MPI_IN_PLACE.

wangvsa avatar Aug 24 '23 16:08 wangvsa