Skip to content

Commit a704cc0

Browse files
committed
test_vard_rec.c: add verbose mode
1 parent a6fe2f1 commit a704cc0

File tree

1 file changed

+17
-1
lines changed

1 file changed

+17
-1
lines changed

test/testcases/test_vard_rec.c

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ int main(int argc, char **argv) {
4545

4646
char filename[256];
4747
int i, j, err, nerrs=0, ncid, varid, dimids[2], unlimit_dimid;
48-
int rank, nprocs, array_of_blocklengths[2], buf[NY][NX];
48+
int rank, nprocs, verbose, array_of_blocklengths[2], buf[NY][NX];
4949
MPI_Offset recsize, len;
5050
MPI_Aint array_of_displacements[2];
5151
MPI_Datatype rec_filetype;
@@ -54,6 +54,8 @@ int main(int argc, char **argv) {
5454
MPI_Comm_size(MPI_COMM_WORLD, &nprocs);
5555
MPI_Comm_rank(MPI_COMM_WORLD, &rank);
5656

57+
verbose = 0;
58+
5759
if (argc > 2) {
5860
if (!rank) printf("Usage: %s [filename]\n",argv[0]);
5961
MPI_Finalize();
@@ -94,6 +96,10 @@ int main(int argc, char **argv) {
9496
MPI_INT, &rec_filetype);
9597
MPI_Type_commit(&rec_filetype);
9698

99+
if (verbose)
100+
printf("%d: %s line %d: displacements=%ld blocklengths=%d\n",rank,
101+
__func__,__LINE__, array_of_displacements[0], array_of_blocklengths[0]);
102+
97103
/* write the record variable */
98104
err = ncmpi_put_vard_all(ncid, varid, rec_filetype, buf, NX, MPI_INT);
99105
CHECK_ERR
@@ -113,6 +119,10 @@ int main(int argc, char **argv) {
113119
MPI_INT, &rec_filetype);
114120
MPI_Type_commit(&rec_filetype);
115121

122+
if (verbose)
123+
printf("%d: %s line %d: displacements=%ld blocklengths=%d\n",rank,
124+
__func__,__LINE__, array_of_displacements[0], array_of_blocklengths[0]);
125+
116126
/* write the record variable */
117127
err = ncmpi_put_vard_all(ncid, varid, rec_filetype, buf[1], NX, MPI_INT);
118128
CHECK_ERR
@@ -142,6 +152,12 @@ int main(int argc, char **argv) {
142152
MPI_INT, &rec_filetype);
143153
MPI_Type_commit(&rec_filetype);
144154

155+
if (verbose)
156+
printf("%d: %s line %d: displacements=%ld %ld blocklengths=%d %d\n",rank,
157+
__func__,__LINE__,
158+
array_of_displacements[0], array_of_displacements[1],
159+
array_of_blocklengths[0], array_of_blocklengths[1]);
160+
145161
/* reset contents of buf before read */
146162
for (j=0; j<NY; j++) for (i=0; i<NX; i++) buf[j][i] = -1;
147163

0 commit comments

Comments
 (0)