Abstract
We present computational advances and results in the implementation of an entropy-based moment closure, MN, in the context of linear kinetic equations, with an emphasis on heterogeneous and large-scale computing platforms. Entropy-based closures are known in several cases to yield more accurate results than closures based on standard spectral approximations, such as PN, but the computational cost is generally much higher and often prohibitive. Several optimizations are introduced to improve the performance of entropy-based algorithms over previous implementations. These optimizations include the use of GPU acceleration and the exploitation of the mathematical properties of spherical harmonics, which are used as test functions in the moment formulation. To test the emerging high-performance computing paradigm of communication bound simulations, we present timing results at the largest computational scales currently available. These results show, in particular, load balancing issues in scaling the MN algorithm that do not appear for the PN algorithm. We also observe that in weak scaling tests, the ratio in time to solution of MN to PN decreases.
Original language | English |
---|---|
Pages (from-to) | 573-590 |
Number of pages | 18 |
Journal | Journal of Computational Physics |
Volume | 302 |
DOIs | |
State | Published - Dec 1 2015 |
Funding
This research is sponsored by the Office of Advanced Scientific Computing Research; U.S. Department of Energy . The work was performed at the Oak Ridge National Laboratory, which is managed by UT-Battelle, LLC under Contract No. DE-AC05-00OR22725 . The submitted manuscript has been authored by a contractor of the U.S. Government under Contract No. DE-AC05-00OR22725. Accordingly, the U.S. Government retains a non-exclusive, royalty-free license to publish or reproduce the published form of this contribution, or allow others to do so, for U.S. Government purposes. Research sponsored by the Laboratory Directed Research and Development Program of Oak Ridge National Laboratory (ORNL) , managed by UT-Battelle, LLC for the U.S. Department of Energy under Contract No. DE-AC05-00OR22725. This research used resources of the Oak Ridge Leadership Computing Facility at the Oak Ridge National Laboratory, which is supported by the Office of Science of the U.S. Department of Energy under Contract No. DE-AC05-00OR22725.
Funders | Funder number |
---|---|
U.S. Government | |
U.S. Department of Energy | DE-AC05-00OR22725 |
Office of Science | |
Advanced Scientific Computing Research | |
Oak Ridge National Laboratory | |
UT-Battelle |
Keywords
- GPU computing
- High performance computing
- Kinetic equations
- Moment methods
- Spherical harmonics