Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

cps::ReadLatticeParallel Class Reference

#include <ReadLatticePar.h>

Inherits cps::QioControl.

Inherited by cps::ReadLatticeSerial.

List of all members.

Public Member Functions

 ReadLatticeParallel ()
 ReadLatticeParallel (Lattice &lat, const char *filename, const Float chkprec=0.01)
 ReadLatticeParallel (Lattice &lat, const QioArg &rd_arg)
virtual ~ReadLatticeParallel ()
void read (Lattice &lat, const char *filename, const Float chkprec=0.01)
void read (Lattice &lat, const QioArg &rd_arg)
string getEnsembleId ()
string getEnsembleLabel ()
int getSequenceNumber ()
void setParallel ()
void setSerial ()
int parIO () const


Constructor & Destructor Documentation

cps::ReadLatticeParallel::ReadLatticeParallel  )  [inline]
 

Definition at line 40 of file ReadLatticePar.h.

cps::ReadLatticeParallel::ReadLatticeParallel Lattice lat,
const char *  filename,
const Float  chkprec = 0.01
[inline]
 

Definition at line 45 of file ReadLatticePar.h.

cps::ReadLatticeParallel::ReadLatticeParallel Lattice lat,
const QioArg rd_arg
[inline]
 

Definition at line 56 of file ReadLatticePar.h.

virtual cps::ReadLatticeParallel::~ReadLatticeParallel  )  [inline, virtual]
 

Definition at line 62 of file ReadLatticePar.h.


Member Function Documentation

string cps::ReadLatticeParallel::getEnsembleId  )  [inline]
 

Definition at line 71 of file ReadLatticePar.h.

string cps::ReadLatticeParallel::getEnsembleLabel  )  [inline]
 

Definition at line 72 of file ReadLatticePar.h.

int cps::ReadLatticeParallel::getSequenceNumber  ) 
 

Definition at line 252 of file ReadLatticePar.C.

References cps::QioControl::broadcastInt(), and cps::LatticeHeader::sequence_number.

int cps::ReadLatticeParallel::parIO  )  const [inline]
 

Definition at line 92 of file ReadLatticePar.h.

Referenced by read().

void cps::ReadLatticeParallel::read Lattice lat,
const QioArg rd_arg
 

Definition at line 10 of file ReadLatticePar.C.

References cps::BND_CND_PRD, cps::LatticeHeader::boundary, cps::QioControl::broadcastInt(), cps::LatticeHeader::checksum, cps::Lattice::ClearSmeared(), cps::LatHeaderBase::data_start, cps::LatticeHeader::dimension, cps::ERR, cps::QioArg::FileName, cps::Error::FileR(), cps::QioControl::finishLogging(), cps::Float, cps::LatticeHeader::floating_point, cps::Verbose::Flow(), cps::Verbose::Func(), cps::Verbose::FuncEnd(), cps::Lattice::GaugeField(), cps::Error::General(), cps::QioControl::globalSumUint(), cps::QioControl::isRoot(), cps::LatticeHeader::link_trace, cps::SerialIO::load(), cps::ParallelIO::load(), cps::QioControl::log(), parIO(), cps::LatticeHeader::plaquette, cps::print_flops(), cps::MPISCU::printf(), cps::LatticeHeader::read(), cps::LatticeHeader::recon_row_3, cps::QioArg::Scoor(), cps::FPConv::setFileFormat(), setSerial(), cps::LatticeHeader::show(), cps::QioArg::StartConfLoadAddr, cps::QioControl::startLogging(), cps::QioControl::synchronize(), cps::QioArg::Tbc(), cps::QioArg::Tnodes(), cps::QioArg::TnodeSites(), cps::UniqueID(), cps::VRB, cps::QioArg::Xbc(), cps::QioArg::Xnodes(), cps::QioArg::XnodeSites(), cps::QioArg::Ybc(), cps::QioArg::Ynodes(), cps::QioArg::YnodeSites(), cps::QioArg::Zbc(), cps::QioArg::Znodes(), and cps::QioArg::ZnodeSites().

void cps::ReadLatticeParallel::read Lattice lat,
const char *  filename,
const Float  chkprec = 0.01
[inline]
 

Definition at line 64 of file ReadLatticePar.h.

void cps::ReadLatticeParallel::setParallel  )  [inline]
 

Definition at line 82 of file ReadLatticePar.h.

void cps::ReadLatticeParallel::setSerial  )  [inline]
 

Definition at line 83 of file ReadLatticePar.h.

References cps::Verbose::Result(), and cps::VRB.

Referenced by read().


The documentation for this class was generated from the following files:
Generated on Sat Oct 10 14:12:14 2009 for Columbia Physics System by  doxygen 1.3.9.1