changa  3.5
 All Classes Files Functions Variables Typedefs Enumerations Friends Macros Groups Pages
Public Attributes | List of all members
_CudaRequest Struct Reference

Data and parameters for requesting gravity calculations on the GPU. More...

#include <HostCUDA.h>

Public Attributes

void * list
 can either be a ILCell* or an ILPart*
 
int * bucketMarkers
 
int * bucketStarts
 
int * bucketSizes
 
int numInteractions
 
int numBucketsPlusOne
 
void * tp
 
void * missedNodes
 pointer to off-processor Node/Particle buffer.
 
void * missedParts
 
size_t sMissed
 Size of the off-processor data buffer.
 
int * affectedBuckets
 these buckets were finished in this work request
 
void * cb
 
void * state
 
cudatype fperiod
 
bool node
 is this a node or particle computation request?
 
bool remote
 is this a remote or local computation?
 

Detailed Description

Data and parameters for requesting gravity calculations on the GPU.

Member Data Documentation

int* _CudaRequest::bucketMarkers

index in the cell or particle list for the cells/particles for a given bucket

int* _CudaRequest::bucketSizes

number of particles in a bucket on the GPU

int* _CudaRequest::bucketStarts

index in the particle array on the GPU of the bucket

void* _CudaRequest::cb

Callback

cudatype _CudaRequest::fperiod

Size of periodic volume

int _CudaRequest::numBucketsPlusOne

Number of buckets affected by this request

int _CudaRequest::numInteractions

Total number of interactions in this request

void* _CudaRequest::state

Pointer to state of walk that created this request

void* _CudaRequest::tp

Pointer to TreePiece that made this request


The documentation for this struct was generated from the following file: