Paolo, I used fftw.2.1.5 and correctly put the path now
IFLAGS = -I/opt/apps/fftw/fftw-2.1.5/include -I../include It compiles past 'not getting fftw.h' but it now gives error make[1]: Entering directory `/home/utexas/ee/eefz340/espresso-3.1/CPV' test -n "" && ( cd .. ; make -w || exit 1) || : mpif90 -O -nomodule -fpp -D__LINUX -D__INTEL -D__FFTW -D__MPI -D__PARA -I/opt/apps/fftw/fftw-2.1.5/include -I../include -I. -I../Modules -I../PW -I../PH -I../iotk/src -I../CPV -c fftdrv.f90 fortcom: Severe: **Internal compiler error: segmentation violation signal raised** Please report this error along with the circumstances in which it occurred in a Software Problem Report. Note: File and line given may not be explicit cause of this error. compilation aborted for fftdrv.f90 (code 3) make[1]: *** [fftdrv.o] Error 3 make[1]: Leaving directory `/home/utexas/ee/eefz340/espresso-3.1/CPV' make: *** [cp] Error 2 Is this somthing reported to the sysad here or have to do with espresso-3.1? Sahu On Thu, 18 May 2006, Paolo Giannozzi wrote: > On Thursday 18 May 2006 17:47, Bhagawan Sahu wrote: > > > make[1]: Entering directory `/home/utexas/ee/eefz340/espresso-3.1/clib' > > icc -O3 -D__LINUX -D__INTEL -D__FFTW -D__MPI -D__PARA > > -I../opt/apps/fftw/fftw-2.1.5/include -I../include -c fft_stick.c > > fft_stick.c(19): catastrophic error: could not open source file "fftw.h" > > # include <fftw.h> > > > > It is not able to find fftw.h from /opt/apps/fftw/fftw-2.1.5/include > > of course it is not: you are telling the compiler to look into > ../opt/apps/fftw/fftw-2.1.5/include, not /opt/apps/fftw/fftw-2.1.5/include > > > Also in the clib directory of espresso-3.1, fftw.h exists. > > it is the include file for the internal version of fftw and shouldn't be > loaded when using an external fftw library > > > We also have fftw version 3.1.1. It's include file is fftw2.h. > > you do not need it with v.3 . > > P. >
