Hi Charles,
This is actually the expected behavior. The MPI 2.2 standard prohibits buffer aliasing. From chapter 2.3:
"Unless specied otherwise, an argument of type OUT or type INOUT cannot be aliased with any other argument passed to an MPI procedure."
If you want to restore buffer aliasing, please set I_MPI_COMPATIBILITY to 3 or 4.
Sincerely,
James Tullos
Technical Consulting Engineer
Intel® Cluster Tools
Hi Charles,
This is actually the expected behavior. The MPI 2.2 standard prohibits buffer aliasing. From chapter 2.3:
"Unless specied otherwise, an argument of type OUT or type INOUT cannot be aliased with any other argument passed to an MPI procedure."
If you want to restore buffer aliasing, please set I_MPI_COMPATIBILITY to 3 or 4.
Sincerely,
James Tullos
Technical Consulting Engineer
Intel® Cluster Tools