concurrent atc coupling based on a blend of the continuum stress and the atomistic force

13
Concurrent AtC coupling based on a blend of the continuum stress and the atomistic force Jacob Fish a, * , Mohan A. Nuggehally a , Mark S. Shephard a , Catalin R. Picu a , Santiago Badia b , Michael L. Parks b , Max Gunzburger c a Scientific Computation Research Center, Rensselaer Polytechnic Institute, 110 8th Street, Troy, NY 12180, United States b Computational Mathematics and Algorithms, MS-1320, Sandia National Laboratories, Albuquerque, NM 87185-1320, United States 1 c School of Computational Science, Florida State University, Tallahassee, FL 32306-4120, United States Received 27 November 2006; received in revised form 21 May 2007; accepted 25 May 2007 Available online 10 June 2007 Abstract A concurrent atomistic to continuum (AtC) coupling method is presented in this paper. The problem domain is decomposed into an atomistic sub-domain where fine scale features need to be resolved, a continuum sub-domain which can adequately describe the macro- scale deformation and an overlap interphase sub-domain that has a blended description of the two. The problem is formulated in terms of equilibrium equations with a blending between the continuum stress and the atomistic force in the interphase. Coupling between the continuum and the atomistics is established by imposing constraints between the continuum solution and the atomistic solution over the interphase sub-domain in a weak sense. Specifically, in the examples considered here, the atomistic domain is modeled by the aluminum embedded atom method (EAM) inter-atomic potential developed by Ercolessi and Adams [F. Ercolessi, J.B. Adams, Interatomic poten- tials from first-principles calculations: the force-matching method, Europhys. Lett. 26 (1994) 583] and the continuum domain is a linear elastic model consistent with the EAM potential. The formulation is subjected to patch tests to demonstrate its ability to represent the constant strain modes and the rigid body modes. Numerical examples are illustrated with comparisons to reference atomistic solution. Ó 2007 Elsevier B.V. All rights reserved. Keywords: Concurrent multiscale; Atomistic to continuum coupling; Overlap domain decomposition 1. Introduction Engineers and scientists have realized the importance of analyzing all the relevant scales together and linking them properly for the problems that have features or phenomena of interest in different spatial and temporal scales. It has become crucial to understand the relationship of processes taking place across various length and time scales for the advancement of various fields like material science [22], pharmaceutical drugs and biology, micro and nano tech- nology [26], etc. The macroscopic behavior of systems are predicted from continuum based theory and computational models, which traditionally have phenomenological consti- tutive relationships. But the macroscopic behavior is inher- ently governed by the physics taking place on multiple unresolved scales. Multiscale modeling and simulation techniques can be broadly classified into two categories as sequential multi- scale methods and concurrent multiscale methods. In sequential multiscale methods fine scale information is averaged and introduced into coarse scale models in the form of constitutive relations. In concurrent methods two or more models are simultaneously resolved in different regions of a problem domain. 0045-7825/$ - see front matter Ó 2007 Elsevier B.V. All rights reserved. doi:10.1016/j.cma.2007.05.020 * Corresponding author. Tel.: +1 518 276 6191. E-mail addresses: [email protected] (J. Fish), [email protected] (M.A. Nuggehally), [email protected] (M.S. Shephard), cpicu@ scorec.rpi.edu (C.R. Picu), [email protected] (S. Badia), mlparks@ sandia.gov (M.L. Parks), [email protected] (M. Gunzburger). 1 Sandia is a multiprogram laboratory operated by Sandia Corporation, a Lockheed Martin Company, for the United States Department of Energy under contract DE-AC04-94-AL85000. www.elsevier.com/locate/cma Comput. Methods Appl. Mech. Engrg. 196 (2007) 4548–4560

Upload: jacob-fish

Post on 26-Jun-2016

217 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Concurrent AtC coupling based on a blend of the continuum stress and the atomistic force

www.elsevier.com/locate/cma

Comput. Methods Appl. Mech. Engrg. 196 (2007) 4548–4560

Concurrent AtC coupling based on a blend of the continuum stressand the atomistic force

Jacob Fish a,*, Mohan A. Nuggehally a, Mark S. Shephard a, Catalin R. Picu a,Santiago Badia b, Michael L. Parks b, Max Gunzburger c

a Scientific Computation Research Center, Rensselaer Polytechnic Institute, 110 8th Street, Troy, NY 12180, United Statesb Computational Mathematics and Algorithms, MS-1320, Sandia National Laboratories, Albuquerque, NM 87185-1320, United States1

c School of Computational Science, Florida State University, Tallahassee, FL 32306-4120, United States

Received 27 November 2006; received in revised form 21 May 2007; accepted 25 May 2007Available online 10 June 2007

Abstract

A concurrent atomistic to continuum (AtC) coupling method is presented in this paper. The problem domain is decomposed into anatomistic sub-domain where fine scale features need to be resolved, a continuum sub-domain which can adequately describe the macro-scale deformation and an overlap interphase sub-domain that has a blended description of the two. The problem is formulated in termsof equilibrium equations with a blending between the continuum stress and the atomistic force in the interphase. Coupling between thecontinuum and the atomistics is established by imposing constraints between the continuum solution and the atomistic solution over theinterphase sub-domain in a weak sense. Specifically, in the examples considered here, the atomistic domain is modeled by the aluminumembedded atom method (EAM) inter-atomic potential developed by Ercolessi and Adams [F. Ercolessi, J.B. Adams, Interatomic poten-tials from first-principles calculations: the force-matching method, Europhys. Lett. 26 (1994) 583] and the continuum domain is a linearelastic model consistent with the EAM potential. The formulation is subjected to patch tests to demonstrate its ability to represent theconstant strain modes and the rigid body modes. Numerical examples are illustrated with comparisons to reference atomistic solution.� 2007 Elsevier B.V. All rights reserved.

Keywords: Concurrent multiscale; Atomistic to continuum coupling; Overlap domain decomposition

1. Introduction

Engineers and scientists have realized the importance ofanalyzing all the relevant scales together and linking themproperly for the problems that have features or phenomenaof interest in different spatial and temporal scales. It hasbecome crucial to understand the relationship of processestaking place across various length and time scales for the

0045-7825/$ - see front matter � 2007 Elsevier B.V. All rights reserved.

doi:10.1016/j.cma.2007.05.020

* Corresponding author. Tel.: +1 518 276 6191.E-mail addresses: [email protected] (J. Fish), [email protected]

(M.A. Nuggehally), [email protected] (M.S. Shephard), [email protected] (C.R. Picu), [email protected] (S. Badia), [email protected] (M.L. Parks), [email protected] (M. Gunzburger).

1 Sandia is a multiprogram laboratory operated by Sandia Corporation,a Lockheed Martin Company, for the United States Department ofEnergy under contract DE-AC04-94-AL85000.

advancement of various fields like material science [22],pharmaceutical drugs and biology, micro and nano tech-nology [26], etc. The macroscopic behavior of systems arepredicted from continuum based theory and computationalmodels, which traditionally have phenomenological consti-tutive relationships. But the macroscopic behavior is inher-ently governed by the physics taking place on multipleunresolved scales.

