wrappers/tt_fftw_in_to_out.c:(.text+0x51): undefined reference to `_intel_fast_memcpy'

Questions regarding the compilation of VASP on various platforms: hardware, compilers and libraries, etc.


Moderators: Global Moderator, Moderator

Post Reply
Message
Author
Isha

wrappers/tt_fftw_in_to_out.c:(.text+0x51): undefined reference to `_intel_fast_memcpy'

#1 Post by Isha » Thu Mar 24, 2011 6:26 am

]while I tried to compile VASP in parallel it showed the error

/home/jindal1/intel/mkl/10.0.5.025/lib/em64t/libfftw3xf_intel.a(t t_fftw_in_to_out.o): In function `tt_fftw_in_to_out':
wrappers/tt_fftw_in_to_out.c:(.text+0x51): undefined reference to `_intel_fast_memcpy'
/home/jindal1/intel/mkl/10.0.5.025/lib/em64t/libfftw3xf_intel.a(t t_fftw_norm.o): In function `tt_fftw_norm':
wrappers/tt_fftw_norm.c:(.text+0x91): undefined reference to `_intel_fast_memcpy'
collect2: ld returned 1 exit status
make: *** [vasp] Error 1
[/size]
what can be it due to? Plz help me.
Last edited by Isha on Thu Mar 24, 2011 6:26 am, edited 1 time in total.

admin
Administrator
Administrator
Posts: 2921
Joined: Tue Aug 03, 2004 8:18 am
License Nr.: 458

wrappers/tt_fftw_in_to_out.c:(.text+0x51): undefined reference to `_intel_fast_memcpy'

#2 Post by admin » Wed Mar 30, 2011 1:11 pm

the easiest solution is to use Jürgen Furthmüller's FFT routines, they are delivered with the code and are consistent (i.e without references to routines that are not included in the package)
Last edited by admin on Wed Mar 30, 2011 1:11 pm, edited 1 time in total.

Post Reply