Synchronous parallel kinetic Monte Carlo for continuum diffusion-reaction systems
نویسندگان
چکیده
A novel parallel kinetic Monte Carlo (kMC) algorithm formulated on the basis of perfect time synchronicity is presented. The algorithm is intended as a generalization of the standard w-fold kMC method, and is trivially implemented in parallel architectures. In its present form, the algorithm is not rigorous in the sense that boundary conflicts are ignored. We demonstrate, however, that, in their absence, or if they were correctly accounted for, our algorithm solves the same master equation as the serial method. We test the validity and parallel performance of the method by solving several pure diffusion problems (i.e. with no particle interactions) with known analytical solution. We also study diffusion-reaction systems with known asymptotic behavior and find that, for large systems with interaction radii smaller than the typical diffusion length, boundary conflicts are negligible and do not affect the global kinetic evolution, which is seen to agree with the expected analytical behavior. Our method is a controlled approximation in the sense that the error incurred by ignoring boundary conflicts can be quantified intrinsically, during the course of a simulation, and decreased arbitrarily (controlled) by modifying a few problem-dependent simulation parameters.
منابع مشابه
Semirigorous synchronous sublattice algorithm for parallel kinetic Monte Carlo simulations of thin film growth
The standard kinetic Monte Carlo algorithm is an extremely efficient method to carry out serial simulations of dynamical processes such as thin film growth. However, in some cases it is necessary to study systems over extended time and length scales, and therefore a parallel algorithm is desired. Here we describe an efficient, semirigorous synchronous sublattice algorithm for parallel kinetic M...
متن کاملKinetic Monte Carlo Simulation of Oxalic Acid Ozonationover Lanthanum-based Perovskitesas Catalysts
Kinetic Monte Carlo simulation was applied to investigation of kinetics and mechanism of oxalic acid degradation by direct and heterogeneous catalytic ozonation. La-containing perovskites including LaFeO3, LaNiO3, LaCoO3 and LaMnO3 was studied as catalyst for oxalic acid ozonation. The reaction kinetic mechanisms of each abovementioned catalytic systems has been achieved. The rate constants val...
متن کاملRecent advances in parallel kinetic Monte Carlo: synchronous sublattice algorithm
Abstract. An efficient, semi-rigorous synchronous algorithm for parallel kinetic Monte Carlo simulations is presented. The accuracy and parallel efficiency are studied as a function of processor size, number of processors, and the ratio D/F of monomer hopping rate (D) to deposition rate (F ) for two different simple models of epitaxial growth. Since only local communication is required, the alg...
متن کاملSummary of Dynamic Lattice First-Passage Kinetic Monte Carlo
1 A First-Passage Kinetic Monte Carlo Method for Stochastic Reaction-Drift-Diffusion Systems [20, 19] 1 1.1 Biological Motivation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 1.2 Mathematical Background . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 1.3 Motivation and Methodology for Incorporating Drift into the FPKMC method 2 1.4 DL-FPKMC Results . . . . . . . . ....
متن کاملA derivation and scalable implementation of the synchronous parallel kinetic Monte Carlo method for simulating long-time dynamics
KineticMonte Carlo (KMC) simulations are used to study long-time dynamics of awide variety of systems. Unfortunately, the conventional KMC algorithm is not scalable to larger systems, since its time scale is inversely proportional to the simulated system size. A promising approach to resolving this issue is the synchronous parallel KMC (SPKMC) algorithm, which makes the time scale size-independ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- J. Comput. Physics
دوره 227 شماره
صفحات -
تاریخ انتشار 2008