Journal article icon

Journal article

A Sparse Hierarchical hp-Finite Element Method on Disks and Annuli

Abstract:
We develop a sparse hierarchical hp-finite element method (hp-FEM) for the Helmholtz equation with variable coefficients posed on a two-dimensional disk or annulus. The mesh is an inner disk cell (omitted if on an annulus domain) and concentric annuli cells. The discretization preserves the Fourier mode decoupling of rotationally invariant operators, such as the Laplacian, which manifests as block diagonal mass and stiffness matrices. Moreover, the matrices have a sparsity pattern independent of the order of the discretization and admit an optimal complexity factorization. The sparse hp-FEM can handle radial discontinuities in the right-hand side and in rotationally invariant Helmholtz coefficients. Rotationally anisotropic coefficients that are approximated by low-degree polynomials in Cartesian coordinates also result in sparse linear systems. We consider examples such as a high-frequency Helmholtz equation with radial discontinuities and rotationally anisotropic coefficients, singular source terms, the time-dependent Schr¨odinger equation, and an extension to a three-dimensional cylinder domain, with a quasi-optimal solve, via the Alternating Direction Implicit (ADI) algorithm
Publication status:
Published
Peer review status:
Peer reviewed

Actions

Access Document

Publisher copy:
10.1007/s10915-025-02964-4

Authors

More by this author
Institution:
University of Oxford
Role:
Author
ORCID:
0000-0003-3522-8761
More by this author
Role:
Author
ORCID:
0000-0001-6920-0826


Publisher:
Springer
Journal:
Journal of Scientific Computing More from this journal
Volume:
104
Issue:
2
Pages:
51-51
Publication date:
2025-06-23
DOI:
EISSN:
1573-7691
ISSN:
0885-7474


Language:
English
Keywords:
Pubs id:
2374821
Local pid:
pubs:2374821
Source identifiers:
W4411532988
Deposit date:
2026-02-16
ARK identifier:
This ORA record was generated from metadata provided by an external service. It has not been edited by the ORA Team.

Terms of use


Views and Downloads






If you are the owner of this record, you can report an update to it here: Report update to this record

TO TOP