configure --with-mpe

Hi,

I am trying to build hdf5 1.8.6 with MPE support, i.e.:

configure --prefix=/home/orf/hdf5mpe --enable-fortran
--enable-parallel --with-mpe=/home/orf/mpe

It builds and configure finds the MPE include and lib directory. However:

Features:

···

---------
                  Parallel HDF5: yes
             High Level library: yes
                   Threadsafety: no
            Default API Mapping: v18
With Deprecated Public Symbols: yes
         I/O filters (external): deflate(zlib)
         I/O filters (internal): shuffle,fletcher32,nbit,scaleoffset
                            MPE:
                     Direct VFD: no
                        dmalloc: no
Clear file buffers before write: yes
           Using memory checker: no
         Function Stack Tracing: no
                           GPFS: no
      Strict File Format Checks: no
   Optimization Instrumentation: no
       Large File Support (LFS): yes
             H5dump Packed Bits: yes

Note the MPE: field is blank. And, when I run make test and run my
code linked to the libraries, MPE stuff is not activated. And, in
H5pubconf.h:

/* Define if we have MPE support */
/* #undef H5_HAVE_MPE */

I suspect it's not being built?

Also, from the output of the configure script:

waterspout2:/home/orf/build/hdf5-1.8.6% grep mpe configure.out
checking for Fortran libraries of mpif90... -L/home/orf/mpe/lib
-L/opt/openmpi/lib
-L/opt/intel/composerxe-2011.1.107/compiler/lib/intel64
-L/opt/intel/composerxe-2011.1.107/mkl/lib/intel64
-L/usr/lib/gcc/x86_64-redhat-linux/4.1.2
-L/usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../lib64
-L/usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../.. -L/lib64 -L/lib
-L/usr/lib64 -L/usr/lib -lmpi_f90 -lmpi_f77 -lmpi -lopen-rte
-lopen-pal -ldl -lnsl -lutil -limf -lm -lifport -lifcoremt -lsvml
-lipgo -lirc -lpthread -lirc_s
checking mpe.h usability... yes
checking mpe.h presence... yes
checking for mpe.h... yes
checking for MPE_Init_log in -lmpe... yes
checking for CLOG_Init in -llmpe... no
             Installation point: /home/orf/hdf5mpe
                    AM_CPPFLAGS: -I/home/orf/mpe/include
-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_BSD_SOURCE
                        LDFLAGS: -L/home/orf/mpe/lib
                Extra libraries: -lmpe -lz -lm

And filnally:

waterspout2:/home/orf/hdf5mpe/lib% ls -l
total 6272
drwxrwxr-x 2 orf orf 4096 Mar 9 13:02 ./
drwxrwxr-x 6 orf orf 4096 Mar 9 12:07 ../
-rw-r--r-- 1 orf orf 5713872 Mar 9 13:02 libhdf5.a
-rwxr-xr-x 1 orf orf 907 Mar 9 13:02 libhdf5.la*
-rw-r--r-- 1 orf orf 3022 Mar 9 13:02 libhdf5.settings
-rw-r--r-- 1 orf orf 376658 Mar 9 13:02 libhdf5_fortran.a
-rwxr-xr-x 1 orf orf 931 Mar 9 13:02 libhdf5_fortran.la*
-rw-r--r-- 1 orf orf 194518 Mar 9 13:02 libhdf5_hl.a
-rwxr-xr-x 1 orf orf 916 Mar 9 13:02 libhdf5_hl.la*
-rw-r--r-- 1 orf orf 80684 Mar 9 13:02 libhdf5hl_fortran.a
-rwxr-xr-x 1 orf orf 937 Mar 9 13:02 libhdf5hl_fortran.la*
waterspout2:/home/orf/hdf5mpe/lib% for i in *.a; do nm $i | grep -i mpe; done
waterspout2:/home/orf/hdf5mpe/lib%

(no references to mpe stuff).

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