Blame README.envvar

Packit Service c5cf8c
(C) 2010 by Argonne National Laboratory.
Packit Service c5cf8c
    See COPYRIGHT in top-level directory.
Packit Service c5cf8c
Packit Service c5cf8c
Automatically generated
Packit Service c5cf8c
  by:   ./maint/extractcvars
Packit Service c5cf8c
  at:   Wed Nov 13 03:23:43 2019 UTC
Packit Service c5cf8c
DO NOT EDIT!!!
Packit Service c5cf8c
Packit Service c5cf8c
This file lists the various environment variables available to change the
Packit Service c5cf8c
behavior of the MPICH library.  These are intended to be used by advanced
Packit Service c5cf8c
users.
Packit Service c5cf8c
---------------------------------------------------------------------------
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_ALLGATHER_SHORT_MSG_SIZE
Packit Service c5cf8c
    Aliases: MPIR_PARAM_ALLGATHER_SHORT_MSG_SIZE
Packit Service c5cf8c
             MPICH_ALLGATHER_SHORT_MSG_SIZE
Packit Service c5cf8c
    Description: For MPI_Allgather and MPI_Allgatherv, the short message
Packit Service c5cf8c
        algorithm will be used if the send buffer size is < this value (in
Packit Service c5cf8c
        bytes). (See also: MPIR_CVAR_ALLGATHER_LONG_MSG_SIZE)
Packit Service c5cf8c
    Default: 81920
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_ALLGATHER_LONG_MSG_SIZE
Packit Service c5cf8c
    Aliases: MPIR_PARAM_ALLGATHER_LONG_MSG_SIZE
Packit Service c5cf8c
             MPICH_ALLGATHER_LONG_MSG_SIZE
Packit Service c5cf8c
    Description: For MPI_Allgather and MPI_Allgatherv, the long message
Packit Service c5cf8c
        algorithm will be used if the send buffer size is >= this value (in
Packit Service c5cf8c
        bytes) (See also: MPIR_CVAR_ALLGATHER_SHORT_MSG_SIZE)
Packit Service c5cf8c
    Default: 524288
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_ALLGATHER_INTRA_ALGORITHM
Packit Service c5cf8c
    Aliases: MPIR_PARAM_ALLGATHER_INTRA_ALGORITHM
Packit Service c5cf8c
             MPICH_ALLGATHER_INTRA_ALGORITHM
Packit Service c5cf8c
    Description: Variable to select allgather algorithm
Packit Service c5cf8c
        auto               - Internal algorithm selection
Packit Service c5cf8c
        brucks             - Force brucks algorithm
Packit Service c5cf8c
        nb                 - Force nonblocking algorithm
Packit Service c5cf8c
        recursive_doubling - Force recursive doubling algorithm
Packit Service c5cf8c
        ring               - Force ring algorithm
Packit Service c5cf8c
    Default: "auto"
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_ALLGATHER_INTER_ALGORITHM
Packit Service c5cf8c
    Aliases: MPIR_PARAM_ALLGATHER_INTER_ALGORITHM
Packit Service c5cf8c
             MPICH_ALLGATHER_INTER_ALGORITHM
Packit Service c5cf8c
    Description: Variable to select allgather algorithm
Packit Service c5cf8c
        auto                      - Internal algorithm selection
Packit Service c5cf8c
        local_gather_remote_bcast - Force local-gather-remote-bcast
Packit Service c5cf8c
        algorithm
Packit Service c5cf8c
        nb                        - Force nonblocking algorithm
Packit Service c5cf8c
    Default: "auto"
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_ALLGATHER_DEVICE_COLLECTIVE
Packit Service c5cf8c
    Aliases: MPIR_PARAM_ALLGATHER_DEVICE_COLLECTIVE
Packit Service c5cf8c
             MPICH_ALLGATHER_DEVICE_COLLECTIVE
Packit Service c5cf8c
    Description: If set to true, MPI_Allgather will allow the device to
Packit Service c5cf8c
        override the MPIR-level collective algorithms. The device still has
Packit Service c5cf8c
        the option to call the MPIR-level algorithms manually. If set to
Packit Service c5cf8c
        false, the device-level allgather function will not be called.
Packit Service c5cf8c
    Default: 1
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_ALLGATHERV_PIPELINE_MSG_SIZE
Packit Service c5cf8c
    Aliases: MPIR_PARAM_ALLGATHERV_PIPELINE_MSG_SIZE
Packit Service c5cf8c
             MPICH_ALLGATHERV_PIPELINE_MSG_SIZE
Packit Service c5cf8c
    Description: The smallest message size that will be used for the
Packit Service c5cf8c
        pipelined, large-message, ring algorithm in the MPI_Allgatherv
Packit Service c5cf8c
        implementation.
Packit Service c5cf8c
    Default: 32768
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_ALLGATHERV_INTRA_ALGORITHM
Packit Service c5cf8c
    Aliases: MPIR_PARAM_ALLGATHERV_INTRA_ALGORITHM
Packit Service c5cf8c
             MPICH_ALLGATHERV_INTRA_ALGORITHM
Packit Service c5cf8c
    Description: Variable to select allgatherv algorithm
Packit Service c5cf8c
        auto               - Internal algorithm selection
Packit Service c5cf8c
        brucks             - Force brucks algorithm
Packit Service c5cf8c
        nb                 - Force nonblocking algorithm
Packit Service c5cf8c
        recursive_doubling - Force recursive doubling algorithm
Packit Service c5cf8c
        ring               - Force ring algorithm
Packit Service c5cf8c
    Default: "auto"
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_ALLGATHERV_INTER_ALGORITHM
Packit Service c5cf8c
    Aliases: MPIR_PARAM_ALLGATHERV_INTER_ALGORITHM
Packit Service c5cf8c
             MPICH_ALLGATHERV_INTER_ALGORITHM
Packit Service c5cf8c
    Description: Variable to select allgatherv algorithm
Packit Service c5cf8c
        auto                      - Internal algorithm selection
Packit Service c5cf8c
        nb                        - Force nonblocking algorithm
Packit Service c5cf8c
        remote_gather_local_bcast - Force remote-gather-local-bcast
Packit Service c5cf8c
        algorithm
Packit Service c5cf8c
    Default: "auto"
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_ALLGATHERV_DEVICE_COLLECTIVE
Packit Service c5cf8c
    Aliases: MPIR_PARAM_ALLGATHERV_DEVICE_COLLECTIVE
Packit Service c5cf8c
             MPICH_ALLGATHERV_DEVICE_COLLECTIVE
Packit Service c5cf8c
    Description: If set to true, MPI_Allgatherv will allow the device to
Packit Service c5cf8c
        override the MPIR-level collective algorithms. The device still has
Packit Service c5cf8c
        the option to call the MPIR-level algorithms manually. If set to
Packit Service c5cf8c
        false, the device-level allgatherv function will not be called.
Packit Service c5cf8c
    Default: 1
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_ALLREDUCE_SHORT_MSG_SIZE
Packit Service c5cf8c
    Aliases: MPIR_PARAM_ALLREDUCE_SHORT_MSG_SIZE
Packit Service c5cf8c
             MPICH_ALLREDUCE_SHORT_MSG_SIZE
Packit Service c5cf8c
    Description: the short message algorithm will be used if the send
Packit Service c5cf8c
        buffer size is <= this value (in bytes)
Packit Service c5cf8c
    Default: 2048
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_ENABLE_SMP_COLLECTIVES
Packit Service c5cf8c
    Aliases: MPIR_PARAM_ENABLE_SMP_COLLECTIVES
Packit Service c5cf8c
             MPICH_ENABLE_SMP_COLLECTIVES
Packit Service c5cf8c
    Description: Enable SMP aware collective communication.
Packit Service c5cf8c
    Default: 1
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_ENABLE_SMP_ALLREDUCE
Packit Service c5cf8c
    Aliases: MPIR_PARAM_ENABLE_SMP_ALLREDUCE
Packit Service c5cf8c
             MPICH_ENABLE_SMP_ALLREDUCE
Packit Service c5cf8c
    Description: Enable SMP aware allreduce.
Packit Service c5cf8c
    Default: 1
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_MAX_SMP_ALLREDUCE_MSG_SIZE
Packit Service c5cf8c
    Aliases: MPIR_PARAM_MAX_SMP_ALLREDUCE_MSG_SIZE
Packit Service c5cf8c
             MPICH_MAX_SMP_ALLREDUCE_MSG_SIZE
Packit Service c5cf8c
    Description: Maximum message size for which SMP-aware allreduce is
Packit Service c5cf8c
        used.  A value of '0' uses SMP-aware allreduce for all message
Packit Service c5cf8c
        sizes.
Packit Service c5cf8c
    Default: 0
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_ALLREDUCE_INTRA_ALGORITHM
Packit Service c5cf8c
    Aliases: MPIR_PARAM_ALLREDUCE_INTRA_ALGORITHM
Packit Service c5cf8c
             MPICH_ALLREDUCE_INTRA_ALGORITHM
Packit Service c5cf8c
    Description: Variable to select allreduce algorithm
Packit Service c5cf8c
        auto                     - Internal algorithm selection
Packit Service c5cf8c
        nb                       - Force nonblocking algorithm
Packit Service c5cf8c
        recursive_doubling       - Force recursive doubling algorithm
Packit Service c5cf8c
        reduce_scatter_allgather - Force reduce scatter allgather algorithm
Packit Service c5cf8c
    Default: "auto"
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_ALLREDUCE_INTER_ALGORITHM
Packit Service c5cf8c
    Aliases: MPIR_PARAM_ALLREDUCE_INTER_ALGORITHM
Packit Service c5cf8c
             MPICH_ALLREDUCE_INTER_ALGORITHM
Packit Service c5cf8c
    Description: Variable to select allreduce algorithm
Packit Service c5cf8c
        auto                  - Internal algorithm selection
Packit Service c5cf8c
        nb                    - Force nonblocking algorithm
Packit Service c5cf8c
        reduce_exchange_bcast - Force reduce-exchange-bcast algorithm
Packit Service c5cf8c
    Default: "auto"
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_ALLREDUCE_DEVICE_COLLECTIVE
Packit Service c5cf8c
    Aliases: MPIR_PARAM_ALLREDUCE_DEVICE_COLLECTIVE
Packit Service c5cf8c
             MPICH_ALLREDUCE_DEVICE_COLLECTIVE
Packit Service c5cf8c
    Description: If set to true, MPI_Allreduce will allow the device to
Packit Service c5cf8c
        override the MPIR-level collective algorithms. The device still has
Packit Service c5cf8c
        the option to call the MPIR-level algorithms manually. If set to
Packit Service c5cf8c
        false, the device-level allreduce function will not be called.
Packit Service c5cf8c
    Default: 1
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_ALLTOALL_SHORT_MSG_SIZE
Packit Service c5cf8c
    Aliases: MPIR_PARAM_ALLTOALL_SHORT_MSG_SIZE
Packit Service c5cf8c
             MPICH_ALLTOALL_SHORT_MSG_SIZE
Packit Service c5cf8c
    Description: the short message algorithm will be used if the
Packit Service c5cf8c
        per-destination message size (sendcount*size(sendtype)) is <= this
Packit Service c5cf8c
        value (See also: MPIR_CVAR_ALLTOALL_MEDIUM_MSG_SIZE)
Packit Service c5cf8c
    Default: 256
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_ALLTOALL_MEDIUM_MSG_SIZE
Packit Service c5cf8c
    Aliases: MPIR_PARAM_ALLTOALL_MEDIUM_MSG_SIZE
Packit Service c5cf8c
             MPICH_ALLTOALL_MEDIUM_MSG_SIZE
Packit Service c5cf8c
    Description: the medium message algorithm will be used if the
Packit Service c5cf8c
        per-destination message size (sendcount*size(sendtype)) is <= this
Packit Service c5cf8c
        value and larger than MPIR_CVAR_ALLTOALL_SHORT_MSG_SIZE (See also:
Packit Service c5cf8c
        MPIR_CVAR_ALLTOALL_SHORT_MSG_SIZE)
Packit Service c5cf8c
    Default: 32768
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_ALLTOALL_THROTTLE
Packit Service c5cf8c
    Aliases: MPIR_PARAM_ALLTOALL_THROTTLE
Packit Service c5cf8c
             MPICH_ALLTOALL_THROTTLE
Packit Service c5cf8c
    Description: max no. of irecvs/isends posted at a time in some alltoall
Packit Service c5cf8c
        algorithms. Setting it to 0 causes all irecvs/isends to be posted
Packit Service c5cf8c
        at once
Packit Service c5cf8c
    Default: 32
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_ALLTOALL_INTRA_ALGORITHM
Packit Service c5cf8c
    Aliases: MPIR_PARAM_ALLTOALL_INTRA_ALGORITHM
Packit Service c5cf8c
             MPICH_ALLTOALL_INTRA_ALGORITHM
Packit Service c5cf8c
    Description: Variable to select alltoall algorithm
Packit Service c5cf8c
        auto                      - Internal algorithm selection
Packit Service c5cf8c
        brucks                    - Force brucks algorithm
Packit Service c5cf8c
        nb                        - Force nonblocking algorithm
Packit Service c5cf8c
        pairwise                  - Force pairwise algorithm
Packit Service c5cf8c
        pairwise_sendrecv_replace - Force pairwise sendrecv replace
Packit Service c5cf8c
        algorithm
Packit Service c5cf8c
        scattered                 - Force scattered algorithm
Packit Service c5cf8c
    Default: "auto"
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_ALLTOALL_INTER_ALGORITHM
Packit Service c5cf8c
    Aliases: MPIR_PARAM_ALLTOALL_INTER_ALGORITHM
Packit Service c5cf8c
             MPICH_ALLTOALL_INTER_ALGORITHM
Packit Service c5cf8c
    Description: Variable to select alltoall algorithm
Packit Service c5cf8c
        auto              - Internal algorithm selection
Packit Service c5cf8c
        nb                - Force nonblocking algorithm
Packit Service c5cf8c
        pairwise_exchange - Force pairwise exchange algorithm
Packit Service c5cf8c
    Default: "auto"
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_ALLTOALL_DEVICE_COLLECTIVE
Packit Service c5cf8c
    Aliases: MPIR_PARAM_ALLTOALL_DEVICE_COLLECTIVE
Packit Service c5cf8c
             MPICH_ALLTOALL_DEVICE_COLLECTIVE
Packit Service c5cf8c
    Description: If set to true, MPI_Alltoall will allow the device to
Packit Service c5cf8c
        override the MPIR-level collective algorithms. The device still has
Packit Service c5cf8c
        the option to call the MPIR-level algorithms manually. If set to
Packit Service c5cf8c
        false, the device-level alltoall function will not be called.
Packit Service c5cf8c
    Default: 1
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_ALLTOALLV_INTRA_ALGORITHM
Packit Service c5cf8c
    Aliases: MPIR_PARAM_ALLTOALLV_INTRA_ALGORITHM
Packit Service c5cf8c
             MPICH_ALLTOALLV_INTRA_ALGORITHM
Packit Service c5cf8c
    Description: Variable to select alltoallv algorithm
Packit Service c5cf8c
        auto                      - Internal algorithm selection
Packit Service c5cf8c
        nb                        - Force nonblocking algorithm
Packit Service c5cf8c
        pairwise_sendrecv_replace - Force pairwise_sendrecv_replace
Packit Service c5cf8c
        algorithm
Packit Service c5cf8c
        scattered                 - Force scattered algorithm
Packit Service c5cf8c
    Default: "auto"
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_ALLTOALLV_INTER_ALGORITHM
Packit Service c5cf8c
    Aliases: MPIR_PARAM_ALLTOALLV_INTER_ALGORITHM
Packit Service c5cf8c
             MPICH_ALLTOALLV_INTER_ALGORITHM
Packit Service c5cf8c
    Description: Variable to select alltoallv algorithm
Packit Service c5cf8c
        auto              - Internal algorithm selection
Packit Service c5cf8c
        pairwise_exchange - Force pairwise exchange algorithm
Packit Service c5cf8c
        nb                - Force nonblocking algorithm
Packit Service c5cf8c
    Default: "auto"
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_ALLTOALLV_DEVICE_COLLECTIVE
Packit Service c5cf8c
    Aliases: MPIR_PARAM_ALLTOALLV_DEVICE_COLLECTIVE
Packit Service c5cf8c
             MPICH_ALLTOALLV_DEVICE_COLLECTIVE
Packit Service c5cf8c
    Description: If set to true, MPI_Alltoallv will allow the device to
Packit Service c5cf8c
        override the MPIR-level collective algorithms. The device still has
Packit Service c5cf8c
        the option to call the MPIR-level algorithms manually. If set to
Packit Service c5cf8c
        false, the device-level alltoallv function will not be called.
Packit Service c5cf8c
    Default: 1
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_ALLTOALLW_INTRA_ALGORITHM
Packit Service c5cf8c
    Aliases: MPIR_PARAM_ALLTOALLW_INTRA_ALGORITHM
Packit Service c5cf8c
             MPICH_ALLTOALLW_INTRA_ALGORITHM
Packit Service c5cf8c
    Description: Variable to select alltoallw algorithm
Packit Service c5cf8c
        auto                      - Internal algorithm selection
Packit Service c5cf8c
        nb                        - Force nonblocking algorithm
Packit Service c5cf8c
        pairwise_sendrecv_replace - Force pairwise sendrecv replace
Packit Service c5cf8c
        algorithm
Packit Service c5cf8c
        scattered                 - Force scattered algorithm
Packit Service c5cf8c
    Default: "auto"
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_ALLTOALLW_INTER_ALGORITHM
Packit Service c5cf8c
    Aliases: MPIR_PARAM_ALLTOALLW_INTER_ALGORITHM
Packit Service c5cf8c
             MPICH_ALLTOALLW_INTER_ALGORITHM
Packit Service c5cf8c
    Description: Variable to select alltoallw algorithm
Packit Service c5cf8c
        auto              - Internal algorithm selection
Packit Service c5cf8c
        nb                - Force nonblocking algorithm
Packit Service c5cf8c
        pairwise_exchange - Force pairwise exchange algorithm
Packit Service c5cf8c
    Default: "auto"
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_ALLTOALLW_DEVICE_COLLECTIVE
Packit Service c5cf8c
    Aliases: MPIR_PARAM_ALLTOALLW_DEVICE_COLLECTIVE
Packit Service c5cf8c
             MPICH_ALLTOALLW_DEVICE_COLLECTIVE
Packit Service c5cf8c
    Description: If set to true, MPI_Alltoallw will allow the device to
Packit Service c5cf8c
        override the MPIR-level collective algorithms. The device still has
Packit Service c5cf8c
        the option to call the MPIR-level algorithms manually. If set to
Packit Service c5cf8c
        false, the device-level alltoallw function will not be called.
Packit Service c5cf8c
    Default: 1
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_ENABLE_SMP_BARRIER
Packit Service c5cf8c
    Aliases: MPIR_PARAM_ENABLE_SMP_BARRIER
Packit Service c5cf8c
             MPICH_ENABLE_SMP_BARRIER
Packit Service c5cf8c
    Description: Enable SMP aware barrier.
Packit Service c5cf8c
    Default: 1
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_BARRIER_INTRA_ALGORITHM
Packit Service c5cf8c
    Aliases: MPIR_PARAM_BARRIER_INTRA_ALGORITHM
Packit Service c5cf8c
             MPICH_BARRIER_INTRA_ALGORITHM
Packit Service c5cf8c
    Description: Variable to select barrier algorithm
Packit Service c5cf8c
        auto               - Internal algorithm selection
Packit Service c5cf8c
        nb                 - Force nonblocking algorithm
Packit Service c5cf8c
        recursive_doubling - Force recursive doubling algorithm
Packit Service c5cf8c
    Default: "auto"
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_BARRIER_INTER_ALGORITHM
Packit Service c5cf8c
    Aliases: MPIR_PARAM_BARRIER_INTER_ALGORITHM
Packit Service c5cf8c
             MPICH_BARRIER_INTER_ALGORITHM
Packit Service c5cf8c
    Description: Variable to select barrier algorithm
Packit Service c5cf8c
        auto  - Internal algorithm selection
Packit Service c5cf8c
        bcast - Force bcast algorithm
Packit Service c5cf8c
        nb    - Force nonblocking algorithm
Packit Service c5cf8c
    Default: "auto"
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_BARRIER_DEVICE_COLLECTIVE
Packit Service c5cf8c
    Aliases: MPIR_PARAM_BARRIER_DEVICE_COLLECTIVE
Packit Service c5cf8c
             MPICH_BARRIER_DEVICE_COLLECTIVE
Packit Service c5cf8c
    Description: If set to true, MPI_Barrier will allow the device to
Packit Service c5cf8c
        override the MPIR-level collective algorithms. The device still has
