Grid 0.7.0
FlightRecorder.h
Go to the documentation of this file.
1#pragma once
2
5 public:
12
13 static int LoggingMode;
14 static uint64_t ErrorCounter;
15 static const char * StepName;
16 static int32_t StepLoggingCounter;
17 static int32_t XmitLoggingCounter;
18 static int32_t RecvLoggingCounter;
19 static int32_t CsumLoggingCounter;
20 static int32_t NormLoggingCounter;
22 static std::vector<uint64_t> XmitLogVector;
23 static std::vector<uint64_t> RecvLogVector;
24 static std::vector<uint64_t> CsumLogVector;
25 static std::vector<double> NormLogVector;
26 static std::vector<double> ReductionLogVector;
27 static int ContinueOnFail;
28 static int PrintEntireLog;
29 static int ChecksumComms;
31 static void SetLoggingModePrint(void);
32 static void SetLoggingModeRecord(void);
33 static void SetLoggingModeVerify(void);
34 static void SetLoggingMode(LoggingMode_t mode);
35 static bool StepLog(const char *name);
36 static bool NormLog(double value);
37 static bool CsumLog(uint64_t csum);
38 static void ReductionLog(double lcl, double glbl);
39 static void Truncate(void);
40 static void ResetCounters(void);
41 static uint64_t ErrorCount(void);
42 static void xmitLog(void *,uint64_t bytes);
43 static void recvLog(void *,uint64_t bytes,int rank);
44};
46
#define NAMESPACE_BEGIN(A)
Definition Namespace.h:35
#define NAMESPACE_END(A)
Definition Namespace.h:36
static const char * StepName
static void SetLoggingModeRecord(void)
static bool StepLog(const char *name)
static void SetLoggingModePrint(void)
static void ReductionLog(double lcl, double glbl)
static void Truncate(void)
static int32_t StepLoggingCounter
static int PrintEntireLog
static bool CsumLog(uint64_t csum)
static std::vector< double > NormLogVector
static uint64_t ErrorCount(void)
static std::vector< double > ReductionLogVector
static int32_t ReductionLoggingCounter
static int ContinueOnFail
static void SetLoggingMode(LoggingMode_t mode)
static int LoggingMode
static int ChecksumCommsSend
static void recvLog(void *, uint64_t bytes, int rank)
static void ResetCounters(void)
static int32_t CsumLoggingCounter
static bool NormLog(double value)
static std::vector< uint64_t > XmitLogVector
static std::vector< uint64_t > CsumLogVector
static std::vector< uint64_t > RecvLogVector
static int32_t XmitLoggingCounter
static void xmitLog(void *, uint64_t bytes)
static uint64_t ErrorCounter
static int32_t RecvLoggingCounter
static int32_t NormLoggingCounter
static int ChecksumComms
static void SetLoggingModeVerify(void)