Fix two PME DLB trigger issues
authorBerk Hess <hess@kth.se>
Wed, 1 Jul 2015 13:04:13 +0000 (15:04 +0200)
committerGerrit Code Review <gerrit@gerrit.gromacs.org>
Sat, 4 Jul 2015 06:58:14 +0000 (08:58 +0200)
commit5e1339d82fbbb7e4a231ca7ebb290729e8beee56
tree5c50170bf20dc8372f4e117d4a49561fca62073c
parent5b81d1f09ea46f7bd9a021a3363a8396d876cd68
Fix two PME DLB trigger issues

Dynamic load balancing got triggered while locked by PME load
balancing, because a check was placed incorrectly.
PME load balancing would never trigger with separate PME ranks
because a comparison was inverted.

Fixes #1760.
Fixes #1763.

Change-Id: I75eeb32423b864f84bfd45ecb61d169b473ed74a
src/gromacs/domdec/domdec.cpp
src/gromacs/ewald/pme-load-balancing.cpp