SX-Aurora/Vftrace

MPI_IN_PLACE not handled correctly

SpinTensor opened this issue · 1 comments

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.

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.