Brad King
592e3d2f96
clang-format.bash: Format CUDA source files too
...
Add `.clang-format` configuration files for Cuda test directories that
use `Standard: Cpp11`. Otherwise clang-format splits the triple angle
brackets used for CUDA kernels.
2017-02-14 10:20:23 -05:00
Robert Maynard
44f3acb202
CUDA: Detect the toolkit include directories
...
The `nvcc -v` output provides what include directories need to be added
to use the CUDA toolkit from other languages ( C/C++ ).
2017-02-10 16:08:06 -05:00
Robert Maynard
dc5051f1c1
CUDA: Test that CUDA flags are used when device linking executables.
2017-01-12 15:13:31 -05:00
Brad King
5599d858c7
CUDA: Port test cases to Windows with MSVC host compiler
2017-01-12 10:39:04 -05:00
Robert Maynard
1ce39a1e73
CUDA: ConsumeCompileFeatures use cxx_nullptr for wider compiler support
...
We need to use a C++11 feature that is supported by the widest
range of compilers, so we chose nullptr instead of constexpr.
2017-01-11 10:40:38 -05:00
Robert Maynard
c59811a233
CUDA: Tests now state why they are failing when no CUDA card is found.
2016-12-15 15:57:01 -05:00
Brad King
c1a5507917
CUDA: Fix Cuda.Complex test case extern function signatures
...
Make the return types of the extern function declared in `main.cpp`
match those in the method implementations.
2016-12-09 14:19:22 -05:00
Robert Maynard
7b9131da64
CUDA: Add tests to verify CUDA compiler works properly.
2016-11-14 16:40:50 -05:00