Related Pages
Here is a list of all related documentation pages:
 How to add plumed to an MD codePlumed ships with scripts that can be used to add it to many of the standard MD packages
 A brief introduction to the plumed corePlumed 2, unlike its predecessor plumed 1, which was written in plain C, is written in C++
 Creating plumed documentation Whenever you make a change to the documentation for PLUMED and you want the online version of the manual to be updated, you need to write include the phrase [makedoc] in your next commit message
 Parsing functionalityBy now you are probably familiar with the way that plumed2 input looks:
 How to add a new collective variableTo implement a CV one you need to create a single cpp file called ColvarName.cpp in the directory src/colvar
 How to add a new functionMany collective variables are a function of a number of some set of simpler collective variables
 How to add a new command-line toolTo implement a command line tool you need to create a single cpp file call CLToolNAME.cpp
 Implementing methods for calculating the distances between pairs of configurationsTo implement a new method for calculating the distance between a pair of trajectory frames you will need to work with the PLMD::reference module
 How to add a new MultiColvarAs you are no doubt aware within plumed 2 you can calculate multiple instances of a collective coorinate from a single line in the input file
 Installation LayoutI write here some notes related to how plumed is installed
 A brief introduction to gitClone the github repository:
 README
 README
 Reference for interfacing MD codes with PLUMEDPlumed.h and Plumed.c contain the external plumed interface, which is used to integrate it with MD engines
 CONTRIBUTING
 PULL_REQUEST_TEMPLATE
 Todo List