1#ifndef INC_gvt_mpi_allreduce_h
2#define INC_gvt_mpi_allreduce_h
4#include "ross-extern.h"
5#include "ross-kernel-inline.h"
7#include "queue/tw-queue.h"
18 return pe->gvt_status;
35 printf(
"GVT #%d: simulation %d%% complete, max event queue size %u (",
41 printf(
"GVT = %s",
"MAX");
43 printf(
"GVT = %.4f", ts);
50 timeinfo = localtime(&raw_time);
51 strftime(time_str, 80,
"%c", timeinfo);
52 printf(
") at %s.\n", time_str);
58 printf(
"AVL tree size: %d\n",
g_tw_pe->avl_tree_size);
static double percent_complete
static double gvt_print_interval
static int tw_gvt_inprogress(tw_pe *pe)
static void gvt_print(tw_stime gvt)
tw_stat st_get_allreduce_count()
unsigned int tw_pq_max_size(tw_pq *)
unsigned int g_tw_gvt_done
unsigned long long tw_stat
Holds the entire PE state.