HiRep 0.1
Loading...
Searching...
No Matches
gpu.h File Reference

Basic gpu imports and structs. Include this in files that define GPU logic. More...

#include <stdio.h>
#include <cuda.h>
#include <driver_types.h>
#include <cuda_runtime.h>
#include <cuda_runtime_api.h>
#include "IO/input_par.h"
Include dependency graph for gpu.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  input_gpu
 

Macros

#define visible   __host__ __device__
 
#define deviceonly   __device__
 
#define M_PI   3.14159265358979323846264338327
 
#define PI   M_PI
 
#define init_input_gpu(varname)
 

Detailed Description

Basic gpu imports and structs. Include this in files that define GPU logic.

Macro Definition Documentation

◆ init_input_gpu

#define init_input_gpu ( varname)
Value:
{ \
.read = { { "gpuID", "gpuID = %d", INT_T, &(varname) }, { NULL, NULL, INT_T, NULL } } \
}