Doc update

git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1200 c92efa57-630b-4861-b058-cf58834340f0
This commit is contained in:
giannozz 2004-09-01 17:55:48 +00:00
parent ad111eb3bf
commit 81e5586878
2 changed files with 35 additions and 9 deletions

View File

@ -1,3 +1,12 @@
1 Sep 2004 The error message is no longer written on /dev/stderr
(on linux clusters), but only on unit *. (C.S.)
missing ZSYRK and ZSYR2K subroutines added to the
local copy of blas (PC)
Small configure fix for Mac; examples, minor fix (GB)
30 Aug 2004 Some cleanup of the path code, fixed a small bug in the prefix.dat
file. (C.S.)
27 Aug 2004 Misc Alpha fixes (C.S.)
Z* are written on output in a consistent way (Gernot)
More merging between CP and FPMD:

View File

@ -298,6 +298,16 @@ Presently it is expected to work for Linux PCs, IBM sp machines, SGI
Origin, some HP-Compaq Alpha machines, Cray X1.
See also the \texttt{README.install} file.
\texttt{configure} accepts the following options:
\begin{quote}
\texttt{--disable-parallel}: compile a serial code, also on parallel
machines with available parallel environment\\
\texttt{--disable-shared}: do not use shared libraries (makes the
code more portable) \\
\texttt{--enable-shared}: use shared libraries if available
(may be needed in some cases)
\end{quote}
If \texttt{configure} doesn't recognize your configuration, you may
resort to the manual configuration, described below, or try to
generate a better \texttt{configure} file following the instructions
@ -519,9 +529,6 @@ targets:
\texttt{make upf} produces utilities for pseudopotential
conversion in directory \texttt{upftools/} (see
``Pseudopotential'' section).
\item
\texttt{make links} produces links to all executables in directory
\texttt{bin/}.
\item
\texttt{make cp} produces the Car-Parrinello code CP in
\texttt{CPV/cp.x}.
@ -560,8 +567,9 @@ The codes for data postprocessing in \texttt{PP/} are:
polyhedra (obsolete, use at your own risk)
\item \texttt{dos.x} calculates electronic Density of States
(DOS).
\item \texttt{pw2wan.x}: interface with a code calculating
Wannier functions, soon to be released: see
\item \texttt{pw2wan.x}: interface with code \texttt{WanT} for
calculation of transport properties via Wannier (also known
as Boyd) functions: see
\htmladdnormallink{\texttt{http://www.wannier-transport.org/}}%
{http://www.wannier-transport.org/}.
\item \texttt{pw2casino.x}: interface with \texttt{CASINO} code
@ -742,6 +750,8 @@ If this happens and no executable is produced, add the following to
\texttt{LDFLAGS}: \texttt{-Xlinker --noinhibit-exec}.
On Intel CPUs, it is very convenient to use Intel MKL libraries.
If \texttt{configure} doesn't find them, try
\texttt{configure --enable-shared}.
Note that MKL also contains optimized FFT routines, but they are
presently not supported: use FFTW instead. Also note that Intel
compiler v.~8 fails to load with MKL v.~5.2 or earlier versions,
@ -926,8 +936,7 @@ Tests and examples can be downloaded from the Test and Examples Page
The necessary pseudopotentials are included.
See the documentation contained there.
The examples assume that all executables reside in a subdirectory
\texttt{bin/}: use command \texttt{make links} in the top directory
to create links to all executables in \texttt{bin/}.
\texttt{bin/}. The Makefile should automatically take care of this.
Note about exchange-correlation: the type of exchange-correlation used
in the calculation is read from PP files.
@ -1965,11 +1974,19 @@ Possible reasons:
If you are \emph{not} running on the same machines on which the
code was compiled: you need either to have the same shared
libraries installed on both machines, or to load statically all
libraries (using appropriate compiler or loader options). The
same applies to Beowulf-style parallel machines: the needed
libraries (using appropriate \texttt{configure} or loader options).
The same applies to Beowulf-style parallel machines: the needed
shared libraries must be present on all PC's.
\end{itemize}
\paragraph{errors in examples with parallel execution}
If you get error messages in the example scripts -- i.e. not errors
in the codes -- on a parallel machine, such as e.g. :
``\texttt{run\_example: -n: command not found}''
you have forgotten the `''` in the definitions of
\texttt{PARA\_PREFIX} and \texttt{PARA\_POSTFIX}.
\paragraph{\texttt{pw.x} stops with error in reading.}
There is an error in the input data.