Navigation :
Manual
Input Variables
-
Atomic Orbitals
-
Calculation Modes
-
ClassicalParticles
-
DFTBPlusInterface
-
Execution
-
Hamiltonian
--
DFT+U
--
PCM
--- PCMCalcMethod
--- PCMCalculation
--- PCMCavity
--- PCMChargeSmearNN
--- PCMDebyeRelaxTime
--- PCMDrudeLDamping
--- PCMDrudeLOmega
--- PCMDynamicEpsilon
--- PCMEoMInitialCharges
--- PCMEpsilonModel
--- PCMGamessBenchmark
--- PCMKick
--- PCMLocalField
--- PCMQtotTol
--- PCMRadiusScaling
--- PCMRenormCharges
--- PCMSmearingFactor
--- PCMSolute
--- PCMSpheresOnH
--- PCMStaticEpsilon
--- PCMTDLevel
--- PCMTessMinDistance
--- PCMTessSubdivider
--- PCMUpdateIter
--- PCMVdWRadii
--
Poisson
--
XC
-- AdaptivelyCompressedExchange
-- CalculateDiamagneticCurrent
-- CalculateSelfInducedMagneticField
-- CurrentDensity
-- EnablePhotons
-- EwaldAlpha
-- FilterPotentials
-- ForceTotalEnforce
-- GaugeFieldDelay
-- GaugeFieldDynamics
-- GaugeFieldPropagate
-- GaugeVectorField
-- GyromagneticRatio
-- MagneticConstrain
-- MagneticConstrainStrength
-- MaxwellCouplingMode
-- MaxwellDipoleField
-- MultipolarExpansionTerms
-- ParticleMass
-- PauliHamiltonianTerms
-- RashbaSpinOrbitCoupling
-- RelativisticCorrection
-- SOStrength
-- StaticElectricField
-- StaticMagneticField
-- StaticMagneticField2DGauge
-- TheoryLevel
-- TimeZero
-
Linear Response
-
Math
-
Maxwell
-
Mesh
-
Output
-
SCF
-
States
-
System
-
Time-Dependent
-
Utilities
-
Alphabetic Index
Tutorials
Developers
Releases
PCMCalculation
PCMCalculation
Section Hamiltonian::PCM
Type logical
Default no
If true, the calculation is performed accounting for solvation effects
by using the Integral Equation Formalism Polarizable Continuum Model IEF-PCM
formulated in real-space and real-time (J. Chem. Phys. 143 , 144111 (2015),
Chem. Rev. 105 , 2999 (2005), J. Chem. Phys. 139 , 024105 (2013)).
At the moment, this option is available only for TheoryLevel = DFT .
PCM is tested for CalculationMode = gs, while still experimental for other values (in particular, CalculationMode = td).
Source information
hamiltonian/pcm.F90 : 3226
call parse_variable ( namespace , 'PCMCalculation' , . false ., pcm % run_pcm )