Next Article in Journal
A Novel Implementation of Dhage’s Fixed Point Theorem to Nonlinear Sequential Hybrid Fractional Differential Equation
Previous Article in Journal
Analysis of a Fractional Variational Problem Associated with Cantilever Beams Subjected to a Uniformly Distributed Load
Previous Article in Special Issue
Mild Solution for the Time-Fractional Navier–Stokes Equation Incorporating MHD Effects
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

RBF-Based Local Meshless Method for Fractional Diffusion Equations

1
Department of Mathematics, Islamia College Peshawar, Jamrod Road, Peshawar 25120, Khyber Pakhtunkhwa, Pakistan
2
Department of Information Systems, Faculty of Computing and Information Technology (FCIT), King Abdulaziz University, Jeddah 34025, Saudi Arabia
3
Department of Mathematics and Sciences, Prince Sultan University, P.O. Box 66833, Riyadh 11586, Saudi Arabia
4
Department of Mathematics, University of Malakand, Chakdara Dir(L) 18000, Khyber Pakhtunkhwa, Pakistan
*
Authors to whom correspondence should be addressed.
Fractal Fract. 2023, 7(2), 143; https://doi.org/10.3390/fractalfract7020143
Submission received: 3 January 2023 / Revised: 21 January 2023 / Accepted: 31 January 2023 / Published: 2 February 2023
(This article belongs to the Special Issue Fractional Diffusion Equation: Variations and Applications)

Abstract

:
The fractional diffusion equation is one of the important recent models that can efficiently characterize various complex diffusion processes, such as in inhomogeneous or heterogeneous media or in porous media. This article provides a method for the numerical simulation of time-fractional diffusion equations. The proposed scheme combines the local meshless method based on a radial basis function (RBF) with Laplace transform. This scheme first implements the Laplace transform to reduce the given problem to a time-independent inhomogeneous problem in the Laplace domain, and then the RBF-based local meshless method is utilized to obtain the solution of the reduced problem in the Laplace domain. Finally, Stehfest’s method is utilized to convert the solution from the Laplace domain into the real domain. The proposed method uses Laplace transform to handle the fractional order derivative, which avoids the computation of a convolution integral in a fractional order derivative and overcomes the effect of time-stepping on stability and accuracy. The method is tested using four numerical examples. All the results demonstrate that the proposed method is easy to implement, accurate, efficient and has low computational costs.

1. Introduction

Fractional calculus (FC) has recently received much attention among the research community. Applications of FC can be found in a large number of phenomena, such as traffic models, stochastic systems, diffusion processes, earthquake design, and control processing, etc. [1,2,3]. The time-fractional order diffusion equations (TFDEs) have been shown to be very efficient at describing diffusion in complex systems [4,5]. The diffusion processes have been observed in various areas, for example, seepage in porous media [6], electron transportation [7], magmatic plasma [8], dissipation [9], and turbulence [10], etc.
Recently, TFDEs have attracted remarkable attention [11,12,13,14,15,16,17]. However, the analytic solution of TFDEs is rare, except for simple initial-boundary data [18]. Therefore, the numerical methods play a vital role in obtaining the solution of TFDEs. Numerous numerical techniques have been designed for the approximation of TFDEs. For example, Bayrak et al. [19] developed an efficient Chebyshev collocation technique for the simulations of TFDEs. In [20], the splines method was utilized for approximating the solution of TFDEs. Li et al. [21] utilized the Galerkin finite element method to study the solutions of TFDEs. In [22], the authors approximated the solution of variable order TFDEs. Bouchama et al. [23] proposed a finite difference method (FDM) for TFDEs. In [24], the others approximated the solution of TFDEs by using the Crank–Nicholson technique combined with spatial extrapolation. Other methods related to the study of the solutions of TFDEs can be found in [25,26] and their references.
On the other hand, the recently introduced meshless methods for the numerical approximation of the solution of PDEs are easy to use and have been applied to numerically simulate a large number of PDEs. The popularity of the meshless method stems from the ease with which the geometry of a problem can be established without the burden of constructing complex meshes. Meshless methods have received increasing attention for solving PDEs. For instance, the authors in [27], proposed the Galerkin method based on dual-Chebyshev wavelets to approximate the solution of 2nd-kind boundary integral equations. Assari et al. [28] developed a method based on logarithmic kernels to numerically simulate the 2 D Fredholm integral equations of 2nd kind. The authors of [29] used the meshless local Petrov–Galerkin method to approximate the solution of time-dependent Maxwell equations. In [30], the authors obtained the numerical solution of non-linear integro-differential equations using the meshless method.
Another class of meshless methods, which are one of the best tools for the solution of PDEs, is RBF-based meshless methods [31]. RBF-based meshless methods have been applied to a large number of real-world problems. For example, the local multiquadric approximation methods were utilized in [32] for handling different boundary value problems. Jackson et al. [33] developed an adaptive RBF-based finite collocation approach for the simulation of diffusion problems. Naffa and Al-Gahtani [34] used the RBF-based meshless method for the solution of non-linear coupled differential equations. Leitao [35] used the RBF-based meshless method for 2 D elastostatic problems. In [36], the authors developed a numerical-scheme-based RBF for solving stochastic advection–diffusion equations. All of these methods can be called global meshless methods. The main disadvantage of the global meshless methods is the ill-conditioned interpolation matrices that result from the discretization of the PDEs.
To overcome the drawback of global meshless methods, the RBF-based local meshless method was designed for diffusion problems [37]. Due to handiness, the RBF-based local meshless method has been applied to many complex problems, such as the generalized Gross–Pitaevskii equation [38], solid–liquid phase change problems  [39], singularly perturbed convection–diffusion–reaction equations [40], and fluid flow problems in Darcy porous media [41], etc. The main idea of the RBF-based local method is the collocation over local domains instead of the whole domain, which exceptionally reduces the size of the collocation matrix at the cost of solving small systems. The size of each small system is the number of nodes included in each local domain. The main drawback of RBF-based local meshless is that it does not work for elliptic problems in a straightforward way [42]. Furthermore, all of the mentioned methods use the FDM for temporal discretization, and these methods have a common shortcoming of time instability. The time-stepping technique is stable if the error decays or remains constant during computations. Furthermore, the optimal results are obtained for a very small time step, and hence, this method faces an increase in computational costs [43]. Therefore, to overcome the shortcomings associated with the FDM temporal discretization techniques, the Laplace transform has been used.
Laplace transform (LT) is one of the powerful tools used in the literature, coupled with other methods for the numerical modeling of PDEs. LT has been shown to be suitable for solving diffusion problems and can work efficiently as an alternative to the FDM [44]. However, in using the LT, the main difficulty is its inversion. Various methods are designed for the numerical inversion of LT. For the first time, LT was used in [45], coupled with a boundary integral equation method, and for inversion of the LT, Prony’s series of a negative exponential in time was used. In [46], the authors used the Fourier series method for the numerical inversion of LT. An efficient improvement in the Fourier series method was developed in [47]. Other numerical inversion methods for LT are the Crump method [48], the De Hoog method [49], the Weeks method [50], and others (see [51,52,53,54,55,56]). However, Stehfest’s method [57,58] is one of the simplest methods in implementation for numerical inverse LT. Davies and Martin [59] tested and evaluated a large number of inversion methods for LT, and they recommended Stehfest’s method because of its simplicity and acceptable accuracy. The goal of this work is to establish a numerical scheme coupling Laplace transform with an RBF-based local meshless method for the numerical simulation of multi-dimensional TFDEs. The Laplace transform is used to avoid the time stepping technique and possible stability restrictions in time. The RBF-based local meshless is used to overcome the dense and ill-conditioned RBF differentiation matrices.
The content of the paper is organized as follows. In Section 2, a brief description of the proposed numerical scheme is given. In Section 3, the stability of the numerical scheme is discussed. In Section 4, the numerical experiments are given. In Section 5, some conclusions are drawn.

