A parallel two-level polynomial Jacobi–Davidson algorithm for large sparse PDE eigenvalue problems. (October 2017)
- Record Type:
- Journal Article
- Title:
- A parallel two-level polynomial Jacobi–Davidson algorithm for large sparse PDE eigenvalue problems. (October 2017)
- Main Title:
- A parallel two-level polynomial Jacobi–Davidson algorithm for large sparse PDE eigenvalue problems
- Authors:
- Cheng, Yu-Fen
Hwang, Feng-Nan - Abstract:
- Highlights: In this work, we developed a two-level Schwarz based polynomial Jacobi-Davidson algorithm for PDE polynomial eigenvalue problems and used a cubic acoustic eigenvalue problem as a numerical example to investigate its performances regarding effciency and parallel scalability on a cluster of computers. The proposed two-level PJD algorithm consisted of two important ingredients, including the use of the coarse information for constructing a better initial basis for the search space and a low-cost two-level restricted additive Schwarz preconditioner in conjunction with GMRES for the correction equation. After some careful, intense numerical experiments, we identify the optimal or nearly optimal parameters involved in the Krylov–Schwarz method for solving the correction equation. As a result, we achieve an excellent fixed-problem-size-scalability, up to 756 processors. In general, the two-level PJD method is ten times faster than the one-level PJD method. Abstract: Many scientific and engineering applications require accurate, fast, robust, and scalable numerical solution of large sparse algebraic polynomial eigenvalue problems (PEVP's) that arise from some appropriate discretization of partial differential equations. The polynomial Jacobi-Davidson (PJD) algorithm has been numerically shown as a promising approach for the PEVP's to finding the interior spectrum. The PJD algorithm is a subspace method, which extracts the candidate eigenpair from a search space and theHighlights: In this work, we developed a two-level Schwarz based polynomial Jacobi-Davidson algorithm for PDE polynomial eigenvalue problems and used a cubic acoustic eigenvalue problem as a numerical example to investigate its performances regarding effciency and parallel scalability on a cluster of computers. The proposed two-level PJD algorithm consisted of two important ingredients, including the use of the coarse information for constructing a better initial basis for the search space and a low-cost two-level restricted additive Schwarz preconditioner in conjunction with GMRES for the correction equation. After some careful, intense numerical experiments, we identify the optimal or nearly optimal parameters involved in the Krylov–Schwarz method for solving the correction equation. As a result, we achieve an excellent fixed-problem-size-scalability, up to 756 processors. In general, the two-level PJD method is ten times faster than the one-level PJD method. Abstract: Many scientific and engineering applications require accurate, fast, robust, and scalable numerical solution of large sparse algebraic polynomial eigenvalue problems (PEVP's) that arise from some appropriate discretization of partial differential equations. The polynomial Jacobi-Davidson (PJD) algorithm has been numerically shown as a promising approach for the PEVP's to finding the interior spectrum. The PJD algorithm is a subspace method, which extracts the candidate eigenpair from a search space and the space updated by embedding the solution of the correction equation at the JD iteration. In this research, we develop and study the two-level PJD algorithm for PEVP's with emphasis on the application of the dissipative acoustic cubic eigenvalue problem. The proposed two-level PJD algorithm consists of two important ingredients: A good initial basis for the search space is constructed on the fine-level by using the interpolation of the coarse solution of the same eigenvalue problem in order to enhance the robustness of the algorithm. Also, an efficient and scalable two-level preconditioner based on the Schwarz framework is used for the correction equation. Some numerical examples obtained on a parallel cluster of computers are given in order to demonstrate the robustness and scalability of our PJD algorithm. … (more)
- Is Part Of:
- Advances in engineering software. Volume 112(2017)
- Journal:
- Advances in engineering software
- Issue:
- Volume 112(2017)
- Issue Display:
- Volume 112, Issue 2017 (2017)
- Year:
- 2017
- Volume:
- 112
- Issue:
- 2017
- Issue Sort Value:
- 2017-0112-2017-0000
- Page Start:
- 222
- Page End:
- 230
- Publication Date:
- 2017-10
- Subjects:
- Acoustic wave equation -- Cubic eigenvalue problems -- Jacobi–Davidson methods -- Domain decomposition -- Two-level Schwarz preconditioner -- Parallel computing
Computer-aided engineering -- Periodicals
Engineering -- Computer programs -- Periodicals
Engineering -- Software -- Periodicals
Periodicals
620.0028553 - Journal URLs:
- http://www.sciencedirect.com/science/journal/09659978 ↗
http://www.elsevier.com/journals ↗ - DOI:
- 10.1016/j.advengsoft.2017.05.011 ↗
- Languages:
- English
- ISSNs:
- 0965-9978
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 0705.450000
British Library DSC - BLDSS-3PM
British Library HMNTS - ELD Digital store - Ingest File:
- 2859.xml