|
QUDA
0.9.0
|
#include <stdlib.h>#include <stdio.h>#include <time.h>#include <math.h>#include <string.h>#include <util_quda.h>#include <test_util.h>#include <dslash_util.h>#include "misc.h"#include <qio_field.h>#include <quda.h>
Go to the source code of this file.
Macros | |
| #define | MAX(a, b) ((a)>(b)?(a):(b)) |
Functions | |
| void | setGaugeParam (QudaGaugeParam &gauge_param) |
| void | usage (char **) |
| void | SU3test (int argc, char **argv) |
| int | main (int argc, char **argv) |
Definition at line 38 of file su3_test.cpp.
Referenced by setGaugeParam().
Definition at line 210 of file su3_test.cpp.
References SU3test().

| void setGaugeParam | ( | QudaGaugeParam & | gauge_param | ) |
Definition at line 44 of file su3_test.cpp.
References QudaGaugeParam_s::anisotropy, anisotropy, cpu_prec, QudaGaugeParam_s::cpu_prec, cuda_prec, QudaGaugeParam_s::cuda_prec, cuda_prec_sloppy, QudaGaugeParam_s::cuda_prec_sloppy, QudaGaugeParam_s::ga_pad, QudaGaugeParam_s::gauge_fix, QudaGaugeParam_s::gauge_order, gauge_param, link_recon, link_recon_sloppy, MAX, QUDA_GAUGE_FIXED_NO, QUDA_PERIODIC_T, QUDA_QDP_GAUGE_ORDER, QUDA_WILSON_LINKS, QudaGaugeParam_s::reconstruct, QudaGaugeParam_s::reconstruct_sloppy, QudaGaugeParam_s::t_boundary, tdim, QudaGaugeParam_s::type, QudaGaugeParam_s::X, xdim, ydim, and zdim.
Referenced by SU3test().

| void SU3test | ( | int | argc, |
| char ** | argv | ||
| ) |
Definition at line 83 of file su3_test.cpp.
References check_gauge(), clock(), construct_gauge_field(), QudaGaugeParam_s::cpu_prec, device, double, e, endQuda(), finalizeComms(), float, free(), freeGaugeQuda(), gauge_param, gaugeSiteSize, gridsize_from_cmdline, gSize, fused_exterior_ndeg_tm_dslash_cuda_gen::i, initComms(), initQuda(), initRand(), latfile, link_recon, link_recon_sloppy, loadGaugeQuda(), malloc(), newQudaGaugeParam(), performAPEnStep(), performOvrImpSTOUTnStep(), performSTOUTnStep(), plaqQuda(), prec, prec_sloppy, printf(), printfQuda, process_command_line_option(), qChargeCuda(), QUDA_DOUBLE_PRECISION, QUDA_INVALID_PRECISION, QUDA_RECONSTRUCT_INVALID, QUDA_VERBOSE, read_gauge_field(), saveGaugeQuda(), setDims(), setGaugeParam(), setVerbosity(), strcmp(), usage(), V, verbosity, and QudaGaugeParam_s::X.
Referenced by main().


| void usage | ( | char ** | ) |
Definition at line 1693 of file test_util.cpp.
Referenced by SU3test().

| double anisotropy |
Definition at line 1644 of file test_util.cpp.
Referenced by process_command_line_option(), and setGaugeParam().
| QudaPrecision& cpu_prec = prec |
Definition at line 40 of file su3_test.cpp.
Referenced by setGaugeParam().
| QudaPrecision& cuda_prec = prec |
Definition at line 41 of file su3_test.cpp.
Referenced by setGaugeParam().
| QudaPrecision& cuda_prec_sloppy = prec_sloppy |
Definition at line 42 of file su3_test.cpp.
Referenced by setGaugeParam().
| int device |
Definition at line 2238 of file CMakeCUDACompilerId.cpp1.ii.
Referenced by SU3test().
| int gridsize_from_cmdline[] |
For MPI, the default node mapping is lexicographical with t varying fastest.
Definition at line 50 of file test_util.cpp.
Referenced by SU3test().
| char latfile[] |
Definition at line 1627 of file test_util.cpp.
Referenced by process_command_line_option(), and SU3test().
| QudaReconstructType link_recon |
Definition at line 1612 of file test_util.cpp.
Referenced by setGaugeParam(), and SU3test().
| QudaReconstructType link_recon_sloppy |
Definition at line 1613 of file test_util.cpp.
Referenced by process_command_line_option(), setGaugeParam(), and SU3test().
| QudaPrecision prec |
Definition at line 1615 of file test_util.cpp.
Referenced by SU3test().
| QudaPrecision prec_sloppy |
Definition at line 1616 of file test_util.cpp.
Referenced by process_command_line_option(), and SU3test().
| int tdim |
Definition at line 1623 of file test_util.cpp.
Referenced by setGaugeParam().
| bool tune |
| int xdim |
Definition at line 1620 of file test_util.cpp.
Referenced by setGaugeParam().
| int ydim |
Definition at line 1621 of file test_util.cpp.
Referenced by setGaugeParam().
| int zdim |
Definition at line 1622 of file test_util.cpp.
Referenced by setGaugeParam().
1.8.14