2. Proposed Method

2.1. Time-Fractional Diffusion Equation

We consider a TFDE in a bounded domain Ξ and its boundary Ξ of the form
D t α u ( ς ¯ , t ) = L G u ( ς ¯ , t ) + Q ( ς ¯ , t ) , 0 < α < 1 , ς ¯ Ξ , t ( 0 , T ) ,
with boundary conditions
L B u ( ς ¯ , t ) = B ( ς ¯ , t ) , ς ¯ Ξ , t ( 0 , T ) ,
and initial condition
u ( ς ¯ , 0 ) = u 0 ( ς ¯ ) , ς ¯ Ξ ,
where L G = D Δ + V k and L B are the governing and boundary operators, Q ( ς ¯ , t ) , B ( ς ¯ , t ) , u 0 ( ς ¯ ) are given functions; ς ¯ = ( x , y ) for 2D and ς ¯ = ( x , y , z ) for 3D, V the velocity vector, D and k are the diffusion and reaction coefficients, T the final time and D t α denotes the Liouville–Caputo fractional derivative defined as
D t α u ( ς ¯ , t ) = 1 Γ ( 1 α ) 0 t u ( ς ¯ , τ ) τ d τ ( t τ ) α , 0 < α 1 .

2.2. Implementation of the Proposed Method

Figure 1 shows the flow chart of the proposed method. The proposed method has three major steps: (i) Laplace transform; (ii) RBF-based local meshless method; (iii) Stehfest method.

2.2.1. (i) Laplace Transform

In the first step, the Laplace transform is used to convert the time-fractional diffusion equation from the time domain to the Laplace domain. The LT of the function u ( ς ¯ , t ) , is denoted by u ^ ( ς ¯ , s ) and is defined as
u ^ ( ς ¯ , s ) = 0 e s t u ( ς ¯ , t ) d t ,
and the LT of D t α u ( ς ¯ , t ) is defined as
L D t α u ( ς ¯ , t ) = s α u ^ ( ς ¯ , s ) s α 1 u 0 .
Applying LT to (1) and (2) gives
s α u ^ ( ς ¯ , s ) s α 1 u 0 = L G u ^ ( ς ¯ , s ) + Q ^ ( ς ¯ , s ) ,
and
L B u ^ ( ς ¯ , s ) = B ^ ( ς ¯ , s ) ,
Equations (7) and (8) imply
( s α I L G ) u ^ ( ς ¯ , s ) = G 1 ^ ( ς ¯ , s ) ,
and
L B u ^ ( ς ¯ , s ) = B ^ ( ς ¯ , s ) .
where
G 1 ^ ( ς ¯ , s ) = s α 1 u 0 + Q ^ ( ς ¯ , s ) .
where I is the identity operator, L G is the linear differential operator, and L B is the boundary differential operator. Here, we need to solve the system defined in (9) and (10) for every point s in the LT domain. For this, first we discretize the operators L G and L B using the RBF-based local meshless method. Then, the system is solved for each point s in the LT domain. Finally, the solution to the problem defined in Equations (1)–(3) is obtained using Stehfest’s method. The RBF-based local meshless method is discussed in the following section.

2.2.2. (ii) RBF-Based Local Meshless Method

In the RBF-based local meshless method for a given set { u ^ ( ς ¯ i ) } i = 1 G N , where { ς ¯ i } i = 1 G N Ξ ,  the function u ^ ( ς ¯ ) has an approximation given as,
u ^ ( ς ¯ i ) = ς ¯ j Ξ i α j i ϕ ( ς ¯ i ς ¯ j i ) ,
where α i = { α j i } j = 1 n denotes the unknwon coefficients, and   ϕ ( r ) , r > 0 is a kernel function. Ξ i is the local domain, and  Ξ is the global domain. Ξ i contain the point ς ¯ i and σ n neighboring points. Thus, we have G N number of σ n × σ n small size systems given as
u ^ ( ς ¯ 1 i ) u ^ ( ς ¯ 2 i ) . . . u ^ ( ς ¯ σ n i ) = ϕ ( ς ¯ 1 i ς ¯ 1 i ) ϕ ( ς ¯ 1 i ς ¯ 2 i ) . . . ϕ ( ς ¯ 1 i ς ¯ σ n i ) ϕ ( ς ¯ 2 i ς ¯ 1 i ) ϕ ( ς ¯ 2 i ς ¯ 2 i ) . . . ϕ ( ς ¯ 2 i ς ¯ σ n i ) . . . . . . . . . . . . ϕ ( ς ¯ σ n i ς ¯ 1 i ) ϕ ( ς ¯ n i ς ¯ 2 i ) . . . ϕ ( ς ¯ σ n i ς ¯ σ n i ) α 1 i α 2 i . . . α σ n i , i = 1 , 2 , 3 , , G N ,
which implies,
u ^ i = Φ i α i , i = 1 , 2 , 3 , , G N ,
the entries of the interpolation matrix Φ i are of the form b k j i = ϕ ( ς ¯ k i ς ¯ j i ) , where ς ¯ k i , ς ¯ j i Ξ i . For the differential operator L G we have,
L G u ^ ( ς ¯ i ) = ς ¯ j Ξ i α j i L G ϕ ( ς ¯ i ς ¯ j i ) ,
From Equation (14), we have
L G u ^ ( ς ¯ i ) = ν i · α i ,
where α i and ν i are column and row vectors of order σ n . Elements of ν i are of the form
ν i = L G ϕ ( ς ¯ i ς ¯ j i ) , ς ¯ j i Ξ i ,
From Equation (13), we have,
α i = ( Φ i ) 1 u ^ i ,
From (17) and (15), we have
L G u ^ ( ς ¯ i ) = ν i ( Φ i ) 1 u ^ i = fi i u ^ i ,
where,
β i = ν i ( Φ i ) 1 ,
thus, the local radial basis function approximation of the operator L G at each point ς ¯ i is given as
L G u ^ D u ^ ,
where D G N × G N is a sparse matrix approximating L G . The operator L B can also be approximated in a similar way.

2.2.3. Selection of Best Shape Parameter

We have utilized the multiquadric radial basis kernel function (MQ-RBF) ϕ ( r , ϑ ) = 1 + ( ϑ r ) 2 in our experiments. This MQ-RBF contains the parameter ϑ ; for the accuracy of the numerical solution, the value of the parameter ϑ is varied. To condition number N of the matrix, Φ i is utilized to quantify the sensitivity to perturbation of the linear system. In this work, the uncertainty principle [60] is used to obtain the best value of the shape parameter ϑ . A pseudo code of this algorithm is represented in Algorithm 1.
Algorithm 1 Optimal Shape Parameter.
Step 1: set N = 1
Step 2: select 10 + 12 < N < 10 + 16
Step 3: while N > N m a x and N < N m i n
Step 4: Construct the matrix Φ i
Step 4: E , S , P = s v d ( Φ i )
Step 5: N = ρ m a x ρ m i n
Step 6: if N < N m i n , ϑ = ϑ δ ϑ
Step 7: if N > N m a x , ϑ = ϑ + δ ϑ
ϑ (optimal) = ϑ .
Where E σ n × σ n , P σ n × σ n are the orthogonal matrices, and S σ n × σ n is the diagonal matrix containing the singular values of the matrix Φ i . ρ m a x , ρ m i n are the maximum and minimum singular values of the matrix Φ i , and δ ϑ is the increment of ϑ . After obtaining the best value of the shape parameter, we compute ( Φ i ) 1 using the svd as ( Φ i ) 1 = ( ESP T ) 1 = PS 1 E T (see [61]). Hence, we can calculate β i in (19).

