OpenMPI 0.1.1

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

- File List
- Globals

rmaps_rank_file.h
Go to the documentation of this file.
1 /*
2 * Copyright (c) 2004-2005 The Trustees of Indiana University and Indiana
3 * University Research and Technology
4 * Corporation. All rights reserved.
5 * Copyright (c) 2004-2006 The University of Tennessee and The University
6 * of Tennessee Research Foundation. All rights
7 * reserved.
8 * Copyright (c) 2004-2005 High Performance Computing Center Stuttgart,
9 * University of Stuttgart. All rights reserved.
10 * Copyright (c) 2004-2005 The Regents of the University of California.
11 * All rights reserved.
12 * Copyright (c) 2008 Voltaire. All rights reserved
13 *
14 * Copyright (c) 2011 Cisco Systems, Inc. All rights reserved.
15 * $COPYRIGHT$
16 *
17 * Additional copyrights may follow
18 *
19 * $HEADER$
20 */
21 /**
22 * @file
23 *
24 * Resource Mapping
25 */
26
27
28 #ifndef ORTE_RMAPS_RF_H
29 #define ORTE_RMAPS_RF_H
30
31 #include "orte_config.h"
32
33 #include "opal/class/opal_object.h"
34
35 #include "orte/mca/rmaps/rmaps.h"
36
37 BEGIN_C_DECLS
38
39 struct orte_rmaps_rf_component_t {
40 orte_rmaps_base_component_t super;
41 char *slot_list;
42 };
43 typedef struct orte_rmaps_rf_component_t orte_rmaps_rf_component_t;
44
45 ORTE_MODULE_DECLSPEC extern orte_rmaps_rf_component_t mca_rmaps_rank_file_component;
46 extern orte_rmaps_base_module_t orte_rmaps_rank_file_module;
47
48
49 typedef struct cpu_socket_t cpu_socket_t;
50
51 struct orte_rmaps_rank_file_map_t {
52 opal_object_t super;
53 char* node_name;
54 char slot_list[64];
55 };
56 typedef struct orte_rmaps_rank_file_map_t orte_rmaps_rank_file_map_t;
57
58 ORTE_DECLSPEC OBJ_CLASS_DECLARATION(orte_rmaps_rank_file_map_t);
59
60 END_C_DECLS
61
62 #endif
orte_rmaps_base_module_1_3_0_t
Definition: rmaps.h:82
rmaps.h
The Open RTE Resource MAPping Subsystem (RMAPS)
orte_rmaps_base_component_2_0_0_t
rmaps component version 1.3.0
Definition: rmaps.h:99
orte_rmaps_rank_file_map_t
Definition: rmaps_rank_file.h:51
opal_object_t
Base object.
Definition: opal_object.h:182
orte_rmaps_rf_component_t
Definition: rmaps_rank_file.h:39
opal_object.h
A simple C-language object-oriented system with single inheritance and ownership-based memory managem...
OBJ_CLASS_DECLARATION
#define OBJ_CLASS_DECLARATION(NAME)
Declaration for class descriptor.
Definition: opal_object.h:236