Skip to content

XDMF3 reader fails to read large file in parallel

I have a 1.8Tb file in HDF5 format, with a single variable per file (uniform grid of size 768076807680). The XDMF reader version 2 reads it without problem, using 256 tasks (64 nodes of 64Gb each).

the XDMF reader version 3 crashes with the error:

terminate called after throwing an instance of 'XdmfError'
what(): Number of values in hdf5 dataset (452984832000)
does not match allocated size in XdmfArray (2013265920).

Am not sure if it is a problem of syntax, or something worse. My XDMF file is:

0.0 0.0 0.0 1.0E-00 1.0E-00 1.0E-00 lc_9600box_7680_lightcone_phi_0.h5:/data
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information