From: Frederic Suter Date: Fri, 21 Jul 2017 17:48:30 +0000 (+0200) Subject: uniform allocation is better X-Git-Tag: v3_17~326 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/86ad7bacaf8c0b206a62bf87193ca6800006a854?ds=sidebyside uniform allocation is better --- diff --git a/src/smpi/mpi/smpi_group.cpp b/src/smpi/mpi/smpi_group.cpp index 8eb2f7c5a0..89abd06941 100644 --- a/src/smpi/mpi/smpi_group.cpp +++ b/src/smpi/mpi/smpi_group.cpp @@ -16,9 +16,9 @@ namespace smpi{ Group::Group() { - size_=0; /* size */ - rank_to_index_map_=nullptr; /* rank_to_index_map_ */ - refcount_=1; /* refcount_: start > 0 so that this group never gets freed */ + size_ = 0; /* size */ + rank_to_index_map_ = nullptr; /* rank_to_index_map_ */ + refcount_ = 1; /* refcount_: start > 0 so that this group never gets freed */ } Group::Group(int n) : size_(n) @@ -33,7 +33,7 @@ Group::Group(MPI_Group origin) { if (origin != MPI_GROUP_NULL && origin != MPI_GROUP_EMPTY) { size_ = origin->size(); - rank_to_index_map_ = xbt_new(int, size_); + rank_to_index_map_ = new int[size_]; refcount_ = 1; for (int i = 0; i < size_; i++) { rank_to_index_map_[i] = origin->rank_to_index_map_[i];