A parallel additive Schwarz preconditioned Jacobi-Davidson algorithm for polynomial eigenvalue problems in quantum dot simulation

被引:24
作者
Hwang, Feng-Nan [2 ]
Wei, Zih-Hao [2 ]
Huang, Tsung-Ming [3 ]
Wang, Weichung [1 ]
机构
[1] Natl Taiwan Univ, Dept Math, Taipei 106, Taiwan
[2] Natl Cent Univ, Dept Math, Jhongli 320, Taiwan
[3] Natl Taiwan Normal Univ, Dept Math, Taipei 116, Taiwan
关键词
Parallel computing; Restricted additive Schwarz preconditioning; Jacobi-Davidson methods; Polynomial eigenvalue problems; Schrodinger's equation; Quantum dot simulation; ELECTRONIC STATES; HERMITIAN EIGENPROBLEMS; NUMERICAL SCHEMES; LIMITED MEMORY; ENERGY-STATES; SYSTEMS; EIGENSOLVER; SEEKING;
D O I
10.1016/j.jcp.2009.12.024
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
We develop a parallel Jacobi-Davidson approach for finding a partial set of eigenpairs of large sparse polynomial eigenvalue problems with application in quantum dot simulation. A Jacobi-Davidson eigenvalue solver is implemented based on the Portable, Extensible Toolkit for Scientific Computation (PETSc). The eigensolver thus inherits PETSc's efficient and various parallel operations, linear solvers. preconditioning schemes, and easy usages. The parallel eigenvalue solver is then used to solve higher degree polynomial eigenvalue problems arising in numerical simulations of three dimensional quantum dots governed by Schrodinger's equations. We find that the parallel restricted additive Schwarz preconditioner in conjunction with a parallel Krylov subspace method (e.g. GMRES) can solve the correction equations, the most costly step in the Jacobi-Davidson algorithm, very efficiently in parallel. Besides, the overall performance is quite satisfactory. We have observed near perfect superlinear speedup by using up to 320 processors. The parallel eigensolver can find all target interior eigenpairs of a quintic polynomial eigenvalue problem with more than 32 million variables within 12 minutes by using 272 Intel 3.0 GHz processors. (C) 2009 Elsevier Inc. All rights reserved.
引用
收藏
页码:2932 / 2947
页数:16
相关论文
共 50 条
[1]  
[Anonymous], 2003, ITERATIVE METHODS SP, DOI DOI 10.1137/1.9780898718003
[2]   On a parallel multilevel preconditioned Maxwell eigensolver [J].
Arbenz, P ;
Becka, M ;
Geus, R ;
Hetmaniuk, U ;
Mengotti, T .
PARALLEL COMPUTING, 2006, 32 (02) :157-165
[3]  
Balay Satish., 2009, PETSC WEB PAGE
[4]  
Bastard G., 1991, Wave Mechanics Applied to Semiconductor Heterostructures
[5]  
Bergamaschi L, 2003, LECT NOTES COMPUT SC, V2840, P565
[6]   Computational experience with sequential and parallel, preconditioned Jacobi-Davidson for large, sparse symmetric matrices [J].
Bergamaschi, L ;
Pini, G ;
Sartoretto, F .
JOURNAL OF COMPUTATIONAL PHYSICS, 2003, 188 (01) :318-331
[7]   Numerical simulation of electronic properties of coupled quantum dots on wetting layers [J].
Betcke, M. M. ;
Voss, H. .
NANOTECHNOLOGY, 2008, 19 (16)
[8]   Stationary Schrodinger equations governing electronic states of quantum dots in the presence of spin-orbit splitting [J].
Betcke, Marta M. ;
Voss, Heinrich .
APPLICATIONS OF MATHEMATICS, 2007, 52 (03) :267-284
[9]   OPTIMAL SCALING OF GENERALIZED AND POLYNOMIAL EIGENVALUE PROBLEMS [J].
Betcke, T. .
SIAM JOURNAL ON MATRIX ANALYSIS AND APPLICATIONS, 2008, 30 (04) :1320-1338
[10]   A restricted additive Schwarz preconditioner for general sparse linear systems [J].
Cai, XC ;
Sarkis, M .
SIAM JOURNAL ON SCIENTIFIC COMPUTING, 1999, 21 (02) :792-797