Bereiche | Tage | Auswahl | Suche | Aktualisierungen | Downloads | Hilfe

MM: Fachverband Metall- und Materialphysik

MM 44: Developement of Calculation Methods II

MM 44.3: Vortrag

Mittwoch, 20. März 2024, 16:15–16:30, C 264

Kinetic Modeling of Stripes, Surfaces, and Solids Using the kmos3 Framework — •Martin Deimel1, Aditya Savara2, Karsten Reuter1, and Sebastian Matera11Fritz-Haber-Institut der MPG, Berlin — 2Oak Ridge National Laboratory, Tennessee, United States

Kinetic Monte Carlo (KMC) simulations have attracted growing attention over the years for the modeling of diverse surface or bulk processes, e.g., crystal growth, catalytic reactions, or diffusion in solids. We introduce the open-source Python package kmos3 for lattice KMC, the third revision of the original kmos package.[1] Being based on the rejection-free variable step size algorithm, kmos3 acts as a flexible code generator framework, creating model-specific efficient Fortran code which is subsequently compiled to a Python callable library. Using different prototypical models, we demonstrate the usage of kmos3. The different available backends, which target different classes of models, will be analyzed in terms of their performance with respect to model complexity and system size. Finally, we will discuss how to speed up KMC simulations of problems with time-scale separation using the implemented acceleration algorithm.[2]

[1] M. Hoffmann, S. Matera, and K. Reuter, Comput. Phys. Commun. 185, 2138 (2014).

[2] M. Andersen, C. Plaisance, and K. Reuter, J. Chem. Phys. 147, 152705 (2017).

Keywords: microkinetic modeling; kinetic Monte Carlo; python; fortran; open source

100% | Bildschirmansicht | English Version | Kontakt/Impressum/Datenschutz
DPG-Physik > DPG-Verhandlungen > 2024 > Berlin