parallel-netcdf on a linux cluster

John Tannahill tannahill1 at llnl.gov
Thu Sep 11 15:04:34 CDT 2003


/g/g17/jrt/pnetcdf_mcr/parallel-netcdf-0.9.0[136]: ./configure --prefix=/g/g17/j
rt/pnetcdf_mcr/parallel-netcdf-0.9.0
creating cache ./config.cache
checking for top-level source-directory
/g/g17/jrt/pnetcdf_mcr/parallel-netcdf-0.9.0
checking for a BSD compatible install... /usr/bin/install -c
checking for m4 preprocessor
checking for m4... m4
checking m4 flags... -B10000
checking for gcc... icc
checking whether the C compiler (icc -O ) works... yes
checking whether the C compiler (icc -O ) is a cross-compiler... no
checking whether we are using GNU C... no
checking whether icc accepts -g... yes
checking for c++... c++
checking whether the C++ compiler (c++  ) works... yes
checking whether the C++ compiler (c++  ) is a cross-compiler... no
checking whether we are using GNU C++... yes
checking whether c++ accepts -g... yes
checking how to run the C preprocessor... icc -E
checking for f77... f77
checking for Fortran .F compiler...
checking if Fortran-77 compiler handles *.F files... yes
checking how to make dependencies... false
checking for nm utility
checking for nm... nm
checking nm flags...
checking for C-equivalent to Fortran routine "SUB"... sub_
checking for math library
checking for tanh in -lc... yes
checking for ar utility
checking for ar... ar
checking ar flags... cru
checking for nm utility
checking for nm... (cached) nm
checking nm flags...
checking for ranlib... ranlib
checking for C-equivalent to Fortran routine "SUB_A"... sub_a__
checking MPI-IO support in MPI implementation... yes
checking for stdlib.h... yes
checking for sys/types.h... yes
checking for strerror... yes
checking for working ftruncate()... yes
checking for working alloca.h... yes
checking for alloca... yes
checking for st_blksize in struct stat... yes
checking for IEEE floating point format... yes
checking for ANSI C header files... yes
checking for size_t... yes
checking whether size_t and int size match... yes
checking for off_t... yes
checking for ssize_t... yes
checking for ptrdiff_t... yes
checking for uchar... no
checking whether char is unsigned... no
checking whether byte ordering is bigendian... no
checking size of short... 2
checking size of int... 4
checking size of long... 4
checking size of float... 4
checking size of double... 8
checking size of off_t... 4
checking size of size_t... 4
checking for Fortran "byte"... yes
checking for Fortran "integer*2"... yes
checking if Fortran "byte" is C "signed char"... yes
checking if Fortran "byte" is C "short"... no
checking if Fortran "byte" is C "int"... no
checking if Fortran "byte" is C "long"... no
checking if Fortran "integer*2" is C "short"... yes
checking if Fortran "integer*2" is C "int"... no
checking if Fortran "integer*2" is C "long"... no
checking if Fortran "integer" is C "int"... yes
checking if Fortran "real" is C "float"... yes
checking if Fortran "doubleprecision" is C "double"... yes
checking for Fortran-equivalent to netCDF "byte"... byte
checking for Fortran-equivalent to netCDF "short"... integer*2
checking for manual-page index command...
checking binary distribution directory... /home/ftp/pub/binary/dummy_system
updating cache ./config.cache
creating ./config.status
creating macros.make
creating Makefile
creating src/Makefile
creating test/Makefile
creating src/lib/Makefile
creating src/libf/Makefile
creating test/common/Makefile
creating test/test_double/Makefile
creating test/test_double_int/Makefile
creating test/test_float/Makefile
creating test/test_int/Makefile
creating test/nc_test/Makefile
creating test/nf_test/Makefile
creating test/fandc/Makefile
creating src/lib/ncconfig.h


William Gropp wrote:
> At 11:53 AM 9/11/2003 -0700, John Tannahill wrote:
> 
>> Tried the suggestion below; still have the same problem.
> 
> 
> Hmm.  Please send the output of the configure step.  Thanks!
> 
> Bill
> 
> 
>> William Gropp wrote:
>>
>>> At 11:25 AM 9/11/2003 -0700, John Tannahill wrote:
>>>
>>>> I believe that is the case:
>>>>
>>>> To install pnetcdf, I did:
>>>>   setenv MPICC mpiicc
>>>>   setenv MPIF77 mpiifc
>>>
>>>
>>> Ah.  This explains the problem.  The GNU autoconf code is using the 
>>> value of F77.  Try doing
>>> setenv F77 ifc
>>> setenv CC icc
>>> in addition and rebuilding.
>>> Bill
>>
>>
>>
>> -- 
>> ============================
>> John R. Tannahill
>> Lawrence Livermore Nat. Lab.
>> P.O. Box 808, M/S L-103
>> Livermore, CA  94551
>> 925-423-3514
>> Fax:  925-423-4908
>> ============================
> 
> 
> 


-- 
       +----------------------------------------------------------------------+
       |                                          John R. Tannahill           |
       |    _/      _/      _/    _/  _/          Lawrence Livermore Nat. Lab |
       |   _/      _/      _/_/  _/  _/           P.O. Box 808, M/S L-103     |
       |  _/      _/      _/  _/_/  _/            Livermore, CA  94551        |
       | _/_/_/  _/_/_/  _/    _/  _/_/_/         Phone:  925-423-3514        |
       |                                          Fax:    925-423-4908        |
       | Lawrence Livermore National Laboratory   Email:  jrt at llnl.gov        |
       +----------------------------------------------------------------------+





More information about the parallel-netcdf mailing list