OpenMPI 0.1.1

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

- File List
- Globals

maffinity_first_use.h
Go to the documentation of this file.
1 /*
2 * Copyright (c) 2004-2008 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$
13 *
14 * Additional copyrights may follow
15 *
16 * $HEADER$
17 */
18
19 /**
20 * @file
21 *
22 * Processor affinity for First_Use.
23 */
24
25
26 #ifndef MCA_MAFFINITY_FIRST_USE_EXPORT_H
27 #define MCA_MAFFINITY_FIRST_USE_EXPORT_H
28
29 #include "opal_config.h"
30
31 #include "opal/mca/mca.h"
32 #include "opal/mca/maffinity/maffinity.h"
33
34
35 BEGIN_C_DECLS
36
37 /**
38 * Globally exported variable
39 */
40 OPAL_MODULE_DECLSPEC extern const opal_maffinity_base_component_2_0_0_t
41 mca_maffinity_first_use_component;
42
43
44 /**
45 * maffinity query API function
46 *
47 * Query function for maffinity components. Simply returns a priority
48 * to rank it against other available maffinity components (assumedly,
49 * only one component will be available per platform, but it's
50 * possible that there could be more than one available).
51 */
52 int opal_maffinity_first_use_component_query(mca_base_module_t **module, int *priority);
53
54 END_C_DECLS
55 #endif /* MCA_MAFFINITY_FIRST_USE_EXPORT_H */
mca_maffinity_first_use_component
BEGIN_C_DECLS OPAL_MODULE_DECLSPEC const opal_maffinity_base_component_2_0_0_t mca_maffinity_first_use_component
Globally exported variable.
Definition: maffinity_first_use_component.c:41
mca_base_module_2_0_0_t
Common type for all MCA modules.
Definition: mca.h:100
opal_maffinity_base_component_2_0_0_t
Structure for maffinity components.
Definition: maffinity.h:100
maffinity.h
maffinity (memory affinity) framework component interface definitions.
mca.h
Top-level interface for all MCA components.
opal_maffinity_first_use_component_query
int opal_maffinity_first_use_component_query(mca_base_module_t **module, int *priority)
maffinity query API function
Definition: maffinity_first_use_module.c:53