zbMATH — the first resource for mathematics

Electronic structure calculations for plane-wave codes without diagonalization. (English) Zbl 1001.65038
Summary: We present an algorithm to reduce the computational complexity for plane-wave codes used in electronic structure calculations. The proposed algorithm avoids the diagonalization of large Hermitian matrices arising in such problems. The computational time for the diagonalization procedure typically grows as the cube of the number of atoms, or the number of eigenvalues required. To reduce this computational demand, we approximate directly the occupation operator corresponding to the eigenvectors associated with the occupied states in a certain subspace without actually computing these eigenvectors. A smoothed Chebyshev-Jackson expansion of the Heaviside function of the Hamiltonian matrix is used to represent the occupation operator. This procedure requires only matrix-vector products and is intrinsically parallelizable.

65F30 Other matrix algorithms (MSC2010)
65Y20 Complexity and performance of numerical algorithms
81-08 Computational methods for problems pertaining to quantum theory
Full Text: DOI
[1] Chelikowsky, J.R.; Louie, S.G., Quantum theory of real materials, (1996), Kluwer Academic Publishers Moscow
[2] Ihm, J.; Zunger, A.; Cohen, M.L., J. phys. C, 12, 4409, (1979)
[3] Pickett, W.E., Comput. phys. rep., 9, 115, (1989)
[4] Payne, M.C.; Teter, M.P.; Allan, D.C.; Arias, T.A.; Joannopoulos, J.D., Rev. mod. phys., 64, 1045, (1992)
[5] Hohenberg, P.; Kohn, W., Phys. rev. B, 136, 864, (1964)
[6] Kohn, W.; Sham, L.J., Phys. rev. A, 140, 1133, (1965)
[7] Daw, M.S., Phys. rev. B, 47, 10895, (1993)
[8] Li, X.-P.; Nunes, R.W.; Vanderbilt, D., Phys. rev. B, 47, 10891, (1993)
[9] Nunes, R.W.; Vanderbilt, D., Phys. rev. B, 50, 17611, (1994)
[10] Kim, J.; Mauri, F.; Galli, G., Phys. rev. B, 52, 1640, (1995)
[11] Mauri, F.; Galli, G.; Car, R., Phys. rev. B, 47, 9973, (1993)
[12] Ordejón, P.; Drabold, D.A.; Grumbach, M.P.; Martin, R.M., Phys. rev. B, 48, 14646, (1993)
[13] Ordejón, P.; Drabold, D.A.; Martin, R.M.; Grumbach, M.P., Phys. rev. B, 51, 1456, (1995)
[14] Goedecker, S.; Colombo, L., Phys. rev. lett., 73, 122, (1994)
[15] Goedecker, S.; Teter, M., Phys. rev. B, 51, 9455, (1995)
[16] Bowler, D.R.; Aoki, M.; Goringe, C.M.; Horsfield, A.P.; Pettifor, D.G., Model. simul. mater. sci. eng., 5, 199, (1997)
[17] Goringe, C.M.; Hernández, E.; Gillan, M.J.; Bush, I.J., Comput. phys. commun., 102, 1, (1997)
[18] Hernández, E.; Gillan, M.J., Phys. rev. B, 51, 10157, (1995)
[19] Hernández, E.; Gillan, M.J.; Goringe, C.M., Phys. rev. B, 53, 7147, (1996)
[20] Hernández, E.; Gillan, M.J.; Goringe, C.M., Phys. rev. B, 55, 13485, (1997)
[21] Voter, A.F.; Kress, J.D.; Silver, R.N., Phys. rev. B, 51, 12733, (1995)
[22] Jackson, D., ()
[23] Rivlin, T.J., An introduction to the approximation of functions, (1969), Blaisdel Providence, RI · Zbl 0189.06601
[24] Silver, R.N.; Roeder, H.; Voter, A.F.; Kress, J.D., J. comput. phys., 124, 115, (1996)
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. It attempts to reflect the references listed in the original paper as accurately as possible without claiming the completeness or perfect precision of the matching.