MBO(N)D



7       Methodology--Standalone Mode


Running an MBO(N)D simulation in standalone mode

Input files required

Command script file

Assuming that you have a properly prepared input script file named run_name.inp and an executable named mbond.exe, the simplest way to submit a run is to enter at the UNIX prompt:


>	/pathname/mbond.exe < run_name.inp > run_name.out &
Alternatively, you can put these commands into a file like the one below:


#comments
#comments
#comments
/pathname/mbond.exe < $1.inp > $1.out
If the command file is called run.com, and the name of the simulation is run_name, you can enter at the UNIX prompt:


>	run.com run_name &
to submit the simulation.

Other input files

The other input files for an MBO(N)D CHARMm simulation are:

General MBO(N)D procedure

Invoking MBO(N)D

Substructured molecular dynamics is invoked by using the MBOND option of the regular CHARMm DYNAmics command. This enables several keywords particular to MBO(N)D and disables some that are not supported. In general, however, all the standard DYNAmics keywords are supported, unless specifically mentioned here.

See the CHARMm documentation for details on the DYNAmics command.

Bodies and modes

Bodies must have been defined prior to invoking MBO(N)D dynamics (see SUBStructure). If no modes have been loaded (or generated) for the bodies, they are assumed to be rigid.

Temperature control

Only velocity scaling is supported for heating and equilibration protocols. However, the initial velocities may be assigned using any of the CHARMm options (including using a restart file). The thermostat that is available is a simple Berendsen method.

Printing of the overall temperature and the temperature of the body and atomistic regions can be separately controlled by the TFRQ option in the DYNAmics command. In addition, this reports the individual kinetic energy of each body.

Simulation stages

A typical protocol is to heat a system using an atomistic simulation, then equilibrate it and generate modes. When the switch is made to a substructured simulation, the system needs to be equilibrated once more before the data-collection stage of dynamics can begin.

Multiple time scales

Multiple time scales are supported in MBO(N)D. As usual, the MTS keyword must precede dynamics simulation. The MASS and DISTANCE keywords must be specified. They segregate nonbond interaction updating by combined mass/distance criterion (Multiple time scales). You can specify the number of stages for the MTS via the ratios keyword or allow it to be computed automatically.

The following CHARMm features are not supported in multibody simulations: SHAKE constraints (although bond length constraints between bodies and particles are supported with the HINGE BOND command), constant-pressure dynamics, Nosé-Hoover temperature control, Langevin dynamics.

Integrators

The integrators that MBO(N)D does support are Lobatto and MTS Lobatto. The leapfrog and 4D Verlet algorithms cannot be used.

General outline of command input file

The most important elements in an MBO(N)D input script are:

  1. Read in the topology and parameter files.

  2. Read in the CHARMm .psf (protein structure file), which contains the list of atoms in the system being simulated and their connectivities. Alternatively, generate the structure (and the .psf file) within CHARMm.

  3. Read in the starting coordinates, either in the CHARMm .crd or .pdb formats (coordinates only) or from a CHARMm .rst file (restart file, which contains both coordinates and velocities).

  4. Specify the desired substructuring for your MBO(N)D run.

  5. If bodies are flexible, generate or load (from file) the mode shape vectors to be used for each body.

  6. Initiate MBO(N)D dynamics simulation using the DYNAMICS MBOND command.


Specific commands

Except for MBO(N)D-specific commands, which are documented in Appendix D, Commands--Standalone Mode, please see the CHARMm Principles book and other html files for detailed documentation.

Control commands

The SET command is helpful when files with long pathnames are used more than once. It is also useful for defining and resetting a a parameter that is used often in the script.

CHARMm input commands

Nonbonds

MBO(N)D-specific commands

The sections starting with MBOND NBODY, MODES, and SUBSTRUCTURE must be terminated with an END statement.

Dynamics commands

Most other dynamics options and commands present for regular CHARMm are available for MBOND/CHARMm. Please consult the CHARMm documentation for the relevant descriptions.

Output commands




Last updated November 16, 1998 at 08:31AM Pacific Standard Time.
Copyright © 1997, Molecular Simulations, Inc. All rights reserved.