Next: Artificial boundary potentials (walls)
Up: Defining collective variables and
Previous: Defining collective variables and
Contents
Index
General options for a collective variable
The following options are not required by default; however, the first four are very frequently used:
-
name
Name of this colvar
Context: colvar
Acceptable values: string
Default value: ``colvar'' + numeric id
Description: The name is an unique case-sensitive string which allows the
Colvars module to identify this colvar unambiguously; it is also
used in the trajectory file to label to the columns corresponding
to this colvar.
-
width
Colvar fluctuation scale, or resolution for grid-based methods
Context: colvar
Acceptable values: positive decimal
Default value: 1.0
Description: This number has the same physical unit as the colvar value and defines an effective colvar unit.
Biasing algorithms use it for different purposes.
Harmonic restraints (13.5.4) use it to set the physical unit of the force constant, which is useful for multidimensional restraints involving colvars with different units or scale which may then be defined by a single, scaled force constant.
Histogram (13.5.7) and ABF biases (13.5.1) interpret it as the grid spacing in the direction of this variable.
Metadynamics (13.5.3) uses it to set the width of newly added hills.
In other cases, it is simplest to keep the default value of 1, so that harmonic force constants are provided in their usual physical unit.
When a non-unity width is required by the application, the optimal value is application-dependent, but can often be thought of as a user-provided estimate of the fluctuation amplitude for the colvar.
In those cases, it should generally be set smaller than or equal to the standard deviation of the colvar during a very short simulation run.
-
lowerBoundary
Lower boundary of the colvar
Context: colvar
Acceptable values: decimal
Description: Defines the lowest end of the interval of ``relevant'' values for the colvar.
This number can be either a true physical boundary, or a user-defined number.
Together with upperBoundary and width, it is used to define a grid of values along the colvar (not available for colvars based on distanceDir, distanceVec, and orientation).
This option does not affect dynamics: to confine a colvar within a certain interval, the options lowerWall and lowerWallConstant should be used.
-
upperBoundary
Upper boundary of the colvar
Context: colvar
Acceptable values: decimal
Description: Similarly to lowerBoundary, defines the highest possible or allowed value.
-
hardLowerBoundary
Whether the lower boundary is the physical lower limit
Context: colvar
Acceptable values: boolean
Default value: off
Description: This option does not affect simulation results, but enables some internal optimizations.
Depending on its mathematical definition, a colvar may have ``natural'' boundaries: for example, a distance colvar has a ``natural'' lower boundary at 0. Setting this option instructs the Colvars module that the user-defined lower boundary is ``natural''.
See Section 13.4 for the physical ranges of values of each component.
-
hardUpperBoundary
Whether the upper boundary is the physical upper limit of the colvar's values
Context: colvar
Acceptable values: boolean
Default value: off
Description: Analogous to hardLowerBoundary.
-
expandBoundaries
Allow to expand the two boundaries if needed
Context: colvar
Acceptable values: boolean
Default value: off
Description: If defined, biasing and analysis methods may keep their own copies
of lowerBoundary and upperBoundary, and expand
them to accommodate values that do not fit in the initial range.
Currently, this option is used by the metadynamics bias
(13.5.3) to keep all of its hills fully within
the grid. This option cannot be used when
the initial boundaries already span the full period of a periodic
colvar.
-
subtractAppliedForce
Do not include biasing forces in the total force for this colvar
Context: colvar
Acceptable values: boolean
Default value: off
Description: If the colvar supports total force calculation (see 13.4.3), all forces applied to this colvar by biases will be removed from the total force.
This keyword allows to recover some of the ``system force'' calculation available in the Colvars module before version 2016-08-10.
Please note that removal of all other external forces (including biasing forces applied to a different colvar) is no longer supported, due to changes in the underlying simulation engines (primarily NAMD).
This option may be useful when continuing a previous simulation where the removal of external/applied forces is essential.
For all new simulations, the use of this option is not recommended.
Next: Artificial boundary potentials (walls)
Up: Defining collective variables and
Previous: Defining collective variables and
Contents
Index
vmd@ks.uiuc.edu