Next Article in Journal
Local Lagrange Exponential Stability Analysis of Quaternion-Valued Neural Networks with Time Delays
Next Article in Special Issue
Non-Overlapping Domain Decomposition via BURA Preconditioning of the Schur Complement
Previous Article in Journal
Estimation of the Fractal Dimensions of the Linear Combination of Continuous Functions
Previous Article in Special Issue
Rational Approximations in Robust Preconditioning of Multiphysics Problems
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

On a Framework for the Stability and Convergence Analysis of Discrete Schemes for Nonstationary Nonlocal Problems of Parabolic Type

Vilnius Gediminas Technical University, Saulėtekio al. 11, LT-10223 Vilnius, Lithuania
*
Author to whom correspondence should be addressed.
Mathematics 2022, 10(13), 2155; https://doi.org/10.3390/math10132155
Submission received: 27 April 2022 / Revised: 15 June 2022 / Accepted: 19 June 2022 / Published: 21 June 2022

Abstract

:
The main aim of this article is to propose a general framework for the theoretical analysis of discrete schemes used to solve multi-dimensional parabolic problems with fractional power elliptic operators. This analysis is split into three parts. The first part is based on techniques well developed for the solution of nonlocal elliptic problems. The obtained discrete elliptic operators are used to formulate semi-discrete approximations. Next, the fully discrete schemes are constructed by applying the classical and robust approximations of time derivatives. The existing stability and convergence results are directly included in the new framework. In the third part, approximations of transfer operators are constructed by using uniform and the best uniform rational approximations. The stability and accuracy of the obtained local discrete schemes are investigated. The results of computational experiments are presented and analyzed. A three-dimensional test problem is solved. The rational approximations are constructed by using the BRASIL algorithm.

1. Introduction

Recently, fractional differential equations have been used to simulate non-standard diffusive processes when an anomalous diffusion is important. We can mention models used to describe chemical and contaminant transport in heterogeneous aquifers [1], physics [2], medicine [3], and image processing [4]. More examples are given in [5,6].
This paper is a continuation of our previous work [7]. Recently, much attention has been devoted to the solution of multi-dimensional parabolic problems with fractional power elliptic operators. Our activity was initiated due to some critical experience in the analysis of numerical methods for the solution of mathematical models when some/all classical differential operators are substituted by fractional differential operators. A typical approach is to construct and investigate numerical algorithms for each problem from scratch. Our aim is to propose a general framework and to specify what parts of this analysis really require new modifications of existing techniques. We split the work into three parts. The first part is based on techniques well known for the analysis of fractional power elliptic problems. The constructed discrete elliptic operators make a basis to formulate semi-discrete approximations. In the second part of the framework, fully discrete schemes are constructed. Again, we can use some classical and robust approximations of time derivatives. The stability and convergence of the discrete solutions follow directly from the existing theoretical results for classical parabolic problems. In the third part, approximations of transfer operators are constructed. Exactly this part of the framework requires additional theoretical analysis and modifications of the discrete algorithms. In this paper, we use uniform and the best uniform rational approximations. The stability and accuracy of the obtained local discrete schemes is investigated. The very efficient best rational approximation by successive interval length adjustment (BRASIL) tool [8] is used for the computation of the best uniform rational approximations (BURAs). Deep results on BURA-type approximations for spectral fractional elliptic equations are presented in [9]. These results make a good theoretical basis for the analysis of discrete schemes for the solution of parabolic problems with fractional elliptic operators.
Another popular technique for the solution of elliptic and parabolic fractional diffusion problems is based on the unified rational Krylov method and investigated in [10]. The authors compare several existing pole selection strategies and provide a certified error bound to assess their quality. In addition they develop two new pole generation algorithms tailored to the framework of fractional diffusion.
One more general approach is based on a Lanczos method. The main benefit of this algorithm is that the required matrix–function–vector products are computed without ever forming the dense matrix A h α . A preconditioned Lanczos method can be used to accelerate the convergence of this method (see [11] and the references given therein).
A reduced basis method for fractional diffusion operators and applications for the solution of fractional power elliptic problems is proposed in [12].
We note that additional classes of approximation algorithms should be also considered as practical tools for the approximation of nonlocal operators; see as examples [13] and techniques based on artificial neural networks [14,15].
Here, we comment briefly on a more general definition of fractional calculus. It is a powerful tool that has been recently employed to model complex biological systems and different processes with nonlinear behavior and long-term memory. The definition of the fractional-order derivative is not unique; still, there are some generally accepted and common definitions. We recommend [16] for an excellent and deep introduction to this topic. Still, in this paper, we deal with a specific class of nonlocal problems, where, instead of fractional derivatives, a fractional power of the full elliptic operator is considered. Solutions of such models have quite different properties, and in many cases, they are optimal tools to describe the complicated real-world applications.
In this paper, we use the spectral definition of the fractional power of an elliptic operator A h α (the details are given in Section 2). As it is noted in many papers, the spectral algorithm can be used for practical computations to solve parabolic-type problems with nonlocal diffusion operators. Then, the complexity of such algorithms to solve nonlocal parabolic problems is the same as for a fast Fourier transform (FFT) method targeted at standard elliptic operators. However, clearly, this strategy is computationally efficient only if the differential problem is solved in a rectangular domain, the complete set of eigenfunctions of operator A h is known, in advance, and FFT-type techniques can be applied.
A more general idea is to transform nonlocal problems into the local classical differential problems. A very good review on these methods is given in [17]. The theoretical analysis of various modifications of uniform rational approximations for the solution of elliptic problems was presented in [18].
The rest of the paper is organized in the following way. In Section 2, the problem is formulated. The non-stationary parabolic equation with a fractional power elliptic operator is defined. As was mentioned above, the spectral definition is used to define fractional power elliptic operators. A general framework for the analysis of discrete schemes targeted at solving such problems is formulated. The first step of this scheme is analyzed, when the nonlocal elliptic operator is approximated in a finite-dimensional space and a semidiscrete scheme is constructed. A general approach is specified for how the approximation error of this step is investigated. This technique is applied for a three-dimensional test problem.
The second step of the proposed general framework of analysis is considered in Section 3. Fully discrete schemes are constructed. Most of the well-known implicit methods can be used to approximate the semidiscrete problem. As an example, we consider the backward Euler method. The standard approximation error and stability estimates are provided. The results of the computational experiments are presented and analyzed. They confirm a delicate interlacing of space and time discrete approximations.
In Section 4, the third step of the general framework is considered. A time transfer operator of the fully discrete scheme depends on the nonlocal discrete operator A h α . The goal of this step is to approximate it by some local operator. Here, we use methods based on the best uniform rational approximations (BURAs). The required rational functions are computed by applying the BRASIL algorithm (BURA-BRASIL scheme) [8]. The stability analysis of the obtained scheme shows that it is stable at least for sufficiently small time step sizes. In addition, a computational stability test is proposed. As an example, this criterion is applied for the 3D test problem, and it is proven that, for different popular values of fractional parameters and a broad set of time steps, the constructed BURA-BRASIL scheme is unconditionally stable. Next, the approximation accuracy of the third step of the general framework is investigated and a global error of the discrete solution is estimated. The results of computational experiments are presented and analyzed.
In Section 5, the third step of the general framework is applied for one more approximation of the nonlocal operator, which is based on a uniform rational approximation (URA) method. The experimental stability criterion is used in the analysis, and it is proven that the URA-BRASIL scheme is unconditionally stable for the given fractional parameters and time step sizes. The approximation error analysis shows that this error does not depend on the time step size, and it can be reduced only by increasing the order m of the rational approximation function.
In Section 6, a stability analysis of a Crank–Nicolson-type BURA-BRASIL scheme is performed. The stability factor of the Crank–Nicolson scheme has a more complicated dependence on large eigenvalues of the discrete elliptic operator; hence, the stability analysis of the BURA-BRASIL approximation is a good test for the proposed general framework techniques.
In Section 7, an applied problem is solved. The mathematical model describes biofilm formation. A generalized nonlocal diffusion process is included in the model. A numerical simulation is performed by using a symmetrical splitting scheme, where splitting is performed with respect to physical processes. Applying techniques of the proposed theoretical framework, it is shown that the scheme is second-order in time and space. The results of the computational experiments are presented. Some final conclusions are given in Section 8.

