Exponential integrators for problems in magnetohydrodynamics
Exponential integrators for problems in magnetohydrodynamics
Disciplines
Mathematics (100%)
Keywords
-
Numerical Analysis,
Time Integration,
Magnetohydroydnamics,
Exponential Integrators
The present project considers the application of exponential integrators to problems in magnetohydrodynamics (MHD). The equations of MHD model the interaction of a conducting fluid/gas with electric and magnetic fields. Consequently, these equations are widely used in applications ranging from astrophysics to industrial cooling. Three dimensional simulations of the MHD equations can, depending on the problem, take days or even weeks on modern supercomputers. Consequently, developing efficient numerical algorithms for such problems is of paramount importance. In recent years, exponential integrators have been identified as a promising alternative to more traditional numerical methods. Exponential integrators are appealing because they solve the linear part of the problem exactly and are thus able to obtain very accurate results. However, since they require the evaluation of certain matrix functions these methods can be quite expensive. In this project a number of improvements will be made that further increase the utility of these types of methods for conducting numerical simulations. In particular, the developed algorithms will help to significantly reduce the run time of MHD simulations. In addition, we will study the convergence of these methods from a mathematical point of view.
Computer simulations are critical tools in many scientific and engineering fields. They allow researchers and engineers to model complex systems and predict their behavior. This is essential for understanding phenomena that are too difficult, expensive, or dangerous to study through physical experiments. A promising method for performing such simulations are exponential integrators. These methods are particularly efficient for stiff systems, e.g. problems where disparate physical time scales must be resolved. Central to exponential integrators is the efficient computation of matrix functions. Compared to more traditional Krylov subspace methods, Leja interpolation is an alternative that has many advantages, in particular, on modern high-performance computing systems. Despite their potential, exponential integrators based on Leja interpolation face several challenges that have limited their widespread adoption. This project has successfully addressed these issues: - In many applications, working in a matrix-free context is essential for increased efficiency and reduced memory consumption. However, this requires an estimate of the spectrum. We have shown that a relatively small number of power iterations can provide the required estimate at little additional computational cost. - Automatic time stepping is crucial for user-friendly software. The tacit assumption in step size controllers is that taking large time step sizes is favorable. However, for exponential integrators, which can take significantly larger time step sizes than implicit or explicit methods, this is often not true. We have developed a method that adjusts the time step size dynamically during the simulation to reduce computational cost. - Problem specific information can often be used to speed up the solution of differential equations (e.g. preconditioners are widely used for implicit methods). There was only limited research of doing this for exponential integrators. We have developed an approach that can be used to increase the computational performance of exponential integrators when an efficient solution of certain matrix functions (e.g. the matrix exponential) is available for a related, but simplified, problem. We have also analyzed the stability of exponential integrators and found very surprising results for advection dominated problems. This will most likely have a significant influence on which methods are used for such problems and how more efficient methods are constructed in the future. To make all of these advancements accessible, we have developed a software package, LeXInt (https://github.com/Pranab-JD/LeXInt), which provides a Python interface for ease of use. The package leverages modern high-performance computing technologies, such as graphics processing units (GPUs), to maximize efficiency. Our numerical methods have been successfully applied to a variety of complex problems. For example, magnetohydrodynamic simulations in plasma physics, cosmic ray transport in astrophysics, and solving advection-diffusion-reaction equations, which e.g. can be used to study pollution or pattern formation in biological systems.
- Universität Innsbruck - 100%
- Erwan Faou, ENS Rennes - France
- Nicolas Crouseilles, ENS Rennes - France
- John Loffeld, Lawrence Livermore National Laboratory - USA
- Mayya Tokman, University of California at Merced - USA
Research Output
- 59 Citations
- 19 Publications
- 1 Software
-
2025
Title Kinetic scrape off layer simulations with semi-Lagrangian discontinuous Galerkin schemes DOI 10.1016/j.cpc.2025.109775 Type Journal Article Author Einkemmer L Journal Computer Physics Communications -
2022
Title Exponential Integrators for Resistive Magnetohydrodynamics: Matrix-free Leja Interpolation and Efficient Adaptive Time Stepping DOI 10.3847/1538-4365/ac5177 Type Journal Article Author Deka P Journal The Astrophysical Journal Supplement Series Pages 57 Link Publication -
2021
Title Efficient adaptive step size control for exponential integrators DOI 10.48550/arxiv.2102.02524 Type Preprint Author Deka P -
2021
Title A $\mu$-mode integrator for solving evolution equations in Kronecker form DOI 10.48550/arxiv.2103.01691 Type Preprint Author Caliari M -
2024
Title Accelerating Exponential Integrators to Efficiently Solve Semilinear Advection-Diffusion-Reaction Equations DOI 10.1137/23m1562056 Type Journal Article Author Caliari M Journal SIAM Journal on Scientific Computing -
2023
Title LeXInt: Package for exponential integrators employing Leja interpolation DOI 10.1016/j.softx.2022.101302 Type Journal Article Author Deka P Journal SoftwareX -
2022
Title A comparison of Leja- and Krylov-based iterative schemes for Exponential Integrators DOI 10.48550/arxiv.2211.08948 Type Preprint Author Deka P -
2022
Title Exponential methods for anisotropic diffusion DOI 10.48550/arxiv.2211.08953 Type Preprint Author Deka P -
2022
Title Efficient adaptive step size control for exponential integrators DOI 10.1016/j.camwa.2022.07.011 Type Journal Article Author Deka P Journal Computers & Mathematics with Applications Pages 59-74 Link Publication -
2022
Title LeXInt: Package for Exponential Integrators employing Leja interpolation DOI 10.48550/arxiv.2208.08269 Type Preprint Author Deka P -
2022
Title A µ-mode integrator for solving evolution equations in Kronecker form DOI 10.1016/j.jcp.2022.110989 Type Journal Article Author Caliari M Journal Journal of Computational Physics Pages 110989 Link Publication -
2019
Title Exponential methods for solving hyperbolic problems with application to kinetic equations DOI 10.48550/arxiv.1910.12720 Type Preprint Author Crouseilles N -
2020
Title Exponential methods for solving hyperbolic problems with application to collisionless kinetic equations DOI 10.1016/j.jcp.2020.109688 Type Journal Article Author Crouseilles N Journal Journal of Computational Physics Pages 109688 Link Publication -
2023
Title LeXInt: GPU-accelerated Exponential Integrators package DOI 10.48550/arxiv.2310.08344 Type Other Author Deka P Link Publication -
2023
Title Exponential Integrators for Magnetohydrodynamics and Cosmic Ray Transport Type PhD Thesis Author Pranab J. Deka Link Publication -
2021
Title Exponential Integrators for Resistive Magnetohydrodynamics: Matrix-free Leja Interpolation and Efficient Adaptive Time Stepping DOI 10.48550/arxiv.2108.13622 Type Preprint Author Deka P -
2023
Title Exponential Methods for Anisotropic Diffusion DOI 10.2139/ssrn.4600566 Type Preprint Author Deka P -
2023
Title Accelerating exponential integrators to efficiently solve semilinear advection-diffusion-reaction equations DOI 10.48550/arxiv.2303.15861 Type Preprint Author Caliari M Link Publication -
2022
Title LeXInt: Package for Exponential Integrators Employing Leja Interpolation DOI 10.2139/ssrn.4243380 Type Preprint Author Deka P Link Publication