An exponential integrator multicontinuum homogenization method for fractional diffusion problem with multiscale coefficients
An exponential integrator multicontinuum homogenization method for fractional diffusion problem with multiscale coefficients
Abstract
In this paper, we present a robust and fully discretized method for solving the time fractional diffusion equation with high-contrast multiscale coefficients. We establish the homogenized equation in a coarse mesh using a multicontinuum approach and employ the exponential integrator method for time discretization. The multicontinuum upscaled model captures the physical characteristics of the solution for the high-contrast multiscale problem, including averages and gradient effects in each continuum at the coarse scale. We use the exponential integration method to address the nonlocality induced by the time fractional derivative and the stiffness from the multiscale coefficients in the semi-discretized problem. Convergence analysis of the numerical scheme is provided, along with illustrative numerical examples. Our results demonstrate the accuracy, efficiency, and improved stability for varying order of fractional derivatives.
1 Introduction
Time fractional diffusion equations are extensively utilized to describe the subdiffusion phenomena in porous media. The fractional operators can be a useful way to include memory in the dynamical process. It is modeled through fractional order derivatives carries information about its present as well as past states. Due to the highly heterogeneous nature of the underlying media, the multiscale coefficients in these equations often exhibit high-contrast and nonlocality characteristics. Such features are prevalent in various applications, including composite materials, groundwater modeling, and reservoir simulations. It is essential to consider the heterogeneities of porous media and the phenomena of subdiffusion and we could achieve more accurate modeling in practical applications. However, the time fractional derivative and multiscale feature of the semilinear problems pose significant challenges in simulation.
Indeed, the presence of high-contrast/multicontinuum fields leads to the lack of smoothness in the exact solution, and the fractional order of the time derivative results in long-persistent memory. Thus making it difficult to construct accurate and computationally efficient numerical schemes. To capture all scale information of the solution, small mesh size for the spatial discretization is usually needed to ensure accuracy. And the stiffness arising from the multiscale coefficients requires the use of very small time steps to meet stability requirements using conventional explicit temporal discretization methods. When the order of the time fractional derivative reaches zero, some numerical schemes turns out to be unstable due to the singularity. The nonlocality of the fractional derivative also makes long-time simulation prohibitive.
In previous works, many developed multiscale models have been proposed. These multiscale approaches include multisacle finite element methods (MsFEM) [1, 2, 3], mixed MsFEM [4], numerical homogenized methods [5, 6, 7], numerical upsacling methods [8, 9, 10], generalized multiscale finite element methods (GMsFEM) [11, 12, 13], localized orthogonal decomposition (LOD) [14], constraint energy minimizing GMsFEM (CEM-GMsFEM) [15] and nonlocal multicontinuum method (NLMC) [16], to name a few. Recently, the multicontinuum model is proposed based on the framework of multicontinuum homogenization [17, 18]. It can capture the property of the solution with multiple quantities. The main idea is to represent the solution via averages and its gradient effects in each continua. For diffusion equations, some previous works have been developed [19, 20, 21]. Researchers have developed many methods to discretize the time fractional derivative. The L1 scheme is one of the well known time stepping schemes that uses piecewise linear approximation on each time step [22, 23, 24, 25]. To overcome the difficulties caused by the stiffness and semilinear term, there has been a renewed interest in using exponential integrator methods [26, 27, 28, 29, 19].
In this work, we propose a robust and accurate scheme to solve the high-contrast time fractional diffusion equation. We derive the semi-discretized coarse scale model based on the multicontinuum homogenization method. Then we adopt the exponential integrator method for temporal discretization to ensure stability and efficiency for the semilinear problem. The convergence of our proposed approach is presented. The main contributions of this work are the following.
-
•
We derive time fractional multicontinuum upscaled model and analyze its convergence.
-
•
We then adopt exponential integrator for temporal discretization and compare it with L1 scheme for semilinear time fractional diffusion equation. We present the convergence result.
-
•
We perform some numerical experiments to show the accuracy and stability of our methods. We observe that the proposed method is more stable than L1 scheme when the fractional order is small for the high-contrast subdiffusion equation.
The paper is organized as follows. In Section 2, we will introduce the problem setting and some preliminary definitions for the latter discussion. In Section 3, we will discuss the spatial discretization and present the analysis of semi-discretized problems. We discuss the temporal discretization and present the analysis of full-discretized scheme in Section 4. We present numerical results in Section 5 and give concluding remarks in the final section.
2 Problem setup
We focus on the following time fractional diffusion equation
(1) |
where is defined as the Caputo fractional derivatives of order [24]
(2) |
We assume that is a high-contrast heterogeneous permeability field. It is uniformly positive and bounded in such that .
There are three distinct scales which is highly related to our proposed homogenization method:
-
•
The physical microscopic scale , which represents the behavior and microscopic structure with high-contrast;
-
•
The computational upscaling scale , where the homogenized problem is posed;
-
•
The observing scale , where the multicontinuum quantities, such as local averages of the multiscale solution, are defined.
These scale parameter satisfies .
We start with the weak form of (1): find satisfying
(3) |
where represent the standard inner product and is defined as . Let be disjoint and . We then extent the definition of the bilinear operator to as follows
Moreover, we define and denote . Let be the standard norm of the domain . We also assume the domain can be divided into two subregions . The subdomains and represent the region with high and low conductivity respectively.
3 Time fractional multicontinuum upscaling model
In this section, we would like to derive the multicontinuum upscaling model. We start with the construction of local basis and present the related convergence analysis. The computational domain can be partitioned with respect to different scales. Given (), we define a rectangular partition with mesh size
For each coarse block , we can separate the element into two subregions, . The index set is defined as , it contains all of the center points of the coarse elements in the partition . Similarly, we can define the other partition and its index set with the mesh size . An illustration of the mesh grid is shown in Figure 1.

