From 0bea9394eeb7dd6510ef86272dfe0aeeaf4cb4fc Mon Sep 17 00:00:00 2001
From: raphael couturier <couturie@extinction>
Date: Mon, 28 Apr 2014 16:27:30 +0200
Subject: [PATCH 1/1] =?utf8?q?nouvelle=20figure=20avec=202=20clusters=20?=
 =?utf8?q?=C3=A0=20la=20place=20de=203?=
MIME-Version: 1.0
Content-Type: text/plain; charset=utf8
Content-Transfer-Encoding: 8bit

---
 clustering2.eps | 281 ++++++++++++++++++++++++++++++++++++++++++++++++
 clustering2.fig |  76 +++++++++++++
 clustering2.pdf | Bin 0 -> 7876 bytes
 hpcc.tex        |   4 +-
 4 files changed, 359 insertions(+), 2 deletions(-)
 create mode 100644 clustering2.eps
 create mode 100644 clustering2.fig
 create mode 100644 clustering2.pdf

diff --git a/clustering2.eps b/clustering2.eps
new file mode 100644
index 0000000..8386876
--- /dev/null
+++ b/clustering2.eps
@@ -0,0 +1,281 @@
+%!PS-Adobe-3.0 EPSF-3.0
+%%Title: clustering2.fig
+%%Creator: fig2dev Version 3.2 Patchlevel 5d
+%%CreationDate: Mon Apr 28 16:25:55 2014
+%%BoundingBox: 0 0 696 304
+%Magnification: 1.0000
+%%EndComments
+%%BeginProlog
+/$F2psDict 200 dict def
+$F2psDict begin
+$F2psDict /mtrx matrix put
+/col-1 {0 setgray} bind def
+/col0 {0.000 0.000 0.000 srgb} bind def
+/col1 {0.000 0.000 1.000 srgb} bind def
+/col2 {0.000 1.000 0.000 srgb} bind def
+/col3 {0.000 1.000 1.000 srgb} bind def
+/col4 {1.000 0.000 0.000 srgb} bind def
+/col5 {1.000 0.000 1.000 srgb} bind def
+/col6 {1.000 1.000 0.000 srgb} bind def
+/col7 {1.000 1.000 1.000 srgb} bind def
+/col8 {0.000 0.000 0.560 srgb} bind def
+/col9 {0.000 0.000 0.690 srgb} bind def
+/col10 {0.000 0.000 0.820 srgb} bind def
+/col11 {0.530 0.810 1.000 srgb} bind def
+/col12 {0.000 0.560 0.000 srgb} bind def
+/col13 {0.000 0.690 0.000 srgb} bind def
+/col14 {0.000 0.820 0.000 srgb} bind def
+/col15 {0.000 0.560 0.560 srgb} bind def
+/col16 {0.000 0.690 0.690 srgb} bind def
+/col17 {0.000 0.820 0.820 srgb} bind def
+/col18 {0.560 0.000 0.000 srgb} bind def
+/col19 {0.690 0.000 0.000 srgb} bind def
+/col20 {0.820 0.000 0.000 srgb} bind def
+/col21 {0.560 0.000 0.560 srgb} bind def
+/col22 {0.690 0.000 0.690 srgb} bind def
+/col23 {0.820 0.000 0.820 srgb} bind def
+/col24 {0.500 0.190 0.000 srgb} bind def
+/col25 {0.630 0.250 0.000 srgb} bind def
+/col26 {0.750 0.380 0.000 srgb} bind def
+/col27 {1.000 0.500 0.500 srgb} bind def
+/col28 {1.000 0.630 0.630 srgb} bind def
+/col29 {1.000 0.750 0.750 srgb} bind def
+/col30 {1.000 0.880 0.880 srgb} bind def
+/col31 {1.000 0.840 0.000 srgb} bind def
+
+end
+
+/cp {closepath} bind def
+/ef {eofill} bind def
+/gr {grestore} bind def
+/gs {gsave} bind def
+/sa {save} bind def
+/rs {restore} bind def
+/l {lineto} bind def
+/m {moveto} bind def
+/rm {rmoveto} bind def
+/n {newpath} bind def
+/s {stroke} bind def
+/sh {show} bind def
+/slc {setlinecap} bind def
+/slj {setlinejoin} bind def
+/slw {setlinewidth} bind def
+/srgb {setrgbcolor} bind def
+/rot {rotate} bind def
+/sc {scale} bind def
+/sd {setdash} bind def
+/ff {findfont} bind def
+/sf {setfont} bind def
+/scf {scalefont} bind def
+/sw {stringwidth} bind def
+/tr {translate} bind def
+/tnt {dup dup currentrgbcolor
+  4 -2 roll dup 1 exch sub 3 -1 roll mul add
+  4 -2 roll dup 1 exch sub 3 -1 roll mul add
+  4 -2 roll dup 1 exch sub 3 -1 roll mul add srgb}
+  bind def
+/shd {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul
+  4 -2 roll mul srgb} bind def
+ /DrawEllipse {
+	/endangle exch def
+	/startangle exch def
+	/yrad exch def
+	/xrad exch def
+	/y exch def
+	/x exch def
+	/savematrix mtrx currentmatrix def
+	x y tr xrad yrad sc 0 0 1 startangle endangle arc
+	closepath
+	savematrix setmatrix
+	} def
+
+/$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def
+/$F2psEnd {$F2psEnteredState restore end} def
+
+/pageheader {
+save
+newpath 0 304 moveto 0 0 lineto 696 0 lineto 696 304 lineto closepath clip newpath
+-44.5 358.6 translate
+1 -1 scale
+$F2psBegin
+10 setmiterlimit
+0 slj 0 slc
+ 0.06299 0.06299 sc
+} bind def
+/pagefooter {
+$F2psEnd
+restore
+} bind def
+%%EndProlog
+pageheader
+%
+% Fig objects follow
+%
+% 
+% here starts figure with depth 50
+% Ellipse
+15.000 slw
+n 8385 3109 402 402 0 360 DrawEllipse gs col6 0.90 tnt ef gr gs col0 s gr
+
+% Ellipse
+n 9781 1945 402 402 0 360 DrawEllipse gs col6 0.90 tnt ef gr gs col0 s gr
+
+% Ellipse
+n 11014 3095 402 402 0 360 DrawEllipse gs col6 0.90 tnt ef gr gs col0 s gr
+
+% Ellipse
+n 10539 4611 402 402 0 360 DrawEllipse gs col6 0.90 tnt ef gr gs col0 s gr
+
+% Ellipse
+n 8948 4658 402 402 0 360 DrawEllipse gs col6 0.90 tnt ef gr gs col0 s gr
+
+% Ellipse
+n 9711 3495 2030 2030 0 360 DrawEllipse gs col0 s gr
+
+% Polyline
+0 slj
+0 slc
+n 8640 2790 m
+ 9495 2205 l gs col0 s gr 
+% Polyline
+n 10125 2160 m
+ 10800 2745 l gs col0 s gr 
+% Polyline
+n 10980 3510 m
+ 10710 4230 l gs col0 s gr 
+% Polyline
+n 9360 4590 m
+ 10125 4590 l gs col0 s gr 
+% Polyline
+n 8685 4365 m
+ 8370 3510 l gs col0 s gr 
+% Polyline
+n 8775 3105 m
+ 10620 3105 l gs col0 s gr 
+% Polyline
+n 8775 3285 m
+ 10305 4275 l gs col0 s gr 
+% Polyline
+n 9675 2340 m
+ 9000 4275 l gs col0 s gr 
+% Polyline
+n 9990 2340 m
+ 10395 4275 l gs col0 s gr 
+% Polyline
+n 9225 4365 m
+ 10665 3285 l gs col0 s gr 
+% Ellipse
+n 4089 3179 402 402 0 360 DrawEllipse gs col4 0.90 tnt ef gr gs col0 s gr
+
+% Ellipse
+n 1325 3147 402 402 0 360 DrawEllipse gs col4 0.90 tnt ef gr gs col0 s gr
+
+% Ellipse
+n 2700 4905 402 402 0 360 DrawEllipse gs col4 0.90 tnt ef gr gs col0 s gr
+
+% Ellipse
+n 2721 3678 1999 1999 0 360 DrawEllipse gs col0 s gr
+
+% Polyline
+n 1395 3555 m
+ 2385 4635 l gs col0 s gr 
+% Polyline
+n 4050 3600 m
+ 3060 4680 l gs col0 s gr 
+% Polyline
+n 1755 3150 m
+ 3690 3150 l gs col0 s gr 
+% Polyline
+7.500 slw
+gs  clippath
+8370 4156 m 8578 4087 l 8550 4002 l 8341 4071 l 8341 4071 l 8534 4055 l 8370 4156 l cp
+eoclip
+n 8550 4050 m
+ 6390 4770 l gs col9 s gr gr
+
+% arrowhead
+n 8370 4156 m 8534 4055 l 8341 4071 l 8391 4102 l 8370 4156 l 
+ cp gs col9 1.00 shd ef gr  col9 s
+% Polyline
+30.000 slw
+ [120] 0 sd
+gs  clippath
+7702 3240 m 8025 3240 l 8025 3060 l 7702 3060 l 7702 3060 l 7942 3150 l 7702 3240 l cp
+4808 3060 m 4485 3060 l 4485 3240 l 4808 3240 l 4808 3240 l 4568 3150 l 4808 3060 l cp
+eoclip
+n 4500 3150 m
+ 8010 3150 l gs col4 s gr gr
+ [] 0 sd
+% arrowhead
+45.000 slw
+n 4808 3060 m 4568 3150 l 4808 3240 l  col4 s
+% arrowhead
+n 7702 3240 m 7942 3150 l 7702 3060 l  col4 s
+% Polyline
+7.500 slw
+gs  clippath
+6345 2900 m 6345 3120 l 6435 3120 l 6435 2900 l 6435 2900 l 6390 3088 l 6345 2900 l cp
+eoclip
+n 6390 3105 m
+ 6390 2250 l gs col9 s gr gr
+
+% arrowhead
+n 6345 2900 m 6390 3088 l 6435 2900 l 6390 2938 l 6345 2900 l 
+ cp gs col9 1.00 shd ef gr  col9 s
+% Polyline
+gs  clippath
+3763 4269 m 3548 4227 l 3531 4316 l 3746 4357 l 3746 4357 l 3571 4278 l 3763 4269 l cp
+eoclip
+n 3555 4275 m
+ 6201 4788 l gs col9 s gr gr
+
+% arrowhead
+n 3763 4269 m 3571 4278 l 3746 4357 l 3718 4306 l 3763 4269 l 
+ cp gs col9 1.00 shd ef gr  col9 s
+/Times-Roman ff 476.25 scf sf
+8145 3285 m
+gs 1 -1 sc (P1) col0 sh gr
+/Times-Roman ff 476.25 scf sf
+9585 2115 m
+gs 1 -1 sc (P2) col0 sh gr
+/Times-Roman ff 476.25 scf sf
+10755 3285 m
+gs 1 -1 sc (P3) col0 sh gr
+/Times-Roman ff 476.25 scf sf
+8730 4860 m
+gs 1 -1 sc (P4) col0 sh gr
+/Times-Roman ff 476.25 scf sf
+10305 4815 m
+gs 1 -1 sc (P5) col0 sh gr
+/Times-Roman ff 476.25 scf sf
+3870 3330 m
+gs 1 -1 sc (P1) col0 sh gr
+/Times-Roman ff 476.25 scf sf
+1080 3330 m
+gs 1 -1 sc (P2) col0 sh gr
+/Times-Roman ff 476.25 scf sf
+2475 5085 m
+gs 1 -1 sc (P3) col0 sh gr
+/Times-Roman ff 476.25 scf sf
+8820 1215 m
+gs 1 -1 sc (Cluster 2) col0 sh gr
+/Times-Roman ff 444.50 scf sf
+5085 1755 m
+gs 1 -1 sc (Asynchronous) col9 sh gr
+/Times-Roman ff 444.50 scf sf
+4950 2205 m
+gs 1 -1 sc (communication) col9 sh gr
+/Times-Roman ff 476.25 scf sf
+1845 1350 m
+gs 1 -1 sc (Cluster 1) col0 sh gr
+/Times-Roman ff 444.50 scf sf
+5175 5175 m
+gs 1 -1 sc (Synchronous) col9 sh gr
+/Times-Roman ff 444.50 scf sf
+4950 5580 m
+gs 1 -1 sc (communication) col9 sh gr
+% here ends figure;
+pagefooter
+showpage
+%%Trailer
+%EOF
diff --git a/clustering2.fig b/clustering2.fig
new file mode 100644
index 0000000..4b23303
--- /dev/null
+++ b/clustering2.fig
@@ -0,0 +1,76 @@
+#FIG 3.2  Produced by xfig version 3.2.5b
+Landscape
+Center
+Metric
+A4      
+100.00
+Single
+-2
+1200 2
+6 7650 1440 11790 5580
+1 3 0 2 0 6 50 -1 38 0.000 1 0.0000 8385 3109 402 402 8385 3109 8787 3109
+1 3 0 2 0 6 50 -1 38 0.000 1 0.0000 9781 1945 402 402 9781 1945 10183 1945
+1 3 0 2 0 6 50 -1 38 0.000 1 0.0000 11014 3095 402 402 11014 3095 11416 3095
+1 3 0 2 0 6 50 -1 38 0.000 1 0.0000 10539 4611 402 402 10539 4611 10941 4611
+1 3 0 2 0 6 50 -1 38 0.000 1 0.0000 8948 4658 402 402 8948 4658 9350 4658
+1 3 0 2 0 7 50 -1 -1 0.000 1 0.0000 9711 3495 2030 2030 9711 3495 11741 3495
+2 1 0 2 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 8640 2790 9495 2205
+2 1 0 2 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 10125 2160 10800 2745
+2 1 0 2 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 10980 3510 10710 4230
+2 1 0 2 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 9360 4590 10125 4590
+2 1 0 2 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 8685 4365 8370 3510
+2 1 0 2 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 8775 3105 10620 3105
+2 1 0 2 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 8775 3285 10305 4275
+2 1 0 2 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 9675 2340 9000 4275
+2 1 0 2 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 9990 2340 10395 4275
+2 1 0 2 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 9225 4365 10665 3285
+4 0 0 50 -1 0 30 0.0000 4 330 525 8145 3285 P1\001
+4 0 0 50 -1 0 30 0.0000 4 330 525 9585 2115 P2\001
+4 0 0 50 -1 0 30 0.0000 4 330 525 10755 3285 P3\001
+4 0 0 50 -1 0 30 0.0000 4 330 525 8730 4860 P4\001
+4 0 0 50 -1 0 30 0.0000 4 345 525 10305 4815 P5\001
+-6
+6 675 1620 4770 5715
+1 3 0 2 0 4 50 -1 38 0.000 1 0.0000 4089 3179 402 402 4089 3179 4491 3179
+1 3 0 2 0 4 50 -1 38 0.000 1 0.0000 1325 3147 402 402 1325 3147 1727 3147
+1 3 0 2 0 4 50 -1 38 0.000 1 0.0000 2700 4905 402 402 2700 4905 3102 4905
+1 3 0 2 0 7 50 -1 -1 0.000 1 0.0000 2721 3678 1999 1999 2721 3678 4720 3678
+2 1 0 2 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 1395 3555 2385 4635
+2 1 0 2 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 4050 3600 3060 4680
+2 1 0 2 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 1755 3150 3690 3150
+4 0 0 50 -1 0 30 0.0000 4 330 525 3870 3330 P1\001
+4 0 0 50 -1 0 30 0.0000 4 330 525 1080 3330 P2\001
+4 0 0 50 -1 0 30 0.0000 4 330 525 2475 5085 P3\001
+-6
+2 1 0 1 9 7 50 -1 -1 0.000 0 0 -1 0 1 2
+	2 1 1.00 90.00 150.00
+	 8550 4050 6390 4770
+2 1 1 3 4 7 50 -1 -1 8.000 0 0 -1 1 1 2
+	0 0 4.00 180.00 240.00
+	0 0 4.00 180.00 240.00
+	 4500 3150 8010 3150
+2 1 0 1 9 7 50 -1 -1 0.000 0 0 -1 0 1 2
+	2 1 1.00 90.00 150.00
+	 6390 3105 6390 2250
+2 1 0 1 9 7 50 -1 -1 0.000 0 0 -1 0 1 2
+	2 1 1.00 90.00 150.00
+	 3555 4275 6201 4788
+4 0 0 50 -1 0 30 0.0000 4 330 1815 8820 1215 Cluster 2\001
+4 0 9 50 -1 0 28 0.0000 4 420 2730 5085 1755 Asynchronous\001
+4 0 9 50 -1 0 28 0.0000 4 315 2955 4950 2205 communication\001
+4 0 0 50 -1 0 30 0.0000 4 330 1815 1845 1350 Cluster 1\001
+4 0 9 50 -1 0 28 0.0000 4 420 2475 5175 5175 Synchronous\001
+4 0 9 50 -1 0 28 0.0000 4 315 2955 4950 5580 communication\001
diff --git a/clustering2.pdf b/clustering2.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..db96b47fc761c1f64346e049d127b9c5e8892adc
GIT binary patch
literal 7876
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
C>u<FH

literal 0
HcmV?d00001

diff --git a/hpcc.tex b/hpcc.tex
index 529e9c1..ab4fd27 100644
--- a/hpcc.tex
+++ b/hpcc.tex
@@ -383,8 +383,8 @@ exchanged by message passing using MPI non-blocking communication routines.
 
 \begin{figure}[!t]
 \centering
-  \includegraphics[width=60mm,keepaspectratio]{clustering}
-\caption{Example of three clusters of processors interconnected by a virtual unidirectional ring network.}
+  \includegraphics[width=60mm,keepaspectratio]{clustering2}
+\caption{Example of two distant clusters of processors.}
 \label{fig:4.1}
 \end{figure}
 
-- 
2.39.5