Ignore sendtype/sendcount if MPI_IN_PLACE
This commit was SVN r7361.
Этот коммит содержится в:
родитель
0bdbdb0cf8
Коммит
b8f4f88ccc
@ -51,7 +51,9 @@ int MPI_Allgatherv(void *sendbuf, int sendcount, MPI_Datatype sendtype,
|
|||||||
return OMPI_ERRHANDLER_INVOKE(comm, MPI_ERR_ARG, FUNC_NAME);
|
return OMPI_ERRHANDLER_INVOKE(comm, MPI_ERR_ARG, FUNC_NAME);
|
||||||
}
|
}
|
||||||
|
|
||||||
OMPI_CHECK_DATATYPE_FOR_SEND(err, sendtype, sendcount);
|
if (MPI_IN_PLACE != sendbuf) {
|
||||||
|
OMPI_CHECK_DATATYPE_FOR_SEND(err, sendtype, sendcount);
|
||||||
|
}
|
||||||
OMPI_ERRHANDLER_CHECK(err, comm, err, FUNC_NAME);
|
OMPI_ERRHANDLER_CHECK(err, comm, err, FUNC_NAME);
|
||||||
|
|
||||||
size = ompi_comm_size(comm);
|
size = ompi_comm_size(comm);
|
||||||
|
Загрузка…
x
Ссылка в новой задаче
Block a user