Pith. sign in

REVIEW 1 cited by

Smoothers with localized residual computations for geometric multigrid methods

Not yet reviewed by Pith; the record is open.

This paper has not been read by Pith yet. Machine review is queued; the pith claim, tier, and objections will appear here once it completes.

SPECIMEN: schema-true, not a live event

T0 review · schema-true

One-sentence machine reading of the paper's core claim.

pith:XXXXXXXX · record.json · timestamp

arxiv 2407.02100 v1 pith:O2VYVL6W submitted 2024-07-02 math.NA cs.NA

classification math.NAcs.NA
keywords datalocalitybatchescacheefficiencyimprovelocalmultigrid
verification ladder T0 review T1 audit T2 compute T3 formal
0 comments
read the original abstract

We improve the performance of multigrid solvers on many-core architectures with cache hierarchies by reorganizing operations in the smoothing step to minimize memory transfers. We focus on patch smoothers, which offer robust convergence rates with respect to the finite element degree for various equations, in the setting of multiplicative subspace correction for numerical efficiency. By combining the computation of local residuals with local solvers, we increase the locality of the problem and thus reduce data transfers. The thread-parallel implementation of this algorithm is based on coloring, which contradicts cache efficiency. We improve data locality by rearranging the loop into batches so that more data can be reused. The organization of consecutive batches prioritizes data locality.

Discussion (0). Continue with ORCID to comment.

Forward citations

Cited by 1 Pith paper

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score. Full citation record

  1. Matrix-Free Methods for Finite-Strain Elasticity: Automatic Code Generation with No Performance Overhead

    math.NA 2025-05 conditional novelty 6.0 of 10

    Code generated by automatic differentiation runs as fast or faster than hand-written quadrature kernels in matrix-free finite-strain elasticity, with lower development effort.

Pith tools