A numerical domain decomposition method for solving elliptic equations on manifolds
Abstract
A new numerical domain decomposition method is proposed for solving elliptic equations on compact Riemannian manifolds. The advantage of this method is to avoid global triangulations or grids on manifolds. Our method is numerically tested on some -dimensional manifolds such as the unit sphere , the complex projective space and the product manifold .
keywords:
Riemannian manifolds, elliptic problems, domain decomposition methods, finite element methodsDDM on ManifoldsS. Cao and L. Qin
Primary 65N30; Secondary 58J05, 65N55.
1 Introduction
Elliptic partial differential equations on Riemannian manifolds are of fundamental importance both in analysis and geometry (see e.g., [50, 32]). A simple and important example is
(1) |
Here is the Laplace-Beltrami operator, or Laplacian for brevity, defined on a -dimensional Riemannian manifold . Many manifolds are naturally submanifolds of Euclidean spaces, here the “dimension” of a submanifold is referred to as the topological dimension of the manifold, not the dimension of its ambient Euclidean space. For example, the -dimensional unit sphere is embedded in .
When the manifold is a two-dimensional Riemannian submanifold of , i.e. a surface, the numerical methods to solve PDEs, particularly (1), on have been extensively studied for a long history (see e.g. [42, 41, 6, 19, 20, 22, 44]). Over several decades, among many others, the surface finite element method and its variant have had far-reaching developments (see e.g., [2, 4, 15, 16, 27, 30, 43, 47]), and applications to various PDEs (see e.g. [3, 7, 10, 21, 23, 31]); see also e.g. [14, 22, 8] for surveys and bibliographies, and e.g. [1, 5, 26] for software developments. They have also been widely applied to various areas such as computer graphics (e.g. [25]), surface fitting (e.g. [18]), shape analysis (e.g. [17, 48, 49]), isogeometric topology optimization (e.g. [33, 34]), and medical imaging (e.g. [38]). A basic and common feature of these finite element methods is to construct a global triangulation of , which provides a necessary grid structure for a global finite element space. This triangulation, following [39, Definition 8.3] in the sense of differential topology, is a bijection between a simplicial complex and the manifold , which satisfies certain regularity. In computation, a concrete representation of this triangulation is to approximate by a polyhedron in . Alternatively, is represented implicitly as a level set of a function , say , and an equation on can be solved by the methods of trace elements or implicit surfaces elements (e.g. [43, 47, 22]).
However, there are several essential difficulties to apply the methods above to general higher dimensional manifolds. First, many important and interesting examples of higher dimensional manifolds are not submanifolds of Euclidean spaces by definition. A notable example is the complex projective spaces , which serve as the foundation for algebraic geometry. Though Whitney Embedding Theorem ([54], see also [29, p. 24-27]) and Nash Embedding Theorem ([40]) do reveal that every smooth manifold can be embedded into a Euclidean space differential-topologically or even geometrically for some large . To the best of our knowledge, there is no literature on a universal algorithm to efficiently construct such an explicit embedding for computation on general higher dimensional manifolds. Second, assuming is a submanifold of , if the codimension of the submanifold in is greater than , which is often the case, it will be horribly difficult to find an effective polytopal approximation to in general due to topological and geometrical complexity, meanwhile, also cannot be represent as a level set of a function.
A global triangulation of a manifold is helpful in numerical computation, since it can provide a global discretization of the target problem. We do acknowledge that J. H. C. Whitehead proved ([53], see also [39, Theorem 10.6]) that every smooth manifold can be globally triangulated in an abstract way. However, to the best of our knowledge, in practice, there has been no algorithm to build such a concrete triangulation or a grid over a high-dimensional manifold in general. To circumvent this difficulty, in [46] which serves as our major inspiration, Qin–Zhang–Zhang proposed a new idea to numerically solve elliptic PDEs on manifolds by avoiding global triangulations completely. Since a -dimensional manifold has local coordinate charts by definition, can be decomposed into finitely many subdomains that carry local Cartesian coordinates. Consequently, an elliptic equation on each subdomain can be transformed to one on a domain in . Thus an elliptic problem on can be assembled to either coupled problems on Euclidean domains, or can be solved directly by Domain Decomposition Methods (DDMs). This idea had been numerically verified on the -dimensional unit sphere in [46], where is decomposed into two subdomains. However, a major drawback of [46] is its lack of flexibility to deal with more general manifolds, whose charts may involve more than two subdomains.
In this paper, we shall develop the idea in [46] further to solve problems on general manifolds. Similar to [46], global triangulations or grids shall be completely avoided. In fact, we shall solve such problems by an overlapping domain decomposition method (DDM). The development of DDM has a long history. It was first invented by H. A. Schwarz [51]. The version of DDM we mainly follow was originally proposed by P. L. Lions in [36, I. 4] for solving continuous problems in Euclidean spaces. It has been well-developed and is later named as Multiplicative Schwarz Method (c.f. [52]). The later development usually takes this DDM as a preconditioner for a globally discretized problem (see e.g. [9, 24], and pure algebraic versions in e.g. [11, 35]). However, a globally discretized problem should be based on a global grid on a manifold , which is not accessible in our case. Therefore, we shall more closely follow Lions’ original approach rather than the later development. This original approach is a very simple iteration scheme such that a local problem in a subdomain is solved in each step. We found that this DDM can be well-adapted to solve problems on manifolds. As in [46], a problem in each subdomain can be converted to one in a Euclidean domain. It is simpler to obtain a grid and hence a discretization over each Euclidean domain. To minimize the difficulty of coding, these Euclidean domains can be even chosen as (high-dimensional) rectangles. The transition of information among these Euclidean domains is by virtue of the transition maps of coordinates.
Overall, our approach is a discrete imitation of Lions’ method with additional transition maps of coordinates. It is necessary to point out that the transition maps in the proposed method are not required to preserve nodes or grids. More precisely, in computations, suppose there are two Euclidean domains and . Both and carry a grid, respectively. If is such a transition map between and , the image of the grid on under may not match the grid on . Furthermore, for a node , may not be a node anymore on (see Fig. 1 for an example). Nevertheless, this incompatibility shows the high flexibility of our approach. In fact, if all transition maps preserved grids, we would obtain a global grid on which is practically almost impossible. The transition maps in [46, Section 4] do not preserve grids but do preserve boundary nodes on each subdomain, i.e., the above maps nodes on to nodes of . As a result, the methods therein have some flexibility to solve PDEs on . In order to handle more general high-dimensional manifolds, this paper improves the flexibility further. Particularly, interpolation techniques are employed now to handle nonmatching grids.
The proposed approach is numerically verified on closed manifolds of dimension . They are -dimensional unit sphere , the complex projective space , and the product manifold . The numerical results show that our method solves equation (1) on these manifolds in a natural manner.
The outline of this paper is as follows. In Section 2, we shall extend P. L. Lions’ method in [36] to a DDM for continuous problems on manifolds and prove its convergence. In Section 3, we shall propose our discrete imitation of Lions’ method. Some specialty of product manifolds will be explained in Section 4. Finally, some numerical results will be presented in Section 5.
2 Theory on Continuous Problems
In this section, we shall first formulate a second order elliptic model problem on general manifolds. Then we introduce a domain decomposition method (DDM) generalized from [36, I. 4] to solve the model problem (see Algorithm 1 below). We shall formulate and prove Theorem 2.1 below on the convergence of this iterative procedure. This procedure also motivates us to propose Algorithm 2 in next section, which gives numerical approximations to the solution to the model problem.
Let be a -dimensional compact smooth manifold without or with boundary . Equipping with a Riemannian metric , the Laplacian can be defined on . In general, neither nor can be expressed by coordinates globally because does not necessarily have a global coordinate chart. In a local chart with coordinates , the Riemannian metric tensor is expressed as
(2) |
where the matrix is symmetric and positive definite. The Laplacian can be then expressed in this chart as
where is the determinant of the matrix and is the inverse of . It is well-known that is an elliptic differential operator of second order.
We consider the following model problem on
(3) |
where is a constant and . A weak solution to (3) is a solution to the following problem: Find a such that, ,
(4) |
Here and are the gradients of and with respect to , is the inner product of and , and is the volume form. In terms of local coordinates,
(5) |
and
(6) |
For brevity, we shall omit the symbol in integrals on throughout this paper.
Note that it suffices to solve (4) on each component of . Therefore, without loss of generality, is assumed to be connected. In addition, if , the condition above is vacuously satisfied in regards to . To guarantee (4) is well-posed, we further assume if . (Actually, if , one may imposed additional conditions such as to guarantee the well-posedness. On the other hand, the numerical algorithm would be more complicated in this situation. We shall study the case later.)
Now we describe a domain decomposition iterative procedure to solve (4). This method was originally proposed by P. L. Lions in [36, I. 4], in which the classical Schwarz Alternating Method is extended to an iterative procedure with many subdomains. The manifold nature of this method is intrinsically adapted to solve PDEs on manifolds. More precisely, suppose is decomposed into subdomains, i.e.
Here is a closed subdomain (submanifold with codimension ) of with Lipschitz boundary, and is the interior of in the sense of point-set topology of . Clearly, an element in can be naturally considered as an element in by zero extension. Thus, . The iterative procedure to solve (4) is the following Algorithm 1.
(7) |
To obtain the in (7), one first solve an elliptic problem on with Dirichlet boundary condition , then extend the solution to a function on by defining . Thus the is well-defined and hence Algorithm 1 is well-posed.
We have the following theorem on the geometrical convergence of Algorithm 1.
Theorem 2.1.
Theorem 2.1 was originally proved by P. L. Lions ([36, Theorem. I.2]) in the case that is a Euclidean domain. We shall adapt his proof to the case of manifolds.
An elementary proof of the following lemma can be found in [36, p. 17]. It is also an immediate corollary of [56, (1.2)].
Lemma 2.2.
Suppose is a Hilbert space and () are closed subspaces of such that . Then
where each is the orthogonal complement of , and is the orthogonal projection of onto .
Define the energy bilinear form on as
Proof 2.3 (Proof of Theorem 2.1).
It’s easy to see that the energy norm is equivalent to the original -norm on . In other words, there are positive constants and such that . Thus it suffices to show that: there exists such that, ,
(8) |
Actually, we will have with . (See also [45, Lemma 4.4] and its proof.) Let denote . By adapting the argument in [36, Theorem. I.2], we obtain
where is the orthogonal projection onto with respect to . Therefore
(9) | |||||
By Lemma 2.2, we have
with respect to . Define , then and (9) implies (8) which finishes the proof.
3 Numerical Scheme
In this section, we propose a numerical DDM iterative procedure (Algorithm 2 below) to obtain approximations to the solution of (4). The procedure is as follow. First, is decomposed into overlapping subdomains (), and each is in a coordinate chart. Second, a DDM iterative procedure, which serves as a discrete counterpart of Algorithm 1 is applied. Due to being a coordinate chart, an elliptic problem on can be naturally converted to one on a domain in a Euclidean space. Then, this problem on can be solved approximately using conventional finite element methods. The transition of information among subdomains is by interpolation.
For the purpose of presentation, only manifolds without boundary are considered in the numerical examples. A forthcoming work will study in detail the numerical implementation on manifolds with boundaries. In that more general case, we shall have to apply some special technique to deal with the boundary.
3.1 Finite Element Spaces over a d-Rectangle
Suppose a manifold has dimension . As indicated above, each subdomain of shall be converted to a domain . This conversion substantially reduces the difficulty of the numerical scheme in consideration. However, when , the construction of a discretized problem on still remains a difficult task. The main reason is that the geometric intuition used in implementing finite element spaces in or cannot be simply ported to higher dimensions. To minimize the difficulty of tessellation in higher dimensions, we shall choose as a -rectangle and use the tensor product-type finite element space of -rectangles (see e.g., [12, p. 56-64]).
Recall that a -rectangle is
We refine each coordinate factor interval by adding points of partition:
Then is divided into subintervals. Define a function on for as
(10) |
Here is undefined for (resp. ) when (resp. ). Clearly, is piecewise linear such that and for .
The refinement of all such provides a grid on . This divides into many small -rectangles
(11) |
where for all . Each small -rectangle (11) is an element of the grid. A vertex of (11) is a node of the grid which is of the form
where for all . Let be the finite element space of -rectangles of type () (see [12, p. 57]). A base function in associated with the node is
where is the one in (10).
Since is a -rectangle, it is relatively easy to handle the finite element space of -rectangles. This advantage had been indicated in [12, p. 62]
3.2 Discrete Iterative Procedure
Let be a -dimensional compact Riemannian manifold without boundary. We try to find numerical approximations to the solution to the problem (4) on .
Suppose , and there is a smooth diffeomorphism for each , where is a -rectangle in . Theoretically, we can always get such triples . Actually, for each , there is an open chart neighborhood of , i.e. there is a diffeomorphism , where is an open subset of . Since is an interior point of , we can choose a rectangular neighborhood of such that . This yields a diffeomorphism , where is a neighborhood of . The interiors of all such provide an open covering of . Since it is compact, can be covered by the interiors of finitely many such . These finitely many yield a desired decomposition of .
Let denote the coordinates on . Then the Riemannian metric on can be expressed as (2). Define an energy bilinear form on as
(12) |
Define a bilinear form on as
By (5) and (6), the first line of (7) is converted to the following equation: ,
Create a grid of -rectangles over . Let be the finite element space of -rectangles of type over . A discrete imitation of the first line of (7) would be: find a such that, ,
However, this discrete problem is not well-posed because the degrees of freedom of on are undetermined. As an imitation of the second line of (7), we should evaluate these degrees of freedom by the data in -rectangles for . So we have to investigate the transitions of coordinates.
For , let and (see Fig. 1 for an illustration). Then
is a diffeomorphism which is the transition of coordinates on the overlapping between and . As pointed out in Section 1, preserves neither nodes nor grid necessarily. In other words, may neither map a node in to a node in , nor map the grid over to the one over . Since and can be quite arbitrary, may map the grid over to intractable curves in .