Multiscale modeling and simulation techniques can bebroadly classified into two categories as sequential multi-scale methods and concurrent multiscale methods. Insequential multiscale methods fine scale information isaveraged and introduced into coarse scale models in theform of constitutive relations. In concurrent methods twoor more models are simultaneously resolved in differentregions of a problem domain.

Page 2: Concurrent AtC coupling based on a blend of the continuum stress and the atomistic force

CΩAIΓ

CIΓΩA

Ω I

Z

Y

dummy atoms

X

Fig. 1. Hybrid atomistic–continuum domain.

J. Fish et al. / Comput. Methods Appl. Mech. Engrg. 196 (2007) 4548–4560 4549

Macroscopic phenomena of interest such as fracture andfatigue of materials are a result of the physical processesoccurring in the atomistic scale such as dislocations, voidsand interstitials or even quantum scale processes such asreactions leading to corrosion. Disparity in the lengthscales between such coarse scale and fine scale phenomenacan exceed 1010. It is prohibitive in terms of computationalcost to model coarse scale phenomena from fine scale mod-els alone. Often only localized areas of a vast problemdomain need fine scale models to resolve the complicatedfine scale processes while the rest of problem domain canbe modeled with a coarse scale model. Concurrent multi-scale methods are an effective tool to handle such situa-tions. The focus here is on a concurrent method thatcouples a continuum model with an atomistic model.

Most of the work in concurrent modeling techniques isby coupling molecular statics or molecular dynamics witha continuum model. Following is a brief review of suchconcurrent modeling techniques available in the literature.Combined finite element and atomistic models to studycrack propagation in crystals [23,19] are some of the earli-est works of atomistic/continuum coupling. A referencecited frequently is the macroscopic, atomistic, ab-initiodynamics (MAAD) [2,6] where crack propagation in siliconwas simulated with a tight-binding quantum mechanicsmodel to represent bond breaking at the crack tip, molec-ular dynamics around the crack tip to model processes suchas dislocation loop formation and a finite element modelfarther away from the crack to capture macroscopic defor-mation. The quasicontinuum (QC) method [32,22,21]resolves the regions close to defects like dislocations, grainboundary, etc. with molecular mechanics, while fartheraway from the defect region atoms are constrained to movein groups by the finite element shape functions and mesh,thereby greatly reducing the degrees of freedom in a prob-lem. Finite-temperature quasicontinuum [12] is developedas a coarse-grained alternative to molecular dynamics forcrystalline solids at constant temperature by using a combi-nation of statistical mechanics and finite element interpola-tion functions. Coarse-grained molecular dynamics [27,28]uses a coarse graining procedure based on statisticalmechanics to derive equations of motion for a finite ele-ment mesh from the equations of motion of moleculardynamics. The bridging domain method [5,34] has beenused to couple continuum to atomistics through an overlapregion and study shock wave propagation from molecularregion to the continuum region. Bridging scale method(BSM) has been adopted by Liu et al. [33,24] where thesolution is decomposed into fine scale and coarse scaleparts and a projection operator is used to decouple thekinetic energy of the atomistic and the continuum sub-domains. A concurrent multiscale approach based onmultigrid principles was introduced in [15]. The Arlequinmodeling technique [11] that has been proposed to locallymodify a mathematical model to capture the required phys-ics can be potentially used for concurrent multiscaleproblems.

A hybrid domain decomposition concurrent multiscaleformulation is proposed in which two or more mathemat-ical models with disparate scales (continuum and atomisticmodels specifically) coexist in different parts of a problemdomain. The models interact through an overlap inter-phase sub-domain. The problem is formulated in terms ofequilibrium equations for the whole problem domain; theatomistic force is blended with the continuum stress inthe overlap interphase. Constraints are imposed betweenthe degrees of freedom of the interacting models in theform of a weak compatibility in overlap interphase sub-domains. Section 2 gives the details of the concurrentAtC coupling method. Patch tests are devised to test thecorrectness of the method, which is discussed in Section3. Section 4 illustrates numerical examples. The last sectiongives a summary of the different sections. There are twodistinguishing features of the proposed method. First, theproblem is formulated in terms of an equilibrium equationthat has a blend of the atomistic force and the continuumstress in the interphase. Second, coupling between the con-tinuum and the atomistic models is through a weak com-patibility of solution in an overlap interphase sub-domain.

2. Problem formulation

2.1. Strong and weak form equilibrium equations

