Virtual Diffraction Using LAMMPSlammps.sandia.gov/workshops/Aug15/PDF/talk_Coleman.pdf · Virtual...

30
UNCLASSIFIED UNCLASSIFIED The Nation’s Premier Laboratory for Land Forces UNCLASSIFIED Virtual Diffraction Using LAMMPS Shawn P. Coleman Lightweight and Specialty Metals Branch, ARL

Transcript of Virtual Diffraction Using LAMMPSlammps.sandia.gov/workshops/Aug15/PDF/talk_Coleman.pdf · Virtual...

Page 1: Virtual Diffraction Using LAMMPSlammps.sandia.gov/workshops/Aug15/PDF/talk_Coleman.pdf · Virtual Diffraction Using LAMMPS Shawn P. Coleman ... o X-ray diffraction line profiles (XRD)

UNCLASSIFIED

UNCLASSIFIED The Nation’s Premier Laboratory for Land ForcesUNCLASSIFIED The Nation’s Premier Laboratory for Land Forces

UNCLASSIFIED

Virtual Diffraction Using LAMMPS

Shawn P. ColemanLightweight and Specialty Metals Branch, ARL

Page 2: Virtual Diffraction Using LAMMPSlammps.sandia.gov/workshops/Aug15/PDF/talk_Coleman.pdf · Virtual Diffraction Using LAMMPS Shawn P. Coleman ... o X-ray diffraction line profiles (XRD)

UNCLASSIFIED

UNCLASSIFIED The Nation’s Premier Laboratory for Land Forces

Radial Distribution Functions

• Identification of complex material (non-cubic) phases and phenomena within atomistic simulations is difficult.

• Experimental x-ray and electron diffraction routinely used for characterization of (complex) materials.

• Fundamental disconnect between simulation and experimental characterization tools.

Santos et al. (2000) Ollivier et al. (1997)

XRD of Alumina Phases

SAED and HRTEMof 120° twins in κ-Al2O3

Motivation

Virtual diffraction offers a bridge to directly connect atomistic simulations with experimentalcharacterization.

θ

α γ κ

Centrosymmetry(Å2)

0 205 10 15

Alumina Polymorphs

Page 3: Virtual Diffraction Using LAMMPSlammps.sandia.gov/workshops/Aug15/PDF/talk_Coleman.pdf · Virtual Diffraction Using LAMMPS Shawn P. Coleman ... o X-ray diffraction line profiles (XRD)

UNCLASSIFIED

UNCLASSIFIED The Nation’s Premier Laboratory for Land Forces

Twist boundaries in Au

C

B

Exp

erim

enta

lly

Obs

erve

dC

ompu

ted

Stru

ctur

e Fa

ctor

(Bristowe and Sass, 1980)Nanocrystaline Ni

5 nm 12 nm

(Derlet et al, 2005)

Deb

yeSc

atte

ring

Equ

atio

n

Background

Required knowledge of crystal structure.

Produced only XRD patterns

Limited Implementation

Previous studies have paved the way to the current virtual diffraction algorithm and implementation:

D

E

Page 4: Virtual Diffraction Using LAMMPSlammps.sandia.gov/workshops/Aug15/PDF/talk_Coleman.pdf · Virtual Diffraction Using LAMMPS Shawn P. Coleman ... o X-ray diffraction line profiles (XRD)

UNCLASSIFIED

UNCLASSIFIED The Nation’s Premier Laboratory for Land Forces

Virtual Diffraction from 10,000 ft

2. Compute diffraction intensities at each point on the reciprocal space mesh using the structure factor equationso Compute structure factor for all atoms within the simulation.

3. Analysis and visualization of diffraction intensities to produce o X-ray diffraction line profiles (XRD)o Selected area electron diffraction patterns (SAED)

1. Create a mesh of reciprocal spaceo 3D rectilinear mesh but with

spherical boundary conditions.

o Ultrafine resolution eliminates any need for prior knowledge of the crystal structure.

Implemented into the LAMMPS MD code

