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>
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.