grid-14-virt-clusters

git clone https://git.igankevich.com/grid-14-virt-clusters.git
Log | Files | Refs

commit 4e9a244fa62bfaa9ce21eea68ac7c8e76482e558
Author: Ivan Gankevich <igankevich@ya.ru>
Date:   Sun,  7 Aug 2016 18:46:13 +0300

Initial

Diffstat:
openfoam-2.eps | 581+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
time-openfoam-226/Makefile | 43+++++++++++++++++++++++++++++++++++++++++++
time-openfoam-226/avg.sh | 14++++++++++++++
time-openfoam-226/avg2.sh | 12++++++++++++
time-openfoam-226/br.all | 144+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
time-openfoam-226/clean.sh | 19+++++++++++++++++++
time-openfoam-226/convert.sh | 9+++++++++
time-openfoam-226/imb-1.eps | 659+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
time-openfoam-226/imb-2.eps | 635+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
time-openfoam-226/imb-exchange-br/imb.2.out | 70++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
time-openfoam-226/imb-exchange-br/imb.3.out | 71+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
time-openfoam-226/imb-exchange-br/imb.4.out | 71+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
time-openfoam-226/imb-exchange-br/imb.5.out | 71+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
time-openfoam-226/imb-exchange-br/imb.6.out | 71+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
time-openfoam-226/imb-exchange-br/imb.7.out | 71+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
time-openfoam-226/imb-exchange-br/imb.8.out | 71+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
time-openfoam-226/imb-exchange-macvlan/imb.2.out | 81+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
time-openfoam-226/imb-exchange-macvlan/imb.3.out | 87+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
time-openfoam-226/imb-exchange-macvlan/imb.4.out | 95+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
time-openfoam-226/imb-exchange-macvlan/imb.5.out | 105+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
time-openfoam-226/imb-exchange-macvlan/imb.6.out | 117+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
time-openfoam-226/imb-exchange-macvlan/imb.7.out | 131+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
time-openfoam-226/imb-exchange-macvlan/imb.8.out | 147+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
time-openfoam-226/imb-exchange-none/imb.2.out | 71+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
time-openfoam-226/imb-exchange-none/imb.3.out | 87+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
time-openfoam-226/imb-exchange-none/imb.4.out | 95+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
time-openfoam-226/imb-exchange-none/imb.5.out | 105+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
time-openfoam-226/imb-exchange-none/imb.6.out | 117+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
time-openfoam-226/imb-exchange-none/imb.7.out | 131+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
time-openfoam-226/imb-exchange-none/imb.8.out | 147+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
time-openfoam-226/macvlan.all | 144+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
time-openfoam-226/mpi.dat | 288+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
time-openfoam-226/mpi.dat.avg | 96+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
time-openfoam-226/mpi.phys.dat | 288+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
time-openfoam-226/mpi.phys.dat.avg | 96+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
time-openfoam-226/none.all | 144+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
time-openfoam-226/openfoam-1.eps | 607+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
time-openfoam-226/openfoam-pres | 7+++++++
time-openfoam-226/openfoam.br.dat | 63+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
time-openfoam-226/openfoam.br.dat.avg | 7+++++++
time-openfoam-226/openfoam.lxc.dat | 21+++++++++++++++++++++
time-openfoam-226/openfoam.lxc.dat.avg | 7+++++++
time-openfoam-226/openfoam.macvlan.dat | 42++++++++++++++++++++++++++++++++++++++++++
time-openfoam-226/openfoam.macvlan.dat.avg | 7+++++++
time-openfoam-226/openfoam.macvlan.dat.final | 7+++++++
time-openfoam-226/openfoam.none.dat | 42++++++++++++++++++++++++++++++++++++++++++
time-openfoam-226/openfoam.none.dat.avg | 7+++++++
time-openfoam-226/openfoam.phys.dat | 42++++++++++++++++++++++++++++++++++++++++++
time-openfoam-226/openfoam.phys.dat.avg | 7+++++++
time-openfoam-226/openfoam.phys.dat.final | 7+++++++
time-openfoam-226/openfoam.phys.dat.var | 7+++++++
time-openfoam-226/peek-exchange.br | 7+++++++
time-openfoam-226/peek-exchange.maclvan | 0
time-openfoam-226/peek-exchange.macvlan | 7+++++++
time-openfoam-226/peek-exchange.none | 7+++++++
time-openfoam-226/peek-exchange.veth | 2++
time-openfoam-226/ping-1.eps | 703+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
time-openfoam-226/ping-2.eps | 4866+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
time-openfoam-226/ping.dat | 96+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
time-openfoam-226/plot-for-pres.gp | 33+++++++++++++++++++++++++++++++++
time-openfoam-226/plot-imb.gp | 49+++++++++++++++++++++++++++++++++++++++++++++++++
time-openfoam-226/plot-ping.gp | 39+++++++++++++++++++++++++++++++++++++++
time-openfoam-226/plot.gp | 92+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
time-openfoam-226/var.sh | 14++++++++++++++
time-openfoam-226/var2.sh | 12++++++++++++
time-openfoam-226/veth.all | 2++
time-openfoam/Makefile | 9+++++++++
time-openfoam/convert.sh | 9+++++++++
time-openfoam/create-boot/convert.sh | 9+++++++++
time-openfoam/create-boot/lxc.dat | 12++++++++++++
time-openfoam/create-boot/lxce.dat | 12++++++++++++
time-openfoam/create-boot/plot.gp | 27+++++++++++++++++++++++++++
time-openfoam/create-boot/time_lxc | 45+++++++++++++++++++++++++++++++++++++++++++++
time-openfoam/create-boot/time_lxc_all | 47+++++++++++++++++++++++++++++++++++++++++++++++
time-openfoam/create-boot/time_lxce | 48++++++++++++++++++++++++++++++++++++++++++++++++
time-openfoam/create-boot/time_xen | 47+++++++++++++++++++++++++++++++++++++++++++++++
time-openfoam/create-boot/xen.dat | 12++++++++++++
time-openfoam/lxc.dat | 11+++++++++++
time-openfoam/lxc.dat.bak | 11+++++++++++
time-openfoam/lxc2.dat | 11+++++++++++
time-openfoam/physical.dat | 11+++++++++++
time-openfoam/physical.dat.bak | 11+++++++++++
time-openfoam/plot.gp | 109+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
time-openfoam/tmp_lxc | 11+++++++++++
vcluster_final.doc | 0
vclusters-vkorkhov.doc | 0
vclusters.doc | 0
vclusters.odt | 0
vsc_plan.txt | 14++++++++++++++
89 files changed, 12459 insertions(+), 0 deletions(-)

diff --git a/openfoam-2.eps b/openfoam-2.eps @@ -0,0 +1,581 @@ +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: cairo 1.13.1 (http://cairographics.org) +%%CreationDate: Wed Jan 28 18:14:04 2015 +%%Pages: 1 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%BoundingBox: 4 4 188 129 +%%EndComments +%%BeginProlog +save +50 dict begin +/q { gsave } bind def +/Q { grestore } bind def +/cm { 6 array astore concat } bind def +/w { setlinewidth } bind def +/J { setlinecap } bind def +/j { setlinejoin } bind def +/M { setmiterlimit } bind def +/d { setdash } bind def +/m { moveto } bind def +/l { lineto } bind def +/c { curveto } bind def +/h { closepath } bind def +/re { exch dup neg 3 1 roll 5 3 roll moveto 0 rlineto + 0 exch rlineto 0 rlineto closepath } bind def +/S { stroke } bind def +/f { fill } bind def +/f* { eofill } bind def +/n { newpath } bind def +/W { clip } bind def +/W* { eoclip } bind def +/BT { } bind def +/ET { } bind def +/pdfmark where { pop globaldict /?pdfmark /exec load put } + { globaldict begin /?pdfmark /pop load def /pdfmark + /cleartomark load def end } ifelse +/BDC { mark 3 1 roll /BDC pdfmark } bind def +/EMC { mark /EMC pdfmark } bind def +/cairo_store_point { /cairo_point_y exch def /cairo_point_x exch def } def +/Tj { show currentpoint cairo_store_point } bind def +/TJ { + { + dup + type /stringtype eq + { show } { -0.001 mul 0 cairo_font_matrix dtransform rmoveto } ifelse + } forall + currentpoint cairo_store_point +} bind def +/cairo_selectfont { cairo_font_matrix aload pop pop pop 0 0 6 array astore + cairo_font exch selectfont cairo_point_x cairo_point_y moveto } bind def +/Tf { pop /cairo_font exch def /cairo_font_matrix where + { pop cairo_selectfont } if } bind def +/Td { matrix translate cairo_font_matrix matrix concatmatrix dup + /cairo_font_matrix exch def dup 4 get exch 5 get cairo_store_point + /cairo_font where { pop cairo_selectfont } if } bind def +/Tm { 2 copy 8 2 roll 6 array astore /cairo_font_matrix exch def + cairo_store_point /cairo_font where { pop cairo_selectfont } if } bind def +/g { setgray } bind def +/rg { setrgbcolor } bind def +/d1 { setcachedevice } bind def +%%EndProlog +11 dict begin +/FontType 42 def +/FontName /LiberationSerif def +/PaintType 0 def +/FontMatrix [ 1 0 0 1 0 0 ] def +/FontBBox [ 0 0 0 0 ] def +/Encoding 256 array def +0 1 255 { Encoding exch /.notdef put } for +Encoding 32 /space put +Encoding 45 /hyphen put +Encoding 46 /period put +Encoding 48 /zero put +Encoding 49 /one put +Encoding 50 /two put +Encoding 51 /three put +Encoding 52 /four put +Encoding 53 /five put +Encoding 54 /six put +Encoding 57 /nine put +Encoding 78 /N put +Encoding 84 /T put +Encoding 91 /bracketleft put +Encoding 93 /bracketright put +Encoding 97 /a put +Encoding 99 /c put +Encoding 101 /e put +Encoding 102 /f put +Encoding 104 /h put +Encoding 105 /i put +Encoding 108 /l put +Encoding 109 /m put +Encoding 110 /n put +Encoding 111 /o put +Encoding 114 /r put +Encoding 115 /s put +Encoding 116 /t put +Encoding 118 /v put +/CharStrings 30 dict dup begin +/.notdef 0 def +/hyphen 1 def +/two 2 def +/zero 3 def +/one 4 def +/five 5 def +/six 6 def +/three 7 def +/four 8 def +/nine 9 def +/T 10 def +/i 11 def +/m 12 def +/e 13 def +/space 14 def +/bracketleft 15 def +/s 16 def +/bracketright 17 def +/N 18 def +/o 19 def +/period 20 def +/f 21 def +/c 22 def +/r 23 def +/n 24 def +/a 25 def +/v 26 def +/l 27 def +/t 28 def +/h 29 def +end readonly def +/sfnts [ +<000100000009008000030010637674203e4240fa000022a4000002166670676d73d323b00000 +24bc00000705676c796636d7c5d20000009c000022086865616406a2e97300002bc400000036 +686865610e1f056700002bfc00000024686d74786990081600002c20000000786c6f63618532 +7ca800002c980000003e6d61787004f0083b00002cd80000002070726570409b59c200002cf8 +000002740002004400000264055500030007002eb101002f3cb2070408ed32b10605dc3cb203 +0208ed3200b103002f3cb2050408ed32b2070609fc3cb2010208ed3233112111252111214402 +20fe240198fe680555faab4404cd00000001004c01960260022f000300614014020530050144 +0574058405a405b4050594050105b8ffc04018565b488005010200050139c005f00502400570 +0580050305b8ffc0b33b404805b8ffc0400b2327487f05010000b901bc003fed012f5d2b2b71 +725e5d5f5d2b5d717210ce3130133521154c02140196999900000001005a0000038f054c0022 +007f4055251e010519951902080c121c123c124c1204890f012a0401141402096f1a22221a24 +002440240240246024a024e024043421442102213002400202020917218f1201001210120212 +120c7387170117060221760118003fed323f5ded332f5d5d111239012f5d335d5d7110ce322f +10ed11392f3130005d5d015d5e5d5d2901353e0535342623220e020f0123113e013332161514 +0e040721038ffccb65a98765432176861e3b362f1223424c9356dcdd2b507494b16402b2935e +95817680945d8288090f130aa401021219b7a7528c817d86975b0002004effec03b20552000d +00210061b51f100b0f481bb8fff0403d0c0f48561566150211100c0f48770c01790a01780601 +7703010e6f0023002340230240236023a023e02304186f40089008a008030813730b071d7305 +19003fed3fed012f5ded5d7110deed31305d5d5d5d2b5d2b2b0114020e012322021110123332 +1203342e0223220e0215141e0233323e0203b2356ca671d4d8d8dcd4dcb8193b63494a5f3615 +15365f4a49633b1902a4a8fefcb15b01640154014d0161fea3feaf90e29b51519be29090e59f +55559fe50000000100b4000003850548000a003e402a100c500c02500c700cb00cf00c04006e +40100501000540055005a005b00505080507800a060005730318003fed323f1acd012f5e5d71 +1aed5d713130250515213525110535253302730112fd2f0113fef1018734501b35351b044661 +35de000000010077ffec03b0053d002c007940318502010f20090d4806080105031503250303 +082626281a6f7605860502052e002e402e02402e602ea02ee02e042870230eb8ffc0401d090d +480e221f730000152776240615730a700f800f020f0f010f0f0a19003f332f5d5d10ed3fed12 +392fed32012f2bd6ed5d7110de5ded12392f31305e5d5d2b5d01321e0215140e022322262703 +33171e0333323e0235342e02232206072311211521113e0301e570ac743b3976b3795ea94c0b +422d12333c401e5d77451a1b487d623b5a1d6002a8fdb2122d374503102d5e91655f9a6e3c15 +16011abc0a140f092f5678494e744e271008029999fe54040807050000020058ffec03c3054c +0026003600ac404b8224011414241454146414741405341c641c741c03353595350204030104 +2514252425842504082c6f00df130113400d104813138600010038003840380240386038a038 +e038041f326f0ab8fff0402c0c0f48300a400a020a1f32322f748622012222271a730f001410 +1420140314140f0727738805017905010519003f5d5ded3f332f5d10ed12392f5ded3210c901 +2f5d2bed325d7110ce5d322f2b7110ed31305e5d5d5d5d5d005d01140e0223222e0102353412 +3e01333216171523272e0323220e02073e0133321e0201323e0235342623220607141e0203c3 +356899646ead773f538bb6624b9a3e4223122f3333174771522f0448ab5454875e32fe624058 +3617677044954a1f446801a068a2703a56ab00ffaab60106aa50140fe7890a100c07448ad08d +26302f6092fe392a557f54a4921a1890de994f00000000010062ffec03b0054c003c00b0b386 +370134b8ffe04073080b482b20090d488c12010a20090d48050301083b3a4b3a023a1b863501 +356f205f1b6f1b027f208f20022c1b20201b2c0309156f7600860002003e003e403e02403e60 +3ea03ee03e0420093009400903093a1b731c1c3210002b102b022b2b25733207107305700a80 +0a020f0a010a0a0519003f332f5d5d10ed3fed332f5d1112392fed39012f5d5d7110de5ded11 +17392f2f2f5d5d10ed5d11395d31305e5d2b5d2b2b5d01140e02232226270333171e0333323e +0235342e022f0135373e0135342e0223220e020f0123113e0333321615140e02071e0103b040 +79b17163ba4b0b422d123a43471e5d77451a2c4d673b8f8f716c1b3a5d431e3d383012234223 +464c5431d3db22486f4cb6ac016d5b8f63341813011abc0a140f092e5373444e673f1d030852 +0906808241614020090f130aa4010209100b07a2a83f6d54390b15a700020028000003e00544 +000a000e008140100c38161d483506450655060356060106b8fff04012131a48101050100250 +107010b010f010040db8ffe84031161b480d0440141948040a0a08016e0e0600021002200240 +0250027002a002b00208080208050e75000303010b07060118003f3f3312392f33ed3232012f +5e5d3333ed32322f2f2b332b5d7131302b5d71002b011123112135013311331501230121032a +acfdaa028f73b6fe9e05fe2001e50127fed90127850398fc728f0332fd5d00020042ffec03ac +054c00280038009b406d37180c0f488927019a1f011e280c0f483b1e011b162b16026a0d7a0d +9a0d030a261a262a260334216f0a3a103a503a02503a703ab03af03a042c6f0014146f007f00 +02002134343174092489249924032424291c73111f162f163f16031616111929730605860596 +0503080507003f5e5ded3f332f5d10ed12392f5ded3210c9012f5d332f10ed5d7110deed3231 +30005d015d5d5d2b5d5d2b13343e0233321e011215140e04232226273533171e0333323e0237 +0e0123222e0201220615141e0233323637342e02423c70a06472a66d35274661748345588f44 +4123132f33351946795a3705429a59548c653701b28179213f5b3b42843e1c3c6203a4679f6b +3750a7fefeb181cb9a6d441f1111e890090e0b053b84d398253033659601bab3a9527247201c +1993df954b00000000010025000004c1053d001701f140ff050d150d250d030a081a0802090f +1901fe0f194f195f197f198f19bf19df19ff1908f019018f199f19cf19037019010f191f194f +1903cf19df19ef1903b019019f19018019011f192f195f1903001901ce6f19af19bf19ef1904 +5019010f192f193f1903ff1901d01901bf1901a019013f194f197f19032019017f199f19bf19 +cf19ff19056019014f19013019010f19019def1901d019012f196f197f19af1904101901bf19 +cf19ef19ff19049019a019027f19016019010f193f1902e019013f195f197f198f19bf190520 +19010f19016bf01901cf1901a019018f19017019010f191f194f1903f01901cf1901b019015f +196f198f199f1904301940190240871f1901001901df19018019b019025f190100193019023b +ff1901e01901cf1901b019014f195f198f1903301901b019e019f019038f19017019015f1901 +00192019301903f01901df1901c019019f190170198019021f192f193f1903001901500c800c +b00cc00c040c025f098f09bf09cf090409155a020d00090109091403600a0315025f0012003f +ed323fed32332f5d33012ffdcc5d10cc5d5d5d5d5d5d5d5d71717171717272727272725e5d5d +5d5d717171717171717272727272725e5d5d5d5d7171717171727272725e5d5d5d5d5d717171 +7171717272725e5d5d5d5d5d5d71717171725e5d31305e5d5d213537112322060f0123112111 +23272e032b01111715013bd53383b2251b43049c441b12475e6f3a31d5351b04970c08d1013b +fec5d104060503fb6b1b350000000002002b00000212054c0013001d009c4053004a0b0a9b0a +ab0a03eb0afb0a02840a010a19470b142b14024b145b149b14fb14040b142b143b14ab14bb14 +eb1406101440393d48141f041f141f0239f41f01901f0102501fa01fb01fc01f04901fa01f02 +1fb8ffc0b32d30481fb8ffc0b3181b481fb8ffc040100d104805530f041a501d0f1419501715 +003fed323fed3fed012b2b2b5d715f72725e5d10dc2b5e5d7172fdd45d5d71ed313001140e02 +23222e0235343e0233321e0203171521353711273521017b111e281616271e11111e27161628 +1e110aa1fe19a085012b04df16271e11111e271616281e11111e28fb51192d2d190320192d00 +0001002b0000061903c5003c03bb4085043501e435f4350205351535253503043401e434f434 +02053415342534030b2701eb27fb2702bf27cf27022720080d480b2801eb28fb2802bf28cf28 +022820080d48042601e426f4260205261526252603042501e425f42502052515252525030b17 +01eb17fb1702bf17cf17021720080d480b1601eb16fb1602bf16cf16021620080d4807b8ffc8 +400b0a1e480106110621060310b8ffd840d00810480311010803082447292938184706139613 +020a133e463e763e02293e01143e01063e01f8e43e01d23e01b43ec43e02a23e01943e01823e +01743e01623e01543e01063e163e263e463e04f23e01c43ed43ee43e03b23e01a43e01363e56 +3e663e763e963e05243e01163e01043e01f43e01d63ee63e02c43e01963eb63e02843e01763e +01593e01343e443e02263e01123e01043e01c8f63e01b43ec43ed43e03a63e01943e01863e01 +723e01643e01503e01423e01243e343e02123e01043e01f63e01e23e01d43e01c63e013eb8ff +804017afb248523e623e02443e01363e01243e01063e163e023eb8ff8040ffa4a748a23eb23e +02943e01863e01723e01643e01563e01243e343e02163e01043e0198d63ee63ef63e03a43eb4 +3ec43e03963e01843e01563e763e02443e01263e363e02023e123e02f43e01e63e01c43ed43e +02b63e01843e943e02363e563e763e03243e01063e163e02f63e01d43ee43e02c63e01a43e01 +963e01623e0101503e01443e01303e01043e143e243e0368f03e01d43ee43e02743eb43e0240 +3e01043e243e343e03f43e01db3e01b03ec03e02643e843ea43e03503e01243e343e443e0310 +3e01043e01f43e01d03e01c43e01ab3e01903e01843e013b3e6b3e02203e01043e143e0238d4 +3ee43e02603ea03e02543e01403e01143e343e02405b943ec43ee43ef43e04803e01543e743e +02403e01343e011b3e01043e01e43e01c03e0102103e503e703e803eb03e050f3e0108003347 +7038010038013839503c0f1318242933053850271636150821211c520d100032322d52051000 +3fed3210c93fed3210c93f3333ed17323fed012f5d71ed325e5d5d5f5d5d7171717171717172 +727272725e5d5d5d5d5d5d5d5d5d717171717171717172727272725e5d5d5d5d5f5d5d5d5d5d +5d717171717171717172727272727272725e5d5d5d5d5d5d5d5d5d2b71717171712b71717171 +7272727272727272727272725e5d5d5d5d5d5d5d5d5d5d5d7171717171717171727272727272 +727272725e5d5d5d5d10d45e5ded11392fed3231305f5e5d2b005d2b012b5d5d712b5d5d715d +5d715d5d712b5d5d712b5d5d715d5d715d5d71013e03333216173e0333321e02151117152135 +3711342623220e0207161511171521353711342623220e02071117152135371127352101461c +4d52542445751d205a615f2636583f2379fe558c4b551a45453f15118dfe428b55551c3d3b35 +128dfe5677770113036010241e133439122720141e426a4bfd96192d2d1902585359080a0d04 +3641fd96192d2d190258535906080b04fd19192d2d190320192d00020050ffec034603c5001f +002a0074402d8914019813010b138b1302161b261b020918191829189918040826481f0b0b1f +2c002c013e802ca02cf02c032cb8ffc0b3434a482cb8ffc040172a2e48250148881601160050 +2525062050191006511116003fed3fed12392fed012f5ded322b2b715e5d10ce322f10ed3130 +5e5d5d5d5d5d0115141e0233323e0237150e0323222e0235343633321e021d0101220e021521 +342e020104153f725d1e42423e1a17414e582d75a1642ccebf4b836239fe9738513519019211 +2b4801d9124986673d05080a06380f1b160d407eba79f6f2285e9e7652019c2f567b4c4c7b56 +2f00000000010098feee0260058d00070178401f070402140244025402040c020b0901fde409 +01d00901b409c40902a0090109b8ffc0400beff4481009200930090309b8ffc04012e8eb48b0 +09c00902640984099409a4090409b8ff804011dde0480409140902d409f40902c0090109b8ff +c04029d2d648600901540901300940090204091409240903cbb409d409e40903a00901840994 +090270090109b8ffc0409eb7c1489b09ab09bb09038409013b094b0902bb09db09eb09039409 +0109409da0480409019b7b098b09eb0903bb09cb09fb09037409012b093b0902ab09db090284 +090109406a6d4804090169f409014b095b09bb09031b092b093b095b096b098b099b09cb0908 +0f0901ff0901029f09af09df09ef09045009010f090139ff0901c009014009d00902df090180 +090104f001400e11480103f5020006f500002fed3fed012f2bed5d5d7172725e5d5d5d5f5d71 +7172725e5d2b5d5d717171725e5d2b5d5d7171712b727272725e5d5d5d5d2b5d5d712b71712b +722b727272725e5dcd5e5d32313013112115051105159801c8fed70129feee069f2f29fa1129 +2f0000010054ffec02d303c5003500a140244a328a32027c158c15023a164a167a168a160405 +3315332533033c1a4c1a7c1a8c1a0402b8ffd84017090d481e18090c48254010154825251346 +003720370137b8ffc040301e21484f375f37af37032d461c0b0b1c132d052a50213426442602 +26262110105005340b440ba40b03200b010b0b0516003f332f5d5d10ed3f332f5d10ed123939 +012f332f10ed5d2b7110deed332f2b31302b2b5d005d5d5d5d01140e0223222e02273533171e +0133323635342e0635343e02333216171523272e0123220615141e0602d32754855e2f5b4e3a +0d2d311f62425d652a44575b57442a2e53734544823c2f2a1a5a3351552a45585c58452a0108 +3f694b290b0f1005e7831c28515532412c1d1e263c5a4340644423130ccd6d171850442e3b29 +1e2029405c000001004afeee0212058d000701a4400f040900190049005900040c0002f007b8 +ffc040280c11480709060916093609460904fbf60901e40901d60901b409c40902a209017409 +840994090309b8ffc04012edf148120901040901e409f40902d6090109b8ff80b6e3e7487609 +0109b8ff804033dee1482209010409140902f40901e60901c409d40902a609b6090274098409 +026209013409440954090306091609260903cb09b8ffc04019c6c948a4090196090184090172 +090101400950096009030209b8ffc0b3bbbe4809b8ff804025b7ba489f09af0902800901df09 +ef090200099009a009c009049bc009d009027f098f090209b8ffc040648c8f48ff0901400970 +09d00903df09018009b009c009034f090100090169f00901bf09019009a009024f095f090200 +091009025f096f09cf09039f09af09020940464c4850098009020f0901396009c009024009d0 +0902df090180090104f5050001f500002fed3fed015d5d71725e5d5d2b5d7172727272725e5d +5d5d5d71712b72725e5d5d71712b2b5f725f727272722b5e5d5d5d5d5d5d5d5d71712b712b71 +7172722b7272727272725e5d10de2bedcd5e5d32313013352511253521114a0129fed701c8fe +ee2f2905ef292ff961000001003b00000598053d001300a0402f180758070237070112015207 +08075a131214131207135c00061006020c06150015013f401501201501a015e0150212b8ffc8 +40390810481208095c500e010e050815080203000508030f5f12021103090e5fd51301831301 +026013701302511301431301251335130213070c12003f33335d5d5d5d5f5d5ded323f3333ed +17325f5d012f5ded32322b5d71725e5d10de5e5dfd32872b872bc4015d5d3130012735211507 +11230111171521353711273521010483b401c9ac61fcc5b4fe37acac019602b204ee1a35351a +fb1204b6fb9a1b35351b049e1a35fc1f00000002004effec03b203c5000b001f008c403c840a +940a02050a018b089b08020a08018b049b04020904018402940202060201080c480021002120 +2102102130215021e02104002120214021033b21b8ffc04016414a489f210170210140216021 +8021a0210460210121b8ffc0400e252e48164806115009101b500316003fed3fed012fed2b5d +7172722b5e5d717210deed31305e5d5d5d5d5d5d5d5d01140223222635343633321607342e02 +23220e0215141e0233323e0203b2d6e2d4d8d8dcd6dab41a3d64494a6038161638604a49643d +1a01dbefff00fef1eefcf7f36199693737699961629a6b39396b9a00000000010087ffe30179 +00d50013002740190096000a01000a100af00a03000a100af00a03080a0f9b0513003fed012f +5e5d7172ed313025140e0223222e0235343e0233321e02017913202d191a2c201313202c1a19 +2d20135c192c211313212c19192d201313202d000001003f000002aa05a2002101af400d0906 +1906290603080b2301fd23b8ffc0405ef8fb488b2301342344236423038423d423e423f42304 +702301142344235423642304542364237423b423e423f423060b231b2302ccf02301c423d423 +e423038b230134236423742303a423d423e423f42304542364237423e423f4230523b8ffc040 +0ab0b3480b231b23029c23b8ffc0400c989b489b2301742384230223b8ffc04031898d48ab23 +01542364238423031b2301042301f42301bb2301642374238423031b232b23020423016b6423 +842394230323b8ffc040906568484b2301042301f42301ab23bb23029423012b235b23020423 +142302ab23bb23cb230304231423442354237423053afb2301b423d42302a023012423342344 +23742384239423061023010200230120233023502380239023b023e023f02308102320238023 +c02304180d0d1c470300211021202180210408211c21501f15001a5003190f1250095f0e010e +0e0901003f332f5d10ed3f33ed323fed32012f5e5d32ed322f325d71725f72727272725e5d5d +717171717172722b725e5d5d5d5d5d717171712b72722b5e5d2b5d71727272725e5d5d717171 +72722b5e5d31305e5d1323353735343e02333216171523272e0123220e021d01331523111715 +213537e1a2a22b5175492d461c312d10261c232c1a0afafacbfe048b03583127426aa16d380b +08cd7b0a0b1f4164469c54fcf6212d2d210000000001004effec034e03c50027006d40270807 +880702080d880d0208090101190601011d131327290029013e40298029a029d029f0290529b8 +ffc0401f2a2d485f29af2902561d661d021d48790a890a020a1850140f102722510516003fed +323f33ed012f5ded5d5d2b715e5d10ce322f3130005e5d015e5d5e5d5d250e0323222e023534 +3e02333216171123272e0123220e0215141e0233323e0237034e1a4852592a7aad6e344378a5 +6251983e372b256939416345231e4c81632247433b1739131d130a4380b97580b97738130cfe +faa6151a2f649a6b5a91663805090c07000100290000029803c50018006bb3040a0102b8ffd8 +402f090f48131f016f017f010301010947000e100e200ec00ed00ee00e06080e1f1a5f1a0240 +1a01561366130213031802b8ffc04010090c48020218100f50120f090e500c15003fed323fed +3f332f2b10c9335d0171722f5e5ded322f5d3231302b5d01152327220e020711171521353711 +273521173e033302982b3a1c40403b16a1fe42777701120917505d5d2403c5fe6e080d120afd +42192d2d190320192d7513312c1e0001002f000003e103c5002300b6b90008ffe0402a091048 +040801080f10090c480f10470b0beb0b02160b25a4250104251425c425e4250439a425f42502 +25b8ffc040182b30482b2501142501c02501025025017025802590250325b8ffc0b31f224825 +b8ffc0402d131648001a47801fc01f02001f101f201fc01fd01fe01f06081f2050230f1a100b +1f500e1d1519000014520510003fed3311333f33ed3232323fed012f5e5d71ed322b2b5d715f +7172722b725e5d7110dc5e5ded322b31305e5d2b013e0333321e021511171521353711342623 +220e02071117152135371127352101441c4d545424365a412572fe6b7d51551c3e3c35127ffe +6a7171010c036010241e131e426a4bfd96192d2d190258535f06080b04fd13192d2d19032019 +2d0000020048ffec037103c1002a0036009740216b26011b172b17020e163e160212200b0f48 +1d122d12020c12010d110101040103b8ffe0401d091148010301081c0a364706388038015f38 +0140380180380131471427b8ffc0401f0a0e4827274f1401142626222b501c1c003633510a0f +160650091522500010003fed3fed3f33ed3211392fed12392f012f5d332f2b10ed5d71727210 +dced323231305e5d2b5d5d5d5d2b5d5d5d01321e021511171521270e0323222e0235343e043f +0135342e022322060f0123353e0113070e0315143332363701d1406e502d75fefe130f33485f +3a445d38181e3649555f308d0e21382a3062252238418bd6833b56381c8f44633203c1183a63 +4bfd85192d5e0f2823182a4b673c3e5b3e2716080104932a45321c1a1575cd0e15fe1e040213 +2e503eb01f1800010000ffec040003ac000e011b401e5a0a6a0a8a0a035a006a000255086508 +0255036503020306041604020907b8ffe0b3080c4806b8ffe0b3080c4801b8ffc8b3090c4809 +b8ffe04024090c480a01520100014b090a1409090a0201520809084703021403030202010909 +011e09b8ffe040120d11480909030a0b001b002b000322001010b8ffc0b74860480010014710 +b8ffc04011284648e01001b410c410d41003a0100110b8ffc040351d22481010201030100304 +1001a410c41002801001026010701002080300080a0303500c050f4009010509650902f50901 +09010216003f33335d71713f33ed1732012f325d5f5d5d71712b7171712b5e5d2b10ce5e5d32 +11393d2f2b5e5d33338718102b872bc48718102b872bc43130012b2b2b2b5e5d5f5d5d5d5d09 +012301273521150709012735211503a6fe874afe7d6001b6950112010695015c036afc82037a +192d2d1bfd77028b192d2d000001002900000210058d00090087402805472b00010b00013a5b +006b007b009b00041b005b00bb00cb00047b009b00ab0003000bc40b010bb8ffc0b33f46480b +b8ffc0401c383b48900b0102000b100b500ba00bb00bc00b06900ba00bf00b030bb8ffc0b32d +30480bb8ffc0400c0d1048065009000005500315003fed323fed012b2b5d715f722b2b7210dc +5d71725e5d71ed313025171521353711273521016fa1fe19a0a0014646192d2d190502182d00 +000000010014ffec022d04810019005740390238081148040601af1b01c01b013f1b4f1b020a +0e47035014601402141407000310032003030803040c500940090e4809070b0f151151001600 +3fed333f33ce2bed32012f5e5d33332f5d10ed325d5d7231305d2b052226351123353f013315 +33152311141633323637150e03014e605f7b7d653fd7d73b3025491f0f313b4214726702932d +27d5d554fd7f41420a06410a140f0a00000000010014000003e5058d002800b0b9000dffc040 +2b0810482914391402181401091401091415470f100116102aa02a01002a102ac02ae02a0439 +a02af02a022ab8ffc040142b30482f2a01102a01502a01702a802a902a032ab8ffc0b31f2248 +2ab8ffc0402b131648001f47802401002410242024c024d024e024060824255028001f151024 +501322151e050519520a10003fed3311333f33ed3232323fed012f5e5d71ed322b2b5d717272 +2b725e5d7110dc5e5ded325e5d5d5d31302b01140e02073e0333321e02151117152135371134 +2623220e0207111715213537112735210146010103021c50575724365a412572fe6b7d51551c +3f3e36127ffe64778c013203f60e282b280d10241e131e426a4bfd96192d2d19025e53590608 +0b04fd13192d2d190502182d0000058d00150048053d000f0070053d000f0000000000000000 +00000000000003ac001900000000ffec00000000ffec00000000ffec0000fe4cfffa00000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000008000000 +0000009800a600b4008d00d9005d000000000000004600500069007500d90000000000000000 +0000000000c100d10069000000000050005a00aa008a00000000000000000000000000000000 +00000000000000ac00b8005a0000000000500060008f00990000000000000000000000000000 +00000000000000000050009700b300c700d9000000000000000000000050006d007b008d00b5 +00d9013100c90000016f00f20108008100c500b800f20131004d000000000000000000000000 +0000000000000000020e000000660000000000660000000000000000000002db009b028b004a +02e40000009900660000022f021000c4009c015e000001740046008d0000000000000046003c +000000000000000000000000000000000087007d00000053006800760087000000000000053d +fcda0009fff3008f007d004a00820041006c0000000000000000000000bc019f030a00000354 +009f00a600c100000000002f00000000000000000748036a02b60202fd930000009100670091 +006101d90000028d03410044051101b40000404559585554535251504f4e4d4c4b4a49484746 +4544434241403f3e3d3c3b3a393837363531302f2e2d2c28272625242322211f181411100f0e +0d0b0a090807060504030201002c4523466020b02660b004262348482d2c452346236120b026 +61b004262348482d2c45234660b0206120b04660b004262348482d2c4523462361b0206020b0 +2661b02061b004262348482d2c45234660b0406120b06660b004262348482d2c4523462361b0 +406020b02661b04061b004262348482d2c0110203c003c2d2c20452320b0cd442320b8015a51 +582320b08d44235920b0ed51582320b04d44235920b0042651582320b00d44235921212d2c20 +204518684420b001602045b04676688a4560442d2c01b10b0a432343650a2d2c00b10a0b4323 +430b2d2c00b0282370b101283e01b0282370b10228453ab10200080d2d2c2045b00325456164 +b050515845441b2121592d2c49b00e23442d2c2045b0004360442d2c01b00643b00743650a2d +2c2069b04061b0008b20b12cc08a8cb8100062602b0c642364615c58b00361592d2c8a03458a +8a87b0112bb0292344b0297ae4182d2c4565b02c234445b02b23442d2c4b525845441b212159 +2d2c4b515845441b2121592d2c01b005251023208af500b0016023edec2d2c01b00525102320 +8af500b0016123edec2d2c01b0062510f500edec2d2c462346608a8a462320468a608a61b8ff +8062232010238ab10c0c8a70456020b0005058b00161b8ffba8b1bb0468c59b0106068013a2d +2c2045b0032546524bb013515b58b0022546206861b00325b003253f2321381b2111592d2c20 +45b00325465058b0022546206861b00325b003253f2321381b2111592d2c00b00743b006430b +2d2c21210c6423648bb84000622d2c21b08051580c6423648bb82000621bb200402f2b59b002 +602d2c21b0c051580c6423648bb81555621bb200802f2b59b002602d2c0c6423648bb8400062 +6023212d2c4b53588ab004254964234569b0408b61b08062b020616ab00e23442310b00ef61b +21238a121120392f592d2c4b535820b0032549646920b00526b0062549642361b08062b02061 +6ab00e2344b0042610b00ef68a10b00e2344b00ef6b00e2344b00eed1b8ab004261112203923 +20392f2f592d2c4523456023456023456023766818b08062202d2cb0482b2d2c2045b0005458 +b040442045b04061441b2121592d2c45b1302f4523456160b0016069442d2c4b5158b02f2370 +b01423421b2121592d2c4b515820b0032545695358441b2121591b2121592d2c45b01443b000 +6063b0016069442d2cb02f45442d2c452320458a60442d2c45234560442d2c4b235158b90033 +ffe0b134201bb3330034005944442d2cb0164358b00326458a586466b01f601b64b020606620 +581b21b04059b001615923586559b02923442310b029e01b2121212121592d2cb0024354584b +53234b515a58381b2121591b21212121592d2cb0164358b004254564b020606620581b21b040 +59b0016123581b6559b0292344b00525b00825082058021b0359b0042510b005252046b00425 +23423cb00425b0072508b0072510b006252046b00425b0016023423c2058011b0059b0042510 +b00525b029e0b02920456544b0072510b00625b029e0b00525b00825082058021b0359b00525 +b003254348b00425b0072508b00625b00325b0016043481b2159212121212121212d2c02b004 +25202046b004252342b0052508b003254548212121212d2c02b0032520b0042508b002254348 +2121212d2c452320451820b00050205823652359236820b040505821b04059235865598a6044 +2d2c4b53234b515a5820458a60441b2121592d2c4b545820458a60441b2121592d2c4b53234b +515a58381b2121592d2cb000214b5458381b2121592d2cb002435458b0462b1b21212121592d +2cb002435458b0472b1b212121592d2cb002435458b0482b1b21212121592d2cb002435458b0 +492b1b212121592d2c208a08234b538a4b515a5823381b2121592d2c00b0022549b000535820 +b04038111b21592d2c014623466023466123201020468a61b8ff80628ab140408a704560683a +2d2c208a2349648a2353583c1b21592d2c4b52587d1b7a592d2cb012004b014b54422d2cb102 +0042b123018851b1400188535a58b910000020885458b202010243604259b12401885158b920 +000040885458b2020202436042b12401885458b2022002436042004b014b5258b20208024360 +42591bb940000080885458b202040243604259b94000008063b80100885458b2020802436042 +59b94000010063b80200885458b202100243604259b94000020063b80400885458b202400243 +604259595959592d2c451868234b51582320452064b04050587c59688a6059442d2cb00016b0 +0225b0022501b001233e00b002233eb10102060cb00a236542b00b234201b001233f00b00223 +3fb10102060cb006236542b0072342b00116012d2c7a8a104523f5182d000000000100000001 +11eb98d65c8c5f0f3cf5001f080000000000d065c68f00000000d065c68ffe96fd93080e07da +000000080002000000000000000100000721fe450057086bfe96fe98080e0001000000000000 +0000000000000000001e02ec004402aa004c0400005a0400004e040000b40400007704000058 +04000062040000280400004204e300250239002b0639002b038d00500200000002aa0098031d +005402aa004a05c7003b0400004e0200008702aa003f038d004e02aa00290400002f038d0048 +040000000239002902390014040000140000002c006a00dc0144017c01fa02a2035003b00450 +057005ee0822089c089c096c0a060aec0b620bda0c0e0d180d880de60e780f120fc0101a106e +1104000000010000001e01520054007d000500020010002f005a0000040b063900030002b109 +60be01070001003f0107000100bf0104405901e0fd01cffd0120fd017ffb0150fb0180f290f2 +02f1f0291faff0bff0024fef5fefafef0330ef010fef010800ed10ed50ed60ed70eda0ed060a +0fec010c00eb0111e3e0381fdf33dd55de33dc5500dd013c50dd80ddb0dd03b8ffc0405add08 +0b46dd010355dc03161f10c020c030c070c080c0d0c0e0c0f0c00880be90be02bdbc2f1f0fbc +1fbc021fb34fb37fb30360a8010fa81fa802509b609b02909c010f9c1f9c2f9c039a992e1f99 +471e1f9796271fe096f09602b8ffc04035960d11465f95017f928f9202708680869086038085 +908502af76bf76027350291f6f6e2b1f6e472a1f19331855073303550603ff1fb8ffc0404462 +252846605f401f5f50291f5b5a301f5a47291f1333125505010355043303550f031f033f034f +036f038f03bf03070852501e1f51501e1fe050f050020f4f1f4f2f4f03b8ffe040614b212846 +604a704a804a034946291f4847381f0f471f472f47cf47df47ef47065f47019f47019f46af46 +bf46034046292f4640461e21461c481b551633155510330f5502010055013300552f0fff0f02 +0f0f5f0f7f0f030f003f00028016010501b80190b154532b2b4bb807ff524bb008505bb00188 +b02553b00188b040515ab00688b000555a5b58b101018e59858d8d00421d4bb0325358b0601d +594bb0645358b0401d594bb0805358b0101db1160042597373742b2b2b2b2b012b2b73737475 +2b2b73002b75742b2b5e732b2b2b012b2b002b2b2b2b2b2b012b2b002b73017373007373012b +732b2b2b737300737373017300732b017373002b2b2b735e732b2b012b5e735e73005e735e73 +737301732b7300737373737301737373185e00> +] def +/f-0-0 currentdict end definefont pop +%%Page: 1 1 +%%BeginPageSetup +%%PageBoundingBox: 4 4 188 129 +%%EndPageSetup +q 4 4 184 125 rectclip q +0.12549 g +0.8 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 135.199997 cm +48.801 90.961 m 42.801 90.961 l S Q +BT +10 0 0 10 23.860156 41.279997 Tm +/f-0-0 1 Tf +(-20)Tj +ET +q 1 0 0 -1 0 135.199997 cm +48.801 71.039 m 42.801 71.039 l S Q +BT +10 0 0 10 23.860156 61.199997 Tm +/f-0-0 1 Tf +(-15)Tj +ET +q 1 0 0 -1 0 135.199997 cm +48.801 51.121 m 42.801 51.121 l S Q +BT +10 0 0 10 23.860156 81.119997 Tm +/f-0-0 1 Tf +(-10)Tj +ET +q 1 0 0 -1 0 135.199997 cm +48.801 31.199 m 42.801 31.199 l S Q +BT +10 0 0 10 28.860156 101.039997 Tm +/f-0-0 1 Tf +(-5)Tj +ET +q 1 0 0 -1 0 135.199997 cm +48.801 11.281 m 42.801 11.281 l S Q +BT +10 0 0 10 32.2 120.959997 Tm +/f-0-0 1 Tf +(0)Tj +ET +q 1 0 0 -1 0 135.199997 cm +48.801 90.961 m 48.801 96.961 l S Q +BT +10 0 0 10 43.8 23.279997 Tm +/f-0-0 1 Tf +(16)Tj +ET +q 1 0 0 -1 0 135.199997 cm +74 90.961 m 74 96.961 l S Q +BT +10 0 0 10 69 23.279997 Tm +/f-0-0 1 Tf +(25)Tj +ET +q 1 0 0 -1 0 135.199997 cm +104.801 90.961 m 104.801 96.961 l S Q +BT +10 0 0 10 99.8 23.279997 Tm +/f-0-0 1 Tf +(36)Tj +ET +q 1 0 0 -1 0 135.199997 cm +141.121 90.961 m 141.121 96.961 l S Q +BT +10 0 0 10 136.12 23.279997 Tm +/f-0-0 1 Tf +(49)Tj +ET +q 1 0 0 -1 0 135.199997 cm +183.121 90.961 m 183.121 96.961 l S Q +BT +10 0 0 10 178.12 23.279997 Tm +/f-0-0 1 Tf +(64)Tj +ET +q 1 0 0 -1 0 135.199997 cm +48.801 11.281 m 48.801 90.961 l 183.121 90.961 l S Q +0 g +BT +-0.000000000000001837 10 -10 -0.000000000000001837 11.76 67.1757 Tm +/f-0-0 1 Tf +[(T)35(ime [s])]TJ +10 0 0 10 91.339922 5.279997 Tm +[(No. of cores)]TJ +0.266008 7.2 Td +(none)Tj +ET +0.12549 g +1.6 w +q 1 0 0 -1 0 135.199997 cm +60 54.961 m 88.398 54.961 l 48.801 17.922 m 74 23.039 l 104.801 22.16 l + 141.121 14.961 l 183.121 21.922 l S Q +0 g +BT +10 0 0 10 94 65.279997 Tm +/f-0-0 1 Tf +[(macvlan)]TJ +ET +0.12549 g +[ 4 6.4] 0 d +q 1 0 0 -1 0 135.199997 cm +60 66.961 m 88.398 66.961 l 48.801 12.238 m 74 30.801 l 104.801 22.48 l + 141.121 25.039 l 183.121 31.039 l S Q +0 g +BT +10 0 0 10 94 53.279997 Tm +/f-0-0 1 Tf +(veth)Tj +ET +0.12549 g +[ 1.6 3.2] 0 d +q 1 0 0 -1 0 135.199997 cm +60 78.961 m 88.398 78.961 l 48.801 38.961 m 74 50.879 l 104.801 45.762 +l 141.121 51.52 l 183.121 84.078 l S Q +0.8 w +[] 0.0 d +q 1 0 0 -1 0 135.199997 cm +48.801 11.281 m 48.801 90.961 l 183.121 90.961 l S Q +Q Q +showpage +%%Trailer +end restore +%%EOF diff --git a/time-openfoam-226/Makefile b/time-openfoam-226/Makefile @@ -0,0 +1,43 @@ +all: + join openfoam.phys.dat openfoam.phys.dat.avg | ./var2.sh | join openfoam.phys.dat.avg /dev/stdin >openfoam.phys.dat.final + join openfoam.macvlan.dat openfoam.macvlan.dat.avg | ./var.sh | join openfoam.macvlan.dat.avg /dev/stdin >openfoam.macvlan.dat.final + ./plot.gp + ./plot-ping.gp + ./clean.sh + ./plot-imb.gp + +convert: + ./convert.sh time-openfoam-macvlan-2.log | tee openfoam.macvlan.dat | ./avg.sh >openfoam.macvlan.dat.avg + ./convert.sh time-openfoam.log | tee openfoam.none.dat | ./avg.sh >openfoam.none.dat.avg +# ./convert.sh time-openfoam-3.log | tee openfoam.br.dat | ./avg.sh >openfoam.br.dat.avg + ./convert.sh time-openfoam-br.log | tee openfoam.br.dat | ./avg.sh >openfoam.br.dat.avg + ./convert.sh time-openfoam-1.log | tee openfoam.lxc.dat | ./avg.sh >openfoam.lxc.dat.avg +# ./convert.sh time-openfoam-2.log | tee openfoam.phys.dat | ./avg.sh | sed -e 's/0 0//' >openfoam.phys.dat.avg + ./convert.sh time-openfoam-phys.log | tee openfoam.phys.dat | ./avg.sh | sed -e 's/0 0//' >openfoam.phys.dat.avg +# ./convert.sh time-mpi.log | tee mpi.dat | ./avg2.sh >mpi.dat.avg + ./convert.sh time-mpi2.log | tee mpi.dat | ./avg2.sh >mpi.dat.avg + ./convert.sh time-mpi2-phys.log | tee mpi.phys.dat | ./avg2.sh >mpi.phys.dat.avg + +ping-1.svg ping-2.svg: + ./plot-ping.gp + +openfoam-1.svg openfoam-2.svg the-whole-picture.svg: + ./plot.gp + +imb-1.svg imb-2.svg: + ./plot-imb.gp + +png: + inkscape -C --export-dpi=1200 --export-png=ping-1.png ping-1.svg + inkscape -C --export-dpi=1200 --export-png=ping-2.png ping-2.svg + inkscape -C --export-dpi=1200 --export-png=imb-1.png imb-1.svg + inkscape -C --export-dpi=1200 --export-png=imb-2.png imb-2.svg + inkscape -C --export-dpi=1200 --export-png=openfoam-1.png openfoam-1.svg + inkscape -C --export-dpi=1200 --export-png=openfoam-2.png openfoam-2.svg + +clean: + rm -f ping-1.svg ping-2.svg + rm -f imb-1.svg imb-2.svg + rm -f openfoam-1.svg openfoam-2.svg + rm -f the-whole-picture.svg + rm -f *.png diff --git a/time-openfoam-226/avg.sh b/time-openfoam-226/avg.sh @@ -0,0 +1,14 @@ +#!/bin/sh + +awk '{ + a[$1] += $2 + b[$1] += $3 + c[$1] += $4 + d[$1] += $5 + e[$1] += $6 + count[$1] += 1 +} END { + for (i in a) { + print i, a[i]/count[i], b[i]/count[i], c[i]/count[i], d[i]/count[i], e[i]/count[i] + } +}' diff --git a/time-openfoam-226/avg2.sh b/time-openfoam-226/avg2.sh @@ -0,0 +1,12 @@ +#!/bin/sh + +awk '{ + a[$1] += $2 + b[$1] += $3 + c[$1] += $4 + count[$1] += 1 +} END { + for (i in a) { + print i, a[i]/count[i], b[i]/count[i], c[i]/count[i] + } +}' diff --git a/time-openfoam-226/br.all b/time-openfoam-226/br.all @@ -0,0 +1,144 @@ + 0 1000 100.73 103.19 102.04 0.00 + 0 1000 87.21 87.62 87.40 0.00 + 0 1000 93.21 94.14 93.63 0.00 + 0 1000 93.42 94.46 93.74 0.00 + 0 1000 97.75 99.66 98.81 0.00 + 0 1000 98.52 100.27 99.54 0.00 + 1 1000 92.59 92.88 92.69 0.04 + 1 1000 95.19 96.00 95.56 0.04 + 1 1000 96.03 96.87 96.42 0.04 + 1 1000 97.82 99.83 98.85 0.04 + 1 1000 97.84 100.19 98.92 0.04 + 1 1000 98.47 99.80 99.16 0.04 + 2 1000 105.25 107.38 106.36 0.07 + 2 1000 94.60 94.93 94.73 0.08 + 2 1000 94.81 95.88 95.21 0.08 + 2 1000 95.44 96.19 95.86 0.08 + 2 1000 97.73 98.99 98.26 0.08 + 2 1000 98.38 99.94 99.20 0.08 + 4 1000 100.88 102.50 101.64 0.15 + 4 1000 90.58 90.86 90.70 0.17 + 4 1000 94.28 95.24 94.57 0.16 + 4 1000 96.74 97.44 97.14 0.16 + 4 1000 97.54 99.10 98.25 0.15 + 4 1000 99.35 101.49 100.18 0.15 + 8 1000 100.09 101.87 100.83 0.30 + 8 1000 82.07 82.20 82.14 0.37 + 8 1000 95.67 96.47 96.07 0.32 + 8 1000 96.14 96.80 96.54 0.32 + 8 1000 97.61 99.04 98.38 0.31 + 8 1000 98.94 101.71 100.37 0.30 + 16 1000 100.85 102.29 101.62 0.60 + 16 1000 77.81 78.02 77.93 0.78 + 16 1000 94.82 95.60 95.15 0.64 + 16 1000 95.72 97.06 96.17 0.63 + 16 1000 98.10 99.56 98.81 0.61 + 16 1000 98.92 101.92 100.47 0.60 + 32 1000 101.43 103.54 102.63 1.18 + 32 1000 77.52 77.75 77.60 1.57 + 32 1000 89.75 90.67 90.23 1.35 + 32 1000 91.76 92.58 92.12 1.32 + 32 1000 97.92 99.50 98.63 1.23 + 32 1000 99.03 101.86 100.40 1.20 + 64 1000 101.57 104.13 102.89 2.34 + 64 1000 104.53 107.05 105.95 2.28 + 64 1000 85.04 85.32 85.21 2.86 + 64 1000 88.44 89.44 88.88 2.73 + 64 1000 91.43 93.96 91.85 2.60 + 64 1000 98.47 99.73 99.14 2.45 + 128 1000 104.17 106.29 105.38 4.59 + 128 1000 92.55 92.86 92.68 5.26 + 128 1000 92.59 93.18 92.92 5.24 + 128 1000 98.41 99.99 99.20 4.88 + 128 1000 99.54 101.67 100.80 4.80 + 128 1000 99.72 100.55 100.12 4.86 + 256 1000 101.10 103.01 102.09 9.48 + 256 1000 91.54 91.92 91.72 10.62 + 256 1000 97.37 99.15 98.20 9.85 + 256 1000 98.20 99.20 98.75 9.84 + 256 1000 99.07 101.09 100.16 9.66 + 256 1000 99.30 99.89 99.61 9.78 + 512 1000 101.41 102.22 101.77 19.11 + 512 1000 102.01 102.72 102.29 19.01 + 512 1000 102.19 104.00 103.04 18.78 + 512 1000 104.13 106.40 105.20 18.36 + 512 1000 104.19 106.43 105.30 18.35 + 512 1000 94.55 94.76 94.66 20.61 + 1024 1000 103.52 103.94 103.73 37.58 + 1024 1000 109.08 109.89 109.48 35.55 + 1024 1000 112.63 115.30 113.88 33.88 + 1024 1000 113.71 115.18 114.39 33.91 + 1024 1000 116.22 117.00 116.49 33.39 + 1024 1000 117.25 119.33 118.44 32.74 + 2048 1000 131.98 132.35 132.10 59.03 + 2048 1000 138.71 141.62 140.13 55.17 + 2048 1000 141.14 142.29 141.74 54.91 + 2048 1000 147.26 149.43 148.40 52.28 + 2048 1000 153.01 156.07 154.39 50.06 + 2048 1000 165.38 166.65 165.76 46.88 + 4096 1000 271.67 272.10 271.90 57.42 + 4096 1000 273.29 273.65 273.46 57.10 + 4096 1000 277.45 278.47 277.97 56.11 + 4096 1000 278.17 280.18 279.07 55.77 + 4096 1000 290.69 293.37 291.98 53.26 + 4096 1000 296.10 298.49 297.42 52.35 + 8192 1000 364.80 366.61 365.51 85.24 + 8192 1000 364.81 366.07 365.49 85.37 + 8192 1000 365.84 371.71 368.84 84.07 + 8192 1000 367.04 370.63 368.71 84.32 + 8192 1000 368.28 368.82 368.59 84.73 + 8192 1000 370.12 372.67 371.52 83.85 + 16384 1000 481.13 482.86 481.70 129.44 + 16384 1000 482.93 483.46 483.26 129.28 + 16384 1000 496.09 498.83 497.67 125.29 + 16384 1000 502.98 508.09 505.50 123.01 + 16384 1000 521.66 525.81 523.44 118.86 + 16384 1000 522.79 530.98 526.25 117.71 + 32768 1000 1084.35 1085.54 1085.08 115.15 + 32768 1000 1261.64 1273.01 1266.77 98.19 + 32768 1000 1275.95 1310.87 1303.67 95.36 + 32768 1000 1398.96 1401.24 1400.14 89.21 + 32768 1000 1430.37 1434.25 1431.98 87.15 + 32768 1000 1463.84 1470.33 1467.70 85.01 + 65536 640 10811.43 10846.51 10827.70 23.05 + 65536 640 6445.54 6449.41 6447.56 38.76 + 65536 640 6909.23 6935.97 6922.06 36.04 + 65536 640 7800.60 7845.04 7821.39 31.87 + 65536 640 8866.80 8877.26 8873.27 28.16 + 65536 640 9540.67 9556.17 9549.20 26.16 + 131072 320 10699.39 10816.30 10762.64 46.23 + 131072 320 11142.82 11916.77 11632.21 41.96 + 131072 320 6325.42 6336.27 6332.73 78.91 + 131072 320 6384.25 6432.08 6410.78 77.74 + 131072 320 6603.38 6630.64 6617.28 75.41 + 131072 320 8824.80 8917.50 8870.24 56.07 + 262144 160 12210.59 13445.12 13112.92 74.38 + 262144 160 12405.00 12516.99 12460.84 79.89 + 262144 160 14042.92 14978.59 14577.74 66.76 + 262144 160 14439.80 17407.31 16419.20 57.45 + 262144 160 15067.02 15216.04 15138.35 65.72 + 262144 160 9936.91 11280.09 10785.23 88.65 + 524288 80 21344.80 23687.88 22630.67 84.43 + 524288 80 22136.29 25226.35 23875.93 79.28 + 524288 80 23230.17 23887.74 23599.77 83.72 + 524288 80 26261.25 30194.84 28380.52 66.24 + 524288 80 27339.20 29994.12 28551.67 66.68 + 524288 80 30147.36 31308.33 30693.11 63.88 + 1048576 40 37355.02 45396.20 41956.86 88.11 + 1048576 40 38253.68 48206.15 41965.39 82.98 + 1048576 40 40223.08 41961.70 41140.18 95.33 + 1048576 40 41407.15 47029.53 44233.18 85.05 + 1048576 40 47216.08 52111.25 50045.55 76.76 + 1048576 40 72681.87 78713.50 75590.41 50.82 + 2097152 20 69780.41 90826.56 79905.27 88.08 + 2097152 20 70871.35 93816.85 83903.99 85.27 + 2097152 20 71648.30 88293.15 78477.93 90.61 + 2097152 20 74094.55 80883.94 77595.19 98.91 + 2097152 20 74901.95 95734.80 84389.38 83.56 + 2097152 20 84653.60 88921.15 87165.64 89.97 + 4194304 10 118846.49 172916.51 145946.42 92.53 + 4194304 10 126263.69 180330.80 148353.04 88.73 + 4194304 10 133249.40 186950.11 161783.90 85.58 + 4194304 10 133475.90 178635.10 156453.78 89.57 + 4194304 10 143267.89 165591.60 156278.59 96.62 + 4194304 10 254953.69 276664.59 268379.24 57.83 diff --git a/time-openfoam-226/clean.sh b/time-openfoam-226/clean.sh @@ -0,0 +1,19 @@ +sed -i -r -e 's/^(m.*|OK|Network|Hosts.*|.*bench.*)$//' imb-exchange-*/* + +peek=16384 +#peek=131072 +for n in br macvlan none; do + > peek-exchange.$n + for i in $(seq 2 8); do +# echo -en "$i\t" >> peek-exchange.$n + grep $peek imb-exchange-$n/imb.${i}.out | sed -re 's/^.*$/'$i'&/' >> peek-exchange.$n + done + sort -nk1 peek-exchange.$n | sponge peek-exchange.$n + > $n.all + for i in $(seq 3 8); do + cat imb-exchange-$n/imb.${i}.out >> $n.all + done + sort -nk1 $n.all | grep -vE '^[[:blank:]]*#' | grep -vE '^[[:blank:]]*$' | sponge $n.all +done +ln -sf br.all veth.all +ln -sf peek-exchange.br peek-exchange.veth diff --git a/time-openfoam-226/convert.sh b/time-openfoam-226/convert.sh @@ -0,0 +1,9 @@ +#!/bin/sh + +LOG=$1 +cmd="paste" + +for f in nprocs create pre run post destroy; do + cmd="$cmd <(grep '$f' $LOG | cut -d, -f2)" +done +echo "$cmd" | $SHELL | sort -nk1 diff --git a/time-openfoam-226/imb-1.eps b/time-openfoam-226/imb-1.eps @@ -0,0 +1,659 @@ +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: cairo 1.13.1 (http://cairographics.org) +%%CreationDate: Wed Jan 28 18:12:04 2015 +%%Pages: 1 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%BoundingBox: 4 2 190 129 +%%EndComments +%%BeginProlog +save +50 dict begin +/q { gsave } bind def +/Q { grestore } bind def +/cm { 6 array astore concat } bind def +/w { setlinewidth } bind def +/J { setlinecap } bind def +/j { setlinejoin } bind def +/M { setmiterlimit } bind def +/d { setdash } bind def +/m { moveto } bind def +/l { lineto } bind def +/c { curveto } bind def +/h { closepath } bind def +/re { exch dup neg 3 1 roll 5 3 roll moveto 0 rlineto + 0 exch rlineto 0 rlineto closepath } bind def +/S { stroke } bind def +/f { fill } bind def +/f* { eofill } bind def +/n { newpath } bind def +/W { clip } bind def +/W* { eoclip } bind def +/BT { } bind def +/ET { } bind def +/pdfmark where { pop globaldict /?pdfmark /exec load put } + { globaldict begin /?pdfmark /pop load def /pdfmark + /cleartomark load def end } ifelse +/BDC { mark 3 1 roll /BDC pdfmark } bind def +/EMC { mark /EMC pdfmark } bind def +/cairo_store_point { /cairo_point_y exch def /cairo_point_x exch def } def +/Tj { show currentpoint cairo_store_point } bind def +/TJ { + { + dup + type /stringtype eq + { show } { -0.001 mul 0 cairo_font_matrix dtransform rmoveto } ifelse + } forall + currentpoint cairo_store_point +} bind def +/cairo_selectfont { cairo_font_matrix aload pop pop pop 0 0 6 array astore + cairo_font exch selectfont cairo_point_x cairo_point_y moveto } bind def +/Tf { pop /cairo_font exch def /cairo_font_matrix where + { pop cairo_selectfont } if } bind def +/Td { matrix translate cairo_font_matrix matrix concatmatrix dup + /cairo_font_matrix exch def dup 4 get exch 5 get cairo_store_point + /cairo_font where { pop cairo_selectfont } if } bind def +/Tm { 2 copy 8 2 roll 6 array astore /cairo_font_matrix exch def + cairo_store_point /cairo_font where { pop cairo_selectfont } if } bind def +/g { setgray } bind def +/rg { setrgbcolor } bind def +/d1 { setcachedevice } bind def +%%EndProlog +11 dict begin +/FontType 42 def +/FontName /LiberationSerif def +/PaintType 0 def +/FontMatrix [ 1 0 0 1 0 0 ] def +/FontBBox [ 0 0 0 0 ] def +/Encoding 256 array def +0 1 255 { Encoding exch /.notdef put } for +Encoding 32 /space put +Encoding 47 /slash put +Encoding 48 /zero put +Encoding 49 /one put +Encoding 50 /two put +Encoding 51 /three put +Encoding 52 /four put +Encoding 53 /five put +Encoding 54 /six put +Encoding 56 /eight put +Encoding 57 /nine put +Encoding 66 /B put +Encoding 77 /M put +Encoding 84 /T put +Encoding 91 /bracketleft put +Encoding 93 /bracketright put +Encoding 97 /a put +Encoding 98 /b put +Encoding 99 /c put +Encoding 101 /e put +Encoding 103 /g put +Encoding 104 /h put +Encoding 108 /l put +Encoding 109 /m put +Encoding 110 /n put +Encoding 111 /o put +Encoding 112 /p put +Encoding 114 /r put +Encoding 115 /s put +Encoding 116 /t put +Encoding 117 /u put +Encoding 118 /v put +/CharStrings 33 dict dup begin +/.notdef 0 def +/zero 1 def +/three 2 def +/six 3 def +/nine 4 def +/one 5 def +/two 6 def +/five 7 def +/four 8 def +/eight 9 def +/T 10 def +/h 11 def +/r 12 def +/o 13 def +/u 14 def +/g 15 def +/p 16 def +/t 17 def +/space 18 def +/bracketleft 19 def +/M 20 def +/b 21 def +/slash 22 def +/s 23 def +/bracketright 24 def +/e 25 def +/a 26 def +/l 27 def +/n 28 def +/B 29 def +/m 30 def +/c 31 def +/v 32 def +end readonly def +/sfnts [ +<000100000009008000030010637674203e4240fa000027e4000002166670676d73d323b00000 +29fc00000705676c79660bdf94150000009c000027486865616406a2e9730000310400000036 +686865610e1f056a0000313c00000024686d74787ce807f600003160000000846c6f636191ee +9c6e000031e4000000446d61787004f3083b000032280000002070726570409b59c200003248 +000002740002004400000264055500030007002eb101002f3cb2070408ed32b10605dc3cb203 +0208ed3200b103002f3cb2050408ed32b2070609fc3cb2010208ed3233112111252111214402 +20fe240198fe680555faab4404cd00000002004effec03b20552000d00210061b51f100b0f48 +1bb8fff0403d0c0f48561566150211100c0f48770c01790a017806017703010e6f0023002340 +230240236023a023e02304186f40089008a008030813730b071d730519003fed3fed012f5ded +5d7110deed31305d5d5d5d2b5d2b2b0114020e0123220211101233321203342e0223220e0215 +141e0233323e0203b2356ca671d4d8d8dcd4dcb8193b63494a5f361515365f4a49633b1902a4 +a8fefcb15b01640154014d0161fea3feaf90e29b51519be29090e59f55559fe5000000010062 +ffec03b0054c003c00b0b386370134b8ffe04073080b482b20090d488c12010a20090d480503 +01083b3a4b3a023a1b863501356f205f1b6f1b027f208f20022c1b20201b2c0309156f760086 +0002003e003e403e02403e603ea03ee03e0420093009400903093a1b731c1c3210002b102b02 +2b2b25733207107305700a800a020f0a010a0a0519003f332f5d5d10ed3fed332f5d1112392f +ed39012f5d5d7110de5ded1117392f2f2f5d5d10ed5d11395d31305e5d2b5d2b2b5d01140e02 +232226270333171e0333323e0235342e022f0135373e0135342e0223220e020f0123113e0333 +321615140e02071e0103b04079b17163ba4b0b422d123a43471e5d77451a2c4d673b8f8f716c +1b3a5d431e3d383012234223464c5431d3db22486f4cb6ac016d5b8f63341813011abc0a140f +092e5373444e673f1d0308520906808241614020090f130aa4010209100b07a2a83f6d54390b +15a700020058ffec03c3054c0026003600ac404b8224011414241454146414741405341c641c +741c033535953502040301042514252425842504082c6f00df130113400d1048131386000100 +38003840380240386038a038e038041f326f0ab8fff0402c0c0f48300a400a020a1f32322f74 +8622012222271a730f0014101420140314140f0727738805017905010519003f5d5ded3f332f +5d10ed12392f5ded3210c9012f5d2bed325d7110ce5d322f2b7110ed31305e5d5d5d5d5d005d +01140e0223222e01023534123e01333216171523272e0323220e02073e0133321e0201323e02 +35342623220607141e0203c3356899646ead773f538bb6624b9a3e4223122f3333174771522f +0448ab5454875e32fe6240583617677044954a1f446801a068a2703a56ab00ffaab60106aa50 +140fe7890a100c07448ad08d26302f6092fe392a557f54a4921a1890de994f00000000020042 +ffec03ac054c00280038009b406d37180c0f488927019a1f011e280c0f483b1e011b162b1602 +6a0d7a0d9a0d030a261a262a260334216f0a3a103a503a02503a703ab03af03a042c6f001414 +6f007f0002002134343174092489249924032424291c73111f162f163f160316161119297306 +058605960503080507003f5e5ded3f332f5d10ed12392f5ded3210c9012f5d332f10ed5d7110 +deed323130005d015d5d5d2b5d5d2b13343e0233321e011215140e04232226273533171e0333 +323e02370e0123222e0201220615141e0233323637342e02423c70a06472a66d352746617483 +45588f444123132f33351946795a3705429a59548c653701b28179213f5b3b42843e1c3c6203 +a4679f6b3750a7fefeb181cb9a6d441f1111e890090e0b053b84d398253033659601bab3a952 +7247201c1993df954b000000000100b4000003850548000a003e402a100c500c02500c700cb0 +0cf00c04006e40100501000540055005a005b00505080507800a060005730318003fed323f1a +cd012f5e5d711aed5d713130250515213525110535253302730112fd2f0113fef1018734501b +35351b04466135de00000001005a0000038f054c0022007f4055251e010519951902080c121c +123c124c1204890f012a0401141402096f1a22221a24002440240240246024a024e024043421 +442102213002400202020917218f1201001210120212120c7387170117060221760118003fed +323f5ded332f5d5d111239012f5d335d5d7110ce322f10ed11392f3130005d5d015d5e5d5d29 +01353e0535342623220e020f0123113e0133321615140e040721038ffccb65a9876543217686 +1e3b362f1223424c9356dcdd2b507494b16402b2935e95817680945d8288090f130aa4010212 +19b7a7528c817d86975b00010077ffec03b0053d002c007940318502010f20090d4806080105 +031503250303082626281a6f7605860502052e002e402e02402e602ea02ee02e042870230eb8 +ffc0401d090d480e221f730000152776240615730a700f800f020f0f010f0f0a19003f332f5d +5d10ed3fed12392fed32012f2bd6ed5d7110de5ded12392f31305e5d5d2b5d01321e0215140e +02232226270333171e0333323e0235342e02232206072311211521113e0301e570ac743b3976 +b3795ea94c0b422d12333c401e5d77451a1b487d623b5a1d6002a8fdb2122d374503102d5e91 +655f9a6e3c1516011abc0a140f092f5678494e744e271008029999fe54040807050000020028 +000003e00544000a000e008140100c38161d483506450655060356060106b8fff04012131a48 +101050100250107010b010f010040db8ffe84031161b480d0440141948040a0a08016e0e0600 +0210022002400250027002a002b00208080208050e75000303010b07060118003f3f3312392f +33ed3232012f5e5d3333ed32322f2f2b332b5d7131302b5d71002b0111231121350133113315 +01230121032aacfdaa028f73b6fe9e05fe2001e50127fed90127850398fc728f0332fd5d0003 +004effec03b20552001d00310045009f40708701018503011103148600960002006f323c6f1f +140182149214021032018f329f3202143214320e1e6f86089608020847104750470250477047 +b047f04704286f890e990e02500e010e1103237341412d377305191519251985199519051907 +2d73090b190b290b890b990b05080b19003f5e5ded3f5ded12392fed3939012f5d5ded5d7110 +de5ded1139392f2f5d715d71ed10ed5d11393931305d5d011406071e03151406232226353436 +372e0135343e0233321e0203342e0223220e0215141e0233323e0203342e0223220e0215141e +0233323e0203896b5b36583f22d6e2d6d6806d576d31629464609263328b1a3d64494a603816 +1638604a49643d1a291532543e3e512f13132f513e3e54321503f66e99281440576f43bec0bd +c185af2928986f4f815b31305a81fd2349714e28284e71494a714c28284c7102d63b62472828 +47623b3c604424244460000000010025000004c1053d001701f140ff050d150d250d030a081a +0802090f1901fe0f194f195f197f198f19bf19df19ff1908f019018f199f19cf19037019010f +191f194f1903cf19df19ef1903b019019f19018019011f192f195f1903001901ce6f19af19bf +19ef19045019010f192f193f1903ff1901d01901bf1901a019013f194f197f19032019017f19 +9f19bf19cf19ff19056019014f19013019010f19019def1901d019012f196f197f19af190410 +1901bf19cf19ef19ff19049019a019027f19016019010f193f1902e019013f195f197f198f19 +bf19052019010f19016bf01901cf1901a019018f19017019010f191f194f1903f01901cf1901 +b019015f196f198f199f1904301940190240871f1901001901df19018019b019025f19010019 +3019023bff1901e01901cf1901b019014f195f198f1903301901b019e019f019038f19017019 +015f190100192019301903f01901df1901c019019f190170198019021f192f193f1903001901 +500c800cb00cc00c040c025f098f09bf09cf090409155a020d00090109091403600a0315025f +0012003fed323fed32332f5d33012ffdcc5d10cc5d5d5d5d5d5d5d5d71717171717272727272 +725e5d5d5d5d717171717171717272727272725e5d5d5d5d7171717171727272725e5d5d5d5d +5d7171717171717272725e5d5d5d5d5d5d71717171725e5d31305e5d5d213537112322060f01 +2311211123272e032b01111715013bd53383b2251b43049c441b12475e6f3a31d5351b04970c +08d1013bfec5d104060503fb6b1b3500000000010014000003e5058d002800b0b9000dffc040 +2b0810482914391402181401091401091415470f100116102aa02a01002a102ac02ae02a0439 +a02af02a022ab8ffc040142b30482f2a01102a01502a01702a802a902a032ab8ffc0b31f2248 +2ab8ffc0402b131648001f47802401002410242024c024d024e024060824255028001f151024 +501322151e050519520a10003fed3311333f33ed3232323fed012f5e5d71ed322b2b5d717272 +2b725e5d7110dc5e5ded325e5d5d5d31302b01140e02073e0333321e02151117152135371134 +2623220e0207111715213537112735210146010103021c50575724365a412572fe6b7d51551c +3f3e36127ffe64778c013203f60e282b280d10241e131e426a4bfd96192d2d19025e53590608 +0b04fd13192d2d190502182d0000000100290000029803c50018006bb3040a0102b8ffd8402f +090f48131f016f017f010301010947000e100e200ec00ed00ee00e06080e1f1a5f1a02401a01 +561366130213031802b8ffc04010090c48020218100f50120f090e500c15003fed323fed3f33 +2f2b10c9335d0171722f5e5ded322f5d3231302b5d01152327220e0207111715213537112735 +21173e033302982b3a1c40403b16a1fe42777701120917505d5d2403c5fe6e080d120afd4219 +2d2d190320192d7513312c1e0002004effec03b203c5000b001f008c403c840a940a02050a01 +8b089b08020a08018b049b04020904018402940202060201080c480021002120210210213021 +5021e02104002120214021033b21b8ffc04016414a489f2101702101402160218021a0210460 +210121b8ffc0400e252e48164806115009101b500316003fed3fed012fed2b5d7172722b5e5d +717210deed31305e5d5d5d5d5d5d5d5d01140223222635343633321607342e0223220e021514 +1e0233323e0203b2d6e2d4d8d8dcd6dab41a3d64494a6038161638604a49643d1a01dbefff00 +fef1eefcf7f36199693737699961629a6b39396b9a0000000001001bffec03dd03ac001d0098 +405917400810480c093c09020c083c0802080f06470f0bef0b02140b1fa01f01001f101fc01f +e01f0439001f201f301f401fe01f05401f601f701fb01f04201f601f701f801fa01fb01f0600 +47b019018f199f1902c019d0190219b8ffc04014080b4819071a50091d0f0603520f14160b50 +0e15003fed3f33ed323f33ed32012f2b5d7171ed5d71725e5d7110dc5e5ded3231305e5d5d2b +011416333236371127352111171521270e0323222e02351127352101394b553878388e013377 +feee081d5057582436583f2378011e010c53590f1002e7192dfc9a192d4c10221c121e42694b +0266192d000000030058fe4603d9041b003400470059018d401779450156316631023120080c +4848315831683188310431b8ffc04009080c480218080b4832b8ffd8400e0810482428080c48 +2718080b480db8ffe04056080f481620080c481f38080d482028081048074722322e06230400 +5548252240191d482540191d482225222518870e010e4635401a1d4835354b482b0001bb0001 +040014000209005b545b01405b01345b01205b015bb8ffc04012596048805b01745b01605b01 +b45bc45b025bb8ffc0401b4d5448a05b01045b013f045b845ba45b03a45bc45bd45be45b045b +b8ffc0b34148485bb8ffc0b3353d485bb8ffc0b32b2f485bb8ffc040131e2148405b01345b01 +205b0102205b305b025bb8ffc0402e0f1a48393e491d301801180623322f042a0350481d380b +0f481f482f4803a00b01480b480b4350502a104350131c003fed3fed1239392f2f5d5d10cd32 +10ed111739012f5d33ed322b5d5f7171712b2b2b2b71725e5d5d2b5d7171712b7272727210de +5e5d5d71ed332f2bed5d1239392f2f2b2b10ed12173910ed31302b2b2b2b2b2b2b002b2b5d01 +2b5d5d01140623222627071e013321321615140e0223222e0235343e02372e0335372635343e +0233321e02173717071e0103342623210e0315141e0233323e0201323635342e0223220e0215 +141e020366c2b629531c3f034836011698933577c08c6b965e2a192d3e24122f2a1c9e9e3461 +8e5a1c3a332609dd238b2221294647fe941523190e1739624a5a835629feb36d5b152f4c3637 +4d311616304c0283a2a6090683111e8474417d613b233e5230213b37341a061b2a3722b24ad9 +4f795129060709036f2b902673fcba3940122f343519243b2a18233f5602397d7f3f5d3c1e1e +3c5d3f3f5f3f1f0000020021fe4c03b003c50021003000904065692f792f02061d0184119411 +02061101840b940b02030b01080601010922480e324032010032803202394032015032703290 +32d032f0320570329032d032034f32012b16041c47002110212021d021040821211c501e1b2e +5013162a27510409100050030f003fed3f33ed323fed3fed32012f5e5ded3232325d5d71725e +5d7210deed31305e5d5e5d5d5d5d5d5d13273521173e0333321e0215140e02232226271e031d +01171521353701342e0223220607111e01333236986b0108021539424a26588c623334689d69 +33713301030101a4fe4077026422415e3b306d262a663384780366192d37121d150c3e7bb576 +73b983460b0b0c1f211c09fe182f2f18034e66905b2a1110fd110809db0000010014ffec022d +04810019005740390238081148040601af1b01c01b013f1b4f1b020a0e470350146014021414 +07000310032003030803040c500940090e4809070b0f1511510016003fed333f33ce2bed3201 +2f5e5d33332f5d10ed325d5d7231305d2b052226351123353f01331533152311141633323637 +150e03014e605f7b7d653fd7d73b3025491f0f313b4214726702932d27d5d554fd7f41420a06 +410a140f0a00000000010098feee0260058d00070178401f070402140244025402040c020b09 +01fde40901d00901b409c40902a0090109b8ffc0400beff4481009200930090309b8ffc04012 +e8eb48b009c00902640984099409a4090409b8ff804011dde0480409140902d409f40902c009 +0109b8ffc04029d2d648600901540901300940090204091409240903cbb409d409e40903a009 +01840994090270090109b8ffc0409eb7c1489b09ab09bb09038409013b094b0902bb09db09eb +090394090109409da0480409019b7b098b09eb0903bb09cb09fb09037409012b093b0902ab09 +db090284090109406a6d4804090169f409014b095b09bb09031b092b093b095b096b098b099b +09cb09080f0901ff0901029f09af09df09ef09045009010f090139ff0901c009014009d00902 +df090180090104f001400e11480103f5020006f500002fed3fed012f2bed5d5d7172725e5d5d +5d5f5d717172725e5d2b5d5d717171725e5d2b5d5d7171712b727272725e5d5d5d5d2b5d5d71 +2b71712b722b727272725e5dcd5e5d32313013112115051105159801c8fed70129feee069f2f +29fa11292f000001003b000006e1053d001800a9402001180c114800180b114817000101000d +0d08180e175a30124012501203121a1ab8ffc040151317484f1a01710c810c910c03430c530c +630c030cb8ffe84036080b480c0202035c600880080208820d920d020c0d1c0d020d06021118 +03095f0e0c0b0303121703085f00010f011f01020815010612003f33335e5d1133ed17323f33 +33ed173212395d5d012f5ded322f322b5d5d5d2b10dc5ded323212393d2f333331305d2b2b21 +230111171521353711273521090121150711171521353711035e23fe15b4fe37acac019601b4 +01dc0180acacfde0b40481fbcf1b35351b049e1a35fc0403fc351afb621b35351b0431000000 +00020000ffec03b2058d0010002a008f40100b230108080f180f020e031e131e021eb8ffd840 +3a080b480048072017200210202c402c01002c802c0239102c902c02402c602c802c902cb02c +c02ce02c07202c602c802cc02c041a0b47df2a012ab8ffc04013080c482a0e5025161a0a0a05 +511d1011501400003fed3fed3210c93fed012f2b5ded325d71725e5d7210de5e5ded3130002b +5d015e5d005e5d01342e0223220e0207111e013332360127352111140e02073e013332161514 +0e0223222e022702fe2545613b18373632122a6c338a7cfd8b89012f010103012d814ec0cd34 +6ca5713063605a2601f0668b562504090c08fd170808d8042e182dfeb01331353518232be9ec +77bf86480b12190f000000010000ffec023905460003004cb90000ffe840271b20480a02010a +021a022a02ba02ea02fa02060902181b20480005013c6005a005024003010301b8ffb0b7080d +480102040013003f3f012f2b2f5d715e5d31302b5e5d712b17230133646401d76214055a0000 +00010054ffec02d303c5003500a140244a328a32027c158c15023a164a167a168a1604053315 +332533033c1a4c1a7c1a8c1a0402b8ffd84017090d481e18090c482540101548252513460037 +20370137b8ffc040301e21484f375f37af37032d461c0b0b1c132d052a502134264426022626 +2110105005340b440ba40b03200b010b0b0516003f332f5d5d10ed3f332f5d10ed123939012f +332f10ed5d2b7110deed332f2b31302b2b5d005d5d5d5d01140e0223222e02273533171e0133 +323635342e0635343e02333216171523272e0123220615141e0602d32754855e2f5b4e3a0d2d +311f62425d652a44575b57442a2e53734544823c2f2a1a5a3351552a45585c58452a01083f69 +4b290b0f1005e7831c28515532412c1d1e263c5a4340644423130ccd6d171850442e3b291e20 +29405c000001004afeee0212058d000701a4400f040900190049005900040c0002f007b8ffc0 +40280c11480709060916093609460904fbf60901e40901d60901b409c40902a2090174098409 +94090309b8ffc04012edf148120901040901e409f40902d6090109b8ff80b6e3e74876090109 +b8ff804033dee1482209010409140902f40901e60901c409d40902a609b60902740984090262 +09013409440954090306091609260903cb09b8ffc04019c6c948a40901960901840901720901 +01400950096009030209b8ffc0b3bbbe4809b8ff804025b7ba489f09af0902800901df09ef09 +0200099009a009c009049bc009d009027f098f090209b8ffc040648c8f48ff090140097009d0 +0903df09018009b009c009034f090100090169f00901bf09019009a009024f095f0902000910 +09025f096f09cf09039f09af09020940464c4850098009020f0901396009c009024009d00902 +df090180090104f5050001f500002fed3fed015d5d71725e5d5d2b5d7172727272725e5d5d5d +5d71712b72725e5d5d71712b2b5f725f727272722b5e5d5d5d5d5d5d5d5d71712b712b717172 +722b7272727272725e5d10de2bedcd5e5d32313013352511253521114a0129fed701c8feee2f +2905ef292ff9610000020050ffec034603c5001f002a0074402d8914019813010b138b130216 +1b261b020918191829189918040826481f0b0b1f2c002c013e802ca02cf02c032cb8ffc0b343 +4a482cb8ffc040172a2e482501488816011600502525062050191006511116003fed3fed1239 +2fed012f5ded322b2b715e5d10ce322f10ed31305e5d5d5d5d5d0115141e0233323e0237150e +0323222e0235343633321e021d0101220e021521342e020104153f725d1e42423e1a17414e58 +2d75a1642ccebf4b836239fe97385135190192112b4801d9124986673d05080a06380f1b160d +407eba79f6f2285e9e7652019c2f567b4c4c7b562f00000000020048ffec037103c1002a0036 +009740216b26011b172b17020e163e160212200b0f481d122d12020c12010d110101040103b8 +ffe0401d091148010301081c0a364706388038015f380140380180380131471427b8ffc0401f +0a0e4827274f1401142626222b501c1c003633510a0f160650091522500010003fed3fed3f33 +ed3211392fed12392f012f5d332f2b10ed5d71727210dced323231305e5d2b5d5d5d5d2b5d5d +5d01321e021511171521270e0323222e0235343e043f0135342e022322060f0123353e011307 +0e0315143332363701d1406e502d75fefe130f33485f3a445d38181e3649555f308d0e21382a +3062252238418bd6833b56381c8f44633203c1183a634bfd85192d5e0f2823182a4b673c3e5b +3e2716080104932a45321c1a1575cd0e15fe1e0402132e503eb01f180001002900000210058d +00090087402805472b00010b00013a5b006b007b009b00041b005b00bb00cb00047b009b00ab +0003000bc40b010bb8ffc0b33f46480bb8ffc0401c383b48900b0102000b100b500ba00bb00b +c00b06900ba00bf00b030bb8ffc0b32d30480bb8ffc0400c0d1048065009000005500315003f +ed323fed012b2b5d715f722b2b7210dc5d71725e5d71ed313025171521353711273521016fa1 +fe19a0a0014646192d2d190502182d0000000001002f000003e103c5002300b6b90008ffe040 +2a091048040801080f10090c480f10470b0beb0b02160b25a4250104251425c425e4250439a4 +25f4250225b8ffc040182b30482b2501142501c02501025025017025802590250325b8ffc0b3 +1f224825b8ffc0402d131648001a47801fc01f02001f101f201fc01fd01fe01f06081f205023 +0f1a100b1f500e1d1519000014520510003fed3311333f33ed3232323fed012f5e5d71ed322b +2b5d715f7172722b725e5d7110dc5e5ded322b31305e5d2b013e0333321e0215111715213537 +11342623220e02071117152135371127352101441c4d545424365a412572fe6b7d51551c3e3c +35127ffe6a7171010c036010241e131e426a4bfd96192d2d190258535f06080b04fd13192d2d +190320192d000003003bfffa04f2053d000c001d003b00ed401a9a02018b0a9b0a029a10017a +1b8a1b9a1b037a0f8a0f9a0f0327b8ffe04048080b480436019a2e01052e01082e07005b2940 +0e114829293307145a2020b0200220290d010d5b00331033303340335033b033060c333d303d +903d02703d903da03db03dd03d053db8ffc040486064482f3def3d020f3d0135003d203d303d +603dc03d053a103d503d02003d903df03d03403d503d703da03dd03de03d062e1260a0070107 +072319603812215f06602303205f1e12003fed3feded3fed11392f71ed39015d71725e5d5e5d +712b717210de5e5ded5d2f5ded3211392f2bed12395e5d5d31305d2b5d5d5d5d5d01342e022b +011133323e0213342e022b011116171e0133323e0201353711273521321e0215140e02071e03 +15140e022322262303be234e7c5acfdb5d7a471d652d5f9669f02e322b68335e825124fc18ac +ac02658dbc72302949663c578d62353b7ec68c70de5e03f83b583b1dfe05274764fdc4466643 +21fdcc020102012a4d6efec7351b049e1a352b5275493f684f350d0934537246579167390600 +0001002b0000061903c5003c03bb4085043501e435f4350205351535253503043401e434f434 +02053415342534030b2701eb27fb2702bf27cf27022720080d480b2801eb28fb2802bf28cf28 +022820080d48042601e426f4260205261526252603042501e425f42502052515252525030b17 +01eb17fb1702bf17cf17021720080d480b1601eb16fb1602bf16cf16021620080d4807b8ffc8 +400b0a1e480106110621060310b8ffd840d00810480311010803082447292938184706139613 +020a133e463e763e02293e01143e01063e01f8e43e01d23e01b43ec43e02a23e01943e01823e +01743e01623e01543e01063e163e263e463e04f23e01c43ed43ee43e03b23e01a43e01363e56 +3e663e763e963e05243e01163e01043e01f43e01d63ee63e02c43e01963eb63e02843e01763e +01593e01343e443e02263e01123e01043e01c8f63e01b43ec43ed43e03a63e01943e01863e01 +723e01643e01503e01423e01243e343e02123e01043e01f63e01e23e01d43e01c63e013eb8ff +804017afb248523e623e02443e01363e01243e01063e163e023eb8ff8040ffa4a748a23eb23e +02943e01863e01723e01643e01563e01243e343e02163e01043e0198d63ee63ef63e03a43eb4 +3ec43e03963e01843e01563e763e02443e01263e363e02023e123e02f43e01e63e01c43ed43e +02b63e01843e943e02363e563e763e03243e01063e163e02f63e01d43ee43e02c63e01a43e01 +963e01623e0101503e01443e01303e01043e143e243e0368f03e01d43ee43e02743eb43e0240 +3e01043e243e343e03f43e01db3e01b03ec03e02643e843ea43e03503e01243e343e443e0310 +3e01043e01f43e01d03e01c43e01ab3e01903e01843e013b3e6b3e02203e01043e143e0238d4 +3ee43e02603ea03e02543e01403e01143e343e02405b943ec43ee43ef43e04803e01543e743e +02403e01343e011b3e01043e01e43e01c03e0102103e503e703e803eb03e050f3e0108003347 +7038010038013839503c0f1318242933053850271636150821211c520d100032322d52051000 +3fed3210c93fed3210c93f3333ed17323fed012f5d71ed325e5d5d5f5d5d7171717171717172 +727272725e5d5d5d5d5d5d5d5d5d717171717171717172727272725e5d5d5d5d5f5d5d5d5d5d +5d717171717171717172727272727272725e5d5d5d5d5d5d5d5d5d2b71717171712b71717171 +7272727272727272727272725e5d5d5d5d5d5d5d5d5d5d5d7171717171717171727272727272 +727272725e5d5d5d5d10d45e5ded11392fed3231305f5e5d2b005d2b012b5d5d712b5d5d715d +5d715d5d712b5d5d712b5d5d715d5d715d5d71013e03333216173e0333321e02151117152135 +3711342623220e0207161511171521353711342623220e02071117152135371127352101461c +4d52542445751d205a615f2636583f2379fe558c4b551a45453f15118dfe428b55551c3d3b35 +128dfe5677770113036010241e133439122720141e426a4bfd96192d2d1902585359080a0d04 +3641fd96192d2d190258535906080b04fd19192d2d190320192d0001004effec034e03c50027 +006d40270807880702080d880d0208090101190601011d131327290029013e40298029a029d0 +29f0290529b8ffc0401f2a2d485f29af2902561d661d021d48790a890a020a1850140f102722 +510516003fed323f33ed012f5ded5d5d2b715e5d10ce322f3130005e5d015e5d5e5d5d250e03 +23222e0235343e02333216171123272e0123220e0215141e0233323e0237034e1a4852592a7a +ad6e344378a56251983e372b256939416345231e4c81632247433b1739131d130a4380b97580 +b97738130cfefaa6151a2f649a6b5a91663805090c0700010000ffec040003ac000e011b401e +5a0a6a0a8a0a035a006a0002550865080255036503020306041604020907b8ffe0b3080c4806 +b8ffe0b3080c4801b8ffc8b3090c4809b8ffe04024090c480a01520100014b090a1409090a02 +01520809084703021403030202010909011e09b8ffe040120d11480909030a0b001b002b0003 +22001010b8ffc0b74860480010014710b8ffc04011284648e01001b410c410d41003a0100110 +b8ffc040351d224810102010301003041001a410c41002801001026010701002080300080a03 +03500c050f4009010509650902f5090109010216003f33335d71713f33ed1732012f325d5f5d +5d71712b7171712b5e5d2b10ce5e5d3211393d2f2b5e5d33338718102b872bc48718102b872b +c43130012b2b2b2b5e5d5f5d5d5d5d09012301273521150709012735211503a6fe874afe7d60 +01b6950112010695015c036afc82037a192d2d1bfd77028b192d2d00058d00150048053d000f +0070053d000f000000000000000000000000000003ac001900000000ffec00000000ffec0000 +0000ffec0000fe4cfffa00000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000080000000000009800a600b4008d00d9005d00000000000000460050 +0069007500d900000000000000000000000000c100d10069000000000050005a00aa008a0000 +000000000000000000000000000000000000000000ac00b8005a0000000000500060008f0099 +000000000000000000000000000000000000000000000050009700b300c700d9000000000000 +000000000050006d007b008d00b500d9013100c90000016f00f20108008100c500b800f20131 +004d0000000000000000000000000000000000000000020e0000006600000000006600000000 +00000000000002db009b028b004a02e40000009900660000022f021000c4009c015e00000174 +0046008d0000000000000046003c000000000000000000000000000000000087007d00000053 +006800760087000000000000053dfcda0009fff3008f007d004a00820041006c000000000000 +0000000000bc019f030a00000354009f00a600c100000000002f00000000000000000748036a +02b60202fd930000009100670091006101d90000028d03410044051101b40000404559585554 +535251504f4e4d4c4b4a494847464544434241403f3e3d3c3b3a393837363531302f2e2d2c28 +272625242322211f181411100f0e0d0b0a090807060504030201002c4523466020b02660b004 +262348482d2c452346236120b02661b004262348482d2c45234660b0206120b04660b0042623 +48482d2c4523462361b0206020b02661b02061b004262348482d2c45234660b0406120b06660 +b004262348482d2c4523462361b0406020b02661b04061b004262348482d2c0110203c003c2d +2c20452320b0cd442320b8015a51582320b08d44235920b0ed51582320b04d44235920b00426 +51582320b00d44235921212d2c20204518684420b001602045b04676688a4560442d2c01b10b +0a432343650a2d2c00b10a0b4323430b2d2c00b0282370b101283e01b0282370b10228453ab1 +0200080d2d2c2045b00325456164b050515845441b2121592d2c49b00e23442d2c2045b00043 +60442d2c01b00643b00743650a2d2c2069b04061b0008b20b12cc08a8cb8100062602b0c6423 +64615c58b00361592d2c8a03458a8a87b0112bb0292344b0297ae4182d2c4565b02c234445b0 +2b23442d2c4b525845441b2121592d2c4b515845441b2121592d2c01b005251023208af500b0 +016023edec2d2c01b005251023208af500b0016123edec2d2c01b0062510f500edec2d2c4623 +46608a8a462320468a608a61b8ff8062232010238ab10c0c8a70456020b0005058b00161b8ff +ba8b1bb0468c59b0106068013a2d2c2045b0032546524bb013515b58b0022546206861b00325 +b003253f2321381b2111592d2c2045b00325465058b0022546206861b00325b003253f232138 +1b2111592d2c00b00743b006430b2d2c21210c6423648bb84000622d2c21b08051580c642364 +8bb82000621bb200402f2b59b002602d2c21b0c051580c6423648bb81555621bb200802f2b59 +b002602d2c0c6423648bb84000626023212d2c4b53588ab004254964234569b0408b61b08062 +b020616ab00e23442310b00ef61b21238a121120392f592d2c4b535820b0032549646920b005 +26b0062549642361b08062b020616ab00e2344b0042610b00ef68a10b00e2344b00ef6b00e23 +44b00eed1b8ab00426111220392320392f2f592d2c4523456023456023456023766818b08062 +202d2cb0482b2d2c2045b0005458b040442045b04061441b2121592d2c45b1302f4523456160 +b0016069442d2c4b5158b02f2370b01423421b2121592d2c4b515820b0032545695358441b21 +21591b2121592d2c45b01443b0006063b0016069442d2cb02f45442d2c452320458a60442d2c +45234560442d2c4b235158b90033ffe0b134201bb3330034005944442d2cb0164358b0032645 +8a586466b01f601b64b020606620581b21b04059b001615923586559b02923442310b029e01b +2121212121592d2cb0024354584b53234b515a58381b2121591b21212121592d2cb0164358b0 +04254564b020606620581b21b04059b0016123581b6559b0292344b00525b00825082058021b +0359b0042510b005252046b0042523423cb00425b0072508b0072510b006252046b00425b001 +6023423c2058011b0059b0042510b00525b029e0b02920456544b0072510b00625b029e0b005 +25b00825082058021b0359b00525b003254348b00425b0072508b00625b00325b0016043481b +2159212121212121212d2c02b00425202046b004252342b0052508b003254548212121212d2c +02b0032520b0042508b0022543482121212d2c452320451820b00050205823652359236820b0 +40505821b04059235865598a60442d2c4b53234b515a5820458a60441b2121592d2c4b545820 +458a60441b2121592d2c4b53234b515a58381b2121592d2cb000214b5458381b2121592d2cb0 +02435458b0462b1b21212121592d2cb002435458b0472b1b212121592d2cb002435458b0482b +1b21212121592d2cb002435458b0492b1b212121592d2c208a08234b538a4b515a5823381b21 +21592d2c00b0022549b000535820b04038111b21592d2c014623466023466123201020468a61 +b8ff80628ab140408a704560683a2d2c208a2349648a2353583c1b21592d2c4b52587d1b7a59 +2d2cb012004b014b54422d2cb1020042b123018851b1400188535a58b910000020885458b202 +010243604259b12401885158b920000040885458b2020202436042b12401885458b202200243 +6042004b014b5258b2020802436042591bb940000080885458b202040243604259b940000080 +63b80100885458b202080243604259b94000010063b80200885458b202100243604259b94000 +020063b80400885458b202400243604259595959592d2c451868234b51582320452064b04050 +587c59688a6059442d2cb00016b00225b0022501b001233e00b002233eb10102060cb00a2365 +42b00b234201b001233f00b002233fb10102060cb006236542b0072342b00116012d2c7a8a10 +4523f5182d00000000010000000111ebae9851365f0f3cf5001f080000000000d065c68f0000 +0000d065c68ffe96fd93080e07da000000080002000000000000000100000721fe450057086b +fe96fe98080e00010000000000000000000000000000002102ec00440400004e040000620400 +005804000042040000b40400005a04000077040000280400004e04e300250400001402aa0029 +0400004e0400001b0400005804000021023900140200000002aa0098071d003b040000000239 +0000031d005402aa004a038d0050038d0048023900290400002f0556003b0639002b038d004e +040000000000002c0094014201ea028a02c2033403b2041204c405e4067a06d8075007cc0910 +09a009f409f40ac40b460bd00c040c9e0d840dfe0e980ef20f841052128612f613a400010000 +002101520054007d000500020010002f005a0000040b063900030002b10960be01070001003f +0107000100bf0104405901e0fd01cffd0120fd017ffb0150fb0180f290f202f1f0291faff0bf +f0024fef5fefafef0330ef010fef010800ed10ed50ed60ed70eda0ed060a0fec010c00eb0111 +e3e0381fdf33dd55de33dc5500dd013c50dd80ddb0dd03b8ffc0405add080b46dd010355dc03 +161f10c020c030c070c080c0d0c0e0c0f0c00880be90be02bdbc2f1f0fbc1fbc021fb34fb37f +b30360a8010fa81fa802509b609b02909c010f9c1f9c2f9c039a992e1f99471e1f9796271fe0 +96f09602b8ffc04035960d11465f95017f928f9202708680869086038085908502af76bf7602 +7350291f6f6e2b1f6e472a1f19331855073303550603ff1fb8ffc0404462252846605f401f5f +50291f5b5a301f5a47291f1333125505010355043303550f031f033f034f036f038f03bf0307 +0852501e1f51501e1fe050f050020f4f1f4f2f4f03b8ffe040614b212846604a704a804a0349 +46291f4847381f0f471f472f47cf47df47ef47065f47019f47019f46af46bf46034046292f46 +40461e21461c481b551633155510330f5502010055013300552f0fff0f020f0f5f0f7f0f030f +003f00028016010501b80190b154532b2b4bb807ff524bb008505bb00188b02553b00188b040 +515ab00688b000555a5b58b101018e59858d8d00421d4bb0325358b0601d594bb0645358b040 +1d594bb0805358b0101db1160042597373742b2b2b2b2b012b2b737374752b2b73002b75742b +2b5e732b2b2b012b2b002b2b2b2b2b2b012b2b002b73017373007373012b732b2b2b73730073 +7373017300732b017373002b2b2b735e732b2b012b5e735e73005e735e73737301732b730073 +7373737301737373185e00> +] def +/f-0-0 currentdict end definefont pop +%%Page: 1 1 +%%BeginPageSetup +%%PageBoundingBox: 4 2 190 129 +%%EndPageSetup +q 4 2 186 127 rectclip q +0 g +0.8 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 135.199997 cm +54.398 90.961 m 48.398 90.961 l S Q +BT +10 0 0 10 37.8 41.279997 Tm +/f-0-0 1 Tf +(0)Tj +ET +q 1 0 0 -1 0 135.199997 cm +54.398 75.039 m 48.398 75.039 l S Q +BT +10 0 0 10 32.8 57.199997 Tm +/f-0-0 1 Tf +(30)Tj +ET +q 1 0 0 -1 0 135.199997 cm +54.398 59.121 m 48.398 59.121 l S Q +BT +10 0 0 10 32.8 73.119997 Tm +/f-0-0 1 Tf +(60)Tj +ET +q 1 0 0 -1 0 135.199997 cm +54.398 43.199 m 48.398 43.199 l S Q +BT +10 0 0 10 32.8 89.039997 Tm +/f-0-0 1 Tf +(90)Tj +ET +q 1 0 0 -1 0 135.199997 cm +54.398 27.199 m 48.398 27.199 l S Q +BT +10 0 0 10 27.8 105.039997 Tm +/f-0-0 1 Tf +(120)Tj +ET +q 1 0 0 -1 0 135.199997 cm +54.398 11.281 m 48.398 11.281 l S Q +BT +10 0 0 10 27.8 120.959997 Tm +/f-0-0 1 Tf +(150)Tj +ET +q 1 0 0 -1 0 135.199997 cm +54.398 90.961 m 54.398 96.961 l S Q +BT +10 0 0 10 51.9 23.279997 Tm +/f-0-0 1 Tf +(2)Tj +ET +q 1 0 0 -1 0 135.199997 cm +85.039 90.961 m 85.039 96.961 l S Q +BT +10 0 0 10 80.54 23.279997 Tm +/f-0-0 1 Tf +(2)Tj +8 0 0 8 85.54 28.279997 Tm +(6)Tj +ET +q 1 0 0 -1 0 135.199997 cm +109.602 90.961 m 109.602 96.961 l S Q +BT +10 0 0 10 103.1 23.279997 Tm +/f-0-0 1 Tf +(2)Tj +8 0 0 8 108.1 28.279997 Tm +(10)Tj +ET +q 1 0 0 -1 0 135.199997 cm +134.078 90.961 m 134.078 96.961 l S Q +BT +10 0 0 10 127.58 23.279997 Tm +/f-0-0 1 Tf +(2)Tj +8 0 0 8 132.58 28.279997 Tm +(14)Tj +ET +q 1 0 0 -1 0 135.199997 cm +158.641 90.961 m 158.641 96.961 l S Q +BT +10 0 0 10 152.14 23.279997 Tm +/f-0-0 1 Tf +(2)Tj +8 0 0 8 157.14 28.279997 Tm +(18)Tj +ET +q 1 0 0 -1 0 135.199997 cm +183.121 90.961 m 183.121 96.961 l S Q +BT +10 0 0 10 176.62 23.279997 Tm +/f-0-0 1 Tf +(2)Tj +8 0 0 8 181.62 28.279997 Tm +(22)Tj +ET +q 1 0 0 -1 0 135.199997 cm +54.398 11.281 m 54.398 90.961 l 183.121 90.961 l S Q +BT +-0.000000000000001837 10 -10 -0.000000000000001837 11.76 45.603434 Tm +/f-0-0 1 Tf +[(Throughput [Mb/s])]TJ +10 0 0 10 79.569609 5.279997 Tm +[(Message)3( length [B])]TJ +2.003039 10.368 Td +(none)Tj +ET +0.12549 g +1.6 w +q 1 0 0 -1 0 135.199997 cm +65.602 23.281 m 94 23.281 l 54.398 90.961 m 60.559 90.879 l 66.641 90.801 + l 72.801 90.559 l 78.879 90.16 l 85.039 89.359 l 91.199 87.762 l 97.281 + 84.641 l 103.441 79.281 l 109.602 70.078 l 115.68 57.68 l 121.84 59.199 + l 127.922 39.199 l 134.078 21.52 l 140.238 42 l 146.32 47.359 l 152.48 +36.641 l 158.641 46.801 l 164.719 45.602 l 170.879 41.52 l 176.961 39.121 + l 183.121 37.121 l S Q +0 g +BT +10 0 0 10 99.6 96.959997 Tm +/f-0-0 1 Tf +[(macvlan)]TJ +ET +0.12549 g +[ 4 6.4] 0 d +q 1 0 0 -1 0 135.199997 cm +65.602 35.281 m 94 35.281 l 54.398 90.961 m 60.559 90.879 l 66.641 90.801 + l 72.801 90.641 l 78.879 90.238 l 85.039 89.52 l 91.199 88.16 l 97.281 +85.199 l 103.441 80.238 l 109.602 70.879 l 115.68 59.922 l 121.84 59.84 +l 127.922 45.039 l 134.078 24.078 l 140.238 43.441 l 146.32 43.84 l 152.48 + 36.801 l 158.641 46.32 l 164.719 44.801 l 170.879 42.078 l 176.961 40.398 + l 183.121 38.641 l S Q +0 g +BT +10 0 0 10 99.6 84.959997 Tm +/f-0-0 1 Tf +(veth)Tj +ET +0.12549 g +[ 1.6 3.2] 0 d +q 1 0 0 -1 0 135.199997 cm +65.602 47.281 m 94 47.281 l 54.398 90.961 m 60.559 90.879 l 66.641 90.801 + l 72.801 90.641 l 78.879 90.32 l 85.039 89.68 l 91.199 88.32 l 97.281 85.68 + l 103.441 80.719 l 109.602 72.48 l 115.68 62.641 l 121.84 61.199 l 127.922 + 46 l 134.078 24.961 l 140.238 40.879 l 146.32 75.441 l 152.48 57.199 l +158.641 55.199 l 164.719 49.281 l 170.879 48.879 l 176.961 43.84 l 183.121 + 45.199 l S Q +0 g +0.8 w +[] 0.0 d +q 1 0 0 -1 0 135.199997 cm +54.398 11.281 m 54.398 90.961 l 183.121 90.961 l S Q +Q Q +showpage +%%Trailer +end restore +%%EOF diff --git a/time-openfoam-226/imb-2.eps b/time-openfoam-226/imb-2.eps @@ -0,0 +1,635 @@ +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: cairo 1.13.1 (http://cairographics.org) +%%CreationDate: Wed Jan 28 18:11:54 2015 +%%Pages: 1 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%BoundingBox: 4 4 188 129 +%%EndComments +%%BeginProlog +save +50 dict begin +/q { gsave } bind def +/Q { grestore } bind def +/cm { 6 array astore concat } bind def +/w { setlinewidth } bind def +/J { setlinecap } bind def +/j { setlinejoin } bind def +/M { setmiterlimit } bind def +/d { setdash } bind def +/m { moveto } bind def +/l { lineto } bind def +/c { curveto } bind def +/h { closepath } bind def +/re { exch dup neg 3 1 roll 5 3 roll moveto 0 rlineto + 0 exch rlineto 0 rlineto closepath } bind def +/S { stroke } bind def +/f { fill } bind def +/f* { eofill } bind def +/n { newpath } bind def +/W { clip } bind def +/W* { eoclip } bind def +/BT { } bind def +/ET { } bind def +/pdfmark where { pop globaldict /?pdfmark /exec load put } + { globaldict begin /?pdfmark /pop load def /pdfmark + /cleartomark load def end } ifelse +/BDC { mark 3 1 roll /BDC pdfmark } bind def +/EMC { mark /EMC pdfmark } bind def +/cairo_store_point { /cairo_point_y exch def /cairo_point_x exch def } def +/Tj { show currentpoint cairo_store_point } bind def +/TJ { + { + dup + type /stringtype eq + { show } { -0.001 mul 0 cairo_font_matrix dtransform rmoveto } ifelse + } forall + currentpoint cairo_store_point +} bind def +/cairo_selectfont { cairo_font_matrix aload pop pop pop 0 0 6 array astore + cairo_font exch selectfont cairo_point_x cairo_point_y moveto } bind def +/Tf { pop /cairo_font exch def /cairo_font_matrix where + { pop cairo_selectfont } if } bind def +/Td { matrix translate cairo_font_matrix matrix concatmatrix dup + /cairo_font_matrix exch def dup 4 get exch 5 get cairo_store_point + /cairo_font where { pop cairo_selectfont } if } bind def +/Tm { 2 copy 8 2 roll 6 array astore /cairo_font_matrix exch def + cairo_store_point /cairo_font where { pop cairo_selectfont } if } bind def +/g { setgray } bind def +/rg { setrgbcolor } bind def +/d1 { setcachedevice } bind def +%%EndProlog +11 dict begin +/FontType 42 def +/FontName /LiberationSerif def +/PaintType 0 def +/FontMatrix [ 1 0 0 1 0 0 ] def +/FontBBox [ 0 0 0 0 ] def +/Encoding 256 array def +0 1 255 { Encoding exch /.notdef put } for +Encoding 32 /space put +Encoding 46 /period put +Encoding 47 /slash put +Encoding 48 /zero put +Encoding 49 /one put +Encoding 50 /two put +Encoding 51 /three put +Encoding 52 /four put +Encoding 53 /five put +Encoding 54 /six put +Encoding 57 /nine put +Encoding 77 /M put +Encoding 78 /N put +Encoding 84 /T put +Encoding 91 /bracketleft put +Encoding 93 /bracketright put +Encoding 97 /a put +Encoding 98 /b put +Encoding 99 /c put +Encoding 101 /e put +Encoding 102 /f put +Encoding 103 /g put +Encoding 104 /h put +Encoding 108 /l put +Encoding 109 /m put +Encoding 110 /n put +Encoding 111 /o put +Encoding 112 /p put +Encoding 114 /r put +Encoding 115 /s put +Encoding 116 /t put +Encoding 117 /u put +Encoding 118 /v put +/CharStrings 34 dict dup begin +/.notdef 0 def +/one 1 def +/zero 2 def +/two 3 def +/three 4 def +/four 5 def +/nine 6 def +/six 7 def +/five 8 def +/T 9 def +/h 10 def +/r 11 def +/o 12 def +/u 13 def +/g 14 def +/p 15 def +/t 16 def +/space 17 def +/bracketleft 18 def +/M 19 def +/b 20 def +/slash 21 def +/s 22 def +/bracketright 23 def +/N 24 def +/period 25 def +/f 26 def +/c 27 def +/e 28 def +/n 29 def +/m 30 def +/a 31 def +/v 32 def +/l 33 def +end readonly def +/sfnts [ +<000100000009008000030010637674203e4240fa0000284c000002166670676d73d323b00000 +2a6400000705676c7966c95ed5990000009c000027b06865616406a2e9730000316c00000036 +686865610e1f056b000031a400000024686d74787e03086e000031c8000000886c6f6361a1f8 +99f600003250000000466d61787004f4083b000032980000002070726570409b59c2000032b8 +000002740002004400000264055500030007002eb101002f3cb2070408ed32b10605dc3cb203 +0208ed3200b103002f3cb2050408ed32b2070609fc3cb2010208ed3233112111252111214402 +20fe240198fe680555faab4404cd0000000100b4000003850548000a003e402a100c500c0250 +0c700cb00cf00c04006e40100501000540055005a005b00505080507800a060005730318003f +ed323f1acd012f5e5d711aed5d713130250515213525110535253302730112fd2f0113fef101 +8734501b35351b04466135de00000002004effec03b20552000d00210061b51f100b0f481bb8 +fff0403d0c0f48561566150211100c0f48770c01790a017806017703010e6f00230023402302 +40236023a023e02304186f40089008a008030813730b071d730519003fed3fed012f5ded5d71 +10deed31305d5d5d5d2b5d2b2b0114020e0123220211101233321203342e0223220e0215141e +0233323e0203b2356ca671d4d8d8dcd4dcb8193b63494a5f361515365f4a49633b1902a4a8fe +fcb15b01640154014d0161fea3feaf90e29b51519be29090e59f55559fe500000001005a0000 +038f054c0022007f4055251e010519951902080c121c123c124c1204890f012a040114140209 +6f1a22221a24002440240240246024a024e024043421442102213002400202020917218f1201 +001210120212120c7387170117060221760118003fed323f5ded332f5d5d111239012f5d335d +5d7110ce322f10ed11392f3130005d5d015d5e5d5d2901353e0535342623220e020f0123113e +0133321615140e040721038ffccb65a98765432176861e3b362f1223424c9356dcdd2b507494 +b16402b2935e95817680945d8288090f130aa401021219b7a7528c817d86975b00010062ffec +03b0054c003c00b0b386370134b8ffe04073080b482b20090d488c12010a20090d4805030108 +3b3a4b3a023a1b863501356f205f1b6f1b027f208f20022c1b20201b2c0309156f7600860002 +003e003e403e02403e603ea03ee03e0420093009400903093a1b731c1c3210002b102b022b2b +25733207107305700a800a020f0a010a0a0519003f332f5d5d10ed3fed332f5d1112392fed39 +012f5d5d7110de5ded1117392f2f2f5d5d10ed5d11395d31305e5d2b5d2b2b5d01140e022322 +26270333171e0333323e0235342e022f0135373e0135342e0223220e020f0123113e03333216 +15140e02071e0103b04079b17163ba4b0b422d123a43471e5d77451a2c4d673b8f8f716c1b3a +5d431e3d383012234223464c5431d3db22486f4cb6ac016d5b8f63341813011abc0a140f092e +5373444e673f1d0308520906808241614020090f130aa4010209100b07a2a83f6d54390b15a7 +00020028000003e00544000a000e008140100c38161d483506450655060356060106b8fff040 +12131a48101050100250107010b010f010040db8ffe84031161b480d0440141948040a0a0801 +6e0e06000210022002400250027002a002b00208080208050e75000303010b07060118003f3f +3312392f33ed3232012f5e5d3333ed32322f2f2b332b5d7131302b5d71002b01112311213501 +3311331501230121032aacfdaa028f73b6fe9e05fe2001e50127fed90127850398fc728f0332 +fd5d00020042ffec03ac054c00280038009b406d37180c0f488927019a1f011e280c0f483b1e +011b162b16026a0d7a0d9a0d030a261a262a260334216f0a3a103a503a02503a703ab03af03a +042c6f0014146f007f0002002134343174092489249924032424291c73111f162f163f160316 +161119297306058605960503080507003f5e5ded3f332f5d10ed12392f5ded3210c9012f5d33 +2f10ed5d7110deed323130005d015d5d5d2b5d5d2b13343e0233321e011215140e0423222627 +3533171e0333323e02370e0123222e0201220615141e0233323637342e02423c70a06472a66d +35274661748345588f444123132f33351946795a3705429a59548c653701b28179213f5b3b42 +843e1c3c6203a4679f6b3750a7fefeb181cb9a6d441f1111e890090e0b053b84d39825303365 +9601bab3a9527247201c1993df954b00000000020058ffec03c3054c0026003600ac404b8224 +011414241454146414741405341c641c741c033535953502040301042514252425842504082c +6f00df130113400d104813138600010038003840380240386038a038e038041f326f0ab8fff0 +402c0c0f48300a400a020a1f32322f748622012222271a730f0014101420140314140f072773 +8805017905010519003f5d5ded3f332f5d10ed12392f5ded3210c9012f5d2bed325d7110ce5d +322f2b7110ed31305e5d5d5d5d5d005d01140e0223222e01023534123e01333216171523272e +0323220e02073e0133321e0201323e0235342623220607141e0203c3356899646ead773f538b +b6624b9a3e4223122f3333174771522f0448ab5454875e32fe6240583617677044954a1f4468 +01a068a2703a56ab00ffaab60106aa50140fe7890a100c07448ad08d26302f6092fe392a557f +54a4921a1890de994f00000000010077ffec03b0053d002c007940318502010f20090d480608 +0105031503250303082626281a6f7605860502052e002e402e02402e602ea02ee02e04287023 +0eb8ffc0401d090d480e221f730000152776240615730a700f800f020f0f010f0f0a19003f33 +2f5d5d10ed3fed12392fed32012f2bd6ed5d7110de5ded12392f31305e5d5d2b5d01321e0215 +140e02232226270333171e0333323e0235342e02232206072311211521113e0301e570ac743b +3976b3795ea94c0b422d12333c401e5d77451a1b487d623b5a1d6002a8fdb2122d374503102d +5e91655f9a6e3c1516011abc0a140f092f5678494e744e271008029999fe5404080705000001 +0025000004c1053d001701f140ff050d150d250d030a081a0802090f1901fe0f194f195f197f +198f19bf19df19ff1908f019018f199f19cf19037019010f191f194f1903cf19df19ef1903b0 +19019f19018019011f192f195f1903001901ce6f19af19bf19ef19045019010f192f193f1903 +ff1901d01901bf1901a019013f194f197f19032019017f199f19bf19cf19ff19056019014f19 +013019010f19019def1901d019012f196f197f19af1904101901bf19cf19ef19ff19049019a0 +19027f19016019010f193f1902e019013f195f197f198f19bf19052019010f19016bf01901cf +1901a019018f19017019010f191f194f1903f01901cf1901b019015f196f198f199f19043019 +40190240871f1901001901df19018019b019025f190100193019023bff1901e01901cf1901b0 +19014f195f198f1903301901b019e019f019038f19017019015f190100192019301903f01901 +df1901c019019f190170198019021f192f193f1903001901500c800cb00cc00c040c025f098f +09bf09cf090409155a020d00090109091403600a0315025f0012003fed323fed32332f5d3301 +2ffdcc5d10cc5d5d5d5d5d5d5d5d71717171717272727272725e5d5d5d5d7171717171717172 +72727272725e5d5d5d5d7171717171727272725e5d5d5d5d5d7171717171717272725e5d5d5d +5d5d5d71717171725e5d31305e5d5d213537112322060f012311211123272e032b0111171501 +3bd53383b2251b43049c441b12475e6f3a31d5351b04970c08d1013bfec5d104060503fb6b1b +3500000000010014000003e5058d002800b0b9000dffc0402b08104829143914021814010914 +01091415470f100116102aa02a01002a102ac02ae02a0439a02af02a022ab8ffc040142b3048 +2f2a01102a01502a01702a802a902a032ab8ffc0b31f22482ab8ffc0402b131648001f478024 +01002410242024c024d024e024060824255028001f151024501322151e050519520a10003fed +3311333f33ed3232323fed012f5e5d71ed322b2b5d7172722b725e5d7110dc5e5ded325e5d5d +5d31302b01140e02073e0333321e021511171521353711342623220e02071117152135371127 +35210146010103021c50575724365a412572fe6b7d51551c3f3e36127ffe64778c013203f60e +282b280d10241e131e426a4bfd96192d2d19025e535906080b04fd13192d2d190502182d0000 +000100290000029803c50018006bb3040a0102b8ffd8402f090f48131f016f017f0103010109 +47000e100e200ec00ed00ee00e06080e1f1a5f1a02401a01561366130213031802b8ffc04010 +090c48020218100f50120f090e500c15003fed323fed3f332f2b10c9335d0171722f5e5ded32 +2f5d3231302b5d01152327220e020711171521353711273521173e033302982b3a1c40403b16 +a1fe42777701120917505d5d2403c5fe6e080d120afd42192d2d190320192d7513312c1e0002 +004effec03b203c5000b001f008c403c840a940a02050a018b089b08020a08018b049b040209 +04018402940202060201080c4800210021202102102130215021e02104002120214021033b21 +b8ffc04016414a489f2101702101402160218021a0210460210121b8ffc0400e252e48164806 +115009101b500316003fed3fed012fed2b5d7172722b5e5d717210deed31305e5d5d5d5d5d5d +5d5d01140223222635343633321607342e0223220e0215141e0233323e0203b2d6e2d4d8d8dc +d6dab41a3d64494a6038161638604a49643d1a01dbefff00fef1eefcf7f36199693737699961 +629a6b39396b9a0000000001001bffec03dd03ac001d0098405917400810480c093c09020c08 +3c0802080f06470f0bef0b02140b1fa01f01001f101fc01fe01f0439001f201f301f401fe01f +05401f601f701fb01f04201f601f701f801fa01fb01f060047b019018f199f1902c019d01902 +19b8ffc04014080b4819071a50091d0f0603520f14160b500e15003fed3f33ed323f33ed3201 +2f2b5d7171ed5d71725e5d7110dc5e5ded3231305e5d5d2b0114163332363711273521111715 +21270e0323222e02351127352101394b553878388e013377feee081d5057582436583f237801 +1e010c53590f1002e7192dfc9a192d4c10221c121e42694b0266192d000000030058fe4603d9 +041b003400470059018d401779450156316631023120080c4848315831683188310431b8ffc0 +4009080c480218080b4832b8ffd8400e0810482428080c482718080b480db8ffe04056080f48 +1620080c481f38080d482028081048074722322e062304005548252240191d482540191d4822 +25222518870e010e4635401a1d4835354b482b0001bb0001040014000209005b545b01405b01 +345b01205b015bb8ffc04012596048805b01745b01605b01b45bc45b025bb8ffc0401b4d5448 +a05b01045b013f045b845ba45b03a45bc45bd45be45b045bb8ffc0b34148485bb8ffc0b3353d +485bb8ffc0b32b2f485bb8ffc040131e2148405b01345b01205b0102205b305b025bb8ffc040 +2e0f1a48393e491d301801180623322f042a0350481d380b0f481f482f4803a00b01480b480b +4350502a104350131c003fed3fed1239392f2f5d5d10cd3210ed111739012f5d33ed322b5d5f +7171712b2b2b2b71725e5d5d2b5d7171712b7272727210de5e5d5d71ed332f2bed5d1239392f +2f2b2b10ed12173910ed31302b2b2b2b2b2b2b002b2b5d012b5d5d01140623222627071e0133 +21321615140e0223222e0235343e02372e0335372635343e0233321e02173717071e01033426 +23210e0315141e0233323e0201323635342e0223220e0215141e020366c2b629531c3f034836 +011698933577c08c6b965e2a192d3e24122f2a1c9e9e34618e5a1c3a332609dd238b22212946 +47fe941523190e1739624a5a835629feb36d5b152f4c36374d311616304c0283a2a609068311 +1e8474417d613b233e5230213b37341a061b2a3722b24ad94f795129060709036f2b902673fc +ba3940122f343519243b2a18233f5602397d7f3f5d3c1e1e3c5d3f3f5f3f1f0000020021fe4c +03b003c50021003000904065692f792f02061d018411941102061101840b940b02030b010806 +01010922480e32403201003280320239403201503270329032d032f0320570329032d032034f +32012b16041c47002110212021d021040821211c501e1b2e5013162a27510409100050030f00 +3fed3f33ed323fed3fed32012f5e5ded3232325d5d71725e5d7210deed31305e5d5e5d5d5d5d +5d5d13273521173e0333321e0215140e02232226271e031d01171521353701342e0223220607 +111e01333236986b0108021539424a26588c623334689d6933713301030101a4fe4077026422 +415e3b306d262a663384780366192d37121d150c3e7bb57673b983460b0b0c1f211c09fe182f +2f18034e66905b2a1110fd110809db0000010014ffec022d0481001900574039023808114804 +0601af1b01c01b013f1b4f1b020a0e47035014601402141407000310032003030803040c5009 +40090e4809070b0f1511510016003fed333f33ce2bed32012f5e5d33332f5d10ed325d5d7231 +305d2b052226351123353f01331533152311141633323637150e03014e605f7b7d653fd7d73b +3025491f0f313b4214726702932d27d5d554fd7f41420a06410a140f0a00000000010098feee +0260058d00070178401f070402140244025402040c020b0901fde40901d00901b409c40902a0 +090109b8ffc0400beff4481009200930090309b8ffc04012e8eb48b009c00902640984099409 +a4090409b8ff804011dde0480409140902d409f40902c0090109b8ffc04029d2d64860090154 +0901300940090204091409240903cbb409d409e40903a00901840994090270090109b8ffc040 +9eb7c1489b09ab09bb09038409013b094b0902bb09db09eb090394090109409da0480409019b +7b098b09eb0903bb09cb09fb09037409012b093b0902ab09db090284090109406a6d48040901 +69f409014b095b09bb09031b092b093b095b096b098b099b09cb09080f0901ff0901029f09af +09df09ef09045009010f090139ff0901c009014009d00902df090180090104f001400e114801 +03f5020006f500002fed3fed012f2bed5d5d7172725e5d5d5d5f5d717172725e5d2b5d5d7171 +71725e5d2b5d5d7171712b727272725e5d5d5d5d2b5d5d712b71712b722b727272725e5dcd5e +5d32313013112115051105159801c8fed70129feee069f2f29fa11292f000001003b000006e1 +053d001800a9402001180c114800180b114817000101000d0d08180e175a3012401250120312 +1a1ab8ffc040151317484f1a01710c810c910c03430c530c630c030cb8ffe84036080b480c02 +02035c600880080208820d920d020c0d1c0d020d0602111803095f0e0c0b0303121703085f00 +010f011f01020815010612003f33335e5d1133ed17323f3333ed173212395d5d012f5ded322f +322b5d5d5d2b10dc5ded323212393d2f333331305d2b2b212301111715213537112735210901 +21150711171521353711035e23fe15b4fe37acac019601b401dc0180acacfde0b40481fbcf1b +35351b049e1a35fc0403fc351afb621b35351b043100000000020000ffec03b2058d0010002a +008f40100b230108080f180f020e031e131e021eb8ffd8403a080b480048072017200210202c +402c01002c802c0239102c902c02402c602c802c902cb02cc02ce02c07202c602c802cc02c04 +1a0b47df2a012ab8ffc04013080c482a0e5025161a0a0a05511d1011501400003fed3fed3210 +c93fed012f2b5ded325d71725e5d7210de5e5ded3130002b5d015e5d005e5d01342e0223220e +0207111e013332360127352111140e02073e0133321615140e0223222e022702fe2545613b18 +373632122a6c338a7cfd8b89012f010103012d814ec0cd346ca5713063605a2601f0668b5625 +04090c08fd170808d8042e182dfeb01331353518232be9ec77bf86480b12190f000000010000 +ffec023905460003004cb90000ffe840271b20480a02010a021a022a02ba02ea02fa02060902 +181b20480005013c6005a005024003010301b8ffb0b7080d480102040013003f3f012f2b2f5d +715e5d31302b5e5d712b17230133646401d76214055a000000010054ffec02d303c5003500a1 +40244a328a32027c158c15023a164a167a168a1604053315332533033c1a4c1a7c1a8c1a0402 +b8ffd84017090d481e18090c48254010154825251346003720370137b8ffc040301e21484f37 +5f37af37032d461c0b0b1c132d052a5021342644260226262110105005340b440ba40b03200b +010b0b0516003f332f5d5d10ed3f332f5d10ed123939012f332f10ed5d2b7110deed332f2b31 +302b2b5d005d5d5d5d01140e0223222e02273533171e0133323635342e0635343e0233321617 +1523272e0123220615141e0602d32754855e2f5b4e3a0d2d311f62425d652a44575b57442a2e +53734544823c2f2a1a5a3351552a45585c58452a01083f694b290b0f1005e7831c2851553241 +2c1d1e263c5a4340644423130ccd6d171850442e3b291e2029405c000001004afeee0212058d +000701a4400f040900190049005900040c0002f007b8ffc040280c1148070906091609360946 +0904fbf60901e40901d60901b409c40902a209017409840994090309b8ffc04012edf1481209 +01040901e409f40902d6090109b8ff80b6e3e74876090109b8ff804033dee148220901040914 +0902f40901e60901c409d40902a609b609027409840902620901340944095409030609160926 +0903cb09b8ffc04019c6c948a4090196090184090172090101400950096009030209b8ffc0b3 +bbbe4809b8ff804025b7ba489f09af0902800901df09ef090200099009a009c009049bc009d0 +09027f098f090209b8ffc040648c8f48ff090140097009d00903df09018009b009c009034f09 +0100090169f00901bf09019009a009024f095f090200091009025f096f09cf09039f09af0902 +0940464c4850098009020f0901396009c009024009d00902df090180090104f5050001f50000 +2fed3fed015d5d71725e5d5d2b5d7172727272725e5d5d5d5d71712b72725e5d5d71712b2b5f +725f727272722b5e5d5d5d5d5d5d5d5d71712b712b717172722b7272727272725e5d10de2bed +cd5e5d32313013352511253521114a0129fed701c8feee2f2905ef292ff961000001003b0000 +0598053d001300a0402f18075807023707011201520708075a131214131207135c0006100602 +0c06150015013f401501201501a015e0150212b8ffc840390810481208095c500e010e050815 +080203000508030f5f12021103090e5fd5130183130102601370130251130143130125133513 +0213070c12003f33335d5d5d5d5f5d5ded323f3333ed17325f5d012f5ded32322b5d71725e5d +10de5e5dfd32872b872bc4015d5d313001273521150711230111171521353711273521010483 +b401c9ac61fcc5b4fe37acac019602b204ee1a35351afb1204b6fb9a1b35351b049e1a35fc1f +000000010087ffe3017900d50013002740190096000a01000a100af00a03000a100af00a0308 +0a0f9b0513003fed012f5e5d7172ed313025140e0223222e0235343e0233321e02017913202d +191a2c201313202c1a192d20135c192c211313212c19192d201313202d000001003f000002aa +05a2002101af400d09061906290603080b2301fd23b8ffc0405ef8fb488b2301342344236423 +038423d423e423f42304702301142344235423642304542364237423b423e423f423060b231b +2302ccf02301c423d423e423038b230134236423742303a423d423e423f42304542364237423 +e423f4230523b8ffc0400ab0b3480b231b23029c23b8ffc0400c989b489b2301742384230223 +b8ffc04031898d48ab2301542364238423031b2301042301f42301bb2301642374238423031b +232b23020423016b6423842394230323b8ffc040906568484b2301042301f42301ab23bb2302 +9423012b235b23020423142302ab23bb23cb230304231423442354237423053afb2301b423d4 +2302a02301242334234423742384239423061023010200230120233023502380239023b023e0 +23f02308102320238023c02304180d0d1c470300211021202180210408211c21501f15001a50 +03190f1250095f0e010e0e0901003f332f5d10ed3f33ed323fed32012f5e5d32ed322f325d71 +725f72727272725e5d5d717171717172722b725e5d5d5d5d5d717171712b72722b5e5d2b5d71 +727272725e5d5d71717172722b5e5d31305e5d1323353735343e02333216171523272e012322 +0e021d01331523111715213537e1a2a22b5175492d461c312d10261c232c1a0afafacbfe048b +03583127426aa16d380b08cd7b0a0b1f4164469c54fcf6212d2d210000000001004effec034e +03c50027006d40270807880702080d880d0208090101190601011d131327290029013e402980 +29a029d029f0290529b8ffc0401f2a2d485f29af2902561d661d021d48790a890a020a185014 +0f102722510516003fed323f33ed012f5ded5d5d2b715e5d10ce322f3130005e5d015e5d5e5d +5d250e0323222e0235343e02333216171123272e0123220e0215141e0233323e0237034e1a48 +52592a7aad6e344378a56251983e372b256939416345231e4c81632247433b1739131d130a43 +80b97580b97738130cfefaa6151a2f649a6b5a91663805090c0700020050ffec034603c5001f +002a0074402d8914019813010b138b1302161b261b020918191829189918040826481f0b0b1f +2c002c013e802ca02cf02c032cb8ffc0b3434a482cb8ffc040172a2e48250148881601160050 +2525062050191006511116003fed3fed12392fed012f5ded322b2b715e5d10ce322f10ed3130 +5e5d5d5d5d5d0115141e0233323e0237150e0323222e0235343633321e021d0101220e021521 +342e020104153f725d1e42423e1a17414e582d75a1642ccebf4b836239fe9738513519019211 +2b4801d9124986673d05080a06380f1b160d407eba79f6f2285e9e7652019c2f567b4c4c7b56 +2f0000000001002f000003e103c5002300b6b90008ffe0402a091048040801080f10090c480f +10470b0beb0b02160b25a4250104251425c425e4250439a425f4250225b8ffc040182b30482b +2501142501c02501025025017025802590250325b8ffc0b31f224825b8ffc0402d131648001a +47801fc01f02001f101f201fc01fd01fe01f06081f2050230f1a100b1f500e1d151900001452 +0510003fed3311333f33ed3232323fed012f5e5d71ed322b2b5d715f7172722b725e5d7110dc +5e5ded322b31305e5d2b013e0333321e021511171521353711342623220e0207111715213537 +1127352101441c4d545424365a412572fe6b7d51551c3e3c35127ffe6a7171010c036010241e +131e426a4bfd96192d2d190258535f06080b04fd13192d2d190320192d000001002b00000619 +03c5003c03bb4085043501e435f4350205351535253503043401e434f4340205341534253403 +0b2701eb27fb2702bf27cf27022720080d480b2801eb28fb2802bf28cf28022820080d480426 +01e426f4260205261526252603042501e425f42502052515252525030b1701eb17fb1702bf17 +cf17021720080d480b1601eb16fb1602bf16cf16021620080d4807b8ffc8400b0a1e48010611 +0621060310b8ffd840d00810480311010803082447292938184706139613020a133e463e763e +02293e01143e01063e01f8e43e01d23e01b43ec43e02a23e01943e01823e01743e01623e0154 +3e01063e163e263e463e04f23e01c43ed43ee43e03b23e01a43e01363e563e663e763e963e05 +243e01163e01043e01f43e01d63ee63e02c43e01963eb63e02843e01763e01593e01343e443e +02263e01123e01043e01c8f63e01b43ec43ed43e03a63e01943e01863e01723e01643e01503e +01423e01243e343e02123e01043e01f63e01e23e01d43e01c63e013eb8ff804017afb248523e +623e02443e01363e01243e01063e163e023eb8ff8040ffa4a748a23eb23e02943e01863e0172 +3e01643e01563e01243e343e02163e01043e0198d63ee63ef63e03a43eb43ec43e03963e0184 +3e01563e763e02443e01263e363e02023e123e02f43e01e63e01c43ed43e02b63e01843e943e +02363e563e763e03243e01063e163e02f63e01d43ee43e02c63e01a43e01963e01623e010150 +3e01443e01303e01043e143e243e0368f03e01d43ee43e02743eb43e02403e01043e243e343e +03f43e01db3e01b03ec03e02643e843ea43e03503e01243e343e443e03103e01043e01f43e01 +d03e01c43e01ab3e01903e01843e013b3e6b3e02203e01043e143e0238d43ee43e02603ea03e +02543e01403e01143e343e02405b943ec43ee43ef43e04803e01543e743e02403e01343e011b +3e01043e01e43e01c03e0102103e503e703e803eb03e050f3e01080033477038010038013839 +503c0f1318242933053850271636150821211c520d100032322d520510003fed3210c93fed32 +10c93f3333ed17323fed012f5d71ed325e5d5d5f5d5d7171717171717172727272725e5d5d5d +5d5d5d5d5d5d717171717171717172727272725e5d5d5d5d5f5d5d5d5d5d5d71717171717171 +7172727272727272725e5d5d5d5d5d5d5d5d5d2b71717171712b717171717272727272727272 +727272725e5d5d5d5d5d5d5d5d5d5d5d7171717171717171727272727272727272725e5d5d5d +5d10d45e5ded11392fed3231305f5e5d2b005d2b012b5d5d712b5d5d715d5d715d5d712b5d5d +712b5d5d715d5d715d5d71013e03333216173e0333321e021511171521353711342623220e02 +07161511171521353711342623220e02071117152135371127352101461c4d52542445751d20 +5a615f2636583f2379fe558c4b551a45453f15118dfe428b55551c3d3b35128dfe5677770113 +036010241e133439122720141e426a4bfd96192d2d1902585359080a0d043641fd96192d2d19 +0258535906080b04fd19192d2d190320192d00020048ffec037103c1002a0036009740216b26 +011b172b17020e163e160212200b0f481d122d12020c12010d110101040103b8ffe0401d0911 +48010301081c0a364706388038015f380140380180380131471427b8ffc0401f0a0e4827274f +1401142626222b501c1c003633510a0f160650091522500010003fed3fed3f33ed3211392fed +12392f012f5d332f2b10ed5d71727210dced323231305e5d2b5d5d5d5d2b5d5d5d01321e0215 +11171521270e0323222e0235343e043f0135342e022322060f0123353e0113070e0315143332 +363701d1406e502d75fefe130f33485f3a445d38181e3649555f308d0e21382a306225223841 +8bd6833b56381c8f44633203c1183a634bfd85192d5e0f2823182a4b673c3e5b3e2716080104 +932a45321c1a1575cd0e15fe1e0402132e503eb01f1800010000ffec040003ac000e011b401e +5a0a6a0a8a0a035a006a0002550865080255036503020306041604020907b8ffe0b3080c4806 +b8ffe0b3080c4801b8ffc8b3090c4809b8ffe04024090c480a01520100014b090a1409090a02 +01520809084703021403030202010909011e09b8ffe040120d11480909030a0b001b002b0003 +22001010b8ffc0b74860480010014710b8ffc04011284648e01001b410c410d41003a0100110 +b8ffc040351d224810102010301003041001a410c41002801001026010701002080300080a03 +03500c050f4009010509650902f5090109010216003f33335d71713f33ed1732012f325d5f5d +5d71712b7171712b5e5d2b10ce5e5d3211393d2f2b5e5d33338718102b872bc48718102b872b +c43130012b2b2b2b5e5d5f5d5d5d5d09012301273521150709012735211503a6fe874afe7d60 +01b6950112010695015c036afc82037a192d2d1bfd77028b192d2d000001002900000210058d +00090087402805472b00010b00013a5b006b007b009b00041b005b00bb00cb00047b009b00ab +0003000bc40b010bb8ffc0b33f46480bb8ffc0401c383b48900b0102000b100b500ba00bb00b +c00b06900ba00bf00b030bb8ffc0b32d30480bb8ffc0400c0d1048065009000005500315003f +ed323fed012b2b5d715f722b2b7210dc5d71725e5d71ed313025171521353711273521016fa1 +fe19a0a0014646192d2d190502182d000000058d00150048053d000f0070053d000f00000000 +0000000000000000000003ac001900000000ffec00000000ffec00000000ffec0000fe4cfffa +0000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000 +080000000000009800a600b4008d00d9005d000000000000004600500069007500d900000000 +000000000000000000c100d10069000000000050005a00aa008a000000000000000000000000 +0000000000000000000000ac00b8005a0000000000500060008f009900000000000000000000 +0000000000000000000000000050009700b300c700d9000000000000000000000050006d007b +008d00b500d9013100c90000016f00f20108008100c500b800f20131004d0000000000000000 +000000000000000000000000020e000000660000000000660000000000000000000002db009b +028b004a02e40000009900660000022f021000c4009c015e000001740046008d000000000000 +0046003c000000000000000000000000000000000087007d0000005300680076008700000000 +0000053dfcda0009fff3008f007d004a00820041006c0000000000000000000000bc019f030a +00000354009f00a600c100000000002f00000000000000000748036a02b60202fd9300000091 +00670091006101d90000028d03410044051101b40000404559585554535251504f4e4d4c4b4a +494847464544434241403f3e3d3c3b3a393837363531302f2e2d2c28272625242322211f1814 +11100f0e0d0b0a090807060504030201002c4523466020b02660b004262348482d2c45234623 +6120b02661b004262348482d2c45234660b0206120b04660b004262348482d2c4523462361b0 +206020b02661b02061b004262348482d2c45234660b0406120b06660b004262348482d2c4523 +462361b0406020b02661b04061b004262348482d2c0110203c003c2d2c20452320b0cd442320 +b8015a51582320b08d44235920b0ed51582320b04d44235920b0042651582320b00d44235921 +212d2c20204518684420b001602045b04676688a4560442d2c01b10b0a432343650a2d2c00b1 +0a0b4323430b2d2c00b0282370b101283e01b0282370b10228453ab10200080d2d2c2045b003 +25456164b050515845441b2121592d2c49b00e23442d2c2045b0004360442d2c01b00643b007 +43650a2d2c2069b04061b0008b20b12cc08a8cb8100062602b0c642364615c58b00361592d2c +8a03458a8a87b0112bb0292344b0297ae4182d2c4565b02c234445b02b23442d2c4b52584544 +1b2121592d2c4b515845441b2121592d2c01b005251023208af500b0016023edec2d2c01b005 +251023208af500b0016123edec2d2c01b0062510f500edec2d2c462346608a8a462320468a60 +8a61b8ff8062232010238ab10c0c8a70456020b0005058b00161b8ffba8b1bb0468c59b01060 +68013a2d2c2045b0032546524bb013515b58b0022546206861b00325b003253f2321381b2111 +592d2c2045b00325465058b0022546206861b00325b003253f2321381b2111592d2c00b00743 +b006430b2d2c21210c6423648bb84000622d2c21b08051580c6423648bb82000621bb200402f +2b59b002602d2c21b0c051580c6423648bb81555621bb200802f2b59b002602d2c0c6423648b +b84000626023212d2c4b53588ab004254964234569b0408b61b08062b020616ab00e23442310 +b00ef61b21238a121120392f592d2c4b535820b0032549646920b00526b0062549642361b080 +62b020616ab00e2344b0042610b00ef68a10b00e2344b00ef6b00e2344b00eed1b8ab0042611 +1220392320392f2f592d2c4523456023456023456023766818b08062202d2cb0482b2d2c2045 +b0005458b040442045b04061441b2121592d2c45b1302f4523456160b0016069442d2c4b5158 +b02f2370b01423421b2121592d2c4b515820b0032545695358441b2121591b2121592d2c45b0 +1443b0006063b0016069442d2cb02f45442d2c452320458a60442d2c45234560442d2c4b2351 +58b90033ffe0b134201bb3330034005944442d2cb0164358b00326458a586466b01f601b64b0 +20606620581b21b04059b001615923586559b02923442310b029e01b2121212121592d2cb002 +4354584b53234b515a58381b2121591b21212121592d2cb0164358b004254564b02060662058 +1b21b04059b0016123581b6559b0292344b00525b00825082058021b0359b0042510b0052520 +46b0042523423cb00425b0072508b0072510b006252046b00425b0016023423c2058011b0059 +b0042510b00525b029e0b02920456544b0072510b00625b029e0b00525b00825082058021b03 +59b00525b003254348b00425b0072508b00625b00325b0016043481b2159212121212121212d +2c02b00425202046b004252342b0052508b003254548212121212d2c02b0032520b0042508b0 +022543482121212d2c452320451820b00050205823652359236820b040505821b04059235865 +598a60442d2c4b53234b515a5820458a60441b2121592d2c4b545820458a60441b2121592d2c +4b53234b515a58381b2121592d2cb000214b5458381b2121592d2cb002435458b0462b1b2121 +2121592d2cb002435458b0472b1b212121592d2cb002435458b0482b1b21212121592d2cb002 +435458b0492b1b212121592d2c208a08234b538a4b515a5823381b2121592d2c00b0022549b0 +00535820b04038111b21592d2c014623466023466123201020468a61b8ff80628ab140408a70 +4560683a2d2c208a2349648a2353583c1b21592d2c4b52587d1b7a592d2cb012004b014b5442 +2d2cb1020042b123018851b1400188535a58b910000020885458b202010243604259b1240188 +5158b920000040885458b2020202436042b12401885458b2022002436042004b014b5258b202 +0802436042591bb940000080885458b202040243604259b94000008063b80100885458b20208 +0243604259b94000010063b80200885458b202100243604259b94000020063b80400885458b2 +02400243604259595959592d2c451868234b51582320452064b04050587c59688a6059442d2c +b00016b00225b0022501b001233e00b002233eb10102060cb00a236542b00b234201b001233f +00b002233fb10102060cb006236542b0072342b00116012d2c7a8a104523f5182d0000000001 +0000000111eb114dce6a5f0f3cf5001f080000000000d065c68f00000000d065c68ffe96fd93 +080e07da000000080002000000000000000100000721fe450057086bfe96fe98080e00010000 +000000000000000000000000002202ec0044040000b40400004e0400005a0400006204000028 +04000042040000580400007704e300250400001402aa00290400004e0400001b040000580400 +0021023900140200000002aa0098071d003b0400000002390000031d005402aa004a05c7003b +0200008702aa003f038d004e038d00500400002f0639002b038d004804000000023900290000 +002c006400cc013e01ec024c02ec03940412053205c80626069e071a085e08ee094209420a12 +0a940b1e0b520bec0cd20d480d7c0e860ef60f701002123612d0137e13d80000000100000022 +01520054007d000500020010002f005a0000040b063900030002b10960be01070001003f0107 +000100bf0104405901e0fd01cffd0120fd017ffb0150fb0180f290f202f1f0291faff0bff002 +4fef5fefafef0330ef010fef010800ed10ed50ed60ed70eda0ed060a0fec010c00eb0111e3e0 +381fdf33dd55de33dc5500dd013c50dd80ddb0dd03b8ffc0405add080b46dd010355dc03161f +10c020c030c070c080c0d0c0e0c0f0c00880be90be02bdbc2f1f0fbc1fbc021fb34fb37fb303 +60a8010fa81fa802509b609b02909c010f9c1f9c2f9c039a992e1f99471e1f9796271fe096f0 +9602b8ffc04035960d11465f95017f928f9202708680869086038085908502af76bf76027350 +291f6f6e2b1f6e472a1f19331855073303550603ff1fb8ffc0404462252846605f401f5f5029 +1f5b5a301f5a47291f1333125505010355043303550f031f033f034f036f038f03bf03070852 +501e1f51501e1fe050f050020f4f1f4f2f4f03b8ffe040614b212846604a704a804a03494629 +1f4847381f0f471f472f47cf47df47ef47065f47019f47019f46af46bf46034046292f464046 +1e21461c481b551633155510330f5502010055013300552f0fff0f020f0f5f0f7f0f030f003f +00028016010501b80190b154532b2b4bb807ff524bb008505bb00188b02553b00188b040515a +b00688b000555a5b58b101018e59858d8d00421d4bb0325358b0601d594bb0645358b0401d59 +4bb0805358b0101db1160042597373742b2b2b2b2b012b2b737374752b2b73002b75742b2b5e +732b2b2b012b2b002b2b2b2b2b2b012b2b002b73017373007373012b732b2b2b737300737373 +017300732b017373002b2b2b735e732b2b012b5e735e73005e735e73737301732b7300737373 +737301737373185e00> +] def +/f-0-0 currentdict end definefont pop +%%Page: 1 1 +%%BeginPageSetup +%%PageBoundingBox: 4 4 188 129 +%%EndPageSetup +q 4 4 184 125 rectclip q +0 g +0.8 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 135.199997 cm +54.398 90.961 m 48.398 90.961 l S Q +BT +10 0 0 10 27.8 41.279997 Tm +/f-0-0 1 Tf +(100)Tj +ET +q 1 0 0 -1 0 135.199997 cm +54.398 71.039 m 48.398 71.039 l S Q +BT +10 0 0 10 28.171094 61.199997 Tm +/f-0-0 1 Tf +[(1)37(10)]TJ +ET +q 1 0 0 -1 0 135.199997 cm +54.398 51.121 m 48.398 51.121 l S Q +BT +10 0 0 10 27.8 81.119997 Tm +/f-0-0 1 Tf +(120)Tj +ET +q 1 0 0 -1 0 135.199997 cm +54.398 31.199 m 48.398 31.199 l S Q +BT +10 0 0 10 27.8 101.039997 Tm +/f-0-0 1 Tf +(130)Tj +ET +q 1 0 0 -1 0 135.199997 cm +54.398 11.281 m 48.398 11.281 l S Q +BT +10 0 0 10 27.8 120.959997 Tm +/f-0-0 1 Tf +(140)Tj +ET +q 1 0 0 -1 0 135.199997 cm +54.398 90.961 m 54.398 96.961 l S Q +BT +10 0 0 10 51.9 23.279997 Tm +/f-0-0 1 Tf +(9)Tj +ET +q 1 0 0 -1 0 135.199997 cm +70.801 90.961 m 70.801 96.961 l S Q +BT +10 0 0 10 65.8 23.279997 Tm +/f-0-0 1 Tf +(16)Tj +ET +q 1 0 0 -1 0 135.199997 cm +91.84 90.961 m 91.84 96.961 l S Q +BT +10 0 0 10 86.84 23.279997 Tm +/f-0-0 1 Tf +(25)Tj +ET +q 1 0 0 -1 0 135.199997 cm +117.602 90.961 m 117.602 96.961 l S Q +BT +10 0 0 10 112.6 23.279997 Tm +/f-0-0 1 Tf +(36)Tj +ET +q 1 0 0 -1 0 135.199997 cm +148 90.961 m 148 96.961 l S Q +BT +10 0 0 10 143 23.279997 Tm +/f-0-0 1 Tf +(49)Tj +ET +q 1 0 0 -1 0 135.199997 cm +183.121 90.961 m 183.121 96.961 l S Q +BT +10 0 0 10 178.12 23.279997 Tm +/f-0-0 1 Tf +(64)Tj +ET +q 1 0 0 -1 0 135.199997 cm +54.398 11.281 m 54.398 90.961 l 183.121 90.961 l S Q +BT +-0.000000000000001837 10 -10 -0.000000000000001837 11.76 45.603434 Tm +/f-0-0 1 Tf +[(Throughput [Mb/s])]TJ +10 0 0 10 94.139922 5.279997 Tm +[(No. of cores)]TJ +0.546008 7.2 Td +(none)Tj +ET +0.12549 g +1.6 w +q 1 0 0 -1 0 135.199997 cm +65.602 54.961 m 94 54.961 l 54.398 21.281 m 70.801 19.039 l 91.84 27.84 + l 117.602 29.52 l 148 31.762 l 183.121 48.32 l S Q +0 g +BT +10 0 0 10 99.6 65.279997 Tm +/f-0-0 1 Tf +[(macvlan)]TJ +ET +0.12549 g +[ 4 6.4] 0 d +q 1 0 0 -1 0 135.199997 cm +65.602 66.961 m 94 66.961 l 54.398 36.961 m 70.801 38.879 l 91.84 35.602 + l 117.602 36 l 148 41.52 l 183.121 47.922 l S Q +0 g +BT +10 0 0 10 99.6 53.279997 Tm +/f-0-0 1 Tf +(veth)Tj +ET +0.12549 g +[ 1.6 3.2] 0 d +q 1 0 0 -1 0 135.199997 cm +65.602 78.961 m 94 78.961 l 54.398 34.16 m 70.801 32.879 l 91.84 40.398 + l 117.602 42.48 l 148 53.359 l 183.121 52 l S Q +0 g +0.8 w +[] 0.0 d +q 1 0 0 -1 0 135.199997 cm +54.398 11.281 m 54.398 90.961 l 183.121 90.961 l S Q +Q Q +showpage +%%Trailer +end restore +%%EOF diff --git a/time-openfoam-226/imb-exchange-br/imb.2.out b/time-openfoam-226/imb-exchange-br/imb.2.out @@ -0,0 +1,70 @@ +#------------------------------------------------------------ +# Intel (R) MPI Benchmarks 4.0, MPI-1 part +#------------------------------------------------------------ +# Date : Tue Sep 2 19:52:01 2014 +# Machine : x86_64 +# System : Linux +# Release : 3.10.0-123.4.2.el7.x86_64 +# Version : #1 SMP Mon Jun 30 16:09:14 UTC 2014 +# MPI Version : 2.1 +# MPI Thread Environment: + +# New default behavior from Version 3.2 on: + +# the number of iterations per message size is cut down +# dynamically when a certain run time (per message size sample) +# is expected to be exceeded. Time limit is defined by variable +# "SECS_PER_SAMPLE" (=> IMB_settings.h) +# or through the flag => -time + + + +# Calling sequence was: + +# /opt/IMB-MPI1 -npmin 4 Exchange + +# Minimum message length in bytes: 0 +# Maximum message length in bytes: 4194304 +# +# MPI_Datatype : MPI_BYTE +# MPI_Datatype for reductions : MPI_FLOAT +# MPI_Op : MPI_SUM +# +# + +# List of Benchmarks to run: + +# Exchange + +#----------------------------------------------------------------------------- +# Benchmarking Exchange +# #processes = 4 +#----------------------------------------------------------------------------- + #bytes #repetitions t_min[usec] t_max[usec] t_avg[usec] Mbytes/sec + 0 1000 98.90 99.03 98.99 0.00 + 1 1000 99.01 99.19 99.10 0.04 + 2 1000 98.62 98.77 98.69 0.08 + 4 1000 98.05 98.22 98.14 0.16 + 8 1000 91.94 92.05 91.99 0.33 + 16 1000 82.11 82.26 82.22 0.74 + 32 1000 83.20 83.28 83.24 1.47 + 64 1000 77.64 77.77 77.73 3.14 + 128 1000 77.11 77.22 77.15 6.32 + 256 1000 77.33 77.45 77.38 12.61 + 512 1000 76.98 76.99 76.98 25.37 + 1024 1000 101.23 101.28 101.25 38.57 + 2048 1000 132.10 132.17 132.14 59.11 + 4096 1000 282.17 282.23 282.20 55.36 + 8192 1000 308.08 308.19 308.14 101.40 + 16384 1000 499.96 499.98 499.97 125.01 + 32768 1000 792.64 792.68 792.66 157.69 + 65536 640 1910.08 1910.77 1910.44 130.84 + 131072 320 3989.76 3993.01 3991.45 125.22 + 262144 160 6678.62 6693.28 6682.93 149.40 + 524288 80 13350.71 13370.84 13362.66 149.58 + 1048576 40 25173.57 25221.20 25201.57 158.60 + 2097152 20 50756.69 50866.10 50822.21 157.28 + 4194304 10 87830.28 88079.50 87942.99 181.65 + + +# All processes entering MPI_Finalize diff --git a/time-openfoam-226/imb-exchange-br/imb.3.out b/time-openfoam-226/imb-exchange-br/imb.3.out @@ -0,0 +1,71 @@ +#------------------------------------------------------------ +# Intel (R) MPI Benchmarks 4.0, MPI-1 part +#------------------------------------------------------------ +# Date : Tue Sep 2 19:52:53 2014 +# Machine : x86_64 +# System : Linux +# Release : 3.10.0-123.4.2.el7.x86_64 +# Version : #1 SMP Mon Jun 30 16:09:14 UTC 2014 +# MPI Version : 2.1 +# MPI Thread Environment: + +# New default behavior from Version 3.2 on: + +# the number of iterations per message size is cut down +# dynamically when a certain run time (per message size sample) +# is expected to be exceeded. Time limit is defined by variable +# "SECS_PER_SAMPLE" (=> IMB_settings.h) +# or through the flag => -time + + + +# Calling sequence was: + +# /opt/IMB-MPI1 -npmin 9 Exchange + +# Minimum message length in bytes: 0 +# Maximum message length in bytes: 4194304 +# +# MPI_Datatype : MPI_BYTE +# MPI_Datatype for reductions : MPI_FLOAT +# MPI_Op : MPI_SUM +# +# + +# List of Benchmarks to run: + +# Exchange + +#----------------------------------------------------------------------------- +# Benchmarking Exchange +# #processes = 9 +#----------------------------------------------------------------------------- + #bytes #repetitions t_min[usec] t_max[usec] t_avg[usec] Mbytes/sec + 0 1000 87.21 87.62 87.40 0.00 + 1 1000 92.59 92.88 92.69 0.04 + 2 1000 94.60 94.93 94.73 0.08 + 4 1000 90.58 90.86 90.70 0.17 + 8 1000 82.07 82.20 82.14 0.37 + 16 1000 77.81 78.02 77.93 0.78 + 32 1000 77.52 77.75 77.60 1.57 + 64 1000 85.04 85.32 85.21 2.86 + 128 1000 92.55 92.86 92.68 5.26 + 256 1000 91.54 91.92 91.72 10.62 + 512 1000 94.55 94.76 94.66 20.61 + 1024 1000 103.52 103.94 103.73 37.58 + 2048 1000 131.98 132.35 132.10 59.03 + 4096 1000 273.29 273.65 273.46 57.10 + 8192 1000 368.28 368.82 368.59 84.73 + 16384 1000 482.93 483.46 483.26 129.28 + 32768 1000 1084.35 1085.54 1085.08 115.15 + 65536 640 6445.54 6449.41 6447.56 38.76 + 131072 320 6325.42 6336.27 6332.73 78.91 + 262144 160 12405.00 12516.99 12460.84 79.89 + 524288 80 27339.20 29994.12 28551.67 66.68 + 1048576 40 72681.87 78713.50 75590.41 50.82 + 2097152 20 84653.60 88921.15 87165.64 89.97 + 4194304 10 254953.69 276664.59 268379.24 57.83 + + +# All processes entering MPI_Finalize + diff --git a/time-openfoam-226/imb-exchange-br/imb.4.out b/time-openfoam-226/imb-exchange-br/imb.4.out @@ -0,0 +1,71 @@ +#------------------------------------------------------------ +# Intel (R) MPI Benchmarks 4.0, MPI-1 part +#------------------------------------------------------------ +# Date : Tue Sep 2 19:54:05 2014 +# Machine : x86_64 +# System : Linux +# Release : 3.10.0-123.4.2.el7.x86_64 +# Version : #1 SMP Mon Jun 30 16:09:14 UTC 2014 +# MPI Version : 2.1 +# MPI Thread Environment: + +# New default behavior from Version 3.2 on: + +# the number of iterations per message size is cut down +# dynamically when a certain run time (per message size sample) +# is expected to be exceeded. Time limit is defined by variable +# "SECS_PER_SAMPLE" (=> IMB_settings.h) +# or through the flag => -time + + + +# Calling sequence was: + +# /opt/IMB-MPI1 -npmin 16 Exchange + +# Minimum message length in bytes: 0 +# Maximum message length in bytes: 4194304 +# +# MPI_Datatype : MPI_BYTE +# MPI_Datatype for reductions : MPI_FLOAT +# MPI_Op : MPI_SUM +# +# + +# List of Benchmarks to run: + +# Exchange + +#----------------------------------------------------------------------------- +# Benchmarking Exchange +# #processes = 16 +#----------------------------------------------------------------------------- + #bytes #repetitions t_min[usec] t_max[usec] t_avg[usec] Mbytes/sec + 0 1000 93.42 94.46 93.74 0.00 + 1 1000 95.19 96.00 95.56 0.04 + 2 1000 94.81 95.88 95.21 0.08 + 4 1000 94.28 95.24 94.57 0.16 + 8 1000 96.14 96.80 96.54 0.32 + 16 1000 95.72 97.06 96.17 0.63 + 32 1000 91.76 92.58 92.12 1.32 + 64 1000 91.43 93.96 91.85 2.60 + 128 1000 99.72 100.55 100.12 4.86 + 256 1000 99.30 99.89 99.61 9.78 + 512 1000 102.01 102.72 102.29 19.01 + 1024 1000 116.22 117.00 116.49 33.39 + 2048 1000 165.38 166.65 165.76 46.88 + 4096 1000 271.67 272.10 271.90 57.42 + 8192 1000 364.81 366.07 365.49 85.37 + 16384 1000 481.13 482.86 481.70 129.44 + 32768 1000 1398.96 1401.24 1400.14 89.21 + 65536 640 9540.67 9556.17 9549.20 26.16 + 131072 320 6603.38 6630.64 6617.28 75.41 + 262144 160 15067.02 15216.04 15138.35 65.72 + 524288 80 23230.17 23887.74 23599.77 83.72 + 1048576 40 40223.08 41961.70 41140.18 95.33 + 2097152 20 74094.55 80883.94 77595.19 98.91 + 4194304 10 143267.89 165591.60 156278.59 96.62 + + +# All processes entering MPI_Finalize + diff --git a/time-openfoam-226/imb-exchange-br/imb.5.out b/time-openfoam-226/imb-exchange-br/imb.5.out @@ -0,0 +1,71 @@ +#------------------------------------------------------------ +# Intel (R) MPI Benchmarks 4.0, MPI-1 part +#------------------------------------------------------------ +# Date : Tue Sep 2 19:55:16 2014 +# Machine : x86_64 +# System : Linux +# Release : 3.10.0-123.4.2.el7.x86_64 +# Version : #1 SMP Mon Jun 30 16:09:14 UTC 2014 +# MPI Version : 2.1 +# MPI Thread Environment: + +# New default behavior from Version 3.2 on: + +# the number of iterations per message size is cut down +# dynamically when a certain run time (per message size sample) +# is expected to be exceeded. Time limit is defined by variable +# "SECS_PER_SAMPLE" (=> IMB_settings.h) +# or through the flag => -time + + + +# Calling sequence was: + +# /opt/IMB-MPI1 -npmin 25 Exchange + +# Minimum message length in bytes: 0 +# Maximum message length in bytes: 4194304 +# +# MPI_Datatype : MPI_BYTE +# MPI_Datatype for reductions : MPI_FLOAT +# MPI_Op : MPI_SUM +# +# + +# List of Benchmarks to run: + +# Exchange + +#----------------------------------------------------------------------------- +# Benchmarking Exchange +# #processes = 25 +#----------------------------------------------------------------------------- + #bytes #repetitions t_min[usec] t_max[usec] t_avg[usec] Mbytes/sec + 0 1000 93.21 94.14 93.63 0.00 + 1 1000 96.03 96.87 96.42 0.04 + 2 1000 95.44 96.19 95.86 0.08 + 4 1000 96.74 97.44 97.14 0.16 + 8 1000 95.67 96.47 96.07 0.32 + 16 1000 94.82 95.60 95.15 0.64 + 32 1000 89.75 90.67 90.23 1.35 + 64 1000 88.44 89.44 88.88 2.73 + 128 1000 92.59 93.18 92.92 5.24 + 256 1000 98.20 99.20 98.75 9.84 + 512 1000 101.41 102.22 101.77 19.11 + 1024 1000 109.08 109.89 109.48 35.55 + 2048 1000 141.14 142.29 141.74 54.91 + 4096 1000 277.45 278.47 277.97 56.11 + 8192 1000 364.80 366.61 365.51 85.24 + 16384 1000 496.09 498.83 497.67 125.29 + 32768 1000 1430.37 1434.25 1431.98 87.15 + 65536 640 8866.80 8877.26 8873.27 28.16 + 131072 320 6384.25 6432.08 6410.78 77.74 + 262144 160 12210.59 13445.12 13112.92 74.38 + 524288 80 30147.36 31308.33 30693.11 63.88 + 1048576 40 47216.08 52111.25 50045.55 76.76 + 2097152 20 74901.95 95734.80 84389.38 83.56 + 4194304 10 133475.90 178635.10 156453.78 89.57 + + +# All processes entering MPI_Finalize + diff --git a/time-openfoam-226/imb-exchange-br/imb.6.out b/time-openfoam-226/imb-exchange-br/imb.6.out @@ -0,0 +1,71 @@ +#------------------------------------------------------------ +# Intel (R) MPI Benchmarks 4.0, MPI-1 part +#------------------------------------------------------------ +# Date : Tue Sep 2 19:56:29 2014 +# Machine : x86_64 +# System : Linux +# Release : 3.10.0-123.4.2.el7.x86_64 +# Version : #1 SMP Mon Jun 30 16:09:14 UTC 2014 +# MPI Version : 2.1 +# MPI Thread Environment: + +# New default behavior from Version 3.2 on: + +# the number of iterations per message size is cut down +# dynamically when a certain run time (per message size sample) +# is expected to be exceeded. Time limit is defined by variable +# "SECS_PER_SAMPLE" (=> IMB_settings.h) +# or through the flag => -time + + + +# Calling sequence was: + +# /opt/IMB-MPI1 -npmin 36 Exchange + +# Minimum message length in bytes: 0 +# Maximum message length in bytes: 4194304 +# +# MPI_Datatype : MPI_BYTE +# MPI_Datatype for reductions : MPI_FLOAT +# MPI_Op : MPI_SUM +# +# + +# List of Benchmarks to run: + +# Exchange + +#----------------------------------------------------------------------------- +# Benchmarking Exchange +# #processes = 36 +#----------------------------------------------------------------------------- + #bytes #repetitions t_min[usec] t_max[usec] t_avg[usec] Mbytes/sec + 0 1000 98.52 100.27 99.54 0.00 + 1 1000 98.47 99.80 99.16 0.04 + 2 1000 97.73 98.99 98.26 0.08 + 4 1000 97.54 99.10 98.25 0.15 + 8 1000 97.61 99.04 98.38 0.31 + 16 1000 98.10 99.56 98.81 0.61 + 32 1000 97.92 99.50 98.63 1.23 + 64 1000 98.47 99.73 99.14 2.45 + 128 1000 98.41 99.99 99.20 4.88 + 256 1000 97.37 99.15 98.20 9.85 + 512 1000 102.19 104.00 103.04 18.78 + 1024 1000 113.71 115.18 114.39 33.91 + 2048 1000 147.26 149.43 148.40 52.28 + 4096 1000 278.17 280.18 279.07 55.77 + 8192 1000 370.12 372.67 371.52 83.85 + 16384 1000 502.98 508.09 505.50 123.01 + 32768 1000 1463.84 1470.33 1467.70 85.01 + 65536 640 6909.23 6935.97 6922.06 36.04 + 131072 320 8824.80 8917.50 8870.24 56.07 + 262144 160 9936.91 11280.09 10785.23 88.65 + 524288 80 21344.80 23687.88 22630.67 84.43 + 1048576 40 41407.15 47029.53 44233.18 85.05 + 2097152 20 70871.35 93816.85 83903.99 85.27 + 4194304 10 133249.40 186950.11 161783.90 85.58 + + +# All processes entering MPI_Finalize + diff --git a/time-openfoam-226/imb-exchange-br/imb.7.out b/time-openfoam-226/imb-exchange-br/imb.7.out @@ -0,0 +1,71 @@ +#------------------------------------------------------------ +# Intel (R) MPI Benchmarks 4.0, MPI-1 part +#------------------------------------------------------------ +# Date : Tue Sep 2 19:57:46 2014 +# Machine : x86_64 +# System : Linux +# Release : 3.10.0-123.4.2.el7.x86_64 +# Version : #1 SMP Mon Jun 30 16:09:14 UTC 2014 +# MPI Version : 2.1 +# MPI Thread Environment: + +# New default behavior from Version 3.2 on: + +# the number of iterations per message size is cut down +# dynamically when a certain run time (per message size sample) +# is expected to be exceeded. Time limit is defined by variable +# "SECS_PER_SAMPLE" (=> IMB_settings.h) +# or through the flag => -time + + + +# Calling sequence was: + +# /opt/IMB-MPI1 -npmin 49 Exchange + +# Minimum message length in bytes: 0 +# Maximum message length in bytes: 4194304 +# +# MPI_Datatype : MPI_BYTE +# MPI_Datatype for reductions : MPI_FLOAT +# MPI_Op : MPI_SUM +# +# + +# List of Benchmarks to run: + +# Exchange + +#----------------------------------------------------------------------------- +# Benchmarking Exchange +# #processes = 49 +#----------------------------------------------------------------------------- + #bytes #repetitions t_min[usec] t_max[usec] t_avg[usec] Mbytes/sec + 0 1000 97.75 99.66 98.81 0.00 + 1 1000 97.82 99.83 98.85 0.04 + 2 1000 105.25 107.38 106.36 0.07 + 4 1000 100.88 102.50 101.64 0.15 + 8 1000 100.09 101.87 100.83 0.30 + 16 1000 100.85 102.29 101.62 0.60 + 32 1000 101.43 103.54 102.63 1.18 + 64 1000 104.53 107.05 105.95 2.28 + 128 1000 104.17 106.29 105.38 4.59 + 256 1000 101.10 103.01 102.09 9.48 + 512 1000 104.13 106.40 105.20 18.36 + 1024 1000 117.25 119.33 118.44 32.74 + 2048 1000 153.01 156.07 154.39 50.06 + 4096 1000 290.69 293.37 291.98 53.26 + 8192 1000 367.04 370.63 368.71 84.32 + 16384 1000 521.66 525.81 523.44 118.86 + 32768 1000 1261.64 1273.01 1266.77 98.19 + 65536 640 10811.43 10846.51 10827.70 23.05 + 131072 320 10699.39 10816.30 10762.64 46.23 + 262144 160 14439.80 17407.31 16419.20 57.45 + 524288 80 22136.29 25226.35 23875.93 79.28 + 1048576 40 38253.68 48206.15 41965.39 82.98 + 2097152 20 71648.30 88293.15 78477.93 90.61 + 4194304 10 126263.69 180330.80 148353.04 88.73 + + +# All processes entering MPI_Finalize + diff --git a/time-openfoam-226/imb-exchange-br/imb.8.out b/time-openfoam-226/imb-exchange-br/imb.8.out @@ -0,0 +1,71 @@ +#------------------------------------------------------------ +# Intel (R) MPI Benchmarks 4.0, MPI-1 part +#------------------------------------------------------------ +# Date : Tue Sep 2 19:59:07 2014 +# Machine : x86_64 +# System : Linux +# Release : 3.10.0-123.4.2.el7.x86_64 +# Version : #1 SMP Mon Jun 30 16:09:14 UTC 2014 +# MPI Version : 2.1 +# MPI Thread Environment: + +# New default behavior from Version 3.2 on: + +# the number of iterations per message size is cut down +# dynamically when a certain run time (per message size sample) +# is expected to be exceeded. Time limit is defined by variable +# "SECS_PER_SAMPLE" (=> IMB_settings.h) +# or through the flag => -time + + + +# Calling sequence was: + +# /opt/IMB-MPI1 -npmin 64 Exchange + +# Minimum message length in bytes: 0 +# Maximum message length in bytes: 4194304 +# +# MPI_Datatype : MPI_BYTE +# MPI_Datatype for reductions : MPI_FLOAT +# MPI_Op : MPI_SUM +# +# + +# List of Benchmarks to run: + +# Exchange + +#----------------------------------------------------------------------------- +# Benchmarking Exchange +# #processes = 64 +#----------------------------------------------------------------------------- + #bytes #repetitions t_min[usec] t_max[usec] t_avg[usec] Mbytes/sec + 0 1000 100.73 103.19 102.04 0.00 + 1 1000 97.84 100.19 98.92 0.04 + 2 1000 98.38 99.94 99.20 0.08 + 4 1000 99.35 101.49 100.18 0.15 + 8 1000 98.94 101.71 100.37 0.30 + 16 1000 98.92 101.92 100.47 0.60 + 32 1000 99.03 101.86 100.40 1.20 + 64 1000 101.57 104.13 102.89 2.34 + 128 1000 99.54 101.67 100.80 4.80 + 256 1000 99.07 101.09 100.16 9.66 + 512 1000 104.19 106.43 105.30 18.35 + 1024 1000 112.63 115.30 113.88 33.88 + 2048 1000 138.71 141.62 140.13 55.17 + 4096 1000 296.10 298.49 297.42 52.35 + 8192 1000 365.84 371.71 368.84 84.07 + 16384 1000 522.79 530.98 526.25 117.71 + 32768 1000 1275.95 1310.87 1303.67 95.36 + 65536 640 7800.60 7845.04 7821.39 31.87 + 131072 320 11142.82 11916.77 11632.21 41.96 + 262144 160 14042.92 14978.59 14577.74 66.76 + 524288 80 26261.25 30194.84 28380.52 66.24 + 1048576 40 37355.02 45396.20 41956.86 88.11 + 2097152 20 69780.41 90826.56 79905.27 88.08 + 4194304 10 118846.49 172916.51 145946.42 92.53 + + +# All processes entering MPI_Finalize + diff --git a/time-openfoam-226/imb-exchange-macvlan/imb.2.out b/time-openfoam-226/imb-exchange-macvlan/imb.2.out @@ -0,0 +1,81 @@ + + + + + + + + + + +#------------------------------------------------------------ +# Intel (R) MPI Benchmarks 4.0, MPI-1 part +#------------------------------------------------------------ +# Date : Tue Sep 2 20:07:46 2014 +# Machine : x86_64 +# System : Linux +# Release : 3.10.0-123.4.2.el7.x86_64 +# Version : #1 SMP Mon Jun 30 16:09:14 UTC 2014 +# MPI Version : 2.1 +# MPI Thread Environment: + +# New default behavior from Version 3.2 on: + +# the number of iterations per message size is cut down +# dynamically when a certain run time (per message size sample) +# is expected to be exceeded. Time limit is defined by variable +# "SECS_PER_SAMPLE" (=> IMB_settings.h) +# or through the flag => -time + + + +# Calling sequence was: + +# /opt/IMB-MPI1 -npmin 4 Exchange + +# Minimum message length in bytes: 0 +# Maximum message length in bytes: 4194304 +# +# MPI_Datatype : MPI_BYTE +# MPI_Datatype for reductions : MPI_FLOAT +# MPI_Op : MPI_SUM +# +# + +# List of Benchmarks to run: + +# Exchange + +#----------------------------------------------------------------------------- +# Benchmarking Exchange +# #processes = 4 +#----------------------------------------------------------------------------- + #bytes #repetitions t_min[usec] t_max[usec] t_avg[usec] Mbytes/sec + 0 1000 56.00 56.04 56.02 0.00 + 1 1000 61.89 61.93 61.91 0.06 + 2 1000 64.28 64.36 64.32 0.12 + 4 1000 69.04 69.11 69.07 0.22 + 8 1000 71.74 71.83 71.77 0.42 + 16 1000 73.95 74.09 73.99 0.82 + 32 1000 75.64 75.76 75.71 1.61 + 64 1000 76.01 76.15 76.06 3.21 + 128 1000 76.17 76.20 76.18 6.41 + 256 1000 75.97 76.02 75.99 12.85 + 512 1000 76.12 76.17 76.14 25.64 + 1024 1000 81.07 81.19 81.11 48.11 + 2048 1000 125.03 125.16 125.10 62.42 + 4096 1000 254.74 254.80 254.77 61.32 + 8192 1000 374.62 374.85 374.78 83.37 + 16384 1000 482.23 482.48 482.36 129.54 + 32768 1000 747.73 748.13 747.90 167.08 + 65536 640 1788.50 1788.51 1788.50 139.78 + 131072 320 3193.73 3194.08 3193.91 156.54 + 262144 160 6132.72 6145.24 6135.96 162.73 + 524288 80 13401.91 13444.19 13430.79 148.76 + 1048576 40 26707.00 26779.05 26748.96 149.37 + 2097152 20 46500.00 47279.00 46900.35 169.21 + 4194304 10 86701.39 86879.40 86791.04 184.16 + + +# All processes entering MPI_Finalize + diff --git a/time-openfoam-226/imb-exchange-macvlan/imb.3.out b/time-openfoam-226/imb-exchange-macvlan/imb.3.out @@ -0,0 +1,87 @@ + + + + + + + + + + + + + + + + +#------------------------------------------------------------ +# Intel (R) MPI Benchmarks 4.0, MPI-1 part +#------------------------------------------------------------ +# Date : Tue Sep 2 20:08:36 2014 +# Machine : x86_64 +# System : Linux +# Release : 3.10.0-123.4.2.el7.x86_64 +# Version : #1 SMP Mon Jun 30 16:09:14 UTC 2014 +# MPI Version : 2.1 +# MPI Thread Environment: + +# New default behavior from Version 3.2 on: + +# the number of iterations per message size is cut down +# dynamically when a certain run time (per message size sample) +# is expected to be exceeded. Time limit is defined by variable +# "SECS_PER_SAMPLE" (=> IMB_settings.h) +# or through the flag => -time + + + +# Calling sequence was: + +# /opt/IMB-MPI1 -npmin 9 Exchange + +# Minimum message length in bytes: 0 +# Maximum message length in bytes: 4194304 +# +# MPI_Datatype : MPI_BYTE +# MPI_Datatype for reductions : MPI_FLOAT +# MPI_Op : MPI_SUM +# +# + +# List of Benchmarks to run: + +# Exchange + +#----------------------------------------------------------------------------- +# Benchmarking Exchange +# #processes = 9 +#----------------------------------------------------------------------------- + #bytes #repetitions t_min[usec] t_max[usec] t_avg[usec] Mbytes/sec + 0 1000 83.47 83.72 83.60 0.00 + 1 1000 80.98 81.23 81.11 0.05 + 2 1000 77.56 77.78 77.68 0.10 + 4 1000 78.04 78.16 78.10 0.20 + 8 1000 78.34 78.64 78.49 0.39 + 16 1000 77.51 77.78 77.67 0.78 + 32 1000 77.48 78.15 77.64 1.56 + 64 1000 77.90 78.23 78.10 3.12 + 128 1000 83.74 84.07 83.96 5.81 + 256 1000 88.70 88.94 88.79 10.98 + 512 1000 96.55 97.22 96.79 20.09 + 1024 1000 102.43 102.78 102.58 38.01 + 2048 1000 126.63 126.85 126.70 61.59 + 4096 1000 258.96 259.28 259.14 60.26 + 8192 1000 348.34 348.72 348.54 89.61 + 16384 1000 492.73 493.38 493.03 126.68 + 32768 1000 1257.23 1260.81 1259.21 99.14 + 65536 640 2748.78 2751.00 2750.14 90.88 + 131072 320 5145.39 5154.34 5148.53 97.01 + 262144 160 14654.73 14767.01 14712.56 67.72 + 524288 80 20009.40 20418.24 20188.72 97.95 + 1048576 40 39012.20 40482.40 39862.64 98.81 + 2097152 20 76761.84 83431.35 80447.34 95.89 + 4194304 10 140151.60 161396.50 152266.14 99.13 + + +# All processes entering MPI_Finalize + diff --git a/time-openfoam-226/imb-exchange-macvlan/imb.4.out b/time-openfoam-226/imb-exchange-macvlan/imb.4.out @@ -0,0 +1,95 @@ + + + + + + + + + + + + + + + + + + + + + + + + +#------------------------------------------------------------ +# Intel (R) MPI Benchmarks 4.0, MPI-1 part +#------------------------------------------------------------ +# Date : Tue Sep 2 20:09:39 2014 +# Machine : x86_64 +# System : Linux +# Release : 3.10.0-123.4.2.el7.x86_64 +# Version : #1 SMP Mon Jun 30 16:09:14 UTC 2014 +# MPI Version : 2.1 +# MPI Thread Environment: + +# New default behavior from Version 3.2 on: + +# the number of iterations per message size is cut down +# dynamically when a certain run time (per message size sample) +# is expected to be exceeded. Time limit is defined by variable +# "SECS_PER_SAMPLE" (=> IMB_settings.h) +# or through the flag => -time + + + +# Calling sequence was: + +# /opt/IMB-MPI1 -npmin 16 Exchange + +# Minimum message length in bytes: 0 +# Maximum message length in bytes: 4194304 +# +# MPI_Datatype : MPI_BYTE +# MPI_Datatype for reductions : MPI_FLOAT +# MPI_Op : MPI_SUM +# +# + +# List of Benchmarks to run: + +# Exchange + +#----------------------------------------------------------------------------- +# Benchmarking Exchange +# #processes = 16 +#----------------------------------------------------------------------------- + #bytes #repetitions t_min[usec] t_max[usec] t_avg[usec] Mbytes/sec + 0 1000 94.96 96.40 95.43 0.00 + 1 1000 94.41 96.19 94.93 0.04 + 2 1000 81.45 82.28 81.80 0.09 + 4 1000 77.80 79.30 78.20 0.19 + 8 1000 77.08 77.77 77.33 0.39 + 16 1000 79.15 80.16 79.54 0.76 + 32 1000 76.69 77.20 76.89 1.58 + 64 1000 81.15 81.82 81.33 2.98 + 128 1000 90.00 91.28 90.41 5.35 + 256 1000 88.51 88.93 88.69 10.98 + 512 1000 91.74 92.30 92.01 21.16 + 1024 1000 100.51 101.00 100.78 38.68 + 2048 1000 125.30 126.28 125.56 61.87 + 4096 1000 264.92 265.94 265.24 58.75 + 8192 1000 354.47 355.39 355.02 87.93 + 16384 1000 490.20 491.28 490.83 127.22 + 32768 1000 1449.14 1452.69 1450.54 86.05 + 65536 640 2439.30 2450.83 2446.02 102.01 + 131072 320 4407.40 4439.18 4424.88 112.63 + 262144 160 10909.91 11038.35 10997.54 90.59 + 524288 80 19715.46 20462.71 20100.62 97.74 + 1048576 40 38802.52 42124.58 40609.44 94.96 + 2097152 20 74496.21 82246.04 78717.61 97.27 + 4194304 10 139071.39 168973.90 150509.72 94.69 + + +# All processes entering MPI_Finalize + diff --git a/time-openfoam-226/imb-exchange-macvlan/imb.5.out b/time-openfoam-226/imb-exchange-macvlan/imb.5.out @@ -0,0 +1,105 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +#------------------------------------------------------------ +# Intel (R) MPI Benchmarks 4.0, MPI-1 part +#------------------------------------------------------------ +# Date : Tue Sep 2 20:10:40 2014 +# Machine : x86_64 +# System : Linux +# Release : 3.10.0-123.4.2.el7.x86_64 +# Version : #1 SMP Mon Jun 30 16:09:14 UTC 2014 +# MPI Version : 2.1 +# MPI Thread Environment: + +# New default behavior from Version 3.2 on: + +# the number of iterations per message size is cut down +# dynamically when a certain run time (per message size sample) +# is expected to be exceeded. Time limit is defined by variable +# "SECS_PER_SAMPLE" (=> IMB_settings.h) +# or through the flag => -time + + + +# Calling sequence was: + +# /opt/IMB-MPI1 -npmin 25 Exchange + +# Minimum message length in bytes: 0 +# Maximum message length in bytes: 4194304 +# +# MPI_Datatype : MPI_BYTE +# MPI_Datatype for reductions : MPI_FLOAT +# MPI_Op : MPI_SUM +# +# + +# List of Benchmarks to run: + +# Exchange + +#----------------------------------------------------------------------------- +# Benchmarking Exchange +# #processes = 25 +#----------------------------------------------------------------------------- + #bytes #repetitions t_min[usec] t_max[usec] t_avg[usec] Mbytes/sec + 0 1000 79.13 79.83 79.41 0.00 + 1 1000 77.28 78.16 77.71 0.05 + 2 1000 78.15 78.82 78.51 0.10 + 4 1000 79.77 80.22 80.05 0.19 + 8 1000 80.23 81.02 80.58 0.38 + 16 1000 79.90 80.53 80.27 0.76 + 32 1000 81.08 81.58 81.32 1.50 + 64 1000 85.72 86.31 86.04 2.83 + 128 1000 91.69 92.70 92.19 5.27 + 256 1000 90.80 91.77 91.31 10.64 + 512 1000 98.48 99.63 99.04 19.60 + 1024 1000 103.87 104.86 104.33 37.25 + 2048 1000 138.55 139.84 139.21 55.87 + 4096 1000 258.81 259.67 259.22 60.17 + 8192 1000 365.20 367.03 366.22 85.14 + 16384 1000 477.03 479.55 478.45 130.33 + 32768 1000 1675.90 1686.22 1681.30 74.13 + 65536 640 2755.48 2766.02 2760.60 90.38 + 131072 320 4246.69 4300.53 4270.48 116.26 + 262144 160 12754.71 13106.04 12931.44 76.30 + 524288 80 21575.29 22706.75 22151.51 88.08 + 1048576 40 38364.58 43897.75 41346.74 91.12 + 2097152 20 72575.15 81569.30 76780.63 98.08 + 4194304 10 135199.90 157528.59 146978.85 101.57 + + +# All processes entering MPI_Finalize + diff --git a/time-openfoam-226/imb-exchange-macvlan/imb.6.out b/time-openfoam-226/imb-exchange-macvlan/imb.6.out @@ -0,0 +1,117 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +#------------------------------------------------------------ +# Intel (R) MPI Benchmarks 4.0, MPI-1 part +#------------------------------------------------------------ +# Date : Tue Sep 2 20:11:44 2014 +# Machine : x86_64 +# System : Linux +# Release : 3.10.0-123.4.2.el7.x86_64 +# Version : #1 SMP Mon Jun 30 16:09:14 UTC 2014 +# MPI Version : 2.1 +# MPI Thread Environment: + +# New default behavior from Version 3.2 on: + +# the number of iterations per message size is cut down +# dynamically when a certain run time (per message size sample) +# is expected to be exceeded. Time limit is defined by variable +# "SECS_PER_SAMPLE" (=> IMB_settings.h) +# or through the flag => -time + + + +# Calling sequence was: + +# /opt/IMB-MPI1 -npmin 36 Exchange + +# Minimum message length in bytes: 0 +# Maximum message length in bytes: 4194304 +# +# MPI_Datatype : MPI_BYTE +# MPI_Datatype for reductions : MPI_FLOAT +# MPI_Op : MPI_SUM +# +# + +# List of Benchmarks to run: + +# Exchange + +#----------------------------------------------------------------------------- +# Benchmarking Exchange +# #processes = 36 +#----------------------------------------------------------------------------- + #bytes #repetitions t_min[usec] t_max[usec] t_avg[usec] Mbytes/sec + 0 1000 85.12 86.44 85.65 0.00 + 1 1000 85.72 86.91 86.35 0.04 + 2 1000 78.64 79.50 79.11 0.10 + 4 1000 77.21 78.45 77.84 0.19 + 8 1000 79.58 80.56 80.01 0.38 + 16 1000 79.43 80.61 79.94 0.76 + 32 1000 81.63 82.98 82.30 1.47 + 64 1000 86.29 87.84 87.00 2.78 + 128 1000 89.53 90.65 90.03 5.39 + 256 1000 87.37 88.69 87.88 11.01 + 512 1000 98.04 99.08 98.51 19.71 + 1024 1000 99.69 100.50 100.04 38.87 + 2048 1000 125.84 127.84 126.76 61.11 + 4096 1000 261.37 263.50 262.54 59.30 + 8192 1000 366.33 368.66 367.51 84.77 + 16384 1000 495.26 497.10 496.00 125.73 + 32768 1000 1565.63 1569.25 1567.56 79.66 + 65536 640 3161.84 3190.54 3177.03 78.36 + 131072 320 4210.28 4308.70 4253.49 116.04 + 262144 160 10135.12 10707.64 10383.43 93.39 + 524288 80 20976.84 21938.08 21553.59 91.17 + 1048576 40 39169.63 43480.65 41412.92 91.99 + 2097152 20 69508.55 93857.60 78553.24 85.24 + 4194304 10 131668.02 160823.61 146792.38 99.49 + + +# All processes entering MPI_Finalize + diff --git a/time-openfoam-226/imb-exchange-macvlan/imb.7.out b/time-openfoam-226/imb-exchange-macvlan/imb.7.out @@ -0,0 +1,131 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +#------------------------------------------------------------ +# Intel (R) MPI Benchmarks 4.0, MPI-1 part +#------------------------------------------------------------ +# Date : Tue Sep 2 20:12:46 2014 +# Machine : x86_64 +# System : Linux +# Release : 3.10.0-123.4.2.el7.x86_64 +# Version : #1 SMP Mon Jun 30 16:09:14 UTC 2014 +# MPI Version : 2.1 +# MPI Thread Environment: + +# New default behavior from Version 3.2 on: + +# the number of iterations per message size is cut down +# dynamically when a certain run time (per message size sample) +# is expected to be exceeded. Time limit is defined by variable +# "SECS_PER_SAMPLE" (=> IMB_settings.h) +# or through the flag => -time + + + +# Calling sequence was: + +# /opt/IMB-MPI1 -npmin 49 Exchange + +# Minimum message length in bytes: 0 +# Maximum message length in bytes: 4194304 +# +# MPI_Datatype : MPI_BYTE +# MPI_Datatype for reductions : MPI_FLOAT +# MPI_Op : MPI_SUM +# +# + +# List of Benchmarks to run: + +# Exchange + +#----------------------------------------------------------------------------- +# Benchmarking Exchange +# #processes = 49 +#----------------------------------------------------------------------------- + #bytes #repetitions t_min[usec] t_max[usec] t_avg[usec] Mbytes/sec + 0 1000 78.41 79.75 79.21 0.00 + 1 1000 78.97 80.76 79.81 0.05 + 2 1000 83.26 85.21 84.29 0.09 + 4 1000 85.78 87.84 86.77 0.17 + 8 1000 91.18 92.86 92.02 0.33 + 16 1000 91.89 93.99 92.95 0.65 + 32 1000 95.32 96.89 96.14 1.26 + 64 1000 97.10 99.13 98.12 2.46 + 128 1000 95.39 97.13 96.22 5.03 + 256 1000 89.84 91.57 90.71 10.67 + 512 1000 97.87 99.57 98.86 19.62 + 1024 1000 101.73 103.84 102.96 37.62 + 2048 1000 135.43 138.44 136.87 56.43 + 4096 1000 256.01 258.33 257.15 60.49 + 8192 1000 364.24 368.58 366.31 84.78 + 16384 1000 496.18 500.12 498.23 124.97 + 32768 1000 1275.51 1282.14 1279.59 97.49 + 65536 640 3077.69 3132.13 3106.17 79.82 + 131072 320 4769.93 4844.28 4812.95 103.21 + 262144 160 11216.82 11911.38 11504.51 83.95 + 524288 80 21725.32 23999.16 22893.07 83.34 + 1048576 40 39528.03 47452.45 42780.63 84.29 + 2097152 20 70630.40 82162.75 76461.60 97.37 + 4194304 10 125115.90 162350.11 144169.10 98.55 + + +# All processes entering MPI_Finalize + diff --git a/time-openfoam-226/imb-exchange-macvlan/imb.8.out b/time-openfoam-226/imb-exchange-macvlan/imb.8.out @@ -0,0 +1,147 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +#------------------------------------------------------------ +# Intel (R) MPI Benchmarks 4.0, MPI-1 part +#------------------------------------------------------------ +# Date : Tue Sep 2 20:13:50 2014 +# Machine : x86_64 +# System : Linux +# Release : 3.10.0-123.4.2.el7.x86_64 +# Version : #1 SMP Mon Jun 30 16:09:14 UTC 2014 +# MPI Version : 2.1 +# MPI Thread Environment: + +# New default behavior from Version 3.2 on: + +# the number of iterations per message size is cut down +# dynamically when a certain run time (per message size sample) +# is expected to be exceeded. Time limit is defined by variable +# "SECS_PER_SAMPLE" (=> IMB_settings.h) +# or through the flag => -time + + + +# Calling sequence was: + +# /opt/IMB-MPI1 -npmin 64 Exchange + +# Minimum message length in bytes: 0 +# Maximum message length in bytes: 4194304 +# +# MPI_Datatype : MPI_BYTE +# MPI_Datatype for reductions : MPI_FLOAT +# MPI_Op : MPI_SUM +# +# + +# List of Benchmarks to run: + +# Exchange + +#----------------------------------------------------------------------------- +# Benchmarking Exchange +# #processes = 64 +#----------------------------------------------------------------------------- + #bytes #repetitions t_min[usec] t_max[usec] t_avg[usec] Mbytes/sec + 0 1000 96.91 99.15 98.21 0.00 + 1 1000 96.55 99.54 98.41 0.04 + 2 1000 97.42 99.36 98.47 0.08 + 4 1000 96.59 98.97 97.87 0.15 + 8 1000 95.99 98.17 97.23 0.31 + 16 1000 97.05 99.07 98.13 0.62 + 32 1000 96.46 98.66 97.63 1.24 + 64 1000 98.29 100.83 99.60 2.42 + 128 1000 97.02 98.99 98.05 4.93 + 256 1000 89.34 91.85 90.63 10.63 + 512 1000 97.41 100.16 98.83 19.50 + 1024 1000 104.18 106.52 105.21 36.67 + 2048 1000 175.08 181.03 177.25 43.16 + 4096 1000 261.28 263.95 262.36 59.20 + 8192 1000 364.20 372.17 367.39 83.97 + 16384 1000 556.76 560.93 558.68 111.42 + 32768 1000 1221.56 1232.15 1226.68 101.45 + 65536 640 2687.83 2733.87 2710.13 91.45 + 131072 320 4183.77 4339.27 4257.47 115.23 + 262144 160 11144.73 11776.29 11490.68 84.92 + 524288 80 20655.06 23684.99 22182.55 84.44 + 1048576 40 39038.45 49561.85 44257.29 80.71 + 2097152 20 67034.95 84655.20 75156.59 94.50 + 4194304 10 119372.70 167942.69 140923.45 95.27 + + +# All processes entering MPI_Finalize + diff --git a/time-openfoam-226/imb-exchange-none/imb.2.out b/time-openfoam-226/imb-exchange-none/imb.2.out @@ -0,0 +1,71 @@ +#------------------------------------------------------------ +# Intel (R) MPI Benchmarks 4.0, MPI-1 part +#------------------------------------------------------------ +# Date : Tue Sep 2 20:34:38 2014 +# Machine : x86_64 +# System : Linux +# Release : 3.10.0-123.4.2.el7.x86_64 +# Version : #1 SMP Mon Jun 30 16:09:14 UTC 2014 +# MPI Version : 2.1 +# MPI Thread Environment: + +# New default behavior from Version 3.2 on: + +# the number of iterations per message size is cut down +# dynamically when a certain run time (per message size sample) +# is expected to be exceeded. Time limit is defined by variable +# "SECS_PER_SAMPLE" (=> IMB_settings.h) +# or through the flag => -time + + + +# Calling sequence was: + +# /opt/IMB-MPI1 -npmin 4 Exchange + +# Minimum message length in bytes: 0 +# Maximum message length in bytes: 4194304 +# +# MPI_Datatype : MPI_BYTE +# MPI_Datatype for reductions : MPI_FLOAT +# MPI_Op : MPI_SUM +# +# + +# List of Benchmarks to run: + +# Exchange + +#----------------------------------------------------------------------------- +# Benchmarking Exchange +# #processes = 4 +#----------------------------------------------------------------------------- + #bytes #repetitions t_min[usec] t_max[usec] t_avg[usec] Mbytes/sec + 0 1000 76.24 76.38 76.31 0.00 + 1 1000 76.38 76.48 76.41 0.05 + 2 1000 76.43 76.53 76.46 0.10 + 4 1000 76.34 76.42 76.40 0.20 + 8 1000 75.73 75.85 75.78 0.40 + 16 1000 75.79 75.88 75.85 0.80 + 32 1000 75.64 75.72 75.70 1.61 + 64 1000 75.19 75.27 75.24 3.24 + 128 1000 74.90 74.98 74.95 6.51 + 256 1000 76.54 76.65 76.58 12.74 + 512 1000 78.90 78.97 78.94 24.73 + 1024 1000 99.59 99.68 99.63 39.19 + 2048 1000 110.47 110.59 110.52 70.64 + 4096 1000 250.39 250.41 250.40 62.40 + 8192 1000 324.50 324.70 324.60 96.24 + 16384 1000 499.22 499.45 499.34 125.14 + 32768 1000 803.45 803.47 803.46 155.58 + 65536 640 1657.42 1658.16 1657.95 150.77 + 131072 320 3107.30 3108.34 3107.82 160.86 + 262144 160 6182.99 6198.73 6194.33 161.32 + 524288 80 13205.42 13258.69 13226.84 150.84 + 1048576 40 25815.78 26005.88 25900.31 153.81 + 2097152 20 44905.10 44966.26 44934.96 177.91 + 4194304 10 90961.00 91084.72 91024.58 175.66 + + +# All processes entering MPI_Finalize + diff --git a/time-openfoam-226/imb-exchange-none/imb.3.out b/time-openfoam-226/imb-exchange-none/imb.3.out @@ -0,0 +1,87 @@ + + + + + + + + + + + + + + + + +#------------------------------------------------------------ +# Intel (R) MPI Benchmarks 4.0, MPI-1 part +#------------------------------------------------------------ +# Date : Tue Sep 2 20:35:28 2014 +# Machine : x86_64 +# System : Linux +# Release : 3.10.0-123.4.2.el7.x86_64 +# Version : #1 SMP Mon Jun 30 16:09:14 UTC 2014 +# MPI Version : 2.1 +# MPI Thread Environment: + +# New default behavior from Version 3.2 on: + +# the number of iterations per message size is cut down +# dynamically when a certain run time (per message size sample) +# is expected to be exceeded. Time limit is defined by variable +# "SECS_PER_SAMPLE" (=> IMB_settings.h) +# or through the flag => -time + + + +# Calling sequence was: + +# /opt/IMB-MPI1 -npmin 9 Exchange + +# Minimum message length in bytes: 0 +# Maximum message length in bytes: 4194304 +# +# MPI_Datatype : MPI_BYTE +# MPI_Datatype for reductions : MPI_FLOAT +# MPI_Op : MPI_SUM +# +# + +# List of Benchmarks to run: + +# Exchange + +#----------------------------------------------------------------------------- +# Benchmarking Exchange +# #processes = 9 +#----------------------------------------------------------------------------- + #bytes #repetitions t_min[usec] t_max[usec] t_avg[usec] Mbytes/sec + 0 1000 69.95 70.16 70.07 0.00 + 1 1000 72.05 72.27 72.18 0.05 + 2 1000 70.19 70.37 70.27 0.11 + 4 1000 70.44 70.63 70.53 0.22 + 8 1000 70.43 70.79 70.60 0.43 + 16 1000 71.41 71.66 71.55 0.85 + 32 1000 74.11 74.32 74.24 1.64 + 64 1000 74.74 74.94 74.85 3.26 + 128 1000 76.68 76.92 76.82 6.35 + 256 1000 77.85 78.11 78.00 12.50 + 512 1000 81.45 81.73 81.58 23.90 + 1024 1000 96.27 96.61 96.48 40.43 + 2048 1000 120.67 121.03 120.85 64.55 + 4096 1000 250.82 251.14 251.03 62.22 + 8192 1000 320.57 321.06 320.80 97.33 + 16384 1000 452.53 453.01 452.86 137.97 + 32768 1000 1017.60 1018.44 1017.99 122.74 + 65536 640 3192.45 3194.92 3193.70 78.25 + 131072 320 4227.37 4236.13 4232.28 118.03 + 262144 160 13214.66 13262.65 13241.97 75.40 + 524288 80 22279.35 22734.66 22519.89 87.97 + 1048576 40 42017.45 42640.38 42338.28 93.81 + 2097152 20 80725.99 84179.54 82515.53 95.03 + 4194304 10 148019.91 159095.41 155758.26 100.57 + + +# All processes entering MPI_Finalize + diff --git a/time-openfoam-226/imb-exchange-none/imb.4.out b/time-openfoam-226/imb-exchange-none/imb.4.out @@ -0,0 +1,95 @@ + + + + + + + + + + + + + + + + + + + + + + + + +#------------------------------------------------------------ +# Intel (R) MPI Benchmarks 4.0, MPI-1 part +#------------------------------------------------------------ +# Date : Tue Sep 2 20:36:28 2014 +# Machine : x86_64 +# System : Linux +# Release : 3.10.0-123.4.2.el7.x86_64 +# Version : #1 SMP Mon Jun 30 16:09:14 UTC 2014 +# MPI Version : 2.1 +# MPI Thread Environment: + +# New default behavior from Version 3.2 on: + +# the number of iterations per message size is cut down +# dynamically when a certain run time (per message size sample) +# is expected to be exceeded. Time limit is defined by variable +# "SECS_PER_SAMPLE" (=> IMB_settings.h) +# or through the flag => -time + + + +# Calling sequence was: + +# /opt/IMB-MPI1 -npmin 16 Exchange + +# Minimum message length in bytes: 0 +# Maximum message length in bytes: 4194304 +# +# MPI_Datatype : MPI_BYTE +# MPI_Datatype for reductions : MPI_FLOAT +# MPI_Op : MPI_SUM +# +# + +# List of Benchmarks to run: + +# Exchange + +#----------------------------------------------------------------------------- +# Benchmarking Exchange +# #processes = 16 +#----------------------------------------------------------------------------- + #bytes #repetitions t_min[usec] t_max[usec] t_avg[usec] Mbytes/sec + 0 1000 71.78 72.10 71.96 0.00 + 1 1000 71.97 72.34 72.14 0.05 + 2 1000 73.93 75.01 74.18 0.10 + 4 1000 70.76 71.19 71.00 0.21 + 8 1000 66.19 66.61 66.37 0.46 + 16 1000 67.16 67.88 67.38 0.90 + 32 1000 68.26 69.45 68.52 1.76 + 64 1000 71.34 71.77 71.47 3.40 + 128 1000 73.74 74.97 74.08 6.51 + 256 1000 77.44 78.44 77.68 12.45 + 512 1000 80.91 82.82 81.40 23.58 + 1024 1000 93.30 93.78 93.55 41.65 + 2048 1000 117.89 118.90 118.26 65.71 + 4096 1000 251.11 252.25 251.52 61.94 + 8192 1000 317.82 318.75 318.34 98.04 + 16384 1000 459.87 461.01 460.53 135.57 + 32768 1000 1055.50 1060.12 1057.14 117.91 + 65536 640 2576.18 2588.94 2583.50 96.56 + 131072 320 4280.77 4331.22 4306.40 115.44 + 262144 160 11489.75 11586.36 11545.60 86.31 + 524288 80 20307.20 21096.49 20747.59 94.80 + 1048576 40 40959.17 43268.28 42272.14 92.45 + 2097152 20 73749.35 81086.90 76899.41 98.66 + 4194304 10 132901.29 155350.09 144477.09 102.99 + + +# All processes entering MPI_Finalize + diff --git a/time-openfoam-226/imb-exchange-none/imb.5.out b/time-openfoam-226/imb-exchange-none/imb.5.out @@ -0,0 +1,105 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +#------------------------------------------------------------ +# Intel (R) MPI Benchmarks 4.0, MPI-1 part +#------------------------------------------------------------ +# Date : Tue Sep 2 20:37:29 2014 +# Machine : x86_64 +# System : Linux +# Release : 3.10.0-123.4.2.el7.x86_64 +# Version : #1 SMP Mon Jun 30 16:09:14 UTC 2014 +# MPI Version : 2.1 +# MPI Thread Environment: + +# New default behavior from Version 3.2 on: + +# the number of iterations per message size is cut down +# dynamically when a certain run time (per message size sample) +# is expected to be exceeded. Time limit is defined by variable +# "SECS_PER_SAMPLE" (=> IMB_settings.h) +# or through the flag => -time + + + +# Calling sequence was: + +# /opt/IMB-MPI1 -npmin 25 Exchange + +# Minimum message length in bytes: 0 +# Maximum message length in bytes: 4194304 +# +# MPI_Datatype : MPI_BYTE +# MPI_Datatype for reductions : MPI_FLOAT +# MPI_Op : MPI_SUM +# +# + +# List of Benchmarks to run: + +# Exchange + +#----------------------------------------------------------------------------- +# Benchmarking Exchange +# #processes = 25 +#----------------------------------------------------------------------------- + #bytes #repetitions t_min[usec] t_max[usec] t_avg[usec] Mbytes/sec + 0 1000 74.82 75.41 75.09 0.00 + 1 1000 76.61 77.67 77.14 0.05 + 2 1000 75.55 76.32 76.01 0.10 + 4 1000 76.15 76.72 76.41 0.20 + 8 1000 75.77 76.31 76.04 0.40 + 16 1000 76.49 77.50 77.03 0.79 + 32 1000 75.55 76.19 75.84 1.60 + 64 1000 76.67 77.58 77.14 3.15 + 128 1000 78.07 78.99 78.49 6.18 + 256 1000 79.10 79.84 79.41 12.23 + 512 1000 80.46 81.17 80.81 24.06 + 1024 1000 97.27 98.35 97.75 39.72 + 2048 1000 120.53 121.35 120.90 64.38 + 4096 1000 251.17 252.49 251.77 61.88 + 8192 1000 314.34 315.30 314.73 99.11 + 16384 1000 472.03 473.65 472.82 131.95 + 32768 1000 1448.90 1454.04 1451.50 85.97 + 65536 640 3188.87 3221.62 3206.32 77.60 + 131072 320 4945.93 4979.71 4965.92 100.41 + 262144 160 15482.69 15691.26 15604.96 63.73 + 524288 80 22244.81 23095.31 22695.02 86.60 + 1048576 40 41012.25 44837.22 42936.61 89.21 + 2097152 20 70329.45 77104.59 74059.96 103.76 + 4194304 10 126746.08 152968.00 139576.70 104.60 + + +# All processes entering MPI_Finalize + diff --git a/time-openfoam-226/imb-exchange-none/imb.6.out b/time-openfoam-226/imb-exchange-none/imb.6.out @@ -0,0 +1,117 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +#------------------------------------------------------------ +# Intel (R) MPI Benchmarks 4.0, MPI-1 part +#------------------------------------------------------------ +# Date : Tue Sep 2 20:38:33 2014 +# Machine : x86_64 +# System : Linux +# Release : 3.10.0-123.4.2.el7.x86_64 +# Version : #1 SMP Mon Jun 30 16:09:14 UTC 2014 +# MPI Version : 2.1 +# MPI Thread Environment: + +# New default behavior from Version 3.2 on: + +# the number of iterations per message size is cut down +# dynamically when a certain run time (per message size sample) +# is expected to be exceeded. Time limit is defined by variable +# "SECS_PER_SAMPLE" (=> IMB_settings.h) +# or through the flag => -time + + + +# Calling sequence was: + +# /opt/IMB-MPI1 -npmin 36 Exchange + +# Minimum message length in bytes: 0 +# Maximum message length in bytes: 4194304 +# +# MPI_Datatype : MPI_BYTE +# MPI_Datatype for reductions : MPI_FLOAT +# MPI_Op : MPI_SUM +# +# + +# List of Benchmarks to run: + +# Exchange + +#----------------------------------------------------------------------------- +# Benchmarking Exchange +# #processes = 36 +#----------------------------------------------------------------------------- + #bytes #repetitions t_min[usec] t_max[usec] t_avg[usec] Mbytes/sec + 0 1000 74.06 75.12 74.57 0.00 + 1 1000 73.84 75.10 74.43 0.05 + 2 1000 73.50 74.59 74.01 0.10 + 4 1000 73.96 75.30 74.53 0.20 + 8 1000 78.15 79.12 78.69 0.39 + 16 1000 76.32 77.46 76.92 0.79 + 32 1000 76.21 77.15 76.67 1.58 + 64 1000 77.31 78.60 77.87 3.11 + 128 1000 75.22 76.32 75.72 6.40 + 256 1000 78.95 80.06 79.56 12.20 + 512 1000 79.25 80.31 79.77 24.32 + 1024 1000 94.99 96.05 95.41 40.67 + 2048 1000 121.76 123.63 122.66 63.19 + 4096 1000 251.67 253.39 252.73 61.66 + 8192 1000 338.63 341.75 340.27 91.44 + 16384 1000 470.89 473.60 472.17 131.97 + 32768 1000 1885.75 1894.23 1890.84 65.99 + 65536 640 2897.61 2924.93 2913.11 85.47 + 131072 320 4270.77 4372.56 4324.15 114.35 + 262144 160 13540.01 14065.11 13805.47 71.10 + 524288 80 22724.76 24498.16 23580.57 81.64 + 1048576 40 36426.03 40977.35 38488.82 97.61 + 2097152 20 66192.45 79037.45 72999.14 101.22 + 4194304 10 126678.90 167299.20 145594.13 95.64 + + +# All processes entering MPI_Finalize + diff --git a/time-openfoam-226/imb-exchange-none/imb.7.out b/time-openfoam-226/imb-exchange-none/imb.7.out @@ -0,0 +1,131 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +#------------------------------------------------------------ +# Intel (R) MPI Benchmarks 4.0, MPI-1 part +#------------------------------------------------------------ +# Date : Tue Sep 2 20:39:35 2014 +# Machine : x86_64 +# System : Linux +# Release : 3.10.0-123.4.2.el7.x86_64 +# Version : #1 SMP Mon Jun 30 16:09:14 UTC 2014 +# MPI Version : 2.1 +# MPI Thread Environment: + +# New default behavior from Version 3.2 on: + +# the number of iterations per message size is cut down +# dynamically when a certain run time (per message size sample) +# is expected to be exceeded. Time limit is defined by variable +# "SECS_PER_SAMPLE" (=> IMB_settings.h) +# or through the flag => -time + + + +# Calling sequence was: + +# /opt/IMB-MPI1 -npmin 49 Exchange + +# Minimum message length in bytes: 0 +# Maximum message length in bytes: 4194304 +# +# MPI_Datatype : MPI_BYTE +# MPI_Datatype for reductions : MPI_FLOAT +# MPI_Op : MPI_SUM +# +# + +# List of Benchmarks to run: + +# Exchange + +#----------------------------------------------------------------------------- +# Benchmarking Exchange +# #processes = 49 +#----------------------------------------------------------------------------- + #bytes #repetitions t_min[usec] t_max[usec] t_avg[usec] Mbytes/sec + 0 1000 80.64 82.50 81.64 0.00 + 1 1000 81.54 83.67 82.62 0.05 + 2 1000 86.59 88.56 87.60 0.09 + 4 1000 86.88 89.00 87.89 0.17 + 8 1000 85.36 87.50 86.42 0.35 + 16 1000 88.99 91.11 90.12 0.67 + 32 1000 88.41 90.54 89.53 1.35 + 64 1000 94.10 96.06 95.10 2.54 + 128 1000 85.56 87.55 86.55 5.58 + 256 1000 81.91 83.50 82.60 11.70 + 512 1000 89.61 91.57 90.51 21.33 + 1024 1000 98.64 100.90 99.68 38.71 + 2048 1000 121.96 124.57 123.21 62.71 + 4096 1000 246.52 248.02 247.34 63.00 + 8192 1000 317.30 321.08 319.58 97.33 + 16384 1000 476.67 480.33 478.45 130.12 + 32768 1000 1493.25 1506.48 1500.59 82.97 + 65536 640 3488.00 3521.40 3504.97 70.99 + 131072 320 5362.78 5475.13 5425.75 91.32 + 262144 160 10071.71 10809.11 10443.83 92.51 + 524288 80 23230.17 25529.60 24534.12 78.34 + 1048576 40 36873.60 42904.35 40274.11 93.23 + 2097152 20 69453.31 84100.75 76506.63 95.12 + 4194304 10 117766.59 163092.49 140735.73 98.10 + + +# All processes entering MPI_Finalize + diff --git a/time-openfoam-226/imb-exchange-none/imb.8.out b/time-openfoam-226/imb-exchange-none/imb.8.out @@ -0,0 +1,147 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +#------------------------------------------------------------ +# Intel (R) MPI Benchmarks 4.0, MPI-1 part +#------------------------------------------------------------ +# Date : Tue Sep 2 20:40:40 2014 +# Machine : x86_64 +# System : Linux +# Release : 3.10.0-123.4.2.el7.x86_64 +# Version : #1 SMP Mon Jun 30 16:09:14 UTC 2014 +# MPI Version : 2.1 +# MPI Thread Environment: + +# New default behavior from Version 3.2 on: + +# the number of iterations per message size is cut down +# dynamically when a certain run time (per message size sample) +# is expected to be exceeded. Time limit is defined by variable +# "SECS_PER_SAMPLE" (=> IMB_settings.h) +# or through the flag => -time + + + +# Calling sequence was: + +# /opt/IMB-MPI1 -npmin 64 Exchange + +# Minimum message length in bytes: 0 +# Maximum message length in bytes: 4194304 +# +# MPI_Datatype : MPI_BYTE +# MPI_Datatype for reductions : MPI_FLOAT +# MPI_Op : MPI_SUM +# +# + +# List of Benchmarks to run: + +# Exchange + +#----------------------------------------------------------------------------- +# Benchmarking Exchange +# #processes = 64 +#----------------------------------------------------------------------------- + #bytes #repetitions t_min[usec] t_max[usec] t_avg[usec] Mbytes/sec + 0 1000 85.23 87.87 86.61 0.00 + 1 1000 77.35 79.61 78.44 0.05 + 2 1000 77.23 78.52 77.74 0.10 + 4 1000 84.17 85.36 84.74 0.18 + 8 1000 76.86 78.93 77.84 0.39 + 16 1000 76.62 78.50 77.37 0.78 + 32 1000 77.94 79.80 78.79 1.53 + 64 1000 81.63 83.54 82.61 2.92 + 128 1000 78.00 79.71 78.71 6.13 + 256 1000 139.28 141.20 140.18 6.92 + 512 1000 85.45 87.21 86.17 22.40 + 1024 1000 102.09 103.97 102.98 37.57 + 2048 1000 125.14 128.30 126.74 60.89 + 4096 1000 359.64 361.68 360.64 43.20 + 8192 1000 327.00 329.23 328.12 94.92 + 16384 1000 514.83 518.92 517.23 120.44 + 32768 1000 1402.73 1416.50 1409.90 88.25 + 65536 640 3152.68 3231.31 3195.13 77.37 + 131072 320 5754.74 6413.41 6053.51 77.96 + 262144 160 10886.37 11778.92 11344.33 84.90 + 524288 80 20119.50 22155.23 21136.18 90.27 + 1048576 40 35923.50 41079.00 38658.11 97.37 + 2097152 20 69859.79 90606.45 78414.58 88.29 + 4194304 10 114569.31 164224.70 137577.48 97.43 + + +# All processes entering MPI_Finalize + diff --git a/time-openfoam-226/macvlan.all b/time-openfoam-226/macvlan.all @@ -0,0 +1,144 @@ + 0 1000 78.41 79.75 79.21 0.00 + 0 1000 79.13 79.83 79.41 0.00 + 0 1000 83.47 83.72 83.60 0.00 + 0 1000 85.12 86.44 85.65 0.00 + 0 1000 94.96 96.40 95.43 0.00 + 0 1000 96.91 99.15 98.21 0.00 + 1 1000 77.28 78.16 77.71 0.05 + 1 1000 78.97 80.76 79.81 0.05 + 1 1000 80.98 81.23 81.11 0.05 + 1 1000 85.72 86.91 86.35 0.04 + 1 1000 94.41 96.19 94.93 0.04 + 1 1000 96.55 99.54 98.41 0.04 + 2 1000 77.56 77.78 77.68 0.10 + 2 1000 78.15 78.82 78.51 0.10 + 2 1000 78.64 79.50 79.11 0.10 + 2 1000 81.45 82.28 81.80 0.09 + 2 1000 83.26 85.21 84.29 0.09 + 2 1000 97.42 99.36 98.47 0.08 + 4 1000 77.21 78.45 77.84 0.19 + 4 1000 77.80 79.30 78.20 0.19 + 4 1000 78.04 78.16 78.10 0.20 + 4 1000 79.77 80.22 80.05 0.19 + 4 1000 85.78 87.84 86.77 0.17 + 4 1000 96.59 98.97 97.87 0.15 + 8 1000 77.08 77.77 77.33 0.39 + 8 1000 78.34 78.64 78.49 0.39 + 8 1000 79.58 80.56 80.01 0.38 + 8 1000 80.23 81.02 80.58 0.38 + 8 1000 91.18 92.86 92.02 0.33 + 8 1000 95.99 98.17 97.23 0.31 + 16 1000 77.51 77.78 77.67 0.78 + 16 1000 79.15 80.16 79.54 0.76 + 16 1000 79.43 80.61 79.94 0.76 + 16 1000 79.90 80.53 80.27 0.76 + 16 1000 91.89 93.99 92.95 0.65 + 16 1000 97.05 99.07 98.13 0.62 + 32 1000 76.69 77.20 76.89 1.58 + 32 1000 77.48 78.15 77.64 1.56 + 32 1000 81.08 81.58 81.32 1.50 + 32 1000 81.63 82.98 82.30 1.47 + 32 1000 95.32 96.89 96.14 1.26 + 32 1000 96.46 98.66 97.63 1.24 + 64 1000 77.90 78.23 78.10 3.12 + 64 1000 81.15 81.82 81.33 2.98 + 64 1000 85.72 86.31 86.04 2.83 + 64 1000 86.29 87.84 87.00 2.78 + 64 1000 97.10 99.13 98.12 2.46 + 64 1000 98.29 100.83 99.60 2.42 + 128 1000 83.74 84.07 83.96 5.81 + 128 1000 89.53 90.65 90.03 5.39 + 128 1000 90.00 91.28 90.41 5.35 + 128 1000 91.69 92.70 92.19 5.27 + 128 1000 95.39 97.13 96.22 5.03 + 128 1000 97.02 98.99 98.05 4.93 + 256 1000 87.37 88.69 87.88 11.01 + 256 1000 88.51 88.93 88.69 10.98 + 256 1000 88.70 88.94 88.79 10.98 + 256 1000 89.34 91.85 90.63 10.63 + 256 1000 89.84 91.57 90.71 10.67 + 256 1000 90.80 91.77 91.31 10.64 + 512 1000 91.74 92.30 92.01 21.16 + 512 1000 96.55 97.22 96.79 20.09 + 512 1000 97.41 100.16 98.83 19.50 + 512 1000 97.87 99.57 98.86 19.62 + 512 1000 98.04 99.08 98.51 19.71 + 512 1000 98.48 99.63 99.04 19.60 + 1024 1000 100.51 101.00 100.78 38.68 + 1024 1000 101.73 103.84 102.96 37.62 + 1024 1000 102.43 102.78 102.58 38.01 + 1024 1000 103.87 104.86 104.33 37.25 + 1024 1000 104.18 106.52 105.21 36.67 + 1024 1000 99.69 100.50 100.04 38.87 + 2048 1000 125.30 126.28 125.56 61.87 + 2048 1000 125.84 127.84 126.76 61.11 + 2048 1000 126.63 126.85 126.70 61.59 + 2048 1000 135.43 138.44 136.87 56.43 + 2048 1000 138.55 139.84 139.21 55.87 + 2048 1000 175.08 181.03 177.25 43.16 + 4096 1000 256.01 258.33 257.15 60.49 + 4096 1000 258.81 259.67 259.22 60.17 + 4096 1000 258.96 259.28 259.14 60.26 + 4096 1000 261.28 263.95 262.36 59.20 + 4096 1000 261.37 263.50 262.54 59.30 + 4096 1000 264.92 265.94 265.24 58.75 + 8192 1000 348.34 348.72 348.54 89.61 + 8192 1000 354.47 355.39 355.02 87.93 + 8192 1000 364.20 372.17 367.39 83.97 + 8192 1000 364.24 368.58 366.31 84.78 + 8192 1000 365.20 367.03 366.22 85.14 + 8192 1000 366.33 368.66 367.51 84.77 + 16384 1000 477.03 479.55 478.45 130.33 + 16384 1000 490.20 491.28 490.83 127.22 + 16384 1000 492.73 493.38 493.03 126.68 + 16384 1000 495.26 497.10 496.00 125.73 + 16384 1000 496.18 500.12 498.23 124.97 + 16384 1000 556.76 560.93 558.68 111.42 + 32768 1000 1221.56 1232.15 1226.68 101.45 + 32768 1000 1257.23 1260.81 1259.21 99.14 + 32768 1000 1275.51 1282.14 1279.59 97.49 + 32768 1000 1449.14 1452.69 1450.54 86.05 + 32768 1000 1565.63 1569.25 1567.56 79.66 + 32768 1000 1675.90 1686.22 1681.30 74.13 + 65536 640 2439.30 2450.83 2446.02 102.01 + 65536 640 2687.83 2733.87 2710.13 91.45 + 65536 640 2748.78 2751.00 2750.14 90.88 + 65536 640 2755.48 2766.02 2760.60 90.38 + 65536 640 3077.69 3132.13 3106.17 79.82 + 65536 640 3161.84 3190.54 3177.03 78.36 + 131072 320 4183.77 4339.27 4257.47 115.23 + 131072 320 4210.28 4308.70 4253.49 116.04 + 131072 320 4246.69 4300.53 4270.48 116.26 + 131072 320 4407.40 4439.18 4424.88 112.63 + 131072 320 4769.93 4844.28 4812.95 103.21 + 131072 320 5145.39 5154.34 5148.53 97.01 + 262144 160 10135.12 10707.64 10383.43 93.39 + 262144 160 10909.91 11038.35 10997.54 90.59 + 262144 160 11144.73 11776.29 11490.68 84.92 + 262144 160 11216.82 11911.38 11504.51 83.95 + 262144 160 12754.71 13106.04 12931.44 76.30 + 262144 160 14654.73 14767.01 14712.56 67.72 + 524288 80 19715.46 20462.71 20100.62 97.74 + 524288 80 20009.40 20418.24 20188.72 97.95 + 524288 80 20655.06 23684.99 22182.55 84.44 + 524288 80 20976.84 21938.08 21553.59 91.17 + 524288 80 21575.29 22706.75 22151.51 88.08 + 524288 80 21725.32 23999.16 22893.07 83.34 + 1048576 40 38364.58 43897.75 41346.74 91.12 + 1048576 40 38802.52 42124.58 40609.44 94.96 + 1048576 40 39012.20 40482.40 39862.64 98.81 + 1048576 40 39038.45 49561.85 44257.29 80.71 + 1048576 40 39169.63 43480.65 41412.92 91.99 + 1048576 40 39528.03 47452.45 42780.63 84.29 + 2097152 20 67034.95 84655.20 75156.59 94.50 + 2097152 20 69508.55 93857.60 78553.24 85.24 + 2097152 20 70630.40 82162.75 76461.60 97.37 + 2097152 20 72575.15 81569.30 76780.63 98.08 + 2097152 20 74496.21 82246.04 78717.61 97.27 + 2097152 20 76761.84 83431.35 80447.34 95.89 + 4194304 10 119372.70 167942.69 140923.45 95.27 + 4194304 10 125115.90 162350.11 144169.10 98.55 + 4194304 10 131668.02 160823.61 146792.38 99.49 + 4194304 10 135199.90 157528.59 146978.85 101.57 + 4194304 10 139071.39 168973.90 150509.72 94.69 + 4194304 10 140151.60 161396.50 152266.14 99.13 diff --git a/time-openfoam-226/mpi.dat b/time-openfoam-226/mpi.dat @@ -0,0 +1,288 @@ +1 .506765478 .216608468 .004564030 +1 .513227112 .215826314 .004636527 +1 .515529996 .209611413 .004790859 +2 .503220693 .230958652 .004507454 +2 .505053984 .232347392 .005183915 +2 .507007815 .225912539 .004534981 +3 .504387575 .287289759 .004307572 +3 .504817369 .239100016 .004593999 +3 .511811786 .234569238 .005056708 +4 .504701281 .235768353 .005048172 +4 .508501185 .259057240 .005412016 +4 .509521636 .256091695 .004596094 +5 .503828383 .264940473 .004478268 +5 .506445342 .258040066 .004606537 +5 .508213860 .264662613 .004631296 +6 .501557913 .272068419 .004692647 +6 .508200767 .266497051 .004437844 +6 .515093008 .276772395 .004946642 +7 .507519247 .281801028 .004503777 +7 .510113075 .293120591 .004678142 +7 .513318674 .293741234 .004905783 +8 .504569008 .291075500 .004965644 +8 .507030838 .309418428 .004686920 +8 .509127813 .293461550 .004622233 +9 .505766829 2.512258670 .004640742 +9 .506114968 2.542947754 .004659319 +9 .511041253 2.607017038 .005230282 +10 .507195024 2.491154341 .005341971 +10 .509376996 2.543307390 .005393647 +10 .511819198 2.500465779 .005495957 +11 .502866978 2.533023700 .004700449 +11 .509023239 2.517200880 .005115248 +11 .512058617 2.530068905 .004875166 +12 .503662657 2.525249603 .004840092 +12 .505332480 2.565957250 .004721884 +12 .505647764 2.521219578 .004883331 +13 .504848437 2.510671993 .005133157 +13 .505218033 2.542787565 .005357674 +13 .521316296 2.565309592 .004874793 +14 .502214478 2.516224162 .004821201 +14 .510901549 2.563556671 .004927325 +14 .512315827 2.606376206 .005241057 +15 .509413641 2.520457885 .004806067 +15 .510506082 2.524248339 .004915508 +15 .512123894 2.523105973 .004849977 +16 .502644717 2.545496186 .004751566 +16 .504625468 2.531173007 .005195045 +16 .509416714 2.477772676 .005013226 +17 .504912564 2.522542327 .005524808 +17 .506350392 2.551164411 .005458914 +17 .507235642 2.544261550 .004927783 +18 .499029786 2.550201244 .005570123 +18 .507521793 2.580541288 .005270605 +18 .510273912 2.573575037 .005769444 +19 .506432487 2.671393378 .004969917 +19 .508367455 2.605051502 .005620055 +19 .516442167 2.487036456 .005149433 +20 .504072507 2.546912758 .005246145 +20 .507766340 2.562033461 .005482181 +20 .514405860 2.563821307 .005006746 +21 .500143247 2.592959650 .005318671 +21 .507379384 2.568194861 .005346997 +21 .515762060 2.513278158 .005224314 +22 .502648914 2.567884018 .005394522 +22 .506586282 2.574833203 .005121153 +22 .507688423 2.575009256 .005345248 +23 .500301540 2.580290333 .004967422 +23 .507932949 2.614339188 .006024089 +23 .509254769 2.612536911 .005158870 +24 .500945283 2.564074307 .005572137 +24 .505105435 2.585294266 .005738091 +24 .506517464 2.616648130 .004968730 +25 .497828179 2.706480759 .005398921 +25 .510221350 2.588930017 .005870424 +25 .512912065 2.594748716 .005711310 +26 .501678237 2.607981526 .006057938 +26 .504350060 2.646907959 .006452666 +26 .509241910 2.643262221 .006392707 +27 .505872625 2.633889891 .005480632 +27 .511382886 2.622342706 .005369555 +27 .515389307 2.629646082 .005952287 +28 .510517271 2.607860134 .005990502 +28 .510914382 2.647730989 .005299717 +28 .513985915 2.653208922 .006001391 +29 .507173375 2.635543780 .006219087 +29 .508344393 2.671445355 .005686397 +29 .513060638 2.627894927 .005729427 +30 .503294754 2.641974335 .005318319 +30 .511226716 2.655853571 .005457142 +30 .512434120 2.674367112 .005248942 +31 .504708355 2.567994676 .006156155 +31 .509630461 2.613494402 .005856146 +31 .521354234 2.618359127 .005492136 +32 .503218087 2.646429951 .005678696 +32 .507115522 2.657291062 .005683100 +32 .508496287 2.656452488 .005215830 +33 .504934035 2.702273942 .006024366 +33 .510144197 2.729783616 .006515875 +33 .510493793 2.727679111 .006034628 +34 .506733596 2.701620291 .005776903 +34 .509924477 2.659700894 .006660865 +34 .510858986 2.723063730 .006428971 +35 .502782032 2.708674122 .005772979 +35 .504603411 2.699220986 .005938943 +35 .509847377 2.748520617 .005768586 +36 .510216524 2.722609664 .006664259 +36 .511864917 2.704290860 .006316691 +36 .514267110 2.722059120 .006039225 +37 .506182321 2.722522183 .006194731 +37 .514233229 2.717583423 .006065486 +37 .516734263 2.706355735 .006289688 +38 .496799214 2.794175042 .006681610 +38 .507952482 2.719305129 .006260506 +38 .511533915 2.701494271 .006427001 +39 .503378719 2.717287709 .006324071 +39 .511929375 2.710559572 .006965850 +39 .512075531 2.722916093 .005597658 +40 .509930470 2.689405413 .006479072 +40 .515604121 2.742976693 .006344951 +40 .536488575 2.705457346 .005773441 +41 .507220676 2.824487887 .005888309 +41 .513916674 2.756255545 .007158674 +41 .517373769 2.758930206 .005920241 +42 .506905481 2.726517948 .006179293 +42 .513998500 2.701232450 .005821326 +42 .516747098 2.727503705 .006251355 +43 .505096015 2.733220479 .006020034 +43 .511230648 2.818590903 .006568822 +43 .519179776 2.769548193 .006320884 +44 .502473972 2.762316235 .005959734 +44 .506466432 2.725995628 .006712122 +44 .507966746 2.755266465 .006350241 +45 .508315605 2.745312586 .006354906 +45 .513420464 2.744601124 .006621562 +45 .514883540 2.823236802 .006857659 +46 .502130479 2.723540872 .006984638 +46 .505527528 2.830798058 .006306705 +46 .511344698 2.763944100 .006718869 +47 .504166152 2.753407239 .007103859 +47 .512041456 2.767131811 .005114103 +47 .512993995 2.746256768 .006275090 +48 .507722822 2.734797617 .006067781 +48 .509110517 2.768595434 .005847992 +48 .509336117 2.835686596 .006906135 +49 .506339520 2.830267052 .006539798 +49 .507253360 2.826089385 .006217609 +49 .512150602 2.814174389 .006561109 +50 .510206580 2.766161323 .006395414 +50 .510428834 2.819670223 .006430285 +50 .520456326 2.796231722 .006325334 +51 .503772470 2.775034898 .007629338 +51 .510057887 2.860891455 .006582117 +51 .526181798 2.830425518 .006704355 +52 .506453126 2.830462883 .007137041 +52 .506525998 2.823710201 .006236987 +52 .512859512 2.759583437 .006377061 +53 .513196673 2.789230472 .006619216 +53 .513622825 2.820088581 .006317760 +53 .523962115 2.832530272 .006125834 +54 .506055472 2.817129747 .006308245 +54 .518119654 2.808903742 .006336488 +54 .518183966 2.898250547 .006196586 +55 .508064713 2.829703181 .006920383 +55 .510001747 2.795062010 .006433431 +55 .511338861 2.820097995 .006537857 +56 .507654876 2.779002629 .007267053 +56 .509398985 2.797460290 .007791426 +56 .513561808 2.841430479 .007354476 +57 .504509822 2.855524502 .006614879 +57 .510291209 2.924859088 .007020688 +57 .514993763 2.861897372 .007315022 +58 .506136446 2.860081727 .007452947 +58 .514328657 2.861118498 .006665466 +58 .517716250 2.884192499 .009786873 +59 .510069407 2.888253451 .007445141 +59 .510397858 2.852705122 .006609512 +59 .515684761 2.851615737 .007083648 +60 .502756995 2.889721590 .006579964 +60 .519220520 2.879732543 .007301598 +60 .519987872 2.867445065 .008776098 +61 .508231817 2.886989699 .006511514 +61 .510407425 2.874355447 .006269939 +61 .511326646 2.871515432 .008302401 +62 .506979278 2.907171847 .007821794 +62 .509887196 2.880480938 .006805870 +62 .519210452 2.951459271 .006758158 +63 .502611077 2.912634518 .006722794 +63 .508408029 2.883461832 .006911121 +63 .517709647 2.907668993 .007117452 +64 .503773840 2.887392469 .006949570 +64 .510350981 2.937055068 .006891989 +64 .517822749 2.940465735 .006995955 +65 .512734855 2.946976006 .007146902 +65 .513257678 2.946535138 .007479283 +65 .514178903 2.955787139 .007498065 +66 .502219803 2.917464504 .008955994 +66 .505187683 2.934307730 .008769107 +66 .517438246 2.952870953 .007119718 +67 .507079703 2.924799931 .008227508 +67 .512803339 2.899123917 .006881841 +67 .521218753 3.021278388 .007165093 +68 .509219975 2.921407978 .007377433 +68 .513437985 3.003603135 .009042443 +68 .518922971 2.969086944 .006966193 +69 .505373066 2.980248011 .007222104 +69 .509944725 3.012654211 .007576215 +69 .511211331 2.927654164 .007593589 +70 .508539559 2.960469057 .007481329 +70 .512585429 2.964492892 .007532924 +70 .517766928 2.906437612 .007268344 +71 .511327950 2.959106709 .007180624 +71 .511894428 2.976699005 .008417306 +71 .514631306 2.962122668 .007462174 +72 .512734058 2.951253033 .007490391 +72 .516969979 2.996952626 .007984817 +72 .519191215 2.955593031 .007203183 +73 .515148765 3.024285385 .009288363 +73 .516624771 3.041291001 .007988163 +73 .520501939 3.230130332 .006843139 +74 .504407104 3.001093085 .007222390 +74 .508745419 3.033800358 .006802182 +74 .523355109 3.033874583 .010011577 +75 .515402163 3.012451795 .006632399 +75 .518920807 2.996574680 .007569371 +75 .520655144 3.029899360 .006999514 +76 .513132581 3.033150580 .007121444 +76 .515320702 3.023738005 .009029871 +76 .524147931 3.010292504 .018070457 +77 .509504476 3.065887591 .013262989 +77 .513235479 2.997178485 .006985474 +77 .518847506 2.986296717 .007740259 +78 .503901915 3.007589866 .008226246 +78 .510232583 3.060458461 .007697650 +78 .514270863 3.020772997 .008097185 +79 .512881952 3.012014452 .009664002 +79 .514731450 3.033466965 .007498956 +79 .515840346 3.001482315 .007794174 +80 .514533570 3.022947507 .007361028 +80 .515029966 2.997074807 .009650365 +80 .521126944 2.989438259 .010141651 +81 .510367131 3.042348582 .011408434 +81 .513072041 3.091476762 .007898534 +81 .513686136 3.212471380 .014279142 +82 .507455465 3.118474383 .021406502 +82 .510223469 3.082643243 .018133430 +82 .516969577 3.084294071 .012466337 +83 .517817598 3.080748139 .007875040 +83 .524602377 3.123790451 .010471264 +83 .524916992 3.126837657 .020699782 +84 .515285553 3.092132637 .012539538 +84 .518639730 3.129730559 .009283528 +84 .525534031 3.108702630 .019722277 +85 .505925067 3.097621719 .008451624 +85 .518609451 3.102627328 .007630472 +85 .518737695 3.150369710 .008313983 +86 .513217928 3.111509377 .008244611 +86 .515348972 3.107137733 .018350722 +86 .522563906 3.122935377 .008047597 +87 .511430312 3.037811766 .007798882 +87 .516056037 3.080726894 .008092908 +87 .516329509 3.194751891 .013709858 +88 .510886173 3.099207985 .010554703 +88 .518610330 3.086357865 .009877779 +88 .518949887 3.158021387 .007226787 +89 .509485506 3.209064753 .012678460 +89 .517030986 3.103978408 .009776103 +89 .522282078 3.170047928 .008805736 +90 .513266590 3.185552349 .008209272 +90 .514181555 3.139457033 .008550456 +90 .517080392 3.277173920 .020096641 +91 .512348704 3.223824944 .008235555 +91 .519996883 3.138325624 .019278346 +91 .521078868 3.189655486 .009021559 +92 .516855081 3.189927496 .011623344 +92 .518123692 3.240043713 .020554086 +92 .520024734 3.137502848 .008552010 +93 .506185092 3.172918700 .008505029 +93 .514664792 3.191811149 .007878707 +93 .521641931 3.202043748 .008270469 +94 .510146963 3.188039150 .010682822 +94 .515839903 3.161973381 .007946287 +94 .532001220 3.188124284 .017989067 +95 .511664405 3.168908403 .008361237 +95 .519691744 3.130740739 .008769856 +95 .520786080 3.232367655 .017934374 +96 .512869541 3.130799249 .008254186 +96 .517078663 3.170906657 .008289607 +96 .519808134 3.189566241 .009110039 diff --git a/time-openfoam-226/mpi.dat.avg b/time-openfoam-226/mpi.dat.avg @@ -0,0 +1,96 @@ +1 0.511841 0.214015 0.00466381 +2 0.505094 0.22974 0.00474212 +3 0.507006 0.253653 0.00465276 +4 0.507575 0.250306 0.00501876 +5 0.506163 0.262548 0.00457203 +6 0.508284 0.271779 0.00469238 +7 0.510317 0.289554 0.0046959 +8 0.506909 0.297985 0.00475827 +9 0.507641 2.55407 0.00484345 +10 0.509464 2.51164 0.00541052 +11 0.507983 2.52676 0.00489695 +12 0.504881 2.53748 0.0048151 +13 0.510461 2.53959 0.00512187 +14 0.508477 2.56205 0.00499653 +15 0.510681 2.5226 0.00485718 +16 0.505562 2.51815 0.00498661 +17 0.506166 2.53932 0.00530383 +18 0.505608 2.56811 0.00553672 +19 0.510414 2.58783 0.00524647 +20 0.508748 2.55759 0.00524502 +21 0.507762 2.55814 0.00529666 +22 0.505641 2.57258 0.00528697 +23 0.50583 2.60239 0.00538346 +24 0.504189 2.58867 0.00542632 +25 0.506987 2.63005 0.00566022 +26 0.50509 2.63272 0.0063011 +27 0.510882 2.62863 0.00560082 +28 0.511806 2.63627 0.00576387 +29 0.509526 2.64496 0.0058783 +30 0.508985 2.6574 0.00534147 +31 0.511898 2.59995 0.00583481 +32 0.506277 2.65339 0.00552588 +33 0.508524 2.71991 0.00619162 +34 0.509172 2.69479 0.00628891 +35 0.505744 2.71881 0.00582684 +36 0.512116 2.71632 0.00634006 +37 0.512383 2.71549 0.0061833 +38 0.505429 2.73832 0.00645637 +39 0.509128 2.71692 0.00629586 +40 0.520674 2.71261 0.00619915 +41 0.512837 2.77989 0.00632241 +42 0.51255 2.71842 0.00608399 +43 0.511835 2.77379 0.00630325 +44 0.505636 2.74786 0.0063407 +45 0.512207 2.77105 0.00661138 +46 0.506334 2.77276 0.00667007 +47 0.509734 2.7556 0.00616435 +48 0.508723 2.77969 0.00627397 +49 0.508581 2.82351 0.00643951 +50 0.513697 2.79402 0.00638368 +51 0.513337 2.82212 0.00697194 +52 0.508613 2.80459 0.0065837 +53 0.516927 2.81395 0.00635427 +54 0.51412 2.84143 0.00628044 +55 0.509802 2.81495 0.00663056 +56 0.510205 2.80596 0.00747098 +57 0.509932 2.88076 0.00698353 +58 0.512727 2.86846 0.00796843 +59 0.512051 2.86419 0.0070461 +60 0.513988 2.87897 0.00755255 +61 0.509989 2.87762 0.00702795 +62 0.512026 2.91304 0.00712861 +63 0.509576 2.90126 0.00691712 +64 0.510649 2.92164 0.00694584 +65 0.51339 2.94977 0.00737475 +66 0.508282 2.93488 0.00828161 +67 0.513701 2.9484 0.00742481 +68 0.51386 2.9647 0.00779536 +69 0.508843 2.97352 0.00746397 +70 0.512964 2.9438 0.00742753 +71 0.512618 2.96598 0.0076867 +72 0.516298 2.96793 0.00755946 +73 0.517425 3.09857 0.00803989 +74 0.512169 3.02292 0.00801205 +75 0.518326 3.01298 0.00706709 +76 0.517534 3.02239 0.0114073 +77 0.513862 3.01645 0.00932957 +78 0.509468 3.02961 0.00800703 +79 0.514485 3.01565 0.00831904 +80 0.516897 3.00315 0.00905101 +81 0.512375 3.11543 0.0111954 +82 0.51155 3.09514 0.0173354 +83 0.522446 3.11046 0.0130154 +84 0.51982 3.11019 0.0138484 +85 0.514424 3.11687 0.00813203 +86 0.517044 3.11386 0.0115476 +87 0.514605 3.10443 0.00986722 +88 0.516149 3.11453 0.00921976 +89 0.516266 3.16103 0.0104201 +90 0.514843 3.20073 0.0122855 +91 0.517808 3.18394 0.0121785 +92 0.518335 3.18916 0.0135765 +93 0.514164 3.18892 0.00821807 +94 0.519329 3.17938 0.0122061 +95 0.517381 3.17734 0.0116885 +96 0.516585 3.16376 0.00855128 diff --git a/time-openfoam-226/mpi.phys.dat b/time-openfoam-226/mpi.phys.dat @@ -0,0 +1,288 @@ +1 .080342814 +1 .083406957 +1 .084025939 +2 .090521176 +2 .090959945 +2 .093164715 +3 .101371867 +3 .102038762 +3 .104333226 +4 .112878396 +4 .114810548 +4 .142128963 +5 .124983409 +5 .126701036 +5 .128561979 +6 .136363570 +6 .136870135 +6 .136945386 +7 .150154869 +7 .150983793 +7 .151212684 +8 .159771278 +8 .160429946 +8 .163663699 +9 1.576801146 +9 1.587191080 +9 1.598096449 +10 1.581291321 +10 1.585741778 +10 1.595264765 +11 1.578359611 +11 1.620843183 +11 1.637094067 +12 1.569484594 +12 1.569925336 +12 1.579090673 +13 1.581172444 +13 1.594873742 +13 1.617228054 +14 1.574170066 +14 1.574609535 +14 1.585286399 +15 1.576540345 +15 1.598431044 +15 1.604154398 +16 1.586790494 +16 1.589484934 +16 1.601348871 +17 1.617815956 +17 1.632224316 +17 1.682926199 +18 1.623192302 +18 1.624408751 +18 1.636958194 +19 1.616726803 +19 1.632297412 +19 1.645263602 +20 1.633507621 +20 1.635851861 +20 1.672919030 +21 1.613979215 +21 1.632962329 +21 1.635568688 +22 1.614454606 +22 1.634577154 +22 1.637070425 +23 1.625340276 +23 1.632577754 +23 1.670247074 +24 1.630101923 +24 1.633964866 +24 1.634520703 +25 1.657825372 +25 1.690031570 +25 1.690697749 +26 1.689932838 +26 1.711517792 +26 1.741753096 +27 1.647580231 +27 1.676834187 +27 1.686959939 +28 1.646179713 +28 1.646218558 +28 1.682341483 +29 1.660612606 +29 1.675169945 +29 1.675354185 +30 1.658309844 +30 1.683325659 +30 1.694864599 +31 1.667614697 +31 1.687336580 +31 1.688242931 +32 1.674802970 +32 1.689061484 +32 1.700510653 +33 1.705038609 +33 1.712779780 +33 1.727682898 +34 1.689389921 +34 1.715966689 +34 1.739845595 +35 1.716177378 +35 1.736467362 +35 1.753597177 +36 1.688221774 +36 1.701226340 +36 1.737074821 +37 1.697769602 +37 1.713960602 +37 1.729298387 +38 1.697403293 +38 1.703040275 +38 1.739593068 +39 1.731653182 +39 1.763705210 +39 1.780016096 +40 1.689593384 +40 1.701938513 +40 1.733985673 +41 1.726556696 +41 1.782444617 +41 1.784763364 +42 1.731063606 +42 1.745298316 +42 1.769685451 +43 1.743211497 +43 1.764264475 +43 1.792907276 +44 1.767434848 +44 1.772411019 +44 1.782053726 +45 1.734422907 +45 1.746312925 +45 1.779670939 +46 1.732745024 +46 1.745588878 +46 1.758424293 +47 1.740270308 +47 1.746652926 +47 1.811850901 +48 1.742776536 +48 1.747430233 +48 1.791486986 +49 1.799550885 +49 1.803970735 +49 1.829340277 +50 1.787963210 +50 1.846265294 +50 1.909169103 +51 1.778044376 +51 1.792589001 +51 1.864119957 +52 1.791971299 +52 1.794325116 +52 1.808623898 +53 1.777052638 +53 1.798085531 +53 1.819147589 +54 1.778576157 +54 1.782797801 +54 1.865622593 +55 1.804471561 +55 1.841668440 +55 1.864109857 +56 1.806544149 +56 1.817105069 +56 1.882001817 +57 1.846956472 +57 1.876802469 +57 1.879133542 +58 1.830790167 +58 1.855295178 +58 1.923392022 +59 1.822363729 +59 1.841296822 +59 1.856348392 +60 1.837423317 +60 1.839214886 +60 1.840344419 +61 1.829999134 +61 1.856435119 +61 1.885561201 +62 1.847715683 +62 1.863384621 +62 1.906907822 +63 1.816411224 +63 1.852309942 +63 1.865826722 +64 1.834029472 +64 1.841252711 +64 1.938752895 +65 1.891618997 +65 1.928436694 +65 1.933330350 +66 1.887078879 +66 1.910427112 +66 1.923379636 +67 1.868426475 +67 1.917364737 +67 1.930480979 +68 1.890420909 +68 1.902121309 +68 1.945185145 +69 1.868409759 +69 1.914296326 +69 1.923956542 +70 1.875926841 +70 1.977170810 +70 1.990106168 +71 1.909988424 +71 1.915599111 +71 1.936377024 +72 1.891380325 +72 1.897560300 +72 2.008636381 +73 1.995235549 +73 2.077304686 +73 2.120955983 +74 1.993014917 +74 2.015049841 +74 2.040696439 +75 1.987601278 +75 2.091121848 +75 2.104790745 +76 1.956959613 +76 1.998997294 +76 2.001047996 +77 1.987120905 +77 2.002333552 +77 2.018627478 +78 2.008743699 +78 2.020995726 +78 2.028421754 +79 1.995291123 +79 2.016466841 +79 2.081108366 +80 1.973903074 +80 1.991615904 +80 2.084184635 +81 2.083255421 +81 2.093330006 +81 2.167822568 +82 2.076225798 +82 2.092093554 +82 2.099926194 +83 2.050597148 +83 2.110808111 +83 2.254577264 +84 2.092304689 +84 2.137422892 +84 2.146736404 +85 2.057842488 +85 2.077517161 +85 2.138505386 +86 2.030089276 +86 2.039362652 +86 2.098226359 +87 2.076391470 +87 2.083627288 +87 2.148915146 +88 2.064279256 +88 2.091346118 +88 2.102291278 +89 2.260794648 +89 2.281254684 +89 2.358053019 +90 2.250473216 +90 2.276193558 +90 2.325176279 +91 2.259414269 +91 2.267334578 +91 2.282002269 +92 2.211543161 +92 2.251267606 +92 2.297551751 +93 2.212538820 +93 2.266655516 +93 2.308727140 +94 2.232618845 +94 2.247524855 +94 2.285610188 +95 2.256897960 +95 2.280321324 +95 2.292768854 +96 2.206424042 +96 2.258515458 +96 2.303972978 diff --git a/time-openfoam-226/mpi.phys.dat.avg b/time-openfoam-226/mpi.phys.dat.avg @@ -0,0 +1,96 @@ +1 0.0825919 0 0 +2 0.0915486 0 0 +3 0.102581 0 0 +4 0.123273 0 0 +5 0.126749 0 0 +6 0.136726 0 0 +7 0.150784 0 0 +8 0.161288 0 0 +9 1.58736 0 0 +10 1.58743 0 0 +11 1.6121 0 0 +12 1.57283 0 0 +13 1.59776 0 0 +14 1.57802 0 0 +15 1.59304 0 0 +16 1.59254 0 0 +17 1.64432 0 0 +18 1.62819 0 0 +19 1.63143 0 0 +20 1.64743 0 0 +21 1.6275 0 0 +22 1.6287 0 0 +23 1.64272 0 0 +24 1.63286 0 0 +25 1.67952 0 0 +26 1.7144 0 0 +27 1.67046 0 0 +28 1.65825 0 0 +29 1.67038 0 0 +30 1.67883 0 0 +31 1.68106 0 0 +32 1.68813 0 0 +33 1.71517 0 0 +34 1.71507 0 0 +35 1.73541 0 0 +36 1.70884 0 0 +37 1.71368 0 0 +38 1.71335 0 0 +39 1.75846 0 0 +40 1.70851 0 0 +41 1.76459 0 0 +42 1.74868 0 0 +43 1.76679 0 0 +44 1.77397 0 0 +45 1.75347 0 0 +46 1.74559 0 0 +47 1.76626 0 0 +48 1.76056 0 0 +49 1.81095 0 0 +50 1.8478 0 0 +51 1.81158 0 0 +52 1.79831 0 0 +53 1.7981 0 0 +54 1.809 0 0 +55 1.83675 0 0 +56 1.83522 0 0 +57 1.86763 0 0 +58 1.86983 0 0 +59 1.84 0 0 +60 1.83899 0 0 +61 1.85733 0 0 +62 1.87267 0 0 +63 1.84485 0 0 +64 1.87135 0 0 +65 1.9178 0 0 +66 1.90696 0 0 +67 1.90542 0 0 +68 1.91258 0 0 +69 1.90222 0 0 +70 1.94773 0 0 +71 1.92065 0 0 +72 1.93253 0 0 +73 2.0645 0 0 +74 2.01625 0 0 +75 2.06117 0 0 +76 1.98567 0 0 +77 2.00269 0 0 +78 2.01939 0 0 +79 2.03096 0 0 +80 2.01657 0 0 +81 2.1148 0 0 +82 2.08942 0 0 +83 2.13866 0 0 +84 2.12549 0 0 +85 2.09129 0 0 +86 2.05589 0 0 +87 2.10298 0 0 +88 2.08597 0 0 +89 2.30003 0 0 +90 2.28395 0 0 +91 2.26958 0 0 +92 2.25345 0 0 +93 2.26264 0 0 +94 2.25525 0 0 +95 2.27666 0 0 +96 2.2563 0 0 diff --git a/time-openfoam-226/none.all b/time-openfoam-226/none.all @@ -0,0 +1,144 @@ + 0 1000 69.95 70.16 70.07 0.00 + 0 1000 71.78 72.10 71.96 0.00 + 0 1000 74.06 75.12 74.57 0.00 + 0 1000 74.82 75.41 75.09 0.00 + 0 1000 80.64 82.50 81.64 0.00 + 0 1000 85.23 87.87 86.61 0.00 + 1 1000 71.97 72.34 72.14 0.05 + 1 1000 72.05 72.27 72.18 0.05 + 1 1000 73.84 75.10 74.43 0.05 + 1 1000 76.61 77.67 77.14 0.05 + 1 1000 77.35 79.61 78.44 0.05 + 1 1000 81.54 83.67 82.62 0.05 + 2 1000 70.19 70.37 70.27 0.11 + 2 1000 73.50 74.59 74.01 0.10 + 2 1000 73.93 75.01 74.18 0.10 + 2 1000 75.55 76.32 76.01 0.10 + 2 1000 77.23 78.52 77.74 0.10 + 2 1000 86.59 88.56 87.60 0.09 + 4 1000 70.44 70.63 70.53 0.22 + 4 1000 70.76 71.19 71.00 0.21 + 4 1000 73.96 75.30 74.53 0.20 + 4 1000 76.15 76.72 76.41 0.20 + 4 1000 84.17 85.36 84.74 0.18 + 4 1000 86.88 89.00 87.89 0.17 + 8 1000 66.19 66.61 66.37 0.46 + 8 1000 70.43 70.79 70.60 0.43 + 8 1000 75.77 76.31 76.04 0.40 + 8 1000 76.86 78.93 77.84 0.39 + 8 1000 78.15 79.12 78.69 0.39 + 8 1000 85.36 87.50 86.42 0.35 + 16 1000 67.16 67.88 67.38 0.90 + 16 1000 71.41 71.66 71.55 0.85 + 16 1000 76.32 77.46 76.92 0.79 + 16 1000 76.49 77.50 77.03 0.79 + 16 1000 76.62 78.50 77.37 0.78 + 16 1000 88.99 91.11 90.12 0.67 + 32 1000 68.26 69.45 68.52 1.76 + 32 1000 74.11 74.32 74.24 1.64 + 32 1000 75.55 76.19 75.84 1.60 + 32 1000 76.21 77.15 76.67 1.58 + 32 1000 77.94 79.80 78.79 1.53 + 32 1000 88.41 90.54 89.53 1.35 + 64 1000 71.34 71.77 71.47 3.40 + 64 1000 74.74 74.94 74.85 3.26 + 64 1000 76.67 77.58 77.14 3.15 + 64 1000 77.31 78.60 77.87 3.11 + 64 1000 81.63 83.54 82.61 2.92 + 64 1000 94.10 96.06 95.10 2.54 + 128 1000 73.74 74.97 74.08 6.51 + 128 1000 75.22 76.32 75.72 6.40 + 128 1000 76.68 76.92 76.82 6.35 + 128 1000 78.00 79.71 78.71 6.13 + 128 1000 78.07 78.99 78.49 6.18 + 128 1000 85.56 87.55 86.55 5.58 + 256 1000 139.28 141.20 140.18 6.92 + 256 1000 77.44 78.44 77.68 12.45 + 256 1000 77.85 78.11 78.00 12.50 + 256 1000 78.95 80.06 79.56 12.20 + 256 1000 79.10 79.84 79.41 12.23 + 256 1000 81.91 83.50 82.60 11.70 + 512 1000 79.25 80.31 79.77 24.32 + 512 1000 80.46 81.17 80.81 24.06 + 512 1000 80.91 82.82 81.40 23.58 + 512 1000 81.45 81.73 81.58 23.90 + 512 1000 85.45 87.21 86.17 22.40 + 512 1000 89.61 91.57 90.51 21.33 + 1024 1000 102.09 103.97 102.98 37.57 + 1024 1000 93.30 93.78 93.55 41.65 + 1024 1000 94.99 96.05 95.41 40.67 + 1024 1000 96.27 96.61 96.48 40.43 + 1024 1000 97.27 98.35 97.75 39.72 + 1024 1000 98.64 100.90 99.68 38.71 + 2048 1000 117.89 118.90 118.26 65.71 + 2048 1000 120.53 121.35 120.90 64.38 + 2048 1000 120.67 121.03 120.85 64.55 + 2048 1000 121.76 123.63 122.66 63.19 + 2048 1000 121.96 124.57 123.21 62.71 + 2048 1000 125.14 128.30 126.74 60.89 + 4096 1000 246.52 248.02 247.34 63.00 + 4096 1000 250.82 251.14 251.03 62.22 + 4096 1000 251.11 252.25 251.52 61.94 + 4096 1000 251.17 252.49 251.77 61.88 + 4096 1000 251.67 253.39 252.73 61.66 + 4096 1000 359.64 361.68 360.64 43.20 + 8192 1000 314.34 315.30 314.73 99.11 + 8192 1000 317.30 321.08 319.58 97.33 + 8192 1000 317.82 318.75 318.34 98.04 + 8192 1000 320.57 321.06 320.80 97.33 + 8192 1000 327.00 329.23 328.12 94.92 + 8192 1000 338.63 341.75 340.27 91.44 + 16384 1000 452.53 453.01 452.86 137.97 + 16384 1000 459.87 461.01 460.53 135.57 + 16384 1000 470.89 473.60 472.17 131.97 + 16384 1000 472.03 473.65 472.82 131.95 + 16384 1000 476.67 480.33 478.45 130.12 + 16384 1000 514.83 518.92 517.23 120.44 + 32768 1000 1017.60 1018.44 1017.99 122.74 + 32768 1000 1055.50 1060.12 1057.14 117.91 + 32768 1000 1402.73 1416.50 1409.90 88.25 + 32768 1000 1448.90 1454.04 1451.50 85.97 + 32768 1000 1493.25 1506.48 1500.59 82.97 + 32768 1000 1885.75 1894.23 1890.84 65.99 + 65536 640 2576.18 2588.94 2583.50 96.56 + 65536 640 2897.61 2924.93 2913.11 85.47 + 65536 640 3152.68 3231.31 3195.13 77.37 + 65536 640 3188.87 3221.62 3206.32 77.60 + 65536 640 3192.45 3194.92 3193.70 78.25 + 65536 640 3488.00 3521.40 3504.97 70.99 + 131072 320 4227.37 4236.13 4232.28 118.03 + 131072 320 4270.77 4372.56 4324.15 114.35 + 131072 320 4280.77 4331.22 4306.40 115.44 + 131072 320 4945.93 4979.71 4965.92 100.41 + 131072 320 5362.78 5475.13 5425.75 91.32 + 131072 320 5754.74 6413.41 6053.51 77.96 + 262144 160 10071.71 10809.11 10443.83 92.51 + 262144 160 10886.37 11778.92 11344.33 84.90 + 262144 160 11489.75 11586.36 11545.60 86.31 + 262144 160 13214.66 13262.65 13241.97 75.40 + 262144 160 13540.01 14065.11 13805.47 71.10 + 262144 160 15482.69 15691.26 15604.96 63.73 + 524288 80 20119.50 22155.23 21136.18 90.27 + 524288 80 20307.20 21096.49 20747.59 94.80 + 524288 80 22244.81 23095.31 22695.02 86.60 + 524288 80 22279.35 22734.66 22519.89 87.97 + 524288 80 22724.76 24498.16 23580.57 81.64 + 524288 80 23230.17 25529.60 24534.12 78.34 + 1048576 40 35923.50 41079.00 38658.11 97.37 + 1048576 40 36426.03 40977.35 38488.82 97.61 + 1048576 40 36873.60 42904.35 40274.11 93.23 + 1048576 40 40959.17 43268.28 42272.14 92.45 + 1048576 40 41012.25 44837.22 42936.61 89.21 + 1048576 40 42017.45 42640.38 42338.28 93.81 + 2097152 20 66192.45 79037.45 72999.14 101.22 + 2097152 20 69453.31 84100.75 76506.63 95.12 + 2097152 20 69859.79 90606.45 78414.58 88.29 + 2097152 20 70329.45 77104.59 74059.96 103.76 + 2097152 20 73749.35 81086.90 76899.41 98.66 + 2097152 20 80725.99 84179.54 82515.53 95.03 + 4194304 10 114569.31 164224.70 137577.48 97.43 + 4194304 10 117766.59 163092.49 140735.73 98.10 + 4194304 10 126678.90 167299.20 145594.13 95.64 + 4194304 10 126746.08 152968.00 139576.70 104.60 + 4194304 10 132901.29 155350.09 144477.09 102.99 + 4194304 10 148019.91 159095.41 155758.26 100.57 diff --git a/time-openfoam-226/openfoam-1.eps b/time-openfoam-226/openfoam-1.eps @@ -0,0 +1,607 @@ +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: cairo 1.13.1 (http://cairographics.org) +%%CreationDate: Wed Jan 28 18:19:46 2015 +%%Pages: 1 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%BoundingBox: 4 4 201 129 +%%EndComments +%%BeginProlog +save +50 dict begin +/q { gsave } bind def +/Q { grestore } bind def +/cm { 6 array astore concat } bind def +/w { setlinewidth } bind def +/J { setlinecap } bind def +/j { setlinejoin } bind def +/M { setmiterlimit } bind def +/d { setdash } bind def +/m { moveto } bind def +/l { lineto } bind def +/c { curveto } bind def +/h { closepath } bind def +/re { exch dup neg 3 1 roll 5 3 roll moveto 0 rlineto + 0 exch rlineto 0 rlineto closepath } bind def +/S { stroke } bind def +/f { fill } bind def +/f* { eofill } bind def +/n { newpath } bind def +/W { clip } bind def +/W* { eoclip } bind def +/BT { } bind def +/ET { } bind def +/pdfmark where { pop globaldict /?pdfmark /exec load put } + { globaldict begin /?pdfmark /pop load def /pdfmark + /cleartomark load def end } ifelse +/BDC { mark 3 1 roll /BDC pdfmark } bind def +/EMC { mark /EMC pdfmark } bind def +/cairo_store_point { /cairo_point_y exch def /cairo_point_x exch def } def +/Tj { show currentpoint cairo_store_point } bind def +/TJ { + { + dup + type /stringtype eq + { show } { -0.001 mul 0 cairo_font_matrix dtransform rmoveto } ifelse + } forall + currentpoint cairo_store_point +} bind def +/cairo_selectfont { cairo_font_matrix aload pop pop pop 0 0 6 array astore + cairo_font exch selectfont cairo_point_x cairo_point_y moveto } bind def +/Tf { pop /cairo_font exch def /cairo_font_matrix where + { pop cairo_selectfont } if } bind def +/Td { matrix translate cairo_font_matrix matrix concatmatrix dup + /cairo_font_matrix exch def dup 4 get exch 5 get cairo_store_point + /cairo_font where { pop cairo_selectfont } if } bind def +/Tm { 2 copy 8 2 roll 6 array astore /cairo_font_matrix exch def + cairo_store_point /cairo_font where { pop cairo_selectfont } if } bind def +/g { setgray } bind def +/rg { setrgbcolor } bind def +/d1 { setcachedevice } bind def +%%EndProlog +11 dict begin +/FontType 42 def +/FontName /LiberationSerif def +/PaintType 0 def +/FontMatrix [ 1 0 0 1 0 0 ] def +/FontBBox [ 0 0 0 0 ] def +/Encoding 256 array def +0 1 255 { Encoding exch /.notdef put } for +Encoding 32 /space put +Encoding 46 /period put +Encoding 48 /zero put +Encoding 49 /one put +Encoding 50 /two put +Encoding 51 /three put +Encoding 52 /four put +Encoding 53 /five put +Encoding 54 /six put +Encoding 57 /nine put +Encoding 67 /C put +Encoding 76 /L put +Encoding 78 /N put +Encoding 84 /T put +Encoding 88 /X put +Encoding 91 /bracketleft put +Encoding 93 /bracketright put +Encoding 97 /a put +Encoding 99 /c put +Encoding 101 /e put +Encoding 102 /f put +Encoding 104 /h put +Encoding 105 /i put +Encoding 108 /l put +Encoding 109 /m put +Encoding 110 /n put +Encoding 111 /o put +Encoding 114 /r put +Encoding 115 /s put +Encoding 116 /t put +Encoding 118 /v put +/CharStrings 32 dict dup begin +/.notdef 0 def +/six 1 def +/zero 2 def +/nine 3 def +/one 4 def +/two 5 def +/five 6 def +/three 7 def +/four 8 def +/T 9 def +/i 10 def +/m 11 def +/e 12 def +/space 13 def +/bracketleft 14 def +/s 15 def +/bracketright 16 def +/N 17 def +/o 18 def +/period 19 def +/f 20 def +/c 21 def +/r 22 def +/n 23 def +/L 24 def +/X 25 def +/C 26 def +/v 27 def +/t 28 def +/h 29 def +/a 30 def +/l 31 def +end readonly def +/sfnts [ +<000100000009008000030010637674203e4240fa00002638000002166670676d73d323b00000 +285000000705676c7966623878d40000009c0000259c6865616406a2e97300002f5800000036 +686865610e1f056900002f9000000024686d747876e6088600002fb4000000806c6f63619ffe +956000003034000000426d61787004f2083b000030780000002070726570409b59c200003098 +000002740002004400000264055500030007002eb101002f3cb2070408ed32b10605dc3cb203 +0208ed3200b103002f3cb2050408ed32b2070609fc3cb2010208ed3233112111252111214402 +20fe240198fe680555faab4404cd000000020058ffec03c3054c0026003600ac404b82240114 +14241454146414741405341c641c741c033535953502040301042514252425842504082c6f00 +df130113400d104813138600010038003840380240386038a038e038041f326f0ab8fff0402c +0c0f48300a400a020a1f32322f748622012222271a730f0014101420140314140f0727738805 +017905010519003f5d5ded3f332f5d10ed12392f5ded3210c9012f5d2bed325d7110ce5d322f +2b7110ed31305e5d5d5d5d5d005d01140e0223222e01023534123e01333216171523272e0323 +220e02073e0133321e0201323e0235342623220607141e0203c3356899646ead773f538bb662 +4b9a3e4223122f3333174771522f0448ab5454875e32fe6240583617677044954a1f446801a0 +68a2703a56ab00ffaab60106aa50140fe7890a100c07448ad08d26302f6092fe392a557f54a4 +921a1890de994f0000000002004effec03b20552000d00210061b51f100b0f481bb8fff0403d +0c0f48561566150211100c0f48770c01790a017806017703010e6f0023002340230240236023 +a023e02304186f40089008a008030813730b071d730519003fed3fed012f5ded5d7110deed31 +305d5d5d5d2b5d2b2b0114020e0123220211101233321203342e0223220e0215141e0233323e +0203b2356ca671d4d8d8dcd4dcb8193b63494a5f361515365f4a49633b1902a4a8fefcb15b01 +640154014d0161fea3feaf90e29b51519be29090e59f55559fe5000000020042ffec03ac054c +00280038009b406d37180c0f488927019a1f011e280c0f483b1e011b162b16026a0d7a0d9a0d +030a261a262a260334216f0a3a103a503a02503a703ab03af03a042c6f0014146f007f000200 +2134343174092489249924032424291c73111f162f163f160316161119297306058605960503 +080507003f5e5ded3f332f5d10ed12392f5ded3210c9012f5d332f10ed5d7110deed32313000 +5d015d5d5d2b5d5d2b13343e0233321e011215140e04232226273533171e0333323e02370e01 +23222e0201220615141e0233323637342e02423c70a06472a66d35274661748345588f444123 +132f33351946795a3705429a59548c653701b28179213f5b3b42843e1c3c6203a4679f6b3750 +a7fefeb181cb9a6d441f1111e890090e0b053b84d398253033659601bab3a9527247201c1993 +df954b000000000100b4000003850548000a003e402a100c500c02500c700cb00cf00c04006e +40100501000540055005a005b00505080507800a060005730318003fed323f1acd012f5e5d71 +1aed5d713130250515213525110535253302730112fd2f0113fef1018734501b35351b044661 +35de00000001005a0000038f054c0022007f4055251e010519951902080c121c123c124c1204 +890f012a0401141402096f1a22221a24002440240240246024a024e024043421442102213002 +400202020917218f1201001210120212120c7387170117060221760118003fed323f5ded332f +5d5d111239012f5d335d5d7110ce322f10ed11392f3130005d5d015d5e5d5d2901353e053534 +2623220e020f0123113e0133321615140e040721038ffccb65a98765432176861e3b362f1223 +424c9356dcdd2b507494b16402b2935e95817680945d8288090f130aa401021219b7a7528c81 +7d86975b00010077ffec03b0053d002c007940318502010f20090d4806080105031503250303 +082626281a6f7605860502052e002e402e02402e602ea02ee02e042870230eb8ffc0401d090d +480e221f730000152776240615730a700f800f020f0f010f0f0a19003f332f5d5d10ed3fed12 +392fed32012f2bd6ed5d7110de5ded12392f31305e5d5d2b5d01321e0215140e022322262703 +33171e0333323e0235342e02232206072311211521113e0301e570ac743b3976b3795ea94c0b +422d12333c401e5d77451a1b487d623b5a1d6002a8fdb2122d374503102d5e91655f9a6e3c15 +16011abc0a140f092f5678494e744e271008029999fe54040807050000010062ffec03b0054c +003c00b0b386370134b8ffe04073080b482b20090d488c12010a20090d48050301083b3a4b3a +023a1b863501356f205f1b6f1b027f208f20022c1b20201b2c0309156f7600860002003e003e +403e02403e603ea03ee03e0420093009400903093a1b731c1c3210002b102b022b2b25733207 +107305700a800a020f0a010a0a0519003f332f5d5d10ed3fed332f5d1112392fed39012f5d5d +7110de5ded1117392f2f2f5d5d10ed5d11395d31305e5d2b5d2b2b5d01140e02232226270333 +171e0333323e0235342e022f0135373e0135342e0223220e020f0123113e0333321615140e02 +071e0103b04079b17163ba4b0b422d123a43471e5d77451a2c4d673b8f8f716c1b3a5d431e3d +383012234223464c5431d3db22486f4cb6ac016d5b8f63341813011abc0a140f092e5373444e +673f1d0308520906808241614020090f130aa4010209100b07a2a83f6d54390b15a700020028 +000003e00544000a000e008140100c38161d483506450655060356060106b8fff04012131a48 +101050100250107010b010f010040db8ffe84031161b480d0440141948040a0a08016e0e0600 +0210022002400250027002a002b00208080208050e75000303010b07060118003f3f3312392f +33ed3232012f5e5d3333ed32322f2f2b332b5d7131302b5d71002b0111231121350133113315 +01230121032aacfdaa028f73b6fe9e05fe2001e50127fed90127850398fc728f0332fd5d0001 +0025000004c1053d001701f140ff050d150d250d030a081a0802090f1901fe0f194f195f197f +198f19bf19df19ff1908f019018f199f19cf19037019010f191f194f1903cf19df19ef1903b0 +19019f19018019011f192f195f1903001901ce6f19af19bf19ef19045019010f192f193f1903 +ff1901d01901bf1901a019013f194f197f19032019017f199f19bf19cf19ff19056019014f19 +013019010f19019def1901d019012f196f197f19af1904101901bf19cf19ef19ff19049019a0 +19027f19016019010f193f1902e019013f195f197f198f19bf19052019010f19016bf01901cf +1901a019018f19017019010f191f194f1903f01901cf1901b019015f196f198f199f19043019 +40190240871f1901001901df19018019b019025f190100193019023bff1901e01901cf1901b0 +19014f195f198f1903301901b019e019f019038f19017019015f190100192019301903f01901 +df1901c019019f190170198019021f192f193f1903001901500c800cb00cc00c040c025f098f +09bf09cf090409155a020d00090109091403600a0315025f0012003fed323fed32332f5d3301 +2ffdcc5d10cc5d5d5d5d5d5d5d5d71717171717272727272725e5d5d5d5d7171717171717172 +72727272725e5d5d5d5d7171717171727272725e5d5d5d5d5d7171717171717272725e5d5d5d +5d5d5d71717171725e5d31305e5d5d213537112322060f012311211123272e032b0111171501 +3bd53383b2251b43049c441b12475e6f3a31d5351b04970c08d1013bfec5d104060503fb6b1b +350000000002002b00000212054c0013001d009c4053004a0b0a9b0aab0a03eb0afb0a02840a +010a19470b142b14024b145b149b14fb14040b142b143b14ab14bb14eb1406101440393d4814 +1f041f141f0239f41f01901f0102501fa01fb01fc01f04901fa01f021fb8ffc0b32d30481fb8 +ffc0b3181b481fb8ffc040100d104805530f041a501d0f1419501715003fed323fed3fed012b +2b2b5d715f72725e5d10dc2b5e5d7172fdd45d5d71ed313001140e0223222e0235343e023332 +1e0203171521353711273521017b111e281616271e11111e271616281e110aa1fe19a085012b +04df16271e11111e271616281e11111e28fb51192d2d190320192d000001002b0000061903c5 +003c03bb4085043501e435f4350205351535253503043401e434f43402053415342534030b27 +01eb27fb2702bf27cf27022720080d480b2801eb28fb2802bf28cf28022820080d48042601e4 +26f4260205261526252603042501e425f42502052515252525030b1701eb17fb1702bf17cf17 +021720080d480b1601eb16fb1602bf16cf16021620080d4807b8ffc8400b0a1e480106110621 +060310b8ffd840d00810480311010803082447292938184706139613020a133e463e763e0229 +3e01143e01063e01f8e43e01d23e01b43ec43e02a23e01943e01823e01743e01623e01543e01 +063e163e263e463e04f23e01c43ed43ee43e03b23e01a43e01363e563e663e763e963e05243e +01163e01043e01f43e01d63ee63e02c43e01963eb63e02843e01763e01593e01343e443e0226 +3e01123e01043e01c8f63e01b43ec43ed43e03a63e01943e01863e01723e01643e01503e0142 +3e01243e343e02123e01043e01f63e01e23e01d43e01c63e013eb8ff804017afb248523e623e +02443e01363e01243e01063e163e023eb8ff8040ffa4a748a23eb23e02943e01863e01723e01 +643e01563e01243e343e02163e01043e0198d63ee63ef63e03a43eb43ec43e03963e01843e01 +563e763e02443e01263e363e02023e123e02f43e01e63e01c43ed43e02b63e01843e943e0236 +3e563e763e03243e01063e163e02f63e01d43ee43e02c63e01a43e01963e01623e0101503e01 +443e01303e01043e143e243e0368f03e01d43ee43e02743eb43e02403e01043e243e343e03f4 +3e01db3e01b03ec03e02643e843ea43e03503e01243e343e443e03103e01043e01f43e01d03e +01c43e01ab3e01903e01843e013b3e6b3e02203e01043e143e0238d43ee43e02603ea03e0254 +3e01403e01143e343e02405b943ec43ee43ef43e04803e01543e743e02403e01343e011b3e01 +043e01e43e01c03e0102103e503e703e803eb03e050f3e01080033477038010038013839503c +0f1318242933053850271636150821211c520d100032322d520510003fed3210c93fed3210c9 +3f3333ed17323fed012f5d71ed325e5d5d5f5d5d7171717171717172727272725e5d5d5d5d5d +5d5d5d5d717171717171717172727272725e5d5d5d5d5f5d5d5d5d5d5d717171717171717172 +727272727272725e5d5d5d5d5d5d5d5d5d2b71717171712b7171717172727272727272727272 +72725e5d5d5d5d5d5d5d5d5d5d5d7171717171717171727272727272727272725e5d5d5d5d10 +d45e5ded11392fed3231305f5e5d2b005d2b012b5d5d712b5d5d715d5d715d5d712b5d5d712b +5d5d715d5d715d5d71013e03333216173e0333321e021511171521353711342623220e020716 +1511171521353711342623220e02071117152135371127352101461c4d52542445751d205a61 +5f2636583f2379fe558c4b551a45453f15118dfe428b55551c3d3b35128dfe56777701130360 +10241e133439122720141e426a4bfd96192d2d1902585359080a0d043641fd96192d2d190258 +535906080b04fd19192d2d190320192d00020050ffec034603c5001f002a0074402d89140198 +13010b138b1302161b261b020918191829189918040826481f0b0b1f2c002c013e802ca02cf0 +2c032cb8ffc0b3434a482cb8ffc040172a2e4825014888160116005025250620501910065111 +16003fed3fed12392fed012f5ded322b2b715e5d10ce322f10ed31305e5d5d5d5d5d0115141e +0233323e0237150e0323222e0235343633321e021d0101220e021521342e020104153f725d1e +42423e1a17414e582d75a1642ccebf4b836239fe97385135190192112b4801d9124986673d05 +080a06380f1b160d407eba79f6f2285e9e7652019c2f567b4c4c7b562f00000000010098feee +0260058d00070178401f070402140244025402040c020b0901fde40901d00901b409c40902a0 +090109b8ffc0400beff4481009200930090309b8ffc04012e8eb48b009c00902640984099409 +a4090409b8ff804011dde0480409140902d409f40902c0090109b8ffc04029d2d64860090154 +0901300940090204091409240903cbb409d409e40903a00901840994090270090109b8ffc040 +9eb7c1489b09ab09bb09038409013b094b0902bb09db09eb090394090109409da0480409019b +7b098b09eb0903bb09cb09fb09037409012b093b0902ab09db090284090109406a6d48040901 +69f409014b095b09bb09031b092b093b095b096b098b099b09cb09080f0901ff0901029f09af +09df09ef09045009010f090139ff0901c009014009d00902df090180090104f001400e114801 +03f5020006f500002fed3fed012f2bed5d5d7172725e5d5d5d5f5d717172725e5d2b5d5d7171 +71725e5d2b5d5d7171712b727272725e5d5d5d5d2b5d5d712b71712b722b727272725e5dcd5e +5d32313013112115051105159801c8fed70129feee069f2f29fa11292f0000010054ffec02d3 +03c5003500a140244a328a32027c158c15023a164a167a168a1604053315332533033c1a4c1a +7c1a8c1a0402b8ffd84017090d481e18090c48254010154825251346003720370137b8ffc040 +301e21484f375f37af37032d461c0b0b1c132d052a5021342644260226262110105005340b44 +0ba40b03200b010b0b0516003f332f5d5d10ed3f332f5d10ed123939012f332f10ed5d2b7110 +deed332f2b31302b2b5d005d5d5d5d01140e0223222e02273533171e0133323635342e063534 +3e02333216171523272e0123220615141e0602d32754855e2f5b4e3a0d2d311f62425d652a44 +575b57442a2e53734544823c2f2a1a5a3351552a45585c58452a01083f694b290b0f1005e783 +1c28515532412c1d1e263c5a4340644423130ccd6d171850442e3b291e2029405c000001004a +feee0212058d000701a4400f040900190049005900040c0002f007b8ffc040280c1148070906 +0916093609460904fbf60901e40901d60901b409c40902a209017409840994090309b8ffc040 +12edf148120901040901e409f40902d6090109b8ff80b6e3e74876090109b8ff804033dee148 +2209010409140902f40901e60901c409d40902a609b609027409840902620901340944095409 +0306091609260903cb09b8ffc04019c6c948a409019609018409017209010140095009600903 +0209b8ffc0b3bbbe4809b8ff804025b7ba489f09af0902800901df09ef090200099009a009c0 +09049bc009d009027f098f090209b8ffc040648c8f48ff090140097009d00903df09018009b0 +09c009034f090100090169f00901bf09019009a009024f095f090200091009025f096f09cf09 +039f09af09020940464c4850098009020f0901396009c009024009d00902df090180090104f5 +050001f500002fed3fed015d5d71725e5d5d2b5d7172727272725e5d5d5d5d71712b72725e5d +5d71712b2b5f725f727272722b5e5d5d5d5d5d5d5d5d71712b712b717172722b727272727272 +5e5d10de2bedcd5e5d32313013352511253521114a0129fed701c8feee2f2905ef292ff96100 +0001003b00000598053d001300a0402f18075807023707011201520708075a13121413120713 +5c00061006020c06150015013f401501201501a015e0150212b8ffc840390810481208095c50 +0e010e050815080203000508030f5f12021103090e5fd5130183130102601370130251130143 +1301251335130213070c12003f33335d5d5d5d5f5d5ded323f3333ed17325f5d012f5ded3232 +2b5d71725e5d10de5e5dfd32872b872bc4015d5d313001273521150711230111171521353711 +273521010483b401c9ac61fcc5b4fe37acac019602b204ee1a35351afb1204b6fb9a1b35351b +049e1a35fc1f00000002004effec03b203c5000b001f008c403c840a940a02050a018b089b08 +020a08018b049b04020904018402940202060201080c4800210021202102102130215021e021 +04002120214021033b21b8ffc04016414a489f2101702101402160218021a0210460210121b8 +ffc0400e252e48164806115009101b500316003fed3fed012fed2b5d7172722b5e5d717210de +ed31305e5d5d5d5d5d5d5d5d01140223222635343633321607342e0223220e0215141e023332 +3e0203b2d6e2d4d8d8dcd6dab41a3d64494a6038161638604a49643d1a01dbefff00fef1eefc +f7f36199693737699961629a6b39396b9a00000000010087ffe3017900d50013002740190096 +000a01000a100af00a03000a100af00a03080a0f9b0513003fed012f5e5d7172ed313025140e +0223222e0235343e0233321e02017913202d191a2c201313202c1a192d20135c192c21131321 +2c19192d201313202d000001003f000002aa05a2002101af400d09061906290603080b2301fd +23b8ffc0405ef8fb488b2301342344236423038423d423e423f4230470230114234423542364 +2304542364237423b423e423f423060b231b2302ccf02301c423d423e423038b230134236423 +742303a423d423e423f42304542364237423e423f4230523b8ffc0400ab0b3480b231b23029c +23b8ffc0400c989b489b2301742384230223b8ffc04031898d48ab2301542364238423031b23 +01042301f42301bb2301642374238423031b232b23020423016b6423842394230323b8ffc040 +906568484b2301042301f42301ab23bb23029423012b235b23020423142302ab23bb23cb2303 +04231423442354237423053afb2301b423d42302a02301242334234423742384239423061023 +010200230120233023502380239023b023e023f02308102320238023c02304180d0d1c470300 +211021202180210408211c21501f15001a5003190f1250095f0e010e0e0901003f332f5d10ed +3f33ed323fed32012f5e5d32ed322f325d71725f72727272725e5d5d717171717172722b725e +5d5d5d5d5d717171712b72722b5e5d2b5d71727272725e5d5d71717172722b5e5d31305e5d13 +23353735343e02333216171523272e0123220e021d01331523111715213537e1a2a22b517549 +2d461c312d10261c232c1a0afafacbfe048b03583127426aa16d380b08cd7b0a0b1f4164469c +54fcf6212d2d210000000001004effec034e03c50027006d40270807880702080d880d020809 +0101190601011d131327290029013e40298029a029d029f0290529b8ffc0401f2a2d485f29af +2902561d661d021d48790a890a020a1850140f102722510516003fed323f33ed012f5ded5d5d +2b715e5d10ce322f3130005e5d015e5d5e5d5d250e0323222e0235343e02333216171123272e +0123220e0215141e0233323e0237034e1a4852592a7aad6e344378a56251983e372b25693941 +6345231e4c81632247433b1739131d130a4380b97580b97738130cfefaa6151a2f649a6b5a91 +663805090c07000100290000029803c50018006bb3040a0102b8ffd8402f090f48131f016f01 +7f010301010947000e100e200ec00ed00ee00e06080e1f1a5f1a02401a015613661302130318 +02b8ffc04010090c48020218100f50120f090e500c15003fed323fed3f332f2b10c9335d0171 +722f5e5ded322f5d3231302b5d01152327220e020711171521353711273521173e033302982b +3a1c40403b16a1fe42777701120917505d5d2403c5fe6e080d120afd42192d2d190320192d75 +13312c1e0001002f000003e103c5002300b6b90008ffe0402a091048040801080f10090c480f +10470b0beb0b02160b25a4250104251425c425e4250439a425f4250225b8ffc040182b30482b +2501142501c02501025025017025802590250325b8ffc0b31f224825b8ffc0402d131648001a +47801fc01f02001f101f201fc01fd01fe01f06081f2050230f1a100b1f500e1d151900001452 +0510003fed3311333f33ed3232323fed012f5e5d71ed322b2b5d715f7172722b725e5d7110dc +5e5ded322b31305e5d2b013e0333321e021511171521353711342623220e0207111715213537 +1127352101441c4d545424365a412572fe6b7d51551c3e3c35127ffe6a7171010c036010241e +131e426a4bfd96192d2d190258535f06080b04fd13192d2d190320192d000001003b00000468 +053d001000e0400a05071507020903081212b8ff804030606448061216122612461256126612 +06f41201e61201d4120166127612a612b612c612055412012612461202d6120112b8ff804039 +4145486612761202441254120232120101201201141201001201391412341264129412d412e4 +12f41207001201027012014012501270120312b8ffc0b325284812b8ffc0b31a1d4812b8ffc0 +401c131748025a500ce00c020c010d5f0f030c5f0a500801080803600a12003fed332f5d10ed +3fed32012f5ded2b2b2b5d715f72725e5d5d5d5f5d5d5d2b5d717171717171722b10ce31305f +5e5d01071121323637133303213537112735210277cf01087d9e1e3e4112fbe5acac023c0508 +1afb680e060117fe7f351b049e1a350000000001002d000005a2053d001b019140426b1b014f +1b015514014a1401500d01340d014906b90602651b012a1a3a1a4a1a03bb1901bb18014a1501 +1314012a133a13020b101b10020b0f1b0f022a0e3a0e020cb8ffb840b10c0d48330c01250c01 +500b01350b450b02500a010402140202040114010208140c151b071a0013000d0c1506071a05 +0e05140d0c150c1b06071a070e015200130060050e1405050e070152150c155a1a07141a1a07 +0e6b137b13021313140d1b0604071a5f15011b15010015010c151d1f1d5f1d020f1d3f1d4f1d +7f1daf1def1d06df1dff1d02001d401d701db01d043b401d01201d801d901d03001d601d701d +a01dc01dd01de01d070c9407a4070207b8ff8840240f114853070107070005051c0c0e130307 +5f1b06140d040310090300151a03055f180312003f33ed17323f33121739ed17321101332f33 +332f5d2b5d325d71725e5d5d717210cc5e5d5d5d32111739322f5d3387102b872bc48718102b +872bc41087c0c01087c0c0108708c008c0108708c008c03130015e5d5d5d5d5d5d5d2b5d5d5d +5d5d5d5d5d5d5d005d5d5d5d5d5d5d2517152135370901273521150709012735211507090117 +1521353701013da6fe4a9401c8fe7b970229aa01160137a601b794fe8701cd98fdd7aafea050 +1b35351b025e02401a35351afe62019e1a35351afe0afd581b35351b0208000000010054ffec +04e5054c002b00684015651c01151d251d651d031518251865180325170124b8ffe8b3090d48 +12b8ffe84027090d481010262d402d011a5b30054005020540080b4805155f0a00110111110a +0426261f5f0013003fed332f3f332f5d10ed012f2b5ded5d10ce322f31302b2b5d5d5d5d0522 +242e01353412362433321e02171323272e0123220e0215141e0233323e023f0133030e030306 +a4feffb15c5db10102a6457a6f642f06421e46b96075b77e43427cb3723e71614d1a2541062a +6c7a86145caefb9eb40108ad54090e120afedbae2b2f4091edad98e1954a101c2514c8fec50c +17120a00000000010000ffec040003ac000e011b401e5a0a6a0a8a0a035a006a000255086508 +0255036503020306041604020907b8ffe0b3080c4806b8ffe0b3080c4801b8ffc8b3090c4809 +b8ffe04024090c480a01520100014b090a1409090a0201520809084703021403030202010909 +011e09b8ffe040120d11480909030a0b001b002b000322001010b8ffc0b74860480010014710 +b8ffc04011284648e01001b410c410d41003a0100110b8ffc040351d22481010201030100304 +1001a410c41002801001026010701002080300080a0303500c050f4009010509650902f50901 +09010216003f33335d71713f33ed1732012f325d5f5d5d71712b7171712b5e5d2b10ce5e5d32 +11393d2f2b5e5d33338718102b872bc48718102b872bc43130012b2b2b2b5e5d5f5d5d5d5d09 +012301273521150709012735211503a6fe874afe7d6001b6950112010695015c036afc82037a +192d2d1bfd77028b192d2d0000010014ffec022d04810019005740390238081148040601af1b +01c01b013f1b4f1b020a0e47035014601402141407000310032003030803040c500940090e48 +09070b0f1511510016003fed333f33ce2bed32012f5e5d33332f5d10ed325d5d7231305d2b05 +2226351123353f01331533152311141633323637150e03014e605f7b7d653fd7d73b3025491f +0f313b4214726702932d27d5d554fd7f41420a06410a140f0a00000000010014000003e5058d +002800b0b9000dffc0402b0810482914391402181401091401091415470f100116102aa02a01 +002a102ac02ae02a0439a02af02a022ab8ffc040142b30482f2a01102a01502a01702a802a90 +2a032ab8ffc0b31f22482ab8ffc0402b131648001f47802401002410242024c024d024e02406 +0824255028001f151024501322151e050519520a10003fed3311333f33ed3232323fed012f5e +5d71ed322b2b5d7172722b725e5d7110dc5e5ded325e5d5d5d31302b01140e02073e0333321e +021511171521353711342623220e0207111715213537112735210146010103021c5057572436 +5a412572fe6b7d51551c3f3e36127ffe64778c013203f60e282b280d10241e131e426a4bfd96 +192d2d19025e535906080b04fd13192d2d190502182d000000020048ffec037103c1002a0036 +009740216b26011b172b17020e163e160212200b0f481d122d12020c12010d110101040103b8 +ffe0401d091148010301081c0a364706388038015f380140380180380131471427b8ffc0401f +0a0e4827274f1401142626222b501c1c003633510a0f160650091522500010003fed3fed3f33 +ed3211392fed12392f012f5d332f2b10ed5d71727210dced323231305e5d2b5d5d5d5d2b5d5d +5d01321e021511171521270e0323222e0235343e043f0135342e022322060f0123353e011307 +0e0315143332363701d1406e502d75fefe130f33485f3a445d38181e3649555f308d0e21382a +3062252238418bd6833b56381c8f44633203c1183a634bfd85192d5e0f2823182a4b673c3e5b +3e2716080104932a45321c1a1575cd0e15fe1e0402132e503eb01f180001002900000210058d +00090087402805472b00010b00013a5b006b007b009b00041b005b00bb00cb00047b009b00ab +0003000bc40b010bb8ffc0b33f46480bb8ffc0401c383b48900b0102000b100b500ba00bb00b +c00b06900ba00bf00b030bb8ffc0b32d30480bb8ffc0400c0d1048065009000005500315003f +ed323fed012b2b5d715f722b2b7210dc5d71725e5d71ed313025171521353711273521016fa1 +fe19a0a0014646192d2d190502182d000000058d00150048053d000f0070053d000f00000000 +0000000000000000000003ac001900000000ffec00000000ffec00000000ffec0000fe4cfffa +0000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000 +080000000000009800a600b4008d00d9005d000000000000004600500069007500d900000000 +000000000000000000c100d10069000000000050005a00aa008a000000000000000000000000 +0000000000000000000000ac00b8005a0000000000500060008f009900000000000000000000 +0000000000000000000000000050009700b300c700d9000000000000000000000050006d007b +008d00b500d9013100c90000016f00f20108008100c500b800f20131004d0000000000000000 +000000000000000000000000020e000000660000000000660000000000000000000002db009b +028b004a02e40000009900660000022f021000c4009c015e000001740046008d000000000000 +0046003c000000000000000000000000000000000087007d0000005300680076008700000000 +0000053dfcda0009fff3008f007d004a00820041006c0000000000000000000000bc019f030a +00000354009f00a600c100000000002f00000000000000000748036a02b60202fd9300000091 +00670091006101d90000028d03410044051101b40000404559585554535251504f4e4d4c4b4a +494847464544434241403f3e3d3c3b3a393837363531302f2e2d2c28272625242322211f1814 +11100f0e0d0b0a090807060504030201002c4523466020b02660b004262348482d2c45234623 +6120b02661b004262348482d2c45234660b0206120b04660b004262348482d2c4523462361b0 +206020b02661b02061b004262348482d2c45234660b0406120b06660b004262348482d2c4523 +462361b0406020b02661b04061b004262348482d2c0110203c003c2d2c20452320b0cd442320 +b8015a51582320b08d44235920b0ed51582320b04d44235920b0042651582320b00d44235921 +212d2c20204518684420b001602045b04676688a4560442d2c01b10b0a432343650a2d2c00b1 +0a0b4323430b2d2c00b0282370b101283e01b0282370b10228453ab10200080d2d2c2045b003 +25456164b050515845441b2121592d2c49b00e23442d2c2045b0004360442d2c01b00643b007 +43650a2d2c2069b04061b0008b20b12cc08a8cb8100062602b0c642364615c58b00361592d2c +8a03458a8a87b0112bb0292344b0297ae4182d2c4565b02c234445b02b23442d2c4b52584544 +1b2121592d2c4b515845441b2121592d2c01b005251023208af500b0016023edec2d2c01b005 +251023208af500b0016123edec2d2c01b0062510f500edec2d2c462346608a8a462320468a60 +8a61b8ff8062232010238ab10c0c8a70456020b0005058b00161b8ffba8b1bb0468c59b01060 +68013a2d2c2045b0032546524bb013515b58b0022546206861b00325b003253f2321381b2111 +592d2c2045b00325465058b0022546206861b00325b003253f2321381b2111592d2c00b00743 +b006430b2d2c21210c6423648bb84000622d2c21b08051580c6423648bb82000621bb200402f +2b59b002602d2c21b0c051580c6423648bb81555621bb200802f2b59b002602d2c0c6423648b +b84000626023212d2c4b53588ab004254964234569b0408b61b08062b020616ab00e23442310 +b00ef61b21238a121120392f592d2c4b535820b0032549646920b00526b0062549642361b080 +62b020616ab00e2344b0042610b00ef68a10b00e2344b00ef6b00e2344b00eed1b8ab0042611 +1220392320392f2f592d2c4523456023456023456023766818b08062202d2cb0482b2d2c2045 +b0005458b040442045b04061441b2121592d2c45b1302f4523456160b0016069442d2c4b5158 +b02f2370b01423421b2121592d2c4b515820b0032545695358441b2121591b2121592d2c45b0 +1443b0006063b0016069442d2cb02f45442d2c452320458a60442d2c45234560442d2c4b2351 +58b90033ffe0b134201bb3330034005944442d2cb0164358b00326458a586466b01f601b64b0 +20606620581b21b04059b001615923586559b02923442310b029e01b2121212121592d2cb002 +4354584b53234b515a58381b2121591b21212121592d2cb0164358b004254564b02060662058 +1b21b04059b0016123581b6559b0292344b00525b00825082058021b0359b0042510b0052520 +46b0042523423cb00425b0072508b0072510b006252046b00425b0016023423c2058011b0059 +b0042510b00525b029e0b02920456544b0072510b00625b029e0b00525b00825082058021b03 +59b00525b003254348b00425b0072508b00625b00325b0016043481b2159212121212121212d +2c02b00425202046b004252342b0052508b003254548212121212d2c02b0032520b0042508b0 +022543482121212d2c452320451820b00050205823652359236820b040505821b04059235865 +598a60442d2c4b53234b515a5820458a60441b2121592d2c4b545820458a60441b2121592d2c +4b53234b515a58381b2121592d2cb000214b5458381b2121592d2cb002435458b0462b1b2121 +2121592d2cb002435458b0472b1b212121592d2cb002435458b0482b1b21212121592d2cb002 +435458b0492b1b212121592d2c208a08234b538a4b515a5823381b2121592d2c00b0022549b0 +00535820b04038111b21592d2c014623466023466123201020468a61b8ff80628ab140408a70 +4560683a2d2c208a2349648a2353583c1b21592d2c4b52587d1b7a592d2cb012004b014b5442 +2d2cb1020042b123018851b1400188535a58b910000020885458b202010243604259b1240188 +5158b920000040885458b2020202436042b12401885458b2022002436042004b014b5258b202 +0802436042591bb940000080885458b202040243604259b94000008063b80100885458b20208 +0243604259b94000010063b80200885458b202100243604259b94000020063b80400885458b2 +02400243604259595959592d2c451868234b51582320452064b04050587c59688a6059442d2c +b00016b00225b0022501b001233e00b002233eb10102060cb00a236542b00b234201b001233f +00b002233fb10102060cb006236542b0072342b00116012d2c7a8a104523f5182d0000000001 +0000000111ebf1cca3d45f0f3cf5001f080000000000d065c68f00000000d065c68ffe96fd93 +080e07da000000080002000000000000000100000721fe450057086bfe96fe98080e00010000 +000000000000000000000000002002ec0044040000580400004e04000042040000b40400005a +04000077040000620400002804e300250239002b0639002b038d00500200000002aa0098031d +005402aa004a05c7003b0400004e0200008702aa003f038d004e02aa00290400002f04e3003b +05c7002d05560054040000000239001404000014038d0048023900290000002c00d4013c01dc +02140286030403b20412053205b007e4085e085e092e09c80aae0b240b9c0bd00cda0d4a0da8 +0e3a0ecc0fca104210f0114411da127412ce000000010000002001520054007d000500020010 +002f005a0000040b063900030002b10960be01070001003f0107000100bf0104405901e0fd01 +cffd0120fd017ffb0150fb0180f290f202f1f0291faff0bff0024fef5fefafef0330ef010fef +010800ed10ed50ed60ed70eda0ed060a0fec010c00eb0111e3e0381fdf33dd55de33dc5500dd +013c50dd80ddb0dd03b8ffc0405add080b46dd010355dc03161f10c020c030c070c080c0d0c0 +e0c0f0c00880be90be02bdbc2f1f0fbc1fbc021fb34fb37fb30360a8010fa81fa802509b609b +02909c010f9c1f9c2f9c039a992e1f99471e1f9796271fe096f09602b8ffc04035960d11465f +95017f928f9202708680869086038085908502af76bf76027350291f6f6e2b1f6e472a1f1933 +1855073303550603ff1fb8ffc0404462252846605f401f5f50291f5b5a301f5a47291f133312 +5505010355043303550f031f033f034f036f038f03bf03070852501e1f51501e1fe050f05002 +0f4f1f4f2f4f03b8ffe040614b212846604a704a804a034946291f4847381f0f471f472f47cf +47df47ef47065f47019f47019f46af46bf46034046292f4640461e21461c481b551633155510 +330f5502010055013300552f0fff0f020f0f5f0f7f0f030f003f00028016010501b80190b154 +532b2b4bb807ff524bb008505bb00188b02553b00188b040515ab00688b000555a5b58b10101 +8e59858d8d00421d4bb0325358b0601d594bb0645358b0401d594bb0805358b0101db1160042 +597373742b2b2b2b2b012b2b737374752b2b73002b75742b2b5e732b2b2b012b2b002b2b2b2b +2b2b012b2b002b73017373007373012b732b2b2b737300737373017300732b017373002b2b2b +735e732b2b012b5e735e73005e735e73737301732b7300737373737301737373185e00> +] def +/f-0-0 currentdict end definefont pop +%%Page: 1 1 +%%BeginPageSetup +%%PageBoundingBox: 4 4 201 129 +%%EndPageSetup +q 4 4 197 125 rectclip q +0.12549 g +0.8 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 135.199997 cm +43.199 79.602 m 37.199 79.602 l S Q +BT +10 0 0 10 21.6 52.639997 Tm +/f-0-0 1 Tf +(60)Tj +ET +q 1 0 0 -1 0 135.199997 cm +43.199 45.441 m 37.199 45.441 l S Q +BT +10 0 0 10 21.6 86.799997 Tm +/f-0-0 1 Tf +(90)Tj +ET +q 1 0 0 -1 0 135.199997 cm +43.199 11.281 m 37.199 11.281 l S Q +BT +10 0 0 10 16.6 120.959997 Tm +/f-0-0 1 Tf +(120)Tj +ET +q 1 0 0 -1 0 135.199997 cm +43.199 90.961 m 43.199 96.961 l S Q +BT +10 0 0 10 38.2 23.279997 Tm +/f-0-0 1 Tf +(16)Tj +ET +q 1 0 0 -1 0 135.199997 cm +69.441 90.961 m 69.441 96.961 l S Q +BT +10 0 0 10 64.44 23.279997 Tm +/f-0-0 1 Tf +(25)Tj +ET +q 1 0 0 -1 0 135.199997 cm +101.52 90.961 m 101.52 96.961 l S Q +BT +10 0 0 10 96.52 23.279997 Tm +/f-0-0 1 Tf +(36)Tj +ET +q 1 0 0 -1 0 135.199997 cm +139.359 90.961 m 139.359 96.961 l S Q +BT +10 0 0 10 134.36 23.279997 Tm +/f-0-0 1 Tf +(49)Tj +ET +q 1 0 0 -1 0 135.199997 cm +183.121 90.961 m 183.121 96.961 l S Q +BT +10 0 0 10 178.12 23.279997 Tm +/f-0-0 1 Tf +(64)Tj +ET +q 1 0 0 -1 0 135.199997 cm +43.199 11.281 m 43.199 90.961 l 183.121 90.961 l S Q +0 g +BT +-0.000000000000001837 10 -10 -0.000000000000001837 11.76 67.1757 Tm +/f-0-0 1 Tf +[(T)35(ime [s])]TJ +10 0 0 10 88.539922 5.279997 Tm +[(No. of cores)]TJ +-0.0139922 6 Td +(no LXC)Tj +ET +0.12549 g +1.6 w +[ 6.4 3.2 1.6 3.2] 0 d +q 1 0 0 -1 0 135.199997 cm +54.398 66.961 m 82.801 66.961 l 43.199 28.078 m 69.441 44.078 l 101.52 +56.641 l 139.359 58.559 l 183.121 48 l S Q +0 g +BT +10 0 0 10 88.4 53.279997 Tm +/f-0-0 1 Tf +(none)Tj +ET +0.12549 g +[] 0.0 d +q 1 0 0 -1 0 135.199997 cm +54.398 78.961 m 82.801 78.961 l 43.199 26.16 m 69.441 40.719 l 101.52 53.52 + l 139.359 57.52 l 183.121 44.961 l S Q +0 g +BT +10 0 0 10 167.2 65.279997 Tm +/f-0-0 1 Tf +(veth)Tj +ET +0.12549 g +[ 1.6 3.2] 0 d +q 1 0 0 -1 0 135.199997 cm +133.199 66.961 m 161.602 66.961 l 43.199 20.16 m 69.441 32.801 l 101.52 + 46.801 l 139.359 47.121 l 183.121 27.199 l S Q +0 g +BT +10 0 0 10 167.2 53.279997 Tm +/f-0-0 1 Tf +[(macvlan)]TJ +ET +0.12549 g +[ 4 6.4] 0 d +q 1 0 0 -1 0 135.199997 cm +133.199 78.961 m 161.602 78.961 l 43.199 27.762 m 69.441 38.559 l 101.52 + 53.441 l 139.359 54.641 l 183.121 42.32 l S Q +0.8 w +[] 0.0 d +q 1 0 0 -1 0 135.199997 cm +43.199 11.281 m 43.199 90.961 l 183.121 90.961 l S Q +Q Q +showpage +%%Trailer +end restore +%%EOF diff --git a/time-openfoam-226/openfoam-pres b/time-openfoam-226/openfoam-pres @@ -0,0 +1,7 @@ +#4 29.1217 476.879 13.7184 +#9 33.299 177.493 16.1401 +16 40.1457 105.259 21.0285 +25 50.5276 91.1639 25.8196 +36 63.1884 80.1407 32.8577 +49 75.7904 78.4332 40.6785 +64 92.2108 87.754 50.8991 diff --git a/time-openfoam-226/openfoam.br.dat b/time-openfoam-226/openfoam.br.dat @@ -0,0 +1,63 @@ +4 .537531924 28.237628932 436.999206058 13.424938291 .005536123 +4 .541932990 28.165606995 436.864023693 13.466313707 .005174612 +4 .544553180 28.657177819 503.595944697 13.746117748 .005402068 +4 .547250489 28.100646088 449.233954009 14.325235700 .005069258 +4 .547688853 28.578893384 460.729162090 13.509866056 .004803480 +4 .548812742 28.432525307 448.304291490 13.893072787 .005148934 +4 .549532882 28.177451735 441.726691172 13.545717045 .004774495 +4 .550041201 28.776936123 471.044921485 13.434606873 .005171920 +4 .619678218 28.099951481 457.601095157 13.448349370 .004909871 +9 .533638724 31.195694366 165.598503486 16.485352448 .006227680 +9 .534039322 32.168558802 162.620951859 15.863127236 .005249785 +9 .537150980 31.447830768 153.286574662 16.036936906 .005184062 +9 .538453322 32.226108397 174.648610423 16.202674675 .005536855 +9 .541536653 31.814969714 174.242346562 15.850509807 .005613609 +9 .544108708 31.958514387 185.753222646 16.580657826 .005513589 +9 .548906210 31.892309250 234.102992796 15.771013510 .005093556 +9 .563637898 32.455588423 179.134457936 16.051197028 .005312590 +9 .615492624 32.210408035 196.822128623 16.058653148 .005273939 +16 .531160552 40.809391393 111.029684744 21.015113241 .005266545 +16 .536326269 39.097286562 113.114139874 21.230041348 .021709989 +16 .537693827 39.719291234 111.380298016 21.171690311 .006125369 +16 .542015137 39.614351389 113.062321649 21.516602254 .006403044 +16 .543744125 38.970109865 110.365777253 20.511238488 .005716507 +16 .545440228 37.738450831 110.840878468 21.410209340 .005397651 +16 .547454499 39.152978228 111.139196051 20.880223135 .005794853 +16 .572163129 37.974222708 111.054046076 21.364618288 .013203293 +16 .586968074 40.653436740 112.799988030 20.762364749 .005818270 +25 .530430321 51.068381050 102.993727915 27.764161148 .006359471 +25 .534545007 52.106622608 95.761446866 27.323342263 .006617110 +25 .544068840 51.471734364 100.391755959 26.711196336 .006188707 +25 .547742415 50.116979147 102.372882026 26.848283058 .005734355 +25 .557992085 50.724987777 100.206331060 25.157191902 .005900534 +25 .558098833 52.948045360 101.717816078 26.304932951 .005642471 +25 .560949358 49.922307933 99.104119899 25.883074446 .005718712 +25 .563117652 53.003461744 101.961575767 25.835449504 .031768408 +25 .566594435 51.956537826 100.338687298 25.846200047 .005801928 +36 .536465037 64.177163662 88.118911417 31.595051154 .006241810 +36 .538423891 63.954384643 89.259995974 33.075027945 .006918159 +36 .540595435 65.774476623 88.002648776 31.916973188 .006037888 +36 .542516967 63.977588185 87.710660422 34.384013307 .006674701 +36 .543030218 64.661330942 86.908806027 33.325878238 .005941957 +36 .543445985 63.827816840 89.155730677 33.354675698 .006799560 +36 .543727073 64.414656424 87.669534150 35.397046567 .006997106 +36 .544538793 66.418697216 89.769638232 33.439588120 .007434508 +36 .544963285 66.452408915 87.567004776 35.149022411 .006642554 +49 .532608901 81.500071964 89.298675160 43.070890783 .006656891 +49 .536604385 79.067958440 88.808987394 40.589518232 .006277976 +49 .537502916 80.760639789 87.686269541 44.084775138 .007415715 +49 .537899901 77.361562274 87.154502192 41.912276916 .006763799 +49 .542477435 83.999290716 89.030317307 41.701709989 .007304824 +49 .544487494 78.849486003 86.633580597 43.059612494 .006499580 +49 .548790008 78.930226659 88.460403124 42.801443110 .006217692 +49 .549535396 79.492699850 86.604455427 40.912780663 .006837843 +49 .558327011 77.233288466 88.214712682 43.604005819 .006458932 +64 .534090918 94.434191309 105.102280803 55.376471905 .007452976 +64 .534325659 95.006858337 108.686232789 50.210136419 .007106675 +64 .535446092 97.140316180 105.854928219 52.799521786 .007316519 +64 .538924381 95.353551709 106.381559216 55.421487782 .007469726 +64 .543827610 99.456468686 102.869592922 56.280966233 .006771344 +64 .545035932 99.362978665 104.507149643 53.969298828 .007419734 +64 .546179639 97.003870171 104.871856169 53.400970048 .006823175 +64 .547090094 101.610514462 106.553035890 55.685403969 .006895731 +64 .550625252 92.802568350 104.456652433 54.186845764 .007303492 diff --git a/time-openfoam-226/openfoam.br.dat.avg b/time-openfoam-226/openfoam.br.dat.avg @@ -0,0 +1,7 @@ +4 0.554114 28.3585 456.233 13.6438 0.00511008 +9 0.550774 31.93 180.69 16.1 0.00544507 +16 0.549218 39.3033 111.643 21.0958 0.00838172 +25 0.551504 51.4799 100.539 26.4082 0.00885908 +36 0.541967 64.8509 88.2403 33.5153 0.00663203 +49 0.543137 79.6884 87.988 42.4152 0.00671481 +64 0.541727 96.9079 105.476 54.1479 0.00717326 diff --git a/time-openfoam-226/openfoam.lxc.dat b/time-openfoam-226/openfoam.lxc.dat @@ -0,0 +1,21 @@ +4 .646321721 28.861920963 692.781325057 13.692391231 .009879567 +4 .728415565 30.340556125 717.908946789 15.110088245 .005286278 +4 .730974038 29.022603195 700.134405876 13.838837645 .004783841 +9 .624889483 31.453727752 159.659704849 15.803457419 .005557989 +9 .635913555 30.986138655 159.506044971 15.953376432 .005305038 +9 .693203361 31.349347841 175.128962831 15.987198501 .005416642 +16 .636212134 36.229978468 145.293173042 19.936155023 .005418517 +16 .646467500 35.572397587 144.416081004 19.813611687 .005129586 +16 .647954884 36.409552367 160.299054155 20.623652172 .005349251 +25 .617783251 42.137330117 96.934737800 24.930995294 .009627210 +25 .624897015 43.087752549 95.284208345 25.301715730 .005832074 +25 .634120925 44.079148782 93.975423450 24.090419965 .005735957 +36 .551787904 49.958099471 87.515995420 30.164106860 .006319229 +36 .637389931 50.544997851 85.044966994 30.650030904 .007239988 +36 .671002985 49.395732297 84.229267036 30.599104072 .005974139 +49 .557655316 59.337698772 84.693327685 40.551517243 .006817452 +49 .655898139 58.813769948 84.304809904 38.690221532 .006561171 +49 .668242544 56.594952362 82.322292829 37.089787211 .007744534 +64 .639123260 66.468841387 102.264672710 46.595497036 .007494359 +64 .656895537 71.042533591 107.215713038 46.317692743 .008679649 +64 .790892267 70.106228547 102.408379340 45.864546987 .006875311 diff --git a/time-openfoam-226/openfoam.lxc.dat.avg b/time-openfoam-226/openfoam.lxc.dat.avg @@ -0,0 +1,7 @@ +4 0.701904 29.4084 703.608 14.2138 0.0066499 +9 0.651335 31.2631 164.765 15.9147 0.00542656 +16 0.643545 36.0706 150.003 20.1245 0.00529912 +25 0.6256 43.1014 95.3981 24.7744 0.00706508 +36 0.62006 49.9663 85.5967 30.4711 0.00651112 +49 0.627265 58.2488 83.7735 38.7772 0.00704105 +64 0.695637 69.2059 103.963 46.2592 0.00768311 diff --git a/time-openfoam-226/openfoam.macvlan.dat b/time-openfoam-226/openfoam.macvlan.dat @@ -0,0 +1,42 @@ +4 .530789699 28.662749819 452.733558314 13.649592460 .005069663 +4 .532911526 28.349333433 451.355280661 13.494367755 .005675019 +4 .535142801 28.320007500 439.783885291 13.353521696 .004982398 +4 .543656070 27.923928546 445.490055678 13.734500081 .005584474 +4 .580056889 27.385458142 455.962120386 13.717078203 .005199370 +4 .706391640 28.497736488 511.577550829 13.599260477 .004937057 +9 .539554562 32.659280149 178.860413473 16.522776149 .005478880 +9 .540078991 31.311262502 179.492592652 16.414824485 .005276843 +9 .540481926 31.190216491 159.338192076 16.138923899 .005444876 +9 .541510174 30.720393858 162.504575729 16.317256215 .005706356 +9 .545438482 32.531555937 172.634918274 16.515931859 .005971300 +9 .572128238 31.428468370 177.412582027 16.571441498 .005625707 +16 .542385207 39.815194885 105.069997617 20.900526740 .006307877 +16 .542698182 37.795446789 106.437337132 21.098972289 .005631507 +16 .545210244 34.966169129 103.550062898 20.700426994 .006028344 +16 .545825716 39.333391552 103.488606031 21.310119521 .005579678 +16 .561220631 37.857136729 106.143363978 21.900701216 .005191272 +16 .576465060 40.545473903 104.915408439 21.147432959 .005341629 +25 .538450955 45.035044425 95.937030955 25.818051349 .005811750 +25 .545097077 45.310191217 97.217823966 26.105669536 .006300968 +25 .546486971 44.887341479 94.682602606 26.479469760 .005877471 +25 .547585062 50.784407269 95.889940607 26.147709934 .006386039 +25 .557453780 47.336453409 94.656339117 25.435583736 .005778239 +25 .570395013 48.659124736 94.646976532 26.588136484 .006507922 +36 .541767769 59.429707019 82.369093006 34.360277872 .006582705 +36 .542697417 63.361471888 81.892684831 32.196564050 .006990408 +36 .548668722 59.532904529 83.447808892 31.974031224 .006757119 +36 .551525828 60.311722982 82.918760166 33.210998592 .006503591 +36 .557567538 60.051896700 81.767547651 34.183207044 .006160553 +36 .574780367 58.730225204 81.984220612 34.226256038 .006740553 +49 .534662340 76.443320375 81.514368140 39.895560061 .006704213 +49 .535887922 76.180499325 81.223578819 41.673810193 .006224752 +49 .540271472 77.512417743 80.416598515 41.329297735 .006375952 +49 .543813105 77.133376865 79.434001254 40.103538357 .006187122 +49 .555500861 77.143824268 82.828501992 41.079754698 .032794809 +49 .555678288 74.800752366 82.565643398 41.540152055 .006244195 +64 .527216549 91.126746937 88.635485163 53.175596703 .019058107 +64 .539081140 94.658872754 93.075676031 54.566689306 .008318956 +64 .541252464 92.768687383 93.257136070 57.476194510 .006812767 +64 .543110371 91.045254603 92.792440635 53.373150521 .007257268 +64 .545656434 88.810778221 93.814441176 53.013683909 .006531112 +64 .565080401 93.335079988 91.405653474 55.847887459 .007838286 diff --git a/time-openfoam-226/openfoam.macvlan.dat.avg b/time-openfoam-226/openfoam.macvlan.dat.avg @@ -0,0 +1,7 @@ +4 0.571491 28.1899 459.484 13.5914 0.00524133 +9 0.546532 31.6402 171.707 16.4135 0.00558399 +16 0.552301 38.3855 104.934 21.1764 0.00568005 +25 0.550911 47.0021 95.5051 26.0958 0.0061104 +36 0.552835 60.2363 82.3967 33.3586 0.00662249 +49 0.544302 76.5357 81.3304 40.937 0.0107552 +64 0.543566 91.9576 92.1635 54.5755 0.00930275 diff --git a/time-openfoam-226/openfoam.macvlan.dat.final b/time-openfoam-226/openfoam.macvlan.dat.final @@ -0,0 +1,7 @@ +4 0.571491 28.1899 459.484 13.5914 0.00524133 0.00391875 0.179761 570.285 0.0176204 8.2782e-08 +9 0.546532 31.6402 171.707 16.4135 0.00558399 0.000134752 0.505766 63.8122 0.022006 4.85771e-08 +16 0.552301 38.3855 104.934 21.1764 0.00568005 0.000157701 3.32119 1.29098 0.141997 1.4689e-07 +25 0.550911 47.0021 95.5051 26.0958 0.0061104 0.000107021 4.72791 0.900227 0.150903 8.73492e-08 +36 0.552835 60.2363 82.3967 33.3586 0.00662249 0.00012472 2.20334 0.366357 0.954218 6.60889e-08 +49 0.544302 76.5357 81.3304 40.937 0.0107552 7.25064e-05 0.804293 1.37446 0.476702 9.7179e-05 +64 0.543566 91.9576 92.1635 54.5755 0.00930275 0.000126703 3.54623 3.02842 2.64629 1.93909e-05 diff --git a/time-openfoam-226/openfoam.none.dat b/time-openfoam-226/openfoam.none.dat @@ -0,0 +1,42 @@ +4 .521913402 27.972102332 472.447611938 13.855480917 .004967623 +4 .526627737 27.124746117 442.517738221 14.779962443 .005090122 +4 .527168168 28.394114913 455.525279635 14.423110127 .004969916 +4 .528342300 28.608588897 464.830632320 13.742303248 .005082086 +4 .529107407 27.463220938 435.329984129 13.298604446 .004744600 +4 .551438642 27.930719239 445.385287437 13.549500203 .005459322 +9 .508284370 32.444782821 159.677831998 16.319721893 .005598866 +9 .512674565 31.703417632 153.368827649 15.833797297 .005638770 +9 .514166893 34.019448315 160.025744434 16.388992414 .005578051 +9 .514369266 30.725326203 173.982941876 16.493097318 .005618982 +9 .515023602 31.625055175 154.262655643 15.992409602 .005769013 +9 .517043702 31.586908722 187.188421587 15.934731276 .005163281 +16 .507227724 38.609311468 107.315572055 21.288878154 .005797017 +16 .513437503 38.014898615 104.948873205 21.921653432 .006703806 +16 .518042402 38.664145634 105.231016333 20.916328188 .005612182 +16 .518620972 39.472286812 106.794956514 21.314094921 .005969575 +16 .519101269 38.397364313 107.490088238 21.644198344 .005433126 +16 .519756587 38.395902266 106.629999451 20.690515888 .006464542 +25 .506974291 49.347317991 94.215581478 26.798098839 .006068711 +25 .507926770 48.769201306 90.447665650 27.121169252 .006347027 +25 .509080978 48.214593381 95.002376357 26.942833514 .006059700 +25 .509223926 48.925200292 94.282541319 27.007240941 .005789824 +25 .512918002 49.975381379 94.050304108 27.518225592 .005670948 +25 .529484677 49.999978379 93.582882976 26.517425325 .006165864 +36 .511018561 62.978731723 83.264140845 33.699523648 .016139365 +36 .512834208 66.201762690 83.100481283 32.453526558 .007123431 +36 .513789999 59.907753411 81.506894747 33.236191720 .006974308 +36 .518407975 63.368395235 83.653405360 32.758284984 .006397974 +36 .519276364 60.666767234 81.638305478 33.260758599 .007033682 +36 .550030686 61.574353842 80.854988565 32.886085514 .005910024 +49 .512358827 75.038165471 76.795899686 43.155298357 .006468748 +49 .512930251 73.290059253 79.628759012 42.013039826 .007385976 +49 .517534324 74.696930175 77.672762550 43.854983889 .007381995 +49 .517568903 73.283098500 79.925849065 43.138872089 .006485110 +49 .546477256 80.571092292 81.465421203 39.657066082 .006112153 +49 .579986963 76.354023340 77.374955990 42.231852672 .006213710 +64 .514474958 92.452833144 89.296023020 52.386050975 .007829701 +64 .515402225 91.597747055 91.765693092 51.681401392 .006853553 +64 .524246408 88.216025743 90.598377757 54.294019209 .006528375 +64 .525087503 94.562832081 90.512838514 51.454651193 .007437242 +64 .527798661 90.977715367 89.741622548 55.790050796 .007382138 +64 .541138558 89.554208162 87.455566782 52.975061017 .007940292 diff --git a/time-openfoam-226/openfoam.none.dat.avg b/time-openfoam-226/openfoam.none.dat.avg @@ -0,0 +1,7 @@ +4 0.530766 27.9156 452.673 13.9415 0.00505228 +9 0.513594 32.0175 164.751 16.1605 0.00556116 +16 0.516031 38.5923 106.402 21.2959 0.00599671 +25 0.512601 49.2053 93.5969 26.9842 0.00601701 +36 0.520893 62.4496 82.3364 33.0491 0.00826313 +49 0.531143 75.5389 78.8106 42.3419 0.00667462 +64 0.524691 91.2269 89.895 53.0969 0.00732855 diff --git a/time-openfoam-226/openfoam.phys.dat b/time-openfoam-226/openfoam.phys.dat @@ -0,0 +1,42 @@ +4 27.812449891 462.586270655 13.304920375 +4 27.909769913 463.813493470 13.213383553 +4 27.966987087 474.856266534 13.682726639 +4 28.689954197 468.821641259 13.418962502 +4 28.859337048 512.713949085 14.276003101 +4 33.491592936 478.481723490 14.414431556 +9 31.613951068 147.804457768 16.045216785 +9 31.840304812 151.866639880 16.242047959 +9 32.513680900 157.391822681 15.894005391 +9 33.404067112 189.777160926 16.146190142 +9 34.087400585 238.220968283 16.163761670 +9 36.334346165 179.895463505 16.349246212 +16 37.547302042 103.943425403 20.965709731 +16 37.881629220 103.822407318 20.574452343 +16 38.345896044 102.349002170 21.700236881 +16 39.148971217 107.244227909 20.801018608 +16 42.364998621 104.707890828 21.436159741 +16 45.585641907 109.484241411 20.693362275 +25 47.921483061 87.415382415 25.423085820 +25 48.795231103 92.947249792 25.772364337 +25 48.921901624 87.938943369 26.349666966 +25 50.043147825 92.105146491 26.429788810 +25 52.630693016 92.186453299 25.271244308 +25 54.853314919 94.390237089 25.671601189 +36 59.960816655 80.216077478 33.097288285 +36 60.425942646 79.439373059 31.748396285 +36 60.982400779 78.654363677 32.189192254 +36 64.605987435 79.512394707 33.324762612 +36 64.649802844 80.708261455 33.020098393 +36 68.505651624 82.313763323 33.766451904 +49 72.556783865 79.636893291 41.645274534 +49 72.714091778 78.817636310 41.695802834 +49 73.851189139 76.660603738 39.390187496 +49 74.749294503 77.878057749 40.272870723 +49 77.681366106 76.179104529 39.673289995 +49 83.189648349 81.426995803 41.393546772 +64 87.215366818 86.235363728 52.982920643 +64 88.395731319 86.955046862 52.433536846 +64 88.886447561 83.755899433 52.116395523 +64 92.279346730 89.894265176 50.120139702 +64 96.505196398 89.871560055 49.164689211 +64 99.982990929 89.811745457 48.577202482 diff --git a/time-openfoam-226/openfoam.phys.dat.avg b/time-openfoam-226/openfoam.phys.dat.avg @@ -0,0 +1,7 @@ +4 29.1217 476.879 13.7184 +9 33.299 177.493 16.1401 +16 40.1457 105.259 21.0285 +25 50.5276 91.1639 25.8196 +36 63.1884 80.1407 32.8577 +49 75.7904 78.4332 40.6785 +64 92.2108 87.754 50.8991 diff --git a/time-openfoam-226/openfoam.phys.dat.final b/time-openfoam-226/openfoam.phys.dat.final @@ -0,0 +1,7 @@ +4 29.1217 476.879 13.7184 3.97791 288.452 0.218721 +9 33.299 177.493 16.1401 2.57164 964.456 0.0207163 +16 40.1457 105.259 21.0285 8.43812 5.72669 0.165264 +25 50.5276 91.1639 25.8196 5.95679 6.66215 0.189226 +36 63.1884 80.1407 32.8577 9.22222 1.35764 0.467535 +49 75.7904 78.4332 40.6785 13.8482 3.18178 0.88593 +64 92.2108 87.754 50.8991 21.569 5.37142 2.86413 diff --git a/time-openfoam-226/openfoam.phys.dat.var b/time-openfoam-226/openfoam.phys.dat.var @@ -0,0 +1,7 @@ +4 0.143581 14545.2 0.22471 +9 0.54831 45.0323 0.352537 +16 2.33229 377.437 0.31739 +25 7.25909 1.44834 0.938402 +36 21.4337 1.21995 2.10422 +49 31.2809 0.399711 3.23084 +64 124.885 11.8308 7.60043 diff --git a/time-openfoam-226/peek-exchange.br b/time-openfoam-226/peek-exchange.br @@ -0,0 +1,7 @@ +2 16384 1000 499.96 499.98 499.97 125.01 +3 16384 1000 482.93 483.46 483.26 129.28 +4 16384 1000 481.13 482.86 481.70 129.44 +5 16384 1000 496.09 498.83 497.67 125.29 +6 16384 1000 502.98 508.09 505.50 123.01 +7 16384 1000 521.66 525.81 523.44 118.86 +8 16384 1000 522.79 530.98 526.25 117.71 diff --git a/time-openfoam-226/peek-exchange.maclvan b/time-openfoam-226/peek-exchange.maclvan diff --git a/time-openfoam-226/peek-exchange.macvlan b/time-openfoam-226/peek-exchange.macvlan @@ -0,0 +1,7 @@ +2 16384 1000 482.23 482.48 482.36 129.54 +3 16384 1000 492.73 493.38 493.03 126.68 +4 16384 1000 490.20 491.28 490.83 127.22 +5 16384 1000 477.03 479.55 478.45 130.33 +6 16384 1000 495.26 497.10 496.00 125.73 +7 16384 1000 496.18 500.12 498.23 124.97 +8 16384 1000 556.76 560.93 558.68 111.42 diff --git a/time-openfoam-226/peek-exchange.none b/time-openfoam-226/peek-exchange.none @@ -0,0 +1,7 @@ +2 16384 1000 499.22 499.45 499.34 125.14 +3 16384 1000 452.53 453.01 452.86 137.97 +4 16384 1000 459.87 461.01 460.53 135.57 +5 16384 1000 472.03 473.65 472.82 131.95 +6 16384 1000 470.89 473.60 472.17 131.97 +7 16384 1000 476.67 480.33 478.45 130.12 +8 16384 1000 514.83 518.92 517.23 120.44 diff --git a/time-openfoam-226/peek-exchange.veth b/time-openfoam-226/peek-exchange.veth @@ -0,0 +1 @@ +peek-exchange.br+ \ No newline at end of file diff --git a/time-openfoam-226/ping-1.eps b/time-openfoam-226/ping-1.eps @@ -0,0 +1,703 @@ +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: cairo 1.13.1 (http://cairographics.org) +%%CreationDate: Wed Jan 28 18:05:59 2015 +%%Pages: 1 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%BoundingBox: 4 4 188 128 +%%EndComments +%%BeginProlog +save +50 dict begin +/q { gsave } bind def +/Q { grestore } bind def +/cm { 6 array astore concat } bind def +/w { setlinewidth } bind def +/J { setlinecap } bind def +/j { setlinejoin } bind def +/M { setmiterlimit } bind def +/d { setdash } bind def +/m { moveto } bind def +/l { lineto } bind def +/c { curveto } bind def +/h { closepath } bind def +/re { exch dup neg 3 1 roll 5 3 roll moveto 0 rlineto + 0 exch rlineto 0 rlineto closepath } bind def +/S { stroke } bind def +/f { fill } bind def +/f* { eofill } bind def +/n { newpath } bind def +/W { clip } bind def +/W* { eoclip } bind def +/BT { } bind def +/ET { } bind def +/pdfmark where { pop globaldict /?pdfmark /exec load put } + { globaldict begin /?pdfmark /pop load def /pdfmark + /cleartomark load def end } ifelse +/BDC { mark 3 1 roll /BDC pdfmark } bind def +/EMC { mark /EMC pdfmark } bind def +/cairo_store_point { /cairo_point_y exch def /cairo_point_x exch def } def +/Tj { show currentpoint cairo_store_point } bind def +/TJ { + { + dup + type /stringtype eq + { show } { -0.001 mul 0 cairo_font_matrix dtransform rmoveto } ifelse + } forall + currentpoint cairo_store_point +} bind def +/cairo_selectfont { cairo_font_matrix aload pop pop pop 0 0 6 array astore + cairo_font exch selectfont cairo_point_x cairo_point_y moveto } bind def +/Tf { pop /cairo_font exch def /cairo_font_matrix where + { pop cairo_selectfont } if } bind def +/Td { matrix translate cairo_font_matrix matrix concatmatrix dup + /cairo_font_matrix exch def dup 4 get exch 5 get cairo_store_point + /cairo_font where { pop cairo_selectfont } if } bind def +/Tm { 2 copy 8 2 roll 6 array astore /cairo_font_matrix exch def + cairo_store_point /cairo_font where { pop cairo_selectfont } if } bind def +/g { setgray } bind def +/rg { setrgbcolor } bind def +/d1 { setcachedevice } bind def +%%EndProlog +11 dict begin +/FontType 42 def +/FontName /LiberationSerif def +/PaintType 0 def +/FontMatrix [ 1 0 0 1 0 0 ] def +/FontBBox [ 0 0 0 0 ] def +/Encoding 256 array def +0 1 255 { Encoding exch /.notdef put } for +Encoding 32 /space put +Encoding 46 /period put +Encoding 48 /zero put +Encoding 49 /one put +Encoding 50 /two put +Encoding 51 /three put +Encoding 52 /four put +Encoding 53 /five put +Encoding 54 /six put +Encoding 55 /seven put +Encoding 56 /eight put +Encoding 57 /nine put +Encoding 67 /C put +Encoding 76 /L put +Encoding 78 /N put +Encoding 80 /P put +Encoding 84 /T put +Encoding 88 /X put +Encoding 91 /bracketleft put +Encoding 93 /bracketright put +Encoding 99 /c put +Encoding 101 /e put +Encoding 102 /f put +Encoding 104 /h put +Encoding 105 /i put +Encoding 109 /m put +Encoding 111 /o put +Encoding 114 /r put +Encoding 115 /s put +Encoding 121 /y put +/CharStrings 31 dict dup begin +/.notdef 0 def +/zero 1 def +/one 2 def +/two 3 def +/three 4 def +/four 5 def +/eight 6 def +/six 7 def +/five 8 def +/seven 9 def +/nine 10 def +/T 11 def +/i 12 def +/m 13 def +/e 14 def +/space 15 def +/bracketleft 16 def +/s 17 def +/bracketright 18 def +/N 19 def +/o 20 def +/period 21 def +/f 22 def +/c 23 def +/r 24 def +/L 25 def +/X 26 def +/C 27 def +/P 28 def +/h 29 def +/y 30 def +end readonly def +/sfnts [ +<000100000009008000030010637674203e4240fa00002814000002166670676d73d323b00000 +2a2c00000705676c7966e0f144c60000009c000027786865616406a2e9730000313400000036 +686865610e1f05680000316c00000024686d7478775a08fb000031900000007c6c6f636187b8 +92ac0000320c000000406d61787004f1083b0000324c0000002070726570409b59c20000326c +000002740002004400000264055500030007002eb101002f3cb2070408ed32b10605dc3cb203 +0208ed3200b103002f3cb2050408ed32b2070609fc3cb2010208ed3233112111252111214402 +20fe240198fe680555faab4404cd00000002004effec03b20552000d00210061b51f100b0f48 +1bb8fff0403d0c0f48561566150211100c0f48770c01790a017806017703010e6f0023002340 +230240236023a023e02304186f40089008a008030813730b071d730519003fed3fed012f5ded +5d7110deed31305d5d5d5d2b5d2b2b0114020e0123220211101233321203342e0223220e0215 +141e0233323e0203b2356ca671d4d8d8dcd4dcb8193b63494a5f361515365f4a49633b1902a4 +a8fefcb15b01640154014d0161fea3feaf90e29b51519be29090e59f55559fe50000000100b4 +000003850548000a003e402a100c500c02500c700cb00cf00c04006e40100501000540055005 +a005b00505080507800a060005730318003fed323f1acd012f5e5d711aed5d71313025051521 +3525110535253302730112fd2f0113fef1018734501b35351b04466135de00000001005a0000 +038f054c0022007f4055251e010519951902080c121c123c124c1204890f012a040114140209 +6f1a22221a24002440240240246024a024e024043421442102213002400202020917218f1201 +001210120212120c7387170117060221760118003fed323f5ded332f5d5d111239012f5d335d +5d7110ce322f10ed11392f3130005d5d015d5e5d5d2901353e0535342623220e020f0123113e +0133321615140e040721038ffccb65a98765432176861e3b362f1223424c9356dcdd2b507494 +b16402b2935e95817680945d8288090f130aa401021219b7a7528c817d86975b00010062ffec +03b0054c003c00b0b386370134b8ffe04073080b482b20090d488c12010a20090d4805030108 +3b3a4b3a023a1b863501356f205f1b6f1b027f208f20022c1b20201b2c0309156f7600860002 +003e003e403e02403e603ea03ee03e0420093009400903093a1b731c1c3210002b102b022b2b +25733207107305700a800a020f0a010a0a0519003f332f5d5d10ed3fed332f5d1112392fed39 +012f5d5d7110de5ded1117392f2f2f5d5d10ed5d11395d31305e5d2b5d2b2b5d01140e022322 +26270333171e0333323e0235342e022f0135373e0135342e0223220e020f0123113e03333216 +15140e02071e0103b04079b17163ba4b0b422d123a43471e5d77451a2c4d673b8f8f716c1b3a +5d431e3d383012234223464c5431d3db22486f4cb6ac016d5b8f63341813011abc0a140f092e +5373444e673f1d0308520906808241614020090f130aa4010209100b07a2a83f6d54390b15a7 +00020028000003e00544000a000e008140100c38161d483506450655060356060106b8fff040 +12131a48101050100250107010b010f010040db8ffe84031161b480d0440141948040a0a0801 +6e0e06000210022002400250027002a002b00208080208050e75000303010b07060118003f3f +3312392f33ed3232012f5e5d3333ed32322f2f2b332b5d7131302b5d71002b01112311213501 +3311331501230121032aacfdaa028f73b6fe9e05fe2001e50127fed90127850398fc728f0332 +fd5d0003004effec03b20552001d00310045009f40708701018503011103148600960002006f +323c6f1f140182149214021032018f329f3202143214320e1e6f860896080208471047504702 +50477047b047f04704286f890e990e02500e010e1103237341412d3773051915192519851995 +190519072d73090b190b290b890b990b05080b19003f5e5ded3f5ded12392fed3939012f5d5d +ed5d7110de5ded1139392f2f5d715d71ed10ed5d11393931305d5d011406071e031514062322 +26353436372e0135343e0233321e0203342e0223220e0215141e0233323e0203342e0223220e +0215141e0233323e0203896b5b36583f22d6e2d6d6806d576d31629464609263328b1a3d6449 +4a6038161638604a49643d1a291532543e3e512f13132f513e3e54321503f66e99281440576f +43bec0bdc185af2928986f4f815b31305a81fd2349714e28284e71494a714c28284c7102d63b +6247282847623b3c604424244460000000020058ffec03c3054c0026003600ac404b82240114 +14241454146414741405341c641c741c033535953502040301042514252425842504082c6f00 +df130113400d104813138600010038003840380240386038a038e038041f326f0ab8fff0402c +0c0f48300a400a020a1f32322f748622012222271a730f0014101420140314140f0727738805 +017905010519003f5d5ded3f332f5d10ed12392f5ded3210c9012f5d2bed325d7110ce5d322f +2b7110ed31305e5d5d5d5d5d005d01140e0223222e01023534123e01333216171523272e0323 +220e02073e0133321e0201323e0235342623220607141e0203c3356899646ead773f538bb662 +4b9a3e4223122f3333174771522f0448ab5454875e32fe6240583617677044954a1f446801a0 +68a2703a56ab00ffaab60106aa50140fe7890a100c07448ad08d26302f6092fe392a557f54a4 +921a1890de994f00000000010077ffec03b0053d002c007940318502010f20090d4806080105 +031503250303082626281a6f7605860502052e002e402e02402e602ea02ee02e042870230eb8 +ffc0401d090d480e221f730000152776240615730a700f800f020f0f010f0f0a19003f332f5d +5d10ed3fed12392fed32012f2bd6ed5d7110de5ded12392f31305e5d5d2b5d01321e0215140e +02232226270333171e0333323e0235342e02232206072311211521113e0301e570ac743b3976 +b3795ea94c0b422d12333c401e5d77451a1b487d623b5a1d6002a8fdb2122d374503102d5e91 +655f9a6e3c1516011abc0a140f092f5678494e744e271008029999fe54040807050000010087 +000003c5053d0008004f401b0020090f480506060107030a000a400a02400a600aa00ae00a04 +01b8ffc04014080d48010518040876028f000100000100000206003f332f5d5d10ed393f012f +2b5d7110ce3211392f3331302b132311211501230121c942033efdaa81024bfdb30400013d4d +fb1004a4000000020042ffec03ac054c00280038009b406d37180c0f488927019a1f011e280c +0f483b1e011b162b16026a0d7a0d9a0d030a261a262a260334216f0a3a103a503a02503a703a +b03af03a042c6f0014146f007f0002002134343174092489249924032424291c73111f162f16 +3f160316161119297306058605960503080507003f5e5ded3f332f5d10ed12392f5ded3210c9 +012f5d332f10ed5d7110deed323130005d015d5d5d2b5d5d2b13343e0233321e011215140e04 +232226273533171e0333323e02370e0123222e0201220615141e0233323637342e02423c70a0 +6472a66d35274661748345588f444123132f33351946795a3705429a59548c653701b2817921 +3f5b3b42843e1c3c6203a4679f6b3750a7fefeb181cb9a6d441f1111e890090e0b053b84d398 +253033659601bab3a9527247201c1993df954b00000000010025000004c1053d001701f140ff +050d150d250d030a081a0802090f1901fe0f194f195f197f198f19bf19df19ff1908f019018f +199f19cf19037019010f191f194f1903cf19df19ef1903b019019f19018019011f192f195f19 +03001901ce6f19af19bf19ef19045019010f192f193f1903ff1901d01901bf1901a019013f19 +4f197f19032019017f199f19bf19cf19ff19056019014f19013019010f19019def1901d01901 +2f196f197f19af1904101901bf19cf19ef19ff19049019a019027f19016019010f193f1902e0 +19013f195f197f198f19bf19052019010f19016bf01901cf1901a019018f19017019010f191f +194f1903f01901cf1901b019015f196f198f199f1904301940190240871f1901001901df1901 +8019b019025f190100193019023bff1901e01901cf1901b019014f195f198f1903301901b019 +e019f019038f19017019015f190100192019301903f01901df1901c019019f19017019801902 +1f192f193f1903001901500c800cb00cc00c040c025f098f09bf09cf090409155a020d000901 +09091403600a0315025f0012003fed323fed32332f5d33012ffdcc5d10cc5d5d5d5d5d5d5d5d +71717171717272727272725e5d5d5d5d717171717171717272727272725e5d5d5d5d71717171 +71727272725e5d5d5d5d5d7171717171717272725e5d5d5d5d5d5d71717171725e5d31305e5d +5d213537112322060f012311211123272e032b01111715013bd53383b2251b43049c441b1247 +5e6f3a31d5351b04970c08d1013bfec5d104060503fb6b1b350000000002002b00000212054c +0013001d009c4053004a0b0a9b0aab0a03eb0afb0a02840a010a19470b142b14024b145b149b +14fb14040b142b143b14ab14bb14eb1406101440393d48141f041f141f0239f41f01901f0102 +501fa01fb01fc01f04901fa01f021fb8ffc0b32d30481fb8ffc0b3181b481fb8ffc040100d10 +4805530f041a501d0f1419501715003fed323fed3fed012b2b2b5d715f72725e5d10dc2b5e5d +7172fdd45d5d71ed313001140e0223222e0235343e0233321e0203171521353711273521017b +111e281616271e11111e271616281e110aa1fe19a085012b04df16271e11111e271616281e11 +111e28fb51192d2d190320192d000001002b0000061903c5003c03bb4085043501e435f43502 +05351535253503043401e434f43402053415342534030b2701eb27fb2702bf27cf2702272008 +0d480b2801eb28fb2802bf28cf28022820080d48042601e426f4260205261526252603042501 +e425f42502052515252525030b1701eb17fb1702bf17cf17021720080d480b1601eb16fb1602 +bf16cf16021620080d4807b8ffc8400b0a1e480106110621060310b8ffd840d0081048031101 +0803082447292938184706139613020a133e463e763e02293e01143e01063e01f8e43e01d23e +01b43ec43e02a23e01943e01823e01743e01623e01543e01063e163e263e463e04f23e01c43e +d43ee43e03b23e01a43e01363e563e663e763e963e05243e01163e01043e01f43e01d63ee63e +02c43e01963eb63e02843e01763e01593e01343e443e02263e01123e01043e01c8f63e01b43e +c43ed43e03a63e01943e01863e01723e01643e01503e01423e01243e343e02123e01043e01f6 +3e01e23e01d43e01c63e013eb8ff804017afb248523e623e02443e01363e01243e01063e163e +023eb8ff8040ffa4a748a23eb23e02943e01863e01723e01643e01563e01243e343e02163e01 +043e0198d63ee63ef63e03a43eb43ec43e03963e01843e01563e763e02443e01263e363e0202 +3e123e02f43e01e63e01c43ed43e02b63e01843e943e02363e563e763e03243e01063e163e02 +f63e01d43ee43e02c63e01a43e01963e01623e0101503e01443e01303e01043e143e243e0368 +f03e01d43ee43e02743eb43e02403e01043e243e343e03f43e01db3e01b03ec03e02643e843e +a43e03503e01243e343e443e03103e01043e01f43e01d03e01c43e01ab3e01903e01843e013b +3e6b3e02203e01043e143e0238d43ee43e02603ea03e02543e01403e01143e343e02405b943e +c43ee43ef43e04803e01543e743e02403e01343e011b3e01043e01e43e01c03e0102103e503e +703e803eb03e050f3e01080033477038010038013839503c0f13182429330538502716361508 +21211c520d100032322d520510003fed3210c93fed3210c93f3333ed17323fed012f5d71ed32 +5e5d5d5f5d5d7171717171717172727272725e5d5d5d5d5d5d5d5d5d71717171717171717272 +7272725e5d5d5d5d5f5d5d5d5d5d5d717171717171717172727272727272725e5d5d5d5d5d5d +5d5d5d2b71717171712b717171717272727272727272727272725e5d5d5d5d5d5d5d5d5d5d5d +7171717171717171727272727272727272725e5d5d5d5d10d45e5ded11392fed3231305f5e5d +2b005d2b012b5d5d712b5d5d715d5d715d5d712b5d5d712b5d5d715d5d715d5d71013e033332 +16173e0333321e021511171521353711342623220e0207161511171521353711342623220e02 +071117152135371127352101461c4d52542445751d205a615f2636583f2379fe558c4b551a45 +453f15118dfe428b55551c3d3b35128dfe5677770113036010241e133439122720141e426a4b +fd96192d2d1902585359080a0d043641fd96192d2d190258535906080b04fd19192d2d190320 +192d00020050ffec034603c5001f002a0074402d8914019813010b138b1302161b261b020918 +191829189918040826481f0b0b1f2c002c013e802ca02cf02c032cb8ffc0b3434a482cb8ffc0 +40172a2e482501488816011600502525062050191006511116003fed3fed12392fed012f5ded +322b2b715e5d10ce322f10ed31305e5d5d5d5d5d0115141e0233323e0237150e0323222e0235 +343633321e021d0101220e021521342e020104153f725d1e42423e1a17414e582d75a1642cce +bf4b836239fe97385135190192112b4801d9124986673d05080a06380f1b160d407eba79f6f2 +285e9e7652019c2f567b4c4c7b562f00000000010098feee0260058d00070178401f07040214 +0244025402040c020b0901fde40901d00901b409c40902a0090109b8ffc0400beff448100920 +0930090309b8ffc04012e8eb48b009c00902640984099409a4090409b8ff804011dde0480409 +140902d409f40902c0090109b8ffc04029d2d648600901540901300940090204091409240903 +cbb409d409e40903a00901840994090270090109b8ffc0409eb7c1489b09ab09bb0903840901 +3b094b0902bb09db09eb090394090109409da0480409019b7b098b09eb0903bb09cb09fb0903 +7409012b093b0902ab09db090284090109406a6d4804090169f409014b095b09bb09031b092b +093b095b096b098b099b09cb09080f0901ff0901029f09af09df09ef09045009010f090139ff +0901c009014009d00902df090180090104f001400e11480103f5020006f500002fed3fed012f +2bed5d5d7172725e5d5d5d5f5d717172725e5d2b5d5d717171725e5d2b5d5d7171712b727272 +725e5d5d5d5d2b5d5d712b71712b722b727272725e5dcd5e5d32313013112115051105159801 +c8fed70129feee069f2f29fa11292f0000010054ffec02d303c5003500a140244a328a32027c +158c15023a164a167a168a1604053315332533033c1a4c1a7c1a8c1a0402b8ffd84017090d48 +1e18090c48254010154825251346003720370137b8ffc040301e21484f375f37af37032d461c +0b0b1c132d052a5021342644260226262110105005340b440ba40b03200b010b0b0516003f33 +2f5d5d10ed3f332f5d10ed123939012f332f10ed5d2b7110deed332f2b31302b2b5d005d5d5d +5d01140e0223222e02273533171e0133323635342e0635343e02333216171523272e01232206 +15141e0602d32754855e2f5b4e3a0d2d311f62425d652a44575b57442a2e53734544823c2f2a +1a5a3351552a45585c58452a01083f694b290b0f1005e7831c28515532412c1d1e263c5a4340 +644423130ccd6d171850442e3b291e2029405c000001004afeee0212058d000701a4400f0409 +00190049005900040c0002f007b8ffc040280c11480709060916093609460904fbf60901e409 +01d60901b409c40902a209017409840994090309b8ffc04012edf148120901040901e409f409 +02d6090109b8ff80b6e3e74876090109b8ff804033dee1482209010409140902f40901e60901 +c409d40902a609b6090274098409026209013409440954090306091609260903cb09b8ffc040 +19c6c948a4090196090184090172090101400950096009030209b8ffc0b3bbbe4809b8ff8040 +25b7ba489f09af0902800901df09ef090200099009a009c009049bc009d009027f098f090209 +b8ffc040648c8f48ff090140097009d00903df09018009b009c009034f090100090169f00901 +bf09019009a009024f095f090200091009025f096f09cf09039f09af09020940464c48500980 +09020f0901396009c009024009d00902df090180090104f5050001f500002fed3fed015d5d71 +725e5d5d2b5d7172727272725e5d5d5d5d71712b72725e5d5d71712b2b5f725f727272722b5e +5d5d5d5d5d5d5d5d71712b712b717172722b7272727272725e5d10de2bedcd5e5d3231301335 +2511253521114a0129fed701c8feee2f2905ef292ff961000001003b00000598053d001300a0 +402f18075807023707011201520708075a131214131207135c00061006020c06150015013f40 +1501201501a015e0150212b8ffc840390810481208095c500e010e050815080203000508030f +5f12021103090e5fd51301831301026013701302511301431301251335130213070c12003f33 +335d5d5d5d5f5d5ded323f3333ed17325f5d012f5ded32322b5d71725e5d10de5e5dfd32872b +872bc4015d5d313001273521150711230111171521353711273521010483b401c9ac61fcc5b4 +fe37acac019602b204ee1a35351afb1204b6fb9a1b35351b049e1a35fc1f00000002004effec +03b203c5000b001f008c403c840a940a02050a018b089b08020a08018b049b04020904018402 +940202060201080c4800210021202102102130215021e02104002120214021033b21b8ffc040 +16414a489f2101702101402160218021a0210460210121b8ffc0400e252e4816480611500910 +1b500316003fed3fed012fed2b5d7172722b5e5d717210deed31305e5d5d5d5d5d5d5d5d0114 +0223222635343633321607342e0223220e0215141e0233323e0203b2d6e2d4d8d8dcd6dab41a +3d64494a6038161638604a49643d1a01dbefff00fef1eefcf7f36199693737699961629a6b39 +396b9a00000000010087ffe3017900d50013002740190096000a01000a100af00a03000a100a +f00a03080a0f9b0513003fed012f5e5d7172ed313025140e0223222e0235343e0233321e0201 +7913202d191a2c201313202c1a192d20135c192c211313212c19192d201313202d000001003f +000002aa05a2002101af400d09061906290603080b2301fd23b8ffc0405ef8fb488b23013423 +44236423038423d423e423f42304702301142344235423642304542364237423b423e423f423 +060b231b2302ccf02301c423d423e423038b230134236423742303a423d423e423f423045423 +64237423e423f4230523b8ffc0400ab0b3480b231b23029c23b8ffc0400c989b489b23017423 +84230223b8ffc04031898d48ab2301542364238423031b2301042301f42301bb230164237423 +8423031b232b23020423016b6423842394230323b8ffc040906568484b2301042301f42301ab +23bb23029423012b235b23020423142302ab23bb23cb230304231423442354237423053afb23 +01b423d42302a023012423342344237423842394230610230102002301202330235023802390 +23b023e023f02308102320238023c02304180d0d1c470300211021202180210408211c21501f +15001a5003190f1250095f0e010e0e0901003f332f5d10ed3f33ed323fed32012f5e5d32ed32 +2f325d71725f72727272725e5d5d717171717172722b725e5d5d5d5d5d717171712b72722b5e +5d2b5d71727272725e5d5d71717172722b5e5d31305e5d1323353735343e0233321617152327 +2e0123220e021d01331523111715213537e1a2a22b5175492d461c312d10261c232c1a0afafa +cbfe048b03583127426aa16d380b08cd7b0a0b1f4164469c54fcf6212d2d210000000001004e +ffec034e03c50027006d40270807880702080d880d0208090101190601011d13132729002901 +3e40298029a029d029f0290529b8ffc0401f2a2d485f29af2902561d661d021d48790a890a02 +0a1850140f102722510516003fed323f33ed012f5ded5d5d2b715e5d10ce322f3130005e5d01 +5e5d5e5d5d250e0323222e0235343e02333216171123272e0123220e0215141e0233323e0237 +034e1a4852592a7aad6e344378a56251983e372b256939416345231e4c81632247433b173913 +1d130a4380b97580b97738130cfefaa6151a2f649a6b5a91663805090c070001002900000298 +03c50018006bb3040a0102b8ffd8402f090f48131f016f017f010301010947000e100e200ec0 +0ed00ee00e06080e1f1a5f1a02401a01561366130213031802b8ffc04010090c48020218100f +50120f090e500c15003fed323fed3f332f2b10c9335d0171722f5e5ded322f5d3231302b5d01 +152327220e020711171521353711273521173e033302982b3a1c40403b16a1fe427777011209 +17505d5d2403c5fe6e080d120afd42192d2d190320192d7513312c1e0001003b00000468053d +001000e0400a05071507020903081212b8ff80403060644806121612261246125612661206f4 +1201e61201d4120166127612a612b612c612055412012612461202d6120112b8ff8040394145 +486612761202441254120232120101201201141201001201391412341264129412d412e412f4 +1207001201027012014012501270120312b8ffc0b325284812b8ffc0b31a1d4812b8ffc0401c +131748025a500ce00c020c010d5f0f030c5f0a500801080803600a12003fed332f5d10ed3fed +32012f5ded2b2b2b5d715f72725e5d5d5d5f5d5d5d2b5d717171717171722b10ce31305f5e5d +01071121323637133303213537112735210277cf01087d9e1e3e4112fbe5acac023c05081afb +680e060117fe7f351b049e1a350000000001002d000005a2053d001b019140426b1b014f1b01 +5514014a1401500d01340d014906b90602651b012a1a3a1a4a1a03bb1901bb18014a15011314 +012a133a13020b101b10020b0f1b0f022a0e3a0e020cb8ffb840b10c0d48330c01250c01500b +01350b450b02500a010402140202040114010208140c151b071a0013000d0c1506071a050e05 +140d0c150c1b06071a070e015200130060050e1405050e070152150c155a1a07141a1a070e6b +137b13021313140d1b0604071a5f15011b15010015010c151d1f1d5f1d020f1d3f1d4f1d7f1d +af1def1d06df1dff1d02001d401d701db01d043b401d01201d801d901d03001d601d701da01d +c01dd01de01d070c9407a4070207b8ff8840240f114853070107070005051c0c0e1303075f1b +06140d040310090300151a03055f180312003f33ed17323f33121739ed17321101332f33332f +5d2b5d325d71725e5d5d717210cc5e5d5d5d32111739322f5d3387102b872bc48718102b872b +c41087c0c01087c0c0108708c008c0108708c008c03130015e5d5d5d5d5d5d5d2b5d5d5d5d5d +5d5d5d5d5d005d5d5d5d5d5d5d25171521353709012735211507090127352115070901171521 +353701013da6fe4a9401c8fe7b970229aa01160137a601b794fe8701cd98fdd7aafea0501b35 +351b025e02401a35351afe62019e1a35351afe0afd581b35351b0208000000010054ffec04e5 +054c002b00684015651c01151d251d651d031518251865180325170124b8ffe8b3090d4812b8 +ffe84027090d481010262d402d011a5b30054005020540080b4805155f0a00110111110a0426 +261f5f0013003fed332f3f332f5d10ed012f2b5ded5d10ce322f31302b2b5d5d5d5d0522242e +01353412362433321e02171323272e0123220e0215141e0233323e023f0133030e030306a4fe +ffb15c5db10102a6457a6f642f06421e46b96075b77e43427cb3723e71614d1a2541062a6c7a +86145caefb9eb40108ad54090e120afedbae2b2f4091edad98e1954a101c2514c8fec50c1712 +0a0000000002003b00000421053d000c002100a4407da411b41102051f01851a951a02051985 +1902080a021a02020e0a180c0f48005a1c230f232f236f237f238f23052f233f234f236f239f +23bf23df23070f235f236f23cf23df23ff230638bf23df23020f232f237f23bf23040f231f23 +3f237f239f23af230608070e5a5013011308600d0d110560145f16030e135f1112003fed323f +eded11392fed012f5ded325e5d71725e5d717210deed31302b5e5d5e5d5d5d5d01342e022b01 +1133323e020111171521353711273521321e0215140e0223035a234f805e62685e7f4d20fe4e +d5fdcb9fac01fa8dbd72302f6fba8a03b050744b24fd852d547afeabfe421b35351b049e1a35 +3d6b905352987446000000010014000003e5058d002800b0b9000dffc0402b08104829143914 +02181401091401091415470f100116102aa02a01002a102ac02ae02a0439a02af02a022ab8ff +c040142b30482f2a01102a01502a01702a802a902a032ab8ffc0b31f22482ab8ffc0402b1316 +48001f47802401002410242024c024d024e024060824255028001f151024501322151e050519 +520a10003fed3311333f33ed3232323fed012f5e5d71ed322b2b5d7172722b725e5d7110dc5e +5ded325e5d5d5d31302b01140e02073e0333321e021511171521353711342623220e02071117 +15213537112735210146010103021c50575724365a412572fe6b7d51551c3f3e36127ffe6477 +8c013203f60e282b280d10241e131e426a4bfd96192d2d19025e535906080b04fd13192d2d19 +0502182d000000010019fe4603f803ac00220388b9001bffe0b3080c481ab8ffe0400d080c48 +16182618020204010804b8ffd0402e0b114806010111031616171d1e1e01520100014b1d1e14 +1d1d1e1601521c1d1c471716141717160116081d011e1db8ffe040ff0911481d1d171e090029 +00022900401d21480024592469247924034b2401192429243924030b2401f8eb24fb24029924 +a924c924038b24015624014b24012440e7ea48eb2401b92401ab240179248924025b246b2402 +3d244d24021b242b2402d624e624f62403a924019b24018d24017b240159246924021624010b +2401c8fb2401ed2401b924c92402ab2401592469248924034b2401092401f92401eb2401d924 +01cb2401b92401ab240176240159246924022b243b244b2403192401d624f624029924a92402 +7b248b2402092469240298f92401db24eb2402c92401b4240176249624a62403492401362401 +1424242402062401d624f62402a92401964085240174248424025624662402022401f22401d4 +24e42402b624c6240289240174240150246024023224422402142424240206240168d624f624 +02b224c22402a42401922401742484240266240154240146240112242224322403042401f424 +01d624e62402b424c42402a62401922401842401522462247224033424442402162426240224 +b8ff804050454848c62401a424b4240292240174248424025224622402342444240226240114 +240106240138f62401d42401b224c2240284249424a424037224016624015424014624013224 +012424011224010124b8ff804009252848b424c4240224b8ffc040551e214850240134244424 +02f42401d0240102702480249024b024c024050f244f240208200c300c400c030c0c1c001720 +170240175017601703001710170209173d1d010b1d0112301dc01d02001d201d301d03491db8 +ffc04022404348051d01451d551d651d851d0401161d0323001c1e03175020190f10510c061c +003f33ed3f33ed17321117335d712b5e5d715e5d5d012f5e5d717232322f5d5e5d5d5f5d5d71 +712b712b5f72727272727272727272725e5d5d5d5d5d5d5d5d5d2b7171717171717171717272 +72727272727272725e5d5d5d5d5d5d5d5d5d7171717171717272727272727272725e5d5d5d5d +71717171717171717171727272727272725e5d5d5d5d5d5d5d5d717171717171712b72727272 +725e5d5d5d5d10ce2b5e5d3211393d2f2b5e5d33338718102b872bc48718102b872bc48708c0 +3130015f5e5d2b5e5d5d2b2b09010e0323222e02273533171633323e023f010127352115071b +01273521150396fe9120425168451a272222152f211f372b463b30161afe9a6001b494fef693 +015e036afc5b518c673b02050605cb601726455e39480370192d2d1bfd6f0293192d2d000000 +058d00150048053d000f0070053d000f000000000000000000000000000003ac001900000000 +ffec00000000ffec00000000ffec0000fe4cfffa000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000080000000000009800a600b4008d00d9005d +000000000000004600500069007500d900000000000000000000000000c100d1006900000000 +0050005a00aa008a0000000000000000000000000000000000000000000000ac00b8005a0000 +000000500060008f0099000000000000000000000000000000000000000000000050009700b3 +00c700d9000000000000000000000050006d007b008d00b500d9013100c90000016f00f20108 +008100c500b800f20131004d0000000000000000000000000000000000000000020e00000066 +0000000000660000000000000000000002db009b028b004a02e40000009900660000022f0210 +00c4009c015e000001740046008d0000000000000046003c0000000000000000000000000000 +00000087007d00000053006800760087000000000000053dfcda0009fff3008f007d004a0082 +0041006c0000000000000000000000bc019f030a00000354009f00a600c100000000002f0000 +0000000000000748036a02b60202fd930000009100670091006101d90000028d034100440511 +01b40000404559585554535251504f4e4d4c4b4a494847464544434241403f3e3d3c3b3a3938 +37363531302f2e2d2c28272625242322211f181411100f0e0d0b0a090807060504030201002c +4523466020b02660b004262348482d2c452346236120b02661b004262348482d2c45234660b0 +206120b04660b004262348482d2c4523462361b0206020b02661b02061b004262348482d2c45 +234660b0406120b06660b004262348482d2c4523462361b0406020b02661b04061b004262348 +482d2c0110203c003c2d2c20452320b0cd442320b8015a51582320b08d44235920b0ed515823 +20b04d44235920b0042651582320b00d44235921212d2c20204518684420b001602045b04676 +688a4560442d2c01b10b0a432343650a2d2c00b10a0b4323430b2d2c00b0282370b101283e01 +b0282370b10228453ab10200080d2d2c2045b00325456164b050515845441b2121592d2c49b0 +0e23442d2c2045b0004360442d2c01b00643b00743650a2d2c2069b04061b0008b20b12cc08a +8cb8100062602b0c642364615c58b00361592d2c8a03458a8a87b0112bb0292344b0297ae418 +2d2c4565b02c234445b02b23442d2c4b525845441b2121592d2c4b515845441b2121592d2c01 +b005251023208af500b0016023edec2d2c01b005251023208af500b0016123edec2d2c01b006 +2510f500edec2d2c462346608a8a462320468a608a61b8ff8062232010238ab10c0c8a704560 +20b0005058b00161b8ffba8b1bb0468c59b0106068013a2d2c2045b0032546524bb013515b58 +b0022546206861b00325b003253f2321381b2111592d2c2045b00325465058b0022546206861 +b00325b003253f2321381b2111592d2c00b00743b006430b2d2c21210c6423648bb84000622d +2c21b08051580c6423648bb82000621bb200402f2b59b002602d2c21b0c051580c6423648bb8 +1555621bb200802f2b59b002602d2c0c6423648bb84000626023212d2c4b53588ab004254964 +234569b0408b61b08062b020616ab00e23442310b00ef61b21238a121120392f592d2c4b5358 +20b0032549646920b00526b0062549642361b08062b020616ab00e2344b0042610b00ef68a10 +b00e2344b00ef6b00e2344b00eed1b8ab00426111220392320392f2f592d2c45234560234560 +23456023766818b08062202d2cb0482b2d2c2045b0005458b040442045b04061441b2121592d +2c45b1302f4523456160b0016069442d2c4b5158b02f2370b01423421b2121592d2c4b515820 +b0032545695358441b2121591b2121592d2c45b01443b0006063b0016069442d2cb02f45442d +2c452320458a60442d2c45234560442d2c4b235158b90033ffe0b134201bb333003400594444 +2d2cb0164358b00326458a586466b01f601b64b020606620581b21b04059b001615923586559 +b02923442310b029e01b2121212121592d2cb0024354584b53234b515a58381b2121591b2121 +2121592d2cb0164358b004254564b020606620581b21b04059b0016123581b6559b0292344b0 +0525b00825082058021b0359b0042510b005252046b0042523423cb00425b0072508b0072510 +b006252046b00425b0016023423c2058011b0059b0042510b00525b029e0b02920456544b007 +2510b00625b029e0b00525b00825082058021b0359b00525b003254348b00425b0072508b006 +25b00325b0016043481b2159212121212121212d2c02b00425202046b004252342b0052508b0 +03254548212121212d2c02b0032520b0042508b0022543482121212d2c452320451820b00050 +205823652359236820b040505821b04059235865598a60442d2c4b53234b515a5820458a6044 +1b2121592d2c4b545820458a60441b2121592d2c4b53234b515a58381b2121592d2cb000214b +5458381b2121592d2cb002435458b0462b1b21212121592d2cb002435458b0472b1b21212159 +2d2cb002435458b0482b1b21212121592d2cb002435458b0492b1b212121592d2c208a08234b +538a4b515a5823381b2121592d2c00b0022549b000535820b04038111b21592d2c0146234660 +23466123201020468a61b8ff80628ab140408a704560683a2d2c208a2349648a2353583c1b21 +592d2c4b52587d1b7a592d2cb012004b014b54422d2cb1020042b123018851b1400188535a58 +b910000020885458b202010243604259b12401885158b920000040885458b2020202436042b1 +2401885458b2022002436042004b014b5258b2020802436042591bb940000080885458b20204 +0243604259b94000008063b80100885458b202080243604259b94000010063b80200885458b2 +02100243604259b94000020063b80400885458b202400243604259595959592d2c451868234b +51582320452064b04050587c59688a6059442d2cb00016b00225b0022501b001233e00b00223 +3eb10102060cb00a236542b00b234201b001233f00b002233fb10102060cb006236542b00723 +42b00116012d2c7a8a104523f5182d00000000010000000111eb2400ffce5f0f3cf5001f0800 +00000000d065c68f00000000d065c68ffe96fd93080e07da0000000800020000000000000001 +00000721fe450057086bfe96fe98080e00010000000000000000000000000000001f02ec0044 +0400004e040000b40400005a04000062040000280400004e0400005804000077040000870400 +004204e300250239002b0639002b038d00500200000002aa0098031d005402aa004a05c7003b +0400004e0200008702aa003f038d004e02aa002904e3003b05c7002d055600540473003b0400 +0014040000190000002c009400cc013e01ec024c02fe03a6042404620502062206a008d4094e +094e0a1e0ab80b9e0c140c8c0cc00dca0e3a0e980f2a102810a0112811be13bc00010000001f +01520054007d000500020010002f005a0000040b063900030002b10960be01070001003f0107 +000100bf0104405901e0fd01cffd0120fd017ffb0150fb0180f290f202f1f0291faff0bff002 +4fef5fefafef0330ef010fef010800ed10ed50ed60ed70eda0ed060a0fec010c00eb0111e3e0 +381fdf33dd55de33dc5500dd013c50dd80ddb0dd03b8ffc0405add080b46dd010355dc03161f +10c020c030c070c080c0d0c0e0c0f0c00880be90be02bdbc2f1f0fbc1fbc021fb34fb37fb303 +60a8010fa81fa802509b609b02909c010f9c1f9c2f9c039a992e1f99471e1f9796271fe096f0 +9602b8ffc04035960d11465f95017f928f9202708680869086038085908502af76bf76027350 +291f6f6e2b1f6e472a1f19331855073303550603ff1fb8ffc0404462252846605f401f5f5029 +1f5b5a301f5a47291f1333125505010355043303550f031f033f034f036f038f03bf03070852 +501e1f51501e1fe050f050020f4f1f4f2f4f03b8ffe040614b212846604a704a804a03494629 +1f4847381f0f471f472f47cf47df47ef47065f47019f47019f46af46bf46034046292f464046 +1e21461c481b551633155510330f5502010055013300552f0fff0f020f0f5f0f7f0f030f003f +00028016010501b80190b154532b2b4bb807ff524bb008505bb00188b02553b00188b040515a +b00688b000555a5b58b101018e59858d8d00421d4bb0325358b0601d594bb0645358b0401d59 +4bb0805358b0101db1160042597373742b2b2b2b2b012b2b737374752b2b73002b75742b2b5e +732b2b2b012b2b002b2b2b2b2b2b012b2b002b73017373007373012b732b2b2b737300737373 +017300732b017373002b2b2b735e732b2b012b5e735e73005e735e73737301732b7300737373 +737301737373185e00> +] def +/f-0-0 currentdict end definefont pop +%%Page: 1 1 +%%BeginPageSetup +%%PageBoundingBox: 4 4 188 128 +%%EndPageSetup +q 4 4 184 124 rectclip q +0.12549 g +0.8 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 135.199997 cm +43.199 90.961 m 37.199 90.961 l S Q +BT +10 0 0 10 26.6 41.279997 Tm +/f-0-0 1 Tf +(0)Tj +ET +q 1 0 0 -1 0 135.199997 cm +43.199 77.039 m 37.199 77.039 l S Q +BT +10 0 0 10 26.6 55.199997 Tm +/f-0-0 1 Tf +(1)Tj +ET +q 1 0 0 -1 0 135.199997 cm +43.199 63.121 m 37.199 63.121 l S Q +BT +10 0 0 10 26.6 69.119997 Tm +/f-0-0 1 Tf +(2)Tj +ET +q 1 0 0 -1 0 135.199997 cm +43.199 49.199 m 37.199 49.199 l S Q +BT +10 0 0 10 26.6 83.039997 Tm +/f-0-0 1 Tf +(3)Tj +ET +q 1 0 0 -1 0 135.199997 cm +43.199 35.281 m 37.199 35.281 l S Q +BT +10 0 0 10 26.6 96.959997 Tm +/f-0-0 1 Tf +(4)Tj +ET +q 1 0 0 -1 0 135.199997 cm +43.199 90.961 m 43.199 96.961 l S Q +BT +10 0 0 10 40.7 23.279997 Tm +/f-0-0 1 Tf +(1)Tj +ET +q 1 0 0 -1 0 135.199997 cm +53.52 90.961 m 53.52 96.961 l S Q +BT +10 0 0 10 51.02 23.279997 Tm +/f-0-0 1 Tf +(8)Tj +ET +q 1 0 0 -1 0 135.199997 cm +65.281 90.961 m 65.281 96.961 l S Q +BT +10 0 0 10 60.28 23.279997 Tm +/f-0-0 1 Tf +(16)Tj +ET +q 1 0 0 -1 0 135.199997 cm +77.039 90.961 m 77.039 96.961 l S Q +BT +10 0 0 10 72.04 23.279997 Tm +/f-0-0 1 Tf +(24)Tj +ET +q 1 0 0 -1 0 135.199997 cm +88.879 90.961 m 88.879 96.961 l S Q +BT +10 0 0 10 83.88 23.279997 Tm +/f-0-0 1 Tf +(32)Tj +ET +q 1 0 0 -1 0 135.199997 cm +100.641 90.961 m 100.641 96.961 l S Q +BT +10 0 0 10 95.64 23.279997 Tm +/f-0-0 1 Tf +(40)Tj +ET +q 1 0 0 -1 0 135.199997 cm +112.398 90.961 m 112.398 96.961 l S Q +BT +10 0 0 10 107.4 23.279997 Tm +/f-0-0 1 Tf +(48)Tj +ET +q 1 0 0 -1 0 135.199997 cm +124.238 90.961 m 124.238 96.961 l S Q +BT +10 0 0 10 119.24 23.279997 Tm +/f-0-0 1 Tf +(56)Tj +ET +q 1 0 0 -1 0 135.199997 cm +136 90.961 m 136 96.961 l S Q +BT +10 0 0 10 131 23.279997 Tm +/f-0-0 1 Tf +(64)Tj +ET +q 1 0 0 -1 0 135.199997 cm +147.762 90.961 m 147.762 96.961 l S Q +BT +10 0 0 10 142.76 23.279997 Tm +/f-0-0 1 Tf +(72)Tj +ET +q 1 0 0 -1 0 135.199997 cm +159.52 90.961 m 159.52 96.961 l S Q +BT +10 0 0 10 154.52 23.279997 Tm +/f-0-0 1 Tf +(80)Tj +ET +q 1 0 0 -1 0 135.199997 cm +171.359 90.961 m 171.359 96.961 l S Q +BT +10 0 0 10 166.36 23.279997 Tm +/f-0-0 1 Tf +(88)Tj +ET +q 1 0 0 -1 0 135.199997 cm +183.121 90.961 m 183.121 96.961 l S Q +BT +10 0 0 10 178.12 23.279997 Tm +/f-0-0 1 Tf +(96)Tj +ET +q 1 0 0 -1 0 135.199997 cm +43.199 35.281 m 43.199 90.961 l 183.121 90.961 l S Q +0 g +BT +-0.000000000000001837 10 -10 -0.000000000000001837 11.76 55.1757 Tm +/f-0-0 1 Tf +[(T)35(ime [s])]TJ +10 0 0 10 88.539922 5.279997 Tm +[(No. of cores)]TJ +-0.341992 11.496 Td +(LXC)Tj +ET +0.12549 g +1.6 w +q 1 0 0 -1 0 135.199997 cm +51.121 12 m 79.52 12 l 43.199 80.801 m 44.641 80.641 l 46.16 80.32 l 47.602 + 80.32 l 49.121 80.16 l 50.559 80 l 52 79.762 l 53.52 79.68 l 54.961 48.238 + l 56.48 48.801 l 57.922 48.641 l 59.441 48.559 l 60.879 48.398 l 62.32 +48.16 l 63.84 48.641 l 65.281 48.801 l 66.801 48.48 l 68.238 48.078 l 69.68 + 47.762 l 71.199 48.238 l 72.641 48.238 l 74.16 48 l 75.602 47.602 l 77.039 + 47.84 l 78.559 47.199 l 81.52 47.199 l 82.961 47.039 l 84.398 46.961 l +85.922 46.801 l 87.359 47.602 l 88.879 46.879 l 90.32 45.922 l 91.84 46.238 + l 93.281 46 l 94.719 45.922 l 96.238 45.922 l 97.68 45.68 l 99.199 46 l + 100.641 45.84 l 102.078 45.039 l 103.602 45.922 l 105.039 45.121 l 106.559 + 45.602 l 108 45.199 l 109.441 45.199 l 110.961 45.441 l 112.398 45.121 +l 113.922 44.48 l 115.359 44.801 l 116.879 44.398 l 118.32 44.719 l 119.762 + 44.48 l 121.281 44.16 l 122.719 44.559 l 124.238 44.719 l 125.68 43.68 +l 127.121 43.762 l 128.641 43.84 l 130.078 43.602 l 131.602 43.68 l 133.039 + 43.199 l 134.48 43.359 l 136 43.121 l 137.441 42.641 l 138.961 42.879 l + 140.398 42.641 l 141.922 42.398 l 143.359 42.398 l 144.801 42.719 l 146.32 + 42.398 l 147.762 42.32 l 149.281 40.48 l 150.719 41.68 l 152.16 41.68 l + 153.68 41.52 l 155.121 41.68 l 156.641 41.602 l 158.078 41.68 l 159.52 +41.84 l 161.039 40.32 l 162.48 40.48 l 164 40.238 l 165.441 40.238 l 166.879 + 40.32 l 168.398 40.238 l 169.84 40.48 l 171.359 40.32 l 172.801 39.602 +l 174.32 39.039 l 175.762 39.281 l 177.199 39.199 l 178.719 39.281 l 180.16 + 39.281 l 181.68 39.359 l 183.121 39.602 l S Q +0 g +BT +10 0 0 10 152.72 120.239997 Tm +/f-0-0 1 Tf +(Phys.)Tj +ET +0.12549 g +[ 4 6.4] 0 d +q 1 0 0 -1 0 135.199997 cm +118.719 12 m 147.121 12 l 43.199 89.84 m 44.641 89.68 l 46.16 89.52 l 47.602 + 89.281 l 49.121 89.199 l 50.559 89.039 l 52 88.879 l 53.52 88.719 l 54.961 + 68.879 l 56.48 68.879 l 57.922 68.48 l 59.441 69.039 l 60.879 68.719 l +62.32 68.961 l 63.84 68.801 l 65.281 68.801 l 66.801 68.078 l 68.238 68.32 + l 69.68 68.238 l 71.199 68 l 72.641 68.32 l 74.16 68.32 l 75.602 68.078 + l 77.039 68.238 l 78.559 67.602 l 80 67.121 l 81.52 67.68 l 82.961 67.84 + l 84.398 67.68 l 85.922 67.602 l 87.359 67.52 l 88.879 67.441 l 90.32 67.121 + l 91.84 67.121 l 93.281 66.801 l 94.719 67.199 l 96.238 67.121 l 97.68 +67.121 l 99.199 66.48 l 100.641 67.199 l 102.078 66.398 l 103.602 66.641 + l 105.039 66.398 l 106.559 66.238 l 108 66.559 l 109.441 66.641 l 110.961 + 66.398 l 112.398 66.48 l 113.922 65.762 l 115.359 65.199 l 116.879 65.762 + l 118.32 65.922 l 119.762 65.922 l 121.281 65.762 l 122.719 65.359 l 124.238 + 65.441 l 125.68 64.961 l 127.121 64.961 l 128.641 65.359 l 130.078 65.359 + l 131.602 65.121 l 133.039 64.879 l 134.48 65.281 l 136 64.879 l 137.441 + 64.238 l 138.961 64.398 l 140.398 64.398 l 141.922 64.32 l 143.359 64.48 + l 144.801 63.84 l 146.32 64.238 l 147.762 64.078 l 149.281 62.238 l 150.719 + 62.879 l 152.16 62.238 l 153.68 63.281 l 155.121 63.121 l 156.641 62.879 + l 158.078 62.719 l 159.52 62.879 l 161.039 61.52 l 162.48 61.84 l 164 61.199 + l 165.441 61.359 l 166.879 61.84 l 168.398 62.32 l 169.84 61.68 l 171.359 + 61.922 l 172.801 58.961 l 174.32 59.199 l 175.762 59.359 l 177.199 59.602 + l 178.719 59.441 l 180.16 59.602 l 181.68 59.281 l 183.121 59.52 l S Q +0.8 w +[] 0.0 d +q 1 0 0 -1 0 135.199997 cm +43.199 35.281 m 43.199 90.961 l 183.121 90.961 l S Q +Q Q +showpage +%%Trailer +end restore +%%EOF diff --git a/time-openfoam-226/ping-2.eps b/time-openfoam-226/ping-2.eps @@ -0,0 +1,4866 @@ +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: cairo 1.13.1 (http://cairographics.org) +%%CreationDate: Wed Jan 28 18:10:16 2015 +%%Pages: 1 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%BoundingBox: 0 4 193 128 +%%EndComments +%%BeginProlog +save +50 dict begin +/q { gsave } bind def +/Q { grestore } bind def +/cm { 6 array astore concat } bind def +/w { setlinewidth } bind def +/J { setlinecap } bind def +/j { setlinejoin } bind def +/M { setmiterlimit } bind def +/d { setdash } bind def +/m { moveto } bind def +/l { lineto } bind def +/c { curveto } bind def +/h { closepath } bind def +/re { exch dup neg 3 1 roll 5 3 roll moveto 0 rlineto + 0 exch rlineto 0 rlineto closepath } bind def +/S { stroke } bind def +/f { fill } bind def +/f* { eofill } bind def +/n { newpath } bind def +/W { clip } bind def +/W* { eoclip } bind def +/BT { } bind def +/ET { } bind def +/pdfmark where { pop globaldict /?pdfmark /exec load put } + { globaldict begin /?pdfmark /pop load def /pdfmark + /cleartomark load def end } ifelse +/BDC { mark 3 1 roll /BDC pdfmark } bind def +/EMC { mark /EMC pdfmark } bind def +/cairo_store_point { /cairo_point_y exch def /cairo_point_x exch def } def +/Tj { show currentpoint cairo_store_point } bind def +/TJ { + { + dup + type /stringtype eq + { show } { -0.001 mul 0 cairo_font_matrix dtransform rmoveto } ifelse + } forall + currentpoint cairo_store_point +} bind def +/cairo_selectfont { cairo_font_matrix aload pop pop pop 0 0 6 array astore + cairo_font exch selectfont cairo_point_x cairo_point_y moveto } bind def +/Tf { pop /cairo_font exch def /cairo_font_matrix where + { pop cairo_selectfont } if } bind def +/Td { matrix translate cairo_font_matrix matrix concatmatrix dup + /cairo_font_matrix exch def dup 4 get exch 5 get cairo_store_point + /cairo_font where { pop cairo_selectfont } if } bind def +/Tm { 2 copy 8 2 roll 6 array astore /cairo_font_matrix exch def + cairo_store_point /cairo_font where { pop cairo_selectfont } if } bind def +/g { setgray } bind def +/rg { setrgbcolor } bind def +/d1 { setcachedevice } bind def +%%EndProlog +11 dict begin +/FontType 42 def +/FontName /LiberationSerif def +/PaintType 0 def +/FontMatrix [ 1 0 0 1 0 0 ] def +/FontBBox [ 0 0 0 0 ] def +/Encoding 256 array def +0 1 255 { Encoding exch /.notdef put } for +Encoding 32 /space put +Encoding 44 /comma put +Encoding 46 /period put +Encoding 48 /zero put +Encoding 49 /one put +Encoding 50 /two put +Encoding 51 /three put +Encoding 52 /four put +Encoding 53 /five put +Encoding 54 /six put +Encoding 55 /seven put +Encoding 56 /eight put +Encoding 57 /nine put +Encoding 78 /N put +Encoding 84 /T put +Encoding 91 /bracketleft put +Encoding 93 /bracketright put +Encoding 97 /a put +Encoding 99 /c put +Encoding 100 /d put +Encoding 101 /e put +Encoding 102 /f put +Encoding 105 /i put +Encoding 109 /m put +Encoding 110 /n put +Encoding 111 /o put +Encoding 112 /p put +Encoding 114 /r put +Encoding 115 /s put +Encoding 116 /t put +Encoding 117 /u put +Encoding 121 /y put +/CharStrings 33 dict dup begin +/.notdef 0 def +/zero 1 def +/one 2 def +/two 3 def +/three 4 def +/four 5 def +/eight 6 def +/six 7 def +/five 8 def +/seven 9 def +/nine 10 def +/T 11 def +/i 12 def +/m 13 def +/e 14 def +/space 15 def +/bracketleft 16 def +/s 17 def +/bracketright 18 def +/N 19 def +/o 20 def +/period 21 def +/f 22 def +/c 23 def +/r 24 def +/p 25 def +/u 26 def +/n 27 def +/comma 28 def +/d 29 def +/t 30 def +/y 31 def +/a 32 def +end readonly def +/sfnts [ +<000100000009008000030010637674203e4240fa00002864000002166670676d73d323b00000 +2a7c00000705676c796671c561fb0000009c000027c86865616406a2e9730000318400000036 +686865610e1f056a000031bc00000024686d747876ad094f000031e0000000846c6f636199d0 +a2ee00003264000000446d61787004f3083b000032a80000002070726570409b59c2000032c8 +000002740002004400000264055500030007002eb101002f3cb2070408ed32b10605dc3cb203 +0208ed3200b103002f3cb2050408ed32b2070609fc3cb2010208ed3233112111252111214402 +20fe240198fe680555faab4404cd00000002004effec03b20552000d00210061b51f100b0f48 +1bb8fff0403d0c0f48561566150211100c0f48770c01790a017806017703010e6f0023002340 +230240236023a023e02304186f40089008a008030813730b071d730519003fed3fed012f5ded +5d7110deed31305d5d5d5d2b5d2b2b0114020e0123220211101233321203342e0223220e0215 +141e0233323e0203b2356ca671d4d8d8dcd4dcb8193b63494a5f361515365f4a49633b1902a4 +a8fefcb15b01640154014d0161fea3feaf90e29b51519be29090e59f55559fe50000000100b4 +000003850548000a003e402a100c500c02500c700cb00cf00c04006e40100501000540055005 +a005b00505080507800a060005730318003fed323f1acd012f5e5d711aed5d71313025051521 +3525110535253302730112fd2f0113fef1018734501b35351b04466135de00000001005a0000 +038f054c0022007f4055251e010519951902080c121c123c124c1204890f012a040114140209 +6f1a22221a24002440240240246024a024e024043421442102213002400202020917218f1201 +001210120212120c7387170117060221760118003fed323f5ded332f5d5d111239012f5d335d +5d7110ce322f10ed11392f3130005d5d015d5e5d5d2901353e0535342623220e020f0123113e +0133321615140e040721038ffccb65a98765432176861e3b362f1223424c9356dcdd2b507494 +b16402b2935e95817680945d8288090f130aa401021219b7a7528c817d86975b00010062ffec +03b0054c003c00b0b386370134b8ffe04073080b482b20090d488c12010a20090d4805030108 +3b3a4b3a023a1b863501356f205f1b6f1b027f208f20022c1b20201b2c0309156f7600860002 +003e003e403e02403e603ea03ee03e0420093009400903093a1b731c1c3210002b102b022b2b +25733207107305700a800a020f0a010a0a0519003f332f5d5d10ed3fed332f5d1112392fed39 +012f5d5d7110de5ded1117392f2f2f5d5d10ed5d11395d31305e5d2b5d2b2b5d01140e022322 +26270333171e0333323e0235342e022f0135373e0135342e0223220e020f0123113e03333216 +15140e02071e0103b04079b17163ba4b0b422d123a43471e5d77451a2c4d673b8f8f716c1b3a +5d431e3d383012234223464c5431d3db22486f4cb6ac016d5b8f63341813011abc0a140f092e +5373444e673f1d0308520906808241614020090f130aa4010209100b07a2a83f6d54390b15a7 +00020028000003e00544000a000e008140100c38161d483506450655060356060106b8fff040 +12131a48101050100250107010b010f010040db8ffe84031161b480d0440141948040a0a0801 +6e0e06000210022002400250027002a002b00208080208050e75000303010b07060118003f3f +3312392f33ed3232012f5e5d3333ed32322f2f2b332b5d7131302b5d71002b01112311213501 +3311331501230121032aacfdaa028f73b6fe9e05fe2001e50127fed90127850398fc728f0332 +fd5d0003004effec03b20552001d00310045009f40708701018503011103148600960002006f +323c6f1f140182149214021032018f329f3202143214320e1e6f860896080208471047504702 +50477047b047f04704286f890e990e02500e010e1103237341412d3773051915192519851995 +190519072d73090b190b290b890b990b05080b19003f5e5ded3f5ded12392fed3939012f5d5d +ed5d7110de5ded1139392f2f5d715d71ed10ed5d11393931305d5d011406071e031514062322 +26353436372e0135343e0233321e0203342e0223220e0215141e0233323e0203342e0223220e +0215141e0233323e0203896b5b36583f22d6e2d6d6806d576d31629464609263328b1a3d6449 +4a6038161638604a49643d1a291532543e3e512f13132f513e3e54321503f66e99281440576f +43bec0bdc185af2928986f4f815b31305a81fd2349714e28284e71494a714c28284c7102d63b +6247282847623b3c604424244460000000020058ffec03c3054c0026003600ac404b82240114 +14241454146414741405341c641c741c033535953502040301042514252425842504082c6f00 +df130113400d104813138600010038003840380240386038a038e038041f326f0ab8fff0402c +0c0f48300a400a020a1f32322f748622012222271a730f0014101420140314140f0727738805 +017905010519003f5d5ded3f332f5d10ed12392f5ded3210c9012f5d2bed325d7110ce5d322f +2b7110ed31305e5d5d5d5d5d005d01140e0223222e01023534123e01333216171523272e0323 +220e02073e0133321e0201323e0235342623220607141e0203c3356899646ead773f538bb662 +4b9a3e4223122f3333174771522f0448ab5454875e32fe6240583617677044954a1f446801a0 +68a2703a56ab00ffaab60106aa50140fe7890a100c07448ad08d26302f6092fe392a557f54a4 +921a1890de994f00000000010077ffec03b0053d002c007940318502010f20090d4806080105 +031503250303082626281a6f7605860502052e002e402e02402e602ea02ee02e042870230eb8 +ffc0401d090d480e221f730000152776240615730a700f800f020f0f010f0f0a19003f332f5d +5d10ed3fed12392fed32012f2bd6ed5d7110de5ded12392f31305e5d5d2b5d01321e0215140e +02232226270333171e0333323e0235342e02232206072311211521113e0301e570ac743b3976 +b3795ea94c0b422d12333c401e5d77451a1b487d623b5a1d6002a8fdb2122d374503102d5e91 +655f9a6e3c1516011abc0a140f092f5678494e744e271008029999fe54040807050000010087 +000003c5053d0008004f401b0020090f480506060107030a000a400a02400a600aa00ae00a04 +01b8ffc04014080d48010518040876028f000100000100000206003f332f5d5d10ed393f012f +2b5d7110ce3211392f3331302b132311211501230121c942033efdaa81024bfdb30400013d4d +fb1004a4000000020042ffec03ac054c00280038009b406d37180c0f488927019a1f011e280c +0f483b1e011b162b16026a0d7a0d9a0d030a261a262a260334216f0a3a103a503a02503a703a +b03af03a042c6f0014146f007f0002002134343174092489249924032424291c73111f162f16 +3f160316161119297306058605960503080507003f5e5ded3f332f5d10ed12392f5ded3210c9 +012f5d332f10ed5d7110deed323130005d015d5d5d2b5d5d2b13343e0233321e011215140e04 +232226273533171e0333323e02370e0123222e0201220615141e0233323637342e02423c70a0 +6472a66d35274661748345588f444123132f33351946795a3705429a59548c653701b2817921 +3f5b3b42843e1c3c6203a4679f6b3750a7fefeb181cb9a6d441f1111e890090e0b053b84d398 +253033659601bab3a9527247201c1993df954b00000000010025000004c1053d001701f140ff +050d150d250d030a081a0802090f1901fe0f194f195f197f198f19bf19df19ff1908f019018f +199f19cf19037019010f191f194f1903cf19df19ef1903b019019f19018019011f192f195f19 +03001901ce6f19af19bf19ef19045019010f192f193f1903ff1901d01901bf1901a019013f19 +4f197f19032019017f199f19bf19cf19ff19056019014f19013019010f19019def1901d01901 +2f196f197f19af1904101901bf19cf19ef19ff19049019a019027f19016019010f193f1902e0 +19013f195f197f198f19bf19052019010f19016bf01901cf1901a019018f19017019010f191f +194f1903f01901cf1901b019015f196f198f199f1904301940190240871f1901001901df1901 +8019b019025f190100193019023bff1901e01901cf1901b019014f195f198f1903301901b019 +e019f019038f19017019015f190100192019301903f01901df1901c019019f19017019801902 +1f192f193f1903001901500c800cb00cc00c040c025f098f09bf09cf090409155a020d000901 +09091403600a0315025f0012003fed323fed32332f5d33012ffdcc5d10cc5d5d5d5d5d5d5d5d +71717171717272727272725e5d5d5d5d717171717171717272727272725e5d5d5d5d71717171 +71727272725e5d5d5d5d5d7171717171717272725e5d5d5d5d5d5d71717171725e5d31305e5d +5d213537112322060f012311211123272e032b01111715013bd53383b2251b43049c441b1247 +5e6f3a31d5351b04970c08d1013bfec5d104060503fb6b1b350000000002002b00000212054c +0013001d009c4053004a0b0a9b0aab0a03eb0afb0a02840a010a19470b142b14024b145b149b +14fb14040b142b143b14ab14bb14eb1406101440393d48141f041f141f0239f41f01901f0102 +501fa01fb01fc01f04901fa01f021fb8ffc0b32d30481fb8ffc0b3181b481fb8ffc040100d10 +4805530f041a501d0f1419501715003fed323fed3fed012b2b2b5d715f72725e5d10dc2b5e5d +7172fdd45d5d71ed313001140e0223222e0235343e0233321e0203171521353711273521017b +111e281616271e11111e271616281e110aa1fe19a085012b04df16271e11111e271616281e11 +111e28fb51192d2d190320192d000001002b0000061903c5003c03bb4085043501e435f43502 +05351535253503043401e434f43402053415342534030b2701eb27fb2702bf27cf2702272008 +0d480b2801eb28fb2802bf28cf28022820080d48042601e426f4260205261526252603042501 +e425f42502052515252525030b1701eb17fb1702bf17cf17021720080d480b1601eb16fb1602 +bf16cf16021620080d4807b8ffc8400b0a1e480106110621060310b8ffd840d0081048031101 +0803082447292938184706139613020a133e463e763e02293e01143e01063e01f8e43e01d23e +01b43ec43e02a23e01943e01823e01743e01623e01543e01063e163e263e463e04f23e01c43e +d43ee43e03b23e01a43e01363e563e663e763e963e05243e01163e01043e01f43e01d63ee63e +02c43e01963eb63e02843e01763e01593e01343e443e02263e01123e01043e01c8f63e01b43e +c43ed43e03a63e01943e01863e01723e01643e01503e01423e01243e343e02123e01043e01f6 +3e01e23e01d43e01c63e013eb8ff804017afb248523e623e02443e01363e01243e01063e163e +023eb8ff8040ffa4a748a23eb23e02943e01863e01723e01643e01563e01243e343e02163e01 +043e0198d63ee63ef63e03a43eb43ec43e03963e01843e01563e763e02443e01263e363e0202 +3e123e02f43e01e63e01c43ed43e02b63e01843e943e02363e563e763e03243e01063e163e02 +f63e01d43ee43e02c63e01a43e01963e01623e0101503e01443e01303e01043e143e243e0368 +f03e01d43ee43e02743eb43e02403e01043e243e343e03f43e01db3e01b03ec03e02643e843e +a43e03503e01243e343e443e03103e01043e01f43e01d03e01c43e01ab3e01903e01843e013b +3e6b3e02203e01043e143e0238d43ee43e02603ea03e02543e01403e01143e343e02405b943e +c43ee43ef43e04803e01543e743e02403e01343e011b3e01043e01e43e01c03e0102103e503e +703e803eb03e050f3e01080033477038010038013839503c0f13182429330538502716361508 +21211c520d100032322d520510003fed3210c93fed3210c93f3333ed17323fed012f5d71ed32 +5e5d5d5f5d5d7171717171717172727272725e5d5d5d5d5d5d5d5d5d71717171717171717272 +7272725e5d5d5d5d5f5d5d5d5d5d5d717171717171717172727272727272725e5d5d5d5d5d5d +5d5d5d2b71717171712b717171717272727272727272727272725e5d5d5d5d5d5d5d5d5d5d5d +7171717171717171727272727272727272725e5d5d5d5d10d45e5ded11392fed3231305f5e5d +2b005d2b012b5d5d712b5d5d715d5d715d5d712b5d5d712b5d5d715d5d715d5d71013e033332 +16173e0333321e021511171521353711342623220e0207161511171521353711342623220e02 +071117152135371127352101461c4d52542445751d205a615f2636583f2379fe558c4b551a45 +453f15118dfe428b55551c3d3b35128dfe5677770113036010241e133439122720141e426a4b +fd96192d2d1902585359080a0d043641fd96192d2d190258535906080b04fd19192d2d190320 +192d00020050ffec034603c5001f002a0074402d8914019813010b138b1302161b261b020918 +191829189918040826481f0b0b1f2c002c013e802ca02cf02c032cb8ffc0b3434a482cb8ffc0 +40172a2e482501488816011600502525062050191006511116003fed3fed12392fed012f5ded +322b2b715e5d10ce322f10ed31305e5d5d5d5d5d0115141e0233323e0237150e0323222e0235 +343633321e021d0101220e021521342e020104153f725d1e42423e1a17414e582d75a1642cce +bf4b836239fe97385135190192112b4801d9124986673d05080a06380f1b160d407eba79f6f2 +285e9e7652019c2f567b4c4c7b562f00000000010098feee0260058d00070178401f07040214 +0244025402040c020b0901fde40901d00901b409c40902a0090109b8ffc0400beff448100920 +0930090309b8ffc04012e8eb48b009c00902640984099409a4090409b8ff804011dde0480409 +140902d409f40902c0090109b8ffc04029d2d648600901540901300940090204091409240903 +cbb409d409e40903a00901840994090270090109b8ffc0409eb7c1489b09ab09bb0903840901 +3b094b0902bb09db09eb090394090109409da0480409019b7b098b09eb0903bb09cb09fb0903 +7409012b093b0902ab09db090284090109406a6d4804090169f409014b095b09bb09031b092b +093b095b096b098b099b09cb09080f0901ff0901029f09af09df09ef09045009010f090139ff +0901c009014009d00902df090180090104f001400e11480103f5020006f500002fed3fed012f +2bed5d5d7172725e5d5d5d5f5d717172725e5d2b5d5d717171725e5d2b5d5d7171712b727272 +725e5d5d5d5d2b5d5d712b71712b722b727272725e5dcd5e5d32313013112115051105159801 +c8fed70129feee069f2f29fa11292f0000010054ffec02d303c5003500a140244a328a32027c +158c15023a164a167a168a1604053315332533033c1a4c1a7c1a8c1a0402b8ffd84017090d48 +1e18090c48254010154825251346003720370137b8ffc040301e21484f375f37af37032d461c +0b0b1c132d052a5021342644260226262110105005340b440ba40b03200b010b0b0516003f33 +2f5d5d10ed3f332f5d10ed123939012f332f10ed5d2b7110deed332f2b31302b2b5d005d5d5d +5d01140e0223222e02273533171e0133323635342e0635343e02333216171523272e01232206 +15141e0602d32754855e2f5b4e3a0d2d311f62425d652a44575b57442a2e53734544823c2f2a +1a5a3351552a45585c58452a01083f694b290b0f1005e7831c28515532412c1d1e263c5a4340 +644423130ccd6d171850442e3b291e2029405c000001004afeee0212058d000701a4400f0409 +00190049005900040c0002f007b8ffc040280c11480709060916093609460904fbf60901e409 +01d60901b409c40902a209017409840994090309b8ffc04012edf148120901040901e409f409 +02d6090109b8ff80b6e3e74876090109b8ff804033dee1482209010409140902f40901e60901 +c409d40902a609b6090274098409026209013409440954090306091609260903cb09b8ffc040 +19c6c948a4090196090184090172090101400950096009030209b8ffc0b3bbbe4809b8ff8040 +25b7ba489f09af0902800901df09ef090200099009a009c009049bc009d009027f098f090209 +b8ffc040648c8f48ff090140097009d00903df09018009b009c009034f090100090169f00901 +bf09019009a009024f095f090200091009025f096f09cf09039f09af09020940464c48500980 +09020f0901396009c009024009d00902df090180090104f5050001f500002fed3fed015d5d71 +725e5d5d2b5d7172727272725e5d5d5d5d71712b72725e5d5d71712b2b5f725f727272722b5e +5d5d5d5d5d5d5d5d71712b712b717172722b7272727272725e5d10de2bedcd5e5d3231301335 +2511253521114a0129fed701c8feee2f2905ef292ff961000001003b00000598053d001300a0 +402f18075807023707011201520708075a131214131207135c00061006020c06150015013f40 +1501201501a015e0150212b8ffc840390810481208095c500e010e050815080203000508030f +5f12021103090e5fd51301831301026013701302511301431301251335130213070c12003f33 +335d5d5d5d5f5d5ded323f3333ed17325f5d012f5ded32322b5d71725e5d10de5e5dfd32872b +872bc4015d5d313001273521150711230111171521353711273521010483b401c9ac61fcc5b4 +fe37acac019602b204ee1a35351afb1204b6fb9a1b35351b049e1a35fc1f00000002004effec +03b203c5000b001f008c403c840a940a02050a018b089b08020a08018b049b04020904018402 +940202060201080c4800210021202102102130215021e02104002120214021033b21b8ffc040 +16414a489f2101702101402160218021a0210460210121b8ffc0400e252e4816480611500910 +1b500316003fed3fed012fed2b5d7172722b5e5d717210deed31305e5d5d5d5d5d5d5d5d0114 +0223222635343633321607342e0223220e0215141e0233323e0203b2d6e2d4d8d8dcd6dab41a +3d64494a6038161638604a49643d1a01dbefff00fef1eefcf7f36199693737699961629a6b39 +396b9a00000000010087ffe3017900d50013002740190096000a01000a100af00a03000a100a +f00a03080a0f9b0513003fed012f5e5d7172ed313025140e0223222e0235343e0233321e0201 +7913202d191a2c201313202c1a192d20135c192c211313212c19192d201313202d000001003f +000002aa05a2002101af400d09061906290603080b2301fd23b8ffc0405ef8fb488b23013423 +44236423038423d423e423f42304702301142344235423642304542364237423b423e423f423 +060b231b2302ccf02301c423d423e423038b230134236423742303a423d423e423f423045423 +64237423e423f4230523b8ffc0400ab0b3480b231b23029c23b8ffc0400c989b489b23017423 +84230223b8ffc04031898d48ab2301542364238423031b2301042301f42301bb230164237423 +8423031b232b23020423016b6423842394230323b8ffc040906568484b2301042301f42301ab +23bb23029423012b235b23020423142302ab23bb23cb230304231423442354237423053afb23 +01b423d42302a023012423342344237423842394230610230102002301202330235023802390 +23b023e023f02308102320238023c02304180d0d1c470300211021202180210408211c21501f +15001a5003190f1250095f0e010e0e0901003f332f5d10ed3f33ed323fed32012f5e5d32ed32 +2f325d71725f72727272725e5d5d717171717172722b725e5d5d5d5d5d717171712b72722b5e +5d2b5d71727272725e5d5d71717172722b5e5d31305e5d1323353735343e0233321617152327 +2e0123220e021d01331523111715213537e1a2a22b5175492d461c312d10261c232c1a0afafa +cbfe048b03583127426aa16d380b08cd7b0a0b1f4164469c54fcf6212d2d210000000001004e +ffec034e03c50027006d40270807880702080d880d0208090101190601011d13132729002901 +3e40298029a029d029f0290529b8ffc0401f2a2d485f29af2902561d661d021d48790a890a02 +0a1850140f102722510516003fed323f33ed012f5ded5d5d2b715e5d10ce322f3130005e5d01 +5e5d5e5d5d250e0323222e0235343e02333216171123272e0123220e0215141e0233323e0237 +034e1a4852592a7aad6e344378a56251983e372b256939416345231e4c81632247433b173913 +1d130a4380b97580b97738130cfefaa6151a2f649a6b5a91663805090c070001002900000298 +03c50018006bb3040a0102b8ffd8402f090f48131f016f017f010301010947000e100e200ec0 +0ed00ee00e06080e1f1a5f1a02401a01561366130213031802b8ffc04010090c48020218100f +50120f090e500c15003fed323fed3f332f2b10c9335d0171722f5e5ded322f5d3231302b5d01 +152327220e020711171521353711273521173e033302982b3a1c40403b16a1fe427777011209 +17505d5d2403c5fe6e080d120afd42192d2d190320192d7513312c1e00020021fe4c03b003c5 +0021003000904065692f792f02061d018411941102061101840b940b02030b01080601010922 +480e32403201003280320239403201503270329032d032f0320570329032d032034f32012b16 +041c47002110212021d021040821211c501e1b2e5013162a27510409100050030f003fed3f33 +ed323fed3fed32012f5e5ded3232325d5d71725e5d7210deed31305e5d5e5d5d5d5d5d5d1327 +3521173e0333321e0215140e02232226271e031d01171521353701342e0223220607111e0133 +3236986b0108021539424a26588c623334689d6933713301030101a4fe4077026422415e3b30 +6d262a663384780366192d37121d150c3e7bb57673b983460b0b0c1f211c09fe182f2f18034e +66905b2a1110fd110809db000001001bffec03dd03ac001d0098405917400810480c093c0902 +0c083c0802080f06470f0bef0b02140b1fa01f01001f101fc01fe01f0439001f201f301f401f +e01f05401f601f701fb01f04201f601f701f801fa01fb01f060047b019018f199f1902c019d0 +190219b8ffc04014080b4819071a50091d0f0603520f14160b500e15003fed3f33ed323f33ed +32012f2b5d7171ed5d71725e5d7110dc5e5ded3231305e5d5d2b011416333236371127352111 +171521270e0323222e02351127352101394b553878388e013377feee081d5057582436583f23 +78011e010c53590f1002e7192dfc9a192d4c10221c121e42694b0266192d00000001002f0000 +03e103c5002300b6b90008ffe0402a091048040801080f10090c480f10470b0beb0b02160b25 +a4250104251425c425e4250439a425f4250225b8ffc040182b30482b2501142501c025010250 +25017025802590250325b8ffc0b31f224825b8ffc0402d131648001a47801fc01f02001f101f +201fc01fd01fe01f06081f2050230f1a100b1f500e1d1519000014520510003fed3311333f33 +ed3232323fed012f5e5d71ed322b2b5d715f7172722b725e5d7110dc5e5ded322b31305e5d2b +013e0333321e021511171521353711342623220e02071117152135371127352101441c4d5454 +24365a412572fe6b7d51551c3e3c35127ffe6a7171010c036010241e131e426a4bfd96192d2d +190258535f06080b04fd13192d2d190320192d000001004efec5017f00d30017003db4099800 +9705b8ffc0402108114805001001106019d01902069d05a86f097f098f090309601370138013 +0313002f5d335df4ed015d2f5dc42bfded313025140e0207353e0135342e0435343633321e02 +017f214974535b55141e231e1444351c342718313b6f5e4c184d1d54371219131219251c3639 +15293d000002004affec03e7058d001a0029007c4035662876280298080109088908029c0401 +8d04010c04010812002347172b002b0147002b01402b802bc02b03202b602b802bc02b042bb8 +ffc0401c2b2e481b484f05010517501a151350160027500a1023000020510316003fed3310c9 +3fed3fed3fed012f5ded2b5d71725e5d10dced323231305e5d5d5d5d5d5d250e01232011343e +02333216172e033d012735211117152101141e0233323637112e0123220602d32c8359fe7f33 +6aa26f337335020201019e014474fef8fe1f2544603b3c6a252a6e33857f46233701e175bb83 +450c0b0b2b31300ff4182dfab9192d01cd69905927171002e70809d600010014ffec022d0481 +0019005740390238081148040601af1b01c01b013f1b4f1b020a0e4703501460140214140700 +0310032003030803040c500940090e4809070b0f1511510016003fed333f33ce2bed32012f5e +5d33332f5d10ed325d5d7231305d2b052226351123353f01331533152311141633323637150e +03014e605f7b7d653fd7d73b3025491f0f313b4214726702932d27d5d554fd7f41420a06410a +140f0a00000000010019fe4603f803ac00220388b9001bffe0b3080c481ab8ffe0400d080c48 +16182618020204010804b8ffd0402e0b114806010111031616171d1e1e01520100014b1d1e14 +1d1d1e1601521c1d1c471716141717160116081d011e1db8ffe040ff0911481d1d171e090029 +00022900401d21480024592469247924034b2401192429243924030b2401f8eb24fb24029924 +a924c924038b24015624014b24012440e7ea48eb2401b92401ab240179248924025b246b2402 +3d244d24021b242b2402d624e624f62403a924019b24018d24017b240159246924021624010b +2401c8fb2401ed2401b924c92402ab2401592469248924034b2401092401f92401eb2401d924 +01cb2401b92401ab240176240159246924022b243b244b2403192401d624f624029924a92402 +7b248b2402092469240298f92401db24eb2402c92401b4240176249624a62403492401362401 +1424242402062401d624f62402a92401964085240174248424025624662402022401f22401d4 +24e42402b624c6240289240174240150246024023224422402142424240206240168d624f624 +02b224c22402a42401922401742484240266240154240146240112242224322403042401f424 +01d624e62402b424c42402a62401922401842401522462247224033424442402162426240224 +b8ff804050454848c62401a424b4240292240174248424025224622402342444240226240114 +240106240138f62401d42401b224c2240284249424a424037224016624015424014624013224 +012424011224010124b8ff804009252848b424c4240224b8ffc040551e214850240134244424 +02f42401d0240102702480249024b024c024050f244f240208200c300c400c030c0c1c001720 +170240175017601703001710170209173d1d010b1d0112301dc01d02001d201d301d03491db8 +ffc04022404348051d01451d551d651d851d0401161d0323001c1e03175020190f10510c061c +003f33ed3f33ed17321117335d712b5e5d715e5d5d012f5e5d717232322f5d5e5d5d5f5d5d71 +712b712b5f72727272727272727272725e5d5d5d5d5d5d5d5d5d2b7171717171717171717272 +72727272727272725e5d5d5d5d5d5d5d5d5d7171717171717272727272727272725e5d5d5d5d +71717171717171717171727272727272725e5d5d5d5d5d5d5d5d717171717171712b72727272 +725e5d5d5d5d10ce2b5e5d3211393d2f2b5e5d33338718102b872bc48718102b872bc48708c0 +3130015f5e5d2b5e5d5d2b2b09010e0323222e02273533171633323e023f010127352115071b +01273521150396fe9120425168451a272222152f211f372b463b30161afe9a6001b494fef693 +015e036afc5b518c673b02050605cb601726455e39480370192d2d1bfd6f0293192d2d000000 +00020048ffec037103c1002a0036009740216b26011b172b17020e163e160212200b0f481d12 +2d12020c12010d110101040103b8ffe0401d091148010301081c0a364706388038015f380140 +380180380131471427b8ffc0401f0a0e4827274f1401142626222b501c1c003633510a0f1606 +50091522500010003fed3fed3f33ed3211392fed12392f012f5d332f2b10ed5d71727210dced +323231305e5d2b5d5d5d5d2b5d5d5d01321e021511171521270e0323222e0235343e043f0135 +342e022322060f0123353e0113070e0315143332363701d1406e502d75fefe130f33485f3a44 +5d38181e3649555f308d0e21382a3062252238418bd6833b56381c8f44633203c1183a634bfd +85192d5e0f2823182a4b673c3e5b3e2716080104932a45321c1a1575cd0e15fe1e0402132e50 +3eb01f18058d00150048053d000f0070053d000f000000000000000000000000000003ac0019 +00000000ffec00000000ffec00000000ffec0000fe4cfffa0000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000080000000000009800a600b4008d +00d9005d000000000000004600500069007500d900000000000000000000000000c100d10069 +000000000050005a00aa008a0000000000000000000000000000000000000000000000ac00b8 +005a0000000000500060008f0099000000000000000000000000000000000000000000000050 +009700b300c700d9000000000000000000000050006d007b008d00b500d9013100c90000016f +00f20108008100c500b800f20131004d0000000000000000000000000000000000000000020e +000000660000000000660000000000000000000002db009b028b004a02e40000009900660000 +022f021000c4009c015e000001740046008d0000000000000046003c00000000000000000000 +0000000000000087007d00000053006800760087000000000000053dfcda0009fff3008f007d +004a00820041006c0000000000000000000000bc019f030a00000354009f00a600c100000000 +002f00000000000000000748036a02b60202fd930000009100670091006101d90000028d0341 +0044051101b40000404559585554535251504f4e4d4c4b4a494847464544434241403f3e3d3c +3b3a393837363531302f2e2d2c28272625242322211f181411100f0e0d0b0a09080706050403 +0201002c4523466020b02660b004262348482d2c452346236120b02661b004262348482d2c45 +234660b0206120b04660b004262348482d2c4523462361b0206020b02661b02061b004262348 +482d2c45234660b0406120b06660b004262348482d2c4523462361b0406020b02661b04061b0 +04262348482d2c0110203c003c2d2c20452320b0cd442320b8015a51582320b08d44235920b0 +ed51582320b04d44235920b0042651582320b00d44235921212d2c20204518684420b0016020 +45b04676688a4560442d2c01b10b0a432343650a2d2c00b10a0b4323430b2d2c00b0282370b1 +01283e01b0282370b10228453ab10200080d2d2c2045b00325456164b050515845441b212159 +2d2c49b00e23442d2c2045b0004360442d2c01b00643b00743650a2d2c2069b04061b0008b20 +b12cc08a8cb8100062602b0c642364615c58b00361592d2c8a03458a8a87b0112bb0292344b0 +297ae4182d2c4565b02c234445b02b23442d2c4b525845441b2121592d2c4b515845441b2121 +592d2c01b005251023208af500b0016023edec2d2c01b005251023208af500b0016123edec2d +2c01b0062510f500edec2d2c462346608a8a462320468a608a61b8ff8062232010238ab10c0c +8a70456020b0005058b00161b8ffba8b1bb0468c59b0106068013a2d2c2045b0032546524bb0 +13515b58b0022546206861b00325b003253f2321381b2111592d2c2045b00325465058b00225 +46206861b00325b003253f2321381b2111592d2c00b00743b006430b2d2c21210c6423648bb8 +4000622d2c21b08051580c6423648bb82000621bb200402f2b59b002602d2c21b0c051580c64 +23648bb81555621bb200802f2b59b002602d2c0c6423648bb84000626023212d2c4b53588ab0 +04254964234569b0408b61b08062b020616ab00e23442310b00ef61b21238a121120392f592d +2c4b535820b0032549646920b00526b0062549642361b08062b020616ab00e2344b0042610b0 +0ef68a10b00e2344b00ef6b00e2344b00eed1b8ab00426111220392320392f2f592d2c452345 +6023456023456023766818b08062202d2cb0482b2d2c2045b0005458b040442045b04061441b +2121592d2c45b1302f4523456160b0016069442d2c4b5158b02f2370b01423421b2121592d2c +4b515820b0032545695358441b2121591b2121592d2c45b01443b0006063b0016069442d2cb0 +2f45442d2c452320458a60442d2c45234560442d2c4b235158b90033ffe0b134201bb3330034 +005944442d2cb0164358b00326458a586466b01f601b64b020606620581b21b04059b0016159 +23586559b02923442310b029e01b2121212121592d2cb0024354584b53234b515a58381b2121 +591b21212121592d2cb0164358b004254564b020606620581b21b04059b0016123581b6559b0 +292344b00525b00825082058021b0359b0042510b005252046b0042523423cb00425b0072508 +b0072510b006252046b00425b0016023423c2058011b0059b0042510b00525b029e0b0292045 +6544b0072510b00625b029e0b00525b00825082058021b0359b00525b003254348b00425b007 +2508b00625b00325b0016043481b2159212121212121212d2c02b00425202046b004252342b0 +052508b003254548212121212d2c02b0032520b0042508b0022543482121212d2c4523204518 +20b00050205823652359236820b040505821b04059235865598a60442d2c4b53234b515a5820 +458a60441b2121592d2c4b545820458a60441b2121592d2c4b53234b515a58381b2121592d2c +b000214b5458381b2121592d2cb002435458b0462b1b21212121592d2cb002435458b0472b1b +212121592d2cb002435458b0482b1b21212121592d2cb002435458b0492b1b212121592d2c20 +8a08234b538a4b515a5823381b2121592d2c00b0022549b000535820b04038111b21592d2c01 +4623466023466123201020468a61b8ff80628ab140408a704560683a2d2c208a2349648a2353 +583c1b21592d2c4b52587d1b7a592d2cb012004b014b54422d2cb1020042b123018851b14001 +88535a58b910000020885458b202010243604259b12401885158b920000040885458b2020202 +436042b12401885458b2022002436042004b014b5258b2020802436042591bb9400000808854 +58b202040243604259b94000008063b80100885458b202080243604259b94000010063b80200 +885458b202100243604259b94000020063b80400885458b202400243604259595959592d2c45 +1868234b51582320452064b04050587c59688a6059442d2cb00016b00225b0022501b001233e +00b002233eb10102060cb00a236542b00b234201b001233f00b002233fb10102060cb0062365 +42b0072342b00116012d2c7a8a104523f5182d00000000010000000111ebdf7ea1385f0f3cf5 +001f080000000000d065c68f00000000d065c68ffe96fd93080e07da00000008000200000000 +0000000100000721fe450057086bfe96fe98080e000100000000000000000000000000000021 +02ec00440400004e040000b40400005a04000062040000280400004e04000058040000770400 +00870400004204e300250239002b0639002b038d00500200000002aa0098031d005402aa004a +05c7003b0400004e0200008702aa003f038d004e02aa0029040000210400001b0400002f0200 +004e0400004a0239001404000019038d00480000002c009400cc013e01ec024c02fe03a60424 +04620502062206a008d4094e094e0a1e0ab80b9e0c140c8c0cc00dca0e3a0e980f280fa41036 +107a10f8114c134a13e400010000002101520054007d000500020010002f005a0000040b0639 +00030002b10960be01070001003f0107000100bf0104405901e0fd01cffd0120fd017ffb0150 +fb0180f290f202f1f0291faff0bff0024fef5fefafef0330ef010fef010800ed10ed50ed60ed +70eda0ed060a0fec010c00eb0111e3e0381fdf33dd55de33dc5500dd013c50dd80ddb0dd03b8 +ffc0405add080b46dd010355dc03161f10c020c030c070c080c0d0c0e0c0f0c00880be90be02 +bdbc2f1f0fbc1fbc021fb34fb37fb30360a8010fa81fa802509b609b02909c010f9c1f9c2f9c +039a992e1f99471e1f9796271fe096f09602b8ffc04035960d11465f95017f928f9202708680 +869086038085908502af76bf76027350291f6f6e2b1f6e472a1f19331855073303550603ff1f +b8ffc0404462252846605f401f5f50291f5b5a301f5a47291f1333125505010355043303550f +031f033f034f036f038f03bf03070852501e1f51501e1fe050f050020f4f1f4f2f4f03b8ffe0 +40614b212846604a704a804a034946291f4847381f0f471f472f47cf47df47ef47065f47019f +47019f46af46bf46034046292f4640461e21461c481b551633155510330f5502010055013300 +552f0fff0f020f0f5f0f7f0f030f003f00028016010501b80190b154532b2b4bb807ff524bb0 +08505bb00188b02553b00188b040515ab00688b000555a5b58b101018e59858d8d00421d4bb0 +325358b0601d594bb0645358b0401d594bb0805358b0101db1160042597373742b2b2b2b2b01 +2b2b737374752b2b73002b75742b2b5e732b2b2b012b2b002b2b2b2b2b2b012b2b002b730173 +73007373012b732b2b2b737300737373017300732b017373002b2b2b735e732b2b012b5e735e +73005e735e73737301732b7300737373737301737373185e00> +] def +/f-0-0 currentdict end definefont pop +%%Page: 1 1 +%%BeginPageSetup +%%PageBoundingBox: 0 4 193 128 +%%EndPageSetup +q 0 4 193 124 rectclip q +0.12549 g +0.8 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 135.199997 cm +48.078 90.961 m 42.078 90.961 l S Q +BT +10 0 0 10 31.48 41.279997 Tm +/f-0-0 1 Tf +(0)Tj +ET +q 1 0 0 -1 0 135.199997 cm +48.078 77.039 m 42.078 77.039 l S Q +BT +10 0 0 10 31.48 55.199997 Tm +/f-0-0 1 Tf +(1)Tj +ET +q 1 0 0 -1 0 135.199997 cm +48.078 63.121 m 42.078 63.121 l S Q +BT +10 0 0 10 31.48 69.119997 Tm +/f-0-0 1 Tf +(2)Tj +ET +q 1 0 0 -1 0 135.199997 cm +48.078 49.199 m 42.078 49.199 l S Q +BT +10 0 0 10 31.48 83.039997 Tm +/f-0-0 1 Tf +(3)Tj +ET +q 1 0 0 -1 0 135.199997 cm +48.078 35.281 m 42.078 35.281 l S Q +BT +10 0 0 10 31.48 96.959997 Tm +/f-0-0 1 Tf +(4)Tj +ET +q 1 0 0 -1 0 135.199997 cm +48.078 90.961 m 48.078 96.961 l S Q +BT +10 0 0 10 45.58 23.279997 Tm +/f-0-0 1 Tf +(1)Tj +ET +q 1 0 0 -1 0 135.199997 cm +58.398 90.961 m 58.398 96.961 l S Q +BT +10 0 0 10 55.9 23.279997 Tm +/f-0-0 1 Tf +(8)Tj +ET +q 1 0 0 -1 0 135.199997 cm +70.16 90.961 m 70.16 96.961 l S Q +BT +10 0 0 10 65.16 23.279997 Tm +/f-0-0 1 Tf +(16)Tj +ET +q 1 0 0 -1 0 135.199997 cm +81.922 90.961 m 81.922 96.961 l S Q +BT +10 0 0 10 76.92 23.279997 Tm +/f-0-0 1 Tf +(24)Tj +ET +q 1 0 0 -1 0 135.199997 cm +93.762 90.961 m 93.762 96.961 l S Q +BT +10 0 0 10 88.76 23.279997 Tm +/f-0-0 1 Tf +(32)Tj +ET +q 1 0 0 -1 0 135.199997 cm +105.52 90.961 m 105.52 96.961 l S Q +BT +10 0 0 10 100.52 23.279997 Tm +/f-0-0 1 Tf +(40)Tj +ET +q 1 0 0 -1 0 135.199997 cm +117.281 90.961 m 117.281 96.961 l S Q +BT +10 0 0 10 112.28 23.279997 Tm +/f-0-0 1 Tf +(48)Tj +ET +q 1 0 0 -1 0 135.199997 cm +129.121 90.961 m 129.121 96.961 l S Q +BT +10 0 0 10 124.12 23.279997 Tm +/f-0-0 1 Tf +(56)Tj +ET +q 1 0 0 -1 0 135.199997 cm +140.879 90.961 m 140.879 96.961 l S Q +BT +10 0 0 10 135.88 23.279997 Tm +/f-0-0 1 Tf +(64)Tj +ET +q 1 0 0 -1 0 135.199997 cm +152.641 90.961 m 152.641 96.961 l S Q +BT +10 0 0 10 147.64 23.279997 Tm +/f-0-0 1 Tf +(72)Tj +ET +q 1 0 0 -1 0 135.199997 cm +164.398 90.961 m 164.398 96.961 l S Q +BT +10 0 0 10 159.4 23.279997 Tm +/f-0-0 1 Tf +(80)Tj +ET +q 1 0 0 -1 0 135.199997 cm +176.238 90.961 m 176.238 96.961 l S Q +BT +10 0 0 10 171.24 23.279997 Tm +/f-0-0 1 Tf +(88)Tj +ET +q 1 0 0 -1 0 135.199997 cm +188 90.961 m 188 96.961 l S Q +BT +10 0 0 10 183 23.279997 Tm +/f-0-0 1 Tf +(96)Tj +ET +q 1 0 0 -1 0 135.199997 cm +48.078 35.281 m 48.078 90.961 l 188 90.961 l S Q +0 g +BT +-0.000000000000001837 10 -10 -0.000000000000001837 16.64 55.1757 Tm +/f-0-0 1 Tf +[(T)35(ime [s])]TJ +10 0 0 10 93.419922 5.279997 Tm +[(No. of cores)]TJ +-5.941992 11.496 Td +[(mpirun, destroy)]TJ +ET +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 0 m 800 1200 l 0 -400 m 1200 800 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +0 126.239 28.398 -6 re f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 0 m 800 1200 l 0 -400 m 1200 800 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +48.078 54.399 m 48.078 51.36 l 49.52 51.278 l 49.52 54.559 l h +f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 0 m 800 1200 l 0 -400 m 1200 800 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +49.52 54.559 m 49.52 51.278 l 51.039 51.278 l 51.039 54.88 l h +f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 0 m 800 1200 l 0 -400 m 1200 800 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +51.039 54.88 1.441 -3.602 re f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 0 m 800 1200 l 0 -400 m 1200 800 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +52.48 54.88 m 52.48 51.278 l 54 51.278 l 54 55.04 l h +f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 0 m 800 1200 l 0 -400 m 1200 800 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +54 55.04 m 54 51.278 l 55.441 51.278 l 55.441 55.2 l h +f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 0 m 800 1200 l 0 -400 m 1200 800 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +55.441 55.2 m 55.441 51.278 l 56.879 51.36 l 56.879 55.438 l h +f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 0 m 800 1200 l 0 -400 m 1200 800 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +56.879 55.438 m 56.879 51.36 l 58.398 51.278 l 58.398 55.52 l h +f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 0 m 800 1200 l 0 -400 m 1200 800 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +58.398 55.52 m 58.398 51.278 l 59.84 51.278 l 59.84 86.962 l h +f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 0 m 800 1200 l 0 -400 m 1200 800 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +59.84 86.962 m 59.84 51.278 l 61.359 51.36 l 61.359 86.399 l h +f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 0 m 800 1200 l 0 -400 m 1200 800 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +61.359 86.399 m 61.359 51.36 l 62.801 51.278 l 62.801 86.559 l h +f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 0 m 800 1200 l 0 -400 m 1200 800 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +62.801 86.559 m 62.801 51.278 l 64.32 51.278 l 64.32 86.641 l h +f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 0 m 800 1200 l 0 -400 m 1200 800 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +64.32 86.641 m 64.32 51.278 l 65.762 51.36 l 65.762 86.802 l h +f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 0 m 800 1200 l 0 -400 m 1200 800 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +65.762 86.802 m 65.762 51.36 l 67.199 51.278 l 67.199 87.04 l h +f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 0 m 800 1200 l 0 -400 m 1200 800 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +67.199 87.04 m 67.199 51.278 l 68.719 51.36 l 68.719 86.559 l h +f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 0 m 800 1200 l 0 -400 m 1200 800 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +68.719 86.559 m 68.719 51.36 l 70.16 51.278 l 70.16 86.399 l h +f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 0 m 800 1200 l 0 -400 m 1200 800 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +70.16 86.399 m 70.16 51.278 l 71.68 51.278 l 71.68 86.72 l h +f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 0 m 800 1200 l 0 -400 m 1200 800 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +71.68 86.72 m 71.68 51.278 l 73.121 51.278 l 73.121 87.122 l h +f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 0 m 800 1200 l 0 -400 m 1200 800 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +73.121 87.122 m 73.121 51.278 l 74.559 51.36 l 74.559 87.438 l h +f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 0 m 800 1200 l 0 -400 m 1200 800 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +74.559 87.438 m 74.559 51.36 l 76.078 51.36 l 76.078 86.962 l h +f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 0 m 800 1200 l 0 -400 m 1200 800 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +76.078 86.962 m 76.078 51.36 l 77.52 51.278 l 77.52 86.962 l h +f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 0 m 800 1200 l 0 -400 m 1200 800 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +77.52 86.962 m 77.52 51.278 l 79.039 51.278 l 79.039 87.2 l h +f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 0 m 800 1200 l 0 -400 m 1200 800 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +79.039 87.2 m 79.039 51.278 l 80.48 51.278 l 80.48 87.598 l h +f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 0 m 800 1200 l 0 -400 m 1200 800 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +80.48 87.598 m 80.48 51.278 l 81.922 51.278 l 81.922 87.36 l h +f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 0 m 800 1200 l 0 -400 m 1200 800 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +81.922 87.36 m 81.922 51.278 l 83.441 51.278 l 83.441 88.001 l h +f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 0 m 800 1200 l 0 -400 m 1200 800 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +83.441 88.001 1.438 -36.723 re f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 0 m 800 1200 l 0 -400 m 1200 800 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +84.879 88.001 m 84.879 51.278 l 86.398 51.36 l 86.398 88.001 l h +f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 0 m 800 1200 l 0 -400 m 1200 800 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +86.398 88.001 m 86.398 51.36 l 87.84 51.36 l 87.84 88.161 l h +f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 0 m 800 1200 l 0 -400 m 1200 800 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +87.84 88.161 m 87.84 51.36 l 89.281 51.36 l 89.281 88.239 l h +f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 0 m 800 1200 l 0 -400 m 1200 800 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +89.281 88.239 m 89.281 51.36 l 90.801 51.36 l 90.801 88.399 l h +f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 0 m 800 1200 l 0 -400 m 1200 800 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +90.801 88.399 m 90.801 51.36 l 92.238 51.36 l 92.238 87.598 l h +f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 0 m 800 1200 l 0 -400 m 1200 800 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +92.238 87.598 m 92.238 51.36 l 93.762 51.278 l 93.762 88.321 l h +f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 0 m 800 1200 l 0 -400 m 1200 800 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +93.762 88.321 m 93.762 51.278 l 95.199 51.278 l 95.199 89.278 l h +f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 0 m 800 1200 l 0 -400 m 1200 800 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +95.199 89.278 m 95.199 51.278 l 96.719 51.36 l 96.719 88.962 l h +f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 0 m 800 1200 l 0 -400 m 1200 800 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +96.719 88.962 m 96.719 51.36 l 98.16 51.278 l 98.16 89.2 l h +f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 0 m 800 1200 l 0 -400 m 1200 800 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +98.16 89.2 m 98.16 51.278 l 99.602 51.36 l 99.602 89.278 l h +f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 0 m 800 1200 l 0 -400 m 1200 800 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +99.602 89.278 1.52 -37.918 re f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 0 m 800 1200 l 0 -400 m 1200 800 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +101.121 89.278 m 101.121 51.36 l 102.559 51.278 l 102.559 89.52 l h +f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 0 m 800 1200 l 0 -400 m 1200 800 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +102.559 89.52 m 102.559 51.278 l 104.078 51.36 l 104.078 89.2 l h +f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 0 m 800 1200 l 0 -400 m 1200 800 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +104.078 89.2 m 104.078 51.36 l 105.52 51.52 l 105.52 89.36 l h +f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 0 m 800 1200 l 0 -400 m 1200 800 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +105.52 89.36 m 105.52 51.52 l 106.961 51.36 l 106.961 90.161 l h +f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 0 m 800 1200 l 0 -400 m 1200 800 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +106.961 90.161 m 106.961 51.36 l 108.48 51.36 l 108.48 89.278 l h +f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 0 m 800 1200 l 0 -400 m 1200 800 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +108.48 89.278 m 108.48 51.36 l 109.922 51.36 l 109.922 90.079 l h +f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 0 m 800 1200 l 0 -400 m 1200 800 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +109.922 90.079 m 109.922 51.36 l 111.441 51.278 l 111.441 89.598 l h +f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 0 m 800 1200 l 0 -400 m 1200 800 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +111.441 89.598 m 111.441 51.278 l 112.879 51.36 l 112.879 90.001 l h +f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 0 m 800 1200 l 0 -400 m 1200 800 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +112.879 90.001 m 112.879 51.36 l 114.32 51.278 l 114.32 90.001 l h +f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 0 m 800 1200 l 0 -400 m 1200 800 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +114.32 90.001 m 114.32 51.278 l 115.84 51.36 l 115.84 89.759 l h +f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 0 m 800 1200 l 0 -400 m 1200 800 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +115.84 89.759 m 115.84 51.36 l 117.281 51.36 l 117.281 90.079 l h +f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 0 m 800 1200 l 0 -400 m 1200 800 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +117.281 90.079 m 117.281 51.36 l 118.801 51.278 l 118.801 90.72 l h +f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 0 m 800 1200 l 0 -400 m 1200 800 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +118.801 90.72 m 118.801 51.278 l 120.238 51.36 l 120.238 90.399 l h +f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 0 m 800 1200 l 0 -400 m 1200 800 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +120.238 90.399 m 120.238 51.36 l 121.762 51.36 l 121.762 90.802 l h +f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 0 m 800 1200 l 0 -400 m 1200 800 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +121.762 90.802 m 121.762 51.36 l 123.199 51.278 l 123.199 90.481 l h +f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 0 m 800 1200 l 0 -400 m 1200 800 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +123.199 90.481 m 123.199 51.278 l 124.641 51.438 l 124.641 90.72 l h +f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 0 m 800 1200 l 0 -400 m 1200 800 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +124.641 90.72 m 124.641 51.438 l 126.16 51.36 l 126.16 91.04 l h +f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 0 m 800 1200 l 0 -400 m 1200 800 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +126.16 91.04 m 126.16 51.36 l 127.602 51.36 l 127.602 90.641 l h +f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 0 m 800 1200 l 0 -400 m 1200 800 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +127.602 90.641 m 127.602 51.36 l 129.121 51.36 l 129.121 90.481 l h +f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 0 m 800 1200 l 0 -400 m 1200 800 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +129.121 90.481 m 129.121 51.36 l 130.559 51.36 l 130.559 91.52 l h +f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 0 m 800 1200 l 0 -400 m 1200 800 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +130.559 91.52 m 130.559 51.36 l 132 51.36 l 132 91.438 l h +f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 0 m 800 1200 l 0 -400 m 1200 800 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +132 91.438 m 132 51.36 l 133.52 51.36 l 133.52 91.36 l h +f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 0 m 800 1200 l 0 -400 m 1200 800 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +133.52 91.36 m 133.52 51.36 l 134.961 51.36 l 134.961 91.598 l h +f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 0 m 800 1200 l 0 -400 m 1200 800 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +134.961 91.598 m 134.961 51.36 l 136.48 51.36 l 136.48 91.52 l h +f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 0 m 800 1200 l 0 -400 m 1200 800 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +136.48 91.52 m 136.48 51.36 l 137.922 51.36 l 137.922 92.001 l h +f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 0 m 800 1200 l 0 -400 m 1200 800 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +137.922 92.001 m 137.922 51.36 l 139.359 51.36 l 139.359 91.841 l h +f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 0 m 800 1200 l 0 -400 m 1200 800 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +139.359 91.841 m 139.359 51.36 l 140.879 51.36 l 140.879 92.079 l h +f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 0 m 800 1200 l 0 -400 m 1200 800 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +140.879 92.079 m 140.879 51.36 l 142.32 51.36 l 142.32 92.559 l h +f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 0 m 800 1200 l 0 -400 m 1200 800 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +142.32 92.559 m 142.32 51.36 l 143.84 51.278 l 143.84 92.321 l h +f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 0 m 800 1200 l 0 -400 m 1200 800 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +143.84 92.321 m 143.84 51.278 l 145.281 51.36 l 145.281 92.559 l h +f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 0 m 800 1200 l 0 -400 m 1200 800 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +145.281 92.559 m 145.281 51.36 l 146.801 51.36 l 146.801 92.802 l h +f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 0 m 800 1200 l 0 -400 m 1200 800 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +146.801 92.802 1.438 -41.441 re f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 0 m 800 1200 l 0 -400 m 1200 800 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +148.238 92.802 m 148.238 51.36 l 149.68 51.36 l 149.68 92.481 l h +f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 0 m 800 1200 l 0 -400 m 1200 800 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +149.68 92.481 m 149.68 51.36 l 151.199 51.36 l 151.199 92.802 l h +f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 0 m 800 1200 l 0 -400 m 1200 800 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +151.199 92.802 m 151.199 51.36 l 152.641 51.438 l 152.641 92.88 l h +f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 0 m 800 1200 l 0 -400 m 1200 800 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +152.641 92.88 m 152.641 51.438 l 154.16 51.438 l 154.16 94.72 l h +f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 0 m 800 1200 l 0 -400 m 1200 800 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +154.16 94.72 m 154.16 51.438 l 155.602 51.36 l 155.602 93.52 l h +f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 0 m 800 1200 l 0 -400 m 1200 800 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +155.602 93.52 m 155.602 51.36 l 157.039 51.438 l 157.039 93.52 l h +f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 0 m 800 1200 l 0 -400 m 1200 800 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +157.039 93.52 m 157.039 51.438 l 158.559 51.438 l 158.559 93.68 l h +f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 0 m 800 1200 l 0 -400 m 1200 800 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +158.559 93.68 m 158.559 51.438 l 160 51.36 l 160 93.52 l h +f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 0 m 800 1200 l 0 -400 m 1200 800 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +160 93.52 m 160 51.36 l 161.52 51.36 l 161.52 93.598 l h +f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 0 m 800 1200 l 0 -400 m 1200 800 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +161.52 93.598 m 161.52 51.36 l 162.961 51.438 l 162.961 93.52 l h +f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 0 m 800 1200 l 0 -400 m 1200 800 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +162.961 93.52 m 162.961 51.438 l 164.398 51.438 l 164.398 93.36 l h +f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 0 m 800 1200 l 0 -400 m 1200 800 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +164.398 93.36 m 164.398 51.438 l 165.922 51.36 l 165.922 94.88 l h +f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 0 m 800 1200 l 0 -400 m 1200 800 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +165.922 94.88 m 165.922 51.36 l 167.359 51.36 l 167.359 94.72 l h +f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 0 m 800 1200 l 0 -400 m 1200 800 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +167.359 94.72 m 167.359 51.36 l 168.879 51.52 l 168.879 94.962 l h +f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 0 m 800 1200 l 0 -400 m 1200 800 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +168.879 94.962 m 168.879 51.52 l 170.32 51.438 l 170.32 94.962 l h +f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 0 m 800 1200 l 0 -400 m 1200 800 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +170.32 94.962 m 170.32 51.438 l 171.762 51.438 l 171.762 94.88 l h +f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 0 m 800 1200 l 0 -400 m 1200 800 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +171.762 94.88 m 171.762 51.438 l 173.281 51.438 l 173.281 94.962 l h +f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 0 m 800 1200 l 0 -400 m 1200 800 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +173.281 94.962 m 173.281 51.438 l 174.719 51.438 l 174.719 94.72 l h +f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 0 m 800 1200 l 0 -400 m 1200 800 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +174.719 94.72 m 174.719 51.438 l 176.238 51.438 l 176.238 94.88 l h +f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 0 m 800 1200 l 0 -400 m 1200 800 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +176.238 94.88 m 176.238 51.438 l 177.68 51.438 l 177.68 95.598 l h +f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 0 m 800 1200 l 0 -400 m 1200 800 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +177.68 95.598 m 177.68 51.438 l 179.199 51.438 l 179.199 96.161 l h +f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 0 m 800 1200 l 0 -400 m 1200 800 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +179.199 96.161 m 179.199 51.438 l 180.641 51.438 l 180.641 95.919 l h +f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 0 m 800 1200 l 0 -400 m 1200 800 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +180.641 95.919 m 180.641 51.438 l 182.078 51.438 l 182.078 96.001 l h +f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 0 m 800 1200 l 0 -400 m 1200 800 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +182.078 96.001 m 182.078 51.438 l 183.602 51.36 l 183.602 95.919 l h +f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 0 m 800 1200 l 0 -400 m 1200 800 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +183.602 95.919 m 183.602 51.36 l 185.039 51.438 l 185.039 95.919 l h +f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 0 m 800 1200 l 0 -400 m 1200 800 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +185.039 95.919 m 185.039 51.438 l 186.559 51.438 l 186.559 95.841 l h +f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 0 m 800 1200 l 0 -400 m 1200 800 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +186.559 95.841 m 186.559 51.438 l 188 51.438 l 188 95.598 l h +f +0 g +BT +10 0 0 10 157.6 120.239997 Tm +/f-0-0 1 Tf +(create)Tj +ET +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 800 m 800 -400 l 0 1200 m 1200 0 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +123.602 126.239 28.398 -6 re f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 800 m 800 -400 l 0 1200 m 1200 0 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +48.078 51.36 m 48.078 44.239 l 49.52 44.239 l 49.52 51.278 l h +f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 800 m 800 -400 l 0 1200 m 1200 0 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +49.52 51.278 1.52 -7.039 re f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 800 m 800 -400 l 0 1200 m 1200 0 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +51.039 51.278 1.441 -7.039 re f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 800 m 800 -400 l 0 1200 m 1200 0 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +52.48 51.278 1.52 -7.039 re f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 800 m 800 -400 l 0 1200 m 1200 0 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +54 51.278 1.441 -7.039 re f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 800 m 800 -400 l 0 1200 m 1200 0 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +55.441 51.278 m 55.441 44.239 l 56.879 44.239 l 56.879 51.36 l h +f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 800 m 800 -400 l 0 1200 m 1200 0 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +56.879 51.36 m 56.879 44.239 l 58.398 44.239 l 58.398 51.278 l h +f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 800 m 800 -400 l 0 1200 m 1200 0 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +58.398 51.278 1.441 -7.039 re f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 800 m 800 -400 l 0 1200 m 1200 0 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +59.84 51.278 m 59.84 44.239 l 61.359 44.239 l 61.359 51.36 l h +f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 800 m 800 -400 l 0 1200 m 1200 0 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +61.359 51.36 m 61.359 44.239 l 62.801 44.239 l 62.801 51.278 l h +f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 800 m 800 -400 l 0 1200 m 1200 0 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +62.801 51.278 1.52 -7.039 re f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 800 m 800 -400 l 0 1200 m 1200 0 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +64.32 51.278 m 64.32 44.239 l 65.762 44.239 l 65.762 51.36 l h +f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 800 m 800 -400 l 0 1200 m 1200 0 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +65.762 51.36 m 65.762 44.239 l 67.199 44.239 l 67.199 51.278 l h +f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 800 m 800 -400 l 0 1200 m 1200 0 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +67.199 51.278 m 67.199 44.239 l 68.719 44.239 l 68.719 51.36 l h +f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 800 m 800 -400 l 0 1200 m 1200 0 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +68.719 51.36 m 68.719 44.239 l 70.16 44.239 l 70.16 51.278 l h +f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 800 m 800 -400 l 0 1200 m 1200 0 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +70.16 51.278 1.52 -7.039 re f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 800 m 800 -400 l 0 1200 m 1200 0 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +71.68 51.278 1.441 -7.039 re f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 800 m 800 -400 l 0 1200 m 1200 0 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +73.121 51.278 m 73.121 44.239 l 74.559 44.239 l 74.559 51.36 l h +f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 800 m 800 -400 l 0 1200 m 1200 0 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +74.559 51.36 1.52 -7.121 re f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 800 m 800 -400 l 0 1200 m 1200 0 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +76.078 51.36 m 76.078 44.239 l 77.52 44.239 l 77.52 51.278 l h +f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 800 m 800 -400 l 0 1200 m 1200 0 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +77.52 51.278 1.52 -7.039 re f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 800 m 800 -400 l 0 1200 m 1200 0 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +79.039 51.278 1.441 -7.039 re f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 800 m 800 -400 l 0 1200 m 1200 0 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +80.48 51.278 1.441 -7.039 re f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 800 m 800 -400 l 0 1200 m 1200 0 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +81.922 51.278 1.52 -7.039 re f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 800 m 800 -400 l 0 1200 m 1200 0 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +83.441 51.278 1.438 -7.039 re f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 800 m 800 -400 l 0 1200 m 1200 0 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +84.879 51.278 m 84.879 44.239 l 86.398 44.239 l 86.398 51.36 l h +f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 800 m 800 -400 l 0 1200 m 1200 0 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +86.398 51.36 1.441 -7.121 re f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 800 m 800 -400 l 0 1200 m 1200 0 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +87.84 51.36 1.441 -7.121 re f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 800 m 800 -400 l 0 1200 m 1200 0 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +89.281 51.36 1.52 -7.121 re f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 800 m 800 -400 l 0 1200 m 1200 0 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +90.801 51.36 1.438 -7.121 re f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 800 m 800 -400 l 0 1200 m 1200 0 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +92.238 51.36 m 92.238 44.239 l 93.762 44.239 l 93.762 51.278 l h +f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 800 m 800 -400 l 0 1200 m 1200 0 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +93.762 51.278 1.438 -7.039 re f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 800 m 800 -400 l 0 1200 m 1200 0 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +95.199 51.278 m 95.199 44.239 l 96.719 44.239 l 96.719 51.36 l h +f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 800 m 800 -400 l 0 1200 m 1200 0 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +96.719 51.36 m 96.719 44.239 l 98.16 44.239 l 98.16 51.278 l h +f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 800 m 800 -400 l 0 1200 m 1200 0 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +98.16 51.278 m 98.16 44.239 l 99.602 44.239 l 99.602 51.36 l h +f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 800 m 800 -400 l 0 1200 m 1200 0 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +99.602 51.36 1.52 -7.121 re f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 800 m 800 -400 l 0 1200 m 1200 0 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +101.121 51.36 m 101.121 44.239 l 102.559 44.239 l 102.559 51.278 l h +f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 800 m 800 -400 l 0 1200 m 1200 0 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +102.559 51.278 m 102.559 44.239 l 104.078 44.239 l 104.078 51.36 l h +f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 800 m 800 -400 l 0 1200 m 1200 0 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +104.078 51.36 m 104.078 44.239 l 105.52 44.239 l 105.52 51.52 l h +f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 800 m 800 -400 l 0 1200 m 1200 0 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +105.52 51.52 m 105.52 44.239 l 106.961 44.239 l 106.961 51.36 l h +f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 800 m 800 -400 l 0 1200 m 1200 0 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +106.961 51.36 1.52 -7.121 re f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 800 m 800 -400 l 0 1200 m 1200 0 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +108.48 51.36 1.441 -7.121 re f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 800 m 800 -400 l 0 1200 m 1200 0 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +109.922 51.36 m 109.922 44.239 l 111.441 44.239 l 111.441 51.278 l h +f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 800 m 800 -400 l 0 1200 m 1200 0 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +111.441 51.278 m 111.441 44.239 l 112.879 44.239 l 112.879 51.36 l h +f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 800 m 800 -400 l 0 1200 m 1200 0 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +112.879 51.36 m 112.879 44.239 l 114.32 44.239 l 114.32 51.278 l h +f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 800 m 800 -400 l 0 1200 m 1200 0 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +114.32 51.278 m 114.32 44.239 l 115.84 44.239 l 115.84 51.36 l h +f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 800 m 800 -400 l 0 1200 m 1200 0 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +115.84 51.36 1.441 -7.121 re f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 800 m 800 -400 l 0 1200 m 1200 0 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +117.281 51.36 m 117.281 44.239 l 118.801 44.239 l 118.801 51.278 l h +f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 800 m 800 -400 l 0 1200 m 1200 0 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +118.801 51.278 m 118.801 44.239 l 120.238 44.239 l 120.238 51.36 l h +f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 800 m 800 -400 l 0 1200 m 1200 0 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +120.238 51.36 1.523 -7.121 re f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 800 m 800 -400 l 0 1200 m 1200 0 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +121.762 51.36 m 121.762 44.239 l 123.199 44.239 l 123.199 51.278 l h +f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 800 m 800 -400 l 0 1200 m 1200 0 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +123.199 51.278 m 123.199 44.239 l 124.641 44.239 l 124.641 51.438 l h +f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 800 m 800 -400 l 0 1200 m 1200 0 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +124.641 51.438 m 124.641 44.239 l 126.16 44.239 l 126.16 51.36 l h +f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 800 m 800 -400 l 0 1200 m 1200 0 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +126.16 51.36 1.441 -7.121 re f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 800 m 800 -400 l 0 1200 m 1200 0 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +127.602 51.36 1.52 -7.121 re f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 800 m 800 -400 l 0 1200 m 1200 0 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +129.121 51.36 1.438 -7.121 re f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 800 m 800 -400 l 0 1200 m 1200 0 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +130.559 51.36 1.441 -7.121 re f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 800 m 800 -400 l 0 1200 m 1200 0 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +132 51.36 1.52 -7.121 re f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 800 m 800 -400 l 0 1200 m 1200 0 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +133.52 51.36 1.441 -7.121 re f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 800 m 800 -400 l 0 1200 m 1200 0 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +134.961 51.36 1.52 -7.121 re f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 800 m 800 -400 l 0 1200 m 1200 0 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +136.48 51.36 1.441 -7.121 re f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 800 m 800 -400 l 0 1200 m 1200 0 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +137.922 51.36 1.438 -7.121 re f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 800 m 800 -400 l 0 1200 m 1200 0 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +139.359 51.36 1.52 -7.121 re f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 800 m 800 -400 l 0 1200 m 1200 0 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +140.879 51.36 1.441 -7.121 re f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 800 m 800 -400 l 0 1200 m 1200 0 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +142.32 51.36 m 142.32 44.239 l 143.84 44.239 l 143.84 51.278 l h +f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 800 m 800 -400 l 0 1200 m 1200 0 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +143.84 51.278 m 143.84 44.239 l 145.281 44.239 l 145.281 51.36 l h +f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 800 m 800 -400 l 0 1200 m 1200 0 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +145.281 51.36 1.52 -7.121 re f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 800 m 800 -400 l 0 1200 m 1200 0 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +146.801 51.36 1.438 -7.121 re f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 800 m 800 -400 l 0 1200 m 1200 0 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +148.238 51.36 1.441 -7.121 re f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 800 m 800 -400 l 0 1200 m 1200 0 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +149.68 51.36 1.52 -7.121 re f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 800 m 800 -400 l 0 1200 m 1200 0 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +151.199 51.36 m 151.199 44.239 l 152.641 44.239 l 152.641 51.438 l h +f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 800 m 800 -400 l 0 1200 m 1200 0 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +152.641 51.438 1.52 -7.199 re f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 800 m 800 -400 l 0 1200 m 1200 0 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +154.16 51.438 m 154.16 44.239 l 155.602 44.239 l 155.602 51.36 l h +f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 800 m 800 -400 l 0 1200 m 1200 0 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +155.602 51.36 m 155.602 44.239 l 157.039 44.239 l 157.039 51.438 l h +f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 800 m 800 -400 l 0 1200 m 1200 0 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +157.039 51.438 1.52 -7.199 re f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 800 m 800 -400 l 0 1200 m 1200 0 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +158.559 51.438 m 158.559 44.239 l 160 44.239 l 160 51.36 l h +f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 800 m 800 -400 l 0 1200 m 1200 0 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +160 51.36 1.52 -7.121 re f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 800 m 800 -400 l 0 1200 m 1200 0 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +161.52 51.36 m 161.52 44.239 l 162.961 44.239 l 162.961 51.438 l h +f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 800 m 800 -400 l 0 1200 m 1200 0 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +162.961 51.438 1.438 -7.199 re f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 800 m 800 -400 l 0 1200 m 1200 0 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +164.398 51.438 m 164.398 44.239 l 165.922 44.239 l 165.922 51.36 l h +f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 800 m 800 -400 l 0 1200 m 1200 0 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +165.922 51.36 1.438 -7.121 re f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 800 m 800 -400 l 0 1200 m 1200 0 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +167.359 51.36 m 167.359 44.239 l 168.879 44.239 l 168.879 51.52 l h +f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 800 m 800 -400 l 0 1200 m 1200 0 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +168.879 51.52 m 168.879 44.239 l 170.32 44.239 l 170.32 51.438 l h +f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 800 m 800 -400 l 0 1200 m 1200 0 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +170.32 51.438 1.441 -7.199 re f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 800 m 800 -400 l 0 1200 m 1200 0 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +171.762 51.438 1.52 -7.199 re f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 800 m 800 -400 l 0 1200 m 1200 0 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +173.281 51.438 1.438 -7.199 re f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 800 m 800 -400 l 0 1200 m 1200 0 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +174.719 51.438 1.52 -7.199 re f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 800 m 800 -400 l 0 1200 m 1200 0 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +176.238 51.438 1.441 -7.199 re f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 800 m 800 -400 l 0 1200 m 1200 0 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +177.68 51.438 1.52 -7.199 re f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 800 m 800 -400 l 0 1200 m 1200 0 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +179.199 51.438 1.441 -7.199 re f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 800 m 800 -400 l 0 1200 m 1200 0 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +180.641 51.438 1.438 -7.199 re f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 800 m 800 -400 l 0 1200 m 1200 0 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +182.078 51.438 m 182.078 44.239 l 183.602 44.239 l 183.602 51.36 l h +f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 800 m 800 -400 l 0 1200 m 1200 0 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +183.602 51.36 m 183.602 44.239 l 185.039 44.239 l 185.039 51.438 l h +f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 800 m 800 -400 l 0 1200 m 1200 0 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +185.039 51.438 1.52 -7.199 re f +/CairoPattern { + q +0.12549 g +100 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 800 cm +-400 800 m 800 -400 l 0 1200 m 1200 0 l S Q + Q +} bind def +<< /PatternType 1 + /PaintType 1 + /TilingType 1 + /XStep 800 /YStep 800 + /BBox [0 0 800 800] + /PaintProc { CairoPattern } +>> +[ 0.008 0 0 0.008 4.88 128.799997 ] +makepattern setpattern +186.559 51.438 1.441 -7.199 re f +0.12549 g +1.6 w +1 J +1 j +[] 0.0 d +4 M q 1 0 0 -1 0 135.199997 cm +48.078 83.84 m 49.52 83.922 l 55.441 83.922 l 56.879 83.84 l 58.398 83.922 + l 59.84 83.922 l 61.359 83.84 l 62.801 83.922 l 64.32 83.922 l 65.762 83.84 + l 67.199 83.922 l 68.719 83.84 l 70.16 83.922 l 73.121 83.922 l 74.559 +83.84 l 76.078 83.84 l 77.52 83.922 l 84.879 83.922 l 86.398 83.84 l 92.238 + 83.84 l 93.762 83.922 l 95.199 83.922 l 96.719 83.84 l 98.16 83.922 l 99.602 + 83.84 l 101.121 83.84 l 102.559 83.922 l 104.078 83.84 l 105.52 83.68 l + 106.961 83.84 l 109.922 83.84 l 111.441 83.922 l 112.879 83.84 l 114.32 + 83.922 l 115.84 83.84 l 117.281 83.84 l 118.801 83.922 l 120.238 83.84 +l 121.762 83.84 l 123.199 83.922 l 124.641 83.762 l 126.16 83.84 l 142.32 + 83.84 l 143.84 83.922 l 145.281 83.84 l 151.199 83.84 l 152.641 83.762 +l 154.16 83.762 l 155.602 83.84 l 157.039 83.762 l 158.559 83.762 l 160 +83.84 l 161.52 83.84 l 162.961 83.762 l 164.398 83.762 l 165.922 83.84 l + 167.359 83.84 l 168.879 83.68 l 170.32 83.762 l 182.078 83.762 l 183.602 + 83.84 l 185.039 83.762 l 188 83.762 l S Q +q 1 0 0 -1 0 135.199997 cm +48.078 80.801 m 49.52 80.641 l 51.039 80.32 l 52.48 80.32 l 54 80.16 l +55.441 80 l 56.879 79.762 l 58.398 79.68 l 59.84 48.238 l 61.359 48.801 +l 62.801 48.641 l 64.32 48.559 l 65.762 48.398 l 67.199 48.16 l 68.719 48.641 + l 70.16 48.801 l 71.68 48.48 l 73.121 48.078 l 74.559 47.762 l 76.078 48.238 + l 77.52 48.238 l 79.039 48 l 80.48 47.602 l 81.922 47.84 l 83.441 47.199 + l 86.398 47.199 l 87.84 47.039 l 89.281 46.961 l 90.801 46.801 l 92.238 + 47.602 l 93.762 46.879 l 95.199 45.922 l 96.719 46.238 l 98.16 46 l 99.602 + 45.922 l 101.121 45.922 l 102.559 45.68 l 104.078 46 l 105.52 45.84 l 106.961 + 45.039 l 108.48 45.922 l 109.922 45.121 l 111.441 45.602 l 112.879 45.199 + l 114.32 45.199 l 115.84 45.441 l 117.281 45.121 l 118.801 44.48 l 120.238 + 44.801 l 121.762 44.398 l 123.199 44.719 l 124.641 44.48 l 126.16 44.16 + l 127.602 44.559 l 129.121 44.719 l 130.559 43.68 l 132 43.762 l 133.52 + 43.84 l 134.961 43.602 l 136.48 43.68 l 137.922 43.199 l 139.359 43.359 + l 140.879 43.121 l 142.32 42.641 l 143.84 42.879 l 145.281 42.641 l 146.801 + 42.398 l 148.238 42.398 l 149.68 42.719 l 151.199 42.398 l 152.641 42.32 + l 154.16 40.48 l 155.602 41.68 l 157.039 41.68 l 158.559 41.52 l 160 41.68 + l 161.52 41.602 l 162.961 41.68 l 164.398 41.84 l 165.922 40.32 l 167.359 + 40.48 l 168.879 40.238 l 170.32 40.238 l 171.762 40.32 l 173.281 40.238 + l 174.719 40.48 l 176.238 40.32 l 177.68 39.602 l 179.199 39.039 l 180.641 + 39.281 l 182.078 39.199 l 183.602 39.281 l 185.039 39.281 l 186.559 39.359 + l 188 39.602 l S Q +0.8 w +q 1 0 0 -1 0 135.199997 cm +48.078 35.281 m 48.078 90.961 l 188 90.961 l S Q +Q Q +showpage +%%Trailer +end restore +%%EOF diff --git a/time-openfoam-226/ping.dat b/time-openfoam-226/ping.dat @@ -0,0 +1,96 @@ +1 .459984920 .118592645 .003991384 +2 .460137949 .115431848 .004448165 +3 .482584672 .087315876 .004151117 +4 .499206645 .107953019 .004885951 +5 .535691797 .119462282 .005692651 +6 .559977336 .139724210 .005641665 +7 .592905750 .141588410 .005853921 +8 .577411826 .164545624 .010768716 +9 .616357325 .189838704 .006496277 +10 .561300112 .208175655 .006914922 +11 .592466865 .229688908 .007634736 +12 .599494566 .235538212 .008036200 +13 .613059963 .257100077 .007908385 +14 .575180267 .281717750 .020269234 +15 .604143867 .278421285 .018381477 +16 .610324638 .316817743 .027000881 +17 .611804427 .314078660 .019385409 +18 .576610013 .361138594 .026828844 +19 .603160087 .358461274 .018191486 +20 .629740481 .382563418 .017448550 +21 .596122445 .402521221 .029703762 +22 .603862389 .421541089 .030705535 +23 .575580755 .441739791 .038470181 +24 .588310734 .455800430 .019518934 +25 .628203071 .451038907 .022556806 +26 .579936339 .465657083 .034127473 +27 .600877019 .498908148 .032483690 +28 .635693501 .539753091 .056282046 +29 .594403925 .541859694 .041582548 +30 .606114671 .567760475 .061629571 +31 .675635102 .580099918 .033155168 +32 1.012496556 .580544565 .039772645 +33 .872820494 .629786028 .028321860 +34 .961080425 .634008645 .026325926 +35 .672234530 .653285690 .034103692 +36 .833418567 .671001746 .048689604 +37 1.043499630 .675051398 .056394518 +38 .747071698 .694499267 .041565954 +39 .786129418 .720255986 .040727970 +40 .891264106 .734437347 .057618740 +41 .701472426 .744856882 .046072433 +42 1.028781867 .749771711 .045307055 +43 .786634368 .824310872 .059613601 +44 .734695745 .816633146 .060263416 +45 1.041636386 .800025520 .050756616 +46 .691086824 .794193727 .046202131 +47 1.049893294 .851149793 .036806673 +48 .887940122 .827444857 .050102456 +49 .735845289 .904712826 .046773652 +50 .928160992 .867304449 .078591202 +51 .871507182 .933499035 .071903620 +52 1.099118116 .929282131 .058905560 +53 .921784972 .969247072 .061160748 +54 .907944089 1.016341513 .112968440 +55 .947228847 1.032449377 .061375068 +56 .834801438 1.000163754 .051239658 +57 1.198730636 1.044694285 .061226395 +58 .929843795 1.068338691 .053987282 +59 .795885838 1.029242933 .052396858 +60 .723277075 1.082286401 .113500217 +61 .948844385 1.124558426 .118480470 +62 1.248384383 1.081803728 .083825299 +63 .910093598 1.140623344 .098020861 +64 1.349017278 1.154189589 .088311703 +65 1.311478992 1.180901678 .063453011 +66 .964754975 1.203379618 .088083159 +67 .758606499 1.199556594 .060358064 +68 .975823462 1.176486407 .113870806 +69 1.390215893 1.266440117 .120645608 +70 .881430186 1.208247574 .093933018 +71 1.239727092 1.237613032 .179800980 +72 .888662319 1.322104483 .138590882 +73 .922148918 1.285318925 .063332611 +74 .896075694 1.340555416 .096918973 +75 .858243746 1.294587633 .128769701 +76 1.403814863 1.258499676 .120392167 +77 .885212148 1.443300395 .091273101 +78 1.007438436 1.405531026 .168239541 +79 .926821719 1.416352176 .136811416 +80 .930198576 1.411258756 .170209714 +81 1.437839871 1.457805274 .119814242 +82 .918345390 1.497114221 .190712267 +83 1.473450882 1.480338221 .212210040 +84 1.022857770 1.511316139 .171551282 +85 .960407313 1.509736934 .172509129 +86 1.052211223 1.526058059 .113225029 +87 1.034221837 1.649234800 .117737048 +88 .890799642 1.557591150 .173367412 +89 1.062250585 1.595089640 .146951335 +90 1.514025368 1.605558044 .184899639 +91 1.020930071 1.591708011 .183713420 +92 1.494706994 1.599101924 .158794968 +93 .975342351 1.651640315 .226870729 +94 .913222060 1.729832047 .172171855 +95 .937931713 1.710825783 .166250352 +96 1.039145438 1.792086179 .175132454 diff --git a/time-openfoam-226/plot-for-pres.gp b/time-openfoam-226/plot-for-pres.gp @@ -0,0 +1,33 @@ +#!/usr/bin/gnuplot -persist + +set terminal svg enhanced dashed round size 1600/5, 900/4 font "DejaVU Sans,12" round + +set style line 1 lt 1 lc rgb "#202020" lw 2 +set style line 2 lt 2 lc rgb "#202020" lw 2 +set style line 3 lt 3 lc rgb "#202020" lw 2 +set style line 4 lt 4 lc rgb "#202020" lw 2 +set style line 5 lt 1 lc rgb "#0e3f5d" +set style line 6 lt 1 lc rgb "#202020" lw 2 +set style line 7 lt 1 lc rgb "#202020" +set style line 8 lt 2 lc rgb "#202020" lw 2 +set style line 9 lt 3 lc rgb "#202020" lw 4 + +unset grid + +set yrange [0:*] +set xtics 8,8 add ('1' 1) nomirror out +set xlabel 'Кол-во ядер' +set ytics 0,1 nomirror out +set ylabel 'Время [с]' +set border ls 7 + +pre = 0 +post = 0 +set border 3 ls 7 +set key left bottom reverse Left maxrows 2 +set ytics 0,30 nomirror out +set xtics ('4' 4, '9' 9, '16' 16, '25' 25, '36' 36, '49' 49, '64' 64) nomirror out +set output 'openfoam-3.svg' +set yrange [50:*] +set xrange [16:*] +plot 'openfoam-pres' using 1:((pre*$2+$3+post*$4)/1) with lines ls 1 smooth csplines notitle diff --git a/time-openfoam-226/plot-imb.gp b/time-openfoam-226/plot-imb.gp @@ -0,0 +1,49 @@ +#!/usr/bin/gnuplot -persist + +set terminal svg enhanced dashed round size 1600/6*0.94, 900/5*0.94 font "Times New Roman,10" round + +set style line 1 lt 1 lc rgb "#202020" lw 2 +set style line 2 lt 2 lc rgb "#202020" lw 2 +set style line 3 lt 3 lc rgb "#202020" lw 2 +set style line 4 lt 1 lc rgb "#0e3f5d" +set style line 5 lt 1 lc rgb "#0e3f5d" +set style line 6 lt 1 lc rgb "#202020" lw 4 +set style line 7 lt 1 lc rgb "#202020" +set style line 8 lt 2 lc rgb "#202020" lw 4 +set style line 9 lt 3 lc rgb "#202020" lw 4 + +unset grid +set border 3 +set key left Left reverse + +#set output 'imb.svg' +#set multiplot layout 1, 2 +set output 'imb-1.svg' +#set title 'Average throughput' +set ylabel 'Throughput [Mb/s]' +set xlabel 'Message length [B]' +set logscale x 2 +set xrange [2:2**22] +set xtics 2**6, 2**4 add ('2' 2) format '2^{%L}' nomirror out scale 1,0 +set ytics 0,30 nomirror out +plot 'none.all' using 1:6 with lines ls 1 smooth unique title 'none',\ + 'macvlan.all' using 1:6 with lines ls 2 smooth unique title 'macvlan',\ + 'veth.all' using 1:6 with lines ls 3 smooth unique title 'veth' + + +#do for [name in 'br macvlan none'] { +# print name +# plot for [i=3:8] 'imb-exchange-' . name . '/imb.' . i . '.out' using 1:6 with lines title 'nprocs=' . i**2 +#} +set output 'imb-2.svg' +#set title 'Throughput for 16Kb message' +set key left bottom Left reverse +unset logscale x +set xtics format '%g' ('4' 4, '9' 9, '16' 16, '25' 25, '36' 36, '49' 49, '64' 64) +set xlabel 'No. of cores' +set xrange [9:64] +set yrange [100:140] +set ytics 100,10 nomirror out +plot 'peek-exchange.none' using ($1**2):7 with lines ls 1 smooth unique title 'none',\ + 'peek-exchange.macvlan' using ($1**2):7 with lines ls 2 smooth unique title 'macvlan',\ + 'peek-exchange.veth' using ($1**2):7 with lines ls 3 smooth unique title 'veth' diff --git a/time-openfoam-226/plot-ping.gp b/time-openfoam-226/plot-ping.gp @@ -0,0 +1,39 @@ +#!/usr/bin/gnuplot -persist + +set terminal svg dashed round size 1600/6*0.94, 900/5*0.94 font "Times New Roman,10" round + +set style line 1 lt 1 lc rgb "#202020" lw 2 +set style line 2 lt 2 lc rgb "#202020" lw 2 +set style line 3 lt 3 lc rgb "#202020" lw 2 +set style line 4 lt 1 lc rgb "#202020" +set style line 5 lt 1 lc rgb "#0e3f5d" +set style line 6 lt 1 lc rgb "#202020" lw 4 +set style line 7 lt 1 lc rgb "#202020" +set style line 8 lt 2 lc rgb "#202020" lw 4 +set style line 9 lt 3 lc rgb "#202020" lw 4 + +unset grid +set border 3 + +#set xrange [1:25] +set yrange [0:*] +set xtics 8,8 add ('1' 1) nomirror out +set xlabel 'No. of cores' +set ytics 0,1 nomirror out +set ylabel 'Time [s]' +set border ls 7 +set key center top outside Left reverse maxrows 1 + +#set output 'ping.svg' +#set multiplot layout 1, 2 +set output 'ping-1.svg' +plot 'mpi.dat.avg' using 1:($2+$3+$4) with lines ls 1 title 'LXC',\ + 'mpi.phys.dat.avg' using 1:2 with lines ls 2 title 'Phys.' + +set key center top outside Left reverse maxrows 1 +set output 'ping-2.svg' +plot 'mpi.dat.avg' \ + using 1:($2+$3+$4):2 with filledcurves ls 4 fs pattern 4 noborder title 'mpirun, destroy',\ + '' using 1:2:(0) with filledcurves ls 4 fs pattern 5 noborder title 'create',\ + '' using 1:2 with lines ls 1 notitle,\ + '' using 1:($2+$3+$4) with lines ls 1 notitle diff --git a/time-openfoam-226/plot.gp b/time-openfoam-226/plot.gp @@ -0,0 +1,92 @@ +#!/usr/bin/gnuplot -persist + +set terminal svg enhanced dashed round size 1600/6*0.94, 900/5*0.94 font "Times New Roman,10" round + +set style line 1 lt 1 lc rgb "#202020" lw 2 +set style line 2 lt 2 lc rgb "#202020" lw 2 +set style line 3 lt 3 lc rgb "#202020" lw 2 +set style line 4 lt 4 lc rgb "#202020" lw 2 +set style line 5 lt 1 lc rgb "#0e3f5d" +set style line 6 lt 1 lc rgb "#202020" lw 2 +set style line 7 lt 1 lc rgb "#202020" +set style line 8 lt 2 lc rgb "#202020" lw 2 +set style line 9 lt 3 lc rgb "#202020" lw 4 + +unset grid + +#set xrange [1:25] +set yrange [0:*] +set xtics 8,8 add ('1' 1) nomirror out +set xlabel 'No. of cores' +set ytics 0,1 nomirror out +set ylabel 'Time [s]' +set border ls 7 +#nunset key +#set key center right Right outside textcolor rgb '#4f6266' +#set style fill pattern 2 border + +#set output 'ping.svg' +#set multiplot layout 2, 3 +#unset key +#unset label 3 +#plot 'mpi.dat.avg' using 1:($2+$3+$4) with lines ls 6 notitle,\ +# 'mpi.phys.dat.avg' using 1:2 with lines ls 8 notitle +#set label 1 'Create' at graph 0.80,0.05 front font 'DejaVU Sans Bold, 12' +#set label 2 'Mpirun' at graph 0.80,0.67 front font 'DejaVU Sans Bold, 12' +#set label 3 'Destroy' at graph 0.80,0.84 front font 'DejaVU Sans Bold, 12' +##set label 4 'Mpirun phys.' at graph 0.43,0.44 front font 'DejaVU Sans Bold, 12' +#plot 'mpi.dat.avg' \ +# using 1:($2) with lines ls 6 notitle,\ +# '' using 1:(($2+$3)) with lines ls 6 notitle,\ +# '' using 1:(($2+$3+$4)) with lines ls 6 notitle +##plot 'mpi.dat.avg' \ +## using 1:($2/($2+$3+$4)) with lines ls 6 notitle,\ +## '' using 1:(($2+$3)/($2+$3+$4)) with lines ls 6 notitle,\ +## '' using 1:(($2+$3+$4)/($2+$3+$4)) with lines ls 8 notitle +# +#unset multiplot +#unset label 1 +#unset label 2 +#unset label 3 + +pre = 0 +post = 0 +set border 3 ls 7 +set key left bottom reverse Left maxrows 2 +set ytics 0,30 nomirror out +set ylabel 'Time [s]' offset 2,0 +set xtics ('4' 4, '9' 9, '16' 16, '25' 25, '36' 36, '49' 49, '64' 64) nomirror out +#set output 'openfoam.svg' +#set multiplot layout 2, 3 +set output 'openfoam-1.svg' +set yrange [50:*] +set xrange [16:*] +#set title 'veth+vswitch' +#plot 'openfoam.lxc.dat.avg' using 1:(($2+pre*$3+$4+post*$5+$6)/60) with lines ls 6 title 'LXC cluster',\ +# 'openfoam.phys.dat.avg' using 1:((pre*$2+$3+post*$4)/60) with lines ls 8 title 'HPC cluster' +plot \ + 'openfoam.phys.dat.avg' using 1:((pre*$2+$3+post*$4)/1) with lines ls 4 title 'no LXC',\ + 'openfoam.none.dat.avg' using 1:(($2+pre*$3+$4+post*$5+$6)/1) with lines ls 1 title 'none',\ + 'openfoam.br.dat.avg' using 1:(($2+pre*$3+$4+post*$5+$6)/1) with lines ls 3 title 'veth',\ + 'openfoam.macvlan.dat.avg' using 1:(($2+pre*$3+$4+post*$5+$6)/1) with lines ls 2 title 'macvlan' +unset title + + +set output 'openfoam-2.svg' +set key left bottom reverse Left maxrows 4 +#set key center bottom reverse Left +#set yrange [-0.2:0.2] +set ylabel 'Time [s]' +set yrange [-20:0] +#set xrange [16:*] +set ytics autofreq #0,0.05 +#plot '< paste openfoam.phys.dat.avg openfoam.lxc.dat.avg' \ +# using 1:((pre*$2+$3+post*$4) - ($6+pre*$7+$8+post*$9+$10)) with lines ls 6 title 'LXC' +plot \ + '< paste openfoam.phys.dat.avg openfoam.none.dat.avg' \ + using 1:((pre*$2+$3+post*$4) - ($6+pre*$7+$8+post*$9+$10)) with lines ls 1 title 'none',\ + '< paste openfoam.phys.dat.avg openfoam.macvlan.dat.avg' \ + using 1:((pre*$2+$3+post*$4) - ($6+pre*$7+$8+post*$9+$10)) with lines ls 2 title 'macvlan',\ + '< paste openfoam.phys.dat.avg openfoam.br.dat.avg' \ + using 1:((pre*$2+$3+post*$4) - ($6+pre*$7+$8+post*$9+$10)) with lines ls 3 title 'veth' +quit diff --git a/time-openfoam-226/var.sh b/time-openfoam-226/var.sh @@ -0,0 +1,14 @@ +#!/bin/sh + +awk '{ + a[$1] += ($2-$7)**2 + b[$1] += ($3-$8)**2 + c[$1] += ($4-$9)**2 + d[$1] += ($5-$10)**2 + e[$1] += ($6-$11)**2 + count[$1] += 1 +} END { + for (i in a) { + print i, a[i]/count[i], b[i]/count[i], c[i]/count[i], d[i]/count[i], e[i]/count[i] + } +}' diff --git a/time-openfoam-226/var2.sh b/time-openfoam-226/var2.sh @@ -0,0 +1,12 @@ +#!/bin/sh + +awk '{ + a[$1] += ($2-$5)**2 + b[$1] += ($3-$6)**2 + c[$1] += ($4-$7)**2 + count[$1] += 1 +} END { + for (i in a) { + print i, a[i]/count[i], b[i]/count[i], c[i]/count[i] + } +}' diff --git a/time-openfoam-226/veth.all b/time-openfoam-226/veth.all @@ -0,0 +1 @@ +br.all+ \ No newline at end of file diff --git a/time-openfoam/Makefile b/time-openfoam/Makefile @@ -0,0 +1,9 @@ +all: + ./plot.gp + +clean: + rm -f create-boot.svg + rm -f create-boot-stages.svg + rm -f run.svg + rm -f run-stages.svg + rm -f all-stages.svg diff --git a/time-openfoam/convert.sh b/time-openfoam/convert.sh @@ -0,0 +1,9 @@ +#!/bin/sh + +LOG=$1 +cmd="paste" + +for f in Nprocs "Copy in" "Run" "Copy out" "Clean up"; do + cmd="$cmd <(grep '$f' $LOG | cut -d\: -f2)" +done +echo "$cmd" | $SHELL diff --git a/time-openfoam/create-boot/convert.sh b/time-openfoam/create-boot/convert.sh @@ -0,0 +1,9 @@ +#!/bin/sh + +LOG=$1 +cmd="paste" + +for f in ',1,' ',2,' ',3,' ',4,'; do + cmd="$cmd <(grep '$f' $LOG | cut -d, -f3)" +done +echo "$cmd" | $SHELL diff --git a/time-openfoam/create-boot/lxc.dat b/time-openfoam/create-boot/lxc.dat @@ -0,0 +1,12 @@ +1 2.5 2.5 1.5 +2 2 2.5 1.5 +3 7 3 0.5 +4 8.5 2 0.5 +5 9.3 6 1 +6 10 2.5 1 +7 8.5 3.5 0.5 +8 13 4 0 +9 19.5 3 0 +10 16.5 5 0 +11 16 5 0 +12 20 6 0 diff --git a/time-openfoam/create-boot/lxce.dat b/time-openfoam/create-boot/lxce.dat @@ -0,0 +1,12 @@ + 1 2 1 1 + 2 4 1 0.5 + 3 5 1 0 + 4 8.33 1.33 0.33 + 5 11.5 2.5 0 + 6 13 3 0 + 7 13.5 3 0 + 8 15 4 0 + 9 18.5 4.5 0.5 + 10 17.5 3.5 0.5 + 11 26.5 4.5 0 + 12 24.5 5.5 0.5 diff --git a/time-openfoam/create-boot/plot.gp b/time-openfoam/create-boot/plot.gp @@ -0,0 +1,27 @@ +#!/usr/bin/gnuplot + +set terminal svg dashed rounded enhanced dynamic +#set terminal pdf dashed rounded enhanced +set datafile separator ',' +set xrange [1:12] +set yrange [0:*] +set xtics nomirror add ('1' 1) out +set border 3 +set key outside Left right reverse + +set style line 1 lw 2 +set style line 2 lw 2 +set style line 3 lw 2 + +set output 'time.svg' +set multiplot layout 2, 1 + +set ytics 0,40 nomirror out +plot '<grep ,3, time_xen' using 1:3 smooth unique with lines ls 1 title 'Xen', \ + '<grep ,4, time_lxc_all' using 1:3 smooth unique with lines ls 2 title 'LXC start', \ + '<grep ,4, time_lxce' using 1:3 smooth unique with lines ls 3 title 'LXC execute' + +set ytics 0,10 nomirror out format ' %g' +set yrange [0:40] +plot '<grep ,4, time_lxc_all' using 1:3 smooth unique with lines ls 2 title 'LXC start', \ + '<grep ,4, time_lxce' using 1:3 smooth unique with lines ls 3 title 'LXC execute' diff --git a/time-openfoam/create-boot/time_lxc b/time-openfoam/create-boot/time_lxc @@ -0,0 +1,45 @@ + +1,1,1 +1,2,9 +1,3,4 +1,4,14 + +2,1,2 +2,2,16 +2,3,1 +2,4,19 + +3,1,9 +3,2,18 +3,3,1 +3,4,28 + +4,1,10 +4,2,17 +4,3,1 +4,4,28 + +5,1,21 +5,2,7 +5,3,1 +5,4,29 + +6,1,27 +6,2,9 +6,3,0 +6,4,36 + +7,1,28 +7,2,4 +7,3,0 +7,4,32 + +8,1,35 +8,2,4 +8,3,1 +8,4,40 + +9,1,32 +9,2,4 +9,3,1 +9,4,37 diff --git a/time-openfoam/create-boot/time_lxc_all b/time-openfoam/create-boot/time_lxc_all @@ -0,0 +1,47 @@ +1,1,2.5 +1,2,2.5 +1,3,1.5 + +2,1,2 +2,2,2.5 +2,3,1.5 + +3,1,7 +3,2,3 +3,3,0.5 + +4,1,12.5 +4,2,2 +4,3,0.5 + +5,1,22 +5,2,6 +5,3,4 + +6,1,10 +6,2,2.5 +6,3,1 + +7,1,8.5 +7,2,3.5 +7,3,0.5 + +8,1,13 +8,2,4 +8,3,0 + +9,1,19.5 +9,2,3 +9,3,0 + +10,1,16.5 +10,2,5 +10,3,0 + +11,1,16 +11,2,5 +11,3,0 + +12,1,20 +12,2,6 +12,3,0 diff --git a/time-openfoam/create-boot/time_lxce b/time-openfoam/create-boot/time_lxce @@ -0,0 +1,48 @@ +1,1,2 +1,2,1 +1,3,1 + +2,1,4 +2,2,1 +2,3,0.5 + +3,1,5 +3,2,1 +3,3,0 + + +4,1,8.33 +4,2,1.33 +4,3,0.33 + +5,1,11.5 +5,2,2.5 +5,3,0 + +6,1,13 +6,2,3 +6,3,0 + +7,1,13.5 +7,2,3 +7,3,0 + +8,1,15 +8,2,4 +8,3,0 + +9,1,18.5 +9,2,4.5 +9,3,0.5 + +10,1,17.5 +10,2,3.5 +10,3,0.5 + +11,1,26.5 +11,2,4.5 +11,3,0 + +12,1,24.5 +12,2,5.5 +12,3,0.5 diff --git a/time-openfoam/create-boot/time_xen b/time-openfoam/create-boot/time_xen @@ -0,0 +1,47 @@ +1,1,3 +1,2,9 +1,3,12 + +2,1,7 +2,2,10 +2,3,17 + +3,1,13 +3,2,12 +3,3,25 + +4,1,15 +4,2,11 +4,3,26 + +5,1,22 +5,2,20 +5,3,45 + +6,1,36 +6,2,15 +6,3,51 + +7,1,34 +7,2,26 +7,3,60 + +8,1,72 +8,2,31 +8,3,103 + +9,1,61 +9,2,38 +9,3,99 + +10,1,67 +10,2,29 +10,3,96 + +11,1,91 +11,2,22 +11,3,129 + +12,1,96 +12,2,22 +12,3,118 diff --git a/time-openfoam/create-boot/xen.dat b/time-openfoam/create-boot/xen.dat @@ -0,0 +1,12 @@ + 1 3 9 12 + 2 7 10 17 + 3 13 12 25 + 4 15 11 26 + 5 22 20 45 + 6 36 15 51 + 7 34 26 60 + 8 72 31 103 + 9 61 38 99 + 10 67 29 96 + 11 91 22 129 + 12 96 22 118 diff --git a/time-openfoam/lxc.dat b/time-openfoam/lxc.dat @@ -0,0 +1,11 @@ +2 5 6 2.64 54.56 9.09 2.92 +3 5 7 4.30 37.10 7.76 0.48 +4 8 10.5 4.79 35.89 6.72 0.49 +5 11.5 14 6.33 33.60 7.80 0.55 +6 13 16 7.28 32.92 7.56 5.40 +7 13 16.5 10.15 32.08 8.13 7.54 +8 15 19 11.54 26.15 8.94 1.00 +9 18.5 23.5 10.41 24.93 7.85 0.84 +10 17.5 21.5 9.83 28.98 9.28 6.86 +11 26.5 31 11.48 27.74 9.23 1.08 +12 24 30 12.74 24.97 9.43 1.08 diff --git a/time-openfoam/lxc.dat.bak b/time-openfoam/lxc.dat.bak @@ -0,0 +1,11 @@ +2 5 6 2.64 54.56 9.09 2.92 +3 5 7 4.30 37.10 7.76 0.48 +4 8 10.5 4.79 38.89 6.72 0.49 +5 11.5 14 6.33 39.60 7.80 0.55 +6 13 16 7.28 32.92 7.56 5.40 +7 13 16.5 10.15 42.08 8.13 7.54 +8 15 19 11.54 36.15 8.94 1.00 +9 18.5 23.5 10.41 24.93 7.85 0.84 +10 17.5 21.5 9.83 28.98 9.28 6.86 +11 26.5 31 11.48 27.74 9.23 1.08 +12 24 30 12.74 24.97 9.43 1.08 diff --git a/time-openfoam/lxc2.dat b/time-openfoam/lxc2.dat @@ -0,0 +1,11 @@ + 2 2.64 54.56 9.09 2.92 + 3 4.30 37.10 7.76 0.48 + 4 28.46 62.64 8.91 0.46 + 5 10.08 62.33 13.51 5.62 + 6 10.91 59.44 8.14 0.70 + 7 16.65 73.77 8.25 0.85 + 8 20.50 83.32 8.33 7.94 + 9 16.42 83.97 7.74 12.94 + 10 16.70 73.98 7.36 1.02 + 11 17.72 75.42 19.26 1.07 + 12 23.72 88.92 14.40 1.08 diff --git a/time-openfoam/physical.dat b/time-openfoam/physical.dat @@ -0,0 +1,11 @@ + 2 3.34 54.00 7.52 0.47 + 3 4.28 36.68 7.55 0.34 + 4 5.11 34.09 7.86 1.05 + 5 5.50 33.26 8.25 0.58 + 6 7.14 29.02 6.93 0.74 + 7 7.94 31.09 8.56 0.78 + 8 8.93 29.30 8.98 0.76 + 9 9.8 25.97 8.15 0.96 + 10 10.85 28.60 8.79 0.82 + 11 11.70 26.40 9.39 0.88 + 12 12.73 24.94 9.91 0.98 diff --git a/time-openfoam/physical.dat.bak b/time-openfoam/physical.dat.bak @@ -0,0 +1,11 @@ + 2 5.02 54.00 7.52 0.47 + 3 6.42 36.68 7.55 0.34 + 4 7.67 34.09 7.86 1.05 + 5 9.25 33.26 8.25 0.58 + 6 10.72 29.02 6.93 0.74 + 7 11.91 31.09 8.56 0.78 + 8 13.40 29.30 8.98 0.76 + 9 14.71 25.97 8.15 0.96 + 10 16.28 28.60 8.79 0.82 + 11 17.55 26.40 9.39 0.88 + 12 19.10 24.94 9.91 0.98 diff --git a/time-openfoam/plot.gp b/time-openfoam/plot.gp @@ -0,0 +1,109 @@ +#!/usr/bin/gnuplot -persist + +set terminal svg enhanced dashed round dynamic size 1600, 900 font "DejaVU Sans,34" lw 2 background '#cbdfea' + +set style line 1 lt 1 lc rgb "#215c7e" +set style line 2 lt 1 lc rgb "#56849e" +set style line 3 lt 1 lc rgb "#778d98" +set style line 4 lt 1 lc rgb "#0e3f5d" +set style line 5 lt 1 lc rgb "#0e3f5d" +set style line 6 lt 1 lc rgb "#0e3f5d" lw 4 +set style line 7 lt 1 lc rgb "#4f6266" +set style line 8 lt 1 lc rgb "#7d0e0e" lw 4 + +#set xrange [1:25] +set yrange [0:*] +set xtics 1,1 nomirror out textcolor rgb '#4f6266' +set xlabel 'Nodes' textcolor rgb '#4f6266' +set ytics nomirror out textcolor rgb '#4f6266' +set ylabel 'Time [s]' textcolor rgb '#4f6266' +set border 3 ls 7 +unset key +#set key center right Right outside textcolor rgb '#4f6266' +#set style fill pattern 2 border + +set output 'create-boot.svg' +set label 1 'Xen' at graph 0.50,0.7 front textcolor rgb '#4f6266' +set label 2 'LXC execute' at graph 0.70,0.20 front textcolor rgb '#4f6266' +set label 3 'LXC start' at graph 0.80,0.03 front textcolor rgb '#4f6266' +plot 'create-boot/xen.dat' using 1:($2+$3+$4) with lines smooth csplines ls 3 lw 4 title 'Xen',\ + 'create-boot/lxc.dat' using 1:($2+$3+$4) with lines smooth csplines ls 2 lw 4 title 'LXC',\ + 'create-boot/lxce.dat' using 1:($2+$3+$4) with lines smooth csplines ls 1 lw 4 title 'LXCE' + +set output 'create-boot-stages.svg' +set key center top reverse Left textcolor rgb '#4f6266' +unset label 3 +set label 1 'Create' at graph 0.70,0.2 front textcolor rgb '#cbdfea' +set label 2 'Boot' at graph 0.70,0.58 front textcolor rgb '#cbdfea' +plot 'create-boot/lxc.dat' \ + using 1:($2+$3+$4):2 with filledcurves ls 3 fs solid noborder notitle,\ + '' using 1:2 with filledcurves above y1=0 ls 1 fs solid noborder notitle,\ + '' using 1:2 with lines ls 6 title 'LXC start',\ + '' using 1:($2+$3+$4) with lines ls 6 notitle,\ + 'create-boot/lxce.dat' using 1:2 with lines ls 8 title 'LXC execute',\ + '' using 1:($2+$3+$4) with lines ls 8 notitle + +unset key +set xtics 2,1 nomirror out textcolor rgb '#4f6266' + +set output 'run.svg' +unset label 3 +#set xrange [2:6] +set label 1 'LXC' at graph 0.52,0.94 front textcolor rgb '#4f6266' +set label 2 'Physical' at graph 0.50,0.60 front textcolor rgb '#4f6266' +plot 'lxc.dat' using 1:($4+$5+$6) with lines smooth csplines ls 1 lw 4 notitle,\ + 'physical.dat' using 1:($2+$3+$4) with lines smooth csplines ls 2 lw 4 notitle + +set xrange [2:*] +set output 'run-stages.svg' +#set output 'physical.svg' +set label 1 'Copy in' at graph 0.80,0.11 front textcolor rgb '#cbdfea' +set label 2 'Run' at graph 0.80,0.40 front textcolor rgb '#cbdfea' +set label 3 'Copy out' at graph 0.80,0.62 front textcolor rgb '#cbdfea' +set key center top reverse Left textcolor rgb '#4f6266' +plot 'physical.dat'\ + using 1:($2+$3+$4):($2+$3) with filledcurves ls 3 fs solid noborder notitle,\ + '' using 1:($2+$3):2 with filledcurves ls 2 fs solid noborder notitle,\ + '' using 1:2 with filledcurves above y1=0 ls 1 fs solid noborder notitle,\ + '' using 1:2 with lines ls 6 title 'Physical',\ + '' using 1:($2+$3) with lines ls 6 notitle,\ + '' using 1:($2+$3+$4) with lines ls 6 notitle,\ + 'lxc.dat' using 1:4 with lines ls 8 title 'LXC',\ + '' using 1:($4+$5) with lines ls 8 notitle,\ + '' using 1:($4+$5+$6) with lines ls 8 notitle + + +#set output 'lxc.svg' +#set label 1 'Copy in' at graph 0.80,0.07 front textcolor rgb '#cbdfea' +#set label 2 'Run' at graph 0.80,0.33 front textcolor rgb '#cbdfea' +#set label 3 'Copy out' at graph 0.80,0.62 front textcolor rgb '#cbdfea' +#plot 'lxc.dat'\ +# using 1:($4+$5+$6):($4+$5) with filledcurves ls 3 fs solid noborder notitle,\ +# '' using 1:($4+$5):4 with filledcurves ls 2 fs solid noborder notitle,\ +# '' using 1:4 with filledcurves above y1=0 ls 1 fs solid noborder notitle,\ +# '' using 1:4 with lines ls 6 notitle,\ +# '' using 1:($4+$5) with lines ls 6 notitle,\ +# '' using 1:($4+$5+$6) with lines ls 6 notitle + + +unset label 1 +unset label 2 +unset label 3 + +set output 'all-stages.svg' +set label 1 'Create' at graph 0.80,0.07 front textcolor rgb '#cbdfea' +set label 2 'Boot' at graph 0.70,0.23 front textcolor rgb '#cbdfea' +set label 3 'Copy in' at graph 0.66,0.38 front textcolor rgb '#cbdfea' +set label 4 'Run' at graph 0.62,0.54 front textcolor rgb '#cbdfea' +set label 5 'Copy out' at graph 0.48,0.63 front textcolor rgb '#cbdfea' +plot 'lxc.dat'\ + using 1:($2+$3+$4+$5+$6):($2+$3+$4+$5) with filledcurves ls 2 fs solid noborder notitle,\ + '' using 1:($2+$3+$4+$5):($2+$3+$4) with filledcurves ls 1 fs solid noborder notitle,\ + '' using 1:($2+$3+$4):($2+$3) with filledcurves ls 3 fs solid noborder notitle,\ + '' using 1:($2+$3):2 with filledcurves ls 2 fs solid noborder notitle,\ + '' using 1:2 with filledcurves above y1=0 ls 1 fs solid noborder notitle,\ + '' using 1:2 with lines ls 4 notitle,\ + '' using 1:($2+$3) with lines ls 4 notitle,\ + '' using 1:($2+$3+$4) with lines ls 4 notitle,\ + '' using 1:($2+$3+$4+$5) with lines ls 4 notitle,\ + '' using 1:($2+$3+$4+$5+$6) with lines ls 4 notitle diff --git a/time-openfoam/tmp_lxc b/time-openfoam/tmp_lxc @@ -0,0 +1,11 @@ +2,6 +3,7 +4,10.5 +5,14 +6,16 +7,16.5 +8,19 +9,23.5 +10,21.5 +11,31 +12,30 diff --git a/vcluster_final.doc b/vcluster_final.doc Binary files differ. diff --git a/vclusters-vkorkhov.doc b/vclusters-vkorkhov.doc Binary files differ. diff --git a/vclusters.doc b/vclusters.doc Binary files differ. diff --git a/vclusters.odt b/vclusters.odt Binary files differ. diff --git a/vsc_plan.txt b/vsc_plan.txt @@ -0,0 +1,14 @@ +План статьи + +1) Как вирутальные машины используются в высокопроизводительных вычислениях? + -- Защита от поломок физических машин. + -- Балансировка нагрузки. + -- Безопасность (изоляция приложений). + +2) Почему контейнеры эффективнее? + -- Нет эмуляции оборудования. + +3) Из чего состоит вычислительный узел? + -- Ядро. + -- Корневая файловая система. + -- Хранилище (пользовательские данные).