source: XIOS/dev/branch_openmp/Note/scheme.svg @ 2293

Last change on this file since 2293 was 1548, checked in by yushan, 6 years ago

add documents for ep_lib

File size: 16.1 KB
RevLine 
[1548]1<?xml version="1.0" encoding="UTF-8"?>
2<svg xmlns="http://www.w3.org/2000/svg"
3    xmlns:latexdraw="http://latexdraw.sourceforge.net/namespaces/latexdraw"
4    version="1.1" baseProfile="full">
5    <defs>
6        <marker overflow="visible" orient="auto" id="arrow2-70">
7            <path
8                d="M 0.0 0.0 L -4.652083333333334 1.6614583333333335 L -2.79125 0.0 L -4.652083333333334 -1.6614583333333335 z "
9                latexdraw:arrSizeNum="2.0" fill="black"/>
10        </marker>
11        <marker overflow="visible" orient="auto" id="arrow2-72">
12            <path
13                d="M 0.0 0.0 L -4.652083333333334 1.6614583333333335 L -2.79125 0.0 L -4.652083333333334 -1.6614583333333335 z "
14                latexdraw:arrSizeNum="2.0" fill="black"/>
15        </marker>
16        <marker overflow="visible" orient="auto" id="arrow2-79">
17            <path
18                d="M 0.0 0.0 L -4.652083333333334 1.6614583333333335 L -2.79125 0.0 L -4.652083333333334 -1.6614583333333335 z "
19                latexdraw:arrSizeNum="2.0" fill="black"/>
20        </marker>
21        <marker overflow="visible" orient="auto" id="arrow2-83">
22            <path
23                d="M 0.0 0.0 L -4.652083333333334 1.6614583333333335 L -2.79125 0.0 L -4.652083333333334 -1.6614583333333335 z "
24                latexdraw:arrSizeNum="2.0" fill="black"/>
25        </marker>
26    </defs>
27    <g>
28        <g latexdraw:type="circle" id="id43">
29            <circle cx="415.0" cy="205.0" r="34.0"
30                latexdraw:borderPos="outer" stroke-width="2.0"
31                stroke="black" fill="#c8e6de"/>
32        </g>
33        <g latexdraw:type="dot" id="id45" latexdraw:size="6.0"
34            latexdraw:dotShape="dot" latexdraw:position="700.0 200.0">
35            <circle r="3.0" fill="black" cx="700.0" cy="200.0"/>
36        </g>
37        <g latexdraw:type="dot" id="id46" latexdraw:size="6.0"
38            latexdraw:dotShape="dot" latexdraw:position="720.0 200.0">
39            <circle r="3.0" fill="black" cx="720.0" cy="200.0"/>
40        </g>
41        <g latexdraw:type="dot" id="id47" latexdraw:size="6.0"
42            latexdraw:dotShape="dot" latexdraw:position="740.0 200.0">
43            <circle r="3.0" fill="black" cx="740.0" cy="200.0"/>
44        </g>
45        <g latexdraw:type="text" id="id48" font-family="Dialog"
46            fill="black" font-size="18" latexdraw:x="530.0">
47            <text x="530.0" y="150.0"><![CDATA[MPI_COMM_WORLD]]></text>
48        </g>
49        <g latexdraw:type="circle" id="id50">
50            <circle cx="525.0" cy="205.0" r="34.0"
51                latexdraw:borderPos="outer" stroke-width="2.0"
52                stroke="black" fill="#c8e6de"/>
53        </g>
54        <g latexdraw:type="triangle" id="id52" latexdraw:points="430.0 190.0 840.0 190.0 430.0 340.0 840.0 340.0">
55            <polygon
56                points="635.0,191.2391 837.0895,339.0 432.91052,339.0"
57                latexdraw:borderPos="outer" stroke-width="2.0"
58                stroke="black" fill="none"/>
59        </g>
60        <g latexdraw:type="circle" id="id53">
61            <circle cx="635.0" cy="205.0" r="34.0"
62                latexdraw:borderPos="outer" stroke-width="2.0"
63                stroke="black" fill="#c8e6de"/>
64        </g>
65        <g latexdraw:type="circle" id="id55">
66            <circle cx="805.0" cy="205.0" r="34.0"
67                latexdraw:borderPos="outer" stroke-width="2.0"
68                stroke="black" fill="#c8e6de"/>
69        </g>
70        <g latexdraw:type="text" id="id57" font-family="Dialog"
71            fill="black" font-size="18" latexdraw:x="400.0">
72            <text x="400.0" y="210.0"><![CDATA[P0]]></text>
73        </g>
74        <g latexdraw:type="text" id="id59" font-family="Dialog"
75            fill="black" font-size="18" latexdraw:x="510.0">
76            <text x="510.0" y="210.0"><![CDATA[P1]]></text>
77        </g>
78        <g latexdraw:type="text" id="id61" font-family="Dialog"
79            fill="black" font-size="18" latexdraw:x="620.0">
80            <text x="620.0" y="210.0"><![CDATA[P2]]></text>
81        </g>
82        <g latexdraw:type="text" id="id63" font-family="Dialog"
83            fill="black" font-size="18" latexdraw:x="790.0">
84            <text x="790.0" y="210.0"><![CDATA[Pn]]></text>
85        </g>
86        <g latexdraw:type="text" id="id65" font-family="Dialog"
87            fill="black" font-size="18" latexdraw:x="620.0">
88            <text x="620.0" y="370.0"><![CDATA[P2]]></text>
89        </g>
90        <g latexdraw:type="square" id="id67">
91            <rect x="471.0" y="381.0" width="38.0" height="38.0"
92                latexdraw:borderPos="outer" stroke-width="2.0"
93                stroke="black" fill="white"/>
94        </g>
95        <g latexdraw:type="text" id="id68" font-family="Dialog"
96            fill="black" font-size="18" latexdraw:x="480.0">
97            <text x="480.0" y="410.0"><![CDATA[t0]]></text>
98        </g>
99        <g latexdraw:type="line" id="id70">
100            <line x1="490.0" x2="490.0" y1="420.0" y2="460.0"
101                stroke-width="2.0" stroke="black"
102                latexdraw:rotationAngle="0.0" marker-end="url(#arrow2-70)"/>
103        </g>
104        <g latexdraw:type="square" id="id71">
105            <rect x="569.3333333333334" y="381.00000000000006"
106                width="37.999999999999886" height="37.999999999999886"
107                latexdraw:borderPos="outer" stroke-width="2.0"
108                stroke="black" fill="white"/>
109        </g>
110        <g latexdraw:type="line" id="id72">
111            <line x1="590.0" x2="590.0" y1="420.0" y2="460.0"
112                stroke-width="2.0" stroke="black"
113                latexdraw:rotationAngle="0.0" marker-end="url(#arrow2-72)"/>
114        </g>
115        <g latexdraw:type="text" id="id73" font-family="Dialog"
116            fill="black" font-size="18" latexdraw:x="580.0">
117            <text x="580.0" y="410.0"><![CDATA[t1]]></text>
118        </g>
119        <g latexdraw:type="text" id="id75" font-family="Dialog"
120            fill="black" font-size="18" latexdraw:x="190.0">
121            <text x="190.0" y="210.0"><![CDATA[MPI Processes]]></text>
122        </g>
123        <g latexdraw:type="text" id="id77" font-family="Dialog"
124            fill="black" font-size="18" latexdraw:x="190.0">
125            <text x="190.0" y="410.0"><![CDATA[Threads]]></text>
126        </g>
127        <g latexdraw:type="line" id="id79">
128            <line x1="690.0" x2="690.0" y1="390.0" y2="460.0"
129                stroke-width="2.0" stroke="black"
130                latexdraw:rotationAngle="0.0" marker-end="url(#arrow2-79)"/>
131        </g>
132        <g latexdraw:type="square" id="id80">
133            <rect x="669.3333333333334" y="381.00000000000006"
134                width="37.999999999999886" height="37.999999999999886"
135                latexdraw:borderPos="outer" stroke-width="2.0"
136                stroke="black" fill="white"/>
137        </g>
138        <g latexdraw:type="text" id="id81" font-family="Dialog"
139            fill="black" font-size="18" latexdraw:x="680.0">
140            <text x="680.0" y="410.0"><![CDATA[t2]]></text>
141        </g>
142        <g latexdraw:type="line" id="id83">
143            <line x1="790.0" x2="790.0" y1="390.0" y2="460.0"
144                stroke-width="2.0" stroke="black"
145                latexdraw:rotationAngle="0.0" marker-end="url(#arrow2-83)"/>
146        </g>
147        <g latexdraw:type="square" id="id84">
148            <rect x="769.3333333333334" y="381.00000000000006"
149                width="37.999999999999886" height="37.999999999999886"
150                latexdraw:borderPos="outer" stroke-width="2.0"
151                stroke="black" fill="white"/>
152        </g>
153        <g latexdraw:type="text" id="id85" font-family="Dialog"
154            fill="black" font-size="18" latexdraw:x="780.0">
155            <text x="780.0" y="410.0"><![CDATA[t3]]></text>
156        </g>
157        <g latexdraw:type="text" id="id87" font-family="Dialog"
158            fill="black" font-size="18" latexdraw:x="190.0">
159            <text x="190.0" y="580.0"><![CDATA[Global Endpoint Rank]]></text>
160        </g>
161        <g latexdraw:type="dot" id="id89" latexdraw:size="6.0"
162            latexdraw:dotShape="dot" latexdraw:position="400.0 220.0">
163            <circle r="3.0" fill="black" cx="400.0" cy="220.0"/>
164        </g>
165        <g latexdraw:type="dot" id="id90" latexdraw:size="6.0"
166            latexdraw:dotShape="dot" latexdraw:position="420.0 220.0">
167            <circle r="3.0" fill="black" cx="420.0" cy="220.0"/>
168        </g>
169        <g latexdraw:type="dot" id="id91" latexdraw:size="6.0"
170            latexdraw:dotShape="dot" latexdraw:position="430.0 220.0">
171            <circle r="3.0" fill="black" cx="430.0" cy="220.0"/>
172        </g>
173        <g latexdraw:type="dot" id="id92" latexdraw:size="6.0"
174            latexdraw:dotShape="dot" latexdraw:position="410.0 220.0">
175            <circle r="3.0" fill="black" cx="410.0" cy="220.0"/>
176        </g>
177        <g latexdraw:type="dot" id="id93" latexdraw:size="6.0"
178            latexdraw:dotShape="dot" latexdraw:position="510.0 220.0">
179            <circle r="3.0" fill="black" cx="510.0" cy="220.0"/>
180        </g>
181        <g latexdraw:type="dot" id="id94" latexdraw:size="6.0"
182            latexdraw:dotShape="dot" latexdraw:position="530.0 220.0">
183            <circle r="3.0" fill="black" cx="530.0" cy="220.0"/>
184        </g>
185        <g latexdraw:type="dot" id="id95" latexdraw:size="6.0"
186            latexdraw:dotShape="dot" latexdraw:position="520.0 220.0">
187            <circle r="3.0" fill="black" cx="520.0" cy="220.0"/>
188        </g>
189        <g latexdraw:type="dot" id="id96" latexdraw:size="6.0"
190            latexdraw:dotShape="dot" latexdraw:position="620.0 220.0">
191            <circle r="3.0" fill="black" cx="620.0" cy="220.0"/>
192        </g>
193        <g latexdraw:type="dot" id="id97" latexdraw:size="6.0"
194            latexdraw:dotShape="dot" latexdraw:position="630.0 220.0">
195            <circle r="3.0" fill="black" cx="630.0" cy="220.0"/>
196        </g>
197        <g latexdraw:type="dot" id="id98" latexdraw:size="6.0"
198            latexdraw:dotShape="dot" latexdraw:position="640.0 220.0">
199            <circle r="3.0" fill="black" cx="640.0" cy="220.0"/>
200        </g>
201        <g latexdraw:type="dot" id="id99" latexdraw:size="6.0"
202            latexdraw:dotShape="dot" latexdraw:position="650.0 220.0">
203            <circle r="3.0" fill="black" cx="650.0" cy="220.0"/>
204        </g>
205        <g latexdraw:type="dot" id="id100" latexdraw:size="6.0"
206            latexdraw:dotShape="dot" latexdraw:position="790.0 220.0">
207            <circle r="3.0" fill="black" cx="790.0" cy="220.0"/>
208        </g>
209        <g latexdraw:type="dot" id="id101" latexdraw:size="6.0"
210            latexdraw:dotShape="dot" latexdraw:position="810.0 220.0">
211            <circle r="3.0" fill="black" cx="810.0" cy="220.0"/>
212        </g>
213        <g latexdraw:type="text" id="id102" font-family="Dialog"
214            fill="black" font-size="18" latexdraw:x="190.0">
215            <text x="190.0" y="510.0"><![CDATA[EP_Comm]]></text>
216        </g>
217        <g latexdraw:type="circle" id="id104">
218            <circle cx="485.0" cy="505.0" r="44.0"
219                latexdraw:borderPos="outer" stroke-width="2.0"
220                stroke="black" fill="#f4d0fd"/>
221        </g>
222        <g latexdraw:type="text" id="id106" font-family="Dialog"
223            fill="black" font-size="16" latexdraw:x="450.0">
224            <text x="450.0" y="510.0"><![CDATA[comm[0]]]></text>
225        </g>
226        <g latexdraw:type="text" id="id108" font-family="Dialog"
227            fill="black" font-size="18" latexdraw:x="480.0">
228            <text x="480.0" y="580.0"><![CDATA[7]]></text>
229        </g>
230        <g latexdraw:type="text" id="id110" font-family="Dialog"
231            fill="black" font-size="18" latexdraw:x="580.0">
232            <text x="580.0" y="580.0"><![CDATA[8]]></text>
233        </g>
234        <g latexdraw:type="text" id="id112" font-family="Dialog"
235            fill="black" font-size="18" latexdraw:x="680.0">
236            <text x="680.0" y="580.0"><![CDATA[9]]></text>
237        </g>
238        <g latexdraw:type="text" id="id114" font-family="Dialog"
239            fill="black" font-size="18" latexdraw:x="780.0">
240            <text x="780.0" y="580.0"><![CDATA[10]]></text>
241        </g>
242        <g latexdraw:type="line" id="id116">
243            <line x1="430.0" x2="430.0" y1="340.0" y2="640.0"
244                stroke-width="2.0" stroke="black" latexdraw:rotationAngle="0.0"/>
245        </g>
246        <g latexdraw:type="line" id="id117">
247            <line x1="840.0" x2="840.0" y1="340.0" y2="640.0"
248                stroke-width="2.0" stroke="black" latexdraw:rotationAngle="0.0"/>
249        </g>
250        <g latexdraw:type="line" id="id118">
251            <line x1="430.0" x2="840.0" y1="640.0" y2="640.0"
252                stroke-width="2.0" stroke="black" latexdraw:rotationAngle="0.0"/>
253        </g>
254        <g latexdraw:type="text" id="id119" font-family="Dialog"
255            fill="black" font-size="18" latexdraw:x="190.0">
256            <text x="190.0" y="620.0"><![CDATA[Local Endpoint Rank]]></text>
257        </g>
258        <g latexdraw:type="text" id="id121" font-family="Dialog"
259            fill="black" font-size="18" latexdraw:x="480.0">
260            <text x="480.0" y="620.0"><![CDATA[0]]></text>
261        </g>
262        <g latexdraw:type="text" id="id123" font-family="Dialog"
263            fill="black" font-size="18" latexdraw:x="580.0">
264            <text x="580.0" y="620.0"><![CDATA[1]]></text>
265        </g>
266        <g latexdraw:type="text" id="id125" font-family="Dialog"
267            fill="black" font-size="18" latexdraw:x="680.0">
268            <text x="680.0" y="620.0"><![CDATA[2]]></text>
269        </g>
270        <g latexdraw:type="text" id="id127" font-family="Dialog"
271            fill="black" font-size="18" latexdraw:x="780.0">
272            <text x="780.0" y="620.0"><![CDATA[3]]></text>
273        </g>
274        <g latexdraw:type="circle" id="id129">
275            <circle cx="585.0" cy="505.0" r="44.0"
276                latexdraw:borderPos="outer" stroke-width="2.0"
277                stroke="black" fill="#f4d0fd"/>
278        </g>
279        <g latexdraw:type="text" id="id131" font-family="Dialog"
280            fill="black" font-size="16" latexdraw:x="550.0">
281            <text x="550.0" y="510.0"><![CDATA[comm[1]]]></text>
282        </g>
283        <g latexdraw:type="circle" id="id133">
284            <circle cx="685.0" cy="505.0" r="44.0"
285                latexdraw:borderPos="outer" stroke-width="2.0"
286                stroke="black" fill="#f4d0fd"/>
287        </g>
288        <g latexdraw:type="text" id="id135" font-family="Dialog"
289            fill="black" font-size="16" latexdraw:x="650.0">
290            <text x="650.0" y="510.0"><![CDATA[comm[2]]]></text>
291        </g>
292        <g latexdraw:type="circle" id="id137">
293            <circle cx="785.0" cy="505.0" r="44.0"
294                latexdraw:borderPos="outer" stroke-width="2.0"
295                stroke="black" fill="#f4d0fd"/>
296        </g>
297        <g latexdraw:type="text" id="id139" font-family="Dialog"
298            fill="black" font-size="16" latexdraw:x="750.0">
299            <text x="750.0" y="510.0"><![CDATA[comm[3]]]></text>
300        </g>
301    </g>
302    <metadata>
303        <latexdraw:metadata>
304            <latexdraw:displayBorders>true</latexdraw:displayBorders>
305            <latexdraw:autoAdjust>true</latexdraw:autoAdjust>
306            <latexdraw:ppc>50</latexdraw:ppc>
307            <latexdraw:zoom>1.0</latexdraw:zoom>
308            <latexdraw:unit>cm</latexdraw:unit>
309            <latexdraw:classicGrid>false</latexdraw:classicGrid>
310            <latexdraw:gridGap>10</latexdraw:gridGap>
311            <latexdraw:code>0</latexdraw:code>
312            <latexdraw:displayGrid>true</latexdraw:displayGrid>
313            <latexdraw:magneticGrid>true</latexdraw:magneticGrid>
314            <latexdraw:autoUpdate>true</latexdraw:autoUpdate>
315            <latexdraw:version>2.0.8</latexdraw:version>
316            <latexdraw:size>
317                <latexdraw:width>1867</latexdraw:width>
318                <latexdraw:height>1176</latexdraw:height>
319            </latexdraw:size>
320            <latexdraw:position>
321                <latexdraw:x>53</latexdraw:x>
322                <latexdraw:y>24</latexdraw:y>
323            </latexdraw:position>
324            <latexdraw:dividerPosition>0.8435993572576326</latexdraw:dividerPosition>
325            <latexdraw:displayCodePanel>true</latexdraw:displayCodePanel>
326            <latexdraw:displayXScale>true</latexdraw:displayXScale>
327            <latexdraw:displayYScale>true</latexdraw:displayYScale>
328            <latexdraw:delimitorOpacity>138</latexdraw:delimitorOpacity>
329        </latexdraw:metadata>
330    </metadata>
331</svg>
Note: See TracBrowser for help on using the repository browser.