OpenMPI 0.1.1

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

- File List
- Globals

Functions | Variables
ras_gridengine_module.c File Reference

Resource Allocation for Grid Engine. More...

`#include "orte_config.h"`
`#include "orte/constants.h"`
`#include <errno.h>`
`#include <unistd.h>`
`#include <string.h>`
`#include "opal/util/output.h"`
`#include "orte/util/show_help.h"`
`#include "orte/mca/errmgr/errmgr.h"`
`#include "orte/runtime/orte_globals.h"`
`#include "orte/mca/ras/base/ras_private.h"`
`#include "orte/mca/ras/gridengine/ras_gridengine.h"`

## Functions
static int | orte_ras_gridengine_allocate (opal_list_t *nodelist)
| Discover available (pre-allocated) nodes. More...
static int | orte_ras_gridengine_finalize (void)
| finalize

## Variables
orte_ras_base_module_t | orte_ras_gridengine_module

## Detailed Description

Resource Allocation for Grid Engine.

## Function Documentation

static int orte_ras_gridengine_allocate | ( | opal_list_t * | nodelist | ) |
| static

Discover available (pre-allocated) nodes.

Allocate the requested number of nodes/process slots to the job.

References orte_node_t::name, opal_list_append, opal_list_get_end(), opal_list_get_first(), opal_list_get_next, opal_list_is_empty(), opal_output(), orte_show_help(), orte_node_t::slots, orte_node_t::slots_inuse, orte_node_t::slots_max, orte_node_t::state, and orte_node_t::super.

## Variable Documentation

orte_ras_base_module_t orte_ras_gridengine_module

Initial value:
= {
orte_ras_gridengine_allocate,
orte_ras_gridengine_finalize
}
orte_ras_gridengine_allocate
static int orte_ras_gridengine_allocate(opal_list_t *nodes)
Discover available (pre-allocated) nodes.
Definition: ras_gridengine_module.c:59
orte_ras_gridengine_finalize
static int orte_ras_gridengine_finalize(void)
finalize
Definition: ras_gridengine_module.c:191