ExponentialAction.jl

Compute the action of the matrix exponential
Author sethaxen
Popularity
24 Stars
Updated Last
10 Months Ago
Started In
January 2021

ExponentialAction

Stable Dev Build Status Aqua QA Coverage Code Style: Blue ColPrac: Contributor's Guide on Collaborative Practices for Community Packages

ExponentialAction is a lightweight package that implements the action of the Matrix exponential using the algorithm of Al-Mohy and Higham 12.

The API of this package is a single function expv(t, A, B) that computes exp(t * A) * B for a scalar t, matrix A, and matrix or vector B, without computing exp(t * A). For large matrices A, this is significantly less expensive than calling exp(t * A) * B directly.

See the Documentation for details.

Footnotes

  1. Al-Mohy, Awad H. and Higham, Nicholas J. (2011) Computing the Action of the Matrix Exponential, with an Application to Exponential Integrators. SIAM Journal on Scientific Computing, 33 (2). pp. 488-511. ISSN 1064-8275 doi: 10.1137/100788860, eprint: eprints.maths.manchester.ac.uk/id/eprint/1591

  2. https://github.com/higham/expmv