Meshless and Generalized Finite Element Methods: A Survey of Some Major Results
Meshless and Generalized Finite Element Methods: A Survey of Some Major Results
I. Babuska1 ? , U. Banerjee2 ??
, and J. E. Osborn3 ???
1
Texas Institute for Computational and Applied Mathematics, ACE 6.412,
University of Texas at Austin, Austin, TX 78712.
2
Department of Mathematics, 215 Carnegie, Syracuse University, Syracuse, NY
13244. Email address: [email protected].
3
Department of Mathematics, University of Maryland, College Park, MD 20742.
Email address: [email protected].
1 Introduction
For concreteness and simplicity we will address the weak solution of the model
problem
u + u = f (x), on Rn , (1)
u
= 0 on (2)
n
or
u = 0 on , (3)
for f L2 () given. We will assume that is a Lipschitz domain. Ad-
ditional assumptions on will given as needed. The weak solution u0
H 1 () (H01 (), respectively) satisfies
where
Z Z
B(u, v) (u v + uv) dx and F (v) f v dx. (5)
It is immediate that
Remark 1. The Finite Element Method (FEM) is the Galerkin Method where
S is the span of functions with small supports. For the history of the FEM,
see [5] and the reference therein.
The xhj s are called (uniformly distributed) particles. When considering such
a family of particles, we often construct associated shape functions as follows:
Meshless and Generalized Finite Element Methods: 3
Let (x) H q (Rn ), for some 0 q, be a function with compact support. Let
supp and, for the sake of simplicity, assume that 0 (interior of ).
is called the basic shape function. Then, for 0 < h and j Z n , define
x
hj (x) = ( j). (9)
h
We will be interested in the approximation properties of the space
X
V h () = v = wjh hj (x) : wjh R , as h 0. (10)
n
jZ
Here is the family hj ; hj s are called particle shape functions associated
with particles xhj s and wjh s are called weights. More specifically, given u
H k (Rn ), we will be interested in estimating
inf ku vkH 1 (Rn ) ,
vV h ()
where S in (8) is replaced by V h (). This problem was discussed in [1] and
later in [36]. Essentially the same results were proved in these two papers.
Since has compact support, its Fourier Transform, (), has derivatives of
all orders with respect to , (in fact, it is an entire function). We now cite
the main theorem from [36].
Theorem 1 Suppose H q (Rn ) has compact support. Then the following
three conditions are are equivalent:
1.
(0) 6= 0 (11)
and
D (2j) = 0, for 0 6= j Z n and || p. (12)
Here we use the usual multi-index notation for partial derivatives ( =
(1 , . . . , n ), with i 0, is a multi-index, || 1 + . . . + n , and
||
D = ).
11 nn
2. For || p,
X
j (x j) = d x + q||1 (x), where d 6= 0, (13)
jZ n
and degree q||1 < ||.
The equality in (13) is equality in L2 (Rn ), i.e., equality for almost all x
Rn . The function of the right-hand side of (13) is, of course, continuous.
If the function on the left-hand side is continuous, which will be the case
if q > n/2, then (13) will hold for all x Rn .
4 I. Babuska, U. Banerjee, and J. E. Osborn
3. For each u H p+1 (Rn ), there are weights wjh R, for j Z n and 0 < h,
such that
X
ku wjh hj kH s (Rn )
jZ n
and X
hn (wjh )2 K 2 kuk2H 0 (Rn ) . (15)
jZ n
1. For each , [
x = Rn ,
xX
3. Let
Bx = {x Rn : kx xk }
denote the ball of radius centered at x. There is a 0 < < 1 such that
h h
x Bx , for all x X , for all N.
x x
Bx
Let [
x = y .
yQ
x
6. There is a set Q
x Qx such that given data v(y), for y Qx , there is
a unique polynomial Px,p (x) of deg p that minimizes
X
|v(y) Px,p (y)|2 .
yQ
x
X 1
Ax Pp (y)y (x) = Pp (x), for x Rn , and any Pp Pp ,
yQ
x
(16)
and
1
Ax
C2 . (17)
)L ( )
L2 (x 2 x
So far we have addressed the case when one particle function is associated
with each particle. Let us now consider the case when more shape functions
are used.
x,x = x (x)(x x) x ,
where |x | tx . Suppose
X
kuk2 +1
rx h
x
< , where rx p + tx ,
H (Bx )
xX
8 I. Babuska, U. Banerjee, and J. E. Osborn
X X
ku wx, x, kH l (Rn )
x x
xX |t
|x x
1/2
(rx +1l)2
X
C (hx ) kuk2 +1
rx h
x
, (19)
H (Bx )
xX
C2 (x)
kx kL (Rn ) , for all x X , for all , (22)
diam x
and
x H 1 (x ) is an N (x) dimensional space defined on x , (23)
for x X , for all . Then we have
Theorem 6 Let u H 1 (Rn ) and suppose for every x X , for all , there
exists vx x such that
and
ku vx kL2 (x ) 2 (x), for all x X , for all . (25)
Then
and
X
ku x vx kH 1 (Rn ) (27)
xX
! 1/2
X C2 (x)2 X
2M 1 (x)2 C1 (x)2 + + 2 (x)2 C1 (x)2
( diam x )2
xX xX
for all .
Remark 10. Inequality (28) is the Poincare inequality. It holds if there are
balls Bx and Bx Bx , with diameters x and x , respectively, such
that x x , with independent of x and , and Bx x Bx .
Remark 11. If x is a space of polynomials, then Theorem 6 leads to Theo-
rem 5. Moreover, if the assumptions of Theorem 7 hold, then Theorem 7 also
leads to Theorem 5.
Remark 12. Theorem 6 and Theorem 7 are generalizations of the p-version
of the FEM.
Remark 13. Theorem 6 allows the use of additional information about the
approximated function. For example, if u is harmonic, then x can be the
space of harmonic polynomials; if u has various singularities, as in the neigh-
borhood of the corners or has boundary layer behavior, x can be chosen
accordingly. For proofs of Theorem 6 and Theorem 7, we refer to [7], [9], [12],
[30].
Remark 14. If u = 0 on part of x , we do not include the constant function
in the space x .
Remark 15. The GFEM is obviously a generalization of the meshless method.
and
v(x) = u(x), for all x .
Here C is independent of u (it does depend on and k).
Theorem 8 yields the desired result when usual Sobolev spaces are used.
Theorems 4 and 5 address the approximation by particle shape functions with
refinements. As stated in Remark 6, we can approximate functions that lie
in the weighted Sobolev spaces. Here we need extension of weighted Sobolev
spaces when the weight is a power of the distance from the vertex of the
domain where the solution of a PDE has singular behavior. Such theorems
for Rn with piecewise smooth boundary were proved in [8].
Meshless and Generalized Finite Element Methods: 11
Remark 16. We addressed only Lipschitz domains, which exclude slit do-
mains. These domains require special treatment, which, because of the length
restriction of this paper, we will not discuss.
Let us now introduce the notion of a (t, k)-regular system of functions.
For 0 k t, supposes {ht,k ()}0<h1 is a-one parameter family of linear
spaces. We say {ht,k ()}0<h1 is a (t, k)-regular system if
1. ht,k () H k (), for 0 < h 1, and
2. For every w H l (), with 0 l, there is a function g ht,k such that
We now introduce two additional notions. A (t, k)-regular system {ht,k ()}
is said to satisfy a local assumption if for w H l () with compact support
, the function g ht,k () can be chosen so that the support h of g has
the property that
h h {x : d(x, ) h},
In [6] many important properties of (t, k)regular systems are proved. Some
of these properties will be used in Section 7.
A linear system of particle shape functions is a (t, k)regular system; more
precisely we have,
where 0 < 1 < 2 < are independent of x, y and . Then the associated
linear system of particle shapes functions is a (p + 1, q)-regular system.
where X
p+1 (x) = xp+1 j p+1 (x j).
jZ
p+1 (x) is a periodic function with period 1, and (x) is the basic shape
function.
Meshless and Generalized Finite Element Methods: 13
Remark 19. In [13], we computed |p+1 |H 1 (0,1) for several particle shape func-
tions as a comparison of the performance of various particle shape functions.
Remark 21. In [10], [11] we introduced the theory of the robustness of the
selection of the spaces xhh . We note that xhh is x (defined in Section 4)
j j
for uniformly distributed particles.
For such basic shape functions, the approximation error (for smooth func-
tions) may decrease at a higher rate, in the pre-asymptotic range (i.e., for
larger h), than is predicted. We note, however, that the pre-asymptotic can
be so large that for practical accuracy, the asymptotic range is not visible. It
can be shown using Theorem 10 that,
|p+1 |H 1 (0,1) hp
ku I h ukH 1 (R) + O(hp+ ) [|u|2H p+1 (R) + |u|2H p+2 (R) ]1/2 .
(p + 1)!
In Section 1 we introduced the boundary value problem (1), (2) ((3), respec-
tively), its variational formulation, and its approximate solution. Equation
(8) shows that the approximation theory introduced in the previous sections,
with S = V h , can be used directly for the approximate solution and for the
error estimation when purely natural boundary conditions (2) are prescribed.
Essential (Dirichlet) boundary conditions (3) require the construction of ap-
proximation functions that vanish on , or the approximate satisfaction of
the boundary condition. The GFEM naturally allows the implementation of
Dirichlet boundary conditions by the appropriate choice of the space x . See
also Remark 14.
Let us now consider several methods for boundary value problems with
Dirichlet boundary conditions that use the same approximation space V h
used for Neumann boundary conditions. We will consider three methods:
Then we have
Theorem 12 [3] [4] Let u0 be the solution of the problem (1), (3) (H =
H01 ()) with f H l (), l 0. Let w,h V h be the approximate
solution, defined in (35), with k 1, and t l + 2. Then
ku0 w,h kH 1 () Ch kf kH l () ,
> 0 on , (45)
= 0 on , (46)
and
|| > 0 on . (47)
Let Vh h
= {u : u = v, v V }. Then obviously Vh H01 (), and we
have (see [12]).
Theorem 14 Let uh Vh be the solution of (7) with S = Vh . Then
9 Applications
The meshless method is applied in various fields. For a survey, we refer to [27].
In [38], a survey of GFEM with emphasis on complex geometries is given.
10 Additional Comments
Meshless methods (also referred to as Meshfree methods) and GFEM appear
in the literature under different names, although their content is essentially
same. For example, the partition of unity method, the GFEM, the extented
FEM, and the method of clouds are essentially identical methods. See e.g.,
[17], [19], [21]
Meshless methods are based on meshless approximation and discretiza-
tion. The discretization could be based on a variational formulation or on
collocations, and can be used for linear and non-linear problems.
References
1. Babuska, I. (1970): Approximation by Hill Functions, Comment Math. Univ.
Carolinae, 11, pp. 787-811.
2. Babuska, I. (1971): The Finite Element Method for Elliptic Equations, in
Numerical Solution of Partial Differential Equations II, SYNSPADE 1970, B.
Hubbard, ed., Academic Press, London, pp. 69-106.
Meshless and Generalized Finite Element Methods: 19