Official repository demonstrating various examples to use kALDo for thermal transport calculations.
This repository provides examples demonstrating how to compute thermal conductivity using kALDo with two complementary approaches:
- Boltzmann Transport Equation (BTE): Solves for phonon populations under a temperature gradient
- Quasi-Harmonic Green-Kubo (QHGK): A unified approach interpolating between particle-like and wave-like thermal transport
The examples cover workflows with:
- Machine Learning Potentials (orb, NEP, MatterSim, ACE, UPET)
- Density Functional Theory (Quantum ESPRESSO, D3Q)
- Empirical Potentials (Any Empirical Potentials Supported in LAMMPS)
- Finite Temperature Effective Potentials (TDEP)
We welcome contributions from the community! If you have a thermal transport workflow using kALDo, whether with a new potential, a different material system, or an alternative method, we'd love to include it.
- Fork the repository and create a new branch (
git checkout -b your-branch-name) - Add your example in the appropriate category folder (
machine_learning_potentials/,density_functional_theory/, orempirical_potentials/) - Include a
README.mddescribing the calculation and a Jupyter notebook (.ipynb) for visualization - Push your branch and open a Pull Request
The documentation is auto-generated from the example folders, so your example will automatically appear on the docs site once merged.
For questions or suggestions, feel free to open an issue.
pip install sphinx sphinx-immaterial nbsphinx myst-parsercd docs
make htmlThe documentation will be generated in docs/_build/html/.
