X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/6a8dfdb49f69b809acd48b63087e285e1218cbdb..5a37cda:/src/simix/smx_context.c diff --git a/src/simix/smx_context.c b/src/simix/smx_context.c index 88c5a4fac9..85a8eca90e 100644 --- a/src/simix/smx_context.c +++ b/src/simix/smx_context.c @@ -1,6 +1,6 @@ /* a fast and simple context switching library */ -/* Copyright (c) 2009-2013. The SimGrid Team. +/* Copyright (c) 2009-2014. The SimGrid Team. * All rights reserved. */ /* This program is free software; you can redistribute it and/or modify it @@ -19,7 +19,7 @@ XBT_LOG_NEW_DEFAULT_SUBCATEGORY(simix_context, simix, char* smx_context_factory_name = NULL; /* factory name specified by --cfg=contexts/factory:value */ smx_ctx_factory_initializer_t smx_factory_initializer_to_use = NULL; -int smx_context_stack_size = 128 * 1024; +int smx_context_stack_size = 8 * 1024 * 1024; int smx_context_stack_size_was_set = 0; #ifdef HAVE_THREAD_LOCAL_STORAGE static __thread smx_context_t smx_current_context_parallel; @@ -70,10 +70,10 @@ void SIMIX_context_mod_init(void) #ifdef HAVE_RAWCTX XBT_ERROR(" raw: high performance context factory implemented specifically for SimGrid"); #else - XBT_ERROR(" (raw contextes are disabled at compilation time on this machine -- check configure logs for details)"); + XBT_ERROR(" (raw contexts are disabled at compilation time on this machine -- check configure logs for details)"); #endif #ifdef CONTEXT_UCONTEXT - XBT_ERROR(" ucontext: classical system V contextes (implemented with makecontext, swapcontext and friends)"); + XBT_ERROR(" ucontext: classical system V contexts (implemented with makecontext, swapcontext and friends)"); #else XBT_ERROR(" (ucontext is disabled at compilation time on this machine -- check configure logs for details)"); #endif @@ -127,7 +127,7 @@ XBT_INLINE int SIMIX_context_get_nthreads(void) { * * \param nb_threads the number of threads to use */ -XBT_INLINE void SIMIX_context_set_nthreads(int nb_threads) { +void SIMIX_context_set_nthreads(int nb_threads) { if (nb_threads<=0) { nb_threads = xbt_os_get_numcores(); XBT_INFO("Auto-setting contexts/nthreads to %d",nb_threads); @@ -220,4 +220,3 @@ XBT_INLINE void SIMIX_context_set_current(smx_context_t context) smx_current_context_serial = context; } } -