Boltzmann Transport and Why It Breaks Down
This note is a compact map for deciding which transport model is appropriate. I use four scales: mean free path $\ell_{\mathrm{mfp}}$, phase-coherence length $L_\phi$, Fermi wavelength $\lambda_F$ (equivalently $k_F=2\pi/\lambda_F$), and device/bulk length $L$.
1. Boltzmann Transport in One Page
The semiclassical Boltzmann transport equation (BTE) evolves the distribution $f(\mathbf r,\mathbf k,t)$:
With the relaxation-time approximation (RTA),
In linear response, this gives Drude-like conductivity:
For thermoelectrics, we keep the full energy dependence and explicitly linearize around equilibrium:
For steady, weakly non-uniform transport (linear response), keep only first-order terms:
So BTE becomes
Use chain rules
and (taking $\nabla\mu=0$ in the common BoltzTraP-style setup)
Substituting these into BTE gives the perturbation
Why this directly gives transport properties: electric and heat currents are moments of the nonequilibrium part $\delta f$:
Insert $\delta f_{n\mathbf k}$, collect terms proportional to $E_\beta$ and $-\nabla_\beta T$, and define the common moments
Then
So the “$2\times2$ matrix” is just the compact Onsager form of these two coupled linear equations (charge and heat currents vs electric and thermal driving forces):
Using Onsager form for charge/heat currents,
the electronic thermoelectric tensors are obtained by taking $\sigma$ from $\mathbf J$ vs $\mathbf E$ at $\nabla T=0$, $S$ from the open-circuit condition $\mathbf J=0$, and $\kappa_e$ from $\mathbf J_Q$ vs $-\nabla T$ at $\mathbf J=0$:
Finally, the figure of merit is
Use BTE when carriers can be treated as wave packets with well-defined momentum between scattering events.
2. Practical Boltzmann Implementations
For electronic materials from first principles, the two common BTE pipelines are:
- BoltzTraP/BoltzTraP2: interpolate DFT bands and compute transport in constant-$\tau$ or model-$\tau$ settings.
- EPW (electron-phonon Wannier): compute $e$-ph matrix elements and scattering rates, then solve BTE with ab initio lifetimes.
Both are still semiclassical BTE frameworks; they differ mainly in how accurately $\tau$ and scattering are modeled.
For an ab initio thermoelectric workflow (RTA):
- Electronic structure from DFT: compute $\varepsilon_{n\mathbf k}$ on dense meshes (often via Wannier/Fourier interpolation).
- Band velocities: evaluate $\mathbf v_{n\mathbf k}=\hbar^{-1}\nabla_{\mathbf k}\varepsilon_{n\mathbf k}$.
- Lifetimes $\tau_{n\mathbf k}$:
- constant-$\tau$ / fitted-$\tau$ (BoltzTraP-style), or
- explicit $e$-ph scattering from supercell finite-displacement data (e.g., VASP + phono3py style) or Wannier interpolation (EPW-style), e.g. from Fermi’s golden rule.
- Transport moments: build $\mathcal L^{(0,1,2)}(\mu,T)$ and obtain $\sigma$, $S$, $\kappa_e$, and PF.
- Lattice thermal conductivity: compute $\kappa_L$ from phonon BTE using 2nd/3rd-order IFCs (typically finite-displacement supercells).
- Figure of merit: combine to get $zT(\mu,T)$ and map optimal carrier concentration/temperature windows.
This is the standard ab initio route used in recent RTA thermoelectric studies (including the methodology of arXiv:2511.15249), with differences mainly in how $\tau_{n\mathbf k}$ and $\kappa_L$ are treated.
3. Quantum Transport (Landauer + NEGF)
For coherent two-terminal transport, current is
In NEGF, transmission is
with
$H_C$ and $S$ are the device-region Hamiltonian and overlap (non-orthogonal basis in many DFT codes), and $\Sigma_{L/R}$ encode open-boundary coupling to semi-infinite electrodes.
4. How SIESTA/TranSIESTA-Style Quantum Transport Works
SIESTA provides localized-orbital DFT Hamiltonians; TranSIESTA performs NEGF transport on top.
- Run electrode DFT for left/right bulk leads to obtain converged lead Hamiltonians.
- Build a device region (left lead layers + scatterer + right lead layers).
- Compute lead self-energies $\Sigma_{L/R}(E)$ from electrode surface Green's functions.
- Solve the open-device Green's function $G^r(E)$ self-consistently with charge density.
- Evaluate $T(E)$, then integrate to get $I(V)$ and differential conductance.
Important interpretation:
- DFT gives the effective single-particle Hamiltonian.
- NEGF imposes open boundaries and nonequilibrium occupations.
- Landauer formula converts transmission into measurable current.
This framework naturally captures tunneling, resonances, contact effects, and atomistic chemistry that semiclassical BTE cannot represent.
5. Three Breakdown Tests for Boltzmann
Let $L$ be device length, $\ell_{\mathrm{mfp}}$ mean free path, and $L_\phi$ coherence length.
-
Ioffe-Regel / quasiparticle test:
$\lambda_F\ll \ell_{\mathrm{mfp}}$ (equivalently $k_F\ell_{\mathrm{mfp}}\gg1$) supports Fermi-liquid quasiparticles and BTE.
If $k_F\ell_{\mathrm{mfp}}\sim1$, Boltzmann breaks down (strong disorder/localization) and quantum methods are required. -
Diffusive test:
$L\gg \ell_{\mathrm{mfp}}$ gives diffusive transport (bulk BTE/Drude regime).
If this fails ($L\lesssim\ell_{\mathrm{mfp}}$), transport is ballistic: bulk diffusive BTE is no longer right, boundary conditions dominate, and for nanoscale electrons Landauer/NEGF is typically the clean choice. -
Coherence test:
$L\gg L_\phi$ gives semiclassical incoherent transport.
If this fails ($L_\phi\gtrsim L$), phase coherence survives across the device and quantum transport is needed.
In short, Boltzmann is safest when
6. Scattering: Elastic vs Inelastic
Different scattering mechanisms contribute differently to $\ell_{\mathrm{mfp}}$ and $\tau_\phi$:
Elastic scattering (impurities, defects, boundaries):
- Randomizes momentum $\Rightarrow$ contributes to $1/\ell_{\mathrm{mfp}}$.
- Preserves phase coherence (no energy loss).
- Does not reduce $\tau_\phi$ or $L_\phi$.
Inelastic scattering (electron-phonon, electron-electron, magnons, etc.):
- Randomizes momentum $\Rightarrow$ contributes to $1/\ell_{\mathrm{mfp}}$.
- Breaks phase coherence (energy/information loss) $\Rightarrow$ defines dephasing time $\tau_\phi$ and thus $L_\phi$.
In BTE frameworks like BoltzTraP or EPW, electron-phonon scattering provides the dominant inelastic contribution to lifetimes and thus to $\tau_\phi$.
7. How to Estimate $L_\phi$
Use
with $D$ the diffusion constant and $\tau_\phi$ the dephasing time from inelastic processes.
Getting the diffusion constant $D$:
From Einstein relation,
where $\sigma$ is conductivity, $e$ is elementary charge, $N(E_F)$ is density of states at Fermi level, $d$ is dimensionality, and $\ell_{\mathrm{mfp}}=v_F\tau$. Experimentally, extract from resistivity and Hall effect, or compute from BTE/ab initio (BoltzTraP, EPW).
Getting the dephasing time $\tau_\phi$ via Matthiessen’s rule:
Inelastic scattering rates add inversely:
where $\tau_i^{\phi}$ are individual dephasing times ($e$-$e$, $e$-ph, magnon-scattering, etc.). Each temperature-dependent:
- Electron-electron ($e$-$e$): $1/\tau_{ee}^{\phi}\propto T$ (in 2D) or $\propto T^2$ (in 3D).
- Electron-phonon ($e$-$ph$): typically weaker; $\propto T$ at high $T$, stronger at low $T$ in some materials.
Then compute $L_\phi=\sqrt{D\tau_\phi}$ combining the Einstein $D$.
Typical experimental extraction routes:
- Weak localization / anti-localization magnetoconductance fits (HLN-type).
- Universal conductance fluctuation correlation field.
- Aharonov-Bohm oscillation visibility vs temperature/size.
- Microscopic dephasing rates ($e$-$e$, $e$-ph) combined with $L_\phi=\sqrt{D\tau_\phi}$.
References
- N. W. Ashcroft and N. D. Mermin, Solid State Physics
- S. Datta, Electronic Transport in Mesoscopic Systems
- S. Datta, Quantum Transport: Atom to Transistor
- G. K. H. Madsen and D. J. Singh, BoltzTraP
- J. Ponce et al., EPW: electron-phonon coupling and transport
- M. Brandbyge et al., Density-functional method for nonequilibrium electron transport
- M. Paulsson and M. Brandbyge, Transmission eigenchannels from NEGF