Application of a conservative, generalized multiscale finite element method to flow models
Abstract
In this paper we propose a method for the construction of locally conservative flux fields from Generalized Multiscale Finite Element Method (GMsFEM) pressure solutions. The flux values are obtained from an element-based postprocessing procedure in which an independent set of linear systems need to be solved. To test the performance of the method we consider two heterogeneous permeability coefficients and couple the resulting fluxes to a two-phase flow model. The increase in accuracy associated with the computation of the GMsFEM pressure solutions is inherited by the postprocessed flux fields and saturation solutions, and is closely correlated to the size of the reduced-order systems. In particular, the addition of more basis functions to the enriched coarse space yields solutions that more accurately capture the behavior of the fine scale model. A number of numerical examples are offered to validate the performance of the method.
keywords:
Generalized multiscale finite element method , flux conservation , two-phase flow , postprocessing1 Introduction
Many physical processes in science and engineering are described by partial differential equations whose coefficients vary over many length scales. Typical examples may include subsurface flows where the permeability of the porous medium is represented by a high-contrast, heterogeneous coefficient. In recent decades, multiscale methods have been introduced as an effective tool for treating these types of problems [1, 2, 12, 16, 20, 21]. An important component of this class of methods is the independent construction of a set of multiscale basis functions that span a solution space that is tied to a coarse grid, i.e., one whose discretization parameter is much larger than the characteristic scale of the heterogeneous coefficient. In particular, once a precomputed set of basis functions is available, a specified global coupling mechanism may be used in order to obtain the associated coarse scale solution. As the fine scale information is imbedded into the basis functions, a coarse grid solution inherits the fine scale effects of the underlying system. In other words, the multiscale basis functions offer a direct method of projecting a coarse solution to the fine grid. The present paper considers a class of multiscale methods that will be used to effectively solve elliptic pressure equations that appear in a two-phase flow model.
While standard multiscale methods have proven effective for a variety of applications (see, e.g., [11, 16, 21]), we employ a more recent framework in which the coarse space may be systematically enriched so that the approximate solution sought in it converges to the fine grid solution. The enrichment procedure hinges on the construction of localized spectral problems, where dominant eigenfunctions are used in the construction of the enriched space [10, 15]. This type of spectral enrichment allows for the number basis functions (and the size of the coarse space) to be flexibly chosen such that a desired level of numerical accuracy may be achieved. This framework, which is coined as the Generalized Multiscale Finite Element Method (GMsFEM), incorporates the enriched solution space into a continuous Galerkin (CG) global formulation in order to obtain approximate pressure solutions.
An advantage of employing a continuous Galerkin multiscale formulation is the relative ease of implementation and resemblence to standard finite element variational formulation. However, a well known limitation of CG is that the resulting solution does not satisfy local conservation. In particular, in the cases when it is necessary to couple the resulting fluxes to a transport equation, local conservation is required. While finite volume-type methods, mixed methods, and discontinuous Galerkin methods typically guarantee conservation [1, 7, 11], the respective formulations yield systems that are more delicate (and sometimes larger) than the CG counterpart. Furthermore, to the best of our knowledge the blend of enrichment techniques with multiscale methods are still at its infancy as there has not been any attempt to carry out the formulation using other than continuous Galerkin formulation (see, e.g., [9] for a recent development using discontinuous Galerkin method). As a result, we consider the alternative of postprocessing a global CG solution in order to obtain the desired conservation. Numerous methods have been proposed in order to postprocess finite element solutions to obtain conservative fluxes (see, e.g., [6, 19, 22, 24]), however, in this paper we generalize the procedure offered in [4] in which the authors perform a global solve and subsequent element-based computations to achieve conservation.
In this paper we propose a technique that provides flux conservation in the context of GMsFEM. For rectangular finite elements, our method hinges on a postprocessing technique in which independent systems of equations are solved on each coarse element to obtain the conservative fluxes. We note that similar derivation can be accomplished for triangular finite elements that yields an independent system of equations. While the postprocessing procedure yields conservative fluxes on the coarse scale (which might suffice for some target applications), we also employ an independent downscaling procedure to construct a conservative flux field on the underlying fine grid. We note that coarse scale conservative discontinuous Galerkin GMsFEM formulations have been used in (see, e.g., [9]), yet emphasize that the method proposed in this paper requires no modification to the original CG formulation and allows for the fluxes to be computed on the fine grid. Furthermore, to our knowledge, conservative GMsFEM-type methods have not yet been incorporated for solving multi-phase flow models in the existing literature. To test the performance of the proposed method we solve a standard two-phase flow model using distinct cases of high-contrast permeability coefficients. In all cases, an increase in the dimension of the coarse solution space yields solutions that are shown to more accurately capture the behavior of the fine scale. In particular, the error decline of the elliptic solution (which has been rigorously analyzed in [10]), is directly inherited by the resulting flux values and two-phase saturation solutions.
The rest of the paper is organized as follows. In Sect. 2 we introduce a standard two-phase model along with a description of the operator splitting technique that is used for solving the model. In Sect. 3 we describe the Generalized Multiscale Finite Element Method (GMsFEM), and follow the construction by introducing the procedure for the computation of postprocessed, conservative flux quantities in Sect. 4. A variety of numerical tests are offered in Sect. 5 in order to validate the performance the proposed method. To finish the paper we offer some concluding remarks in Sect. 6.
2 Model problem
2.1 Two-phase model
We consider a heterogeneous oil reservoir which is confined in a domain . The reservoir is equipped with an injection well, from which water is discharged to displace the trapped oil towards the production wells, situated on the perimeter of the domain. The dynamics of the movement of the fluids in the reservoir are categorized as an immiscible two-phase system with water and oil (denoted by and , respectively) that is incompressible. Capillary pressure is not included in the model. Further simplifying assumptions that we use are a gravity-free environment and that the two fluids fill the pore space. Then, the Darcy’s law combined with a statement of conservation of mass allow us to write the governing equations of the flow as
(2.1) |
and
(2.2) |
where is the Darcy velocity, is the water saturation, and is the permeability coefficient. The total mobility and the flux function are respectively given by:
(2.3) |
where , , is the relative permeability of the phase .
2.2 Solution algorithm
Notice that the elliptic part (2.1) and the transport part (2.2) of the system are coupled through the total mobility. In order to solve this problem numerically, we use an operator splitting technique [3], where saturation at the previous time step is used when solving the elliptic part of the system to obtain the velocity . This velocity is then used in an explicit time stepping scheme for the transport equation. This velocity is held constant for a predetermined number of time steps, which yields a new saturation. This new saturation is then used to solve the elliptic problem again and the process is continued until the final time is reached. A schematic of the operator splitting is shown in Fig. 1.

