NOTICE: This version of the NSF Unidata web site (archive.unidata.ucar.edu) is no longer being updated.
Current content can be found at unidata.ucar.edu.

To learn about what's going on, see About the Archive Site.

[netcdf-hdf] script to compile parallel hdf5

NOTE: The netcdf-hdf mailing list is no longer active. The list archives are made available for historical reasons.

Hi:
I have been trying for the longest time to compile the hdf5 library with the 
--enable-parallel option so that I can then compile netCDF with HDF on my 
MacBook Pro using Lion (10.7.4). I have been in touch with the hdf-forum 
mailing list but I have not gotten any response. I assume that some of you must 
have gone through the same steps to install hdf5 parallel. May be one of you 
can help me figure out what I am doing wrong?

Here are my settings:
FC=mpif90
CC=mpicc
sudo ./configure --prefix=/usr/local/hdf5-1.8.9-gfortran --enable-parallel 
--enable-fortran --with-zlib=/usr/local/zlib-1.2.7-gfortran/

I have tested my mpich2 implementation and know that to works. I am getting the 
following error message:

checking for API tracing... no
checking for instrumented library... no
checking whether to clear file buffers... yes
checking whether a memory checking tool will be used... no
checking for parallel support files... provided by compiler
checking for MPI_Init in -lmpi... no
checking for MPI_Init in -lmpich... no
checking for
            include 'mpif.h'
            integer:: ierr
            call mpi_file_open( ierr ) in -lmpi... ./configure: line 27480: 
${ac_cv_lib_mpi_ ____________include__mpif_h_ ____________integer___ierr 
____________call_mpi_file_open__ierr__+:}: bad substitution
./configure: line 27496: ac_cv_lib_mpi_: command not found
./configure: line 27497: ____________include__mpif_h_: command not found
./configure: line 27498: ____________integer___ierr: command not found
./configure: line 27502: ____________include__mpif_h_: command not found
yes
checking prefix for running on one processor... 
checking prefix for running in parallel... 
checking whether a simple MPI-IO program can be linked... no
configure: error: unable to link a simple MPI-IO application

I checked my mpi implementation. The subroutine mpi_file_open is in mpio.h and 
not in mpif.h. So I am not sure why configure points to mpif.h and not mpio.h. 
I do not know how to proceed from there from folks on the netcdf side. Any 
suggestion?

Thanks,
Laura

!=====================================================
!  Laura D. Fowler
!  e-mail:  ldfowler58@xxxxxx
!  Phone:  970-215-0516
!=====================================================



  • 2012 messages navigation, sorted by:
    1. Thread
    2. Subject
    3. Author
    4. Date
    5. ↑ Table Of Contents
  • Search the netcdf-hdf archives: