Rayleigh Quotient Iteration with a Multigrid in Energy Preconditioner for Massively Parallel Neutron Transport

02/07/2017
by   R. N. Slaybaugh, et al.
0

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 preconditioner. The multigroup Krylov solver converges more quickly than Gauss Seidel and enables energy decomposition such that Denovo can scale to hundreds of thousands of cores. The new multigrid in energy preconditioner reduces iteration count for many problem types and takes advantage of the new energy decomposition such that it can scale efficiently. These two tools are useful on their own, but together they enable the RQI eigenvalue solver to work. Each individual method has been described before, but this is the first time they have been demonstrated to work together effectively. 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 that cannot converge without the multigrid in energy preconditioner. Using these methods together, RQI converged in fewer iterations and in less time than all PI calculations for a full pressurized water reactor core. It also scaled reasonably well out to 275,968 cores.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/14/2017

Eigenvalue Solvers for Modeling Nuclear Reactors on Leadership Class Machines

Three complementary methods have been implemented in the code Denovo tha...
research
11/20/2021

A robust monolithic solver for phase-field fracture integrated with fracture energy based arc-length method and under-relaxation

The phase-field fracture free-energy functional is non-convex with respe...
research
06/18/2019

A scalable multilevel domain decomposition preconditioner with a subspace-based coarsening algorithm for the neutron transport calculations

The multigroup neutron transport equations has been widely used to study...
research
01/31/2022

GParareal: A time-parallel ODE solver using Gaussian process emulation

Sequential numerical methods for integrating initial value problems (IVP...
research
05/24/2023

Hybrid Eigensolvers for Nuclear Configuration Interaction Calculations

We examine and compare several iterative methods for solving large-scale...
research
09/28/2018

An open source massively parallel solver for Richards equation: Mechanistic modelling of water fluxes at the watershed scale

In this paper we present a massively parallel open source solver for Ric...
research
08/07/2020

Best Practices for Alchemical Free Energy Calculations

Alchemical free energy calculations are a useful tool for predicting fre...

Please sign up or login with your details

Forgot password? Click here to reset