Packit Service c5cf8c
        the option to call the MPIR-level algorithms manually. If set to
Packit Service c5cf8c
        false, the device-level barrier function will not be called.
Packit Service c5cf8c
    Default: 1
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_BCAST_MIN_PROCS
Packit Service c5cf8c
    Aliases: MPIR_PARAM_BCAST_MIN_PROCS
Packit Service c5cf8c
             MPICH_BCAST_MIN_PROCS
Packit Service c5cf8c
    Description: Let's define short messages as messages with size <
Packit Service c5cf8c
        MPIR_CVAR_BCAST_SHORT_MSG_SIZE, and medium messages as messages
Packit Service c5cf8c
        with size >= MPIR_CVAR_BCAST_SHORT_MSG_SIZE but <
Packit Service c5cf8c
        MPIR_CVAR_BCAST_LONG_MSG_SIZE, and long messages as messages with
Packit Service c5cf8c
        size >= MPIR_CVAR_BCAST_LONG_MSG_SIZE. The broadcast algorithms
Packit Service c5cf8c
        selection procedure is as follows. For short messages or when the
Packit Service c5cf8c
        number of processes is < MPIR_CVAR_BCAST_MIN_PROCS, we do broadcast
Packit Service c5cf8c
        using the binomial tree algorithm. Otherwise, for medium messages
Packit Service c5cf8c
        and with a power-of-two number of processes, we do broadcast based
Packit Service c5cf8c
        on a scatter followed by a recursive doubling allgather algorithm.
Packit Service c5cf8c
        Otherwise, for long messages or with non power-of-two number of
Packit Service c5cf8c
        processes, we do broadcast based on a scatter followed by a ring
Packit Service c5cf8c
        allgather algorithm. (See also: MPIR_CVAR_BCAST_SHORT_MSG_SIZE,
Packit Service c5cf8c
        MPIR_CVAR_BCAST_LONG_MSG_SIZE)
Packit Service c5cf8c
    Default: 8
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_BCAST_SHORT_MSG_SIZE
Packit Service c5cf8c
    Aliases: MPIR_PARAM_BCAST_SHORT_MSG_SIZE
Packit Service c5cf8c
             MPICH_BCAST_SHORT_MSG_SIZE
Packit Service c5cf8c
    Description: Let's define short messages as messages with size <
Packit Service c5cf8c
        MPIR_CVAR_BCAST_SHORT_MSG_SIZE, and medium messages as messages
Packit Service c5cf8c
        with size >= MPIR_CVAR_BCAST_SHORT_MSG_SIZE but <
Packit Service c5cf8c
        MPIR_CVAR_BCAST_LONG_MSG_SIZE, and long messages as messages with
Packit Service c5cf8c
        size >= MPIR_CVAR_BCAST_LONG_MSG_SIZE. The broadcast algorithms
Packit Service c5cf8c
        selection procedure is as follows. For short messages or when the
Packit Service c5cf8c
        number of processes is < MPIR_CVAR_BCAST_MIN_PROCS, we do broadcast
Packit Service c5cf8c
        using the binomial tree algorithm. Otherwise, for medium messages
Packit Service c5cf8c
        and with a power-of-two number of processes, we do broadcast based
Packit Service c5cf8c
        on a scatter followed by a recursive doubling allgather algorithm.
Packit Service c5cf8c
        Otherwise, for long messages or with non power-of-two number of
Packit Service c5cf8c
        processes, we do broadcast based on a scatter followed by a ring
Packit Service c5cf8c
        allgather algorithm. (See also: MPIR_CVAR_BCAST_MIN_PROCS,
Packit Service c5cf8c
        MPIR_CVAR_BCAST_LONG_MSG_SIZE)
Packit Service c5cf8c
    Default: 12288
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_BCAST_LONG_MSG_SIZE
Packit Service c5cf8c
    Aliases: MPIR_PARAM_BCAST_LONG_MSG_SIZE
Packit Service c5cf8c
             MPICH_BCAST_LONG_MSG_SIZE
Packit Service c5cf8c
    Description: Let's define short messages as messages with size <
Packit Service c5cf8c
        MPIR_CVAR_BCAST_SHORT_MSG_SIZE, and medium messages as messages
Packit Service c5cf8c
        with size >= MPIR_CVAR_BCAST_SHORT_MSG_SIZE but <
Packit Service c5cf8c
        MPIR_CVAR_BCAST_LONG_MSG_SIZE, and long messages as messages with
Packit Service c5cf8c
        size >= MPIR_CVAR_BCAST_LONG_MSG_SIZE. The broadcast algorithms
Packit Service c5cf8c
        selection procedure is as follows. For short messages or when the
Packit Service c5cf8c
        number of processes is < MPIR_CVAR_BCAST_MIN_PROCS, we do broadcast
Packit Service c5cf8c
        using the binomial tree algorithm. Otherwise, for medium messages
Packit Service c5cf8c
        and with a power-of-two number of processes, we do broadcast based
Packit Service c5cf8c
        on a scatter followed by a recursive doubling allgather algorithm.
Packit Service c5cf8c
        Otherwise, for long messages or with non power-of-two number of
Packit Service c5cf8c
        processes, we do broadcast based on a scatter followed by a ring
Packit Service c5cf8c
        allgather algorithm. (See also: MPIR_CVAR_BCAST_MIN_PROCS,
Packit Service c5cf8c
        MPIR_CVAR_BCAST_SHORT_MSG_SIZE)
Packit Service c5cf8c
    Default: 524288
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_ENABLE_SMP_BCAST
Packit Service c5cf8c
    Aliases: MPIR_PARAM_ENABLE_SMP_BCAST
Packit Service c5cf8c
             MPICH_ENABLE_SMP_BCAST
Packit Service c5cf8c
    Description: Enable SMP aware broadcast (See also:
Packit Service c5cf8c
        MPIR_CVAR_MAX_SMP_BCAST_MSG_SIZE)
Packit Service c5cf8c
    Default: 1
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_MAX_SMP_BCAST_MSG_SIZE
Packit Service c5cf8c
    Aliases: MPIR_PARAM_MAX_SMP_BCAST_MSG_SIZE
Packit Service c5cf8c
             MPICH_MAX_SMP_BCAST_MSG_SIZE
Packit Service c5cf8c
    Description: Maximum message size for which SMP-aware broadcast is
Packit Service c5cf8c
        used.  A value of '0' uses SMP-aware broadcast for all message
Packit Service c5cf8c
        sizes. (See also: MPIR_CVAR_ENABLE_SMP_BCAST)
Packit Service c5cf8c
    Default: 0
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_BCAST_INTRA_ALGORITHM
Packit Service c5cf8c
    Aliases: MPIR_PARAM_BCAST_INTRA_ALGORITHM
Packit Service c5cf8c
             MPICH_BCAST_INTRA_ALGORITHM
Packit Service c5cf8c
    Description: Variable to select bcast algorithm
Packit Service c5cf8c
        auto                                    - Internal algorithm
Packit Service c5cf8c
        selection
Packit Service c5cf8c
        binomial                                - Force Binomial Tree
Packit Service c5cf8c
        nb                                      - Force nonblocking
Packit Service c5cf8c
        algorithm
Packit Service c5cf8c
        scatter_recursive_doubling_allgather    - Force Scatter
Packit Service c5cf8c
        Recursive-Doubling Allgather
Packit Service c5cf8c
        scatter_ring_allgather                  - Force Scatter Ring
Packit Service c5cf8c
    Default: "auto"
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_BCAST_INTER_ALGORITHM
Packit Service c5cf8c
    Aliases: MPIR_PARAM_BCAST_INTER_ALGORITHM
Packit Service c5cf8c
             MPICH_BCAST_INTER_ALGORITHM
Packit Service c5cf8c
    Description: Variable to select bcast algorithm
Packit Service c5cf8c
        auto                    - Internal algorithm selection
Packit Service c5cf8c
        nb                      - Force nonblocking algorithm
Packit Service c5cf8c
        remote_send_local_bcast - Force remote-send-local-bcast algorithm
Packit Service c5cf8c
    Default: "auto"
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_BCAST_DEVICE_COLLECTIVE
Packit Service c5cf8c
    Aliases: MPIR_PARAM_BCAST_DEVICE_COLLECTIVE
Packit Service c5cf8c
             MPICH_BCAST_DEVICE_COLLECTIVE
Packit Service c5cf8c
    Description: If set to true, MPI_Bcast will allow the device to
Packit Service c5cf8c
        override the MPIR-level collective algorithms. The device still has
Packit Service c5cf8c
        the option to call the MPIR-level algorithms manually.  If set to
Packit Service c5cf8c
        false, the device-level bcast function will not be called.
Packit Service c5cf8c
    Default: 1
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_EXSCAN_INTRA_ALGORITHM
Packit Service c5cf8c
    Aliases: MPIR_PARAM_EXSCAN_INTRA_ALGORITHM
Packit Service c5cf8c
             MPICH_EXSCAN_INTRA_ALGORITHM
Packit Service c5cf8c
    Description: Variable to select allgather algorithm
Packit Service c5cf8c
        auto               - Internal algorithm selection
Packit Service c5cf8c
        nb                 - Force nonblocking algorithm
Packit Service c5cf8c
        recursive_doubling - Force recursive doubling algorithm
Packit Service c5cf8c
    Default: "auto"
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_EXSCAN_DEVICE_COLLECTIVE
Packit Service c5cf8c
    Aliases: MPIR_PARAM_EXSCAN_DEVICE_COLLECTIVE
Packit Service c5cf8c
             MPICH_EXSCAN_DEVICE_COLLECTIVE
Packit Service c5cf8c
    Description: If set to true, MPI_Exscan will allow the device to
Packit Service c5cf8c
        override the MPIR-level collective algorithms. The device still has
Packit Service c5cf8c
        the option to call the MPIR-level algorithms manually. If set to
Packit Service c5cf8c
        false, the device-level exscan function will not be called.
Packit Service c5cf8c
    Default: 1
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_GATHER_INTER_SHORT_MSG_SIZE
Packit Service c5cf8c
    Aliases: MPIR_PARAM_GATHER_INTER_SHORT_MSG_SIZE
Packit Service c5cf8c
             MPICH_GATHER_INTER_SHORT_MSG_SIZE
Packit Service c5cf8c
    Description: use the short message algorithm for intercommunicator
Packit Service c5cf8c
        MPI_Gather if the send buffer size is < this value (in bytes) (See
Packit Service c5cf8c
        also: MPIR_CVAR_GATHER_VSMALL_MSG_SIZE)
Packit Service c5cf8c
    Default: 2048
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_GATHER_INTRA_ALGORITHM
Packit Service c5cf8c
    Aliases: MPIR_PARAM_GATHER_INTRA_ALGORITHM
Packit Service c5cf8c
             MPICH_GATHER_INTRA_ALGORITHM
Packit Service c5cf8c
    Description: Variable to select gather algorithm
Packit Service c5cf8c
        auto     - Internal algorithm selection
Packit Service c5cf8c
        binomial - Force binomial algorithm
Packit Service c5cf8c
        nb       - Force nonblocking algorithm
Packit Service c5cf8c
    Default: "auto"
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_GATHER_INTER_ALGORITHM
Packit Service c5cf8c
    Aliases: MPIR_PARAM_GATHER_INTER_ALGORITHM
Packit Service c5cf8c
             MPICH_GATHER_INTER_ALGORITHM
Packit Service c5cf8c
    Description: Variable to select gather algorithm
Packit Service c5cf8c
        auto                     - Internal algorithm selection
Packit Service c5cf8c
        linear                   - Force linear algorithm
Packit Service c5cf8c
        local_gather_remote_send - Force local-gather-remote-send algorithm
Packit Service c5cf8c
        nb                       - Force nonblocking algorithm
Packit Service c5cf8c
    Default: "auto"
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_GATHER_DEVICE_COLLECTIVE
Packit Service c5cf8c
    Aliases: MPIR_PARAM_GATHER_DEVICE_COLLECTIVE
Packit Service c5cf8c
             MPICH_GATHER_DEVICE_COLLECTIVE
Packit Service c5cf8c
    Description: If set to true, MPI_Gather will allow the device to
Packit Service c5cf8c
        override the MPIR-level collective algorithms. The device still has
Packit Service c5cf8c
        the option to call the MPIR-level algorithms manually. If set to
Packit Service c5cf8c
        false, the device-level gather function will not be called.
Packit Service c5cf8c
    Default: 1
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_GATHER_VSMALL_MSG_SIZE
Packit Service c5cf8c
    Aliases: MPIR_PARAM_GATHER_VSMALL_MSG_SIZE
Packit Service c5cf8c
             MPICH_GATHER_VSMALL_MSG_SIZE
Packit Service c5cf8c
    Description: use a temporary buffer for intracommunicator MPI_Gather if
Packit Service c5cf8c
        the send buffer size is < this value (in bytes) (See also:
Packit Service c5cf8c
        MPIR_CVAR_GATHER_INTER_SHORT_MSG_SIZE)
Packit Service c5cf8c
    Default: 1024
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_GATHERV_INTRA_ALGORITHM
Packit Service c5cf8c
    Aliases: MPIR_PARAM_GATHERV_INTRA_ALGORITHM
Packit Service c5cf8c
             MPICH_GATHERV_INTRA_ALGORITHM
Packit Service c5cf8c
    Description: Variable to select gatherv algorithm
Packit Service c5cf8c
        auto   - Internal algorithm selection
Packit Service c5cf8c
        linear - Force linear algorithm
Packit Service c5cf8c
        nb     - Force nonblocking algorithm
Packit Service c5cf8c
    Default: "auto"
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_GATHERV_INTER_ALGORITHM
Packit Service c5cf8c
    Aliases: MPIR_PARAM_GATHERV_INTER_ALGORITHM
Packit Service c5cf8c
             MPICH_GATHERV_INTER_ALGORITHM
Packit Service c5cf8c
    Description: Variable to select gatherv algorithm
Packit Service c5cf8c
        auto   - Internal algorithm selection
Packit Service c5cf8c
        linear - Force linear algorithm
Packit Service c5cf8c
        nb     - Force nonblocking algorithm
Packit Service c5cf8c
    Default: "auto"
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_GATHERV_DEVICE_COLLECTIVE
Packit Service c5cf8c
    Aliases: MPIR_PARAM_GATHERV_DEVICE_COLLECTIVE
Packit Service c5cf8c
             MPICH_GATHERV_DEVICE_COLLECTIVE
Packit Service c5cf8c
    Description: If set to true, MPI_Gatherv will allow the device to
Packit Service c5cf8c
        override the MPIR-level collective algorithms. The device still has
Packit Service c5cf8c
        the option to call the MPIR-level algorithms manually. If set to
Packit Service c5cf8c
        false, the device-level gatherv function will not be called.
Packit Service c5cf8c
    Default: 1
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_GATHERV_INTER_SSEND_MIN_PROCS
Packit Service c5cf8c
    Aliases: MPIR_PARAM_GATHERV_INTER_SSEND_MIN_PROCS
Packit Service c5cf8c
             MPICH_GATHERV_INTER_SSEND_MIN_PROCS
Packit Service c5cf8c
    Description: Use Ssend (synchronous send) for intercommunicator
Packit Service c5cf8c
        MPI_Gatherv if the "group B" size is >= this value.  Specifying
Packit Service c5cf8c
        "-1" always avoids using Ssend.  For backwards compatibility,
Packit Service c5cf8c
        specifying "0" uses the default value.
Packit Service c5cf8c
    Default: 32
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_IALLGATHER_RECEXCH_KVAL
Packit Service c5cf8c
    Aliases: MPIR_PARAM_IALLGATHER_RECEXCH_KVAL
Packit Service c5cf8c
             MPICH_IALLGATHER_RECEXCH_KVAL
Packit Service c5cf8c
    Description: k value for recursive exchange based iallgather
Packit Service c5cf8c
    Default: 2
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_IALLGATHER_BRUCKS_KVAL
Packit Service c5cf8c
    Aliases: MPIR_PARAM_IALLGATHER_BRUCKS_KVAL
Packit Service c5cf8c
             MPICH_IALLGATHER_BRUCKS_KVAL
Packit Service c5cf8c
    Description: k value for radix in brucks based iallgather
Packit Service c5cf8c
    Default: 2
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_IALLGATHER_INTRA_ALGORITHM
Packit Service c5cf8c
    Aliases: MPIR_PARAM_IALLGATHER_INTRA_ALGORITHM
Packit Service c5cf8c
             MPICH_IALLGATHER_INTRA_ALGORITHM
Packit Service c5cf8c
    Description: Variable to select iallgather algorithm
Packit Service c5cf8c
        auto               - Internal algorithm selection
Packit Service c5cf8c
        brucks             - Force brucks algorithm
Packit Service c5cf8c
        recursive_doubling - Force recursive doubling algorithm
Packit Service c5cf8c
        ring               - Force ring algorithm
Packit Service c5cf8c
        recexch_distance_doubling    - Force generic transport recursive
Packit Service c5cf8c
        exchange with neighbours doubling in distance in each phase
Packit Service c5cf8c
        recexch_distance_halving  - Force generic transport recursive
Packit Service c5cf8c
        exchange with neighbours halving in distance in each phase
Packit Service c5cf8c
        gentran_brucks     - Force generic transport based brucks algorithm
Packit Service c5cf8c
    Default: "auto"
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_IALLGATHER_INTER_ALGORITHM
Packit Service c5cf8c
    Aliases: MPIR_PARAM_IALLGATHER_INTER_ALGORITHM
Packit Service c5cf8c
             MPICH_IALLGATHER_INTER_ALGORITHM
Packit Service c5cf8c
    Description: Variable to select iallgather algorithm
Packit Service c5cf8c
        auto                      - Internal algorithm selection
Packit Service c5cf8c
        local_gather_remote_bcast - Force local-gather-remote-bcast
Packit Service c5cf8c
        algorithm
Packit Service c5cf8c
    Default: "auto"
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_IALLGATHER_DEVICE_COLLECTIVE
Packit Service c5cf8c
    Aliases: MPIR_PARAM_IALLGATHER_DEVICE_COLLECTIVE
Packit Service c5cf8c
             MPICH_IALLGATHER_DEVICE_COLLECTIVE
Packit Service c5cf8c
    Description: If set to true, MPI_Iallgather will allow the device to
Packit Service c5cf8c
        override the MPIR-level collective algorithms. The device still has
Packit Service c5cf8c
        the option to call the MPIR-level algorithms manually. If set to
Packit Service c5cf8c
        false, the device-level iallgather function will not be called.
Packit Service c5cf8c
    Default: 1
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_IALLGATHERV_RECEXCH_KVAL
Packit Service c5cf8c
    Aliases: MPIR_PARAM_IALLGATHERV_RECEXCH_KVAL
Packit Service c5cf8c
             MPICH_IALLGATHERV_RECEXCH_KVAL
Packit Service c5cf8c
    Description: k value for recursive exchange based iallgatherv
Packit Service c5cf8c
    Default: 2
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_IALLGATHERV_INTRA_ALGORITHM
Packit Service c5cf8c
    Aliases: MPIR_PARAM_IALLGATHERV_INTRA_ALGORITHM
Packit Service c5cf8c
             MPICH_IALLGATHERV_INTRA_ALGORITHM
Packit Service c5cf8c
    Description: Variable to select iallgatherv algorithm
Packit Service c5cf8c
        auto               - Internal algorithm selection
Packit Service c5cf8c
        brucks             - Force brucks algorithm
Packit Service c5cf8c
        recursive_doubling - Force recursive doubling algorithm
Packit Service c5cf8c
        ring               - Force ring algorithm
Packit Service c5cf8c
        recexch_distance_doubling    - Force generic transport recursive
Packit Service c5cf8c
        exchange with neighbours doubling in distance in each phase
Packit Service c5cf8c
        recexch_distance_halving     - Force generic transport recursive
Packit Service c5cf8c
        exchange with neighbours halving in distance in each phase
Packit Service c5cf8c
        gentran_ring              - Force generic transport ring algorithm
Packit Service c5cf8c
    Default: "auto"
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_IALLGATHERV_INTER_ALGORITHM
Packit Service c5cf8c
    Aliases: MPIR_PARAM_IALLGATHERV_INTER_ALGORITHM
Packit Service c5cf8c
             MPICH_IALLGATHERV_INTER_ALGORITHM
Packit Service c5cf8c
    Description: Variable to select iallgatherv algorithm
Packit Service c5cf8c
        auto                      - Internal algorithm selection
Packit Service c5cf8c
        remote_gather_local_bcast - Force remote-gather-local-bcast
Packit Service c5cf8c
        algorithm
