ROSS
Functions
ross-gvt.h File Reference

Go to the source code of this file.

Functions

const tw_optdeftw_gvt_setup (void)
 
void tw_gvt_start (void)
 
void tw_gvt_step1 (tw_pe *)
 
void tw_gvt_step1_realtime (tw_pe *)
 
void tw_gvt_step2 (tw_pe *)
 
void tw_gvt_force_update (void)
 
void tw_gvt_force_update_realtime (void)
 
int tw_gvt_set (tw_pe *pe, tw_stime LVT)
 
static int tw_gvt_inprogress (tw_pe *pe)
 
void tw_gvt_stats (FILE *F)
 

Function Documentation

void tw_gvt_force_update ( void  )

Definition at line 39 of file mpi_allreduce.c.

References g_tw_gvt_interval, gvt_cnt, and gvt_force.

Referenced by tw_sched_batch(), and tw_scheduler_conservative().

Here is the caller graph for this function:

void tw_gvt_force_update_realtime ( void  )

Definition at line 46 of file mpi_allreduce.c.

References g_tw_gvt_interval_start_cycles, and gvt_force.

Referenced by tw_sched_batch_realtime().

Here is the caller graph for this function:

static int tw_gvt_inprogress ( tw_pe pe)
inlinestatic
int tw_gvt_set ( tw_pe pe,
tw_stime  LVT 
)
const tw_optdef* tw_gvt_setup ( void  )

Definition at line 26 of file mpi_allreduce.c.

References gvt_cnt, and gvt_opts.

Referenced by tw_init().

Here is the caller graph for this function:

void tw_gvt_start ( void  )

Definition at line 34 of file mpi_allreduce.c.

Referenced by tw_init().

Here is the caller graph for this function:

void tw_gvt_stats ( FILE *  F)

Definition at line 53 of file mpi_allreduce.c.

References all_reduce_cnt, g_tw_clock_rate, g_tw_gvt_done, g_tw_gvt_interval, g_tw_gvt_realtime_interval, g_tw_mblock, and gvt_force.

Referenced by tw_stats().

Here is the caller graph for this function:

void tw_gvt_step1 ( tw_pe )

Definition at line 69 of file mpi_allreduce.c.

References g_tw_gvt_interval, g_tw_max_opt_lookahead, tw_pe::GVT, gvt_cnt, tw_pe::gvt_status, tw_pe::pq, TW_GVT_COMPUTE, tw_pq_minimum(), and TW_STIME_DBL.

Referenced by tw_scheduler_conservative(), and tw_scheduler_optimistic().

Here is the call graph for this function:

Here is the caller graph for this function:

void tw_gvt_step1_realtime ( tw_pe )

Definition at line 79 of file mpi_allreduce.c.

References g_tw_gvt_interval_start_cycles, g_tw_gvt_realtime_interval, g_tw_max_opt_lookahead, tw_pe::GVT, tw_pe::gvt_status, tw_pe::pq, tw_clock_read(), TW_GVT_COMPUTE, tw_pq_minimum(), and TW_STIME_DBL.

Referenced by tw_scheduler_optimistic_realtime().

Here is the call graph for this function:

Here is the caller graph for this function:

void tw_gvt_step2 ( tw_pe )