X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/b7ed19dfcc221d7b3eca182abb5c4a3946671172..ecd5f7562caf1d443bf22788fa5f4fac408776ec:/src/smpi/colls/alltoall/alltoall-pair.cpp diff --git a/src/smpi/colls/alltoall/alltoall-pair.cpp b/src/smpi/colls/alltoall/alltoall-pair.cpp index 1f1f5ef9ba..2519526516 100644 --- a/src/smpi/colls/alltoall/alltoall-pair.cpp +++ b/src/smpi/colls/alltoall/alltoall-pair.cpp @@ -1,10 +1,11 @@ -/* Copyright (c) 2013-2014. The SimGrid Team. +/* Copyright (c) 2013-2017. The SimGrid Team. * All rights reserved. */ /* This program is free software; you can redistribute it and/or modify it * under the terms of the license (GNU LGPL) which comes with this package. */ -#include "../colls_private.h" +#include "../colls_private.hpp" +#include "smpi_win.hpp" /***************************************************************************** @@ -27,7 +28,8 @@ * Auther: Ahmad Faraj ****************************************************************************/ - +namespace simgrid{ +namespace smpi{ int Coll_alltoall_pair_rma::alltoall(void *send_buff, int send_count, MPI_Datatype send_type, void *recv_buff, int recv_count, MPI_Datatype recv_type, MPI_Comm comm) @@ -89,10 +91,11 @@ int Coll_alltoall_pair::alltoall(void *send_buff, int send_count, for (i = 0; i < num_procs; i++) { src = dst = rank ^ i; - Request::sendrecv(send_ptr + dst * send_chunk, send_count, send_type, dst, tag, - recv_ptr + src * recv_chunk, recv_count, recv_type, src, tag, - comm, &s); + Request::sendrecv(send_ptr + dst * send_chunk, send_count, send_type, dst, tag, recv_ptr + src * recv_chunk, + recv_count, recv_type, src, tag, comm, &s); } return MPI_SUCCESS; } +} +}