\setlength{\unitlength}{4144sp}% % \begingroup\makeatletter\ifx\SetFigFont\undefined% \gdef\SetFigFont#1#2#3#4#5{% \reset@font\fontsize{#1}{#2pt}% \fontfamily{#3}\fontseries{#4}\fontshape{#5}% \selectfont}% \fi\endgroup% \begin{picture}(5109,4209)(4669,-6463) \thinlines {\color[rgb]{0,0,0}\multiput(4816,-6001)(9.00000,0.00000){96}{\makebox(1.5875,11.1125){\tiny{\rmdefault}{\mddefault}{\updefault}.}} \multiput(4816,-5146)(9.00000,0.00000){96}{\makebox(1.5875,11.1125){\tiny{\rmdefault}{\mddefault}{\updefault}.}} \multiput(4816,-6001)(0.00000,9.00000){96}{\makebox(1.5875,11.1125){\tiny{\rmdefault}{\mddefault}{\updefault}.}} \multiput(5671,-6001)(0.00000,9.00000){96}{\makebox(1.5875,11.1125){\tiny{\rmdefault}{\mddefault}{\updefault}.}} }% {\color[rgb]{0,0,0}\multiput(8776,-6001)(9.00000,0.00000){96}{\makebox(1.5875,11.1125){\tiny{\rmdefault}{\mddefault}{\updefault}.}} \multiput(8776,-5146)(9.00000,0.00000){96}{\makebox(1.5875,11.1125){\tiny{\rmdefault}{\mddefault}{\updefault}.}} \multiput(8776,-6001)(0.00000,9.00000){96}{\makebox(1.5875,11.1125){\tiny{\rmdefault}{\mddefault}{\updefault}.}} \multiput(9631,-6001)(0.00000,9.00000){96}{\makebox(1.5875,11.1125){\tiny{\rmdefault}{\mddefault}{\updefault}.}} }% {\color[rgb]{0,0,0}\multiput(5806,-6001)(9.00000,0.00000){96}{\makebox(1.5875,11.1125){\tiny{\rmdefault}{\mddefault}{\updefault}.}} \multiput(5806,-5146)(9.00000,0.00000){96}{\makebox(1.5875,11.1125){\tiny{\rmdefault}{\mddefault}{\updefault}.}} \multiput(5806,-6001)(0.00000,9.00000){96}{\makebox(1.5875,11.1125){\tiny{\rmdefault}{\mddefault}{\updefault}.}} \multiput(6661,-6001)(0.00000,9.00000){96}{\makebox(1.5875,11.1125){\tiny{\rmdefault}{\mddefault}{\updefault}.}} }% {\color[rgb]{0,0,0}\put(6796,-6001){\framebox(855,855){}} }% {\color[rgb]{0,0,0}\multiput(7786,-6001)(12.04225,0.00000){72}{\makebox(1.5875,11.1125){\tiny{\rmdefault}{\mddefault}{\updefault}.}} \multiput(7786,-5146)(12.04225,0.00000){72}{\makebox(1.5875,11.1125){\tiny{\rmdefault}{\mddefault}{\updefault}.}} \multiput(7786,-6001)(0.00000,12.04225){72}{\makebox(1.5875,11.1125){\tiny{\rmdefault}{\mddefault}{\updefault}.}} \multiput(8641,-6001)(0.00000,12.04225){72}{\makebox(1.5875,11.1125){\tiny{\rmdefault}{\mddefault}{\updefault}.}} }% {\color[rgb]{0,0,0}\put(4681,-6451){\dashbox{57}(5085,1440){}} }% \put(6301,-6316){\makebox(0,0)[lb]{\smash{{\SetFigFont{12}{14.4}{\rmdefault}{\mddefault}{\updefault}{\color[rgb]{0,0,0}communication modules}% }}}} {\color[rgb]{0,0,0}\multiput(4816,-4336)(9.00000,0.00000){96}{\makebox(1.5875,11.1125){\tiny{\rmdefault}{\mddefault}{\updefault}.}} \multiput(4816,-3481)(9.00000,0.00000){96}{\makebox(1.5875,11.1125){\tiny{\rmdefault}{\mddefault}{\updefault}.}} \multiput(4816,-4336)(0.00000,9.00000){96}{\makebox(1.5875,11.1125){\tiny{\rmdefault}{\mddefault}{\updefault}.}} \multiput(5671,-4336)(0.00000,9.00000){96}{\makebox(1.5875,11.1125){\tiny{\rmdefault}{\mddefault}{\updefault}.}} }% {\color[rgb]{0,0,0}\put(5806,-4336){\framebox(855,855){}} }% {\color[rgb]{0,0,0}\multiput(6796,-4336)(9.00000,0.00000){96}{\makebox(1.5875,11.1125){\tiny{\rmdefault}{\mddefault}{\updefault}.}} \multiput(6796,-3481)(9.00000,0.00000){96}{\makebox(1.5875,11.1125){\tiny{\rmdefault}{\mddefault}{\updefault}.}} \multiput(6796,-4336)(0.00000,9.00000){96}{\makebox(1.5875,11.1125){\tiny{\rmdefault}{\mddefault}{\updefault}.}} \multiput(7651,-4336)(0.00000,9.00000){96}{\makebox(1.5875,11.1125){\tiny{\rmdefault}{\mddefault}{\updefault}.}} }% {\color[rgb]{0,0,0}\multiput(7786,-4336)(9.00000,0.00000){96}{\makebox(1.5875,11.1125){\tiny{\rmdefault}{\mddefault}{\updefault}.}} \multiput(7786,-3481)(9.00000,0.00000){96}{\makebox(1.5875,11.1125){\tiny{\rmdefault}{\mddefault}{\updefault}.}} \multiput(7786,-4336)(0.00000,9.00000){96}{\makebox(1.5875,11.1125){\tiny{\rmdefault}{\mddefault}{\updefault}.}} \multiput(8641,-4336)(0.00000,9.00000){96}{\makebox(1.5875,11.1125){\tiny{\rmdefault}{\mddefault}{\updefault}.}} }% {\color[rgb]{0,0,0}\put(4681,-4741){\dashbox{57}(4095,1395){}} }% \put(5671,-4651){\makebox(0,0)[lb]{\smash{{\SetFigFont{12}{14.4}{\rmdefault}{\mddefault}{\updefault}{\color[rgb]{0,0,0}communication patterns}% }}}} {\color[rgb]{0,0,0}\put(4681,-2266){\line( 1, 0){5085}} \put(9766,-2266){\line( 0,-1){2475}} \put(9766,-4741){\line(-1, 0){720}} \put(9046,-4741){\line( 0, 1){1710}} \put(9046,-3031){\line(-1, 0){4365}} \put(4681,-3031){\line( 0, 1){765}} }% \put(6616,-2716){\makebox(0,0)[lb]{\smash{{\SetFigFont{12}{14.4}{\rmdefault}{\mddefault}{\updefault}{\color[rgb]{0,0,0}main program}% }}}} \end{picture}%