1 #ifndef _CUDAFUNCTIONS_H_
2 #define _CUDAFUNCTIONS_H_
7 void TreePieceCellListDataTransferBasic(
CudaRequest *data, hapiWorkRequest *wr);
8 void TreePiecePartListDataTransferBasic(
CudaRequest *data, hapiWorkRequest *wr);
10 #ifdef GPU_LOCAL_TREE_WALK
11 __global__
void gpuLocalTreeWalk(
24 #endif //GPU_LOCAL_TREE_WALK
26 __global__
void nodeGravityComputation(
37 #ifdef CUDA_2D_TB_KERNEL
38 __global__
void particleGravityComputation(
48 __global__
void particleGravityComputation(
Version of MultipoleMoments using cudatype.
Definition: cuda_typedef.h:95
Particle data that gets calculated by the GPU.
Definition: cuda_typedef.h:259
cosmoType theta
BH-like opening criterion.
Definition: ParallelGravity.cpp:142
Bucket of particles on the interaction list for the GPU.
Definition: cuda_typedef.h:199
float cudatype
floating point type on the GPU
Definition: cuda_typedef.h:12
Particle data needed on the GPU to calculate gravity.
Definition: cuda_typedef.h:231
Data and parameters for requesting gravity calculations on the GPU.
Definition: HostCUDA.h:107
Cell on the interaction list for the GPU.
Definition: cuda_typedef.h:216
cosmoType thetaMono
Definition: ParallelGravity.cpp:143