3.1 Construction of local problems
In this subsection, we construct the local problems for the multicontinuum upscaling model. We define the auxiliary basis and . Based on CEM-GMsFEM/NLMC, the global basis functions can be obtained by solving the constrained energy minimization problems
(4) | ||||
where represents the energy constraint constant. We set the global multiscale space as . The convergence of the CEM-GMsFEM method with global basis is as follows [16], and it will be used in our latter discussions.
Lemma 3.1.
Let and be the solution of . We have and .
We can denote where the coefficients are the local average of the solution in the coarse elements .
In this work, we would like to introduce a time fractional multicontinuum model based on [17, 18], where the local problems correspond to the average and the gradient effect of the solution. To be more specific, to derive the homogenized equation on coarse scale, we first need to find and in -th coarse region from the following two cell problems with constraints
(5) |
(6) |
where is the oversampling domain which enrich by -layer, is the -th coordinate of and are some constants such that . The solution of the cell problem (5) describe the averages in each continua while the solution of (6) represents the linear basis function. The upsacling model with the following scaling holds
(7) |
3.2 Multi-continuum upscaling model
Now we present the construction of the multiscale upscaling model. We assume that in each coarse block , the solution could be approximated by , where can be view as a limit of as the block size goes to zero. It represents the average solution in -th continua. With this expression of , we can write
(8) |
Approximately, we have
We take . Substitute the above equations into (8), we obtain
Denote by . The above equations can be simplified as
Assume the cell problems do not depend on time , for the time fractional problem (3), we have
We neglect the higher order terms based on scalings (7). Let , we derive the time fractional derivative term as
We then define rescaled quantities as follows
Thus, the weak form of the time fractional homogenized problem can be wirtten as
(9) | ||||
Let
The matrix form of (9) is
(10) |
where .
3.3 Convergence of multi-continuum upscaling model
In this subsection, we will present the convergence of the semi-discretized problem. Firstly, we define the nonlocal multicontinuum (NLMC) downscaling operators
(11) | ||||
where . We also define another downscaling operator on the space formed by CEM-GMsFEMs’ global basis as follows
(12) | ||||
Define the projection operator on the auxiliary space as
(13) |
The projection of the exact solution might lack smoothness, we assume that can be extended to a function that belongs to with , and use the notation to represent a smooth function thereafter. Then, we have . Notice that the local average of the summation on the domain with respect to the point can be represented as follows: for any , we have
Then a bilinear operator can be defined by
By Lemma 3.1, we obtain
(14) |
Furthermore, a homogenized bilinear operator can be defined as
(15) | ||||
The following Lemma describes the property of the homogenized operator [18].
Lemma 3.2.
The operator is an averaging of the multiscsale operator in sense of
(16) |
We consider to be the solution of the following upscaled problem satisfying
(17) | ||||
For a given , we define a norm for the space where
The following lemma demonstrate the approximation of the two downscaling operators with the scale if is smooth sufficiently. We notice that the global basis shows exponential decaying property [15].
Lemma 3.3.
Given with . If the number of the oversampling layer satisfies . For some constant , we have [18]
(18) |
The relationship between the solution and the projection can be described as
(19) |
Moreover, for the time fractional derivative, we have the folloiwng lemma.
Lemma 3.4.
For any function absolutely continuous on , we have [25]
(20) |
With the approximation of the two downscaling operators and by the assumption of the smoothness of and , we derive the convergence of semi-discretize problem as following theorem based on above lemmas.
Theorem 3.1.
Proof.
We estimate the error by three parts
where represents the error between the exact solution and its projection on global CEM-GMsFEM space, measures the difference between two downscaling operators. We have already obtained these estimates in Lemma 3.1. We will then focus on estimating the remaining error . By upscaled problems (17), we have
According to the definition of downscaling operators (11) and weak form (3), we have
By (19)
Take , then we obtain
By the Young’s inequality and Lemma 3.3
The following inequality can be derived by Poincaré inequality
We conduct Riemann-Liouville fractional integration and square both sides and obtain
This completes the proof.
∎
4 Time discretization
In this section, we focus on the approximation of the time fractional derivative . We divide the time interval into equidistant parts and denote , where is the time step size. One of the common way to approximate the time fractional derivative is the L1 scheme [22]
(22) |
where . For all , the full discretized scheme of the matrix form (10) based on the above approximation can be described as
(23) |
where and is the approximation of .
4.1 Exponential Integrator
Instead of classic L1 scheme, we introduce the exponential integrator approach in this work. Exponential integrator method has shown to be stable for stiff problems [28] and more efficient for semilinear problems. Thus is suitable for our semi-discretized equation (9). We rewrite the semilinear problem (10) as where and , and let be the Laplace transform of a function
Perform the Laplace transform on the matrix equation, we have
The Laplace transform of the Caputo fractional derivative can be written as [24]. Thus, we have
Utilizing the inverse Laplace transform, we obtain
(24) | ||||
where the function denotes the generalization of the inverse of the Laplace transform to the matrix argument . Note that can be computed by , where is the Mittag-Leffler function [24]
We approximate by the constant , then the integral can be approximated by
This leads to the numerical scheme
(25) |
where the weights and represent the approximation of the semilinear term .
To compute the , we take the eigenvalue of the matrix for , where is a diagonal matrix with the characteristic value of . Thus, the discretized scheme with exponential integrator (EI) can be described as
(26) |
4.2 Error estimate for the discretized scheme
In this subsection, we discuss the convergence of the numerical scheme (26). The error between the numerical solution and the exact solution mainly comes from the multicontinuum model and the exponential integrator scheme. We have already obtained the former in Section 3 and the latter, temporal discretization error, results from the numerical integration. We first give the estimate of the weight of (25) in the following Lemma by the property of Mittag-Leffler function.
Lemma 4.1.
There exists a constant only depending on such that for any [28]
Assume the homogenized solution is sufficiently smooth at time . We could obtain the convergence of the exponential integrator scheme (26) from the following theorem.
Theorem 4.1.
Let be the solution to (1) and be the approximation of homogenized solution . If the number of the oversampling layer satisfies and let satisfies the Lipschitz condition, we have following error estimates
(27) | ||||
Proof.
Since
and the estimate of the first term has been proved in Theorem 3.1. We denote and . For the second term, by the definition of the NLMC downscaling operator , we derive that
By (24), we have
where is the error included by numerical integration
and
where represents the Lipschitz constant. Assume the exact solution can be expanded in mix powers of integer and fractional order [6] according to . This indicates that can be bounded by the order in . Then we have
With the help of Lemma 4.1 and the discrete Gronwall inequality [5]
Combining all the results above, we give the final estimate (27).
∎
5 Numerical Experiments
In this section, we will show some numerical tests for the time fractional parabolic equation with the multiscale permeability field . We take the domain . For the reference solution, we utilize the L1 scheme where the time intevral is divided into uniform parts for time discretization, and finite element method with mesh size for spatial discretization. We will discuss the linear problem with source term and semilinear source term with two different media respectively. In our examples, we take
In all examples, we set the coarse mesh grid size as , and . The relative errors between the reference solutions and numerical solutions at each time are defined as follows
(28) |
where is the average of reference solutions (solved by finite element method in the fine grid) while denotes the approximated solution from our proposed method at for a specific continua . A logarithmic scale has been used for error-axis in all relative error figures.
5.1 Smooth source term
We first take a smooth source term and the initial condition . In this example, we set and . The permeability field is depicted in the left of Figure 2, which is a periodic field. The blue region represent the low conductivity region while the yellow region represent the high conductivity region . We plot the reference solution snapshots at respectively in Figure 3. In Figure 4, we show the upscaled solutions and the corresponding averaged reference solutions for at the final time. We note that our proposed approach provides an accurate approximation of the averaged reference solution for different . Figure 5 shows the error history in the temporal direction corresponding to different . Using same time step size, we compare the approximate solution obtained using explicit L1 and our proposed method. The relative errors at are shown in Table 1. It can be seen that for both methods, the approximation performs better when is closer to . However, we observe that the explicit L1 scheme does not converge to the reference solutions when goes to , while our method still gives good results, which demonstrates the effectiveness and stability of our proposed method.









