2006
DOI: 10.1002/nla.481
|View full text |Cite
|
Sign up to set email alerts
|

A cache‐oblivious self‐adaptive full multigrid method

Abstract: SUMMARYThis paper presents a new e cient way to implement multigrid algorithms on adaptively reÿned grids. To cope with todays demands in high-performance computing, we cannot do without such highly sophisticated numerical methods. But if we do not implement them very carefully, we lose a lot of e ciency in terms of memory usage: using trees for the storage of hierarchical multilevel data causes a large amount of non-local (in terms of the physical memory space) data accesses, and often requires the storage of… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

1
34
0

Year Published

2006
2006
2020
2020

Publication Types

Select...
5
3

Relationship

1
7

Authors

Journals

citations
Cited by 40 publications
(35 citation statements)
references
References 9 publications
1
34
0
Order By: Relevance
“…Due to the single touch policy per unknown and the localised traversal, we can assume that each unknown is loaded into the cache exactly once. This insight mirrors previous reports on this algorithmic paradigm [Mehl et al 2006;Weinzierl 2009;Weinzierl and Mehl 2011]. We validate this at hands of the cache miss rate explaining the low bandwidth requirements.…”
Section: P = 2 Application Scenario and Grid Adaptivity Structuresupporting
confidence: 90%
See 2 more Smart Citations
“…Due to the single touch policy per unknown and the localised traversal, we can assume that each unknown is loaded into the cache exactly once. This insight mirrors previous reports on this algorithmic paradigm [Mehl et al 2006;Weinzierl 2009;Weinzierl and Mehl 2011]. We validate this at hands of the cache miss rate explaining the low bandwidth requirements.…”
Section: P = 2 Application Scenario and Grid Adaptivity Structuresupporting
confidence: 90%
“…The right-hand side is not required earlier throughout the solve process. The overall process is detailed in [Mehl et al 2006] and reiterated in Appendix B. It is completely matrix-free.…”
Section: Multigrid Realisationmentioning
confidence: 99%
See 1 more Smart Citation
“…The method described in this paper can only be applied to meshes created by hierarchical triangular bisection. A similar method for quadrilateral meshes, refined by edge bisection of the elements, has been proposed in Mehl et al (2006).…”
Section: Challengesmentioning
confidence: 99%
“…Recently, our research group have presented a family of methods based on recursively substructured grids (similar to octrees), which allow the implementation of iterative multigrid solvers on fully adaptive grids, but only require a marginal amount of memory-see Günther et al (2006) and Mehl et al (2006) for rectangular grids, and Bader and Zenger (2006) for triangular grids. For efficient processing on these grids, the presented schemes combine the use of space-filling curves (Peano curves or Sierpinski curves, respectively) and a sophisticated scheme of stacks, and thus implement iterative solvers in a way such that almost no topological information needs to be stored and that it is no longer necessary to explicitly store a system of equations.…”
Section: Introductionmentioning
confidence: 99%