Page 5: Virtual Diffraction Using LAMMPSlammps.sandia.gov/workshops/Aug15/PDF/talk_Coleman.pdf · Virtual Diffraction Using LAMMPS Shawn P. Coleman ... o X-ray diffraction line profiles (XRD)

UNCLASSIFIED

UNCLASSIFIED The Nation’s Premier Laboratory for Land Forces

Diffraction Intensity Computation

All atoms are sampled at each reciprocal point.

At each reciprocal lattice node the diffraction intensity is calculated utilizing the structure factor equation,

Sampled Reciprocal Space

Structure Factor:

~10-100M Relp

~1-10M Atoms

KKK * Lp FFI

= Lorentz-Polarization Factor (only XRD)= Structure Facture= Reciprocal Lattice Point (Relp)

LpFK

N

1

2expj

jj ifF rKK

= Number of Atoms in Simulation= Atomic Scattering Factor= Atom Position

Njfjr

Page 6: Virtual Diffraction Using LAMMPSlammps.sandia.gov/workshops/Aug15/PDF/talk_Coleman.pdf · Virtual Diffraction Using LAMMPS Shawn P. Coleman ... o X-ray diffraction line profiles (XRD)

UNCLASSIFIED

UNCLASSIFIED The Nation’s Premier Laboratory for Land Forces

3D Diffraction Data

• Example 3D diffraction data taken from Ni tilt grain boundary.

• How to visualize 3D diffraction data to represent experimental techniques and make unique insights?

Page 7: Virtual Diffraction Using LAMMPSlammps.sandia.gov/workshops/Aug15/PDF/talk_Coleman.pdf · Virtual Diffraction Using LAMMPS Shawn P. Coleman ... o X-ray diffraction line profiles (XRD)

UNCLASSIFIED

UNCLASSIFIED The Nation’s Premier Laboratory for Land Forces

100

Analysis and Visualization

Diffraction Theoryo Diffraction conditions satisfied when a reciprocal

lattice node is located on the surface of Ewald’ssphere

X-Ray Powder diffraction patternso All orientations of the crystal equally possibleo Intensity data are binned corresponding to their

diffraction angle calculated using Bragg’s law:

o Concentric spherical shell bounding angles

Electron diffraction patternso Radius of Ewald sphere much largero Diffraction conditions intersect a near planar

slice of reciprocal space lattice

b3

b2

b1

origin100 300

310

b3

b2

b1

Electron Diffraction

X-Ray Diffraction

origin300

310

K /sin2

b1origin

100

1/λ

1/λ

Page 8: Virtual Diffraction Using LAMMPSlammps.sandia.gov/workshops/Aug15/PDF/talk_Coleman.pdf · Virtual Diffraction Using LAMMPS Shawn P. Coleman ... o X-ray diffraction line profiles (XRD)

UNCLASSIFIED

UNCLASSIFIED The Nation’s Premier Laboratory for Land Forces

• Virtual SAED patterns clearly identify misorientation in Al {111} twist GBs.• Secondary peaks emerge due to screw dislocation network.

Check – Al Twist GBsA

lum

inum

Twis

t Gra

in B

ound

arie

s

Page 9: Virtual Diffraction Using LAMMPSlammps.sandia.gov/workshops/Aug15/PDF/talk_Coleman.pdf · Virtual Diffraction Using LAMMPS Shawn P. Coleman ... o X-ray diffraction line profiles (XRD)

UNCLASSIFIED

UNCLASSIFIED The Nation’s Premier Laboratory for Land Forces

Verwey (1935)Husson (1996)

Bulk Alumina

• Virtual x-ray diffraction patterns can successfully differentiate alumina polymorphs.

• Virtual XRD patterns can be compared directly to experiments to validate the fidelity of the potential – ReaxFF.

Al2O3 Polymorphs

θ

α γκ

X-ray Diffraction

o A generic tool for structural identification in simulations of complex materials.

o Coupled with optimization routine, can become a route to provide atomic resolution of experimental diffraction patterns – including defects.

