Mathematical Models and Methods in Applied Sciences Vol. 21, No. 9 (2011) 19331959 # .c World Scienti¯c Publishing Company DOI: 10.1142/S021820251100560X
PSEUDODIFFERENTIAL EQUATIONS ON THE SPHERE WITH SPHERICAL SPLINES
T. D. PHAM* and T. TRAN† School of Mathematics and Statistics, University of New South Wales, Sydney 2052, Australia *
[email protected] †
[email protected] A. CHERNOV Hausdor® Center for Mathematics, Universit€ at Bonn, Endenicher Allee 60, 53155 Bonn, Germany
[email protected] Received 29 January 2010 Revised 20 January 2011 Communicated by F. Brezzi Spherical splines are used to de¯ne approximate solutions to strongly elliptic pseudodi®erential equations on the unit sphere. These equations arise from geodesy. The approximate solutions are found by using Galerkin method. We prove optimal convergence (in Sobolev norms) of the approximate solution by spherical splines to the exact solution. Our numerical results underlie the theoretical result. Keywords: Pseudodi®erential equation; sphere; spherical spline. AMS Subject Classi¯cation: 65N30, 65N38, 65N15
1. Introduction Pseudodi®erential operators have long been used13,16 as a modern and powerful tool to tackle linear boundary-value problems. Svensson27 introduces this approach to geodesists who study11,12 these problems on the sphere which is taken as a model of the earth. E±cient solutions to pseudodi®erential equations on the sphere become more demanding when given data are collected by satellites. In this paper, we study the use of spherical splines to ¯nd approximate solutions to these equations. For spherical data interpolation and approximation, tensor products of univariate splines are not a good choice since data locations are not usually spaced over a regular grid. Spherical radial basis functions seem to be a better choice28; however, the resulting matrix systems from this approximation are very ill-conditioned. 1933
1934
T. D. Pham, T. Tran & A. Chernov
Spherical splines13 appear to have many properties in common with classical polynomial splines over planar triangulations and are well suited for scattered data interpolation and approximation problems. Baramidze and Lai5 use these functions to solve the LaplaceBeltrami equation on the unit sphere in R 3 . There are advantages in using spherical splines, compared to other ¯nite element methods where polynomials de¯ned on a reference planar triangle are mapped to spherical triangles. Firstly, the use of barycentric coordinates facilitates the computation of basis functions, as in the case of classical splines (see Sec. 6). Secondly, by using spherical splines one can write the approximate solution in a simple form of a linear combination of piecewise homogeneous polynomials. Another advantage is the ability to control smoothness of a function and its derivatives across edges of the triangulation (see Ref. 1). In this paper, we solve strongly elliptic pseudodi®erential equations on the sphere by the Galerkin method using spherical splines. This class of equations includes the LaplaceBeltrami equation, Stokes equation, weakly singular integral equations and many others.11,12,27 Our main result is an optimal convergence rate of the approximation. The key of the analysis is proving the approximation property of spherical splines as a subset of Sobolev spaces. Since the pseudodi®erential operators to be studied can be of any real order, it is necessary to obtain an approximation property in Sobolev norms of real orders, negative and positive (see Theorem 4.1). In the implementation of the method, it is important to compute e±ciently integrals over spherical triangles. In general, this integral is transformed into an integral over the planar triangle with vertices ð0; 0Þ, ð1; 0Þ and ð0; 1Þ; see Sec. 6.1. When solving the weakly singular integral equation, one has to compute double integrals with integrands being singular functions of the form f ðxÞgðyÞ=jjx yjj where f and g are smooth functions. Integrals of this type appear e.g. in the context of Boundary Element Methods. In Sec. 6.2.2 we describe techniques to deal with this type of singularities. The paper is organized as follows. In Sec. 2 we de¯ne Sobolev spaces and the pseudodi®erential equations to be studied. The de¯nition of spherical splines is recalled in Sec. 3. In Sec. 4 we prove the approximation property of spherical splines as a subset of Sobolev spaces. Section 5 presents the main result of the Galerkin scheme. Our numerical results are reported in Sec. 6. Throughout this paper, C is a generic constant which may take di®erent value at di®erent occurrence. 2. Preliminaries 2.1. Sobolev spaces Throughout this paper, we denote by S the unit sphere in R 3 , i.e. S :¼ fx 2 R 3 : jjxjj ¼ 1g where jj jj is the Euclidean norm in R 3 . A spherical harmonic of order ‘ on S is the restriction to S of a homogeneous harmonic polynomial of degree ‘ in R 3 . The space of all spherical harmonics of order ‘ is the eigenspace of the LaplaceBeltrami
Pseudodi®erential Equations on the Sphere with Spherical Splines
1935
operator S corresponding to the eigenvalue ‘ ¼ ‘ð‘ þ 1Þ. The dimension of this space being 2‘ þ 1 (see, e.g. Ref. 20), one may choose for it an orthonormal basis fY‘;m g ‘m¼‘ . The collection of all the spherical harmonics Y‘;m , m ¼ ‘; . . . ; ‘ and ‘ ¼ 0; 1; . . ., forms an orthonormal basis for L2 ðSÞ. For s 2 R, the Sobolev space H s is de¯ned as usual by ( ) 1 X ‘ X s 0 2s 2 H :¼ v 2 D ðSÞ : ð‘ þ 1Þ j^ v ‘;m j < 1 ; ‘¼0 m¼‘
where D 0 ðSÞ is the space of distributions on S and v^‘;m are the Fourier coe±cients of v, Z v^‘;m ¼ vðxÞY‘;m ðxÞdx : S
Here dx is the element of surface area. The space H s is equipped with the following norm and inner product: ! 1=2 1 X ‘ X 2s 2 jjvjjs :¼ ð‘ þ 1Þ j^ v ‘;m j ð2:1Þ ‘¼0 m¼‘
and hv; wis :¼
1 X ‘ X ‘¼0 m¼‘
^ ‘;m : ð‘ þ 1Þ 2s v^‘;m w
When s ¼ 0 we write h; i instead of h; i0 ; this is in fact the L2 -inner product. We note that jhv; wis j jjvjjs jjwjjs
8 v; w 2 H s ; 8 s 2 R
ð2:2Þ
8 v 2 H s1 ; 8 s1 ; s2 2 R:
ð2:3Þ
and jjvjjs1 ¼ sup
w2H s2 w6¼0
hv; wi s1 þs2 2
jjwjjs2
In the case k belongs to the set of non-negative integers Z þ , the Sobolev space H k can also be de¯ned by using atlas for the unit sphere S; see Ref. 21. This construction uses a concept of homogeneous extensions. De¯nition 2.1. Given any spherical function v, its homogeneous extension of degree n 2 Z þ to R 3 nf0g is a function vn de¯ned by x n vn ðxÞ :¼ jjxjj v : jjxjj Let fðj ; j Þg Jj¼1 be an atlas for S, i.e. a ¯nite collection of charts ðj ; j Þ, where j are open subsets of S, covering S, and where j : j ! Bj are in¯nitely di®erentiable mappings whose inverses 1 j are also in¯nitely di®erentiable. Here Bj , j ¼ 1; . . . ; J , 2 are open subsets in R . Also, let fj g Jj¼1 be a partition of unity subordinate to the atlas fðj ; j Þg Jj¼1 , i.e. a set of in¯nitely di®erentiable functions j on S vanishing
1936
T. D. Pham, T. Tran & A. Chernov
P outside the sets j , such that Jj¼1 j ¼ 1 on S. For any k 2 Z þ , the Sobolev space H k on the unit sphere is de¯ned as follows: k H k :¼ fv : ðj vÞ 1 j 2 H ðBj Þ; j ¼ 1; . . . ; J g;
ð2:4Þ
which is equipped with a norm de¯ned by jjvjj k :¼
J X
jjðj vÞ 1 j jjH k ðBj Þ :
ð2:5Þ
j¼1
This norm is equivalent to the norm de¯ned in (2.1); see Ref. 18. Let v 2 H k , k 1. For each l ¼ 1; . . . ; k, let vl1 denote the unique homogeneous extension of v of degree l 1. Then X jvjl :¼ jjD vl1 jjL2 ðSÞ ð2:6Þ jj¼l
is a Sobolev-type seminorm of v in H k . Here jjD vl1 jjL2 ðSÞ is understood as the L2 -norm of the restriction of the trivariate function D vl1 to S. When l ¼ 0 we de¯ne jvj0 :¼ jjvjjL2 ðSÞ ; which can now be used together with (2.6) to de¯ne another norm in H k : jjvjj 0k :¼
k X
jvjl :
ð2:7Þ
l¼0
This norm turns out to be equivalent to the Sobolev norm de¯ned in (2.5); see Ref. 21. 2.2. Pseudodi®erential operators ^ Let fLð‘Þg ‘0 be a sequence of real numbers. A pseudodi®erential operator L is a linear operator that assigns to any v 2 D 0 ðSÞ a distribution Lv :¼
1 X ‘ X ‘¼0 m¼‘
^ v ‘;m Y‘;m : Lð‘Þ^
ð2:8Þ
^ The sequence fLð‘Þg ‘0 is referred to as the spherical symbol of L. Let ^ ¼ 0g. Then KðLÞ :¼ f‘ : Lð‘Þ ker L ¼ spanfY‘;m : ‘ 2 KðLÞ; m ¼ ‘; . . . ; ‘g: Denoting M :¼ dim ker L, we assume that 0 M < 1. In this paper, we assume that L is a strongly elliptic pseudodi®erential operator of order 2, i.e. ^ C2 ð‘ þ 1Þ 2 C1 ð‘ þ 1Þ 2 Lð‘Þ
for all ‘ 62 KðLÞ;
ð2:9Þ
for some positive constants C1 and C2 . More general pseudodi®erential operators can be de¯ned via Fourier transforms by using local charts; see, e.g. Refs. 15 and 22. It can be easily seen that if L is a pseudodi®erential operator of order 2 then L : H sþ ! H s is bounded for all s 2 R.
Pseudodi®erential Equations on the Sphere with Spherical Splines
1937
The following commonly seen pseudodi®erential operators are strongly elliptic; see Ref. 27. .
The Laplace–Beltrami operator is an operator of order 2 and has as symbol ^ ¼ ‘ð‘ þ 1Þ. This operator is the restriction of the Laplacian on the sphere. Lð‘Þ . The hypersingular integral operator is an operator of order 1 and has as symbol ^ ¼ ‘ð‘ þ 1Þ=ð2‘ þ 1Þ. This operator arises from the boundary-integral reforLð‘Þ mulation of the Neumann problem with the Laplacian in the interior or exterior of the sphere. . The weakly singular integral operator is an operator of order 1 and has as symbol ^ ¼ 1=ð2‘ þ 1Þ. This operator arises from the boundary-integral reformulation Lð‘Þ of the Dirichlet problem with the Laplacian in the interior or exterior of the sphere. The problem we are solving in this paper is posed as follows. Problem A. Let L be a pseudodi®erential operator of order 2. Given g 2 H
satisfying g^‘;m ¼ 0 for all ‘ 2 KðLÞ;
m ¼ ‘; . . . ; ‘;
ð2:10Þ
¯nd u 2 H satisfying Lu ¼ g; hi ; ui ¼ i ;
ð2:11Þ
i ¼ 1; . . . ; M ;
where i 2 R and i 2 H are given. Here h; i denotes the duality inner product between H and H , which coincides with the H 0 -inner product when i and u belong to H 0 . Problem A is uniquely solvable under the following assumption. Assumption B. The functionals 1 ; . . . ; N are assumed to be unisolvent with respect to ker L, i.e. for any v 2 ker L if hi ; vi ¼ 0 for all i ¼ 1; . . . ; M , then v ¼ 0. The following theorem is proved in Ref. 19. We include the proof here for completeness. Theorem 2.1. Under Assumption B, Problem A has a unique solution. Proof. Since ker L is a ¯nite-dimensional subspace of H , we can represent H as H ¼ ker L ðker LÞ ? H ; where ðker LÞ ? H is the orthogonal complement of ker L with respect to the H -inner product. Writing the solution u in the form
u ¼ u0 þ u1
where u0 2 ker L and u1 2 ðker LÞ ? H ;
and noting that Ljðker LÞ ?H is injective, we can de¯ne u1 by u1 ¼ ker L by solving hi ; u0 i ¼ i hi ; u1 i;
i ¼ 1; . . . ; M :
L 1 g
ð2:12Þ and ¯nd u0 2 ð2:13Þ
1938
T. D. Pham, T. Tran & A. Chernov
Since u0 2 ker L, it can be represented as ‘ X X
u0 ¼
c‘;m Y‘;m :
‘2KðLÞ m¼‘
Substituting this into (2.13) yields ‘ X X
c‘;m hi ; Y‘;m i ¼ i hi ; u1 i;
i ¼ 1; . . . ; M :
ð2:14Þ
‘2KðLÞ m¼‘
Recalling that M ¼ dim ker L, we note that there are M unknowns c‘;m . The unisolvency Assumption B assures us that Eq. (2.13) with zero right-hand side has a unique solution u0 ¼ 0. Therefore, the matrix arising from (2.14) is invertible, which in turn implies unique existence of c‘;m , m ¼ ‘; . . . ; ‘ and ‘ 2 KðLÞ. The theorem is proved. We de¯ne a bilinear form að; Þ : H þs H s ! R, for any s 2 R, by aðw; vÞ :¼ hLw; vi
for all w 2 H þs ; v 2 H s :
We note that aðu1 ; vÞ ¼ hg; vi
for all v 2 H :
ð2:15Þ
In the sequel, for any x; y 2 R, x ’ y means that there exist positive constants C1 and C2 satisfying C1 x y C2 x. The following simple results are often used in the next sections. Lemma 2.1. Let s be any real number. .
The bilinear form að; Þ : H þs H s ! R is bounded, i.e. jaðw; vÞj C jjwjjþs jjvjjs
.
If w; v 2
H s,
for all w 2 H þs ; v 2 H s :
then jhLw; vis j C jjwjjs jjvjjs :
.
ð2:16Þ
Assume that L is strongly elliptic. If v 2 ðker
LÞ ? H s,
ð2:17Þ
then
hLv; vis ’ jjvjj 2s :
ð2:18Þ
In particular, there holds aðv; vÞ ’ jjvjj 2 for all v 2 ðker LÞ ? H . Here C is a constant independent of v and w. Proof. Let w 2 H þs and v 2 H s . Noting (2.9) and using the CauchySchwarz inequality, we have jaðw; vÞj
1 X ‘ X
^ jLð‘Þjj w^ ‘;m jj^ v ‘;m j C
‘¼0 m¼‘ 1 X ‘ X
¼C
‘¼0 m¼‘
1 X ‘ X ‘¼0 m¼‘
ð‘ þ 1Þ 2 jw^ ‘;m jj^ v ‘;m j
^ ‘;m jð‘ þ 1Þ s j^ ð‘ þ 1Þ þs jw v ‘;m j
Pseudodi®erential Equations on the Sphere with Spherical Splines
C
1 X ‘ X
! 1=2 ð‘ þ 1Þ
2ðþsÞ
‘¼0 m¼‘
^ ‘;m j jw
2
1 X ‘ X
1939
! 1=2 ð‘ þ 1Þ
‘¼0 m¼‘
2ðsÞ
j^ v ‘;m j
2
¼ C jjwjjþs jjvjjs ; proving (2.16). The proof for (2.17) and (2.18) can be done similarly, noting the de¯nition (2.9) of strongly elliptic operators, and noting that v 2 ðker LÞ ? H s if and s only if v 2 H and v^‘;m ¼ 0 for all ‘ 2 KðLÞ and m ¼ ‘; . . . ; ‘. In the next section, we shall de¯ne ¯nite-dimensional subspaces in which approximate solutions are sought for.
3. Approximation Subspaces The ¯nite-dimensional subspace to be used in the approximation will be de¯ned from spherical splines. In this section we review several basic concepts and present some properties of spherical splines. More details can be found in Refs. 13. Let fv1 ; v2 ; v3 g be linearly independent vectors in R 3 . The triheron T generated by fv1 ; v2 ; v3 g is de¯ned by T :¼ fv 2 R 3 : v ¼ b1 v1 þ b2 v2 þ b3 v3 with bi 0; i ¼ 1; 2; 3g: The intersection :¼ T \ S is called a spherical triangle. For each v 2 , where is a spherical triangle having vertices v1 , v2 , v3 , there exist uniquely b1 ðvÞ, b2 ðvÞ, b3 ðvÞ satisfying v ¼ b1 ðvÞv1 þ b2 ðvÞv2 þ b3 ðvÞv3 ;
ð3:1Þ
which are called the spherical barycentric coordinates of v with respect to . Let ¼ f i : i ¼ 1; . . . ; T g be a set of spherical triangles. If satis¯es ST . i¼1 i ¼ S, . each pair of distinct triangles in is either disjoint or share a common vertex or an edge, then is called a spherical triangulation of the sphere S. Given X ¼ fx1 ; . . . ; xN g a set of points on S, we can form a spherical triangulation which contains triangles whose vertices are elements of X. In the experiments (Sec. 6), we used the FORTRAN package STRIPACK (http://www.netlib.org/ toms/77) to obtain the spherical triangulation from the set X. Given non-negative integers r and d, the set of spherical splines of degree d and smoothness r associated with is de¯ned by S dr ðÞ :¼ fs 2 C r ðSÞ : sj 2 P d ; 2 g:
1940
T. D. Pham, T. Tran & A. Chernov
Here, P d is the space of restrictions to S of homogeneous polynomials of degree d in R 3 . If has vertices v1 , v2 , v3 , then sj can be written as X d; sj ðvÞ ¼ c ijk B ijk ðvÞ; v 2 ; iþjþk¼d where the coe±cients c ijk are real numbers and the functions d; B ijk ðvÞ :¼
d! i b ðvÞb j2 ðvÞb k3 ðvÞ; i!j!k! 1
i þ j þ k ¼ d;
are called the spherical BernsteinBezier basis polynomials of degree d relative to . Here, bi ðvÞ, i ¼ 1; 2; 3, are given by (3.1). For more details, see Ref. 1. In this paper, we assume that the integers d and r de¯ning S dr ðÞ satisfy d 3r þ 2 if r 1; ð3:2Þ d1 if r ¼ 0: We now use the de¯nition of Sobolev spaces by local charts (see (2.4)) to show the following necessary result. Proposition 3.1. Let be a spherical triangulation on the unit sphere S. Assume that (3.2) holds. There holds S dr ðÞ H rþ1 : Proof. We prove the result for r ¼ 0 and use induction to obtain the result for r > 0. Here we use a speci¯c atlas of charts to de¯ne the Sobolev space H 1 . We denote by n ¼ ð0; 0; 1Þ and s ¼ ð0; 0; 1Þ the north and south poles of S, respectively. For any point x 2 S and R > 0, we denote the spherical cap centered at x and having radius R by C ðx; RÞ, i.e. C ðx; RÞ :¼ fy 2 S : cos 1 ðx yÞ Rg: The interior of C ðx; RÞ is denoted by
C o ðx; RÞ.
U1 ¼ C o ðn; 0 Þ and
ð3:3Þ
Let
U2 ¼ C o ðs; 0 Þ;
with 0 2 ð =2; 2 =3Þ. Assume that is ¯ne enough such that S admits a simple cover S ¼ 1 [ 2 , where [ j ¼ ; j ¼ 1; 2: Uj
The stereographic projection 1 from the punctured sphere Snfng onto R 2 is de¯ned as a mapping that maps x 2 Snfng to the intersection of the equatorial hyperplane fz ¼ 0g and the extended line that passes through x and n. The stereographic projection 2 based on s can be de¯ned similarly. The scaled projections 1 :¼
1 tanð0 =2Þ
2 j 1
and
2 :¼
1 tanð0 =2Þ
1 j 2
Pseudodi®erential Equations on the Sphere with Spherical Splines
1941
map 1 and 2 , respectively, onto the unit ball of R 2 . It is clear that fj ; j g 2j¼1 is a C 1 atlas for S. Let Bj ¼ j ðj Þ, j ¼ 1; 2, and let fj : S ! Rg 2j¼1 be the partition of unity subordinate to fðj ; j Þg 2j¼1 ; see Sec. 2. For any v 2 S d0 ðÞ, it su±ces to show that (see (2.4)) 1 wj :¼ ðj vÞ 1 j 2 H ðBj Þ for j ¼ 1; 2:
This holds because wj is continuous on Bj and wj j belongs to H 1 ðÞ, where f :¼ j ðÞ : j g forms a partition of Bj ; see p. 38 of Ref. 8. 4. Approximation Property Before studying the approximation property of spherical splines, we introduce the concept of quasiuniform triangulation on S. For any spherical triangle , we denote by jj the diameter of the smallest spherical cap containing , and by the diameter of the largest spherical cap inside . Here the diameter of a cap is, as usual, twice its radius; see (3.3). We de¯ne jj :¼ maxfjj; 2 g;
:¼ minf ; 2 g and
h :¼ tan
jj : 2
ð4:1Þ
De¯nition 4.1. Let be a positive real number. A triangulation is said to be -quasiuniform provided that jj :
In the following we brie°y introduce the construction of a quasi-interpolation operator Q : L2 ðSÞ ! S dr ðÞ which is introduced in Ref. 21. First we introduce the set of domain points of to be [ iv þ jv2 þ kv3 D :¼ ijk ¼ 1 : d iþjþk¼d ¼hv ;v ;v i2 1
2
3
Here, ¼ hv1 ; v2 ; v3 i denotes the spherical triangle whose vertices are v1 ; v2 ; v3 . We denote the domain points by 1 ; . . . ; D , where D ¼ dim S d0 ðÞ. Let fBl : l ¼ 1; . . . ; Dg be a basis for S d0 ðÞ such that the restriction of Bl on the triangle containing l is the BernsteinBezier polynomial of degree d associated with this point, and that Bl vanishes on other triangles. A set M :¼ f l g M set for S dr ðÞ if, for every l¼1 D is called a minimal determiningP r s 2 S d ðÞ, all the coe±cients l ðsÞ in the expression s ¼ D l¼1 l ðsÞBl are uniquely determined by the coe±cients corresponding to the basis functions which are associated with points in M. Given a minimal determining set, we construct a basis r fB l g M l¼1 for S d ðÞ by requiring l 0 ðB l Þ ¼ l;l 0 ;
1 l; l 0 M :
1942
T. D. Pham, T. Tran & A. Chernov
By using HahnBanach theorem we extend the linear functionals l , l ¼ 1; . . . ; M , to all of L2 ðSÞ. We continue to use the same symbol for these extensions. The quasi-interpolation operator Q : L2 ðSÞ ! S dr ðÞ is now de¯ned by Qv :¼
M X
l ðvÞB l ;
v 2 L2 ðSÞ:
l¼1
The following proposition is a special case of a result established in Theorem 2 in Ref. 4. Proposition 4.1. Assume that is a -quasiuniform spherical triangulation with jj 1, and that (3.2) holds. Then for any v 2 H m there holds mk jv Qvjk Ch jvjm ;
for all k ¼ 0; . . . ; minfm 1; r þ 1g, and 1; 3; . . . ; d þ 1 m¼ 2; 4; . . . ; d þ 1
if d is even; if d is odd:
Here C is a positive constant depending only on d and the smallest angle in . Remark 4.1. (i) The condition k r þ 1 is to ensure that Qv 2 H k ; see Proposition 3.1. (ii) Theorem 2 in Ref. 4 proves the result for r 0 and d 3r þ 2. In fact, the result can also be proved when r ¼ 0 and d ¼ 1 by using the same argument. The following proposition uses the above result to show the approximation property of S dr ðÞ in positive order Sobolev spaces. Proposition 4.2. Assume that is a -quasiuniform spherical triangulation with jj 1, and that (3.2) holds. Then for any v 2 H m there exists 2 S dr ðÞ satisfying mn jjv jjn Ch jjvjjm ;
ð4:2Þ
where m¼
1; 2; . . . ; d þ 1 2; 3; . . . ; d þ 1
if d is even; if d is odd;
and where n ¼ 0; 1; . . . ; minfm 1; r þ 1g. Here the positive constant C depends only on d and the smallest angle in . Proof. Since the three norms de¯ned in (2.1), (2.5) and (2.7) are equivalent, it su±ces to prove the result with the norm jj jj 0 . Case 1. Consider ¯rst the case when m and d are of di®erent parity, i.e. 1; 3; . . . ; d þ 1 if d is even; m¼ 2; 4; . . . ; d þ 1 if d is odd:
Pseudodi®erential Equations on the Sphere with Spherical Splines
1943
It follows from Proposition 4.1 that, for any v 2 H m , its quasi-interpolant satis¯es mk jv Qvjk Ch jvjm ;
k ¼ 0; . . . ; n:
By summing over all k ¼ 0; . . . ; n and noting that h < 1, we obtain mn jjv Qvjj 0n Ch jvjm :
Since jvjm jjvjj 0m , we deduce the required inequality. Case 2. Next, we consider the case when m and d have the same parity, i.e. 2; 4; . . . ; d if d is even; m¼ 3; 5; . . . ; d if d is odd: Note that here we can use the result proved in Case 1 for m 1 and m þ 1, but not for m, due to the parity of m when compared to d. Hence, we further consider di®erent sub-cases. Case 2.1. When n m 2, we have by using the result in Case 1 with n and m 1 m1n jjv Qvjj 0n Ch jjvjj 0m1
8 v 2 H m1 ;
and then with n and m þ 1 mþ1n jjv Qvjj 0n Ch jjvjj 0mþ1
8 v 2 H mþ1 :
By using interpolation (see, e.g. Theorem 8.12 in Ref. 17) we obtain the required inequality for v 2 H m . Case 2.2. Next, consider the case n ¼ m 1 r. The result in Case 1 gives (noting that m 2 in this case) jjv Qvjj 0m2 Ch jjvjj 0m1
8 v 2 H m1 ;
and jjv Qvjj 0m Ch jjvjj 0mþ1
8 v 2 H mþ1 :
By using interpolation again, we obtain jjv Qvjj 0m1 Ch jjvjj 0m
8 v 2 H m:
Case 2.3. Finally, consider the case n ¼ m 1 ¼ r þ 1. Let Prþ1 be the projection from H rþ1 onto S dr ðÞ de¯ned by hPrþ1 v; wirþ1 ¼ hv; wirþ1
8 v 2 H rþ1 and w 2 S dr ðÞ:
It is well known that jjPrþ1 v vjj 0rþ1
inf jjw vjj 0rþ1 ;
w2S dr ðÞ
so that jjPrþ1 v vjj 0rþ1 jjvjj 0rþ1
ð4:3Þ
1944
T. D. Pham, T. Tran & A. Chernov
and jjPrþ1 v vjj 0rþ1 jjQv vjj 0rþ1 : Using the result proved in Case 2.1 with r þ 1 and r þ 3 we have 2 jjQv vjj 0rþ1 Ch jjvjj 0rþ3 ;
implying 2 jjPrþ1 v vjj 0rþ1 Ch jjvjj 0rþ3 :
The above inequality and (4.3) yield jjPrþ1 v vjj 0rþ1 Ch jjvjj 0rþ2 ; proving the proposition. Remark 4.2. The approximant to v in the above proposition is the quasiinterpolant Qv (Proposition 4.2), except when r and d have the same parity and n ¼ r þ 1 and m ¼ r þ 2. We believe that this restriction is only a technical di±culty. When solving pseudodi®erential equations of order 2 by the Galerkin method, it is natural to carry out error analysis in the energy space H . Since the order 2 may be negative (as in the case of the weakly singular integral equation discussed after De¯nition 2.9) it is necessary to show an approximation property of the form (4.2) for a wider range of n and m, including negative real values. The following proposition extends Proposition 4.2 to the case when n and m are non-negative real numbers. It will also relax the condition that n m 1. Proposition 4.3. Assume that is a -quasiuniform spherical triangulation with jj 1, and that (3.2) holds. Then for any v 2 H s , there exists 2 S dr ðÞ satisfying st jjv jjt Ch jjvjjs ;
where 0 t r þ 1 and t s d þ 1. Here C is a positive constant depending only on d and the smallest angle in . Proof. The proposition will be proved by considering di®erent cases. The main idea of the proof is to use Proposition 4.2 and interpolation. Case 1. t r þ 1 and s ¼ d þ 1. By using Proposition 4.2 we have for any v 2 H dþ1 dþ1btc
jjvjjdþ1 ;
dþ1dte
jjvjjdþ1 :
jjv Qvjjbtc Ch and jjv Qvjjdte Ch By using interpolation we derive
dþ1t jjv Qvjjt Ch jjvjjdþ1 :
ð4:4Þ
Pseudodi®erential Equations on the Sphere with Spherical Splines
1945
We note that the only case that this argument fails is when dte ¼ r þ 1 and d þ 1 ¼ r þ 2, with d and r having the same parity; see Remark 4.2. This case never happens. Case 2. t r þ 1 and t s < d þ 1. Let Pt : H t ! S dr ðÞ be the projection de¯ned by hPt v; wit ¼ hv; wit
8 v 2 H t and w 2 S dr ðÞ:
Then jjPt v vjjt
inf jjw vjjt ;
w2S dr ðÞ
so that jjPt v vjjt jjvjjt ;
ð4:5Þ
and jjPt v vjjt jjQv vjjt : Due to (4.4) there holds dþ1t jjPt v vjjt Ch jjvjjdþ1 :
This inequality and (4.5) yield st jjPt v vjjt Ch jjvjjs ;
proving the proposition. The following theorem is our most general result on the approximation property of which includes negative values of t and s.
S dr ðÞ,
Theorem 4.1. Assume that is a -quasiuniform spherical triangulation with jj 1, and that (3.2) holds. Then for any v 2 H s , there exists 2 S dr ðÞ satisfying st jjv jjt Ch jjvjjs ;
where t r þ 1 and t s d þ 1. Here C is a positive constant depending only on d and the smallest angle in . Proof. When both t and s are non-negative, the result is proved in Proposition 4.3. The remaining cases are considered separately below. Step 1. d 1 t 0 s d þ 1. We de¯ne P0 : H 0 ! S dr ðÞ by hP0 v; wi ¼ hv; wi
8 v 2 H 0 and w 2 S dr ðÞ:
It is well known that jjP0 v vjj0
inf jjv wjj0 ;
w2S dr ðÞ
which implies, together with Proposition 4.3, that jjP0 v vjj0 h jjvjj
8 v 2 H ;
0 d þ 1:
1946
T. D. Pham, T. Tran & A. Chernov
Noting (2.3) and using the above estimate with ¼ s and ¼ t we obtain jjP0 v vjjt ¼ sup
w2H t w6¼0
hP0 v v; wi hP0 v v; w P0 wi ¼ sup jjwjjt jjwjjt t w2H w6¼0
jjw P0 wjj0 jjP0 v vjj0 sup jjwjjt w2H t w6¼0
st Ch jjvjjs :
Step 2. 2s d 1 t s 0 and d 1 s. Let Ps : H s ! S dr ðÞ be de¯ned by hPs v; wis ¼ hv; wis
8 v 2 H s and w 2 S dr ðÞ:
Then it is obvious that jjPs v vjjs jjvjjs
8 v 2 H s:
ð4:6Þ
If 2s d 1 t 2s, so that 0 2s t d þ 1, then the result proved in Step 1 yields st jjP0 w wjjs Ch jjwjj2st
8 w 2 H 2st :
ð4:7Þ
Combining (2.3), (4.6) and (4.7), we have jjPs v vjjt ¼ sup
2st
w2H w6¼0
hPs v v; wis hPs v v; w P0 wis ¼ sup jjwjj2st jjwjj2st 2st w2H w6¼0
jjw P0 wjjs jjPs v vjjs sup jjwjj2st 2st w2H w6¼0
st Ch jjPs v vjjs st Ch jjvjjs :
In particular, we have s jjPs v vjj2s Ch jjvjjs :
The result for 2s < t s is obtained by interpolation, noting (4.6). Step 3. 2ðd þ 1Þ t d 1 and 0 s d þ 1. (This step extends the result of Step 1.) Let Pd1 : H d1 ! S dr ðÞ be the projection de¯ned by hPd1 v; wid1 ¼ hv; wid1
8 w 2 S dr ðÞ:
Then Pd1 v is the best approximation of v from S dr ðÞ in the H d1 -norm. The result in Step 1 gives sþdþ1 jjPd1 v vjjd1 Ch jjvjjs
8 v 2 H s:
ð4:8Þ
Pseudodi®erential Equations on the Sphere with Spherical Splines
1947
Since hPd1 v v; id1 ¼ 0 for all 2 S dr ðÞ, we have jjPd1 v vjjt ¼
sup w2H t2ðdþ1Þ w6¼0
¼
sup w2H t2ðdþ1Þ
hPd1 v v; wid1 jjwjjt2ðdþ1Þ hPd1 v v; w id1 jjwjjt2ðdþ1Þ
w6¼0
jjPd1 v vjjd1
sup w2H t2ðdþ1Þ w6¼0
jjw jjd1 : jjwjjt2ðdþ1Þ
ð4:9Þ
Noting that d 1 t 2ðd þ 1Þ 0, we can use the result in Step 2 to choose, for any w 2 H t2ðdþ1Þ , a function 2 S dr ðÞ satisfying td1 jjwjjt2ðdþ1Þ : jjw jjd1 Ch
ð4:10Þ
Substituting (4.8) and (4.10) into (4.9), we infer st jjPd1 v vjjt Ch jjvjjs :
Step 4. d 1 s 0 and 4s 2ðd þ 1Þ t 2s d 1. (This step extends the result of Steps 2 and 3.) De¯ning the projection P2sd1 : H 2sd1 ! S dr ðÞ in the same manner as Pd1 , using the same argument as in Step 3, and invoking the result in Step 2, we obtain the required estimate. The results for the cases t < 2ðd þ 1Þ or s < d 1 can be obtained similarly by repeating the above arguments. The theorem is proved. In the next section we will use the result developed in this section to estimate the error of the Galerkin approximation. 5. Galerkin Method 5.1. Approximate solution Noting (2.12), we shall seek an approximate solution u~ 2 H þ in the form u~ ¼ u~0 þ u~1
where u~0 2 ker L and u~1 2 S dr ðÞ:
ð5:1Þ
The solution u~1 will be found by solving the Galerkin equation hL u~1 ; vi ¼ hf ; vi
8 v 2 S dr ðÞ;
ð5:2Þ
in which L is a strongly elliptic pseudodi®erential operator of order 2 whose symbol is given by ( ^ Lð‘Þ if ‘ 62 KðLÞ; c L ð‘Þ ¼ 2 ð1 þ ‘Þ if ‘ 2 KðLÞ:
1948
T. D. Pham, T. Tran & A. Chernov
Noting (2.9), we have c ð‘Þ ’ ð1 þ ‘Þ 2 L This con¯rms that the bilinear form
a
:
H
8 ‘ 2 N:
H ! R de¯ned by
a ðv; wÞ :¼ hL v; wi;
v; w 2 H ;
is continuous and coercive in H . The well-known LaxMilgram theorem con¯rms the unique existence of u~1 2 S dr ðÞ. Having found u~1 , we will ¯nd u~0 2 ker L by solving the equations (cf. (2.11)) hi ; u~0 i ¼ i hi ; u~1 i;
i ¼ 1; . . . ; M ;
so that hi ; u~i ¼ hi ; ui;
i ¼ 1; . . . ; M :
ð5:3Þ
The unique existence of u~0 follows from Assumption B in exactly the same way as that of u0 ; see Theorem 2.1. ~ can be rewritten in a It is noted that in general S dr ðÞ µ 6 ðker LÞ ? H . However, u form similar to (2.12) as follows. Let u 0 :¼ u~0 þ
‘ X X
~1 Þ‘;m Y‘;m ðuc
ð5:4Þ
‘2KðLÞ m¼‘
and u 1 ¼
‘ X X
~1 Þ‘;m Y‘;m : ðuc
ð5:5Þ
‘62KðLÞ m¼‘
Then u~ ¼ u 0 þ u 1
with u 0 2 ker L and u 1 2 ðker LÞ ? H : u 1
ð5:6Þ
S dr ðÞ,
does not belong to and that this It should be noted that, in general, function is introduced purely for analysis purposes. We do not explicitly compute u 1 , nor u 0 . 5.2. Error analysis Assume that the exact solution u and the approximate solution u~ of Problem A belong to H t for some t 2 R, and assume that i 2 H t for i ¼ 1; . . . ; M . Comparing (2.12) and (5.6) suggests that jju u~jjt can be estimated by estimating jju0 u 0 jjt and jju1 u 1 jjt . It turns out that an estimate for the latter is su±cient, as shown in the following two lemmas. Lemma 5.1. Let u0 , u1 , u 0 and u 1 be de¯ned by (2.12), (5.4) and (5.5). For i ¼ 1; . . . ; M , if i 2 H t for some t 2 R, then jju0 u 0 jjt C jju1 u 1 jjt ; where C is independent of u.
Pseudodi®erential Equations on the Sphere with Spherical Splines
1949
Proof. For i ¼ 1; . . . ; M , it follows from (5.3) that hi ; u0 i þ hi ; u1 i ¼ hi ; u 0 i þ hi ; u 1 i; implying hi ; u0 u 0 i ¼ hi ; u 1 u1 i. Inequality (2.3) yields jhi ; u0 u 0 ij ¼ jhi ; u1 u 1 ij jji jjt jju1 u 1 jjt : This result holds for all i ¼ 1; . . . ; M , implying jju0 u 0 jj Mjju1 u 1 jjt ; where M :¼ maxi¼1;...;M jji jjt , and jjvjj :¼ maxi¼1;...;M jhi ; vij for all v 2 ker L. (The unisolvency assumption assures us that the above norm is well-de¯ned.) The subspace ker L being ¯nite-dimensional, we deduce jju0 u 0 jjt C jju1 u 1 jjt ; proving the lemma. Lemma 5.2. Under the assumptions of Lemma 5.1, there holds jju u~jjt C jju1 u~1 jjt : Proof. Noting (2.12) and (5.6), the norm jju u~jjt can be rewritten as jju u~jj 2t ¼
X
‘ X
d ð‘ þ 1Þ 2t j^ u ‘;m ð~ uÞ‘;m j 2
‘2KðLÞ m¼‘ ‘ X X
þ ¼
‘62KðLÞ m¼‘ ‘ X
X
2 dÞ ðu d ð‘ þ 1Þ 2t jðu 0 ‘;m 0 Þ‘;m j
‘2KðLÞ m¼‘ ‘ X X
¼
d ð‘ þ 1Þ 2t j^ u ‘;m ð~ u Þ‘;m j 2
þ
2 dÞ ðu d ð‘ þ 1Þ 2t jðu 1 ‘;m 1 Þ‘;m j
‘62KðLÞ m¼‘ jju0 u 0 jj 2t þ
jju1 u 1 jj 2t :
This, together with the result in Lemma 5.1, implies jju u~jjt C jju1 u 1 jjt : Noting that jju1 u 1 jjt jju1 u~1 jjt , we deduce the required result. We now prove the main theorem of the paper. Theorem 5.1. Assume that is a -quasiuniform spherical triangulation with jj 1 and that (3.2) hold. If the order 2 of the pseudodi®erential operator L satis¯es r þ 1, and if u and u~ satisfy, respectively, (2.15) and (5.1), then st jju u~jjt Ch jjujjs ;
1950
T. D. Pham, T. Tran & A. Chernov
where s d þ 1 and 2 d 1 t minfs; g. Here C is a positive constant depending only on d and the smallest angle in . Proof. The proof is standard using Cea's lemma and Nitsche's trick. We include it here for completeness. Noting that u1 2 ðker LÞ ? H and (2.15), we have a ðu1 ; vÞ ¼ hg; vi 8 v 2 H : Cea's lemma gives jju1 vjj ; jju1 u~1 jj C min r v2S d ðÞ
which, together with Theorem 4.1, implies that there exists a constant C satisfying s jju1 u~1 jj Ch jju1 jjs :
Noting that jju1 jjs jjujjs and the result in Lemma 5.2 we have s jjujjs : jju u~jj Ch
ð5:7Þ
Now consider t < . It follows from (2.3) and (2.9) that jju1 u~1 jjt C sup
v2H 2t v6¼0
hu1 u~1 ; vi a ðu1 u~1 ; vÞ C sup : jjvjj2t jjvjj2t v2H 2t v6¼0
By using successively (2.15), (5.2) we deduce that for arbitrary 2 S dr ðÞ jju1 u~1 jjt C sup
v2H 2t v6¼0
a ðu1 u~1 ; v Þ jjv jj C jju1 u~1 jj sup : jjvjj2t 2t jjvjj2t v2H v6¼0
Since 2 d 1 t < , there holds < 2 t d þ 1. By using Theorem 4.1 again, we can choose 2 S dr ðÞ satisfying t jjv jj Ch jjvjj2t :
Hence, t st jju1 u~1 jjt Ch jju1 u~1 jj Ch jjujjs :
Using Lemma 5.2, we obtain st jju u~jjt Ch jjujjs :
6. Numerical Experiments In this section, we present the numerical results obtained from our experiments with di®erent sets of points X ¼ fx1 ; x2 ; . . . ; xN g, where xi ¼ ðxi;1 ; xi;2 ; xi;3 Þ, i ¼ 1; . . . ; N , are points on the sphere generated by a simple algorithm23 which partitions the sphere into equal areas. From these sets of data points, we used the FORTRAN package STRIPACK to obtain the spherical triangulations .
Pseudodi®erential Equations on the Sphere with Spherical Splines
1951
We solved pseudodi®erential equations by using the space of spherical splines S 10 ðÞ, which is the space of continuous and piecewise homogeneous polynomial of degree 1. A set of basis functions for S 10 ðÞ is fBi : i ¼ 1; . . . ; N g; where, for each i ¼ 1; . . . ; N , Bi is the nodal basis function corresponding to the vertex xi de¯ned as follows. For any x ¼ ðx1 ; x2 ; x3 Þ 2 S, there exists a spherical triangle 2 containing x. If xi is not a vertex of then Bi ðxÞ ¼ 0. Otherwise, assume that is formed by three vertices xi , xj and xk . Then 2 3 0 2 31 1 xi;1 xj;1 xk;1 x1 xj;1 xk;1 Bi ðxÞ ¼ det4 x2 xj;2 xk;2 5 @det4 xi;2 xj;2 xk;2 5A ; ð6:1Þ x3 xj;3 xk;3 xi;3 xj;3 xk;3 see Ref. 1. 6.1. The LaplaceBeltrami equation We solved the equation on the unit sphere of the form Lu ¼ g
on S;
ð6:2Þ
where Lu ¼ S u þ u. This equation arises, for example, when one discretizes in time the di®usion equation on the sphere. We solved (6.2) with gðxÞ ¼ 7x 33 6x3 ðx 12 þ x 22 Þ; so that the exact solution is uðxÞ ¼ x 33 : We carried out the experiment with various numbers of points N , namely N ¼ 101, 200, 500, 1001, 2000, 4000 and 8001. The entry Aij of the sti®ness matrix A is computed by Z Aij ¼ ðrBi ðxÞ rBj ðxÞ þ Bi ðxÞBj ðxÞÞdx S XZ ¼ ðrBi ðxÞ rBj ðxÞ þ Bi ðxÞBj ðxÞÞdx ; 2
where, for any i ¼ 1; . . . ; N , Bi ðxÞ is computed by using (6.1) and rBi is the surface gradient of Bi . The right-hand side of the linear system has entries given by Z XZ bi ¼ Bi ðxÞgðxÞdx ¼ Bi ðxÞgðxÞdx ; i ¼ 1; . . . ; N : ð6:3Þ S
2
The integral of a smooth function f over a spherical triangle with vertices xi ¼ ðxi;1 ; xi;2 ; xi;3 Þ, xj ¼ ðxj;1 ; xj;2 ; xj;3 Þ and xk ¼ ðxk;1 ; xk;2 ; xk;3 Þ is computed as
1952
T. D. Pham, T. Tran & A. Chernov
follows. Let T be the planar triangle (in R 3 ) with the same vertices as , and let T^ be the planar triangle of vertices ð1; 0; 0Þ, ð0; 1; 0Þ and ð0; 0; 1Þ. A point on T^ can be represented as u ¼ ðu1 ; u2 ; 1 u1 u2 Þ where ðu1 ; u2 Þ satis¯es 0 u2 1 u1 and 0 u1 1. It can be shown that Z Z 1 Z 1u1 F ðuÞ du2 du1 f ðxÞdx ¼ jdet F j f ; ð6:4Þ jjF ðuÞjj jjF ðuÞjj 3 0 0 where F : T^ ! T is de¯ned by 2 32 3 u1 xi;1 xj;1 xk;1 5: u2 F ðuÞ ¼ 4 xi;2 xj;2 xk;2 54 ð6:5Þ xi;3 xj;3 xk;3 1 u1 u2 Having solved the linear system, we computed the L2 -norm of the error uN u, where in this section we denoted the approximate solution by uN instead of u~. It is expected 2 from our theoretical result (Theorem 5.1) that jjuN ujj0 ¼ Oðh Þ. The estimated orders of convergence (EOC) shown in Table 1 agree with our theoretical result. 6.2. Weakly singular integral equation 6.2.1. The equation We also solved the weakly singular integral equation Lu ¼ g where L is the operator given by LvðxÞ ¼
1 4
on S;
Z vðyÞ S
ð6:6Þ
1 d ; jjx yjj y
for any v 2 D 0 ðSÞ. This equation is the boundary integral reformulation of the Dirichlet problem for the Laplacian in the exterior or interior of the sphere.11 Note that the weakly singular integral operator L is a pseudodi®erential operator of order 1 with symbol 1=ð2‘ þ 1Þ. Equation (6.6) was solved with gðxÞ ¼ x1 x2 =5; so that the exact solution is uðxÞ ¼ x1 x2 . We solved this equation with various values of N , namely N ¼ 10, 20, 30, 40, 51, 80, 101, 125, 150, 175 and 200. Each entry Aij of the sti®ness matrix A is Table 1. Errors in the L2 -norm for the LaplaceBeltrami equation. N
h
jjuN ujj0
EOC
101 200 500 1001 2000 4000 8001
0.2618 0.1819 0.1136 0.0798 0.0570 0.0397 0.0283
5.853E2 2.713E2 1.093E2 5.230E3 2.675E3 1.316E3 6.627E4
2.11 1.93 2.09 1.99 1.96 2.02
Pseudodi®erential Equations on the Sphere with Spherical Splines
given by Aij ¼
1 4
Z Z S
S
Bi ðxÞBj ðyÞ dy dx ; jjx yjj
i; j 2 f1; . . . ; N g:
1953
ð6:7Þ
Computation of Aij is explained in Sec. 6.2.2. Computation of the right-hand side is analogous to computation of (6.3) and is explained in Sec. 6.1. To check the accuracy of the approximation, we computed the H 1=2 -norm of the error u uN , which was calculated as follows: jju uN jj 21=2 ’ hLðu uN Þ; u uN i ¼ hLðu uN Þ; ui Z Z ¼ hLu; ui huN ; Lui ¼ gud guN d: S
S
The estimated orders of convergence shown in Table 2 do not quite agree with the 5=2 theoretical result, which states that jju uN jj1=2 ¼ Oðh Þ. A reason may be the fact that sets of Sa® points used in this experiment are not nested. Indeed, the numbers shown in Table 3, which were obtained by using nested sets of points, seem to agree with the theoretical result. The starting mesh contains eight equal spherical triangles with six nodes (four on the equator and two at the poles). Every further re¯nement consists of partitioning every spherical triangle into four smaller spherical triangles by joining the midpoints of the edges (red re¯nement). 6.2.2. Computation of the sti®ness matrix with numerical quadrature Computation of elements of the sti®ness matrix (6.7) requires evaluation of integrals of the type Z Z Bi ðxÞBj ðyÞ 1 I ¼ dy dx ; i; j 2 f1; . . . ; N g; ð6:8Þ 4 ð1Þ ð2Þ jjx yjj where ð1Þ ; ð2Þ are spherical triangles from and the basis functions Bi ðxÞ and Bj ðyÞ are analytic for all x 2 ð1Þ and y 2 ð2Þ (cf. (6.1)). Due to the nonlocal integral kernel Table 2. Errors in the H 1=2 -norm for the weakly singular integral equation. N
h
jju uN jj1=2
EOC
20 30 40 51 80 101 125 150 175 200 226 250 275
0.7432 0.5153 0.4401 0.3757 0.2958 0.2617 0.2316 0.2104 0.1987 0.1819 0.1692 0.1625 0.1538
0.4609E01 0.1349E01 0.1110E01 0.8246E02 0.4337E02 0.3072E02 0.2371E02 0.1894E02 0.1602E02 0.1350E02 0.1179E02 0.1046E02 0.8856E03
3.36 1.24 1.87 2.69 2.82 2.11 2.35 2.90 1.95 1.87 2.96 3.00
1954
T. D. Pham, T. Tran & A. Chernov Table 3. Errors in the H 1=2 -norm for the weakly singular integral equation with nested triangulations. N
h
jju uN jj1=2
EOC
6 18 66 258
1.5707 0.7853 0.3926 0.1963
4.0933E01 6.2962E02 7.6483E03 1.2607E03
0.00 2.70 3.04 2.60
jjx yjj 1 the integral value I is in general di®erent from zero, even if Bi and Bj have disjoint supports. As a consequence, the sti®ness matrix (6.7) is densely populated. We computed (6.8) approximately by a numerical quadrature. Note that an accurate numerical approximation of (6.8) becomes a challenging task if ð1Þ and ð2Þ share at least one point and hence jjx yjj 1 may become singular. For ease of presentation, in this subsection we introduce the following technical notations. Suppose that the spherical triangle ðqÞ , q ¼ 1; 2, has vertices ðqÞ ðqÞ ðqÞ fv 1 ; v 2 ; v 3 g. Extending the notations of Sec. 6.1 we denote by T ðqÞ the planar triangle sharing its vertices with the spherical triangle ðqÞ . Let T^ be the planar triangle in R 3 with vertices ð1; 0; 0Þ, ð0; 1; 0Þ and ð0; 0; 1Þ and K be the planar triangle in R 2 with vertices ð0; 0Þ, ð1; 0Þ and ð0; 1Þ. Any two points u; v 2 T^ can be uniquely represented by two pairs ðu1 ; u2 Þ; ðv1 ; v2 Þ 2 K by u ¼ ðu1 ; u2 ; 1 u1 u2 Þ
and
v ¼ ðv1 ; v2 ; 1 v1 v2 Þ:
Firstly, we describe a numerical approximation for (6.8) for two disjoint spherical triangles ð1Þ and ð2Þ (a so-called far-¯eld computation). In this case the kernel jjx yjj 1 and the integrand f ðx; yÞ :¼
Bi ðxÞBj ðyÞ 4 jjx yjj
are analytic on ð1Þ ð2Þ . Similarly to (6.4), I can be represented as an integral over K K Z Z I ¼ f ðx; yÞdx dy ð1Þ
ð2Þ
¼ jdet F ð1Þ jjdet F ð2Þ j Z 1Z 1u1Z 1Z 1v1 ð1Þ F ðuÞ F ð2Þ ðvÞ dv2 dv1 du2 du1 f ; ; 3 ð1Þ ð2Þ ð2Þ jjF ðuÞjj jjF ðvÞjj jjF ðvÞjj jjF ð1Þ ðuÞjj 3 0 0 0 0 ð6:9Þ where F ðqÞ : T^ ! T , q ¼ 1; 2 is de¯ned by 2 ðqÞ ðqÞ ðqÞ 3 3 v 1;1 v 2;1 v 3;1 2 u1 6 7 ðqÞ ðqÞ ðqÞ 74 5: u2 F ðqÞ ðuÞ ¼ 6 4 v 1;2 v 2;2 v 3;2 5 1 u1 u2 ðqÞ ðqÞ ðqÞ v 1;3 v 2;3 v 3;3
ð6:10Þ
Pseudodi®erential Equations on the Sphere with Spherical Splines
1955
The mappings ( K ! T ðqÞ ; ðu1 ; u2 Þ 7! F ðqÞ ðuÞ;
q ¼ 1; 2
are a±ne, hence the mappings 8 ðqÞ > :ðu1 ; u2 Þ 7!
F ðqÞ ðuÞ ; jjF ðqÞ ðuÞjj
q ¼ 1; 2
are analytic if and only if T ðqÞ does not contain the origin, i.e. jjF ðqÞ ðuÞjj 6¼ 0. This requirement is always satis¯ed if the underlying spherical triangulation is su±ciently re¯ned. Thus the integrand in (6.9) is a composition of analytic functions and hence is analytic. Therefore the integral I in (6.8) can be computed numerically by standard quadrature rules in case of disjoint spherical triangles ð1Þ and ð2Þ . Secondly, we consider numerical approximation of (6.8) for ð1Þ and ð2Þ sharing at least one point (a so-called near-¯eld computation). Depending on the mutual location of ð1Þ and ð2Þ we introduce an auxiliary parameter k as follows: 8 ð1Þ and ð2Þ share a vertex; > : 2 if ð1Þ and ð2Þ are identical: E±cient and accurate quadratures for integrals of this type have been intensively developed over the last three decades mostly in the context of boundary element methods.9,14,25,26 It is known that there exists a sequence of regularizing coordinate transformations which removes the singularity in (6.8) completely. Note that this coordinate transformation is not unique. In this paper we employ the approach in Ref. 7 which also extends to arbitrary dimension and noninteger singularity orders, Ref. 6 for computational aspects in this approach and Refs. 10 and 24 for alternative transformations. In the remainder of this section, we describe details of the computational process. Without loss of generality we assume that ð1Þ and ð2Þ intersect at their ¯rst k þ 1 vertices, i.e. ð1Þ
vj
ð2Þ
¼ vj ;
j ¼ 1; . . . ; k þ 1;
ð6:11Þ
and F ðqÞ is de¯ned by (6.10) according to this order. The integrand in the right-hand side of (6.9) has a singularity on K K . However, location of singularity is easily described by agreement (6.11): for ððu1 ; u2 Þ; ðv1 ; v2 ÞÞ 2 K K , the integrand in the right-hand side of (6.9) is singular if 8 0 independent of Nk ; see Ref. 7. Based on this result and in view of the transformation (6.9) we approximate the integral I in (6.8) by the quadrature rule Nk X F ð1Þ ðul Þ F ð2Þ ðvl Þ wl QNk ¼ jdet F ð1Þ jjdet F ð2Þ j f : ; ð1Þ ðu Þjj jjF ð2Þ ðv Þjj ð2Þ ðv Þjj 3 jjF ð1Þ ðu Þjj 3 jjF jjF l l l l l¼1
Here we adopt the notation ul ¼ ðu1;l ; u2;l ; 1 u1;l u2;l Þ
and
vl ¼ ðv1;l ; v2;l ; 1 v1;l v2;l Þ
for l ¼ 1; . . . ; Nk :
Using again transformation (6.9) we express QNk in a simpler form as a quadrature rule over ð1Þ ð2Þ : Q Nk ¼
Nk X Bi ðxl ÞBj ðyl Þ l¼1
jjxl yl jj
Wl ;
ð6:15Þ
where xl :¼
F ð1Þ ðul Þ ; jjF ð1Þ ðul Þjj
yl :¼
F ð2Þ ðvl Þ ; jjF ð2Þ ðvl Þjj
Wl :¼
jdet F ð1Þ jjdet F ð2Þ jwl : 4 jjF ð1Þ ul jj 3 jjF ð2Þ vl jj 3
ð6:16Þ
According to Refs. 7 and 24 the quadrature error is bounded by 1=4
jI QNk j C expðbN k Þ
ð6:17Þ
with b; C > 0 independent on Nk . This quadrature rule is used in our computations. We illustrate the performance of QNk on the simpli¯ed integral Z Z 1 d d ð6:18Þ jjx yjj x y ð1Þ ð2Þ with ð1Þ ¼ m , m ¼ 1; 0; 1; 2, ð2Þ ¼ 2 , where m is de¯ned by 1 1 1 1 1 ¼ ð0; 1; 0Þ; pffiffiffi ; pffiffiffi ; 0 ; 0; pffiffiffi ; pffiffiffi ; 2 2 2 2 1 1 1 1 1 ¼ ð1; 0; 0Þ; pffiffiffi ; pffiffiffi ; 0 ; pffiffiffi ; 0; pffiffiffi ; 2 2 2 2
Pseudodi®erential Equations on the Sphere with Spherical Splines
1957
1 1 1 1 0 ¼ ð1; 0; 0Þ; pffiffiffi ; pffiffiffi ; 0 ; pffiffiffi ; 0; pffiffiffi ; 2 2 2 2 1 1 1 1 ; 2 ¼ ð1; 0; 0Þ; pffiffiffi ; pffiffiffi ; 0 ; pffiffiffi ; 0; pffiffiffi 2 2 2 2 as shown in Fig. 1(b). Thus, ð1Þ and ð2Þ are disjoint spherical triangles if m ¼ 1, share a node if m ¼ 0, share an edge if m ¼ 1 and are identical triangles if m ¼ 2. In case m ¼ 1 we use a quadrature rule on K K obtained from the GaussLegendre quadrature rule on ½0; 1 2 ½0; 1 2 by the Du®y transformation 8 2 > > ³ ! 7 : > :
2 In Fig. 1(a) we give the relative error of the constructed quadrature approximation. In the numerical experiments whose results were presented in Tables 2 and 3 we choose the quadrature rules with the following total number of points: N1 ¼ 10 4 , N0 ¼ 2 11 4 , N1 ¼ 6 11 4 and N2 ¼ 6 12 4 . The corresponding relative errors are marked by solid symbols in Fig. 1(a). Remark 6.1. The most time-consuming part in the numerical simulation is the computation and assembly of the sti®ness matrix, which is fully populated due to nonlocal nature of L in (6.6). It is possible to reduce the order of the quadrature rule if the distance between ð1Þ and ð2Þ is large, see Sec. 5 in Ref. 24. This reduces the number of function evaluations, but requires quadratures of di®erent order in the far¯eld computation. 0
10
distant common vertex common edge identical
1
−5
10
0.5
2
−10
10
τ
τ
−0.5
1
0
−1 −1 −15
10
2
4
6
8 10 12 14 1/4 (# quadrature points)
(a)
16
18
20
τ1
τ
0
−1 −0.5
0
0 0.5 1
1
(b)
Fig. 1. (a) Relative error of the quadrature rule for approximation of (6.18) and (b) location of the spherical triangles m , m ¼ 1; 0; 1; 2.
1958
T. D. Pham, T. Tran & A. Chernov
Acknowledgments The ¯rst author was supported by the University International Postgraduate Award o®ered by the University of New South Wales. The second author was partially supported by the grant FRG PS17166. References 1. P. Alfeld, M. Neamtu and L. L. Schumaker, BernsteinBezier polynomials on spheres and sphere-like surfaces, Comput. Aided Geom. Design 13 (1996) 333349. 2. P. Alfeld, M. Neamtu and L. L. Schumaker, Dimension and local bases of homogeneous spline spaces, SIAM J. Math. Anal. 27 (1996) 14821501. 3. P. Alfeld, M. Neamtu and L. L. Schumaker, Fitting scattered data on sphere-like surfaces using spherical splines, J. Comput. Appl. Math. 73 (1996) 543. 4. V. Baramidze and M.-J. Lai, Error bounds for minimal energy interpolatory spherical splines, in Approximation Theory XI : Gatlinburg 2004, Mod. Methods Math. (Nashboro Press, 2005), pp. 2550. 5. V. Baramidze and M.-J. Lai, Spherical spline solution to a PDE on the sphere, in Wavelets and Splines : Athens 2005, Mod. Methods Math. (Nashboro Press, 2006), pp. 7592. 6. A. Chernov, T. von Petersdor® and C. Schwab, Quadrature algorithms for highdimensional singular integrands on simplices, in preparation. 7. A. Chernov, T. von Petersdor® and C. Schwab, Exponential convergence of hp quadrature for integral operators with Gevrey kernels, M2AN, Math. Model. Numer. Anal. 45 (2011) 387422. 8. P. G. Ciarlet, The Finite Element Method for Elliptic Problems (North-Holland, 1978). 9. M. G. Du®y, Quadrature over a pyramid or cube of integrands with a singularity at a vertex, SIAM J. Numer. Anal. 19 (1982) 12601262. 10. S. Erichsen and S. Sauter, E±cient automatic quadrature in 3-D Galerkin BEM, Comp. Methods Appl. Mech. Engrg. 157 (1998) 215224. 11. W. Freeden, T. Gervens and M. Schreiner, Constructive Approximation on the Sphere with Applications to Geomathematics (Oxford Univ. Press, 1998). 12. E. W. Grafarend, F. W. Krumm and V. S. Schwarze, eds., Geodesy : The Challenge of the 3rd Millennium (Springer, 2003). 13. L. H€ormander, Pseudodi®erential operators, Commun. Pure Appl. Math. 18 (1965) 501517. 14. G. C. Hsiao, P. Kopp and W. L. Wendland, A Galerkin collocation method for some integral equations of the ¯rst kind, Computing 25 (1980) 89130. 15. G. C. Hsiao and W. L. Wendland, Boundary Integral Equations, Applied Mathematical Sciences, Vol. 164 (Springer-Verlag, 2008). 16. J. Kohn and L. Nirenberg, On the algebra of pseudodi®erential operators, Commun. Pure Appl. Math. 18 (1965) 269305. 17. R. Kress, Linear Integral Equations (Springer-Verlag, 1989). 18. J. L. Lions and E. Magenes, Non-Homogeneous Boundary Value Problems and Applications I (Springer-Verlag, 1972). 19. T. M. Morton and M. Neamtu, Error bounds for solving pseudodi®erential equations on spheres, J. Approx. Theory 114 (2002) 242268. 20. C. M€ uller, Spherical Harmonics, Lecture Notes in Mathematics, Vol. 17 (Springer-Verlag, 1966). 21. M. Neamtu and L. L. Schumaker, On the approximation order of splines on spherical triangulations, Adv. Comput. Math. 21 (2004) 320.
Pseudodi®erential Equations on the Sphere with Spherical Splines
1959
22. B. E. Petersen, Introduction to the Fourier Transform & Pseudodi®erential Operators, Monographs and Studies in Mathematics, Vol. 19 (Pitman, 1983). 23. E. B. Sa® and A. B. J. Kuijlaars, Distributing many points on a sphere, Math. Intelligencer 19 (1997) 511. 24. S. Sauter and C. Schwab, Randelementmethoden (B. G. Teubner, 2004). 25. S. A. Sauter and C. Schwab, Quadrature for hp-Galerkin BEM in R 3 , Numer. Math. 78 (1997) 211258. 26. C. Schwab and W. L. Wendland, On numerical cubatures of singular surface integrals in boundary element methods, Numer. Math. 62 (1992) 343369. 27. S. Svensson, Pseudodi®erential operators A new approach to the boundary problems of physical geodesy, Manuscr. Geod. 8 (1983) 140. 28. T. Tran and T. D. Pham, Pseudodi®erential equations on the sphere with radial basis functions: Error analysis, Preprint, 2008, http://www.maths.unsw.edu.au/applied/pubs/ apppreprints2008.html.