KMR
|
KMRViz tracing Support. More...
#include <mpi.h>
#include <stdint.h>
#include <assert.h>
#include "../config.h"
#include "kmr.h"
#include "kmrimpl.h"
#include "kmrtrace.h"
Go to the source code of this file.
Typedefs | |
typedef struct kmr_trace | kmr_trace_t |
Functions | |
kmr_trace_entry_t * | kmr_trace_add_entry (KMR *mr, kmr_trace_event_t ev, kmr_trace_entry_t *pre, KMR_KVS *kvi, KMR_KVS *kvo) |
Add an entry to the trace. | |
static int | kmr_trace_count (kmr_trace_entry_t *e1, kmr_trace_entry_t *e2) |
static void | kmr_trace_dump (KMR *mr) |
static void | kmr_trace_dump_bin (kmr_trace_t *kt, char *filename) |
static void | kmr_trace_dump_txt (kmr_trace_t *kt, char *filename) |
void | kmr_trace_finalize (KMR *mr) |
Finalize a trace. | |
static void | kmr_trace_fini (kmr_trace_t *kt) |
static double | kmr_trace_gettime () |
static void | kmr_trace_init (kmr_trace_t *kt, MPI_Comm comm) |
void | kmr_trace_initialize (KMR *mr) |
Initialize a trace. | |
static void | kmr_trace_start (kmr_trace_t *kt) |
static void | kmr_trace_stop (kmr_trace_t *kt) |
KMRViz tracing Support.
Definition in file kmrtrace.c.