A finite element elasticity complex in three dimensions
Abstract.
A finite element elasticity complex on tetrahedral meshes is devised. The conforming finite element is the smooth finite element developed by Neilan for the velocity field in a discrete Stokes complex. The symmetric div-conforming finite element is the Hu-Zhang element for stress tensors. The construction of an -conforming finite element for symmetric tensors is the main focus of this paper. The key tools of the construction are the decomposition of polynomial tensor spaces and the characterization of the trace of the operator. The polynomial elasticity complex and Koszul elasticity complex are created to derive the decomposition of polynomial tensor spaces. The trace of the operator is induced from a Green’s identity. Trace complexes and bubble complexes are also derived to facilitate the construction. Our construction appears to be the first -conforming finite elements on tetrahedral meshes without further splits.
1. Introduction
A Hilbert complex is a sequence of Hilbert spaces connected by a sequence of linear operators satisfying the property: the composition of two consecutive operators is vanished. Let be a bounded domain in . The elasticity complex
(1) |
plays an important role in both theoretical and numerical study of linear elasticity, where is the space of the linearized rigid body motion, is the symmetric gradient operator, is the space of symmetric tensor s.t. , and is the space for the symmetric stress tensor with . We shall present a finite element elasticity complex
(2) |
on a tetrahedral mesh . In the complex (2), the -conforming finite element is the smooth finite element developed by Neilan for the velocity field in a finite element Stokes complex [26]. The -conforming finite element is the Hu-Zhang element for the symmetric stress tensor [22, 24]. The space for is simply the discontinuous piecewise polynomial space. The missing component is an -conforming finite element which is the focus of this work.
In the engineering application, the most important component in the complex (2) is the finite element for the stress tensor. Construction of finite element for stress tensors can be benefit from the structure of the complex. For example, the bubble polynomial elasticity complex is build and used in [4] to construct a finite element for symmetric stress tensors. Here the bubble polynomial spaces are referred to polynomials with vanished traces on the boundary of each element. In [24], a precise characterization of bubble polynomial space is given which leads to a stable stress-displacement finite element pair for . Identification of its preceding space will be helpful for the design of fast solvers and a posterior error analysis [10] for the mixed formulation of linear elasticity problems. It may also find application in other fields such as continuum modeling of defects [2] and relativity [14].
Elasticity complex (1) and many more complexes can be derived from composition of de Rham complexes in the so-called Bernstein-Gelfand-Gelfand (BGG) construction [6]. Finite element complexes for the de Rham complex are well understood and can be derived systematically in the framework of Finite Element Exterior Calculus [3, 5]. It is natural to ask if a finite element elasticity complex can be derived by the BGG construction. The key in the BGG construction is the existence of smooth finite element de Rham complexes. With nodal finite element de Rham complexes, a two dimensional finite element elasticity complex has been constructed in [16] which generalizes the first finite element elasticity complex of Arnold and Winther [7].
In three dimensions, however, smooth discrete de Rham complexes are not easy due to the super-smoothness of multivariate splines [20]. To relax the super-smoothness, the element can be further split so that inside one element the shape function is not smooth. Such approach leads to the so-called macro elements. In particular, a two dimensional elasticity strain complex has been constructed on the Clough-Tocher split of a triangle [17], and more recently a finite element elasticity complex has been constructed on the Alfeld split of a tetrahedron [15] based on the smooth finite element de Rham complex [21] on such split.
We shall construct a finite element elasticity complex on a tetrahedral mesh without further split. Let be a polyhedron. We first give a polynomial elasticity complex and a Koszul type complex, which can be summarized as one diagram below:
|
Several decompositions of polynomial tensor spaces, especially for , can be obtained consequently. We then study trace operators for the operator since the traces on face and edges are crucial to ensure the -conformity. To do so, we use more symmetric notation and derive the following symmetric form Green’s identity:
where, with denoting the projection operator to face ,
We show and , and reveal boundary complexes induced by trace operators; see Section 4.2 for details. Then the edge traces of the face traces and imply the continuity of and . Further edge degree of freedoms will be derived from the requirement is in Hu-Zhang finite element space. The face degree of freedom will be based on the decomposition of polynomial tensors of and . The volume degree of freedom is from the decomposition of .
Recently there has been a lot progress in the construction of finite elements for tensors [9, 16, 17, 12, 11, 13, 23, 15]. Our construction appears to be the first -conforming finite elements for symmetric tensors on tetrahedral meshes without further splits. Our finite element spaces are constructed for tetrahedrons but some results, e.g., traces and Green’s formulae etc, hold for general polyhedrons. Our approach of constructing finite element for tensors, through decomposition of polynomial space and characterization of trace operators, seems simpler and more straightforward than the BGG construction through smooth finite element de Rham complexes.
Notation on meshes
Let be a regular family of polyhedral meshes of . For each element , denote by the unit outward normal vector to . In most places, it will be abbreviated as for simplicity. Denote by , and the set of all faces, edges and vertices of , respectively. Similarly let be the set of all edges of face . For , its orientation is given by the outwards normal direction which also induces a consistent orientation of edge . Namely the edge vectors and outwards normal vector follows the right hand rule. Then define as the outwards normal vector of on the face .
Let , , and be the union of all faces, all edges, vertices and of the partition , respectively. For any , fix a unit normal vector and two unit tangent vectors and , which will be abbreviated as and without causing any confusions. For any , fix a unit tangent vector and two unit normal vectors and , which will be abbreviated as and without causing any confusions. We emphasize that , and are globally defined not depending on the elements.
The rest of this paper is organized as follows. In Section 2, we present a notation system on the vector and tensor operations. We construct polynomial complexes and derive decompositions of polynomial tensors spaces related to the elasticity complex in Section 3. In Section 4, we discuss traces for the operator based on the Green’s identity, and present corresponding trace complexes and bubble complexes. In Section 5, we construct an -conforming finite element and a finite element elasticity complex in three dimensions.
2. Vector and tensor operations
One complication on the construction of finite elements for tensors is the notation system for tensor operations. We shall adapt the notation system used in the solid mechanic [25]. In particular, we separate the row and column operations to the right and left sides of the matrix, respectively.
2.1. Tensor calculus
Define the dot product and the cross product from the left
which is applied column-wisely to the matrix . When the vector is on the right of the matrix
the operation is defined row-wisely. Here for the clean of notation, when the vector is on the right, it is treated as a row-vector while when on the left, it is a column vector.
The ordering of performing the row and column products does not matter which leads to the associative rule of the triple products
Similar rules hold for and and thus parentheses can be safely skipped. Another benefit is the transpose of products. For the transpose of product of two objects, we take transpose of each one, switch their order, and add a negative sign if it is the cross product.
For two column vectors , the tensor product is a matrix which is also known as the dyadic product with more clean notation (one ⊺ is skipped). The row-wise product and column-wise product with another vector will be applied to the neighbor vector
We treat Hamilton operator as a column vector. For a vector function , , and are standard differential operations. Define which can be understood as the dyadic product of Hamilton operator and column vector .
Apply these matrix-vector operations to the Hamilton operator , we get column-wise differentiation and row-wise differentiation Conventionally, the differentiation is applied to the function after the symbol. So a more conventional notation is
By moving the differential operator to the right, the notation is simplified and the transpose rule for matrix-vector products can be formally used. Again the right most column vector is treated as a row vector to make the notation more clean. We introduce the double differential operators as
As the column and row operations are independent, and no chain rule is needed, the ordering of operations is not important and parentheses is skipped. Parentheses will be added when it is necessary.
In the literature, differential operators are usually applied row-wisely to tensors. To distinguish with notation, we define operators in letters as
Note that the transpose operator ⊺ is involved for tensors and in particular , , and . For symmetric tensors, .
Integration by parts can be applied to row-wise differentiations as well as column-wise ones. For example, we shall frequently use
Similar formulae hold for operators. Be careful on the possible sign and transpose when letter differential operators and operators are mixed together. Chain rules are also better used in the same category of differential operations (row-wise, column-wise or letter operators).
Denote the space of all matrix by , all symmetric matrix by and all skew-symmetric matrix by . For any matrix , we can decompose it into symmetric and skew-symmetric part as
The symmetric gradient of a vector function is defined as
In the last identity, the dyadic product is used to emphasize the symmetry in notation. In the context of elasticity, it is commonly denoted by .
We define an isomorphism of and the space of skew-symmetric matrices as follows: for a vector
Obviously is a bijection. We define by . Using these notation, we have the decomposition
(3) |
2.2. Identities on tensors
We shall present identities based on diagram (4) and refer to [6] for an unified proof. Let and by .
(4) |
The north-east diagonal operator is the Poisson bracket for being applied from the left and the Koszul operator applied from the right. For example, we have
(5) | ||||
The parallelogram formed by the north-east diagonal and the horizontal operators is anticomutative. For example, we will use the following identities:
(6) | ||||
By taking transpose, we can get similar formulae for row-wise differential operators. By replacing by , we can get the anticomutativity of the parallelgorms formed by the vertical and the north-east diagonal operators. For example, (6) becomes
(7) |
2.3. Tensors on surfaces
Given a plane with normal vector , for a vector , we define its projection to plane
which is called the tangential component of . The vector
is called the tangential trace of , which is a rotation of on ( counter-clockwise with respect to ). Note that is a symmetric matrix. With a slight abuse of notation, we use to denote the piece-wisely defined projection to the boundary of .
We treat Hamilton operator as a column vector and define
We have the decomposition
For a scalar function ,
are the surface gradient of and surface , respectively. For a vector function , is the surface divergence:
By the cyclic invariance of the mix product and the fact is constant, the surface rot operator is
(8) |
which is the normal component of . The tangential trace of is
(9) |
By definition,
When involving tensors, we define, for a vector function ,
For a tensor function ,
Although we define the surface differentiation through the projection of differentiation of a function defined in space, it can be verified that the definition is intrinsic in the sense that it depends only on the function value on the surface . Namely and thus is sometimes skipped after .
3. Polynomial Complexes
In this section we consider polynomial elasticity complexes on a bounded and topologically trivial domain in this section. Without loss of generality, we assume which can be easily satisfied by changing of variable with an arbitrary for polynomials in .
Given a non-negative integer , let stand for the set of all polynomials in with the total degree no more than , and denote the tensor or vector version for , or . Similar notation will be applied to a two dimensional face and one dimensional edge .
Recall that for a -dimensional domain , and . We list a useful result in [13]
(10) |
for any positive number .
3.1. Polynomial elasticity complex
The polynomial de Rham complex is
(11) |
As is topologically trivial, complex (11) is also exact, which means the range of each map is the kernel of the succeeding map.
Lemma 3.1.
is bijective.
Proof.
As and , it is sufficient to prove . That is: for any satisfying , we are going to prove .
Recall that the linearized rigid body motion is
(13) |
Lemma 3.2.
The polynomial sequence
(14) |
|
is an exact complex.
Proof.
Verification of (14) being a complex is straightforward using our notation system:
We then verify the exactness.
1. If , then . This is well-known and can be found in e.g. [19].
2. , i.e. if and , then there exists a , s.t. .
As , we apply the exactness of de Rham complex (11) to each column of to conclude there exists such that As is symmetric, taking transpose, we get
And use (6) to conclude
Hence there exists such that
which implies
i.e. . Then there exists such that
Then, as is symmetric,
3. holds from Lemma 3.1.
4. .
Obviously . Then it suffices to show the dimensions of these two subspaces are equal. Recall that for a linear operator defined on a finite dimensional linear space , we have the relation
(15) |
As is surjective shown in Step 3, by (15),
By results in Step 1 and 2, we count the dimension
Then the desired result follows. ∎
3.2. Koszul elasticity complex
Recall the Koszul complex
(16) |
Lemma 3.3.
The following polynomial and operators sequences
(18) |
|
is a complex and is exact.
Proof.
It is similar to the proof of Lemma 3.2 and symbolically replace by . We first verify (18) is a complex. For any and , we have
We now verify the exactness.
1. If and , then for some .
For any satisfying , by the exactness of Koszul complex (16), there exists such that . By (7), as is symmetric, is trace-free. Then it follows . Then there exists such that . As a result, we have
Again there exists such that . By the symmetry of , it holds .
2. If and , then for some .
For any satisfying , by the exactness of Koszul complex (16), there exists such that . By the symmetry of , it holds
Thus there exists satisfying , i.e. . Again there exists satisfying . Hence
It follows from the symmetry of that
Here we use the fact that .
3. .
Remark 3.4.
Another Koszul elasticity complex is constructed in [18, Section 3.2] by using different Koszul operators which satisfies homotopy identities. Ours is simpler and sufficient to derive the required decomposition.
3.3. Decomposition of polynomial tensor spaces
Combining the two complexes (14) and (18) yields
(20) |
|
Although no homotopy identity, from (20), we can derive the following space decompositions which play an vital role in the design of degree of freedoms.
Lemma 3.5.
We have the following space decompositions
(21) | ||||
(22) | ||||
(23) |
3.4. Polynomial complexes in two dimensions
We have similar polynomial complexes in two dimensions. Here we collect some which will appear as the trace complex on face of a polyhedron. Let be a normal vector of . For , denote by . Set . For a scalar function ,
Again, here without loss of generality, we assume and in general the in the results presented below can be replaced by with an arbitrary .
The following polynomial complexes has been established in [12]:
(25) |
which implies the following decomposition
-
•
-
•
-
•
is a bijection.
The following two dimensional Hessian polynomial complex and its Koszul complex can be also found in [12, Section 3.1]
(26) |
The implied decompositions are
-
•
-
•
-
•
is a bijection.
4. Traces and Bubble Complexes
Besides the decomposition of polynomial spaces, another key of our construction is the characterization of the trace operator. We first derive a symmetric form of Green’s identity for the operator from which we define two traces. We show the traces of spaces in the elasticity complex form two complexes on each face and will call them trace complexes. On the other hand, the kernel of traces in the polynomial space are called bubble function spaces which also form a complex and is called the bubble complexes. We also present several bubble complexes on each face.
When define and study the traces, we consider smooth enough functions not in the most general Sobolev spaces setting. The precise Sobolev spaces for the traces of the operator are not easy to identity and not necessary as the shape function is polynomial which is smooth inside one element.
4.1. Green’s identity
Consider . By the symbolical symmetry, we expect the following symmetric form of Green’s identity
which belongs to a class of second Green’s identities. For the scalar Laplacian operator, it reads as: for ,
where is the Dirichlet trace and is the Neumann trace. For the operator, we have a similar formula: for ,
where is the tangential component of (Dirichlet type) and is the Neumann type trace.
As is symmetric, . Therefore is a symmetric bilinear form on , i.e.,
Applying integration by parts, we have
(27) | |||
(28) |
The difference between (27) and (28) implies the first symmetric Green’s identity
But in this form, the trace and are still linearly dependent.
We further expand the boundary term into tangential and normal parts
Recall that, on one face , . Then integration by parts on face , we get
where recall that . Therefore we can write the boundary term as
and by symmetry
The difference of these two terms suggests us to define
We can simplify the trace as follows. Apply to the tangential trace of cf. (9) to get
(29) |
Because is integrated on the face with a tangential symmetric matrix , it can be further simplified to . Therefore we define
(30) |
which is a symmetric matrix on each face. Such trace has been identified in [4].
We present another form of which is obtained by taking the transpose of the second term in and more useful than (30).
Lemma 4.1.
For any sufficiently smooth and symmetric tensor , it holds
(31) | ||||
(32) |
Proof.
We are in the position to summarize the symmetric form of Green’s identity.
Theorem 4.2 (Symmetric Green’s identity for the operator).
Let be a polyhedron, and let . Then we have
(34) |
As both and are symmetric, by taking transpose of the boundary terms, we can get another equivalent version of Green’s identity. For example, the edge term can be .
When the domain is decomposed into a polyhedral mesh, for piecewise smooth function to be in , the edge terms across different elements should be canceled.
Remark 4.3.
We note that is independent of the choice of the direction of normal vectors but is an odd function of in the sense that . Therefore if and are single valued on face , the face terms will be canceled out when integrated over a mesh of the domain .
The edge vector in (34) is the orientation of edge induced by the outwards normal vector of the face with respect to . Therefore, for an interior face , , where means with normal vector .
A sufficient condition for the cancelation of edge terms is to impose the continuity of , which implies is also continuous at vertices. Those observation will be helpful when designing degree of freedoms for finite elements.
4.2. Trace complexes
For a vector , define the tangential trace and the normal trace as
For a smooth and symmetric tensor define the normal-normal trace and the normal-tangential trace as
Then we will have the following trace complexes
(35) |
and
(36) |
In (35) and (36), we present the concrete form instead of Sobolev spaces as we will work mostly on polynomial functions which are smooth enough to define the trace point-wisely.
Lemma 4.4.
For any sufficiently smooth vector function , we have
(37) | ||||
(38) |
Proof.
We then verify the second block.
Lemma 4.5.
For any sufficiently smooth and symmetric tensor , it holds that
(39) | ||||
(40) |
Proof.
The first identity is from direct computation
To prove the second identity, we use the trace representation form (31) and the fact to get
∎
4.3. Continuity on edges
In order to construct an -conforming finite element, the trace complex inspires us to adopt conforming finite element to discretize , and -conforming finite element to discretize . The trace for is on . Two trace operators for are identified in [12, Lemma 2.1] and will be recalled below.
Lemma 4.6 (Green’s identity for the two dimensional operator).
Let be a polygon, and let and . Then we have
(41) |
where
Based on Green’s identity (41), two traces for function are
Lemma 4.7.
Let , , is a direction vector of , and . For any sufficiently smooth and symmetric tensor , we have on edge that
(42) | ||||
(43) | ||||
(44) |
Proof.
Those formulae on the edge trace suggests the continuity of and on edges. As we mentioned before, in view of Green’s identity (34), it is sufficient to impose the whole tensor is continuous on edges. The continuity of is not surprising as and thus the normal trace . Namely and the edge trace of implies the continuity of .
4.4. Bubble complexes
We give characterization of bubble functions following [4]. Let be a tetrahedron with vertices , , and . We label the face opposite to as the -th face , and denote by the unit outwards normal vector of face . Set , where is a permutation cycle of . Then it is shown in [8] that the symmetric tensors form a basis of .
Define a tangential-tangential bubble function space of tensorial polynomials of degree as
It is easy to verify . Since the dimension of is (cf. [4, Lemma 6.1]), we have
Define an bubble function space of polynomials of degree as
According to Lemma 6.2 in [4], for any , it holds Thus
Although there is no precise characterization of , it is shown in [4] that the dimension of is .
Furthermore the bubble polynomials for the elasticity complex with is established in [4, Lemma 7.1] and [24, Lemma 3.2]
(46) |
|
where is the volume bubble polynomial and is the bubble function space and is characterized in [24]
(47) |
with and .
Similarly we also have two dimensional bubble complexes on face . The bubble function space is
We present the results below and a proof of (48) can be found in [12].
(48) |
|
For the two dimensional Hessian polynomial complex, we have
(49) |
|
which is a rotation of the 2D elasticity bubble complex established in [7].
5. Finite Element Elasticity Complex
In this section we present a finite element elasticity complex. In the complex, the conforming finite element is the smooth finite element developed by Neilan for the Stokes complex [26]. The -conforming finite element is the Hu-Zhang element [22, 24]. The missing component is -conforming finite element which is the focus of this section.
5.1. conforming finite element for vectors
Recall the conforming finite element for vectors by Neilan in [26]. The space of shape functions is chosen as for . The degrees of freedom are
(50) | ||||
(51) | ||||
(52) | ||||
(53) | ||||
(54) |
The Neilan element has extra smoothness at vertices and edges. Note that the normal derivative is only continuous on edges not on faces and thus this element is only in not . To construct an -conforming element on tetrahedron, the degree of polynomial will be higher, i.e. ; see Zhang [27].
5.2. conforming finite element for symmetric tensors
Recall the conforming finite element for symmetric tensors in [24]. The space of shape functions is chosen as for . The degrees of freedom are
(55) | ||||
(56) | ||||
(57) | ||||
(58) | ||||
(59) |
The unisovlence can be proved as follows. The boundary degree of freedom (55)-(58) will determine the trace uniquely by the unisolvence of the Lagrange elements. The interior part will be determined by (59) due to the characterization of bubble function, cf. (47).
5.3. conforming finite element for symmetric tensors
With previous preparations, we can construct an conforming finite element now. Take as the space of shape functions. The degrees of freedom are
(60) | ||||
(61) | ||||
(62) | ||||
(63) | ||||
(64) | ||||
(65) | ||||
(66) | ||||
(67) | ||||
(68) | ||||
(69) | ||||
(70) |
Proof.
We split our proof into several steps. For the easy of notation, denote by .
Step 1. Traces on edges are vanished. By the vanishing degrees of freedom (60), (62), and (63), and for any edge . Then it follows from (43) and (44) that
(71) | ||||
(72) | ||||
(73) |
By the vanishing degree of freedom (61), (64), and (65) for , we know all components of , except , are zero.
Step 2. is vanished. Applying the Green’s identity (41) for the operator, we get from (39), (71)-(72) and (66) that
As , we conclude .
Since and edge traces of is also vanished, from the bubble complex (48), there exists s.t. . Noting that , we acquire . Then there exists such that . Due to the vanishing degrees of freedom (67), we get from the integration by parts that
Using the fact , cf. the complex (26), we can chose s.t. and conclude . Therefore .
Step 3. is vanished. Similarly we obtain from (40), the integration by parts, (73) and (68) that
Together with , we conclude
Then by the bubble complex (49), there exists a such that . Using the fact is bijective, cf. the complex (25), we can find s.t. . Now using the vanishing degree of freedom (69), we get
which means and consequently . ∎
Now we are in the position to present the unisolvence.
Proof.
We count the number of degrees of freedom (60)-(70) by the dimension of the sub-simplex
-
•
vertices:
-
•
edges: ;
-
•
faces:
-
•
volume:
The total dimension is , which agrees with .
5.4. Finite element elasticity complex in three dimensions
For an integer , define global finite elements
Thanks to Lemma 5.1 and the fact and are single valued, it holds , cf. Remark 4.3.
Counting the dimensions of these spaces, we have
Lemma 5.3.
Let and . Then there exists satisfying .
Proof.
By the polynomial elasticity complex (14) and the elasticity complex (1), there exists s.t. and for each . We are going to show such by verifying the continunity of degree of freedoms (50)-(53). As an element, is continuous at vertices, edges and faces. The focus is on the derivatives of .
Due to the additional smoothness of , is single-valued at each vertex , and and are single-valued on each edge . Next we show that is single-valued on each edge . By (3),
(74) |
on edge with the unit tangential vector . Hence and are single-valued across . Take any face shared by , it follows from the single-valued that and coincides with each other at the three vertices of . Thus is single-valued at each vertex , which together with the single-valued on implies that is single-valued on each edge . Since , is single-valued on each edge .
By the identity
the tensor is single-valued at each vertex as is single-valued. Therefore . ∎
Theorem 5.4.
The finite element elasticity complex
(75) |
is exact.
References
- [1] S. Amstutz and N. Van Goethem. Analysis of the incompatibility operator and application in intrinsic elasticity with dislocations. SIAM Journal on Mathematical Analysis, 48(1):320–348, 2016.
- [2] S. Amstutz and N. Van Goethem. The incompatibility operator: from Riemann’s intrinsic view of geometry to a new model of elasto-plasticity. In Topics in Applied Analysis and Optimisation, pages 33–70. Springer, 2019.
- [3] D. Arnold, R. Falk, and R. Winther. Finite element exterior calculus: from Hodge theory to numerical stability. Bulletin of the American mathematical society, 47(2):281–354, 2010.
- [4] D. N. Arnold, G. Awanou, and R. Winther. Finite elements for symmetric tensors in three dimensions. Math. Comp., 77(263):1229–1251, 2008.
- [5] D. N. Arnold, R. S. Falk, and R. Winther. Finite element exterior calculus, homological techniques, and applications. Acta Numerica, 15:1, 2006.
- [6] D. N. Arnold and K. Hu. Complexes from complexes. Found. Comput. Math., 2021.
- [7] D. N. Arnold and R. Winther. Mixed finite elements for elasticity. Numerische Mathematik, 92(3):401–419, 2002.
- [8] L. Chen, J. Hu, and X. Huang. Fast auxiliary space preconditioners for linear elasticity in mixed form. Math. Comp., 87(312):1601–1633, 2018.
- [9] L. Chen, J. Hu, and X. Huang. Multigrid methods for Hellan–Herrmann–Johnson mixed method of Kirchhoff plate bending problems. Journal of Scientific Computing, 76(2):673–696, 2018.
- [10] L. Chen, J. Hu, X. Huang, and H. Man. Residual-based a posteriori error estimates for symmetric conforming mixed finite elements for linear elasticity problems. Science China Mathematics, 61(6):973–992, 2018.
- [11] L. Chen and X. Huang. Discrete Hessian complexes in three dimensions. arXiv preprint arXiv:2012.10914, 2020.
- [12] L. Chen and X. Huang. Finite elements for divdiv-conforming symmetric tensors. https://arxiv.org/abs/2005.01271, 2020.
- [13] L. Chen and X. Huang. Finite elements for divdiv-conforming symmetric tensors in three dimensions. arXiv preprint arXiv:2007.12399, 2020.
- [14] S. H. Christiansen. On the linearization of Regge calculus. Numerische Mathematik, 119(4):613–640, 2011.
- [15] S. H. Christiansen, J. Gopalakrishnan, J. Guzmán, and K. Hu. A discrete elasticity complex on three-dimensional Alfeld splits. arXiv preprint arXiv:2009.07744, 2020.
- [16] S. H. Christiansen, J. Hu, and K. Hu. Nodal finite element de Rham complexes. Numerische Mathematik, 139(2):411–446, 2018.
- [17] S. H. Christiansen and K. Hu. Finite element systems for vector bundles: elasticity and curvature. arXiv preprint arXiv:1906.09128, 2019.
- [18] S. H. Christiansen, K. Hu, and E. Sande. Poincaré path integrals for elasticity. J. Math. Pures Appl., 135:83–102, 2020.
- [19] P. G. Ciarlet. On Korn’s inequality. Chinese Annals of Mathematics, Series B, 31(5):607–618, 2010.
- [20] M. S. Floater and K. Hu. A characterization of supersmoothness of multivariate splines. Advances in Computational Mathematics, 46(5):1–15, 2020.
- [21] G. Fu, J. Guzmán, and M. Neilan. Exact smooth piecewise polynomial sequences on Alfeld splits. Mathematics of Computation, 89(323):1059–1091, 2020.
- [22] J. Hu. Finite element approximations of symmetric tensors on simplicial grids in : the higher order case. J. Comput. Math., 33(3):283–296, 2015.
- [23] J. Hu and Y. Liang. Conforming discrete Gradgrad-complexes in three dimensions. Math. Comp., 90(330):1637–1662, 2021.
- [24] J. Hu and S. Zhang. A family of symmetric mixed finite elements for linear elasticity on tetrahedral grids. Sci. China Math., 58(2):297–307, 2015.
- [25] P. Kelly. Mechanics lecture notes: An introduction to solid mechanics. Available from http://homepages.engineering.auckland.ac.nz/ pkel015/SolidMechanicsBooks/index.html.
- [26] M. Neilan. Discrete and conforming smooth de Rham complexes in three dimensions. Math. Comp., 84(295):2059–2081, 2015.
- [27] S. Zhang. A family of 3d continuously differentiable finite elements on tetrahedral grids. Applied Numerical Mathematics, 59(1):219–233, 2009.