337
Views
4
CrossRef citations to date
0
Altmetric
Technical Papers

Diffusion Synthetic Acceleration for Heterogeneous Domains, Compatible with Voids

ORCID Icon, ORCID Icon & ORCID Icon
Pages 119-136 | Received 03 Feb 2020, Accepted 19 Jul 2020, Published online: 30 Sep 2020
 

Abstract

A standard approach to solving the S N transport equations is to use source iteration with diffusion synthetic acceleration (DSA). Although this approach is widely used and effective on many problems, there remain some practical issues with DSA preconditioning, particularly on highly heterogeneous domains. For large-scale parallel simulation, it is critical that both (a) preconditioned source iteration converges rapidly and (b) the action of the DSA preconditioner can be applied using fast, scalable solvers, such as algebraic multigrid (AMG). For heterogeneous domains, these two interests can be at odds. In particular, there exist DSA diffusion discretizations that can be solved rapidly using AMG, but they do not always yield robust/fast convergence of the larger source iteration. Conversely, there exist robust DSA discretizations where source iteration converges rapidly on difficult heterogeneous problems, but fast parallel solvers like AMG tend to struggle applying the action of such operators. Moreover, very few current methods for the solution of deterministic transport are compatible with voids. This paper develops a new heterogeneous DSA preconditioner based on only preconditioning the optically thick subdomains. The resulting method proves robust on a variety of heterogeneous transport problems, including a linearized hohlraum mesh related to inertial confinement fusion. Moreover, the action of the preconditioner is easily computed using O(1) AMG iterations, convergence of the transport iteration typically requires 2 to 5× fewer iterations than current state-of-the-art “full” DSA, and the proposed method is trivially compatible with voids. On the hohlraum problem, rapid convergence is obtained by preconditioning less than 3% of the mesh elements with five to ten AMG iterations.

Acknowledgments

This material is based upon work supported by the U.S. Department of Energy, National Nuclear Security Administration, under award number DE-NA0002376. This work was performed under the auspices of the U.S. Department of Energy by Lawrence Livermore National Laboratory under contract DE-AC52-07NA27344 (LLNL-JRNL-802400).

Notes

a Recent work in CitationRef. 15 has seen success applying similar ideas to precondition the radiation diffusion equations by only solving the diffusion discretization on a physical subdomain.

b Unfortunately, the only available copy of CitationRef. 19 appears to be a low-resolution, scanned-in copy, which is difficult to read.

c Using Σσs(x) is more common in literature; here, we use Σσt(x) as derived in CitationRef. 6. In any case, they can be shown to have the same asymptotic efficiency in the thick limit.

d Note that for an optimized implementation, it is likely preferable to only discretize and construct the DSA matrix on the thick subdomain, particularly if the thick region is very small (for example, see Sec. IV.B). However, for many finite element libraries or existing code bases, this ends up being more intrusive to implement.

Log in via your institution

Log in to Taylor & Francis Online

PDF download + Online access

  • 48 hours access to article PDF & online version
  • Article PDF can be downloaded
  • Article PDF can be printed
USD 61.00 Add to cart

Issue Purchase

  • 30 days online access to complete issue
  • Article PDFs can be downloaded
  • Article PDFs can be printed
USD 409.00 Add to cart

* Local tax will be added as applicable

Related Research

People also read lists articles that other readers of this article have read.

Recommended articles lists articles that we recommend and is powered by our AI driven recommendation engine.

Cited by lists all citing articles based on Crossref citations.
Articles with the Crossref icon will open in a new tab.