164
NORTHWESTERN UNIVERSITY Evolving Faceted Surfaces: From Continuum Modeling, to Geometric Simulation, to Mean-Field Theory A DISSERTATION SUBMITTED TO THE GRADUATE SCHOOL IN PARTIAL FULFILLMENT OF THE REQUIREMENTS for the degree DOCTOR OF PHILOSOPHY Field of Applied Mathematics By Scott A. Norris EVANSTON, ILLINOIS December 2006

Evolving Faceted Surfaces: From Continuum …faculty.smu.edu/snorris/papers/thesis.pdf2.1 Summary of linear stability results 36 2.2 Surface-energy minimizing slopes 40 2.3 Analysis

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Evolving Faceted Surfaces: From Continuum …faculty.smu.edu/snorris/papers/thesis.pdf2.1 Summary of linear stability results 36 2.2 Surface-energy minimizing slopes 40 2.3 Analysis

NORTHWESTERN UNIVERSITY

Evolving Faceted Surfaces: From Continuum Modeling, to Geometric

Simulation, to Mean-Field Theory

A DISSERTATION

SUBMITTED TO THE GRADUATE SCHOOL

IN PARTIAL FULFILLMENT OF THE REQUIREMENTS

for the degree

DOCTOR OF PHILOSOPHY

Field of Applied Mathematics

By

Scott A. Norris

EVANSTON, ILLINOIS

December 2006

Page 2: Evolving Faceted Surfaces: From Continuum …faculty.smu.edu/snorris/papers/thesis.pdf2.1 Summary of linear stability results 36 2.2 Surface-energy minimizing slopes 40 2.3 Analysis

2

c© Copyright by Scott A. Norris 2006

All Rights Reserved

Page 3: Evolving Faceted Surfaces: From Continuum …faculty.smu.edu/snorris/papers/thesis.pdf2.1 Summary of linear stability results 36 2.2 Surface-energy minimizing slopes 40 2.3 Analysis

3

ABSTRACT

Evolving Faceted Surfaces: From Continuum Modeling, to Geometric Simulation, to

Mean-Field Theory

Scott A. Norris

We first consider the directional solidification, in two dimensions, of a dilute binary alloy

having a large anisotropy of surface energy, where the sample is pulled in a high-energy

direction such that the planar state is thermodynamically prohibited. Analyses including

reduction of dynamics, matched asymptotic analysis, and energy minimization are used

to show that the interface assumes a faceted profile with small wavelength. Questions

on stability and other dynamic behavior lead to the derivation of a facet-velocity law.

This shows the that faceted steady solutions are stable in the absence of constitutional

supercooling, while in its presence, coarsening replaces cell formation as the mechanism

of instability.

We next proceed to introduce a computational-geometry tool which, given a facet-

velocity law, performs large-scale simulations of fully-faceted coarsening surfaces, first

in the special case with only three allowed facet orientations (threefold symmetry), and

then for arbitrary surfaces. Topological events including coarsening are comprehensively

Page 4: Evolving Faceted Surfaces: From Continuum …faculty.smu.edu/snorris/papers/thesis.pdf2.1 Summary of linear stability results 36 2.2 Surface-energy minimizing slopes 40 2.3 Analysis

4

considered, and are treated explicitly by our method using both a priori knowledge of

event outcomes and a novel graph-rewriting algorithm. While careful attention must

be paid to both non-unique topological events and the imposition of a discrete time-

stepping scheme, the resulting method allows rapid simulation of large surfaces and easy

extraction of statistical data. Example statistics are provided for the threefold case based

on simulations totaling one million facets.

Finally, a mean-field theory is developed for the scale-invariant length distributions

observed during the coarsening of one-dimensional faceted surfaces. This theory closely

follows the LSW theory of Ostwald ripening in two-phase systems, but the mechanism

of coarsening in faceted surfaces requires the derivation of additional terms to model the

coalescence of facets. The model is solved by the exponential distribution, but agree-

ment with experiment is limited by the assumption that neighboring facet lengths are

uncorrelated. However, the method concisely describes the essential processes operating

in the scaling state, illuminates a clear path for future refinement, and offers a generic

framework for the investigation of faceted surfaces evolving under arbitrary dynamics.

Page 5: Evolving Faceted Surfaces: From Continuum …faculty.smu.edu/snorris/papers/thesis.pdf2.1 Summary of linear stability results 36 2.2 Surface-energy minimizing slopes 40 2.3 Analysis

5

Acknowledgements

Soli Deo Gloria – To God alone be glory. With this great cry of the Reformation, the

composer J.S. Bach concluded each of his church Cantatas, and with that example I use

it to conclude this thesis. While fully accepting that evolution is the only well-reasoned

theory describing the mechanism of our origins, I still believe, on the basis of Christ’s

resurrection, that God is ultimately responsible in some way for everything that exists.

Thus, the credit for anything of worth in this work belongs ultimately and solely to Him.

I could thank God for many things here, but will limit myself to two. First, I am grateful

for Northwestern’s Graduate Christian Fellowship, where I found friends who love me,

colleagues who have shared my struggles, and a continual struggling conversation about

how to honor God amidst academic pursuit. Second, as I have struggled to justify the

pursuit of mathematics in a world with so much loneliness and suffering, I thank God for

giving me a vision of how my profession fits into the larger whole of the person He wants

me to become. My quest at this institution, and indeed my life as a whole, would be

much emptier without the presence of His truth and love.

Mom and Dad, thank you for your encouragement, love, and for teaching me all of

things growing up that have allowed me to succeed on my own. I am so grateful for all

the time and energy you have poured into me, and I hope I can do half as well with

my own children. Keith and Carla, thank you for being great in-laws – I’ll always look

forward to spending time with you guys. Finally, to my dear wife Tara, thank you for

Page 6: Evolving Faceted Surfaces: From Continuum …faculty.smu.edu/snorris/papers/thesis.pdf2.1 Summary of linear stability results 36 2.2 Surface-energy minimizing slopes 40 2.3 Analysis

6

your constant love and support – for celebrating with me in my successes, encouraging

me in my failures, and assuring me above all that you’d keep loving me no matter what

happened. It has been a long road, but sharing it with you has given me strength and

hope along the way.

I have been blessed to make some very good friends during my time here, and so I

thank: Michael and Bolu, for two fantastic years as roommates, much encouragement,

and the times I borrowed your cars; Matt, Edy, and Young Cheol, for a truly special year

of friendship and fellowship in small group, and many great eating expeditions; Kyle,

for many enjoyable lunches, and for teaching me to almost love the Mac; Gogi, for more

lunches and for laughing with me about the ups and downs of grad life; and Peter, for

all the wonderful conversations, reflections, and video game binges. You guys have truly

blessed my life, and it was you that made me sad to leave Chicago.

A good adviser makes graduate school easier, and I’ve been lucky to have two. Steve,

a huge thanks for your flexibility in allowing me to telecommute, and for always being

available for guidance and advice despite your busy schedule. Most of all, thank you for

your example of quiet humility and patience despite all you’ve achieved. Stephen, thank

you for our many conversations of all kinds, and for the inspiration of your sheer love of

doing mathematics. Also, thank you especially for sharing your life with me as well as

your ideas. To both of you, thanks for leading me to a topic of research that has turned

out to be a lot of fun to pursue. No matter the extent to which research is a part of the

rest of my life, I will look back fondly on this work.

Finally, despite rumors to the contrary propagated by PhD Comics, graduate students

must eat more than Ramen, and therefore I thank NASA for supporting me during the

Page 7: Evolving Faceted Surfaces: From Continuum …faculty.smu.edu/snorris/papers/thesis.pdf2.1 Summary of linear stability results 36 2.2 Surface-energy minimizing slopes 40 2.3 Analysis

7

majority of my time here. Though I have to wonder if my work will ever directly aid the

exploration of space, it is fun to be associated with a program that brought such wonder

to my childhood, and an honor to know they thought my work promising enough to fund.

In addition, I thank Northwestern and IGERT for support during my first and second

years, respectively, and NSF, via Stephen, for that extra bit of commuting money third

and fourth years.

Page 8: Evolving Faceted Surfaces: From Continuum …faculty.smu.edu/snorris/papers/thesis.pdf2.1 Summary of linear stability results 36 2.2 Surface-energy minimizing slopes 40 2.3 Analysis

8

Table of Contents

ABSTRACT 3

Acknowledgements 5

List of Tables 11

List of Figures 12

Chapter 1. Introduction 14

Chapter 2. Faceted Interfaces in Directional Solidification 20

2.1. Introduction 20

2.2. Background: Governing equations, basic state, and linear stability 27

2.3. Statics. Non-planar interface due to strong anisotropy, φ = 0 39

2.4. Energetics. Optimal Wavelength, Comparison with Planar State 51

2.5. Dynamics. Stability, Wavelength Trapping, and Coarsening 56

2.6. Conclusions and Comments 62

Chapter 3. Large-Scale Simulations of Coarsening Faceted Surfaces 65

3.1. Introduction 65

3.2. Faceted Surfaces: Description, Kinematics, and Dynamics 68

3.3. Topological Events 71

3.4. Demonstration 76

Page 9: Evolving Faceted Surfaces: From Continuum …faculty.smu.edu/snorris/papers/thesis.pdf2.1 Summary of linear stability results 36 2.2 Surface-energy minimizing slopes 40 2.3 Analysis

9

3.5. Conclusions 82

Chapter 4. The Kinematics of Faceted Surfaces with Arbitary Symmetry 84

4.1. Introduction 84

4.2. Data structures and simple motion: a 3D cellular network 87

4.3. Topological Events 90

4.4. Discretization and Performance of Topological Events 110

4.5. Demonstration and Discussion 117

4.6. Conclusions 122

Chapter 5. A Mean-Field Theory for Coarsening Faceted Surfaces 124

5.1. Introduction 124

5.2. Example Dynamics and Problem Formulation 127

5.3. Application: Our chosen facet dynamics 133

5.4. Solution and Comparison with Numerical-Experimental Data 134

5.5. Conclusions 136

References 140

Appendix A. Appendices for Chapter 1 149

A.1. Justification of the Quasi-steady state 149

A.2. Homogenized Linear Stability Analysis 151

Appendix B. Appendices to Chapter 3 154

B.1. Elaboration on Far-Field Reconnection 154

B.2. Non-Uniqueness 157

Page 10: Evolving Faceted Surfaces: From Continuum …faculty.smu.edu/snorris/papers/thesis.pdf2.1 Summary of linear stability results 36 2.2 Surface-energy minimizing slopes 40 2.3 Analysis

10

Appendix C. Appendix to Chapter 4 163

C.1. Numerical Simulation 163

Page 11: Evolving Faceted Surfaces: From Continuum …faculty.smu.edu/snorris/papers/thesis.pdf2.1 Summary of linear stability results 36 2.2 Surface-energy minimizing slopes 40 2.3 Analysis

11

List of Tables

3.1 Relevant coarsening phenomena. 78

Page 12: Evolving Faceted Surfaces: From Continuum …faculty.smu.edu/snorris/papers/thesis.pdf2.1 Summary of linear stability results 36 2.2 Surface-energy minimizing slopes 40 2.3 Analysis

12

List of Figures

2.1 Summary of linear stability results 36

2.2 Surface-energy minimizing slopes 40

2.3 Analysis of outer solutions 49

2.4 Sample faceted profiles 50

2.5 Representative behaviors of dynamic faceted interfaces 61

3.1 Facet Merge event 72

3.2 Merging Facet Pinch event 73

3.3 Vanishing Facet events 75

3.4 Example coarsening sequence 77

3.5 One-point geometric distributions 79

3.6 Correlational distributions 81

4.1 Diagram of neighbor relations 88

4.2 Normal diagrams for Vanishing Edge events 93

4.3 Neighbor Switch event 94

4.4 Irregular Neighbor Switch event 95

4.5 Facet Join event 96

Page 13: Evolving Faceted Surfaces: From Continuum …faculty.smu.edu/snorris/papers/thesis.pdf2.1 Summary of linear stability results 36 2.2 Surface-energy minimizing slopes 40 2.3 Analysis

13

4.6 Signatures of Constricted Facet events 98

4.7 Facet Pierce event 100

4.8 Irregular Facet Pierce event 101

4.9 Facet Pinch event 103

4.10 Joining Facet Pinch event 104

4.11 Example Vanishing Facet Event 106

4.12 Facets Vanishing in a group 108

4.13 Facets Vanishing as a step 109

4.14 Coarsening sequence with threefold symmetry 119

4.15 Coarsening sequence with fourfold symmetry 120

4.16 Coarsening sequence with sixfold symmetry 121

5.1 Survey of coarsening behavior 128

5.2 Representative facet configuration 129

5.3 Comparison between theory and experiment 138

5.4 Correlations in neighboring facet lengths 139

B.1 Method of listing binary trees 161

B.2 Saddle versions of Vanishing Edge events 162

Page 14: Evolving Faceted Surfaces: From Continuum …faculty.smu.edu/snorris/papers/thesis.pdf2.1 Summary of linear stability results 36 2.2 Surface-energy minimizing slopes 40 2.3 Analysis

14

CHAPTER 1

Introduction

This thesis, in the most general sense, is about what happens to materials with a large

anisotropy of surface energy when placed in dynamic situations. Thus, we begin with an

overview of the definition, causes, and effects of large surface energy anisotropy. A unique

property of crystals (in contrast to amorphous solids like glass) is that their material prop-

erties usually depend on orientation. This is due, in turn, to the packing symmetries of

the internal crystal lattice on which individual atoms reside. When such materials expose

a planar interface, the structure of that interface looks different at atomic scales depend-

ing on its orientation relative to the crystal lattice. These different surface configurations

cause the material to react differently with its surrounding environment. Thus, the sur-

face energy γ (and many other properties) depends on the surface orientation relative to

the lattice. This dependence is modeled by making these quantities functions of an angle

θ, which describes the deviation of the interface normal from some reference orientation

associated with the lattice. While many different functions describing anisotropy may be

considered, it will suffice for what follows to consider the particular form

γ(θ) = γ0[1 + α4cos(4θ)].

This surface energy for crystals in two dimensions exhibits fourfold symmetry, with mean

magnitude γ0 and relative anisotropy varying through the parameter α4.

Page 15: Evolving Faceted Surfaces: From Continuum …faculty.smu.edu/snorris/papers/thesis.pdf2.1 Summary of linear stability results 36 2.2 Surface-energy minimizing slopes 40 2.3 Analysis

15

The earliest studies of anisotropy focused on the equilibrium problem, which seeks the

surface-energy minimizing shape in two dimensions of a particle in equilibrium with a sur-

rounding melt, given the form of γ(θ). This problem was solved in 1901 by Wulff [1], who

devised a geometric method of constructing the correct shape, now known as the Wulff

construction. For the example surface energy γ considered here, increasing the value of

the anisotropy coefficient α4 from zero causes an initially round particle to change shape,

eventually developing missing orientations and corners at the critical value of α4 = 1/15.

A related problem inquires about the equilibrium shape of an initially planar interface

exposed to its melt at the high-energy orientation θ = 0. Here, Herring [2] also used

geometric considerations to show that the surface remains planar for small α4, but at the

identical critical value of α4 = 1/15, this interface becomes thermodynamically unstable

and is replaced by a completely faceted “sawtooth” interface. Herring also showed that

these two equilibrium results are linked, as it is precisely the missing orientations of the

former problem that are thermodynamically unstable in the latter. Furthermore, the

shared critical value is no accident – high-energy orientations will be unstable in any con-

text if the surface stiffness γ+γθθ of that orientation is negative [3]. This thermodynamic

instability is a key concept in the following chapters, and may be generally remembered

as follows: “an interface orientation is thermodynamically unstable if it can reduce its

surface energy by assuming a faceted sawtooth form.”

The modeling of thermodynamically-faceting surfaces in dynamic situations was ini-

tiated by Mullins [4] in 1961 and Cabrera [5] in 1963; these authors noted independently

the similarities between the process of surface faceting and the then-fledgling modeling

Page 16: Evolving Faceted Surfaces: From Continuum …faculty.smu.edu/snorris/papers/thesis.pdf2.1 Summary of linear stability results 36 2.2 Surface-energy minimizing slopes 40 2.3 Analysis

16

of evolving phase boundaries. However, even as understanding of phase boundaries pro-

gressed, including the seminal work of Cahn and Hilliard [6], the problem of faceting dy-

namics lay dormant for nearly thirty years, until it was picked up again and studied from

two perspectives – purely continuum thermodynamic models [7, 8, 9], and continuum

approximations of discrete step-flow models [10, 11, 12]. In each of these works, initially

planar interfaces are shown to undergo spinodal decomposition into faceted hill-and-valley

structures, just as one would expect from knowledge of the equilibrium problem. How-

ever, after this process is completed, coarsening phenomena are observed, where small

facets shrink to zero length and vanish, causing a corresponding continuous increase in

the average length of those that remain. Of even more interest is that these coarsening

faceted surfaces are often observed to obey dynamic scaling, in which the surface looks

the same at all sizes if first scaled by the average length. In such a state, the statistical

geometric properties of the surface remain constant even as the average lengthscale grows,

and this constant state can be considered to concisely summarize all of the salient infor-

mation present in the evolving system. This progression – from faceting, to coarsening,

to a dynamically scaling state – represents a typical surface behavior in models of many

systems, and is the pattern on which this thesis will focus.

In this historical context, then, we begin in Chapter 1 by applying mathematical

methods recently fruitful in other faceting contexts to the problem of the directional so-

lidification of a dilute binary alloy – a system which, though possessing a rich history of

its own, has been mostly neglected in the context of faceting. While the inclusion of a

solute field makes this system is slightly more complex than the pure-material systems

Page 17: Evolving Faceted Surfaces: From Continuum …faculty.smu.edu/snorris/papers/thesis.pdf2.1 Summary of linear stability results 36 2.2 Surface-energy minimizing slopes 40 2.3 Analysis

17

considered previously, the mathematical progression follows a similar course, with sim-

ilar results. Starting from a full free-boundary problem, thermodynamic instability of

an initially planar surface with negative surface stiffness leads to faceting. This occurs

initially on a small wavelength which, in turn, allows a simplification to a partial differ-

ential equation that governs just the interface position. Matched asymptotic analysis of

this equation reveals a family of steady faceted solutions, and energetic considerations

specify an optimal member. Turning to the unsteady problem, we follow Watson [13] to

obtain a key theoretical simplification – the further reduction of surface dynamics to a

facet-velocity law which describes the normal velocity of each facet as a function of its

geometric configuration. This law reveals that, below the critical pulling speed causing

supercooling, the steady faceted profiles are stable. However, above that critical speed,

coarsening occurs, which (a) replaces the formation of cells as the principal mechanism

of instability, and (b) appears at pulling speeds smaller than those at which cells would

otherwise appear.

Chapters 2 and 3 begin by observing that facet velocity laws of the type found in

Chapter 1 exist for many systems. Because they so efficiently describe the evolving

faceted surface, they allow correspondingly efficient computational methods; and since

the statistical study of dynamic scaling necessitates the simulation of large surfaces, the

development of a tool to exploit such theoretical simplification is urgently needed. While

easily implemented for 1+1D surfaces z = h(x, t), such tools are more difficult to construct

for the 2+1D surfaces z = h(x, y, t) commonly seen in crystal-growing experiments. This

is due to the occurrence of various topological events allowing surface re-organization and

coarsening. Existing simulation attempts must choose between speed [14, 15] and robust

Page 18: Evolving Faceted Surfaces: From Continuum …faculty.smu.edu/snorris/papers/thesis.pdf2.1 Summary of linear stability results 36 2.2 Surface-energy minimizing slopes 40 2.3 Analysis

18

topological handling [16, 17]; here we present a method that achieves both. The method

is outlined in Chapter 2 for threefold-symmetric surfaces, where it is used to study the

dynamic scaling exhibited by Watson’s annealing dynamics [13]. The method is then

more fully described and generalized to arbitrary symmetry in Chapter 3, where the same

phenomenon is illustrated by the dynamics derived in Chapter 1. In addition to speed

and topological accuracy, a further advantage of the method over previous approaches

is easy access to geometric data presented by the surface. This is achieved by choosing

a data structure which mirrors the natural structure of the surface, and demonstrated

by the exhibition of numerous statistical measures of surface geometry present in the

dynamically scaling states of the systems studied.

Finally, since dynamic scaling pushes complex evolving surfaces into a state which

can be effectively characterized by just a few statistics, it is natural to seek simplified

models which replicate this behavior. Chapter 4 illustrates just such a model, which

exploits the dynamics derived in Chapter 1 to describe the evolution of the facet length

distribution to the scale-invariant steady state found using the tool in Chapters 2 and

3. The model recalls the famous Lifshitz, Slyozov, and Wagner theory [18, 19, 20] of

Ostwald ripening in a two-phase system; however, due to the geometric consequences

of coarsening in faceted systems, it also includes a coagulation term reminiscent of that

in the work of Von Smoluchowski [21] and Schumann [22]. While certain simplifying

assumptions keep the resulting model from quantitatively matching numerically-collected

data, it qualitatively illustrates the essential forces at work in the dynamically scaling

state, while suggesting more general models that would increase its predictive value.

Page 19: Evolving Faceted Surfaces: From Continuum …faculty.smu.edu/snorris/papers/thesis.pdf2.1 Summary of linear stability results 36 2.2 Surface-energy minimizing slopes 40 2.3 Analysis

19

In summary, this thesis traces the particular faceting system of directional solidifica-

tion through a series of generally-applicable mathematical treatments. These include the

analytical reduction of a free-boundary problem to a facet-velocity law describing surface

evolution (Chapter 1), the numerical study of coarsening through an efficient computa-

tional tool (Chapters 2-3), and the development of a mean-field theory that attempts to

describe the resulting dynamically scaling state (Chapter 4). These three tools – con-

tinuum modeling, geometric simulation, and mean-field analysis – naturally parallel the

three stages of faceted-surface evolution – faceting, coarsening, and dynamic scaling. They

thus together form a framework for the comprehensive study and comparison of faceting

in many contexts.

Page 20: Evolving Faceted Surfaces: From Continuum …faculty.smu.edu/snorris/papers/thesis.pdf2.1 Summary of linear stability results 36 2.2 Surface-energy minimizing slopes 40 2.3 Analysis

20

CHAPTER 2

Faceted Interfaces in Directional Solidification

2.1. Introduction

In the process of directional solidification, a sample liquid is pulled through a tem-

perature gradient produced by the presence of a heating element and a cooling element,

set at temperatures above and below the freezing point of the liquid, respectively. At a

position in between these elements, the liquid freezes, forming a liquid/solid interface. If

the material being solidified is a binary alloy, then solute is rejected at the interface, and

must diffuse away into the bulk liquid, creating a solute gradient directed oppositely to

the thermal gradient. At high enough pulling speeds, the concentration gradient steepens

sufficiently to create an instability, replacing normally planar interface morphologies with

more complicated cellular or dendritic structures [23]. These phenomena may be easily

observed when transparent organic alloys are solidified within a narrow channel between

two glass planes, an environment known as a Hele-Shaw cell [24]. Because complex behav-

ior may thus be easily observed and measured, and because the nearly-two-dimensional

nature of the Hele-Shaw cell leads to analytical simplicity, this particular procedure has

been popular for the comparison of theory and experiment. Combined with the fact that

the instability described above is similar to important hydrodynamic instabilities [25],

Page 21: Evolving Faceted Surfaces: From Continuum …faculty.smu.edu/snorris/papers/thesis.pdf2.1 Summary of linear stability results 36 2.2 Surface-energy minimizing slopes 40 2.3 Analysis

21

the opportunities afforded by directional solidification have made it one of the most com-

monly studied forms of crystal growth, and placed it among the classical problems of

mathematical physics.

2.1.1. History 1: Directional Solidification

The first qualitative explanation of the morphological instability described above was

given in 1953 by Rutter and Chalmers [26]; these ideas were quantified the same year by

Tiller et. al. [27]. These authors argued that at high-enough pulling speeds, the steepen-

ing solute gradient at the interface eventually leads to a layer of liquid that is supercooled

for its chemical composition. In the presence of this consitutional supercooling, the pla-

nar interface was predicted to be unconditionally unstable. This idea was generalized in

1964 to include the effect of surace energy, when Mullins and Sekerka [23] performed a

linear stability analysis showing that surface energy could stabilize the interface against

small-wavelength perturbations even in the presence of constitutional supercooling1. This

accurately predicts the phenomenon of absolute stability, where the front restabilizes at

very high solidification rates as the effective surface energy regains dominance over the

solute gradient. Their analysis also predicted the critical wavelength at which instability

would occur, allowing for careful comparison with experimental results.

In 1970, Wollkind and Segel [28] extended this analysis into the weakly nonlinear

regime. For pulling velocities near the critical velocity, they derived ordinary differen-

tial equations (Landau equations) describing the post-instability amplitude of cellular

1If thermal conductivity is greater in the solid than in the liquid (common for metals), they also showedthat instability is possible without constitutional supercooling in the liquid. However, the central idea isthat a solute gradient large enough to overcome the thermal gradient is necessary for instability; thus,the idea of supercooling as a necessary condition is still instructive.

Page 22: Evolving Faceted Surfaces: From Continuum …faculty.smu.edu/snorris/papers/thesis.pdf2.1 Summary of linear stability results 36 2.2 Surface-energy minimizing slopes 40 2.3 Analysis

22

solutions having the critical wavelength predicted by Mullins and Sekerka. This analysis

predicted the conditions under which the instability is sub-critical or super-critical.

In limits where the critical wavelength is large compared to the solute boundary layer

thickness, the result of weakly nonlinear analysis is not an ODE governing the amplitude

of a single cellular mode, but rather a PDE governing the interface evolution as a whole. In

1983 Sivashinsky [29] performed the first such analysis of solidification, obtaining, in the

limit of small segregation coefficient, an equation that describes subcritical bifurcations.

In 1988, Brattkus and Davis [30] studied the near-absolute-stability limit, obtaining an

equation describing supercritical bifurcation. These cases were then generalized in 1990

into a single framework by Riley and Davis [31], who derived, in an intermediate limit,

equations able to capture the change from subcritical to supercritical bifurcation.

Beyond the Mullins-Sekerka instability, cellular interfaces are generically exhibited,

and as pulling speeds increase, these grow in amplitude, until a secondary instability

causes the formation of dendritic structures [32, 33]. In these regimes, numerical simu-

lation is a primary tool of investigation, and research has focused in several areas. In the

cellular regime, detailed examination of cell shape were carried out in [34, 35, 36], while

questions of wavelength selection have been investigated by looking for steady solutions

using an integral formulation [37, 38]. Finally, in the dendritic regime, phase-field meth-

ods have been developed to study the shape of solidifying structures in three dimensions

[39, 40].

The previous review covers only the behavior of the simplest possible solidification

model, including only the effects of solute diffusion and rejection and surface energy; a

Page 23: Evolving Faceted Surfaces: From Continuum …faculty.smu.edu/snorris/papers/thesis.pdf2.1 Summary of linear stability results 36 2.2 Surface-energy minimizing slopes 40 2.3 Analysis

23

more comprehensive review including many generalizations may be found in [41]. How-

ever, as we have seen, even this minimal model exhibits a wide variety of complex behavior.

The important general theme to extract from the above summary is the competition be-

tween a destabilizing solute gradient and a stabilizing surface energy. The progression

from planar, to cellular to dendritic solutions as pulling speed increases is driven by the

corresponding increase in solute gradients at the interfaces. However, the effective surface

energy is also dependent on pulling speed, and as it overtakes solute gradients in relative

strength it causes a reverse progression from dendritic, to cellular, and finally back to

planar states in the absolute stability limit. Since in what follows we consider the effect

of modifications to surface energy, it is important to keep this basic scenario firmly in

mind.

2.1.2. History 2: Anisotropy

The generalization to the above model of primary interest here is that we allow the

surface energy γ to be anisotropic. As discussed in the Introduction, we let γ depend

on the surface orientation θ, which measures the angle between the surface normal and a

reference orientation associated with the bulk crystal lattice. The anisotropy of γ may be

classified as either “small” or “large,” depending on whether or not the surface stiffness

γ + γθθ [42] is strictly positive or not. Large anisotropy, in which we are most interested,

has long been studied in equilibrium problems, where geometric considerations reveal

that cornering and faceting are generically present on energy-minimizing interfaces [1, 2,

3]. However, the study of large anisotropy in dynamic systems is problematic because,

in the Gibbs-Thompson-like equations describing interface motion, the surface stiffness

Page 24: Evolving Faceted Surfaces: From Continuum …faculty.smu.edu/snorris/papers/thesis.pdf2.1 Summary of linear stability results 36 2.2 Surface-energy minimizing slopes 40 2.3 Analysis

24

appears multiplying the curvature, which is ordinarily the highest derivative present in

the equation. Thus, for orientations with negative surface stiffness, the Gibbs-Thompson

equation is ill-posed mathematically, and some way to regularize the problem is needed.

The way forward is provided adding relevant physics in the form of a small corner energy,

which penalizes rapid changes in orientation [43, 42, 2]. Modeling this energy results

in the inclusion of higher-order derivative terms, which supply the needed mathematical

regularization [44, 45]. The strategy just described has been applied to enable the study

of large anisotropy in a variety of dynamic settings [7, 8, 9, 10, 11, 12]. The generic

behavior revealed by these studies is that initially planar surfaces rapidly decompose into

a faceted sawtooth, or “hill-and-valley” configuration with very small wavelength. Having

done so, such faceted surfaces then proceed to increase that wavelength via coarsening,

where small facets shrink and vanish, causing in increase in the average length of those

that remain.

2.1.3. History 3: Directional Solidification and Anisotropy

A natural step at this point is to inquire what happens when large anisotropy, with its ther-

modynamic instability leading to faceting, is added to the above model of solidification,

where solute gradients drive a morphological instability. However, despite the fascinating

behavior of faceted surfaces caused by large anisotropy in other dynamic contexts, most

work in directional solidification has considered only the case of small anisotropy2. In that

case, because all orientations are thermodynamically stable, no new instabilities appear,

2We note that [46, 47] considers large-anisotropy solidification, but in a low-energy direction whichis thermodynamically stable. Also, [48] considers faceted cellular solidification above the supercoolingspeed, but simply starts with a faceted array, and does not consider how such an array came to exist.

Page 25: Evolving Faceted Surfaces: From Continuum …faculty.smu.edu/snorris/papers/thesis.pdf2.1 Summary of linear stability results 36 2.2 Surface-energy minimizing slopes 40 2.3 Analysis

