1. Introduction
The time fractional Fisher equation (TFFE) is a nonlinear physical model with linear diffusion and nonlinear growth. Derived from population dynamics, chemical dynamics and other fields, it describes phenomena such as mutant gene reproduction, nonlinear evolution of population and autocatalytic chemical reaction [1,2]. Exact solutions of TFFE are difficult to be given explicitly and most of them contain special functions, such as the multivariable Mittag-Leffler function [3,4,5]. In the past two decades, with the deepening of the application of TFFE, the rapid numerical solution for TFFE has become an urgent research work [6,7].
At present, the finite difference method is still the more widely used and mature numerical method for solving TFFE. The finite difference method can achieve the precision and stability of simulation requirements well [8]. Zhang et al. (2014) [9] constructed a fully discrete scheme of TFFE by combining the finite difference method and locally discontinuous Galerkin finite element method, and discussed the stability and error estimation of the method. Alquran et al. (2015) [10] numerically solved the TFFE based on the self-collocation method and finite difference method, and analyzed the analytical and numerical solutions of the equation. Mejía and Piedrahita (2019) [11] proposed an implicit finite difference scheme for approximating TFFE with variable coefficients, and the numerical results verified the correctness of the theoretical analysis. There are also many research results on other numerical solutions of TFFE [12,13,14,15], but in most of the above numerical methods, computational efficiency has not been paid enough attention.
Due to the improvement of cluster technology and the increasing number of CPU cores, the parallelized numerical method has become one of the main methods for fast computing [16,17]. For the past few years, parallel computing has been widely used in the field of rapid numerical solutions for fractional partial differential equations (FPDEs). At present, there are three kinds of parallel algorithms using fractional differential equations: algebraic parallel algorithm, Parareal algorithm and parallel difference scheme.
Based on the algebraic parallel algorithm, Gong et al. (2013) [18] came up with a parallelized calculation method of explicit difference schemes for fractional reaction-diffusion equations, which was mainly used for parallel calculation of matrix and vector in algebraic matrix equation. Sweilam et al. (2014) [19] proposed an algebraic parallel algorithm for the time-fractional parabolic equation. This method solved the algebraic equation matrix after discrete-time in parallel. Biala and Khaliq (2018) [20] developed a C-N scheme similar to integer-order parabolic equations for nonlinear spatio-temporal fractional parabolic equations, and used the precursor-correction method respectively in MPI, OpenMP and Hybrid Version.
Using Parareal algorithm, Fu and Wang (2019) [21] constructed a Parareal algorithm to solve the space-time FPDE that models an anomalous diffusion process in a one-dimensional tube. The numerical advantages of the traditional Parareal algorithm were well preserved in this method. Yue et al. (2019) [22] proposed a multi-grid time reduction (MGRIT) algorithm based on time-varying time-grid propagators for two-dimensional fractional diffusion equations, and presented the two-level convergence theory of the algorithm. Liu et al. (2020) [23] proposed the finite volume method for time-varying fractional parabolic equations, and parallelized it with the parallel-In-time method to improve the computational efficiency of the finite volume method. Based on the Parareal method, Lorin (2020) [24] constructed the Parareal-Gorenflo algorithm for space-time FPDEs, and the spatial parallelization of this method relied on the parallelization of Riesz derivative and fast Fourier transform.
For the study of parallel difference schemes, Wang et al. (2016) [25] parallelized the implicit difference scheme of the Caputo fractional reaction-diffusion equation, and changed the serial algorithm to parallel as far as possible without changing the original serial difference scheme, to reasonably allocate computing tasks. Yang and Wu (2020) [26] proposed a parallel nature difference method for a multi-term time-fractional diffusion equation and proved that the method was unconditionally stable and convergent through theoretical analysis. Numerical experiments showed that the scheme proposed by Yang and Wu is an efficient scheme for the multi-term time-fractional diffusion equation.
To solve the problem of large computation of fractional Fisher parabolic equation, we explore the parallelization of the difference scheme for the inhomogeneous TFFE. A new parallelized computation method is proposed by using an alternate technique appropriately, which ensures the unconditional stability and spatial convergence order of the new algorithm, and is easy to be used in many types of parallel machines.
2. HASC-N Difference Scheme for Inhomogeneous TFFE
2.1. Inhomogeneous Time Fractional Fisher Equation
Consider the inhomogeneous TFFE as follows [27,28,29]:
(1)
where are the given functions with suitable smoothness. The nonlinear source term is a nonlinear function, .For brevity, let be Lipschitz continuous with respect to u, and there exists a Lipschitz coefficient l such that . The inhomogeneous term is a known function independent of u. is the fractional derivative in the sense of Caputo:
(2)
where is the Gamma function. When , equation is(3)
The above Equation (3) is called the classical Fisher equation in general. As tends to 1, according to the conclusion in reference [30,31], solution of TFFE tends to ( is the solution of the classical Fisher equation).
2.2. Construction of HASC-N Difference Scheme for Inhomogeneous TFFE
To construct the HASC-N difference scheme of inhomogeneous TFFE (1), the solution region is meshed. Take the space step and time step , where M and N are positive integers. Thus, and the grid node is . Define , , .
([7,32]). Suppose , let . Then
(4)
where , .The discrete formula is defined by Lemma 1:
(5)
The method of processing nonlinear source term is derived from references [33,34]:
(6)
Define the space second derivative discrete formula:
(7)
(8)
(9)
Three difference schemes are obtained:
Classical explicit scheme,
(10)
Classical implicit scheme,
(11)
Classical C-N scheme,
(12)
Further collate the above three difference schemes, we get
(13)
(14)
(15)
where .According to the thought in references [35,36], the HASC-N difference scheme for inhomogeneous TFFE (1) is constructed:
points are taken at each time layer, except for the first point and the point on the boundary, the remaining points to be calculated at the same layer are divided into B segments (B is odd without losing generality). If there are n points in each segment, (n and B are positive integers and , ). The classical explicit scheme and classical implicit scheme are used alternately at the boundary points of two adjacent time layers. At the inner boundary points of two adjacent time layers, the classical explicit scheme and the classical implicit scheme are used alternately. The C-N scheme is used at the remaining points of two adjacent time layers. ● is the classical explicit scheme, ◯ is the classical implicit scheme, and ■ is the classical C-N scheme. HASC-N difference scheme construction principle is shown in Figure 1:
The HASC-N difference scheme for inhomogeneous TFFE (1) can be as follows:
(16)
where
, , , , , , , I is identity matrix.
3. Existence and Uniqueness of Solution to HASC-N Difference Scheme for Inhomogeneous TFFE
The matrices and in HASC-N difference scheme (16) are non-negative definite matrices.
According to
(17)
we get that is the diagonally dominant tridiagonal matrix, and the main diagonal elements are non-negative real numbers, So is a non-negative definite matrix. Similarly, is a non-negative definite matrix. Lemma 2 is proved. □The solution of HASC-N difference scheme (16) for inhomogeneous TFFE (1) is existing and unique.
According to Lemma 2, the inverse matrices and of and exist, the HASC-N difference scheme (16) has a unique solution. Therefore, the Theorem 1 is proved. □
4. Stability of HASC-N Difference Scheme for Inhomogeneous TFFE
The HASC-N difference scheme (16) for inhomogeneous TFFE (1) is unconditionally stable.
Assume that is the HASC-N difference scheme solution for inhomogeneous TFFE (1), is the approximate solution of HASC-N difference scheme for inhomogeneous TFFE (1). Error is defined as , let , . Substitute the approximate solution of HASC-N difference scheme and the HASC-N difference scheme solution into scheme (16), respectively, to get two equations, and make the difference between the two equations, we get
(18)
where , , .Since satisfifies the Lipschitz condition l, there is the Lipschitz conditional constant, we have
(19)
Substitute Equation (19) into Equation (18) and we get
(20)
So for simplicity, let , , we have
(21)
Define norm . Known by the definition of matrices , and 5 are non-negative definite matrices, and they have different non-negative characteristic values. Let the characteristic value of be and the characteristic value of be , , , and are constants, , is constant, .
According to reference [14], there is an unequal relationship between the time process T of the TFFE and Lipschitz coefficient l. Assume that in the unequal relation between time process T and Lipschitz coefficient l, the following inequality holds: , , where . This is bound to affect the length of time process T, however, in order to ensure the stability of HASC-N scheme, the following proofs are carried out under the premise that the above assumption is true. The results of numerical tests also confirm the feasibility of this assumption.
We will prove by mathematical induction.
When , namely
Firstly, We discuss . Solve for and take the norm of both sides, we get
Case 1, ,
(22)
Case 2, ,
(23)
According to (22) and (23), we have ,
Secondly, we discuss . Solve for and take the norm of both sides, we get
Case 1, ,
(24)
Case 2, ,
(25)
According to (24) and (25), we have ,
Finally, assuming that the previous layers are all true, namely
When the time layer is layer and layer ,
Solve for and and take the norm of both sides, we get
According to and , we get
Case 1, ,
(26)
Case 2, ,
(27)
According to (26) and (27), we have ,
Similarly, according to and , we get
In summary, stability is proved. □
5. Convergence of HASC-N Difference Scheme for Inhomogeneous TFFE
([6]). Suppose , let . Then we have
where
The solution of the inhomogeneous TFFE (1) satisfies the strong regularity condition as follows,
(28)
where andConsider the explicit scheme on the time layer ,
(29)
and the implicit scheme on the time layer ,(30)
Taylor expansion is performed at for scheme (29) and scheme (30) to obtain truncation error,
(31)
(32)
Consider the C-N scheme on the time layer ,
(33)
and the C-N scheme on the time layer ,(34)
Taylor expansion is performed at for scheme (33) and scheme (34) to obtain truncation error,
(35)
(36)
According to Lemma 1, the calculation precision of is , the calculation precision of is also according to Lemma 3. By using explicit and implicit schemes alternately at the inner boundary points of adjacent time layers, two basic error components with opposite signs are generated, and the two partially cancel each other, so as to obtain ideal calculation precision.
Add (31) and (32) to get
At the inner boundary points, the calculation precision is . Similarly, C-N scheme is alternately used at interior points of adjacent time layers, (35) and (36) are added to obtain
So the precision at the interior points is also .
Assuming that the solution of Equation (1) satisfies the strong regularity condition (28), the HASC-N difference scheme (16) for inhomogeneous TFFE (1) is convergent, and
Let be the exact solution of inhomogeneous TFFE (1) at under strong regularity. Define
Substitute the exact solution and the HASC-N difference scheme solution into scheme (16), respectively, to get two equations, and make the difference between the two equations, we get
(37)
where , , is a real constant.Similar to stability analysis, convergence is studied:
When
Solve for and and take the norm, we get
Firstly, and, , we get
Secondly,
Assuming that is true for all the previouslayers. When the time layer are and ,
Solve for and and take the norm, we get
Then
In conclusion, we prove that From there exists such that Therefore, proof is completed, and the convergence order is □
The exact solution of the inhomogeneous TFFE (1) satisfies the strong regularity condition (28). In this case, the convergence order of HASC-N difference scheme (16) is . In general, the condition of strong regularity is too harsh. The exact solution of inhomogeneous TFFE (1) cannot meet this requirement under some conditions, such as solving the solution of inhomogeneous TFFE with initial singularities, and the corresponding theoretical analysis has obvious limitations. Nevertheless, the conclusion is significant because Theorem 3 at least rigorously proves the theoretical correctness of HASC-N difference scheme (16) in a certain range.
The time fractional derivative of the exact solution for the inhomogeneous TFFE (1) is a discontinuous function at initial time, namely does not exist in some regions of , where . In this case, the strong regularity condition (28) cannot be satisfied, resulting in the initial singularity of inhomogeneous TFFE (1). Consider the following two cases:
(1) The partial derivative of the solution in the spatial direction satisfies . The HASC-N difference scheme (16) converges to in the temporal direction (consistent with the conclusions of references [37,38,39]), and it converges to in the spatial direction.
(2) The partial derivative of the solution in the spatial direction is a discontinuous function, that is, does not exist in some regions of , where . In this case, the local truncation error of HASC-N difference scheme (16) lacks clear overall control. Even if the loose discrete norm is used as a measure, the order of local truncation error is not clear [7,40]. Therefore, the analytic path of spatial and temporal convergence order based on strong regularity condition is no longer effective.
6. Numerical Tests
The numerical tests are based on Intel Core I5-5200 CPU @2.20 GHz, dual-core processor, and carried out in MatlabR2018b environment. Numerical tests verify the correctness of the above theoretical analysis.
([41]). Consider the inhomogeneous TFFE with a smooth solution:
(38)
where Exact solution of the inhomogeneous TFFE (38):When , the exact solution surface, C-N scheme solution surface and HASC-N scheme solution surface are as follows:
According to Figure 2, Figure 3 and Figure 4, the surfaces of the two schemes are consistent with those of the exact solution and the surface of the HASC-N difference scheme is smooth. It is shown below that when α is of different values, the HASC-N scheme solution is compared with the exact solution at . The HASC-N scheme solution approximates the exact solution well, and the calculation results are shown in Table 1:
Let be the exact solution, and be the solution of C-N scheme and HASC-N difference scheme. Define the Sum of Relative Error for every Time layer, The purpose is to test the stability of HASC-N difference scheme.
The SRET values of the two schemes are shown in Figure 5. When , the SRET values of the two schemes tend to 0 with the increase of the time grid numbers. Therefore, the C-N scheme and HASC-N difference scheme of inhomogeneous TFFE (38) are stable, and the results in Figure 5 verify the correctness of Theorem 2.
The spatial convergence order and the temporal convergence order of HASC-N difference scheme are compared. The error , the error , the spatial convergence order and temporal convergence order are defined as follows [42,43]:
, .
To verify the spatial convergence order of HASC-N difference scheme, take and Table 2 shows that the spatial convergence order of HASC-N difference scheme is , and its error decreases gradually with the increase of space step. The theoretical analysis is validated by numerical test data.
Calculate the temporal convergence order of HASC-N difference scheme. Fixed space step h = 1/101, namely, M = 101 and let N = 16, 32, 64, 128. As can be seen from Table 3, the temporal convergence order of HASC-N scheme reaches , and the error of HASC-N difference scheme decreases gradually with the increase of time step.
The numerical experimental data in Table 2 and Table 3 can correspond to the conclusion of spatial convergence order and temporal convergence order in Theorem 3.
Speed-up ratio (T is the CPU time in C-N scheme, is the CPU time in HASC-N difference scheme) and efficiency (p is the number of processor cores) [17]. Take , space grid points , 401, 601, 801, 1001, 1201. Table 4 shows the CPU time of C-N scheme solution and HASC-N scheme solution, speed-up ratio () and efficiency () of HASC-N scheme solution.
According to the comparative analysis in Table 4, the computational efficiency of the HASC-N difference scheme of inhomogeneous TFFE (38) is obviously better than that of the C-N scheme. With the encryption of the spatial grid, the computational time advantage of the HASC-N difference scheme is more and more prominent than that of the C-N scheme. The speed-up ratio of the HASC-N difference scheme and C-N scheme is above 3, and the efficiency is about . The results show that the HASC-N difference scheme has obvious parallel computing characteristics.
Consider the inhomogeneous TFFE for the discontinuity of the time fractional derivative at the initial time:
(39)
where Exact solution of the inhomogeneous TFFE (39):When , the exact solution surface and HASC-N scheme solution surface are as follows:
When the solution of inhomogeneous TFFE (39) has initial singularity near , and the solution is smooth away from , as shown in Figure 6 and Figure 7.
In Table 5, the number of space grids and let In Table 6, the number of time grids and the fixed spatial step , namely, When α is set to different values, it can be seen from Table 5 that the spatial convergence order of HASC-N difference scheme is , and the temporal convergence order given in Table 6 can reach . Therefore, the fractional derivative of inhomogeneous TFFE (39) is a discontinuous function (satisfying the weak regularity conditions), the partial derivative of spatial direction satisfies , and the solution of HASC-N difference scheme converges to , which verifies the first statement in Remark 2.
Consider the inhomogeneous TFFE for the discontinuity of the temporal fractional derivative at the initial time and the discontinuity of the spatial derivative:
(40)
where ,
Exact solution of the inhomogeneous TFFE (40):
(41)
When α is set to different values, , the HASC-N scheme solution is compared with the exact solution at , and the calculation results are shown in Table 7:
According to the inhomogeneous TFFE (40) and its exact solution (41), the equation has the initial singularity. In addition, it has singularity near the boundary of and . The Equation (40) meets the weak regularity condition and produces a certain disturbance to the HASC-N difference scheme. According to the analysis of Table 7, although there is some error between the HASC-N scheme solution and the exact solution, the approximation effect is still satisfactory.
The solution (41) of the inhomogeneous TFFE (40) has an initial singularity (satisfying the weak regularity condition), and the partial derivative of the spatial direction is a discontinuous function on . In order to explore whether the truncation error of HASC-N scheme solution for inhomogeneous TFFE (40) has a clear global control, The loose norm is used as a measure, and the norm is defined as follows [44]:
So the spatial convergence order and temporal convergence order are defined as:
, .
As shown in Table 8 and Table 9, the local truncation error of the HASC-N difference scheme lacks a clear overall control. Even if the loose discrete norm is used as the measure, the local truncation error has no definite order. Therefore, the analysis path of convergence order based on strong regularity condition (28) is no longer effective. This verifies the second statement in Remark 2.
7. Conclusions
Most schemes with parallelism are not unconditionally stable for a long time, or the stability meets the requirements but the space has only precision [45,46]. The HASC-N difference scheme for inhomogeneous TFFE is constructed in this paper, which is unconditionally stable. The convergence order of HASC-N difference scheme is under the strong regularity condition, and under the weak regularity condition that the time-fractional derivative is discontinuous at the initial time and the space derivative is continuous. Under the weak regularity condition that the time-fractional derivative is discontinuous at the initial time and the spatial derivative is discontinuous, the error of the HASC-N difference scheme lacks a clear global control and does not specify the convergence order. Therefore, the analysis path of convergence order based on strong regularity conditions is no longer effective.
The HASC-N difference scheme has obvious parallel computing properties. The localization characteristics of the HASC-N difference scheme in computing and communication will become more and more remarkable with the continuous encryption of space grid points, which is suitable for parallelized computing systems with distributed storage. The numerical tests verify the theoretical analysis and show that the HASC-N difference scheme in this paper is high-efficient in solving inhomogeneous TFFE.
Conceptualization, R.L., X.Y. and P.L.; methodology, R.L., X.Y. and P.L.; software, R.L., X.Y. and P.L.; validation, R.L., X.Y. and P.L.; formal analysis, R.L., X.Y. and P.L.; investigation, R.L., X.Y. and P.L.; resources, R.L., X.Y. and P.L.; data curation, R.L., X.Y. and P.L.; writing—original draft preparation, R.L., X.Y. and P.L.; writing—review and editing, R.L., X.Y. and P.L.; visualization, R.L., X.Y. and P.L.; supervision, X.Y.; project administration, X.Y.; funding acquisition, X.Y. All authors have read and agreed to the published version of the manuscript.
Not applicable.
Not applicable.
No new data were created or analyzed in this research. Data sharing does not apply to this research.
We would like to thank Lifei Wu of North China Electric Power University for many helpful discussions.
The authors declare no conflict of interest.
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Figure 3. C-N scheme solution surface for Example 1. ([Forumla omitted. See PDF.]).
Figure 4. HASC-N scheme solution surface for Example 1. ([Forumla omitted. See PDF.]).
Figure 5. SRET values in two schemes for Example 1. ([Forumla omitted. See PDF.]).
Figure 7. HASC-N scheme solution surface for Example 2. ([Forumla omitted. See PDF.]).
Comparison between exact solution and HASC-N scheme solution for Example 1 (
|
x | |||
---|---|---|---|---|
0.25 | 0.5 | 0.75 | ||
0.3 | Exact solution | 5.752108 × 10 |
2.549964 × 10 |
−5.763390 × 10 |
HASC-N scheme solution | 5.517192 × 10 |
2.529212 × 10 |
−5.600727 × 10 |
|
0.5 | Exact solution | 5.752108 × 10 |
2.549964 × 10 |
−5.763390 × 10 |
HASC-N scheme solution | 5.565180 × 10 |
2.490347 × 10 |
−5.608690 × 10 |
|
0.7 | Exact solution | 5.752108 × 10 |
2.549964 × 10 |
−5.763390 × 10 |
HASC-N scheme solution | 5.605673 × 10 |
2.486836 × 10 |
−5.629021 × 10 |
Numerical error and spatial convergence order of HASC-N difference scheme for Example 1.
|
M | N |
|
|
---|---|---|---|---|
0.5 | 21 | 100 | 5.805049 × 10 |
|
41 | 400 | 1.535960 × 10 |
1.987252 | |
81 | 1600 | 3.930984 × 10 |
2.001614 | |
161 | 6400 | 9.953251 × 10 |
1.999513 | |
0.7 | 21 | 100 | 5.272847 × 10 |
|
41 | 400 | 1.326208 × 10 |
2.062997 | |
81 | 1600 | 3.261035 × 10 |
2.060378 | |
161 | 6400 | 7.997470 × 10 |
2.045991 | |
0.9 | 21 | 100 | 4.857505 × 10 |
|
41 | 400 | 1.220010 × 10 |
2.065118 | |
81 | 1600 | 3.029576 × 10 |
2.045922 | |
161 | 6400 | 7.518864 × 10 |
2.028652 |
Numerical error and temporal convergence order of HASC-N difference scheme for Example 1.
|
M | N |
|
|
---|---|---|---|---|
0.5 | 101 | 16 | 1.035923 × 10 |
|
32 | 3.687553 × 10 |
1.490181 | ||
64 | 1.303842 × 10 |
1.499895 | ||
128 | 4.594546 × 10 |
1.504774 | ||
0.7 | 101 | 16 | 9.512878 × 10 |
|
32 | 3.879871 × 10 |
1.293873 | ||
64 | 1.578013 × 10 |
1.297899 | ||
128 | 6.392140 × 10 |
1.303738 | ||
0.9 | 101 | 16 | 8.555828 × 10 |
|
32 | 3.996333 × 10 |
1.098231 | ||
64 | 1.865814 × 10 |
1.098872 | ||
128 | 8.681042 × 10 |
1.103865 |
CPU time, speed-up ratio and efficiency of the schemes for Example 1. (
M | 201 | 401 | 601 | 801 | 1001 | 1201 |
---|---|---|---|---|---|---|
|
0.123251 | 0.325116 | 0.466755 | 0.879479 | 1.357376 | 1.891728 |
|
0.041364 | 0.106737 | 0.151507 | 0.282110 | 0.421785 | 0.582479 |
|
2.979668 | 3.045954 | 3.080749 | 3.117504 | 3.218170 | 3.247719 |
|
1.489834 | 1.522977 | 1.540374 | 1.558752 | 1.609085 | 1.623860 |
Numerical error and spatial convergence of HASC-N difference scheme for Example 2.
|
M | N |
|
|
---|---|---|---|---|
0.5 | 21 | 100 | 1.820529 × 10 |
|
41 | 400 | 4.481606 × 10 |
2.095107 | |
81 | 1600 | 1.114969 × 10 |
2.043181 | |
161 | 6400 | 2.783025 × 10 |
2.020325 | |
0.7 | 21 | 100 | 2.197871 × 10 |
|
41 | 400 | 5.454330 × 10 |
2.083051 | |
81 | 1600 | 1.359905 × 10 |
2.040008 | |
161 | 6400 | 3.395738 × 10 |
2.019752 | |
0.9 | 21 | 100 | 2.440139 × 10 |
|
41 | 400 | 6.093245 × 10 |
2.073776 | |
81 | 1600 | 1.522336 × 10 |
2.036982 | |
161 | 6400 | 3.804131 × 10 |
2.018681 |
Numerical error and temporal convergence of HASC-N difference scheme for Example 2.
|
M | N |
|
|
---|---|---|---|---|
0.5 | 101 | 16 | 1.939613 × 10 |
|
32 | 1.355892 × 10 |
0.516527 | ||
64 | 9.510714 × 10 |
0.511617 | ||
128 | 6.674831 × 10 |
0.510822 | ||
0.7 | 101 | 16 | 1.137173 × 10 |
|
32 | 6.929028 × 10 |
0.714727 | ||
64 | 4.230193 × 10 |
0.711930 | ||
128 | 2.590579 × 10 |
0.707449 | ||
0.9 | 101 | 16 | 1.424087 × 10 |
|
32 | 7.566100 × 10 |
0.912416 | ||
64 | 4.024197 × 10 |
0.910849 | ||
128 | 2.154974 × 10 |
0.901031 |
Comparison between exact solution and HASC-N scheme solution for Example 3 (
|
x | |||
---|---|---|---|---|
0.25 | 0.5 | 0.75 | ||
0.3 | Exact solution | 6.540829 × 10 |
9.271849 × 10 |
6.816085 × 10 |
HASC-N scheme solution | 6.538316 × 10 |
9.323716 × 10 |
6.823412 × 10 |
|
0.5 | Exact solution | 5.807393 × 10 |
8.198668 × 10 |
6.048696 × 10 |
HASC-N scheme solution | 5.844902 × 10 |
8.303472 × 10 |
6.094448 × 10 |
|
0.7 | Exact solution | 5.171474 × 10 |
7.268177 × 10 |
5.383339 × 10 |
HASC-N scheme solution | 5.199174 × 10 |
7.356311 × 10 |
5.417396 × 10 |
Numerical error and spatial convergence order of HASC-N difference scheme for Example 3.
|
M | N |
|
|
---|---|---|---|---|
0.1 | 21 | 100 | 4.456840 × 10 |
|
41 | 400 | 3.011746 × 10 |
0.565421 | |
81 | 1600 | 2.088088 × 10 |
0.528418 | |
161 | 6400 | 1.448888 × 10 |
0.527236 | |
0.2 | 21 | 100 | 2.061921 × 10 |
|
41 | 400 | 8.043848 × 10 |
1.358031 | |
81 | 1600 | 3.662202 × 10 |
1.135174 | |
161 | 6400 | 1.709010 × 10 |
1.099551 | |
0.3 | 21 | 100 | 1.064295 × 10 |
|
41 | 400 | 5.183752 × 10 |
1.037830 | |
81 | 1600 | 2.538664 × 10 |
1.029927 | |
161 | 6400 | 1.330512 × 10 |
0.932088 | |
0.4 | 21 | 100 | 1.206877 × 10 |
|
41 | 400 | 5.867005 × 10 |
1.040582 | |
81 | 1600 | 2.594804 × 10 |
1.176999 | |
161 | 6400 | 1.241889 × 10 |
1.063090 | |
0.5 | 21 | 100 | 1.505094 × 10 |
|
41 | 400 | 6.260401 × 10 |
1.265527 | |
81 | 1600 | 2.542224 × 10 |
1.300164 | |
161 | 6400 | 1.017199 × 10 |
1.321489 | |
0.6 | 21 | 100 | 1.108872 × 10 |
|
41 | 400 | 6.254087 × 10 |
0.826221 | |
81 | 1600 | 3.460837 × 10 |
0.853678 | |
161 | 6400 | 2.050544 × 10 |
0.755114 | |
0.7 | 21 | 100 | 1.210763 × 10 |
|
41 | 400 | 5.822212 × 10 |
1.056277 | |
81 | 1600 | 2.310618 × 10 |
1.333288 | |
161 | 6400 | 1.009494 × 10 |
1.194646 | |
0.8 | 21 | 100 | 1.428816 × 10 |
|
41 | 400 | 5.795162 × 10 |
1.301900 | |
81 | 1600 | 2.306303 × 10 |
1.329267 | |
161 | 6400 | 1.063531 × 10 |
1.116719 | |
0.9 | 21 | 100 | 1.789562 × 10 |
|
41 | 400 | 7.830313 × 10 |
1.192465 | |
81 | 1600 | 2.261498 × 10 |
1.791791 | |
161 | 6400 | 9.787323 × 10 |
1.208293 |
Numerical error and temporal convergence order of HASC-N difference scheme for Example 3.
|
M | N |
|
|
---|---|---|---|---|
0.1 | 101 | 16 | 3.235754 × 10 |
|
32 | 1.322441 × 10 |
1.290898 | ||
64 | 3.805932 × 10 |
1.796882 | ||
128 | 1.137961 × 10 |
1.741799 | ||
0.2 | 101 | 16 | 3.400465 × 10 |
|
32 | 1.126743 × 10 |
1.593573 | ||
64 | 3.902410 × 10 |
1.529722 | ||
128 | 1.266599 × 10 |
1.623405 | ||
0.3 | 101 | 16 | 1.441621 × 10 |
|
32 | 4.722499 × 10 |
1.610070 | ||
64 | 1.306512 × 10 |
1.853830 | ||
128 | 4.114175 × 10 |
1.667045 | ||
0.4 | 101 | 16 | 4.485998 × 10 |
|
32 | 2.509118 × 10 |
0.838249 | ||
64 | 1.128387 × 10 |
1.152918 | ||
128 | 3.700395 × 10 |
1.608511 | ||
0.5 | 101 | 16 | 8.566342 × 10 |
|
32 | 4.305125 × 10 |
0.992624 | ||
64 | 1.101626 × 10 |
1.966421 | ||
128 | 3.663051 × 10 |
1.588516 | ||
0.6 | 101 | 16 | 1.175347 × 10 |
|
32 | 4.492863 × 10 |
1.387380 | ||
64 | 1.211080 × 10 |
1.891341 | ||
128 | 3.668064 × 10 |
1.723204 | ||
0.7 | 101 | 16 | 1.384476 × 10 |
|
32 | 4.957889 × 10 |
1.481543 | ||
64 | 1.458671 × 10 |
1.765071 | ||
128 | 4.035364 × 10 |
1.853884 | ||
0.8 | 101 | 16 | 1.572810 × 10 |
|
32 | 5.660295 × 10 |
1.474396 | ||
64 | 1.851979 × 10 |
1.611810 | ||
128 | 5.576710 × 10 |
1.731581 | ||
0.9 | 101 | 16 | 1.769765 × 10 |
|
32 | 6.605010 × 10 |
1.421925 | ||
64 | 2.405686 × 10 |
1.457112 | ||
128 | 8.758845 × 10 |
1.457636 |
References
1. Uchaikin, V.V. Fractional Derivatives for Physicists and Engineers, Volume II: Applications; Springer: Berlin, Germany, 2013.
2. Rashid, S.; Hammouch, Z.; Aydi, H.; Ahmad, A.G.; Alsharif, A.M. Novel computations of the time-fractional Fisher’s model via generalized fractional integral operators by means of the Elzaki transform. Fractal Fract.; 2021; 5, 94. [DOI: https://dx.doi.org/10.3390/fractalfract5030094]
3. Li, C.P.; Zeng, F.H. Numerical Methods for Fractional Calculus; CRC Press: New York, NY, USA, 2015.
4. Sabatier, J.; Agrawal, O.P. Advances in Fractional Calculus: Theoretical Developments and Applications in Physics and Engineering; Machado, J.A.T. Beijing World Publishing Corporation: Beijing, China, 2014.
5. Diethelm, K. The Analysis of Fraction Differential Equations; Springer: Berlin, Germany, 2010.
6. Liu, F.W.; Zhuang, P.H.; Liu, Q.X. Numerical Methods and its Application of Fractional Partial Differential Equation; Science Press: Beijing, China, 2015; (In Chinese)
7. Sun, Z.Z.; Gao, G.H. Finite Difference Methods for Fractional Differential Equations; 2nd ed. Science Press: Beijing, China, 2021; (In Chinese)
8. Guo, B.L.; Pu, X.K.; Huang, F.H. Fractional Partial Differential Equations and Their Numerical Solutions; Science Press: Beijing, China, 2015.
9. Zhang, X.D.; He, Y.N.; Wei, L.L.; Tang, B.; Wang, S.L. A fully discrete local discontinuous Galerkin method for one-dimensional time-fractional Fisher’s equation. Int. J. Comput. Math.; 2014; 91, pp. 2021-2038. [DOI: https://dx.doi.org/10.1080/00207160.2013.866233]
10. Alquran, M.; Al-Khaled, K.; Sardar, T.; Chattopadhyay, J. Revisited Fisher’s equation in a new outlook: A fractional derivative approach. Phys. A; 2015; 438, pp. 81-93. [DOI: https://dx.doi.org/10.1016/j.physa.2015.06.036]
11. Mejía, C.E.; Piedrahita, A. A numerical method for a time-fractional advection–dispersion equation with a nonlinear source term. J. Appl. Math. Comput.; 2019; 61, pp. 593-609. [DOI: https://dx.doi.org/10.1007/s12190-019-01266-x]
12. Al Qurashi, M.M.; Korpinar, Z.; Baleanu, D. Mustafa Inc. A new iterative algorithm on the time-fractional Fisher equation: Residual power series method. Adv. Mech. Eng.; 2017; 9, pp. 1-8. [DOI: https://dx.doi.org/10.1177/1687814017716009]
13. Khader, M.M.; Saad, K.M. A numerical approach for solving the fractional Fisher equation using Chebyshev spectral collocation method. Chaos Solitons Fractals; 2018; 110, pp. 169-177. [DOI: https://dx.doi.org/10.1016/j.chaos.2018.03.018]
14. Li, D.F.; Liao, H.L.; Sun, W.W.; Wang, J.L.; Zhang, J.W. Analysis of L1-Galerkin FEMs for time-fractional nonlinear parabolic problems. Commun. Comput. Phys.; 2018; 24, pp. 86-103. [DOI: https://dx.doi.org/10.4208/cicp.OA-2017-0080]
15. Veeresha, P.; Prakasha, D.G.; Baskonus, H.M. Novel simulations to the time-fractional Fisher’s equation. Math. Sci.; 2019; 13, pp. 33-42. [DOI: https://dx.doi.org/10.1007/s40096-019-0276-6]
16. Petter, B.; Mitchell, L. Parallel Solution of Partial Differential Equations; Springer: New York, NY, USA, 2000.
17. Pacheco, P. An Introduction to Parallel Programming; Morgan Kaufmann: Burlington, VT, USA, 2011.
18. Gong, C.Y.; Bao, W.M.; Tang, G.J. A parallel algorithm for the Riesz fractional reaction-diffusion equation with explicit finite difference method. Fract. Calc. Appl. Anal.; 2013; 16, pp. 654-669. [DOI: https://dx.doi.org/10.2478/s13540-013-0041-8]
19. Sweilam, N.H.; Moharram, H.; Moniem, N.K.A.; Ahmed, S. A parallel Crank–Nicolson finite difference method for time-fractional parabolic equation. J. Numer. Math.; 2014; 22, pp. 363-382. [DOI: https://dx.doi.org/10.1515/jnma-2014-0016]
20. Biala, T.A.; Khaliq, A.Q.M. Parallel algorithms for nonlinear time-space fractional parabolic PDEs. J. Comput. Phys.; 2018; 375, pp. 135-154. [DOI: https://dx.doi.org/10.1016/j.jcp.2018.08.034]
21. Fu, H.F.; Wang, H. A preconditioned fast parareal finite difference method for space-time fractional partial differential equation. J. Sci. Comput.; 2019; 78, pp. 1724-1743. [DOI: https://dx.doi.org/10.1007/s10915-018-0835-2]
22. Yue, X.Q.; Shu, S.; Xu, X.W.; Bu, W.P.; Pan, K.J. Parallel-in-time multigrid for space-time finite element approximations of two-dimensional space-fractional diffusion equations. Comput. Math. Appl.; 2019; 78, pp. 3471-3484. [DOI: https://dx.doi.org/10.1016/j.camwa.2019.05.017]
23. Liu, H.; Cheng, A.J.; Wang, H. A parareal finite volume method for variable-order time-fractional diffusion equations. J. Sci. Comput.; 2020; 85, 19. [DOI: https://dx.doi.org/10.1007/s10915-020-01321-x]
24. Lorin, E. A parallel algorithm for space-time-fractional partial differential equations. Adv. Differ. Equ.; 2020; 2020, 283. [DOI: https://dx.doi.org/10.1186/s13662-020-02744-4]
25. Wang, Q.L.; Liu, J.; Gong, C.Y.; Tang, X.T.; Fu, G.T.; Xing, Z.C. An efficient parallel algorithm for Caputo fractional reaction-diffusion equation with implicit finite-difference method. Adv. Differ. Equ.; 2016; 2016, 207. [DOI: https://dx.doi.org/10.1186/s13662-016-0929-9]
26. Yang, X.; Wu, L. A New Kind of Parallel Natural Difference Method for Multi-Term Time Fractional Diffusion Model. Mathematics; 2020; 8, 596. [DOI: https://dx.doi.org/10.3390/math8040596]
27. Henry, B.I.; Langlands, T.A.M.; Wearne, S.L. Anomalous diffusion with linear reaction dynamics: From continuous time random walks to fractional reaction-diffusion equations. Phys. Rev. E; 2006; 74, 031116. [DOI: https://dx.doi.org/10.1103/PhysRevE.74.031116]
28. Angstmann, C.N.; Henry, B.I. Time Fractional Fisher–KPP and Fitzhugh–Nagumo Equations. Entropy; 2020; 22, 1035. [DOI: https://dx.doi.org/10.3390/e22091035]
29. Sandev, T.; Tomovski, Z. Fractional Equations and Models: Theory and Applications; Springer: Berlin, Germany, 2019.
30. Ngoc, T.B.; Tri, V.V.; Hammouch, Z.; Can, N.H. Stability of a class of problems for time-space fractional pseudo-parabolic equation with datum measured at terminal time. Appl. Numer. Math.; 2021; 167, pp. 308-329. [DOI: https://dx.doi.org/10.1016/j.apnum.2021.05.009]
31. Dang, D.T.; Nane, E.; Nguyen, D.M.; Tuan, N.H. Continuity of Solutions of a Class of Fractional Equations. Potential Anal; 2018; 49, pp. 423-478. [DOI: https://dx.doi.org/10.1007/s11118-017-9663-5]
32. Zhang, Y.N.; Sun, Z.Z. Alternating direction implicit schemes for the two-dimensional fractional sub-diffusion equation. J. Comput. Phys.; 2011; 230, pp. 8713-8728. [DOI: https://dx.doi.org/10.1016/j.jcp.2011.08.020]
33. Liu, N.; Liu, Y.; Li, H.; Wang, J. Time second-order finite difference/finite element algorithm for nonlinear time-fractional diffusion problem with fourth-order derivative term. Comput. Math. Appl.; 2018; 75, pp. 3521-3536. [DOI: https://dx.doi.org/10.1016/j.camwa.2018.02.014]
34. Wang, Y.; Liu, Y.; Li, H.; Wang, J. Finite element method combined with second-order time discrete scheme for nonlinear fractional cable equation. Eur. Phys. J. Plus; 2016; 131, 61. [DOI: https://dx.doi.org/10.1140/epjp/i2016-16061-3]
35. Zhang, B.L.; Gu, T.X.; Mo, Z.Y. Principles and Methods of Numerical Parallel Computation; National Defence Industry Press: Beijing, China, 1999; (In Chinese)
36. Zhou, Y.L. Difference schemes with intrinsic parallelism for quasi-linear parabolic systems. Sci. China Math.; 1997; 40, pp. 270-278. [DOI: https://dx.doi.org/10.1007/BF02874519]
37. Stynes, M.; O’Riordan, E.; Gracia, J.L. Error analysis of a finite difference method on graded meshes for a time-fractional diffusion equation. SIAM J. Numer. Anal.; 2017; 55, pp. 1057-1079. [DOI: https://dx.doi.org/10.1137/16M1082329]
38. Shen, J.Y.; Sun, Z.Z.; Du, R. Fast finite difference schemes for time-fractional diffusion equations with a weak singularity at initial time. East Asian J. Appl. Math.; 2018; 8, pp. 834-858. [DOI: https://dx.doi.org/10.4208/eajam.010418.020718]
39. Yang, X.Z.; Liu, X.L. Numerical analysis of two new finite difference methods for time-fractional telegraph equation. Discrete Contin. Dyn. Syst. Ser. B; 2021; 26, pp. 3921-3942. [DOI: https://dx.doi.org/10.3934/dcdsb.2020269]
40. Evans, G.; Blackledge, J.; Yardley, P. Numerical Methods for Partial Differential Equations; Springer: Berlin, Germany, 2012.
41. Kumar, D.; Chaudhary, S.; Srinivas Kumar, V.V.K. Fractional Crank–Nicolson–Galerkin finite element scheme for the time-fractional nonlinear diffusion equation. Numer. Methods Partial Differ. Equ.; 2019; 35, pp. 2056-2075. [DOI: https://dx.doi.org/10.1002/num.22399]
42. Vong, S.; Lyu, P.; Wang, Z.B. A compact difference scheme for fractional sub-diffusion equations with the spatially variable coefficient under neumann boundary conditions. J. Sci. Comput.; 2016; 66, pp. 725-739. [DOI: https://dx.doi.org/10.1007/s10915-015-0040-5]
43. Tverdyi, D.; Parovik, R. Investigation of Finite-Difference Schemes for the Numerical Solution of a Fractional Nonlinear Equation. Fractal Fract.; 2022; 6, 23. [DOI: https://dx.doi.org/10.3390/fractalfract6010023]
44. Long, L.D.; Luc, N.H.; Tatar, S.; Baleanu, D.; Can, N.H. An inverse source problem for pseudo-parabolic equation with Caputo derivative. J. Appl. Math. Comput.; 2022; 68, pp. 739-765. [DOI: https://dx.doi.org/10.1007/s12190-021-01546-5]
45. Yuan, G.W.; Sheng, Z.Q.; Hang, X. The unconditional stability of parallel difference schemes with second order convergence for nonlinear parabolic system. J. Partial Differ. Equ.; 2007; 20, pp. 45-64.
46. Deng, W.H.; Zhang, Z.J. High Accuracy Algorithms for the Differential Equation Governing Anomalous Diffusion, Algorithm and Models for Anomalous Diffusion; World Scientific: Singapore, 2019.
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer
© 2022 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.
Abstract
The fractional Fisher equation has a wide range of applications in many engineering fields. The rapid numerical methods for fractional Fisher equation have momentous scientific meaning and engineering applied value. A parallelized computation method for inhomogeneous time-fractional Fisher equation (TFFE) is proposed. The main idea is to construct the hybrid alternating segment Crank-Nicolson (HASC-N) difference scheme based on alternating segment difference technology, using the classical explicit scheme and classical implicit scheme combined with Crank-Nicolson (C-N) scheme. The unique existence, unconditional stability and convergence are proved theoretically. Numerical tests show that the HASC-N difference scheme is unconditionally stable. The HASC-N difference scheme converges to
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer