[mpich] MPICH primary repository branch, master, updated. v3.0.4-411-g27f6340
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 27f6340573fe2e7bc0f2a387ab791fa95ec1479d (commit) from b54d7e0831d6f617c3971e05b643a47d06413423 (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/27f6340573fe2e7bc0f2a387ab791fa95e... commit 27f6340573fe2e7bc0f2a387ab791fa95ec1479d Author: Pavan Balaji <[email protected]> Date: Wed Jul 31 10:51:54 2013 -0500 Error in the buffer attached to dynamic windows. In MPICH, Win_attach/detach are essentially no-ops. The actual accumulate calls don't actually check if the actual buffer is attached or not. This is technically a user error. The win_dynamic_acc test had a wrong buffer attached, but was still passing because of this reason. This patch only corrects the test program. Thanks to Michael Raymond @ SGI for reporting the error. Signed-off-by: Xin Zhao <[email protected]> diff --git a/test/mpi/rma/win_dynamic_acc.c b/test/mpi/rma/win_dynamic_acc.c index ebb0a35..ee9f725 100644 --- a/test/mpi/rma/win_dynamic_acc.c +++ b/test/mpi/rma/win_dynamic_acc.c @@ -34,7 +34,7 @@ int main(int argc, char **argv) { MPI_COMM_WORLD); MPI_Win_create_dynamic(MPI_INFO_NULL, MPI_COMM_WORLD, &dyn_win); - MPI_Win_attach(dyn_win, &one, sizeof(int)); + MPI_Win_attach(dyn_win, &val, sizeof(int)); for (i = 0; i < ITER; i++) { MPI_Win_fence(MPI_MODE_NOPRECEDE, dyn_win); @@ -50,7 +50,7 @@ int main(int argc, char **argv) { printf("%d -- Got %d, expected %d\n", rank, val, ITER); } - MPI_Win_detach(dyn_win, &one); + MPI_Win_detach(dyn_win, &val); MPI_Win_free(&dyn_win); MPI_Reduce(&errors, &all_errors, 1, MPI_INT, MPI_SUM, 0, MPI_COMM_WORLD); ----------------------------------------------------------------------- Summary of changes: test/mpi/rma/win_dynamic_acc.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) hooks/post-receive -- MPICH primary repository
participants (1)
-
noreply@mpich.org