paper

Scalable angular adaptivity for Boltzmann transport

arXiv:1901.04929 · doi:10.1016/j.jcp.2019.109124

Abstract

This paper describes an angular adaptivity algorithm for Boltzmann transport applications which for the first time shows evidence of scaling in both runtime and memory usage, where is the number of adapted angles. This adaptivity uses Haar wavelets, which perform structured -adaptivity built on top of a hierarchical P FEM discretisation of a 2D angular domain, allowing different anisotropic angular resolution to be applied across space/energy. Fixed angular refinement, along with regular and goal-based error metrics are shown in three example problems taken from neutronics/radiative transfer applications. We use a spatial discretisation designed to use less memory than competing alternatives in general applications and gives us the flexibility to use a matrix-free multgrid method as our iterative method. This relies on scalable matrix-vector products using Fast Wavelet Transforms and allows the use of traditional sweep algorithms if desired.

Scalable angular adaptivity for Boltzmann transport · wovepaper