AlmaBTE  1.3
A solver of the space- and time-dependent Boltzmann transport equation for phonons
File List
Here is a list of all documented files with brief descriptions:
 analytic1d.cppDefinitions corresponding to analytic1d.hpp
 analytic1d.hppCode related to fully analytical 1D RTA solutions
 aux_cubic.hppThis file contains some auxiliary code used for computing 1D Green's functions and related quantities using piecewise cubic interpolation
 beyondRTA.cppImplements full BTE calculations defined in beyondRTA.hpp
 beyondRTA.hppCode related to BTE calculations beyond the RTA
 bulk_hdf5.cppDefinitions corresponding to bulk_hdf5.hpp
 bulk_hdf5.hppFunctions to save and load data about a bulk system to an HDF5 file
 bulk_properties.cppDefinitions corresponding to bulk_properties.hpp
 bulk_properties.hppCode related to bulk properties such as the specific heat
 constants.hppPhysical, mathematical and miscellaneous constants used in alma
 cumulativecurves.cppEXECUTABLE THAT COMPUTES CUMULATIVE CONDUCTIVITY/CAPACITY CURVES
 deviational_particle.hppCode used to describe deviational particles
 dos.hppCode related to the phonon density fo states (DOS)
 dynamical_matrix.cppDefinitions corresponding to dynamical_matrix.hpp
 dynamical_matrix.hppCode related to the dynamical matrix
 exceptions.hppExceptions used in ALMA
 green1d.cppDefinitions corresponding to green1d.hpp
 green1d.hppCode for dealing with Green's functions for 1 dimension in real space
 io_utils.hppHelper code to write calculation results into external files
 isotopic_scattering.cppDefinitions corresponding to isotopic_scattering.hpp
 isotopic_scattering.hppCode implementing isotopic scattering according to Tamura's formula: S
 kappa_crossplanefilms.cppEXECUTABLE THAT COMPUTES RTA CONDUCTIVITIES VS FILM THICKNESS
 kappa_inplanefilms.cppEXECUTABLE THAT COMPUTES RTA IN-PLANE CONDUCTIVITIES VS FILM THICKNESS
 kappa_Tsweep.cppComputes conductivities versus temperature
 periodic_table.cppDefinitions corresponding to periodic_table.hpp
 periodic_table.hppData about the elements in the periodic table
 phononinfo.cppWrites phonon properties associated with HDF5 file to a text file
 processes.cppDefinitions corresponding to processes.hpp
 processes.hppDetection and representation of allowed three-phonon processes
 qpoint_grid.cppDefinitions corresponding to qpoint_grid.hpp
 qpoint_grid.hppClasses and functions used to manipulate grids in reciprocal space
 sampling.cppDefinitions corresponding to sampling.cpp
 sampling.hppClasses and functions used for sampling from several distributions used in the MC scheme
 shengbte_iter.cppDefinitions corresponding to shengbte_iter.hpp
 shengbte_iter.hppCode implementing the full BTE solution by the Omini-Sparavigna iterative method, as implemented in ShengBTE
 shengbtepp.cppEmulate ShengBTE using the facilities in the ALMA library
 steady_montecarlo1d.cppVRMC solver based on the Peraud-Hadjiconstantinou method [APL 101, 153114 (2012)]
 steady_montecarlo1d_powersource.cpp1D Monte Carlo solver for multilayer structures that uses a heat source with prescribed power density at the top and heat sink at the bottom instead of isothermal reservoirs
 structures.cppDefinitions corresponding to structures.hpp
 structures.hppDefinitions of the basic data-handling classes in ALMA
 superlattice_builder.cppBuilds HDF5 files describing binary superlattices, based on XML input
 superlattices.cppDefinitions corresponding to superlattices.hpp
 superlattices.hppCode implementing the treatment of binary superlattices as a combination of an effective medium (virtual crystal) plus a source of elastic scattering
 symmetry.cppDefinitions corresponding to symmetry.hpp
 symmetry.hppC++ interface to Atsushi Togo's spglib
 transient_analytic1d.cppEXECUTABLE THAT COMPUTES TRANSIENT SINGLE-PULSE RESPONSES SEMI-ANALYTICALLY
 utilities.hppMiscellaneous convenience resources
 vasp_io.cppDefinitions corresponding to vasp_io.hpp
 vasp_io.hppRoutines to load files coming from the VASP + Phonopy ecosystem
 vc.cppDefinitions corresponding to vc.hpp
 vc.hppCode related to the virtual crystal approximation for alloys and isotopic mixtures
 VCAbuilder.cppBuilds HDF5 material files from XML input