X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/d9c9e08948a8387e9e8ecb0fe67ab6b94ec2a66f..5ca17dc381bb7fba4f2689143e2080f7549ee0ab:/teshsuite/smpi/mpich3-test/rma/win_shared.c diff --git a/teshsuite/smpi/mpich3-test/rma/win_shared.c b/teshsuite/smpi/mpich3-test/rma/win_shared.c index 03e35dee39..7dc5e0cce0 100644 --- a/teshsuite/smpi/mpich3-test/rma/win_shared.c +++ b/teshsuite/smpi/mpich3-test/rma/win_shared.c @@ -15,14 +15,15 @@ const int verbose = 0; -int main(int argc, char **argv) { - int i, j, rank, nproc; - int shm_rank, shm_nproc; +int main(int argc, char **argv) +{ + int i, j, rank, nproc; + int shm_rank, shm_nproc; MPI_Aint size; - int errors = 0, all_errors = 0; - int *base, *my_base; - int disp_unit; - MPI_Win shm_win; + int errors = 0, all_errors = 0; + int *base, *my_base; + int disp_unit; + MPI_Win shm_win; MPI_Comm shm_comm; MPI_Init(&argc, &argv); @@ -36,11 +37,11 @@ int main(int argc, char **argv) { MPI_Comm_size(shm_comm, &shm_nproc); /* Allocate ELEM_PER_PROC integers for each process */ - MPI_Win_allocate_shared(sizeof(int)*ELEM_PER_PROC, sizeof(int), MPI_INFO_NULL, - shm_comm, &my_base, &shm_win); + MPI_Win_allocate_shared(sizeof(int) * ELEM_PER_PROC, sizeof(int), MPI_INFO_NULL, + shm_comm, &my_base, &shm_win); /* Locate absolute base */ - MPI_Win_shared_query(shm_win, MPI_PROC_NULL, &size, &disp_unit, &base); + MPI_Win_shared_query(shm_win, MPI_PROC_NULL, &size, &disp_unit, &base); /* make sure the query returned the right values */ if (disp_unit != sizeof(int)) @@ -52,8 +53,9 @@ int main(int argc, char **argv) { if (shm_rank && (base == my_base)) errors++; - if (verbose) printf("%d -- size = %d baseptr = %p my_baseptr = %p\n", shm_rank, - (int) size, (void*) base, (void*) my_base); + if (verbose) + printf("%d -- size = %d baseptr = %p my_baseptr = %p\n", shm_rank, + (int) size, (void *) base, (void *) my_base); MPI_Win_lock_all(MPI_MODE_NOCHECK, shm_win); @@ -69,10 +71,10 @@ int main(int argc, char **argv) { /* Read and verify everyone's data */ for (i = 0; i < shm_nproc; i++) { for (j = 0; j < ELEM_PER_PROC; j++) { - if ( base[i*ELEM_PER_PROC + j] != j ) { + if (base[i * ELEM_PER_PROC + j] != j) { errors++; printf("%d -- Got %d at rank %d index %d, expected %d\n", shm_rank, - base[i*ELEM_PER_PROC + j], i, j, j); + base[i * ELEM_PER_PROC + j], i, j, j); } } }