Skip to content

MolecularDynamics

This page gives hints on how to perform a molecular dynamics calculation with the ABINIT package.

Introduction

Three molecular dynamics algorithm (Numerov, Verlet, Blanes and Moanes) allow to perform simulations in real (simulated) time, see moldyn. The displacement of atoms may be computed according to Newton’s law, or by adding a friction force to it. Nose-Hoover thermostat is available with Verlet algorithm. Langevin dynamics is also available.

Specified lattice parameters, or angles, or atomic positions, can be kept fixed if needed, see topic_GeoConstraints.

The trajectories can be analyzed thanks to the APPA postprocessor.

compulsory:

  • dtion Delta Time for IONs
  • mdtemp Molecular Dynamics TEMPeratures
  • moldyn MOLecular DYNamics

basic:

  • nnos Number of NOSe masses
  • ntime Number of TIME steps
  • qmass Q thermostat MASS
  • vel VELocity
  • vis VIScosity

useful:

  • friction internal FRICTION coefficient
  • frictionbar internal FRICTION coefficient of the BARostat
  • nctime NetCdf TIME between output of molecular dynamics informations
  • noseinert NOSE thermostat INERTia factor
  • restartxf RESTART from (X,F) history

expert:

  • bmass Barostat MASS
  • delayperm DELAY between trials to PERMUTE atoms
  • densfor_pred DENSity and FORces PREDictor
  • diismemory Direct Inversion in the Iterative Subspace MEMORY
  • extrapwf flag - EXTRAPolation of the Wave-Functions
  • hmcsst Hybrid Monte Carlo Strain Step Trajectory
  • hmctt Hybrid Monte Carlo Trial Trajectory
  • ionmov IONic MOVEs
  • irandom Integer for the choice of the RANDOM number generator
  • mdwall Molecular Dynamics WALL location
  • signperm SIGN of PERMutation potential

Selected Input Files

fast:

mpiio:

paral:

v10:

v2:

v3:

v5:

v8:

Tutorials