md
This option controls the molecular dynamics (MD) simulation details.
- type
Value
NVE
Microcanonical ensemble, constant number of particles, volume, and energyNVT
Canonical ensemble, constant number of particles, volume, and temperaturefep-NVE
Free energy perturbation calculation for microcanonical ensemblefep-NVT
Free energy perturbation calculation for canonical ensembleDefault
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 to0.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:
1md 2 vel_fn mol-vel.xyz 3end
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.
- plumed_fn
Value
A file name
Default
None
If this is given, Qbics will apply enhanced sampling algorithms defined in the file in PLUMED library. For PLUMED input file grammar, please refer to its PLUMED manual.