Packit Service c5cf8c
    Default: "auto"
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_IALLGATHERV_DEVICE_COLLECTIVE
Packit Service c5cf8c
    Aliases: MPIR_PARAM_IALLGATHERV_DEVICE_COLLECTIVE
Packit Service c5cf8c
             MPICH_IALLGATHERV_DEVICE_COLLECTIVE
Packit Service c5cf8c
    Description: If set to true, MPI_Iallgatherv will allow the device to
Packit Service c5cf8c
        override the MPIR-level collective algorithms. The device still has
Packit Service c5cf8c
        the option to call the MPIR-level algorithms manually. If set to
Packit Service c5cf8c
        false, the device-level iallgatherv function will not be called.
Packit Service c5cf8c
    Default: 1
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_IALLREDUCE_TREE_KVAL
Packit Service c5cf8c
    Aliases: MPIR_PARAM_IALLREDUCE_TREE_KVAL
Packit Service c5cf8c
             MPICH_IALLREDUCE_TREE_KVAL
Packit Service c5cf8c
    Description: k value for tree based iallreduce (for tree_kary and
Packit Service c5cf8c
        tree_knomial)
Packit Service c5cf8c
    Default: 2
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_IALLREDUCE_TREE_PIPELINE_CHUNK_SIZE
Packit Service c5cf8c
    Aliases: MPIR_PARAM_IALLREDUCE_TREE_PIPELINE_CHUNK_SIZE
Packit Service c5cf8c
             MPICH_IALLREDUCE_TREE_PIPELINE_CHUNK_SIZE
Packit Service c5cf8c
    Description: Maximum chunk size (in bytes) for pipelining in tree based
Packit Service c5cf8c
        iallreduce (tree_kary and tree_knomial). Default value is 0, that
Packit Service c5cf8c
        is, no pipelining by default
Packit Service c5cf8c
    Default: -1
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_IALLREDUCE_TREE_BUFFER_PER_CHILD
Packit Service c5cf8c
    Aliases: MPIR_PARAM_IALLREDUCE_TREE_BUFFER_PER_CHILD
Packit Service c5cf8c
             MPICH_IALLREDUCE_TREE_BUFFER_PER_CHILD
Packit Service c5cf8c
    Description: If set to true, a rank in tree_kary and tree_knomial
Packit Service c5cf8c
        algorithms will allocate a dedicated buffer for every child it
Packit Service c5cf8c
        receives data from. This would mean more memory consumption but it
Packit Service c5cf8c
        would allow preposting of the receives and hence reduce the number
Packit Service c5cf8c
        of unexpected messages. If set to false, there is only one buffer
Packit Service c5cf8c
        that is used to receive the data from all the children. The
Packit Service c5cf8c
        receives are therefore serialized, that is, only one receive can be
Packit Service c5cf8c
        posted at a time.
Packit Service c5cf8c
    Default: 0
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_IALLREDUCE_RECEXCH_KVAL
Packit Service c5cf8c
    Aliases: MPIR_PARAM_IALLREDUCE_RECEXCH_KVAL
Packit Service c5cf8c
             MPICH_IALLREDUCE_RECEXCH_KVAL
Packit Service c5cf8c
    Description: k value for recursive exchange based iallreduce
Packit Service c5cf8c
    Default: 2
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_IALLREDUCE_INTRA_ALGORITHM
Packit Service c5cf8c
    Aliases: MPIR_PARAM_IALLREDUCE_INTRA_ALGORITHM
Packit Service c5cf8c
             MPICH_IALLREDUCE_INTRA_ALGORITHM
Packit Service c5cf8c
    Description: Variable to select iallreduce algorithm
Packit Service c5cf8c
        auto                     - Internal algorithm selection
Packit Service c5cf8c
        naive                    - Force naive algorithm
Packit Service c5cf8c
        recursive_doubling       - Force recursive doubling algorithm
Packit Service c5cf8c
        reduce_scatter_allgather - Force reduce scatter allgather algorithm
Packit Service c5cf8c
        recexch_single_buffer    - Force generic transport recursive
Packit Service c5cf8c
        exchange with single buffer for receives
Packit Service c5cf8c
        recexch_multiple_buffer  - Force generic transport recursive
Packit Service c5cf8c
        exchange with multiple buffers for receives
Packit Service c5cf8c
    Default: "auto"
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_IALLREDUCE_INTER_ALGORITHM
Packit Service c5cf8c
    Aliases: MPIR_PARAM_IALLREDUCE_INTER_ALGORITHM
Packit Service c5cf8c
             MPICH_IALLREDUCE_INTER_ALGORITHM
Packit Service c5cf8c
    Description: Variable to select iallreduce algorithm
Packit Service c5cf8c
        auto                      - Internal algorithm selection
Packit Service c5cf8c
        remote_reduce_local_bcast - Force remote-reduce-local-bcast
Packit Service c5cf8c
        algorithm
Packit Service c5cf8c
    Default: "auto"
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_IALLREDUCE_DEVICE_COLLECTIVE
Packit Service c5cf8c
    Aliases: MPIR_PARAM_IALLREDUCE_DEVICE_COLLECTIVE
Packit Service c5cf8c
             MPICH_IALLREDUCE_DEVICE_COLLECTIVE
Packit Service c5cf8c
    Description: If set to true, MPI_Iallreduce will allow the device to
Packit Service c5cf8c
        override the MPIR-level collective algorithms. The device still has
Packit Service c5cf8c
        the option to call the MPIR-level algorithms manually. If set to
Packit Service c5cf8c
        false, the device-level iallreduce function will not be called.
Packit Service c5cf8c
    Default: 1
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_IALLTOALL_INTRA_ALGORITHM
Packit Service c5cf8c
    Aliases: MPIR_PARAM_IALLTOALL_INTRA_ALGORITHM
Packit Service c5cf8c
             MPICH_IALLTOALL_INTRA_ALGORITHM
Packit Service c5cf8c
    Description: Variable to select ialltoall algorithm
Packit Service c5cf8c
        auto              - Internal algorithm selection
Packit Service c5cf8c
        brucks            - Force brucks algorithm
Packit Service c5cf8c
        inplace           - Force inplace algorithm
Packit Service c5cf8c
        pairwise          - Force pairwise algorithm
Packit Service c5cf8c
        permuted_sendrecv - Force permuted sendrecv algorithm
Packit Service c5cf8c
    Default: "auto"
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_IALLTOALL_INTER_ALGORITHM
Packit Service c5cf8c
    Aliases: MPIR_PARAM_IALLTOALL_INTER_ALGORITHM
Packit Service c5cf8c
             MPICH_IALLTOALL_INTER_ALGORITHM
Packit Service c5cf8c
    Description: Variable to select ialltoall algorithm
Packit Service c5cf8c
        auto              - Internal algorithm selection
Packit Service c5cf8c
        pairwise_exchange - Force pairwise exchange algorithm
Packit Service c5cf8c
    Default: "auto"
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_IALLTOALL_DEVICE_COLLECTIVE
Packit Service c5cf8c
    Aliases: MPIR_PARAM_IALLTOALL_DEVICE_COLLECTIVE
Packit Service c5cf8c
             MPICH_IALLTOALL_DEVICE_COLLECTIVE
Packit Service c5cf8c
    Description: If set to true, MPI_Ialltoall will allow the device to
Packit Service c5cf8c
        override the MPIR-level collective algorithms. The device still has
Packit Service c5cf8c
        the option to call the MPIR-level algorithms manually. If set to
Packit Service c5cf8c
        false, the device-level ialltoall function will not be called.
Packit Service c5cf8c
    Default: 1
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_IALLTOALLV_INTRA_ALGORITHM
Packit Service c5cf8c
    Aliases: MPIR_PARAM_IALLTOALLV_INTRA_ALGORITHM
Packit Service c5cf8c
             MPICH_IALLTOALLV_INTRA_ALGORITHM
Packit Service c5cf8c
    Description: Variable to select ialltoallv algorithm
Packit Service c5cf8c
        auto              - Internal algorithm selection
Packit Service c5cf8c
        blocked           - Force blocked algorithm
Packit Service c5cf8c
        inplace           - Force inplace algorithm
Packit Service c5cf8c
        pairwise_exchange - Force pairwise exchange algorithm
Packit Service c5cf8c
    Default: "auto"
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_IALLTOALLV_INTER_ALGORITHM
Packit Service c5cf8c
    Aliases: MPIR_PARAM_IALLTOALLV_INTER_ALGORITHM
Packit Service c5cf8c
             MPICH_IALLTOALLV_INTER_ALGORITHM
Packit Service c5cf8c
    Description: Variable to select ialltoallv algorithm
Packit Service c5cf8c
        auto - Internal algorithm selection
Packit Service c5cf8c
    Default: "auto"
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_IALLTOALLV_DEVICE_COLLECTIVE
Packit Service c5cf8c
    Aliases: MPIR_PARAM_IALLTOALLV_DEVICE_COLLECTIVE
Packit Service c5cf8c
             MPICH_IALLTOALLV_DEVICE_COLLECTIVE
Packit Service c5cf8c
    Description: If set to true, MPI_Ialltoallv will allow the device to
Packit Service c5cf8c
        override the MPIR-level collective algorithms. The device still has
Packit Service c5cf8c
        the option to call the MPIR-level algorithms manually. If set to
Packit Service c5cf8c
        false, the device-level ialltoallv function will not be called.
Packit Service c5cf8c
    Default: 1
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_IALLTOALLW_INTRA_ALGORITHM
Packit Service c5cf8c
    Aliases: MPIR_PARAM_IALLTOALLW_INTRA_ALGORITHM
Packit Service c5cf8c
             MPICH_IALLTOALLW_INTRA_ALGORITHM
Packit Service c5cf8c
    Description: Variable to select ialltoallw algorithm
Packit Service c5cf8c
        auto              - Internal algorithm selection
Packit Service c5cf8c
        blocked           - Force blocked algorithm
Packit Service c5cf8c
        inplace           - Force inplace algorithm
Packit Service c5cf8c
        pairwise_exchange - Force pairwise exchange algorithm
Packit Service c5cf8c
    Default: "auto"
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_IALLTOALLW_INTER_ALGORITHM
Packit Service c5cf8c
    Aliases: MPIR_PARAM_IALLTOALLW_INTER_ALGORITHM
Packit Service c5cf8c
             MPICH_IALLTOALLW_INTER_ALGORITHM
Packit Service c5cf8c
    Description: Variable to select ialltoallw algorithm
Packit Service c5cf8c
        auto - Internal algorithm selection
Packit Service c5cf8c
    Default: "auto"
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_IALLTOALLW_DEVICE_COLLECTIVE
Packit Service c5cf8c
    Aliases: MPIR_PARAM_IALLTOALLW_DEVICE_COLLECTIVE
Packit Service c5cf8c
             MPICH_IALLTOALLW_DEVICE_COLLECTIVE
Packit Service c5cf8c
    Description: If set to true, MPI_Ialltoallw will allow the device to
Packit Service c5cf8c
        override the MPIR-level collective algorithms. The device still has
Packit Service c5cf8c
        the option to call the MPIR-level algorithms manually. If set to
Packit Service c5cf8c
        false, the device-level ialltoallw function will not be called.
Packit Service c5cf8c
    Default: 1
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_IBARRIER_RECEXCH_KVAL
Packit Service c5cf8c
    Aliases: MPIR_PARAM_IBARRIER_RECEXCH_KVAL
Packit Service c5cf8c
             MPICH_IBARRIER_RECEXCH_KVAL
Packit Service c5cf8c
    Description: k value for recursive exchange based ibarrier
Packit Service c5cf8c
    Default: 2
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_IBARRIER_INTRA_ALGORITHM
Packit Service c5cf8c
    Aliases: MPIR_PARAM_IBARRIER_INTRA_ALGORITHM
Packit Service c5cf8c
             MPICH_IBARRIER_INTRA_ALGORITHM
Packit Service c5cf8c
    Description: Variable to select ibarrier algorithm
Packit Service c5cf8c
        auto               - Internal algorithm selection
Packit Service c5cf8c
        recursive_doubling - Force recursive doubling algorithm
Packit Service c5cf8c
        recexch            - Force generic transport based recursive
Packit Service c5cf8c
        exchange algorithm
Packit Service c5cf8c
    Default: "auto"
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_IBARRIER_INTER_ALGORITHM
Packit Service c5cf8c
    Aliases: MPIR_PARAM_IBARRIER_INTER_ALGORITHM
Packit Service c5cf8c
             MPICH_IBARRIER_INTER_ALGORITHM
Packit Service c5cf8c
    Description: Variable to select ibarrier algorithm
Packit Service c5cf8c
        auto  - Internal algorithm selection
Packit Service c5cf8c
        bcast - Force bcast algorithm
Packit Service c5cf8c
    Default: "auto"
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_IBARRIER_DEVICE_COLLECTIVE
Packit Service c5cf8c
    Aliases: MPIR_PARAM_IBARRIER_DEVICE_COLLECTIVE
Packit Service c5cf8c
             MPICH_IBARRIER_DEVICE_COLLECTIVE
Packit Service c5cf8c
    Description: If set to true, MPI_Ibarrier will allow the device to
Packit Service c5cf8c
        override the MPIR-level collective algorithms. The device still has
Packit Service c5cf8c
        the option to call the MPIR-level algorithms manually. If set to
Packit Service c5cf8c
        false, the device-level ibarrier function will not be called.
Packit Service c5cf8c
    Default: 1
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_IBCAST_TREE_KVAL
Packit Service c5cf8c
    Aliases: MPIR_PARAM_IBCAST_TREE_KVAL
Packit Service c5cf8c
             MPICH_IBCAST_TREE_KVAL
Packit Service c5cf8c
    Description: k value for tree (kary, knomial, etc.) based ibcast
Packit Service c5cf8c
    Default: 2
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_IBCAST_TREE_TYPE
Packit Service c5cf8c
    Aliases: MPIR_PARAM_IBCAST_TREE_TYPE
Packit Service c5cf8c
             MPICH_IBCAST_TREE_TYPE
Packit Service c5cf8c
    Description: Tree type for tree based ibcast kary      - kary tree type
Packit Service c5cf8c
        knomial_1 - knomial_1 tree type knomial_2 - knomial_2 tree type
Packit Service c5cf8c
    Default: "kary"
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_IBCAST_TREE_PIPELINE_CHUNK_SIZE
Packit Service c5cf8c
    Aliases: MPIR_PARAM_IBCAST_TREE_PIPELINE_CHUNK_SIZE
Packit Service c5cf8c
             MPICH_IBCAST_TREE_PIPELINE_CHUNK_SIZE
Packit Service c5cf8c
    Description: Maximum chunk size (in bytes) for pipelining in tree based
Packit Service c5cf8c
        ibcast. Default value is 0, that is, no pipelining by default
Packit Service c5cf8c
    Default: 0
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_IBCAST_RING_CHUNK_SIZE
Packit Service c5cf8c
    Aliases: MPIR_PARAM_IBCAST_RING_CHUNK_SIZE
Packit Service c5cf8c
             MPICH_IBCAST_RING_CHUNK_SIZE
Packit Service c5cf8c
    Description: Maximum chunk size (in bytes) for pipelining in ibcast
Packit Service c5cf8c
        ring algorithm. Default value is 0, that is, no pipelining by
Packit Service c5cf8c
        default
Packit Service c5cf8c
    Default: 0
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_IBCAST_INTRA_ALGORITHM
Packit Service c5cf8c
    Aliases: MPIR_PARAM_IBCAST_INTRA_ALGORITHM
Packit Service c5cf8c
             MPICH_IBCAST_INTRA_ALGORITHM
Packit Service c5cf8c
    Description: Variable to select ibcast algorithm
Packit Service c5cf8c
        auto                                 - Internal algorithm selection
Packit Service c5cf8c
        binomial                             - Force Binomial algorithm
Packit Service c5cf8c
        scatter_recursive_doubling_allgather - Force Scatter Recursive
Packit Service c5cf8c
        Doubling Allgather algorithm
Packit Service c5cf8c
        scatter_ring_allgather               - Force Scatter Ring Allgather
Packit Service c5cf8c
        algorithm
Packit Service c5cf8c
        tree                                 - Force Generic Transport Tree
Packit Service c5cf8c
        algorithm
Packit Service c5cf8c
        scatter_recexch_allgather            - Force Generic Transport
Packit Service c5cf8c
        Scatter followed by Recursive Exchange Allgather algorithm
Packit Service c5cf8c
        ring                                 - Force Generic Transport Ring
Packit Service c5cf8c
        algorithm
Packit Service c5cf8c
    Default: "auto"
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_IBCAST_SCATTER_KVAL
Packit Service c5cf8c
    Aliases: MPIR_PARAM_IBCAST_SCATTER_KVAL
Packit Service c5cf8c
             MPICH_IBCAST_SCATTER_KVAL
Packit Service c5cf8c
    Description: k value for tree based scatter in
Packit Service c5cf8c
        scatter_recexch_allgather algorithm
Packit Service c5cf8c
    Default: 2
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_IBCAST_ALLGATHER_RECEXCH_KVAL
Packit Service c5cf8c
    Aliases: MPIR_PARAM_IBCAST_ALLGATHER_RECEXCH_KVAL
Packit Service c5cf8c
             MPICH_IBCAST_ALLGATHER_RECEXCH_KVAL
Packit Service c5cf8c
    Description: k value for recursive exchange based allgather in
Packit Service c5cf8c
        scatter_recexch_allgather algorithm
Packit Service c5cf8c
    Default: 2
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_IBCAST_INTER_ALGORITHM
Packit Service c5cf8c
    Aliases: MPIR_PARAM_IBCAST_INTER_ALGORITHM
Packit Service c5cf8c
             MPICH_IBCAST_INTER_ALGORITHM
Packit Service c5cf8c
    Description: Variable to select ibcast algorithm
Packit Service c5cf8c
        auto - Internal algorithm selection
Packit Service c5cf8c
        flat - Force flat algorithm
Packit Service c5cf8c
    Default: "auto"
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_IBCAST_DEVICE_COLLECTIVE
Packit Service c5cf8c
    Aliases: MPIR_PARAM_IBCAST_DEVICE_COLLECTIVE
Packit Service c5cf8c
             MPICH_IBCAST_DEVICE_COLLECTIVE
Packit Service c5cf8c
    Description: If set to true, MPI_Ibcast will allow the device to
Packit Service c5cf8c
        override the MPIR-level collective algorithms. The device still has
Packit Service c5cf8c
        the option to call the MPIR-level algorithms manually.  If set to
Packit Service c5cf8c
        false, the device-level ibcast function will not be called.
Packit Service c5cf8c
    Default: 1
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_IEXSCAN_INTRA_ALGORITHM
Packit Service c5cf8c
    Aliases: MPIR_PARAM_IEXSCAN_INTRA_ALGORITHM
Packit Service c5cf8c
             MPICH_IEXSCAN_INTRA_ALGORITHM
Packit Service c5cf8c
    Description: Variable to select iexscan algorithm
Packit Service c5cf8c
        auto               - Internal algorithm selection
Packit Service c5cf8c
        recursive_doubling - Force recursive doubling algorithm
Packit Service c5cf8c
    Default: "auto"
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_IEXSCAN_DEVICE_COLLECTIVE
Packit Service c5cf8c
    Aliases: MPIR_PARAM_IEXSCAN_DEVICE_COLLECTIVE
Packit Service c5cf8c
             MPICH_IEXSCAN_DEVICE_COLLECTIVE
Packit Service c5cf8c
    Description: If set to true, MPI_Iexscan will allow the device to
Packit Service c5cf8c
        override the MPIR-level collective algorithms. The device still has
Packit Service c5cf8c
        the option to call the MPIR-level algorithms manually. If set to
Packit Service c5cf8c
        false, the device-level iexscan function will not be called.
Packit Service c5cf8c
    Default: 1
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_IGATHER_INTRA_ALGORITHM
Packit Service c5cf8c
    Aliases: MPIR_PARAM_IGATHER_INTRA_ALGORITHM
Packit Service c5cf8c
             MPICH_IGATHER_INTRA_ALGORITHM
Packit Service c5cf8c
    Description: Variable to select igather algorithm
Packit Service c5cf8c
        auto     - Internal algorithm selection
Packit Service c5cf8c
        binomial - Force binomial algorithm
Packit Service c5cf8c
        tree     - Force genetric transport based tree algorithm
Packit Service c5cf8c
    Default: "auto"
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_IGATHER_TREE_KVAL
Packit Service c5cf8c
    Aliases: MPIR_PARAM_IGATHER_TREE_KVAL
Packit Service c5cf8c
             MPICH_IGATHER_TREE_KVAL
Packit Service c5cf8c
    Description: k value for tree based igather
Packit Service c5cf8c
    Default: 2
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_IGATHER_INTER_ALGORITHM
Packit Service c5cf8c
    Aliases: MPIR_PARAM_IGATHER_INTER_ALGORITHM
