14
Sandia National Laboratories is a multi-program laboratory managed and operated by Sandia Corporation, a wholly owned subsidiary of Lockheed Martin Corporation, for the U.S. Department of Energy’s National Nuclear Security Administration under contract DE-AC04-94AL85000. SAND 2015-6420 C Variable Charge Equilibra/on in LAMMPS Ray Shan Sandia Na/onal Laboratories, New Mexico 4 th LAMMPS Users’ Workshop and Symposium Albuquerque, NM August 57, 2015

Variable(Charge(Equilibraon(in(LAMMPSlammps.sandia.gov/workshops/Aug15/PDF/talk_Shan.pdf · Sandia National Laboratories is a multi-program laboratory managed and operated by Sandia

  • Upload
    dinhnga

  • View
    215

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Variable(Charge(Equilibraon(in(LAMMPSlammps.sandia.gov/workshops/Aug15/PDF/talk_Shan.pdf · Sandia National Laboratories is a multi-program laboratory managed and operated by Sandia

Sandia National Laboratories is a multi-program laboratory managed and operated by Sandia Corporation, a wholly owned subsidiary of Lockheed Martin Corporation, for the U.S. Department of Energy’s National Nuclear Security Administration under contract DE-AC04-94AL85000. SAND 2015-6420 C

Variable  Charge  Equilibra/on  in  LAMMPS  

Ray  Shan  Sandia  Na/onal  Laboratories,  New  Mexico  

 4th  LAMMPS  Users’  Workshop  and  Symposium  

Albuquerque,  NM  August  5-­‐7,  2015  

Page 2: Variable(Charge(Equilibraon(in(LAMMPSlammps.sandia.gov/workshops/Aug15/PDF/talk_Shan.pdf · Sandia National Laboratories is a multi-program laboratory managed and operated by Sandia

Charge  equilibra/on  §   Si/α-­‐quartz  SiO2  interface  with  COMB  (pair_style  comb)  

§  Variable  charge  pair_styles  in  LAMMPS  include:  §  COMB  (comb,  comb3),  ReaxFF  (reax,  reax/c),  embedded  ion  method  (eim),  and  

Streitz-­‐Mintmire  (coul/sm)  

Si

SiO2

Page 3: Variable(Charge(Equilibraon(in(LAMMPSlammps.sandia.gov/workshops/Aug15/PDF/talk_Shan.pdf · Sandia National Laboratories is a multi-program laboratory managed and operated by Sandia

Overview:  fix  qeq/variants  

Charge solver

Charge model

Matrix inversion

Damped dynamics

Point charge

qeq/point qeq/dynamic

Shielded

qeq/shielded qeq/reax

Slater 1s

qeq/slater qeq/comb

qiqjrij

qi ⋅ζ3π −1e(−2ζrij ) ⋅qj

Ji, j − J1, j Ji+1, j − J1, j JN , j − J1, j 1

Ji, j+1 − J1, j+1 Ji+1, j+1 − J1, j+1 JN , j+1 − J1, j+1 1

1Ji,N − J1,N Ji+1,N − J1,N JN ,N − J1,N 1

qi qi+1 qN 1

"

#

$$$$$$$

%

&

'''''''

χ i−χ1χ i+1−χ1

χ N−χ1−qtot

"

#

$$$$$$$

%

&

'''''''

= −

χ i−χ1χ i+1−χ1

χ N−χ1−qtot

"

#

$$$$$$$

%

&

'''''''

si!!qi = −(∂∂qi

E({ri},{qi})

!!!!!!!!!!!!!!! − 1N

∂∂qi

E({ri},{qi})i∑ )

Page 4: Variable(Charge(Equilibraon(in(LAMMPSlammps.sandia.gov/workshops/Aug15/PDF/talk_Shan.pdf · Sandia National Laboratories is a multi-program laboratory managed and operated by Sandia

Electronega/vity  §  First  proposed  by  Linus  Pauling  in  1932  

§  A  chemical  property  that  describes  the  tendency  of  an  atom  to  a]ract  electrons  (or  electron  density)  towards  itself    

Page 5: Variable(Charge(Equilibraon(in(LAMMPSlammps.sandia.gov/workshops/Aug15/PDF/talk_Shan.pdf · Sandia National Laboratories is a multi-program laboratory managed and operated by Sandia

Electronega/vity  §  When  two  or  more  atoms  combine  to  form  a  molecule,  their  

electronega/vi/es  are  equalized  –  Sanderson’s  postulate  a  

§  Electronega/vity,  X,  of  any  chemical  species  is  the  nega/ve  of  its  chemical  poten/al,  μ  b  

§     

§  At  equilibrium,  electron  density  will  transfer  between  atoms  so  that  chemical  poten/al  (electronega/vity)  at  all  atomic  sites  are  equal  

Χ i = −µi = −∂E(ρ)∂ρ

= e ∂E(qi )∂qi

a R. T. Sanderson, Chemical Bonds and Bond Energy; Academic, New York (1976) b R. G. Parr, R. A. Donnelly, M. Levy, W. E. Palke, J. Chem. Phys. 68, 3801 (1978)

Electronegativity equalizaton è charge transfer

Page 6: Variable(Charge(Equilibraon(in(LAMMPSlammps.sandia.gov/workshops/Aug15/PDF/talk_Shan.pdf · Sandia National Laboratories is a multi-program laboratory managed and operated by Sandia

Electronega/vity  §  Since  electronega/vity  is  the  deriva/ve  of  energy  with  respect  to  electron  

density  (charges),  it  is  useful  to  express  electronega/vity  through  expressing  energy  as  a  func/on  of  charge  

§  Most  basic  expression  is  the  sum  of  atomic  ioniza/on  energy  and  electrosta/cs  

§     

§     

§  Used  in  ReaxFF  and  Streitz-­‐Mintmire  poten/als  

§  Differ  in  charge  models,  Jij  

E(qi ) = χ ⋅qi + 12 ⋅η ⋅qi2 + qi ⋅ Jij ⋅qj

i< j∑

µ(qi ) = qi +η ⋅qi + Jij ⋅qji< j∑

A. K. Rappe, W. A. Goddard III, J. Phys. Chem. 95 8 (1991) A. C. T. van Duin, S. Dasgupta, F. Lorant, W. A. Goddard III, J. Phys. Chem. A 105 9396 (2001) F. H. Streitz and J. W. Mintmire, Phys. Rev. B 50, 11996 (1994)

qi ⋅ζ3π −1e(−2ζrij ) ⋅qj

Page 7: Variable(Charge(Equilibraon(in(LAMMPSlammps.sandia.gov/workshops/Aug15/PDF/talk_Shan.pdf · Sandia National Laboratories is a multi-program laboratory managed and operated by Sandia

Matrix  Inversion  Method  §  Solving  equilibrium  charges  for  a  system  of  N  atoms  

§   A  problem  of  N  variables  

§  Based  on  electronega/vity  equaliza/on  principle  

§     

§   N  –  1  condi/ons  

§   Adding  the  condi/on  of  conserva/on  on  total  charge  

§     

 

§  The  charge  equilibra/on  equa/ons  become    

§  CD = -D

µi = µi+1 == µN

qtot = qii∑

Rappe, A. K., Goddard III, W. A, J. Phys. Chem. 95 8 (1991)

Page 8: Variable(Charge(Equilibraon(in(LAMMPSlammps.sandia.gov/workshops/Aug15/PDF/talk_Shan.pdf · Sandia National Laboratories is a multi-program laboratory managed and operated by Sandia

Matrix  Inversion  Method  §  Solving  charges  with  CD = -D

§  Solve  the  sparse  matrix  problem  with  a  linear  conjugate  gradient  minimiza/on  method  

§  Fast  converging  method  for  solving  q,  but  only  applicable  to  linear  equa/ons    

§     

Ji , j − J1, j J i+1, j − J1, j JN , j − J1, j 1

Ji , j+1 − J1, j+1 Ji+1, j+1 − J1, j+1 JN , j+1 − J1, j+1 1

1Ji ,N − J1,N Ji+1,N − J1,N JN ,N − J1,N 1

qi qi+1 qN 1

"

#

$$$$$$$$

%

&

''''''''

η i−η1η i+1−η1

η N−η1−qtot

"

#

$$$$$$$

%

&

'''''''

= −

η i−η1η i+1−η1

η N−η1−qtot

"

#

$$$$$$$

%

&

'''''''

µ(qi ) = qi +η ⋅qi + Jij ⋅qji< j∑

Page 9: Variable(Charge(Equilibraon(in(LAMMPSlammps.sandia.gov/workshops/Aug15/PDF/talk_Shan.pdf · Sandia National Laboratories is a multi-program laboratory managed and operated by Sandia

Damped  Dynamics  Method  §  More  complicated  expression  of  energy  as  a  func/on  of  charge  

§  COMB  

§     

§   Solving  charges  with  EEM  requires  itera/ve,  damped  dynamics  

E(qi ) = Ep (qi )+ qi ⋅ Jij ⋅qj

i< j∑ + Vij rij ,qi ,qj( )

i< j∑

E p (qi ) = χ ⋅qi + 12 ⋅η1 ⋅qi2 + 1

3⋅η2 ⋅qi

3 + 14⋅η3 ⋅qi

4

Vij = A(q) ⋅ Ae−λ⋅rij + B(q) ⋅Be−α (q)⋅rij

Yu J., Sinnott S. B., Phillpot, S. R., Phys. Rev. B 75 085311 (2007) Shan T.-R., Devine B. D., Kemper T. W., Sinnott S. B., Phillpot S. R., Phys. Rev. B 81 125328 (2010)

Page 10: Variable(Charge(Equilibraon(in(LAMMPSlammps.sandia.gov/workshops/Aug15/PDF/talk_Shan.pdf · Sandia National Laboratories is a multi-program laboratory managed and operated by Sandia

Damped  Dynamics  Method  §   Analogous  to  classical  Newtonian  dynamics  

§     

§     

qtot = qii∑

miri = −∂∂riE({ri},{qi})

siqi = −∂∂qi

E({ri},{qi})

S. W. Rick, S. J. Stuart, B. J. Berne, J. Chem. Phys. 101 6141 (1994)

Page 11: Variable(Charge(Equilibraon(in(LAMMPSlammps.sandia.gov/workshops/Aug15/PDF/talk_Shan.pdf · Sandia National Laboratories is a multi-program laboratory managed and operated by Sandia

Damped  Dynamics  Method  §   Analogous  to  classical  Newtonian  dynamics  

§     

§     

miri = −∂∂riE({ri},{qi})

siqi = −(∂∂qi

E({ri},{qi})−1N

∂∂qi

E({ri},{qi})i∑ )

S. W. Rick, S. J. Stuart, B. J. Berne, J. Chem. Phys. 101 6141 (1994)

Page 12: Variable(Charge(Equilibraon(in(LAMMPSlammps.sandia.gov/workshops/Aug15/PDF/talk_Shan.pdf · Sandia National Laboratories is a multi-program laboratory managed and operated by Sandia

Damped  Dynamics  Method  §  Analogous  to  classical  Newtonian  dynamics  

§     

§     

§     

§  Also  know  as  the  Extended  Lagrangian  method    

§   Damped  dynamics  with  fixed  damping  

§   Large  damping  facilitates  convergence,  but  leads  to  instability  more  easily  

miri = −∂∂riE({ri},{qi})

siqi = −(∂∂qi

E({ri},{qi})−1N

∂∂qi

E({ri},{qi})i∑ )

siqi = −µi +µ −ηd qi

S. W. Rick, S. J. Stuart, B. J. Berne, J. Chem. Phys. 101 6141 (1994)

Page 13: Variable(Charge(Equilibraon(in(LAMMPSlammps.sandia.gov/workshops/Aug15/PDF/talk_Shan.pdf · Sandia National Laboratories is a multi-program laboratory managed and operated by Sandia

Summary  and  Outlooks  §  Fix  qeq/variants  allows  easy  expansion  and  inclusion  of  more  charge  

models  and  QEq  solvers  

1 D. Mathieu, J. Chem. Phys. 127 224103 (2007) 2 J. Chen and T. J. Martinez, Chem. Phys. Lett. 438 315 (2007)

SQE  1  QTPIE  2

 Advanced  Damped  

dynamics    

Page 14: Variable(Charge(Equilibraon(in(LAMMPSlammps.sandia.gov/workshops/Aug15/PDF/talk_Shan.pdf · Sandia National Laboratories is a multi-program laboratory managed and operated by Sandia

Summary  and  Outlooks  §  Molecular  polariza/on  can  be  decomposed  into  

§  Atomic  polariza/on  

§  Change  in  permanent  dipole  moment  between  bonded  atoms  

§  Exchange  of  charge  between  bonded  atoms  (QEq)  

§  Expand  “fix  qeq/variants”  to  “fix  polariza/on”  based  on  the  fluctua/ng  charge-­‐fluctua/ng  point  dipole  model  1  

§     

14  

2.0 Å3 0.7 Å3

CCSD(t)

2.0 Å3 0.0 Å3

QEq w/ COMB

1 H. A. Stern, G. A. Kaminski, J. L. Banks, R. H. Zhou, B. J. Berne, and R. A. Friesner, J Phys. Chem. B 103, 4730 (1999)