Computational multiscale methods for parabolic wave approximations in heterogeneous media
Abstract
In this paper, we develop a computational multiscale to solve the parabolic wave approximation with heterogeneous and variable media. Parabolic wave approximation is a technique to approximate the full wave equation. One benefit of the method is that: one wave propagation direction can be taken as an evolution direction, and we then can discretize it using a classical scheme like Backward Euler. Consequently, we obtain a set of quasi-gas-dynamic (QGD) models with different heterogeneous permeability fields. Then, we employ constraint energy minimization generalized multiscale finite element method (CEM-GMsFEM) to perform spatial discretization for the problem. The resulting system can be solved by combining the central difference in time evolution. Due to the variable media, we apply the technique of proper orthogonal decomposition (POD) to further the dimension of the problem and solve the corresponding model problem in the POD space instead of in the whole multiscale space spanned by all possible multiscale basis functions. We prove the stability of the full discretization scheme and give the convergence analysis of the proposed approximation scheme. Numerical results verify the effectiveness of the proposed method.
1 Introduction
Parabolic wave approximation have been used to approximate wave equations with a preferred direction [2, 3]. To be more specific, we study the approximation of the full wave equation:
(1) |
Here, denotes the gradient operator in ; and are positive functions in . We then consider the parabolic approximation of (1) in : for with the boundary , find such that
(2) |
Here, denotes the gradient operator defined in the bounded domain ; is a bounded domain; and are initial conditions; is boundary condition and is a given terminal time.
Wave equations of this type have a propagation direction which plays a role of time [4]. Many real-world problems can be solved by the parabolic approximation; in particular in the areas of geology [22], under water acoustics [5, 6, 43, 44] and optics [23, 32, 36]. There are two benefits for using the parabolic approximation instead of the full wave equation [2, 3]: (i) it is easier to be realized and computationally more efficient; and (ii) it makes it possible to use the approximation as an evolution equation in direction. The second property makes it possible to solve the problem as an equation evolving in direction; we hence can discretize () by applying classical difference scheme. Consequently, we obtain a quasi-gas-dynamic (QGD) equation which have been thoroughly studied in literature [11, 12, 13].
It is relatively common in the geological problems [22] that the medium under consideration is highly variable and heterogeneous; that is, the function field is non-homogeneous given a cross section in and is fast-changing in direction. This brings in two difficulties. The first to mention is the multiscale property brought by the heterogeneous field. The second difficulty is the intense work in solving a QGD model given a cross-section in the evolution. Throughout the work, we study (2) with variable and heterogeneous media. We will derive scheme in discretizing the time and evolution and also provide our approach to solve the problems mentioned before.
As we have discussed, the model has heterogeneous in direction. Directly solving this problem on fine mesh can capture the multiscale features; however, this is computationally intense and this issue becomes exacerbate when people are solving time-dependent problems. Therefore, many methods which solve the multiscale problems on coarser mesh have been proposed. These include homogenization-based approaches [8, 9, 10, 29, 40, 41, 47], multiscale finite element methods [31, 35, 37, 38], generalized multiscale finite element methods (GMsFEM) [14, 15, 18, 19, 21, 25, 30], constraint energy minimizing GMsFEM (CEM-GMsFEM) [16, 17], nonlocal multi-continua (NLMC) approaches [20], metric-based upscaling [45], heterogeneous multiscale method [1, 24], localized orthogonal decomposition (LOD) [33, 42], equation free approaches [46, 48, 49], computational continua [26, 27, 28], hierarchical multiscale method [7, 34, 50], and so on. Some of these approaches, such as homogenization-based approaches, are designed for problems with scale separation. In this work, we apply the CEM-GMsFEM [16, 17] and provide the convergence analysis of our proposed scheme based on the coarse mesh convergence results of the CEM-GMsFEM.
The second difficulty of the problem is the variable media. If we discretize evolution using some classical difference scheme, each level is a QGD model with heterogeneous. This model can be solved in the framework of CEM-GMsFEM [11]; however the coarse scale basis evaluation is time consuming; in particular, this process will be repeated for each level of . We hence proposed the proper orthogonal decomposition (POD) technique [39] which is target to find low dimensional subspace such that the error of the orthogonal projection is minimized in the sense of the norm induced by the inner product of the original space. To be more specific, the proposed method can be summarized as follows:
We proposed a method to solve a parabolic-wave model with variable and heterogeneous media. We first apply the backward Euler scheme to discretization the term . This leads to a set of two dimensional (space) QGD models (3); we call this level of discretization the quasi-time scheme and an unconditional stability result is established. To further discretize the problem, we apply the central scheme to deal with the time derivative , ; and then use CEM-GMsFEM in space on coarse scale to capture the heterogeneous brought by the media. We then prove that the full discretization scheme is stable in an energy norm under some CFL condition by using an inverse inequality in the multiscale space.
The key of the CEM-GMsFEM method is to construct the CEM basis. The standard procedure is first to build the auxiliary multiscale basis by solving local spectral problems in coarse mesh; we then can construct the CEM basis by evaluating a set of energy minimization problems. Due to the variable media, we need to construct a set of basis for each QGD model and the solution of the full discretized scheme is in the space of all multiscale basis. This is time consuming; and we hence can apply the POD technique to find the best set of orthogonal basis in the sense of minimization; that is, the projection error of the full discretized solution onto the POD basis is optimal in the norm induced by the original space. In practice, we collect CEM basis for some QGD models and then construct POD basis of the space spanned by all CEM basis; the POD models will finally be solved by using POD basis. A convergence analysis of the POD approximation is established and the numerical results prove the algorithm is successful.
The remainder of the paper is organized as follows. In Section 2, we present some preliminaries of the model problem and briefly overview the framework of proper orthogonal decomposition. Section 3 is devoted to the multiscale methods and we will briefly overview the construction of multiscale basis function within the framework of the CEM-GMsFEM. In Section 4, we present a complete analysis of the proposed computational multiscale method. We then present some numerical results to demonstrate the efficiency of the proposed method in Section 5. Concluding remarks are drawn in Section 6.
2 Preliminaries
In this section, we present some preliminaries of the model problem. For simplicity, we assume the homogeneous boundary condition is equipped in the model problem (2). The extension of inhomogeneous case is straightforward. The system (2) is the one we shall consider throughout the remainder of this paper and we shall develop computational multiscale method for efficiently simulating the problem. We remark that under appropriate regularity assumptions on initial and boundary conditions, the problem (2) has a unique solution such that
The last property enables us to consider as an evolution direction. The result is an application of the semigroup theory and the Hille-Yoshida theorem. See [3, Section 4] for more details.
Instead of the PDE formulation (2), we consider its corresponding variational formulation. In the following, we treat as an evolution direction and use backward Euler method to discretize the term . We divide the domain along -direction into pieces. We write, for ,
The quasi-time discretization of (2) reads: find for such that
(3) |
or equivalently
where , , and . Here, we denote and . We assume that and we denote . Employing Galerkin’s method and the method of energy estimate, one can show the well-posedness of the variational formulation (3). Denote , , and . We establish the following stability estimate for the quasi-time discretization (3).
Lemma 2.1.
Remark.
The term on the right-hand side of the inequality above is determined by the initial conditions.
Proof of Lemma 2.1.
Taking , we have
Thus, we have
Multiplying by and integrating over , we have
Therefore, we have
Summing over , we obtain the desired result and this completes the proof. ∎
2.1 The Proper Orthogonal Decomposition
In this section, we briefly introduce the proper orthogonal decomposition (POD) method. This method aims to generate optimally ordered orthogonal basis functions in the least squares sense for a given set of theoretical, experimental, or computational data. Reduced-order models or surrogate models are then obtained by truncating this set of optimal basis functions, providing considerable computational savings over the original high-dimensional problems.
Let be a real Hilbert space endowed with inner product and norm . We set with each for . We refer to as ensemble consisting of the snapshots , at least one of which is assumed to be non-zero. Let denote a set of orthonormal basis functions of with . Then, each member of the ensemble can be expressed as
for each . The POD method consists in choosing the orthonormal basis functions such that for every the mean square error between the elements (for any ), and the corresponding -th partial sum is minimized on average:
(4) |
Here, denotes the Kronecker-delta function. A solution to (4) is called a POD-basis of rank . We introduce the correlation matrix
corresponding to the snapshots . The matrix is positive semi-definite and has rank . The minimization problem (4) can be reduced to an eigenvalue problem
(5) |
We sort all the positive eigenvalues in a decreasing order as and the associated eigenvectors are denoted by with . It can be shown that the POD-basis of rank with is formed by
(6) |
Here, is the -th component of the eigenvector . The basis functions form a POD-basis of rank and we have the following error formula.
Proposition 2.2.
In practice, we shall make use of the decay property of eigenvalues in and choose the first dominant eigenvalues such that the ratio is small enough to achieve an expected accuracy, for instance . One would prefer the eigenvalues decays as fast as possible so that one can ensure high accuracy with few POD basis functions.
3 Multiscale Method
In this section, we develop the computational multiscale method in order to solve the parabolic wave approximation. For spatial discretization, we will apply the CEM-GMsFEM. In particular, for each node along the -direction, we will construct a set of multiscale basis functions in the spirit of CEM-GMsFEM. To further reduce the dimension of the multiscale space, we will perform POD procedure related to these CEM basis functions. Once the multiscale space is constructed, one can use leapfrog scheme to discretize time derivatives and solve the resulting fully-discretized problem.
3.1 Spatial Discretization: CEM-GMsFEM
In this section, we briefly outline the framework of CEM-GMsFEM and present the construction of the multiscale space. First, we introduce fine and coarse grids for the computational domain. Let be a conforming partition of the domain with mesh size defined by
We refer to this partition as coarse grid. We denote the total number of coarse elements. Subordinate to the coarse grid, we define the fine grid partition (with mesh size ) by refining each coarse element into a connected union of finer elements. We assume the refinement above is performed such that is also a conforming partition of the domain . Denote the number of interior coarse grid nodes of and the collection of interior coarse nodes in the coarse grid.
3.1.1 Spectral Decomposition
We present the construction of the auxiliary multiscale basis functions. Let be a coarse block. Define as the restriction of the abstract space on the coarse element . For each , we consider a local spectral problem: Find and such that
(7) |
Here, is a symmetric non-negative definite bilinear form and is a symmetric positive definite bilinear form. We remark that the above problem is solved on the fine mesh in the actual computations. Based on the analysis, we choose
where . The functions are the standard multiscale finite element basis functions which satisfy the partition of unity property. More precisely, is the solution of the following system:
The function is continuous and linear along the boundary of the coarse element. We assume that the eigenvalues are arranged in ascending order and we pick corresponding eigenfunctions to construct the local auxiliary space . We assume the normalization . After that, we define the global auxiliary multiscale space . We remark that the global auxiliary multiscale space is used to construct multiscale basis functions that are orthogonal to the auxiliary space with respect to the weighted inner product .
Note that the bilinear form defines an inner product with norm in the local auxiliary space . Based on these local inner products and norms, one can naturally define a new inner product and norm for the global auxiliary space as follows: for all ,
(8) |
Note that if is a set of bilinear partition of unity, then for any . In addition, we define as the projection with respect to the inner product such that
3.1.2 The construction of multiscale basis functions
In this section, we present the construction of the multiscale basis functions. First, we define an oversampling region for each coarse element. Specifically, given a non-negative integer and a coarse element , we define the oversampling region such that
See Figure 1 for an illustration of oversampling region. For simplicity, we denote the oversampled region for some nonnegative integer .

