Skip to content
Snippets Groups Projects
Intro.txt 3.27 KiB
Newer Older
Giovanni Bussi's avatar
Giovanni Bussi committed
\mainpage Introduction
PLUMED is a plugin that works with a large number of molecular dynamics codes.  It can be used
to analyse features of the dynamics on-the-fly or to perform a wide variety of free energy methods.
The original PLUMED 1 \cite plumed1
was highly successful and had over 1000 users.  PLUMED 2 \cite plumed2 constitues an 
extensive rewrite of the original in a way that makes it more modular and thus easier to implement 
new methods, more straightforward to add it to MD codes and hopefully simpler to use.  
This is the user manual -  if you want to modify PLUMED or to understand how it works internally, have a look at the 
Giovanni Bussi's avatar
Giovanni Bussi committed
<a href="../../developer-doc/html/index.html"> developer manual </a>.
Giovanni Bussi's avatar
Giovanni Bussi committed
\htmlonly
An experimental PDF copy of this manual can be found
<a href="../manual.pdf"> here </a>.
\endhtmlonly
Gareth Tribello's avatar
Gareth Tribello committed
To understand the difference between PLUMED 1 and PLUMED 2, and to
Giovanni Bussi's avatar
Giovanni Bussi committed
follow the development of PLUMED 2, you can look at the detailed \ref Changelog.
Giovanni Bussi's avatar
Giovanni Bussi committed
A short tutorial explaining how to move from PLUMED 1 to PLUMED 2 is also available (see \ref moving)

To install PLUMED 2, see this page: \ref Installation
Giovanni Bussi's avatar
Giovanni Bussi committed

Giovanni Bussi's avatar
Giovanni Bussi committed
\section AboutManual About this manual

Since version 2.1 we provide an experimental PDF manual.
The PDF version is still not complete and has some known issue (e.g. some
links are not working properly and images are not correctly included),
and the html documentation should be considered as the official one.
The goal of the PDF manual is to allow people to download a full copy on the documentation for offline
access and to perform easily full-text searches.
Notice that the manual is updated very frequently (sometime more than once per week),
so keep your local version of the PDF manual up to date. 
Since the PDF manual is 200+ pages and is continuously updated,
<b>
please do not print it!
</b>

To run PLUMED 2 you need to provide one input file.  In this file you specify what it
is that PLUMED should do during the course of the run.  Typically this will involve calculating 
one or more collective variables, perhaps calculating a function of these CVs
 and then doing some analysis of values of your collective variables/functions or running
some free energy method. A very brief introduction to the syntax used in the PLUMED input file
is provided in this <a href="http://www.youtube.com/watch?v=PxJP16qNCYs"> 10-minute video </a>.

More information on the input syntax as well as details on the the various trajectory
analsyis tools that come with PLUMED are given in: 
- \ref colvarintro tells you about the ways that you can calculate functions of the positions of the atoms.
- \ref Analysis tells you about the various forms of analysis you can run on trajectories using PLUMED.
- \ref Bias tells you about the methods that you can use to bias molecular dynamics simulations with PLUMED.
PLUMED can be used in one of two ways.  It can be incorporated into any one of the MD codes listed below:

Giovanni Bussi's avatar
Giovanni Bussi committed
@CODESL@

and used to analyse or bias a molecular dynamics run on the fly.  Alternatively, one
can use it as a standalone tool for postprocessing the results from molecular dynamics 
or enhanced sampling calculations.
Giovanni Bussi's avatar
Giovanni Bussi committed
\page Changelog Change Log

- Changes for \subpage CHANGES-2-0
- Changes for \subpage CHANGES-2-1
- \subpage CHANGES-UNRELEASED