[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-49954"> |
---|
| 7 | <path |
---|
| 8 | d="M 0.0 0.0 L -6.526041666666666 2.3307291666666665 L -3.9156249999999995 0.0 L -6.526041666666666 -2.3307291666666665 z " |
---|
| 9 | latexdraw:arrSizeNum="4.0" fill="black"/> |
---|
| 10 | </marker> |
---|
| 11 | <marker overflow="visible" orient="auto" id="arrow2-50003"> |
---|
| 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="#010101"/> |
---|
| 15 | </marker> |
---|
| 16 | <marker overflow="visible" orient="auto" id="arrow2-50024"> |
---|
| 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="#010101"/> |
---|
| 20 | </marker> |
---|
| 21 | <marker overflow="visible" orient="auto" id="arrow2-50027"> |
---|
| 22 | <path |
---|
| 23 | d="M 0.0 0.0 L 3.7260416666666667 1.3307291666666667 L 2.2356249999999998 0.0 L 3.7260416666666667 -1.3307291666666667 z " |
---|
| 24 | latexdraw:arrSizeNum="2.0" fill="#010101"/> |
---|
| 25 | </marker> |
---|
| 26 | <marker overflow="visible" orient="auto" id="arrow2-50084"> |
---|
| 27 | <path |
---|
| 28 | d="M 0.0 0.0 L -6.526041666666666 2.3307291666666665 L -3.9156249999999995 0.0 L -6.526041666666666 -2.3307291666666665 z " |
---|
| 29 | latexdraw:arrSizeNum="4.0" fill="black"/> |
---|
| 30 | </marker> |
---|
| 31 | <marker overflow="visible" orient="auto" id="arrow2-50126"> |
---|
| 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="#010101"/> |
---|
| 35 | </marker> |
---|
| 36 | <marker overflow="visible" orient="auto" id="arrow2-50147"> |
---|
| 37 | <path |
---|
| 38 | d="M 0.0 0.0 L 3.7260416666666667 1.3307291666666667 L 2.2356249999999998 0.0 L 3.7260416666666667 -1.3307291666666667 z " |
---|
| 39 | latexdraw:arrSizeNum="2.0" fill="#010101"/> |
---|
| 40 | </marker> |
---|
| 41 | <marker overflow="visible" orient="auto" id="arrow2-50156"> |
---|
| 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="#010101"/> |
---|
| 45 | </marker> |
---|
| 46 | <marker overflow="visible" orient="auto" id="arrow1-50159"> |
---|
| 47 | <path |
---|
| 48 | d="M 0.0 0.0 L 3.7260416666666667 1.3307291666666667 L 2.2356249999999998 0.0 L 3.7260416666666667 -1.3307291666666667 z " |
---|
| 49 | latexdraw:arrSizeNum="2.0" fill="#bdb8b8"/> |
---|
| 50 | </marker> |
---|
| 51 | <marker overflow="visible" orient="auto" id="arrow2-50159"> |
---|
| 52 | <path |
---|
| 53 | d="M 0.0 0.0 L -3.7260416666666667 1.3307291666666667 L -2.2356249999999998 0.0 L -3.7260416666666667 -1.3307291666666667 z " |
---|
| 54 | latexdraw:arrSizeNum="2.0" fill="#bdb8b8"/> |
---|
| 55 | </marker> |
---|
| 56 | <marker overflow="visible" orient="auto" id="arrow1-50160"> |
---|
| 57 | <path |
---|
| 58 | d="M 0.0 0.0 L 3.7260416666666667 1.3307291666666667 L 2.2356249999999998 0.0 L 3.7260416666666667 -1.3307291666666667 z " |
---|
| 59 | latexdraw:arrSizeNum="2.0" fill="#bdb8b8"/> |
---|
| 60 | </marker> |
---|
| 61 | <marker overflow="visible" orient="auto" id="arrow2-50160"> |
---|
| 62 | <path |
---|
| 63 | d="M 0.0 0.0 L -3.7260416666666667 1.3307291666666667 L -2.2356249999999998 0.0 L -3.7260416666666667 -1.3307291666666667 z " |
---|
| 64 | latexdraw:arrSizeNum="2.0" fill="#bdb8b8"/> |
---|
| 65 | </marker> |
---|
| 66 | </defs> |
---|
| 67 | <g> |
---|
| 68 | <g latexdraw:type="rectangle" id="id49906"> |
---|
| 69 | <rect x="721.0" y="231.0" width="68.0" height="148.0" |
---|
| 70 | latexdraw:borderPos="outer" stroke-width="2.0" |
---|
| 71 | stroke="#fefefe" fill="#daf1fd"/> |
---|
| 72 | </g> |
---|
| 73 | <g latexdraw:type="rectangle" id="id49907"> |
---|
| 74 | <rect x="601.0" y="231.0" width="68.0" height="148.0" |
---|
| 75 | latexdraw:borderPos="outer" stroke-width="2.0" |
---|
| 76 | stroke="#fefefe" fill="#fce0f8"/> |
---|
| 77 | </g> |
---|
| 78 | <g latexdraw:type="rectangle" id="id49908"> |
---|
| 79 | <rect x="361.0" y="231.0" width="68.0" height="148.0" |
---|
| 80 | latexdraw:borderPos="outer" stroke-width="2.0" |
---|
| 81 | stroke="#fefefe" fill="#dafde7"/> |
---|
| 82 | </g> |
---|
| 83 | <g latexdraw:type="rectangle" id="id49909"> |
---|
| 84 | <rect x="481.0" y="231.0" width="68.0" height="148.0" |
---|
| 85 | latexdraw:borderPos="outer" stroke-width="2.0" |
---|
| 86 | stroke="#fefefe" fill="#fdfbda"/> |
---|
| 87 | </g> |
---|
| 88 | <g latexdraw:type="text" id="id49910" font-family="Dialog" |
---|
| 89 | fill="black" font-size="18" latexdraw:x="380.0"> |
---|
| 90 | <text x="380.0" y="210.0"><![CDATA[P0]]></text> |
---|
| 91 | </g> |
---|
| 92 | <g latexdraw:type="text" id="id49912" font-family="Dialog" |
---|
| 93 | fill="black" font-size="18" latexdraw:x="500.0"> |
---|
| 94 | <text x="500.0" y="210.0"><![CDATA[P1]]></text> |
---|
| 95 | </g> |
---|
| 96 | <g latexdraw:type="square" id="id49914"> |
---|
| 97 | <rect x="381.0" y="261.0" width="28.0" height="28.0" |
---|
| 98 | latexdraw:borderPos="outer" stroke-width="2.0" |
---|
| 99 | stroke="black" fill="red"/> |
---|
| 100 | </g> |
---|
| 101 | <g latexdraw:type="square" id="id49915"> |
---|
| 102 | <rect x="381.0" y="321.0" width="28.0" height="28.0" |
---|
| 103 | latexdraw:borderPos="outer" stroke-width="2.0" |
---|
| 104 | stroke="black" fill="lime"/> |
---|
| 105 | </g> |
---|
| 106 | <g latexdraw:type="square" id="id49916"> |
---|
| 107 | <rect x="501.0" y="261.0" width="28.0" height="28.0" |
---|
| 108 | latexdraw:borderPos="outer" stroke-width="2.0" |
---|
| 109 | stroke="black" fill="white"/> |
---|
| 110 | </g> |
---|
| 111 | <g latexdraw:type="square" id="id49917"> |
---|
| 112 | <rect x="501.0" y="321.0" width="28.0" height="28.0" |
---|
| 113 | latexdraw:borderPos="outer" stroke-width="2.0" |
---|
| 114 | stroke="black" fill="white"/> |
---|
| 115 | </g> |
---|
| 116 | <g latexdraw:type="text" id="id49918" font-family="Dialog" |
---|
| 117 | fill="black" font-size="18" latexdraw:x="390.0"> |
---|
| 118 | <text x="390.0" y="280.0"><![CDATA[0]]></text> |
---|
| 119 | </g> |
---|
| 120 | <g latexdraw:type="text" id="id49920" font-family="Dialog" |
---|
| 121 | fill="black" font-size="18" latexdraw:x="390.0"> |
---|
| 122 | <text x="390.0" y="340.0"><![CDATA[0]]></text> |
---|
| 123 | </g> |
---|
| 124 | <g latexdraw:type="text" id="id49922" font-family="Dialog" |
---|
| 125 | fill="black" font-size="18" latexdraw:x="510.0"> |
---|
| 126 | <text x="510.0" y="280.0"><![CDATA[1]]></text> |
---|
| 127 | </g> |
---|
| 128 | <g latexdraw:type="text" id="id49924" font-family="Dialog" |
---|
| 129 | fill="black" font-size="18" latexdraw:x="510.0"> |
---|
| 130 | <text x="510.0" y="340.0"><![CDATA[1]]></text> |
---|
| 131 | </g> |
---|
| 132 | <g latexdraw:type="text" id="id49926" font-family="Dialog" |
---|
| 133 | fill="black" font-size="18" latexdraw:x="620.0"> |
---|
| 134 | <text x="620.0" y="210.0"><![CDATA[P2]]></text> |
---|
| 135 | </g> |
---|
| 136 | <g latexdraw:type="text" id="id49928" font-family="Dialog" |
---|
| 137 | fill="black" font-size="18" latexdraw:x="740.0"> |
---|
| 138 | <text x="740.0" y="210.0"><![CDATA[P3]]></text> |
---|
| 139 | </g> |
---|
| 140 | <g latexdraw:type="square" id="id49930"> |
---|
| 141 | <rect x="621.0" y="261.0" width="28.0" height="28.0" |
---|
| 142 | latexdraw:borderPos="outer" stroke-width="2.0" |
---|
| 143 | stroke="black" fill="#fefefe"/> |
---|
| 144 | </g> |
---|
| 145 | <g latexdraw:type="square" id="id49931"> |
---|
| 146 | <rect x="621.0" y="321.0" width="28.0" height="28.0" |
---|
| 147 | latexdraw:borderPos="outer" stroke-width="2.0" |
---|
| 148 | stroke="black" fill="white"/> |
---|
| 149 | </g> |
---|
| 150 | <g latexdraw:type="square" id="id49932"> |
---|
| 151 | <rect x="741.0" y="261.0" width="28.0" height="28.0" |
---|
| 152 | latexdraw:borderPos="outer" stroke-width="2.0" |
---|
| 153 | stroke="black" fill="#fefefe"/> |
---|
| 154 | </g> |
---|
| 155 | <g latexdraw:type="square" id="id49933"> |
---|
| 156 | <rect x="741.0" y="321.0" width="28.0" height="28.0" |
---|
| 157 | latexdraw:borderPos="outer" stroke-width="2.0" |
---|
| 158 | stroke="black" fill="white"/> |
---|
| 159 | </g> |
---|
| 160 | <g latexdraw:type="text" id="id49934" font-family="Dialog" |
---|
| 161 | fill="black" font-size="18" latexdraw:x="630.0"> |
---|
| 162 | <text x="630.0" y="280.0"><![CDATA[2]]></text> |
---|
| 163 | </g> |
---|
| 164 | <g latexdraw:type="text" id="id49936" font-family="Dialog" |
---|
| 165 | fill="black" font-size="18" latexdraw:x="630.0"> |
---|
| 166 | <text x="630.0" y="340.0"><![CDATA[2]]></text> |
---|
| 167 | </g> |
---|
| 168 | <g latexdraw:type="text" id="id49938" font-family="Dialog" |
---|
| 169 | fill="black" font-size="18" latexdraw:x="750.0"> |
---|
| 170 | <text x="750.0" y="340.0"><![CDATA[3]]></text> |
---|
| 171 | </g> |
---|
| 172 | <g latexdraw:type="text" id="id49940" font-family="Dialog" |
---|
| 173 | fill="black" font-size="18" latexdraw:x="750.0"> |
---|
| 174 | <text x="750.0" y="280.0"><![CDATA[3]]></text> |
---|
| 175 | </g> |
---|
| 176 | <g latexdraw:type="ellipse" id="id49942"> |
---|
| 177 | <ellipse cx="570.0" cy="270.0" rx="259.0" ry="29.0" |
---|
| 178 | latexdraw:borderPos="outer" stroke-width="2.0" |
---|
| 179 | stroke="red" fill="none"/> |
---|
| 180 | </g> |
---|
| 181 | <g latexdraw:type="text" id="id49944" font-family="Dialog" |
---|
| 182 | fill="red" font-size="18" latexdraw:x="280.0"> |
---|
| 183 | <text x="280.0" y="230.0"><![CDATA[\color{red}commA]]></text> |
---|
| 184 | </g> |
---|
| 185 | <g latexdraw:type="text" id="id49946" font-family="Dialog" |
---|
| 186 | fill="red" font-size="18" latexdraw:x="250.0"> |
---|
| 187 | <text x="250.0" y="250.0"><![CDATA[\color{red}color = red]]></text> |
---|
| 188 | </g> |
---|
| 189 | <g latexdraw:type="ellipse" id="id49948"> |
---|
| 190 | <ellipse cx="580.0" cy="340.0" rx="259.0" ry="29.0" |
---|
| 191 | latexdraw:borderPos="outer" stroke-width="2.0" |
---|
| 192 | stroke="lime" fill="none"/> |
---|
| 193 | </g> |
---|
| 194 | <g latexdraw:type="text" id="id49950" font-family="Dialog" |
---|
| 195 | fill="lime" font-size="18" latexdraw:x="280.0"> |
---|
| 196 | <text x="280.0" y="380.0"><![CDATA[\color{green}commB]]></text> |
---|
| 197 | </g> |
---|
| 198 | <g latexdraw:type="text" id="id49952" font-family="Dialog" |
---|
| 199 | fill="lime" font-size="18" latexdraw:x="250.0"> |
---|
| 200 | <text x="250.0" y="400.0"><![CDATA[\color{green}color = green]]></text> |
---|
| 201 | </g> |
---|
| 202 | <g latexdraw:type="line" id="id49954"> |
---|
| 203 | <line x1="840.0" x2="950.0" y1="310.0" y2="310.0" |
---|
| 204 | stroke-width="4.0" stroke="black" |
---|
| 205 | latexdraw:rotationAngle="0.0" marker-end="url(#arrow2-49954)"/> |
---|
| 206 | </g> |
---|
| 207 | <g latexdraw:type="text" id="id49955" font-family="Dialog" |
---|
| 208 | fill="black" font-size="18" latexdraw:x="840.0"> |
---|
| 209 | <text x="840.0" y="290.0"><![CDATA[intercomm]]></text> |
---|
| 210 | </g> |
---|
| 211 | <g latexdraw:type="rectangle" id="id49958"> |
---|
| 212 | <rect x="1331.0" y="231.0" width="68.0" height="148.0" |
---|
| 213 | latexdraw:borderPos="outer" stroke-width="2.0" |
---|
| 214 | stroke="#fefefe" fill="#daf1fd"/> |
---|
| 215 | </g> |
---|
| 216 | <g latexdraw:type="rectangle" id="id49959"> |
---|
| 217 | <rect x="1211.0" y="231.0" width="68.0" height="148.0" |
---|
| 218 | latexdraw:borderPos="outer" stroke-width="2.0" |
---|
| 219 | stroke="#fefefe" fill="#fce0f8"/> |
---|
| 220 | </g> |
---|
| 221 | <g latexdraw:type="rectangle" id="id49960"> |
---|
| 222 | <rect x="971.0" y="231.0" width="68.0" height="148.0" |
---|
| 223 | latexdraw:borderPos="outer" stroke-width="2.0" |
---|
| 224 | stroke="#fefefe" fill="#dafde7"/> |
---|
| 225 | </g> |
---|
| 226 | <g latexdraw:type="rectangle" id="id49961"> |
---|
| 227 | <rect x="1091.0" y="231.0" width="68.0" height="148.0" |
---|
| 228 | latexdraw:borderPos="outer" stroke-width="2.0" |
---|
| 229 | stroke="#fefefe" fill="#fdfbda"/> |
---|
| 230 | </g> |
---|
| 231 | <g latexdraw:type="text" id="id49962" font-family="Dialog" |
---|
| 232 | fill="black" font-size="18" latexdraw:x="990.0"> |
---|
| 233 | <text x="990.0" y="210.0"><![CDATA[P0]]></text> |
---|
| 234 | </g> |
---|
| 235 | <g latexdraw:type="text" id="id49964" font-family="Dialog" |
---|
| 236 | fill="black" font-size="18" latexdraw:x="1230.0"> |
---|
| 237 | <text x="1230.0" y="210.0"><![CDATA[P1]]></text> |
---|
| 238 | </g> |
---|
| 239 | <g latexdraw:type="square" id="id49966"> |
---|
| 240 | <rect x="1111.0" y="261.0" width="28.0" height="28.0" |
---|
| 241 | latexdraw:borderPos="outer" stroke-width="2.0" |
---|
| 242 | stroke="black" fill="red"/> |
---|
| 243 | </g> |
---|
| 244 | <g latexdraw:type="square" id="id49967"> |
---|
| 245 | <rect x="991.0" y="321.0" width="28.0" height="28.0" |
---|
| 246 | latexdraw:borderPos="outer" stroke-width="2.0" |
---|
| 247 | stroke="black" fill="lime"/> |
---|
| 248 | </g> |
---|
| 249 | <g latexdraw:type="square" id="id49968"> |
---|
| 250 | <rect x="991.0" y="261.0" width="28.0" height="28.0" |
---|
| 251 | latexdraw:borderPos="outer" stroke-width="2.0" |
---|
| 252 | stroke="black" fill="white"/> |
---|
| 253 | </g> |
---|
| 254 | <g latexdraw:type="square" id="id49969"> |
---|
| 255 | <rect x="1111.0" y="321.0" width="28.0" height="28.0" |
---|
| 256 | latexdraw:borderPos="outer" stroke-width="2.0" |
---|
| 257 | stroke="black" fill="white"/> |
---|
| 258 | </g> |
---|
| 259 | <g latexdraw:type="text" id="id49970" font-family="Dialog" |
---|
| 260 | fill="black" font-size="18" latexdraw:x="1000.0"> |
---|
| 261 | <text x="1000.0" y="280.0"><![CDATA[1]]></text> |
---|
| 262 | </g> |
---|
| 263 | <g latexdraw:type="text" id="id49972" font-family="Dialog" |
---|
| 264 | fill="black" font-size="18" latexdraw:x="1000.0"> |
---|
| 265 | <text x="1000.0" y="340.0"><![CDATA[0]]></text> |
---|
| 266 | </g> |
---|
| 267 | <g latexdraw:type="text" id="id49974" font-family="Dialog" |
---|
| 268 | fill="black" font-size="18" latexdraw:x="1120.0"> |
---|
| 269 | <text x="1120.0" y="280.0"><![CDATA[0]]></text> |
---|
| 270 | </g> |
---|
| 271 | <g latexdraw:type="text" id="id49976" font-family="Dialog" |
---|
| 272 | fill="black" font-size="18" latexdraw:x="1120.0"> |
---|
| 273 | <text x="1120.0" y="340.0"><![CDATA[1]]></text> |
---|
| 274 | </g> |
---|
| 275 | <g latexdraw:type="text" id="id49978" font-family="Dialog" |
---|
| 276 | fill="black" font-size="18" latexdraw:x="1350.0"> |
---|
| 277 | <text x="1350.0" y="210.0"><![CDATA[P2]]></text> |
---|
| 278 | </g> |
---|
| 279 | <g latexdraw:type="text" id="id49980" font-family="Dialog" |
---|
| 280 | fill="black" font-size="18" latexdraw:x="1110.0"> |
---|
| 281 | <text x="1110.0" y="210.0"><![CDATA[P0]]></text> |
---|
| 282 | </g> |
---|
| 283 | <g latexdraw:type="square" id="id49983"> |
---|
| 284 | <rect x="1231.0" y="261.0" width="28.0" height="28.0" |
---|
| 285 | latexdraw:borderPos="outer" stroke-width="2.0" |
---|
| 286 | stroke="black" fill="#fefefe"/> |
---|
| 287 | </g> |
---|
| 288 | <g latexdraw:type="square" id="id49984"> |
---|
| 289 | <rect x="1231.0" y="321.0" width="28.0" height="28.0" |
---|
| 290 | latexdraw:borderPos="outer" stroke-width="2.0" |
---|
| 291 | stroke="black" fill="white"/> |
---|
| 292 | </g> |
---|
| 293 | <g latexdraw:type="square" id="id49985"> |
---|
| 294 | <rect x="1351.0" y="261.0" width="28.0" height="28.0" |
---|
| 295 | latexdraw:borderPos="outer" stroke-width="2.0" |
---|
| 296 | stroke="black" fill="#fefefe"/> |
---|
| 297 | </g> |
---|
| 298 | <g latexdraw:type="square" id="id49986"> |
---|
| 299 | <rect x="1351.0" y="321.0" width="28.0" height="28.0" |
---|
| 300 | latexdraw:borderPos="outer" stroke-width="2.0" |
---|
| 301 | stroke="black" fill="white"/> |
---|
| 302 | </g> |
---|
| 303 | <g latexdraw:type="text" id="id49987" font-family="Dialog" |
---|
| 304 | fill="black" font-size="18" latexdraw:x="1240.0"> |
---|
| 305 | <text x="1240.0" y="280.0"><![CDATA[2]]></text> |
---|
| 306 | </g> |
---|
| 307 | <g latexdraw:type="text" id="id49989" font-family="Dialog" |
---|
| 308 | fill="black" font-size="18" latexdraw:x="1240.0"> |
---|
| 309 | <text x="1240.0" y="340.0"><![CDATA[3]]></text> |
---|
| 310 | </g> |
---|
| 311 | <g latexdraw:type="text" id="id49991" font-family="Dialog" |
---|
| 312 | fill="black" font-size="18" latexdraw:x="1360.0"> |
---|
| 313 | <text x="1360.0" y="340.0"><![CDATA[5]]></text> |
---|
| 314 | </g> |
---|
| 315 | <g latexdraw:type="text" id="id49993" font-family="Dialog" |
---|
| 316 | fill="black" font-size="18" latexdraw:x="1360.0"> |
---|
| 317 | <text x="1360.0" y="280.0"><![CDATA[4]]></text> |
---|
| 318 | </g> |
---|
| 319 | <g latexdraw:type="ellipse" id="id49995"> |
---|
| 320 | <ellipse cx="1250.0" cy="310.0" rx="179.0" ry="79.0" |
---|
| 321 | latexdraw:borderPos="outer" stroke-width="2.0" |
---|
| 322 | stroke="red" fill="none"/> |
---|
| 323 | </g> |
---|
| 324 | <g latexdraw:type="text" id="id49997" font-family="Dialog" |
---|
| 325 | fill="red" font-size="18" latexdraw:x="1300.0"> |
---|
| 326 | <text x="1300.0" y="400.0"><![CDATA[\color{red}commA']]></text> |
---|
| 327 | </g> |
---|
| 328 | <g latexdraw:type="ellipse" id="id49999"> |
---|
| 329 | <ellipse cx="1000.0" cy="305.0" rx="39.0" ry="64.0" |
---|
| 330 | latexdraw:borderPos="outer" stroke-width="2.0" |
---|
| 331 | stroke="lime" fill="none"/> |
---|
| 332 | </g> |
---|
| 333 | <g latexdraw:type="text" id="id50001" font-family="Dialog" |
---|
| 334 | fill="lime" font-size="18" latexdraw:x="970.0"> |
---|
| 335 | <text x="970.0" y="400.0"><![CDATA[\color{green}commB']]></text> |
---|
| 336 | </g> |
---|
| 337 | <g latexdraw:type="bezierCurve" id="id50003"> |
---|
| 338 | <path |
---|
| 339 | d="M 520.0 290.0 C 540.0 330.0 570.0 370.0 590.0 400.0 C 610.0 430.0 630.0 380.0 640.0 350.0 " |
---|
| 340 | stroke-width="2.0" stroke="#010101" fill="none" |
---|
| 341 | latexdraw:rotationAngle="0.0" marker-end="url(#arrow2-50003)"/> |
---|
| 342 | </g> |
---|
| 343 | <g latexdraw:type="text" id="id50006" font-family="Dialog" |
---|
| 344 | fill="black" font-size="18" latexdraw:x="430.0"> |
---|
| 345 | <text x="430.0" y="430.0"><![CDATA[MPI_Send(buf, dest=2, tag, intercomm)]]></text> |
---|
| 346 | </g> |
---|
| 347 | <g latexdraw:type="text" id="id50009" font-family="Dialog" |
---|
| 348 | fill="black" font-size="18" latexdraw:x="480.0"> |
---|
| 349 | <text x="480.0" y="470.0"><![CDATA[src = 1]]></text> |
---|
| 350 | </g> |
---|
| 351 | <g latexdraw:type="text" id="id50012" font-family="Dialog" |
---|
| 352 | fill="black" font-size="18" latexdraw:x="480.0"> |
---|
| 353 | <text x="480.0" y="500.0"><![CDATA[src_label = local_rank_map->at(1).second = 1]]></text> |
---|
| 354 | </g> |
---|
| 355 | <g latexdraw:type="text" id="id50015" font-family="Dialog" |
---|
| 356 | fill="black" font-size="18" latexdraw:x="480.0"> |
---|
| 357 | <text x="480.0" y="530.0"><![CDATA[dest_label = remote_rank_map->at(2).second = 1]]></text> |
---|
| 358 | </g> |
---|
| 359 | <g latexdraw:type="text" id="id50018" font-family="Dialog" |
---|
| 360 | fill="black" font-size="18" latexdraw:x="480.0"> |
---|
| 361 | <text x="480.0" y="560.0"><![CDATA[src_rank = local_rank_map->at(1).first = 0]]></text> |
---|
| 362 | </g> |
---|
| 363 | <g latexdraw:type="text" id="id50021" font-family="Dialog" |
---|
| 364 | fill="black" font-size="18" latexdraw:x="480.0"> |
---|
| 365 | <text x="480.0" y="590.0"><![CDATA[dest_rank = remote_rank_map->at(dest).first = 3]]></text> |
---|
| 366 | </g> |
---|
| 367 | <g latexdraw:type="bezierCurve" id="id50024"> |
---|
| 368 | <path |
---|
| 369 | d="M 1130.0 290.0 C 1150.0 330.0 1180.0 370.0 1200.0 400.0 C 1220.0 430.0 1240.0 380.0 1250.0 350.0 " |
---|
| 370 | stroke-width="2.0" stroke="#010101" fill="none" |
---|
| 371 | latexdraw:rotationAngle="0.0" marker-end="url(#arrow2-50024)"/> |
---|
| 372 | </g> |
---|
| 373 | <g latexdraw:type="joinedLines" id="id50027"> |
---|
| 374 | <polyline |
---|
| 375 | points="460.0,450.0 460.0,620.0 1070.0,620.0 1070.0,450.0 " |
---|
| 376 | stroke-width="4.0" stroke="#010101" fill="none" |
---|
| 377 | latexdraw:rotationAngle="0.0" marker-end="url(#arrow2-50027)"/> |
---|
| 378 | </g> |
---|
| 379 | <g latexdraw:type="text" id="id50030" font-family="Dialog" |
---|
| 380 | fill="black" font-size="18" latexdraw:x="1020.0"> |
---|
| 381 | <text x="1020.0" y="440.0"><![CDATA[MPI_Send(buf, dest_rank=3, tag, commA')]]></text> |
---|
| 382 | </g> |
---|
| 383 | <g latexdraw:type="text" id="id50033" font-family="Dialog" |
---|
| 384 | fill="red" font-size="18" latexdraw:x="1090.0"> |
---|
| 385 | <text x="1090.0" y="580.0"><![CDATA[\color{red}intra-communication]]></text> |
---|
| 386 | </g> |
---|
| 387 | <g latexdraw:type="rectangle" id="id50036"> |
---|
| 388 | <rect x="721.0" y="691.0" width="68.0" height="148.0" |
---|
| 389 | latexdraw:borderPos="outer" stroke-width="2.0" |
---|
| 390 | stroke="#fefefe" fill="#daf1fd"/> |
---|
| 391 | </g> |
---|
| 392 | <g latexdraw:type="rectangle" id="id50037"> |
---|
| 393 | <rect x="601.0" y="691.0" width="68.0" height="148.0" |
---|
| 394 | latexdraw:borderPos="outer" stroke-width="2.0" |
---|
| 395 | stroke="#fefefe" fill="#fce0f8"/> |
---|
| 396 | </g> |
---|
| 397 | <g latexdraw:type="rectangle" id="id50038"> |
---|
| 398 | <rect x="361.0" y="691.0" width="68.0" height="148.0" |
---|
| 399 | latexdraw:borderPos="outer" stroke-width="2.0" |
---|
| 400 | stroke="#fefefe" fill="#dafde7"/> |
---|
| 401 | </g> |
---|
| 402 | <g latexdraw:type="rectangle" id="id50039"> |
---|
| 403 | <rect x="481.0" y="691.0" width="68.0" height="148.0" |
---|
| 404 | latexdraw:borderPos="outer" stroke-width="2.0" |
---|
| 405 | stroke="#fefefe" fill="#fdfbda"/> |
---|
| 406 | </g> |
---|
| 407 | <g latexdraw:type="text" id="id50040" font-family="Dialog" |
---|
| 408 | fill="black" font-size="18" latexdraw:x="380.0"> |
---|
| 409 | <text x="380.0" y="670.0"><![CDATA[P0]]></text> |
---|
| 410 | </g> |
---|
| 411 | <g latexdraw:type="text" id="id50042" font-family="Dialog" |
---|
| 412 | fill="black" font-size="18" latexdraw:x="500.0"> |
---|
| 413 | <text x="500.0" y="670.0"><![CDATA[P1]]></text> |
---|
| 414 | </g> |
---|
| 415 | <g latexdraw:type="square" id="id50044"> |
---|
| 416 | <rect x="381.0" y="721.0" width="28.0" height="28.0" |
---|
| 417 | latexdraw:borderPos="outer" stroke-width="2.0" |
---|
| 418 | stroke="black" fill="red"/> |
---|
| 419 | </g> |
---|
| 420 | <g latexdraw:type="square" id="id50045"> |
---|
| 421 | <rect x="381.0" y="781.0" width="28.0" height="28.0" |
---|
| 422 | latexdraw:borderPos="outer" stroke-width="2.0" |
---|
| 423 | stroke="black" fill="lime"/> |
---|
| 424 | </g> |
---|
| 425 | <g latexdraw:type="square" id="id50046"> |
---|
| 426 | <rect x="501.0" y="721.0" width="28.0" height="28.0" |
---|
| 427 | latexdraw:borderPos="outer" stroke-width="2.0" |
---|
| 428 | stroke="black" fill="white"/> |
---|
| 429 | </g> |
---|
| 430 | <g latexdraw:type="square" id="id50047"> |
---|
| 431 | <rect x="501.0" y="781.0" width="28.0" height="28.0" |
---|
| 432 | latexdraw:borderPos="outer" stroke-width="2.0" |
---|
| 433 | stroke="black" fill="white"/> |
---|
| 434 | </g> |
---|
| 435 | <g latexdraw:type="text" id="id50048" font-family="Dialog" |
---|
| 436 | fill="black" font-size="18" latexdraw:x="390.0"> |
---|
| 437 | <text x="390.0" y="740.0"><![CDATA[0]]></text> |
---|
| 438 | </g> |
---|
| 439 | <g latexdraw:type="text" id="id50050" font-family="Dialog" |
---|
| 440 | fill="black" font-size="18" latexdraw:x="390.0"> |
---|
| 441 | <text x="390.0" y="800.0"><![CDATA[0]]></text> |
---|
| 442 | </g> |
---|
| 443 | <g latexdraw:type="text" id="id50052" font-family="Dialog" |
---|
| 444 | fill="black" font-size="18" latexdraw:x="510.0"> |
---|
| 445 | <text x="510.0" y="740.0"><![CDATA[1]]></text> |
---|
| 446 | </g> |
---|
| 447 | <g latexdraw:type="text" id="id50054" font-family="Dialog" |
---|
| 448 | fill="black" font-size="18" latexdraw:x="510.0"> |
---|
| 449 | <text x="510.0" y="800.0"><![CDATA[1]]></text> |
---|
| 450 | </g> |
---|
| 451 | <g latexdraw:type="text" id="id50056" font-family="Dialog" |
---|
| 452 | fill="black" font-size="18" latexdraw:x="620.0"> |
---|
| 453 | <text x="620.0" y="670.0"><![CDATA[P2]]></text> |
---|
| 454 | </g> |
---|
| 455 | <g latexdraw:type="text" id="id50058" font-family="Dialog" |
---|
| 456 | fill="black" font-size="18" latexdraw:x="740.0"> |
---|
| 457 | <text x="740.0" y="670.0"><![CDATA[P3]]></text> |
---|
| 458 | </g> |
---|
| 459 | <g latexdraw:type="square" id="id50060"> |
---|
| 460 | <rect x="621.0" y="721.0" width="28.0" height="28.0" |
---|
| 461 | latexdraw:borderPos="outer" stroke-width="2.0" |
---|
| 462 | stroke="black" fill="#fefefe"/> |
---|
| 463 | </g> |
---|
| 464 | <g latexdraw:type="square" id="id50061"> |
---|
| 465 | <rect x="621.0" y="781.0" width="28.0" height="28.0" |
---|
| 466 | latexdraw:borderPos="outer" stroke-width="2.0" |
---|
| 467 | stroke="black" fill="white"/> |
---|
| 468 | </g> |
---|
| 469 | <g latexdraw:type="square" id="id50062"> |
---|
| 470 | <rect x="741.0" y="721.0" width="28.0" height="28.0" |
---|
| 471 | latexdraw:borderPos="outer" stroke-width="2.0" |
---|
| 472 | stroke="black" fill="#fefefe"/> |
---|
| 473 | </g> |
---|
| 474 | <g latexdraw:type="square" id="id50063"> |
---|
| 475 | <rect x="741.0" y="781.0" width="28.0" height="28.0" |
---|
| 476 | latexdraw:borderPos="outer" stroke-width="2.0" |
---|
| 477 | stroke="black" fill="white"/> |
---|
| 478 | </g> |
---|
| 479 | <g latexdraw:type="text" id="id50064" font-family="Dialog" |
---|
| 480 | fill="black" font-size="18" latexdraw:x="630.0"> |
---|
| 481 | <text x="630.0" y="740.0"><![CDATA[2]]></text> |
---|
| 482 | </g> |
---|
| 483 | <g latexdraw:type="text" id="id50066" font-family="Dialog" |
---|
| 484 | fill="black" font-size="18" latexdraw:x="630.0"> |
---|
| 485 | <text x="630.0" y="800.0"><![CDATA[2]]></text> |
---|
| 486 | </g> |
---|
| 487 | <g latexdraw:type="text" id="id50068" font-family="Dialog" |
---|
| 488 | fill="black" font-size="18" latexdraw:x="750.0"> |
---|
| 489 | <text x="750.0" y="800.0"><![CDATA[3]]></text> |
---|
| 490 | </g> |
---|
| 491 | <g latexdraw:type="text" id="id50070" font-family="Dialog" |
---|
| 492 | fill="black" font-size="18" latexdraw:x="750.0"> |
---|
| 493 | <text x="750.0" y="740.0"><![CDATA[3]]></text> |
---|
| 494 | </g> |
---|
| 495 | <g latexdraw:type="ellipse" id="id50072"> |
---|
| 496 | <ellipse cx="570.0" cy="730.0" rx="259.0" ry="29.0" |
---|
| 497 | latexdraw:borderPos="outer" stroke-width="2.0" |
---|
| 498 | stroke="red" fill="none"/> |
---|
| 499 | </g> |
---|
| 500 | <g latexdraw:type="text" id="id50074" font-family="Dialog" |
---|
| 501 | fill="red" font-size="18" latexdraw:x="280.0"> |
---|
| 502 | <text x="280.0" y="690.0"><![CDATA[\color{red}commA]]></text> |
---|
| 503 | </g> |
---|
| 504 | <g latexdraw:type="text" id="id50076" font-family="Dialog" |
---|
| 505 | fill="red" font-size="18" latexdraw:x="250.0"> |
---|
| 506 | <text x="250.0" y="710.0"><![CDATA[\color{red}color = red]]></text> |
---|
| 507 | </g> |
---|
| 508 | <g latexdraw:type="ellipse" id="id50078"> |
---|
| 509 | <ellipse cx="580.0" cy="800.0" rx="259.0" ry="29.0" |
---|
| 510 | latexdraw:borderPos="outer" stroke-width="2.0" |
---|
| 511 | stroke="lime" fill="none"/> |
---|
| 512 | </g> |
---|
| 513 | <g latexdraw:type="text" id="id50080" font-family="Dialog" |
---|
| 514 | fill="lime" font-size="18" latexdraw:x="280.0"> |
---|
| 515 | <text x="280.0" y="840.0"><![CDATA[\color{green}commB]]></text> |
---|
| 516 | </g> |
---|
| 517 | <g latexdraw:type="text" id="id50082" font-family="Dialog" |
---|
| 518 | fill="lime" font-size="18" latexdraw:x="250.0"> |
---|
| 519 | <text x="250.0" y="860.0"><![CDATA[\color{green}color = green]]></text> |
---|
| 520 | </g> |
---|
| 521 | <g latexdraw:type="line" id="id50084"> |
---|
| 522 | <line x1="840.0" x2="950.0" y1="770.0" y2="770.0" |
---|
| 523 | stroke-width="4.0" stroke="black" |
---|
| 524 | latexdraw:rotationAngle="0.0" marker-end="url(#arrow2-50084)"/> |
---|
| 525 | </g> |
---|
| 526 | <g latexdraw:type="text" id="id50085" font-family="Dialog" |
---|
| 527 | fill="black" font-size="18" latexdraw:x="840.0"> |
---|
| 528 | <text x="840.0" y="750.0"><![CDATA[intercomm]]></text> |
---|
| 529 | </g> |
---|
| 530 | <g latexdraw:type="rectangle" id="id50088"> |
---|
| 531 | <rect x="1331.0" y="691.0" width="68.0" height="148.0" |
---|
| 532 | latexdraw:borderPos="outer" stroke-width="2.0" |
---|
| 533 | stroke="#fefefe" fill="#daf1fd"/> |
---|
| 534 | </g> |
---|
| 535 | <g latexdraw:type="rectangle" id="id50089"> |
---|
| 536 | <rect x="1211.0" y="691.0" width="68.0" height="148.0" |
---|
| 537 | latexdraw:borderPos="outer" stroke-width="2.0" |
---|
| 538 | stroke="#fefefe" fill="#fce0f8"/> |
---|
| 539 | </g> |
---|
| 540 | <g latexdraw:type="rectangle" id="id50090"> |
---|
| 541 | <rect x="971.0" y="691.0" width="68.0" height="148.0" |
---|
| 542 | latexdraw:borderPos="outer" stroke-width="2.0" |
---|
| 543 | stroke="#fefefe" fill="#dafde7"/> |
---|
| 544 | </g> |
---|
| 545 | <g latexdraw:type="rectangle" id="id50091"> |
---|
| 546 | <rect x="1091.0" y="691.0" width="68.0" height="148.0" |
---|
| 547 | latexdraw:borderPos="outer" stroke-width="2.0" |
---|
| 548 | stroke="#fefefe" fill="#fdfbda"/> |
---|
| 549 | </g> |
---|
| 550 | <g latexdraw:type="text" id="id50092" font-family="Dialog" |
---|
| 551 | fill="black" font-size="18" latexdraw:x="990.0"> |
---|
| 552 | <text x="990.0" y="670.0"><![CDATA[P0]]></text> |
---|
| 553 | </g> |
---|
| 554 | <g latexdraw:type="square" id="id50094"> |
---|
| 555 | <rect x="1111.0" y="721.0" width="28.0" height="28.0" |
---|
| 556 | latexdraw:borderPos="outer" stroke-width="2.0" |
---|
| 557 | stroke="black" fill="red"/> |
---|
| 558 | </g> |
---|
| 559 | <g latexdraw:type="square" id="id50095"> |
---|
| 560 | <rect x="991.0" y="781.0" width="28.0" height="28.0" |
---|
| 561 | latexdraw:borderPos="outer" stroke-width="2.0" |
---|
| 562 | stroke="black" fill="lime"/> |
---|
| 563 | </g> |
---|
| 564 | <g latexdraw:type="square" id="id50096"> |
---|
| 565 | <rect x="991.0" y="721.0" width="28.0" height="28.0" |
---|
| 566 | latexdraw:borderPos="outer" stroke-width="2.0" |
---|
| 567 | stroke="black" fill="white"/> |
---|
| 568 | </g> |
---|
| 569 | <g latexdraw:type="square" id="id50097"> |
---|
| 570 | <rect x="1111.0" y="781.0" width="28.0" height="28.0" |
---|
| 571 | latexdraw:borderPos="outer" stroke-width="2.0" |
---|
| 572 | stroke="black" fill="white"/> |
---|
| 573 | </g> |
---|
| 574 | <g latexdraw:type="text" id="id50098" font-family="Dialog" |
---|
| 575 | fill="black" font-size="18" latexdraw:x="1000.0"> |
---|
| 576 | <text x="1000.0" y="740.0"><![CDATA[1]]></text> |
---|
| 577 | </g> |
---|
| 578 | <g latexdraw:type="text" id="id50100" font-family="Dialog" |
---|
| 579 | fill="black" font-size="18" latexdraw:x="1000.0"> |
---|
| 580 | <text x="1000.0" y="800.0"><![CDATA[0]]></text> |
---|
| 581 | </g> |
---|
| 582 | <g latexdraw:type="text" id="id50102" font-family="Dialog" |
---|
| 583 | fill="black" font-size="18" latexdraw:x="1120.0"> |
---|
| 584 | <text x="1120.0" y="740.0"><![CDATA[0]]></text> |
---|
| 585 | </g> |
---|
| 586 | <g latexdraw:type="text" id="id50104" font-family="Dialog" |
---|
| 587 | fill="black" font-size="18" latexdraw:x="1120.0"> |
---|
| 588 | <text x="1120.0" y="800.0"><![CDATA[1]]></text> |
---|
| 589 | </g> |
---|
| 590 | <g latexdraw:type="square" id="id50106"> |
---|
| 591 | <rect x="1231.0" y="721.0" width="28.0" height="28.0" |
---|
| 592 | latexdraw:borderPos="outer" stroke-width="2.0" |
---|
| 593 | stroke="black" fill="#fefefe"/> |
---|
| 594 | </g> |
---|
| 595 | <g latexdraw:type="square" id="id50107"> |
---|
| 596 | <rect x="1231.0" y="781.0" width="28.0" height="28.0" |
---|
| 597 | latexdraw:borderPos="outer" stroke-width="2.0" |
---|
| 598 | stroke="black" fill="white"/> |
---|
| 599 | </g> |
---|
| 600 | <g latexdraw:type="square" id="id50108"> |
---|
| 601 | <rect x="1351.0" y="721.0" width="28.0" height="28.0" |
---|
| 602 | latexdraw:borderPos="outer" stroke-width="2.0" |
---|
| 603 | stroke="black" fill="#fefefe"/> |
---|
| 604 | </g> |
---|
| 605 | <g latexdraw:type="square" id="id50109"> |
---|
| 606 | <rect x="1351.0" y="781.0" width="28.0" height="28.0" |
---|
| 607 | latexdraw:borderPos="outer" stroke-width="2.0" |
---|
| 608 | stroke="black" fill="white"/> |
---|
| 609 | </g> |
---|
| 610 | <g latexdraw:type="text" id="id50110" font-family="Dialog" |
---|
| 611 | fill="black" font-size="18" latexdraw:x="1240.0"> |
---|
| 612 | <text x="1240.0" y="740.0"><![CDATA[2]]></text> |
---|
| 613 | </g> |
---|
| 614 | <g latexdraw:type="text" id="id50112" font-family="Dialog" |
---|
| 615 | fill="black" font-size="18" latexdraw:x="1240.0"> |
---|
| 616 | <text x="1240.0" y="800.0"><![CDATA[3]]></text> |
---|
| 617 | </g> |
---|
| 618 | <g latexdraw:type="text" id="id50114" font-family="Dialog" |
---|
| 619 | fill="black" font-size="18" latexdraw:x="1360.0"> |
---|
| 620 | <text x="1360.0" y="800.0"><![CDATA[5]]></text> |
---|
| 621 | </g> |
---|
| 622 | <g latexdraw:type="text" id="id50116" font-family="Dialog" |
---|
| 623 | fill="black" font-size="18" latexdraw:x="1360.0"> |
---|
| 624 | <text x="1360.0" y="740.0"><![CDATA[4]]></text> |
---|
| 625 | </g> |
---|
| 626 | <g latexdraw:type="ellipse" id="id50118"> |
---|
| 627 | <ellipse cx="1250.0" cy="770.0" rx="179.0" ry="79.0" |
---|
| 628 | latexdraw:borderPos="outer" stroke-width="2.0" |
---|
| 629 | stroke="red" fill="none"/> |
---|
| 630 | </g> |
---|
| 631 | <g latexdraw:type="text" id="id50120" font-family="Dialog" |
---|
| 632 | fill="red" font-size="18" latexdraw:x="1370.0"> |
---|
| 633 | <text x="1370.0" y="850.0"><![CDATA[\color{red}commA']]></text> |
---|
| 634 | </g> |
---|
| 635 | <g latexdraw:type="ellipse" id="id50122"> |
---|
| 636 | <ellipse cx="1000.0" cy="765.0" rx="39.0" ry="64.0" |
---|
| 637 | latexdraw:borderPos="outer" stroke-width="2.0" |
---|
| 638 | stroke="lime" fill="none"/> |
---|
| 639 | </g> |
---|
| 640 | <g latexdraw:type="text" id="id50124" font-family="Dialog" |
---|
| 641 | fill="lime" font-size="18" latexdraw:x="920.0"> |
---|
| 642 | <text x="920.0" y="850.0"><![CDATA[\color{green}commB']]></text> |
---|
| 643 | </g> |
---|
| 644 | <g latexdraw:type="bezierCurve" id="id50126"> |
---|
| 645 | <path |
---|
| 646 | d="M 400.0 750.0 C 420.0 790.0 460.0 820.0 480.0 850.0 C 500.0 880.0 630.0 840.0 640.0 810.0 " |
---|
| 647 | stroke-width="2.0" stroke="#010101" fill="none" |
---|
| 648 | latexdraw:rotationAngle="0.0" marker-end="url(#arrow2-50126)"/> |
---|
| 649 | </g> |
---|
| 650 | <g latexdraw:type="text" id="id50129" font-family="Dialog" |
---|
| 651 | fill="black" font-size="18" latexdraw:x="410.0"> |
---|
| 652 | <text x="410.0" y="880.0"><![CDATA[MPI_Send(buf, dest=2, tag, intercomm)]]></text> |
---|
| 653 | </g> |
---|
| 654 | <g latexdraw:type="text" id="id50132" font-family="Dialog" |
---|
| 655 | fill="black" font-size="18" latexdraw:x="460.0"> |
---|
| 656 | <text x="460.0" y="910.0"><![CDATA[src = 0]]></text> |
---|
| 657 | </g> |
---|
| 658 | <g latexdraw:type="text" id="id50135" font-family="Dialog" |
---|
| 659 | fill="black" font-size="18" latexdraw:x="460.0"> |
---|
| 660 | <text x="460.0" y="940.0"><![CDATA[src_label = local_rank_map->at(0).second = 0]]></text> |
---|
| 661 | </g> |
---|
| 662 | <g latexdraw:type="text" id="id50138" font-family="Dialog" |
---|
| 663 | fill="black" font-size="18" latexdraw:x="460.0"> |
---|
| 664 | <text x="460.0" y="970.0"><![CDATA[dest_label = remote_rank_map->at(2).second = 1]]></text> |
---|
| 665 | </g> |
---|
| 666 | <g latexdraw:type="text" id="id50141" font-family="Dialog" |
---|
| 667 | fill="black" font-size="18" latexdraw:x="460.0"> |
---|
| 668 | <text x="460.0" y="1000.0"><![CDATA[src_rank = local_rank_map->at(0).first = 1]]></text> |
---|
| 669 | </g> |
---|
| 670 | <g latexdraw:type="text" id="id50144" font-family="Dialog" |
---|
| 671 | fill="black" font-size="18" latexdraw:x="460.0"> |
---|
| 672 | <text x="460.0" y="1030.0"><![CDATA[dest_rank = remote_rank_map->at(dest).first = 3]]></text> |
---|
| 673 | </g> |
---|
| 674 | <g latexdraw:type="joinedLines" id="id50147"> |
---|
| 675 | <polyline |
---|
| 676 | points="440.0,890.0 440.0,1060.0 1030.0,1060.0 1030.0,890.0 " |
---|
| 677 | stroke-width="4.0" stroke="#010101" fill="none" |
---|
| 678 | latexdraw:rotationAngle="0.0" marker-end="url(#arrow2-50147)"/> |
---|
| 679 | </g> |
---|
| 680 | <g latexdraw:type="text" id="id50150" font-family="Dialog" |
---|
| 681 | fill="black" font-size="18" latexdraw:x="980.0"> |
---|
| 682 | <text x="980.0" y="880.0"><![CDATA[MPI_Send(buf, dest_rank=3, tag, intercomm)]]></text> |
---|
| 683 | </g> |
---|
| 684 | <g latexdraw:type="text" id="id50153" font-family="Dialog" |
---|
| 685 | fill="red" font-size="18" latexdraw:x="1060.0"> |
---|
| 686 | <text x="1060.0" y="1020.0"><![CDATA[\color{red}inter-communication]]></text> |
---|
| 687 | </g> |
---|
| 688 | <g latexdraw:type="bezierCurve" id="id50156"> |
---|
| 689 | <path |
---|
| 690 | d="M 1010.0 750.0 C 1030.0 790.0 1070.0 820.0 1090.0 850.0 C 1110.0 880.0 1240.0 840.0 1250.0 810.0 " |
---|
| 691 | stroke-width="2.0" stroke="#010101" fill="none" |
---|
| 692 | latexdraw:rotationAngle="0.0" marker-end="url(#arrow2-50156)"/> |
---|
| 693 | </g> |
---|
| 694 | <g latexdraw:type="line" id="id50159"> |
---|
| 695 | <line x1="1020.0" x2="1110.0" y1="340.0" y2="280.0" |
---|
| 696 | stroke-width="4.0" stroke="#bdb8b8" |
---|
| 697 | latexdraw:rotationAngle="0.0" |
---|
| 698 | marker-start="url(#arrow1-50159)" marker-end="url(#arrow2-50159)"/> |
---|
| 699 | </g> |
---|
| 700 | <g latexdraw:type="line" id="id50160"> |
---|
| 701 | <line x1="1020.0" x2="1110.0" y1="800.0" y2="740.0" |
---|
| 702 | stroke-width="4.0" stroke="#bdb8b8" |
---|
| 703 | latexdraw:rotationAngle="0.0" |
---|
| 704 | marker-start="url(#arrow1-50160)" marker-end="url(#arrow2-50160)"/> |
---|
| 705 | </g> |
---|
| 706 | <g latexdraw:type="text" id="id50161" font-family="Dialog" |
---|
| 707 | fill="black" font-size="18" latexdraw:x="1090.0"> |
---|
| 708 | <text x="1090.0" y="500.0"><![CDATA[src_rank_local = rank_map->at(0).first = 0]]></text> |
---|
| 709 | </g> |
---|
| 710 | <g latexdraw:type="text" id="id50164" font-family="Dialog" |
---|
| 711 | fill="black" font-size="18" latexdraw:x="1090.0"> |
---|
| 712 | <text x="1090.0" y="530.0"><![CDATA[dest_rank_local = rank_map->at(3).first = 1]]></text> |
---|
| 713 | </g> |
---|
| 714 | <g latexdraw:type="text" id="id50167" font-family="Dialog" |
---|
| 715 | fill="black" font-size="18" latexdraw:x="1060.0"> |
---|
| 716 | <text x="1060.0" y="940.0"><![CDATA[src_rank_local = _intercomm_rank_map->at(1).first = 1]]></text> |
---|
| 717 | </g> |
---|
| 718 | <g latexdraw:type="text" id="id50170" font-family="Dialog" |
---|
| 719 | fill="black" font-size="18" latexdraw:x="1060.0"> |
---|
| 720 | <text x="1060.0" y="970.0"><![CDATA[dest_rank_local = intercomm_rank_map->at(3).first = 1]]></text> |
---|
| 721 | </g> |
---|
| 722 | <g latexdraw:type="text" id="id50173" font-family="Dialog" |
---|
| 723 | fill="black" font-size="18" latexdraw:x="1230.0"> |
---|
| 724 | <text x="1230.0" y="670.0"><![CDATA[P1]]></text> |
---|
| 725 | </g> |
---|
| 726 | <g latexdraw:type="text" id="id50175" font-family="Dialog" |
---|
| 727 | fill="black" font-size="18" latexdraw:x="1350.0"> |
---|
| 728 | <text x="1350.0" y="670.0"><![CDATA[P2]]></text> |
---|
| 729 | </g> |
---|
| 730 | <g latexdraw:type="text" id="id50177" font-family="Dialog" |
---|
| 731 | fill="black" font-size="18" latexdraw:x="1110.0"> |
---|
| 732 | <text x="1110.0" y="670.0"><![CDATA[P0]]></text> |
---|
| 733 | </g> |
---|
| 734 | </g> |
---|
| 735 | <metadata> |
---|
| 736 | <latexdraw:metadata> |
---|
| 737 | <latexdraw:displayBorders>false</latexdraw:displayBorders> |
---|
| 738 | <latexdraw:autoAdjust>true</latexdraw:autoAdjust> |
---|
| 739 | <latexdraw:ppc>50</latexdraw:ppc> |
---|
| 740 | <latexdraw:zoom>1.0</latexdraw:zoom> |
---|
| 741 | <latexdraw:unit>cm</latexdraw:unit> |
---|
| 742 | <latexdraw:classicGrid>false</latexdraw:classicGrid> |
---|
| 743 | <latexdraw:gridGap>10</latexdraw:gridGap> |
---|
| 744 | <latexdraw:code>0</latexdraw:code> |
---|
| 745 | <latexdraw:displayGrid>true</latexdraw:displayGrid> |
---|
| 746 | <latexdraw:magneticGrid>true</latexdraw:magneticGrid> |
---|
| 747 | <latexdraw:autoUpdate>true</latexdraw:autoUpdate> |
---|
| 748 | <latexdraw:version>2.0.8</latexdraw:version> |
---|
| 749 | <latexdraw:size> |
---|
| 750 | <latexdraw:width>1867</latexdraw:width> |
---|
| 751 | <latexdraw:height>1176</latexdraw:height> |
---|
| 752 | </latexdraw:size> |
---|
| 753 | <latexdraw:position> |
---|
| 754 | <latexdraw:x>53</latexdraw:x> |
---|
| 755 | <latexdraw:y>24</latexdraw:y> |
---|
| 756 | </latexdraw:position> |
---|
| 757 | <latexdraw:dividerPosition>0.9748259239421532</latexdraw:dividerPosition> |
---|
| 758 | <latexdraw:displayCodePanel>true</latexdraw:displayCodePanel> |
---|
| 759 | <latexdraw:displayXScale>true</latexdraw:displayXScale> |
---|
| 760 | <latexdraw:displayYScale>true</latexdraw:displayYScale> |
---|
| 761 | <latexdraw:delimitorOpacity>138</latexdraw:delimitorOpacity> |
---|
| 762 | </latexdraw:metadata> |
---|
| 763 | </metadata> |
---|
| 764 | </svg> |
---|