Loading [MathJax]/extensions/tex2jax.js
 
All Pages
Loading shared libraries

You can introduce new functionality into PLUMED by placing it directly into the src directory and recompiling the PLUMED libraries. Alternatively, if you want to keep your code independent from the rest of PLUMED (perhaps so you can release it independently - we won't be offended), then you can create your own dynamic library. To use this in conjunction with PLUMED you can then load it at runtime by using the LOAD keyword as shown below:

Click on the labels of the actions for more information on what each action computes
tested on v2.7
LOAD 
FILE
compulsory keyword file to be loaded
=library.so

N.B. If your system uses a different suffix for dynamic libraries (e.g. macs use .dylib) then PLUMED will try to automatically adjust the suffix accordingly.