[Hdf-forum] read fail, error diagnosis?

Biddiscombe, John A. biddisco at cscs.ch
Wed Jan 13 07:52:38 EST 2010


Can anyone tell from this error stack (below) what might have gone wrong. The file is a single dataset of approx 32GB it looks like this "h5dump -HA ..."

HDF5 "/project/csvis/biddisco/xdmf_test/ringRe25k_omegaI01500.h5" {
GROUP "/" {
   DATASET "00000__Node__omega" {
      DATATYPE  H5T_IEEE_F32LE
      DATASPACE  SIMPLE { ( 3521, 881, 881, 3 ) / ( 3521, 881, 881, 3 ) }
   }
}
}

Smaller versions of the same file work ok when I try to read hyperslabs (note parallel read is enabled, so mpiio is being used), but the big one fails. the final message about " can't convert from size to size_i" makes me suspicious that there's something fishy going on with long ints etc. 

thanks

JB

HDF5-DIAG: Error detected in HDF5 (1.8.4) MPI-process 1:
  #000: /workspace/hdf5-1.8/src/H5Dio.c line 174 in H5Dread(): can't read data
    major: Dataset
    minor: Read failed
  #001: /workspace/hdf5-1.8/src/H5Dio.c line 405 in H5D_read(): can't read data
    major: Dataset
    minor: Read failed
  #002: /workspace/hdf5-1.8/src/H5Dcontig.c line 520 in H5D_contig_read(): contiguous read failed
    major: Dataset
    minor: Read failed
  #003: /workspace/hdf5-1.8/src/H5Dselect.c line 275 in H5D_select_read(): read error
    major: Dataspace
    minor: Read failed
  #004: /workspace/hdf5-1.8/src/H5Dselect.c line 210 in H5D_select_io(): read error
    major: Dataspace
    minor: Read failed
  #005: /workspace/hdf5-1.8/src/H5Dcontig.c line 838 in H5D_contig_readvv(): block write failed
    major: Low-level I/O
    minor: Write failed
  #006: /workspace/hdf5-1.8/src/H5Fio.c line 117 in H5F_block_read(): driver read request failed
    major: Low-level I/O
    minor: Read failed
  #007: /workspace/hdf5-1.8/src/H5FDint.c line 142 in H5FD_read(): driver read request failed
    major: Virtual File Layer
    minor: Read failed
  #008: /workspace/hdf5-1.8/src/H5FDmpio.c line 1445 in H5FD_mpio_read(): can't convert from size to size_i
    major: Internal error (too specific to document in detail)
    minor: Out of range



More information about the Hdf-forum mailing list