diff options
author | Leon Arber <larber@ncsa.uiuc.edu> | 2005-06-28 19:20:56 (GMT) |
---|---|---|
committer | Leon Arber <larber@ncsa.uiuc.edu> | 2005-06-28 19:20:56 (GMT) |
commit | ac2e0d548eaab1cb3c3875ed4cd842de8aed6b41 (patch) | |
tree | dbadb82fbd2a675da7aa4afc9441b3a7cfc89691 /tools/h5diff/h5diff_common.h | |
parent | 92723c7e02110865a393547e942e53cdefd2315a (diff) | |
download | hdf5-ac2e0d548eaab1cb3c3875ed4cd842de8aed6b41.zip hdf5-ac2e0d548eaab1cb3c3875ed4cd842de8aed6b41.tar.gz hdf5-ac2e0d548eaab1cb3c3875ed4cd842de8aed6b41.tar.bz2 |
[svn-r10996] Purpose:
Bug fix for parallel case for new "Some objects were not comparable" patch to h5diff.
Description:
The parallel h5diff wouldn't print out "Some objects were not comparable" because the worker
tasks were not communicating the not_cmp flag of the diff_opt_t struct back to the manager, who ultimately
prints everything.
Also, some miscellaneous fixes for error printing. Some errors were printed out with printf instead of fprintf(stderr,...).
In parallel environments, this can result in output getting lost.
Solution:
Had the worker tasks pass along the not_cmp flag to the manager when they sent along
the number of differences they found.
Platforms tested:
heping (pp), sol (pp)
Misc. update:
Diffstat (limited to 'tools/h5diff/h5diff_common.h')
-rw-r--r-- | tools/h5diff/h5diff_common.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/tools/h5diff/h5diff_common.h b/tools/h5diff/h5diff_common.h index 3a6f01d..728b022 100644 --- a/tools/h5diff/h5diff_common.h +++ b/tools/h5diff/h5diff_common.h @@ -1,3 +1,6 @@ +extern unsigned char g_Parallel; +extern int g_nTasks; + void usage(void); int check_n_input( const char* ); int check_f_input( const char* ); |