To discretize the transport equation, we first integrate (2.2) with respect to time and over some . Here we apply the left end point quadrature rule to its second term in time and use integration by parts to arrive at the approximation
where we have neglected the error terms and
The transport part of the system is solved with an explicit time stepping as seen above and an upwinding scheme is used on the term . A review of upwinding on a rectangular mesh can be found for example in [25]. Typically in this situation, it is imperative that numerical approximation of satisfies certain local conservation property. In particular, given , it is desirable to have
(2.4) |
A natural way of obtaining this local conservation property is to seek the solution of from the first order system (2.1). At the approximation stage, one ends up with the mixed finite element formulation [23]. A more common approach is to transform (2.1) into a second order equation that governs . The approximate solution for is sought after which the approximate solution of is calculated using the relation , and hence a postprocessing procedure is used. Unfortunately, a standard technique such as the Galerkin finite element method does not allow for a straightforward postprocessing to obtain a that is locally conservative.
Furthermore, aside from the issues pertaining to local conservation, it is almost always impossible to conduct numerical simulations at the finer scales if one is to include the ever increasing details of geological information. A viable alternative is the use of multiscale methods, which is the subject of the next section.
3 Generalized multiscale finite element method
In this section we describe a systematic coarse grid solution technique that may be used as a reduced-order alternative to a standard fine grid approach (such as a fully resolved finite element discretization). The solution procedure is built within the framework of the Generalized Multiscale Finite Element Method (GMsFEM), in which a pressure solution is sought within a space of precomputed multiscale basis functions. This type of generalized method allows for the systematic enrichment of coarse solution spaces based on the underlying structure of the problem (e.g., the structure of the permeability coefficient ).
To fix our attention, we consider
(3.1) |
with Dirichlet and Neumann boundary conditions given by , respectively, and a forcing function . Within the context of the operator splitting procedure we assume that is already available. The variational formulation associated with (3.1) is to seek with that satisfies
(3.2) |
where
Typical Galerkin finite element methods seek the approximate solution of in some finite dimensional subspace of that satisfies (3.2). This finite dimensional subspace is associated with a discretization of into consisting of closed quadrilateral (or triangular) elements such that , where and is the diameter of . For example, by defining the conforming linear finite element space over as
the approximate solution is found to satisfy and
(3.3) |
To proceed, we designate as the set of all vertices in the discretization of where with is the set of vertices on , is the set of interior vertices, and is the set of vertices on . Designating as the linear/bilinear basis functions of , (3.3) yields a linear system
(3.4) |
where is a square matrix with entries , is a vector with entries for and for . The vector contains the nodal values of , i.e., , which coincide with the coordinates in the linear combination of . We note that the size of this system is .
3.1 MsFEM for pressure equations
The multiscale finite element method (MsFEM) was introduced in [17] and further analyzed in [18]. Similar to the approximation method described earlier, MsFEM is a continuous Galerkin finite element method that is based on solving (3.2) in a finite dimensional subspace of . Its distinct feature is in the careful choice of a multiscale finite dimensional subspace that allows calculation of the approximate solution on without directly resolving the fine scale heterogeneity globally. This means is much larger than the characteristic fine scale of . Since much of the fine scale heterogeneity has its source from , this information should be ingrained in this subspace. This is done through the construction of the multiscale basis functions that characterize the subspace.
As in the standard Galerkin finite element method, the multiscale basis functions are associated with the nodes/vertices in the discretization of . In the interest of offering a straightforward presentation, in what follows we assume that is a collection of rectangles such as depicted in Fig. 2. Extension of the method to triangles follows the same line of arguments.
For a vertex , the corresponding multiscale basis functions are defined in such a way that is governed by
(3.5) |
where is the standard bilinear function in and is a vertex of . The multiscale finite dimensional space is defined as
(3.6) |
The MsFEM solution is with satisfying
(3.7) |
Similar to the standard Galerkin finite element method, the linear system resulting from (3.7) is
(3.8) |
where is a square matrix with entries , is a vector with entries for and for , and is as in (3.4).
To this end, we emphasize on the significant advantage of MsFEM. If one is to solve the pressure equation (3.1) to the extent that the fine scale heterogeneity of is directly resolved in the finite element formulation (3.3), then ideally the level of mesh resolution on which the flow and transport are simulated has to be in a comparable scale with the level of subsurface resolution exhibited by . In turn, the resulting linear system such as expressed in (3.4) can have a very large dimension whose inversion poses a very challenging task. Employing MsFEM on the other hand, avoids this drawback as there is no need to pose (3.7) on a mesh having comparable size to the characteristic scale of . This is because the multiscale finite element space in (3.6) already contains this information.
Still, potentially there can be a significant error associated with MsFEM approximation that stems from the imposition of linear boundary condition on on , which causes a mismatch as compared to the true solution. This mismatch is even more pronounced when exhibits channelized features and/or scattered inclusions in which the the values of are orders of magnitude higher (or lower) compared to the neighboring regions. Within the context of modeling and simulation of multiphase flow and transport, there have been several research directions aiming toward alleviating this situation. For example, oversampling techniques [5], adoption of global information [11], and the use of a local-global iterative approach [8] have been used for error reduction. More recent investigations involve the alternative of systematically enriching the original coarse space . This is the subject of next subsection.
3.2 GMsFEM for pressure equations
The Generalized Multiscale Finite Element Method (GMsFEM) is based on a systematic enrichment of [10, 14, 15]. This enrichment is made available by taking advantage of the knowledge of the spectral properties of the original differential operator governing the multiscale basis functions ; namely, the left hand side of (3.5). These types of enriched spaces yield pressure solutions whose errors decrease with respect to the localized eigenvalue behavior. In related work, it is shown that the errors typically depend on the first eigenvalue that is not included in the space construction. We refer the interested reader to [10] for rigorous error estimates.

