English

Scalable angular adaptivity for Boltzmann transport

Computational Physics 2020-01-29 v1

Abstract

This paper describes an angular adaptivity algorithm for Boltzmann transport applications which for the first time shows evidence of O(n)\mathcal{O}(n) scaling in both runtime and memory usage, where nn is the number of adapted angles. This adaptivity uses Haar wavelets, which perform structured hh-adaptivity built on top of a hierarchical P0_0 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.

Keywords

Cite

@article{arxiv.1901.04929,
  title  = {Scalable angular adaptivity for Boltzmann transport},
  author = {S. Dargaville and A. G. Buchan and R. P. Smedley-Stevenson and P. N Smith and C. C. Pain},
  journal= {arXiv preprint arXiv:1901.04929},
  year   = {2020}
}
R2 v1 2026-06-23T07:12:34.842Z