Import clFFT library into the Gromacs source
commite9179a6aa0a68e5fc0d6092ea61810fd0c3540ac
authorAleksei Iupinov <a.yupinov@gmail.com>
Thu, 3 May 2018 11:40:34 +0000 (3 13:40 +0200)
committerAleksei Iupinov <a.yupinov@gmail.com>
Tue, 8 May 2018 12:58:52 +0000 (8 14:58 +0200)
treea3d3a8d74327a9b81296730761eb626f83c77ae1
parent732704c7edd6168cf3c6cb081e49a9cba09f2475
Import clFFT library into the Gromacs source

Latest clFFT master branch commit c59712e is selectively copied into
src/external/clFFT. Custom CMakeLists.txt is provided for building
a static library. This merely imports the code but does not yet link
it to Gromacs. Future commits will use this library to perform
3D FFT for PME with OpenCL.

Change-Id: I2d8427780a15c9a7656c5aa2615f06d5a69716bb
63 files changed:
COPYING
src/external/clFFT/LICENSE [new file with mode: 0644]
src/external/clFFT/NOTICE [new file with mode: 0644]
src/external/clFFT/README.Gromacs [new file with mode: 0644]
src/external/clFFT/ReleaseNotes.txt [new file with mode: 0644]
src/external/clFFT/src/CMakeLists.txt [new file with mode: 0644]
src/external/clFFT/src/FindclFFT.cmake [new file with mode: 0644]
src/external/clFFT/src/clFFTConfig.cmake.in [new file with mode: 0644]
src/external/clFFT/src/clFFTConfigVersion.cmake.in [new file with mode: 0644]
src/external/clFFT/src/include/clAmdFft.h [new file with mode: 0644]
src/external/clFFT/src/include/clAmdFft.version.h [new file with mode: 0644]
src/external/clFFT/src/include/clFFT.h [new file with mode: 0644]
src/external/clFFT/src/include/clFFT.version.h [new file with mode: 0644]
src/external/clFFT/src/include/clFFT.version.h.in [new file with mode: 0644]
src/external/clFFT/src/include/convenienceFunctions.h [new file with mode: 0644]
src/external/clFFT/src/include/sharedLibrary.h [new file with mode: 0644]
src/external/clFFT/src/include/stdafx.h [new file with mode: 0644]
src/external/clFFT/src/include/targetver.h [new file with mode: 0644]
src/external/clFFT/src/include/unicode.compatibility.h [new file with mode: 0644]
src/external/clFFT/src/library/CMakeLists.txt [new file with mode: 0644]
src/external/clFFT/src/library/ReadMe.txt [new file with mode: 0644]
src/external/clFFT/src/library/accessors.cpp [new file with mode: 0644]
src/external/clFFT/src/library/action.h [new file with mode: 0644]
src/external/clFFT/src/library/action.transpose.cpp [new file with mode: 0644]
src/external/clFFT/src/library/action.transpose.h [new file with mode: 0644]
src/external/clFFT/src/library/clFFT.pc.in [new file with mode: 0644]
src/external/clFFT/src/library/dllmain.cpp [new file with mode: 0644]
src/external/clFFT/src/library/enqueue.cpp [new file with mode: 0644]
src/external/clFFT/src/library/fft_binary_lookup.cpp [new file with mode: 0644]
src/external/clFFT/src/library/fft_binary_lookup.h [new file with mode: 0644]
src/external/clFFT/src/library/generator.copy.cpp [new file with mode: 0644]
src/external/clFFT/src/library/generator.h [new file with mode: 0644]
src/external/clFFT/src/library/generator.stockham.cpp [new file with mode: 0644]
src/external/clFFT/src/library/generator.stockham.h [new file with mode: 0644]
src/external/clFFT/src/library/generator.transpose.cpp [new file with mode: 0644]
src/external/clFFT/src/library/generator.transpose.gcn.cpp [new file with mode: 0644]
src/external/clFFT/src/library/generator.transpose.gcn.h [new file with mode: 0644]
src/external/clFFT/src/library/generator.transpose.h [new file with mode: 0644]
src/external/clFFT/src/library/lifetime.cpp [new file with mode: 0644]
src/external/clFFT/src/library/lock.h [new file with mode: 0644]
src/external/clFFT/src/library/mainpage.h [new file with mode: 0644]
src/external/clFFT/src/library/md5sum.c [new file with mode: 0644]
src/external/clFFT/src/library/md5sum.h [new file with mode: 0644]
src/external/clFFT/src/library/plan.cpp [new file with mode: 0644]
src/external/clFFT/src/library/plan.h [new file with mode: 0644]
src/external/clFFT/src/library/private.h [new file with mode: 0644]
src/external/clFFT/src/library/repo.cpp [new file with mode: 0644]
src/external/clFFT/src/library/repo.h [new file with mode: 0644]
src/external/clFFT/src/library/stdafx.cpp [new file with mode: 0644]
src/external/clFFT/src/library/transform.cpp [new file with mode: 0644]
src/external/clFFT/src/statTimer/CMakeLists.txt [new file with mode: 0644]
src/external/clFFT/src/statTimer/ReadMe.txt [new file with mode: 0644]
src/external/clFFT/src/statTimer/dllmain.cpp [new file with mode: 0644]
src/external/clFFT/src/statTimer/statisticalTimer.CPU.cpp [new file with mode: 0644]
src/external/clFFT/src/statTimer/statisticalTimer.CPU.h [new file with mode: 0644]
src/external/clFFT/src/statTimer/statisticalTimer.GPU.cpp [new file with mode: 0644]
src/external/clFFT/src/statTimer/statisticalTimer.GPU.h [new file with mode: 0644]
src/external/clFFT/src/statTimer/statisticalTimer.extern.cpp [new file with mode: 0644]
src/external/clFFT/src/statTimer/statisticalTimer.extern.h [new file with mode: 0644]
src/external/clFFT/src/statTimer/statisticalTimer.h [new file with mode: 0644]
src/external/clFFT/src/statTimer/stdafx.cpp [new file with mode: 0644]
src/external/clFFT/src/statTimer/stdafx.h [new file with mode: 0644]
src/external/clFFT/src/statTimer/targetver.h [new file with mode: 0644]