proc_info sets the process name.
This commit was SVN r1697.
Этот коммит содержится в:
родитель
16f7e613f6
Коммит
3f5a147c66
@ -9,6 +9,7 @@
|
|||||||
#include "ompi_config.h"
|
#include "ompi_config.h"
|
||||||
#include "include/constants.h"
|
#include "include/constants.h"
|
||||||
#include "mca/ns/ns.h"
|
#include "mca/ns/ns.h"
|
||||||
|
#include "mca/pcm/pcm.h"
|
||||||
#include "util/proc_info.h"
|
#include "util/proc_info.h"
|
||||||
|
|
||||||
ompi_proc_info_t ompi_process_info = {
|
ompi_proc_info_t ompi_process_info = {
|
||||||
@ -26,7 +27,6 @@ ompi_proc_info_t ompi_process_info = {
|
|||||||
|
|
||||||
int ompi_proc_info(void)
|
int ompi_proc_info(void)
|
||||||
{
|
{
|
||||||
|
|
||||||
if (ompi_process_info.init) { /* already done this - don't do it again */
|
if (ompi_process_info.init) { /* already done this - don't do it again */
|
||||||
return(OMPI_SUCCESS);
|
return(OMPI_SUCCESS);
|
||||||
}
|
}
|
||||||
@ -34,14 +34,10 @@ int ompi_proc_info(void)
|
|||||||
/* get the process id */
|
/* get the process id */
|
||||||
ompi_process_info.pid = getpid();
|
ompi_process_info.pid = getpid();
|
||||||
|
|
||||||
/* define process name */
|
/* set process name */
|
||||||
if (ompi_process_info.seed) { /* i'm the seed daemon */
|
ompi_process_info.name=mca_pcm.pcm_self();
|
||||||
ompi_process_info.name = OBJ_NEW(ompi_process_name_t);
|
|
||||||
ompi_process_info.name->cellid = 0;
|
|
||||||
ompi_process_info.name->jobid = 0;
|
|
||||||
ompi_process_info.name->vpid = 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
/* set process to inited */
|
||||||
ompi_process_info.init = true;
|
ompi_process_info.init = true;
|
||||||
return(OMPI_SUCCESS);
|
return(OMPI_SUCCESS);
|
||||||
}
|
}
|
||||||
|
Загрузка…
x
Ссылка в новой задаче
Block a user