• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..04-Mar-2020-

Makefile.fermiH A D04-Mar-20203.6 KiB10271

Makefile.g++H A D04-Mar-20203.6 KiB10371

Makefile.lammps.debugH A D04-Mar-2020150 64

Makefile.lammps.emptyH A D04-Mar-2020150 64

Makefile.mingw32-crossH A D04-Mar-20204 KiB11279

Makefile.mingw32-cross-mpiH A D04-Mar-2020232 148

Makefile.mingw64-crossH A D04-Mar-20204 KiB11078

Makefile.mingw64-cross-mpiH A D04-Mar-2020232 148

READMEH A D04-Mar-20202.5 KiB6948

colvar.cppH A D04-Mar-202051.2 KiB1,6921,249

colvar.hH A D04-Mar-202017.7 KiB582221

colvaratoms.cppH A D04-Mar-202025 KiB857655

colvaratoms.hH A D04-Mar-202011.6 KiB33388

colvarbias.cppH A D04-Mar-202018.3 KiB591457

colvarbias.hH A D04-Mar-20205.3 KiB19461

colvarbias_abf.cppH A D04-Mar-202016 KiB519378

colvarbias_abf.hH A D04-Mar-20202.4 KiB10052

colvarbias_meta.cppH A D04-Mar-202059.2 KiB1,7181,312

colvarbias_meta.hH A D04-Mar-202012.4 KiB426200

colvarcomp.cppH A D04-Mar-20204.6 KiB148108

colvarcomp.hH A D04-Mar-202049.9 KiB1,446862

colvarcomp_angles.cppH A D04-Mar-202010.4 KiB378284

colvarcomp_coordnums.cppH A D04-Mar-202010.1 KiB360251

colvarcomp_distances.cppH A D04-Mar-202032.6 KiB1,151883

colvarcomp_protein.cppH A D04-Mar-202010.5 KiB386271

colvarcomp_rotations.cppH A D04-Mar-20207 KiB312216

colvargrid.cppH A D04-Mar-20205.7 KiB218156

colvargrid.hH A D04-Mar-202035.2 KiB1,189812

colvarmodule.cppH A D04-Mar-202043.4 KiB1,5031,163

colvarmodule.hH A D04-Mar-202016 KiB532269

colvarparse.cppH A D04-Mar-202026.2 KiB644482

colvarparse.hH A D04-Mar-20207.8 KiB20283

colvarproxy.hH A D04-Mar-20205 KiB15454

colvartypes.hH A D04-Mar-202030.4 KiB1,099711

colvarvalue.cppH A D04-Mar-20207.3 KiB262222

colvarvalue.hH A D04-Mar-202022.1 KiB728487

README

1This library is the portable "colvars" module, originally interfaced
2with the NAMD MD code, to provide an extensible software framework,
3that allows enhanced sampling in molecular dynamics simulations.
4The module is written to maximize performance, portability,
5flexibility of usage for the user, and extensibility for the developer.
6
7The development of the colvars library is now hosted on github at:
8http://colvars.github.io/
9You can use this site to get access to the latest development sources
10and the up-to-date documentation.
11
12Copy of the specific documentation is also in
13 doc/PDF/colvars-refman-lammps.pdf
14
15Please report bugs and request new features at:
16https://github.com/colvars/colvars/issues
17
18The following publications describe the principles of
19the implementation of this library:
20
21  Using collective variables to drive molecular dynamics simulations,
22  Giacomo Fiorin , Michael L. Klein & Jérôme Hénin (2013):
23  Molecular Physics DOI:10.1080/00268976.2013.813594
24
25  Exploring Multidimensional Free Energy Landscapes Using
26  Time-Dependent Biases on Collective Variables,
27   J. Hénin, G. Fiorin, C. Chipot, and M. L. Klein,
28   J. Chem. Theory Comput., 6, 35-47 (2010).
29
30-------------------------------------------------
31
32This directory has source files to build a library that LAMMPS
33links against when using the USER-COLVARS package.
34
35This library must be built with a C++ compiler, before LAMMPS is
36built, so LAMMPS can link against it.
37
38Build the library using one of the provided Makefile.* files or create
39your own, specific to your compiler and system.  For example:
40
41make -f Makefile.g++
42
43When you are done building this library, two files should
44exist in this directory:
45
46libcolvars.a		the library LAMMPS will link against
47Makefile.lammps		settings the LAMMPS Makefile will import
48
49Makefile.lammps is created by the make command, by copying one of the
50Makefile.lammps.* files.  See the EXTRAMAKE setting at the top of the
51Makefile.* files.
52
53IMPORTANT: You must examine the final Makefile.lammps to insure it is
54correct for your system, else the LAMMPS build will likely fail.
55
56Makefile.lammps has settings for 3 variables:
57
58user-colvars_SYSINC = leave blank for this package unless debugging
59user-colvars_SYSLIB = leave blank for this package
60user-colvars_SYSPATH = leave blank for this package
61
62You have several choices for these settings:
63
64Since they do not normally need to be set, the settings in
65Makefile.lammps.empty should work.
66
67If you want to set a debug flag recognized by the library, the
68settings in Makefile.lammps.debug should work.
69