Go to the source code of this file.
Functions | |
ADIOI_BGL_ProcInfo_t * | ADIOI_BGL_ProcInfo_new () |
ADIOI_BGL_ProcInfo_t * | ADIOI_BGL_ProcInfo_new_n (int n) |
void | ADIOI_BGL_ProcInfo_free (ADIOI_BGL_ProcInfo_t *info) |
static void | ADIOI_BGL_ProcInfo_set (ADIOI_BGL_ProcInfo_t *info, const DCMF_Hardware_t *hw, int r) |
ADIOI_BGL_ConfInfo_t * | ADIOI_BGL_ConfInfo_new () |
static void | ADIOI_BGL_ConfInfo_set (ADIOI_BGL_ConfInfo_t *info, const DCMF_Hardware_t *hw, int s, int n_aggrs) |
void | ADIOI_BGL_ConfInfo_free (ADIOI_BGL_ConfInfo_t *info) |
void | ADIOI_BGL_persInfo_init (ADIOI_BGL_ConfInfo_t *conf, ADIOI_BGL_ProcInfo_t *proc, int s, int r, int n_aggrs) |
void | ADIOI_BGL_persInfo_free (ADIOI_BGL_ConfInfo_t *conf, ADIOI_BGL_ProcInfo_t *proc) |
Definition in file ad_bgl_pset.c.
ADIOI_BGL_ProcInfo_t* ADIOI_BGL_ProcInfo_new | ( | ) |
Definition at line 21 of file ad_bgl_pset.c.
References p.
Referenced by ADIOI_BGL_gen_agg_ranklist().
ADIOI_BGL_ProcInfo_t* ADIOI_BGL_ProcInfo_new_n | ( | int | n | ) |
Definition at line 29 of file ad_bgl_pset.c.
References p.
Referenced by ADIOI_BGL_compute_agg_ranklist_serial_do(), and ADIOI_BGL_gen_agg_ranklist().
void ADIOI_BGL_ProcInfo_free | ( | ADIOI_BGL_ProcInfo_t * | info | ) |
Definition at line 37 of file ad_bgl_pset.c.
Referenced by ADIOI_BGL_compute_agg_ranklist_serial_do(), ADIOI_BGL_gen_agg_ranklist(), and ADIOI_BGL_persInfo_free().
static void ADIOI_BGL_ProcInfo_set | ( | ADIOI_BGL_ProcInfo_t * | info, | |
const DCMF_Hardware_t * | hw, | |||
int | r | |||
) | [static] |
Definition at line 44 of file ad_bgl_pset.c.
References ADIOI_BGL_ProcInfo_t::cpuid, ADIOI_BGL_ProcInfo_t::psetNum, ADIOI_BGL_ProcInfo_t::rank, ADIOI_BGL_ProcInfo_t::rankInPset, ADIOI_BGL_ProcInfo_t::xInPset, ADIOI_BGL_ProcInfo_t::yInPset, and ADIOI_BGL_ProcInfo_t::zInPset.
Referenced by ADIOI_BGL_persInfo_init().
ADIOI_BGL_ConfInfo_t* ADIOI_BGL_ConfInfo_new | ( | ) |
Definition at line 57 of file ad_bgl_pset.c.
References p.
Referenced by ADIOI_BGL_gen_agg_ranklist().
static void ADIOI_BGL_ConfInfo_set | ( | ADIOI_BGL_ConfInfo_t * | info, | |
const DCMF_Hardware_t * | hw, | |||
int | s, | |||
int | n_aggrs | |||
) | [static] |
Definition at line 66 of file ad_bgl_pset.c.
References ADIOI_BGL_ConfInfo_t::aggRatio, ADIOI_BGL_ConfInfo_t::cpuidSize, ADIOI_BGL_ConfInfo_t::isVNM, ADIOI_BGL_ConfInfo_t::nAggrs, ADIOI_BGL_ConfInfo_t::nProcs, ADIOI_BGL_ConfInfo_t::numPsets, ADIOI_BGL_ConfInfo_t::PsetSize, and ADIOI_BGL_ConfInfo_t::virtualPsetSize.
Referenced by ADIOI_BGL_persInfo_init().
void ADIOI_BGL_ConfInfo_free | ( | ADIOI_BGL_ConfInfo_t * | info | ) |
Definition at line 87 of file ad_bgl_pset.c.
Referenced by ADIOI_BGL_persInfo_free().
void ADIOI_BGL_persInfo_init | ( | ADIOI_BGL_ConfInfo_t * | conf, | |
ADIOI_BGL_ProcInfo_t * | proc, | |||
int | s, | |||
int | r, | |||
int | n_aggrs | |||
) |
Definition at line 93 of file ad_bgl_pset.c.
References ADIOI_BGL_ConfInfo_set(), and ADIOI_BGL_ProcInfo_set().
Referenced by ADIOI_BGL_gen_agg_ranklist().
void ADIOI_BGL_persInfo_free | ( | ADIOI_BGL_ConfInfo_t * | conf, | |
ADIOI_BGL_ProcInfo_t * | proc | |||
) |
Definition at line 105 of file ad_bgl_pset.c.
References ADIOI_BGL_ConfInfo_free(), and ADIOI_BGL_ProcInfo_free().
Referenced by ADIOI_BGL_gen_agg_ranklist().