> For the complete documentation index, see [llms.txt](https://3d-materials-lab.gitbook.io/3dmaterialslab-tutorials/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://3d-materials-lab.gitbook.io/3dmaterialslab-tutorials/dynamics-in-crystalline-solids.md).

# Dynamics in crystalline solids

- [First-principles Calculations of Atomic Diffusion in Crystalline Solids](https://3d-materials-lab.gitbook.io/3dmaterialslab-tutorials/dynamics-in-crystalline-solids/first-principles-calculations-of-atomic-diffusion-in-crystalline-solids.md): This approach (nudged elastic band method) requires knowledge of diffusion mechanisms. A complementary approach using molecular dynamics can help explore diffusion pathways.
- [Tutorial on Using Nudged Elastic Band (NEB) method](https://3d-materials-lab.gitbook.io/3dmaterialslab-tutorials/dynamics-in-crystalline-solids/tutorial-on-using-nudged-elastic-band-neb-method.md): This tutorial is based on VASP 5.4.4 and the VTST package developed and maintained by the Henkelman research group at UT Austin
- [Calculating Polarization Switching Barrier using SS-NEB](https://3d-materials-lab.gitbook.io/3dmaterialslab-tutorials/dynamics-in-crystalline-solids/calculating-polarization-switching-barrier-using-ss-neb.md): This tutorial is based on VASP compiled with VTST package
- [Pylada High-throughput Workflow for SS-NEB Calculations](https://3d-materials-lab.gitbook.io/3dmaterialslab-tutorials/dynamics-in-crystalline-solids/pylada-high-throughput-workflow-for-ss-neb-calculations.md): This tutorial is based on VASP+VTST, vtstscripts, and Pylada