2. Problem Formulation

Let H be a Hilbert space with a scalar product ( u , v ) for u , v H . Then, the L 2 -norm is defined as u = ( u , u ) 1 / 2 .
Let A be a self-adjoint positive definite operator,
A : H H , A = A * , A c I , c > 0 ,
where I is the identity operator.
Next, we define a fractional power of this operator A α with a fractional parameter 0 < α < 1 . This definition can be given in a non-unique way, and we use the spectral approach. Let us solve the standard eigen-problem:
A ψ j = λ j ψ j , j = 1 , 2 , .
All eigenvalues are positive:
0 < λ 1 λ 2 λ m
and the set of eigenfunctions { ψ j } make an orthonormal basis for H. Then, any function u H can be written as
u = j = 1 ( u , ψ j ) ψ j .
A nonlocal operator A α with fractional parameter 0 < α < 1 is defined as
A α u = j = 1 λ j α ( u , ψ j ) ψ j .
Here, we note that it is possible to consider more general nonlocal operators:
g ( A ) u = j = 1 g ( λ j ) ( u , ψ j ) ψ j ,
where function g satisfies some specific requirements; first of all, we require that
g ( λ ) δ I , δ = min λ σ ( A ) g ( λ ) > 0 .
Here, σ ( A ) denotes the spectrum of A. Such generalizations of nonlocal operators are considered for example in [19]. In this paper, we restrict ourselves to polynomial functions g ( λ ) = λ α . Still, we remark that the proposed techniques of approximation can be used for more general functions than the powers of eigenvalues. Such a modification of the BURA-BRASIL approximation is described in Section 4.
We are interested in solving the following Cauchy problem:
u t + A α u = F , 0 < t T ,
u ( 0 ) = u 0 , u 0 H .
By using the Fourier method, it is possible to write the solution of this problem in an explicit form u ( t ) = j = 1 u j ( t ) ψ j , where
u j ( t ) = u 0 j e λ j α t + e λ j α t 0 t e λ j α s f j ( s ) d s , F ( t ) = j = 1 f j ( t ) ψ j , u 0 = j = 1 u 0 j ψ j .

Semidiscrete Scheme

