Coarsening and parallelism with reduction multigrids for hyperbolic Boltzmann transport
Reduction multigrids have recently shown good performance in hyperbolic problems without the need for Gauss-Seidel smoothers. When applied to the hyperbolic limit of the Boltzmann Transport Equation (BTE), these methods result in very close to <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" overflow="scroll"> <mml:mi mathvariant="script">O</mml:mi> <mml:mrow> <mml:mo stretchy="false">(</mml:mo> <mml:mrow> <mml:mi>n</mml:mi> </mml:mrow> <mml:mo stretchy="false">)</mml:mo> </mml:mrow> </mml:math> growth in work with problem size on unstructured grids. This scalability relies on the CF splitting producing an A ff block that is easy to invert. We introduce a parallel two-pass CF splitting designed to give diagonally dominant A ff . The first pass computes a maximal independent set in the symmetrized strong connections. The second pass converts F-points to C-points based on the row-wise diagonal dominance of A ff . We find this two-pass CF splitting outperforms common CF splittings available in hypre . Furthermore, parallelisation of reduction multigrids in hyperbolic problems is difficult as we require both long-range grid-transfer operators and slow coarsenings (with rates of ∼1/2 in both 2D and 3D). We find that good parallel performance in the setup and solve is dependent on several factors: repartitioning the coarse grids, reducing the number of active MPI ranks as we coarsen, truncating the multigrid hierarchy and applying a GMRES polynomial as a coarse-grid solver. We compare the performance of two different reduction multigrids, AIRG (that we developed previously) and the hypre implementation of ℓ AIR. In the streaming limit with AIRG, we demonstrate 81% weak scaling efficiency in the solve from 2 to 64 nodes (256 to 8196 cores) with only 8.8k unknowns per core, with solve times up to 5.9× smaller than the ℓ AIR implementation in hypre .
Authors
- Paul N. Smith (ORCID: https://orcid.org/0000-0001-6891-5694)
- Steven Dargaville (ORCID: https://orcid.org/0000-0002-8890-7437)
- Christopher C. Pain (ORCID: https://orcid.org/0000-0003-4194-2590)
- R.P. Smedley‐Stevenson
Institutions
- AWE Nuclear Security Technologies (GB)
- Imperial College London (GB)
- Software (Spain) (ES)
Publication Details
- Journal
- The International Journal of High Performance Computing Applications
- Published
- 2024-12-13
- DOI
- https://doi.org/10.1177/10943420241304759
- Citations
- 1
- Primary Topic
- Advanced Mathematical Modeling in Engineering
- Type
- article
- Field-Weighted Citation Impact
- 0.36
Funders
- Engineering and Physical Sciences Research Council