static void nscon(pmix_nspace_t *p) { memset(p->nspace, 0, PMIX_MAX_NSLEN); PMIX_CONSTRUCT(&p->nodes, pmix_list_t); PMIX_CONSTRUCT(&p->internal, pmix_hash_table_t); pmix_hash_table_init(&p->internal, 16); PMIX_CONSTRUCT(&p->modex, pmix_hash_table_t); pmix_hash_table_init(&p->modex, 256); p->server = NULL; }
static void sncon(pmix_server_nspace_t *p) { p->nlocalprocs = 0; p->all_registered = false; PMIX_CONSTRUCT(&p->job_info, pmix_buffer_t); PMIX_CONSTRUCT(&p->ranks, pmix_list_t); PMIX_CONSTRUCT(&p->mylocal, pmix_hash_table_t); pmix_hash_table_init(&p->mylocal, 16); PMIX_CONSTRUCT(&p->myremote, pmix_hash_table_t); pmix_hash_table_init(&p->myremote, 16); PMIX_CONSTRUCT(&p->remote, pmix_hash_table_t); pmix_hash_table_init(&p->remote, 256); }
int pmix_mca_base_var_group_init (void) { int ret; if (!pmix_mca_base_var_group_initialized) { PMIX_CONSTRUCT(&pmix_mca_base_var_groups, pmix_pointer_array_t); /* These values are arbitrary */ ret = pmix_pointer_array_init (&pmix_mca_base_var_groups, 128, 16384, 128); if (PMIX_SUCCESS != ret) { return ret; } PMIX_CONSTRUCT(&pmix_mca_base_var_group_index_hash, pmix_hash_table_t); ret = pmix_hash_table_init (&pmix_mca_base_var_group_index_hash, 256); if (PMIX_SUCCESS != ret) { return ret; } pmix_mca_base_var_group_initialized = true; pmix_mca_base_var_group_count = 0; } return PMIX_SUCCESS; }