To equip the description below, for a vertex , we let be the support of the multiscale basis function , namely, , where are finite elements having as one of its vertices. Enrichment of employs the pointwise energy of the original multiscale basis functions
(3.9) |
In particular, using as data, we solve an eigenvalue problem
(3.10) |
for each . We denote the eigenvalues and eigenvectors of (3.10) by and , respectively. By direct observation of (3.10) we see that the first eigenpair is and . We order the resulting eigenvalues as
(3.11) |
The size of the eigenvalues is closely related to the structure of and, in particular, inclusions and channels in yields asymptotically vanishing eigenvalues. We use the eigenvectors corresponding to small, asymptotically vanishing eigenvalues for the construction of the enriched space. In particular, we define the basis functions
(3.12) |
where denotes the number of eigenvectors that will be chosen for each vertex . We note that this setting yields . With the updated multiscale basis functions available, we define the enriched multiscale finite element space as
(3.13) |
The GMsFEM solution is with satisfying
(3.14) |
Upon comparison, it is obvious that and thus . Consequently, the resulting linear system has a larger dimension than its counterpart in (3.8), where here we view as a vector containing the coordinates (rather than the pressure nodal values) in the linear combination of that span the approximate pressure. However, this system is still significantly smaller compared to the fine scale analogue in (3.4) that is solved on mesh that has size of the order of the characteristic scale of . Thus, the enriched coarse system offers a suitable reduced-order alternative for obtaining approximate pressure solutions while maintaining an acceptable level of accuracy.
We reiterate that the construction of the enriched basis functions in Eq. (3.12) is performed on a respective (refer back to Fig. 2). However, the postprocessing technique offered in the next section is localized to . As such, it is important to note that the enriched basis functions need to be restricted into respective element contributions to implement the proposed procedure. So while we refer to the enriched basis functions synonymously (whether they are posed on a or ), we make this distinction for additional clarity.
4 Locally conservative flux by postprocessing of the GMsFEM solution
A pivotal contribution of this section is the introduction of a procedure in which enriched pressure solutions may be postprocessed to ensure that the conservation property in (2.4) is met. In doing so, we may use the conservative flux quantities that are required to solve the two-phase model described in Sect. 2. Additionally, we remark that the conservative flux quantities and associated saturation profiles are shown to inherit the increased level of numerical accuracy that is associated with the enriched coarse space construction.
The postprocessing technique that we propose in order to construct satisfying (2.4) is achieved by relegating the evaluation to independent element-by-element calculations. At this stage, we need to make precise about what should look like. A suitable choice within the configuration of the nodally based Galerkin finite element method is to set as the control volume associated with vertex (see left plot of Fig. 3). In this respect, we employ a basic fact about GMsFEM that we obtain from (3.14):
(4.1) | ||||
Since ,
(4.2) | ||||
with
(4.3) | ||||
We conclude for each that
(4.4) |

