Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Revise C++ coding style using clang-format-6.0 | Kitware Robot | 2018-06-01 | 5 | -14/+14 |
| | | | | | | | | | | | | Run the `clang-format.bash` script to update all our C and C++ code to a new style defined by `.clang-format`. Use `clang-format` version 6.0. * If you reached this commit for a line in `git blame`, re-run the blame operation starting at the parent of this commit to see older history for the content. * See the parent commit for instructions to rebase a change across this style transition commit. | ||||
* | Various typo fixes | Luz Paz | 2018-01-03 | 1 | -1/+1 |
| | | | | Some are user-facing. Others are source comments. | ||||
* | Tests: Simplify CUDA rpath on macOS | Brad King | 2017-06-21 | 1 | -3/+2 |
| | | | | | Use the `BUILD_RPATH` property and reference the CMake-computed location of the runtime libraries. | ||||
* | CUDA: Visual Studio now properly delays device linking | Robert Maynard | 2017-04-26 | 1 | -1/+1 |
| | |||||
* | Merge topic 'cuda-msvc-flags' | Brad King | 2017-02-16 | 1 | -1/+1 |
|\ | | | | | | | | | | | 55fb46d2 CUDA: Fix default compiler flags on Windows d7c80f60 CUDA: Fix test cases to not override CUDA flags | ||||
| * | CUDA: Fix test cases to not override CUDA flags | Brad King | 2017-02-15 | 1 | -1/+1 |
| | | | | | | | | Append to `CMAKE_CUDA_FLAGS` instead of overwriting it. | ||||
| * | Tests: Run clang-format on CUDA code | Brad King | 2017-02-14 | 5 | -29/+17 |
| | | |||||
* | | Tests: Run clang-format on CUDA code | Brad King | 2017-02-14 | 5 | -76/+49 |
| | | |||||
* | | Tests/Cuda: Select a CUDA device supporting compute 3.0 | Pierre Moreau | 2017-02-10 | 2 | -0/+46 |
| | | |||||
* | | Tests/Cuda: Return a non-zero code if errors occurred | Pierre Moreau | 2017-02-10 | 1 | -3/+3 |
| | | |||||
* | | Tests/Cuda: Use memory allocated on the GPU in the kernels | Pierre Moreau | 2017-02-10 | 2 | -10/+45 |
| | | |||||
* | | Tests/Cuda: Add missing separable compilation property | Pierre Moreau | 2017-02-10 | 1 | -0/+2 |
| | | | | | | | | | | | | | | This resulted in `mixed_kernel()` returning an "invalid device function" at runtime for `file1_func()`. Suggested-by: Robert Maynard | ||||
* | | Tests/Cuda: Fix missing CUDA static library at runtime on macOS | Pierre Moreau | 2017-02-10 | 1 | -0/+6 |
| | | | | | | | | Suggested-by: Robert Maynard | ||||
* | | Tests/Cuda: Print asynchronous error messages, if any | Pierre Moreau | 2017-02-10 | 3 | -0/+20 |
| | | | | | | | | | | | | | | | | | | | | As kernel launches are asynchronous, a `cudaGetLastError()` right after the kernel launch might be executed while the kernel is still running. Synchronizing the device will ensure that all the work is completed before progressing further on, and allows to catch errors that were previously missed. The `cudaGetLastError()` after the `cudaDeviceSynchronize()` is there to reset the error variable to `cudaSuccess`. | ||||
* | | Tests/Cuda: Print error message if mixed_kernel failed | Pierre Moreau | 2017-02-10 | 1 | -0/+7 |
| | | |||||
* | | Tests/Cuda: Add identifiers to error messages | Pierre Moreau | 2017-02-10 | 2 | -2/+4 |
| | | |||||
* | | Tests/Cuda: Print error message if an error occurred | Pierre Moreau | 2017-02-10 | 2 | -2/+2 |
|/ | | | | Fixes c59811a2 "CUDA: Tests now state why they are failing when no CUDA card is found." | ||||
* | CUDA: Port test cases to Windows with MSVC host compiler | Brad King | 2017-01-12 | 5 | -9/+43 |
| | |||||
* | CUDA: Tests now state why they are failing when no CUDA card is found. | Robert Maynard | 2016-12-15 | 3 | -11/+15 |
| | |||||
* | CUDA: Fix Cuda.Complex test case extern function signatures | Brad King | 2016-12-09 | 1 | -2/+2 |
| | | | | | Make the return types of the extern function declared in `main.cpp` match those in the method implementations. | ||||
* | CUDA: Add tests to verify CUDA compiler works properly. | Robert Maynard | 2016-11-14 | 11 | -0/+199 |