QUDA v0.3.2
A library for QCD on GPUs
Functions | Variables

quda/tests/wilson_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 <wilson_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 int clover_yes = 0
const QudaParity parity = QUDA_EVEN_PARITY
const QudaDagType dagger = QUDA_DAG_NO
const int transfer = 0
const int loops = 100
QudaPrecision cpu_prec = QUDA_DOUBLE_PRECISION
QudaPrecision cuda_prec = QUDA_SINGLE_PRECISION
QudaGaugeParam gauge_param
QudaInvertParam inv_param
FullGauge gauge
FullClover clover
FullClover cloverInv
cpuColorSpinorFieldspinor
cpuColorSpinorFieldspinorOut
cpuColorSpinorFieldspinorRef
cudaColorSpinorFieldcudaSpinor
cudaColorSpinorFieldcudaSpinorOut
cudaColorSpinorFieldtmp = 0
cudaColorSpinorFieldtmp2 = 0
void * hostGauge [4]
void * hostClover
void * hostCloverInv
Diracdirac

Function Documentation

double dslashCUDA ( )

Definition at line 244 of file wilson_dslash_test.cpp.

void dslashRef ( )

Definition at line 281 of file wilson_dslash_test.cpp.

void end ( void  )

Definition at line 221 of file wilson_dslash_test.cpp.

void init ( )

Definition at line 43 of file wilson_dslash_test.cpp.

int main ( int  argc,
char **  argv 
)

Definition at line 315 of file wilson_dslash_test.cpp.


Variable Documentation

Definition at line 34 of file wilson_dslash_test.cpp.

const int clover_yes = 0

Definition at line 19 of file wilson_dslash_test.cpp.

Definition at line 34 of file wilson_dslash_test.cpp.

QudaPrecision cpu_prec = QUDA_DOUBLE_PRECISION

Definition at line 27 of file wilson_dslash_test.cpp.

QudaPrecision cuda_prec = QUDA_SINGLE_PRECISION

Definition at line 28 of file wilson_dslash_test.cpp.

Definition at line 37 of file wilson_dslash_test.cpp.

Definition at line 37 of file wilson_dslash_test.cpp.

const QudaDagType dagger = QUDA_DAG_NO

Definition at line 22 of file wilson_dslash_test.cpp.

Definition at line 41 of file wilson_dslash_test.cpp.

Definition at line 33 of file wilson_dslash_test.cpp.

Definition at line 30 of file wilson_dslash_test.cpp.

void * hostClover

Definition at line 39 of file wilson_dslash_test.cpp.

void * hostCloverInv

Definition at line 39 of file wilson_dslash_test.cpp.

void* hostGauge[4]

Definition at line 39 of file wilson_dslash_test.cpp.

Definition at line 31 of file wilson_dslash_test.cpp.

const int loops = 100

Definition at line 25 of file wilson_dslash_test.cpp.

const QudaParity parity = QUDA_EVEN_PARITY

Definition at line 21 of file wilson_dslash_test.cpp.

Definition at line 36 of file wilson_dslash_test.cpp.

Definition at line 36 of file wilson_dslash_test.cpp.

Definition at line 36 of file wilson_dslash_test.cpp.

const int test_type = 1

Definition at line 17 of file wilson_dslash_test.cpp.

Definition at line 37 of file wilson_dslash_test.cpp.

Definition at line 37 of file wilson_dslash_test.cpp.

const int transfer = 0

Definition at line 23 of file wilson_dslash_test.cpp.

 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Defines