pseudopotentials and basis sets
TRANSCRIPT
![Page 1: Pseudopotentials and Basis Sets](https://reader031.vdocuments.site/reader031/viewer/2022012109/61dc6dcb9820a30c666bb6aa/html5/thumbnails/1.jpg)
SUMMER SCHOOL ON COMPUTATIONAL MATERIALS SCIENCEUniversity of Illinois at Urbana-Champaign, June 13-23, 2005
Pseudopotentialsand Basis Sets
How to generate and test them
![Page 2: Pseudopotentials and Basis Sets](https://reader031.vdocuments.site/reader031/viewer/2022012109/61dc6dcb9820a30c666bb6aa/html5/thumbnails/2.jpg)
SUMMER SCHOOL ON COMPUTATIONAL MATERIALS SCIENCEUniversity of Illinois at Urbana-Champaign, June 13-23, 2005
Pseudopotential ideaAtomic Si Core electrons…
highly localizedvery depth energy
… are chemically inert
1s2 2s2 2p6 3s2 3p2 Valence wave functions must be orthogonal to the core wave functionscore valence
![Page 3: Pseudopotentials and Basis Sets](https://reader031.vdocuments.site/reader031/viewer/2022012109/61dc6dcb9820a30c666bb6aa/html5/thumbnails/3.jpg)
Si
SUMMER SCHOOL ON COMPUTATIONAL MATERIALS SCIENCEUniversity of Illinois at Urbana-Champaign, June 13-23, 2005
CutCut--offoff radiiradii
TRANSFERABILITYSOFTNESS
Rc
Shorter Rc: harder pseudo
Larger Rc: softer pseudo
Balance between softness and transferability Balance between softness and transferability controlled by controlled by RRcc
![Page 4: Pseudopotentials and Basis Sets](https://reader031.vdocuments.site/reader031/viewer/2022012109/61dc6dcb9820a30c666bb6aa/html5/thumbnails/4.jpg)
TheThe ““atomatom”” programprogramSUMMER SCHOOL ON COMPUTATIONAL MATERIALS SCIENCEUniversity of Illinois at Urbana-Champaign, June 13-23, 2005
“pseudopotential generation” label
# core orbitals
# valence shellsxc flavor
Valenceconfiguration
Cutoff radii
n
l
![Page 5: Pseudopotentials and Basis Sets](https://reader031.vdocuments.site/reader031/viewer/2022012109/61dc6dcb9820a30c666bb6aa/html5/thumbnails/5.jpg)
ProcedureProcedure (I)(I)
SUMMER SCHOOL ON COMPUTATIONAL MATERIALS SCIENCEUniversity of Illinois at Urbana-Champaign, June 13-23, 2005
• Run the shell script (pg.sh)
• Check contents of new directory (Si.tm2)
• Plot the pseudo-potentials/orbitals
![Page 6: Pseudopotentials and Basis Sets](https://reader031.vdocuments.site/reader031/viewer/2022012109/61dc6dcb9820a30c666bb6aa/html5/thumbnails/6.jpg)
ProcedureProcedure (II)(II)
SUMMER SCHOOL ON COMPUTATIONAL MATERIALS SCIENCEUniversity of Illinois at Urbana-Champaign, June 13-23, 2005
Pseudo-wavefunction
Logarithmicderivative
Radial Fourier-T
Pseudopotential
![Page 7: Pseudopotentials and Basis Sets](https://reader031.vdocuments.site/reader031/viewer/2022012109/61dc6dcb9820a30c666bb6aa/html5/thumbnails/7.jpg)
ProcedureProcedure (III)(III)
SUMMER SCHOOL ON COMPUTATIONAL MATERIALS SCIENCEUniversity of Illinois at Urbana-Champaign, June 13-23, 2005
![Page 8: Pseudopotentials and Basis Sets](https://reader031.vdocuments.site/reader031/viewer/2022012109/61dc6dcb9820a30c666bb6aa/html5/thumbnails/8.jpg)
Radial Radial chargecharge distributiondistribution: :
SUMMER SCHOOL ON COMPUTATIONAL MATERIALS SCIENCEUniversity of Illinois at Urbana-Champaign, June 13-23, 2005
• Compare all-electron with pseudo-charge
![Page 9: Pseudopotentials and Basis Sets](https://reader031.vdocuments.site/reader031/viewer/2022012109/61dc6dcb9820a30c666bb6aa/html5/thumbnails/9.jpg)
PseudopotentialPseudopotential testingtesting (I)(I)
SUMMER SCHOOL ON COMPUTATIONAL MATERIALS SCIENCEUniversity of Illinois at Urbana-Champaign, June 13-23, 2005
The all-electron (ae.sh) and pseudo-test (pt.sh) scripts:
run script input pseudopotential to test
![Page 10: Pseudopotentials and Basis Sets](https://reader031.vdocuments.site/reader031/viewer/2022012109/61dc6dcb9820a30c666bb6aa/html5/thumbnails/10.jpg)
SUMMER SCHOOL ON COMPUTATIONAL MATERIALS SCIENCEUniversity of Illinois at Urbana-Champaign, June 13-23, 2005
PseudopotentialPseudopotential testingtesting (II)(II)
A transferable pseudo A transferable pseudo will reproduce the AE will reproduce the AE
energy levels and wave energy levels and wave functions in arbitrary functions in arbitrary
environmentsenvironments
![Page 11: Pseudopotentials and Basis Sets](https://reader031.vdocuments.site/reader031/viewer/2022012109/61dc6dcb9820a30c666bb6aa/html5/thumbnails/11.jpg)
SUMMER SCHOOL ON COMPUTATIONAL MATERIALS SCIENCEUniversity of Illinois at Urbana-Champaign, June 13-23, 2005
PseudopotentialPseudopotential testingtesting (III)(III)• Compute the energy of two different configurations
• Compute the difference in energy
• For the pseudopotential to be transferible:
→ 3s2 3p2 (reference)→ 3s2 3p1 3d1
→ 3s1 3p3
→ 3s1 3p2 3d1
→ 3s0 3p3 3d1
![Page 12: Pseudopotentials and Basis Sets](https://reader031.vdocuments.site/reader031/viewer/2022012109/61dc6dcb9820a30c666bb6aa/html5/thumbnails/12.jpg)
LargeLarge corecore--valencevalence overlapoverlap
SUMMER SCHOOL ON COMPUTATIONAL MATERIALS SCIENCEUniversity of Illinois at Urbana-Champaign, June 13-23, 2005
Errors due tonon-linearity ofXC-potential
![Page 13: Pseudopotentials and Basis Sets](https://reader031.vdocuments.site/reader031/viewer/2022012109/61dc6dcb9820a30c666bb6aa/html5/thumbnails/13.jpg)
NonNon--linear linear corecore correctionscorrections
SUMMER SCHOOL ON COMPUTATIONAL MATERIALS SCIENCEUniversity of Illinois at Urbana-Champaign, June 13-23, 2005
Standard pseudopotential unscreening: Valence charge only
)]([)]([)]([ rVrVrVV vxcvHvpsps
scrρρρ −−=
However…
{ }][][][~vxccvxcvxcxc VVVV ρρρρ −++=
Core-correction)]([)]([)]([ rVrVrV cxcvxccvxc ρρρρ +≠+
Keep core charge in pseudopotential
generation
)]([)]([)]([)( rVrVrVrV cvxcvHcvpsps
scrρρρρρ +−−+=
![Page 14: Pseudopotentials and Basis Sets](https://reader031.vdocuments.site/reader031/viewer/2022012109/61dc6dcb9820a30c666bb6aa/html5/thumbnails/14.jpg)
PCC PCC inputinput filefileSUMMER SCHOOL ON COMPUTATIONAL MATERIALS SCIENCEUniversity of Illinois at Urbana-Champaign, June 13-23, 2005
New flag
![Page 15: Pseudopotentials and Basis Sets](https://reader031.vdocuments.site/reader031/viewer/2022012109/61dc6dcb9820a30c666bb6aa/html5/thumbnails/15.jpg)
PseudoPseudo--corecore & pseudo& pseudo--valencevalence chargecharge
SUMMER SCHOOL ON COMPUTATIONAL MATERIALS SCIENCEUniversity of Illinois at Urbana-Champaign, June 13-23, 2005
![Page 16: Pseudopotentials and Basis Sets](https://reader031.vdocuments.site/reader031/viewer/2022012109/61dc6dcb9820a30c666bb6aa/html5/thumbnails/16.jpg)
SmoothSmooth FourierFourier TransformTransform
SUMMER SCHOOL ON COMPUTATIONAL MATERIALS SCIENCEUniversity of Illinois at Urbana-Champaign, June 13-23, 2005
The real-space grid required finenessdepends on how you define the
pseudopotential. The meshcutoffparameter can be determined from
the Fourier Transform.
![Page 17: Pseudopotentials and Basis Sets](https://reader031.vdocuments.site/reader031/viewer/2022012109/61dc6dcb9820a30c666bb6aa/html5/thumbnails/17.jpg)
SUMMER SCHOOL ON COMPUTATIONAL MATERIALS SCIENCEUniversity of Illinois at Urbana-Champaign, June 13-23, 2005
BasisBasis generationgeneration
![Page 18: Pseudopotentials and Basis Sets](https://reader031.vdocuments.site/reader031/viewer/2022012109/61dc6dcb9820a30c666bb6aa/html5/thumbnails/18.jpg)
Key fKey for or linearlinear--scalingscaling: LOCALITY: LOCALITY
SUMMER SCHOOL ON COMPUTATIONAL MATERIALS SCIENCEUniversity of Illinois at Urbana-Champaign, June 13-23, 2005
Large system
W. Yang, Phys. Rev. Lett. 66, 1438 (1992) “Divide and Conquer”
x2
![Page 19: Pseudopotentials and Basis Sets](https://reader031.vdocuments.site/reader031/viewer/2022012109/61dc6dcb9820a30c666bb6aa/html5/thumbnails/19.jpg)
Atomic Atomic OrbitalsOrbitals
Very efficientLack of systematic for convergenceMain features:
φ Ilm( r r )=RIl (rI )Ylm ( ˆ r I )r r I =
r r −r R I
• Numerical Atomic Orbitals (NAOs): Numerical solution of the KS Hamiltonian for the isolated pseudoatom with the same approximations (xc, pseudos) as for the condensed system
SUMMER SCHOOL ON COMPUTATIONAL MATERIALS SCIENCEUniversity of Illinois at Urbana-Champaign, June 13-23, 2005
– Size or number of functions– Range of localization of these functions– Shape or functional form used.
![Page 20: Pseudopotentials and Basis Sets](https://reader031.vdocuments.site/reader031/viewer/2022012109/61dc6dcb9820a30c666bb6aa/html5/thumbnails/20.jpg)
SUMMER SCHOOL ON COMPUTATIONAL MATERIALS SCIENCEUniversity of Illinois at Urbana-Champaign, June 13-23, 2005
Basis Size (I)Depends on the required accuracy and availablecomputational power
Highly converged calculations
Complete multiple-ζ+
Polarization+
Diffuse orbitals
Quick and dirtycalculations
Minimal basis set
(single-ζ; SZ)
![Page 21: Pseudopotentials and Basis Sets](https://reader031.vdocuments.site/reader031/viewer/2022012109/61dc6dcb9820a30c666bb6aa/html5/thumbnails/21.jpg)
Improving thequality?
SUMMER SCHOOL ON COMPUTATIONAL MATERIALS SCIENCEUniversity of Illinois at Urbana-Champaign, June 13-23, 2005
Basis Size (II): improvingSingle-ζ
(minimal or SZ)One single radial function
per angular momentum shelloccupied in the free-atom.
Radial flexibilization:Add more than one radial function
within the same angular momentum shell
Multiple-ζ
Angular flexibilization:Add shells of different angular
momentum
Polarization
![Page 22: Pseudopotentials and Basis Sets](https://reader031.vdocuments.site/reader031/viewer/2022012109/61dc6dcb9820a30c666bb6aa/html5/thumbnails/22.jpg)
SUMMER SCHOOL ON COMPUTATIONAL MATERIALS SCIENCEUniversity of Illinois at Urbana-Champaign, June 13-23, 2005
Examples
![Page 23: Pseudopotentials and Basis Sets](https://reader031.vdocuments.site/reader031/viewer/2022012109/61dc6dcb9820a30c666bb6aa/html5/thumbnails/23.jpg)
E. Artacho et al, Phys. Stat. Sol. (b), 215, 809 (1999)
Atomic polarizationPerturbative polarizationApply a small E field to theorbital we want to polarize
E
s s+p
unbound in the free atom⇒ require short cut offs
Si 3d orbitals
SUMMER SCHOOL ON COMPUTATIONAL MATERIALS SCIENCEUniversity of Illinois at Urbana-Champaign, June 13-23, 2005
Basis Size (III): Polarization
Solve Schrödinger equationfor higher angular momentum
![Page 24: Pseudopotentials and Basis Sets](https://reader031.vdocuments.site/reader031/viewer/2022012109/61dc6dcb9820a30c666bb6aa/html5/thumbnails/24.jpg)
SUMMER SCHOOL ON COMPUTATIONAL MATERIALS SCIENCEUniversity of Illinois at Urbana-Champaign, June 13-23, 2005
Basis Size (IV): ConvergenceBulk Si
PW and NAO convergenceCohesion curves
J. Junquera et. al. PRB 64, 235111 (2001).
![Page 25: Pseudopotentials and Basis Sets](https://reader031.vdocuments.site/reader031/viewer/2022012109/61dc6dcb9820a30c666bb6aa/html5/thumbnails/25.jpg)
Range (I): How to get sparsity for O(n)Neglecting interactions below a tolerance or beyondsome scope of neighbours ⇒ numerical instablilities for hightolerances.
Strictly localized atomic orbitals (zero beyond a given cutoff radius, rc)
⇓⇓
SUMMER SCHOOL ON COMPUTATIONAL MATERIALS SCIENCEUniversity of Illinois at Urbana-Champaign, June 13-23, 2005
Accuracy and computational efficiency depend onthe range of the atomic orbitals.
Way to define all the cutoff radii in a balanced way.
![Page 26: Pseudopotentials and Basis Sets](https://reader031.vdocuments.site/reader031/viewer/2022012109/61dc6dcb9820a30c666bb6aa/html5/thumbnails/26.jpg)
SUMMER SCHOOL ON COMPUTATIONAL MATERIALS SCIENCEUniversity of Illinois at Urbana-Champaign, June 13-23, 2005
Range (II): Energy ShiftEasy approach to define the cutoff radii for the NAOs:
A single parameter for all
cutoff radii…
)()()()(2
)1(21
22
2
rrrVr
llrdrd
r lllll φδεεφ +=⎟⎟⎠
⎞⎜⎜⎝
⎛+
++−
E. Artacho et al. Phys. Stat. Solidi (b) 215, 809 (1999)
FireballsO. F. Sankey & D. J. Niklewski, Phys. Rev. B 40, 3979 (1989)
…BUT, a different cutoffradius for each orbital
![Page 27: Pseudopotentials and Basis Sets](https://reader031.vdocuments.site/reader031/viewer/2022012109/61dc6dcb9820a30c666bb6aa/html5/thumbnails/27.jpg)
SUMMER SCHOOL ON COMPUTATIONAL MATERIALS SCIENCEUniversity of Illinois at Urbana-Champaign, June 13-23, 2005
Range (II): Convergence
J. Soler et al, J. Phys: Condens. Matter, 14, 2745 (2002)
Bulk Si
equal s, p orbitals radii
![Page 28: Pseudopotentials and Basis Sets](https://reader031.vdocuments.site/reader031/viewer/2022012109/61dc6dcb9820a30c666bb6aa/html5/thumbnails/28.jpg)
Shape (I)SUMMER SCHOOL ON COMPUTATIONAL MATERIALS SCIENCEUniversity of Illinois at Urbana-Champaign, June 13-23, 2005
The radial function shape is mainly determined by thepseudopotential.
Extra parameters can be introduced to add flexibility:
• δQ : extra charge per atomic specie.
• Confinement : imposed separately for eachangular momentum shell.
![Page 29: Pseudopotentials and Basis Sets](https://reader031.vdocuments.site/reader031/viewer/2022012109/61dc6dcb9820a30c666bb6aa/html5/thumbnails/29.jpg)
ShapeShape (II)(II)
Shape of the optimal 3s orbital of Mg in MgO for different schemes
•Better variational basis sets
•Removes the discontinuity of the derivative
SUMMER SCHOOL ON COMPUTATIONAL MATERIALS SCIENCEUniversity of Illinois at Urbana-Champaign, June 13-23, 2005
Soft confinement(J. Junquera et al, Phys. Rev. B 64, 235111 (01) )
Corresponding optimalconfinement potential
![Page 30: Pseudopotentials and Basis Sets](https://reader031.vdocuments.site/reader031/viewer/2022012109/61dc6dcb9820a30c666bb6aa/html5/thumbnails/30.jpg)
PAO.BasisPAO.Basis (I)(I)
%block PAO.Basis # Define Basis setCu 2 # Species label, number of l-shellsn=4 0 2 P 1 # n, l, Nzeta, Polarization, NzetaPol5.500 5.2001.000 1.000n=3 2 2 # n, l, Nzeta4.991 3.5411.000 1.000
%endblock PAO.Basis
SUMMER SCHOOL ON COMPUTATIONAL MATERIALS SCIENCEUniversity of Illinois at Urbana-Champaign, June 13-23, 2005
4s
3d
Rc
Rc
1st ζ
2nd ζ
# shells Add polarization
![Page 31: Pseudopotentials and Basis Sets](https://reader031.vdocuments.site/reader031/viewer/2022012109/61dc6dcb9820a30c666bb6aa/html5/thumbnails/31.jpg)
PAO.BasisPAO.Basis (II): (II): newnew generationgeneration
%block%block PAO.BasisPAO.Basis # Define # Define BasisBasis setsetCu Cu 3 3 0.106600.10660nn=4 =4 0 0 1 1 E E 5.78489 5.78489 0.965020.965025.106475.106471.000001.00000
nn=4 =4 1 1 1 1 E E 2.51950 2.51950 0.488130.488134.975704.975701.000001.00000nn=3 =3 2 2 1 1 E E 4.30968 4.30968 3.076293.076294.999584.999581.000001.00000
%endblock%endblock PAO.BasisPAO.Basis
SUMMER SCHOOL ON COMPUTATIONAL MATERIALS SCIENCEUniversity of Illinois at Urbana-Champaign, June 13-23, 2005
charge
rcVc
Polarizationorbital
![Page 32: Pseudopotentials and Basis Sets](https://reader031.vdocuments.site/reader031/viewer/2022012109/61dc6dcb9820a30c666bb6aa/html5/thumbnails/32.jpg)
SUMMER SCHOOL ON COMPUTATIONAL MATERIALS SCIENCEUniversity of Illinois at Urbana-Champaign, June 13-23, 2005
ProcedureProcedure1. Check the difference in energies involved in your problem2. For semiquantitative results and general trends use SZ3. Improve the basis:
Automatic DZP (Split Valence & Perturbative Polarization):• High quality for most systems• Good valence between well converged results & computational cost• ‘Standard’
Rule of thumb in Quantum Chemistry: « a basis should alwaysbe doubled before being polarized ».
4. Functional optimization of the basis
![Page 33: Pseudopotentials and Basis Sets](https://reader031.vdocuments.site/reader031/viewer/2022012109/61dc6dcb9820a30c666bb6aa/html5/thumbnails/33.jpg)
Pseudos & Pseudos & BasisBasis repositoryrepository
SUMMER SCHOOL ON COMPUTATIONAL MATERIALS SCIENCEUniversity of Illinois at Urbana-Champaign, June 13-23, 2005
• Pseudopotentials and basis sets available in theSIESTA web page: www.uam.es/siesta
• Uploaded by users• input files to generate them• Plots of the radial functions• Documentation of the tests done• Author’s contact information• The PAO is pseudopotential-dependent.
• Check also in the user’s mailing list.