CHROMA
|
#include "chromabase.h"
#include "actions/ferm/qprop/asqtad_cps_wrapper_qprop.h"
#include "actions/ferm/invert/syssolver_cg_params.h"
#include "util/gauge/stag_phases_s.h"
#include <qdp.h>
#include <qdp_types.h>
#include <qdp_common.h>
#include <qdp_d3_generic.h>
#include <qdp_d3.h>
#include <qop_qdp.h>
#include <qmp.h>
#include <qla.h>
#include <qla_complex.h>
Go to the source code of this file.
Namespaces | |
Chroma | |
Asqtad Staggered-Dirac operator. | |
Macros | |
#define | LEVEL3_PREC 2 |
#define | QLA_Precision 'D' |
#define | QOP_Precision 2 |
#define | QLA_Colors 3 |
#define | MAX_BASIC_PATHS 6 |
Functions | |
QLA_Real | get_plaq (QDP_ColorMatrix *link[]) |
QDP_ColorMatrix ** | QDP_create_gauge_from_chroma (multi1d< LatticeColorMatrix > &u_chroma) |
void | convert_chroma_to_qdp (QDP_ColorVector *out, const LatticeStaggeredFermion &in) |
void | convert_qdp_to_chroma (LatticeStaggeredFermion &out, QDP_ColorVector *in) |
void | load_qop_asqtad_coeffs (QOP_asqtad_coeffs_t *c, QLA_Real weight) |
void | setup_levelthree (multi1d< int > nrow, int *argc, char ***argv) |
Variables | |
static QDP_ColorVector * | Chroma::out |
Constructor. More... | |
static QDP_ColorVector * | Chroma::in |
static QOP_info_t | Chroma::info |
static QOP_FermionLinksAsqtad * | Chroma::fla |
#define LEVEL3_PREC 2 |
Definition at line 11 of file asqtad_cps_wrapper_qprop.cc.
#define MAX_BASIC_PATHS 6 |
#define QLA_Colors 3 |
Definition at line 24 of file asqtad_cps_wrapper_qprop.cc.
#define QLA_Precision 'D' |
Definition at line 15 of file asqtad_cps_wrapper_qprop.cc.
#define QOP_Precision 2 |
Definition at line 16 of file asqtad_cps_wrapper_qprop.cc.
void convert_chroma_to_qdp | ( | QDP_ColorVector * | out, |
const LatticeStaggeredFermion & | in | ||
) |
Definition at line 186 of file asqtad_cps_wrapper_qprop.cc.
References Chroma::in, Chroma::out, tmp, and z.
Referenced by Chroma::AsqtadCPSWrapperQprop::operator()().
void convert_qdp_to_chroma | ( | LatticeStaggeredFermion & | out, |
QDP_ColorVector * | in | ||
) |
Definition at line 229 of file asqtad_cps_wrapper_qprop.cc.
References Chroma::in, Chroma::out, tmp, and z.
Referenced by Chroma::AsqtadCPSWrapperQprop::operator()().
QLA_Real get_plaq | ( | QDP_ColorMatrix * | link[] | ) |
level 3 interface code
Definition at line 63 of file asqtad_cps_wrapper_qprop.cc.
References link, mu, nu, and plaq.
Referenced by QDP_create_gauge_from_chroma().
void load_qop_asqtad_coeffs | ( | QOP_asqtad_coeffs_t * | c, |
QLA_Real | weight | ||
) |
Definition at line 281 of file asqtad_cps_wrapper_qprop.cc.
References c, and MAX_BASIC_PATHS.
Referenced by Chroma::AsqtadCPSWrapperQprop::AsqtadCPSWrapperQprop().
QDP_ColorMatrix** QDP_create_gauge_from_chroma | ( | multi1d< LatticeColorMatrix > & | u_chroma | ) |
Definition at line 131 of file asqtad_cps_wrapper_qprop.cc.
References get_plaq(), i, plaq, tmp, Chroma::u, and z.
Referenced by Chroma::AsqtadCPSWrapperQprop::AsqtadCPSWrapperQprop().
void setup_levelthree | ( | multi1d< int > | nrow, |
int * | argc, | ||
char *** | argv | ||
) |
set up the level 3 code
Definition at line 523 of file asqtad_cps_wrapper_qprop.cc.