PCM/ddX¶
The current PCM production path is an energy-only reference-SCF workflow using the ddX backend. PCM treats the solvent as a polarizable dielectric continuum around a molecular cavity. OpenQP currently exposes the ddX-backed reference-SCF energy path, which is the first production solvent route and should be kept separate from future state-specific excited-state PCM work. See the References page for continuum-solvation and domain-decomposition ddPCM background.
Input style:
[input]
runtype=energy
method=hf
basis=6-31g*
[scf]
type=rhf
multiplicity=1
[pcm]
enabled=true
backend=ddx
mode=reference_scf
model=ddpcm
epsilon=78.3553
Python style:
from oqp.openqp import OpenQP
job = OpenQP("h2o_pcm", silent=1)
job.molecule(geometry="water", charge=0, multiplicity=1)
job.theory.hf(basis="6-31g*")
job.workflow.pcm(
enabled=True,
backend="ddx",
mode="reference_scf",
model="ddpcm",
epsilon=78.3553,
)
mol = job.run()
Runnable input:
examples/PCM/H2O_RHF-HF_DDPCM_ENERGY_ISPHER.inp.
Scope¶
- Supported production mode:
backend=ddx,mode=reference_scf,runtype=energy. - Reference support: RHF and ROHF.
- Python
job.workflow.pcm(...)requires an HF/DFT reference-SCF theory. It blocks MRSF-TDDFT, non-ddX backends, non-reference_scfmodes, and UHF references before runtime. ispheris selected automatically from the basis-shell convention; users do not normally need to set it for PCM/ddX inputs.- MRSF-TDDFT can use the high-spin ROHF reference density as a reference-SCF PCM baseline.
- PCM gradients, PCM optimizations, Hessians, NACs, and state-specific excited-state PCM are outside this first energy path.