> -lfftw3x_intel must be loaded before -lmkl (in your case, -lmkl_em64t). > Put it whenever you want, but note that LIBS = $(LAPACK_LIBS) $(BLAS_LIBS) $(FFT_LIBS) $ (MPI_LIBS) ...
> P. > --- > Paolo Giannozzi, Democritos and University of Udine, Italy Thanks Paolo. Indeed I figure out myself by tryal & error method...only a little later.. sorry.. In the "mpi problem" post I describe what I did: new ifort. By the way, the new ifort 11.0.081 / mkl 10.1.1.019 works a little different. The file /opt/intel/mkl/10.1.1.019/lib/em64t/libmkl_lapack.a contains: GROUP (libmkl_intel_lp64.a libmkl_intel_thread.a libmkl_core.a) The file /opt/intel/mkl/10.1.1.019/lib/em64t/libmkl_em64t.a contains: GROUP (libmkl_intel_lp64.a libmkl_intel_thread.a libmkl_core.a) Therefore I used the same order, but substituing libmkl_intel_thread.a with libmkl_sequential In this way I can comple all. Anf the librabries order does not seems to have effects.. But the results are strange. If I use mpiexec the code crash, but if I run without mpiexec now it run at 100% CPU usage, on a single cpu...It looks like a MPI problem (mpi v. 1.0.8) (see the "mpi problem" at http://www.democritos.it/pipermail/pw_forum/2009-March/011906.html) Thanks, Carlo -- ------------------------------------------------------ Carlo Nervi carlo.nervi at unito.it Tel:+39 011 6707507/8 Fax: +39 011 6707855 - Dipartimento di Chimica IFM via P. Giuria 7, 10125 Torino, Italy http://lem.ch.unito.it/
