2016
DOI: 10.1016/j.cam.2016.05.013
|View full text |Cite
|
Sign up to set email alerts
|

A direct solver for elliptic PDEs in three dimensions based on hierarchical merging of Poincaré–Steklov operators

Abstract: A numerical method for variable coefficient elliptic PDEs on three dimensional domains is described. The method is designed for problems with smooth solutions, and is based on a multidomain spectral collocation discretization scheme. The resulting system of linear equations can very efficiently be solved using a nested dissection style direct (as opposed to iterative) solver. This makes the scheme particularly well suited to solving problems for which iterative solvers struggle; in particular for problems with… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
17
0

Year Published

2017
2017
2024
2024

Publication Types

Select...
7
1

Relationship

2
6

Authors

Journals

citations
Cited by 19 publications
(17 citation statements)
references
References 23 publications
0
17
0
Order By: Relevance
“…Such a solver is currently under development and will be reported in future publications. Other extensions currently under way includes the development of adaptive refinement criteria (as opposed to the supervised adaptivity used in this work), and the extension to problems in three dimensions, analogous to the work in [6] for homogeneous equations.…”
Section: Discussionmentioning
confidence: 99%
“…Such a solver is currently under development and will be reported in future publications. Other extensions currently under way includes the development of adaptive refinement criteria (as opposed to the supervised adaptivity used in this work), and the extension to problems in three dimensions, analogous to the work in [6] for homogeneous equations.…”
Section: Discussionmentioning
confidence: 99%
“…We seek to compute the Schur complement of the 11 block. Computing Schur complements is a core computation in many factorization strategies, e.g., [18], and we plan to build on it in future work to develop complete solvers for GPUs. Given a factorization of A 11 = L 11 L t 11 on the GPU, the CUPARSE library can compute the product of the Schur complement S = A 22 − A 12 (L 11 L t 11 )\A 21 with vectors, via sparse matrix-vector products and sparse triangular forward and backward solves.…”
Section: Schur Complement Computationmentioning
confidence: 99%
“…Therefore, the interpolative decomposition can be formed efficiently. Readers are referred to Section 2.3 for the explicit forms of each matrix in (21). Looping over all faces at level ℓ, we obtain…”
Section: Sequential Hifmentioning
confidence: 99%
“…For distributed-memory implementations, however, the former lacks parallel scalability [24,25] while the latter demonstrates scalability only for 1D and 2D problems [1]. For 3D problems, these methods typically suffer from large prefactors that make them less efficient for practical large-scale problems.A recent group of methods explore the idea of integrating the MF method with the hierarchical matrix [28,40,38,39,17,37,21] or block low-rank matrix [34,35,2] approach in order to leverage the efficiency of both methods. Instead of directly applying the hierarchical matrix structure to the 3D problems, these methods apply it to the representation of the frontal matrices (i.e., the interactions between the lower dimensional fronts).…”
mentioning
confidence: 99%