25

and so the effect on, for example, linear stability [49], amplitude equations [50], and

longwave reductions [51] is only modulatory. Such a treatment is valuable – part of the

appeal of the transparent organics used in Hele-Shaw cells is that they, like many met-

als, indeed possess only small anisotropies [52]. However, most non-metals have stronger

anisotropies, and when directionally solidified in thermodynamically unstable directions,

exhibit just the faceting behaviors predicted in other dynamic contexts (see, for example,

[53, 54]). Additionally, the solidification of these materials in such orientations is inter-

esting because of the possibility that the planar state, about which all subsequent analysis

is typically based, may cease to occur at all. Besides admitting qualitatively new system

behaviors, this possibility may require the development of novel analytical methods to

describe those behaviors. Developing such methods and exploring this behavior is the

aim of this work.

2.1.4. Kinetics

Finally, since directional solidification is a dynamic process, we also include in our model

the oft-neglected effect of attachment kinetics, which is also anisotropic. This property

effectively represents the mobility µ(θ) of a moving interface. Differences in mobility

correspond to differences in the amount of supercooling necessary to maintain a given

interface speed, with the end result that the inverse mobility µ−1(θ) also appears in

the Gibbs-Thompson equation. Anisotropy of attachment kinetics has no small/large

distinction as does that of surface energy; however, it can generate behaviors such as

traveling waves [49, 55], and can additionally cause faceting itself in some circumstances.

Page 26: Evolving Faceted Surfaces: From Continuum …faculty.smu.edu/snorris/papers/thesis.pdf2.1 Summary of linear stability results 36 2.2 Surface-energy minimizing slopes 40 2.3 Analysis

26

Because the relative importance of kinetic anisotropy and surface energy anisotropy is

unknown a priori, we include this effect in our analysis.

2.1.5. Summary

The aim here, then, is to study the behavior of a binary alloy with large surface-energy

anisotropy that is directionally solidified in a high-energy orientation (with negative sur-

face stiffness). We are most interested in understanding the relationship between the

morphological instability expected due to solute gradients with the thermodynamic in-

stability expected due to negative surface stiffness. Specific questions we aim to answer

include the following. Does faceting occur as in other dynamic contexts? How does the

presence of solute gradients affect this behavior? Does a faceted steady state replace

the usual planar state below supercooling? If so, what are the characteristics of this

state, and what is the resulting effect on the solidified microstructure? What happens to

such an interface when the pulling speed is increased past its supercooling critical value?

Does the presence of this supercooled liquid layer cause further destabilization? Does

coarsening occur? Under what circumstances? Finally, since solidification is a dynamic

process, does anisotropy of attachment kinetics play a significant role in any of the above

considerations?

To briefly summarize our results, linear stability analysis reveals that, for large enough

anisotropy, the high-energy planar state is indeed thermodynamically unstable for all con-

centrations and pulling speeds. The search for the anticipated faceted steady solutions

reveals that concentration does not affect their shape, and leads to singularly perturbed

equation describing the steady interface. Matched asymptotic analysis of this equation

Page 27: Evolving Faceted Surfaces: From Continuum …faculty.smu.edu/snorris/papers/thesis.pdf2.1 Summary of linear stability results 36 2.2 Surface-energy minimizing slopes 40 2.3 Analysis

27

indeed yields a family of nearly faceted hill-and-valley structures. Members of this family

may be compared by considering an appropriate free energy, the minimization of which

yields an optimal wavelength that scales with the small corner energy. Questions con-

cerning interface dynamics lead to the derivation of a steepest-descent surface evolution,

and ultimately, an effective facet dynamics. This dynamics reveals that faceted interfaces

are stable below the supercooling speed, where coarsening is prohibited as a mechanism

for dynamic wavelength adjustment. In contrast, above the supercooling speed, but be-

low the usual Mullins-Sekerka limit, a reversal of the effective thermal gradient allows

coarsening, which replaces cellular growth as the mechanism of instability . Interestingly,

at no stage of this analysis does anisotropy of attachment kinetics play a significant role;

however, the presence of kinetic effects, often neglected elsewhere, is pivotal in deriving

the facet dynamics which so simplifies the later analysis.

2.2. Background: Governing equations, basic state, and linear stability

Governing equations. We consider the directional solidification of a dilute binary

alloy with anisotropic surface energy. We use the Frozen Temperature Approximation

(FTA) [25], in which one neglects latent-heat generation, assumes equal thermal conduc-

tivities in the solid and liquid3, and assumes that thermal diffusion is much faster than

solute diffusion, with the result that the temperature is linear over characteristic solute-

diffusion lengths. We also assume a one-sided model, which neglects diffusion in the solid

phase. Let x be the co-ordinate lateral to the initially planar surface, z be normal to that

surface, and shift to a frame of reference moving with the mean interface position. In this

3Note that this assumption precludes the presence of instability below the constitutional supercoolingvelocity, a possibility footnoted above and discussed in [23].

Page 28: Evolving Faceted Surfaces: From Continuum …faculty.smu.edu/snorris/papers/thesis.pdf2.1 Summary of linear stability results 36 2.2 Surface-energy minimizing slopes 40 2.3 Analysis

28

two-dimensional co-ordinate system, the temperature T (z), concentration C(x, z, t), and

interface position h(x, t) are then described by the following equations:

T = T0 + GT z all z(2.1a)

Ct = V Cz + D∇2C z > h(x)(2.1b)

C → C∞ z → ∞(2.1c)

Cn

= −[C(1 − k)]Vn/D z = h(x)(2.1d)

T I = Tm + mC +Tm

Lv

[

(γ + γθθ)K − ν(Kss + K3)]

− µ−1Vn

z = h(x).(2.1e)

Here, GT is the (imposed) temperature gradient, V is the speed at which the sample is

pulled through the temperature gradient, and C∞ is the original concentration of solute

in the bulk sample. These three parameters are the extrinsic parameters subject to

experimental control. The intrinsic parameters are more numerous. In the bulk, there

is a free parameter T0 which anchors the z-coordinate, the melting point Tm of the pure

solvent, the volumetric latent heat of fusion Lv, the diffusion coefficient D of the solute

in the liquid, and the (negative) liquidus slope m describing freezing-point depression.

At the interface, there is the local curvature K, the second derivative Kss of curvature

with respect to arc length, a modified normal velocity Vn

(described below), the normal

derivative Cn

of concentration, the interface temperature T I , the segregation coefficient

k describing solute rejection (the ratio, at an interface, of the concentration on the solid

side to that on the liquid side), a small parameter ν which is the magnitude of the

corner energy (typically near atomic scales), the anisotropic surface energy γ(θ), and the

Page 29: Evolving Faceted Surfaces: From Continuum …faculty.smu.edu/snorris/papers/thesis.pdf2.1 Summary of linear stability results 36 2.2 Surface-energy minimizing slopes 40 2.3 Analysis

29

anisotropic mobility µ(θ) describing attachment kinetics. Note the use of tilde to denote

a few dimensional quantities; this is for notational convenience later.

Here θ denotes the angle formed by the surface normal with the z-axis, so that hx =

− tan θ. Also note that Vn

describes the normal velocity in the (old) stationary coordinate

system. We’ll use Vn

to describe normal velocity in the (new) moving coordinate; the two

are related via the expression

(2.2) Vn

=V + ht

1 + h2x

= V cos θ + Vn.

To describe anisotropic surface energy and surface mobility, we use the identical

smooth, sinusoidal functions

γ(θ) = γ0γ(θ), γ(θ) = 1 + α4 cos[4(θ − φ)](2.3)

µ(θ) = µ0µ(θ), µ(θ) = 1 + β4 cos[4(θ − φ)],(2.4)

where γ0 and µ0 are dimensional constants giving the average magnitudes of γ and µ, and

γ and µ are nondimensional functions describing the variation in θ of the same. These

forms have fourfold symmetry, and allow the direction of solidification to vary from the

high-energy orientation by an angle φ. Thus, φ = π/4 describes solidification in a low-

energy direction (see [46]), while φ = 0 describes a high-energy direction. Equation (2.3)

yields a surface stiffness of γ + γθθ = 1 − 15α4 cos[4(θ − φ)], so that the cases of “small”

and “large” anisotropy are characterized respectively by α4 < 1/15 and α4 > 1/15.

Page 30: Evolving Faceted Surfaces: From Continuum …faculty.smu.edu/snorris/papers/thesis.pdf2.1 Summary of linear stability results 36 2.2 Surface-energy minimizing slopes 40 2.3 Analysis

30

Remark. It will be noted that surface energy and mobility have identical form, and

thus, orientations with lowest (highest) surface energy are also those with the lowest (high-

est) mobility. This is due, like anisotropy itself, to atomic packing patterns. Orientations

with low surface energy are typically atomically smooth, requiring energetically expensive

atomic layer nucleations for growth, and therefore exhibiting low mobility. By contrast,

orientations with high surface energy are typically atomically rough, offering a constant

supply of neighbor-rich “holes” for growth, and therefore exhibiting high mobility.

A recent overview of the derivation of these equations, and the associated assumptions,

may be found in Chapter 3 of [41]. The related equations there have been modified,

however, by the appropriate addition to Eqn. (2.1e) of regularization terms described in

[44, 45], to allow the possibility of “large” anisotropy.

Scaling and Non-Dimensionalization. For steady, x-independent solutions of

Eqns. (2.1), one finds that

C = C∞

[

1 +1 − k

kexp(−V

Dz)

]

(2.5a)

T0 = Tm +mC∞

k− µ−1(0)V(2.5b)

h = 0.(2.5c)

We pause to note several things. First, the point z = 0 was placed to ensure h = 0, which

specifies the constant T0. Second, the positive value Tm − T0 is the total freezing point

depression due to attachment kinetics and the presence of solute, which causes a displace-

ment of the interface from the T = Tm isotherm – this displacement will be important

later when we consider non-planar interfaces. Third, the concentration profile reacts to

Page 31: Evolving Faceted Surfaces: From Continuum …faculty.smu.edu/snorris/papers/thesis.pdf2.1 Summary of linear stability results 36 2.2 Surface-energy minimizing slopes 40 2.3 Analysis

31

this displacement by simply shifting with the interface – its shape is unchanged. Resum-

ing our argument, the form of the steady solution (2.5) informs the following scalings and

dimensionless variables:

[x, z, h] =D

V[x, z, h](2.6a)

t =D

V 2t(2.6b)

C =C∞

k

[

1 − (1 − k)C]

(2.6c)

T = Tm +mC∞

k− µ−1(0)V +

D

VGT T(2.6d)

T = z.(2.6e)

Here temperature, fixed by the FTA, is scaled so as to replace it by the variable z. Also,

the dimensionless concentration is scaled such that C = 0 at z = 0, which requires that

it scale with the negative physical concentration. After performing these scalings, and

eliminating all references to the fixed temperature T through (2.6e), we arrive at the

following non-dimensional equations describing the evolution of solute concentration and

interface shape (where bars have been dropped):

Ct = Cz + ∇2C for z > h(x)(2.7a)

C → 1 as z → ∞(2.7b)

Cz = hxCx + [1 − (1 − k)C](1 + ht) on z = h(x)(2.7c)

C = M−1h − Γs(θ)K + ν(

Kss + K3)

+ µ−1A(hx, ht) on z = h(x)(2.7d)

Page 32: Evolving Faceted Surfaces: From Continuum …faculty.smu.edu/snorris/papers/thesis.pdf2.1 Summary of linear stability results 36 2.2 Surface-energy minimizing slopes 40 2.3 Analysis

32

where

(2.8) s(θ; α4, φ) = γ + γθθ

has been introduced as a shorthand for the surface stiffness, and

(2.9) A(hx, ht) =(1 + ht)√

1 + h2x

µ−1(hx) − µ−1(0)

represents the effect of attachment kinetics on concentration at the interface.

The dimensionless constants (M−1, Γ, ν, µ) are respectively proportional to temper-

ature gradient, surface energy, corner energy, and mobility, and are given by

M−1 =D

V

k

|m(1 − k)|C∞GT(2.10a)

Γ =V

D

Tm

Lv

k

|m(1 − k)|C∞γ0(2.10b)

ν =V 3

D3

Tm

Lv

k

|m(1 − k)|C∞ν(2.10c)

µ−1 =k

|m(1 − k)|C∞V µ−1

0 .(2.10d)

Of particular interest is the parameter M−1, the reciprocal of the morphological number,

which can be written in the simpler form GT /|m|GC, where GC = (1 − k)C∞V/kD

is the solute gradient at the interface. Thus if M−1 < 1, the gradient of freezing point

depression is larger than the gradient of temperature, which precisely defines the existence

of constitutional supercooling. In addition, we also note that the parameter ν is typically

very small, and it will be important in later asymptotic analysis.

Page 33: Evolving Faceted Surfaces: From Continuum …faculty.smu.edu/snorris/papers/thesis.pdf2.1 Summary of linear stability results 36 2.2 Surface-energy minimizing slopes 40 2.3 Analysis

33

Basic State and linear stability analysis. The non-dimensional version of the

basic state (2.5) has the form:

(2.11) h0 = 0, C0 = 1 − exp(−z).

To determine the linear stability of this state, we introduce and study the evolution of a

small disturbance [h, C] as follows,

(2.12) h = h0 + h, C = C0 + C,

where [|h|, |C|] ≪ [|h0|, |C0|]. Linearizing in [h, C] we find that the disturbance obeys the

equations

Ct = Cz + Czz + Cxx for z > 0(2.13a)

C → 0 as z → ∞(2.13b)

Cz − h = −(1 − k)[C + h] + ht on z = 0(2.13c)

C + h = M−1h − s0Γhxx + νhxxxx + µ−1(AX hx + AT ht) on z = 0,(2.13d)

where Taylor series have been used to allow all boundary terms to be evaluated at z =

0. Here AX and AT describe the derivatives of A(hx, ht) with respect to hx and ht,

respectively, evaluated at hx = ht = 0. Also, it was first observed by Coriell and Sekerka

[49] that only the surface stiffness of the planar interface s0 is present;

(2.14) s0(α4, φ) = s(0; α4, φ) = (1 − 15α4) cos(4φ).

Page 34: Evolving Faceted Surfaces: From Continuum …faculty.smu.edu/snorris/papers/thesis.pdf2.1 Summary of linear stability results 36 2.2 Surface-energy minimizing slopes 40 2.3 Analysis

34

This term multiplies the nondimensional surface energy Γ; thus, anisotropy here simply

creates an effective surface energy parameter s0Γ compared to the isotropic case (where

s ≡ 1). From here, the introduction of normal modes [C, h] = [c(z), h] exp(σt) exp(iax)

leads, upon considering Eqns. (2.13a,b), to the selection of a decaying exponential solution

for c(z). Application of the boundary conditions (2.13c,d) then results a homogeneous sys-

tem of algebraic equations, the solution of which requires the following implicit dispersion

relation for σ:

(2.15)

M−1 = 1− s0Γa2 − νa4 + µ−1(iAXa+AT σ)+ µ−10 σ− σ + k

12

