[mpich-commits] [mpich] MPICH primary repository branch, master, updated. v3.2a2-166-gbf021b6
Service Account
noreply at mpich.org
Wed Feb 18 09:58:52 CST 2015
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "MPICH primary repository".
The branch, master has been updated
via bf021b67ef829f1bf8d2562f34f9b327d7603058 (commit)
from be7c17b3177ccb0ede49761b44a438952360b061 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://git.mpich.org/mpich.git/commitdiff/bf021b67ef829f1bf8d2562f34f9b327d7603058
commit bf021b67ef829f1bf8d2562f34f9b327d7603058
Author: Igor Ivanov <Igor.Ivanov at itseez.com>
Date: Wed Feb 18 14:05:19 2015 +0200
mpi/coll: Fix a bug in MPI_Scan
This issue was added in commit [54362c0].
Signed-off-by: Igor Ivanov <Igor.Ivanov at itseez.com>
Signed-off-by: Wesley Bland <wbland at anl.gov>
diff --git a/src/mpi/coll/scan.c b/src/mpi/coll/scan.c
index ee3bf89..0c08fdf 100644
--- a/src/mpi/coll/scan.c
+++ b/src/mpi/coll/scan.c
@@ -303,7 +303,7 @@ int MPIR_Scan(
{
mpi_errno = MPIC_Recv(localfulldata, count, datatype,
comm_ptr->node_comm->local_size - 1, MPIR_SCAN_TAG,
- comm_ptr, &status, errflag);
+ comm_ptr->node_comm, &status, errflag);
if (mpi_errno) {
/* for communication errors, just record the error but continue */
*errflag = MPIR_ERR_GET_CLASS(mpi_errno);
@@ -316,7 +316,7 @@ int MPIR_Scan(
MPIU_Get_intranode_rank(comm_ptr, rank) == comm_ptr->node_comm->local_size - 1)
{
mpi_errno = MPIC_Send(recvbuf, count, datatype,
- 0, MPIR_SCAN_TAG, comm_ptr, errflag);
+ 0, MPIR_SCAN_TAG, comm_ptr->node_comm, errflag);
if (mpi_errno) {
/* for communication errors, just record the error but continue */
*errflag = MPIR_ERR_GET_CLASS(mpi_errno);
@@ -349,7 +349,7 @@ int MPIR_Scan(
{
mpi_errno = MPIC_Send(prefulldata, count, datatype,
MPIU_Get_internode_rank(comm_ptr, rank) + 1,
- MPIR_SCAN_TAG, comm_ptr, errflag);
+ MPIR_SCAN_TAG, comm_ptr->node_roots_comm, errflag);
if (mpi_errno) {
/* for communication errors, just record the error but continue */
*errflag = MPIR_ERR_GET_CLASS(mpi_errno);
@@ -361,7 +361,7 @@ int MPIR_Scan(
{
mpi_errno = MPIC_Recv(tempbuf, count, datatype,
MPIU_Get_internode_rank(comm_ptr, rank) - 1,
- MPIR_SCAN_TAG, comm_ptr, &status, errflag);
+ MPIR_SCAN_TAG, comm_ptr->node_roots_comm, &status, errflag);
noneed = 0;
if (mpi_errno) {
/* for communication errors, just record the error but continue */
-----------------------------------------------------------------------
Summary of changes:
src/mpi/coll/scan.c | 8 ++++----
1 files changed, 4 insertions(+), 4 deletions(-)
hooks/post-receive
--
MPICH primary repository
More information about the commits
mailing list