summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlbert Cheng <acheng@hdfgroup.org>2003-06-09 18:50:59 (GMT)
committerAlbert Cheng <acheng@hdfgroup.org>2003-06-09 18:50:59 (GMT)
commit54b28eeea76aef046acdb3d761eb2128392369c3 (patch)
treefe384d4206f21b5acba73e05b09f0900b3ff9eaf
parent01f726e30521c16f8252c0668f796a9c8aac7a62 (diff)
downloadhdf5-54b28eeea76aef046acdb3d761eb2128392369c3.zip
hdf5-54b28eeea76aef046acdb3d761eb2128392369c3.tar.gz
hdf5-54b28eeea76aef046acdb3d761eb2128392369c3.tar.bz2
[svn-r6998] Purpose:
"Bug fix" Description: This version is showing very slow HDF5 I/O write speeds (about 40% of MPIO). It was because the library is writing fill values by default. There is a no-fill option which set to FALSE. Changed it to TRUE since MPIO and POSIX are not doing fill values. This is just a stop gap fix since the better fix would be to change the library to not write fill-values in this case. Platforms tested: modi4 parallel and LANL Q paralllel. No h5committest test because it is very trivia. Misc. update:
-rw-r--r--perform/pio_perf.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/perform/pio_perf.c b/perform/pio_perf.c
index a47e6ee..8ba1567 100644
--- a/perform/pio_perf.c
+++ b/perform/pio_perf.c
@@ -1117,7 +1117,7 @@ parse_command_line(int argc, char *argv[])
cl_opts->h5_alignment = 1; /* No alignment for HDF5 objects by default */
cl_opts->h5_threshold = 1; /* No threshold for aligning HDF5 objects by default */
cl_opts->h5_use_chunks = FALSE; /* Don't chunk the HDF5 dataset by default */
- cl_opts->h5_no_fill = FALSE; /* Write fill values by default */
+ cl_opts->h5_no_fill = TRUE; /* Write fill values by default */
cl_opts->h5_write_only = FALSE; /* Do both read and write by default */
cl_opts->h5_use_mpi_posix = FALSE; /* Don't use MPI-posix VFD for HDF5 I/O by default */
cl_opts->verify = FALSE; /* No Verify data correctness by default */