Grid 0.7.0
Log.cc File Reference
#include <Grid/GridCore.h>
#include <Grid/util/CompilerCompatible.h>
#include <cxxabi.h>
#include <memory>

Go to the source code of this file.

Functions

 NAMESPACE_BEGIN (Grid)
std::string demangle (const char *name)
void GridLogTimestamp (int on)
void GridLogConfigure (std::vector< std::string > &logstreams)
void Grid_quiesce_nodes (void)
void Grid_unquiesce_nodes (void)
 NAMESPACE_END (Grid)

Variables

Colours GridLogColours (0)
GridLogger GridLogMG (1, "MG", GridLogColours, "NORMAL")
GridLogger GridLogIRL (1, "IRL", GridLogColours, "NORMAL")
GridLogger GridLogSolver (1, "Solver", GridLogColours, "NORMAL")
GridLogger GridLogError (1, "Error", GridLogColours, "RED")
GridLogger GridLogWarning (1, "Warning", GridLogColours, "YELLOW")
GridLogger GridLogMessage (1, "Message", GridLogColours, "NORMAL")
GridLogger GridLogMemory (1, "Memory", GridLogColours, "NORMAL")
GridLogger GridLogTracing (1, "Tracing", GridLogColours, "NORMAL")
GridLogger GridLogDebug (1, "Debug", GridLogColours, "PURPLE")
GridLogger GridLogPerformance (1, "Performance", GridLogColours, "GREEN")
GridLogger GridLogDslash (1, "Dslash", GridLogColours, "BLUE")
GridLogger GridLogIterative (1, "Iterative", GridLogColours, "BLUE")
GridLogger GridLogIntegrator (1, "Integrator", GridLogColours, "BLUE")
GridLogger GridLogHMC (1, "HMC", GridLogColours, "BLUE")

Function Documentation

◆ NAMESPACE_BEGIN()

NAMESPACE_BEGIN ( Grid )

◆ demangle()

std::string demangle ( const char * name)

Definition at line 40 of file Log.cc.

◆ GridLogTimestamp()

void GridLogTimestamp ( int on)

Definition at line 57 of file Log.cc.

References Logger::Timestamp().

Referenced by Grid_init().

◆ GridLogConfigure()

void GridLogConfigure ( std::vector< std::string > & logstreams)

◆ Grid_quiesce_nodes()

void Grid_quiesce_nodes ( void )

Definition at line 109 of file Log.cc.

Referenced by Grid_init(), and CartesianCommunicator::Init().

◆ Grid_unquiesce_nodes()

void Grid_unquiesce_nodes ( void )

Definition at line 122 of file Log.cc.

Referenced by Grid_finalize(), and CartesianCommunicator::Init().

◆ NAMESPACE_END()

NAMESPACE_END ( Grid )

Variable Documentation

◆ GridLogColours

Colours GridLogColours(0) ( 0 )

Referenced by GridLogConfigure().

◆ GridLogMG

GridLogger GridLogMG(1, "MG", GridLogColours, "NORMAL") ( 1 ,
"MG" ,
GridLogColours ,
"NORMAL"  )

◆ GridLogIRL

◆ GridLogSolver

GridLogger GridLogSolver(1, "Solver", GridLogColours, "NORMAL") ( 1 ,
"Solver" ,
GridLogColours ,
"NORMAL"  )

◆ GridLogError

GridLogger GridLogError(1, "Error", GridLogColours, "RED") ( 1 ,
"Error" ,
GridLogColours ,
"RED"  )

◆ GridLogWarning

◆ GridLogMessage

GridLogger GridLogMessage(1, "Message", GridLogColours, "NORMAL") ( 1 ,
"Message" ,
GridLogColours ,
"NORMAL"  )