4.1 Auxiliary boundary value problem in
Since we desire independent element-by-element calculations, we proceed with a formulation of an auxiliary boundary value problem in (see the right plots of Fig. 3) having vertices . The boundary value problem governs with
(4.5) |
Here we designate , where (i.e. half of each element edge containing the vertex ). Furthermore, we set as piecewise function on such that
(4.6) |
where
(4.7) |
The existence and uniqueness of the above problem is stated below
Lemma 1.
The compatibility condition holds for (4.5) and thus is unique up to a constant.
Proof.
For the compatibility condition [13], it suffices to show that
Because , we get
Taking into consideration the choice of above, these then give
(4.8) |
which is the desired result. ∎
4.2 Elemental calculation
This elemental calculation is based on discretization of into quadrilaterals , i.e., , each of which yields , see the right plots of Fig. 3. We set the local solution space as . The numerical solution associated with (4.5) is to find satisfying
(4.10) |
The following four equations result from (4.10):
(4.11) | ||||
where
and , for , and . We note that similar equations will be created if is triangle (see [4]).
Because with unknown , the above equation yields a linear system of the form where
(4.12) |
Here the system is of dimension 4. We note that in the case of adjacent to , a similar linear system can be derived that takes into account the effect of .
Since this linear system is obtained from numerical approximation of (4.5), which is a Neumann problem, the matrix is singular. On the other hand, because the system has a small dimension, we may specify the value at one of the vertices to remove the null space of , for instance by adding a constant to one of the entries of , and then invert the modified matrix. The fact that is not unique is irrelevant because the desired final result from the system is the flux as governed by which is unique.
4.3 Upscaled local conservation
The next lemma verifies that the aggregation of elemental calculations satisfies (2.4) for . We note that the same is true for whose proof we omit for simplicity.
Lemma 2.
Proof.
The basis of the proof is using the last equation in (4.11) applied to , for . We perform a direct calculation and rearrange the terms involved to get
(4.13) | ||||
where we have appropriately translated the local indexing in (4.11) for and into and , respectively. Notice that by (4.4). Furthermore, and thus . This completes the proof. ∎
As we see from the above description, what the postprocessing has been able to accomplish is a reconstruction of upscaled (or averaged) conservative flux in whose diameter is on the order of . However, MsFEM (and for that matter GMsFEM) always utilizes that is far greater than the characteristic scale of . In this context, the upscaled flux gathered in Lemma 2 is comparable to entries of coming from solving (3.7) (respectively from solving (3.14) for GMsFEM). Since and are built from the multiscale basis functions containing fine scale information of , having this allows for calculation of the approximate pressure down to the level of characteristic scale of . However, the current stage of development does not yet allow the upscaled flux to have this capability.
At many practical levels, obtaining upscaled locally conservative fluxes already allows for simulation of multiphase flow and the transport problem in Sect. 2. However, the transport equation (2.2) must then be discretized at the same mesh level as where the approximate pressure is solved, i.e., with that is far greater than the characteristic scale of . Indeed, this practice is sufficient and suitable for some target applications. Nonetheless, for a large class of problems, such as modeling flows in channelized subsurface with potential localized features, achieving an acceptable accuracy does require the simulation to be performed with a discretization parameter that is comparable with the scale of . For this to occur, we need the flux to be conservative at that finer scale. In the next subsection, we offer a downscaling procedure that allows this capability by taking advantage of the upscaled conservative flux above.
4.4 A downscaling procedure
The main driving fact for the downscaling procedure is the realization that after the postprocessing in Sect. 4, we have
which can be thought of a statement of as compatibility condition in . This means we can proceed with formulating a boundary problem
(4.14) |
Here that is evaluated pointwise on segments of that are in . In fact, this is the same calculation that we did in order to derive (4.11). In this way the compatibility condition is readily satisfied, and thus the solution of (4.14) exists. Similar to the postprocessing in Sect. 4, nonuniqueness of the solution is of no concern since our interest is to gather from (4.14).
In our implementation, we numerically solve (4.14) for every in with the discretization of using the same mesh configuration as that of when numerically solving (3.5). Obviously, the associated mesh parameter should be smaller than and comparable to the characteristic scale of . We use the standard Galerkin finite element method (3.3) for both of these problems. In addition, the numerical solution of (4.14) is further postprocessed (see [4] for the description) to get a locally conservative flux on the finer scale. Once this is done for all , we obtain a the downscaled locally conservative flux in , which is in turn used in the simulation of transport equation (2.2).
We should like to emphasize that the main advantage of the proposed series of upscaled and downscaled postprocessings is due to their independence of each other. The procedure is immediately parallelizable, fits well in the framework of CPU-GPU clusters, while the cost for communication is minimal. In this respect, they are indeed in the same spirit as the multiscale basis functions calculations.
5 Numerical examples
A variety of numerical examples that validate the performance of the proposed method are presented in this section. In particular, we perform a convergence study to address the convergence of the flux to a fine-scale reference solution as the number of enriched basis functions is increased. In general, the improvement of the solution is shown to be dependent on the type of permeability coefficient and the level of enrichment. Applications to single and multi-phase flow are also presented in this section.
We consider two distinct permeabilities within this section. Their spatial profiles are shown in Fig. 4 with the left field shown in physical scale, and the right in log scale. All of the applications presented in this section use the domain . The left plot is a deterministic, high-contrast coefficient with abrupt transitions between regions of low and high permeability. This permeability is posed on a fine mesh of elements. The right plot in Fig. 4 is a single realization of a random, channelized permeability that is posed on a mesh. Both examples of permeability exhibit high-contrast features, which can make solving Eq. (2.1) a demanding task. The ratio between the maximum () and minimum value () of can be thought of as representing the condition number of the resulting linear system in the finite element method. Compared with other methods such as the finite volume element method or mixed finite element method, continuous Galerkin finite element method has an advantage when combined with the postprocessing because the resulting linear systems can be easier to solve [4].

