Newer version of thread_mpi, with various fixes, including tMPI_Scan()
authorSander Pronk <pronk@cbr.su.se>
Tue, 21 Aug 2012 11:10:45 +0000 (13:10 +0200)
committerSander Pronk <pronk@cbr.su.se>
Thu, 23 Aug 2012 09:24:24 +0000 (11:24 +0200)
commit45593843ff4b055a80a9a129f0edafab0c33eb9e
tree7bee05f7d74442d32c52e5def717087f5f1935ab
parent87e5bcfacdde9bb1fdcef91edb1e2450706435f4
Newer version of thread_mpi, with various fixes, including tMPI_Scan()

- Implements tMPI_Scan()
- Many doxygen fixes
- removed unused variables from atomic operations
- Added C++11 compatible thread and mutex class

Change-Id: I4cce48627fa846da3c599a7de64d3898c358390b
25 files changed:
cmake/ThreadMPI.cmake
include/thread_mpi/atomic.h
include/thread_mpi/barrier.h
include/thread_mpi/collective.h
include/thread_mpi/event.h
include/thread_mpi/hwinfo.h
include/thread_mpi/list.h
include/thread_mpi/lock.h
include/thread_mpi/mpi_bindings.h
include/thread_mpi/mutex.h [new file with mode: 0644]
include/thread_mpi/numa_malloc.h
include/thread_mpi/system_error.h [new file with mode: 0644]
include/thread_mpi/threads.h
include/thread_mpi/tmpi.h
include/thread_mpi/wait.h
src/gmxlib/thread_mpi/CMakeLists.txt
src/gmxlib/thread_mpi/impl.h
src/gmxlib/thread_mpi/p2p_send_recv.c
src/gmxlib/thread_mpi/profile.c
src/gmxlib/thread_mpi/profile.h
src/gmxlib/thread_mpi/reduce.c
src/gmxlib/thread_mpi/scan.c [new file with mode: 0644]
src/gmxlib/thread_mpi/system_error.cpp [new file with mode: 0644]
src/gmxlib/thread_mpi/tmpi_init.c
src/gmxlib/thread_mpi/tmpi_malloc.c [new file with mode: 0644]