12 MIT_ssed_DWF_Fermion* SSEDWFSolverD::loadFermionRHS(
const void* OuterFermion)
const {
16 MIT_ssed_DWF_Fermion* SSEDWFSolverD::loadFermionGuess(
const void *OuterFermion)
const {
20 MIT_ssed_DWF_Fermion* SSEDWFSolverD::allocateFermion(
void)
const {
21 return MIT_ssed_DWF_allocate_fermion();
24 void SSEDWFSolverD::saveFermionSolver(
void *OuterFermion,
25 MIT_ssed_DWF_Fermion* CGFermion)
const {
29 void SSEDWFSolverD::saveFermionOperator(
void *OuterFermion,
30 MIT_ssed_DWF_Fermion* CGFermion)
const {
34 void SSEDWFSolverD::deleteFermion(MIT_ssed_DWF_Fermion* ptr)
const {
35 MIT_ssed_DWF_delete_fermion(ptr);
39 int SSEDWFSolverD::cgInternal(MIT_ssed_DWF_Fermion *
psi,
44 const MIT_ssed_DWF_Fermion *x0,
45 const MIT_ssed_DWF_Fermion *
eta,
50 QDPIO::cout <<
"Entering MIT_ssed_DWF_cg_solver" << std::endl;
51 return MIT_ssed_DWF_cg_solver(
psi, out_eps, out_iter, g, M, m_f,
52 x0,
eta,
eps, min_iter, max_iter);
55 void SSEDWFSolverD::loadGauge(
const void *
u,
60 void SSEDWFSolverD::deleteGauge(
void) {
61 MIT_ssed_DWF_delete_gauge(g);
67 void *(*allocator)(
size_t size),
68 void (*deallocator)(
void *)) {
69 return MIT_ssed_DWF_init(lattice, allocator, deallocator);
73 void SSEDWFSolverD::fini(
void) {
DWF/SSE double-prec solver.
void fermionWriterOperator(void *OuterFermion, void *env, const int latt_coord[5], int color, int spin, int reim, double val)
double fermionReaderGuess(const void *OuterFermion, void *env, const int latt_coord[5], int color, int spin, int reim)
double gaugeReader(const void *OuterGauge, void *env, const int latt_coord[4], int mu, int row, int col, int reim)
double fermionReaderRHS(const void *OuterFermion, void *env, const int latt_coord[5], int color, int spin, int reim)
void fermionWriterSolver(void *OuterFermion, void *env, const int latt_coord[5], int color, int spin, int reim, double val)
void init(MesonSpecData_t &data, XMLWriter &xml, const std::string &path, const std::string &id_tag, const Params ¶ms)
Do some initialization.
Asqtad Staggered-Dirac operator.
static multi1d< LatticeColorMatrix > u