Homec4science

Merge branch 'merge-pull-122' into lammps-icms

Authored by Axel Kohlmeyer <akohlmey@gmail.com> on Jul 27 2016, 13:57.

Description

Merge branch 'merge-pull-122' into lammps-icms

From Iain Bethune at EPCC in Edinborough:

This branch introduces the Dullweber-Leimkuhler McLachlan (DLM)
integrator (see http://dx.doi.org/10.1063/1.474310) into fix_nve_sphere
and fix_nh_sphere. The existing behaviour is kept as the default, to use
the new integrator add the keyword 'dlm' to the fix command. Some
convenience functions shared between the two implementations are added
to math_extra.

In our tests, DLM provides better energy conservation and small drift /
longer timesteps than the currently implemented rotational integrator in
LAMMPS.

Event Timeline

Axel Kohlmeyer <akohlmey@gmail.com> committed rLAMMPS80ef98f8ffa0: Merge branch 'merge-pull-122' into lammps-icms (authored by Axel Kohlmeyer <akohlmey@gmail.com>).Jul 27 2016, 13:57

Merged Changes

CommitAuthorDetailsCommitted
671ca115f9d0Axel Kohlmeyer
rename dlm option to dipole/dlm and turn on dipole flag with it as well 
Jul 27 2016
01e12e23c289Axel Kohlmeyer
Merge branch 'dlm' of https://github.com/ibethune/lammps into merge-pull-122 
Jul 27 2016
9b9c3416c6a8Iain Bethune
Doc updates for fix_nh (alongside existing update dipole keyword) 
Jul 27 2016
6e050e243d39Iain Bethune
Add reference 
Jul 27 2016
b99f255eed4fIain Bethune
Update doc for nve/sphere 
Jul 27 2016
c3473f7ca805Axel Kohlmeyer
some small tweaks and fixes to fix_n*_sphere*.cpp files 
Jul 26 2016
4a736370efdeAxel Kohlmeyer
Merge branch 'dlm' of https://github.com/ibethune/lammps into merge-pull-122 
Jul 26 2016
73db42104816Iain Bethune
DLM code from master 
Jul 26 2016