1 /******************************************************************************* 2 * tlx/algorithm/parallel_multiway_merge.cpp 3 * 4 * Parallel multiway merge settings 5 * 6 * Copied and modified from STXXL, see http://stxxl.org, which itself extracted 7 * it from MCSTL http://algo2.iti.uni-karlsruhe.de/singler/mcstl/. Both are 8 * distributed under the Boost Software License, Version 1.0. 9 * 10 * Part of tlx - http://panthema.net/tlx 11 * 12 * Copyright (C) 2007 Johannes Singler <singler@ira.uka.de> 13 * Copyright (C) 2014-2018 Timo Bingmann <tb@panthema.net> 14 * 15 * All rights reserved. Published under the Boost Software License, Version 1.0 16 ******************************************************************************/ 17 18 #include <tlx/algorithm/parallel_multiway_merge.hpp> 19 20 namespace tlx { 21 22 //! \addtogroup tlx_algorithm 23 //! \{ 24 25 // parallel multiway merge settings 26 27 bool parallel_multiway_merge_force_sequential = false; 28 29 bool parallel_multiway_merge_force_parallel = false; 30 31 size_t parallel_multiway_merge_minimal_k = 2; 32 33 size_t parallel_multiway_merge_minimal_n = 1000; 34 35 size_t parallel_multiway_merge_oversampling = 10; 36 37 //! \} 38 39 } // namespace tlx 40 41 /******************************************************************************/ 42