initialize common symbols from opal
A few uninitialized common symbols are remaining: common symbols generated by flex : * opal/util/keyval/keyval_lex.l: opal_util_keyval_yyleng * opal/util/keyval/keyval_lex.o: opal_util_keyval_yytext * opal/util/show_help_lex.l: opal_show_help_yyleng * opal/util/show_help_lex.l: opal_show_help_yytext common symbol generated by "external" hwloc library: * opal/mca/hwloc/hwloc191/hwloc/src/components.o: component_map
Этот коммит содержится в:
родитель
286c018120
Коммит
c809aace47
@ -15,6 +15,8 @@
|
||||
* Copyright (c) 2009 Oak Ridge National Labs. All rights reserved.
|
||||
* Copyright (c) 2013 Los Alamos National Security, LLC. All rights
|
||||
* reserved.
|
||||
* Copyright (c) 2015 Research Organization for Information Science
|
||||
* and Technology (RIST). All rights reserved.
|
||||
* $COPYRIGHT$
|
||||
*
|
||||
* Additional copyrights may follow
|
||||
@ -75,7 +77,7 @@ OPAL_DECLSPEC const opal_datatype_t opal_datatype_bool = OPAL_DATATYPE_IN
|
||||
OPAL_DECLSPEC const opal_datatype_t opal_datatype_wchar = OPAL_DATATYPE_INITIALIZER_WCHAR(0);
|
||||
OPAL_DECLSPEC const opal_datatype_t opal_datatype_unavailable = OPAL_DATATYPE_INITIALIZER_UNAVAILABLE_NAMED(UNAVAILABLE, 0);
|
||||
|
||||
OPAL_DECLSPEC dt_elem_desc_t opal_datatype_predefined_elem_desc[2 * OPAL_DATATYPE_MAX_PREDEFINED];
|
||||
OPAL_DECLSPEC dt_elem_desc_t opal_datatype_predefined_elem_desc[2 * OPAL_DATATYPE_MAX_PREDEFINED] = {{{{0}}}};
|
||||
|
||||
/*
|
||||
* NOTE: The order of this array *MUST* match the order in opal_datatype_basicDatatypes
|
||||
|
@ -12,6 +12,8 @@
|
||||
* All rights reserved.
|
||||
* Copyright (c) 2012-2013 Los Alamos National Security, Inc. All rights reserved.
|
||||
* Copyright (c) 2014 Intel, Inc. All rights reserved.
|
||||
* Copyright (c) 2015 Research Organization for Information Science
|
||||
* and Technology (RIST). All rights reserved.
|
||||
* $COPYRIGHT$
|
||||
*
|
||||
* Additional copyrights may follow
|
||||
@ -32,10 +34,10 @@
|
||||
*/
|
||||
bool opal_dss_initialized = false;
|
||||
int opal_dss_verbose = -1; /* by default disabled */
|
||||
int opal_dss_initial_size;
|
||||
int opal_dss_threshold_size;
|
||||
opal_pointer_array_t opal_dss_types;
|
||||
opal_data_type_t opal_dss_num_reg_types;
|
||||
int opal_dss_initial_size = -1;
|
||||
int opal_dss_threshold_size = -1;
|
||||
opal_pointer_array_t opal_dss_types = {{0}};
|
||||
opal_data_type_t opal_dss_num_reg_types = {0};
|
||||
opal_dss_buffer_type_t default_buf_type = OPAL_DSS_BUFFER_NON_DESC;
|
||||
|
||||
/* variable group id */
|
||||
|
@ -11,6 +11,8 @@
|
||||
* All rights reserved.
|
||||
* Copyright (c) 2006-2007 Sun Microsystems, Inc. All rights reserved.
|
||||
* Copyright (c) 2008-2013 Cisco Systems, Inc. All rights reserved.
|
||||
* Copyright (c) 2015 Research Organization for Information Science
|
||||
* and Technology (RIST). All rights reserved.
|
||||
* $COPYRIGHT$
|
||||
*
|
||||
* Additional copyrights may follow
|
||||
@ -28,7 +30,7 @@
|
||||
#include "opal/mca/btl/btl.h"
|
||||
#include "opal/mca/btl/base/base.h"
|
||||
|
||||
mca_btl_active_message_callback_t mca_btl_base_active_message_trigger[MCA_BTL_TAG_MAX];
|
||||
mca_btl_active_message_callback_t mca_btl_base_active_message_trigger[MCA_BTL_TAG_MAX] = {{0}};
|
||||
|
||||
/*
|
||||
* mca_btl_base_descriptor_t
|
||||
@ -69,7 +71,7 @@ OBJ_CLASS_INSTANCE(
|
||||
char* mca_btl_base_include = NULL;
|
||||
char* mca_btl_base_exclude = NULL;
|
||||
int mca_btl_base_warn_component_unused = 1;
|
||||
opal_list_t mca_btl_base_modules_initialized;
|
||||
opal_list_t mca_btl_base_modules_initialized = {{0}};
|
||||
bool mca_btl_base_thread_multiple_override = false;
|
||||
|
||||
static int mca_btl_base_register(mca_base_register_flag_t flags)
|
||||
|
@ -2,9 +2,10 @@
|
||||
/*
|
||||
* Copyright (c) 2004-2010 The Trustees of Indiana University.
|
||||
* All rights reserved.
|
||||
*
|
||||
* Copyright (c) 2011-2013 Los Alamos National Security, LLC.
|
||||
* All rights reserved.
|
||||
* Copyright (c) 2015 Research Organization for Information Science
|
||||
* and Technology (RIST). All rights reserved.
|
||||
* $COPYRIGHT$
|
||||
*
|
||||
* Additional copyrights may follow
|
||||
@ -31,7 +32,7 @@ opal_compress_base_module_t opal_compress = {
|
||||
NULL /* decompress_nb */
|
||||
};
|
||||
|
||||
opal_compress_base_component_t opal_compress_base_selected_component;
|
||||
opal_compress_base_component_t opal_compress_base_selected_component = {{0}};
|
||||
|
||||
static int opal_compress_base_register(mca_base_register_flag_t flags);
|
||||
|
||||
|
@ -8,8 +8,9 @@
|
||||
* Copyright (c) 2004-2005 The Regents of the University of California.
|
||||
* All rights reserved.
|
||||
* Copyright (c) 2007 Evergrid, Inc. All rights reserved.
|
||||
*
|
||||
* Copyright (c) 2015 Cisco Systems, Inc. All rights reserved.
|
||||
* Copyright (c) 2015 Cisco Systems, Inc. All rights reserved.
|
||||
* Copyright (c) 2015 Research Organization for Information Science
|
||||
* and Technology (RIST). All rights reserved.
|
||||
* $COPYRIGHT$
|
||||
*
|
||||
* Additional copyrights may follow
|
||||
@ -45,9 +46,9 @@
|
||||
#include "opal/mca/crs/crs.h"
|
||||
#include "opal/mca/crs/base/base.h"
|
||||
|
||||
opal_crs_base_self_checkpoint_fn_t crs_base_self_checkpoint_fn;
|
||||
opal_crs_base_self_restart_fn_t crs_base_self_restart_fn;
|
||||
opal_crs_base_self_continue_fn_t crs_base_self_continue_fn;
|
||||
opal_crs_base_self_checkpoint_fn_t crs_base_self_checkpoint_fn = NULL;
|
||||
opal_crs_base_self_restart_fn_t crs_base_self_restart_fn = NULL;
|
||||
opal_crs_base_self_continue_fn_t crs_base_self_continue_fn = NULL;
|
||||
|
||||
/******************
|
||||
* Local Functions
|
||||
|
@ -11,6 +11,8 @@
|
||||
* Copyright (c) 2007 Evergrid, Inc. All rights reserved.
|
||||
* Copyright (c) 2011-2013 Los Alamos National Security, LLC.
|
||||
* All rights reserved.
|
||||
* Copyright (c) 2015 Research Organization for Information Science
|
||||
* and Technology (RIST). All rights reserved.
|
||||
*
|
||||
* $COPYRIGHT$
|
||||
*
|
||||
@ -40,7 +42,7 @@ opal_crs_base_module_t opal_crs = {
|
||||
NULL /* crs_reg_thread */
|
||||
};
|
||||
|
||||
opal_crs_base_component_t opal_crs_base_selected_component;
|
||||
opal_crs_base_component_t opal_crs_base_selected_component = {{0}};
|
||||
|
||||
extern bool opal_crs_base_do_not_select;
|
||||
static int opal_crs_base_register(mca_base_register_flag_t flags);
|
||||
|
@ -2,7 +2,7 @@
|
||||
* Copyright (c) 2010 Cisco Systems, Inc. All rights reserved.
|
||||
* Copyright (c) 2012-2013 Los Alamos National Security, Inc. All rights reserved.
|
||||
* Copyright (c) 2014 Intel, Inc. All rights reserved.
|
||||
* Copyright (c) 2014 Research Organization for Information Science
|
||||
* Copyright (c) 2014-2015 Research Organization for Information Science
|
||||
* and Technology (RIST). All rights reserved.
|
||||
* $COPYRIGHT$
|
||||
*
|
||||
@ -40,7 +40,7 @@ opal_dstore_base_API_t opal_dstore = {
|
||||
opal_dstore_base_remove_data,
|
||||
opal_dstore_base_get_handle
|
||||
};
|
||||
opal_dstore_base_t opal_dstore_base;
|
||||
opal_dstore_base_t opal_dstore_base = {0};
|
||||
|
||||
int opal_dstore_internal = -1;
|
||||
int opal_dstore_modex = -1;
|
||||
|
@ -1,6 +1,8 @@
|
||||
/*
|
||||
* Copyright (c) 2010-2013 Cisco Systems, Inc. All rights reserved.
|
||||
* Copyright (c) 2015 Intel, Inc. All rights reserved.
|
||||
* Copyright (c) 2015 Research Organization for Information Science
|
||||
* and Technology (RIST). All rights reserved.
|
||||
* $COPYRIGHT$
|
||||
*
|
||||
* Additional copyrights may follow
|
||||
@ -19,7 +21,7 @@
|
||||
#include "opal/mca/if/base/static-components.h"
|
||||
|
||||
/* instantiate the global list of interfaces */
|
||||
opal_list_t opal_if_list;
|
||||
opal_list_t opal_if_list = {{0}};
|
||||
bool opal_if_do_not_resolve = false;
|
||||
bool opal_if_retain_loopback = false;
|
||||
|
||||
|
@ -3,6 +3,8 @@
|
||||
* reserved.
|
||||
* Copyright (c) 2007 Cisco Systems, Inc. All rights reserved.
|
||||
* Copyright (c) 2010 Sandia National Laboratories. All rights reserved.
|
||||
* Copyright (c) 2015 Research Organization for Information Science
|
||||
* and Technology (RIST). All rights reserved.
|
||||
* $COPYRIGHT$
|
||||
*
|
||||
* Additional copyrights may follow
|
||||
@ -19,7 +21,7 @@
|
||||
#include "opal/mca/installdirs/base/base.h"
|
||||
#include "opal/mca/installdirs/base/static-components.h"
|
||||
|
||||
opal_install_dirs_t opal_install_dirs;
|
||||
opal_install_dirs_t opal_install_dirs = {0};
|
||||
|
||||
#define CONDITIONAL_COPY(target, origin, field) \
|
||||
do { \
|
||||
|
@ -11,7 +11,7 @@
|
||||
* All rights reserved.
|
||||
* Copyright (c) 2007-2009 Cisco Systems, Inc. All rights reserved.
|
||||
* Copyright (c) 2013 NVIDIA Corporation. All rights reserved.
|
||||
* Copyright (c) 2014 Research Organization for Information Science
|
||||
* Copyright (c) 2014-2015 Research Organization for Information Science
|
||||
* and Technology (RIST). All rights reserved.
|
||||
* $COPYRIGHT$
|
||||
*
|
||||
@ -51,10 +51,10 @@
|
||||
/* whether we actually used the mem hooks or not */
|
||||
int mca_mpool_base_used_mem_hooks = 0;
|
||||
|
||||
uint32_t mca_mpool_base_page_size;
|
||||
uint32_t mca_mpool_base_page_size_log;
|
||||
uint32_t mca_mpool_base_page_size = 0;
|
||||
uint32_t mca_mpool_base_page_size_log = 0;
|
||||
|
||||
opal_list_t mca_mpool_base_modules;
|
||||
opal_list_t mca_mpool_base_modules = {{0}};
|
||||
|
||||
/**
|
||||
* Function for finding and opening either all MCA components, or the one
|
||||
|
@ -15,6 +15,8 @@
|
||||
* Copyright (c) 2010 IBM Corporation. All rights reserved.
|
||||
* Copyright (c) 2012-2015 Los Alamos National Security, LLC.
|
||||
* All rights reserved.
|
||||
* Copyright (c) 2015 Research Organization for Information Science
|
||||
* and Technology (RIST). All rights reserved.
|
||||
* $COPYRIGHT$
|
||||
*
|
||||
* Additional copyrights may follow
|
||||
@ -48,8 +50,8 @@ OBJ_CLASS_INSTANCE(mca_mpool_base_tree_item_t, opal_free_list_item_t, NULL, NULL
|
||||
/*
|
||||
* use globals for the tree and the tree_item free list..
|
||||
*/
|
||||
opal_rb_tree_t mca_mpool_base_tree;
|
||||
opal_free_list_t mca_mpool_base_tree_item_free_list;
|
||||
opal_rb_tree_t mca_mpool_base_tree = {{0}};
|
||||
opal_free_list_t mca_mpool_base_tree_item_free_list = {{{0}}};
|
||||
static opal_mutex_t tree_lock;
|
||||
|
||||
/*
|
||||
|
@ -100,7 +100,7 @@ const opal_pmix_base_module_t opal_pmix_native_module = {
|
||||
|
||||
// local variables
|
||||
static int init_cntr = 0;
|
||||
opal_process_name_t native_pname;
|
||||
opal_process_name_t native_pname = {0};
|
||||
static uint32_t sm_flag;
|
||||
|
||||
static void unpack_segment_info(opal_buffer_t *buf, opal_process_name_t *id, char** seg_info)
|
||||
|
@ -11,6 +11,8 @@
|
||||
* All rights reserved.
|
||||
* Copyright (c) 2012-2013 Los Alamos National Security, LLC.
|
||||
* All rights reserved
|
||||
* Copyright (c) 2015 Research Organization for Information Science
|
||||
* and Technology (RIST). All rights reserved.
|
||||
* $COPYRIGHT$
|
||||
*
|
||||
* Additional copyrights may follow
|
||||
@ -40,7 +42,7 @@
|
||||
/*
|
||||
* Global variables
|
||||
*/
|
||||
opal_list_t mca_rcache_base_modules;
|
||||
opal_list_t mca_rcache_base_modules = {{0}};
|
||||
|
||||
|
||||
OBJ_CLASS_INSTANCE(mca_rcache_base_selected_module_t, opal_list_item_t, NULL, NULL);
|
||||
|
@ -1,5 +1,7 @@
|
||||
/*
|
||||
* Copyright (c) 2014 Intel, Inc. All rights reserved.
|
||||
* Copyright (c) 2015 Research Organization for Information Science
|
||||
* and Technology (RIST). All rights reserved.
|
||||
* $COPYRIGHT$
|
||||
*
|
||||
* Additional copyrights may follow
|
||||
@ -26,7 +28,7 @@
|
||||
|
||||
#include "opal/mca/reachable/base/static-components.h"
|
||||
|
||||
opal_reachable_base_module_t opal_reachable;
|
||||
opal_reachable_base_module_t opal_reachable = {0};
|
||||
|
||||
static int opal_reachable_base_frame_register(mca_base_register_flag_t flags)
|
||||
{
|
||||
|
@ -1,5 +1,7 @@
|
||||
/*
|
||||
* Copyright (c) 2014-2015 Intel, Inc. All rights reserved.
|
||||
* Copyright (c) 2015 Research Organization for Information Science
|
||||
* and Technology (RIST). All rights reserved.
|
||||
* $COPYRIGHT$
|
||||
*
|
||||
* Additional copyrights may follow
|
||||
@ -31,7 +33,7 @@ opal_sec_API_module_t opal_sec = {
|
||||
opal_sec_base_get_cred,
|
||||
opal_sec_base_validate
|
||||
};
|
||||
opal_list_t opal_sec_base_actives;
|
||||
opal_list_t opal_sec_base_actives = {{0}};
|
||||
|
||||
static int opal_sec_base_close(void)
|
||||
{
|
||||
|
@ -46,7 +46,7 @@ opal_timer_t (*opal_timer_base_get_cycles)(void) = opal_timer_base_get_cycles_sy
|
||||
opal_timer_t (*opal_timer_base_get_usec)(void) = opal_timer_base_get_usec_sys_timer;
|
||||
#endif /* OPAL_HAVE_CLOCK_GETTIME */
|
||||
|
||||
opal_timer_t opal_timer_linux_freq;
|
||||
opal_timer_t opal_timer_linux_freq = {0};
|
||||
|
||||
static int opal_timer_linux_open(void);
|
||||
|
||||
|
@ -80,7 +80,7 @@ int opal_util_initialized = 0;
|
||||
hwloc is available, this value will be overwritten when the
|
||||
hwloc data is loaded. */
|
||||
int opal_cache_line_size = 128;
|
||||
bool opal_warn_on_fork;
|
||||
bool opal_warn_on_fork = true;
|
||||
|
||||
static int
|
||||
opal_err2str(int errnum, const char **errmsg)
|
||||
|
@ -17,6 +17,8 @@
|
||||
* Copyright (c) 2010-2014 Los Alamos National Security, LLC.
|
||||
* All rights reserved.
|
||||
* Copyright (c) 2014 Hochschule Esslingen. All rights reserved.
|
||||
* Copyright (c) 2015 Research Organization for Information Science
|
||||
* and Technology (RIST). All rights reserved.
|
||||
* $COPYRIGHT$
|
||||
*
|
||||
* Additional copyrights may follow
|
||||
@ -55,7 +57,7 @@ bool opal_timing_overhead = true;
|
||||
#endif
|
||||
|
||||
bool opal_built_with_cuda_support = OPAL_INT_TO_BOOL(OPAL_CUDA_SUPPORT);
|
||||
bool opal_cuda_support;
|
||||
bool opal_cuda_support = false;
|
||||
#if OPAL_ENABLE_FT_CR == 1
|
||||
bool opal_base_distill_checkpoint_ready = false;
|
||||
#endif
|
||||
|
@ -12,6 +12,8 @@
|
||||
* All rights reserved.
|
||||
* Copyright (c) 2006-2014 Los Alamos National Security, LLC. All rights
|
||||
* reserved.
|
||||
* Copyright (c) 2015 Research Organization for Information Science
|
||||
* and Technology (RIST). All rights reserved.
|
||||
*
|
||||
* $COPYRIGHT$
|
||||
*
|
||||
@ -58,7 +60,7 @@ static size_t callbacks_len = 0;
|
||||
static size_t callbacks_size = 0;
|
||||
|
||||
/* do we want to call sched_yield() if nothing happened */
|
||||
bool opal_progress_yield_when_idle;
|
||||
bool opal_progress_yield_when_idle = false;
|
||||
|
||||
#if OPAL_PROGRESS_USE_TIMERS
|
||||
static opal_timer_t event_progress_last_time = 0;
|
||||
|
@ -12,6 +12,8 @@
|
||||
* All rights reserved.
|
||||
* Copyright (c) 2007-2015 Los Alamos National Security, LLC. All rights
|
||||
* reserved.
|
||||
* Copyright (c) 2015 Research Organization for Information Science
|
||||
* and Technology (RIST). All rights reserved.
|
||||
* $COPYRIGHT$
|
||||
*
|
||||
* Additional copyrights may follow
|
||||
@ -46,7 +48,7 @@ struct converter_info_t {
|
||||
typedef struct converter_info_t converter_info_t;
|
||||
|
||||
/* all default to NULL */
|
||||
converter_info_t converters[MAX_CONVERTERS];
|
||||
converter_info_t converters[MAX_CONVERTERS] = {{0}};
|
||||
|
||||
static int
|
||||
opal_strerror_int(int errnum, const char **str)
|
||||
|
@ -13,6 +13,8 @@
|
||||
* Copyright (c) 2007-2008 Cisco Systems, Inc. All rights reserved.
|
||||
* Copyright (c) 2015 Los Alamos National Security, LLC. All rights
|
||||
* reserved.
|
||||
* Copyright (c) 2015 Research Organization for Information Science
|
||||
* and Technology (RIST). All rights reserved.
|
||||
* $COPYRIGHT$
|
||||
*
|
||||
* Additional copyrights may follow
|
||||
@ -101,7 +103,7 @@ static int output(int output_id, const char *format, va_list arglist);
|
||||
|
||||
/* global state */
|
||||
bool opal_output_redirected_to_syslog = false;
|
||||
int opal_output_redirected_syslog_pri;
|
||||
int opal_output_redirected_syslog_pri = -1;
|
||||
|
||||
/*
|
||||
* Local state
|
||||
|
Загрузка…
x
Ссылка в новой задаче
Block a user