Bridge++  Version 1.5.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Test_HMC_Clover_SF Namespace Reference

Test of HMC update for clover fermions with SF. More...

Functions

int update_Nf2 (void)
 
int RHMC_Nf2p1 (void)
 

Variables

const std::string test_name = "HMC.Clover_SF.Nf2"
 

Detailed Description

Test of HMC update for clover fermions with SF.

Multi-step leapfrog integrator for SF formalism.

  • This class is used for a comparison of CPU time.
  • Used to compare with and without SF BC.
  • Used to compare between Wilson and clover fermion.
  • Used to compare between single and parallel.
  • The Iwasaki gauge action is adopted.
  • The implementations are:
    • Nf=2 HMC with Wilson fermion
    • Nf=2 HMC with clover fermion
    • Nf=3 RHMC with Wilson fermion
    • Nf=3 RHMC with clover fermion
  • The massless limit shall be tuned with $\kappa_{ud}=\kappa_s$.
  • The Iwasaki gauge action is adopted.
  • The implementations are:

(Coding history will be recovered from trac.) YAML is implemented. [14 Nov 2012 Y.Namekawa] Selectors are implemented. [03 Mar 2013 Y.Namekawa] (Selectors are replaced with factories by Aoyama-san) unique_ptr is introduced to avoid memory leaks [21 Mar 2015 Y.Namekawa]

Function Documentation

int Test_HMC_Clover_SF::RHMC_Nf2p1 ( void  )

Definition at line 89 of file test_HMC_Clover_SF_RHMC_Nf2p1.cpp.

int Test_HMC_Clover_SF::update_Nf2 ( void  )

Definition at line 87 of file test_HMC_Clover_SF_Nf2.cpp.

Variable Documentation

const std::string Test_HMC_Clover_SF::test_name = "HMC.Clover_SF.Nf2"

Definition at line 63 of file test_HMC_Clover_SF_Nf2.cpp.