ROSS
Functions | Variables
specialized-lps.c File Reference
#include "ross.h"
#include "analysis-lp.h"

Go to the source code of this file.

Functions

void specialized_lp_setup ()
 
void specialized_lp_init_mapping ()
 
void specialized_lp_run ()
 
const tw_optdefst_special_lp_opts (void)
 

Variables

int g_st_use_analysis_lps = 0
 
tw_lpid g_st_analysis_nlp = 0
 
int g_st_sample_count = 65536
 
tw_lpid analysis_start_gid = 0
 
tw_lpid g_st_total_model_lps = 0
 
const tw_optdef special_lp_opt []
 

Function Documentation

void specialized_lp_init_mapping ( )

Definition at line 41 of file specialized-lps.c.

References analysis_start_gid, g_st_analysis_nlp, g_tw_kp, g_tw_lp, g_tw_mynode, g_tw_nlp, g_tw_pe, st_analysis_lp_settype(), tw_lp_onkp(), and tw_lp_onpe().

Referenced by tw_define_lps().

Here is the call graph for this function:

Here is the caller graph for this function:

void specialized_lp_run ( )

Definition at line 52 of file specialized-lps.c.

References g_st_sampling_end, and g_tw_ts_end.

Referenced by st_inst_init().

Here is the caller graph for this function:

void specialized_lp_setup ( )

Definition at line 18 of file specialized-lps.c.

References ALL_STATS, ANALYSIS_LP, analysis_start_gid, g_st_analysis_nlp, g_st_engine_stats, g_st_model_stats, g_st_total_model_lps, g_st_use_analysis_lps, g_tw_nkp, g_tw_nlp, g_tw_synchronization_protocol, MPI_COMM_ROSS, SEQUENTIAL, st_buffer_init(), and VT_STATS.

Referenced by tw_define_lps().

Here is the call graph for this function:

Here is the caller graph for this function:

const tw_optdef* st_special_lp_opts ( void  )

Definition at line 67 of file specialized-lps.c.

References special_lp_opt.

Referenced by tw_init().

Here is the caller graph for this function:

Variable Documentation

tw_lpid analysis_start_gid = 0
tw_lpid g_st_analysis_nlp = 0
int g_st_sample_count = 65536

Definition at line 13 of file specialized-lps.c.

Referenced by analysis_init().

tw_lpid g_st_total_model_lps = 0

Definition at line 16 of file specialized-lps.c.

Referenced by specialized_lp_setup(), and tw_getlocal_lp().

int g_st_use_analysis_lps = 0
const tw_optdef special_lp_opt[]
Initial value:
=
{
TWOPT_GROUP("Specialized ROSS LPs"),
TWOPT_UINT("sample-count", g_st_sample_count, "Number of samples to allocate in memory"),
}
#define TWOPT_UINT(n, v, h)
Definition: tw-opts.h:30
#define TWOPT_GROUP(h)
Definition: tw-opts.h:27
int g_st_sample_count

Definition at line 59 of file specialized-lps.c.

Referenced by st_special_lp_opts().