A Posteriori Error Computations in Finite Element Method for Initial Value Problems

Abstract

A posteriori error computations in the space-time coupled and space-time decoupled finite element methods for initial value problems are essential: 1) to determine the accuracy of the computed evolution, 2) if the errors in the coupled solutions are higher than an acceptable threshold, then a posteriori error computations provide measures for designing adaptive processes to improve the accuracy of the solution. How well the space-time approximation in each of the two methods satisfies the equations in the mathematical model over the space-time domain in the point wise sense is the absolute measure of the accuracy of the computed solution. When L 2 -norm of the space-time residual over the space-time domain of the computations approaches zero, the approximation ϕ h ( x,t )ϕ( x,t ) , the theoretical solution. Thus, the proximity of E L 2 , the L 2 -norm of the space-time residual function, to zero is a measure of the accuracy or the error in the computed solution. In this paper, we present a methodology and a computational framework for computing E L 2 in the a posteriori error computations for both space-time coupled and space-time decoupled finite element methods. It is shown that the proposed a posteriori computations require h , p , k framework in both space-time coupled as well as space-time decoupled finite element methods to ensure that space-time integrals over space-time discretization are Riemann, hence the proposed a posteriori computations can not be performed in finite difference and finite volume methods of solving initial value problems. High-order global differentiability in time in the integration methods is essential in space-time decoupled method for posterior computations. This restricts the use of methods like Euler’s method, Runge-Kutta methods, etc., in the time integration of ODE’s in time. Mathematical and computational details including model problem studies are presented in the paper. To authors knowledge, it is the first presentation of the proposed a posteriori error computation methodology and computational infrastructure for initial value problems.

Share and Cite:

Surana, K. and Abboud, J. (2025) A Posteriori Error Computations in Finite Element Method for Initial Value Problems. American Journal of Computational Mathematics, 15, 81-128. doi: 10.4236/ajcm.2025.151005.

1. Introduction, Literature Review, and Scope of Work

1.1. Introduction

The mathematical models of initial value problems describe evolutions in which dependent variables naturally exhibit simultaneous dependence on spatial coordinates and time. Thus, the space-time coupled finite element method [1] with space-time variationally consistent integral forms is ideally suited for obtaining numerical solutions to the initial value problems. In space-time coupled finite element methods, one constructs space-time discretization using space-time finite elements with space-time p-version hierarchical local approximations [1] in higher-order scalar product spaces in space and time. In this approach, it is possible to maintain space-time integrals over space-time discretization as Riemann integrals. One considers a space-time strip (in 1 ) or a space-time slab (in 2 ) and computes solution for the space-time discretization using h , p , and k processes beginning with the first space-time strip 0tΔt . Upon obtaining a converged solution for this space strip (requires a posteriori error computations to quantify the errors in the solution), the solution is time marched for subsequent space-time strips, keeping h , p , and k constant. In this approach, an initial value problem in 1 becomes a 2D problem with x 1 and t and an initial value problem in 2 ( x 1 , x 2 coordinates) becomes a 3D problem with spatial coordinates x 1 , x 2 and time t . Treatment of initial value problems in 3 require consideration of x 1 , x 2 , x 3 , and time t , leading to significant complexities in the details of the computations. Thus, for initial value problems in 3 , space-time coupled finite element methods are generally avoided. We note that in the space-time coupled finite element methods for initial value problems, we construct a space-time discretization for an increment of time. Upon obtaining a converged solution for the current space-time strip (or slab), we proceed to the next increment of time i.e. next space-time strip using the calculated solution for the current space-time strip to determine initial conditions for the next space-time strip. This process continues till desired time is reached. We shall see in a subsequent section that a posteriori error computations in space-time coupled finite element method are quite straight forward when using h , p , and k scalar product spaces for space-time coupled local approximations for the space-time elements and can be designed to yield precise a posteriori errors in the computed solution.

To overcome the difficulties in space-time coupled methods for initial value problems in 3 , we generally consider space-time decoupled methods for initial value problems. In space-time decoupled finite element methods, we construct a discretization in space for the spatial domain of the initial value problem i.e. a 1D discretization in x 1 , for the 1D spatial domain [ 0,L ] of the initial value problem in x 1 and t , a 2D discretization in x 1 , x 2 for the 2D spatial domain of the initial value problem in x 1 , x 2 and time t and so on. We construct an integral form in space for the spatial discretization using fundamental Lemma [1] [2] of the Calculus of Variations, in particular using Galerkin method with weak form (GM/WF). The local approximation for an element in space consists of approximation functions dependent on spatial coordinates and nodal degrees of freedom dependent on time. Upon substituting local approximations in the integral form and carrying out the integration in space, we obtain element expressions in which space coordinates are eliminated, and only degrees of freedom and their time derivatives remain. Assembly of element equations yields a system of ordinary differential equations in time. Thus, reducing partial differential equations in space and time to ordinary differential equations in time, a consequence of decoupling space and time.

The ordinary differential equations in time resulting from decoupling of space and time are integrated using explicit or implicit time integration methods or finite element methods in time to obtain solutions for the nodal degrees of freedom and their time derivatives. Upon substituting the solutions for nodal degrees of freedom in space-time decoupled local approximation, we obtain space-time approximation of the solution for each element of the spatial discretization. For the finite element discretization in space, the resulting ordinary differential equations in time are integrated for an increment of time. Using the calculated solution for the current increment of time, we proceed to the next increment of time and continue till the desired time is reached. Thus, we see that a posteriori error computations in space-time decoupled methods also need to be performed for an increment of time as well, same as in the case of space-time coupled methods. Designing a mathematical and computational infrastructure for a posteriori error computation for the space-time decoupled finite element solution is not as simple and as straight forward as for space-time coupled finite element processes as shown in subsequent section.

From the details of space-time coupled and space-time decoupled finite element methods for obtaining solutions, we note that in both methods we determine evolution for an increment of time and then time march. Thus, a posteriori computation methodologies and infrastructures for both space-time coupled and space-time decoupled require consideration for an increment of time.

1.2. Literature Review

Before the introduction of k-version of finite element method in which k is the order of the approximation space, in addition to h and p as the independent parameters in all finite element computational processes by Surana et al. [1] [3]-[9], all finite element computations for boundary value problems as well as for initial value problems were performed using approximation of class C 0 in space for boundary value problems and of C 0 in space and time for initial value problems. Such solutions of global differentiability C 0 are not admissible in the partial differential equations describing the boundary value problem or the initial value problem, due to lack of required global differentiability, dictated by the orders of derivatives of the dependent variables in space and time. Inter-element discontinuities of the derivatives at the inter element boundaries lead to the integrals over the discretization in Lebesgue sense that are not reliable measure of residuals. Thus, in the h - p framework in the absence of k (i.e. solution of class C 0 only), the order of the approximation space, a posteriori error computation based on space-time residual functionals obtained by substituting space-time approximations in the equations of the mathematical model and then obtaining L 2 -norm is not possible. This led to investigations and research into what is called “a posteriori estimation” methods [10]. In this approach, it is accepted that a posteriori computations are not possible, and one resorts to establishing a bound of the error in the computed solution. More compact or shorter interval bounds of a posteriori error estimates are obviously more useful. Unfortunately, the a posteriori error estimation methods were largely developed using weaknesses in the global approximation as the major factor driving the determination of the estimates. As an illustration, consider solutions of class C 0 . Such finite element solutions will exhibit discontinuity of the first derivative of the dependent variable(s) normal to the inter-element boundaries. Thus, for solutions of class C 0 , one could undertake derivation of a posteriori error estimates based on the jumps of the first derivatives of the solution normal to the inter-element boundaries. In the study of convergence of the finite element solutions, how this measure based on the jumps in the first derivatives approaches zero is some indication of the solution accuracy and convergence. This methodology has obvious shortcomings. If we consider solutions of class C 1 over the discretization, then the first derivative of the dependent variable in the tangential and normal direction to the inter-element boundaries is continuous. Hence, a posteriori error estimates derived based on the jumps in the first derivatives normal to the inter-element boundaries are meaningless as these don’t exist. Thus, we note that with the introduction of k , the order of approximation space as an independent parameter in addition to h and p , it is possible to construct local approximations that yield desired global differentiability required by the orders of derivatives in the partial differential equations. We examine the highest order of derivatives of the dependent variable(s) in the partial differential equations in space and time and then choose minimum value k=( k 1 , k 2 ) , k 1 in space and k 2 in time, so that the residual function is continuous everywhere over the space-time domain or dicsretization. This allows us to maintain integrals in L 2 -norm computations in the Riemann sense over the discretization, essential to ensure accuracy of L 2 -norms. To our knowledge, there are no published works on a posteriori error computations except Surana et al. [1] [9] [11]. It is rather obvious that solutions of class C 0 cannot be solutions of any partial differential equation, as a partial differential equation at the very least must have first order derivatives of the dependent variables, requiring approximations of class C 1 if the integrals are to be Riemann over the discretization, thus it is not surprising that there are no published works on a posteriori error computations before the introduction of k -version of finite element methods by Surana et al. [1] [3]-[9]

1.3. Why Proposed Approach? Proof of Accuracy and Convergence

Consider an initial value problem Aϕf=0 in Ω xt with Ω ¯ xt T = e Ω ¯ xt e , as space-time discretization of space-time domain Ω ¯ xt in which ϕ h = e ϕ h e is approximation of ϕ over Ω ¯ xt T and ϕ h e , the approximation of ϕ over Ω ¯ xt e , a space-time element e . Then, in the absence of the theoretical solution of the initial value problem, the best measure of the accuracy of ϕ h is how well it satisfies the initial value problem Aϕf=0 over Ω ¯ xt T . This requires that we substitute ϕ h in Aϕf=0 , and since ϕ h is the approximation of ϕ , there will be a residual function E=A ϕ h f x,t Ω ¯ xt T . The corresponding residual functional I( ϕ h ) i.e. E L 2 2 is obtained by calculating:

I( ϕ h )= ( E,E ) Ω ¯ xt T = e ( E e , E e ) Ω ¯ xt T = e ( A ϕ h e f,A ϕ h e f ) Ω ¯ xt e

When ϕ h converges to the theoretical solution ϕ , then I( ϕ h )=I( ϕ )=0 . Thus, proximity of I( ϕ h ) to zero is a measure of the accuracy or error in the solution ϕ h . This is undeniably the best measure of solution accuracy or error as I( ϕ h ) indicates how well Aϕf=0 is satisfied in the pointwise sense over the space-time discretization Ω ¯ xt T .This is a posteriori error computation, however, for the a posteriori error computations to be accurate, the approximation ϕ h must have the required differentiability over Ω ¯ xt T as dictated by the highest order of the derivatives of ϕ in space and time in Aϕf=0 . With the choice of minimally conforming approximation spaces for ϕ h e , the integrals in the calculation of I( ϕ h ) over Ω ¯ xt T are ensured to be Riemann, in which case when I( ϕ h )0 , Aϕf=0 is satisfied over Ω ¯ xt T in the pointwise sense i.e. A ϕ h f0 holds everywhere in Ω ¯ xt T . With minimally conforming approximation spaces, h,p refinements are carried out to ensure that I( ϕ h )0 , generally of the order O( 10 6 ) or lower when using dimensionless form of the equations in the mathematical model describing the initial value problem is found to be adequate but can be reduced as low as O( 10 15 ) with much improved accuracy.

In the currently published works on a posteriori literature, only a posteriori error estimates (bounds on error) are reported, generally derived using jumps in the derivatives of the dependent variable(s) normal to the inter-element boundaries. Obviously, these estimates are incapable of determining quantitatively how well the equations in the mathematical model of the initial value problem are satisfied by the computed solution. There is no reported work on a posteriori error computations because valid, meaningful and accurate a posteriori computations are not possible with solution of class C 0 in space and time used currently for initial value problems. Thus, there is nothing in the published works to compare the residual reported in this paper. Convergence and proof of convergence of E L 2 to computed zero based on h,p refinements for minimally conforming approximation spaces follows the details on convergence reported by Surana et al. [1] [6] [9] [11]. For a fixed mesh (fixed h ), progressively increasing p results in progressively increasing convergence rate of E L 2 . Likewise, for a fixed p with h -refinement, convergence rate does not change. Increased in p -level results in increased convergence rate with h -refinement. Details of the convergence of E L 2 and its rate of convergence can be found in references [1] [6] [9] [11].

