104
Views
0
CrossRef citations to date
0
Altmetric
Original Articles

Chaotic Iterations for SN Transport

, &
Pages 486-506 | Received 19 Mar 2018, Accepted 19 Jun 2018, Published online: 11 Nov 2018
 

Abstract

An iterative solution method is introduced for SN transport calculations called “chaotic” iterations. For SN sweeps on parallel-decomposed meshes, a full-parallel sweep can be employed, in which processors must wait to start a sweep until incoming boundary data are received from one or more neighboring processes. This causes delays in the computation that affects efficiency. The parallel block Jacobi (PBJ) method, by contrast, is a splitting method in which all processor-local sweeps are computed using incoming data from the previous iteration with no waiting. This eliminates the delay associated with full-parallel sweeps but adversely impacts the iterative convergence rate. The chaotic iteration is a hybrid of the two possibilities, using current incoming data from neighboring processors when available and previous iteration data otherwise. Whether the boundary data are available or not depends on the communication between processes. It can be viewed as a splitting that changes from one iteration to the next, making the iteration chaotic. In this article, we prove that several iteration schemes associated with the chaotic splitting converge. The analysis presumes some splitting has been imposed at any given iteration, and so the results also apply to fixed, as well as chaotic, splittings. We present numerical results showing the convergence rate of the chaotic iterations method is between the full sweep method and the PBJ method. The numerical results also compare timings between the methods. Notably, for most of the test problems in this article, the chaotic iterations method is at least as fast as the PBJ method.

Acknowledgments

This work was supported by the US Department of Energy through the Los Alamos National Laboratory. Los Alamos National Laboratory is operated by Los Alamos National Security, LLC, for the National Nuclear Security Administration of U.S. Department of Energy (Contract DEAC52-06NA25396).

Notes

1 Many times, qm, σt and σs are approximations to Qm, Σt, and Σs respectively. The cross sections are sometimes approximated to be constant in each cell or projections onto the space P while qm is typically a projection onto the space P. However, for the proof in this paper, it does not matter what space qm, σt and σs are in.

2 This unpredictability means from run to run, one cannot expect results to vary less than the tolerance of the iterative solver. Even the number of iterations for convergence can change from run to run. This is in contrast to fixed splittings like PBJ, where one typically gets close to machine precision differences between runs and the number of iterations for convergence remains constant.

3 For a,bR,ab12a2+12b2.

4 (v·w)2||v||22||w||22

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.