Recall that is the restriction of on the coarse patch . Let be the subspace of with zero trace on the boundary . For each eigenfunction , we define the multiscale basis to be the solution of the equation:
(9) |
Then, the multiscale space is defined as . By construction, we have . After that, we define
We will perform the procedure of POD for this space to construct the multiscale space that will be used in actual simulation.
3.2 Construction of multiscale reduced basis functions using POD
In this section, we present the construction of multiscale reduced basis functions using the POD technique. First, we define to be the solution of the following equation:
(10) |
In the abstract framework of POD, we set the space . We define the inner product associated with as for . The corresponding norm will then be defined as . Next, we define the snapshot space as the collection of:
and
Then, we perform the POD procedure on the snapshot space as described in Section 2.1. It should be noted that the correlation matrix is defined as . We denote the corresponding POD basis functions with cardinality . We then define for a given positive number .
3.3 Fully Discretization
In this section, we present the fully discretization for the problem (3). We can further consider the discretization in time. We divide into pieces and write
Specifically, we use first- and second-order central difference schemes. We define . The fully discretization reads: for and , find such that
(11) |
for all . In short, we discretize implicitly in and explicitly in time. We show that the fully discretization is stable in time. To this aim, we first recall the inverse inequality for the multiscale space, which is proved in [11].
Proposition 3.1 (Lemma 4.5 in [11]).
Assume that is a set of bilinear partition of unity. For any , there is a constant such that
Then, we have the following stability result for (11).
Lemma 3.2.
Suppose that the following CFL condition
holds for some . Then, we have the following stability estimate:
Proof.
Define the energy as follows:
Using the inverse inequality for the multiscale functions, one can show that
Next, taking in (11) and denoting , we have
Then, it implies that
Summing over , we have
Therefore, summing over , we have
and
This completes the proof. ∎
Remark.
It should be noted that the CFL condition depends on the quantity . It also relies on the constant which comes from the inverse inequality (see Lemma 4.5 in [11]). From the proof of that lemma, the constant is independent of the ratio of the contrast values in the permeability. We are using the CEM-GMsFEM, which is a coarse mesh method, hence the coarse mesh size will make the CFL much less restrictive. The idea to improve the CFL condition is to use the implicit scheme in time; more precisely, one can use in (11). This will become one of our future works.
4 Convergence Analysis
In this section, we present the convergence analysis of the proposed POD-based multiscale method for the parabolic wave equation. Let be the semi-discretized solution which solves the problem (10). Throughout this section, we assume that the coercivity and boundedness of this bilinear form hold. Specifically, there exist two constants and , independent of any , such that
(12) |
for any . We denote the -inner product such that for any with its associated norm being .
We have the following lemma for the proper orthogonal decomposition.
Lemma 4.1 (cf. Proposition 1 in [39]).
Let be the semi-discretized solution which solves the problem (10) and be the correlation matrix and be the corresponding eigenvalues sorted ascending. For any integer with , the following error formula holds:
(13) |
Next, we define the Ritz-projection by:
(14) |
for any . We have the following estimate for the projection operator.
Lemma 4.2.
Let . For any and , the projection operator satisfies the following estimate:
(15) |
Proof.
Clearly, from the proof of Lemma 4.2, the corollary below follows immediately.
Corollary 4.3.
Let be the semi-discretized solution which solves (10).
Then, the following estimates hold:
(17) |
and
(18) |
Let be the semi-discretized solution satisfying the following equation
(19) |
for all with appropriate initial condition . Here, we denote . We are now able to analyze the error. Assume that solves (11), solves (19), and the function solves (10). We decompose the error into three parts:
We denote , , and the piecewise linear functions that interpolates , , and in time, respectively. Due to Lemma 4.2, we have
It should be noted that the term comes from the method of POD and is a typical error term in the POD analysis. The error decay to very fast; and by the theory, this error is optimal [39] since the method of POD solves a minimization problem (4).
Next, using the notation for all and the equation (10), we obtain
for any . Let us denote
By Corollary 4.3, it follows that
Using the same technique of showing Lemma 2.1, one can obtain an estimate for :
It remains to estimate the term . This error comes from the temporal discretization and it follows that
Denote the piecewise linear function that interpolates in time. As a result, we have the following error estimate
(20) |
We remark that the error between the solution (that solves (3)) and the solution has the relation: . Therefore, the whole error estimate reads as follows:
(21) |
5 Numerical Experiments
In this section, we present some numerical results to demonstrate the efficiency of the proposed computational multiscale method. In the experiments below, we set the spatial domain to be . We partition the spatial domain into uniform square elements and we refer this partition to the coarse grid with mesh size . Further, we divide each coarse element into uniform square elements and the corresponding fine grid has resolution of the size . We refer this to the fine grid of the spatial domain with mesh size . We compute the numerical solutions at the terminal time for all and compare it with the reference solutions for all , which are computed by using the underlying fine grid. We measure the relative error in norm at each layer , which is defined as follows:
5.1 The First Experiment
In the first experiment, we set the initial condition to be where ; also we set homogeneous initial condition for all , i.e., for all . The temporal direction and -direction are discretized as in the scheme (11). We choose the time step to be and the step size in -direction is . We set , i.e., the direction is partitioned into levels and .
In this experiment, the pattern of the permeability field is given in Figure 2 (Left). In - and -directions, the permeability will follow the same pattern. However, along the -direction, the permeability field has different values of contrast. See Figure 2 (Right) for an illustration for this layer-structured heterogeneous media. In particular, we partition the permeability field along the -direction into different layers; the value of contrast in the yellow region within each layer are equal to , , and , respectively. We remark that the patterns keep the same as demonstrated in Figure 2 (Left).
To obtain the set of POD basis functions, we first construct the CEM basis functions for each layer and then obtain the reduced basis functions by performing the POD procedure on the combined basis space. We choose 100 POD basis functions from the total CEM basis functions in this experiment. We remark that the number of the POD reduced basis functions depends on the decay of the eigenvalues corresponding to the POD construction. In practice, one has to include sufficiently many reduced basis functions so that the tail of the eigenvalues is smaller than a given tolerance of accuracy.
The record of relative error for all at the terminal time is plotted in Figure 3 (Left). The relative error at each layer is around the level of magnitude of . One can observe from the graph that the proposed numerical scheme is capable for accurately approximating the fine-scale solution.
5.2 Experiment 2
In the second experiment, we consider the so-called Marmousi heterogeneous field. More precisely, given , is a Marmousi permeability field as shown in Figure 4.

