OpenMPI  0.1.1
nidmap.h File Reference

Populates global structure with system-specific information. More...

#include "orte_config.h"
#include "orte/types.h"
#include "opal/dss/dss_types.h"
#include "orte/runtime/orte_globals.h"

Go to the source code of this file.

Macros

#define ORTE_MAX_NODE_PREFIX   50
 
#define ORTE_CONTIG_NODE_CMD   0x01
 
#define ORTE_NON_CONTIG_NODE_CMD   0x02
 
#define PROC_IS_RUNNING(n)   ( true )
 

Functions

ORTE_DECLSPEC int orte_util_nidmap_init (opal_buffer_t *buffer)
 
ORTE_DECLSPEC void orte_util_nidmap_finalize (void)
 
ORTE_DECLSPEC int orte_util_setup_local_nidmap_entries (void)
 
ORTE_DECLSPEC orte_jmap_torte_util_lookup_jmap (orte_jobid_t job)
 
ORTE_DECLSPEC orte_pmap_torte_util_lookup_pmap (orte_process_name_t *proc)
 
ORTE_DECLSPEC orte_nid_torte_util_lookup_nid (orte_process_name_t *proc)
 
ORTE_DECLSPEC int orte_util_set_proc_state (orte_process_name_t *proc, orte_proc_state_t state)
 
ORTE_DECLSPEC int orte_util_encode_nodemap (opal_byte_object_t *boptr)
 
ORTE_DECLSPEC int orte_util_decode_nodemap (opal_byte_object_t *boptr)
 
ORTE_DECLSPEC int orte_util_encode_pidmap (opal_byte_object_t *boptr)
 
ORTE_DECLSPEC int orte_util_decode_pidmap (opal_byte_object_t *boptr)
 
ORTE_DECLSPEC int orte_util_build_daemon_nidmap (char **nodes)
 
ORTE_DECLSPEC void orte_nidmap_dump (void)
 
ORTE_DECLSPEC void orte_jmap_dump (orte_jmap_t *jmap)
 
ORTE_DECLSPEC void orte_jobmap_dump (void)
 

Detailed Description

Populates global structure with system-specific information.

Notes: add limits.h, compute size of integer and other types via sizeof(type)*CHAR_BIT