Remove state duplication in serial runs
commit5b88d3c18113ec097bc4f07e0160ce8c2fdec1fd
authorBerk Hess <hess@kth.se>
Mon, 12 Sep 2016 08:49:06 +0000 (12 10:49 +0200)
committerDavid van der Spoel <davidvanderspoel@gmail.com>
Tue, 20 Sep 2016 16:57:11 +0000 (20 18:57 +0200)
tree4ea04ff29823416a5bb8cb132acfc76756c49a07
parentf1ef5208526179e572ff4e3ab7879ff3517afabc
Remove state duplication in serial runs

Without domain decomposition the local and global state should be
identical. This is easier to ensure with a pointer copy and this also
uses less memory than copying all data. It also gets rid of copy code.

Change-Id: Idad2748a83290b8506e03bb699ebede4d5987dcb
src/gromacs/mdlib/mdoutf.cpp
src/gromacs/mdlib/mdoutf.h
src/gromacs/mdlib/minimize.cpp
src/gromacs/mdtypes/state.cpp
src/gromacs/mdtypes/state.h
src/programs/mdrun/md.cpp
src/programs/mdrun/repl_ex.cpp