alpaka
Abstraction Library for Parallel Kernel Acceleration
|
#include "alpaka/acc/AccGpuUniformCudaHipRt.hpp"
#include "alpaka/acc/Traits.hpp"
#include "alpaka/core/BoostPredef.hpp"
#include "alpaka/core/Cuda.hpp"
#include "alpaka/core/Decay.hpp"
#include "alpaka/core/DemangleTypeNames.hpp"
#include "alpaka/core/Hip.hpp"
#include "alpaka/core/RemoveRestrict.hpp"
#include "alpaka/dev/DevUniformCudaHipRt.hpp"
#include "alpaka/dev/Traits.hpp"
#include "alpaka/dim/Traits.hpp"
#include "alpaka/idx/Traits.hpp"
#include "alpaka/kernel/KernelFunctionAttributes.hpp"
#include "alpaka/kernel/Traits.hpp"
#include "alpaka/platform/Traits.hpp"
#include "alpaka/queue/Traits.hpp"
#include "alpaka/queue/cuda_hip/QueueUniformCudaHipRt.hpp"
#include "alpaka/workdiv/WorkDivHelpers.hpp"
#include "alpaka/workdiv/WorkDivMembers.hpp"
#include <stdexcept>
#include <tuple>
#include <type_traits>
#include <iostream>
Go to the source code of this file.
Namespaces | |
alpaka | |
The alpaka accelerator library. | |
alpaka::detail | |
alpaka::trait | |
The accelerator traits. | |
alpaka::uniform_cuda_hip | |
alpaka::uniform_cuda_hip::detail | |
Functions | |
template<typename TDim , typename TIdx > | |
ALPAKA_FN_HOST auto | alpaka::uniform_cuda_hip::detail::checkVecOnly3Dim (Vec< TDim, TIdx > const &vec) -> void |
template<typename TDim , typename TIdx > | |
ALPAKA_FN_HOST auto | alpaka::uniform_cuda_hip::detail::convertVecToUniformCudaHipDim (Vec< TDim, TIdx > const &vec) -> dim3 |
template<typename TKernelFnObj , typename TApi , typename TAcc , typename TDim , typename TIdx , typename... TArgs> | |
__global__ void | alpaka::detail::gpuKernel (Vec< TDim, TIdx > const threadElemExtent, TKernelFnObj const kernelFnObj, TArgs... args) |
The GPU CUDA/HIP kernel entry point. More... | |