|
QUDA
v0.5.0
A library for QCD on GPUs
|
#include <stdio.h>#include <stdlib.h>#include <quda_internal.h>#include <color_spinor_field.h>#include <blas_quda.h>#include <test_util.h>#include <face_quda.h>#include <dslash_util.h>Go to the source code of this file.
Macros | |
| #define | ERROR(a) fabs(norm2(*a##D) - norm2(*a##H)) / norm2(*a##H) |
Functions | |
| void | usage (char **) |
| void | setPrec (ColorSpinorParam ¶m, const QudaPrecision precision) |
| void | display_test_info () |
| void | initFields (int prec) |
| void | freeFields () |
| double | benchmark (int kernel, const int niter) |
| double | test (int kernel) |
| int | main (int argc, char **argv) |
Variables | |
| QudaDslashType | dslash_type |
| bool | tune |
| int | device |
| int | xdim |
| int | ydim |
| int | zdim |
| int | tdim |
| int | gridsize_from_cmdline [] |
| int | niter |
| const int | Nkernels = 31 |
| cpuColorSpinorField * | xH |
| cpuColorSpinorField * | yH |
| cpuColorSpinorField * | zH |
| cpuColorSpinorField * | wH |
| cpuColorSpinorField * | vH |
| cpuColorSpinorField * | hH |
| cpuColorSpinorField * | lH |
| cudaColorSpinorField * | xD |
| cudaColorSpinorField * | yD |
| cudaColorSpinorField * | zD |
| cudaColorSpinorField * | wD |
| cudaColorSpinorField * | vD |
| cudaColorSpinorField * | hD |
| cudaColorSpinorField * | lD |
| int | Nspin |
Definition at line 348 of file blas_test.cu.
| double benchmark | ( | int | kernel, |
| const int | niter | ||
| ) |
Definition at line 187 of file blas_test.cu.
| void display_test_info | ( | ) |
Definition at line 52 of file blas_test.cu.
| void freeFields | ( | ) |
Definition at line 164 of file blas_test.cu.
| void initFields | ( | int | prec | ) |
Definition at line 69 of file blas_test.cu.
| int main | ( | int | argc, |
| char ** | argv | ||
| ) |
Definition at line 632 of file blas_test.cu.
| void setPrec | ( | ColorSpinorParam & | param, |
| const QudaPrecision | precision | ||
| ) |
Definition at line 41 of file blas_test.cu.
| double test | ( | int | kernel | ) |
Definition at line 350 of file blas_test.cu.
| void usage | ( | char ** | ) |
Definition at line 1477 of file test_util.cpp.
| int device |
Definition at line 1447 of file test_util.cpp.
| QudaDslashType dslash_type |
Definition at line 1461 of file test_util.cpp.
| int gridsize_from_cmdline[] |
Definition at line 1460 of file test_util.cpp.
| cudaColorSpinorField * hD |
Definition at line 38 of file blas_test.cu.
| cpuColorSpinorField * hH |
Definition at line 37 of file blas_test.cu.
| cudaColorSpinorField * lD |
Definition at line 38 of file blas_test.cu.
| cpuColorSpinorField * lH |
Definition at line 37 of file blas_test.cu.
| int niter |
Definition at line 1464 of file test_util.cpp.
| const int Nkernels = 31 |
Definition at line 32 of file blas_test.cu.
| int Nspin |
Definition at line 39 of file blas_test.cu.
| int tdim |
Definition at line 29 of file gauge_force_test.cpp.
| bool tune |
Definition at line 25 of file blas_test.cu.
| cudaColorSpinorField * vD |
Definition at line 38 of file blas_test.cu.
| cpuColorSpinorField * vH |
Definition at line 37 of file blas_test.cu.
| cudaColorSpinorField * wD |
Definition at line 38 of file blas_test.cu.
| cpuColorSpinorField * wH |
Definition at line 37 of file blas_test.cu.
Definition at line 38 of file blas_test.cu.
| int xdim |
Definition at line 1454 of file test_util.cpp.
Definition at line 37 of file blas_test.cu.
| cudaColorSpinorField * yD |
Definition at line 38 of file blas_test.cu.
| int ydim |
Definition at line 1455 of file test_util.cpp.
| cpuColorSpinorField * yH |
Definition at line 37 of file blas_test.cu.
| cudaColorSpinorField * zD |
Definition at line 38 of file blas_test.cu.
| int zdim |
Definition at line 1456 of file test_util.cpp.
| cpuColorSpinorField * zH |
Definition at line 37 of file blas_test.cu.
1.8.2