2.2.4. (iii) Numerical Approximation of Inverse Laplace Transform via Stehfest’s Method

This section is devoted to the numerical approximation of inverse LT. Here we implement Stehfest’s algorithm for this purpose. Stehfest’s method is one of the most important methods used for an approximation of the inverse LT. Due to its simplicity and efficiency, it is becoming popular in many areas such as economics, geophysics, financial mathematics, chemistry and computational physics. It has a fast convergence rate, and for smooth functions, it gives accurate approximations. The solution using this algorithm is obtained as
u a p p ( ς ¯ , t ) = l n 2 t k = 1 N S ζ k u ^ ( ς ¯ , s k ) ,
where the weights ζ k are given by
ζ k = ( 1 ) N S 2 + k l = k + 1 2 m i n ( k , N S 2 ) l N S 2 ( 2 l ! ) ( N S 2 l ) ! l ! ( l 1 ) ! ( k l ) ! ( 2 l k ) ! .
Stehfest’s number N S should be even. The system (9) and (10) is solved for s k = l n 2 t k , k = 1 , 2 , 3 , , N S in LT space. Finally, the solution is obtained using (21). This method has some interesting features: (i) using the Stehfest algorithm, linear approximations in values of the transform function are obtained; (ii) the coefficients can be easily calculated; (ii) we require the values of the transform function for real s only; (iv) for constant functions, the method produces almost exact results. Many authors have studied Stehfest’s method [59,62], where it has been reported that for non-oscillatory functions, this algorithm has very fast convergence.

2.3. Error Analysis

This section is about the error analysis of the proposed numerical method. Our method is based on three main steps. In the first step, the LT is used in which no error occurs. In the second step, the RBF-based local meshless method is used, which has an error estimate of order O ( ϱ 1 ϑ F d ) , 0 < ϱ < 1 , where F d and ϑ denote the fill distance and shape parameter [31]. Finally, the numerical inversion LT is approximated using Stehfest’s method. The authors of [63,64] have discussed the error analysis of this method. They have studied the effect of the involved parameters on the efficiency and numerical accuracy of the method. They concluded their finding as “If ξ significant digits are required, let for a positive integer N S = 2.2 ξ . Set the system’s precision at γ = 1.1 N S . Then, for t and u ^ ( ς ¯ , s ) , compute u ( ς ¯ , t ) in (21)”. According to these observations, we have the error estimate given as follows.
Remark 1
([65]). If the error is 10 ( γ + 1 ) u ^ u u 10 γ , via γ = 1.1 N S . Then, the error is 10 ( ξ + ) 1 u ^ u u 10 ξ , where N S = 2.2 ξ .
The sufficient conditions on the function u ( ς ¯ , t ) , which ensures the convergence of u a p p ( ς ¯ , t ) are presented in the next theorem.
Theorem 1
([62]). Assume u ( t ) : ( 0 , ) R is a locally integrable function, such that its Laplace transform u ^ ( s ) exists for all s > 0 , and that u a p p ( t ) is defined by (21).
1. 
The convergence of u a p p ( t ) depends only on the values of u ( t ) in the neighborhood of t.
2. 
Assume that for some m R and some ε ( 0 , 1 / 4 )
0 ε | u ( t l o g 2 ( 1 / 2 + ν ) ) + u ( t l o g 2 ( 1 / 2 ν ) ) 2 m | ν 1 d ν < .
Then u a p p ( t ) m as N S + .
3. 
Assume that the function has bounded variation in the neighborhood of t . Then
u a p p ( t ) u ( t + 0 ) + u ( t 0 ) 2 a s N S + .
Corollary 1.
Under the assumptions of the above theorem, if
u ( t + ν ) u ( t ) = O | ν | υ
ν and some υ in the neighborhood of t , then u a p p ( t ) u ( t ) , as N S + .

3. Stability

Here we discuss the stability of the fully discrete system (9) and (10). We write the system in the following form
A u ^ = q ,
where the matrix A is obtained via an RBF-based local meshless method. The stability-constant denoted by η for the system (23) is defined as
η = sup u ^ 0 u ^ A u ^ ,
the constant η has finite value for any discrete norm . on R G N . From Equation (24), we obtain
A 1 u ^ A u ^ η .
Furthermore, we can write
A = sup v 0 A v v .
where A is the pseudoinverse of A . Therefore,
A sup v = A u ^ 0 A A u ^ A u ^ = sup u ^ 0 u ^ A u ^ = η .
Equations (25) and (26) give the bounds for the constant η . For (23), it may be difficult to compute the pseudoinverse, but the stability is guaranteed. MATLAB’s function “condest” can be used for evaluating A 1 as
η = c o n d e s t ( A ) A
For the sparse differentiation matrix A , this technique works well with less computational time. The bounds for the stability-constant η of the system defined in (9) and (10) with G N = 150 , N S = 20 , α = 0.85 , σ n = 25 at T = 1 for problem 1 are shown in Figure 2a, for problem 2 with G N = 625 , N S = 18 , α = 0.85 , σ n = 20 at T = 1 are shown in Figure 2b, and for problem 4 with G N = 4913 , N S = 18 , α = 0.90 , σ n = 80 at T = 1 are shown in Figure 2c. We can see that the constant η is bounded by very small numbers, which confirms that the proposed RBF-based local meshless scheme is stable.

4. Numerical Results and Discussion

This section is devoted to numerical results and discussions. The performance, efficiency, accuracy and convergence of the RBF-based local meshless method is tested and validated using four test problems. Three error norms are used: the maximum absolute error, and the root mean square, and the relative error, which are denoted and defined below as
A b E r r o r = max 1 j G N | u ( ς ¯ j , t ) u a p p ( ς ¯ j , t ) | ,
R m s E r r o r = j = 1 G N ( u ( ς ¯ j , t ) u a p p ( ς ¯ j , t ) ) 2 G N ,
R e l E r r o r = j = 1 G N ( u ( ς ¯ j , t ) u a p p ( ς ¯ j , t ) ) 2 j = 1 G N ( u ( ς ¯ j , t ) ) 2 .
where u ( ς ¯ j , t ) and u a p p ( ς ¯ j , t ) denote the analytic and numerical solutions. G N and σ n are the nodes in the global and local domains, respectively, N S is the Stehfest number, and T is the final time.

4.1. Problem 1

In our first experiment, we consider a 1 D TFDEs with Dirichlet boundary conditions in a domain Ξ = [ 0 , 2 ] . The parameters in Equations (1)–(3) are chosen as D = k = 1 , V = 0 , Q ( ς ¯ , t ) = 2 x ( 2 x ) t 2 α Γ ( 3 α ) + x ( 2 x ) t 2 + 2 t 2 , B ( ς ¯ , t ) = 0 , u 0 ( ς ¯ ) = 0 , α = 0.85 , and the analytic solution of the problem is u ( ς ¯ , t ) = t 2 ( x ( 2 x ) ) , in which ς ¯ = x Ξ . Table 1 presents the numerical accuracy of the proposed method using different values of N S , σ n , G N , α = 0.85 at final time T = 1 . The numerical solutions at different time moments are shown in Figure 3. The space–time plot of the numerical solution of problem 1 is depicted in Figure 4a. The space-time plots of A b E r r o r and R m s E r r o r are shown in Figure 4b and Figure 5, respectively. Figure 6a shows a comparison of the three error norms for various values of t with N S = 18 .  Figure 6b shows a comparison of the three error norms for various values of N S at final time T = 1 , and it is observed that the errors tend to decrease up to N S = 18 and then increase with an increase in N S . From the results presented in Table 1 and Figure 3, Figure 4, Figure 5 and Figure 6, it is observed that the proposed method has produced accurate and stable results.

