|
QUDA
v1.1.0
A library for QCD on GPUs
|
#include <iostream>#include <stdio.h>#include <stdlib.h>#include <string.h>#include <quda.h>#include <quda_internal.h>#include <dirac_quda.h>#include <dslash_quda.h>#include <invert_quda.h>#include <util_quda.h>#include <blas_quda.h>#include <misc.h>#include <host_utils.h>#include <command_line_params.h>#include <dslash_reference.h>#include <covdev_reference.h>#include <gauge_field.h>#include <assert.h>#include <gtest/gtest.h>Go to the source code of this file.
Functions | |
| void | init (int argc, char **argv) |
| void | end (void) |
| double | dslashCUDA (int niter, int mu) |
| void | covdevRef (int mu) |
| TEST (dslash, verify) | |
| void | display_test_info () |
| int | main (int argc, char **argv) |
Variables | |
| QudaGaugeParam | gauge_param |
| QudaInvertParam | inv_param |
| cpuGaugeField * | cpuLink = nullptr |
| cpuColorSpinorField * | spinor |
| cpuColorSpinorField * | spinorOut |
| cpuColorSpinorField * | spinorRef |
| cudaColorSpinorField * | cudaSpinor |
| cudaColorSpinorField * | cudaSpinorOut |
| cudaColorSpinorField * | tmp |
| void * | links [4] |
| void ** | ghostLink |
| QudaParity | parity = QUDA_EVEN_PARITY |
| GaugeCovDev * | dirac |
| const int | nColor = 3 |
| void covdevRef | ( | int | mu | ) |
Definition at line 182 of file covdev_test.cpp.
| void display_test_info | ( | ) |
Definition at line 202 of file covdev_test.cpp.
| double dslashCUDA | ( | int | niter, |
| int | mu | ||
| ) |
Definition at line 160 of file covdev_test.cpp.
| void end | ( | void | ) |
Definition at line 141 of file covdev_test.cpp.
| void init | ( | int | argc, |
| char ** | argv | ||
| ) |
Definition at line 46 of file covdev_test.cpp.
| int main | ( | int | argc, |
| char ** | argv | ||
| ) |
Definition at line 218 of file covdev_test.cpp.
| TEST | ( | dslash | , |
| verify | |||
| ) |
Definition at line 194 of file covdev_test.cpp.
| cpuGaugeField* cpuLink = nullptr |
Definition at line 29 of file covdev_test.cpp.
| cudaColorSpinorField* cudaSpinor |
Definition at line 32 of file covdev_test.cpp.
| cudaColorSpinorField * cudaSpinorOut |
Definition at line 32 of file covdev_test.cpp.
| GaugeCovDev* dirac |
Definition at line 42 of file covdev_test.cpp.
| QudaGaugeParam gauge_param |
Definition at line 26 of file covdev_test.cpp.
| void** ghostLink |
Definition at line 38 of file covdev_test.cpp.
| QudaInvertParam inv_param |
Definition at line 27 of file covdev_test.cpp.
| void* links[4] |
Definition at line 36 of file covdev_test.cpp.
| const int nColor = 3 |
Definition at line 44 of file covdev_test.cpp.
| QudaParity parity = QUDA_EVEN_PARITY |
Definition at line 40 of file covdev_test.cpp.
| cpuColorSpinorField* spinor |
Definition at line 31 of file covdev_test.cpp.
| cpuColorSpinorField * spinorOut |
Definition at line 31 of file covdev_test.cpp.
| cpuColorSpinorField * spinorRef |
Definition at line 31 of file covdev_test.cpp.
| cudaColorSpinorField* tmp |
Definition at line 34 of file covdev_test.cpp.