Consider the problem domain X in Fig. 1 subdividedinto three sub-domains denoted as XC, XA and XI such thatX = XC [ XA [ XI; XC \ XI = ;, XC \ XA = ;, XA \ XI =;. XC and XA are the sub-domains where a continuumand an atomistic descriptions are defined respectively; XI

is an overlap domain or an interphase where a combination

Page 3: Concurrent AtC coupling based on a blend of the continuum stress and the atomistic force

4550 J. Fish et al. / Comput. Methods Appl. Mech. Engrg. 196 (2007) 4548–4560

of the atomistic and the continuum descriptions is defined.Dummy atoms shown in Fig. 1 are present in a region rC

distance away from CCI, where rC is the cutoff distance ofthe inter-atomic potential. These dummy atoms are neces-sary to compute forces correctly on the atoms in XI close toCCI.

In the continuum sub-domain XC the governing equilib-rium equation is

rij;j þ bi ¼ 0 x 2 XC ð1Þ

along with appropriate boundary conditions, constitutiveand kinematic equations. Lower case Roman subscriptsi; j; . . . denote coordinates in the deformed configurationor current configuration, and comma in Eq. (1) denotesderivative with respect to space. Summation conventionover the repeated indices is employed. rij and bi are theCauchy stress tensor and the body force per unit volumerespectively.

In the atomistic domain XA the equilibrium equationcan be written as

XnA

a

ffia þ biagdðx� xaÞ ¼ 0 x 2 XA ð2Þ

where fia is the sum of the internal forces acting on an atoma. bia is the body force acting on the atom a. Greek lettersa,b, . . . denote atoms and are used as subscripts to repre-sent the quantities related to atoms. Also there is no sum-mation convention on the Greek subscripts. d(x � xa) is theDirac delta function equal to infinity at the position xa ofan atom a and zero elsewhere; its integral over the problemdomain is one. nA is the number of atoms in XA. The inter-nal forces in Eq. (2) arise from the interaction of atom awith its neighbors depending on the inter-atomic potentialused. An Embedded atom method (EAM) potential isadopted here [10], although this is not a limitation of themethod presented here. In EAM the total energy U of asystem of atoms is obtained as the sum of energies of indi-vidual atoms Ua

U ¼Xn

a

Ua ð3Þ

where n is the total number of atoms in the system. Ua isgiven by

Ua ¼ EðqaÞ þ1

2

Xneiga

b;b6¼a

V ðrabÞ ð4Þ

qa ¼Xneiga

b;b6¼a

WðrabÞ ð5Þ

where qa is the total electron density at atom a, E(qa) is theembedding energy function. rab = jxa � xbj is the distancebetween the atoms a and b. V(rab) is the pair potential termand W(rab) is the electron density function, which have acutoff distance in terms of r as defined by the inter-atomicpotential. Thus the summation in Eqs. (4) and (5) is over

the atoms in a neighborhood of the atom a denoted by nei-ga. The internal force fia acting on an atom a in terms of theEAM potential is given by

fia ¼Xn

b

oUb

odiað6Þ

where dia is the displacement of the atom a and

oUb

odia¼ oE

oqb

Xneigb

c;c 6¼b

oWðrbcÞorbc

orbc

odia

� �þ 1

2

Xneigb

c;c 6¼b

oV ðrbcÞorbc

orbc

odia

� �

ð7Þ

Note. U(r) and V(r) are represented as a function of the dis-tance r and E(q) as a function of the electron density q,both r and q being scalar parameters. The function valuesare interpolated by a 1-D cubic spline v(x), where v(x) de-notes W(r) or V(r) or E(q) with x being either r or q. Cubicspline function is given by

vðxÞ ¼ yðiÞ þ bðiÞfx� xðiÞg þ cðiÞfx� xðiÞg2

þ dðiÞfx� xðiÞg3; 8xðiÞ 6 x < xðiþ 1Þ ð8Þ

where x(i) is the ith spline knot position, y(i) is the functionvalue at the knot, b(i), c(i) and d(i) are the derivative coef-ficients that construct the spline function. Spline parame-ters are obtained through a least square fit to bothexperimental data and quantum mechanical force calcula-tions. The optimized parameters that we have used areavailable at the website [1].

The motivation for using a blend between the contin-uum stress and the atomic force in the interphase XI comesfrom the fact that the continuum stress rij can be consid-ered as an equivalent of the Virial stress ~rij defined at theatomistic level [35]. The Virial stress ~rij evaluated at anatom a is given in terms of the forces between its neighborsas follows [25]:

~rij ¼1

v

Xneiga

b;b6¼a

riabfjab; f jab ¼oUb

odjað9Þ

where riab = xia � xib is the distance vector between theatoms a and b, v is the volume of the unit cell associatedwith the atom a. Blending the continuum stress rij is there-fore equivalent to blending the atomistic force fiab.

Thus in the interphase XI, the equilibrium equation isobtained as follows:

fHCðxÞrijg;j þHCðxÞbi

þXnI

a

Xneiga

b

HAabfiab

� �þHA

a bia

( )dðx� xaÞ

" #¼ 0 x 2 XI

ð10Þ

where

HAa ¼ 1�HCðxaÞ

HAab ¼ 1� 1

2HCðxaÞ þHCðxbÞ� � ð11Þ

Page 4: Concurrent AtC coupling based on a blend of the continuum stress and the atomistic force

J. Fish et al. / Comput. Methods Appl. Mech. Engrg. 196 (2007) 4548–4560 4551

and nI is the number of atoms in the interphase. The con-tinuum blend function HC(x) is evaluated based on theproximity of the point x 2 XI to the boundaries CCI andCAI (Fig. 1). For instance HC(x) = 1 on CCI andHC(x) = 0 on CAI. By defining s 2 ½0; 1� as a normalizeddistance in the physical domain from CCI to CAI, HC(s)can be approximated to be a function of the scalar param-eter s. To this end it is convenient to define the equilibriumEq. (10) on the whole problem domain by definingHC(x) = 0 on XA and HC(x) = 1 on XC.

There are several different possibilities for choosing HC

over XI. It can be approximated to coincide with 1-D linearshape function in s. Alternatively a C1 continuous functioncan be constructed using a cubic polynomial satisfying thefollowing conditions:

HC ¼ 1;oHC

os¼ 0 on CCI ð12Þ

HC ¼ 0;oHC

os¼ 0 on CAI ð13Þ

In addition to the equilibrium, compatibility needs to besatisfied between the atomistic and the continuum displace-ments in some average sense, schematically denoted as

KfuCi ðxaÞ � uA

iag ¼ 0 on XI ð14Þ

where K is an averaging operator to be defined subse-quently. uC

i ðxaÞ is the continuum displacement at the posi-tion xa of an atom a; uA

ia is the displacement of the atom a.The strong form of the concurrent AtC coupling method

is formulated as: Given bi : XC [ XI ! R; bia : XA [ XI

! R; gi : Cgi! R; hi : Chi ! R, Find uC

i ðxÞ and uAia such

that

fHCðxÞrijg;j þHCðxÞbi

þXn

a

Xneiga

b

HAabfiab

� �þHA

a bia

( )dðx� xaÞ

" #¼ 0 x 2 X

ð15Þ

uCi ¼ gi on Cgi

ð16Þrijnj ¼ hi on Chi ð17Þ

K uCi ðxaÞ � uA

ia

� �¼ 0 x 2 XI ð18Þ

with appropriate constitutive equations and inter-atomicpotentials. n = nA + nI is the total number of atoms inthe system. gi and hi are essential and natural boundaryconditions on essential boundary Cgi

and natural boundaryChi , respectively, where Cgi

[ Chi ¼ C and Cgi\ Chi ¼ ;.

Note that the equilibrium Eq. (15) is satisfied point-wiseover X, whereas the compatibility equation is defined inan average sense.

The weak form of the equilibrium Eq. (15) is stated as:Given bi : XC [ XI ! R; bia : XA [ XI ! R; gi : Cgi

! R;

hi : Chi ! R, Find displacements uCi ðxÞ 2 UC

i anduA

ia 2 UAi such that

ZX

wCi fðHCrijÞ;j þHCbigdX

þZ

XwA

ia

Xn

a

Xneiga

b

HAabfiab

� �þHA

a biadðx� xaÞ" #( )

dX ¼ 0

8wCi 2WC

i ; 8wAia 2WA

i ð19Þ

Integration by parts of the first term in Eq. (19) results in

�Z

XwC

i;jHCrij dXþ

ZChi

wCi HChi dCþ

ZX

wCi HCbi dX

þZ

X

Xn

a

wAia

Xneiga

b

HAabfiab

� �þHA

a bia

" #dðx� xaÞdX ¼ 0

ð20Þ

The weak compatibility K is defined as follows:

KðuCi ðxaÞ � uA

iaÞ

¼Z

XI

kiðxÞXnI

a

fuCi ðxaÞ � uA

iagdðx� xaÞdX ¼ 0 8ki 2 H 0

ð21Þ

UCi and WC

i are continuum function spaces defined asfollows:

UCi ¼ fuC

i juCi 2 H 1;KðuC

i ðxaÞ � uAiaÞ ¼ 0

on XI; uCi ¼ gi on Cgi

g ð22ÞWC

i ¼ fwCi jwC

i 2 H 1;KðwCi ðxaÞ � wA

iaÞ ¼ 0

on XI; wCi ¼ 0 on Cgi

g ð23Þ

where H0 in Eq. (21) and H1 in Eqs. (22) and (23) denoteHilbert spaces [16]. UA

i and WAi belong to the discrete

phase space of the atomistic system given by

UAi ¼ uA

iajuAia 2 Rn;K uC

i ðxaÞ � uAia

� ¼ 0 on XI

� �ð24Þ

WAi ¼ wA

iajwAia 2 Rn;K wC

i ðxaÞ � wAia

� ¼ 0 on XI

� �ð25Þ

Weight functions wCi and wA

ia are related through the com-patibility condition.

2.2. Discretized equations of equilibrium and constraints

A finite element discretization of the problem domain Xis denoted by Xh. The continuum displacement and testfunctions defined over XC [ XI are discretized using C0

continuous finite element shape functions. The discretizeddisplacement is denoted by uh

i 2 Uhi and the discretized test

function is denoted by whi 2Wh

i . The spaces Uhi and Wh

i aregiven by

Uhi ¼

nuh

i juhi ¼ NBdC

iB;Kh uh

i ðxaÞ � uAia

� ¼ 0

on XhI; uh

i ¼ gi on Chgi

oð26Þ

Whi ¼

nwh

i jwhi ¼ NBaC

iB;Khðwh

i ðxaÞ � wAiaÞ ¼ 0

on XhI

;whi ¼ 0 on Ch

gi

oð27Þ

Page 5: Concurrent AtC coupling based on a blend of the continuum stress and the atomistic force

4552 J. Fish et al. / Comput. Methods Appl. Mech. Engrg. 196 (2007) 4548–4560

where NB are the finite element shape functions associatedwith the finite element nodes B, dC

iB are the nodal degrees offreedom and aC

iB are the nodal multipliers corresponding totest functions. Summation convention over repeated indexB is employed.

The discrete compatibility equation is constructed bydiscretizing k(x) 2 H0 using piecewise constant shape func-tions defined to be constant over the finite element domainsXe 2 XhI

khi ðxÞ ¼

XXe2XhI

Nefei ð28Þ

where

N e ¼1 on Xe

0 elsewhere

�ð29Þ

Substituting Eqs. (28) and (29) into Eq. (21) we obtain

XXe2XhI

ZXe

fei

XnI

a

fuCi ðxaÞ � uA

iagdðx� xaÞdX ¼ 0 ð30Þ

Requiring the arbitrariness of fei yields the following dis-

crete compatibility equation for every element Xe, ne beingthe number of atoms in an element Xe:

Khfuhi ðxaÞ � uA

iag ¼Xne

a

fN BðxaÞdCiB � uA

iag ¼ 0 8Xe ð31Þ

The above Eq. (31) yields number of constraint equationsequal to the number of spatial dimension for each finite ele-ment Xe 2 XhI

. From Eq. (31) the degrees of freedom ofone atom in Xe can be expressed in terms of the degreesof freedom of the finite element Xe and the degrees of free-dom of the remaining atoms in the element. Note that atleast one atom has to be positioned with an element Xe

in the interphase.Discretized continuum weight functions wh

i are relatedto atomistic weight functions through discretized compati-bility Eq. (30). By constructing the compatibility equationssuch that the atoms within an element Xe 2 XhI

areenslaved by the continuum degrees of freedom of that ele-ment (as in the case of the local quasicontinuum method),discretized continuum weight functions wh

i computed at theposition of atoms coincide with the atomistic weight func-tions wA

ia.Let diP be the independent degrees of freedom in a con-

current problem formulation.2 Finite element degrees offreedom over XhC [ XhI

are denoted by dCjD. Master (inde-

pendent) atomistic degrees of freedom over XA [ XhI

aredenoted by dA

ja. Let T CjDiP and T A

jaiP be the transformationmatrices consisting of zeros and ones such that

dCjD ¼ T C

jDiP diP ; dAja ¼ T A

jaiP diP ð32Þ

2 Subscripts P, Q, R, etc. are used to denote global degrees of freedom(combined atomistic and continuum), where as subscripts A, B, C, D, etc.are used to denote the finite element nodal degrees of freedom.

T CjDiP and T A

jaiP are used for writing convenience that allowthe system of equations to be written in terms of total inde-pendent degrees of freedom for the whole problem diP

rather than writing partitioned system of equations interms of partitioned degrees of freedom dC

jD and dAja. Simi-

larly the multipliers of the test function are related as

aCjD ¼ T C

jDiP aiP ; aAja ¼ T A

jaiP aiP ð33Þ

where aiP are the global independent multipliers of the testfunction, aC

jD and aAja are the multipliers of the test function

corresponding to the degrees of freedom dCjD and dA

ja.The discretized system of equations shown below is

obtained by using Eqs. (26)–(33) in the weak form equilib-rium Eq. (20)

�Z

XhT C

iAkP N A;jHCrij dXþ

ZCh

hi

T CiAkP N AH

Chi dC

þZ

XhT C

iAkP NAHCbi dX

þXnm

a

T AiakP

Xneiga

b

ðHAabfiabÞ þHA

a bia

( )¼ 0 ð34Þ

where nm is the number of independent atoms. Eq. (34) is anon-linear system of algebraic equations for the unknowncontinuum and independent atomistic degrees of freedom,schematically written in terms of residuals as

rkP ¼ 0 ð35Þ

This equation can be solved by the Newton method foreach load increment. The tangent stiffness matrix is givenby

KkPmQ ¼orkP

odmQ� o_rkP

o _dmQ

ð36Þ

Superimposed dot in Eq. (36) represents the material timederivative. Assuming no follower forces and no body forcessimplifies Eq. (34) to

rkP ¼ �Z

XhT C

iAkP N A;jHCrij dX

þXnm

a

T AiakP

Xneiga

b

HAabfiab

� �( )¼ 0 ð37Þ

Consistent linearization of the first term of the tangent stiff-ness matrix in Eq. (37) yields

_rð1ÞkP ¼d

dt

ZXh

T CiAkP

oNA

oxjHCrij dX

� �

¼Z

Xh0

T CiAkP

oN A

oX I

HC d

dtoX I

oxjrijJ

� �dX0 ð38Þ

X0 denotes the initial or undeformed configuration, XI isthe initial position with big Roman subscripts denotingthe coordinates in the initial configuration. HC is expressedas a function of XI.

oX Ioxj

is the inverse of the deformationgradient tensor. J is the determinant of the Jacobian such

Page 6: Concurrent AtC coupling based on a blend of the continuum stress and the atomistic force

J. Fish et al. / Comput. Methods Appl. Mech. Engrg. 196 (2007) 4548–4560 4553

that dX = JdX0. Simplification of the derivative terms inEq. (38) gives

_rð1ÞkP ¼Z

XhT C

iAkP N A;jHC _rij þ ðrijdkl � rildjkÞ _uC

k;l

n odX ð39Þ

Linearization of the Cauchy stress depends on the choice ofmaterial model and the material and rotational stress up-date. Details can be found in Refs. [4,36]. The term inparenthesis in Eq. (39) can be expressed as

_rij þ ðrijdkl � rildjkÞ _uCk;l ¼Lijkl _uC

k;l ¼LijklN B;l_dC

kB

¼LijklN B;lT CkBnR

_dnR ð40Þ

where Lijkl depends on the material model and algorithmicparameters. By substituting Eq. (40) into Eq. (39) it can beseen that the resulting tangent stiffness matrix is symmetricif Lijkl has a major symmetry. Consistent linearization ofthe second term of the tangent stiffness matrix in Eq. (37)yields

_rð2ÞkP ¼Xnm

a

T AiakP

Xneiga

b

HAab

o

odAjd

fiab

!_dA

jd

¼Xnm

a

T AiakP

Xneiga

b

HAab

o

odAjd

fiab

!T A

jdnR

( )_dnR ð41Þ

o

odAjd

fiab can be obtained by differentiating Eq. (6) as

follows3:

ob

odjd

oUodia¼ o

2

oq2b

Xneigb

c;c 6¼b

oWðrbcÞorbc

orbc

odjd

� �" # Xneigb

c;c 6¼b

oWðrbcÞorbc

orbc

odia

� �" #

þ oEoqb

Xneigb

c;c 6¼b

o2WðrbcÞor2

bc

orbc

odjd

orbc

odiaþ oWðrbcÞ

orbc

o2rbc

odjddia

( )" #

þ 1

2

Xc;c6¼b

neigb o2V ðrbcÞor2

bc

orbc

odjd

orbc

odiaþ oV ðrbcÞ

orbc

o2rbc

odjddia

( )" #

ð42Þ

2.3. Blend functions over a discretized domain

The continuum sub-domain XC and the interphase sub-domain XI are discretized into a finite element mesh withtetrahedral elements in 3D. We consider three different sce-narios of the blend functions:

1. Piecewise constant blend function: In this scenario, a con-stant value for HC is assigned for each Xe 2 XhI

based onthe normalized distance of the centroid of Xe from CCI

in Fig. 1. HA = 1 � HC is a constant for the atomsbounded by an element Xe 2 XhI

. Piecewise constantblend is the simplest and does not have consistency

3 The subscript d used to denote an atom is not to be confused with theDirac delta function.

problem discussed in Section 2.4 and in [3]. Howeverhandling of ghost forces discussed with Fig. 1 will be dif-ficult for a piecewise constant blend.

2. Piecewise linear blend function: Local coordinates of theparent domain of tetrahedral mesh elements is used toconstruct linear blend function. With u = 1 � r � s � tlinear blend function is of the form

HCðr; s; t; uÞ ¼ A1r þ A2sþ A3t ð43Þ

Constants A1, A2 and A3 are determined based on thenormalized distance of the vertices from CCI shown inFig. 1. Piecewise linear blend is a common choice.

3. Piecewise cubic blend function: A cubic blend function isdefined in the local coordinates of the parent domain oftetrahedral mesh elements. It is constructed from cubicBezier patch for a tetrahedron analogous to the Beziertriangle [14]. A cubic Bezier tetrahedron is defined as

HCðr; s; t; uÞ ¼Xjaj¼3

n!

a!b!c!d!rasbtcudBðabcdÞ

� �

jaj ¼ aþ bþ cþ d ¼ 3 for cubic ð44Þ

where a, b, c and d are the indices of the control pointscorresponding to r, s, t and u as shown in Fig. 2. Thecontrol points B(abcd) can be computed by enforcingHCðr; s; t; uÞ to coincide with the specific 1-D blendingfunctions like HCðsÞ ¼ 1� 3s2 þ 2s3 along the edges ofthe parent tetrahedra. Piecewise cubic blend functionhas the correct value with zero slope at the boundaryof the interphase sub-domain XI.

2.4. Discussion on the method

A comparison of AtC with the similar existing methodsis discussed in this section. An overlapping domainbetween the continuum and atomistic sub-domains hasbeen used in the past to couple continuum and atomisticmodels. In the paper by Curtin and Miller [8] a review of

Fig. 2. Parent tetrahedron with indices of control points.

Page 7: Concurrent AtC coupling based on a blend of the continuum stress and the atomistic force

AIΓΓCI

Θ C = 1

Θ C = 0α β

Fig. 3. Consistency check for AtC.

4554 J. Fish et al. / Comput. Methods Appl. Mech. Engrg. 196 (2007) 4548–4560

different continuum–atomistic concurrent methods is givenwith an emphasis on the generalization of atomistic/contin-uum transition region. Details of the transition region arediscussed for the quasicontinuum method [32,22], the cou-pling of length scales (CLS) method [6,2], the finite elementatomistics (FEAt) method [19] and coupled atomistics anddiscrete dislocation (CADD) method [29] under a unifiedgeneric transition model as shown in Fig. 2 of [8]. It is evi-dent from the discussion of transition region in [8] that allthe methods discussed in there have a continuum meshrefined to the level of atomic spacing and the continuumnodes coincide with the atoms in the transition region. Thisis not necessary for the AtC method presented here asshown in Figs. 4, 6 and 8. In fact this may be a tediousextra work in an adaptive framework where the atomisticdomain is not known a priori. The bridging domainmethod [5,34] and the multiscale modeling method of Luanet al. [20] also eliminated the restriction of continuum meshrefinement down to atomistic spacing and coincidence ofatoms with continuum nodes in the transition region.

Among the methods discussed in [8] some of the meth-ods like the quasicontinuum method [32,22], CLS method[6,2] have a well defined energy functional that approxi-mates the potential energy due to deformation of the com-bined continuum–atomistic regions. The bridging domainmethod of Belytschko et al. [5,34] also defines a Hamilto-nian for the complete problem domain, in which a linearscalar parameter is used to obtain a linear combinationof the atomistic and the continuum Hamiltonians in theoverlap region.

In the FEAt method [19] the solution is obtained oversub-domains coupled through compatible boundary condi-tions. A similar approach adopted in [9] is in the spirit ofSchwarz overlapping method, which has two conditionsfor uniqueness and convergence (see for instance [7]). Theseare (i) convexity and (ii) use of identical mathematicalmodel in the overlapping regions. In the absence of (i) thereis no guarantee that the residuals vanish as the compatibil-ity is enforced.

The method presented here minimizes residuals of Eq.(35) to bring unbalance forces to zero during the solutionprocedure. The solution is obtained in one step for theentire domain without using the interphase to transferinformation from the continuum to the atomistic domainand vice versa as part of the iterative solution (as in [9]).The present method may also be used in situations in whichdevising an energy functional for the entire system may notbe possible, for example in the presence of irreversible pro-cesses. Use of blending functions HC(x) and HA(x) leads toan approximation of the physically meaningful energy inthe overlap interphase sub-domain.

The atomistic blend function HA is to be handled care-fully due the non-local nature of the atomistics. Analysesof the AtC methods in [3] discusses the inconsistencies thatcan arise if HA is not treated carefully. To fix ideas considera 1-D case of two interacting atoms in XI depicted in Fig. 3.If the blend functions in XI are defined in the traditional

way as HA(x) = 1 � HC(x) either the energy blend or theforce blend leads to the following inconsistency. Forinstance, force at the position of the atom a is{1 � HC(xa)}fiab and that at the position of the atom b is{1 � HC(xb)}fiab. Since HC(xa) 5 HC(xb) in general,{1 � HC(xa)}fiab 5 {1 � HC(xb)} fiab, which violates theNewton’s third law and causes non-symmetric stiffnessmatrix. Incidentally a constant blend of HC = HA = 0.5used by Broughton et al. [6,2] is consistent in this sense,but lacks the gradual atomistic-to-continuum transition.Any non-constant blend function needs to be treated prop-erly for consistency. By defining HA

ab as in Eq. (11) weobtain force at the position of atom a to be equal to theforce at the position of atom b satisfying the Newton’sthird law and giving rise to symmetric stiffness matrix. Itis noted that if the thickness of the interphase sub-domainis reduced to zero, one recovers the residual definitions ofFEAt and CADD methods [30].

In addition to equilibrium (Eqs. (15)–(17)), a compati-bility is enforced (Eq. (18)) between the continuum solutionand the atomistic solution. This is similar to the constraintsimposed by the Lagrange multiplier or augmentedLagrangian method in [5,34]. However the compatibilityin Eq. (18) allows for a flexibility in imposing the con-straints between the continuum solution and atomisticsolution. By controlling the discretization of ki(x) in Eq.(28) we can control the strength of the coupling, which willbe studied in detail in a continuing work.

3. Patch tests

A series of patch tests are conducted to verify the prob-lem formulation and its implementation. Fig. 4 shows thehybrid atomistic–continuum domain considered for thepatch tests. A cube with an atomistic sub-domain XA atthe center and surrounded by an interphase sub-domainXI is subjected to 6 constant strain modes (3 normal strainmodes and 3 shear strain modes) and 6 rigid body modes (3translation and 3 rotation) one at a time. The problemdomain X is discretized with a tetrahedral finite elementmesh. The finite element nodes only in XhC [ XhI

contributeto the continuum residual equations. The EAM potential

Page 8: Concurrent AtC coupling based on a blend of the continuum stress and the atomistic force

Atomistic domain

Overlap interphase

Continuum domain

Ω

Ω

Ω

A

I

C

Section view

Fig. 4. Hybrid atomistic–continuum domain for patch tests.

J. Fish et al. / Comput. Methods Appl. Mech. Engrg. 196 (2007) 4548–4560 4555

for Aluminum [13] is chosen for the atomistics and a linearelastic constitutive relationship consistent with the EAM ischosen for the continuum [9]. The constant strain modesand the rigid body modes are imposed through the appro-priate Dirichlet boundary conditions to the continuum.The example consists of 13,075 total degrees of freedomout of which 12,147 were atomistic degrees of freedomand 928 were continuum degrees of freedom.

Fig. 5 shows that the displacements solved by the AtCmethod is consistent with the imposed strain modes forthe case of a normal strain mode exx = 0.001 and a shearstrain mode exy = 0.001. These strains are well within thelinear elastic regime of stress–strain response of the Alumi-num lattice. The displacements were consistent for theother constant strain modes and rigid body modes as well.

0 10 20 30 40 50 60 70—0.04

—0.03

—0.02

—0.01

0

0.01

0.02

0.03

0.04

Position x

x—di

spla

cem

ent

(a) Displacement plot for εxx=0.001

continuumatomistic

Fig. 5. Displacement

Energy density is calculated for each element in the contin-uum sub-domain XhC

, for each atom in the atomisticsub-domain XA and at each atom location in the overlapinterphase XhI

. It was found to be accurate within a toler-ance of the order of 10�8 MPa. Although the continuumenergy density and atomistic energy density are accurateto a tolerance of the order of 10�10–10�12 individually, aconversion factor from the atomistic unit of the energydensity, eV/A3 to that of the continuum, MPa causes thisapparent loss in accuracy. Table 1 shows the energy densityfor different strain modes. The energy density for the rigidbody modes calculated by AtC is zero as expected. Usingdifferent blend functions discussed in Section 2.3 in theoverlap interphase XI of the patch test domain (Fig. 4)did not affect the patch test results.

0 10 20 30 40 50 60 70—0.04

—0.03

—0.02

—0.01

0

0.01

0.02

0.03

0.04

Position x

y—di

spla

cem

ent

(b) Displacement plot for εxy=0.001

continuumatomistic

along X direction.

Page 9: Concurrent AtC coupling based on a blend of the continuum stress and the atomistic force

Table 1Strain energy density by AtC formulation

Strain modes Strain energy density in MPa

exx = 0.001 0.0374602eyy = 0.001 0.0374602ezz = 0.001 0.0374602exy = 0.001 0.0734003eyz = 0.001 0.0734003eyz = 0.001 0.0734003

4556 J. Fish et al. / Comput. Methods Appl. Mech. Engrg. 196 (2007) 4548–4560

4. Numerical examples

Two numerical examples are illustrated in this section.The first one is nano-indentation of a thin film and the sec-ond is a nano-void subjected to hydrostatic loading. Thecontinuum is linear elastic. The EAM potential of the Alu-minum given by Ercolessi and Adams [13] is used for theatomistics and the elastic constitutive parameters chosenfor the continuum are consistent with the EAM potential.A finite element discretization of the problem domain isconstructed such that the mesh is finer in the regions wherestresses are expected to be high. A hybrid atomistic–con-tinuum concurrent model is constructed a priori by replac-ing the mesh elements in the regions where stresses areexpected to be high with an atomistic sub-domain. Anadaptive scheme by which the atomistic regions areselected based on the underlying fields will be presentedin a subsequent publication. In the adaptive methodspaper there is also a discussion on the size of the elementsin the interphase sub-domain XI. Although the entireproblem domain is discretized with a finite element meshfor the sake of simplicity, only the finite element nodesin the sub-domain XC [ XI contribute to the continuumresidual in Eq. (34). Eq. (35) was solved by a non-linearmulti-variable minimization library based on conjugategradient algorithm.

Fig. 6. Hybrid atomistic–continuum con

Crystal defects such as dislocations that are formed as aresult of loading are captured by the atomistic model. Cen-trosymmetry calculation [18] is used to detect the atoms inthe dislocation core and these atoms are plotted to showthe dislocation core structure. The centrosymmetry param-eter for each atom is defined as follows:

P ¼X6

a¼1

jRa þ Raþ6j2 ð45Þ

where Ra and Ra+6 are the vectors corresponding to the sixpairs of opposite nearest neighbors in the FCC lattice. Thecentrosymmetry parameter is zero for the atoms in a per-fect crystal. For P = 0.5–4.0 the atom is considered to belocated at a dislocation core [18]. Centrosymmetry criteriahas been used to show dislocation structures in [21].

4.1. Nano-indentation of a thin film

Indentation of a film of thickness �30 nm placed on arigid substrate is illustrated in this section. The indenteris rectangular in shape and �18.7 A wide. The indenteras well as the film are considered to be infinite in the outof plane X direction, thus a plane strain condition existsin the Y–Z plane (Fig. 6). Indentation direction is �Z.Homogeneous Dirichlet boundary condition in Z isimposed on the bottom face of the film that rests on thesubstrate. Homogeneous Dirichlet boundary condition inY is imposed on the left and right face of the continuumproblem domain. Indenter load is applied quasi-staticallythrough Dirichlet boundary condition by moving theindenter by 0.05 A for each load step. Thus the indentercorresponds to a perfectly rigid indenter. A 3D latticestructure is maintained by imposing periodic boundaryconditions in X direction for the atomistic model. Crystal-lographic orientation chosen for the lattice (shown in theleft picture of Fig. 6) is such that the dislocations generated

current model for nano-indentation.

Page 10: Concurrent AtC coupling based on a blend of the continuum stress and the atomistic force

0 10 20 30 40 50 60 70 80 90 100—5

0

5

10

15

20

25

30

35

40

Load steps (each load step = 0.05 A indenter depth)

Tota

l ene

rgy

in e

V

atomistic reference solutionconcurrent model solution

dislocationnucleation

Fig. 7. Energy comparison between atomistic reference solution and theconcurrent model solution.

J. Fish et al. / Comput. Methods Appl. Mech. Engrg. 196 (2007) 4548–4560 4557

from the corners of the indenter move straight down intothe material. Fig. 6 shows a concurrent model for theproblem.

Dislocation nucleation is seen beginning from an inden-ter displacement of 1.7 A. Fig. 7 shows a plot of the totalenergy of the domain versus indenter displacement. Thecurve is flat for the first 20 load steps due to a small amountof surface relaxation that happens alongside indentation.The load steps at which dislocation nucleation occurs inthe AtC model and the atomistic reference solutionare the same except for the last two. The load steps at whichthe last two dislocations nucleate differ between the twomodels because of the constraining effect of the finite atom-istic region in AtC on defect nucleation. Thus the AtCmodel solution agrees well with the atomistic reference solu-

Fig. 8. Hybrid atomistic–continuu

tion. Results obtained here also qualitatively agree with thenano-indentation test results presented in [31] although theexact numbers in terms of the indenter displacement atthe first dislocation nucleation do not. This is due to differ-ence in indenter size and inter-atomic potential.

The AtC model (Fig. 6) consists of 58,359 total degreesof freedom to solve for. 58,005 are the atomistic degrees offreedom and 354 are the continuum degrees of freedom.Thus the atomistic degrees of freedom dominate the calcu-lations. The L2 norm of the residuals of Eq. (35) was of theorder of 10�5 per degree of freedom at the end of each loadstep. The atomistic model of the reference solution consistsof 173,880 atomistic degrees of freedom.

4.2. Nano-void subjected to hydrostatic tension

A void of size �50 A in diameter at the center of a cubeof side �500 A is subjected to hydrostatic tension. The loadis applied quasi-statically in small increments (0.375 A)through Dirichlet boundary conditions imposed on theouter faces of the cube. Problem simulation consists ofsolving the problem at each incremental load step. The sim-ulation of a nano-void subjected to hydrostatic tension hasbeen used to study nano-void growth and cavitation [21]and is also relevant for nano-porous materials. Fig. 8shows a concurrent model for the problem along with thecrystallographic orientation.

The dislocation loops observed at 18th load step aroundthe void are shown in the left picture of Fig. 9. With theincrease in load, dislocation loops grow and quickly reactto form Lomer–Cottrell junctions [17]. These junctionsresult in stacking fault tetrahedra around the void asshown in the right portion of Fig. 9, which plots theatoms along the edges of the tetrahedra. Results of the fullyatomistic simulation at the corresponding load steps are

m concurrent model for Void.

Page 11: Concurrent AtC coupling based on a blend of the continuum stress and the atomistic force

Load step 18Dislocation loops nucleated from void surface

X

Y

Z X

Y

Z

Load step 20

Stacking-fault tetrahera

Fig. 9. Dislocations in the Void problem-concurrent model solution.

X

Y

Z

Load step 18

Dislocation loops nucleated from void surface

Load step 20

Stacking-fault tetrahedra

X

Y

Z

Fig. 10. Dislocations in the Void problem-atomistic reference solution.

0 5 10 15 20 250

10

20

30

40

50

60

Load steps (each load step = 0.375 A dirichlet BC)(Ene

rgy

exclu

ding

sur

face

— lin

ear e

last

ic st

rain

ene

rgy)

in e

V

atomistic reference solutionconcurrent model solution

uniform deformation

growth of initialdislocation loops

stacking faulttetrahedra

further growthof dislocations

Fig. 11. Comparison of energy between a fully atomistic referencesolution and the concurrent model for successive load steps.

4558 J. Fish et al. / Comput. Methods Appl. Mech. Engrg. 196 (2007) 4548–4560

shown in Fig. 10. The symmetry of the resulting dislocationconfiguration is due to the crystal symmetry. Resultsobtained are qualitatively comparable with that presentedin [21].

Fig. 11 shows a comparison of the energy plots betweenthe fully atomistic reference solution and the concurrentmodel (Fig. 8) solution. The energy of the atoms withinthe inter-atomic cutoff distance from a free surface is sub-tracted from the model energy to eliminate the energy fluc-tuations due to surface relaxation. The linear elastic strainenergy of the model is also subtracted from the total energyof the model so that the fluctuation in the energy due tonucleation and growth of dislocation loops is clearly distin-guishable. Different events noticed during the simulationare also marked in Fig. 11. Stacking fault tetrahedra shownin the right side of Figs. 9 and 10 occur between the loadsteps 20 and 21 with an associated drop in the energy asshown in Fig. 11.

Page 12: Concurrent AtC coupling based on a blend of the continuum stress and the atomistic force

J. Fish et al. / Comput. Methods Appl. Mech. Engrg. 196 (2007) 4548–4560 4559

The AtC model (Fig. 8) consists of 331,801 total degreesof freedom. 328,494 are the atomistic degrees of freedomand 3307 are the continuum degrees of freedom. Onceagain the atomistic degrees of freedom constitute a major-ity of calculations. The L2 norm of the residuals of Eq. (35)was of the order of 10�6 per degree of freedom. The atom-istic simulation for a reference solution consists of1,316,412 degrees of freedom.

5. Closing remarks

A concurrent atomistic to continuum (AtC) couplingmethod is formulated based on a blending of the contin-uum stress and the atomistic force in the equilibrium equa-tion. The problem domain is decomposed into a continuumsub-domain, an atomistic sub-domain and an overlapinterphase sub-domain with a blended atomistic–contin-uum description. Three different blend functions are con-sidered. Compatibility between the atomistic solution andthe continuum solution is imposed within the interphasein a weak sense. Patch test results verified the problem for-mulation and its implementation. A nano-indentationproblem and a nano-void subjected to hydrostatic tensionare solved by the AtC method and the results are comparedwith the results of fully atomistic simulations. Furtherinvestigation of the blend functions and weak compatibilityconstraints is an ongoing work. The AtC method is thebasis of an automated adaptive concurrent multiscale pro-cedure currently under development.

Acknowledgments

We gratefully acknowledge the support of DOE pro-gram ‘‘A Mathematical Analysis of Atomistic to Contin-uum Coupling Methods’’ DE-FG01-05ER05-16 for thiswork. We also acknowledge NSF for ‘‘NIRT: Modelingand Simulation Framework at the Nanoscale: Applicationto Process Simulation, Nanodevices, and NanostructuredComposites’’ NSF Grant 0303902 and ‘‘Multiscale SystemsEngineering for Nanocomposites’’ NSF Grant 0310596.We also acknowledge useful discussions we had with PavelBochev and Richard Lehoucq of the Computational Math-ematics and Algorithms group at Sandia National Labora-tories, Albuquerque, NM. Santiago Badia acknowledgesthe support of the European Community through the Mar-ie Curie Contract NanoSim (MOIF-CT-2006-039522).

References

[1] <http://www.ud.infn.it/~ercolessi/potentials>.[2] Farid F. Abraham, Jeremy Q. Broughton, Noam Bernstein, Efthim-

ios Kaxiras, Spanning the length scales in dynamic simulation,Comput. Phys. 12 (6) (1998) 538.

[3] S. Badia, P. Bochev, J. Fish, M. Gunzburger, R. Lehoucq, M.Nuggehally, M.L. Parks, A force-based blending model for atomistic-to-continuum coupling, Int. J. Multiscale Comput. Engrg., submittedfor publication.

[4] Ted Belytschko, Wing Kam Liu, Brian Moran, Nonlinear FiniteElements for Continua and Structures, John Wiley & Sons, Ltd.,2000.

[5] Ted Belytschko, S.P. Xiao, Coupling methods for continuum modelwith molecular model, Int. J. Multiscale Comput. Engrg. 1 (1) (2003)115.

[6] Jeremy Q. Broughton, Farid F. Abraham, Noam Bernstein, Efthim-ios Kaxiras, Concurrent coupling of length scales: methodology andapplication, Phys. Rev. B 60 (4) (1999) 2391.

[7] X.C. Cai, W.D. Gropp, D.E. Keyes, A comparison of some domaindecomposition and ilu preconditioned iterative methods for nonsym-metric elliptic problems, Numer. Linear Algebr. Appl. 1 (1994)477.

[8] Willian A. Curtin, Ronald E. Miller, Atomistic/continuum couplingin computational material science, Model. Simul. Mater. Sci. Engrg.11 (2003) 33.

[9] Dibyendu K. Datta, Catalin R. Picu, Mark S. Shephard, Compositegrid atomistic continuum method: an adaptive approach to bridgecontinuum with atomistic analysis, Int. J. Multiscale Comput. Engrg.2 (2004) 401.

[10] Murray S. Daw, M.I. Baskes, Embedded-atom method: derivationand application to impurities, surfaces, and other defects in metals,Phys. Rev. B 29 (12) (1984) 6443.

[11] Hashmi Ben Dhia, Guillaume Rateau, The arlequin method as aflexible engineering design tool, Int. J. Numer. Methods Engrg. 62(2005) 1442.

[12] Laurent M. Dupuy, Ellad B. Tadmor, Ronald E. Miller, Rob Phillips,Finite-temperature quasicontinuum: molecular dynamics without allthe atoms, Phys. Rev. Lett. 95 (060202) (2005) 1.

[13] F. Ercolessi, J.B. Adams, Interatomic potentials from first-principlescalculations: the force-matching method, Europhys. Lett. 26 (1994)583.

[14] Gerald Farin, Curves and Surfaces for Computer Aided GeometricDesign: A Practical Guide, Academic Press, Inc., 1988.

[15] Jacob Fish, Wen Chen, Discrete-to-continuum bridging based onmultigrid principles, Comput. Methods Appl. Mech. Engrg. 193(2004) 1693.

[16] Thomas J.R. Hughes, The Finite Element Method: Linear Static andDynamic Finite Element Analysis, Dover, 2000.

[17] Derek Hull, David J. Bacon, Introduction to Dislocations, Butter-worth Heinemann, 2001.

[18] Cynthia L. Kelchner, S.J. Plimpton, J.C. Hamilton, Dislocationnucleation and defect structure during surface indentation, Phys. Rev.B 58 (17) (1998) 11085.

[19] S. Kohlhoff, P. Gumbsch, H.F. Fischmeister, Crack propagation inb.c.c. crystals studied with a combined finite-element and atomisticmodel, Philos. Mag. A 64 (4) (1991) 851.

[20] B.Q. Luan, S. Hyun, J.F. Molinari, N. Bernstein, Mark O. Robbins,Multiscale modeling of two-dimensional contacts, Phys. Rev. E 74(046710) (2006) 1.

[21] Jaime Marian, Jaroslaw Knap, Michael Ortiz, Nanovoid cavitationby dislocation emission in aluminum, Phys. Rev. Lett. 93 (165503)(2004) 1.

[22] Ronald E. Miller, Ellad B. Tadmor, The quasicontinuum method:overview, applications and current directions, J. Comput.-AidedMater. Des. 9 (3) (2002) 203.

[23] M. Mullins, M.A. Dokainish, Crack propagation in b.c.c. crystalsstudied with a combined finite-element and atomistic model, Philos.Mag. A 46 (4) (1982) 771.

[24] Harold S. Park, Eduard G. Karpov, Wing Kam Liu, A temperatureequation for coupled atomistic/continuum simulations, Comput.Methods Appl. Mech. Engrg. 193 (2004) 1713.

[25] Catalin R. Picu, On the functional form of non-local elasticitykernels, J. Mech. Phys. Solids 50 (2002) 1923.

[26] R. Qiao Narayana, R. Aluru, Atomistic simulation of kc1 transportin charged silicon nanochannels: interfacial effects, Colloids Surf. A:Physiochem. Engrg. Aspects 267 (2005) 103.

Page 13: Concurrent AtC coupling based on a blend of the continuum stress and the atomistic force

4560 J. Fish et al. / Comput. Methods Appl. Mech. Engrg. 196 (2007) 4548–4560

[27] Robert E. Rudd, Coarse-grained molecular dynamics for computermodeling of nanomechanical systems, Int. J. Multiscale Comput.Engrg. 2 (2) (2004) 203.

[28] Robert E. Rudd, Jeremy Q. Broughton, Coarse-grained moleculardynamics and the atomistic limit of finite elements, Phys. Rev. B 58(10) (1998) 5893.

[29] L.E. Shilkrot, William A. Curtin, Ronald E. Miller, A coupledatomistic/continuum model of defects in solids, J. Mech. Phys. Solids50 (2002) 2085.

[30] L.E. Shilkrot, Ronald E. Miller, William A. Curtin, Multiscaleplasticity modeling: coupled atomistics and discrete dislocationmechanics, J. Mech. Phys. Solids 52 (2004) 755.

[31] E.B. Tadmor, R. Miller, R. Phillips, Nanoindentation and incipientplasticity, J. Mater. Res. 14 (6) (1999) 2233.

[32] Ellad B. Tadmor, Michael Ortiz, Rob Phillips, Quasicontinuumanalysis of defects in solids, Philos. Mag. A 73 (6) (1996) 1529.

[33] Gregory J. Wagner, Wing Kam Liu, Coupling of atomistic andcontinuum simulations using a bridging scale decomposition, J.Comput. Phys. 190 (2003) 249.

[34] S.P. Xiao, Ted Belytschko, A bridging domain method for couplingcontinua with molecular dynamics, Comput. Methods Appl. Mech.Engrg. 193 (2004) 1645.

[35] Min Zhou, A new look at the atomic level virial stress: on continuum-molecular system equivalence, Proc. Royal Soc. Lond. Ser. A 459(2003) 2347.

[36] O.C. Zienkiewicz, The Finite Element Method, third ed., TataMcGraw-Hill, 2003.