Ensure domains are large enough for atom motion
authorBerk Hess <hess@kth.se>
Thu, 16 Aug 2018 11:51:18 +0000 (13:51 +0200)
committerPaul Bauer <paul.bauer.q@gmail.com>
Tue, 21 Aug 2018 13:10:03 +0000 (15:10 +0200)
commitcd41b0fefbc65a682c6f05ebeaa7c139d45206d7
tree971d095677e35a8d87a497c41adcd69533f0bd58
parentd92ed6762b9acee7e6a5bcdf42562fcc7a4bc674
Ensure domains are large enough for atom motion

The introduction of the dual pair list has led to larger nstlist
values, which leads to larger atom displacements between domain
decomposition steps. This has made it much more likely that
"atom moved to far" errors appeared at DD and PME redistribution.
Now minimum DD cell size setting correctly takes into account atom
displacement (when there is a reference temperature).

Note that this can significantly increase the minimum DD cell size
for solvent systems and slighlty for systems with large molecules.

Fixes #2614

Change-Id: Ie41131e9eed3ef828928516a6b8ebfb9b5ba2bdb
docs/release-notes/2018/2018.3.rst
src/gromacs/domdec/domdec.cpp
src/gromacs/mdlib/calc_verletbuf.cpp
src/gromacs/mdlib/calc_verletbuf.h