Add const to thread-MPI functions
commitf59df06d43ff95b512b7bb32d5683d5ed424b2aa
authorBerk Hess <hess@kth.se>
Wed, 7 Sep 2016 07:58:57 +0000 (7 09:58 +0200)
committerErik Lindahl <erik.lindahl@gmail.com>
Mon, 12 Sep 2016 09:23:28 +0000 (12 11:23 +0200)
treea185809870c6bca1f35227fe3c7d34260f8caeb0
parent16e584396c065e4f30b26233c3c7b117617b88f6
Add const to thread-MPI functions

Added const qualifiers to send buffer pointers for Several thread-MPI
functions. This is required by the MPI 2 standard and allows us to
use more const qualifiers in the GROMACS communication code.
Note that internally thread-MPI does not distinguish send and receive
buffers, so we need cast away the const.

Change-Id: I0fe03fd92325b9030c8584349c958deb20b30bfd
src/external/thread_mpi/include/thread_mpi/tmpi.h
src/external/thread_mpi/src/gather.c
src/external/thread_mpi/src/p2p_send_recv.c
src/external/thread_mpi/src/scatter.c