1 /* 2 * Copyright (c) 2013-2015 Mellanox Technologies, Inc. 3 * All rights reserved. 4 * $COPYRIGHT$ 5 * 6 * Additional copyrights may follow 7 * 8 * $HEADER$ 9 */ 10 11 #ifndef OSHMEM_RUNTIME_PARAMS_H 12 #define OSHMEM_RUNTIME_PARAMS_H 13 14 #include "oshmem_config.h" 15 16 BEGIN_C_DECLS 17 18 /* 19 * Global variables 20 */ 21 22 23 /** 24 * Whether or not the lock routines are recursive 25 * (ie support embedded calls) 26 */ 27 OSHMEM_DECLSPEC extern int oshmem_shmem_lock_recursive; 28 29 /** 30 * Level of shmem API verbosity 31 */ 32 OSHMEM_DECLSPEC extern int oshmem_shmem_api_verbose; 33 34 /** 35 * Whether to force SHMEM processes to fully 36 * wire-up the connections between SHMEM 37 */ 38 OSHMEM_DECLSPEC extern int oshmem_preconnect_all; 39 40 END_C_DECLS 41 42 #endif /* OSHMEM_RUNTIME_PARAMS_H */