First, we approximate operator A α by considering a finite-dimensional Hilbert space H h . For simplicity, we denote a scalar product in H h again as ( U , V ) , for U , V H h . By taking into account the spectral definition of the nonlocal operator A α , we approximate the local operator A by applying the finite-difference, finite-volume, or finite-element method. It is required to guarantee that A h is again a self-adjoint positive definite operator:
A h : H h H h , A h = A h * , A h c I h , c > 0 ,
where I h is the discrete identity operator. Some modification of the definitions should be performed in the case of finite-element approximations. Let { ϕ j h } , j = 1 , , J be a basis of space H h and introduce the mass M h and stiffness A ˜ h matrix by
M i j = ( ϕ j h , ϕ i h ) , A ˜ i j = ( A ϕ j h , ϕ i h ) ,
respectively. Then, the discrete operator A h is defined by A h = M h 1 A ˜ h .
Let us solve the standard eigen-problem:
A h ψ j h = μ j ψ j h , j = 1 , , J .
All eigenvalues are positive
0 < μ 1 μ 2 μ J
and the set of eigenfunctions { ψ j h } make an orthonormal basis for H h . Then, any function U H h can be written as
U = j = 1 J ( U , ψ j h ) ψ j h .
We use the discrete eigenfunctions to replace the fractional operator A α by its discrete approximation
A h α U = j = 1 J μ j α ( U , ψ j h ) ψ j h .
We approximate the problem (1) and (2) by the following semidiscrete Cauchy problem:
U t + A h α U = F , 0 < t T ,
U ( 0 ) = U 0 , U 0 H h .
By using the Fourier method it is possible to write the solution of this problem in an explicit form U ( t ) = j = 1 J U j ( t ) ψ j h , where
U j ( t ) = U 0 j e μ j α t + e μ j α t 0 t e μ j α s F j ( s ) d s , F ( t ) = j = 1 J F j ( t ) ψ j h , U 0 = j = 1 J U 0 j ψ j h .
In the following analysis, we always assume that there exists a sufficiently smooth solution of problem (1) and (2). The existence of a solution of the semidiscrete problem (4) and (5) is demonstrated above. Still, we are interested in estimating the approximation accuracy of this semidiscrete scheme. We restrict ourselves to the analysis of finite-difference and finite-volume schemes. Let us assume that u h H h is a suitable representation of the exact solution of the PDE (1) and (2). The approximation error of the semidiscrete Equation (4) is defined formally in a standard way (see [20,21]):
Ψ h ( t ) : = u h t + A h α u h F = A h α u h ( A α u ) h .
For nonlocal operators, we cannot use the convenient technique of Taylor expansion. The approximation error can be estimated in a different way. Let us apply the definition of nonlocal operators A α and A h α , then we obtain
Ψ h = j = 1 J ( u h j μ j α ψ j h u j λ j α ψ j ) j = J + 1 λ j α u j ψ j .
The second term can be bounded by O ( h k ) depending on the smoothness of the solution. Next, we formulate accuracy estimates that are sufficient to prove that the approximation error is bounded by O ( h 2 ) :
1 . | ( u h , ψ j h ) ( u , ψ j ) | C h 2 , 2 . ψ j h ψ j h C h 2 , 3 . | μ j α λ j α | C h 2 , j = 1 , , J .
Such estimates are known for many popular approximations of elliptic problems [21,22,23].
Example 1.
In this example, we solve a linear fractional heat equation with a linear source term in three-dimensional space Ω = [ 0 , 1 ] × [ 0 , 1 ] × [ 0 , 1 ] (see [7]):
u t + ( Δ ) α u = F ( x , y , z , t , u ) , ( x , y , z ) Ω , F ( x , y , z , t , u ) = t 2 α i = 1 8 β i λ i α v i + 2 α t 2 α 1 + t 2 α sin 3 ( π x ) sin 3 ( π y ) sin 3 ( π z ) u , u ( x , y , z , t ) = 0 , ( x , y , z ) Ω ,
where
v 1 = sin ( π x ) sin ( π y ) sin ( π z ) , λ 1 = 3 π 2 , β 1 = 27 / 64 , v 2 = sin ( π x ) sin ( π y ) sin ( 3 π z ) , λ 2 = 11 π 2 , β 2 = 9 / 64 , v 3 = sin ( π x ) sin ( 3 π y ) sin ( π z ) , λ 3 = 11 π 2 , β 3 = 9 / 64 , v 4 = sin ( π x ) sin ( 3 π y ) sin ( 3 π z ) , λ 4 = 19 π 2 , β 4 = 3 / 64 , v 5 = sin ( 3 π x ) sin ( π y ) sin ( π z ) , λ 5 = 11 π 2 , β 5 = 9 / 64 , v 6 = sin ( 3 π x ) sin ( π y ) sin ( 3 π z ) , λ 6 = 19 π 2 , β 6 = 3 / 64 , v 7 = sin ( 3 π x ) sin ( 3 π y ) sin ( π z ) , λ 7 = 19 π 2 , β 7 = 3 / 64 , v 8 = sin ( 3 π x ) sin ( 3 π y ) sin ( 3 π z ) , λ 8 = 27 π 2 , β 8 = 1 / 64 .
This problem has the exact solution [5]
u ( x , y , z , t ) = t 2 α sin 3 ( π x ) sin 3 ( π y ) sin 3 ( π z ) .
A discrete approximation of the 3D diffusion operator is constructed by using the finite-volume method. A uniform space mesh is defined Ω ¯ h = ω ¯ x × ω ¯ y × ω ¯ z :
ω ¯ x = { x i : x i = i h , i = 0 , , J x , h = 1 / J x } , ω ¯ y = { y j : y j = j h , j = 0 , , J x , h = 1 / J x } , ω ¯ z = { z j : z k = k h , k = 0 , , J x , h = 1 / J x }
and the discrete diffusion operator is constructed:
A h U = ( U i + 1 , j k 2 U i j k + U i 1 , j k h 2 + U i , j + 1 , k 2 U i j k + U i , j 1 , k h 2 + U i j , k + 1 2 U i j k + U i j , k 1 h 2 ) .
The solution of eigen-problem (3) for this operator A h is well known (see [21]):
ψ h , l m r h ( x i , y j , z k ) = 2 2 sin ( π l x i ) sin ( π m y j ) sin ( π r z k ) , 0 < l , m , r < J x , μ l m r = 4 h 2 sin 2 π 2 l h + sin 2 π 2 m h + sin 2 π 2 r h .
As an example, we compute the global error of the solution of the semidiscrete scheme (4) and (5):
e ( J x ) = max ( x , y , z ) Ω h | u ( x , y , z , T ) U ( x , y , z , T ) |
for the final time T = 1 and the fractional power parameter α = 0.75 . The computed errors confirm the second-order accuracy of the proposed approximation:
e ( 200 ) = 7.298 × 10 5 , e ( 400 ) = 1.824 × 10 5 , e ( 800 ) = 4.564 × 10 6 .
Hence, by selecting a sufficiently large J = ( J x 1 ) 3 , we can control the space approximation error at the specified smallness level.

3. Backward Euler Method

In the second step of the proposed general framework of analysis, a fully discrete scheme is constructed. In this paper, we consider the backward Euler (BE) method.
For the simplicity of the notations, we consider a uniform time mesh:
ω ¯ t = { t n : t n = n τ , n = 0 , , N } , t N = T .
Then, the problem (4) and (5) is approximated by the following BE scheme [20]:
U n U n 1 τ + A h α U n = F n , n = 1 , , N ,
U 0 = U 0 ,
where U n is a numerical approximation to the exact solution U ( t n ) of the problem (4) and (5), and F n = F ( t n ) .
Lemma 1.
If a solution of the problem (4) and (5) is sufficiently smooth, then the approximation error of the BE scheme (10) is of order O ( τ ) .
Proof. 
The proof is quite standard, and it is based on the Taylor expansion technique. It is sufficient to compute the residual of the discrete formula ( U ( t n ) U ( t n 1 ) ) / τ for a sufficiently smooth function U ( t ) . □
The stability analysis of the scheme (10) is also simple.
Lemma 2.
The BE scheme (10) is unconditionally stable.
U n U 0 + τ k = 1 n F k .
Proof. 
The Fourier stability analysis can be used to show that
U n U n 1 + τ F n .
The same estimate can be obtained by using the energy method and taking into account that operator A h α is positive definite, i.e., ( A h α U n , U n ) > 0 . We multiply Equation (10) by U n and obtain the estimate
U n 2 ( U n 1 , U n ) + τ ( F n , U n )
from which the estimate (13) follows trivially. Applying the estimates (13) recursively, we obtain the required stability estimate (12). □
It is easy to see that, if the solution u H of (1) is a sufficiently smooth function and an approximation error by U H h functions is of order O ( h k ) , then the error of the discrete solution of the fully discrete BE scheme (10) can be estimated as
u ( t n ) U n u ( t n ) U ( t n ) + U ( t n ) U n C ( τ + h k ) .
Such a delicate interlacing of space and time approximation errors is nicely seen from the experimental results. We solve the differential problem (7) of Example 1. Table 1 gives, for a sequence of decreasing time step widths τ , the errors E ( τ ) , and the experimental convergence rates ρ ( τ ) of the discrete solution for the BE scheme (10) in the maximum norm:
E ( τ ) = max ( x i , y j , z k ) Ω h | U i j k N u ( x i , y j , z k , T ) | , ρ ( τ ) = log 2 E ( 2 τ ) E ( τ ) .
The fractional power parameter α = 0.75 and a uniform space grid Ω h with J x = 200 and 400 are used in the numerical experiments.
It follows from the presented results that the convergence order of the discrete solution is close to the first, but it slowly decreases for smaller time steps. Such a behavior of the error is due to the influence of the space approximation error (see the estimate (14)). In order to illustrate this fact, let us consider the dynamics of a modified error component:
E ˜ ( τ ) = E ( τ ) e ( h ) ,
where e ( h ) is the error of the solution of the semidiscrete scheme (4) and (5). The values of e ( h ) for J x = 200 and 400 are given in (9). Table 2 gives for a sequence of decreasing time step widths τ the errors E ˜ ( τ ) and the experimental convergence rates ρ ( τ ) of the discrete solution for the BE scheme (4).
The presented results agree well with the theoretical predictions.

