|
Grid 0.7.0
|
#include <FlightRecorder.h>
Public Types | |
| enum | LoggingMode_t { LoggingModeNone , LoggingModePrint , LoggingModeRecord , LoggingModeVerify } |
Static Public Member Functions | |
| static void | SetLoggingModePrint (void) |
| static void | SetLoggingModeRecord (void) |
| static void | SetLoggingModeVerify (void) |
| static void | SetLoggingMode (LoggingMode_t mode) |
| static bool | StepLog (const char *name) |
| static bool | NormLog (double value) |
| static bool | CsumLog (uint64_t csum) |
| static void | ReductionLog (double lcl, double glbl) |
| static void | Truncate (void) |
| static void | ResetCounters (void) |
| static uint64_t | ErrorCount (void) |
| static void | xmitLog (void *, uint64_t bytes) |
| static void | recvLog (void *, uint64_t bytes, int rank) |
Static Public Attributes | |
| static int | LoggingMode |
| static uint64_t | ErrorCounter |
| static const char * | StepName |
| static int32_t | StepLoggingCounter |
| static int32_t | XmitLoggingCounter |
| static int32_t | RecvLoggingCounter |
| static int32_t | CsumLoggingCounter |
| static int32_t | NormLoggingCounter |
| static int32_t | ReductionLoggingCounter |
| static std::vector< uint64_t > | XmitLogVector |
| static std::vector< uint64_t > | RecvLogVector |
| static std::vector< uint64_t > | CsumLogVector |
| static std::vector< double > | NormLogVector |
| static std::vector< double > | ReductionLogVector |
| static int | ContinueOnFail |
| static int | PrintEntireLog |
| static int | ChecksumComms |
| static int | ChecksumCommsSend |
Definition at line 4 of file FlightRecorder.h.
| Enumerator | |
|---|---|
| LoggingModeNone | |
| LoggingModePrint | |
| LoggingModeRecord | |
| LoggingModeVerify | |
Definition at line 6 of file FlightRecorder.h.
|
static |
Definition at line 102 of file FlightRecorder.cc.
References LoggingMode, LoggingModePrint, and Truncate().
Referenced by SetLoggingMode().
|
static |
Definition at line 108 of file FlightRecorder.cc.
References LoggingMode, LoggingModeRecord, and Truncate().
Referenced by SetLoggingMode().
|
static |
Definition at line 114 of file FlightRecorder.cc.
References LoggingMode, LoggingModeVerify, NormLogVector, and ResetCounters().
Referenced by SetLoggingMode().
|
static |
Definition at line 75 of file FlightRecorder.cc.
References LoggingMode, LoggingModeNone, LoggingModePrint, LoggingModeRecord, LoggingModeVerify, SetLoggingModePrint(), SetLoggingModeRecord(), SetLoggingModeVerify(), and Truncate().
Referenced by Grid_init().
|
static |
Definition at line 95 of file FlightRecorder.cc.
References StepLoggingCounter, and StepName.
Referenced by CartesianCommunicator::AllToAll(), CartesianCommunicator::Barrier(), CartesianCommunicator::BarrierWorld(), CartesianCommunicator::Broadcast(), CartesianCommunicator::BroadcastWorld(), CartesianStencil< SiteSpinor, SiteSpinor, ImplParams >::CommunicateBegin(), CartesianStencil< SiteSpinor, SiteSpinor, ImplParams >::CommunicateComplete(), Cshift_comms(), CartesianCommunicator::GlobalMax(), CartesianCommunicator::GlobalMax(), CartesianCommunicator::GlobalSum(), CartesianCommunicator::GlobalSum(), CartesianCommunicator::GlobalSum(), CartesianCommunicator::GlobalSum(), CartesianCommunicator::GlobalSumVector(), CartesianCommunicator::GlobalSumVector(), CartesianCommunicator::GlobalSumVector(), CartesianCommunicator::GlobalXOR(), innerProduct(), and CartesianCommunicator::StencilBarrier().
|
static |
Definition at line 124 of file FlightRecorder.cc.
References BACKTRACEFP, ContinueOnFail, ErrorCounter, GridHostname(), LoggingMode, LoggingModePrint, LoggingModeRecord, LoggingModeVerify, NormLoggingCounter, NormLogVector, PrintEntireLog, StepLoggingCounter, StepName, and GlobalSharedMemory::WorldShmRank.
Referenced by axpby_norm_fast(), and innerProduct().
|
static |
Definition at line 181 of file FlightRecorder.cc.
References BACKTRACEFP, ContinueOnFail, CsumLoggingCounter, CsumLogVector, ErrorCounter, GridHostname(), LoggingMode, LoggingModePrint, LoggingModeRecord, LoggingModeVerify, NormLoggingCounter, PrintEntireLog, StepLoggingCounter, StepName, and GlobalSharedMemory::WorldShmRank.
Referenced by axpby_norm_fast(), and innerProduct().
|
static |
Definition at line 237 of file FlightRecorder.cc.
References BACKTRACEFP, ContinueOnFail, ErrorCounter, GridHostname(), local, LoggingMode, LoggingModePrint, LoggingModeRecord, LoggingModeVerify, PrintEntireLog, ReductionLoggingCounter, ReductionLogVector, StepLoggingCounter, StepName, and GlobalSharedMemory::WorldShmRank.
Referenced by axpby_norm_fast(), and innerProduct().
|
static |
Definition at line 66 of file FlightRecorder.cc.
References CsumLogVector, NormLogVector, RecvLogVector, ReductionLogVector, ResetCounters(), and XmitLogVector.
Referenced by SetLoggingMode(), SetLoggingModePrint(), and SetLoggingModeRecord().
|
static |
Definition at line 56 of file FlightRecorder.cc.
References CsumLoggingCounter, NormLoggingCounter, RecvLoggingCounter, ReductionLoggingCounter, StepLoggingCounter, StepName, and XmitLoggingCounter.
Referenced by SetLoggingModeVerify(), and Truncate().
|
static |
Definition at line 120 of file FlightRecorder.cc.
References ErrorCounter.
|
static |
Definition at line 278 of file FlightRecorder.cc.
References BACKTRACEFP, ChecksumCommsSend, ContinueOnFail, ErrorCounter, GridHostname(), LoggingMode, LoggingModeNone, LoggingModePrint, LoggingModeRecord, LoggingModeVerify, PrintEntireLog, StepLoggingCounter, StepName, svm_xor(), GlobalSharedMemory::WorldShmRank, XmitLoggingCounter, and XmitLogVector.
Referenced by CartesianStencil< SiteSpinor, SiteSpinor, ImplParams >::CommunicateBegin().
|
static |
Definition at line 328 of file FlightRecorder.cc.
References BACKTRACEFP, ChecksumComms, ContinueOnFail, ErrorCounter, GridHostname(), LoggingMode, LoggingModeNone, LoggingModePrint, LoggingModeRecord, LoggingModeVerify, PrintEntireLog, RecvLoggingCounter, RecvLogVector, StepLoggingCounter, StepName, svm_xor(), and GlobalSharedMemory::WorldShmRank.
Referenced by CartesianStencil< SiteSpinor, SiteSpinor, ImplParams >::CommunicateComplete().
|
static |
Definition at line 13 of file FlightRecorder.h.
Referenced by axpby_norm_fast(), CsumLog(), innerProduct(), NAMESPACE_BEGIN(), NormLog(), recvLog(), ReductionLog(), SetLoggingMode(), SetLoggingModePrint(), SetLoggingModeRecord(), SetLoggingModeVerify(), and xmitLog().
|
static |
Definition at line 14 of file FlightRecorder.h.
Referenced by CsumLog(), ErrorCount(), NAMESPACE_BEGIN(), NormLog(), recvLog(), ReductionLog(), and xmitLog().
|
static |
Definition at line 15 of file FlightRecorder.h.
Referenced by CsumLog(), Grid_generic_handler(), NAMESPACE_BEGIN(), NormLog(), recvLog(), ReductionLog(), ResetCounters(), StepLog(), and xmitLog().
|
static |
Definition at line 16 of file FlightRecorder.h.
Referenced by CsumLog(), Grid_generic_handler(), NAMESPACE_BEGIN(), NormLog(), recvLog(), ReductionLog(), ResetCounters(), StepLog(), and xmitLog().
|
static |
Definition at line 17 of file FlightRecorder.h.
Referenced by NAMESPACE_BEGIN(), ResetCounters(), and xmitLog().
|
static |
Definition at line 18 of file FlightRecorder.h.
Referenced by NAMESPACE_BEGIN(), recvLog(), and ResetCounters().
|
static |
Definition at line 19 of file FlightRecorder.h.
Referenced by CsumLog(), NAMESPACE_BEGIN(), and ResetCounters().
|
static |
Definition at line 20 of file FlightRecorder.h.
Referenced by CsumLog(), NAMESPACE_BEGIN(), NormLog(), and ResetCounters().
|
static |
Definition at line 21 of file FlightRecorder.h.
Referenced by NAMESPACE_BEGIN(), ReductionLog(), and ResetCounters().
|
static |
Definition at line 22 of file FlightRecorder.h.
Referenced by NAMESPACE_BEGIN(), Truncate(), and xmitLog().
|
static |
Definition at line 23 of file FlightRecorder.h.
Referenced by NAMESPACE_BEGIN(), recvLog(), and Truncate().
|
static |
Definition at line 24 of file FlightRecorder.h.
Referenced by CsumLog(), NAMESPACE_BEGIN(), and Truncate().
|
static |
Definition at line 25 of file FlightRecorder.h.
Referenced by NAMESPACE_BEGIN(), NormLog(), SetLoggingModeVerify(), and Truncate().
|
static |
Definition at line 26 of file FlightRecorder.h.
Referenced by NAMESPACE_BEGIN(), ReductionLog(), and Truncate().
|
static |
Definition at line 27 of file FlightRecorder.h.
Referenced by CsumLog(), NAMESPACE_BEGIN(), NormLog(), recvLog(), ReductionLog(), and xmitLog().
|
static |
Definition at line 28 of file FlightRecorder.h.
Referenced by CsumLog(), Grid_init(), NAMESPACE_BEGIN(), NormLog(), recvLog(), ReductionLog(), and xmitLog().
|
static |
Definition at line 29 of file FlightRecorder.h.
Referenced by Grid_init(), NAMESPACE_BEGIN(), and recvLog().
|
static |
Definition at line 30 of file FlightRecorder.h.
Referenced by Grid_init(), NAMESPACE_BEGIN(), and xmitLog().