1- @page CHANGES-2-0 Version 2.0
2-
31Version 2.0.0 (September 27, 2013)
42----------------------------
53
64Version 2.0 is a complete rewrite, so there is no way to write a complete set of difference
75with respect to plumed 1.3. Here is a possibly incomplete summary of the difference:
6+
87- The input is simpler, more flexible, and more error proof.
98 Many checks are now performed and in this way common errors are avoided.
109- The units are now the same for all MD codes.
@@ -26,6 +25,7 @@ with respect to plumed 1.3. Here is a possibly incomplete summary of the differe
2625 other.
2726
2827In addition, it is now much easier to contribute new functionality to the code because:
28+
2929- There is a much simpler interface between plumed and the base MD codes.
3030 This makes it much easier to add plumed to a new MD code. Hopefully, in the future,
3131 interfaces with MD codes will be maintained by the developers of the MD codes
@@ -38,6 +38,7 @@ In addition, it is now much easier to contribute new functionality to the code b
3838- User documentation is provided together inside the implementation files.
3939
4040Caveats:
41+
4142- PLUMED 2 input file (plumed.dat) has a syntax which is not
4243 compatible with PLUMED 1.
4344 Transition should be easy, but cannot
@@ -46,73 +47,76 @@ Caveats:
4647- PLUMED 2 may not include all the features that were available
4748 in PLUMED 1.
4849
49- A tutorial explaining how to move from PLUMED 1 to PLUMED 2 is available (see \ref moving).
50+ A tutorial explaining how to move from PLUMED 1 to PLUMED 2 is available (see [ here ] ( https://www.plumed.org/doc-v2.0/user-doc/html/ moving.html ) ).
5051
5152Version 2.0.1 (Nov 14, 2013)
5253----------------------------
5354
54- For users:
55- - Fixed a bug in \ref HISTOGRAM with REWEIGHT_BIAS. Reweighting was only done when also temperature-reweighting was enabled.
55+ ### For users:
56+
57+ - Fixed a bug in [ HISTOGRAM] ( HISTOGRAM.md ) with REWEIGHT_BIAS. Reweighting was only done when also temperature-reweighting was enabled.
5658- Fixed a bug that was sometime crashing code with domain decomposition and
5759 non-dense simulation boxes (e.g. implicit solvent).
58- - Performance improvements for \ref GYRATION.
59- - Flush all files every 10000 steps by default, without need to use \ref FLUSH
60- - Errors when writing input for \ref switchingfunction are now properly
61- recognized.
62- - Added message when \ref simplemd is used on a non-existing file.
63- - Fixed ` plumed mklib ` such that it deletes the target shared library in case
64- of compilation error.
60+ - Performance improvements for [ GYRATION] ( GYRATION.md ) .
61+ - Flush all files every 10000 steps by default, without need to use [ FLUSH] ( FLUSH.md )
62+ - Errors when writing input for switching functions are now properly recognized.
63+ - Added message when [ simplemd] ( simplemd.md ) is used on a non-existing file.
64+ - Fixed ` plumed mklib ` such that it deletes the target shared library in case of compilation error.
6565- Several small fixes in documentation and log file.
6666
67- For developers:
67+ ### For developers:
68+
6869- Added possibility to setup replica exchange from MD codes in Fortran (commands "GREX setMPIFIntercomm" and "GREX setMPIFIntracomm").
6970- cmd("setStopFlag") should now be called after PLUMED initialization.
7071- Several small fixes in documentation.
7172
7273Version 2.0.2 (Feb 11, 2014)
7374----------------------------
7475
75- For users:
76- - Fixed bug with \ref METAD with INTERVAL and replica exchange, including bias exchange.
76+ ### For users:
77+
78+ - Fixed bug with [ METAD] ( METAD.md ) with INTERVAL and replica exchange, including bias exchange.
7779 Now the bias is correctly computed outside the boundaries. Notice that this is different
7880 from what was done in PLUMED 1.3. Also notice that INTERVAL now works
7981 correctly with grids and splines.
80- - Fixed bug with \ref READ and periodic variables.
81- - Fixed bug with \ref HISTOGRAM (option USE_ALL_DATA was not working properly).
82+ - Fixed bug with [ READ] ( READ.md ) and periodic variables.
83+ - Fixed bug with [ HISTOGRAM] ( HISTOGRAM.md ) (option ` USE_ALL_DATA ` was not working properly).
8284- Gromacs patch updated to 4.6.5.
83- - Gromacs patch for 4.6 has been modified to allow for better load balancing when
84- using GPUs.
85+ - Gromacs patch for 4.6 has been modified to allow for better load balancing when using GPUs.
8586- Added option 'plumed info --long-version' and 'plumed info --git-version'.
8687- Added full reference (page/number) to published paper in doc and log.
8788- Fixed a bug in file backups (only affecting Windows version - thanks to T. Giorgino).
8889- Added possibility to search in the documentation.
8990- Several small fixes in documentation and log file.
9091
91- For developers:
92- - Fixed Makefile dependencies in some auxiliary files in src/lib (* cmake and * inc).
93- - Changed way modules are linked in src/.
94- E.g. src/colvar/tools/ is not anymore a symlink to src/colvar but a real directory.
92+ ### For developers:
93+
94+ - Fixed Makefile dependencies in some auxiliary files in src/lib (` *cmake ` and ` *inc ` ).
95+ - Changed way modules are linked in ` src/ ` .
96+ E.g. ` src/colvar/tools/ ` is not anymore a symlink to ` src/colvar ` but a real directory.
9597 (Notice that this introduces a regression: when using plumed as an external library
9698 some include files could not work - this only applies when plumed is installed;
9799 also notice that this is fixed in 2.0.3)
98100- Patch for gromacs 4.6 now also include original code so as to simplify its modification.
99- - Added option ' plumed patch --save-originals' .
100- - Fixed regtest regtest/secondarystructure/rt32 to avoid problems with NUMERICAL_DERIVATIVES.
101+ - Added option ` plumed patch --save-originals ` .
102+ - Fixed regtest regtest/secondarystructure/rt32 to avoid problems with ` NUMERICAL_DERIVATIVES ` .
101103- Removed include graphs in the documentation (too large).
102104- Several small fixes in documentation.
103105
104106Version 2.0.3 (June 30, 2014)
105107----------------------------
106108
107- For users:
109+ ### For users:
110+
108111- Now compiles on Blue Gene Q with IBM compilers.
109- - Fixed bug in \ref CENTER where default WEIGHTS were missing.
110- - Fixed broken \ref CONTACTMAP with SUM
111- - Fixed \ref DUMPATOMS with gro file and more than 100k atoms.
112- - Added CMDIST in \ref CONTACTMAP to emulate plumed1 CMAP.
112+ - Fixed bug in [ CENTER] ( CENTER.md ) where default WEIGHTS were missing.
113+ - Fixed broken [ CONTACTMAP] ( CONTACTMAP.md ) with SUM
114+ - Fixed [ DUMPATOMS] ( DUMPATOMS.md ) with gro file and more than 100k atoms.
115+ - Added CMDIST in [ CONTACTMAP] ( CONTACTMAP.md ) to emulate plumed1 CMAP.
113116- Several small fixes in documentation and log file.
114117
115- For developers:
118+ ### For developers:
119+
116120- Fixed cmd("getBias") to retrieve bias. It was not working with
117121 single precision codes and it was not converting units properly.
118122- Fixed a regression in 2.0.2 concerning include files from installed plumed
@@ -127,36 +131,42 @@ For developers:
127131Version 2.0.4 (September 15, 2014)
128132----------------------------------------------
129133
130- For users:
131- - Fixed a bug in \ref BIASVALUE that could produce wrong acceptance with replica exchange simulations.
134+ ### For users:
135+
136+ - Fixed a bug in [ BIASVALUE] ( BIASVALUE.md ) that could produce wrong acceptance with replica exchange simulations.
132137- Fixed a few innocuous memory leaks.
133138- Fixed reader for xyz files, that now correctly detects missing columns. Also a related regtest has
134139 been changed.
135140- Several small fixes in documentation and log file.
136141
137- For developers:
142+ ### For developers:
143+
138144- Renamed Value.cpp to BiasValue.cpp
139145
140146Version 2.0.5 (December 15, 2014)
141147----------------------------------------------
142148
143- \plumednotmaintained
149+ !!! warning "Not maintained"
150+
151+ This branch is not maintained Users are invited to upgrade to a newer version.
152+
153+ ### For users:
144154
145- For users:
146155- Fixed a bug in replica exchange with different Hamiltonians (either lambda-dynamics
147156 or plumed XX-hrex branch) possibly occurring when using charge or mass dependent
148157 variables.
149- - Fixed a bug in analysis (e.g. \ref HISTOGRAM) leading to wrong accumulation
158+ - Fixed a bug in analysis (e.g. [ HISTOGRAM] ( HISTOGRAM.md ) ) leading to wrong accumulation
150159 of statistics when running a replica exchange simulation.
151160- Fixed a bug in the calculation of derivatives in histograms. This should
152161 be harmless since people usually only consider the value in histograms
153162 and not the derivatives.
154163- Fixed an issue in Makefile that could results in problems when
155- patching an MD code with --shared option (pointed out by Abhi Acharya).
164+ patching an MD code with ` --shared ` option (pointed out by Abhi Acharya).
156165 This fixes a regression introduced in 2.0.2.
157166- Small fixes in documentation.
158167
159- For developers:
168+ ### For developers:
169+
160170- Added warning when performing regtests using an instance of plumed from
161171 a different directory
162172
0 commit comments