Bridge++  Ver. 2.0.2
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.) Implement YAML. [14 Nov 2012 Y.Namekawa] Implement 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]

Function Documentation

◆ RHMC_Nf2p1()

int Test_HMC_Clover_SF::RHMC_Nf2p1 ( void  )

Definition at line 90 of file test_HMC_Clover_SF_RHMC_Nf2p1.cpp.

◆ update_Nf2()

int Test_HMC_Clover_SF::update_Nf2 ( void  )

Definition at line 88 of file test_HMC_Clover_SF_Nf2.cpp.

Variable Documentation

◆ test_name

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

Definition at line 64 of file test_HMC_Clover_SF_Nf2.cpp.