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