5.1 Single-phase flow
In this subsection, we compare the velocities obtained from postprocessing Eq. (2.1) to be coupled to the transport problem in Eq. (2.2). To solve the pressure equation in (2.1) we use Dirichlet conditions and on the left and right boundaries of , along with no flow (zero Neumann) conditions on the top and bottom boundaries. We also assume that there is no external forcing, i.e., that . Table 1 shows the relative error of the dowscaled velocities obtained by the postprocessing procedure in Sect. 4. We observe that for the deterministic permeability, an appropriate choice of (the number of basis functions chosen for each respective node) significantly reduces the error associated with the downscaled velocities. For the random field, we see that the error reduction is less pronounced, yet that a clear error decline is still evident. This difference is due to the nature of the spectrum associated with the eigenvalue problem in Eq. (3.10) and, in particular, the eigenvalue behavior corresponding to the deterministic field lends itself to a more pronounced error decline (see, e.g., [10]). For this initial set of results all MsFEM/GMsFEM solutions were computed on coarse mesh.
Deterministic | Random | |
---|---|---|
1.458 | 0.401 | |
0.480 | 0.320 | |
0.203 | 0.283 | |
0.199 | 0.274 |
For a visual representation of the improvement, the computed velocity is plotted on global and localized regions for the deterministic and random permeability fields in Figs. 5 and 6, respectively. In either figure, the left plots show the reference fine scale velocity on the global domain, and on a subregion where the permeability has a large change in value. The center plots show the resulting downscaled velocity on the same regions resulting from the MsFEM (i.e., the case when ). We note that significant differences are noticeable between the reference values and this initial case. Finally, the right plots show the computed velocity corresponding GMsFEM with on the same regions. Figs. 5 and 6 clearly illustrate how the enrichment produces a more accurate representation of the velocity on the fine scale. In addition, this increase in accuracy is particularly evident in regions where the permeability contrast is most extreme. We also note that there are some negative values for the horizontal velocity in the random permeability due to the channelized nature of the permeability in some regions.










