A μ-mode approach for exponential integrators: actions of φ-functions of Kronecker sums

10/14/2022
by   Marco Caliari, et al.
0

We present a novel method for computing actions of the so-called φ-functions for a Kronecker sum K of d arbitrary matrices A_μ. It is based on the approximation of the integral representation of the φ-functions by Gaussian quadrature formulas combined with a scaling and squaring technique. The resulting algorithm, which we call PHIKS, evaluates the required actions by means of μ-mode products involving exponentials of the small sized matrices A_μ, without using the large sized matrix K itself. PHIKS, which profits from the highly efficient level 3 BLAS, is designed to compute different φ-functions applied on the same vector or a linear combination of actions of φ-functions applied on different vectors. In addition, due to the underlying scaling and squaring technique, the desired quantities are available simultaneously at suitable time scales. All these features allow the effective usage of PHIKS in the exponential integration context. In particular, we tested our newly designed method on popular exponential Runge-Kutta integrators of stiff order from one to four, in comparison with state-of-the-art algorithms for computing actions of φ-functions. Our numerical experiments with discretized semilinear evolutionary 2D or 3D advection-diffusion-reaction, Allen-Cahn, and Brusselator equations show the superiority of the μ-mode approach of PHIKS.

READ FULL TEXT
research
04/05/2023

Direction splitting of φ-functions in exponential integrators for d-dimensional problems in Kronecker form

In this manuscript, we propose an efficient, practical and easy-to-imple...
research
03/21/2020

A Preconditioning Technique for Computing Functions of Triangular Matrices

We propose a simple preconditioning technique that, if incorporated into...
research
11/01/2022

Exploiting Kronecker structure in exponential integrators: fast approximation of the action of φ-functions of matrices via quadrature

In this article, we propose an algorithm for approximating the action of...
research
10/07/2022

Parallel Computation of functions of matrices and their action on vectors

We present a novel class of methods to compute functions of matrices or ...
research
07/20/2023

A second order directional split exponential integrator for systems of advection–diffusion–reaction equations

We propose a second order exponential scheme suitable for two-component ...
research
03/02/2021

A μ-mode integrator for solving evolution equations in Kronecker form

In this paper, we propose a μ-mode integrator for computing the solution...
research
01/24/2021

Efficient and accurate computation to the φ-function and its action on a vector

In this paper, we develop efficient and accurate algorithms for evaluati...

Please sign up or login with your details

Forgot password? Click here to reset