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-2005 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) 2014 Intel, Inc. All rights reserved.
13 * $COPYRIGHT$
14 *
15 * Additional copyrights may follow
16 *
17 * $HEADER$
18 */
19 /**
20 * @file
21 *
22 * Resource Allocation (TM)
23 */
24 #ifndef ORTE_RAS_TM_H
25 #define ORTE_RAS_TM_H
26
27 #include "orte_config.h"
28 #include "orte/mca/ras/ras.h"
29 #include "orte/mca/ras/base/base.h"
30
31 BEGIN_C_DECLS
32
33 struct orte_ras_tm_component_t {
34 orte_ras_base_component_t super;
35 char *nodefile_dir;
36 bool smp_mode;
37 };
38 typedef struct orte_ras_tm_component_t orte_ras_tm_component_t;
39
40 ORTE_DECLSPEC extern orte_ras_tm_component_t mca_ras_tm_component;
41 ORTE_DECLSPEC extern orte_ras_base_module_t orte_ras_tm_module;
42
43 END_C_DECLS
44
45 #endif