1.4. Scope of Work

In this paper, we present a posteriori error computation methodology and computational infrastructure for space-time coupled as well as space-time decoupled finite element processes for initial value problems strictly based on L 2 -norm of the space-time residual function obtained using the mathematical model for the discretized space-time computational domain. In space-time coupled finite element method, the p -version hierarchical local approximations with required regularity are substituted using computed solutions in the partial differential equations to compute residual functions followed by the computation of L 2 -norm of the residual functions over the space-time elements of the discretization yielding E L 2 , the L 2 -norm of residual function for the space-time discretization. When the computed solution ϕ h ( x,t ) approaches ϕ( x,t ) , the theoretical solution, E L 2 0 . Thus, proximity of E L 2 to zero is a measure of error in the solution or is a measure of accuracy of the solution. Thus, in space-time coupled methods, a posteriori error computation involves computing E L 2 over the space-time discretization using the computed solution for an increment of time.

In space-time decoupled methods, we have finite element discretization in space, followed by integral form over the spatial discretization using fundamental lemma of the calculus of variations (generally GM/WF). Substitution of local approximation, in which approximations are function of space coordinates and are p -version hierarchical with higher-order global differentiability and the degrees of freedom are function of time. After carrying out integration in space and summing element equations, we obtain ordinary differential equations in time. These are integrated using implicit time integration methods such as Newmark’s linear method. When the approximation functions in space and the time approximation of solution in the time integration method have desired global differentiability in space and time, the space-time decoupled approximations ϕ( x,t ) can also be substituted in the partial differential equations of the mathematical model to obtain space-time residual functions for the element in space and the time increment constituting space-time domain. This is followed by L 2 -norm computation for the space-time domain. Proximity of E L 2 to zero in this case is a measure of error or accuracy of the solution.

Thus, the proposed framework of “a posteriori” error computation requires higher-order global differentiability approximations in space and time in space-time coupled as well as decoupled methods. When we choose approximations in space and time that are minimally conforming, the space-time integrals over the space-time discretization in both methods are ensured to be Riemann, essential for accurate computation of E L 2 . In choosing time integration method for ordinary differential equations in time in space-time decoupled method, we must ensure that the time integration scheme has desired global differentiability in the entire discretized time domains.

Thus, the proposed a posteriori error computations are based on space-time residual functions for the discretized space-time domains in both space-time coupled and space-time decoupled methods. These error measures are true measures of how well the partial differential equations in the mathematical model are satisfied by the computed solutions in the pointwise sense, ensured by the Riemann integrals over the space-time discretization. Clearly, these a posteriori error computations require h , p and k framework in which desired global differentiability in space and time as necessitated by the partial differential equations is possible. The proposed a posteriori error computations are not possible in finite difference or finite volume methods of solving initial value problems.

Mathematical and computational details associated with the proposed a posteriori error computation are presented in this paper. This is followed by model problem studies to demonstrate the applications, effectiveness, and usefulness of a posteriori computation frameworks presented in the paper for space-time coupled as well as space-time decoupled finite element methods.

2. Theoretical Consideration and Computational Infrastructure

In this section, we present some theoretical considerations in space-time coupled and space-time decoupled finite element methods that are necessary to design a possible a posteriori error computation strategy in these methods for initial value problems. We present details in the following.

2.1. A Posteriori Error Computation in Space-Time Coupled Finite Element Method for Initial Value Problems

Let

Aϕf=0in Ω xt = Ω x × Ω t (1)

be an initial value problem over the space-time domain Ω xt in which A is the space-time differential operator containing 2 m 1 and 2 m 2 as the highest orders of derivatives in space and time. Let Ω ¯ xt = Ω xt Γ , in which Γ is the closed boundary of Ω xt . Surana et al. [1] have shown that space-time differential operators are non self-adjoint or non-linear but not self-adjoint as in space-time differential equations, A * adjoint of the operator is not the same as the operator A and there are issues in the concomitant due to open boundary. Thus, for initial value problems, all space-time integral form based on fundamental lemma (Space-time Galerkin Method, Space-time Galerkin Method with Weak Form, Space-time Petrov-Galerkin Method, Space-time Weighted Residual Method) are space-time variationally inconsistent due to lack of unique extremum principle. Thus, for initial value problems, only the integral form based on space-time residual functional are space-time variationally consistent [1], hence are considered in the present work for a posteriori error computations.

(a) Space-time domain Ω ¯ xt (b) Discretization of Ω ¯ xt into space-time strips

(c) Discretization of Ω ¯ xt ( n ) into space-time elements.

Figure 1. Space-time domain, space-time strips, and discretization of the n th space-time element.

Let ( Ω ¯ xt ( n ) ) T = e Ω ¯ xt ( e ) be discretization of the n th space-time strip or the n th space-time slab Ω ¯ xt ( n ) in which Ω ¯ xt ( e ) is a p -version hierarchical space-time finite element (see Figure 1). Let ϕ h e ( x,t ) be local approximation of ϕ over Ω ¯ xt ( e ) given by

ϕ h e ( x,t )= i=1 n N i ( x,t ) δ i e (2)

in which N i ( x,t ) are space-time local approximation functions for an element Ω ¯ xt ( e ) derived using its map in the natural coordinate space ξ , η and ζ in a one unit length, one unit square or a one unit cube in 1 , 2 and 3 respectively.

Let

ϕ h ( x,t )= e ϕ h e ( x,t ) (3)

be approximation of ϕ( x,t ) over the discretization ( Ω ¯ xt ( n ) ) T of Ω ¯ xt ( n ) , the space-time domain of n -th space-time strip.

Since 2 m 1 and 2 m 2 are the highest orders of the derivatives of ϕ in the space and time, then we have:

ϕ h ( x,t )V H ( k,p ) ( ( Ω ¯ xt ( n ) ) T ) (4)

in which

k 1 2 m 1 +1, k 2 2 m 2 +1, p 1 2 k 1 1, p 2 2 k 2 1 (5)

Thus,

ϕ h e ( x,t )V H ( k,p ) ( Ω ¯ xt ( e ) ) (6)

must hold i.e. the union of local approximation ϕ h e in (3) must yield the desired global differentiability of ϕ h ( x,t ) over ( Ω ¯ xt ( n ) ) T . Equation (6) implies that the local approximation function N i ( .,. ) must belong to the scalar product space H ( k,p ) ( Ω xt e ) defined by (5), in which

k 1 =2 m 1 +1, k 2 =2 m 2 +1and p 1 =2 k 1 1, p 2 =2 k 2 1

define minimally conforming scalar product approximation space for which the space-time integrals over ( Ω ¯ xt ( n ) ) T will be Riemann.

In the space-time finite element method based on space-time residual functional, the space-time integral forms that are space-time variationally consistent for linear as well as non-linear space-time differential operators [1], hence are meritorious for obtaining solutions of initial value problems. Details of space-time coupled finite element methods for linear and nonlinear differential operators can be found in [1] and are omitted here for the sake of brevity.

If ϕ h ( x,t ) in (4) is minimally conforming space or is of class higher than minimally conforming, then the space-time integrals over ( Ω xt ( n ) ) T are Riemann and the residual function over ( Ω xt ( n ) ) T and is given by:

A ϕ h f=E( x,t )( x,t ) ( Ω xt ( n ) ) T (7)

residual functional I( ϕ h ) is given by

I( ϕ h )=( E,E ) (8)

or

I( ϕ h )= e I e ( ϕ h e )= e ( E e , E e ) Ω xt e (9)

in which

E e =A ϕ h e ( x,t )fx Ω ¯ xt e (10)

and I e is the residual functional and E e is the residual function over Ω ¯ xt e , domain a space-time element e.

For a space-time strip we calculate I e and I using (9). When ϕ h ϕ , the theoretical solution, then

I( ϕ h )I( ϕ )=0 (11)

Thus, I e ( ϕ h ) is a posteriori measure of error in space-time element e and I( ϕ h ) is the a posteriori measure of error for the space-time discretization of a space-time strip.

2.2. A Posteriori Error Computations Procedure

The procedure for calculating a posteriori error based on space-time residual functional for space-time coupled finite element methods for initial value problem is given in the following:

1) Choose minimally conforming spaces for local approximation based on the highest orders of the derivatives of dependent variable(s) in space and time so that the space-time integral over the space-time finite element discretization is Riemann. If the evolution is sufficiently smooth, the order of the space in space and time can be lower by one, if the space-time integral in Lebesgue sense suffices over the space-time discretization depending on the smoothness of the solution.

2) Calculate the solution for the first space-time strip or slab, i.e., ϕ h e and ϕ h = e ϕ h e . In cases of nonlinear initial value problems, calculate the converged solution using iterative solution methods (such as Newton’s linear method).

3) Using ϕ h e ( x,t ) for each space-time element, calculate the residual functionals I e ( ϕ h e ) for Ω ¯ xt e and I( ϕ h ) for ( Ω ¯ xt ( 1 ) ) T space-time discretization of the first space-time strip.

I e ( ϕ h e )= ( E e , E e ) Ω ¯ xt e , E e =A ϕ h e f (12)

I( ϕ h )= e I e ( ϕ h e ) (13)

I( ϕ h ) is a measure of error in the computed solution for the first space-time strip or slab.

4) When ϕ h ϕ , I( ϕ h )I( ϕ )=0 , thus proximity of calculated I( ϕ h ) to computed zero ( O( 10 4 ) or lower) is a measure of error in the solution for the space-time discretization of Ω ¯ xt ( 1 ) and I e ( ϕ h e ) is a measure of error in the space-time finite element with space-time domain Ω ¯ xt e .

5) We use h , p adaptive refinement for Ω ¯ xt ( 1 ) to obtain converged solutions (i.e., I( ϕ h )O( 10 4 ) ), keeping minimally conforming k=( k 1 , k 2 ) . I e ( ϕ h e ) are helpful in refining mesh or changing p -levels in space and time. Upon obtaining converged solutions for Ω ¯ xt ( 1 ) , we time march to the next space-time strip ( t 0 +Δtt t 0 +2Δt ) , keeping h , p and k fixed. In general, this procedure works well. If a change in h or a change in p -level is necessary for subsequent space-time strips, then, unfortunately, we must again begin with Ω ¯ xt ( 1 ) with the new mesh and p -levels.

6) We note that for a space-time strip or a space-time slab the residual functional I e for an element e with domain Ω ¯ xt e is a measure of the error in the solution for element e. These residual functionals I e ,e=1,2, are quite effective in designing an h,p (possibly k ) adaptive strategy. The element with the largest value of I e is the first candidate for h or p or hp -refinements. This process can be designed such that all elements with a value of I e larger than I * (a threshold value) are considered for h or p or hp -refinements. How these refinements are carried out is beyond the scope of this work. Here we only wish to point out that quantities I e calculated in ‘a posteriori’ error computations indeed provide excellent measures to design adaptive processes.

3. A Posteriori Error Computation in Space-Time Decoupled Finite Element Processes

3.1. Mathematical Model, Integral Form in Space

Let

Aϕf=0in Ω xt = Ω x × Ω t (14)

be the initial value problem over the space-time domain Ω xt , in which A is a space-time differential operator of the highest order 2 m 1 in space and 2 m 2 in time. Ω ¯ xt = Ω xt Γ , where Γ is the closed boundary of Ω xt . We discretize the spatial domain Ω ¯ x with finite elements in 1 , or in 2 or 3 in space such that Ω ¯ x T is the discretization of Ω ¯ x , and consists of Ω ¯ x T = e Ω ¯ x e , in which Ω ¯ e ( x ) is a finite element in the spatial domain Ω ¯ x . Consider an increment of time Δt , and let ϕ h ( x,t ) be the approximation of ϕ over the spatial domain Ω ¯ x T = e Ω ¯ x e for time t 0 t t 0 +Δt in which t= t 0 is the initial time when the evolution described by (14) commences. We consider ϕ h ( x,t ) to be the union of ϕ h e ( x,t )

ϕ h ( x,t )= e ϕ h e ( x,t ) (15)