Referenced by HMCResourceManager< ImplementationPolicy >::AddGrid(), MultiRHSDeflation< Field >::Allocate(), DDHMCFilter< GaugeField >::applyFilter(), DirichletFilter< MomentaField >::applyFilter(), BlockConjugateGradient< Field >::BlockCGrQsolve(), BlockConjugateGradient< Field >::BlockCGrQsolveVec(), NonLocalStencilGeometry::BuildShifts(), ImplicitlyRestartedLanczos< Field >::calc(), BlockConjugateGradient< Field >::CGmultiRHSsolve(), BinaryHmcCheckpointer< Impl >::CheckpointRestore(), CoarsenedMatrix< Fobj, CComplex, nbasis >::CoarsenOperator(), GeneralCoarsenedMatrix< Fobj, CComplex, nbasis >::CoarsenOperator(), MultiGeneralCoarsenedMatrix< Fobj, CComplex, nbasis >::CoarsenOperator(), Aggregation< Fobj, CComplex, nbasis >::CreateSubspace(), Aggregation< Fobj, CComplex, nbasis >::CreateSubspaceChebyshev(), Aggregation< Fobj, CComplex, nbasis >::CreateSubspaceChebyshev(), Aggregation< Fobj, CComplex, nbasis >::CreateSubspaceChebyshevNew(), Aggregation< Fobj, CComplex, nbasis >::CreateSubspaceChebyshevPowerLaw(), Aggregation< Fobj, CComplex, nbasis >::CreateSubspaceGCR(), Aggregation< Fobj, CComplex, nbasis >::CreateSubspaceMultishift(), Aggregation< Fobj, CComplex, nbasis >::CreateSubspacePolyCheby(), MultiRHSDeflation< Field >::DeflateSources(), GeneralEvenOddRatioRationalPseudoFermionAction< Impl >::deriv(), TwoFlavourEvenOddRatioPseudoFermionAction< Impl >::deriv(), TwoFlavourRatioEO4DPseudoFermionAction< Impl >::deriv(), WilsonFermion5D< ImplD >::DhopInternalOverlappedComms(), DomainWallEOFAFermion< Impl >::DomainWallEOFAFermion(), WilsonImpl< vComplex, FundamentalRepresentation, CoeffReal >::DoubleStore(), HybridMonteCarlo< IntegratorType >::evolve_hmc_step(), WilsonFlowAdaptive< Gimpl >::evolve_step_adaptive(), ExactOneFlavourRatioPseudoFermionAction< Impl >::ExactOneFlavourRatioPseudoFermionAction(), SmearedConfigurationMasked< Gimpl >::fill_smearedSet(), WilsonFlowBase< Gimpl >::flowMeasureEnergyDensityCloverleaf(), WilsonFlowBase< Gimpl >::flowMeasureEnergyDensityPlaquette(), GeneralEvenOddRatioRationalPseudoFermionAction< Impl >::GeneralEvenOddRatioRationalPseudoFermionAction(), GeneralEvenOddRatioRationalPseudoFermionAction< Impl >::generateApprox(), get_real_const_bc(), Grid_finalize(), Grid_init(), Grid_log(), Grid_pass(), GridLogConfigure(), GridLogLayout(), HighBoundCheck(), HMCparameters::initialize(), MemoryManager::InitMessage(), IntegratorParameters::IntegratorParameters(), BinaryIO::IOobject(), LaplacianAdjointField< Impl >::LaplacianAdjointField(), SmearedConfigurationMasked< Gimpl >::logDetJacobian(), SmearedConfigurationMasked< Gimpl >::logDetJacobianForce(), SmearedConfigurationMasked< Gimpl >::logDetJacobianForceLevel(), ExactOneFlavourRatioPseudoFermionAction< Impl >::LogParameters(), GeneralEvenOddRatioRationalPseudoFermionAction< Impl >::LogParameters(), JacobianAction< Gimpl >::LogParameters(), OneFlavourEvenOddRationalPseudoFermionAction< Impl >::LogParameters(), OneFlavourRationalPseudoFermionAction< Impl >::LogParameters(), OneFlavourRatioRationalPseudoFermionAction< Impl >::LogParameters(), PlaqPlusRectangleAction< PeriodicGimplR >::LogParameters(), ScalarAction< ScalarImplR >::LogParameters(), ScalarInteractionAction< ScalarNxNAdjImplR< Colours >, Dimensions >::LogParameters(), TwoFlavourEvenOddPseudoFermionAction< Impl >::LogParameters(), TwoFlavourEvenOddRatioPseudoFermionAction< Impl >::LogParameters(), TwoFlavourPseudoFermionAction< Impl >::LogParameters(), TwoFlavourRatioEO4DPseudoFermionAction< Impl >::LogParameters(), TwoFlavourRatioPseudoFermionAction< Impl >::LogParameters(), DomainWallEOFAFermion< Impl >::M5D(), OverlapWilsonContFracTanhFermion< WilsonImplD2 >::Mdag(), OverlapWilsonContFracTanhFermion< WilsonImplD2 >::Meooe(), OverlapWilsonContFracTanhFermion< WilsonImplD2 >::MeooeDag(), WilsonFermion5D< ImplD >::MeooeDag(), MobiusEOFAFermion< Impl >::MobiusEOFAFermion(), MobiusZolotarevFermion< WilsonImplD2 >::MobiusZolotarevFermion(), CompactWilsonCloverHelpers< Impl >::ModifyBoundaries(), OverlapWilsonContFracTanhFermion< WilsonImplD2 >::MooeeDag(), WilsonFermion5D< ImplD >::MooeeDag(), OneFlavourEvenOddRationalPseudoFermionAction< Impl >::OneFlavourEvenOddRationalPseudoFermionAction(), OneFlavourRationalPseudoFermionAction< Impl >::OneFlavourRationalPseudoFermionAction(), OneFlavourRatioRationalPseudoFermionAction< Impl >::OneFlavourRatioRationalPseudoFermionAction(), BiCGSTAB< Field >::operator()(), ChronoForecast< Matrix, Field >::operator()(), ConjugateGradient< Field >::operator()(), ConjugateGradientMultiShift< Field >::operator()(), ConjugateGradientMultiShiftMixedPrec< FieldD, FieldF, type, type >::operator()(), ConjugateGradientMultiShiftMixedPrecCleanup< FieldD, FieldF, type, type >::operator()(), ConjugateGradientReliableUpdate< FieldD, FieldF, type, type >::operator()(), ConjugateResidual< Field >::operator()(), Grid::CommunicationAvoidingGeneralisedMinimalResidual< Field >::operator()(), Grid::FlexibleCommunicationAvoidingGeneralisedMinimalResidual< Field >::operator()(), Grid::FlexibleGeneralisedMinimalResidual< Field >::operator()(), Grid::GeneralisedMinimalResidual< Field >::operator()(), Grid::LocalCoherenceDeflatedGuesser< FineField, CoarseField >::operator()(), Grid::MinimalResidual< Field >::operator()(), Grid::MixedPrecisionFlexibleGeneralisedMinimalResidual< FieldD, FieldF, type, type >::operator()(), Grid::PowerMethod< Field >::operator()(), Grid::PowerSpectrum::operator()(), Grid::SchurRedBlackBase< Field >::operator()(), Grid::SchurRedBlackBase< Field >::operator()(), Integrator< FieldImplementation_, SmearingPolicy, RepresentationPolicy >::_S::operator()(), Integrator< FieldImplementation_, SmearingPolicy, RepresentationPolicy >::_Sinitial::operator()(), MADWF< Matrixo, Matrixi, PVinverter, SchurSolver, Guesser >::operator()(), MixedPrecisionBiCGSTAB< FieldD, FieldF, type, type >::operator()(), MixedPrecisionConjugateGradient< FieldD, FieldF, type, type >::operator()(), MixedPrecisionConjugateGradientBatched< FieldD, FieldF, type, type >::operator()(), PrecConjugateResidual< Field >::operator()(), Reconstruct5DfromPhysical< Field, PVinverter >::operator()(), TwoLevelCG< Field >::operator()(), TwoLevelCG< Field >::operator()(), LocalCoherenceLanczos< Fobj, CComplex, nbasis >::Orthogonalise(), Integrator< Implementation, S, RepresentationsPolicy >::print_actions(), HMCparameters::print_parameters(), Integrator< Implementation, S, RepresentationsPolicy >::print_parameters(), IntegratorParameters::print_parameters(), Integrator< Implementation, S, RepresentationsPolicy >::print_timer(), LatticeTwoIndexMatrix< ncolour, S, group_name >::printBase(), LatticeAdjMatrix< ncolour >::printGenerators(), LatticeMatrix< ncolour, group_name >::printGenerators(), LatticeTwoIndexMatrix< ncolour, S, group_name >::printGenerators(), MemoryManager::PrintState(), FourierAcceleratedPV< Vi, M, G >::pvInv(), HMCWrapperTemplate< PeriodicGimplR, Integrator >::ReadCommandLine(), NerscIO::readConfiguration(), OpenQcdIO::readConfiguration(), OpenQcdIOChromaReference::readConfiguration(), ParRdr::readGauge(), NerscIO::readHeader(), BinaryIO::readLatticeObject(), BinaryIO::readRNG(), NerscIO::readRNGState(), Aggregation< Fobj, CComplex, nbasis >::RefineSubspace(), Aggregation< Fobj, CComplex, nbasis >::RefineSubspaceHDCG(), GeneralEvenOddRatioRationalPseudoFermionAction< Impl >::refresh(), GeneralEvenOddRatioRationalPseudoFermionAction< Impl >::refresh(), Integrator< Implementation, S, RepresentationsPolicy >::refresh(), TwoFlavourRatioEO4DPseudoFermionAction< Impl >::refresh(), GridParallelRNG::Report(), AccessTypes< A, TupleClass, 0, S... >::return_size(), FourierAcceleratedPV< Vi, M, G >::rotatePV(), ExactOneFlavourRatioPseudoFermionAction< Impl >::S(), GeneralEvenOddRatioRationalPseudoFermionAction< Impl >::S(), Integrator< Implementation, S, RepresentationsPolicy >::S(), OneFlavourEvenOddRationalPseudoFermionAction< Impl >::S(), OneFlavourRationalPseudoFermionAction< Impl >::S(), TwoFlavourEvenOddPseudoFermionAction< Impl >::S(), TwoFlavourPseudoFermionAction< Impl >::S(), RNGModule::seed(), GridParallelRNG::SeedUniqueString(), GridSerialRNG::SeedUniqueString(), SmearedConfiguration< Gimpl >::set_Field(), WilsonFlowBase< Gimpl >::setDefaultMeasurements(), GeneralEvenOddRatioRationalPseudoFermionAction< Impl >::SetTolerances(), GridBase::show_decomposition(), GeneralEvenOddRatioRationalPseudoFermionAction< Impl >::Sinitial(), Integrator< Implementation, S, RepresentationsPolicy >::Sinitial(), TwoFlavourEvenOddRatioPseudoFermionAction< Impl >::Sinitial(), WilsonFlow< Gimpl >::smear(), WilsonFlowAdaptive< Gimpl >::smear(), SmearedConfiguration< Gimpl >::smeared_force(), SmearedConfigurationMasked< Gimpl >::smeared_force(), TwoLevelCGmrhs< Field >::SolvePrecBlockCG(), TwoLevelCGmrhs< Field >::SolveSingleSystem(), FourierAcceleratedGaugeFixer< Gimpl >::SteepestDescentGaugeFix(), LatticeAdjMatrix< ncolour >::testGenerators(), LatticeTwoIndexMatrix< ncolour, S, group_name >::testGenerators(), testGenerators(), testGenerators(), Grid::TextReader::TextReader(), WilsonLoops< PeriodicGimplR >::TopologicalCharge5Li(), WilsonLoops< PeriodicGimplR >::TopologicalCharge5LiContributions(), BinaryHmcCheckpointer< Impl >::TrajectoryComplete(), PlaquetteLogger< Impl >::TrajectoryComplete(), PlaquetteLogger< Impl >::TrajectoryComplete(), PolyakovLogger< Impl >::TrajectoryComplete(), SpatialPolyakovLogger< Impl >::TrajectoryComplete(), TopologicalCharge< Impl >::TrajectoryComplete(), Integrator< Implementation, S, RepresentationsPolicy >::update_P(), TwoLevelADEF2< Field, CoarseField, Aggregation >::Vstart(), NerscIO::writeConfiguration(), BinaryIO::writeLatticeObject(), BinaryIO::writeRNG(), NerscIO::writeRNGState(), and ZMobiusFermion< ZWilsonImplD2 >::ZMobiusFermion().

