CUDA Kernel wrapper execution. More...
#include "../parameter.h"#include "cuda_utilities.cuh"#include <iostream>#include <cuda.h>#include <cuda_runtime.h>#include <cuda_occupancy.h>
Include dependency graph for cuda_launcher.cuh:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Classes | |
| class | ExecutionPolicy |
| Execution policy/instruction for CUDA kernel execution. More... | |
Namespaces | |
| namespace | cuda |
Macros | |
| #define | MILUPHPC_CUDALAUNCHER_CUH |
Functions | |
| template<typename... Arguments> | |
| real | cuda::launch (bool timeKernel, const ExecutionPolicy &policy, void(*f)(Arguments...), Arguments... args) |
| CUDA execution wrapper function. More... | |
| template<typename... Arguments> | |
| real | cuda::launch (bool timeKernel, void(*f)(Arguments... args), Arguments... args) |
| CUDA execution wrapper function. More... | |
CUDA Kernel wrapper execution.
Launch CUDA kernels not via kernel<<<x, y, z>>>(...) but via
Definition in file cuda_launcher.cuh.
| #define MILUPHPC_CUDALAUNCHER_CUH |
Definition at line 19 of file cuda_launcher.cuh.