[FLASH-USERS] Compilation error with Parallel HDF5 1.10.5

Mattia Cipriani mattia.cipriani at enea.it
Wed Mar 6 04:36:51 EST 2019


Dear FLASH Users,

I am compiling FLASH4.5 code by using OpenMPI 3.1.2 and HDF5 1.10.5, to take advantage of OpenMPI for parallel data output.
I have the following issue:

/usr/mpi/gcc730/openmpi-3.1.2/bin/mpicc -I/afs/enea.it/project/iner/SIMULAZIONI/software/build/hdf5/include -DH5_USE_16_API -I/afs/enea.it/project/iner/SIMULAZIONI/software/build/hypre/include -ggdb -c -O2 -Wuninitialized -D_FORTIFY_SOURCE=2 -DFLASH_3T -DMAXBLOCKS=1000 -DNXB=16 -DNYB=16 -DNZB=1 -DN_DIM=2 io_h5_report_xfer_method.c
io_h5_report_xfer_method.c: In function ‘io_h5_report_xfer_method’:
io_h5_report_xfer_method.c:105:26: error: ‘H5D_MPIO_FILTERS’ undeclared (first use in this function)
       if (global_cause & H5D_MPIO_FILTERS) {
                          ^
io_h5_report_xfer_method.c:105:26: note: each undeclared identifier is reported only once for each function it appears in
make: *** [io_h5_report_xfer_method.o] Error 1

What can be the problem?
I am succesfully running the same FLASH version with HDF5 1.10.4 serial.

Best regards,
Mattia




More information about the flash-users mailing list