The following keywords are available in the global context of the Colvars configuration, i.e. they are not nested inside other keywords:
To illustrate the flexibility of the Colvars module, a non-trivial setup is represented in Figure 13.1.
The corresponding configuration is given below. The options within the colvar blocks are described in , those within the harmonic and histogram blocks in
.
Note: except colvar, none of the keywords shown is mandatory.
![]() |
colvar {
# difference of two distances
name d
width 0.2 # 0.2 Å of estimated fluctuation width
distance {
componentCoeff 1.0
group1 { atomNumbers 1 2 }
group2 { atomNumbers 3 4 5 }
}
distance {
componentCoeff -1.0
group1 { atomNumbers 7 }
group2 { atomNumbers 8 9 10 }
}
}
colvar {
name c
coordNum {
cutoff 6.0
group1 { atomNumbersRange 1-10 }
group2 { atomNumbersRange 11-20 }
}
}
colvar {
name alpha
alpha {
psfSegID PROT
residueRange 1-10
}
}
harmonic {
colvars d c
centers 3.0 4.0
forceConstant 5.0
}
histogram {
colvars c alpha
}
Section explains how to define a colvar and its behavior, regardless of its specific functional form.
To define colvars that are appropriate to a specific physical system, Section
documents how to select atoms, and section
lists all of the available functional forms, which we call ``colvar components''.
Finally, section
lists the available methods and algorithms to perform biased simulations and multidimensional analysis of colvars.