Documentation on valid preprocessing flags updated

git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5768 c92efa57-630b-4861-b058-cf58834340f0
This commit is contained in:
giannozz 2009-07-29 12:53:44 +00:00
parent 5ed99ff366
commit bd7cd24c2a
1 changed files with 6 additions and 1 deletions

View File

@ -82,6 +82,7 @@ OS:
Parallel execution:
__PARA Parallel execution, in general
__MPI Use MPI library
__OPENMP OpenMP parallelization (experimental)
__SHMEM Use Shared Memory library (only Altix and Origin)
Libraries:
__FFTW FFT routines from internal FFTW library
@ -90,13 +91,17 @@ Libraries:
__SCSL FFT routines from SGI SCSL scientific library
__SUNPERF FFT routines from SUN sunperf scientific library
__ESSL use blas/lapack/fft routines from IBM ESSL library
__LINUX_ESSL use blas/lapack/fft routines from IBM ESSL library (linux version)
__LINUX_ESSL use blas/lapack/fft routines from IBM ESSL library
(linux version)
__SCALAPACK use Scalapack routines instead of internal ones
for parallel subspace diagonalization
__MASS use mathematical routines from IBM MASS library
ASL, MICRO SX-6 specific libraries
ADD_BLAS_TWO_UNDERSCORES
ADD_BLAS_ONE_UNDERSCORE
some precompiled blas/lapack packages may contain underscores
at the end - may need one of these in order to be linked
(obsolescent: may or may not work)
Timing:
__HPM Hardware Performance Monitor (IBM SP)
__QK_USER__ for better timing of fftw in cray xt3 (?)