fftw was compiled into /opt/fftw-2.1.5 with flags<br><br>  $ ./configure --prefix=/opt/fftw-2.1.5/ --enable-mpi --enable-threads<br><br>Thank you,<br>JD<br><br><div class="gmail_quote">On Mon, Sep 14, 2009 at 10:27 AM, Laurence Marks <span dir="ltr">&lt;<a href="mailto:L-marks@northwestern.edu">L-marks@northwestern.edu</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">It looks like you did not compile fftw (or it is somewhere else).<br>
<br>
2009/9/14 Jeff DeReus &lt;<a href="mailto:jdereus@gmail.com">jdereus@gmail.com</a>&gt;:<br>
<div><div></div><div class="h5">&gt; Hello again.  i am having some issues compiling lapw0/1/2 modules in<br>
&gt; wein2k_09.  i am running on a CentOS 5.3 box.  intel non-commercial<br>
&gt; compilers and mkl.<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; here are my current parallel settings from siteconfig.<br>
&gt;<br>
&gt;    Current settings:<br>
&gt;      RP  RP_LIB(SCALAPACK+PBLAS): -L/opt/intel/mkl/<a href="http://10.2.1.017/lib/em64t" target="_blank">10.2.1.017/lib/em64t</a><br>
&gt; -lmkl_lapack -lmkl_intel_lp64 -lmkl_scalapack_lp64 -lmkl_blacs_lp64<br>
&gt; -lmkl_sequential -L/opt/fftw-2.1.5/lib/ -lfftw_mpi -lfftw -L/opt/mpich2/lib<br>
&gt; -lmpich<br>
&gt;      FP  FPOPT(par.comp.options): $(FOPT) -FR -mp1 -w -prec_div -pc80 -pad<br>
&gt; -align -DINTEL_VML -traceback -I/opt/mpich2/include<br>
&gt; -I/opt/fftw-2.1.5/fortran<br>
&gt;      MP  MPIRUN commando        : mpiexec _EXEC_<br>
&gt;<br>
&gt; all other modules compile correctly.  if i do not enable parallel<br>
&gt; functionality, the compilation completes with no errors.<br>
&gt;<br>
&gt; when compiling /opt/wien2k/SRC_lapw0 it ends with these errors which i have<br>
&gt; not been able to track down.<br>
&gt;<br>
&gt; fftw_para.o: In function `exec_fftw_para_&#39;:<br>
&gt; fftw_para.F:(.text+0x77): undefined reference to `fftwnd_f77_mpi_&#39;<br>
&gt; fftw_para.F:(.text+0xb2): undefined reference to `fftwnd_f77_mpi_&#39;<br>
&gt; fftw_para.o: In function `init_fftw_para_&#39;:<br>
&gt; fftw_para.F:(.text+0x101): undefined reference to<br>
&gt; `fftw3d_f77_mpi_create_plan_&#39;<br>
&gt; fftw_para.F:(.text+0x129): undefined reference to<br>
&gt; `fftw3d_f77_mpi_create_plan_&#39;<br>
&gt; fftw_para.F:(.text+0x14d): undefined reference to<br>
&gt; `fftwnd_f77_mpi_local_sizes_&#39;<br>
&gt; make[1]: *** [lapw0_mpi] Error 1<br>
&gt; make[1]: Leaving directory `/opt/wien2k/SRC_lapw0&#39;<br>
&gt; make: *** [para] Error 2<br>
&gt;<br>
&gt; however, /opt/wien2k/SRC_lapw1/2 end with these errors.<br>
&gt;<br>
&gt; &lt;snip&gt;<br>
&gt; /opt/intel/mkl/<a href="http://10.2.1.017/lib/em64t/libmkl_intel_lp64.so" target="_blank">10.2.1.017/lib/em64t/libmkl_intel_lp64.so</a>: undefined<br>
&gt; reference to `mkl_pdett__d_forward_trig_transform&#39;<br>
&gt; /opt/intel/mkl/<a href="http://10.2.1.017/lib/em64t/libmkl_intel_lp64.so" target="_blank">10.2.1.017/lib/em64t/libmkl_intel_lp64.so</a>: undefined<br>
&gt; reference to `mkl_trans_mkl_comatcopy&#39;<br>
&gt; /opt/intel/mkl/<a href="http://10.2.1.017/lib/em64t/libmkl_intel_lp64.so" target="_blank">10.2.1.017/lib/em64t/libmkl_intel_lp64.so</a>: undefined<br>
&gt; reference to `mkl_pdett_s_init_trig_transform&#39;<br>
&gt; /opt/intel/mkl/<a href="http://10.2.1.017/lib/em64t/libmkl_intel_lp64.so" target="_blank">10.2.1.017/lib/em64t/libmkl_intel_lp64.so</a>: undefined<br>
&gt; reference to `mkl_pdepl_s_commit_helmholtz_3d&#39;<br>
&gt; /opt/intel/mkl/<a href="http://10.2.1.017/lib/em64t/libmkl_intel_lp64.so" target="_blank">10.2.1.017/lib/em64t/libmkl_intel_lp64.so</a>: undefined<br>
&gt; reference to `mkl_pdepl_d_commit_helmholtz_2d&#39;<br>
&gt; /opt/intel/mkl/<a href="http://10.2.1.017/lib/em64t/libmkl_intel_lp64.so" target="_blank">10.2.1.017/lib/em64t/libmkl_intel_lp64.so</a>: undefined<br>
&gt; reference to `mkl_pdett__d_commit_trig_transform&#39;<br>
&gt; /opt/intel/mkl/<a href="http://10.2.1.017/lib/em64t/libmkl_intel_lp64.so" target="_blank">10.2.1.017/lib/em64t/libmkl_intel_lp64.so</a>: undefined<br>
&gt; reference to `mkl_trans_mkl_comatadd&#39;<br>
&gt; /opt/intel/mkl/<a href="http://10.2.1.017/lib/em64t/libmkl_intel_lp64.so" target="_blank">10.2.1.017/lib/em64t/libmkl_intel_lp64.so</a>: undefined<br>
&gt; reference to `mkl_serv_getversionstring_c&#39;<br>
&gt; /opt/intel/mkl/<a href="http://10.2.1.017/lib/em64t/libmkl_intel_lp64.so" target="_blank">10.2.1.017/lib/em64t/libmkl_intel_lp64.so</a>: undefined<br>
&gt; reference to `mkl_spblas_lp64_mkl_dcsrsky&#39;<br>
&gt; /opt/intel/mkl/<a href="http://10.2.1.017/lib/em64t/libmkl_intel_lp64.so" target="_blank">10.2.1.017/lib/em64t/libmkl_intel_lp64.so</a>: undefined<br>
&gt; reference to `mkl_pdett__d_init_trig_transform&#39;<br>
&gt; make[1]: *** [lapw2c_mpi] Error 1<br>
&gt; make[1]: Leaving directory `/opt/wien2k/SRC_lapw2&#39;<br>
&gt; make: *** [cp] Error 2<br>
&gt;<br>
&gt;<br>
&gt; i can find no mention of the fftw3d errors anywhere.<br>
&gt;<br>
&gt; my complete appropriate section of siteconfig<br>
&gt;<br>
&gt; # Linux PC system with IFC 10 compiler + mkl 10 (-ip is broken; -static does<br>
&gt; not give traceback-lines)<br>
&gt; linuxif9:FC:ifort<br>
&gt; linuxif9:MPF:ifort<br>
&gt; linuxif9:CC:cc<br>
&gt; linuxif9:FOPT:-FR -mp1 -w -prec_div  -pc80 -pad -align -DINTEL_VML<br>
&gt; -traceback -O3 -xW<br>
&gt; linuxif9:FPOPT:$(FOPT) -FR -mp1 -w -prec_div -pc80 -pad -align -DINTEL_VML<br>
&gt; -traceback -I/opt/mpich2/include<br>
&gt; linuxif9:LDFLAGS:  $(FOPT) -L/opt/intel/mkl/<a href="http://10.2.1.017/lib/em64t" target="_blank">10.2.1.017/lib/em64t</a> -pthread<br>
&gt; -i-static<br>
&gt; linuxif9:R_LIBS:-L/opt/intel/mkl/<a href="http://10.2.1.017/lib/em64t" target="_blank">10.2.1.017/lib/em64t</a> -lmkl_lapack -lmkl<br>
&gt; -liomp5 -lguide -lmkl_core<br>
&gt; linuxif9:DPARALLEL:&#39;-DParallel&#39;<br>
&gt; linuxif9:RP_LIBS: -L/opt/intel/mkl/<a href="http://10.2.1.017/lib/em64t" target="_blank">10.2.1.017/lib/em64t</a> -lmkl_lapack<br>
&gt; -lmkl_intel_lp64 -lmkl_scalapack_lp64 -lmkl_blacs_lp64 -lmkl_sequential<br>
&gt; -L/opt/fftw-2.1.5/lib/ -lfftw_mpi -lfftw<br>
&gt; linuxif9:MPIRUN:mpiexec _EXEC_<br>
&gt;<br>
&gt;<br>
&gt; any assistance in this matter would be appreciated.<br>
&gt;<br>
&gt; Thank you,<br>
&gt; JD<br>
&gt;<br>
</div></div>&gt; _______________________________________________<br>
&gt; Wien mailing list<br>
&gt; <a href="mailto:Wien@zeus.theochem.tuwien.ac.at">Wien@zeus.theochem.tuwien.ac.at</a><br>
&gt; <a href="http://zeus.theochem.tuwien.ac.at/mailman/listinfo/wien" target="_blank">http://zeus.theochem.tuwien.ac.at/mailman/listinfo/wien</a><br>
&gt;<br>
&gt;<br>
<br>
<br>
<br>
--<br>
Laurence Marks<br>
Department of Materials Science and Engineering<br>
MSE Rm 2036 Cook Hall<br>
2220 N Campus Drive<br>
Northwestern University<br>
Evanston, IL 60208, USA<br>
Tel: (847) 491-3996 Fax: (847) 491-7820<br>
email: L-marks at northwestern dot edu<br>
Web: <a href="http://www.numis.northwestern.edu" target="_blank">www.numis.northwestern.edu</a><br>
Chair, Commission on Electron Crystallography of IUCR<br>
<a href="http://www.numis.northwestern.edu/" target="_blank">www.numis.northwestern.edu/</a><br>
Electron crystallography is the branch of science that uses electron<br>
scattering and imaging to study the structure of matter.<br>
_______________________________________________<br>
Wien mailing list<br>
<a href="mailto:Wien@zeus.theochem.tuwien.ac.at">Wien@zeus.theochem.tuwien.ac.at</a><br>
<a href="http://zeus.theochem.tuwien.ac.at/mailman/listinfo/wien" target="_blank">http://zeus.theochem.tuwien.ac.at/mailman/listinfo/wien</a><br>
</blockquote></div><br>