Explicit L1 | EI method | Explicit L1 | EI method | |
0.9 | 0.0105 | 0.0105 | 0.0083 | 0.0083 |
0.6 | 0.0133 | 0.0122 | 0.0115 | 0.0130 |
0.3 | NaN | 0.0462 | NaN | 0.0460 |






5.2 Semilinear problems
In this numerical test, we consider the semilinear problems and use the same media as in the first experiment. The results of the semilinear problems are also computed with different by our proposed method. We take with the initial condition , where is the smooth source term shown in the right of Figure 9. We present the relative errors for different . When tends to , the explicit L1 scheme turns to be unstable while the EI method performs well. Moreover, for the semilinear problems, the L1 scheme needs iterative methods at each time step while the exponential integrator method does not. The reference solution snapshots are depicted in Figure 6. The Figure 7 illustrates the numerical solutions by L1 scheme and exponential integrator method compared to the average of the reference solutions. We figure out that our proposed method also works well for semilinear diffusion problems. We represent the relative errors in Figure 8 and Table 2 with different .







Explicit L1 | EI method | Explicit L1 | EI method | |
0.9 | 0.0165 | 0.0046 | 0.0035 | 0.0176 |
0.6 | 0.2125 | 0.0070 | 0.2203 | 0.0019 |
0.3 | NaN | 0.0607 | NaN | 0.0106 |






