|
DASH
0.3.0
|


Go to the source code of this file.
Functions | |
| dart_ret_t | dart_team_locality_init (dart_team_t team) |
| Initialize information of the specified team. More... | |
| dart_ret_t | dart_team_locality_finalize (dart_team_t team) |
| Initialize information of the specified team. More... | |
| dart_ret_t | dart_domain_team_locality (dart_team_t team, const char *domain_tag, dart_domain_locality_t **team_domain_out) |
| Locality information of the team domain with the specified id tag. More... | |
| dart_ret_t | dart_domain_create (dart_domain_locality_t **domain_out) |
| Default constructor. More... | |
| dart_ret_t | dart_domain_clone (const dart_domain_locality_t *domain_in, dart_domain_locality_t **domain_out) |
| Copy-constructor. More... | |
| dart_ret_t | dart_domain_destroy (dart_domain_locality_t *domain) |
| Destructor. More... | |
| dart_ret_t | dart_domain_assign (dart_domain_locality_t *domain_lhs, const dart_domain_locality_t *domain_rhs) |
| Assignment operator. More... | |
| dart_ret_t | dart_domain_find (const dart_domain_locality_t *domain_in, const char *domain_tag, dart_domain_locality_t **subdomain_out) |
| Locality information of the subdomain with the specified id tag. More... | |
| dart_ret_t | dart_domain_select (dart_domain_locality_t *domain_in, int num_subdomain_tags, const char **subdomain_tags) |
| Remove domains in locality domain hierarchy that do not match the specified domain tags and are not a parent of a matched domain. More... | |
| dart_ret_t | dart_domain_exclude (dart_domain_locality_t *domain_in, int num_subdomain_tags, const char **subdomain_tags) |
| Remove domains in locality domain hierarchy matching the specified domain tags. More... | |
| dart_ret_t | dart_domain_add_subdomain (dart_domain_locality_t *domain, dart_domain_locality_t *subdomain, int subdomain_rel_id) |
| Insert locality domain into subdomains of a domain at the specified relative index. More... | |
| dart_ret_t | dart_domain_move_subdomain (dart_domain_locality_t *domain, dart_domain_locality_t *new_parent_domain, int new_domain_rel_id) |
| Move locality domain in the locality hierarchy. More... | |
| dart_ret_t | dart_domain_split_scope (const dart_domain_locality_t *domain_in, dart_locality_scope_t scope, int num_parts, dart_domain_locality_t *split_domain_out) |
Split locality domain hierarchy at given domain tag into num_parts groups at specified scope. More... | |
| dart_ret_t | dart_domain_scope_tags (const dart_domain_locality_t *domain_in, dart_locality_scope_t scope, int *num_domains_out, char ***domain_tags_out) |
| Domain tags of domains at the specified locality scope. More... | |
| dart_ret_t | dart_domain_scope_domains (const dart_domain_locality_t *domain_in, dart_locality_scope_t scope, int *num_domains_out, dart_domain_locality_t ***domains_out) |
| Locality domains at the specified locality scope. More... | |
| dart_ret_t | dart_domain_group (dart_domain_locality_t *domain_in, int num_group_subdomains, const char **group_subdomain_tags, char *group_domain_tag_out) |
| Adds entries to locality hierarchy to group locality domains. More... | |
| dart_ret_t | dart_unit_locality (dart_team_t team, dart_team_unit_t unit, dart_unit_locality_t **loc) |
| Locality information of the unit with the specified team-relative id. More... | |