QUDA v0.4.0
A library for QCD on GPUs
|
#include <iostream>
#include <stdio.h>
#include <stdlib.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 <test_util.h>
#include <domain_wall_dslash_reference.h>
Go to the source code of this file.
Functions | |
void | init () |
void | end () |
double | dslashCUDA () |
void | dslashRef () |
int | main (int argc, char **argv) |
Variables | |
const int | test_type = 1 |
const QudaParity | parity = QUDA_EVEN_PARITY |
const QudaDagType | dagger = QUDA_DAG_NO |
const int | transfer = 0 |
const int | loops = 100 |
const int | Ls = 16 |
double | kappa5 |
QudaPrecision | cpu_prec = QUDA_DOUBLE_PRECISION |
QudaPrecision | cuda_prec = QUDA_DOUBLE_PRECISION |
QudaGaugeParam | gauge_param |
QudaInvertParam | inv_param |
cpuColorSpinorField * | spinor |
cpuColorSpinorField * | spinorOut |
cpuColorSpinorField * | spinorRef |
cudaColorSpinorField * | cudaSpinor |
cudaColorSpinorField * | cudaSpinorOut |
cudaColorSpinorField * | tmp = 0 |
cudaColorSpinorField * | tmp2 = 0 |
void * | hostGauge [4] |
Dirac * | dirac |
double dslashCUDA | ( | ) |
Definition at line 209 of file domain_wall_dslash_test.cpp.
void dslashRef | ( | ) |
Definition at line 259 of file domain_wall_dslash_test.cpp.
static void end | ( | void | ) |
Definition at line 191 of file domain_wall_dslash_test.cpp.
void init | ( | ) |
Definition at line 41 of file domain_wall_dslash_test.cpp.
int main | ( | int | argc, |
char ** | argv | ||
) |
Definition at line 293 of file domain_wall_dslash_test.cpp.
QudaPrecision cpu_prec = QUDA_DOUBLE_PRECISION |
Definition at line 28 of file domain_wall_dslash_test.cpp.
QudaPrecision cuda_prec = QUDA_DOUBLE_PRECISION |
Definition at line 29 of file domain_wall_dslash_test.cpp.
Definition at line 35 of file domain_wall_dslash_test.cpp.
Definition at line 35 of file domain_wall_dslash_test.cpp.
const QudaDagType dagger = QUDA_DAG_NO |
Definition at line 20 of file domain_wall_dslash_test.cpp.
Definition at line 39 of file domain_wall_dslash_test.cpp.
Definition at line 31 of file domain_wall_dslash_test.cpp.
void* hostGauge[4] |
Definition at line 37 of file domain_wall_dslash_test.cpp.
Definition at line 32 of file domain_wall_dslash_test.cpp.
double kappa5 |
Definition at line 26 of file domain_wall_dslash_test.cpp.
const int loops = 100 |
Definition at line 23 of file domain_wall_dslash_test.cpp.
const int Ls = 16 |
Definition at line 25 of file domain_wall_dslash_test.cpp.
const QudaParity parity = QUDA_EVEN_PARITY |
Definition at line 19 of file domain_wall_dslash_test.cpp.
Definition at line 34 of file domain_wall_dslash_test.cpp.
Definition at line 34 of file domain_wall_dslash_test.cpp.
Definition at line 34 of file domain_wall_dslash_test.cpp.
const int test_type = 1 |
Definition at line 17 of file domain_wall_dslash_test.cpp.
cudaColorSpinorField * tmp = 0 |
Definition at line 35 of file domain_wall_dslash_test.cpp.
cudaColorSpinorField * tmp2 = 0 |
Definition at line 35 of file domain_wall_dslash_test.cpp.
const int transfer = 0 |
Definition at line 21 of file domain_wall_dslash_test.cpp.