2,115
Views
7
CrossRef citations to date
0
Altmetric
Research Article

A space-fractional-reaction-diffusion model for pattern formation in coral reefs

ORCID Icon & | (Reviewing Editor)
Article: 1426524 | Received 15 Aug 2017, Accepted 05 Jan 2018, Published online: 13 Feb 2018

Abstract

In this paper, we propose a Space Fractional Reaction-Diffusion model for growth of corals in a tank. We analyse spatial temporal pattern formation behavior of the model through Turing type instability analysis. We determine the parameter regions of the model, in which the Turing instability occurs (the Turing instability space). We then discuss the effects of the fractional order and the model parameters on the spatial temporal patterns of the model. We investigate numerical solutions of the model using the Fourier Spectral method, two Euler type schemes and the MATLAB functionODE15s. The main advantage of using the Fourier spectral method is ability to represent the space fractional operator in fully diagonal form and ability to extend straightforwardly to two and three spatial dimensions. To find the numerical solutions with the other three methods, we transform the model equations into a system of ODEs by applying Matrix Transfer Technique and solve those system of ODEs. We compare the numerical solutions obtained by these methods and efficiencies of these methods.

Public Interest Statement

Modelling coral morphogenesis processes has become a significant area of research. In this research paper we propose a mathematical model for pattern formation in coral reefs, applying physical phenomena called fractional diffusion. The phenomena fractional diffusion is applied instead of standard diffusion, as it is more suitable to model complex processes like pattern formation in coral reefs. We analytically proved that solutions of the proposed model form spatial temporal patterns when model parameters satisfy specific conditions. Under the same conditions, we solved the model and observed that these numerical solutions form branching structures like branching corals. We discussed the effects of the model parameters and the fractional exponent on the pattern formation behaviour.

1. Introduction

The purpose of this investigation is to explore the suitability of space fractional diffusion phenomena in modelling coral reefs pattern formations. Fractional diffusion equations arise when modelling anomalous (deviations from normal) diffusions features that are observed in many systems (Li & Wang, Citation2003; Metzler & Klafter, Citation2000; Santoro, de Paula, Lenzi, & Evangelista, Citation2011; Sun, Chen, & Chen, Citation2009; Upadhyaya, Rieu, Glazier, & Sawada, Citation2001). This introductory section provides brief overviews of corals, coral modelling and fractional reaction diffusion models.

Coral reefs are formed by calcium carbonate skeletons. Reef skeletons are built by tiny coral animals called polyps by depositing dissolved calcium carbonate ions on the existing reef surface that make up large coral colonies. The morphogenesis of coral is complex and that complexity define the beauty of the coral world. Various modeling approaches on coral morphogenesis processes have been proposed (Kaandorp, Blom et al., Citation2008; Kaandorp, Lowe, Frenkel, & Sloot, Citation1996; Kaandorp, Sloot et al., Citation2005; Merks, Citation2003a,Citation2003b; Merks, Hoekstra, Kaandorp, & Sloot, Citation2003a,Citation2003b; Mistr & Bercovici, Citation2003). A reaction diffusion type mathematical model for growth of corals in a tank has been proposed by Somathilake and Janak (Citation2012,Citation2014) based on the model that considers the nutrient polyps interaction (Mistr & Bercovici, Citation2003). In this paper, we propose a new Fractional-Reaction-Diffusion model that reduces to the Reaction-Diffusion model presented in Somathilake and Wedagedera (Citation2014). Then we investigate the spatial temporal pattern formation behaviour of the proposed model.

Fractional calculus originated with the idea of a fractional derivative first raised by G. F. A. De L’Hôpital (1661–1704). However, in the past few decades Mathematicians have paid attention on fractional calculus and considerable developments have occured. In recent years there has been an increasing interest in fractional reaction diffusion equations in diverse and widespread fields of science and engineering (Benchohra, Henderson, Ntouyas, & Ouahab, Citation2008; Diethelm & Freed, Citation1999; Hilfer, Citation2000; Liu, Yang, & Turner, Citation2011; Sabatier, Agrawal, & Machado, Citation2007; Schiessel, Metzler, Blumen, & Nonnenmacher, Citation1995). Fractional reaction diffusion equations arise when modelling processes with non-locality and spatial heterogeneity. Especially, space fractional reaction diffusion models arise when modelling reaction and diffusion processes in heterogeneous media. Some analytical (Henry, Langlands, & Wearne, Citation2005; Jafari et al., Citation2013; Kirane, Ahmad, Alsaedi, & Al-Yami, Citation2014) and numerical (Bhrawy, Baleanu, & Mallawi, Citation2015; Bueno-Orovio, Kay, & Burrage, Citation2014; Bueno-Orovio & Pérez-Garca, Citation2006; Burrage, Hale, & Kay, Citation2012; Ilić, Liu, Turner, & Anh, Citation2005,Citation2006; Pindza & Owolabi, Citation2016; Rida, El-Sayed, & Arafa, Citation2010; Tchier, Inc, Korpinar, & Baleanu, Citation2016; Yang, Liu, & Turner, Citation2010; Yu, Liu, Anh, & Turner, Citation2008; Zhuang, Liu, Anh, & Turner, Citation2009) techniques play an important role in identifying the solution behaviour and obtaining approximate solutions of fractional differential equations.

The general form of the one variable fractional reaction diffusion equation is:(1) ut=-Dγ(-Δ)γ/2u+f(u,t).(1)

Here -Dγ(-Δ)γ/2u, Dγ and f(u,v) represent a fractional diffusion process, diffusion rate and the reaction process, respectively.

For γ=2, anomalous diffusion reduces to normal diffusion. For γ<2(γ>2), the diffusion process is slower (faster) than normal diffusion, where it is called sub-diffusive (super-diffusive). Sub-diffusion terms arise when we model processes related to spatial or temporal constraints such as fractured and porous media and fractal lattices (Henry & Wearne, Citation2000). Super-diffusion terms may arise when we model processes such as particles transportation through chaotic or turbulent media (Henry & Wearne, Citation2000). Coral reef mass can be considered as a porous medium. Therefore, in order to make the model more realistic, anomalous diffusion is considered in the model formation process.

