Volume 60, pp. 59-98, 2024.

Numerical computation of the half Laplacian by means of a fast convolution algorithm

Carlota M. Cuesta, Francisco de la Hoz, and Ivan Girona

Abstract

In this paper we develop a fast and accurate pseudospectral method to numerically approximate the half Laplacian (Δ)1/2 of a function on R, which is equivalent to the Hilbert transform of the derivative of the function. The main ideas are as follows. Given a twice continuously differentiable bounded function uCb2(R), we apply the change of variable x=Lcot(s), with L>0 and s[0,π], which maps R into [0,π], and denote (Δ)s1/2u(x(s))(Δ)1/2u(x). Therefore, by performing a Fourier series expansion of u(x(s)), the problem is reduced to computing (Δ)s1/2eiks(Δ)1/2[(x+i)k/(1+x2)k/2]. In a previous work we considered the case with k even for more general powers α/2, with α(0,2), so here we focus on the case with k odd. More precisely, we express (Δ)s1/2eiks for k odd in terms of the Gaussian hypergeometric function 2F1 and as a well-conditioned finite sum. Then we use a fast convolution result that enable us to compute very efficiently l=0Mal(Δ)s1/2ei(2l+1)s for extremely large values of M. This enables us to approximate (Δ)s1/2u(x(s)) in a fast and accurate way, especially when u(x(s)) is not periodic of period π. As an application, we simulate a fractional Fisher's equation having front solutions whose speed grows exponentially.

Full Text (PDF) [4.1 MB], BibTeX , DOI: 10.1553/etna_vol60s59

Key words

half Laplacian, pseudospectral method, Gaussian hypergeometric functions, fast convolution, fractional Fisher's equation

AMS subject classifications

26A33, 33C05, 65T50