SearcharxivSearch

arXiv subjects

Tom Manteuffel

Publications and source records attributed to Tom Manteuffel.

2 recordsLinked to original sources

Parallel Approximate Ideal Restriction Multigrid for Solving the S$_N$ Transport Equations

The computational kernel in solving the $S_N$ transport equations is the parallel sweep, which corresponds to directly inverting a block lower triangular linear system that arises in discretizations of the linear transport equation. Existing parallel sweep algorithms are fairly efficient on structured grids, but still have polynomial scaling, $P^{1/d}$ for $d$ dimensions and $P$ processors. Moreover, an efficient scalable parallel sweep algorithm for use on general unstructured meshes remains elusive. Recently, a classical algebraic multigrid (AMG) method based on approximate ideal restriction (AIR) was developed for nonsymmetric matrices and shown to be an effective solver for linear transport. Motivated by the superior scalability of AMG methods (logarithmic in $P$) as well as the simplicity with which AMG methods can be used in most situations, including on arbitrary unstructured meshes, this paper investigates the use of parallel AIR (pAIR) for solving the $S_N$ transport equations with source iteration in place of parallel sweeps. Results presented in this paper show that pAIR is a robust and scalable solver. Although sweeps are still shown to be much faster than pAIR on a structured mesh of a unit cube, pAIR is shown to perform similarly on both a structured and unstructured mesh, and offers a new, simple, black box alternative to parallel transport sweeps.

physics.comp-ph

Advances in Implementation, Theoretical Motivation, and Numerical Results for the Nested Iteration with Range Decomposition Algorithm

This paper studies a low-communication algorithm for solving elliptic partial differential equations (PDE's) on high-performance machines, the nested iteration with range decomposition algorithm (NIRD). Previous work has shown that NIRD converges to a high level of accuracy within a small, fixed number of iterations (usually one or two) when applied to simple elliptic problems. This paper makes some improvements to the NIRD algorithm (including the addition of adaptivity during preprocessing, wider choice of partitioning functions, and modified error measurement) that enhance the method's accuracy and scalability, especially on more difficult problems. In addition, an updated convergence proof is presented based on heuristic assumptions that are supported by numerical evidence. Furthermore, a new performance model is developed that shows increased performance benefits for NIRD when problems are more expensive to solve using traditional methods. Finally, extensive testing on a variety of elliptic problems provides additional insight into the behavior of NIRD and additional evidence that NIRD achieves excellent convergence on a wide class of elliptic PDE's and, as such, should be a very competitive method for solving PDE's on large parallel computers.

math.NA