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 B_ID | ( | index, | |
i | |||
) | (index+(bStride*(i))) |
Definition at line 5 of file parallel_kernels_nontemplate.h.
#define C_ID | ( | index, | |
i | |||
) | (index+(cStride*(i))) |
Definition at line 4 of file parallel_kernels_nontemplate.h.
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.