Abstract
We investigate a residual minimization (RM) based stabilized isogeometric finite element method (IGA) for the Stokes problem. Starting from an inf-sup stable discontinuous Galerkin (DG) formulation, the method seeks for an approximation in a highly continuous trial space that minimizes the residual measured in a dual norm of the discontinuous test space. We consider two-dimensional Stokes problems with manufactured solutions and the cavity flow problem. We explore the results obtained by considering highly continuous isogeometric trial spaces, and discontinuous test spaces. We compare by the Pareto front the resulting numerical accuracy and the computational cost, expressed by the number of floating-point operations performed by the direct solver algorithm.
You have full access to this open access chapter, Download conference paper PDF
Similar content being viewed by others
Keywords
- Isogeometric analysis
- Residual minimization
- Discontinuous Galerkin
- Stokes problem
- Direct solvers
- Computational cost
1 Introduction
The Isogeometric Analysis (IGA) [1] bridges the gap between the Computer Aided Design (CAD) and Computer Aided Engineering (CAE) communities. The idea of IGA is to apply B-spline basis functions [2] for finite element method (FEM) simulations. The ultimate goal is to perform engineering analysis directly to CAD models without expensive remeshing and recomputations. IGA has multiple applications in time-dependent simulations, including phase-field models [3, 4], phase-separation simulations with application to cancer growth simulations [5, 6], wind turbine aerodynamics [7], incompressible hyper-elasticity [8], turbulent flow simulations [9], transport of drugs in cardiovascular applications [10], or the blood flow simulations and drug transport in arteries simulations [11, 12].
The stability of a numerical method based on Petrov-Galerkin discretizations of a general weak form relies on the famous discrete inf-sup condition (see, e.g., [13]): “Babuška-Brezzi condition” (BBC) developed in years 1971–1974 at the same time by Ivo Babuśka, and Franco Brezzi [14,15,16].
Let \(\mathfrak {U}, \mathfrak {V}\) denote two Hilbert spaces. For a given variational formulation of the form:
with \(\mathfrak {b}\, : \mathfrak {U}\times \mathfrak {V}\rightarrow \mathbb R\) being a bilinear form, and \(\mathfrak {l}\, : \, \mathfrak {V}\rightarrow \mathbb R\) being a linear form, the BBC condition states that the problem is stable if there exists a positive constant \(\gamma >0\), such that:
The inf-sup condition in the above form concerns the abstract formulation where we consider all the test functions from \(\mathfrak {v}\in \mathfrak {V}\) and look for solution at \(\mathfrak {u}\in \mathfrak {U}\). The above condition is satisfied also if we restrict to a conforming space of trial functions \(\mathfrak {U}_h \subset \mathfrak {U}\). This is,
However, if we consider test functions from a finite dimensional test space \(\mathfrak {V}_h\) (not necessarily conforming), there is not guarantee that the inf-sup condition is realized on the discrete level.
There are many methods constructing test functions providing better stability of the method for a given class of problems [17,18,19,20]. In 2010 the Discontinuous Petrov-Galerkin (DPG) method was proposed, with the modern summary of the method described in [21, 22]. The key idea of the DPG method is to construct the optimal test functions “on the fly”, element by element. The DPG automatically guarantee the numerical stability of difficult computational problems, thanks to the automatic selection of the optimal basis functions. The DPG method is equivalent to the residual minimization method [21]. The DPG is a practical way to implement the residual minimization method when the computational cost of the global solution is expensive (non-linear).
There is consistent literature on residual minimization methods, especially for convection-diffusion problem [23,24,25], where it is well known that the lack of stability is the main issue to overcome. In particular, the class of DPG methods [26, 27] aim to obtain a practical approach to solve the mixed system by breaking the test spaces (at the expense of introducing a hybrid formulation).
Recently, in [28] a new stabilized finite element method based on residual minimization was introduced. The method consider first an adequate discontinuous Galerkin formulation. Then, the wanted solution is obtained by solving a residual minimization problem in terms of a dual discontinuous Galerkin norm. As in DPG methods, the method delivers a stable approximation and an error estimator to guide the adaptivity. However, its main attractive relies in that it allows to obtain a solution in a conforming sub space with the same quality of those ones obtained with the discontinuous Galerkin formulations. Last is evidenced by the authors considering standard Lagrange FEM polynomials.
In this paper, we explore the extension of [28] to IGA. We investigate the possibility of considering highly-continuous B-splines spaces as trial and broken B-spline spaces as test. We focus on the stationary Stokes problem, that requires special stabilization effort (see [29,30,31,32,33]). Due to the large range of subspaces that can be considered as trial spaces, we perform experimentations considering different setups of conforming trial spaces contained in a given broken B-spline space of degree 4. We solve the global system calling the MUMPS solver [34,35,36], and we compare the obtained results in terms of computational cost and accuracy of the obtained solution.
2 Discontinuous Galerkin Based Isogeometric Residual Minimization (DGIRM)
In this section we briefly discuss, in an abstract setting, the main idea behind the discontinuous Galerking based residual minimization method introduced in [28] in the isogeometric context.
Assume that we want to obtain an approximation \(\mathfrak {u}_h\), of the continuous problem (1), in a given discrete space \(\mathfrak {U}_h \subset \mathfrak {U}\) (eg., a highly continuous B-spline space). The residual minimization method is constructed as follows: First, a broken B-spline polynomial space \(\mathfrak {V}_h\), containing \(\mathfrak {U}_h\), is considered. Next, as starting point, is considered a discontinuous Galerkin variational formulation for problem (1) of the form:
the bilinear form \(\mathfrak {b}_h\) is inf-sup stable with respect to a given discrete norm \(\Vert \cdot \Vert _{\mathfrak {V}_h}\) of \(\mathfrak {V}_h\). This is, there exists a positive constant \(C_{sta}\), independent of the mesh size, such that:
Finally, instead of solving the square problem (4), the wanted solution is obtained by solving the following residual minimization problem:
where \(\mathfrak {V}_h^\prime \) denotes the dual space of \(\mathfrak {V}_h\), the operator \(\mathfrak {B}_h: \mathfrak {V}_h \rightarrow \mathfrak {V}_h^\prime \) is defined as:
and, for \(\phi \in \mathfrak {V}_h^\prime \), the dual norm \(\Vert \cdot \Vert _{\mathfrak {V}^\prime _h}\) is defined as:
Considering the Riesz operator:
where \((\cdot ,\cdot )_{\mathfrak {V}_h}\) denotes the inner product inducing the discrete norm \(\Vert \cdot \Vert _{\mathfrak {V}_h} = (\cdot ,\cdot )_{\mathfrak {V}_h}^{1/2}\), and defining the residual representative:
with \(R_{\mathfrak {V}_h}^{-1}\) being the inverse of the Riesz operator \(R_{\mathfrak {V}_h}\), and \(\mathfrak {u}_h^{\mathrm {DG}}\) being the solution of the DG problem (4), problem (6) can be equivalently written as the following saddle-point problem:
Find \((\mathfrak {r}_h,\mathfrak {u}_h) \in \mathfrak {V}_h \times \mathfrak {U}_h\), such that:
The main attractive of the discrete saddle-point problem (11) is that it delivers automatically a stable approximation \(\mathfrak {u}_h \in \mathfrak {U}_h\) enjoying of desired properties for the solution, such as high-continuity, and a residual representation \(\mathfrak {r}_h \in \mathfrak {V}_h\) that can be used as error indicator to guide an adaptive mesh refinement. Indeed, in [28] the authors proved that, under the standard assumptions for the Discontinuous Galerkin problem (4): a) inf-sup stability (see Eq. (5)), b) boundedness and c) consistency (see [37] or [28] for definitions), problem (11) is well-posed. Additionally, it delivers an approximation \(\mathfrak {u}_h\) with the same quality, in terms of the norm \(\mathfrak {V}_h\), of the one obtained by solving problem (4). Moreover, the residual representative \(\mathfrak {r}\) is an efficient error estimator that, under an adequate saturation assumption is satisfied (see Assumptions 4 and 5 in [28]) the residual representative is also reliable.
Therefore, roughly speaking, the following two ingredients are required to perform the discontinuous Galerkin based isogeometric residual minimization:
3 The Stokes Problem
Let \(\varOmega \subset \mathbb {R}^2\) be a open bounded polygon with outer normal \(\mathbf{n}\), and denote by \(\partial \varOmega \) its boundary. Without loss of generality, we consider \(\varOmega = (0,1)^{{2}} \). The Stokes problem with no-slip boundary condition reads:
Find \(\mathbf {u},p\) such that:
where \(\mathbf {u}:=(u_1,\dots ,u_d) \, : \, \varOmega \rightarrow \mathbb {R}^{{2}}\) denotes the velocity field, \(p \, : \, \varOmega \rightarrow \mathbb {R}\) the pressure and \(f := (f_1,\dots ,f_d) \in \left[ L^2(\varOmega )\right] ^{{2}}\) a given forcing term. The solution of (12) is unique for the pressure p up to a constant, therefore, problem (12) is complemented with the following extra condition for p:
3.1 Weak Variational Formulation
We consider the following Hilbert spaces: \(L^2(\varOmega ) = \{ v:\varOmega \rightarrow \mathbb R\, : \, \int _\varOmega v^2 < +\infty \}\), \(H^1(\varOmega ) = \{v \in L^2(\varOmega )\, : \, \nabla v \in [L^2(\varOmega )]^2\}\) and \(H^1_0(\varOmega ) = \{v \in H^(\varOmega ) \, : v=0 \text { on } \partial \varOmega \}\). Defining \(U := \left( H^1_0(\varOmega )\right) ^{{2}}\) as the space for the velocity field and, as consequence of condition (13), the space \(P:=L^2_0(\varOmega )\), with \(L^2_0(\varOmega )=\{p\in L^2(\varOmega ): \int _{\varOmega } p = 0\}\) for the pressure, the weak variational formulation of the strong problem (12)–(13) reads:
Find \((\mathbf {u},p)\in U \times P\), such that:
where
and \((\cdot ,\cdot )_{\varOmega }\) denotes the inner product of \(L^2( \varOmega )\). It is well known that problem (14) is well-posed (see, eg. [37] or [13]) so we skip here the mathematical details.
3.2 An Equal-Order Discontinuous Galerkin Formulation
In this section we briefly introduce, in the isogeometric context, a discontinuous Galerkin formulation proposed by Cockburn et al. in [38] allowing to consider equal-order discontinuous spaces for the velocity and the pressure. A detailed discussion of alternative discontinuous Galerkin methods for the Stokes problem can be found in [37].
For a given mesh size h, denote by \(\varOmega _h\) a conforming isogeometric discretization of \(\varOmega \) [1]. Denote by \(F_h\) the set of all faces of \(\varOmega _h\), and by \(F_h^0 \subset F_h\) the set of internal faces. Over \(F_h\), we define \(\mathbf{n}_F\) as a predefined normal over each F being coincident with \(\mathbf{n}\) when F is a boundary face. We denote by \(h_F\) the diameter of the face being the length of the edge in 2D, and equal to \(2^{0.5*\text { length of the edge}}\) in 3D. We denote by \(S_{c1, \dots c_d}^{p_1, \dots , p_d}\) the space, defined over \(\varOmega _h\), of splines functions of degree \(p_i \ge 1\), and continuity \(c_i = -1\le p_i-1\) in the \(x_i\) coordinate. Over \(F_h\), for any function \(v_h \in S_{c1, \dots c_d}^{p_1, \dots , p_d}\), we denote by \(\left[ v_h \right] \) the jump operator, and by \(\{v_h\}\) the average operator, defined as follows:
with \(v_h^-\) and \(v_h^+\) denoting the left and right traces respectively, with respect to the predefined normal \(\mathbf{n}_F\). Finally, for a given \(p \ge 1\), define \(W_h := \left[ S_{-1, \dots -1}^{p, \dots , p}\right] ^{{2}}\) as the space for the discontinuous velocity, \(Q_{h} = S_{-1, \dots , -1}^{p, \dots , p}\), and \(Q_{0,h} := Q_h \cap L^2_0{(\varOmega )}\) as the space for the discontinuous pressure. The equal-order velocity and pressure discontinous Galerkin formulation reads:
Find \((\mathbf {u}_h^{\mathrm {DG}}, p_h^{\mathrm {DG}}) \in W_h \times Q_{0,h}\), such that:
with
being the discretization of the diffusive term,
is the discretization of the pressure-velocity coupling term, and
an extra stabilization term allowing to consider equal-order discrete spaces. In (18), \(\eta > {\underline{\eta }}\) denotes a user-defined stabilization parameter that has to be considered large enough to guarantee the inf-sup stability (see eg. Lemma 4.12 in [37]). Notice that, by identifying \(\mathfrak {V}_h = W_h\times Q_{0,h}\), \(\mathfrak {u}^{\mathrm {DG}}_h = (\mathbf {u}_h^{\mathrm {DG}},p_h^{\mathrm {DG}})\), and \(\mathfrak {v}_h = (\mathbf {v}_h,q_h)\), problem (17) can be equivalently written of the form (4), with \(\mathfrak {l}_h(\mathfrak {v}_h) = (f,v_h)_{\varOmega }\) and
Moreover, the bilinear form (21) satisfies the inf-sup condition (5) (see Lemma 6.13 in [37]) with the following norm:
Remark 1 (Discarding the zero-mean value restriction)
Following Remark 6.14 from [37], in practice we can ignore the zero mean-value constrain (13) in the spaces for the pressure, and call MUMPS with pivoting. Then, a zero mean-value solution can be recovered by post-processing the solution as \(p = p-\frac{1}{|\varOmega |} \int _{\varOmega }p\).
3.3 Trial Spaces for the Residual Minimization Problem
The subspace condition for the trial space give a wide range of possibilities. In this paper, we focus in the two dimensional case. For a given polynomial degree p, we denote by \(V_h = S_{-1,-1}^{p,p}\times S_{-1,-1}^{p,p}\) the test space for the velocity, and by \(Q_h = S_{-1,-1}^{p,p}\) the test space for the pressure (see Remark 1). Denoting by \(V_h \subset W_h\) the trial space for the velocity, and by \(P_h \subset Q_h\) the trial space for the pressure, we consider the following conforming couples of spaces:
-
a)
Raviart-Thomas type:
\(V_h := S_{c,c-1}^{p,p-1} \times S_{c-1,c}^{p-1,p}\), \(P_h := S_{c-1,c-1}^{p-1,p-1}\), with \(p\ge 2\) and \(1 \le c \le p-1\).
-
b)
Second order Nédélec type:
\(V_h := S_{c,c-1}^{p,p} \times S_{c-1,c}^{p,p}\), \(P_h := S_{c-1,c-1}^{p-1,p-1}\), with \(p\ge 2\) and \(1 \le c \le p-1\).
-
c)
Taylor-Hood type:
\(V_h := S_{c,c}^{p,p} \times S_{c,c}^{p,p}\), \(P_h := S_{c,c}^{p-1,p-1}\), with \(p\ge 2\) and \(0 \le c \le p-2\).
-
d)
Equal-order type:
\(V_h := S_{c,c}^{p,p} \times S_{c,c}^{p,p}\), \(P_h := S_{c,c}^{p,p}\), with \(p\ge 1\) and \(0 \le c \le p-2\).
We notice that couple of spaces a), b) and c) are stable in the classical isogeometric case (see [39]), while the couple d) is not.
4 Numerical Results
In this section, we explore the results obtained considering (as starting point) the equal-order discontinuous Galerkin formulation defined in Sect. 3.2, with \(W_h = S^{4,4}_{-1,-1} \times S^{4,4}_{-1,-1}\) and \(Q_h = S^{4,4}_{-1,-1}\) as the discontinuous spaces for the velocity and pressure respectively, and performing the discontinuous Galerkin based residual minimization method (see Sect. 2) with the several options of conforming trial spaces defined in Sect. 3.3.
4.1 A Smooth Analytical Solution
We consider the Stokes problem (12), defined over the 2D domain \(\varOmega = [0, 1]^2\), and we define the source term f in such a way that the analytical solution is given by \(\mathbf {u}= (u_1,u_2)\) and p, with (cf. [40]):
In Tables 1, 2, 3 and 4 we show the \(L^2\)-error in the approximation of the functions \(\mathbf {u}\), p and \(\mathrm {div}\, \mathbf {u}\), obtained by considering a fixed mesh of size \(20\times 20\), and the extreme allowed continuities for the Taylor-Hood type, Raviart-Thomas type, second order Nédélec type, and equal-order type trial spaces respectively. We also show the number of flops required for the resolution of the corresponding saddle-point problem (see Equation (11)). As expected, all the selected trial spaces deliver good approximations for the measured quantities. Moreover, there is no a significative difference in the approximation when considering a highly-continuous trial space, while the total number of flops is reduced in almost two orders of magnitude, when compared with its \(C^0\)-trial equivalent, and the highly-continuous equal order type trial is the one that delivers a better balance between accuracy and computational cost. Last can be also appreciated in Fig. 1, where we plot the Pareto front for the previous results (see [41]), considering the the number of floating-point operations (as performed by the MUMPS direct solver) as the vertical axis, and the numerical error measured in the \(|||(\cdot , \cdot )|||\)-norm, defined in Equation (22), as the horizontal axis.
Finally, in Fig. 2, we plot the error \(|||(\mathbf {u}-\mathbf {u}_h, p-p_h)|||\) (real), and the error of the residual estimation \(|||(\mathbf{r}^u_h, r^p_h)|||\) (estimated), where \(\mathbf{r}^u_h, r^p_h\) are the residual associated with the velocity and pressure respectively, obtained when considering \(V_h=S^{4,4}_{c,c}\times S^{4,4}_{c,c}\), \(P_h=S^{4,4}_{c,c}\), with \(c=0,1,2,3\) respectively, as trial spaces. As can be appreciated in the figures, increasing the continuity reduces the distance between the real and the estimated errors, implying that the error bound becomes sharper when increasing the continuity.
4.2 The Lid-Cavity Flow Problem
With the spirit of exploring the behavior of the method when the solution is non-smooth, as second example we consider the well-known lid-cavity flow problem (see eg. [42]).
The problem models a plane flow of an isothermal fluid in a square lid-driven cavity of size \((0,1)^{2}\) (cf. [43]). The pressure solution in the problem exhibits two singularities at the corners, as presented on right panel in Fig. 3. For the numerical simulation, we enforce the Dirichlet boundary conditions for the velocity field in terms of a small parameter \(\varepsilon >0\), to obtain a solution with Dirichlet trace belonging to \(H^{1/2}\) (see left panel in Fig. 3). For the pressure, we fix its value at one point, which is numerically equivalent to setting the condition (13). We set a homogeneous force \( f = 0\). We consider the spaces \(W_h = S^{4,4}_{-1,-1} \times S^{4,4}_{-1,-1}\) and \(Q_h = S^{4,4}_{-1,-1}\) for as test for the velocity and pressure respectively, and the spaces \(V_h = S^{4,4}_{3,3} \times S^{4,4}_{3,3}\), \(P_h = S^{4,4}_{3,3}\) as trials for the velocity and pressure respectively, that we recall it is not stable in the classical isogeometric sense (cf. [39]). In Table 5, we plot the components of the discrete velocity field, and the discrete pressure field obtained considering several uniform meshes. As can be appreciated from the figures, also in this scenario the method delivers stable and accurate approximations, even if a highly-continuous space is chosen as trial, evidencing the performance of the method.
5 Conclusions
We investigated a Discontinuous Galerkin (DG) based residual minimization (RM) stabilization for isogeometric analysis (IGA) simulations of the stationary Stokes problem. We explore the results obtained when considering a fixed DG-type test space and several types of conforming trial spaces. The higher continuity spaces result in a lower computational effort of the solver due to the reduction of the number of degrees of freedom, without affecting significantly the approximation. Moreover, the upper error bound constant is reduced when the continuity is increased, leading to a sharper estimation of the error in terms of the analytical solution. The method is also able to capture singularities even is considering a highly-continuous trial space, as evidenced with the well-known lid-cavity flow problem in the numerical section.
As future work, we plan to extend the analysis to other kind of mixed formulations, such as the Ossen and Maxwell equations [44,45,46], as well as exploring parallelization techniques for the resolution of the saddle-point problem [47], and localized adaptive mesh refinement techniques based on the residual estimator (10). The future work will also involve incorporating of the DG method mixed with residual minimization formulation within adaptive finite element code [42, 48].
References
Hughes, T.J.R., Cottrell, J.A., Bazilevs, Y.: Isogeometric analysis: CAD, finite elements, NURBS, exact geometry and mesh refinement. Computer Methods in Applied Mechanics and Engineering 39–41, 4135–4195 (2005)
Piegl, L., Tiller, W.: The NURBS Book, 2nd edn. Springer, New York (1997). https://doi.org/10.1007/978-3-642-59223-2
Dedè, L., Hughes, T.J.R., Lipton, S., Calo, V.M.: Structural topology optimization with isogeometric analysis in a phase field approach. In: USNCTAM 2010, 16th US National Congress of Theoretical and Applied Mechanics (2016)
Dedè, L., Borden, M.J., Hughes, T.J.R.: Isogeometric analysis for topology optimization with a phase field model. ICES REPORT 11–29. The University of Texas at Austin, The Institute for Computational Engineering and Sciences (2011)
Gómez, H., Calo, V.M., Bazilevs, Y., Hughes, T.J.R.: Isogeometric analysis of the Cahn-Hilliard phase-field model. Comput. Methods Appl. Mech. Eng. 197, 4333–4352 (2008)
Gómez, H., Hughes, T.J.R., Nogueira, X., Calo, V.M.: Isogeometric analysis of the isothermal Navier-Stokes-Korteweg equations. Comput. Methods Appl. Mech. Eng. 199, 1828–1840 (2010)
Hsu, M.-C., Akkerman, I., Bazilevs, Y.: High-performance computing of wind turbine aerodynamics using isogeometric analysis. Comput. Fluids 49(1), 93–100 (2011)
Duddu, R., Lavier, L., Hughes, T.J.R., Calo, V.M.: A finite strain Eulerian formulation for compressible and nearly incompressible hyper-elasticity using high-order NURBS elements. Int. J. Numer. Methods Eng. 89(6), 762–785 (2012)
Chang, K., Hughes, T.J.R., Calo, V.M.: Isogeometric variational multiscale large-Eddy simulation of fully-developed turbulent flow over a wavy wall. Comput. Fluids 68, 94–104 (2012)
Hossain, S., Hossainy, S.F.A., Bazilevs, Y., Calo, V.M., Hughes, T.J.R.: Mathematical modeling of coupled drug and drug-encapsulated nanoparticle transport in patient-specific coronary artery walls. Comput. Mech. (2011). https://doi.org/10.1007/s00466-011-0633-2
Bazilevs, Y., Calo, V.M., Cottrell, J.A., Hughes, T.J.R., Reali, A., Scovazzi, G.: Variational multiscale residual-based turbulence modeling for large Eddy simulation of incompressible flows. Comput. Methods Appl. Mech. Eng. 197, 173–201 (2007)
Bazilevs, Y., Calo, V.M., Zhang, Y., Hughes, T.J.R.: Isogeometric fluid-structure interaction analysis with applications to arterial blood flow. Comput. Mech. 38, 310–322 (2006)
Ern, A., Guermond, J.-L.: Theory and Practice of Finite Elements. Springer, New York (2004). https://doi.org/10.1007/978-1-4757-4355-5
Demkowicz, L.: Babuška\(< = >\)Brezzi??. ICES-Report 0608, The University of Texas at Austin, USA (2006). https://www.ices.utexas.edu/media/reports/2006/0608.pdf
Babuška, I.: Error bounds for finite element method. Numerische Mathematik 16, 322–333 (1971)
Brezzi, F.: On the existence. Uniqueness and approximation of saddle-point problems arising from lagrange multipliers. ESAIM: Math. Model. Numer. Anal. - Modélisation Mathématique et Analyse Numérique 8(R2), 129–151 (1974)
Hughes, T.J.R., Scovazzi, G., Tezduyar, T.E.: Stabilized methods for compressible flows. J. Sci. Comput. 43(3), 343–368 (2010)
Franca, L.P., Frey, S.L., Hughes, T.J.R.: Stabilized finite element methods: I. Application to the advective-diffusive model. Comput. Methods Appl. Mech. Eng. 95(2), 253–276 (1992)
Franca, L.P., Frey, S.L.: Stabilized finite element methods: II. The incompressible Navier-Stokes equations. Comput. Methods Appl. Mech. Eng. 99(2–3), 209–233 (1992)
Brezzi, F., Bristeau, M.-O., Franca, L.P., Mallet, M., Rogé, G.: A relationship between stabilized finite element methods and the Galerkin method with bubble functions. Comput. Methods Appl. Mech. Eng. 96(1), 117–129 (1992)
Demkowicz, L., Gopalakrishnan, J.: Recent developments in discontinuous Galerkin finite element methods for partial differential equations. In: Feng, X., Karakashian, O., Xing, Y. (eds.) IMA Volumes in Mathematics and its Applications. An Overview of the DPG Method, vol. 157, pp. 149–180 (2014)
Ellis, T.E., Demkowicz, L., Chan, J.L.: Locally conservative discontinuous Petrov-Galerkin finite elements for fluid problems. Comput. Math. Appl. 68(11), 1530–1549 (2014)
Chan, J., Evans, J.A.: A Minimum-Residual Finite Element Method for the Convection-Diffusion Equations. ICES-Report, 13–12 (2013)
Broersen, D., Dahmen, W., Stevenson, R.P.: On the stability of DPG formulations of transport equations. Math. Comput. 87, 1051–1082 (2018)
Broersen, D., Stevenson, R.: A robust Petrov-Galerkin discretisation of convection-diffusion equations. Comput. Math. Appl. 68(11), 1605–1618 (2014)
Demkowicz, L., Heuer, N.: Robust DPG method for convection-dominated diffusion problems. SIAM J. Numer. Anal. 51(5), 2514–2537 (2013)
Chan, J., Heuer, N., Bui-Thanh, T., Demkowicz, L.: A robust DPG method for convection-dominated diffusion problems II: adjoint boundary conditions and mesh-dependent test norms. Comput. Math. Appl. 67(4), 771–795 (2014)
Calo, V.M., Ern, A., Muga, I., Rojas, S.: An adaptive stabilized conforming finite element method via residual minimization on dual discontinuous Galerkin norms. Comput. Methods Appl. Mech. Eng. 363, 112891 (2020)
Hughes, T.J.R., Franca, L.P.: A new FEM for computational fluid dynamics: VII. The stokes problem with various well-posed boundary conditions: symmetric formulations that converge for all velocity/pressure spaces. Comput. Methods Appl. Mech. Eng. 65, 85–96 (1987)
Hughes, T.J.R., Franca, L.P., Balestra, M.: A New FEM for computational fluid dynamics: V. Circumventing the Babuška-Brezzi condition: a stable Petrov-Galerkin formulation of the stokes problem accomodating equal- order interpolations. Comput. Methods Appl. Mech. Eng. 59, 85–99 (1986)
Jansen, K.E., Collis, S.S., Whithing, C., Shakib, F.: A better consistency for low-order stabilized finite element methods. Comput. Methods Appl. Mech. Eng. 174, 153–170 (1997)
Maniatty, A.M., Liu, L., Klaas, O., Shephard, M.S.: Stabilized finite element method for viscoplastic flow: formulation and a simple progressive solution strategy. Comput. Methods Appl. Mech. Eng. 190, 4609–4625 (2001)
Matuszyk, P.J., Boryczko, K.: A parallel preconditioning for the nonlinear stokes problem. In: Wyrzykowski, R., Dongarra, J., Meyer, N., Waśniewski, J. (eds.) PPAM 2005. LNCS, vol. 3911, pp. 534–541. Springer, Heidelberg (2006). https://doi.org/10.1007/11752578_64
Amestoy, P.R., Duff, I.S.: Multifrontal parallel distributed symmetric and unsymmetric solvers. Comput. Methods Appl. Mech. Eng. 184, 501–520 (2000)
Amestoy, P.R., Duff, I.S., Koster, J., L’Excellent, J.Y.: A fully asynchronous multifrontal solver using distributed dynamic scheduling. SIAM J. Matrix Anal. Appl. 1(23), 15–41 (2001)
Amestoy, P.R., Guermouche, A., L’Excellent, J.-Y., Pralet, S.: Hybrid scheduling for the parallel solution of linear systems. Comput. Methods Appl. Mech. Eng. 2(32), 136–156 (2001)
Di Pietro, D., Ern, A.: Mathematical Aspects of Discontinuous Galerkin Methods. Springer, Heidelberg (2011). https://doi.org/10.1007/978-3-642-22980-0
Cockburn, B., Karniadakis, G., Shu, C.-W.: Discontinuous Galerkin Methods, Theory. Lecture Notes in Computational Science and Engineering. Computation and Applications. Springer, Heidelberg (2000). https://doi.org/10.1007/978-3-642-59721-3
Buffa, A., de Falco, C., Sangalli, G.: Isogeometric analysis: new stable elements for the Stokes equation. Int. J. Numer. Methods Fluids 65(11–12), 1407–1422 (2011)
Buffa, A., de Falco, C., Sangalli, G.: IsoGeometric analysis: stable elements for the 2D Stokes equation. Int. J. Numer. Methods Fluids 65(11–12), 1407–1422 (2011)
Fudenberg, D., Tirole, J.: Game Theory, pp. 18–23. MIT Press, Cambridge (1991). Lawrence Berkeley National Laboratory, LBNL-44289 (1999). http://crd.lbl.gov/xiaoye/SuperLU/
Matuszyk, P., Paszyński, M.: Fully automatic HP finite element method for the Stokes problem in two dimensions. Comput. Methods Appl. Mech. Eng. 197(51–52), 4549–4558 (2008)
Donea, J., Huerta, A.: Finite Element Methods for Flow Problems, 1st edn. Willey, Hoboken (2003)
Hochbruck, M., Jahnke, T., Schnaubelt, R.: Convergence of an ADI splitting for Maxwell’s equations. Numerishe Mathematik 129, 535–561 (2015)
Liping, G.: Stability and super convergence analysis of ADI-FDTD for the 2D Maxwell equations in a lossy medium. Acta Mathematica Scientia 32(6), 2341–2368 (2012)
Paszyński, M., Demkowicz, L., Pardo, D.: Verification of goal-oriented \(HP\)-adaptivity. Comput. Math. Appl. 50(8–9), 1395–1404 (2005)
Woźniak, M., Kuźnik, K., Paszyński, M.: Computational cost estimates for parallel shared memory isogeometric multi-frontal solvers. Comput. Math. Appl. 67(10), 1864–1883 (2014)
Paszyńska, A., Paszyński, M., Grabska, E.: Graph transformations for modeling hp-adaptive finite element method with mixed triangular and rectangular elements. In: Allen, G., Nabrzyski, J., Seidel, E., van Albada, G.D., Dongarra, J., Sloot, P.M.A. (eds.) ICCS 2009. LNCS, vol. 5545, pp. 875–884. Springer, Heidelberg (2009). https://doi.org/10.1007/978-3-642-01973-9_97
Acknowledgments
This is supported by National Science Centre, Poland grant no. 2017/26/M/ ST1/ 00281. The CSIRO Professorial Chair in Computational Geoscience at Curtin University and the Deep Earth Imaging Enterprise Future Science Platforms of the Commonwealth Scientific Industrial Research Organisation, CSIRO, of Australia. The European Union’s Horizon 2020 Research and Innovation Program of the Marie Skłodowska-Curie grant agreement No. 777778 provided additional support. At Curtin University, The Institute for Geoscience Research (TIGeR) and by the Curtin Institute for Computation, kindly provide continuing support. The work by Ignacio Muga was done in the framework of Chilean FONDECYT research project \(\#1160774\). The visit of Sergio Rojas at AGH University was partially supported by National Science Centre, Poland grant no. 2017/26/M/ ST1/ 00281.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this paper
Cite this paper
Łoś, M., Rojas, S., Paszyński, M., Muga, I., Calo, V.M. (2020). A Stable Discontinuous Galerkin Based Isogeometric Residual Minimization for the Stokes Problem. In: Krzhizhanovskaya, V., et al. Computational Science – ICCS 2020. ICCS 2020. Lecture Notes in Computer Science(), vol 12138. Springer, Cham. https://doi.org/10.1007/978-3-030-50417-5_15
Download citation
DOI: https://doi.org/10.1007/978-3-030-50417-5_15
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-50416-8
Online ISBN: 978-3-030-50417-5
eBook Packages: Computer ScienceComputer Science (R0)