5.3 A more complicated media
In our final example, we take nonperiodic media as shown in the left of Figure 9. The other settings are the same as the previous semilinear case. We also represent the reference solution snapshots in Figure 10 with . By the relative errors in Figure 11 and Table 3, the similar findings has been observed as in the previous cases. The errors of the numerical solutions is slightly larger compared to the previous examples, but they still converge to the reference solution.



Explicit L1 | EI method | Explicit L1 | EI method | |
0.9 | 0.0201 | 0.0122 | 0.0345 | 0.0308 |
0.6 | 0.2133 | 0.0145 | 0.2137 | 0.0374 |
0.3 | NaN | 0.1318 | NaN | 0.1173 |






6 Conclusions
In this paper, we present a time fractional multicontinuum upscaled model for solving the high-contrast fractional diffusion equation. The multicontinuum homogenization method is used to derive a coarse scale model, where the solutions are approximated through averages and accounts for gradient effects within each continuum, while incorporating microscale information in the upscaled quantities. We conduct a semi-discretized error analysis. We demonstrate that the nonlocal multicontinuum downscaling (NLMC) operator can be effectively approximated by the CEM-GMsFEM downscaling operator. Additionally, we utilize an exponential integrator approach for the time fractional derivative term and prove the convergence of the full discrete scheme. Numerical examples show that our method exhibits greater stability compared to the L1 scheme, while maintaining a similar convergence order. We explore various high-contrast heterogeneous media and source terms in our numerical experiments. It is noted that our proposed approach can be extended to scenarios involving two continua under appropriate assumptions. Future research would consist of addressing the singularity of the time fractional derivative and extended current approach to the high-order exponential integrator.
Acknowledgments
Y. Wang’s work is partially supported by the NSFC grant 12301559. W.T. Leung is partially supported by the Hong Kong RGC Early Career Scheme 21307223.
References
- [1] Yalchin Efendiev and Thomas Y Hou. Multiscale finite element methods: theory and applications, volume 4. Springer Science & Business Media, 2009.
- [2] Thomas Y Hou and Xiao-Hui Wu. A multiscale finite element method for elliptic problems in composite materials and porous media. Journal of computational physics, 134(1):169–189, 1997.
- [3] Thomas Hou, Xiao-Hui Wu, and Zhiqiang Cai. Convergence of a multiscale finite element method for elliptic problems with rapidly oscillating coefficients. Mathematics of computation, 68(227):913–943, 1999.
- [4] Zhiming Chen and Thomas Hou. A mixed multiscale finite element method for elliptic problems with oscillating coefficients. Mathematics of Computation, 72(242):541–576, 2003.
- [5] Jennifer Dixon. On the order of the error in discretization methods for weakly singular second kind non-smooth solutions. BIT Numerical Mathematics, 25:623–634, 1985.
- [6] Ch Lubich. Runge-kutta theory for volterra integrodifferential equations. Numerische Mathematik, 40:119–135, 1982.
- [7] Alain Bourgeat. Homogenized behavior of two-phase flows in naturally fractured reservoirs with uniform fractures distribution. Computer Methods in Applied Mechanics and Engineering, 47(1-2):205–216, 1984.
- [8] Louis J Durlofsky. Numerical calculation of equivalent grid block permeability tensors for heterogeneous porous media. Water resources research, 27(5):699–708, 1991.
- [9] Yuguang Chen, Louis J Durlofsky, M Gerritsen, and Xian-Huan Wen. A coupled local–global upscaling approach for simulating flow in highly heterogeneous formations. Advances in water resources, 26(10):1041–1060, 2003.
- [10] Xiao-Hui Wu, Yalchin Efendiev, and Thomas Y Hou. Analysis of upscaling absolute permeability. Discrete and Continuous Dynamical Systems Series B, 2(2):185–204, 2002.
- [11] Yalchin Efendiev, Juan Galvis, and Thomas Y Hou. Generalized multiscale finite element methods (gmsfem). Journal of computational physics, 251:116–135, 2013.
- [12] Yalchin Efendiev, Juan Galvis, and Xiao-Hui Wu. Multiscale finite element methods for high-contrast problems using local spectral basis functions. Journal of Computational Physics, 230(4):937–955, 2011.
- [13] Eric T Chung, Yalchin Efendiev, and Wing Tat Leung. Residual-driven online generalized multiscale finite element methods. Journal of Computational Physics, 302:176–190, 2015.
- [14] Axel Målqvist and Daniel Peterseim. Localization of elliptic multiscale problems. Mathematics of Computation, 83(290):2583–2603, 2014.
- [15] Eric T Chung, Yalchin Efendiev, and Wing Tat Leung. Constraint energy minimizing generalized multiscale finite element method. Computer Methods in Applied Mechanics and Engineering, 339:298–319, 2018.
- [16] Eric T Chung, Yalchin Efendiev, Wing Tat Leung, Maria Vasilyeva, and Yating Wang. Non-local multi-continua upscaling for flows in heterogeneous fractured media. Journal of Computational Physics, 372:22–34, 2018.
- [17] Yalchin Efendiev and Wing Tat Leung. Multicontinuum homogenization and its relation to nonlocal multicontinuum theories. Journal of Computational Physics, 474:111761, 2023.
- [18] Wing Tat Leung. Some convergence analysis for multicontinuum homogenization. arXiv preprint arXiv:2401.12799, 2024.
- [19] Luis F Contreras, David Pardo, Eduardo Abreu, Judit Muñoz-Matute, Ciro Díaz, and Juan Galvis. An exponential integration generalized multiscale finite element method for parabolic problems. Journal of Computational Physics, 479:112014, 2023.
- [20] Bangti Jin, Raytcho Lazarov, and Zhi Zhou. Numerical methods for time-fractional evolution equations with nonsmooth data: a concise overview. Computer Methods in Applied Mechanics and Engineering, 346:332–358, 2019.
- [21] Guanglian Li. Wavelet-based edge multiscale parareal algorithm for subdiffusion equations with heterogeneous coefficients in a large time domain. Journal of Computational and Applied Mathematics, 440:115608, 2024.
- [22] Yumin Lin and Chuanju Xu. Finite difference/spectral approximations for the time-fractional diffusion equation. Journal of computational physics, 225(2):1533–1552, 2007.
- [23] Mengnan Li, Eric Chung, and Lijian Jiang. A constraint energy minimizing generalized multiscale finite element method for parabolic equations. Multiscale Modeling & Simulation, 17(3):996–1018, 2019.
- [24] Igor Podlubny. Fractional differential equations: an introduction to fractional derivatives, fractional differential equations, to methods of their solution and some of their applications. elsevier, 1998.
- [25] Zhengya Yang, Xuejuan Chen, Yanping Chen, and Jing Wang. Accurate numerical simulations for fractional diffusion equations using spectral deferred correction methods. Computers & Mathematics with Applications, 153:123–129, 2024.
- [26] Steven M Cox and Paul C Matthews. Exponential time differencing for stiff systems. Journal of Computational Physics, 176(2):430–455, 2002.
- [27] Roberto Garrappa and Marina Popolizio. Generalized exponential time differencing methods for fractional order problems. Computers & Mathematics with Applications, 62(3):876–890, 2011.
- [28] Roberto Garrappa. Exponential integrators for time–fractional partial differential equations. The European Physical Journal Special Topics, 222(8):1915–1927, 2013.
- [29] S Mohammed Hosseini and Zohreh Asgari. Solution of stochastic nonlinear time fractional pdes using polynomial chaos expansion combined with an exponential integrator. Computers & Mathematics with Applications, 73(6):997–1007, 2017.