Bridge++
Ver. 1.1.x
Main Page
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Pages
run_test.cpp
Go to the documentation of this file.
1
/*
2
@file $Id: run_test.cpp #$
3
4
@brief
5
6
@author
7
$LastChangedBy: namekawa $
8
9
@date $LastChangedDate: 2013-04-08 18:00:27 #$
10
11
@version $LastChangedRevision: 935 $
12
*/
13
14
#include "
main.h
"
15
#include "
testlist.h
"
16
17
//====================================================================
18
int
run_test
()
19
{
20
Test_HMC_Clover::leapfrog_Nf2
();
21
Test_HMC_Clover::RHMC_Nf2p1
();
22
23
Test_HMC_Clover_Isochemical::leapfrog_Nf2
();
24
Test_HMC_Clover_Isochemical::RHMC_Nf2p1
();
25
26
Test_HMC_Clover_SF::leapfrog_Nf2
();
27
Test_HMC_Clover_SF::RHMC_Nf2p1
();
28
29
Test_HMC_Domainwall::leapfrog_Nf2
();
30
Test_HMC_Domainwall::leapfrog_Nf2_DWPV
();
31
32
Test_HMC_Quenched::leapfrog
();
33
34
Test_HMC_Staggered::leapfrog
();
35
36
Test_HMC_TMWilson::leapfrog_Nf2
();
37
38
Test_HMC_Wilson::leapfrog_Nf2
();
39
Test_HMC_Wilson::leapfrog_Nf2_topology_fixing
();
40
41
42
Test_Spectrum_Clover::hadron_2ptFunction
();
43
Test_Spectrum_Clover::hadron_2ptFunction_eo
();
44
Test_Spectrum_Clover::hadron_2ptFunction_withFileIO
();
45
Test_Spectrum_Clover::hadron_2ptFunction_eo_withFileIO
();
46
47
Test_Spectrum_Domainwall::hadron_2ptFunction
();
48
49
Test_Spectrum_Overlap::check_sign
();
50
Test_Spectrum_Overlap::hadron_2ptFunction
();
51
Test_Spectrum_Overlap::hadron_2ptFunction_5d_solver
();
52
53
Test_Spectrum_Staggered::hadron_2ptFunction_eo_wallSource
();
54
55
Test_Spectrum_TMWilson::hadron_2ptFunction
();
56
57
Test_Spectrum_Wilson::hadron_2ptFunction
();
58
Test_Spectrum_Wilson::hadron_2ptFunction_eo
();
59
60
#ifdef USE_MPI
61
// these tests run only in single-node environment.
62
#else
63
//- NB. CRS tests are skipped, because they are time-consuming.
64
// Test_Spectrum_CRSMatrix::clover_lex();
65
// Test_Spectrum_CRSMatrix::domainwall();
66
// Test_Spectrum_CRSMatrix::overlap_5d();
67
#endif
68
69
70
Test_Gauge::plaquette
();
71
Test_Gauge::shift
();
72
73
Test_WilsonLoop::wilsonloop
();
74
75
Test_SF_fAfP::boundary_meson_2ptFunction
();
76
77
Test_GradientFlow::update
();
78
79
Test_Eigensolver::solve
();
80
Test_Eigensolver::solve_chebyshev
();
81
Test_Eigensolver::solve_SF
();
82
83
Test_QuarkNumSuscept::quark_num_suscept
();
84
85
Test_Rational::approx
();
86
Test_Rational::inverse
();
87
Test_Rational::smeared_rational
();
88
89
Test_ShiftSolver::solve
();
90
91
Test_RandomNumbers::uniform_calc_pi
();
92
Test_RandomNumbers::gaussian
();
93
Test_RandomNumbers::gaussian_field
();
94
95
Test_IO_GaugeConfig::test_io_gconf_text
();
96
Test_IO_GaugeConfig::test_io_gconf_binary
();
97
Test_IO_GaugeConfig::test_io_gconf_fortran
();
98
Test_IO_GaugeConfig::test_io_gconf_ILDG
();
99
Test_IO_GaugeConfig::test_io_gconf_binary_parallel
();
100
101
Test_IO_Data::test_io_data_text
();
102
103
return
0;
104
}
src
Main
run_test.cpp
Generated on Tue Jul 23 2013 10:48:49 for Bridge++ by
1.8.3.1