[mpich-commits] [mpich] MPICH primary repository branch, master, updated. v3.2b3-218-gb2870c5
Service Account
noreply at mpich.org
Sun Jul 12 18:21:49 CDT 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 b2870c55d476a7fe2498f1a231c2d62b3a548332 (commit)
from c70ed954dfd595f26f16895c0eb685fbe98c72a9 (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/b2870c55d476a7fe2498f1a231c2d62b3a548332
commit b2870c55d476a7fe2498f1a231c2d62b3a548332
Author: Lena Oden <loden at anl.gov>
Date: Sun Jul 12 14:03:34 2015 -0500
Fix memory leaks in test/mpi/comm/comm_idup_nb
Fix memory leaks, remove xfail for comm_idup_isend
and comm_idup_comm, since 2269 was fixed.
comm_idup_nb still fails because of 2284
No reviewer
diff --git a/test/mpi/comm/comm_idup_nb.c b/test/mpi/comm/comm_idup_nb.c
index fe8e354..67dc07b 100644
--- a/test/mpi/comm/comm_idup_nb.c
+++ b/test/mpi/comm/comm_idup_nb.c
@@ -11,7 +11,7 @@
#include "mpitest.h"
-#define ITERS 3
+#define ITERS 5
@@ -102,9 +102,15 @@ int main(int argc, char **argv)
MPI_Ibcast(&in[i], 1, MPI_INT, 0,test_comm, &sreq[i]);
MPI_Comm_idup(test_comm, &new_comm[i], &sreq[i+ITERS]);
}
- sol = 815;
MPI_Waitall(ITERS*2, sreq, MPI_STATUS_IGNORE);
+ sol = 815;
+ for(i = 0; i< ITERS; i++) {
+ if(in[i]!= sol) errs++;
+ errs += MTestTestComm(new_comm[i]);
+ MPI_Comm_free(&new_comm[i]);
+ }
+ MTestFreeComm(&test_comm);
}
/* Now the test for inter-communicators */
@@ -118,17 +124,16 @@ int main(int argc, char **argv)
/* Ibarrier */
- /* for(i = 0; i< ITERS; i++) {
+ for(i = 0; i< ITERS; i++) {
MPI_Ibarrier(test_comm, &sreq[i]);
MPI_Comm_idup(test_comm, &new_comm[i], &sreq[i+ITERS]);
}
MPI_Waitall(ITERS*2, sreq, MPI_STATUS_IGNORE);
for(i = 0; i< ITERS; i++) {
- if(in[i]!= sol) errs++;
errs += MTestTestComm(new_comm[i]);
MPI_Comm_free(&new_comm[i]);
}
-*/
+
/*Ibcast */
int root;
for(i = 0; i< ITERS; i++) {
@@ -172,6 +177,7 @@ int main(int argc, char **argv)
MPI_Comm_free(&new_comm[i]);
}
+ MTestFreeComm(&test_comm);
}
MTest_Finalize( errs );
diff --git a/test/mpi/comm/testlist b/test/mpi/comm/testlist
index 13780cd..606a038 100644
--- a/test/mpi/comm/testlist
+++ b/test/mpi/comm/testlist
@@ -30,9 +30,9 @@ comm_idup 9 mpiversion=3.0
comm_idup_mul 2 mpiversion=3.0
comm_idup_overlap 2 mpiversion=3.0
comm_idup_iallreduce 6 mpiversion=3.0
-comm_idup_nb 6 mpiversion=3.0 xfail=ticket2283
-comm_idup_isend 6 mpiversion=3.0 xfail=ticket2269
-comm_idup_comm 6 mpiversion=3.0 xfail=ticket2269
+comm_idup_nb 6 mpiversion=3.0 xfail=ticket2284
+comm_idup_isend 6 mpiversion=3.0
+comm_idup_comm 6 mpiversion=3.0
dup_with_info 2 mpiversion=3.0
dup_with_info 4 mpiversion=3.0
dup_with_info 9 mpiversion=3.0
-----------------------------------------------------------------------
Summary of changes:
test/mpi/comm/comm_idup_nb.c | 16 +++++++++++-----
test/mpi/comm/testlist | 6 +++---
2 files changed, 14 insertions(+), 8 deletions(-)
hooks/post-receive
--
MPICH primary repository
More information about the commits
mailing list