QUDA v0.4.0
A library for QCD on GPUs
|
#include <quda_internal.h>
#include <face_quda.h>
#include <cstdio>
#include <cstdlib>
#include <quda.h>
#include <string.h>
#include <gauge_field.h>
#include <sys/time.h>
Go to the source code of this file.
Defines | |
#define | CUDAMEMCPY(dst, src, size, type, stream) cudaMemcpy(dst, src, size, type) |
Functions | |
void | transferGaugeFaces (void *gauge, void *gauge_face, QudaPrecision precision, int Nvec, QudaReconstructType reconstruct, int V, int Vs) |
void | reduceMaxDouble (double &max) |
void | reduceDouble (double &sum) |
void | reduceDoubleArray (double *sum, const int len) |
int | commDim (int dir) |
int | commCoords (int dir) |
int | commDimPartitioned (int dir) |
void | commDimPartitionedSet (int dir) |
void | commBarrier () |
Variables | |
cudaStream_t * | stream |
bool | globalReduce = true |
#define CUDAMEMCPY | ( | dst, | |
src, | |||
size, | |||
type, | |||
stream | |||
) | cudaMemcpy(dst, src, size, type) |
Definition at line 33 of file face_qmp.cpp.
void commBarrier | ( | ) |
Definition at line 539 of file face_qmp.cpp.
int commCoords | ( | int | dir | ) |
Definition at line 536 of file face_qmp.cpp.
int commDim | ( | int | dir | ) |
Definition at line 535 of file face_qmp.cpp.
int commDimPartitioned | ( | int | dir | ) |
Definition at line 537 of file face_qmp.cpp.
void commDimPartitionedSet | ( | int | dir | ) |
Definition at line 538 of file face_qmp.cpp.
void reduceDouble | ( | double & | sum | ) |
Definition at line 511 of file face_qmp.cpp.
void reduceDoubleArray | ( | double * | sum, |
const int | len | ||
) |
Definition at line 519 of file face_qmp.cpp.
void reduceMaxDouble | ( | double & | max | ) |
Definition at line 503 of file face_qmp.cpp.
void transferGaugeFaces | ( | void * | gauge, |
void * | gauge_face, | ||
QudaPrecision | precision, | ||
int | Nvec, | ||
QudaReconstructType | reconstruct, | ||
int | V, | ||
int | Vs | ||
) |
Definition at line 439 of file face_qmp.cpp.
bool globalReduce = true |
Definition at line 27 of file face_qmp.cpp.
cudaStream_t* stream |
Definition at line 25 of file face_qmp.cpp.