]> AND Private Git Repository - Krylov_multi.git/commitdiff
Logo AND Algorithmique Numérique Distribuée

Private GIT Repository
11-12-2014 v04
authorlilia <lilia@amazigh.bordeaux.inria.fr>
Thu, 11 Dec 2014 13:41:25 +0000 (14:41 +0100)
committerlilia <lilia@amazigh.bordeaux.inria.fr>
Thu, 11 Dec 2014 13:41:25 +0000 (14:41 +0100)
krylov_multi_reviewed.tex
weak_scaling_280K.pdf
weak_scaling_280k.pdf

index 936cdb6013d4a99406f5528d5a89b348b1cdb6e7..978a03a86e2ca3981f1c3fbbb27de7c5d23aa765 100644 (file)
@@ -347,13 +347,22 @@ preconditioners are not scalable when using many cores.
 
 %%% MODIFIE ***********************
 %%%********************************
-We have performed some experiments on an infiniband cluster of 3 nodes of Intel Xeon CPU E5620 2.40 GHz and 12 GB of memory. For the GMRES code (alone and in both multisplitting versions) the restart parameter is fixed to 16. The precision of the GMRES version is fixed to 1e-6. For the multisplitting versions, there are two precisions, one for the external solver which is fixed to 1e-6 and another one for the inner solver (GMRES) which is fixed to 1e-10. It should be noted that a high precision is used but we also fixed a maximum number of iterations for each internal step. In practice, we limit the number of iterations in the internal step to 10. So an internal iteration is finished when the precision is reached or when the maximum internal number of iterations is reached. The precision and the maximum number of iterations of CGNR method used by our Krylov multisplitting algorithm are fixed to 1e-25 and 20 respectively. The size of the Krylov subspace basis S is fixed to 10 vectors.
+We have performed some experiments on an infiniband cluster of 3 nodes of Intel Xeon quad-core CPU E5620 2.40 GHz and 12 GB of memory. For the GMRES code (alone and in both multisplitting versions) the restart parameter is fixed to 16. The precision of the GMRES version is fixed to 1e-6. For the multisplitting versions, there are two precisions, one for the external solver which is fixed to 1e-6 and another one for the inner solver (GMRES) which is fixed to 1e-10. It should be noted that a high precision is used but we also fixed a maximum number of iterations for each internal step. In practice, we limit the number of iterations in the internal step to 10. So an internal iteration is finished when the precision is reached or when the maximum internal number of iterations is reached. The precision and the maximum number of iterations of CGNR method used by our Krylov multisplitting algorithm are fixed to 1e-25 and 20 respectively. The size of the Krylov subspace basis S is fixed to 10 vectors.
 
 \begin{figure}[htbp]
 \centering
-  \includegraphics[width=0.7\textwidth]{strong_scaling_150x150x150}
-\caption{Number of iterations per second  with the same parameters as in Table~\ref{tab1} (weak scaling) with only 2 clusters}
-\label{fig:01}
+  \includegraphics[width=0.8\textwidth]{strong_scaling_150x150x150}
+\caption{Strong scaling with 3 blocks of cores}
+\label{fig:001}
+\end{figure}
+
+\begin{figure}[htbp]
+\centering
+\begin{tabular}{c}
+\includegraphics[width=0.8\textwidth]{weak_scaling_280k} \\ (a) \includegraphics[width=0.8\textwidth]{weak_scaling_280K}\\
+\end{tabular}
+\caption{Weak scaling with 3 blocks of cores}
+\label{fig:001}
 \end{figure}
 
 %%%********************************
index 9bbd4da9ab4d53d6d8773a09d26a6ac6d9d585cf..a397491b79241427df8a3f50cdcd6a868339ac06 100644 (file)
Binary files a/weak_scaling_280K.pdf and b/weak_scaling_280K.pdf differ
index 73e3d624fcd99da355a0a011b0833abf0f4daf63..a918356eb02f9a9aea9040e4961d7d3e1b09792e 100644 (file)
Binary files a/weak_scaling_280k.pdf and b/weak_scaling_280k.pdf differ