|
Dynamic Load Balance 3.6.1+32-59d1
|
#include "LB_comm/shmem_talp.h"#include "LB_comm/shmem.h"#include "apis/dlb_errors.h"#include "apis/dlb_talp.h"#include "support/atomic.h"#include "support/debug.h"#include "support/types.h"#include "support/mask_utils.h"#include <stdlib.h>#include <string.h>#include <pthread.h>#include <inttypes.h>
Data Structures | |
| struct | talp_region_t |
| struct | shdata_t |
Enumerations | |
| enum | { NOBODY = 0 } |
| enum | { SHMEM_TALP_VERSION = 4 } |
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) |
| 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 | ) |