Port thread-MPI to compile as C++
commit3a46c31dc041cb863394c993fac537db573d23e4
authorMark Abraham <mark.j.abraham@gmail.com>
Wed, 17 Jan 2018 13:23:27 +0000 (17 14:23 +0100)
committerAleksei Iupinov <a.yupinov@gmail.com>
Thu, 18 Jan 2018 11:53:09 +0000 (18 12:53 +0100)
tree9f6a24ba81f4d56889037f1384109666b98f7ce1
parent04f3da893e0385b212685b9d626d7cce47c0a686
Port thread-MPI to compile as C++

Change-Id: Ie184dcd672af99e2cea400465b9a1112bfd0d923
46 files changed:
CMakeLists.txt
cmake/TestAtomics.cpp [moved from cmake/TestAtomics.c with 100% similarity]
cmake/TestWinProcNum.cpp [moved from cmake/TestWinProcNum.c with 100% similarity]
cmake/ThreadMPI.cmake
src/external/thread_mpi/include/thread_mpi/atomic.h
src/external/thread_mpi/include/thread_mpi/atomic/msvc.h
src/external/thread_mpi/include/thread_mpi/atomic/xlc_ppc.h
src/external/thread_mpi/include/thread_mpi/collective.h
src/external/thread_mpi/include/thread_mpi/list.h
src/external/thread_mpi/include/thread_mpi/lock.h
src/external/thread_mpi/include/thread_mpi/mpi_bindings.h
src/external/thread_mpi/include/thread_mpi/mutex.h
src/external/thread_mpi/include/thread_mpi/numa_malloc.h
src/external/thread_mpi/include/thread_mpi/system_error.h
src/external/thread_mpi/include/thread_mpi/threads.h
src/external/thread_mpi/include/thread_mpi/tmpi.h
src/external/thread_mpi/src/alltoall.cpp [moved from src/external/thread_mpi/src/alltoall.c with 100% similarity]
src/external/thread_mpi/src/atomic.cpp [moved from src/external/thread_mpi/src/atomic.c with 100% similarity]
src/external/thread_mpi/src/barrier.cpp [moved from src/external/thread_mpi/src/barrier.c with 100% similarity]
src/external/thread_mpi/src/bcast.cpp [moved from src/external/thread_mpi/src/bcast.c with 100% similarity]
src/external/thread_mpi/src/collective.cpp [moved from src/external/thread_mpi/src/collective.c with 99% similarity]
src/external/thread_mpi/src/comm.cpp [moved from src/external/thread_mpi/src/comm.c with 100% similarity]
src/external/thread_mpi/src/errhandler.cpp [moved from src/external/thread_mpi/src/errhandler.c with 100% similarity]
src/external/thread_mpi/src/event.cpp [moved from src/external/thread_mpi/src/event.c with 100% similarity]
src/external/thread_mpi/src/gather.cpp [moved from src/external/thread_mpi/src/gather.c with 100% similarity]
src/external/thread_mpi/src/group.cpp [moved from src/external/thread_mpi/src/group.c with 100% similarity]
src/external/thread_mpi/src/list.cpp [moved from src/external/thread_mpi/src/list.c with 100% similarity]
src/external/thread_mpi/src/lock.cpp [moved from src/external/thread_mpi/src/lock.c with 100% similarity]
src/external/thread_mpi/src/numa_malloc.cpp [moved from src/external/thread_mpi/src/numa_malloc.c with 96% similarity]
src/external/thread_mpi/src/once.cpp [moved from src/external/thread_mpi/src/once.c with 100% similarity]
src/external/thread_mpi/src/p2p_buffer.cpp [moved from src/external/thread_mpi/src/p2p_buffer.c with 100% similarity]
src/external/thread_mpi/src/p2p_protocol.cpp [moved from src/external/thread_mpi/src/p2p_protocol.c with 99% similarity]
src/external/thread_mpi/src/p2p_send_recv.cpp [moved from src/external/thread_mpi/src/p2p_send_recv.c with 100% similarity]
src/external/thread_mpi/src/p2p_wait.cpp [moved from src/external/thread_mpi/src/p2p_wait.c with 100% similarity]
src/external/thread_mpi/src/profile.cpp [moved from src/external/thread_mpi/src/profile.c with 100% similarity]
src/external/thread_mpi/src/pthreads.cpp [moved from src/external/thread_mpi/src/pthreads.c with 98% similarity]
src/external/thread_mpi/src/reduce.cpp [moved from src/external/thread_mpi/src/reduce.c with 100% similarity]
src/external/thread_mpi/src/reduce_fast.cpp [moved from src/external/thread_mpi/src/reduce_fast.c with 100% similarity]
src/external/thread_mpi/src/scan.cpp [moved from src/external/thread_mpi/src/scan.c with 100% similarity]
src/external/thread_mpi/src/scatter.cpp [moved from src/external/thread_mpi/src/scatter.c with 100% similarity]
src/external/thread_mpi/src/system_error.cpp
src/external/thread_mpi/src/tmpi_init.cpp [moved from src/external/thread_mpi/src/tmpi_init.c with 99% similarity]
src/external/thread_mpi/src/tmpi_malloc.cpp [moved from src/external/thread_mpi/src/tmpi_malloc.c with 100% similarity]
src/external/thread_mpi/src/topology.cpp [moved from src/external/thread_mpi/src/topology.c with 100% similarity]
src/external/thread_mpi/src/type.cpp [moved from src/external/thread_mpi/src/type.c with 100% similarity]
src/external/thread_mpi/src/winthreads.cpp [moved from src/external/thread_mpi/src/winthreads.c with 99% similarity]