diff options
author | Albert Cheng <acheng@hdfgroup.org> | 2003-06-09 18:50:59 (GMT) |
---|---|---|
committer | Albert Cheng <acheng@hdfgroup.org> | 2003-06-09 18:50:59 (GMT) |
commit | 54b28eeea76aef046acdb3d761eb2128392369c3 (patch) | |
tree | fe384d4206f21b5acba73e05b09f0900b3ff9eaf | |
parent | 01f726e30521c16f8252c0668f796a9c8aac7a62 (diff) | |
download | hdf5-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.c | 2 |
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 */ |