source: XIOS/dev/branch_openmp/Note/RMA_schema.svg @ 2358

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

add documents for ep_lib

File size: 14.3 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="arrow1-2226">
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="red"/>
10        </marker>
11        <marker overflow="visible" orient="auto" id="arrow2-2226">
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="red"/>
15        </marker>
16        <marker overflow="visible" orient="auto" id="arrow1-2227">
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="red"/>
20        </marker>
21        <marker overflow="visible" orient="auto" id="arrow2-2227">
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="red"/>
25        </marker>
26        <marker overflow="visible" orient="auto" id="arrow1-2228">
27            <path
28                d="M 0.0 0.0 L 4.652083333333334 1.6614583333333335 L 2.79125 0.0 L 4.652083333333334 -1.6614583333333335 z "
29                latexdraw:arrSizeNum="2.0" fill="blue"/>
30        </marker>
31        <marker overflow="visible" orient="auto" id="arrow2-2228">
32            <path
33                d="M 0.0 0.0 L -4.652083333333334 1.6614583333333335 L -2.79125 0.0 L -4.652083333333334 -1.6614583333333335 z "
34                latexdraw:arrSizeNum="2.0" fill="blue"/>
35        </marker>
36        <marker overflow="visible" orient="auto" id="arrow1-2229">
37            <path
38                d="M 0.0 0.0 L 4.652083333333334 1.6614583333333335 L 2.79125 0.0 L 4.652083333333334 -1.6614583333333335 z "
39                latexdraw:arrSizeNum="2.0" fill="blue"/>
40        </marker>
41        <marker overflow="visible" orient="auto" id="arrow2-2229">
42            <path
43                d="M 0.0 0.0 L -4.652083333333334 1.6614583333333335 L -2.79125 0.0 L -4.652083333333334 -1.6614583333333335 z "
44                latexdraw:arrSizeNum="2.0" fill="blue"/>
45        </marker>
46        <marker overflow="visible" orient="auto" id="arrow1-2230">
47            <path
48                d="M 0.0 0.0 L 4.652083333333334 1.6614583333333335 L 2.79125 0.0 L 4.652083333333334 -1.6614583333333335 z "
49                latexdraw:arrSizeNum="2.0" fill="lime"/>
50        </marker>
51        <marker overflow="visible" orient="auto" id="arrow2-2230">
52            <path
53                d="M 0.0 0.0 L -4.652083333333334 1.6614583333333335 L -2.79125 0.0 L -4.652083333333334 -1.6614583333333335 z "
54                latexdraw:arrSizeNum="2.0" fill="lime"/>
55        </marker>
56        <marker overflow="visible" orient="auto" id="arrow1-2231">
57            <path
58                d="M 0.0 0.0 L 4.652083333333334 1.6614583333333335 L 2.79125 0.0 L 4.652083333333334 -1.6614583333333335 z "
59                latexdraw:arrSizeNum="2.0" fill="lime"/>
60        </marker>
61        <marker overflow="visible" orient="auto" id="arrow2-2231">
62            <path
63                d="M 0.0 0.0 L -4.652083333333334 1.6614583333333335 L -2.79125 0.0 L -4.652083333333334 -1.6614583333333335 z "
64                latexdraw:arrSizeNum="2.0" fill="lime"/>
65        </marker>
66    </defs>
67    <g>
68        <g latexdraw:type="rectangle" id="id2164">
69            <rect x="501.0" y="261.0" width="358.0" height="38.0"
70                latexdraw:borderPos="outer" stroke-width="2.0"
71                stroke="black" fill="none"/>
72        </g>
73        <g latexdraw:type="text" id="id2165" font-family="Dialog"
74            fill="black" font-size="17" latexdraw:x="510.0">
75            <text x="510.0" y="290.0"><![CDATA[local memory for EP 0 (Proc 0, thread 0)]]></text>
76        </g>
77        <g latexdraw:type="rectangle" id="id2168">
78            <rect x="501.0" y="331.0" width="358.0" height="38.0"
79                latexdraw:borderPos="outer" stroke-width="2.0"
80                stroke="black" fill="none"/>
81        </g>
82        <g latexdraw:type="text" id="id2169" font-family="Dialog"
83            fill="black" font-size="17" latexdraw:x="510.0">
84            <text x="510.0" y="360.0"><![CDATA[local memory for EP 1 (Proc 0, thread 1)]]></text>
85        </g>
86        <g latexdraw:type="rectangle" id="id2172">
87            <rect x="501.0" y="521.0" width="358.0" height="38.0"
88                latexdraw:borderPos="outer" stroke-width="2.0"
89                stroke="black" fill="none"/>
90        </g>
91        <g latexdraw:type="text" id="id2173" font-family="Dialog"
92            fill="black" font-size="17" latexdraw:x="510.0">
93            <text x="510.0" y="550.0"><![CDATA[local memory for EP 2 (Proc 1, thread 0)]]></text>
94        </g>
95        <g latexdraw:type="rectangle" id="id2176">
96            <rect x="501.0" y="591.0" width="358.0" height="38.0"
97                latexdraw:borderPos="outer" stroke-width="2.0"
98                stroke="black" fill="none"/>
99        </g>
100        <g latexdraw:type="text" id="id2177" font-family="Dialog"
101            fill="black" font-size="17" latexdraw:x="510.0">
102            <text x="510.0" y="620.0"><![CDATA[local memory for EP 3 (Proc 1, thread 1)]]></text>
103        </g>
104        <g latexdraw:type="text" id="id2180" font-family="Dialog"
105            fill="black" font-size="18" latexdraw:x="640.0">
106            <text x="640.0" y="190.0"><![CDATA[CLIENT]]></text>
107        </g>
108        <g latexdraw:type="text" id="id2183" font-family="Dialog"
109            fill="black" font-size="18" latexdraw:x="1420.0">
110            <text x="1420.0" y="190.0"><![CDATA[SERVER]]></text>
111        </g>
112        <g latexdraw:type="rectangle" id="id2186">
113            <rect x="1301.0" y="411.0" width="358.0" height="38.0"
114                latexdraw:borderPos="outer" stroke-width="2.0"
115                stroke="black" fill="none"/>
116        </g>
117        <g latexdraw:type="text" id="id2187" font-family="Dialog"
118            fill="black" font-size="17" latexdraw:x="1310.0">
119            <text x="1310.0" y="440.0"><![CDATA[local memory for Proc 2]]></text>
120        </g>
121        <g latexdraw:type="square" id="id2190" transform="rotate(41.82016988013578) translate(-42.5802571758594 -671.4478057358155)">
122            <rect x="881.0" y="261.0" width="38.0" height="38.0"
123                latexdraw:borderPos="outer" stroke-width="2.0"
124                stroke="black" fill="#d1f5fe"/>
125        </g>
126        <g latexdraw:type="square" id="id2191" transform="rotate(41.82016988013578) translate(4.095382987028415 -689.2809137890586)">
127            <rect x="881.0" y="331.0" width="38.0" height="38.0"
128                latexdraw:borderPos="outer" stroke-width="2.0"
129                stroke="black" fill="#d1f5fe"/>
130        </g>
131        <g latexdraw:type="square" id="id2192" transform="rotate(41.82016988013578) translate(130.78640628629523 -737.6850642192896)">
132            <rect x="881.0" y="521.0" width="38.0" height="38.0"
133                latexdraw:borderPos="outer" stroke-width="2.0"
134                stroke="black" fill="#d1f5fe"/>
135        </g>
136        <g latexdraw:type="square" id="id2193" transform="rotate(41.82016988013578) translate(177.46204644918316 -755.5181722725326)">
137            <rect x="881.0" y="591.0" width="38.0" height="38.0"
138                latexdraw:borderPos="outer" stroke-width="2.0"
139                stroke="black" fill="#d1f5fe"/>
140        </g>
141        <g latexdraw:type="rectangle" id="id2194">
142            <rect x="501.0" y="661.0" width="358.0" height="38.0"
143                latexdraw:borderPos="outer" stroke-width="2.0"
144                stroke="black" fill="none"/>
145        </g>
146        <g latexdraw:type="text" id="id2195" font-family="Dialog"
147            fill="black" font-size="17" latexdraw:x="510.0">
148            <text x="510.0" y="690.0"><![CDATA[local memory for EP 4 (Proc 1, thread 2)]]></text>
149        </g>
150        <g latexdraw:type="square" id="id2198" transform="rotate(41.82016988013578) translate(224.13768661207087 -773.3512803257757)">
151            <rect x="881.0" y="661.0" width="38.0" height="38.0"
152                latexdraw:borderPos="outer" stroke-width="2.0"
153                stroke="black" fill="#d1f5fe"/>
154        </g>
155        <g latexdraw:type="square" id="id2199" transform="rotate(41.82016988013578) translate(-65.66427436074355 -891.8669584947553)">
156            <rect x="1181.0" y="341.0" width="38.0" height="38.0"
157                latexdraw:borderPos="outer" stroke-width="2.0"
158                stroke="black" fill="#d1f5fe"/>
159        </g>
160        <g latexdraw:type="square" id="id2200" transform="rotate(41.82016988013578) translate(-18.988634197855845 -909.7000665479984)">
161            <rect x="1181.0" y="411.0" width="38.0" height="38.0"
162                latexdraw:borderPos="outer" stroke-width="2.0"
163                stroke="black" fill="#d1f5fe"/>
164        </g>
165        <g latexdraw:type="text" id="id2201" font-family="Dialog"
166            fill="black" font-size="17" latexdraw:x="920.0">
167            <text x="920.0" y="260.0"><![CDATA[win 0]]></text>
168        </g>
169        <g latexdraw:type="text" id="id2204" font-family="Dialog"
170            fill="black" font-size="17" latexdraw:x="920.0">
171            <text x="920.0" y="330.0"><![CDATA[win 1]]></text>
172        </g>
173        <g latexdraw:type="text" id="id2207" font-family="Dialog"
174            fill="black" font-size="17" latexdraw:x="920.0">
175            <text x="920.0" y="520.0"><![CDATA[win 2]]></text>
176        </g>
177        <g latexdraw:type="text" id="id2210" font-family="Dialog"
178            fill="black" font-size="17" latexdraw:x="920.0">
179            <text x="920.0" y="590.0"><![CDATA[win 3]]></text>
180        </g>
181        <g latexdraw:type="text" id="id2213" font-family="Dialog"
182            fill="black" font-size="17" latexdraw:x="920.0">
183            <text x="920.0" y="660.0"><![CDATA[win 4]]></text>
184        </g>
185        <g latexdraw:type="text" id="id2216" font-family="Dialog"
186            fill="black" font-size="17" latexdraw:x="1220.0">
187            <text x="1220.0" y="340.0"><![CDATA[win A]]></text>
188        </g>
189        <g latexdraw:type="text" id="id2219" font-family="Dialog"
190            fill="black" font-size="17" latexdraw:x="1220.0">
191            <text x="1220.0" y="410.0"><![CDATA[win B]]></text>
192        </g>
193        <g latexdraw:type="square" id="id2222" transform="rotate(41.82016988013578) translate(27.687005965032085 -927.5331746012414)">
194            <rect x="1181.0" y="481.0" width="38.0" height="38.0"
195                latexdraw:borderPos="outer" stroke-width="2.0"
196                stroke="black" fill="#d1f5fe"/>
197        </g>
198        <g latexdraw:type="text" id="id2223" font-family="Dialog"
199            fill="black" font-size="17" latexdraw:x="1220.0">
200            <text x="1220.0" y="480.0"><![CDATA[win C]]></text>
201        </g>
202        <g latexdraw:type="line" id="id2226">
203            <line x1="960.0" x2="1160.0" y1="280.0" y2="360.0"
204                stroke-width="2.0" stroke="red"
205                latexdraw:rotationAngle="0.0"
206                marker-start="url(#arrow1-2226)" marker-end="url(#arrow2-2226)"/>
207        </g>
208        <g latexdraw:type="line" id="id2227">
209            <line x1="1160.0" x2="950.0" y1="370.0" y2="540.0"
210                stroke-width="2.0" stroke="red"
211                latexdraw:rotationAngle="-0.2554615577213105"
212                marker-start="url(#arrow1-2227)" marker-end="url(#arrow2-2227)"/>
213        </g>
214        <g latexdraw:type="line" id="id2228">
215            <line x1="960.0" x2="1160.0" y1="350.0" y2="430.0"
216                stroke-width="2.0" stroke="blue"
217                latexdraw:rotationAngle="0.0"
218                marker-start="url(#arrow1-2228)" marker-end="url(#arrow2-2228)"/>
219        </g>
220        <g latexdraw:type="line" id="id2229">
221            <line x1="1160.0" x2="950.0" y1="440.0" y2="610.0"
222                stroke-width="2.0" stroke="blue"
223                latexdraw:rotationAngle="0.0"
224                marker-start="url(#arrow1-2229)" marker-end="url(#arrow2-2229)"/>
225        </g>
226        <g latexdraw:type="line" id="id2230">
227            <line x1="1160.0" x2="950.0" y1="510.0" y2="680.0"
228                stroke-width="2.0" stroke="lime"
229                latexdraw:rotationAngle="0.0"
230                marker-start="url(#arrow1-2230)" marker-end="url(#arrow2-2230)"/>
231        </g>
232        <g latexdraw:type="line" id="id2231">
233            <line x1="1160.0" x2="960.0" y1="500.0" y2="420.0"
234                stroke-width="2.0" stroke="lime"
235                latexdraw:rotationAngle="0.0"
236                marker-start="url(#arrow1-2231)" marker-end="url(#arrow2-2231)"/>
237        </g>
238        <g latexdraw:type="text" id="id2232" font-family="Dialog"
239            fill="black" font-size="18" latexdraw:x="900.0">
240            <text x="900.0" y="420.0"><![CDATA[NULL]]></text>
241        </g>
242    </g>
243    <metadata>
244        <latexdraw:metadata>
245            <latexdraw:displayBorders>false</latexdraw:displayBorders>
246            <latexdraw:autoAdjust>true</latexdraw:autoAdjust>
247            <latexdraw:ppc>50</latexdraw:ppc>
248            <latexdraw:zoom>1.0</latexdraw:zoom>
249            <latexdraw:unit>cm</latexdraw:unit>
250            <latexdraw:classicGrid>false</latexdraw:classicGrid>
251            <latexdraw:gridGap>10</latexdraw:gridGap>
252            <latexdraw:code>0</latexdraw:code>
253            <latexdraw:displayGrid>true</latexdraw:displayGrid>
254            <latexdraw:magneticGrid>true</latexdraw:magneticGrid>
255            <latexdraw:autoUpdate>true</latexdraw:autoUpdate>
256            <latexdraw:version>2.0.8</latexdraw:version>
257            <latexdraw:size>
258                <latexdraw:width>2507</latexdraw:width>
259                <latexdraw:height>1576</latexdraw:height>
260            </latexdraw:size>
261            <latexdraw:position>
262                <latexdraw:x>53</latexdraw:x>
263                <latexdraw:y>24</latexdraw:y>
264            </latexdraw:position>
265            <latexdraw:dividerPosition>0.9976067012365377</latexdraw:dividerPosition>
266            <latexdraw:displayCodePanel>true</latexdraw:displayCodePanel>
267            <latexdraw:displayXScale>true</latexdraw:displayXScale>
268            <latexdraw:displayYScale>true</latexdraw:displayYScale>
269            <latexdraw:delimitorOpacity>138</latexdraw:delimitorOpacity>
270        </latexdraw:metadata>
271    </metadata>
272</svg>
Note: See TracBrowser for help on using the repository browser.