Ollivier (1997) Ishizawa (1979) Inte

nsity

Inte

nsity

Inte

nsity

Inte

nsity

Page 10: Virtual Diffraction Using LAMMPSlammps.sandia.gov/workshops/Aug15/PDF/talk_Coleman.pdf · Virtual Diffraction Using LAMMPS Shawn P. Coleman ... o X-ray diffraction line profiles (XRD)

UNCLASSIFIED

UNCLASSIFIED The Nation’s Premier Laboratory for Land Forces

Alumina Surfaces

• Virtual SAED patterns can verify the correct orientation of surface simulations.

θ-A

l 2O3

(110

) Sur

face

α-Al2O3 (0001) Surface

• Virtual SAED identify substantial surface reconstructions still have underlying structure.

o Providing atomic detail to smearing of diffraction peaks can help associate to specific strain field.

o Tracking ‘motion’ of peaks to identify phase transformation mechanisms.

Page 11: Virtual Diffraction Using LAMMPSlammps.sandia.gov/workshops/Aug15/PDF/talk_Coleman.pdf · Virtual Diffraction Using LAMMPS Shawn P. Coleman ... o X-ray diffraction line profiles (XRD)

UNCLASSIFIED

UNCLASSIFIED The Nation’s Premier Laboratory for Land Forces

Alumina Interfaces

• Virtual SAED patterns help identify misorientation in Al2O3 GB simulations.

• Simulated patterns are matched to experimental (when available) to provide further validation of the structure.

α-Al2O3 Basal Twin Boundary

• Virtual SAED patterns aided the construction of complex interfaces.

• Optimal orientation relationship evaluated by overlapping diffraction peaks.

Page 12: Virtual Diffraction Using LAMMPSlammps.sandia.gov/workshops/Aug15/PDF/talk_Coleman.pdf · Virtual Diffraction Using LAMMPS Shawn P. Coleman ... o X-ray diffraction line profiles (XRD)

UNCLASSIFIED

UNCLASSIFIED The Nation’s Premier Laboratory for Land Forces

α-Al2O3 (0001) / Al (111) Orientation Relationship

1010

1210

1010

1210

α-Al2O3 (0001) Al (111) Interface

112110

112110

• Modeled interface SAED pattern by overlapping SAEDs from each grain.• Lower interface energy found at maximum overlapping diffraction peaks.

Page 13: Virtual Diffraction Using LAMMPSlammps.sandia.gov/workshops/Aug15/PDF/talk_Coleman.pdf · Virtual Diffraction Using LAMMPS Shawn P. Coleman ... o X-ray diffraction line profiles (XRD)

UNCLASSIFIED

UNCLASSIFIED The Nation’s Premier Laboratory for Land Forces

α-Al2O3 (0001) / Al (111)

111

110

0001

1210zx

Medlin (1997)

111

112

0001

1210z

x

Work of adhesion using ReaxFFagree with DFT prediction

o Initial - 0.40 J/m2

o Optimized - 0.82 J/m2

o DFT: 1.06 J/m2 Siegel (2002)

Optimized orientation SAED agrees with experimental.

Initial Orientation Optimized Orientation

Page 14: Virtual Diffraction Using LAMMPSlammps.sandia.gov/workshops/Aug15/PDF/talk_Coleman.pdf · Virtual Diffraction Using LAMMPS Shawn P. Coleman ... o X-ray diffraction line profiles (XRD)

UNCLASSIFIED

UNCLASSIFIED The Nation’s Premier Laboratory for Land Forces

Cellulose Fiber Rotation

A

B

C

D

Entire Simulation

λe=0.0251 Å-1

B

C

20°

A

D

29°

• Virtual SAED patterns used to characterize cellulose fibers.

• Peak shifts indicate a rotation of the cellulose matrix.

Page 15: Virtual Diffraction Using LAMMPSlammps.sandia.gov/workshops/Aug15/PDF/talk_Coleman.pdf · Virtual Diffraction Using LAMMPS Shawn P. Coleman ... o X-ray diffraction line profiles (XRD)

