PyDislocDyn: A Python code for calculating dislocation drag and other crystal properties
arXiv:2509.02900 · doi:10.21105/joss.09309
Abstract
PyDislocDyn is a suite of python programs designed to perform various calculations for basic research in dislocation dynamics in metals with various crystal symmetries in the continuum limit. In particular, one of its main purposes is to calculate dislocation drag from phonon wind. Additional features include the averaging of elastic constants for polycrystals, the calculation of the dislocation field including its limiting velocities, and the calculation of dislocation self-energy and line tension.
6 pages, prepared for the Journal of Open Source Software (JOSS), v2 minor revision
References in corpus (13)
- Atomistic simulations of dislocation mobility in Al, Ni and Al/Mg alloys
- Velocity dependent dislocation drag from phonon wind and crystal geometry
- Dislocation drag from phonon wind in an isotropic crystal at large velocities
- Line tension of a dislocation moving through an anisotropic crystal
- Dislocation drag and its influence on elastic precursor decay
- Clarifying the definition of 'transonic' screw dislocations
- Limiting velocities and transonic dislocations in Mg
- On the temperature and density dependence of dislocation drag from phonon wind
- Uniformly-moving non-singular dislocations with elliptical core shape in anisotropic media
- A general solution for accelerating screw dislocations in arbitrary slip systems with reflection symmetry
- Exploring the relation between transonic dislocation glide and stacking fault width in FCC metals
- Comparing theoretical predictions of radiation-free velocities of edge dislocations to molecular dynamics simulations
- Properties of accelerating edge dislocations in arbitrary slip systems with reflection symmetry