<div>Compilation problem of lapw0_mpi(fftw)</div><div><br></div><div>Dear Wien2k users,</div><div><br></div><div>I am tryig to compiple WIEN2k_11.1 (Release 14/6/2011) parallel version in a Rocks Linux cluster, version 5.3. The problem I faced is very similar to that recorded in </div>
<div><br></div><div><a href="http://zeus.theochem.tuwien.ac.at/pipermail/wien/2011-December/015856.html">http://zeus.theochem.tuwien.ac.at/pipermail/wien/2011-December/015856.html</a></div><div><a href="http://zeus.theochem.tuwien.ac.at/pipermail/wien/2010-October/013900.html">http://zeus.theochem.tuwien.ac.at/pipermail/wien/2010-October/013900.html</a></div>
<div><br></div><div>Specifically, I got the error while compiling parallel SRC_lapw0. This is the only error message. The rest is OK. </div><div><br></div><div>fftw_para.o: In function `exec_fftw_para_&#39;:</div><div>fftw_para.F:(.text+0x77): undefined reference to `fftwnd_f77_mpi_&#39;</div>
<div>fftw_para.F:(.text+0xb2): undefined reference to `fftwnd_f77_mpi_&#39;</div><div>fftw_para.o: In function `init_fftw_para_&#39;:</div><div>fftw_para.F:(.text+0x101): undefined reference to `fftw3d_f77_mpi_create_plan_&#39;</div>
<div>fftw_para.F:(.text+0x129): undefined reference to `fftw3d_f77_mpi_create_plan_&#39;</div><div>fftw_para.F:(.text+0x14d): undefined reference to `fftwnd_f77_mpi_local_sizes_&#39;</div><div>make[1]: *** [lapw0_mpi] Error 1</div>
<div><br></div><div><br></div><div>The content of my Makefile is as follows:</div><div><br></div><div>=========================</div><div>.SUFFIXES:        .F</div><div>.SUFFIXES:        .F90</div><div>SHELL = /bin/sh</div>
<div>FC = ifort</div><div>MPF = /share/apps/mpich2-install/bin/mpif90</div><div>CC = cc</div><div>FOPT =  -FR -mp1 -w -prec_div -pc80 -pad -ip -DINTEL_VML -traceback -I/share/apps/intel/Compiler/11.1/072/mkl/include</div>
<div>FPOPT =  -FR -mp1 -w -prec_div -pc80 -pad -ip -DINTEL_VML -traceback -DFFTW3 /share/apps/mpich2-install/include -I/share/apps/intel/Compiler/11.1/072/mkl/include -I/share/apps/intel/Compiler/11.1/072/mkl/include/em64t/lp64 -I/share/apps/fftw3/include -I/share/apps/intel/Compiler/11.1/072/mkl/include/fftw</div>
<div>DParallel = &#39;-DParallel&#39;</div><div>FGEN = $(PARALLEL)</div><div>LDFLAGS = -pthread -L/share/apps/intel/Compiler/11.1/072/mkl/lib/em64t -L/share/apps/intel/Compiler/11.1/072/lib/em64t -L/share/apps/fftw3/lib -L/share/apps/mpich2-install/lib</div>
<div>R_LIBS     = -lmkl_lapack -lmkl_intel_lp64 -lmkl_intel_thread -lmkl_core -openmp -pthread -lguide</div><div>RP_LIBS = $(R_LIBS) -lmkl_scalapack_lp64 -lmkl_solver_lp64 -lmkl_blacs_lp64 -lfftw3 -lfftw3_mpi -lmpich -lfftw2xf_intel</div>
<div>=========================</div><div><br></div><div>I had tried very hard to get the problem solved but all in vain, even following the suggestions as mentioned in the posts <a href="http://zeus.theochem.tuwien.ac.at/pipermail/wien/2011-December/015856.html">http://zeus.theochem.tuwien.ac.at/pipermail/wien/2011-December/015856.html</a>, <a href="http://zeus.theochem.tuwien.ac.at/pipermail/wien/2010-October/013900.html">http://zeus.theochem.tuwien.ac.at/pipermail/wien/2010-October/013900.html</a></div>
<div><br></div><div>I have tried to install various versions of fftw (fftw-2.1.5, fftw-3-3.2, even intel version of fftw were tried), compiling them using different compilers (mpif90 of mpich2, mpiifort), but the same problem persists, be I use fftw or fftw2 (I also took care of -DFFTW3 and -DFFTW2 accordingly). I can&#39;t figure out what&#39;s exactly the source of the problem. Your suggestion will be much appreciated.</div>
<div><br></div><div>tl</div>