Merge pull request #5723 from ggouaillardet/topic/v4.0.x/libnbc_error_path
coll/libnbc: fix various error paths
Этот коммит содержится в:
Коммит
3a584fee53
@ -11,8 +11,8 @@
|
||||
* Copyright (c) 2012 Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 2013-2015 Los Alamos National Security, LLC. All rights
|
||||
* reserved.
|
||||
* Copyright (c) 2014-2017 Research Organization for Information Science
|
||||
* and Technology (RIST). All rights reserved.
|
||||
* Copyright (c) 2014-2018 Research Organization for Information Science
|
||||
* and Technology (RIST). All rights reserved.
|
||||
* Copyright (c) 2017 IBM Corporation. All rights reserved.
|
||||
* Copyright (c) 2018 FUJITSU LIMITED. All rights reserved.
|
||||
* $COPYRIGHT$
|
||||
@ -130,7 +130,7 @@ int ompi_coll_libnbc_iallgatherv(const void* sendbuf, int sendcount, MPI_Datatyp
|
||||
|
||||
res = NBC_Start(*(ompi_coll_libnbc_request_t **)request);
|
||||
if (OPAL_UNLIKELY(OMPI_SUCCESS != res)) {
|
||||
NBC_Return_handle ((ompi_coll_libnbc_request_t *)request);
|
||||
NBC_Return_handle (*(ompi_coll_libnbc_request_t **)request);
|
||||
*request = &ompi_request_null.request;
|
||||
return res;
|
||||
}
|
||||
@ -209,7 +209,7 @@ int ompi_coll_libnbc_iallgatherv_inter(const void* sendbuf, int sendcount, MPI_D
|
||||
|
||||
res = NBC_Start(*(ompi_coll_libnbc_request_t **)request);
|
||||
if (OPAL_UNLIKELY(OMPI_SUCCESS != res)) {
|
||||
NBC_Return_handle ((ompi_coll_libnbc_request_t *)request);
|
||||
NBC_Return_handle (*(ompi_coll_libnbc_request_t **)request);
|
||||
*request = &ompi_request_null.request;
|
||||
return res;
|
||||
}
|
||||
|
@ -7,8 +7,8 @@
|
||||
* rights reserved.
|
||||
* Copyright (c) 2013-2017 Los Alamos National Security, LLC. All rights
|
||||
* reserved.
|
||||
* Copyright (c) 2014-2017 Research Organization for Information Science
|
||||
* and Technology (RIST). All rights reserved.
|
||||
* Copyright (c) 2014-2018 Research Organization for Information Science
|
||||
* and Technology (RIST). All rights reserved.
|
||||
* Copyright (c) 2017 IBM Corporation. All rights reserved.
|
||||
* Copyright (c) 2018 FUJITSU LIMITED. All rights reserved.
|
||||
* $COPYRIGHT$
|
||||
@ -206,7 +206,7 @@ int ompi_coll_libnbc_iallreduce(const void* sendbuf, void* recvbuf, int count, M
|
||||
|
||||
res = NBC_Start(*(ompi_coll_libnbc_request_t **)request);
|
||||
if (OPAL_UNLIKELY(OMPI_SUCCESS != res)) {
|
||||
NBC_Return_handle ((ompi_coll_libnbc_request_t *)request);
|
||||
NBC_Return_handle (*(ompi_coll_libnbc_request_t **)request);
|
||||
*request = &ompi_request_null.request;
|
||||
return res;
|
||||
}
|
||||
@ -289,7 +289,7 @@ int ompi_coll_libnbc_iallreduce_inter(const void* sendbuf, void* recvbuf, int co
|
||||
|
||||
res = NBC_Start(*(ompi_coll_libnbc_request_t **)request);
|
||||
if (OPAL_UNLIKELY(OMPI_SUCCESS != res)) {
|
||||
NBC_Return_handle ((ompi_coll_libnbc_request_t *)request);
|
||||
NBC_Return_handle (*(ompi_coll_libnbc_request_t **)request);
|
||||
*request = &ompi_request_null.request;
|
||||
return res;
|
||||
}
|
||||
|
@ -292,7 +292,7 @@ int ompi_coll_libnbc_ialltoall(const void* sendbuf, int sendcount, MPI_Datatype
|
||||
|
||||
res = NBC_Start(*(ompi_coll_libnbc_request_t **)request);
|
||||
if (OPAL_UNLIKELY(OMPI_SUCCESS != res)) {
|
||||
NBC_Return_handle ((ompi_coll_libnbc_request_t *)request);
|
||||
NBC_Return_handle (*(ompi_coll_libnbc_request_t **)request);
|
||||
*request = &ompi_request_null.request;
|
||||
return res;
|
||||
}
|
||||
@ -376,7 +376,7 @@ int ompi_coll_libnbc_ialltoall_inter (const void* sendbuf, int sendcount, MPI_Da
|
||||
|
||||
res = NBC_Start(*(ompi_coll_libnbc_request_t **)request);
|
||||
if (OPAL_UNLIKELY(OMPI_SUCCESS != res)) {
|
||||
NBC_Return_handle ((ompi_coll_libnbc_request_t *)request);
|
||||
NBC_Return_handle (*(ompi_coll_libnbc_request_t **)request);
|
||||
*request = &ompi_request_null.request;
|
||||
return res;
|
||||
}
|
||||
|
@ -5,8 +5,8 @@
|
||||
* Corporation. All rights reserved.
|
||||
* Copyright (c) 2006 The Technical University of Chemnitz. All
|
||||
* rights reserved.
|
||||
* Copyright (c) 2014-2017 Research Organization for Information Science
|
||||
* and Technology (RIST). All rights reserved.
|
||||
* Copyright (c) 2014-2018 Research Organization for Information Science
|
||||
* and Technology (RIST). All rights reserved.
|
||||
* Copyright (c) 2015-2017 Los Alamos National Security, LLC. All rights
|
||||
* reserved.
|
||||
* Copyright (c) 2017 IBM Corporation. All rights reserved.
|
||||
@ -153,7 +153,7 @@ int ompi_coll_libnbc_ialltoallv(const void* sendbuf, const int *sendcounts, cons
|
||||
|
||||
res = NBC_Start(*(ompi_coll_libnbc_request_t **)request);
|
||||
if (OPAL_UNLIKELY(OMPI_SUCCESS != res)) {
|
||||
NBC_Return_handle ((ompi_coll_libnbc_request_t *)request);
|
||||
NBC_Return_handle (*(ompi_coll_libnbc_request_t **)request);
|
||||
*request = &ompi_request_null.request;
|
||||
return res;
|
||||
}
|
||||
@ -241,7 +241,7 @@ int ompi_coll_libnbc_ialltoallv_inter (const void* sendbuf, const int *sendcount
|
||||
|
||||
res = NBC_Start(*(ompi_coll_libnbc_request_t **)request);
|
||||
if (OPAL_UNLIKELY(OMPI_SUCCESS != res)) {
|
||||
NBC_Return_handle ((ompi_coll_libnbc_request_t *)request);
|
||||
NBC_Return_handle (*(ompi_coll_libnbc_request_t **)request);
|
||||
*request = &ompi_request_null.request;
|
||||
return res;
|
||||
}
|
||||
|
@ -5,8 +5,8 @@
|
||||
* Corporation. All rights reserved.
|
||||
* Copyright (c) 2006 The Technical University of Chemnitz. All
|
||||
* rights reserved.
|
||||
* Copyright (c) 2014-2017 Research Organization for Information Science
|
||||
* and Technology (RIST). All rights reserved.
|
||||
* Copyright (c) 2014-2018 Research Organization for Information Science
|
||||
* and Technology (RIST). All rights reserved.
|
||||
* Copyright (c) 2015-2017 Los Alamos National Security, LLC. All rights
|
||||
* reserved.
|
||||
* Copyright (c) 2017 IBM Corporation. All rights reserved.
|
||||
@ -139,7 +139,7 @@ int ompi_coll_libnbc_ialltoallw(const void* sendbuf, const int *sendcounts, cons
|
||||
|
||||
res = NBC_Start(*(ompi_coll_libnbc_request_t **)request);
|
||||
if (OPAL_UNLIKELY(OMPI_SUCCESS != res)) {
|
||||
NBC_Return_handle ((ompi_coll_libnbc_request_t *)request);
|
||||
NBC_Return_handle (*(ompi_coll_libnbc_request_t **)request);
|
||||
*request = &ompi_request_null.request;
|
||||
return res;
|
||||
}
|
||||
@ -214,7 +214,7 @@ int ompi_coll_libnbc_ialltoallw_inter(const void* sendbuf, const int *sendcounts
|
||||
|
||||
res = NBC_Start(*(ompi_coll_libnbc_request_t **)request);
|
||||
if (OPAL_UNLIKELY(OMPI_SUCCESS != res)) {
|
||||
NBC_Return_handle ((ompi_coll_libnbc_request_t *)request);
|
||||
NBC_Return_handle (*(ompi_coll_libnbc_request_t **)request);
|
||||
*request = &ompi_request_null.request;
|
||||
return res;
|
||||
}
|
||||
|
@ -7,8 +7,8 @@
|
||||
* rights reserved.
|
||||
* Copyright (c) 2013-2015 Los Alamos National Security, LLC. All rights
|
||||
* reserved.
|
||||
* Copyright (c) 2014-2017 Research Organization for Information Science
|
||||
* and Technology (RIST). All rights reserved.
|
||||
* Copyright (c) 2014-2018 Research Organization for Information Science
|
||||
* and Technology (RIST). All rights reserved.
|
||||
* Copyright (c) 2015 Mellanox Technologies. All rights reserved.
|
||||
* Copyright (c) 2017 IBM Corporation. All rights reserved.
|
||||
* Copyright (c) 2018 FUJITSU LIMITED. All rights reserved.
|
||||
@ -108,7 +108,7 @@ int ompi_coll_libnbc_ibarrier(struct ompi_communicator_t *comm, ompi_request_t *
|
||||
|
||||
res = NBC_Start(*(ompi_coll_libnbc_request_t **)request);
|
||||
if (OPAL_UNLIKELY(OMPI_SUCCESS != res)) {
|
||||
NBC_Return_handle ((ompi_coll_libnbc_request_t *)request);
|
||||
NBC_Return_handle (*(ompi_coll_libnbc_request_t **)request);
|
||||
*request = &ompi_request_null.request;
|
||||
return res;
|
||||
}
|
||||
@ -195,7 +195,7 @@ int ompi_coll_libnbc_ibarrier_inter(struct ompi_communicator_t *comm, ompi_reque
|
||||
|
||||
res = NBC_Start(*(ompi_coll_libnbc_request_t **)request);
|
||||
if (OPAL_UNLIKELY(OMPI_SUCCESS != res)) {
|
||||
NBC_Return_handle ((ompi_coll_libnbc_request_t *)request);
|
||||
NBC_Return_handle (*(ompi_coll_libnbc_request_t **)request);
|
||||
*request = &ompi_request_null.request;
|
||||
return res;
|
||||
}
|
||||
|
@ -5,8 +5,8 @@
|
||||
* Corporation. All rights reserved.
|
||||
* Copyright (c) 2006 The Technical University of Chemnitz. All
|
||||
* rights reserved.
|
||||
* Copyright (c) 2014-2017 Research Organization for Information Science
|
||||
* and Technology (RIST). All rights reserved.
|
||||
* Copyright (c) 2014-2018 Research Organization for Information Science
|
||||
* and Technology (RIST). All rights reserved.
|
||||
* Copyright (c) 2015 Los Alamos National Security, LLC. All rights
|
||||
* reserved.
|
||||
* Copyright (c) 2016-2017 IBM Corporation. All rights reserved.
|
||||
@ -182,7 +182,7 @@ int ompi_coll_libnbc_ibcast(void *buffer, int count, MPI_Datatype datatype, int
|
||||
}
|
||||
res = NBC_Start(*(ompi_coll_libnbc_request_t **)request);
|
||||
if (OPAL_UNLIKELY(OMPI_SUCCESS != res)) {
|
||||
NBC_Return_handle ((ompi_coll_libnbc_request_t *)request);
|
||||
NBC_Return_handle (*(ompi_coll_libnbc_request_t **)request);
|
||||
*request = &ompi_request_null.request;
|
||||
return res;
|
||||
}
|
||||
@ -405,7 +405,7 @@ int ompi_coll_libnbc_ibcast_inter(void *buffer, int count, MPI_Datatype datatype
|
||||
|
||||
res = NBC_Start(*(ompi_coll_libnbc_request_t **)request);
|
||||
if (OPAL_UNLIKELY(OMPI_SUCCESS != res)) {
|
||||
NBC_Return_handle ((ompi_coll_libnbc_request_t *)request);
|
||||
NBC_Return_handle (*(ompi_coll_libnbc_request_t **)request);
|
||||
*request = &ompi_request_null.request;
|
||||
return res;
|
||||
}
|
||||
|
@ -7,8 +7,8 @@
|
||||
* rights reserved.
|
||||
* Copyright (c) 2013-2015 Los Alamos National Security, LLC. All rights
|
||||
* reserved.
|
||||
* Copyright (c) 2014-2017 Research Organization for Information Science
|
||||
* and Technology (RIST). All rights reserved.
|
||||
* Copyright (c) 2014-2018 Research Organization for Information Science
|
||||
* and Technology (RIST). All rights reserved.
|
||||
* Copyright (c) 2017 IBM Corporation. All rights reserved.
|
||||
* Copyright (c) 2018 FUJITSU LIMITED. All rights reserved.
|
||||
* $COPYRIGHT$
|
||||
@ -205,7 +205,7 @@ int ompi_coll_libnbc_iexscan(const void* sendbuf, void* recvbuf, int count, MPI_
|
||||
|
||||
res = NBC_Start(*(ompi_coll_libnbc_request_t **)request);
|
||||
if (OPAL_UNLIKELY(OMPI_SUCCESS != res)) {
|
||||
NBC_Return_handle ((ompi_coll_libnbc_request_t *)request);
|
||||
NBC_Return_handle (*(ompi_coll_libnbc_request_t **)request);
|
||||
*request = &ompi_request_null.request;
|
||||
return res;
|
||||
}
|
||||
|
@ -8,8 +8,8 @@
|
||||
* Copyright (c) 2013 The University of Tennessee and The University
|
||||
* of Tennessee Research Foundation. All rights
|
||||
* reserved.
|
||||
* Copyright (c) 2014-2017 Research Organization for Information Science
|
||||
* and Technology (RIST). All rights reserved.
|
||||
* Copyright (c) 2014-2018 Research Organization for Information Science
|
||||
* and Technology (RIST). All rights reserved.
|
||||
* Copyright (c) 2015 Los Alamos National Security, LLC. All rights
|
||||
* reserved.
|
||||
* Copyright (c) 2017 IBM Corporation. All rights reserved.
|
||||
@ -185,7 +185,7 @@ int ompi_coll_libnbc_igather(const void* sendbuf, int sendcount, MPI_Datatype se
|
||||
|
||||
res = NBC_Start(*(ompi_coll_libnbc_request_t **)request);
|
||||
if (OPAL_UNLIKELY(OMPI_SUCCESS != res)) {
|
||||
NBC_Return_handle ((ompi_coll_libnbc_request_t *)request);
|
||||
NBC_Return_handle (*(ompi_coll_libnbc_request_t **)request);
|
||||
*request = &ompi_request_null.request;
|
||||
return res;
|
||||
}
|
||||
@ -265,7 +265,7 @@ int ompi_coll_libnbc_igather_inter(const void* sendbuf, int sendcount, MPI_Datat
|
||||
|
||||
res = NBC_Start(*(ompi_coll_libnbc_request_t **)request);
|
||||
if (OPAL_UNLIKELY(OMPI_SUCCESS != res)) {
|
||||
NBC_Return_handle ((ompi_coll_libnbc_request_t *)request);
|
||||
NBC_Return_handle (*(ompi_coll_libnbc_request_t **)request);
|
||||
*request = &ompi_request_null.request;
|
||||
return res;
|
||||
}
|
||||
|
@ -8,8 +8,8 @@
|
||||
* Copyright (c) 2013 The University of Tennessee and The University
|
||||
* of Tennessee Research Foundation. All rights
|
||||
* reserved.
|
||||
* Copyright (c) 2014-2017 Research Organization for Information Science
|
||||
* and Technology (RIST). All rights reserved.
|
||||
* Copyright (c) 2014-2018 Research Organization for Information Science
|
||||
* and Technology (RIST). All rights reserved.
|
||||
* Copyright (c) 2015 Los Alamos National Security, LLC. All rights
|
||||
* reserved.
|
||||
* Copyright (c) 2015 Mellanox Technologies. All rights reserved.
|
||||
@ -117,7 +117,7 @@ int ompi_coll_libnbc_igatherv(const void* sendbuf, int sendcount, MPI_Datatype s
|
||||
|
||||
res = NBC_Start(*(ompi_coll_libnbc_request_t **)request);
|
||||
if (OPAL_UNLIKELY(OMPI_SUCCESS != res)) {
|
||||
NBC_Return_handle ((ompi_coll_libnbc_request_t *)request);
|
||||
NBC_Return_handle (*(ompi_coll_libnbc_request_t **)request);
|
||||
*request = &ompi_request_null.request;
|
||||
return res;
|
||||
}
|
||||
@ -197,7 +197,7 @@ int ompi_coll_libnbc_igatherv_inter(const void* sendbuf, int sendcount, MPI_Data
|
||||
|
||||
res = NBC_Start(*(ompi_coll_libnbc_request_t **)request);
|
||||
if (OPAL_UNLIKELY(OMPI_SUCCESS != res)) {
|
||||
NBC_Return_handle ((ompi_coll_libnbc_request_t *)request);
|
||||
NBC_Return_handle (*(ompi_coll_libnbc_request_t **)request);
|
||||
*request = &ompi_request_null.request;
|
||||
return res;
|
||||
}
|
||||
|
@ -5,8 +5,8 @@
|
||||
* Corporation. All rights reserved.
|
||||
* Copyright (c) 2006 The Technical University of Chemnitz. All
|
||||
* rights reserved.
|
||||
* Copyright (c) 2014-2017 Research Organization for Information Science
|
||||
* and Technology (RIST). All rights reserved.
|
||||
* Copyright (c) 2014-2018 Research Organization for Information Science
|
||||
* and Technology (RIST). All rights reserved.
|
||||
* Copyright (c) 2015 Los Alamos National Security, LLC. All rights
|
||||
* reserved.
|
||||
* Copyright (c) 2017 IBM Corporation. All rights reserved.
|
||||
@ -173,7 +173,7 @@ int ompi_coll_libnbc_ineighbor_allgather(const void *sbuf, int scount, MPI_Datat
|
||||
}
|
||||
res = NBC_Start(*(ompi_coll_libnbc_request_t **)request);
|
||||
if (OPAL_UNLIKELY(OMPI_SUCCESS != res)) {
|
||||
NBC_Return_handle ((ompi_coll_libnbc_request_t *)request);
|
||||
NBC_Return_handle (*(ompi_coll_libnbc_request_t **)request);
|
||||
*request = &ompi_request_null.request;
|
||||
return res;
|
||||
}
|
||||
|
@ -5,8 +5,8 @@
|
||||
* Corporation. All rights reserved.
|
||||
* Copyright (c) 2006 The Technical University of Chemnitz. All
|
||||
* rights reserved.
|
||||
* Copyright (c) 2014-2017 Research Organization for Information Science
|
||||
* and Technology (RIST). All rights reserved.
|
||||
* Copyright (c) 2014-2018 Research Organization for Information Science
|
||||
* and Technology (RIST). All rights reserved.
|
||||
* Copyright (c) 2015 Los Alamos National Security, LLC. All rights
|
||||
* reserved.
|
||||
* Copyright (c) 2017 IBM Corporation. All rights reserved.
|
||||
@ -175,7 +175,7 @@ int ompi_coll_libnbc_ineighbor_allgatherv(const void *sbuf, int scount, MPI_Data
|
||||
}
|
||||
res = NBC_Start(*(ompi_coll_libnbc_request_t **)request);
|
||||
if (OPAL_UNLIKELY(OMPI_SUCCESS != res)) {
|
||||
NBC_Return_handle ((ompi_coll_libnbc_request_t *)request);
|
||||
NBC_Return_handle (*(ompi_coll_libnbc_request_t **)request);
|
||||
*request = &ompi_request_null.request;
|
||||
return res;
|
||||
}
|
||||
|
@ -5,8 +5,8 @@
|
||||
* Corporation. All rights reserved.
|
||||
* Copyright (c) 2006 The Technical University of Chemnitz. All
|
||||
* rights reserved.
|
||||
* Copyright (c) 2014-2017 Research Organization for Information Science
|
||||
* and Technology (RIST). All rights reserved.
|
||||
* Copyright (c) 2014-2018 Research Organization for Information Science
|
||||
* and Technology (RIST). All rights reserved.
|
||||
* Copyright (c) 2015 Los Alamos National Security, LLC. All rights
|
||||
* reserved.
|
||||
* Copyright (c) 2017 IBM Corporation. All rights reserved.
|
||||
@ -177,7 +177,7 @@ int ompi_coll_libnbc_ineighbor_alltoall(const void *sbuf, int scount, MPI_Dataty
|
||||
}
|
||||
res = NBC_Start(*(ompi_coll_libnbc_request_t **)request);
|
||||
if (OPAL_UNLIKELY(OMPI_SUCCESS != res)) {
|
||||
NBC_Return_handle ((ompi_coll_libnbc_request_t *)request);
|
||||
NBC_Return_handle (*(ompi_coll_libnbc_request_t **)request);
|
||||
*request = &ompi_request_null.request;
|
||||
return res;
|
||||
}
|
||||
|
@ -5,8 +5,8 @@
|
||||
* Corporation. All rights reserved.
|
||||
* Copyright (c) 2006 The Technical University of Chemnitz. All
|
||||
* rights reserved.
|
||||
* Copyright (c) 2014-2017 Research Organization for Information Science
|
||||
* and Technology (RIST). All rights reserved.
|
||||
* Copyright (c) 2014-2018 Research Organization for Information Science
|
||||
* and Technology (RIST). All rights reserved.
|
||||
* Copyright (c) 2015 Los Alamos National Security, LLC. All rights
|
||||
* reserved.
|
||||
* Copyright (c) 2017 IBM Corporation. All rights reserved.
|
||||
@ -182,7 +182,7 @@ int ompi_coll_libnbc_ineighbor_alltoallv(const void *sbuf, const int *scounts, c
|
||||
}
|
||||
res = NBC_Start(*(ompi_coll_libnbc_request_t **)request);
|
||||
if (OPAL_UNLIKELY(OMPI_SUCCESS != res)) {
|
||||
NBC_Return_handle ((ompi_coll_libnbc_request_t *)request);
|
||||
NBC_Return_handle (*(ompi_coll_libnbc_request_t **)request);
|
||||
*request = &ompi_request_null.request;
|
||||
return res;
|
||||
}
|
||||
|
@ -5,8 +5,8 @@
|
||||
* Corporation. All rights reserved.
|
||||
* Copyright (c) 2006 The Technical University of Chemnitz. All
|
||||
* rights reserved.
|
||||
* Copyright (c) 2014-2017 Research Organization for Information Science
|
||||
* and Technology (RIST). All rights reserved.
|
||||
* Copyright (c) 2014-2018 Research Organization for Information Science
|
||||
* and Technology (RIST). All rights reserved.
|
||||
* Copyright (c) 2015 Los Alamos National Security, LLC. All rights
|
||||
* reserved.
|
||||
* Copyright (c) 2017 IBM Corporation. All rights reserved.
|
||||
@ -167,7 +167,7 @@ int ompi_coll_libnbc_ineighbor_alltoallw(const void *sbuf, const int *scounts, c
|
||||
}
|
||||
res = NBC_Start(*(ompi_coll_libnbc_request_t **)request);
|
||||
if (OPAL_UNLIKELY(OMPI_SUCCESS != res)) {
|
||||
NBC_Return_handle ((ompi_coll_libnbc_request_t *)request);
|
||||
NBC_Return_handle (*(ompi_coll_libnbc_request_t **)request);
|
||||
*request = &ompi_request_null.request;
|
||||
return res;
|
||||
}
|
||||
|
@ -7,8 +7,8 @@
|
||||
* rights reserved.
|
||||
* Copyright (c) 2013-2015 Los Alamos National Security, LLC. All rights
|
||||
* reserved.
|
||||
* Copyright (c) 2014-2017 Research Organization for Information Science
|
||||
* and Technology (RIST). All rights reserved.
|
||||
* Copyright (c) 2014-2018 Research Organization for Information Science
|
||||
* and Technology (RIST). All rights reserved.
|
||||
* Copyright (c) 2017 IBM Corporation. All rights reserved.
|
||||
* Copyright (c) 2018 FUJITSU LIMITED. All rights reserved.
|
||||
* $COPYRIGHT$
|
||||
@ -218,7 +218,7 @@ int ompi_coll_libnbc_ireduce(const void* sendbuf, void* recvbuf, int count, MPI_
|
||||
}
|
||||
res = NBC_Start(*(ompi_coll_libnbc_request_t **)request);
|
||||
if (OPAL_UNLIKELY(OMPI_SUCCESS != res)) {
|
||||
NBC_Return_handle ((ompi_coll_libnbc_request_t *)request);
|
||||
NBC_Return_handle (*(ompi_coll_libnbc_request_t **)request);
|
||||
*request = &ompi_request_null.request;
|
||||
return res;
|
||||
}
|
||||
@ -284,7 +284,7 @@ int ompi_coll_libnbc_ireduce_inter(const void* sendbuf, void* recvbuf, int count
|
||||
}
|
||||
res = NBC_Start(*(ompi_coll_libnbc_request_t **)request);
|
||||
if (OPAL_UNLIKELY(OMPI_SUCCESS != res)) {
|
||||
NBC_Return_handle ((ompi_coll_libnbc_request_t *)request);
|
||||
NBC_Return_handle (*(ompi_coll_libnbc_request_t **)request);
|
||||
*request = &ompi_request_null.request;
|
||||
return res;
|
||||
}
|
||||
|
@ -7,8 +7,8 @@
|
||||
* rights reserved.
|
||||
* Copyright (c) 2013-2015 Los Alamos National Security, LLC. All rights
|
||||
* reserved.
|
||||
* Copyright (c) 2014-2017 Research Organization for Information Science
|
||||
* and Technology (RIST). All rights reserved.
|
||||
* Copyright (c) 2014-2018 Research Organization for Information Science
|
||||
* and Technology (RIST). All rights reserved.
|
||||
* Copyright (c) 2015 The University of Tennessee and The University
|
||||
* of Tennessee Research Foundation. All rights
|
||||
* reserved.
|
||||
@ -219,7 +219,7 @@ int ompi_coll_libnbc_ireduce_scatter (const void* sendbuf, void* recvbuf, const
|
||||
}
|
||||
res = NBC_Start(*(ompi_coll_libnbc_request_t **)request);
|
||||
if (OPAL_UNLIKELY(OMPI_SUCCESS != res)) {
|
||||
NBC_Return_handle ((ompi_coll_libnbc_request_t *)request);
|
||||
NBC_Return_handle (*(ompi_coll_libnbc_request_t **)request);
|
||||
*request = &ompi_request_null.request;
|
||||
return res;
|
||||
}
|
||||
@ -361,7 +361,7 @@ int ompi_coll_libnbc_ireduce_scatter_inter (const void* sendbuf, void* recvbuf,
|
||||
}
|
||||
res = NBC_Start(*(ompi_coll_libnbc_request_t **)request);
|
||||
if (OPAL_UNLIKELY(OMPI_SUCCESS != res)) {
|
||||
NBC_Return_handle ((ompi_coll_libnbc_request_t *)request);
|
||||
NBC_Return_handle (*(ompi_coll_libnbc_request_t **)request);
|
||||
*request = &ompi_request_null.request;
|
||||
return res;
|
||||
}
|
||||
|
@ -8,8 +8,8 @@
|
||||
* Copyright (c) 2012 Sandia National Laboratories. All rights reserved.
|
||||
* Copyright (c) 2013-2015 Los Alamos National Security, LLC. All rights
|
||||
* reserved.
|
||||
* Copyright (c) 2014-2017 Research Organization for Information Science
|
||||
* and Technology (RIST). All rights reserved.
|
||||
* Copyright (c) 2014-2018 Research Organization for Information Science
|
||||
* and Technology (RIST). All rights reserved.
|
||||
* Copyright (c) 2017 IBM Corporation. All rights reserved.
|
||||
* Copyright (c) 2018 FUJITSU LIMITED. All rights reserved.
|
||||
* $COPYRIGHT$
|
||||
@ -217,7 +217,7 @@ int ompi_coll_libnbc_ireduce_scatter_block(const void* sendbuf, void* recvbuf, i
|
||||
}
|
||||
res = NBC_Start(*(ompi_coll_libnbc_request_t **)request);
|
||||
if (OPAL_UNLIKELY(OMPI_SUCCESS != res)) {
|
||||
NBC_Return_handle ((ompi_coll_libnbc_request_t *)request);
|
||||
NBC_Return_handle (*(ompi_coll_libnbc_request_t **)request);
|
||||
*request = &ompi_request_null.request;
|
||||
return res;
|
||||
}
|
||||
@ -356,7 +356,7 @@ int ompi_coll_libnbc_ireduce_scatter_block_inter(const void* sendbuf, void* recv
|
||||
}
|
||||
res = NBC_Start(*(ompi_coll_libnbc_request_t **)request);
|
||||
if (OPAL_UNLIKELY(OMPI_SUCCESS != res)) {
|
||||
NBC_Return_handle ((ompi_coll_libnbc_request_t *)request);
|
||||
NBC_Return_handle (*(ompi_coll_libnbc_request_t **)request);
|
||||
*request = &ompi_request_null.request;
|
||||
return res;
|
||||
}
|
||||
|
@ -5,8 +5,8 @@
|
||||
* Corporation. All rights reserved.
|
||||
* Copyright (c) 2006 The Technical University of Chemnitz. All
|
||||
* rights reserved.
|
||||
* Copyright (c) 2014-2017 Research Organization for Information Science
|
||||
* and Technology (RIST). All rights reserved.
|
||||
* Copyright (c) 2014-2018 Research Organization for Information Science
|
||||
* and Technology (RIST). All rights reserved.
|
||||
* Copyright (c) 2015 Los Alamos National Security, LLC. All rights
|
||||
* reserved.
|
||||
* Copyright (c) 2017 IBM Corporation. All rights reserved.
|
||||
@ -182,7 +182,7 @@ int ompi_coll_libnbc_iscan(const void* sendbuf, void* recvbuf, int count, MPI_Da
|
||||
}
|
||||
res = NBC_Start(*(ompi_coll_libnbc_request_t **)request);
|
||||
if (OPAL_UNLIKELY(OMPI_SUCCESS != res)) {
|
||||
NBC_Return_handle ((ompi_coll_libnbc_request_t *)request);
|
||||
NBC_Return_handle (*(ompi_coll_libnbc_request_t **)request);
|
||||
*request = &ompi_request_null.request;
|
||||
return res;
|
||||
}
|
||||
|
@ -10,8 +10,8 @@
|
||||
* Copyright (c) 2013 The University of Tennessee and The University
|
||||
* of Tennessee Research Foundation. All rights
|
||||
* reserved.
|
||||
* Copyright (c) 2014-2017 Research Organization for Information Science
|
||||
* and Technology (RIST). All rights reserved.
|
||||
* Copyright (c) 2014-2018 Research Organization for Information Science
|
||||
* and Technology (RIST). All rights reserved.
|
||||
* Copyright (c) 2017 IBM Corporation. All rights reserved.
|
||||
* Copyright (c) 2018 FUJITSU LIMITED. All rights reserved.
|
||||
* $COPYRIGHT$
|
||||
@ -179,7 +179,7 @@ int ompi_coll_libnbc_iscatter (const void* sendbuf, int sendcount, MPI_Datatype
|
||||
}
|
||||
res = NBC_Start(*(ompi_coll_libnbc_request_t **)request);
|
||||
if (OPAL_UNLIKELY(OMPI_SUCCESS != res)) {
|
||||
NBC_Return_handle ((ompi_coll_libnbc_request_t *)request);
|
||||
NBC_Return_handle (*(ompi_coll_libnbc_request_t **)request);
|
||||
*request = &ompi_request_null.request;
|
||||
return res;
|
||||
}
|
||||
@ -258,7 +258,7 @@ int ompi_coll_libnbc_iscatter_inter (const void* sendbuf, int sendcount, MPI_Dat
|
||||
}
|
||||
res = NBC_Start(*(ompi_coll_libnbc_request_t **)request);
|
||||
if (OPAL_UNLIKELY(OMPI_SUCCESS != res)) {
|
||||
NBC_Return_handle ((ompi_coll_libnbc_request_t *)request);
|
||||
NBC_Return_handle (*(ompi_coll_libnbc_request_t **)request);
|
||||
*request = &ompi_request_null.request;
|
||||
return res;
|
||||
}
|
||||
|
@ -10,8 +10,8 @@
|
||||
* Copyright (c) 2013 The University of Tennessee and The University
|
||||
* of Tennessee Research Foundation. All rights
|
||||
* reserved.
|
||||
* Copyright (c) 2014-2017 Research Organization for Information Science
|
||||
* and Technology (RIST). All rights reserved.
|
||||
* Copyright (c) 2014-2018 Research Organization for Information Science
|
||||
* and Technology (RIST). All rights reserved.
|
||||
* Copyright (c) 2017 IBM Corporation. All rights reserved.
|
||||
* Copyright (c) 2018 FUJITSU LIMITED. All rights reserved.
|
||||
* $COPYRIGHT$
|
||||
@ -114,7 +114,7 @@ int ompi_coll_libnbc_iscatterv(const void* sendbuf, const int *sendcounts, const
|
||||
}
|
||||
res = NBC_Start(*(ompi_coll_libnbc_request_t **)request);
|
||||
if (OPAL_UNLIKELY(OMPI_SUCCESS != res)) {
|
||||
NBC_Return_handle ((ompi_coll_libnbc_request_t *)request);
|
||||
NBC_Return_handle (*(ompi_coll_libnbc_request_t **)request);
|
||||
*request = &ompi_request_null.request;
|
||||
return res;
|
||||
}
|
||||
@ -192,7 +192,7 @@ int ompi_coll_libnbc_iscatterv_inter(const void* sendbuf, const int *sendcounts,
|
||||
}
|
||||
res = NBC_Start(*(ompi_coll_libnbc_request_t **)request);
|
||||
if (OPAL_UNLIKELY(OMPI_SUCCESS != res)) {
|
||||
NBC_Return_handle ((ompi_coll_libnbc_request_t *)request);
|
||||
NBC_Return_handle (*(ompi_coll_libnbc_request_t **)request);
|
||||
*request = &ompi_request_null.request;
|
||||
return res;
|
||||
}
|
||||
|
Загрузка…
x
Ссылка в новой задаче
Block a user