Open Qmin
0.8.0
GPU-accelerated Q-tensor-based liquid crystal simulations
|
#include "multirankQTensorLatticeModel.cuh"
Functions | |
__device__ int | inferDirectionFromIndex (int i, int3 latticeSites, int &startIdx) |
__device__ void | getBufferInt3 (int idx, int3 &pos, int directionType, int startIndex, int3 latticeSites) |
__global__ void | gpu_prepareSendingBuffer_kernel (int *type, dVec *position, int *iBuf, scalar *dBuf, int3 latticeSites, Index3D latticeIndex, int maxIndex) |
bool | gpu_prepareSendingBuffer (int *type, dVec *position, int *iBuf, scalar *dBuf, int3 latticeSites, Index3D latticeIndex, int maxIndex, int blockSize) |
__global__ void | gpu_copyReceivingBuffer_kernel (int *type, dVec *position, int *iBuf, scalar *dBuf, int N, int maxIndex) |
bool | gpu_copyReceivingBuffer (int *type, dVec *position, int *iBuf, scalar *dBuf, int N, int maxIndex, int blockSize) |