4.2. Problem 2

In our second experiment, we consider a 2 D TFDE with Dirichlet boundary conditions in a domain Ξ = [ 0 , 1 ] 2 . The parameters in Equations (1)–(3) are chosen as D = 1 , k = 0 , V = [ 0 , 0 ] , Q ( ς ¯ , t ) = 2 t 2 α 3 α 2 t 2 e ( x + y ) , B ( ς ¯ , t ) = t 2 e ( x + y ) , u 0 ( ς ¯ ) = 0 , α = 0.85 , and the analytic solution of the problem is u ( ς ¯ , t ) = t 2 e ( x + y ) , in which ς ¯ = ( x , y ) Ξ . The A b E r r o r , R m s E r r o r and R e l E r r o r errors of the proposed method for problem 2 are presented in Table 2. The results are obtained using different values of N S , σ n , G N and α = 0.85 . The numerical solution of problem 2 is shown in Figure 7a. The plots of A b E r r o r and R m s E r r o r are shown in Figure 7b and Figure 8 computed using G N = 625 , N S = 18 , σ n = 20 at final time T = 1 . In Figure 9a,b, the plots show a comparison of the three error norms for various values of N S at T = 1 and T = 0.01 , we note that the errors tend to decrease up to N S = 18 and then increase with an increase in N S . From the results, one can observe that Stehfest’s method gives optimal results for a value of N S up to 18 .  Figure 9c shows a comparison of the three error norms for different values of t, which shows that the method has produced stable results. In Figure 10 and Figure 11, the contour plots of A b E r r o r , and R m s E r r o r are depicted. From the obtained results, it is evident that the proposed scheme has produced results with acceptable accuracy.

4.3. Problem 3

In our third experiment, we consider a 2 D TFDE with zero Dirichlet boundary conditions in a domain Ξ = [ 1 , 1 ] 2 . The parameters in Equations (1)–(3) are chosen as D = 1 , k = 0 , V = [ 0 , 0 ] , Q ( ς ¯ , t ) = 0 , B ( ς ¯ , t ) = 0 ,   u 0 ( ς ¯ ) = cos ( π x 2 ) cos ( π y 2 ) , α = 0.90 , and the analytic solution of the problem is u ( ς ¯ , t ) = E α ( π 2 2 t α ) cos ( π x 2 ) cos ( π y 2 ) , in which ς ¯ = ( x , y ) Ξ , where E α ( z ) is the one parameter Mittage–Liffler function defined by E α ( z ) = j = 0 z j Γ ( α j + 1 ) . The errors of the proposed numerical method are presented in Table 3. In this problem also, the results are obtained for various values of σ n , N S , G N and α = 0.90 .  Figure 12a displays the numerical solution of the problem. Figure 12b and Figure 13 show the plots of A b E r r o r , and R m s E r r o r errors, respectively. In Figure 14a,b, the plots show a comparison of the three error norms for various values of N S at T = 1 and T = 0.01 , and similar behavior of the error norms is observed. In Figure 14c, a comparison between the three error norms versus t is shown. Figure 15 and Figure 16 shows the contour plots of A b E r r o r , and R m s E r r o r . From the graphs and table, it is evident that the proposed method has solved this problem with acceptable accuracy.

4.4. Problem 4

In the last experiment, we consider the 3 D TFDE with Dirichlet boundary conditions in a domain Ξ = [ 0 , 2 ] 3 . The parameters in Equations (1)–(3) are chosen as D = 1 , k = 1 , V = [ 0 , 0 , 0 ] , B ( ς ¯ , t ) = t 2 x ( 2 x ) + y ( 2 y ) + z ( 2 z ) ,   Q ( ς ¯ , t ) = 2 t ( 2 α ) Γ ( 3 α ) + t 2 x ( 2 x ) + y ( 2 y ) + z ( 2 z ) + 6 t 2 ,   u 0 ( ς ¯ ) = 0 , α = 0.90 , and the analytic solution of the problem is u ( ς ¯ , t ) = t 2 x ( 2 x ) + y ( 2 y ) + z ( 2 z ) , in which ς ¯ = ( x , y , z ) Ξ .  Table 4 shows the accuracy of the proposed method by using different values of G N , N S , σ n and α = 0.90 at final time T = 1 . The slice plots of analytic and numerical solutions are depicted in Figure 17a,b from which the accuracy of the proposed numerical scheme is evident. In Figure 18a,b, the plots show a comparison of the three error norms for various values of N S at final time T = 1 and T = 0.01 .  Figure 18c shows a comparison between the three error norms for various values of t. Figure 19a,b shows the contour plots of A b E r r o r and R m s E r r o r . In Figure 20a,b, the plots of absolute error at time levels T = 0.01 and T = 1 are shown. The numerical solutions at the z = 1 cross section at time instants T = 0.01 and T = 1 are depicted in Figure 21a,b. We can see that the method has performed very efficiently for this problem as well.

5. Conclusions

This article develops a numerical method based on LT- and RBF-based local meshless methods for approximating the solution of multi-dimensional diffusion problems of fractional order. In contrast to the standard FDM for temporal discretization, the proposed scheme implements Laplace transform and Stehfest’s method to handle the time-fractional derivative. The RBF-based local meshless is used to avoid the ill-conditioning of interpolation matrices. The RBF-based local meshless method is based on local interpolation matrices and works well when a large number of nodes is used. This method has low computational cost since many small-size matrices are inverted only once outside the time-loop instead of a large matrix. The convergence and stability of the method are discussed. Problems in one, two and three dimensions are solved. The obtained results were compared with other methods, and it is observed that the proposed method has produced better results. From the error analysis and computational results presented in the tables and figures, one can observe that the proposed method is an efficient and competitive method for the solution of fractional diffusion problems.

Author Contributions

Conceptualization, K. and M.I.; methodology, K.; software, M.I.; validation, N.M., F.M.A. and S.H.; formal analysis, K.S.; investigation, K.S.; resources, S.H.; data curation, F.M.A.; writing—original draft preparation, K.; writing—review and editing, K.; visualization, N.M.; supervision, K.S.; project administration, N.M.; funding acquisition, S.H. All authors have read and agreed to the published version of the manuscript.

Funding

This research is supported by Prince Sultan University, Saudi Arabia.

Data Availability Statement

All data required for this research are included within the paper.

Acknowledgments

