In mathematics, Hiptmair–Xu (HX) preconditioners[1] are preconditioners for solving
and
[2] An important ingredient in the derivation of HX preconditioners in two and three dimensions is the so-called regular decomposition, which decomposes a Sobolev space function into a component of higher regularity and a scalar or vector potential. The key to the success of HX preconditioners is the discrete version of this decomposition, which is also known as HX decomposition. The discrete decomposition decomposes a discrete Sobolev space function into a discrete component of higher regularity, a discrete scale or vector potential, and a high-frequency component.
problems based on the auxiliary space preconditioning framework.HX preconditioners have been used for accelerating a wide variety of solution techniques, thanks to their highly scalable parallel implementations, and are known as AMS[3] and ADS[4] precondition. HX preconditioner was identified by the U.S. Department of Energy as one of the top ten breakthroughs in computational science[5] in recent years. Researchers from Sandia, Los Alamos, and Lawrence Livermore National Labs use this algorithm for modeling fusion with magnetohydrodynamic equations.[6] Moreover, this approach will also be instrumental in developing optimal iterative methods in structural mechanics, electrodynamics, and modeling of complex flows.
. . . Hiptmair–Xu preconditioner . . .
Consider the following
problem: Find
such that
with
.
The corresponding matrix form is
The HX preconditioner for
problem is defined as
where
is a smoother (e.g., Jacobi smoother, Gauss–Seidel smoother),
is the canonical interpolation operator for
space,
is the matrix representation of discrete vector Laplacian defined on
,
is the discrete gradient operator, and
is the matrix representation of the discrete scalar Laplacian defined on
. Based on auxiliary space preconditioning framework, one can show that
where
denotes the condition number of matrix
.
In practice, inverting
and
might be expensive, especially for large scale problems. Therefore, we can replace their inversion by spectrally equivalent approximations,
and
, respectively. And the HX preconditioner for
becomes
. . . Hiptmair–Xu preconditioner . . .