American Nuclear Society
Home

Home / Publications / Journals / Nuclear Science and Engineering / Volume 122 / Number 3

Concurrent Source Iteration in the Solution of Three-Dimensional, Multigroup Discrete Ordinates Neutron Transport Equations

Milo R. Dorr, Charles H. Still

Nuclear Science and Engineering / Volume 122 / Number 3 / March 1996 / Pages 287-308

Technical Paper / dx.doi.org/10.13182/NSE96-A24166

A strategy for implementing source iteration on massively parallel computers for use in solving multigroup discrete ordinates neutron transport equations on three-dimensional Cartesian grids is proposed and analyzed. Based on an analysis of the memory requirement and floating-point complexity of the formal matrix-vector multiplication effected by a single source iteration, a data decomposition and communication strategy is presented that is designed to achieve good scalability with respect to all phase-space variables, i.e., neutron position, energy, and direction. A performance model is developed to analyze the scalability properties of the algorithm and to provide computational and heuristic strategies for determining a data decomposition that minimizes wall clock execution time. Numerical results are presented to demonstrate the performance of a specific implementation of this approach on a 1024-node nCUBE/2.