pmix_process_info 57 ompi/mca/rte/pmix/rte_pmix.h #define OMPI_PROC_MY_NAME (&pmix_process_info.my_name) pmix_process_info 123 ompi/mca/rte/pmix/rte_pmix.h OMPI_DECLSPEC extern pmix_process_info_t pmix_process_info; pmix_process_info 124 ompi/mca/rte/pmix/rte_pmix.h #define ompi_process_info pmix_process_info pmix_process_info 70 ompi/mca/rte/pmix/rte_pmix_module.c pmix_process_info_t pmix_process_info = {0}; pmix_process_info 518 ompi/mca/rte/pmix/rte_pmix_module.c memset(&pmix_process_info, 0, sizeof(pmix_process_info)); pmix_process_info 561 ompi/mca/rte/pmix/rte_pmix_module.c pmix_process_info.my_name.jobid = OPAL_PROC_MY_NAME.jobid; pmix_process_info 562 ompi/mca/rte/pmix/rte_pmix_module.c pmix_process_info.my_name.vpid = OPAL_PROC_MY_NAME.vpid; pmix_process_info 565 ompi/mca/rte/pmix/rte_pmix_module.c pmix_process_info.nodename = opal_get_proc_hostname(myproc); pmix_process_info 569 ompi/mca/rte/pmix/rte_pmix_module.c &pmix_process_info.my_name, &u16ptr, OPAL_UINT16); pmix_process_info 574 ompi/mca/rte/pmix/rte_pmix_module.c pmix_process_info.my_local_rank = u16; pmix_process_info 578 ompi/mca/rte/pmix/rte_pmix_module.c &pmix_process_info.my_name, &u16ptr, OPAL_UINT16); pmix_process_info 583 ompi/mca/rte/pmix/rte_pmix_module.c pmix_process_info.my_node_rank = u16; pmix_process_info 586 ompi/mca/rte/pmix/rte_pmix_module.c pname.jobid = pmix_process_info.my_name.jobid; pmix_process_info 594 ompi/mca/rte/pmix/rte_pmix_module.c pmix_process_info.num_procs = u32; pmix_process_info 600 ompi/mca/rte/pmix/rte_pmix_module.c opal_asprintf(&ev1, OPAL_MCA_PREFIX"opal_ess_num_procs=%d", pmix_process_info.num_procs); pmix_process_info 605 ompi/mca/rte/pmix/rte_pmix_module.c opal_asprintf(&ev2, "OMPI_APP_CTX_NUM_PROCS=%d", pmix_process_info.num_procs); pmix_process_info 612 ompi/mca/rte/pmix/rte_pmix_module.c &pmix_process_info.my_name, &u32ptr, OPAL_UINT32); pmix_process_info 614 ompi/mca/rte/pmix/rte_pmix_module.c pmix_process_info.app_num = u32; pmix_process_info 616 ompi/mca/rte/pmix/rte_pmix_module.c pmix_process_info.app_num = 0; pmix_process_info 624 ompi/mca/rte/pmix/rte_pmix_module.c pmix_process_info.num_local_peers = u32 - 1; // want number besides ourselves pmix_process_info 626 ompi/mca/rte/pmix/rte_pmix_module.c pmix_process_info.num_local_peers = 0; pmix_process_info 634 ompi/mca/rte/pmix/rte_pmix_module.c unique_key[0] = (pmix_process_info.my_name.jobid & 0xff00) >> 16; pmix_process_info 635 ompi/mca/rte/pmix/rte_pmix_module.c unique_key[1] = pmix_process_info.my_name.jobid & 0x00ff; pmix_process_info 642 ompi/mca/rte/pmix/rte_pmix_module.c OPAL_NAME_PRINT(pmix_process_info.my_name), string_key); pmix_process_info 653 ompi/mca/rte/pmix/rte_pmix_module.c pmix_process_info.job_session_dir = val; pmix_process_info 657 ompi/mca/rte/pmix/rte_pmix_module.c ret = _setup_job_session_dir(&pmix_process_info.job_session_dir); pmix_process_info 665 ompi/mca/rte/pmix/rte_pmix_module.c if (0 < pmix_process_info.num_local_peers) { pmix_process_info 667 ompi/mca/rte/pmix/rte_pmix_module.c if (pmix_process_info.num_local_peers < pmix_process_info.my_local_rank) { pmix_process_info 690 ompi/mca/rte/pmix/rte_pmix_module.c &pmix_process_info.my_name, &val, OPAL_STRING); pmix_process_info 692 ompi/mca/rte/pmix/rte_pmix_module.c pmix_process_info.cpuset = val; pmix_process_info 694 ompi/mca/rte/pmix/rte_pmix_module.c pmix_process_info.cpuset = NULL; pmix_process_info 696 ompi/mca/rte/pmix/rte_pmix_module.c pname.jobid = pmix_process_info.my_name.jobid; pmix_process_info 699 ompi/mca/rte/pmix/rte_pmix_module.c if (pname.vpid == pmix_process_info.my_name.vpid) { pmix_process_info 707 ompi/mca/rte/pmix/rte_pmix_module.c u16 = opal_hwloc_compute_relative_locality(pmix_process_info.cpuset, val); pmix_process_info 719 ompi/mca/rte/pmix/rte_pmix_module.c OPAL_NAME_PRINT(pmix_process_info.my_name), pmix_process_info 726 ompi/mca/rte/pmix/rte_pmix_module.c if (NULL != pmix_process_info.cpuset) { pmix_process_info 727 ompi/mca/rte/pmix/rte_pmix_module.c free(pmix_process_info.cpuset); pmix_process_info 745 ompi/mca/rte/pmix/rte_pmix_module.c opal_process_info.job_session_dir = pmix_process_info.job_session_dir; pmix_process_info 746 ompi/mca/rte/pmix/rte_pmix_module.c opal_process_info.proc_session_dir = pmix_process_info.proc_session_dir; pmix_process_info 747 ompi/mca/rte/pmix/rte_pmix_module.c opal_process_info.num_local_peers = (int32_t)pmix_process_info.num_local_peers; pmix_process_info 748 ompi/mca/rte/pmix/rte_pmix_module.c opal_process_info.my_local_rank = (int32_t)pmix_process_info.my_local_rank; pmix_process_info 749 ompi/mca/rte/pmix/rte_pmix_module.c opal_process_info.cpuset = pmix_process_info.cpuset; pmix_process_info 754 ompi/mca/rte/pmix/rte_pmix_module.c OPAL_MODEX_SEND_VALUE(ret, OPAL_PMIX_GLOBAL, OPAL_PMIX_HOSTNAME, pmix_process_info.nodename, OPAL_STRING); pmix_process_info 817 ompi/mca/rte/pmix/rte_pmix_module.c if (NULL != pmix_process_info.job_session_dir) { pmix_process_info 818 ompi/mca/rte/pmix/rte_pmix_module.c opal_os_dirpath_destroy(pmix_process_info.job_session_dir, pmix_process_info 820 ompi/mca/rte/pmix/rte_pmix_module.c free(pmix_process_info.job_session_dir); pmix_process_info 823 ompi/mca/rte/pmix/rte_pmix_module.c free (pmix_process_info.cpuset); pmix_process_info 824 ompi/mca/rte/pmix/rte_pmix_module.c pmix_process_info.cpuset = NULL; pmix_process_info 1037 ompi/mca/rte/pmix/rte_pmix_module.c if (0 > opal_asprintf(&pmix_process_info.job_session_dir, pmix_process_info 1039 ompi/mca/rte/pmix/rte_pmix_module.c pmix_process_info.nodename, pmix_process_info 1041 ompi/mca/rte/pmix/rte_pmix_module.c pmix_process_info.my_name.jobid)) { pmix_process_info 1042 ompi/mca/rte/pmix/rte_pmix_module.c pmix_process_info.job_session_dir = NULL;