<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.2800.1400" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT face=Arial size=2>Dear PWSCF Users,</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>Before I try to use "./configure", I have installed
MPI and run "mpdboot -n <number_of_hosts>" command successfully. So the
environment for parallel is ok.</FONT></DIV>
<DIV><FONT face=Arial size=2>Afterwards, I try to use the "configure" command.
As is seen at the end it does not detect parallel environment (although it
detects all relevant mpicc, mpif77, ...):</FONT></DIV>
<DIV><FONT face=Arial
size=2>++++++++++++++++++++++++++++++++++++++++++++++++++++++++</FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>[mahmoud@condmat1 ESPRESSO]$
./configure<BR>checking build system type... i686-pc-linux-gnu<BR>checking
architecture... linux32<BR>checking for mpif90... mpif90<BR>checking for Fortran
77 compiler default output file name... a.out<BR>checking whether the Fortran 77
compiler works... yes<BR>checking whether we are cross compiling...
no<BR>checking for suffix of executables...<BR>checking for suffix of object
files... o<BR>checking whether we are using the GNU Fortran 77 compiler...
no<BR>checking whether mpif90 accepts -g... yes<BR>checking version of mpif90...
ifc 7.1<BR>checking for mpif77... mpif77<BR>checking whether we are using the
GNU Fortran 77 compiler... yes<BR>checking whether mpif77 accepts -g...
yes<BR>checking for mpicc... mpicc<BR>checking whether we are using the GNU C
compiler... yes<BR>checking whether mpicc accepts -g... yes<BR>checking for
mpicc option to accept ANSI C... none needed<BR>checking version of mpicc... gcc
3.3.3<BR>setting FFLAGS... -Vaxlib -O2 -tpp6<BR>setting F90FLAGS... $(FFLAGS)
-nomodule<BR>setting CFLAGS... -O3 -fomit-frame-pointer<BR>checking how to run
the C preprocessor... mpicc -E<BR>setting CPP... cpp<BR>setting CPPFLAGS... -P
-traditional<BR>setting LD... mpif90<BR>setting LDFLAGS... -Vaxlib
-static<BR>setting AR... ar<BR>setting ARFLAGS... ruv<BR>checking whether
Fortran files must be preprocessed... no<BR>checking for library containing
zggev... no<BR>in /usr/local/lib: checking for library containing zggev...
no<BR>in /opt/intel/mkl70/lib/32: checking for library containing zggev...
no<BR>in /opt/intel/mkl/mkl61/lib/32: checking for library containing zggev...
no<BR>in /opt/intel/mkl/lib/32: checking for library containing zggev...
no<BR>in /opt/intel/mkl61/lib/32: checking for library containing zggev...
no<BR>in /cineca/lib: checking for library containing zggev... no<BR>in
/cineca/prod/intel/lib: checking for library containing zggev... no<BR>in
/usr/local/lib: checking for library containing zggev... no<BR>in
/usr/local/lib: checking for library containing zggev... no<BR>in
/usr/local/intel/mkl701/lib/32: checking for library containing zggev...
-lmkl_lapack<BR>checking for library containing fftwnd... -lfftw<BR>checking for
library containing mpi_init... no<BR>setting LIBS... -lfftw
-L/usr/local/intel/mkl701/lib/32 -lmkl_lapack -lmkl_ia32 -lguide
-lpthread<BR>checking for library containing mpi_init... (cached) no<BR>checking
for library containing zggev... (cached) -lmkl_lapack<BR>checking for library
containing fftwnd... (cached) -lfftw<BR>checking for egrep... grep
-E<BR>checking for ANSI C header files... yes<BR>checking for sys/types.h...
yes<BR>checking for sys/stat.h... yes<BR>checking for stdlib.h...
yes<BR>checking for string.h... yes<BR>checking for memory.h... yes<BR>checking
for strings.h... yes<BR>checking for inttypes.h... yes<BR>checking for
stdint.h... yes<BR>checking for unistd.h... yes<BR>checking fftw.h usability...
yes<BR>checking fftw.h presence... yes<BR>checking for fftw.h... yes<BR>setting
DFLAGS... -D__LINUX -D__INTEL -D__FFTW<BR>setting FDFLAGS...
$(DFLAGS)<BR>setting RANLIB... echo<BR>setting MYLIB... lapack_mkl<BR>checking
module dependencies... done<BR>configure: creating
./config.status<BR>config.status: creating make.sys<BR>config.status: creating
make.rules<BR>-----------------------------------------------------------------<BR>PWscf
can take advantage of several optimized numerical libraries<BR>(essl, fftw,
mkl...). This configure script attempts to find them,<BR>but may fail if they
have been installed in non-standard locations.<BR> <BR>The following
libraries have been found:<BR> LIBS= -lfftw
-L/usr/local/intel/mkl701/lib/32 -lmkl_lapack -lmkl_ia32 -lguide
-lpthread<BR> <BR>If any libraries are missing, you may specify a list of
directories<BR>to search and retry, as follows:<BR> ./configure
LIBDIRS="list of directories, separated by spaces"<BR> <BR>For more
information, read the README.INSTALL file or the PWscf
manuals.<BR>-----------------------------------------------------------------<BR>----------------------------------------------<BR>WARNING:
parallel environment not detected<BR>this program will run in single-processor
mode<BR>----------------------------------------------<BR>[mahmoud@condmat1
ESPRESSO]$<BR>+++++++++++++++++++++++++++++++++++++++++++++++++++</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>
<DIV><FONT face=Arial size=2>Should I do anything more before running
"./configure" to make it detect the parallel environment?</FONT></DIV>
<DIV><FONT face=Arial size=2>Any comment is highly appreciated.</FONT></DIV>
<DIV> </DIV>
<DIV>Best regards,</DIV>
<DIV>Mahmoud Payami</DIV>
<DIV> </DIV></DIV></FONT></BODY></HTML>