4. Discrete Schemes Based on Rational Approximations

In the third step of a general theoretical framework, nonlocal operators A h α in a fully discrete scheme are approximated by some local operators. In this paper, we consider methods based on rational approximations.
We can write the BE scheme (10) in the following form:
U n = ( I h + τ A h α ) 1 ( U n 1 + τ F n ) .
Then, we approximate the nonlocal operator ( I h + τ A h α ) 1 by a local rational operator:
( I h + τ A h α ) 1 r m ( A h ) ,
where a function r m ( z ) is defined as
r m ( λ ) = p m ( λ ) q m ( λ )
with polynomials p m and q m of the same degree m. As a practical implementation of this approach, the best uniform rational approximation (BURA) method is used, where r m is the best rational approximation of the function
f ( λ ) = 1 1 + τ λ α
for λ [ μ 1 , μ J ] . The required rational function is computed by applying the BRASIL algorithm, which is based on the barycentric rational formula [8]. We used a free and open-source implementation of this algorithm in Python.
Here, it is important to note that only slight changes are needed if, instead of a polynomial function, we solve a problem with a more general nonlinear function g ( λ ) . Then, a rational approximation function r m ( z ) is defined for the modified function:
f ( λ ) = 1 1 + τ g ( α ) .
The constructed rational function r m can be written in a partial fraction decomposition form [7]:
r m ( λ ) = c 0 + j = 1 m c j λ d j .
Then, the following scheme is constructed:
V n = r m ( A h ) V n 1 + τ F n , n = 1 , 2 , , N ,
V 0 = U 0 .
Its implementation is efficient if all coefficients d j are non-positive.
The convergence analysis of the solution of the scheme (16) is performed by using the classical technique. It is based on the stability and approximation error analysis. First, we investigate the stability of the scheme (16). Note that
( I h + τ A h α ) 1 1 1 + τ μ 1 α 1 τ μ 1 α .
Let m be a sufficiently large number in order to satisfy the estimate:
( 1 + τ λ α ) 1 r m ( λ ) τ μ 1 α , λ [ μ 1 , μ J ] ,
Then, we obtain the required stability inequality:
r m ( A h ) r m ( A h ) ( 1 + τ A h α ) 1 + ( 1 + τ A h α ) 1 1 .
Remark 1.
As an additional stability test of the scheme (16), it is recommended to compute the bound
R = max 0 j K | r m ( z j ) | , z j = μ 1 + j K ( μ J μ 1 ) .
The stability requirement is satisfied if R 1 .
As an example, we applied this criterion for the scheme (16) and the problem (7). The results of the computational experiments confirm that the condition R 1 is satisfied for fractional power parameters α = 0.25 , 0.5 , 0.75 , space meshes with J = ( J x + 1 ) 3 , J x = 200 , 400 , and time steps τ = 10 k , k = 1 , , 4 . The rational function r m is computed by applying the BURA-BRASIL algorithm with m = 5 , 7 , 10 , 12 .
Next, we investigate the approximation accuracy of the scheme (16). In this analysis, we compare V n with the solution U n of the BE scheme (10). Let us write both functions in a spectral form:
U n = j = 1 J U j n ψ j h , V n = j = 1 J V j n ψ j h ,
where
U j n U j n 1 τ + μ j α U j n = F j n , j = 1 , , J , V j n = r m ( μ j ) ( V j n 1 + τ F j n ) .
The second equation can be written as:
V j n V j n 1 τ + r m 1 ( μ j ) 1 τ V j n = F j n .
The approximation error of the scheme (16) is defined as
Ψ ˜ n ( μ j ) = U j n U j n 1 τ + r m 1 ( μ j ) 1 τ U j n F j n = r m 1 ( μ j ) 1 τ μ j α U j n = e m j U j n .
Let us denote the error function as Z j n = U j n V j n ; it satisfies equations
Z j n = r m ( μ j ) ( Z j n 1 + τ Ψ ˜ n ( μ j ) ) .
Applying these equations iteratively, we obtain the estimate
Z n t n Ψ ˜ n .
Remark 2.
As follows from (19), the approximation error depends not only on the accuracy with which the rational function approximates fractional powers of eigenvalues μ α , but also on U j n . For smooth solutions, the Fourier coefficients U j n are bounded from above by O ( j k ) with some constant k.
Table 3 gives for a sequence of decreasing time step widths τ and different values of m the approximation errors Ψ ˜ n ( ξ ) of the discrete solution for the BURA-BRASIL scheme (16) in the maximum norm. It is assumed that Ψ ˜ n ( ξ ) = e m ( ξ ) / ξ . The fractional power parameter α = 0.75 and a uniform space grid Ω h with J x = 200 and 400 are used in numerical experiments.
A more detailed analysis of the approximation errors Ψ ˜ τ n ( ξ ) shows that the largest values are obtained for high spectral modes. For many applied problems, solutions depend only on a few moderate size spectral modes. Hence, we computed these errors in a reduced spectral interval [ μ 1 , 20 μ 1 ] . The obtained results are presented in Table 4. As expected, the accuracy of the approximation is improved in comparison with the results presented in Table 3.
Next, we solve the differential problem (7) of Example 1. Table 5 gives for a sequence of decreasing time step widths τ the errors E m ( τ ) of the discrete solution for the BURA-BRASIL scheme (16) in the maximum norm:
E m ( τ ) = max ( x i , y j , z k ) Ω h | V i j k N u ( x i , y j , z k , T ) | .
The fractional power parameter α = 0.75 and a uniform space grid Ω h with J x = 200 and 400 are used in the numerical experiments.

5. URA-Type Discrete Scheme

