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) 2014-2015 Intel, Inc. All rights reserved. 13 * $COPYRIGHT$ 14 * 15 * Additional copyrights may follow 16 * 17 * $HEADER$ 18 */ 19 /** 20 * @file 21 * 22 */ 23 #ifndef ORTE_UTIL_DASH_HOST_H 24 #define ORTE_UTIL_DASH_HOST_H 25 26 #include "orte_config.h" 27 28 #include "opal/class/opal_list.h" 29 30 31 BEGIN_C_DECLS 32 33 ORTE_DECLSPEC int orte_util_add_dash_host_nodes(opal_list_t *nodes, 34 char *hosts, 35 bool allocating); 36 37 ORTE_DECLSPEC int orte_util_filter_dash_host_nodes(opal_list_t *nodes, 38 char *hosts, 39 bool remove); 40 41 ORTE_DECLSPEC int orte_util_get_ordered_dash_host_list(opal_list_t *nodes, 42 char *hosts); 43 44 END_C_DECLS 45 46 #endif 47