17 int main(
int argc,
char *argv[])
23 const int foo[] = {4,4,4,4};
24 multi1d<int> nrow(
Nd);
26 Layout::setLattSize(nrow);
30 push(xml,
"collection_of_unit_tests");
35 write(xml,
"nrow", nrow);
39 multi1d<LatticeColorMatrix>
u(
Nd);
42 QDPIO::cerr <<
"Creating gauge configuration\n";
43 for(
int m=0;
m <
u.size(); ++
m)
47 for(
int m=0;
m <
u.size(); ++
m)
53 push(xml,
"gauge_observables");
54 write(xml,
"config_type",
"hot");
59 QDPIO::cerr <<
"Starting tests\n";
65 push(xml,
"simple_test");
66 write(xml,
"testname",
"displacement");
72 LatticePropagator chiA ;
73 LatticePropagator chiB ;
79 Double tmp_ =
sum(real(trace(chiA*chiA)));
80 write(xml,
"sumorg", tmp_);
Primary include file for CHROMA in application codes.
void write(XMLWriter &xml, const std::string &path, const AsqtadFermActParams ¶m)
Writer parameters.
LatticePropagator displacement(const multi1d< LatticeColorMatrix > &u, const LatticePropagator &chi, int length, int dir)
Apply a displacement operator to a lattice field.
Asqtad Staggered-Dirac operator.
static multi1d< LatticeColorMatrix > u
push(xml_out,"Condensates")
void initialize(int *argc, char ***argv)
Chroma initialisation routine.
void finalize(void)
Chroma finalization routine.
void reunit(LatticeColorMatrixF3 &xa)
void MesPlq(const multi1d< LatticeColorMatrixF3 > &u, multi2d< Double > &plane_plaq, Double &link)
XMLFileWriter & getXMLOutputInstance()
Get xml output instance.
FloatingPoint< double > Double
int main(int argc, char *argv[])