[

(1 +√

1 + 4(a2 + σ)]

− (1 − k).

We now investigate this relation in four cases of primary interest – small and large

surface energy anisotropy for high- and low-energy pulling orientations. We note that, for

each of these cases, anisotropic attachment kinetic terms vanish. For both high-energy

(φ = 0) and low-energy (φ = π/4) pulling directions, the term AX = 0, as can be seen by

considering the symmetries in equation (2.4). At intermediate pulling orientations, this

term causes traveling solutions [49], but that has already been investigated and will not

be considered further in this paper.

To study neutral stability boundaries, we set σ = 0 in expression (2.15), and note that,

since σ = AX = 0, kinetics plays no role in neutral stability for our choice of φ. Before

proceeding, however, we make an important observation. The resulting neutral stability

curves would live in (M−1, Γ, ν)-space, and measure the relative effects of morphological

number (i.e. constitutional supercooling) and surface energy. These are, indeed, the

theoretical effects at work, but they are awkward parameters to work with experimentally

Page 35: Evolving Faceted Surfaces: From Continuum …faculty.smu.edu/snorris/papers/thesis.pdf2.1 Summary of linear stability results 36 2.2 Surface-energy minimizing slopes 40 2.3 Analysis

35

– the directly controllable parameters of interest are pulling velocity and sample solute

concentration. Additionally, we see that ν is actually dependent on these parameters, and

so makes a poor description of corner energy. For these reasons, “natural parameters” also

introduced which scale independently on pulling speed, concentration, and corner energy

[56]. The relationships between these sets of parameters are given by the transformations

(2.16) V =

Γ

M−1C =

1

M−1ΓN =

M−1ν

Γ2.

With these parameter issues in mind, we now present neutral stability curves asso-

ciated with each of the four cases described above in both of the discussed parameter

spaces. Figure 2.1a shows curves in the experimental (log(C), log(V))-space with fixed N ,

while Figure 2.1b gives results in the theoretical (Γ, M−1)-space with fixed N (not fixed

ν). In each case, we fix k = 0.5, N = 10−4.

Before considering the effect of anisotropy, it is instructive to consider the stability

boundaries present in the isotropic problem (α4 = 0, s0 = 1), shown in blue in both figures.

In the theoretical space, the curve actually terminates on the axes; these terminal points

correspond to the linear asymptotes observed in the experimental space. Theoretically,

the interface is stable if M−1 > 1 or Γ > 1/k; the former is called the constitutional

supercooling boundary, while the latter is called the absolute stability boundary. These

correspond experimentally to the lower asymptote (shown) and the upper asymptote

(not shown). The succinct summary of behavior is that some amount of constitutional

supercooling M−1 < 1 is required for instability, but a large enough surface energy Γ can

stabilize no matter the supercooling; thus the name absolute stability [23].

Page 36: Evolving Faceted Surfaces: From Continuum …faculty.smu.edu/snorris/papers/thesis.pdf2.1 Summary of linear stability results 36 2.2 Surface-energy minimizing slopes 40 2.3 Analysis

36

−4 −2 0 2 4 6 8−6

−4

−2

0

2

4

6

log(C)

log(

V)

s0 < 0 s0 > 0

0 0.5 1 1.5 2 2.5 30

0.5

1

1.5

M−

1

Γ

s0 < 0

s0 > 0

Figure 2.1. Summary of linear stability results (color). Neutral stabilitycurves are shown in both (C, V)-space (a), and (Γ, M−1)-space (b). Blueshows isotropic stability boundary. Red shows solidification in high-energydirection (φ = 0). Green shows solidification in low-energy direction (φ =

π/4). Dashed lines represent α4 = 1/15 −√N (small anisotropy), while

dotted lines represent α4 = 1/15 +√N (large anisotropy). The black line

shows the constitutional supercooling boundary.

The effect of φ. Turning to the effect of anisotropy, we begin by considering the

effect of pulling direction. Recall that the only effect of anisotropy is the presence of the

constant s0 multiplying the non-dimensional surface energy Γ. For φ = π/4, s0 > 1, and

thus anisotropy enhances stabilizing effect of surface energy. However, for φ = π/4, s0 > 1,

which diminishes the surface energy stabilization. Thus, the φ = π/4 curves lie inside the

isotropic curves, while the φ = 0 curves lie outside of them. 4

The effect of α4. We next consider the effect of the anisotropy strength, expressed

in the constant α4. We see that the effect of α4 turns out to be φ-dependent. For both φ,

two values of α4 are considered, one just below the “strong anisotropy” value of 1/15, and

one just above. For the φ = π/4 case, crossing this boundary has no significant effect (s0

4The effect in (Γ, M−1)-space is simply to stretch or compress the neutral stability curve along the Γ-axisas compared to the isotropic case. The corresponding effect in (C, V)-space is a shift of the top branch.

Page 37: Evolving Faceted Surfaces: From Continuum …faculty.smu.edu/snorris/papers/thesis.pdf2.1 Summary of linear stability results 36 2.2 Surface-energy minimizing slopes 40 2.3 Analysis

37

simply crosses 2 – a quantitative change), while for the φ = 0 case, the effect is dramatic

(s0 crosses 0, which is a qualitative change).

The effect of s0. The above behavior is put into a single, simple framework if we

only consider s0. Whenever s0 > 0, surface energy is stabilizing. Thus, constitutional

supercooling is required for instability, causing the three positive-s0 curves to remain an-

chored to the constitutional supercooling boundary, while the absolute stability boundary

moves (s0 is, after all, simply a surface energy modifier). However, when s0 < 0, surface

energy becomes a destabilizing agent. Supercooling is no longer necessary for instabil-

ity, as the negative surface stiffness encourages bending; thus, the neutral stability curve

de-anchors from the supercooling boundary. Indeed, only the presence of corner energy

allows a stable region at all.

The de-anchored curves in Figure 2.1 have a very small negative value of s0, but as

s0 continues to decrease, the curves begin a singular migration upward (leftward) in the

theoretical (experimental) parameter space. Finally, for s0 < −2√N , the stable region

disappears entirely, signaling universal instability. Mathematically, this can be most easily

seen by converting to “natural” parameters, and finding the critical concentration Cc at

which instability occurs,

(2.17) Cc = mina

1V [1 + s0(aV)2 + N (aV)4]

1 − k12 [1+

√1+4a2]−(1−k)

.

It turns out that, for s0 < −2√N , Cc attains a negative value, implying instability for

all positive (physical) C. The form of (2.17) also allows us to describe the asymptotic

behavior of the neutral stability curve. Since the top and bottom branches represent

large- and small-V limits, respectively, and since C is largely a function of aV, large V

Page 38: Evolving Faceted Surfaces: From Continuum …faculty.smu.edu/snorris/papers/thesis.pdf2.1 Summary of linear stability results 36 2.2 Surface-energy minimizing slopes 40 2.3 Analysis

38

implies small a and vice-versa. If we let s0 = −2√N + ǫ, this allows an asymptotic

approximation of the singular migration of Cc, showing that

log(Ctop) ∼ − log(V) + log(ǫ) − log(√N )(2.18a)

log(Cbottom) ∼ log(V) + log(ǫ) − log(4N /k).(2.18b)

As ǫ → 0, the curve migrates singularly leftward, vanishing at ǫ = 0.

Finally, it is instructive to examine the change that occurs in the dimensional critical

wavelength of instability ac as s0 crosses zero. This wavelength, which is O(D) for much

of the visible part of the curves in Figure 2.1 for s0 > 0, becomes instead O(√

|s0|/N )

for s0 < 0. Thus, accompanying the transition to negative surface stiffness is a transition

of the instability wavelength from diffusional scales to corner scales. This occurs over the

same values as the migration of the NSC, and indicates that surface energy becomes the

primary cause of instability.

Summary. For large enough anisotropy s0 < −2√N , the typical conditional mor-

phological instability on diffusional scales is replaced by universal thermodynamic insta-

bility on capillary scales. This result is generally unsurprising; the thermodynamic insta-

bility of planar surfaces with negative surface stiffness was is a result that was obtained by

Herring [57]. However, that result is modified here by the presence of the regularization

term. In particular, besides stabilizing the planar solution for not-too-negative surface

stiffness, the corner energy coefficient provides a scale for the instability that occurs; no

such scale exists for Herring’s instability [58]. The obvious remaining question, then, is

what happens to the interface after instability?

Page 39: Evolving Faceted Surfaces: From Continuum …faculty.smu.edu/snorris/papers/thesis.pdf2.1 Summary of linear stability results 36 2.2 Surface-energy minimizing slopes 40 2.3 Analysis

39

2.3. Statics. Non-planar interface due to strong anisotropy, φ = 0

We now proceed to look for non-planar solutions present in the range of universal linear

instability, where s0 < −2√N . Specifically, we let α4 > 1/15 + 2

√N while pulling in

the thermodynamically unstable direction φ = 0. We begin by listing three expectations

based on heuristic reasoning; these will then be detailed.

Expectation 1: Shape. We have already stated Herring’s result that, in equi-

librium, planar surfaces with large anisotropy of surface energy are thermodynamically

unstable to lower-energy faceted surfaces. To explain this briefly, we consider the pro-

jected surface energy for a unit of length along an axis provided by the planar surface.

This energy is described by

(2.19) E =

γ(θ)ds =

γ(q)√

1 + q2dx,

where here and in what follows q = hx. In the presence of large anisotropy, this functional

is minimized by any5 faceted hill-and-valley structure with slopes of q∗(α4), where q∗

minimizes the integrand of (2.19). For the surface energy given in Eqn. (2.3), performing

this minimization yields an implicit relation for the value of q∗:

(2.20) α4 =(1 + q2)2

15 − 10q2 − q4.

The value q∗(α4) will be called the optimal slope, and is plotted in Figure 2.2. The same

result can also be obtained using the convexification argument found in [59], where q∗ is

found by locating double tangent points on the polar plot of inverse surface energy. Now,

5Note that all hill-and-valley structures have the same projected surface energy. Thus, while surfaceenergy anisotropy provides an energetically favored slope, it is not sufficient, by itself, to provide ascale[58].

Page 40: Evolving Faceted Surfaces: From Continuum …faculty.smu.edu/snorris/papers/thesis.pdf2.1 Summary of linear stability results 36 2.2 Surface-energy minimizing slopes 40 2.3 Analysis

40

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1−1

−0.5

0

0.5

1

α4

q*

Figure 2.2. Surface-energy-minimizing slope for various values of α4.

directional solidification includes many more effects than just surface energy anisotropy,

including, importantly, solute rejection and diffusion and anisotropy of attachment kinet-

ics. However, we have seen in the previous section that the thermodynamic instability

due to surface energy is preserved, and indeed dominant, in the linear theory. Thus, we

expect to see shapes similar to those found in the planar equilibrium problem – corners

separating facets with energetically favorable slopes near q∗.

Expectation 2: Size. Below the constitutional supercooling speed, the unstable

planar state exists within a positive effective thermal gradient (c.f. [60]). We expect the

interface to reduce surface energy by faceting, and the resulting change to the concen-

tration field will result in a nonlinear interaction between the two. However, because of

the thermal gradient, large interface deformations would result in large thermal energetic

penalties. Thus, we expect an interface with small amplitude. If the facet slopes are not

small, then this corresponds to a small wavelength λ as well, an expectation which will

be useful throughout the analysis that follows.

Expectation 3: Displacement. Equation (2.5) above shows how the planar state

is displaced from the T = Tm isotherm by the presence of attachment kinetics. Because

Page 41: Evolving Faceted Surfaces: From Continuum …faculty.smu.edu/snorris/papers/thesis.pdf2.1 Summary of linear stability results 36 2.2 Surface-energy minimizing slopes 40 2.3 Analysis

41

this effect depends on orientation and the normal velocity of the surface, any faceted

interface with slope q∗ 6= 0 will be displaced by a mean amount that is different from the

displacement of the planar interface. Turning to the solute concentration, we recall that

any such kinetic displacement does not affect the shape of the concentration field, which

is merely displaced along with the interface.

Formulation. In light of our expectations, then, we look for a small, faceted non-

planar interface h, having slopes near q∗ and with mean displacement Z from the z = 0

isotherm; this is accompanied by a corresponding small correction to the concentration

profile C. Just as in the above linear stability analysis, we write

(2.21) h = Z + h, C = C0(z − Z) + C,

where [|h|, |C|] ≪ [|h0|, |C0|]. In contrast to the linear theory, however, we do not assume

that the corrections are infinitesimal. Therefore, we expand C(h) and Cz(h) about z = Z

in the boundary conditions there, but we do not yet discard any nonlinear derivative

Page 42: Evolving Faceted Surfaces: From Continuum …faculty.smu.edu/snorris/papers/thesis.pdf2.1 Summary of linear stability results 36 2.2 Surface-energy minimizing slopes 40 2.3 Analysis

42

terms. The resulting semi-linearized equations governing h and C are then

Ct = Cz + Czz + Cxx for z > Z

(2.22a)

C → 0 as z → ∞

(2.22b)

Cz = hxCx + kh − (1 − k)C + ht on z = Z

(2.22c)

C = M−1Z + (M−1 − 1)h − Γs(θ)K + ν(

Kss + K3)

+ µ−1A(hx, ht) on z = Z.

(2.22d)

Looking for steady solutions (∂/∂t → 0), we first consider the interface h to be given,

and solve the system of equations (2.22a-c) governing the concentration C. This will

yield a steady solution for C which depends on the (fixed, but unknown) interface h. We

then evaluate the solution for C at Z, and insert this value into the left-hand side of the

Gibbs-Thompson condition (2.22d) to obtain a nonlinear equation describing h (c.f. [46]).

Now, the many nonlinear terms retained in equations (2.22) will prevent analytical

solutions at several points in the following analysis. This problem could be remedied

by considering a small-slope limit of these equations (c.f. [61]). Such a situation can

be created by choosing value of α4 that is only slightly above the critical value of 1/15,

introducing into the problem a small parameter ε = 15α4 − 1. The optimal slope q∗ can

be shown in this case to equal q∗ =√

3ε/8, suggesting a scaling x → √εx; if performed,

such a scaling would eliminate all the difficult nonlinearities. However, such a careful

Page 43: Evolving Faceted Surfaces: From Continuum …faculty.smu.edu/snorris/papers/thesis.pdf2.1 Summary of linear stability results 36 2.2 Surface-energy minimizing slopes 40 2.3 Analysis

43

selection of α4 is not very general, and so rather than applying this limit a priori, we

prefer to call upon it when analytical difficulty requires, and retain nonlinearities where

they can be handled. A postiore estimates well validate this approach.

2.3.1. Solution for C

Equations (2.22a-c) have a nonlinearity – the term hxCx in the boundary condition (2.22c)

describing solute balance. Recalling the small-slope approximation idea just discussed, let

us neglect it for a moment, and return to it later. Having done so, we perform a Fourier

transform in the x-coordinate, after which exponentials in z satisfying (2.22a) are easily

found. Application of the (transformed) boundary conditions (2.22b,c) (neglecting the

hxCx term) at z = 0 then yields the solution:

(2.23) C(x, z) =

∫ ∞

−∞−k

h(κ)

p(κ) − (1 − k)exp[−p(κ)(z − Z)] exp(iκx) dκ

where

h(κ) =1

∫ ∞

−∞h(x) exp(−iκx)dx(2.24)

p(κ) =1 +

√1 + 4κ2

2;(2.25)

here bars indicate Fourier transforms (in the variable κ), and hats still indicate the small-

amplitude variables described above.

We now need to obtain a form for the value of (2.23) at z = Z, for insertion into Eqn.

(2.22d). Assuming periodic profiles h(x) with wavenumber κ0, then h(κ) is just a series of

δ-spikes occurring at wavenumbers nκ0. We can thus expand the expression for C(x, Z)

Page 44: Evolving Faceted Surfaces: From Continuum …faculty.smu.edu/snorris/papers/thesis.pdf2.1 Summary of linear stability results 36 2.2 Surface-energy minimizing slopes 40 2.3 Analysis

44

as

(2.26) C(x, 0) = −k

∞∑

n=1

ρ(nκ0)h(nκ0) cos(nκ0x),

where

(2.27) ρ(κ) =1

p(κ) − (1 − k)

(

≈ 1

κfor κ ≫ 1

)

.

We now see that this is roughly just h(x), but scaled by a factor ρ(κ0), and “rounded,”

with higher-frequency modes damped. We now use the first application of our expectation

of small wavelength. Given the asymptotic form ρ(κ) ∼ 1/κ, and the fact that the

wavelength satisfies λ = 2π/κ0, we see that C ∼ λh ∼ O(λ2). It turns out, then, that the

correction to the concentration caused by a small non-planar interface is very small, and

may usually be neglected in equations describing the interface h itself.

We now re-consider the neglected hxCx term. While we cannot solve the equations

on the concentration field with this term included, we can use a scaling argument to

show that the correction to the concentration field is still small. With λ again the small

wavelength, let the surface slope hx now be O(1). Also, let the value of C at the interface

be of unknown magnitude C. Now, we expect C at the interface to vary on the same

scale as h itself, suggesting that Cx ∼ O(C/λ). Finally, following the argument above,

equations (2.22a,b) can still be solved using Fourier transforms to show that the scale

of Cz at the interface is also O(C/λ). Replacing each term in equation (2.22c) with its

appropriate scale, we obtain the following dimensional form:

(2.28)Cλ∼ C

λ+ λ + C.

Page 45: Evolving Faceted Surfaces: From Continuum …faculty.smu.edu/snorris/papers/thesis.pdf2.1 Summary of linear stability results 36 2.2 Surface-energy minimizing slopes 40 2.3 Analysis

45

This “equation” is only for the purpose of identifying dominant terms, and is not an

equality (specifically, we cannot cancel the two C/λ terms). We observe first that, when

O(1) slopes are allowed, the hxCx term is of the same C/λ size as the Cz term, which

means (a) it cannot be neglected, and (b) probably has a qualitative effect on the shape

of the concentration field. However, looking for a balance of terms in equation (2.28), we

see that since C ≪ C/λ, we must balance C/λ and λ. This shows that again C ∼ λ2. We

thus conclude that the magnitude of C evaluated at h remains O(λh), and thus, is still

small enough to neglect in equations involving h itself.

2.3.2. Solution for h

Dropping the bars on h, a nonlinear equation governing the interface h is obtained by

inserting the just-derived value of C at the interface into the Gibbs-Thompson Equation

(2.22d). Since Equation (2.22d) contains terms h, and since we just saw that C ∼ O(λ2) ∼

O(λh), we conclude that this term is small enough to neglect. This leads to the equation:

(2.29) O(λ2) = M−1Z + Geffh − Γs(θ)K + δ2(Kss + K3) + µ−1A0(q)

where Geff = (M−1 − 1) is an effective thermal gradient, δ =√

ν is a small parameter

associated with corner energy, and A0(q) = A(hx, 0). The interface h is thus described

by a singularly perturbed nonlinear equation, which, like equations describing faceting in

other contexts, is similar to the Cahn-Hilliard equation describing phase separation [6].

The form of such equations suggests a matched asymptotic analysis; we follow [62] by

looking first for an inner solution describing corners, which will then provide boundary

conditions for an outer equation describing facets. This approach will yield a family of

Page 46: Evolving Faceted Surfaces: From Continuum …faculty.smu.edu/snorris/papers/thesis.pdf2.1 Summary of linear stability results 36 2.2 Surface-energy minimizing slopes 40 2.3 Analysis

46

composite solutions with varying wavelength, the comparison of which is the topic of

Section 2.4.

2.3.2.1. Inner Scale δ. Since the primary effect of strong anisotropy is expected to be

the presence of corners in solutions [1], we begin by looking at the inner scale where we

expect to find them. Using the small corner-energy parameter δ, an inner equation for

Eqn. (2.29) is found with the scaling [x, h] → (δ/√

Γ)[x, h]. To leading order, this gives

the equation

(2.30) Kss + K3 = s(θ)K.

Because this equation is strongly nonlinear, we limit ourselves to consideration of the

small-slope form. It will be seen later that only the existence of an inner solution is

necessary for further analysis, and the precise form of that solution is of little interest.

The small-slope form of (2.30) is [61]

(2.31) hxxxx = (8h2x − 1)hxx.

This equation, while still nonlinear, may be directly integrated as follows (letting q = hx):

qxxx = (8q2 − 1)qx(2.32a)

qxx =8

3q3 − q + A(2.32b)

1

2q2x =

2

3q4 − 1

2q2 + Aq + B(2.32c)

qx =√

2W(q).(2.32d)

Page 47: Evolving Faceted Surfaces: From Continuum …faculty.smu.edu/snorris/papers/thesis.pdf2.1 Summary of linear stability results 36 2.2 Surface-energy minimizing slopes 40 2.3 Analysis

47

In the final step, W(q) is a double-welled potential for the slope q, and is simply the small-

slope surface stiffness integrated twice. Solving this equation on (−∞,∞) and requiring

a bounded solution, we find that we must choose A and B according to the bitangent

construction, which lets both wells of W rest exactly on the q = 0 axis. This procedure

gives W(q) a final form of (2/3)(q2 − 3/8)2, and admits an exact solution for q:

(2.33) q = ±√

3

8tanh(

x√2).

This clearly represents a corner in h, and matches precisely the two energetically favored

slopes in the small-slope limit as described above. The inner, corner solution, in turn,

provides boundary conditions for the outer, facet equation – any outer solution must

connect to two corners, and must therefore twice achieve an optimal slope ±q∗.

Remark. While the corner solution (2.33) is valid only in the small-slope regime,

in general we require only the existence of some similar solution to provide boundary

conditions on the outer equations. Since the bitangent construction described here can be

viewed as the small-slope limit of the Wulff construction [61], this requirement is ensured.

2.3.2.2. Outer Scale. An outer equation describing facets is provided, as usual, by

simply neglecting the corner term because it is multiplied by δ2:

(2.34) Geffh = Γs(θ)K − [M−1Z + µ−1A0(q)].

Suitable solutions of Eqn. (2.34) must match our inner solutions (corners); i.e., they must

twice attain one of the preferred slopes q∗(α4). In addition, they must have a mean height

of zero, since mean displacement is described by the so-far-undetermined Z. To see what

solutions may exist satisfying these requirements, we numerically examine all solutions of

Page 48: Evolving Faceted Surfaces: From Continuum …faculty.smu.edu/snorris/papers/thesis.pdf2.1 Summary of linear stability results 36 2.2 Surface-energy minimizing slopes 40 2.3 Analysis

48

(2.34) by restating it as a dynamical system in (h, q)

h = q(2.35a)

q =

[

Geffh + M−1Z + µ−1A0(q)

Γs(θ)

]

(1 + q2)3/2,(2.35b)

where the dot represents differentiation in x. Now, to determine Z, we will first assume

that Z = 0. This will produce a solution h with some nonzero mean height H . Then, the

correct zero-mean solution is obtained by letting Z = (Geff/M−1)H .

A representative resulting phase plane is given in Figure 2.3a for Geff = Γ = µ−1 =

1, α4 = β4 = 0.5, q∗(α4) = 0.8908; only the upper half is shown since the system is

invariant under the transformation q → −q, x → −x. There, we see several interesting

families of solutions; however, only those enclosed in the red triangular regions meet the

boundary conditions just described. These solutions are displaced from the q-axis by the

A0(q) term, because the displacement due to attachment kinetics of the faceted state is

different from that of the planar state. Notably, if µ−1 = 0, then the system would be

invariant under the transformation q → −q, h → −h, and thus, symmetric about h = 0;

the corrective term Z would not be needed. Now, let these solutions be parametrized

by L, the total solution length in x; then for each parameter set (Geff, Γ, µ−1, α4, β4)

there exists an implicit relation qmin(L) describing the minimum slope attained by each

family member, and, following the above argument, a relation Z(L) describing the mean

displacement from zero. These functions are shownin Figs. (2.3b,c) for the parameter set

chosen above.

Page 49: Evolving Faceted Surfaces: From Continuum …faculty.smu.edu/snorris/papers/thesis.pdf2.1 Summary of linear stability results 36 2.2 Surface-energy minimizing slopes 40 2.3 Analysis

49

−1.5 −1 −0.5 0 0.5 1 1.5 2 2.50

0.2

0.4

0.6

0.8

1

h

q

0 1 2 3 4 5

0.4

0.5

0.6

0.7

0.8

0.9

1

L

q min

0 1 2 3 4 50.8

0.9

1

1.1

1.2

L

<h>

Figure 2.3. (a) The phase plane for outer equation solutions with positiveslopes (color). Admissible solutions live within the red triangular regions.Black solid (dashed) lines represent degenerate stable (unstable) regions.(b) The function qmin(L). (c) The function Z(L).

2.3.2.3. Composite Solution. Piecing together appropriate inner and outer solutions

(corners and facets), we plot in Figure 2.4 some example composite solutions [h, q](x) for

different L (note that L is the length of a single facet, and so the the total wavelength is

2L). These solutions are not precisely piecewise-planar (faceted), as would be expected

in the equilibrium problem. This is caused primarily by the presence of the thermal

Page 50: Evolving Faceted Surfaces: From Continuum …faculty.smu.edu/snorris/papers/thesis.pdf2.1 Summary of linear stability results 36 2.2 Surface-energy minimizing slopes 40 2.3 Analysis

50

gradient; Figure 2.4 shows how this gradient “pressures” the facets to bend in such a way

as to reduce the area of the solid which projects into the melt, and melt into the solid.

However, this effect is only strongly present at large wavelengths.

0 2 4 6 8 10−1

0

1

2

h

0 2 4 6 8 10

−1

0

1

q

0 0.2 0.4 0.6 0.8 1

1

1.2

1.4

h

0 0.2 0.4 0.6 0.8 1

−1

0

1

q

0 0.02 0.04 0.06 0.08 0.1

1.1

1.12

1.14

h

x0 0.02 0.04 0.06 0.08 0.1

−1

0

1

q

x

Figure 2.4. Sample height and slope profiles for various values of L, for theparameters given in the text. Note that the interface h(x) is very nearlyplanar even for O(1) wavelengths. As the wavelength decreases, it becomeseven more so – see figure (2.3b).

Since we have been anticipating a small-wavelength solution, we now inspect the small-

L limit, which reveals two important facts. First, it is seen in Figure 2.3b, and can be

shown analytically, that for small L, qmin(L) = q∗+O(L2). Since the slope of any solution

h(x; L) lies on [qmin(L), q∗], we have the important consequence that small wavelength

solutions are nearly linear. Second, if solutions are nearly linear, then A0(q) ≈ A0(q∗)

everywhere (not of course, in the corners, but its value is irrelevant there). In this limit,

Page 51: Evolving Faceted Surfaces: From Continuum …faculty.smu.edu/snorris/papers/thesis.pdf2.1 Summary of linear stability results 36 2.2 Surface-energy minimizing slopes 40 2.3 Analysis

51

then, the interface displacement is decoupled from the interface shape, and tends to the

value

(2.36) Z = −µ−1A0(q∗)M,

which is exactly the value at zero of the curve in Figure 2.3c. Meanwhile, the interface

shape tends to that which would occur if kinetics were neglected.

Summary. We have found a family of small, nearly-faceted steady interfaces which

replace the traditional planar state due to strong surface energy anisotropy. Accompany-

ing these interfaces is a correction to the concentration profile C which is smaller still, to

the point that the final effect on solid microstructure is negligible. Due to anisotropic at-

tachment kinetics, these solutions are displaced from the isotherm occupied by the planar

state. Questions of wavelength selection and stability will now be addressed in Sections

2.4 and 2.5.

2.4. Energetics. Optimal Wavelength, Comparison with Planar State

In Section 2.3 we used matched asymptotic methods to find a family of nearly-faceted

solutions, parametrized by their wavelength λ, that satisfy equation (2.29) describing the

steady interface. However, our matched asymptotic approach told us nothing about which

wavelengths λ, if any, are preferred, nor the mechanisms of such a preference. To inquire

about wavelength selection, we show that, in spite of the fact that the system is not in

equilibrium and is placed in a thermal gradient, the surface can still be characterized by

a free energy E(λ), which we then minimize to obtain an optimal λ. In the context of

faceted surfaces, this approach has been used previously by Voorhees et. al. [60], who

Page 52: Evolving Faceted Surfaces: From Continuum …faculty.smu.edu/snorris/papers/thesis.pdf2.1 Summary of linear stability results 36 2.2 Surface-energy minimizing slopes 40 2.3 Analysis

52

considered Eqn. (2.29) without corner energies. In addition, this approach has been used

on equations essentially identical to ours in the context of elastic bars (see [63, 64, 65, 66].

Here, we repeat the important points.

We begin by re-stating, for convenience, the equation describing h:

(2.37) O(λ2) = Geff(h + Z) − Γs(θ)K + δ2(Kss + K3) + µ−1A0(hx).

Now, we saw in Section 2.3.2.3 that, in the small-wavelength limit, solutions are nearly

perfectly faceted, allowing us to replace the function A0(q) with the constant A∗0 = A0(q

∗),

thus specifying the displacement Z. We then find that

(2.38) O(λ2) = Geffh − Γs(θ)K + δ2(Kss + K3) =δE

δh,

where

(2.39) E =

R

1

2Geffh

2 dx +

R

[

Γγ(θ) +1

2δ2K2

]

ds.

Thus, in the small-wavelength limit, the right-hand side of Eqn. (2.37) is the variational

derivative of a free energy functional given in Eqn. (2.39). The terms in this energy

represent, respectively, an effective thermal energy penalty ET due to supercooling, a

surface energy Es, and a corner energy Ec. Any solution to h(x), therefore, minimizes

this energy functional at least locally; the preferred solution minimizes it absolutely.

Since q is everywhere near q∗ (faceting), the anisotropic surface energy Es is nearly

constant over a solution period, and large-scale solution characteristics are determined by

a competition between ET and Ec. Then, since corner energy δ2 is expected to be small,

Page 53: Evolving Faceted Surfaces: From Continuum …faculty.smu.edu/snorris/papers/thesis.pdf2.1 Summary of linear stability results 36 2.2 Surface-energy minimizing slopes 40 2.3 Analysis

53

while the effective thermal gradient Geff may be O(1) below the supercooling boundary, we

expect an expensive supercooling penalty (projection into the melt) to be reduced by fre-

quent, inexpensive cornering, resulting in a small wavelength. This provides an energetic

rationale predicting for small wavelength which complements the geometric reasoning we

used earlier.

To obtain a precise value for the optimal wavelength, we calculate the average energy

〈E〉 (L) in terms of wavelength, and then minimize it. Since we expect small wavelength

solutions, and since even not-too-large solutions are almost perfectly linear, we simplify

our work by assuming perfectly faceted solutions with |hx| = q∗. The average surface

energy Es is then constant everywhere except in the corners, and we need only to consider

a balance between the supercooling energy on the facets, and the corner energies at the

corners. For a single solution period of wavelength λ, there are two facets and two corners,

giving total energies of

ET = 2

∫ λ/4

−λ/4

1

2Geffh

2 dx =Gq∗2

96λ3,(2.40a)

Ec ≈ 2

∫ ∞

−∞

1

2δ2q2

x dx ≈ δ

∫ q∗

−q∗

2W(q) dq = Iδ,(2.40b)

where I replaces the integral in (2.40b). The former quantity is exact and trivially

calculated, while the latter is actually a small-slope approximation of the corner energy

that substitutes h2xx for K2, dx for ds, and uses result (2.32d) to set up a change of

variables from x to q. Additionally, surface energy is higher in the corners, and so an exact

calculation of the total surplus energy at the corners would also integrate γ(q) − γ(q∗)

over the corner. However, both of these neglected contributions can be seen to be O(δ),

Page 54: Evolving Faceted Surfaces: From Continuum …faculty.smu.edu/snorris/papers/thesis.pdf2.1 Summary of linear stability results 36 2.2 Surface-energy minimizing slopes 40 2.3 Analysis

54

and thus merely change the form of I, and not its scale. Dividing by λ to get average

energies and differentiating in λ, we find that the minimum average energy satisfies

(2.41) 0 = Geffq∗2λ3 − 96Iδ.

The energy-minimizing wavelength is then

(2.42) λ = 2

(

12Iδ

Geffq∗2

)1/3

= O(δ1/3) = O(ν1/6).

Remark 1 (Optimal Wavelength near Supercooling). It will be noticed that this

wavelength blows up as the supercooling boundary Geff = 0 is approached. However, as

Geff approaches O(λ), we see that Geffh is O(λ2). Recalling from Section 2.3.1 that the

value of C at the interface is also O(λh) = O(λ2), this means that the concentration

correction due to the faceted interface is no longer small enough to neglect in the Gibbs-

Thompson equation, and thus the analysis leading to Eqn. (2.42) is no longer valid. Had

we specifically included the approximation C(x, 0) ≈ −χλh(x) in the Gibbs-Thompson

equation, we would have found that Geff → Geff + χλ, adding a term χλ4 to equation

(2.41). As Geff → 0, this new term would balance the corner energy term, giving

(2.43) λ = 2

(

2Iδ

χq∗2

)1/4

= O(δ1/4) = O(ν1/8).

Thus, while the concentration correction can be neglected for most purposes, it does

serve to limit the size of λ, protecting against blowup as the supercooling boundary is

approached.

Page 55: Evolving Faceted Surfaces: From Continuum …faculty.smu.edu/snorris/papers/thesis.pdf2.1 Summary of linear stability results 36 2.2 Surface-energy minimizing slopes 40 2.3 Analysis

55

Remark 2 (Comparison with the Energy of the Planar State). We also note that, in

reducing surface energy by faceting, a surface increases supercooling and corner energies.

Thus, faceting in this situation will be expected only if the total energy of the optimally-

faceted state is less than the surface energy of the planar interface. The condition for this

is, after some manipulation,

(2.44)Geffq

∗2

96λ3 − (E0 − Es

1 + q∗2)λ < −Iδ.

For the optimal solution wavelength just found, this translates to

(2.45) γ(0) − γ(q)√

1 + q2 >

(

Geffνq∗2I2

144

)1/3

.

Since ν ≪ 1, this condition is met for realistic solidification environments. However, the

relationship (2.44) will render some wavelengths in the family of possible wavelengths

unacceptable.

Summary. Our assumption of small wavelength, argued heuristically on geometric

grounds, has been shown to be verified on the basis of energetic arguments. Sufficiently

below the supercooling boundary, the optimal wavelength scales as δ1/3, or equivalently

ν1/6 [64, 65], where we recall that ν is the dimensional corner energy, having a scale on

atomic lengths. However, we note that it remains to be seen if this optimal wavelength

is, in fact, achieved. To speak to this question, we investigate the dynamics of a moving

interface in Section 2.5.

Page 56: Evolving Faceted Surfaces: From Continuum …faculty.smu.edu/snorris/papers/thesis.pdf2.1 Summary of linear stability results 36 2.2 Surface-energy minimizing slopes 40 2.3 Analysis

56

2.5. Dynamics. Stability, Wavelength Trapping, and Coarsening

Several of the remaining questions we wish to address concern dynamics; the evolution

of perturbations to our solution, the ability of the interface to change its wavelength, and

so on. To address these questions, we derive an evolution equation for h valid in the small-

wavelength limit. This equation may be obtained by using Laplace transforms on the fully

time-dependent problem (2.7), a process performed in Appendix A.1. However, for the

sake of clarity here, we merely state that we can justifiably make a quasi-static assumption

on the concentration field to neglect the Ct term in Eqn. (2.7a) (thus, the concentration

quickly equilibrates to a slowly-moving interface [49, 67, 68]). Then, following the same

analysis as is found in Section 2.3, we find a time-dependent value of C at the interface.

However, upon insertion into the Gibbs-Thompson relation, it may still be neglected due

to its small size. Thus, the appropriate evolution equation may be directly read from

the right-hand side of the Gibbs-Thompson equation; in the small-wavelength limit, that

equation is

(2.46)µ−1(q)

1 + q2ht +

[

A0(q) + µM−1Z]

= −µδE

δh,

with E defined in Eqn. (2.39).

Equation (2.46) turns out to be similar to a family of equations used to describe faceted

crystal growth in other contexts [69, 7, 8, 10, 9], and, like them, is a modification of the

Cahn-Hilliard equation describing phase separation. Of special importance to us in these

works is the observation that initially smooth surfaces evolving under Cahn-Hilliard-type

equations first rapidly decompose into faceted sawtooth surfaces, each facet of which then

slowly evolves as a unit. Since numerical simulations of (2.46) reveal a similar behavior,

Page 57: Evolving Faceted Surfaces: From Continuum …faculty.smu.edu/snorris/papers/thesis.pdf2.1 Summary of linear stability results 36 2.2 Surface-energy minimizing slopes 40 2.3 Analysis

57

we conclude that solution dynamics may be summarized by finding the facet-velocity law

which governs facet evolution [62].

To obtain this law, we first exploit the fact that small-wavelength solutions form near-

perfect facets to replace instances of the variable q with the constant q∗ as discussed above

in Section 2.3.2.3. 6 Then, the Z and A0(q∗) terms cancel, and we can write

ht = −[

µµ(q∗)√

1 + q∗2] δE

δh,(2.47)

which describes a steepest descent of the value of the energy E. We are now in a position

to follow Watson in [13], who considered faceted surfaces in three dimensions governed by

equations of precisely this form. Given a variational form like (2.47), and assuming that

individual facets each move as a unit on a slow timescale, he showed that facets evolve

according to the relation

(2.48)

[

dh

dt

]

i

= − 1

Ai

∂E

∂hi

,

where [dh/dt]i is the vertical velocity of the entire facet, Ai is its projected area, and

dE/dhi is the rate of change of the energy E resulting from vertical facet translation.

This result is independent of the form of the energy E, so we may apply it to our problem.

A quick calculation reveals that, for the energy (2.39), the value of dE/dhi is LiGeffhm,

6The variable q terms may not, of course, be so replaced in the corners. However, by writing out thevariational derivative in Eqn. (2.46) and making the space-time scaling [x, t] → [x, t]/δ, it can be seenthat corner evolution satisfies an equation with a much faster time scale than that which describes facetmotion. Thus, we make another quasi-static assumption that the corners remain in equilibrium with thefacets that form them, and proceed to consider only facet behavior.

Page 58: Evolving Faceted Surfaces: From Continuum …faculty.smu.edu/snorris/papers/thesis.pdf2.1 Summary of linear stability results 36 2.2 Surface-energy minimizing slopes 40 2.3 Analysis

58

with Li the width of the facet, and

(2.49) hm = 〈h〉

its mean height. Then, dividing by Li (instead of Ai), we arrive at the facet-velocity law

specific to our energy functional:

(2.50)

[

dh

dt

]

i

= −Geff

[

µµ(q∗)√

1 + q∗2]

hm

Remark. An argument might validly be raised at this point that the near-perfect

facet assumption is only valid for static surfaces, not evolving ones. However, if we make

the substitutions h → h + hm and ht → ht + V in equation (2.47), we see that the

overall facet velocity is governed by the discrete equation V = −AGeffhm which, since all

hm are small, has a characteristic slow time scale t/hm. The facet shape, on the other

hand, is governed again by equation (2.47), or at least the outer equation (2.34), which

evolves on the “regular” time scale t (also c.f. the previous footnote). Thus, a quasi-static

assumption on the shape of moving facets is justifiable, and shows that moving facets have

shapes which are identical to the static facet shapes found above.

2.5.1. Stability

From the above discussion, we infer that small-amplitude disturbances to a periodic

faceted profile will quickly settle into a disturbed faceted profile. Thus, stability may

be determined simply by examining the evolution of such profiles. Equation (2.50) shows

that, as long as the effective thermal gradient Geff > 0, facets are driven to the z = 0

isotherm. Since a sawtooth surface with all facets centered on z = 0 is easily seen to

Page 59: Evolving Faceted Surfaces: From Continuum …faculty.smu.edu/snorris/papers/thesis.pdf2.1 Summary of linear stability results 36 2.2 Surface-energy minimizing slopes 40 2.3 Analysis

59

be necessarily periodic, we see that initially non-periodic surfaces are driven to become

periodic ones, which are stable. If Geff < 0, the above argument no longer holds, facets are

driven away from the z = 0, and periodic surfaces are unstable. The instability criteria

for such surfaces is thus precisely Geff < 0, or M−1 > 1.

Remark 1. Interestingly, the instability requirement M−1 > 1 is just the super-

cooling criteria first hypothesized by Rutter and Chalmers and Tiller et. al. for the

isotropic problem, but which is only valid there in the absence of surface energy. The

difference between this behavior and the classical Mullins-Sekerka instability is illustrated

in Figure 2.1a where, for any bulk concentration C, a gap exists between the supercooling

boundary and the Mullins-Sekerka boundary. Inside this gap, isotropic surfaces are stable,

while faceted surfaces are not. Thus, for surfaces with strong surface energy anisotropy,

surface energy serves only to cause faceting – its usual role as a stabilizing agent is absent.

Remark 2. It will be noted that Equation (2.50), and thus the stability result just

given, are only valid for small-wavelength surfaces. Thus, one might inquire about the

stability of a periodic, small-wavelength faceted surface to disturbances that are large com-

pared to the surface wavelength. Such an analysis is carried out in Appendix A.2, where

it is shown that for large-wavelength disturbances, an effective homogenized surface en-

ergy does stabilize against supercooling. These disturbances thus first become unstable at

pulling speeds higher than the critical speed causing supercooling. Since small-wavelength

disturbances are already unstable at that point, large-wavelength disturbances need not

be considered.

Page 60: Evolving Faceted Surfaces: From Continuum …faculty.smu.edu/snorris/papers/thesis.pdf2.1 Summary of linear stability results 36 2.2 Surface-energy minimizing slopes 40 2.3 Analysis

60

2.5.2. Below supercooling: Wavelength Selection

While an energetically optimal solution wavelength was identified in Section 2.4, it is not

clear if, or how, a non-optimal solution would change its wavelength to become optimal.

Because surface energy keeps the surface faceted, the only way to increase wavelength

is through coarsening. However, coarsening of a periodic interface requires some kind of

facet motion, and a consideration of the free energy (2.39) reveals that any facet motion

on a periodic surface increases supercooling energy, and is therefore prohibited under the

dynamics (2.50). Energetically, smaller-than-optimal solutions are trapped in local energy

wells created by the thermal gradient. (Mechanisms of decreasing wavelength, such as

“facet shattering” [70] or “tip splitting” [71, 48], are not considered here.) However,

knowing that any one of a range of wavelengths is stable, we may still conclude that

the optimal wavelength may never be reached, and we are encouraged in this direction

by the fact that elastic materials modeled with similar equations [63, 64, 65, 66] are

experimentally observed to exhibit hysteresis in their equilibrium-pattern wavelength [72].

2.5.3. Above supercooling: Coarsening

Finally, when the solidification speed is increased beyond the constitutional supercooling

boundary, the sign of Geff changes, and the above-mentioned energy wells are replaced

by energy hills. Now, facet motion away from the z = 0 isotherm actually decreases

supercooling energy (since the thermal gradient is negative). As facets accelerate away

from z = 0, the surface coarsens as boundaries between facets meet and annihilate. An

example of this behavior is given in Figure 2.5, where it is also contrasted with below-

supercooling behavior. The coarsening process continues until the typical wavelength

Page 61: Evolving Faceted Surfaces: From Continuum …faculty.smu.edu/snorris/papers/thesis.pdf2.1 Summary of linear stability results 36 2.2 Surface-energy minimizing slopes 40 2.3 Analysis

61

is no longer small. At such point, the facet-dynamics model loses its validity, and the

full free-boundary problem must be considered. Consequently, the wavelength of a final

steady or unsteady state is selected not by near-instability analysis of competing cellular

modes, but by nonlinear dynamic interactions between the fully-faceted surface and its

associated concentration field. (See, for example, [48] for several facet-dynamics models

proposed to describe this late-time regime.)

1 1.2 1.4 1.6 1.8 2 2.2

1

2

3

4

5

6

7

8

x

t

(a)

16 17 18 19 20 21 22 23

1

2

3

4

5

6

7

x

t

(b)

Figure 2.5. Representative solution behavior below and above supercool-ing. The evolution of corners is shown; peaks are red, and valleys areblue. (a) Below the supercooling velocity, coarsening is prohibited, andnon-periodic interfaces are driven toward periodicity. (b) However, abovethe supercooling velocity, coarsening replaces cellular growth as the mech-anism of instability.

Page 62: Evolving Faceted Surfaces: From Continuum …faculty.smu.edu/snorris/papers/thesis.pdf2.1 Summary of linear stability results 36 2.2 Surface-energy minimizing slopes 40 2.3 Analysis

62

2.6. Conclusions and Comments

When materials with large anisotropy are solidified in high-energy orientations, neg-

ative surface stiffness renders the planar interface unstable for all solidification environ-

ments. Instead, the interface assumes one of a family of small, faceted profiles. Consid-

eration of attachment kinetics reveals a displacement of the faceted interface relative to

the planar one during solidification, whereas an associated correction to the concentra-

tion field results in a very slight variation in the composition of the final product. While

geometric considerations predict a small interface wavelength, the matched asymptotic

methods used to derive interface shapes do not reveal a wavelength selection mechanism.

Instead, the minimization of an appropriate surface free energy reveals that the optimal

solution wavelength scales as ν1/6 [64, 65], where ν is a very small corner energy parame-

ter. Questions of dynamics lead, in the small-wavelength limit, to the derivation of a facet

velocity law, which specifies the vertical velocity of each facet as a function of its mean

height. This approach result shows that (a) the stability boundary for faceted interfaces

is precisely the M−1 = 1 supercooling boundary; (b) wavelength change to reach the

optimal wavelength is inhibited below supercooling, leading to the prevalence of varied,

non-optimal solutions; and (c) above supercooling, coarsening replaces the usual cellular

growth as the mechanism of instability.

Perhaps the most interesting feature of the contrast between small and large anisotropy

is that the role of surface energy changes fundamentally. For isotropy and small anisotropy,

surface energy stabilizes against an instability driven by constitutional supercooling. The

presence of anisotropy in this regime simply quantitatively modifies a pre-existing mor-

phological instability. However, for large anisotropy, surface energy becomes destabilizing,

Page 63: Evolving Faceted Surfaces: From Continuum …faculty.smu.edu/snorris/papers/thesis.pdf2.1 Summary of linear stability results 36 2.2 Surface-energy minimizing slopes 40 2.3 Analysis

63

and drives its own, thermodynamic faceting instability before supercooling is reached. In

addition, the sole effect of surface energy is to drive the interface toward its optimal slope

via faceting. In the absence of its further stabilizing influence, the stability of the faceted

surface depends solely on the presence or absence of supercooling; interestingly, this is

exactly the qualitative instability criteria originally hypothesized by Rutter and Chalmers

and Tiller et. al. for the isotropic problem. Thus, where surface energy and supercooling

are competing effects for small or zero anisotropy, they are divorced for large anisotropy.

An additional interesting qualitative change is the mechanism by which solutions

evolve after becoming unstable. For materials with small or zero anisotropy, the late-

stage behavior of linearly-identified instabilities are well-described by the usual weakly

nonlinear cellular solutions, where a small band of admissible solution wavelengths is

apparent from onset, and destabilization to nearby wavelengths within that band can be

considered. In the large-anisotropy regime, by contrast, destabilization of periodic faceted

interfaces occurs when supercooling simply causes the interface to begin coarsening un-

der the appropriate facet dynamics. Here, no intrinsic wavelength is apparent at onset,

and the final wavelength will be selected only eventually, through nonlinear interactions

between interface shape and concentration profile.

While this work was motivated by the addition of the particular effect of large anisotropy

to the long-standing problem of directional solidification, its broader significance is best

seen by viewing it as a sample study of large-anisotropy surfaces in dynamic contexts.

In such systems, faceting is the generic outcome regardless of other environmental con-

ditions. This renders traditional analytical methods of limited value – linear stability

Page 64: Evolving Faceted Surfaces: From Continuum …faculty.smu.edu/snorris/papers/thesis.pdf2.1 Summary of linear stability results 36 2.2 Surface-energy minimizing slopes 40 2.3 Analysis

64

analysis simply returns the expected universal instability of the planar state, while fur-

ther destabilization occurs through coarsening rather than cellular instability. In the place

of these traditional methods, it was the derivation of the facet velocity law in Section 2.5

that allows real advancement of understanding. This approach would be of use in general

in the study of faceting interfaces.

Page 65: Evolving Faceted Surfaces: From Continuum …faculty.smu.edu/snorris/papers/thesis.pdf2.1 Summary of linear stability results 36 2.2 Surface-energy minimizing slopes 40 2.3 Analysis

65

CHAPTER 3

Large-Scale Simulations of Coarsening Faceted Surfaces

3.1. Introduction

When a crystalline material is cut along an energetically unfavorable direction and

then allowed to evolve by some mechanism, surface faceting may result. In this phe-

nomenon, an initially flat surface will decompose into a faceted, pyramidal hill-and-valley

configuration. Faceting is caused by the strong crystalline anisotropy of surface energy –

a faceted interface, while exposing more surface area than a flat one, may have a lower

surface energy if the facets have low-energy orientations. As a faceted surface continues

to evolve, it may also exhibit coarsening, whereby small facets continually vanish, and the

average length scale L of those that remain increases with time. Of primary interest is

whether such systems exhibit dynamic scaling, whereby the surface approaches a constant

statistical state which is preserved even as the length scale increases. This intriguing phe-

nomenon, observed in many coarsening systems, is studied because the system may be

described at all stages of evolution by a single set of statistical distributions.

The detailed statistical study of coarsening and dynamic scaling requires a method of

rapidly simulating large faceted surfaces, which may be developed as follows. Assuming

the orientation of each facet is prescribed and fixed, then individual facet motion is con-

strained to translation along its normal. Therefore, the evolution of a completely faceted

surface is concisely expressed by a discrete collection of individual normal facet velocities

Page 66: Evolving Faceted Surfaces: From Continuum …faculty.smu.edu/snorris/papers/thesis.pdf2.1 Summary of linear stability results 36 2.2 Surface-energy minimizing slopes 40 2.3 Analysis

66

(nucleation of new facets is not treated here). If the facet velocity law providing this

collection at each time can be determined, then the computational complexity of evolv-

ing the surface can be reduced to that of a system of ordinary differential equations; an

evolving surface which possesses such a known law is termed a Piecewise-Affine Dynamic

Surface (PADS) [13]. Such PADS are, in fact, known. In what are now known as van

der Drift models [73, 74], the facets of diamond grown under vapor deposition advance

according to a fixed velocity which depends only on orientation. Other configurational

rules have more recently been proposed or derived for systems as varied as the evolving

faceted interface between two elastic solids [75], the thermal annealing of a faceted crystal

with its melt [13], and several models of solidification [71, 48, 76, 62]. Because of the

variety of systems described by facet velocity laws, and the need for large simulations to

investigate coarsening and dynamic scaling phenomena, there is a strong incentive for the

development of a computational geometry tool to investigate evolving faceted surfaces.

Several such geometric methods have been considered in the past. For 1+1D surfaces

z = h(x, t) evolving in time t, many examples exist. Pfeiffer et. al. [71] and Shangguan

and Hunt [48] included, to our knowledge, the first such simulations in their proposals of

facet dynamics describing the solidification of pure silicon and binary alloys, respectively.

Later, Wild et. al. [77], Dammers and Radelaar [78], and Paritosh et. al. [79] all

used the same approach to study the evolution of diamond films under the previously-

known van der Drift evolution. Additionally, what are essentially 1+1D geometric surface

simulations are found in two simulations of the convective Cahn-Hilliard equation [76, 62]

– these authors actually develop explicit expressions for corner evolution. Finally, whereas

each of the above simulations were specifically implemented for the particular dynamics

Page 67: Evolving Faceted Surfaces: From Continuum …faculty.smu.edu/snorris/papers/thesis.pdf2.1 Summary of linear stability results 36 2.2 Surface-energy minimizing slopes 40 2.3 Analysis

67

being studied, Zhang and Adams [80, 81] have recently released a more general software

package which allows the selection of a variety of facet behaviors.

While their simplicity makes them efficient, the primary complication of direct geomet-

ric methods is the need to manually detect and resolve topological events. These changes

in the neighbor relations between facets occur when, as the surface evolves, facets merge,

split, or vanish. Trivial in 1+1D, difficulty associated with topology increases with the

number of dimensions considered. For 2+1D surfaces z = h(x, y, t), the only known geo-

metric simulations of faceted surfaces are due to Thijssen [14] and Barrat et. al. [15],

who studied the law for diamond films; a similar method was also applied to spiral-mode

growth of thin films [82]. These authors did not explicitly address topology, instead allow-

ing diamond grains to interpenetrate, and describing the actual surface as the envelope of

these grains. Indeed, the increased topological difficulty associated with high-dimensional

geometric methods is an oft-cited motivation for the development of “topology free” meth-

ods such as phase-field [83, 84] and level-set [16, 17] methods. However, these methods

sacrifice speed and ease of access to geometrical data. Furthermore, the appropriate reso-

lution of potentially non-unique events as described in [14] requires explicit intervention,

which is made difficult by topology free methods, and negates much of their benefit.

In light of these concerns, we have chosen an explicit resolution approach, and we find

that, for certain symmetries at least, the topological complexity has been overstated. In

particular, for 2+1D surfaces possessing only three facet normals (threefold symmetry),

only three kinds of topological event are possible, each of which recalls similar events

observed in the related 2D work of Roosen and Taylor et. al. [70, 85, 86]1. With

1The purely 2D work of these authors represents an important intermediate case between 1+1D and2+1D. Their method captured the kinematics of evolving completely faceted crystal domains in the

Page 68: Evolving Faceted Surfaces: From Continuum …faculty.smu.edu/snorris/papers/thesis.pdf2.1 Summary of linear stability results 36 2.2 Surface-energy minimizing slopes 40 2.3 Analysis

68

the abundance of systems for which facet-velocity rules are known, and the speed and

accessibility advantages offered by geometric methods, the challenges posed by topology

are worth tackling.

The aim here, then, is to present a general-purpose geometric method, which imple-

ments topological events, for the simulation of coarsening, threefold-symmetric faceted

surfaces in 2+1 dimensions. We shall begin with a description of the faceted surface and

associated data structure, and a discussion of the kinematics and dynamics which govern

its evolution. We then present illustrations and discussions of each class of topological

event, including detection and resolution procedures. Finally, we demonstrate our method

by simulating a total of one million facets under a sample dynamics describing thermal

annealing. The efficiency of this method allows such large collections of facets to be sim-

ulated rapidly, while the geometrical nature of the network allows the easy collection of

a rich variety of statistical data.

3.2. Faceted Surfaces: Description, Kinematics, and Dynamics

In this Section we present the basic elements of our method. We first give a mathemat-

ical description of completely faceted surfaces, and present a three-component structure

used to simulate them. We then discuss the kinematics of such surfaces; i.e., how facets

move and how their motion drives the evolution of other surface elements. Last, we

consider the imposition of a dynamics on the system, and we apply a sample dynamics

associated with thermal annealing.

plane, and was used to simulate dynamics associated with growth due to diffusion fields, attachmentkinetics, and surface diffusion. Of especial importance to us is that topological events were handledexplicitly, and indeed, each of the three events observed there exhibits aspects of a corresponding eventconsidered here.

Page 69: Evolving Faceted Surfaces: From Continuum …faculty.smu.edu/snorris/papers/thesis.pdf2.1 Summary of linear stability results 36 2.2 Surface-energy minimizing slopes 40 2.3 Analysis

69

3.2.1. Description

We consider evolving fully-faceted surfaces z = h(x, y, t) consisting of planar facets {Fi}

with prescribed normals {ni}. We consider surfaces formed by a single crystal with cubic

symmetry, and restrict our attention facets possessing one of three orthogonal normals,

given in spherical polar co-ordinates by

(3.1) ni ∈ (1, 2πi/3, α) , i = {0, 1, 2} , α = sin−1(1/√

2)

These normals represent the ([100],[010],[001]) orientations of a cubic crystal viewed from

the [111] direction (with a different choice of α, different symmetric orientations could be

modeled).

The facets F are bounded by and meet at straight edges, which in turn which in turn

meet at triple-junctions (while any number of edges greater than three could theoretically

meet at a junction, we assume that all junctions are formed by exactly three edges). This

facet-edge-junction structure is reminiscent of two-dimensional cellular networks [87, 88,

89, 90, 91]. Several other purely two-dimensional coarsening physical systems – such as

soap froths [92, 93] and polycrystalline grains [94, 95] – are also cellular in nature, and

have been effectively simulated using three-component models.

3.2.2. Kinematics

Since the orientation of each facet Fi is fixed and constrained by (3.1), its motion is

completely described by a displacement in the normal direction, parametrized by a local

distance parameter. The surface kinematics Vn are thereby captured by specifying the

instantaneous normal velocity Vi of each facet. The motion of edges and junctions, being

Page 70: Evolving Faceted Surfaces: From Continuum …faculty.smu.edu/snorris/papers/thesis.pdf2.1 Summary of linear stability results 36 2.2 Surface-energy minimizing slopes 40 2.3 Analysis

70

merely the intersections between the two and three facets that comprise them, are then

uniquely determined by the motion of those facets. In practice, we only use facet veloc-

ities indirectly, as a means to calculate junction velocities. When junctions are moved

correctly, edges (connections between two junctions) and thus facets (collections of edges)

are necessarily moved correctly as well.

3.2.3. Dynamics

With the kinematics of fully-faceted surfaces now set, we may consider imposing a surface

dynamics associated with some physical problem. To do so, we choose a facet-velocity law

which specifies Vi, yielding a piecewise-affine dynamic surface (PADS) [13]. (To connect

with mathematical theory, we note that this step amounts to imposing a vector field on

the manifold of fully-faceted surfaces just defined.)

For concreteness, we consider a PADS associated with the annealing of a faceted

surface. It has recently been shown [13] that, because the equations describing this system

are variational in nature, a principle of maximal dissipation may be applied, which shows

that the surface evolves so as to always maximally reduce its energy, which to leading

order is stored in the edges between facets. This approach allows the matched asymptotic

extraction of the facet velocity law, which is expressed by the equation

(3.2) Vi = − 1

A(Fi)

∂P

∂ni

.

Here A(Fi) represents the area of facet Fi, while ∂P∂ni

is the rate of change in total perimeter

P per unit displacement of Fi along its normal.

Page 71: Evolving Faceted Surfaces: From Continuum …faculty.smu.edu/snorris/papers/thesis.pdf2.1 Summary of linear stability results 36 2.2 Surface-energy minimizing slopes 40 2.3 Analysis

71

3.3. Topological Events

In presenting our data structure in Section 3.2.1, we described a set of neighbor re-

lations inherent to the surface. Surface elements of each class (facet, edge, junction)

neighbor members from each of the other classes. Together, this set of neighbor relations

comprises the topological state of the surface. As the surface evolves under a prescribed

dynamics (see Sec. 3.2.3), these relations may change as facets merge, split, or vanish.

Such changes to the topological state of the surface are called topological events. On

an actual faceted surface, these happen naturally as the system evolves; however, in an

approach like ours they must be performed manually. Each event is found by looking

for an appropriate “trigger” condition on the surface; once detected, the proper resolu-

tion follows from geometrical considerations. In this Section, we consider the occurrence,

detection and resolution of topological events, limiting our attention to those occurring

under the symmetry and dynamics already described.

3.3.1. Facet Merge

When an edge shrinks to zero length on an evolving surface with cubic symmetry, two

facets of like orientation meet, and merge to form a larger facet. This event is called

a Facet Merge. To see why this occurs, consider that each edge is composed of two

facets of which it is the intersection (its composite facets), and stretches between two

facets at which it terminates (its terminal facets). Because we only allow three distinct

facet orientations, the terminal facets of any edge necessarily have the same orientation.

Thus, when an edge shrinks to zero length in isolation (i.e. none of its neighbor facets are

vanishing), its terminal facets meet exactly. Having the same orientation, they merge into

Page 72: Evolving Faceted Surfaces: From Continuum …faculty.smu.edu/snorris/papers/thesis.pdf2.1 Summary of linear stability results 36 2.2 Surface-energy minimizing slopes 40 2.3 Analysis

72

a single facet, and the total number of facets on the surface is reduced by one. Thus, the

facet merge is one possible mechanism of coarsening for a PADS with cubic symmetry.

Figure 3.1 depicts a representative facet merge.

Figure 3.1. Example facet merge event, viewed from above. Arrows rep-resent gradients of the facets on which they appear. Dotted lines indicatepast edges no longer present.

Detection and Resolution. Edges in the data structure are directed, having an initial

and terminal junction. Since facets, and hence edges, have fixed orientation, each edge

thus has a unique orientation. The only way a tangent may change is to reverse direction

when an edge shrinks to zero, as just described. If such an “edge flip” occurs, it indicate

that a facet merge ought to have occurred during the preceding timestep. This serves as

our “trigger” condition. Having found the flipped edge, the like-oriented facets are first

adjusted to equal height in preparation for merging. Further resolution is then essentially

an exercise in labeling. All edges and faces which touch the shrinking edge are first

identified; then surface elements are created/deleted, and neighbor relations reassigned as

appropriate to effect the change shown in Figure 3.1. Complete numerical details will be

published elsewhere.

Page 73: Evolving Faceted Surfaces: From Continuum …faculty.smu.edu/snorris/papers/thesis.pdf2.1 Summary of linear stability results 36 2.2 Surface-energy minimizing slopes 40 2.3 Analysis

73

3.3.2. Merging Facet Pinch

In addition to merging together, facets may also be split apart if they are pinched by

non-adjacent neighbors. Under cubic symmetry, a facet may only be so pinched by two

of its neighbors with identical orientations. While the pinched facet splits in two, the

impinging neighbors (having the same orientation) merge to form a larger facet; the total

number of facets is thus conserved. This event is called a Merging Facet Pinch. It is

not a coarsening event, but rather a re-organization which allows further coarsening to

occur. In Figure 3.2, we see an example of this event.

Figure 3.2. Example merging facet pinch event, viewed from above. Arrowsrepresent normals of the facets on which they appear. Dotted lines representpast edges no longer present.

Detection and Resolution. To describe the trigger which indicates a merging facet

pinch, we note that the edges forming the boundary of a facet form a polygon in the

plane, A merging facet pinch is detected when, after a timestep, this polygon is found

to be self-intersecting. Such a polygon represents a geometric inconsistency, as surface

facets are necessarily simply-connected. This indicates that the facet in question was

pinched during the previous timestep, and a merging facet pinch should have occurred.

Having identified the impinging facets, we first ensure that they are of equal height to

Page 74: Evolving Faceted Surfaces: From Continuum …faculty.smu.edu/snorris/papers/thesis.pdf2.1 Summary of linear stability results 36 2.2 Surface-energy minimizing slopes 40 2.3 Analysis

74

allow proper merging. Then, as in the facet merge, further resolution of the merging facet

pinch is mostly an exercise in element labeling. Using neighbor relations inherent to the

network, we can collect all the affected edges and junctions. Elements are then created

and deleted as necessary to perform the change illustrated in Figure 3.2. Again, numerical

details will be presented elsewhere.

3.3.3. Removal of Vanishing Facets

The final class of topological events involves one or more contiguous facets shrinking

to zero area. When this occurs, these facets must be removed, and the surrounding

neighbor facets re-connected appropriately. The total number of facets clearly decreases,

making these events an additional mechanism of coarsening. A variety of these events

are possible kinematically; however, after many tests under both dynamics with random

initial conditions, we observe only three kinds: a “step removal,” a “ridge removal,” and

a “box removal.” We list these in Figure 3.3 for illustrative purposes. The appearance

and relative incidence of each configuration is a consequence of the dynamics.

Detection. In practice, we do not actually wait for a zero area facet to occur. Instead,

we seek to eliminate small facets whenever their area decreases below a certain threshold.

The gathering of two- and three-facet groups is accomplished by maintaining a second,

more liberal threshold. Whenever a facet is found to have decreased below the first

threshold, its neighbors are recursively examined to find those smaller than the second

threshold. This procedure is not foolproof, but since the area of vanishing facets tends

to zero, all facet areas must lie beneath the second threshold for at least some finite time

Page 75: Evolving Faceted Surfaces: From Continuum …faculty.smu.edu/snorris/papers/thesis.pdf2.1 Summary of linear stability results 36 2.2 Surface-energy minimizing slopes 40 2.3 Analysis

75

(a)

(b)

(c)

Figure 3.3. Three kinds of vanishing facet events. (a) One facet vanishingalone – a “step removal.” (b) Two facets vanishing simultaneously – a “ridgeremoval.” (c) Three facets vanishing simultaneously – a “box removal.”Arrows represent normals of facets on which they appear.

before the event. Therefore, if the procedure applied to a flagged facet does not yield a

recognized configuration, we abort and do nothing, to try again during a future timestep.

Resolution. After deleting the small facet or collection of facets, a “hole” is left in the

network. This must be repaired by reconnecting the surrounding facets, which we call

the “far field.” For the step removal, height averaging is again necessary before merging

the neighboring large facets together. For the ridge removal, the far field is O(4), and

Page 76: Evolving Faceted Surfaces: From Continuum …faculty.smu.edu/snorris/papers/thesis.pdf2.1 Summary of linear stability results 36 2.2 Surface-energy minimizing slopes 40 2.3 Analysis

76

the reconnection structure is a set of two points and a line, which must terminate at the

two (necessarily) identically-oriented far field faces. Finally, for the cube removal, the far

field is O(3), and a single point must result. In each case, the location of created points

is easily calculated from the positions of the surrounding facets.

3.4. Demonstration

We now apply our method to the annealing dynamics described above in Equation

(3.2). We begin in Figure 3.4 with a sequence of images from a relatively small test

run. There the reader may locate regions of the surface near to each of the topological

events described above. In the subsections which follow, we then present statistical data

averaged from 40 runs of 25,000 facets each. We first summarize the coarsening behavior

of annealing surfaces, including mechanism, power law, and convergence toward the dy-

namically scaling “steady state”. Next, we describe aspects of that state through some

easily-gathered morphometric data describing distributions of relative geometric quanti-

ties. Finally, we consider some topological and correlational statistics, which illustrate,

respectively, some properties of facets based on number of sides, and the degree to which

neighboring facets have similar geometric properties.

3.4.1. Rates and Mechanisms of coarsening, Convergence to dynamic scaling

We begin our statistical data with results concerning the rate and mechanism of coars-

ening, as well as the convergence to the scale invariant state (SIS – actual SIS data are

found below). First, coarsening is achieved primarily through the step-removal mecha-

nism shown in Figure 3.3a. As the system approaches the SIS, it exhibits the power-law

Page 77: Evolving Faceted Surfaces: From Continuum …faculty.smu.edu/snorris/papers/thesis.pdf2.1 Summary of linear stability results 36 2.2 Surface-energy minimizing slopes 40 2.3 Analysis

77

Figure 3.4. A top-down view of a small coarsening faceted surface. Spatialscale is constant, but irrelevant; time increases down the column.

coarsening seen in many dynamically scaling systems, with the characteristic morpho-

logical length scale LM growing as t 1/3. This has been observed in the past, and has

Page 78: Evolving Faceted Surfaces: From Continuum …faculty.smu.edu/snorris/papers/thesis.pdf2.1 Summary of linear stability results 36 2.2 Surface-energy minimizing slopes 40 2.3 Analysis

78

recently been explained by observing that the dynamics (3.2) are invariant under the

scaling x → αx, t → α3t [13].

Finally, we observe that the system converges to a scale-invariant state (SIS) at a

rate of E ∼ t−2/3, with E the 2-norm of the difference between any given statistical

distribution and its scale-invariant form. However, the mechanism by which convergence

to scale invariance occurs is coarsening, and so the convergence rate implicitly depends

on the coarsening rate. For this reason, we favor expressing E in terms of the fraction of

remaining facets N /N0 rather than time. This defines a function

(3.3) E(N ) ∼[ NN0

]p

for

[ NN0

]

≪ 1

which describes the coarsening efficiency of the dynamics being studied, where the

efficiency exponent p reflects the attractive strength of the scale-invariant state. This

representation allows the transparent comparison of coarsening phenomena in systems

with different coarsening rates; in particular, systems with p > 1 are expected to verifiably

achieve scale-invariance before running out of facets, while systems with p < 1 are not.

The dynamics studied here exhibit the intermediate value p = 1.

Coarsening Mechanism Step removalCoarsening Rate t 1/3

Convergence to SIS t−2/3

Efficiency Exponent p = 1

Table 3.1. Relevant coarsening phenomena.

Page 79: Evolving Faceted Surfaces: From Continuum …faculty.smu.edu/snorris/papers/thesis.pdf2.1 Summary of linear stability results 36 2.2 Surface-energy minimizing slopes 40 2.3 Analysis

79

3.4.2. Some 1D distributions

In Figure 3.5 we present a series of distributions of scaled, dimensionless geometric quan-

tities. That is, for a dimensional quantity q, we present a distribution of the dimensionless

q/ 〈q〉, where 〈q〉 denotes the system-wide average of that quantity. For a system in a state

of dynamic scaling, all such distributions are constant in time. In the following figures,

data have been time-averaged over the dynamic scaling regime to minimize noise.

0 2 4 6 8 10 12 14 16 18 200

0.05

0.1

0.15

0.2

0.25

0.3

0.35

0.4

0.45

0.5

nu

mb

er

of

fac

ets

number of sides

(a)

0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 50

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

ρ

L / <L>

(b)

0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 50

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

A / <A>

ρ

(c)

0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 50

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

P / <P>

ρ

(d)

Figure 3.5. (a) Distribution of facets by number of sides n. (b) Distributionof dimensionless edge lengths ρ(L/L), with contributions from concave andconvex edges. (c) Distribution of dimensionless facet areas ρ(A/A), withcontributions from 2n-sided facets. (d) Distribution of dimensionless facetperimeters ρ(P/P), with contributions from 2n-sided facets.

Page 80: Evolving Faceted Surfaces: From Continuum …faculty.smu.edu/snorris/papers/thesis.pdf2.1 Summary of linear stability results 36 2.2 Surface-energy minimizing slopes 40 2.3 Analysis

80

Figure 3.5a shows the probability of a facet having a given number of sides. Under cu-

bic symmetry, all facets under threefold symmetry have an even number of edges (because

only three facet orientations are available, and facets of like orientation cannot touch, the

neighbors of a facet with one orientation must facet alternate between the other two ori-

entations). In Figure 3.5b we show the distribution of edge lengths. The total distribution

is in dotted black, while the solid blue and green lines show the contributions from convex

and concave edges, respectively. The equality of these reflects the underlying up-down

symmetry of the dynamics. Finally, in Figures 3.5c,d we display distributions of facet area

and perimeter, respectively, relative to their global averages. These are broken down into

contributions from 2n-sided facets, illustrating the level of detail that may be extracted

using our method.

3.4.3. Topological results and neighbor relations

In our last set of data, we consider two scale-invariant topological properties, which de-

scribe average geometrical quantities as functions of the number of sides; and two corre-

lational properties, which are two-point distributions associated with neighbor pairs.

Figure 3.6a shows that average facet area grows linearly with the number of sides per

cell, a relationship known as Lewis’s law [96]. In Figure 3.6b, we show that the average

number of sides of the neighbors of n-sided cells, mn, obeys Aboav’s law [97, 98, 99]:

(3.4) mn = (6 − a) +6a + µ2

n,

with µ2 the second moment about the mean of the distribution of sides per cell, and a a

fitting parameter (we find µ2 = 7.07 and a = 5.345). These relationships are commonly

Page 81: Evolving Faceted Surfaces: From Continuum …faculty.smu.edu/snorris/papers/thesis.pdf2.1 Summary of linear stability results 36 2.2 Surface-energy minimizing slopes 40 2.3 Analysis

81

4 6 8 10 12 14 160.5

1

1.5

2

2.5

3

3.5

number of sides

A /

<A

>

(a)

4 6 8 10 12 14 16 185.5

6

6.5

7

7.5

8

number of sides

mn

(b)

0.5 1 1.5 2 2.5 3 3.5 4 4.5

0.5

1

1.5

2

2.5

3

3.5

4

4.5

A /

<A

>

A / <A>

(c)

0.5 1 1.5 2 2.5 3 3.5 4 4.5

0.5

1

1.5

2

2.5

3

3.5

4

4.5

P /

<P

>

P / <P>

(d)

Figure 3.6. (a) Lewis’s law, showing the average area of 2n-sided facets.Also shown is the average perimeter of the same. (b) The Aboav-Weaire law,showing the average number of sides of the neighbors of 2n − sided facets.(c) A two-variable distribution of the relative areas of neighboring facets.(d) A two-variable distribution of the relative perimeters of neighboringfacets.

observed in evolving 2D cellular network problems such as soap froth evolution and grain

growth.

Finally, in Figures 3.6c,d, we give a pair of distributions measuring the probability of

two neighboring facets having a given pair of areas and perimeters, respectively. These

data, together with the data in Figures 3.5c,d, can be used to determine whether the be-

haviors of neighboring facets are correlated. Understanding the extent of such correlations

will, in turn, inform the future pursuit of mean-field theories.

Page 82: Evolving Faceted Surfaces: From Continuum …faculty.smu.edu/snorris/papers/thesis.pdf2.1 Summary of linear stability results 36 2.2 Surface-energy minimizing slopes 40 2.3 Analysis

82

3.5. Conclusions

We have presented a computational geometry tool for the simulation of coarsening

faceted surfaces in 2+1 dimensions. Such surfaces are expressed geometrically as a 3D

cellular network consisting of facets, edges, junctions, and the connections between them.

Kinematic relationships between facet displacement and junction/edge motion have been

discussed, and an example dynamics has been imposed, resulting in a Piecewise-Affine

Dynamic Surface, or PADS. We considered a faceted surface with cubic symmetry, corre-

sponding to the growth of a cubic crystal in the [111] direction. For this symmetry group,

we identified and discussed the three classes of topological events:

• a facet merge in which two facets merge to form a larger facet

• a merging facet pinch in which one facet splits in two, and two others merge

• a facet removal in which one of more vanishing facets are removed.

The detection and implementation of these topological events is the main contribution of

our tool.

The primary benefits of our approach are its speed and easy access to a variety of

geometrical data, which are both highlighted through our demonstration on the facet

dynamics (3.2) associated with thermal annealing. Because the method is intrinsically

geometrical, we can easily extract statistics describing distributions of geometric quan-

tities, as well as those describing correlation among quantities and neighbors. On the

other hand, because the method efficiently handles topology, we can quickly measure not

only the dynamically scaling state itself, but also the convergence toward that state, as

described by the introduced quantity of coarsening efficiency.

Page 83: Evolving Faceted Surfaces: From Continuum …faculty.smu.edu/snorris/papers/thesis.pdf2.1 Summary of linear stability results 36 2.2 Surface-energy minimizing slopes 40 2.3 Analysis

83

It is our hope that this tool, generalized to arbitrary symmetry groups, will be widely

useful to anyone investigating fully-faceted surface evolution. The speed and design of

this tool will allow the rapid simulation of large faceted surfaces, and the consequent

collection of geometric statistics suitable for the comparison of different physical causes of

coarsening. Finally, neighbor relations inherent in the data structure will allow the search

for correlations in high-order statistics, the presence or absence of which should help to

inform the future pursuit of mean-field theories for coarsening faceted surfaces.

Page 84: Evolving Faceted Surfaces: From Continuum …faculty.smu.edu/snorris/papers/thesis.pdf2.1 Summary of linear stability results 36 2.2 Surface-energy minimizing slopes 40 2.3 Analysis

84

CHAPTER 4

The Kinematics of Faceted Surfaces with Arbitary Symmetry

4.1. Introduction

In many crystal-growing procedures of interest, a nano-scale faceted surface appears

and proceeds to evolve, often exhibiting coarsening and even dynamic scaling, whereby

characteristic statistics describing the surface remain constant even as the characteristic

lengthscale increases through the vanishing of small facets. For many evolving faceted

surfaces, a facet velocity law can be observed [74, 73], assumed [71, 48], or derived

[75, 62, 13] which specifies the normal velocity of each facet, often in configurational

form which depends on the geometry of the facet. In this way, the dynamics of a continu-

ous, two-dimensional surface can be concisely represented by a discrete collection of such

velocities, and overall computational complexity reduced to that of a system of ODE’s;

the resulting system is known as a Piecewise-Affine Dynamic Surface, or PADS. Such

theoretical simplification, in turn, enables the large-scale numerical simulations necessary

for the statistical investigation of coarsening and dynamic scaling.

The numerics involved in the direct geometric simulation of an arbitrary PADS is

straightforward for one-dimensional surfaces, requiring nothing beyond traditional ODE

Page 85: Evolving Faceted Surfaces: From Continuum …faculty.smu.edu/snorris/papers/thesis.pdf2.1 Summary of linear stability results 36 2.2 Surface-energy minimizing slopes 40 2.3 Analysis

85

techniques except simple geometric translation between facet displacement and edge dis-

placement, and a small surface correction associated with each coarsening event. Conse-

quently, such simulations accompany many of the above facet treatments of facet dynam-

ics, and have also been independently repeated elsewhere [77, 100, 79, 80, 81]. However,

in two dimensions, the corrections due to coarsening events are much more involved, and

any code must be able to deal with a family of non-coarsening topological events that

alter the neighbor relations between nearby facets. Consequently, the fewer simulation

attempts use either fast but poentially imprecise envelope methods [14, 15, 82], or more

robust but slower phase-field [83, 84] or level-set [16, 17] methods to avoid explicitly

performing topological changes. Besides the speed/accuracy trade-off exhibited by these

approaches, both methods obscure the natural geometric simplicity of the native surface,

complicating the extraction of detailed surface statistics which, after all, motivates large

simulations in the first place. Additionally, as will be seen, the presence of non-unique

topological events requires explicit intervention regardless of topological scheme, which

negates much of the advantage of a “hands-free” treatment.

In the previous chapter, we introduced a direct-simulation method which explicitly

performs topological events along the way, thus preserving both simulation speed and

topological accuracy. In addition, by representing the surface as a collection of facets,

edges, and junctions, plus the neighbor relations between them, the method mirrors the

natural geometry of the surface being modeled, which allows easy extraction of geometric

statistics. There, however, the restricted case of threefold symmetry was chosen for ease of

topological implementation; under this symmetry, a limited number of topological events

were observed, and both vanishing facets and non-vanishing surface rearrangements could

Page 86: Evolving Faceted Surfaces: From Continuum …faculty.smu.edu/snorris/papers/thesis.pdf2.1 Summary of linear stability results 36 2.2 Surface-energy minimizing slopes 40 2.3 Analysis

86

be handled explicitly using a priori knowledge of the before and after surface states. While

many surfaces exhibit threefold symmetry, making the method useful even in this special

case, it could not handle other common crystal symmetries, notably fourfold and sixfold.

In this chapter, then, we generalize the previous model to allow the simulation of

surfaces with arbitrary symmetry groups. We begin in Section 4.2 with a brief summary

of the basic method, including surface representation, facet kinematics, and the applica-

tion of a dynamics. Next, in Section 4.3, we provide a careful enumeration of topological

events which may occur on surfaces of arbitrary symmetry; this includes discussion of the

Far-Field Reconnection algorithm, by which network holes left by vanishing facets may

be consistently repaired without knowledge of the post-event state. Then, we provide

in Section 4.4 a careful consideration of the consequences of using (necessarily discrete)

timesteps during the simulation of a surface whose evolution equations change qualita-

tively between steps (at topological events); the issues that arise are discussed in the

context of three sample strategies. The completed method is illustrated from three-, four-

, and six-fold symmetric surfaces in Section 4.5; these exhibit all of the topological events

likely to be encountered on a real surface, and demonstrate that the method is robust

enough to generically simulate faceted surfaces of any symmetry class for which a facet-

velocity law is uniquely specified. Finally, in addition to detailing the FFR algorithm,

the appendix includes a discussion of kinematically non-unique topological events, where

two resolutions are possible, and highlights the need to refer to the dynamics or even first

principles to decide how the surface should evolve in those cases.

Page 87: Evolving Faceted Surfaces: From Continuum …faculty.smu.edu/snorris/papers/thesis.pdf2.1 Summary of linear stability results 36 2.2 Surface-energy minimizing slopes 40 2.3 Analysis

87

4.2. Data structures and simple motion: a 3D cellular network

4.2.1. Characterization

We consider the evolution of a single-valued, fully-faceted surface z = h(x, y, t); this

definition explicitly forbids overhangs and inclusions. We assume that the surface bounds

a single crystal which exists on exactly one lattice; thus, we are not treating surfaces

with multiple grains. The surface is piecewise-affine, consisting of facets {Fi} with fixed

normals {ni}. These are bounded by and meet at edges E which are necessarily straight

line segments; edges in turn meet at triple-junctions J . This three-component structure

is reminiscent of two-dimensional cellular networks [101, 87, 89, 90, 91] and indeed,

while we consider three dimensional surfaces, the projection of the edge set onto the

plane z = 0 is a 2D cellular network. This structure and the neighbor relations inherent

within it suggest a doubly-linked object-oriented data structure, consisting of: (1) a set

of junctions, each having a location, pointing to three edges and three facets; (2) a set

of edges, each having a tangent, pointing to two junctions and two facets; and (3) a set

of facets, each having a normal, pointing to m edges and m junctions. These objects

and the associated neighbor relations are illustrated in Figure 4.2.1; this structure is the

natural structure of the surface, and uniquely and exactly describes it. We now consider

each element in more detail.

4.2.1.1. Junctions. A junction is a point in space formed where edges (and hence,

facets) intersect. The order n of a junction is simply the number of edges which meet

there. While junctions of any order n ≥ 3 are possible, we restrict ourselves here to

the case of order 3 junctions or “triple junctions.” This greatly simplifies analysis and

Page 88: Evolving Faceted Surfaces: From Continuum …faculty.smu.edu/snorris/papers/thesis.pdf2.1 Summary of linear stability results 36 2.2 Surface-energy minimizing slopes 40 2.3 Analysis

88

(a) (b) (c)

Figure 4.1. Neighbor relations for each kind of surface element. (a) Ajunction neighbors three edges and three faces. (b) An edge neighbors twojunctions and two faces. (c) A face neighbors m junctions and m edges(here m = 5).

code, as triple junctions are uniquely positioned by the three facets meeting there. The

intrinsic geometric information carried by a junction is its location. Junctions are stored

in a Junction class, which contains this location, as well as pointers to the three edges

and three facets which meet there.

4.2.1.2. Edges. An edge is a line segment formed by the intersection of exactly two

facets, and bounded by exactly two junctions. The intrinsic geometrical quantity of an

edge is its orientation, which is fixed since facets have fixed normals. Edges are stored

in the Edge class, which records the tangent, as well as pointers to the two neighboring

facets and two bounding junctions.

At creation, edges are “directed”: one junction is arbitrarily deemed the origin, and the

other the terminus, establishing a tangent. This has two important consequences. First,

if we imagine walking along the edge in the tangent direction, then one neighboring facet

may be labeled “left”, and the other “right.” This information allows us to distinguish

between convex and concave edges, and also to determine the clockwise direction around

a given facet, which is necessary for effective navigation of the network, as well as the

Page 89: Evolving Faceted Surfaces: From Continuum …faculty.smu.edu/snorris/papers/thesis.pdf2.1 Summary of linear stability results 36 2.2 Surface-energy minimizing slopes 40 2.3 Analysis

89

proper calculation of boundary integrals on facets. Second, the tangent allows us to detect

when an edge “flips” (see [70]); this will be discussed in more detail in Section 4.3.1.

4.2.1.3. Faces. A facet is a simply-connected planar polygonal region in space, which is

bounded by an equal number of edges and junctions. The intrinsic geometric information

carried by a facet is its normal, which is fixed. Our surface definition z = h(x, t) requires

that the normal of each facet is constrained to be on the hemispherical shell of unit-

length vectors with positive z component. The imposition of a particular symmetry on

the crystal may further restrict available normals, but no such restriction is here assumed.

Facets are stored in a Facet class, which contains the normal, as well as a list of bounding

edges and junctions, sorted in counter-clockwise order.

4.2.2. Kinematics

The intrinsic geometric means of characterizing surface evolution is by specifying the

normal velocity of each point on the surface. A piecewise-affine surface is composed

of a collection of planar, fixed-normal facets, whose motion is limited to displacement

along the normal. Therefore, the kinematics Vn of the entire surface may be expressed

by a discrete set of individual facet velocities Vi. As edges and junctions are merely

intersections between two and three facets, respectively, their motion is uniquely specified

by the motion of the facets that neighbor them. In particular, if p is the location in space

of a triple junction, then the velocity of that a triple junction may be calculated through

the expression

(4.1)dp

dt= A

−1v,

Page 90: Evolving Faceted Surfaces: From Continuum …faculty.smu.edu/snorris/papers/thesis.pdf2.1 Summary of linear stability results 36 2.2 Surface-energy minimizing slopes 40 2.3 Analysis

90

where the rows of A and entries of v are the unit normals and normal velocity, respec-

tively, of the three facets intersecting to form p. In practice, facet velocities are only

used indirectly to calculate junction velocities – if junctions are moved correctly, edges

(connections between two junctions) and thus faces (collections of edges) are necessarily

moved correctly as well.

4.2.3. Dynamics

All that remains now is to select a particular dynamics; that is, to specify an expression

for the normal velocity Vi of each facet. Having chosen one, we follow [13] and refer to the

resulting evolving structure as a Piecewise-Affine Dynamic Surface (PADS). Example

dynamics describing many different physical situations were listed in the introduction, and

the exact dynamics is not of special concern here (although we will select one for demon-

stration later). It is worth noting here, however, that most of the dynamics proposed

to date are configurational, depending on properties of the facet such as area, perimeter,

number of junctions, or mean height. Thus, sudden changes in the geometric properties

of a facet can lead to sudden changes in its velocity, an issue which will be explored in

more detail in Section 4.4.

4.3. Topological Events

We have just discussed how elements of each class (facet, edge, vertex) neighbor mem-

bers from each of the other classes. Taken together, the set of all of these neighbor

relations comprises the topological state of the surface. It is a complete record of every

neighbor relationship on the surface, and is unique for a given surface. As the system

Page 91: Evolving Faceted Surfaces: From Continuum …faculty.smu.edu/snorris/papers/thesis.pdf2.1 Summary of linear stability results 36 2.2 Surface-energy minimizing slopes 40 2.3 Analysis

91

evolves, these neighbor-relations may change as facets exchange neighbors, join together,

split apart, or vanish. Each of these cases is an example of a topological event, and rep-

resents a change to the topological state of the surface (topological events are a defining

feature of evolving cellular networks – again see [101, 87, 89, 90, 91]). To maintain an

accurate representation of the surface, a direct geometric method like that described here

must manually perform topological events as necessary. Because actual surface evolution

is fairly trivial, this is the main difficulty of our method.

A natural first question to ask at this point is “how many topological events are

possible?” To begin answering this question, we point out that on a physical surface,

topological events occur automatically, and by geometric necessity. If a detected event

signals the need to change neighbor relationships at some location on the surface, we may

therefore infer that failing to change them would produce a cellular network with “wrong”

relationships, that do not correspond to a physical surface. We call such erroneous con-

figurations geometrically inconsistent; examples include primarily edge networks that

intersect when viewed from above, since these correspond to overhangs and inclusions,

which are prohibited. Since topological events serve to avoid possible geometric inconsis-

tencies, we may discover what events are possible by considering how inconsistencies may

occur. This is most easily accomplished by considering each surface element in turn.

We first consider junctions, which are simply a location in space. A junction can, in

the course of surface evolution, leave the periodic domain, in which case it is wrapped to

the other side. However, this is only a bookkeeping operation, and does not represent a

real topological event. Turning to edges, we note that edges possess a directed length. As

already hinted in section 4.2.1.2, this length could become negative if the edge were to

Page 92: Evolving Faceted Surfaces: From Continuum …faculty.smu.edu/snorris/papers/thesis.pdf2.1 Summary of linear stability results 36 2.2 Surface-energy minimizing slopes 40 2.3 Analysis

92

“flip” [70] A flipped edge has no geometrical meaning on a single-valued surface, and so we

introduce a class of Vanishing Edge events which occur when edges reach zero length.

Finally, we consider facets. Since a facet has fixed orientation, its changing properties are

loosely its shape and size. Specifically, a facet is a simply connected planar region with

positive area. These two defining properties of facets lead, through consideration of their

potential violation, to two additional classes of topological event: Facet Constriction

events which prevent the formation of self-intersecting facets, and Vanishing Facet

events which remove facets from the network when they reach zero area.

4.3.1. Vanishing Edges

An adjacent point-point event occurs when an edge shrinks to zero length, and its junctions

meet. To consider what might happen to the faceted surface when this occurs, we first

label the immediate surroundings of an edge. Each edge is composed of two faces of which

it is the intersection, its composite faces, and stretches between two faces at which it

terminates, its terminal faces. In addition, we will also use the term emanating edges

to refer to those edges immediately neighboring the shrinking edge. Now, consider the

hemispherical shell of available facet normals (Section 4.2.1.3). The (necessarily distinct)

normals of the composite faces specify a great circle about this hemisphere, which divides

it into two parts. The normals of the terminal faces cannot lie on this boundary, and unless

they are identical (a special case), they form a second great circle around the hemisphere.

While terminal normals may not lie on the composite great circle, the reverse is not true,

and this fact effectively divides Vanishing Edge events into three sub-classes.

Page 93: Evolving Faceted Surfaces: From Continuum …faculty.smu.edu/snorris/papers/thesis.pdf2.1 Summary of linear stability results 36 2.2 Surface-energy minimizing slopes 40 2.3 Analysis

93

(a) (b) (c)

Figure 4.2. Normal Diagrams for different types of Vanishing Edge events.Blue dots represent the normals of composite faces, while red dots representthe normals of terminal faces. Dotted lines represent great circles betweentwo points. (a) Terminal great circle touches neither composite point. (b)Terminal great circle touches one composite point. (c) Terminal normalsoccupy the same point. Great circle undefined.

Figure 4.3.1 illustrates this idea, and gives an example of each of the three possible

cases. If the terminal great circle touches neither composite point, then the well-studied

Neighbor Switch occurs. If the terminal great circle touches one composite point, then

an Irregular Neighbor Switch results. Finally, if the terminal normals occupy the

same point, then no great circle is defined – the terminal facets have he same normal, and

when the edge between them shrinks to zero, they join into a single facet: a Facet Join.

4.3.1.1. Neighbor Switch. On a general surface, the most common Vanishing Edge

event is the neighbor switch, which is frequently encountered in other evolving cellular

networks. In this event, neither composite normal touches the terminal great circle, so

any three of the normals involved form a linearly independent set – this property is the

defining feature of the neighbor switch. When an edge with this configuration shrinks to

zero length, the surrounding facets simply exchange neighbors. Figure 4.3.1.1 gives an

example of this event.

Resolution. The neighbor switch is performed by the NS_repairman class. To resolve

this event, it simply deletes the old edge, and creates a new edge. The composite faces

Page 94: Evolving Faceted Surfaces: From Continuum …faculty.smu.edu/snorris/papers/thesis.pdf2.1 Summary of linear stability results 36 2.2 Surface-energy minimizing slopes 40 2.3 Analysis

94

Figure 4.3. Example of a Neighbor Switch Event. Arrows represent gradi-ents of regions in which they appear.

which formed the old edge become terminal faces of the new edge, and cease to neighbor

each other. Conversely, the terminal faces of the old edge become the composite faces of

the new edge, and thus become neighbors. This symmetric exchange in neighbor relations

is the cause of the name Neighbor Switch, which comes from the grain-growth literature

– the less-descriptive name “T1 process” in often used in the soap froth literature. In

addition to replacing the vanishing edge, the junctions on either side of this edge are

replaced. Each new junction is formed by the intersection of the deleted edge’s (formerly

non-adjacent) terminal faces with one of its composite faces.

Comments. Readers familiar with other cellular-network literature will note that the

example Neighbor Switch in Figure 4.3.1.1 lacks the typical “X” shape. This is due to

the constrained nature of facet normals, and hence, edge orientations. Additionally, we

note that the neighbor switch is a reversible event; in fact it is its own reversal. Finally, a

certain sub-class of neighbor switches posessing “saddle” structure are non-unique, as was

observed by Thijssen [14]. For a discussion of this non-uniqueness and its consequences,

see Appendix B.2.

4.3.1.2. Irregular Neighbor Switch. When the normal of one of the composite faces

lies on the great circle formed by the terminal normals, the neighbor switch cannot occur.

Here, the terminal faces cannot form a new junction with the offending composite face

Page 95: Evolving Faceted Surfaces: From Continuum …faculty.smu.edu/snorris/papers/thesis.pdf2.1 Summary of linear stability results 36 2.2 Surface-energy minimizing slopes 40 2.3 Analysis

95

because the three normals involved are not independent. Instead, when an edge with this

configuration shrinks to zero, two closely related events are possible, depending on the

configuration of the nearby edges. These events are collectively called Irregular Neigh-

bor Switches, with two varieties called a “gap opener” and “gap closer” that are exact

opposites. These are illustrated in figure 4.3.1.2.

Figure 4.4. An example of the Irregular Neighbor Switch event. From leftto right is the non-unique “gap opener.” From right to left is the unique“gap closer.” Arrows represent gradients of regions in which they appear,while circles indicate flat facets with zero gradient (vertical normal).

Resolution. The irregular neighbor switch is performed by the INS_repairman class.

Because one composite normal lies on the terminal great circle, exactly two of the emanat-

ing edges are parallel in R3. The gap opener occurs when these edges emanate from the

shrinking edge in opposite directions, while the gap closer occurs when the edges emanate

in the same direction. To resolve the gap opener, we select one of the parallel emanating

edges to be split apart (see below). The gap will go here, filled by the terminal face that

touches the other parallel edge, and will extend all the way to the far end of the split

edge, where a new edge is introduced to link the two edges resulting from the split edge.

This is all illustrated in Figure 4.3.1.2. To resolve the gap closer, simply reverse the steps.

Page 96: Evolving Faceted Surfaces: From Continuum …faculty.smu.edu/snorris/papers/thesis.pdf2.1 Summary of linear stability results 36 2.2 Surface-energy minimizing slopes 40 2.3 Analysis

96

Comments. Several comments on this pair of events are in order. First, while the gap

closer is uniquely resolved, the gap-opener is an inherently non-unique event, as either of

the parallel edges could be the one split (we will discuss this further in section B.2). Sec-

ond, both resolution options have the potentially dissatisfying property of being non-local

in effect, because the collision of two junctions causes an entire edge to split apart. What

is perhaps more likely is the nucleation of a new, tiny facet at the moment the junctions

collide; however, we have excluded that possibility from consideration here. Finally, while

common experimentally-encountered surfaces usually have either high symmetry (only a

few facet orientations) or no symmetry (as many orientations as facets), the irregular

neighbor switch with its three coplanar orientations requires what may be called “inter-

mediate symmetry,” where orientations are limited, but many are available. Because it

poses resolution difficulties, and because it is not encountered in any surfaces we wish to

study, we have not yet actually implemented this event.

4.3.1.3. Facet Join. Finally, we consider the special case where the terminal normals

are identical. When such an edge shrinks to zero length, the terminal faces meet exactly.

Having the same orientation, they then join to form a larger face. Figure 4.3.1.3 depicts

a representative facet join event.

Figure 4.5. An example facet join procedure. Arrows represent gradientsof regions in which they appear.

Page 97: Evolving Faceted Surfaces: From Continuum …faculty.smu.edu/snorris/papers/thesis.pdf2.1 Summary of linear stability results 36 2.2 Surface-energy minimizing slopes 40 2.3 Analysis

97

Resolution. Facet Joins are performed by the FJoin_Repairman class. To perform a

facet join, a new face is created to replace the joining faces, and all edges and junctions

that neighbored the old faces are re-assigned to this new face. Next, the vanishing edge

and its two junctions are deleted, leaving the four emanating edges to be considered.

These are most logically grouped into the (necessarily parallel) pairs of edges bordering,

respectively, the left and right composite faces of the vanished edge. In the example event

shown in Figure 4.3.1.3, these two pairs look different: one pair meets side-to-side, while

the other pair meets end-to-end. Computationally, however, this makes no difference;

each pair is replaced by a single edge connecting their remaining non-deleted junctions.

This behavior is generic for all face joins.

Comments. We note that the face join is, strictly speaking, non-reversible (though see

Section 4.3.2.1). The exact opposite of the face join would be a facet which spontaneously

“shatters,” as described in [70]; this behavior is certainly worth studying, but is not

currently implemented. Second, although this is a “special case” in general, for high-

symmetry crystal surfaces it may be very common – indeed, for the case of a cubic crystal

with only three available facet orientations considered in Chapter 2, Facet Joins are the

only Vanishing Edge event exhibited. Finally, we note that this event is the only Vanishing

Edge event which does not conserve the number of facets. It is, in fact, one mechanism

by which coarsening may occur, and may be the dominant mechanism for high-symmetry

surfaces.

Page 98: Evolving Faceted Surfaces: From Continuum …faculty.smu.edu/snorris/papers/thesis.pdf2.1 Summary of linear stability results 36 2.2 Surface-energy minimizing slopes 40 2.3 Analysis

98

4.3.2. Facet Constrictions

The second class of topological event occurs whenever a facet ceases to be simply-connected,

and results in that facet being split into two new facets. Remembering that the edges

of a facet trace out a polygon in the plane, we observe that the non-simply connected

polygon, if allowed to continue evolving, would become self-intersecting, which clearly has

no geometrical interpretation. So, how may an evolving polygon become self-intersecting?

Since the boundary consists of edges and junctions, there are three possible modes: (a)

two non-adjacent junctions meet, (b) a junction meets an edge, or (c) two edges meet.

Each case has a distinct “signature,” illustrated in Figure 4.3.2, which can be used to tell

them apart.

(b)(a) (c2)(c1)

Figure 4.6. Signatures of Constricted Facet events. (a) Non-AdjacentJunction-Junction collision signature. (b) Junction-Edge collision signa-ture. (c1),(c2) Asymmetric and Symmetric Edge-Edge collision signatures.

The Junction-Junction collision shown in Figure 4.3.2a represents the formation of a

perfect O(6) junction. While theoretically interesting, such events are not considered here;

we hypothesize that, given random initial data, two junctions not connected by an edge

will never exactly meet. Furthermore, by considering Figure 4.3.2, it can be seen that all

Junction-Junction collisions, if perturbed as we hypothesize, result in either junction-edge

or edge-edge collisions, and can therefore be resolved accordingly.

Page 99: Evolving Faceted Surfaces: From Continuum …faculty.smu.edu/snorris/papers/thesis.pdf2.1 Summary of linear stability results 36 2.2 Surface-energy minimizing slopes 40 2.3 Analysis

99

Junction-Edge collisions occur when a facet is pinched into two pieces by three of its

neighbors, depicted in Figure 4.3.2b. There, two adjacent neighbors of the facet, forming

a wedge, meet a third neighbor and pierce it. Two separate events are possible in this

class. In most cases, the wedge simply splits the central facet into two parts, in an event

called a Facet Pierce. However, if the normals of the wedge facets and the normal of the

central facet lie on the same great circle, then, as the central facet is split, the opposing

facet opens up a gap in the wedge: an Irregular Facet Pierce.

Edge-edge collisions occur when a facet is pinched by four neighbors, shown in Fig-

ure 4.3.2c. In these events, two non-adjacent, exactly parallel edges meet, which requires

that the normals of the impinging facets be coplanar with the normal of the pinched facet.

Again, two variations are possible. If the impinging faces have different normals, the event

is called a Facet Pinch. However, if they have the same normal, they join even as they

pinch the facet in question, in a process called a Joining Facet Pinch. In addition,

each event may occur in either symmetrical or asymmetrical flavors, which are shown in

Figure 4.3.2c1,c2 respectively. The meeting of two edges requires the involvement of two

junctions; these lie on the same edge for the symmetrical case, and on different edges for

the asymmetrical case, as seen in the figure.

4.3.2.1. Facet Pierce. The first self-intersection we will study is the simplest; the facet

pierce. It is a point-line event as described above; that is, a facet is split when a triangular

wedge formed by two adjacent neighboring facets intersects the edge formed with a third,

opposing neighbor. The facet pierce is functionally the opposite of a facet join, and is

illustrated in Figure 4.3.2.1.

Page 100: Evolving Faceted Surfaces: From Continuum …faculty.smu.edu/snorris/papers/thesis.pdf2.1 Summary of linear stability results 36 2.2 Surface-energy minimizing slopes 40 2.3 Analysis

100

Figure 4.7. Example of a facet pierce procedure. At the moment the eventoccurs, an O(5) junction is formed, which immediately breaks in one ofthree ways, depending on the dynamics. Arrows represent gradients of theregions in which they appear.

Resolution. Each Facet Pierce is performed by the FJoin_Repairman class. Given

the constricted facet, as well as the junction and edge which meet, it can label all of

the surrounding facet elements and deterministically reconnect them correctly. First, two

new facets are created to replace the constricted facet. The junctions and edges that

bordered the old facet can be reassigned to these based on the labels created initially.

The colliding junction and edge are deleted, to be replaced by three new junctions and

two new edges. The locations of the former and neighbor relationships of each can be

determined by considering Figure 4.3.2.1 and using the labels.

Comments. First, technically, at the moment of the event, an O(5) junction forms,

which as shown in Figure 4.3.2.1 may proceed to break in one of three ways. This does

not, however, constitute a non-uniqueness; rather, the dynamics governing the surface

Page 101: Evolving Faceted Surfaces: From Continuum …faculty.smu.edu/snorris/papers/thesis.pdf2.1 Summary of linear stability results 36 2.2 Surface-energy minimizing slopes 40 2.3 Analysis

101

evolution at the moment of topological change specify which exit pathway is chosen.

Second, while Thijssen [14] rightly objected to this resolution for the case of separate

grains, we find it satisfactory for the case of a single crystal considered here.

4.3.2.2. Irregular Facet Pierce. A special modification of the Facet Pierce just de-

scribed occurs when the normal of the opposing facet shares a great circle with the normals

of the facets forming the wedge. This event is called an Irregular Facet Pierce. Recall that

three new junctions were created during the facet pierce. However here, since the two

newly created facets have identical normals, and the remaining three have normals which

are not independent, those junctions cannot be created. Instead, as the wedge facets meet

the opposing facet, one of two things happen – either the center edge of the wedge is split

apart by the opposing facet (a “wedge split”), or the opposing facet is split apart by the

wedge (a “wedge extension”). We see an illustration of each possibility in Figure 4.3.2.2.

Figure 4.8. Example of an irregular facet pierce procedure. Arrows indicategradients; circles flat planes with no gradient.

Resolution. The Irregular Facet Pierce is performed by the IFP_Repairman class,

which at instantiation is given the constricted facet, as well as the junction and edge which

Page 102: Evolving Faceted Surfaces: From Continuum …faculty.smu.edu/snorris/papers/thesis.pdf2.1 Summary of linear stability results 36 2.2 Surface-energy minimizing slopes 40 2.3 Analysis

102

meet. This event is repaired quite similarly to the regular facet pierce, with modifications.

As is done there, two new facets are created to replace the constricted facet, and junctions

and edges bordering the old facet are reassigned to the new ones. The resolution differs

in how to replace the colliding junction and edge. If the “wedge split”resolution is chosen,

then the middle edge of the wedge and its far junction are also deleted – these are replaced

by two parallel edges and junctions. Finally, an edge is formed which links them and

borders the facet on the far side of the deleted edge. If the “wedge extension” resolution

is chosen, not only is the constricted facet split apart, but so is the one opposite the

edge split by the wedge. One must first determine which edge of this second split facet

the extended wedge will intersect. Having done so, that facet is deleted, to be replaced

by two new facets. The extension is formed by adding two edges parallel to the middle

edge of the wedge, and the edge it intersects is split in two. Two new edges and three

junctions must be created to link the extension with the edge it intersects. Finally, all

edges and junctions bordering the deleted facet, plus those created to form the extension,

are re-assigned appropriately to the new facets. Figure 4.3.2.2 is especially helpful here.

Comments. The event clearly recalls the “gap opener” described above. It shares

with that event three coplanar surface normals, and as a result, two possible resolutions.

Additionally, while the two options here are qualitatively different compared to the sym-

metric options of the gap opener, they are additionally both non-local effects due to a

local cause. Again, perhaps the best resolution is to nucleate a new facet, which we do

not yet consider. Finally, both events require “intermediate symmetry,” and for the same

reasons discussed above, we have not implemented this event.

Page 103: Evolving Faceted Surfaces: From Continuum …faculty.smu.edu/snorris/papers/thesis.pdf2.1 Summary of linear stability results 36 2.2 Surface-energy minimizing slopes 40 2.3 Analysis

103

4.3.2.3. Facet Pinch. We now turn to consider the case of Edge-Edge events, the first

of which is called a Face Pinch. Here the normals of the pinching facets are not identical,

and so junctions can be created as needed – an illustration of this event is shown in

Figure 4.3.2.3. This event is philosophically similar to the face split described above. In

each case, a facet is split into two by non-joining neighbors; the difference is just whether

the procedure is “sharp” or “blunt”; i.e., caused by parallel edges or a junction and an

edge.

Figure 4.9. Example of a symmetric face pinch. Arrows represent gradientsof regions in which they appear.

Resolution. Each Facet Pinch is performed by the FPinch_Repairman class. Because

of the similarities between the facet pierce and facet pinch, the associated Repairman

classes behave similarly as well. Here, the Repairman class constructor takes the con-

stricted facet and the two colliding edges. With this information, it can label all of

the surrounding facet elements and deterministically achieve the change shown in Fig-

ure 4.3.2.3. As with the Facet Pierce, two new facets are created to replace the con-

stricted facet, and the junctions and edges that bordered the old facet are reassigned

as required. The colliding edges are deleted, as are the associated junctions discussed

above. Five edges and four junctions are created to complete the reconnection, as shown

in Figure 4.3.2.3.

Page 104: Evolving Faceted Surfaces: From Continuum …faculty.smu.edu/snorris/papers/thesis.pdf2.1 Summary of linear stability results 36 2.2 Surface-energy minimizing slopes 40 2.3 Analysis

104

Comments. This event, like the Irregular Neighbor Switch and Irregular Facet Pierce,

requires a surface with “intermediate symmetry.” While it is uniquely resolved and poses

no great difficulty of implementation, we have not yet implemented it for this reason.

4.3.2.4. Joining Facet Pinch. Finally, a special modification of the face-pinch occurs

when the impinging facets have identical normals. The constricted is split in exactly

the same way as in a face pinch; however, since the two facets doing the “pinching” are

identically oriented, they join together to form a larger facet. We see an illustration of

this situation in Figure 4.3.2.4.

Figure 4.10. Example of an asymmetric face swap. Arrows represent gra-dients of regions in which they appear.

Resolution. Each Joining Facet Pinch is performed by the JFPinch_Repairman class,

which operates similarly to the Repairman classes associated with the Facet Pierce and

Facet Pinch. This class is again instantiated with the constricted facet and the two

meeting edges, which allows the necessary labeling. Again, two new facets are created

to replace the constricted facet, but in this case the two facets which meet must join,

and so another new facet must be created to replace them – necessary junction and edge

reassignments are again easily carried out. Finally, rather than deleting the edges which

meet and the associated junctions involved, the meeting edges are simply re-connected as

shown in Figure 4.3.2.4.

Page 105: Evolving Faceted Surfaces: From Continuum …faculty.smu.edu/snorris/papers/thesis.pdf2.1 Summary of linear stability results 36 2.2 Surface-energy minimizing slopes 40 2.3 Analysis

105

Comments. Note that the final configuration is similar to the original configuration;

in fact, with suitable facet motion, the surface could return to its original configuration

via another face swap; the event is thus self-reversible in a sense. Also, since both a facet

pinch and a facet join occur simultaneously, the total numbers of each surface element

remain unchanged during this event.

4.3.3. Vanishing Facets

The final class of topological event occurs when a facet shrinks to zero area and is removed.

However, as has been noted numerous times previously in the context of cellular networks,

very small facets can result in stiff dynamics that are difficult to numerically simulate

accurately. For this reason, we follow previous authors by pre-emptively removing facets

with areas below some small threshold (but see Section 4.4.1). This process is summarized

in Figure 4.3.3. There, we see a single small flat facet vanishing into a pentagonal well

(4.3.3a). Being smaller than the allowed threshold, it is removed, leaving a “hole” in the

network (4.3.3b). The facets and edges bordering this hole we call the far field, and

they need to be reconnected correctly to patch the hole. The correct reconnection for this

particular well is shown in Figure 4.3.3c.

The principal difficulty in this process occurs during the reconnection step (Fig-

ure 4.3.3c). Here, we are assigning new neighbor relationships to the far-field facets, which

also involves the creation of new edges and junctions to form boundaries between them.

In other cellular-network problems, these neighbor relationships (and hence the reconnec-

tion) is usually chosen randomly, under the reasoning that any error introduced is small

Page 106: Evolving Faceted Surfaces: From Continuum …faculty.smu.edu/snorris/papers/thesis.pdf2.1 Summary of linear stability results 36 2.2 Surface-energy minimizing slopes 40 2.3 Analysis

106

(a) (b) (c)

Figure 4.11. (a) a single flat facet vanishing into a pentagonal well. (b)removing the facet leaves a far field outside the dotted circle, which mustbe reconnected. (c) the unique reconnection shown inside the dotted circle.Arrows indicate gradients.

enough to neglect and quickly corrected1. However, because the faceted-surface network

represents a piecewise-planar geometrical surface, we are not free to choose randomly.

Since each facet in the far field has a normal and a local height, neighbor relationships

determine junction locations and thus edge placement. However, the final reconnection

must be geometrically consistent – all facets must be simply connected, and thus no edges

may intersect. If we were to randomly choose our neighbor relationships, the resulting

reconnection would likely fail this test, and would thus represent a non-physical “surface.”

To guarantee a geometrically consistent reconnection, we must search through all virtual

reconnections until we find one that does not result in any self-intersecting facets.

Several questions immediately arise:

1: How can we effectively characterize a “reconnection”?

2: How many virtual reconnections are there to search?

3: How can we efficiently list all these choices?

4: Can we be sure a good reconnection exists?

1See, however, [102, 103], where the effects of this random choice in soap froths is investigated and foundto be significant. A deterministic method of re-connection is proposed, based on the assumption that acell loses sides as it shrinks until it has only three.

Page 107: Evolving Faceted Surfaces: From Continuum …faculty.smu.edu/snorris/papers/thesis.pdf2.1 Summary of linear stability results 36 2.2 Surface-energy minimizing slopes 40 2.3 Analysis

107

5: Is this reconnection unique?

For our method to be effective, all but the last of these questions must be answered

satisfactorily. The detailed answers to (1-3) are found in the appendix, but we will

summarize them here. The edges and junctions created during an O(n) reconnection may

be effectively characterized as a binary tree with n − 2 nodes. The number of m−noded

binary trees is given by the Catalan number Cm = 2n!n!(n+1)!

. Finally, these trees may be

efficiently listed using a greedy recursive algorithm in O(Cm) time. For the fourth question

regarding existence, we argue heuristically that a facet reaching zero area proves the

existence of its own reconnection, since a surface with a zero-area facet is functionally the

same as the surface with that facet removed. We then assume the existence of that same

reconnection for some window of time before the facet reaches zero. A fuller proof would

appeal to manifold theory. Finally, the fifth question regarding uniqueness is addressed

in Section B.2.

Having established these facts, we have a robust method for reconnecting an arbitrary

far field of facets. Before considering some special cases of this method, let us summarize

the general process so far: Whenever facets smaller than a threshold area are detected,

we:

a: remove them, leaving a hole in the mesh.

b: list all virtual reconnections (VR’s) as n-node binary trees.

c: use associated neighbor relationships to find edge locations.

d: test each VR until one with no intersecting edges is found.

Page 108: Evolving Faceted Surfaces: From Continuum …faculty.smu.edu/snorris/papers/thesis.pdf2.1 Summary of linear stability results 36 2.2 Surface-energy minimizing slopes 40 2.3 Analysis

108

We note that this approach represents a comprehensive reconnection method for any

cellular network problem. Though it is necessary for the faceted surface problem, it may

be useful in any situation where a verifiably optimal reconnection is sought.

4.3.3.1. Special Case: Facets Disappearing in Groups. It is possible for groups of

facets to shrink together, in such a way that they cannot be removed sequentially. For an

example, consider the configurations in Figure 4.3.3.1. In such a case, it is necessary to

identify and collect a contiguous group of small facets for simultaneous deletion – we call

this a near field. Any facet neighboring the near field is assigned to the far field, which

may be reconnected as described previously after the near field is deleted.

Figure 4.12. Example of a group of disappearing facets. Reconstructionshown in dotted lines.

To gather the near-field facets, we maintain a second, more liberal threshold. When-

ever a face shrinks below the first threshold, as described above, its neighbors are re-

cursively examined to collect those smaller than the second threshold. This method is

rather simplistic, and, in cases of oddly-shaped pyramids, may not return the entire near

field. This, in turn, will result in an incorrect far field, which will most likely be non-

reconnectable. However, a group of facets vanishing together eventually all head to zero

area, and for some window of time before they would physically vanish, all are small

Page 109: Evolving Faceted Surfaces: From Continuum …faculty.smu.edu/snorris/papers/thesis.pdf2.1 Summary of linear stability results 36 2.2 Surface-energy minimizing slopes 40 2.3 Analysis

109

enough to be detected in this way. Thus, we allow the code to “skip over” small facet

combinations that it cannot remove successfully, and try again during a future timestep.

4.3.3.2. Special Case: Facets Disappearing as Steps. It is also possible, on high-

symmetry crystal surfaces, that the small facet or group of facets forms a “step” between

two much larger facets of identical orientation, but different height. Figure 4.3.3.2 illus-

trates this situation, in which the near field is bounded by exactly four facets, two of

which have identical orientations. In such a case, the final fate of the surface is that the

small facets vanish as the large facets join together. The method described above contains

no provision for joining far-field facets during reconnection, and so there is no way to

reconnect the far field produced in this case.

Figure 4.13. Example of a step removal. Left: A chain of small facetsseparates two large facets of identical orientation. Right: The small facetshave been removed, and the large facets joined.

Having identified a near field as forming a step, one solution is to delete the small

facets, then move the two large faces to the same height and join them. This results in two

pairs of unconnected edges, which are each deleted and replaced with an appropriate single

edge. Since facet groups forming steps are, in fact, bordered by four facets generically,

a separate Repairman class could be written to handle this case. However, the small

Page 110: Evolving Faceted Surfaces: From Continuum …faculty.smu.edu/snorris/papers/thesis.pdf2.1 Summary of linear stability results 36 2.2 Surface-energy minimizing slopes 40 2.3 Analysis

110

adjustment to the positions of the large facets can lead to subtle problems, as will be seen

in Section 4.4. Therefore, a more robust if less elegant approach is to simply add one of

the large parallel facets to the (step-forming) near field; a good choice is the one with

fewer edges. Since the far field surrounding this modified near field requires no joins, it

can be repaired using the FFR method. Again, failures are possible as described in the

above section, but resolution is always possible near enough to the time the event would

physically occur.

4.4. Discretization and Performance of Topological Events

We have now discussed the general kinematics of a PADS, and surveyed all topo-

logical events which may occur as the surface evolves. Before our treatment is complete,

however, we must consider with care the application of a time-stepping scheme. The

accurate performance of topological events under such a scheme is problematic because,

while events on a continuously evolving surface happen at precise times (Ei at ti), any

time-stepping method invariably skips over these times. This has three consequences,

concerning detection, consistency, and accuracy. After discussing them briefly, we will

present three possible timestepping methods which illustrate them in more detail.

Detection. Because timestepping will always skip over moments of topological

change, we must abandon hope of simply finding topological events ready to perform.

Instead, we must either look ahead before each timestep and anticipate when events will

occur (a predictive method); or step before looking, and then by examining the network

infer where events should have occurred (a corrective method). Class A events can be

Page 111: Evolving Faceted Surfaces: From Continuum …faculty.smu.edu/snorris/papers/thesis.pdf2.1 Summary of linear stability results 36 2.2 Surface-energy minimizing slopes 40 2.3 Analysis

111

easily be detected either way, while class B events are easier to correct, and class C are

easier to predict.

Consistency. Once the occurrence of an event has been detected by either means,

it must be performed in a way that preserves geometric consistency – i.e., the network

always corresponds to a physical surface s = h(x). For example, two joining facets can

only be mechanically fused if they exhibit the same local height. If, in addition to the

occurrence of an event, a detection scheme can determine the exact time at which it

occurred, then one strategy is to move the network to the precise event time, at which

resolution is trivial. However, one may wish to attempt resolutions at other times, and

the geometric consequences of doing so must be weighed.

Accuracy Finally, we must consider the possibility of error that is produced during

topological change. This error is most easily understood if we view the evolving surface

in its abstract form as a highly nonlinear system of ODE’s. The (usually configurational)

evolution function is moderated by the topological state; thus, topological events can

represent sudden, qualitative changes in the evolution function. A naive time-stepping

scheme which steps over these without appropriate measures will produce large localized

errors at moments of topological change.

4.4.1. Method 1. Predict Events, Travel Exactly to Each Event

Assume that, at all times, we accurately predict the time and location of the next topo-

logical event2. Then, a straightforward timestepping strategy which avoids consistency

2An example of this approach may be found in the early soap froth simulations of [92], where edges andcells shrinking to zero are anticipated. A similar predictive approach could be developed for facets whichbecome non-simply connected, by anticipating the possibility of junctions crossing edges.

Page 112: Evolving Faceted Surfaces: From Continuum …faculty.smu.edu/snorris/papers/thesis.pdf2.1 Summary of linear stability results 36 2.2 Surface-energy minimizing slopes 40 2.3 Analysis

112

and accuracy concerns is to continually calculate the time of the next topological event

(accurate to the the order of the time-stepping method), and then step from event to

event. Under this approach, time is divided into slices with constant equations of motion,

guaranteeing that that the system always evolves under the correct equations, and accu-

rately representing the continuously evolving surface. In addition, high-order single-step

methods such as Runga-Kutta methods may be used to obtain high accuracy.

Though neatly eliminating consistency and accuracy concerns, this method has a

serious disadvantage. The frequency of topological events scales with the system size,

and since we can never step farther than the next event, we effectively make the timestep

dependent on system size – ∆t ∼ O(N−1). Since moving the system through a single

timestep is itself an O(N) operation, then advancing the system through any O(1) period

of time takes O(N2) time. While acceptable for the detailed study of a small surface, it

is obviously undesirable for the statistical study of large surfaces. This is chiefly because,

consistency concerns aside, it makes little sense to halt the entire surface at every single

topological event, when each of these involves only a few facets. Thus, our next method

has as its chief objective the use of timesteps which are independent of system size.

4.4.2. Method 2. Use Fixed timestep – Late Correction of Observed Events

A second strategy is to take fixed timesteps, use a corrective method of topological detec-

tion, and attempt to perform topological corrections late. Since timestep is independent

of system size, many events will now occur per timestep, the size of which is chosen

to produce a fixed small percentage of facets undergoing topological change each step.

While this approach theoretically eliminates the O(N2) contribution to running time, it

Page 113: Evolving Faceted Surfaces: From Continuum …faculty.smu.edu/snorris/papers/thesis.pdf2.1 Summary of linear stability results 36 2.2 Surface-energy minimizing slopes 40 2.3 Analysis

113

introduces hurdles to event detection, as well as geometrically consistent and accurate

resolution.

Detection. We just stated that, in this corrective detection scheme, more than one

event occurs per timestep. Whether or not this is a problem depends on the Domain of

Influence of each event, defined to be the set of network elements that event affects. If

these sets contain no common elements, then the associated events occur too far apart in

space to affect each other – they are independent. Consequently, a detection routine can

hand them in arbitrary order to the repair routines, there to be confidently performed

in isolation. However, occasionally two or more domains of influence overlap. In this

situation, called a Discrete Compound Event, the associated topological events are

no longer independent, and a detection routine can no longer ensure a priori their correct,

consistent resolution when handed off. Even worse, the very signatures used to identify

separate events may be obscured in the resulting “tangle,” such that the routine does not

even recognize what has happened. Given the variety of event signatures described in

Section 4.3, and the many combinations in which they might occur, creating a complete

list of all DCE’s would be prohibitive if not impossible. Instead, we reason that, on a

random surface, no two events will ever occur at exactly the same moment (It is possible to

artificially construct faceted surfaces such two or more events must occur simultaneously

– we do not consider this case). Thus, if we simply refine our timestep when necessary,

formerly overlapping events can be sorted out, and detected in sequence. A robust strategy

for handling compound events is thus to (a) retrace the problematic timestep, (b) refine

it into smaller slices, and (c) repeat steps (a) and (b) recursively, until only single events

are detected.

Page 114: Evolving Faceted Surfaces: From Continuum …faculty.smu.edu/snorris/papers/thesis.pdf2.1 Summary of linear stability results 36 2.2 Surface-energy minimizing slopes 40 2.3 Analysis

114

Consistency. Since the surface is allowed to evolve unrepaired past numerous topo-

logical events per timestep, surface regions near these events will be geometrically in-

consistent after the step. To say the same thing, facets involved in the bypassed events

will have incorrect neighbor relationships. However, we have already classified all possible

events, so having identified which event occurred, and which facets were involved, we know

a priori what the correct neighbor relationships should be after the event. This knowl-

edge, along with knowledge of the position of each facet involved, allows us to reconstruct

the consistent surface that should have emerged during the event3.

Unfortunately, not all events can be consistently corrected at a late time in this way.

In particular, Facet Joins and Joining Facet Pinches involve the joining of two facets

that meet each other at a single local height. Since this condition exists for only a

single instant, such events cannot be performed in a geometrically consistent way at any

time other than the “correct” one. To accommodate this requirement while preserving

a topology-independent timestep, we are forced to manually adjust the height of the

joining facets before the event is performed. Besides the error induced by this strategy

(discussed next), this need illustrates a second problem that can arise. In a Repair-

Induced Inconsistency, the very act of performing one event, because it is done late,

triggers a second event that was not detected originally. An example is when the just-

described height adjustment required for the delayed repair of a facet join triggers, say,

a neighbor-switching event. Since this newly-triggered event was not originally detected,

the system is left in an inconsistent state after all repairs are made. An ad-hoc strategy

3This strategy is similar to the Far-Field Reconnection algorithm described above, except that exceptthat the correct neighbor relationships are already known. However, FFR is a general algorithm forfinding correct relationships between neighbors. Thus, many of the above topological events describedabove may be performed “lazily,” by simply identifying the involved facets, and applying FFR.

Page 115: Evolving Faceted Surfaces: From Continuum …faculty.smu.edu/snorris/papers/thesis.pdf2.1 Summary of linear stability results 36 2.2 Surface-energy minimizing slopes 40 2.3 Analysis

115

to find such RII’s is infeasible for the same reason as is a complete listing of all possible

Discrete Compound Events (indeed, an RII may produce a DCE, which rules out a simple

multiple-rechecking strategy). Thus, a similar retrace/refine/repeat strategy is required,

with the added requirement that all events performed prior to detecting the RII must first

be undone.

Accuracy. Finally, as alluded above, repairing topological events after they occur

can introduce large isolated errors. This can be due to the “fudging” required for the

delayed repair of facet joins and swaps, but more generally is caused by facets involved

in (uncorrected) topological events having been evolved under the wrong equations of

motion for part of the relevant timestep. Consider an event Ei : tj < ti < tj+1, with

domain of influence Di. Since topological events likely correspond to a change in the

surface’s evolution equation, the facets in Di are moved using the wrong equations for

the time interval [ti, tj+1]. Since the equations guiding Di are wrong by as much as O(1)

for a time of order O(∆t), facets in Di may accumulate O(∆t) location errors during

the timestep in which the event occurs. Since the quantity of topological events does

not depend on ∆t, the method retains first order accuracy globally. However, this error

introduces a barrier to achieving higher-order accuracy later on.

4.4.3. Method 3. Localized Adaptive Replay

The previous method, alas, contains one subtle problem that keeps it from being a true

O(N) method. This problem is that the frequency of DCEs and RIIs, though small,

still scales with the system size, and these necessitate timestep refinement. So although

the late method does not have to explicitly step according to the O(1/N) time between

Page 116: Evolving Faceted Surfaces: From Continuum …faculty.smu.edu/snorris/papers/thesis.pdf2.1 Summary of linear stability results 36 2.2 Surface-energy minimizing slopes 40 2.3 Analysis

116

topological events, yet to accurately detect and resolve those events it is still implicitly

driven by the refinement strategy to step along a time associated with DCEs and RIIs.

While this characteristic time is longer than that between individual topological events,

and does not greatly slow the simulation of tens of thousands of facets, it still results in

a method that is formally O(N2), which becomes prohibitive when considering systems

of millions of facets. Thus, we now sketch a third method, not yet implemented, which

eliminates this effect all together. In addition, the method allows us to perform topological

events in a way which confers all the accuracy benefits of the first, predictive method.

We first re-state that, on any given timestep, most facets are not involved in any

topological changes. While it was therefore obviously wasteful to move the entire sur-

face from event to event in the first method, it is also conceptually wasteful to perform

a global retrace/refine/repeat step to DCEs and RIIs in the second method. Instead,

after every timestep, we should identify for each DCE/RII the Topological Subdomain

containing all facets involved in the event. The few facets within these subdomains would

be retraced/refined/repeated as required, while the rest of the (unaffected) facets would

be left undisturbed in their post-timestep state. Since operating on a given, constant

number of facets takes O(1) time, and since the number of events per timestep scales only

like O(N), we see that a single timestep and all associated corrections – including DCEs

and RIIs – can now be performed in O(N) time, with a final state that is guaranteed to

be consistent. This produces a true O(N) method. In addition, this “Localized Replay”

strategy has an accuracy benefit. Regular, recognized topological events also have easily

identifiable topological subdomains. If the facets within these domains are retraced, then

Page 117: Evolving Faceted Surfaces: From Continuum …faculty.smu.edu/snorris/papers/thesis.pdf2.1 Summary of linear stability results 36 2.2 Surface-energy minimizing slopes 40 2.3 Analysis

117

the predictive detection mechanism of the first method can be applied within the domain

to eliminate consistency and accuracy problems associated with late removal.

One difficulty remains, however. Facets involved in topological events may, under

configurational facet-velocity laws, exhibit abrupt changes in velocity a result of the event.

During the remaining segment of timestep, these facets may “break out” of the subdomain

initially created to contain them, and begin interacting with facets outside of it. Thus,

we would need a mechanism to detect this, and start over with a larger subdomain if it

occurs. Finally, if subdomains can change size, then there is the possibility that two nearby

subdomains will come to overlap as the algorithm progresses. Therefore, we must include

the ability to merge them if necessary, start over with the new, larger sub-domain, and

repeat adaptively until everything can be sorted. This adaptivity ensures the robustness

of the method, as highlighted by the method’s formal name of Adaptive Localized

Replay. The reader may note that the pattern of adaptive repetition is similar to that

used to resolve DCEs and RIIs above, and worry that another, even smaller O(N2) effect

lurks in the shadows. However, in both of the previous methods, such effects were due to

the global response to a local problem. Since this latter method is designed to be localized,

there is no longer any mechanism to generate such effects.

4.5. Demonstration and Discussion

We demonstrate our method using the sample dynamics derived in Chapter 1, associ-

ated with the directional solidification of a strongly anisotropic dilute binary alloy. When

a sample is solidified at a pulling velocity which is greater than some critical value, solute

gradients caused by solute rejection at the interface create a solute gradient which opposes

Page 118: Evolving Faceted Surfaces: From Continuum …faculty.smu.edu/snorris/papers/thesis.pdf2.1 Summary of linear stability results 36 2.2 Surface-energy minimizing slopes 40 2.3 Analysis

118

and overcomes the thermal gradient, resulting in a negative effective thermal gradient. In

this environment, facets move away from the freezing isotherm at a rate proportional to

their mean distance from the isotherm, as given by the dynamics

(4.2) Vi = 〈h〉i .

In Figures 4.5, 4.15, and 4.16, this dynamics is applied to surfaces with common

three-, four-, and six-fold symmetries to illustrate the flexibility of our topology-handling

approach. A series of snapshots from the coarsening surface are presented, in which

surface configurations near to many of the topological events described above may be

observed. (However, neither the Irregular Neighbor Switch, Irregular Facet Pierce, nor

Facet Pinch occur because no three facet normals are coplanar in these symmetries; indeed,

these events are not expected to occur on most physical surfaces, and were included for

theoretical completeness.)

Page 119: Evolving Faceted Surfaces: From Continuum …faculty.smu.edu/snorris/papers/thesis.pdf2.1 Summary of linear stability results 36 2.2 Surface-energy minimizing slopes 40 2.3 Analysis

119

Figure 4.14. A top-down view of a small coarsening faceted surface withthreefold symmetry. Spatial scale is constant, but irrelevant; time increasesdown the column.

Page 120: Evolving Faceted Surfaces: From Continuum …faculty.smu.edu/snorris/papers/thesis.pdf2.1 Summary of linear stability results 36 2.2 Surface-energy minimizing slopes 40 2.3 Analysis

120

Figure 4.15. A top-down view of a small coarsening faceted surface withfourfold symmetry. Spatial scale is constant, but irrelevant; time increasesdown the column.

Page 121: Evolving Faceted Surfaces: From Continuum …faculty.smu.edu/snorris/papers/thesis.pdf2.1 Summary of linear stability results 36 2.2 Surface-energy minimizing slopes 40 2.3 Analysis

121

Figure 4.16. A top-down view of a small coarsening faceted surface withsixfold symmetry. Spatial scale is constant, but irrelevant; time increasesdown the column.

Page 122: Evolving Faceted Surfaces: From Continuum …faculty.smu.edu/snorris/papers/thesis.pdf2.1 Summary of linear stability results 36 2.2 Surface-energy minimizing slopes 40 2.3 Analysis

122

About half of computational time is spent looking for topological changes, which is

significant but not prohibitive. With appropriate timestep choice, using even the still-

inefficient timestepping method 2 above, a surface of 25, 000 facets may be simulated to a

99 percent coarsened state in about an hour on currently available workstations. With the

implementation of method 3 above, this time should be cut in half, and since method 3

is truly O(N), a single million-facet simulation should take about a day. Looking further

ahead, since facet velocity calculations and topology checks require only local information,

the method should be easily parallelizable, making possible even larger speed gains.

4.6. Conclusions

We have presented a complete method for the simulation of fully-faceted interfaces

of a single bulk crystal, with arbitary symmetry, where an effective facet velocity law

is known. The surface, which is reminiscent of two-dimensional cellular networks, is

encoded numerically in a geometric three-component structure consisting of facets, edges,

and junctions, and the neighbor relationships between them. Consistent surface evolution

specified by the facet velocity law is accomplished via a simple relationship between facet

motion and junction motion. Although requiring the explicit handling of topological

events, the method is efficient, using the natural structure of the surface, and accessible,

allowing easy extraction of geometrical data. This combination makes it ideal for the

statistical study of extremely large surfaces necessary for the investigation of dynamic

scaling phenomena.

A comprehensive listing of all topological events has been presented. These allow

single-crystal surface with arbitrary symmetry (or no symmetry at all) to be simulated.

Page 123: Evolving Faceted Surfaces: From Continuum …faculty.smu.edu/snorris/papers/thesis.pdf2.1 Summary of linear stability results 36 2.2 Surface-energy minimizing slopes 40 2.3 Analysis

123

Events are classified into three categories, representing three ways that surface elements

can become geometrically inconsistent. These are: edges which approach zero length,

facets which become constricted, and facets which approach zero area. Resolution strate-

gies for the former two classes can be determined a priori, while repairing surface “holes”

left by vanishing facets requires a novel Far-Field Reconnection algorithm, which itera-

tively searches through all virtual reconnections to find one which produces a consistent

surface. Finally, intrinsic non-uniqueness of several events is discussed; since ours is a

purely kinematic method, decisions regarding resolution of these events must be made

ahead of time through consideration of the dynamics or other physics.

In addition, a detailed discussion of the issues associated with a discrete time-stepping

scheme has been presented. The core issue is that topological events, which occur at

discrete times throughout surface evolution, invariably fall between timesteps, with con-

sequences for the detection of events, as well as their geometrically consistent and numer-

ically accurate resolution. Since topological change corresponds (under configurational

facet velocity laws at least) to qualitative changes in the local evolution function, some

way to reach these in-between times must be introduced, while recognizing that only a

few facets are involved in topological change during each timestep. A comparison of three

approaches showed that the optimal solution is one of Localized Adaptive Replay, where

large timesteps are taken to improve speed, but local surface subdomains associated with

topological change are reverted, and then replayed in a way that re-visits events with the

necessary precision as necessary. While further work remains to implement this approach,

the method as presented is capable of comparing million-facet datasets via averaged runs.

Page 124: Evolving Faceted Surfaces: From Continuum …faculty.smu.edu/snorris/papers/thesis.pdf2.1 Summary of linear stability results 36 2.2 Surface-energy minimizing slopes 40 2.3 Analysis

124

CHAPTER 5

A Mean-Field Theory for Coarsening Faceted Surfaces

5.1. Introduction

In many examples of faceted surface evolution, a facet velocity law giving the normal

velocity of each facet can be observed, assumed, or derived. Examples of such dynamic

laws describe growth of polycrystalline diamond films from the vapor [74, 73], evolution

of faceted boundaries between two elastic solids [75], the evaporation/condensation mech-

anism of thermal annealing [13], and various solidification systems [71, 48, 76, 62]. Such

velocity laws are typically configurational, depending on surface properties of the facet

such as area, perimeter, orientation, or position, and reduce the computational complex-

ity of evolving a continuous surface to the level of a finite-dimensional system of ordinary

differential equations. This theoretical simplification enables and invites large numerical

simulations for the study of statistical behavior. This has been done frequently for one-

dimensional surfaces [71, 48, 76, 62, 77, 100, 79, 80, 81], while less frequently for

two-dimensional surfaces due to the necessity of handling complicated topological events

[13, 14, 15, 16, 17]. Such inquiries reveal that many of the systems listed above exhibit

coarsening – the continual vanishing of small facets and the increase in the average length

of those that remain. Notably, these systems also display dynamic scaling, in which com-

mon geometric surface properties approach a constant statistical state, which is preserved

even as the length scale increases.

Page 125: Evolving Faceted Surfaces: From Continuum …faculty.smu.edu/snorris/papers/thesis.pdf2.1 Summary of linear stability results 36 2.2 Surface-energy minimizing slopes 40 2.3 Analysis

125

The dynamical scaling behavior of coarsening faceted surfaces recalls the process of

Ostwald ripening [104], in which small solid-phase grains in a liquid matrix dissolve, while

larger grains accrete the resulting solute and grow. As this proceeds, the distribution of

relative particle sizes tends to a constant state1. In fact, general 2D faceted surfaces

fall conceptually into the same class of phase-ordering systems, except that the a vector

order parameter reflecting surface normal replaces the scalar order parameter reflecting

phase [105]; other systems exhibiting similar behavior include coarsening cellular networks

describing soap froths and polycrystalline films [87, 88, 89, 90, 91], and films growing

via spiral defect [82]. Each of these generalizations is characterized by a network of

evolving boundaries which separate domains of possibly differing composition, and exhibit

coarsening and convergence toward scale-invariant steady states.

Since dynamic scaling pushes complex systems into a state which can be effectively

characterized by just a few statistics, it is natural to seek simplified models which repli-

cate this behavior. The canonical example of this approach is the celebrated theory of

Lifshitz, Slyozov, and Wagner describing Ostwald ripening [18, 19, 20]. Generically,

such an approach selects a distribution of some quantity, and includes just enough of the

total system behavior to specify the effective behavior of that quantity – for example, the

original LSW theory first identifies the average behavior of particles as a function of size,

and uses that result to identify a continuity equation describing distribution evolution.

Ideas of this kind have been applied to several of the higher-order cellular systems intro-

duced above, notably froths [106, 107] and spiral-growth films [82]. To the extent that

1Indeed, it was observed some time ago that facets of alternating orientations on a one-dimensionalsurface are analogous to alternating phases of a separating two-phase alloy [4, 5], and the Cahn-Hilliardequation [6] which models phase separation has been used, in modified form, to describe several differentkinds of faceted surface evolution [8, 9].

Page 126: Evolving Faceted Surfaces: From Continuum …faculty.smu.edu/snorris/papers/thesis.pdf2.1 Summary of linear stability results 36 2.2 Surface-energy minimizing slopes 40 2.3 Analysis

126

such approaches mirror experimental data, they can yield valuable physical insight which

cannot be gained by considering single particles, nor even by direct numerical simulation

of larger ensembles. However, to date no similar attempt has been made for evolving

faceted interfaces.

Given the wide variety of examples of purely faceted motion, the membership of this

problem class in the wider class of phase ordering systems, and the past success in apply-

ing mean-field analyses to these systems, it is somewhat surprising that no such attempt

has been made to describe the mean-field evolution of faceted surfaces. In this chapter,

therefore, we take a first step in that direction by introducing a framework for describing

the distribution of facet lengths in 1D faceted surface evolution. Our approach closely

resembles the LSW theory of Ostwald ripening, in that a facet-velocity law allows the

effective behavior of facets by length, and thus the specification of a continuity equation

governing the evolution of the length distribution. However, our model differs in that

facets do not vanish in isolation as do grains in Ostwald ripening – instead each vanishing

facet causes its two immediate neighbors to join together. This process of merging is not

treated in LSW theory, and requires the introduction of a convolution integral reminis-

cent of equations due to Smoluchowski [21] and Schumann [22] describing coagulation.

We apply our method to one particular facet dynamics, associated with the directional

solidification of faceting binary alloys. However, the method is general and can be applied

to any dynamics where effective facet behavior is accessible.

Page 127: Evolving Faceted Surfaces: From Continuum …faculty.smu.edu/snorris/papers/thesis.pdf2.1 Summary of linear stability results 36 2.2 Surface-energy minimizing slopes 40 2.3 Analysis

127

5.2. Example Dynamics and Problem Formulation

To exhibit our method, we consider the dynamics derived in Chapter 1. During the

directional solidification of a strongly anisotropic binary alloy, small-wavelength faceted

surfaces develop. If the alloy is solidified above a critical velocity, a layer of supercooled

liquid is created at the interface, which drives a coarsening instability governed by the

facet dynamics

(5.1)

[

dh

dt

]

i

= 〈h〉i .

Figure 5.1a displays representative surface evolution during coarsening. There, the loca-

tions of corners are plotted over time. We see that this system exhibits binary coarsening,

whereby a single facet shrinks to zero length, causing two corners meet and annihilate. As

coarsening proceeds, the average facet length increases (Figure 5.1b), and a scale-invariant

distribution of relative facet lengths is reached (Figure 5.1c).

To describe the evolution of a scale-invariant length distribution such as that shown

in Figure 5.1c, we will derive equations governing the evolution of the facet distribution

ρ(x), where the value of ρ at x represents the number of facets with length L = x. This

distribution can be used to obtain the total number of facets N(t), the average facet

length L(t), and the (constant) total surface area A, via the relations

N =

∫ ∞

0

ρ(x)dx(5.2)

A =

∫ ∞

0

xρ(x)dx(5.3)

L = A/N.(5.4)

Page 128: Evolving Faceted Surfaces: From Continuum …faculty.smu.edu/snorris/papers/thesis.pdf2.1 Summary of linear stability results 36 2.2 Surface-energy minimizing slopes 40 2.3 Analysis

128

82 84 86 88 90 92 94

2

4

6

8

x

t(a)

0 1 2 3 40

0.5

1

1.5

2

2.5

3

t

log

<L>

(b)

0 1 2 3 4 50

0.2

0.4

0.6

0.8

1

L / <L>

P

(c)

Figure 5.1. Survey of coarsening behavior. (a) A representative example ofthe kink/anti-kink evolution (red/blue). (b) Facet lengthscale growth withtime. (c) Scale-invariant distribution of relative facet lengths (the tail isgaussian).

Additionally, we will refer in what follows to the normalized probability distribution of

facet lengths P (x), and the probability distribution of relative facet lengths P (x), given

respectively by

P (x) = P (x)/N(5.5)

P (x) = LP (x/L),(5.6)

with x = x/L.

Page 129: Evolving Faceted Surfaces: From Continuum …faculty.smu.edu/snorris/papers/thesis.pdf2.1 Summary of linear stability results 36 2.2 Surface-energy minimizing slopes 40 2.3 Analysis

129

To simplify the calculations, we assume that all facets have slopes of ±1, and neigh-

boring facet lengths are uncorrelated. Additionally, in what follows, it will be helpful to

consider Figure 5.2, which shows a representative facet F , and its two neighbors F (−) and

F (+).

L L(+)L(−)

h + L/2

h − L/2

h + L/2 − L(−)

h − L/2 + L(+)

Figure 5.2. A diagram illustrating a representative facet and its two neigh-bors. Here h is an arbitrary reference height that occurs at the midpoint ofthe center facet.

5.2.1. Flux Law

We begin by observing that, because all slopes are fixed with alternating values ±1, then

the rate of length change for any single facet is independent of its own vertical velocity,

and is instead completely determined by the vertical velocity of its immediate neighbors.

This general, geometric property can be obtained by inspection of Figure 5.2, and may

be written

(5.7)dLi

dt=

1

2(−1)i

[

dhi+1

dt− dhi−1

dt

]

.

Page 130: Evolving Faceted Surfaces: From Continuum …faculty.smu.edu/snorris/papers/thesis.pdf2.1 Summary of linear stability results 36 2.2 Surface-energy minimizing slopes 40 2.3 Analysis

130

where odd (even) facets have negative (positive) slopes. Assume for now that a consid-

eration of the facet dynamics (5.1), the existing facet distribution ρ, and Equation (5.7)

allow the derivation of an effective mean facet behavior

(5.8) φ(L) =

dL

dt

(L),

which gives the average rate of length change as a function of facet length. Then ρφ gives

the total flux of facets in the space of facet lengths parameterized by x. This allows us to

use the divergence theorem to write a simple continuity equation for ρ(x), as follows:

(5.9)∂ρ

∂t+

∂x[ρ(x)φ(x)] = 0.

5.2.2. Coarsening Terms

Since equation (5.9) aims to describe a coarsening faceted surface, it must accurately

address the primary feature of coarsening – the shrinking and vanishing of facets over

time. To see if it does, we consider Figure 5.2 again, and imagine that the facet F goes

to length 0. We see that three things occur: first, the facet F itself vanishes; second, the

neighbors of F also vanish; and third, a new facet is created which is the merging of the

neighbors of F . If these processes are not captured by Eqn. (5.9), then we must add

terms to it so that it does.

The first process of facet vanishing is indeed captured by the continuity equation

(5.9). In our framework, vanishing facets shrink to zero length and flow through the

domain boundary at x = 0. Equation (5.9) naturally exhibits this behavior, and allows

the easy extraction of the rate R at which coarsening occurs. This is simply the flux at

Page 131: Evolving Faceted Surfaces: From Continuum …faculty.smu.edu/snorris/papers/thesis.pdf2.1 Summary of linear stability results 36 2.2 Surface-energy minimizing slopes 40 2.3 Analysis

131

the origin, given by

(5.10) R = −ρ(0)φ(0).

The second process, neighbor loss, is not captured by (5.9). To include it, we model it

as a sink S, which eliminates facets in a way that is probabilistically accurate. Recalling

the assumption that adjacent facet lengths are not correlated, we can assume that Li−1

and Li+1 are each described by the (normalized) distribution P (x). Thus, the appropriate

sink is

(5.11) S(x) = −2P (x).

The final process of facet creation is also not captured by (5.9). We model it, in

contrast to neighbor loss, as a source Ψ, which creates facets of length Li−1 + Li+1. Since

these variables are independent, and each described by P , then the sum Li−1 + Li+1 is

described by the joint probability function

(5.12) Ψ(x) = P2(x) =

∫ x

0

P (s)P (x− s) ds,

obtained by integrating a two-point (probability) distribution P (x)P (y) along lines of

constant x + y.

The net modifications required by coarsening may now be summed into a single term

(5.13) C(x) ≡ S(x) + Ψ(x) = −2P (x) +

∫ x

0

P (s)P (x − s) ds.

Page 132: Evolving Faceted Surfaces: From Continuum …faculty.smu.edu/snorris/papers/thesis.pdf2.1 Summary of linear stability results 36 2.2 Surface-energy minimizing slopes 40 2.3 Analysis

132

Since C describes the additional effects of facets coarsening (i.e. leaving the domain), it

must be multiplied by R, the rate at which this occurs, and then added to Eqn. (5.9).

This gives the result

(5.14)∂ρ

∂t= − ∂

∂x(ρφ) + RC(x).

5.2.3. Assuming a Scaling Viewpoint

Equation (5.14), with C defined as in (5.13), now correctly describes the distribution, by

length, of facets on a coarsening surface. In particular, it models the two primary features

of coarsening – the decrease in the number N of facets over time, and the corresponding

increase in the average length L of those that remain. Indeed, by performing the same

integrals used to obtain N and L above to the entire equation (5.14), we can estabilish

that

∂N

∂t= −2R(5.15a)

∂L

∂t=

∫ ∞

0

Pφdx.(5.15b)

These rates of change in N and L accurately describe the relative change in the number of

facets and average length scale of any initial faceted surface. However, the ultimate aim

of this chapter is to obtain a description of the (normalized) distribution of relative facet

lengths P (x), which reaches a steady state during dynamic scaling. Since P is defined in

terms of P , which in turn is defined in terms of ρ, and since since we know that ρ evolves

Page 133: Evolving Faceted Surfaces: From Continuum …faculty.smu.edu/snorris/papers/thesis.pdf2.1 Summary of linear stability results 36 2.2 Surface-energy minimizing slopes 40 2.3 Analysis

133

according to Equation (5.14), we can use several iterations of the chain rule to show that

(5.16)∂P

∂t= − ∂

∂x

[

P (x)φ(x)]

+ R[

∫ ∞

0

P (s)P (x − s)ds + 2(P + x∂P

∂x)

]

,

where φ(x) = φ(Lx)/L, and R = −P (0)φ(0).

5.3. Application: Our chosen facet dynamics

The framework just derived was completely general, describing the coarsening of any

faceted surface, and indeed any binary system exhibiting binary coarsening. We here apply

that general framework to the specific facet dynamics (5.1), by deriving the appropriate

effective flux function φ(x). Using the dynamics itself, the general kinematic form of φ

given in Equation (5.7), and recalling the diagram in Figure 5.2, we perform the following

calculation:

dL

dt=

1

2

(

dh(−)

dt− dh(+)

dt

)

(5.17a)

=1

2

(⟨

h(−)⟩

−⟨

h(+)⟩)

(5.17b)

=1

2

(

1

2[2h + L − L(−)] − 1

2[2h − L + L(+)]

)

(5.17c)

=1

2

(

L − 1

2[L(−) + L(+)]

)

(5.17d)

=1

2

(

L − 1

2

∫ ∞

0

xP2(x) dx

)

(5.17e)

φ(x) =1

2(x − L(t))(5.17f)

φ(hatx) =1

2(x − 1) .(5.17g)

Page 134: Evolving Faceted Surfaces: From Continuum …faculty.smu.edu/snorris/papers/thesis.pdf2.1 Summary of linear stability results 36 2.2 Surface-energy minimizing slopes 40 2.3 Analysis

134

In step (5.17e), since both L(−) and L(+) obey the probability distribution P , the sum L(−)

and L(+) is again modelled by the joint probability function P2. The effective contribution

to φ is then obtained by performing a weighted integral of possible sums x multiplied by

their relative prevelance P2. Since the total mass of P2 equals unity, that integration

describes the center of mass of P2, which by considering the form of Eqn. (5.12) can be

shown to equal 2L(t). This result, in turn, informs the final nondimensionalized result in

step (5.17g). We see from this that facets smaller than the average shrink, while facets

larger than the average grow. Broadly speaking, this is how coarsening works, so our

approximation at least has the right form.

Having calculated φ, we now write the complete evolution equation for the distribution

of relative facet lengths under the specific facet dynamics (5.1). Dropping all hats, we

have

(5.18)∂P

∂t= −1

2

∂x[(x − 1)P ] + R

[∫ x

0

P (s)P (x− s) ds + 2∂

∂x(xP (x))

]

.

5.4. Solution and Comparison with Numerical-Experimental Data

Solution of Equation (5.18) is currently performed numerically, by letting arbitrary

initial conditions relax to a steady state; our numerical method is given in Appendix C.1.

This state is unsurprisingly independent of the initial condition chosen, but surprisingly

simple in form – it is simply the exponential distribution P (x) = exp(−x), which is

easily shown (after the fact) to satisfy Equation (5.18). We now proceed to compare the

characteristics of this predicted steady state with those of the actual steady state found

by direct simulation of the dynamics (5.1); our main results are shown in Figure 5.3.

Page 135: Evolving Faceted Surfaces: From Continuum …faculty.smu.edu/snorris/papers/thesis.pdf2.1 Summary of linear stability results 36 2.2 Surface-energy minimizing slopes 40 2.3 Analysis

135

We begin in Figure 5.3a by comparing the distribution P itself. The predicted expo-

nential distribution is shown in blue; comparison with the green actual distribution reveals

qualitative but not quantitative agreement. In particular, while the tail of the predicted

distribution is (obviously) exponential, the tail of the actual distribution is gaussian. As a

consequence, our mean-field steady state exhibits far too great an incidence of extremely

long facets.

Seeking the cause of this discrepancy, we next test the accuracy of our effective flux

function φ(x). Figure 5.3b shows the contour plot of the distribution of length/velocity

pairs ρ(x, φ). Finding the mean velocity for each length gives the statistical φ (dashes),

which turns out to compare favorably with the predicted φ (solid). Both are linear with

form φ = α(x − 1), and while the actual slope of 0.39 differs from the predicted slope

of 0.5, they can be made to agree by simply scaling time, since every term in Equation

(5.18) contains either φ or φ(0). So this approximation seems to be valid.

Finally, we examine the coarsening terms: the sink S(x) in Figure 5.3c and the source

Ψ(x) in Figure 5.3d. These are functionals of P , and so we are not surprised that the

predicted values (blue) are different from the values calculated from the actual steady state

(green). However, for both S and Ψ, we assumed that neighboring facet lengths were

uncorrelated. If we instead calculate statistically the S and Ψ generated by vanishing

facets (that is, the neighbors of vanishing facets), we get the curves in red, which are

different not only from the predicted quantities, but also from the quantites we would

have gotten from using the actual distribution P and assuming no correlations.

This suggests that the ultimate culprit is the assumption that neighboring facet lengths

are uncorrelated. Going back to the simulation, we now measure the correlation of the

Page 136: Evolving Faceted Surfaces: From Continuum …faculty.smu.edu/snorris/papers/thesis.pdf2.1 Summary of linear stability results 36 2.2 Surface-energy minimizing slopes 40 2.3 Analysis

136

lengths of nearby facets as a function of neighbor distance, in Figure 5.4. There we see

a small but significant correlation for at least the first two neighbors. This produces

the discrepancy between the green and red curves in Figures 5.3c,d above, and may be

responsible for the discrepancy in the tail as well. This result is not surprising, as the

main weakness of the original LSW theory which inspires our approach was also a failure

to address correlations; later generalizations which corrected this deficiency agreed well

with experimental data [108].

5.5. Conclusions

We have presented a mean-field theory for the evolution of length distributions as-

sociated with coarsening faceted surfaces. In the spirit of LSW theory, a facet-velocity

law governing surface evolution is used to establish a characteristic length-change law;

this in turn leads to a simple continuity equation governing the evolution of the facet

length distribution ρ(x). However, because the vanishing of any facet forces the joining

of its two neighbors, this equation must be modified by the addition of appropriate terms

describing coarsening, including a convolution term recalling models of coagulation. Our

model therefore serves, apart from the direct application to facet dynamics, as a study in

the union of these two mechanisms of steady statistical behavior.

The scale-invariant distribution is tracked by studying the evolution of the normalized

probability distribution of relative facet lengths P (x), which preserves both zeroeth and

first moments. The resulting equation is solved by the exponential distribution, and

numerical simulation reveals that any initial condition converges to this solution. This

result unfortunately does not agree quantitatively with the more gaussian distribution

Page 137: Evolving Faceted Surfaces: From Continuum …faculty.smu.edu/snorris/papers/thesis.pdf2.1 Summary of linear stability results 36 2.2 Surface-energy minimizing slopes 40 2.3 Analysis

137

obtained by sampling a large surface simulated directly under the facet dynamics. Further

investigation reveals that the likely culprit is the assumption that neighboring facet lengths

are uncorrelated. Indeed, a similar assumption plauged the original LSW theory, and

relaxing that assumption resulted in much better agreement with experiment.

However, even with this deficiency, the model captures the essential feature of the

dynamically scaling state – an effective facet behavior law which grows large facets and

shrinks small ones, moderated by competing terms describing coarsening and continuous

change of viewpoint, which respectively redistribute probability density toward infinity

and zero, respectively. While later improvements to our model addressing neighbor cor-

relation will undoubtedly increase its predictive capabilities, these same forces will still

balance in the steady state. The model as presented thus serves as a qualitative explana-

tion of the essential features of the scaling state, as well as a guide to further reasearch

efforts.

Page 138: Evolving Faceted Surfaces: From Continuum …faculty.smu.edu/snorris/papers/thesis.pdf2.1 Summary of linear stability results 36 2.2 Surface-energy minimizing slopes 40 2.3 Analysis

138

0 1 2 3 4 5 6 7 80

0.2

0.4

0.6

0.8

1

L / <L>

P

(a)

L / <L>

φ

0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5−1

0

1

2

3

(b)

0 2 4 6

−12

−10

−8

−6

−4

−2

0

L / <L>

log|S|

(c)

0 2 4 6 8−12

−10

−8

−6

−4

−2

0

L / <L>

log|Ψ

|

(d)

Figure 5.3. (a) Comparison between the theoretically-predicted (blue) andstatistically-gathered (green) steady states. The former exhibits exponen-tial decay, while the latter is gaussian. (b) Contour of the statistical dis-tribution of length/velocity pairs ρ(x, φ). For each length, mean statisticalvelocity is plotted as dotted line, while the predicted velocity φ(x) is a solidline. (c,d) Comparison of log(−S/2), log(Ψ) as obtained by various means:from the predicted steady state (blue), from the actual steady state (green),and from measuring the neighbors of vanishing facets in the actual steadystate (red).

Page 139: Evolving Faceted Surfaces: From Continuum …faculty.smu.edu/snorris/papers/thesis.pdf2.1 Summary of linear stability results 36 2.2 Surface-energy minimizing slopes 40 2.3 Analysis

139

0 2 4 6 8 10 12 14 16 18 20−0.5

0

0.5

1

1.5

neighbor distance

corr

elat

ion

coef

ficie

nt

Figure 5.4. Statistically-sampled correlation of facet lengths as a functionof neighbor distance.

Page 140: Evolving Faceted Surfaces: From Continuum …faculty.smu.edu/snorris/papers/thesis.pdf2.1 Summary of linear stability results 36 2.2 Surface-energy minimizing slopes 40 2.3 Analysis

140

References

[1] G. Wulff, Zur frage der Ge-. schwindigkeit des wachstums und der auflsung von.krystallflchen, Z. Kristallogr. 34 (1901) 449, For a recent review, see M. Wortis,in Chemistry and Physics of Solid Surfaces, Edited by R. Vanselow and R. Howe(Springer, Berlin, 1988), vol. 7.

[2] C. Herring, Some theorems on the free energies of crystal surfaces, Physical Review82 (1) (1951) 87–93.

[3] A. Chernov, The spiral growth of crystals, Soviet Physics - Uspekhi 4 (1961) 116–148.

[4] W. Mullins, Theory of linear facet growth during thermal etching, PhilosophicalMagazine 6 (71) (1961) 1313–1341.

[5] N. Cabrera, On stability of structure of crystal surfaces, in: Symposium on Proper-ties of Surfaces, ASTM Materials Science Series – 4, American Society for Testingand Materials, American Society for Testing and Materials, 1916 Race St., Philadel-phia, PA, 1963, pp. 24–31.

[6] J. Cahn, J. Hilliard, Free energy of a nonuniform system. I. Interfacial free energy,J. Chem Phys 28 (1958) 258.

[7] J. Stewart, N. Goldenfeld, Spinodal decomposition of a crystal surface, PhysicalReview A 46 (10) (1992) 6505–6512.

[8] F. Liu, H. Metiu, Dynamics of phase separation of crystal surfaces, Physical ReviewB 48 (9) (1993) 5808–5818.

[9] A. Golovin, S. Davis, A. Nepomnyashchy, A convective Cahn-Hilliard model for theformation of facets and corners in crystal growth, Physica D 122 (1998) 202–230.

[10] M. Siegert, M. Plischke, Slope selection and coarsening in molecular beam epitaxy,Physical Review Letters 73 (11) (1994) 1517–1522.

Page 141: Evolving Faceted Surfaces: From Continuum …faculty.smu.edu/snorris/papers/thesis.pdf2.1 Summary of linear stability results 36 2.2 Surface-energy minimizing slopes 40 2.3 Analysis

141

[11] M. Seigert, Coarsening dynamics of crystalline thin films, Physical Review Letters81 (25) (1998) 5481–5484.

[12] P. Smilauer, M. Rost, J. Krug, Fast coarsening in unstable epitaxy with desorption,Physical Review E 59 (6) (1999) R6263–R6266.

[13] S. Watson, S. Norris, Scaling theory and morphometrics for a coarsening multiscalesurface, via a principle of maximal dissipation, Physical Review Letters 96 (2006)176103.

[14] J. Thijssen, Simulations of polycrystalline growth in 2+1 dimensions, Physical Re-view B 51 (3) (1995) 1985–1988.

[15] S. Barrat, P. Pigeat, E. Bauer-Grosse, Three-dimensional simulation of CVD dia-mond film growth, Diamond and Related Materials 5 (1996) 276–280.

[16] G. Russo, P. Smereka, A level-set method for the evolution of faceted crystals, SIAMJournal of Scientific Computing 21 (6) (2000) 2073–2095.

[17] P. Smereka, X. Li, G. Russo, D. Srolovitz, Simulation of faceted film growth inthree dimensions: Microstructure, morphology, and texture, Acta Materialia 53(2005) 1191–1204.

[18] I. Lifshitz, V. Slezov, Kinetics of diffusive decomposition of supersaturated solidsolutions, Soviet Physics JETP 38 (1959) 331–339.

[19] I. Lifshitz, V. Slyozov, The kinetics of pecipitation from supersaturated solid solu-tions, J. Phys. Chem. Solids 19 (1961) 35–50.

[20] C. Wagner, Theorie der alterung von niederschlagen durch umlosen, Zeitschrift furElektrochemie 65 (1961) 581–591.

[21] M. von Smoluchowski, Drei vortrage uber diffusion, brownsche molekularbewegungund koagulation von kolloidteilchen, Physikalische Zeitschrift 17 (1916) 557–571.

[22] T. Schumann, Theoretical aspects of the size distribution of fog particles, QuarterlyJournal of the Royal Meteorological Society 66 (1940) 195–207.

[23] W. Mullins, R. Sekerka, Stability of a planar interface during solidification of adilute binary alloy, Journal of Applied Physics 35 (2) (1964) 444–451.

[24] R. Trivedi, Interdendritic spacing: Part II. A comparison of theory and experiment,Metallurgical Transactions A 15 (6) (1984) 977–982.

Page 142: Evolving Faceted Surfaces: From Continuum …faculty.smu.edu/snorris/papers/thesis.pdf2.1 Summary of linear stability results 36 2.2 Surface-energy minimizing slopes 40 2.3 Analysis

142

[25] J. Langer, Instabilities and pattern formation in crystal growth, Reviews of MoternPhysics 52 (1) (1980) 1–28.

[26] J. Rutter, B. Chalmers, A prismatic substructure formed during solidification ofmetals, Canadian Journal of Physics 31 (1953) 15.

[27] W. Tiller, J. Rutter, K. Jackson, B. Chalmers, The redistribution of solute atomsduring the solidification of metals, Acta Metallurgica 1 (1953) 428–437.

[28] D. Wollkind, L. Segel, A nonlinear stability analysis of the freezing of a dilute binaryalloy, Philos. Trans. Roy. Soc. London A 268 (1970) 351–380.

[29] G. Sivashinsky, On cellular instability in the solidification of a dilute binary alloy,Physica D 8 (1983) 243–248.

[30] K. Brattkus, S. Davis, Cellular growth near absolute stability, Physical Review B38 (16) (1988) 11452–11460.

[31] D. Riley, S. Davis, Long-wave morphological instabilities in the directional solidi-fication of a dilute binary mixture, SIAM Journal of Applied Mathematics 50 (2)(1990) 420–436, connects [29] and [30].

[32] S. Coriell, G. McFadden, Morphological stability, in: D. Hurle (Ed.), Handbook ofCrystal Growth, Vol. 1b, Elsevier Science Publishers, 1993, Ch. 12, pp. 785–857.

[33] B. Billia, R. Trivedi, Pattern formation in crystal growth, in: D. Hurle (Ed.), Hand-book of Crystal Growth, Vol. 1b, Elsevier Science Publishers, 1993, Ch. 14, pp.899–1073.

[34] G. McFadden, S. Coriell, Nonplanar interface morphologies during unidirectionalsolidification of a binary alloy, Physica D 12 (1984) 253–261.

[35] L. Ungar, M. Bennett, R. Brown, Cellular interface morphologies in directionalsolidification. III. The effects of heat transfer and solid diffusivity, Physical ReviewB 31 (9) (1985) 5923–5930.

[36] L. Ungar, R. Brown, Cellular interface morphologies in directional solidification. IV.The formation of deep cells, Physical Review B 31 (9) (1985) 5931–5940.

[37] A. Karma, Wavelength selection in directional solidification, Physical Review Let-ters 57 (1986) 858–861.

Page 143: Evolving Faceted Surfaces: From Continuum …faculty.smu.edu/snorris/papers/thesis.pdf2.1 Summary of linear stability results 36 2.2 Surface-energy minimizing slopes 40 2.3 Analysis

143

[38] D. Kessler, H. Levine, steady-state cellular growth during directional solidification,Physical Review A 39 (1988) 3041–3052.

[39] W. Boettinger, J.A.Warren, C. Beckermann, A. Karma, Phase-field simulation ofsolidification, Annual Review of Materials Science 32 (2002) 163–194.

[40] B. Echebarria, R. Folch, A. Karma, M. Plapp, Quantitative phase-field model ofalloy solidification, Physical Review E 70 (2004) 061604.

[41] S. Davis, Theory of Solidification, Cambridge University Press, 2001.

[42] C. Herring, Surface tension as a motivation for sintering, in: W. Kingston (Ed.),The physics of powder metallurgy, McGraw-Hill, 1951, p. Chap. 8, proceedings of asymposium held at Bayside, L. I., New York, August 24-26, 1949.

[43] J. Gibbs, On the equilibrium of heterogeneous substances, Vol. 1, Longmans, Green,and Co., 1928, Ch. 3, p. 219.

[44] S. Angenent, M. Gurtin, Multiphase thermomechanics with interfacial structure. 2.Evolution of an isothermal interface, Archive for Rational Mechanics and Analysis108 (1989) 323–391.

[45] A. Di Carlo, M. Gurtin, P. Podio-Guidugli, A regularized equation for anisotropicmotion-by-curvature, SIAM Journal of Applied Mathematics 52 (4) (1992) 1111–1119.

[46] R. Bowley, B. Caroli, C. Caroli, F. Graner, P. Nozi‘eres, B. Roulet, On directionalsolidification of a faceted crystal, Journal de Physique (France) 50 (1989) 1377–1391.

[47] B. Caroli, C. Caroli, B. Roulet, Directional solidification of a faceted crystal. II.phase dynamics of crenellated front patterns, Journal de Physique (France) 50(1989) 3075–3087.

[48] D. Shangguan, J. Hunt, Dynamical study of the pattern formation of faceted cellulararray growth, Journal of Crystal Growth 96 (1989) 856–870.

[49] S. Coriell, R. Sekerka, The effect of the anisotropy of surface tension and interfacekinetics on morphological stability, Journal of Crystal Growth 34 (1976) 157–163.

[50] G. McFadden, S. Coriell, R. Sekerka, The effect of surface tension anisotropy oncellular morphologies, Journal of Crystal Growth 91 (1988) 180–198.

Page 144: Evolving Faceted Surfaces: From Continuum …faculty.smu.edu/snorris/papers/thesis.pdf2.1 Summary of linear stability results 36 2.2 Surface-energy minimizing slopes 40 2.3 Analysis

144

[51] R. Hoyle, G. McFadden, S. Davis, Pattern selection with anisotropy during direc-tional solidification, Phil. Trans. Roy. Soc. Lond. A 354 (1996) 2915–2949.

[52] K. Jackson, J. Hunt, Transparent compounds that freeze like metals, Acta Metal-lurgica 13 (1965) 1212–1215.

[53] F. Melo, P. Oswald, Destabilization of a faceted smectic-A – smectic-B interface,Physical Review Letters 64 (12) (1990) 1381–1384.

[54] D. Shangguan, J. Hunt, In situ observation of faceted cellular array growth, Metal-lurgical Transactions A 22A (1991) 941–945.

[55] G. Young, S. Davis, K. Brattkus, Anisotropic interface kinetics and tilted cells inunidirectional solidification, Journal of Crystal Growth 83 (1987) 560–571.

[56] G. Merchant, S. Davis, Morphological instability in rapid directional solidification,Acta Metallurgica et Materialia 38 (1990) 2683–2693.

[57] C. Herring, The use of classical macroscopic concepts in surface energy problems, in:R. Gomer, C. Smith (Eds.), Structure and Properties of Solid Surfaces, Universityof Chicago Press, 1953, p. 5.

[58] W. Mullins, Solid surface morphologies governed by capillarity, in: W. Robertson,N. Gjostein (Eds.), Metal Surfaces: Structure, Energetics, and Kinetics, AmericanSociety for Metals, Metals Park, OH, 1963, Ch. 2, pp. 17 – 66.

[59] F. Frank, The geometrical thermodynamics of surfaces, in: W. Robertson,N. Gjostein (Eds.), Metal Surfaces: Structure, Energetics, and Kinetics, AmericanSociety for Metals, Metals Park, OH, 1963, Ch. 1, pp. 1–16.

[60] P. Voorhees, S. Coriell, R. Sekerka, G. McFadden, The effect of anisotropic crystal-melt surface tension on grain boundary groove morphology, Journal of CrystalGrowth 67 (1984) 425–440.

[61] S. J. Watson, Crystal growth, coarsening and the convective Cahn-Hilliard equation,in: P. Colli, C. Verdi, A. Visintin (Eds.), Free Boundary Problems: Theory andApplications, International Series of Numerical Mathematics, Vol. 147, Birkhaeuser,2003.

[62] S. Watson, F. Otto, B. Rubinstein, S. Davis, Coarsening dynamics of the convectiveCahn-Hilliard equation, Physica D 178 (3-4) (2003) 127–148.

[63] J. Ericksen, Equilibrium of bars, Journal of Elasticity 5 (1975) 191–202.

Page 145: Evolving Faceted Surfaces: From Continuum …faculty.smu.edu/snorris/papers/thesis.pdf2.1 Summary of linear stability results 36 2.2 Surface-energy minimizing slopes 40 2.3 Analysis

145

[64] S. Muller, Minimizing sequences for nonconvex functionals, phase transitions andsingular perturbations, in: Kirchgassner (Ed.), Problems involving change of type,Vol. 359 of Lecture Notes in Physics, Springer-Verlag, Berlin, 1990, Ch. 1, pp. 31–44.

[65] S. Mller, Singular perturbation as a selection criterion for periodic minimizing se-quences, Calculus of Variations 1 (1993) 169–204.

[66] L. Truskinovsky, G. Zanzotto, Ericksen’s bar revisited: Energy wiggles, J. Mech.Phys. Solids 44 (8) (1996) 1371–1408.

[67] R. Sekerka, A time-dependent theory of stability of a planar interface during dilutebinary alloy solidification, in: H. Peiser (Ed.), Crystal Growth, Pergamon, Oxford,1967, pp. 691–702.

[68] R. Sekerka, Application of the time-dependent theory of interface stability to anisothermal phase transformation, Journal of Physics and Chemistry of Solids 28(1967) 983–994.

[69] J. Villain, Continuum models of crystal growth from atomic beams with and withoutdesorption, Journal de Physique I (France) 1 (1991) 19–42.

[70] A. Roosen, J. Taylor, Modeling crystal growth in a diffusion field using fully facetedinterfaces, Journal of Computational Physics 114 (1) (1994) 113–128.

[71] L. Pfeiffer, S. Paine, G. Gilmer, W. van Saarloos, K. West, Pattern formationresulting from faceted growth in zone-melted thin films, Physical Review Letters54 (17) (1985) 1944–1947.

[72] S. Fu, I. Muller, H. Xu, The interior of the pseudoelastic hysteresis, Mater. Res.Soc. Symp. Proc. 246 (1992) 39–42.

[73] A. van der Drift, Evolutionary selection, a principle governing growth orientationin vapor-deposited layers, Philips Research Reports 22 (1967) 267–288.

[74] A. Kolmogorov, To the ”geometric selection” of crystals, Dokl. Acad. Nauk. USSR65 (1940) 681–684.

[75] M. Gurtin, P. Voorhees, On the effects of elastic stress on the motion of fully facetedinterfaces, Acta Materialia 46 (6) (1998) 2103–2112.

[76] C. Emmot, A. Bray, Coarsening dynamics of a one-dimensional driven Cahn-Hilliardsystem, Physical Review E 54 (5) (1996) 4568–4575.

Page 146: Evolving Faceted Surfaces: From Continuum …faculty.smu.edu/snorris/papers/thesis.pdf2.1 Summary of linear stability results 36 2.2 Surface-energy minimizing slopes 40 2.3 Analysis

146

[77] C. Wild, N. Herres, P. Koidl, Texture formation in polycrystalline diamond films,Journal of Applied Physics 68 (3) (1990) 973–978.

[78] A. Dammers, S. Radelaar, 2-dimensional computer modeling of polycrystallinegrowth, Textures and Microstructures 14 (1991) 757–762.

[79] Paritosh, D. Srolovitz, C. Battaile, J. Butler, Simulation of faceted film growth intwo dimensions: Microstructure, morphology, and texture, Acta Materialia 47 (7)(1999) 2269–2281.

[80] J. Zhang, J. Adams, FACET: a novel model of simulation and visualization ofpolycrystalline thin film growth, Modelling Simul. Mater. Sci. Eng 10 (2002) 381–401.

[81] J. Zhang, J. Adams, Modeling and visualization of polycrystalline thin film growth,Computational Materials Science 31 (3-4) (2004) 317–328.

[82] T. Schulze, R. Kohn, A geometric model for coarsening during spiral-mode growthof thin films, Physica D 132 (1999) 520–542.

[83] J. Taylor, J. Cahn, Diffuse interfaces with sharp comers and facets: Phase fieldmodels with strongly anisotropic surfaces, Physica D 112 (1998) 381–411.

[84] J. Eggleston, G. McFadden, P. Voorhees, A phase-field model for highly anisotropicinterfacial energy, Physica D 150 (1-2) (2001) 91–103.

[85] W. Carter, A. Roosen, J. Cahn, J. Taylor, Shape evolution by surface diffusion andsurface attachment limited kinetics on completely faceted surfaces, Acta Metallur-gica et Materialia 43 (12) (1995) 4309–4323.

[86] A. Roosen, W. Carter, Simulations of microstructural evolution: Anisotropic growthand coarsening, Physica A 261 (1998) 232–247.

[87] J. Stavans, The evolution of cellular structures, Reports on Progress in Physics56 (6) (1993) 733–789.

[88] V. Fradkov, D. Udler, Two-dimensional normal grain growth: Topological aspects,Advances in Physics 43 (6) (1994) 739–789.

[89] H. Frost, C. Thompson, Computer simulation of grain growth, Current Opinion inSolid State and Materials Science 1 (3) (1996) 361–368.

Page 147: Evolving Faceted Surfaces: From Continuum …faculty.smu.edu/snorris/papers/thesis.pdf2.1 Summary of linear stability results 36 2.2 Surface-energy minimizing slopes 40 2.3 Analysis

147

[90] C. Thompson, Grain growth and evolution of other cellular structures, Solid StatePhysics 55 (2001) 269–314.

[91] G. Schliecker, Structure and dynamics of cellular systems, Advances in Physics51 (5) (2002) 1319–1378.

[92] D. Weaire, J. Kermode, Computer simulation of a two-dimensional soap froth I.Method and motivation, Philosophical Magazine B 48 (3) (1983) 245–259.

[93] D. Weaire, J. Kermode, Computer simulation of a two-dimensional soap froth II.Analysis of results, Philosophical Magazine B 50 (3) (1984) 379–395.

[94] M. Anderson, D. Srolovitz, G. Grest, P. Sahni, Computer-simulation of grain-growth.1. Kinetics, Acta Metallurgica et Materialia 32 (5) (1984) 783–791.

[95] D. Srolovitz, M. Anderson, P. Sahni, G. Grest, Computer-simulation of grain-growth.2. Grain-size distribution, topology, and local dynamics, Acta Metallurgica et Ma-terialia 32 (5) (1984) 793–802.

[96] F. Lewis, The correlation between cell division and the shapes and sizes of prismaticcells in the epidermis of cucumis, Anatomical Record 38 (3) (1928) 341–376.

[97] D. Aboav, The arrangement of grains in a polycrystal, Metallography 3 (1970)383–390.

[98] D. Weaire, Some remarks on the arrangement of grains in a polycrystal, Metallog-raphy 7 (1974) 157–160.

[99] D. Aboav, Arrangement of cells in a net, Metallography 13 (1) (1980) 43–58.

[100] J. Thijssen, H. Knops, A. Dammers, Dynamic scaling in polycrystalline growth,Physical Review B 45 (15) (1992) 8650–8656.

[101] J. Glazier, D. Weaire, The kinetics of cellular-patterns, Journal of Physics-Condensed Matter 4 (8) (1992) 1867–1894.

[102] B. Levitan, E. Domany, Topological model of soap froth evolution with deterministicT2 processes, Europhysics Letters 32 (7) (1995) 543–548.

[103] B. Levitan, E. Domany, Dynamical features in coarsening soap froth: Topologicalapproach, International Journal of Modern Physics B 10 (28) (1996) 3765–3805.

[104] W. Ostwald, Z. Phys. Chem. 34 (1900) 495.

Page 148: Evolving Faceted Surfaces: From Continuum …faculty.smu.edu/snorris/papers/thesis.pdf2.1 Summary of linear stability results 36 2.2 Surface-energy minimizing slopes 40 2.3 Analysis

148

[105] A. Bray, Theory of phase-ordering kinetics, Advances in Physics 43 (1994) 357–459.

[106] C. Beenakker, Evolution of two-dimensional soap-film networks, Physical ReviewLetters 57 (19) (1986) 2454–2457.

[107] H. Flyvbjerg, Model for coarsening froths and foams, Physical Review E 47 (6)(1993) 4037–4054.

[108] M. Marder, Correlations and ostwald ripening, Physical Review A 36 (2) (1987)858–874.

[109] M. Miksis, L. Ting, Effective equations for multiphase flows – waves in a bubblyliquid, in: Advances in Applied Mechanics Vol. 28, Vol. 28 of Advances in AppliedMathematics, Academic Press, 1992, pp. 141–260.

Page 149: Evolving Faceted Surfaces: From Continuum …faculty.smu.edu/snorris/papers/thesis.pdf2.1 Summary of linear stability results 36 2.2 Surface-energy minimizing slopes 40 2.3 Analysis

149

APPENDIX A

Appendices for Chapter 1

A.1. Justification of the Quasi-steady state

The quasi-steady approximation is often justified by identifying a small Peclet number,

which measures the ratio of typical structural lengths to diffusional lengths. No Peclet

number is directly obtained from the non-dimensionalization performed above; however,

a typical definition of the Peclet number looks like

(A.1) P =V L

D,

where V , L, and D are characteristic velocities, lengths, and the diffusion coefficient.

With this definition, a consideration of the facet-velocity (2.50) shows that, for non-

periodic evolving faceted surfaces, V ∼ λ, L ∼ λ, and D ∼ 1. This gives an O(λ2) Peclet

number, in agreement with the original quasi-steady assumption.

However, we can more rigorously arrive at the steepest-descent form (2.46), at least

in the small-slope sense. Beginning again with Equations (2.7), but neglecting the hxCx

term, we now keep all the time derivatives, and use Laplace and Fourier transforms to

solve the equations. In Fourier-Laplace space, we obtain the following solution:

LF [ht + kh]

m(κ, s) − (1 − k)= −LF [GR](A.2)

m(κ, s) =1

2(1 +

1 + 4(κ2 + s))(A.3)

Page 150: Evolving Faceted Surfaces: From Continuum …faculty.smu.edu/snorris/papers/thesis.pdf2.1 Summary of linear stability results 36 2.2 Surface-energy minimizing slopes 40 2.3 Analysis

150

where LF indicates the Fourier-Laplace transform, GR represents the right hand side

of the Gibbs-Thompson equation, and κ and s are the Fourier and Laplace variables,

respectively.

Now, the right-hand side can be directly inverted, which simply returns GR. The

question is what to do about the left-hand side. The effect of the quasi-steady approxi-

mation Ct → 0 is to replace m(κ, s) with m(κ, 0), but we’ll attempt to directly perform

the inverse Laplace transform to see if this is justified. We begin with the convolution

theorem for Laplace transforms, which says that

(A.4) L−1 [F (s)G(s)] =

∫ t

0

f(τ)g(t− τ)dτ

and we let

(A.5) F (s) = L[kh + ht], G(s) =1

m(κ, s) − (1 − k).

Our task is thus to find the inverse Laplace transform of G(s), and examine the resulting

integral. While this expression exhibits no easily-invertible form, we can approximate

the Bromwich integration to leading order for small t, and arrive at the leading-order

approximation (in κ) of

(A.6) g(t) ≈ 1√π

exp(−κ2t)√t

.

(We want the small t behavior because of the form of Eqn. (A.4) – the values function

g(τ) with small τ multiply the values of h and ht with τ near t, which are expected to

matter the most.) Then, in the small-wavelength limit κ → ∞, we can extract the leading

Page 151: Evolving Faceted Surfaces: From Continuum …faculty.smu.edu/snorris/papers/thesis.pdf2.1 Summary of linear stability results 36 2.2 Surface-energy minimizing slopes 40 2.3 Analysis

151

order behavior of the convolution as

L−1F (s)G(s) ≈ [kh + ht]

∫ ∞

0

2√π

exp[−(κ2 + 1/4)t]√t

dτ(A.7a)

≈ 1

κ0[kh + ht](A.7b)

which is exactly what we would get from the the quasi-steady approximation in the same

limit (see the argument leading to Eqn. (2.26)).

A.2. Homogenized Linear Stability Analysis

In Section 2.5.1, we developed a stability criteria for small-wavelength periodic faceted

surfaces. However, that criteria was only valid for small-wavelength disturbances – namely,

perturbations to the facet heights of the periodic surface. Here, we consider the stability

of the micro-faceted solution to perturbations with wavelength much larger than the

solution wavelength. We will show that long-wavelength disturbances are categorically

less destabilizing than the small disturbances considered in the main text.

We again consider disturbed solutions of the form

(A.8) h = h0 + h, C = C0 + C,

but where [h0, C0] now include the faceted corrections derived in the text. We then insert

forms (A.8) into the original non-dimensional governing equations (2.7). The result of

this is a system of equations similar to those describing the linearization about the planar

state (2.13). However, since [h0, C0] are no longer planar, there are some additional terms

Page 152: Evolving Faceted Surfaces: From Continuum …faculty.smu.edu/snorris/papers/thesis.pdf2.1 Summary of linear stability results 36 2.2 Surface-energy minimizing slopes 40 2.3 Analysis

152

in the boundary conditions at z = h having variable coefficients:

Ct = Cz + Czz + Cxx for z > 0(A.9a)

C → 0 as z → ∞(A.9b)

Cz = kh − (1 − k)C + ht +[

C0xhx + h0

xCx + h0xC

0xzh

]

on z = 0(A.9c)

C = Geffh on z = 0(A.9d)

− Γ[

SX hx + SXX hxx

]

+ ν[

KX hx + KXX hxx + KXXX hxxx + KXXXX hxxxx

]

,

where S = s(hx)K, K = (Kss + K3), subscripts indicate derivatives with respect to the

proper derivative of h (i.e. SX indicates the derivative of S with respect to hx), and each

quantity is evaluated at h0. Now, for disturbances [hn, Cn] with wavelength much greater

than λ (the wavelength of [h0, C0]), we may use the technique of homogenization. In

this approach, we “average out” the effects of the (relatively) rapidly varying coefficients

above. Following [109], we define a fast-space variable ξ = x/λ (where λ is the small

wavelength of the steady solution). Then we let

[h, C] = [h, C](x, ξ, t), where ξ =x

λ(A.10)

[h, C] =

∞∑

0

λn[hn, Cn](A.11)

and collect like powers of λ. With the assumption that all φ are bounded and four-times

differentiable, the large orders λ−4 through λ−1 serve to establish that h0 through h3 are

ξ-independent, as are C0 and C1. Then we take the average of the order λ0 equations,

Page 153: Evolving Faceted Surfaces: From Continuum …faculty.smu.edu/snorris/papers/thesis.pdf2.1 Summary of linear stability results 36 2.2 Surface-energy minimizing slopes 40 2.3 Analysis

153

and find as a solvability condition, equations (A.9), but with all coefficients averaged over

one period.

Now, considerations of the form of h, as well as symmetries in S and K, reveal that

many of the variable coefficients vanish (h0x, C

0x, SX , KX , KXXX). Of those that remain,

〈h0xC

0xz〉 is small compared to k, 〈KXX〉 is small compared to 〈SXX〉, and 〈KXXXX〉 merely

modifies ν; this leaves SXX for our consideration. Recalling the definition of S, and

comparing Eqns. (2.13) and (A.9), we see that this term is an effective, period-averaged

surface stiffness which replaces the surface stiffness of the planar state s0. Critically, this

turns out to be positive for all values of the anisotropy coefficient α4, and thus all solution

slopes q∗. Thus, whereas the planar state had a negative surface stiffness leading to

universal instability, the nonplanar solutions under consideration have a positive effective

homogenized surface stiffness. The homogenized linear stability analysis then is identical

to the original Mullins-Sekerka stability analysis for positive surface stiffness, leading to a

Mullins-Sekerka-like region of instability similar to that in Figure 2.1. However, this region

of instability lies entirely within the supercooled region M−1 > 1, indicating that facet-

wise instability and coarsening as described in Section 2.5.3 will always occur at lower

pulling velocities than the long-wave instability discussed here. Therefore, this analysis

is needed only for completeness, and serves functionally only to rule out behaviors not

already considered in the main text.

Page 154: Evolving Faceted Surfaces: From Continuum …faculty.smu.edu/snorris/papers/thesis.pdf2.1 Summary of linear stability results 36 2.2 Surface-energy minimizing slopes 40 2.3 Analysis

154

APPENDIX B

Appendices to Chapter 3

B.1. Elaboration on Far-Field Reconnection

Our method of removing facets and facet groups requires patching a “hole” in the

network left by the deleted facets. This requires selecting a geometrically consistent

reconnection from a list of potential, or virtual reconnections. As outlined in the text,

this involves searching through a complete list of virtual reconnections and testing each

for geometric consistency. In this Appendix, we address in more detail questions (1-3)

posed in Section 4.3.3 regarding the details of this method. For convenience, we repeat

them here:

1: How can we effectively characterize a “reconnection”?

2: How many potential reconnections are there to search?

3: How can we efficiently list all potential choices?

We show here that an effective means of answer these questions is to think of reconnec-

tions as extended binary trees. This characterization enables us to easily count potential

reconnections, distinguish them through naming, and suggests an algorithm for efficiently

listing them for testing. An exhaustive illustration of the process is given for the case

of an O(5) far field in Figure B.1. It will be useful to refer to that diagram during the

following discussion.

Page 155: Evolving Faceted Surfaces: From Continuum …faculty.smu.edu/snorris/papers/thesis.pdf2.1 Summary of linear stability results 36 2.2 Surface-energy minimizing slopes 40 2.3 Analysis

155

B.1.1. Characterization: Binary Trees

Patching network holes always involves finding unknown neighbor relations between a

given number of adjacent facets – that is, no facets are ever created, only edges and

junctions. These are always connected into a single graph. In fact, the edges and junctions

created during reconnection (the “reconnection set”) form a binary tree1. In Figure B.1,

the trees associated with each possible reconnection are shown in thick blue lines. The

far-field edges touching the reconnection set shown in gray represent the completion of

this tree. That is, they take the interior tree, and add leaves to it so that every node

of the interior tree is a triple-node. Each virtual reconnection corresponds to a unique

interior tree and completed tree in this manner.

B.1.2. Enumeration: The Catalan Number

The counting of binary trees is, fortunately, a solved problem of graph theory. Given

n nodes, they may be arranged in Cn distinct binary trees, where Cn is the nth Catalan

Number ;

(B.1) Cn =2n!

n!(n + 1)!.

Now, re-connecting an O(n) far field requires the creation of n−3 edges and n−2 nodes;

this may be visually confirmed for the case n = 5 in Figure B.1. This creates an n − 2

noded binary tree, and so an O(n) far field has Cn−2 virtual reconnections to search.

1A binary tree is a graph consisting of edges and nodes such that: (1) each node connects to 1,2 or 3other nodes, (2) no cycles exist. Condition (1) is met because we consider only triple junctions, whilecondition (2) is met because the creation of new facets is excluded.

Page 156: Evolving Faceted Surfaces: From Continuum …faculty.smu.edu/snorris/papers/thesis.pdf2.1 Summary of linear stability results 36 2.2 Surface-energy minimizing slopes 40 2.3 Analysis

156

B.1.3. Naming

If take the completed binary tree and arbitrarily select a root node, then from each virtual

interior tree we can generate a unique sequence of letters which identify it and encode its

construction. This can be formed in one of two ways. The first way is to specify the tree

by a set of recursive function calls. Each branch point has left and right branches, each

of which may terminate in either a leaf, or another branch point. The middle column of

Figure B.1 gives such a function for each tree shown in the left column. The second way

is to walk around the tree in a counter-clockwise manner, recording each branch point or

leaf as it is encountered. Either method produces a series of letters that uniquely identify

the tree. Since the beginning ’LB’ and terminal ’LL’ are guaranteed, we may use only an

abbreviated version consisting of n − 3 of each letter.

B.1.4. Listing

The problem is now reduced to generating all possible letter combinations. We can recur-

sively build these combinations letter by letter using a greedy algorithm which chooses

’B’ over ’L’ if possible. This approach is subject to three restrictions which must be true

of a “legal” word. At each step, (a) L ≤ B + 1, (b) B ≤ n − 3, (c) L ≤ n − 3. The

function we use is sufficiently short that we simply reproduce it here:

list_trees(n) {

rec_list_trees(n, 0, 0, ’’) ;

}

rec_list_trees(n, leaves, branches, word) {

Page 157: Evolving Faceted Surfaces: From Continuum …faculty.smu.edu/snorris/papers/thesis.pdf2.1 Summary of linear stability results 36 2.2 Surface-energy minimizing slopes 40 2.3 Analysis

157

max = n-3 ;

if (branches < max)

rec_list_trees(n, leaves, branches+1, word+’B’) ;

if (leaves < max and leaves <= branches)

rec_list_trees(n, leaves+1, branches, word+’L’) ;

if (leaves == max and branches == max)

print(word) ;

}

Thus, using this algorithm to generate a complete list of reconnection labels, we perform

the reconnection associated with each one, and test it for geometric consistency. This

allows us to efficiently find the correct reconnection.

B.2. Non-Uniqueness

We have already mentioned that certain topological events are ambiguous in their

resolution. Here we review the instances of non-uniqueness, discuss their cause and im-

plications, and suggest a method of treating them in a numerical scheme.

B.2.1. Review. Saddles.

We begin our list with an important ambiguity not discussed in the main text. As noted by

Thijssen [14], the lowly Neighbor Switch can be non-unique if the four facets involved have

a “saddle” configuration – where the edges neighboring the vanishing edge (the emanating

edges) form an alternating sequence of two valleys and two ridges. This is illustrated in

Figure B.2.1a. There, from either starting position on the left, two topological resolutions

Page 158: Evolving Faceted Surfaces: From Continuum …faculty.smu.edu/snorris/papers/thesis.pdf2.1 Summary of linear stability results 36 2.2 Surface-energy minimizing slopes 40 2.3 Analysis

158

are possible. One involves changing neighbor-relations, while the other does not. This

latter resolution, which we term a “neutral pass,” represents a Vanishing Edge event

which needs no resolution. However, it still results in a (prohibited) flipped edge, so if

it is to actually occur, a bookkeeping operation must take place to correct this. Moving

on, we recall the non-unique “gap opener” flavor of Irregular Neighbor Switch, which is

not reproduced here. However, as a Vanishing Edge event, it may also come in the saddle

variety, and admits a neutral-pass resolution option which is displayed in Figure B.2.1b.

Finally, the Irregular Facet Pierce event is also not reproduced.

B.2.2. Resolution Strategy: Analytical Backtracking

None of these cases of ambiguity of resolution can be resolved at the kinematic level.

Since the particular evolution pathway leading to such ambiguities is the product of a

long chain of mathematical reasoning, we therefore look backward in this chain to resolve

them. The kinematics are most directly provided by the dynamics, which is a good first

place to start. One option is to see which resolution is more strongly self-reinforcing; if

one choice under the given dynamics immediately works to reverse itself, for example, the

other option should probably be chosen. Moving farther back the chain of reasoning, one

may consider the argument used to derive the given dynamics. For example, the dynamics

(4.2) comes from the constant reduction of an undercooling energy by moving away from

the maximally-expensive z = 0 isotherm. Therefore, an energy-informed choice is to

choose the resolution which minimizes this energy, i.e., maximizes the total integrated

distance from z = 0. Taking another step back, perhaps such arguments come, as this

one does, from a partial differential equation describing surface evolution. Such equations

Page 159: Evolving Faceted Surfaces: From Continuum …faculty.smu.edu/snorris/papers/thesis.pdf2.1 Summary of linear stability results 36 2.2 Surface-energy minimizing slopes 40 2.3 Analysis

159

can be simulated directly, and the resulting resolution choices studied. Ultimately, the

original physical model may have to be considered, perhaps at the atomic level. For each

dynamics we wish to study, one must apply this chain of reasoning to find the correct

ambiguity-resolution strategy. Ideally, considerations at all levels should produce identical

results.

B.2.3. Implications for Far-Field Reconnections

The non-uniqueness of particular topological events reflects a deeper, underlying prob-

lem. For each non-unique event, facet heights of competing resolutions are identical; only

neighbor relationships between these facets differ. Thus, non-uniqueness in topological

events indicates the presence of, and indeed is caused by, multiple possible FFR-style

reconnections of a given group of far-field facets. What are the implications for the FFR

algorithm of early facet removal? While it may seem helpful at first to list prohibited

resolution configurations and feed these to the FFR algorithm, this approach grows in-

creasingly brittle as the number of prohibited configurations grows. Instead, a more robust

approach is to cause an FFR yielding multiple valid results to fail. Having discovered res-

olution strategies for each individual event as described above, we simply let these rules

apply until the far field is small enough to be unique (similar to [102, 103]). A theory

predicting when far fields will have multiple resolutions would aid in this process.

B.2.4. Comments

Finally, we note that the benefits of phase-field and level-set methods, which automati-

cally capture topological change, are only clear if topological changes are unique. These

Page 160: Evolving Faceted Surfaces: From Continuum …faculty.smu.edu/snorris/papers/thesis.pdf2.1 Summary of linear stability results 36 2.2 Surface-energy minimizing slopes 40 2.3 Analysis

160

methods are ultimately only kinematic, and offer no clear criteria for resolving kinematic

non-uniqueness. Thus, a dynamic selection criteria would seem to be required no matter

the method used, and indeed, the implicit handling of topology offered by these methods

may actually hinder the dynamic selection of kinematically ambiguous events.

Page 161: Evolving Faceted Surfaces: From Continuum …faculty.smu.edu/snorris/papers/thesis.pdf2.1 Summary of linear stability results 36 2.2 Surface-energy minimizing slopes 40 2.3 Analysis

161

LB( L, B(B(L,L),L))

LB( L, B(L,B(L,L))) LBLB

Calling Function Permutation CodeReconnection/

B(B(L,L),L),

L)

LB(

BBLL

LBBLBLLL

LBBBLLLL

BLBL

LBBLLBLL

BLLB

LBLBBLLL

LBBL

LBLBLBLL

LB( B(L,B(L,L)), L)

LB( B(L,L), B(L,L))

Binary Tree Essential Code

Figure B.1. Our method of listing binary trees. The five possibilities foran O(5) far field are listed in the order given by our algorithm. Left: Thereconnection with “reconnection set” binary tree in blue. Middle: A recur-sive function describing the binary tree. Right: The letter code and reducedletter code describing the binary tree. The red lines in the top figure illus-trate the “counter-clockwise walk” which also produces the letter code. Asimple algorithm can enumerate all abbreviated letter codes, which can beused to reconstruct the binary trees for testing.

Page 162: Evolving Faceted Surfaces: From Continuum …faculty.smu.edu/snorris/papers/thesis.pdf2.1 Summary of linear stability results 36 2.2 Surface-energy minimizing slopes 40 2.3 Analysis

162

(a)

(b)

Figure B.2. Saddle versions of (a) the Neighbor Switch, and (b) the Irregu-lar Neighbor Switch. The saddle versions of these events produce additionalnon-uniqueness beyond that described in the main text.

Page 163: Evolving Faceted Surfaces: From Continuum …faculty.smu.edu/snorris/papers/thesis.pdf2.1 Summary of linear stability results 36 2.2 Surface-energy minimizing slopes 40 2.3 Analysis

163

APPENDIX C

Appendix to Chapter 4

C.1. Numerical Simulation

This section describes the simulation of Equation (5.18), which is repeated here for

convenience:

∂P

∂t= −1

2

∂x[(x − 1)P ] + R

[∫ x

0

P (s)P (x− s) ds + 2∂

∂x(xP (x))

]

.

Since the spatial derivatives here are purely advective, we use an upwinding finite differ-

ence scheme to approximate them, which easily captures the evolution of discontinuous

initial conditions, and is accurate to second order in space. Standard Simpson’s quadra-

ture methods are used for the convolution integral. For time-stepping, a Crank-Nicholson

integration on the linear terms combined with a second-order Adams-Bashforth integra-

tion of the integral is quite stable, allwing the use of large timesteps to quickly reach the

relaxed steady state. However, two numerical issues arise that require special mention.

First, we note that the correct boundary condition on Eqn. (5.18) is that P vanishes

at infinity. To be able to specify this condition, and also to include the whole domain

using a finite number of grid points, we perform the change of variables ξ = exp(−x),

which maps the domain [0, ∞) to [1, 0]. The resulting equation, with like terms collected,

Page 164: Evolving Faceted Surfaces: From Continuum …faculty.smu.edu/snorris/papers/thesis.pdf2.1 Summary of linear stability results 36 2.2 Surface-energy minimizing slopes 40 2.3 Analysis

164

is:

(C.1)∂P

∂t= [(2R− 0.5) ln(x) − 0.5]x

∂P

∂ξ+ (2R− 0.5)P + R

∫ 1

ξ

1

sP (s)P (ξ/s)ds.

Now the entire domain of P is included, and the boundary condition at ∞ can be easily

implemented; additionally, gridpoints are distributed unevenly, with a bias toward zero

to increase resolution of the tail of P . Note, however, that the convolution describing

P2 now contains an integrable singularity requiring custom quadrature, and additionally

requires an interpolation of P to obtain its values at the points ξ/s.

Second, while Eqn. (5.16) was reached by carefully including terms to conserve the

mass M(0) and center of mass M(1), it turns out that neither is a numerically stable

quantity. In fact, by performing appropriate multiplications and integrations, we can

write down a system of ODEs governing the evolution of M(0) and M(1):

∂M(0)

∂t= P (0)

(

M(0)2 − 1)

(C.2a)

∂M(1)

∂t= M(1)/M(0) − 1(C.2b)

From this dynamical systems perspective, the point (M(0), M(1)) = (1, 1) is indeed a

fixed point, but an unstable one. This poses no problems for the theory per se, as

equation (5.16) contains no mechanism for perturbing the solution away from this fixed

point. However, inevitable numerical error will so perturb any calculation, after which

such perturbation grows. To avoid this pitfall, it is thus necessary to periodically re-scale

the solution manually back to this fixed point by interpolation.