QUDA
v0.7.0
A library for QCD on GPUs
|
Go to the source code of this file.
Classes | |
struct | complex |
struct | suN_matrix |
Macros | |
#define | mynode QMP_get_node_number |
#define | NCLR 3 |
Functions | |
void | vput_R (char *buf, size_t index, int count, void *qfin) |
void | vget_R (char *buf, size_t index, int count, void *qfin) |
void | vput_M (char *buf, size_t index, int count, void *qfin) |
void | vget_M (char *buf, size_t index, int count, void *qfin) |
void | vput_r (char *buf, size_t index, int count, void *qfin) |
void | vget_r (char *buf, size_t index, int count, void *qfin) |
template<typename oFloat , typename iFloat , int len> | |
void | vputM (char *s1, size_t index, int count, void *s2) |
template<typename oFloat , typename iFloat , int len> | |
void | vgetM (char *s1, size_t index, int count, void *s2) |
int | vcreate_R (float *field_out[], int count) |
int | vcreate_M (suN_matrix *field[], int count) |
void | vdestroy_R (float *field[], int count) |
void | vdestroy_M (suN_matrix *field[], int count) |
void | vset_R (float *field[], int count) |
void | vset_M (suN_matrix *field[], int count) |
float | vcompare_R (float *fielda[], float *fieldb[], int count) |
float | vcompare_M (suN_matrix *fielda[], suN_matrix *fieldb[], int count) |
float | vcompare_r (float arraya[], float arrayb[], int count) |
int | qio_test (int output_volfmt, int output_serpar, int ildgstyle, int input_volfmt, int input_serpar, int argc, char *argv[]) |
int | qio_host_test (QIO_Filesystem *fs, int argc, char *argv[]) |
Variables | |
QIO_Layout | layout |
int | lattice_dim |
int | lattice_size [4] |
#define mynode QMP_get_node_number |
Definition at line 6 of file qio_util.h.
#define NCLR 3 |
Definition at line 14 of file qio_util.h.
int qio_host_test | ( | QIO_Filesystem * | fs, |
int | argc, | ||
char * | argv[] | ||
) |
int qio_test | ( | int | output_volfmt, |
int | output_serpar, | ||
int | ildgstyle, | ||
int | input_volfmt, | ||
int | input_serpar, | ||
int | argc, | ||
char * | argv[] | ||
) |
float vcompare_M | ( | suN_matrix * | fielda[], |
suN_matrix * | fieldb[], | ||
int | count | ||
) |
Definition at line 81 of file qio_util.cpp.
float vcompare_R | ( | float * | fielda[], |
float * | fieldb[], | ||
int | count | ||
) |
float vcompare_r | ( | float | arraya[], |
float | arrayb[], | ||
int | count | ||
) |
int vcreate_M | ( | suN_matrix * | field[], |
int | count | ||
) |
Definition at line 57 of file qio_util.cpp.
int vcreate_R | ( | float * | field_out[], |
int | count | ||
) |
void vdestroy_M | ( | suN_matrix * | field[], |
int | count | ||
) |
Definition at line 73 of file qio_util.cpp.
void vdestroy_R | ( | float * | field[], |
int | count | ||
) |
void vget_M | ( | char * | buf, |
size_t | index, | ||
int | count, | ||
void * | qfin | ||
) |
Definition at line 121 of file qio_util.cpp.
void vget_R | ( | char * | buf, |
size_t | index, | ||
int | count, | ||
void * | qfin | ||
) |
void vget_r | ( | char * | buf, |
size_t | index, | ||
int | count, | ||
void * | qfin | ||
) |
void vgetM | ( | char * | s1, |
size_t | index, | ||
int | count, | ||
void * | s2 | ||
) |
Definition at line 51 of file qio_util.h.
void vput_M | ( | char * | buf, |
size_t | index, | ||
int | count, | ||
void * | qfin | ||
) |
Definition at line 104 of file qio_util.cpp.
void vput_R | ( | char * | buf, |
size_t | index, | ||
int | count, | ||
void * | qfin | ||
) |
void vput_r | ( | char * | buf, |
size_t | index, | ||
int | count, | ||
void * | qfin | ||
) |
void vputM | ( | char * | s1, |
size_t | index, | ||
int | count, | ||
void * | s2 | ||
) |
Definition at line 34 of file qio_util.h.
void vset_M | ( | suN_matrix * | field[], |
int | count | ||
) |
Definition at line 39 of file qio_util.cpp.
void vset_R | ( | float * | field[], |
int | count | ||
) |
int lattice_dim |
Definition at line 7 of file gauge_qio.cpp.
int lattice_size[4] |
Definition at line 8 of file gauge_qio.cpp.
QIO_Layout layout |
Definition at line 6 of file gauge_qio.cpp.