fix buffered sends (don't use blocking sends!)
removed inaccurate comment.. This commit was SVN r10703.
Этот коммит содержится в:
родитель
3d220cbd48
Коммит
9a1221bf7d
@ -39,7 +39,7 @@ mca_mtl_mx_module_t ompi_mtl_mx = {
|
|||||||
ompi_mtl_mx_del_procs,
|
ompi_mtl_mx_del_procs,
|
||||||
ompi_mtl_mx_finalize,
|
ompi_mtl_mx_finalize,
|
||||||
|
|
||||||
ompi_mtl_mx_send, /* don't use ompi_mtl_mx_send.. */
|
ompi_mtl_mx_send,
|
||||||
ompi_mtl_mx_isend,
|
ompi_mtl_mx_isend,
|
||||||
|
|
||||||
ompi_mtl_mx_irecv,
|
ompi_mtl_mx_irecv,
|
||||||
|
@ -89,7 +89,8 @@ mca_pml_cm_send(void *buf,
|
|||||||
datatype, dst, tag, comm,
|
datatype, dst, tag, comm,
|
||||||
sendmode, true, false);
|
sendmode, true, false);
|
||||||
|
|
||||||
if (NULL == ompi_mtl->mtl_send) {
|
if (sendreq->req_send.req_send_mode == MCA_PML_BASE_SEND_BUFFERED ||
|
||||||
|
NULL == ompi_mtl->mtl_send) {
|
||||||
MCA_PML_CM_SEND_REQUEST_START(sendreq, ret);
|
MCA_PML_CM_SEND_REQUEST_START(sendreq, ret);
|
||||||
if (OMPI_SUCCESS != ret) {
|
if (OMPI_SUCCESS != ret) {
|
||||||
MCA_PML_CM_SEND_REQUEST_RETURN(sendreq);
|
MCA_PML_CM_SEND_REQUEST_RETURN(sendreq);
|
||||||
|
Загрузка…
x
Ссылка в новой задаче
Block a user