Fix bug with large ints without MPI_IN_PLACE
authorMark Abraham <mark.j.abraham@gmail.com>
Tue, 6 Sep 2011 01:44:43 +0000 (11:44 +1000)
committerMark Abraham <mark.j.abraham@gmail.com>
Tue, 6 Sep 2011 01:51:21 +0000 (11:51 +1000)
commit4aa0bc732aaa00e9757c21106364b4715a1c823a
tree3af741c78429bf4d70c3db776600301d9f70c568
parent3499dec1df43328128f56c5ade3d8e1d75071682
Fix bug with large ints without MPI_IN_PLACE

Communication of gmx_large_int_t arrays when MPI_IN_PLACE was disabled
never worked when it was introduced just before 4.5.4, because it used
an int-sized buffer. This affected replica exchange sanity tests on the
number of steps.

IssueID #801 #803

Change-Id: I48f04b1c4dd80646711db99c5dab89cb910e79b4
include/types/commrec.h
src/gmxlib/main.c
src/gmxlib/network.c