Elsevier Science Home
Computer Physics Communications Program Library
Full text online from Science Direct
Programs in Physics & Physical Chemistry
CPC Home

[Licence| Download | New Version Template] adka_v1_0.tar.gz(1393 Kbytes)
Manuscript Title: Ab initio pseudopotentials for electronic structure calculations of poly-atomic systems using density-functional theory.
Authors: M. Fuchs, M. Scheffler
Program title: fhi98PP
Catalogue identifier: ADKA_v1_0
Distribution format: tar.gz
Journal reference: Comput. Phys. Commun. 119(1999)67
Programming language: Fortran.
Computer: IBM/RS 6000.
Operating system: UNIX.
RAM: 1M words
Word size: 32
Keywords: Solid state physics, Band structure, Pseudopotential, Total energy, Electronic structure, Density functional, Local density, Generalized gradient.
Classification: 7.3.

Nature of problem:
The norm-conserving pseudopotential concept allows for efficient and accurate ab initio electronic structure calculations of poly-atomic systems. The key features of this approach are: (i) Only the valence states need to be calculated. The core states are considered as chemically inert, and removed within the frozen-core approximation. This exploits that many chemical and physical processes are governed by the valence states but only indirectly involve the core states. (ii) The valence electrons move in a pseudopotential which is much smoother than the true potential inside the small core regions around the nuclei, while reproducing it outside. This pseudopotential acts on smooth pseudo wavefunctions that are equivalent to the true valence wavefunctions, but avoid the radial nodes that keep the true valence and core orbitals orthogonal. This enables the use of computationally expedient basis sets like plane waves, and facilitates the numerical solution of the Schrodinger and Poisson equations in complicated systems. (iii) The norm-conservation constraint ensures that outside the core the pseudo wavefunctions behave like their all-electron counterparts over a wide range of different chemical situations. Along with a proper design, this makes the pseudopotential approach a dependable approximation in describing chemical bonds.
Derived and applied within density-functional theory [1-3], norm-conserving pseudopotentials [4-6] enable total-energy calculations of complex poly-atomic systems [7-9] for a multitude of elements throughout the periodic table. Questions addressed with pseudopotentials provided by this code, or its earlier version, range from phase transitions [10,11], defects in semiconductors [12-14], the structure of the diffusion on surfaces of semiconductors [15-17], simple metals [18], and transitions metals [19-21], up to surface reactions [22,23], including molecules [24,25] of first-row species.
This package is a tool to generate and validate norm-conserving pseudopotentials, usable either in semilocal or in fully separable form, and including relativistic effects. Exchange and correlation is treated in the local-density approximation based on Ceperley and Alder's data [26] as parametrized, e.g., by Perdew and Wang [27], or in the generalized gradient approximation, as proposed by Perdew, Burke, and Ernzerhof (PBE) [28], Perdew and Wang (PW91) [29], Becke and Perdew (BP) [30,31], and by Lee, Yang, and Parr (BLYP) [32].

Solution method:
The first part of the program (psgen) generates pseudopotentials of the Hamann [33] or the Troullier-Martins type [34], based on a scalar-relativistic all-electron calculation of the free atom. A partial core density can be included to allow for nonlinear core-valence exchange-correlation [35] where needed, e.g., for spin-density functional calculations, alkali metal compounds, and the cations of II-VI compounds like ZnSe. The second part (pswatch) serves to assess the transferability of the pseudopotentials, examining scattering properties, excitation energies, and chemical hardness properties of the free pseudo atom. Transcribing the pseudopotentials into the fully separable form of Kleinman and Bylander [36], we verify the absence of unphysical states by inspection of the bound state spectrum and by the analysis of Gonze et al [37]. The convergence of the pseudo wavefunctions in momentum space is monitored in order to estimate a suitable basis set cutoff in plane wave calculations.

(i) Only some of the GGA's currently in use are implemented, others may be readily added however. (ii) The present pseudopotentials yield the correct relativistic valence levels where spin-orbit splittings are averaged over, as it is intended for most applications.

Unusual features:
The output is tailored to the graphics software XMGR or XVGR (both are public domain packages) [38].

Running time:
The time for the test run took about 1 min.