in which ϕ h e ( x,t ) is the approximation of ϕ( x,t ) over Ω ¯ x e for time t 0 t t 0 +Δt , given by:

ϕ h e ( x,t )= i=1 n N i ( x ) δ i e ( t )and ϕ h ( x,t )= e ϕ h e ( x,t ) (16)

In (16), N i ( x ) are the approximation functions that are functions of space coordinates only and δ i e ( t ) are nodal degrees of freedom that are a functions of time only. The local approximation ϕ h e ( x,t ) (16) decouples space and time for Ω ¯ xt e and ϕ h ( x,t ) decouples space and time for the discretization ( Ω ¯ x ) T × Ω ¯ t = ( Ω ¯ x ) T ×[ t 0 , t 0 +Δt ] . Using fundamental lemma of the calculus of variations, we construct the integral form of (14) over the discretization Ω ¯ x T of the spatial domain Ω ¯ x using a test function v( x ) and treating time as a constant.

( A ϕ h ( x,t )f,v( x ) ) ( Ω ¯ x ) T =0 (17)

Since (17) is a functional, we can write this as a sum of the functional over Ω ¯ x e i.e.

( A ϕ h ( x,t )f,v ) Ω ¯ x T = e ( A ϕ h e ( x,t )f,v ) Ω ¯ x e =0 (18)

Consider ( A ϕ h e ( x,t )f,v( x ) ) in Galerkin methods with weak form in space treating time constant, we perform integration by parts in space if beneficial [1] [9] to obtain the following:

( A ϕ h e ( x,t )f,v( x ) ) Ω ¯ x T = IBP B e ( ϕ h e ,v ) l e ( v ) (19)

We perform some integration by parts in ( A ϕ h e ( x,t )f,v ) Ω ¯ x e only for those terms that contain even order derivatives in spatial coordinate x to transfer half of the differentiation from ϕ h e ( x,t ) to the test function v( x ) . Integral form (19) for Ω ¯ x e is called the weak form of the initial value problem (14) in space. In the weak form the order of differentiation on ϕ h e ( x,t ) , with respect to x may have been lowered or weakened, hence the name weak form, but increased on the test function. After performing the integration in space for an element e , we obtain a system of ordinary differential equations in time and { δ e } and its time derivatives. The order of the time derivatives of { δ e } in the ordinary differential equations depends upon the order of the time derivatives of ϕ in (14), that is (19) can be written as

( A ϕ h e ( x,t ),v( x ) ) Ω ¯ x e = B e ( ϕ h e ,v( x ) ) l e ( v ) = H 1 e { δ e }+ H 2 e { δ ˙ e }++ H n e { δ [ n ] e }{ P e }{ F e } (20)

Substituting (20) into (18), we obtain

( A ϕ h ( x,t )f,v ) Ω ¯ xt T =[ H 1 ] { δ }+ [ H 2 ]{ δ ˙ }++[ H n ]{ δ [ n ] }{ P }{ F }=0 (21)

In which

H 1 = e [ H 1 e ] , H 2 = e [ H 2 e ] … etc. and { δ }= e { δ e } , { δ ˙ }= e { δ ˙ e } … etc.

In (21), we have a system of ordinary differential equations in time for the initial value problem (14) for Ω ¯ xt T = Ω ¯ x T ×[ t 0 , t 0 +Δt ]

3.2. Methods for Obtaining Solution of Ordinary Differential Equations in Time

The system of ordinary differential equations in (21) is linear if the space-time differential operator A in (14) is linear, otherwise (21) represents a system of non-linear ordinary differential equations in time.

The ordinary differential equations in time in (21) can be integrated in time using:

1) Finite element methods in time

2) Explicit time integration methods

3) Implicit time integration methods

Explicit time integration methods have poor accuracy and stability issues but are much simpler and are quite fast computationally. We do not consider these methods in this work because of poor accuracy, but also due to other requirements discussed later.

3.3. Finite Element Method in Time

Consider space-time coupled finite element method for initial value problems. The local approximation of ϕ e ( x,t ) over a space-time element Ω ¯ x e or Ω ¯ ξ e is given by:

ϕ h e ( x,t )=[ N( x,t ) ]{ δ e } (22)

If [ N( x,t ) ] are generated using tensor product, then we can write (22) as follows:

ϕ h e ( x,t )=[ N( x ) ][ N( t ) ]{ δ e } (23)

The symbol indicates tensor product [1] [6] as we use it in finite elements to generate 2D approximation functions from 1D approximation functions.

We can also write (23) as:

ϕ h e ( x,t )=[ N( x ) ]( [ N( t ) ] δ e ) (24)

or

ϕ h e ( x,t )=[ N( x ) ]{ δ e ( t ) } (25)

where

δ e ( t )=[ N( t ) ]{ δ e } (26)

In (24) and (26) { δ e } is not a function of time.

Remarks

1) Equation (24) is the space-time coupled finite element method.

2) Equation (25) is the space-time decoupled finite element method.

3) Equation (26) is the finite element method in time.

4) Substitution from (26) into (25) yields (24).

That is in space-time decoupled methods, if we solve ordinary differential equations in time using finite element method in time, then the space-time coupled and the space-time decoupled methods are the same provided the space-time approximation functions are generated using tensor product of 1D space and time approximation functions. This has been investigated by Surana et al. [12] and is shown to be true. For further details on this approach, see reference [12].

3.4. Implicit Time Integration Methods for Ordinary Differential Equations in Time

The a posteriori error computation proposed in the present work considers L 2 -norm of the space-time residual function for space-time decoupled finite element methods. This technique requires:

(i) Desired regularity or differentiability of ϕ h e ( x,t )=[ N( x ) ] δ e ( t ) in space and time. Since the spatial discretization uses finite elements in space, the desired regularity in space can be easily satisfied by appropriate choices of k and p in space.

(ii) We also need desired global regularity or differentiability of ϕ h ( x,t ) in time as well. That is, we must consider a time integration method in which approximation of ϕ over a time increment is a function or an expression in time (for example, polynomial in time).

(iii) At the inter-element boundaries, desired order of differentiability required by the initial value problem must be satisfied so that the space-time integrals are Riemann.

(iv) When the requirements (i) - (iii) are satisfied, the space-time decoupled approximation ϕ h e ( x,t )=[ N( x ) ]{ δ e ( t ) } can be substituted in the initial value problem (14) for any value of time in the interval ( n1 )ΔttnΔt . Thus, permitting L 2 -norm of the space-time residual functional over Ω ¯ x e ×[ ( n1 )ΔttnΔt ] for the n th space-time step.

(v) The requirements (i) - (iv) rule out the use of explicit time integration methods and the integration method in which we do not have an expression of the solution as a function of time explicitly for an increment of time.

Remarks [a.]

a. Requirements (i) - (iv) rule out methods like Runge-Kutta in which we do not have an analytical expression of solution as a function of time in a time interval as required in the L 2 -norm computations.

b. Wilson’s θ -method with linear acceleration and Newmark’s linear acceleration methods are suitable for second-order systems of ordinary differential equations in time.

c. In the case of first-order systems of ordinary differential equations in time, we must derive details of time integration methods based on Wilson’s θ method and Newmark method.

d. In the present work, we consider the Newmark method for both first-order and second-order systems of ordinary differential equations in time. For simplicity, we only consider linear ordinary differential equations in time. In the following, we present details of Newmark time integration method for linear first-order and second-order ordinary differential equations in time.

3.4.1. Newmark Time Integration Method for a System of Linear First Order Ordinary Differential Equations in Time

Consider the following first-order system of linear ordinary differential equations in time obtained from decoupling of space and time

[ C ]{ δ ˙ }+[ K ]{ δ }=[ F ] (27)

Consider a time interval [ t,t+Δt ] and assume that { δ ˙ } is linear in the interval [ t,t+Δt ] (Figure 2).

Figure 2. Newmark linear method for first order ordinary differential equations.

Let τ be the time measured from t . Let { δ ˙ } t and { δ ˙ } t+Δt be values of { δ ˙ } at t and t+Δt , respectively. Then

{ δ ˙ } t+τ = { δ ˙ } t + τ Δt ( { δ ˙ } t+Δt { δ ˙ } t ) (28)

Integrating with respect to τ , we get:

{ δ } t+τ =τ { δ ˙ } t + τ 2 2Δt ( { δ ˙ } t+Δt { δ ˙ } t )+C (29)

At τ=0 ,

{ δ } t+τ = { δ } t (30)

Substituting in (29), we obtain:

C= { δ } t (31)

{ δ } t+τ = { δ } t +τ { δ ˙ } t + τ 2 2Δt ( { δ ˙ } t+Δt { δ ˙ } t ) (32)

Letting τ=Δt , we obtain:

{ δ } t+Δt = { δ } t +Δt { δ ˙ } t + Δt 2 ( { δ ˙ } t+Δt { δ ˙ } t ) (33)

From (28),

{ δ ˙ } t+Δt = { δ ˙ } t+Δt

From (33), we solve for { δ ˙ } t+Δt :

{ δ ˙ } t+Δt = 2 Δt ( { δ } t+Δt { δ } t ) { δ ˙ } t (34)

Consider (27) at t+Δt :

[ C ] { δ ˙ } t+Δt +[ K ] { δ } t+Δt = { F } t+Δt (35)

Substitute { δ ˙ } t+Δt from (34) into (35):

[ C ]( 2 Δt ( { δ } t+Δt { δ } t ) { δ ˙ } t )+[ K ] { δ } t+Δt = { F } t+Δt (36)

or

( [ K ]+ 2 Δt [ C ] ) { δ } t+Δt = { F } t+Δt + 2 Δt [ C ] { δ } t [ C ] { δ ˙ } t (37)

or

[ B ] { δ } t+Δt = { Q } t + { F } t+Δt (38)

where

{ Q } t = 2 Δt [ C ] { δ } t [ C ] { δ ˙ } t (39)

[ B ] is called the time approximation operator, and { Q } t is called the load operator.

Knowing { δ } t , { δ ˙ } t , and { F } t+Δt , we can calculate { δ } t+Δt using (37), and then { δ ˙ } t+Δt using (34). Thus, the solution { δ ˙ } t+Δt and { δ } t+Δt is now known.

Initial conditions

1) Since (27) is a first-order system of ordinary differential equations, we require only one initial condition. If we begin with t=0 then { δ } 0 is the initial condition (known). Using (27) at t=0 , we can write:

[ C ] { δ ˙ } 0 +[ K ] { δ } 0 = { F } 0 (40)

From (27), we can solve for { δ ˙ } 0 :

{ δ ˙ } 0 = [ C ] 1 ( [ K ] { δ } 0 + { F } 0 ) (41)

Thus, now the complete solution is known at t=0 .

2) Using the initial condition in (1) at t=0 , we can use (34) at t=0 to calculate { δ } t+Δt and then use (33) to calculate { δ ˙ } t+Δt

3) This procedure of time marching is continued until final time t=τ is reached.

Remarks

1) First, we note that for each time interval, we have an analytical expression for { δ( t ) } and { δ ˙ ( t ) } needed for residual computations.

2) Secondly, we note that at a time t between the two time intervals, { δ } and { δ ˙ } are continuous, implying that in this time integration scheme, δ( t ) is of class C 1 as required by (14) to ensure that the time integrals in L 2 -norm are Riemann in time.

3.4.2. Newmark Time Integration Method for a System of Second Order Ordinary Differential Equations in Time

Consider a system of second-order linear ordinary differential equations in time:

[ M ]{ δ ¨ }+[ C ]{ δ ˙ }+[ K ]{ δ }={ F } (42)

These ordinary differential equations in time result when decoupling space and time in balance of linear momenta in linear elasticity and when constructing integral forms over spatial discretization using Galerkin method with weak form (GM/WF). [ M ] , [ C ] , and [ K ] are mass, damping, and stiffness matrices, and { δ } , { δ ˙ } , and { δ ¨ } are nodal degrees of freedom, their first and second time derivatives, when the degrees of freedom { δ } are displacements (C0 Lagrange family finite elements), then { δ ˙ } and { δ ¨ } are velocities and accelerations of the grid points of the spatial discretization.

