Implicit Solvent Models
Implicit solvation treats the solvent as a structureless polarizable continuum rather than individual molecules. The solute occupies a cavity inside the dielectric, and the reaction field of the polarized solvent feeds back into the solute's Hamiltonian.
OpenQuantum supports seven electrostatic models across two discretization families.
Theoretical Framework
The total free energy in an implicit solvent is
G = E_gas + ΔG_solv
where ΔG_solv is the solvation free energy, split into electrostatic (ΔG_es) and
non-electrostatic (ΔG_non‑es) contributions. The electrostatic part comes from
polarizing the dielectric continuum; the non-electrostatic part covers cavitation,
dispersion, and solvent-structure effects (CDS).
Apparent Surface Charge (ASC) Formalism
All PCM-family models represent the reaction field through apparent surface charges
q on the cavity boundary. The charges solve a linear system
K·q = R·v
where v is the electrostatic potential (nuclear + electronic) evaluated at each
cavity point, and matrices K and R define the electrostatic model. The
reaction-field energy is
E_RF = ½ qᵀ · v
and the Fock matrix contribution is the AO potential of the Gaussian-smeared surface charges.
Cavity Surface: SWIG and ISWIG
Two smooth-surface discretizations are available:
-
SWIG (Switching/Gaussian): Uses a polynomial switching function to smoothly attenuate surface elements that lie inside neighbouring atoms' spheres. The Gaussian charge exponent
ξcontrols the spatial extent of each surface element. -
ISWIG (Improved SWIG): Uses an error-function-based switching (erf) that provides smoother behaviour at the cost of slightly more computation.
Both methods produce a set of tesserae (surface points) per atom, each carrying a
Gaussian charge density (η/π)^(3/2) exp(-η|r − C|²) with η = ξ².
Electrostatic Models
C-PCM (Conductor-like PCM)
The simplest ASC model. Assumes the solvent is a perfect conductor (ε → ∞), then scales back to finite ε:
K = S, R = −f·I, f = (ε − 1) / ε
S is the Coulomb interaction matrix between Gaussian surface charges. Suitable for
high-dielectric solvents (water, DMSO).
COSMO (Conductor-like Screening Model)
Similar to C-PCM but uses a different scaling factor:
f = (ε − 1) / (ε + ½)
Often more accurate for low-dielectric solvents.
IEF-PCM (Integral Equation Formalism PCM)
The full dielectric model including the normal-derivative matrix D:
K = S − f/(2π)·D·A·S, R = −f·[I − 1/(2π)·D·A]
where A is the diagonal area matrix. IEF-PCM is the most general ASC model and
reduces to C-PCM or COSMO in the appropriate limits.
SS(V)PE (Surface and Simulation of Volume Polarization for Electrostatics)
A symmetrized variant of IEF-PCM:
K = S − f/(4π)·(D·A·S + S·A·Dᵀ), R = −f·[I − 1/(2π)·D·A]
SS(V)PE is the model of choice for general quantum-chemical applications with implicit solvation; it matches the exact solution for spherical cavities.
ddCOSMO / ddPCM (Domain Decomposition)
Domain-decomposition variants expand the reaction potential in real spherical
harmonics on atomic van der Waals spheres rather than on a discretized cavity
surface. The L coupling matrix replaces S/D, and the system size scales as
natm × (lmax+1)²:
L·X = φ, E_RF = ½·f_ε·ψ·X
- ddCOSMO: Conductor-like (COSMO) variant.
- ddPCM: Full dielectric variant using the A matrix.
Both are well-suited for large systems because the number of degrees of freedom depends only on the number of atoms and the spherical-harmonic order (lmax = 6 by default).
SMD (Solvation Model based on Density)
SMD layers a non-electrostatic CDS term on IEF-PCM electrostatics:
ΔG_solv = ΔG_es(IEF-PCM) + ΔG_cds
The CDS term uses atomic surface tensions parametrized for 96 solvents plus water. SMD requires a named solvent (not just a dielectric constant).
Analytical Gradients and Hessians
All four PCM-family models (C-PCM, COSMO, IEF-PCM, SS(V)PE) provide:
-
Gradient: Three contributions — nuclear–cavity (
grad_nuc), cavity response (grad_solver), and electron–cavity integral derivative (grad_qv). The total solvent gradient is added to the gas-phase gradient. -
Hessian: Three contributions — nuclear–cavity curvature (
hess_nuc), cavity-response curvature (hess_solver), and electron–cavity integral curvature (hess_qv). The total solvent Hessian is added to the gas-phase Hessian.The analytical Hessian with solvent is available for C-PCM, COSMO, IEF-PCM, and SS(V)PE via
freq=(analytical). The Hessian uses the solvated density fromrhf_scf_with_reaction_fieldoruhf_scf_with_reaction_fieldand includes the CPHF solvent response (AXPCM kernel). -
ddCOSMO/ddPCM gradient: The analytical gradient uses the adjoint- Lagrangian formulation (
ζ = L⁻¹·ψ). The l=0,m=0 block of the L matrix uses the exact Coulomb formula−1/|R_ia−R_ka|instead of the singular quadrature, making the gradient physically meaningful.
DFT-solvent coupling
Kohn–Sham DFT with implicit solvation adds the XC potential and the PCM
reaction-field potential to the same effective Fock matrix. The SCF coupling
is handled by dedicated entry points in the scf crate:
rks_scf_with_reaction_field— Restricted Kohn–Sham with any PCM-family, ddCOSMO/ddPCM, or SMD solvent.uks_scf_with_reaction_field— Unrestricted Kohn–Sham with solvent.
At each SCF iteration the Fock matrix is
where is the XC potential from grid quadrature and is the reaction-field potential from the solvent surface charges. The exact-exchange coefficient is zero for pure functionals and non-zero for hybrids and range-separated hybrids.
The total free energy in a solvent DFT calculation is
with for PCM models and the SMD CDS correction.
Geometry optimization and frequency analysis in solvent
Optimizations in solvent recompute the cavity at each geometry step because the cavity surface is a function of the nuclear positions. The analytical gradient carries the full PCM contribution (grad_nuc + grad_solver + grad_qv) alongside the DFT gradient.
Harmonic frequencies with solvent use the solvated electronic density and
include the PCM curvature contributions. The analytical Hessian is available
for RHF/UHF/RKS/UKS with C-PCM, COSMO, IEF-PCM, and SS(V)PE. For
ddCOSMO/ddPCM, finite-difference Hessians (freq=(numerical)) are the
fallback.
Supported task combinations
| Calculation | HF | DFT (RKS/UKS) | Solvent | Analytical Gradient | Analytical Hessian |
|---|---|---|---|---|---|
| Single point | ✓ | ✓ | ✓ | — | — |
| Optimization | ✓ | ✓ | ✓ | ✓ (gas + solv) | — |
| Frequency | ✓ | ✓ | ✓ | — | ✓ (PCM-family) |
| Post-HF (MP2/CC) | ✓ | — | ✓ * | — | — |
- Post-HF in solvent uses the frozen solvent approximation (
Frozen truein theSOLVATIONsection) by default.