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

quda/tests/staggered_dslash_test.cpp File Reference

#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 <test_util.h>
#include <staggered_dslash_reference.h>

Go to the source code of this file.

Functions

void init ()
void end (void)
double dslashCUDA ()
void staggeredDslashRef ()
void display_test_info ()
void usage (char **argv)
int main (int argc, char **argv)

Variables

int test_type = 0
int device = 0
QudaGaugeParam gauge_param
QudaInvertParam inv_param
FullGauge cudaFatLink
FullGauge cudaLongLink
cpuColorSpinorFieldspinor
cpuColorSpinorFieldspinorOut
cpuColorSpinorFieldspinorRef
cudaColorSpinorFieldcudaSpinor
cudaColorSpinorFieldcudaSpinorOut
cudaColorSpinorFieldtmp
void * hostGauge [4]
void * fatlink [4]
void * longlink [4]
QudaParity parity
QudaDagType dagger = QUDA_DAG_NO
int transfer = 0
int tdim = 24
int sdim = 24
QudaReconstructType link_recon = QUDA_RECONSTRUCT_12
QudaPrecision prec = QUDA_SINGLE_PRECISION
Diracdirac

Function Documentation

void display_test_info ( )

Definition at line 364 of file staggered_dslash_test.cpp.

double dslashCUDA ( )

Definition at line 230 of file staggered_dslash_test.cpp.

void end ( void  )

Definition at line 210 of file staggered_dslash_test.cpp.

void init ( )

Definition at line 47 of file staggered_dslash_test.cpp.

int main ( int  argc,
char **  argv 
)

Definition at line 390 of file staggered_dslash_test.cpp.

void staggeredDslashRef ( )

Definition at line 278 of file staggered_dslash_test.cpp.

void usage ( char **  argv)

Definition at line 376 of file staggered_dslash_test.cpp.


Variable Documentation

Definition at line 25 of file staggered_dslash_test.cpp.

Definition at line 26 of file staggered_dslash_test.cpp.

Definition at line 29 of file staggered_dslash_test.cpp.

Definition at line 29 of file staggered_dslash_test.cpp.

QudaDagType dagger = QUDA_DAG_NO

Definition at line 37 of file staggered_dslash_test.cpp.

int device = 0

Definition at line 20 of file staggered_dslash_test.cpp.

Definition at line 45 of file staggered_dslash_test.cpp.

void* fatlink[4]

Definition at line 34 of file staggered_dslash_test.cpp.

Definition at line 22 of file staggered_dslash_test.cpp.

void* hostGauge[4]

Definition at line 33 of file staggered_dslash_test.cpp.

Definition at line 23 of file staggered_dslash_test.cpp.

QudaReconstructType link_recon = QUDA_RECONSTRUCT_12

Definition at line 42 of file staggered_dslash_test.cpp.

void * longlink[4]

Definition at line 34 of file staggered_dslash_test.cpp.

Definition at line 36 of file staggered_dslash_test.cpp.

QudaPrecision prec = QUDA_SINGLE_PRECISION

Definition at line 43 of file staggered_dslash_test.cpp.

int sdim = 24

Definition at line 40 of file staggered_dslash_test.cpp.

Definition at line 28 of file staggered_dslash_test.cpp.

Definition at line 28 of file staggered_dslash_test.cpp.

Definition at line 28 of file staggered_dslash_test.cpp.

int tdim = 24

Definition at line 39 of file staggered_dslash_test.cpp.

int test_type = 0

Definition at line 19 of file staggered_dslash_test.cpp.

Definition at line 31 of file staggered_dslash_test.cpp.

int transfer = 0

Definition at line 38 of file staggered_dslash_test.cpp.

 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Defines