Open upperwal opened 6 years ago
It is used in MPI_Send and MPI_Recv to create a new comm and differentiate from MPI_COMM_WORLD if rep_error_handler is invoked. But MPI_Comm_dup is collective hence if only some processes are calling MPI_Send and MPI_Recv program will stuck.
MPI_Send
MPI_Recv
MPI_COMM_WORLD
rep_error_handler
MPI_Comm_dup
Find some other alternate to differentiate comms.
Reverted to pointer MPI_Comm
MPI_Comm
It is used in
MPI_Send
andMPI_Recv
to create a new comm and differentiate fromMPI_COMM_WORLD
ifrep_error_handler
is invoked. ButMPI_Comm_dup
is collective hence if only some processes are callingMPI_Send
andMPI_Recv
program will stuck.Find some other alternate to differentiate comms.