X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/7f4f03348bd07609e258eb3b545bdafc2c881847..72cfaf84e1338bfa4821d04a291c702f87f12a82:/doc/doxygen/options.doc diff --git a/doc/doxygen/options.doc b/doc/doxygen/options.doc index 3bc5f7b636..4488c39acf 100644 --- a/doc/doxygen/options.doc +++ b/doc/doxygen/options.doc @@ -1,4 +1,4 @@ -/*! \page options Step 2: Configure SimGrid +/*! \page options Configure SimGrid A number of options can be given at runtime to change the default SimGrid behavior. For a complete list of all configuration options @@ -153,7 +153,8 @@ existing classes (for instance, a class "CpuEnergy" inherits from "Cpu" to assess energy consumption). The plugin connects to the code by registering callbacks using -``surf_callback_register`` (see file ``src/surf/plugins/energy.cpp`` for details). +``signal.connect(callback)`` (see file ``src/surf/plugins/energy.cpp`` for +details). \verbatim --cfg=plugin:Energy @@ -438,7 +439,7 @@ reach GiB ou Tib of memory. However, for many workloads, the memory does not change much between different snapshots and taking a complete copy of each snapshot is a waste of memory. -The \b model-check/sparse-checkpoint option item can be set to \b yes in order +The \b model-check/sparse_checkpoint option item can be set to \b yes in order to avoid making a complete copy of each snapshot: instead, each snapshot will be decomposed in blocks which will be stored separately. If multiple snapshots share the same block (or if the same block @@ -464,7 +465,7 @@ really meaningful: you should expect the contribution of the memory consumption of the snapshots to be \f$ \mbox{number of processes} \times \mbox{stack size} \times \mbox{number of states} \f$. -The \b model-check/sparse-checkpoint can be used to reduce the memory +The \b model-check/sparse_checkpoint can be used to reduce the memory consumption by trying to share memory between the different snapshots. When compiled against the model checker, the stacks are not @@ -751,8 +752,15 @@ being replayed/simulated. At the moment, these computation events can be simulated using SMPI by calling internal smpi_execute*() functions. To disable the benchmarking/simulation of computation in the simulated -application, the variable \b -smpi/simulate_computation should be set to no +application, the variable \b smpi/simulate_computation should be set to no. +Equivalently, setting \b smpi/cpu_threshold to -1 also ignores all +computation. + +\note + This option just ignores the timings in your simulation; it still executes + the computations itself. If you want to stop SMPI from doing that, + you should check the SMPI_SAMPLE macros, documented in the chapter + \ref SMPI_adapting_speed. \subsection options_model_smpi_bw_factor smpi/bw_factor: Bandwidth factors @@ -1084,7 +1092,7 @@ silently overflow on other parts of the memory. - \c model-check/reduction: \ref options_modelchecking_reduction - \c model-check/replay: \ref options_modelchecking_recordreplay - \c model-check/send_determinism: \ref options_modelchecking_sparse_checkpoint -- \c model-check/sparse-checkpoint: \ref options_modelchecking_sparse_checkpoint +- \c model-check/sparse_checkpoint: \ref options_modelchecking_sparse_checkpoint - \c model-check/termination: \ref options_modelchecking_termination - \c model-check/timeout: \ref options_modelchecking_timeout - \c model-check/visited: \ref options_modelchecking_visited