Skip to content

A collection of Phonon and Electron Boltzmann Equation Solvers

License

Notifications You must be signed in to change notification settings

cepellotti/phoebe

This branch is 17 commits ahead of, 1202 commits behind phoebe-team/phoebe:develop.

Folders and files

NameName
Last commit message
Last commit date
Sep 9, 2021
Dec 11, 2020
Sep 24, 2021
Sep 28, 2021
Aug 27, 2021
Aug 15, 2021
Oct 21, 2021
Sep 13, 2021
Jul 28, 2021
Jun 4, 2020
Jul 28, 2021
Aug 30, 2021
Oct 17, 2020
Feb 25, 2020
Jul 8, 2021
Aug 19, 2020

Repository files navigation

Build and Test

Phoebe

A collection of Phonon and Electron Boltzmann Equation solvers

Phoebe is an open-source code for the ab-initio computation of electron and phonon transport properties of crystalline materials.

It is designed to take advantage of HPC systems via MPI-OpenMP hybrid parallelism, memory-distributed computing via ScaLAPACK, and GPU accelerated calculation of scattering rates.

Tutorials, documentation of functionality and underlying theory can be found at:

For further questions or issues, please post on the discussions page for the git repo.


Current functionalities

Electronic Transport

  • Electron-phonon scattering by Wannier interpolation
  • Electron-phonon scattering within the electron-phonon averaged (EPA) approximation
  • Polar correction and boundary scattering contributions to transport
  • Electronic transport coefficients (mobility, conductivity, thermal conductivity, and Seebeck coefficient)

Phonon Transport

  • 3-phonon scattering from thirdOrder.py/ShengBTE or Phono3py force constants
  • Boundary and isotope scattering contributions to transport
  • Phonon (lattice) thermal conductivity

And more...

  • BTE solutions by RTA, iterative, variational, and relaxons solvers
  • Calculation of electron and phonon linewidths or relaxation times on a path
  • Wigner transport equation correction for electrons and phonons (Zener tunneling contribution to electron transport)
  • Hydrodynamic transport properties (viscosity) for electrons and phonons

About

A collection of Phonon and Electron Boltzmann Equation Solvers

Resources

License

Citation

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 96.2%
  • Python 2.7%
  • Other 1.1%