[petsc-users] Unable to create >4GB sized HDF5 files on Cray XC30

Juha Jäykkä juhaj at iki.fi
Sat Aug 17 18:37:22 CDT 2013


Hi list!

I wonder when and why (to make writing faster, I guess) this (and the 
corresponding line in src/vec/vec/impls/mpi/pdvec.c) was added:

petsc-3.3-p6/src/dm/impls/da/gr2.c:360:    status = H5Pset_chunk(chunkspace, 
dim, chunkDims); CHKERRQ(status);

I know that 3.3.6 is "old", but 3.4.2 performs the same call, so I'm not any 
better off with that.

This line causes problems, at least on a Cray XC30 machine, with HDF5 library 
telling me that "#010: H5Dchunk.c line 443 in H5D_chunk_construct(): chunk 
size must be < 4GB."

I know chunked IO is good idea, but apparently PETSc uses disallowed 
chunksizes.

Can I change the chunk size used by PETSc somehow or am I reduced to 
commenting out the two offending lines? (Which I already did and it solves the 
issue, but presumably leads to inferior performance.)

Cheers,
Juha

-- 
		 -----------------------------------------------
		| Juha Jäykkä, juhaj at iki.fi			|
		| http://koti.kapsi.fi/~juhaj/			|
		 -----------------------------------------------
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: This is a digitally signed message part.
URL: <http://lists.mcs.anl.gov/pipermail/petsc-users/attachments/20130818/378ed482/attachment.pgp>


More information about the petsc-users mailing list