Research Article
Numerical Solution for Elliptic Interface Problems Using Spectral Element Collocation Method
Peyman Hessari,
1Sang Dong Kim,
2and Byeong-Chun Shin
31Department of Mathematical Sciences, Ulsan National Institute of Science and Technology, Ulsan 689-798, Republic of Korea
2Department of Mathematics, Kyungpook National University, Daegu 702-701, Republic of Korea
3Department of Mathematics, Chonnam National University, Gwangju 500-757, Republic of Korea
Correspondence should be addressed to Byeong-Chun Shin; [email protected]
Received 24 February 2014; Revised 26 May 2014; Accepted 2 June 2014; Published 24 June 2014 Academic Editor: Sofiya Ostrovska
Copyright ยฉ 2014 Peyman Hessari et al. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
The aim of this paper is to solve an elliptic interface problem with a discontinuous coefficient and a singular source term by the spectral collocation method. First, we develop an algorithm for the elliptic interface problem defined in a rectangular domain with a line interface. By using the Gordon-Hall transformation, we generalize it to a domain with a curve boundary and a curve interface.
The spectral element collocation method is then employed to complex geometries; that is, we decompose the domain into some nonoverlaping subdomains and the spectral collocation solution is sought in each subdomain. We give some numerical experiments to show efficiency of our algorithm and its spectral convergence.
1. Introduction
Second order elliptic interface problems have many appli- cations in engineering and science, in particular in fluid dynamics and material science [1โ5]. Multiphase flow, crystal growth, modeling of the Stefan problem of solidification process, composite materials, cell and bubble deformation, and fiber suspension are few examples of the interface problems to be mentioned. Owing to discontinuity of coef- ficients of differential equations and singular source term, the solution and its derivative of interface problem are nonsmooth or even discontinuous across the interface. Hence usual numerical methods for partial differential equations do not work efficiently for these problems. Such kind of problems has attracted attention of scientists from both the- oretical and computational approach over the past decades.
Several high-order methods have been developed to deal with interface problem in terms of discontinuous coefficients and/or singular source terms. In [6] LeVeque and Li have investigated second order accurate finite difference method for one-dimensional interface problem. For one-dimensional problem, the standard finite element method can be used and if the interfaces lie on the grid point, second order accurate solution can be gained [7]. However by modifying
basis function, Li obtained a second order accurate finite element method in the maximum norm in [7]. The finite difference and finite element method for one-dimensional problem are not much different. In [8], Shin and Jung used spectral collocation method and radial basis function method for one-dimensional interface problems and obtained very accurate solutions using the similar ideas given by Loubenets et al. in [9]. For two-dimensional elliptic interface problem, in [6], the immersed interface method (IIM) is developed for an elliptic interface problem with discontinuous coefficients and singular source term. By adding an extra node to the standard finite difference 5-point stencil, Huang and Li derived a second order accurate method in [10]; but the coefficient matrix is nonsymmetric and the method is stable for prob- lems with piecewise constant coefficient. This problem is solved by a new version of IIM in [11]. In [12], Angelova and Vulkov presented second and fourth order finite difference scheme for elliptic problem with intersecting interface which has discontinuous variable coefficient and singular source term. However they assumed that interfaces are straight lines.
In [13], Li et al. investigated finite element method based on Cartesian triangulation for interface problem involving discontinuous coefficients which is second order accurate in the maximum norm. Hanke and Loubenets proposed
Volume 2014, Article ID 780769, 11 pages http://dx.doi.org/10.1155/2014/780769
an immersed finite element method for elliptic interface problem with discontinuous coefficients and singular source term and present its second order convergence in๐ฟ2 norm in [14]. Kwak et al. have introduced an immersed finite element method based on the โbrokenโ๐1-nonconforming piecewise linear polynomials on interface triangular element having edge average as degrees of freedom in [15]. These linear polynomials are broken to match the homogeneous jump condition along the interface which is allowed to cut through the element. They have proved optimal order of convergence in the๐ป1- and๐ฟ2-norms. Latige et al. presented second order accurate finite volume method for interface problem with discontinuous coefficients in [16]. This paper is a generalization of one-dimensional work given in [8] to two-dimensional elliptic interface problems including curve boundaries.
In this paper, we first derive weak formulation of second order elliptic interface problem along with jump conditions.
Then we give an algorithm to solve numerically these prob- lems in the simple domain, namely, rectangle with straight line interface. We generalize the algorithm for domain with a curved boundary and interface by using a transformation so- called Gordon and Hall map. For a complicated domain, the spectral element collocation method is adopted by decom- posing the domain into some nonoverlapping subdomains and then the spectral collocation method is used in each subdomain. Finally some numerical experiments are given to show efficiency and accuracy of our method.
2. Pseudo-Spectral Collocation Method
In this section we present an algorithm for solving an elliptic interface problem by the spectral collocation method. First we start with an elliptic interface problem with a discontinu- ous constant coefficient and a singular source term defined on a simple domain with line interface and then we extend it to an elliptic interface problem with any arbitrary domain and interface. We review some simple facts including function spaces, interpolation operators, and spectral matrices for the use of the spectral collocation method from now on. The standard notations and definitions are used for the weighted Sobolev spaces๐ป๐๐ (ฮฉ)equipped with weighted inner product (โ , โ )๐ ,๐ and corresponding weighted norms โ โ โ๐ ,๐, ๐ โฅ 0, where๐(๐ฅ, ๐ฆ) = ฬ๐(๐ฅ)ฬ๐(๐ฆ)is the Legendre weight function whenฬ๐(๐ก) = 1and Chebyshev weight function when ฬ๐(๐ก) = 1/โ1 โ ๐ก2. LetP๐be the space of all polynomials of degree less than or equal to๐and let{๐๐}๐๐=0be the Legendre Gauss Lobatto (LGL) or Chebyshev Gauss Lobatto (CGL) points on [โ1, 1]such thatโ1 =: ๐0 < ๐1 < โ โ โ < ๐๐โ1 < ๐๐ := 1. For Legendre case,{๐๐}๐๐=0is the set of zeros of(1โ๐ก2)๐ฟ๓ธ ๐(๐ก), where ๐ฟ๐is the๐th Legendre polynomial and the corresponding quadrature weights{๐ค๐}๐๐=0are given by
๐ค0= ๐ค๐= 2
๐ (๐ + 1), ๐ค๐= 2 ๐ (๐ + 1)
1 [๐ฟ๐(๐๐)]2, 1 โค ๐ โค ๐ โ 1.
(1)
For Chebyshev case, {๐๐}๐๐=0 is the set of zeros of (1 โ ๐ก2)๐๐๓ธ (๐ก), where๐๐is the๐th Chebyshev polynomial and the corresponding quadrature weights{๐ค๐}๐๐=0are given by
๐ค0= ๐ค๐= ๐
2๐, ๐ค๐= ๐
๐, 1 โค ๐ โค ๐ โ 1. (2) For any continuous function๐ขon[โ1, 1], let๐ผ๐๐ขdenote its Lagrange interpolation at collocation points{๐๐}๐๐=0; that is,
๐ผ๐๐ข (๐๐) = ๐ข (๐๐) , ๐ = 0, 1 . . . , ๐. (3) Let{๐๐}๐๐=0 โP๐be the Lagrange basis functions of degree ๐such that
๐๐(๐๐) = ๐ฟ๐๐ โ๐, ๐ = 0, 1, . . . , ๐. (4) Then
๐ผ๐๐ข (๐ฅ) =โ๐
๐=0
๐ข (๐๐) ๐๐(๐ฅ) . (5)
The pseudo-spectral derivative๐๐๐ขof a continuous function ๐ขis defined to be the exact derivative of the interpolant of๐ข;
that is,
๐๐๐ข (๐๐) =โ๐
๐=0
๐๐๓ธ (๐๐) ๐ข (๐๐) . (6)
Then the pseudo-spectral derivative matrix๐ท๐is
๐ท๐(๐, ๐) := ๐๐๓ธ (๐๐) . (7) Let๐be the vector valued function containing nodal values of๐ขat๐๐; that is,๐ = (๐ข(๐0), . . . , ๐ข(๐๐))๐; then the derivative vector valued function of๐ข๓ธ is๐ท๐๐ = (๐ข๓ธ (๐0), . . . , ๐ข๓ธ (๐๐))๐. If the interval[โ1, 1] is replaced by [๐, ๐], we can use the following linear transformation:
๐ก = ๐ โ ๐
2 (๐ฅ + 1) + ๐ : [โ1, 1] ๓ณจโ [๐, ๐] (8) to find Gauss-points {ฬ๐๐}๐๐=0 and the quadrature weights {ฬ๐ค๐}๐๐=1
ฬ๐๐= ๐ โ ๐
2 (๐๐+ 1) + ๐, ๐คฬ๐ = ๐ โ ๐
2 ๐ค๐. (9) Introducing
ฬ๐๐(๐ก) := ๐๐(๐ฅ) = ๐๐( 2
๐ โ ๐(๐ก โ ๐) โ 1) , (10) we easily obtain the following spectral matrix๐ทฬ๐
๐ทฬ๐= 2
๐ โ ๐ ๐ท๐ by๐ทฬ๐(๐, ๐) := ฬ๐๐๓ธ (ฬ๐๐) = 2
๐ โ ๐ ๐๐๓ธ (๐๐) . (11)
The two-dimensional LGL and CGL nodes{x๐๐}and weights {๐ค๐๐}are defined as
x๐๐= (๐๐, ๐๐) , ๐ค๐๐= ๐ค๐๐ค๐, ๐, ๐ = 0, 1, . . . , ๐. (12) LetQ๐be the space of polynomials of degree less than or equal to๐with respect to each variable๐ฅand๐ฆ. The basis functions are also defined
๐๐๐(๐ฅ, ๐ฆ) = ๐๐(๐ฅ) ๐๐(๐ฆ) , ๐, ๐ = 0, 1, . . . , ๐. (13) We reorder the LGL and CGL points from bottom to top and then from left to right such thatx๐for๐ = 1, . . . , (๐+1)2. Then pseudo-spectral derivative matrix on 2-dimensional space is defined via the Kronecker tensor product; that is,
๐๐ฅ= ๐ท๐โ ๐ผ๐, ๐๐ฆ= ๐ผ๐โ ๐ท๐,
๐๐ฅ๐ฅ= ๐ท2๐โ ๐ผ๐, ๐๐ฆ๐ฆ= ๐ผ๐โ ๐ท2๐, (14) where๐ผ๐is identity matrix of the same order as๐ท๐.
Letฮฉ = (๐, ๐) ร (๐, ๐)be a quadrilateral domain and let ฮ = {๐ผ} ร (๐, ๐)be an interface separating the domainฮฉinto two subdomainsฮฉ+andฮฉโ, such thatฮฉ = ฮฉ+โชฮฉโโชฮ. Here, ฮis referred to as aninterface. The boundary ofฮฉis denoted by๐ฮฉand๐ฮฉ+ = ฮฉ+โฉ ๐ฮฉ,๐ฮฉโ = ฮฉโโฉ ๐ฮฉ. Consider the following elliptic interface problem:
โโ โ (๐ฝโ๐ข) + ๐๐ข = ๐ + ๐๐ฟฮ in ฮฉ,
๐ข = 0 on ๐ฮฉ, (15)
where๐ โ ๐ถ(ฮ), ๐ โ ๐ฟ2(ฮฉ)and๐ฝ, ๐ โ ๐ฟโ(ฮฉ), with ๐ฝ (๐ฅ, ๐ฆ) = {๐ฝ+(๐ฅ, ๐ฆ) (๐ฅ, ๐ฆ) โ ฮฉ+
๐ฝโ(๐ฅ, ๐ฆ) (๐ฅ, ๐ฆ) โ ฮฉโ, ๐ (๐ฅ, ๐ฆ) = {๐ +(๐ฅ, ๐ฆ) (๐ฅ, ๐ฆ) โ ฮฉ+
๐ โ(๐ฅ, ๐ฆ) (๐ฅ, ๐ฆ) โ ฮฉโ,
(16)
and ๐ฟฮ is a 2-dimensional delta function with the support along the interfaceฮ.
In order to solve this problem via the interface problem, we need to first derive the jump conditions. It is obvious from the given equation that there exists one jump discontinuity by the Dirac๐ฟ-function. Using the standard finite element argument [6,9], we have the following classical formulation:
โโ โ (๐ฝโ๐ขยฑ) + ๐๐ขยฑ= ๐ยฑ inฮฉยฑ,
๐ขยฑ= 0 on ๐ฮฉยฑ, (17)
along with the following interface jump conditions:
[๐ข]|ฮ= 0, [๐ฝโ๐ข โ n]๓ตจ๓ตจ๓ตจ๓ตจฮ= ๐, (18) wheren = (๐1, ๐2)denotes the outward normal vector on
๐ฮฉ+. The interface jump is defined as follows:
[V]|ฮ=V+โVโ, (19)
whereV+andVโare the traces ofV|ฮฉ+andV|ฮฉโ, respectively, on ฮ. The existence and uniqueness of solution of (17) is studied in [17].
Here we consider the pseudo-spectral method for the problem (17)-(18) with ๐ฝ and ๐ as piecewise continuous constants. Suppose that๐is a piecewise continuous function and ๐ is continuous onฮ. Suppose that ๐ข๐ โ Q๐ is the pseudo-spectral approximation solution to problem (17)-(18).
Then the approximation solution of the interface problem (17) can be expressed by
๐ขยฑ(๐ฅ, ๐ฆ) =โ๐
๐=0
โ๐ ๐=0
๐ขยฑ๐๐๐ยฑ๐๐(๐ฅ, ๐ฆ) . (20) Although it is possible to use different polynomial order approximation on each subdomain, we use the same polyno- mial order approximation, for the sake of simplicity. Hence we have the following equations:
โ ๐ฝยฑฮ๐ขยฑ(๐๐, ๐๐) + ๐ ยฑ๐ขยฑ(๐๐, ๐๐) = ๐ยฑ(๐๐, ๐๐)
โ (๐๐, ๐๐) โ ฮฉยฑ, (21) which can be written in matrix-vector form as
๐ด1๐ = [โ๐ฝ+(๐+๐ฅ๐ฅ+ ๐+๐ฆ๐ฆ) + ๐ +๐ผ 0
0 โ๐ฝโ(๐โ๐ฅ๐ฅ+ ๐โ๐ฆ๐ฆ) + ๐ โ๐ผ]
ร [๐+ ๐โ]
= [๐น+ ๐นโ] = ๐น1,
(22) where๐ยฑ = (๐ขยฑ(x๐))and๐นยฑ= (๐ยฑ(x๐)). Here
๐+๐ฅ๐ฅ= ( 2
๐ผ โ ๐)2๐ท2๐โ ๐ผ๐, ๐+๐ฆ๐ฆ= ( 2
๐ โ ๐)2๐ผ๐โ ๐ท2๐, ๐โ๐ฅ๐ฅ= ( 2
๐ โ ๐ผ)2๐ท2๐โ ๐ผ๐, ๐โ๐ฆ๐ฆ= ( 2
๐ โ ๐)2๐ผ๐โ ๐ท๐2. (23) Let๐ยฑ = [๐bdยฑ ๐inยฑ ๐ifยฑ]๐ก, where๐ifยฑ,๐bdยฑ, and๐inยฑdenote by the values of๐ขยฑat nodal points on the interface, boundaries, and interior of domainฮฉยฑ, respectively. By jump conditions [๐ข]|ฮ = 0and[๐ฝโ๐ข โ n]|ฮ = ๐, we have๐ข+ โ ๐ขโ = 0and ๐ฝ+โ๐ข+โ nโ ๐ฝโโ๐ขโโ n= ๐, respectively, which can be written in matrix-vector form as
๐if+โ ๐if+= 0, (๐ฝ+๐+๐ฅโ ๐1+ ๐ฝ+๐+๐ฆโ ๐2) ๐if+
โ (๐ฝโ๐โ๐ฅโ ๐1+ ๐ฝโ๐โ๐ฆโ ๐2) ๐ifโ= ๐บ,
(24)
where๐บ = (๐(x๐))forx๐onฮ. The boundary conditions can be imposed as
๐ยฑbd= 0. (25)
Now, the boundary and jump conditions can be represented as
๐ด2๐
= [[ [[ [[ [ [
๐ผ 0 0 0 0 0
0 0 0 0 0 0
0 0 ๐ผ 0 0 โ๐ผ
0 0 0 ๐ผ 0 0
0 0 0 0 0 0
0 0 ๐ฝ+๐+๐ฅ๐1+ ๐ฝ+๐+๐ฆ๐2 0 0 โ๐ฝโ๐โ๐ฅ๐1โ ๐ฝโ๐โ๐ฆ๐2 ]] ]] ]] ] ]
ร [[ [[ [[ [ [
๐bd+ ๐in+ ๐if+ ๐bdโ ๐inโ ๐ifโ
]] ]] ]] ] ]
= [[ [[ [[ [ [ 00 00 ๐บ0 ]] ]] ]] ] ]
= ๐น2.
(26) We also note that
๐+๐ฅ = ( 2
๐ผ โ ๐) ๐ท๐โ ๐ผ๐, ๐+๐ฆ= ( 2
๐ โ ๐) ๐ผ๐โ ๐ท๐, ๐โ๐ฅ = ( 2
๐ โ ๐ผ) ๐ท๐โ ๐ผ๐, ๐โ๐ฆ= ( 2
๐ โ ๐) ๐ผ๐โ ๐ท๐. (27)
Combining two systems, we have the following linear system:
๐ด๐ = ๐น, (28)
where ๐ด = ๐ด1 + ๐ด2 and ๐น = ๐น1 + ๐น2. The resulting algebraic system can be efficiently solved by direct and iterative methods.
We now generalize the above algorithm for the case of discontinuous varying functions๐ฝand๐. We still assume that the domainฮฉis rectangle and the interface is straight line as before. In this case, the first equation in (17) can be expanded as follows:
โ๐ฝยฑฮ๐ขยฑ+ โ๐ฝยฑโ โ๐ขยฑ+ ๐ยฑ๐ขยฑ= ๐ inฮฉยฑ. (29) Hence the pseudo-spectral method for (29) reads:
โ ๐ฝยฑ(๐๐, ๐๐) ฮ๐ขยฑ(๐๐, ๐๐) + โ๐ฝยฑ(๐๐, ๐๐) โ โ๐ขยฑ(๐๐, ๐๐) + ๐ยฑ(๐๐, ๐๐) ๐ขยฑ(๐๐, ๐๐)
= ๐ (๐๐, ๐๐)
โ (๐๐, ๐๐) โ ฮฉยฑ,
(30)
which can be written in matrix-vector form as
๐ด1๐ = ๐น1 (31)
with
๐ด1= [[ [[ [[ [[ [[ [
โ๐ฝ+(๐+๐ฅ๐ฅ+ ๐+๐ฆ๐ฆ) +๐ฝ+๐ฅ๐+๐ฅ+ ๐ฝ+๐ฆ๐+๐ฆ
+k+๐ผ
0
0
โ๐ฝโ(๐โ๐ฅ๐ฅ+ ๐โ๐ฆ๐ฆ) +๐ฝโ๐ฅ๐โ๐ฅ+ ๐ฝโ๐ฆ๐๐ฆโ
+kโ๐ผ
]] ]] ]] ]] ]] ] ,
(32) ๐ = [๐+ ๐โ]๐กand๐น1 = [๐ผ๐๐+ ๐ผ๐๐โ]๐ก, where๐ฝยฑ, ๐ฝยฑ๐ฅ, ๐ฝยฑ๐ฆ and kยฑ are diagonal matrices of functions ๐ฝ, ๐ฝ๐ฅ, ๐ฝ๐ฆ, and ๐ evaluated at nodal points (๐๐, ๐๐) โ ฮฉยฑ, respectively.
In this case, the boundary and interface conditions remain unchanged.
The algorithm proposed before is to solve interface elliptic equations defined in a quadrilateral domain with straight line interface. One may generalize the algorithm to solve interface problems defined in a domain with curved boundaries using Gordon and Hall transformation [18, 19]. Here we briefly introduce the Gordon and Hall transformation on a simply connected domainฮฉfor readerโs convenience (see [18,19] for more details.).
Let F be a vector-valued function of two independent variables ฬ๐ฅand ฬ๐ฆover a domainS = [0, โ] ร [0, โ]in the
ฬ๐ฅฬ๐ฆ-plane whose range is ฮฉ in R2. We assume thatF is a continuous one-to-one transformation which maps S onto the domainฮฉsuch thatF: ๐S โ ๐ฮฉ. Then we would like to construct a one-to-one functionT: S โ ฮฉwhich matches F on the boundaries of S, so-called the boundary interpolant of๐น:
T(0, ฬ๐ฆ) =F(0, ฬ๐ฆ) , T(โ, ฬ๐ฆ) =F(โ, ฬ๐ฆ) , 0 โค ฬ๐ฆ โค โ, T(ฬ๐ฅ, 0) =F(ฬ๐ฅ, 0) , T(ฬ๐ฅ, โ) =F(ฬ๐ฅ, โ) , 0 โค ฬ๐ฅ โค โ.
(33) Following the ideas given in [18, 19], one may choose the following simple transfinite bilinear Lagrange interpolant of F:
T(ฬ๐ฅ, ฬ๐ฆ) = [๐ฅ (ฬ๐ฅ, ฬ๐ฆ)๐ฆ (ฬ๐ฅ, ฬ๐ฆ)]
:= (1 โ ฬ๐ฅ
โ)F(0, ฬ๐ฆ) + (ฬ๐ฅ
โ)F(โ, ฬ๐ฆ) + (1 โ ฬ๐ฆ
โ)F(ฬ๐ฅ, 0) + (ฬ๐ฆ
โ)F(ฬ๐ฅ, โ)
โ (1 โ ฬ๐ฅ
โ) (1 โ ฬ๐ฆ
โ)F(0, 0)
โ (1 โ ฬ๐ฅ โ) (ฬ๐ฆ
โ)F(0, โ)
โ (1 โ ฬ๐ฆ โ) (ฬ๐ฅ
โ)F(โ, 0)
โ (ฬ๐ฆ โ) (ฬ๐ฅ
โ)F(โ, โ) .
(34)
Then we have the transformed functionฬ๐ข(ฬ๐ฅ, ฬ๐ฆ) := ๐ข(T(ฬ๐ฅ, ฬ๐ฆ)) defined on the rectangular domainS and the elliptic equation defined on the curved domainฮฉis also transformed to an elliptic equation defined on the rectangular domain S so that we can apply our proposed method to the transformed equation. The transformed equation can be represented as
โ๐ยฑฮฬ๐ขยฑ+bยฑโ โฬ๐ขยฑ+ ๐ยฑฬ๐ขยฑ= ฬ๐ยฑ inSยฑ, (35) whereas the coefficients ๐ยฑ, bยฑ = (๐1ยฑ, ๐2ยฑ), and ๐ยฑ are functions in ฬ๐ฅ and ฬ๐ฆ. Applying the spectral collocation method to the above equations we have the following matrix form:
๐ด1= [[ [[ [[ [[ [[ [
โฬa+(๐+๐ฅ๐ฅ+ ๐+๐ฆ๐ฆ) +ฬb+1๐๐ฅ+ ฬb+2๐๐ฆ
+ฬc+๐ผ
0
0
โฬaโ(๐โ๐ฅ๐ฅ+ ๐โ๐ฆ๐ฆ) +ฬbโ1๐๐ฅ+ ฬbโ2๐๐ฆ
+ฬcโ๐ผ
]] ]] ]] ]] ]] ] ,
(36) where ฬaยฑ, ฬbยฑ1, ฬbยฑ2, and ฬcยฑ are diagonal matrices of corre- sponding function values evaluated at nodal pointsx๐ โ Sยฑ, respectively. The jump and boundary conditions are similarly given as the previous๐ด2. For complex geometries we employ pseudo-spectral element method. First, we decompose the domainฮฉinto some nonoverlapping subdomains and then apply the spectral collocation method for each subdomain.
Finally, we give an example of the Gordon-Hall trans- formation for the domain given inFigure 2. The boundary interpolant is given by
F(ฬ๐ฅ, 0) = ( ฬ๐ฅ
โฬ๐ฅ 4
) , F(ฬ๐ฅ, โ) = ( ฬ๐ฅ
ฬ๐ฅ
4 + 2) , 0 โคฬ๐ฅ โค 2, F(โ, ฬ๐ฆ) = ( 2
3
2ฬ๐ฆ โ 12) ,
F(0, ฬ๐ฆ) = ( cos(( ฬ๐ฆ โ 1) ๐
2 )
1 +sin(( ฬ๐ฆ โ 1) ๐ 2 )) , 0 โค ฬ๐ฆ โค 2,
(37) and the explicit form of the transformation in (34) reduces to
T(ฬ๐ฅ, ฬ๐ฆ) =[[[[ [
(1 โ ฬ๐ฅ
2)cos(( ฬ๐ฆ โ 1) ๐ 2 ) + ฬ๐ฅ (1 โ ฬ๐ฅ
2)sin(( ฬ๐ฆ โ 1) ๐
2 ) + 1 โ3
4ฬ๐ฅ + 34ฬ๐ฆฬ๐ฅ ]] ]] ] .
(38)
ฮฉ+ ฮ ฮฉโ
a b
c d
๐ผ Figure 1: Interface domain.
(0,2)
(2,โ0.5) (2,2.5)
(0, 0)
Figure 2: A curved domain.
3. Numerical Results
In this section, we first give an example defined on rectangle domain with straight line interface as inFigure 1. Afterward examples are defined on more complicated domain in which we have to use spectral element collocation method to solve them. Denote by๐ข๐the discrete solution of interface problem and by ๐ = ๐ข โ ๐ข๐, its errors. We present their ๐ฟ2๐ค(ฮฉ) and๐ป๐ค1(ฮฉ)discrete norm which is defined, respectively, as follows:
โ๐โ20,๐ค,๐= โ๐
๐,๐=0
๐ค๐๐๐2(x๐๐) ,
โ๐โ21,๐ค,๐= โโ๐โ20,๐ค,๐+ โ๐โ20,๐ค,๐.
(39)
Example 1(straight line interface). Consider
๐ฝ๐ข๐ฅ๐ฅ+ ๐ข๐ฆ๐ฆ+ ๐ข = ๐ + ๐๐ฟ๐ผ, inฮฉ = (0, ๐ฟ) ร (0, 1) ,
๐ข = 0 on ๐ฮฉ, (40)
with the following exact solution:
๐ข (๐ฅ, ๐ฆ)
=sin(๐๐ฆ)
โ {{ {{ {{ {{ {
๐ถ1cos(๐ฅ๐พโ) + ๐ถ2sin(๐ฅ๐พโ) + 1, in ฮฉโ= (0, ๐ผ) ร (0, 1) , ๐ถ3cos(๐ฅ๐พ+) + ๐ถ4sin(๐ฅ๐พ+) + 1,
in ฮฉ+= (๐ผ, ๐ฟ) ร (0, 1) ,
(41)
ฮฉ+
ฮฉโ ฮ
Figure 3: Domain decomposition for the interface examples.
Table 1: Error discretization forExample 1with]= 0.
๐ Legendre Chebyshev
โ๐โ0,๐ค,๐ โ๐โ1,๐ค,๐ โ๐โ0,๐ค,๐ โ๐โ1,๐ค,๐ 4 1.0355๐ โ 003 3.5826๐ โ 003 7.6340๐ โ 003 2.7116๐ โ 002 8 2.0795๐ โ 008 3.1680๐ โ 007 7.4546๐ โ 007 1.5090๐ โ 005 12 1.7134๐ โ 013 4.5879๐ โ 012 1.4805๐ โ 011 6.4867๐ โ 010 16 7.9221๐ โ 016 8.9314๐ โ 015 4.6954๐ โ 015 4.2893๐ โ 014 20 2.0792๐ โ 015 2.5554๐ โ 014 1.5121๐ โ 014 1.2825๐ โ 013
where
๐พ+= 1
โ10, ๐พโ= 1 10, ๐ผ = โ10๐
6 , ๐ฟ = โ10๐ 2 , ๐ฝโ = 100, ๐ฝ+= 10,
(42)
and ๐ถ๐โs can be determined by the boundary and jump conditions. We have
๐ =]sin(๐๐ฆ) , ๐ =sin(๐๐ฆ)
โ {{ {{ {{ {{ {
1 โ ๐2(๐ถ1cos(๐ฅ๐พโ) + ๐ถ2sin(๐ฅ๐พโ) + 1) , inฮฉโ, 1 โ ๐2(๐ถ3cos(๐ฅ๐พ+) + ๐ถ4sin(๐ฅ๐พ+) + 1) , inฮฉ+.
(43) Tables1and2show the spectral convergence in๐ฟ2๐(ฮฉ)- and๐ป๐1(ฮฉ)-norm errors of Legendre and Chebyshev approx- imation for]= 0and]= 10, respectively.
As we pointed out inSection 2, it is possible to use differ- ent polynomial order approximation on each subdomain. To
Table 2: Error discretization forExample 1with]= 10.
๐ Legendre Chebyshev
โ๐โ0,๐ค,๐ โ๐โ1,๐ค,๐ โ๐โ0,๐ค,๐ โ๐โ1,๐ค,๐ 4 5.5773๐ โ 004 1.8956๐ โ 003 2.9508๐ โ 003 1.0608๐ โ 002 8 1.1177๐ โ 008 1.6996๐ โ 007 4.4191๐ โ 007 9.3991๐ โ 006 12 9.6555๐ โ 014 2.6250๐ โ 012 9.2719๐ โ 012 4.4550๐ โ 010 16 1.9355๐ โ 015 2.2839๐ โ 014 1.4037๐ โ 014 1.2251๐ โ 013 20 5.8201๐ โ 015 6.8838๐ โ 014 3.8994๐ โ 014 3.2236๐ โ 013 Table 3: Error discretization forExample 1with]= 0and different polynomial order approximation.
๐ Legendre Chebyshev
โ๐โ0,๐ค,๐ โ๐โ1,๐ค,๐ โ๐โ0,๐ค,๐ โ๐โ1,๐ค,๐ 4 4.9405๐ โ 06 1.7071๐ โ 05 6.9900๐ โ 06 3.0687๐ โ 05 8 3.9907๐ โ 11 8.5880๐ โ 10 7.8331๐ โ 11 1.8586๐ โ 09 12 9.2143๐ โ 16 3.0729๐ โ 14 1.3772๐ โ 15 4.9032๐ โ 14 16 1.1960๐ โ 15 5.2617๐ โ 14 2.7186๐ โ 15 1.4533๐ โ 13 20 8.8007๐ โ 16 1.6103๐ โ 14 2.9963๐ โ 15 1.8952๐ โ 14
do this forExample 1, we divide(0, ๐ผ)into(๐1+ 1)intervals, (๐ผ, ๐ฟ)into(๐2+ 1)intervals, and(0, 1)into(๐ + 1)intervals corresponding to LGL or CGL points. For sake of simplicity we take๐1 = ๐2 = ๐, ๐ = ๐ + 2. The numerical result is given inTable 3when]= 0. We have similar results for] ฬธ= 0.
When the interface point๐ผis close to the endpoint, different polynomial order can be used to get accurate results.
In the following we present some numerical experiments in which the domain is ฮฉ = (โ1 1)2 and interface ฮ is the circle ๐ฅ2 + ๐ฆ2 = 1/4. To use spectral element collocation method, we decompose the domainฮฉinto twelve nonoverlapping subdomains as inFigure 3. It should be noted that there is no jump in solution๐ขand its normal derivative for the interface which is different fromฮ; that is,
[๐ข]|ฮ๓ธ = 0, [๐ฝโ๐ข โ n]๓ตจ๓ตจ๓ตจ๓ตจฮ๓ธ = 0, (44) whereฮ๓ธ is dotted line inFigure 3.
Example 2 (circular interface 1 [6]). Consider the elliptic equation of the form
๐ข๐ฅ๐ฅ+ ๐ข๐ฆ๐ฆ= 2๐ฟฮ. (45) In this example, we have only singular source term. The exact solution is given by
๐ข (๐ฅ, ๐ฆ) = {{ {{ {{ {
1, ๐ โค 1
2 1 +log(2๐) , ๐ > 1
2, (46)
where๐ = โ๐ฅ2+ ๐ฆ2.
The interface conditions are given by
[๐ข]|ฮ= 0, [โ๐ข โ n]|ฮ= 2. (47)
0 0
1
โ1 โ1
โ0.5 1
0.8 0.5 1 1.2 1.4 1.6 1.8 2 2.2
Exact solution by Legnedre
(a)
โ1 0
โ1
โ0.5 0
1 1 1.2
0.5 1.4 1.6 1.8 2 2.2 2.4
Approximate solution by Legnedre
1
0 1 2 3
1.5 2.5 3.5
0.5
ร10โ9
(b)
0 1 2 3
1.5 2.5 3.5
0.5 0
1 2 3 4
1.5 2.5 3.5
0.5
ร10โ9
ร10โ9
Error plot by Legnedre
0 0
1
โ1 โ1
โ0.5 1
0.5
(c)
Figure 4: Exact solution, approximation solution, and its error for๐ = 18.
Table 4also shows the spectral convergence in ๐ฟ2๐(ฮฉ)- and ๐ป๐1(ฮฉ)-norm errors of Legendre and Chebyshev approxima- tion. The exact solution, approximated one, and its error for the Legendre case of this example are plotted inFigure 4.
Example 3 (circular interface 2 [6]). Consider the elliptic equation
(๐ฝ๐ข๐ฅ)๐ฅ+ (๐ฝ๐ข๐ฆ)๐ฆ= ๐ + ๐ถ๐ฟฮ, (48)
where
๐ = 8 (๐ฅ2+ ๐ฆ2) + 4,
๐ฝ (๐ฅ, ๐ฆ) = {{ {{ {{ {
๐ฅ2+ ๐ฆ2+ 1, ๐ โค 1 2
๐, ๐ > 1
2.
(49)
โ1 0
1
โ1
โ0.5 0 0.5 1
โ1.2
โ1
โ0.8
โ0.6
โ0.4
โ0.2 0 0.2 0.4
Exact solution by Legnedre
(a)
โ1 0
1
โ1
โ0.5 0 0.5 1
โ1.2
โ1
โ0.8
โ0.6
โ0.4
โ0.2 0 0.2 0.4
Approximate solution by Legnedre
0 1 3 4
2 5
ร10โ8
(b)
ร10โ8
โ1 0
1
โ1
โ0.5 0 0.5 1
โ1 0 1 2 3 4 5 6
Error plot by Legnedre
0 1 3 4
2 5
ร10โ8
(c)
Figure 5: Exact solution, approximation solution, and its error for๐ถ = 0.1and๐ = โ3.
Table 4: Error discretization forExample 2.
๐ Legendre Chebyshev
โ๐โ๐ฟ2 โ๐โ๐ป1 โ๐โ๐ฟ2 โ๐โ๐ป1 4 9.8536๐ โ 003 3.0592๐ โ 002 3.4684๐ โ 002 1.3468๐ โ 001 8 9.1221๐ โ 005 4.0228๐ โ 004 2.8844๐ โ 003 2.7245๐ โ 002 12 1.1707๐ โ 006 4.6568๐ โ 006 1.3341๐ โ 004 4.3786๐ โ 004 16 1.6054๐ โ 008 6.5734๐ โ 008 4.3721๐ โ 006 1.4678๐ โ 005 20 2.6242๐ โ 010 1.1509๐ โ 009 1.4114๐ โ 007 4.8193๐ โ 007 24 4.1610๐ โ 012 2.1953๐ โ 011 4.4900๐ โ 009 1.5529๐ โ 008
Table 5: Error discretization for๐ถ = 0.1and๐ = โ3forExample 3.
๐ Legendre Chebyshev
โ๐โ๐ฟ2 โ๐โ๐ป1 โ๐โ๐ฟ2 โ๐โ๐ป1 4 1.0914๐ โ 002 6.7241๐ โ 002 1.3623๐ โ 001 8.8947๐ โ 001 8 2.8725๐ โ 004 1.4547๐ โ 003 1.2226๐ โ 003 9.9894๐ โ 003 12 5.8273๐ โ 006 6.2692๐ โ 005 4.1029๐ โ 005 2.8593๐ โ 004 16 2.5146๐ โ 007 1.2094๐ โ 006 1.4853๐ โ 006 1.0346๐ โ 005 20 7.7489๐ โ 009 3.5890๐ โ 008 5.0604๐ โ 008 3.7029๐ โ 007 24 2.3297๐ โ 010 1.0631๐ โ 009 1.6690๐ โ 009 1.2667๐ โ 008
โ1 0
1
โ1
โ0.5 0 0.5 1 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7
Exact solution by Chebyshev
(a)
0
ร10โ8
โ1
โ1
โ2
โ3
โ4
โ5 0 โ6
1
โ1
โ0.5 0 0.5 1
1
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7
Approximate solution by Chebyshev
(b)
โ1 0
1
โ1
โ0.5 0.5
0 1
โ7
โ6
โ5
โ4
โ3
โ2
โ1 0 1 2
Error plot by Chebyshev
ร10โ8 0
ร10โ8
โ1
โ2
โ3
โ4
โ5
โ6 1
(c) Figure 6: Exact solution, approximation solution, and its error for๐ถ = 0.1and๐ = 10.
Table 6: Error discretization for๐ถ = 0.1and๐ = 10forExample 3.
๐ Legendre Chebyshev
โ๐โ๐ฟ2 โ๐โ๐ป1 โ๐โ๐ฟ2 โ๐โ๐ป1
4 2.6272๐ โ 003 2.2570๐ โ 002 4.1173๐ โ 002 3.3693๐ โ 001 8 5.8242๐ โ 005 4.0589๐ โ 004 2.8852๐ โ 004 1.9806๐ โ 003 12 2.1978๐ โ 006 1.1109๐ โ 005 1.1563๐ โ 005 7.9872๐ โ 005 16 6.9459๐ โ 008 3.2385๐ โ 007 4.1120๐ โ 007 2.9190๐ โ 006 20 2.1169๐ โ 009 9.5229๐ โ 009 1.3164๐ โ 008 1.1530๐ โ 007 24 6.3490๐ โ 011 2.8077๐ โ 010 4.3819๐ โ 010 3.1670๐ โ 009
Table 7: Error discretization for๐ถ = 0.1and๐ = 10forExample 4.
๐ Legendre Chebyshev
โ๐โ๐ฟ2 โ๐โ๐ป1 โ๐โ๐ฟ2 โ๐โ๐ป1
4 6.8137๐ โ 002 6.3727๐ โ 001 1.9207๐ โ 002 1.6189๐ โ 001 8 1.1985๐ โ 004 1.5547๐ โ 003 4.4413๐ โ 004 6.4158๐ โ 003 12 6.4970๐ โ 006 6.6403๐ โ 005 3.2776๐ โ 005 4.0270๐ โ 004 16 2.7904๐ โ 007 2.7133๐ โ 006 1.2055๐ โ 006 1.7195๐ โ 005 20 9.2791๐ โ 009 8.8367๐ โ 008 5.5347๐ โ 008 9.3584๐ โ 007 24 2.7288๐ โ 010 2.7397๐ โ 009 1.5502๐ โ 009 2.7927๐ โ 008
The exact solution is given by
๐ข = {{ {{ {{ {{ {{ {{ {{ {{ {
๐2, ๐ โค 1
2 (1 โ 1
8๐โ1
๐) +(๐4/2 + ๐2)
2 +๐ถlog(2๐) ๐ ๐ > 1
2.
(50)
In this example, we have varying discontinuous coeffi- cient and singular source term as well. Tables4and5show the numerical results for both Legendre and Chebyshev approx- imation for different values of๐and๐ถ. We observe that the errors in๐ฟ2๐(ฮฉ)- and๐ป๐1(ฮฉ)-norm are decay exponentially regardless of discontinuous coefficients and singular source term. The exact solution, approximation, and its error for the Legendre case are plotted in Figures5and 6, for different values of๐and๐ถ.
Example 4 (circular interface 3 with jump condition [6]).
Consider Laplace equation
๐ข๐ฅ๐ฅ+ ๐ข๐ฆ๐ฆ= 0, inฮฉ,
๐ข = 0 on ๐ฮฉ. (51)
The exact solution is given ๐ข (๐ฅ, ๐ฆ) ={{ {{ {
๐๐ฅcos(๐ฆ) , ๐ โค 1 2, 0. ๐ > 1
2. (52)
In this example we impose a jump in solution ๐ข itself and also a jump in the normal derivative of๐ข as external constraints. Table 6 also shows the spectral convergence for the Legendre and Chebyshev pseudo-spectral element method although it has jump in solution and its normal derivativeTable 7. The exact solution, approximated one, and its error for the Legendre case of this example are plotted in Figure 7.
4. Concluding Remarks
In this paper, we proposed the pseudo-spectral collocation method for second order elliptic interface problems with
โ1
0
1
โ1
โ0.5 0 0.5 1 0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8
Exact solution by Legnedre
(a)
โ1
0
1
โ1
โ1
โ0.5
โ1.5
โ0.5
โ0.5 0 0.5 1
0
0 0.5
0.5 1
1 1.5
1.5 2
Approximate solution by Legnedre
ร10โ7
(b)
โ1
โ1.5
โ0.5 0 0.5 1 1.5
ร10โ7
ร10โ7
โ1 0
1
โ1
โ0.5 0 0.5 1
โ2
โ1.5
โ1
โ0.5 0 0.5 1 1.5 2
Error plot by Legnedre
(c)
Figure 7: Exact solution, approximation solution, and its error for๐ = 18.
discontinuous coefficients and singular source term. First we derived interface conditions in variable and its normal derivative and two equations defined on each subdomain decomposing the whole domain into two subdomains based on the interface. Then we obtain very simple algorithm applying the spectral collocation method to each equation.
It is shown that the proposed method can easily applied to interface problem defined on curved domain by using Gordon and Hall transformation. This means that the method can be easily extended to spectral element collocation method to solve interface problems defined on a complicated domain.
The numerical experiments also showed that the method has the spectral convergence with high accuracy. Furthermore, the method can be adopted to solve Stokes or Navier-Stokes
equations with interface which can be studied in a coming paper.
Conflict of Interests
The authors declare that there is no conflict of interests regarding the publication of this paper.
Acknowledgments
The second author was supported by Kyungpook National University fund 2013 and the third author was supported by Basic Science Research Program through
the National Research Foundation of Korea (NRF) funded by the Ministry of Education, Science and Technology (NRF2013R1A2009687).
References
[1] R. E. Ewing, โProblems arising in the modeling of processes for hydrocarbon recovery,โ in The Mathematics of Reservoir Simulation, pp. 3โ34, SIAM, Philadelphia, Pa, USA, 1983.
[2] Z. Li, T. Lin, and X. Wu, โNew Cartesian grid methods for interface problems using the finite element formulation,โ
Numerische Mathematik, vol. 96, no. 1, pp. 61โ98, 2003.
[3] B. F. Nielsen, โFinite element discretizations of elliptic problems in the presence of arbitrarily small ellipticity: an error analysis,โ
SIAM Journal on Numerical Analysis, vol. 36, no. 2, pp. 368โ392, 1999.
[4] D. W. Peaceman,Fundamentals of Numerical Reservoir Simula- tion, Elsevier, 1977.
[5] J. N. Reddy,Finite Element Method, McGraw-Hill, New York, NY, USA, 1993.
[6] R. J. LeVeque and Z. L. Li, โThe immersed interface method for elliptic equations with discontinuous coefficients and singular sources,โSIAM Journal on Numerical Analysis, vol. 31, no. 4, pp.
1019โ1044, 1994.
[7] Z. Li, โThe immersed interface method using a finite element formulation,โApplied Numerical Mathematics, vol. 27, no. 3, pp.
253โ267, 1998.
[8] B.-C. Shin and J.-H. Jung, โSpectral collocation and radial basis function methods for one-dimensional interface problems,โ
Applied Numerical Mathematics, vol. 61, no. 8, pp. 911โ928, 2011.
[9] A. Loubenets, T. Ali, and M. Hanke, โHighly accurate finite ele- ment method for one-dimensional elliptic interface problems,โ
Applied Numerical Mathematics, vol. 59, no. 1, pp. 119โ134, 2009.
[10] H. Huang and Z. Li, โConvergence analysis of the immersed interface method,โIMA Journal of Numerical Analysis, vol. 19, no. 4, pp. 583โ608, 1999.
[11] Z. Li and K. Ito, โMaximum principle preserving schemes for interface problems with discontinuous coefficients,โSIAM Journal on Scientific Computing, vol. 23, no. 1, pp. 339โ361, 2001.
[12] I. T. Angelova and L. G. Vulkov, โHigh-order finite difference schemes for elliptic problems with intersecting interfaces,โ
Applied Mathematics and Computation, vol. 187, no. 2, pp. 824โ
843, 2007.
[13] Z. Li, T. Lin, and X. Wu, โNew cartesian grid methods for inter- face problems using the finite element formulation,โNumerische Mathematik, vol. 96, no. 1, pp. 61โ98, 2003.
[14] M. Hanke and A. Loubenets, โAn immersed finite element method and its convergence for elliptic interface problems with discontinuous coefficients and singular sources,โ TRITA-CSC- 2007:3.
[15] D. Y. Kwak, K. T. Wee, and K. S. Chang, โAn analysis of a broken๐1-nonconforming finite element method for interface problems,โSIAM Journal on Numerical Analysis, vol. 48, no. 6, pp. 2117โ2134, 2010.
[16] M. Latige, T. Colin, and G. Gallice, โA second order Cartesian finite volume method for elliptic interface and embedded Dirichlet problems,โComputers and Fluids, vol. 83, pp. 70โ76, 2013.
[17] Z. G. Seftel, โA general theory of boundary value problems for elliptic systems with discontinuous coefficients,โUkrainian Mathematical Journal, vol. 18, no. 3, pp. 132โ136, 1966.
[18] W. J. Gordon and C. A. Hall, โTransfinite element methods:
blending-function interpolation over arbitrary curved element domains,โNumerische Mathematik, vol. 21, no. 2, pp. 109โ129, 1973.
[19] W. J. Gordon and C. A. Hall, โConstruction of curvilinear co-ordinate systems and applications to mesh generation,โ
International Journal for Numerical Methods in Engineering, vol.
7, no. 4, pp. 461โ477, 1973.
Submit your manuscripts at http://www.hindawi.com
Hindawi Publishing Corporation
http://www.hindawi.com Volume 2014
Mathematics
Journal ofHindawi Publishing Corporation
http://www.hindawi.com Volume 2014
Hindawi Publishing Corporation http://www.hindawi.com
Differential Equations
International Journal of
Volume 2014
Applied MathematicsJournal of
Hindawi Publishing Corporation
http://www.hindawi.com Volume 2014
Hindawi Publishing Corporation
http://www.hindawi.com Volume 2014
Hindawi Publishing Corporation
http://www.hindawi.com Volume 2014
Mathematical PhysicsAdvances in
Complex Analysis
Journal ofHindawi Publishing Corporation
http://www.hindawi.com Volume 2014
Optimization
Journal ofHindawi Publishing Corporation
http://www.hindawi.com Volume 2014
Combinatorics
Hindawi Publishing Corporation
http://www.hindawi.com Volume 2014
International Journal of
Hindawi Publishing Corporation
http://www.hindawi.com Volume 2014
Journal of
Hindawi Publishing Corporation
http://www.hindawi.com Volume 2014
Function Spaces
Abstract and Applied Analysis
Hindawi Publishing Corporation
http://www.hindawi.com Volume 2014
International Journal of Mathematics and Mathematical Sciences
Hindawi Publishing Corporation
http://www.hindawi.com Volume 2014
The Scientific World Journal
Hindawi Publishing Corporation
http://www.hindawi.com Volume 2014
Hindawi Publishing Corporation
http://www.hindawi.com Volume 2014
Discrete Dynamics in Nature and Society
Hindawi Publishing Corporation
http://www.hindawi.com Volume 2014
Hindawi Publishing Corporation
http://www.hindawi.com Volume 2014
Discrete Mathematics
Journal ofHindawi Publishing Corporation
http://www.hindawi.com Volume 2014
Hindawi Publishing Corporation
http://www.hindawi.com Volume 2014
Stochastic Analysis
International Journal of