In order to allow spatial temporal patterns to form by the solutions of a reaction diffusion system, the solutions should be stable in the absence of the diffusion, and be unstable in the presence of the diffusion (Murray, Citation2003; Turing, Citation1952). Similar arguments have been used in space fractional reaction diffusions equations (Henry et al., Citation2005; Tian, Zhou, & Deng, Citation2015). In this paper we perform a Turing type instability analysis of the proposed fractional reaction diffusion model and we determine instability regions (parameter ranges in which Turing instability occurs). Then we investigate effects of the fractional exponent on the pattern formation behaviour.

This paper is organized as follows. An explanation on the derivation of the mathematical model is given in Section 2. Turing type instability analysis of the model is performed in Section 3. Also, in the same section, we discuss the effects of the fractional exponent of the spatial diffusion and model parameters on spatial pattern formation by the solutions of the model. Some numerical methods based on finite difference and Fourier spectral methods are explained in Section 4. In Section 5, numerical results on 1D and 2D spaces are presented. Finally, we present the discussion and conclusions based on the results in Section 6.

2. Mathematical model

In this section we derive a Fractional-Reaction-Diffusion model for growth of coral in a tank. Consider a water filled tank with some coral larva (planula) settled on the bottom of the tank. Assume that the coral growth is taking place in this tank, and there is no fluid motion within the tank. Also, assume that coral polyps consume dissolved nutrients and produce additional solid material (corals produce their skeleton by extracting dissolved calcium carbonate surrounding them). This process can be regarded as a reaction process between dissolved nutrient and dissolved calcium carbonate (Mistr & Bercovici, Citation2003). Let A and B denote the dissolved nutrients and dissolved solid material (calcium carbonate), respectively, and u and v denote their respective biomasses. In this case, nutrient and solid material concentrations at a point is controlled by two processes, reaction and anomalous diffusion.

Thus, nutrients react with the dissolved solid material (calcium carbonate ions) and produce additional solid material. Assume that the reaction process of A and B takes the form (as in Mistr & Bercovici, Citation2003):A+2Bb13B.

Assume that nutrients are supplied to the system in a constant rate and portion of the nutrients waste proportional to its instantaneous concentration. Then we can describe the time evolution process of nutrients as follows:Time rate change of Nutrient concentration in reaction process=Anomalous diffusion ofu+Constant supply rate ofu-wasting rate ofu-Reactive loss ofu.

Assume that constant rates of nutrients supplying, wasting and reaction are a, b, and b1 respectively. Let du and dv be the diffusion rates of dissolved nutrient and calcium carbonate respectively. Then we can directly write the rate equation for the above process as:(2) ut=-du(-Δ)γ/2u+a-bu-b1uv2;1<γ2.(2)

This system can be written in the form:(3) ut=-du(-Δ)γ/2u+b(us-u)-b1v2u(3)

where us=ab. That is b(u-us) is the overall nutrient supply rate to the system.

It is reasonable to assume that the time rate change of the dissolved solid material concentration is controlled by fractional diffusion, reactive production and loss due to aggregation on existing coral reefs. This process can be represented in the form:Time rate change of dissolved calcium carbonate ions concentrationv=Anomalous diffusion ofv-Loss ofvdue to deposition+Reactive production ofv

which gives(4) vt=-dv(-Δ)γ/2v-b2v+b1v2u,(4)

where b2 is the depositing rate of calcium carbonate on the existing corals.

Let w denotes the depositing calcium carbonate concentration on the coral reef. This process can be represented by the equation:(5) wt=b2v.(5)

Finally we get a set of fractional reaction diffusion equations(6) ut=-du(-Δ)γ/2u+b(us-u)-b1v2uvt=-dv(-Δ)γ/2v-b2v+b1v2uwt=b2v.(6)

There are six parameters in this model. In order to reduce the number of parameters, we use nondimensionalisation techniques.

2.1. Nondimensionalisation

Now we nondimensionalise the equations system (6) by applying the coordinate transformations t=bt, x=xL, y=yL, z=zL, where L=dub1/γ, we get(7) u¯t=-(-Δ)γ/2u¯+1-u¯-α2v¯2u¯v¯t=-d(-Δ)γ/2v¯-λv¯+α2v¯2u¯w¯t=λv¯,(7)

where u¯=uus, v¯=vus, α2=b1us2b and λ=b2b, d=dvdu.

For notational convenience, eliminating bars and stars we obtain(8) ut=-(-Δ)γ/2u+1-u-α2uv2vt=-d(-Δ)γ/2v-λv+α2uv2wt=λv.(8)

2.2. Boundary conditions and Matrix Transfer technique

As we consider the coral growth in a tank, homogeneous Neumann boundary conditions (also referred to as zero flux or insulating boundary conditions) are more reasonable for standard diffusion (γ=2). That is, the boundary conditions can be expressed as:(9) u·n=0,xΩv·n=0,xΩ,(9)

where n denotes the outwards unit normal vector to the boundary Ω.

However, the fractional diffusion operator representing anomalous diffusion is a non local operator, and implementation of the problems on finite domains with boundary conditions except zero Dirichlet boundary conditions is a challenge. For the case of zero Dirichlet boundary conditions, fractional differential equation can be extended, so that its solution is equal to zero on the complement of the bounded domain (Yang et al., Citation2010).

In handling fractional reaction diffusion problems on bounded domains, the method called Matrix Transfer Technique, proposed by Ilić et al. (Citation2005,Citation2006) plays an important role.

Let A be the discrete Laplacian coupled with standard homogeneous Neumann boundary conditions and let A=VDV-1, where V is the matrix, of which columns are eigenvectors of A, and D is the diagonal matrix of which elements are eigenvalues of A. The discrete Laplacian operator, A, on [0,L] coupled with homogeneous Neumann boundary conditions, obtained with a finite difference approximation on a uniform mesh of n+1 nodes with step size h=L/n and with a second order approximation of the boundary conditions is given by:(10) A=1h22-2-12-1-12-1-22.(n+1)×(n+1)(10)

According to Ilić et al. (Citation2005,Citation2006), the discrete fractional operator Aγ/2 (1<γ2) is defined as Aγ/2=VDγ/2V-1. This formulation is called the Matrix Transfer Technique. There is an issue whether the boundary conditions embedded in A transfer properly to the fractional order of the matrix, Aγ/2. Very recently, it has been proved that Neumann boundary conditions embedded in A transfers properly to Aγ/2 in the one dimensional case (Cusimano, Burrage, Turner, & Kay, Citation2017).

3. Turing type instability of the model

In this section, considering the linear stability of the steady state, we present the Turing parameter space of the model. We derive the conditions for Turing bifurcation through linear stability analysis of the system (8).