[1] P. Hohenberg, W. Kohn, Phys. Rev. 136, B 864 (1964).
[2] R.M. Dreizler, E.K.U. Gross, Density Functional Theory (Springer Verlag, Berlin, 1990).
[3] W. Kohn, A.D. Becke, R.G. Parr, J. Phys. Chem. 100, 12974 (1996).
[4] W.C. Topp, J.J. Hopfield, Phys. Rev. B 7, 1295 (1973)
[5] D.R. Hamann, M. Schluter, C. Chiang, Phys. Rev. Lett. 43, 1494 (1979).
[6] G.B. Bachelet, D.R. Hamann, M. Schluter, Phys. Rev. B 26, 4199 (1982).
[7] W.E. Pickett, Comput. Phys. Rep. 9, 115 (1989).
[8] M.C. Payne, M.P. Teter, D.C. Allan, T.A. Arias, J.D. Joannopoulos, Rev. Mod. Phys. 64, 1045 (1992).
[9] M. Bockstedte, A. Kley, J. Neugebauer, M. Scheffler, Comput. Phys. Commun. 107, 187 (1997).
[10] N. Moll, M. Bockstedte, M. Fuchs, E. Pehlke, M. Scheffler, Phys. Rev. B 52, 2550 (1995).
[11] U. Engberg, Phys. Rev. B 55, 2824 (1997).
[12] M. Bockstedte, M. Scheffler, Z. Phys. Chem. 200, 195 (1997).
[13] G. Schwarz, A. Kley, J. Neugebauer, M. Scheffler, Phys. Rev. B 58, 1392 (1998).
[14] C. Stampfl, Ch.G. Van de Walle, Phys. Rev. B 57, R15052 (1998).
[15] N. Moll, A. Kley, E. Pehlke, M. Scheffler, Phys. Rev. B 54, 8844 (1996).
[16] A. Kley, P. Ruggerone, M. Scheffler, Phys. Rev. Lett. 79, 5270 (1997).
[17] L. Lottermoser, E. Landemark, D.M. Smilgies, M. Nielsen, R. Feidenhansl, G. Falkenberg, R.L. Johnson, M. Gierer, A.P. Seitsonen, H. Kleine, H. Bludau, H. Over, S.K. Kim, F. Jona, Phys. Rev. Lett. 80 3980 (1998).
[18] R. Stumpf, Phys. Rev. Lett. 78, 4454 (1997).
[19] B.D. Yu, M. Scheffler, Phys. Rev. Lett. 77, 1095 (1996).
[20] C. Ratsch, A.P. Seitsonen, M. Scheffler, Phys. Rev. B 55, 6750 (1997).
[21] G. Boisvert, L.J. Lewis, M. Scheffler, Phys. Rev. B 57, 1881 (1998); G. Boisvert, L.J. Lewis, Phys. Rev. B 56, 7643 (1997).
[22] E. Pehlke, M. Scheffler, Phys. Rev. Lett. 74, 952 (1995).
[23] A. Gross, M. Bockstedte, M. Scheffler, Phys. Rev. Lett. 79, 701 (1997).
[24] S. Schwegmann, A.P. Seitsonen, H. Dietrich, H. Bludau, H. Over, K. Jacobi, G. Ertl, Chem. Phys. Lett. 264, 680 (1996).
[25] C. Stampfl, M. Scheffler, Phys. Rev. Lett. 78, 1500 (1997); C. Stampfl, S. Schwegmann, H. Over, M. Scheffler, G. Ertl, Phys. Rev. Lett. 77, 3371 (1996).
[26] D.M. Ceperley, B.J. Alder, Phys. Rev. Lett. 45, 566 (1980).
[27] J.P. Perdew, Y. Wang, Phys. Rev. B 45, 13244 (1992).
[28] J.P. Perdew, K. Burke, M. Ernzerhof, Phys. Rev. Lett. 77, 3865 (1996).
[29] J.P. Perdew, K. Burke, Y. Wang, Phys. Rev. B 54, 16533 (1996); J.P. Perdew, K.A. Jackson, M.R. Pederson, D.J. Singh, C. Fiolhais, Phys. Rev. B 46, 6671 (1992).
[30] A.D. Becke, Phys. Rev. A 38, 3098 (1988).
[31] J.P. Perdew, Phys. Rev. B 33, 8822 (1986); Phys. Rev. B 34, 7406 (1986).
[32] C. Lee, W. Yang, R.G. Parr, Phys. Rev. B 37, 785 (1988).
[33] D.R. Hamann, Phys. Rev. B 40, 2980 (1989).
[34] N. Troullier, J.L. Martins, Phys. Rev. B 43, 1993 (1991).
[35] S.G. Louie, S. Froyen, M.L. Cohen, Phys. Rev. B 26, 1738 (1982).
[36] L. Kleinman, D.M. Bylander, Phys. Rev. Lett. 48, 1425 (1982).
[37] X. Gonze, R. Stumpf, M. Scheffler, Phys. Rev. B 44, 8503 (1991).
[38] P.J. Turner, ACE/gr User's Manual in Software Documentation Series, SDS3, 91-3 (Oregon Graduate Institute of Science and Technology, Beaverton, 1992); see also the WWW URL http://plasma-gate.weizmann.ac.il/Xmgr.