LeXInt: GPU-accelerated exponential integrators package
We present an open-source CUDA -based package, for the temporal integration of differential equations, that consists of a compilation of exponential integrators where the action of the matrix exponential or the φ l functions on a vector is approximated using the method of polynomial interpolation at Leja points. Using a couple of test examples on an NVIDIA A100 GPU, we show that one can achieve significant speedups using CUDA over the corresponding CPU code. LeXInt , written in a modular format, facilitates integration into existing software packages (written in C++ or CUDA ), for temporal integration of differential equations.
Authors
- Pranab J. Deka (ORCID: https://orcid.org/0000-0002-6027-9555)
- Alexander Moriggl (ORCID: https://orcid.org/0000-0003-1739-212X)
- Lukas Einkemmer (ORCID: https://orcid.org/0000-0002-8798-2304)
Institutions
- Universität Innsbruck (AT)
Publication Details
- Journal
- SoftwareX
- Published
- 2024-11-21
- DOI
- https://doi.org/10.1016/j.softx.2024.101949
- Citations
- 1
- Primary Topic
- Numerical methods for differential equations
- Type
- article
- Field-Weighted Citation Impact
- 0.73
Funders
- European Commission
- Austrian Science Fund
- Horizon 2020 Framework Programme
- H2020 Marie Skłodowska-Curie Actions