On 10/25/2016 06:41 PM, Sjaardema, Gregory D wrote:
I think the issue is related to using an older openmpi (or maybe just using openmpi). In hdf5-1.8.16, H5Dchunk.c, there is a comment about working around a bug for MPI_Type_create_hindexed_block(). The comment says that “should not have a special case for blocks == 0, but ompi (as of 1.8.1) has a bug in file_set_view when a zero size datatype is create with hindexed or hvector.” This fix is not in hdf5-1.10.0-patch1. My cases are failing (with openmpi-1.6.4 and openmpi-1.8.1) on processors where blocks == 0 and they are failing with MPI_File_set_view in the backtrace. If I pull the workaround from 1.8.16 in H5Dchunk.c into 1.8.10-patch1, then the code makes it past this point (but then fails an assert at a later point in the test).
Good hunch about ompi. OpenMPI fixed this bug a couple years back. ==rob _______________________________________________ Hdf-forum is for HDF software users discussion. [email protected] http://lists.hdfgroup.org/mailman/listinfo/hdf-forum_lists.hdfgroup.org Twitter: https://twitter.com/hdf5
