MCBTE
swMATH ID: | 47642 |
Software Authors: | Pathak, Abhishek; Pawnday, Avinash; Roy, Aditya Prasad; Aref, Amjad J.; Dargush, Gary F.; Bansal, Dipanshu |
Description: | MCBTE: a variance-reduced Monte Carlo solution of the linearized Boltzmann transport equation for phonons. 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. |
Homepage: | https://www.sciencedirect.com/science/article/abs/pii/S0010465521001156 |
Source Code: | https://github.com/abhipath90/MCBTE |
Dependencies: | Matlab |
Keywords: | linearized Boltzmann transport equation; phonon transport; thermal conductivity |
Related Software: | Phonon-Code; almaBTE; Matlab |
Cited in: | 2 Documents |
Standard Articles
1 Publication describing the Software, including 1 Publication in zbMATH | Year |
---|---|
MCBTE: a variance-reduced Monte Carlo solution of the linearized Boltzmann transport equation for phonons. Zbl 07695379 Pathak, Abhishek; Pawnday, Avinash; Roy, Aditya Prasad; Aref, Amjad J.; Dargush, Gary F.; Bansal, Dipanshu |
2021
|
all
top 5
Cited by 11 Authors
1 | Aref, Amjad J. |
1 | Bai, Chenhan |
1 | Bansal, Dipanshu |
1 | Dargush, Gary F. |
1 | Feng, Yangde |
1 | Li, Ruilin |
1 | Liu, Weier |
1 | Niu, Beifang |
1 | Pathak, Abhishek Vaibhav |
1 | Pawnday, Avinash |
1 | Roy, Aditya Prasad |
Cited in 1 Serial
2 | Computer Physics Communications |
Cited in 4 Fields
1 | Mechanics of deformable solids (74-XX) |
1 | Fluid mechanics (76-XX) |
1 | Classical thermodynamics, heat transfer (80-XX) |
1 | Statistical mechanics, structure of matter (82-XX) |