skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Stochastic Kinetic Monte Carlo algorithms for long-range Hamiltonians

Abstract

We present a higher order kinetic Monte Carlo methodology suitable to model the evolution of systems in which the transition rates are non- trivial to calculate or in which Monte Carlo moves are likely to be non- productive flicker events. The second order residence time algorithm first introduced by Athenes et al.[1] is rederived from the n-fold way algorithm of Bortz et al.[2] as a fully stochastic algorithm. The second order algorithm can be dynamically called when necessary to eliminate unproductive flickering between a metastable state and its neighbors. An algorithm combining elements of the first order and second order methods is shown to be more efficient, in terms of the number of rate calculations, than the first order or second order methods alone while remaining statistically identical. This efficiency is of prime importance when dealing with computationally expensive rate functions such as those arising from long- range Hamiltonians. Our algorithm has been developed for use when considering simulations of vacancy diffusion under the influence of elastic stress fields. We demonstrate the improved efficiency of the method over that of the n-fold way in simulations of vacancy diffusion in alloys. Our algorithm is seen to be an order of magnitudemore » more efficient than the n-fold way in these simulations. We show that when magnesium is added to an Al-2at.%Cu alloy, this has the effect of trapping vacancies. When trapping occurs, we see that our algorithm performs thousands of events for each rate calculation performed.« less

Authors:
; ;
Publication Date:
Research Org.:
Lawrence Livermore National Lab. (LLNL), Livermore, CA (United States)
Sponsoring Org.:
USDOE
OSTI Identifier:
15013627
Report Number(s):
UCRL-JRNL-200451
Journal ID: ISSN 0010-4655; CPHCBZ; TRN: US200604%%50
DOE Contract Number:  
W-7405-ENG-48
Resource Type:
Journal Article
Journal Name:
Computer Physics Communications
Additional Journal Information:
Journal Volume: 160; Journal Issue: 2; Journal ID: ISSN 0010-4655
Country of Publication:
United States
Language:
English
Subject:
36 MATERIALS SCIENCE; 99 GENERAL AND MISCELLANEOUS//MATHEMATICS, COMPUTING, AND INFORMATION SCIENCE; ALGORITHMS; ALLOYS; DIFFUSION; EFFICIENCY; HAMILTONIANS; KINETICS; MAGNESIUM; METASTABLE STATES; TRAPPING; VACANCIES

Citation Formats

Mason, D R, Rudd, R E, and Sutton, A P. Stochastic Kinetic Monte Carlo algorithms for long-range Hamiltonians. United States: N. p., 2003. Web.
Mason, D R, Rudd, R E, & Sutton, A P. Stochastic Kinetic Monte Carlo algorithms for long-range Hamiltonians. United States.
Mason, D R, Rudd, R E, and Sutton, A P. 2003. "Stochastic Kinetic Monte Carlo algorithms for long-range Hamiltonians". United States. https://www.osti.gov/servlets/purl/15013627.
@article{osti_15013627,
title = {Stochastic Kinetic Monte Carlo algorithms for long-range Hamiltonians},
author = {Mason, D R and Rudd, R E and Sutton, A P},
abstractNote = {We present a higher order kinetic Monte Carlo methodology suitable to model the evolution of systems in which the transition rates are non- trivial to calculate or in which Monte Carlo moves are likely to be non- productive flicker events. The second order residence time algorithm first introduced by Athenes et al.[1] is rederived from the n-fold way algorithm of Bortz et al.[2] as a fully stochastic algorithm. The second order algorithm can be dynamically called when necessary to eliminate unproductive flickering between a metastable state and its neighbors. An algorithm combining elements of the first order and second order methods is shown to be more efficient, in terms of the number of rate calculations, than the first order or second order methods alone while remaining statistically identical. This efficiency is of prime importance when dealing with computationally expensive rate functions such as those arising from long- range Hamiltonians. Our algorithm has been developed for use when considering simulations of vacancy diffusion under the influence of elastic stress fields. We demonstrate the improved efficiency of the method over that of the n-fold way in simulations of vacancy diffusion in alloys. Our algorithm is seen to be an order of magnitude more efficient than the n-fold way in these simulations. We show that when magnesium is added to an Al-2at.%Cu alloy, this has the effect of trapping vacancies. When trapping occurs, we see that our algorithm performs thousands of events for each rate calculation performed.},
doi = {},
url = {https://www.osti.gov/biblio/15013627}, journal = {Computer Physics Communications},
issn = {0010-4655},
number = 2,
volume = 160,
place = {United States},
year = {Mon Oct 13 00:00:00 EDT 2003},
month = {Mon Oct 13 00:00:00 EDT 2003}
}