30 BinaryFileWriter cfg_out(cfg_file);
32 int magic_number = 20103;
33 write(cfg_out, magic_number);
39 int len = (header.
date.size() < 64) ? header.
date.size() : 64;
40 memset(date_tmp,
'\0', 65);
41 memcpy(date_tmp, header.
date.data(), len);
42 cfg_out.writeArray(date_tmp, 1, 64);
46 write(cfg_out, order);
49 unsigned int sum29=0, sum31=0;
50 write(cfg_out, sum29);
51 write(cfg_out, sum31);
58 for(
int site=0; site < Layout::vol(); ++site)
60 multi1d<int>
coord = crtesn(site, Layout::lattSize());
63 for(
int j = 0;
j <
Nd;
j++)
91 XMLReader xml_in(xml);
92 read(xml_in,
"/MILC", header);
Primary include file for CHROMA library code.
void read(XMLReader &xml, const std::string &path, AsqtadFermActParams ¶m)
Read parameters.
void write(XMLWriter &xml, const std::string &path, const AsqtadFermActParams ¶m)
Writer parameters.
void writeMILC(const MILCGauge_t &header, const multi1d< LatticeColorMatrix > &u, const std::string &cfg_file)
Write a MILC configuration file.
MILC gauge format routines.
Asqtad Staggered-Dirac operator.
static multi1d< LatticeColorMatrix > u
Write a MILC gauge configuration in the 1997 format.