X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/846279ff21bca796cbd1eb12ace540ff5ad0abb6..adf35dcadfd3b7c53d51a13f4accba378ea5965e:/src/surf/surf_config.c diff --git a/src/surf/surf_config.c b/src/surf/surf_config.c index 6cd40b291d..617bffc175 100644 --- a/src/surf/surf_config.c +++ b/src/surf/surf_config.c @@ -226,7 +226,7 @@ static void _surf_cfg_cb_context_stack_size(const char *name, int pos) static void _surf_cfg_cb_contexts_nthreads(const char *name, int pos) { - SIMIX_context_set_nthreads(xbt_cfg_get_string(_surf_cfg_set, name)); + SIMIX_context_set_nthreads(xbt_cfg_get_int(_surf_cfg_set, name)); } static void _surf_cfg_cb_contexts_parallel_threshold(const char *name, int pos) @@ -461,10 +461,10 @@ void surf_config_init(int *argc, char **argv) _surf_cfg_cb_context_stack_size, NULL); /* number of parallel threads for user processes */ - default_value = xbt_strdup("1"); + default_value_int = 1; xbt_cfg_register(&_surf_cfg_set, "contexts/nthreads", "Number of parallel threads used to execute user contexts", - xbt_cfgelm_string, &default_value, 1, 1, + xbt_cfgelm_int, &default_value_int, 1, 1, _surf_cfg_cb_contexts_nthreads, NULL); /* minimal number of user contexts to be run in parallel */