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.
Aha! That's something I'd not explicitly tried. Thank you! gerry On Mon, Aug 26, 2013 at 4:01 PM, Orion Poplawski <orion@xxxxxxxxxxxxx>wrote: > On 08/26/2013 07:21 AM, Stefan Mauerberger wrote: > >> Hello there, >> >> first of all, building serial netCDF on Ubuntu 12.10 works fine. >> Therefore I installed the packages libhdf5-dev and libhdf5-7 1.8.8-9. >> All tests pass through. >> >> Well, in INSTALL.cmake lines 72 and 90 are wrong. They should better >> read as >> cmake ./ -DCMAKE_INSTALL_PREFIX=$HOME/**local ... >> instead of >> ./cmake >> In addition between lines 72-73 and 90-91 a 'make' is missing. >> >> In contrast to serial netCDF, I can not build netCDF with parallel I/O >> support. Both CMake and ./configure complain that there is no hdf5.h >> header file. >> >> Let me explain first what I have done so far. The packages libhdf5-dev >> and libhdf5-7 got replaced by there MPI counterparts. That are >> libhdf5-openmpi-dev and libhdf5-openmpi-7 also version 1.8.8-9. >> After that I tried to run >> CC=mpicc.openmpi cmake . -DENABLE_PARALLEL=ON >> -DCMAKE_INSTALL_PREFIX=$HOME/**local/ >> Unfortunately the output is: >> >>> .... >>> -- Found CURL: /usr/lib/x86_64-linux-gnu/**libcurl.so (found version >>> "7.27.0") >>> CMake Error at CMakeLists.txt:572 (CHECK_LIBRARY_EXISTS): >>> CHECK_LIBRARY_EXISTS Macro invoked with incorrect arguments for >>> macro >>> named: CHECK_LIBRARY_EXISTS >>> >>> >>> CMake Error at CMakeLists.txt:576 (CHECK_LIBRARY_EXISTS): >>> CHECK_LIBRARY_EXISTS Macro invoked with incorrect arguments for >>> macro >>> named: CHECK_LIBRARY_EXISTS >>> >>> >>> -- Cannot find HDF5 library built with parallel support. Disabling >>> parallel build. >>> -- Looking for math.h >>> -- Looking for math.h - found >>> .... >>> >> Well, HDF5 with parallel IO support is installed. Why doesn't cmake >> (2.8.9) as well as the configure script find it? Any ideas? >> > > I have to explicitly give the location of the parallel hdf5 library, e.g.: > > -DENABLE_PARALLEL=ON > -DHDF5_LIB=/usr/lib64/openmpi/**lib/libhdf5.so > -DHDF5_HL_LIB=/usr/lib64/**openmpi/lib/libhdf5_hl.so > -DHDF5_INCLUDE_DIR=/usr/**include/openmpi-x86_64 > > > > -- > Orion Poplawski > Technical Manager 303-415-9701 x222 > NWRA, Boulder/CoRA Office FAX: 303-415-9702 > 3380 Mitchell Lane orion@xxxxxxxx > Boulder, CO 80301 http://www.nwra.com > > > ______________________________**_________________ > netcdfgroup mailing list > netcdfgroup@xxxxxxxxxxxxxxxx > For list information or to unsubscribe, visit: > http://www.unidata.ucar.edu/**mailing_lists/<http://www.unidata.ucar.edu/mailing_lists/> > -- Gerry Creager NSSL/CIMMS 405.325.6371 ++++++++++++++++++++++ “Big whorls have little whorls, That feed on their velocity; And little whorls have lesser whorls, And so on to viscosity.” Lewis Fry Richardson (1881-1953)
netcdfgroup
archives: