A Fast Semi-implicit Method for Anisotropic Diffusion
Prateek Sharma, Gregory W. Hammett

TL;DR
This paper introduces a fast, stable semi-implicit method for anisotropic diffusion that improves computational efficiency and stability over explicit methods, while maintaining accuracy and small oscillations.
Contribution
A novel semi-implicit, directionally-split method for anisotropic diffusion that is second order accurate, stable for large timesteps, and easy to implement in parallel.
Findings
Achieves large speed-ups compared to explicit methods.
Maintains accuracy with small temperature oscillations.
Applicable to both anisotropic and isotropic diffusion on various meshes.
Abstract
Simple finite differencing of the anisotropic diffusion equation, where diffusion is only along a given direction, does not ensure that the numerically calculated heat fluxes are in the correct direction. This can lead to negative temperatures for the anisotropic thermal diffusion equation. In a previous paper we proposed a monotonicity-preserving explicit method which uses limiters (analogous to those used in the solution of hyperbolic equations) to interpolate the temperature gradients at cell faces. However, being explicit, this method was limited by a restrictive Courant-Friedrichs-Lewy (CFL) stability timestep. Here we propose a fast, conservative, directionally-split, semi-implicit method which is second order accurate in space, is stable for large timesteps, and is easy to implement in parallel. Although not strictly monotonicity-preserving, our method gives only small amplitude…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
