<P>CHARMM, AMBER, NAMD, NWCHEM, and Tinker are designed primarily for
modeling biological molecules. CHARMM and AMBER use
atom-decomposition (replicated-data) strategies for parallelism; NAMD
and NWCHEM use spatial-decomposition approaches, similar to LAMMPS.
Tinker is a serial code. DL_POLY includes potentials for a variety of
biological and non-biological materials; both a replicated-data and
spatial-decomposition version exist.
</P>
<HR>
<ANAME ="1_4"></A><H4>1.4 Open source distribution
</H4>
<P>LAMMPS comes with no warranty of any kind. As each source file states
in its header, it is a copyrighted code that is distributed free-of-
charge, under the terms of the <AHREF ="http://www.gnu.org/copyleft/gpl.html">GNU Public License</A> (GPL). This
is often referred to as open-source distribution - see
<AHREF ="http://www.gnu.org">www.gnu.org</A> or <AHREF ="http://www.opensource.org">www.opensource.org</A> for more
details. The legal text of the GPL is in the LICENSE file that is
included in the LAMMPS distribution.
</P>
<P>Here is a summary of what the GPL means for LAMMPS users:
</P>
<P>(1) Anyone is free to use, modify, or extend LAMMPS in any way they
choose, including for commercial purposes.
</P>
<P>(2) If you distribute a modified version of LAMMPS, it must remain
open-source, meaning you distribute it under the terms of the GPL.
You should clearly annotate such a code as a derivative version of
LAMMPS.
</P>
<P>(3) If you release any code that includes LAMMPS source code, then it
must also be open-sourced, meaning you distribute it under the terms
of the GPL.
</P>
<P>(4) If you give LAMMPS files to someone else, the GPL LICENSE file and
source file headers (including the copyright and GPL notices) should
remain part of the code.
</P>
<P>In the spirit of an open-source code, these are various ways you can
contribute to making LAMMPS better. You can send <AHREF ="mailto:sjplimp@sandia.gov">email</A> on any
of these items.
</P>
<UL><LI>Point prospective users to the <AHREF ="http://lammps.sandia.gov">LAMMPS WWW Site</A>. Mention it in
talks or link to it from your WWW site.
<LI>If you find an error or omission in this manual or on the <AHREF ="http://lammps.sandia.gov">LAMMPS WWW
Site</A>, or have a suggestion for something to clarify or include,
send an email.
<LI>If you find a bug, <AHREF ="Section_errors.html#9_2">this section</A> describes
how to report it.
<LI>If you publish a paper using LAMMPS results, send the citation (and
any cool pictures or movies if you like) to add to the Publications,
Pictures, and Movies pages of the <AHREF ="http://lammps.sandia.gov">LAMMPS WWW Site</A>, with links
and attributions back to you.
<LI>Create a new Makefile.machine that can be added to the src/MAKE
directory.
<LI>The tools sub-directory of the LAMMPS distribution has various
stand-alone codes for pre- and post-processing of LAMMPS data. More
details are given in <AHREF ="Section_tools.html">this section</A>. If you write
a new tool that users will find useful, it can be added to the LAMMPS
distribution.
<LI>LAMMPS is designed to be easy to extend with new code for features
like potentials, boundary conditions, diagnostic computations, etc.
<AHREF ="Section_modify.html">This section</A> gives details. If you add a
feature of general interest, it can be added to the LAMMPS
distribution.
<LI>The Benchmark page of the <AHREF ="http://lammps.sandia.gov">LAMMPS WWW Site</A> lists LAMMPS
performance on various platforms. The files needed to run the
benchmarks are part of the LAMMPS distribution. If your machine is
sufficiently different from those listed, your timing data can be
added to the page.
<LI>You can send feedback for the User Comments page of the <AHREF ="http://lammps.sandia.gov">LAMMPS WWW
Site</A>. It might be added to the page. No promises.
<LI>Cash. Small denominations, unmarked bills preferred. Paper sack OK.
Leave on desk. <AHREF ="mailto:sjplimp@sandia.gov">VISA</A> also accepted. Chocolate chip cookies
encouraged.
</UL>
<HR>
<H4><ANAME ="1_5"></A>1.5 Acknowledgments and citations
</H4>
<P>LAMMPS development has been funded by the <AHREF ="http://www.doe.gov">US Department of
Energy</A> (DOE), through its CRADA, LDRD, ASCI, and Genomes-to-Life
programs and its <AHREF ="http://www.sc.doe.gov/ascr/home.html">OASCR</A> and <AHREF ="http://www.er.doe.gov/production/ober/ober_top.html">OBER</A> offices.
</P>
<P>Specifically, work on the latest version was funded in part by the US
Department of Energy's Genomics:GTL program
(<AHREF ="http://www.doegenomestolife.org">www.doegenomestolife.org</A>) under the <AHREF ="http://www.genomes2life.org">project</A>, "Carbon
Sequestration in Synechococcus Sp.: From Molecular Machines to
Hierarchical Modeling".
</P>
<P>The following papers describe the parallel algorithms used in LAMMPS.
</P>
<P>S. J. Plimpton, <B>Fast Parallel Algorithms for Short-Range Molecular
Dynamics</B>, J Comp Phys, 117, 1-19 (1995).
</P>
<P>S. J. Plimpton, R. Pollock, M. Stevens, <B>Particle-Mesh Ewald and
rRESPA for Parallel Molecular Dynamics Simulations</B>, in Proc of the
Eighth SIAM Conference on Parallel Processing for Scientific
Computing, Minneapolis, MN (March 1997).
</P>
<P>If you use LAMMPS results in your published work, please cite the J
Comp Phys reference and include a pointer to the <AHREF ="http://lammps.sandia.gov">LAMMPS WWW Site</A>
(www.cs.sandia.gov/~sjplimp/lammps.html). A paper describing the
latest version of LAMMPS is in the works; when it appears in print,
you can check the <AHREF ="http://lammps.sandia.gov">LAMMPS WWW Site</A> for a more current citation.
</P>
<P>If you send me information about your publication, I'll be pleased to
add it to the Publications page of the <AHREF ="http://lammps.sandia.gov">LAMMPS WWW Site</A>. Ditto
for a picture or movie for the Pictures or Movies pages.
</P>
<P>The primary author of LAMMPS is <AHREF ="http://www.cs.sandia.gov/~sjplimp">Steve Plimpton</A> at Sandia
National Labs. Others have made significant contributions to the
code:
</P>
<DIVALIGN=center><TABLEWIDTH="0%"BORDER=1>
<TR><TD>Ewald and PPPM solvers</TD><TD> Roy Pollock (LLNL)</TD></TR>
<TR><TD>rRESPA</TD><TD> Mark Stevens & Paul Crozier (Sandia)</TD></TR>
<TR><TD>NVT/NPT integrators</TD><TD> Mark Stevens (Sandia)</TD></TR>
<TR><TD>class 2 force fields</TD><TD> Eric Simon (Cray)</TD></TR>
<TR><TD>HTFN energy minimizer</TD><TD> Todd Plantenga (Sandia)</TD></TR>
<TR><TD>msi2lmp tool</TD><TD> Steve Lustig (Dupont), Mike Peachey & John Carpenter (Cray)</TD></TR>
<TR><TD>CHARMM force fields</TD><TD> Paul Crozier (Sandia)</TD></TR>
<TR><TD>2d Ewald/PPPM</TD><TD> Paul Crozier (Sandia)</TD></TR>
<TR><TD>granular force fields and BC</TD><TD> Leo Silbert & Gary Grest (Sandia)</TD></TR>
<TR><TD>grain boundary orientation fix </TD><TD> Koenraad Janssens and David Olmsted (SNL)</TD></TR>
<TR><TD>DCD and XTC dump styles</TD><TD> Naveen Michaud-Agrawal (Johns Hopkins U)</TD></TR>
<TR><TD>breakable bond quartic potential</TD><TD> Chris Lorenz and Mark Stevens (SNL)</TD></TR>
<TR><TD>faster pair hybrid potential</TD><TD> James Fischer (High Performance Technologies, Inc), Vincent Natoli and David Richie (Stone Ridge Technology)</TD></TR>
<TR><TD>POEMS coupled rigid body integrator</TD><TD> Rudranarayan Mukherjee (RPI)
</TD></TR></TABLE></DIV>
<P>Other CRADA partners involved in the design and testing of LAMMPS were
</P>
<UL><LI>John Carpenter (Mayo Clinic, formerly at Cray Research)
<LI>Terry Stouch (Lexicon Pharmaceuticals, formerly at Bristol Myers Squibb)