Hierarchical fractional-step approximations and parallel kinetic Monte Carlo algorithms
Giorgos Arampatzis, Markos A. Katsoulakis, Petr Plechac, Michela, Taufer, Lifan Xu

TL;DR
This paper introduces a mathematical framework for parallel kinetic Monte Carlo algorithms that use hierarchical fractional-step approximations, enabling efficient simulations across various architectures while maintaining controlled error and convergence to serial KMC.
Contribution
It develops a novel hierarchical operator decomposition and fractional-step schemes for parallel KMC, departing from exact master equations to allow flexible, controlled-error parallelization.
Findings
Algorithms can simulate a wide range of spatio-temporal scales.
The framework ensures convergence to serial KMC.
It provides a systematic way to evaluate communication schedules.
Abstract
We present a mathematical framework for constructing and analyzing parallel algorithms for lattice Kinetic Monte Carlo (KMC) simulations. The resulting algorithms have the capacity to simulate a wide range of spatio-temporal scales in spatially distributed, non-equilibrium physiochemical processes with complex chemistry and transport micro-mechanisms. The algorithms can be tailored to specific hierarchical parallel architectures such as multi-core processors or clusters of Graphical Processing Units (GPUs). The proposed parallel algorithms are controlled-error approximations of kinetic Monte Carlo algorithms, departing from the predominant paradigm of creating parallel KMC algorithms with exactly the same master equation as the serial one. Our methodology relies on a spatial decomposition of the Markov operator underlying the KMC algorithm into a hierarchy of operators corresponding…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
