Abstract
In this paper, we present a time two-grid algorithm based on the finite difference (FD) method for the two-dimensional nonlinear time-fractional mobile/immobile transport model. We establish the problem as a nonlinear fully discrete FD system, where the time derivative is discretized by the second-order backward difference formula (BDF) scheme, the Caputo fractional derivative is treated by means of L1 discretization formula, and the spatial derivative is approximated by the central difference formula. For solving the nonlinear FD system more efficiently, a time two-grid algorithm is proposed, which consists of two steps: first, the nonlinear FD system on a coarse grid is solved by nonlinear iterations; second, the Newton iteration is utilized to solve the linearized FD system on the fine grid. The stability and convergence in L2-norm are obtained for the two-grid FD scheme. Numerical results are consistent with the theoretical analysis. Meanwhile, numerical experiments show that the two-grid FD method is much more efficient than the general FD scheme for solving the nonlinear FD system.
Similar content being viewed by others
Avoid common mistakes on your manuscript.
1 Introduction
Consider a time two-grid finite difference scheme for the two-dimensional nonlinear time-fractional mobile/immobile transport model [17, 22] as follows:
the initial condition is as follows:
and the boundary conditions are as follows:
where α ∈ (0,1), Ω = (0, L1) × (0, L2) with boundary ∂Ω, \(\varDelta =\frac {\partial ^{2}}{\partial x^{2}} + \frac {\partial ^{2}}{\partial y^{2}}\) is the two-dimensional Laplacian operator, f(x, t), u0(x) are given smooth functions and the nonlinear reaction term g(u) satisfies \(|g(u)|\leq \bar {C}|u|\), \(|g^{\prime }(u)|\leq \bar {C}\), \(\bar {C}\) is a positive constant [18]. In addition, the Caputo fractional derivative (cf. [24]) is defined by the following:
Equation (1) is a fractal mobile/immobile transport model that describes a range of problems, including heat diffusion and the propagation of ocean sound, in physical or mathematical systems with time variables that behave essentially like the diffusion of heat through a solid [1, 22].
To approximate the fractional order mobile/immobile transport equation, the significant progress has been made. For instance, Schumer et al. [28] first considered the fractional mobile/immobile transport model. These transfer equations control the long-term limit of the continuous-time random walk model, which implies the probabilistic interpretation of the mobile/immobile convection-diffusion equation. In most cases, the analytical solutions of some complex models are difficult to be solved; thus, it is necessary to use numerical methods to approximate the analytical solutions. Liu et al. [15] presented effective implicit numerical methods for a class of fractional advection-dispersion models. The stability and convergence of the implicit numerical methods were proved. Liu et al. [17] developed a finite difference method and a meshless method for the fractal mobile/immobile transport model with a fractional time derivative. Zhang et al. [35] proposed a novel implicit numerical method for the time variable fractional order mobile/immobile advection-dispersion model. Additionally, Liu et al. [22] developed a second-order finite difference scheme for the quasilinear time-fractional mobile/immobile equation.
Recently, fractional partial differential equations (FPDEs) have developed more and more rapidly and many good numerical methods have followed, such as finite element methods (FEMs) [8, 10, 18, 36], finite difference methods (FDMs) [2,3,4, 7, 9, 11, 17, 22, 23, 25, 30, 31], finite volume methods (FVMs) [16, 39], discontinuous Galerkin methods [6, 32], weak Galerkin methods [37, 38], spectral methods [13, 14], and two-grid methods [12, 19,20,21].
For solving the nonlinear systems, a two-grid algorithm which is first proposed by Xu [33, 34] has attracted much attention due to its high efficiency. First, for space two-grid algorithm based on the FDMs, Dawson and Wheeler [5] considered a two-grid finite difference scheme for nonlinear parabolic equations. They showed superconvergence of the flux and the pressure in certain discrete H1- and L2-norms. Rui and Liu [27] presented a two-grid block-centered finite difference method for Darcy-Forchheimer flow in porous media. Built on [5], Li and Rui [12] considered the case of fractional order, and established the error estimates on non-uniform rectangular grid. For a space two-grid algorithm established on the FEMs, Liu et al. solved the nonlinear fourth-order reaction-diffusion problem [19] and the nonlinear time-fractional cable equation [20]. The stability and the priori error estimates were proved. Besides, for the time two-grid algorithm, Liu et al. [21] proposed a time two-mesh algorithm combined with the finite element method for a time-fractional water wave model. However, the time two-grid algorithm based on the finite difference method has not been studied yet. Next, we shall consider that.
It is worth mentioning that compared with the two-grid FEMs [19,20,21], the two-grid FDMs are relatively simple from the point of view of numerical calculation. This means that our method will be favored by a large number of engineering scientists. Furthermore, for the study of the two-grid finite difference method, our article is different from Ref. [12]. Based on the finite difference method, Li and Rui [12] employed a two-grid algorithm for the spatial direction. However, our article uses a two-grid algorithm for the temporal direction. In addition, through numerical schemes and experiments, we can find that our method has the advantages of the simple numerical calculation and the fast solution of nonlinear equations.
The main purpose of this paper is to establish a time two-grid finite difference scheme for the two-dimensional nonlinear time-fractional mobile/immobile transport model. The time derivative ut is approximated by the second-order BDF scheme, the Caputo fractional derivative is discretized by the L1 discretization formula, and the central difference formula for the spatial derivative. The time two-grid algorithm is divided into two steps. Firstly, on a coarse mesh, we solve the nonlinear system, and the Lagrangian interpolation formula is applied. Secondly, on a fine mesh, the linearized system is solved. The time two-grid finite difference scheme is stable and convergent with convergence order \(O(k_{F}^{2-\alpha } + k_{C}^{4-2\alpha } + {h_{1}^{2}} + {h_{2}^{2}})\), where kF and kC are the fine grid time-step size and the coarse grid time-step size, respectively. Numerical results show that our method is more efficient than general finite difference method in terms of the CPU time.
The structure of the remainder of this paper is constructed as follows. In Section 2, some preliminaries are given. Section 3 devotes to the establishment of the two-grid difference scheme. The stability and convergence of the two-grid FD scheme are considered in Section 4. In Section 5, some numerical results are obtained by utilizing the two-grid FD scheme and the general FD scheme, and some comparisons between two methods are presented. The article ends with a brief conclusions section.
2 Preliminaries
First define the time-step size on the fine grid \(k=k_{F}:= T/\mathscr{N}\), \(t_{n} := nk_{F} (0\leq n\leq \mathscr{N})\) for positive integer \(\mathscr{N}\), the time domain (0, T] is covered by \({\varOmega }_{k}=\{t_{n}|0 \leq n\leq \mathscr{N}\}\). Similarly, the time-step size on the coarse grid is kC := T/N, tn := nkC(0 ≤ n ≤ N) for positive integer N and satisfies kC = MkF for M ≥ 2. For any grid function W1 = {wn|1 ≤ n ≤ N} on Ωk, we define the following:
and \(W_{2} = \{ w^{n}| 1\leq n \leq \mathscr{N}\}\) on Ωk, we define the following:
For two positive integers Jx and Jy, let space-step size h1 = L1/Jx, h2 = L2/Jy, h = max{h1, h2}, we arrive at xi = ih1, yj = jh2. Denote \( \bar {\varOmega }_{h} = \{(x_{i},y_{j})| 0\leq i \leq J_{x}, 0\leq j \leq J_{y} \}\) and \({\varOmega }_{h} = \bar {\varOmega }_{h} \cap \varOmega , \partial {\varOmega }_{h}= {\varOmega }_{h}\cap \partial {\varOmega }\).
Based on the grid function Wh = {wij|0 ≤ i ≤ Jx,0 ≤ j ≤ Jy} on Ωh, we denote the following:
the notations \( \delta _{y}w_{i+\frac {1}{2},j}\), \({\delta _{y}^{2}}w_{\text {ij}}\) are defined similarly and the discrete Laplace operator \({\varDelta }_{h}w_{\text {ij}}:=({\delta _{x}^{2}}+{\delta _{y}^{2}})w_{\text {ij}}\).
Also, for any grid function w, v ∈Ωh, we define the following:
First, we define the grid functions as follows:
Employing the Taylor series expansion with integral remainder, we arrive at the following lemmas.
Lemma 2.1
[4] Suppose \(u(x,y,t)\in C_{x,y}^{4,4}([0,L_{1}]\times [0,L_{2}])\), then it holds as follows:
Lemma 2.2
[2, 3] Assume V (t) ∈ C3[tn− 2, tn], then we arrive at the following:
and
Lemma 2.3
[26, 30] Assume V (t) ∈ C2[0, tn], it holds as follows:
where \(a_{l}={\int \nolimits }_{t_{l}}^{t_{l+1}}z^{-\alpha }dz = \frac {k^{1-\alpha }}{1-\alpha }[(l+1)^{1-\alpha }-l^{1-\alpha }]\), l ≥ 0.
Remark 1
In this article, \(\bar {C}\) denotes a generic positive constant, not necessarily the same at different occurrences, which is independent on the time-step size and the space-step size.
3 Establishment of the two-grid difference scheme
Below, we first formulate the general finite difference scheme for nonlinear problem (1)–(3).
Considering (1) at the point (xi, yj, tn) and using Lemmas 2.1–2.3, we have the following:
where
Omitting the truncation errors \((R_{1})_{\text {ij}}^{n}\), \(1\leq n\leq \mathscr{N}\), and replacing the function \({U}_{\text {ij}}^{n}\) with its numerical approximation \(u_{\text {ij}}^{n}\), we construct the following general finite difference scheme as follows:
Now, we derive the two-grid difference scheme for problem (1)–(3). The process is divided into three steps as follows.
Step I. On the coarse grid, noting that n = 0,1,⋯ , M, M + 1,⋯ ,2M, \( \cdots , \text {NM}=\mathscr{N}\), we only calculate (pM)th level, 1 ≤ p ≤ N. Similar to the establishment of the general finite difference scheme, the coarse grid difference equations are obtained by the following:
Step II. Then based on \(u_C^{\text {pM}}\) obtained in the step I, 1 ≤ p ≤ N, we utilize the Lagrange linear interpolation to compute the value of \(u_C^{(p-1)M+q}\) on the coarse grid, where 1 ≤ q ≤ M − 1. In the time direction, employing the Lagrange interpolation formula between the points \((t_{(p-1)M}, u_C^{(p-1)M})\) and \((t_{\text {pM}}, u_C^{\text {pM}})\), we arrive at the following:
Step III. Finally, based on \({u_{C}^{n}}\) in the step II on the time coarse mesh kC, the following linear fine grid difference equations on the time fine mesh kF are given by the following:
4 Analysis of the two-grid difference scheme
Below, the stability and convergence of the two-grid difference scheme will be derived. For the demand of analysis, we introduce some lemmas as follows:
Lemma 4.1
[4] For any grid functions w, v ∈ Wh, we obtain the follows:
Lemma 4.2
[2, 3] For any wn ∈ Wh, 1 ≤ n ≤ N, it follows that
Lemma 4.3
[30] For any \(\tilde {G}=\{\tilde {G}_1, \tilde {G}_2, \tilde {G}_3, \cdots \}\)and \(\tilde {Q}\), we have the following:
where0 < α < 1, \(a_l = \frac {k_{\gamma }^{1-\alpha }}{1-\alpha }[(l+1)^{1-\alpha }-l^{1-\alpha }]\), l ≥ 0, γ = C or F.
Lemma 4.4
[29] (Discrete Gronwall’s inequality) IfZm is a non-negative real sequence and satisfies such as the follow:
where \(\tilde {A}_m\) is a non-descending and non-negative sequence, \(\tilde {B}_s \geq 0\), then, we arrive at the following:
4.1 Stability
The energy method is applied to establish the stability of the two-grid difference scheme. First, we derive the stability of coarse grid system.
Theorem 4.5
For the coarse grid system (14) and (15), for \(1\leq n \leq \mathscr{N}\)andkC = MkF, the following inequality holds:
Proof
The above theorem will be proved by two steps.
(I). In the first step, we estimate the norm \(\|u_C^{pM}\|\) for p = 1,2,⋯ , N. Taking the inner products of (14) and (15) with \(k_Cu_C^{M}\) and \(k_Cu_C^{pM}\), respectively, we arrive at the following:
Then, for N ≥ 1, we readily obtain the following:
Next, we shall estimate each term of (21). Firstly, from Lemmas 4.1–4.3 and using the Cauchy-Schwarz inequality, we have the following:
In addition, we also have the following:
and
Substituting (22)–(26) into (21), then it holds that as follows:
Taking the appropriate \(\tilde {s}\) such that \(\|u_C^{\tilde {s}M}\|=\max \limits _{0\leq p\leq N}{\|u_C^{\text {pM}}\|}\), we obtain the following:
When \(k_C\leq 1/(4\bar {C})\), following from Lemma 4.4, inequality (28) becomes the following:
Similarly, using (19), we have the following:
Thus, for any 1 ≤ p ≤ N, combining (29) with (30), we obtain the following:
(II). In the second step, we estimate the norm \(\|u_C^{{(p-1)}M+q}\|\) for 1 ≤ p ≤ N and 1 ≤ q ≤ M − 1.
Noting that (16), it follows that
Using (31) and (32), we finish the proof.
Below, we construct the stability of fine grid system. □
Theorem 4.6
For the fine grid system (17) and (18), for \(1\leq n \leq \mathscr{N}\), it holds the following:
Proof
We take the inner products of (17) and (18) with \(k_Fu_F^{1}\) and \(k_Fu_F^{n}\), respectively, then,
Then, summing for n from 2 to \(\mathscr{N}\) and adding (33), we arrive at the following:
Analogous to the process of (22)–(24), using Lemmas 4.1–4.3 and the Cauchy-Schwarz inequality, we obtain the following:
moreover, we have the following:
Choosing the suitable m such that \(\|u_F^{m}\|=\max \limits _{0\leq n\leq \mathscr{N}}{\|u_F^{n}\|}\), and substituting (37) into (36), we get the following:
When \(k_F\leq 1/(6\bar {C})\), from Lemma 4.4, inequality (38) turns into the following:
Also, following from (33), we get the following:
Combining the above two inequalities and employing Theorem 4.5, it follows that
This completes the proof. □
4.2 Convergence
The convergence of the two-grid difference scheme is considered by the energy method. Firstly, we shall derive the convergence of the coarse grid system as follows.
Let,
Subtracting (14)–(15), (12)–(13) from (5)–(8), respectively, we get the following error equations:
Theorem 4.7
Suppose \(u(x,y,t)\in C_{x,y,t}^{4,4,3}([0,L_1]\times [0,L_2]\times (0,T])\)be the solution of(5)–(6) and \(u_C^n\)be the solution of(14)–(16), for \(1\leq n \leq \mathscr{N}\), it holds the following:
Proof
The proof consists of two steps:
(I). Taking the inner products of (42) and (43) with \(k_Ce_C^{M}\) and \(k_Ce_C^{\text {pM}}\), respectively, summing up for p from 2 to N with (43) and adding (42), then we obtain the following:
Using Lemmas 4.1–4.3 and the Cauchy-Schwarz inequality, we arrive at the following:
Taking a suitable \(\tilde {l}\) such that \(\|e_C^{\tilde {l}M}\|=\max \limits _{0\leq p\leq N}{\|e_C^{\text {pM}}\|}\), then it holds the following:
Utilizing Lemma 4.4 and noting that (45), we obtain the following:
From (42), then we have the following:
Utilizing (49) and (50), it follows that
(II). For 1 ≤ p ≤ N and 1 ≤ q ≤ M − 1, we use the Lagrange’s interpolation formula, then,
Subtracting (15) from (52), we have the following:
then, using the triangle inequality and (51), we get the following:
Using (51) and (53), the proof is completed.
Secondly, the convergence of the fine grid system will be derived.
Let,
Subtracting (17)–(18), (12)–(13) from (5)–(8), respectively, the error equations are obtained by the following:
□
Theorem 4.8
Let \(u(x,y,t)\in C_{x,y,t}^{4,4,3}([0,L_1]\times [0,L_2]\times (0,T])\)be the solution of (5)–(6) and \(u_F^n\)be the solution of (17)–(18), for \(1\leq n \leq \mathscr{N}\), we have the following:
Proof
We take the inner products of (42) and (43) with \(k_Fe_F^{1}\) and \(k_Fe_F^{n}\), respectively, for \(\mathscr{N}\geq 1\), then we arrive at the following:
Noticing that
therefore,
By Lemmas 4.1–4.3 and Cauchy-Schwarz inequality, it follows that
Taking m so that \(\|e_F^{m}\|=\max \limits _{0\leq n\leq \mathscr{N}}{\|e_F^{n}\|}\), and noting that (57), we have the following:
Utilizing Lemma 4.4, we get the following:
From (54), using the same way, we have the following:
Substituting (9) and (63) into (62), and combining Theorem 4.7, it holds the following:
We finish the proof. □
5 Numerical experiment
In this section, we set L1 = L2 = T = 1. All experiments are performed on a Windows 10 (64 bit) PC-Inter(R) Core(TM) i7-8750H CPU 2.20 GHz, 8.0 GB of RAM using MATLAB R2014b.
The two-grid difference (TGD) scheme (14)–(18) and the general finite difference (GFD) scheme (10)–(13) are used to simulate the problem (1)–(3). To show the effectiveness of the two-grid algorithm, we perform two numerical examples. Let uTGD and uGFD be the numerical solutions, respectively.
Denote,
the notations EGFD(h, k), \(\text {rate}_{\text {GFD}}^t\), and \(\text {rate}_{\text {GFD}}^x\) are defined similarly.
Example 1
In the first example, the nonlinear term is g(u) = u3 and the inhomogeneous term is as follows:
The corresponding exact solution is as follows:
When the spatial step Jx = Jy = 100 is fixed, in Tables 1 and 2, we present the L2-errors, the temporal convergence orders and the CPU time for α = 0.25,0.75 by using the two-grid difference scheme (14)–(18) and the general finite difference scheme (10)–(13), respectively. The numerical results show that two difference schemes are convergent with the order 2 − α in the time direction. Moreover, combining Tables 1 and 2, it can be seen that the two-grid difference scheme will save more time than the general finite difference scheme as M increases. Fixed the time-step \(\mathscr{N}=1024\), the results in Table 3 reflect a convergence rate in space ≈ 2 for two difference schemes. The results in the time-space direction are in good agreement with the theoretical analysis.
Figures 1 and 2 give the comparison of the two-grid difference and the general finite difference scheme, respectively, and show intuitively that given the same accuracy the two-grid algorithm is much more efficient than the general finite difference method in the temporal direction.
Example 2
In the second example, the nonlinear term is g(u) = u3 and the exact solution is given as follows:
The initial condition is \(u^0(x,y)=\sin \nolimits \pi x\sin \nolimits \pi y\) and the corresponding source term is as follows:
In Tables 4 and 5, we give the numerical results with the initial condition u0(x, y)≠ 0 for α = 0.25, 0.50, and 0.75 by utilizing the two-grid difference scheme (14)–(18) and the general finite difference scheme (10)–(13), respectively. The numerical results demonstrate that the two-grid difference method is more efficient than the general difference method. Furthermore, the results also show that the convergence orders in the space-time direction are approximately 2 and 2 − α, respectively.
6 Conclusions
In this article, a time two-grid algorithm based on the finite difference method is proposed and analyzed for the two-dimensional nonlinear time-fractional mobile/immobile transport model. The two-grid algorithm mainly includes two computational steps: first, on the coarse grid a nonlinear system is solved, then a linearized system is solved on the fine grid. The stability and convergence of the two-grid difference scheme are proved. The proposed two-grid algorithm is implemented, and the numerical results demonstrate that the two-grid algorithm is a more efficient way to solve the nonlinear time-fractional mobile/immobile transport problem.
References
Atangana, A., Baleanu, D.: Numerical solution of a kind of fractional parabolic equations via two difference schemes. In: Abstract and Applied Analysis, Hindawi Publishing Corporation (2013). https://doi.org/10.1155/2013/828764
Chen, H., Xu, D.: A second-order fully discrete difference scheme for a nonlinear partial integro-differential equation (in Chinese). J. Sys. Sci. Math. Scis. 28, 51–70 (2008)
Chen, H., Gan, S., Xu, D., Liu, Q.: A second-order BDF compact difference scheme for fractional-order Volterra equations. Int. J. Computer Math. 93, 1140–1154 (2016)
Chen, H., Xu, D., Peng, Y.: An alternating direction implicit fractional trapezoidal rule type difference scheme for the two-dimensional fractional evolution equation. Int. J. Comput. Math. 92, 2178–2197 (2015)
Dawson, C.N., Wheeler, M.F., Woodward, C.S.: A two-grid finite difference scheme for nonlinear parabolic equations. SIAM J. Numer. Anal. 35, 435–452 (1998)
Deng, W., Hesthaven, J.S.: Local discontinuous Galerkin methods for fractional diffusion equations. ESAIM: M2AN. 47, 1186–1845 (2013)
Hu, S., Qiu, W., Chen, H.: A backward Euler difference scheme for the integro-differential equations with the multi-term kernels. Int. J. Comput Math. https://doi.org/10.1080/00207160.2019.1613529 (2019)
Jiang, Y., Ma, J.: High-order finite element methods for time-fractional partial differential equations. J. Comput. Appl. Math. 235, 3285–3290 (2011)
Li, C., Yi, Q., Chen, A.: Finite difference methods with non-uniform meshes for nonlinear fractional differential equations. J. Comp. Phys. 316, 614–631 (2016)
Li, C., Zhao, Z., Chen, Y.: Numerical approximation of nonlinear fractional differential equations with subdiffusion and superdiffusion. Comput. Math. Appl. 62, 855–875 (2011)
Li, D., Zhang, C., Ran, M.: A linear finite difference scheme for generalized time fractional Burgers equation. Appl. Math. Modelling. 40, 6096–6081 (2016)
Li, X., Rui, H.: A two-grid block-centered finite difference method for the nonlinear time-fractional parabolic equation. J. Sci. Comput. 72, 863–891 (2017)
Lin, Y., Li, X., Xu, C.: Finite difference/spectral approximations for the fractional cable equation. Math. Comput. 80, 1369–1396 (2011)
Lin, Y., Xu, C.: Finite difference/spectral approximations for the time-fractional diffusion equation. J. Comput. Phys. 225, 1533–1552 (2007)
Liu, F., Zhuang, P., Burrage, K.: Numerical methods and analysis for a class of fractional advection-dispersion models. Comput. Math. Appl. 64, 2990–3007 (2012)
Liu, F., Zhuang, P., Turner, I., Burrage, K., Anh, V.: A new fractional finite volume method for solving the fractional diffusion equation. Appl. Math. Model. 38, 3871–3878 (2014)
Liu, Q., Liu, F., Turner, I., Anh, V., Gu, Y.: A RBF meshless approach for modeling a fractal mobile/immobile transport model. Appl. Math. Comput. 226, 336–347 (2014)
Liu, Y., Du, Y., Li, H., He, S., Gao, W.: Finite difference/finite element method for a nonlinear time-fractional fourth-order reaction-diffusion problem. Comput. Math. Appl. 70, 573–591 (2015)
Liu, Y., Du, Y., Li, H., Li, J., He, S.: A two-grid mixed finite element method for a nonlinear fourth-order reaction-diffusion problem with time-fractional derivative. Comput. Math. Appl. 70, 2474–2492 (2015)
Liu, Y., Du, Y., Li, H., Wang, J.: A two-grid finite element approximation for a nonlinear time-fractional Cable equation. Nonlinear. Dyn. 85, 2535–2548 (2016)
Liu, Y., Yu, Z., Li, H., Liu, F., Wang, J.: Time two-mesh algorithm combined with finite element method for time fractional water wave model. Int. J. Heat Mass Transf. 120, 1132–1145 (2018)
Liu, Z., Cheng, A., Li, X.: A second-order finite difference scheme for quasilinear time fractional parabolic equation based on new fractional derivative. Int. J. Comput. Math. 95, 396–411 (2018)
Lopez-Marcos, J.C.: A difference scheme for a nonlinear partial integro-differential equation. SIAM J. Numer. Anal. 27, 20–31 (1990)
Podlubny, I.: Fractional Differential Equations. Academic Press, San Diego (1999)
Qiao, L., Xu, D.: Compact alternating direction implicit scheme for integro-differential equations of parabolic type. J. Sci Comput. https://doi.org/10.1007/s10915-017-0630-5 (2018)
Qiu, W., Chen, H., Zheng, X.: An implicit difference scheme and algorithm implementation for the one-dimensional time-fractional Burgers equations. Math. Comput Simul. https://doi.org/10.1016/j.matcom.2019.05.017 (2019)
Rui, H., Liu, W.: A two-grid block-centered finite difference method for Darcy-Forchheimer flow in porous media. SIAM J. Numer. Anal. 53, 1941–1962 (2015)
Schumer, R., Benson, D.A., Meerschaert, M.M., Baeumer, B.: Fractal mobile/immobile solute transport. Water Resour. Res. https://doi.org/10.1029/2003WR002141 (2003)
Sloan, I.H., Thomee, V.: Time discretization of an integro-differential equation of parabolic type. SIAM J. Numer. Anal. 23, 1052–1061 (1986)
Sun, Z., Wu, X.: A fully discrete difference scheme for a diffusion-wave system. Appl. Numer. Math. 56, 193–209 (2006)
Tang, T.: A finite difference scheme for partial integro-differential equations with a weakly singular kernel. Appl. Numer. Math. 11, 309–319 (1993)
Wei, L., He, Y.: Analysis of a fully discrete local discontinuous Galerkin method for time-fractional fourth-order problems. Appl. Math. Model. 38, 1511–1522 (2014)
Xu, J.: Two-grid discretization techniques for linear and nonlinear PDEs. SIAM J. Numer. Anal. 33, 1759–1777 (1996)
Xu, J.: A novel two-grid method for semilinear elliptic equations. SIAM J. Sci. Comput. 15, 231–237 (1994)
Zhang, H., Liu, F., Phanikumar, M.S., Meerschaert, M.M.: A novel numerical method for the time variable fractional order mobile-immobile advection-dispersion model. Comput. Math. Appl. 66, 693–701 (2013)
Zhang, H., Liu, F., Anh, V.: Galerkin finite element approximation of symmetric space-fractional partial differential equations. Appl. Math. Comput. 217, 2534–2545 (2010)
Zhou, J., Xu, D., Chen, H.: A weak Galerkin finite element method for multi-term time-fractional diffusion equations. East Asian J. Appl. Math. 8, 181–193 (2018)
Zhou, J., Xu, D., Dai, X.: Weak Galerkin finite element method for the parabolic integro-differential equation with weakly singular kernel, Comput. Appl Math. https://doi.org/10.1007/s40314-019-0807-7 (2019)
Zhuang, P., Liu, F., Turner, I., Gu, Y.: Finite volume and finite element methods for solving a one-dimensional space-fractional Boussinesq equation. Appl. Math. Model. 38, 3860–3870 (2014)
Acknowledgements
The authors are grateful to the reviewers for their helpful and valuable suggestions/comments in the improvement of this paper.
Funding
This study is supported by the National Natural Science Foundation of China (No.11671131) and the Construct Program of the Key Discipline in Hunan Province, Performance Computing and Stochastic Information Processing (Ministry of Education of China).
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no conflict of interest.
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Qiu, W., Xu, D., Guo, J. et al. A time two-grid algorithm based on finite difference method for the two-dimensional nonlinear time-fractional mobile/immobile transport model. Numer Algor 85, 39–58 (2020). https://doi.org/10.1007/s11075-019-00801-y
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11075-019-00801-y