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

_______________________________________________
Hdf-forum is for HDF software users discussion.
[email protected]
http://mail.hdfgroup.org/mailman/listinfo/hdf-forum_hdfgroup.org

Reply via email to