ddx 1.0.0
Libary for domain-decomposition methods for polarizable continuum models
ddx_defaults.f90
1
4use ddx_definitions, only: dp
5implicit none
6
7integer, parameter :: default_force = 0
8integer, parameter :: default_adjoint = 0
9integer, parameter :: default_lmax = 6
10integer, parameter :: default_ngrid = 302
11integer, parameter :: default_incore = 0
12integer, parameter :: default_maxiter = 100
13integer, parameter :: default_jacobi_ndiis = 20
14integer, parameter :: default_enable_fmm = 1
15integer, parameter :: default_pm = 8
16integer, parameter :: default_pl = 8
17integer, parameter :: default_nproc = 1
18integer, parameter :: default_switching = 0
19
20real(dp), parameter :: default_kappa = 0.0d0
21real(dp), parameter :: default_eta = 0.1d0
22! the default value of the shift depends on the model for ddCOSMO
23! we use an internal switching, for ddPCM and ddLPB a symmetric
24! switching
25real(dp), parameter :: default_se(3) = (/-1.0d0, 0.0d0, 0.0d0/)
26real(dp), parameter :: default_eps_int = 1.0d0
27real(dp), parameter :: default_tol = 1d-6
28
29character(len=255), parameter :: default_logfile = ""
30
31end module ddx_defaults
Module defining default parameters, for consistency between the various initialization routines.
Definition: ddx_defaults.f90:3
Compile-time constants and definitions.
integer, parameter dp
Kind of double precision.