Packit Service c5cf8c
             MPICH_IGATHER_INTER_ALGORITHM
Packit Service c5cf8c
    Description: Variable to select igather algorithm
Packit Service c5cf8c
        auto        - Internal algorithm selection
Packit Service c5cf8c
        long_inter  - Force long inter algorithm
Packit Service c5cf8c
        short_inter - Force short inter algorithm
Packit Service c5cf8c
    Default: "auto"
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_IGATHER_DEVICE_COLLECTIVE
Packit Service c5cf8c
    Aliases: MPIR_PARAM_IGATHER_DEVICE_COLLECTIVE
Packit Service c5cf8c
             MPICH_IGATHER_DEVICE_COLLECTIVE
Packit Service c5cf8c
    Description: If set to true, MPI_Igather will allow the device to
Packit Service c5cf8c
        override the MPIR-level collective algorithms. The device still has
Packit Service c5cf8c
        the option to call the MPIR-level algorithms manually. If set to
Packit Service c5cf8c
        false, the device-level igather function will not be called.
Packit Service c5cf8c
    Default: 1
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_IGATHERV_INTRA_ALGORITHM
Packit Service c5cf8c
    Aliases: MPIR_PARAM_IGATHERV_INTRA_ALGORITHM
Packit Service c5cf8c
             MPICH_IGATHERV_INTRA_ALGORITHM
Packit Service c5cf8c
    Description: Variable to select igatherv algorithm
Packit Service c5cf8c
        auto   - Internal algorithm selection
Packit Service c5cf8c
        linear - Force linear algorithm
Packit Service c5cf8c
    Default: "auto"
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_IGATHERV_INTER_ALGORITHM
Packit Service c5cf8c
    Aliases: MPIR_PARAM_IGATHERV_INTER_ALGORITHM
Packit Service c5cf8c
             MPICH_IGATHERV_INTER_ALGORITHM
Packit Service c5cf8c
    Description: Variable to select igatherv algorithm
Packit Service c5cf8c
        auto   - Internal algorithm selection
Packit Service c5cf8c
        linear - Force linear algorithm
Packit Service c5cf8c
    Default: "auto"
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_IGATHERV_DEVICE_COLLECTIVE
Packit Service c5cf8c
    Aliases: MPIR_PARAM_IGATHERV_DEVICE_COLLECTIVE
Packit Service c5cf8c
             MPICH_IGATHERV_DEVICE_COLLECTIVE
Packit Service c5cf8c
    Description: If set to true, MPI_Igatherv will allow the device to
Packit Service c5cf8c
        override the MPIR-level collective algorithms. The device still has
Packit Service c5cf8c
        the option to call the MPIR-level algorithms manually. If set to
Packit Service c5cf8c
        false, the device-level igatherv function will not be called.
Packit Service c5cf8c
    Default: 1
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_INEIGHBOR_ALLGATHER_INTRA_ALGORITHM
Packit Service c5cf8c
    Aliases: MPIR_PARAM_INEIGHBOR_ALLGATHER_INTRA_ALGORITHM
Packit Service c5cf8c
             MPICH_INEIGHBOR_ALLGATHER_INTRA_ALGORITHM
Packit Service c5cf8c
    Description: Variable to select ineighbor_allgather algorithm
Packit Service c5cf8c
        auto   - Internal algorithm selection
Packit Service c5cf8c
        linear - Force linear algorithm
Packit Service c5cf8c
    Default: "auto"
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_INEIGHBOR_ALLGATHER_INTER_ALGORITHM
Packit Service c5cf8c
    Aliases: MPIR_PARAM_INEIGHBOR_ALLGATHER_INTER_ALGORITHM
Packit Service c5cf8c
             MPICH_INEIGHBOR_ALLGATHER_INTER_ALGORITHM
Packit Service c5cf8c
    Description: Variable to select ineighbor_allgather algorithm
Packit Service c5cf8c
        auto   - Internal algorithm selection
Packit Service c5cf8c
        linear - Force linear algorithm
Packit Service c5cf8c
    Default: "auto"
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_INEIGHBOR_ALLGATHER_DEVICE_COLLECTIVE
Packit Service c5cf8c
    Aliases: MPIR_PARAM_INEIGHBOR_ALLGATHER_DEVICE_COLLECTIVE
Packit Service c5cf8c
             MPICH_INEIGHBOR_ALLGATHER_DEVICE_COLLECTIVE
Packit Service c5cf8c
    Description: If set to true, MPI_ineighbor_allgather will allow the
Packit Service c5cf8c
        device to override the MPIR-level collective algorithms. The device
Packit Service c5cf8c
        still has the option to call the MPIR-level algorithms manually. If
Packit Service c5cf8c
        set to false, the device-level ineighbor_allgather function will
Packit Service c5cf8c
        not be called.
Packit Service c5cf8c
    Default: 1
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_INEIGHBOR_ALLGATHERV_INTRA_ALGORITHM
Packit Service c5cf8c
    Aliases: MPIR_PARAM_INEIGHBOR_ALLGATHERV_INTRA_ALGORITHM
Packit Service c5cf8c
             MPICH_INEIGHBOR_ALLGATHERV_INTRA_ALGORITHM
Packit Service c5cf8c
    Description: Variable to select ineighbor_allgatherv algorithm
Packit Service c5cf8c
        auto   - Internal algorithm selection
Packit Service c5cf8c
        linear - Force linear algorithm
Packit Service c5cf8c
    Default: "auto"
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_INEIGHBOR_ALLGATHERV_INTER_ALGORITHM
Packit Service c5cf8c
    Aliases: MPIR_PARAM_INEIGHBOR_ALLGATHERV_INTER_ALGORITHM
Packit Service c5cf8c
             MPICH_INEIGHBOR_ALLGATHERV_INTER_ALGORITHM
Packit Service c5cf8c
    Description: Variable to select ineighbor_allgatherv algorithm
Packit Service c5cf8c
        auto   - Internal algorithm selection
Packit Service c5cf8c
        linear - Force linear algorithm
Packit Service c5cf8c
    Default: "auto"
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_INEIGHBOR_ALLGATHERV_DEVICE_COLLECTIVE
Packit Service c5cf8c
    Aliases: MPIR_PARAM_INEIGHBOR_ALLGATHERV_DEVICE_COLLECTIVE
Packit Service c5cf8c
             MPICH_INEIGHBOR_ALLGATHERV_DEVICE_COLLECTIVE
Packit Service c5cf8c
    Description: If set to true, MPI_ineighbor_allgatherv will allow the
Packit Service c5cf8c
        device to override the MPIR-level collective algorithms. The device
Packit Service c5cf8c
        still has the option to call the MPIR-level algorithms manually. If
Packit Service c5cf8c
        set to false, the device-level ineighbor_allgatherv function will
Packit Service c5cf8c
        not be called.
Packit Service c5cf8c
    Default: 1
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_INEIGHBOR_ALLTOALL_INTRA_ALGORITHM
Packit Service c5cf8c
    Aliases: MPIR_PARAM_INEIGHBOR_ALLTOALL_INTRA_ALGORITHM
Packit Service c5cf8c
             MPICH_INEIGHBOR_ALLTOALL_INTRA_ALGORITHM
Packit Service c5cf8c
    Description: Variable to select ineighbor_alltoall algorithm
Packit Service c5cf8c
        auto   - Internal algorithm selection
Packit Service c5cf8c
        linear - Force linear algorithm
Packit Service c5cf8c
    Default: "auto"
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_INEIGHBOR_ALLTOALL_INTER_ALGORITHM
Packit Service c5cf8c
    Aliases: MPIR_PARAM_INEIGHBOR_ALLTOALL_INTER_ALGORITHM
Packit Service c5cf8c
             MPICH_INEIGHBOR_ALLTOALL_INTER_ALGORITHM
Packit Service c5cf8c
    Description: Variable to select ineighbor_alltoall algorithm
Packit Service c5cf8c
        auto   - Internal algorithm selection
Packit Service c5cf8c
        linear - Force linear algorithm
Packit Service c5cf8c
    Default: "auto"
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_INEIGHBOR_ALLTOALL_DEVICE_COLLECTIVE
Packit Service c5cf8c
    Aliases: MPIR_PARAM_INEIGHBOR_ALLTOALL_DEVICE_COLLECTIVE
Packit Service c5cf8c
             MPICH_INEIGHBOR_ALLTOALL_DEVICE_COLLECTIVE
Packit Service c5cf8c
    Description: If set to true, MPI_ineighbor_alltoall will allow the
Packit Service c5cf8c
        device to override the MPIR-level collective algorithms. The device
Packit Service c5cf8c
        still has the option to call the MPIR-level algorithms manually. If
Packit Service c5cf8c
        set to false, the device-level ineighbor_alltoall function will not
Packit Service c5cf8c
        be called.
Packit Service c5cf8c
    Default: 1
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_INEIGHBOR_ALLTOALLV_INTRA_ALGORITHM
Packit Service c5cf8c
    Aliases: MPIR_PARAM_INEIGHBOR_ALLTOALLV_INTRA_ALGORITHM
Packit Service c5cf8c
             MPICH_INEIGHBOR_ALLTOALLV_INTRA_ALGORITHM
Packit Service c5cf8c
    Description: Variable to select ineighbor_alltoallv algorithm
Packit Service c5cf8c
        auto   - Internal algorithm selection
Packit Service c5cf8c
        linear - Force linear algorithm
Packit Service c5cf8c
    Default: "auto"
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_INEIGHBOR_ALLTOALLV_INTER_ALGORITHM
Packit Service c5cf8c
    Aliases: MPIR_PARAM_INEIGHBOR_ALLTOALLV_INTER_ALGORITHM
Packit Service c5cf8c
             MPICH_INEIGHBOR_ALLTOALLV_INTER_ALGORITHM
Packit Service c5cf8c
    Description: Variable to select ineighbor_alltoallv algorithm
Packit Service c5cf8c
        auto   - Internal algorithm selection
Packit Service c5cf8c
        linear - Force linear algorithm
Packit Service c5cf8c
    Default: "auto"
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_INEIGHBOR_ALLTOALLV_DEVICE_COLLECTIVE
Packit Service c5cf8c
    Aliases: MPIR_PARAM_INEIGHBOR_ALLTOALLV_DEVICE_COLLECTIVE
Packit Service c5cf8c
             MPICH_INEIGHBOR_ALLTOALLV_DEVICE_COLLECTIVE
Packit Service c5cf8c
    Description: If set to true, MPI_ineighbor_alltoallv will allow the
Packit Service c5cf8c
        device to override the MPIR-level collective algorithms. The device
Packit Service c5cf8c
        still has the option to call the MPIR-level algorithms manually. If
Packit Service c5cf8c
        set to false, the device-level ineighbor_alltoallv function will
Packit Service c5cf8c
        not be called.
Packit Service c5cf8c
    Default: 1
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_INEIGHBOR_ALLTOALLW_INTRA_ALGORITHM
Packit Service c5cf8c
    Aliases: MPIR_PARAM_INEIGHBOR_ALLTOALLW_INTRA_ALGORITHM
Packit Service c5cf8c
             MPICH_INEIGHBOR_ALLTOALLW_INTRA_ALGORITHM
Packit Service c5cf8c
    Description: Variable to select ineighbor_alltoallw algorithm
Packit Service c5cf8c
        auto   - Internal algorithm selection
Packit Service c5cf8c
        linear - Force linear algorithm
Packit Service c5cf8c
    Default: "auto"
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_INEIGHBOR_ALLTOALLW_INTER_ALGORITHM
Packit Service c5cf8c
    Aliases: MPIR_PARAM_INEIGHBOR_ALLTOALLW_INTER_ALGORITHM
Packit Service c5cf8c
             MPICH_INEIGHBOR_ALLTOALLW_INTER_ALGORITHM
Packit Service c5cf8c
    Description: Variable to select ineighbor_alltoallw algorithm
Packit Service c5cf8c
        auto   - Internal algorithm selection
Packit Service c5cf8c
        linear - Force linear algorithm
Packit Service c5cf8c
    Default: "auto"
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_INEIGHBOR_ALLTOALLW_DEVICE_COLLECTIVE
Packit Service c5cf8c
    Aliases: MPIR_PARAM_INEIGHBOR_ALLTOALLW_DEVICE_COLLECTIVE
Packit Service c5cf8c
             MPICH_INEIGHBOR_ALLTOALLW_DEVICE_COLLECTIVE
Packit Service c5cf8c
    Description: If set to true, MPI_ineighbor_alltoallw will allow the
Packit Service c5cf8c
        device to override the MPIR-level collective algorithms. The device
Packit Service c5cf8c
        still has the option to call the MPIR-level algorithms manually. If
Packit Service c5cf8c
        set to false, the device-level ineighbor_alltoallw function will
Packit Service c5cf8c
        not be called.
Packit Service c5cf8c
    Default: 1
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_IREDUCE_TREE_KVAL
Packit Service c5cf8c
    Aliases: MPIR_PARAM_IREDUCE_TREE_KVAL
Packit Service c5cf8c
             MPICH_IREDUCE_TREE_KVAL
Packit Service c5cf8c
    Description: k value for tree (kary, knomial, etc.) based ireduce
Packit Service c5cf8c
    Default: 2
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_IREDUCE_TREE_TYPE
Packit Service c5cf8c
    Aliases: MPIR_PARAM_IREDUCE_TREE_TYPE
Packit Service c5cf8c
             MPICH_IREDUCE_TREE_TYPE
Packit Service c5cf8c
    Description: Tree type for tree based ireduce kary      - kary tree
Packit Service c5cf8c
        knomial_1 - knomial_1 tree knomial_2 - knomial_2 tree
Packit Service c5cf8c
    Default: "kary"
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_IREDUCE_TREE_PIPELINE_CHUNK_SIZE
Packit Service c5cf8c
    Aliases: MPIR_PARAM_IREDUCE_TREE_PIPELINE_CHUNK_SIZE
Packit Service c5cf8c
             MPICH_IREDUCE_TREE_PIPELINE_CHUNK_SIZE
Packit Service c5cf8c
    Description: Maximum chunk size (in bytes) for pipelining in tree based
Packit Service c5cf8c
        ireduce. Default value is 0, that is, no pipelining by default
Packit Service c5cf8c
    Default: -1
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_IREDUCE_RING_CHUNK_SIZE
Packit Service c5cf8c
    Aliases: MPIR_PARAM_IREDUCE_RING_CHUNK_SIZE
Packit Service c5cf8c
             MPICH_IREDUCE_RING_CHUNK_SIZE
Packit Service c5cf8c
    Description: Maximum chunk size (in bytes) for pipelining in ireduce
Packit Service c5cf8c
        ring algorithm. Default value is 0, that is, no pipelining by
Packit Service c5cf8c
        default
Packit Service c5cf8c
    Default: 0
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_IREDUCE_TREE_BUFFER_PER_CHILD
Packit Service c5cf8c
    Aliases: MPIR_PARAM_IREDUCE_TREE_BUFFER_PER_CHILD
Packit Service c5cf8c
             MPICH_IREDUCE_TREE_BUFFER_PER_CHILD
Packit Service c5cf8c
    Description: If set to true, a rank in tree algorithms will allocate a
Packit Service c5cf8c
        dedicated buffer for every child it receives data from. This would
Packit Service c5cf8c
        mean more memory consumption but it would allow preposting of the
Packit Service c5cf8c
        receives and hence reduce the number of unexpected messages. If set
Packit Service c5cf8c
        to false, there is only one buffer that is used to receive the data
Packit Service c5cf8c
        from all the children. The receives are therefore serialized, that
Packit Service c5cf8c
        is, only one receive can be posted at a time.
Packit Service c5cf8c
    Default: 0
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_IREDUCE_INTRA_ALGORITHM
Packit Service c5cf8c
    Aliases: MPIR_PARAM_IREDUCE_INTRA_ALGORITHM
Packit Service c5cf8c
             MPICH_IREDUCE_INTRA_ALGORITHM
Packit Service c5cf8c
    Description: Variable to select ireduce algorithm
Packit Service c5cf8c
        auto                  - Internal algorithm selection
Packit Service c5cf8c
        binomial              - Force binomial algorithm
Packit Service c5cf8c
        reduce_scatter_gather - Force reduce scatter gather algorithm
Packit Service c5cf8c
        tree                  - Force Generic Transport Tree
Packit Service c5cf8c
        ring                  - Force Generic Transport Ring
Packit Service c5cf8c
    Default: "auto"
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_IREDUCE_INTER_ALGORITHM
Packit Service c5cf8c
    Aliases: MPIR_PARAM_IREDUCE_INTER_ALGORITHM
Packit Service c5cf8c
             MPICH_IREDUCE_INTER_ALGORITHM
Packit Service c5cf8c
    Description: Variable to select ireduce algorithm
Packit Service c5cf8c
        auto                     - Internal algorithm selection
Packit Service c5cf8c
        local_reduce_remote_send - Force local-reduce-remote-send algorithm
Packit Service c5cf8c
    Default: "auto"
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_IREDUCE_DEVICE_COLLECTIVE
Packit Service c5cf8c
    Aliases: MPIR_PARAM_IREDUCE_DEVICE_COLLECTIVE
Packit Service c5cf8c
             MPICH_IREDUCE_DEVICE_COLLECTIVE
Packit Service c5cf8c
    Description: If set to true, MPI_Ireduce will allow the device to
Packit Service c5cf8c
        override the MPIR-level collective algorithms. The device still has
Packit Service c5cf8c
        the option to call the MPIR-level algorithms manually. If set to
Packit Service c5cf8c
        false, the device-level ireduce function will not be called.
Packit Service c5cf8c
    Default: 1
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_IREDUCE_SCATTER_RECEXCH_KVAL
Packit Service c5cf8c
    Aliases: MPIR_PARAM_IREDUCE_SCATTER_RECEXCH_KVAL
Packit Service c5cf8c
             MPICH_IREDUCE_SCATTER_RECEXCH_KVAL
Packit Service c5cf8c
    Description: k value for recursive exchange based ireduce_scatter
Packit Service c5cf8c
    Default: 2
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_IREDUCE_SCATTER_INTRA_ALGORITHM
Packit Service c5cf8c
    Aliases: MPIR_PARAM_IREDUCE_SCATTER_INTRA_ALGORITHM
Packit Service c5cf8c
             MPICH_IREDUCE_SCATTER_INTRA_ALGORITHM
Packit Service c5cf8c
    Description: Variable to select ireduce_scatter algorithm
Packit Service c5cf8c
        auto               - Internal algorithm selection
Packit Service c5cf8c
        noncommutative     - Force noncommutative algorithm
Packit Service c5cf8c
        recursive_doubling - Force recursive doubling algorithm
Packit Service c5cf8c
        pairwise           - Force pairwise algorithm
Packit Service c5cf8c
        recursive_halving  - Force recursive halving algorithm
Packit Service c5cf8c
        recexch  - Force generic transport recursive exchange algorithm
Packit Service c5cf8c
    Default: "auto"
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_IREDUCE_SCATTER_INTER_ALGORITHM
Packit Service c5cf8c
    Aliases: MPIR_PARAM_IREDUCE_SCATTER_INTER_ALGORITHM
Packit Service c5cf8c
             MPICH_IREDUCE_SCATTER_INTER_ALGORITHM
Packit Service c5cf8c
    Description: Variable to select ireduce_scatter algorithm
Packit Service c5cf8c
        auto                         - Internal algorithm selection
Packit Service c5cf8c
        remote_reduce_local_scatterv - Force remote-reduce-local-scatterv
Packit Service c5cf8c
        algorithm
Packit Service c5cf8c
    Default: "auto"
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_IREDUCE_SCATTER_DEVICE_COLLECTIVE
Packit Service c5cf8c
    Aliases: MPIR_PARAM_IREDUCE_SCATTER_DEVICE_COLLECTIVE
Packit Service c5cf8c
             MPICH_IREDUCE_SCATTER_DEVICE_COLLECTIVE
Packit Service c5cf8c
    Description: If set to true, MPI_Ireduce_scatter will allow the device
Packit Service c5cf8c
        to override the MPIR-level collective algorithms. The device still
Packit Service c5cf8c
        has the option to call the MPIR-level algorithms manually. If set
Packit Service c5cf8c
        to false, the device-level ireduce_scatter function will not be
Packit Service c5cf8c
        called.
Packit Service c5cf8c
    Default: 1
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_IREDUCE_SCATTER_BLOCK_RECEXCH_KVAL
Packit Service c5cf8c
    Aliases: MPIR_PARAM_IREDUCE_SCATTER_BLOCK_RECEXCH_KVAL
Packit Service c5cf8c
             MPICH_IREDUCE_SCATTER_BLOCK_RECEXCH_KVAL
