KSSOLV-A MATLAB Toolbox for Solving the Kohn-Sham Equations

被引:97
作者
Yang, Chao [1 ]
Meza, Juan C. [1 ]
Lee, Byounghak [1 ]
Wang, Lin-Wang [1 ]
机构
[1] Univ Calif Berkeley, Lawrence Berkeley Lab, Computat Res Div, Berkeley, CA 94720 USA
来源
ACM TRANSACTIONS ON MATHEMATICAL SOFTWARE | 2009年 / 36卷 / 02期
关键词
Algorithms; Design; Planewave discretization; pseudopotential; nonlinear eigenvalue problem; density functional theory (DFT); Kohn-Sham equations; self-consistent field iteration (SCF); direct constrained minimization (DCM); electronic structure calculation; TOTAL-ENERGY CALCULATIONS; ALGORITHMS; CHEMISTRY; SCHEME;
D O I
10.1145/1499096.1499099
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We describe the design and implementation of KSSOLV, a MATLAB toolbox for solving a class of nonlinear eigenvalue problems known as the Kohn-Sham equations. These types of problems arise in electronic structure calculations, which are nowadays essential for studying the microscopic quantum mechanical properties of molecules, solids, and other nanoscale materials. KSSOLV is well suited for developing new algorithms for solving the Kohn-Sham equations and is designed to enable researchers in computational and applied mathematics to investigate the convergence properties of the existing algorithms. The toolbox makes use of the object-oriented programming features available in MATLAB so that the process of setting up a physical system is straightforward and the amount of coding effort required to prototype, test, and compare new algorithms is significantly reduced. All of these features should also make this package attractive to other computational scientists and students who wish to study small-to medium-size systems.
引用
收藏
页数:35
相关论文
共 54 条
[21]   Toward the optimal preconditioned eigensolver: Locally optimal block preconditioned conjugate gradient method [J].
Knyazev, AV .
SIAM JOURNAL ON SCIENTIFIC COMPUTING, 2001, 23 (02) :517-541
[22]   SELF-CONSISTENT EQUATIONS INCLUDING EXCHANGE AND CORRELATION EFFECTS [J].
KOHN, W ;
SHAM, LJ .
PHYSICAL REVIEW, 1965, 140 (4A) :1133-&
[23]   Efficient iterative schemes for ab initio total-energy calculations using a plane-wave basis set [J].
Kresse, G ;
Furthmuller, J .
PHYSICAL REVIEW B, 1996, 54 (16) :11169-11186
[24]  
KRONIK L, 2006, PHYS STATUS SOLIDI, V5, P1063
[25]   A black-box self-consistent field convergence algorithm:: One step closer [J].
Kudin, KN ;
Scuseria, GE ;
Cancès, E .
JOURNAL OF CHEMICAL PHYSICS, 2002, 116 (19) :8255-8261
[26]  
Le Bris C, 2005, ACT NUMERIC, V14, P363, DOI 10.1017/S096249290400025X
[27]   Thermal Properties of the Inhomogeneous Electron Gas [J].
MERMIN, ND .
PHYSICAL REVIEW, 1965, 137 (5A) :1441-+
[28]  
Nogueira F, 2003, LECT NOTES PHYS, V620, P218
[29]  
Nyquist H., 1928, Transactions of the American Institute of Electrical Engineers, V47, P617, DOI [10.1109/T-AIEE.1928.5055024, DOI 10.1109/T-AIEE.1928.5055024]
[30]   ITERATIVE MINIMIZATION TECHNIQUES FOR ABINITIO TOTAL-ENERGY CALCULATIONS - MOLECULAR-DYNAMICS AND CONJUGATE GRADIENTS [J].
PAYNE, MC ;
TETER, MP ;
ALLAN, DC ;
ARIAS, TA ;
JOANNOPOULOS, JD .
REVIEWS OF MODERN PHYSICS, 1992, 64 (04) :1045-1097