QUDA v0.4.0
A library for QCD on GPUs
Defines | Functions | Variables
quda/tests/hisq_paths_force_test.cpp File Reference
#include <cstdio>
#include <cstdlib>
#include <cstring>
#include <quda.h>
#include "test_util.h"
#include "gauge_field.h"
#include "fat_force_quda.h"
#include "misc.h"
#include "hisq_force_reference.h"
#include "hisq_force_quda.h"
#include "hisq_force_utils.h"
#include "hw_quda.h"
#include <sys/time.h>
#include "fermion_force_reference.h"

Go to the source code of this file.

Defines

#define TDIFF(a, b)   (b.tv_sec - a.tv_sec + 0.000001*(b.tv_usec - a.tv_usec))

Functions

void usage (char **argv)
void setDims (int *X)
void total_staple_io_flops (QudaPrecision prec, QudaReconstructType recon, double *io, double *flops)
void initDslashConstants (const cudaGaugeField &gauge, const int sp_stride)
void usage_extra (char **argv)
int main (int argc, char **argv)

Variables

cudaGaugeFieldcudaGauge = NULL
cpuGaugeFieldcpuGauge = NULL
cudaGaugeFieldcudaForce = NULL
cpuGaugeFieldcpuForce = NULL
cudaGaugeFieldcudaMom = NULL
cpuGaugeFieldcpuMom = NULL
cpuGaugeFieldrefMom = NULL
cpuGaugeFieldcpuOprod = NULL
cudaGaugeFieldcudaOprod = NULL
cpuGaugeFieldcpuLongLinkOprod = NULL
cudaGaugeFieldcudaLongLinkOprod = NULL
int verify_results = 0
int ODD_BIT = 1
int xdim
int ydim
int zdim
int tdim
QudaPrecision prec
QudaReconstructType link_recon
QudaPrecision link_prec = QUDA_DOUBLE_PRECISION
QudaPrecision hw_prec = QUDA_DOUBLE_PRECISION
QudaPrecision cpu_hw_prec = QUDA_DOUBLE_PRECISION
QudaPrecision mom_prec = QUDA_DOUBLE_PRECISION
int Z [4]
int V
int Vh

Define Documentation

#define TDIFF (   a,
 
)    (b.tv_sec - a.tv_sec + 0.000001*(b.tv_usec - a.tv_usec))

Definition at line 16 of file hisq_paths_force_test.cpp.


Function Documentation

void initDslashConstants ( const cudaGaugeField gauge,
const int  sp_stride 
)

Definition at line 288 of file dslash_constants.h.

int main ( int  argc,
char **  argv 
)

Definition at line 435 of file hisq_paths_force_test.cpp.

void setDims ( int *  X)

Definition at line 73 of file hisq_paths_force_test.cpp.

void total_staple_io_flops ( QudaPrecision  prec,
QudaReconstructType  recon,
double *  io,
double *  flops 
)

Definition at line 85 of file hisq_paths_force_test.cpp.

void usage ( char **  argv)

Definition at line 1324 of file test_util.cpp.

void usage_extra ( char **  argv)

Definition at line 428 of file hisq_paths_force_test.cpp.


Variable Documentation

QudaPrecision cpu_hw_prec = QUDA_DOUBLE_PRECISION

Definition at line 53 of file hisq_paths_force_test.cpp.

Definition at line 29 of file hisq_paths_force_test.cpp.

Definition at line 26 of file hisq_paths_force_test.cpp.

Definition at line 42 of file hisq_paths_force_test.cpp.

Definition at line 32 of file hisq_paths_force_test.cpp.

Definition at line 40 of file hisq_paths_force_test.cpp.

Definition at line 28 of file hisq_paths_force_test.cpp.

Definition at line 25 of file hisq_paths_force_test.cpp.

Definition at line 43 of file hisq_paths_force_test.cpp.

Definition at line 31 of file hisq_paths_force_test.cpp.

Definition at line 41 of file hisq_paths_force_test.cpp.

QudaPrecision hw_prec = QUDA_DOUBLE_PRECISION

Definition at line 52 of file hisq_paths_force_test.cpp.

QudaPrecision link_prec = QUDA_DOUBLE_PRECISION

Definition at line 51 of file hisq_paths_force_test.cpp.

Definition at line 1307 of file test_util.cpp.

QudaPrecision mom_prec = QUDA_DOUBLE_PRECISION

Definition at line 54 of file hisq_paths_force_test.cpp.

int ODD_BIT = 1

Definition at line 46 of file hisq_paths_force_test.cpp.

Definition at line 1309 of file test_util.cpp.

Definition at line 33 of file hisq_paths_force_test.cpp.

int tdim

Definition at line 1314 of file test_util.cpp.

int V

Definition at line 68 of file hisq_paths_force_test.cpp.

int verify_results = 0

Definition at line 45 of file hisq_paths_force_test.cpp.

int Vh

Definition at line 69 of file hisq_paths_force_test.cpp.

int xdim

Definition at line 1311 of file test_util.cpp.

int ydim

Definition at line 1312 of file test_util.cpp.

int Z[4]

Definition at line 67 of file hisq_paths_force_test.cpp.

int zdim

Definition at line 1313 of file test_util.cpp.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines