Disorder Linewidth Tutorials

A six-notebook series covering the full DL pipeline for irradiated graphite, from phonon band structure and VDOS to disorder linewidth fitting and thermal transport decomposition. We heavily recommend new users to also see the corresponding paper (PRX 15, 041041 (2025)) that explains how disorder linewidth is derived and the meaning behind the mapping between Perturbatively Disordered Crystal (PDC) and Explicitly Disordered Glass (EDG). Below we explain main features of the mapping in a presentation-style rundown.

../_images/disorder_linewidth_overview.001.jpeg

The central idea behind the mapping is we can account for influence of disorder starting from a reference crystal (Unperturbed Ordered Crystal, UOC) in two ways:

  • explictly, by accounting for the full Hamiltonian \(\hat{H}^{\rm glass}\) in the dynamical matrix, and diagonalizing it to obtain vibrational modes. This approach is called Explicitly Disordered Glass and it can be used to calculate diffusivity using the Wigner formulation of thermal transport. The VDOS is broadened in this approach due to vibrational mode repulsion induced by disorder.

  • perturbatively, by only diagonalizing the crystal part of the Hamiltonian \(\hat{H}^{\rm crystal}\) and including the influence of the rest of the Hamiltonian \(\hat{H}^{\rm per} = \hat{H}^{\rm glass} - \hat{H}^{\rm crystal}\) on phonon scattering. This approach is called a Perturbatively Disordered Crystal. In practice we don’t derive the form of the Hamiltonian \(\hat{H}^{\rm per}\), instead we look at the influence of this Hamiltonian on the VDOS, and interpret it in the language of phonon spectral functions. In simplest terms, if a vibration scatters due to interactions, it has a finite lifetime, and this lifetime would lead to an energy uncertainty, hence linewidth and energy broadening. This broadening of the vibrational excitations is responsible for the smoothness of the VDOS in the PDC picture.

../_images/disorder_linewidth_overview.002.jpeg

The corresponding paper sets up a mapping between these two treatments that allows us to equate the VDOS and diffusivity in a PDC with corresponding quantities in an EDG. We find that the methodology can transform the VDOS of Unperturbed Ordered Crystal into the VDOS of a Perturbatively Disordered Crystal that matches the VDOS of an Explicitly Disordered Glass; this is shown explicitly in the left figure of the above image. Scattering due to disorder leads to broadening of phonon spectral functions and hence broadening of the PDC VDOS. We fit this broadening (disorder linewidth) as a function of frequency using two terms: 1) Casimir grain boundary scattering term with parameter \(L\) and a 2) Rayleigh-like defect scattering term with parameter \(R\). In the PDC VDOS we also account for frequency shifts due to changes in the density induced by irradiation, concept which is more explored in the third notebook.

../_images/disorder_linewidth_overview.003.jpeg

By matching Vibrational Densities of States \(g(\omega)\) of PDC and EDG, we can match also their diffusivities \(D(\omega)\) and their conductivity predictions. This constitutes the full PDC-EDG mapping and allows us to decompose the diffusivity calculated for a disordered system, in terms of quantities appearing in a Perturbatively Disordered Crystal, namely propagation velocity \(v_{\rm eff}(\omega)\) and mean free path \(\lambda_{\rm eff}(\omega)\). This decomposition is performed in the notebook 5.

Prerequisites: BNE + DL installation (see setup_dl.sh). Remember to source .venv_dl/bin/activate before running the notebooks.

Step

Notebook

Topic

1

1_crystals_and_BTE_vs_disordered_systems

Phonon band structure of crystal graphite; BTE in simple crystals vs WTE in disordered systems

2

2_VDOS_comparison_between_crystal_and_irradiated_graphite

Compute VDOS for crystal and irradiated graphite; disorder-induced broadening

3

3_Debye_model_and_Lorentzian_spectral_functions

Debye model, Lorentzian spectral functions, and the defect-scattering linewidth ansatz

4

4_frequency_shift_correction

Frequency-shift correction to align crystal and disordered VDOS

5

5_disorder_linewidth_and_mean_free_path

Disorder linewidth, phonon mean free path, and their relation to thermal transport

6

6_fit_disorder_linewidth_parameters

Fit L and R parameters with L-BFGS via PyTorch autodiff

The pipeline can also be run end-to-end as a sequence of three terminal scripts (no Jupyter required):

Step

Script

Topic

7a

7a_workflow_precompute_quantities.py — Precompute Phonon Quantities

Band structure, phonon mesh, crystal and disordered VDOS, density shift (mirrors Notebooks 1-4)

7b

7b_fit_dl_parameters.py — Fit L and R Parameters

Fit L and R via L-BFGS; saves model_parameters.hdf5 (mirrors Notebook 6)

7c

7c_diffusivity_decomposition.py — Transport Decomposition

Disorder linewidth, PDC VDOS, propagation velocity, mean free path (mirrors Notebook 5)

Note

Run the scripts in order (7a → 7b → 7c) from tutorials/disorder_linewidth/. Each script reads HDF5 files written by the previous one.