A
lgorithmique
N
umérique
D
istribuée
Public GIT Repository
projects
/
simgrid.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Add tesh files to test all new collectives
[simgrid.git]
/
src
/
smpi
/
colls
/
allreduce-rab-reduce-scatter.c
diff --git
a/src/smpi/colls/allreduce-rab-reduce-scatter.c
b/src/smpi/colls/allreduce-rab-reduce-scatter.c
index
7a9eb2a
..
29b3866
100755
(executable)
--- a/
src/smpi/colls/allreduce-rab-reduce-scatter.c
+++ b/
src/smpi/colls/allreduce-rab-reduce-scatter.c
@@
-345,11
+345,7
@@
int smpi_coll_tuned_allreduce_rab_reduce_scatter(void *sbuff, void *rbuff,
MPI_Comm_rank(comm, &rank);
MPI_Type_extent(dtype, &extent);
MPI_Comm_rank(comm, &rank);
MPI_Type_extent(dtype, &extent);
- tmp_buf = (void *) malloc(count * extent);
- if (!tmp_buf) {
- printf("Could not allocate memory for tmp_buf\n");
- return 1;
- }
+ tmp_buf = (void *) xbt_malloc(count * extent);
MPIR_Localcopy(sbuff, count, dtype, rbuff, count, dtype);
MPIR_Localcopy(sbuff, count, dtype, rbuff, count, dtype);
@@
-521,5
+517,5
@@
int smpi_coll_tuned_allreduce_rab_reduce_scatter(void *sbuff, void *rbuff,
}
free(tmp_buf);
}
free(tmp_buf);
- return
0
;
+ return
MPI_SUCCESS
;
}
}