-(see Section~\ref{sec:04.02}).
-
-
- Provided as an input to the simulator, at least $3$ XML files describe the
- computational grid resources: number of clusters in the grid, number of
- processors/cores in each cluster, detailed description of the intra and inter
- networks and the list of the hosts in each cluster (see the details in Section~\ref{sec:expe}). Simgrid uses a fluid model to simulate the program execution.
- This gives several simulation modes which produce accurate
- results~\cite{bedaride+degomme+genaud+al.2013.toward,
- velho+schnorr+casanova+al.2013.validity}. For instance, the "in vivo" mode
- really executes the computation but "intercepts" the communications (running
- time is then evaluated according to the parameters of the simulated platform).
- It is also possible for SimGrid/SMPI to only keep duration of large
- computations by skipping them. Moreover the application can be run "in vitro"
- by sharing some in-memory structures between the simulated processes and
- thus allowing the use of very large data scale.
-
-
-The choice of Simgrid/SMPI as a simulator tool in this study has been emphasized
-by the results obtained by several studies to validate, in real environments,
-the behavior of different network models simulated in
-Simgrid~\cite{velho+schnorr+casanova+al.2013.validity}. Other studies underline
-the comparison between real MPI executions and SimGrid/SMPI
-ones\cite{guermouche+renard.2010.first, clauss+stillwell+genaud+al.2011.single,
-bedaride+degomme+genaud+al.2013.toward}. These works show the accuracy of
-SimGrid simulations.
+(see Section~\ref{sec:04.02}). SMPI enables the direct simulation of the
+execution, as in the real life, of an unmodified MPI distributed application,
+and gets accurate results with the detailed resources consumption.
+
+SimGrid simulator uses at least three XML input files describing the
+computational grid resources: the number of clusters in the grid, the number of
+processors/cores in each cluster, the detailed description of the intra and
+inter networks and the list of the hosts in each cluster (see the details in
+Section~\ref{sec:expe}). SimGrid uses a fluid model to simulate the program
+execution. It allows several simulation modes which produce accurate
+results~\cite{bedaride+degomme+genaud+al.2013.toward,velho+schnorr+casanova+al.2013.validity}. For
+instance, the "in vivo" mode really executes the computation but "intercepts"
+the communications (the execution time is then evaluated according to the
+parameters of the simulated platform). It is also possible for SimGrid/SMPI to
+only keep the duration of large computations by skipping them. Moreover the
+application can be run "in vitro" mode by sharing some in-memory structures
+between the simulated processes and thus allowing the use of very large-scale
+data.
+
+The choice of SimGrid/SMPI as a simulator tool in this study has been emphasized
+by the results obtained by several studies to validate, in the real
+environments, the behavior of different network models simulated in
+SimGrid~\cite{velho+schnorr+casanova+al.2013.validity}. Other studies underline
+the comparison between the real MPI application executions and the SimGrid/SMPI
+ones~\cite{guermouche+renard.2010.first,clauss+stillwell+genaud+al.2011.single,bedaride+degomme+genaud+al.2013.toward}. These
+works show the accuracy of SimGrid simulations compared to the executions on
+real physical architectures.
+
+%% In the scope of this paper, the SimGrid toolkit~\cite{SimGrid,casanova+legrand+quinson.2008.simgrid,casanova+giersch+legrand+al.2014.versatile},
+%% an open source framework actively developed by its scientific community, has been chosen to simulate the behavior of iterative linear solvers in different computational grid configurations. SimGrid pretends to be non-specialized in opposite to some other simulators which stayed to be very specific oriented-application. One of the well-known SimGrid advantage is its SMPI (Simulated MPI) user interface. SMPI purpose is to execute by simulation in a similar way as in real life, an MPI distributed application and to get accurate results with the detailed resources
+%% consumption.Several studies have demonstrated the accuracy of the simulation
+%% compared with execution on real physical architectures. In addition of SMPI,
+%% Simgrid provides other API which can be convienent for different distrbuted
+%% applications: computational grid applications, High Performance Computing (HPC),
+%% P2P but also clouds applications. In this paper we use the SMPI API. It
+%% implements about \np[\%]{80} of the MPI 2.0 standard and allows minor
+%% modifications of the initial code~\cite{bedaride+degomme+genaud+al.2013.toward}
+%% (see Section~\ref{sec:04.02}).
+
+
+%% Provided as an input to the simulator, at least $3$ XML files describe the
+%% computational grid resources: number of clusters in the grid, number of
+%% processors/cores in each cluster, detailed description of the intra and inter
+%% networks and the list of the hosts in each cluster (see the details in Section~\ref{sec:expe}). Simgrid uses a fluid model to simulate the program execution.
+%% This gives several simulation modes which produce accurate
+%% results~\cite{bedaride+degomme+genaud+al.2013.toward,
+%% velho+schnorr+casanova+al.2013.validity}. For instance, the "in vivo" mode
+%% really executes the computation but "intercepts" the communications (running
+%% time is then evaluated according to the parameters of the simulated platform).
+%% It is also possible for SimGrid/SMPI to only keep duration of large
+%% computations by skipping them. Moreover the application can be run "in vitro"
+%% by sharing some in-memory structures between the simulated processes and
+%% thus allowing the use of very large data scale.
+
+
+%% The choice of Simgrid/SMPI as a simulator tool in this study has been emphasized
+%% by the results obtained by several studies to validate, in real environments,
+%% the behavior of different network models simulated in
+%% Simgrid~\cite{velho+schnorr+casanova+al.2013.validity}. Other studies underline
+%% the comparison between real MPI executions and SimGrid/SMPI
+%% ones\cite{guermouche+renard.2010.first, clauss+stillwell+genaud+al.2011.single,
+%% bedaride+degomme+genaud+al.2013.toward}. These works show the accuracy of
+%% SimGrid simulations.