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
Change include order for smpi tests/examples to avoid conflicts
[simgrid.git]
/
teshsuite
/
smpi
/
mpich3-test
/
coll
/
nonblocking.c
diff --git
a/teshsuite/smpi/mpich3-test/coll/nonblocking.c
b/teshsuite/smpi/mpich3-test/coll/nonblocking.c
index
f30d813
..
d520ba1
100644
(file)
--- a/
teshsuite/smpi/mpich3-test/coll/nonblocking.c
+++ b/
teshsuite/smpi/mpich3-test/coll/nonblocking.c
@@
-12,9
+12,6
@@
#include "mpi.h"
#include <stdio.h>
#include <stdlib.h>
#include "mpi.h"
#include <stdio.h>
#include <stdlib.h>
-#include "mpitest.h"
-/* USE_STRICT_MPI may be defined in mpitestconf.h */
-#include "mpitestconf.h"
#define NUM_INTS (2)
#define NUM_INTS (2)
@@
-23,6
+20,7
@@
if (!(cond_)) { \
fprintf(stderr, "assertion (%s) failed, aborting\n", #cond_); \
MPI_Abort(MPI_COMM_WORLD, 1); \
if (!(cond_)) { \
fprintf(stderr, "assertion (%s) failed, aborting\n", #cond_); \
MPI_Abort(MPI_COMM_WORLD, 1); \
+ exit(1); \
} \
} while (0)
} \
} while (0)
@@
-51,7
+49,6
@@
int main(int argc, char **argv)
MPI_Comm_size(comm, &size);
MPI_Comm_rank(comm, &rank);
MPI_Comm_size(comm, &size);
MPI_Comm_rank(comm, &rank);
-#if !defined(USE_STRICT_MPI) && defined(MPICH)
/* enough space for every process to contribute at least NUM_INTS ints to any
* collective operation */
sbuf = malloc(NUM_INTS*size*sizeof(int));
/* enough space for every process to contribute at least NUM_INTS ints to any
* collective operation */
sbuf = malloc(NUM_INTS*size*sizeof(int));
@@
-132,8
+129,6
@@
int main(int argc, char **argv)
MPI_Iexscan(sbuf, rbuf, NUM_INTS, MPI_INT, MPI_SUM, comm, &req);
MPI_Wait(&req, MPI_STATUS_IGNORE);
MPI_Iexscan(sbuf, rbuf, NUM_INTS, MPI_INT, MPI_SUM, comm, &req);
MPI_Wait(&req, MPI_STATUS_IGNORE);
-#endif
-
if (sbuf) free(sbuf);
if (rbuf) free(rbuf);
if (scounts) free(scounts);
if (sbuf) free(sbuf);
if (rbuf) free(rbuf);
if (scounts) free(scounts);