From 67dd52efb197e6a1e24966c4a64b817f1abfd78f Mon Sep 17 00:00:00 2001 From: Edgar Gabriel Date: Wed, 28 Sep 2005 15:12:05 +0000 Subject: [PATCH] making the allreduce and reduce_scatter tests pass as well This commit was SVN r7532. --- ompi/mca/coll/basic/coll_basic_reduce.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/ompi/mca/coll/basic/coll_basic_reduce.c b/ompi/mca/coll/basic/coll_basic_reduce.c index 89db628bb0..32e4056bf0 100644 --- a/ompi/mca/coll/basic/coll_basic_reduce.c +++ b/ompi/mca/coll/basic/coll_basic_reduce.c @@ -286,7 +286,7 @@ mca_coll_basic_reduce_log_intra(void *sbuf, void *rbuf, int count, char *free_buffer = NULL; char *free_rbuf = NULL; char *pml_buffer = NULL; - char *snd_buffer = sbuf; + char *snd_buffer = NULL; char *rcv_buffer = rbuf; char *inplace_temp = NULL; @@ -335,9 +335,9 @@ mca_coll_basic_reduce_log_intra(void *sbuf, void *rbuf, int count, return OMPI_ERR_OUT_OF_RESOURCE; } sbuf = inplace_temp - lb; - err = ompi_ddt_copy_content_same_ddt(dtype, count, rbuf, sbuf); + err = ompi_ddt_copy_content_same_ddt(dtype, count, sbuf, rbuf); } - + snd_buffer = sbuf; if (rank != root && 0 == (vrank & 1)) { /* root is the only one required to provide a valid rbuf.