Stochastic kinetic Monte Carlo algorithms for long-range Hamiltonians

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. [Phil. Mag. A 76 (1997) 565] is rederived from the n-fold way algorithm of Bortz et al. [J. Comput. Phys. 17 (1975) 10] 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 neighbours. 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.

[1]  Boris D. Lubachevsky,et al.  Efficient Parallel Simulations of Asynchronous Cellular Arrays , 2005, Complex Syst..

[2]  Hashem Rafii-Tabar,et al.  Long-range Finnis-Sinclair potentials for f.c.c. metallic alloys , 1991 .

[3]  Weber,et al.  Erratum: Computer simulation of local order in condensed phases of silicon , 1986, Physical review. B, Condensed matter.

[4]  G. Vineyard Frequency factors and isotope effects in solid state rate processes , 1957 .

[5]  T. Rautiainen,et al.  Influence of the atomic diffusion mechanism on morphologies, kinetics, and the mechanisms of coarsening during phase separation , 1999 .

[6]  A. B. Bortz,et al.  A new algorithm for Monte Carlo simulation of Ising spin systems , 1975 .

[7]  J. A. Sprague,et al.  Simulation of growth of Cu on Ag(001) at experimental deposition rates , 2002 .

[8]  Alan Weiss,et al.  Synchronous relaxation for parallel Ising spin simulations , 2001, Proceedings 15th Workshop on Parallel and Distributed Simulation.

[9]  R. C. Weast CRC Handbook of Chemistry and Physics , 1973 .

[10]  A. Sutton,et al.  Long-range Finnis–Sinclair potentials , 1990 .

[11]  P. Fratzl,et al.  By which mechanism does coarsening in phase-separating alloys proceed? , 2003 .

[12]  W. H. Weinberg,et al.  Theoretical foundations of dynamical Monte Carlo simulations , 1991 .

[13]  David J. Srolovitz,et al.  First passage time Markov chain analysis of rare events for kinetic Monte Carlo: double kink nucleation during dislocation glide , 2002 .

[14]  M. Finnis,et al.  A simple empirical N-body potential for transition metals , 1984 .

[15]  Pascal Bellon,et al.  Identification of novel diffusion cycles in B2 ordered phases by Monte Carlo simulation , 1997 .

[16]  Weber,et al.  Computer simulation of local order in condensed phases of silicon. , 1985, Physical review. B, Condensed matter.

[17]  William H. Press,et al.  Numerical Recipes: FORTRAN , 1988 .

[18]  Novotny Monte Carlo algorithms with absorbing Markov chains: Fast local algorithms for slow dynamics. , 1995, Physical review letters.

[19]  Maurice de Koning,et al.  Importance sampling of rare transition events in Markov processes. , 2002, Physical review. E, Statistical, nonlinear, and soft matter physics.

[20]  C. P. Flynn,et al.  Point Defects and Diffusion , 1973 .

[21]  M. A. Novotny,et al.  Parallelization of a Dynamic Monte Carlo Algorithm: a Partially Rejection-Free Conservative Approach , 1998, ArXiv.

[22]  Zoltán Toroczkai,et al.  From Massively Parallel Algorithms and Fluctuating Time Horizons to Non-equilibrium Surface Growth , 2000, Physical review letters.

[23]  A. Cottrell An Introduction to Metallurgy , 2019 .