Dynamic Load Balance 3.6.1+32-59d1
Data Structures | Functions
shmem_talp.h File Reference
#include <sys/types.h>
#include <stdbool.h>
#include <stdint.h>
Include dependency graph for shmem_talp.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  talp_region_list_t
 

Functions

int shmem_talp__init (const char *shmem_key, int shmem_size_multiplier)
 
int shmem_talp_ext__init (const char *shmem_key, int shmem_size_multiplier)
 
int shmem_talp__finalize (pid_t pid)
 
int shmem_talp_ext__finalize (void)
 
int shmem_talp__register (pid_t pid, float avg_cpus, const char *name, int *node_shared_id)
 
int shmem_talp__get_pidlist (pid_t *pidlist, int *nelems, int max_len)
 
int shmem_talp__get_region (talp_region_list_t *region, pid_t pid, const char *name)
 
int shmem_talp__get_regionlist (talp_region_list_t *region_list, int *nelems, int max_len, const char *name)
 
int shmem_talp__get_times (int region_id, int64_t *mpi_time, int64_t *useful_time)
 
int shmem_talp__set_times (int region_id, int64_t mpi_time, int64_t useful_time)
 
int shmem_talp__set_avg_cpus (int region_id, float avg_cpus)
 
void shmem_talp__print_info (const char *shmem_key, int shmem_size_multiplier)
 
bool shmem_talp__exists (void)
 
bool shmem_talp__initialized (void)
 
int shmem_talp__version (void)
 
size_t shmem_talp__size (void)
 
int shmem_talp__get_max_regions (void)
 
int shmem_talp__get_num_regions (void)
 

Function Documentation

◆ shmem_talp__init()

int shmem_talp__init ( const char *  shmem_key,
int  shmem_size_multiplier 
)

◆ shmem_talp_ext__init()

int shmem_talp_ext__init ( const char *  shmem_key,
int  shmem_size_multiplier 
)

◆ shmem_talp__finalize()

int shmem_talp__finalize ( pid_t  pid)

◆ shmem_talp_ext__finalize()

int shmem_talp_ext__finalize ( void  )

◆ shmem_talp__register()

int shmem_talp__register ( pid_t  pid,
float  avg_cpus,
const char *  name,
int *  node_shared_id 
)

◆ shmem_talp__get_pidlist()

int shmem_talp__get_pidlist ( pid_t *  pidlist,
int *  nelems,
int  max_len 
)

◆ shmem_talp__get_region()

int shmem_talp__get_region ( talp_region_list_t region,
pid_t  pid,
const char *  name 
)

◆ shmem_talp__get_regionlist()

int shmem_talp__get_regionlist ( talp_region_list_t region_list,
int *  nelems,
int  max_len,
const char *  name 
)

◆ shmem_talp__get_times()

int shmem_talp__get_times ( int  region_id,
int64_t *  mpi_time,
int64_t *  useful_time 
)

◆ shmem_talp__set_times()

int shmem_talp__set_times ( int  region_id,
int64_t  mpi_time,
int64_t  useful_time 
)

◆ shmem_talp__set_avg_cpus()

int shmem_talp__set_avg_cpus ( int  region_id,
float  avg_cpus 
)

◆ shmem_talp__print_info()

void shmem_talp__print_info ( const char *  shmem_key,
int  shmem_size_multiplier 
)

◆ shmem_talp__exists()

bool shmem_talp__exists ( void  )

◆ shmem_talp__initialized()

bool shmem_talp__initialized ( void  )

◆ shmem_talp__version()

int shmem_talp__version ( void  )

◆ shmem_talp__size()

size_t shmem_talp__size ( void  )

◆ shmem_talp__get_max_regions()

int shmem_talp__get_max_regions ( void  )

◆ shmem_talp__get_num_regions()

int shmem_talp__get_num_regions ( void  )