The authors S. Haque, N. Mlaiki and K. Shah would like to thank Prince Sultan University for paying the publication fees for this work through TAS LAB. The author Fahad M. Alotaibi would like to thank the Department of Information Systems, Faculty of Computing and Information Technology (FCIT), King Abdulaziz University, Jeddah 34025, Saudi Arabia.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Podlubny, I. Fractional Differential Equations; Academic Press: San Diego, CA, USA, 1999. [Google Scholar]
  2. Miller, K.S.; Ross, B. An Introduction to the Fractional Calculus and Fractional Differential Equations; Wiley: Hoboken, NJ, USA, 1993. [Google Scholar]
  3. Samko, S.G.; Kilbas, A.A.; Marichev, O.I. Fractional Integrals and Derivatives (Theory and Applications); Gordon and Breach Science Publishers: Basel, Switzerland, 1993. [Google Scholar]
  4. Metzler, R.; Klafter, J. The random walk’s guide to anomalous diffusion: A fractional dynamics approach. Phys. Rep. 2000, 339, 1–77. [Google Scholar] [CrossRef]
  5. Hilfer, R. (Ed.) Applications of Fractional Calculus in Physics; World Scientific: Singapore, 2000. [Google Scholar]
  6. Gorenflo, R.; Mainardi, F.; Moretti, D.; Pagnini, G.; Paradisi, P. Discrete random walk models for space–time fractional diffusion. Chem. Phys. 2002, 284, 521–541. [Google Scholar] [CrossRef]
  7. Scher, H.; Montroll, E.W. Anomalous transit–time dispersion in amorphous solids. Phys. Rev. B 1975, 12, 2455. [Google Scholar] [CrossRef]
  8. Hristov, J. Magnetic field diffusion in ferromagnetic materials: Fractional calculus approaches. Int. J. Optim. Control. Theor. Appl. (IJOCTA) 2021, 11, 1–15. [Google Scholar] [CrossRef]
  9. Macías-Díaz, J.E. On a discrete model that dissipates the free energy of a time-space fractional generalized nonlinear parabolic equation. Appl. Numer. Math. 2022, 172, 215–223. [Google Scholar] [CrossRef]
  10. Shao, X.H.; Kang, C.B. A preconditioner based on sine transform for space fractional diffusion equations. Appl. Numer. Math. 2022, 178, 248–261. [Google Scholar] [CrossRef]
  11. Witten, T.A. Insights from soft condensed matter. Rev. Mod. Phys. 1999, 71, 367–373. [Google Scholar] [CrossRef]
  12. Chang, F.X.; Chen, J.; Huang, W. Anomalous diffusion and fractional advection-diffusion equation. Acta Phys. Sin. 2005, 54, 1113–1117. [Google Scholar] [CrossRef]
  13. Wyss, W. The fractional diffusion equation. J. Math. Phys. 1986, 27, 2782–2785. [Google Scholar] [CrossRef]
  14. Meerschaert, M.M.; Tadjeran, C. Finite difference approximations for fractional advection-dispersion flow equations. J. Comput. Appl. Math. 2004, 172, 65–77. [Google Scholar] [CrossRef] [Green Version]
  15. Greenenko, A.A.; Chechkin, A.V.; Shul’ga, N.F. Anomalous diffusion and Lévy flights in channeling. Phys. Lett. A 2004, 324, 82–85. [Google Scholar] [CrossRef]
  16. Chen, W. Time-space fabric underlying anomalous diffusion. Chaos Solitons Fractals 2006, 28, 923–929. [Google Scholar] [CrossRef]
  17. Chen, W.; Sun, H.; Zhang, X.; Korošak, D. Anomalous diffusion modeling by fractal and fractional derivatives. Comput. Math. Appl. 2010, 59, 1754–1758. [Google Scholar] [CrossRef]
  18. Agrawal, O.P. Solution for a fractional diffusion-wave equation defined in a bounded domain. Nonlinear Dyn. 2002, 29, 145–155. [Google Scholar] [CrossRef]
  19. Bayrak, M.A.; Demir, A.; Ozbilge, E. Numerical solution of fractional diffusion equation by Chebyshev collocation method and residual power series method. Alex. Eng. J. 2020, 59, 4709–4717. [Google Scholar] [CrossRef]
  20. Sousa, E. Numerical approximations for fractional diffusion equations via splines. Comput. Math. Appl. 2011, 62, 938–944. [Google Scholar] [CrossRef]
  21. Li, C.; Zhao, Z.; Chen, Y. Numerical approximation of nonlinear fractional differential equations with subdiffusion and superdiffusion. Comput. Math. Appl. 2011, 62, 855–875. [Google Scholar] [CrossRef]
  22. Zheng, X.; Wang, H. Analysis and numerical approximation to time-fractional diffusion equation with a general time-dependent variable order. Nonlinear Dyn. 2021, 104, 4203–4219. [Google Scholar] [CrossRef]
  23. Bouchama, K.; Arioua, Y.; Merzougui, A. The numerical solution of the space-time fractional diffusion equation involving the Caputo-Katugampola fractional derivative. Numer. Algebra Control Optim. 2022, 12, 621. [Google Scholar] [CrossRef]
  24. Tadjeran, C.; Meerschaert, M.M.; Scheffler, H.P. A second-order accurate numerical approximation for the fractional diffusion equation. J. Comput. Phys. 2006, 213, 205–213. [Google Scholar] [CrossRef]
  25. Liu, F.; Anh, V.; Turner, I.; Zhuang, P. Time fractional advection dispersion equation. J. Appl. Math. Comput. 2003, 13, 233–245. [Google Scholar] [CrossRef]
  26. Lin, Y.; Xu, C. Finite difference/spectral approximations for the time-fractional diffusion equation. J. Comput. Phys. 2005, 225, 1533–1552. [Google Scholar] [CrossRef]
  27. Assari, P.; Dehghan, M. Application of dual-Chebyshev wavelets for the numerical solution of boundary integral equations with logarithmic singular kernels. Eng. Comput. 2019, 35, 175–190. [Google Scholar] [CrossRef]
  28. Assari, P.; Adibi, H.; Dehghan, M. A Meshless Discrete Galerkin (mdg) Method for the Numerical Solution of Integral Equations with Logarithmic Kernels. J. Comput. Appl. Math. 2014, 267, 160–181. [Google Scholar] [CrossRef]
  29. Dehghan, M.; Salehi, R. A meshless local Petrov-Galerkin method for the time-dependent Maxwell equations. J. Comput. Appl. Math. 2014, 268, 93–110. [Google Scholar] [CrossRef]
  30. Dehghan, M.; Salehi, R. The numerical solution of the non-linear integro-differential equations based on the meshless method. J. Comput. Appl. Math. 2012, 236, 2367–2377. [Google Scholar] [CrossRef]
  31. Sarra, S.A.; Kansa, E.J. Multiquadric radial basis function approximation methods for the numerical solution of partial differential equations. Adv. Comput. Mech. 2009, 2, 220. [Google Scholar]
  32. Lee, C.K.; Liu, X.; Fan, S.C. Local multiquadric approximation for solving boundary value problems. Comput. Mech. 2003, 30, 396–409. [Google Scholar] [CrossRef]
  33. Jackson, S.J.; Stevens, D.; Giddings, D.; Power, H. An adaptive RBF finite collocation approach to track transport processes across moving fronts. Comput. Math. Appl. 2016, 71, 278–300. [Google Scholar] [CrossRef]
  34. Naffa, M.; Al-Gahtani, H.J. RBF-based meshless method for large deflection of thin plates. Eng. Anal. Bound. Elem. 2007, 31, 311–317. [Google Scholar] [CrossRef]
  35. Leitao, V.M.A. RBF-based meshless methods for 2D elastostatic problems. Eng. Anal. Bound. Elem. 2004, 28, 1271–1281. [Google Scholar] [CrossRef]
  36. Dehghan, M.; Shirzadi, M. Meshless simulation of stochastic advection-diffusion equations based on radial basis functions. Eng. Anal. Bound. Elem. 2015, 53, 18–26. [Google Scholar] [CrossRef]
  37. Šarler, B.; Vertnik, R. Meshfree explicit local radial basis function collocation method for diffusion problems. Comput. Math. Appl. 2006, 51, 1269–1282. [Google Scholar] [CrossRef]
  38. Dehghan, M.; Abbaszadeh, M. Numerical investigation based on direct meshless local Petrov Galerkin (direct MLPG) method for solving generalized Zakharov system in one and two dimensions and generalized Gross-Pitaevskii equation. Eng. Comput. 2017, 33, 983–996. [Google Scholar] [CrossRef]
  39. Vertnik, R.; Šarler, B. Meshless local radial basis function collocation method for convective-diffusive solid-liquid phase change problems. Int. J. Numer. Methods Heat Fluid Flow 2006, 16, 617–640. [Google Scholar] [CrossRef]
  40. Jiwari, R.; Singh, S.; Singh, P. Local RBF-FD-Based Mesh-free Scheme for Singularly Perturbed Convection-Diffusion-Reaction Models with Variable Coefficients. J. Math. 2022, 2022, 3119482. [Google Scholar] [CrossRef]
  41. Kosec, G.; Šarler, B. Local RBF collocation method for Darcy flow. Comput. Model. Eng. Sci. 2008, 25, 197. [Google Scholar]
  42. Yao, G.; Islam, S.; Šarler, B. Assessment of global and local meshless methods based on collocation with radial basis functions for parabolic partial differential equations in three dimensions. Eng. Anal. Bound. Elem. 2012, 36, 1640–1648. [Google Scholar] [CrossRef]
  43. Kamran; Khan, S.; Alhazmi, S.E.; Alotaibi, F.M.; Ferrara, M.; Ahmadian, A. On the Numerical Approximation of Mobile-Immobile Advection-Dispersion Model of Fractional Order Arising from Solute Transport in Porous Media. Fractal Fract. 2022, 6, 445. [Google Scholar] [CrossRef]
  44. Davies, A.J.; Crann, D.; Kane, S.J.; Lai, C.H. A hybrid Laplace transform/finite difference boundary element method for diffusion problems. Comput. Model. Eng. Sci. 2007, 18, 79–86. [Google Scholar]
  45. Rizzo, F.J.; Shippy, D.J. A method of solution for certain problems of transient heat conduction. AIAA J. 1970, 8, 2004–2009. [Google Scholar] [CrossRef]
  46. Dubner, H.; Abate, J. Numerical inversion of Laplace transforms by relating them to the finite Fourier cosine transform. J. ACM (JACM) 1968, 15, 115–123. [Google Scholar] [CrossRef]
  47. Durbin, F. Numerical inversion of Laplace transforms: An efficient improvement to Dubner and Abate’s method. Comput. J. 1974, 17, 371–376. [Google Scholar] [CrossRef] [Green Version]
  48. Crump, K.S. Numerical inversion of Laplace transforms using a Fourier series approximation. J. ACM (JACM) 1976, 23, 89–96. [Google Scholar] [CrossRef]
  49. De Hoog, F.R.; Knight, J.H.; Stokes, A.N. An improved method for numerical inversion of Laplace transforms. SIAM J. Sci. Stat. Comput. 1982, 3, 357–366. [Google Scholar] [CrossRef]
  50. Weeks, W.T. Numerical inversion of Laplace transforms using Laguerre functions. J. ACM (JACM) 1966, 13, 419–429. [Google Scholar] [CrossRef]
  51. Talbot, A. The accurate numerical inversion of Laplace transforms. IMA J. Appl. Math. 1979, 23, 97–120. [Google Scholar] [CrossRef]
  52. Dingfelder, B.; Weideman, J.A.C. An improved Talbot method for numerical Laplace transform inversion. Numer. Algorithms 2015, 68, 167–183. [Google Scholar] [CrossRef]
  53. Thomée, V. A high order parallel method for time discretization of parabolic type equations based on Laplace transformation and quadrature. Int. J. Numer. Anal. Anal. Model. 2005, 2, 85–96. [Google Scholar]
  54. Lpez-Fernández, M.; Palencia, C. On the numerical inversion of the Laplace transform of certain holomorphic mappings. Appl. Numer. Math. 2004, 51, 289–303. [Google Scholar] [CrossRef]
  55. Kamran; Kamal, R.; Rahmat, G.; Shah, K. On the Numerical Approximation of Three-Dimensional Time Fractional Convection-Diffusion Equations. Math. Probl. Eng. 2021, 2021, 4640467. [Google Scholar] [CrossRef]
  56. Kamal, R.; Kamran; Rahmat, G.; Ahmadian, A.; Arshad, N.I.; Salahshour, S. Approximation of linear one dimensional partial differential equations including fractional derivative with non-singular kernel. Adv. Differ. Equ. 2021, 2021, 317. [Google Scholar] [CrossRef]
  57. Stehfest, H. Algorithm 368: Numerical inversion of Laplace transforms [D5]. Commun. ACM 1970, 13, 47–49. [Google Scholar] [CrossRef]
  58. Stehfest, H. Remark on algorithm 368: Numerical inversion of Laplace transforms. Commun. ACM 1970, 13, 624. [Google Scholar] [CrossRef]
  59. Davies, B.; Martin, B. Numerical inversion of the Laplace transform: A survey and comparison of methods. J. Comput. Phys. 1979, 33, 1–32. [Google Scholar] [CrossRef]
  60. Schaback, R. Error estimates and condition numbers for radial basis function interpolation. Adv. Comput. Math. 1995, 3, 251–264. [Google Scholar] [CrossRef]
  61. Trefethen, L.N.; Bau, I.I.I.D. Numerical Linear Algebra; Siam: Philadelphia, PA, USA, 1997; Volume 50. [Google Scholar]
  62. Kuznetsov, A. On the Convergence of the Gaver–Stehfest Algorithm. SIAM J. Numer. Anal. 2013, 51, 2984–2998. [Google Scholar] [CrossRef]
  63. Abate, J.; Valkó, P.P. Multi-precision Laplace transform inversion. Int. J. Numer. Methods Eng. 2004, 60, 979–993. [Google Scholar] [CrossRef]
  64. Abate, J.; Whitt, W. A unified framework for numerically inverting Laplace transforms. Informs J. Comput. 2006, 18, 408–421. [Google Scholar] [CrossRef]
  65. Fu, Z.J.; Chen, W.; Yang, H.T. Boundary particle method for Laplace transformed time fractional diffusion equations. J. Comput. Phys. 2013, 235, 52–66. [Google Scholar] [CrossRef]
  66. Chen, W.; Ye, L.; Sun, H. Fractional diffusion equations by the Kansa method. Comput. Math. Appl. 2010, 59, 1614–1620. [Google Scholar] [CrossRef]
  67. Liu, Q.X.; Gu, Y.; Zhuang, P.; Liu, F.; Nie, Y. An implicit RBF meshless approach for time fractional diffusion equations. Comput. Mech. 2011, 48, 1–12. [Google Scholar] [CrossRef] [Green Version]
