PhonoMC Documentation
Welcome to the documentation of PhonoMC.
Source code repository: GitHub
PhonoMC is a C++17 phonon Monte Carlo simulator for semiconductor heat transport. It combines particle transport, real phonon properties from HDF5, box or surface-mesh geometries, thermal reservoirs, rough and periodic boundaries, volumetric heat sources, and OpenMP parallelism.
It supports:
cross-plane and in-plane thermal-conductivity simulations
STL and OBJ device geometries, including the provided FinFET model
strict POSCAR and HDF5 material loading
local or fixed temperature references for energy and lifetime calculations
uniform and Gaussian volumetric heat sources
temperature, heat-flux, conductivity, particle-balance, and geometry output
bundled plotting tools for one-dimensional and three-dimensional results