3.1. Steady states

Now we represent the first two equations of the system (8) of the form:(11) ut=-(-Δ)γ/2u+F(u,v),vt=-d(-Δ)γ/2v+G(u,v),(11)

where F(u,v)=1-u-α2uv2 and G(u,v)=-λv+α2uv2. There are three homogeneous steady states S1(us1,vs1), S2(us2,vs2) and S3(us3,vs3) for the corresponding system of ordinary differential equations. Here us1=1, vs1=0, us2=α-α2-4λ22α, vs2=α+α2-4λ22αλ, us3=α+α2-4λ22α and vs3=α-α2-4λ22αλ for α>2λ.

The Jacobian matrix evaluated at Si is(12) Ai=FuFvGuGvSi=a11a12a21a22Si=-1-α2vsi2-2λα2vsi2λ.(12)

The trace and determinant of A are Tr(Ai)=λ-1-α2vsi2 and Det(Ai)=λ(α2vsi2-1), respectively.

3.2. Instability conditions

We can show that the trivial steady state, S1 is a stable node, S3 is a saddle point and the stability of S2 further depends on the parameters α and λ. We note the above conditions are not satisfied at S1. Since S3 is a saddle point, Turing instability does not hold at S3. Therefore, a Turing type instability occurs only at S2 and we focus on the Turing type patterns at S2.

Some reaction diffusion systems have special characteristics. They have stable steady states in the absence of diffusion (in a spatially homogeneous system) and these states become unstable in the presence of diffusion (in a spatially inhomogeneous system). Solutions of such systems form spatial temporal patterns. Alan Turing explained this phenomena for reaction diffusion models arising in chemistry (Turing, Citation1952) and these conditions are called Turing’s instability conditions. A similar explanation can be done for fractional reaction diffusion equations. That is, fractional reaction diffusion systems may form spatial patterns when a Turing type instability occurs. J. D. Murray has obtained Turing instability conditions for the following general form of two components reaction diffusion system subject to homogeneous zero flux boundary conditions (Murray, Citation2003).ut=Δu+f(u,v),xΩR2,t>0vt=dΔv+g(u,v),xΩR2,t>0.

Here, f(u,v), and g(u,v) are functions of u and v, representing the reaction processes of the relevant model, and Ω is the domain of the considered model. The Turing instability conditions of this model take the form:C1Det(A)>0,C2Tr(A)<0,C3da11+a22>0,C4C32-4dC1>0;

whereA=fufvgugvS=a11a12a21a22S

and s(u0,v0) is a stable steady state of the corresponding spatially homogeneous system. Now we derive Turing type instability conditions for the system (11). By linearising the system (11) about a steady state (u0,v0) we getu1t=-(-Δ)γ/2u1+Fu(u0,v0)u1+Fv(u0,v0)v1v1t=-d(-Δ)γ/2v1+Gu(u0,v0)u1+Gv(u0,v0)v1

where u1 and v1 are small perturbations of (u0,v0) such that u=u0+u1 and v=v0+v1. The matrix form of this system is:(13) u1tv1t=-(-Δ)γ/2+a11a12a21a22-d(-Δ)γ/2u1v1,(13)

where a11=Fu(u0,v0), a12=Fv(u0,v0), a21=Gu(u0,v0) and a22=Gv(u0,v0). Consider the solutions of the form:(14) u1v1=ABeσt+ik·r.(14)

Substituting this solution in equation (13) we obtain:(15) σu1σv1=a11-kγa12a21a22-dkγu1v1.(15)

From this, we get the dispersion relation(16) σ-a11+kγ-a12-a21σ+dkγ-a22=0,(16)

where k=k. This can be written in the form(17) σ2-g(μ)σ+h(μ)=0.(17)

Here μ=kγ, g(μ)=a11+a22-μ-dμ and h(μ)=dμ2-(da11+a22)μ+a11a22-a12a21. In terms of the model parametersg(μ)=α2-2λ3+αα2-4λ2+2λ2μ+2dλ2μ2λ2andh(μ)=α2λ+dμ+αα2-4λ2λ+dμ-2λ2-dμ2+λ2+μ2λ2.

Since S2 is a stable steady state, C1a11a22-a12a21>0, C2a11+a22<0 and hence g(μ)<0. Therefore, the real parts of the solutions for σ in equation (13) are positive only if h(μ)<0. That is, the system undergoes Turing bifurcation if and only if h(μ)<0. Now we find the critical values of h(μ).dh(μ)dμ=2dμ-(da11+a22)dh(μ)dμ=02dμ-(da11+a22)=0μ=μc=kcγ=da11+a222d.

Then h(μ) has a single minimum, hmin(μ)=4d(a11a22-a12a21)-(da11+a22)24d, at μ=μc=kcγ. In order for spatial patterns to exist, hmin<0 and kc>0. That is the conditions: C3da11+a22>0 and C44d(Det(A))-(da11+a22)2<0

should be satisfied. It is clear that Ci=Ci, for i=1,2,3,4.

Therefore, the instability conditions for the fractional reaction diffusion equations, and for the standard Reaction Diffusion equations are same. But the growth rate, σ, and wave numbers, k, depend on γ. In terms of the model parameters, we can represent the instability conditions at S2 in the following form:C1α2-4λ2+αα2-4λ22λ>0,C2-α2-2λ3+αα2-4λ22λ2<0,C32λ3-αd(α+α2-4λ2)2λ2>0,C42λ3-dα(α+α2-4λ2)2λ22-4dα2-4λ2+αα2-4λ22λ>0.

3.3. Instability regions

It is clear that C1 holds at S2 in the region α>2λ. The bifurcation C2=0 (Hopf Bifurcation), gives one positive real roots for α when λ>1. These areα1(2)=λ2λ-1.

Equation C3=0 gives two real roots for α when λ>d. These areα1,2(3)=±λ2d(λ-d).

Equation C4=0 gives two positive real roots for α when λ>d. These areα1,2(4)=dλ3(8d2+7dλ+3λ2)22dλ7(λ-d)(2d+λ)2d(d+λ).

Since α>2λ, letting α=2λ+ϵ (ϵ>0) in C2, we obtain(18) C2=-(2λ+ϵ)2-2λ3+(positive term)2λ2=-2λ2(2-λ)+(positive term)2λ2<0;ifλ2.(18)

