3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction to Modeling...

85
MIT OpenCourseWare http://ocw.mit.edu 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction to Modeling and Simulation Markus Buehler, Spring 2008 For information about citing these materials or our Terms of Use, visit: http://ocw.mit.edu/terms.

Transcript of 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction to Modeling...

Page 1: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction to Modeling …dspace.mit.edu/bitstream/handle/1721.1/74612/3-021j-spring-2008/... · Atomistic and molecular methods. 2

MIT OpenCourseWare http://ocw.mit.edu

3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction to Modeling and Simulation Markus Buehler, Spring 2008

For information about citing these materials or our Terms of Use, visit: http://ocw.mit.edu/terms.

Page 2: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction to Modeling …dspace.mit.edu/bitstream/handle/1721.1/74612/3-021j-spring-2008/... · Atomistic and molecular methods. 2

1

1.021/3.021/10.333/18.361/22.00 Introduction to Modeling and Simulation

Part II - lecture 7

Atomistic and molecular methods

Page 3: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction to Modeling …dspace.mit.edu/bitstream/handle/1721.1/74612/3-021j-spring-2008/... · Atomistic and molecular methods. 2

2

Content overviewLectures 2-10February/March

Lectures 11-19March/April

Lectures 20-27April/May

I. Continuum methods1. Discrete modeling of simple physical systems:

Equilibrium, Dynamic, Eigenvalue problems2. Continuum modeling approaches, Weighted residual (Galerkin) methods,

Variational formulations3. Linear elasticity: Review of basic equations,

Weak formulation: the principle of virtual work, Numerical discretization: the finite element method

II. Atomistic and molecular methods1. Introduction to molecular dynamics2. Basic statistical mechanics, molecular dynamics, Monte Carlo3. Interatomic potentials4. Visualization, examples5. Thermodynamics as bridge between the scales6. Mechanical properties – how things fail7. Multi-scale modeling8. Biological systems (simulation in biophysics) – how proteins work and

how to model them

III. Quantum mechanical methods1. It’s A Quantum World: The Theory of Quantum Mechanics2. Quantum Mechanics: Practice Makes Perfect3. The Many-Body Problem: From Many-Body to Single-Particle4. Quantum modeling of materials5. From Atoms to Solids6. Basic properties of materials7. Advanced properties of materials8. What else can we do?

Page 4: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction to Modeling …dspace.mit.edu/bitstream/handle/1721.1/74612/3-021j-spring-2008/... · Atomistic and molecular methods. 2

3

Overview: Material covered Lecture 1: Introduction to atomistic modeling (multi-scale modeling paradigm, difference between continuum and atomistic approach, case study: diffusion)

Lecture 2: Basic statistical mechanics (property calculation: microscopic states vs. macroscopic properties, ensembles, probability density and partition function, solution techniques: Monte Carlo and molecular dynamics)

Lecture 3: Basic molecular dynamics (advanced property calculation, chemical interactions)

Lecture 4: Interatomic potential and force field (pair potentials, fitting procedure, force calculation, multi-body potentials-metals/EAM & applications, neighbor lists, periodic BCs, how to apply BCs)

Lecture 5: Interatomic potential and force field (cont’d) (organic force fields, bond order force fields-chemical reactions, additional algorithms (NVT, NPT), application: mechanical properties –basic introduction)

