X-Git-Url: http://bilbo.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/e60a06484e5db7bd6c78a61a232a7d176c68f4d0..01565540f1e39584fb5714d4f4c361ff518917f1:/src/simix/smx_context.cpp diff --git a/src/simix/smx_context.cpp b/src/simix/smx_context.cpp index 93acd015e8..1365a6ad00 100644 --- a/src/simix/smx_context.cpp +++ b/src/simix/smx_context.cpp @@ -1,12 +1,13 @@ /* a fast and simple context switching library */ -/* Copyright (c) 2009-2019. The SimGrid Team. All rights reserved. */ +/* Copyright (c) 2009-2020. The SimGrid Team. All rights reserved. */ /* This program is free software; you can redistribute it and/or modify it * under the terms of the license (GNU LGPL) which comes with this package. */ #include "src/internal_config.h" #include "src/simix/smx_private.hpp" +#include "smpi/smpi.h" #include "xbt/config.hpp" #include @@ -49,7 +50,6 @@ static simgrid::config::Flag context_factory_name( unsigned smx_context_stack_size; unsigned smx_context_guard_size; static int smx_parallel_contexts = 1; -static int smx_parallel_threshold = 2; static e_xbt_parmap_mode_t smx_parallel_synchronization_mode = XBT_PARMAP_DEFAULT; /** @@ -150,32 +150,6 @@ void SIMIX_context_set_nthreads(int nb_threads) { smx_parallel_contexts = nb_threads; } -/** - * @brief Returns the threshold above which user processes are run in parallel. - * - * If the number of threads is set to 1, there is no parallelism and this - * threshold has no effect. - * - * @return when the number of user processes ready to run is above - * this threshold, they are run in parallel - */ -int SIMIX_context_get_parallel_threshold() { - return smx_parallel_threshold; -} - -/** - * @brief Sets the threshold above which user processes are run in parallel. - * - * If the number of threads is set to 1, there is no parallelism and this - * threshold has no effect. - * - * @param threshold when the number of user processes ready to run is above - * this threshold, they are run in parallel - */ -void SIMIX_context_set_parallel_threshold(int threshold) { - smx_parallel_threshold = threshold; -} - /** * @brief Returns the synchronization mode used when processes are run in * parallel.