However, this incompatibility among the grids over different is not a bad sign of our method. We wish to emphasize that this actually shows the high flexibility of our approach. In fact, if all the preserved the grids, one would obtain a global grid on . As mentioned in Section 1, it is too difficult to obtain such a grid in practice. In [46, Section 4], the transitions of coordinates do not preserve grid but do preserve boundary nodes, i.e. the transitions map nodes on to nodes of . As a result, the method in [46] have some flexibility. The problem (4) on was solved numerically by three ways in [46]. However, those methods are not flexible enough to solve problems on more complicated manifolds in practice. The method in this paper improves the work in [46]. Since our transitions of coordinates do not necessarily preserve nodes, we shall evaluate the degrees of freedom on by interpolation.
Now we are in a position to propose our discrete Algorithm 2. Define
Note that, in the second step of Algorithm 2, it is possible that
for instance, . However, the following always holds
because and . The choice of or follows the principle that we use the latest iterate in other subdomains to evaluate the boundary value of . Also note that is not necessarily a node. However, we can calculate or by virtue of the coordinates of in . This is essentially by an interpolation of the degrees of freedom of or .
Now the in Algorithm 2 is the th iterated discrete approximation to the solution to (4). Unlike the in Algorithm 1 which is globally defined on , the is a component of and is only defined on . Furthermore, and usually disagree on the overlapping . However, this disagreement is of no importance at all from the viewpoint of approximation. As far as approximates well on for each , we know approximates well on . Since is covered by these , good numerical data would be obtained everywhere on .
4 Product Manifolds
Suppose and are compact manifolds with dimensions and respectively. The Cartesian product is a compact manifold with dimension . A decomposition of and another one of canonically result in a decomposition of . Actually, suppose and , where (resp. ) are subdomains of (resp. ). Then
where is decomposed into subdomains for and .
This canonical decomposition of reflects another advantage of the spaces of rectangular finite elements. More precisely, suppose there are diffeomorphisms and , where each (resp. ) is a -rectangle (resp. -rectangle). Then we have the diffeomorphisms
where each is a -rectangle. The transition of coordinates between and is
If rectangular grids are created over both and , a rectangular grid over follows automatically.
In summary, the procedures of the decomposition and discretization of factor manifolds are helpful for those of product manifolds.
5 Numerical Experiments
We perform several numerical tests of the proposed method on manifolds , and . They are -dimensional compact manifolds without boundary. While the proposed method applies to problems in all dimensions, the sizes of the linear systems derived from subdomains will increase exponentially with respect to the dimension. On one hand, we would have trouble in the storage of data. On the other hand, we would struggle to find solutions to these linear systems with desired accuracy. This difficulty is so called “the curse of dimensionality”. It is actually a typical phenomenon of Euclidean spaces rather than of general manifolds. For the sake of presentation and due to the constraint of computing resources, the numerical examples in this paper consider manifolds with dimension no more than . The numerical challenge in higher dimensions will be tackled in a forthcoming future work.
5.1 Two Problems on
Let be the unit sphere in , i.e.
We decompose into two subdomains as follows. By stereographic projections from the south pole and north pole , we obtain two subdomains and with coordinates whose interiors cover . For an illustration please refer to Fig. 2, where the vertical direction stands for the direction of the 5th coordinate axis, the rectangle is a domain in , and the intersection of and is the equator of . For each point , the line segment between and the north pole intersects at a single point other than . The map provides an embedding . We obtain another embedding if the north pole is replaced with the south pole. More precisely, we have
(13) |


