Documentation updtae

configure: option -fpe1 for alpha


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2884 c92efa57-630b-4861-b058-cf58834340f0
This commit is contained in:
giannozz 2006-03-08 10:07:42 +00:00
parent 354f2f7b4e
commit c52b213c59
6 changed files with 16 additions and 13 deletions

View File

@ -172,10 +172,13 @@ optimized BLAS by Kazushige Goto.
They can be downloaded freely (but not redistributed!) from: They can be downloaded freely (but not redistributed!) from:
http://www.cs.utexas.edu/users/flame/goto/ http://www.cs.utexas.edu/users/flame/goto/
The FFTW library can also be replaced by vendor-specific FFT At compilation time you have to choose whether to use the built-in
libraries, when available, or you can link to a precompiled FFTW copy of FFTW (v.<3), a precompiled FFTW v.<3 library, or a
library. Please note that you must use FFTW version 2. Support for precompiled FFTW v.3 library. This is done using preprocessing
version 3 is in progress: contact the developers if you want to try. options with rather obvious meaning : __FFTW, __USE_INTERNAL_FFTW, __FFTW3
The FFTW library can also be replaced by vendor-specific FFT libraries,
when available.
Finally, Quantum-ESPRESSO can use the MASS vector math library from Finally, Quantum-ESPRESSO can use the MASS vector math library from
IBM, if available (only on AIX). IBM, if available (only on AIX).
@ -203,14 +206,14 @@ specified value, and won't do any extra search. This is so that if
"configure" finds any library that you don't want to use, you can "configure" finds any library that you don't want to use, you can
override it. override it.
If you want to use a precompiled FFTW library, the corresponding If you want to use a precompiled FFTW v.<3 library, you will need
"fftw.h" include file is also required. That may or may not have been the corresponding "fftw.h" include file. That may or may not have been
installed on your system together with the library: in particular, installed on your system together with the library: in particular,
most Linux distributions split libraries into ``base'' and most Linux distributions split libraries into ``base'' and
``development'' packages, include files normally belonging to the ``development'' packages, include files normally belonging to the
latter. Thus if you can't find "fftw.h" on your machine, chances are latter. Thus if you can't find "fftw.h" on your machine, chances are
you must install the FFTW development package (how exactly it's called you must install the FFTW development package (how to do this and
depends on your distribution). what it is exactly called depends on your operating system version).
If instead the file is there, but "configure" doesn't find it, you may If instead the file is there, but "configure" doesn't find it, you may
specify its location in the INCLUDEFFTW environment variable. specify its location in the INCLUDEFFTW environment variable.

2
configure vendored
View File

@ -3793,7 +3793,7 @@ alinux:fort )
alpha:f90 ) alpha:f90 )
have_cpp=1 have_cpp=1
pre_fdflags="-cpp " pre_fdflags="-cpp "
try_fflags="-O -real_size 64 -align dcommons -align records -assume buffered_io" try_fflags="-O -real_size 64 -align dcommons -align records -assume buffered_io -fpe1"
try_f90flags="\$(FFLAGS) -free" try_f90flags="\$(FFLAGS) -free"
try_fflags_noopt="-O0 -real_size 64 -align dcommons -align records -assume buffered_io" try_fflags_noopt="-O0 -real_size 64 -align dcommons -align records -assume buffered_io"
try_f90flags_noopt="\$(FFLAGS_NOOPT) -free" try_f90flags_noopt="\$(FFLAGS_NOOPT) -free"

View File

@ -532,7 +532,7 @@ alinux:fort )
alpha:f90 ) alpha:f90 )
have_cpp=1 have_cpp=1
pre_fdflags="-cpp " pre_fdflags="-cpp "
try_fflags="-O -real_size 64 -align dcommons -align records -assume buffered_io" try_fflags="-O -real_size 64 -align dcommons -align records -assume buffered_io -fpe1"
try_f90flags="\$(FFLAGS) -free" try_f90flags="\$(FFLAGS) -free"
try_fflags_noopt="-O0 -real_size 64 -align dcommons -align records -assume buffered_io" try_fflags_noopt="-O0 -real_size 64 -align dcommons -align records -assume buffered_io"
try_f90flags_noopt="\$(FFLAGS_NOOPT) -free" try_f90flags_noopt="\$(FFLAGS_NOOPT) -free"

2
install/configure vendored
View File

@ -3793,7 +3793,7 @@ alinux:fort )
alpha:f90 ) alpha:f90 )
have_cpp=1 have_cpp=1
pre_fdflags="-cpp " pre_fdflags="-cpp "
try_fflags="-O -real_size 64 -align dcommons -align records -assume buffered_io" try_fflags="-O -real_size 64 -align dcommons -align records -assume buffered_io -fpe1"
try_f90flags="\$(FFLAGS) -free" try_f90flags="\$(FFLAGS) -free"
try_fflags_noopt="-O0 -real_size 64 -align dcommons -align records -assume buffered_io" try_fflags_noopt="-O0 -real_size 64 -align dcommons -align records -assume buffered_io"
try_f90flags_noopt="\$(FFLAGS_NOOPT) -free" try_f90flags_noopt="\$(FFLAGS_NOOPT) -free"

View File

@ -532,7 +532,7 @@ alinux:fort )
alpha:f90 ) alpha:f90 )
have_cpp=1 have_cpp=1
pre_fdflags="-cpp " pre_fdflags="-cpp "
try_fflags="-O -real_size 64 -align dcommons -align records -assume buffered_io" try_fflags="-O -real_size 64 -align dcommons -align records -assume buffered_io -fpe1"
try_f90flags="\$(FFLAGS) -free" try_f90flags="\$(FFLAGS) -free"
try_fflags_noopt="-O0 -real_size 64 -align dcommons -align records -assume buffered_io" try_fflags_noopt="-O0 -real_size 64 -align dcommons -align records -assume buffered_io"
try_f90flags_noopt="\$(FFLAGS_NOOPT) -free" try_f90flags_noopt="\$(FFLAGS_NOOPT) -free"

View File

@ -1,6 +1,6 @@
#!/bin/sh -x #!/bin/sh -x
# #
VERSION=3.0 VERSION=3.1
TARGET_MACHINE=cibs.sns.it:public_html/public/ TARGET_MACHINE=cibs.sns.it:public_html/public/
# #
TMPDIR=espresso-$VERSION TMPDIR=espresso-$VERSION