Skip to content

sousaw/BTE-Barna

Repository files navigation

BTE-Barna

BTE-Barna (Boltzmann Transport Equation - Beyond the Rta for NAnosystems) is a software package that extends almaBTE iterative and Monte Carlo solvers of the Peierls-Boltzmann transport equation for phonons (PBTE) to work with nanosystems based on 2D materials, within and beyond the RTA. The package is composed of three PBTE solvers

  • kappa_Tsweep_nanos: An iterative solver for highly symmetric nanosystems, namely nanoribbons and nanowires, based on suppressed lifetimes due to boundaries. It provides the effective thermal conductivity, RTA and beyond the RTA, for given dimension (width or radius) as a function of the temperature.
  • RTAMC2D: Energy-based deviation Monte Carlo RTA solver to explore steady-state and the transient to it. It provides the space and time resolved temperature and flux. Additionally it provides the spectral decomposition of those quantities.
  • beRTAMC2D: Energy-based deviation Monte Carlo beyond the RTA. It provides the space and time resolved temperature, flux and the deviational energy distribution.

In addition to those solvers we provide PropagatorBuilder, to calculate the propagator needed by beRTAMC2D using Krylov subspace methods to calculate it, and dist_reader to process the the deviational energy distribution generated by beRTAMC2D to obtain the spectral decomposition of the temperature and the heat flux.

alt text Fig. 1: General structure of BTE-Barna package.

About

Extension of almaBTE's Monte Carlo code beyond the relaxation-time approximation.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published