1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
|
!
! Copyright (C) Quantum ESPRESSO group
!
! This file is distributed under the terms of the
! GNU General Public License. See the file `License'
! in the root directory of the present distribution,
! or http://www.gnu.org/copyleft/gpl.txt .
!
MODULE fft_param
#if defined(__MPI)
#if defined(__MPI_MODULE)
USE mpi
#else
INCLUDE 'mpif.h'
#endif
#else
INTEGER, PARAMETER :: MPI_COMM_WORLD = 0
INTEGER, PARAMETER :: MPI_COMM_NULL = -1
INTEGER, PARAMETER :: MPI_COMM_SELF = -2
#endif
INTEGER, PARAMETER :: ndims = 10
!! Number of different FFT tables that the module
!!could keep into memory without reinitialization
INTEGER, PARAMETER :: nfftx = 2049
!!Max allowed fft dimension
INTEGER, PARAMETER :: DP = selected_real_kind(14,200)
INTEGER, PARAMETER :: stdout = 6 ! unit connected to standard output
REAL(DP), PARAMETER :: eps8 = 1.0E-8_DP
END MODULE fft_param
|