|
CHROMA
|
#include "chroma.h"#include <iostream>#include <sstream>#include <iomanip>#include <string>#include <cstdio>#include <stdlib.h>#include <sys/time.h>#include <math.h>#include "io/xml_group_reader.h"#include "actions/ferm/fermstates/ferm_createstate_reader_w.h"#include "actions/ferm/invert/syssolver_linop_factory.h"#include "actions/ferm/invert/minvcg2.h"#include "actions/ferm/fermacts/clover_fermact_params_w.h"#include "actions/ferm/linop/eoprec_clover_dumb_linop_w.h"#include "actions/ferm/invert/mg_proto/mgproto_solver_params.h"#include "actions/ferm/invert/mg_proto/syssolver_linop_clover_mg_proto.h"#include "actions/ferm/invert/mg_proto/mg_proto_helpers.h"#include "lattice/fine_qdpxx/wilson_clover_linear_operator.h"Go to the source code of this file.
Classes | |
| struct | AppParams |
Functions | |
| void | checkInverter (const AppParams &p, multi1d< LatticeColorMatrix > &u) |
| void | read (XMLReader &r, const std::string path, AppParams &p) |
| bool | linkageHack (void) |
| int | main (int argc, char **argv) |
| void checkInverter | ( | const AppParams & | p, |
| multi1d< LatticeColorMatrix > & | u | ||
| ) |
Definition at line 42 of file t_mgproto.cc.
References Chroma::chi(), Chroma::MGProtoHelpers::createFineLinOp(), Chroma::MGProtoHelpers::deleteMGPreconditioner(), fermact_xml, Chroma::gaussian(), Chroma::SingletonHolder< T, CreationPolicy, LifetimePolicy, ThreadingModel >::Instance(), Chroma::p, Chroma::PLUS, Chroma::psi, Chroma::S_f, Chroma::u, Chroma::write(), and Chroma::zero.
Referenced by main().
| bool linkageHack | ( | void | ) |
Definition at line 154 of file t_mgproto.cc.
References Chroma::InlineAggregateEnv::registerAll(), and Chroma::GaugeInitEnv::registerAll().
| int main | ( | int | argc, |
| char ** | argv | ||
| ) |
Definition at line 165 of file t_mgproto.cc.
References checkInverter(), Chroma::finalize(), Chroma::gaugeStartup(), Chroma::getXMLInputFileName(), Chroma::getXMLOutputInstance(), Chroma::initialize(), Chroma::linkageHack(), Chroma::MesPlq(), Nd, params, Chroma::pop(), Chroma::push(), Chroma::read(), Chroma::u, Chroma::unitarityCheck(), and Chroma::write().
| void read | ( | XMLReader & | r, |
| const std::string | path, | ||
| AppParams & | p | ||
| ) |
Definition at line 146 of file t_mgproto.cc.
References Chroma::p, Chroma::r, Chroma::read(), and Chroma::readXMLGroup().