coll/tuned: Mark global static algorithm as const
Signed-off-by: Joseph Schuchart <schuchart@icl.utk.edu>
Этот коммит содержится в:
родитель
06f605c1e1
Коммит
7261255b8d
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2004-2017 The University of Tennessee and The University
|
||||
* Copyright (c) 2004-2020 The University of Tennessee and The University
|
||||
* of Tennessee Research Foundation. All rights
|
||||
* reserved.
|
||||
* Copyright (c) 2015 Research Organization for Information Science
|
||||
@ -31,7 +31,7 @@ static int coll_tuned_allgather_tree_fanout;
|
||||
static int coll_tuned_allgather_chain_fanout;
|
||||
|
||||
/* valid values for coll_tuned_allgather_forced_algorithm */
|
||||
static mca_base_var_enum_value_t allgather_algorithms[] = {
|
||||
static const mca_base_var_enum_value_t allgather_algorithms[] = {
|
||||
{0, "ignore"},
|
||||
{1, "linear"},
|
||||
{2, "bruck"},
|
||||
|
@ -1,6 +1,6 @@
|
||||
/* -*- Mode: C; c-basic-offset:4 ; indent-tabs-mode:nil -*- */
|
||||
/*
|
||||
* Copyright (c) 2004-2017 The University of Tennessee and The University
|
||||
* Copyright (c) 2004-2020 The University of Tennessee and The University
|
||||
* of Tennessee Research Foundation. All rights
|
||||
* reserved.
|
||||
* Copyright (c) 2015 Research Organization for Information Science
|
||||
@ -31,7 +31,7 @@ static int coll_tuned_allgatherv_tree_fanout;
|
||||
static int coll_tuned_allgatherv_chain_fanout;
|
||||
|
||||
/* valid values for coll_tuned_allgatherv_forced_algorithm */
|
||||
static mca_base_var_enum_value_t allgatherv_algorithms[] = {
|
||||
static const mca_base_var_enum_value_t allgatherv_algorithms[] = {
|
||||
{0, "ignore"},
|
||||
{1, "default"},
|
||||
{2, "bruck"},
|
||||
|
@ -1,6 +1,6 @@
|
||||
/* -*- Mode: C; c-basic-offset:4 ; indent-tabs-mode:nil -*- */
|
||||
/*
|
||||
* Copyright (c) 2004-2017 The University of Tennessee and The University
|
||||
* Copyright (c) 2004-2020 The University of Tennessee and The University
|
||||
* of Tennessee Research Foundation. All rights
|
||||
* reserved.
|
||||
* Copyright (c) 2015-2018 Research Organization for Information Science
|
||||
@ -34,7 +34,7 @@ static int coll_tuned_allreduce_tree_fanout;
|
||||
static int coll_tuned_allreduce_chain_fanout;
|
||||
|
||||
/* valid values for coll_tuned_allreduce_forced_algorithm */
|
||||
static mca_base_var_enum_value_t allreduce_algorithms[] = {
|
||||
static const mca_base_var_enum_value_t allreduce_algorithms[] = {
|
||||
{0, "ignore"},
|
||||
{1, "basic_linear"},
|
||||
{2, "nonoverlapping"},
|
||||
|
@ -1,6 +1,6 @@
|
||||
/* -*- Mode: C; c-basic-offset:4 ; indent-tabs-mode:nil -*- */
|
||||
/*
|
||||
* Copyright (c) 2004-2017 The University of Tennessee and The University
|
||||
* Copyright (c) 2004-2020 The University of Tennessee and The University
|
||||
* of Tennessee Research Foundation. All rights
|
||||
* reserved.
|
||||
* Copyright (c) 2015 Research Organization for Information Science
|
||||
@ -32,7 +32,7 @@ static int coll_tuned_alltoall_tree_fanout;
|
||||
static int coll_tuned_alltoall_chain_fanout;
|
||||
|
||||
/* valid values for coll_tuned_alltoall_forced_algorithm */
|
||||
static mca_base_var_enum_value_t alltoall_algorithms[] = {
|
||||
static const mca_base_var_enum_value_t alltoall_algorithms[] = {
|
||||
{0, "ignore"},
|
||||
{1, "linear"},
|
||||
{2, "pairwise"},
|
||||
|
@ -1,6 +1,6 @@
|
||||
/* -*- Mode: C; c-basic-offset:4 ; indent-tabs-mode:nil -*- */
|
||||
/*
|
||||
* Copyright (c) 2004-2017 The University of Tennessee and The University
|
||||
* Copyright (c) 2004-2020 The University of Tennessee and The University
|
||||
* of Tennessee Research Foundation. All rights
|
||||
* reserved.
|
||||
* Copyright (c) 2015 Research Organization for Information Science
|
||||
@ -29,7 +29,7 @@
|
||||
static int coll_tuned_alltoallv_forced_algorithm = 0;
|
||||
|
||||
/* valid values for coll_tuned_alltoallv_forced_algorithm */
|
||||
static mca_base_var_enum_value_t alltoallv_algorithms[] = {
|
||||
static const mca_base_var_enum_value_t alltoallv_algorithms[] = {
|
||||
{0, "ignore"},
|
||||
{1, "basic_linear"},
|
||||
{2, "pairwise"},
|
||||
|
@ -1,6 +1,6 @@
|
||||
/* -*- Mode: C; c-basic-offset:4 ; indent-tabs-mode:nil -*- */
|
||||
/*
|
||||
* Copyright (c) 2004-2015 The University of Tennessee and The University
|
||||
* Copyright (c) 2004-2020 The University of Tennessee and The University
|
||||
* of Tennessee Research Foundation. All rights
|
||||
* reserved.
|
||||
* $COPYRIGHT$
|
||||
@ -27,7 +27,7 @@
|
||||
static int coll_tuned_barrier_forced_algorithm = 0;
|
||||
|
||||
/* valid values for coll_tuned_barrier_forced_algorithm */
|
||||
static mca_base_var_enum_value_t barrier_algorithms[] = {
|
||||
static const mca_base_var_enum_value_t barrier_algorithms[] = {
|
||||
{0, "ignore"},
|
||||
{1, "linear"},
|
||||
{2, "double_ring"},
|
||||
|
@ -1,6 +1,6 @@
|
||||
/* -*- Mode: C; c-basic-offset:4 ; indent-tabs-mode:nil -*- */
|
||||
/*
|
||||
* Copyright (c) 2004-2017 The University of Tennessee and The University
|
||||
* Copyright (c) 2004-2020 The University of Tennessee and The University
|
||||
* of Tennessee Research Foundation. All rights
|
||||
* reserved.
|
||||
* Copyright (c) 2015 Research Organization for Information Science
|
||||
@ -34,7 +34,7 @@ static int coll_tuned_bcast_chain_fanout;
|
||||
static int coll_tuned_bcast_knomial_radix = 4;
|
||||
|
||||
/* valid values for coll_tuned_bcast_forced_algorithm */
|
||||
static mca_base_var_enum_value_t bcast_algorithms[] = {
|
||||
static const mca_base_var_enum_value_t bcast_algorithms[] = {
|
||||
{0, "ignore"},
|
||||
{1, "basic_linear"},
|
||||
{2, "chain"},
|
||||
|
@ -2,6 +2,9 @@
|
||||
/*
|
||||
* Copyright (c) 2018 Research Organization for Information Science
|
||||
* and Technology (RIST). All rights reserved.
|
||||
* Copyright (c) 2020 The University of Tennessee and The University
|
||||
* of Tennessee Research Foundation. All rights
|
||||
* reserved.
|
||||
* $COPYRIGHT$
|
||||
*
|
||||
* Additional copyrights may follow
|
||||
@ -26,7 +29,7 @@
|
||||
static int coll_tuned_exscan_forced_algorithm = 0;
|
||||
|
||||
/* valid values for coll_tuned_exscan_forced_algorithm */
|
||||
static mca_base_var_enum_value_t exscan_algorithms[] = {
|
||||
static const mca_base_var_enum_value_t exscan_algorithms[] = {
|
||||
{0, "ignore"},
|
||||
{1, "linear"},
|
||||
{2, "recursive_doubling"},
|
||||
|
@ -1,6 +1,6 @@
|
||||
/* -*- Mode: C; c-basic-offset:4 ; indent-tabs-mode:nil -*- */
|
||||
/*
|
||||
* Copyright (c) 2004-2017 The University of Tennessee and The University
|
||||
* Copyright (c) 2004-2020 The University of Tennessee and The University
|
||||
* of Tennessee Research Foundation. All rights
|
||||
* reserved.
|
||||
* Copyright (c) 2015-2017 Research Organization for Information Science
|
||||
@ -32,7 +32,7 @@ static int coll_tuned_gather_tree_fanout;
|
||||
static int coll_tuned_gather_chain_fanout;
|
||||
|
||||
/* valid values for coll_tuned_gather_forced_algorithm */
|
||||
static mca_base_var_enum_value_t gather_algorithms[] = {
|
||||
static const mca_base_var_enum_value_t gather_algorithms[] = {
|
||||
{0, "ignore"},
|
||||
{1, "basic_linear"},
|
||||
{2, "binomial"},
|
||||
|
@ -1,6 +1,6 @@
|
||||
/* -*- Mode: C; c-basic-offset:4 ; indent-tabs-mode:nil -*- */
|
||||
/*
|
||||
* Copyright (c) 2004-2017 The University of Tennessee and The University
|
||||
* Copyright (c) 2004-2020 The University of Tennessee and The University
|
||||
* of Tennessee Research Foundation. All rights
|
||||
* reserved.
|
||||
* Copyright (c) 2015-2018 Research Organization for Information Science
|
||||
@ -33,7 +33,7 @@ static int coll_tuned_reduce_tree_fanout;
|
||||
static int coll_tuned_reduce_chain_fanout;
|
||||
|
||||
/* valid values for coll_tuned_reduce_forced_algorithm */
|
||||
static mca_base_var_enum_value_t reduce_algorithms[] = {
|
||||
static const mca_base_var_enum_value_t reduce_algorithms[] = {
|
||||
{0, "ignore"},
|
||||
{1, "linear"},
|
||||
{2, "chain"},
|
||||
|
@ -4,6 +4,9 @@
|
||||
* and Information Sciences. All rights reserved.
|
||||
* Copyright (c) 2018 Research Organization for Information Science
|
||||
* and Technology (RIST). All rights reserved.
|
||||
* Copyright (c) 2020 The University of Tennessee and The University
|
||||
* of Tennessee Research Foundation. All rights
|
||||
* reserved.
|
||||
* $COPYRIGHT$
|
||||
*
|
||||
* Additional copyrights may follow
|
||||
@ -31,7 +34,7 @@ static int coll_tuned_reduce_scatter_block_segment_size = 0;
|
||||
static int coll_tuned_reduce_scatter_block_tree_fanout;
|
||||
|
||||
/* valid values for coll_tuned_reduce_scatter_blokc_forced_algorithm */
|
||||
static mca_base_var_enum_value_t reduce_scatter_block_algorithms[] = {
|
||||
static const mca_base_var_enum_value_t reduce_scatter_block_algorithms[] = {
|
||||
{0, "ignore"},
|
||||
{1, "basic_linear"},
|
||||
{2, "recursive_doubling"},
|
||||
@ -131,7 +134,7 @@ int ompi_coll_tuned_reduce_scatter_block_intra_do_this(const void *sbuf, void *r
|
||||
dtype, op, comm, module);
|
||||
case (3): return ompi_coll_base_reduce_scatter_block_intra_recursivehalving(sbuf, rbuf, rcount,
|
||||
dtype, op, comm, module);
|
||||
case (4): return ompi_coll_base_reduce_scatter_block_intra_butterfly(sbuf, rbuf, rcount, dtype, op, comm,
|
||||
case (4): return ompi_coll_base_reduce_scatter_block_intra_butterfly(sbuf, rbuf, rcount, dtype, op, comm,
|
||||
module);
|
||||
} /* switch */
|
||||
OPAL_OUTPUT((ompi_coll_tuned_stream, "coll:tuned:reduce_scatter_block_intra_do_this attempt to select algorithm %d when only 0-%d is valid?",
|
||||
|
@ -1,6 +1,6 @@
|
||||
/* -*- Mode: C; c-basic-offset:4 ; indent-tabs-mode:nil -*- */
|
||||
/*
|
||||
* Copyright (c) 2004-2017 The University of Tennessee and The University
|
||||
* Copyright (c) 2004-2020 The University of Tennessee and The University
|
||||
* of Tennessee Research Foundation. All rights
|
||||
* reserved.
|
||||
* Copyright (c) 2015 Research Organization for Information Science
|
||||
@ -33,7 +33,7 @@ static int coll_tuned_reduce_scatter_tree_fanout;
|
||||
static int coll_tuned_reduce_scatter_chain_fanout;
|
||||
|
||||
/* valid values for coll_tuned_reduce_scatter_forced_algorithm */
|
||||
static mca_base_var_enum_value_t reduce_scatter_algorithms[] = {
|
||||
static const mca_base_var_enum_value_t reduce_scatter_algorithms[] = {
|
||||
{0, "ignore"},
|
||||
{1, "non-overlapping"},
|
||||
{2, "recursive_halving"},
|
||||
|
@ -2,6 +2,9 @@
|
||||
/*
|
||||
* Copyright (c) 2018 Research Organization for Information Science
|
||||
* and Technology (RIST). All rights reserved.
|
||||
* Copyright (c) 2020 The University of Tennessee and The University
|
||||
* of Tennessee Research Foundation. All rights
|
||||
* reserved.
|
||||
* $COPYRIGHT$
|
||||
*
|
||||
* Additional copyrights may follow
|
||||
@ -26,7 +29,7 @@
|
||||
static int coll_tuned_scan_forced_algorithm = 0;
|
||||
|
||||
/* valid values for coll_tuned_scan_forced_algorithm */
|
||||
static mca_base_var_enum_value_t scan_algorithms[] = {
|
||||
static const mca_base_var_enum_value_t scan_algorithms[] = {
|
||||
{0, "ignore"},
|
||||
{1, "linear"},
|
||||
{2, "recursive_doubling"},
|
||||
|
@ -1,6 +1,6 @@
|
||||
/* -*- Mode: C; c-basic-offset:4 ; indent-tabs-mode:nil -*- */
|
||||
/*
|
||||
* Copyright (c) 2004-2017 The University of Tennessee and The University
|
||||
* Copyright (c) 2004-2020 The University of Tennessee and The University
|
||||
* of Tennessee Research Foundation. All rights
|
||||
* reserved.
|
||||
* Copyright (c) 2015 Research Organization for Information Science
|
||||
@ -33,7 +33,7 @@ static int coll_tuned_scatter_tree_fanout;
|
||||
static int coll_tuned_scatter_chain_fanout;
|
||||
|
||||
/* valid values for coll_tuned_scatter_forced_algorithm */
|
||||
static mca_base_var_enum_value_t scatter_algorithms[] = {
|
||||
static const mca_base_var_enum_value_t scatter_algorithms[] = {
|
||||
{0, "ignore"},
|
||||
{1, "basic_linear"},
|
||||
{2, "binomial"},
|
||||
|
Загрузка…
Ссылка в новой задаче
Block a user