Lecture 6: Application to mechanics of materials-brittle materials (significance of fractures/flaws, brittle versus ductile behavior [motivating example], basic deformation mechanisms in brittle fracture, theory, case study: supersonic fracture (example for model building); case study: fracture of silicon (hybrid model), modeling approaches: brittle-pair potential/ReaxF, applied to silicon

Lecture 7: Application to mechanics of materials-ductile materials (dislocation mechanisms), case study: failure of copper nanocrystal, supercomputing/parallelization

Lecture 8: Review session

Lecture 9: QUIZ

Page 5: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction to Modeling …dspace.mit.edu/bitstream/handle/1721.1/74612/3-021j-spring-2008/... · Atomistic and molecular methods. 2

4

II. Atomistic and molecular methods

Lecture 7: Application to mechanics of materials-ductile materials

Outline:1. Review: brittle fracture mechanics & atomistic modeling of brittle

fracture1.1 Brittle fracture – supersonic and subsonic cracking

2. Multi-paradigm modeling of brittle fracture in silicon 3. Basic deformation mechanism in ductile materials: dislocations

3.1 Atomistic modeling studies of dislocation plasticity4. Supercomputing and parallelization

Goal of today’s lecture: Review main concepts of brittle fracture, application to chemically complex material – silicon Discuss advanced molecular dynamics simulation methods (multi-paradigm modeling)Learn basics in mechanics of ductile materials, focused on dislocations, review atomistic modeling approaches for ductile materials

Page 6: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction to Modeling …dspace.mit.edu/bitstream/handle/1721.1/74612/3-021j-spring-2008/... · Atomistic and molecular methods. 2

5

1. Review: Ductile versus brittle materials

Page 7: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction to Modeling …dspace.mit.edu/bitstream/handle/1721.1/74612/3-021j-spring-2008/... · Atomistic and molecular methods. 2

6

Tensile test of a wire: 2 types of material responses

Brittle Ductile

Strain

Stre

ss

BrittleDuctile

Necking

Figures by MIT OpenCourseWare.

Page 8: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction to Modeling …dspace.mit.edu/bitstream/handle/1721.1/74612/3-021j-spring-2008/... · Atomistic and molecular methods. 2

7

Ductile versus brittle materials

Difficultto deform,breaks easily

Easy to deformhard to break

BRITTLE DUCTILE

Glass Polymers Ice...

Shear load

Copper, Gold

Figure by MIT OpenCourseWare.

Page 9: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction to Modeling …dspace.mit.edu/bitstream/handle/1721.1/74612/3-021j-spring-2008/... · Atomistic and molecular methods. 2

8

Deformation of materials:Nothing is perfect, and flaws or cracks matter

Any material has imperfections – here shown as elliptical inclusions

Page 10: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction to Modeling …dspace.mit.edu/bitstream/handle/1721.1/74612/3-021j-spring-2008/... · Atomistic and molecular methods. 2

9

Significance of material flaws

Image removed due to copyright restrictions. Please see Fig. 1.3 in: Buehler, Markus J. Atomistic Modeling of Materials Failure. New York, NY: Springer, 2008.

Stress concentrators: local stress >> global stress

Page 11: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction to Modeling …dspace.mit.edu/bitstream/handle/1721.1/74612/3-021j-spring-2008/... · Atomistic and molecular methods. 2

10

“Macro, global”

“Micro (nano), local”

)(rσ r

Deformation of materials:Nothing is perfect, and flaws or cracks matter

Griffith, Irwine and others: Failure initiates at defects, such as cracks, or grain boundaries with reduced traction, nano-voids, other imperfections

Failure of materials initiates at cracks

Page 12: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction to Modeling …dspace.mit.edu/bitstream/handle/1721.1/74612/3-021j-spring-2008/... · Atomistic and molecular methods. 2

11

Crack extension: brittle response

Large stresses lead to rupture of chemicalbonds between atoms

Thus, crack extends

Image removed due to copyright restrictions. Please see: Fig. 1.4 in Buehler, Markus J. Atomistic Modeling of Materials Failure. New York, NY: Springer, 2008.

Figure by MIT OpenCourseWare.

Page 13: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction to Modeling …dspace.mit.edu/bitstream/handle/1721.1/74612/3-021j-spring-2008/... · Atomistic and molecular methods. 2

12

Lattice shearing: ductile response

Instead of crack extension, induce shearing of atomic latticeDue to large shear stresses at crack tipLecture 7

Figure by MIT OpenCourseWare.

Figure by MIT OpenCourseWare.

τ

τ

τ

τ

Page 14: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction to Modeling …dspace.mit.edu/bitstream/handle/1721.1/74612/3-021j-spring-2008/... · Atomistic and molecular methods. 2

13

1.1 Brittle fracture – supersonic and subsonic cracking

Focus on two aspects:1. Basic physical aspects of fracture initiation

(dissipation of elastic energy)2. Crack limiting speed, once the crack begins to

propagate

Page 15: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction to Modeling …dspace.mit.edu/bitstream/handle/1721.1/74612/3-021j-spring-2008/... · Atomistic and molecular methods. 2

14

Basic fracture process: dissipation of elastic energy

Undeformed Stretching=store elastic energy Release elastic energydissipated into breaking chemical bonds

Image removed due to copyright restrictions. Please see: Fig. 6.5 in Buehler, Markus J. Atomistic Modeling of Materials Failure. New York, NY: Springer, 2008.

Page 16: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction to Modeling …dspace.mit.edu/bitstream/handle/1721.1/74612/3-021j-spring-2008/... · Atomistic and molecular methods. 2

15

Limiting speeds of cracks

• Under presence of hyperelastic effects, cracks can exceed the conventional barrier given by the wave speeds• This is a “local” effect due to enhancement of energy flux• Subsonic fracture due to local softening, that is, reduction of energy flux

Images removed due to copyright restrictions. Please see: Fig. 6.56 and 6.90 in Buehler, Markus J. Atomistic Modeling of Materials Failure. New York, NY: Springer, 2008.

Page 17: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction to Modeling …dspace.mit.edu/bitstream/handle/1721.1/74612/3-021j-spring-2008/... · Atomistic and molecular methods. 2

16

How to build a “simple” atomistic model of fracture

Must be able to capture the process of storing elastic energy

Must be able to capture the process of breaking bonds

The simple harmonic potential & harmonic bond snapping potential are the simplest representations of such a model

Undeformed Stretching=store elastic energy Release elastic energydissipated into breaking chemical bonds

weak layer=fracture plane

Figure by MIT OpenCourseWare.

Page 18: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction to Modeling …dspace.mit.edu/bitstream/handle/1721.1/74612/3-021j-spring-2008/... · Atomistic and molecular methods. 2

17

A “simple” atomistic model: geometry2

00 )(21 rrk −=φ

⎪⎪⎩

⎪⎪⎨

≥−

<−=

break2

0break0

break2

00

)(21

)(21

rrrrk

rrrrkφ

9165.012246.10

==

ρrEQ distance & density

X

YV

31/2rora

Iy

Ix

Weak fracture layer

bond can

y (store energy) 2D triangular (hexagonal) lattice

break

elasticit

stable configuration of pair potential

Figure by MIT OpenCourseWare.

Page 19: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction to Modeling …dspace.mit.edu/bitstream/handle/1721.1/74612/3-021j-spring-2008/... · Atomistic and molecular methods. 2

18

How to calculate elastic properties and wave speeds – triangular lattice, pair potential φ

12246.10 =r

EQ distance & density (same in pset 2)

''φ=k 0r

**2****rbreak0 /][/][][],,[ TLcLEkELrrr ==== φ

3**3** /][/][ LMLEE == ρ :::

*

*

*

MEL reference length (1 Å)

reference energy (347 kJ/mole)

reference mass (12 amu)

Example

Page 20: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction to Modeling …dspace.mit.edu/bitstream/handle/1721.1/74612/3-021j-spring-2008/... · Atomistic and molecular methods. 2

19

Harmonic and harmonic bond snapping potential

200 )(

21 rrk −=φ

⎪⎪⎩

⎪⎪⎨

≥−

<−=

break2

0break0

break2

00

)(21

)(21

rrrrk

rrrrkφ

Image removed due to copyright restrictions. Please see: Fig. 4.6 in Buehler, Markus J. Atomistic Modeling of Materials Failure. New York, NY: Springer, 2008.

Page 21: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction to Modeling …dspace.mit.edu/bitstream/handle/1721.1/74612/3-021j-spring-2008/... · Atomistic and molecular methods. 2

20

Hyperelasticity or nonlinear elasticity

Image removed due to copyright restrictions. Please see: Fig. 3.10 in Buehler, Markus J. Atomistic Modeling of Materials Failure. New York, NY: Springer, 2008.

Page 22: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction to Modeling …dspace.mit.edu/bitstream/handle/1721.1/74612/3-021j-spring-2008/... · Atomistic and molecular methods. 2

21

MD model development: biharmonic potential

Polymers, rubber

Metals

• Stiffness change under deformation, with different strength

• Atomic bonds break at critical atomic separation

• Want: simple set of parameters that control these properties (as few as possible, to gain generic insight)

Page 23: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction to Modeling …dspace.mit.edu/bitstream/handle/1721.1/74612/3-021j-spring-2008/... · Atomistic and molecular methods. 2

22

Biharmonic potential – control parameters

breakε

0k

1k

01ratio / kkk =

breakronr r 0

0

rrr −

'φstiffening

softening

Page 24: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction to Modeling …dspace.mit.edu/bitstream/handle/1721.1/74612/3-021j-spring-2008/... · Atomistic and molecular methods. 2

23

Physical basis for subsonic/supersonic fracture

Changes in energy flow at the crack tip due to changes in local wave speed (energy flux higher in materials with higher wave speed

Image removed due to copyright restrictions. Please see: Fig. 6.38 in Buehler, Markus J. Atomistic Modeling of Materials Failure. New York, NY: Springer, 2008.

Page 25: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction to Modeling …dspace.mit.edu/bitstream/handle/1721.1/74612/3-021j-spring-2008/... · Atomistic and molecular methods. 2

24

Supersonic fracture: mode II (shear)

Page 26: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction to Modeling …dspace.mit.edu/bitstream/handle/1721.1/74612/3-021j-spring-2008/... · Atomistic and molecular methods. 2

25

Experimental verificationIntersonic mode I fracture

Recent experiment has verified existence of intersonic mode I cracks in stiffening material (rubber)Possible explanation: Hyperelasticity or nonlinear elasticity

Theory/MD experiment

Image removed due to copyright restrictions.Please see Fig. 2 in Petersan, Paul J., Robert D. Deegan, M. Marder, and Harry L. Swinney. "Cracks in Rubber under Tension Exceed the Shear Wave Speed." Phys Rev Lett 93 (2004): 015504.

Image removed due to copyright restrictions. Please see: Fig. 9 in Buehler, Markus, and Huajian Gao. "Modeling Dynamic Fracture Using Large-Scale Atomistic Simulations." Chapter 1 in Shukla, Arun. Dynamic Fracture Mechanics. Hackensack, NJ: World Scientific, 2006.

Page 27: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction to Modeling …dspace.mit.edu/bitstream/handle/1721.1/74612/3-021j-spring-2008/... · Atomistic and molecular methods. 2

26

2. Multi-paradigm modeling of brittle fracture in silicon

Focus: model particular fracture properties of silicon (chemically complex material)

Page 28: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction to Modeling …dspace.mit.edu/bitstream/handle/1721.1/74612/3-021j-spring-2008/... · Atomistic and molecular methods. 2

27

Fracture of silicon: problem statement

Pair potential insufficientto describe bond breaking(chemical complexity)

Image courtesy of NASA.

Page 29: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction to Modeling …dspace.mit.edu/bitstream/handle/1721.1/74612/3-021j-spring-2008/... · Atomistic and molecular methods. 2

28

Concept: concurrent multi-paradigm simulations

ReaxFF

FE (c

ontin

uum

)

Organic phase

Inorganic phase

nonreactiveatomistic

nonreactiveatomistic

• Multi-paradigm approach: combine different computational methods (different resolution, accuracy, different numerical requirements..) in a single computational domain

• Decomposition of domainbased on suitability of different approaches

• Example: concurrent FE-atomistic-ReaxFF scheme in a crack problem (crack tip treated by ReaxFF) and an interface problem (interface treated by ReaxFF)

Interfaces (oxidation, grain boundaries,..)Sites of chemical reactions

Crack tips, defects (dislocations)

Page 30: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction to Modeling …dspace.mit.edu/bitstream/handle/1721.1/74612/3-021j-spring-2008/... · Atomistic and molecular methods. 2

29

Concurrent multi-paradigm simulations:link nanoscale to macroscale

Page 31: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction to Modeling …dspace.mit.edu/bitstream/handle/1721.1/74612/3-021j-spring-2008/... · Atomistic and molecular methods. 2

30

Multi-paradigm concept for fracture

Need method“good” for elastic properties

Need method“good” for describing rupture of chemical bonds

Image removed due to copyright restrictions. Please see: Fig. 1.4 in Buehler, Markus J. Atomistic Modeling of Materials Failure. New York, NY: Springer, 2008.

Figure by MIT OpenCourseWare.

Page 32: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction to Modeling …dspace.mit.edu/bitstream/handle/1721.1/74612/3-021j-spring-2008/... · Atomistic and molecular methods. 2

31

Simulation geometry: fracture of silicon

• Consider a crack in a silicon crystal under mode I loading.

• Periodic boundary conditions in the z direction (corresponding to a plane strain case).

Buehler et al., Phys. Rev. Lett., 2006, 2007

Tersoff potential: Good for modeling elasticity of silicon

ReaxFF potential: Good for modeling break of bonds

Image removed due to copyright restrictions.

Please see: Fig. 2 in Buehler, Markus J., et al. "Multiparadigm Modeling of Dynamical Crack Propagation in Silicon Using a Reactive Force Field."Physical Review Letters 96 (2006): 095505. orFig. 6.95 in Buehler, Markus J. Atomistic Modeling of Materials Failure.New York, NY: Springer, 2008.

Page 33: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction to Modeling …dspace.mit.edu/bitstream/handle/1721.1/74612/3-021j-spring-2008/... · Atomistic and molecular methods. 2

32

Hybrid Hamiltonians

TersoffReaxFFTersoffReaxFF −++= UUUUtot

transition region

xxUF tot

∂∂

−=)(

Weights = describe how mucha particular FF counts (assigned to each atom)

To obtain forces:

Approach: handshaking via mixed Hamiltonians

Image removed due to copyright restrictions. Please see: Fig. 1 in Buehler, Markus J., et al. "Multiparadigm Modeling of Dynamical Crack Propagation in Silicon Using a Reactive Force Field."Physical Review Letters 96 (2006): 095505.

.

Page 34: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction to Modeling …dspace.mit.edu/bitstream/handle/1721.1/74612/3-021j-spring-2008/... · Atomistic and molecular methods. 2

33

Assigning weights to atoms

Percentage ReaxFFPercentage Tersoff(relative contribution to total energy)

100% … 100% 70% 30% 0% … 0%

0% … 0% 30% 70% 100% … 100%

Image removed due to copyright restrictions. Please see: Fig. 1 in Buehler, Markus J., et al. "Multiparadigm Modeling of Dynamical Crack Propagation in Silicon Using a Reactive Force Field."Physical Review Letters 96 (2006): 095505.

.

Page 35: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction to Modeling …dspace.mit.edu/bitstream/handle/1721.1/74612/3-021j-spring-2008/... · Atomistic and molecular methods. 2

34

TersoffReaxFFTersoffReaxFF −++= UUUUtot

TersoffReaxFFReaxFFReaxFFTersoffReaxFF )1()( UwUxwU −+=−

( ) ( )⎥⎦⎤

⎢⎣⎡ −

∂∂

−−+−=− TersoffReaxFFReaxFF

TersoffReaxFFReaxFFReaxFFTersoffReaxFF )1()( UUx

wFwFxwF

wReaxFF is the weight of the reactive force field in the handshaking region.

Hybrid Hamiltonians – force calculation

D. Sen and M. Buehler, Int. J. Multiscale Comput. Engrg., 2007

xU

F∂

∂−=Recall:

Need potential energy for force calculation )(rUtot )(xUtot xxUF tot

∂∂

−=)(

Image removed due to copyright restrictions. Please see

:

Fig. 1 in Buehler, Markus J., et al. "Multiparadigm Modeling of Dynamical Crack Propagation in Silicon Using a Reactive Force Field."Physical Review Letters 96 (2006): 095505.

xxwxw ∀=+ 1)()( TersoffReaxFF

Page 36: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction to Modeling …dspace.mit.edu/bitstream/handle/1721.1/74612/3-021j-spring-2008/... · Atomistic and molecular methods. 2

35

( ) ( )⎥⎦⎤

⎢⎣⎡ −

∂∂

−−+−=− TersoffReaxFFReaxFF

TersoffReaxFFReaxFFReaxFFTersoffReaxFF )1()( UUx

wFwFxwF

Slowly varying weights (wide transition region):

If (i.e., both force fields have similar energy landscape)

0/ReaxFF ≈∂∂ xw

0TersoffReaxFF ≈−UU

Hybrid Hamiltonians – force calculation

( )TersoffReaxFFReaxFFReaxFFTersoffReaxFF )1()( FwFxwF −+=− xxwxw ∀=+ 1)()( TersoffReaxFF

≈0

D. Sen and M. Buehler, Int. J. Multiscale Comput. Engrg., 2007

≈0

Simplified result: can interpolate forces from one end to the other

Page 37: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction to Modeling …dspace.mit.edu/bitstream/handle/1721.1/74612/3-021j-spring-2008/... · Atomistic and molecular methods. 2

36

Energy landscape of two force fields

• Schematic showing the coupling of reactive and nonreactive potentials

• At small deviations, energy landscape is identical in nonreactive and reactive modelsU

x

0EAMReaxFF ≈−UU

Page 38: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction to Modeling …dspace.mit.edu/bitstream/handle/1721.1/74612/3-021j-spring-2008/... · Atomistic and molecular methods. 2

37

Summary: mixed Hamiltonian approach

( )TersoffReaxFFReaxFFReaxFFTersoffReaxFF )1()( FwFxwF −+=−

xxwxw ∀=+ 1)()( TersoffReaxFF

Image removed due to copyright restrictions. Please see: Fig. 1 in Buehler, Markus J., et al. "Multiparadigm Modeling of Dynamical Crack Propagation in Silicon Using a Reactive Force Field."Physical Review Letters 96 (2006): 095505.

Page 39: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction to Modeling …dspace.mit.edu/bitstream/handle/1721.1/74612/3-021j-spring-2008/... · Atomistic and molecular methods. 2

38

Use multi-paradigm scheme that combines the Tersoff potential and ReaxFF

Reactive region (red) is moving with crack tip

Fracture of silicon single crystals

Image removed due to copyright restrictions.

Please see: Fig. 4a in Buehler, Markus J., et al. "Multiparadigm Modeling of Dynamical Crack Propagation in Silicon Using a Reactive Force Field."Physical Review Letters 96 (2006): 095505.or

Fig. 6.97 in Buehler, Markus J. Atomistic Modeling of Materials Failure.New York, NY: Springer, 2008.

Page 40: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction to Modeling …dspace.mit.edu/bitstream/handle/1721.1/74612/3-021j-spring-2008/... · Atomistic and molecular methods. 2

39

Cracking in Silicon: Hybrid model versusTersoff based model

Illustrates: Pure Tersoff can not describe correct crack dynamics

Image removed due to copyright restrictions.

Please see: Fig. 3a,b in Buehler, Markus J., et al. "Multiparadigm Modeling of Dynamical Crack Propagation in Silicon Using a Reactive Force Field."Physical Review Letters 96 (2006): 095505.

or

Fig. 6.96 in Buehler, Markus J. Atomistic Modeling of Materials Failure .New York, NY: Springer, 2008.

Page 41: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction to Modeling …dspace.mit.edu/bitstream/handle/1721.1/74612/3-021j-spring-2008/... · Atomistic and molecular methods. 2

40

Quantitative comparison w/ experiment

Image removed due to copyright restrictions. Please see: Fig. 1c inBuehler, M., et al. "Threshold Crack Speed Controls Dynamical Fracture of Silicon Single Crystals." Physical Review Letters 99 (2007): 165502.orFig. 6.99b in Buehler, Markus J. Atomistic Modeling of Materials Failure. New York, NY: Springer, 2008.

Page 42: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction to Modeling …dspace.mit.edu/bitstream/handle/1721.1/74612/3-021j-spring-2008/... · Atomistic and molecular methods. 2

41

Crack dynamics

Image removed due to copyright restrictions. Please see: Fig. 2 inBuehler, M., et al. "Threshold Crack Speed Controls Dynamical Fracture of Silicon Single Crystals." Physical Review Letters 99 (2007): 165502.orFig. 6.102 in Buehler, Markus J. Atomistic Modeling of Materials Failure. New York, NY: Springer, 2008.

Page 43: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction to Modeling …dspace.mit.edu/bitstream/handle/1721.1/74612/3-021j-spring-2008/... · Atomistic and molecular methods. 2

42

Atomistic fracture mechanism

M.J. Buehler et al., Phys. Rev. Lett., 2007

Image removed due to copyright restrictions. Please see: Fig. 3 inBuehler, M., et al. "Threshold Crack Speed Controls Dynamical Fracture of Silicon Single Crystals." Physical Review Letters 99 (2007): 165502.

orFig. 6.104 in Buehler, Markus J. Atomistic Modeling of Materials Failure. New York, NY: Springer, 2008.

Page 44: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction to Modeling …dspace.mit.edu/bitstream/handle/1721.1/74612/3-021j-spring-2008/... · Atomistic and molecular methods. 2

43

Fracture initiation and instabilities: movie

Page 45: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction to Modeling …dspace.mit.edu/bitstream/handle/1721.1/74612/3-021j-spring-2008/... · Atomistic and molecular methods. 2

44

Shear (mode II) loading:Crack branching

Tensile (mode I) loading:Straight cracking

Fracture mechanism: tensile vs. shear loading

Image removed due to copyright restrictions. Please see: Fig. 6.106 in Buehler, Markus J. Atomistic Modeling of Materials Failure. New York, NY: Springer, 2008.

Page 46: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction to Modeling …dspace.mit.edu/bitstream/handle/1721.1/74612/3-021j-spring-2008/... · Atomistic and molecular methods. 2

45

Shear (mode II) loading: Crack branchingTensile (mode I) loading: Straight cracking

Fracture mechanism: tensile vs. shear loading

Mode I Mode II

Images removed due to copyright restrictions.

Please see figures in Buehler, M.J., A. Cohen, and D. Sen. “Multi-paradigm modeling of fracture of a silicon single crystal under mode II shear loading.” Journal

of Algorithms and Computational Technology 2 (2008): 203-221.

Image removed due to copyright restrictions. Please see: Fig. 6.106 in Buehler, Markus J. Atomistic Modeling of Materials Failure. New York, NY: Springer, 2008.

Page 47: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction to Modeling …dspace.mit.edu/bitstream/handle/1721.1/74612/3-021j-spring-2008/... · Atomistic and molecular methods. 2

46

Summary: main concept of this section

Can combine different force fields in a single computational domain = multi-paradigm modeling

Enables one to combine the strengths of different force fields

Simple approach by interpolating force contributions from individual force fields, use of weights (sum of weights = 1 at all points)

ReaxFF based models quite successful, e.g. for describing fracture in silicon, quantitative agreement with experimental results

Page 48: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction to Modeling …dspace.mit.edu/bitstream/handle/1721.1/74612/3-021j-spring-2008/... · Atomistic and molecular methods. 2

47

3. Basic deformation mechanism in ductile materials: dislocations

Page 49: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction to Modeling …dspace.mit.edu/bitstream/handle/1721.1/74612/3-021j-spring-2008/... · Atomistic and molecular methods. 2

48

Significance of material flaws

Image removed due to copyright restrictions. Please see Fig. 1.3 in: Buehler, Markus J. Atomistic Modeling of Materials Failure. New York, NY: Springer, 2008.

Stress concentrators: local stress >> global stress

Page 50: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction to Modeling …dspace.mit.edu/bitstream/handle/1721.1/74612/3-021j-spring-2008/... · Atomistic and molecular methods. 2

49

Crack extension: brittle response

Large stresses lead to rupture of chemicalbonds between atoms

Thus, crack extends

Image removed due to copyright restrictions. Please see: Fig. 1.4 in Buehler, Markus J. Atomistic Modeling of Materials Failure. New York, NY: Springer, 2008.

Figure by MIT OpenCourseWare.

Page 51: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction to Modeling …dspace.mit.edu/bitstream/handle/1721.1/74612/3-021j-spring-2008/... · Atomistic and molecular methods. 2

50

Lattice shearing: ductile response

Instead of crack extension, induce shearing of atomic latticeDue to large shear stresses at crack tipLecture 7

Figure by MIT OpenCourseWare.

Figure by MIT OpenCourseWare.

τ

τ

τ

τ

Page 52: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction to Modeling …dspace.mit.edu/bitstream/handle/1721.1/74612/3-021j-spring-2008/... · Atomistic and molecular methods. 2

51

Driving forces for ductile failure: shear stresses

Images removed due to copyright restrictions. Please see: Fig. 6.30 in Buehler, Markus J. Atomistic Modeling of Materials Failure. New York, NY: Springer, 2008.

Page 53: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction to Modeling …dspace.mit.edu/bitstream/handle/1721.1/74612/3-021j-spring-2008/... · Atomistic and molecular methods. 2

52

Hoop or opening stress

Maximum principal stress

1.5

1

0.5

00 50 100 150

θ

v/cr = 0

0.2σ xx

0.4

0.6v/cr = 0

0

0 50θ

100 150

Continuum theoryMD modeling

σ XY

v/cr = 0

0-0.2

-0.1

0.1

0.2

0

50θ

100 150

0.2σ yy

0.4

0.6

v/cr = 0

0

0 50θ

100 150

σ θ

0.2

0.4

0.6

0

0 50 100 150θ

v/cr = 0

Figures by MIT OpenCourseWare.

Angular distribution

Page 54: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction to Modeling …dspace.mit.edu/bitstream/handle/1721.1/74612/3-021j-spring-2008/... · Atomistic and molecular methods. 2

Perfect crystal: deformation must be cooperative movement of all atoms; the critical shear stress for this mechanism was calculated by Frenkel(1926), 1..2 GPa (μ = 50 GPa for copper):

However: shear strength of crystals measured in experiment is much lower, 100..200 MPa:

Difference explained by existence of dislocations by Orowan, Polanyi and Taylor in 1934

Confirmed by experiments with whiskers (defect free crystals that are sheared cooperatively)

μτ th ≈30

Figure by MIT OpenCourseWare.

μτ exp =100...1000

Theoretical shear strength and concept of dislocations

Figure by MIT OpenCourseWare.

τ

τ

Page 55: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction to Modeling …dspace.mit.edu/bitstream/handle/1721.1/74612/3-021j-spring-2008/... · Atomistic and molecular methods. 2

Concept of dislocations

Localization of shear rather than homogeneous shear that requires cooperative motion

“size of single dislocation” = b, Burgers vector 54

additional half plane

Figure by MIT OpenCourseWare.

τ

τ

τ

τ

Page 56: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction to Modeling …dspace.mit.edu/bitstream/handle/1721.1/74612/3-021j-spring-2008/... · Atomistic and molecular methods. 2

55

Animation: Dislocation motion

http://www.tf.uni-kiel.de/matwis/amat/def_en/kap_5/illustr/a5_1_1.html

Courtesy of Dr. Helmut Foell. Used with permission.

Page 57: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction to Modeling …dspace.mit.edu/bitstream/handle/1721.1/74612/3-021j-spring-2008/... · Atomistic and molecular methods. 2

56

3.1 Atomistic modeling studies of dislocation plasticity

Typically use LJ potentialor EAM potential, parameterized for metals

Yields ductile material response

Page 58: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction to Modeling …dspace.mit.edu/bitstream/handle/1721.1/74612/3-021j-spring-2008/... · Atomistic and molecular methods. 2

57

Bending a paper clip: deforming copper

Page 59: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction to Modeling …dspace.mit.edu/bitstream/handle/1721.1/74612/3-021j-spring-2008/... · Atomistic and molecular methods. 2

58

A closer look: surface cracks

http://www2.ijs.si/~goran/sd96/e6sem1y.gif

Courtesy of Goran Drazic. Used with permission.

Page 60: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction to Modeling …dspace.mit.edu/bitstream/handle/1721.1/74612/3-021j-spring-2008/... · Atomistic and molecular methods. 2

59

Case study: Crack in a copper crystal…

Do not observe crack extension! Rather, shear of latticeCreation of dislocations

Copper

Figure by MIT OpenCourseWare.

Page 61: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction to Modeling …dspace.mit.edu/bitstream/handle/1721.1/74612/3-021j-spring-2008/... · Atomistic and molecular methods. 2

60

Atomistic details of dislocation nucleation

• Dislocation nucleation from a traction-free grain boundary in an ultra thin copper film

• Atomistic results depict mechanism of nucleation of partial dislocation

[111]

[112]

stretch 10x

Figure removed for copyright reasons.

See figure 16 in Buehler, Markus J., John Balk, Eduard Arzt, and Huajian Gao. "Constrained Grain Boundary Diffusion in Thin Copper Films." Chapter 13 in Handbook of Theoretical and Computational Nanotechnology. Edited by Michael Rieth and Wolfram

Schommers. Stevenson Ranch, CA: American Scientific Publishers, 2006.or

Fig. 8.27 in Buehler, Markus J. Atomistic Modeling of Materials Failure. New York, NY: Springer, 2008.

Page 62: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction to Modeling …dspace.mit.edu/bitstream/handle/1721.1/74612/3-021j-spring-2008/... · Atomistic and molecular methods. 2

61

Dislocations in TEM

Balk, Dehm, Arzt, 2003 Courtesy of Elsevier, Inc., http://www.sciencedirect.com. Used with permission.

Page 63: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction to Modeling …dspace.mit.edu/bitstream/handle/1721.1/74612/3-021j-spring-2008/... · Atomistic and molecular methods. 2

62

Case study: plasticity in a micrometer crystal of copper

Image removed for copyright reasons.

See fig. 4 at http://tinyurl.com/nbhev6

(1 1 0)

[1 1 0]

[1 1 0] Crack faces

Mode 1 tensile loading

Y

Z

X

Figure by MIT OpenCourseWare. After Buehler et al., 2005.

Page 64: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction to Modeling …dspace.mit.edu/bitstream/handle/1721.1/74612/3-021j-spring-2008/... · Atomistic and molecular methods. 2

63

Simulation details

- 1,000,000,000 atoms

- Lennard-Jones ductile material, for copper

- Visualization using energy filtering method (only show high energy atoms)

φ

r

Genericfeatures of atomicbonding: „repulsion vs. attraction“

Case study: plasticity in a micrometer crystal of copper

(1 1 0)

[1 1 0]

[1 1 0] Crack faces

Mode 1 tensile loading

Y

Z

X

Figures by MIT OpenCourseWare. After Buehler et al., 2005.

[001]

Crack Direction [1 1 0]

y = [100]

z = [001]x = [110]

[010]

Page 65: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction to Modeling …dspace.mit.edu/bitstream/handle/1721.1/74612/3-021j-spring-2008/... · Atomistic and molecular methods. 2

64

A simulation with 1,000,000,000 particles

Image removed due to copyright restrictions.Please see: Fig. 1 in Abraham, Farid F., et al. "Simulating Materials Failure by Using up to One BillionAtoms and the World's Fastest Computer: Work-hardening." PNAS 99 (April 30, 2002): 5783-5787.

Page 66: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction to Modeling …dspace.mit.edu/bitstream/handle/1721.1/74612/3-021j-spring-2008/... · Atomistic and molecular methods. 2

65

Analysis of a one-billion atom simulation of work-hardening

Image removed due to copyright restrictions.Please see: Fig. 1c in Buehler, Markus J., et al. "The Dynamical Complexity of Work-hardening: ALarge-scale Molecular Dynamics Simulation." Acta Mechanica Sinica 21 (2005): 103-111.

Page 67: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction to Modeling …dspace.mit.edu/bitstream/handle/1721.1/74612/3-021j-spring-2008/... · Atomistic and molecular methods. 2

66

Lattice around dislocation

Atoms with higher energy than bulk are highlighted

[121]

[111]

b

Geometry of dislocation in atomic lattice

Page 68: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction to Modeling …dspace.mit.edu/bitstream/handle/1721.1/74612/3-021j-spring-2008/... · Atomistic and molecular methods. 2

67

Hardening mechanismscreation of sessile structure – makes material brittle

(Hull & Bacon)

ImPl "

age removed due to copyright restrictions. ease see "Precipitation Hardening,

http://www.bss.phy.cam.ac.uk/~amd3/teaching/A_Donald/Crystalline_solids_2.htm Image removed due to copyright restrictions. Please see:

Fig. 4 in Buehler, M., et al. "The Dynamical Complexity of Work-Hardening: A Large-Scale Molecular Dynamics Simulation."

Acta Mechanica Sinica 21 (2005): 103-111.

Page 69: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction to Modeling …dspace.mit.edu/bitstream/handle/1721.1/74612/3-021j-spring-2008/... · Atomistic and molecular methods. 2

68

Cross-slip

Activation of secondary slip systems by cross-slip and Frank-Read mechanisms: At later stages of the simulation• After activation of secondary slip systems: More dislocation reactions (e.g. cutting processes).

• Fleischer’s mechanism of cross-slip of partials that was proposed 1959

b xz

(111)

(111)[101]

w a

b

c

d

B

D

C

A

y

Hardening mechanismscreation of sessile structure – makes material brittle

Image removed due to copyright restrictions.Please see: Fig. 5b in Buehler, Markus J., et al. "The DynamicalComplexity of Work-hardening: A Large-scale Molecular DynamicsSimulation." Acta Mechanica Sinica 21 (2005): 103-111.

Figure by MIT OpenCourseWare.

Page 70: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction to Modeling …dspace.mit.edu/bitstream/handle/1721.1/74612/3-021j-spring-2008/... · Atomistic and molecular methods. 2

69

• At critical dislocation density, secondary slip systems are activated

• This enables for additional plasticity to occur, but also further contributes to work-hardening as the dislocation density increases making it more difficult for dislocations to move

Hardening mechanismscreation of sessile structure – makes material brittle

Images removed due to copyright restrictions.Please see: Fig. 5c,d in Buehler, Markus J., et al. "The DynamicalComplexity of Work-hardening: A Large-scale Molecular DynamicsSimulation." Acta Mechanica Sinica 21 (2005): 103-111.

Page 71: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction to Modeling …dspace.mit.edu/bitstream/handle/1721.1/74612/3-021j-spring-2008/... · Atomistic and molecular methods. 2

70

Formation of Lomer-Cottrell locks

• Formation of sessile Lomer-Cottrell locks, with its typical shape of a straight sessile arm connected to two partial dislocations

• Sessile junctions provide a severe burden for further dislocation glide

Hardening mechanismscreation of sessile structure – makes material brittle

Images removed due to copyright restrictions.Please see: Fig. 5e,f in Buehler, Markus J., et al. "The DynamicalComplexity of Work-hardening: A Large-scale Molecular DynamicsSimulation." Acta Mechanica Sinica 21 (2005): 103-111.

Page 72: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction to Modeling …dspace.mit.edu/bitstream/handle/1721.1/74612/3-021j-spring-2008/... · Atomistic and molecular methods. 2

71

Final sessile structure – “brittle”

Consists of:Vacancy tubes, interstitials, partial dislocations, and sessile dislocations

The more defects, the more difficult for new dislocations to pass

Makes material brittle (increased likelihood of crack extension rather than dislocation nucleation)

Images removed due to copyright restrictions.Please see: Fig. 6a in Buehler, Markus J., et al. "The DynamicalComplexity of Work-hardening: A Large-scale Molecular DynamicsSimulation." Acta Mechanica Sinica 21 (2005): 103-111.

Page 73: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction to Modeling …dspace.mit.edu/bitstream/handle/1721.1/74612/3-021j-spring-2008/... · Atomistic and molecular methods. 2

72

Final sessile structure – “brittle”

Page 74: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction to Modeling …dspace.mit.edu/bitstream/handle/1721.1/74612/3-021j-spring-2008/... · Atomistic and molecular methods. 2

73

Final sessile structure – “brittle”

Page 75: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction to Modeling …dspace.mit.edu/bitstream/handle/1721.1/74612/3-021j-spring-2008/... · Atomistic and molecular methods. 2

74

4. Supercomputing and parallelization

How to solve the numerical problem of integrating the equations of motions in MD efficiently

Use multiple computers (CPUs) to solve the problemIndividual computers can communicate results via

network

Page 76: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction to Modeling …dspace.mit.edu/bitstream/handle/1721.1/74612/3-021j-spring-2008/... · Atomistic and molecular methods. 2

75

Parallel computing – “supercomputers”

Supercomputers consist of a very large number of individual computing units (e.g. Central Processing Units, CPUs)

Images removed due to copyright restrictions

Photos of supercomputers.

Page 77: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction to Modeling …dspace.mit.edu/bitstream/handle/1721.1/74612/3-021j-spring-2008/... · Atomistic and molecular methods. 2

76

Domain decomposition

Each piece worked on by one of the computers in the supercomputer

Page 78: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction to Modeling …dspace.mit.edu/bitstream/handle/1721.1/74612/3-021j-spring-2008/... · Atomistic and molecular methods. 2

77

• Each CPU is responsible for part of the problem

• Atoms can move into other CPUs (migration)

Parallel molecular dynamics: domain decomposition

(after Schiotz)

Concept:

Divide the workload

No (immediate) long range interaction

physical simulation domain

Figure by MIT OpenCourseWare.

Page 79: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction to Modeling …dspace.mit.edu/bitstream/handle/1721.1/74612/3-021j-spring-2008/... · Atomistic and molecular methods. 2

78

Implementation of parallelization

Shared memory systems (all CPUs “see” same memory)OpenMP (easy to implement, allows incremental parallelization)POSIX threads

Distributed memory systemsMPI (=Message Passing Interface)Most widely accepted and used, very portable, but need to parallelize whole code at once

Parallelization can be very tedious and time-consuming and may distract from solving the actual problem; debugging difficult

Challenges: Load balancing, different platforms, input/output, compilers and libraries, modifications and updates to codes, “think parallel” as manager

Strategy for your own code: Find similar code and implement your own problem

Page 80: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction to Modeling …dspace.mit.edu/bitstream/handle/1721.1/74612/3-021j-spring-2008/... · Atomistic and molecular methods. 2

79

How to measure the speed of a supercomputer

Measured in “Floating point operations per second” FLOPS

Performance

MFLOPS 106, Million

109, Billion (reached in 1990s)

1012, Trillion (reached around 2000)

1015, Quadrillion (estimated to be reached in 2010)

Explanation of the different measures of computing power, and list when this power became available. In comparison a state-of-the art PC provides aperformance of 30 GFLOPS.

GFLOPS

TFLOPS

PFLOPS

Floating point operations per second (FLOPS)

Figure by MIT OpenCourseWare.

Page 81: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction to Modeling …dspace.mit.edu/bitstream/handle/1721.1/74612/3-021j-spring-2008/... · Atomistic and molecular methods. 2

80

The largest supercomputers

Figure removed due to copyright restrictions.

Chart showing what organizations possess the world’s largest supercomputers.

Page 82: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction to Modeling …dspace.mit.edu/bitstream/handle/1721.1/74612/3-021j-spring-2008/... · Atomistic and molecular methods. 2

81

Performance history

2 5

6

8

9

/L ( ) ( )

( )

10 atoms 10 atoms 10 atoms

10 atoms

10 atoms

1011 atoms

"Teraflop"

1965 1975 1985 1995 2005 2012 Year

Computer power BlueGene USA 70 TFLOP NASA Ames USA 50 TFLOP Earth Simulator Japan 40 TFLOP LINUX Clusters

IBM Almaden Spark

"Gigaflop"

"Petaflop" computers

Figure by MIT OpenCourseWare.

Page 83: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction to Modeling …dspace.mit.edu/bitstream/handle/1721.1/74612/3-021j-spring-2008/... · Atomistic and molecular methods. 2

82

Bridging length scales by direct numerical simulation (DNS)

Understand the behavior of complex many-particle systems, without imposing constraints or boundary conditions

Discover new physical phenomena, e.g. collective events that involve a large number of particles

Caution!

Need to make sure that model produces useful results, i.e. includes new scientific content and discoveries

Pictures may be pretty, but what do we learn?

Why is large-scale modeling useful?

Page 84: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction to Modeling …dspace.mit.edu/bitstream/handle/1721.1/74612/3-021j-spring-2008/... · Atomistic and molecular methods. 2

83

Visualization challenges

Huge amount of data: Single frame may have 100 GB data and moreLarge tiled display at USC, showing hypervelocity impact damage of a ceramic plate with impact velocity

Courtesy of Elsevier, Inc, http://www.sciencedirect.com. Used with permission.

Page 85: 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction to Modeling …dspace.mit.edu/bitstream/handle/1721.1/74612/3-021j-spring-2008/... · Atomistic and molecular methods. 2

84

The need for “size”

Modeling of mechanical behavior of materials is highly demanding and requires models with millions and billions of atoms

200570,000,000,000

particles70 TFLOP computers

20107,000,000,000,000 particles

1,000 TFLOP computers

0.3 µm

1.2 µm

5 µm20001,000,000,000

particles10 TFLOP computers