Figure 1. The flowchart of the proposed method.
Figure 1. The flowchart of the proposed method.
Fractalfract 07 00143 g001
Figure 2. The plot shows the stability constant η of the differentiation matrix A for (a) problem 1; (b) problem 2; (c) problem 4.
Figure 2. The plot shows the stability constant η of the differentiation matrix A for (a) problem 1; (b) problem 2; (c) problem 4.
Fractalfract 07 00143 g002
Figure 3. The concentration at different times.
Figure 3. The concentration at different times.
Fractalfract 07 00143 g003
Figure 4. (a) Numerical solution of problem 1. (b) A b E r r o r of the proposed method with G N = 30 , N S = 18 , σ n = 25 at T = 1 corresponding to problem 1.
Figure 4. (a) Numerical solution of problem 1. (b) A b E r r o r of the proposed method with G N = 30 , N S = 18 , σ n = 25 at T = 1 corresponding to problem 1.
Fractalfract 07 00143 g004
Figure 5. R m s E r r o r of the proposed method with G N = 30 , N S = 18 , σ n = 25 at T = 1 corresponding to problem 1.
Figure 5. R m s E r r o r of the proposed method with G N = 30 , N S = 18 , σ n = 25 at T = 1 corresponding to problem 1.
Fractalfract 07 00143 g005
Figure 6. (a) Plots of A b E r r o r , R m s E r r o r , and R e l E r r o r versus t with G N = 150 , σ n = 20 , N S = 18 . (b) Plots of A b E r r o r , R m s E r r o r , and R e l E r r o r versus N S with G N = 150 , σ n = 20 , T = 1 .
Figure 6. (a) Plots of A b E r r o r , R m s E r r o r , and R e l E r r o r versus t with G N = 150 , σ n = 20 , N S = 18 . (b) Plots of A b E r r o r , R m s E r r o r , and R e l E r r o r versus N S with G N = 150 , σ n = 20 , T = 1 .
Fractalfract 07 00143 g006
Figure 7. (a) Numerical solution of problem 2. (b) A b E r r o r of the proposed method computed using G N = 625 , N S = 18 , σ n = 20 at T = 1 corresponding to problem 2.
Figure 7. (a) Numerical solution of problem 2. (b) A b E r r o r of the proposed method computed using G N = 625 , N S = 18 , σ n = 20 at T = 1 corresponding to problem 2.
Fractalfract 07 00143 g007
Figure 8. R m s E r r o r of the proposed method computed using G N = 625 , N S = 18 , σ n = 20 at T = 1 corresponding to problem 2.
Figure 8. R m s E r r o r of the proposed method computed using G N = 625 , N S = 18 , σ n = 20 at T = 1 corresponding to problem 2.
Fractalfract 07 00143 g008
Figure 9. (a) Plots of A b E r r o r , R m s E r r o r , and R e l E r r o r versus N S at T = 1 . (b) Plots of A b E r r o r , R m s E r r o r , and R e l E r r o r versus N S at T = 0.01 . (c) Plots of A b E r r o r , R m s E r r o r , and R e l E r r o r versus t with G N = 625 , σ n = 20 , N S = 18 .
Figure 9. (a) Plots of A b E r r o r , R m s E r r o r , and R e l E r r o r versus N S at T = 1 . (b) Plots of A b E r r o r , R m s E r r o r , and R e l E r r o r versus N S at T = 0.01 . (c) Plots of A b E r r o r , R m s E r r o r , and R e l E r r o r versus t with G N = 625 , σ n = 20 , N S = 18 .
Fractalfract 07 00143 g009
Figure 10. (a) Contour plot of A b E r r o r . (b) Contour plot of R m s E r r o r .
Figure 10. (a) Contour plot of A b E r r o r . (b) Contour plot of R m s E r r o r .
Fractalfract 07 00143 g010
Figure 11. (a) Contour plot of A b E r r o r . (b) Contour plot of R m s E r r o r .
Figure 11. (a) Contour plot of A b E r r o r . (b) Contour plot of R m s E r r o r .
Fractalfract 07 00143 g011
Figure 12. (a) Numerical solution of problem 3. (b) A b E r r o r of the proposed method with G N = 900 , N S = 18 , σ n = 20 at T = 1 corresponding to problem 3.
Figure 12. (a) Numerical solution of problem 3. (b) A b E r r o r of the proposed method with G N = 900 , N S = 18 , σ n = 20 at T = 1 corresponding to problem 3.
Fractalfract 07 00143 g012
Figure 13. R m s E r r o r of the proposed method with G N = 900 , N S = 18 , σ n = 20 at T = 1 corresponding to problem 3.
Figure 13. R m s E r r o r of the proposed method with G N = 900 , N S = 18 , σ n = 20 at T = 1 corresponding to problem 3.
Fractalfract 07 00143 g013
Figure 14. (a) Plots of A b E r r o r , R m s E r r o r , and R e l E r r o r versus N S at T = 1 . (b) Plots of A b E r r o r , R m s E r r o r , and R e l E r r o r versus N S with G N = 900 , σ n = 20 at T = 0.01 . (c) Plots of A b E r r o r , R m s E r r o r , and R e l E r r o r versus N S versus t with G N = 900 , σ n = 20 , N S = 18 .
Figure 14. (a) Plots of A b E r r o r , R m s E r r o r , and R e l E r r o r versus N S at T = 1 . (b) Plots of A b E r r o r , R m s E r r o r , and R e l E r r o r versus N S with G N = 900 , σ n = 20 at T = 0.01 . (c) Plots of A b E r r o r , R m s E r r o r , and R e l E r r o r versus N S versus t with G N = 900 , σ n = 20 , N S = 18 .
Fractalfract 07 00143 g014
Figure 15. (a) Contour plot of A b E r r o r at time level T = 1 . (b) Contour plot R m s E r r o r at time level T = 1 .
Figure 15. (a) Contour plot of A b E r r o r at time level T = 1 . (b) Contour plot R m s E r r o r at time level T = 1 .
Fractalfract 07 00143 g015
Figure 16. (a) Contour plot of A b E r r o r at time level T = 1 . (b) Contour plot of R m s E r r o r at time level T = 1 .
Figure 16. (a) Contour plot of A b E r r o r at time level T = 1 . (b) Contour plot of R m s E r r o r at time level T = 1 .
Fractalfract 07 00143 g016
Figure 17. (a) Slice plot of analytic solution corresponding to problem 4. (b) Slice plot of numerical solution corresponding to problem 4.
Figure 17. (a) Slice plot of analytic solution corresponding to problem 4. (b) Slice plot of numerical solution corresponding to problem 4.
Fractalfract 07 00143 g017
Figure 18. (a) Plots of Plots of A b E r r o r , R m s E r r o r , and R e l E r r o r versus N S with G N = 4913 , σ n = 80 at T = 1 . (b) Plots of Plots of A b E r r o r , R m s E r r o r , and R e l E r r o r versus N S with G N = 4096 , σ n = 80 at T = 0.01 . (c) Plots of Plots of A b E r r o r , R m s E r r o r , and R e l E r r o r versus t with G N = 4913 , σ n = 80 , alpha = 0.9, N S = 18 .
Figure 18. (a) Plots of Plots of A b E r r o r , R m s E r r o r , and R e l E r r o r versus N S with G N = 4913 , σ n = 80 at T = 1 . (b) Plots of Plots of A b E r r o r , R m s E r r o r , and R e l E r r o r versus N S with G N = 4096 , σ n = 80 at T = 0.01 . (c) Plots of Plots of A b E r r o r , R m s E r r o r , and R e l E r r o r versus t with G N = 4913 , σ n = 80 , alpha = 0.9, N S = 18 .
Fractalfract 07 00143 g018
Figure 19. (a) Contour plot of A b E r r o r at time level T = 1 . (b) Contour plot of R m s E r r o r with G N = 3375 , σ n = 80 , N S = 20 at time level T = 1 .
Figure 19. (a) Contour plot of A b E r r o r at time level T = 1 . (b) Contour plot of R m s E r r o r with G N = 3375 , σ n = 80 , N S = 20 at time level T = 1 .
Fractalfract 07 00143 g019
Figure 20. (a) Plot of A b E r r o r with G N = 900 , N S = 18 , σ n = 30 , α = 0.9 , z = 1 at T = 0.01 . (b) Plot of A b E r r o r with G N = 900 , N S = 18 , σ n = 30 , α = 0.9 , z = 1 at T = 1 .
Figure 20. (a) Plot of A b E r r o r with G N = 900 , N S = 18 , σ n = 30 , α = 0.9 , z = 1 at T = 0.01 . (b) Plot of A b E r r o r with G N = 900 , N S = 18 , σ n = 30 , α = 0.9 , z = 1 at T = 1 .
Fractalfract 07 00143 g020
Figure 21. (a) The numerical solution at z = 1 cross section with G N = 900 , N S = 18 , σ n = 30 , α = 0.9 at T = 0.01 . (b) The numerical solution at z = 1 cross section with G N = 900 , N S = 18 , σ n = 30 , α = 0.9 at T = 1 .
Figure 21. (a) The numerical solution at z = 1 cross section with G N = 900 , N S = 18 , σ n = 30 , α = 0.9 at T = 0.01 . (b) The numerical solution at z = 1 cross section with G N = 900 , N S = 18 , σ n = 30 , α = 0.9 at T = 1 .
Fractalfract 07 00143 g021
Table 1. The errors obtained using the proposed numerical scheme at final time T = 1 corresponding to problem 1.
Table 1. The errors obtained using the proposed numerical scheme at final time T = 1 corresponding to problem 1.
α = 0.85 G N σ n N S Ab Error Rms Error Rel Error CPU(s)
14020184.4420 × 10 4 3.7542 × 10 5 5.1591 × 10 5 0.101494
145 2.0215 × 10 4 1.6787 × 10 5 2.3067 × 10 5 0.087209
150 1.6953 × 10 4 1.3842 × 10 5 1.9018 × 10 5 0.102077
15025161.6953 × 10 4 1.3842 × 10 5 1.9018 × 10 5 0.083023
26 1.5566 × 10 4 1.2710 × 10 5 1.7462 × 10 5 0.092403
29 1.2755 × 10 4 1.0414 × 10 5 1.4308 × 10 5 0.095714
100683.0429 × 10 2 3.0429 × 10 3 4.1876 × 10 3 0.072115
101.9506 × 10 4 1.9506 × 10 5 2.6845 × 10 5 0.069145
121.1745 × 10 4 1.1745 × 10 5 1.6163 × 10 5 0.083798
[66] 1.7 × 10 4
Table 2. The errors obtained using the proposed scheme at final time T = 1 for problem 2.
Table 2. The errors obtained using the proposed scheme at final time T = 1 for problem 2.
α = 0.85 σ n Ab Error Rms Error Rel Error CPU(s)
154.88 × 10 1 2.44 × 10 2 7.50 × 10 3 4.069811
( G N , N S ) = ( 400 , 10 ) 161.34 × 10 2 6.68 × 10 4 2.05 × 10 4 0.937441
177.80 × 10 3 3.87 × 10 4 1.19 × 10 4 0.785719
185.60 × 10 3 2.81 × 10 4 8.68 × 10 5 0.741108
N S
102.70 × 10 3 1.09 × 10 4 3.39 × 10 5 1.635850
( G N , σ n ) = ( 625 , 25 ) 122.22 × 10 3 8.68 × 10 5 2.68 × 10 5 1.221204
142.28 × 10 3 1.13 × 10 4 3.49 × 10 5 1.309271
163.00 × 10 3 1.21 × 10 4 3.76 × 10 5 1.231612
183.20 × 10 3 1.27 × 10 4 3.94 × 10 5 1.309295
208.20 × 10 4 3.28 × 10 5 1.01 × 10 5 1.418298
[67] 1.140 × 10 3
Table 3. The errors obtained using the proposed scheme at final time T = 1 for problem 3.
Table 3. The errors obtained using the proposed scheme at final time T = 1 for problem 3.
α = 0.90 σ n A b E r r o r R m s E r r o r R e l E r r o r CPU(s)
201.5787 × 10 4 6.3150 × 10 6 3.7390 × 10 4 0.887272
( N S , G N ) = ( 18 , 625 ) 211.4402 × 10 4 5.7610 × 10 6 3.4110 × 10 4 0.832852
229.2418 × 10 5 3.6967 × 10 6 2.1888 × 10 4 0.870290
232.8984 × 10 5 1.1594 × 10 6 6.8645 × 10 5 0.969934
243.4135 × 10 5 1.3654 × 10 6 8.0845 × 10 5 0.912345
253.8871 × 10 5 1.5548 × 10 6 9.2061 × 10 5 1.039839
263.0696 × 10 5 1.2278 × 10 6 7.2699 × 10 5 1.000615
α = 0.90 G N A b E r r o r R m s E r r o r R e l E r r o r CPU(s)
4842.0243 × 10 4 9.2016 × 10 6 5.4793 × 10 4 0.754501
( N S , σ n ) = ( 18 , 25 ) 5292.8677 × 10 5 1.2468 × 10 6 7.4092 × 10 5 0.787635
5765.3314 × 10 5 2.2214 × 10 6 1.3176 × 10 4 0.777492
6253.8871 × 10 5 1.5548 × 10 6 9.2061 × 10 5 0.877768
6764.0459 × 10 5 1.5561 × 10 6 9.1988 × 10 5 1.037267
7293.4507 × 10 5 1.2780 × 10 6 7.5438 × 10 5 0.965576
α = 0.90 N S A b E r r o r R m s E r r o r R e l E r r o r CPU(s)
102.4250 × 10 3 8.0833 × 10 5 4.7530 × 10 3 0.976971
( G N , σ n ) = ( 900 , 20 ) 127.6536 × 10 4 2.5512 × 10 5 1.5001 × 10 4 1.074337
144.6386 × 10 5 1.5462 × 10 6 9.0918 × 10 5 1.101967
161.2244 × 10 4 4.0813 × 10 6 2.3998 × 10 4 1.095336
181.0368 × 10 4 3.4560 × 10 6 2.0322 × 10 4 1.120181
Table 4. The errors obtained using the proposed scheme at final time T = 1 for problem 4.
Table 4. The errors obtained using the proposed scheme at final time T = 1 for problem 4.
α = 0.9 G N A b E r r o r R m s E r r o r R e l E r r o r CPU(s)
7292.4631 × 10 4 1.0781 × 10 4 5.7929 × 10 5 5.831264
( N S , σ n ) = ( 20 , 80 ) 10001.8778 × 10 4 9.6171 × 10 5 5.1065 × 10 5 8.208304
13313.7038 × 10 4 8.0097 × 10 5 4.2130 × 10 5 12.144358
17281.6588 × 10 4 7.3857 × 10 5 3.8551 × 10 5 17.086863
21972.6392 × 10 4 8.7479 × 10 5 4.5370 × 10 5 25.868403
α = 0.9 N S A b E r r o r R m s E r r o r R e l E r r o r CPU(s)
162.0937 × 10 4 6.9537 × 10 5 3.6576 × 10 5 11.743146
( G N , σ n ) = ( 1331 , 50 ) 182.0961 × 10 4 6.9627 × 10 5 3.6623 × 10 5 13.808768
202.0930 × 10 4 7.0879 × 10 5 3.7282 × 10 5 11.128933
223.0057 × 10 4 8.5166 × 10 5 4.4797 × 10 5 11.274943
α = 0.9 σ n A b E r r o r R m s E r r o r R e l E r r o r CPU(s)
712.0501 × 10 4 8.2774 × 10 5 4.3539 × 10 5 14.044730
( G N , N S ) = ( 1331 , 18 ) 722.0674 × 10 4 8.0409 × 10 5 4.2295 × 10 5 14.006118
732.5473 × 10 4 8.2782 × 10 5 4.3543 × 10 5 16.449350
742.0207 × 10 4 8.2277 × 10 5 4.3277 × 10 5 16.104030
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Kamran; Irfan, M.; Alotaibi, F.M.; Haque, S.; Mlaiki, N.; Shah, K. RBF-Based Local Meshless Method for Fractional Diffusion Equations. Fractal Fract. 2023, 7, 143. https://doi.org/10.3390/fractalfract7020143

AMA Style

Kamran, Irfan M, Alotaibi FM, Haque S, Mlaiki N, Shah K. RBF-Based Local Meshless Method for Fractional Diffusion Equations. Fractal and Fractional. 2023; 7(2):143. https://doi.org/10.3390/fractalfract7020143

Chicago/Turabian Style

Kamran, Muhammad Irfan, Fahad M. Alotaibi, Salma Haque, Nabil Mlaiki, and Kamal Shah. 2023. "RBF-Based Local Meshless Method for Fractional Diffusion Equations" Fractal and Fractional 7, no. 2: 143. https://doi.org/10.3390/fractalfract7020143

Article Metrics

Back to TopTop