Improved update_coords
commitbb4b3d74ade926c954052ef79e4a3dcfb9440d07
authorMark Abraham <mark.j.abraham@gmail.com>
Thu, 7 Jan 2016 09:08:22 +0000 (7 10:08 +0100)
committerGerrit Code Review <gerrit@gerrit.gromacs.org>
Mon, 11 Jan 2016 20:24:23 +0000 (11 21:24 +0100)
treee0e258c7b68538c8122feb6f450d1d86db190743
parent4ee73c8855ee18f7753e6d8ca0fab341a40fa285
Improved update_coords

BD init code was being checked for every integrator at every step, and
BD and SD init code was being run for every step of those integrators,
so moved that to update_temperature_constants (and called it from
init_update). The reference temperatures for coupling could change
under simulated annealing, so updated that code to call the new
routine.

Used gt as the temperature-coupling-group iteration variable, rather
than n (which is often used in the update code for a per-atom index).

Reduced the scope of some variables in init_stochd.

Added some const correctness for inputrec.

Change-Id: I8da3da018157c6834c2ca04abc65ba6b55a0fe98
src/gromacs/mdlib/coupling.cpp
src/gromacs/mdlib/sim_util.cpp
src/gromacs/mdlib/update.cpp
src/gromacs/mdlib/update.h
src/programs/mdrun/md.cpp