KMCS v1.0.0: Software underlying the publication “Morphology Evolution during Lithium-Based Vertically Aligned Nanocomposite Growth”
KMCS v1.0.0: Software underlying the publication “Morphology Evolution during Lithium-Based Vertically Aligned Nanocomposite Growth”
Description
KMCS is a lattice-based kinetic Monte Carlo model for simulating pulsed multi-material thin-film growth, with a particular focus on vertically aligned nanocomposites. This deposit archives version 1.0.0 of the Python adaptation.
The software implements pulsed deposition and surface diffusion on a stepped solid-on-solid lattice. It supports single- and multi-material simulations, successive deposited layers with independently defined conditions, automated temperature-frequency simulation runs, pillar number-density analysis, and two- and three-dimensional visualization of saved simulation states.
The present Python version is based on a MATLAB implementation used in the related 2019 publication, which itself followed earlier C++ groundwork. The Python implementation reproduces the published temperature- and frequency-dependent morphology trends and extends the workflow with support for additional materials and a Design of Experiments analysis. Installation, configuration, outputs, limitations, examples, contributor history, and testing instructions are documented in the included README and supporting files.
The software is intended for researchers and students studying kinetic growth, pulsed laser deposition, thin-film morphology, and vertically aligned nanocomposites.
Reference papers
Mentions
- 1.Author(s): Md Shatil Islam‐Shanto, Javier Zamudio‐García, Abraham Sánchez‐Caballero, David Marrero‐López, Vincenzo EspositoPublished in Advanced Functional Materials by Wiley in 202610.1002/adfm.78311
- 2.Author(s): Xiaoxuan Zhang, Weijun Zhang, Yongli Yu, Xiuqiao Liu, Chao Yun, Jinbo Yang, Judith L. MacManus-Driscoll, Yanglong Hou, Rui WuPublished in Applied Physics Letters by AIP Publishing in 202610.1063/5.0325033
- 3.Author(s): Ahmad Ahmad, Ying-Cheng Chen, Jie Peng, Anter El-AzabPublished in Surface Science by Elsevier BV in 2026, page: 12300810.1016/j.susc.2026.123008
- 4.Author(s): Ahmad Ahmad, Jie Peng, Khaled SharafEldin, Juanjuan Lu, Haiyan Wang, Anter El-AzabPublished in Journal of Applied Physics by AIP Publishing in 202410.1063/5.0189427
- 5.Author(s): Adam J. Lovett, Venkateswarlu Daramalla, Debasis Nayak, Farheen N. Sayed, Amoghavarsha Mahadevegowda, Caterina Ducati, Ben F. Spencer, Siân E. Dutton, Clare P. Grey, Judith L. MacManus‐DriscollPublished in Advanced Energy Materials by Wiley in 202310.1002/aenm.202302053
- 6.Author(s): Sreekar Rayaprolu, Ahmad Ahmad, Kyle Starkey, Zedong Hu, Juanjuan Lu, Haiyan Wang, Anter El–AzabPublished in Materialia by Elsevier BV in 2023, page: 10184510.1016/j.mtla.2023.101845
- 7.Author(s): Hassan Ataalite, Moloudi Dardouri, Abdezzahid Arbaoui, Ahmed Fathi, Abdellatif Hasnaoui, Khalid SbiaaiPublished in Physical Chemistry Chemical Physics by Royal Society of Chemistry (RSC) in 2023, page: 4216-422910.1039/d2cp05766b
- 8.Author(s): Daniel M. Cunha, Nicolas Gauquelin, Rui Xia, Johan Verbeeck, Mark HuijbenPublished in ACS Applied Materials & Interfaces by American Chemical Society (ACS) in 2022, page: 42208-4221410.1021/acsami.2c09474
- 9.Author(s): Adam J. Lovett, Ahmed Kursumovic, Siân Dutton, Zhimin Qi, Zihao He, Haiyan Wang, Judith L. MacManus-DriscollPublished in APL Materials by AIP Publishing in 202210.1063/5.0086844
- 10.Author(s): Y. Kawahira, R. Harada, S. Maruyama, T. Koganezawa, S. Yasui, M. Itoh, Y. MatsumotoPublished in Journal of Applied Physics by AIP Publishing in 202110.1063/5.0060610
- 11.Author(s): Daniel M. Cunha, Mark HuijbenPublished in MRS Bulletin by Springer Science and Business Media LLC in 2021, page: 152-15810.1557/s43577-021-00026-2
- 1.Author(s): Ahmad Ahmad, Ying-Cheng Chen, Khaled SharafEldin, Juanjuan Lu, Haiyan Wang, Anter El-AzabPublished in 202610.2139/ssrn.7540139
- 2.Author(s): Ahmad, Ahmad, Chen, Ying-Cheng, Peng, Jie, El-Azab, AnterPublished in 202610.48550/arxiv.2601.02450
- 3.Author(s): Ahmad Ahmad, Ying-Cheng Chen, Jie Peng, Anter El-AzabPublished by Elsevier BV in 202610.2139/ssrn.6154702