Scalable parallel prefix solvers for discrete ordinates transport

Shawn Pautz, Tara Pandya, Marvin Adams

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

1 Scopus citations

Abstract

The well-known "sweep" algorithm for inverting the streaming-plus-collision term in first-order deterministic radiation transport calculations has some desirable numerical properties. However, it suffers from parallel scaling issues caused by a lack of concurrency. The maximum degree of concurrency, and thus the maximum parallelism, grows more slowly than the problem size for sweeps-based solvers. We investigate a new class of parallel algorithms that involves recasting the streaming-plus-collision problem in prefix form and solving via cyclic reduction. This method, although computationally more expensive at low levels of parallelism than the sweep algorithm, offers better theoretical scalability properties. Previous work has demonstrated this approach for one-dimensional calculations; we show how to extend it to multidimensional calculations. Notably, for multiple dimensions it appears that this approach is limited to long-characteristics discretizations; other discretizations cannot be cast in prefix form. We implement two variants of the algorithm within the radlib/SCEPTRE transport code library at Sandia National Laboratories and show results on two different massively parallel systems. Both the "forward" and "symmetric" solvers behave similarly, scaling well to larger degrees of parallelism then sweeps-based solvers. We do observe some issues at the highest levels of parallelism (relative to the system size) and discuss possible causes. We conclude that this approach shows good potential for future parallel systems, but the parallel scalability will depend heavily on the architecture of the communication networks of these systems.

Original languageEnglish
Title of host publicationAmerican Nuclear Society - International Conference on Mathematics, Computational Methods and Reactor Physics 2009, M and C 2009
Pages1766-1777
Number of pages12
StatePublished - 2009
Externally publishedYes
EventInternational Conference on Mathematics, Computational Methods and Reactor Physics 2009, M and C 2009 - Saratoga Springs, NY, United States
Duration: May 3 2009May 7 2009

Publication series

NameAmerican Nuclear Society - International Conference on Mathematics, Computational Methods and Reactor Physics 2009, M and C 2009
Volume3

Conference

ConferenceInternational Conference on Mathematics, Computational Methods and Reactor Physics 2009, M and C 2009
Country/TerritoryUnited States
CitySaratoga Springs, NY
Period05/3/0905/7/09

Keywords

  • Cyclic reduction
  • Deterministic transport
  • Parallel prefix
  • Scalability
  • Sweeps

Fingerprint

Dive into the research topics of 'Scalable parallel prefix solvers for discrete ordinates transport'. Together they form a unique fingerprint.

Cite this