I managed to build pHDF5 on blueprint.ncsa.uiuc.edu (IBM AIX Power 6). I
compiled the hyperslab_by_chunk.f90 test program found at
http://www.hdfgroup.org/HDF5/Tutor/phypechk.html without error. When I run
it, however, I get the following output:

ATTENTION: 0031-408  4 tasks allocated by LoadLeveler, continuing...
ERROR: 0032-110 Attempt to free a predefined datatype  (2) in MPI_Type_free,
task 0
ERROR: 0032-110 Attempt to free a predefined datatype  (2) in MPI_Type_free,
task 1
ERROR: 0032-110 Attempt to free a predefined datatype  (2) in MPI_Type_free,
task 2
ERROR: 0032-110 Attempt to free a predefined datatype  (2) in MPI_Type_free,
task 3
HDF5: infinite loop closing library

 
D,S,T,D,S,F,D,G,S,T,F,AC,FD,P,FD,P,FD,P,E,E,SL,FL,FL,FL,FL,FL,FL,FL,FL,FL,FL,FL,FL,FL,FL,FL,FL,FL,FL,FL,FL,FL,FL,FL,FL,FL,FL,FL,FL,FL,FL,FL,FL,FL,FL,FL,FL,FL,FL,FL,FL,FL,FL,FL,FL,FL,FL,FL,FL,FL,FL,FL,FL,FL,FL,FL,FL,FL,FL,FL,FL,FL,FL,FL,FL,FL,FL,FL,FL,FL,FL,FL,FL,FL,FL,FL,FL,FL,FL,FL,FL,FL,FL,FL,FL,FL,FL,FL,FL,FL,FL
HDF5: infinite loop closing library

The line which causes the grief is:

    CALL h5dwrite_f(dset_id, H5T_NATIVE_INTEGER, data, dimsfi, error, &
                    file_space_id = filespace, mem_space_id = memspace,
xfer_prp = plist_id)

If I replace that call with the one that is commented out in the program, it
runs without a problem. That line is:

CALL h5dwrite_f(dset_id, H5T_NATIVE_INTEGER, data, dimsfi,error, &
                      file_space_id = filespace, mem_space_id = memspace)

Any ideas? I definitely want to take advantage of doing collective I/O if
possible.

Leigh

--
Leigh Orf
Associate Professor of Atmospheric Science
Department of Geology and Meteorology
Central Michigan University
Currently on sabbatical at the National Center for Atmospheric Research
in Boulder, CO
NCAR office phone: (303) 497-8200
_______________________________________________
Hdf-forum is for HDF software users discussion.
[email protected]
http://mail.hdfgroup.org/mailman/listinfo/hdf-forum_hdfgroup.org

Reply via email to