In this section, as another application of the proposed framework of analysis, we consider a discrete scheme, which is based on the uniform rational approximation (URA) method [24]. Let A h be a self-adjoint and positive definite operator 0 < μ 1 I h A h μ J I h . Our aim is to approximate the scalar function f ( λ ) , which can be written as a function of a new variable ξ = μ 1 / λ :
f ( λ ) = 1 1 + τ λ α = ξ α ξ α + τ μ 1 α , ξ μ 1 / μ J , 1 .
Let r ˜ m ( ξ ) be the BURA of ξ α on [ 0 , 1 ] , then we define the URA of f ( λ ) as
r ¯ m ( ξ ) = r ˜ m ( ξ ) r ˜ m ( ξ ) + τ μ 1 α .
Remark 3.
If an estimate of μ 1 / μ J c 0 > 0 is known, then it is recommended to compute r ˜ m ( ξ ) as the BURA of ξ α on [ c 0 , 1 ] . The BRASIL algorithm can be used to efficiently find coefficients of r ˜ m ( ξ ) .
Then, the following URA-type discrete scheme is constructed:
V n = r ¯ m ( μ 1 A h 1 ) V n 1 + τ F n , n = 1 , 2 , , N , V 0 = U 0 .
Let us consider the implementation algorithm. The rational function r ¯ m can be written in a partial fraction decomposition form
r ¯ m ( ξ ) = c ¯ 0 + j = 1 m c ¯ j ξ d ¯ j .
The following lemma can be proven by applying simple modifications of the proof given in [24].
Lemma 3.
All poles of the function r ¯ m ( ξ ) are real and negative:
d j < 0 , j = 1 , , m .
The computation of V n requires numerical solving of m linear systems; all systems are independent and can be solved in parallel:
V n = c ¯ 0 V n 1 + τ F n + j = 1 m c ¯ j G j n ,
where functions G j n are solutions of the following linear systems:
( μ 1 I h d j A h ) G j n = A h V n 1 + τ F n , j = 1 , , m .
All system are of the same type, and due to (23), all shifts ( d j ) are positive, and the operator A h is self-adjoint and also positive.
The development of URA-type approximations is motivated by one important property of these schemes: the BURA of function ξ α is computed only once, and it can be used for different operators A h , time steps τ , and discrete approximations of the time derivative (e.g., BE or Crank–Nicolson methods). After the development of new efficient methods to construct BURA-type rational approximations, the importance of this property decreases sharply. All computational experiments of this paper were performed by using the BRASIL method.
Still, it is interesting to apply the proposed general framework of analysis to the scheme (21). First, it follows that this scheme is stable if the stability inequality:
r ¯ m ( μ 1 A h 1 ) 1
is satisfied. We restrict our analysis to the computation of the numerical bound:
R = max 0 j K | r ¯ m ( μ 1 z j 1 ) | , z j = μ 1 + j K ( μ J μ 1 ) .
The experimental stability requirement is satisfied if R 1 .
As an example, we applied this criterion for the scheme (21) and the problem (7). The results of the computational experiments confirm that the condition R 1 is satisfied for fractional power parameters α = 0.25 , 0.5 , 0.75 , space meshes with J = ( J x + 1 ) 3 , J x = 200 , 400 , and time steps τ = 10 k , k = 1 , , 4 . The rational approximation r ˜ m ( ξ ) of function ξ α is computed by applying the BURA-BRASIL algorithm with m = 5 , 7 , 10 , 12 for ξ [ μ 1 / μ J x , 1 ] .
Next, we consider the approximation accuracy. The approximation error of the scheme (21) is defined as
Ψ ¯ n ( μ j ) = U j n U j n 1 τ + r ¯ m 1 ( μ 1 / μ j ) 1 τ U j n F j n = r ¯ m 1 ( μ 1 / μ j ) 1 τ μ j α U j n = e ¯ m j U j n .
By substituting (20) into this equation, we obtain that
e ¯ m j = μ 1 α r ˜ m ( μ 1 / μ j ) μ j α .
Hence, the approximation error does not depend on the time step size τ , and it can be reduced by increasing the order m of the rational function r ˜ m .
Table 6 gives for different values of m the approximation errors
E ¯ m ( μ ) = e ¯ m ( μ ) / μ
of the discrete solution for the URA-BRASIL scheme (21) in the maximum norm. The fractional power parameter α = 0.75 and a uniform space grid Ω h with J x = 200 and 400 are used in the numerical experiments. The rational approximation r ˜ m ( ξ ) of function ξ α is computed by applying the BURA-BRASIL algorithm for ξ [ μ 1 / μ J x , 1 ] .
The computational results show that the accuracy of the URA-BRASIL scheme is similar to the accuracy of the BURA-BRASIL scheme (16). Hence, both schemes can be recommended as solvers for real-world applications. The final selection can be based on additional criteria, such as a better parallelization property [7].

6. Stability Analysis of a Crank–Nicolson-Type BURA-BRASIL Scheme

In this section, the problem (4) and (5) is approximated by the following Crank–Nicolson (CN) scheme [20]:
U n U n 1 τ + A h α U ¯ n 1 2 = F n + 1 2 , n = 1 , , N , U 0 = U 0 ,
where U ¯ n 1 2 = 0.5 ( U n + U n 1 ) .
In order to efficiently compute the solution U n , we write the CN scheme (25) in the following form:
U ¯ n 1 2 = ( I h + 0.5 τ A h α ) 1 ( U n 1 + 0.5 τ F n 1 2 ) , U n = 2 U ¯ n 1 2 U n 1 .
Then, we approximate the nonlocal operator ( I h + τ A h α ) 1 by a local rational operator:
( I h + 0.5 τ A h α ) 1 r m ( A h ) .
The BURA-BRASIL algorithm is used to construct r m ( λ ) . Finally, the nonlocal discrete scheme (26) is approximated by the following local discrete scheme:
V ¯ n 1 2 = r m ( A h ) ( V n 1 + 0.5 τ F n 1 2 ) , V n = 2 V ¯ n 1 2 V n 1 .
The stability factor of the CN scheme (25) has a more complicated dependence on the large eigenvalues of A h , and this factor changes the sign and converges to ( 1 ) . Thus, it is most important to investigate the stability of the scheme (27). According to the proposed framework of the theoretical analysis, we should estimate the norm 2 r m ( A h ) I h .
This can be performed by applying the computational approach, when the stability factor R of the scheme (25) is computed for a specific class of operators A h and fractional power parameters α :
R = max 0 j K | 2 r m ( z j ) 1 | , z j = μ 1 + j K ( μ J μ 1 ) .
The stability requirement is satisfied if R 1 .
As an example, we applied this criterion for the scheme (27) and the problem (7). The results of the computational experiments confirm that the condition R 1 is satisfied for fractional power parameters α = 0.25 , 0.5 , 0.75 , space meshes with J = ( J x + 1 ) 3 , J x = 200 , 400 , and time steps τ = 10 k , k = 1 , , 6 . The rational function r m is computed by applying the BURA-BRASIL algorithm with m = 3 , 5 , 7 , 10 , 12 .