Packit Service c5cf8c
    Description: k value for recursive exchange based ireduce_scatter_block
Packit Service c5cf8c
    Default: 2
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_IREDUCE_SCATTER_BLOCK_INTRA_ALGORITHM
Packit Service c5cf8c
    Aliases: MPIR_PARAM_IREDUCE_SCATTER_BLOCK_INTRA_ALGORITHM
Packit Service c5cf8c
             MPICH_IREDUCE_SCATTER_BLOCK_INTRA_ALGORITHM
Packit Service c5cf8c
    Description: Variable to select ireduce_scatter_block algorithm
Packit Service c5cf8c
        auto               - Internal algorithm selection
Packit Service c5cf8c
        noncommutative     - Force noncommutative algorithm
Packit Service c5cf8c
        recursive_doubling - Force recursive doubling algorithm
Packit Service c5cf8c
        pairwise           - Force pairwise algorithm
Packit Service c5cf8c
        recursive_halving  - Force recursive halving algorithm
Packit Service c5cf8c
        recexch  - Force generic transport recursive exchange algorithm
Packit Service c5cf8c
    Default: "auto"
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_IREDUCE_SCATTER_BLOCK_INTER_ALGORITHM
Packit Service c5cf8c
    Aliases: MPIR_PARAM_IREDUCE_SCATTER_BLOCK_INTER_ALGORITHM
Packit Service c5cf8c
             MPICH_IREDUCE_SCATTER_BLOCK_INTER_ALGORITHM
Packit Service c5cf8c
    Description: Variable to select ireduce_scatter_block algorithm
Packit Service c5cf8c
        auto                         - Internal algorithm selection
Packit Service c5cf8c
        remote_reduce_local_scatterv - Force remote-reduce-local-scatterv
Packit Service c5cf8c
        algorithm
Packit Service c5cf8c
    Default: "auto"
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_IREDUCE_SCATTER_BLOCK_DEVICE_COLLECTIVE
Packit Service c5cf8c
    Aliases: MPIR_PARAM_IREDUCE_SCATTER_BLOCK_DEVICE_COLLECTIVE
Packit Service c5cf8c
             MPICH_IREDUCE_SCATTER_BLOCK_DEVICE_COLLECTIVE
Packit Service c5cf8c
    Description: If set to true, MPI_Ireduce_scatter_block will allow the
Packit Service c5cf8c
        device to override the MPIR-level collective algorithms. The device
Packit Service c5cf8c
        still has the option to call the MPIR-level algorithms manually. If
Packit Service c5cf8c
        set to false, the device-level ireduce_scatter_block function will
Packit Service c5cf8c
        not be called.
Packit Service c5cf8c
    Default: 1
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_ISCAN_INTRA_ALGORITHM
Packit Service c5cf8c
    Aliases: MPIR_PARAM_ISCAN_INTRA_ALGORITHM
Packit Service c5cf8c
             MPICH_ISCAN_INTRA_ALGORITHM
Packit Service c5cf8c
    Description: Variable to select allgather algorithm
Packit Service c5cf8c
        auto               - Internal algorithm selection
Packit Service c5cf8c
        recursive_doubling - Force recursive doubling algorithm
Packit Service c5cf8c
    Default: "auto"
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_ISCAN_DEVICE_COLLECTIVE
Packit Service c5cf8c
    Aliases: MPIR_PARAM_ISCAN_DEVICE_COLLECTIVE
Packit Service c5cf8c
             MPICH_ISCAN_DEVICE_COLLECTIVE
Packit Service c5cf8c
    Description: If set to true, MPI_Iscan will allow the device to
Packit Service c5cf8c
        override the MPIR-level collective algorithms. The device still has
Packit Service c5cf8c
        the option to call the MPIR-level algorithms manually. If set to
Packit Service c5cf8c
        false, the device-level iscan function will not be called.
Packit Service c5cf8c
    Default: 1
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_ISCATTER_INTRA_ALGORITHM
Packit Service c5cf8c
    Aliases: MPIR_PARAM_ISCATTER_INTRA_ALGORITHM
Packit Service c5cf8c
             MPICH_ISCATTER_INTRA_ALGORITHM
Packit Service c5cf8c
    Description: Variable to select iscatter algorithm
Packit Service c5cf8c
        auto     - Internal algorithm selection
Packit Service c5cf8c
        binomial - Force binomial algorithm
Packit Service c5cf8c
        tree     - Force genetric transport based tree algorithm
Packit Service c5cf8c
    Default: "auto"
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_ISCATTER_TREE_KVAL
Packit Service c5cf8c
    Aliases: MPIR_PARAM_ISCATTER_TREE_KVAL
Packit Service c5cf8c
             MPICH_ISCATTER_TREE_KVAL
Packit Service c5cf8c
    Description: k value for tree based iscatter
Packit Service c5cf8c
    Default: 2
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_ISCATTER_INTER_ALGORITHM
Packit Service c5cf8c
    Aliases: MPIR_PARAM_ISCATTER_INTER_ALGORITHM
Packit Service c5cf8c
             MPICH_ISCATTER_INTER_ALGORITHM
Packit Service c5cf8c
    Description: Variable to select iscatter algorithm
Packit Service c5cf8c
        auto                      - Internal algorithm selection
Packit Service c5cf8c
        linear                    - Force linear algorithm
Packit Service c5cf8c
        remote_send_local_scatter - Force remote-send-local-scatter
Packit Service c5cf8c
        algorithm
Packit Service c5cf8c
    Default: "auto"
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_ISCATTER_DEVICE_COLLECTIVE
Packit Service c5cf8c
    Aliases: MPIR_PARAM_ISCATTER_DEVICE_COLLECTIVE
Packit Service c5cf8c
             MPICH_ISCATTER_DEVICE_COLLECTIVE
Packit Service c5cf8c
    Description: If set to true, MPI_Iscatter will allow the device to
Packit Service c5cf8c
        override the MPIR-level collective algorithms. The device still has
Packit Service c5cf8c
        the option to call the MPIR-level algorithms manually. If set to
Packit Service c5cf8c
        false, the device-level iscatter function will not be called.
Packit Service c5cf8c
    Default: 1
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_ISCATTERV_INTRA_ALGORITHM
Packit Service c5cf8c
    Aliases: MPIR_PARAM_ISCATTERV_INTRA_ALGORITHM
Packit Service c5cf8c
             MPICH_ISCATTERV_INTRA_ALGORITHM
Packit Service c5cf8c
    Description: Variable to select iscatterv algorithm
Packit Service c5cf8c
        auto   - Internal algorithm selection
Packit Service c5cf8c
        linear - Force linear algorithm
Packit Service c5cf8c
    Default: "auto"
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_ISCATTERV_INTER_ALGORITHM
Packit Service c5cf8c
    Aliases: MPIR_PARAM_ISCATTERV_INTER_ALGORITHM
Packit Service c5cf8c
             MPICH_ISCATTERV_INTER_ALGORITHM
Packit Service c5cf8c
    Description: Variable to select iscatterv algorithm
Packit Service c5cf8c
        auto   - Internal algorithm selection
Packit Service c5cf8c
        linear - Force linear algorithm
Packit Service c5cf8c
    Default: "auto"
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_ISCATTERV_DEVICE_COLLECTIVE
Packit Service c5cf8c
    Aliases: MPIR_PARAM_ISCATTERV_DEVICE_COLLECTIVE
Packit Service c5cf8c
             MPICH_ISCATTERV_DEVICE_COLLECTIVE
Packit Service c5cf8c
    Description: If set to true, MPI_Iscatterv will allow the device to
Packit Service c5cf8c
        override the MPIR-level collective algorithms. The device still has
Packit Service c5cf8c
        the option to call the MPIR-level algorithms manually. If set to
Packit Service c5cf8c
        false, the device-level iscatterv function will not be called.
Packit Service c5cf8c
    Default: 1
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_NEIGHBOR_ALLGATHER_INTRA_ALGORITHM
Packit Service c5cf8c
    Aliases: MPIR_PARAM_NEIGHBOR_ALLGATHER_INTRA_ALGORITHM
Packit Service c5cf8c
             MPICH_NEIGHBOR_ALLGATHER_INTRA_ALGORITHM
Packit Service c5cf8c
    Description: Variable to select ineighbor_allgather algorithm
Packit Service c5cf8c
        auto - Internal algorithm selection
Packit Service c5cf8c
        nb   - Force nonblocking algorithm
Packit Service c5cf8c
    Default: "auto"
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_NEIGHBOR_ALLGATHER_INTER_ALGORITHM
Packit Service c5cf8c
    Aliases: MPIR_PARAM_NEIGHBOR_ALLGATHER_INTER_ALGORITHM
Packit Service c5cf8c
             MPICH_NEIGHBOR_ALLGATHER_INTER_ALGORITHM
Packit Service c5cf8c
    Description: Variable to select ineighbor_allgather algorithm
Packit Service c5cf8c
        auto - Internal algorithm selection
Packit Service c5cf8c
        nb   - Force nonblocking algorithm
Packit Service c5cf8c
    Default: "auto"
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_NEIGHBOR_ALLGATHER_DEVICE_COLLECTIVE
Packit Service c5cf8c
    Aliases: MPIR_PARAM_NEIGHBOR_ALLGATHER_DEVICE_COLLECTIVE
Packit Service c5cf8c
             MPICH_NEIGHBOR_ALLGATHER_DEVICE_COLLECTIVE
Packit Service c5cf8c
    Description: If set to true, MPI_neighbor_allgather will allow the
Packit Service c5cf8c
        device to override the MPIR-level collective algorithms. The device
Packit Service c5cf8c
        still has the option to call the MPIR-level algorithms manually. If
Packit Service c5cf8c
        set to false, the device-level neighbor_allgather function will not
Packit Service c5cf8c
        be called.
Packit Service c5cf8c
    Default: 1
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_NEIGHBOR_ALLGATHERV_INTRA_ALGORITHM
Packit Service c5cf8c
    Aliases: MPIR_PARAM_NEIGHBOR_ALLGATHERV_INTRA_ALGORITHM
Packit Service c5cf8c
             MPICH_NEIGHBOR_ALLGATHERV_INTRA_ALGORITHM
Packit Service c5cf8c
    Description: Variable to select neighbor_allgatherv algorithm
Packit Service c5cf8c
        auto - Internal algorithm selection
Packit Service c5cf8c
        nb   - Force nb algorithm
Packit Service c5cf8c
    Default: "auto"
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_NEIGHBOR_ALLGATHERV_INTER_ALGORITHM
Packit Service c5cf8c
    Aliases: MPIR_PARAM_NEIGHBOR_ALLGATHERV_INTER_ALGORITHM
Packit Service c5cf8c
             MPICH_NEIGHBOR_ALLGATHERV_INTER_ALGORITHM
Packit Service c5cf8c
    Description: Variable to select neighbor_allgatherv algorithm
Packit Service c5cf8c
        auto - Internal algorithm selection
Packit Service c5cf8c
        nb   - Force nb algorithm
Packit Service c5cf8c
    Default: "auto"
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_NEIGHBOR_ALLGATHERV_DEVICE_COLLECTIVE
Packit Service c5cf8c
    Aliases: MPIR_PARAM_NEIGHBOR_ALLGATHERV_DEVICE_COLLECTIVE
Packit Service c5cf8c
             MPICH_NEIGHBOR_ALLGATHERV_DEVICE_COLLECTIVE
Packit Service c5cf8c
    Description: If set to true, MPI_neighbor_allgatherv will allow the
Packit Service c5cf8c
        device to override the MPIR-level collective algorithms. The device
Packit Service c5cf8c
        still has the option to call the MPIR-level algorithms manually. If
Packit Service c5cf8c
        set to false, the device-level neighbor_allgatherv function will
Packit Service c5cf8c
        not be called.
Packit Service c5cf8c
    Default: 1
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_NEIGHBOR_ALLTOALL_INTRA_ALGORITHM
Packit Service c5cf8c
    Aliases: MPIR_PARAM_NEIGHBOR_ALLTOALL_INTRA_ALGORITHM
Packit Service c5cf8c
             MPICH_NEIGHBOR_ALLTOALL_INTRA_ALGORITHM
Packit Service c5cf8c
    Description: Variable to select neighbor_alltoall algorithm
Packit Service c5cf8c
        auto - Internal algorithm selection
Packit Service c5cf8c
        nb   - Force nb algorithm
Packit Service c5cf8c
    Default: "auto"
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_NEIGHBOR_ALLTOALL_INTER_ALGORITHM
Packit Service c5cf8c
    Aliases: MPIR_PARAM_NEIGHBOR_ALLTOALL_INTER_ALGORITHM
Packit Service c5cf8c
             MPICH_NEIGHBOR_ALLTOALL_INTER_ALGORITHM
Packit Service c5cf8c
    Description: Variable to select neighbor_alltoall algorithm
Packit Service c5cf8c
        auto - Internal algorithm selection
Packit Service c5cf8c
        nb   - Force nb algorithm
Packit Service c5cf8c
    Default: "auto"
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_NEIGHBOR_ALLTOALL_DEVICE_COLLECTIVE
Packit Service c5cf8c
    Aliases: MPIR_PARAM_NEIGHBOR_ALLTOALL_DEVICE_COLLECTIVE
Packit Service c5cf8c
             MPICH_NEIGHBOR_ALLTOALL_DEVICE_COLLECTIVE
Packit Service c5cf8c
    Description: If set to true, MPI_neighbor_alltoall will allow the
Packit Service c5cf8c
        device to override the MPIR-level collective algorithms. The device
Packit Service c5cf8c
        still has the option to call the MPIR-level algorithms manually. If
Packit Service c5cf8c
        set to false, the device-level neighbor_alltoall function will not
Packit Service c5cf8c
        be called.
Packit Service c5cf8c
    Default: 1
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_NEIGHBOR_ALLTOALLV_INTRA_ALGORITHM
Packit Service c5cf8c
    Aliases: MPIR_PARAM_NEIGHBOR_ALLTOALLV_INTRA_ALGORITHM
Packit Service c5cf8c
             MPICH_NEIGHBOR_ALLTOALLV_INTRA_ALGORITHM
Packit Service c5cf8c
    Description: Variable to select neighbor_alltoallv algorithm
Packit Service c5cf8c
        auto - Internal algorithm selection
Packit Service c5cf8c
        nb   - Force nb algorithm
Packit Service c5cf8c
    Default: "auto"
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_NEIGHBOR_ALLTOALLV_INTER_ALGORITHM
Packit Service c5cf8c
    Aliases: MPIR_PARAM_NEIGHBOR_ALLTOALLV_INTER_ALGORITHM
Packit Service c5cf8c
             MPICH_NEIGHBOR_ALLTOALLV_INTER_ALGORITHM
Packit Service c5cf8c
    Description: Variable to select neighbor_alltoallv algorithm
Packit Service c5cf8c
        auto - Internal algorithm selection
Packit Service c5cf8c
        nb   - Force nb algorithm
Packit Service c5cf8c
    Default: "auto"
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_NEIGHBOR_ALLTOALLV_DEVICE_COLLECTIVE
Packit Service c5cf8c
    Aliases: MPIR_PARAM_NEIGHBOR_ALLTOALLV_DEVICE_COLLECTIVE
Packit Service c5cf8c
             MPICH_NEIGHBOR_ALLTOALLV_DEVICE_COLLECTIVE
Packit Service c5cf8c
    Description: If set to true, MPI_neighbor_alltoallv will allow the
Packit Service c5cf8c
        device to override the MPIR-level collective algorithms. The device
Packit Service c5cf8c
        still has the option to call the MPIR-level algorithms manually. If
Packit Service c5cf8c
        set to false, the device-level neighbor_alltoallv function will not
Packit Service c5cf8c
        be called.
Packit Service c5cf8c
    Default: 1
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_NEIGHBOR_ALLTOALLW_INTRA_ALGORITHM
Packit Service c5cf8c
    Aliases: MPIR_PARAM_NEIGHBOR_ALLTOALLW_INTRA_ALGORITHM
Packit Service c5cf8c
             MPICH_NEIGHBOR_ALLTOALLW_INTRA_ALGORITHM
Packit Service c5cf8c
    Description: Variable to select neighbor_alltoallw algorithm
Packit Service c5cf8c
        auto - Internal algorithm selection
Packit Service c5cf8c
        nb   - Force nb algorithm
Packit Service c5cf8c
    Default: "auto"
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_NEIGHBOR_ALLTOALLW_INTER_ALGORITHM
Packit Service c5cf8c
    Aliases: MPIR_PARAM_NEIGHBOR_ALLTOALLW_INTER_ALGORITHM
Packit Service c5cf8c
             MPICH_NEIGHBOR_ALLTOALLW_INTER_ALGORITHM
Packit Service c5cf8c
    Description: Variable to select neighbor_alltoallw algorithm
Packit Service c5cf8c
        auto - Internal algorithm selection
Packit Service c5cf8c
        nb   - Force nb algorithm
Packit Service c5cf8c
    Default: "auto"
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_NEIGHBOR_ALLTOALLW_DEVICE_COLLECTIVE
Packit Service c5cf8c
    Aliases: MPIR_PARAM_NEIGHBOR_ALLTOALLW_DEVICE_COLLECTIVE
Packit Service c5cf8c
             MPICH_NEIGHBOR_ALLTOALLW_DEVICE_COLLECTIVE
Packit Service c5cf8c
    Description: If set to true, MPI_neighbor_alltoallw will allow the
Packit Service c5cf8c
        device to override the MPIR-level collective algorithms. The device
Packit Service c5cf8c
        still has the option to call the MPIR-level algorithms manually. If
Packit Service c5cf8c
        set to false, the device-level neighbor_alltoallw function will not
Packit Service c5cf8c
        be called.
Packit Service c5cf8c
    Default: 1
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_REDUCE_SHORT_MSG_SIZE
Packit Service c5cf8c
    Aliases: MPIR_PARAM_REDUCE_SHORT_MSG_SIZE
Packit Service c5cf8c
             MPICH_REDUCE_SHORT_MSG_SIZE
Packit Service c5cf8c
    Description: the short message algorithm will be used if the send
Packit Service c5cf8c
        buffer size is <= this value (in bytes)
Packit Service c5cf8c
    Default: 2048
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_ENABLE_SMP_REDUCE
Packit Service c5cf8c
    Aliases: MPIR_PARAM_ENABLE_SMP_REDUCE
Packit Service c5cf8c
             MPICH_ENABLE_SMP_REDUCE
Packit Service c5cf8c
    Description: Enable SMP aware reduce.
Packit Service c5cf8c
    Default: 1
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_MAX_SMP_REDUCE_MSG_SIZE
Packit Service c5cf8c
    Aliases: MPIR_PARAM_MAX_SMP_REDUCE_MSG_SIZE
Packit Service c5cf8c
             MPICH_MAX_SMP_REDUCE_MSG_SIZE
Packit Service c5cf8c
    Description: Maximum message size for which SMP-aware reduce is used. 
Packit Service c5cf8c
        A value of '0' uses SMP-aware reduce for all message sizes.
Packit Service c5cf8c
    Default: 0
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_REDUCE_INTRA_ALGORITHM
Packit Service c5cf8c
    Aliases: MPIR_PARAM_REDUCE_INTRA_ALGORITHM
Packit Service c5cf8c
             MPICH_REDUCE_INTRA_ALGORITHM
Packit Service c5cf8c
    Description: Variable to select reduce algorithm
Packit Service c5cf8c
        auto                  - Internal algorithm selection
Packit Service c5cf8c
        binomial              - Force binomial algorithm
Packit Service c5cf8c
        nb                    - Force nonblocking algorithm
Packit Service c5cf8c
        reduce_scatter_gather - Force reduce scatter gather algorithm
Packit Service c5cf8c
    Default: "auto"
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_REDUCE_INTER_ALGORITHM
Packit Service c5cf8c
    Aliases: MPIR_PARAM_REDUCE_INTER_ALGORITHM
Packit Service c5cf8c
             MPICH_REDUCE_INTER_ALGORITHM
Packit Service c5cf8c
    Description: Variable to select reduce algorithm
Packit Service c5cf8c
        auto                     - Internal algorithm selection
Packit Service c5cf8c
        local_reduce_remote_send - Force local-reduce-remote-send algorithm
Packit Service c5cf8c
        nb                       - Force nonblocking algorithm
Packit Service c5cf8c
    Default: "auto"
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_REDUCE_DEVICE_COLLECTIVE
Packit Service c5cf8c
    Aliases: MPIR_PARAM_REDUCE_DEVICE_COLLECTIVE
Packit Service c5cf8c
             MPICH_REDUCE_DEVICE_COLLECTIVE
Packit Service c5cf8c
    Description: If set to true, MPI_Reduce will allow the device to
Packit Service c5cf8c
        override the MPIR-level collective algorithms. The device still has