UNCLASSIFIED

UNCLASSIFIED The Nation’s Premier Laboratory for Land Forces

Conclusions• Implementation of XRD and SAED virtual diffraction methods open new routes

for greater coupling between experiments and simulations.

• Designed to be sufficiently generic for any material system and is adaptable to multimillion atom simulations.

Future Outlooks

Wrap Up

Nanocrystalline Metals• Using virtual diffraction to identify

mechanisms of phase transformation and grain growth.

• Investigating the coupling between simulation length scales using peak broadening.

Thank You

Page 16: Virtual Diffraction Using LAMMPSlammps.sandia.gov/workshops/Aug15/PDF/talk_Coleman.pdf · Virtual Diffraction Using LAMMPS Shawn P. Coleman ... o X-ray diffraction line profiles (XRD)

UNCLASSIFIED

UNCLASSIFIED The Nation’s Premier Laboratory for Land Forces

1) Parallelization2) Diffraction commands

Other Slides:

Page 17: Virtual Diffraction Using LAMMPSlammps.sandia.gov/workshops/Aug15/PDF/talk_Coleman.pdf · Virtual Diffraction Using LAMMPS Shawn P. Coleman ... o X-ray diffraction line profiles (XRD)

UNCLASSIFIED

UNCLASSIFIED The Nation’s Premier Laboratory for Land Forces

Computational Optimization

MPI parallelization over real spaceo LAMMPS - Spatial decomposition of atoms parallelized over MPI processeso Each process must have a copy of

the reciprocal space mesh4

5

6

7

0

1

2

3

Very Memory Intensive

~10-100M Relp

~1-50M Atoms

Page 18: Virtual Diffraction Using LAMMPSlammps.sandia.gov/workshops/Aug15/PDF/talk_Coleman.pdf · Virtual Diffraction Using LAMMPS Shawn P. Coleman ... o X-ray diffraction line profiles (XRD)

UNCLASSIFIED

UNCLASSIFIED The Nation’s Premier Laboratory for Land Forces

Multilevel Parallelization

OpenMP parallelization of reciprocal spaceo Reduce the number of MPI processes per nodeo Decompose reciprocal space with OpenMP o MPI Parallelization of atoms across

multiple CPU nodes 0OpenMP threads

4

5

6

7

0

1

2

3

~10-100M Relp

~1-50M Atoms

0OpenMP threads

4

5

6

7

0

1

2

3

0OpenMP threads

4

5

6

7

0

1

2

3

0OpenMP threads

4

5

6

7

0

1

2

3Preventative for

MD computations

Page 19: Virtual Diffraction Using LAMMPSlammps.sandia.gov/workshops/Aug15/PDF/talk_Coleman.pdf · Virtual Diffraction Using LAMMPS Shawn P. Coleman ... o X-ray diffraction line profiles (XRD)

UNCLASSIFIED

UNCLASSIFIED The Nation’s Premier Laboratory for Land Forces

Heterogeneous Computing

Using MIC accelerators in addition to CPUoOffloading a percentage of the computation for concurrent computation of intensity.

4

5

6

7

0

1

2

3

4

5

6

7

0

1

2

3

0-3 4-7

8-11 12-15

16-19 20-23

24-27 28-31

Page 20: Virtual Diffraction Using LAMMPSlammps.sandia.gov/workshops/Aug15/PDF/talk_Coleman.pdf · Virtual Diffraction Using LAMMPS Shawn P. Coleman ... o X-ray diffraction line profiles (XRD)

UNCLASSIFIED

UNCLASSIFIED The Nation’s Premier Laboratory for Land Forces

Compute XRD

compute ID group-ID xrd lambda type1 type2 ... typeN keyword value ...

2Theta value Min2Theta Max2Theta (Minimum and maximum 2 theta range to explore in either degrees or radians)

c values c1 c2 c3 (Parameters to adjust the spacing of the reciprocal lattice nodes in the h, k, and l directions respectively)