We consider Newmark’s linear acceleration method for integrating ordinary differential Equations (42) in time. In this method, we assume that acceleration { δ ¨ } is linear in the time interval [ t,t+Δt ] (Figure 3).

Figure 3. Acceleration { δ ¨ } versus time t (Newmark linear acceleration method).

Complete details of this method can be found in [1]. Important steps and the calculation procedure are described in the following. If we measure time τ from t , then

{ δ ¨ } t+τ = { δ ¨ } t + τ Δt ( { δ ¨ } t+Δt { δ ¨ } t ) (43)

Integrating with respect to τ and using { δ ˙ } at τ=0 equal as { δ ˙ } t , to evaluate constant of integration, we obtain

{ δ ˙ } t+τ =τ { δ ¨ } t + { δ ˙ } t + τ 2 2Δt ( { δ ¨ } t+Δt { δ ¨ } t ) (44)

Integrating with respect to τ and using { δ } t+τ at τ=0 , as { δ } t to evaluate the constant of integration, we obtain

{ δ } t+τ = { δ } t + τ 2 2 { δ ¨ } t + τ 3 6Δt ( { δ ¨ } t+Δt { δ ¨ } t ) (45)

Using (43), (44), and (45), we obtain expressions for { δ } t+Δt , { δ ˙ } t+Δt and { δ ¨ } t+Δt by letting τ=Δt . From these, we solve for { δ ¨ } t+Δt and { δ ˙ } t+Δt in terms of { δ } t , { δ ˙ } t , { δ ¨ } t , { δ } t+Δt and { F } t+Δt and substitute these into (43) at t+Δt .

[ M ] { δ ¨ } t+Δt +[ C ] { δ ˙ } t+Δt +[ K ] { δ } t+Δt = { F } t+Δt (46)

We express resulting (46) as a system of linear simultaneous algebraic equations in unknown { δ } t+Δt (see [1] for details), Equation (47). Final expression used for computations are given in the following:

( 6 Δ t 2 [ M ]+ 3 Δt [ C ]+[ K ] ) { δ } t+Δt = { F } t+Δt +( 6 Δ t 2 [ M ]+ 3 Δt [ C ] ) { δ } t +( 6 Δt [ M ]+2[ C ] ) { δ ˙ } t +( 2[ M ]+ Δt 2 [ C ] ) { δ ¨ } t (47)

and

{ δ ˙ } t+Δt = 3 Δt ( { δ } t+Δt { δ } t )2 { δ ¨ } t Δt 2 { δ ¨ } t (48)

{ δ ¨ } t+Δt = 6 Δ t 2 ( { δ } t+Δt { δ } t ) 6 Δt { δ ˙ } t 2 { δ ¨ } t (49)

We can write (47) as

[ B ] { δ } t+Δt = { Q } t + { F } t+Δt

where

{ Q } t =( 6 Δ t 2 [ M ]+ 3 Δt [ C ] ) { δ } t +( 6 Δt [ M ]+2[ C ] ) { δ ˙ } t +( 2[ M ]+ Δt 2 [ C ] ) { δ ¨ } t (51)

Initial Conditions:

Since (42) is a system of linear second-order ordinary differential equations in time, it requires two initial conditions. If we assume that the evolution commences at t=0 , then we could have { δ } 0 and { δ ˙ } 0 as initial conditions. Using (42) at t=0 , [ M ] { δ ¨ } 0 +[ C ] { δ ˙ } 0 +[ K ] { δ } 0 = { F } 0 (52)

From (52), we can determine { δ ¨ } 0 .

{ δ ¨ } 0 = [ M ] 1 ( { f } 0 [ C ] { δ ˙ } 0 [ K ]{ δ 0 } )

Thus, { δ } 0 , { δ ˙ } 0 , and { δ ¨ } 0 are all known at time t 0 =0 .

Remarks

1) If the evolution commences at t=0 , then { δ } 0 , { δ ˙ } 0 , and { δ ¨ } 0 are all known at t=0 .

2) We use t=0 in (45) to calculate { δ } Δt followed by the calculation of { δ ˙ } t+Δt and { δ ¨ } t+Δt using (48) and (49). Thus, the solution at t=Δt is now known.

3) Using the solution at t=Δt , the solution at t=2Δt i.e. { δ } 2Δt , { δ ˙ } 2Δt , and { δ ¨ } 2Δt can be calculated using (47) - (49).

4) This time marching process is continued until the final time t=τ is reached.

3.5. A Posteriori Error Computations in Space-Time Decoupled Methods for a First-Order System of Linear Ordinary Differential Equations in Time

Consider the following system of linear first order ordinary differential equations in time:

[ C ]{ δ ˙ }+[ H ]{ δ }={ F } (53)

Obtained by decoupling space and time in the initial value problem using a finite element discretization ( Ω ¯ xt ) T = e Ω ¯ x e in space of the spatial domain Ω ¯ x 1 or 2 or 3 ; Ω ¯ x e could be a line, an area or a volume finite element in space,with p-version hierarchical with higher orders global differentiability in space.

For illustration, consider the following time dependent diffusion equation

c ϕ t k 2 ϕ x 2 f=0,x,t Ω x × Ω t =( 0,1 )×( 0,τ ) (54)

Consider discretization of Ω ¯ x T of the spatial domain Ω ¯ x

Ω ¯ x T = e Ω ¯ x e (55)

Ω ¯ x e is a three-node p-version hierarchical finite element in the spatial domain x with higher-order global differentiability local approximation. Let ϕ h e ( x,t ) be the approximation of ϕ over Ω ¯ x e , then in space-time decoupled finite element method, we write:

ϕ h e ( x,t )=[ N( x ) ]{ δ e ( t ) } (56)

in which δ e ( t ) is the computed solution for time integration method for an increment of time.

We substitute (56) in (54) to obtain residual function E xt e . Ω ¯ ˜ xt e = Ω ¯ x e ×[ ( n1 )ttnt ] , for the n th time interval

E xt e ( x,t )=C[ N( x ) ]{ δ ˙ ( t ) }k[ 2 N( x ) x 2 ]{ δ( t ) }f( t ) (57)

and the residual functional I xt e is given by

I xt e = ( E xt e ( x,t ), E xt e ( x,t ) ) Ω ¯ ˜ xt e (58)

and for the the whole spatial discretization

I xt = e I xt e (59)

We note that N( x ) are approximation functions for Ω ¯ x e mapped in natural coordinate space ξ . Thus,

E ξt e ( ξ,t )=C( [ N( ξ ) ] ){ δ ˙ ( t ) }+K[ 2 N( ξ ) x 2 ]{ δ( t ) }f( t ) (60)

I ξt = e I ξt e = e ( E ξt e ( ξ,t ), E ξt e ( ξ,t ) ) Ω ¯ ˜ ξt e (61)

We map time t for an increment of time into natural coordinate ν in a two-unit length. Consider the j th time increment [ t j , t j +Δt ]=[ t 1 j , t 2 j ] mapped into a two-unit length [ ν 1 , ν 2 ]=[ 1,1 ] . We can write the following:

t( ν )=( 1ν 2 ) t 1 j +( 1+ν 2 ) t 2 j (62)

and

τ( ν )=( 1+ν 2 )Δtanddτ= Δt 2 dν (63)

time τ is measured from t= t 1 j .

Recall { δ } t+τ and { δ ˙ } t+τ (from Equations (29) and (28)), we can express these as functions of ν :

{ δ } t 1 +τ( ν ) =τ( ν ) { δ ˙ } t 1 j + ( τ( ν ) ) 2 2Δt ( { δ ˙ } t 1 j +Δt { δ ˙ } t 1 j ) (64)

and

{ δ ˙ } t 1 j +τ( ν ) = { δ ˙ } t 1 j + τ( ν ) Δt ( { δ ˙ } t 1 j +Δt { δ ˙ } t 1 j ) (65)

where

t 2 j = t 1 j +Δt (66)

Using (62) in (61) , we obtain E ξν e ( ξ,ν ) and:

I ξν = e I ξν e = e ( E ( ξν ) e ( ξ,ν ), E ξν e ( ξ,ν ) ) Ω ¯ ˜ ξν e (67)

I ξν e is calculated using Gauss quadrature.

Proximity of I ξν e to zero is a measure of the accuracy of the solution in Ω ¯ ˜ ξν e i.e. element e in space for a time increment and proximity of I ξν to zero is a measure of accuracy of the solution over the whole spatial discretization for an increment of time.

3.6. A Posteriori Error Computations in Space-Time Decoupled Methods for Second-Order Systems of Linear Ordinary Differential Equations in Time

In linear elasticity, the balance of linear momenta is a system of second order partial differential equations in space and time in displacement when the constitutive theory for stresses is substituted in them. We discussed space-time decoupled method for obtaining solutions of such initial value problems.

Consider the initial value problem in linear elasticity, axial deformation of rod made of viscoelastic material. The rod has elasticity and dissipation mechanisms. Balance of linear momenta and constitutive theory are given by (neglecting equilibrium stress):

ρ 0 2 u t 2 ρ 0 F 1 b σ 11 x =0x Ω x 1 (68)

σ 11 =E u x +c t ( u x ) (69)

By substituting (69) in (68), we obtain a single partial differential equation in u :

ρ 0 2 u t 2 ρ 0 F 1 b E 2 u x 2 c 2 v x 2 =0 (70)

or Auf=0 in which v is velocity.

Consider space-time decoupled formulation of (70) with GM/WF in space followed by time integration of the resulting second order ordinary differential equations in time.

Let Ω ¯ x T = e Ω ¯ x e be discretization of Ω ¯ x in which Ω ¯ x e is a finite element in space (1D in this case).

Let u h e ( x,t )= i=1 n N( x ) δ i e ( t ) be local approximation of u over Ω ¯ x e and u h ( x,t ) be approximation of u over Ω ¯ x T , then

u h ( x,t )= e u h e ( x,t ) (71)

Using fundamental lemma of the calculus of variations (using test function w ),

( A u h f,w ) Ω ¯ x T =0;w=δ u h inGM/WF (72)

( A u h f,w ) Ω ¯ x T = e ( A u h e f,w ) Ω ¯ x e =0 (73)

and { δ }= e { δ e } are the degrees of freedom for Ω ¯ x T

Consider

( A u h e f,w )= ( ρ 0 2 u h e t 2 ρ 0 F 1 b E 2 u h e x 2 c 2 v h e x 2 ,w ) Ω ¯ x e = Ω ¯ e ρ 0 2 u h e t 2 wdΩ Ω ¯ e ρ 0 F 1 b wdΩ Ω ¯ e E 2 u h e x 2 wdΩ Ω ¯ e c 2 v h e x 2 wdΩ (74)

We perform integration by part once in the last two term

= Ω ¯ x e ρ 0 2 u h e t 2 wdΩ Ω ¯ x e ρ 0 F 1 b wdΩ+ Ω ¯ e E w x u x wdΩ + Ω ¯ x e c w x v h e x wdΩ [ w( E u h e x ) ] x e x e+1 [ wc v h e x ] x e x e+1 (75)

Substituting (68), w=δ u h e = N j ;j=1,2,,n and v h e = i=1 n N i ( x ) δ ˙ i ( t ) in (75). Boundary terms lead to secondary variables (standard procedure) { P e } for an element e .

( A u h e f,w ) Ω ¯ x e = Ω ¯ e ρ 0 ( i=1 n N i δ ¨ i e ) N j dΩ Ω ¯ x e ρ 0 F 1 b N j dΩ Ω ¯ x e E N j x i=1 n N i x δ i e dΩ+ Ω ¯ x e c N j x i=1 n N i x δ ˙ i e dΩ [ N j ( E u h e x ) ] x e x e+1 [ N j c v h e x ] x e x e+1 ,j=1,2,,n (76a)

in which

M ij e = ρ 0 Ω ¯ x e N j N i dΩ; C ij e = Ω ¯ x e N j x N i x dΩ; K ij e = Ω ¯ x e E N j x N i x dΩ (76b)

We can write (76a) in the matrix and vector form

( A u h e f,w ) Ω ¯ x e =[ M e ]{ δ ¨ e }+[ C e ]{ δ ˙ e }+[ K e ]{ δ e }{ F e }{ P e } (77)

