Academia.eduAcademia.edu

Finite Element Methods for Surface Diffusion

2003, Free Boundary Problems

✂✁✄✆☎✞✝✠✟✡☎☞☛✍✌✏✎✒✑✔✓✕✝✠✟☞✁✖✟☞✗✘✟ ✙✛✚✢✜ ✣ ✤✢✥✧✦✩★ ✪✫✤✭✬✂✮✯✦ ✣ ✤✢✪✧✰✲✱✂✳✵✴✶✳ ✷✸✤✭✬ ✹✺✮✯✻✆✼✾✽✿✪✫✳❀✮✯✴❂❁ ❛❝❜❚❞✶❡❢❜❤❣❥✐❧❦ ❃❅❄❇❆❉❈❂❊●❋■❍❑❏▼▲❖◆❖P❂❋❘◗❂❙❚❊■❯❖▲❖◆❖❱❳❲❀❙❚❊■❨❩❃❩◆❬❙❪❭❴❫❵❭ ♠♦♥♣♥❢qsr✖t✈✉❧✇②①④③✖✇✛⑤✖⑤ ⑥⑧⑦⑩⑨❶⑦❸❷❺❹ ❻✿❼⑩❹❾❽ ❹❾⑨❿❷➁➀ ❹➂❷➄➃❶➅✠➆❬➇➁➈➉➅✒➊✕➋➍➌➎➊♣➈✲➏✒➐❀❹➒➑➓⑦❸➔✧➌❬➇→⑦⑩➅➣⑨ ↔❝↕➙❞✶❜❤➛➝➜✈❜❤➞➠➟✔➡✈✐❢➢➥➤❪➛➧➦❪➨➩❛❾❞✶➞♣❜❚➫✂➭✢➫✛❜❤❣➯✐♣➲➳➨➧➵✠❣❥➤✶➜✖❜❤➞➄➫✆➸✞➺➧q✠➫❺➤✲➛➄❞➻❦❤❦➥➫✖➼ ➽➚➾➻➪➻➶✾➹➴➘➷➘➷➬♦➮❖➱❺✃➥❐❤❒➉➾▼❐❤❮➷❰❬Ï❑Ð❤➘➷ÑÓÒ❤Ð➥ÐÕÔ Ö✭×❵Ø■ÙÚØ■ÛÝÜ❥Þ➯Ûàß❸ÜÝÜ❧áãâ➉Ü❥Þ➯ÙÚÞ➯ä➥ÞÝØ➝å➴æ❸Û❺ç❺è➉èÕéÚÙêØ■ëìç➄â➉ß♦éêí➥Ü❥ÙîÜ→ß♦â❪ëðï❚ÞÝæ➥ñàò➉ß❸Ü❥Þ➯Ùîñ❘Ü■óÕôìæ❸ò➉Û➯Ø■â➉ÜõÞÝÛÝß⑩Ü➯Ü➯Ø♣ö⑩÷ÕóÕø❳ù❺ú●ûÕú⑩úýü➙þ❧Ø■Û➯éêÙÚâ ß♦â➉ë❝ÿ➉Û➯Ø■ÙÚ✁Ø ❺â➉✄Ù ✂⑩Ø❘ÛàÜ❥ÙÚ✆Þ ☎♦Þ→þ❧Ø■Û➯éêÙÚâ✶ó✞✝❢Ø❘✆Û ✟➂ß❸â❤í ✠Ø ✟✵ß♦Ùê☛é ✡✌☞➉ß♦Ø■â➉Ü➯ñà✎ò ✍✑✏→Ùêß⑩Üõù✒☞❪Ø■Û➯éêÙê✔â ✓ ëÕØ ✕ ø➄Ø■è➉ß♦Û➯ÞÝ✖ß ✟➂Ø❘â❚Þ➯æ✵ë➥Ø➙ô✾ß♦Þ➯Ø❘✆Û ✟✘✗❑ÞÝÙêñ■ß❀ÿ❪ß❸ñ❘äÕé❴Þàß❸ëðë➥Ø➙áã✚â ✙⑩Ø❘âÕÙêØ❘ÛÝÙê✘ ß ✛♣äÕ✜Ù ✟➂Ùêñ■ßÕ✚ó ❺â➉✄Ù ⑩✂ Ø❘ÛàÜ❥ÙîëÕß❸ë✣➄✢ ß⑩ñ➚Ùêæ❸â➉ß❸é➻ë➥Ø❘✥é ✤✶Ù❴ÞÝæ❸Ûàß♦é ßØ➚♦✒ùâ➉✟✵ëðß♦áãÙêâ➉✱é ✡❖Ü❥Þ➯✚è ÙÚÞ➯✟➂äÕæ❸Þ➯æ❾ÛÝÙê✩â ë➥✍✑Ø➙✵✟ ô✾ß❑ß♦Þ➯Þ➯✥ò ✠Ø ✓✟✘äÕâ✶✗♦Þ➯ú✖Ùî✓ ñ❘Ø■ß➂ë➥✔ä ç❺✓ ß♦èÕÛ éêÙîñ❘ß❸ë➉ß❀ëÕØ❘✥é ✤✶Ù❴ÞÝæ❸Ûàß♦✌é ✦➴áõô✾✑ç ✤★✧➚✩ó ✝✫Õ✪ ✬Ø ✟❀Ø●Ü→✮ö ✭✰✯♦ûÕó➥ö⑩û❸û❸û➂ï➥ß❸â⑩Þàß➂ÿÕØ❸ó❪ç❺✆Û ✙❸Ø❘â❚ÞÝÙÚâ➉ß ✲ ø➄Ø■è➉ß♦Û➯✳Þ ✟➂Ø■â⑩Þ❺æ❸å ô✾ß♦Þ➯òÕ✬Ø ✟✵ß❑Þ➯Ùîñ❘Ü→ß❸â➉ëðáãâ➉Ü❥Þ➯ÙÚÞ➯ä➥ÞÝØ➝å➴æ❸Û✵✴✈ò❤í➥Ü❥Ùîñ❘ß❸é✶ï➥ñ➚ÙêØ❘â❪ñ➚Ø➩ß♦â❪ë✷✶ Ø■ñàòÕâ➉æ❸éê✖æ ✙❸í⑩✸ó ❺âÕ✜Ù ✂❸Ø■ÛÝÜ➯Ù❴Þõí æ♦å ô✒ß♦ÛÝí❚éîß♦â❪ë Ø➚✹ ✒ù æ❸✟✵éêéÚß♦✬Ø Ùê✙❸✱é ✺Ø✡❖ÛÝ✴❉òÕß♦✩â ✆Û ✍✑✻❂ó❤✟✵ô✒ß❑ÞÝ✽ø ✔ò ✓ ✼♦✞ä û❤✟➂✾ü ✔ë ✭✰✓✼➥Ø●✰ó ë➥♣ïä ➥ç ✿ ❈❖❭❁❀✩❂❄❃ ❲❀❙❚❊■❨❩❃❩◆❆❅❇❂✎❂✎❈ ✼♦û❸û⑩û✣❉❋❊❍●✱■✰❏✠❑▲❊✮●✱▼❖◆◗P✁❘❇❙✞❚❖❯✠❏❱◆◗●✑❲❨❳✜❊✾P❱P❩▼ ❬❭◆❱❊❍●☛▼❖❪❍❫✎❴✺ö❵✯✖❛❁✯✖✯Õó❝❜❝✯♦ô❿ú✾✼➥ó✸❜❵✯❸ô❿ú❞✯Õó✰❜❝✯♦ô❡❜⑩ûÕó✸❜❵✯❝❢❂û❵✯✚✓ ❏✠❤❥✐❦❪❍❧✳♠❍P✘❊✮❫✩♠♦♥✩■❵❧✳❊❍P✠❏❩P✠❾ ❴ ï❤ä➉Û❥å ß⑩ñ➚Ø➂ë➥qÙ ❂♣ ä➉Ü➯ÙÚæ⑩â▼ó➻å➴æ⑩äÕÛ❥ÞÝò➥ù æ❸Ûàë➥Ø❘Û❢è➉ß♦Ûàß✮✲☞ æ❸éêÙîñ➩èÕÛÝæ✖Õ☞ éê✠Ø ❝ ✟ ó❄❪r âÕÙ❴ÞÝØ➂Ø❘éêØ✠✟➂Ø❘â❚ÞÝÜ■ó▼ß èÕÛÝÙÚæ⑩Û➯❣ Ù❂Ø❘ÛÝÛÝæ❸Û✄Ø■Ü❥Þ➯✜Ù ✵✟ ß❑Þ➯Ø●Ü❘ó➉ïÕñàò❚ä➉Û❺ñ➚✖æ ➂✟ èÕéêØ✠➂✟ Ø■â⑩Þ●óÕÜs➂✟ æ❤æ♦ÞÝòÕÙêâ✚➂✙ ◗Ø ♣❂Ø■ñ➷Þ●óÕèÕÙêâ➉ñàò➥ù æ✮♣t✓ ✂✁☎✄✝✆✟✞✠✁☛✡✌☞ ✍✎✞✏✄✑✞✏✒✔✓✔✆✟✒✖✕✘✗✚✙✜✛✣✢☎✓✔✆✖✄✑✆✟✤✥✆✧✦✩★☎✒✧✪✫✢☎✬✘✞✠✭✮✕✘✢☎✁✯✆✖✞✰✪✱✢✲✕✘✳✑☞✴✓✔✄✵✓✶✤☎✢☎✁✸✷✴✆✟✹✴✺✼✻✲✕✘✓✽✆✟✄✑✾❀✿❁✍❂✛✣✪❃✷☎❄ ❅☛✹❆✻☎✒✖✞✠✢☎✓✔✆✖✒✟✕✘✗✘✞❈❇❆❉ ❊●❋ ❍❏■✯❍❆❍❏❑▼▲✮✞✏✒✔✳✵✄✵✢ ◆ ✞✏✒✔❖P✕✚✢◗☞ ❘❙✕❯❚❲❱ ❳❩❨❆❉❬❇✘■❪❭✚■✘❨❆❨✌❉✌❑✘❫ ❴✙✣❅❀✕✘✄✵✳❵❱ ❛☎✒✔✞✏❛☎✒✔✄✵✢✌✆❝❜✫✭✶✄❞✕✚✓✽✙✣✡❡✞✏✒✔✳✵✄✑✢❣❢❤✁✯✞ ✍✎✹❆✒✔✳✵✁✐✍❂✄✵✁☎✞❃✍✎✞✏✡❥❱❦✻✌✆✖✆✖❛❣❱♠❧✘❧❯✭✧✭✧✭♥❢♦✭✶✄✵✕✘✓✽✙✜✡❲✞✠✒✖✳✑✄✵✢❣❢♦✁☎✞❏❧ Finite Element Methods for Surface Diffusion Eberhard Bänsch, Pedro Morin, and Ricardo H. Nochetto Abstract. Surface diffusion is a (4th order highly nonlinear) geometric driven motion of a surface with normal velocity proportional to the surface Laplacian of mean curvature. We present a novel variational formulation for the parametric case, develop a finite element method, and propose a Schur complement approach to solve the resulting linear systems. We also introduce a new graph formulation and state an optimal a priori error estimate. We conclude with several significant simulations, some with pinch-off in finite time. Keywords: Surface diffusion, fourth-order parabolic problem, finite elements, a priori error estimates, Schur complement, smoothing effect, pinch-off. AMS subject classification: 35K55, 65M12, 65M15, 65M60, 65Z05. 1. Surface Diffusion and Mixed Formulation The overall goal of this work is to devise efficient numerical tools for simulating morphological changes in stressed epitaxial films and thereby study their complicated nonlinear dynamics. To model the misfit between the crystalline structure of the substrate and epitaxial film, the film may be thought of as subjected to mechanical stresses. This causes a plastic deformation of the free surface of the film. This morphological instability of the free surface may eventually lead to crack formation and fracture, an issue of paramount importance in Materials Science; see for instance [1, 4, 14] and also the list of references in [2]. The dynamics of the free surface Γ in Rd is governed by V = −∆S (κ + ε), (1) which is a 4th order highly nonlinear PDE. Hereafter, d ∈ {2, 3}, V and κ are the (scalar) normal velocity and mean curvature of Γ, respectively, ∇S is the surface gradient, ∆S = divS ∇S the Laplace-Beltrami operator and ε is the elastic energy density of the bulk Ω(t) enclosed by Γ(t). In this paper, we take ε = 0 throughout. A number of issues arise, from existence, well posedness and regularity to effective algorithms for (1). The chief mathematical and numerical difficulties arise from the 4th order nonlinear operator ∆S κ and the fact that one cannot work directly with the curvature vector ~κ as in [8]. In contrast to [5, 10], we have been able to derive, from a suitable semi-implicit time discretization, a variational finite element formulation for surfaces in Rd which involves the 4 unknowns scalar 2 E. Bänsch, P. Morin, and R. H. Nochetto ~ , and (scalar) normal velocity curvature κ, curvature vector ~κ, normal velocity V V as follows: ~ ~ = V ~ν , κ = ~κ · ~ν , V = −∆S κ, V (2) ~κ = ∆S X, where ~ν denotes the unit normal vector to Γ, pointing outward of the bulk enclosed by Γ. In view of this mixed formulation, which involves only second order operators, our finite element method solely requires continuity of the discrete functions; in particular we do not need C 1 elements to handle curvature but can accommodate any polynomial degree. A Schur complement approach, with a symmetric and positive definite operator, is used to reduce the system (2) to the single unknown V . This allows for an efficient solution technique via preconditioned CG. This paper is organized as follows. We introduce the time discretization and natural variational formulation in §2, and present its finite element discretization in §3. We discuss the ensuing algebraic problem along with a Schur complement approach to its solution in §4. We present in §5 the graph formulation together with an error estimate. We document the performance of parametric and graph methods in §6 via several simulations which exhibit singularities in finite time. 2. Time Discretization and Variational Formulation We now consider a semi-implicit time discretization of first order with time-step τ , representing the next surface Γn+1 in terms of the current surface Γn as follows: ~ n+1 = X ~ n + τ V~ . X (3) This time discretization implies that all geometric quantities such as ~ν are evaluated on the current surface Γn . Consequently, if ∆S denotes now the LaplaceBeltrami operator on Γ = Γn , then the only modification to (2) is as follows: ~ n. ~κ − τ ∆S V~ = ∆S X (4) To derive a weak formulation to (2) and (4), we simply multiply them by test functions and integrate. If V(Γ) := H 1 (Γ) and X (Γ) is the subspace of V(Γ) of ~ functions with mean value zero, we thus seek V~ ∈ V(Γ), κ ∈ V(Γ), ~κ ∈ X~ (Γ) and V ∈ X (Γ) such that E E D D ~ ∇S ϕ ∀ ϕ ∈ X~ (Γ), (5) h~κ, ϕi + τ ∇S V~ , ∇ϕ = − ∇S X, hκ, φi − h~κ · ~ν , φi = 0 ∀ φ ∈ V(Γ), (6) hV, φi − h∇S κ, ∇S φi = 0 D E ~ , ϕ − hV, ϕ · ~ν i = 0 V ∀ φ ∈ X (Γ), (7) ~ ∀ ϕ ∈ V(Γ). (8) Hereafter the symbol h·, ·i stands for the L2 scalar product over the current surface ~ =X ~ n ; we thus suppress the Γ = Γn , which is described by the vector function X superscripts n and n + 1 since no confusion arises. Since R V ∈ X (Γ) has mean value zero, we realize that volume is preserved in the sense Γ V = 0. Finite Element Methods for Surface Diffusion 3 3. Finite Element Discretization Let T be a regular but possibly graded mesh of triangular finite elements over the surface Γ, which from now on is assumed to be polyhedral. Let h denote the local meshsize of T . Let T ∈ T be a typical triangle and let ~νT = (νTk )dk=1 be the unit normal to T pointing outwards. We denote by ~ν the outward unit normal to Γ, which satisfies ~ν |T = ~νT for all T ∈ T , and is thus discontinuous across ∂T . Let {φi }Ii=1 be the set of canonical basis functions of the finite element space Vh (Γ) of piecewise linear functions over Γ; this is a conforming approximation of ~ ∈ Rd×d is the identity matrix, consider the following matrix entries V(Γ). If Id Mij := hφi , φj i , Aij := h∇S φi , ∇S φj i , ~ ~ ij := Mij Id, M ~ ij := φi , φj ν k N d k=1 , (9) (10) and corresponding mass and stiffness matrices M := (Mij )Ii.j=1 , ~ := (M ~ ij )I M i.j=1 , A := (Aij )Ii.j=1 , ~ := (N ~ ij )I N i.j=1 , ~ := (A ~ ij )Ii.j=1 . A (11) (12) ~ ,A ~ and N ~ possess matrix-valued entries and therefore the We point out that M matrix-vector product is understood in the following sense ~V ~ = M I X ~ ij V~j M j=1 I , i=1 ~V ~ , is itself a vector in Rd . ~ = (V ~i )I , as well as of M because each component of V i=1 The vector of nodal values of a finite element functionPis written in bold I face, namely V = (Vi )Ii=1 ∈ V := RI is equivalent to V = i=1 Vi φi ∈ Vh (Γ). Let Xh (Γ) be the subspace of Vh (Γ) of functions with mean value zero, and let X = {V ∈ V : V · M 1 = 0} be the corresponding subspace of V with 1 := (1)Ii=1 : V = I X Vi φi ∈ Xh (Γ) ⇔ V = (Vi )Ii=1 ∈ X. (13) i=1 Upon expanding the functions V , κ, V~ , ~κ in terms of the basis functions and testing against the latter, a discretization of system (5)–(8) can be ~ ∈ V, ~ ~κ ∈ V, ~ K ~ ∈ X, ~ V ∈ X such that written in matrix form as follows: find V     ~  ~ ~ ~X ~ τA 0 M 0 V −A     0 −A  0 M   K  =  0  .  (14)     M ~ ~ ~ ~ 0 0 −N 0  K ~T 0 V 0 M −N 0 {φi }Ii=1 We discuss the solvability of (14) and propose an algorithm for its solution in §4. 4 E. Bänsch, P. Morin, and R. H. Nochetto 4. Schur Complement Approach Consider the following vector equation with a (possibly singular) square block A:      A B U F = . C D Q G Let A be symmetric with (nontrivial) kernel ker(A). Then the range Y of A is the orthogonal complement of ker(A). Let S : Y → Y be the right inverse of A: AS = Id on Y. If P denotes the orthogonal projection onto ker(A), we have SAV = V − P V = (Id − P )V ∀ V ∈ RI . (15) The Schur complement equation for Q then reads (−CSB + D)Q + CP U = G − CSF . (16) Solvability of this system depends on the structure of the two terms on the left hand-side of (16). We intend to apply this splitting to (14), which involves dealing ~ and A on the diagonal. with the block containing A Since the kernel of A in (12) is Z = span{1}, with 1 = (1)Ii=1 , the range of A is Y = Z⊥ . Then the spaces X, defined in (13), and Y are related as follows: V ∈X ⇔ M V ∈ Y. (17) Let S : Y → Y be the right inverse of A and P : V → Z be the orthogonal projection into Z, thereby satisfying (15) with P = 1⊗1 1·1 . ~ , K]T and Q = [K, ~ V ]T , we Applying (16) to (14) with vectors U = [V obtain the symmetric system  1    1 ~~~ ~ ~S ~A ~X ~ +M ~ P~ V ~ ~ N K −τ M τ M SM . (18) = ~T MPK N −M SM V ~ this could be viewed as a ~A ~X ~ makes sense because A ~X ~ ∈ Y; We observe that S compatibility condition. To investigate the solvability of (18), we note that both ~ ∈X ~ and V ∈ X or, in view of (17), M ~K ~ ∈ Y, ~ and components of Q satisfy K ~ ~ ~ ~ ~ ~ M V ∈ Y. Since the upper left block of (18), M S M : X → M Y, is nonsingular ~ −1 A ~M ~ −1 , we can apply (16) again to arrive at with inverse M   ~TM ~ −1 A ~M ~ −1 N ~ + M SM V + M P K = −N ~ TM ~ −1 A ~ X. ~ τN (19) Let Π := Id − M1⊗M1 M1·M1 be the orthogonal projection onto X. Since M P K ∈ span {M 1} = X⊥ , applying Π to (19) yields the final form of the Schur complement :   ~ ~TM ~ −1 A ~M ~ −1 N ~ + M SM ΠV = −ΠN ~TM ~ −1 A ~ X, Π τN (20) because ΠV = V . The ensuing matrix of this reduced system is nonsingular because ΠM SM Π : X → X is symmetric and positive definite, and the first term in (20) is symmetric and positive semi-definite. The method actually implemented consists of first solving for V using (20), ~ =N ~ and finally updating X ~ via X ~ + τV ~. ~V ~ V for V next solving M Finite Element Methods for Surface Diffusion 5 5. Graph Formulation and Error Analysis We now discuss the case of Γ being a graph. To this end let Ω ⊆ IR d−1 with t ∈ [0, T ] forpsome T > 0, d ∈ {2, 3} and Γ(t) := {(x, u(t, x)) | x ∈ Ω} ⊆ IR d . If Q(u) := 1 + |∇u|2 denotes the elementary surface area, then we have the following formulas for the geometric quantities ν, κ and V :  ∇u  ∂t u 1 , V = (−∇u, 1)T , κ = ∇ · , (21) ν= Q(u) Q(u) Q(u) with ∇ = (∂x1 , . . . , ∂xd−1 )T . According to (21), (1) can be written as the system  ∇u  ∂t u . (22) = −∆S κ, κ=∇· Q(u) Q This system has to be supplied with suitable initial and boundary conditions. We restrict ourselves to periodic boundary conditions for ease of presentation, but Neumann and Dirichlet boundary conditions can be handled as well [2]. In this vein, let Ω be a parallelogram and X be the subspace of H 1 (Ω) with periodic boundary values. Then, (22) admits the following variational formulation: find u and κ with u(t), κ(t) ∈ X for a.e. t and u(0) = u0 in a suitable sense, fulfilling Z h∂t u, ψi − ∇S κ · ∇S ψ = 0 ∀ ψ ∈ X, (23) ZΓ ∇u · ∇ϕ hκ, ϕi + =0 ∀ φ ∈ X, (24) Q(u) Ω where h·, ·i denotes the L2 (Ω) inner product; compare with §2. Note that, in contrast to the mean curvature flow of graphs [6, 7], (23) does not have the weight Q(u)−1 because the equation is written on Γ. If Xh is a finite element subspace of X , then a semi space discrete scheme is obvious from (23) and (24). RIn particular, upon taking ψ = 1 ∈ Xh we deduce d exact volume conservation dt u = 0. We can also prove stability as well as Ω h coercivity properties, which are crucial in deriving the following error estimate [2]. Theorem 5.1 (A Priori Error Estimate for the Semidiscrete Scheme). Let u, κ be sufficiently smooth in [0, T ], and let k ≥ 1 be the polynomial degree of Xh . Then, there exists a constant C > 0, solely depending on the regularity of u, κ and T , such that Z   2 sup ||(u − uh )(t)||L2 (Ω) + |∇S u − ∇S uh )|2 ≤ C h2k , t∈[0,T ] Z T 0 ||(κ − κh )(t)||2L2 (Ω) + Γh (t) Z Γh (t)  |∇S κ − ∇S κh |2 dt ≤ C h2k . (25) Since (25) involve the tangential gradients ∇S u and ∇S κ, the order of convergence O(hk ) is optimal. This is corroborated by the numerical experiments of [2], which are obtained via a semi-implicit time discretization similar to [7]. It consists of writing the equations for step n + 1 on the current surface Γn , which linearizes the system and allows for a Schur complement solver similar to that in §4. 6 E. Bänsch, P. Morin, and R. H. Nochetto 6. Implementation and Simulations In this section we explain briefly the implementation of both the parametric and graph formulations within ALBERT [12, 13], and document their performance. 6.1. Mesh Regularization Figure 1. Pathological ear formation in the evolution of a 4 × 1 × 1 prism by surface diffusion. Surface at time t = 0 and t = 0.07. Figure 2. Steps towards the pathological formation of ears. Zoom into a vertex of the initial prism with surfaces at t = k × 10−3 for 0 ≤ k ≤ 9. After 6 time steps some triangles collapse into segments, thereby making the mesh degenerate and producing numerical artifacts. The geometric flow by parametric surface diffusion is not as gentle as the corresponding mean curvature flow [8], and leads to severe mesh distortions. Even if the parametric formulation of §3 allows corners and edges, which are rather singular for surface diffusion, they give rise to fast node motion and mesh distortion. This is illustrated by the creation of ears during the evolution of a 4 × 1 × 1 prism in Figs. 1 and 2 towards a ball. This is clearly a numerical artifact and cannot be cured by mesh refinement and/or coarsening. We use mesh regularization instead, which consists of replacing each node by the projection onto the surface of Finite Element Methods for Surface Diffusion 7 a weighted average of the nodes belonging to its finite element star, see also [11]. This regularization is equivalent to one time step of the discretized (tangential) heat equation. Its beneficial effect is reflected in the subsequent simulations of Figs. 3-6, all computed with forcing term ǫ = 0. 6.2. Example 1: Smoothing Effect We illustrate the evolution of a 4×1×1 prism towards a ball with the same volume in Fig. 3, thereby showing the smoothing effect of surface diffusion. t=0 t = 0.08 t = 0.02 t = 0.04 t = 0.16 t = 0.32 Figure 3. Smoothing effect of surface diffusion. Evolution of a 4 × 1 × 1 prism towards a ball with equal volume at various time instants. 6.3. Example 2: Pinch-Off in Finite Time t=0 t = 0.32 t = 0.08 t = 0.36 t = 0.16 t = 0.38 Figure 4. Pinch-off in finite time. Evolution of an 8 × 1 × 1 prism at various time instants leading to a dumbbell and cusp formation. 8 E. Bänsch, P. Morin, and R. H. Nochetto Surface diffusion is not always a regularizing flow and may in fact create singularities in finite time depending on the initial configuration. This is depicted in Figs. 4-6 which correspond to prisms with larger aspect ratios than before. Figs. 4-5 display the evolution of an 8 × 1 × 1 prism towards a dumbbell and cusp formation in finite time. Increasing the aspect ratio of the prism seems to be an effective mechanism to produce several simultaneous cusps as reported in Fig. 6. t = 0.390 t = 0.394 t = 0.398 t = 0.402 t = 0.404 Figure 5. Detailed view of the pinch-off for the 8 × 1 × 1 prism. Mesh regularization appears to cure mesh distortion until the moment of pinch-off when the elements are rather elongated but not degenerate. t=0 t = 0.48 t = 0.16 t = 0.64 t = 0.32 t = 0.72 Figure 6. Evolution of a 12 × 1 × 1 prism towards two simultaneous cusps revealing that the number of singularities depends on the aspect ratio of the initial prism. 6.4. Example 3: Mushroom Formation We consider the graph formulation of §5 of a curve in 2d starting from the initial condition u0 (x) = 1 + δ(x), where δ is a steep perturbation with zero meanvalue (see Figure 7). Since the slope seems to become vertical around t = 4.8 × 10 −5 in Fig. 7, the classical solution might cease to exist in finite time. To investigate the formation of singularities in finite time, we use the parametric formulation with the same initial data upon embedding the graph of u0 into a closed curve (see Figure 8 top left). For the time scale of Fig. 7, the effect of Finite Element Methods for Surface Diffusion 9 this extension is negligible. Fig. 8 displays a sequence of solutions obtained for the same eight time instants of Fig. 7. It is worth noticing the striking similarity of the solutions obtained with both methods. Even though the parametric solution develops a mushroom shape at t = 9.6 × 10−5 , and thus the solution to the graph formulation is questionable thereon, they still exhibit an excellent quantitative agreement for t > 9.6 × 10−5 (compare the last two plots of Figs. 8 and 7). t=0 t = 8 × 10−6 t = 16 × 10−6 t = 24 × 10−6 t = 4.8 × 10−5 t = 9.6 × 10−5 t = 19.2 × 10−5 t = 38.4 × 10−5 Figure 7. Evolution of a graph in 2d starting from u0 (x) = 1 + δ(x) with a steep perturbation δ(x). In all plots for various times t, the x-axis ranges from −1 to 1, and the y-axis ranges from 0 to 1.5. t=0 t = 8 × 10−6 t = 16 × 10−6 t = 24 × 10−6 t = 4.8 × 10−5 t = 9.6 × 10−5 t = 19.2 × 10−5 t = 38.4 × 10−5 Figure 8. Mushroom formation. Parametric evolution of a curve in 2d with the same initial condition and the same times of Fig. 7. The rectangles in thin lines are [−1, 1] × [0, 1.5]. The effect of embedding the graph of Fig. 7 into a close curve (see top-left picture) is negligible for the time scale of this evolution. 10 E. Bänsch, P. Morin, and R. H. Nochetto Acknowledgments We would like to thank K. G. Siebert for his assistance in incorporating new data structures to handle surfaces in R3 and curves in R2 within ALBERT [12, 13]. We were all partially supported by the NSF-DAAD international cooperation grant INT-9910086. References [1] R. J. Asaro and W. A. Tiller, Surface morphology development during stress corrosion cracking: Part I: via surface diffusion, Metall. Trans., 3 (1972), 1789-1796. [2] E. Bänsch, P. Morin, and R.H. Nochetto, Surface diffusion of graphs: variational formulation, error analysis and simulations, SIAM J. Numer. Anal. (submitted). [3] E. Bänsch, P. Morin, and R.H. Nochetto, A finite element method for surface diffusion: The parametric case, (to appear). [4] J. Cahn and J. Taylor, Surface motion by surface diffusion, Acta Metall. Mater., 42 (1994), 1045-1063. [5] B.D. Coleman, R.S. Falk, and M. Moakher, Space-time finite element methods for surface diffusion with applications to the theory of stability of cylinders, SIAM J. Sci. Comp., 17 (1996), 1434-1448. [6] K. Deckelnick and G. Dziuk, Convergence of a finite element method for the non-parametric mean curvature flow, Numer. Math. 72 (1995), 197-222. [7] K. Deckelnick and G. Dziuk, Error estimates for a semi-implicit fully discrete finite element scheme for the mean curvature flow of graphs, Interfaces and Free Boundaries 2, (2000), 341-359. [8] G. Dziuk, An algorithm for evolutionary surfaces, Numer. Math., 58 (1991), 603-611. [9] K. Deckelnick, G. Dziuk, and C. Elliott, Semidiscrete finite elements for axially symmetric surface diffusion, CMAIA Research Report No 2002/05 (2002). [10] U.F. Mayer, Numerical solutions for the surface diffusion flow in three space dimensions, Comp. Appl. Math. (to appear). [11] A. Schmidt, Computation of three dimensional dendrites with finite elements, J. Comput. Physics, 125 (1996), 293-312. [12] A. Schmidt and K.G. Siebert, ALBERT: An Adaptive Hierarchical Finite Element Toolbox, Documentation, Preprint 06/2000 Universität Freiburg, 244 p; avaiulable online from http://www.mathematik.uni-freiburg.de/IAM/ALBERT. [13] A. Schmidt and K.G. Siebert, ALBERT–Software for scientific computations and applications, Acta Math. Univ. Comenian. (N.S.), 70 (2001), 105-122. [14] B.J. Spencer, S.H. Davis, and P.W. Voorhees, Morphological instability in epitaxially-strained dislocation-free solid films: nonlinear evolution, Phys. Rev. B, 47 (1993), 9760-9777. Finite Element Methods for Surface Diffusion 11 Weierstrass Institute for Applied Analysis and Stochastics Mohrenstrasse 39, 10117 Berlin, and Freie Universität Berlin, GERMANY E-mail address: [email protected] Instituto de Matemática Aplicada del Litoral, Güemes 3450, 3000 Santa Fe, and Departamento de Matemática, Facultad de Ingenierı́a Quı́mica, Universidad Nacional del Litoral, Santa Fe, ARGENTINA Partially supported by CONICET of Argentina and NSF Grant DMS-9971450. E-mail address: [email protected] Department of Mathematics and Institute for Physical Science and Technology, University of Maryland, College Park, MD 20742, USA Partially supported by NSF Grants DMS-9971450 and DMS-0204670. E-mail address: [email protected]