2009
DOI: 10.1145/1499096.1499099
|View full text |Cite
|
Sign up to set email alerts
|

KSSOLV—a MATLAB toolbox for solving the Kohn-Sham equations

Abstract: 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 app… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
100
0

Year Published

2011
2011
2022
2022

Publication Types

Select...
4
3
1

Relationship

2
6

Authors

Journals

citations
Cited by 105 publications
(100 citation statements)
references
References 50 publications
0
100
0
Order By: Relevance
“…The term E rep measures the degree of repulsiveness of the local pseudo-potential with a term that corresponds to the non-singular part of ion-ion potential energy and the detail of E Ewald can be found in [59]. Hence, the discretized minimization problem is (5.7) min E total (X) s.t.…”
Section: Low-rank Nearest Correlationmentioning
confidence: 99%
“…The term E rep measures the degree of repulsiveness of the local pseudo-potential with a term that corresponds to the non-singular part of ion-ion potential energy and the detail of E Ewald can be found in [59]. Hence, the discretized minimization problem is (5.7) min E total (X) s.t.…”
Section: Low-rank Nearest Correlationmentioning
confidence: 99%
“…which proves that the left-hand side of (20) is no greater than the right hand side of (20). Furthermore, the lower and upper bounds in (24) are attained at the n × k rank-one matrices S = [0 · · · 0 q k+1 ] and S = [q n 0 · · · 0], respectively.…”
Section: The Hessian At Solutionmentioning
confidence: 70%
“…We now demonstrate that the performance of EigPen can be improved by preconditioning using two matrices "Benzene" and "SiH4" generated from KSSOLV [20] -a MATLAB toolbox for solving the KohnSham equations in electronic structure calculation. The Kohn-Sham problem is discretized by a planewave expansion of the eigenfunctions.…”
Section: Preconditioning For Eigpenmentioning
confidence: 97%
“…For possibly modifying m k , our implementation follows a strategy used by Yang et al [45] that is intended to maintain acceptable conditioning of the least-squares problem. In this, the condition number of the least-squares coefficient matrix (which is just the condition number of R in the QR decomposition) is monitored, and left-most columns of the matrix are dropped (and the QR decomposition updated) as necessary to keep the condition number below a prescribed threshold.…”
Section: Practical Considerationsmentioning
confidence: 99%
“…This category includes structurally similar methods developed for electronic structure computations, notably those by Pulay [35], [36] (known as Pulay mixing within the materials community and direct inversion on the iterative subspace, or DIIS, among computational chemists), and a number of other "mixing" methods; see Kresse and Furthmüller [28], [29], Le Bris [5], and Yang et al [45] for overviews. (In these applications, "mixing" derives from "charge mixing," and Anderson acceleration is known as "Anderson mixing.")…”
mentioning
confidence: 99%