Atoms‐to‐Connuum ( AtC) user package for LAMMPSlammps.sandia.gov/workshops/Feb10/Jonathan... ·...

13
Atoms‐to‐Con)nuum (AtC) user package for LAMMPS Reese Jones, Jeremy Templeton, Gregory Wagner, Jonathan Zimmerman Sandia Na)onal Laboratories, Livermore, CA LAMMPS Workshop Albuquerque, New Mexico February 24‐26, 2010 Sandia is a multiprogram laboratory operated by Sandia Corporation, a Lockheed Martin Company, for the United States Department of Energyʼs National Nuclear Security Administration under contract DE-AC04-94AL85000.

Transcript of Atoms‐to‐Connuum ( AtC) user package for LAMMPSlammps.sandia.gov/workshops/Feb10/Jonathan... ·...

Atoms‐to‐Con)nuum(AtC)userpackageforLAMMPS

ReeseJones,JeremyTempleton,

GregoryWagner,JonathanZimmerman

SandiaNa)onalLaboratories,Livermore,CA

LAMMPSWorkshopAlbuquerque,NewMexico

February24‐26,2010

Sandia is a multiprogram laboratory operated by Sandia Corporation, a Lockheed Martin Company,for the United States Department of Energyʼs National Nuclear Security Administration

under contract DE-AC04-94AL85000.

ObjecMvesforPackage

•  CalculaMonofconMnuummechanicalvariablesfromatomisMcsimulaMondatausingtheHardy’sEulerianformulaMonandourLagrangianformulaMon.

•  CouplingofatomisMc(MD,MS)andconMnuum(finiteelement)regionsforrigorousthermalandmechanicalboundarycondiMons.

•  Couplingtoemulateelectronictemperatureeffectsinmetalsviathetwotemperaturemodel(TTM).

2

Compressive stress field for an atomic simulation of shock loading

Electron-transport enhanced simulation of heating and deformation of a metallic CNT

fixatc

fix ID groupID atc type paramfile

•  ID,group‐IDaredocumentedinfixcommand

•  type=thermalortwo_temperatureorhardy

–  thermal=thermalcouplingwithfield:temperature

–  two_temperature=electron‐phononcouplingwithfield,temperatureand

electron_temperature

–  hardy=Hardyon‐the‐flypost‐processing

•  paramfile=filewithmaterialparameters(notspecifiedfor

hardytype)

3

Theatcpicture:mesh,boxandatoms

4

Elastic inclusion problem: mesh overlaps exactly with

box and atoms

Circular hole in plate: mesh overlaps exactly with box, but atom region is subset

Saltwater-electrode-CNT system: mesh overlaps exactly

with water-CNT atom region

Hardyon‐the‐flypost‐processing

# …create and initialize the MD system

fix AtC internal atc hardy

fix_modify AtC fem create mesh 1 1 1 box p p p

fix_modify AtC atom_element_map eulerian 100

fix_modify AtC transfer fields none

fix_modify AtC transfer fields add density energy

stress temperature

fix_modify AtC transfer output nvtFE 100 text

run 1000

5

ψ > 0

ψ = 0x Hardy(JournalofChemicalPhysics,1982)Zimmermanetal.(MSMSE,2004)Zimmermanetal.(JournalofComputa)onalPhysics,2010)

Commonfix_modifycommandsforatc‐hardySetup: fix_modify AtC fem create mesh fix_modify AtC transfer internal

ControlandMmefiltering: fix_modify AtC transfer filter fix_modify AtC transfer filter scale fix_modify AtC transfer atom_element_map fix_modify AtC transfer neighbor_reset_frequency fix_modify AtC transfer kernel

Output:textandEnSight fix_modify AtC transfer output fix_modify AtC transfer atomic_output fix_modify AtC mesh output

6

Commonfix_modifycommandsforatc‐hardyComputaMonoffields:fix_modify AtC transfer fields fix_modify AtC transfer gradients fix_modify AtC transfer rates fix_modify AtC transfer computes fix_modify AtC set fix_modify AtC transfer on_the_fly fix_modify AtC boundary_integral fix_modify AtC contour_integral

7

Examplesofusingatc‐hardy

8

eam_unistrain_qsphere

u1

P11 P22

Tensile stretching of plate with circular hole

Uniaxial stretching of homogeneous bar, 1D elements

Thermalcouplingusingatc

9

•  CoupledFEM/MDequaMons

•  CombinedMD/FEMsystemhastwo‐waycoupling:

Couplingparameter(temperature/fluxconstraint)

AtomscontributetonodalheatequaMon

HeatatnodesaffectsMDenergythroughthermostat

( )23

femIJ J I IJ J

J JB

I II

M N V KkUm N

α α α αα

α α α αα

θ θ

λ

= ⋅ Δ +

∂= − −

∑ ∑ ∑

v f

v vx

Two‐Temperaturecouplingusingatc

10

Explicit representation of phonons by MD

Electron effects solved for on overlaid mesh

Energy exchange handled though thermostats as in the thermal-only problem

Exampleofusingatc‐thermal

2Ddiffusionproblem

11

• PlatewithembeddedMDregion(~33,000atoms)

• IniMalizedtotemperaturefieldwithgaussianprofile

• AdiabaMcboundarycondiMonsatedges

Exampleofusingatc‐two_temperature

JouleheaMnginnanodevices

12

CNT used as a nanowire

reservoirs of hot electrons

CNT heating through exchange with electrons

Thermal-induced mechanical oscillations

Futurework:otherphysicalmodels

• Elasto‐dynamicresponseatthenano‐scale

13

•  Fluidicspeciestransporto TransportofsaltwaterintoNTs

o Energystoragedevices

o Long‐rangeelectrostaMcinteracMonsonFEmesh