Abstract
We introduce interpolation operators with approximation and stability properties suited for parabolic problems in primal and mixed formulations. We derive localized error estimates for tensor product meshes (occurring in classical time-marching schemes) as well as locally in space-time refined meshes.
Similar content being viewed by others
1 Introduction
In recent years simultaneous space-time variational formulations for parabolic problems became more and more popular. Besides practical aspects like highly parallelizable computations [4, 19, 24, 33] the ansatz offers analytical advantages including quasi-optimality of the discrete solution [31] (also called symmetric error estimates in [3, 6]). This property motivates adaptive time stepping [12], adaptive wavelet schemes [25], adaptive wavelet-in-time and finite-element-in-space approaches [28], and even adaptive mesh refinements locally in space-time [7, 18, 22, 23]. While numerical experiments suggest superiority of the latter approach for singular solutions, theoretical results are restricted to plain convergence [17] but do not verify optimal convergence rates as they do for elliptic problems [2, 27]. Motivated by the extension of such optimality results to parabolic problem, this paper introduces and investigates a main ingredient in the analysis of adaptive schemes for parabolic problems like the heat equation in a time-space cylinder \(Q = \mathcal {J} \times \Omega \), namely interpolation operators suited for the norm
Additionally, we introduce an interpolation operator for first-order formulations of the heat equation satisfying a beneficial commuting diagram property. On tensor product meshes the interpolation operators are stable and have optimal approximation properties. We give upper bounds for the interpolation errors and emphasize the need of parabolic scaling if the solution is rough in time. The localization of the interpolation error in space leads to unavoidable weights in terms of negative powers of the local mesh size. Under realistic regularity assumptions we can overcome these negative powers due to parabolic scaling. Unfortunately, this strategy cannot be applied to the interpolation error of adaptively refined meshes. In fact, we illustrate that any (local) interpolation operator experiences these difficulties. Overall, this paper’s main contributions are the following.
-
We present approximation properties suited for parabolic problems in Sects. 3 and 4.
-
We introduce an interpolation operator with optimal approximation properties on tensor product meshes in Sect. 5.1.
-
We introduce an interpolation operator suited for first-order formulations with optimal approximation properties on tensor product meshes and a commuting diagram property in Sect. 5.2.
-
We introduce an interpolation operator for locally in space-time refined meshes and discuss its stability in Sect. 6.
2 Bochner spaces and their discretization
This section introduces Bochner spaces, suitable discretizations by finite elements, and their underlying partitions.
2.1 Bochner spaces
Our analysis is motivated by the approximation of parabolic problems like the heat equation. Given a time-space cylinder with bounded time interval \(\mathcal {J} = [0,T] \subset \mathbb {R}^d\) and bounded Lipschitz domain \(\Omega \subset \mathbb {R}^d\), this problem seeks with given right-hand side \(f:Q\rightarrow \mathbb {R}\) and initial data \(u_0 :\Omega \rightarrow \mathbb {R}\) the solution \(u :Q \rightarrow \mathbb {R}\) to
A suitable analytical setting relies on Sobolev-Bochner spaces. Therefore, we set the space \(H^{-1}(\Omega )\) as the dual of the Sobolev space \(H^1_0(\Omega )\) equipped with norm and dual pairing which equals the \(L^2\) inner product for smooth functions. Given \(V \in \lbrace H^1_0(\Omega ), L^2(\Omega ),H^{-1}(\Omega ) \rbrace \), we set
The Bochner spaces read
We can identify \(L^2(\mathcal {J};L^2(\Omega )) = L^2(Q)\). Moreover, we have the following.
Remark 1
(Tensor spaces) Bochner spaces can be seen as closure of algebraic tensor product spaces [11, Rem. 64.24], i.e., for \(V \in \lbrace H^1_0(\Omega ), L^2(\Omega ),H^{-1}(\Omega )\rbrace \)
We are particularly interested in the space
Lemma 2
(Embedding) We have for all \(v\in X\) and \(t\in \mathcal {J} = [0,T]\)
Proof
This is a known result which we prove to stress the dependency on T often hidden in textbooks. Let \(v\in X\) and \(t\in \mathcal {J}\). The fundamental theorem of calculus [11, Thm. 64.31] reveals for all \(\tau \in \mathcal {J}\)
An integration of the inequality over all \(\tau \in \mathcal {J}\) concludes the proof. \(\square \)
Given a right-hand side \(f\in L^2(\mathcal {J};H^{-1}(\Omega ))\) and initial data \(u_0\in L^2(\Omega )\), the problem in (1) has a unique solution \(u\in X\) [26, Thm. 5.1]. More precisely, the mapping \((f,u_0) \mapsto u\) is a linear isomorphism and so the norm of u depends continuously on the data, that is,
If the right-hand side is slightly smoother in space, that is \(f \in L^2(\mathcal {J};L^2(\Omega ))\), we have for initial data \(u_0 \in H^1_0(\Omega )\) the additional regularity property [5, Sec. 4]
If \(f \in H^1(\mathcal {J};H^{-1}(\Omega ))\) and \(f(0) + \Delta _x u_0 \in L^2(\Omega )\), then \(\xi = \partial _t u\) solves
Thus, (3) leads to the bound
Notice that elliptic regularity results imply for convex or smooth domains \(\Omega \)
The estimates in (4)–(6) provide some reasonable regularity assumptions.
2.2 Triangulation
Rather than using simplicial partitions of the time-space cylinder \(Q = \mathcal {J} \times \Omega \subset \mathbb {R}^{d+1}\), we use partitions \(\mathcal {T}\) of Q into cylindrical closed time-space cells \(K=K_t\times K_x\) with time interval \(K_t\subset \mathbb {R}\) and simplices \(K_x\subset \mathbb {R}^{d}\) as in [7, 18]. The following considerations motivate the use of such partitions.
-
A special case of cylindrical partitions are tensor product meshes which typically occur in time-marching schemes and are thus of great interest.
-
The parabolic Poincaré inequality in Theorem 4 suggests the use of parabolically scaled meshes for irregular solutions. Thus, we want to allow for local mesh refinements such that the diameter of local cells in space direction \(h_x\) and the length of cells in time direction \(h_t\) satisfy
$$\begin{aligned} \begin{aligned} h_t&\eqsim h_x^2{} & {} \text {if we scale parabolically},\\ h_t&\eqsim h_x{} & {} \text {if we scale equally}. \end{aligned} \end{aligned}$$Such refinements can easily be achieved with cylindrical meshes.
-
The faces of each time-space cell in a cylindrical partition \(\mathcal {T}\) are either parallel or perpendicular to the time axis. This allows for the design of finite elements that are better suited for approximations in spaces like \(L^2(\mathcal {J};H(div _x,\Omega )) = \lbrace \tau \in L^2(Q;\mathbb {R}^d):div _x\, \tau \in L^2(Q)\rbrace \), where \(div _x\) denotes the divergence in space. This leads to significantly improved rates of convergence compared to finite elements on simplicial meshes; see [18].
Throughout this paper we suppose that the partition \(\mathcal {T}\) of \(Q = \mathcal {J} \times \Omega \) consists of time-space cells \(K = K_t \times K_x \subset \mathbb {R}^{d+1}\) with shape regular d-simplices \(K_x\). A special class of meshes satisfying these assumptions are tensor-product meshes. Given conforming partitions \(\mathcal {T}_t\) and \(\mathcal {T}_x\) of the time interval \(\mathcal {J}\) and the domain \(\Omega \) into shape-regular simplices, these meshes read
Besides these tensor product meshes, we discuss adaptively refined meshes with hanging vertices in Sect. 6.
2.3 Finite element spaces
Let \(\mathcal {T}\) be a partition of Q as described in the previous subsection. For all cells \(K=K_t \times K_x \in \mathcal {T}\) and polynomial degrees \(k\in \mathbb {N}_0\) we set for \(L \in \lbrace K,K_t,K_x\rbrace \) the space of polynomials
Given polynomial degrees \(k,\ell \in \mathbb {N}\), we discretize the space X in (2) by
A special class of meshes included in our analysis are tensor product meshes \(\mathcal {T}_\otimes = \mathcal {T}_t \otimes \mathcal {T}_x\) introduced in (7). We set the spaces
If \(\mathcal {T}= \mathcal {T}_\otimes \) is a tensor product mesh, the ansatz space in (8) equals
3 Local estimates
In this section we introduce several local estimates for functions on a time-space cell \(K = K_t \times K_x\). The cell consists of a bounded time-interval \(K_t \subset \mathbb {R}\) of length \(h_t {:}{=}|K_t| >0\) and a simplex \(K_x \subset \mathbb {R}^d\) with diameter \(h_x {:}{=}diam (K_x)\). The space \(H^{-1}(K_x)\) is defined as the dual of \(H^1_0(K_x)\) with dual pairing and dual norm
This definition and Friedrichs’ inequality lead to the upper bound
The following lemma shows that these two terms are equivalent for polynomials.
Lemma 3
(Inverse estimate) Let \(k\in \mathbb {N}_0\). We have the upper bound
The hidden constant depends solely on the degree k and the shape regularity of \(K_x\).
Proof
The proof can be found in [13, Lem. 1]. \(\square \)
The following result is of crucial importance for the analysis of parabolic problems. It involves the integral mean, with volume |K| of K,
The result is stated in a very general formulation in [8, Lem. 2.9]. Rather than using the more general result, we give an alternative direct proof.
Theorem 4
(Parabolic Poincaré inequality) All functions \(v\in L^2(K_t;H^1(K_x)) \cap H^1(K_t;H^{-1}(K_x))\) satisfy
More general, we have for \(k,\ell \in \mathbb {N}_0\)
The hidden constant depends solely on the polynomial degrees k and \(\ell \) as well as the shape regularity of \(K_x\).
The proof of the theorem splits the approximation of v by a polynomial on K into the approximation by a polynomial in time and a polynomial in space. While approximation properties of the latter are well understood, we state approximation properties of functions in \(\mathbb {P}_k(K_t;H^{-1}(K_x)) = \mathbb {P}_k(K_t) \otimes H^{-1}(K_x)\).
Lemma 5
(Averaged Taylor polynomial in time) Let \(\xi \in H^k(K_t;V)\) with \(k \in \mathbb {N}_0\) and one of the two spaces \(V \in \lbrace L^2(K_x),H^{-1}(K_x)\rbrace \). There exists a polynomial \(\xi _h \in \mathbb {P}_k(K_t;V)\) with
Proof
This result follows directly from the tensor product structure in Remark 1 and approximation properties of polynomials in \(H^m(K_t)\). A detailed proof (for general \(L^p\) spaces with \(p \in [1,\infty ]\)) can be found in the appendix of [9]. \(\square \)
Let \(\mathcal {I}^{L^2}_t :L^2(K_t) \rightarrow \mathbb {P}_k(K_t)\) be an \(L^2(K_t)\) stable projection onto the space of polynomials of maximal degree \(k\in \mathbb {N}_0\) in time. Its application everywhere in space leads to a mapping for functions on the entire time-space cell K, that is,
Lemma 6
(Approximability in \(L^2(K_t;H^{-1}(K_x))\)) The mapping \(\mathcal {I}^{L^2}_t:L^2(K) \rightarrow \mathbb {P}_k(K_t;H^{-1}(K_x))\) satisfies for all \(v \in H^m(K_t;H^{-1}(K_x))\) and \(m=0,\dots ,k\)
Proof
This result follows by classical arguments using Lemma 5. See [9, Thm. 4.3] for more details. \(\square \)
With these two results we are able to verify Theorem 4.
Proof of Theorem 4
We denote the \(L^2(K_t)\) orthogonal projection in time and the \(H^{-1}(K_x)\) orthogonal projection in space onto constant functions by
By applying them everywhere in time or space they extend to semi-discrete maps
Since their composition maps onto constant functions, we have for all \(f\in L^2(K)\)
Set . The first addend is bounded by
The inverse estimate in Lemma 3 yields \(L^2\) stability of \(\Pi _{H^{-1}(K_x)}\) in the sense that
These two estimates (with \(g = f - \langle f\rangle _{K_x}\)) and Poincaré’s inequality show
The second addend in (11) is bounded due to the inverse estimate in Lemma 3, stability of \(\Pi _{H^{-1}(K_x)}\) in \(H^{-1}(K_x)\), and approximation properties in Lemma 5–6 by
Combining (11)–(13) concludes the proof of the first inequality in the theorem. Similar arguments yield the second inequality. \(\square \)
If the function v in Theorem 4 satisfies additionally that \(\partial _t v \in L^2(K)\), an application of (10) to the first estimate leads to the Poincaré inequality
In this regard Theorem 4 can be seen as a weaker version of Poincaré’s inequality that is better suited for parabolic problems. For example, the regularity stated in (4) does not yield \(\partial _t \nabla _x u\in L^2(K)\) for the solution to the heat equation, preventing an application of (14). However, Theorem 4 applies and yields with parabolic scaling \(h_t \eqsim h_x^2\) and the estimate
the convergence result
The need of parabolic scaling for irregular solutions is further illustrated by the numerical experiment in [7, Sec. 7.4].
Remark 7
(Sharp estimate) Inverse estimates show that the bound in Theorem 4 must be sharp. More precisely, let \(v = v_t v_x\) with polynomials \(v_t\in \mathbb {P}_k(K_t)\) and \(v_x\in \mathbb {P}_\ell (K_x)\) with \(\langle v\rangle _K = 0\) for \(K=K_t\times K_x\). Then inverse estimates reveal
4 Interpolation in space or time
The main idea in this paper’s design of interpolation operators in space-time is to exploit the tensor product structure of Bochner spaces like \(H^1(\mathcal {J};H^{-1}(\Omega )) = H^1(\mathcal {J}) \otimes H^{-1}(\Omega ) \supset X\). This allows us to apply an interpolation operator in time to the \(H^1(\mathcal {J})\) component and in space to the \(H^{-1}(\Omega )\) component.
4.1 Interpolation operator in space
We utilize the \(H^{-1}(\Omega )\) stable interpolation operator \(\mathcal {I}_x:H^{-1}(\Omega ) \rightarrow \mathcal {L}^1_{\ell ,0}(\mathcal {T}_x)\) introduced in [9] for conforming and shape-regular partitions \(\mathcal {T}_x\) of \(\Omega \) with \(\ell \in \mathbb {N}\). Throughout this subsection we assume that \(\mathcal {T}_x\) is such a partition. Let \(\mathcal {N}_x\) denote the set of vertices in \(\mathcal {T}_x\) and set for all \(j\in \mathcal {N}_x\) the corresponding vertex patch
We denote the nodal basis functions by \(\phi _{x,j} \in \mathcal {L}^1_1(\mathcal {T}_x)\) with \(\phi _{x,j}(i) = \delta _{i,j}\) for all vertices \(i,j\in \mathcal {N}_x\).
Lemma 8
(Localization of \(H^{-1}(\Omega )\)) Let \(\xi \in H^{-1}(\Omega )\). Then we have
Proof
Let \(\xi \in H^{-1}(\Omega )\). The partition of unity \(1 = \sum _{j\in \mathcal {N}_x} \phi _{x,j}\) leads for all \(w\in H^1_0(\Omega )\) to the upper bound
This concludes the proof of the upper bound. The lower bound follows with standard arguments (see for example [9, Lem. 11]). \(\square \)
The upper bound in Lemma 8 is indeed sharp, as one can see by localizing the \(H^{-1}(\Omega )\) norm of the constant function \(\xi = 1 \in H^{-1}(\Omega )\). The operator \(\mathcal {I}_x\) allows for a localization of the \(H^{-1}(\Omega )\) norm without any additional weights. In particular, we have the following result involving the patches
Theorem 9
(Interpolation operator \(\mathcal {I}_x\)) The operator \(\mathcal {I}_x :H^{-1}(\Omega ) \rightarrow \mathcal {L}^1_{\ell ,0}(\mathcal {T}_x)\) is a linear projection onto \(\mathcal {L}^1_{\ell ,0}(\mathcal {T}_x)\). It satisfies for all \(\xi \in H^{-1}(\Omega )\)
Moreover, it satisfies for all \(\xi \in L^2(\Omega )\) and \(K_x\in \mathcal {T}_x\)
If in addition \(\xi \in H^1_0(\Omega )\), we have the equivalence
Proof
The first statement is shown in [9, Thm. 2.1]. The second in follows from the local stability of the operator shown in [9, Thm. 2.1]. More precisely, the projection and stability property of \(\mathcal {I}_x\) imply for \(\xi _h \in \mathcal {L}^1_{\ell ,0}(\mathcal {T}_x)\) and \(\xi \in L^2(\Omega )\)
This yields the second statement. Similar arguments imply the third statement. \(\square \)
Remark 10
(Boundary data) It is possible to modify the design of \(\mathcal {I}_x\) in order to replace the space \(\mathcal {L}^1_{\ell ,0}(\mathcal {T}_x)\) equipped with zero boundary data by the space \(\mathcal {L}^1_{\ell }(\mathcal {T}_x)\) without zero boundary data; see [9] for details.
An application of \(\mathcal {I}_x\) everywhere in time extends the operator to a mapping \(\mathcal {I}_x :L^2(\mathcal {J};H^{-1}(\Omega )) \rightarrow L^2(\mathcal {J};\mathcal {L}^1_{\ell ,0}(\mathcal {T}_x))\) in the sense that for all \(v\in L^2(\mathcal {J};H^{-1}(\Omega ))\)
4.2 Interpolation operators in time
Besides the interpolation operator \(\mathcal {I}_x\) in space introduced in the previous subsection, we utilize an interpolation operator \(\mathcal {I}_t:H^1(\mathcal {J}) \rightarrow \mathcal {L}^1_k(\mathcal {T}_t)\) with polynomial degree \(k\in \mathbb {N}\) and partition \(\mathcal {T}_t\) of the time interval \(\mathcal {J}\). We set the operator locally for each for time interval \(K_t = [a,b] \in \mathcal {T}_t\). Its definition involves the bubble function \(b_{K_t} \in \mathbb {P}_2(K_t)\) with \(\int _{K_t} b_{K_t} \,\textrm{d}s= 1\) and \(b_{K_t}(a) = 0 = b_{K_t}(b)\). For \(v\in H^1(K_t)\) we set the operator as follows. Let \(\mathcal {I}_{K_t}^1 v\in \mathbb {P}_1(K_t)\) denote the nodal interpolation defined by
Let \(\mathcal {I}_{K_t}^2v = 0\) for \(k=1\) and for \(k\ge 2\) let \(\mathcal {I}_{K_t}^2 v \in \mathbb {P}_{k-2}(K_t)\) be the solution to
We set the interpolation of v as
Moreover, we denote the \(L^2(K_t)\) orthogonal projection onto \(\mathbb {P}_{r}(K_t)\) by
Theorem 11
(Interpolation operator \(\mathcal {I}_{K_t}\)) The operator \(\mathcal {I}_{K_t}:H^{1}(K_t) \rightarrow \mathbb {P}_k(K_t)\) is a linear projection onto \(\mathbb {P}_k(K_t)\) satisfying the commuting diagram property
For all \(v\in H^1(K_t)\) the difference \(v- \mathcal {I}_{K_t} v\in H^1_0(K_t)\) has zero boundary values and
Proof
Let \(v\in H^1(K_t)\). Since by definition \(v- \mathcal {I}_{K_t} v\in H^1_0(K_t)\), an integration by parts and the definition of \(\mathcal {I}_{K_t}^2\) yield for all \(w_h\in \mathbb {P}_{k-1}(K_t)\)
This proves the commuting diagram property. The commuting diagram property yields the best-approximation property and leads to the projection property. \(\square \)
By applying the operator everywhere in \(\Omega \), the operator extends to a mapping
Applying \(\mathcal {I}_{K_t}\) on each time cell \(K_t\in \mathcal {T}_t\) leads to the operator \(\mathcal {I}_t :L^2(\mathcal {J};H^{-1}(\Omega )) \rightarrow \mathcal {L}_k^1(\mathcal {T}_t;H^{-1}(\Omega ))\) with
5 Tensor product meshes
This section introduces interpolation operators for special cylindrical partitions of Q, namely tensor product meshes \(\mathcal {T}= \mathcal {T}_t \otimes \mathcal {T}_x\) with a partition \(\mathcal {T}_t\) of the time interval \(\mathcal {J}\) and a conforming simplicial partition \(\mathcal {T}_x\) of the domain \(\Omega \). Such partitions are of special interest since classical time-marching schemes can be seen as a space-time ansatz using such meshes and ansatz spaces \(X_h = \mathcal {L}^1_\ell (\mathcal {T}_t;\mathcal {L}^1_{\ell ,0}(\mathcal {T}_x))\) as well as some specific discretization of the test space \(L^2(\mathcal {J};H^1_0(\Omega ))\); see for example [12, 32] for the Crank-Nicolson scheme. We introduce and investigate a suitable interpolation operator in the first subsection. The second subsection introduces and investigates an interpolation operator for mixed schemes.
5.1 Interpolation operator \(\mathcal {I}_X^\otimes \)
Due to the tensor product structure of the mesh \(\mathcal {T}= \mathcal {T}_t\otimes \mathcal {T}_x\), the discrete space \(X_h\) defined in (8) equals \(X_h = \mathcal {L}^1_\ell (\mathcal {T}_t) \otimes \mathcal {L}^1_{\ell ,0}(\mathcal {T}_x)\). This allows for the direct application of the operators
More precisely, we set the interpolation operator \(\mathcal {I}_X^\otimes :X \rightarrow X_h\) as the composition
This operator has the following beneficial properties involving the local mesh sizes \(h_x(K) \,{:}{=}\, diam (K_x)\) and \(h_t(K) \,{:}{=}\, |K_t|\) for all \(K = K_t \times K_x \in \mathcal {T}\).
Theorem 12
(Interpolation operator \(\mathcal {I}_X^\otimes \)) The operator \(\mathcal {I}_X^\otimes \) satisfies for all \(v\in X\)
Moreover, we have for all \(v\in H^1(\mathcal {J};H^{-1}(\Omega ))\) the upper bound
Proof
Let \(v\in X\). The triangle inequality yields
The approximation properties displayed in Theorem 9 yield for the first addend
Due to inverse estimates (Lemma 3) and Theorem 11 the second addend satisfies
This proves the first inequality in the theorem.
Let \(v\in L^2(\mathcal {J};H^{-1}(\Omega ))\). Since \(\mathcal {I}_x \partial _t = \partial _t\mathcal {I}_x\), we have
An application of Theorem 9 to the first addend yields
The \(H^{-1}(\Omega )\) stability of \(\mathcal {I}_x\) and the approximation properties of \(\mathcal {I}_t\) yield
Combining the estimates concludes the proof. \(\square \)
Due to the continuous embedding \(X\hookrightarrow C^0(\mathcal {J};L^2(\Omega ))\) in Lemma 2, we have for all \(v\in X\) and \(t\in \mathcal {J} = [0,T]\) the upper bound
The following result improves this bound. We set the diameters \(h_t(K_t) \,{:}{=}\, |K_t|\) and \(h_x(K_x) \,{:}{=}\, diam (K_x)\) for all \(K_t\in \mathcal {T}_t\) and \(K_x\in \mathcal {T}_x\).
Theorem 13
(Interpolation error in \(C^0(\mathcal {J};L^2(\Omega ))\)) Let \(t\in K_t\in \mathcal {T}_t\) and \(v\in X\). Then we have
Proof
Let \(t\in K_t\in \mathcal {T}_t\) and \(v\in X\). Lemma 2 reveals that
The arguments in the proof of Theorem 12 lead to the bound
Combining this estimate with the approximation properties displayed in Theorem 12 concludes the proof. \(\square \)
We conclude this subsection with two remarks.
Remark 14
(Stability in \(L^2(\mathcal {J};H^1_0(\Omega ))\)) While the operator \(\mathcal {I}_X^\otimes \) is always stable in \(H^1(\mathcal {J};H^{-1}(\Omega ))\), its (uniform) stability in X requires the parabolic scaling \(h_t(K) \eqsim h_x(K)^2\) for all \(K\in \mathcal {T}\). This is due to the change of the norm to in (23). It is possible to avoid this change of norms when \(\mathcal {I}_t\) is replaced by some \(L^2\) stable projection operator \(\mathcal {I}_t^{L^2}:L^2(\mathcal {J}) \rightarrow \mathcal {L}^1_k(\mathcal {T}_t)\) like the Scott-Zhang interpolation operator [30] as done in [9, Sec. 4.2]. Set \((\mathcal {I}_X^\otimes )' \,{:}{=}\, \mathcal {I}_x \circ \mathcal {I}_t^{L^2}\) and assume that neighboring time cells \(K_t,K_t'\in \mathcal {T}_t\) are of equivalent size. A similar proof as in Theorem 12 leads for all \(v\in L^2(\mathcal {J};H^1_0(\Omega ))\) to
Furthermore, it satisfies for all \(v\in H^1(\mathcal {J};H^{-1}(\Omega ))\)
Note that this operator has increased the domain of dependence with respect to the time direction compared to the operator in Theorem 12.
Remark 15
(Localization of the \(H^1(K_t;H^{-1}(\Omega ))\) norm) While the interpolation error for \(\Vert \nabla _x (v-\mathcal {I}_X^\otimes v)\Vert _{L^2(Q)}\) decomposes into localized norms, the interpolation error \(\Vert \partial _t (v - \mathcal {I}_X^\otimes v)\Vert _{L^2(\mathcal {J};H^{-1}(\Omega ))}\) localizes only in time. Lemma 8 shows that it is possible to localize further but at the cost of negative powers of the local mesh size, that is for all \(v\in H^1(\mathcal {J};H^{-1}(\Omega ))\)
This upper bound is indeed sharp, as the following consideration shows.
Suppose there exists for some \(s<2\) and all \(v\in H^1(\mathcal {J};H^{-1}(\Omega ))\) an estimate
The estimate holds in particular for functions \(w = w_t w_{x}\) with \(w_t\in H^1(\mathcal {J})\) and \(w_{x} \in \mathcal {L}^1_{\ell ,0}(\mathcal {T}_x)\), that is
Hence, we have
This yields convergence of \(\Vert \partial _t (w_t - \mathcal {I}_t w_t) \Vert _{L^2(\mathcal {J})}\) independent of the time discretization, which cannot be possible.
5.2 Commuting interpolation operator \(\mathcal {I}^\otimes _\Lambda \)
Simultaneous space-time minimal residual methods [7, 14, 17, 18] and time marching schemes in mixed form [1, 20, 21] involve the time-space divergence \(div \, (v,\tau ) \,{:}{=}\, \partial _t v + div _x \tau \) and the related space
We set for all \((v,\tau ) \in \Lambda \) the squared norm
Any function \((v,\tau ) \in \Lambda \) satisfies [17, Lem. 2.1]
In particular, we have with \(\Sigma \,{:}{=}\, L^2(\mathcal {J};H(div _x,\Omega ))\) and \(H(div _x,\Omega ) \,{:}{=}\, \lbrace q \in L^2(\Omega ;\mathbb {R}^d): div _x q \in L^2(\Omega )\rbrace \) with spacial divergence \(div _x\) the inclusion
Let \(\mathcal {T}= \mathcal {T}_t \otimes \mathcal {T}_x\) be a tensor product mesh with conforming triangulations \(\mathcal {T}_t\) of \(\mathcal {J}\) and \(\mathcal {T}_x\) of \(\Omega \). Set the Raviart-Thomas finite element space \(RT_\ell (\mathcal {T}_x)\), which reads with identity mapping \(id :\Omega \rightarrow \Omega \)
Let \(\Pi _{\mathcal {L}^0_{\ell }(\mathcal {T}_x)}:L^2(\Omega )\rightarrow \mathcal {L}^0_{\ell }(\mathcal {T}_x)\) be the \(L^2(\Omega )\) orthogonal projector onto \(\mathcal {L}^0_{\ell }(\mathcal {T}_x)\).
Theorem 16
(Commuting interpolation operator \(\mathcal {I}_{RT}\)) There exists an interpolation operator \(\mathcal {I}_{RT}:L^2(\Omega ;\mathbb {R}^d) \rightarrow RT_\ell (\mathcal {T}_x)\) with the commuting diagram property
Moreover, it has for all \(p\in L^2(\Omega ;\mathbb {R}^d)\) the approximation property
Proof
A suitable operator is investigated for example in [10, Sec. 23]. \(\square \)
We set the discrete subspace
Moreover, we denote the \(L^2\) orthogonal projections onto the space of piece-wise polynomials in time \(\mathcal {L}^0_{k-1}(\mathcal {T}_t)\) and piece-wise polynomials in space \(\mathcal {L}^0_\ell (\mathcal {T}_x)\) by
We set the interpolation operator
Theorem 17
(Commuting interpolation operator \(\mathcal {I}^\otimes _\Sigma \)) We have the commuting diagram property
Moreover, we have for all \(p \in L^2(Q;\mathbb {R}^d)\) the approximation property
Proof
Let \(p \in L^2(Q;\mathbb {R}^d)\). The triangle inequality yields
The approximation properties of the semi-discrete operators \(\Pi _{\mathcal {L}^0_{k-1}(\mathcal {T}_t)}\) and \(\mathcal {I}_{RT}\) lead to the approximation property in the theorem. Theorem 16 implies the commuting diagram property. \(\square \)
We set the discrete subspace \(\Lambda _h \,{:}{=}\, X_h \otimes \Sigma _h\). By exploiting the tensor product structure we can define for each \((v,\tau ) \in \Lambda \) an interpolation \((\mathcal {I}_X^\otimes v,\mathcal {I}^\otimes _\Sigma \tau ) \in \Lambda _h\) with good approximation properties. In fact, a similar interpolation operator has been suggested in [18]. We modify this ansatz to achieve additionally a commuting diagram property. The modification involves the application of the inverse Laplacian \((-\Delta _x)^{-1}:L^2(\mathcal {J};H^{-1}(\Omega )) \rightarrow L^2(\mathcal {J};H^1_0(\Omega ))\) everywhere in time defined for all \(\xi \in L^2(\mathcal {J};H^{-1}(\Omega ))\) as solution operator to
We set for all \((v,\tau )\in \Lambda \) the interpolation operator \(\mathcal {I}^\otimes _\Lambda :\Lambda \rightarrow \Lambda _h\) as
Theorem 18
(Commuting diagram property and approximablity of \(\mathcal {I}^\otimes _\Lambda \)) The projection \(\mathcal {I}^\otimes _\Lambda \) onto \(\Lambda _h\) commutes in the sense that for all \((v,\tau )\in \Lambda \)
Moreover, we control for all \((v,\tau )\in X \times \Sigma \) the interpolation error by
Proof
Let \((v,\tau ) \in \Lambda \). The commuting diagram property of \(\mathcal {I}^\otimes _\Sigma \) (Theorem 17) and \(- div _x \nabla _x (-\Delta _x)^{-1} \partial _t (v -\mathcal {I}_X^\otimes v) = \partial _t (v -\mathcal {I}_X^\otimes v)\) yield
Hence, we have the commuting diagram property
The approximation property follows from an application of the triangle inequality and the \(L^2\) stability of \(\mathcal {I}^\otimes _\Sigma \), that is, for all \((v,\tau ) \in X \times \Sigma \)
\(\square \)
Remark 19
(Smoothing rough-right hand sides) The papers [9, 13, 15] suggest smoothing of the right-hand side in least-squares and mixed formulations for the Poisson model problem to conclude optimal rates of convergence even with right-hand sides in \(H^{-1}(\Omega )\). The key in the proof are suitable properties of the smoothing operator and the commuting diagram property of the operator \(\mathcal {I}_{RT}\). Using the commuting diagram property of the operator \(\mathcal {I}^\otimes _\Lambda \) and using a suitable smoother (which results from the composition of \(\Pi _{\mathcal {L}^0_k(\mathcal {T}_t)}\) and the smoother for the Poisson model problem in space) lead to the same results for least-squares and mixed schemes for the heat equation.
6 Irregular meshes
In this section we introduce an operator \(\mathcal {I}_X:X \rightarrow X_h\) with locally in space-time refined underlying triangulation \(\mathcal {T}\). Such local refinements lead to irregular partitions as for example displayed in Fig. 1. Hence, there might be hanging nodes. More precisely, let \(K = K_t \times K_x \in \mathcal {T}\) be a cylinder and let \(\mathcal {N}(K_t) \subset K_t\) and \(\mathcal {N}(K_x)\subset K_t\) denote the Lagrange nodes in \(\mathbb {P}_k(K_t)\) and \(\mathbb {P}_\ell (K_x)\), respectively. In other words, with Lagrange basis functions \((b_{j_t})_{j_t\in \mathcal {N}(K_t)} \subset \mathbb {P}_k(K_t)\) and \((b_{j_x})_{j_x\in \mathcal {N}(K_x)} \subset \mathbb {P}_\ell (K_x)\) we have
Hence, the local degrees of freedom in \(\mathbb {P}_k(K_t) \otimes \mathbb {P}_\ell (K_x)\) read \(\mathcal {N}(K) = \mathcal {N}(K_t) \times \mathcal {N}(K_x)\) and the basis functions are
Let \(\mathcal {N}(\mathcal {T}) \,{:}{=}\, \bigcup _{K\in \mathcal {T}}\mathcal {N}(K)\) denote the set of all local degrees of freedom. If \(\mathcal {T}\) is an irregular partition, there exist hanging nodes, that is, local degrees of freedom that are no global degrees of freedom in the sense that they are contained in
We define the set of free nodes by
We assume that the mesh has some hierarchical structure in the sense that all cylinders \(K,K'\in \mathcal {T}\) with \(K \cap K' \ne \emptyset \) satisfy
Lemma 20
(Basis) Suppose (27) is true. Then for any \(j\in \mathcal {N}(\mathcal {T})\) exist coefficients \(\alpha _j(i) \in \mathbb {R}\) with uniform bound \(|\alpha _j(i)| \le C < \infty \) depending on k, \(\ell \), and d such that
Moreover, the space \(X_h\) is spanned by the basis \((\phi _j)_{j\in \mathcal {F}(\mathcal {T})}\subset X_h\) with functions \(\phi _j \in X_h\) uniquely defined by the condition
Proof
Straight forward modifications of [16, Thm. 3.1 and Lem. 3.2] yield the lemma. \(\square \)
In order to have some finite overlap of basis functions, we need additional assumptions like the 1-irregular rule in [18]. To avoid technicalities, we do not discuss the impact of these properties and rather state, besides (27), additionally the following assumption.
-
(a)
(Shape regularity) All d-simplices \(K_x\) with \(K = K_t\times K_x \in \mathcal {T}\) are shape regular.
-
(b)
(Local grading) Let \(K\in \mathcal {T}\) and set \(\mathcal {N}_K \,{:}{=}\, \lbrace j\in \mathcal {N}:K \subset supp (\phi _j) \rbrace \). We define the patch \(\omega _K = \omega _{K,t} \times \omega _{K,x} \supset \bigcup _{j\in \mathcal {N}_K} supp (\phi _j)\) as the smallest cylinder that contains the support of all basis functions \(\phi _j\) with \(j\in \mathcal {N}_K\). We assume that cylinders \(K'=K_t'\times K_x' \in \mathcal {T}\) with \(K' \subset \omega _K\) are of equivalent size in the sense that \(|K'_t|\eqsim |K_t| \eqsim |\omega _{K,t}|\) and \(|K'_x|\eqsim |K_x| \eqsim |\omega _{K,x}|\).
Let \(\Pi _K:X \rightarrow \mathbb {P}_k(K_t;\mathbb {P}_\ell (K_x))\) denote the \(L^2(K)\) orthogonal projection onto the space \(\mathbb {P}_k(K_t;\mathbb {P}_\ell (K_x))\) for all \(K = K_t \times K_x\in \mathcal {T}\).
Lemma 21
(Operator \(\Pi _K\)) Let \(K\in \mathcal {T}\) and \(v \in X\). We have
If additionally \(\partial _t v \in L^2(K)\), we obtain
Proof
Let \(v\in X\) and let \(K = K_t\times K_x\in \mathcal {T}\). Recall the \(L^2(K_t)\) orthogonal projector \(\Pi _{\mathbb {P}_k(K_t)}\) defined in (18). Let \(\Pi _{\mathbb {P}_\ell (K_x)}\) denote the \(L^2(K_x)\) orthogonal projection onto \(\mathbb {P}_{\ell }(K_x)\). Since \(\Pi _K v = \Pi _{\mathbb {P}_k(K_t)} \Pi _{\mathbb {P}_\ell (K_x)} v\), we have
Using the approximation properties of the semi-discrete projection operators leads to the first estimate in the lemma. Similar arguments yield due to the identity \(\Pi _K v = \Pi _{\mathbb {P}_\ell (K_x)} \Pi _{\mathbb {P}_k(K_t)} v\) the second estimate. \(\square \)
We assign to each degree of freedom \(j\in \mathcal {N}\) a cylinder \(K(j)\in \mathcal {T}\) that contains the node \(j\in K(j)\) and set the operator \(\mathcal {I}_X :X \rightarrow X_h\) with
Theorem 22
(Interpolation operator \(\mathcal {I}_X\)) The operator \(\mathcal {I}_X\) is a projection onto \(X_h\) that satisfies for all \(v\in X\) with \(\partial _t v \in L^2(\omega _K)\)
Moreover, we have for all \(v\in X\) with \(\partial _t v \in L^2(\omega _K)\)
Proof
The projection property of \(\mathcal {I}_X\) follows directly by its definition. Let \(K = K_t\times K_x\in \mathcal {T}\), let \(v\in X\) with \(\partial _t v \in L^2(\omega _K)\), and let \(v_h \in X_h\). Since \((\Pi _K v_h - \mathcal {I}_X v_h)|_K = 0\), we have with \(e \,{:}{=}\, v - v_h\)
Let \(\mathcal {N}(K_t) \subset K_t\) and \(\mathcal {N}(K_x)\subset K_t\) denote the Lagrange nodes in \(\mathbb {P}_k(K_t)\) and \(\mathbb {P}_\ell (K_x)\) with Lagrange basis functions \((b_{j_t})_{j_t\in \mathcal {N}(K_t)} \subset \mathbb {P}_k(K_t)\) and \((b_{j_x})_{j_x\in \mathcal {N}(K_x)} \subset \mathbb {P}_\ell (K_x)\) as introduced in (26). For each of these functions exists (cf. [30, Eq. 2.9]) a dual basis \(b_{j_t}^* \in \mathbb {P}_k(K_t)\) and \(b_{j_x}^*\in \mathbb {P}_\ell (K_x)\) in the sense that
The basis and dual basis functions in \(\mathbb {P}_{k}(K_t)\otimes \mathbb {P}_{\ell }(K_x)\) read
Indeed, these functions are bi-orthogonal in \(L^2(K)\) in the sense that
We have for all \(i\in \mathcal {N}(K)\) and \(e = v - v_h\) the identity
Since \((b_i^*)_{i\in \mathcal {N}(K)}\) forms a basis of \(\mathbb {P}_{k}(K_t)\otimes \mathbb {P}_{\ell }(K_x)\), this identity shows that
Hence, the triangle inequality reveals that
The values of \(\mathcal {I}_X e\) at the local degree of freedom \(j \in \mathcal {N}(K)\) read as follows.
-
If \(j\in \mathcal {N}(K)\) is not on the boundary \(\mathcal {J}\times \partial \Omega \), Lemma 20 shows that the value of \(\mathcal {I}_X\) at j depends on the values of \(\mathcal {I}_X\) at some degrees of freedom \((i_j^m)_{m = 1}^{N_j}\subset \mathcal {F}(\mathcal {T})\) with \(j\in supp (\phi _{i_j^m})\) for all \(m=1,\dots ,N_j\) and some uniformly bounded number \(N_j \in \mathbb {N}\), where the boundedness follows from the local grading assumption in (b). In other words, there exist coefficients \((\alpha ^m_j)_{m=1}^{N_j} \subset [-C,C] \subset \mathbb {R}\) with
$$\begin{aligned} (\mathcal {I}_X w)(j) = \sum _{m=1}^{N_j} \alpha ^m_j (\mathcal {I}_Xw)(i_j^m)\qquad \text {for all }w\in X. \end{aligned}$$For any \(i_j^m\) with \(m\in \lbrace 1,\dots ,N_j\rbrace \) the definition in (28) states the existence of a cylinder \(K(i_j^m)\in \mathcal {T}\) such that
$$\begin{aligned} (\mathcal {I}_X e)(i_j^m) = (\Pi _{K(i_j^m)} e)(i_j^m). \end{aligned}$$Due to the arguments in (30), there exist dual basis functions \((b_j^m)^* = (b_{j_t}^m)^*(b_{j_x}^m)^*\) with \((b_{j_t}^m)^*\in \mathbb {P}_k(K_t(i_j^m))\) and \((b_{j_x}^m)^*\in \mathbb {P}_\ell (K_x(i_j^m))\) such that
$$\begin{aligned} (\mathcal {I}_X w)(i_j^m) = \sum _{m=1}^{N_{j}} \alpha ^m_{j} \langle w, (b_{j}^m)^* \rangle _{K(i_j^m)} \qquad \text {for all }w\in X. \end{aligned}$$ -
If the local degree of freedom j is on the boundary \(\mathcal {J} \times \partial \Omega \), we have \((\mathcal {I}_X e)(j) = 0\) and set \(N_j \,{:}{=}\, 0\).
Case 1 (Interior cylinder). Let \(K\in \mathcal {T}\) be a cylinder with \( \sum _{j \in \mathcal {F}(\mathcal {T})} \phi _j|_K= 1. \) Then the definition of \(\mathcal {I}_X\) in (28) implies
In particular, we obtain for any local degree of freedom \(j\in \mathcal {N}(K)\)
Set the integral means and . Combining the identity (32) with \(\langle 1,b_{j,t}^*- (b^m_{j,t})^* \rangle _\mathcal {J} = 1-1 = 0 = \langle 1, (b^m_{j,x})^* - b_{j,x}^* \rangle _\Omega \) and scaling arguments yields for the addends in (31) and all \(j\in \mathcal {N}(K)\)
Case 2 (dof on boundary). Suppose that \(\sum _{j \in \mathcal {F}(\mathcal {T})} \phi _j|_K \ne 1\). The patch \(\omega _K\) shares a face with the boundary. Hence, scaling arguments and Friedrichs’ inequality lead for all \(j \in \mathcal {N}(K)\) to
Combining these estimates and Lemma 21 leads to the first bound in the lemma. The second follows similarly. \(\square \)
We proceed with a comparison of the interpolation error estimates on tensor product and irregular meshes. Let \(K \in \mathcal {T}\) be a time-space cell with \(h_t \,{:}{=}\, h_t(K)\) and \(h_x \,{:}{=}\, h_x(K)\) in a tensor product mesh (if we apply \(\mathcal {I}^\otimes _X\)) or in an irregular mesh. Due to Theorem 4, 12, and 22 we have the stability and approximation properties
Despite a smaller domain of dependency with respect to time (neglected in the comparison above), the advantages of the operator \(\mathcal {I}_X^\otimes \) are restricted to stability properties in X rather than in \(L^2(\mathcal {J};H^1_0(\Omega )) \cap H^1(\mathcal {J};L^2(\Omega ))\). However, under reasonable regularity assumptions like in (4) and (5) both operators lead to the same approximation properties. These properties suggest the following mesh scalings.
-
If we only have (4), the results suggest the parabolic scaling \(h_t \eqsim h_x^2\) and a tensor-product mesh, leading with the first inequality in (34) to the rate of convergence \(h_x\).
-
If we only have (4) and (5), the results suggest the scaling \(h_t \eqsim h_x^{3/2}\), leading with the last inequality in (34) to the rate of convergence \(h_x\).
-
If we additionally have \(\partial _t^2 v\in L^2(Q)\), the results suggest the scaling \(h_t \eqsim h_x\), leading with the fourth inequality in (34) to the rate of convergence \(h_x\).
While Theorem 12 investigates the error \(\partial _t (v - \mathcal {I}_X^\otimes v)\) in the \(L^2(\mathcal {J};H^{-1}(\Omega ))\) norm, Theorem 22 investigates the error \(\partial _t (v - \mathcal {I}_X v)\) in the \(L^2(Q)\) norm. Notice however, that similar arguments as in the proof of Theorem 12 allow us to conclude upper bounds for the \(L^2(Q)\) norm of the interpolation error \(\partial _t (v - \mathcal {I}_X^\otimes v)\) as well. This leads to the following comparison for \(\mathcal {I} \in \lbrace \mathcal {I}_X^\otimes ,\mathcal {I}_X\rbrace \), where the values in brackets are solely needed if \(\mathcal {I} = \mathcal {I}_X\):
Under the regularity assumptions in (4) and (5) the estimates show for both operators a reduced rate of convergence compared to (34). This can be expected, since we investigate the error with respect to the stronger \(L^2(Q)\) norm. The combination of the error estimates with the regularity properties in (4) and (5) suggests a scaling \(h_t \eqsim h_x^{3/2}\). If we grade the mesh too strongly, for example \(h_t \eqsim h_x^2\), the operator \(\mathcal {I}_X\) experiences, unlike the operator \(\mathcal {I}_X^\otimes \), stability issues due to the terms
Notice that unlike for operators on tensor meshes, such terms which do not depend on the time derivative \(\partial _t v\) must occur in bounds for the interpolation error \(\partial _t (v -\mathcal {I}_X v)\), since on irregular meshes the interpolated function \(\mathcal {I}_X v\) might vary in time even so v might be constant in time, that is, the property \(\partial _t v = 0\) does in general not imply \(\partial _t \mathcal {I}_X v = 0\). The following remark investigates this aspect in more detail.
Remark 23
(Parabolic scaling vs. local refinements)
Let \(\mathcal {I}:X \rightarrow X_h\) be some locally defined interpolation operator with first order ansatz space \(X_h = X_h^{1,1}\) and basis functions \((\phi _j)_{j\in \mathcal {N}}\). For simplicity we assume that the operator has weights \(\phi _{j}^* \in X\) with \(supp (\phi _j^*) \subset supp (\phi _j)\) and
Moreover, we assume that these weights solely depend on the shape of the element patch. Let the underlying mesh result from refining a uniform tensor mesh \(\mathcal {T}_t \otimes \mathcal {T}_x\) with \(0<h_t = |K_t|\) for all \(K_t\in \mathcal {T}_t\) and \(0<h_x = diam (K_x)\) for all \(K_x\in \mathcal {T}_x\) in every fourth time interval \(K_t(4),K_t(8),K_t(12),\dots \in \mathcal {T}_t\) as depicted in Fig. 1. We can find a function \(v\in X\) with \(\partial _t v = 0\) such that \((\mathcal {I} v)|_{K_t(4\,m-2)\times \Omega } = 0\) equals zero on every \((4\,m-2)\)-th time interval in \(\mathcal {T}_t\) with \(m\in \mathbb {N}\) and \((\mathcal {I} v)(j) = 1\) for all degrees of freedom \(j\in \mathcal {N}\) inside the refined area, that is for all \(j\in int (K_t(4m) \times \Omega )\). Scaling arguments lead to \( \Vert \nabla _x v\Vert _{L^2(Q)} \eqsim h_x^{-1}\) and \(\Vert \nabla ^2_x v\Vert _{L^2(Q)} \eqsim h_x^{-2}\). Since by definition \(\Vert \partial _t \mathcal {I}v\Vert _{L^2(\mathcal {J};H^{-1}(\Omega ))} \eqsim \Vert \partial _t \mathcal {I}v\Vert _{L^2(Q))} \eqsim h_t^{-1}\), the interpolation error reads
In this regard the terms in (35) cannot be avoided in interpolation error estimates for the time derivative on irregular meshes.
7 Conclusion
This paper introduces interpolation operators and investigates their stability and (localized) approximation properties displayed in Theorem 12, 18, and 22. Their derivation led to the following observations.
-
While it is possible to localize interpolation errors in the \(H^{-1}(\Omega )\) as for example done in [9], it is not possible to localize the \(L^2(\mathcal {J};H^{-1}(\Omega ))\) error in space without introducing a negative power of the local mesh size as weight; see Remark 15.
-
The parabolic Poincaré inequality in Theorem 4 suggests a parabolic scaling \(h_t(K) \eqsim h_x^2(K)\) for the interpolation of irregular functions \(v \in X\). This scaling occurs also when we change the norm in our interpolation error estimates like in (23). Roughly speaking, this change of norms reads
On irregular meshes, we have to use the \(L^2(\mathcal {J};L^2(\Omega ))\) norm to localize the error in the approximation of the time derivative. If we change the norm (which we have to do according to Remark 23), we observe roughly speaking
This indicates that parabolic scaling occurs naturally for tensor product meshes but causes difficulties for irregular meshes. Remark 23 underlines the latter observation.
All in all, we have shown that the localization of the \(L^2(\mathcal {J};H^{-1}(\Omega ))\) norm in space leads to some unavoidable difficulties, which can partially be overcome by assuming additional smoothness of the underlying function. However, interpolation operators \(\mathcal {I}:X \rightarrow X_h\) cannot have the same beneficial properties as interpolation operators for elliptic problems. It is likely that similar difficulties occur in the numerical analysis of simultaneous space-time variational formulations, in particular when the underlying mesh is irregular. For example, to the authors’ knowledge there exists no numerical scheme that leads to quasi-optimal approximations with respect to the norm in X with underlying meshes that do not have some kind of tensor product structure; c.f. [29]. An exception are minimal residual methods [7, 14, 17], which are quasi-optimal in a slightly stronger norm. This might indicate that the norm in X is actually not well suited for adaptive numerical schemes and a remedy might be the use of alternative norms that are better suited for localization.
References
Bause, M., Radu, F.A., Köcher, U.: Error analysis for discretizations of parabolic problems using continuous finite elements in time and mixed finite elements in space. Numer. Math. 137(4), 773–818 (2017). https://doi.org/10.1007/s00211-017-0894-6
Carstensen, C., Feischl, M., Page, M., Praetorius, D.: Axioms of adaptivity. Comput. Math. Appl. 67(6), 1195–1253 (2014). https://doi.org/10.1016/j.camwa.2013.12.003
Chrysafinos, K., Walkington, N.J.: Error estimates for the discontinuous Galerkin methods for parabolic equations. SIAM J. Numer. Anal. 44(1), 349–366 (2006). https://doi.org/10.1137/030602289
Dyja, R., Ganapathysubramanian, B., van der Zee, K.G.: Parallel-in space-time, adaptive finite element framework for nonlinear parabolic equations. SIAM J. Sci. Comput. 40(3), C283–C304 (2018). https://doi.org/10.1137/16M108985X
Dier, D.: Non-autonomous maximal regularity for forms of bounded variation. J. Math. Anal. Appl. 425(1), 33–54 (2015). https://doi.org/10.1016/j.jmaa.2014.12.006
Dupont, T.F., Liu, Y.: Symmetric error estimates for moving mesh Galerkin methods for advection-diffusion equations. SIAM J. Numer. Anal. 40(3), 914–927 (2002). https://doi.org/10.1137/S0036142900380431
Diening, L., Storn, J.: A space-time DPG method for the heat equation. Comput. Math. Appl. 105, 41–53 (2022). https://doi.org/10.1016/j.camwa.2021.11.013
Diening, L., Schwarzacher, S., Stroffolini, B., Verde, A.: Parabolic Lipschitz truncation and caloric approximation. Calc. Var. Partial Differ. Equ. 56, 1–27 (2017). https://doi.org/10.1007/s00526-017-1209-6
Diening, L., Storn, J., Tscherpel, T.: Interpolation operator on negative Sobolev spaces. Math. Comp. 92(342), 1511–1541 (2023). https://doi.org/10.1090/mcom/3824
Ern, A., Guermond, J.-L.: Finite Elements I—Approximation and Interpolation. Texts in Applied Mathematics, vol. 72, p. xii+325. Springer, Cham (2021). https://doi.org/10.1007/978-3-030-56341-7
Ern, A., Guermond, J.-L.: Finite Elements III—First-Order and Time-dependent PDEs. Texts in Applied Mathematics, vol. 74, p. viii+417. Springer, Cham (2021). https://doi.org/10.1007/978-3-030-57348-5
Feischl, M.: Inf-sup stability implies quasi-orthogonality. Math. Comp. 91(337), 2059–2094 (2022). https://doi.org/10.1090/mcom/3748
Führer, T., Heuer, N., Karkulik, M.: MINRES for second-order PDEs with singular data. SIAM J. Numer. Anal. 60(3), 1111–1135 (2022). https://doi.org/10.1137/21M1457023
Führer, T., Karkulik, M.: Space-time least-squares finite elements for parabolic equations. Comput. Math. with Appl. 92, 27–36 (2021). https://doi.org/10.1016/j.camwa.2021.03.004
Führer, T.: On a mixed FEM and a FOSLS with H-1 loads (2022). https://doi.org/10.48550/ARXIV.2210.14063.
Gräser, C.: Convex minimization and phase field models. Doctoral Thesis. Freie Universtät Berlin (2011). https://doi.org/10.17169/refubium-11584
Gantner, G., Stevenson, R.: Further results on a space-time FOSLS formulation of parabolic PDEs. ESAIM Math. Model. Numer. Anal. 55(1), 283–299 (2021). https://doi.org/10.1051/m2an/2020084
Gantner, G., Stevenson, R.: Improved rates for a space-time FOSLS of parabolic PDEs (2022). https://doi.org/10.48550/ARXIV.2208.10824
Hofer, C., Langer, U., Neumüller, M., Schneckenleitner, R.: Parallel and robust preconditioning for space-time isogeometric analysis of parabolic evolution problems. SIAM J. Sci. Comput. 41(3), A1793–A1821 (2019). https://doi.org/10.1137/18M1208794
Johnson, C., Thomée, V.: Error estimates for some mixed finite element methods for parabolic type problems. RAIRO Anal. Numér. 15(1), 41–78 (1981)
Korikache, R., Paquet, L.: The completely discretized problem of the dual mixed formulation for the heat diffusion equation in a polygonal domain by the Crank–Nicolson scheme in time. In: Barrera, D., Remogna, S., Sbibih, D. (eds.) Mathematical and Computational Methods for Modelling, Approximation and Simulation, pp. 143–161. Springer International Publishing, Cham (2022)
Langer, U., Schafelner, A.: Adaptive space-time finite element methods for non-autonomous parabolic problems with distributional sources. Comput. Methods Appl. Math. 20(4), 677–693 (2020). https://doi.org/10.1515/cmam-2020-0042
Langer, U., Steinbach, O., Tröltzsch, F., Yang, H.: Unstructured space-time finite element methods for optimal control of parabolic equations. SIAM J. Numer. Anal. 43(2), A744–A771 (2021). https://doi.org/10.1137/20M1330452
Neumüller, M., Smears, I.: Time-parallel iterative solvers for parabolic evolution equations. SIAM J. Sci. Comput. 41(1), C28–C51 (2019). https://doi.org/10.1137/18M1172466
Rekatsinas, N., Stevenson, R.: An optimal adaptive tensor product wavelet solver of a space-time FOSLS formulation of parabolic evolution problems. Adv. Comput. Math. 45(2), 1031–1066 (2019). https://doi.org/10.1007/s10444-018-9644-2
Schwab, C., Stevenson, R.: Space-time adaptive wavelet methods for parabolic evolution problems. Math. Comp. 78(267), 1293–1318 (2009). https://doi.org/10.1090/S0025-5718-08-02205-9
Stevenson, R.: Optimality of a standard adaptive finite element method. Found. Comput. Math. 7(2), 245–269 (2007). https://doi.org/10.1007/s10208-005-0183-0
Stevenson, R., van Venetië, R., Westerdiep, J.: A wavelet-in-time, finite element-in-space adaptive method for parabolic evolution equations. Adv. Comput. Math. 48(3), 17 (2022). https://doi.org/10.1007/s10444-022-09930-w
Stevenson, R., Westerdiep, J.: Stability of Galerkin discretizations of a mixed space-time variational formulation of parabolic evolution equations. IMA J. Numer. Anal. 41(1), 28–47 (2021). https://doi.org/10.1093/imanum/drz069
Scott, L.R., Zhang, S.: Finite element interpolation of nonsmooth functions satisfying boundary conditions. Math. Comput. 54(190), 483–493 (1990). https://doi.org/10.2307/2008497
Tantardini, F., Veeser, A.: The L\(^{2}\)-projection and quasi-optimality of Galerkin methods for parabolic equations. SIAM J. Numer. Anal. 54(1), 317–340 (2016). https://doi.org/10.1137/140996811
Urban, K., Patera, A.T.: An improved error bound for reduced basis approximation of linear parabolic problems. Math. Comp. 83(288), 1599–1615 (2014). https://doi.org/10.1090/S0025-5718-2013-02782-2
van Venetië, R., Westerdiep, J.: A Parallel Algorithm for Solving Linear Parabolic Evolution Equations. Parallel-in-time Integration Methods. Springer Proceedings in Mathematics and Statistics, vol. 356, pp. 33–50. Springer, Cham (2021)
Funding
Open Access funding enabled and organized by Projekt DEAL.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
This research has been supported by the Netherlands Organization for Scientific Research (NWO) under contract. no. SH-208-11, by the NSF Grant DMS ID 1720297, and by the Deutsche Forschungsgemeinschaft (DFG, German Research Foundation) – SFB 1283/2 2021 – 317210226.
Rights and permissions
Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article’s Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article’s Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.
About this article
Cite this article
Stevenson, R., Storn, J. Interpolation operators for parabolic problems. Numer. Math. 155, 211–238 (2023). https://doi.org/10.1007/s00211-023-01373-9
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00211-023-01373-9