Abstract
This paper concerns numerical solution of the diffusion equation with strong anisotropy on meshes not aligned with the anisotropic vector field. In order to resolve the numerical pollution for simulations on a non-anisotropy-aligned mesh and reduce the associated high computational cost we propose an effective preconditioner, extending our previous work [D. Green et al., Comput. Phys. Commun., 9 (2022), 108333]. Similar to the anisotropy-aligned mesh case, we apply the auxiliary space preconditioning framework to design a preconditioner where a continuous finite element space is used as the auxiliary space for the discontinuous finite element space. The key component is an effective line smoother that can mitigate the high-frequency errors perpendicular to the magnetic field. We design a graph-based approach to find such a line smoother that is approximately perpendicular to the vector fields when the mesh does not align with the anisotropy. Numerical experiments for several benchmark problems are presented, demonstrating the effectiveness and robustness of the proposed preconditioner when applied to Krylov iterative methods.
Original language | English |
---|---|
Pages (from-to) | S199-S222 |
Journal | SIAM Journal on Scientific Computing |
Volume | 46 |
Issue number | 2 |
DOIs | |
State | Published - Apr 2024 |
Keywords
- anisotropic diffusion equation
- high-order method
- interior penalty discontinuous Galerkin
- iterative methods
- line smoother
- subspace correction methods