ROSS
phold.h
Go to the documentation of this file.
1 #ifndef INC_phold_h
2 #define INC_phold_h
3 
4 #include <ross.h>
5 
6  /*
7  * PHOLD Types
8  */
9 
10 typedef struct phold_state phold_state;
12 
14 {
15  long int dummy_state;
16 };
17 
19 {
20  long int dummy_data;
21 };
22 
23  /*
24  * PHOLD Globals
25  */
27 static unsigned int stagger = 0;
28 static unsigned int offset_lpid = 0;
29 static tw_stime mult = 1.4;
30 static tw_stime percent_remote = 0.25;
31 static unsigned int ttl_lps = 0;
32 static unsigned int nlp_per_pe = 8;
33 static int g_phold_start_events = 1;
34 static int optimistic_memory = 100;
35 
36 // rate for timestamp exponential distribution
37 static tw_stime mean = 1.0;
38 
39 static char run_id[1024] = "undefined";
40 
41 #endif
static unsigned int nlp_per_pe
Definition: phold.h:32
long int dummy_data
Definition: phold.h:20
double tw_stime
Definition: ross.h:150
static int g_phold_start_events
Definition: phold.h:33
static tw_stime mean
Definition: phold.h:37
static unsigned int ttl_lps
Definition: phold.h:31
long int dummy_state
Definition: phold.h:15
static tw_stime mult
Definition: phold.h:29
tw_stime lookahead
Definition: phold.h:26
static unsigned int offset_lpid
Definition: phold.h:28
static unsigned int stagger
Definition: phold.h:27
static int optimistic_memory
Definition: phold.h:34
static tw_stime percent_remote
Definition: phold.h:30
static char run_id[1024]
Definition: phold.h:39