The initial and boundary data are the same as in the first experiment. We set and . We set and with . For each , the medium is obtained by taking the data from a very fine Marmousi field of size . To be more specific, we partition the fine field (which is of size ) into a coarse field of size whose coarse element size is . Then, in each coarse element, we randomly pick a value in one of the fine elements in this coarse element; and we formulate our computational fine grid () as combining all selected elements accordingly.
To get the set of POD basis functions, we first calculate three sets of CEM basis functions with and obtain the POD basis by performing the POD procedure on the combined set of CEM basis functions. We choose POD basis functions from the total CEM basis functions. The record of relative error for all at the terminal time is plotted in Figure 3 (Right). The relative error at each layer is around the level of magnitude of in this case. In particular, the relative error is about for . This demonstrates the efficiency of the proposed multiscale method for the simulation of parabolic wave formulation.
6 Conclusion
In this paper, we developed a computational multiscale method for simulating the parabolic wave formulation with highly heterogeneous media. For the spatial discretization, we employed the recently developed CEM-GMsFEM, which is proved to be efficient to reduce the dimension of the model in space. We then combined the technique of proper orthogonal decomposition to further reduce the dimension along the quasi time direction. A complete analysis of the proposed algorithm has been provided. Numerical results are provided to demonstrate the effectiveness and efficiency of the proposed multiscale method.
Acknowledgement
References
- [1] A. Abdulle and B. Engquist. Finite element heterogeneous multiscale methods with near optimal computational complexity. Multiscale Modeling & Simulation, 6(4):1059–1084, 2007.
- [2] A. Bamberger, B. Engquist, L. Halpern, and P. Joly. Higher order paraxial wave equation approximations in heterogeneous media. SIAM Journal on Applied Mathematics, 48(1):129–154, 1988.
- [3] A. Bamberger, B. Engquist, L. Halpern, and P. Joly. Parabolic wave equation approximations in heterogenous media. SIAM Journal on Applied Mathematics, 48(1):99–128, 1988.
- [4] A. Bamberger, B. Euggnist, L. Helpern, and P. Joly. The paraxial approximation for the wave equation: some new results. Adv. Comput. Methods Partial Differential Equations, pages 340–344, 1984.
- [5] P. Blomgren, G. Papanicolaou, and H. Zhao. Super-resolution in time-reversal acoustics. The Journal of the Acoustical Society of America, 111(1):230–248, 2002.
- [6] H. Brock, R. Buchal, and C. Spofford. Modifying the sound-speed profile to improve the accuracy of the parabolic-equation technique. The Journal of the Acoustical Society of America, 62(3):543–552, 1977.
- [7] D. L. Brown, Y. Efendiev, and V. H. Hoang. An efficient hierarchical multiscale finite element method for stokes equations in slowly varying media. Multiscale Modeling & Simulation, 11(1):30–58, 2013.
- [8] E. Cances, V. Ehrlacher, F. Legoll, and B. Stamm. An embedded corrector problem to approximate the homogenized coefficients of an elliptic equation. Comptes Rendus Mathematique, 353(9):801–806, 2015.
- [9] J. Chen, S. Sun, and Z. He. Homogenize coupled stokes–cahn–hilliard system to darcy’s law for two-phase fluid flow in porous medium by volume averaging. Journal of Porous Media, 22(1), 2019.
- [10] J. Chen, S. Sun, and X. Wang. Homogenization of two-phase fluid flow in porous media via volume averaging. Journal of Computational and Applied Mathematics, 353:265–282, 2019.
- [11] B. Chetverushkin, E. Chung, Y. Efendiev, S.-M. Pun, and Z. Zhang. Computational multiscale methods for quasi-gas dynamic equations. arXiv preprint arXiv:2009.00068, 2020.
- [12] B. Chetverushkin, A. Saveliev, and V. Saveliev. Compact quasi-gasdynamic system for high-performance computations. Computational Mathematics and Mathematical Physics, 59(3):493–500, 2019.
- [13] B. N. Chetverushkin, N. D’Ascenzo, A. V. Saveliev, and V. Saveliev. Kinetic model and magnetogasdynamics equations. Computational Mathematics and Mathematical Physics, 58(5):691–699, 2018.
- [14] E. Chung, Y. Efendiev, and T. Y. Hou. Adaptive multiscale model reduction with generalized multiscale finite element methods. Journal of Computational Physics, 320:69–95, 2016.
- [15] E. Chung, Y. Efendiev, and C. S. Lee. Mixed generalized multiscale finite element methods and applications. Multiscale Modeling & Simulation, 13:338–366, 2014.
- [16] E. Chung, Y. Efendiev, and W. T. Leung. Constraint energy minimizing generalized multiscale finite element method. Computer Methods in Applied Mechanics and Engineering, 339:298–319, 2018.
- [17] E. Chung, Y. Efendiev, and W. T. Leung. Constraint energy minimizing generalized multiscale finite element method in the mixed formulation. Computational Geosciences, 22(3):677–693, 2018.
- [18] E. T. Chung, Y. Efendiev, and W. T. Leung. Generalized multiscale finite element methods for wave propagation in heterogeneous media. Multiscale Modeling & Simulation, 12(4):1691–1721, 2014.
- [19] E. T. Chung, Y. Efendiev, and W. T. Leung. Fast online generalized multiscale finite element method using constraint energy minimization. Journal of Computational Physics, 355:450–463, 2018.
- [20] E. T. Chung, Y. Efendiev, W. T. Leung, M. Vasilyeva, and Y. Wang. Non-local multi-continua upscaling for flows in heterogeneous fractured media. Journal of Computational Physics, 372:22–34, 2018.
- [21] E. T. Chung, W. T. Leung, and S. Pollock. Goal-oriented adaptivity for GMsFEM. Journal of Computational and Applied Mathematics, pages 625–637, 2015.
- [22] J. F. Claerbout. Fundamentals of geophysical data processing, volume 274. Citeseer, 1976.
- [23] J. D. Cole. Modern developments in transonic flow. SIAM Journal on Applied Mathematics, 29(4):763–787, 1975.
- [24] W. E and B. Engquist. The Heterogeneous Multiscale Methods. Communications in Mathematical Sciences, 1(1):87–132, 2003.
- [25] Y. Efendiev, J. Galvis, and T. Y. Hou. Generalized multiscale finite element methods (GMsFEM). Journal of Computational Physics, 251:116–135, 2013.
- [26] D. Fafalis and J. Fish. Computational continua for linear elastic heterogeneous solids on unstructured finite element meshes. International Journal for Numerical Methods in Engineering, 115(4):501–530, 2018.
- [27] J. Fish and S. Kuznetsov. Computational continua. International Journal for Numerical Methods in Engineering, 84(7):774–802, 2010.
- [28] J. Fish and Z. Yuan. Multiscale enrichment based on partition of unity. International Journal for Numerical Methods in Engineering, 62(10):1341–1359, 2005.
- [29] S. Fu, E. Chung, and G. Li. Edge multiscale methods for elliptic problems with heterogeneous coefficients. Journal of Computational Physics, 2019.
- [30] K. Gao, S. Fu, R. L. Gibson Jr, E. T. Chung, and Y. Efendiev. Generalized multiscale finite-element method (GMsFEM) for elastic wave propagation in heterogeneous, anisotropic media. Journal of Computational Physics, 295:161–188, 2015.
- [31] H. Hajibeygi, D. Kavounis, and P. Jenny. A hierarchical fracture model for the iterative multiscale finite volume method. Journal of Computational Physics, 230(4):8729–8743, 2011.
- [32] A. Hasegawa and F. Tappert. Transmission of stationary nonlinear optical pulses in dispersive dielectric fibers. i. anomalous dispersion. Applied Physics Letters, 23(3):142–144, 1973.
- [33] P. Henning, A. Målqvist, and D. Peterseim. A localized orthogonal decomposition method for semi-linear elliptic problems. ESAIM: Mathematical Modelling and Numerical Analysis, 48(5):1331–1349, 2014.
- [34] V. Hoang and C. Schwab. High dimensional finite elements for elliptic problems with multiple scales. Multiscale Modeling & Simulation, 3:168–194, 2004.
- [35] T. Y. Hou and X.-H. Wu. A multiscale finite element method for elliptic problems in composite materials and porous media. Journal of Computational Physics, 134:169–189, 1997.
- [36] J. Hudson. A parabolic approximation for elastic waves. Wave Motion, 2(3):207–214, 1980.
- [37] P. Jenny, S. Lee, and H. Tchelepi. Multi-scale finite volume method for elliptic problems in subsurface flow simulation. Journal of Computational Physics, 187:47–67, 2003.
- [38] P. Jenny, S. Lee, and H. Tchelepi. Adaptive multi-scale finite volume method for multi-phase flow and transport in porous media. Multiscale Modeling & Simulation, 3:30–64, 2004.
- [39] K. Kunisch and S. Volkwein. Galerkin proper orthogonal decomposition methods for parabolic problems. Numerische mathematik, 90(1):117–148, 2001.
- [40] C. Le Bris, F. Legoll, and A. Lozinski. An MsFEM type approach for perforated domains. Multiscale Modeling & Simulation, 12(3):1046–1077, 2014.
- [41] C. Le Bris, F. Legoll, and F. Thomines. Multiscale finite element approach for weakly random problems and related issues. ESAIM: Mathematical Modelling and Numerical Analysis, 48(3):815–858, 2014.
- [42] A. Målqvist and D. Peterseim. Localization of elliptic multiscale problems. Mathematics of Computation, 83(290):2583–2603, 2014.
- [43] S. T. McDaniel. Parabolic approximations for underwater sound propagation. The Journal of the Acoustical Society of America, 58(6):1178–1185, 1975.
- [44] S. T. McDaniel. Propagation of normal mode in the parabolic approximation. The Journal of the Acoustical Society of America, 57(2):307–311, 1975.
- [45] H. Owhadi and L. Zhang. Metric-based upscaling. Communications on Pure and Applied Mathematics, 60:675–723, 2007.
- [46] A. Roberts and I. Kevrekidis. General tooth boundary conditions for equation free modeling. SIAM Journal on Scientific Computing, 29(4):1495–1510, 2007.
- [47] A. Salama, S. Sun, M. F. El Amin, Y. Wang, and K. Kumar. Flow and Transport in Porous Media: A Multiscale Focus. Geofluids, 2017, 2017.
- [48] G. Samaey, I. Kevrekidis, and D. Roose. Patch dynamics with buffers for homogenization problems. Journal of Computational Physics, 213(1):264–287, 2006.
- [49] G. Samaey, D. Roose, and I. Kevrekidis. The gap-tooth scheme for homogenization problems. Multiscale Modeling & Simulation, 4(1):278–306, 2005.
- [50] W. C. Tan and V. H. Hoang. High dimensional finite element method for multiscale nonlinear monotone parabolic equations. Journal of Computational and Applied Mathematics, 345:471–500, 2019.