Therefore C2 is negative for λ2. Also, α1(3)>α1(4) for λ2d and α1(3)=α1(4) for λ=2d. Moreover(19) C3=-d(2λ+ϵ)2-2λ3+(positive term)2λ2=-2λ2(2d-λ)+(positive term)2λ2<0;ifλ2d.(19)

Therefore, C3 is not satisfied in the region λ2d. Also, we can show numerically that

  • 2λ<α1(4)<α1(3)<α2(4) for 2d<λ<2 and α1(3)=α1(4) at λ=2d.

  • 2λ<α1(2)<α1(4)<α1(3)<α2(4) for 2<λ and α1(2)=α1(4) at λ=2.

  • C1 is satisfied in the region {αR|2λ<α}.

  • C2 is satisfied in the region {αR|α>α1(2),λ>2}{αR|λ<2}.

  • C3 is satisfied in the region {αR|α<α1(3),2d<λ}.

  • C4 is satisfied in the region {αR|α<α1(4),d<λ}{αR|α>α2(4),d<λ}.

By considering these facts, we can write the instability region (Turing space) as a union of two regions R1 and R2. Here,R1={(λ,α);2dλ2,2λ<α<αmax(λ,d)},R2={(λ,α);λ>2,αmin(λ)<α<αmax(λ,d)},

where αmin(λ)=α1(2) and αmax(λ,d)=α1(4). Figure shows the parameter regions R1 and R2 in α, λ, d space as volumes.

Figure 1. Turing space for: (a) Region R1, (b) Region R2 (for 0<d<dc1), (c) Region R2 (for d>dc1).

Figure 1. Turing space for: (a) Region R1, (b) Region R2 (for 0<d<dc1), (c) Region R2 (for d>dc1).

3.4. Critical values of d

When d<dc1(3±22) and λ>2, the instability parameter region R2 is unbounded and when d>dc1 and λ>2 it is bounded (Somathilake & Wedagedera, Citation2014). In order to satisfy Turing instability conditions the diffusion rate d should satisfy d<dc(α,λ) (Somathilake & Wedagedera, Citation2014). Here dc(α,λ)=3α2λ3+3αλ3α2-4λ2-Aα2α2-2λ2+αα2-4λ2,

where A=42λ5+λ6α4-5α2λ2+4λ4+α3α2-4λ2-3αλ2α2-4λ2.

3.5. Effect of the fractional exponent and model parameters for the growth

Figures and show the variation of the real part of σ, Re(σ), with respect to k at different levels of γ, and different levels of d, respectively for particular parameter values α=4.24, λ=2.1 lying in region R2. As time increases, the solution of the system is dominated by the wave numbers corresponding to the maximum value of growth rate σ.

Figure 2. The variation of the real part of σ, Re(σ), against k at different levels of γ for particular d. Note: Other parameters which lie in region R2 are α=4.24 and λ=2.1.

Figure 2. The variation of the real part of σ, Re(σ), against k at different levels of γ for particular d. Note: Other parameters which lie in region R2 are α=4.24 and λ=2.1.

Consider the dispersion relation (17). Critical values of σ are given by(20) dσdμ=0.(20)

Solving (20) for kγ we get two solutions k1γ and k2γ given byμ1=k1γ=A2+B22dd-12λ4,μ2=k2γ=A2-B22dd-12λ4,

whereA2=-dλ2α2+2λ3+αα2-4λ2+d2λ2α2+2λ3+αα2-4λ2andB2=2d-1+d22λ7α2-2λ2+αα2-4λ2.

We can show that σ is maximized at k=k1. That is σmax(α,λ)=σ|k=k1. The plots of σmax against α when λ=2.1 for different levels of d are shown in Figure .

Figure 3. (a) The variation of Re(σ) against k at different levels of d for particular γ values. Note: The other parameters that lie in region R2 are α=4.24, λ=2.1.

Figure 3. (a) The variation of Re(σ) against k at different levels of d for particular γ values. Note: The other parameters that lie in region R2 are α=4.24, λ=2.1.

Figure 4. (a) The variation of σmax against α for different values of d when λ=2.1.

Figure 4. (a) The variation of σmax against α for different values of d when λ=2.1.

It is clear that σmax(α,λ) is maximized at α=αmin(λ) for given λ. The wavelength corresponding to the maximum growth rate is given by ωmax=2π/k1. The wave number nmax corresponding to the maximum growth rate is given by nmax=k1L/π. The plot of nmax against α for λ=2.1, d=0.01, at different levels of γ is shown in Figure . We can observe that for fixed λ and d, the value of nmax increases when γ increases from 1. That is the heterogeneity of the spatial patterns increases as γ increases when α, λ and d are fixed. Also we observe that when both λ and α increase the possible minimum and maximum values of nmax as well as the range of nmax increase. This implies that the heterogeneity of the spatial patterns increases as α and λ increase when d and γ are fixed.

Figure 5. The variation of nmax with respect to α for different levels of γ. Note: The values of other parameters are λ=2.1, d=0.01, respectively.

Figure 5. The variation of nmax with respect to α for different levels of γ. Note: The values of other parameters are λ=2.1, d=0.01, respectively.

4. Numerical methods

4.1. Fourier spectral method

The Fourier spectral method has been used in numerical computations of fractional reaction diffusion equations by several researchers (Bueno-Orovio et al., Citation2014; Bueno-Orovio & Pérez-Garca, Citation2006; Pindza & Owolabi, Citation2016). The fractional Laplace operator on a bounded domain is expressed in Bueno-Orovio et al. (Citation2014) and Ilić et al. (Citation2006) based on a set of orthonormal eigenfunctions and corresponding eigenvalues as follows:

Definition 4.1

(Ilić et al., Citation2006) Suppose the Laplacian (-Δ) has a complete set of orthonormal eigenfunctions {ϕi} corresponding eigenvalues λi on a bounded domain D, i.e. (-Δ)ϕi=λiϕi on D; B(ϕ)=0 on D, where B(ϕ) is one of the three standard boundary conditions . LetUβ=u=i=1ui^ϕi,|ui^=<u,ϕi>,i=1|ui^|2|λi|β<,β=max(γ,0).

Then, for any uUβ, (-Δ)γ/2 is defined by(-Δ)γ/2u=i=1ui^λiγϕi,

here λi and ϕi depend on the specified boundary conditions.

The boundary conditions of our model corresponding to standard diffusion are homogeneous Neumann type, and according to Cusimano et al. (Citation2017) these boundary conditions properly transfer to the fractional diffusion operator in one dimensional space. Therefore, the eigenvalues and eigenvectors of the fractional diffusion operator on a bounded domain in one dimensional space with homogeneous Neumann boundary conditions are well defined. In this paper we assume that the result holds for two dimension as well.

