This is a summary of module functions in MC simulaiton of carrier dynamics with symmetric/asymmetric e-ph scattering. The 'kmc_*' modules are main simulation modules:
- 'kmc_sym_scatt_rot_edit.py' is the symmetric scattering only module
- 'kmc_asym_scatter_ph.py' is the asymmetric scattering with downward scattering only module
- 'kmc_asym_scatter_ph_both.py' is the asymmetric scattering with both upward/downward scattering module
- 'kmc_asym_scatt_comb.py' is the main module to call for full MC simulation with both symmetric/asymmetric scattering (change import line to select whether to include upward asymmetric scattering or not)
- 'data_process.py' is the data processing code for extracting ensemble averages of position and velocity and momentum as temperature at each time step
- The manuscript is currently under journal review and is available as a preprint on arXiv: https://arxiv.org/abs/2509.01729, please contact the correspondence author(s) for questions on the manuscript.