X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/4e62e76d104a17f0c9aaf9135ac605e9c8c87141..72d32c4e88a57f4786f62fec48a1bfa454adbff9:/src/smpi/colls/alltoallv/alltoallv-pair-mpi-barrier.cpp diff --git a/src/smpi/colls/alltoallv/alltoallv-pair-mpi-barrier.cpp b/src/smpi/colls/alltoallv/alltoallv-pair-mpi-barrier.cpp index b63b487723..c901225e5c 100644 --- a/src/smpi/colls/alltoallv/alltoallv-pair-mpi-barrier.cpp +++ b/src/smpi/colls/alltoallv/alltoallv-pair-mpi-barrier.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2013-2019. The SimGrid Team. +/* Copyright (c) 2013-2022. The SimGrid Team. * All rights reserved. */ /* This program is free software; you can redistribute it and/or modify it @@ -27,13 +27,11 @@ * Author: Ahmad Faraj ****************************************************************************/ -namespace simgrid{ -namespace smpi{ -int -Coll_alltoallv_pair_mpi_barrier::alltoallv(const void *send_buff, const int *send_counts, const int *send_disps, - MPI_Datatype send_type, - void *recv_buff, const int *recv_counts, const int *recv_disps, - MPI_Datatype recv_type, MPI_Comm comm) +namespace simgrid::smpi { +int alltoallv__pair_mpi_barrier(const void *send_buff, const int *send_counts, const int *send_disps, + MPI_Datatype send_type, + void *recv_buff, const int *recv_counts, const int *recv_disps, + MPI_Datatype recv_type, MPI_Comm comm) { MPI_Status s; MPI_Aint send_chunk, recv_chunk; @@ -53,12 +51,11 @@ Coll_alltoallv_pair_mpi_barrier::alltoallv(const void *send_buff, const int *sen for (i = 0; i < num_procs; i++) { src = dst = rank ^ i; - Colls::barrier(comm); + colls::barrier(comm); Request::sendrecv(send_ptr + send_disps[dst] * send_chunk, send_counts[dst], send_type, dst, tag, recv_ptr + recv_disps[src] * recv_chunk, recv_counts[src], recv_type, src, tag, comm, &s); } return MPI_SUCCESS; } -} -} +} // namespace simgrid::smpi