Packit Service c5cf8c
        the option to call the MPIR-level algorithms manually. If set to
Packit Service c5cf8c
        false, the device-level reduce function will not be called.
Packit Service c5cf8c
    Default: 1
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_REDUCE_SCATTER_COMMUTATIVE_LONG_MSG_SIZE
Packit Service c5cf8c
    Aliases: MPIR_PARAM_REDUCE_SCATTER_COMMUTATIVE_LONG_MSG_SIZE
Packit Service c5cf8c
             MPICH_REDUCE_SCATTER_COMMUTATIVE_LONG_MSG_SIZE
Packit Service c5cf8c
    Description: the long message algorithm will be used if the operation
Packit Service c5cf8c
        is commutative and the send buffer size is >= this value (in bytes)
Packit Service c5cf8c
    Default: 524288
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_REDUCE_SCATTER_INTRA_ALGORITHM
Packit Service c5cf8c
    Aliases: MPIR_PARAM_REDUCE_SCATTER_INTRA_ALGORITHM
Packit Service c5cf8c
             MPICH_REDUCE_SCATTER_INTRA_ALGORITHM
Packit Service c5cf8c
    Description: Variable to select reduce_scatter algorithm
Packit Service c5cf8c
        auto               - Internal algorithm selection
Packit Service c5cf8c
        nb                 - Force nonblocking algorithm
Packit Service c5cf8c
        noncommutative     - Force noncommutative algorithm
Packit Service c5cf8c
        pairwise           - Force pairwise algorithm
Packit Service c5cf8c
        recursive_doubling - Force recursive doubling algorithm
Packit Service c5cf8c
        recursive_halving  - Force recursive halving algorithm
Packit Service c5cf8c
    Default: "auto"
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_REDUCE_SCATTER_INTER_ALGORITHM
Packit Service c5cf8c
    Aliases: MPIR_PARAM_REDUCE_SCATTER_INTER_ALGORITHM
Packit Service c5cf8c
             MPICH_REDUCE_SCATTER_INTER_ALGORITHM
Packit Service c5cf8c
    Description: Variable to select reduce_scatter algorithm
Packit Service c5cf8c
        auto                        - Internal algorithm selection
Packit Service c5cf8c
        nb                          - Force nonblocking algorithm
Packit Service c5cf8c
        remote_reduce_local_scatter - Force remote-reduce-local-scatter
Packit Service c5cf8c
        algorithm
Packit Service c5cf8c
    Default: "auto"
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_REDUCE_SCATTER_DEVICE_COLLECTIVE
Packit Service c5cf8c
    Aliases: MPIR_PARAM_REDUCE_SCATTER_DEVICE_COLLECTIVE
Packit Service c5cf8c
             MPICH_REDUCE_SCATTER_DEVICE_COLLECTIVE
Packit Service c5cf8c
    Description: If set to true, MPI_Redscat will allow the device to
Packit Service c5cf8c
        override the MPIR-level collective algorithms. The device still has
Packit Service c5cf8c
        the option to call the MPIR-level algorithms manually. If set to
Packit Service c5cf8c
        false, the device-level reduce_scatter function will not be called.
Packit Service c5cf8c
    Default: 1
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_REDUCE_SCATTER_BLOCK_INTRA_ALGORITHM
Packit Service c5cf8c
    Aliases: MPIR_PARAM_REDUCE_SCATTER_BLOCK_INTRA_ALGORITHM
Packit Service c5cf8c
             MPICH_REDUCE_SCATTER_BLOCK_INTRA_ALGORITHM
Packit Service c5cf8c
    Description: Variable to select reduce_scatter_block algorithm
Packit Service c5cf8c
        auto               - Internal algorithm selection
Packit Service c5cf8c
        noncommutative     - Force noncommutative algorithm
Packit Service c5cf8c
        recursive_doubling - Force recursive doubling algorithm
Packit Service c5cf8c
        pairwise           - Force pairwise algorithm
Packit Service c5cf8c
        recursive_halving  - Force recursive halving algorithm
Packit Service c5cf8c
        nb                 - Force nonblocking algorithm
Packit Service c5cf8c
    Default: "auto"
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_REDUCE_SCATTER_BLOCK_INTER_ALGORITHM
Packit Service c5cf8c
    Aliases: MPIR_PARAM_REDUCE_SCATTER_BLOCK_INTER_ALGORITHM
Packit Service c5cf8c
             MPICH_REDUCE_SCATTER_BLOCK_INTER_ALGORITHM
Packit Service c5cf8c
    Description: Variable to select reduce_scatter_block algorithm
Packit Service c5cf8c
        auto                        - Internal algorithm selection
Packit Service c5cf8c
        nb                          - Force nonblocking algorithm
Packit Service c5cf8c
        remote_reduce_local_scatter - Force remote-reduce-local-scatter
Packit Service c5cf8c
        algorithm
Packit Service c5cf8c
    Default: "auto"
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_REDUCE_SCATTER_BLOCK_DEVICE_COLLECTIVE
Packit Service c5cf8c
    Aliases: MPIR_PARAM_REDUCE_SCATTER_BLOCK_DEVICE_COLLECTIVE
Packit Service c5cf8c
             MPICH_REDUCE_SCATTER_BLOCK_DEVICE_COLLECTIVE
Packit Service c5cf8c
    Description: If set to true, MPI_Reduce_scatter_block will allow the
Packit Service c5cf8c
        device to override the MPIR-level collective algorithms. The device
Packit Service c5cf8c
        still has the option to call the MPIR-level algorithms manually. If
Packit Service c5cf8c
        set to false, the device-level reduce_scatter_block function will
Packit Service c5cf8c
        not be called.
Packit Service c5cf8c
    Default: 1
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_SCAN_INTRA_ALGORITHM
Packit Service c5cf8c
    Aliases: MPIR_PARAM_SCAN_INTRA_ALGORITHM
Packit Service c5cf8c
             MPICH_SCAN_INTRA_ALGORITHM
Packit Service c5cf8c
    Description: Variable to select allgather algorithm
Packit Service c5cf8c
        auto               - Internal algorithm selection
Packit Service c5cf8c
        nb                 - Force nonblocking algorithm
Packit Service c5cf8c
        recursive_doubling - Force recursive doubling algorithm
Packit Service c5cf8c
    Default: "auto"
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_SCAN_DEVICE_COLLECTIVE
Packit Service c5cf8c
    Aliases: MPIR_PARAM_SCAN_DEVICE_COLLECTIVE
Packit Service c5cf8c
             MPICH_SCAN_DEVICE_COLLECTIVE
Packit Service c5cf8c
    Description: If set to true, MPI_Scan will allow the device to override
Packit Service c5cf8c
        the MPIR-level collective algorithms. The device still has the
Packit Service c5cf8c
        option to call the MPIR-level algorithms manually. If set to false,
Packit Service c5cf8c
        the device-level scan function will not be called.
Packit Service c5cf8c
    Default: 1
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_SCATTER_INTER_SHORT_MSG_SIZE
Packit Service c5cf8c
    Aliases: MPIR_PARAM_SCATTER_INTER_SHORT_MSG_SIZE
Packit Service c5cf8c
             MPICH_SCATTER_INTER_SHORT_MSG_SIZE
Packit Service c5cf8c
    Description: use the short message algorithm for intercommunicator
Packit Service c5cf8c
        MPI_Scatter if the send buffer size is < this value (in bytes)
Packit Service c5cf8c
    Default: 2048
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_SCATTER_INTRA_ALGORITHM
Packit Service c5cf8c
    Aliases: MPIR_PARAM_SCATTER_INTRA_ALGORITHM
Packit Service c5cf8c
             MPICH_SCATTER_INTRA_ALGORITHM
Packit Service c5cf8c
    Description: Variable to select scatter algorithm
Packit Service c5cf8c
        auto     - Internal algorithm selection
Packit Service c5cf8c
        binomial - Force binomial algorithm
Packit Service c5cf8c
        nb       - Force nonblocking algorithm
Packit Service c5cf8c
    Default: "auto"
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_SCATTER_INTER_ALGORITHM
Packit Service c5cf8c
    Aliases: MPIR_PARAM_SCATTER_INTER_ALGORITHM
Packit Service c5cf8c
             MPICH_SCATTER_INTER_ALGORITHM
Packit Service c5cf8c
    Description: Variable to select scatter algorithm
Packit Service c5cf8c
        auto                      - Internal algorithm selection
Packit Service c5cf8c
        linear                    - Force linear algorithm
Packit Service c5cf8c
        nb                        - Force nonblocking algorithm
Packit Service c5cf8c
        remote_send_local_scatter - Force remote-send-local-scatter
Packit Service c5cf8c
        algorithm
Packit Service c5cf8c
    Default: "auto"
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_SCATTER_DEVICE_COLLECTIVE
Packit Service c5cf8c
    Aliases: MPIR_PARAM_SCATTER_DEVICE_COLLECTIVE
Packit Service c5cf8c
             MPICH_SCATTER_DEVICE_COLLECTIVE
Packit Service c5cf8c
    Description: If set to true, MPI_Scatter will allow the device to
Packit Service c5cf8c
        override the MPIR-level collective algorithms. The device still has
Packit Service c5cf8c
        the option to call the MPIR-level algorithms manually. If set to
Packit Service c5cf8c
        false, the device-level scatter function will not be called.
Packit Service c5cf8c
    Default: 1
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_SCATTERV_INTRA_ALGORITHM
Packit Service c5cf8c
    Aliases: MPIR_PARAM_SCATTERV_INTRA_ALGORITHM
Packit Service c5cf8c
             MPICH_SCATTERV_INTRA_ALGORITHM
Packit Service c5cf8c
    Description: Variable to select scatterv algorithm
Packit Service c5cf8c
        auto   - Internal algorithm selection
Packit Service c5cf8c
        linear - Force linear algorithm
Packit Service c5cf8c
        nb     - Force nonblocking algorithm
Packit Service c5cf8c
    Default: "auto"
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_SCATTERV_INTER_ALGORITHM
Packit Service c5cf8c
    Aliases: MPIR_PARAM_SCATTERV_INTER_ALGORITHM
Packit Service c5cf8c
             MPICH_SCATTERV_INTER_ALGORITHM
Packit Service c5cf8c
    Description: Variable to select scatterv algorithm
Packit Service c5cf8c
        auto   - Internal algorithm selection
Packit Service c5cf8c
        linear - Force linear algorithm
Packit Service c5cf8c
        nb     - Force nonblocking algorithm
Packit Service c5cf8c
    Default: "auto"
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_SCATTERV_DEVICE_COLLECTIVE
Packit Service c5cf8c
    Aliases: MPIR_PARAM_SCATTERV_DEVICE_COLLECTIVE
Packit Service c5cf8c
             MPICH_SCATTERV_DEVICE_COLLECTIVE
Packit Service c5cf8c
    Description: If set to true, MPI_scatterv will allow the device to
Packit Service c5cf8c
        override the MPIR-level collective algorithms. The device still has
Packit Service c5cf8c
        the option to call the MPIR-level algorithms manually. If set to
Packit Service c5cf8c
        false, the device-level scatterv function will not be called.
Packit Service c5cf8c
    Default: 1
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_DEVICE_COLLECTIVES
Packit Service c5cf8c
    Aliases: MPIR_PARAM_DEVICE_COLLECTIVES
Packit Service c5cf8c
             MPICH_DEVICE_COLLECTIVES
Packit Service c5cf8c
    Description: If set to true, MPI collectives will allow the device to
Packit Service c5cf8c
        override the MPIR-level collective algorithms. The device still has
Packit Service c5cf8c
        the option to call the MPIR-level algorithms manually.  If set to
Packit Service c5cf8c
        false, the device-level collective function will not be called.
Packit Service c5cf8c
    Default: 1
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_PROGRESS_MAX_COLLS
Packit Service c5cf8c
    Aliases: MPIR_PARAM_PROGRESS_MAX_COLLS
Packit Service c5cf8c
             MPICH_PROGRESS_MAX_COLLS
Packit Service c5cf8c
    Description: Maximum number of collective operations at a time that the
Packit Service c5cf8c
        progress engine should make progress on
Packit Service c5cf8c
    Default: 8
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_COMM_SPLIT_USE_QSORT
Packit Service c5cf8c
    Aliases: MPIR_PARAM_COMM_SPLIT_USE_QSORT
Packit Service c5cf8c
             MPICH_COMM_SPLIT_USE_QSORT
Packit Service c5cf8c
    Description: Use qsort(3) in the implementation of MPI_Comm_split
Packit Service c5cf8c
        instead of bubble sort.
Packit Service c5cf8c
    Default: 1
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_CTXID_EAGER_SIZE
Packit Service c5cf8c
    Aliases: MPIR_PARAM_CTXID_EAGER_SIZE
Packit Service c5cf8c
             MPICH_CTXID_EAGER_SIZE
Packit Service c5cf8c
    Description: The MPIR_CVAR_CTXID_EAGER_SIZE environment variable allows
Packit Service c5cf8c
        you to specify how many words in the context ID mask will be set
Packit Service c5cf8c
        aside for the eager allocation protocol.  If the application is
Packit Service c5cf8c
        running out of context IDs, reducing this value may help.
Packit Service c5cf8c
    Default: 2
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_PROCTABLE_SIZE
Packit Service c5cf8c
    Aliases: MPIR_PARAM_PROCTABLE_SIZE
Packit Service c5cf8c
             MPICH_PROCTABLE_SIZE
Packit Service c5cf8c
    Description: Size of the "MPIR" debugger interface proctable (process
Packit Service c5cf8c
        table).
Packit Service c5cf8c
    Default: 64
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_PROCTABLE_PRINT
Packit Service c5cf8c
    Aliases: MPIR_PARAM_PROCTABLE_PRINT
Packit Service c5cf8c
             MPICH_PROCTABLE_PRINT
Packit Service c5cf8c
    Description: If true, dump the proctable entries at
Packit Service c5cf8c
        MPII_Wait_for_debugger-time.
Packit Service c5cf8c
    Default: 0
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_PRINT_ERROR_STACK
Packit Service c5cf8c
    Aliases: MPIR_PARAM_PRINT_ERROR_STACK
Packit Service c5cf8c
             MPICH_PRINT_ERROR_STACK
Packit Service c5cf8c
    Description: If true, print an error stack trace at error handling
Packit Service c5cf8c
        time.
Packit Service c5cf8c
    Default: 1
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_CHOP_ERROR_STACK
Packit Service c5cf8c
    Aliases: MPIR_PARAM_CHOP_ERROR_STACK
Packit Service c5cf8c
             MPICH_CHOP_ERROR_STACK
Packit Service c5cf8c
    Description: If >0, truncate error stack output lines this many
Packit Service c5cf8c
        characters wide.  If 0, do not truncate, and if <0 use a sensible
Packit Service c5cf8c
        default.
Packit Service c5cf8c
    Default: 0
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_SUPPRESS_ABORT_MESSAGE
Packit Service c5cf8c
    Aliases: MPIR_PARAM_SUPPRESS_ABORT_MESSAGE
Packit Service c5cf8c
             MPICH_SUPPRESS_ABORT_MESSAGE
Packit Service c5cf8c
    Description: Disable printing of abort error message.
Packit Service c5cf8c
    Default: 0
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_MEMDUMP
Packit Service c5cf8c
    Aliases: MPIR_PARAM_MEMDUMP
Packit Service c5cf8c
             MPICH_MEMDUMP
Packit Service c5cf8c
    Description: If true, list any memory that was allocated by MPICH and
Packit Service c5cf8c
        that remains allocated when MPI_Finalize completes.
Packit Service c5cf8c
    Default: 1
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_MEM_CATEGORY_INFORMATION
Packit Service c5cf8c
    Aliases: MPIR_PARAM_MEM_CATEGORY_INFORMATION
Packit Service c5cf8c
             MPICH_MEM_CATEGORY_INFORMATION
Packit Service c5cf8c
    Description: If true, print a summary of memory allocation by category.
Packit Service c5cf8c
        The category definitions are found in mpl_trmem.h.
Packit Service c5cf8c
    Default: 0
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_ASYNC_PROGRESS
Packit Service c5cf8c
    Aliases: MPIR_PARAM_ASYNC_PROGRESS
Packit Service c5cf8c
             MPICH_ASYNC_PROGRESS
Packit Service c5cf8c
    Description: If set to true, MPICH will initiate an additional thread
Packit Service c5cf8c
        to make asynchronous progress on all communication operations
Packit Service c5cf8c
        including point-to-point, collective, one-sided operations and I/O.
Packit Service c5cf8c
         Setting this variable will automatically increase the
Packit Service c5cf8c
        thread-safety level to MPI_THREAD_MULTIPLE.  While this improves
Packit Service c5cf8c
        the progress semantics, it might cause a small amount of
Packit Service c5cf8c
        performance overhead for regular MPI operations.  The user is
Packit Service c5cf8c
        encouraged to leave one or more hardware threads vacant in order to
Packit Service c5cf8c
        prevent contention between the application threads and the progress
Packit Service c5cf8c
        thread(s).  The impact of oversubscription is highly system
Packit Service c5cf8c
        dependent but may be substantial in some cases, hence this
Packit Service c5cf8c
        recommendation.
Packit Service c5cf8c
    Default: 0
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_DEFAULT_THREAD_LEVEL
Packit Service c5cf8c
    Aliases: MPIR_PARAM_DEFAULT_THREAD_LEVEL
Packit Service c5cf8c
             MPICH_DEFAULT_THREAD_LEVEL
Packit Service c5cf8c
    Description: Sets the default thread level to use when using MPI_INIT.
Packit Service c5cf8c
        This variable is case-insensitive.
Packit Service c5cf8c
    Default: "MPI_THREAD_SINGLE"
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_DEBUG_HOLD
Packit Service c5cf8c
    Aliases: MPIR_PARAM_DEBUG_HOLD
Packit Service c5cf8c
             MPICH_DEBUG_HOLD
Packit Service c5cf8c
    Description: If true, causes processes to wait in MPI_Init and
Packit Service c5cf8c
        MPI_Initthread for a debugger to be attached.  Once the debugger
Packit Service c5cf8c
        has attached, the variable 'hold' should be set to 0 in order to
Packit Service c5cf8c
        allow the process to continue (e.g., in gdb, "set hold=0").
Packit Service c5cf8c
    Default: 0
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_ERROR_CHECKING
Packit Service c5cf8c
    Aliases: MPIR_PARAM_ERROR_CHECKING
Packit Service c5cf8c
             MPICH_ERROR_CHECKING
Packit Service c5cf8c
    Description: If true, perform checks for errors, typically to verify
Packit Service c5cf8c
        valid inputs to MPI routines.  Only effective when MPICH is
Packit Service c5cf8c
        configured with --enable-error-checking=runtime .
Packit Service c5cf8c
    Default: 1
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_NETLOC_NODE_FILE
Packit Service c5cf8c
    Aliases: MPIR_PARAM_NETLOC_NODE_FILE
Packit Service c5cf8c
             MPICH_NETLOC_NODE_FILE
Packit Service c5cf8c
    Description: Subnet json file
Packit Service c5cf8c
    Default: "auto"
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_DIMS_VERBOSE
Packit Service c5cf8c
    Aliases: MPIR_PARAM_DIMS_VERBOSE
Packit Service c5cf8c
             MPICH_DIMS_VERBOSE
Packit Service c5cf8c
    Description: If true, enable verbose output about the actions of the
Packit Service c5cf8c
        implementation of MPI_Dims_create.
Packit Service c5cf8c
    Default: 0
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_NAMESERV_FILE_PUBDIR
Packit Service c5cf8c
    Aliases: MPIR_PARAM_NAMESERV_FILE_PUBDIR
Packit Service c5cf8c
             MPICH_NAMESERV_FILE_PUBDIR
Packit Service c5cf8c
             MPIR_CVAR_NAMEPUB_DIR
Packit Service c5cf8c
             MPIR_PARAM_NAMEPUB_DIR
Packit Service c5cf8c
             MPICH_NAMEPUB_DIR
Packit Service c5cf8c
    Description: Sets the directory to use for MPI service publishing in
Packit Service c5cf8c
        the file nameserv implementation.  Allows the user to override
Packit Service c5cf8c
        where the publish and lookup information is placed for
Packit Service c5cf8c
        connect/accept based applications.
Packit Service c5cf8c
    Default: NULL
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_ABORT_ON_LEAKED_HANDLES
Packit Service c5cf8c
    Aliases: MPIR_PARAM_ABORT_ON_LEAKED_HANDLES
Packit Service c5cf8c
             MPICH_ABORT_ON_LEAKED_HANDLES
Packit Service c5cf8c
    Description: If true, MPI will call MPI_Abort at MPI_Finalize if any