Using (77) in (73) i.e. assembly of element expressions we obtain:

( A u h f,v ) Ω ¯ x T = e ( A u h e f,v ) Ω ¯ x e = e [ M e ]{ δ ¨ e }+ e [ C e ]{ δ ˙ e }+ e [ K e ]{ δ e } e { F e } e { P e }=0 (78)

or

[ M ]{ δ ¨ }+[ C ]{ δ ˙ }+[ K ]{ δ }={ F }+{ P } (79)

in which

[ M ]= e [ M e ],[ C ]= e [ C e ],[ K ]= e [ K e ],{ F }= e { F e }, { P }= e { P e },{ δ }= e { δ e } ,{ δ ˙ }= e { δ ˙ e } and{ δ ¨ }= e { δ ¨ e } (80)

Equations (79) are a system of second-order ordinary differential equations in time.

Let Ω ¯ x e be a 3-node p-version hierarchical element in space with higher order global differentiability

u h e ( x,t )= i=1 n N i ( x ) δ i e ( t ) (81)

We substitute (81) in (68) to obtain residual function E xt e x,t Ω ¯ ˜ xt e = Ω ¯ x e ×[ ( n1 )t,nt ] , for the n th space-time strip:

E xt e = ρ 0 [ N( x ) ]{ δ ¨ e }c[ 2 N x 2 ]{ δ ˙ e }E[ 2 N x 2 ]{ δ e } ρ 0 F 1 b (82)

and the residual functional I e for Ω ¯ ˜ xt e is given by

I xt e = ( E xt e , E xt e ) Ω ¯ ˜ xt e (83)

and for the whole spatial discretization and time t[ ( n1 )t,nt ] ,

I xt = e I xt e (84)

We note that N i ( x ) are approximation functions for Ω ¯ x e mapped with natural coordinate space ξ[ 1,1 ] . Thus,

E ξt e = ρ 0 [ N( ξ ) ]{ δ ¨ e ( t ) }c[ 2 N( ξ ) x 2 ]{ δ ˙ e ( t ) }E[ 2 N( ξ ) x 2 ]{ δ e ( t ) } ρ 0 F b (85)

and

I ξt = e I ξt e = e ( E ξt e ( ξ,t ), E ξt e ( ξ,t ) ) Ω ¯ ˜ ξt e (86)

We map t with natural coordinate space ν in a two-unit length. Consider the j th time increment [ t j , t j +Δt ]=[ t 1 j , t 2 j ] mapped into a two-unit length [ ν 1 , ν 2 ]=[ 1,1 ] , we can write the following:

t( ν )=( 1ν 2 ) t 1 j +( 1+ν 2 ) t 2 j (87)

and

τ( ν )=( 1+ν 2 )Δtanddτ= Δt 2 dν (88)

Recall { δ } t+τ , { δ ˙ } t+τ and { δ ¨ } t+τ , (Equation (43), (44) and (45)) we can write these as functions of ν using (88) for τ( ν ) :

{ δ } t 1 j +τ( ν ) = { δ } t 1 j + τ 2 ( ν ) 2 { δ ˙ } t 1 j + ( τ( ν ) ) 3 6Δt ( { δ ¨ } t 1 j +Δt { δ ¨ } t 1 j ) (89)

{ δ ˙ } t 1 j +τ( ν ) =τ { δ ¨ } t 1 j + ( τ( ν ) ) 2 2Δt ( { δ ¨ } t 1 j +Δt { δ ¨ } t 1 j ) (90)

{ δ ¨ } t 1 j +τ( ν ) = { δ ¨ } t 1 j + τ( ν ) Δt ( { δ ¨ } t 1 j +Δt { δ ¨ } t 1 j ) (91)

in which

t 2 j = t 1 j +Δt (92)

Using (86) - (88) in (82), we can obtain E ξν e ( ξ,ν ) and

I ξν = e I ξν e = e ( E ( ξν ) e ( ξ,ν ), E ξν e ( ξ,ν ) ) Ω ¯ ˜ ξν e (93)

I ξν e is calculated using Gauss quadrature.

Proximity of I ξν e to zero is a measure of the accuracy of the solution in Ω ¯ ˜ ξγ e i.e. for an element in space and for a time increment how close I ξν is to zero is a measure of the accuracy of the solution or the error in the solution for the spatial discretization for an increment of time.

4. Model Problem Studies

In this section, we consider two model problems: Transient Convection Diffusion Equation and Transient Pure Advection. Evolutions for both problems are obtained using space-time coupled methods as well as space-time decoupled methods. In the space-time coupled method, converged solutions are obtained for the first space-time step, and then time is marched to obtain the evolution up to desired values of time. Solutions of class C 1 and C 2 are considered for both in space and time. In the case of space-time decoupled method, integral form in space is constructed using Galerkin method with weak form. Element equations in space are constructed and assembled to yield a system of ordinary differential equations in time that are integrated using Newmark’s linear method. Influence of p-levels in space and time as well as the order of the approximation space are investigated in the case of space-time coupled finite element methods. In space-time decoupled methods, the influence of p-levels and the order of the approximation space in space are investigated in conjunction with varying integration time steps in Newmark’s linear method.

4.1. Transient Convection Diffusion Equation

Consider a 1D transient convection diffusion equation given by:

ϕ t + ϕ x 1 Pe 2 ϕ x 2 =f( x,t )x,t Ω xt = Ω x × Ω t =( 0,1 )×( 0,τ ) (94)

where Pe is Peclet number.

with the following boundary conditions and initial conditions:

