X-Git-Url: http://bilbo.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/81da04566c9356b157d9bfc50cc93a6dff83befc..ace6ec5d4b81b85275732c9ba244d358ddc30107:/teshsuite/smpi/type-struct/type-struct.c diff --git a/teshsuite/smpi/type-struct/type-struct.c b/teshsuite/smpi/type-struct/type-struct.c index 6e24484110..9ae85efa36 100644 --- a/teshsuite/smpi/type-struct/type-struct.c +++ b/teshsuite/smpi/type-struct/type-struct.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2012-2014. The SimGrid Team. +/* Copyright (c) 2012-2023. The SimGrid Team. * All rights reserved. */ /* This program is free software; you can redistribute it and/or modify it @@ -10,7 +10,12 @@ int main(int argc, char **argv) { int rank; - struct { int a;int c; double b;int tab[2][3];} value; + struct { + int a; + int c; + double b; + int tab[2][3]; + } value = {0}; MPI_Datatype mystruct; int blocklens[3]; MPI_Aint indices[3]; @@ -21,7 +26,7 @@ int main(int argc, char **argv) MPI_Comm_rank( MPI_COMM_WORLD, &rank ); - int tab[2][3]={{1*rank,2*rank,3*rank},{7*rank,8*rank,9*rank}}; + int tab[2][3]={{1*rank,2*rank,3*rank},{7*rank,8*rank,9*rank}}; MPI_Type_contiguous(3, MPI_INT, &type2); MPI_Type_commit(&type2); @@ -50,16 +55,16 @@ int main(int argc, char **argv) value.b=8.0; }else{ value.a=10000; - value.b=5.0; + value.b=5.0; } MPI_Bcast( &value, 1, mystruct, 0, MPI_COMM_WORLD ); - printf( "Process %d got %d (-2?) and %f (8.0?), tab (should be all 0): ", rank, value.a, value.b ); + printf("Process %d got %d (-2?) and %f (8.0?), tab (should be all 0):", rank, value.a, value.b); for (int j = 0; j < 2; j++) for (int i = 0; i < 3; i++) - printf("%d ", tab[j][i]); + printf(" %d", tab[j][i]); printf("\n"); /* Clean up the type */