6 research outputs found
Discontinuous collocation methods and gravitational self-force applications
Numerical simulations of extereme mass ratio inspirals, the mostimportant
sources for the LISA detector, face several computational challenges. We
present a new approach to evolving partial differential equations occurring in
black hole perturbation theory and calculations of the self-force acting on
point particles orbiting supermassive black holes. Such equations are
distributionally sourced, and standard numerical methods, such as
finite-difference or spectral methods, face difficulties associated with
approximating discontinuous functions. However, in the self-force problem we
typically have access to full a-priori information about the local structure of
the discontinuity at the particle. Using this information, we show that
high-order accuracy can be recovered by adding to the Lagrange interpolation
formula a linear combination of certain jump amplitudes. We construct
discontinuous spatial and temporal discretizations by operating on the
corrected Lagrange formula. In a method-of-lines framework, this provides a
simple and efficient method of solving time-dependent partial differential
equations, without loss of accuracy near moving singularities or
discontinuities. This method is well-suited for the problem of time-domain
reconstruction of the metric perturbation via the Teukolsky or
Regge-Wheeler-Zerilli formalisms. Parallel implementations on modern CPU and
GPU architectures are discussed.Comment: 29 pages, 5 figure
Multigrid solvers for the de Rham complex with optimal complexity in polynomial degree
The Riesz maps of the de Rham complex frequently arise as subproblems
in the construction of fast preconditioners for more complicated problems. In
this work we present multigrid solvers for high-order finite element
discretizations of these Riesz maps with the same time and space complexity as
sum-factorized operator application, i.e.~with optimal complexity in polynomial
degree in the context of Krylov methods. The key idea of our approach is to
build new finite elements for each space in the de Rham complex with
orthogonality properties in both the - and -inner products
( on the
reference hexahedron. The resulting sparsity enables the fast solution of the
patch problems arising in the Pavarino, Arnold--Falk--Winther and Hiptmair
space decompositions, in the separable case. In the non-separable case, the
method can be applied to an auxiliary operator that is sparse by construction.
With exact Cholesky factorizations of the sparse patch problems, the
application complexity is optimal but the setup costs and storage are not. We
overcome this with the finer Hiptmair space decomposition and the use of
incomplete Cholesky factorizations imposing the sparsity pattern arising from
static condensation, which applies whether static condensation is used for the
solver or not. This yields multigrid relaxations with time and space complexity
that are both optimal in the polynomial degree
A scalable and robust vertex-star relaxation for high-order FEM
Pavarino proved that the additive Schwarz method with vertex patches and a
low-order coarse space gives a -robust solver for symmetric and coercive
problems. However, for very high polynomial degree it is not feasible to
assemble or factorize the matrices for each patch. In this work we introduce a
direct solver for separable patch problems that scales to very high polynomial
degree on tensor product cells. The solver constructs a tensor product basis
that diagonalizes the blocks in the stiffness matrix for the internal degrees
of freedom of each individual cell. As a result, the non-zero structure of the
cell matrices is that of the graph connecting internal degrees of freedom to
their projection onto the facets. In the new basis, the patch problem is as
sparse as a low-order finite difference discretization, while having a sparser
Cholesky factorization. We can thus afford to assemble and factorize the
matrices for the vertex-patch problems, even for very high polynomial degree.
In the non-separable case, the method can be applied as a preconditioner by
approximating the problem with a separable surrogate. We demonstrate the
approach by solving the Poisson equation and a -conforming
interior penalty discretization of linear elasticity in three dimensions at