QUDA v0.3.2
A library for QCD on GPUs
Defines | Functions | Variables

quda/tests/misc.h File Reference

#include <quda.h>

Go to the source code of this file.

Defines

#define PRINTF(fmt,...)
#define XUP   0
#define YUP   1
#define ZUP   2
#define TUP   3
#define TDOWN   4
#define ZDOWN   5
#define YDOWN   6
#define XDOWN   7
#define OPP_DIR(dir)   (7-(dir))
#define GOES_FORWARDS(dir)   (dir<=3)
#define GOES_BACKWARDS(dir)   (dir>3)

Functions

void display_spinor (void *spinor, int len, int precision)
void display_link (void *link, int len, int precision)
int link_sanity_check (void *link, int len, int precision, int dir, QudaGaugeParam *gaugeParam)
int site_link_sanity_check (void *link, int len, int precision, QudaGaugeParam *gaugeParam)
QudaReconstructType get_recon (char *s)
QudaPrecision get_prec (char *s)
const char * get_prec_str (QudaPrecision prec)
const char * get_recon_str (QudaReconstructType recon)
const char * get_test_type (int t)
void quda_set_verbose (int)

Variables

int verbose

Define Documentation

#define GOES_BACKWARDS (   dir)    (dir>3)

Definition at line 44 of file misc.h.

#define GOES_FORWARDS (   dir)    (dir<=3)

Definition at line 43 of file misc.h.

#define OPP_DIR (   dir)    (7-(dir))

Definition at line 42 of file misc.h.

#define PRINTF (   fmt,
  ... 
)
Value:
do{                                             \
        if (verbose){                                                   \
            printf("GPU:"fmt, ##__VA_ARGS__);                           \
        }                                                               \
    } while(0)

Definition at line 27 of file misc.h.

#define TDOWN   4

Definition at line 38 of file misc.h.

#define TUP   3

Definition at line 37 of file misc.h.

#define XDOWN   7

Definition at line 41 of file misc.h.

#define XUP   0

Definition at line 34 of file misc.h.

#define YDOWN   6

Definition at line 40 of file misc.h.

#define YUP   1

Definition at line 35 of file misc.h.

#define ZDOWN   5

Definition at line 39 of file misc.h.

#define ZUP   2

Definition at line 36 of file misc.h.


Function Documentation

void display_link ( void *  link,
int  len,
int  precision 
)

Definition at line 67 of file misc.cpp.

void display_spinor ( void *  spinor,
int  len,
int  precision 
)

Definition at line 30 of file misc.cpp.

QudaPrecision get_prec ( char *  s)

Definition at line 634 of file misc.cpp.

const char* get_prec_str ( QudaPrecision  prec)

Definition at line 653 of file misc.cpp.

QudaReconstructType get_recon ( char *  s)

Definition at line 613 of file misc.cpp.

const char* get_recon_str ( QudaReconstructType  recon)

Definition at line 679 of file misc.cpp.

const char* get_test_type ( int  t)

Definition at line 702 of file misc.cpp.

int link_sanity_check ( void *  link,
int  len,
int  precision,
int  dir,
QudaGaugeParam gaugeParam 
)

Definition at line 475 of file misc.cpp.

void quda_set_verbose ( int  )

Definition at line 733 of file misc.cpp.

int site_link_sanity_check ( void *  link,
int  len,
int  precision,
QudaGaugeParam gaugeParam 
)

Definition at line 548 of file misc.cpp.


Variable Documentation

int verbose

Definition at line 13 of file misc.cpp.

 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Defines