7. Simulation of Biofilm Formation

In this section, we construct non-standard finite-volume schemes for the solution of nonlinear problems used to simulate biofilm formation. The mathematical model is generalized to include a nonlocal diffusion operator. The governing two-dimensional mathematical model is based on the Allen–Cahn equation ([25,26]):
u t + D ( Δ ) α = r u ( 1 u ) ( u γ ) , ( x , y ) Ω = ( 0 , 1 ) × ( 0 , 1 ) , t ( 0 , T ] ,
where D is the diffusion coefficient, α is the fractional power parameter, and γ [ 0 , 1 ] defines the extinction process when the initial population is too low to survive and attain the maximum capacity otherwise. If α = 1 , then we obtain the classical diffusion model.
The initial conditions are defined as
u ( x , y , 0 ) = u 0 ( x , y ) , ( x , y ) [ 0 , 1 ] × [ 0 , 1 ]
Homogeneous Dirichlet conditions are considered on the boundary points of Ω :
u ( x , y , t ) = 0 , ( x , y ) Ω , t ( 0 , T ] .
A discrete approximation of the diffusion operator is constructed in a similar way as for Example 1. A uniform space mesh ω x × ω y is defined, and the discrete diffusion operator A h is constructed by using the finite-volume method.
We note that very interesting results were obtained in [25], where the authors constructed a non-standard unconditionally positive finite-difference scheme and applied it to solve three test problems for the problem (28). We note that this scheme has first-order accuracy in time and second-order accuracy in space.
Our goal is to construct a non-standard splitting-type discrete scheme that has second-order accuracy in time and solves a general nonlocal diffusion problem. Here, we used the techniques presented also in [7]. As an additional bonus of the proposed general framework, we show that no additional theoretical analysis is needed to justify this splitting scheme, when the results of previous sections are already given.
We applied the symmetrical splitting technique with respect to different physical processes and obtained the following template of a discrete scheme
d U ˜ d t = F ( X , t n + 1 2 , U ˜ ) , U ˜ ( t n ) = U n , t n < t t n + 1 2 , U n + 1 3 = U ˜ ( t n + 1 2 ) ,
U n + 2 3 U n + 1 3 τ + A h α U n + 2 3 + U n + 1 3 2 = 0 ,
d U ˜ d t = F ( X , t n + 1 2 , U ˜ ) , U ˜ ( t n + 1 2 ) = U n + 2 3 , t n + 1 2 < t t n + 1 , U n + 1 = U ˜ ( t n + 1 ) .
From this template, we can define different cases of the fully discrete scheme.
First, the dynamics of the nonlinear interaction can be resolved by using specialized solvers targeted at specific nonlinear functions. In some cases, these subproblems can even be solved exactly. For the applied problem (28), we used the well-known symmetrical predictor–corrector method, e.g., for the step (29), we obtain:
U n + 1 3 , 0 = U n , U n + 1 3 , s + 1 = U n + τ 4 r U n + 1 3 , s ( 1 U n + 1 3 , s ) ( U n + 1 3 , s γ ) , s = 0 , 1 , U n + 1 3 = 2 U n + 1 3 , 2 U n .
Second, only one subproblem with nonlocal operators is solved for each time step. We can use the Crank–Nicolson-type BURA-BRASIL scheme, which is constructed and investigated in Section 6. On the basis of the proposed theoretical framework, we automatically obtain that the proposed scheme (29)–(31) is stable and a discrete solution converges to the solution of the problem (28). The constructed scheme has second-order accuracy in time and space.
In order to illustrate the performance of the proposed scheme, we present some results on the simulation of biofilm on medical implants. This problem was also investigated in [25,27]. We considered an initial profile with the density function given as
u ( x , y , 0 ) = p = 1 2 C p e w p X X p 2 ,
where X = ( x , y ) , C 1 = 0.68 , C 2 = 0.65 , w 1 = 60 , w 2 = 100 , X 1 = ( 0.35 , 0.60 ) , X 2 = ( 0.48 , 0.45 ) . We also took r = 200 , γ = 0.05 and D = 0.0002 .
First, we compared the numerical rate of convergence in time using the new splitting-type scheme (29)–(31) and two schemes from the paper [25], the results are presented in Table 7. The results for the nonstandard finite-difference scheme (NFSD) and the classical explicit Euler scheme were taken from Table 4. The test problem was solved for a sequence of time steps τ till time t = 0.01 with α = 1 , h = 0.02 .
It follows from the presented results that the second-order convergence rate is achieved for the splitting scheme (29)–(31), and therefore, it enables computing more accurate approximations for the same time step.
The computational experiments also proved that, for fractional parameters 0.2 α 0.75 , it is sufficient to take m 5 for the BURA-BRASIL algorithm in order to obtain the same accuracy of solutions as for the full discrete nonlocal problem (30). We note that for the given biofilm model, the development of population mostly depends on the nonlinear reaction process, and the fractional power of diffusion has only a secondary impact.

8. Conclusions

A general framework of analysis was proposed for the analysis of solutions of parabolic problems with fractional power elliptic operators. The analysis was split into three parts, and each part dealt with a specific subproblem, which can be solved and analyzed in a simpler way.
An additional bonus of this approach is that the existing stability and convergence results can be included directly in the first and second parts of the framework. This possibility makes the proposed technique quite efficient and robust.
New stability and approximation techniques were proposed for the analysis of discrete schemes, which were constructed by using the uniform rational approximations of transfer functions. The BRASIL algorithm was used for the practical construction of such rational approximations.
The results of extended experiments were reported to illustrate the accuracy and efficiency of the proposed general framework.
The analysis of the influence of efficient parallel solvers for the stability and accuracy of the obtained algorithms can be added as the fourth part of this framework. These results will be presented in a separate paper.

Author Contributions

