Explore chapters and articles related to this topic
Numerical Methods for Large-Scale Electronic State Calculation on Supercomputer
Published in Klaus D. Sattler, st Century Nanoscience – A Handbook, 2019
Takeo Hoshi, Yusaku Yamamoto, Tomohiro Sogabe, Kohei Shimamura, Fuyuki Shimojo, Aiichiro Nakano, Rajiv Kalia, Priya Vashishta
For details of algorithms and theory of large and sparse eigenvalue problems, see [3], and below is the list of software libraries of Krylov solvers for eigenvalue problems. SLEPc—Scalable Library for Eigenvalue Problem Computations [49]FEAST eigensolver [11]z-Pares: Parallel Eigenvalue Solver [63].
Open Source Libraries
Published in Federico Milano, Ioannis Dassios, Muyang Liu, Georgios Tzounas, Eigenvalue Problems in Power Systems, 2020
Federico Milano, Ioannis Dassios, Muyang Liu, Georgios Tzounas
Dependencies:SLEPc depends on PETSc (Portable, Extensible Toolkit for Scientific Computation) [7]. By default the matrix factorization routines provided by PETSc are utilized by SLEPc but, at the compilation stage, SLEPc can be linked to other more efficient solvers, e.g. MUMPS, which is recommended by SLEPc developers and exploits parallelism.
Solving the Neutron Transport Equation for Microreactor Modeling Using Unstructured Meshes and Exascale Computing Architectures
Published in Nuclear Science and Engineering, 2023
William C. Dawn, Scott Palmtag
As this is the simplest problem presented in this paper, it is solved with the GD algorithm as implemented in the SLEPc library with BoomerAMG from the HYPRE library as a preconditioner. It is also necessary to verify the results of the source iterations method in MEZCAL since it is implemented as an entirely separate solver. For verification purposes, the results of the generalized eigensolver and the source iteration methods agreed to within the numerical tolerance of these solvers for the results in Table II and Table III.
Neutronic Simulation of Fuel Assembly Vibrations in a Nuclear Reactor
Published in Nuclear Science and Engineering, 2020
A. Vidal-Ferràndiz, A. Carreño, D. Ginestar, C. Demazière, G. Verdú
The FEM used in this work has been implemented using the open source finite element library deal.II (Ref. 19). To solve the resulting algebraic eigenvalue and linear problems, the PETSc library20 and the SLEPc library21 are used. The code developed is called FEMFFUSION.