5.2 Two-phase convergence
In solving Eq. (2.2) we use quadratic relative permeability curves and , along with and for the fluid viscosities. For the initial condtion, the value at the left edge is set as and we assume elsewhere. Results for application of the method to two-phase flow are shown in Figs. 7 and 8 using the same permeabilities from Fig. 4. Each of the plots shows the reference saturation in the first row at three time levels, on the second row at the same three time levels, in the third row, and in the last row. The improvement in the deterministic case is significant as can be seen in the Fig. 7 and verified with the relative error shown in Fig. 9. And as expected, for the random field we see a noticeable (but less pronounced) error decline from the profiles in Figs. 8, and the relative error plots in Fig. 9. We mention that in Figs. 7 and 8, the solutions corresponding to the case when are essentially indistinguishable from the fine scale reference solutions. We reiterate that the size of the resulting linear systems from the pressure equation in Eq. (2.1) will depend on and the coarse mesh size. The system for the reference cases are of size for the deterministic permeability and for the random permeability. Since the coarse mesh is for both cases, using and results in linear systems of size , and , respectively.








The error of the saturation profiles offered in Figs. 7 and 8 is presented in Fig. 9. As was evident from the velocity results, the error is improved by increasing the number of enrichment functions up to a certain threshhold, and then the reduction is minimal as more functions are added. This suggests the number of enrichment functions should be chosen to minimize the overhead in the calculation. As seen above, the size of the linear system to be solved grows quickly as the number of functions is increased and, at some point, there is little to be gain by adding to the enrichment.


