<div>Thanks for your reply. After doing this, I got this error:</div><div><br></div><div><div>/usr/bin/ld: cannot find -lfftw3</div><div>collect2: error: ld returned 1 exit status</div><div>make[1]: *** [/home/p254069/cp2k/makefiles/../exe/Linux-x86-64-gfortran/cp2k.sopt] Error 1</div><div>make[1]: Leaving directory `/home/p254069/cp2k/obj/Linux-x86-64-gfortran/sopt'</div><div>make: *** [build] Error 2</div><div><br></div><div>Chungwen</div><br>On Thursday, February 28, 2013 9:44:55 PM UTC+1, DEC014 wrote:<blockquote class="gmail_quote" style="margin: 0;margin-left: 0.8ex;border-left: 1px #ccc solid;padding-left: 1ex;"><div><b>CC       = cc</b></div><div><b>CPP      =</b></div><div><b>FC       = gfortran<br></b></div><div><b>LD       = gfortran</b></div><div><b>AR       = ar -r</b></div><div><b><br></b></div><div><b>CPPFLAGS =</b></div><div><b>DFLAGS   = -D__GFORTRAN -D__FFTSG -D__FFTW3 -I/home/p254069/fftw322/<wbr>include</b></div><div><b>FCFLAGS  = -O2 -ffast-math -funroll-loops -ftree-vectorize -march=native -ffree-form $(DFLAGS) </b></div><div><b>LDFLAGS  = $(FCFLAGS)</b></div><div><b>LIBS     = -llapack -lblas -L/home/p254069/fftw322/lib <span style="color:rgb(255,0,0)">-lfftw3</span></b></div><div><b><br></b></div><div><b>OBJECTS_ARCHITECTURE = machine_gfortran.o</b></div><br><span style="color:rgb(0,0,255)">Add the part in red and see if that doesn't help</span><br><br>On Thursday, February 28, 2013 3:21:57 PM UTC-5, Chungwen Liang wrote:<blockquote class="gmail_quote" style="margin:0;margin-left:0.8ex;border-left:1px #ccc solid;padding-left:1ex"><div>Dear All,</div><div><br></div><div>I am new to CP2K and try to install it on our cluster.</div><div><br></div><div>my Linux-x86-64-gfortran.sopt file (lapack and blas are installed by administrator, and fftw is my own version):</div><div><br></div><div><b>CC       = cc</b></div><div><b>CPP      =</b></div><div><b>FC       = gfortran<br></b></div><div><b>LD       = gfortran</b></div><div><b>AR       = ar -r</b></div><div><b><br></b></div><div><b>CPPFLAGS =</b></div><div><b>DFLAGS   = -D__GFORTRAN -D__FFTSG -D__FFTW3 -I/home/p254069/fftw322/<wbr>include</b></div><div><b>FCFLAGS  = -O2 -ffast-math -funroll-loops -ftree-vectorize -march=native -ffree-form $(DFLAGS) </b></div><div><b>LDFLAGS  = $(FCFLAGS)</b></div><div><b>LIBS     = -llapack -lblas -L/home/p254069/fftw322/lib </b></div><div><b><br></b></div><div><b>OBJECTS_ARCHITECTURE = machine_gfortran.o</b></div><div> </div><div><br></div><div><br></div><div>Then i got the following error:</div><div><br></div><div><b>/usr/bin/ld: warning: libgfortran.so.1, needed by /usr/lib/../lib64/liblapack.<wbr>so, may conflict with libgfortran.so.3</b></div><div><b>/home/p254069/cp2k/makefiles/.<wbr>./lib/Linux-x86-64-gfortran/<wbr>sopt/libcp2k_fft_lib.a(fftw3_<wbr>lib.o): In function `fftw3_create_plan_3d_':</b></div><div><b>fftw3_lib.F:(.text+0x108b): undefined reference to `dfftw_plan_dft_3d_'</b></div><div><b>/home/p254069/cp2k/makefiles/.<wbr>./lib/Linux-x86-64-gfortran/<wbr>sopt/libcp2k_fft_lib.a(fftw3_<wbr>lib.o): In function `fftw33d_':</b></div><div><b>fftw3_lib.F:(.text+0x1183): undefined reference to `dfftw_execute_dft_'</b></div><div><b>fftw3_lib.F:(.text+0x11e1): undefined reference to `dfftw_execute_dft_'</b></div><div><b>/home/p254069/cp2k/makefiles/.<wbr>./lib/Linux-x86-64-gfortran/<wbr>sopt/libcp2k_fft_lib.a(fftw3_<wbr>lib.o): In function `fftw3_create_plan_1dm_':</b></div><div><b>fftw3_lib.F:(.text+0x130f): undefined reference to `dfftw_plan_many_dft_'</b></div><div><b>/home/p254069/cp2k/makefiles/.<wbr>./lib/Linux-x86-64-gfortran/<wbr>sopt/libcp2k_fft_lib.a(fftw3_<wbr>lib.o): In function `fftw31dm_':</b></div><div><b>fftw3_lib.F:(.text+0x142f): undefined reference to `dfftw_execute_dft_'</b></div><div><b>/home/p254069/cp2k/makefiles/.<wbr>./lib/Linux-x86-64-gfortran/<wbr>sopt/libcp2k_fft_lib.a(fftw3_<wbr>lib.o): In function `fftw3_destroy_plan_':</b></div><div><b>fftw3_lib.F:(.text+0x13e7): undefined reference to `dfftw_destroy_plan_'</b></div><div><b>/home/p254069/cp2k/makefiles/.<wbr>./lib/Linux-x86-64-gfortran/<wbr>sopt/libcp2k_fft_lib.a(fftw3_<wbr>lib.o): In function `fftw_export_wisdom_to_file_':</b></div><div><b>fftw3_lib.F:(.text+0x148b): undefined reference to `dfftw_export_wisdom_'</b></div><div><b>/home/p254069/cp2k/makefiles/.<wbr>./lib/Linux-x86-64-gfortran/<wbr>sopt/libcp2k_fft_lib.a(fftw3_<wbr>lib.o): In function `fftw_import_wisdom_from_file_<wbr>':</b></div><div><b>fftw3_lib.F:(.text+0x14b1): undefined reference to `dfftw_import_wisdom_'</b></div><div><b>collect2: error: ld returned 1 exit status</b></div><div><b>make[1]: *** [/home/p254069/cp2k/makefiles/<wbr>../exe/Linux-x86-64-gfortran/<wbr>cp2k.sopt] Error 1</b></div><div><b>make[1]: Leaving directory `/home/p254069/cp2k/obj/Linux-<wbr>x86-64-gfortran/sopt'</b></div><div><b>make: *** [build] Error 2</b></div><div><br></div><div>I tried to use different versions of fftw, but it didn't work.</div><div>I have search the entire mailing list, and i couldn't find the specific solutions.</div><div>Please let me know if there are something wrong in my Linux-x86-64-gfortran.sopt file.</div><div>Thanks so much for the suggestion.</div><div><br></div><div>Best,</div><div><br></div><div>Chungwen</div></blockquote></blockquote></div>