OpenMPI 0.1.1

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

- File List
- Globals

Data Structures | Typedefs | Functions | Variables
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).