FourPhonon: An extension module to ShengBTE for computing four-phonon scattering rates and thermal conductivity

401Citations
Citations of this article
88Readers
Mendeley users who have this article in their library.
Get full text

Abstract

FourPhonon is a computational package that can calculate four-phonon scattering rates in crystals. It is built within ShengBTE framework, which is a well-recognized lattice thermal conductivity solver based on Boltzmann transport equation. An adaptive energy broadening scheme is implemented for the calculation of four-phonon scattering rates. In analogy with thirdorder.py in ShengBTE, we also provide a separate python script, Fourthorder.py, to calculate fourth-order interatomic force constants. The extension module preserves all the nice features of the well-recognized lattice thermal conductivity solver ShengBTE, including good parallelism and straightforward workflow. In this paper, we discuss the general theory, program design, and example calculations on Si, BAs and LiCoO2. Program summary: Program Title: FourPhonon CPC Library link to program files: https://doi.org/10.17632/jjcwt5436h.1 Developer's repository link: https://github.com/FourPhonon Licensing provisions: GNU General Public License version 3 Programming language: Fortran 90, MPI Nature of problem: Calculation of lattice thermal conductivity and related quantities, determination of both three-phonon and four-phonon scattering rates Solution method: Four-phonon scattering rates at RTA level, adaptive broadening scheme Additional comments including restrictions and unusual features: For a productive run, one needs to use High Performance Computing facilities and it takes several hours to several days to finish calculations

Cite

CITATION STYLE

APA

Han, Z., Yang, X., Li, W., Feng, T., & Ruan, X. (2022). FourPhonon: An extension module to ShengBTE for computing four-phonon scattering rates and thermal conductivity. Computer Physics Communications, 270. https://doi.org/10.1016/j.cpc.2021.108179

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free