From 54b28eeea76aef046acdb3d761eb2128392369c3 Mon Sep 17 00:00:00 2001 From: Albert Cheng Date: Mon, 9 Jun 2003 13:50:59 -0500 Subject: [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: --- perform/pio_perf.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 */ -- cgit v0.12