Please use this identifier to cite or link to this item: https://doi.org/10.1016/j.commatsci.2023.112394
DC FieldValue
dc.titlekMCpy: A python package to simulate transport properties in solids with kinetic Monte Carlo
dc.contributor.authorDeng, Zeyu
dc.contributor.authorMishra, Tara P
dc.contributor.authorXie, Weihang
dc.contributor.authorSaeed, Daanyal Ahmed
dc.contributor.authorGautam, Gopalakrishnan Sai
dc.contributor.authorCanepa, Pieremanuele
dc.date.accessioned2024-05-07T07:52:37Z
dc.date.available2024-05-07T07:52:37Z
dc.date.issued2023-10-05
dc.identifier.citationDeng, Zeyu, Mishra, Tara P, Xie, Weihang, Saeed, Daanyal Ahmed, Gautam, Gopalakrishnan Sai, Canepa, Pieremanuele (2023-10-05). kMCpy: A python package to simulate transport properties in solids with kinetic Monte Carlo. COMPUTATIONAL MATERIALS SCIENCE 229. ScholarBank@NUS Repository. https://doi.org/10.1016/j.commatsci.2023.112394
dc.identifier.issn09270256
dc.identifier.issn18790801
dc.identifier.urihttps://scholarbank.nus.edu.sg/handle/10635/248300
dc.description.abstractUnderstanding ion transport in functional materials is crucial to unravel complex chemical reactions, improving the rate performance of materials for energy storage and conversion, and optimizing catalysts. To model ion transport, atomistic simulations, including molecular dynamics (MD) and kinetic Monte Carlo (kMC) have been developed and applied. However, kMC simulations are utilized to a lower extent than MDs due to a lack of systematic workflows to construct models for predicting transition rates. Here, we present kMCpy, a lightweight, customizable, and modular python package to compute the ionic transport properties in crystalline materials using kMC. kMCpy is remarkably versatile and user-friendly, making it a powerful code for studying materials′ kinetics in crystalline systems. kMCpy can be combined with (local) cluster expansion Hamiltonians derived from first-principles calculations. kMCpy is versatile with respect to any type of crystalline material, bearing any dimensionality, i.e., 1D, 2D, and 3D. kMCpy provides (i) a comprehensive workflow to enumerate all possible migration events in crystalline systems, (ii) to derive transition rates efficiently and at the accuracy of first-principles calculations, and (iii) a robust kMC solver to study kinetic phenomena in materials. The workflow implemented in kMCpy provides a systematic way to compute highly accurate kinetic properties. Hence, kMCpy can be used in high-throughput simulations for the discovery and optimization of novel functional materials.
dc.language.isoen
dc.publisherELSEVIER
dc.sourceElements
dc.subjectScience & Technology
dc.subjectTechnology
dc.subjectMaterials Science, Multidisciplinary
dc.subjectMaterials Science
dc.subjectKinetic Monte Carlo
dc.subjectTransport property
dc.subjectKinetics
dc.subjectCluster expansion
dc.subjectIon transport
dc.subjectMOLECULAR-DYNAMICS
dc.subjectVACANCY DIFFUSION
dc.subjectCHEMISTRY
dc.subjectCODE
dc.typeArticle
dc.date.updated2024-05-07T03:41:09Z
dc.contributor.departmentMATERIALS SCIENCE AND ENGINEERING
dc.description.doi10.1016/j.commatsci.2023.112394
dc.description.sourcetitleCOMPUTATIONAL MATERIALS SCIENCE
dc.description.volume229
dc.published.statePublished
Appears in Collections:Staff Publications
Elements

Show simple item record
Files in This Item:
File Description SizeFormatAccess SettingsVersion 
kmcpy_manuscript.pdfAccepted version4.33 MBAdobe PDF

OPEN

Pre-printView/Download

Google ScholarTM

Check

Altmetric


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.