QUDA v0.4.0
A library for QCD on GPUs
|
#include <face_quda.h>
Public Member Functions | |
FaceBuffer (const int *X, const int nDim, const int Ninternal, const int nFace, const QudaPrecision precision) | |
FaceBuffer (const FaceBuffer &) | |
virtual | ~FaceBuffer () |
void | pack (cudaColorSpinorField &in, int parity, int dagger, int dim, cudaStream_t *stream) |
void | gather (cudaColorSpinorField &in, int dagger, int dir) |
void | commsStart (int dir) |
int | commsQuery (int dir) |
void | scatter (cudaColorSpinorField &out, int dagger, int dir) |
void | exchangeCpuSpinor (cpuColorSpinorField &in, int parity, int dagger) |
void | exchangeCpuLink (void **ghost_link, void **link_sendbuf) |
Definition at line 9 of file face_quda.h.
FaceBuffer::FaceBuffer | ( | const int * | X, |
const int | nDim, | ||
const int | Ninternal, | ||
const int | nFace, | ||
const QudaPrecision | precision | ||
) |
Definition at line 28 of file face_mpi.cpp.
FaceBuffer::FaceBuffer | ( | const FaceBuffer & | face | ) |
Definition at line 93 of file face_mpi.cpp.
FaceBuffer::~FaceBuffer | ( | ) | [virtual] |
Definition at line 117 of file face_mpi.cpp.
int FaceBuffer::commsQuery | ( | int | dir | ) |
Definition at line 228 of file face_mpi.cpp.
void FaceBuffer::commsStart | ( | int | dir | ) |
Definition at line 198 of file face_mpi.cpp.
void FaceBuffer::exchangeCpuLink | ( | void ** | ghost_link, |
void ** | link_sendbuf | ||
) |
Definition at line 305 of file face_mpi.cpp.
void FaceBuffer::exchangeCpuSpinor | ( | cpuColorSpinorField & | in, |
int | parity, | ||
int | dagger | ||
) |
Definition at line 264 of file face_mpi.cpp.
void FaceBuffer::gather | ( | cudaColorSpinorField & | in, |
int | dagger, | ||
int | dir | ||
) |
Definition at line 186 of file face_mpi.cpp.
void FaceBuffer::pack | ( | cudaColorSpinorField & | in, |
int | parity, | ||
int | dagger, | ||
int | dim, | ||
cudaStream_t * | stream | ||
) |
Definition at line 176 of file face_mpi.cpp.
void FaceBuffer::scatter | ( | cudaColorSpinorField & | out, |
int | dagger, | ||
int | dir | ||
) |
Definition at line 253 of file face_mpi.cpp.