LIGGGHTS 1.2 beta released

ckloss's picture
Submitted by ckloss on Mon, 11/22/2010 - 15:52

LIGGGHTS 1.2 beta (released 22. November 2010)
New features are introduced in 1.2:

1)Introduced some changes "under the hood" regarding the granular pair and wall styles.
Classes containing core functionality and modelsare now seperated, so the code should now be structured
in a way that allows easier implementation of modified contact laws

2) Changed the way how some fixes request other fixes that store data for them. The old way of doing this
would have sooner or later led to troubles. Many thanks to Steve Plimpton (main LAMMPS developer, Sandia NL)
for helpful discussion and the suggestion how to resolve the issue.

3) Introduced the concept of rolling friction into the existing pair styles. Thanks to Chris Stoltz (Procter & Gamble)
for sending the code for this.

4) Extended the shear history implementation towards a general concept of contact history. This now allows the
implementation of interesting pair styles like incremental history force models. Thanks to Sam Bateman
(US Navy Research Lab) for contributions this feature is based on. A class to dump the contact history is being
worked on.

5) Modified the way shear history is implemented for the existing pair gran styles. This should help picturing
segregation better. Thanks to George Marketos (Imperial) for helpful discussions on this.

6) Modified the way torques on particles are applied in pair and wall styles. The contact radius is now used instead
of the geometric radius. Thanks to Fabian Uhlig (TU Freiburg / U Twente) for suggesting this and to George Marketos
(Imperial) again for helpful discussions.

IMPORTANT NOTE: This version is explicity released in beta state. Selected test harness results vs. version 1.1.10 can
be found at the Quality Assurance page. Please be aware of that in these tutorial cases, the overlap is quite high.
In realistic simulations, the difference between the models will be less pronounced.

IMPORTANT NOTE: 1.2 beta is currently only available as tarball, the git repository still contains the latest stable
version 1.1.10