Packit Service c5cf8c
        MPI object handles have been leaked.  For example, if MPI_Comm_dup
Packit Service c5cf8c
        is called without calling a corresponding MPI_Comm_free.  For
Packit Service c5cf8c
        uninteresting reasons, enabling this option may prevent all known
Packit Service c5cf8c
        object leaks from being reported.  MPICH must have been configure
Packit Service c5cf8c
        with "--enable-g=handlealloc" or better in order for this
Packit Service c5cf8c
        functionality to work.
Packit Service c5cf8c
    Default: 0
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_NOLOCAL
Packit Service c5cf8c
    Aliases: MPIR_PARAM_NOLOCAL
Packit Service c5cf8c
             MPICH_NOLOCAL
Packit Service c5cf8c
             MPIR_CVAR_NO_LOCAL
Packit Service c5cf8c
             MPIR_PARAM_NO_LOCAL
Packit Service c5cf8c
             MPICH_NO_LOCAL
Packit Service c5cf8c
    Description: If true, force all processes to operate as though all
Packit Service c5cf8c
        processes are located on another node.  For example, this disables
Packit Service c5cf8c
        shared memory communication hierarchical collectives.
Packit Service c5cf8c
    Default: 0
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_ODD_EVEN_CLIQUES
Packit Service c5cf8c
    Aliases: MPIR_PARAM_ODD_EVEN_CLIQUES
Packit Service c5cf8c
             MPICH_ODD_EVEN_CLIQUES
Packit Service c5cf8c
             MPIR_CVAR_EVEN_ODD_CLIQUES
Packit Service c5cf8c
             MPIR_PARAM_EVEN_ODD_CLIQUES
Packit Service c5cf8c
             MPICH_EVEN_ODD_CLIQUES
Packit Service c5cf8c
    Description: If true, odd procs on a node are seen as local to each
Packit Service c5cf8c
        other, and even procs on a node are seen as local to each other. 
Packit Service c5cf8c
        Used for debugging on a single machine. Deprecated in favor of
Packit Service c5cf8c
        MPIR_CVAR_NUM_CLIQUES.
Packit Service c5cf8c
    Default: 0
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_NUM_CLIQUES
Packit Service c5cf8c
    Aliases: MPIR_PARAM_NUM_CLIQUES
Packit Service c5cf8c
             MPICH_NUM_CLIQUES
Packit Service c5cf8c
             MPIR_CVAR_NUM_CLIQUES
Packit Service c5cf8c
             MPIR_PARAM_NUM_CLIQUES
Packit Service c5cf8c
             MPICH_NUM_CLIQUES
Packit Service c5cf8c
    Description: Specify the number of cliques that should be used to
Packit Service c5cf8c
        partition procs on a local node. Procs with the same clique number
Packit Service c5cf8c
        are seen as local to each other. Used for debugging on a single
Packit Service c5cf8c
        machine.
Packit Service c5cf8c
    Default: 1
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_COLL_ALIAS_CHECK
Packit Service c5cf8c
    Aliases: MPIR_PARAM_COLL_ALIAS_CHECK
Packit Service c5cf8c
             MPICH_COLL_ALIAS_CHECK
Packit Service c5cf8c
    Description: Enable checking of aliasing in collective operations
Packit Service c5cf8c
    Default: 1
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_REQUEST_POLL_FREQ
Packit Service c5cf8c
    Aliases: MPIR_PARAM_REQUEST_POLL_FREQ
Packit Service c5cf8c
             MPICH_REQUEST_POLL_FREQ
Packit Service c5cf8c
    Description: How frequent to poll during completion calls (wait/test)
Packit Service c5cf8c
        in terms of number of processed requests before polling.
Packit Service c5cf8c
    Default: 8
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_REQUEST_BATCH_SIZE
Packit Service c5cf8c
    Aliases: MPIR_PARAM_REQUEST_BATCH_SIZE
Packit Service c5cf8c
             MPICH_REQUEST_BATCH_SIZE
Packit Service c5cf8c
    Description: The number of requests to make completion as a batch in
Packit Service c5cf8c
        MPI_Waitall and MPI_Testall implementation. A large number is
Packit Service c5cf8c
        likely to cause more cache misses.
Packit Service c5cf8c
    Default: 64
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_POLLS_BEFORE_YIELD
Packit Service c5cf8c
    Aliases: MPIR_PARAM_POLLS_BEFORE_YIELD
Packit Service c5cf8c
             MPICH_POLLS_BEFORE_YIELD
Packit Service c5cf8c
    Description: When MPICH is in a busy waiting loop, it will periodically
Packit Service c5cf8c
        call a function to yield the processor.  This cvar sets the number
Packit Service c5cf8c
        of loops before the yield function is called.  A value of 0
Packit Service c5cf8c
        disables yielding.
Packit Service c5cf8c
    Default: 1000
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_NEMESIS_MXM_BULK_CONNECT
Packit Service c5cf8c
    Aliases: MPIR_PARAM_NEMESIS_MXM_BULK_CONNECT
Packit Service c5cf8c
             MPICH_NEMESIS_MXM_BULK_CONNECT
Packit Service c5cf8c
    Description: If true, force mxm to connect all processes at
Packit Service c5cf8c
        initialization time.
Packit Service c5cf8c
    Default: 0
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_NEMESIS_MXM_BULK_DISCONNECT
Packit Service c5cf8c
    Aliases: MPIR_PARAM_NEMESIS_MXM_BULK_DISCONNECT
Packit Service c5cf8c
             MPICH_NEMESIS_MXM_BULK_DISCONNECT
Packit Service c5cf8c
    Description: If true, force mxm to disconnect all processes at
Packit Service c5cf8c
        finalization time.
Packit Service c5cf8c
    Default: 0
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_NEMESIS_MXM_HUGEPAGE
Packit Service c5cf8c
    Aliases: MPIR_PARAM_NEMESIS_MXM_HUGEPAGE
Packit Service c5cf8c
             MPICH_NEMESIS_MXM_HUGEPAGE
Packit Service c5cf8c
    Description: If true, mxm tries detecting hugepage support.  On HPC-X
Packit Service c5cf8c
        2.3 and earlier, this might cause problems on Ubuntu and other
Packit Service c5cf8c
        platforms even if the system provides hugepage support.
Packit Service c5cf8c
    Default: 0
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_OFI_USE_PROVIDER
Packit Service c5cf8c
    Aliases: MPIR_PARAM_OFI_USE_PROVIDER
Packit Service c5cf8c
             MPICH_OFI_USE_PROVIDER
Packit Service c5cf8c
    Description: If non-null, choose an OFI provider by name. If using with
Packit Service c5cf8c
        the CH4 device and using a provider that supports an older version
Packit Service c5cf8c
        of the libfabric API then the default version of the installed
Packit Service c5cf8c
        library, specifying the OFI version via the appropriate CVARs is
Packit Service c5cf8c
        also recommended.
Packit Service c5cf8c
    Default: NULL
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_OFI_DUMP_PROVIDERS
Packit Service c5cf8c
    Aliases: MPIR_PARAM_OFI_DUMP_PROVIDERS
Packit Service c5cf8c
             MPICH_OFI_DUMP_PROVIDERS
Packit Service c5cf8c
    Description: If true, dump provider information at init
Packit Service c5cf8c
    Default: 0
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_CH3_INTERFACE_HOSTNAME
Packit Service c5cf8c
    Aliases: MPIR_PARAM_CH3_INTERFACE_HOSTNAME
Packit Service c5cf8c
             MPICH_CH3_INTERFACE_HOSTNAME
Packit Service c5cf8c
             MPIR_CVAR_INTERFACE_HOSTNAME
Packit Service c5cf8c
             MPIR_PARAM_INTERFACE_HOSTNAME
Packit Service c5cf8c
             MPICH_INTERFACE_HOSTNAME
Packit Service c5cf8c
    Description: If non-NULL, this cvar specifies the IP address that other
Packit Service c5cf8c
        processes should use when connecting to this process. This cvar is
Packit Service c5cf8c
        mutually exclusive with the MPIR_CVAR_CH3_NETWORK_IFACE cvar and it
Packit Service c5cf8c
        is an error to set them both.
Packit Service c5cf8c
    Default: NULL
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_CH3_PORT_RANGE
Packit Service c5cf8c
    Aliases: MPIR_PARAM_CH3_PORT_RANGE
Packit Service c5cf8c
             MPICH_CH3_PORT_RANGE
Packit Service c5cf8c
             MPIR_CVAR_PORTRANGE
Packit Service c5cf8c
             MPIR_CVAR_PORT_RANGE
Packit Service c5cf8c
             MPIR_PARAM_PORTRANGE
Packit Service c5cf8c
             MPIR_PARAM_PORT_RANGE
Packit Service c5cf8c
             MPICH_PORTRANGE
Packit Service c5cf8c
             MPICH_PORT_RANGE
Packit Service c5cf8c
    Description: The MPIR_CVAR_CH3_PORT_RANGE environment variable allows
Packit Service c5cf8c
        you to specify the range of TCP ports to be used by the process
Packit Service c5cf8c
        manager and the MPICH library. The format of this variable is
Packit Service c5cf8c
        <low>:<high>.  To specify any available port, use 0:0.
Packit Service c5cf8c
    Default: {0,0}
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_NEMESIS_TCP_NETWORK_IFACE
Packit Service c5cf8c
    Aliases: MPIR_PARAM_NEMESIS_TCP_NETWORK_IFACE
Packit Service c5cf8c
             MPICH_NEMESIS_TCP_NETWORK_IFACE
Packit Service c5cf8c
             MPIR_CVAR_NETWORK_IFACE
Packit Service c5cf8c
             MPIR_PARAM_NETWORK_IFACE
Packit Service c5cf8c
             MPICH_NETWORK_IFACE
Packit Service c5cf8c
    Description: If non-NULL, this cvar specifies which pseudo-ethernet
Packit Service c5cf8c
        interface the tcp netmod should use (e.g., "eth1", "ib0"). Note,
Packit Service c5cf8c
        this is a Linux-specific cvar. This cvar is mutually exclusive with
Packit Service c5cf8c
        the MPIR_CVAR_CH3_INTERFACE_HOSTNAME cvar and it is an error to set
Packit Service c5cf8c
        them both.
Packit Service c5cf8c
    Default: NULL
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_NEMESIS_TCP_HOST_LOOKUP_RETRIES
Packit Service c5cf8c
    Aliases: MPIR_PARAM_NEMESIS_TCP_HOST_LOOKUP_RETRIES
Packit Service c5cf8c
             MPICH_NEMESIS_TCP_HOST_LOOKUP_RETRIES
Packit Service c5cf8c
    Description: This cvar controls the number of times to retry the
Packit Service c5cf8c
        gethostbyname() function before giving up.
Packit Service c5cf8c
    Default: 10
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_NEMESIS_ENABLE_CKPOINT
Packit Service c5cf8c
    Aliases: MPIR_PARAM_NEMESIS_ENABLE_CKPOINT
Packit Service c5cf8c
             MPICH_NEMESIS_ENABLE_CKPOINT
Packit Service c5cf8c
    Description: If true, enables checkpointing support and returns an
Packit Service c5cf8c
        error if checkpointing library cannot be initialized.
Packit Service c5cf8c
    Default: 0
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_NEMESIS_SHM_EAGER_MAX_SZ
Packit Service c5cf8c
    Aliases: MPIR_PARAM_NEMESIS_SHM_EAGER_MAX_SZ
Packit Service c5cf8c
             MPICH_NEMESIS_SHM_EAGER_MAX_SZ
Packit Service c5cf8c
    Description: This cvar controls the message size at which Nemesis
Packit Service c5cf8c
        switches from eager to rendezvous mode for shared memory. If this
Packit Service c5cf8c
        cvar is set to -1, then Nemesis will choose an appropriate value.
Packit Service c5cf8c
    Default: -1
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_NEMESIS_SHM_READY_EAGER_MAX_SZ
Packit Service c5cf8c
    Aliases: MPIR_PARAM_NEMESIS_SHM_READY_EAGER_MAX_SZ
Packit Service c5cf8c
             MPICH_NEMESIS_SHM_READY_EAGER_MAX_SZ
Packit Service c5cf8c
    Description: This cvar controls the message size at which Nemesis
Packit Service c5cf8c
        switches from eager to rendezvous mode for ready-send messages.  If
Packit Service c5cf8c
        this cvar is set to -1, then ready messages will always be sent
Packit Service c5cf8c
        eagerly.  If this cvar is set to -2, then Nemesis will choose an
Packit Service c5cf8c
        appropriate value.
Packit Service c5cf8c
    Default: -2
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_ENABLE_FT
Packit Service c5cf8c
    Aliases: MPIR_PARAM_ENABLE_FT
Packit Service c5cf8c
             MPICH_ENABLE_FT
Packit Service c5cf8c
    Description: Enable fault tolerance functions
Packit Service c5cf8c
    Default: 0
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_NEMESIS_LMT_DMA_THRESHOLD
Packit Service c5cf8c
    Aliases: MPIR_PARAM_NEMESIS_LMT_DMA_THRESHOLD
Packit Service c5cf8c
             MPICH_NEMESIS_LMT_DMA_THRESHOLD
Packit Service c5cf8c
    Description: Messages larger than this size will use the "dma" (knem)
Packit Service c5cf8c
        intranode LMT implementation, if it is enabled and available.
Packit Service c5cf8c
    Default: 2097152
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_NEMESIS_NETMOD
Packit Service c5cf8c
    Aliases: MPIR_PARAM_NEMESIS_NETMOD
Packit Service c5cf8c
             MPICH_NEMESIS_NETMOD
Packit Service c5cf8c
    Description: If non-empty, this cvar specifies which network module
Packit Service c5cf8c
        should be used for communication. This variable is
Packit Service c5cf8c
        case-insensitive.
Packit Service c5cf8c
    Default: ""
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_CH3_ENABLE_HCOLL
Packit Service c5cf8c
    Aliases: MPIR_PARAM_CH3_ENABLE_HCOLL
Packit Service c5cf8c
             MPICH_CH3_ENABLE_HCOLL
Packit Service c5cf8c
    Description: If true, enable HCOLL collectives.
Packit Service c5cf8c
    Default: 0
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_CH3_COMM_CONNECT_TIMEOUT
Packit Service c5cf8c
    Aliases: MPIR_PARAM_CH3_COMM_CONNECT_TIMEOUT
Packit Service c5cf8c
             MPICH_CH3_COMM_CONNECT_TIMEOUT
Packit Service c5cf8c
    Description: The default time out period in seconds for a connection
Packit Service c5cf8c
        attempt to the server communicator where the named port exists but
Packit Service c5cf8c
        no pending accept. User can change the value for a specified
Packit Service c5cf8c
        connection through its info argument.
Packit Service c5cf8c
    Default: 180
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_CH3_RMA_OP_PIGGYBACK_LOCK_DATA_SIZE
Packit Service c5cf8c
    Aliases: MPIR_PARAM_CH3_RMA_OP_PIGGYBACK_LOCK_DATA_SIZE
Packit Service c5cf8c
             MPICH_CH3_RMA_OP_PIGGYBACK_LOCK_DATA_SIZE
Packit Service c5cf8c
    Description: Specify the threshold of data size of a RMA operation
Packit Service c5cf8c
        which can be piggybacked with a LOCK message. It is always a
Packit Service c5cf8c
        positive value and should not be smaller than
Packit Service c5cf8c
        MPIDI_RMA_IMMED_BYTES. If user sets it as a small value, for middle
Packit Service c5cf8c
        and large data size, we will lose performance because of always
Packit Service c5cf8c
        waiting for round-trip of LOCK synchronization; if user sets it as
Packit Service c5cf8c
        a large value, we need to consume more memory on target side to
Packit Service c5cf8c
        buffer this lock request when lock is not satisfied.
Packit Service c5cf8c
    Default: 65536
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_CH3_RMA_ACTIVE_REQ_THRESHOLD
Packit Service c5cf8c
    Aliases: MPIR_PARAM_CH3_RMA_ACTIVE_REQ_THRESHOLD
Packit Service c5cf8c
             MPICH_CH3_RMA_ACTIVE_REQ_THRESHOLD
Packit Service c5cf8c
    Description: Threshold of number of active requests to trigger blocking
Packit Service c5cf8c
        waiting in operation routines. When the value is negative, we never
Packit Service c5cf8c
        blockingly wait in operation routines. When the value is zero, we
Packit Service c5cf8c
        always trigger blocking waiting in operation routines to wait until
Packit Service c5cf8c
        no. of active requests becomes zero. When the value is positive, we
Packit Service c5cf8c
        do blocking waiting in operation routines to wait until no. of
Packit Service c5cf8c
        active requests being reduced to this value.
Packit Service c5cf8c
    Default: 65536
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_CH3_RMA_POKE_PROGRESS_REQ_THRESHOLD
Packit Service c5cf8c
    Aliases: MPIR_PARAM_CH3_RMA_POKE_PROGRESS_REQ_THRESHOLD
Packit Service c5cf8c
             MPICH_CH3_RMA_POKE_PROGRESS_REQ_THRESHOLD
Packit Service c5cf8c
    Description: Threshold at which the RMA implementation attempts to
Packit Service c5cf8c
        complete requests while completing RMA operations and while using
Packit Service c5cf8c
        the lazy synchonization approach.  Change this value if programs
Packit Service c5cf8c
        fail because they run out of requests or other internal resources
Packit Service c5cf8c
    Default: 128
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_CH3_RMA_SCALABLE_FENCE_PROCESS_NUM
Packit Service c5cf8c
    Aliases: MPIR_PARAM_CH3_RMA_SCALABLE_FENCE_PROCESS_NUM
Packit Service c5cf8c
             MPICH_CH3_RMA_SCALABLE_FENCE_PROCESS_NUM
Packit Service c5cf8c
    Description: Specify the threshold of switching the algorithm used in
Packit Service c5cf8c
        FENCE from the basic algorithm to the scalable algorithm. The value
Packit Service c5cf8c
        can be nagative, zero or positive. When the number of processes is
Packit Service c5cf8c
        larger than or equal to this value, FENCE will use a scalable
Packit Service c5cf8c
        algorithm which do not use O(P) data structure; when the number of
Packit Service c5cf8c
        processes is smaller than the value, FENCE will use a basic but
Packit Service c5cf8c
        fast algorithm which requires an O(P) data structure.
Packit Service c5cf8c
    Default: 1024
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_CH3_RMA_DELAY_ISSUING_FOR_PIGGYBACKING
Packit Service c5cf8c
    Aliases: MPIR_PARAM_CH3_RMA_DELAY_ISSUING_FOR_PIGGYBACKING
Packit Service c5cf8c
             MPICH_CH3_RMA_DELAY_ISSUING_FOR_PIGGYBACKING
Packit Service c5cf8c
    Description: Specify if delay issuing of RMA operations for
Packit Service c5cf8c
        piggybacking LOCK/UNLOCK/FLUSH is enabled. It can be either 0 or 1.
Packit Service c5cf8c
        When it is set to 1, the issuing of LOCK message is delayed until
Packit Service c5cf8c
        origin process see the first RMA operation and piggyback LOCK with
Packit Service c5cf8c
        that operation, and the origin process always keeps the current
Packit Service c5cf8c
        last operation until the ending synchronization call in order to
Packit Service c5cf8c
        piggyback UNLOCK/FLUSH with that operation. When it is set to 0, in
Packit Service c5cf8c
        WIN_LOCK/UNLOCK case, the LOCK message is sent out as early as
Packit Service c5cf8c
        possible, in WIN_LOCK_ALL/UNLOCK_ALL case, the origin process still
Packit Service c5cf8c
        tries to piggyback LOCK message with the first operation; for
Packit Service c5cf8c
        UNLOCK/FLUSH message, the origin process no longer keeps the
Packit Service c5cf8c
        current last operation but only piggyback UNLOCK/FLUSH if there is
Packit Service c5cf8c
        an operation avaliable in the ending synchronization call.
Packit Service c5cf8c
    Default: 0
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_CH3_RMA_SLOTS_SIZE
Packit Service c5cf8c
    Aliases: MPIR_PARAM_CH3_RMA_SLOTS_SIZE
Packit Service c5cf8c
             MPICH_CH3_RMA_SLOTS_SIZE
Packit Service c5cf8c
    Description: Number of RMA slots during window creation. Each slot
Packit Service c5cf8c
        contains a linked list of target elements. The distribution of
Packit Service c5cf8c
        ranks among slots follows a round-robin pattern. Requires a
Packit Service c5cf8c
        positive value.
Packit Service c5cf8c
    Default: 262144
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_CH3_RMA_TARGET_LOCK_DATA_BYTES
Packit Service c5cf8c
    Aliases: MPIR_PARAM_CH3_RMA_TARGET_LOCK_DATA_BYTES
