DOE PAGES title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Eigenvalue Solvers for Modeling Nuclear Reactors on Leadership Class Machines

Abstract

In this paper, three complementary methods have been implemented in the code Denovo that accelerate neutral particle transport calculations with methods that use leadership-class computers fully and effectively: a multigroup block (MG) Krylov solver, a Rayleigh quotient iteration (RQI) eigenvalue solver, and a multigrid in energy (MGE) preconditioner. The MG Krylov solver converges more quickly than Gauss Seidel and enables energy decomposition such that Denovo can scale to hundreds of thousands of cores. RQI should converge in fewer iterations than power iteration (PI) for large and challenging problems. RQI creates shifted systems that would not be tractable without the MG Krylov solver. It also creates ill-conditioned matrices. The MGE preconditioner reduces iteration count significantly when used with RQI and takes advantage of the new energy decomposition such that it can scale efficiently. Each individual method has been described before, but this is the first time they have been demonstrated to work together effectively. The combination of solvers enables the RQI eigenvalue solver to work better than the other available solvers for large reactors problems on leadership-class machines. Using these methods together, RQI converged in fewer iterations and in less time than PI for a full pressurized water reactor core. Thesemore » solvers also performed better than an Arnoldi eigenvalue solver for a reactor benchmark problem when energy decomposition is needed. The MG Krylov, MGE preconditioner, and RQI solver combination also scales well in energy. Finally, this solver set is a strong choice for very large and challenging problems.« less

Authors:
ORCiD logo [1];  [1];  [2];  [2];  [2]
  1. Univ. of California, Berkeley, CA (United States). Nuclear Engineering Dept.
  2. Oak Ridge National Lab. (ORNL), Oak Ridge, TN (United States). Radiation Transport and Criticality Group
Publication Date:
Research Org.:
Oak Ridge National Laboratory (ORNL), Oak Ridge, TN (United States). Oak Ridge Leadership Computing Facility (OLCF); University of California, Berkeley, CA (United States)
Sponsoring Org.:
USDOE Office of Science (SC); USDOE National Nuclear Security Administration (NNSA)
OSTI Identifier:
1427595
Grant/Contract Number:  
AC05-00OR22725
Resource Type:
Accepted Manuscript
Journal Name:
Nuclear Science and Engineering
Additional Journal Information:
Journal Volume: 190; Journal Issue: 1; Journal ID: ISSN 0029-5639
Publisher:
American Nuclear Society - Taylor & Francis
Country of Publication:
United States
Language:
English
Subject:
22 GENERAL STUDIES OF NUCLEAR REACTORS; 73 NUCLEAR PHYSICS AND RADIATION PHYSICS; 42 ENGINEERING; eigenvalue; Rayleigh quotient; preconditioning

Citation Formats

Slaybaugh, R. N., Ramirez-Zweiger, M., Pandya, Tara, Hamilton, Steven, and Evans, T. M. Eigenvalue Solvers for Modeling Nuclear Reactors on Leadership Class Machines. United States: N. p., 2018. Web. doi:10.1080/00295639.2017.1413875.
Slaybaugh, R. N., Ramirez-Zweiger, M., Pandya, Tara, Hamilton, Steven, & Evans, T. M. Eigenvalue Solvers for Modeling Nuclear Reactors on Leadership Class Machines. United States. https://doi.org/10.1080/00295639.2017.1413875
Slaybaugh, R. N., Ramirez-Zweiger, M., Pandya, Tara, Hamilton, Steven, and Evans, T. M. Tue . "Eigenvalue Solvers for Modeling Nuclear Reactors on Leadership Class Machines". United States. https://doi.org/10.1080/00295639.2017.1413875. https://www.osti.gov/servlets/purl/1427595.
@article{osti_1427595,
title = {Eigenvalue Solvers for Modeling Nuclear Reactors on Leadership Class Machines},
author = {Slaybaugh, R. N. and Ramirez-Zweiger, M. and Pandya, Tara and Hamilton, Steven and Evans, T. M.},
abstractNote = {In this paper, three complementary methods have been implemented in the code Denovo that accelerate neutral particle transport calculations with methods that use leadership-class computers fully and effectively: a multigroup block (MG) Krylov solver, a Rayleigh quotient iteration (RQI) eigenvalue solver, and a multigrid in energy (MGE) preconditioner. The MG Krylov solver converges more quickly than Gauss Seidel and enables energy decomposition such that Denovo can scale to hundreds of thousands of cores. RQI should converge in fewer iterations than power iteration (PI) for large and challenging problems. RQI creates shifted systems that would not be tractable without the MG Krylov solver. It also creates ill-conditioned matrices. The MGE preconditioner reduces iteration count significantly when used with RQI and takes advantage of the new energy decomposition such that it can scale efficiently. Each individual method has been described before, but this is the first time they have been demonstrated to work together effectively. The combination of solvers enables the RQI eigenvalue solver to work better than the other available solvers for large reactors problems on leadership-class machines. Using these methods together, RQI converged in fewer iterations and in less time than PI for a full pressurized water reactor core. These solvers also performed better than an Arnoldi eigenvalue solver for a reactor benchmark problem when energy decomposition is needed. The MG Krylov, MGE preconditioner, and RQI solver combination also scales well in energy. Finally, this solver set is a strong choice for very large and challenging problems.},
doi = {10.1080/00295639.2017.1413875},
journal = {Nuclear Science and Engineering},
number = 1,
volume = 190,
place = {United States},
year = {Tue Feb 20 00:00:00 EST 2018},
month = {Tue Feb 20 00:00:00 EST 2018}
}

