[Users] cactus compilation problem on bigben

Babiuc-Hamilton, Maria babiuc at marshall.edu
Thu May 29 08:08:35 CDT 2008


Hello,

Sure. The screen output for the configuration stage is:

Cactus - version: 4.0.b16
Reconfiguring wavetoy.
Adding configuration options from user defaults...
  Setting MACHINE_ARCH to 'x86_64'
  Setting CC to 'cc'
  Setting CXX to 'CC'
  Setting F90 to 'ftn'
  Setting F77 to 'ftn'
  Setting CPP to '/usr/bin/cpp'
  Setting FPP to '/usr/bin/cpp'
  Setting MPI to 'CUSTOM'
  Setting AR to 'ar'
  Setting RANLIB to 'ranlib'
  Setting ENDIAN to 'big'
  Setting SIZEOF_SHORT_INT to '2'
  Setting SIZEOF_INT to '4'
  Setting SIZEOF_LONG_INT to '8'
  Setting SIZEOF_LONG_LONG to '8'
  Setting SIZEOF_FLOAT to '4'
  Setting SIZEOF_DOUBLE to '8'
  Setting SIZEOF_LONG_DOUBLE to '8'
  Setting SIZEOF_POINTER to '8'
Setting NULL_DEVICE to ''/dev/null''
  Setting RANLIBFLAGS to ''
  Setting USE_RANLIB to 'yes'
End of options from user defaults.
creating cache ./config.cache
checking host system type... x86_64-unknown-linux-gnu
checking whether make sets ${MAKE}... yes
checking whether the C compiler (cc  ) works... yes
checking whether the C compiler (cc  ) is a cross-compiler... yes
checking whether we are using GNU C... no
checking whether the C++ compiler (CC  ) works... yes
checking whether the C++ compiler (CC  ) is a cross-compiler... yes
checking whether we are using GNU C++... no
checking for perl... perl
checking for mkdir... mkdir
checking for bash... /bin/sh
Setting CACHELINE_BYTES to 64
Cross compiling - unable to determine cache size
Don't know details for cross-compilation to x86_64
checking how to run the C preprocessor... /usr/bin/cpp
checking for ANSI C header files... yes
checking size of long long... 8
checking size of long int... 8
checking size of int... 4
checking size of short int... 2
checking size of long double... 8
checking size of double... 8
checking size of float... 4
checking size of char *... 8
checking for gethostbyname... no
checking for gethostbyname in library nsl... no
checking whether mode_t is defined... no
checking for availability of gettimeofday timing... no
checking for availability of getrusage timing... no
checking for availability of _ftime timing... no
checking for time.h... no
checking for sys/time.h... no
checking for sys/types.h... no
checking for unistd.h... no
checking for string.h... no
checking for assert.h... no
checking for tgmath.h... no
checking for sys/stat.h... no
checking for getopt.h... no
checking for dirent.h... no
checking for c_asm.h... no
checking for intrinsics.h... no
checking for mach/mach_time.h... no
checking for regex.h... no
checking for sys/filio.h... no
checking for sys/ioctl.h... no
checking for sys/socket.h... no
checking for netinet/in.h... no
checking for netdb.h... no
checking for arpa/inet.h... no
checking for winsock2.h... no
checking for crypt.h... no
checking for signal.h... no
checking for malloc.h... no
checking whether time.h and sys/time.h may both be included... no
checking whether socklen_t is defined... no
checking whether SOCKET is defined... no
checking for hrtime_t... no
checking for gethrtime... no
checking for read_real_time... no
checking for time_base_to_time... no
checking for clock_gettime... no
checking for mach_absolute_time... no
checking for _rtc intrinsic... no
checking for mallinfo... no
checking for mallopt... no
checking whether M_MMAP_THRESHOLD is defined... no
checking if __int64 is defined... no
checking for vector... yes
checking for vector.h... no
checking for getopt_long_only... no
checking for working const... no
checking for C inline... no
checking for C restrict... no
checking for C++ restrict... __restrict__
checking for C bool... no
checking for CXX bool... yes
checking for Fortran REAL*4... yes
checking for Fortran REAL*8... yes
checking for Fortran REAL*16... yes
checking for Fortran COMPLEX*8... yes
checking for Fortran COMPLEX*16... yes
checking for Fortran COMPLEX*32... yes
checking for crypt... no
checking for crypt in library crypt... no
checking for finite... no
checking for finite in library m... no
checking for isnan... no
checking for isnan in library m... no
checking for isinf... no
checking for isinf in library m... no
checking for mkstemp... no
checking for mkstemp in library c... no
checking for va_copy... no
Configuring with MPI
  Custom MPI selected
creating cctk_Archdefs.h
creating make.arch.defn
creating cctk_Extradefs.h
creating make.extra.defn
cctk_Archdefs.h is unchanged
make.arch.defn is unchanged
cctk_Extradefs.h is unchanged
make.extra.defn is unchanged
updating cache ./config.cache
creating ./config.status
creating make.config.defn
creating make.config.deps
creating make.config.rules
creating cctk_Config.h
Determining number of fortran underscores...
Compiling test file with ftn -Mx,125,0x200 ...
/opt/xt-pe/1.5.47/bin/snos64/ftn: INFO: catamount target is being used
Lowercase - One trailing underscore
Compiling test file with ftn -Mx,125,0x200 ...
/opt/xt-pe/1.5.47/bin/snos64/ftn: INFO: catamount target is being used
Lowercase - One trailing underscore

Best,
Maria
________________________________________
From: users-bounces at cactuscode.org [users-bounces at cactuscode.org] On Behalf Of Thomas Radke [tradke at aei.mpg.de]
Sent: Thursday, May 29, 2008 6:20 AM
To: Cactus users mailing list
Subject: Re: [Users] cactus compilation problem on bigben

Babiuc-Hamilton, Maria wrote:
> Hello,
>
> It looks to me that the catamount system is not properly recognized and the architecture is default to linux, which is the only one that has this compiler option.
> Bigben is a Cray XT3, so the problem might be in the test that is done to recognize the architecture, at the configuration time.
> Is there a way to fix this problem?

Hi Maria,

can you send us the output of the Cactus configuration stage so that we
can check whether the architecture isn't properly recognised ?

--
Cheers, Thomas.
_______________________________________________
Users mailing list
Users at cactuscode.org
http://www.cactuscode.org/mailman/listinfo/users



More information about the Users mailing list