Bridge++
Ver. 1.2.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 Tatsumi Aoyama <aoym@post.kek.jp> (aoym)
7
$LastChangedBy: aoym $
8
9
@date $LastChangedDate: 2013-04-08 18:00:27 #$
10
11
@version $LastChangedRevision: 1144 $
12
*/
13
14
#include "
main.h
"
15
#include "
testlist.h
"
16
17
//====================================================================
18
int
run_test
()
19
{
20
Test_Spectrum_Wilson::hadron_2ptFunction
();
21
22
#if defined(USE_GROUP_SU2)
23
// Nc=2 is not available.
24
#else
25
/*
26
Test_Eigensolver::solve();
27
Test_Eigensolver::solve_chebyshev();
28
Test_Eigensolver::solve_SF();
29
30
Test_Gauge::plaquette();
31
Test_Gauge::shift();
32
33
Test_GradientFlow::update();
34
35
Test_HMC_Clover::leapfrog_Nf2();
36
Test_HMC_Clover::RHMC_Nf2p1();
37
38
Test_HMC_Clover_Isochemical::leapfrog_Nf2();
39
Test_HMC_Clover_Isochemical::RHMC_Nf2p1();
40
41
Test_HMC_Clover_SF::leapfrog_Nf2();
42
Test_HMC_Clover_SF::RHMC_Nf2p1();
43
44
Test_HMC_Wilson::leapfrog_Nf2();
45
46
Test_HotStart::determinant();
47
Test_HotStart::eigenvalue();
48
Test_HotStart::unitary();
49
50
Test_IO_Data::test_io_data_text();
51
52
Test_IO_GaugeConfig::test_io_gconf_text();
53
Test_IO_GaugeConfig::test_io_gconf_binary();
54
Test_IO_GaugeConfig::test_io_gconf_fortran();
55
Test_IO_GaugeConfig::test_io_gconf_binary_parallel();
56
#ifdef USE_LIMELIB
57
Test_IO_GaugeConfig::test_io_gconf_ILDG();
58
Test_IO_GaugeConfig::test_io_gconf_ILDG_parallel();
59
#endif
60
61
Test_Mult_Wilson::mult();
62
63
Test_PolyakovLoop::polyakovloop();
64
65
Test_QuarkNumSuscept::quark_num_suscept();
66
#endif
67
68
Test_RandomNumbers_Mseries::uniform_calc_pi();
69
Test_RandomNumbers_Mseries::gaussian();
70
Test_RandomNumbers_Mseries::gaussian_field();
71
Test_RandomNumbers_Mseries::test_global();
72
73
Test_RandomNumbers_MT19937::uniform_calc_pi();
74
Test_RandomNumbers_MT19937::gaussian_field();
75
Test_RandomNumbers_MT19937::test_global();
76
77
#ifdef USE_SFMTLIB
78
Test_RandomNumbers_SFMT::uniform_calc_pi();
79
Test_RandomNumbers_SFMT::gaussian_field();
80
Test_RandomNumbers_SFMT::test_global();
81
#endif
82
83
#if defined(USE_GROUP_SU2)
84
// Nc=2 is not available.
85
#else
86
Test_Rational::approx();
87
Test_Rational::inverse();
88
Test_Rational::smeared_rational();
89
90
#if defined(USE_OPENMP)
91
// multithreading yet unsupported.
92
#else
93
Test_SF_fAfP::boundary_meson_2ptFunction();
94
#endif
95
96
Test_ShiftSolver::solve();
97
98
Test_Spectrum_Clover::hadron_2ptFunction();
99
Test_Spectrum_Clover::hadron_2ptFunction_eo();
100
Test_Spectrum_Clover::hadron_2ptFunction_withFileIO();
101
Test_Spectrum_Clover::hadron_2ptFunction_eo_withFileIO();
102
103
Test_Spectrum_Wilson::hadron_2ptFunction_eo();
104
105
#ifdef USE_MPI
106
// these tests run only in single-node environment.
107
#else
108
//- NB. CRS tests are skipped, because they are time-consuming.
109
// Test_Spectrum_CRSMatrix::clover_lex();
110
// Test_Spectrum_CRSMatrix::domainwall();
111
// Test_Spectrum_CRSMatrix::overlap_5d();
112
#endif
113
114
Test_TopologicalCharge::topological_charge();
115
116
Test_WilsonLoop::wilsonloop();
117
*/
118
#endif
119
120
return
0;
121
}
testlist.h
Test_Spectrum_Wilson::hadron_2ptFunction
int hadron_2ptFunction(void)
Definition:
test_Spectrum_Wilson_2ptFunction.cpp:82
main.h
run_test
int run_test()
Definition:
run_test.cpp:18
work
sueda-2
code
bridge-code
bridge-1.2.2
src
Main
run_test.cpp
Generated on Fri Jan 30 2015 16:45:57 for Bridge++ by
1.8.5