KMR
Typedefs | Functions
kmrtrace.c File Reference

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_tkmr_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)
 

Detailed Description

KMRViz tracing Support.

Definition in file kmrtrace.c.