Let denote the coordinates of . Let . The stereographic projections provide diffeomorphisms as
(14) |
and
To guarantee , we have to let . The larger is, the more overlapping there will be. The transitions of coordinates are given by
Equip with the Riemannian metric inherited from the standard one on . On each ,
and
Consider the model problem (3) on with . Choose the true solution to (3) as
where is the th coordinate of . Then
in (3). On , has the expression
The weak form of (3) on is formulated as: ,
Now we choose in (3) as . For the discretization, we divide each coordinate interval into equal parts. The scale of the grid is thus . There are nodes on , most rows of the stiffness matrix have nonzero entries. We keep due to the memory limitation of the hardware.
To get the -th discrete approximation , we need to solve a linear system for , where provides the interior degrees of freedom of . We use the Conjugate Gradient Method (CG) to find . As a result, the process to generate the sequence is a nested iteration. The outer iteration is the DDM procedure Algorithm 2. The initial guess is chosen as . For each , the inner iteration is the CG iteration to solve for . Note that remains the same when changes, whereas varies because of the evaluation of . If does converge, will be close to when is large enough. Thus, we choose the initial guess of as . The tolerance for CG is set as
Our numerical results show that becomes stable when for some , i.e. up to machine precision for all . Actually, if
for all , then the inner iteration terminates for and . We found that inner iteration terminates for all . In other words, practically, the sequence reaches its limit
at step .
In the following tables,
where is the interpolation of on . We define the energy norm of the error as
The -norm , -norm and -seminorm are defined in similar ways. The numerical results are as follows in Tables 1 and 2, where, for each norm, the data on the left side of each cell are errors and orders of convergence are appended to the right.
We see that the error decays in the optimal order when decreases. Furthermore, decreases when becomes larger, i.e. reaches its limit fast provides that the overlapping between subdomains is large.
Remark 5.1.
As shown in Tables 1, 2, and other tables below, the convergences under - and the energy norms are significantly better than the optimal first order in . The reason is yet to be explored. On the other hand, since the true solution to our example is , the finite element spaces are defined on highly symmetric grids (rectangular), the transition maps are smooth, thus any (or all) from these factors may contribute to superconvergence. But we cannot prove this hypothesis at this stage.
Note that Tables 1 and 2 actually show approximates well. Hence we obtain good numerical approximation to everywhere on because . More precisely, there is a and onto correspondence between functions on and those on , i.e. a function on correspondence to on . Via this bijection, (resp. and ) is isometrically isomorphic to (resp. and ). Here the notation “” stands for the metric tensor in (2), and are the -space and -space respectively on with norms
and
The above “isometrically isomorphic” means the bijection is a linear isomorphism preserving norms (see Definition 1.13 in [13, p. 66]), i.e. and so on. Meanwhile, by (12), we also have . Furthermore, is bounded and uniformly elliptic on because is and is compact. Thus the and are equivalent to the usual and respectively. Therefore, approximates well in , , and as far as approximates well in , , and . Since is an interpolation of , we infer is a good approximation of .
We also investigated the number of iterations required to achieve an approximation of the same order of accuracy as . So we set a tolerance for the outer iteration as
The numerical results are as follows in Tables 3 and 4. We see that are much less than .
Now we consider a second problem on with true solution in (3). Then . On , has the expression
We choose the in (3) as . The numerical results are in tables 5, 6, 7 and 8. The performance of our algorithm on this problem is similar to that of the first one.
5.2 A Problem on
Let be the complex projective plane. It is a compact complex manifold with complex dimension . Certainly, it can be considered as a real manifold with dimension .
Unlike , the is not a submanifold of any Euclidean space by definition. Furthermore, cannot be embedded differential-topologically into with by the theory of characteristic classes ([37, Corollary 11.4]). Whitney constructed an explicit embedding of into in an ingenious way ([55, Appendix]). Since the codimension of in is , it is incredibly difficult to build effective polytopal approximations to in . On the other hand, by definition, can be constructed by patching together three coordinate charts, where the transitions of coordinates have explicit and neat formulas. Thus, it is very suitable to apply our method to .
The can be easily defined as a quotient space. Let
Here is the origin, each is a complex number for , and, following the convention of algebraic geometry, the index starts from rather than . Define a relation of equivalence on as
if and only if
for some . Define
Thus, every can be represented by a vector . Conventionally, we write
where are called the homogeneous coordinates of . Note that, for ,
For more details of general , see [28, p. 15].
Now we decompose into three subdomains for (note that the index is chosen to start from for the convenience of presentation.) In the following, , , and . We shall identify the complex number with the -dimensional real vector . Let . For , we have the following diffeomorphisms
and
To guarantee , we have to let . The larger is, the more overlapping there will be. The transitions of coordinates are given by
Equipping it with the classical Fubini-Study metric (c.f. [28, p. 30]), becomes a Kähler manifold with Kähler form
where are the homogeneous coordinates of . The Fubini-Study metric, denoted by , is a Hermitian metric. On each , it is expressed as
where
(15) |
We choose the Riemannian metric on as the real part of . This provides the underlying Riemannian structure of the above Kähler structure. The Laplacian is expressed as
We consider the model problem (3) with . Choose constants , . Choose the true solution to (3) as
(16) |
where are homogeneous coordinates with normalization . It is easy to see that is well-defined. The in (3) is then
On , the true solution has the expression
The weak form of (3) on is formulated as: ,
where is defined in (15), and the symbols and in the integrals are also omitted.
Now we choose in (3) as , choose in (16) as . The numerical results are as follows in Tables 9, 10, 11 and 12. Tables 9 and 10 indicate that the sequence practiaclly reaches its limit at step . The convergence rate improves as the overlapping between subdomains increases. By referring to Tables 11 and 12, it is possible to achieve an approximation with the same order of accuracy as with much fewer iterative steps.
5.3 A Problem on
Let be the unit sphere in , i.e.
Let . Similar to , we can decompose into two subdomains via stereographic projections. This decomposition results in a product decomposition of with subdomains.
In the following, let and denote the coordinates of . Let and . For , let
The product decomposition of is given by diffeomorphisms
and
To guarantee , we have to let . The larger is, the more overlapping there will be. The transitions of coordinates are given by
and for all and .
Equip with the Riemannian metric inherited from the standard one on . Equip with the product metric. On each , the metric has the form
and
Consider the model problem (3) on with . Choose the true solution to (3) as
where , and (resp. ) is the rd coordinate of the first (resp. second) factor . Then
in (3). On , the true solution has the expression
The weak form of (3) on is formulated as: ,
Now we choose in (3) as . The numerical results are as follows in Tables 13, 14, 15 and 16. The performance of our algorithm on is similar to that on and .
Acknowledgements
We thank Feng Wang, Yuanming Xiao and Xuejun Xu for various discussions. We thank the anonymous reviewers for many constructive comments and suggestions which led to an improved presentation of this paper. S. Cao was partially supported by NSF awards DMS-2136075 and DMS-2309778. L. Qin was partially supported by NSFC11871272.
References
- [1] R. Anderson, J. Andrej, A. Barker, J. Bramwell, J.-S. Camier, J. Cerveny, V. Dobrev, Y. Dudouit, A. Fisher, T. Kolev, W. Pazner, M. Stowell, V. Tomov, I. Akkerman, J. Dahm, D. Medina, and S. Zampini, Mfem: A modular finite element methods library, Computers & Mathematics with Applications, 81 (2021), pp. 42–74, https://www.sciencedirect.com/science/article/pii/S0898122120302583. Development and Application of Open-source Software for Problems with Numerical PDEs.
- [2] P. F. Antonietti, A. Dedner, P. Madhavan, S. Stangalino, B. Stinner, and M. Verani, High order discontinuous Galerkin methods for elliptic problems on surfaces, SIAM Journal on Numerical Analysis, 53 (2015), pp. 1145–1171.
- [3] E. Bachini, M. W. Farthing, and M. Putti, Intrinsic finite element method for advection-diffusion-reaction equations on surfaces, Journal of Computational Physics, 424 (2021), p. 109827.
- [4] E. Bachini, G. Manzini, and M. Putti, Arbitrary-order intrinsic virtual element method for elliptic equations on surfaces, Calcolo, 58 (2021), pp. 1–28.
- [5] W. Bangerth, R. Hartmann, and G. Kanschat, deal.II-a general-purpose object-oriented finite element library, ACM Transactions on Mathematical Software (TOMS), 33 (2007), pp. 24–es.
- [6] J. R. Baumgardner and P. O. Frederickson, Icosahedral discretization of the two-sphere, SIAM Journal on Numerical Analysis, 22 (1985), pp. 1107–1115.
- [7] A. Bonito, A. Demlow, and M. Licht, A divergence-conforming finite element method for the surface Stokes equation, SIAM Journal on Numerical Analysis, 58 (2020), pp. 2764–2798.
- [8] A. Bonito, A. Demlow, and R. H. Nochetto, Finite element methods for the Laplace–Beltrami operator, in Handbook of Numerical Analysis, vol. 21, Elsevier, 2020, pp. 1–103.
- [9] J. H. Bramble, J. E. Pasciak, J. P. Wang, and J. Xu, Convergence estimates for product iterative methods with applications to domain decomposition, Mathematics of Computation, 57 (1991), pp. 1–21.
- [10] J. Brannick and S. Cao, A bootstrap multigrid eigensolver, SIAM Journal on Matrix Analysis and Applications, 43 (2022), pp. 1627–1657.
- [11] X.-C. Cai and Y. Saad, Overlapping domain decomposition algorithms for general sparse matrices, Numerical linear algebra with applications, 3 (1996), pp. 221–237.
- [12] P. G. Ciarlet, The Finite Element Method for Elliptic Problems SIAM, 2002.
- [13] J. B. Conway, A course in functional analysis, Second edition, Grad. Texts in Math., 96, Springer-Verlag, New York, 1990.
- [14] K. Deckelnick, G. Dziuk, and C. M. Elliott, Computation of geometric partial differential equations and mean curvature flow, Acta numerica, 14 (2005), pp. 139–232.
- [15] A. Demlow, Higher-order finite element methods and pointwise error estimates for elliptic problems on surfaces, SIAM Journal on Numerical Analysis, 47 (2009), pp. 805–827.
- [16] A. Demlow and G. Dziuk, An adaptive finite element method for the Laplace–Beltrami operator on implicitly defined surfaces, SIAM Journal on Numerical Analysis, 45 (2007), pp. 421–442.
- [17] V. Dobrev, J.-L. Guermond, and B. Popov, Surface reconstruction and image enhancement via -minimization, SIAM Journal on Scientific Computing, 32 (2010), pp. 1591–1616.
- [18] V. Dobrev, P. Knupp, T. Kolev, K. Mittal, and V. Tomov, Adaptive tangential relaxation and surface fitting for high-order mesh optimization, in 10th International Conference on Adaptative Modeling and Simulation, CIMNE, 2021, https://doi.org/10.23967/admos.2021.015, https://doi.org/10.23967/admos.2021.015.
- [19] G. Dziuk, Finite elements for the Beltrami operator on arbitrary surfaces, Partial differential equations and calculus of variations, (1988), pp. 142–155.
- [20] G. Dziuk, An algorithm for evolutionary surfaces, Numerische Mathematik, 58 (1990), pp. 603–611.
- [21] G. Dziuk and C. M. Elliott, Finite elements on evolving surfaces, IMA journal of numerical analysis, 27 (2007), pp. 262–292.
- [22] G. Dziuk and C. M. Elliott, Finite element methods for surface PDEs, Acta Numerica, 22 (2013), pp. 289–396.
- [23] C. M. Elliott and T. Ranner, Evolving surface finite element method for the Cahn–Hilliard equation, Numerische Mathematik, 129 (2015), pp. 483–534.
- [24] B. Engquist and H.-K. Zhao, Absorbing boundary conditions for domain decomposition, Applied numerical mathematics, 27 (1998), pp. 341–365.
- [25] O. Etzmuß, M. Keckeisen, and W. Straßer, A fast finite element solution for cloth modelling, in 11th Pacific Conference onComputer Graphics and Applications, 2003. Proceedings., IEEE, 2003, pp. 244–251.
- [26] A. Fabri, G.-J. Giezeman, L. Kettner, S. Schirra, and S. Schönherr, On the design of cgal a computational geometry algorithms library, Software: Practice and Experience, 30 (2000), pp. 1167–1202.
- [27] M. Frittelli and I. Sgura, Virtual element method for the Laplace-Beltrami equation on surfaces, ESAIM: Mathematical Modelling and Numerical Analysis, 52 (2018), pp. 965–993.
- [28] P. Griffiths and J. Harris, Principles of Algebraic Geometry, John Wiley & Sons, 2014.
- [29] M. W. Hirsch, Differential Topology, vol. 33, Springer Science & Business Media, 2012.
- [30] T. Jankuhn, M. A. Olshanskii, A. Reusken, and A. Zhiliakov, Error analysis of higher order trace finite element methods for the surface Stokes equation, Journal of Numerical Mathematics, 29 (2021), pp. 245–267.
- [31] M. Jin, X. Feng, and K. Wang, Gradient recovery-based adaptive stabilized mixed fem for the convection–diffusion–reaction equation on surfaces, Computer Methods in Applied Mechanics and Engineering, 380 (2021), p. 113798.
- [32] J. Jost, Riemannian Geometry and Geometric Analysis, vol. 42005, Springer, 2008.
- [33] B. Jüttler, A. Mantzaflaris, R. Perl, and M. Rumpf, On numerical integration in isogeometric subdivision methods for pdes on surfaces, Computer Methods in Applied Mechanics and Engineering, 302 (2016), pp. 131–146.
- [34] P. Kang and S.-K. Youn, Isogeometric topology optimization of shell structures using trimmed nurbs surfaces, Finite Elements in Analysis and Design, 120 (2016), pp. 18–40.
- [35] R. Li and Y. Saad, Low-rank correction methods for algebraic domain decomposition preconditioners, SIAM Journal on Matrix Analysis and Applications, 38 (2017), pp. 807–828.
- [36] P.-L. Lions, On the Schwarz alternating method. I, in First international symposium on domain decomposition methods for partial differential equations, vol. 1, Paris, France, 1988, p. 42.
- [37] J. W. Milnor and J. D. Stasheff, Characteristic Classes, no. 76 in Annals of Mathematics Studies, Princeton university press, 1974.
- [38] A. Mohamed and C. Davatzikos, Finite element modeling of brain tumor mass-effect from 3d medical images, in International conference on medical image computing and computer-assisted intervention, Springer, 2005, pp. 400–408.
- [39] J. R. Munkres, Elementary Differential Topology.(AM-54), Volume 54, vol. 54, Princeton University Press, 2016.
- [40] J. Nash, The imbedding problem for Riemannian manifolds, Annals of mathematics, (1956), pp. 20–63.
- [41] J. Nedelec, Curved finite element methods for the solution of singular integral equations on surfaces in r3, Computer Methods in Applied Mechanics and Engineering, 8 (1976), pp. 61–80.
- [42] J.-C. Nedelec and J. Planchard, Une méthode variationnelle d’éléments finis pour la résolution numérique d’un problème extérieur dans , Revue française d’automatique, informatique, recherche opérationnelle. Analyse numérique, 7 (1973), pp. 105–129.
- [43] M. A. Olshanskii and A. Reusken, Trace finite element methods for PDEs on surfaces, in Geometrically unfitted finite element methods and applications, Springer, 2017, pp. 211–258.
- [44] M. A. Olshanskii, A. Reusken, and J. Grande, A finite element method for elliptic equations on surfaces, SIAM Journal on numerical analysis, 47 (2009), pp. 3339–3358.
- [45] L. Qin and X. Xu, Optimized Schwarz methods with Robin transmission conditions for parabolic problems, SIAM Journal on Scientific Computing, 31 (2008), pp. 608-623.
- [46] L. Qin, S. Zhang, and Z. Zhang, Finite element formulation in flat coordinate spaces to solve elliptic problems on general closed riemannian manifolds, SIAM Journal on Scientific Computing, 36 (2014), pp. A2149–A2165.
- [47] A. Reusken, Analysis of trace finite element methods for surface partial differential equations, IMA Journal of Numerical Analysis, 35 (2015), pp. 1568–1590.
- [48] M. Reuter, Hierarchical shape segmentation and registration via topological features of Laplace-Beltrami eigenfunctions, International Journal of Computer Vision, 89 (2010), pp. 287–308.
- [49] M. Reuter, S. Biasotti, D. Giorgi, G. Patanè, and M. Spagnuolo, Discrete Laplace–Beltrami operators for shape analysis and segmentation, Computers & Graphics, 33 (2009), pp. 381–390.
- [50] R. M. Schoen and S.-T. Yau, Lectures on Differential Geometry, vol. 2, International press Cambridge, MA, 1994.
- [51] H. A. Schwarz, Ueber einige Abbildungsaufgaben, Journal für die Reine und Angewandte Mathematik, 70 (1869), 105-120.
- [52] A. Toselli and O. Widlund, Domain Decomposition Methods-Algorithms and Theory, vol. 34, Springer Science & Business Media, 2004.
- [53] J. H. C. Whitehead, On -complexes, Annals of Mathematics, (1940), pp. 809–824.
- [54] H. Whitney, Differentiable manifolds, Annals of Mathematics, (1936), pp. 645–680.
- [55] H. Whitney, The self-intersections of a smooth -manifold in -space, Annals of Mathematics, (1944), pp. 220–246.
- [56] J. Xu and L. Zikatanov, The method of alternating projections and the method of subspace corrections in Hilbert space, Journal of the American Mathematical Society, 15 (2002), pp. 573–597.