Menu

Developers.Variables.dynamics

Burkhard Schmidt

Variable "dynamics" in MolDynSim

This variable specifies details of the molecular dynamics (trajectory) simulations in our mol_Dynamics.m and/or mol_MonteCarlo.m MATLAB function. It is a structured variable that should initially containing the following fields :

field description
md.handle choose propagator for positions/velocities (MATLAB function handle). See here for a list of available propagators/integrators
n_step number of steps to be simulated (positive integer)
n_save number of steps between saves (positive integer); use this to limit the size of the resulting trajectory files
t_step size of time step (positive real number, in ps units, MD only)
seed seed generation of random numbers; used for initial velocities (integer); use this to create reproducible sequences of random numbers
ensemble choose thermodynamic ensemble, e. g., 'NVE', 'NVT' (three letter code). Not required for MonteCarlo which does NVT always.

Molecular dynamics NVE simulations only

field description
e_total desired value of total energy, achieved by scaling of initial velocities (real number in kJ/mol units) should be above global minimum of force field :-)
perturb random perturbation of initial coordinates (real number in nm units)

Molecular dynamics NVT simulations only

field description
tmp.handle choice of "thermostat" algorithm (Matlab function handle). See here for a list of available thermostats
temperature desired value of temperature (real positive number in Kelvin units); is achieved by using a "thermostat".

Monte Carlo NVT simulations only

field description
mc.handle variants of Monte Carlo algorithm (Matlab function handle). See here for a list of available random walkers
temperature desired value of temperature (real positive number in Kelvin units); governs acceptance/rejection of steps in random walk
mc.delta max. size of steps in random walk

Related

Wiki: Users.Programs.mol_Dynamics
Wiki: Users.Programs.mol_MonteCarlo

MongoDB Logo MongoDB