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
Reduce the size of partial shared malloc tests.
[simgrid.git]
/
teshsuite
/
smpi
/
macro-partial-shared-communication
/
macro-partial-shared-communication.c
diff --git
a/teshsuite/smpi/macro-partial-shared-communication/macro-partial-shared-communication.c
b/teshsuite/smpi/macro-partial-shared-communication/macro-partial-shared-communication.c
index
afed268
..
5327377
100644
(file)
--- a/
teshsuite/smpi/macro-partial-shared-communication/macro-partial-shared-communication.c
+++ b/
teshsuite/smpi/macro-partial-shared-communication/macro-partial-shared-communication.c
@@
-49,14
+49,14
@@
int main(int argc, char *argv[])
MPI_Init(&argc, &argv);
int rank;
int size;
MPI_Init(&argc, &argv);
int rank;
int size;
- size_t mem_size = 0x1000000
0
;
+ size_t mem_size = 0x1000000;
size_t shared_blocks[] = {
size_t shared_blocks[] = {
- 0, 0x123456
7
,
- 0x130000
0, 0x1300010
,
- 0x345678
9, 0x3457890
,
- 0x444444
4, 0x5
555555,
- 0x555556
5, 0x560
0000,
- 0x800000
0, 0x10
000000
+ 0, 0x123456,
+ 0x130000
, 0x130001
,
+ 0x345678
, 0x345789
,
+ 0x444444
, 0x
555555,
+ 0x555556
, 0x56
0000,
+ 0x800000
, 0x1
000000
};
int nb_blocks = (sizeof(shared_blocks)/sizeof(size_t))/2;
MPI_Comm_rank(MPI_COMM_WORLD, &rank);
};
int nb_blocks = (sizeof(shared_blocks)/sizeof(size_t))/2;
MPI_Comm_rank(MPI_COMM_WORLD, &rank);
@@
-91,7
+91,7
@@
int main(int argc, char *argv[])
size_t start = shared_blocks[2*i+1];
size_t stop = shared_blocks[2*i+2];
int comm = check_all(buf, start, stop, rank-1);
size_t start = shared_blocks[2*i+1];
size_t stop = shared_blocks[2*i+2];
int comm = check_all(buf, start, stop, rank-1);
- printf("[%d] The result of the (normal) communication check for block (0x%
lx, 0x%l
x) is: %d\n", rank, start, stop, comm);
+ printf("[%d] The result of the (normal) communication check for block (0x%
zx, 0x%z
x) is: %d\n", rank, start, stop, comm);
}
memset(buf, rank, mem_size);
}
}
memset(buf, rank, mem_size);
}
@@
-101,10
+101,10
@@
int main(int argc, char *argv[])
// Then, even processes send a sub-part of their buffer their successor
// Note that the last block should not be copied entirely
if(rank%2 == 0) {
// Then, even processes send a sub-part of their buffer their successor
// Note that the last block should not be copied entirely
if(rank%2 == 0) {
- MPI_Send(buf+0x10000, mem_size-0xa00000
0
, MPI_UINT8_T, rank+1, 0, MPI_COMM_WORLD);
+ MPI_Send(buf+0x10000, mem_size-0xa00000, MPI_UINT8_T, rank+1, 0, MPI_COMM_WORLD);
}
else {
}
else {
- MPI_Recv(buf+0x10000, mem_size-0xa00000
0
, MPI_UINT8_T, rank-1, 0, MPI_COMM_WORLD, MPI_STATUS_IGNORE);
+ MPI_Recv(buf+0x10000, mem_size-0xa00000, MPI_UINT8_T, rank-1, 0, MPI_COMM_WORLD, MPI_STATUS_IGNORE);
}
}
@@
-114,7
+114,7
@@
int main(int argc, char *argv[])
size_t start = shared_blocks[2*i+1];
size_t stop = shared_blocks[2*i+2];
int comm = check_all(buf, start, stop, rank-1);
size_t start = shared_blocks[2*i+1];
size_t stop = shared_blocks[2*i+2];
int comm = check_all(buf, start, stop, rank-1);
- printf("[%d] The result of the (shifted) communication check for block (0x%
lx, 0x%l
x) is: %d\n", rank, start, stop, comm);
+ printf("[%d] The result of the (shifted) communication check for block (0x%
zx, 0x%z
x) is: %d\n", rank, start, stop, comm);
}
}
}
}