9 #include "qdp_iogauge.h"
38 multi1d<LatticeColorMatrix>&
u,
81 XMLBufferWriter file_xml, record_xml;
82 push(file_xml,
"gauge");
83 write(file_xml,
"id",
int(0));
85 push(record_xml,
"kentucky");
88 gauge_file_xml.open(file_xml);
89 gauge_xml.open(record_xml);
95 QDPIO::cout <<
"Starting up disordered (random/hot) config" << std::endl;
98 XMLBufferWriter file_xml, record_xml;
99 push(file_xml,
"gauge");
100 write(file_xml,
"id",
int(0));
102 push(record_xml,
"disordered");
105 gauge_file_xml.open(file_xml);
106 gauge_xml.open(record_xml);
112 QDPIO::cout <<
"Starting up unit gauge (free) config" << std::endl;
115 XMLBufferWriter file_xml, record_xml;
116 push(file_xml,
"gauge");
117 write(file_xml,
"id",
int(0));
119 push(record_xml,
"unit");
122 gauge_file_xml.open(file_xml);
123 gauge_xml.open(record_xml);
129 QDPIO::cout <<
"Starting up a weak field config" << std::endl;
132 XMLBufferWriter file_xml, record_xml;
133 push(file_xml,
"gauge");
134 write(file_xml,
"id",
int(0));
136 push(record_xml,
"weak_field");
139 gauge_file_xml.open(file_xml);
140 gauge_xml.open(record_xml);
146 QDPIO::cout <<
"Starting up a classical Schroedinger functional config" << std::endl;
155 XMLBufferWriter file_xml, record_xml;
156 push(file_xml,
"gauge");
157 write(file_xml,
"id",
int(0));
161 gauge_file_xml.open(file_xml);
162 gauge_xml.open(record_xml);
167 QDPIO::cerr << __func__ <<
": Configuration type is unsupported." << std::endl;
CPPACS gauge format routines.
Primary include file for CHROMA library code.
Concrete class for Schroedinger BC - use for nonpertubative tuning.
const multi1d< LatticeColorMatrix > & SFBndFld() const
Fixed gauge links on only the lSFmask() sites.
Gauge reader/writers in QIO format.
Initialize the gauge fields.
void write(XMLWriter &xml, const std::string &path, const AsqtadFermActParams ¶m)
Writer parameters.
void HotSt(multi1d< LatticeColorMatrix > &u)
Set a gauge field from a sample of (almost) Haar measure.
void weakField(multi1d< LatticeColorMatrix > &u)
Construct a weak field.
void gaugeStartup(XMLReader &gauge_file_xml, XMLReader &gauge_xml, multi1d< LatticeColorMatrix > &u, Cfg_t &cfg)
Initialize the gauge fields.
void readMILC(MILCGauge_t &header, multi1d< LatticeColorMatrixF > &u, const std::string &cfg_file)
Read a MILC configuration file.
void readWupp(multi1d< LatticeColorMatrix > &u, const std::string &cfg_file)
Read a WUPP configuration file.
void readGauge(XMLReader &file_xml, XMLReader &record_xml, multi1d< LatticeColorMatrix > &u, const std::string &file, QDP_serialparallel_t serpar)
Read a gauge config in QIO format.
void readKYU(multi1d< LatticeColorMatrix > &u, const std::string &cfg_file)
Read a Kentucky gauge configuration.
void readCPPACS(CPPACSGauge_t &header, multi1d< LatticeColorMatrix > &u, const std::string &cfg_file)
Read a CPPACCPPACS configuration file.
void readSzin(SzinGauge_t &header, multi1d< LatticeColorMatrix > &u, const std::string &cfg_file)
Read a SZIN configuration file.
Set a gauge field from a sample of (almost) Haar measure.
Read/write a KYU gauge configuration.
Asqtad Staggered-Dirac operator.
static multi1d< LatticeColorMatrix > u
push(xml_out,"Condensates")
void readCERN(multi1d< LatticeColorMatrix > &, const std::string &)
void reunit(LatticeColorMatrixF3 &xa)
Various parameter structs and reader/writers.
Read a CPPACS gauge configuration.
Read a MILC gauge configuration written in the 1997 format.
Read in a configuration written by SZIN up to configuration version 7.
Read in a configuration written by Wupp up to configuration version 7.
Reunitarize in place a color matrix to SU(N)
Schroedinger BC - use for non-pertubative tuning of clover action.
Gauge configuration structure.