Abstract
We present the first space-time hybridizable discontinuous Galerkin finite element method for the advection–diffusion equation. Space-time discontinuous Galerkin methods have been proven to be very well suited for moving and deforming meshes which automatically satisfy the so-called Geometric Conservation law, for being able to provide higher-order accurate approximations in both time and space by simply increasing the degree of the polynomials used for the space-time finite elements, and for easily handling space-time adaptivity strategies. The hybridizable discontinuous Galerkin methods we introduce here add to these advantages their distinctive feature, namely, that the only globally-coupled degrees of freedom are those of the approximate trace of the scalar unknown. This results in a significant reduction of the size of the matrices to be numerically inverted, a more efficient implementation, and even better accuracy. We introduce the method, discuss its implementation and numerically explore its convergence properties.
Access provided by Autonomous University of Puebla. Download chapter PDF
Similar content being viewed by others
Keywords
1 Introduction
Many applications in fluid dynamics require the solution of a set of partial differential equations in time-dependent flow domains. Examples include fluid-structure interaction, moving spatial configurations (e.g., helicopter rotors) and flows with free-surfaces (e.g., wave impacts on coastal and off-shore structures), see, e.g., [21] and [10]. The accurate solution of partial differential equations by a numerical method on moving and deforming meshes, however, is non-trivial. Many schemes fail to preserve the trivial solution of a uniform flow field on dynamic meshes. This condition, the so-called Geometric Conservation Law (GCL), was proved to be essential for the accuracy of the solution [13].
One class of numerical methods that automatically satisfies the GCL is the space-time Discontinuous Galerkin (DG) method. The main example is nothing but the first DG method [25], originally devised for the numerical simulation of neutron transport. Extensions have been obtained and successfully used in a wide variety of applications, e.g., the compressible Euler and Navier–Stokes equations [11, 24, 33], the shallow-water equations [1, 2, 31], two-phase flows [27, 29], hyperbolic nonconservative partial differential equations [26], and advection–diffusion and Oseen flows [30, 32]. In addition to their versatility, these methods can provide higher-order accurate approximations in both time and space and are ideally suited for hp-adaptivity. On the other hand, they are computationally expensive and so require the use of sophisticated solvers like Newton-GMRES solvers for the Navier–Stokes equations [22] and like optimized multigrid methods, see [12, 28, 34, 35] for the case of advection-dominated flows.
Recently, a new class of discontinuous Galerkin methods, namely, the hybridizable Discontinuous Galerkin method (HDG) [3, 6, 8], see also [5, 9], was introduced, in the framework of diffusion problems, with the sole purpose of reducing the computational complexity of these methods. In the HDG method, the approximate scalar variable and its corresponding flux are expressed in terms of an approximate trace of the scalar variable on the element faces. By enforcing the continuity of the normal component of the flux across the faces, a unique value for the approximate trace can be defined. A global system of equations for the approximate trace only is thus obtained, therefore significantly reducing the globally-coupled degrees of freedom of the discontinuous Galerkin method. The HDG method is computationally more efficient, can be more efficiently implemented, and is more accurate than all previously known discontinuous Galerkin methods. The method has been extended to time-dependent linear and nonlinear convection–diffusion in [4, 14, 15], to incompressible fluid flow [7, 17–19] and to the compressible Euler and Navier–Stokes equations [20]; see the recent review [16]. In all these papers, when dealing with time-dependent problems, implicit finite difference or Runge–Kutta time-marching methods were used. In this article, we extend the HDG method for the first time to a space-time setting. The resulting method thus combines the advantages of a space-time DG method with the efficiency and accuracy of the HDG methods.
The outline of this article is as follows. In Sect. 2, we introduce the advection–diffusion equation to which, in Sect. 3, we apply the space-time HDG method. A thorough numerical study of the convergence properties of the method is presented in Sect. 4. We end this article with some concluding remarks in Sect. 5.
2 The Advection–Diffusion Equation
We consider the following time-dependent advection–diffusion model problem:
where a comma notation denotes differentiation with respect to the Cartesian coordinate x k and the summation convention is used on repeated indices. Here \(\mathcal{E}\in\mathbb{R}^{d+1}\) is the physical space-time domain (with d the spatial dimension), f is a source term, a(x)∈ℝd a given advective divergence-free velocity field, and κ(x)∈ℝd×d a positive definite diffusion tensor. The initial flow field is denoted by u 0 and the Dirichlet boundary data, g D , is defined on the Dirichlet boundary \(\mathcal{Q}_{D}\).
By introducing an auxiliary variable θ k =−κ ks u ,s , we can rewrite (1) as a first-order system of equations:
with the boundary conditions
3 The Space-Time HDG Method
In this section, we will present the space-time hybridizable discontinuous Galerkin method. We closely follow the notation of, e.g., [11, 26, 33] to highlight the similarities and differences between a space-time HDG and a space-time DG method.
3.1 Space-Time Notation
In a space-time method, space and time variables are not distinguished. A point at time t=x 0 with position vector \(\bar{x}=(x_{1},x_{2},\ldots,x_{d})\) has Cartesian coordinates \((x_{0},\bar{x})\) in the open domain \(\mathcal{E}\subset\mathbb{R}^{d+1}\). At time t the flow domain Ω(t) is defined as \(\varOmega(t):=\{\bar{x}\in\mathbb{R}^{d}:(t,\bar{x})\in\mathcal{E}\}\). Let the initial and final time of the evolution of the space-time domain be denoted by t 0 and T, then the boundary of the space-time domain, \(\partial\mathcal{E}\), consists of the hyper-surfaces
The time interval [t 0,T] is partitioned using the time levels t 0<t 1<⋯<T, where the nth time interval is defined as I n =(t n ,t n+1) with length Δt n =t n+1−t n . The space-time domain \(\mathcal{E}\) is then divided into N t space-time slabs \(\mathcal{E}^{n}=\mathcal{E}\cap I_{n}\). Each space-time slab \(\mathcal{E}^{n}\) is bounded by Ω(t n ), Ω(t n+1) and \(\mathcal{Q}^{n}=\partial\mathcal{E}^{n}\slash(\varOmega(t_{n})\cup\varOmega(t_{n+1}))\).
The flow domain Ω(t n ) is approximated by Ω h (t n ), where Ω h (t)→Ω(t) as h→0, with h the radius of the smallest sphere completely containing the largest space-time element. The domain Ω h (t n ) is divided into N n non-overlapping spatial elements K j (t n ). Similarly, Ω(t n+1) is approximated by Ω h (t n+1). The space-time elements \(\mathcal{K}_{j}^{n}\) are constructed by connecting \(K_{j}^{n}\) with \(K_{j}^{n+1}\) by using linear interpolation in time. In case of curved boundaries, a higher order accurate interpolation is used for elements connected to the domain boundary. The space-time elements \(\mathcal{K}^{n}\) are connected to a master element \(\widehat{\mathcal{K}}\) by an iso-parametric mapping \(G_{\mathcal{K}}^{n}\). The tessellation \(\mathcal{T}_{h}^{n}\) of the space-time slab \(\mathcal{E}_{h}^{n}\) consists of all space-time elements \(\mathcal{K}_{j}^{n}\); thus the tessellation \(\mathcal{T}_{h}\) of the discrete flow domain \(\mathcal{E}_{h}:=\bigcup_{n=0}^{N_{t}-1}\mathcal{E}_{h}^{n}\) then is defined as \(\mathcal{T}_{h}:=\bigcup_{n=0}^{N_{t}-1}\mathcal{T}_{h}^{n}\).
The element boundary \(\partial\mathcal{K}_{j}^{n}\), which is the union of open faces of \(\mathcal{K}_{j}^{n}\), consists of three parts: \(K_{j}(t_{n}^{+})=\lim_{\epsilon\downarrow 0}K_{j}(t_{n}+\epsilon)\), \(K_{j}(t_{n+1}^{-})=\lim_{\epsilon\downarrow 0}K_{j}(t_{n+1}-\epsilon)\), and \(\mathcal{Q}_{j}^{n}=\partial\mathcal{K}_{j}^{n}/(K_{j}(t_{n}^{+})\cup K_{j}(t_{n+1}^{-}))\). We define \(\mathcal{S}^{n}_{h}\) as the set of surfaces \(\mathcal{S}\) of the form \(\mathcal{Q}_{j}^{n}\cap\partial \mathcal{E}\) or of the form \(\mathcal{Q}_{j}^{n}\cap\mathcal{Q}_{j'}^{n}\). We set \(\mathcal{S}_{h}:=\bigcup_{n=0}^{N_{t}-1}\mathcal{S}^{n}_{h}\).
To obtain the Arbitrary Lagrangian Eulerian (ALE) formulation, we have to introduce the grid velocity v∈ℝd. Let \(\bar{x}(t^{n})\) be a point on \(\mathcal{Q}_{j}^{n}\) with x 0=t n. As the mesh moves, the point \(\bar{x}(t^{n})\) moves along \(\mathcal{Q}_{j}^{n}\) to \(\bar{x}(t^{n+1})\) according to some prescribed movement defined by \(\bar{x}(t) = V(t;\bar{x}(t^{n}))\), t∈I n , with V a given function. The grid velocity on \(\mathcal{Q}_{j}^{n}\) is then defined by v=∂ t V. The outward space-time normal vector at an element boundary point on \(\partial\mathcal{K}_{j}^{n}\) can then be shown to be given by [33]:
where \(\bar{0}\in\mathbb{R}^{d}\) and \(\bar{n}\in\mathbb{R}^{d}\) the space-component of the space-time normal.
3.2 Approximation Spaces
Let \(P^{p}(\mathcal{K})\) denote the space of polynomials of degree at most p on the reference element \(\hat{\mathcal{K}}\) and consider L 2(Ω), that is, the space of square integrable functions on Ω. We introduce the discontinuous finite element spaces
and
We also introduce a traced finite element space:
We set \(M_{h}^{p}(g_{D})=\{\mu\in M_{h}^{p}:\mu=\mathsf{P}g_{D}\ \mathrm{on}\ \varGamma_{D}\}\), where P denotes the L 2-projection into the space \(\{\mu|_{\partial\varOmega}\ \forall\mu\in M_{h}^{p}\}\). Note that \(M_{h}^{p}\) consists of functions which are continuous inside the faces \(\mathcal{S}\in\mathcal{S}_{h}\) and discontinuous at their borders.
3.3 Weak Formulation on Each Space-Time Element
Here, we are going to find the weak formulation on each of the space-time elements. Our objective is to be able to determine an approximation inside each space-time element only in terms of the data and on the numerical trace
We proceed as follows. Multiplying (2a) by a test function \(\omega\in W_{h}^{p}\) and (2b) by a test function \(\nu\in\ V_{h}^{p}\) and integrating by parts in space-time over an element \(\mathcal{K}\in\mathcal{T}_{h}\), we obtain:
Here, the numerical traces \(\widehat{a_{k}u} + \hat{\theta}_{k}\) and \(\hat{u}\) are approximations to, respectively, a k u−κ ks u ,s and u over \(\partial\mathcal{K}\), and are introduced to couple local to global information as well as for stability purposes. These numerical traces will be defined later on.
To obtain the ALE-formulation to accommodate moving and deforming meshes, we follow [33] and use the definition of the space-time normal vector (3) to write the boundary integral in (5a) as:
The numerical traces \(\hat{u}\) on \(K(t_{n+1}^{-})\) and \(K(t_{n}^{+})\) are chosen inspired in a causality-in-time argument and are therefore defined as the upwind flux:
where \(u_{n}^{-}\) and \(u_{n+1}^{-}\) are the traces of u on K(t n ) and K(t n+1) from, respectively, the previous and the current space-time slab. The function \(u_{0}^{-}\) is nothing but the L 2-projection of the initial data u 0 into the space \(\{\omega|_{\varOmega_{h}(t_{0})}: \omega\in W^{p}_{h}\}\).
To be able to solve (5a) and (5b) locally, the numerical trace must depend only on λ and on the traces obtained from the interior of the space-time element \(\mathcal{K}\). To achieve this, we take the numerical traces \((\widehat{a_{k}u} + \hat{\theta}_{k}-v_{k}\hat{u})\bar{n}_{k}\) of the form
for some positive function τ. The selection of τ shall be described later.
Finally, by using (6) in combination with the upwind flux on the time faces and the numerical trace (7), (5a) and (5b) become:
for all \((\omega,\nu)\in W^{p}_{h} \times V^{p}_{h}\).
3.4 The Global Weak Formulation for the Approximate Trace λ
We still need to determine λ. To do this, we require that the boundary conditions be weakly satisfied and that the normal component of the numerical trace of the flux \(\widehat{a_{k}u} + \hat{\theta}_{k}-\nu_{k}\hat{u}\) given in (7) be single valued. In other words, we require that \(\lambda\in M_{h}^{p}\) be the solution of
for all \(\mu\in M_{h}^{p}(0)\); recall that this implies that μ=0 on \(\mathcal{Q}_{D}\).
3.5 The Geometric Conservation Law
We now prove that the Geometric Conservation Law (GCL) is automatically satisfied by the space-time HDG method. The GCL states that uniform flow must be preserved on a moving mesh. Let U denote a uniform flow field. In a uniform flow field, λ=U and θ k =0. Substituting this into (8a) and considering the element \(\mathcal{K}\) on the time interval (t,t+ε), we obtain:
Note that this formulation is exactly the same as a standard space-time DG formulation in uniform flows. Since U is constant and arbitrary, U can be divided out of (10). Furthermore, we can rewrite (10) as:
With the following equality
noting that t, t+ε are arbitrary, and considering a constant polynomial approximation, we obtain the GCL:
using the fact that integration over a closed surface ∂K(t) of a constant is equal to zero. This law states that to preserve uniform flow on a moving mesh, the change in area/volume of each element must be equal to the area/volume swept by the element boundary [13].
3.6 Existence and Uniqueness of the Approximate Solution
Next, we present a result that shows that when the stabilization function τ is suitably defined, the approximation of our space-time HDG method is well defined.
Theorem 1
Assume that the matrix-valued function κ is symmetric and positive definite and constant on each space-time element \(\mathcal{K}\in\mathcal{T}_{h}\). Assume that the advective velocity a is divergence-free. Then, if we take the stabilization function τ such that
where τ 0 is a strictly positive constant, the approximate solution of the HDG method under consideration is well defined.
Proof
We only have to show that if the data is equal to zero, the only solution of the weak formulation (8a)–(8c) relating λ to (θ,u) and the equations determining λ (9a), (9b) is the trivial one. It is easy to see that we only need to work on any time slab \(\mathcal{E}^{n}\) assuming that \(u_{n}^{-}=0\).
Thus, taking ω:=u in (8a), we get
Integrating by parts and rearranging terms, we obtain
Since the tensor-valued function κ is piecewise constant, we can take ν:=κ −1 θ in (8c) to get
Adding this equation to the previous one, we obtain
where
We claim that Θ h is a dissipative term. To see this, note that, by (9b),
and by the definition of the numerical trace (7),
We can now conclude that \(u^{-}_{n+1}=0\) on Ω n+1, that \(u^{+}_{n}=0\) on Ω n , that θ h =0 on \(\mathcal{T}^{n}_{h}\), and that u=λ on \(\mathcal{S}^{n}_{h}\). Equation (8c) now gives that u is constant in space on the time-slab \(\mathcal{T}^{n}_{h}\) and since u=λ=0 on the Dirichlet boundary, we obtain that u=0 on \(\mathcal{T}^{n}_{h}\) and that λ=0 on \(\mathcal{S}^{n}_{h}\). This completes the proof. □
3.7 The Local Stabilization Parameter τ
In the rest of this article, we assume κ 11=κ 22=κ and κ ks =0 otherwise. Then the local stabilization parameter τ is chosen similarly as done in [14]. We, however, slightly modify the local stabilization parameter to account for moving grids. Two options are discussed in [14], the centered scheme and the upwinded scheme. To account for the diffusion and advection effects, let τ=τ a +τ d , where τ a and τ d are the local stabilization parameters related to the advection and diffusion, respectively. Consider an interior face \(\mathcal{S}=\mathcal{Q}^{L}\cap\mathcal{Q}^{R}\) between the space-time elements \(\mathcal{K}^{L}\) and \(\mathcal{K}^{R}\) and denote by (⋅)L the trace of (⋅) on \(\mathcal{S}\) from \(\mathcal{K}^{L}\), and similarly for (⋅)R. Furthermore, let \(\bar{n}\) be the outward normal with respect to \(\mathcal{K}^{L}\).
Centered Scheme
To obtain a centered scheme, take on each face \(\tau_{a}^{L}=\tau_{a}^{R}=\eta_{a}\) and \(\tau_{d}^{L}=\tau_{d}^{R}=\eta_{d}\), where
and ℓ denotes a representative diffusive length scale.
Upwinded Scheme
To obtain an upwinded scheme, choose \(\tau_{a}^{L,R}\) and \(\tau_{d}^{L,R}\) according to
with η a and η d given in (13).
4 Numerical Results
In this section, we consider numerical results for the space-time HDG discretization of the advection–diffusion equation. For each test case, we show the convergence history of the flow field u, the auxiliary variables θ 1 and θ 2 and the mean of the flow field \(\bar{u}\). Note that
4.1 Steady-State Solution of the Advection and the Advection–Diffusion Equation on a Uniform Mesh
In this first test case, we consider both the advection and the advection–diffusion equations on a uniform mesh. For this we consider (2a), (2b) on the space-time domain \(\mathcal{E}=(0,T)\times(0,1)^{2}\) where the source term f(x 1,x 2) and the Dirichlet boundary condition g are such that the exact solution is given by u(x 1,x 2)=4+sin(πx 1)sin(πx 2)+sin(2πx 1)+sin(2πx 2). We take a 1=a 2=1 and, in the case of the advection–diffusion equation, κ=0.01. In the case of the advection equation, κ=0. Therefore, for this test case, we modify the definition of θ such that θ k =u ,k .
We use a space-time HDG discretization using linear-, quadratic-, and cubic-polynomial approximations and obtain convergence orders. The local stabilization parameter τ is chosen such that we obtain a central scheme. For this steady-state problem, we take one physical time step of T=Δt=1015. In Tables 1 and 2, we show the convergence results obtained when κ=0.01 and κ=0, respectively.
For the advection–diffusion equation, from Table 1, we see the expected orders of convergence for the scalar variable u and the auxiliary variables θ 1 and θ 2, namely, for a P p polynomial approximation we obtain the orders of convergence of p+1. For the mean variable \(\bar{u}\), for P 1 we obtain superconvergence with order p+2. For P 2 and P 3 we seem to be achieving superconvergence with order p+3!
For the advection equation, from Table 2, we obtain the expected order of convergence for the scalar variable u, namely, for a P p polynomial approximation we obtain orders of convergence p+1. For the “artificial” auxiliary variables θ 1 and θ 2, we only obtain orders of convergence p. For the mean variable \(\bar{u}\), we find the strange behavior that for odd p=1,3 polynomial approximation we achieve superconvergence of orders p+2 while for even p=2, we only achieve a convergence order of p+1.
4.2 Steady-State Boundary Layer Problem
Next, we consider a boundary layer problem. Consider (2a), (2b) on the space-time domain \(\mathcal{E}=(0,T)\times(0,1)^{2}\) where f=0 and where g(x 1,x 2) equals at the domain boundary the exact steady-state solution:
In the discretization, we use a Shishkin mesh in which the coordinates \((x_{1}^{u},x_{2}^{u})\) of a uniform mesh are mapped onto a mesh suitable for dealing with boundary layers. The mapping is given by:
where σ i =min(0.5,2κ/a i ln(N i )), and where N i is the number of elements in the x i direction (see, e.g., [28]). For this test case, we take a 1=a 2=1 and κ=0.01.
We solve the above problem using a space-time HDG discretization using linear-, quadratic-, and cubic- polynomial approximations in space. For steady-state test-cases, it is sufficient to take a constant polynomial approximation. The local stabilization parameter τ is chosen such that we obtain a central scheme. We will consider two cases for the diffusive length scale, ℓ, in (13), namely ℓ=1 and \(\ell=\min(\sqrt{|K_{L}|},\sqrt{|K_{R}|})\), in which K L,R are the areas of the two spatial elements adjacent to the face on which τ is evaluated. Furthermore, we set τ=0 on all boundaries. We remark that if τ≠0 on the boundaries, for this test case we do not achieve expected convergence rates. For this steady-state problem, we take one physical time step of T=Δt=1015. The steady-state solution is depicted in Fig. 1. Tables 3 and 4 show the obtained convergence orders when ℓ=1 and \(\ell=\min(\sqrt{|K_{L}|},\sqrt{|K_{R}|})\), respectively.
For this test case, from Tables 3 and 4, we see that the diffusive length scale ℓ in the stabilization parameter has an effect on the order of convergence for the different variables. For degrees 1 and 2, if \(\ell=\min(\sqrt{|K_{L}|},\sqrt{|K_{R}|})\), we only obtain orders of convergence p for the auxiliary variables θ 1 and θ 2 and for degree p=1, \(\bar{u}\) converges with order p+1. On the other hand, u converges with orders p+1 for all considered p, the auxiliary variables converge with orders of at least p+1 for p=3 and \(\bar{u}\) superconverges with order p+2 for p=2,3.
Taking ℓ=1, for degree 1 and 2, it seems that u has difficulty converging with the expected orders of convergence p+1, while the auxiliary variables and the mean show better orders of convergence than for the case \(\ell=\min(\sqrt{|K_{L}|},\sqrt{|K_{R}|})\). For degree p=3, u,θ 1,θ 2 converge with orders of at least p+1 and \(\bar{u}\) converges with order of at least p+2!
4.3 A Rotating Gaussian Pulse on a Moving/Deforming Mesh
Finally, we consider the transport of a two-dimensional rotating Gaussian pulse, a test case that was presented in [14]. We, however, consider a moving and deforming space-time domain \(\mathcal{E}\). Let the rotating velocity field be prescribed as a=(−4x 2,4x 1). We consider the solution at final time T=π/4, which is the time period for one-half rotation of the Gaussian pulse. The initial condition is given by
where (x 1c ,x 2c ) is the center and σ is the standard deviation. The exact solution with constant diffusivity constant κ is given by
where \(\tilde{x}_{1}=x_{1}\cos(4t)+x_{2}\sin(4t)\) and \(\tilde{x}_{2}=-x_{1}\sin(4t)+x_{2}\cos(4t)\). The Dirichlet boundary condition g is deduced from the exact solution. As in [14], we choose (x 1c ,x 2c )=(−0.2,0) and take σ=0.1. As diffusivity constant, we take κ=0.01.
The deformation of the space-time domain \(\mathcal{E}\) is based on the following transformation of a uniform mesh of the space-time domain [t,t+Δt]×[−0.5,0.5]2. Let \((x_{0}^{u},x_{1}^{u},x_{2}^{u})\) be the coordinates on the uniform mesh. Then we consider the following mapping:
where A is the amplitude. We set A=0.1. Furthermore, for the diffusivity constant we take κ=0.01. We consider the convergence properties of the space-time HDG method for two given CFL numbers, namely CFL=1 and CFL=10. The history of convergence for the given CFL numbers is given in, respectively, Tables 5 and 6. In Fig. 2, we show some snapshots of the solution and mesh at different time levels.
For this test case, from Tables 5 and 6, we consider the effect of the CFL number on the convergence orders. Even though the mesh is moving/deforming, the results are very good. Indeed, for CFL=1 for degree p, we achieve for u,θ 1,θ 2 the order of convergence p+1 while \(\bar{u}\) seems to superconverge with order at least p+2! Moreover, for CFL=10, we also find orders of convergence p+1 for u,θ 1,θ 2. For p=1, it seems that \(\bar{u}\) only converges with order p+1, but for p=2,3, we find again that \(\bar{u}\) superconvergence with an order of at least (p+2)!
5 Conclusions
We have introduced and numerically tested the first space-time HDG method for time-dependent advection–diffusion problems. We have showed that, when the stabilization function is suitably defined, the method provides optimally convergent approximations, even in the advection-dominated regime and with highly-deformed and moving meshes. Moreover, the superconvergence of the local averages seems to be, to the knowledge of the authors, a new phenomenon whose theoretical study constitutes the subject of ongoing research.
References
Ambati, V.R., Bokhove, O.: Space-time discontinuous Galerkin finite element method for shallow water flows. J. Comput. Appl. Math. 204, 452–462 (2007)
Ambati, V.R., Bokhove, O.: Space-time discontinuous Galerkin discretization of rotating shallow water equations. J. Comput. Phys. 225, 1233–1261 (2007)
Cockburn, B., Dong, B., Guzmán, J.: A superconvergent LDG-hybridizable Galerkin method for second-order elliptic problems. Math. Comput. 77, 1887–1916 (2008)
Cockburn, B., Dong, B., Guzmán, J., Restelli, M., Sacco, R.: Superconvergent and optimally convergent LDG-hybridizable discontinuous Galerkin methods for convection-diffusion-reaction problems. SIAM J. Sci. Comput. 31, 3827–3846 (2009)
Cockburn, B., Gopalakrishnan, J.: A characterization of hybridized mixed methods for the Dirichlet problem. SIAM J. Numer. Anal. 42, 283–301 (2004)
Cockburn, B., Gopalakrishnan, J., Lazarov, R.: Unified hybridization of discontinuous Galerkin, mixed, and continuous Galerkin methods for second order elliptic problems. SIAM J. Numer. Anal. 47, 1319–1365 (2009)
Cockburn, B., Gopalakrishnan, J., Nguyen, N.C., Peraire, J., Sayas, F.J.: Analysis of an HDG method for Stokes flow. Math. Comput. 80, 723–760 (2011)
Cockburn, B., Gopalakrishnan, J., Sayas, F.-J.: A projection-based error analysis of HDG methods. Math. Comput. 79, 1351–1367 (2010)
Gopalakrishnan, J., Tan, S.: A convergent multigrid cycle for the hybridized mixed method. Numer. Linear Algebra Appl. 16, 689–714 (2009)
Hueber, B., Walhorn, E., Dinkler, D.: A monolithic approach to fluid-structure interaction using space-time finite elements. Comput. Methods Appl. Mech. Eng. 193, 2087–2104 (2004)
Klaij, C.M., van der Vegt, J.J.W., van der Ven, H.: Space-time discontinuous Galerkin method for the compressible Navier–Stokes equations. J. Comput. Phys. 217, 589 (2006)
Klaij, C.M., van Raalte, M.H., van der Ven, H., van der Vegt, J.J.W.: Vegt, h-multigrid for space-time discontinuous Galerkin discretizations of the compressible Navier–Stokes equations. J. Comput. Phys. 227, 1024–1045 (2007)
Lesoinne, M., Farhat, C.: Geometric conservation laws for flow problems with moving boundaries and deformable meshes, and their impact on aeroelastic computations. Comput. Methods Appl. Mech. Eng. 134, 71–90 (1996)
Nguyen, N.C., Peraire, J., Cockburn, B.: An implicit high-order hybridizable discontinuous Galerkin method for linear convection–diffusion equations. J. Comput. Phys. 228, 3232–3254 (2009)
Nguyen, N.C., Peraire, J., Cockburn, B.: An implicit high-order hybridizable discontinuous Galerkin method for nonlinear convection–diffusion equations. J. Comput. Phys. 228, 8841–8855 (2009)
Nguyen, N.C., Peraire, J., Cockburn, B.: Hybridizable discontinuous Galerkin methods. In: Proceedings of the International Conference on Spectral and High Order Methods, June 2009, Trondheim, Norway. LNCSE. Springer, Berlin (2009)
Nguyen, N.C., Peraire, J., Cockburn, B.: A hybridizable discontinuous Galerkin method for Stokes flow. Comput. Methods Appl. Mech. Eng. 193, 2087–2104 (2010). I have: 199, 582–597 (2010)
Nguyen, N.C., Peraire, J., Cockburn, B.: An implicit high-order hybridizable discontinuous Galerkin method for the incompressible Navier–Stokes equations. J. Comput. Phys. 230, 1147–1170 (2011)
Peraire, J., Nguyen, N.C., Cockburn, B.: A hybridizable discontinuous Galerkin method for the incompressible Navier–Stokes equations. In: AIAA, Orlando, Florida, p. 362 (2010)
Peraire, J., Nguyen, N.C., Cockburn, B.: A hybridizable discontinuous Galerkin finite method for the compressible Euler and Navier–Stokes equations. In: AIAA, Orlando, Florida, p. 363 (2010)
Persson, P.-O., Bonet, J., Peraire, J.: Discontinuous Galerkin solution of the Navier–Stokes equations on deformable domains. Comput. Methods Appl. Mech. Eng. 198, 1585–1595 (2009)
Persson, P.-O., Peraire, J.: Newton-GMRES preconditionning for discontinuous Galerkin discretizations of the Navier–Stokes equations. SIAM J. Sci. Comput. 30, 2709–2733 (2008)
Pesch, L., Bell, A., Sollie, W.E.H., Ambati, V.R., Bokhove, O., van der Vegt, J.J.W.: hpGEM—a software framework for discontinuous Galerkin finite element methods. ACM Trans. Math. Softw. 33 (2007)
Pesch, L., van der Vegt, J.J.W.: A discontinuous Galerkin finite element discretization of the Euler equations for compressible and incompressible fluids. J. Comput. Phys. 227, 5426–5446 (2008)
Reed, W.H., Hill, T.R.: Triangular mesh methods for the neutron transport equation. Los Alamos Scientific Laboratory, Report LA-UR-73-479 (1973)
Rhebergen, S., Bokhove, O., van der Vegt, J.J.W.: Discontinuous Galerkin finite element methods for hyperbolic nonconservative partial differential equations. J. Comput. Phys. 227, 1887 (2008)
Rhebergen, S., Bokhove, O., van der Vegt, J.J.W.: Discontinuous Galerkin finite element method for shallow two-phase flows. Comput. Methods Appl. Mech. Eng. 198, 819–830 (2009)
Rhebergen, S., van der Vegt, J.J.W., van der Ven, H.: Multigrid optimization for space-time discontinuous Galerkin discretizations of advection dominated flows. In: Kroll, N., Bieler, H., Deconinck, H., Couallier, V., Van der Ven, H., Sorensen, K. (eds.) ADIGMA—A European Initiative on the Development of Adaptive Higer-Order Variational Methods for Aerospace Applications. Notes on Numerical Fluid Mechanics and Multidisciplinary Design, vol. 113, pp. 257–269. Springer, Berlin (2010)
Sollie, W.E.H., Bokhove, O., van der Vegt, J.J.W.: Space-time discontinuous Galerkin finite element method for two-fluid flows. J. Comput. Phys. 230, 789–817 (2011)
Sudirham, J.J., van der Vegt, J.J.W., van Damme, R.M.J.: Space-time discontinuous Galerkin method for advection-diffusion problems on time-dependent domains. Appl. Numer. Math. 56, 1491–1518 (2006)
Tassi, P.A., Rhebergen, S., Vionnet, C.A., Bokhove, O.: A discontinuous Galerkin finite element model for river bed evolution under shallow flows. Comput. Methods Appl. Mech. Eng. 197, 2930–2947 (2008)
van der Vegt, J.J.W., Sudirham, J.J.: A space-time discontinuous Galerkin method for the time-dependent Oseen equations. Appl. Numer. Math. 58, 1892–1917 (2008)
van der Vegt, J.J.W., van der Ven, H.: Space-time discontinuous Galerkin finite element method with dynamic grid motion for inviscid compressible flows I. General formulation. J. Comput. Phys. 182, 546–585 (2002)
van der Vegt, J.J.W., Rhebergen, S.: hp-Multigrid as smoother algorithm for higher order discontinuous Galerkin discretizations of advection dominated flows. Part I. Multilevel analysis. J. Comput. Phys. 231(22), 7537–7563 (2012)
van der Vegt, J.J.W., Rhebergen, S.: hp-Multigrid as smoother algorithm for higher order discontinuous Galerkin discretizations of advection dominated flows. Part II. Optimization of the Runge-Kutta smoother. J. Comput. Phys. 231(22), 7564–7583 (2012)
Acknowledgements
All test cases were implemented using hpGEM [23] for which we thank V.R. Ambati for technical support. Sander Rhebergen gratefully acknowledges funding by a Rubicon Fellowship from the Netherlands Organisation for Scientific Research (NWO) and the Marie Curie Cofund Action. Bernardo Cockburn was supported in part by the National Science Foundation (Grant DMS-0712955) and by the University of Minnesota Supercomputing Institute.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer Science+Business Media New York
About this chapter
Cite this chapter
Rhebergen, S., Cockburn, B. (2013). Space-Time Hybridizable Discontinuous Galerkin Method for the Advection–Diffusion Equation on Moving and Deforming Meshes. In: de Moura, C., Kubrusly, C. (eds) The Courant–Friedrichs–Lewy (CFL) Condition. Birkhäuser, Boston. https://doi.org/10.1007/978-0-8176-8394-8_4
Download citation
DOI: https://doi.org/10.1007/978-0-8176-8394-8_4
Publisher Name: Birkhäuser, Boston
Print ISBN: 978-0-8176-8393-1
Online ISBN: 978-0-8176-8394-8
eBook Packages: Mathematics and StatisticsMathematics and Statistics (R0)