Skip to main content
. 2021 Dec 20;122(12):10777–10820. doi: 10.1021/acs.chemrev.1c00675

Table 2. Overview of Published Implementations of Implicit Solvation Models in Various DFT Program Packagesa.

 
dielectric model (ε)
 
DFT package BCs lin model/shape s nonloc nonlin aniso het noneq salt model
Full Potential/All-Electron
Q-Chem282 F sρel/sr147,263 × × 273,274 S-MPB263
    sρel(275)/sr   276280 LPB
      × (53, 278, 281)  
    (ASC283)   (273, 274, 284) (ASC285)
FHI-aims286 F sρel(141,142) × × × S-MPB132,142,144
    sρel (ASC143) × ×
CRYSTAL287,288 P264/F sr × × × ×
    (ASC264,289) × ×
Jaguar290 F sr × × × LPB
    (ASC145,291294) × × (ASC291293)
GAMESS296 F sρel/sr × × 295 LPB
    (ASC28) 262,297,298 299302 (ASC303)
Gaussian304 P265/F sρel/sr × × × LPB
    (ASC28) 305 277,281,306308 (ASC303)
Dmol3 P266/F sr × × × ×
    (ASC146,266) × ×
TURBOMOLE309 F sρel/sr × × × ×
    (ASC146,310,311) × 308,312
NWChem313 F ASC146,314 × × × ×
      × ×
Pseudopotential
VASP316 P sρel(149,315) × × × LPB190
      × ×
QE317320 P/F sr(139,147) 139 × × LPB, S-MPB
    sρel(141) × PCC25,272
BigDFT321325 F/P259 sr(147) × × × MPB272
    sρel(141) × ×
GPAW327,328 P/F232,326,329 sr(326) × × × DD-S-MPB
    sρel(141,148) × × LPB, PCC232
PWMat330,331 P sρel(141,332) × × × S-LPB272,332
    × ×
JDFTx334 P/F sr(147) 22,39,137   CS-MPB137
    sρel(22,137,138,149) (122150333) (122150) × S-CS-MPB39
        335 × LPB137,336
CP2K338 P sρel(141,148,337) × × × ×
    × ×
ONETEP341 P/F340 sr(147,271,339) × × 340b S-MPB271
    sρel(148,271,339,342) × × (271339343344)
CASTEP345 F sρel(148,271,339) × × × ×
    × ×
a

This compilation is to provide a rough picture of all the implemented features and corresponding references, with a focus on the electrostatic and ionic parts of the grand potential functional. For the shape function, if not ASC is specified, a smooth dielectric step function is used. QE = QUANTUM ESPRESSO, BC = boundary condition (referring to solvation model implementation, P = periodic, F = free), ASC = apparent surface charge, nonloc = nonlocal, nonlin = nonlinear, aniso = anisotropic (dielectric tensor), het = heterogeonous (different bulk dielectric permittivities in different regions, to model, e.g., systems at the air–water interface or liquid–liquid interfaces), noneq = nonequilibrium/frequency-dependent, PB = Poisson–Boltzmann, MPB = lattice size-modified Poisson–Boltzmann, S = Stern correction, CS = hard sphere crowding effects based on Carnahan–Starling equation of state,346 PCC = planar counter charge, and DD = dielectric decrement. GAMESS and Gaussian support a variety of ASC models, and the user is referred to the documentation and to Tomasi et al. for further review of the available methods.28

b

Only supports the use of regions with vacuum permittivity, not a different permittivity.