QUDA v0.4.0
A library for QCD on GPUs
Functions | Variables
quda/tests/domain_wall_dslash_test.cpp File Reference
#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
cpuColorSpinorFieldspinor
cpuColorSpinorFieldspinorOut
cpuColorSpinorFieldspinorRef
cudaColorSpinorFieldcudaSpinor
cudaColorSpinorFieldcudaSpinorOut
cudaColorSpinorFieldtmp = 0
cudaColorSpinorFieldtmp2 = 0
void * hostGauge [4]
Diracdirac

Function Documentation

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.


Variable Documentation

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.

Definition at line 35 of file domain_wall_dslash_test.cpp.

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.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines