From 8948598fab0a3bdb51025901a2900df0e3bb76c1 Mon Sep 17 00:00:00 2001 From: Achim Gsell Date: Thu, 14 Sep 2006 21:05:23 +0000 Subject: [PATCH] test/H5BlockParTestScalarField.c _read_data() * bugfix in calculating expected value * be more verbose in case of an error --- test/H5BlockParTestScalarField.c | 39 +++++++++++++++++++++++++------- 1 file changed, 31 insertions(+), 8 deletions(-) diff --git a/test/H5BlockParTestScalarField.c b/test/H5BlockParTestScalarField.c index 6e07d91..a03da60 100644 --- a/test/H5BlockParTestScalarField.c +++ b/test/H5BlockParTestScalarField.c @@ -300,14 +300,37 @@ _read_data ( rj -= j_start; rk -= k_start; h5part_float64_t value = rk - + 1000*j - + 100000*i - + 10000000*myproc; + + 1000*rj + + 100000*ri + + 10000000*proc; if ( *(data + idx) != value ) { - printf ( "value missmatch for (%lld,%lld,%lld); is: %f;" - " should be: %f", - (long long)i, (long long)j, (long long)k, - *( data + idx ), value ); + printf ( + "PROC[%d]: " + "value missmatch for (%lld,%lld,%lld); is: %f;" + " should be: %f\n", + myproc, + (long long)i, (long long)j, (long long)k, + *( data + idx ), value ); + printf ( + "PROC[%d]: " + "My partition is: " + "%lld:%lld, %lld:%lld, %lld:%lld\n", + myproc, + layout->i_start, layout->i_end, + layout->j_start, layout->j_end, + layout->k_start, layout->k_end ); + printf ( + "PROC[%d]: " + "Value has been written by proc %d\n", + myproc, proc ); + printf ( + "PROC[%d]: " + "The partition for this proc was: " + "%lld:%lld, %lld:%lld, %lld:%lld\n", + myproc, + i_start, i_end, + j_start, j_end, + k_start, k_end ); return -1; } } @@ -421,7 +444,7 @@ main ( return 1; } - H5PartSetVerbosityLevel ( 40 ); + H5PartSetVerbosityLevel ( 4 ); if ( opt_write ) { if ( _write_file ( fname, myproc, comm, layout ) < 0 ) {