R.Č.: conceptualization, methodology, writing—original draft preparation, numerical algorithms; I.D.: software; computational experiments, analysis of results, writing—editing. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Baeumer, B.; Benson, D.A.; Meershaert, M.M.; Wheatcraft, S.W. Subordinated advection-dispersion equation for contaminant transport. Water Resour. Res. 2001, 37, 1543–1550. [Google Scholar] [CrossRef]
  2. Metzler, R.; Klafter, J. The restaurant at the end of the random walk: Recent developments in the description of anomalous transport by fractional dynamics. J. Phys. A Math. Gen. 2004, 37, R161–R208. [Google Scholar] [CrossRef]
  3. Bueno-Orovio, A.; Kay, D.; Grau, V.; Rodriguez, B.; Burrage, K. Fractional diffusion models of cardiac electrical propagation: Role of structural heterogeneity in dispersion of repolarization. J. R. Soc. Interface 2014, 11, 20140352. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  4. Harizanov, S.; Margenov, S.; Marinov, P.; Vutov, Y. Volume constrained 2-phase segmentation method utilizing a linear system solver based on the best uniform polynomial approximation of x−1/2. J. Comput. Appl. Math. 2017, 310, 115–128. [Google Scholar] [CrossRef]
  5. Lee, H.G. A second-order operator splitting Fourier spectral method for fractional-in-space reaction–diffusion equations. J. Comput. Appl. Math. 2018, 333, 395–403. [Google Scholar] [CrossRef]
  6. Čiegis, R.; Čiegis, R.; Dapšys, I. A Comparison of discrete schemes for numerical solution of parabolic problems with fractional power elliptic operators. Mathematics 2021, 9, 1344. [Google Scholar] [CrossRef]
  7. Čiegis, R.; Dapšys, I.; Čiegis, R. A comparison of parallel algorithms for numerical solution of parabolic problems with fractional power elliptic operators. Axioms 2022, 11, 98. [Google Scholar] [CrossRef]
  8. Hofreither, C. An algorithm for best rational approximation based on barycentric rational interpolation. Numer. Algorithms 2021, 88, 365–388. [Google Scholar] [CrossRef]
  9. Harizanov, S.; Lazarov, R.; Margenov, S.; Marinov, P.; Pasciak, J. Analysis of numerical methods for spectral fractional elliptic equations based on the best uniform rational approximation. J. Comput. Phys. 2020, 408, 109285. [Google Scholar] [CrossRef] [Green Version]
  10. Danczul, T.; Hofreither, C.; Schöberl, J. A unified rational Krylov method for elliptic and parabolic fractional diffusion problems. arXiv 2021, arXiv:2103.13068. [Google Scholar]
  11. Yang, Q.; Turner, I.; Moroney, T.; Liu, F. A finite volume scheme with preconditioned Lanczos method for two-dimensional space-fractional reaction-diffusion equations. Appl. Math. Model. 2014, 38, 3755–3762. [Google Scholar] [CrossRef] [Green Version]
  12. Danczul, T.; Schöber, J. A reduced basis method for fractional diffusion operators I. Numer. Math. 2022, 151, 369–404. [Google Scholar] [CrossRef]
  13. Khan, A.; Iliyas, M.; Mursaleen, M. Approximation of Lebesgue integrable functions by Bernstein-Lototsky-Kantorovich operators. Rend. Circ. Mat. Palermo 2022. [Google Scholar] [CrossRef]
  14. Pang, G.; Lu, L.; Karniadakis, G.E. FPINNs: Fractional physics-informed neural networks. SIAM J. Sci. Comput. 2019, 41, A2603–A2626. [Google Scholar] [CrossRef]
  15. Lu, L.; Meng, X.; Mao, Z.; Em Karniadakis, G. DeepXDE: A deep learning library for solving differential equations. SIAM Rev. 2021, 63, 208–228. [Google Scholar] [CrossRef]
  16. Podlubny, I. Fractional Differential Equations; Academic Press: San Diego, CA, USA, 1999; Volume 198. [Google Scholar]
  17. Hofreither, C. A unified view of some numerical methods for fractional diffusion. Comput. Math. Appl. 2020, 80, 332–350. [Google Scholar] [CrossRef]
  18. Harizanov, S.; Kosturski, N.; Lirkov, I.; Margenov, S.; Vutov, Y. Reduced multiplicative (BURA-MR) and additive (BURA-AR) best uniform rational approximation methods and algorithms for fractional elliptic equations. Fractal Fract. 2021, 5, 61. [Google Scholar] [CrossRef]
  19. Vabishchevich, P.N. Some methods for solving equations with an operator function and applications for problems with a fractional power of an operator. arXiv 2021, arXiv:2105.10432. [Google Scholar] [CrossRef]
  20. Hundsdorfer, W.; Verwer, J. Numerical Solution of Time-Dependent Advection-Diffusion-Reaction Equations; Springer Series in Computational Mathematics; Springer: Berlin/Heidelberg, Germany, 2003; Volume 33. [Google Scholar]
  21. Samarskii, A.A. The Theory of Difference Schemes; Marcel Dekker: New York, NY, USA, 2001. [Google Scholar] [CrossRef]
  22. Colbrook, M.J.; Fokas, A.S. Computing eigenvalues and eigenfunctions of the Laplacian for convex polygons. Appl. Numer. Math. 2018, 126, 1–17. [Google Scholar] [CrossRef]
  23. Steinbach, O.; Unger, G. A boundary element algorithm for the Dirichlet eigenvalue problem of the Laplace operator. Numer. Math. 2009, 113, 281–298. [Google Scholar] [CrossRef] [Green Version]
  24. Harizanov, S.; Lazarov, R.; Margenov, S.; Marinov, P. Numerical solution of fractional diffusion-reaction problems based on BURA. Comput. Math. Appl. 2020, 80, 316–331. [Google Scholar] [CrossRef]
  25. Tijani, Y.O.; Appadu, A.R. Unconditionally positive NSFD and classical finite difference schemes for biofilm formation on medical implant using Allen-Cahn equation. Demonstr. Math. 2022, 55, 40–60. [Google Scholar] [CrossRef]
  26. Jornet, M. Modeling of Allee effect in biofilm formation via the stochastic bistable Allen-Cahn partial differential equation. Stoch. Anal. Appl. 2021, 39, 22–32. [Google Scholar] [CrossRef]
  27. Chen-Charpentier, B.M.; Kojouharov, H.V. Non-standard numerical methods applied to subsurface biobarrier formation models in porous media. Bull. Math. Bio. 1999, 61, 779–798. [Google Scholar] [CrossRef]
