X-Git-Url: http://bilbo.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/5089a0a98b27f5eeee62321dff4f025f1648f025..3907e83884bae6278656e9cd2cb7ef92a8f707fb:/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 6b53837689..83aa58a85e 100644 --- a/src/smpi/colls/alltoall/alltoall-pair.cpp +++ b/src/smpi/colls/alltoall/alltoall-pair.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2013-2019. The SimGrid Team. +/* Copyright (c) 2013-2023. The SimGrid Team. * All rights reserved. */ /* This program is free software; you can redistribute it and/or modify it @@ -28,8 +28,7 @@ * Author: Ahmad Faraj ****************************************************************************/ -namespace simgrid{ -namespace smpi{ +namespace simgrid::smpi { int alltoall__pair_rma(const void *send_buff, int send_count, MPI_Datatype send_type, void *recv_buff, int recv_count, MPI_Datatype recv_type, MPI_Comm comm) @@ -47,8 +46,7 @@ int alltoall__pair_rma(const void *send_buff, int send_count, MPI_Datatype send_ send_chunk = send_type->get_extent(); recv_chunk = recv_type->get_extent(); - win=new Win(recv_buff, num_procs * recv_chunk * send_count, recv_chunk, 0, - comm); + win = new Win(recv_buff, num_procs * recv_chunk * send_count, recv_chunk, nullptr, comm); send_chunk *= send_count; recv_chunk *= recv_count; @@ -59,7 +57,7 @@ int alltoall__pair_rma(const void *send_buff, int send_count, MPI_Datatype send_ rank /* send_chunk*/, send_count, send_type); } win->fence(assert); - delete win; + simgrid::smpi::Win::del(win); return 0; } @@ -97,5 +95,4 @@ int alltoall__pair(const void *send_buff, int send_count, return MPI_SUCCESS; } -} -} +} // namespace simgrid::smpi