Bridge++
Ver. 2.0.2
|
Test of HMC update for clover fermions. More...
Functions | |
int | update_Nf2 (const std::string &filename_input) |
int | run_test () |
int | run_test_HYP () |
int | update_Nf2_eo (void) |
int | RHMC_Nf2p1 (void) |
int | RHMC_Nf2p1_eo (void) |
Variables | |
const std::string | test_name = "HMC.Clover.Nf2" |
const std::string | test_name_HYP = "HMC.Clover.Nf2_HYP" |
Test of HMC update for clover fermions.
Test of spectroscopy with clover fermion.
This class tests HMC update for dynamical clover fermions. Smearing of gauge configuration for the fermion operator is incorporated. 12 Apr 2012 H.Matsufuru Implement YAML. [14 Nov 2012 Y.Namekawa] Implement Fprop and selectors. [03 Mar 2013 Y.Namekawa] (Selectors are replaced with factories by Aoyama-san) Introduce unique_ptr to avoid memory leaks. [21 Mar 2015 Y.Namekawa] Add Nc check for USE_GROUP_SU_N. [31 May 2021 Y.Namekawa]
This test class obtains the quark propagator for clover fermion and calculates typical hadron correlators. The quantum numbers of hadrons are specified with gamma matrices (GammaMatrix class instance) whose set is defined in a subclass of GammaMatrixSet class. 12 Apr 2012 H.Matsufuru Implement YAML. [14 Nov 2012 Y.Namekawa] Implement Selectors. [02 Feb 2013 Y.Namekawa] (Selectors are replaced with factories by Aoyama-san) Implement even-odd and smearing. [03 Mar 2013 Y.Namekawa] Introduce unique_ptr to avoid memory leaks. [21 Mar 2015 Y.Namekawa] Add Nc check for USE_GROUP_SU_N. [31 May 2021 Y.Namekawa]
This class tests HMC update for dynamical clover fermions. Smearing of gauge configuration for the fermion operator is incorporated. 12 Apr 2012 H.Matsufuru Implement YAML. [14 Nov 2012 Y.Namekawa] Implement Fprop and selectors. [03 Mar 2013 Y.Namekawa] (Selectors are replaced with factories by Aoyama-san) Introduce unique_ptr to avoid memory leaks. [21 Mar 2015 Y.Namekawa] Modify to choose a solver type quark by quark. [23 Apr 2018 Y.Namekawa] Add Nc check for USE_GROUP_SU_N. [31 May 2021 Y.Namekawa]
int Test_HMC_Clover::RHMC_Nf2p1 | ( | void | ) |
Definition at line 80 of file test_HMC_Clover_RHMC_Nf2p1.cpp.
int Test_HMC_Clover::RHMC_Nf2p1_eo | ( | void | ) |
Definition at line 82 of file test_HMC_Clover_RHMC_Nf2p1_eo.cpp.
int Test_HMC_Clover::run_test | ( | ) |
Definition at line 64 of file test_HMC_Clover_Nf2.cpp.
int Test_HMC_Clover::run_test_HYP | ( | ) |
Definition at line 67 of file test_HMC_Clover_Nf2.cpp.
int Test_HMC_Clover::update_Nf2 | ( | const std::string & | filename_input | ) |
Definition at line 88 of file test_HMC_Clover_Nf2.cpp.
int Test_HMC_Clover::update_Nf2_eo | ( | void | ) |
Definition at line 81 of file test_HMC_Clover_Nf2_eo.cpp.
const std::string Test_HMC_Clover::test_name = "HMC.Clover.Nf2" |
Definition at line 52 of file test_HMC_Clover_Nf2.cpp.
const std::string Test_HMC_Clover::test_name_HYP = "HMC.Clover.Nf2_HYP" |
Definition at line 53 of file test_HMC_Clover_Nf2.cpp.