Table 1. Errors E ( τ ) and experimental convergence rates ρ ( τ ) for the discrete solution of the BE scheme (10) for a sequence of time steps τ .
Table 1. Errors E ( τ ) and experimental convergence rates ρ ( τ ) for the discrete solution of the BE scheme (10) for a sequence of time steps τ .
τ E ( τ ) , J x = 200 ρ ( τ ) E ( τ ) , J x = 400 ρ ( τ )
0.1 2.012 × 10 3 1.958 × 10 3
0.05 1.031 × 10 3 0.965 9.763 × 10 4 1.004
0.025 5.491 × 10 4 0.909 4.952 × 10 4 0.979
0.0125 3.102 × 10 4 0.824 2.561 × 10 4 0.951
Table 2. Modified errors E ˜ ( τ ) and experimental convergence rates ρ ( τ ) for the discrete solution of the BE scheme (10) for a sequence of time steps τ .
Table 2. Modified errors E ˜ ( τ ) and experimental convergence rates ρ ( τ ) for the discrete solution of the BE scheme (10) for a sequence of time steps τ .
τ E ( τ ) , J x = 200 ρ ( τ ) E ( τ ) , J x = 400 ρ ( τ )
0.1 1.94 × 10 3 1.94 × 10 3
0.05 9.58 × 10 4 1.018 9.58 × 10 4 1.018
0.025 4.76 × 10 4 1.009 4.78 × 10 4 1.003
0.0125 2.37 × 10 4 1.006 2.38 × 10 4 1.006
Table 3. Approximation errors Ψ ˜ τ n ( ξ ) for the discrete solution of the BURA-BRASIL scheme (16) for a sequence of time steps τ and J x = 200 , 400 .
Table 3. Approximation errors Ψ ˜ τ n ( ξ ) for the discrete solution of the BURA-BRASIL scheme (16) for a sequence of time steps τ and J x = 200 , 400 .
τ m = 5 m = 7 m = 10
J x = 200 , 29.6 ξ 479,970
0.1 5.534 × 10 4 2.317 × 10 5 1.977 × 10 7
0.05 4.632 × 10 4 1.936 × 10 5 1.652 × 10 7
0.025 3.559 × 10 4 1.484 × 10 5 1.266 × 10 7
0.0125 2.481 × 10 4 1.033 × 10 5 8.813 × 10 8
J x = 400 , 29.6 ξ 1,919,970
0.1 1.552 × 10 3 9.257 × 10 5 1.274 × 10 6
0.05 1.330 × 10 3 7.876 × 10 5 1.083 × 10 6
0.025 1.056 × 10 3 6.196 × 10 5 8.513 × 10 7
0.0125 7.673 × 10 4 4.462 × 10 5 6.128 × 10 7
Table 4. Approximation errors Ψ ˜ τ n ( ξ ) for the discrete solution of the BURA-BRASIL scheme (16) in a reduced spectral interval. A sequence of time steps τ and J x = 200 , 400 are used.
Table 4. Approximation errors Ψ ˜ τ n ( ξ ) for the discrete solution of the BURA-BRASIL scheme (16) in a reduced spectral interval. A sequence of time steps τ and J x = 200 , 400 are used.
τ m = 5 m = 7 m = 10
J x = 200 , 29.6 ξ 592.2
0.1 2.262 × 10 5 8.415 × 10 7 8.208 × 10 9
0.05 2.438 × 10 5 9.940 × 10 7 8.759 × 10 9
0.025 4.842 × 10 5 2.000 × 10 6 2.747 × 10 8
0.0125 1.037 × 10 4 4.299 × 10 6 3.661 × 10 8
J x = 400 , 29.6 ξ 592.2
0.1 3.214 × 10 5 1.829 × 10 6 6.555 × 10 7
0.05 3.644 × 10 5 2.427 × 10 6 1.629 × 10 7
0.025 7.427 × 10 5 4.246 × 10 6 5.791 × 10 8
0.0125 1.645 × 10 4 9.335 × 10 6 1.247 × 10 7
Table 5. Errors E m ( τ ) for the discrete solution of the BURA-BRASIL scheme (16) for a sequence of time steps τ and J x = 200 , 400 .
Table 5. Errors E m ( τ ) for the discrete solution of the BURA-BRASIL scheme (16) for a sequence of time steps τ and J x = 200 , 400 .
τ E 5 ( τ ) E 7 ( τ ) E 10 ( τ )
J x = 200
0.1 2.012 × 10 3 2.011 × 10 3 2.012 × 10 3
0.05 1.028 × 10 3 1.030 × 10 3 1.031 × 10 3
0.025 5.271 × 10 4 5.472 × 10 4 5.491 × 10 4
0.0125 2.232 × 10 4 3.082 × 10 4 3.100 × 10 4
J x = 400
0.1 1.960 × 10 3 1.956 × 10 3 1.959 × 10 3
0.05 9.711 × 10 4 9.742 × 10 4 9.771 × 10 4
0.025 4.512 × 10 4 4.923 × 10 4 4.940 × 10 4
0.0125 9.011 × 10 5 2.513 × 10 4 2.561 × 10 4
Table 6. Approximation errors E ¯ m for the discrete solution of the URA-BRASIL scheme (21) for different orders m of the rational approximation functions and J x = 200 , 400 .
Table 6. Approximation errors E ¯ m for the discrete solution of the URA-BRASIL scheme (21) for different orders m of the rational approximation functions and J x = 200 , 400 .
m = 5 m = 7 m = 10
J x = 200 , 29.6 μ 479,970
7.050 × 10 4 2.961 × 10 5 2.524 × 10 7
J x = 400 , 29.6 μ 1,919,970
1.914 × 10 3 1.155 × 10 4 1.587 × 10 6
Table 7. Errors E ( τ ) and experimental convergence rates ρ ( τ ) for the discrete solution of the splitting scheme (29)–(31) and the NSFD and classical explicit Euler schemes from [25] for a sequence of time steps τ .
Table 7. Errors E ( τ ) and experimental convergence rates ρ ( τ ) for the discrete solution of the splitting scheme (29)–(31) and the NSFD and classical explicit Euler schemes from [25] for a sequence of time steps τ .
τ E SS ( τ ) ρ ( τ ) E NSFD ( τ ) ρ ( τ ) E EE ( τ ) ρ ( τ )
0.0025 1.858 × 10 4 1.926 3.403 × 10 2 0.290 1.443 × 10 2 0.786
0.00125 4.763 × 10 5 1.964 2.347 × 10 2 0.536 7.875 × 10 3 0.874
0.000625 1.201 × 10 5 1.988 1.423 × 10 2 0.722 4.134 × 10 3 0.930
0.0003125 2.964 × 10 6 2.018 7.913 × 10 3 0.846 2.121 × 10 3 0.963
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Čiegis, R.; Dapšys, I. On a Framework for the Stability and Convergence Analysis of Discrete Schemes for Nonstationary Nonlocal Problems of Parabolic Type. Mathematics 2022, 10, 2155. https://doi.org/10.3390/math10132155

AMA Style

Čiegis R, Dapšys I. On a Framework for the Stability and Convergence Analysis of Discrete Schemes for Nonstationary Nonlocal Problems of Parabolic Type. Mathematics. 2022; 10(13):2155. https://doi.org/10.3390/math10132155

Chicago/Turabian Style

Čiegis, Raimondas, and Ignas Dapšys. 2022. "On a Framework for the Stability and Convergence Analysis of Discrete Schemes for Nonstationary Nonlocal Problems of Parabolic Type" Mathematics 10, no. 13: 2155. https://doi.org/10.3390/math10132155

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop