Scalable angular adaptivity for Boltzmann transport
Scalable angular adaptivity for Boltzmann transport
复制标题
DOI:
10.1016/j.jcp.2019.109124
复制
发表时间:
2019-01
期刊:
影响因子:
--
通讯作者:
S. Dargaville;A. Buchan;R. Smedley-Stevenson;Paul N. Smith;C. Pain
中科院分区:
文献类型:
--
作者:
S. Dargaville;A. Buchan;R. Smedley-Stevenson;Paul N. Smith;C. Pain
This paper describes an angular adaptivity algorithm for Boltzmann transport applications which for the first time shows evidence of O (n) scaling in both runtime and memory usage, where n is the number of adapted angles. This adaptivity uses Haar wavelets, which perform structured h-adaptivity built on top of a hierarchical P 0 FEM discretisation of a 2D angular domain, allowing different anisotropic angular resolution to be applied across space/energy. These wavelets can be mapped back to their underlying P 0 space scalably, allowing traditional DG-sweep algorithms if desired. Instead we build a spatial discretisation on unstructured grids designed to use less memory than competing alternatives in general applications and construct a compatible matrix-free multigrid method which can handle our adapted angular discretisation. Fixed angular refinement, along with regular and goal-based error metrics are shown in three example problems taken from neutronics/radiative transfer applications.