Files
lammps/src/COLVARS
Giacomo Fiorin 377c652a83 Update Colvars library to version 2023-05-01
This update consists exclusively of bugfixes or maintenance-related changes.

The following is a list of pull requests in the Colvars repository since the previous update to LAMMPS:

- 532 Add XYZ trajectory reading feature
  https://github.com/Colvars/colvars/pull/532 (@jhenin, @giacomofiorin)

- 531 Delete objects quietly, unless explicitly requested via script (including VMD)
  https://github.com/Colvars/colvars/pull/531 (@giacomofiorin)

- 530 Append newline to log and error messages if not already present
  https://github.com/Colvars/colvars/pull/530 (@giacomofiorin)

- 528 Forward-declare OpenMP lock
  https://github.com/Colvars/colvars/pull/528 (@giacomofiorin)

- 527 Remove unneeded STL container
  https://github.com/Colvars/colvars/pull/527 (@giacomofiorin)

- 526 Allow collecting configuration files and strings before setting up interface
  https://github.com/Colvars/colvars/pull/526 (@giacomofiorin, @jhenin)

- 523 Fallback to linearCombination when customFunction is missing in customColvar
  https://github.com/Colvars/colvars/pull/523 (@HanatoK, @giacomofiorin)

- 522 Use iostream::fail() to check for I/O error
  https://github.com/Colvars/colvars/pull/522 (@jhenin)

- 520 Fix ref count
  https://github.com/Colvars/colvars/pull/520 (@giacomofiorin)

- 513 Set target temperature through a common code path
  https://github.com/Colvars/colvars/pull/513 (@giacomofiorin, @jhenin)

- 509 Safer detection of Windows with recent Microsoft Visual Studio versions
  https://github.com/Colvars/colvars/pull/509 (@akohlmey)

- 508 Update LAMMPS patching method to reflect Lepton availability
  https://github.com/Colvars/colvars/pull/508 (@giacomofiorin)

- 497 Increase the precision of write_multicol
  https://github.com/Colvars/colvars/pull/497 (@HanatoK)

- 496 Only perform MTS automatic enable/disable for timeStepFactor > 1
  https://github.com/Colvars/colvars/pull/496 (@giacomofiorin)

- 493 Remove unused branch of quaternion input function
  https://github.com/Colvars/colvars/pull/493 (@giacomofiorin)

- 489 Ensure there are spaces between the fields in the header
  https://github.com/Colvars/colvars/pull/489 (@HanatoK)

- 487 Use map of output streams, and return references to its elements
  https://github.com/Colvars/colvars/pull/487 (@giacomofiorin, @jhenin)

- 486 Remember first step of moving restraint
  https://github.com/Colvars/colvars/pull/486 (@jhenin)

- 485 Add decoupling option for moving restraints
  https://github.com/Colvars/colvars/pull/485 (@jhenin)

- 483 Update Lepton via patching procedure
  https://github.com/Colvars/colvars/pull/483 (@giacomofiorin)

- 481 Make file-reading operations of input data abstractable
  https://github.com/Colvars/colvars/pull/481 (@giacomofiorin)

Authors: @akohlmey, @giacomofiorin, @HanatoK, @jhenin
2023-05-17 13:29:00 -04:00
..
2023-04-02 17:46:42 -04:00
2022-10-24 11:08:26 -04:00
2022-10-24 11:08:26 -04:00
2022-10-24 11:08:26 -04:00
2021-06-29 20:12:59 -04:00

This package implements the "fix colvars" command, which can be used
in a LAMMPS input script.

The fix allows use of enhanced sampling methods based on a reduced set
of "collective variables", including free-energy estimators based on
thermodynamic forces, non-equilibrium work and probability
distributions.

The package uses the "Colvars" library, whose source code is included
in the LAMMPS source code distribution and must be linked with LAMMPS.
See the lib/colvars/README file and the LAMMPS manual for information
on building LAMMPS with external libraries.  The settings in the
Makefile.lammps file in that directory must be correct for LAMMPS to
build correctly with this package installed.

The files in the COLVARS package folder implement an interface
between LAMMPS and Colvars, originally written by Axel Kohlmeyer
(akohlmey@gmail.com) and maintained by Giacomo Fiorin
(giacomo.fiorin@gmail.com).

More info about the Colvars library can be found at:

https://github.com/colvars/colvars

and in the reference article:

Using collective variables to drive molecular dynamics simulations,
G. Fiorin, M. L. Klein, and J. Henin,
Molecular Physics 111, 3345 (2013)
https://doi.org/10.1080/00268976.2013.813594

A reference manual for the package and library is included with the
LAMMPS doc pages:
doc/PDF/colvars-refman-lammps.pdf
which also includes citations to the articles documenting the various
methods that make use Colvars.

There are also example scripts for using this package in the folder
examples/PACKAGES/colvars, as well as the GitHub page for Colvars.

Please contact Giacomo Fiorin (giacomo.fiorin@gmail.com) for questions
regarding this package.

---------------------------------

Version: 2016-12-22