LP value 1 or 0 (Switch to apply Lorentz-polarization factor)

manual flag to use manual spacing of reciprocal lattice points based on the values of the cparameters

echo flag to provide extra output for debugging purposes

ID / group-ID are documented in compute command

xrd Style name of this compute commandlambda Wavelength of incident radiation (length units)type1 type2 ... typeN Chemical symbol of each atom type

Keywordszero or more keyword/value pairs may be appended keyword = 2Theta , c , LP , manual , or , echo

Page 21: Virtual Diffraction Using LAMMPSlammps.sandia.gov/workshops/Aug15/PDF/talk_Coleman.pdf · Virtual Diffraction Using LAMMPS Shawn P. Coleman ... o X-ray diffraction line profiles (XRD)

UNCLASSIFIED

UNCLASSIFIED The Nation’s Premier Laboratory for Land Forces

Compute XRD

Examples:

2Theta value Min2Theta Max2Theta (Minimum and maximum 2 theta range to explore in either degrees or radians)

c values c1 c2 c3 (Parameters to adjust the spacing of the reciprocal lattice nodes in the h, k, and l directions respectively)

LP value 1 or 0 (Switch to apply Lorentz-polarization factor)

manual flag to use manual spacing of reciprocal lattice points based on the values of the cparameters

echo flag to provide extra output for debugging purposes

compute 1 all xrd 1.541838 B O 2Theta 0.087 0.87 c 1 1 1 LP 1 echo

compute 2 all xrd 1.541838 C O 2Theta 10.0 100.0 c 0.05 0.05 0.05 LP 1 manual

Page 22: Virtual Diffraction Using LAMMPSlammps.sandia.gov/workshops/Aug15/PDF/talk_Coleman.pdf · Virtual Diffraction Using LAMMPS Shawn P. Coleman ... o X-ray diffraction line profiles (XRD)

UNCLASSIFIED

UNCLASSIFIED The Nation’s Premier Laboratory for Land Forces

Examples:

2Theta value Min2Theta Max2Theta (Minimum and maximum 2 theta range to explore in either degrees or radians)

c values c1 c2 c3 (Parameters to adjust the spacing of the reciprocal lattice nodes in the h, k, and l directions respectively)

LP value 1 or 0 (Switch to apply Lorentz-polarization factor)

manual flag to use manual spacing of reciprocal lattice points based on the values of the cparameters

echo flag to provide extra output for debugging purposes

compute 1 all xrd 1.541838 B O 2Theta 0.087 0.87 c 1 1 1 LP 1 echo

compute 2 all xrd 1.541838 C O 2Theta 10.0 100.0 c 0.05 0.05 0.05 LP 1 manual

2Theta values can be inputted as radians or degrees. The output value will match the style of the input.

Page 23: Virtual Diffraction Using LAMMPSlammps.sandia.gov/workshops/Aug15/PDF/talk_Coleman.pdf · Virtual Diffraction Using LAMMPS Shawn P. Coleman ... o X-ray diffraction line profiles (XRD)

UNCLASSIFIED

UNCLASSIFIED The Nation’s Premier Laboratory for Land Forces

Examples:

2Theta value Min2Theta Max2Theta (Minimum and maximum 2 theta range to explore in either degrees or radians)

c values c1 c2 c3 (Parameters to adjust the spacing of the reciprocal lattice nodes in the h, k, and l directions respectively)

LP value 1 or 0 (Switch to apply Lorentz-polarization factor)

manual flag to use manual spacing of reciprocal lattice points based on the values of the cparameters

echo flag to provide extra output for debugging purposes

compute 1 all xrd 1.541838 B O 2Theta 0.087 0.87 c 1 1 1 LP 1 echo

compute 2 all xrd 1.541838 C O 2Theta 10.0 100.0 c 0.05 0.05 0.05 LP 1 manual

2Theta values can be inputted as radians or degrees. The output value will match the style of the input.

LP 1 will turn on Lorentz-polarization factor and apply a scaling to the diffraction intensity.

