Defines | Functions
parallel_kernels_nontemplate.h File Reference

Go to the source code of this file.

Defines

#define B_ID(index, i)   (index+(bStride*(i)))
#define C_ID(index, i)   (index+(cStride*(i)))

Functions

dxGlobal void parallelReduce (dxDeviceData dReal4 *fc0, dxDeviceData dReal4 *fc1, dxDeviceData const dReal4 *fc0_reduction, dxDeviceData const dReal4 *fc1_reduction, const int reductionStride, const int bodySize, const int reductionSize)
dxGlobal void parallelSORLCP (dxDeviceData dReal4 *fc0_reduction, dxDeviceData dReal4 *fc1_reduction, dxDeviceData dReal *lambda, dxDeviceData const int4 *bodyIDs, dxDeviceData const int *fIDs, dxDeviceData const dReal4 *j, dxDeviceData const dReal4 *ij, dxDeviceData const dReal4 *fc0, dxDeviceData const dReal4 *fc1, dxDeviceData const dReal *adcfm, dxDeviceData const dReal *rhs, dxDeviceData const dReal *lohi, const int offset, const int numConstraints, const int bStride, const int cStride)
dxGlobal void parallelZero (dxDeviceData dReal *buffer, int bufferSize)
dxGlobal void parallelZero4 (dxDeviceData dReal4 *buffer, int bufferSize)

Define Documentation

#define B_ID (   index,
 
)    (index+(bStride*(i)))

Definition at line 5 of file parallel_kernels_nontemplate.h.

#define C_ID (   index,
 
)    (index+(cStride*(i)))

Definition at line 4 of file parallel_kernels_nontemplate.h.


Function Documentation

dxGlobal void parallelReduce ( dxDeviceData dReal4 *  fc0,
dxDeviceData dReal4 *  fc1,
dxDeviceData const dReal4 *  fc0_reduction,
dxDeviceData const dReal4 *  fc1_reduction,
const int  reductionStride,
const int  bodySize,
const int  reductionSize 
)

Definition at line 128 of file parallel_kernels_nontemplate.h.

dxGlobal void parallelSORLCP ( dxDeviceData dReal4 *  fc0_reduction,
dxDeviceData dReal4 *  fc1_reduction,
dxDeviceData dReal *  lambda,
dxDeviceData const int4 bodyIDs,
dxDeviceData const int *  fIDs,
dxDeviceData const dReal4 *  j,
dxDeviceData const dReal4 *  ij,
dxDeviceData const dReal4 *  fc0,
dxDeviceData const dReal4 *  fc1,
dxDeviceData const dReal *  adcfm,
dxDeviceData const dReal *  rhs,
dxDeviceData const dReal *  lohi,
const int  offset,
const int  numConstraints,
const int  bStride,
const int  cStride 
)

Definition at line 26 of file parallel_kernels_nontemplate.h.

dxGlobal void parallelZero ( dxDeviceData dReal *  buffer,
int  bufferSize 
)

Definition at line 8 of file parallel_kernels_nontemplate.h.

dxGlobal void parallelZero4 ( dxDeviceData dReal4 *  buffer,
int  bufferSize 
)

Definition at line 17 of file parallel_kernels_nontemplate.h.



parallel_quickstep
Author(s): Jared Duke
autogenerated on Wed Apr 23 2014 10:23:51