The eigenvalues μi and corresponding eigenvectors vi=(v1,i,v2,i,,vn+1,i)T of the discrete Laplacian operator A (see Equation (10)) on [0,L], coupled with homogeneous Neumann boundary conditions, obtained with a finite difference approximation on a uniform mesh of n+1 nodes with step size h=L/n, are μi=4h2sin(i-1)π2n2 and vj,i=1n,ifj=11ncosπ(i-1)(j-0.5)n,ifj=1,2,,n+1 for i=1,2,,n+1.

Eigenvalues of the discrete fractional Laplacian operator, Aγ/2, can be taken as μiγi=1n+1, since the Neumann boundary conditions of the discrete Laplacian, operator, A, properly transfer to the discrete fractional Laplacian operator, Aγ/2. Another representation for the fractional order Laplace operator on [0,L] subject to standard Neumann Boundary conditions (the reflection boundary condition) has been presented in Cusimano et al. (Citation2017) and this representation is called Reflection Matrix. The Reflection matrix of fractional order γ on a uniform mesh of n+1 nodes with step size h=L/n on [0,L] is denoted as Aγ,h. The Eigenvalues νi,γ of Aγ,h are derived in Cusimano et al. (Citation2017) of the form:νi,γ=2hsin(i-1)π2nγ1cos(πγ/2)cos2(i-1)+γ(n+1-i)π2n,i=1,2,,n+1.

Then for 1<γ2, we can show that, as h goes to zero, both μiγi=1n+1 and νi,γi=1n+1 converge to λiγi=1=(i-1)π/Lγi=1, which are eigenvalues of the continuous Laplacian operator on [0,L] subject to standard Neumann boundary conditions.

The discrete Laplacian on [0,L1]×[0,L2] can be represented in terms of discrete Laplacians on [0,L1] and [0,L2]. Let A1, A2 and A be the discrete Laplacian operators on [0,L1], [0,L2] and [0,L1]×[0,L2], respectively. Boundary conditions embedded on A1, A2 and A should coincide. Then A=A1Iy+IxA2, where Ix and Iy are the identity operators on [0,L1] and [0,L2], respectively. Based on this result we can obtain eigenvalues and eigenvectors of discrete Laplacian on [0,L1]×[0,L2]. Let λxy and vxy denote the eigenvalues and eigenvectors of the discrete Laplace operator on [0,L1]×[0,L2] subject to homogeneous Neumann boundary conditions. Then we get λxy=λxIy+Ixλy and vxy=vxvy. Here λx, λy are eigenvalues of the discrete Laplacian operators subject to homogeneous Neumann boundary conditions on [0,L1] and [0,L2] respectively. vx and vy are eigenvectors of the discrete Laplace operator subject to homogeneous Neumann boundary conditions on [0,L1] and [0,L2], respectively.

Consider the system of fractional diffusion Equations (11). Discretising first two equations of this system in time and treating fixed point iteration for each time step n we get the iteration processes:(21) un+1,m-unΔt=-d1(-Δ)γ/2un+1,m+F(un+1,m-1,vn+1,m-1),vn+1,m-vnΔt=-d2(-Δ)γ/2vn+1,m+G(un+1,m-1,vn+1,m-1).(21)

Then the ith Fourier mode of the time-space discretisation of (21) becomes:(22) u^n+1,m=11+d1μiγ/2Δtu^n+ΔtF^(un+1,m-1,vn+1,m-1),v^n+1,m=11+d2μiγ/2Δtv^n+ΔtG^(un+1,m-1,vn+1,m-1),(22)

where u^, v^, F^ and G^ denote the Fourier coefficients of u, v, F and G, respectively, and μi is the ith eigenvalue of the discrete Laplace operator subject to considered boundary conditions.

At each time step, iterative process (22) is initiated taking u^n+1,0=u^n and v^n+1,0=v^n. After calculating u^n and v^n, the inverse reconstructions un and vn in physical space can be computed by inverse Fourier transforms for the one-dimensional and two-dimensional cases.

4.2. Some other possible numerical methods

Discretising in space, a fractional reaction diffusion equation can be approximated to a system of ODEs using Matrix Transfer Technique. Then the system of ODEs can be solved using suitable numerical methods. In this section we briefly explain three possible numerical methods.

Applying the Matrix Transfer Technique, the first two equations of the system (11) can be presented in the form(23) dudt=-Aγ/2u+F(u,v),dvdt=-dAγ/2v+G(u,v).(23)

Here A is the discrete Laplacian operator coupled with standard boundary conditions. In one dimension, subject to Neumann boundary conditions, the matrix A is given in Equation (10). The vectors u, v, F and G represent the spatial discretisations of u, v, F and G, respectively. Aγ/2=VDγ/2V-1, where V is the matrix in which columns are eigenvectors of A, and D is a diagonal matrix in which elements are the eigenvalues of A.

4.2.1. A semi implicit scheme

Consider the following time discretisation of the system (23):(24) un+1-unΔt=-Aγ/2un+1+F(un,vn),vn+1-vnΔt=-dAγ/2vn+G(un,vn).(24)

This system can be arrange in the form:(25) (I+ΔtAγ/2)un+1=un+ΔtF(un,vn),(I+ΔtdAγ/2)vn+1=vn+ΔtG(un,vn),(25)

where Aγ/2=VDγ/2V-1. This is a semi-implicit scheme and the systems of linear equations (25) were solved in MATLAB, using the Conjugate Gradient Scheme (CGS).

4.2.2. A fully explicit scheme

Substituting Aγ/2=VDγ/2V-1 in (25) we get:(26) (I+ΔtVDγ/2V-1)un+1=un+ΔtF(un,vn),(I+ΔtdVDγ/2V-1)vn+1=vn+ΔtG(un,vn).(26)

These systems of equations can be arranged in the form:(27) w1n+1=D1-1(w1n+ΔtV-1F(Vw1n,Vw2n)),w2n+1=D2-1(w2n+ΔtV-1G(Vw1n,Vw2n)).(27)

Where D1=(I+ΔtDγ/2), D2=(I+ΔtdDγ/2) are diagonal matrices, w1n=V-1un and w2n=V-1vn. This is a fully explicit scheme. The system (27) can be solved for w1n and w2n. un and vn are given by un=Vw1n, vn=Vw2n.

Also, the system of ODEs (23) was solved using the MATLAB function ODE15s that is suitable to solve stiff ODEs.

5. Numerical results

5.1. Fourier spectral method

We solved the system (8) numerically, on bounded one and two dimensional domains, subject to homogeneous Neumann boundary conditions with suitably chosen initial conditions using the numerical scheme (23). In these simulations, in each time step fixed point iterations proceed until the Relative Error (RE) becomes smaller than the predefined tolerance (Tol). The relative Error at each iteration m at time step n is calculated as follows:(28) REn,m=maxun,m-un,m-1un-1,vn,m-vn,m-1vn-1.(28)

In the following simulations, the tolerance is set as Tol =10-13.

5.1.1. In one dimension

The system (22) was simulated on [0,L]R in the time interval [0,T] taking the following initial conditions(29) u(x,0)=u02xΩ,v(x,0)=v02+v02Rand[0,1]10,xω0,xΩ\ω.(29)

Here ω=L2-2L100,L2+2L100.

Figure 6. Density plot of v(xt) for different domain sizes.

Figure 6. Density plot of v(x, t) for different domain sizes.

We controlled the termination of the iterative scheme (22) by applying the tolerance, Tol, to the relative error. Density plots of numerically evaluated v(xt) for different values of γ are shown in Figure for α=5.2, λ=2.5, d=0.01. In these simulations L=8, T=100, and the spatial and time grid sizes are Δx=0.05 and Δt=0.002, respectively.

Figure illustrates the variation of the number of iterations in each time step. According to Figure , we can observe that, when γ decreases, the required number of iterations of the iterative process (22) increases in order to maintain the fixed predefined error tolerance. As a result of that computational time increases. Figure shows how the error defined in Equation (28), is maintained by the tolerance at each iteration. We can observe that as time passes the required number of iterations to maintain error tolerance decreases. Table shows the total number of iterations, and total computational time of the above simulations.

Figure 7. Variation of the number of iterations against number of time steps when the step size is 0.002.

Figure 7. Variation of the number of iterations against number of time steps when the step size is 0.002.

Figure 8. The error with respect to number of time steps when the step size is 0.002.

Figure 8. The error with respect to number of time steps when the step size is 0.002.

Table 1. Total number of iterations and computation time

According to Table , the total number of iterations required to maintain the tolerance, and computational time, increases as γ decreases.

5.1.2. In two dimension

We solved the system (22) numerically on the 2D domain, Ω[0,L]×[0,L], subject to zero-flux boundary conditions and initial conditions:(30) u(x,y,0)=u02(x,y)Ω,v(x,y,0)=v02+v02Rand[0,1]10,(x,y)ω0,(x,y)Ω\ω.(30)

Here ω=(x,y)Ω,L2-2L100<x<L2+2L100,L2-2L100<y<L2+2L100.

Isosurfaces of numerically evaluated v(x,y,t) for different levels of γ are shown in Figures for α=2.89, λ=6.1, d=0.01. In these simulations, L=8, T=60, and the spatial and time grid sizes are Δx=0.05 and Δt=0.002, respectively. According to this figure, we can see that the heterogeneity of the space patterns increases as γ decreases.

Figure 9. Isosurfaces of numerical solutions v(x,y,t) for the parameter values with λ=3.0, α=6.1, d=0.01.

Figure 9. Isosurfaces of numerical solutions v(x,y,t) for the parameter values with λ=3.0, α=6.1, d=0.01.

5.2. Comparison of numerical schemes

In addition to the Fourier Spectral method, we solved the system of ODEs (23) using the MATLAB function ODE15s and numerical schemes (25) and (27) in one dimensional space subject to the same boundary conditions and initial data used in numerical simulations of Section 5.1.1. Density plots of the numerical solutions, obtained using these numerical methods, are presented in Figure . The parameters used in these simulations are α=4.201, λ=2.1, γ=1.6 and d=0.01. We solved the linear systems arising at each time step of the numerical scheme (25), using the CGS method. The iteration processes of the CGS were controlled by predefined tolerance, TOL=10-13. We define the relative residual, RelRes, of a numerical solution of the linear system Ax=b as RelRes =b-Axb. Figure shows the RelRes corresponding to the last iteration of the iterative process at each time step of the scheme (25). We can observe that RelRes of this scheme at each time step has been properly controlled by the TOL (that is the Rel-Res corresponding to last iteration of the each time step is less than the TOL). Therefore, numerical scheme (25) is convergent, and so the numerical solutions of the system (25), obtained by the above schemes, converge to a solution of the system (23).

Figure 10. Density plot of numerical solutions v(xt) obtained by different Numerical Methods.

Figure 10. Density plot of numerical solutions v(x, t) obtained by different Numerical Methods.

Figure 11. The relative residual plot of the last iteration of CGS used in semi implicit method.

Figure 11. The relative residual plot of the last iteration of CGS used in semi implicit method.

We observed that all the density plots in Figure are almost the same. Therefore all four numerical methods, the Fourier Spectral method, MATLAB ODE15s, Semi-implicit method and Fully-Explicit method give almost the same solution of system (11).

6. Discussion and conclusions

There are three spatially homogeneous steady states S1, S2 and S3 of the model and Turing type instability occurs at S2 only. We performed Turing instability analysis about S2 and observed that instability conditions do not depend on the fractional power γ but the dispersion relation and the growth rate do. Figure shows the variation of Re(σ) against the wave mode k for different levels of γ and d. The range of unstable wave modes (the range of k) increases as γ decreases when d is fixed. The wave mode correspond to the maximum growth rate, σmax, increases as γ decreases. Also for a fixed d, σmax does not vary with γ.

Figure shows the variation of the real part of σ, Re(σ), against k for different levels of d. According to this figure, we can observe that when d>dc, Re(σ) increases as d decreases from dc. Also, the wave mode corresponds to the maximum growth rate and the range of unstable wave modes increases as d decreases from dc. These observations imply that as d decreases from dc, the growth rate, of coral increases, and the heterogeneity of the coral structures increases.

Figure shows the variation of σmax with respect to α for λ=2.1. For fixed d and λ the growth rate maximizes at α=αmin (if λ>2) or at α=2λ (if 2d<λ2). For fixed d, as α increases from its minimum value (αmin or 2λ) to a maximum value αmax in the Turing space, the maximum growth rate σmax decreases from its maximum value to 0. Furthermore, we can observe that as d decreases, the maximum growth rate, σmax, increases when α and λ are fixed.

