OpenMPI  0.1.1
iof_tool.h File Reference

The tool IOF component is used in tools. More...

#include "orte_config.h"
#include "orte/mca/iof/iof.h"

Go to the source code of this file.

Data Structures

struct  orte_iof_tool_component_t
 

Typedefs

typedef struct
orte_iof_tool_component_t 
orte_iof_tool_component_t
 

Functions

void orte_iof_tool_recv (int status, orte_process_name_t *sender, opal_buffer_t *buffer, orte_rml_tag_t tag, void *cbdata)
 

Variables

ORTE_MODULE_DECLSPEC
orte_iof_tool_component_t 
mca_iof_tool_component
 
orte_iof_base_module_t orte_iof_tool_module
 

Detailed Description

The tool IOF component is used in tools.

It is used to interface to the HNP to request forwarding of stdout/err/diag from any combination of procs, and to forward stdin from the tool to a specified proc provided the user has allowed that functionality.

Flow control is employed on a per-stream basis to ensure that SOURCEs don't overwhelm SINK resources (E.g., send an entire input file to an orted before the target process has read any of it).