1 /* 2 * Copyright (C) by Argonne National Laboratory 3 * See COPYRIGHT in top-level directory 4 */ 5 6 /* Automatically generated 7 * by: ./maint/extractcvars 8 * on: Thu Dec 16 17:21:20 2021 UTC 9 * 10 * DO NOT EDIT!!! 11 */ 12 13 #if !defined(MPIR_CVARS_H_INCLUDED) 14 #define MPIR_CVARS_H_INCLUDED 15 16 #include "mpitimpl.h" /* for MPIR_T_cvar_range_value_t */ 17 18 /* Initializes cvar values from the environment */ 19 int MPIR_T_cvar_init(void); 20 int MPIR_T_cvar_finalize(void); 21 22 /* Extern declarations for each cvar 23 * (definitions in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/util/mpir_cvars.c) */ 24 25 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/allgather/allgather.c */ 26 extern int MPIR_CVAR_ALLGATHER_SHORT_MSG_SIZE; 27 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/allgather/allgather.c */ 28 extern int MPIR_CVAR_ALLGATHER_LONG_MSG_SIZE; 29 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/allgather/allgather.c */ 30 extern int MPIR_CVAR_ALLGATHER_INTRA_ALGORITHM; 31 enum ALLGATHER_INTRA_ALGORITHM_choice { 32 MPIR_CVAR_ALLGATHER_INTRA_ALGORITHM_auto, 33 MPIR_CVAR_ALLGATHER_INTRA_ALGORITHM_brucks, 34 MPIR_CVAR_ALLGATHER_INTRA_ALGORITHM_nb, 35 MPIR_CVAR_ALLGATHER_INTRA_ALGORITHM_recursive_doubling, 36 MPIR_CVAR_ALLGATHER_INTRA_ALGORITHM_ring 37 }; 38 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/allgather/allgather.c */ 39 extern int MPIR_CVAR_ALLGATHER_INTER_ALGORITHM; 40 enum ALLGATHER_INTER_ALGORITHM_choice { 41 MPIR_CVAR_ALLGATHER_INTER_ALGORITHM_auto, 42 MPIR_CVAR_ALLGATHER_INTER_ALGORITHM_local_gather_remote_bcast, 43 MPIR_CVAR_ALLGATHER_INTER_ALGORITHM_nb 44 }; 45 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/allgather/allgather.c */ 46 extern int MPIR_CVAR_ALLGATHER_DEVICE_COLLECTIVE; 47 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/allgatherv/allgatherv.c */ 48 extern int MPIR_CVAR_ALLGATHERV_PIPELINE_MSG_SIZE; 49 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/allgatherv/allgatherv.c */ 50 extern int MPIR_CVAR_ALLGATHERV_INTRA_ALGORITHM; 51 enum ALLGATHERV_INTRA_ALGORITHM_choice { 52 MPIR_CVAR_ALLGATHERV_INTRA_ALGORITHM_auto, 53 MPIR_CVAR_ALLGATHERV_INTRA_ALGORITHM_brucks, 54 MPIR_CVAR_ALLGATHERV_INTRA_ALGORITHM_nb, 55 MPIR_CVAR_ALLGATHERV_INTRA_ALGORITHM_recursive_doubling, 56 MPIR_CVAR_ALLGATHERV_INTRA_ALGORITHM_ring 57 }; 58 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/allgatherv/allgatherv.c */ 59 extern int MPIR_CVAR_ALLGATHERV_INTER_ALGORITHM; 60 enum ALLGATHERV_INTER_ALGORITHM_choice { 61 MPIR_CVAR_ALLGATHERV_INTER_ALGORITHM_auto, 62 MPIR_CVAR_ALLGATHERV_INTER_ALGORITHM_nb, 63 MPIR_CVAR_ALLGATHERV_INTER_ALGORITHM_remote_gather_local_bcast 64 }; 65 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/allgatherv/allgatherv.c */ 66 extern int MPIR_CVAR_ALLGATHERV_DEVICE_COLLECTIVE; 67 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/allreduce/allreduce.c */ 68 extern int MPIR_CVAR_ALLREDUCE_SHORT_MSG_SIZE; 69 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/allreduce/allreduce.c */ 70 extern int MPIR_CVAR_MAX_SMP_ALLREDUCE_MSG_SIZE; 71 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/allreduce/allreduce.c */ 72 extern int MPIR_CVAR_ALLREDUCE_INTRA_ALGORITHM; 73 enum ALLREDUCE_INTRA_ALGORITHM_choice { 74 MPIR_CVAR_ALLREDUCE_INTRA_ALGORITHM_auto, 75 MPIR_CVAR_ALLREDUCE_INTRA_ALGORITHM_nb, 76 MPIR_CVAR_ALLREDUCE_INTRA_ALGORITHM_smp, 77 MPIR_CVAR_ALLREDUCE_INTRA_ALGORITHM_recursive_doubling, 78 MPIR_CVAR_ALLREDUCE_INTRA_ALGORITHM_reduce_scatter_allgather 79 }; 80 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/allreduce/allreduce.c */ 81 extern int MPIR_CVAR_ALLREDUCE_INTER_ALGORITHM; 82 enum ALLREDUCE_INTER_ALGORITHM_choice { 83 MPIR_CVAR_ALLREDUCE_INTER_ALGORITHM_auto, 84 MPIR_CVAR_ALLREDUCE_INTER_ALGORITHM_nb, 85 MPIR_CVAR_ALLREDUCE_INTER_ALGORITHM_reduce_exchange_bcast 86 }; 87 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/allreduce/allreduce.c */ 88 extern int MPIR_CVAR_ALLREDUCE_DEVICE_COLLECTIVE; 89 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/alltoall/alltoall.c */ 90 extern int MPIR_CVAR_ALLTOALL_SHORT_MSG_SIZE; 91 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/alltoall/alltoall.c */ 92 extern int MPIR_CVAR_ALLTOALL_MEDIUM_MSG_SIZE; 93 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/alltoall/alltoall.c */ 94 extern int MPIR_CVAR_ALLTOALL_THROTTLE; 95 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/alltoall/alltoall.c */ 96 extern int MPIR_CVAR_ALLTOALL_INTRA_ALGORITHM; 97 enum ALLTOALL_INTRA_ALGORITHM_choice { 98 MPIR_CVAR_ALLTOALL_INTRA_ALGORITHM_auto, 99 MPIR_CVAR_ALLTOALL_INTRA_ALGORITHM_brucks, 100 MPIR_CVAR_ALLTOALL_INTRA_ALGORITHM_nb, 101 MPIR_CVAR_ALLTOALL_INTRA_ALGORITHM_pairwise, 102 MPIR_CVAR_ALLTOALL_INTRA_ALGORITHM_pairwise_sendrecv_replace, 103 MPIR_CVAR_ALLTOALL_INTRA_ALGORITHM_scattered 104 }; 105 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/alltoall/alltoall.c */ 106 extern int MPIR_CVAR_ALLTOALL_INTER_ALGORITHM; 107 enum ALLTOALL_INTER_ALGORITHM_choice { 108 MPIR_CVAR_ALLTOALL_INTER_ALGORITHM_auto, 109 MPIR_CVAR_ALLTOALL_INTER_ALGORITHM_nb, 110 MPIR_CVAR_ALLTOALL_INTER_ALGORITHM_pairwise_exchange 111 }; 112 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/alltoall/alltoall.c */ 113 extern int MPIR_CVAR_ALLTOALL_DEVICE_COLLECTIVE; 114 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/alltoallv/alltoallv.c */ 115 extern int MPIR_CVAR_ALLTOALLV_INTRA_ALGORITHM; 116 enum ALLTOALLV_INTRA_ALGORITHM_choice { 117 MPIR_CVAR_ALLTOALLV_INTRA_ALGORITHM_auto, 118 MPIR_CVAR_ALLTOALLV_INTRA_ALGORITHM_nb, 119 MPIR_CVAR_ALLTOALLV_INTRA_ALGORITHM_pairwise_sendrecv_replace, 120 MPIR_CVAR_ALLTOALLV_INTRA_ALGORITHM_scattered 121 }; 122 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/alltoallv/alltoallv.c */ 123 extern int MPIR_CVAR_ALLTOALLV_INTER_ALGORITHM; 124 enum ALLTOALLV_INTER_ALGORITHM_choice { 125 MPIR_CVAR_ALLTOALLV_INTER_ALGORITHM_auto, 126 MPIR_CVAR_ALLTOALLV_INTER_ALGORITHM_pairwise_exchange, 127 MPIR_CVAR_ALLTOALLV_INTER_ALGORITHM_nb 128 }; 129 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/alltoallv/alltoallv.c */ 130 extern int MPIR_CVAR_ALLTOALLV_DEVICE_COLLECTIVE; 131 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/alltoallw/alltoallw.c */ 132 extern int MPIR_CVAR_ALLTOALLW_INTRA_ALGORITHM; 133 enum ALLTOALLW_INTRA_ALGORITHM_choice { 134 MPIR_CVAR_ALLTOALLW_INTRA_ALGORITHM_auto, 135 MPIR_CVAR_ALLTOALLW_INTRA_ALGORITHM_nb, 136 MPIR_CVAR_ALLTOALLW_INTRA_ALGORITHM_pairwise_sendrecv_replace, 137 MPIR_CVAR_ALLTOALLW_INTRA_ALGORITHM_scattered 138 }; 139 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/alltoallw/alltoallw.c */ 140 extern int MPIR_CVAR_ALLTOALLW_INTER_ALGORITHM; 141 enum ALLTOALLW_INTER_ALGORITHM_choice { 142 MPIR_CVAR_ALLTOALLW_INTER_ALGORITHM_auto, 143 MPIR_CVAR_ALLTOALLW_INTER_ALGORITHM_nb, 144 MPIR_CVAR_ALLTOALLW_INTER_ALGORITHM_pairwise_exchange 145 }; 146 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/alltoallw/alltoallw.c */ 147 extern int MPIR_CVAR_ALLTOALLW_DEVICE_COLLECTIVE; 148 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/barrier/barrier.c */ 149 extern int MPIR_CVAR_BARRIER_INTRA_ALGORITHM; 150 enum BARRIER_INTRA_ALGORITHM_choice { 151 MPIR_CVAR_BARRIER_INTRA_ALGORITHM_auto, 152 MPIR_CVAR_BARRIER_INTRA_ALGORITHM_nb, 153 MPIR_CVAR_BARRIER_INTRA_ALGORITHM_dissemination 154 }; 155 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/barrier/barrier.c */ 156 extern int MPIR_CVAR_BARRIER_INTER_ALGORITHM; 157 enum BARRIER_INTER_ALGORITHM_choice { 158 MPIR_CVAR_BARRIER_INTER_ALGORITHM_auto, 159 MPIR_CVAR_BARRIER_INTER_ALGORITHM_bcast, 160 MPIR_CVAR_BARRIER_INTER_ALGORITHM_nb 161 }; 162 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/barrier/barrier.c */ 163 extern int MPIR_CVAR_BARRIER_DEVICE_COLLECTIVE; 164 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/bcast/bcast.c */ 165 extern int MPIR_CVAR_BCAST_MIN_PROCS; 166 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/bcast/bcast.c */ 167 extern int MPIR_CVAR_BCAST_SHORT_MSG_SIZE; 168 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/bcast/bcast.c */ 169 extern int MPIR_CVAR_BCAST_LONG_MSG_SIZE; 170 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/bcast/bcast.c */ 171 extern int MPIR_CVAR_MAX_SMP_BCAST_MSG_SIZE; 172 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/bcast/bcast.c */ 173 extern int MPIR_CVAR_BCAST_INTRA_ALGORITHM; 174 enum BCAST_INTRA_ALGORITHM_choice { 175 MPIR_CVAR_BCAST_INTRA_ALGORITHM_auto, 176 MPIR_CVAR_BCAST_INTRA_ALGORITHM_binomial, 177 MPIR_CVAR_BCAST_INTRA_ALGORITHM_nb, 178 MPIR_CVAR_BCAST_INTRA_ALGORITHM_smp, 179 MPIR_CVAR_BCAST_INTRA_ALGORITHM_scatter_recursive_doubling_allgather, 180 MPIR_CVAR_BCAST_INTRA_ALGORITHM_scatter_ring_allgather 181 }; 182 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/bcast/bcast.c */ 183 extern int MPIR_CVAR_BCAST_INTER_ALGORITHM; 184 enum BCAST_INTER_ALGORITHM_choice { 185 MPIR_CVAR_BCAST_INTER_ALGORITHM_auto, 186 MPIR_CVAR_BCAST_INTER_ALGORITHM_nb, 187 MPIR_CVAR_BCAST_INTER_ALGORITHM_remote_send_local_bcast 188 }; 189 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/bcast/bcast.c */ 190 extern int MPIR_CVAR_BCAST_DEVICE_COLLECTIVE; 191 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/exscan/exscan.c */ 192 extern int MPIR_CVAR_EXSCAN_INTRA_ALGORITHM; 193 enum EXSCAN_INTRA_ALGORITHM_choice { 194 MPIR_CVAR_EXSCAN_INTRA_ALGORITHM_auto, 195 MPIR_CVAR_EXSCAN_INTRA_ALGORITHM_nb, 196 MPIR_CVAR_EXSCAN_INTRA_ALGORITHM_recursive_doubling 197 }; 198 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/exscan/exscan.c */ 199 extern int MPIR_CVAR_EXSCAN_DEVICE_COLLECTIVE; 200 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/gather/gather.c */ 201 extern int MPIR_CVAR_GATHER_INTER_SHORT_MSG_SIZE; 202 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/gather/gather.c */ 203 extern int MPIR_CVAR_GATHER_INTRA_ALGORITHM; 204 enum GATHER_INTRA_ALGORITHM_choice { 205 MPIR_CVAR_GATHER_INTRA_ALGORITHM_auto, 206 MPIR_CVAR_GATHER_INTRA_ALGORITHM_binomial, 207 MPIR_CVAR_GATHER_INTRA_ALGORITHM_nb 208 }; 209 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/gather/gather.c */ 210 extern int MPIR_CVAR_GATHER_INTER_ALGORITHM; 211 enum GATHER_INTER_ALGORITHM_choice { 212 MPIR_CVAR_GATHER_INTER_ALGORITHM_auto, 213 MPIR_CVAR_GATHER_INTER_ALGORITHM_linear, 214 MPIR_CVAR_GATHER_INTER_ALGORITHM_local_gather_remote_send, 215 MPIR_CVAR_GATHER_INTER_ALGORITHM_nb 216 }; 217 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/gather/gather.c */ 218 extern int MPIR_CVAR_GATHER_DEVICE_COLLECTIVE; 219 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/gather/gather_intra_binomial.c */ 220 extern int MPIR_CVAR_GATHER_VSMALL_MSG_SIZE; 221 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/gatherv/gatherv.c */ 222 extern int MPIR_CVAR_GATHERV_INTRA_ALGORITHM; 223 enum GATHERV_INTRA_ALGORITHM_choice { 224 MPIR_CVAR_GATHERV_INTRA_ALGORITHM_auto, 225 MPIR_CVAR_GATHERV_INTRA_ALGORITHM_linear, 226 MPIR_CVAR_GATHERV_INTRA_ALGORITHM_nb 227 }; 228 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/gatherv/gatherv.c */ 229 extern int MPIR_CVAR_GATHERV_INTER_ALGORITHM; 230 enum GATHERV_INTER_ALGORITHM_choice { 231 MPIR_CVAR_GATHERV_INTER_ALGORITHM_auto, 232 MPIR_CVAR_GATHERV_INTER_ALGORITHM_linear, 233 MPIR_CVAR_GATHERV_INTER_ALGORITHM_nb 234 }; 235 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/gatherv/gatherv.c */ 236 extern int MPIR_CVAR_GATHERV_DEVICE_COLLECTIVE; 237 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/gatherv/gatherv_allcomm_linear.c */ 238 extern int MPIR_CVAR_GATHERV_INTER_SSEND_MIN_PROCS; 239 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/iallgather/iallgather.c */ 240 extern int MPIR_CVAR_IALLGATHER_RECEXCH_KVAL; 241 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/iallgather/iallgather.c */ 242 extern int MPIR_CVAR_IALLGATHER_BRUCKS_KVAL; 243 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/iallgather/iallgather.c */ 244 extern int MPIR_CVAR_IALLGATHER_INTRA_ALGORITHM; 245 enum IALLGATHER_INTRA_ALGORITHM_choice { 246 MPIR_CVAR_IALLGATHER_INTRA_ALGORITHM_auto, 247 MPIR_CVAR_IALLGATHER_INTRA_ALGORITHM_sched_auto, 248 MPIR_CVAR_IALLGATHER_INTRA_ALGORITHM_sched_ring, 249 MPIR_CVAR_IALLGATHER_INTRA_ALGORITHM_sched_brucks, 250 MPIR_CVAR_IALLGATHER_INTRA_ALGORITHM_sched_recursive_doubling, 251 MPIR_CVAR_IALLGATHER_INTRA_ALGORITHM_gentran_ring, 252 MPIR_CVAR_IALLGATHER_INTRA_ALGORITHM_gentran_brucks, 253 MPIR_CVAR_IALLGATHER_INTRA_ALGORITHM_gentran_recexch_doubling, 254 MPIR_CVAR_IALLGATHER_INTRA_ALGORITHM_gentran_recexch_halving 255 }; 256 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/iallgather/iallgather.c */ 257 extern int MPIR_CVAR_IALLGATHER_INTER_ALGORITHM; 258 enum IALLGATHER_INTER_ALGORITHM_choice { 259 MPIR_CVAR_IALLGATHER_INTER_ALGORITHM_auto, 260 MPIR_CVAR_IALLGATHER_INTER_ALGORITHM_sched_auto, 261 MPIR_CVAR_IALLGATHER_INTER_ALGORITHM_sched_local_gather_remote_bcast 262 }; 263 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/iallgather/iallgather.c */ 264 extern int MPIR_CVAR_IALLGATHER_DEVICE_COLLECTIVE; 265 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/iallgatherv/iallgatherv.c */ 266 extern int MPIR_CVAR_IALLGATHERV_RECEXCH_KVAL; 267 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/iallgatherv/iallgatherv.c */ 268 extern int MPIR_CVAR_IALLGATHERV_BRUCKS_KVAL; 269 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/iallgatherv/iallgatherv.c */ 270 extern int MPIR_CVAR_IALLGATHERV_INTRA_ALGORITHM; 271 enum IALLGATHERV_INTRA_ALGORITHM_choice { 272 MPIR_CVAR_IALLGATHERV_INTRA_ALGORITHM_auto, 273 MPIR_CVAR_IALLGATHERV_INTRA_ALGORITHM_sched_auto, 274 MPIR_CVAR_IALLGATHERV_INTRA_ALGORITHM_sched_brucks, 275 MPIR_CVAR_IALLGATHERV_INTRA_ALGORITHM_sched_recursive_doubling, 276 MPIR_CVAR_IALLGATHERV_INTRA_ALGORITHM_sched_ring, 277 MPIR_CVAR_IALLGATHERV_INTRA_ALGORITHM_gentran_recexch_doubling, 278 MPIR_CVAR_IALLGATHERV_INTRA_ALGORITHM_gentran_recexch_halving, 279 MPIR_CVAR_IALLGATHERV_INTRA_ALGORITHM_gentran_ring, 280 MPIR_CVAR_IALLGATHERV_INTRA_ALGORITHM_gentran_brucks 281 }; 282 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/iallgatherv/iallgatherv.c */ 283 extern int MPIR_CVAR_IALLGATHERV_INTER_ALGORITHM; 284 enum IALLGATHERV_INTER_ALGORITHM_choice { 285 MPIR_CVAR_IALLGATHERV_INTER_ALGORITHM_auto, 286 MPIR_CVAR_IALLGATHERV_INTER_ALGORITHM_sched_auto, 287 MPIR_CVAR_IALLGATHERV_INTER_ALGORITHM_sched_remote_gather_local_bcast 288 }; 289 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/iallgatherv/iallgatherv.c */ 290 extern int MPIR_CVAR_IALLGATHERV_DEVICE_COLLECTIVE; 291 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/iallreduce/iallreduce.c */ 292 extern int MPIR_CVAR_IALLREDUCE_TREE_KVAL; 293 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/iallreduce/iallreduce.c */ 294 extern const char * MPIR_CVAR_IALLREDUCE_TREE_TYPE; 295 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/iallreduce/iallreduce.c */ 296 extern int MPIR_CVAR_IALLREDUCE_TREE_PIPELINE_CHUNK_SIZE; 297 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/iallreduce/iallreduce.c */ 298 extern int MPIR_CVAR_IALLREDUCE_TREE_BUFFER_PER_CHILD; 299 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/iallreduce/iallreduce.c */ 300 extern int MPIR_CVAR_IALLREDUCE_RECEXCH_KVAL; 301 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/iallreduce/iallreduce.c */ 302 extern int MPIR_CVAR_IALLREDUCE_INTRA_ALGORITHM; 303 enum IALLREDUCE_INTRA_ALGORITHM_choice { 304 MPIR_CVAR_IALLREDUCE_INTRA_ALGORITHM_auto, 305 MPIR_CVAR_IALLREDUCE_INTRA_ALGORITHM_sched_auto, 306 MPIR_CVAR_IALLREDUCE_INTRA_ALGORITHM_sched_naive, 307 MPIR_CVAR_IALLREDUCE_INTRA_ALGORITHM_sched_smp, 308 MPIR_CVAR_IALLREDUCE_INTRA_ALGORITHM_sched_recursive_doubling, 309 MPIR_CVAR_IALLREDUCE_INTRA_ALGORITHM_sched_reduce_scatter_allgather, 310 MPIR_CVAR_IALLREDUCE_INTRA_ALGORITHM_gentran_recexch_single_buffer, 311 MPIR_CVAR_IALLREDUCE_INTRA_ALGORITHM_gentran_recexch_multiple_buffer, 312 MPIR_CVAR_IALLREDUCE_INTRA_ALGORITHM_gentran_tree, 313 MPIR_CVAR_IALLREDUCE_INTRA_ALGORITHM_gentran_ring, 314 MPIR_CVAR_IALLREDUCE_INTRA_ALGORITHM_gentran_recexch_reduce_scatter_recexch_allgatherv 315 }; 316 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/iallreduce/iallreduce.c */ 317 extern int MPIR_CVAR_IALLREDUCE_INTER_ALGORITHM; 318 enum IALLREDUCE_INTER_ALGORITHM_choice { 319 MPIR_CVAR_IALLREDUCE_INTER_ALGORITHM_auto, 320 MPIR_CVAR_IALLREDUCE_INTER_ALGORITHM_sched_auto, 321 MPIR_CVAR_IALLREDUCE_INTER_ALGORITHM_sched_remote_reduce_local_bcast 322 }; 323 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/iallreduce/iallreduce.c */ 324 extern int MPIR_CVAR_IALLREDUCE_DEVICE_COLLECTIVE; 325 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/ialltoall/ialltoall.c */ 326 extern int MPIR_CVAR_IALLTOALL_INTRA_ALGORITHM; 327 enum IALLTOALL_INTRA_ALGORITHM_choice { 328 MPIR_CVAR_IALLTOALL_INTRA_ALGORITHM_auto, 329 MPIR_CVAR_IALLTOALL_INTRA_ALGORITHM_sched_auto, 330 MPIR_CVAR_IALLTOALL_INTRA_ALGORITHM_sched_brucks, 331 MPIR_CVAR_IALLTOALL_INTRA_ALGORITHM_sched_inplace, 332 MPIR_CVAR_IALLTOALL_INTRA_ALGORITHM_sched_pairwise, 333 MPIR_CVAR_IALLTOALL_INTRA_ALGORITHM_sched_permuted_sendrecv, 334 MPIR_CVAR_IALLTOALL_INTRA_ALGORITHM_gentran_ring, 335 MPIR_CVAR_IALLTOALL_INTRA_ALGORITHM_gentran_brucks, 336 MPIR_CVAR_IALLTOALL_INTRA_ALGORITHM_gentran_scattered 337 }; 338 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/ialltoall/ialltoall.c */ 339 extern int MPIR_CVAR_IALLTOALL_INTER_ALGORITHM; 340 enum IALLTOALL_INTER_ALGORITHM_choice { 341 MPIR_CVAR_IALLTOALL_INTER_ALGORITHM_auto, 342 MPIR_CVAR_IALLTOALL_INTER_ALGORITHM_sched_auto, 343 MPIR_CVAR_IALLTOALL_INTER_ALGORITHM_sched_pairwise_exchange 344 }; 345 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/ialltoall/ialltoall.c */ 346 extern int MPIR_CVAR_IALLTOALL_DEVICE_COLLECTIVE; 347 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/ialltoall/ialltoall_tsp_brucks_algos.h */ 348 extern int MPIR_CVAR_IALLTOALL_BRUCKS_KVAL; 349 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/ialltoall/ialltoall_tsp_brucks_algos.h */ 350 extern int MPIR_CVAR_IALLTOALL_BRUCKS_BUFFER_PER_NBR; 351 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/ialltoall/ialltoall_tsp_scattered_algos.h */ 352 extern int MPIR_CVAR_IALLTOALL_SCATTERED_OUTSTANDING_TASKS; 353 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/ialltoall/ialltoall_tsp_scattered_algos.h */ 354 extern int MPIR_CVAR_IALLTOALL_SCATTERED_BATCH_SIZE; 355 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/ialltoallv/ialltoallv.c */ 356 extern int MPIR_CVAR_IALLTOALLV_INTRA_ALGORITHM; 357 enum IALLTOALLV_INTRA_ALGORITHM_choice { 358 MPIR_CVAR_IALLTOALLV_INTRA_ALGORITHM_auto, 359 MPIR_CVAR_IALLTOALLV_INTRA_ALGORITHM_sched_auto, 360 MPIR_CVAR_IALLTOALLV_INTRA_ALGORITHM_sched_blocked, 361 MPIR_CVAR_IALLTOALLV_INTRA_ALGORITHM_sched_inplace, 362 MPIR_CVAR_IALLTOALLV_INTRA_ALGORITHM_sched_pairwise_exchange, 363 MPIR_CVAR_IALLTOALLV_INTRA_ALGORITHM_gentran_scattered, 364 MPIR_CVAR_IALLTOALLV_INTRA_ALGORITHM_gentran_blocked, 365 MPIR_CVAR_IALLTOALLV_INTRA_ALGORITHM_gentran_inplace 366 }; 367 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/ialltoallv/ialltoallv.c */ 368 extern int MPIR_CVAR_IALLTOALLV_INTER_ALGORITHM; 369 enum IALLTOALLV_INTER_ALGORITHM_choice { 370 MPIR_CVAR_IALLTOALLV_INTER_ALGORITHM_auto, 371 MPIR_CVAR_IALLTOALLV_INTER_ALGORITHM_sched_auto, 372 MPIR_CVAR_IALLTOALLV_INTER_ALGORITHM_sched_pairwise_exchange 373 }; 374 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/ialltoallv/ialltoallv.c */ 375 extern int MPIR_CVAR_IALLTOALLV_DEVICE_COLLECTIVE; 376 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/ialltoallv/ialltoallv.c */ 377 extern int MPIR_CVAR_IALLTOALLV_SCATTERED_OUTSTANDING_TASKS; 378 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/ialltoallv/ialltoallv.c */ 379 extern int MPIR_CVAR_IALLTOALLV_SCATTERED_BATCH_SIZE; 380 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/ialltoallw/ialltoallw.c */ 381 extern int MPIR_CVAR_IALLTOALLW_INTRA_ALGORITHM; 382 enum IALLTOALLW_INTRA_ALGORITHM_choice { 383 MPIR_CVAR_IALLTOALLW_INTRA_ALGORITHM_auto, 384 MPIR_CVAR_IALLTOALLW_INTRA_ALGORITHM_sched_auto, 385 MPIR_CVAR_IALLTOALLW_INTRA_ALGORITHM_sched_blocked, 386 MPIR_CVAR_IALLTOALLW_INTRA_ALGORITHM_sched_inplace, 387 MPIR_CVAR_IALLTOALLW_INTRA_ALGORITHM_gentran_blocked, 388 MPIR_CVAR_IALLTOALLW_INTRA_ALGORITHM_gentran_inplace 389 }; 390 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/ialltoallw/ialltoallw.c */ 391 extern int MPIR_CVAR_IALLTOALLW_INTER_ALGORITHM; 392 enum IALLTOALLW_INTER_ALGORITHM_choice { 393 MPIR_CVAR_IALLTOALLW_INTER_ALGORITHM_auto, 394 MPIR_CVAR_IALLTOALLW_INTER_ALGORITHM_sched_auto, 395 MPIR_CVAR_IALLTOALLW_INTER_ALGORITHM_sched_pairwise_exchange 396 }; 397 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/ialltoallw/ialltoallw.c */ 398 extern int MPIR_CVAR_IALLTOALLW_DEVICE_COLLECTIVE; 399 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/ibarrier/ibarrier.c */ 400 extern int MPIR_CVAR_IBARRIER_RECEXCH_KVAL; 401 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/ibarrier/ibarrier.c */ 402 extern int MPIR_CVAR_IBARRIER_INTRA_ALGORITHM; 403 enum IBARRIER_INTRA_ALGORITHM_choice { 404 MPIR_CVAR_IBARRIER_INTRA_ALGORITHM_auto, 405 MPIR_CVAR_IBARRIER_INTRA_ALGORITHM_sched_auto, 406 MPIR_CVAR_IBARRIER_INTRA_ALGORITHM_sched_recursive_doubling, 407 MPIR_CVAR_IBARRIER_INTRA_ALGORITHM_gentran_recexch 408 }; 409 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/ibarrier/ibarrier.c */ 410 extern int MPIR_CVAR_IBARRIER_INTER_ALGORITHM; 411 enum IBARRIER_INTER_ALGORITHM_choice { 412 MPIR_CVAR_IBARRIER_INTER_ALGORITHM_auto, 413 MPIR_CVAR_IBARRIER_INTER_ALGORITHM_sched_auto, 414 MPIR_CVAR_IBARRIER_INTER_ALGORITHM_sched_bcast 415 }; 416 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/ibarrier/ibarrier.c */ 417 extern int MPIR_CVAR_IBARRIER_DEVICE_COLLECTIVE; 418 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/ibcast/ibcast.c */ 419 extern int MPIR_CVAR_IBCAST_TREE_KVAL; 420 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/ibcast/ibcast.c */ 421 extern const char * MPIR_CVAR_IBCAST_TREE_TYPE; 422 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/ibcast/ibcast.c */ 423 extern int MPIR_CVAR_IBCAST_TREE_PIPELINE_CHUNK_SIZE; 424 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/ibcast/ibcast.c */ 425 extern int MPIR_CVAR_IBCAST_RING_CHUNK_SIZE; 426 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/ibcast/ibcast.c */ 427 extern int MPIR_CVAR_IBCAST_INTRA_ALGORITHM; 428 enum IBCAST_INTRA_ALGORITHM_choice { 429 MPIR_CVAR_IBCAST_INTRA_ALGORITHM_auto, 430 MPIR_CVAR_IBCAST_INTRA_ALGORITHM_sched_auto, 431 MPIR_CVAR_IBCAST_INTRA_ALGORITHM_sched_binomial, 432 MPIR_CVAR_IBCAST_INTRA_ALGORITHM_sched_smp, 433 MPIR_CVAR_IBCAST_INTRA_ALGORITHM_sched_scatter_recursive_doubling_allgather, 434 MPIR_CVAR_IBCAST_INTRA_ALGORITHM_sched_scatter_ring_allgather, 435 MPIR_CVAR_IBCAST_INTRA_ALGORITHM_gentran_tree, 436 MPIR_CVAR_IBCAST_INTRA_ALGORITHM_gentran_scatterv_recexch_allgatherv, 437 MPIR_CVAR_IBCAST_INTRA_ALGORITHM_gentran_ring 438 }; 439 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/ibcast/ibcast.c */ 440 extern int MPIR_CVAR_IBCAST_SCATTERV_KVAL; 441 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/ibcast/ibcast.c */ 442 extern int MPIR_CVAR_IBCAST_ALLGATHERV_RECEXCH_KVAL; 443 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/ibcast/ibcast.c */ 444 extern int MPIR_CVAR_IBCAST_INTER_ALGORITHM; 445 enum IBCAST_INTER_ALGORITHM_choice { 446 MPIR_CVAR_IBCAST_INTER_ALGORITHM_auto, 447 MPIR_CVAR_IBCAST_INTER_ALGORITHM_sched_auto, 448 MPIR_CVAR_IBCAST_INTER_ALGORITHM_sched_flat 449 }; 450 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/ibcast/ibcast.c */ 451 extern int MPIR_CVAR_IBCAST_DEVICE_COLLECTIVE; 452 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/iexscan/iexscan.c */ 453 extern int MPIR_CVAR_IEXSCAN_INTRA_ALGORITHM; 454 enum IEXSCAN_INTRA_ALGORITHM_choice { 455 MPIR_CVAR_IEXSCAN_INTRA_ALGORITHM_auto, 456 MPIR_CVAR_IEXSCAN_INTRA_ALGORITHM_sched_auto, 457 MPIR_CVAR_IEXSCAN_INTRA_ALGORITHM_sched_recursive_doubling 458 }; 459 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/iexscan/iexscan.c */ 460 extern int MPIR_CVAR_IEXSCAN_DEVICE_COLLECTIVE; 461 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/igather/igather.c */ 462 extern int MPIR_CVAR_IGATHER_INTRA_ALGORITHM; 463 enum IGATHER_INTRA_ALGORITHM_choice { 464 MPIR_CVAR_IGATHER_INTRA_ALGORITHM_auto, 465 MPIR_CVAR_IGATHER_INTRA_ALGORITHM_sched_auto, 466 MPIR_CVAR_IGATHER_INTRA_ALGORITHM_sched_binomial, 467 MPIR_CVAR_IGATHER_INTRA_ALGORITHM_gentran_tree 468 }; 469 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/igather/igather.c */ 470 extern int MPIR_CVAR_IGATHER_TREE_KVAL; 471 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/igather/igather.c */ 472 extern int MPIR_CVAR_IGATHER_INTER_ALGORITHM; 473 enum IGATHER_INTER_ALGORITHM_choice { 474 MPIR_CVAR_IGATHER_INTER_ALGORITHM_auto, 475 MPIR_CVAR_IGATHER_INTER_ALGORITHM_sched_auto, 476 MPIR_CVAR_IGATHER_INTER_ALGORITHM_sched_long, 477 MPIR_CVAR_IGATHER_INTER_ALGORITHM_sched_short 478 }; 479 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/igather/igather.c */ 480 extern int MPIR_CVAR_IGATHER_DEVICE_COLLECTIVE; 481 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/igatherv/igatherv.c */ 482 extern int MPIR_CVAR_IGATHERV_INTRA_ALGORITHM; 483 enum IGATHERV_INTRA_ALGORITHM_choice { 484 MPIR_CVAR_IGATHERV_INTRA_ALGORITHM_auto, 485 MPIR_CVAR_IGATHERV_INTRA_ALGORITHM_sched_auto, 486 MPIR_CVAR_IGATHERV_INTRA_ALGORITHM_sched_linear, 487 MPIR_CVAR_IGATHERV_INTRA_ALGORITHM_gentran_linear 488 }; 489 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/igatherv/igatherv.c */ 490 extern int MPIR_CVAR_IGATHERV_INTER_ALGORITHM; 491 enum IGATHERV_INTER_ALGORITHM_choice { 492 MPIR_CVAR_IGATHERV_INTER_ALGORITHM_auto, 493 MPIR_CVAR_IGATHERV_INTER_ALGORITHM_sched_auto, 494 MPIR_CVAR_IGATHERV_INTER_ALGORITHM_sched_linear 495 }; 496 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/igatherv/igatherv.c */ 497 extern int MPIR_CVAR_IGATHERV_DEVICE_COLLECTIVE; 498 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/ineighbor_allgather/ineighbor_allgather.c */ 499 extern int MPIR_CVAR_INEIGHBOR_ALLGATHER_INTRA_ALGORITHM; 500 enum INEIGHBOR_ALLGATHER_INTRA_ALGORITHM_choice { 501 MPIR_CVAR_INEIGHBOR_ALLGATHER_INTRA_ALGORITHM_auto, 502 MPIR_CVAR_INEIGHBOR_ALLGATHER_INTRA_ALGORITHM_sched_auto, 503 MPIR_CVAR_INEIGHBOR_ALLGATHER_INTRA_ALGORITHM_sched_linear, 504 MPIR_CVAR_INEIGHBOR_ALLGATHER_INTRA_ALGORITHM_gentran_linear 505 }; 506 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/ineighbor_allgather/ineighbor_allgather.c */ 507 extern int MPIR_CVAR_INEIGHBOR_ALLGATHER_INTER_ALGORITHM; 508 enum INEIGHBOR_ALLGATHER_INTER_ALGORITHM_choice { 509 MPIR_CVAR_INEIGHBOR_ALLGATHER_INTER_ALGORITHM_auto, 510 MPIR_CVAR_INEIGHBOR_ALLGATHER_INTER_ALGORITHM_sched_auto, 511 MPIR_CVAR_INEIGHBOR_ALLGATHER_INTER_ALGORITHM_sched_linear, 512 MPIR_CVAR_INEIGHBOR_ALLGATHER_INTER_ALGORITHM_gentran_linear 513 }; 514 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/ineighbor_allgather/ineighbor_allgather.c */ 515 extern int MPIR_CVAR_INEIGHBOR_ALLGATHER_DEVICE_COLLECTIVE; 516 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/ineighbor_allgatherv/ineighbor_allgatherv.c */ 517 extern int MPIR_CVAR_INEIGHBOR_ALLGATHERV_INTRA_ALGORITHM; 518 enum INEIGHBOR_ALLGATHERV_INTRA_ALGORITHM_choice { 519 MPIR_CVAR_INEIGHBOR_ALLGATHERV_INTRA_ALGORITHM_auto, 520 MPIR_CVAR_INEIGHBOR_ALLGATHERV_INTRA_ALGORITHM_sched_auto, 521 MPIR_CVAR_INEIGHBOR_ALLGATHERV_INTRA_ALGORITHM_sched_linear, 522 MPIR_CVAR_INEIGHBOR_ALLGATHERV_INTRA_ALGORITHM_gentran_linear 523 }; 524 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/ineighbor_allgatherv/ineighbor_allgatherv.c */ 525 extern int MPIR_CVAR_INEIGHBOR_ALLGATHERV_INTER_ALGORITHM; 526 enum INEIGHBOR_ALLGATHERV_INTER_ALGORITHM_choice { 527 MPIR_CVAR_INEIGHBOR_ALLGATHERV_INTER_ALGORITHM_auto, 528 MPIR_CVAR_INEIGHBOR_ALLGATHERV_INTER_ALGORITHM_sched_auto, 529 MPIR_CVAR_INEIGHBOR_ALLGATHERV_INTER_ALGORITHM_sched_linear, 530 MPIR_CVAR_INEIGHBOR_ALLGATHERV_INTER_ALGORITHM_gentran_linear 531 }; 532 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/ineighbor_allgatherv/ineighbor_allgatherv.c */ 533 extern int MPIR_CVAR_INEIGHBOR_ALLGATHERV_DEVICE_COLLECTIVE; 534 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/ineighbor_alltoall/ineighbor_alltoall.c */ 535 extern int MPIR_CVAR_INEIGHBOR_ALLTOALL_INTRA_ALGORITHM; 536 enum INEIGHBOR_ALLTOALL_INTRA_ALGORITHM_choice { 537 MPIR_CVAR_INEIGHBOR_ALLTOALL_INTRA_ALGORITHM_auto, 538 MPIR_CVAR_INEIGHBOR_ALLTOALL_INTRA_ALGORITHM_sched_auto, 539 MPIR_CVAR_INEIGHBOR_ALLTOALL_INTRA_ALGORITHM_sched_linear, 540 MPIR_CVAR_INEIGHBOR_ALLTOALL_INTRA_ALGORITHM_gentran_linear 541 }; 542 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/ineighbor_alltoall/ineighbor_alltoall.c */ 543 extern int MPIR_CVAR_INEIGHBOR_ALLTOALL_INTER_ALGORITHM; 544 enum INEIGHBOR_ALLTOALL_INTER_ALGORITHM_choice { 545 MPIR_CVAR_INEIGHBOR_ALLTOALL_INTER_ALGORITHM_auto, 546 MPIR_CVAR_INEIGHBOR_ALLTOALL_INTER_ALGORITHM_sched_auto, 547 MPIR_CVAR_INEIGHBOR_ALLTOALL_INTER_ALGORITHM_sched_linear, 548 MPIR_CVAR_INEIGHBOR_ALLTOALL_INTER_ALGORITHM_gentran_linear 549 }; 550 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/ineighbor_alltoall/ineighbor_alltoall.c */ 551 extern int MPIR_CVAR_INEIGHBOR_ALLTOALL_DEVICE_COLLECTIVE; 552 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/ineighbor_alltoallv/ineighbor_alltoallv.c */ 553 extern int MPIR_CVAR_INEIGHBOR_ALLTOALLV_INTRA_ALGORITHM; 554 enum INEIGHBOR_ALLTOALLV_INTRA_ALGORITHM_choice { 555 MPIR_CVAR_INEIGHBOR_ALLTOALLV_INTRA_ALGORITHM_auto, 556 MPIR_CVAR_INEIGHBOR_ALLTOALLV_INTRA_ALGORITHM_sched_auto, 557 MPIR_CVAR_INEIGHBOR_ALLTOALLV_INTRA_ALGORITHM_sched_linear, 558 MPIR_CVAR_INEIGHBOR_ALLTOALLV_INTRA_ALGORITHM_gentran_linear 559 }; 560 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/ineighbor_alltoallv/ineighbor_alltoallv.c */ 561 extern int MPIR_CVAR_INEIGHBOR_ALLTOALLV_INTER_ALGORITHM; 562 enum INEIGHBOR_ALLTOALLV_INTER_ALGORITHM_choice { 563 MPIR_CVAR_INEIGHBOR_ALLTOALLV_INTER_ALGORITHM_auto, 564 MPIR_CVAR_INEIGHBOR_ALLTOALLV_INTER_ALGORITHM_sched_auto, 565 MPIR_CVAR_INEIGHBOR_ALLTOALLV_INTER_ALGORITHM_sched_linear, 566 MPIR_CVAR_INEIGHBOR_ALLTOALLV_INTER_ALGORITHM_gentran_linear 567 }; 568 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/ineighbor_alltoallv/ineighbor_alltoallv.c */ 569 extern int MPIR_CVAR_INEIGHBOR_ALLTOALLV_DEVICE_COLLECTIVE; 570 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/ineighbor_alltoallw/ineighbor_alltoallw.c */ 571 extern int MPIR_CVAR_INEIGHBOR_ALLTOALLW_INTRA_ALGORITHM; 572 enum INEIGHBOR_ALLTOALLW_INTRA_ALGORITHM_choice { 573 MPIR_CVAR_INEIGHBOR_ALLTOALLW_INTRA_ALGORITHM_auto, 574 MPIR_CVAR_INEIGHBOR_ALLTOALLW_INTRA_ALGORITHM_sched_auto, 575 MPIR_CVAR_INEIGHBOR_ALLTOALLW_INTRA_ALGORITHM_sched_linear, 576 MPIR_CVAR_INEIGHBOR_ALLTOALLW_INTRA_ALGORITHM_gentran_linear 577 }; 578 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/ineighbor_alltoallw/ineighbor_alltoallw.c */ 579 extern int MPIR_CVAR_INEIGHBOR_ALLTOALLW_INTER_ALGORITHM; 580 enum INEIGHBOR_ALLTOALLW_INTER_ALGORITHM_choice { 581 MPIR_CVAR_INEIGHBOR_ALLTOALLW_INTER_ALGORITHM_auto, 582 MPIR_CVAR_INEIGHBOR_ALLTOALLW_INTER_ALGORITHM_sched_auto, 583 MPIR_CVAR_INEIGHBOR_ALLTOALLW_INTER_ALGORITHM_sched_linear, 584 MPIR_CVAR_INEIGHBOR_ALLTOALLW_INTER_ALGORITHM_gentran_linear 585 }; 586 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/ineighbor_alltoallw/ineighbor_alltoallw.c */ 587 extern int MPIR_CVAR_INEIGHBOR_ALLTOALLW_DEVICE_COLLECTIVE; 588 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/ireduce/ireduce.c */ 589 extern int MPIR_CVAR_IREDUCE_TREE_KVAL; 590 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/ireduce/ireduce.c */ 591 extern const char * MPIR_CVAR_IREDUCE_TREE_TYPE; 592 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/ireduce/ireduce.c */ 593 extern int MPIR_CVAR_IREDUCE_TREE_PIPELINE_CHUNK_SIZE; 594 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/ireduce/ireduce.c */ 595 extern int MPIR_CVAR_IREDUCE_RING_CHUNK_SIZE; 596 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/ireduce/ireduce.c */ 597 extern int MPIR_CVAR_IREDUCE_TREE_BUFFER_PER_CHILD; 598 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/ireduce/ireduce.c */ 599 extern int MPIR_CVAR_IREDUCE_INTRA_ALGORITHM; 600 enum IREDUCE_INTRA_ALGORITHM_choice { 601 MPIR_CVAR_IREDUCE_INTRA_ALGORITHM_auto, 602 MPIR_CVAR_IREDUCE_INTRA_ALGORITHM_sched_auto, 603 MPIR_CVAR_IREDUCE_INTRA_ALGORITHM_sched_smp, 604 MPIR_CVAR_IREDUCE_INTRA_ALGORITHM_sched_binomial, 605 MPIR_CVAR_IREDUCE_INTRA_ALGORITHM_sched_reduce_scatter_gather, 606 MPIR_CVAR_IREDUCE_INTRA_ALGORITHM_gentran_tree, 607 MPIR_CVAR_IREDUCE_INTRA_ALGORITHM_gentran_ring 608 }; 609 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/ireduce/ireduce.c */ 610 extern int MPIR_CVAR_IREDUCE_INTER_ALGORITHM; 611 enum IREDUCE_INTER_ALGORITHM_choice { 612 MPIR_CVAR_IREDUCE_INTER_ALGORITHM_auto, 613 MPIR_CVAR_IREDUCE_INTER_ALGORITHM_sched_auto, 614 MPIR_CVAR_IREDUCE_INTER_ALGORITHM_sched_local_reduce_remote_send 615 }; 616 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/ireduce/ireduce.c */ 617 extern int MPIR_CVAR_IREDUCE_DEVICE_COLLECTIVE; 618 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/ireduce_scatter/ireduce_scatter.c */ 619 extern int MPIR_CVAR_IREDUCE_SCATTER_RECEXCH_KVAL; 620 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/ireduce_scatter/ireduce_scatter.c */ 621 extern int MPIR_CVAR_IREDUCE_SCATTER_INTRA_ALGORITHM; 622 enum IREDUCE_SCATTER_INTRA_ALGORITHM_choice { 623 MPIR_CVAR_IREDUCE_SCATTER_INTRA_ALGORITHM_auto, 624 MPIR_CVAR_IREDUCE_SCATTER_INTRA_ALGORITHM_sched_auto, 625 MPIR_CVAR_IREDUCE_SCATTER_INTRA_ALGORITHM_sched_noncommutative, 626 MPIR_CVAR_IREDUCE_SCATTER_INTRA_ALGORITHM_sched_recursive_doubling, 627 MPIR_CVAR_IREDUCE_SCATTER_INTRA_ALGORITHM_sched_pairwise, 628 MPIR_CVAR_IREDUCE_SCATTER_INTRA_ALGORITHM_sched_recursive_halving, 629 MPIR_CVAR_IREDUCE_SCATTER_INTRA_ALGORITHM_gentran_recexch 630 }; 631 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/ireduce_scatter/ireduce_scatter.c */ 632 extern int MPIR_CVAR_IREDUCE_SCATTER_INTER_ALGORITHM; 633 enum IREDUCE_SCATTER_INTER_ALGORITHM_choice { 634 MPIR_CVAR_IREDUCE_SCATTER_INTER_ALGORITHM_auto, 635 MPIR_CVAR_IREDUCE_SCATTER_INTER_ALGORITHM_sched_auto, 636 MPIR_CVAR_IREDUCE_SCATTER_INTER_ALGORITHM_sched_remote_reduce_local_scatterv 637 }; 638 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/ireduce_scatter/ireduce_scatter.c */ 639 extern int MPIR_CVAR_IREDUCE_SCATTER_DEVICE_COLLECTIVE; 640 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/ireduce_scatter_block/ireduce_scatter_block.c */ 641 extern int MPIR_CVAR_IREDUCE_SCATTER_BLOCK_RECEXCH_KVAL; 642 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/ireduce_scatter_block/ireduce_scatter_block.c */ 643 extern int MPIR_CVAR_IREDUCE_SCATTER_BLOCK_INTRA_ALGORITHM; 644 enum IREDUCE_SCATTER_BLOCK_INTRA_ALGORITHM_choice { 645 MPIR_CVAR_IREDUCE_SCATTER_BLOCK_INTRA_ALGORITHM_auto, 646 MPIR_CVAR_IREDUCE_SCATTER_BLOCK_INTRA_ALGORITHM_sched_auto, 647 MPIR_CVAR_IREDUCE_SCATTER_BLOCK_INTRA_ALGORITHM_sched_noncommutative, 648 MPIR_CVAR_IREDUCE_SCATTER_BLOCK_INTRA_ALGORITHM_sched_recursive_doubling, 649 MPIR_CVAR_IREDUCE_SCATTER_BLOCK_INTRA_ALGORITHM_sched_pairwise, 650 MPIR_CVAR_IREDUCE_SCATTER_BLOCK_INTRA_ALGORITHM_sched_recursive_halving, 651 MPIR_CVAR_IREDUCE_SCATTER_BLOCK_INTRA_ALGORITHM_gentran_recexch 652 }; 653 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/ireduce_scatter_block/ireduce_scatter_block.c */ 654 extern int MPIR_CVAR_IREDUCE_SCATTER_BLOCK_INTER_ALGORITHM; 655 enum IREDUCE_SCATTER_BLOCK_INTER_ALGORITHM_choice { 656 MPIR_CVAR_IREDUCE_SCATTER_BLOCK_INTER_ALGORITHM_auto, 657 MPIR_CVAR_IREDUCE_SCATTER_BLOCK_INTER_ALGORITHM_sched_auto, 658 MPIR_CVAR_IREDUCE_SCATTER_BLOCK_INTER_ALGORITHM_sched_remote_reduce_local_scatterv 659 }; 660 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/ireduce_scatter_block/ireduce_scatter_block.c */ 661 extern int MPIR_CVAR_IREDUCE_SCATTER_BLOCK_DEVICE_COLLECTIVE; 662 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/iscan/iscan.c */ 663 extern int MPIR_CVAR_ISCAN_INTRA_ALGORITHM; 664 enum ISCAN_INTRA_ALGORITHM_choice { 665 MPIR_CVAR_ISCAN_INTRA_ALGORITHM_auto, 666 MPIR_CVAR_ISCAN_INTRA_ALGORITHM_sched_auto, 667 MPIR_CVAR_ISCAN_INTRA_ALGORITHM_sched_smp, 668 MPIR_CVAR_ISCAN_INTRA_ALGORITHM_sched_recursive_doubling, 669 MPIR_CVAR_ISCAN_INTRA_ALGORITHM_gentran_recursive_doubling 670 }; 671 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/iscan/iscan.c */ 672 extern int MPIR_CVAR_ISCAN_DEVICE_COLLECTIVE; 673 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/iscatter/iscatter.c */ 674 extern int MPIR_CVAR_ISCATTER_INTRA_ALGORITHM; 675 enum ISCATTER_INTRA_ALGORITHM_choice { 676 MPIR_CVAR_ISCATTER_INTRA_ALGORITHM_auto, 677 MPIR_CVAR_ISCATTER_INTRA_ALGORITHM_sched_auto, 678 MPIR_CVAR_ISCATTER_INTRA_ALGORITHM_sched_binomial, 679 MPIR_CVAR_ISCATTER_INTRA_ALGORITHM_gentran_tree 680 }; 681 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/iscatter/iscatter.c */ 682 extern int MPIR_CVAR_ISCATTER_TREE_KVAL; 683 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/iscatter/iscatter.c */ 684 extern int MPIR_CVAR_ISCATTER_INTER_ALGORITHM; 685 enum ISCATTER_INTER_ALGORITHM_choice { 686 MPIR_CVAR_ISCATTER_INTER_ALGORITHM_auto, 687 MPIR_CVAR_ISCATTER_INTER_ALGORITHM_sched_auto, 688 MPIR_CVAR_ISCATTER_INTER_ALGORITHM_sched_linear, 689 MPIR_CVAR_ISCATTER_INTER_ALGORITHM_sched_remote_send_local_scatter 690 }; 691 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/iscatter/iscatter.c */ 692 extern int MPIR_CVAR_ISCATTER_DEVICE_COLLECTIVE; 693 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/iscatterv/iscatterv.c */ 694 extern int MPIR_CVAR_ISCATTERV_INTRA_ALGORITHM; 695 enum ISCATTERV_INTRA_ALGORITHM_choice { 696 MPIR_CVAR_ISCATTERV_INTRA_ALGORITHM_auto, 697 MPIR_CVAR_ISCATTERV_INTRA_ALGORITHM_sched_auto, 698 MPIR_CVAR_ISCATTERV_INTRA_ALGORITHM_sched_linear, 699 MPIR_CVAR_ISCATTERV_INTRA_ALGORITHM_gentran_linear 700 }; 701 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/iscatterv/iscatterv.c */ 702 extern int MPIR_CVAR_ISCATTERV_INTER_ALGORITHM; 703 enum ISCATTERV_INTER_ALGORITHM_choice { 704 MPIR_CVAR_ISCATTERV_INTER_ALGORITHM_auto, 705 MPIR_CVAR_ISCATTERV_INTER_ALGORITHM_sched_auto, 706 MPIR_CVAR_ISCATTERV_INTER_ALGORITHM_sched_linear 707 }; 708 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/iscatterv/iscatterv.c */ 709 extern int MPIR_CVAR_ISCATTERV_DEVICE_COLLECTIVE; 710 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/neighbor_allgather/neighbor_allgather.c */ 711 extern int MPIR_CVAR_NEIGHBOR_ALLGATHER_INTRA_ALGORITHM; 712 enum NEIGHBOR_ALLGATHER_INTRA_ALGORITHM_choice { 713 MPIR_CVAR_NEIGHBOR_ALLGATHER_INTRA_ALGORITHM_auto, 714 MPIR_CVAR_NEIGHBOR_ALLGATHER_INTRA_ALGORITHM_nb 715 }; 716 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/neighbor_allgather/neighbor_allgather.c */ 717 extern int MPIR_CVAR_NEIGHBOR_ALLGATHER_INTER_ALGORITHM; 718 enum NEIGHBOR_ALLGATHER_INTER_ALGORITHM_choice { 719 MPIR_CVAR_NEIGHBOR_ALLGATHER_INTER_ALGORITHM_auto, 720 MPIR_CVAR_NEIGHBOR_ALLGATHER_INTER_ALGORITHM_nb 721 }; 722 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/neighbor_allgather/neighbor_allgather.c */ 723 extern int MPIR_CVAR_NEIGHBOR_ALLGATHER_DEVICE_COLLECTIVE; 724 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/neighbor_allgatherv/neighbor_allgatherv.c */ 725 extern int MPIR_CVAR_NEIGHBOR_ALLGATHERV_INTRA_ALGORITHM; 726 enum NEIGHBOR_ALLGATHERV_INTRA_ALGORITHM_choice { 727 MPIR_CVAR_NEIGHBOR_ALLGATHERV_INTRA_ALGORITHM_auto, 728 MPIR_CVAR_NEIGHBOR_ALLGATHERV_INTRA_ALGORITHM_nb 729 }; 730 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/neighbor_allgatherv/neighbor_allgatherv.c */ 731 extern int MPIR_CVAR_NEIGHBOR_ALLGATHERV_INTER_ALGORITHM; 732 enum NEIGHBOR_ALLGATHERV_INTER_ALGORITHM_choice { 733 MPIR_CVAR_NEIGHBOR_ALLGATHERV_INTER_ALGORITHM_auto, 734 MPIR_CVAR_NEIGHBOR_ALLGATHERV_INTER_ALGORITHM_nb 735 }; 736 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/neighbor_allgatherv/neighbor_allgatherv.c */ 737 extern int MPIR_CVAR_NEIGHBOR_ALLGATHERV_DEVICE_COLLECTIVE; 738 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/neighbor_alltoall/neighbor_alltoall.c */ 739 extern int MPIR_CVAR_NEIGHBOR_ALLTOALL_INTRA_ALGORITHM; 740 enum NEIGHBOR_ALLTOALL_INTRA_ALGORITHM_choice { 741 MPIR_CVAR_NEIGHBOR_ALLTOALL_INTRA_ALGORITHM_auto, 742 MPIR_CVAR_NEIGHBOR_ALLTOALL_INTRA_ALGORITHM_nb 743 }; 744 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/neighbor_alltoall/neighbor_alltoall.c */ 745 extern int MPIR_CVAR_NEIGHBOR_ALLTOALL_INTER_ALGORITHM; 746 enum NEIGHBOR_ALLTOALL_INTER_ALGORITHM_choice { 747 MPIR_CVAR_NEIGHBOR_ALLTOALL_INTER_ALGORITHM_auto, 748 MPIR_CVAR_NEIGHBOR_ALLTOALL_INTER_ALGORITHM_nb 749 }; 750 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/neighbor_alltoall/neighbor_alltoall.c */ 751 extern int MPIR_CVAR_NEIGHBOR_ALLTOALL_DEVICE_COLLECTIVE; 752 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/neighbor_alltoallv/neighbor_alltoallv.c */ 753 extern int MPIR_CVAR_NEIGHBOR_ALLTOALLV_INTRA_ALGORITHM; 754 enum NEIGHBOR_ALLTOALLV_INTRA_ALGORITHM_choice { 755 MPIR_CVAR_NEIGHBOR_ALLTOALLV_INTRA_ALGORITHM_auto, 756 MPIR_CVAR_NEIGHBOR_ALLTOALLV_INTRA_ALGORITHM_nb 757 }; 758 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/neighbor_alltoallv/neighbor_alltoallv.c */ 759 extern int MPIR_CVAR_NEIGHBOR_ALLTOALLV_INTER_ALGORITHM; 760 enum NEIGHBOR_ALLTOALLV_INTER_ALGORITHM_choice { 761 MPIR_CVAR_NEIGHBOR_ALLTOALLV_INTER_ALGORITHM_auto, 762 MPIR_CVAR_NEIGHBOR_ALLTOALLV_INTER_ALGORITHM_nb 763 }; 764 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/neighbor_alltoallv/neighbor_alltoallv.c */ 765 extern int MPIR_CVAR_NEIGHBOR_ALLTOALLV_DEVICE_COLLECTIVE; 766 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/neighbor_alltoallw/neighbor_alltoallw.c */ 767 extern int MPIR_CVAR_NEIGHBOR_ALLTOALLW_INTRA_ALGORITHM; 768 enum NEIGHBOR_ALLTOALLW_INTRA_ALGORITHM_choice { 769 MPIR_CVAR_NEIGHBOR_ALLTOALLW_INTRA_ALGORITHM_auto, 770 MPIR_CVAR_NEIGHBOR_ALLTOALLW_INTRA_ALGORITHM_nb 771 }; 772 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/neighbor_alltoallw/neighbor_alltoallw.c */ 773 extern int MPIR_CVAR_NEIGHBOR_ALLTOALLW_INTER_ALGORITHM; 774 enum NEIGHBOR_ALLTOALLW_INTER_ALGORITHM_choice { 775 MPIR_CVAR_NEIGHBOR_ALLTOALLW_INTER_ALGORITHM_auto, 776 MPIR_CVAR_NEIGHBOR_ALLTOALLW_INTER_ALGORITHM_nb 777 }; 778 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/neighbor_alltoallw/neighbor_alltoallw.c */ 779 extern int MPIR_CVAR_NEIGHBOR_ALLTOALLW_DEVICE_COLLECTIVE; 780 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/reduce/reduce.c */ 781 extern int MPIR_CVAR_REDUCE_SHORT_MSG_SIZE; 782 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/reduce/reduce.c */ 783 extern int MPIR_CVAR_MAX_SMP_REDUCE_MSG_SIZE; 784 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/reduce/reduce.c */ 785 extern int MPIR_CVAR_REDUCE_INTRA_ALGORITHM; 786 enum REDUCE_INTRA_ALGORITHM_choice { 787 MPIR_CVAR_REDUCE_INTRA_ALGORITHM_auto, 788 MPIR_CVAR_REDUCE_INTRA_ALGORITHM_binomial, 789 MPIR_CVAR_REDUCE_INTRA_ALGORITHM_nb, 790 MPIR_CVAR_REDUCE_INTRA_ALGORITHM_smp, 791 MPIR_CVAR_REDUCE_INTRA_ALGORITHM_reduce_scatter_gather 792 }; 793 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/reduce/reduce.c */ 794 extern int MPIR_CVAR_REDUCE_INTER_ALGORITHM; 795 enum REDUCE_INTER_ALGORITHM_choice { 796 MPIR_CVAR_REDUCE_INTER_ALGORITHM_auto, 797 MPIR_CVAR_REDUCE_INTER_ALGORITHM_local_reduce_remote_send, 798 MPIR_CVAR_REDUCE_INTER_ALGORITHM_nb 799 }; 800 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/reduce/reduce.c */ 801 extern int MPIR_CVAR_REDUCE_DEVICE_COLLECTIVE; 802 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/reduce_scatter/reduce_scatter.c */ 803 extern int MPIR_CVAR_REDUCE_SCATTER_COMMUTATIVE_LONG_MSG_SIZE; 804 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/reduce_scatter/reduce_scatter.c */ 805 extern int MPIR_CVAR_REDUCE_SCATTER_INTRA_ALGORITHM; 806 enum REDUCE_SCATTER_INTRA_ALGORITHM_choice { 807 MPIR_CVAR_REDUCE_SCATTER_INTRA_ALGORITHM_auto, 808 MPIR_CVAR_REDUCE_SCATTER_INTRA_ALGORITHM_nb, 809 MPIR_CVAR_REDUCE_SCATTER_INTRA_ALGORITHM_noncommutative, 810 MPIR_CVAR_REDUCE_SCATTER_INTRA_ALGORITHM_pairwise, 811 MPIR_CVAR_REDUCE_SCATTER_INTRA_ALGORITHM_recursive_doubling, 812 MPIR_CVAR_REDUCE_SCATTER_INTRA_ALGORITHM_recursive_halving 813 }; 814 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/reduce_scatter/reduce_scatter.c */ 815 extern int MPIR_CVAR_REDUCE_SCATTER_INTER_ALGORITHM; 816 enum REDUCE_SCATTER_INTER_ALGORITHM_choice { 817 MPIR_CVAR_REDUCE_SCATTER_INTER_ALGORITHM_auto, 818 MPIR_CVAR_REDUCE_SCATTER_INTER_ALGORITHM_nb, 819 MPIR_CVAR_REDUCE_SCATTER_INTER_ALGORITHM_remote_reduce_local_scatter 820 }; 821 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/reduce_scatter/reduce_scatter.c */ 822 extern int MPIR_CVAR_REDUCE_SCATTER_DEVICE_COLLECTIVE; 823 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/reduce_scatter_block/reduce_scatter_block.c */ 824 extern int MPIR_CVAR_REDUCE_SCATTER_BLOCK_INTRA_ALGORITHM; 825 enum REDUCE_SCATTER_BLOCK_INTRA_ALGORITHM_choice { 826 MPIR_CVAR_REDUCE_SCATTER_BLOCK_INTRA_ALGORITHM_auto, 827 MPIR_CVAR_REDUCE_SCATTER_BLOCK_INTRA_ALGORITHM_noncommutative, 828 MPIR_CVAR_REDUCE_SCATTER_BLOCK_INTRA_ALGORITHM_recursive_doubling, 829 MPIR_CVAR_REDUCE_SCATTER_BLOCK_INTRA_ALGORITHM_pairwise, 830 MPIR_CVAR_REDUCE_SCATTER_BLOCK_INTRA_ALGORITHM_recursive_halving, 831 MPIR_CVAR_REDUCE_SCATTER_BLOCK_INTRA_ALGORITHM_nb 832 }; 833 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/reduce_scatter_block/reduce_scatter_block.c */ 834 extern int MPIR_CVAR_REDUCE_SCATTER_BLOCK_INTER_ALGORITHM; 835 enum REDUCE_SCATTER_BLOCK_INTER_ALGORITHM_choice { 836 MPIR_CVAR_REDUCE_SCATTER_BLOCK_INTER_ALGORITHM_auto, 837 MPIR_CVAR_REDUCE_SCATTER_BLOCK_INTER_ALGORITHM_nb, 838 MPIR_CVAR_REDUCE_SCATTER_BLOCK_INTER_ALGORITHM_remote_reduce_local_scatter 839 }; 840 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/reduce_scatter_block/reduce_scatter_block.c */ 841 extern int MPIR_CVAR_REDUCE_SCATTER_BLOCK_DEVICE_COLLECTIVE; 842 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/scan/scan.c */ 843 extern int MPIR_CVAR_SCAN_INTRA_ALGORITHM; 844 enum SCAN_INTRA_ALGORITHM_choice { 845 MPIR_CVAR_SCAN_INTRA_ALGORITHM_auto, 846 MPIR_CVAR_SCAN_INTRA_ALGORITHM_nb, 847 MPIR_CVAR_SCAN_INTRA_ALGORITHM_smp, 848 MPIR_CVAR_SCAN_INTRA_ALGORITHM_recursive_doubling 849 }; 850 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/scan/scan.c */ 851 extern int MPIR_CVAR_SCAN_DEVICE_COLLECTIVE; 852 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/scatter/scatter.c */ 853 extern int MPIR_CVAR_SCATTER_INTER_SHORT_MSG_SIZE; 854 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/scatter/scatter.c */ 855 extern int MPIR_CVAR_SCATTER_INTRA_ALGORITHM; 856 enum SCATTER_INTRA_ALGORITHM_choice { 857 MPIR_CVAR_SCATTER_INTRA_ALGORITHM_auto, 858 MPIR_CVAR_SCATTER_INTRA_ALGORITHM_binomial, 859 MPIR_CVAR_SCATTER_INTRA_ALGORITHM_nb 860 }; 861 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/scatter/scatter.c */ 862 extern int MPIR_CVAR_SCATTER_INTER_ALGORITHM; 863 enum SCATTER_INTER_ALGORITHM_choice { 864 MPIR_CVAR_SCATTER_INTER_ALGORITHM_auto, 865 MPIR_CVAR_SCATTER_INTER_ALGORITHM_linear, 866 MPIR_CVAR_SCATTER_INTER_ALGORITHM_nb, 867 MPIR_CVAR_SCATTER_INTER_ALGORITHM_remote_send_local_scatter 868 }; 869 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/scatter/scatter.c */ 870 extern int MPIR_CVAR_SCATTER_DEVICE_COLLECTIVE; 871 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/scatterv/scatterv.c */ 872 extern int MPIR_CVAR_SCATTERV_INTRA_ALGORITHM; 873 enum SCATTERV_INTRA_ALGORITHM_choice { 874 MPIR_CVAR_SCATTERV_INTRA_ALGORITHM_auto, 875 MPIR_CVAR_SCATTERV_INTRA_ALGORITHM_linear, 876 MPIR_CVAR_SCATTERV_INTRA_ALGORITHM_nb 877 }; 878 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/scatterv/scatterv.c */ 879 extern int MPIR_CVAR_SCATTERV_INTER_ALGORITHM; 880 enum SCATTERV_INTER_ALGORITHM_choice { 881 MPIR_CVAR_SCATTERV_INTER_ALGORITHM_auto, 882 MPIR_CVAR_SCATTERV_INTER_ALGORITHM_linear, 883 MPIR_CVAR_SCATTERV_INTER_ALGORITHM_nb 884 }; 885 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/scatterv/scatterv.c */ 886 extern int MPIR_CVAR_SCATTERV_DEVICE_COLLECTIVE; 887 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/src/coll_impl.c */ 888 extern int MPIR_CVAR_DEVICE_COLLECTIVES; 889 enum DEVICE_COLLECTIVES_choice { 890 MPIR_CVAR_DEVICE_COLLECTIVES_all, 891 MPIR_CVAR_DEVICE_COLLECTIVES_none, 892 MPIR_CVAR_DEVICE_COLLECTIVES_percoll 893 }; 894 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/src/coll_impl.c */ 895 extern int MPIR_CVAR_COLLECTIVE_FALLBACK; 896 enum COLLECTIVE_FALLBACK_choice { 897 MPIR_CVAR_COLLECTIVE_FALLBACK_error, 898 MPIR_CVAR_COLLECTIVE_FALLBACK_print, 899 MPIR_CVAR_COLLECTIVE_FALLBACK_silent 900 }; 901 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/src/coll_impl.c */ 902 extern const char * MPIR_CVAR_COLL_SELECTION_TUNING_JSON_FILE; 903 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/coll/transports/gentran/gentran_impl.c */ 904 extern int MPIR_CVAR_PROGRESS_MAX_COLLS; 905 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/comm/comm_split.c */ 906 extern int MPIR_CVAR_COMM_SPLIT_USE_QSORT; 907 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/comm/contextid.c */ 908 extern int MPIR_CVAR_CTXID_EAGER_SIZE; 909 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/datatype/typerep/dataloop/segment.c */ 910 extern int MPIR_CVAR_DATALOOP_FAST_SEEK; 911 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/debugger/dbginit.c */ 912 extern int MPIR_CVAR_PROCTABLE_SIZE; 913 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/debugger/dbginit.c */ 914 extern int MPIR_CVAR_PROCTABLE_PRINT; 915 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/errhan/errutil.c */ 916 extern int MPIR_CVAR_PRINT_ERROR_STACK; 917 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/errhan/errutil.c */ 918 extern int MPIR_CVAR_CHOP_ERROR_STACK; 919 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/init/abort.c */ 920 extern int MPIR_CVAR_SUPPRESS_ABORT_MESSAGE; 921 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/init/init.c */ 922 extern const char * MPIR_CVAR_DEFAULT_THREAD_LEVEL; 923 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/init/init_async.c */ 924 extern int MPIR_CVAR_ASYNC_PROGRESS; 925 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/init/initthread.c */ 926 extern int MPIR_CVAR_DEBUG_HOLD; 927 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/init/local_proc_attrs.c */ 928 extern int MPIR_CVAR_ERROR_CHECKING; 929 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/init/mpi_init.h */ 930 extern int MPIR_CVAR_MEMDUMP; 931 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/init/mpi_init.h */ 932 extern int MPIR_CVAR_MEM_CATEGORY_INFORMATION; 933 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpi/topo/dims_create.c */ 934 extern int MPIR_CVAR_DIMS_VERBOSE; 935 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/nameserv/file/file_nameserv.c */ 936 extern const char * MPIR_CVAR_NAMESERV_FILE_PUBDIR; 937 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/util/mpir_handlemem.c */ 938 extern int MPIR_CVAR_ABORT_ON_LEAKED_HANDLES; 939 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/util/mpir_nettopo.c */ 940 extern const char * MPIR_CVAR_NETLOC_NODE_FILE; 941 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/util/mpir_nodemap.h */ 942 extern int MPIR_CVAR_NOLOCAL; 943 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/util/mpir_nodemap.h */ 944 extern int MPIR_CVAR_ODD_EVEN_CLIQUES; 945 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/util/mpir_nodemap.h */ 946 extern int MPIR_CVAR_NUM_CLIQUES; 947 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/include/mpir_err.h */ 948 extern int MPIR_CVAR_COLL_ALIAS_CHECK; 949 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/include/mpir_gpu.h */ 950 extern int MPIR_CVAR_ENABLE_GPU; 951 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/include/mpir_request.h */ 952 extern int MPIR_CVAR_REQUEST_POLL_FREQ; 953 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/include/mpir_request.h */ 954 extern int MPIR_CVAR_REQUEST_BATCH_SIZE; 955 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpid/ch3/channels/nemesis/include/mpid_nem_inline.h */ 956 extern int MPIR_CVAR_POLLS_BEFORE_YIELD; 957 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpid/ch3/channels/nemesis/netmod/ofi/ofi_init.c */ 958 extern const char * MPIR_CVAR_OFI_USE_PROVIDER; 959 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpid/ch3/channels/nemesis/netmod/tcp/tcp_init.c */ 960 extern const char * MPIR_CVAR_CH3_INTERFACE_HOSTNAME; 961 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpid/ch3/channels/nemesis/netmod/tcp/tcp_init.c */ 962 extern MPIR_T_cvar_range_value_t MPIR_CVAR_CH3_PORT_RANGE; 963 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpid/ch3/channels/nemesis/netmod/tcp/tcp_init.c */ 964 extern const char * MPIR_CVAR_NEMESIS_TCP_NETWORK_IFACE; 965 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpid/ch3/channels/nemesis/netmod/tcp/tcp_init.c */ 966 extern int MPIR_CVAR_NEMESIS_TCP_HOST_LOOKUP_RETRIES; 967 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpid/ch3/channels/nemesis/src/mpid_nem_ckpt.c */ 968 extern int MPIR_CVAR_NEMESIS_ENABLE_CKPOINT; 969 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpid/ch3/channels/nemesis/src/mpid_nem_init.c */ 970 extern int MPIR_CVAR_NEMESIS_SHM_EAGER_MAX_SZ; 971 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpid/ch3/channels/nemesis/src/mpid_nem_init.c */ 972 extern int MPIR_CVAR_NEMESIS_SHM_READY_EAGER_MAX_SZ; 973 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpid/ch3/channels/nemesis/src/mpid_nem_lmt.c */ 974 extern int MPIR_CVAR_ENABLE_FT; 975 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpid/ch3/channels/nemesis/src/mpid_nem_network.c */ 976 extern const char * MPIR_CVAR_NEMESIS_NETMOD; 977 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpid/ch3/src/ch3u_comm.c */ 978 extern int MPIR_CVAR_CH3_ENABLE_HCOLL; 979 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpid/ch3/src/ch3u_port.c */ 980 extern int MPIR_CVAR_CH3_COMM_CONNECT_TIMEOUT; 981 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpid/ch3/src/ch3u_rma_ops.c */ 982 extern int MPIR_CVAR_CH3_RMA_OP_PIGGYBACK_LOCK_DATA_SIZE; 983 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpid/ch3/src/ch3u_rma_progress.c */ 984 extern int MPIR_CVAR_CH3_RMA_ACTIVE_REQ_THRESHOLD; 985 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpid/ch3/src/ch3u_rma_progress.c */ 986 extern int MPIR_CVAR_CH3_RMA_POKE_PROGRESS_REQ_THRESHOLD; 987 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpid/ch3/src/ch3u_rma_sync.c */ 988 extern int MPIR_CVAR_CH3_RMA_SCALABLE_FENCE_PROCESS_NUM; 989 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpid/ch3/src/ch3u_rma_sync.c */ 990 extern int MPIR_CVAR_CH3_RMA_DELAY_ISSUING_FOR_PIGGYBACKING; 991 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpid/ch3/src/mpid_rma.c */ 992 extern int MPIR_CVAR_CH3_RMA_SLOTS_SIZE; 993 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpid/ch3/src/mpid_rma.c */ 994 extern int MPIR_CVAR_CH3_RMA_TARGET_LOCK_DATA_BYTES; 995 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpid/ch3/src/mpid_vc.c */ 996 extern int MPIR_CVAR_CH3_EAGER_MAX_MSG_SIZE; 997 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpid/ch3/src/mpidi_pg.c */ 998 extern int MPIR_CVAR_CH3_PG_VERBOSE; 999 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpid/ch3/src/mpidi_rma.c */ 1000 extern int MPIR_CVAR_CH3_RMA_OP_WIN_POOL_SIZE; 1001 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpid/ch3/src/mpidi_rma.c */ 1002 extern int MPIR_CVAR_CH3_RMA_OP_GLOBAL_POOL_SIZE; 1003 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpid/ch3/src/mpidi_rma.c */ 1004 extern int MPIR_CVAR_CH3_RMA_TARGET_WIN_POOL_SIZE; 1005 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpid/ch3/src/mpidi_rma.c */ 1006 extern int MPIR_CVAR_CH3_RMA_TARGET_GLOBAL_POOL_SIZE; 1007 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpid/ch3/src/mpidi_rma.c */ 1008 extern int MPIR_CVAR_CH3_RMA_TARGET_LOCK_ENTRY_WIN_POOL_SIZE; 1009 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpid/ch4/generic/am/mpidig_am_init.c */ 1010 extern int MPIR_CVAR_CH4_AM_PACK_BUFFER_SIZE; 1011 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpid/ch4/generic/am/mpidig_am_init.c */ 1012 extern int MPIR_CVAR_CH4_NUM_AM_PACK_BUFFERS_PER_CHUNK; 1013 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpid/ch4/generic/am/mpidig_am_init.c */ 1014 extern int MPIR_CVAR_CH4_MAX_AM_UNEXPECTED_PACK_BUFFERS_SIZE_BYTE; 1015 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpid/ch4/netmod/ofi/ofi_am.h */ 1016 extern int MPIR_CVAR_CH4_OFI_AM_LONG_FORCE_PIPELINE; 1017 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpid/ch4/netmod/ofi/ofi_init.c */ 1018 extern int MPIR_CVAR_CH4_OFI_CAPABILITY_SETS_DEBUG; 1019 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpid/ch4/netmod/ofi/ofi_init.c */ 1020 extern int MPIR_CVAR_OFI_SKIP_IPV6; 1021 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpid/ch4/netmod/ofi/ofi_init.c */ 1022 extern int MPIR_CVAR_CH4_OFI_ENABLE_AV_TABLE; 1023 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpid/ch4/netmod/ofi/ofi_init.c */ 1024 extern int MPIR_CVAR_CH4_OFI_ENABLE_SCALABLE_ENDPOINTS; 1025 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpid/ch4/netmod/ofi/ofi_init.c */ 1026 extern int MPIR_CVAR_CH4_OFI_ENABLE_SHARED_CONTEXTS; 1027 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpid/ch4/netmod/ofi/ofi_init.c */ 1028 extern int MPIR_CVAR_CH4_OFI_ENABLE_MR_SCALABLE; 1029 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpid/ch4/netmod/ofi/ofi_init.c */ 1030 extern int MPIR_CVAR_CH4_OFI_ENABLE_MR_VIRT_ADDRESS; 1031 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpid/ch4/netmod/ofi/ofi_init.c */ 1032 extern int MPIR_CVAR_CH4_OFI_ENABLE_MR_ALLOCATED; 1033 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpid/ch4/netmod/ofi/ofi_init.c */ 1034 extern int MPIR_CVAR_CH4_OFI_ENABLE_MR_PROV_KEY; 1035 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpid/ch4/netmod/ofi/ofi_init.c */ 1036 extern int MPIR_CVAR_CH4_OFI_ENABLE_TAGGED; 1037 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpid/ch4/netmod/ofi/ofi_init.c */ 1038 extern int MPIR_CVAR_CH4_OFI_ENABLE_AM; 1039 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpid/ch4/netmod/ofi/ofi_init.c */ 1040 extern int MPIR_CVAR_CH4_OFI_ENABLE_RMA; 1041 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpid/ch4/netmod/ofi/ofi_init.c */ 1042 extern int MPIR_CVAR_CH4_OFI_ENABLE_ATOMICS; 1043 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpid/ch4/netmod/ofi/ofi_init.c */ 1044 extern int MPIR_CVAR_CH4_OFI_FETCH_ATOMIC_IOVECS; 1045 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpid/ch4/netmod/ofi/ofi_init.c */ 1046 extern int MPIR_CVAR_CH4_OFI_ENABLE_DATA_AUTO_PROGRESS; 1047 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpid/ch4/netmod/ofi/ofi_init.c */ 1048 extern int MPIR_CVAR_CH4_OFI_ENABLE_CONTROL_AUTO_PROGRESS; 1049 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpid/ch4/netmod/ofi/ofi_init.c */ 1050 extern int MPIR_CVAR_CH4_OFI_ENABLE_PT2PT_NOPACK; 1051 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpid/ch4/netmod/ofi/ofi_init.c */ 1052 extern int MPIR_CVAR_CH4_OFI_CONTEXT_ID_BITS; 1053 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpid/ch4/netmod/ofi/ofi_init.c */ 1054 extern int MPIR_CVAR_CH4_OFI_RANK_BITS; 1055 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpid/ch4/netmod/ofi/ofi_init.c */ 1056 extern int MPIR_CVAR_CH4_OFI_TAG_BITS; 1057 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpid/ch4/netmod/ofi/ofi_init.c */ 1058 extern int MPIR_CVAR_CH4_OFI_MAJOR_VERSION; 1059 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpid/ch4/netmod/ofi/ofi_init.c */ 1060 extern int MPIR_CVAR_CH4_OFI_MINOR_VERSION; 1061 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpid/ch4/netmod/ofi/ofi_init.c */ 1062 extern int MPIR_CVAR_CH4_OFI_MAX_VNIS; 1063 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpid/ch4/netmod/ofi/ofi_init.c */ 1064 extern int MPIR_CVAR_CH4_OFI_MAX_RMA_SEP_CTX; 1065 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpid/ch4/netmod/ofi/ofi_init.c */ 1066 extern int MPIR_CVAR_CH4_OFI_MAX_EAGAIN_RETRY; 1067 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpid/ch4/netmod/ofi/ofi_init.c */ 1068 extern int MPIR_CVAR_CH4_OFI_NUM_AM_BUFFERS; 1069 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpid/ch4/netmod/ofi/ofi_init.c */ 1070 extern int MPIR_CVAR_CH4_OFI_RMA_PROGRESS_INTERVAL; 1071 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpid/ch4/netmod/ofi/ofi_init.c */ 1072 extern int MPIR_CVAR_CH4_OFI_RMA_IOVEC_MAX; 1073 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpid/ch4/netmod/ofi/ofi_init.c */ 1074 extern int MPIR_CVAR_CH4_OFI_NUM_PACK_BUFFERS_PER_CHUNK; 1075 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpid/ch4/netmod/ofi/ofi_init.c */ 1076 extern int MPIR_CVAR_CH4_OFI_MAX_NUM_PACK_BUFFERS; 1077 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpid/ch4/netmod/ofi/ofi_init.c */ 1078 extern int MPIR_CVAR_CH4_OFI_EAGER_MAX_MSG_SIZE; 1079 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpid/ch4/netmod/ucx/ucx_init.c */ 1080 extern int MPIR_CVAR_CH4_UCX_MAX_VNIS; 1081 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpid/ch4/shm/ipc/gpu/gpu_post.c */ 1082 extern int MPIR_CVAR_CH4_IPC_GPU_HANDLE_CACHE; 1083 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpid/ch4/shm/ipc/gpu/gpu_post.h */ 1084 extern int MPIR_CVAR_CH4_IPC_GPU_P2P_THRESHOLD; 1085 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpid/ch4/shm/ipc/xpmem/xpmem_post.h */ 1086 extern int MPIR_CVAR_CH4_XPMEM_ENABLE; 1087 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpid/ch4/shm/ipc/xpmem/xpmem_post.h */ 1088 extern int MPIR_CVAR_CH4_IPC_XPMEM_P2P_THRESHOLD; 1089 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpid/ch4/shm/posix/posix_coll.h */ 1090 extern int MPIR_CVAR_BCAST_POSIX_INTRA_ALGORITHM; 1091 enum BCAST_POSIX_INTRA_ALGORITHM_choice { 1092 MPIR_CVAR_BCAST_POSIX_INTRA_ALGORITHM_mpir, 1093 MPIR_CVAR_BCAST_POSIX_INTRA_ALGORITHM_release_gather, 1094 MPIR_CVAR_BCAST_POSIX_INTRA_ALGORITHM_auto 1095 }; 1096 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpid/ch4/shm/posix/posix_coll.h */ 1097 extern int MPIR_CVAR_REDUCE_POSIX_INTRA_ALGORITHM; 1098 enum REDUCE_POSIX_INTRA_ALGORITHM_choice { 1099 MPIR_CVAR_REDUCE_POSIX_INTRA_ALGORITHM_mpir, 1100 MPIR_CVAR_REDUCE_POSIX_INTRA_ALGORITHM_release_gather, 1101 MPIR_CVAR_REDUCE_POSIX_INTRA_ALGORITHM_auto 1102 }; 1103 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpid/ch4/shm/posix/posix_coll.h */ 1104 extern int MPIR_CVAR_ALLREDUCE_POSIX_INTRA_ALGORITHM; 1105 enum ALLREDUCE_POSIX_INTRA_ALGORITHM_choice { 1106 MPIR_CVAR_ALLREDUCE_POSIX_INTRA_ALGORITHM_mpir, 1107 MPIR_CVAR_ALLREDUCE_POSIX_INTRA_ALGORITHM_release_gather, 1108 MPIR_CVAR_ALLREDUCE_POSIX_INTRA_ALGORITHM_auto 1109 }; 1110 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpid/ch4/shm/posix/posix_coll.h */ 1111 extern int MPIR_CVAR_BARRIER_POSIX_INTRA_ALGORITHM; 1112 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpid/ch4/shm/posix/posix_coll_release_gather.h */ 1113 extern int MPIR_CVAR_POSIX_NUM_COLLS_THRESHOLD; 1114 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpid/ch4/shm/posix/posix_init.c */ 1115 extern const char * MPIR_CVAR_CH4_SHM_POSIX_EAGER; 1116 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpid/ch4/shm/posix/posix_init.c */ 1117 extern const char * MPIR_CVAR_CH4_POSIX_COLL_SELECTION_TUNING_JSON_FILE; 1118 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpid/ch4/shm/posix/eager/iqueue/iqueue_init.c */ 1119 extern int MPIR_CVAR_CH4_SHM_POSIX_IQUEUE_NUM_CELLS; 1120 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpid/ch4/shm/posix/eager/iqueue/iqueue_init.c */ 1121 extern int MPIR_CVAR_CH4_SHM_POSIX_IQUEUE_CELL_SIZE; 1122 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpid/ch4/shm/posix/release_gather/release_gather.c */ 1123 extern int MPIR_CVAR_COLL_SHM_LIMIT_PER_NODE; 1124 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpid/ch4/shm/posix/release_gather/release_gather.c */ 1125 extern int MPIR_CVAR_BCAST_INTRANODE_BUFFER_TOTAL_SIZE; 1126 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpid/ch4/shm/posix/release_gather/release_gather.c */ 1127 extern int MPIR_CVAR_BCAST_INTRANODE_NUM_CELLS; 1128 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpid/ch4/shm/posix/release_gather/release_gather.c */ 1129 extern int MPIR_CVAR_REDUCE_INTRANODE_BUFFER_TOTAL_SIZE; 1130 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpid/ch4/shm/posix/release_gather/release_gather.c */ 1131 extern int MPIR_CVAR_REDUCE_INTRANODE_NUM_CELLS; 1132 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpid/ch4/shm/posix/release_gather/release_gather.c */ 1133 extern int MPIR_CVAR_BCAST_INTRANODE_TREE_KVAL; 1134 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpid/ch4/shm/posix/release_gather/release_gather.c */ 1135 extern const char * MPIR_CVAR_BCAST_INTRANODE_TREE_TYPE; 1136 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpid/ch4/shm/posix/release_gather/release_gather.c */ 1137 extern int MPIR_CVAR_REDUCE_INTRANODE_TREE_KVAL; 1138 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpid/ch4/shm/posix/release_gather/release_gather.c */ 1139 extern const char * MPIR_CVAR_REDUCE_INTRANODE_TREE_TYPE; 1140 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpid/ch4/shm/posix/release_gather/release_gather.c */ 1141 extern int MPIR_CVAR_ENABLE_INTRANODE_TOPOLOGY_AWARE_TREES; 1142 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpid/ch4/src/ch4_init.c */ 1143 extern const char * MPIR_CVAR_CH4_NETMOD; 1144 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpid/ch4/src/ch4_init.c */ 1145 extern const char * MPIR_CVAR_CH4_SHM; 1146 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpid/ch4/src/ch4_init.c */ 1147 extern int MPIR_CVAR_CH4_ROOTS_ONLY_PMI; 1148 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpid/ch4/src/ch4_init.c */ 1149 extern int MPIR_CVAR_CH4_RUNTIME_CONF_DEBUG; 1150 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpid/ch4/src/ch4_init.c */ 1151 extern const char * MPIR_CVAR_CH4_MT_MODEL; 1152 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpid/ch4/src/ch4_init.c */ 1153 extern int MPIR_CVAR_CH4_NUM_VCIS; 1154 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpid/ch4/src/ch4_init.c */ 1155 extern const char * MPIR_CVAR_CH4_COLL_SELECTION_TUNING_JSON_FILE; 1156 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpid/ch4/src/ch4_init.c */ 1157 extern int MPIR_CVAR_CH4_IOV_DENSITY_MIN; 1158 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpid/ch4/src/ch4_spawn.c */ 1159 extern int MPIR_CVAR_CH4_COMM_CONNECT_TIMEOUT; 1160 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpid/ch4/src/ch4r_win.h */ 1161 extern int MPIR_CVAR_CH4_RMA_MEM_EFFICIENT; 1162 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpid/ch4/src/ch4r_win.h */ 1163 extern int MPIR_CVAR_CH4_RMA_ENABLE_DYNAMIC_AM_PROGRESS; 1164 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpid/ch4/src/ch4r_win.h */ 1165 extern int MPIR_CVAR_CH4_RMA_AM_PROGRESS_INTERVAL; 1166 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpid/ch4/src/ch4r_win.h */ 1167 extern int MPIR_CVAR_CH4_RMA_AM_PROGRESS_LOW_FREQ_INTERVAL; 1168 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpid/common/hcoll/hcoll_init.c */ 1169 extern int MPIR_CVAR_ENABLE_HCOLL; 1170 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpid/common/sched/mpidu_sched.c */ 1171 extern int MPIR_CVAR_COLL_SCHED_DUMP; 1172 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpid/common/shm/mpidu_shm_alloc.c */ 1173 extern int MPIR_CVAR_SHM_RANDOM_ADDR_RETRY; 1174 /* declared in /tmp/TWGnIFz2TS/mpich-3.4.3/maint/../src/mpid/common/shm/mpidu_shm_alloc.c */ 1175 extern int MPIR_CVAR_SHM_SYMHEAP_RETRY; 1176 int MPIR_MPIR_CVAR_GROUP_COLL_ALGO_from_str(const char *s); 1177 enum MPIR_CVAR_GROUP_COLL_ALGO_group_t { 1178 MPIR_CVAR_BARRIER_POSIX_INTRA_ALGORITHM_mpir, 1179 MPIR_CVAR_BARRIER_POSIX_INTRA_ALGORITHM_release_gather, 1180 MPIR_CVAR_BARRIER_POSIX_INTRA_ALGORITHM_auto 1181 }; 1182 1183 /* TODO: this should be defined elsewhere */ 1184 #define MPIR_CVAR_assert MPIR_Assert 1185 1186 /* Arbitrary, simplifies interaction with external interfaces like MPI_T_ */ 1187 #define MPIR_CVAR_MAX_STRLEN (384) 1188 1189 /* Shortens enum value comparisons */ 1190 #define MPIR_CVAR_ENUM_IS(A, a) (MPIR_CVAR_ ## A == MPIR_CVAR_ ## A ## _ ## a) 1191 1192 #endif /* MPIR_CVARS_H_INCLUDED */ 1193