Skip to content
Snippets Groups Projects
CudaGrid.h 376 B
Newer Older
#ifndef CUDA_GRID_H
#define CUDA_GRID_H


#include <cuda_runtime.h>

namespace vf::cuda
{

struct CudaGrid 
{
    dim3 threads;
    dim3 grid;

    CudaGrid(unsigned int numberOfThreads, unsigned int numberOfEntities);
    CudaGrid() = default;

    void print() const;
};

dim3 getCudaGrid(const unsigned int numberOfThreads, const unsigned int numberOfEntities);