Figure shows the plot of nmax (wave number corresponding to σmax) against α for different levels of γ for λ=2.1, d=0.01. We observed that nmax increases when γ decreases while other parameters are fixed. Also, nmax increases as α increases from αmin (or 2λ) to αmax while other parameters are fixed. This implies that more heterogeneous spatial patterns are generated by the solutions at larger α and smaller γ values.

The parameters d, α and λ of the proposed model are defined as d=dv/du, α2=b1us2/b and λ=b2/b1. Turing type patterns are possible if these parameters lie in the Turing instability region. If we assume that the growth factors of coral are controlled except the nutrient availability, then it is reasonable to assume that du, dv, b, b1 and b2 are fixed. Thus λ and d are fixed and α depends on the nutrient supplying rate, a, only. By adjusting the nutrient supplying rate we can adjust α such that all parameters lie in the Turing instability region. Then spatial temporal patterns of coral can be expected when a sufficient perturbation from the steady state S2 is done, in order to make the system unstable.

According to the results shown in Figure , as α increases the heterogeneity of the branching structures increases when d, λ and γ are fixed . That is if the nutrient supply rate increases then the heterogeneity of the branching structures increases.

Figures and shows the effect of the fractional order, γ, for the spatial patterns generated by the numerical solutions of the model. These numerical solutions show that the spatial heterogeneity of the solutions increases as γ decreases. This behaviour matches with some of the theoretically derived results in Section 3.5. According to Figure we can conclude that numerical solutions obtained by four numerical methods explained in Section 4 are almost same.

According to Henry and Wearne (Citation2000) spatial sub-diffusion (γ<2) terms arise when modelling processes with spatial constraints such as porosity and fractal lattices, and super-diffusion (γ>2) terms arise when turbulent or chaotic behaviours appear in the media of the model. Based on this explanation we can give following physical interpretations on the effect of the parameter γ of our model.

  • If the porosity of the media increases (that means γ decreases from 2 to 1) then the heterogeneity of the patterns increases.

  • When the coral density of the tank increases the porosity increases. In other words as time passes the coral density increases. As a result of this, porosity increases and the heterogeneity of the coral patterns increases. Therefore it would be interesting to consider time dependent fractional orders which will be considered in future work.

  • As the turbulence of the media increases (so that γ increases from 2) then the heterogeneity of the coral patterns decreases.

Future work could consider time fractional components as well as calibration against experimental data. Refinements of the model could consider other factors of coral growth (such as light intensity to the reef, pH value of water, sedimentation, salinity, depth to the reef) and properties of the flow (flow velocity and turbulence).

Acknowledgements

The authors would like to thank Professor Fawang Liu, School of Mathematical Sciences, Queensland University of Technology, Brisbane, Australia for giving suggestions to improve the quality of the paper. The first author greatly appreciate the support given by the School of Mathematical Sciences, Queensland University of Technology, Brisbane, Australia through a visiting fellowship position at School of Mathematical Sciences to carry out this research.

Additional information

Funding

The authors received no direct funding for this research.

Notes on contributors

Lekam Watte Somathilake

Lekam Watte Somathilake is currently a Senior Lecturer in Mathematics at the Department of Mathematics, Faculty of Science, University of Ruhun, Matara, Sri Lanka. He completed PhD and MPhil degrees in Mathematics at University of Ruhuna, Sri Lanka in 2012 and 2004 respectively. His research interests include Ordinary and Partial Differential Equations, Reaction Diffusion Pattern Formations, Numerical Analysis and Mathematical Biology.

Kevin Burrage

Kevin Burrage is currently a Professor of Computational Maths at the School of Mathematical Sciences, Faculty of Science and Engineering, Queensland University of Technology, Brisbane, Australia. He is also a Visiting Professor to the Department of Computer Science, University of Oxford, UK. His research interests include Computational Mathematics, Computational Biology and Systems Biology. This research was carried out while L.W. Somathilake was serving as a Visiting Fellow (from July 2016 to June 2017) under the supervision of Professor Kevin Burrage at the Queensland University of Technology, Brisbane, Australia.

