|
Packit |
0848f5 |
(C) 2010 by Argonne National Laboratory.
|
|
Packit |
0848f5 |
See COPYRIGHT in top-level directory.
|
|
Packit |
0848f5 |
|
|
Packit |
0848f5 |
Automatically generated
|
|
Packit |
0848f5 |
by: ./maint/extractcvars
|
|
Packit |
0848f5 |
at: Fri Nov 10 20:21:16 2017
|
|
Packit |
0848f5 |
DO NOT EDIT!!!
|
|
Packit |
0848f5 |
|
|
Packit |
0848f5 |
This file lists the various environment variables available to change the
|
|
Packit |
0848f5 |
behavior of the MPICH library. These are intended to be used by advanced
|
|
Packit |
0848f5 |
users.
|
|
Packit |
0848f5 |
---------------------------------------------------------------------------
|
|
Packit |
0848f5 |
|
|
Packit |
0848f5 |
MPIR_CVAR_DEBUG_HOLD
|
|
Packit |
0848f5 |
Aliases: MPIR_PARAM_DEBUG_HOLD
|
|
Packit |
0848f5 |
MPICH_DEBUG_HOLD
|
|
Packit |
0848f5 |
Description: If true, causes processes to wait in MPI_Init and
|
|
Packit |
0848f5 |
MPI_Initthread for a debugger to be attached. Once the debugger
|
|
Packit |
0848f5 |
has attached, the variable 'hold' should be set to 0 in order to
|
|
Packit |
0848f5 |
allow the process to continue (e.g., in gdb, "set hold=0").
|
|
Packit |
0848f5 |
Default: 0
|
|
Packit |
0848f5 |
|
|
Packit |
0848f5 |
MPIR_CVAR_ERROR_CHECKING
|
|
Packit |
0848f5 |
Aliases: MPIR_PARAM_ERROR_CHECKING
|
|
Packit |
0848f5 |
MPICH_ERROR_CHECKING
|
|
Packit |
0848f5 |
Description: If true, perform checks for errors, typically to verify
|
|
Packit |
0848f5 |
valid inputs to MPI routines. Only effective when MPICH is
|
|
Packit |
0848f5 |
configured with --enable-error-checking=runtime .
|
|
Packit |
0848f5 |
Default: 1
|
|
Packit |
0848f5 |
|
|
Packit |
0848f5 |
MPIR_CVAR_ASYNC_PROGRESS
|
|
Packit |
0848f5 |
Aliases: MPIR_PARAM_ASYNC_PROGRESS
|
|
Packit |
0848f5 |
MPICH_ASYNC_PROGRESS
|
|
Packit |
0848f5 |
Description: If set to true, MPICH will initiate an additional thread
|
|
Packit |
0848f5 |
to make asynchronous progress on all communication operations
|
|
Packit |
0848f5 |
including point-to-point, collective, one-sided operations and I/O.
|
|
Packit |
0848f5 |
Setting this variable will automatically increase the
|
|
Packit |
0848f5 |
thread-safety level to MPI_THREAD_MULTIPLE. While this improves
|
|
Packit |
0848f5 |
the progress semantics, it might cause a small amount of
|
|
Packit |
0848f5 |
performance overhead for regular MPI operations. The user is
|
|
Packit |
0848f5 |
encouraged to leave one or more hardware threads vacant in order to
|
|
Packit |
0848f5 |
prevent contention between the application threads and the progress
|
|
Packit |
0848f5 |
thread(s). The impact of oversubscription is highly system
|
|
Packit |
0848f5 |
dependent but may be substantial in some cases, hence this
|
|
Packit |
0848f5 |
recommendation.
|
|
Packit |
0848f5 |
Default: 0
|
|
Packit |
0848f5 |
|
|
Packit |
0848f5 |
MPIR_CVAR_DEFAULT_THREAD_LEVEL
|
|
Packit |
0848f5 |
Aliases: MPIR_PARAM_DEFAULT_THREAD_LEVEL
|
|
Packit |
0848f5 |
MPICH_DEFAULT_THREAD_LEVEL
|
|
Packit |
0848f5 |
Description: Sets the default thread level to use when using MPI_INIT.
|
|
Packit |
0848f5 |
This variable is case-insensitive.
|
|
Packit |
0848f5 |
Default: "MPI_THREAD_SINGLE"
|
|
Packit |
0848f5 |
|
|
Packit |
0848f5 |
MPIR_CVAR_MEMDUMP
|
|
Packit |
0848f5 |
Aliases: MPIR_PARAM_MEMDUMP
|
|
Packit |
0848f5 |
MPICH_MEMDUMP
|
|
Packit |
0848f5 |
Description: If true, list any memory that was allocated by MPICH and
|
|
Packit |
0848f5 |
that remains allocated when MPI_Finalize completes.
|
|
Packit |
0848f5 |
Default: 1
|
|
Packit |
0848f5 |
|
|
Packit |
0848f5 |
MPIR_CVAR_SUPPRESS_ABORT_MESSAGE
|
|
Packit |
0848f5 |
Aliases: MPIR_PARAM_SUPPRESS_ABORT_MESSAGE
|
|
Packit |
0848f5 |
MPICH_SUPPRESS_ABORT_MESSAGE
|
|
Packit |
0848f5 |
Description: Disable printing of abort error message.
|
|
Packit |
0848f5 |
Default: 0
|
|
Packit |
0848f5 |
|
|
Packit |
0848f5 |
MPIR_CVAR_REDUCE_SHORT_MSG_SIZE
|
|
Packit |
0848f5 |
Aliases: MPIR_PARAM_REDUCE_SHORT_MSG_SIZE
|
|
Packit |
0848f5 |
MPICH_REDUCE_SHORT_MSG_SIZE
|
|
Packit |
0848f5 |
Description: the short message algorithm will be used if the send
|
|
Packit |
0848f5 |
buffer size is <= this value (in bytes)
|
|
Packit |
0848f5 |
Default: 2048
|
|
Packit |
0848f5 |
|
|
Packit |
0848f5 |
MPIR_CVAR_ENABLE_SMP_REDUCE
|
|
Packit |
0848f5 |
Aliases: MPIR_PARAM_ENABLE_SMP_REDUCE
|
|
Packit |
0848f5 |
MPICH_ENABLE_SMP_REDUCE
|
|
Packit |
0848f5 |
Description: Enable SMP aware reduce.
|
|
Packit |
0848f5 |
Default: 1
|
|
Packit |
0848f5 |
|
|
Packit |
0848f5 |
MPIR_CVAR_MAX_SMP_REDUCE_MSG_SIZE
|
|
Packit |
0848f5 |
Aliases: MPIR_PARAM_MAX_SMP_REDUCE_MSG_SIZE
|
|
Packit |
0848f5 |
MPICH_MAX_SMP_REDUCE_MSG_SIZE
|
|
Packit |
0848f5 |
Description: Maximum message size for which SMP-aware reduce is used.
|
|
Packit |
0848f5 |
A value of '0' uses SMP-aware reduce for all message sizes.
|
|
Packit |
0848f5 |
Default: 0
|
|
Packit |
0848f5 |
|
|
Packit |
0848f5 |
MPIR_CVAR_REDSCAT_COMMUTATIVE_LONG_MSG_SIZE
|
|
Packit |
0848f5 |
Aliases: MPIR_PARAM_REDSCAT_COMMUTATIVE_LONG_MSG_SIZE
|
|
Packit |
0848f5 |
MPICH_REDSCAT_COMMUTATIVE_LONG_MSG_SIZE
|
|
Packit |
0848f5 |
Description: the long message algorithm will be used if the operation
|
|
Packit |
0848f5 |
is commutative and the send buffer size is >= this value (in bytes)
|
|
Packit |
0848f5 |
Default: 524288
|
|
Packit |
0848f5 |
|
|
Packit |
0848f5 |
MPIR_CVAR_BCAST_MIN_PROCS
|
|
Packit |
0848f5 |
Aliases: MPIR_PARAM_BCAST_MIN_PROCS
|
|
Packit |
0848f5 |
MPICH_BCAST_MIN_PROCS
|
|
Packit |
0848f5 |
Description: Let's define short messages as messages with size <
|
|
Packit |
0848f5 |
MPIR_CVAR_BCAST_SHORT_MSG_SIZE, and medium messages as messages
|
|
Packit |
0848f5 |
with size >= MPIR_CVAR_BCAST_SHORT_MSG_SIZE but <
|
|
Packit |
0848f5 |
MPIR_CVAR_BCAST_LONG_MSG_SIZE, and long messages as messages with
|
|
Packit |
0848f5 |
size >= MPIR_CVAR_BCAST_LONG_MSG_SIZE. The broadcast algorithms
|
|
Packit |
0848f5 |
selection procedure is as follows. For short messages or when the
|
|
Packit |
0848f5 |
number of processes is < MPIR_CVAR_BCAST_MIN_PROCS, we do broadcast
|
|
Packit |
0848f5 |
using the binomial tree algorithm. Otherwise, for medium messages
|
|
Packit |
0848f5 |
and with a power-of-two number of processes, we do broadcast based
|
|
Packit |
0848f5 |
on a scatter followed by a recursive doubling allgather algorithm.
|
|
Packit |
0848f5 |
Otherwise, for long messages or with non power-of-two number of
|
|
Packit |
0848f5 |
processes, we do broadcast based on a scatter followed by a ring
|
|
Packit |
0848f5 |
allgather algorithm. (See also: MPIR_CVAR_BCAST_SHORT_MSG_SIZE,
|
|
Packit |
0848f5 |
MPIR_CVAR_BCAST_LONG_MSG_SIZE)
|
|
Packit |
0848f5 |
Default: 8
|
|
Packit |
0848f5 |
|
|
Packit |
0848f5 |
MPIR_CVAR_BCAST_SHORT_MSG_SIZE
|
|
Packit |
0848f5 |
Aliases: MPIR_PARAM_BCAST_SHORT_MSG_SIZE
|
|
Packit |
0848f5 |
MPICH_BCAST_SHORT_MSG_SIZE
|
|
Packit |
0848f5 |
Description: Let's define short messages as messages with size <
|
|
Packit |
0848f5 |
MPIR_CVAR_BCAST_SHORT_MSG_SIZE, and medium messages as messages
|
|
Packit |
0848f5 |
with size >= MPIR_CVAR_BCAST_SHORT_MSG_SIZE but <
|
|
Packit |
0848f5 |
MPIR_CVAR_BCAST_LONG_MSG_SIZE, and long messages as messages with
|
|
Packit |
0848f5 |
size >= MPIR_CVAR_BCAST_LONG_MSG_SIZE. The broadcast algorithms
|
|
Packit |
0848f5 |
selection procedure is as follows. For short messages or when the
|
|
Packit |
0848f5 |
number of processes is < MPIR_CVAR_BCAST_MIN_PROCS, we do broadcast
|
|
Packit |
0848f5 |
using the binomial tree algorithm. Otherwise, for medium messages
|
|
Packit |
0848f5 |
and with a power-of-two number of processes, we do broadcast based
|
|
Packit |
0848f5 |
on a scatter followed by a recursive doubling allgather algorithm.
|
|
Packit |
0848f5 |
Otherwise, for long messages or with non power-of-two number of
|
|
Packit |
0848f5 |
processes, we do broadcast based on a scatter followed by a ring
|
|
Packit |
0848f5 |
allgather algorithm. (See also: MPIR_CVAR_BCAST_MIN_PROCS,
|
|
Packit |
0848f5 |
MPIR_CVAR_BCAST_LONG_MSG_SIZE)
|
|
Packit |
0848f5 |
Default: 12288
|
|
Packit |
0848f5 |
|
|
Packit |
0848f5 |
MPIR_CVAR_BCAST_LONG_MSG_SIZE
|
|
Packit |
0848f5 |
Aliases: MPIR_PARAM_BCAST_LONG_MSG_SIZE
|
|
Packit |
0848f5 |
MPICH_BCAST_LONG_MSG_SIZE
|
|
Packit |
0848f5 |
Description: Let's define short messages as messages with size <
|
|
Packit |
0848f5 |
MPIR_CVAR_BCAST_SHORT_MSG_SIZE, and medium messages as messages
|
|
Packit |
0848f5 |
with size >= MPIR_CVAR_BCAST_SHORT_MSG_SIZE but <
|
|
Packit |
0848f5 |
MPIR_CVAR_BCAST_LONG_MSG_SIZE, and long messages as messages with
|
|
Packit |
0848f5 |
size >= MPIR_CVAR_BCAST_LONG_MSG_SIZE. The broadcast algorithms
|
|
Packit |
0848f5 |
selection procedure is as follows. For short messages or when the
|
|
Packit |
0848f5 |
number of processes is < MPIR_CVAR_BCAST_MIN_PROCS, we do broadcast
|
|
Packit |
0848f5 |
using the binomial tree algorithm. Otherwise, for medium messages
|
|
Packit |
0848f5 |
and with a power-of-two number of processes, we do broadcast based
|
|
Packit |
0848f5 |
on a scatter followed by a recursive doubling allgather algorithm.
|
|
Packit |
0848f5 |
Otherwise, for long messages or with non power-of-two number of
|
|
Packit |
0848f5 |
processes, we do broadcast based on a scatter followed by a ring
|
|
Packit |
0848f5 |
allgather algorithm. (See also: MPIR_CVAR_BCAST_MIN_PROCS,
|
|
Packit |
0848f5 |
MPIR_CVAR_BCAST_SHORT_MSG_SIZE)
|
|
Packit |
0848f5 |
Default: 524288
|
|
Packit |
0848f5 |
|
|
Packit |
0848f5 |
MPIR_CVAR_ENABLE_SMP_BCAST
|
|
Packit |
0848f5 |
Aliases: MPIR_PARAM_ENABLE_SMP_BCAST
|
|
Packit |
0848f5 |
MPICH_ENABLE_SMP_BCAST
|
|
Packit |
0848f5 |
Description: Enable SMP aware broadcast (See also:
|
|
Packit |
0848f5 |
MPIR_CVAR_MAX_SMP_BCAST_MSG_SIZE)
|
|
Packit |
0848f5 |
Default: 1
|
|
Packit |
0848f5 |
|
|
Packit |
0848f5 |
MPIR_CVAR_MAX_SMP_BCAST_MSG_SIZE
|
|
Packit |
0848f5 |
Aliases: MPIR_PARAM_MAX_SMP_BCAST_MSG_SIZE
|
|
Packit |
0848f5 |
MPICH_MAX_SMP_BCAST_MSG_SIZE
|
|
Packit |
0848f5 |
Description: Maximum message size for which SMP-aware broadcast is
|
|
Packit |
0848f5 |
used. A value of '0' uses SMP-aware broadcast for all message
|
|
Packit |
0848f5 |
sizes. (See also: MPIR_CVAR_ENABLE_SMP_BCAST)
|
|
Packit |
0848f5 |
Default: 0
|
|
Packit |
0848f5 |
|
|
Packit |
0848f5 |
MPIR_CVAR_GATHERV_INTER_SSEND_MIN_PROCS
|
|
Packit |
0848f5 |
Aliases: MPIR_PARAM_GATHERV_INTER_SSEND_MIN_PROCS
|
|
Packit |
0848f5 |
MPICH_GATHERV_INTER_SSEND_MIN_PROCS
|
|
Packit |
0848f5 |
Description: Use Ssend (synchronous send) for intercommunicator
|
|
Packit |
0848f5 |
MPI_Gatherv if the "group B" size is >= this value. Specifying
|
|
Packit |
0848f5 |
"-1" always avoids using Ssend. For backwards compatibility,
|
|
Packit |
0848f5 |
specifying "0" uses the default value.
|
|
Packit |
0848f5 |
Default: 32
|
|
Packit |
0848f5 |
|
|
Packit |
0848f5 |
MPIR_CVAR_ALLREDUCE_SHORT_MSG_SIZE
|
|
Packit |
0848f5 |
Aliases: MPIR_PARAM_ALLREDUCE_SHORT_MSG_SIZE
|
|
Packit |
0848f5 |
MPICH_ALLREDUCE_SHORT_MSG_SIZE
|
|
Packit |
0848f5 |
Description: the short message algorithm will be used if the send
|
|
Packit |
0848f5 |
buffer size is <= this value (in bytes)
|
|
Packit |
0848f5 |
Default: 2048
|
|
Packit |
0848f5 |
|
|
Packit |
0848f5 |
MPIR_CVAR_ENABLE_SMP_COLLECTIVES
|
|
Packit |
0848f5 |
Aliases: MPIR_PARAM_ENABLE_SMP_COLLECTIVES
|
|
Packit |
0848f5 |
MPICH_ENABLE_SMP_COLLECTIVES
|
|
Packit |
0848f5 |
Description: Enable SMP aware collective communication.
|
|
Packit |
0848f5 |
Default: 1
|
|
Packit |
0848f5 |
|
|
Packit |
0848f5 |
MPIR_CVAR_ENABLE_SMP_ALLREDUCE
|
|
Packit |
0848f5 |
Aliases: MPIR_PARAM_ENABLE_SMP_ALLREDUCE
|
|
Packit |
0848f5 |
MPICH_ENABLE_SMP_ALLREDUCE
|
|
Packit |
0848f5 |
Description: Enable SMP aware allreduce.
|
|
Packit |
0848f5 |
Default: 1
|
|
Packit |
0848f5 |
|
|
Packit |
0848f5 |
MPIR_CVAR_MAX_SMP_ALLREDUCE_MSG_SIZE
|
|
Packit |
0848f5 |
Aliases: MPIR_PARAM_MAX_SMP_ALLREDUCE_MSG_SIZE
|
|
Packit |
0848f5 |
MPICH_MAX_SMP_ALLREDUCE_MSG_SIZE
|
|
Packit |
0848f5 |
Description: Maximum message size for which SMP-aware allreduce is
|
|
Packit |
0848f5 |
used. A value of '0' uses SMP-aware allreduce for all message
|
|
Packit |
0848f5 |
sizes.
|
|
Packit |
0848f5 |
Default: 0
|
|
Packit |
0848f5 |
|
|
Packit |
0848f5 |
MPIR_CVAR_GATHER_VSMALL_MSG_SIZE
|
|
Packit |
0848f5 |
Aliases: MPIR_PARAM_GATHER_VSMALL_MSG_SIZE
|
|
Packit |
0848f5 |
MPICH_GATHER_VSMALL_MSG_SIZE
|
|
Packit |
0848f5 |
Description: use a temporary buffer for intracommunicator MPI_Gather if
|
|
Packit |
0848f5 |
the send buffer size is < this value (in bytes) (See also:
|
|
Packit |
0848f5 |
MPIR_CVAR_GATHER_INTER_SHORT_MSG_SIZE)
|
|
Packit |
0848f5 |
Default: 1024
|
|
Packit |
0848f5 |
|
|
Packit |
0848f5 |
MPIR_CVAR_GATHER_INTER_SHORT_MSG_SIZE
|
|
Packit |
0848f5 |
Aliases: MPIR_PARAM_GATHER_INTER_SHORT_MSG_SIZE
|
|
Packit |
0848f5 |
MPICH_GATHER_INTER_SHORT_MSG_SIZE
|
|
Packit |
0848f5 |
Description: use the short message algorithm for intercommunicator
|
|
Packit |
0848f5 |
MPI_Gather if the send buffer size is < this value (in bytes) (See
|
|
Packit |
0848f5 |
also: MPIR_CVAR_GATHER_VSMALL_MSG_SIZE)
|
|
Packit |
0848f5 |
Default: 2048
|
|
Packit |
0848f5 |
|
|
Packit |
0848f5 |
MPIR_CVAR_ENABLE_SMP_BARRIER
|
|
Packit |
0848f5 |
Aliases: MPIR_PARAM_ENABLE_SMP_BARRIER
|
|
Packit |
0848f5 |
MPICH_ENABLE_SMP_BARRIER
|
|
Packit |
0848f5 |
Description: Enable SMP aware barrier.
|
|
Packit |
0848f5 |
Default: 1
|
|
Packit |
0848f5 |
|
|
Packit |
0848f5 |
MPIR_CVAR_ALLGATHER_SHORT_MSG_SIZE
|
|
Packit |
0848f5 |
Aliases: MPIR_PARAM_ALLGATHER_SHORT_MSG_SIZE
|
|
Packit |
0848f5 |
MPICH_ALLGATHER_SHORT_MSG_SIZE
|
|
Packit |
0848f5 |
Description: For MPI_Allgather and MPI_Allgatherv, the short message
|
|
Packit |
0848f5 |
algorithm will be used if the send buffer size is < this value (in
|
|
Packit |
0848f5 |
bytes). (See also: MPIR_CVAR_ALLGATHER_LONG_MSG_SIZE)
|
|
Packit |
0848f5 |
Default: 81920
|
|
Packit |
0848f5 |
|
|
Packit |
0848f5 |
MPIR_CVAR_ALLGATHER_LONG_MSG_SIZE
|
|
Packit |
0848f5 |
Aliases: MPIR_PARAM_ALLGATHER_LONG_MSG_SIZE
|
|
Packit |
0848f5 |
MPICH_ALLGATHER_LONG_MSG_SIZE
|
|
Packit |
0848f5 |
Description: For MPI_Allgather and MPI_Allgatherv, the long message
|
|
Packit |
0848f5 |
algorithm will be used if the send buffer size is >= this value (in
|
|
Packit |
0848f5 |
bytes) (See also: MPIR_CVAR_ALLGATHER_SHORT_MSG_SIZE)
|
|
Packit |
0848f5 |
Default: 524288
|
|
Packit |
0848f5 |
|
|
Packit |
0848f5 |
MPIR_CVAR_ALLTOALL_SHORT_MSG_SIZE
|
|
Packit |
0848f5 |
Aliases: MPIR_PARAM_ALLTOALL_SHORT_MSG_SIZE
|
|
Packit |
0848f5 |
MPICH_ALLTOALL_SHORT_MSG_SIZE
|
|
Packit |
0848f5 |
Description: the short message algorithm will be used if the
|
|
Packit |
0848f5 |
per-destination message size (sendcount*size(sendtype)) is <= this
|
|
Packit |
0848f5 |
value (See also: MPIR_CVAR_ALLTOALL_MEDIUM_MSG_SIZE)
|
|
Packit |
0848f5 |
Default: 256
|
|
Packit |
0848f5 |
|
|
Packit |
0848f5 |
MPIR_CVAR_ALLTOALL_MEDIUM_MSG_SIZE
|
|
Packit |
0848f5 |
Aliases: MPIR_PARAM_ALLTOALL_MEDIUM_MSG_SIZE
|
|
Packit |
0848f5 |
MPICH_ALLTOALL_MEDIUM_MSG_SIZE
|
|
Packit |
0848f5 |
Description: the medium message algorithm will be used if the
|
|
Packit |
0848f5 |
per-destination message size (sendcount*size(sendtype)) is <= this
|
|
Packit |
0848f5 |
value and larger than MPIR_CVAR_ALLTOALL_SHORT_MSG_SIZE (See also:
|
|
Packit |
0848f5 |
MPIR_CVAR_ALLTOALL_SHORT_MSG_SIZE)
|
|
Packit |
0848f5 |
Default: 32768
|
|
Packit |
0848f5 |
|
|
Packit |
0848f5 |
MPIR_CVAR_ALLTOALL_THROTTLE
|
|
Packit |
0848f5 |
Aliases: MPIR_PARAM_ALLTOALL_THROTTLE
|
|
Packit |
0848f5 |
MPICH_ALLTOALL_THROTTLE
|
|
Packit |
0848f5 |
Description: max no. of irecvs/isends posted at a time in some alltoall
|
|
Packit |
0848f5 |
algorithms. Setting it to 0 causes all irecvs/isends to be posted
|
|
Packit |
0848f5 |
at once
|
|
Packit |
0848f5 |
Default: 32
|
|
Packit |
0848f5 |
|
|
Packit |
0848f5 |
MPIR_CVAR_SCATTER_INTER_SHORT_MSG_SIZE
|
|
Packit |
0848f5 |
Aliases: MPIR_PARAM_SCATTER_INTER_SHORT_MSG_SIZE
|
|
Packit |
0848f5 |
MPICH_SCATTER_INTER_SHORT_MSG_SIZE
|
|
Packit |
0848f5 |
Description: use the short message algorithm for intercommunicator
|
|
Packit |
0848f5 |
MPI_Scatter if the send buffer size is < this value (in bytes)
|
|
Packit |
0848f5 |
Default: 2048
|
|
Packit |
0848f5 |
|
|
Packit |
0848f5 |
MPIR_CVAR_ALLGATHERV_PIPELINE_MSG_SIZE
|
|
Packit |
0848f5 |
Aliases: MPIR_PARAM_ALLGATHERV_PIPELINE_MSG_SIZE
|
|
Packit |
0848f5 |
MPICH_ALLGATHERV_PIPELINE_MSG_SIZE
|
|
Packit |
0848f5 |
Description: The smallest message size that will be used for the
|
|
Packit |
0848f5 |
pipelined, large-message, ring algorithm in the MPI_Allgatherv
|
|
Packit |
0848f5 |
implementation.
|
|
Packit |
0848f5 |
Default: 32768
|
|
Packit |
0848f5 |
|
|
Packit |
0848f5 |
MPIR_CVAR_CTXID_EAGER_SIZE
|
|
Packit |
0848f5 |
Aliases: MPIR_PARAM_CTXID_EAGER_SIZE
|
|
Packit |
0848f5 |
MPICH_CTXID_EAGER_SIZE
|
|
Packit |
0848f5 |
Description: The MPIR_CVAR_CTXID_EAGER_SIZE environment variable allows
|
|
Packit |
0848f5 |
you to specify how many words in the context ID mask will be set
|
|
Packit |
0848f5 |
aside for the eager allocation protocol. If the application is
|
|
Packit |
0848f5 |
running out of context IDs, reducing this value may help.
|
|
Packit |
0848f5 |
Default: 2
|
|
Packit |
0848f5 |
|
|
Packit |
0848f5 |
MPIR_CVAR_COMM_SPLIT_USE_QSORT
|
|
Packit |
0848f5 |
Aliases: MPIR_PARAM_COMM_SPLIT_USE_QSORT
|
|
Packit |
0848f5 |
MPICH_COMM_SPLIT_USE_QSORT
|
|
Packit |
0848f5 |
Description: Use qsort(3) in the implementation of MPI_Comm_split
|
|
Packit |
0848f5 |
instead of bubble sort.
|
|
Packit |
0848f5 |
Default: 1
|
|
Packit |
0848f5 |
|
|
Packit |
0848f5 |
MPIR_CVAR_PROCTABLE_SIZE
|
|
Packit |
0848f5 |
Aliases: MPIR_PARAM_PROCTABLE_SIZE
|
|
Packit |
0848f5 |
MPICH_PROCTABLE_SIZE
|
|
Packit |
0848f5 |
Description: Size of the "MPIR" debugger interface proctable (process
|
|
Packit |
0848f5 |
table).
|
|
Packit |
0848f5 |
Default: 64
|
|
Packit |
0848f5 |
|
|
Packit |
0848f5 |
MPIR_CVAR_PROCTABLE_PRINT
|
|
Packit |
0848f5 |
Aliases: MPIR_PARAM_PROCTABLE_PRINT
|
|
Packit |
0848f5 |
MPICH_PROCTABLE_PRINT
|
|
Packit |
0848f5 |
Description: If true, dump the proctable entries at
|
|
Packit |
0848f5 |
MPIR_WaitForDebugger-time.
|
|
Packit |
0848f5 |
Default: 0
|
|
Packit |
0848f5 |
|
|
Packit |
0848f5 |
MPIR_CVAR_PRINT_ERROR_STACK
|
|
Packit |
0848f5 |
Aliases: MPIR_PARAM_PRINT_ERROR_STACK
|
|
Packit |
0848f5 |
MPICH_PRINT_ERROR_STACK
|
|
Packit |
0848f5 |
Description: If true, print an error stack trace at error handling
|
|
Packit |
0848f5 |
time.
|
|
Packit |
0848f5 |
Default: 1
|
|
Packit |
0848f5 |
|
|
Packit |
0848f5 |
MPIR_CVAR_CHOP_ERROR_STACK
|
|
Packit |
0848f5 |
Aliases: MPIR_PARAM_CHOP_ERROR_STACK
|
|
Packit |
0848f5 |
MPICH_CHOP_ERROR_STACK
|
|
Packit |
0848f5 |
Description: If >0, truncate error stack output lines this many
|
|
Packit |
0848f5 |
characters wide. If 0, do not truncate, and if <0 use a sensible
|
|
Packit |
0848f5 |
default.
|
|
Packit |
0848f5 |
Default: 0
|
|
Packit |
0848f5 |
|
|
Packit |
0848f5 |
MPIR_CVAR_NAMESERV_FILE_PUBDIR
|
|
Packit |
0848f5 |
Aliases: MPIR_PARAM_NAMESERV_FILE_PUBDIR
|
|
Packit |
0848f5 |
MPICH_NAMESERV_FILE_PUBDIR
|
|
Packit |
0848f5 |
MPIR_CVAR_NAMEPUB_DIR
|
|
Packit |
0848f5 |
MPIR_PARAM_NAMEPUB_DIR
|
|
Packit |
0848f5 |
MPICH_NAMEPUB_DIR
|
|
Packit |
0848f5 |
Description: Sets the directory to use for MPI service publishing in
|
|
Packit |
0848f5 |
the file nameserv implementation. Allows the user to override
|
|
Packit |
0848f5 |
where the publish and lookup information is placed for
|
|
Packit |
0848f5 |
connect/accept based applications.
|
|
Packit |
0848f5 |
Default: NULL
|
|
Packit |
0848f5 |
|
|
Packit |
0848f5 |
MPIR_CVAR_ABORT_ON_LEAKED_HANDLES
|
|
Packit |
0848f5 |
Aliases: MPIR_PARAM_ABORT_ON_LEAKED_HANDLES
|
|
Packit |
0848f5 |
MPICH_ABORT_ON_LEAKED_HANDLES
|
|
Packit |
0848f5 |
Description: If true, MPI will call MPI_Abort at MPI_Finalize if any
|
|
Packit |
0848f5 |
MPI object handles have been leaked. For example, if MPI_Comm_dup
|
|
Packit |
0848f5 |
is called without calling a corresponding MPI_Comm_free. For
|
|
Packit |
0848f5 |
uninteresting reasons, enabling this option may prevent all known
|
|
Packit |
0848f5 |
object leaks from being reported. MPICH must have been configure
|
|
Packit |
0848f5 |
with "--enable-g=handlealloc" or better in order for this
|
|
Packit |
0848f5 |
functionality to work.
|
|
Packit |
0848f5 |
Default: 0
|
|
Packit |
0848f5 |
|
|
Packit |
0848f5 |
MPIR_CVAR_COLL_ALIAS_CHECK
|
|
Packit |
0848f5 |
Aliases: MPIR_PARAM_COLL_ALIAS_CHECK
|
|
Packit |
0848f5 |
MPICH_COLL_ALIAS_CHECK
|
|
Packit |
0848f5 |
Description: Enable checking of aliasing in collective operations
|
|
Packit |
0848f5 |
Default: 1
|
|
Packit |
0848f5 |
|
|
Packit |
0848f5 |
MPIR_CVAR_CH3_ENABLE_HCOLL
|
|
Packit |
0848f5 |
Aliases: MPIR_PARAM_CH3_ENABLE_HCOLL
|
|
Packit |
0848f5 |
MPICH_CH3_ENABLE_HCOLL
|
|
Packit |
0848f5 |
Description: If true, enable HCOLL collectives.
|
|
Packit |
0848f5 |
Default: 0
|
|
Packit |
0848f5 |
|
|
Packit |
0848f5 |
MPIR_CVAR_CH3_NOLOCAL
|
|
Packit |
0848f5 |
Aliases: MPIR_PARAM_CH3_NOLOCAL
|
|
Packit |
0848f5 |
MPICH_CH3_NOLOCAL
|
|
Packit |
0848f5 |
MPIR_CVAR_CH3_NO_LOCAL
|
|
Packit |
0848f5 |
MPIR_PARAM_CH3_NO_LOCAL
|
|
Packit |
0848f5 |
MPICH_CH3_NO_LOCAL
|
|
Packit |
0848f5 |
Description: If true, force all processes to operate as though all
|
|
Packit |
0848f5 |
processes are located on another node. For example, this disables
|
|
Packit |
0848f5 |
shared memory communication hierarchical collectives.
|
|
Packit |
0848f5 |
Default: 0
|
|
Packit |
0848f5 |
|
|
Packit |
0848f5 |
MPIR_CVAR_CH3_ODD_EVEN_CLIQUES
|
|
Packit |
0848f5 |
Aliases: MPIR_PARAM_CH3_ODD_EVEN_CLIQUES
|
|
Packit |
0848f5 |
MPICH_CH3_ODD_EVEN_CLIQUES
|
|
Packit |
0848f5 |
MPIR_CVAR_CH3_EVEN_ODD_CLIQUES
|
|
Packit |
0848f5 |
MPIR_PARAM_CH3_EVEN_ODD_CLIQUES
|
|
Packit |
0848f5 |
MPICH_CH3_EVEN_ODD_CLIQUES
|
|
Packit |
0848f5 |
Description: If true, odd procs on a node are seen as local to each
|
|
Packit |
0848f5 |
other, and even procs on a node are seen as local to each other.
|
|
Packit |
0848f5 |
Used for debugging on a single machine.
|
|
Packit |
0848f5 |
Default: 0
|
|
Packit |
0848f5 |
|
|
Packit |
0848f5 |
MPIR_CVAR_CH3_EAGER_MAX_MSG_SIZE
|
|
Packit |
0848f5 |
Aliases: MPIR_PARAM_CH3_EAGER_MAX_MSG_SIZE
|
|
Packit |
0848f5 |
MPICH_CH3_EAGER_MAX_MSG_SIZE
|
|
Packit |
0848f5 |
Description: This cvar controls the message size at which CH3 switches
|
|
Packit |
0848f5 |
from eager to rendezvous mode.
|
|
Packit |
0848f5 |
Default: 131072
|
|
Packit |
0848f5 |
|
|
Packit |
0848f5 |
MPIR_CVAR_CH3_RMA_SLOTS_SIZE
|
|
Packit |
0848f5 |
Aliases: MPIR_PARAM_CH3_RMA_SLOTS_SIZE
|
|
Packit |
0848f5 |
MPICH_CH3_RMA_SLOTS_SIZE
|
|
Packit |
0848f5 |
Description: Number of RMA slots during window creation. Each slot
|
|
Packit |
0848f5 |
contains a linked list of target elements. The distribution of
|
|
Packit |
0848f5 |
ranks among slots follows a round-robin pattern. Requires a
|
|
Packit |
0848f5 |
positive value.
|
|
Packit |
0848f5 |
Default: 262144
|
|
Packit |
0848f5 |
|
|
Packit |
0848f5 |
MPIR_CVAR_CH3_RMA_TARGET_LOCK_DATA_BYTES
|
|
Packit |
0848f5 |
Aliases: MPIR_PARAM_CH3_RMA_TARGET_LOCK_DATA_BYTES
|
|
Packit |
0848f5 |
MPICH_CH3_RMA_TARGET_LOCK_DATA_BYTES
|
|
Packit |
0848f5 |
Description: Size (in bytes) of available lock data this window can
|
|
Packit |
0848f5 |
provided. If current buffered lock data is more than this value,
|
|
Packit |
0848f5 |
the process will drop the upcoming operation data. Requires a
|
|
Packit |
0848f5 |
positive calue.
|
|
Packit |
0848f5 |
Default: 655360
|
|
Packit |
0848f5 |
|
|
Packit |
0848f5 |
MPIR_CVAR_CH3_RMA_OP_PIGGYBACK_LOCK_DATA_SIZE
|
|
Packit |
0848f5 |
Aliases: MPIR_PARAM_CH3_RMA_OP_PIGGYBACK_LOCK_DATA_SIZE
|
|
Packit |
0848f5 |
MPICH_CH3_RMA_OP_PIGGYBACK_LOCK_DATA_SIZE
|
|
Packit |
0848f5 |
Description: Specify the threshold of data size of a RMA operation
|
|
Packit |
0848f5 |
which can be piggybacked with a LOCK message. It is always a
|
|
Packit |
0848f5 |
positive value and should not be smaller than
|
|
Packit |
0848f5 |
MPIDI_RMA_IMMED_BYTES. If user sets it as a small value, for middle
|
|
Packit |
0848f5 |
and large data size, we will lose performance because of always
|
|
Packit |
0848f5 |
waiting for round-trip of LOCK synchronization; if user sets it as
|
|
Packit |
0848f5 |
a large value, we need to consume more memory on target side to
|
|
Packit |
0848f5 |
buffer this lock request when lock is not satisfied.
|
|
Packit |
0848f5 |
Default: 65536
|
|
Packit |
0848f5 |
|
|
Packit |
0848f5 |
MPIR_CVAR_CH3_RMA_SCALABLE_FENCE_PROCESS_NUM
|
|
Packit |
0848f5 |
Aliases: MPIR_PARAM_CH3_RMA_SCALABLE_FENCE_PROCESS_NUM
|
|
Packit |
0848f5 |
MPICH_CH3_RMA_SCALABLE_FENCE_PROCESS_NUM
|
|
Packit |
0848f5 |
Description: Specify the threshold of switching the algorithm used in
|
|
Packit |
0848f5 |
FENCE from the basic algorithm to the scalable algorithm. The value
|
|
Packit |
0848f5 |
can be nagative, zero or positive. When the number of processes is
|
|
Packit |
0848f5 |
larger than or equal to this value, FENCE will use a scalable
|
|
Packit |
0848f5 |
algorithm which do not use O(P) data structure; when the number of
|
|
Packit |
0848f5 |
processes is smaller than the value, FENCE will use a basic but
|
|
Packit |
0848f5 |
fast algorithm which requires an O(P) data structure.
|
|
Packit |
0848f5 |
Default: 1024
|
|
Packit |
0848f5 |
|
|
Packit |
0848f5 |
MPIR_CVAR_CH3_RMA_DELAY_ISSUING_FOR_PIGGYBACKING
|
|
Packit |
0848f5 |
Aliases: MPIR_PARAM_CH3_RMA_DELAY_ISSUING_FOR_PIGGYBACKING
|
|
Packit |
0848f5 |
MPICH_CH3_RMA_DELAY_ISSUING_FOR_PIGGYBACKING
|
|
Packit |
0848f5 |
Description: Specify if delay issuing of RMA operations for
|
|
Packit |
0848f5 |
piggybacking LOCK/UNLOCK/FLUSH is enabled. It can be either 0 or 1.
|
|
Packit |
0848f5 |
When it is set to 1, the issuing of LOCK message is delayed until
|
|
Packit |
0848f5 |
origin process see the first RMA operation and piggyback LOCK with
|
|
Packit |
0848f5 |
that operation, and the origin process always keeps the current
|
|
Packit |
0848f5 |
last operation until the ending synchronization call in order to
|
|
Packit |
0848f5 |
piggyback UNLOCK/FLUSH with that operation. When it is set to 0, in
|
|
Packit |
0848f5 |
WIN_LOCK/UNLOCK case, the LOCK message is sent out as early as
|
|
Packit |
0848f5 |
possible, in WIN_LOCK_ALL/UNLOCK_ALL case, the origin process still
|
|
Packit |
0848f5 |
tries to piggyback LOCK message with the first operation; for
|
|
Packit |
0848f5 |
UNLOCK/FLUSH message, the origin process no longer keeps the
|
|
Packit |
0848f5 |
current last operation but only piggyback UNLOCK/FLUSH if there is
|
|
Packit |
0848f5 |
an operation avaliable in the ending synchronization call.
|
|
Packit |
0848f5 |
Default: 0
|
|
Packit |
0848f5 |
|
|
Packit |
0848f5 |
MPIR_CVAR_CH3_RMA_ACTIVE_REQ_THRESHOLD
|
|
Packit |
0848f5 |
Aliases: MPIR_PARAM_CH3_RMA_ACTIVE_REQ_THRESHOLD
|
|
Packit |
0848f5 |
MPICH_CH3_RMA_ACTIVE_REQ_THRESHOLD
|
|
Packit |
0848f5 |
Description: Threshold of number of active requests to trigger blocking
|
|
Packit |
0848f5 |
waiting in operation routines. When the value is negative, we never
|
|
Packit |
0848f5 |
blockingly wait in operation routines. When the value is zero, we
|
|
Packit |
0848f5 |
always trigger blocking waiting in operation routines to wait until
|
|
Packit |
0848f5 |
no. of active requests becomes zero. When the value is positive, we
|
|
Packit |
0848f5 |
do blocking waiting in operation routines to wait until no. of
|
|
Packit |
0848f5 |
active requests being reduced to this value.
|
|
Packit |
0848f5 |
Default: 65536
|
|
Packit |
0848f5 |
|
|
Packit |
0848f5 |
MPIR_CVAR_CH3_RMA_POKE_PROGRESS_REQ_THRESHOLD
|
|
Packit |
0848f5 |
Aliases: MPIR_PARAM_CH3_RMA_POKE_PROGRESS_REQ_THRESHOLD
|
|
Packit |
0848f5 |
MPICH_CH3_RMA_POKE_PROGRESS_REQ_THRESHOLD
|
|
Packit |
0848f5 |
Description: Threshold at which the RMA implementation attempts to
|
|
Packit |
0848f5 |
complete requests while completing RMA operations and while using
|
|
Packit |
0848f5 |
the lazy synchonization approach. Change this value if programs
|
|
Packit |
0848f5 |
fail because they run out of requests or other internal resources
|
|
Packit |
0848f5 |
Default: 128
|
|
Packit |
0848f5 |
|
|
Packit |
0848f5 |
MPIR_CVAR_CH3_RMA_OP_WIN_POOL_SIZE
|
|
Packit |
0848f5 |
Aliases: MPIR_PARAM_CH3_RMA_OP_WIN_POOL_SIZE
|
|
Packit |
0848f5 |
MPICH_CH3_RMA_OP_WIN_POOL_SIZE
|
|
Packit |
0848f5 |
Description: Size of the window-private RMA operations pool (in number
|
|
Packit |
0848f5 |
of operations) that stores information about RMA operations that
|
|
Packit |
0848f5 |
could not be issued immediately. Requires a positive value.
|
|
Packit |
0848f5 |
Default: 256
|
|
Packit |
0848f5 |
|
|
Packit |
0848f5 |
MPIR_CVAR_CH3_RMA_OP_GLOBAL_POOL_SIZE
|
|
Packit |
0848f5 |
Aliases: MPIR_PARAM_CH3_RMA_OP_GLOBAL_POOL_SIZE
|
|
Packit |
0848f5 |
MPICH_CH3_RMA_OP_GLOBAL_POOL_SIZE
|
|
Packit |
0848f5 |
Description: Size of the Global RMA operations pool (in number of
|
|
Packit |
0848f5 |
operations) that stores information about RMA operations that could
|
|
Packit |
0848f5 |
not be issued immediatly. Requires a positive value.
|
|
Packit |
0848f5 |
Default: 16384
|
|
Packit |
0848f5 |
|
|
Packit |
0848f5 |
MPIR_CVAR_CH3_RMA_TARGET_WIN_POOL_SIZE
|
|
Packit |
0848f5 |
Aliases: MPIR_PARAM_CH3_RMA_TARGET_WIN_POOL_SIZE
|
|
Packit |
0848f5 |
MPICH_CH3_RMA_TARGET_WIN_POOL_SIZE
|
|
Packit |
0848f5 |
Description: Size of the window-private RMA target pool (in number of
|
|
Packit |
0848f5 |
targets) that stores information about RMA targets that could not
|
|
Packit |
0848f5 |
be issued immediately. Requires a positive value.
|
|
Packit |
0848f5 |
Default: 256
|
|
Packit |
0848f5 |
|
|
Packit |
0848f5 |
MPIR_CVAR_CH3_RMA_TARGET_GLOBAL_POOL_SIZE
|
|
Packit |
0848f5 |
Aliases: MPIR_PARAM_CH3_RMA_TARGET_GLOBAL_POOL_SIZE
|
|
Packit |
0848f5 |
MPICH_CH3_RMA_TARGET_GLOBAL_POOL_SIZE
|
|
Packit |
0848f5 |
Description: Size of the Global RMA targets pool (in number of targets)
|
|
Packit |
0848f5 |
that stores information about RMA targets that could not be issued
|
|
Packit |
0848f5 |
immediatly. Requires a positive value.
|
|
Packit |
0848f5 |
Default: 16384
|
|
Packit |
0848f5 |
|
|
Packit |
0848f5 |
MPIR_CVAR_CH3_RMA_TARGET_LOCK_ENTRY_WIN_POOL_SIZE
|
|
Packit |
0848f5 |
Aliases: MPIR_PARAM_CH3_RMA_TARGET_LOCK_ENTRY_WIN_POOL_SIZE
|
|
Packit |
0848f5 |
MPICH_CH3_RMA_TARGET_LOCK_ENTRY_WIN_POOL_SIZE
|
|
Packit |
0848f5 |
Description: Size of the window-private RMA lock entries pool (in
|
|
Packit |
0848f5 |
number of lock entries) that stores information about RMA lock
|
|
Packit |
0848f5 |
requests that could not be satisfied immediatly. Requires a
|
|
Packit |
0848f5 |
positive value.
|
|
Packit |
0848f5 |
Default: 256
|
|
Packit |
0848f5 |
|
|
Packit |
0848f5 |
MPIR_CVAR_ENABLE_FT
|
|
Packit |
0848f5 |
Aliases: MPIR_PARAM_ENABLE_FT
|
|
Packit |
0848f5 |
MPICH_ENABLE_FT
|
|
Packit |
0848f5 |
Description: Enable fault tolerance functions
|
|
Packit |
0848f5 |
Default: 0
|
|
Packit |
0848f5 |
|
|
Packit |
0848f5 |
MPIR_CVAR_NEMESIS_SHM_EAGER_MAX_SZ
|
|
Packit |
0848f5 |
Aliases: MPIR_PARAM_NEMESIS_SHM_EAGER_MAX_SZ
|
|
Packit |
0848f5 |
MPICH_NEMESIS_SHM_EAGER_MAX_SZ
|
|
Packit |
0848f5 |
Description: This cvar controls the message size at which Nemesis
|
|
Packit |
0848f5 |
switches from eager to rendezvous mode for shared memory. If this
|
|
Packit |
0848f5 |
cvar is set to -1, then Nemesis will choose an appropriate value.
|
|
Packit |
0848f5 |
Default: -1
|
|
Packit |
0848f5 |
|
|
Packit |
0848f5 |
MPIR_CVAR_NEMESIS_SHM_READY_EAGER_MAX_SZ
|
|
Packit |
0848f5 |
Aliases: MPIR_PARAM_NEMESIS_SHM_READY_EAGER_MAX_SZ
|
|
Packit |
0848f5 |
MPICH_NEMESIS_SHM_READY_EAGER_MAX_SZ
|
|
Packit |
0848f5 |
Description: This cvar controls the message size at which Nemesis
|
|
Packit |
0848f5 |
switches from eager to rendezvous mode for ready-send messages. If
|
|
Packit |
0848f5 |
this cvar is set to -1, then ready messages will always be sent
|
|
Packit |
0848f5 |
eagerly. If this cvar is set to -2, then Nemesis will choose an
|
|
Packit |
0848f5 |
appropriate value.
|
|
Packit |
0848f5 |
Default: -2
|
|
Packit |
0848f5 |
|
|
Packit |
0848f5 |
MPIR_CVAR_NEMESIS_ENABLE_CKPOINT
|
|
Packit |
0848f5 |
Aliases: MPIR_PARAM_NEMESIS_ENABLE_CKPOINT
|
|
Packit |
0848f5 |
MPICH_NEMESIS_ENABLE_CKPOINT
|
|
Packit |
0848f5 |
Description: If true, enables checkpointing support and returns an
|
|
Packit |
0848f5 |
error if checkpointing library cannot be initialized.
|
|
Packit |
0848f5 |
Default: 0
|
|
Packit |
0848f5 |
|
|
Packit |
0848f5 |
MPIR_CVAR_NEMESIS_NETMOD
|
|
Packit |
0848f5 |
Aliases: MPIR_PARAM_NEMESIS_NETMOD
|
|
Packit |
0848f5 |
MPICH_NEMESIS_NETMOD
|
|
Packit |
0848f5 |
Description: If non-empty, this cvar specifies which network module
|
|
Packit |
0848f5 |
should be used for communication. This variable is
|
|
Packit |
0848f5 |
case-insensitive.
|
|
Packit |
0848f5 |
Default: ""
|
|
Packit |
0848f5 |
|
|
Packit |
0848f5 |
MPIR_CVAR_NEMESIS_LMT_DMA_THRESHOLD
|
|
Packit |
0848f5 |
Aliases: MPIR_PARAM_NEMESIS_LMT_DMA_THRESHOLD
|
|
Packit |
0848f5 |
MPICH_NEMESIS_LMT_DMA_THRESHOLD
|
|
Packit |
0848f5 |
Description: Messages larger than this size will use the "dma" (knem)
|
|
Packit |
0848f5 |
intranode LMT implementation, if it is enabled and available.
|
|
Packit |
0848f5 |
Default: 2097152
|
|
Packit |
0848f5 |
|
|
Packit |
0848f5 |
MPIR_CVAR_POLLS_BEFORE_YIELD
|
|
Packit |
0848f5 |
Aliases: MPIR_PARAM_POLLS_BEFORE_YIELD
|
|
Packit |
0848f5 |
MPICH_POLLS_BEFORE_YIELD
|
|
Packit |
0848f5 |
Description: When MPICH is in a busy waiting loop, it will periodically
|
|
Packit |
0848f5 |
call a function to yield the processor. This cvar sets the number
|
|
Packit |
0848f5 |
of loops before the yield function is called. A value of 0
|
|
Packit |
0848f5 |
disables yielding.
|
|
Packit |
0848f5 |
Default: 1000
|
|
Packit |
0848f5 |
|
|
Packit |
0848f5 |
MPIR_CVAR_OFI_USE_PROVIDER
|
|
Packit |
0848f5 |
Aliases: MPIR_PARAM_OFI_USE_PROVIDER
|
|
Packit |
0848f5 |
MPICH_OFI_USE_PROVIDER
|
|
Packit |
0848f5 |
Description: If non-null, choose an OFI provider by name
|
|
Packit |
0848f5 |
Default: NULL
|
|
Packit |
0848f5 |
|
|
Packit |
0848f5 |
MPIR_CVAR_OFI_DUMP_PROVIDERS
|
|
Packit |
0848f5 |
Aliases: MPIR_PARAM_OFI_DUMP_PROVIDERS
|
|
Packit |
0848f5 |
MPICH_OFI_DUMP_PROVIDERS
|
|
Packit |
0848f5 |
Description: If true, dump provider information at init
|
|
Packit |
0848f5 |
Default: 0
|
|
Packit |
0848f5 |
|
|
Packit |
0848f5 |
MPIR_CVAR_CH3_INTERFACE_HOSTNAME
|
|
Packit |
0848f5 |
Aliases: MPIR_PARAM_CH3_INTERFACE_HOSTNAME
|
|
Packit |
0848f5 |
MPICH_CH3_INTERFACE_HOSTNAME
|
|
Packit |
0848f5 |
MPIR_CVAR_INTERFACE_HOSTNAME
|
|
Packit |
0848f5 |
MPIR_PARAM_INTERFACE_HOSTNAME
|
|
Packit |
0848f5 |
MPICH_INTERFACE_HOSTNAME
|
|
Packit |
0848f5 |
Description: If non-NULL, this cvar specifies the IP address that other
|
|
Packit |
0848f5 |
processes should use when connecting to this process. This cvar is
|
|
Packit |
0848f5 |
mutually exclusive with the MPIR_CVAR_CH3_NETWORK_IFACE cvar and it
|
|
Packit |
0848f5 |
is an error to set them both.
|
|
Packit |
0848f5 |
Default: NULL
|
|
Packit |
0848f5 |
|
|
Packit |
0848f5 |
MPIR_CVAR_CH3_PORT_RANGE
|
|
Packit |
0848f5 |
Aliases: MPIR_PARAM_CH3_PORT_RANGE
|
|
Packit |
0848f5 |
MPICH_CH3_PORT_RANGE
|
|
Packit |
0848f5 |
MPIR_CVAR_PORTRANGE
|
|
Packit |
0848f5 |
MPIR_CVAR_PORT_RANGE
|
|
Packit |
0848f5 |
MPIR_PARAM_PORTRANGE
|
|
Packit |
0848f5 |
MPIR_PARAM_PORT_RANGE
|
|
Packit |
0848f5 |
MPICH_PORTRANGE
|
|
Packit |
0848f5 |
MPICH_PORT_RANGE
|
|
Packit |
0848f5 |
Description: The MPIR_CVAR_CH3_PORT_RANGE environment variable allows
|
|
Packit |
0848f5 |
you to specify the range of TCP ports to be used by the process
|
|
Packit |
0848f5 |
manager and the MPICH library. The format of this variable is
|
|
Packit |
0848f5 |
<low>:<high>. To specify any available port, use 0:0.
|
|
Packit |
0848f5 |
Default: {0,0}
|
|
Packit |
0848f5 |
|
|
Packit |
0848f5 |
MPIR_CVAR_NEMESIS_TCP_NETWORK_IFACE
|
|
Packit |
0848f5 |
Aliases: MPIR_PARAM_NEMESIS_TCP_NETWORK_IFACE
|
|
Packit |
0848f5 |
MPICH_NEMESIS_TCP_NETWORK_IFACE
|
|
Packit |
0848f5 |
MPIR_CVAR_NETWORK_IFACE
|
|
Packit |
0848f5 |
MPIR_PARAM_NETWORK_IFACE
|
|
Packit |
0848f5 |
MPICH_NETWORK_IFACE
|
|
Packit |
0848f5 |
Description: If non-NULL, this cvar specifies which pseudo-ethernet
|
|
Packit |
0848f5 |
interface the tcp netmod should use (e.g., "eth1", "ib0"). Note,
|
|
Packit |
0848f5 |
this is a Linux-specific cvar. This cvar is mutually exclusive with
|
|
Packit |
0848f5 |
the MPIR_CVAR_CH3_INTERFACE_HOSTNAME cvar and it is an error to set
|
|
Packit |
0848f5 |
them both.
|
|
Packit |
0848f5 |
Default: NULL
|
|
Packit |
0848f5 |
|
|
Packit |
0848f5 |
MPIR_CVAR_NEMESIS_TCP_HOST_LOOKUP_RETRIES
|
|
Packit |
0848f5 |
Aliases: MPIR_PARAM_NEMESIS_TCP_HOST_LOOKUP_RETRIES
|
|
Packit |
0848f5 |
MPICH_NEMESIS_TCP_HOST_LOOKUP_RETRIES
|
|
Packit |
0848f5 |
Description: This cvar controls the number of times to retry the
|
|
Packit |
0848f5 |
gethostbyname() function before giving up.
|
|
Packit |
0848f5 |
Default: 10
|
|
Packit |
0848f5 |
|
|
Packit |
0848f5 |
MPIR_CVAR_NEMESIS_MXM_BULK_CONNECT
|
|
Packit |
0848f5 |
Aliases: MPIR_PARAM_NEMESIS_MXM_BULK_CONNECT
|
|
Packit |
0848f5 |
MPICH_NEMESIS_MXM_BULK_CONNECT
|
|
Packit |
0848f5 |
Description: If true, force mxm to connect all processes at
|
|
Packit |
0848f5 |
initialization time.
|
|
Packit |
0848f5 |
Default: 0
|
|
Packit |
0848f5 |
|
|
Packit |
0848f5 |
MPIR_CVAR_NEMESIS_MXM_BULK_DISCONNECT
|
|
Packit |
0848f5 |
Aliases: MPIR_PARAM_NEMESIS_MXM_BULK_DISCONNECT
|
|
Packit |
0848f5 |
MPICH_NEMESIS_MXM_BULK_DISCONNECT
|
|
Packit |
0848f5 |
Description: If true, force mxm to disconnect all processes at
|
|
Packit |
0848f5 |
finalization time.
|
|
Packit |
0848f5 |
Default: 0
|
|
Packit |
0848f5 |
|
|
Packit |
0848f5 |
MPIR_CVAR_NEMESIS_MXM_HUGEPAGE
|
|
Packit |
0848f5 |
Aliases: MPIR_PARAM_NEMESIS_MXM_HUGEPAGE
|
|
Packit |
0848f5 |
MPICH_NEMESIS_MXM_HUGEPAGE
|
|
Packit |
0848f5 |
Description: If true, mxm tries detecting hugepage support. On HPC-X
|
|
Packit |
0848f5 |
2.3 and earlier, this might cause problems on Ubuntu and other
|
|
Packit |
0848f5 |
platforms even if the system provides hugepage support.
|
|
Packit |
0848f5 |
Default: 0
|
|
Packit |
0848f5 |
|