Journal Article:
Free Publicly Available Full Text
Publisher's Version of Record

Citation Metrics:
Cited by: 8 works
Citation information provided by
Web of Science

Figures / Tables:

Fig. 1 Fig. 1: MGE Parameter Study with 3D-C5G7

Save / Share:

Works referenced in this record:

A Multigrid Tutorial, Second Edition
book, January 2000

  • Briggs, William L.; Henson, Van Emden; McCormick, Steve F.
  • Other Titles in Applied Mathematics
  • DOI: 10.1137/1.9780898719505

GMRES: A Generalized Minimal Residual Algorithm for Solving Nonsymmetric Linear Systems
journal, July 1986

  • Saad, Youcef; Schultz, Martin H.
  • SIAM Journal on Scientific and Statistical Computing, Vol. 7, Issue 3
  • DOI: 10.1137/0907058

Matrix Algorithms
book, January 2001


Inverse Iteration, Ill-Conditioned Equations and Newton’s Method
journal, July 1979

  • Peters, G.; Wilkinson, J. H.
  • SIAM Review, Vol. 21, Issue 3
  • DOI: 10.1137/1021052

Application of Quadruple Range Quadratures to Three-Dimensional Model Shielding Problems
journal, November 2009

  • Jarrell, Joshua J.; Adams, Marvin L.; Risner, Joel M.
  • Nuclear Technology, Vol. 168, Issue 2
  • DOI: 10.13182/NT168-424

The Rayleigh quotient iteration and some generalizations for nonnormal matrices
journal, September 1974


Fast iterative methods for discrete-ordinates particle transport calculations
journal, January 2002


Denovo: A New Three-Dimensional Parallel Discrete Ordinates Code in SCALE
journal, August 2010

  • Evans, Thomas M.; Stafford, Alissa S.; Slaybaugh, Rachel N.
  • Nuclear Technology, Vol. 171, Issue 2
  • DOI: 10.13182/NT171-171

An overview of the Trilinos project
journal, September 2005

  • Heroux, Michael A.; Phipps, Eric T.; Salinger, Andrew G.
  • ACM Transactions on Mathematical Software, Vol. 31, Issue 3
  • DOI: 10.1145/1089014.1089021

Modified Gram-Schmidt (MGS), Least Squares, and Backward Stability of MGS-GMRES
journal, January 2006

  • Paige, Christopher C.; Rozlozník, Miroslav; Strakos, Zdenvek
  • SIAM Journal on Matrix Analysis and Applications, Vol. 28, Issue 1
  • DOI: 10.1137/050630416

The inverse power method for calculation of multiplication factors
journal, May 2002


Preconditioning Techniques for Large Linear Systems: A Survey
journal, November 2002


Multigrid in energy preconditioner for Krylov solvers
journal, June 2013


An S n Algorithm for the Massively Parallel CM-200 Computer
journal, March 1998

  • Baker, Randal S.; Koch, Kenneth R.
  • Nuclear Science and Engineering, Vol. 128, Issue 3
  • DOI: 10.13182/NSE98-1

Numerical Linear Algebra
book, January 1997


Massively Parallel, Three-Dimensional Transport Solutions for the k -Eigenvalue Problem
journal, June 2014

  • Davidson, Gregory G.; Evans, Thomas M.; Jarrell, Joshua J.
  • Nuclear Science and Engineering, Vol. 177, Issue 2
  • DOI: 10.13182/NSE12-101

Figures/Tables have been extracted from DOE-funded journal article accepted manuscripts.