Table of Contents

Effective core potentials

Pseudopotentials (effective core potentials, ECPs) may be defined at the beginning of BASIS blocks.

The general form of the input cards is

ECP,atom,[ECP specification]

which defines a pseudopotential for an atom specified either by a chemical symbol or a group number. The ECP specification may consist either of a single keyword, which references a pseudopotential stored in the library, or else of an explicit definition (extending over several input cards), cf. below.

Input from ECP library

The basis set library presently contains the pseudopotentials and associated valence basis sets by a) the Los Alamos group (P. J. Hay and W. R. Wadt, J. Chem. Phys. 82, 270 (1985) and following two papers), and b) the Stuttgart/Köln group (e.g., A. Nicklass, M. Dolg, H. Stoll and H. Preuß, J. Chem. Phys. 102, 8942 (1995); for more details and proper references, click here). Pseudopotentials a) are adjusted to orbital energies and densities of a suitable atomic reference state, while pseudopotentials b) are generated using total valence energies of a multitude of atomic states.

Library keywords in case a) are ECP1 and ECP2; ECP2 is used when more than one pseudopotential is available for a given atom and then denotes the ECP with the smaller core definition. (For Cu, e.g., ECP1 refers to an Ar-like 18$e^-$-core, while ECP2 simulates a Ne-like 10$e^-$ one with the $3s$ and $3p$ electrons promoted to the valence shell). For accurate calculations including electron correlation, promotion of all core orbitals with main quantum number equal to any of the valence orbitals is recommended.

Library keywords in case b) are of the form ECP$nXY$; $n$ is the number of core electrons which are replaced by the pseudopotential, $X$ denotes the reference system used for generating the pseudopotential ($X=S$: states of the single-valence-electron ion; $X=M$: states of the neutral atom and of ions with low charge), and $Y$ stands for the theoretical level of the reference data ($Y=HF$: Hartree-Fock, $Y=WB$: quasi-relativistic; $Y=DF$: relativistic). For one- or two-valence electron atoms $X=S$, $Y=DF$ is a good choice, while otherwise $X=M$, $Y=WB$ (or $Y=DF$) is recommended. (For light atoms, or for the discussion of relativistic effects, the corresponding $Y=HF$ pseudopotentials may be useful.) Additionally, spin-orbit (SO) potentials and core-polarization potentials (CPP) are available, to be used in connection with case b) ECPs, but these are not currently contained in the library, so explicit input is necessary here (cf. below).

In both cases, a) and b), the same keywords refer to the pseudopotential and the corresponding basis set, with a prefix MBS-…in case a).

Explicit input for ECPs

For each of the pseudopotentials the following information has to be provided:

ECP,atom,$n_{core},l_{max},l'_{max}$;
where $n_{core}$ is the number of core electrons replaced by the pseudopotential $V_{ps}$, $l_{max}$ is the number of semi-local terms in the scalar-relativistic part of $V_{ps}$, while $l'_{max}$ is the corresponding number of terms in the SO part: $$V_{ps}= -\frac{Z-n_{core}}{r} + V_{l_{max}} +\sum_{l=0}^{l_{max}-1} (V_l-V_{l_{max}}){\cal P}_{l} +\sum_{l=1}^{l'{max}} \Delta V_l {\cal P}_{l} \vec{l}\cdot\vec{s} {\cal P}_{l} ;$$ the semi-local terms (with angular-momentum projectors ${\cal P}_{l}$) are supplemented by a local term for $l=l_{max}$.

Example for explicit ECP input

examples/cu_ecp_explicit.inp
***,CU
! SCF d10s1 -> d9s2 excitation energy of the Cu atom
!  using the relativistic Ne-core pseudopotential
! and basis of the Stuttgart/Koeln group.
gprint,basis,orbitals
geometry={cu}
basis
ECP,1,10,3;   ! ECP input
 1; ! NO LOCAL POTENTIAL
 2,1.,0.;
 2; ! S POTENTIAL
 2,30.22,355.770158;2,13.19,70.865357;
 2; ! P POTENTIAL
 2,33.13,233.891976;2,13.22,53.947299;
 2; ! D POTENTIAL
 2,38.42,-31.272165;2,13.26,-2.741104;
! (8s7p6d)/[6s5p3d] BASIS SET
s,1,27.69632,13.50535,8.815355,2.380805,.952616,.112662,.040486,.01;
c,1.3,.231132,-.656811,-.545875;
p,1,93.504327,16.285464,5.994236,2.536875,.897934,.131729,.030878;
c,1.2,.022829,-1.009513;C,3.4,.24645,.792024;
d,1,41.225006,12.34325,4.20192,1.379825,.383453,.1;
c,1.4,.044694,.212106,.453423,.533465;
end
rhf;
e1=energy
{rhf;occ,4,1,1,1,1,1,1;closed,4,1,1,1,1,1;wf,19,7,1;}
e2=energy
de=(e2-e1)*toev  ! Delta E = -0.075 eV

Example for ECP input from library

examples/auh_ecp_lib.inp
***,AuH
! CCSD(T) binding energy of the AuH molecule at r(exp)
! using the scalar-relativistic 19-valence-electron
! pseudopotential of the Stuttgart/Koeln group
gprint,basis,orbitals;
geometry={au}
basis={
ecp,au,ECP60MWB;              ! ECP input
spd,au,ECP60MWB;c,1.2;        ! basis set
f,au,1.41,0.47,0.15;
g,au,1.2,0.4;
spd,h,avtz;c;
}
rhf;
{rccsd(t);core,1,1,1,,1;}
e1=energy
geometry={h}
rhf
e2=energy;
rAuH=1.524 ang                ! molecular calculation
geometry={au;h,au,rAuH}
hf;
{ccsd(t);core,2,1,1;}
e3=energy
de=(e3-e2-e1)*toev            ! binding energy = 3.11 eV