For a comparison on the mesh size, the deterministic permeability was used to simulate two-phase flow with using a and coarse mesh. Analogous results are presented for the random field, except that a coarse mesh was used for the refinement. The results are shown in Fig. 10. As expected, the error is reduced with a finer coarse mesh at the same level of enrichment. This is due to the fact that the coarse mesh is finer and the behavior of the permeability is captured to an acceptable degree by fewer basis functions.


6 Concluding remarks
In this paper we present a method for the construction of locally conservative flux fields from GMsFEM pressure solutions. The method hinges on an element-based postprocessing procedure in which an independent set of linear systems need to be solved in order to compute the flux values. In order to test the performance of the method we consider two permeability coefficients that exhibit distinct classes of heterogeneity. In addition, we apply the proposed method a two-phase flow model in which the flux values are coupled to a hyperbolic transport equation. The increase in accuracy associated with the computation of the GMsFEM pressure solutions is inherited by the associated flux fields and saturation solutions, and is shown to closely depend on the size of the reduced-order systems. In particular, the addition of more basis functions to the enriched, multiscale solution space yields solutions that more accurately capture the behavior of the fine scale model. In the future we wish to address related techniques in which the computation of conservative flux fields is built within the framework of generlized multiscale finite volume element methods.
References
References
- [1] J. Aarnes, S. Krogstad, and K. Lie, A hierarchical multiscale method for two-phase flow based on upon mixed finite elements and nonuniform coarse grids, SIAM Multiscale Model. Sim., 5 (2006), pp. 337–363.
- [2] T. Arbogast, G. Pencheva, M. Wheeler, and I. Yotov, A multiscale mortar mixed finite element method, SIAM Multiscale Model. Sim., 6 (2007), pp. 319–346.
- [3] K. Aziz and A. Settari, Petroleum reservoir simulation, Applied Science Publishers, 1979.
- [4] L. Bush and V. Ginting, On the application of the continuous galerkin finite element method for conservation problems (submitted), (2013).
- [5] J. Chu, Y. Efendiev, V. Ginting, and T. Hou, Flow based oversampling technique for multiscale finite element methods, Advances in Water Resources, 31 (2008), pp. 599 – 608.
- [6] B. Cockburn, J. Gopalakrishnan, and H. Wang, Locally conservative fluxes for the continuous galerkin method, SIAM J. Numer. Anal., 45 (2007), pp. 1742–1776.
- [7] M. Dryja, On discontinuous galerkin methods for elliptic problems with discontinuous coefficients, Comput. Methods Appl. Math., 3 (2003), pp. 76–85.
- [8] L. Durlofsky, Y. Efendiev, and V. Ginting, An adaptive localglobal multiscale finite volume element method for two-phase flow simulations, Advances in Water Resources, 30 (2007), pp. 576 – 588.
- [9] Y. Efendiev, J. Galvis, G. Li, and M. Presho, Generalized multiscale finite element methods. nonlinear elliptic equations (submitted), (2013).
- [10] Y. Efendiev, J. Galvis, and X. Wu, Multiscale finite element methods for high-contrast problems using local spectral basis functions, J. Comput. Phys., 230 (2011), pp. 937–955.
- [11] Y. Efendiev, V. Ginting, T. Hou, and R. Ewing, Accurate multiscale finite element methods for two-phase flow simulations, J. Comput. Phys., 220 (2006), pp. 155–174.
- [12] Y. Efendiev and T. Hou, Multiscale Finite Element Methods. Theory and Applications, Springer, New York, 2009.
- [13] L. C. Evans, Partial differential equations, vol. 19 of Graduate Studies in Mathematics, American Mathematical Society, Providence, RI, second ed., 2010.
- [14] J. Galvis and Y. Efendiev, Domain decomposition preconditioners for multiscale flows in high contrast media, SIAM Multiscale Model. Sim., 8 (2010), pp. 1461–1483.
- [15] , Domain decomposition preconditioners for multiscale flows in high contrast media. reduced dimension coarse spaces, SIAM Multiscale Model. Sim., 8 (2010), pp. 1621–1644.
- [16] T. Hou and X. Wu, A multiscale finite element method for elliptic problems in composite materials and porous media, J. Comput. Phys., 134 (1997), pp. 169–189.
- [17] T. Y. Hou and X.-H. Wu, A multiscale finite element method for elliptic problems in composite materials and porous media, J. Comput. Phys., 134 (1997), pp. 169–189.
- [18] T. Y. Hou, X.-H. Wu, and Z. Cai, Convergence of a multiscale finite element method for elliptic problems with rapidly oscillating coefficients, Math. Comp., 68 (1999), pp. 913–943.
- [19] T. Hughes, G. Engel, L. Mazzei, and M. Larson, The continuous galerkin method is locally conservative, J. Comput. Phys., 163 (2000), pp. 467–488.
- [20] T. Hughes, G. Feijóo, L. Mazzei, and J. Quincy, The variational multiscale method - a paradigm for computational mechanics, Comput. Methods Appl. Mech. Engrg., 166 (1998), pp. 3–24.
- [21] P. Jenny, S. Lee, and H. Tchelepi, Multi-scale finite volume method for elliptic problems in subsurface flow simulation, J. Comput. Phys., 187 (2003), pp. 47–67.
- [22] A. Loula, F. Rochinha, and M. Murad, Higher-order gradient post-processings for second-order elliptic problems, Comput. Methods Appl. Mech. Engrg., 128 (1995), pp. 361–381.
- [23] P.-A. Raviart and J. M. Thomas, A mixed finite element method for 2nd order elliptic problems, in Mathematical aspects of finite element methods (Proc. Conf., Consiglio Naz. delle Ricerche (C.N.R.), Rome, 1975), Springer, Berlin, 1977, pp. 292–315. Lecture Notes in Math., Vol. 606.
- [24] S. Sun and J. Liu, A locally conservative finite element method based on piecewise constant enrichment of the continuous galerkin method, SIAM J. Sci. Comput., 31 (2009), pp. 2528–2548.
- [25] J. W. Thomas, Numerical partial differential equations, vol. 33 of Texts in Applied Mathematics, Springer-Verlag, New York, 1999. Conservation laws and elliptic equations.