Info utilities
[Utility routines]


Functions

void Chroma::printgeom (XMLWriter &xml)
 Print out machine geometry and problem size info.
void Chroma::proginfo (XMLWriter &xml)
 Print out basic info about this program.
std::string Chroma::uniqueId ()
 Return a unique id.

Detailed Description

Utility routines for generating info

Function Documentation

void Chroma::printgeom ( XMLWriter &  xml  ) 

Print out machine geometry and problem size info.

Arguments:

Parameters:
xml The xml stream to write the info

Definition at line 20 of file printgeom.cc.

References END_CODE, START_CODE, and Chroma::write().

Referenced by Chroma::proginfo().

void Chroma::proginfo ( XMLWriter &  xml  ) 

Print out basic info about this program.

Parameters:
xml The XML stream to which to write the information.

Definition at line 24 of file proginfo.cc.

References CHROMA_PACKAGE_VERSION(), END_CODE, Chroma::printgeom(), START_CODE, and Chroma::write().

Referenced by Chroma::InlineUnitPropColorVecEnv::InlineMeas::func(), Chroma::InlineStochMeson::func(), Chroma::InlineStochHadronEnv::InlineMeas::func(), Chroma::InlineStochGroupMesonEnv::InlineMeas::func(), Chroma::InlineStochGroupBaryonEnv::InlineMeas::func(), Chroma::InlineStochBaryon::func(), Chroma::InlineStaticPropColorVecEnv::InlineMeas::func(), Chroma::InlineStaticLightSpec::func(), Chroma::InlineStagToWils::func(), Chroma::InlineSpectrumQll::func(), Chroma::InlineSpectrum::func(), Chroma::InlineStaggeredSpectrum::func(), Chroma::InlineSFpcacEnv::InlineMeas::func(), Chroma::InlineSeqPropTestEnv::InlineMeas::func(), Chroma::InlineRitzEnv::InlineMeas::func(), Chroma::InlineQQQNucNuc::func(), Chroma::InlinePsiBarPsiEnv::InlineMeas::func(), Chroma::InlinePropagator::func(), Chroma::InlineStaggeredPropagatorEnv::InlineMeas::func(), Chroma::InlinePropagatorFerm::func(), Chroma::InlinePropMatElemColorVecEnv::InlineMeas::func(), Chroma::InlinePropColorVecEnv::InlineMeas::func(), Chroma::InlineProp3ptEnv::InlineMeas::func(), Chroma::InlineNpr::func(), Chroma::InlineNprVertex::func(), Chroma::InlineNoisyBuildingBlocks::func(), Chroma::InlineMultipole::func(), Chroma::InlineMultiPropagator::func(), Chroma::InlineMres::func(), Chroma::InlineMesonSpec::func(), Chroma::InlineMesonMatElemColorVecEnv::InlineMeas::func(), Chroma::InlineMesonGridMatElemEnv::InlineMeas::func(), Chroma::InlineMesonBlockMatElemEnv::InlineMeas::func(), Chroma::InlineMakeSource::func(), Chroma::InlineStaggeredMakeSourceEnv::InlineMeas::func(), Chroma::InlineMakeSourceFerm::func(), Chroma::InlineLaplaceEigsEnv::InlineMeas::func(), Chroma::InlineHeavyHadSpec::func(), Chroma::InlineHeavyLightCont::func(), Chroma::InlineHadSpec::func(), Chroma::InlineHadronContractEnv::InlineMeas::func(), Chroma::InlineGridPropEnv::InlineMeas::func(), Chroma::InlineGridPropMatElemEnv::InlineMeas::func(), Chroma::InlineGenPropMatElemColorVecEnv::InlineMeas::func(), Chroma::InlineDiscoEnv::InlineMeas::func(), Chroma::InlineDiscoEOPrecEnv::InlineMeas::func(), Chroma::InlineDiscoEoEigCGEnv::InlineMeas::func(), Chroma::InlineDiscoEigCGEnv::InlineMeas::func(), Chroma::InlineCreateColorVecsEnv::InlineMeas::func(), Chroma::InlineBuildingBlocks::func(), Chroma::InlineBlockPropEnv::InlineMeas::func(), Chroma::InlineBlockPropMatElemEnv::InlineMeas::func(), Chroma::InlineBlockOrthogColorVecsEnv::InlineMeas::func(), Chroma::InlineBlockGenPropMatElemEnv::InlineMeas::func(), Chroma::InlineBlockColorVecsEnv::InlineMeas::func(), Chroma::InlineBaryonMatElemColorVecEnv::InlineMeas::func(), Chroma::InlineBaryonBlockMatElemEnv::InlineMeas::func(), Chroma::InlineAnnihPropMatElemColorVecEnv::InlineMeas::func(), main(), Chroma::InlineSeqSourceEnv::InlineMeas::operator()(), Chroma::InlineRandomTransfGaugeEnv::InlineMeas::operator()(), Chroma::InlineQQQEnv::InlineMeas::operator()(), Chroma::InlineQQQDiquarkEnv::InlineMeas::operator()(), Chroma::InlineQQbar::operator()(), Chroma::InlineQpropQIO::operator()(), Chroma::InlineDiquarkEnv::InlineMeas::operator()(), Chroma::InlineCoulGaugeEnv::InlineMeas::operator()(), Chroma::InlineBar3ptfn::operator()(), and Chroma::saveState().

std::string Chroma::uniqueId (  ) 

Return a unique id.

The id is return type a string. This gives maximal flexibility allowing the way the ID is generated to change in the future.

Definition at line 19 of file unique_id.cc.

References END_CODE, and START_CODE.

Referenced by Chroma::InlineUSQCDReadDDPairsProp::func(), Chroma::InlineStagToWils::func(), Chroma::InlineRitzEnv::InlineMeas::func(), Chroma::InlinePropagator::func(), Chroma::InlineStaggeredPropagatorEnv::InlineMeas::func(), Chroma::InlinePropagatorFerm::func(), Chroma::InlineProp3ptEnv::InlineMeas::func(), Chroma::InlineMultiPropagator::func(), Chroma::InlineMakeSource::func(), Chroma::InlineStaggeredMakeSourceEnv::InlineMeas::func(), Chroma::InlineMakeSourceFerm::func(), Chroma::InlineHadronContractEnv::InlineMeas::func(), main(), Chroma::InlineSinkSmearEnv::InlineMeas::operator()(), Chroma::InlineStaggeredSinkSmearEnv::InlineMeas::operator()(), Chroma::InlineSeqSourceEnv::InlineMeas::operator()(), Chroma::InlineQQQDiquarkEnv::InlineMeas::operator()(), Chroma::InlineQQbar::operator()(), Chroma::MdagMSysSolverOptEigCG< T >::QIOWriteOptEvecs(), Chroma::LinOpSysSolverOptEigBiCG< T >::QIOWriteOptEvecs(), and Chroma::QIOWriteObjCallMapEnv::QIOWriteRitzPairsLatticeFermion().


Generated on Sun Nov 22 04:39:00 2009 for CHROMA by  doxygen 1.4.7