MCBTE: A variance-reduced Monte Carlo solution of the linearized Boltzmann transport equation for phonons
arXiv:2104.03573 · doi:10.1016/j.cpc.2021.108003
Abstract
MCBTE solves the linearized Boltzmann transport equation for phonons in three dimensions using a variance-reduced Monte Carlo solution approach. The algorithm is suited for both transient and steady-state analysis of thermal transport in structured materials with size features in the nanometer to hundreds of microns range. The code is portable and integrated with both first-principles density functional theory calculations and empirical relations for the input of phonon frequency, group velocity, and mean free path required for calculating the thermal properties. The program outputs space- and time-resolved temperature and heat flux for the transient study. For the steady-state simulations, the frequency-resolved contribution of phonons to temperature and heat flux is written to the output files, thus allowing the study of cumulative thermal conductivity as a function of phonon frequency or mean free path. We provide several illustrative examples, including ballistic and quasi-ballistic thermal transport, the thermal conductivity of thin films and periodic nanostructures, to demonstrate the functionality and to benchmark our code against available theoretical/analytical/computational results from the literature. Moreover, we parallelize the code using the Matlab Distributed Computing Server, providing near-linear scaling with the number of processors.
arXiv comment43 pages, 13 figures
References in corpus (12)
- Distribution of phonon lifetime in Brillouin zone
- Direct Measurement of Room Temperature Non-diffusive Thermal Transport Over Micron Distances in a Silicon Membrane
- Tutorial: Time-domain thermoreflectance (TDTR) for thermal property characterization of bulk and thin film materials
- Quantum mechanical prediction of four-phonon scattering rates and reduced thermal conductivity of solids
- Efficient simulation of multidimensional phonon transport using energy-based variance-reduced Monte Carlo formulations
- almaBTE: a solver of the space-time dependent Boltzmann transport equation for phonons in structured materials
- Statistical Error in Particle Simulations of Hydrodynamic Phenomena
- Monte Carlo transient phonons transport in silicon and germanium at nanoscales
- A new regime of nanoscale thermal transport: collective diffusion counteracts dissipation inefficiency
- An alternative approach to efficient simulation of micro/nanoscale phonon transport
- A nuclear quantum effect with pure anharmonicity and the anomalous thermal expansion of silicon
- Coherent and Incoherent Thermal Transport in Nanomeshes