References

  • Benchohra, M., Henderson, J., Ntouyas, S., & Ouahab, A. (2008). Existence results for fractional order functional differential equations with infinite delay. Journal of Mathematical Analysis and Applications, 338(2), 1340–1350.
  • Bhrawy, A. H., Baleanu, D., & Mallawi, F. (2015). A new numerical technique for solving fractional sub-diffusion and reaction sub-diffusion equations with a non-linear source term. Thermal Science, 19(suppl. 1), 25–34.
  • Bueno-Orovio, A., Kay, D., & Burrage, K. (2014). Fourier spectral methods for fractional-in-space reaction-diffusion equations. BIT Numerical Mathematics, 54(4), 937–954.
  • Bueno-Orovio, A., & Pérez-García, V. M. (2006). Spectral smoothed boundary methods: the role of external boundary conditions. Numerical Methods for Partial Differential Equations, 22(2), 435–448.
  • Burrage, K., Hale, N., & Kay, D. (2012). An efficient implicit fem scheme for fractional-in-space reaction-diffusion equations. SIAM Journal on Scientific Computing, 34(4), A2145–A2172.
  • Cusimano, N., Burrage, K., Turner, I., & Kay, D. (2017). On reflecting boundary conditions for space-fractional equations on a finite interval: Proof of the matrix transfer technique. Applied Mathematical Modelling, 42, 554–565.
  • Diethelm, K., & Freed, A. D. (1999). On the solution of nonlinear fractional-order differential equations used in the modeling of viscoplasticity. In Scientific Computing in Chemical Engineering II (pp. 217–224). Heidelberg: Springer.
  • Henry, B. I., & Wearne, S. L. (2000). Fractional reaction-diffusion. Physica A: Statistical Mechanics and its Applications, 276(3), 448–455.
  • Henry, B. I., Langlands, T., & Wearne, S. (2005). Turing pattern formation in fractional activator-inhibitor systems. Physical Review E, 72(2), 026101.
  • Hilfer, R. (2000). Applications of fractional calculus in physics. River Edge, NJ: World Scientific.
  • Ilic, M., Liu, F., Turner, I., & Anh, V. (2005). Numerical approximation of a fractional-in-space diffusion equation, i. Fractional Calculus and Applied Analysis, 8(3), 323–341.
  • Ilic, M., Liu, F., Turner, I., & Anh, V. (2006). Numerical approximation of a fractional-in-space diffusion equation (ii)-with nonhomogeneous boundary conditions. Fractional Calculus and applied analysis, 9(4), 333–349.
  • Jafari, H., Tajadodi, H., Baleanu, D., Al-Zahrani, A. A., Alhamed, Y. A., & Zahid, A. H. (2013). Fractional sub-equation method for the fractional generalized reaction duffing model and nonlinear fractional sharma-tasso-olver equation. Central European Journal of Physics, 11(10), 1482–1486.
  • Kaandorp, J. A., Lowe, C. P., Frenkel, D., & Sloot, P. M. A. (1996). Effect of nutrient diffusion and flow on coral morphology. Physical Review Letters, 77(11), 2328–2331.
  • Kaandorp, J. A., Sloot, P. M. A., Merks, R. M. H., Bak, R. P. M., Vermeij, M. J. A., & Maier, C. (2005). Morphogenesis of the branching reef coral madracis mirabilis. Philosophical Transactions of the Royal Society B, 77, 127–133.
  • Kaandorp, J. A., Blom, J. G., Verhoef, J., Filatov, M., Postma, M., & Müller, W. E. G. (2008). Modelling genetic regulation of growth and form in a branching sponge. Philosophical Transactions of the Royal Society B, 275, 2569–2575. doi:10.1098/rspb.2008.0746
  • Kirane, M., Ahmad, B., Alsaedi, A., & Al-Yami, M. (2014). Non-existence of global solutions to a system of fractional diffusion equations. Acta Applicandae Mathematicae, 133(1), 235–248.
  • Li, B., & Wang, J. (2003). Anomalous heat conduction and anomalous diffusion in one-dimensional systems. Physical Review Letters, 91(4), 044301.
  • Liu, F., Yang, Q., & Turner, I. (2011). Two new implicit numerical methods for the fractional cable equation. Journal of Computational and Nonlinear Dynamics, 6(1), 011009.
  • Merks, R. M. H. (2003a). Branching growth in Stony Corals a modelling approach. Advaced School of Computing and Imaging (PhD thesis). University of Amsterdam.
  • Merks, R. M. H. (2003b). Models of coral growth: Spontaneous branching, compactification and laplacian growth assumption. Journal of Theoretical Biology. 224, (2), 153–166
  • Merks, R. M. H., Hoekstra, A., Kaandorp, J. A., & Sloot, P. (2003a). Diffusion-limited aggregation in laminar flows. International Journal of Modern Physics C, 14(9), 1171–1182.
  • Merks, R. M. H., Hoekstra, A., Kaandorp, J. A., & Sloot, P. (2003b). A problem solving environment for modelling stony coral morphogenesis. In International Conference on Computational Science, ICCS 2003, 639–648.
  • Metzler, R., & Klafter, J. (2000). The random walk’s guide to anomalous diffusion: A fractional dynamics approach. Physics Reports, 339(1), 1–77.
  • Mistr, S., & Bercovici, D. (2003). A theoretical model of pattern formation in coral reefs. Ecosystems, 6, 61–74.
  • Murray, J. D. (2003). Mathematical Biology: Spatial models and biomedical applications (Vol. II). Berlin Heidelberg: Springer-Verlag.
  • Pindza, E., & Owolabi, K. M. (2016). Fourier spectral method for higher order space fractional reaction-diffusion equations. Communications in Nonlinear Science and Numerical Simulation, 40, 112–128.
  • Rida, S., El-Sayed, A., & Arafa, A. (2010). On the solutions of time-fractional reaction-diffusion equations. Communications in Nonlinear Science and Numerical Simulation, 15(12), 3847–3854.
  • Sabatier, J., Agrawal, O. P. & Machado, J. T. (2007). Advances in fractional calculus (Vol. 4). Dordrecht: Springer.
  • Santoro, P., de Paula, J., Lenzi, E., & Evangelista, L. (2011). Anomalous diffusion governed by a fractional diffusion equation and the electrical response of an electrolytic cell. The Journal of chemical physics, 135(11), 114704.
  • Schiessel, H., Metzler, R., Blumen, A., & Nonnenmacher, T. (1995). Generalized viscoelastic models: Their fractional equations with solutions. Journal of physics A: Mathematical and General, 28(23), 6567.
  • Somathilake, L. W., & Wedagedera, J. R. (2012). On the stability of a mathematical model for coral growth in a tank. British Journal of Mathematics and Computer Science, 2(4), 255–280.
  • Somathilake, L. W., & Wedagedera, J. R. (2014). A reaction-diffusion type mathematical model for formation of coral patterns. Journal of National Science Foundation, 42(4), 341–349.
  • Sun, H., Chen, W., & Chen, Y. (2009). Variable-order fractional differential operators in anomalous diffusion modeling. Physica A: Statistical Mechanics and its Applications, 388(21), 4586–4592.
  • Tchier, F., Inc, M., Korpinar, Z. S., & Baleanu, D. (2016). Solutions of the time fractional reaction-diffusion equations with residual power series method. Advances in Mechanical Engineering, 8(10), 1687814016670867.
  • Tian, W., Zhou, H., & Deng, W. (2015). A class of second order difference approximations for solving space fractional diffusion equations. Mathematics of Computation, 84(294), 1703–1727.
  • Turing, A. M. (1952). The chemical basis of morphogenesis. Philosophical Transactions of the Royal Society of London, 237(641), 37–72.
  • Upadhyaya, A., Rieu, J.-P., Glazier, J. A., & Sawada, Y. (2001). Anomalous diffusion and non-gaussian velocity distribution of hydra cells in cellular aggregates. Physica A: Statistical Mechanics and its Applications, 293(3), 549–558.
  • Yang, Q., Liu, F., & Turner, I. (2010). Numerical methods for fractional partial differential equations with riesz space fractional derivatives. Applied Mathematical Modelling, 34(1), 200–218.
  • Yu, Q., Liu, F., Anh, V., & Turner, I. (2008). Solving linear and non-linear space-time fractional reaction-diffusion equations by the adomian decomposition method. International Journal for Numerical Methods in Engineering, 74(1), 138–158.
  • Zhuang, P., Liu, F., Anh, V., & Turner, I. (2009). Numerical methods for the variable-order fractional advection-diffusion equation with a nonlinear source term. SIAM Journal on Numerical Analysis, 47(3), 1760–1781.