MPI_IN_PLACE not handled correctly
SpinTensor opened this issue · 1 comments
SpinTensor commented
In most collective communications the special buffer MPI_IN_PLACE
is handled incorrectly.
The communication works, but the vfd-file contains entries of self-communication, which should be avoided with the special buffer.
Also tests for MPI_IN_PLACE
buffers are missing.
SpinTensor commented
The handling of MPI_IN_PLACE is fully supported for all routines where it is possible. Special in-place test are available for all routines for C and Fortran77/90. Test for F08 are available for blocking collectives and blocking global reductions only. Extension to blocking F08 routines will follow as soon as other issues allow for a flawless implementation. This issue is considered completed and I will close it.