◆ GridLogMemory

GridLogger GridLogMemory(1, "Memory", GridLogColours, "NORMAL") ( 1 ,
"Memory" ,
GridLogColours ,
"NORMAL"  )

Referenced by GridLogConfigure().

◆ GridLogTracing

GridLogger GridLogTracing(1, "Tracing", GridLogColours, "NORMAL") ( 1 ,
"Tracing" ,
GridLogColours ,
"NORMAL"  )

Referenced by GridLogConfigure().

◆ GridLogDebug

GridLogger GridLogDebug(1, "Debug", GridLogColours, "PURPLE") ( 1 ,
"Debug" ,
GridLogColours ,
"PURPLE"  )

Referenced by HMCResourceManager< ImplementationPolicy >::AddRNGs(), BaryonUtils< FImpl >::ContractBaryons(), Grid::Factory< T, CreatorInput >::create(), HybridMonteCarlo< IntegratorType >::evolve(), SmearedConfiguration< Gimpl >::fill_smearedSet(), CoarsenedMatrix< Fobj, CComplex, nbasis >::FillHalfCbs(), GridModule::get_full(), GridModule::get_rb(), SmearedConfiguration< Gimpl >::get_U(), HMCResourceManager< ImplementationPolicy >::GetCartesian(), HMCResourceManager< ImplementationPolicy >::GetRBCartesian(), GridFourDimModule< vComplex >::GridFourDimModule(), GridLogConfigure(), CompactWilsonCloverFermion5D< Impl, CloverHelpers >::ImportGauge(), CompactWilsonCloverFermion< Impl, CloverHelpers >::ImportGauge(), WilsonCloverFermion< Impl, CloverHelpers >::ImportGauge(), CoarsenedMatrix< Fobj, CComplex, nbasis >::InvertSelfStencilLink(), BinaryIO::IOobject(), HMCResourceManager< ImplementationPolicy >::LoadCheckpointer(), HMCResourceManager< ImplementationPolicy >::LoadCheckpointer(), ConjugateGradient< Field >::operator()(), ConjugateGradientReliableUpdate< FieldD, FieldF, type, type >::operator()(), Grid::MinimalResidual< Field >::operator()(), Integrator< FieldImplementation_, SmearingPolicy, RepresentationPolicy >::_refresh::operator()(), OpenQcdIO::readHeader(), SharedMemory::SharedMemoryTest(), Smear_Stout< Gimpl >::smear(), Smear_Stout< Gimpl >::Smear_Stout(), ImplicitlyRestartedLanczos< Field >::step(), TopologicalCharge< Impl >::TopologicalCharge(), AdjointRep< Nc >::update_representation(), and TwoIndexRep< Nc, Symmetric, GroupName::SU >::update_representation().

◆ GridLogPerformance

◆ GridLogDslash

GridLogger GridLogDslash(1, "Dslash", GridLogColours, "BLUE") ( 1 ,
"Dslash" ,
GridLogColours ,
"BLUE"  )

Referenced by GridLogConfigure().

◆ GridLogIterative

◆ GridLogIntegrator

◆ GridLogHMC