Xe-No / pymd

Molecular dynamics script using a semi-classical generalized Langevin equation

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

pymd

This is a set of scripts to run semi-classical Langevin molecular dynamics on junctions connecting to several electron or phonon baths. The details of the method are presented in Prog. Surf. Sci. [https://doi.org/10.1016/j.progsurf.2018.07.002].

To do the molecular dynamics, we need a force driver. Currently, we implemented Siesta and Brenner potential.

The important feature of this script is that, the statistics of the bath degrees of freeom is quantum. For example, the zero point fluctuations are included; they fulfill the quantum-mechanical Bose-Einstein distribution. Moreover, the electron bath is allowed to be in a nonequilibrium steady state (non-thermal).

About

Molecular dynamics script using a semi-classical generalized Langevin equation

License:GNU General Public License v3.0


Languages

Language:Makefile 72.9%Language:Python 19.0%Language:Fortran 6.6%Language:C 1.1%Language:Pawn 0.2%Language:C++ 0.1%Language:Assembly 0.1%Language:Tcl 0.0%Language:Shell 0.0%