ROSS
Functions | Variables
mpi_allreduce.h File Reference

Go to the source code of this file.

Functions

static int tw_gvt_inprogress (tw_pe *pe)
 
static void gvt_print (tw_stime gvt)
 
tw_stat st_get_allreduce_count ()
 

Variables

static double gvt_print_interval = 0.01
 
static double percent_complete = 0.0
 

Function Documentation

static void gvt_print ( tw_stime  gvt)
inlinestatic

Definition at line 14 of file mpi_allreduce.h.

References tw_pe::avl_tree_size, g_tw_gvt_done, g_tw_pe, g_tw_ts_end, gvt_print_interval, percent_complete, tw_pe::pq, ROSS_MIN, tw_pq_max_size(), and TW_STIME_DBL.

Referenced by tw_gvt_step2(), and tw_scheduler_sequential().

Here is the call graph for this function:

Here is the caller graph for this function:

tw_stat st_get_allreduce_count ( )

Definition at line 20 of file mpi_allreduce.c.

References all_reduce_cnt.

Referenced by st_collect_engine_data_pes().

Here is the caller graph for this function:

static int tw_gvt_inprogress ( tw_pe pe)
inlinestatic

Definition at line 8 of file mpi_allreduce.h.

References tw_pe::gvt_status.

Referenced by event_cancel(), recv_begin(), recv_finish(), and tw_event_send().

Here is the caller graph for this function:

Variable Documentation

double gvt_print_interval = 0.01
static

Definition at line 4 of file mpi_allreduce.h.

Referenced by gvt_print().

double percent_complete = 0.0
static

Definition at line 5 of file mpi_allreduce.h.

Referenced by gvt_print(), tw_gvt_step2(), and tw_scheduler_sequential().