QUDA
v1.1.0
A library for QCD on GPUs
|
#include <quda_api.h>
#include <string>
#include <complex>
#include <vector>
#include <enum_quda.h>
#include <quda.h>
#include <util_quda.h>
#include <malloc_quda.h>
#include <object.h>
#include <timer.h>
Go to the source code of this file.
Classes | |
struct | QUDA_DiracField |
struct | quda::char8 |
struct | quda::short8 |
struct | quda::float8 |
struct | quda::double8 |
struct | quda::fixedMaxValue< T > |
struct | quda::fixedMaxValue< short > |
struct | quda::fixedMaxValue< short2 > |
struct | quda::fixedMaxValue< short4 > |
struct | quda::fixedMaxValue< short8 > |
struct | quda::fixedMaxValue< int8_t > |
struct | quda::fixedMaxValue< char2 > |
struct | quda::fixedMaxValue< char4 > |
struct | quda::fixedMaxValue< char8 > |
struct | quda::fixedInvMaxValue< T > |
struct | quda::fixedInvMaxValue< short > |
struct | quda::fixedInvMaxValue< short2 > |
struct | quda::fixedInvMaxValue< short4 > |
struct | quda::fixedInvMaxValue< short8 > |
struct | quda::fixedInvMaxValue< int8_t > |
struct | quda::fixedInvMaxValue< char2 > |
struct | quda::fixedInvMaxValue< char4 > |
struct | quda::fixedInvMaxValue< char8 > |
Namespaces | |
quda | |
Macros | |
#define | KERNEL_FILE |
#define | TEX_ALIGN_REQ (512*2) |
#define | ALIGNMENT_ADJUST(n) ( (n+TEX_ALIGN_REQ-1)/TEX_ALIGN_REQ*TEX_ALIGN_REQ) |
Typedefs | |
typedef std::complex< double > | quda::Complex |
Functions | |
bool | quda::canReuseResidentGauge (QudaInvertParam *inv_param) |
Variables | |
qudaStream_t * | streams |
const int | quda::Nstream = 9 |
#define ALIGNMENT_ADJUST | ( | n | ) | ( (n+TEX_ALIGN_REQ-1)/TEX_ALIGN_REQ*TEX_ALIGN_REQ) |
Definition at line 42 of file quda_internal.h.
#define KERNEL_FILE |
Definition at line 37 of file quda_internal.h.
#define TEX_ALIGN_REQ (512*2) |
Definition at line 41 of file quda_internal.h.
|
extern |
Definition at line 15 of file device.cpp.