Block-Structured AMR Software Framework
CommProfStats Member List

This is the complete list of members for CommProfStats, including all inherited members.

AddBarrier(long bnum, const std::string &bname, long index)CommProfStatsvirtual
AddCalcEndTime(double cet)BLProfStatsinlinevirtual
AddCommHeaderFileName(const std::string &hfn)CommProfStatsvirtual
AddCStatsHeaderFileName(const std::string &)BLProfStatsinlinevirtual
AddEdisonPID(int X, int Y, int Z, int cab, int row, int cage, int slot, int cpu, int pid)CommProfStatsvirtual
AddFinestLevel(const int lev)CommProfStatsinlinevirtual
AddFunctionName(const std::string &fname)BLProfStatsvirtual
AddFunctionName(const std::string &, int)BLProfStatsinlinevirtual
AddGrid3D(int level, int xlo, int ylo, int zlo, int xhi, int yhi, int zhi, int xc, int yc, int zc, int xn, int yn, int zn, int proc)CommProfStatsvirtual
AddGridLevel(const int level, const int ngrids)CommProfStatsvirtual
AddMaxLevel(const int lev)CommProfStatsinlinevirtual
AddNameTag(const long ntnindex, const long seekindex)CommProfStatsvirtual
AddNameTagName(const std::string &name)CommProfStatsvirtual
AddPiece(std::list< TimeRange > &addToHere, const TimeRange &pieceToAdd)BLProfStatsstatic
AddProbDomain(const int lev, const amrex::Box &pd)CommProfStatsvirtual
AddReduction(const long rnum, const long index)CommProfStatsvirtual
AddRefRatio(const int lev, const amrex::IntVect &rr)CommProfStatsvirtual
AddRegionName(const std::string &rname, int rnumber)BLProfStats
AddTagRange(const long tmin, const long tmax)CommProfStatsvirtual
AddTimeMinMax(const double tmin, const double tmax)CommProfStatsvirtual
AddTimerTime(const double tt)CommProfStatsvirtual
AddTopoCoord(const int nid, const int node, const int tx, const int ty, const int tz, const bool servicenode=false)CommProfStatsvirtual
AfterBarrier(const int proc, const double t)CommProfStats
BarrierNames()CommProfStatsinline
barrierNamesCommProfStatsprivate
BarrierNumbersToNames()BLProfStatsinline
barrierNumbersToNamesBLProfStatsprotected
bDefaultIncludeBLProfStatsprotected
bInitDataBlocksCommProfStatsprivatestatic
blpDataBlocksBLProfStatsprotected
blpDataFileNamesBLProfStatsprotectedstatic
blpDataStreamsBLProfStatsprotectedstatic
blpFNamesBLProfStatsprotected
BLPFNames()BLProfStatsinline
BLProfStats()BLProfStats
blProfVersionBLProfStatsprotectedstatic
bProxMapOKCommProfStatsprivatestatic
bTimeRangeInitializedBLProfStatsprotectedstatic
calcEndTimeBLProfStatsprotected
calcRefRatiosCommProfStatsprivatestatic
CheckCommData(amrex::Vector< long > &nBMin, amrex::Vector< long > &nBMax, amrex::Vector< long > &nRMin, amrex::Vector< long > &nRMax)CommProfStats
CheckData()BLProfStats
ClearBlock(BLPDataBlock &dBlock)BLProfStatsprivate
ClearCommStats(DataBlock &dBlock)CommProfStatsprivate
CloseAllStreams()CommProfStatsstatic
CollectFuncStats(amrex::Vector< amrex::Vector< FuncStat > > &funcStats)BLProfStatsvirtual
commDataFileNamesCommProfStatsprivatestatic
commDataStreamsCommProfStatsprivatestatic
commHeaderFileNamesCommProfStatsprivatestatic
CommProfStats()CommProfStats
cpVersionCommProfStatsprivatestatic
csSizeCommProfStatsprivatestatic
currentDataBlockCommProfStatsprivate
currentProcBLProfStatsprotected
dataBlocksCommProfStatsprivate
dataNProcsBLProfStatsprotectedstatic
dirNameBLProfStatsprotectedstatic
edisonCPUFabCommProfStatsprivate
edisonNodeFabCommProfStatsprivate
edisonNodeXYZCommProfStatsprivate
excludeSetBLProfStatsprotected
FillSendFAB(long &totalSends, long &totalSentData, amrex::Vector< long > &totalSendsPerProc, amrex::Vector< long > &totalSentDataPerProc, amrex::FArrayBox &sendFAB, bool proxmap)CommProfStats
FilterStatus enum nameBLProfStats
filterTimeRangesBLProfStatsprotected
FindTimeRange(BLProfStats::TimeRange &tr)CommProfStats
finestLevelCommProfStatsprivatestatic
GetCPVersion()CommProfStatsinlinestatic
GetCSSize()CommProfStatsinlinestatic
GetFilterTimeRanges() constBLProfStatsinline
GetFinestLevel()CommProfStatsinlinestatic
GetHeaderFileNames()CommProfStatsinlinestatic
GetMaxLevel()CommProfStatsinlinestatic
GetMaxRNumber() constBLProfStatsinline
GetNOutFiles()BLProfStatsinlinestatic
GetNProcs()BLProfStatsinlinestatic
GetProbDomain() constCommProfStatsinline
GetProc() constBLProfStatsinline
GetRefRatio() constCommProfStatsinline
GetRegionTimeRanges()BLProfStatsinline
glMapCommProfStatsprivate
GLMap() constCommProfStatsinline
glSizeMapCommProfStatsprivate
GLSizeMap() constCommProfStatsinline
gPercentBLProfStatsprotectedstatic
INCLUDEALL enum valueBLProfStats
INCLUDENONE enum valueBLProfStats
includeSetBLProfStatsprotected
InitBLProfDataBlock(const int proc, const std::string &filename, const long seekpos)BLProfStatsvirtual
InitCommDataBlock(const int proc, const long ncommstats, const std::string &filename, const long seekpos, const std::string &nodename="", const int nodenumber=-1)CommProfStatsvirtual
InitCStatsDataBlock(int, long, long, const std::string &, long)BLProfStatsinlinevirtual
InitDataFileNames(const amrex::Vector< std::string > &hfn)CommProfStatsstatic
InitDBlocks()CommProfStatsinlinestatic
InitEdisonTopoMF()CommProfStats
InitFilterTimeRanges()BLProfStats
InitProxMap()CommProfStatsstatic
InTimeRange(int proc, Real calltime)BLProfStatsprotected
IsBlockingRecv(const amrex::BLProfiler::CommFuncType &cft)CommProfStats
IsRecv(const amrex::BLProfiler::CommFuncType &cft)CommProfStats
IsSend(const amrex::BLProfiler::CommFuncType &cft)CommProfStats
MakeFilterFile(const std::string &ffname)BLProfStats
MakeRegionPlt(amrex::FArrayBox &, int, int, int, amrex::Vector< amrex::Vector< amrex::Box >> &)BLProfStatsinlinevirtual
maxLevelCommProfStatsprivatestatic
maxRegionTimeBLProfStatsprotected
maxRNumberBLProfStatsprotected
minRegionTimeBLProfStatsprotected
nameTagNamesCommProfStatsprivate
NameTagNames()CommProfStatsinline
nestedTimeStackCommProfStatsprivate
nOutFilesBLProfStatsprotectedstatic
OFF enum valueBLProfStats
ON enum valueBLProfStats
OpenAllStreams(const std::string &dirname)CommProfStatsstatic
persistentStreamsCommProfStatsprivatestatic
probDomainCommProfStatsprivatestatic
proxFromRankCommProfStatsprivatestatic
RangeIntersection(std::list< TimeRange > &rangeList, const TimeRange &pieceToIntersect)BLProfStatsstatic
rankFromProxCommProfStatsprivatestatic
ReadBlock(BLPDataBlock &dBlock)BLProfStatsprivate
ReadBlockNoOpen(BLPDataBlock &dBlock)BLProfStatsprivate
ReadCommStats(DataBlock &dBlock)CommProfStatsprivate
ReadCommStats(DataBlock &dBlock, const int nmessages)CommProfStatsprivate
ReadCommStatsNoOpen(DataBlock &dBlock)CommProfStatsprivate
regionNamesBLProfStatsprotected
RegionNames()BLProfStatsinline
RegionNumbers()BLProfStatsinline
regionNumbersBLProfStatsprotected
regionTimeRangesBLProfStatsprotected
RemovePiece(std::list< TimeRange > &removeFromHere, const TimeRange &pieceToRemove)BLProfStatsstatic
ReportStats(long &totalSentData, long &totalNCommStats, amrex::Vector< long > &totalFuncCalls, int bytesPerSlot, amrex::Vector< long > &msgSizes, int &minMsgSize, int &maxMsgSize, Real &timeMin, Real &timeMax, Real &timerTime, amrex::Vector< int > &rankNodeNumbers)CommProfStats
ReportSyncPointData(amrex::Vector< amrex::Vector< Real > > &barrierExitTimes, amrex::Vector< amrex::Vector< Real > > &barrierWaitTimes, amrex::Vector< amrex::Vector< Real > > &reductionWaitTimes, bool bDoReductions=false)CommProfStats
ReportSyncPointDataSetup(long &nBMax, long &nRMax)CommProfStats
SendRecvData(const std::string &filename, const double tlo, const double thi)CommProfStats
SendRecvList(std::multimap< Real, SendRecvPairUnpaired > &srMMap)CommProfStats
SetBLPVersion(const int blpv)BLProfStatsinlinevirtual
SetCPVersion(const int cpv)CommProfStatsinlinevirtual
SetCSSize(const int css)CommProfStatsinlinevirtual
SetCSVersion(int)BLProfStatsinlinevirtual
SetDirName(const std::string &dirname)BLProfStatsinlinestatic
SetFilter(FilterStatus fs, const std::string &rname, int rnumber)BLProfStats
SetFilter(FilterStatus fs)BLProfStats
SetFilterTimeRanges(const amrex::Vector< std::list< TimeRange > > &ftr)BLProfStats
SetFNames(const amrex::Vector< std::string > &fNames)BLProfStatsinline
SetGPercent(Real p)BLProfStatsinlinestatic
SetInitDataBlocks(bool b)CommProfStatsinlinestatic
SetMaxRNumber(int n)BLProfStatsinline
SetNOutFiles(const int nof)BLProfStatsinlinestatic
SetNProcs(int p)BLProfStatsinlinestatic
SetProbDomain(const amrex::Vector< amrex::Box > &pd)CommProfStatsinline
SetProc(int p)BLProfStatsinline
SetRefRatio(const amrex::Vector< amrex::IntVect > &rr)CommProfStatsinline
SetRegionTimeRanges(const amrex::Vector< amrex::Vector< amrex::Vector< TimeRange > > > &rtr)BLProfStatsinline
SetRegionTimeRanges(const TimeRange &tr, const int n, const int r, const int t)BLProfStatsinline
SetVerbose(int vlevel=0)BLProfStatsinlinestatic
tagMaxCommProfStatsprivate
tagMinCommProfStatsprivate
TimelineFAB(amrex::FArrayBox &timelineFAB, const amrex::Box &probDomain, const BLProfStats::TimeRange tr, const int rankMin, const int rankMax, const int rankStride, const Real ntnMultiplier, const amrex::Vector< Real > &ntnNumbers, const Real bnMultiplier, const amrex::Vector< Real > &bnNumbers)CommProfStats
TimeRangeInitialized()BLProfStatsinlinestatic
TopoMapCommProfStatsprivate
UNDEFINED enum valueBLProfStats
verboseBLProfStatsprotectedstatic
Verbose()BLProfStatsinlinestatic
WhichRegions(int proc, Real t)BLProfStats
WriteEdisonTopoMF()CommProfStats
WriteSummary(std::ostream &ios, bool bwriteavg=false, int whichProc=0, bool graphTopPct=true)BLProfStatsvirtual
WriteTopoFab()CommProfStats
yyparse(void *)CommProfStatsfriend
~BLProfStats()BLProfStats
~CommProfStats()CommProfStats