-From our previous experience on running distributed application in a
-computational grid, many factors are identified to have an impact on the
-program behavior and performance on this specific environment. Mainly,
-first of all, the architecture of the grid itself can obviously
-influence the performance results of the program. The performance gain
-might be important theoretically when the number of clusters and/or the
-number of nodes (processors/cores) in each individual cluster increase.
-
-Another important factor impacting the overall performance of the
-application is the network configuration. Two main network parameters
-can modify drastically the program output results : (i) the network
-bandwidth (bw=bits/s) also known as "the data-carrying capacity"
-of the network is defined as the maximum of data that can pass
-from one point to another in a unit of time. (ii) the network latency
-(lat : microsecond) defined as the delay from the start time to send the
-data from a source and the final time the destination have finished to
-receive it. Upon the network characteristics, another impacting factor
-is the application dependent volume of data exchanged between the nodes
-in the cluster and between distant clusters. Large volume of data can be
-transferred in transit between the clusters and nodes during the code
-execution.
-
- In a grid environment, it is common to distinguish in one hand, the
-"\,intra-network" which refers to the links between nodes within a
-cluster and in the other hand, the "\,inter-network" which is the
-backbone link between clusters. By design, these two networks perform
-with different speed. The intra-network generally works like a high
-speed local network with a high bandwith and very low latency. In
-opposite, the inter-network connects clusters sometime via heterogeneous
-networks components thru internet with a lower speed. The network
-between distant clusters might be a bottleneck for the global
-performance of the application.
-
-\subsection{Comparing GMRES and Multisplitting algorithms in
+When running a distributed application in a computational grid, many factors may
+have a strong impact on the performances. First of all, the architecture of the
+grid itself can obviously influence the performance results of the program. The
+performance gain might be important theoretically when the number of clusters
+and/or the number of nodes (processors/cores) in each individual cluster
+increase.
+
+Another important factor impacting the overall performances of the application
+is the network configuration. Two main network parameters can modify drastically
+the program output results:
+\begin{enumerate}
+\item the network bandwidth (bw=bits/s) also known as "the data-carrying
+ capacity" of the network is defined as the maximum of data that can transit
+ from one point to another in a unit of time.
+\item the network latency (lat : microsecond) defined as the delay from the
+ start time to send the data from a source and the final time the destination
+ have finished to receive it.
+\end{enumerate}
+Upon the network characteristics, another impacting factor is the
+application dependent volume of data exchanged between the nodes in the cluster
+and between distant clusters. Large volume of data can be transferred and
+transit between the clusters and nodes during the code execution.
+
+ In a grid environment, it is common to distinguish, on the one hand, the
+ "intra-network" which refers to the links between nodes within a cluster and,
+ on the other hand, the "inter-network" which is the backbone link between
+ clusters. In practice, these two networks have different speeds. The
+ intra-network generally works like a high speed local network with a high
+ bandwith and very low latency. In opposite, the inter-network connects clusters
+ sometime via heterogeneous networks components throuth internet with a lower
+ speed. The network between distant clusters might be a bottleneck for the
+ global performance of the application.
+
+\subsection{Comparison of GMRES and Krylov Multisplitting algorithms in