{ BCs:ϕ( 0,t )=0, ϕ x | x=0 =0t Ω ¯ t =[ 0,τ ], ICs:ϕ( x,0 )=g( x )x Ω ¯ x =[ 0,1 ]. (95)

g( x ) defines the initial condition on ϕ( x,0 ) at t=0 . We can write (94) as:

Aϕf=0x,t Ω x,t ;A= t + x 1 Pe 2 x 2 (96)

4.1.1. Space-Time Coupled Finite Element Method Using Space-Time Residual Functional

Let be a discretization of Ω ¯ xt T =[ 0,1 ]×[ 0,Δt ] Ω ¯ xt = Ω xt Γ , Γ is boundary of Ω xt and Ω ¯ xt e is a space-time element of the discretization Ω ¯ xt T of the first space-time strip. Let ϕ h e ( x,t ) be the local approximation of ϕ( x,t ) over Ω ¯ xt e and let ϕ h ( x,t ) be global approximation of ϕ( x,t ) over Ω ¯ xt T , such that:

ϕ h ( x,t )= e ϕ h e ( x,t ); ϕ h e ( x,t )= i=1 n N i ( x,t ) δ i e ;{ δ }= e { δ e } (97)

{ δ e } are degrees of freedom for Ω ¯ xt e and { δ } are degrees of freedom for Ω ¯ xt T

The residual function E e for Ω ¯ xt e is given by:

E e =A ϕ h e f= ϕ h e t + ϕ h e x 1 Pe 2 ϕ h e x 2  ( x,t ) Ω ¯ xt e (98)

and space-time functional I for discretization Ω ¯ xt T is defined by:

I e = e I e = ( E e , E e ) Ω ¯ x e ( x,t ) Ω ¯ xt T (99)

in which I e is the space-time residual functional over Ω ¯ xt e , space-time domain of space-time element e .

{ I e = I e { δ e }, I=I{ δ }. (100)

If I( ) is differentiable in its arguments, then δI is unique and δI=0 is a necessary condition for extremum of I :

δI= e δ I e = e 2( E e ,δ E e )= e { g e }={ g }=0 (101)

or

δ 2 I= e 2( δ E e ,δ E e )>0δ E e (102)

then (102) is unique extremum principle, and the space-time integral form (100) is space-time variationally consistent.

δ I e =2( E e ,δ E e )=[ K e ]{ δ e }[ F e ] (103)

in which

K ij e = ( N j t + N j x 1 Pe 2 N j x 2 , N i t + N i x 1 Pe 2 N i x 2 ) Ω ¯ xt e ;i,j=1,2,, (104)

and

F j e = ( f( x,t ), N j t + N j x 1 Pe 2 N j x 2 ) Ω ¯ xt e ;j=1,2,, (105)

δI= e δ I e =[ K ]{ δ }{ F }=0 (106)

in which

[ K ]= e [ K e ];{ F }= e { F e } (107)

Equation (106) is the algebraic system for the first (or any) space-time strip. We calculate { δ } from (106) after imposing boundary conditions and initial conditions. In the numerical studies, choice of ϕ h e ( x,t ) of class C 1 in space and time would yield Lebesgue integral in space but Riemann in time, whereas ϕ h e ( x,t ) of class C 2 in space and time would ensure that all space-time integrals over Ω ¯ xt T are Riemann. In the numerical computations we consider both C 1 as well as C 2 approximations in space and time. E L 2 for Ω ¯ xt T is given by E L 2 = I = e ( E e , E e ) Ω ¯ xt e in which E e is given by (98).

4.1.2. Space-Time Decoupled Finite Element Method

Let Ω ¯ x T = e Ω ¯ x e be a discretization of Ω ¯ x =[ 0,1 ] in which Ω ¯ x e is a three-node p-version hierarchical 1D element in space with higher-order global differentiability.

Let

ϕ h e ( x,t )= i=1 n N i ( x ) δ i e ( t ) (108)

be the local approximation of ϕ( x,t ) over Ω ¯ x e , in which N i ( x ) are the p-version hierarchical local approximations with higher-order global differentiability in space x and δ i e ( t ) are nodal degrees of freedom that are functions of time. Equation (108) causes decoupling of space and time. Using (108), we can write:

ϕ h ( x,t )= e ϕ h e ( x,t ) and{ δ( t ) }= e { δ e ( t ) } (109)

in which { δ e ( t ) } are the degrees of freedom for an element Ω ¯ x e and { δ( t ) } are the degrees of freedom for the discretization Ω ¯ x T of the spatial domain Ω ¯ x . Consider the integral form of (94) over Ω ¯ x T using Galerkin methods with weak form:

( A ϕ h f,v( x ) ) Ω ¯ x T = e ( A ϕ h e f,v( x ) ) Ω ¯ x e =0 (110)

Consider ( A ϕ h e f,v ) Ω ¯ x e in which v( x )=δ ϕ h e (Galerkin method)

( A ϕ h e f,v ) Ω ¯ x e = ( ϕ h e t + ϕ h e x 1 Pe 2 ϕ h e x 2 f,v( x ) ) Ω ¯ x e = Ω ¯ x e ( ϕ h e t v+ ϕ h e x v 1 Pe 2 ϕ h e x 2 vfv )dx (111)

We perform integration by parts in the third term to transfer one order of differentiation from ϕ h e to v

( A ϕ h e f,v )= Ω ¯ x e ( ϕ h e t v+ ϕ h e x v+ 1 Pe v x ϕ h e x fv )dx [ v( x )( 1 Pe ϕ h e x ) ] x e x e+1 (112)

x e and x e+1 are the coordinates of the end points of the element.

Using (108) and

v( x )=δ ϕ h e ( x,t )= N j ( x );j=1,2,,n. (113)

in (112), we obtain:

( A ϕ h e f,v ) Ω ¯ x e = Ω ¯ x e ( i=1 n N i ( x ) δ ˙ i e ( t ) N j ( x )+ i=1 n N i x δ i e ( t ) N j ( x ) + 1 Pe N j x N i x δ e ( t )f N j ( x ) )dx [ N j 1 Pe ϕ h e x ] x e x e+1 ;j=1,2,,n. (114)

Defining:

P 1 e = 1 Pe ( ϕ h e x ) x e and P 2 e = 1 Pe ( ϕ h e x ) x e+1 (115)

We can write (114) as:

( A ϕ h e f,v ) Ω ¯ x e =[ C e ]{ δ ˙ e }+[ K e ]{ δ e }{ F e }{ P e } (116)

in which:

C ij e = ( N j , N i ) Ω ¯ x e , [ K ij e ]= ( N j x , N i ( x ) ) Ω ¯ x e + 1 Pe ( N j x , N i x ) Ω ¯ x e ;i,j=1,2,,n { F i e }= ( f( x,t ), N i ( x ) ) Ω ¯ x e { p e }=[ P 1 e 0 0 P 2 e ] (117)

Substituting (116) into (110), we obtain:

( A ϕ h e f,v ) Ω ¯ x T =[ C ]{ δ ˙ }+[ K ]{ δ }{ F }{ P }=0 (118)

in which:

[ C ]= e [ C e ],[ K ]= e [ K e ],{ F }= e { F e },{ p }= e { p e } (119)

Equation (118) are a system of first-order ordinary differential equations that are integrated using Newmark’s linear method.

L 2 -norm of E i.e. E L 2 is given by first substituting ϕ h e from (107) in initial value problem and obtaining E e x,t Ω ¯ xt e and then calculating L 2 -norm of E e followed by sum over the element in the spatial discretization

E e = i=1 n N i δ ˙ i e i=1 n N i x δ i e 1 Pe i=1 n 2 N i x 2 δ i e (120)

and

E L 2 = I = e ( E e , E e ) Ω ¯ xt e (121)

Ω ¯ xt e is mapped into a two-unit square in a natural coordinate space ξ,ν space.

4.1.3. Computation of Solutions and a Posteriori Errors

In both space-time coupled and space-time decoupled methods, we consider the following g( x ) i.e. ϕ( x,0 ) defining initial conditions (Figure 4):

Figure 4. Initial condition.

{ Atx=0.1,t=0.0,ϕ( 0.1,0 )=0, ϕ x =0, Atx=0.2,t=0.0, ϕ x =0,ϕ=1 Atx=0.3,t=0.0,ϕ( 0.3,0 )=0, ϕ x =0, ϕ( x,0 )=0,x0.1andt=0.0 ϕ( x,0 )=0,x0.3andt=0.0 (122)

We consider a ten-element uniform discretization in space-time coupled as well as space-time decoupled methods. The values of Δt used for various studies are either shown on the graphs or are described with the results. We choose Pe=30 . For such low Pe , the physical diffusion is significant, thus substantial base elongation and amplitude decay of the applied pulse is expected during evolution.

We consider solutions of class C 1 and C 2 in space and time for space-time coupled finite element method, and local approximations in class C 1 and C 2 in space for space-time decoupled finite element method with time integration of ordinary differential equations using Newmark’s linear method. In both, space-time coupled finite element method and space-time decoupled finite element method, solutions are calculated for Δt=0.05 with p-levels 5, 7, 9 and 11 in space and time i.e. in space-time decoupled methods we also choose Δt=0.05 with p-levels 5, 7, 9 and 11 for spatial finite element discretization. Solutions are computed for first time step and then time-marched in both space-time coupled and space-time decoupled methods, keeping Δt=0.05 constant.

Figure 5 shows graphs of E L 2 or I vs degrees of freedom using log-log scale for solutions of class C 1 and C 2 for the first space-time strip ( 0t0.05 ) obtained by using the solution from the space-time coupled finite element method. The data points on the graphs correspond to p-levels of 5, 7, 9, 11, both in space and time. Progressively increasing p-levels results in progressively reduced E L 2 , hence progressively improved accuracy for both solutions of class C 1 and C 2 . Solutions of C 2 yield almost an order of magnitude reduction in E L 2 corresponding to each p-level. Slight improvement in convergence rate of E L 2 is observed for the solutions of class C 2 . This behavior of E L 2 is what is expected according to the theory of space-time coupled finite element processes based on space-time residual functional. Our objective is to see if the solution of similar accuracy are possible in space-time decoupled methods for same discretization, p-levels and Δt .

Figure 5. L 2 -norm of E versus degrees of freedom for the solution of class C 1 and C 2 ; space-time coupled method.

Figure 6 shows plots of E L 2 versus degrees of freedom using log-log scale for space-time decoupled method for the first time increment obtained using the solutions of class C 1 and C 2 in space, for p-levels of 5,7,9,11 and Δt=0.05 in Newmark’s linear time integration method. Lower values of E L 2 are observed in class C 2 in space compared to class C 1 . For the same computational resources (discretization, p-levels, solution class, and Δt ), the E L 2 values are of orders of magnitude higher in space-time decoupled methods compared to space-time coupled method (Figure 5 and Figure 6). Another disturbing aspect of the graphs in Figure 6 for space-time decoupled methods is that with increasing p-levels, E L 2 increases indicating progressively reducing aaccuracy of the solution. This holds true for both solutions of classes C 1 and C 2 in space. We provide two explanations for this behavior in the following.

Figure 6. L 2 -norm of E versus degrees of freedom for solution of class C 1 and C 2 ; space-time decoupled method.

The first possible explanation is due to time approximation operator [B] in the time integration process. In space-time decoupled method we are time marching the solution using Equation (38):

[ B ] { δ } t+Δt = { Q } t + { F } t+Δt (123)

The matrix [ B ] has eigen-spectrum ( ω i , { ϕ } i ) , where i=1,2,,n for some p-level say p for a fixed order of space. For a fixed discretization, a change in the p-level say p 1 >p results in changes in the eigen-spectrum of [ B ] . Hence, we now have ( ω i , { ϕ } i ) , where i=1,2,,n instead of ( ω i , ϕ i ),i=1,2,,n . In case of ( ω i , { ϕ } i ) for p-level of p , Δt=0.05 produces results with some fixed accuracy i.e. a value of E L 2 . With p 1 >p , increased E L 2 , hence increased error in the solution implies that for this p-level of p 1 , Δt=0.05 is not adequate to integrate Equations (123). This is possible only if [ B ] at p-level of p 1 is a stiffer system with higher frequency contents than at p-level of p contributing to the solution. If this is indeed true than some Δt lower than 0.05 can be used to integrate the higher frequency contents accuracy, thus achieve accuracy similar to p-level of p. We present numerical study to demonstrate this.

Figure 7 shows graphs of E L 2 vs degrees of freedom using log-log scale for solutions of class C 1 in space and time using space-time coupled methods for p-levels of 5, 7, 9, 11 with Δt=0.05 . This figure also shows graphs E L 2 vs degrees of freedom for space-time decoupled methods with local approximation of C 1 in space, p-levels of 5, 7, 9, 11, and Δt=0.05,0.01,0.005,0.0005 and 0.00005. We note that for fixed Δt (regardless of it’s value) increase in E L 2 with increasing p-level persists. But a decrease in Δt with increase p-level has dramatic effect in reducing E L 2 as shown in Figure 7 (dashed line graphs). Even with Δt=0.0005 , i.e., 100 time steps in space-time decoupled methods in the time interval [ 0,0.05 ] compared to only one time step for space-time coupled method, the space-time decoupled method struggles in approaching the results obtained for E L 2 versus degrees of freedom for space-time coupled finite element method. A further reduction in Δt to 0.00005 (1000 time steps in t=0 to 0.005), E L 2 versus dofs improves and is much closer to E L 2 versus dofs for space-time coupled methods, but not better.

Figure 7. L 2 -norm of E versus degrees of freedom for solution of class C 1 ; space-time coupled and decoupled methods.

The second explanation for increasing E L 2 with increasing p-level is as follows. We note that with progressively reducing Δt , increase in E L 2 with increasing p-level reduces in magnitude. At Δt=0.00005 , E L 2 versus degrees of freedom for the first time shows progressively reducing E L 2 with increasing p-levels, which is what is expected. Another observation is that all E L 2 values at all p-levels for Δt>0.005 are greater than O( 10 1 ) . Only for Δt=0.0005 , but more so far Δt=0.00005 , E L 2 values are within the 3 × 101 to 5 × 102 range for which progressively reducing E L 2 with progressively increasing p-levels is observed, which is the expected behavior, i.e., increasing p-levels must result in better accuracy. Comparisons of E L 2 versus dofs for Δt>0.005 and Δt=0.00005 suggest that perhaps E L 2 of the order O( 10 1 ) are not low enough for the computed solutions to be reliable, thus E L 2 computations are not with sufficient accuracy, hence the reason for increasing E L 2 with increasing p-level for Δt>0.005 . It is further disturbing to note that what is achievable in space-time coupled methods in one increment of time with Δt=0.05 , cannot be achieved even with 1000 time steps between t=0 to t=0.05 . This study undoubtedly establishes that E L 2 values of the order O( 10 1 ) correspond to solutions that are not reliable, hence cannot be used to judge solution error or useful in adaptive processes. Much lower values ( O( 10 3 ) or lower) of E L 2 are needed to be reliable measures.

Figure 8 shows graphs of E L 2 versus degrees of freedom for the solution of class C 2 in space and time obtained from the space-time coupled method for p-levels 5, 7, 9, and 11, with Δt=0.05 . This figure also shows graphs of E L 2 versus degrees of freedom for space-time decoupled method with p-levels 5, 7, 9, and 11 and Δt=0.05,0.01,0.005,0.0005 , and 0.00005. Here also, we note that for fixed Δt (regardless of its value), increases in E L 2 with increasing p-levels persists indicating inaccurale E L 2 values. But, a decrease in Δt with in increase in p-level has a dramatic effect in reducing E L 2 , as shown in Figure 8 (dashed line graphs). Even with Δt=0.0005 i.e. 100 time steps in the space-time decoupled method in the time interval [ 0,0.05 ] compared to one time step in space-time coupled finite element method, the space-time decoupled method struggles in approaching the results obtained for E L 2 versus degrees of freedom for space-time coupled finite element methods. Further reduction in Δt to 0.00005 improves E L 2 (more improvement at higher p-levels) but is unable to match E L 2 versus dofs for space-time coupled method. Here also, we observe that for Δt>0.005 , E L 2 versus dofs shows increasing values for increasing p-levels and for this range of Δt , E L 2 values are of the order of O( 10 1 ) , same as for solutions of class C 1 (shown in Figure 7) indicating that these do not have enough accuracy. However, for Δt=0.0005 and 0.00005, we clearly observe decreasing E L 2 with increasing p-levels, expected behavior. E L 2 are O( 10 2 ) , close enough to be somewhat reliable. This study for solution of class C 2 in space also confirms that E L 2 must be O( 10 2 ) or lower for it to be meaningful in judging accuracy of the solution and for it to be of any benefit in adaptivity. Results presented in Figure 7 and Figure 8 demonstrate that space-time decoupled finite element processes cannot be competitive with space-time coupled finite element processes.

Figure 8. L 2 -norm of E versus degrees of freedom for solution of class C 2 ; space-time coupled and decoupled methods.

Figure 9 shows plots of solution ϕ versus x for t=0.05 and t=0.25 , for solutions of class C 1 in space and time, Δt=0.05 and p-level of 11 in space and time for space-time coupled finite element method. Solutions obtained for space-time decoupled method with local approximation of class C 1 in space with p-level 11 for varying values of Δt ( Δt=0.05,0.01,0.005,0.0005 ), are also shown in Figure 9 for t=Δt and t=5Δt . We note from the solution plotted in Figure 9 at t=Δt that a good agreement of the space-time decoupled solution with space-time coupled finite element solution is only observed for Δt=0.0005 .

Figure 10 shows graphs of the solution ϕ versus the distance x for t=0.05 and t=0.25 for solutions of class C 2 in space and time, Δt=0.05 , and p-level of 11 in space and time for space-time coupled finite element method. Solutions obtained from space-time decoupled method with local approximation of class C 2 in space and p-level of 11 for Δt=0.05,0.01,0.005,0.0005 are also shown in Figure 10 for t=Δt and at t=5Δt . We note from the solutions shown in Figure 10 at t=Δt that a good agreement with space-time coupled method solutions is only observed for Δt=0.0005 . These plots of the solution confirm that the E L 2 -norm is meaningful for Δt=0.0005 . In some instances, it is entirely possible that E L 2 has acceptable value but the solution may have some spurious behavior in partial or the entire domain. We illustrate this point in the next model problem.

Figure 9. Solution ϕ versus distance x for the solution of class C 1 ; space-time coupled and decoupled methods.

Figure 10. Solution ϕ versus distance x for the solution of class C 2 ; space-time coupled and decoupled methods.

4.2. Transient Advection Equation

We consider a 1D transient advection equation given by:

ϕ t + ϕ x =g( x,t ),x,t Ω xt = Ω x × Ω t =( 0,1 )×( 0,τ ) (124)

with the following boundary conditions and initial conditions:

{ BCs:ϕ( 0,t )=0,t[ 0,τ ] ICs:ϕ( x,0 )=g( x ),x[ 0,1 ] (125)

g( x ) defines initial conditions on ϕ( x,t ) at t=0

We can write (124):

Aϕf=0x,t Ω xt (126)

in which:

A= t + x (127)

4.3. Space-Time Coupled Finite Element Method Based on Space-Time Residual Function

Let Ω ¯ xt = e Ω ¯ xt e be the discretization of Ω ¯ xt = Ω xt Γ=[ 0,1 ]×( 0,τ ) , Γ is the boundary of Ω xt and Ω ¯ xt e is a space-time element of the discretization Ω ¯ xt T of the first space-time strip. Let ϕ h e ( x,t ) be local approximation of ϕ( x,t ) over Ω ¯ xt e and let ϕ h ( x,t ) be global approximation of ϕ( x,t ) over Ω ¯ xt T such that:

{ ϕ h ( x,t )= e ϕ h e ( x,t ) ϕ h e ( x,t )= i=1 n N i ( x,t ) δ i e ,{ δ }= e { δ i e } (128)

Consider discretization Ω ¯ xt T = e Ω ¯ xt e exactly similar to Section 4.1.1., then space-time residual functional E e over Ω ¯ xt e is given by:

ϕ h e t + ϕ h e x f= E e ( x,t ),x,t Ω ¯ xt e . (129)

Following the procedure described in Section 4.1.1 for transient convection diffusion we can obtain:

[ K ]{ δ }={ F } (130)

in which

[ K ]= e [ K e ],{ F }= e { F e },{ δ }= e { δ e } (131)

K ij e = ( N j t + N j x , N i t + N i x ) Ω ¯ xt e ;i,j=1,2,,n (132)

F i e = ( f, N i t + N j x ) Ω ¯ xt e (133)

E L 2 = e ( E e , E e ) Ω ¯ xt e (134)

Equations (130) are a system of linear algebraic equations for the first (or any) space-time strip. We calculate { δ } using (122) after imposing boundary conditions and initial conditions. Since the initial value problem, in this case is first order space and also first order in time, local approximation of class C 1 in space and time will maintain space-time integrals over Ω ¯ xt T in Riemann sense.

4.3.1. Space-Time Decoupled Finite Element Method

Let Ω ¯ x T = e Ω ¯ x e be the discretization of spatial domain Ω ¯ x in which Ω ¯ x e is three node p-version hierarchical 1D element in space with higher-order global differentiability.

Let

ϕ h e ( x,t )= i=1 n N i ( x ) δ i e ( t )x Ω x e ,t( 0,t ) (135)

and let ϕ h ( x,t )= e ϕ h e ( x,t ) be the approximation of ϕ( x,t ) over the space-time domain Ω xt T = Ω x T ×( 0,t ) and t=Δt .

Consider the integral form of (125) based on the fundamental lemma over Ω ¯ x T using Galerkin method with weak form:

( A ϕ h f,v ) Ω ¯ x T = e ( A ϕ h e f,v( x ) ) Ω ¯ x e (136)

Consider ( A ϕ h e f,v( x ) ) Ω ¯ x e , in which v( x )=δ ϕ h e = N j ( x );j=1,2,,n :

( A ϕ h e f,v )= ( ϕ h e t + ϕ h e x f,v( x ) ) Ω ¯ x e (137)

Using (135):

ϕ h e t = i=1 n N i ( x ) δ ˙ i e ( t ) ϕ h e x = i=1 n N i ( x ) x δ i e ( t ) andv( x )= N j ( x );j=1,2,,n (138)

Substituting (138) into (137), we can write:

( A ϕ h e f,v ) Ω ¯ x e =[ C e ]{ δ ˙ e }+[ K e ]{ δ e }{ F e }=0 (19)

And using (139) into (136), we obtain:

( A ϕ h f,v ) Ω ¯ x T = e [ C e ]{ δ ˙ e }+ e [ K e ]{ δ e } e { F e }=0 (140)

=[ C ]{ δ ˙ }+[ K ]{ δ }{ F }=0 (141)

in which:

[ C ]= e [ C e ],[ K ]= e [ K e ],{ F }= e { F e } { δ }= e { δ e } C ij e = ( N j , N i ) Ω ¯ x e K ij e = ( N j ( x ) x , N i ( x ) x ) Ω ¯ x e F i e = ( f, N i ( x ) ) Ω ¯ x e ;fori,j=1,2,,n. (142)

L 2 -norm of E i.e., E L 2 , is given by first substituting (142) in (131) to obtain E e , the residual function for Ω ¯ x e :

E e = i=1 n N i ( x ) δ ˙ e ( t )+ e N i ( x ) x δ i e ( t ) (143)

Now,

E L 2 = e ( E e , E e ) Ω ¯ xt . (144)

Ω ¯ xt e is a two-square unit in the natural coordinate space ξ,ν .

4.3.2. Computation of Solutions and a Posteriori Errors

We consider the initial conditions shown in Figure 4, same mesh used as in Section 4.1.3 for transient convection-diffusion equations. In this initial value problem, there is no physical diffusion, hence we expect the initial pulse to remain the same but advance in the x-direction as time elapses. Amplitude decay and base elongation in this model problem can only happen if the numerical computational process has numerical dispersion (artificial inherent diffusion).

We consider solutions of class C 1 and C 2 in space and time for space-time coupled finite element methods and local approximations of class C 1 and C 2 in space for space-time decoupled finite element methods with time integration of resulting ordinary differential equations in time using Newmark’s linear method. In both space-time coupled and space-time decoupled methods, solutions are calculated for Δt=0.05 with p-levels of 5, 7, 9, and 11 in space and time i.e. in space-time decoupled method with p-levels of 5, 7, 9, and 11 for spatial finite element discretization. Solutions are computed for the first time step and then time-marched in both space-time coupled and space-time decoupled methods, keeping Δt=0.05 constant.

Figure 11 shows graphs of E L 2 or I versus degrees of freedom using log-log scale for solutions of class C 1 and C 2 for the first space-time strip ( Δt=0.05 ) obtained by using the solutions from the space-time coupled finite element method. The data points on the graphs correspond to p-levels of 5, 7, 9, and 11, both in space and time. Progressively increasing p-levels results in progressively reduced E L 2 , hence progressively improved accuracy of both solutions of class C 1 and C 2 . Solutions of class C 2 result in reduction in E L 2 at p-level 9 and 11. Slight improvement in the convergence rate of E L 2 is also observed for solutions of class C 2 beyond p-level 7. This behavior of E L 2 versus degrees of freedom is generally expected.

Figure 11. L 2 -norm of E versus degrees of freedom for solution of class C 1 and C 2 ; space-time coupled method.

Figure 12 show plots E L 2 versus degrees of freedom using log-log scale for the first time increment obtained from the solutions of class C 1 and C 2 in space for p-levels of 5, 7, 9, and 11, at Δt=0.05 in Newmark’s linear time integration method. Slightly higher values of E L 2 are observed for solutions of C 2 in space compared to solutions of C 1 in space. This is an indication that for the model problem, E L 2 values of O( 10 0 ) are not sufficiently accurate to draw conlcusions for class C 1 and C 2 solutions. Note in Figure 11 that E L 2 for space-time coupled methods is between O( 10 2 )O( 10 3 ) , the range we need to achieve for space-time decoupled method to have meaningful values of E L 2 and accurate solution. Thus, any conclusions based on graphs in Figure 12 are not meaningful as the E L 2 values are not reliable.

Figure 13 shows plots of E L 2 versus degrees of freedom for solutions of class C 1 in space and time for the space-time coupled method with p-levels of 5, 7, 9, and 11 using Δt=0.05 . This figure also shows graphs of E L 2 versus degrees of freedom for the space-time decoupled method with local approximation of class C 1 in space, p-levels of 5, 7, 9, and 11, and Δt=0.05,0.01,0.005,0.0005 and 0.00005. We note that for fixed Δt (regardless of its value), increase in E L 2 with increasing p-level persists. But, a decrease in Δt with an increase in p -level has dramatic effects on reducing E L 2 , as shown in Figure 13 (graphs with dashed lines). Even with Δt=0.0005 i.e., 100 time steps and Δt=0.00005 i.e. 1000 time steps in the space-time decoupled methods in the time interval [ 0,0.05 ] , the increase in E L 2 with increasing p-levels persists. E L 2 values for all time steps and p-levels of the order of O( 10 1 ) confirm the lack of accuracy of the computed solution, resulting in higher values of E L 2 in the range that is not reliable.

Figure 12. L 2 -norm of E versus degrees of freedom for solution of class C 1 and C 2 ; space-time decoupled methods.

Figure 13. L 2 -norm of E versus degrees of freedom for solution of class C 1 ; space-time coupled and decoupled method.

Figure 14 shows plots of E L 2 versus degrees of freedom for solutions of class C 2 in space and time obtained from the space-time coupled method for p-levels of 5, 7, 9, and 11 with Δt=0.05 . This figure also shows graphs of E L 2 versus degrees of freedom for the space-time decoupled method for p-levels of 5, 7, 9, and 11 with Δt=0.05,0.01,0.005,0.0005 and 0.00005. First thing we observe that for Δt=0.05 and 0.01, there is virtually no change in E L 2 with increasing p-level, i.e., we neither observe an increase in E L 2 with increasing p-levels nor decreases for these values of Δt . For Δt0.005 , E L 2 progressively reduces with increasing p-level, expected behavior, and further reduction in Δt results in even reduced E L 2 for the same p-level, also expected correct behavior of E L 2 versus dofs. E L 2 values in the range O( 10 1 )O( 10 2 ) for Δt0.005 confirm that we should expect solutions with reasonable accuracy. We confirm this in Figure 15.

Figure 14. L 2 -norm of E versus degrees of freedom for solution of class C 2 ; space-time coupled and decoupled methods.

Figure 15 shows plots of solution ϕ of class C 1 versus distance x from space-time coupled as well as space-time decoupled methods at t=0.05 and t=0.25 , i.e., for the first and the fifth time steps. Even for the first time step, the space-time decoupled method solution shows oscillations, some amplitude decay, and minor base elongation. At t=0.25 , we observe significant oscillations, amplitude decay, and base elongation in the space-time decoupled solution, while in the solution from the space-time coupled methods, the initial pulse propagates without oscillations, base elongation, and amplitude decay.

Figure 16 shows plots of ϕ versus dofs also for solutions of class C 1 for space-time coupled and space-time decoupled methods at t=0.05 and t=0.25 , computed using Δt=0.05 for space-time coupled methods and Δt=0.0005 for space-time decoupled methods. Also, Figure 16 shows ϕ versus x at t=0.05 and t=0.25 obtained for space-time coupled methods ( C 1 in space and time), using p-level 11 and Δt=0.05 (same solution as in Figure 15) and a comparison with the solutions obtained from space-time decoupled methods at t=0.05 and t=0.25 obtained using solution of class C 1 in space and integration interval Δt=0.0005 . Dramatic improvement is obvious, still some minor oscillations of extremely small amplitude are observed but the solution at t=0.05 and t=0.25 (at the end of 500-time steps) are much improved. Extremely poor performance of space-time decoupled methods is rather obvious compared to space-time coupled methods for identical computational resources i.e. same discretization, same p-level in space and Δt (Figure 15).

Figure 15. Solution ϕ versus distance x for solution of class C 1 for space-time coupled and decoupled methods.

Figure 16. Solution ϕ versus distance x for solution of class C 1 in space-time coupled and decoupled methods.

Figure 17 and Figure 18 show parallel studies to those presented in Figure 15 and Figure 16 but using solutions of class C 2 in space and time for space-time coupled methods and solution of class C 2 in space for space-time decoupled methods. In Figure 17, where Δt=0.05 for space-time coupled and space-time decoupled methods, we do not observe any visible improvement in the solutions from space-time decoupled method compared to solutions in Figure 15 for class C 1 space. However, in Figure 18, with solutions of class C 2 , Δt=0.0005 , the space-time decoupled solutions are virtually oscillation and much improved (compared to those in Figure 15 for class C 1 with Δt=0.0005 ) illustrating the influence of higher order space.

Figure 17. Solution ϕ versus distance x for solution of class C 2 in space-time coupled and decoupled methods.

Figure 18. Solution ϕ versus distance x for solution of class C 2 for space-time coupled and decoupled methods.

Figure 19 shows plots of ϕ versus x for the first six-time steps with solutions of class C 1 in space, p = 11 and Δt=0.05 obtained using space-time decoupled method. We have already seen that this value of Δt is too large for accurate evoution of ϕ , but here we demonstrate a different aspect of the study. Figure 19 shows progressively more oscillations, progressively decaying amplitudes, and progressively increasing base with increasing time. Intuitively, we expect progressively increasing E L 2 for each subsequent time step as the solution is deteriorating.

Figure 19. Solution ϕ versus distance x : Solution of class C 1 , p=11 , Δt=0.05 ; space-time decoupled method: six time-steps.

Figure 20 shows plots of E L 2 versus dofs for solutions of class C 1 with Δt=0.05 for the first, sixth, and tenth time steps. We observe no significant deterioration in E L 2 versus dofs as time elapses. Thus, based on the graphs in Figure 20, solution for all ten time steps are of same quality and accuracy. This is obviously not true, as shown in Figure 19.

Figure 20. L 2 -norm of E versus DOFs for solution of class C 1 ; space-time decoupled methods.

Figure 19 clearly shows deteriorating solutions as time elapses but Figure 20 suggests otherwise. The important conclusion from this study is that may be E L 2 alone is not an absolute measure of the accuracy of the solution when its computed value is outside of the threshold of computed error. High magnitude E L 2 in Figure 20 for all p-levels indicates that the solution is not good. What is not clear is that, based on Figure 20, we could conclude that all solutions for each of the six-time steps are of equal accuracy, which is not true. A sure way to avoid this trap is to make sure that E L 2 is sufficienty close to zero (in this study <O  ( 10 2 ) is sufficient), then these issues will not arise. Unfortunately, this level of accuracy is quite difficult to achieve in space-time decoupled methods. Surana et al. have shown that E L 2 <O( 10 6 ) generally indicates solutions of good accuracy in dimensionless mathematical models in space-time coupled method based on residual functional. Since this level of accuracy is difficult to achieve in space-time decoupled methods, what magnitude of E L 2 is a measure of good accuracy of solutions requires convergence studies possibly for each initial value problem of interest.

5. Summary and Conclusions

An important aspect of the a posteriori computations presented in this paper is that they are based on space-time residual functional obtained by substituting the element local approximations in the space-time differential equation(s) describing the initial value problem for both space-time coupled and space-time decoupled finite element processes. The necessitates that the local approximations in both space-time coupled and space-time decoupled methods must be in higher order minimally conforming spaces. Choice of the orders of approximation space in space and time for space-time coupled methods must ensure that the integrals over the space-time discretization are Riemann. If the theoretical solution is smooth, the integrals in Lebesgue sense over the discretization may suffice. In case of space-time decoupled finite element method, the order of the approximation space in space must be the same as in coupled methods. Since space-time decoupled methods, ordinary differential equations in time are integrated using time integration methods, the selection of time integration method, must ensure: (i) desired global differentiability of approximation in time over the entire discretized time domain, (ii) that the explicit expression for the approximation of the solution and its derivatives as a function of time is obtainable. In the absence of either these two aspects, the local approximations are not admissible in the mathematical model. We make some remarks in the following and draw some conclusions.

1. We note that accurate and meaningful a posteriori computations for initial value problems proposed here are not possible in space-time coupled or space-time decoupled processes without the use of “ k ”, higher-order approximation spaces in space and time i.e. k -version of the finite element method.

2. In space-time coupled methods, the local approximation functions are functions of space and time and dofs are constants to be determined. Thus, E L 2 for space-time element, hence for the entire space-time strip is straightforward to complete with minimally conforming or appropriate approximation spaces.

3. In space-time decoupled methods, the approximation functions are function of space coordinates and dofs are function of time, but both are in minimally conforming spaces. Hence, using this approximation, E L 2 for an element in space and for an increment of time can be calculated in a similar manner as in space-time coupled methods, followed by E L 2 for the spatial discretization for an increment of time.

4. When ϕ h ( x,t ) , the finite element solution for the spce-time discretization in either methods, approaches the theoretical solution ϕ , then E L 2 = I 0 , thus proximity of E L 2 to zero is a measure of accuracy or error in the computed solution in both space-time coupled and space-time decoupled methods.

5. E e L 2 is space-time finite element or for elements in space for an increment of time can be used as a means for designing adaptive refinements. Elements with the E e L 2 above a threshold can be candidates for h,p refinements.

6. The a posteriori framework proposed here is general framework and is applicable to space-time coupled as well as space-time decoupled finite element computations regardless of the nature of the space-time differential operators but requires local approximations in h,p and k scalar product spaces, i.e. k -version of finite element method is an essential requirement.

7. In the finite difference and the finite volume methods, the a posteriori computations presented here, based on space-time residual functional, are not possible as in these methods, the computed solution has discrete values at the nodes or at the grid points, hence lacks the description similar to the local approximation that is required for the computation of space-time residual functional.

8. Even in space-time coupled and space-time decoupled finite element processes, if the local approximations are of class C 0 in space and time, such computations are not possible if the space-time integrals over the discretization domain are to be in Riemann sense, necessary for assured accuracy.

9. A significant aspect of this work is that it provides a quantitative measure of the error in the computed solution through a posteriori computations without the knowledge of the theoretical solution, which is necessary in real applications to quantitatively determine errors in the computed solution.

10. Model problems studied, presented using transient convection-diffusion equations and transient advection equations, reveal additional insights into the a posteriori computations presented in this paper.

(a) In space-time coupled methods, an increase in p-level for a fixed k results in reduced E L 2 . Also, for fixed p-level, an increase in k results in reduced E L 2 . Increasing p-level for fixed k results in an increasing rate of convergence. However, for fixed h and p , an increase in k results in better accuracy i.e. lower E L 2 but convergence rate remains unaffected. These findings hold regardless of the nature of differential operators in the initial value problem, regardless of complexity of the mathematical model of the initial value problem, and regardless of the application.

(b) In the case of space-time decoupled methods, in both model problem studies, we find that for a larger Δt , increasing p-level in space results in increasing E L 2 , which is counter to space-time coupled methods. There are two possible explanations for this behavior: first is due to the eigen spectrum of time approximation operator [ B ] . An increase in p-level changes the eigen-spectrum of [ B ] , in which high-frequencies begin to contribute to the time response. Integrating these correctly would require lower Δt , but if we use same Δt as for lower p-level than accuracy of E L 2 will deteriorate. In other words, in space-time decoupled methods an increase in p-level in space must be followed by a decrease in the time integration interval Δt to maintain accuracy of E L 2 . The second possible explanation is that, in the range of Δt in which E L 2 increases with increasing p-level, E L 2 is of the order O( 10 1 ) , which is not a good measure of computed zero, hence the solutions corresponding to this range of E L 2 are not reliable. When Δt=0.00005 , E L 2 versus dofs is monotonically decreasing with increasing p-levels, and computed E L 2 is of the order of O( 10 2 ) or lower. This explanation has clearly evidence in the graphs. We keep in mind that E L 2 must be closer to zero for the computed solutions that satisfy partial differential equations, in the mathematical model, hence E L 2 of the order of O( 10 1 ) undoubtedly corresponds to incorrect solutions as partial differential equations are not satisfied accurately. This study demonstrates that to obtain monotonically decreasing E L 2 with increasing p-level, essential for correct convergence behavior of E L 2 , Δt of the order of O( 10 4 ) or O( 10 5 ) is necessary, clearly demonstrating serious weaknesses of space-time decoupled methods.

(c) An increase in the order of space for spatial discretization has a beneficial effect on E L 2 in both methods.

(d) Studies presented here show that E L 2 values must be below a certain threshold for them to be a good measures of accuracy. In the model problems, E L 2 O( 10 2 ) is found to be adequate when the dimensionless form of the mathematical model is used in computations with this value of E L 2 computed solutions have sufficient accuracy in the model problems shown here.

(e) Our studies show that accuracy E L 2 comparable to space-time comparable

to space-time coupled methods is not achievable in space-time decoupled methods even after reducing Δt by a factor of 1000. This indicates that the damage done by decoupling space and time is quite difficult to recover in space-time decoupled methods, even after extreme refinements in the integration time step.

(f) This is hardly a surprise that space-time decoupled methods are inferior to space-time coupled methods, however necessity of using them for 3D initial value problem is almost unavoidable.

(g) The work presented in this paper provides a framework and a systematic procedure for computing a posteriori errors in space-time coupled and decoupled finite element methods for initial value problems without the knowledge of theoretical solutions. This framework is applicable to all initial value problems provided we follow the guidelines presented in this paper, the most important of them being use of the k-version of finite element method.

Acknowledgements

The authors are grateful for the facilities provided by the Computational Mechanics Laboratory of the Department of Mechanical Engineering. The first author is grateful to his Deane E. Ackers funds for providing support to the second author. The financial assistance provided to the second author by the Department of Mechanical Engineering is also acknowledged.

Conflicts of Interest

The authors declare no conflicts of interest regarding the publication of this paper.

References

[1] Surana, K.S. and Reddy, J.N. (2018) The Finite Element Method for Initial Value Problems. CRC/Taylor and Francis.
[2] Shilov, G.E. (1977) Mathematical Analysis: A Special Course. Elsevier.
[3] Surana, K.S., Ahmadi, A.R. and Reddy, J.N. (2004) The k-Version of Finite Element Method for Nonlinear Operators in BVP. International Journal of Computational Engineering Science, 5, 133-207.
https://doi.org/10.1142/s1465876304002307
[4] Surana, K.S., Ahmadi, A.R. and Reddy, J.N. (2003) The k-Version of Finite Element Method for Non-Self-Adjoint Operators in BVP. International Journal of Computational Engineering Science, 4, 737-812.
https://doi.org/10.1142/s1465876303002179
[5] Surana, K.S., Ahmadi, A.R. and Reddy, J.N. (2002) The k-Version of Finite Element Method for Self-Adjoint Operators in BVP. International Journal of Computational Engineering Science, 3, 155-218.
https://doi.org/10.1142/s1465876302000605
[6] Surana, K.S., Carranza, C.H. and Mathi, S.S.C. (2021) K-Version of Finite Element Method for BVPs and IVPs. Mathematics, 9, Article 1333.
https://doi.org/10.3390/math9121333
[7] Maduri, R.K., Surana, K.S., Romkes, A. and Reddy, J.N. (2009) Higher Order Global Differentiability Local Approximations for 2-D Distorted Triangular Elements. International Journal for Computational Methods in Engineering Science and Mechanics, 10, 20-26.
https://doi.org/10.1080/15502280802572270
[8] Ahmadi, A., Surana, K.S., Maduri, R.K., Romkes, A. and Reddy, J.N. (2009) Higher Order Global Differentiability Local Approximations for 2-D Distorted Quadrilateral Elements. International Journal for Computational Methods in Engineering Science and Mechanics, 10, 1-19.
https://doi.org/10.1080/15502280802572262
[9] Surana, K.S. and Reddy, J.N. (2016) The Finite Element Method for Boundary Value Problems. CRC/Taylor and Francis.
[10] Ainsworth, M. and Oden, J.T. (2011) A Posteriori Error Estimation in Finite Element Analysis. Wiley.
[11] Surana, K.S., Joy, A.D. and Reddy, J.N. (2016) Error Estimations, Error Computations, and Convergence Rates in FEM for BVPs. Applied Mathematics, 7, 1359-1407.
https://doi.org/10.4236/am.2016.712120
[12] Surana, K.S., Euler, L., Reddy, J.N. and Romkes, A. (2011) Methods of Approximation in hpk Framework for ODEs in Time Resulting from Decoupling of Space and Time in IVPs. American Journal of Computational Mathematics, 1, 83-103.
https://doi.org/10.4236/ajcm.2011.12009

Copyright © 2025 by authors and Scientific Research Publishing Inc.

Creative Commons License

This work and the related PDF file are licensed under a Creative Commons Attribution 4.0 International License.