Examples¶
Understanding thermal transport in materials is crucial for applications ranging from thermoelectrics to thermal management in electronics. Anharmonic lattice dynamics captures the phonon-phonon interactions that govern heat conduction beyond the harmonic approximation.
This repository provides examples demonstrating how to use kALDo to compute thermal conductivity using two complementary approaches:
Boltzmann Transport Equation (BTE): Solves for phonon populations under a temperature gradient, capturing both normal and Umklapp scattering processes.
Quasi-Harmonic Green-Kubo (QHGK): A unified approach that interpolates between the particle-like (BTE) and wave-like (Allen-Feldman) pictures of thermal transport.
The examples cover workflows with machine learning potentials, density functional theory (DFT), and empirical potentials.
- Machine Learning Potentials
- Cesium Lead Bromide Nep Tdep
- Gallium Arsenide Orb V3 Orbcalculator
- Magnesium Oxide Mattersim V1 1M Mattersimcalculator
- Silicon Mattersim V1 1M Mattersimcalculator
- Silicon Nep89 Calorine
- Silicon Carbide Mattersim V1 1M Mattersimcalculator
- Sodium Chloride Upetcalculator
- Wurtzite Aluminum Nitride Ace Pyace
- Setup Instructions
- Requirements
- List and content of examples folder
- Density Functional Theory
- Empirical Potentials
Contributing¶
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.
How to contribute an example:
Fork the repository and create a new branch
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 visualizationPush 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.