X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/ecd5f7562caf1d443bf22788fa5f4fac408776ec..271068c7d949ed959313b055466e13539485bc2c:/src/smpi/colls/allreduce/allreduce-lr.cpp diff --git a/src/smpi/colls/allreduce/allreduce-lr.cpp b/src/smpi/colls/allreduce/allreduce-lr.cpp index 871f1a66e8..5cd9bb684b 100644 --- a/src/smpi/colls/allreduce/allreduce-lr.cpp +++ b/src/smpi/colls/allreduce/allreduce-lr.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2013-2017. The SimGrid Team. +/* Copyright (c) 2013-2019. The SimGrid Team. * All rights reserved. */ /* This program is free software; you can redistribute it and/or modify it @@ -7,7 +7,7 @@ #include "../colls_private.hpp" /* IMPLEMENTED BY PITCH PATARASUK - Non-topoloty-specific all-reduce operation designed bandwidth optimally + Non-topology-specific all-reduce operation designed bandwidth optimally Bug fixing by Xin Yuan, 04/04/2008 */ @@ -18,11 +18,10 @@ */ //#include -namespace simgrid{ -namespace smpi{ -int -Coll_allreduce_lr::allreduce(void *sbuf, void *rbuf, int rcount, - MPI_Datatype dtype, MPI_Op op, MPI_Comm comm) +namespace simgrid { +namespace smpi { +int allreduce__lr(const void *sbuf, void *rbuf, int rcount, + MPI_Datatype dtype, MPI_Op op, MPI_Comm comm) { int tag = COLL_TAG_ALLREDUCE; MPI_Status status; @@ -40,7 +39,7 @@ Coll_allreduce_lr::allreduce(void *sbuf, void *rbuf, int rcount, /* when communication size is smaller than number of process (not support) */ if (rcount < size) { XBT_WARN("MPI_allreduce_lr use default MPI_allreduce."); - Coll_allreduce_default::allreduce(sbuf, rbuf, rcount, dtype, op, comm); + allreduce__default(sbuf, rbuf, rcount, dtype, op, comm); return MPI_SUCCESS; }