md

md

This option controls the molecular dynamics (MD) simulation details.

type

Value NVE Microcanonical ensemble, constant number of particles, volume, and energy
NVT Canonical ensemble, constant number of particles, volume, and temperature
fep-NVE Free energy perturbation calculation for microcanonical ensemble
fep-NVT Free energy perturbation calculation for canonical ensemble
Default NVE

Define the MD simulation type.

dt

Value A real number
Default 0.0005

The time step in ps. For systems not containing hydrogen atoms, dt can be set to 0.001 ps.

num_steps

Value An integer
Default 10

The number of MD steps to be run.

output_freq

Value An integer
Default 1

The number of steps that MD information is output. The trajectory, velocity, and gradient will be output to disk.

temp

Value A real number
Default 273.15

Define the initial temperature for NVE simulation, and the targeted temperature for NVT simulation.

temp_nhc_length

Value An integer
Default 5

The length of Nose-Hoover chain to control the temperature. Usually an integer larger than 2 is enough.

temp_nhc_tau

Value A real number
Default 0.5

The time-constant of Nose-Hoover chain to control the temperature in ps.

vel_fn

Value A file name
Default None

If this is given, the initial velocities will be set from this XYZ file (in Angstrom/ps). Otherwise, velocities will be generated from Boltzmann distribution. For example:

md   
  vel_fn mol-vel.xyz
end

Initial velocities will be read from mol-vel.xyz.

max_dr

Value A real number
Default 5

The maximum allowed atomic displacement per step in Angstrom. If an atom mover more than max_dr in a step, Qbics will stop the MD simulation since the system may crash due to the too fast motion.