[gmx-users] error installing fftw-2.15 with mpi in ia64 system

Roman Affentranger roman.affentranger at bc.biol.ethz.ch
Fri Apr 22 09:21:57 CEST 2005


Jesus Salgado wrote:

>Hi all,
>
>We are trying Gromacs-3.2.1 in an Itanium II SGI Altix 3700 cluster.
>Compilation without mpi goes smooth. Performance is also OK, for both single 
>and double precision, with following benchmarks (for villin): 
>5857.2ps/NODE.day (single); 5000.136ps/NODE.day (double).
>
>But I am having trobles to compile fftw-2.1.5 with --enable-mpi. I get 
>following error after Make:
>
> ../fftw/.libs/libsfftw.a(twiddle.o)(.text+0x852): In function 
>`fftw_compute_rader_twiddle':
>: undefined reference to `__libm_sincos'
>../fftw/.libs/libsfftw.a(twiddle.o)(.text+0x11f2): In function 
>`fftw_compute_twiddle':
>: undefined reference to `__libm_sincos'
>../fftw/.libs/libsfftw.a(twiddle.o)(.text+0x1762): In function 
>`fftw_compute_twiddle':
>: undefined reference to `__libm_sincos'
>collect2: ld returned 1 exit status
>make[1]: *** [test_sched] Error 1
>make[1]: Leaving directory `/usus/sa/salgado/fftw-2.1.5/mpi'
>make: *** [all-recursive] Error 1
>
>I'm using the Intel compilers (version 8.1).
>
>Any idea?
>
>Thanks,
>Jesus
>  
>
Hi Jesus

The intel compiler does not like variable names starting with underscores.
To the CFLAGS and CXXFLAGS add something like
    -D__libm_sincos=mylibmsincos
to rename __libm_sincos (or whatever other name you like to give 
__libm_sincos instead of mylibmsincos).
Run configure again with these CFLAGS/CXXFLAGS and make should work.

Good luck

Roman

-----------------------------------------------------------------
Roman Affentranger
Swiss Federal Institute of Technology Zurich
Institute of Biochemistry
Schafmattstrasse 18
ETH Hoenggerberg HPM G 9.3
8093 Zurich
Switzerland






More information about the gromacs.org_gmx-users mailing list