mirror of
https://github.com/paboyle/Grid.git
synced 2025-06-18 07:47:06 +01:00
Domain wall fermions now invert ; have the basis set up for
Tanh/Zolo * (Cayley/PartFrac/ContFrac) * (Mobius/Shamir/Wilson) Approx Representation Kernel. All are done with space-time taking part in checkerboarding, Ls uncheckerboarded Have only so far tested the Domain Wall limit of mobius, and at that only checked that it i) Inverts ii) 5dim DW == Ls copies of 4dim D2 iii) MeeInv Mee == 1 iv) Meo+Mee+Moe+Moo == M unprec. v) MpcDagMpc is hermitan vi) Mdag is the adjoint of M between stochastic vectors. That said, the RB schur solve, RB MpcDagMpc solve, Unprec solve all converge and the true residual becomes small; so pretty good tests.
This commit is contained in:
@ -20,13 +20,17 @@ libGrid_a_SOURCES = \
|
||||
stencil/Grid_stencil_common.cc \
|
||||
algorithms/approx/Zolotarev.cc \
|
||||
algorithms/approx/Remez.cc \
|
||||
qcd/action/fermion/FiveDimWilsonFermion.cc\
|
||||
qcd/action/fermion/WilsonFermion.cc\
|
||||
qcd/SpaceTimeGrid.cc\
|
||||
qcd/Dirac.cc\
|
||||
qcd/action/fermion/WilsonKernels.cc\
|
||||
qcd/action/fermion/WilsonKernelsHand.cc\
|
||||
qcd/Dirac.cc\
|
||||
qcd/action/fermion/WilsonFermion.cc\
|
||||
qcd/action/fermion/WilsonFermion5D.cc\
|
||||
qcd/action/fermion/CayleyFermion5D.cc \
|
||||
qcd/action/fermion/ContinuedFractionFermion5D.cc \
|
||||
$(extra_sources)
|
||||
|
||||
# qcd/action/fermion/PartialFractionFermion5D.cc \
|
||||
#
|
||||
# Include files
|
||||
#
|
||||
@ -95,11 +99,11 @@ nobase_include_HEADERS=\
|
||||
./math/Grid_math_transpose.h\
|
||||
./parallelIO/GridNerscIO.h\
|
||||
./qcd/action/Actions.h\
|
||||
./qcd/action/fermion/FermionAction.h\
|
||||
./qcd/action/fermion/FiveDimWilsonFermion.h\
|
||||
./qcd/action/fermion/FermionOperator.h\
|
||||
./qcd/action/fermion/WilsonCompressor.h\
|
||||
./qcd/action/fermion/WilsonFermion.h\
|
||||
./qcd/action/fermion/WilsonKernels.h\
|
||||
./qcd/action/fermion/WilsonFermion.h\
|
||||
./qcd/action/fermion/WilsonFermion5D.h\
|
||||
./qcd/Dirac.h\
|
||||
./qcd/QCD.h\
|
||||
./qcd/TwoSpinor.h\
|
||||
|
Reference in New Issue
Block a user