Page 24: Virtual Diffraction Using LAMMPSlammps.sandia.gov/workshops/Aug15/PDF/talk_Coleman.pdf · Virtual Diffraction Using LAMMPS Shawn P. Coleman ... o X-ray diffraction line profiles (XRD)

UNCLASSIFIED

UNCLASSIFIED The Nation’s Premier Laboratory for Land Forces

Compute SAED

compute ID group-ID saed lambda type1 type2 ... typeN keyword value ...

Kmax value Maximum distance explored from reciprocal space origin (inverse length units)

Zone values z1 z2 z3 (Zone axis of incident radiation)If z1=z2=z3=0 all reciprocal space will be meshed up to Kmax

dR_Ewald value Thickness of Ewald sphere slice intercepting reciprocal space (inverse length units)

c values c1 c2 c3 (Parameters to adjust the spacing of the reciprocal lattice nodes in the h, k, and l directions respectively)

manual flag to use manual spacing of reciprocal lattice points based on the values of the c parameters

echo flag to provide extra output for debugging purposes

ID / group-ID are documented in compute command

saed Style name of this compute commandlambda Wavelength of incident radiation (length units)type1 type2 ... typeN Chemical symbol of each atom type

Keywordszero or more keyword/value pairs may beappended keyword = Kmax , Zone , dR_Ewald , c , manual , echo

Page 25: Virtual Diffraction Using LAMMPSlammps.sandia.gov/workshops/Aug15/PDF/talk_Coleman.pdf · Virtual Diffraction Using LAMMPS Shawn P. Coleman ... o X-ray diffraction line profiles (XRD)

UNCLASSIFIED

UNCLASSIFIED The Nation’s Premier Laboratory for Land Forces

Compute SAED

Examples:

Kmax value Maximum distance explored from reciprocal space origin (inverse length units)

Zone values z1 z2 z3 (Zone axis of incident radiation)If z1=z2=z3=0 all reciprocal space will be meshed up to Kmax

dR_Ewald value Thickness of Ewald sphere slice intercepting reciprocal space (inverse length units)

c values c1 c2 c3 (Parameters to adjust the spacing of the reciprocal lattice nodes in the h, k, and l directions respectively)

manual flag to use manual spacing of reciprocal lattice points based on the values of the c parameters

echo flag to provide extra output for debugging purposes

compute 1 all saed 0.0251 C H N O Kmax 1.70 Zone 0 0 1 dR_Ewald 0.01 c 0.5 0.5 0.5

compute 2 all saed 0.0251 Al O Kmax 1.70 Zone 0 0 0 c 0.05 0.05 0.05 manual echo

Page 26: Virtual Diffraction Using LAMMPSlammps.sandia.gov/workshops/Aug15/PDF/talk_Coleman.pdf · Virtual Diffraction Using LAMMPS Shawn P. Coleman ... o X-ray diffraction line profiles (XRD)

UNCLASSIFIED

UNCLASSIFIED The Nation’s Premier Laboratory for Land Forces

compute 1 all saed 0.0251 C H N O Kmax 1.70 Zone 0 0 1 dR_Ewald 0.01 c 0.5 0.5 0.5

compute 2 all saed 0.0251 Al O Kmax 1.70 Zone 0 0 0 c 0.05 0.05 0.05 manual echo

Compute SAED

Examples:

Kmax value Maximum distance explored from reciprocal space origin (inverse length units)

Zone values z1 z2 z3 (Zone axis of incident radiation)If z1=z2=z3=0 all reciprocal space will be meshed up to Kmax

dR_Ewald value Thickness of Ewald sphere slice intercepting reciprocal space (inverse length units)

c values c1 c2 c3 (Parameters to adjust the spacing of the reciprocal lattice nodes in the h, k, and l directions respectively)

manual flag to use manual spacing of reciprocal lattice points based on the values of the c parameters

echo flag to provide extra output for debugging purposes

Focusing the calculation on a particular slice of reciprocal space will reduce the computational costs.