Packit Service c5cf8c
             MPICH_CH3_RMA_TARGET_LOCK_DATA_BYTES
Packit Service c5cf8c
    Description: Size (in bytes) of available lock data this window can
Packit Service c5cf8c
        provided. If current buffered lock data is more than this value,
Packit Service c5cf8c
        the process will drop the upcoming operation data. Requires a
Packit Service c5cf8c
        positive calue.
Packit Service c5cf8c
    Default: 655360
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_CH3_EAGER_MAX_MSG_SIZE
Packit Service c5cf8c
    Aliases: MPIR_PARAM_CH3_EAGER_MAX_MSG_SIZE
Packit Service c5cf8c
             MPICH_CH3_EAGER_MAX_MSG_SIZE
Packit Service c5cf8c
    Description: This cvar controls the message size at which CH3 switches
Packit Service c5cf8c
        from eager to rendezvous mode.
Packit Service c5cf8c
    Default: 131072
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_CH3_RMA_OP_WIN_POOL_SIZE
Packit Service c5cf8c
    Aliases: MPIR_PARAM_CH3_RMA_OP_WIN_POOL_SIZE
Packit Service c5cf8c
             MPICH_CH3_RMA_OP_WIN_POOL_SIZE
Packit Service c5cf8c
    Description: Size of the window-private RMA operations pool (in number
Packit Service c5cf8c
        of operations) that stores information about RMA operations that
Packit Service c5cf8c
        could not be issued immediately.  Requires a positive value.
Packit Service c5cf8c
    Default: 256
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_CH3_RMA_OP_GLOBAL_POOL_SIZE
Packit Service c5cf8c
    Aliases: MPIR_PARAM_CH3_RMA_OP_GLOBAL_POOL_SIZE
Packit Service c5cf8c
             MPICH_CH3_RMA_OP_GLOBAL_POOL_SIZE
Packit Service c5cf8c
    Description: Size of the Global RMA operations pool (in number of
Packit Service c5cf8c
        operations) that stores information about RMA operations that could
Packit Service c5cf8c
        not be issued immediatly.  Requires a positive value.
Packit Service c5cf8c
    Default: 16384
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_CH3_RMA_TARGET_WIN_POOL_SIZE
Packit Service c5cf8c
    Aliases: MPIR_PARAM_CH3_RMA_TARGET_WIN_POOL_SIZE
Packit Service c5cf8c
             MPICH_CH3_RMA_TARGET_WIN_POOL_SIZE
Packit Service c5cf8c
    Description: Size of the window-private RMA target pool (in number of
Packit Service c5cf8c
        targets) that stores information about RMA targets that could not
Packit Service c5cf8c
        be issued immediately.  Requires a positive value.
Packit Service c5cf8c
    Default: 256
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_CH3_RMA_TARGET_GLOBAL_POOL_SIZE
Packit Service c5cf8c
    Aliases: MPIR_PARAM_CH3_RMA_TARGET_GLOBAL_POOL_SIZE
Packit Service c5cf8c
             MPICH_CH3_RMA_TARGET_GLOBAL_POOL_SIZE
Packit Service c5cf8c
    Description: Size of the Global RMA targets pool (in number of targets)
Packit Service c5cf8c
        that stores information about RMA targets that could not be issued
Packit Service c5cf8c
        immediatly.  Requires a positive value.
Packit Service c5cf8c
    Default: 16384
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_CH3_RMA_TARGET_LOCK_ENTRY_WIN_POOL_SIZE
Packit Service c5cf8c
    Aliases: MPIR_PARAM_CH3_RMA_TARGET_LOCK_ENTRY_WIN_POOL_SIZE
Packit Service c5cf8c
             MPICH_CH3_RMA_TARGET_LOCK_ENTRY_WIN_POOL_SIZE
Packit Service c5cf8c
    Description: Size of the window-private RMA lock entries pool (in
Packit Service c5cf8c
        number of lock entries) that stores information about RMA lock
Packit Service c5cf8c
        requests that could not be satisfied immediatly.  Requires a
Packit Service c5cf8c
        positive value.
Packit Service c5cf8c
    Default: 256
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_CH4_OFI_CAPABILITY_SETS_DEBUG
Packit Service c5cf8c
    Aliases: MPIR_PARAM_CH4_OFI_CAPABILITY_SETS_DEBUG
Packit Service c5cf8c
             MPICH_CH4_OFI_CAPABILITY_SETS_DEBUG
Packit Service c5cf8c
    Description: Prints out the configuration of each capability selected
Packit Service c5cf8c
        via the capability sets interface.
Packit Service c5cf8c
    Default: 0
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_CH4_OFI_ENABLE_DATA
Packit Service c5cf8c
    Aliases: MPIR_PARAM_CH4_OFI_ENABLE_DATA
Packit Service c5cf8c
             MPICH_CH4_OFI_ENABLE_DATA
Packit Service c5cf8c
    Description: Enable immediate data fields in OFI to transmit source
Packit Service c5cf8c
        rank outside of the match bits
Packit Service c5cf8c
    Default: -1
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_CH4_OFI_ENABLE_AV_TABLE
Packit Service c5cf8c
    Aliases: MPIR_PARAM_CH4_OFI_ENABLE_AV_TABLE
Packit Service c5cf8c
             MPICH_CH4_OFI_ENABLE_AV_TABLE
Packit Service c5cf8c
    Description: If true, the OFI addressing information will be stored
Packit Service c5cf8c
        with an FI_AV_TABLE. If false, an FI_AV_MAP will be used.
Packit Service c5cf8c
    Default: -1
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_CH4_OFI_ENABLE_SCALABLE_ENDPOINTS
Packit Service c5cf8c
    Aliases: MPIR_PARAM_CH4_OFI_ENABLE_SCALABLE_ENDPOINTS
Packit Service c5cf8c
             MPICH_CH4_OFI_ENABLE_SCALABLE_ENDPOINTS
Packit Service c5cf8c
    Description: If true, use OFI scalable endpoints.
Packit Service c5cf8c
    Default: -1
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_CH4_OFI_ENABLE_SHARED_CONTEXTS
Packit Service c5cf8c
    Aliases: MPIR_PARAM_CH4_OFI_ENABLE_SHARED_CONTEXTS
Packit Service c5cf8c
             MPICH_CH4_OFI_ENABLE_SHARED_CONTEXTS
Packit Service c5cf8c
    Description: If set to false (zero), MPICH does not use OFI shared
Packit Service c5cf8c
        contexts. If set to -1, it is determined by the OFI capability sets
Packit Service c5cf8c
        based on the provider. Otherwise, MPICH tries to use OFI shared
Packit Service c5cf8c
        contexts. If they are unavailable, it'll fall back to the mode
Packit Service c5cf8c
        without shared contexts.
Packit Service c5cf8c
    Default: -1
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_CH4_OFI_ENABLE_MR_SCALABLE
Packit Service c5cf8c
    Aliases: MPIR_PARAM_CH4_OFI_ENABLE_MR_SCALABLE
Packit Service c5cf8c
             MPICH_CH4_OFI_ENABLE_MR_SCALABLE
Packit Service c5cf8c
    Description: If true, MR_SCALABLE for OFI memory regions. If false,
Packit Service c5cf8c
        MR_BASIC for OFI memory regions.
Packit Service c5cf8c
    Default: -1
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_CH4_OFI_ENABLE_TAGGED
Packit Service c5cf8c
    Aliases: MPIR_PARAM_CH4_OFI_ENABLE_TAGGED
Packit Service c5cf8c
             MPICH_CH4_OFI_ENABLE_TAGGED
Packit Service c5cf8c
    Description: If true, use tagged message transmission functions in OFI.
Packit Service c5cf8c
    Default: -1
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_CH4_OFI_ENABLE_AM
Packit Service c5cf8c
    Aliases: MPIR_PARAM_CH4_OFI_ENABLE_AM
Packit Service c5cf8c
             MPICH_CH4_OFI_ENABLE_AM
Packit Service c5cf8c
    Description: If true, enable OFI active message support.
Packit Service c5cf8c
    Default: -1
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_CH4_OFI_ENABLE_RMA
Packit Service c5cf8c
    Aliases: MPIR_PARAM_CH4_OFI_ENABLE_RMA
Packit Service c5cf8c
             MPICH_CH4_OFI_ENABLE_RMA
Packit Service c5cf8c
    Description: If true, enable OFI RMA support.
Packit Service c5cf8c
    Default: -1
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_CH4_OFI_ENABLE_ATOMICS
Packit Service c5cf8c
    Aliases: MPIR_PARAM_CH4_OFI_ENABLE_ATOMICS
Packit Service c5cf8c
             MPICH_CH4_OFI_ENABLE_ATOMICS
Packit Service c5cf8c
    Description: If true, enable OFI Atomics support.
Packit Service c5cf8c
    Default: -1
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_CH4_OFI_FETCH_ATOMIC_IOVECS
Packit Service c5cf8c
    Aliases: MPIR_PARAM_CH4_OFI_FETCH_ATOMIC_IOVECS
Packit Service c5cf8c
             MPICH_CH4_OFI_FETCH_ATOMIC_IOVECS
Packit Service c5cf8c
    Description: Specifies the maximum number of iovecs that can be used by
Packit Service c5cf8c
        the OFI provider for fetch_atomic operations. The default value is
Packit Service c5cf8c
        -1, indicating that no value is set.
Packit Service c5cf8c
    Default: -1
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_CH4_OFI_ENABLE_DATA_AUTO_PROGRESS
Packit Service c5cf8c
    Aliases: MPIR_PARAM_CH4_OFI_ENABLE_DATA_AUTO_PROGRESS
Packit Service c5cf8c
             MPICH_CH4_OFI_ENABLE_DATA_AUTO_PROGRESS
Packit Service c5cf8c
    Description: If true, enable MPI data auto progress.
Packit Service c5cf8c
    Default: -1
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_CH4_OFI_ENABLE_CONTROL_AUTO_PROGRESS
Packit Service c5cf8c
    Aliases: MPIR_PARAM_CH4_OFI_ENABLE_CONTROL_AUTO_PROGRESS
Packit Service c5cf8c
             MPICH_CH4_OFI_ENABLE_CONTROL_AUTO_PROGRESS
Packit Service c5cf8c
    Description: If true, enable MPI control auto progress.
Packit Service c5cf8c
    Default: -1
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_CH4_OFI_ENABLE_PT2PT_NOPACK
Packit Service c5cf8c
    Aliases: MPIR_PARAM_CH4_OFI_ENABLE_PT2PT_NOPACK
Packit Service c5cf8c
             MPICH_CH4_OFI_ENABLE_PT2PT_NOPACK
Packit Service c5cf8c
    Description: If true, enable iovec for pt2pt.
Packit Service c5cf8c
    Default: -1
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_CH4_OFI_CONTEXT_ID_BITS
Packit Service c5cf8c
    Aliases: MPIR_PARAM_CH4_OFI_CONTEXT_ID_BITS
Packit Service c5cf8c
             MPICH_CH4_OFI_CONTEXT_ID_BITS
Packit Service c5cf8c
    Description: Specifies the number of bits that will be used for
Packit Service c5cf8c
        matching the context ID. The default value is -1, indicating that
Packit Service c5cf8c
        no value is set and that the default will be defined in the
Packit Service c5cf8c
        ofi_types.h file.
Packit Service c5cf8c
    Default: -1
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_CH4_OFI_RANK_BITS
Packit Service c5cf8c
    Aliases: MPIR_PARAM_CH4_OFI_RANK_BITS
Packit Service c5cf8c
             MPICH_CH4_OFI_RANK_BITS
Packit Service c5cf8c
    Description: Specifies the number of bits that will be used for
Packit Service c5cf8c
        matching the MPI rank. The default value is -1, indicating that no
Packit Service c5cf8c
        value is set and that the default will be defined in the
Packit Service c5cf8c
        ofi_types.h file.
Packit Service c5cf8c
    Default: -1
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_CH4_OFI_TAG_BITS
Packit Service c5cf8c
    Aliases: MPIR_PARAM_CH4_OFI_TAG_BITS
Packit Service c5cf8c
             MPICH_CH4_OFI_TAG_BITS
Packit Service c5cf8c
    Description: Specifies the number of bits that will be used for
Packit Service c5cf8c
        matching the user tag. The default value is -1, indicating that no
Packit Service c5cf8c
        value is set and that the default will be defined in the
Packit Service c5cf8c
        ofi_types.h file.
Packit Service c5cf8c
    Default: -1
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_CH4_OFI_MAJOR_VERSION
Packit Service c5cf8c
    Aliases: MPIR_PARAM_CH4_OFI_MAJOR_VERSION
Packit Service c5cf8c
             MPICH_CH4_OFI_MAJOR_VERSION
Packit Service c5cf8c
    Description: Specifies the major version of the OFI library. The
Packit Service c5cf8c
        default is the major version of the OFI library used with MPICH. If
Packit Service c5cf8c
        using this CVAR, it is recommended that the user also specifies a
Packit Service c5cf8c
        specific OFI provider.
Packit Service c5cf8c
    Default: -1
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_CH4_OFI_MINOR_VERSION
Packit Service c5cf8c
    Aliases: MPIR_PARAM_CH4_OFI_MINOR_VERSION
Packit Service c5cf8c
             MPICH_CH4_OFI_MINOR_VERSION
Packit Service c5cf8c
    Description: Specifies the major version of the OFI library. The
Packit Service c5cf8c
        default is the minor version of the OFI library used with MPICH. If
Packit Service c5cf8c
        using this CVAR, it is recommended that the user also specifies a
Packit Service c5cf8c
        specific OFI provider.
Packit Service c5cf8c
    Default: -1
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_CH4_OFI_MAX_VNIS
Packit Service c5cf8c
    Aliases: MPIR_PARAM_CH4_OFI_MAX_VNIS
Packit Service c5cf8c
             MPICH_CH4_OFI_MAX_VNIS
Packit Service c5cf8c
    Description: If set to positive, this CVAR specifies the maximum number
Packit Service c5cf8c
        of CH4 VNIs that OFI netmod exposes.
Packit Service c5cf8c
    Default: 1
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_CH4_OFI_MAX_RMA_SEP_CTX
Packit Service c5cf8c
    Aliases: MPIR_PARAM_CH4_OFI_MAX_RMA_SEP_CTX
Packit Service c5cf8c
             MPICH_CH4_OFI_MAX_RMA_SEP_CTX
Packit Service c5cf8c
    Description: If set to positive, this CVAR specifies the maximum number
Packit Service c5cf8c
        of transmit contexts RMA can utilize in a scalable endpoint. This
Packit Service c5cf8c
        value is effective only when scalable endpoint is available,
Packit Service c5cf8c
        otherwise it will be ignored.
Packit Service c5cf8c
    Default: 0
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_CH4_OFI_MAX_EAGAIN_RETRY
Packit Service c5cf8c
    Aliases: MPIR_PARAM_CH4_OFI_MAX_EAGAIN_RETRY
Packit Service c5cf8c
             MPICH_CH4_OFI_MAX_EAGAIN_RETRY
Packit Service c5cf8c
    Description: If set to positive, this CVAR specifies the maximum number
Packit Service c5cf8c
        of retries of an ofi operations before returning MPIX_ERR_EAGAIN.
Packit Service c5cf8c
        This value is effective only when the communicator has the
Packit Service c5cf8c
        MPI_OFI_set_eagain info hint set to true.
Packit Service c5cf8c
    Default: -1
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_CH4_OFI_NUM_AM_BUFFERS
Packit Service c5cf8c
    Aliases: MPIR_PARAM_CH4_OFI_NUM_AM_BUFFERS
Packit Service c5cf8c
             MPICH_CH4_OFI_NUM_AM_BUFFERS
Packit Service c5cf8c
    Description: Specifies the number of buffers for receiving active
Packit Service c5cf8c
        messages.
Packit Service c5cf8c
    Default: -1
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_CH4_NETMOD
Packit Service c5cf8c
    Aliases: MPIR_PARAM_CH4_NETMOD
Packit Service c5cf8c
             MPICH_CH4_NETMOD
Packit Service c5cf8c
    Description: If non-empty, this cvar specifies which network module to
Packit Service c5cf8c
        use
Packit Service c5cf8c
    Default: ""
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_CH4_SHM
Packit Service c5cf8c
    Aliases: MPIR_PARAM_CH4_SHM
Packit Service c5cf8c
             MPICH_CH4_SHM
Packit Service c5cf8c
    Description: If non-empty, this cvar specifies which shm module to use
Packit Service c5cf8c
    Default: ""
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_CH4_ROOTS_ONLY_PMI
Packit Service c5cf8c
    Aliases: MPIR_PARAM_CH4_ROOTS_ONLY_PMI
Packit Service c5cf8c
             MPICH_CH4_ROOTS_ONLY_PMI
Packit Service c5cf8c
    Description: Enables an optimized business card exchange over PMI for
Packit Service c5cf8c
        node root processes only.
Packit Service c5cf8c
    Default: 0
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_CH4_RUNTIME_CONF_DEBUG
Packit Service c5cf8c
    Aliases: MPIR_PARAM_CH4_RUNTIME_CONF_DEBUG
Packit Service c5cf8c
             MPICH_CH4_RUNTIME_CONF_DEBUG
Packit Service c5cf8c
    Description: If enabled, CH4-level runtime configurations are printed
Packit Service c5cf8c
        out
Packit Service c5cf8c
    Default: 0
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_CH4_MT_MODEL
Packit Service c5cf8c
    Aliases: MPIR_PARAM_CH4_MT_MODEL
Packit Service c5cf8c
             MPICH_CH4_MT_MODEL
Packit Service c5cf8c
    Description: Specifies the CH4 multi-threading model. Possible values
Packit Service c5cf8c
        are: direct (default) handoff trylock
Packit Service c5cf8c
    Default: ""
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_CH4_COMM_CONNECT_TIMEOUT
Packit Service c5cf8c
    Aliases: MPIR_PARAM_CH4_COMM_CONNECT_TIMEOUT
Packit Service c5cf8c
             MPICH_CH4_COMM_CONNECT_TIMEOUT
Packit Service c5cf8c
    Description: The default time out period in seconds for a connection
Packit Service c5cf8c
        attempt to the server communicator where the named port exists but
Packit Service c5cf8c
        no pending accept. User can change the value for a specified
Packit Service c5cf8c
        connection through its info argument.
Packit Service c5cf8c
    Default: 180
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_CH4_RANDOM_ADDR_RETRY
Packit Service c5cf8c
    Aliases: MPIR_PARAM_CH4_RANDOM_ADDR_RETRY
Packit Service c5cf8c
             MPICH_CH4_RANDOM_ADDR_RETRY
Packit Service c5cf8c
    Description: The default number of retries for generating a random
Packit Service c5cf8c
        address. A retrying involves only local operations.
Packit Service c5cf8c
    Default: 100
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_CH4_SHM_SYMHEAP_RETRY
Packit Service c5cf8c
    Aliases: MPIR_PARAM_CH4_SHM_SYMHEAP_RETRY
Packit Service c5cf8c
             MPICH_CH4_SHM_SYMHEAP_RETRY
Packit Service c5cf8c
    Description: The default number of retries for allocating a symmetric
Packit Service c5cf8c
        heap in shared memory. A retrying involves collective communication
Packit Service c5cf8c
        over the group in the shared memory.
Packit Service c5cf8c
    Default: 100
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_CH4_RMA_MEM_EFFICIENT
Packit Service c5cf8c
    Aliases: MPIR_PARAM_CH4_RMA_MEM_EFFICIENT
Packit Service c5cf8c
             MPICH_CH4_RMA_MEM_EFFICIENT
Packit Service c5cf8c
    Description: If true, memory-saving mode is on, per-target object is
Packit Service c5cf8c
        released at the epoch end call. If false, performance-efficient
Packit Service c5cf8c
        mode is on, all allocated target objects are cached and freed at
Packit Service c5cf8c
        win_finalize.
Packit Service c5cf8c
    Default: 0
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_ENABLE_HCOLL
Packit Service c5cf8c
    Aliases: MPIR_PARAM_ENABLE_HCOLL
Packit Service c5cf8c
             MPICH_ENABLE_HCOLL
Packit Service c5cf8c
    Description: Enable hcoll collective support.
Packit Service c5cf8c
    Default: 0
Packit Service c5cf8c
Packit Service c5cf8c
MPIR_CVAR_COLL_SCHED_DUMP
Packit Service c5cf8c
    Aliases: MPIR_PARAM_COLL_SCHED_DUMP
Packit Service c5cf8c
             MPICH_COLL_SCHED_DUMP
Packit Service c5cf8c
    Description: Print schedule data for nonblocking collective operations.
Packit Service c5cf8c
    Default: 0
Packit Service c5cf8c