lammps/src/USER-TALLY
Stan Moore 80dffb27e2 Add missing header files 2017-12-01 11:33:42 -07:00
..
README git-svn-id: svn://svn.icms.temple.edu/lammps-ro/trunk@13957 f3b2605a-c512-4ea7-a41b-209d697bcdaa 2015-08-28 23:51:23 +00:00
compute_force_tally.cpp Add missing header files 2017-12-01 11:33:42 -07:00
compute_force_tally.h refactoring of USER-TALLY computes to handle sparse and hybrid systems 2017-06-12 22:12:12 -04:00
compute_heat_flux_tally.cpp Add missing header files 2017-12-01 11:33:42 -07:00
compute_heat_flux_tally.h refactoring of USER-TALLY computes to handle sparse and hybrid systems 2017-06-12 22:12:12 -04:00
compute_pe_mol_tally.cpp Add missing header files 2017-12-01 11:33:42 -07:00
compute_pe_mol_tally.h refactoring of USER-TALLY computes to handle sparse and hybrid systems 2017-06-12 22:12:12 -04:00
compute_pe_tally.cpp Add missing header files 2017-12-01 11:33:42 -07:00
compute_pe_tally.h refactoring of USER-TALLY computes to handle sparse and hybrid systems 2017-06-12 22:12:12 -04:00
compute_stress_tally.cpp Add missing header files 2017-12-01 11:33:42 -07:00
compute_stress_tally.h refactoring of USER-TALLY computes to handle sparse and hybrid systems 2017-06-12 22:12:12 -04:00

README

This package provides computes styles that use a particular hook
to accumulate information about pairwise interactions directly
as part of the pairwise force computation. It inserts additional
function calls into the Pair::ev_tally() method. Several LAMMPS
users have asked for such a facility over time.

The currently provided compute styles are mostly meant as a
demonstration for how to use this facility and provide an
alternative approach to using features like compute group/group
or compute heat/flux. Its application is limited to pairwise 
additive potentials that use the standard Pair::ev_tally()
method to accumulate energy (and virial).

Nevertheless, since those compute styles are executed directly
using information that has already been computed, they should
usually be more efficient than their counterparts.

There are example scripts for using this package in examples/USER/tally

The person who created this package is Axel Kohlmeyer (akohlmey@gmail.com)
at Temple University with a little help and inspiration from
Loris Ercole (SISSA/ISAS Trieste), who contributed compute heat/flux/tally.

Additional contributed compute style for this package are welcome.
Please contact Axel, if you have questions about the implementation.