Page 27: Virtual Diffraction Using LAMMPSlammps.sandia.gov/workshops/Aug15/PDF/talk_Coleman.pdf · Virtual Diffraction Using LAMMPS Shawn P. Coleman ... o X-ray diffraction line profiles (XRD)

UNCLASSIFIED

UNCLASSIFIED The Nation’s Premier Laboratory for Land Forces

compute 1 all saed 0.0251 C H N O Kmax 1.70 Zone 0 0 1 dR_Ewald 0.01 c 0.5 0.5 0.5

compute 2 all saed 0.0251 Al O Kmax 1.70 Zone 0 0 0 c 0.05 0.05 0.05 manual echo

Compute SAED

Examples:

Kmax value Maximum distance explored from reciprocal space origin (inverse length units)

Zone values z1 z2 z3 (Zone axis of incident radiation)If z1=z2=z3=0 all reciprocal space will be meshed up to Kmax

dR_Ewald value Thickness of Ewald sphere slice intercepting reciprocal space (inverse length units)

c values c1 c2 c3 (Parameters to adjust the spacing of the reciprocal lattice nodes in the h, k, and l directions respectively)

manual flag to use manual spacing of reciprocal lattice points based on the values of the c parameters

echo flag to provide extra output for debugging purposes

Focusing the calculation on a particular slice of reciprocal space will reduce the computational costs.

When using the manual flag, the c values define the spacing used in reciprocal space. This allows precise control of the mesh.

Page 28: Virtual Diffraction Using LAMMPSlammps.sandia.gov/workshops/Aug15/PDF/talk_Coleman.pdf · Virtual Diffraction Using LAMMPS Shawn P. Coleman ... o X-ray diffraction line profiles (XRD)

UNCLASSIFIED

UNCLASSIFIED The Nation’s Premier Laboratory for Land Forces

fix ID group-ID ave/histo/weights Nevery Nrepeat Nfreq lo hi Nbin value1 value2 ... keyword args …

ID / group-ID are documented in compute command

ave/histo/weights Style name of this fix commandNevery Use input values every this many timestepsNrepeat # of times to use input values for calculating averagesNfreq calculate averages every this many timestepslo,hi low/high bounds within which to histogramNbin # of histogram binsValue1 parameter over which the histogram is created

Keywords

Weights value2 parameter (same size as Value1) to weight histogram

Note, this has the same functionality as fix ave/histo but has the special keyword weights to compute a weighted histogram.

Page 29: Virtual Diffraction Using LAMMPSlammps.sandia.gov/workshops/Aug15/PDF/talk_Coleman.pdf · Virtual Diffraction Using LAMMPS Shawn P. Coleman ... o X-ray diffraction line profiles (XRD)

UNCLASSIFIED

UNCLASSIFIED The Nation’s Premier Laboratory for Land Forces

fix ID group-ID saed/vtk Nevery Nrepeat Nfreq c_ID.. keyword args ...ID / group-ID are documented in compute command

saed/vtk Style name of this fix commandNevery Use input values every this many timestepsNrepeat # of times to use input values for calculating averagesNfreq calculate averages every this many timestepsc_ID saed compute ID

Keywordszero or more keyword/value pairs may be appended keyword = file, ave, start , file, or overwrite

Note, this has the same functionality as fix ave/time but is specially modified for compute saed to output into the 3rd generation vtk image data format for use in parallelized visualization software (i.e., Paraview or Visit).

Page 30: Virtual Diffraction Using LAMMPSlammps.sandia.gov/workshops/Aug15/PDF/talk_Coleman.pdf · Virtual Diffraction Using LAMMPS Shawn P. Coleman ... o X-ray diffraction line profiles (XRD)

UNCLASSIFIED

UNCLASSIFIED The Nation’s Premier Laboratory for Land Forces

This research was supported in part by an appointment to the Postgraduate

Research Participation Program at the U.S. Army Research Laboratory

administered by the Oak Ridge Institute for Science and Education through an

interagency agreement between the U.S. Department of Energy and USARL.