OpenMPI 0.1.1

- Main Page
- Related Pages
- Modules
- Data Structures
- Files

- File List
- Globals

Macros | Functions
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_t * | orte_util_lookup_jmap (orte_jobid_t job)
ORTE_DECLSPEC orte_pmap_t * | orte_util_lookup_pmap (orte_process_name_t *proc)
ORTE_DECLSPEC orte_nid_t * | orte_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