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().