Move thread_mpi to src/external/
authorTeemu Murtola <teemu.murtola@gmail.com>
Tue, 25 Mar 2014 04:10:31 +0000 (06:10 +0200)
committerTeemu Murtola <teemu.murtola@gmail.com>
Thu, 27 Mar 2014 03:15:44 +0000 (04:15 +0100)
commit8c1a0b040eee82e6277cecdd58db9211bb9f4a55
tree076119077f44bf281d30c4c00e9c9fc6972c6770
parent77204c0aa74de8fe5666eeb34268f5fb6b40ed04
Move thread_mpi to src/external/

Now that thread-MPI headers are no longer installed, the whole thing can
be easily moved to src/external/, which better resembles its status
until it is decided what we really want to do with it.  There, it is
excluded from checks that are done for other parts of the source, as
well as from Doxygen, removing the need to treat it specially in all
these cases.

This also removes a large number of headers from legacyheaders/ with a
relatively simple change, advancing this effort.

Related to #1411.

Change-Id: I64d202eb61dc2c61668ad5858d551add6578cb97
96 files changed:
.gitattributes
CMakeLists.txt
COPYING
cmake/ThreadMPI.cmake
doxygen/Doxyfile-common.cmakein
doxygen/mainpage.md
src/external/thread_mpi/include/thread_mpi.h [moved from src/gromacs/legacyheaders/thread_mpi.h with 100% similarity]
src/external/thread_mpi/include/thread_mpi/atomic.h [moved from src/gromacs/legacyheaders/thread_mpi/atomic.h with 100% similarity]
src/external/thread_mpi/include/thread_mpi/atomic/cce.h [moved from src/gromacs/legacyheaders/thread_mpi/atomic/cce.h with 100% similarity]
src/external/thread_mpi/include/thread_mpi/atomic/cce_intrinsics.h [moved from src/gromacs/legacyheaders/thread_mpi/atomic/cce_intrinsics.h with 100% similarity]
src/external/thread_mpi/include/thread_mpi/atomic/cce_spinlock.h [moved from src/gromacs/legacyheaders/thread_mpi/atomic/cce_spinlock.h with 100% similarity]
src/external/thread_mpi/include/thread_mpi/atomic/cycles.h [moved from src/gromacs/legacyheaders/thread_mpi/atomic/cycles.h with 100% similarity]
src/external/thread_mpi/include/thread_mpi/atomic/derived.h [moved from src/gromacs/legacyheaders/thread_mpi/atomic/derived.h with 100% similarity]
src/external/thread_mpi/include/thread_mpi/atomic/fujitsu_sparc64.h [moved from src/gromacs/legacyheaders/thread_mpi/atomic/fujitsu_sparc64.h with 100% similarity]
src/external/thread_mpi/include/thread_mpi/atomic/gcc.h [moved from src/gromacs/legacyheaders/thread_mpi/atomic/gcc.h with 100% similarity]
src/external/thread_mpi/include/thread_mpi/atomic/gcc_ia64.h [moved from src/gromacs/legacyheaders/thread_mpi/atomic/gcc_ia64.h with 100% similarity]
src/external/thread_mpi/include/thread_mpi/atomic/gcc_intrinsics.h [moved from src/gromacs/legacyheaders/thread_mpi/atomic/gcc_intrinsics.h with 100% similarity]
src/external/thread_mpi/include/thread_mpi/atomic/gcc_ppc.h [moved from src/gromacs/legacyheaders/thread_mpi/atomic/gcc_ppc.h with 100% similarity]
src/external/thread_mpi/include/thread_mpi/atomic/gcc_spinlock.h [moved from src/gromacs/legacyheaders/thread_mpi/atomic/gcc_spinlock.h with 100% similarity]
src/external/thread_mpi/include/thread_mpi/atomic/gcc_x86.h [moved from src/gromacs/legacyheaders/thread_mpi/atomic/gcc_x86.h with 100% similarity]
src/external/thread_mpi/include/thread_mpi/atomic/msvc.h [moved from src/gromacs/legacyheaders/thread_mpi/atomic/msvc.h with 100% similarity]
src/external/thread_mpi/include/thread_mpi/atomic/suncc-sparc.h [moved from src/gromacs/legacyheaders/thread_mpi/atomic/suncc-sparc.h with 100% similarity]
src/external/thread_mpi/include/thread_mpi/atomic/xlc_ppc.h [moved from src/gromacs/legacyheaders/thread_mpi/atomic/xlc_ppc.h with 100% similarity]
src/external/thread_mpi/include/thread_mpi/barrier.h [moved from src/gromacs/legacyheaders/thread_mpi/barrier.h with 100% similarity]
src/external/thread_mpi/include/thread_mpi/collective.h [moved from src/gromacs/legacyheaders/thread_mpi/collective.h with 100% similarity]
src/external/thread_mpi/include/thread_mpi/event.h [moved from src/gromacs/legacyheaders/thread_mpi/event.h with 100% similarity]
src/external/thread_mpi/include/thread_mpi/hwinfo.h [moved from src/gromacs/legacyheaders/thread_mpi/hwinfo.h with 100% similarity]
src/external/thread_mpi/include/thread_mpi/list.h [moved from src/gromacs/legacyheaders/thread_mpi/list.h with 100% similarity]
src/external/thread_mpi/include/thread_mpi/lock.h [moved from src/gromacs/legacyheaders/thread_mpi/lock.h with 100% similarity]
src/external/thread_mpi/include/thread_mpi/mpi_bindings.h [moved from src/gromacs/legacyheaders/thread_mpi/mpi_bindings.h with 100% similarity]
src/external/thread_mpi/include/thread_mpi/mutex.h [moved from src/gromacs/legacyheaders/thread_mpi/mutex.h with 100% similarity]
src/external/thread_mpi/include/thread_mpi/numa_malloc.h [moved from src/gromacs/legacyheaders/thread_mpi/numa_malloc.h with 100% similarity]
src/external/thread_mpi/include/thread_mpi/system_error.h [moved from src/gromacs/legacyheaders/thread_mpi/system_error.h with 100% similarity]
src/external/thread_mpi/include/thread_mpi/threads.h [moved from src/gromacs/legacyheaders/thread_mpi/threads.h with 100% similarity]
src/external/thread_mpi/include/thread_mpi/tmpi.h [moved from src/gromacs/legacyheaders/thread_mpi/tmpi.h with 100% similarity]
src/external/thread_mpi/include/thread_mpi/visibility.h [moved from src/gromacs/legacyheaders/thread_mpi/visibility.h with 100% similarity]
src/external/thread_mpi/include/thread_mpi/wait.h [moved from src/gromacs/legacyheaders/thread_mpi/wait.h with 100% similarity]
src/external/thread_mpi/include/tmpi.h [moved from src/gromacs/legacyheaders/tmpi.h with 100% similarity]
src/external/thread_mpi/src/alltoall.c [moved from src/gromacs/gmxlib/thread_mpi/alltoall.c with 100% similarity]
src/external/thread_mpi/src/atomic.c [moved from src/gromacs/gmxlib/thread_mpi/atomic.c with 100% similarity]
src/external/thread_mpi/src/barrier.c [moved from src/gromacs/gmxlib/thread_mpi/barrier.c with 100% similarity]
src/external/thread_mpi/src/bcast.c [moved from src/gromacs/gmxlib/thread_mpi/bcast.c with 100% similarity]
src/external/thread_mpi/src/collective.c [moved from src/gromacs/gmxlib/thread_mpi/collective.c with 100% similarity]
src/external/thread_mpi/src/collective.h [moved from src/gromacs/gmxlib/thread_mpi/collective.h with 100% similarity]
src/external/thread_mpi/src/comm.c [moved from src/gromacs/gmxlib/thread_mpi/comm.c with 100% similarity]
src/external/thread_mpi/src/errhandler.c [moved from src/gromacs/gmxlib/thread_mpi/errhandler.c with 100% similarity]
src/external/thread_mpi/src/event.c [moved from src/gromacs/gmxlib/thread_mpi/event.c with 100% similarity]
src/external/thread_mpi/src/gather.c [moved from src/gromacs/gmxlib/thread_mpi/gather.c with 100% similarity]
src/external/thread_mpi/src/group.c [moved from src/gromacs/gmxlib/thread_mpi/group.c with 100% similarity]
src/external/thread_mpi/src/impl.h [moved from src/gromacs/gmxlib/thread_mpi/impl.h with 100% similarity]
src/external/thread_mpi/src/list.c [moved from src/gromacs/gmxlib/thread_mpi/list.c with 100% similarity]
src/external/thread_mpi/src/lock.c [moved from src/gromacs/gmxlib/thread_mpi/lock.c with 100% similarity]
src/external/thread_mpi/src/numa_malloc.c [moved from src/gromacs/gmxlib/thread_mpi/numa_malloc.c with 100% similarity]
src/external/thread_mpi/src/once.c [moved from src/gromacs/gmxlib/thread_mpi/once.c with 100% similarity]
src/external/thread_mpi/src/p2p.h [moved from src/gromacs/gmxlib/thread_mpi/p2p.h with 100% similarity]
src/external/thread_mpi/src/p2p_buffer.c [moved from src/gromacs/gmxlib/thread_mpi/p2p_buffer.c with 100% similarity]
src/external/thread_mpi/src/p2p_protocol.c [moved from src/gromacs/gmxlib/thread_mpi/p2p_protocol.c with 100% similarity]
src/external/thread_mpi/src/p2p_send_recv.c [moved from src/gromacs/gmxlib/thread_mpi/p2p_send_recv.c with 100% similarity]
src/external/thread_mpi/src/p2p_wait.c [moved from src/gromacs/gmxlib/thread_mpi/p2p_wait.c with 100% similarity]
src/external/thread_mpi/src/profile.c [moved from src/gromacs/gmxlib/thread_mpi/profile.c with 100% similarity]
src/external/thread_mpi/src/profile.h [moved from src/gromacs/gmxlib/thread_mpi/profile.h with 100% similarity]
src/external/thread_mpi/src/pthreads.c [moved from src/gromacs/gmxlib/thread_mpi/pthreads.c with 100% similarity]
src/external/thread_mpi/src/pthreads.h [moved from src/gromacs/gmxlib/thread_mpi/pthreads.h with 100% similarity]
src/external/thread_mpi/src/reduce.c [moved from src/gromacs/gmxlib/thread_mpi/reduce.c with 100% similarity]
src/external/thread_mpi/src/reduce_fast.c [moved from src/gromacs/gmxlib/thread_mpi/reduce_fast.c with 100% similarity]
src/external/thread_mpi/src/scan.c [moved from src/gromacs/gmxlib/thread_mpi/scan.c with 100% similarity]
src/external/thread_mpi/src/scatter.c [moved from src/gromacs/gmxlib/thread_mpi/scatter.c with 100% similarity]
src/external/thread_mpi/src/settings.h [moved from src/gromacs/gmxlib/thread_mpi/settings.h with 100% similarity]
src/external/thread_mpi/src/system_error.cpp [moved from src/gromacs/gmxlib/thread_mpi/system_error.cpp with 100% similarity]
src/external/thread_mpi/src/tmpi_init.c [moved from src/gromacs/gmxlib/thread_mpi/tmpi_init.c with 100% similarity]
src/external/thread_mpi/src/tmpi_malloc.c [moved from src/gromacs/gmxlib/thread_mpi/tmpi_malloc.c with 100% similarity]
src/external/thread_mpi/src/tmpi_ops.h [moved from src/gromacs/gmxlib/thread_mpi/tmpi_ops.h with 100% similarity]
src/external/thread_mpi/src/topology.c [moved from src/gromacs/gmxlib/thread_mpi/topology.c with 100% similarity]
src/external/thread_mpi/src/type.c [moved from src/gromacs/gmxlib/thread_mpi/type.c with 100% similarity]
src/external/thread_mpi/src/unused.h [moved from src/gromacs/gmxlib/thread_mpi/unused.h with 100% similarity]
src/external/thread_mpi/src/winthreads.c [moved from src/gromacs/gmxlib/thread_mpi/winthreads.c with 100% similarity]
src/external/thread_mpi/src/winthreads.h [moved from src/gromacs/gmxlib/thread_mpi/winthreads.h with 100% similarity]
src/gromacs/CMakeLists.txt
src/gromacs/commandline/cmdlineprogramcontext.cpp
src/gromacs/commandline/pargs.cpp
src/gromacs/fileio/futil.cpp
src/gromacs/fileio/gmxfio.c
src/gromacs/fileio/gmxfio_int.h
src/gromacs/fileio/timecontrol.c
src/gromacs/gmxlib/CMakeLists.txt
src/gromacs/gmxlib/gmx_fatal.c
src/gromacs/gmxlib/nonbonded/nonbonded.c
src/gromacs/gmxlib/smalloc.c
src/gromacs/gmxlib/thread_mpi/CMakeLists.txt [deleted file]
src/gromacs/gmxlib/typedefs.c
src/gromacs/selection/nbsearch.cpp
src/gromacs/utility/errorcodes.cpp
src/gromacs/utility/exceptions.cpp
src/gromacs/utility/gmxmpi.h
src/testutils/testoptions.cpp
tests/CppCheck.cmake