diff --git a/LICENSE b/LICENSE index 350056d9..f30830cd 100644 --- a/LICENSE +++ b/LICENSE @@ -1,5 +1,5 @@ - Parallel Sparse BLAS version 3.1 - (C) Copyright 2006, 2007, 2008, 2009, 2010, 2012, 2013 + Parallel Sparse BLAS version 3.2 + (C) Copyright 2006, 2007, 2008, 2009, 2010, 2012, 2013, 2014 Salvatore Filippone University of Rome Tor Vergata Alfredo Buttari CNRS-IRIT, Toulouse diff --git a/README b/README index e593a711..22a4e996 100644 --- a/README +++ b/README @@ -1,4 +1,4 @@ -This directory contains the PSBLAS library, version 3.1. +This directory contains the PSBLAS library, version 3.2. This version requires a working Fortran 2003 compiler; we do not use @@ -36,7 +36,7 @@ Harwell-Boeing and MatrixMarket file formats. DOCUMENTATION -See docs/psblas-3.1.pdf; an HTML version of the same document is +See docs/psblas-3.2.pdf; an HTML version of the same document is available in docs/html. Please consult the sample programs, especially test/pargen/ppde[23]d.f90 @@ -122,7 +122,7 @@ COMPILER NOTES. This code is confirmed to work with the following compilers (or later versions thereof): NAGware 5.2; - GNU 4.6.1; + GNU 4.7.3; Cray CCE 8.0.1; They are all recognized by the configure script. @@ -137,8 +137,8 @@ Compiler Error) at build time. We do not yet know whether XLF 14 compiles correctly. For the GNU compilers 4.6.x we are aware of a number of memory management -issues that might surface in your applications; all of them (that -we're aware of) are solved in version 4.7.2. +issues that might surface in your applications; most of them (that +we're aware of) are solved in version 4.7.2 or later. The Intel compiler up to version 12.1 fails to compile, as of the last version we got access to. @@ -172,7 +172,7 @@ interested in the package MLD2P4 from http://www.mld2p4.it Contact: Salvatore Filippone salvatore.filippone@uniroma2.it -Credits for version 3.0: +Credits for version 3: Salvatore Filippone Alfredo Buttari diff --git a/docs/psblas-3.1.pdf b/docs/psblas-3.2.pdf similarity index 61% rename from docs/psblas-3.1.pdf rename to docs/psblas-3.2.pdf index 4704e7dd..e4a7f9c6 100644 --- a/docs/psblas-3.1.pdf +++ b/docs/psblas-3.2.pdf @@ -4,7 +4,7 @@ << /S /GoTo /D (title.0) >> endobj 8 0 obj -(PSBLAS-v3.1 User's Guide) +(PSBLAS-v3.2 User's Guide) endobj 9 0 obj << /S /GoTo /D (section.1) >> @@ -64,31 +64,31 @@ endobj << /S /GoTo /D (subsubsection.3.1.1) >> endobj 48 0 obj -(3.1.1 Methods) +(3.1.1 Descriptor Methods) endobj 49 0 obj << /S /GoTo /D (section*.2) >> endobj 52 0 obj -(get\137local\137rows ) +(get\137local\137rows) endobj 53 0 obj << /S /GoTo /D (section*.3) >> endobj 56 0 obj -(get\137local\137cols ) +(get\137local\137cols) endobj 57 0 obj << /S /GoTo /D (section*.4) >> endobj 60 0 obj -(get\137global\137rows ) +(get\137global\137rows) endobj 61 0 obj << /S /GoTo /D (section*.5) >> endobj 64 0 obj -(get\137global\137cols ) +(get\137global\137cols) endobj 65 0 obj << /S /GoTo /D (section*.6) >> @@ -100,7 +100,7 @@ endobj << /S /GoTo /D (section*.7) >> endobj 72 0 obj -(clone) +(Clone) endobj 73 0 obj << /S /GoTo /D (section*.8) >> @@ -130,7 +130,7 @@ endobj << /S /GoTo /D (subsubsection.3.2.1) >> endobj 92 0 obj -(3.2.1 Methods) +(3.2.1 Sparse Matrix Methods) endobj 93 0 obj << /S /GoTo /D (section*.10) >> @@ -154,25 +154,25 @@ endobj << /S /GoTo /D (section*.13) >> endobj 108 0 obj -(get\137size) +(get\137size ) endobj 109 0 obj << /S /GoTo /D (section*.14) >> endobj 112 0 obj -(sizeof) +(sizeof ) endobj 113 0 obj << /S /GoTo /D (section*.15) >> endobj 116 0 obj -(get\137fmt) +(get\137fmt ) endobj 117 0 obj << /S /GoTo /D (section*.16) >> endobj 120 0 obj -(is\137bld, is\137upd, is\137asb) +(is\137bld, is\137upd, is\137asb ) endobj 121 0 obj << /S /GoTo /D (section*.17) >> @@ -196,25 +196,25 @@ endobj << /S /GoTo /D (subsubsection.3.3.1) >> endobj 136 0 obj -(3.3.1 Methods) +(3.3.1 Vector Methods) endobj 137 0 obj << /S /GoTo /D (section*.18) >> endobj 140 0 obj -(v\137get\137nrows) +(get\137nrows) endobj 141 0 obj << /S /GoTo /D (section*.19) >> endobj 144 0 obj -(v\137sizeof) +(sizeof ) endobj 145 0 obj << /S /GoTo /D (section*.20) >> endobj 148 0 obj -(v\137get\137vect) +(get\137vect ) endobj 149 0 obj << /S /GoTo /D (section*.21) >> @@ -280,7 +280,7 @@ endobj << /S /GoTo /D (section*.29) >> endobj 192 0 obj -(psb\137geasums) +(psb\137genrm2) endobj 193 0 obj << /S /GoTo /D (section*.30) >> @@ -460,25 +460,25 @@ endobj << /S /GoTo /D (section*.57) >> endobj 312 0 obj -(psb\137is\137owned) +(psb\137is\137owned ) endobj 313 0 obj << /S /GoTo /D (section*.58) >> endobj 316 0 obj -(psb\137owned\137index) +(psb\137owned\137index ) endobj 317 0 obj << /S /GoTo /D (section*.59) >> endobj 320 0 obj -(psb\137is\137local) +(psb\137is\137local ) endobj 321 0 obj << /S /GoTo /D (section*.60) >> endobj 324 0 obj -(psb\137local\137index) +(psb\137local\137index ) endobj 325 0 obj << /S /GoTo /D (section*.61) >> @@ -670,7 +670,7 @@ endobj << /S /GoTo /D (section*.89) >> endobj 452 0 obj -(mm\137vet\137read ) +(mm\137vet\137read) endobj 453 0 obj << /S /GoTo /D (section*.90) >> @@ -724,13 +724,13 @@ endobj << /S /GoTo /D (section*.96) >> endobj 488 0 obj -(krylov) +(psb\137krylov ) endobj 489 0 obj << /S /GoTo /D [490 0 R /Fit ] >> endobj 492 0 obj << -/Length 680 +/Length 692 >> stream 0 g 0 G @@ -739,7 +739,7 @@ stream 0 g 0 G 0 g 0 G BT -/F16 24.7871 Tf 157.142 570.847 Td [(PSBLAS)-375(3.1)-375(User's)-375(guide)]TJ +/F16 24.7871 Tf 157.142 570.847 Td [(PSBLAS)-375(3.2)-375(User's)-375(guide)]TJ ET q 1 0 0 1 125.3 554.602 cm @@ -749,7 +749,7 @@ BT /F18 14.3462 Tf 132.314 532.919 Td [(A)-350(r)50(efer)50(enc)50(e)-350(guide)-350(for)-350(the)-350(Par)50(al)-50(lel)-350(Sp)50(arse)-350(BLAS)-350(libr)50(ary)]TJ 0 g 0 G 0 g 0 G -/F27 9.9626 Tf 223.567 -127.777 Td [(b)32(y)-383(Salv)63(atore)-383(Filipp)-32(one)]TJ 12.889 -11.955 Td [(and)-383(Alfredo)-384(Buttari)]TJ/F8 9.9626 Tf -52.52 -11.955 Td [(Univ)28(ersit)28(y)-334(of)-333(Rome)-333(\134T)83(or)-333(V)83(ergata".)]TJ 92.847 -24.824 Td [(June)-333(14,)-334(2013)]TJ +/F27 9.9626 Tf 223.567 -127.777 Td [(b)32(y)-383(Salv)63(atore)-383(Filipp)-32(one)]TJ 12.889 -11.955 Td [(and)-383(Alfredo)-384(Buttari)]TJ/F8 9.9626 Tf -52.52 -11.955 Td [(Univ)28(ersit)28(y)-334(of)-333(Rome)-333(\134T)83(or)-333(V)83(ergata".)]TJ 75.191 -24.824 Td [(Marc)28(h)-333(31s)-1(t,)-333(2014.)]TJ 0 g 0 G 0 g 0 G ET @@ -803,7 +803,7 @@ endobj /ProcSet [ /PDF /Text ] >> endobj 552 0 obj << -/Length 17452 +/Length 16487 >> stream 0 g 0 G @@ -865,72 +865,72 @@ BT [-1584(9)]TJ 0 g 0 G 0 0 1 rg 0 0 1 RG - 22.914 -12.122 Td [(3.1.1)-1144(Metho)-28(ds)]TJ + 22.914 -12.122 Td [(3.1.1)-1144(Des)-1(crip)1(tor)-334(Metho)-28(ds)]TJ 0 g 0 G - [-356(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)]TJ + [-913(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)]TJ 0 g 0 G - [-1084(12)]TJ + [-1083(12)]TJ 0 g 0 G 0 0 1 rg 0 0 1 RG - 0 -12.123 Td [(get)]TJ + 31.881 -12.123 Td [(get)]TJ ET q -1 0 0 1 151.635 542.76 cm +1 0 0 1 183.515 542.76 cm []0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F8 9.9626 Tf 154.624 542.56 Td [(lo)-28(cal)]TJ +/F8 9.9626 Tf 186.504 542.56 Td [(lo)-28(cal)]TJ ET q -1 0 0 1 175.423 542.76 cm +1 0 0 1 207.304 542.76 cm []0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F8 9.9626 Tf 178.412 542.56 Td [(ro)28(ws)]TJ +/F8 9.9626 Tf 210.293 542.56 Td [(ro)28(ws)]TJ 0 g 0 G - [-1277(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)]TJ + [-411(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)]TJ 0 g 0 G - [-1083(12)]TJ + [-1084(12)]TJ 0 g 0 G 0 0 1 rg 0 0 1 RG -40.659 -12.122 Td [(get)]TJ ET q -1 0 0 1 151.635 530.637 cm +1 0 0 1 183.515 530.637 cm []0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F8 9.9626 Tf 154.624 530.438 Td [(lo)-28(cal)]TJ +/F8 9.9626 Tf 186.504 530.438 Td [(lo)-28(cal)]TJ ET q -1 0 0 1 175.423 530.637 cm +1 0 0 1 207.304 530.637 cm []0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F8 9.9626 Tf 178.412 530.438 Td [(cols)]TJ +/F8 9.9626 Tf 210.293 530.438 Td [(cols)]TJ 0 g 0 G - [-863(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)]TJ + [-774(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)]TJ 0 g 0 G - [-1084(12)]TJ + [-1083(12)]TJ 0 g 0 G 0 0 1 rg 0 0 1 RG -40.659 -12.122 Td [(get)]TJ ET q -1 0 0 1 151.635 518.515 cm +1 0 0 1 183.515 518.515 cm []0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F8 9.9626 Tf 154.624 518.316 Td [(global)]TJ +/F8 9.9626 Tf 186.504 518.316 Td [(global)]TJ ET q -1 0 0 1 181.235 518.515 cm +1 0 0 1 213.115 518.515 cm []0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F8 9.9626 Tf 184.224 518.316 Td [(ro)28(ws)]TJ +/F8 9.9626 Tf 216.104 518.316 Td [(ro)28(ws)]TJ 0 g 0 G - [-694(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)]TJ + [-605(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)]TJ 0 g 0 G [-1084(12)]TJ 0 g 0 G @@ -938,20 +938,20 @@ BT -46.47 -12.123 Td [(get)]TJ ET q -1 0 0 1 151.635 506.393 cm +1 0 0 1 183.515 506.393 cm []0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F8 9.9626 Tf 154.624 506.193 Td [(global)]TJ +/F8 9.9626 Tf 186.504 506.193 Td [(global)]TJ ET q -1 0 0 1 181.235 506.393 cm +1 0 0 1 213.115 506.393 cm []0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F8 9.9626 Tf 184.224 506.193 Td [(cols)]TJ +/F8 9.9626 Tf 216.104 506.193 Td [(cols)]TJ 0 g 0 G - [-1058(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)]TJ + [-969(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)]TJ 0 g 0 G [-1084(13)]TJ 0 g 0 G @@ -959,55 +959,55 @@ BT -46.47 -12.122 Td [(get)]TJ ET q -1 0 0 1 151.635 494.27 cm +1 0 0 1 183.515 494.27 cm []0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F8 9.9626 Tf 154.624 494.071 Td [(con)28(text)]TJ +/F8 9.9626 Tf 186.504 494.071 Td [(con)28(text)]TJ 0 g 0 G - [-868(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)]TJ + [-779(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)]TJ 0 g 0 G [-1084(13)]TJ 0 g 0 G 0 0 1 rg 0 0 1 RG - -16.87 -12.122 Td [(clone)]TJ + -16.87 -12.122 Td [(Clone)]TJ 0 g 0 G - [-450(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)]TJ + [-861(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)]TJ 0 g 0 G - [-1084(13)]TJ + [-1084(14)]TJ 0 g 0 G 0 0 1 rg 0 0 1 RG 0 -12.123 Td [(psb)]TJ ET q -1 0 0 1 153.351 470.025 cm +1 0 0 1 185.231 470.025 cm []0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F8 9.9626 Tf 156.339 469.826 Td [(cd)]TJ +/F8 9.9626 Tf 188.22 469.826 Td [(cd)]TJ ET q -1 0 0 1 166.9 470.025 cm +1 0 0 1 198.78 470.025 cm []0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F8 9.9626 Tf 169.889 469.826 Td [(get)]TJ +/F8 9.9626 Tf 201.769 469.826 Td [(get)]TJ ET q -1 0 0 1 183.77 470.025 cm +1 0 0 1 215.65 470.025 cm []0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F8 9.9626 Tf 186.759 469.826 Td [(large)]TJ +/F8 9.9626 Tf 218.639 469.826 Td [(large)]TJ ET q -1 0 0 1 208.416 470.025 cm +1 0 0 1 240.297 470.025 cm []0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F8 9.9626 Tf 211.405 469.826 Td [(threshold)]TJ +/F8 9.9626 Tf 243.286 469.826 Td [(threshold)]TJ 0 g 0 G - [-549(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)]TJ + [-460(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)]TJ 0 g 0 G [-1084(14)]TJ 0 g 0 G @@ -1015,43 +1015,43 @@ BT -73.652 -12.122 Td [(psb)]TJ ET q -1 0 0 1 153.351 457.903 cm +1 0 0 1 185.231 457.903 cm []0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F8 9.9626 Tf 156.339 457.704 Td [(cd)]TJ +/F8 9.9626 Tf 188.22 457.704 Td [(cd)]TJ ET q -1 0 0 1 166.9 457.903 cm +1 0 0 1 198.78 457.903 cm []0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F8 9.9626 Tf 169.889 457.704 Td [(set)]TJ +/F8 9.9626 Tf 201.769 457.704 Td [(set)]TJ ET q -1 0 0 1 182.718 457.903 cm +1 0 0 1 214.599 457.903 cm []0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F8 9.9626 Tf 185.707 457.704 Td [(large)]TJ +/F8 9.9626 Tf 217.588 457.704 Td [(large)]TJ ET q -1 0 0 1 207.365 457.903 cm +1 0 0 1 239.245 457.903 cm []0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F8 9.9626 Tf 210.354 457.704 Td [(threshold)]TJ +/F8 9.9626 Tf 242.234 457.704 Td [(threshold)]TJ 0 g 0 G - [-654(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)]TJ + [-565(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)]TJ 0 g 0 G - [-1084(14)]TJ + [-1083(14)]TJ 0 g 0 G 0 0 1 rg 0 0 1 RG - -72.601 -12.123 Td [(3.1.2)-1144(Nam)-1(ed)-333(Constan)28(ts)]TJ + -104.481 -12.123 Td [(3.1.2)-1144(Nam)-1(ed)-333(Constan)28(ts)]TJ 0 g 0 G [-1017(.)-499(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)]TJ 0 g 0 G - [-1084(14)]TJ + [-1084(15)]TJ 0 g 0 G 0 0 1 rg 0 0 1 RG -22.914 -12.122 Td [(3.2)-1022(Sparse)-334(Matri)1(x)-334(class)]TJ @@ -1061,23 +1061,23 @@ BT [-1084(15)]TJ 0 g 0 G 0 0 1 rg 0 0 1 RG - 22.914 -12.122 Td [(3.2.1)-1144(Metho)-28(ds)]TJ + 22.914 -12.122 Td [(3.2.1)-1144(Sparse)-334(Matrix)-333(Metho)-28(ds)]TJ 0 g 0 G - [-356(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)]TJ + [-844(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)]TJ 0 g 0 G [-1084(16)]TJ 0 g 0 G 0 0 1 rg 0 0 1 RG - 0 -12.123 Td [(get)]TJ + 31.881 -12.123 Td [(get)]TJ ET q -1 0 0 1 151.635 409.414 cm +1 0 0 1 183.515 409.414 cm []0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F8 9.9626 Tf 154.624 409.214 Td [(nro)28(ws)]TJ +/F8 9.9626 Tf 186.504 409.214 Td [(nro)28(ws)]TJ 0 g 0 G - [-776(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)]TJ + [-687(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)]TJ 0 g 0 G [-1084(16)]TJ 0 g 0 G @@ -1085,13 +1085,13 @@ BT -16.87 -12.122 Td [(get)]TJ ET q -1 0 0 1 151.635 397.291 cm +1 0 0 1 183.515 397.291 cm []0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F8 9.9626 Tf 154.624 397.092 Td [(ncols)]TJ +/F8 9.9626 Tf 186.504 397.092 Td [(ncols)]TJ 0 g 0 G - [-362(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)]TJ + [-273(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)]TJ 0 g 0 G [-1084(16)]TJ 0 g 0 G @@ -1099,34 +1099,34 @@ BT -16.87 -12.122 Td [(get)]TJ ET q -1 0 0 1 151.635 385.169 cm +1 0 0 1 183.515 385.169 cm []0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F8 9.9626 Tf 154.624 384.97 Td [(nnzeros)]TJ +/F8 9.9626 Tf 186.504 384.97 Td [(nnzeros)]TJ 0 g 0 G - [-804(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)]TJ + [-715(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)]TJ 0 g 0 G - [-1084(16)]TJ + [-1084(17)]TJ 0 g 0 G 0 0 1 rg 0 0 1 RG -16.87 -12.123 Td [(get)]TJ ET q -1 0 0 1 151.635 373.046 cm +1 0 0 1 183.515 373.046 cm []0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F8 9.9626 Tf 154.624 372.847 Td [(size)]TJ +/F8 9.9626 Tf 186.504 372.847 Td [(size)]TJ 0 g 0 G - [-973(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-500(.)]TJ + [-884(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)]TJ 0 g 0 G - [-1084(17)]TJ + [-1083(17)]TJ 0 g 0 G 0 0 1 rg 0 0 1 RG -16.87 -12.122 Td [(sizeof)]TJ 0 g 0 G - [-305(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)]TJ + [-994(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-499(.)]TJ 0 g 0 G [-1084(17)]TJ 0 g 0 G @@ -1134,137 +1134,116 @@ BT 0 -12.123 Td [(get)]TJ ET q -1 0 0 1 151.635 348.802 cm +1 0 0 1 183.515 348.802 cm []0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F8 9.9626 Tf 154.624 348.602 Td [(fm)28(t)]TJ +/F8 9.9626 Tf 186.504 348.602 Td [(fm)28(t)]TJ 0 g 0 G - [-257(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)]TJ + [-946(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)]TJ 0 g 0 G - [-1084(17)]TJ + [-1084(18)]TJ 0 g 0 G 0 0 1 rg 0 0 1 RG -16.87 -12.122 Td [(is)]TJ ET q -1 0 0 1 145.048 336.679 cm +1 0 0 1 176.929 336.679 cm []0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F8 9.9626 Tf 148.037 336.48 Td [(bld,)-333(is)]TJ +/F8 9.9626 Tf 179.918 336.48 Td [(bld,)-333(is)]TJ ET q -1 0 0 1 175.257 336.679 cm +1 0 0 1 207.138 336.679 cm []0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F8 9.9626 Tf 178.246 336.48 Td [(up)-28(d,)-333(is)]TJ +/F8 9.9626 Tf 210.127 336.48 Td [(up)-28(d,)-333(is)]TJ ET q -1 0 0 1 208.51 336.679 cm +1 0 0 1 240.391 336.679 cm []0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F8 9.9626 Tf 211.499 336.48 Td [(asb)]TJ +/F8 9.9626 Tf 243.38 336.48 Td [(asb)]TJ 0 g 0 G - [-820(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)]TJ + [-731(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)]TJ 0 g 0 G [-1084(18)]TJ 0 g 0 G 0 0 1 rg 0 0 1 RG -73.746 -12.122 Td [(clone)]TJ 0 g 0 G - [-450(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)]TJ + [-361(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)]TJ 0 g 0 G - [-1084(18)]TJ + [-1084(19)]TJ 0 g 0 G 0 0 1 rg 0 0 1 RG - 0 -12.123 Td [(3.2.2)-1144(Nam)-1(ed)-333(Constan)28(ts)]TJ + -31.88 -12.123 Td [(3.2.2)-1144(Named)-334(Constan)28(ts)]TJ 0 g 0 G - [-1017(.)-499(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)]TJ + [-1016(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)]TJ 0 g 0 G - [-1084(18)]TJ + [-1084(19)]TJ 0 g 0 G 0 0 1 rg 0 0 1 RG - -22.914 -12.122 Td [(3.3)-1022(Dense)-334(V)84(ector)-334(Data)-333(Structure)]TJ + -22.915 -12.122 Td [(3.3)-1022(Dense)-334(V)84(ector)-334(Data)-333(Structure)]TJ 0 g 0 G [-852(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)]TJ 0 g 0 G [-1084(19)]TJ 0 g 0 G 0 0 1 rg 0 0 1 RG - 22.914 -12.122 Td [(3.3.1)-1144(Metho)-28(ds)]TJ + 22.915 -12.122 Td [(3.3.1)-1144(V)83(ector)-333(Metho)-28(ds)]TJ 0 g 0 G - [-356(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)]TJ + [-297(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)]TJ 0 g 0 G - [-1084(19)]TJ + [-1084(20)]TJ 0 g 0 G 0 0 1 rg 0 0 1 RG - 0 -12.123 Td [(v)]TJ -ET -q -1 0 0 1 143.609 276.067 cm -[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S -Q -BT -/F8 9.9626 Tf 146.598 275.868 Td [(get)]TJ + 31.88 -12.123 Td [(get)]TJ ET q -1 0 0 1 160.479 276.067 cm +1 0 0 1 183.515 276.067 cm []0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F8 9.9626 Tf 163.468 275.868 Td [(nro)28(ws)]TJ +/F8 9.9626 Tf 186.504 275.868 Td [(nro)28(ws)]TJ 0 g 0 G - [-666(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)]TJ + [-687(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)]TJ 0 g 0 G - [-1084(19)]TJ + [-1084(20)]TJ 0 g 0 G 0 0 1 rg 0 0 1 RG - -25.715 -12.122 Td [(v)]TJ -ET -q -1 0 0 1 143.609 263.945 cm -[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S -Q -BT -/F8 9.9626 Tf 146.598 263.746 Td [(sizeof)]TJ + -16.87 -12.122 Td [(sizeof)]TJ 0 g 0 G - [-973(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-500(.)]TJ + [-994(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-499(.)]TJ 0 g 0 G [-1084(20)]TJ 0 g 0 G 0 0 1 rg 0 0 1 RG - -8.845 -12.123 Td [(v)]TJ -ET -q -1 0 0 1 143.609 251.823 cm -[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S -Q -BT -/F8 9.9626 Tf 146.598 251.623 Td [(get)]TJ + 0 -12.123 Td [(get)]TJ ET q -1 0 0 1 160.479 251.823 cm +1 0 0 1 183.515 251.823 cm []0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F8 9.9626 Tf 163.468 251.623 Td [(v)28(ect)]TJ +/F8 9.9626 Tf 186.504 251.623 Td [(v)28(ect)]TJ 0 g 0 G - [-647(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)]TJ + [-668(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)]TJ 0 g 0 G - [-1084(20)]TJ + [-1084(21)]TJ 0 g 0 G 0 0 1 rg 0 0 1 RG - -25.715 -12.122 Td [(clone)]TJ + -16.87 -12.122 Td [(clone)]TJ 0 g 0 G - [-450(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)]TJ + [-361(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)]TJ 0 g 0 G - [-1084(20)]TJ + [-1084(21)]TJ 0 g 0 G 0 0 1 rg 0 0 1 RG - -22.914 -12.122 Td [(3.4)-1022(Preconditioner)-333(data)-334(structure)]TJ + -54.795 -12.122 Td [(3.4)-1022(Preconditioner)-333(data)-334(structure)]TJ 0 g 0 G [-586(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)]TJ 0 g 0 G @@ -1273,7 +1252,7 @@ BT 0 0 1 rg 0 0 1 RG /F27 9.9626 Tf -14.944 -22.197 Td [(4)-925(Computational)-383(r)-1(ou)1(t)-1(ines)]TJ 0 g 0 G - [-19886(22)]TJ + [-19886(23)]TJ 0 0 1 rg 0 0 1 RG /F8 9.9626 Tf 14.944 -12.122 Td [(psb)]TJ ET @@ -1286,7 +1265,7 @@ BT 0 g 0 G [-301(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)]TJ 0 g 0 G - [-1084(23)]TJ + [-1084(24)]TJ 0 g 0 G 0 0 1 rg 0 0 1 RG -18.586 -12.122 Td [(psb)]TJ @@ -1300,7 +1279,7 @@ BT 0 g 0 G [-718(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)]TJ 0 g 0 G - [-1083(25)]TJ + [-1083(26)]TJ 0 g 0 G 0 0 1 rg 0 0 1 RG -18.586 -12.122 Td [(psb)]TJ @@ -1314,7 +1293,7 @@ BT 0 g 0 G [-323(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)]TJ 0 g 0 G - [-1084(27)]TJ + [-1084(28)]TJ 0 g 0 G 0 0 1 rg 0 0 1 RG -18.586 -12.122 Td [(psb)]TJ @@ -1328,7 +1307,7 @@ BT 0 g 0 G [-579(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)]TJ 0 g 0 G - [-1084(29)]TJ + [-1084(30)]TJ 0 g 0 G 0 0 1 rg 0 0 1 RG -18.586 -12.123 Td [(psb)]TJ @@ -1342,7 +1321,7 @@ BT 0 g 0 G [-962(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)]TJ 0 g 0 G - [-1084(30)]TJ + [-1084(31)]TJ 0 g 0 G 0 0 1 rg 0 0 1 RG -18.586 -12.122 Td [(psb)]TJ @@ -1356,7 +1335,7 @@ BT 0 g 0 G [-657(.)-500(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)]TJ 0 g 0 G - [-1083(31)]TJ + [-1083(32)]TJ 0 g 0 G 0 0 1 rg 0 0 1 RG -18.586 -12.122 Td [(psb)]TJ @@ -1370,7 +1349,7 @@ BT 0 g 0 G [-262(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)]TJ 0 g 0 G - [-1084(32)]TJ + [-1084(33)]TJ 0 g 0 G 0 g 0 G 136.942 -29.888 Td [(i)]TJ @@ -1452,63 +1431,63 @@ endobj 513 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [136.757 553.687 208.322 562.598] +/Rect [136.757 551.749 257.001 562.598] /Subtype /Link /A << /S /GoTo /D (subsubsection.3.1.1) >> >> endobj 514 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [136.757 539.627 202.461 550.475] +/Rect [168.638 539.627 231.021 550.475] /Subtype /Link /A << /S /GoTo /D (section*.2) >> >> endobj 515 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [136.757 527.505 198.836 538.353] +/Rect [168.638 527.505 227.395 538.353] /Subtype /Link /A << /S /GoTo /D (section*.3) >> >> endobj 516 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [136.757 515.382 208.273 526.23] +/Rect [168.638 515.382 236.832 526.23] /Subtype /Link /A << /S /GoTo /D (section*.4) >> >> endobj 517 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [136.757 503.26 204.647 514.108] +/Rect [168.638 503.26 233.207 514.108] /Subtype /Link /A << /S /GoTo /D (section*.5) >> >> endobj 518 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [136.757 491.137 187.722 501.488] +/Rect [168.638 491.137 219.602 501.488] /Subtype /Link /A << /S /GoTo /D (section*.6) >> >> endobj 519 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [136.757 480.952 160.889 489.863] +/Rect [168.638 480.952 195.537 489.863] /Subtype /Link /A << /S /GoTo /D (section*.7) >> >> endobj 520 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [136.757 466.893 252.889 477.741] +/Rect [168.638 466.893 284.769 477.741] /Subtype /Link /A << /S /GoTo /D (section*.8) >> >> endobj 521 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [136.757 454.77 251.837 465.619] +/Rect [168.638 454.77 283.717 465.619] /Subtype /Link /A << /S /GoTo /D (section*.9) >> >> endobj @@ -1529,63 +1508,63 @@ endobj 524 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [136.757 420.34 208.322 429.251] +/Rect [136.757 418.403 273.19 429.251] /Subtype /Link /A << /S /GoTo /D (subsubsection.3.2.1) >> >> endobj 525 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [136.757 406.281 180.886 416.631] +/Rect [168.638 406.281 212.767 416.631] /Subtype /Link /A << /S /GoTo /D (section*.10) >> >> endobj 526 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [136.757 394.159 177.261 405.007] +/Rect [168.638 394.159 209.141 405.007] /Subtype /Link /A << /S /GoTo /D (section*.11) >> >> endobj 527 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [136.757 382.036 188.358 392.386] +/Rect [168.638 382.036 220.239 392.386] /Subtype /Link /A << /S /GoTo /D (section*.12) >> >> endobj 528 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [136.757 369.914 171.173 380.497] +/Rect [168.638 369.914 206.374 380.497] /Subtype /Link /A << /S /GoTo /D (section*.13) >> >> endobj 529 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [136.757 359.729 162.328 368.64] +/Rect [168.638 359.729 197.529 368.64] /Subtype /Link /A << /S /GoTo /D (section*.14) >> >> endobj 530 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [136.757 345.669 170.564 356.517] +/Rect [168.638 345.669 205.765 356.517] /Subtype /Link /A << /S /GoTo /D (section*.15) >> >> endobj 531 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [136.757 333.547 226.941 344.395] +/Rect [168.638 333.547 262.143 344.395] /Subtype /Link /A << /S /GoTo /D (section*.16) >> >> endobj 532 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [136.757 323.361 160.889 332.272] +/Rect [168.638 323.361 192.769 332.272] /Subtype /Link /A << /S /GoTo /D (section*.17) >> >> endobj @@ -1606,35 +1585,35 @@ endobj 535 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [136.757 286.994 208.322 295.905] +/Rect [136.757 286.994 239.898 295.905] /Subtype /Link /A << /S /GoTo /D (subsubsection.3.3.1) >> >> endobj 536 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [136.757 272.935 189.731 283.285] +/Rect [168.638 272.935 212.767 283.285] /Subtype /Link /A << /S /GoTo /D (section*.18) >> >> endobj 537 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [136.757 262.75 171.173 271.661] +/Rect [168.638 262.75 197.529 271.661] /Subtype /Link /A << /S /GoTo /D (section*.19) >> >> endobj 538 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [136.757 248.69 182.176 259.04] +/Rect [168.638 248.69 208.533 259.04] /Subtype /Link /A << /S /GoTo /D (section*.20) >> >> endobj 539 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [136.757 238.505 160.889 247.416] +/Rect [168.638 238.505 192.769 247.416] /Subtype /Link /A << /S /GoTo /D (section*.21) >> >> endobj @@ -1712,7 +1691,7 @@ endobj /ProcSet [ /PDF /Text ] >> endobj 604 0 obj << -/Length 21481 +/Length 21480 >> stream 0 g 0 G @@ -1726,11 +1705,11 @@ q []0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F8 9.9626 Tf 184.235 706.129 Td [(geasums)]TJ +/F8 9.9626 Tf 184.235 706.129 Td [(genrm2)]TJ 0 g 0 G - [-262(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)]TJ + [-659(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-500(.)]TJ 0 g 0 G - [-1084(34)]TJ + [-1084(35)]TJ 0 g 0 G 0 0 1 rg 0 0 1 RG -18.586 -12.08 Td [(psb)]TJ @@ -1744,7 +1723,7 @@ BT 0 g 0 G [-265(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)]TJ 0 g 0 G - [-1084(35)]TJ + [-1084(36)]TJ 0 g 0 G 0 0 1 rg 0 0 1 RG -18.586 -12.08 Td [(psb)]TJ @@ -1758,7 +1737,7 @@ BT 0 g 0 G [-654(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)]TJ 0 g 0 G - [-1084(36)]TJ + [-1084(37)]TJ 0 g 0 G 0 0 1 rg 0 0 1 RG -18.586 -12.079 Td [(psb)]TJ @@ -1772,7 +1751,7 @@ BT 0 g 0 G [-876(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)]TJ 0 g 0 G - [-1084(37)]TJ + [-1084(38)]TJ 0 g 0 G 0 0 1 rg 0 0 1 RG -18.586 -12.08 Td [(psb)]TJ @@ -1786,7 +1765,7 @@ BT 0 g 0 G [-490(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)]TJ 0 g 0 G - [-1084(38)]TJ + [-1084(39)]TJ 0 g 0 G 0 0 1 rg 0 0 1 RG -18.586 -12.08 Td [(psb)]TJ @@ -1800,12 +1779,12 @@ BT 0 g 0 G [-929(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)]TJ 0 g 0 G - [-1084(40)]TJ + [-1084(42)]TJ 0 g 0 G 0 0 1 rg 0 0 1 RG /F27 9.9626 Tf -33.53 -22.125 Td [(5)-925(Comm)32(unication)-383(r)-1(ou)1(t)-1(ines)]TJ 0 g 0 G - [-19454(43)]TJ + [-19454(45)]TJ 0 0 1 rg 0 0 1 RG /F8 9.9626 Tf 14.944 -12.08 Td [(psb)]TJ ET @@ -1818,7 +1797,7 @@ BT 0 g 0 G [-495(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-500(.)]TJ 0 g 0 G - [-1084(44)]TJ + [-1084(46)]TJ 0 g 0 G 0 0 1 rg 0 0 1 RG -18.586 -12.079 Td [(psb)]TJ @@ -1832,7 +1811,7 @@ BT 0 g 0 G [-659(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)]TJ 0 g 0 G - [-1084(47)]TJ + [-1084(50)]TJ 0 g 0 G 0 0 1 rg 0 0 1 RG -18.586 -12.08 Td [(psb)]TJ @@ -1846,7 +1825,7 @@ BT 0 g 0 G [-326(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)]TJ 0 g 0 G - [-1084(51)]TJ + [-1084(54)]TJ 0 g 0 G 0 0 1 rg 0 0 1 RG -18.586 -12.08 Td [(psb)]TJ @@ -1860,12 +1839,12 @@ BT 0 g 0 G [-932(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)]TJ 0 g 0 G - [-1083(53)]TJ + [-1083(56)]TJ 0 g 0 G 0 0 1 rg 0 0 1 RG /F27 9.9626 Tf -33.53 -22.125 Td [(6)-925(Data)-383(managem)-1(e)1(n)31(t)-383(routines)]TJ 0 g 0 G - [-18205(55)]TJ + [-18205(58)]TJ 0 0 1 rg 0 0 1 RG /F8 9.9626 Tf 14.944 -12.08 Td [(psb)]TJ ET @@ -1878,7 +1857,7 @@ BT 0 g 0 G [-273(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)]TJ 0 g 0 G - [-1084(55)]TJ + [-1084(59)]TJ 0 g 0 G 0 0 1 rg 0 0 1 RG -18.586 -12.08 Td [(psb)]TJ @@ -1892,7 +1871,7 @@ BT 0 g 0 G [-879(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)]TJ 0 g 0 G - [-1084(59)]TJ + [-1084(63)]TJ 0 g 0 G 0 0 1 rg 0 0 1 RG -18.586 -12.079 Td [(psb)]TJ @@ -1906,7 +1885,7 @@ BT 0 g 0 G [-657(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)]TJ 0 g 0 G - [-1083(61)]TJ + [-1083(65)]TJ 0 g 0 G 0 0 1 rg 0 0 1 RG -18.586 -12.08 Td [(psb)]TJ @@ -1920,7 +1899,7 @@ BT 0 g 0 G [-607(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)]TJ 0 g 0 G - [-1084(62)]TJ + [-1084(66)]TJ 0 g 0 G 0 0 1 rg 0 0 1 RG -18.586 -12.08 Td [(psb)]TJ @@ -1934,7 +1913,7 @@ BT 0 g 0 G [-520(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)]TJ 0 g 0 G - [-1084(63)]TJ + [-1084(67)]TJ 0 g 0 G 0 0 1 rg 0 0 1 RG -18.586 -12.079 Td [(psb)]TJ @@ -1948,7 +1927,7 @@ BT 0 g 0 G [-912(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)]TJ 0 g 0 G - [-1084(64)]TJ + [-1084(68)]TJ 0 g 0 G 0 0 1 rg 0 0 1 RG -18.586 -12.08 Td [(psb)]TJ @@ -1962,7 +1941,7 @@ BT 0 g 0 G [-323(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)]TJ 0 g 0 G - [-1084(66)]TJ + [-1084(70)]TJ 0 g 0 G 0 0 1 rg 0 0 1 RG -18.586 -12.08 Td [(psb)]TJ @@ -1976,7 +1955,7 @@ BT 0 g 0 G [-929(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)]TJ 0 g 0 G - [-1084(67)]TJ + [-1084(71)]TJ 0 g 0 G 0 0 1 rg 0 0 1 RG -18.586 -12.079 Td [(psb)]TJ @@ -1990,7 +1969,7 @@ BT 0 g 0 G [-707(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)]TJ 0 g 0 G - [-1083(69)]TJ + [-1083(73)]TJ 0 g 0 G 0 0 1 rg 0 0 1 RG -18.586 -12.08 Td [(psb)]TJ @@ -2004,7 +1983,7 @@ BT 0 g 0 G [-570(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)]TJ 0 g 0 G - [-1084(71)]TJ + [-1084(75)]TJ 0 g 0 G 0 0 1 rg 0 0 1 RG -18.586 -12.08 Td [(psb)]TJ @@ -2018,7 +1997,7 @@ BT 0 g 0 G [-431(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)]TJ 0 g 0 G - [-1084(72)]TJ + [-1084(76)]TJ 0 g 0 G 0 0 1 rg 0 0 1 RG -18.586 -12.08 Td [(psb)]TJ @@ -2032,7 +2011,7 @@ BT 0 g 0 G [-329(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)]TJ 0 g 0 G - [-1084(73)]TJ + [-1084(77)]TJ 0 g 0 G 0 0 1 rg 0 0 1 RG -18.586 -12.079 Td [(psb)]TJ @@ -2046,7 +2025,7 @@ BT 0 g 0 G [-934(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-500(.)]TJ 0 g 0 G - [-1084(74)]TJ + [-1084(78)]TJ 0 g 0 G 0 0 1 rg 0 0 1 RG -18.586 -12.08 Td [(psb)]TJ @@ -2060,7 +2039,7 @@ BT 0 g 0 G [-712(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)]TJ 0 g 0 G - [-1084(76)]TJ + [-1084(80)]TJ 0 g 0 G 0 0 1 rg 0 0 1 RG -18.586 -12.08 Td [(psb)]TJ @@ -2074,7 +2053,7 @@ BT 0 g 0 G [-576(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)]TJ 0 g 0 G - [-1084(77)]TJ + [-1084(81)]TJ 0 g 0 G 0 0 1 rg 0 0 1 RG -18.586 -12.079 Td [(psb)]TJ @@ -2088,7 +2067,7 @@ BT 0 g 0 G [-551(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)]TJ 0 g 0 G - [-1084(78)]TJ + [-1084(82)]TJ 0 g 0 G 0 0 1 rg 0 0 1 RG -18.586 -12.08 Td [(psb)]TJ @@ -2116,7 +2095,7 @@ BT 0 g 0 G [-747(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)]TJ 0 g 0 G - [-1083(79)]TJ + [-1083(83)]TJ 0 g 0 G 0 0 1 rg 0 0 1 RG -52.879 -12.08 Td [(psb)]TJ @@ -2144,7 +2123,7 @@ BT 0 g 0 G [-748(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)]TJ 0 g 0 G - [-1083(81)]TJ + [-1083(85)]TJ 0 g 0 G 0 0 1 rg 0 0 1 RG -47.068 -12.08 Td [(psb)]TJ @@ -2165,7 +2144,7 @@ BT 0 g 0 G [-880(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)]TJ 0 g 0 G - [-1084(82)]TJ + [-1084(86)]TJ 0 g 0 G 0 0 1 rg 0 0 1 RG -28.869 -12.08 Td [(psb)]TJ @@ -2186,7 +2165,7 @@ BT 0 g 0 G [-746(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)]TJ 0 g 0 G - [-1083(83)]TJ + [-1083(87)]TJ 0 g 0 G 0 0 1 rg 0 0 1 RG -49.57 -12.08 Td [(psb)]TJ @@ -2207,7 +2186,7 @@ BT 0 g 0 G [-824(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)]TJ 0 g 0 G - [-1084(84)]TJ + [-1084(88)]TJ 0 g 0 G 0 0 1 rg 0 0 1 RG -28.869 -12.08 Td [(psb)]TJ @@ -2228,7 +2207,7 @@ BT 0 g 0 G [-691(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)]TJ 0 g 0 G - [-1084(85)]TJ + [-1084(89)]TJ 0 g 0 G 0 0 1 rg 0 0 1 RG -42.374 -12.079 Td [(psb)]TJ @@ -2249,7 +2228,7 @@ BT 0 g 0 G [-354(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)]TJ 0 g 0 G - [-1083(86)]TJ + [-1083(90)]TJ 0 g 0 G 0 0 1 rg 0 0 1 RG -35.456 -12.08 Td [(psb)]TJ @@ -2270,7 +2249,7 @@ BT 0 g 0 G [-605(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)]TJ 0 g 0 G - [-1084(87)]TJ + [-1084(91)]TJ 0 g 0 G 0 0 1 rg 0 0 1 RG -35.456 -12.08 Td [(psb)]TJ @@ -2291,7 +2270,7 @@ BT 0 g 0 G [-433(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)]TJ 0 g 0 G - [-1084(88)]TJ + [-1084(92)]TJ 0 g 0 G 0 0 1 rg 0 0 1 RG -31.637 -12.079 Td [(psb)]TJ @@ -2305,19 +2284,19 @@ BT 0 g 0 G [-740(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)]TJ 0 g 0 G - [-1084(90)]TJ + [-1084(94)]TJ 0 g 0 G 0 0 1 rg 0 0 1 RG -18.586 -12.08 Td [(Sorting)-333(utilities)]TJ 0 g 0 G [-519(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)]TJ 0 g 0 G - [-1083(91)]TJ + [-1083(95)]TJ 0 g 0 G 0 0 1 rg 0 0 1 RG /F27 9.9626 Tf -14.944 -22.125 Td [(7)-925(P)32(arallel)-384(en)32(vironmen)32(t)-383(routines)]TJ 0 g 0 G - [-16891(93)]TJ + [-16891(97)]TJ 0 0 1 rg 0 0 1 RG /F8 9.9626 Tf 14.944 -12.08 Td [(psb)]TJ ET @@ -2330,7 +2309,7 @@ BT 0 g 0 G [-829(.)-500(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)]TJ 0 g 0 G - [-1083(94)]TJ + [-1083(98)]TJ 0 g 0 G 0 0 1 rg 0 0 1 RG -18.586 -12.08 Td [(psb)]TJ @@ -2344,7 +2323,7 @@ BT 0 g 0 G [-690(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)]TJ 0 g 0 G - [-1084(95)]TJ + [-1084(99)]TJ 0 g 0 G 0 0 1 rg 0 0 1 RG -18.586 -12.08 Td [(psb)]TJ @@ -2358,7 +2337,7 @@ BT 0 g 0 G [-690(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)]TJ 0 g 0 G - [-1084(96)]TJ + [-584(100)]TJ 0 g 0 G 0 0 1 rg 0 0 1 RG -18.586 -12.079 Td [(psb)]TJ @@ -2379,7 +2358,7 @@ BT 0 g 0 G [-1024(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)]TJ 0 g 0 G - [-1083(97)]TJ + [-583(101)]TJ 0 g 0 G 0 0 1 rg 0 0 1 RG -35.456 -12.08 Td [(psb)]TJ @@ -2400,7 +2379,7 @@ BT 0 g 0 G [-994(.)-500(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)]TJ 0 g 0 G - [-1083(98)]TJ + [-583(102)]TJ 0 g 0 G 0 0 1 rg 0 0 1 RG -35.456 -12.08 Td [(psb)]TJ @@ -2414,7 +2393,7 @@ BT 0 g 0 G [-440(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)]TJ 0 g 0 G - [-1084(99)]TJ + [-584(103)]TJ 0 g 0 G 0 0 1 rg 0 0 1 RG -18.586 -12.079 Td [(psb)]TJ @@ -2428,7 +2407,7 @@ BT 0 g 0 G [-931(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)]TJ 0 g 0 G - [-584(100)]TJ + [-584(104)]TJ 0 g 0 G 0 g 0 G 135.558 -29.888 Td [(ii)]TJ @@ -2447,7 +2426,7 @@ endobj 549 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [164.653 703.195 221.318 714.044] +/Rect [164.653 703.195 217.361 714.044] /Subtype /Link /A << /S /GoTo /D (section*.29) >> >> endobj @@ -2657,28 +2636,28 @@ endobj 584 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [164.653 320.713 222.912 331.561] +/Rect [164.653 320.713 226.233 331.561] /Subtype /Link /A << /S /GoTo /D (section*.57) >> >> endobj 585 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [164.653 308.633 239.738 319.482] +/Rect [164.653 308.633 243.059 319.482] /Subtype /Link /A << /S /GoTo /D (section*.58) >> >> endobj 586 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [164.653 296.554 215.717 307.402] +/Rect [164.653 296.554 219.038 307.402] /Subtype /Link /A << /S /GoTo /D (section*.59) >> >> endobj 587 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [164.653 284.474 232.543 295.322] +/Rect [164.653 284.474 235.863 295.322] /Subtype /Link /A << /S /GoTo /D (section*.60) >> >> endobj @@ -2781,7 +2760,7 @@ endobj /ProcSet [ /PDF /Text ] >> endobj 635 0 obj << -/Length 11573 +/Length 11769 >> stream 0 g 0 G @@ -2799,7 +2778,7 @@ BT 0 g 0 G [-742(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)]TJ 0 g 0 G - [-584(101)]TJ + [-584(105)]TJ 0 g 0 G 0 0 1 rg 0 0 1 RG -18.586 -11.955 Td [(psb)]TJ @@ -2813,7 +2792,7 @@ BT 0 g 0 G [-795(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)]TJ 0 g 0 G - [-584(102)]TJ + [-584(106)]TJ 0 g 0 G 0 0 1 rg 0 0 1 RG -18.586 -11.955 Td [(psb)]TJ @@ -2827,7 +2806,7 @@ BT 0 g 0 G [-546(.)-499(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-499(.)]TJ 0 g 0 G - [-584(103)]TJ + [-584(107)]TJ 0 g 0 G 0 0 1 rg 0 0 1 RG -18.586 -11.956 Td [(psb)]TJ @@ -2841,7 +2820,7 @@ BT 0 g 0 G [-468(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)]TJ 0 g 0 G - [-583(104)]TJ + [-583(108)]TJ 0 g 0 G 0 0 1 rg 0 0 1 RG -18.586 -11.955 Td [(psb)]TJ @@ -2855,7 +2834,7 @@ BT 0 g 0 G [-662(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)]TJ 0 g 0 G - [-584(105)]TJ + [-584(109)]TJ 0 g 0 G 0 0 1 rg 0 0 1 RG -18.586 -11.955 Td [(psb)]TJ @@ -2869,7 +2848,7 @@ BT 0 g 0 G [-468(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)]TJ 0 g 0 G - [-583(106)]TJ + [-583(110)]TJ 0 g 0 G 0 0 1 rg 0 0 1 RG -18.586 -11.955 Td [(psb)]TJ @@ -2883,7 +2862,7 @@ BT 0 g 0 G [-440(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)]TJ 0 g 0 G - [-584(107)]TJ + [-584(111)]TJ 0 g 0 G 0 0 1 rg 0 0 1 RG -18.586 -11.955 Td [(psb)]TJ @@ -2897,7 +2876,7 @@ BT 0 g 0 G [-823(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)]TJ 0 g 0 G - [-584(108)]TJ + [-584(112)]TJ 0 g 0 G 0 0 1 rg 0 0 1 RG -18.586 -11.955 Td [(psb)]TJ @@ -2911,12 +2890,12 @@ BT 0 g 0 G [-965(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)]TJ 0 g 0 G - [-584(109)]TJ + [-584(113)]TJ 0 g 0 G 0 0 1 rg 0 0 1 RG /F27 9.9626 Tf -33.53 -21.918 Td [(8)-925(Error)-383(handling)]TJ 0 g 0 G - [-23812(110)]TJ + [-23812(114)]TJ 0 0 1 rg 0 0 1 RG /F8 9.9626 Tf 14.944 -11.955 Td [(psb)]TJ ET @@ -2929,7 +2908,7 @@ BT 0 g 0 G [-595(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)]TJ 0 g 0 G - [-584(112)]TJ + [-584(116)]TJ 0 g 0 G 0 0 1 rg 0 0 1 RG -18.586 -11.956 Td [(psb)]TJ @@ -2943,7 +2922,7 @@ BT 0 g 0 G [-987(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)]TJ 0 g 0 G - [-584(113)]TJ + [-584(117)]TJ 0 g 0 G 0 0 1 rg 0 0 1 RG -18.586 -11.955 Td [(psb)]TJ @@ -2964,7 +2943,7 @@ BT 0 g 0 G [-977(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)]TJ 0 g 0 G - [-584(114)]TJ + [-584(118)]TJ 0 g 0 G 0 0 1 rg 0 0 1 RG -34.405 -11.955 Td [(psb)]TJ @@ -2985,107 +2964,107 @@ BT 0 g 0 G [-735(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)]TJ 0 g 0 G - [-584(115)]TJ + [-584(119)]TJ 0 g 0 G 0 0 1 rg 0 0 1 RG /F27 9.9626 Tf -49.349 -21.918 Td [(9)-925(Utilities)]TJ 0 g 0 G - [-27238(116)]TJ + [-27238(120)]TJ 0 0 1 rg 0 0 1 RG -/F8 9.9626 Tf 37.859 -11.955 Td [(h)28(b)]TJ +/F8 9.9626 Tf 14.944 -11.955 Td [(h)28(b)]TJ ET q -1 0 0 1 149.144 507.075 cm +1 0 0 1 126.23 507.075 cm []0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F8 9.9626 Tf 152.133 506.876 Td [(read)]TJ +/F8 9.9626 Tf 129.219 506.876 Td [(read)]TJ 0 g 0 G - [-893(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)]TJ + [-859(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)]TJ 0 g 0 G - [-583(117)]TJ + [-584(121)]TJ 0 g 0 G 0 0 1 rg 0 0 1 RG -14.38 -11.955 Td [(h)28(b)]TJ ET q -1 0 0 1 149.144 495.12 cm +1 0 0 1 126.23 495.12 cm []0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F8 9.9626 Tf 152.133 494.921 Td [(write)]TJ +/F8 9.9626 Tf 129.219 494.921 Td [(write)]TJ 0 g 0 G - [-559(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)]TJ + [-526(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)]TJ 0 g 0 G - [-584(118)]TJ + [-584(122)]TJ 0 g 0 G 0 0 1 rg 0 0 1 RG -14.38 -11.955 Td [(mm)]TJ ET q -1 0 0 1 154.956 483.165 cm +1 0 0 1 132.042 483.165 cm []0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F8 9.9626 Tf 157.944 482.966 Td [(mat)]TJ +/F8 9.9626 Tf 135.03 482.966 Td [(mat)]TJ ET q -1 0 0 1 175.7 483.165 cm +1 0 0 1 152.786 483.165 cm []0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F8 9.9626 Tf 178.689 482.966 Td [(read)]TJ +/F8 9.9626 Tf 155.775 482.966 Td [(read)]TJ 0 g 0 G - [-560(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)]TJ + [-527(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)]TJ 0 g 0 G - [-583(119)]TJ + [-584(123)]TJ 0 g 0 G 0 0 1 rg 0 0 1 RG - -40.935 -11.955 Td [(mm)]TJ + -40.936 -11.955 Td [(mm)]TJ ET q -1 0 0 1 154.956 471.21 cm +1 0 0 1 132.042 471.21 cm []0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F8 9.9626 Tf 157.944 471.011 Td [(v)28(et)]TJ +/F8 9.9626 Tf 135.03 471.011 Td [(v)28(et)]TJ ET q -1 0 0 1 171.826 471.21 cm +1 0 0 1 148.912 471.21 cm []0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F8 9.9626 Tf 174.815 471.011 Td [(read)]TJ +/F8 9.9626 Tf 151.9 471.011 Td [(read)]TJ 0 g 0 G - [-949(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)]TJ + [-916(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)]TJ 0 g 0 G - [-584(120)]TJ + [-584(124)]TJ 0 g 0 G 0 0 1 rg 0 0 1 RG - -37.062 -11.956 Td [(mm)]TJ + -37.061 -11.956 Td [(mm)]TJ ET q -1 0 0 1 154.956 459.255 cm +1 0 0 1 132.042 459.255 cm []0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F8 9.9626 Tf 157.944 459.055 Td [(mat)]TJ +/F8 9.9626 Tf 135.03 459.055 Td [(mat)]TJ ET q -1 0 0 1 175.7 459.255 cm +1 0 0 1 152.786 459.255 cm []0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F8 9.9626 Tf 178.689 459.055 Td [(write)]TJ +/F8 9.9626 Tf 155.775 459.055 Td [(write)]TJ 0 g 0 G - [-1005(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)]TJ + [-972(.)-499(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)]TJ 0 g 0 G - [-584(121)]TJ + [-583(125)]TJ 0 g 0 G 0 0 1 rg 0 0 1 RG -/F27 9.9626 Tf -78.794 -21.917 Td [(10)-350(Preconditioner)-383(routi)-1(ne)1(s)]TJ +/F27 9.9626 Tf -55.88 -21.917 Td [(10)-350(Preconditioner)-383(routi)-1(ne)1(s)]TJ 0 g 0 G - [-19367(122)]TJ + [-19367(126)]TJ 0 0 1 rg 0 0 1 RG /F8 9.9626 Tf 14.944 -11.956 Td [(psb)]TJ ET @@ -3098,7 +3077,7 @@ BT 0 g 0 G [-548(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)]TJ 0 g 0 G - [-584(123)]TJ + [-584(127)]TJ 0 g 0 G 0 0 1 rg 0 0 1 RG -18.586 -11.955 Td [(psb)]TJ @@ -3112,7 +3091,7 @@ BT 0 g 0 G [-659(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)]TJ 0 g 0 G - [-584(124)]TJ + [-584(128)]TJ 0 g 0 G 0 0 1 rg 0 0 1 RG -18.586 -11.955 Td [(psb)]TJ @@ -3126,7 +3105,7 @@ BT 0 g 0 G [-965(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)]TJ 0 g 0 G - [-584(125)]TJ + [-584(129)]TJ 0 g 0 G 0 0 1 rg 0 0 1 RG -18.586 -11.955 Td [(psb)]TJ @@ -3140,28 +3119,35 @@ BT 0 g 0 G [-596(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)]TJ 0 g 0 G - [-583(126)]TJ + [-583(130)]TJ 0 g 0 G 0 0 1 rg 0 0 1 RG -18.586 -11.955 Td [(clone)]TJ 0 g 0 G [-417(.)-500(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)]TJ 0 g 0 G - [-583(127)]TJ + [-583(131)]TJ 0 g 0 G 0 0 1 rg 0 0 1 RG /F27 9.9626 Tf -14.944 -21.918 Td [(11)-350(Iterativ)32(e)-384(Metho)-31(ds)]TJ 0 g 0 G - [-22176(128)]TJ + [-22176(132)]TJ 0 0 1 rg 0 0 1 RG -/F8 9.9626 Tf 14.944 -11.955 Td [(krylo)28(v)]TJ +/F8 9.9626 Tf 14.944 -11.955 Td [(psb)]TJ +ET +q +1 0 0 1 130.436 343.688 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 133.425 343.489 Td [(krylo)28(v)]TJ 0 g 0 G - [-692(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)]TJ + [-1159(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-499(.)]TJ 0 g 0 G - [-583(129)]TJ + [-584(133)]TJ 0 g 0 G 0 g 0 G - 152.761 -253.051 Td [(iii)]TJ + 134.175 -253.051 Td [(iii)]TJ 0 g 0 G ET endstream @@ -3282,35 +3268,35 @@ endobj 620 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [136.757 505.88 171.975 514.791] +/Rect [113.843 505.88 149.061 514.791] /Subtype /Link /A << /S /GoTo /D (section*.86) >> >> endobj 621 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [136.757 493.925 175.296 502.836] +/Rect [113.843 493.925 152.382 502.836] /Subtype /Link /A << /S /GoTo /D (section*.87) >> >> endobj 622 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [136.757 481.969 198.531 490.88] +/Rect [113.843 481.969 175.617 490.88] /Subtype /Link /A << /S /GoTo /D (section*.88) >> >> endobj 623 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [136.757 470.014 197.978 478.925] +/Rect [113.843 470.014 171.743 478.925] /Subtype /Link /A << /S /GoTo /D (section*.89) >> >> endobj 624 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [136.757 458.059 201.852 466.705] +/Rect [113.843 458.059 178.938 466.705] /Subtype /Link /A << /S /GoTo /D (section*.90) >> >> endobj @@ -3366,7 +3352,7 @@ endobj 632 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [113.843 340.555 142.984 351.403] +/Rect [113.843 340.555 164.891 351.403] /Subtype /Link /A << /S /GoTo /D (section*.96) >> >> endobj @@ -4737,7 +4723,7 @@ endobj /ProcSet [ /PDF /Text ] >> endobj 781 0 obj << -/Length 5012 +/Length 8447 >> stream 0 g 0 G @@ -4748,75 +4734,167 @@ BT 0 g 0 G [-500(Num)28(b)-28(er)-333(of)-334(p)-27(oin)28(ts)-334(to)-333(b)-28(e)-333(sen)27(t;)]TJ 0 g 0 G - 0 -18.499 Td [(5.)]TJ + 0 -17.805 Td [(5.)]TJ 0 g 0 G - [-500(Indices)-333(of)-334(p)-27(oin)27(ts)-333(to)-333(b)-28(e)-333(sen)27(t;)]TJ -9.188 -25.042 Td [(The)-313(list)-312(ma)27(y)-312(con)27(tain)-312(an)-313(arbitrary)-313(n)28(um)28(b)-28(er)-312(of)-313(groups;)-320(its)-312(end)-313(is)-313(mark)28(ed)-313(b)28(y)]TJ 0 -11.955 Td [(a)-333(-1.)]TJ 0 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(an)-333(allo)-28(catable)-333(in)28(teger)-333(arra)27(y)-333(of)-333(rank)-334(on)1(e)-1(.)]TJ + [-500(Indices)-333(of)-334(p)-27(oin)27(ts)-333(to)-333(b)-28(e)-333(sen)27(t;)]TJ -9.188 -23.654 Td [(The)-313(list)-312(ma)27(y)-312(con)27(tain)-312(an)-313(arbitrary)-313(n)28(um)28(b)-28(er)-312(of)-313(groups;)-320(its)-312(end)-313(is)-313(mark)28(ed)-313(b)28(y)]TJ 0 -11.956 Td [(a)-333(-1.)]TJ 0 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(an)-333(allo)-28(catable)-333(in)28(teger)-333(arra)27(y)-333(of)-333(rank)-334(on)1(e)-1(.)]TJ 0 g 0 G -/F27 9.9626 Tf -24.907 -25.042 Td [(o)32(vr)]TJ +/F27 9.9626 Tf -24.907 -23.654 Td [(o)32(vr)]TJ ET q -1 0 0 1 116.758 613.835 cm +1 0 0 1 116.758 617.304 cm []0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q BT -/F27 9.9626 Tf 120.195 613.636 Td [(mst)]TJ +/F27 9.9626 Tf 120.195 617.105 Td [(mst)]TJ ET q -1 0 0 1 139.405 613.835 cm +1 0 0 1 139.405 617.304 cm []0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q BT -/F27 9.9626 Tf 142.842 613.636 Td [(idx)]TJ +/F27 9.9626 Tf 142.842 617.105 Td [(idx)]TJ 0 g 0 G -/F8 9.9626 Tf 20.575 0 Td [(A)-368(l)1(is)-1(t)-367(to)-368(r)1(e)-1(tri)1(e)-1(v)28(e)-367(the)-368(v)56(alue)-368(of)-367(eac)28(h)-368(o)28(v)28(erlap)-368(elemen)28(t)-368(from)-367(the)-368(re-)]TJ -38.615 -11.955 Td [(sp)-28(ectiv)28(e)-333(mas)-1(ter)-333(pro)-28(cess.)]TJ 0 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(an)-333(allo)-28(catable)-333(in)28(teger)-333(arra)27(y)-333(of)-333(rank)-334(on)1(e)-1(.)]TJ +/F8 9.9626 Tf 20.575 0 Td [(A)-368(l)1(is)-1(t)-367(to)-368(r)1(e)-1(tri)1(e)-1(v)28(e)-367(the)-368(v)56(alue)-368(of)-367(eac)28(h)-368(o)28(v)28(erlap)-368(elemen)28(t)-368(from)-367(the)-368(re-)]TJ -38.615 -11.955 Td [(sp)-28(ectiv)28(e)-333(mas)-1(ter)-333(pro)-28(cess.)]TJ 0 -11.956 Td [(Sp)-28(eci\014ed)-333(as:)-445(an)-333(allo)-28(catable)-333(in)28(teger)-333(arra)27(y)-333(of)-333(rank)-334(on)1(e)-1(.)]TJ 0 g 0 G -/F27 9.9626 Tf -24.907 -25.042 Td [(o)32(vrlap)]TJ +/F27 9.9626 Tf -24.907 -23.654 Td [(o)32(vrlap)]TJ ET q -1 0 0 1 131.875 564.883 cm +1 0 0 1 131.875 569.739 cm []0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q BT -/F27 9.9626 Tf 135.312 564.684 Td [(elem)]TJ +/F27 9.9626 Tf 135.312 569.54 Td [(elem)]TJ 0 g 0 G /F8 9.9626 Tf 28.214 0 Td [(F)83(or)-333(all)-333(o)28(v)27(erlap)-333(p)-28(oin)28(ts)-333(b)-28(elonging)-333(to)-334(th)-333(ecurren)28(t)-333(pro)-28(cess:)]TJ 0 g 0 G - -29.536 -25.042 Td [(1.)]TJ + -29.536 -23.655 Td [(1.)]TJ 0 g 0 G [-500(Ov)28(erlap)-333(p)-28(oin)28(t)-334(index;)]TJ 0 g 0 G - 0 -18.498 Td [(2.)]TJ + 0 -17.804 Td [(2.)]TJ 0 g 0 G [-500(Num)28(b)-28(er)-333(of)-334(pr)1(o)-28(cesses)-334(sharing)-333(that)-333(o)27(v)28(erlap)-333(p)-28(oin)28(ts;)]TJ 0 g 0 G - 0 -18.499 Td [(3.)]TJ + 0 -17.805 Td [(3.)]TJ 0 g 0 G - [-500(Index)-333(of)-334(a)-333(\134master")-333(pro)-28(cess:)]TJ -9.188 -25.042 Td [(Sp)-28(eci\014ed)-333(as:)-445(an)-333(allo)-28(catable)-333(in)28(teger)-333(arra)27(y)-333(of)-333(rank)-334(t)28(w)28(o.)]TJ + [-500(Index)-333(of)-334(a)-333(\134master")-333(pro)-28(cess:)]TJ -9.188 -23.655 Td [(Sp)-28(eci\014ed)-333(as:)-445(an)-333(allo)-28(catable)-333(in)28(teger)-333(arra)27(y)-333(of)-333(rank)-334(t)28(w)28(o.)]TJ 0 g 0 G -/F27 9.9626 Tf -24.907 -25.042 Td [(bnd)]TJ +/F27 9.9626 Tf -24.907 -23.654 Td [(bnd)]TJ ET q -1 0 0 1 119.678 452.761 cm +1 0 0 1 119.678 463.166 cm []0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q BT -/F27 9.9626 Tf 123.115 452.561 Td [(elem)]TJ +/F27 9.9626 Tf 123.115 462.967 Td [(elem)]TJ 0 g 0 G -/F8 9.9626 Tf 28.213 0 Td [(A)-270(list)-269(of)-270(all)-269(b)-28(oundary)-269(p)-28(oin)28(ts,)-283(i.e.)-423(p)-28(oin)28(ts)-269(that)-270(ha)28(v)28(e)-270(a)-269(connection)-270(with)]TJ -26.526 -11.955 Td [(other)-333(pro)-28(cesses.)]TJ -24.907 -23.763 Td [(The)-333(F)83(ortran)-333(2003)-334(declaration)-333(for)]TJ/F30 9.9626 Tf 146.645 0 Td [(psb_desc_type)]TJ/F8 9.9626 Tf 71.315 0 Td [(structures)-333(is)-334(as)-333(follo)28(ws:)]TJ +/F8 9.9626 Tf 28.213 0 Td [(A)-270(list)-269(of)-270(all)-269(b)-28(oundary)-269(p)-28(oin)28(ts,)-283(i.e.)-423(p)-28(oin)28(ts)-269(that)-270(ha)28(v)28(e)-270(a)-269(connection)-270(with)]TJ -26.526 -11.956 Td [(other)-333(pro)-28(cesses.)]TJ -24.907 -22.722 Td [(The)-333(F)83(ortran)-333(2003)-334(declaration)-333(for)]TJ/F30 9.9626 Tf 146.645 0 Td [(psb_desc_type)]TJ/F8 9.9626 Tf 71.315 0 Td [(structures)-333(is)-334(as)-333(follo)28(ws:)]TJ 0 g 0 G 0 g 0 G 0 g 0 G +/F27 9.9626 Tf -200.415 -30.38 Td [(t)-36(y)-36(p)-36(e)]TJ/F8 9.9626 Tf 30.825 0 Td [(p)-130(s)-130(b)]TJ +ET +q +1 0 0 1 167.745 398.109 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 172.028 397.909 Td [(d)-130(e)-130(s)-130(c)]TJ +ET +q +1 0 0 1 196.124 398.109 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 200.407 397.909 Td [(t)-130(y)-130(p)-130(e)]TJ -57.772 -11.955 Td [(c)-165(l)-165(a)-164(s)-165(s)-271(\050)-195(p)-90(s)-90(b)]TJ +ET +q +1 0 0 1 196.039 386.154 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 199.923 385.954 Td [(i)-90(n)-90(d)-90(x)]TJ +ET +q +1 0 0 1 223.2 386.154 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 227.084 385.954 Td [(m)-90(a)-90(p)-223(\051)-267(,)]TJ/F27 9.9626 Tf 40.49 0 Td [(a)-105(l)-106(l)-105(o)-106(c)-105(a)-106(t)-105(a)-106(b)-105(l)-106(e)]TJ/F8 9.9626 Tf 72.821 0 Td [(:)-215(:)-864(i)-49(n)-49(d)-50(x)-49(m)-49(a)-50(p)]TJ/F27 9.9626 Tf -198.637 -11.955 Td [(i)-77(n)-77(t)-77(e)-76(g)-77(e)-77(r)]TJ/F8 9.9626 Tf 42.683 0 Td [(,)]TJ/F27 9.9626 Tf 11.401 0 Td [(a)-105(l)-106(l)-105(o)-106(c)-105(a)-106(t)-105(a)-106(b)-105(l)-106(e)]TJ/F8 9.9626 Tf 78.799 0 Td [(:)-215(:)-946(h)-131(a)-132(l)-131(o)]TJ +ET +q +1 0 0 1 315.843 374.198 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 320.141 373.999 Td [(i)-131(n)-132(d)-131(e)-132(x)-317(\050)-186(:)-186(\051)]TJ/F27 9.9626 Tf -178.383 -11.955 Td [(i)-77(n)-77(t)-77(e)-76(g)-77(e)-77(r)]TJ/F8 9.9626 Tf 42.683 0 Td [(,)]TJ/F27 9.9626 Tf 11.401 0 Td [(a)-105(l)-106(l)-105(o)-106(c)-105(a)-106(t)-105(a)-106(b)-105(l)-106(e)]TJ/F8 9.9626 Tf 78.799 0 Td [(:)-215(:)-946(e)-132(x)-132(t)]TJ +ET +q +1 0 0 1 309.843 362.243 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 314.145 362.044 Td [(i)-132(n)-132(d)-131(e)-132(x)-318(\050)-186(:)-186(\051)]TJ/F27 9.9626 Tf -172.387 -11.955 Td [(i)-77(n)-77(t)-77(e)-76(g)-77(e)-77(r)]TJ/F8 9.9626 Tf 42.683 0 Td [(,)]TJ/F27 9.9626 Tf 11.401 0 Td [(a)-105(l)-106(l)-105(o)-106(c)-105(a)-106(t)-105(a)-106(b)-105(l)-106(e)]TJ/F8 9.9626 Tf 78.799 0 Td [(:)-215(:)-947(o)-133(v)-133(r)-133(l)-132(a)-133(p)]TJ +ET +q +1 0 0 1 327.716 350.288 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 332.028 350.089 Td [(i)-133(n)-133(d)-132(e)-133(x)-319(\050)-186(:)-186(\051)]TJ/F27 9.9626 Tf -190.27 -11.955 Td [(i)-77(n)-77(t)-77(e)-76(g)-77(e)-77(r)]TJ/F8 9.9626 Tf 42.683 0 Td [(,)]TJ/F27 9.9626 Tf 11.401 0 Td [(a)-105(l)-106(l)-105(o)-106(c)-105(a)-106(t)-105(a)-106(b)-105(l)-106(e)]TJ/F8 9.9626 Tf 78.799 0 Td [(:)-215(:)-939(o)-123(v)-124(r)-124(l)-124(a)-124(p)]TJ +ET +q +1 0 0 1 327.1 338.333 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 331.323 338.134 Td [(e)-124(l)-124(e)-124(m)-322(\050)-199(:)-397(,)-198(:)-198(\051)]TJ/F27 9.9626 Tf -189.565 -11.956 Td [(i)-77(n)-77(t)-77(e)-76(g)-77(e)-77(r)]TJ/F8 9.9626 Tf 42.683 0 Td [(,)]TJ/F27 9.9626 Tf 11.401 0 Td [(a)-105(l)-106(l)-105(o)-106(c)-105(a)-106(t)-105(a)-106(b)-105(l)-106(e)]TJ/F8 9.9626 Tf 78.799 0 Td [(:)-215(:)-938(o)-124(v)-123(r)]TJ +ET +q +1 0 0 1 310.097 326.378 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 314.317 326.178 Td [(m)-124(s)-123(t)]TJ +ET +q +1 0 0 1 334.714 326.378 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 338.934 326.178 Td [(i)-124(d)-123(x)-310(\050)-186(:)-186(\051)]TJ/F27 9.9626 Tf -197.176 -11.955 Td [(i)-77(n)-77(t)-77(e)-76(g)-77(e)-77(r)]TJ/F8 9.9626 Tf 42.683 0 Td [(,)]TJ/F27 9.9626 Tf 11.401 0 Td [(a)-105(l)-106(l)-105(o)-106(c)-105(a)-106(t)-105(a)-106(b)-105(l)-106(e)]TJ/F8 9.9626 Tf 78.799 0 Td [(:)-215(:)-901(b)-85(n)-86(d)]TJ +ET +q +1 0 0 1 311.06 314.423 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 314.905 314.223 Td [(e)-86(l)-86(e)-86(m)-272(\050)-186(:)-186(\051)]TJ/F27 9.9626 Tf -197.835 -11.955 Td [(e)1(n)1(d)-634(t)-36(y)-36(p)-36(e)]TJ/F8 9.9626 Tf 55.105 0 Td [(p)-130(s)-130(b)]TJ +ET +q +1 0 0 1 191.655 302.467 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 195.939 302.268 Td [(d)-130(e)-130(s)-130(c)]TJ +ET +q +1 0 0 1 220.034 302.467 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 224.317 302.268 Td [(t)-130(y)-130(p)-130(e)]TJ 0 g 0 G 0 g 0 G -/F30 9.9626 Tf -200.773 -22.815 Td [(type)-525(psb_desc_type)]TJ 20.921 -11.956 Td [(class\050psb_indx_map\051,)-525(allocatable)-525(::)-525(indxmap)]TJ 0 -11.955 Td [(integer,)-525(allocatable)-1050(::)-525(halo_index\050:\051)]TJ 0 -11.955 Td [(integer,)-525(allocatable)-1050(::)-525(ext_index\050:\051)]TJ 0 -11.955 Td [(integer,)-525(allocatable)-1050(::)-525(ovrlap_index\050:\051)]TJ 0 -11.955 Td [(integer,)-525(allocatable)-1050(::)-525(ovrlap_elem\050:,:\051)]TJ 0 -11.955 Td [(integer,)-525(allocatable)-1050(::)-525(ovr_mst_idx\050:\051)]TJ 0 -11.956 Td [(integer,)-525(allocatable)-1050(::)-525(bnd_elem\050:\051)]TJ -20.921 -11.955 Td [(end)-525(type)-525(psb_desc_type)]TJ/F8 9.9626 Tf -17.187 -30.054 Td [(Figure)-464(3:)-705(The)-464(PSBLAS)-464(de\014ned)-464(data)-464(t)28(yp)-28(e)-464(that)-463(con)27(tains)-464(th)1(e)-464(com)-1(m)28(unication)]TJ 0 -11.955 Td [(descriptor.)]TJ + -124.422 -37.404 Td [(Figure)-464(3:)-705(The)-464(PSBLAS)-464(de\014ned)-464(data)-464(t)28(yp)-28(e)-464(that)-463(con)27(tains)-464(th)1(e)-464(com)-1(m)28(unication)]TJ 0 -11.955 Td [(descriptor.)]TJ 0 g 0 G - 14.944 -27.471 Td [(A)-445(comm)28(unication)-445(descriptor)-445(asso)-28(ciated)-445(with)-445(a)-445(sparse)-445(matrix)-445(has)-445(a)-445(state,)]TJ -14.944 -11.955 Td [(whic)28(h)-334(can)-333(tak)28(e)-333(the)-334(follo)28(wing)-333(v)55(alues:)]TJ + 14.944 -26.431 Td [(A)-445(comm)28(unication)-445(descriptor)-445(asso)-28(ciated)-445(with)-445(a)-445(sparse)-445(matrix)-445(has)-445(a)-445(state,)]TJ -14.944 -11.955 Td [(whic)28(h)-334(can)-333(tak)28(e)-333(the)-334(follo)28(wing)-333(v)55(alues:)]TJ 0 g 0 G -/F27 9.9626 Tf 0 -23.763 Td [(Build:)]TJ +/F27 9.9626 Tf 0 -22.722 Td [(Build:)]TJ 0 g 0 G -/F8 9.9626 Tf 35.409 0 Td [(State)-306(en)28(tered)-306(after)-307(the)-306(\014rst)-306(allo)-28(cation,)-311(and)-306(b)-28(efore)-306(the)-306(\014rst)-306(assem)27(bly;)-315(in)]TJ -10.502 -11.955 Td [(this)-224(state)-223(it)-224(is)-223(p)-28(ossible)-224(to)-223(add)-224(comm)28(unication)-224(requiremen)28(ts)-224(among)-223(di\013eren)27(t)]TJ 0 -11.955 Td [(pro)-28(cesses.)]TJ +/F8 9.9626 Tf 35.409 0 Td [(State)-306(en)28(tered)-306(after)-307(the)-306(\014rst)-306(allo)-28(cation,)-311(and)-306(b)-28(efore)-306(the)-306(\014rst)-306(assem)27(bly;)-315(in)]TJ -10.502 -11.955 Td [(this)-224(state)-223(it)-224(is)-223(p)-28(ossible)-224(to)-223(add)-224(comm)28(unication)-224(requiremen)28(ts)-224(among)-223(di\013eren)27(t)]TJ 0 -11.956 Td [(pro)-28(cesses.)]TJ 0 g 0 G -/F27 9.9626 Tf -24.907 -25.042 Td [(Assem)32(bled:)]TJ +/F27 9.9626 Tf -24.907 -23.654 Td [(Assem)32(bled:)]TJ 0 g 0 G /F8 9.9626 Tf 61.508 0 Td [(State)-351(en)28(tered)-351(after)-351(the)-350(assem)27(bly;)-359(computations)-351(using)-351(the)-350(ass)-1(o)-27(ci-)]TJ -36.601 -11.955 Td [(ated)-392(sparse)-391(matrix,)-406(suc)28(h)-392(as)-391(m)-1(atr)1(ix-v)27(ector)-391(pro)-28(ducts,)-406(are)-392(only)-391(p)-28(ossible)-391(in)]TJ 0 -11.955 Td [(this)-333(state.)]TJ 0 g 0 G @@ -4839,647 +4917,849 @@ endobj /D [780 0 R /XYZ 99.895 716.092 null] >> endobj 784 0 obj << -/D [780 0 R /XYZ 99.895 700.92 null] +/D [780 0 R /XYZ 99.895 701.267 null] >> endobj 785 0 obj << -/D [780 0 R /XYZ 99.895 552.932 null] +/D [780 0 R /XYZ 99.895 558.828 null] >> endobj 786 0 obj << -/D [780 0 R /XYZ 99.895 534.433 null] +/D [780 0 R /XYZ 99.895 541.023 null] >> endobj 787 0 obj << -/D [780 0 R /XYZ 99.895 515.935 null] +/D [780 0 R /XYZ 99.895 523.218 null] >> endobj 788 0 obj << -/D [780 0 R /XYZ 147.412 280.287 null] +/D [780 0 R /XYZ 117.082 406.278 null] +>> endobj +789 0 obj << +/D [780 0 R /XYZ 117.082 409.865 null] +>> endobj +790 0 obj << +/D [780 0 R /XYZ 117.082 397.909 null] +>> endobj +791 0 obj << +/D [780 0 R /XYZ 117.082 385.954 null] +>> endobj +792 0 obj << +/D [780 0 R /XYZ 117.082 373.999 null] +>> endobj +793 0 obj << +/D [780 0 R /XYZ 117.082 362.044 null] +>> endobj +794 0 obj << +/D [780 0 R /XYZ 117.082 350.089 null] +>> endobj +795 0 obj << +/D [780 0 R /XYZ 117.082 338.134 null] +>> endobj +796 0 obj << +/D [780 0 R /XYZ 117.082 326.178 null] +>> endobj +797 0 obj << +/D [780 0 R /XYZ 117.082 314.223 null] +>> endobj +798 0 obj << +/D [780 0 R /XYZ 147.412 276.819 null] >> endobj 779 0 obj << /Font << /F8 498 0 R /F27 497 0 R /F30 689 0 R >> /ProcSet [ /PDF /Text ] >> endobj -793 0 obj << -/Length 5177 +803 0 obj << +/Length 5624 >> stream 0 g 0 G 0 g 0 G BT -/F27 9.9626 Tf 150.705 706.129 Td [(3.1.1)-1150(Metho)-32(ds)]TJ 0 -18.498 Td [(get)]TJ +/F27 9.9626 Tf 150.705 706.129 Td [(3.1.1)-1150(Descriptor)-384(M)1(etho)-32(ds)]TJ +0 g 0 G +0 g 0 G + 0 -31.144 Td [(get)]TJ ET q -1 0 0 1 166.827 687.83 cm +1 0 0 1 166.827 675.184 cm []0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q BT -/F27 9.9626 Tf 170.264 687.631 Td [(lo)-32(cal)]TJ +/F27 9.9626 Tf 170.264 674.985 Td [(lo)-32(cal)]TJ ET q -1 0 0 1 194.025 687.83 cm +1 0 0 1 194.025 675.184 cm []0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q BT -/F27 9.9626 Tf 197.462 687.631 Td [(ro)32(ws)-383(|)-384(Get)-383(n)32(um)32(b)-32(er)-383(of)-384(lo)-32(cal)-383(ro)32(ws)]TJ +/F27 9.9626 Tf 197.462 674.985 Td [(ro)32(ws|Get)-383(n)32(um)32(b)-32(er)-384(of)-383(lo)-32(cal)-383(ro)32(ws)]TJ/F8 9.9626 Tf -45.918 -33.696 Td [(n)-84(r)-596(=)-623(d)-112(e)-112(s)-113(c)5(%)-40(g)-155(e)-156(t)]TJ +ET +q +1 0 0 1 230.575 641.488 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 235.117 641.289 Td [(l)-156(o)-156(c)-156(a)-156(l)]TJ +ET +q +1 0 0 1 263.406 641.488 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 267.948 641.289 Td [(r)-156(o)-156(w)-156(s)-296(\050)-141(\051)]TJ 0 g 0 G 0 g 0 G -/F30 9.9626 Tf -46.757 -18.499 Td [(nr)-525(=)-525(desc%get_local_rows\050\051)]TJ 0 g 0 G -/F27 9.9626 Tf 0 -22.093 Td [(T)32(yp)-32(e:)]TJ +/F27 9.9626 Tf -117.243 -18.772 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G /F8 9.9626 Tf 33.797 0 Td [(Async)28(hronous.)]TJ 0 g 0 G -/F27 9.9626 Tf -33.797 -20.16 Td [(On)-383(En)32(try)]TJ +/F27 9.9626 Tf -33.797 -21.043 Td [(On)-383(En)32(try)]TJ 0 g 0 G 0 g 0 G - 0 -20.16 Td [(desc)]TJ + 0 -21.043 Td [(desc)]TJ 0 g 0 G /F8 9.9626 Tf 26.208 0 Td [(the)-333(comm)27(unication)-333(descriptor.)]TJ -1.302 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf 23.073 0 Td [(.)]TJ 0 g 0 G -/F27 9.9626 Tf -80.358 -34.048 Td [(On)-383(Return)]TJ +/F27 9.9626 Tf -80.358 -34.712 Td [(On)-383(Return)]TJ 0 g 0 G 0 g 0 G - 0 -20.16 Td [(F)96(unction)-384(v)64(alue)]TJ + 0 -21.043 Td [(F)96(unction)-384(v)64(alue)]TJ 0 g 0 G -/F8 9.9626 Tf 78.386 0 Td [(The)-460(n)28(um)27(b)-27(er)-461(of)-460(lo)-28(cal)-460(ro)28(ws,)-492(i.e.)-825(the)-460(n)28(um)27(b)-27(er)-461(of)-460(ro)28(ws)-460(o)28(wned)]TJ -53.48 -11.955 Td [(b)28(y)-401(the)-401(curren)27(t)-401(pro)-27(ces)-1(s;)-435(as)-401(explained)-401(in)]TJ +/F8 9.9626 Tf 78.386 0 Td [(The)-460(n)28(um)27(b)-27(er)-461(of)-460(lo)-28(cal)-460(ro)28(ws,)-492(i.e.)-825(the)-460(n)28(um)27(b)-27(er)-461(of)-460(ro)28(ws)-460(o)28(wned)]TJ -53.48 -11.956 Td [(b)28(y)-401(the)-401(curren)27(t)-401(pro)-27(ces)-1(s;)-435(as)-401(explained)-401(in)]TJ 0 0 1 rg 0 0 1 RG [-401(1)]TJ 0 g 0 G - [(,)-418(it)-401(is)-401(equal)-401(to)]TJ/F14 9.9626 Tf 249.678 0 Td [(jI)]TJ/F10 6.9738 Tf 8.192 -1.495 Td [(i)]TJ/F14 9.9626 Tf 3.317 1.495 Td [(j)]TJ/F8 9.9626 Tf 5.431 0 Td [(+)]TJ/F14 9.9626 Tf 10.413 0 Td [(jB)]TJ/F10 6.9738 Tf 9.311 -1.495 Td [(i)]TJ/F14 9.9626 Tf 3.317 1.495 Td [(j)]TJ/F8 9.9626 Tf 2.767 0 Td [(.)-648(The)]TJ -292.426 -11.955 Td [(returned)-333(v)55(alue)-333(is)-333(sp)-28(eci\014c)-334(to)-333(the)-333(calling)-334(p)1(ro)-28(cess.)]TJ/F27 9.9626 Tf -24.906 -26.207 Td [(get)]TJ + [(,)-418(it)-401(is)-401(equal)-401(to)]TJ/F14 9.9626 Tf 249.678 0 Td [(jI)]TJ/F10 6.9738 Tf 8.192 -1.494 Td [(i)]TJ/F14 9.9626 Tf 3.317 1.494 Td [(j)]TJ/F8 9.9626 Tf 5.431 0 Td [(+)]TJ/F14 9.9626 Tf 10.413 0 Td [(jB)]TJ/F10 6.9738 Tf 9.311 -1.494 Td [(i)]TJ/F14 9.9626 Tf 3.317 1.494 Td [(j)]TJ/F8 9.9626 Tf 2.767 0 Td [(.)-648(The)]TJ -292.426 -11.955 Td [(returned)-333(v)55(alue)-333(is)-333(sp)-28(eci\014c)-334(to)-333(the)-333(calling)-334(p)1(ro)-28(cess.)]TJ +0 g 0 G +0 g 0 G +/F27 9.9626 Tf -24.906 -48.422 Td [(get)]TJ ET q -1 0 0 1 166.827 490.638 cm +1 0 0 1 166.827 440.587 cm []0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q BT -/F27 9.9626 Tf 170.264 490.439 Td [(lo)-32(cal)]TJ +/F27 9.9626 Tf 170.264 440.388 Td [(lo)-32(cal)]TJ ET q -1 0 0 1 194.025 490.638 cm +1 0 0 1 194.025 440.587 cm []0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q BT -/F27 9.9626 Tf 197.462 490.439 Td [(cols)-383(|)-384(Get)-383(n)32(um)32(b)-32(er)-383(of)-384(lo)-32(cal)-383(cols)]TJ +/F27 9.9626 Tf 197.462 440.388 Td [(cols|Get)-383(n)32(um)32(b)-32(er)-384(of)-383(lo)-32(cal)-383(cols)]TJ/F8 9.9626 Tf -46.093 -33.696 Td [(n)-67(c)-577(=)-624(d)-112(e)-112(s)-113(c)5(%)-66(g)-182(e)-182(t)]TJ +ET +q +1 0 0 1 231.616 406.891 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 236.418 406.692 Td [(l)-182(o)-182(c)-182(a)-182(l)]TJ +ET +q +1 0 0 1 266.007 406.891 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 270.809 406.692 Td [(c)-182(o)-182(l)-182(s)-323(\050)-141(\051)]TJ 0 g 0 G 0 g 0 G -/F30 9.9626 Tf -46.757 -18.498 Td [(nc)-525(=)-525(desc%get_local_cols\050\051)]TJ 0 g 0 G -/F27 9.9626 Tf 0 -22.094 Td [(On)-383(En)32(try)]TJ +/F27 9.9626 Tf -120.104 -18.771 Td [(On)-383(En)32(try)]TJ 0 g 0 G 0 g 0 G - 0 -20.159 Td [(T)32(yp)-32(e:)]TJ + 0 -21.044 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G /F8 9.9626 Tf 33.797 0 Td [(Async)28(hronous.)]TJ 0 g 0 G -/F27 9.9626 Tf -33.797 -20.16 Td [(desc)]TJ +/F27 9.9626 Tf -33.797 -21.043 Td [(desc)]TJ 0 g 0 G /F8 9.9626 Tf 26.208 0 Td [(the)-333(comm)27(unication)-333(descriptor.)]TJ -1.302 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf 23.073 0 Td [(.)]TJ 0 g 0 G -/F27 9.9626 Tf -80.358 -34.049 Td [(On)-383(Return)]TJ +/F27 9.9626 Tf -80.358 -34.712 Td [(On)-383(Return)]TJ 0 g 0 G 0 g 0 G - 0 -20.159 Td [(F)96(unction)-384(v)64(alue)]TJ + 0 -21.043 Td [(F)96(unction)-384(v)64(alue)]TJ 0 g 0 G -/F8 9.9626 Tf 78.386 0 Td [(The)-361(n)28(um)28(b)-28(er)-360(of)-361(lo)-27(cal)-361(cols,)-367(i.e.)-526(the)-361(n)28(um)28(b)-28(er)-360(of)-361(indices)-360(used)-361(b)28(y)]TJ -53.48 -11.956 Td [(the)-421(curren)28(t)-421(pro)-28(cess,)-443(including)-421(b)-27(oth)-421(lo)-28(cal)-421(and)-421(halo)-421(ind)1(ice)-1(s;)-464(as)-421(explained)]TJ 0 -11.955 Td [(in)]TJ +/F8 9.9626 Tf 78.386 0 Td [(The)-361(n)28(um)28(b)-28(er)-360(of)-361(lo)-27(cal)-361(cols,)-367(i.e.)-526(the)-361(n)28(um)28(b)-28(er)-360(of)-361(indices)-360(used)-361(b)28(y)]TJ -53.48 -11.955 Td [(the)-421(curren)28(t)-421(pro)-28(cess,)-443(including)-421(b)-27(oth)-421(lo)-28(cal)-421(and)-421(halo)-421(ind)1(ice)-1(s;)-464(as)-421(explained)]TJ 0 -11.955 Td [(in)]TJ 0 0 1 rg 0 0 1 RG [-344(1)]TJ 0 g 0 G - [(,)-346(it)-343(is)-344(equal)-343(to)]TJ/F14 9.9626 Tf 81.777 0 Td [(jI)]TJ/F10 6.9738 Tf 8.192 -1.494 Td [(i)]TJ/F14 9.9626 Tf 3.317 1.494 Td [(j)]TJ/F8 9.9626 Tf 5.049 0 Td [(+)]TJ/F14 9.9626 Tf 10.031 0 Td [(jB)]TJ/F10 6.9738 Tf 9.311 -1.494 Td [(i)]TJ/F14 9.9626 Tf 3.317 1.494 Td [(j)]TJ/F8 9.9626 Tf 5.049 0 Td [(+)]TJ/F14 9.9626 Tf 10.03 0 Td [(jH)]TJ/F10 6.9738 Tf 11.181 -1.494 Td [(i)]TJ/F14 9.9626 Tf 3.317 1.494 Td [(j)]TJ/F8 9.9626 Tf 2.768 0 Td [(.)-475(The)-344(returned)-343(v)55(al)1(ue)-344(is)-344(sp)-27(ec)-1(i)1(\014c)-344(to)-344(the)]TJ -153.339 -11.955 Td [(calling)-333(pro)-28(cess.)]TJ/F27 9.9626 Tf -24.906 -26.207 Td [(get)]TJ + [(,)-346(it)-343(is)-344(equal)-343(to)]TJ/F14 9.9626 Tf 81.777 0 Td [(jI)]TJ/F10 6.9738 Tf 8.192 -1.495 Td [(i)]TJ/F14 9.9626 Tf 3.317 1.495 Td [(j)]TJ/F8 9.9626 Tf 5.049 0 Td [(+)]TJ/F14 9.9626 Tf 10.031 0 Td [(jB)]TJ/F10 6.9738 Tf 9.311 -1.495 Td [(i)]TJ/F14 9.9626 Tf 3.317 1.495 Td [(j)]TJ/F8 9.9626 Tf 5.049 0 Td [(+)]TJ/F14 9.9626 Tf 10.03 0 Td [(jH)]TJ/F10 6.9738 Tf 11.181 -1.495 Td [(i)]TJ/F14 9.9626 Tf 3.317 1.495 Td [(j)]TJ/F8 9.9626 Tf 2.768 0 Td [(.)-475(The)-344(returned)-343(v)55(al)1(ue)-344(is)-344(sp)-27(ec)-1(i)1(\014c)-344(to)-344(the)]TJ -153.339 -11.956 Td [(calling)-333(pro)-28(cess.)]TJ +0 g 0 G +0 g 0 G +/F27 9.9626 Tf -24.906 -48.422 Td [(get)]TJ ET q -1 0 0 1 166.827 281.492 cm +1 0 0 1 166.827 194.035 cm []0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q BT -/F27 9.9626 Tf 170.264 281.292 Td [(global)]TJ +/F27 9.9626 Tf 170.264 193.836 Td [(global)]TJ ET q -1 0 0 1 200.708 281.492 cm +1 0 0 1 200.708 194.035 cm []0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q BT -/F27 9.9626 Tf 204.145 281.292 Td [(ro)32(ws)-383(|)-384(Get)-383(n)32(um)32(b)-32(er)-383(of)-384(global)-383(ro)32(ws)]TJ +/F27 9.9626 Tf 204.145 193.836 Td [(ro)32(ws|Get)-383(n)32(um)32(b)-32(er)-384(of)-383(global)-383(ro)31(w)1(s)]TJ/F8 9.9626 Tf -52.601 -33.696 Td [(n)-84(r)-596(=)-623(d)-112(e)-112(s)-113(c)5(%)-29(g)-146(e)-145(t)]TJ +ET +q +1 0 0 1 230.159 160.34 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 234.597 160.14 Td [(g)-145(l)-146(o)-145(b)-146(a)-145(l)]TJ +ET +q +1 0 0 1 269.903 160.34 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 274.341 160.14 Td [(r)-145(o)-146(w)-145(s)-287(\050)-140(\051)]TJ 0 g 0 G 0 g 0 G -/F30 9.9626 Tf -53.44 -18.498 Td [(nr)-525(=)-525(desc%get_global_rows\050\051)]TJ 0 g 0 G -/F27 9.9626 Tf 0 -22.093 Td [(On)-383(En)32(try)]TJ +/F27 9.9626 Tf -123.636 -18.771 Td [(On)-383(En)32(try)]TJ 0 g 0 G 0 g 0 G - 0 -20.16 Td [(T)32(yp)-32(e:)]TJ + 0 -21.043 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G /F8 9.9626 Tf 33.797 0 Td [(Async)28(hronous.)]TJ 0 g 0 G -/F27 9.9626 Tf -33.797 -20.16 Td [(desc)]TJ -0 g 0 G -/F8 9.9626 Tf 26.208 0 Td [(the)-333(comm)27(unication)-333(descriptor.)]TJ -1.302 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf 23.073 0 Td [(.)]TJ -0 g 0 G -/F27 9.9626 Tf -80.358 -34.048 Td [(On)-383(Return)]TJ -0 g 0 G -0 g 0 G - 0 -20.16 Td [(F)96(unction)-384(v)64(alue)]TJ -0 g 0 G -/F8 9.9626 Tf 78.386 0 Td [(The)-390(n)28(um)27(b)-27(er)-391(of)-390(global)-390(ro)28(ws,)-405(i.e.)-615(the)-390(size)-391(of)-390(the)-390(global)-390(index)]TJ -53.48 -11.955 Td [(space.)]TJ -0 g 0 G - 141.968 -31.825 Td [(12)]TJ + 133.077 -29.888 Td [(12)]TJ 0 g 0 G ET endstream endobj -792 0 obj << +802 0 obj << /Type /Page -/Contents 793 0 R -/Resources 791 0 R +/Contents 803 0 R +/Resources 801 0 R /MediaBox [0 0 595.276 841.89] /Parent 749 0 R -/Annots [ 789 0 R 790 0 R ] +/Annots [ 799 0 R 800 0 R ] >> endobj -789 0 obj << +799 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [351.231 525.114 358.204 537.069] +/Rect [351.231 497.279 358.204 509.234] /Subtype /Link /A << /S /GoTo /D (section.1) >> >> endobj -790 0 obj << +800 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [186.34 315.967 193.314 327.923] +/Rect [186.34 250.727 193.314 262.682] /Subtype /Link /A << /S /GoTo /D (section.1) >> >> endobj -794 0 obj << -/D [792 0 R /XYZ 150.705 740.998 null] +804 0 obj << +/D [802 0 R /XYZ 150.705 740.998 null] >> endobj 46 0 obj << -/D [792 0 R /XYZ 150.705 716.092 null] +/D [802 0 R /XYZ 150.705 716.092 null] >> endobj 50 0 obj << -/D [792 0 R /XYZ 150.705 679.209 null] +/D [802 0 R /XYZ 150.705 657.843 null] >> endobj -54 0 obj << -/D [792 0 R /XYZ 150.705 482.017 null] +805 0 obj << +/D [802 0 R /XYZ 150.705 651.307 null] +>> endobj +806 0 obj << +/D [802 0 R /XYZ 150.705 653.244 null] +>> endobj +54 0 obj << +/D [802 0 R /XYZ 150.705 423.247 null] +>> endobj +807 0 obj << +/D [802 0 R /XYZ 150.705 416.71 null] +>> endobj +808 0 obj << +/D [802 0 R /XYZ 150.705 418.647 null] >> endobj 58 0 obj << -/D [792 0 R /XYZ 150.705 272.871 null] +/D [802 0 R /XYZ 150.705 176.695 null] >> endobj -791 0 obj << -/Font << /F27 497 0 R /F30 689 0 R /F8 498 0 R /F14 692 0 R /F10 691 0 R >> +809 0 obj << +/D [802 0 R /XYZ 150.705 170.158 null] +>> endobj +810 0 obj << +/D [802 0 R /XYZ 150.705 172.096 null] +>> endobj +801 0 obj << +/Font << /F27 497 0 R /F8 498 0 R /F14 692 0 R /F10 691 0 R >> /ProcSet [ /PDF /Text ] >> endobj -797 0 obj << -/Length 3206 +813 0 obj << +/Length 3411 >> stream 0 g 0 G 0 g 0 G +0 g 0 G BT -/F27 9.9626 Tf 99.895 706.129 Td [(get)]TJ +/F27 9.9626 Tf 99.895 706.129 Td [(desc)]TJ +0 g 0 G +/F8 9.9626 Tf 26.209 0 Td [(the)-333(comm)27(unication)-333(descriptor.)]TJ -1.302 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf 23.073 0 Td [(.)]TJ +0 g 0 G +/F27 9.9626 Tf -80.359 -37.774 Td [(On)-383(Return)]TJ +0 g 0 G +0 g 0 G + 0 -25.126 Td [(F)96(unction)-384(v)64(alue)]TJ +0 g 0 G +/F8 9.9626 Tf 78.387 0 Td [(The)-390(n)28(um)27(b)-27(er)-391(of)-390(global)-390(ro)28(ws,)-405(i.e.)-615(the)-390(size)-391(of)-390(the)-390(global)-390(index)]TJ -53.48 -11.955 Td [(space.)]TJ +0 g 0 G +0 g 0 G +/F27 9.9626 Tf -24.907 -57.921 Td [(get)]TJ ET q -1 0 0 1 116.018 706.328 cm +1 0 0 1 116.018 561.597 cm []0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q BT -/F27 9.9626 Tf 119.455 706.129 Td [(global)]TJ +/F27 9.9626 Tf 119.455 561.398 Td [(global)]TJ ET q -1 0 0 1 149.899 706.328 cm +1 0 0 1 149.899 561.597 cm []0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q BT -/F27 9.9626 Tf 153.336 706.129 Td [(cols)-383(|)-384(Get)-383(n)32(um)32(b)-32(er)-383(of)-384(global)-383(cols)]TJ +/F27 9.9626 Tf 153.336 561.398 Td [(cols|Get)-383(n)32(um)32(b)-32(er)-384(of)-383(global)-383(col)-1(s)]TJ/F8 9.9626 Tf -52.601 -38.657 Td [(n)-84(r)-596(=)-623(d)-112(e)-112(s)-113(c)5(%)-54(g)-169(e)-170(t)]TJ +ET +q +1 0 0 1 180.325 522.94 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 185.007 522.741 Td [(g)-170(l)-170(o)-170(b)-170(a)-170(l)]TJ +ET +q +1 0 0 1 221.776 522.94 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 226.458 522.741 Td [(c)-170(o)-170(l)-170(s)-311(\050)-140(\051)]TJ 0 g 0 G 0 g 0 G -/F30 9.9626 Tf -53.441 -18.403 Td [(nr)-525(=)-525(desc%get_global_cols\050\051)]TJ 0 g 0 G -/F27 9.9626 Tf 0 -21.94 Td [(T)32(yp)-32(e:)]TJ +/F27 9.9626 Tf -126.563 -21.834 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G /F8 9.9626 Tf 33.797 0 Td [(Async)28(hronous.)]TJ 0 g 0 G -/F27 9.9626 Tf -33.797 -19.955 Td [(On)-383(En)32(try)]TJ +/F27 9.9626 Tf -33.797 -25.126 Td [(On)-383(En)32(try)]TJ 0 g 0 G 0 g 0 G - 0 -19.955 Td [(desc)]TJ + 0 -25.126 Td [(desc)]TJ 0 g 0 G /F8 9.9626 Tf 26.209 0 Td [(the)-333(comm)27(unication)-333(descriptor.)]TJ -1.302 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf 23.073 0 Td [(.)]TJ 0 g 0 G -/F27 9.9626 Tf -80.359 -33.895 Td [(On)-383(Return)]TJ +/F27 9.9626 Tf -80.359 -37.774 Td [(On)-383(Return)]TJ 0 g 0 G 0 g 0 G - 0 -19.955 Td [(F)96(unction)-384(v)64(alue)]TJ + 0 -25.126 Td [(F)96(unction)-384(v)64(alue)]TJ 0 g 0 G /F8 9.9626 Tf 78.387 0 Td [(The)-273(n)28(um)28(b)-28(er)-273(of)-272(global)-273(cols;)-293(usually)-273(this)-273(is)-272(e)-1(q)1(ual)-273(to)-273(the)-273(n)28(um)28(b)-28(er)]TJ -53.48 -11.955 Td [(of)-333(global)-334(ro)28(ws.)]TJ 0 g 0 G 0 g 0 G -/F16 11.9552 Tf -24.907 -49.875 Td [(get)]TJ +/F27 9.9626 Tf -24.907 -57.921 Td [(get)]TJ ET q -1 0 0 1 118.794 498.44 cm -[]0 d 0 J 0.398 w 0 0 m 4.035 0 l S +1 0 0 1 116.018 306.123 cm +[]0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q BT -/F16 11.9552 Tf 122.829 498.241 Td [(con)31(text|Get)-375(comm)31(unica)1(tion)-375(con)31(text)]TJ -0 g 0 G -0 g 0 G -/F30 9.9626 Tf -22.934 -26.388 Td [(ictxt)-525(=)-525(desc%get_context\050\051)]TJ -0 g 0 G -/F27 9.9626 Tf 0 -21.94 Td [(T)32(yp)-32(e:)]TJ -0 g 0 G -/F8 9.9626 Tf 33.797 0 Td [(Async)28(hronous.)]TJ -0 g 0 G -/F27 9.9626 Tf -33.797 -19.955 Td [(On)-383(En)32(try)]TJ -0 g 0 G -0 g 0 G - 0 -19.955 Td [(desc)]TJ -0 g 0 G -/F8 9.9626 Tf 26.209 0 Td [(the)-333(comm)27(unication)-333(descriptor.)]TJ -1.302 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf 23.073 0 Td [(.)]TJ -0 g 0 G -/F27 9.9626 Tf -80.359 -33.895 Td [(On)-383(Return)]TJ -0 g 0 G -0 g 0 G - 0 -19.955 Td [(F)96(unction)-384(v)64(alue)]TJ -0 g 0 G -/F8 9.9626 Tf 78.387 0 Td [(The)-333(comm)27(unication)-333(con)28(text.)]TJ -0 g 0 G -0 g 0 G -/F16 11.9552 Tf -78.387 -49.875 Td [(clone|Clone)-375(curren)31(t)-375(ob)-62(ject)]TJ +/F27 9.9626 Tf 119.455 305.924 Td [(con)32(text|Get)-383(comm)31(unication)-383(con)32(text)]TJ/F8 9.9626 Tf -17.945 -38.658 Td [(i)-162(c)-162(t)-162(x)-162(t)-673(=)-624(d)-112(e)-112(s)-112(c)4(%)-21(g)-138(e)-139(t)]TJ +ET +q +1 0 0 1 196.988 267.466 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 201.352 267.266 Td [(c)-138(o)-138(n)-138(t)-138(e)-138(x)-138(t)-279(\050)-141(\051)]TJ 0 g 0 G 0 g 0 G -/F30 9.9626 Tf 0 -26.388 Td [(call)-1050(desc%clone\050descout,info\051)]TJ 0 g 0 G -/F27 9.9626 Tf 0 -21.94 Td [(T)32(yp)-32(e:)]TJ +/F27 9.9626 Tf -101.457 -21.833 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G /F8 9.9626 Tf 33.797 0 Td [(Async)28(hronous.)]TJ 0 g 0 G -/F27 9.9626 Tf -33.797 -19.955 Td [(On)-383(En)32(try)]TJ +/F27 9.9626 Tf -33.797 -25.126 Td [(On)-383(En)32(try)]TJ 0 g 0 G 0 g 0 G - 0 -19.954 Td [(desc)]TJ + 0 -25.126 Td [(desc)]TJ 0 g 0 G /F8 9.9626 Tf 26.209 0 Td [(the)-333(comm)27(unication)-333(descriptor.)]TJ -1.302 -11.956 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf 23.073 0 Td [(.)]TJ 0 g 0 G -/F27 9.9626 Tf -80.359 -33.895 Td [(On)-383(Return)]TJ +/F27 9.9626 Tf -80.359 -37.773 Td [(On)-383(Return)]TJ 0 g 0 G 0 g 0 G - 0 -19.955 Td [(descout)]TJ + 0 -25.126 Td [(F)96(unction)-384(v)64(alue)]TJ 0 g 0 G -/F8 9.9626 Tf 42.758 0 Td [(A)-333(cop)27(y)-333(of)-333(the)-333(input)-334(ob)-55(ject.)]TJ -0 g 0 G -/F27 9.9626 Tf -42.758 -19.954 Td [(info)]TJ -0 g 0 G -/F8 9.9626 Tf 23.758 0 Td [(Return)-333(co)-28(de.)]TJ +/F8 9.9626 Tf 78.387 0 Td [(The)-333(comm)27(unication)-333(con)28(text.)]TJ 0 g 0 G - 143.117 -29.888 Td [(13)]TJ + 88.488 -29.888 Td [(13)]TJ 0 g 0 G ET endstream endobj -796 0 obj << +812 0 obj << /Type /Page -/Contents 797 0 R -/Resources 795 0 R +/Contents 813 0 R +/Resources 811 0 R /MediaBox [0 0 595.276 841.89] -/Parent 799 0 R +/Parent 819 0 R >> endobj -798 0 obj << -/D [796 0 R /XYZ 99.895 740.998 null] +814 0 obj << +/D [812 0 R /XYZ 99.895 740.998 null] >> endobj 62 0 obj << -/D [796 0 R /XYZ 99.895 697.751 null] +/D [812 0 R /XYZ 99.895 541.337 null] +>> endobj +815 0 obj << +/D [812 0 R /XYZ 99.895 532.759 null] +>> endobj +816 0 obj << +/D [812 0 R /XYZ 99.895 534.696 null] >> endobj 66 0 obj << -/D [796 0 R /XYZ 99.895 481.491 null] +/D [812 0 R /XYZ 99.895 285.863 null] >> endobj -70 0 obj << -/D [796 0 R /XYZ 99.895 277.573 null] +817 0 obj << +/D [812 0 R /XYZ 99.895 277.284 null] >> endobj -795 0 obj << -/Font << /F27 497 0 R /F30 689 0 R /F8 498 0 R /F16 495 0 R >> +818 0 obj << +/D [812 0 R /XYZ 99.895 279.222 null] +>> endobj +811 0 obj << +/Font << /F27 497 0 R /F8 498 0 R >> /ProcSet [ /PDF /Text ] >> endobj -805 0 obj << -/Length 7296 +822 0 obj << +/Length 5651 >> stream 0 g 0 G 0 g 0 G +0 g 0 G +0 g 0 G BT -/F27 9.9626 Tf 150.705 706.129 Td [(psb)]TJ +/F27 9.9626 Tf 150.705 685.612 Td [(Clone|clone)-383(curren)32(t)-384(ob)-64(ject)]TJ 1.377 -33.055 Td [(c)-138(a)-138(l)-139(l)]TJ/F8 9.9626 Tf 35.607 0 Td [(d)-112(e)-112(s)-113(c)5(%)-13(c)-130(l)-130(o)-129(n)-130(e)-235(\050)-207(d)-102(e)-102(s)-102(c)-102(o)-102(u)-102(t)-365(,)-313(i)-152(n)-152(f)-152(o)-258(\051)]TJ +0 g 0 G +0 g 0 G +0 g 0 G +/F27 9.9626 Tf -36.984 -18.376 Td [(T)32(yp)-32(e:)]TJ +0 g 0 G +/F8 9.9626 Tf 33.797 0 Td [(Async)28(hronous.)]TJ +0 g 0 G +/F27 9.9626 Tf -33.797 -20.517 Td [(On)-383(En)32(try)]TJ +0 g 0 G +0 g 0 G + 0 -20.516 Td [(desc)]TJ +0 g 0 G +/F8 9.9626 Tf 26.208 0 Td [(the)-333(comm)27(unication)-333(descriptor.)]TJ -1.302 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf 23.073 0 Td [(.)]TJ +0 g 0 G +/F27 9.9626 Tf -80.358 -34.317 Td [(On)-383(Return)]TJ +0 g 0 G +0 g 0 G + 0 -20.516 Td [(descout)]TJ +0 g 0 G +/F8 9.9626 Tf 42.757 0 Td [(A)-333(cop)27(y)-333(of)-333(the)-334(in)1(put)-334(ob)-55(ject.)]TJ +0 g 0 G +/F27 9.9626 Tf -42.757 -20.517 Td [(info)]TJ +0 g 0 G +/F8 9.9626 Tf 23.758 0 Td [(Return)-333(co)-28(de.)]TJ +0 g 0 G +0 g 0 G +/F27 9.9626 Tf -23.758 -47.196 Td [(psb)]TJ ET q -1 0 0 1 168.641 706.328 cm +1 0 0 1 168.641 458.846 cm []0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q BT -/F27 9.9626 Tf 172.078 706.129 Td [(cd)]TJ +/F27 9.9626 Tf 172.078 458.647 Td [(cd)]TJ ET q -1 0 0 1 184.223 706.328 cm +1 0 0 1 184.223 458.846 cm []0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q BT -/F27 9.9626 Tf 187.66 706.129 Td [(get)]TJ +/F27 9.9626 Tf 187.66 458.647 Td [(get)]TJ ET q -1 0 0 1 203.782 706.328 cm +1 0 0 1 203.782 458.846 cm []0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q BT -/F27 9.9626 Tf 207.22 706.129 Td [(large)]TJ +/F27 9.9626 Tf 207.22 458.647 Td [(large)]TJ ET q -1 0 0 1 232.357 706.328 cm +1 0 0 1 232.357 458.846 cm []0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q BT -/F27 9.9626 Tf 235.794 706.129 Td [(threshold)-268(|)-268(Get)-268(threshold)-269(for)-268(index)-268(mapping)-268(switc)32(h)]TJ +/F27 9.9626 Tf 235.794 458.647 Td [(threshold|Get)-375(threshold)-376(for)-375(index)-376(mapping)-375(switc)32(h)]TJ/F8 9.9626 Tf -83.65 -33.056 Td [(i)-144(t)-145(h)-655(=)-665(p)-153(s)-154(b)]TJ +ET +q +1 0 0 1 208.283 425.79 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 212.801 425.591 Td [(c)-154(d)]TJ +ET +q +1 0 0 1 226.419 425.79 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 230.937 425.591 Td [(g)-153(e)-154(t)]TJ +ET +q +1 0 0 1 249.405 425.79 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 253.923 425.591 Td [(l)-153(a)-154(r)-153(g)-154(e)]TJ +ET +q +1 0 0 1 283.225 425.79 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 287.742 425.591 Td [(t)-153(h)-154(r)-153(e)-154(s)-153(h)-154(o)-153(l)-154(d)-294(\050)-141(\051)]TJ 0 g 0 G 0 g 0 G -/F30 9.9626 Tf -85.089 -20.606 Td [(ith)-525(=)-525(psb_cd_get_large_threshold\050\051)]TJ 0 g 0 G -/F27 9.9626 Tf 0 -25.491 Td [(T)32(yp)-32(e:)]TJ +/F27 9.9626 Tf -137.037 -18.376 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G /F8 9.9626 Tf 33.797 0 Td [(Async)28(hronous.)]TJ 0 g 0 G -/F27 9.9626 Tf -33.797 -24.689 Td [(On)-383(Return)]TJ +/F27 9.9626 Tf -33.797 -20.517 Td [(On)-383(Return)]TJ 0 g 0 G 0 g 0 G - 0 -24.689 Td [(F)96(unction)-384(v)64(alue)]TJ + 0 -20.516 Td [(F)96(unction)-384(v)64(alue)]TJ 0 g 0 G -/F8 9.9626 Tf 78.386 0 Td [(The)-333(curren)27(t)-333(v)56(alue)-334(for)-333(the)-333(size)-334(threshold.)]TJ/F27 9.9626 Tf -78.386 -32.215 Td [(psb)]TJ +/F8 9.9626 Tf 78.386 0 Td [(The)-333(curren)27(t)-333(v)56(alue)-334(for)-333(the)-333(size)-334(threshold.)]TJ +0 g 0 G +0 g 0 G +/F27 9.9626 Tf -78.386 -47.197 Td [(psb)]TJ ET q -1 0 0 1 168.641 578.639 cm +1 0 0 1 168.641 319.185 cm []0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q BT -/F27 9.9626 Tf 172.078 578.439 Td [(cd)]TJ +/F27 9.9626 Tf 172.078 318.985 Td [(cd)]TJ ET q -1 0 0 1 184.223 578.639 cm +1 0 0 1 184.223 319.185 cm []0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q BT -/F27 9.9626 Tf 187.66 578.439 Td [(set)]TJ +/F27 9.9626 Tf 187.66 318.985 Td [(set)]TJ ET q -1 0 0 1 202.573 578.639 cm +1 0 0 1 202.573 319.185 cm []0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q BT -/F27 9.9626 Tf 206.01 578.439 Td [(large)]TJ +/F27 9.9626 Tf 206.01 318.985 Td [(large)]TJ ET q -1 0 0 1 231.147 578.639 cm +1 0 0 1 231.147 319.185 cm []0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q BT -/F27 9.9626 Tf 234.585 578.439 Td [(threshold)-323(|)-324(Set)-323(threshold)-323(for)-324(index)-323(mapping)-324(switc)32(h)]TJ +/F27 9.9626 Tf 234.585 318.985 Td [(threshold|Set)-383(threshold)-384(for)-383(index)-383(mapping)-384(switc)32(h)]TJ -82.503 -33.055 Td [(c)-138(a)-138(l)-139(l)]TJ/F8 9.9626 Tf 30.079 0 Td [(p)-157(s)-158(b)]TJ +ET +q +1 0 0 1 202.461 286.129 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 207.018 285.93 Td [(c)-157(d)]TJ +ET +q +1 0 0 1 220.714 286.129 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 225.271 285.93 Td [(s)-157(e)-158(t)]TJ +ET +q +1 0 0 1 242.804 286.129 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 247.361 285.93 Td [(l)-157(a)-158(r)-157(g)-157(e)]TJ +ET +q +1 0 0 1 276.858 286.129 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 281.414 285.93 Td [(t)-157(h)-158(r)-157(e)-157(s)-158(h)-157(o)-158(l)-157(d)-263(\050)-250(i)-144(t)-145(h)-250(\051)]TJ 0 g 0 G 0 g 0 G -/F30 9.9626 Tf -83.88 -20.606 Td [(call)-525(psb_cd_set_large_threshold\050ith\051)]TJ 0 g 0 G -/F27 9.9626 Tf 0 -25.49 Td [(T)32(yp)-32(e:)]TJ +/F27 9.9626 Tf -130.709 -18.376 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G /F8 9.9626 Tf 33.797 0 Td [(Sync)28(hronous.)]TJ 0 g 0 G -/F27 9.9626 Tf -33.797 -24.689 Td [(On)-383(En)32(try)]TJ +/F27 9.9626 Tf -33.797 -20.517 Td [(On)-383(En)32(try)]TJ +0 g 0 G +0 g 0 G + 0 -20.516 Td [(ith)]TJ 0 g 0 G +/F8 9.9626 Tf 18.984 0 Td [(the)-333(new)-334(threshold)-333(for)-333(comm)27(un)1(ic)-1(ati)1(on)-334(descriptors.)]TJ 5.922 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(global)]TJ/F8 9.9626 Tf 29.756 0 Td [(.)]TJ -62.135 -11.956 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.612 0 Td [(required)]TJ/F8 9.9626 Tf 41.898 0 Td [(.)]TJ -71.51 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.548 0 Td [(.)]TJ -43.034 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(an)-333(in)28(teger)-333(v)55(alue)-333(greater)-334(th)1(an)-334(zero.)]TJ -24.906 -22.509 Td [(Note:)-756(the)-490(thr)1(e)-1(shold)-489(v)56(alue)-489(is)-490(only)-489(queried)-489(b)28(y)-489(the)-490(library)-489(at)-489(the)-489(time)-490(a)-489(call)]TJ 0 -11.955 Td [(to)]TJ/F30 9.9626 Tf 13.431 0 Td [(psb_cdall)]TJ/F8 9.9626 Tf 51.648 0 Td [(is)-459(executed,)-491(therefore)-459(c)27(hangin)1(g)-460(the)-459(threshold)-459(has)-459(no)-460(e\013ect)-459(on)]TJ -65.079 -11.955 Td [(comm)28(unication)-464(descriptors)-465(th)1(a)-1(t)-464(ha)28(v)28(e)-464(already)-464(b)-28(een)-464(initialized.)-837(Moreo)28(v)27(er)-464(the)]TJ 0 -11.955 Td [(threshold)-333(m)28(ust)-334(ha)28(v)28(e)-334(the)-333(same)-333(v)55(alue)-333(on)-333(all)-334(pro)-27(ce)-1(sses.)]TJ +0 g 0 G + 166.874 -29.888 Td [(14)]TJ +0 g 0 G +ET +endstream +endobj +821 0 obj << +/Type /Page +/Contents 822 0 R +/Resources 820 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 819 0 R +>> endobj +823 0 obj << +/D [821 0 R /XYZ 150.705 740.998 null] +>> endobj +70 0 obj << +/D [821 0 R /XYZ 150.705 668.848 null] +>> endobj +824 0 obj << +/D [821 0 R /XYZ 150.705 662.575 null] +>> endobj +825 0 obj << +/D [821 0 R /XYZ 150.705 664.512 null] +>> endobj +74 0 obj << +/D [821 0 R /XYZ 150.705 441.882 null] +>> endobj +826 0 obj << +/D [821 0 R /XYZ 150.705 435.609 null] +>> endobj +827 0 obj << +/D [821 0 R /XYZ 150.705 437.546 null] +>> endobj +78 0 obj << +/D [821 0 R /XYZ 150.705 302.221 null] +>> endobj +828 0 obj << +/D [821 0 R /XYZ 150.705 295.948 null] +>> endobj +829 0 obj << +/D [821 0 R /XYZ 150.705 297.885 null] +>> endobj +820 0 obj << +/Font << /F27 497 0 R /F8 498 0 R /F30 689 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +835 0 obj << +/Length 9656 +>> +stream 0 g 0 G - 0 -24.69 Td [(ith)]TJ 0 g 0 G -/F8 9.9626 Tf 18.984 0 Td [(the)-333(new)-334(threshold)-333(for)-333(comm)27(un)1(ic)-1(ati)1(on)-334(descriptors.)]TJ 5.923 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.378 0 Td [(global)]TJ/F8 9.9626 Tf 29.756 0 Td [(.)]TJ -62.135 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.612 0 Td [(required)]TJ/F8 9.9626 Tf 41.898 0 Td [(.)]TJ -71.51 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.548 0 Td [(.)]TJ -43.034 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(an)-333(in)28(teger)-333(v)55(alue)-333(greater)-334(th)1(an)-334(zero.)]TJ -24.906 -26.682 Td [(Note:)-756(the)-490(thr)1(e)-1(shold)-489(v)56(alue)-489(is)-490(only)-489(queried)-489(b)28(y)-489(the)-490(library)-489(at)-489(the)-489(time)-490(a)-489(call)]TJ 0 -11.955 Td [(to)]TJ/F30 9.9626 Tf 13.431 0 Td [(psb_cdall)]TJ/F8 9.9626 Tf 51.648 0 Td [(is)-459(executed,)-491(therefore)-459(c)27(hanging)-459(the)-459(threshold)-459(has)-459(no)-460(e\013ect)-459(on)]TJ -65.079 -11.955 Td [(comm)28(unication)-464(descriptors)-465(that)-464(ha)28(v)28(e)-464(already)-464(b)-28(een)-464(initialized.)-837(Moreo)28(v)27(er)-464(the)]TJ 0 -11.955 Td [(threshold)-333(m)28(ust)-334(ha)28(v)28(e)-334(the)-333(same)-333(v)55(alue)-333(on)-333(all)-334(pro)-27(ce)-1(sses.)]TJ/F27 9.9626 Tf 0 -32.215 Td [(3.1.2)-1150(Named)-383(Constan)32(ts)]TJ +BT +/F27 9.9626 Tf 99.895 706.129 Td [(3.1.2)-1150(Named)-383(Constan)31(ts)]TJ 0 g 0 G - 0 -20.606 Td [(psb)]TJ + 0 -18.648 Td [(psb)]TJ ET q -1 0 0 1 168.641 319.975 cm +1 0 0 1 117.832 687.68 cm []0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q BT -/F27 9.9626 Tf 172.078 319.776 Td [(none)]TJ +/F27 9.9626 Tf 121.269 687.481 Td [(none)]TJ ET q -1 0 0 1 196.475 319.975 cm +1 0 0 1 145.666 687.68 cm []0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q 0 g 0 G BT -/F8 9.9626 Tf 204.894 319.776 Td [(Generic)-333(no-op;)]TJ +/F8 9.9626 Tf 154.084 687.481 Td [(Generic)-333(no-op;)]TJ 0 g 0 G -/F27 9.9626 Tf -54.189 -24.689 Td [(psb)]TJ +/F27 9.9626 Tf -54.189 -20.481 Td [(psb)]TJ ET q -1 0 0 1 168.641 295.286 cm +1 0 0 1 117.832 667.2 cm []0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q BT -/F27 9.9626 Tf 172.078 295.087 Td [(nohalo)]TJ +/F27 9.9626 Tf 121.269 667.001 Td [(nohalo)]TJ ET q -1 0 0 1 205.705 295.286 cm +1 0 0 1 154.895 667.2 cm []0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q 0 g 0 G BT -/F8 9.9626 Tf 214.123 295.087 Td [(Do)-333(not)-334(fetc)28(h)-333(halo)-333(e)-1(l)1(e)-1(men)28(ts;)]TJ +/F8 9.9626 Tf 163.314 667.001 Td [(Do)-333(not)-334(fetc)28(h)-333(halo)-333(elem)-1(en)28(ts;)]TJ 0 g 0 G -/F27 9.9626 Tf -63.418 -24.689 Td [(psb)]TJ +/F27 9.9626 Tf -63.419 -20.481 Td [(psb)]TJ ET q -1 0 0 1 168.641 270.597 cm +1 0 0 1 117.832 646.719 cm []0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q BT -/F27 9.9626 Tf 172.078 270.398 Td [(halo)]TJ +/F27 9.9626 Tf 121.269 646.52 Td [(halo)]TJ ET q -1 0 0 1 193.611 270.597 cm +1 0 0 1 142.802 646.719 cm []0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q 0 g 0 G BT -/F8 9.9626 Tf 202.03 270.398 Td [(F)83(etc)28(h)-333(halo)-333(e)-1(lemen)28(ts)-333(from)-333(neigh)27(b)-27(ouring)-334(pro)-27(cesse)-1(s;)]TJ +/F8 9.9626 Tf 151.22 646.52 Td [(F)83(etc)28(h)-333(halo)-334(elemen)28(ts)-333(from)-334(neigh)28(b)-27(ouring)-334(pro)-27(ces)-1(ses;)]TJ 0 g 0 G -/F27 9.9626 Tf -51.325 -24.689 Td [(psb)]TJ +/F27 9.9626 Tf -51.325 -20.481 Td [(psb)]TJ ET q -1 0 0 1 168.641 245.908 cm +1 0 0 1 117.832 626.239 cm []0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q BT -/F27 9.9626 Tf 172.078 245.709 Td [(sum)]TJ +/F27 9.9626 Tf 121.269 626.039 Td [(sum)]TJ ET q -1 0 0 1 193.197 245.908 cm +1 0 0 1 142.388 626.239 cm []0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q 0 g 0 G BT -/F8 9.9626 Tf 201.616 245.709 Td [(Sum)-333(o)27(v)28(erlapp)-27(ed)-334(elemen)28(ts)]TJ +/F8 9.9626 Tf 150.806 626.039 Td [(Sum)-333(o)27(v)28(erlapp)-27(e)-1(d)-333(elemen)28(ts)]TJ 0 g 0 G -/F27 9.9626 Tf -50.911 -24.69 Td [(psb)]TJ +/F27 9.9626 Tf -50.911 -20.48 Td [(psb)]TJ ET q -1 0 0 1 168.641 221.219 cm +1 0 0 1 117.832 605.758 cm []0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q BT -/F27 9.9626 Tf 172.078 221.019 Td [(a)32(vg)]TJ +/F27 9.9626 Tf 121.269 605.559 Td [(a)32(vg)]TJ ET q -1 0 0 1 189.792 221.219 cm +1 0 0 1 138.983 605.758 cm []0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q 0 g 0 G BT -/F8 9.9626 Tf 198.211 221.019 Td [(Av)28(erage)-334(o)28(v)28(erlapp)-28(ed)-333(elemen)28(ts)]TJ +/F8 9.9626 Tf 147.401 605.559 Td [(Av)28(erage)-334(o)28(v)28(erlapp)-28(ed)-333(elemen)28(ts)]TJ 0 g 0 G -/F27 9.9626 Tf -47.506 -24.689 Td [(psb)]TJ +/F27 9.9626 Tf -47.506 -20.481 Td [(psb)]TJ ET q -1 0 0 1 168.641 196.53 cm +1 0 0 1 117.832 585.277 cm []0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q BT -/F27 9.9626 Tf 172.078 196.33 Td [(comm)]TJ +/F27 9.9626 Tf 121.269 585.078 Td [(comm)]TJ ET q -1 0 0 1 202.681 196.53 cm +1 0 0 1 151.872 585.277 cm []0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q BT -/F27 9.9626 Tf 206.118 196.33 Td [(halo)]TJ +/F27 9.9626 Tf 155.309 585.078 Td [(halo)]TJ ET q -1 0 0 1 227.651 196.53 cm +1 0 0 1 176.842 585.277 cm []0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q 0 g 0 G BT -/F8 9.9626 Tf 236.07 196.33 Td [(Exc)28(hange)-333(data)-334(based)-333(on)-333(the)]TJ/F30 9.9626 Tf 126.387 0 Td [(halo_index)]TJ/F8 9.9626 Tf 55.624 0 Td [(list;)]TJ +/F8 9.9626 Tf 185.26 585.078 Td [(Exc)28(hange)-334(d)1(ata)-334(based)-333(on)-333(the)]TJ/F30 9.9626 Tf 126.387 0 Td [(halo_index)]TJ/F8 9.9626 Tf 55.625 0 Td [(list;)]TJ 0 g 0 G -/F27 9.9626 Tf -267.376 -24.689 Td [(psb)]TJ +/F27 9.9626 Tf -267.377 -20.481 Td [(psb)]TJ ET q -1 0 0 1 168.641 171.84 cm +1 0 0 1 117.832 564.797 cm []0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q BT -/F27 9.9626 Tf 172.078 171.641 Td [(comm)]TJ +/F27 9.9626 Tf 121.269 564.597 Td [(comm)]TJ ET q -1 0 0 1 202.681 171.84 cm +1 0 0 1 151.872 564.797 cm []0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q BT -/F27 9.9626 Tf 206.118 171.641 Td [(ext)]TJ +/F27 9.9626 Tf 155.309 564.597 Td [(ext)]TJ ET q -1 0 0 1 222.559 171.84 cm +1 0 0 1 171.75 564.797 cm []0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q 0 g 0 G BT -/F8 9.9626 Tf 230.978 171.641 Td [(Exc)28(hange)-333(data)-334(based)-333(on)-333(the)]TJ/F30 9.9626 Tf 126.387 0 Td [(ext_index)]TJ/F8 9.9626 Tf 50.394 0 Td [(list;)]TJ +/F8 9.9626 Tf 180.168 564.597 Td [(Exc)28(hange)-334(d)1(ata)-334(based)-333(on)-333(the)]TJ/F30 9.9626 Tf 126.387 0 Td [(ext_index)]TJ/F8 9.9626 Tf 50.394 0 Td [(list;)]TJ 0 g 0 G -/F27 9.9626 Tf -257.054 -24.689 Td [(psb)]TJ +/F27 9.9626 Tf -257.054 -20.48 Td [(psb)]TJ ET q -1 0 0 1 168.641 147.151 cm +1 0 0 1 117.832 544.316 cm []0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q BT -/F27 9.9626 Tf 172.078 146.952 Td [(comm)]TJ +/F27 9.9626 Tf 121.269 544.117 Td [(comm)]TJ ET q -1 0 0 1 202.681 147.151 cm +1 0 0 1 151.872 544.316 cm []0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q BT -/F27 9.9626 Tf 206.118 146.952 Td [(o)32(vr)]TJ +/F27 9.9626 Tf 155.309 544.117 Td [(o)32(vr)]TJ ET q -1 0 0 1 222.981 147.151 cm +1 0 0 1 172.172 544.316 cm []0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q 0 g 0 G BT -/F8 9.9626 Tf 231.4 146.952 Td [(Exc)28(hange)-333(data)-334(based)-333(on)-333(the)]TJ/F30 9.9626 Tf 126.387 0 Td [(ovrlap_index)]TJ/F8 9.9626 Tf 66.085 0 Td [(list;)]TJ +/F8 9.9626 Tf 180.59 544.117 Td [(Exc)28(hange)-334(d)1(ata)-334(based)-333(on)-333(the)]TJ/F30 9.9626 Tf 126.387 0 Td [(ovrlap_index)]TJ/F8 9.9626 Tf 66.085 0 Td [(list;)]TJ 0 g 0 G -/F27 9.9626 Tf -273.167 -24.689 Td [(psb)]TJ +/F27 9.9626 Tf -273.167 -20.481 Td [(psb)]TJ ET q -1 0 0 1 168.641 122.462 cm +1 0 0 1 117.832 523.835 cm []0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q BT -/F27 9.9626 Tf 172.078 122.263 Td [(comm)]TJ +/F27 9.9626 Tf 121.269 523.636 Td [(comm)]TJ ET q -1 0 0 1 202.681 122.462 cm +1 0 0 1 151.872 523.835 cm []0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q BT -/F27 9.9626 Tf 206.118 122.263 Td [(mo)32(v)]TJ +/F27 9.9626 Tf 155.309 523.636 Td [(mo)32(v)]TJ ET q -1 0 0 1 227.81 122.462 cm +1 0 0 1 177.001 523.835 cm []0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q 0 g 0 G BT -/F8 9.9626 Tf 236.229 122.263 Td [(Exc)28(hange)-333(data)-334(based)-333(on)-333(the)]TJ/F30 9.9626 Tf 126.387 0 Td [(ovr_mst_idx)]TJ/F8 9.9626 Tf 60.855 0 Td [(list;)]TJ -0 g 0 G - -105.892 -31.825 Td [(14)]TJ -0 g 0 G -ET -endstream -endobj -804 0 obj << -/Type /Page -/Contents 805 0 R -/Resources 803 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 799 0 R ->> endobj -806 0 obj << -/D [804 0 R /XYZ 150.705 740.998 null] ->> endobj -74 0 obj << -/D [804 0 R /XYZ 150.705 696.732 null] ->> endobj -78 0 obj << -/D [804 0 R /XYZ 150.705 569.042 null] ->> endobj -82 0 obj << -/D [804 0 R /XYZ 150.705 351.591 null] ->> endobj -803 0 obj << -/Font << /F27 497 0 R /F30 689 0 R /F8 498 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -809 0 obj << -/Length 7498 ->> -stream -0 g 0 G -0 g 0 G -BT -/F16 11.9552 Tf 99.895 706.129 Td [(3.2)-1125(Sparse)-375(Matrix)-375(class)]TJ/F8 9.9626 Tf 0 -18.949 Td [(The)]TJ/F30 9.9626 Tf 20.653 0 Td [(psb)]TJ +/F8 9.9626 Tf 185.419 523.636 Td [(Exc)28(hange)-334(d)1(ata)-334(based)-333(on)-333(the)]TJ/F30 9.9626 Tf 126.388 0 Td [(ovr_mst_idx)]TJ/F8 9.9626 Tf 60.854 0 Td [(list;)]TJ/F16 11.9552 Tf -272.766 -28.625 Td [(3.2)-1125(Sparse)-375(Matrix)-375(class)]TJ/F8 9.9626 Tf 0 -18.648 Td [(The)]TJ/F30 9.9626 Tf 20.653 0 Td [(psb)]TJ ET q -1 0 0 1 136.867 687.379 cm +1 0 0 1 136.867 476.563 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 140.005 687.18 Td [(Tspmat)]TJ +/F30 9.9626 Tf 140.005 476.363 Td [(Tspmat)]TJ ET q -1 0 0 1 172.015 687.379 cm +1 0 0 1 172.015 476.563 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 175.153 687.18 Td [(type)]TJ/F8 9.9626 Tf 24.416 0 Td [(class)-351(con)28(tains)-351(all)-351(information)-350(ab)-28(out)-351(the)-351(lo)-27(cal)-351(p)-28(ortion)-351(of)]TJ -99.674 -11.955 Td [(the)-249(sparse)-249(matrix)-248(and)-249(its)-249(storage)-249(mo)-27(de.)-417(Its)-248(design)-249(is)-249(based)-249(on)-248(the)-249(ST)83(A)83(TE)-248(design)]TJ 0 -11.955 Td [(pattern)-347([)]TJ +/F30 9.9626 Tf 175.153 476.363 Td [(type)]TJ/F8 9.9626 Tf 24.416 0 Td [(class)-351(con)28(tains)-351(all)-351(information)-350(ab)-28(out)-351(the)-351(lo)-27(cal)-351(p)-28(ortion)-351(of)]TJ -99.674 -11.955 Td [(the)-249(sparse)-249(matrix)-248(and)-249(its)-249(storage)-249(mo)-27(de.)-417(Its)-248(design)-249(is)-249(based)-249(on)-248(the)-249(ST)83(A)83(TE)-248(design)]TJ 0 -11.955 Td [(pattern)-347([)]TJ 1 0 0 rg 1 0 0 RG [(13)]TJ 0 g 0 G @@ -5491,3158 +5771,3853 @@ BT 0 0 1 rg 0 0 1 RG [-347(4)]TJ 0 g 0 G - [-347(where)]TJ/F30 9.9626 Tf 0 -11.956 Td [(T)]TJ/F8 9.9626 Tf 8.552 0 Td [(is)-333(a)-334(placeholder)-333(for)-333(the)-334(d)1(ata)-334(t)28(yp)-28(e)-333(and)-333(precision)-334(v)56(arian)28(ts)]TJ + [-347(where)]TJ/F30 9.9626 Tf 0 -11.955 Td [(T)]TJ/F8 9.9626 Tf 8.552 0 Td [(is)-333(a)-334(placeholder)-333(for)-333(the)-334(d)1(ata)-334(t)28(yp)-28(e)-333(and)-333(precision)-334(v)56(arian)28(ts)]TJ 0 g 0 G -/F27 9.9626 Tf -8.552 -20.827 Td [(S)]TJ +/F27 9.9626 Tf -8.552 -20.342 Td [(S)]TJ 0 g 0 G /F8 9.9626 Tf 11.347 0 Td [(Single)-333(precision)-334(real;)]TJ 0 g 0 G -/F27 9.9626 Tf -11.347 -21.128 Td [(D)]TJ +/F27 9.9626 Tf -11.347 -20.481 Td [(D)]TJ 0 g 0 G /F8 9.9626 Tf 13.768 0 Td [(Double)-333(precision)-334(real;)]TJ 0 g 0 G -/F27 9.9626 Tf -13.768 -21.128 Td [(C)]TJ +/F27 9.9626 Tf -13.768 -20.48 Td [(C)]TJ 0 g 0 G /F8 9.9626 Tf 13.256 0 Td [(Single)-333(precision)-334(complex;)]TJ 0 g 0 G -/F27 9.9626 Tf -13.256 -21.128 Td [(Z)]TJ +/F27 9.9626 Tf -13.256 -20.481 Td [(Z)]TJ 0 g 0 G -/F8 9.9626 Tf 11.983 0 Td [(Double)-333(precision)-334(complex.)]TJ -11.983 -20.827 Td [(The)-222(actual)-222(data)-223(is)-222(con)28(tained)-222(in)-222(the)-223(p)-27(olymorphic)-223(comp)-27(onen)27(t)]TJ/F30 9.9626 Tf 255.515 0 Td [(a%a)]TJ/F8 9.9626 Tf 17.905 0 Td [(of)-222(t)28(yp)-28(e)]TJ/F30 9.9626 Tf 31.548 0 Td [(psb)]TJ +/F8 9.9626 Tf 11.983 0 Td [(Double)-333(precision)-334(complex.)]TJ -11.983 -20.342 Td [(The)-222(actual)-222(data)-223(is)-222(con)28(tained)-222(in)-222(the)-223(p)-27(olymorphic)-223(comp)-27(onen)27(t)]TJ/F30 9.9626 Tf 255.515 0 Td [(a%a)]TJ/F8 9.9626 Tf 17.905 0 Td [(of)-222(t)28(yp)-28(e)]TJ/F30 9.9626 Tf 31.548 0 Td [(psb)]TJ ET q -1 0 0 1 421.182 546.475 cm +1 0 0 1 421.182 338.572 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 424.32 546.276 Td [(T)]TJ +/F30 9.9626 Tf 424.32 338.372 Td [(T)]TJ ET q -1 0 0 1 430.178 546.475 cm +1 0 0 1 430.178 338.572 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 433.316 546.276 Td [(base)]TJ +/F30 9.9626 Tf 433.316 338.372 Td [(base)]TJ ET q -1 0 0 1 454.865 546.475 cm +1 0 0 1 454.865 338.572 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 458.003 546.276 Td [(sparse)]TJ +/F30 9.9626 Tf 458.003 338.372 Td [(sparse)]TJ ET q -1 0 0 1 490.013 546.475 cm +1 0 0 1 490.013 338.572 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 493.151 546.276 Td [(mat)]TJ/F8 9.9626 Tf 15.691 0 Td [(;)]TJ -408.947 -11.956 Td [(its)-300(sp)-28(eci\014c)-301(la)28(y)28(out)-300(can)-301(b)-28(e)-300(c)28(hosen)-301(dyn)1(am)-1(ically)-300(among)-300(the)-301(prede\014ned)-300(t)28(yp)-28(es,)-307(or)-300(an)]TJ 0 -11.955 Td [(en)28(tirely)-419(new)-419(storage)-419(la)28(y)27(out)-419(can)-419(b)-27(e)-419(implemen)27(ted)-419(and)-418(pass)-1(ed)-418(to)-419(the)-419(library)-419(at)]TJ 0 -11.955 Td [(run)28(time)-420(via)-419(the)]TJ/F30 9.9626 Tf 73.447 0 Td [(psb_spasb)]TJ/F8 9.9626 Tf 51.252 0 Td [(routine.)-703(The)-419(follo)28(wing)-420(v)28(ery)-419(common)-420(formats)-419(are)]TJ -0 g 0 G -0 g 0 G -0 g 0 G +/F30 9.9626 Tf 493.151 338.372 Td [(mat)]TJ/F8 9.9626 Tf 15.691 0 Td [(;)]TJ -408.947 -11.955 Td [(its)-300(sp)-28(eci\014c)-301(la)28(y)28(out)-300(can)-301(b)-28(e)-300(c)28(hosen)-301(dyn)1(am)-1(ically)-300(among)-300(the)-301(prede\014ned)-300(t)28(yp)-28(es,)-307(or)-300(an)]TJ 0 -11.955 Td [(en)28(tirely)-419(new)-419(storage)-419(la)28(y)27(out)-419(can)-419(b)-27(e)-419(implemen)27(ted)-419(and)-418(pass)-1(ed)-418(to)-419(the)-419(library)-419(at)]TJ 0 -11.955 Td [(run)28(time)-420(via)-419(the)]TJ/F30 9.9626 Tf 73.447 0 Td [(psb_spasb)]TJ/F8 9.9626 Tf 51.252 0 Td [(routine.)-703(The)-419(follo)28(wing)-420(v)28(ery)-419(common)-420(formats)-419(are)]TJ 0 g 0 G 0 g 0 G -/F30 9.9626 Tf -88.461 -26.726 Td [(type)-525(::)-525(psb_Tspmat_type)]TJ 10.461 -23.91 Td [(class\050psb_T_base_sparse_mat\051,)-525(allocatable)-1050(::)-525(a)]TJ -10.461 -23.91 Td [(end)-525(type)-1050(psb_Tspmat_type)]TJ 0 g 0 G -/F8 9.9626 Tf -24.186 -39.796 Td [(Figure)-333(4:)-778(The)-333(PSBLAS)-334(de\014ned)-333(data)-333(t)28(yp)-28(e)-334(th)1(at)-334(con)28(tains)-333(a)-334(sparse)-333(matrix.)]TJ -0 g 0 G -0 g 0 G - -12.052 -24.235 Td [(precompiled)-333(in)-334(PSBLAS)-333(and)-333(th)28(us)-334(are)-333(alw)28(a)28(ys)-334(a)28(v)56(ailable:)]TJ -0 g 0 G -/F27 9.9626 Tf 0 -20.827 Td [(psb)]TJ +/F27 9.9626 Tf -86.608 -40.748 Td [(t)-36(y)-36(p)-36(e)]TJ/F8 9.9626 Tf 31.67 0 Td [(:)-215(:)-906(p)-92(s)-91(b)]TJ ET q -1 0 0 1 117.832 351.205 cm -[]0 d 0 J 0.398 w 0 0 m 3.437 0 l S +1 0 0 1 204.691 261.958 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F27 9.9626 Tf 121.269 351.006 Td [(T)]TJ +/F8 9.9626 Tf 208.591 261.759 Td [(T)-91(s)-92(p)-91(m)-92(a)-91(t)]TJ ET q -1 0 0 1 129.926 351.205 cm -[]0 d 0 J 0.398 w 0 0 m 3.437 0 l S +1 0 0 1 248.474 261.958 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F27 9.9626 Tf 133.364 351.006 Td [(co)-32(o)]TJ +/F8 9.9626 Tf 252.374 261.759 Td [(t)-91(y)-92(p)-91(e)]TJ -101.149 -23.911 Td [(c)-165(l)-165(a)-165(s)-164(s)-271(\050)-225(p)-120(s)-120(b)]TJ ET q -1 0 0 1 150.918 351.205 cm -[]0 d 0 J 0.398 w 0 0 m 3.437 0 l S +1 0 0 1 205.819 238.048 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F27 9.9626 Tf 154.355 351.006 Td [(sparse)]TJ +/F8 9.9626 Tf 210.002 237.848 Td [(T)]TJ ET q -1 0 0 1 185.985 351.205 cm -[]0 d 0 J 0.398 w 0 0 m 3.437 0 l S +1 0 0 1 218.988 238.048 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F27 9.9626 Tf 189.422 351.006 Td [(mat)]TJ -0 g 0 G -/F8 9.9626 Tf 24.554 0 Td [(Co)-28(ordinate)-333(storage;)]TJ -0 g 0 G -/F27 9.9626 Tf -114.081 -21.128 Td [(psb)]TJ +/F8 9.9626 Tf 223.17 237.848 Td [(b)-120(a)-120(s)-119(e)]TJ ET q -1 0 0 1 117.832 330.077 cm -[]0 d 0 J 0.398 w 0 0 m 3.437 0 l S +1 0 0 1 247.415 238.048 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F27 9.9626 Tf 121.269 329.878 Td [(T)]TJ +/F8 9.9626 Tf 251.597 237.848 Td [(s)-120(p)-120(a)-119(r)-120(s)-120(e)]TJ ET q -1 0 0 1 129.926 330.077 cm -[]0 d 0 J 0.398 w 0 0 m 3.437 0 l S +1 0 0 1 286.06 238.048 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F27 9.9626 Tf 133.364 329.878 Td [(csr)]TJ +/F8 9.9626 Tf 290.242 237.848 Td [(m)-120(a)-120(t)-253(\051)-266(,)]TJ/F27 9.9626 Tf 39.721 0 Td [(a)-105(l)-106(l)-105(o)-106(c)-105(a)-106(t)-105(a)-106(b)-105(l)-106(e)]TJ/F8 9.9626 Tf -202.15 -11.955 Td [(:)-215(:)-865(a)]TJ/F27 9.9626 Tf 9.803 -23.91 Td [(e)1(n)1(d)-634(t)-36(y)-36(p)-36(e)]TJ/F8 9.9626 Tf 60.7 0 Td [(p)-91(s)-92(b)]TJ ET q -1 0 0 1 148.38 330.077 cm -[]0 d 0 J 0.398 w 0 0 m 3.437 0 l S +1 0 0 1 216.646 202.182 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F27 9.9626 Tf 151.818 329.878 Td [(sparse)]TJ +/F8 9.9626 Tf 220.546 201.983 Td [(T)-92(s)-91(p)-91(m)-92(a)-91(t)]TJ ET q -1 0 0 1 183.447 330.077 cm -[]0 d 0 J 0.398 w 0 0 m 3.437 0 l S +1 0 0 1 260.429 202.182 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F27 9.9626 Tf 186.884 329.878 Td [(mat)]TJ +/F8 9.9626 Tf 264.329 201.983 Td [(t)-91(y)-92(p)-91(e)]TJ +0 g 0 G +0 g 0 G 0 g 0 G -/F8 9.9626 Tf 24.554 0 Td [(Compressed)-333(storage)-334(b)28(y)-333(ro)27(ws;)]TJ + -152.382 -37.404 Td [(Figure)-333(4:)-778(The)-333(PSBLAS)-334(de\014ned)-333(data)-333(t)28(yp)-28(e)-334(th)1(at)-334(con)28(tains)-333(a)-334(sparse)-333(matrix.)]TJ 0 g 0 G -/F27 9.9626 Tf -111.543 -21.128 Td [(psb)]TJ +0 g 0 G + -12.052 -23.912 Td [(precompiled)-333(in)-334(PSBLAS)-333(and)-333(th)28(us)-334(are)-333(alw)28(a)28(ys)-334(a)28(v)56(ailable:)]TJ +0 g 0 G +/F27 9.9626 Tf 0 -20.341 Td [(psb)]TJ ET q -1 0 0 1 117.832 308.949 cm +1 0 0 1 117.832 120.525 cm []0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q BT -/F27 9.9626 Tf 121.269 308.75 Td [(T)]TJ +/F27 9.9626 Tf 121.269 120.326 Td [(T)]TJ ET q -1 0 0 1 129.926 308.949 cm +1 0 0 1 129.926 120.525 cm []0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q BT -/F27 9.9626 Tf 133.364 308.75 Td [(csc)]TJ +/F27 9.9626 Tf 133.364 120.326 Td [(co)-32(o)]TJ ET q -1 0 0 1 148.754 308.949 cm +1 0 0 1 150.918 120.525 cm []0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q BT -/F27 9.9626 Tf 152.191 308.75 Td [(sparse)]TJ +/F27 9.9626 Tf 154.355 120.326 Td [(sparse)]TJ ET q -1 0 0 1 183.821 308.949 cm +1 0 0 1 185.985 120.525 cm []0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q BT -/F27 9.9626 Tf 187.258 308.75 Td [(mat)]TJ -0 g 0 G -/F8 9.9626 Tf 24.553 0 Td [(Compressed)-334(storage)-333(b)28(y)-333(columns;)]TJ -111.916 -20.827 Td [(The)-373(inner)-373(sparse)-373(matrix)-373(has)-373(an)-373(asso)-28(ciated)-373(state,)-383(whic)28(h)-373(can)-373(tak)28(e)-373(the)-373(follo)27(wing)]TJ 0 -11.956 Td [(v)56(alues:)]TJ -0 g 0 G -/F27 9.9626 Tf 0 -20.827 Td [(Build:)]TJ -0 g 0 G -/F8 9.9626 Tf 35.409 0 Td [(State)-306(en)28(tered)-306(after)-307(the)-306(\014rst)-306(allo)-28(cation,)-311(and)-306(b)-28(efore)-306(the)-306(\014rst)-306(assem)27(bly;)-315(in)]TJ -10.502 -11.955 Td [(this)-333(state)-334(it)-333(is)-333(p)-28(ossible)-334(to)-333(add)-333(nonzero)-333(en)27(tries.)]TJ -0 g 0 G -/F27 9.9626 Tf -24.907 -21.128 Td [(Assem)32(bled:)]TJ -0 g 0 G -/F8 9.9626 Tf 61.508 0 Td [(State)-373(en)27(tered)-373(after)-373(the)-374(assem)28(bly;)-393(computations)-373(us)-1(i)1(ng)-374(the)-373(sparse)]TJ -36.601 -11.955 Td [(matrix,)-333(suc)27(h)-333(as)-333(matrix-v)28(ec)-1(tor)-333(pro)-28(d)1(ucts)-1(,)-333(are)-333(only)-333(p)-28(ossible)-334(in)-333(this)-333(state;)]TJ -0 g 0 G -/F27 9.9626 Tf -24.907 -21.128 Td [(Up)-32(date:)]TJ +/F27 9.9626 Tf 189.422 120.326 Td [(mat)]TJ 0 g 0 G -/F8 9.9626 Tf 45.302 0 Td [(State)-233(en)27(tered)-233(after)-233(a)-234(reinit)1(aliz)-1(at)1(ion;)-267(this)-233(is)-234(used)-233(to)-233(handle)-234(applications)]TJ -20.395 -11.955 Td [(in)-395(whic)28(h)-396(th)1(e)-396(same)-395(sparsit)28(y)-395(pattern)-396(is)-395(used)-395(m)28(ultiple)-395(times)-396(with)-395(di\013eren)28(t)]TJ 0 -11.956 Td [(co)-28(e\016cien)28(ts.)-427(In)-280(this)-280(state)-280(it)-280(is)-281(only)-280(p)-27(oss)-1(ib)1(le)-281(to)-280(en)28(ter)-280(co)-28(e\016cien)28(ts)-280(for)-281(already)]TJ 0 -11.955 Td [(existing)-333(nonzero)-334(en)28(tries.)]TJ -24.907 -20.827 Td [(The)-358(only)-357(storage)-358(v)56(arian)27(t)-357(supp)-28(orting)-357(the)-358(build)-357(s)-1(tate)-357(is)-358(COO;)-357(all)-358(other)-358(v)56(arian)28(ts)]TJ 0 -11.955 Td [(are)-333(obtained)-334(b)28(y)-333(con)28(v)27(ersion)-333(to/from)-333(it.)]TJ +/F8 9.9626 Tf 24.554 0 Td [(Co)-28(ordinate)-333(storage;)]TJ 0 g 0 G - 166.875 -29.888 Td [(15)]TJ + 52.794 -29.888 Td [(15)]TJ 0 g 0 G ET endstream endobj -808 0 obj << +834 0 obj << /Type /Page -/Contents 809 0 R -/Resources 807 0 R +/Contents 835 0 R +/Resources 833 0 R /MediaBox [0 0 595.276 841.89] -/Parent 799 0 R -/Annots [ 800 0 R 801 0 R 802 0 R ] +/Parent 819 0 R +/Annots [ 830 0 R 831 0 R 832 0 R ] >> endobj -800 0 obj << +830 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 0] -/Rect [137.251 662.273 149.206 670.686] +/Rect [137.251 451.457 149.206 459.87] /Subtype /Link /A << /S /GoTo /D (cite.DesignPatterns) >> >> endobj -801 0 obj << +831 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 0] -/Rect [218.095 662.273 230.05 670.686] +/Rect [218.095 451.457 230.05 459.87] /Subtype /Link /A << /S /GoTo /D (cite.Sparse03) >> >> endobj -802 0 obj << +832 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [408.687 659.783 415.661 671.738] +/Rect [408.687 448.966 415.661 460.921] /Subtype /Link /A << /S /GoTo /D (figure.4) >> >> endobj -810 0 obj << -/D [808 0 R /XYZ 99.895 740.998 null] +836 0 obj << +/D [834 0 R /XYZ 99.895 740.998 null] +>> endobj +82 0 obj << +/D [834 0 R /XYZ 99.895 716.092 null] >> endobj 86 0 obj << -/D [808 0 R /XYZ 99.895 716.092 null] +/D [834 0 R /XYZ 99.895 507.16 null] >> endobj -811 0 obj << -/D [808 0 R /XYZ 120.548 687.18 null] +837 0 obj << +/D [834 0 R /XYZ 120.548 476.363 null] >> endobj -812 0 obj << -/D [808 0 R /XYZ 404.863 546.276 null] +838 0 obj << +/D [834 0 R /XYZ 404.863 338.372 null] >> endobj -813 0 obj << -/D [808 0 R /XYZ 155.561 408.024 null] +839 0 obj << +/D [834 0 R /XYZ 125.673 282.082 null] >> endobj -807 0 obj << -/Font << /F16 495 0 R /F8 498 0 R /F30 689 0 R /F27 497 0 R >> +840 0 obj << +/D [834 0 R /XYZ 125.673 285.669 null] +>> endobj +841 0 obj << +/D [834 0 R /XYZ 125.673 273.714 null] +>> endobj +842 0 obj << +/D [834 0 R /XYZ 125.673 261.759 null] +>> endobj +843 0 obj << +/D [834 0 R /XYZ 125.673 249.804 null] +>> endobj +844 0 obj << +/D [834 0 R /XYZ 125.673 225.893 null] +>> endobj +845 0 obj << +/D [834 0 R /XYZ 125.673 213.938 null] +>> endobj +846 0 obj << +/D [834 0 R /XYZ 155.561 176.534 null] +>> endobj +833 0 obj << +/Font << /F27 497 0 R /F8 498 0 R /F30 689 0 R /F16 495 0 R >> /ProcSet [ /PDF /Text ] >> endobj -817 0 obj << -/Length 3851 +850 0 obj << +/Length 5717 >> stream 0 g 0 G 0 g 0 G +0 g 0 G +BT +/F27 9.9626 Tf 150.705 706.129 Td [(psb)]TJ +ET +q +1 0 0 1 168.641 706.328 cm +[]0 d 0 J 0.398 w 0 0 m 3.437 0 l S +Q BT -/F27 9.9626 Tf 150.705 706.129 Td [(3.2.1)-1150(Metho)-32(ds)]TJ 0 -18.63 Td [(get)]TJ +/F27 9.9626 Tf 172.078 706.129 Td [(T)]TJ ET q -1 0 0 1 166.827 687.699 cm +1 0 0 1 180.736 706.328 cm []0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q BT -/F27 9.9626 Tf 170.264 687.499 Td [(nro)32(ws)-383(|)-384(Get)-383(n)32(um)32(b)-32(er)-383(of)-384(ro)32(ws)-383(in)-383(a)-384(sparse)-383(matrix)]TJ -0 g 0 G +/F27 9.9626 Tf 184.173 706.129 Td [(csr)]TJ +ET +q +1 0 0 1 199.19 706.328 cm +[]0 d 0 J 0.398 w 0 0 m 3.437 0 l S +Q +BT +/F27 9.9626 Tf 202.627 706.129 Td [(sparse)]TJ +ET +q +1 0 0 1 234.257 706.328 cm +[]0 d 0 J 0.398 w 0 0 m 3.437 0 l S +Q +BT +/F27 9.9626 Tf 237.694 706.129 Td [(mat)]TJ 0 g 0 G -/F30 9.9626 Tf -19.559 -18.629 Td [(nr)-525(=)-525(a%get_nrows\050\051)]TJ +/F8 9.9626 Tf 24.553 0 Td [(Compressed)-333(s)-1(torage)-333(b)28(y)-333(ro)27(ws;)]TJ 0 g 0 G -/F27 9.9626 Tf 0 -22.305 Td [(T)32(yp)-32(e:)]TJ +/F27 9.9626 Tf -111.542 -18.85 Td [(psb)]TJ +ET +q +1 0 0 1 168.641 687.478 cm +[]0 d 0 J 0.398 w 0 0 m 3.437 0 l S +Q +BT +/F27 9.9626 Tf 172.078 687.279 Td [(T)]TJ +ET +q +1 0 0 1 180.736 687.478 cm +[]0 d 0 J 0.398 w 0 0 m 3.437 0 l S +Q +BT +/F27 9.9626 Tf 184.173 687.279 Td [(csc)]TJ +ET +q +1 0 0 1 199.563 687.478 cm +[]0 d 0 J 0.398 w 0 0 m 3.437 0 l S +Q +BT +/F27 9.9626 Tf 203.001 687.279 Td [(sparse)]TJ +ET +q +1 0 0 1 234.63 687.478 cm +[]0 d 0 J 0.398 w 0 0 m 3.437 0 l S +Q +BT +/F27 9.9626 Tf 238.067 687.279 Td [(mat)]TJ 0 g 0 G -/F8 9.9626 Tf 33.797 0 Td [(Async)28(hronous.)]TJ +/F8 9.9626 Tf 24.554 0 Td [(Compressed)-333(storage)-334(b)28(y)-333(columns;)]TJ -111.916 -17.775 Td [(The)-373(inner)-373(sparse)-373(matrix)-373(has)-373(an)-373(asso)-28(ciated)-373(state,)-383(whic)28(h)-373(can)-373(tak)28(e)-373(the)-373(follo)27(win)1(g)]TJ 0 -11.955 Td [(v)56(alues:)]TJ 0 g 0 G -/F27 9.9626 Tf -33.797 -20.441 Td [(On)-383(En)32(try)]TJ +/F27 9.9626 Tf 0 -17.775 Td [(Build:)]TJ 0 g 0 G +/F8 9.9626 Tf 35.409 0 Td [(State)-306(en)28(tered)-306(after)-307(th)1(e)-307(\014rst)-306(allo)-28(cation)1(,)-312(and)-306(b)-28(efore)-306(the)-306(\014rst)-306(assem)27(bly;)-315(in)]TJ -10.503 -11.955 Td [(this)-333(state)-334(it)-333(is)-333(p)-28(ossible)-334(to)-333(add)-333(nonzero)-333(e)-1(n)28(tries.)]TJ 0 g 0 G - 0 -20.441 Td [(a)]TJ +/F27 9.9626 Tf -24.906 -18.851 Td [(Assem)32(bled:)]TJ 0 g 0 G -/F8 9.9626 Tf 10.551 0 Td [(the)-333(sparse)-334(matrix)]TJ 14.355 -11.956 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ +/F8 9.9626 Tf 61.508 0 Td [(State)-373(en)27(tered)-373(after)-373(the)-373(a)-1(ssem)28(bly;)-393(computations)-373(using)-374(the)-373(sparse)]TJ -36.602 -11.955 Td [(matrix,)-333(suc)27(h)-333(as)-333(matrix-v)28(e)-1(ctor)-333(pro)-28(du)1(c)-1(ts,)-333(are)-333(only)-334(p)-27(ossible)-334(in)-333(this)-333(state;)]TJ 0 g 0 G - -57.285 -34.26 Td [(On)-383(Return)]TJ +/F27 9.9626 Tf -24.906 -18.85 Td [(Up)-32(date:)]TJ 0 g 0 G +/F8 9.9626 Tf 45.302 0 Td [(State)-233(en)27(tered)-233(after)-233(a)-234(r)1(e)-1(in)1(italization;)-267(this)-233(is)-234(used)-233(to)-233(handle)-234(appli)1(c)-1(ation)1(s)]TJ -20.396 -11.955 Td [(in)-395(whic)28(h)-396(the)-395(same)-395(sparsit)28(y)-395(pattern)-396(is)-395(used)-395(m)28(ultiple)-395(times)-396(with)-395(di\013eren)28(t)]TJ 0 -11.955 Td [(co)-28(e\016cien)28(ts.)-427(In)-280(this)-280(state)-280(it)-281(i)1(s)-281(only)-280(p)-27(os)-1(sibl)1(e)-281(to)-280(en)28(ter)-280(co)-28(e\016cien)28(ts)-281(f)1(or)-281(already)]TJ 0 -11.955 Td [(existing)-333(nonzero)-334(en)28(tries.)]TJ -24.906 -17.775 Td [(The)-358(only)-357(storage)-358(v)56(arian)28(t)-358(supp)-28(orting)-357(the)-358(build)-357(state)-358(is)-358(COO;)-357(all)-358(other)-358(v)56(arian)28(ts)]TJ 0 -11.955 Td [(are)-333(obtained)-334(b)28(y)-333(con)28(v)27(ersion)-333(to/from)-333(it.)]TJ/F27 9.9626 Tf 0 -25.433 Td [(3.2.1)-1150(Sparse)-383(Matrix)-384(Metho)-32(ds)]TJ 0 g 0 G - 0 -20.441 Td [(F)96(unction)-384(v)64(alue)]TJ 0 g 0 G -/F8 9.9626 Tf 78.386 0 Td [(The)-333(n)27(um)28(b)-28(er)-333(of)-333(ro)28(ws)-334(of)-333(sparse)-333(matrix)]TJ/F30 9.9626 Tf 164.937 0 Td [(a)]TJ/F8 9.9626 Tf 5.231 0 Td [(.)]TJ/F27 9.9626 Tf -248.554 -26.58 Td [(get)]TJ + 0 -30.345 Td [(get)]TJ ET q -1 0 0 1 166.827 512.645 cm +1 0 0 1 166.827 456.989 cm []0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q BT -/F27 9.9626 Tf 170.264 512.446 Td [(ncols)-383(|)-384(Get)-383(n)32(um)32(b)-32(er)-383(of)-384(columns)-383(in)-384(a)-383(sparse)-383(matrix)]TJ +/F27 9.9626 Tf 170.264 456.79 Td [(nro)32(ws|Get)-383(n)32(um)32(b)-32(er)-384(of)-383(ro)32(ws)-383(in)-384(a)-383(sparse)-383(m)-1(atrix)]TJ/F8 9.9626 Tf -18.72 -29.112 Td [(n)-84(r)-596(=)-561(a)67(%)2(g)-114(e)-114(t)]TJ +ET +q +1 0 0 1 210.984 427.878 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 215.111 427.679 Td [(n)-114(r)-115(o)-114(w)-114(s)-255(\050)-141(\051)]TJ 0 g 0 G 0 g 0 G -/F30 9.9626 Tf -19.559 -18.629 Td [(nc)-525(=)-525(a%get_ncols\050\051)]TJ 0 g 0 G -/F27 9.9626 Tf 0 -22.305 Td [(T)32(yp)-32(e:)]TJ +/F27 9.9626 Tf -64.406 -16.858 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G /F8 9.9626 Tf 33.797 0 Td [(Async)28(hronous.)]TJ 0 g 0 G -/F27 9.9626 Tf -33.797 -20.442 Td [(On)-383(En)32(try)]TJ +/F27 9.9626 Tf -33.797 -18.85 Td [(On)-383(En)32(try)]TJ 0 g 0 G 0 g 0 G - 0 -20.441 Td [(a)]TJ + 0 -18.85 Td [(a)]TJ 0 g 0 G /F8 9.9626 Tf 10.551 0 Td [(the)-333(sparse)-334(matrix)]TJ 14.355 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ 0 g 0 G - -57.285 -34.26 Td [(On)-383(Return)]TJ + -57.285 -31.185 Td [(On)-383(Return)]TJ +0 g 0 G 0 g 0 G + 0 -18.851 Td [(F)96(unction)-384(v)64(alue)]TJ 0 g 0 G - 0 -20.441 Td [(F)96(unction)-384(v)64(alue)]TJ +/F8 9.9626 Tf 78.386 0 Td [(The)-333(n)27(um)28(b)-28(er)-333(of)-333(ro)28(ws)-334(of)-333(sparse)-333(matrix)]TJ/F30 9.9626 Tf 164.937 0 Td [(a)]TJ/F8 9.9626 Tf 5.231 0 Td [(.)]TJ 0 g 0 G -/F8 9.9626 Tf 78.386 0 Td [(The)-333(n)27(um)28(b)-28(er)-333(of)-333(columns)-334(of)-333(sparse)-333(matrix)]TJ/F30 9.9626 Tf 180.684 0 Td [(a)]TJ/F8 9.9626 Tf 5.23 0 Td [(.)]TJ/F27 9.9626 Tf -264.3 -26.581 Td [(get)]TJ +0 g 0 G +/F27 9.9626 Tf -248.554 -43.208 Td [(get)]TJ ET q -1 0 0 1 166.827 337.592 cm +1 0 0 1 166.827 268.122 cm []0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q BT -/F27 9.9626 Tf 170.264 337.392 Td [(nnzeros)-383(|)-384(Get)-383(n)32(um)32(b)-32(er)-383(of)-384(nonzero)-383(elemen)32(ts)-383(in)-384(a)-383(sparse)-383(m)-1(atrix)]TJ +/F27 9.9626 Tf 170.264 267.922 Td [(ncols|Get)-383(n)32(um)31(b)-31(er)-384(of)-383(columns)-383(i)-1(n)-383(a)-383(sparse)-384(matrix)]TJ/F8 9.9626 Tf -18.895 -29.111 Td [(n)-67(c)-577(=)-562(a)67(%)-37(g)-153(e)-154(t)]TJ +ET +q +1 0 0 1 212.545 239.01 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 217.062 238.811 Td [(n)-153(c)-154(o)-153(l)-154(s)-294(\050)-141(\051)]TJ 0 g 0 G 0 g 0 G -/F30 9.9626 Tf -19.559 -18.629 Td [(nz)-525(=)-525(a%get_nnzeros\050\051)]TJ 0 g 0 G -/F27 9.9626 Tf 0 -22.305 Td [(T)32(yp)-32(e:)]TJ +/F27 9.9626 Tf -66.357 -16.858 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G /F8 9.9626 Tf 33.797 0 Td [(Async)28(hronous.)]TJ 0 g 0 G -/F27 9.9626 Tf -33.797 -20.441 Td [(On)-383(En)32(try)]TJ -0 g 0 G -0 g 0 G - 0 -20.441 Td [(a)]TJ +/F27 9.9626 Tf -33.797 -18.85 Td [(On)-383(En)32(try)]TJ 0 g 0 G -/F8 9.9626 Tf 10.551 0 Td [(the)-333(sparse)-334(matrix)]TJ 14.355 -11.956 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ 0 g 0 G - -57.285 -34.26 Td [(On)-383(Return)]TJ + 0 -18.85 Td [(a)]TJ 0 g 0 G +/F8 9.9626 Tf 10.551 0 Td [(the)-333(sparse)-334(matrix)]TJ 14.355 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ 0 g 0 G - 0 -20.441 Td [(F)96(unction)-384(v)64(alue)]TJ + -57.285 -31.185 Td [(On)-383(Return)]TJ 0 g 0 G -/F8 9.9626 Tf 78.386 0 Td [(The)-333(n)27(um)28(b)-28(er)-333(of)-333(nonzero)-333(e)-1(l)1(e)-1(men)28(ts)-333(stored)-334(in)-333(sparse)-333(matrix)]TJ/F30 9.9626 Tf 249.98 0 Td [(a)]TJ/F8 9.9626 Tf 5.23 0 Td [(.)]TJ/F27 9.9626 Tf -333.596 -22.434 Td [(Notes)]TJ 0 g 0 G -/F8 9.9626 Tf 12.176 -20.312 Td [(1.)]TJ + 0 -18.85 Td [(F)96(unction)-384(v)64(alue)]TJ 0 g 0 G - [-500(The)-462(function)-462(v)55(alue)-462(is)-462(sp)-28(eci\014c)-462(to)-463(th)1(e)-463(storage)-462(format)-462(of)-462(matrix)]TJ/F30 9.9626 Tf 296.649 0 Td [(a)]TJ/F8 9.9626 Tf 5.23 0 Td [(;)-527(some)]TJ -289.149 -11.955 Td [(storage)-465(formats)-466(emplo)28(y)-465(padding,)-498(th)27(us)-465(the)-465(returned)-465(v)55(alue)-465(for)-465(the)-466(same)]TJ 0 -11.955 Td [(matrix)-333(ma)27(y)-333(b)-28(e)-333(di\013eren)28(t)-334(for)-333(di\013eren)28(t)-333(storage)-334(c)28(hoices.)]TJ +/F8 9.9626 Tf 78.386 0 Td [(The)-333(n)27(um)28(b)-28(er)-333(of)-333(columns)-334(of)-333(sparse)-333(matrix)]TJ/F30 9.9626 Tf 180.684 0 Td [(a)]TJ/F8 9.9626 Tf 5.23 0 Td [(.)]TJ 0 g 0 G - 141.968 -31.825 Td [(16)]TJ + -97.426 -31.825 Td [(16)]TJ 0 g 0 G ET endstream endobj -816 0 obj << +849 0 obj << /Type /Page -/Contents 817 0 R -/Resources 815 0 R +/Contents 850 0 R +/Resources 848 0 R /MediaBox [0 0 595.276 841.89] -/Parent 799 0 R +/Parent 819 0 R >> endobj -818 0 obj << -/D [816 0 R /XYZ 150.705 740.998 null] +851 0 obj << +/D [849 0 R /XYZ 150.705 740.998 null] >> endobj 90 0 obj << -/D [816 0 R /XYZ 150.705 716.092 null] +/D [849 0 R /XYZ 150.705 496.599 null] >> endobj 94 0 obj << -/D [816 0 R /XYZ 150.705 679.017 null] +/D [849 0 R /XYZ 150.705 442.599 null] +>> endobj +852 0 obj << +/D [849 0 R /XYZ 150.705 437.696 null] +>> endobj +853 0 obj << +/D [849 0 R /XYZ 150.705 439.634 null] >> endobj 98 0 obj << -/D [816 0 R /XYZ 150.705 503.963 null] +/D [849 0 R /XYZ 150.705 253.731 null] >> endobj -102 0 obj << -/D [816 0 R /XYZ 150.705 328.91 null] +854 0 obj << +/D [849 0 R /XYZ 150.705 248.829 null] >> endobj -819 0 obj << -/D [816 0 R /XYZ 150.705 162.371 null] +855 0 obj << +/D [849 0 R /XYZ 150.705 250.766 null] >> endobj -815 0 obj << -/Font << /F27 497 0 R /F30 689 0 R /F8 498 0 R >> +848 0 obj << +/Font << /F27 497 0 R /F8 498 0 R /F30 689 0 R >> /ProcSet [ /PDF /Text ] >> endobj -822 0 obj << -/Length 3448 +858 0 obj << +/Length 4069 >> stream 0 g 0 G 0 g 0 G +0 g 0 G +0 g 0 G BT -/F27 9.9626 Tf 99.895 706.129 Td [(get)]TJ +/F27 9.9626 Tf 99.895 686.083 Td [(get)]TJ ET q -1 0 0 1 116.018 706.328 cm +1 0 0 1 116.018 686.282 cm []0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q BT -/F27 9.9626 Tf 119.455 706.129 Td [(size)-503(|)-503(Get)-503(maxim)32(um)-503(n)32(um)32(b)-32(er)-503(of)-503(nonzero)-503(elemen)32(ts)-503(in)-503(a)-503(sparse)]TJ -19.56 -11.955 Td [(matrix)]TJ +/F27 9.9626 Tf 119.455 686.083 Td [(nnzeros|Get)-383(n)32(um)32(b)-32(er)-384(of)-383(nonzero)-383(elemen)32(ts)-384(in)-383(a)-383(sparse)-384(matrix)]TJ/F8 9.9626 Tf -18.895 -32.484 Td [(n)-67(z)-577(=)-562(a)67(%)-18(g)-135(e)-135(t)]TJ +ET +q +1 0 0 1 161.002 653.799 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 165.336 653.599 Td [(n)-135(n)-135(z)-135(e)-135(r)-135(o)-135(s)-276(\050)-141(\051)]TJ 0 g 0 G 0 g 0 G -/F30 9.9626 Tf 0 -19.94 Td [(maxnz)-525(=)-525(a%get_size\050\051)]TJ 0 g 0 G -/F27 9.9626 Tf 0 -24.417 Td [(T)32(yp)-32(e:)]TJ +/F27 9.9626 Tf -65.441 -18.023 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G /F8 9.9626 Tf 33.797 0 Td [(Async)28(hronous.)]TJ 0 g 0 G -/F27 9.9626 Tf -33.797 -23.257 Td [(On)-383(En)32(try)]TJ +/F27 9.9626 Tf -33.797 -20.046 Td [(On)-383(En)32(try)]TJ 0 g 0 G 0 g 0 G - 0 -23.258 Td [(a)]TJ + 0 -20.046 Td [(a)]TJ 0 g 0 G /F8 9.9626 Tf 10.551 0 Td [(the)-333(sparse)-334(matrix)]TJ 14.356 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ 0 g 0 G - -57.286 -36.372 Td [(On)-383(Return)]TJ + -57.286 -33.963 Td [(On)-383(Return)]TJ +0 g 0 G +0 g 0 G + 0 -20.046 Td [(F)96(unction)-384(v)64(alue)]TJ 0 g 0 G +/F8 9.9626 Tf 78.387 0 Td [(The)-333(n)28(um)27(b)-27(e)-1(r)-333(of)-333(nonzero)-333(elem)-1(en)28(ts)-333(stored)-333(in)-334(sparse)-333(matrix)]TJ/F30 9.9626 Tf 249.979 0 Td [(a)]TJ/F8 9.9626 Tf 5.231 0 Td [(.)]TJ/F27 9.9626 Tf -333.597 -22.039 Td [(Notes)]TJ 0 g 0 G - 0 -23.258 Td [(F)96(unction)-384(v)64(alue)]TJ +/F8 9.9626 Tf 12.177 -20.015 Td [(1.)]TJ 0 g 0 G -/F8 9.9626 Tf 78.387 0 Td [(The)-253(maxim)28(um)-254(n)28(um)28(b)-28(er)-253(of)-253(nonzero)-254(elemen)28(ts)-253(that)-253(can)-254(b)-27(e)-254(stored)]TJ -53.48 -11.955 Td [(in)-333(sparse)-334(matrix)]TJ/F30 9.9626 Tf 74.056 0 Td [(a)]TJ/F8 9.9626 Tf 8.551 0 Td [(using)-333(its)-334(curren)28(t)-333(memory)-334(allo)-27(cation.)]TJ/F27 9.9626 Tf -107.514 -30.316 Td [(sizeof)-383(|)-384(Get)-383(memory)-383(o)-32(ccupation)-384(in)-383(b)32(ytes)-384(of)-383(a)-383(sparse)-384(matrix)]TJ + [-500(The)-462(function)-462(v)55(alue)-462(is)-462(sp)-28(eci\014c)-462(to)-462(the)-463(storage)-462(format)-462(of)-462(matrix)]TJ/F30 9.9626 Tf 296.649 0 Td [(a)]TJ/F8 9.9626 Tf 5.23 0 Td [(;)-527(some)]TJ -289.149 -11.955 Td [(storage)-465(formats)-466(emplo)28(y)-465(padding,)-498(th)27(u)1(s)-466(the)-465(returned)-465(v)55(alue)-465(for)-465(the)-466(same)]TJ 0 -11.956 Td [(matrix)-333(ma)27(y)-333(b)-28(e)-333(di\013eren)28(t)-334(f)1(o)-1(r)-333(di\013eren)28(t)-333(storage)-334(c)28(hoices.)]TJ +0 g 0 G +0 g 0 G +/F27 9.9626 Tf -24.907 -46.101 Td [(get)]TJ +ET +q +1 0 0 1 116.018 417.653 cm +[]0 d 0 J 0.398 w 0 0 m 3.437 0 l S +Q +BT +/F27 9.9626 Tf 119.455 417.454 Td [(size)-383(|Get)-384(maxim)32(um)-383(n)32(um)32(b)-32(er)-384(of)-383(nonzero)-383(elemen)32(ts)-384(in)-383(a)-383(sparse)]TJ -19.56 -11.956 Td [(matrix)]TJ/F8 9.9626 Tf 0.231 -32.483 Td [(m)-23(a)-23(x)-23(n)-24(z)-534(=)-561(a)67(%)-55(g)-172(e)-172(t)]TJ +ET +q +1 0 0 1 180.397 373.214 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 185.097 373.015 Td [(s)-172(i)-171(z)-172(e)-313(\050)-140(\051)]TJ 0 g 0 G 0 g 0 G -/F30 9.9626 Tf 0 -19.939 Td [(memory_size)-525(=)-525(a%sizeof\050\051)]TJ 0 g 0 G -/F27 9.9626 Tf 0 -24.417 Td [(T)32(yp)-32(e:)]TJ +/F27 9.9626 Tf -85.202 -18.023 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G /F8 9.9626 Tf 33.797 0 Td [(Async)28(hronous.)]TJ 0 g 0 G -/F27 9.9626 Tf -33.797 -23.258 Td [(On)-383(En)32(try)]TJ +/F27 9.9626 Tf -33.797 -20.046 Td [(On)-383(En)32(try)]TJ 0 g 0 G 0 g 0 G - 0 -23.257 Td [(a)]TJ + 0 -20.046 Td [(a)]TJ 0 g 0 G /F8 9.9626 Tf 10.551 0 Td [(the)-333(sparse)-334(matrix)]TJ 14.356 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ 0 g 0 G - -57.286 -36.372 Td [(On)-383(Return)]TJ + -57.286 -33.964 Td [(On)-383(Return)]TJ 0 g 0 G 0 g 0 G - 0 -23.258 Td [(F)96(unction)-384(v)64(alue)]TJ + 0 -20.046 Td [(F)96(unction)-384(v)64(alue)]TJ 0 g 0 G -/F8 9.9626 Tf 78.387 0 Td [(The)-333(memory)-334(o)-28(ccupati)1(on)-334(in)-333(b)28(ytes.)]TJ/F27 9.9626 Tf -78.387 -30.316 Td [(get)]TJ +/F8 9.9626 Tf 78.387 0 Td [(The)-253(maxim)28(um)-254(n)28(um)28(b)-28(er)-253(of)-253(nonzero)-254(elemen)28(ts)-253(that)-253(can)-254(b)-27(e)-254(stored)]TJ -53.48 -11.955 Td [(in)-333(sparse)-334(matrix)]TJ/F30 9.9626 Tf 74.056 0 Td [(a)]TJ/F8 9.9626 Tf 8.551 0 Td [(using)-333(its)-334(curren)28(t)-333(memory)-334(allo)-27(cation.)]TJ +0 g 0 G +0 g 0 G +/F27 9.9626 Tf -107.514 -46.102 Td [(sizeof)-383(|Get)-384(memory)-383(o)-32(ccupation)-383(i)-1(n)-383(b)32(ytes)-383(of)-384(a)-383(sparse)-383(matrix)]TJ/F8 9.9626 Tf 0.954 -32.483 Td [(m)-96(e)-95(m)-96(o)-96(r)-96(y)]TJ ET q -1 0 0 1 116.018 296.874 cm -[]0 d 0 J 0.398 w 0 0 m 3.437 0 l S +1 0 0 1 142.341 158.594 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F27 9.9626 Tf 119.455 296.674 Td [(fm)32(t)-383(|)-384(Short)-383(description)-384(of)-383(the)-383(dynamic)-384(t)32(yp)-32(e)]TJ +/F8 9.9626 Tf 146.283 158.395 Td [(s)-96(i)-95(z)-96(e)-607(=)-561(a)67(%)-60(s)-176(i)-176(z)-177(e)-176(o)-176(f)-317(\050)-141(\051)]TJ 0 g 0 G 0 g 0 G -/F30 9.9626 Tf -19.56 -19.939 Td [(write\050*,*\051)-525(a%get_fmt\050\051)]TJ 0 g 0 G -/F27 9.9626 Tf 0 -24.417 Td [(T)32(yp)-32(e:)]TJ +/F27 9.9626 Tf -46.388 -18.023 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G /F8 9.9626 Tf 33.797 0 Td [(Async)28(hronous.)]TJ 0 g 0 G -/F27 9.9626 Tf -33.797 -23.258 Td [(On)-383(En)32(try)]TJ +/F27 9.9626 Tf -33.797 -20.046 Td [(On)-383(En)32(try)]TJ 0 g 0 G 0 g 0 G - 0 -23.257 Td [(a)]TJ -0 g 0 G -/F8 9.9626 Tf 10.551 0 Td [(the)-333(sparse)-334(matrix)]TJ 14.356 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ -0 g 0 G - -57.286 -36.373 Td [(On)-383(Return)]TJ -0 g 0 G -0 g 0 G - 0 -23.257 Td [(F)96(unction)-384(v)64(alue)]TJ -0 g 0 G -/F8 9.9626 Tf 78.387 0 Td [(A)-484(short)-483(string)-484(describing)-484(the)-484(dynamic)-484(t)28(yp)-27(e)-484(of)-484(the)-484(matrix.)]TJ -53.48 -11.955 Td [(Prede\014ned)-333(v)55(alues)-333(include)]TJ/F30 9.9626 Tf 113.408 0 Td [(NULL)]TJ/F8 9.9626 Tf 20.922 0 Td [(,)]TJ/F30 9.9626 Tf 6.088 0 Td [(COO)]TJ/F8 9.9626 Tf 15.691 0 Td [(,)]TJ/F30 9.9626 Tf 6.088 0 Td [(CSR)]TJ/F8 9.9626 Tf 19.012 0 Td [(and)]TJ/F30 9.9626 Tf 19.372 0 Td [(CSC)]TJ/F8 9.9626 Tf 15.691 0 Td [(.)]TJ -0 g 0 G - -74.304 -31.825 Td [(17)]TJ +/F8 9.9626 Tf 166.875 -29.888 Td [(17)]TJ 0 g 0 G ET endstream endobj -821 0 obj << +857 0 obj << /Type /Page -/Contents 822 0 R -/Resources 820 0 R +/Contents 858 0 R +/Resources 856 0 R /MediaBox [0 0 595.276 841.89] -/Parent 799 0 R +/Parent 819 0 R >> endobj -823 0 obj << -/D [821 0 R /XYZ 99.895 740.998 null] +859 0 obj << +/D [857 0 R /XYZ 99.895 740.998 null] +>> endobj +102 0 obj << +/D [857 0 R /XYZ 99.895 669.655 null] +>> endobj +860 0 obj << +/D [857 0 R /XYZ 99.895 663.617 null] +>> endobj +861 0 obj << +/D [857 0 R /XYZ 99.895 665.555 null] +>> endobj +862 0 obj << +/D [857 0 R /XYZ 99.895 503.466 null] >> endobj 106 0 obj << -/D [821 0 R /XYZ 99.895 687.022 null] +/D [857 0 R /XYZ 99.895 391.008 null] +>> endobj +863 0 obj << +/D [857 0 R /XYZ 99.895 384.97 null] +>> endobj +864 0 obj << +/D [857 0 R /XYZ 99.895 384.97 null] >> endobj 110 0 obj << -/D [821 0 R /XYZ 99.895 480.358 null] +/D [857 0 R /XYZ 99.895 174.451 null] >> endobj -114 0 obj << -/D [821 0 R /XYZ 99.895 287.586 null] +865 0 obj << +/D [857 0 R /XYZ 99.895 168.413 null] >> endobj -820 0 obj << -/Font << /F27 497 0 R /F30 689 0 R /F8 498 0 R >> +866 0 obj << +/D [857 0 R /XYZ 99.895 170.35 null] +>> endobj +856 0 obj << +/Font << /F27 497 0 R /F8 498 0 R /F30 689 0 R >> /ProcSet [ /PDF /Text ] >> endobj -827 0 obj << -/Length 5720 +869 0 obj << +/Length 4347 >> stream 0 g 0 G 0 g 0 G +0 g 0 G +BT +/F27 9.9626 Tf 150.705 706.129 Td [(a)]TJ +0 g 0 G +/F8 9.9626 Tf 10.551 0 Td [(the)-333(sparse)-334(matrix)]TJ 14.355 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ +0 g 0 G + -57.285 -36.687 Td [(On)-383(Return)]TJ +0 g 0 G +0 g 0 G + 0 -23.677 Td [(F)96(unction)-384(v)64(alue)]TJ +0 g 0 G +/F8 9.9626 Tf 78.386 0 Td [(The)-333(memory)-334(o)-28(ccupation)-333(in)-333(b)28(ytes.)]TJ +0 g 0 G +0 g 0 G +/F27 9.9626 Tf -78.386 -54.548 Td [(get)]TJ +ET +q +1 0 0 1 166.827 579.461 cm +[]0 d 0 J 0.398 w 0 0 m 3.437 0 l S +Q BT -/F27 9.9626 Tf 150.705 706.129 Td [(is)]TJ +/F27 9.9626 Tf 170.264 579.262 Td [(fm)32(t)-383(|Short)-384(description)-383(of)-384(the)-383(dynamic)-383(t)32(yp)-32(e)]TJ -18.891 -36.897 Td [(w)-67(r)-67(i)-67(t)-67(e)]TJ/F8 9.9626 Tf 30.564 0 Td [(\050)]TJ/F14 9.9626 Tf 5.219 0 Td [(\003)]TJ/F8 9.9626 Tf 7.67 0 Td [(,)]TJ/F14 9.9626 Tf 4.111 0 Td [(\003)]TJ/F8 9.9626 Tf 6.326 0 Td [(\051)-785(a)67(%)-6(g)-122(e)-123(t)]TJ +ET +q +1 0 0 1 247.172 542.565 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 251.38 542.365 Td [(f)-122(m)-123(t)-263(\050)-141(\051)]TJ +0 g 0 G +0 g 0 G +0 g 0 G +/F27 9.9626 Tf -100.675 -20.746 Td [(T)32(yp)-32(e:)]TJ +0 g 0 G +/F8 9.9626 Tf 33.797 0 Td [(Async)28(hronous.)]TJ +0 g 0 G +/F27 9.9626 Tf -33.797 -23.677 Td [(On)-383(En)32(try)]TJ +0 g 0 G +0 g 0 G + 0 -23.677 Td [(a)]TJ +0 g 0 G +/F8 9.9626 Tf 10.551 0 Td [(the)-333(sparse)-334(matrix)]TJ 14.356 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.378 0 Td [(lo)-32(cal)]TJ +0 g 0 G + -57.285 -36.686 Td [(On)-383(Return)]TJ +0 g 0 G +0 g 0 G + 0 -23.677 Td [(F)96(unction)-384(v)64(alue)]TJ +0 g 0 G +/F8 9.9626 Tf 78.386 0 Td [(A)-484(short)-483(s)-1(t)1(ring)-484(describing)-484(the)-484(dynamic)-484(t)28(yp)-28(e)-483(of)-484(the)-484(matrix.)]TJ -53.479 -11.955 Td [(Prede\014ned)-333(v)55(alues)-333(include)]TJ/F30 9.9626 Tf 113.408 0 Td [(NULL)]TJ/F8 9.9626 Tf 20.921 0 Td [(,)]TJ/F30 9.9626 Tf 6.088 0 Td [(COO)]TJ/F8 9.9626 Tf 15.691 0 Td [(,)]TJ/F30 9.9626 Tf 6.089 0 Td [(CSR)]TJ/F8 9.9626 Tf 19.012 0 Td [(and)]TJ/F30 9.9626 Tf 19.371 0 Td [(CSC)]TJ/F8 9.9626 Tf 15.691 0 Td [(.)]TJ +0 g 0 G +0 g 0 G +/F27 9.9626 Tf -241.178 -54.549 Td [(is)]TJ ET q -1 0 0 1 159.094 706.328 cm +1 0 0 1 159.094 335.642 cm []0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q BT -/F27 9.9626 Tf 162.531 706.129 Td [(bld,)-383(is)]TJ +/F27 9.9626 Tf 162.531 335.443 Td [(bld,)-383(is)]TJ ET q -1 0 0 1 193.834 706.328 cm +1 0 0 1 193.834 335.642 cm []0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q BT -/F27 9.9626 Tf 197.271 706.129 Td [(up)-32(d,)-383(is)]TJ +/F27 9.9626 Tf 197.271 335.443 Td [(up)-32(d,)-383(is)]TJ ET q -1 0 0 1 232.075 706.328 cm +1 0 0 1 232.075 335.642 cm []0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q BT -/F27 9.9626 Tf 235.512 706.129 Td [(asb)-383(|)-384(Status)-383(c)32(hec)32(k)]TJ +/F27 9.9626 Tf 235.512 335.443 Td [(asb)-383(|Status)-384(c)32(hec)32(k)]TJ -83.05 -36.896 Td [(i)-176(f)]TJ/F8 9.9626 Tf 17.227 0 Td [(\050)-156(a)67(%)-52(i)-168(s)]TJ +ET +q +1 0 0 1 198.899 298.746 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 203.566 298.547 Td [(b)-168(l)-169(d)-326(\050)-159(\051)-158(\051)]TJ/F27 9.9626 Tf 43.076 0 Td [(t)-30(h)-29(e)-30(n)]TJ -94.18 -11.955 Td [(i)-176(f)]TJ/F8 9.9626 Tf 17.227 0 Td [(\050)-156(a)67(%)-12(i)-129(s)]TJ +ET +q +1 0 0 1 197.713 286.791 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 201.985 286.592 Td [(u)-129(p)-128(d)-287(\050)-159(\051)-158(\051)]TJ/F27 9.9626 Tf 44.657 0 Td [(t)-30(h)-29(e)-30(n)]TJ -94.18 -11.955 Td [(i)-176(f)]TJ/F8 9.9626 Tf 17.227 0 Td [(\050)-156(a)67(%)-43(i)-160(s)]TJ +ET +q +1 0 0 1 198.638 274.836 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 203.218 274.637 Td [(a)-160(s)-159(b)-318(\050)-159(\051)-158(\051)]TJ/F27 9.9626 Tf 43.424 0 Td [(t)-30(h)-29(e)-30(n)]TJ 0 g 0 G 0 g 0 G -/F30 9.9626 Tf -84.807 -18.618 Td [(if)-525(\050a%is_bld\050\051\051)-525(then)]TJ 0 -11.955 Td [(if)-525(\050a%is_upd\050\051\051)-525(then)]TJ 0 -11.956 Td [(if)-525(\050a%is_asb\050\051\051)-525(then)]TJ 0 g 0 G -/F27 9.9626 Tf 0 -22.286 Td [(T)32(yp)-32(e:)]TJ + -95.937 -20.747 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G /F8 9.9626 Tf 33.797 0 Td [(Async)28(hronous.)]TJ 0 g 0 G -/F27 9.9626 Tf -33.797 -20.417 Td [(On)-383(En)32(try)]TJ +/F27 9.9626 Tf -33.797 -23.677 Td [(On)-383(En)32(try)]TJ 0 g 0 G 0 g 0 G - 0 -20.417 Td [(a)]TJ + 0 -23.676 Td [(a)]TJ +0 g 0 G +/F8 9.9626 Tf 10.551 0 Td [(the)-333(sparse)-334(matrix)]TJ 14.355 -11.956 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ +0 g 0 G + -57.285 -36.686 Td [(On)-383(Return)]TJ 0 g 0 G -/F8 9.9626 Tf 10.551 0 Td [(the)-333(sparse)-334(matrix)]TJ 14.356 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.378 0 Td [(lo)-32(cal)]TJ 0 g 0 G - -57.285 -34.242 Td [(On)-383(Return)]TJ + 0 -23.677 Td [(F)96(unction)-384(v)64(alue)]TJ 0 g 0 G +/F8 9.9626 Tf 78.386 0 Td [(A)]TJ/F30 9.9626 Tf 9.728 0 Td [(logical)]TJ/F8 9.9626 Tf 38.869 0 Td [(v)56(alue)-227(indicating)-226(whether)-227(the)-226(m)-1(at)1(rix)-227(is)-227(in)-226(the)-227(Build)1(,)]TJ -102.077 -11.955 Td [(Up)-28(date)-333(or)-333(Ass)-1(em)28(bled)-333(state,)-333(re)-1(sp)-27(ectiv)27(ely)84(.)]TJ +0 g 0 G + 141.968 -31.825 Td [(18)]TJ +0 g 0 G +ET +endstream +endobj +868 0 obj << +/Type /Page +/Contents 869 0 R +/Resources 867 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 819 0 R +>> endobj +870 0 obj << +/D [868 0 R /XYZ 150.705 740.998 null] +>> endobj +114 0 obj << +/D [868 0 R /XYZ 150.705 560.237 null] +>> endobj +871 0 obj << +/D [868 0 R /XYZ 150.705 552.383 null] +>> endobj +872 0 obj << +/D [868 0 R /XYZ 150.705 554.321 null] +>> endobj +118 0 obj << +/D [868 0 R /XYZ 150.705 316.418 null] +>> endobj +873 0 obj << +/D [868 0 R /XYZ 150.705 308.565 null] +>> endobj +874 0 obj << +/D [868 0 R /XYZ 150.705 310.502 null] +>> endobj +875 0 obj << +/D [868 0 R /XYZ 150.705 298.547 null] +>> endobj +876 0 obj << +/D [868 0 R /XYZ 150.705 286.592 null] +>> endobj +867 0 obj << +/Font << /F27 497 0 R /F8 498 0 R /F14 692 0 R /F30 689 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +881 0 obj << +/Length 7341 +>> +stream 0 g 0 G - 0 -20.416 Td [(F)96(unction)-384(v)64(alue)]TJ 0 g 0 G -/F8 9.9626 Tf 78.386 0 Td [(A)]TJ/F30 9.9626 Tf 9.728 0 Td [(logical)]TJ/F8 9.9626 Tf 38.869 0 Td [(v)56(alue)-227(indicating)-226(whether)-227(the)-226(m)-1(atr)1(ix)-227(is)-227(in)-226(the)-227(Build)1(,)]TJ -102.076 -11.956 Td [(Up)-28(date)-333(or)-333(Assem)27(bled)-333(state,)-333(resp)-28(ectiv)28(e)-1(l)1(y)83(.)]TJ 0 g 0 G 0 g 0 G -/F16 11.9552 Tf -24.907 -50.949 Td [(clone|Clone)-375(curren)31(t)-375(ob)-62(ject)]TJ +BT +/F27 9.9626 Tf 99.895 686.806 Td [(clone|Clone)-383(curren)32(t)-384(ob)-64(ject)]TJ 1.377 -31.434 Td [(c)-138(a)-138(l)-139(l)]TJ/F8 9.9626 Tf 34.987 0 Td [(a)67(%)-13(c)-130(l)-130(o)-129(n)-130(e)-235(\050)-121(b)-190(,)-314(i)-152(n)-152(f)-152(o)-258(\051)]TJ 0 g 0 G 0 g 0 G -/F30 9.9626 Tf 0 -26.834 Td [(call)-1050(a%clone\050b,info\051)]TJ 0 g 0 G -/F27 9.9626 Tf 0 -22.287 Td [(T)32(yp)-32(e:)]TJ +/F27 9.9626 Tf -36.364 -17.632 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G /F8 9.9626 Tf 33.797 0 Td [(Async)28(hronous.)]TJ 0 g 0 G -/F27 9.9626 Tf -33.797 -20.417 Td [(On)-383(En)32(try)]TJ +/F27 9.9626 Tf -33.797 -19.624 Td [(On)-383(En)32(try)]TJ 0 g 0 G 0 g 0 G - 0 -20.417 Td [(a)]TJ + 0 -19.624 Td [(a)]TJ 0 g 0 G -/F8 9.9626 Tf 10.551 0 Td [(the)-333(sparse)-334(matrix.)]TJ 14.356 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.378 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf 23.073 0 Td [(.)]TJ +/F8 9.9626 Tf 10.551 0 Td [(the)-333(sparse)-334(matrix.)]TJ 14.356 -11.956 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf 23.073 0 Td [(.)]TJ 0 g 0 G -/F27 9.9626 Tf -80.358 -34.241 Td [(On)-383(Return)]TJ +/F27 9.9626 Tf -80.359 -33.12 Td [(On)-383(Return)]TJ 0 g 0 G 0 g 0 G - 0 -20.417 Td [(b)]TJ + 0 -19.624 Td [(b)]TJ 0 g 0 G -/F8 9.9626 Tf 11.346 0 Td [(A)-333(cop)27(y)-333(of)-333(the)-334(in)1(put)-334(ob)-55(ject.)]TJ +/F8 9.9626 Tf 11.347 0 Td [(A)-333(cop)27(y)-333(of)-333(the)-333(input)-334(ob)-55(ject.)]TJ 0 g 0 G -/F27 9.9626 Tf -11.346 -20.417 Td [(info)]TJ +/F27 9.9626 Tf -11.347 -19.625 Td [(info)]TJ 0 g 0 G -/F8 9.9626 Tf 23.758 0 Td [(Return)-333(co)-28(de.)]TJ/F27 9.9626 Tf -23.758 -26.548 Td [(3.2.2)-1150(Named)-383(Constan)32(ts)]TJ +/F8 9.9626 Tf 23.758 0 Td [(Return)-333(co)-28(de.)]TJ/F27 9.9626 Tf -23.758 -25.766 Td [(3.2.2)-1150(Named)-383(Constan)31(ts)]TJ 0 g 0 G - 0 -18.618 Td [(psb)]TJ + 0 -18.389 Td [(psb)]TJ ET q -1 0 0 1 168.641 249.01 cm +1 0 0 1 117.832 470.211 cm []0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q BT -/F27 9.9626 Tf 172.078 248.811 Td [(dupl)]TJ +/F27 9.9626 Tf 121.269 470.012 Td [(dupl)]TJ ET q -1 0 0 1 195.043 249.01 cm +1 0 0 1 144.234 470.211 cm []0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q BT -/F27 9.9626 Tf 198.48 248.811 Td [(o)32(vwrt)]TJ +/F27 9.9626 Tf 147.671 470.012 Td [(o)32(vwrt)]TJ ET q -1 0 0 1 228.073 249.01 cm +1 0 0 1 177.264 470.211 cm []0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q 0 g 0 G BT -/F8 9.9626 Tf 236.492 248.811 Td [(Duplicate)-315(co)-28(e\016cien)28(ts)-315(should)-315(b)-28(e)-315(o)28(v)28(erwritten)-315(\050i.e.)-438(ignore)-315(du-)]TJ -60.881 -11.955 Td [(plications\051)]TJ +/F8 9.9626 Tf 185.682 470.012 Td [(Duplicate)-315(co)-28(e\016cien)28(ts)-315(should)-315(b)-28(e)-315(o)28(v)28(erwritten)-315(\050i.e.)-438(ignore)-315(du-)]TJ -60.88 -11.955 Td [(plications\051)]TJ 0 g 0 G -/F27 9.9626 Tf -24.906 -20.417 Td [(psb)]TJ +/F27 9.9626 Tf -24.907 -19.625 Td [(psb)]TJ ET q -1 0 0 1 168.641 216.638 cm +1 0 0 1 117.832 438.632 cm []0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q BT -/F27 9.9626 Tf 172.078 216.439 Td [(dupl)]TJ +/F27 9.9626 Tf 121.269 438.432 Td [(dupl)]TJ ET q -1 0 0 1 195.043 216.638 cm +1 0 0 1 144.234 438.632 cm []0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q BT -/F27 9.9626 Tf 198.48 216.439 Td [(add)]TJ +/F27 9.9626 Tf 147.671 438.432 Td [(add)]TJ ET q -1 0 0 1 217.467 216.638 cm +1 0 0 1 166.658 438.632 cm []0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q 0 g 0 G BT -/F8 9.9626 Tf 225.886 216.439 Td [(Duplicate)-333(co)-28(e\016cien)28(ts)-334(should)-333(b)-28(e)-333(added;)]TJ +/F8 9.9626 Tf 175.076 438.432 Td [(Duplicate)-333(co)-28(e\016cien)28(ts)-334(should)-333(b)-28(e)-333(added;)]TJ 0 g 0 G -/F27 9.9626 Tf -75.181 -20.417 Td [(psb)]TJ +/F27 9.9626 Tf -75.181 -19.624 Td [(psb)]TJ ET q -1 0 0 1 168.641 196.221 cm +1 0 0 1 117.832 419.007 cm []0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q BT -/F27 9.9626 Tf 172.078 196.022 Td [(dupl)]TJ +/F27 9.9626 Tf 121.269 418.808 Td [(dupl)]TJ ET q -1 0 0 1 195.043 196.221 cm +1 0 0 1 144.234 419.007 cm []0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q BT -/F27 9.9626 Tf 198.48 196.022 Td [(err)]TJ +/F27 9.9626 Tf 147.671 418.808 Td [(err)]TJ ET q -1 0 0 1 213.856 196.221 cm +1 0 0 1 163.046 419.007 cm []0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q 0 g 0 G BT -/F8 9.9626 Tf 222.274 196.022 Td [(Duplicate)-333(co)-28(e\016cien)28(ts)-334(should)-333(trigger)-333(an)-334(error)-333(conditino)]TJ +/F8 9.9626 Tf 171.465 418.808 Td [(Duplicate)-333(co)-28(e\016cien)28(ts)-334(should)-333(trigger)-333(an)-334(error)-333(conditino)]TJ 0 g 0 G -/F27 9.9626 Tf -71.569 -20.417 Td [(psb)]TJ +/F27 9.9626 Tf -71.57 -19.624 Td [(psb)]TJ ET q -1 0 0 1 168.641 175.804 cm +1 0 0 1 117.832 399.383 cm []0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q BT -/F27 9.9626 Tf 172.078 175.605 Td [(up)-32(d)]TJ +/F27 9.9626 Tf 121.269 399.184 Td [(up)-32(d)]TJ ET q -1 0 0 1 192.179 175.804 cm +1 0 0 1 141.37 399.383 cm []0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q BT -/F27 9.9626 Tf 195.616 175.605 Td [(d\015t)]TJ +/F27 9.9626 Tf 144.807 399.184 Td [(d\015t)]TJ ET q -1 0 0 1 213.489 175.804 cm +1 0 0 1 162.68 399.383 cm []0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q 0 g 0 G BT -/F8 9.9626 Tf 221.907 175.605 Td [(Default)-333(up)-28(date)-333(strategy)-334(for)-333(matrix)-333(co)-28(e\016cien)28(ts;)]TJ +/F8 9.9626 Tf 171.098 399.184 Td [(Default)-333(up)-28(date)-333(strategy)-334(for)-333(matrix)-333(co)-28(e\016cien)28(ts;)]TJ 0 g 0 G -/F27 9.9626 Tf -71.202 -20.417 Td [(psb)]TJ +/F27 9.9626 Tf -71.203 -19.624 Td [(psb)]TJ ET q -1 0 0 1 168.641 155.388 cm +1 0 0 1 117.832 379.759 cm []0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q BT -/F27 9.9626 Tf 172.078 155.188 Td [(up)-32(d)]TJ +/F27 9.9626 Tf 121.269 379.56 Td [(up)-32(d)]TJ ET q -1 0 0 1 192.179 155.388 cm +1 0 0 1 141.37 379.759 cm []0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q BT -/F27 9.9626 Tf 195.616 155.188 Td [(src)32(h)]TJ +/F27 9.9626 Tf 144.807 379.56 Td [(src)32(h)]TJ ET q -1 0 0 1 216.68 155.388 cm +1 0 0 1 165.87 379.759 cm []0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q 0 g 0 G BT -/F8 9.9626 Tf 225.098 155.188 Td [(Up)-28(date)-333(strategy)-333(base)-1(d)-333(on)-333(searc)28(h)-334(in)28(to)-333(the)-334(data)-333(structure;)]TJ +/F8 9.9626 Tf 174.289 379.56 Td [(Up)-28(date)-333(strategy)-333(based)-334(on)-333(searc)28(h)-334(in)28(to)-333(the)-334(d)1(ata)-334(structure;)]TJ 0 g 0 G -/F27 9.9626 Tf -74.393 -20.417 Td [(psb)]TJ +/F27 9.9626 Tf -74.394 -19.625 Td [(psb)]TJ ET q -1 0 0 1 168.641 134.971 cm +1 0 0 1 117.832 360.135 cm []0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q BT -/F27 9.9626 Tf 172.078 134.771 Td [(up)-32(d)]TJ +/F27 9.9626 Tf 121.269 359.935 Td [(up)-32(d)]TJ ET q -1 0 0 1 192.179 134.971 cm +1 0 0 1 141.37 360.135 cm []0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q BT -/F27 9.9626 Tf 195.616 134.771 Td [(p)-32(erm)]TJ +/F27 9.9626 Tf 144.807 359.935 Td [(p)-32(erm)]TJ ET q -1 0 0 1 222.504 134.971 cm +1 0 0 1 171.694 360.135 cm []0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q 0 g 0 G BT -/F8 9.9626 Tf 230.922 134.771 Td [(Up)-28(date)-398(strategy)-398(based)-398(on)-398(additional)-398(p)-28(erm)28(utation)-398(data)-398(\050s)-1(ee)]TJ -55.311 -11.955 Td [(to)-28(ols)-333(routine)-333(desc)-1(r)1(iption\051.)]TJ -0 g 0 G - 141.968 -32.378 Td [(18)]TJ -0 g 0 G -ET -endstream -endobj -826 0 obj << -/Type /Page -/Contents 827 0 R -/Resources 825 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 799 0 R ->> endobj -828 0 obj << -/D [826 0 R /XYZ 150.705 740.998 null] ->> endobj -118 0 obj << -/D [826 0 R /XYZ 150.705 697.652 null] ->> endobj -122 0 obj << -/D [826 0 R /XYZ 150.705 453.881 null] ->> endobj -126 0 obj << -/D [826 0 R /XYZ 150.705 279.507 null] ->> endobj -825 0 obj << -/Font << /F27 497 0 R /F30 689 0 R /F8 498 0 R /F16 495 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -832 0 obj << -/Length 5619 ->> -stream -0 g 0 G -0 g 0 G -BT -/F16 11.9552 Tf 99.895 706.129 Td [(3.3)-1125(Dense)-375(V)94(ector)-375(Data)-375(Structure)]TJ/F8 9.9626 Tf 0 -18.389 Td [(The)]TJ/F30 9.9626 Tf 21.256 0 Td [(psb)]TJ +/F8 9.9626 Tf 180.113 359.935 Td [(Up)-28(date)-398(strategy)-398(based)-398(on)-398(additional)-398(p)-28(erm)28(utation)-398(data)-398(\050se)-1(e)]TJ -55.311 -11.955 Td [(to)-28(ols)-333(routine)-333(description\051.)]TJ/F16 11.9552 Tf -24.907 -27.759 Td [(3.3)-1125(Dense)-375(V)94(ector)-375(Data)-375(Structure)]TJ/F8 9.9626 Tf 0 -18.389 Td [(The)]TJ/F30 9.9626 Tf 21.256 0 Td [(psb)]TJ ET q -1 0 0 1 137.47 687.939 cm +1 0 0 1 137.47 302.031 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 140.608 687.74 Td [(T)]TJ +/F30 9.9626 Tf 140.608 301.832 Td [(T)]TJ ET q -1 0 0 1 146.466 687.939 cm +1 0 0 1 146.466 302.031 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 149.604 687.74 Td [(vect)]TJ +/F30 9.9626 Tf 149.604 301.832 Td [(vect)]TJ ET q -1 0 0 1 171.153 687.939 cm +1 0 0 1 171.153 302.031 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 174.291 687.74 Td [(type)]TJ/F8 9.9626 Tf 25.02 0 Td [(data)-411(structure)-412(encapsulates)-411(the)-411(dense)-412(v)28(ectors)-411(in)-412(a)-411(w)28(a)28(y)]TJ -99.416 -11.956 Td [(similar)-434(to)-435(sparse)-434(matrices,)-459(i.e.)-748(includ)1(ing)-435(a)-434(base)-434(t)28(yp)-28(e)]TJ/F30 9.9626 Tf 242.195 0 Td [(psb)]TJ +/F30 9.9626 Tf 174.291 301.832 Td [(type)]TJ/F8 9.9626 Tf 25.02 0 Td [(data)-411(structure)-412(encapsulates)-411(the)-411(dense)-412(v)28(ectors)-411(in)-412(a)-411(w)28(a)28(y)]TJ -99.416 -11.955 Td [(similar)-434(to)-435(sparse)-434(matrices,)-459(i.e.)-748(includ)1(ing)-435(a)-434(base)-434(t)28(yp)-28(e)]TJ/F30 9.9626 Tf 242.195 0 Td [(psb)]TJ ET q -1 0 0 1 358.409 675.984 cm +1 0 0 1 358.409 290.076 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 361.547 675.784 Td [(T)]TJ +/F30 9.9626 Tf 361.547 289.877 Td [(T)]TJ ET q -1 0 0 1 367.405 675.984 cm +1 0 0 1 367.405 290.076 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 370.543 675.784 Td [(base)]TJ +/F30 9.9626 Tf 370.543 289.877 Td [(base)]TJ ET q -1 0 0 1 392.092 675.984 cm +1 0 0 1 392.092 290.076 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 395.231 675.784 Td [(vect)]TJ +/F30 9.9626 Tf 395.231 289.877 Td [(vect)]TJ ET q -1 0 0 1 416.779 675.984 cm +1 0 0 1 416.779 290.076 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 419.918 675.784 Td [(type)]TJ/F8 9.9626 Tf 20.921 0 Td [(.)]TJ -340.944 -11.955 Td [(The)-330(user)-330(will)-330(not,)-330(in)-330(general,)-331(access)-330(the)-330(v)28(ector)-330(comp)-28(onen)28(ts)-330(directly)83(,)-330(but)-330(rather)]TJ 0 -11.955 Td [(via)-303(the)-304(routi)1(ne)-1(s)-303(of)-303(sec.)]TJ +/F30 9.9626 Tf 419.918 289.877 Td [(type)]TJ/F8 9.9626 Tf 20.921 0 Td [(.)]TJ -340.944 -11.955 Td [(The)-330(user)-330(will)-330(not,)-330(in)-330(general,)-331(access)-330(the)-330(v)28(ector)-330(comp)-28(onen)28(ts)-330(directly)83(,)-330(but)-330(rather)]TJ 0 -11.955 Td [(via)-303(the)-304(routi)1(ne)-1(s)-303(of)-303(sec.)]TJ 0 0 1 rg 0 0 1 RG [-304(6)]TJ 0 g 0 G - [(.)-434(Among)-303(other)-303(s)-1(impl)1(e)-304(things,)-309(w)28(e)-304(de\014ne)-303(here)-303(an)-303(e)-1(xtr)1(ac)-1(-)]TJ 0 -11.955 Td [(tion)-321(metho)-28(d)-320(that)-321(can)-321(b)-27(e)-321(used)-321(to)-321(get)-321(a)-320(full)-321(cop)28(y)-321(of)-321(the)-320(part)-321(of)-321(the)-320(v)27(ector)-320(s)-1(t)1(o)-1(r)1(e)-1(d)]TJ 0 -11.955 Td [(on)-333(the)-334(lo)-27(cal)-334(pro)-27(c)-1(ess.)]TJ 14.944 -11.956 Td [(The)-399(t)28(yp)-28(e)-399(declaration)-398(is)-399(sho)28(w)-1(n)-398(in)-399(\014gure)]TJ + [(.)-434(Among)-303(other)-303(s)-1(impl)1(e)-304(things,)-309(w)28(e)-304(de\014ne)-303(here)-303(an)-303(e)-1(xtr)1(ac)-1(-)]TJ 0 -11.956 Td [(tion)-321(metho)-28(d)-320(that)-321(can)-321(b)-27(e)-321(used)-321(to)-321(get)-321(a)-320(full)-321(cop)28(y)-321(of)-321(the)-320(part)-321(of)-321(the)-320(v)27(ector)-320(s)-1(t)1(o)-1(r)1(e)-1(d)]TJ 0 -11.955 Td [(on)-333(the)-334(lo)-27(cal)-334(pro)-27(c)-1(ess.)]TJ 14.944 -11.955 Td [(The)-399(t)28(yp)-28(e)-399(declaration)-398(is)-399(sho)28(w)-1(n)-398(in)-399(\014gure)]TJ 0 0 1 rg 0 0 1 RG [-399(5)]TJ 0 g 0 G [-399(where)]TJ/F30 9.9626 Tf 216.941 0 Td [(T)]TJ/F8 9.9626 Tf 9.203 0 Td [(is)-399(a)-399(placeholder)-398(for)-399(the)]TJ -241.088 -11.955 Td [(data)-333(t)27(yp)-27(e)-334(and)-333(precision)-333(v)55(arian)28(ts)]TJ 0 g 0 G -/F27 9.9626 Tf 0 -18.047 Td [(I)]TJ +/F27 9.9626 Tf 0 -19.323 Td [(I)]TJ 0 g 0 G /F8 9.9626 Tf 9.326 0 Td [(In)28(teger;)]TJ 0 g 0 G -/F27 9.9626 Tf -9.326 -18.987 Td [(S)]TJ +/F27 9.9626 Tf -9.326 -19.625 Td [(S)]TJ 0 g 0 G /F8 9.9626 Tf 11.347 0 Td [(Single)-333(precision)-334(real;)]TJ 0 g 0 G -/F27 9.9626 Tf -11.347 -18.986 Td [(D)]TJ +/F27 9.9626 Tf -11.347 -19.624 Td [(D)]TJ 0 g 0 G /F8 9.9626 Tf 13.768 0 Td [(Double)-333(precision)-334(real;)]TJ 0 g 0 G -/F27 9.9626 Tf -13.768 -18.987 Td [(C)]TJ +/F27 9.9626 Tf -13.768 -19.624 Td [(C)]TJ 0 g 0 G /F8 9.9626 Tf 13.256 0 Td [(Single)-333(precision)-334(complex;)]TJ 0 g 0 G -/F27 9.9626 Tf -13.256 -18.986 Td [(Z)]TJ +/F27 9.9626 Tf -13.256 -19.624 Td [(Z)]TJ 0 g 0 G -/F8 9.9626 Tf 11.983 0 Td [(Double)-333(precision)-334(complex.)]TJ -11.983 -18.048 Td [(The)-281(actual)-280(data)-280(is)-281(con)28(tained)-281(i)1(n)-281(the)-280(p)-28(olymorphic)-281(comp)-27(onen)27(t)]TJ/F30 9.9626 Tf 260.737 0 Td [(v%v)]TJ/F8 9.9626 Tf 15.691 0 Td [(;)-298(the)-281(separation)]TJ -276.428 -11.955 Td [(b)-28(et)28(w)28(een)-427(the)-426(application)-427(and)-426(the)-427(actual)-426(data)-426(is)-427(essen)28(tial)-427(for)-426(cases)-427(where)-426(it)-427(is)]TJ 0 -11.955 Td [(necessary)-426(to)-426(link)-425(to)-426(data)-426(storage)-426(made)-425(a)27(v)56(ailable)-426(elsewhere)-426(outside)-425(the)-426(direct)]TJ 0 -11.955 Td [(con)28(trol)-335(of)-335(the)-336(compiler/appli)1(c)-1(ation)1(,)-336(e.g.)-450(data)-335(stored)-335(in)-335(a)-335(graphics)-336(accelerator's)]TJ 0 -11.955 Td [(priv)56(ate)-334(memory)84(.)]TJ +/F8 9.9626 Tf 11.983 0 Td [(Double)-333(precision)-334(complex.)]TJ 0 g 0 G + 154.891 -29.888 Td [(19)]TJ 0 g 0 G +ET +endstream +endobj +880 0 obj << +/Type /Page +/Contents 881 0 R +/Resources 879 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 887 0 R +/Annots [ 877 0 R 878 0 R ] +>> endobj +877 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [199.382 263.033 206.356 273.881] +/Subtype /Link +/A << /S /GoTo /D (section.6) >> +>> endobj +878 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [292.368 227.168 299.342 238.016] +/Subtype /Link +/A << /S /GoTo /D (figure.5) >> +>> endobj +882 0 obj << +/D [880 0 R /XYZ 99.895 740.998 null] +>> endobj +122 0 obj << +/D [880 0 R /XYZ 99.895 671.066 null] +>> endobj +883 0 obj << +/D [880 0 R /XYZ 99.895 665.39 null] +>> endobj +884 0 obj << +/D [880 0 R /XYZ 99.895 667.327 null] +>> endobj +126 0 obj << +/D [880 0 R /XYZ 99.895 500.356 null] +>> endobj +130 0 obj << +/D [880 0 R /XYZ 99.895 331.678 null] +>> endobj +885 0 obj << +/D [880 0 R /XYZ 121.151 301.832 null] +>> endobj +886 0 obj << +/D [880 0 R /XYZ 342.09 289.877 null] +>> endobj +879 0 obj << +/Font << /F27 497 0 R /F8 498 0 R /F16 495 0 R /F30 689 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +891 0 obj << +/Length 6916 +>> +stream 0 g 0 G 0 g 0 G +BT +/F8 9.9626 Tf 150.705 706.129 Td [(The)-280(ac)-1(tu)1(al)-281(data)-280(is)-281(con)28(tained)-280(in)-281(the)-280(p)-28(olymorphic)-280(c)-1(omp)-27(onen)28(t)]TJ/F30 9.9626 Tf 260.737 0 Td [(v%v)]TJ/F8 9.9626 Tf 15.691 0 Td [(;)-298(the)-280(s)-1(eparati)1(on)]TJ -276.428 -11.955 Td [(b)-28(et)28(w)28(een)-427(the)-426(application)-427(and)-426(the)-427(actual)-426(data)-426(is)-427(essen)28(tial)-427(for)-426(cases)-427(where)-426(it)-427(is)]TJ 0 -11.955 Td [(necessary)-426(to)-426(link)-425(to)-426(data)-426(storage)-426(made)-425(a)27(v)56(ailable)-426(elsewhere)-426(outside)-425(the)-426(direct)]TJ 0 -11.956 Td [(con)28(trol)-335(of)-335(the)-336(compiler/app)1(lica)-1(t)1(ion,)-336(e.g.)-450(data)-335(stored)-335(in)-335(a)-335(graphics)-335(ac)-1(celerator's)]TJ 0 -11.955 Td [(priv)56(ate)-334(memory)84(.)]TJ 0 g 0 G -/F30 9.9626 Tf 36.238 -19.042 Td [(type)-525(psb_T_base_vect_type)]TJ 10.461 -11.955 Td [(TYPE\050KIND_\051,)-525(allocatable)-525(::)-525(v\050:\051)]TJ -10.461 -11.956 Td [(end)-525(type)-525(psb_T_base_vect_type)]TJ 0 -23.91 Td [(type)-525(psb_T_vect_type)]TJ 10.461 -11.955 Td [(class\050psb_T_base_vect_type\051,)-525(allocatable)-525(::)-525(v)]TJ -10.461 -11.955 Td [(end)-525(type)-1050(psb_T_vect_type)]TJ 0 g 0 G -/F8 9.9626 Tf -21.515 -39.795 Td [(Figure)-333(5:)-778(The)-333(PSBLAS)-334(de\014ned)-333(data)-333(t)28(yp)-28(e)-333(that)-334(con)28(tains)-333(a)-334(dense)-333(v)28(ector.)]TJ +0 g 0 G +/F27 9.9626 Tf 38.091 -27.103 Td [(t)-36(y)-36(p)-36(e)]TJ/F8 9.9626 Tf 30.818 0 Td [(p)-129(s)-130(b)]TJ +ET +q +1 0 0 1 239.076 631.404 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 243.353 631.205 Td [(T)]TJ +ET +q +1 0 0 1 252.435 631.404 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 256.712 631.205 Td [(b)-129(a)-130(s)-129(e)]TJ +ET +q +1 0 0 1 281.337 631.404 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 285.614 631.205 Td [(v)-129(e)-130(c)-129(t)]TJ +ET +q +1 0 0 1 309.353 631.404 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 313.63 631.205 Td [(t)-129(y)-130(p)-129(e)]TJ/F27 9.9626 Tf -114.853 -11.955 Td [(T)162(Y)162(P)163(E)]TJ/F8 9.9626 Tf 26.578 0 Td [(\050)-103(K)2(I)2(N)2(D)]TJ +ET +q +1 0 0 1 257.202 619.449 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 261.498 619.25 Td [(\051)-267(,)]TJ/F27 9.9626 Tf 17.655 0 Td [(a)-105(l)-106(l)-105(o)-106(c)-105(a)-106(t)-105(a)-106(b)-105(l)-106(e)]TJ/F8 9.9626 Tf 72.821 0 Td [(:)-215(:)-851(v)-222(\050)-186(:)-186(\051)]TJ/F27 9.9626 Tf -163.549 -11.955 Td [(e)1(n)1(d)-634(t)-36(y)-36(p)-36(e)]TJ/F8 9.9626 Tf 55.1 0 Td [(p)-129(s)-130(b)]TJ +ET +q +1 0 0 1 262.987 607.494 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 267.264 607.295 Td [(T)]TJ +ET +q +1 0 0 1 276.345 607.494 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 280.622 607.295 Td [(b)-129(a)-130(s)-129(e)]TJ +ET +q +1 0 0 1 305.247 607.494 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 309.524 607.295 Td [(v)-129(e)-130(c)-129(t)]TJ +ET +q +1 0 0 1 333.263 607.494 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 337.541 607.295 Td [(t)-129(y)-130(p)-129(e)]TJ/F27 9.9626 Tf -148.745 -23.911 Td [(t)-36(y)-36(p)-36(e)]TJ/F8 9.9626 Tf 30.756 0 Td [(p)-123(s)-123(b)]TJ +ET +q +1 0 0 1 238.83 583.584 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 243.045 583.384 Td [(T)]TJ +ET +q +1 0 0 1 252.065 583.584 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 256.28 583.384 Td [(v)-123(e)-123(c)-123(t)]TJ +ET +q +1 0 0 1 279.773 583.584 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 283.988 583.384 Td [(t)-123(y)-123(p)-123(e)]TJ -81.953 -11.955 Td [(c)-165(l)-165(a)-164(s)-165(s)-271(\050)-235(p)-129(s)-129(b)]TJ +ET +q +1 0 0 1 257.009 571.629 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 261.286 571.429 Td [(T)]TJ +ET +q +1 0 0 1 270.368 571.629 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 274.645 571.429 Td [(b)-129(a)-130(s)-129(e)]TJ +ET +q +1 0 0 1 299.269 571.629 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 303.547 571.429 Td [(v)-129(e)-130(c)-129(t)]TJ +ET +q +1 0 0 1 327.286 571.629 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 331.563 571.429 Td [(t)-129(y)-130(p)-129(e)-263(\051)-266(,)]TJ/F27 9.9626 Tf 43.232 0 Td [(a)-105(l)-106(l)-105(o)-106(c)-105(a)-106(t)-105(a)-106(b)-105(l)-106(e)]TJ/F8 9.9626 Tf 72.821 0 Td [(:)-215(:)-851(v)]TJ/F27 9.9626 Tf -259.191 -11.955 Td [(e)1(n)1(d)-634(t)-36(y)-36(p)-36(e)]TJ/F8 9.9626 Tf 61.016 0 Td [(p)-123(s)-123(b)]TJ +ET +q +1 0 0 1 268.718 559.673 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 272.933 559.474 Td [(T)]TJ +ET +q +1 0 0 1 281.953 559.673 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 286.168 559.474 Td [(v)-123(e)-123(c)-124(t)]TJ +ET +q +1 0 0 1 309.661 559.673 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 313.877 559.474 Td [(t)-123(y)-123(p)-123(e)]TJ +0 g 0 G 0 g 0 G 0 g 0 G -/F27 9.9626 Tf -14.723 -36.509 Td [(3.3.1)-1150(Metho)-32(ds)]TJ 0 -18.389 Td [(get)]TJ + -148.45 -37.404 Td [(Figure)-333(5:)-778(The)-333(PSBLAS)-334(de\014ned)-333(data)-333(t)28(yp)-28(e)-334(th)1(at)-334(con)28(tains)-333(a)-334(dense)-333(v)28(ector.)]TJ +0 g 0 G +0 g 0 G +/F27 9.9626 Tf -14.722 -36.227 Td [(3.3.1)-1150(V)96(ector)-384(Metho)-32(ds)]TJ +0 g 0 G +0 g 0 G + 0 -30.344 Td [(get)]TJ ET q -1 0 0 1 116.018 258.925 cm +1 0 0 1 166.827 455.698 cm []0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q BT -/F27 9.9626 Tf 119.455 258.726 Td [(nro)32(ws)-383(|)-384(Get)-383(n)32(um)32(b)-32(er)-383(of)-384(ro)32(ws)-383(in)-383(a)-384(dense)-383(v)32(ector)]TJ +/F27 9.9626 Tf 170.264 455.499 Td [(nro)32(ws|Get)-383(n)32(um)32(b)-32(er)-384(of)-383(ro)32(ws)-383(in)-384(a)-383(dense)-383(v)31(e)1(c)-1(tor)]TJ/F8 9.9626 Tf -18.72 -28.931 Td [(n)-84(r)-596(=)-547(v)81(%)2(g)-114(e)-115(t)]TJ +ET +q +1 0 0 1 210.984 426.767 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 215.111 426.568 Td [(n)-114(r)-115(o)-114(w)-114(s)-255(\050)-141(\051)]TJ 0 g 0 G 0 g 0 G -/F30 9.9626 Tf -19.56 -18.389 Td [(nr)-525(=)-525(v%get_nrows\050\051)]TJ 0 g 0 G -/F27 9.9626 Tf 0 -19.571 Td [(T)32(yp)-32(e:)]TJ +/F27 9.9626 Tf -64.406 -16.797 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G /F8 9.9626 Tf 33.797 0 Td [(Async)28(hronous.)]TJ 0 g 0 G -/F27 9.9626 Tf -33.797 -18.986 Td [(On)-383(En)32(try)]TJ +/F27 9.9626 Tf -33.797 -18.79 Td [(On)-383(En)32(try)]TJ 0 g 0 G 0 g 0 G - 0 -18.987 Td [(v)]TJ + 0 -18.79 Td [(v)]TJ +0 g 0 G +/F8 9.9626 Tf 11.028 0 Td [(the)-333(dense)-334(v)28(ector)]TJ 13.878 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ +0 g 0 G + -57.285 -31.035 Td [(On)-383(Return)]TJ +0 g 0 G +0 g 0 G + 0 -18.79 Td [(F)96(unction)-384(v)64(alue)]TJ +0 g 0 G +/F8 9.9626 Tf 78.386 0 Td [(The)-333(n)27(um)28(b)-28(er)-333(of)-333(ro)28(ws)-334(of)-333(dense)-333(v)27(ector)]TJ/F30 9.9626 Tf 159.596 0 Td [(v)]TJ/F8 9.9626 Tf 5.231 0 Td [(.)]TJ +0 g 0 G +0 g 0 G +/F27 9.9626 Tf -243.213 -43.061 Td [(sizeof)-383(|Get)-384(memory)-383(o)-32(ccupation)-383(in)-384(b)32(ytes)-383(of)-384(a)-383(dense)-383(v)32(ector)]TJ/F8 9.9626 Tf 0.953 -28.931 Td [(m)-96(e)-96(m)-95(o)-96(r)-96(y)]TJ +ET +q +1 0 0 1 193.15 238.618 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 197.092 238.419 Td [(s)-96(i)-95(z)-96(e)-607(=)-547(v)80(%)-59(s)-177(i)-176(z)-176(e)-176(o)-176(f)-317(\050)-141(\051)]TJ +0 g 0 G +0 g 0 G +0 g 0 G +/F27 9.9626 Tf -46.387 -16.797 Td [(T)32(yp)-32(e:)]TJ +0 g 0 G +/F8 9.9626 Tf 33.797 0 Td [(Async)28(hronous.)]TJ +0 g 0 G +/F27 9.9626 Tf -33.797 -18.79 Td [(On)-383(En)32(try)]TJ 0 g 0 G -/F8 9.9626 Tf 11.028 0 Td [(the)-333(dense)-334(v)28(ector)]TJ 13.879 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ 0 g 0 G - -57.286 -31.526 Td [(On)-383(Return)]TJ + 0 -18.79 Td [(v)]TJ +0 g 0 G +/F8 9.9626 Tf 11.028 0 Td [(the)-333(dense)-334(v)28(ector)]TJ 13.878 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ +0 g 0 G + -57.285 -31.034 Td [(On)-383(Return)]TJ 0 g 0 G 0 g 0 G - 0 -18.986 Td [(F)96(unction)-384(v)64(alue)]TJ + 0 -18.79 Td [(F)96(unction)-384(v)64(alue)]TJ 0 g 0 G -/F8 9.9626 Tf 78.387 0 Td [(The)-333(n)28(um)27(b)-27(e)-1(r)-333(of)-333(ro)28(ws)-334(of)-333(dense)-333(v)27(ector)]TJ/F30 9.9626 Tf 159.596 0 Td [(v)]TJ/F8 9.9626 Tf 5.23 0 Td [(.)]TJ +/F8 9.9626 Tf 78.386 0 Td [(The)-333(memory)-334(o)-28(ccupation)-333(in)-333(b)28(ytes.)]TJ 0 g 0 G - -76.338 -29.888 Td [(19)]TJ + 88.488 -31.825 Td [(20)]TJ 0 g 0 G ET endstream endobj -831 0 obj << +890 0 obj << /Type /Page -/Contents 832 0 R -/Resources 830 0 R +/Contents 891 0 R +/Resources 889 0 R /MediaBox [0 0 595.276 841.89] -/Parent 837 0 R -/Annots [ 824 0 R 829 0 R ] +/Parent 887 0 R >> endobj -824 0 obj << -/Type /Annot -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [199.382 648.941 206.356 659.789] -/Subtype /Link -/A << /S /GoTo /D (section.6) >> +892 0 obj << +/D [890 0 R /XYZ 150.705 740.998 null] >> endobj -829 0 obj << -/Type /Annot -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [292.368 613.075 299.342 623.923] -/Subtype /Link -/A << /S /GoTo /D (figure.5) >> +893 0 obj << +/D [890 0 R /XYZ 176.482 639.574 null] >> endobj -833 0 obj << -/D [831 0 R /XYZ 99.895 740.998 null] +894 0 obj << +/D [890 0 R /XYZ 176.482 643.16 null] >> endobj -130 0 obj << -/D [831 0 R /XYZ 99.895 716.092 null] +895 0 obj << +/D [890 0 R /XYZ 176.482 631.205 null] >> endobj -834 0 obj << -/D [831 0 R /XYZ 121.151 687.74 null] +896 0 obj << +/D [890 0 R /XYZ 176.482 619.25 null] >> endobj -835 0 obj << -/D [831 0 R /XYZ 342.09 675.784 null] +897 0 obj << +/D [890 0 R /XYZ 176.482 607.295 null] >> endobj -836 0 obj << -/D [831 0 R /XYZ 158.232 325.579 null] +898 0 obj << +/D [890 0 R /XYZ 176.482 595.34 null] +>> endobj +899 0 obj << +/D [890 0 R /XYZ 176.482 583.384 null] +>> endobj +900 0 obj << +/D [890 0 R /XYZ 176.482 571.429 null] +>> endobj +888 0 obj << +/D [890 0 R /XYZ 209.041 534.025 null] >> endobj 134 0 obj << -/D [831 0 R /XYZ 99.895 287.134 null] +/D [890 0 R /XYZ 150.705 495.861 null] >> endobj 138 0 obj << -/D [831 0 R /XYZ 99.895 250.355 null] +/D [890 0 R /XYZ 150.705 441.428 null] >> endobj -830 0 obj << -/Font << /F16 495 0 R /F8 498 0 R /F30 689 0 R /F27 497 0 R >> +901 0 obj << +/D [890 0 R /XYZ 150.705 436.586 null] +>> endobj +902 0 obj << +/D [890 0 R /XYZ 150.705 438.523 null] +>> endobj +142 0 obj << +/D [890 0 R /XYZ 150.705 253.279 null] +>> endobj +903 0 obj << +/D [890 0 R /XYZ 150.705 248.437 null] +>> endobj +904 0 obj << +/D [890 0 R /XYZ 150.705 250.374 null] +>> endobj +889 0 obj << +/Font << /F8 498 0 R /F30 689 0 R /F27 497 0 R >> /ProcSet [ /PDF /Text ] >> endobj -841 0 obj << -/Length 2853 +908 0 obj << +/Length 3811 >> stream 0 g 0 G 0 g 0 G -BT -/F27 9.9626 Tf 150.705 706.129 Td [(sizeof)-383(|)-384(Get)-383(memory)-383(o)-32(ccupation)-384(in)-383(b)32(ytes)-384(of)-383(a)-383(dense)-384(v)32(ector)]TJ 0 g 0 G 0 g 0 G -/F30 9.9626 Tf 0 -19.144 Td [(memory_size)-525(=)-525(v%sizeof\050\051)]TJ -0 g 0 G -/F27 9.9626 Tf 0 -23.134 Td [(T)32(yp)-32(e:)]TJ -0 g 0 G -/F8 9.9626 Tf 33.797 0 Td [(Async)28(hronous.)]TJ -0 g 0 G -/F27 9.9626 Tf -33.797 -21.548 Td [(On)-383(En)32(try)]TJ -0 g 0 G -0 g 0 G - 0 -21.547 Td [(v)]TJ -0 g 0 G -/F8 9.9626 Tf 11.028 0 Td [(the)-333(dense)-334(v)28(ector)]TJ 13.878 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ -0 g 0 G - -57.285 -35.089 Td [(On)-383(Return)]TJ -0 g 0 G -0 g 0 G - 0 -21.548 Td [(F)96(unction)-384(v)64(alue)]TJ -0 g 0 G -/F8 9.9626 Tf 78.386 0 Td [(The)-333(memory)-334(o)-28(ccupation)-333(in)-333(b)28(ytes.)]TJ/F27 9.9626 Tf -78.386 -28.047 Td [(get)]TJ +BT +/F27 9.9626 Tf 99.895 686.204 Td [(get)]TJ ET q -1 0 0 1 166.827 524.317 cm +1 0 0 1 116.018 686.403 cm []0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q BT -/F27 9.9626 Tf 170.264 524.117 Td [(v)32(ect)-383(|)-384(Get)-383(a)-383(cop)31(y)-383(of)-383(the)-384(v)32(ector)-383(con)32(ten)32(ts)]TJ +/F27 9.9626 Tf 119.455 686.204 Td [(v)32(ect)-383(|Get)-384(a)-383(cop)32(y)-384(of)-383(the)-383(v)32(ector)-384(con)32(ten)32(ts)]TJ/F8 9.9626 Tf -18.541 -32.337 Td [(e)-102(x)-102(t)-103(v)-613(=)-547(v)80(%)-28(g)-144(e)-145(t)]TJ +ET +q +1 0 0 1 173.337 654.066 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 177.766 653.867 Td [(v)-145(e)-144(c)-145(t)-285(\050)-141(\051)]TJ 0 g 0 G 0 g 0 G -/F30 9.9626 Tf -19.559 -19.144 Td [(extv)-525(=)-525(v%get_vect\050\051)]TJ 0 g 0 G -/F27 9.9626 Tf 0 -23.134 Td [(T)32(yp)-32(e:)]TJ +/F27 9.9626 Tf -77.871 -17.933 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G /F8 9.9626 Tf 33.797 0 Td [(Async)28(hronous.)]TJ 0 g 0 G -/F27 9.9626 Tf -33.797 -21.547 Td [(On)-383(En)32(try)]TJ +/F27 9.9626 Tf -33.797 -19.925 Td [(On)-383(En)32(try)]TJ 0 g 0 G 0 g 0 G - 0 -21.547 Td [(v)]TJ + 0 -19.926 Td [(v)]TJ 0 g 0 G -/F8 9.9626 Tf 11.028 0 Td [(the)-333(dense)-334(v)28(ector)]TJ 13.878 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ +/F8 9.9626 Tf 11.028 0 Td [(the)-333(dense)-334(v)28(ector)]TJ 13.879 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ 0 g 0 G - -57.285 -35.09 Td [(On)-383(Return)]TJ + -57.286 -33.873 Td [(On)-383(Return)]TJ 0 g 0 G 0 g 0 G - 0 -21.547 Td [(F)96(unction)-384(v)64(alue)]TJ + 0 -19.925 Td [(F)96(unction)-384(v)64(alue)]TJ 0 g 0 G -/F8 9.9626 Tf 78.386 0 Td [(An)-353(allo)-28(catable)-354(arra)28(y)-353(holding)-354(a)-353(cop)28(y)-354(of)-353(the)-354(dense)-353(v)28(ec)-1(t)1(o)-1(r)-353(con-)]TJ -53.48 -11.955 Td [(ten)28(ts.)]TJ +/F8 9.9626 Tf 78.387 0 Td [(An)-353(allo)-28(catable)-354(arra)28(y)-353(holding)-354(a)-353(cop)28(y)-354(of)-353(the)-354(dense)-353(v)28(ector)-354(con-)]TJ -53.48 -11.955 Td [(ten)28(ts.)]TJ 0 g 0 G 0 g 0 G -/F16 11.9552 Tf -24.906 -53.58 Td [(clone|Clone)-375(curren)31(t)-375(ob)-62(ject)]TJ +/F27 9.9626 Tf -24.907 -45.822 Td [(clone|Clone)-383(curren)32(t)-384(ob)-64(ject)]TJ 1.377 -32.337 Td [(c)-138(a)-138(l)-139(l)]TJ/F8 9.9626 Tf 34.849 0 Td [(x)81(%)-13(c)-130(l)-130(o)-129(n)-130(e)-235(\050)-130(y)-209(,)-313(i)-153(n)-152(f)-152(o)-258(\051)]TJ 0 g 0 G 0 g 0 G -/F30 9.9626 Tf 0 -27.925 Td [(call)-1050(x%clone\050y,info\051)]TJ 0 g 0 G -/F27 9.9626 Tf 0 -23.134 Td [(T)32(yp)-32(e:)]TJ +/F27 9.9626 Tf -36.226 -17.932 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G /F8 9.9626 Tf 33.797 0 Td [(Async)28(hronous.)]TJ 0 g 0 G -/F27 9.9626 Tf -33.797 -21.547 Td [(On)-383(En)32(try)]TJ +/F27 9.9626 Tf -33.797 -19.926 Td [(On)-383(En)32(try)]TJ 0 g 0 G 0 g 0 G - 0 -21.547 Td [(x)]TJ + 0 -19.925 Td [(x)]TJ 0 g 0 G -/F8 9.9626 Tf 11.028 0 Td [(the)-333(dense)-334(v)28(ector.)]TJ 13.878 -11.956 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf 23.073 0 Td [(.)]TJ +/F8 9.9626 Tf 11.028 0 Td [(the)-333(dense)-334(v)28(ector.)]TJ 13.879 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf 23.073 0 Td [(.)]TJ 0 g 0 G -/F27 9.9626 Tf -80.358 -35.089 Td [(On)-383(Return)]TJ +/F27 9.9626 Tf -80.359 -33.873 Td [(On)-383(Return)]TJ 0 g 0 G 0 g 0 G - 0 -21.547 Td [(y)]TJ + 0 -19.925 Td [(y)]TJ 0 g 0 G -/F8 9.9626 Tf 11.028 0 Td [(A)-333(cop)27(y)-333(of)-333(the)-333(input)-334(ob)-55(ject.)]TJ +/F8 9.9626 Tf 11.028 0 Td [(A)-333(cop)27(y)-333(of)-333(the)-334(in)1(put)-334(ob)-55(ject.)]TJ 0 g 0 G -/F27 9.9626 Tf -11.028 -21.547 Td [(info)]TJ +/F27 9.9626 Tf -11.028 -19.926 Td [(info)]TJ 0 g 0 G -/F8 9.9626 Tf 23.758 0 Td [(Return)-333(co)-28(de.)]TJ +/F8 9.9626 Tf 23.758 0 Td [(Return)-333(co)-28(de.)]TJ/F16 11.9552 Tf -23.758 -27.888 Td [(3.4)-1125(Preconditioner)-375(data)-375(structure)]TJ/F8 9.9626 Tf 0 -18.389 Td [(Our)-383(base)-383(library)-383(o\013ers)-383(supp)-28(ort)-383(for)-383(simple)-383(w)28(ell)-383(kno)27(wn)-383(preconditioners)-383(lik)28(e)-383(Di-)]TJ 0 -11.956 Td [(agonal)-333(Scaling)-334(or)-333(Blo)-28(c)28(k)-333(Jacobi)-334(with)-333(incomplete)-333(factorization)-334(ILU\0500\051.)]TJ 14.944 -11.955 Td [(A)-427(preconditioner)-428(is)-427(held)-428(in)-427(the)]TJ/F30 9.9626 Tf 142.723 0 Td [(psb)]TJ +ET +q +1 0 0 1 273.881 226.766 cm +[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S +Q +BT +/F30 9.9626 Tf 277.019 226.566 Td [(prec)]TJ +ET +q +1 0 0 1 298.568 226.766 cm +[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S +Q +BT +/F30 9.9626 Tf 301.707 226.566 Td [(type)]TJ/F8 9.9626 Tf 25.18 0 Td [(data)-427(structure)-428(rep)-28(orted)-427(in)]TJ -226.992 -11.955 Td [(\014gure)]TJ +0 0 1 rg 0 0 1 RG + [-361(6)]TJ +0 g 0 G + [(.)-527(The)]TJ/F30 9.9626 Tf 61.73 0 Td [(psb_prec_type)]TJ/F8 9.9626 Tf 71.589 0 Td [(data)-361(t)28(yp)-28(e)-361(ma)28(y)-361(con)28(tain)-361(a)-361(simple)-361(preconditioning)]TJ -133.319 -11.955 Td [(matrix)-488(with)-487(the)-488(asso)-28(ciated)-488(comm)28(unication)-488(descriptor.)1(T)-1(h)1(e)-488(in)28(ternal)-488(precondi-)]TJ 0 -11.955 Td [(tioner)-417(is)-417(allo)-28(cated)-417(approp)1(riately)-417(with)-417(the)-417(dynamic)-417(t)28(yp)-28(e)-417(corresp)-28(onding)-417(to)-417(the)]TJ 0 -11.955 Td [(desired)-333(preconditioner.)]TJ 0 g 0 G - 143.116 -29.888 Td [(20)]TJ + 166.875 -88.308 Td [(21)]TJ 0 g 0 G ET endstream endobj -840 0 obj << +907 0 obj << /Type /Page -/Contents 841 0 R -/Resources 839 0 R +/Contents 908 0 R +/Resources 906 0 R /MediaBox [0 0 595.276 841.89] -/Parent 837 0 R +/Parent 887 0 R +/Annots [ 905 0 R ] >> endobj -842 0 obj << -/D [840 0 R /XYZ 150.705 740.998 null] +905 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [126.875 211.401 133.849 222.526] +/Subtype /Link +/A << /S /GoTo /D (figure.6) >> >> endobj -142 0 obj << -/D [840 0 R /XYZ 150.705 697.408 null] +909 0 obj << +/D [907 0 R /XYZ 99.895 740.998 null] >> endobj 146 0 obj << -/D [840 0 R /XYZ 150.705 515.397 null] +/D [907 0 R /XYZ 99.895 669.862 null] +>> endobj +910 0 obj << +/D [907 0 R /XYZ 99.895 663.885 null] +>> endobj +911 0 obj << +/D [907 0 R /XYZ 99.895 665.822 null] >> endobj 150 0 obj << -/D [840 0 R /XYZ 150.705 286.729 null] +/D [907 0 R /XYZ 99.895 456.212 null] >> endobj -839 0 obj << -/Font << /F27 497 0 R /F30 689 0 R /F8 498 0 R /F16 495 0 R >> +912 0 obj << +/D [907 0 R /XYZ 99.895 450.234 null] +>> endobj +913 0 obj << +/D [907 0 R /XYZ 99.895 452.172 null] +>> endobj +154 0 obj << +/D [907 0 R /XYZ 99.895 282.814 null] +>> endobj +914 0 obj << +/D [907 0 R /XYZ 257.563 226.566 null] +>> endobj +906 0 obj << +/Font << /F27 497 0 R /F8 498 0 R /F16 495 0 R /F30 689 0 R >> /ProcSet [ /PDF /Text ] >> endobj -845 0 obj << -/Length 2012 +918 0 obj << +/Length 1904 >> stream 0 g 0 G 0 g 0 G +0 g 0 G +0 g 0 G +0 g 0 G BT -/F16 11.9552 Tf 99.895 706.129 Td [(3.4)-1125(Preconditioner)-375(data)-375(structure)]TJ/F8 9.9626 Tf 0 -18.389 Td [(Our)-383(base)-383(library)-383(o\013ers)-383(supp)-28(ort)-383(for)-383(simple)-383(w)28(ell)-383(kno)27(wn)-383(preconditioners)-383(lik)28(e)-383(Di-)]TJ 0 -11.956 Td [(agonal)-333(Scaling)-334(or)-333(Blo)-28(c)28(k)-333(Jacobi)-334(with)-333(incomplete)-333(factorization)-334(ILU\0500\051.)]TJ 14.944 -11.955 Td [(A)-427(preconditioner)-428(is)-427(held)-428(in)-427(the)]TJ/F30 9.9626 Tf 142.724 0 Td [(psb)]TJ +/F46 8.9664 Tf 179.276 436.385 Td [(t)-36(y)-37(p)-36(e)]TJ/F45 8.9664 Tf 28.364 0 Td [(p)-116(s)-117(b)]TJ ET q -1 0 0 1 273.881 664.028 cm -[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S +1 0 0 1 225.2 436.584 cm +[]0 d 0 J 0.398 w 0 0 m 2.765 0 l S Q BT -/F30 9.9626 Tf 277.019 663.829 Td [(prec)]TJ +/F45 8.9664 Tf 229.008 436.385 Td [(T)-116(p)-117(r)-116(e)-117(c)]TJ ET q -1 0 0 1 298.568 664.028 cm -[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S +1 0 0 1 258.356 436.584 cm +[]0 d 0 J 0.398 w 0 0 m 2.765 0 l S Q BT -/F30 9.9626 Tf 301.707 663.829 Td [(type)]TJ/F8 9.9626 Tf 25.18 0 Td [(data)-427(structure)-428(rep)-28(orted)-427(in)]TJ -226.992 -11.955 Td [(\014gure)]TJ -0 0 1 rg 0 0 1 RG - [-361(6)]TJ -0 g 0 G - [(.)-527(The)]TJ/F30 9.9626 Tf 61.73 0 Td [(psb_prec_type)]TJ/F8 9.9626 Tf 71.589 0 Td [(data)-361(t)28(yp)-28(e)-361(ma)28(y)-361(con)28(tain)-361(a)-361(simple)-361(preconditioning)]TJ -133.319 -11.955 Td [(matrix)-488(with)-487(the)-488(asso)-28(ciated)-488(comm)28(unication)-488(descriptor.)1(T)-1(h)1(e)-488(in)28(ternal)-488(precondi-)]TJ 0 -11.955 Td [(tioner)-417(is)-417(allo)-28(cated)-417(approp)1(riately)-417(with)-417(the)-417(dynamic)-417(t)28(yp)-28(e)-417(corresp)-28(onding)-417(to)-417(the)]TJ 0 -11.956 Td [(desired)-333(preconditioner.)]TJ -0 g 0 G -0 g 0 G -0 g 0 G +/F45 8.9664 Tf 262.164 436.385 Td [(t)-116(y)-117(p)-116(e)]TJ -70.637 -10.959 Td [(c)-169(l)-170(a)-169(s)-170(s)-277(\050)-240(p)-132(s)-131(b)]TJ +ET +q +1 0 0 1 242.324 425.625 cm +[]0 d 0 J 0.398 w 0 0 m 2.765 0 l S +Q +BT +/F45 8.9664 Tf 246.266 425.426 Td [(T)]TJ +ET +q +1 0 0 1 254.653 425.625 cm +[]0 d 0 J 0.398 w 0 0 m 2.765 0 l S +Q +BT +/F45 8.9664 Tf 258.595 425.426 Td [(b)-131(a)-132(s)-131(e)]TJ +ET +q +1 0 0 1 281.322 425.625 cm +[]0 d 0 J 0.398 w 0 0 m 2.765 0 l S +Q +BT +/F45 8.9664 Tf 285.265 425.426 Td [(p)-131(r)-132(e)-131(c)]TJ +ET +q +1 0 0 1 307.449 425.625 cm +[]0 d 0 J 0.398 w 0 0 m 2.765 0 l S +Q +BT +/F45 8.9664 Tf 311.392 425.426 Td [(t)-131(y)-132(p)-131(e)-268(\051)-275(,)]TJ/F46 8.9664 Tf 39.932 0 Td [(a)-108(l)-108(l)-107(o)-108(c)-108(a)-108(t)-108(a)-107(b)-108(l)-108(e)]TJ/F45 8.9664 Tf 67.365 0 Td [(:)-221(:)-953(p)-116(r)-116(e)-116(c)]TJ/F46 8.9664 Tf -239.756 -10.959 Td [(e)2(n)2(d)-651(t)-36(y)-37(p)-36(e)]TJ/F45 8.9664 Tf 50.825 0 Td [(p)-116(s)-117(b)]TJ +ET +q +1 0 0 1 247.317 414.666 cm +[]0 d 0 J 0.398 w 0 0 m 2.765 0 l S +Q +BT +/F45 8.9664 Tf 251.125 414.467 Td [(T)-116(p)-117(r)-116(e)-117(c)]TJ +ET +q +1 0 0 1 280.473 414.666 cm +[]0 d 0 J 0.398 w 0 0 m 2.765 0 l S +Q +BT +/F45 8.9664 Tf 284.281 414.467 Td [(t)-116(y)-117(p)-116(e)]TJ 0 g 0 G 0 g 0 G -/F46 8.9664 Tf 26.602 -24.851 Td [(type)-525(psb_Tprec_type)]TJ 9.414 -10.959 Td [(class\050psb_T_base_prec_type\051,)-525(allocatable)-525(::)-525(prec)]TJ -9.414 -10.959 Td [(end)-525(type)-525(psb_Tprec_type)]TJ 0 g 0 G -/F8 9.9626 Tf -14.633 -38.799 Td [(Figure)-333(6:)-445(The)-333(PSBLAS)-333(de\014ned)-334(data)-333(t)28(yp)-28(e)-333(that)-333(c)-1(on)28(tains)-333(a)-333(preconditioner.)]TJ +/F8 9.9626 Tf -121.607 -37.105 Td [(Figure)-333(6:)-445(The)-333(PSBLAS)-333(de\014ned)-334(d)1(a)-1(t)1(a)-334(t)28(yp)-28(e)-333(that)-333(con)27(tains)-333(a)-333(preconditioner.)]TJ 0 g 0 G 0 g 0 G 0 g 0 G - 154.906 -440.002 Td [(21)]TJ + 154.905 -286.924 Td [(22)]TJ 0 g 0 G ET endstream endobj -844 0 obj << +917 0 obj << /Type /Page -/Contents 845 0 R -/Resources 843 0 R +/Contents 918 0 R +/Resources 916 0 R /MediaBox [0 0 595.276 841.89] -/Parent 837 0 R -/Annots [ 838 0 R ] +/Parent 887 0 R >> endobj -838 0 obj << -/Type /Annot -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [126.875 648.664 133.849 659.789] -/Subtype /Link -/A << /S /GoTo /D (figure.6) >> +919 0 obj << +/D [917 0 R /XYZ 150.705 740.998 null] >> endobj -846 0 obj << -/D [844 0 R /XYZ 99.895 740.998 null] +920 0 obj << +/D [917 0 R /XYZ 167.891 455.015 null] >> endobj -154 0 obj << -/D [844 0 R /XYZ 99.895 716.092 null] +921 0 obj << +/D [917 0 R /XYZ 167.891 458.303 null] >> endobj -847 0 obj << -/D [844 0 R /XYZ 257.563 663.829 null] +922 0 obj << +/D [917 0 R /XYZ 167.891 447.344 null] >> endobj -849 0 obj << -/D [844 0 R /XYZ 155.478 542.396 null] +925 0 obj << +/D [917 0 R /XYZ 167.891 436.385 null] >> endobj -843 0 obj << -/Font << /F16 495 0 R /F8 498 0 R /F30 689 0 R /F46 848 0 R >> +926 0 obj << +/D [917 0 R /XYZ 167.891 425.426 null] +>> endobj +915 0 obj << +/D [917 0 R /XYZ 206.288 389.317 null] +>> endobj +916 0 obj << +/Font << /F46 923 0 R /F45 924 0 R /F8 498 0 R >> /ProcSet [ /PDF /Text ] >> endobj -852 0 obj << -/Length 158 +929 0 obj << +/Length 157 >> stream 0 g 0 G 0 g 0 G BT -/F16 14.3462 Tf 150.705 706.129 Td [(4)-1125(Computational)-375(routines)]TJ +/F16 14.3462 Tf 99.895 706.129 Td [(4)-1125(Computational)-375(routines)]TJ 0 g 0 G -/F8 9.9626 Tf 166.874 -615.691 Td [(22)]TJ +/F8 9.9626 Tf 166.875 -615.691 Td [(23)]TJ 0 g 0 G ET endstream endobj -851 0 obj << +928 0 obj << /Type /Page -/Contents 852 0 R -/Resources 850 0 R +/Contents 929 0 R +/Resources 927 0 R /MediaBox [0 0 595.276 841.89] -/Parent 837 0 R +/Parent 887 0 R >> endobj -853 0 obj << -/D [851 0 R /XYZ 150.705 740.998 null] +930 0 obj << +/D [928 0 R /XYZ 99.895 740.998 null] >> endobj 158 0 obj << -/D [851 0 R /XYZ 150.705 716.092 null] +/D [928 0 R /XYZ 99.895 716.092 null] >> endobj -850 0 obj << +927 0 obj << /Font << /F16 495 0 R /F8 498 0 R >> /ProcSet [ /PDF /Text ] >> endobj -863 0 obj << -/Length 7361 +940 0 obj << +/Length 7384 >> stream 0 g 0 G 0 g 0 G +0 g 0 G +0 g 0 G +BT +/F16 14.3462 Tf 150.705 680.136 Td [(psb)]TJ +ET +q +1 0 0 1 175.972 680.336 cm +[]0 d 0 J 0.398 w 0 0 m 4.842 0 l S +Q BT -/F16 11.9552 Tf 99.895 706.129 Td [(psb)]TJ +/F16 14.3462 Tf 180.814 680.136 Td [(geaxpb)31(y|General)-375(Dense)-375(Matrix)-375(Sum)]TJ/F8 9.9626 Tf -30.109 -29.877 Td [(This)-436(subroutine)-436(is)-436(an)-436(in)28(terface)-437(to)-436(the)-436(computational)-436(k)28(ernel)-436(for)-436(dense)-436(matrix)]TJ 0 -11.955 Td [(sum:)]TJ/F11 9.9626 Tf 142.537 -12.023 Td [(y)]TJ/F14 9.9626 Tf 8.009 0 Td [(\040)]TJ/F11 9.9626 Tf 12.73 0 Td [(\013)-226(x)]TJ/F8 9.9626 Tf 16.532 0 Td [(+)]TJ/F11 9.9626 Tf 9.963 0 Td [(\014)-53(y)]TJ/F27 9.9626 Tf -188.394 -24.022 Td [(c)-138(a)-138(l)-139(l)]TJ/F8 9.9626 Tf 29.444 0 Td [(p)-94(s)-93(b)]TJ ET q -1 0 0 1 120.951 706.328 cm -[]0 d 0 J 0.398 w 0 0 m 4.035 0 l S +1 0 0 1 199.921 602.458 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 203.842 602.259 Td [(g)-94(e)-93(a)-94(x)-94(p)-93(b)-94(y)-199(\050)-193(a)-87(l)-87(p)-88(h)-87(a)-336(,)-785(x)-209(,)-846(b)-85(e)-86(t)-85(a)-331(,)-785(y)-210(,)-873(d)-113(e)-113(s)-112(c)]TJ +ET +q +1 0 0 1 390.429 602.458 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F16 11.9552 Tf 124.986 706.129 Td [(geaxpb)31(y)-375(|)-375(General)-375(Dense)-375(Matrix)-375(Sum)]TJ/F8 9.9626 Tf -25.091 -18.578 Td [(This)-436(subroutine)-436(is)-436(an)-436(in)28(te)-1(r)1(fac)-1(e)-436(to)-436(the)-436(computational)-436(k)28(ernel)-436(for)-436(dense)-436(matrix)]TJ 0 -11.955 Td [(sum:)]TJ/F11 9.9626 Tf 142.538 -12.258 Td [(y)]TJ/F14 9.9626 Tf 8.009 0 Td [(\040)]TJ/F11 9.9626 Tf 12.73 0 Td [(\013)-226(x)]TJ/F8 9.9626 Tf 16.532 0 Td [(+)]TJ/F11 9.9626 Tf 9.962 0 Td [(\014)-53(y)]TJ +/F8 9.9626 Tf 394.54 602.259 Td [(a)-386(,)-914(i)-152(n)-152(f)-152(o)-258(\051)]TJ 0 g 0 G 0 g 0 G -/F30 9.9626 Tf -189.771 -22.424 Td [(call)-525(psb_geaxpby\050alpha,)-525(x,)-525(beta,)-525(y,)-525(desc_a,)-525(info\051)]TJ 0 g 0 G 0 g 0 G 0 g 0 G ET q -1 0 0 1 177.988 616.077 cm +1 0 0 1 228.797 580.451 cm []0 d 0 J 0.398 w 0 0 m 187.526 0 l S Q BT -/F11 9.9626 Tf 183.966 607.509 Td [(x)]TJ/F8 9.9626 Tf 5.693 0 Td [(,)]TJ/F11 9.9626 Tf 6.089 0 Td [(y)]TJ/F8 9.9626 Tf 5.242 0 Td [(,)]TJ/F11 9.9626 Tf 6.088 0 Td [(\013)]TJ/F8 9.9626 Tf 6.41 0 Td [(,)]TJ/F11 9.9626 Tf 6.088 0 Td [(\014)]TJ/F27 9.9626 Tf 84.799 0 Td [(Subroutine)]TJ +/F11 9.9626 Tf 234.775 571.883 Td [(x)]TJ/F8 9.9626 Tf 5.694 0 Td [(,)]TJ/F11 9.9626 Tf 6.088 0 Td [(y)]TJ/F8 9.9626 Tf 5.242 0 Td [(,)]TJ/F11 9.9626 Tf 6.088 0 Td [(\013)]TJ/F8 9.9626 Tf 6.41 0 Td [(,)]TJ/F11 9.9626 Tf 6.089 0 Td [(\014)]TJ/F27 9.9626 Tf 84.799 0 Td [(Subroutine)]TJ ET q -1 0 0 1 177.988 603.724 cm +1 0 0 1 228.797 568.097 cm []0 d 0 J 0.398 w 0 0 m 187.526 0 l S Q BT -/F8 9.9626 Tf 183.966 595.156 Td [(Short)-333(Precision)-333(R)-1(eal)-3102(psb)]TJ +/F8 9.9626 Tf 234.775 559.529 Td [(Short)-333(Precision)-334(Real)-3102(psb)]TJ ET q -1 0 0 1 319.972 595.355 cm +1 0 0 1 370.782 559.729 cm []0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F8 9.9626 Tf 322.961 595.156 Td [(geaxpb)28(y)]TJ -138.995 -11.955 Td [(Long)-333(Precision)-334(Real)-3314(p)1(s)-1(b)]TJ +/F8 9.9626 Tf 373.771 559.529 Td [(geaxpb)28(y)]TJ -138.996 -11.955 Td [(Long)-333(Precision)-334(Real)-3314(psb)]TJ ET q -1 0 0 1 319.972 583.4 cm +1 0 0 1 370.782 547.774 cm []0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F8 9.9626 Tf 322.961 583.201 Td [(geaxpb)28(y)]TJ -138.995 -11.956 Td [(Short)-333(Precision)-333(C)-1(omplex)-1200(p)1(s)-1(b)]TJ +/F8 9.9626 Tf 373.771 547.574 Td [(geaxpb)28(y)]TJ -138.996 -11.955 Td [(Short)-333(Precision)-334(Complex)-1200(psb)]TJ ET q -1 0 0 1 319.972 571.445 cm +1 0 0 1 370.782 535.818 cm []0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F8 9.9626 Tf 322.961 571.245 Td [(geaxpb)28(y)]TJ -138.995 -11.955 Td [(Long)-333(Precision)-334(Complex)-1411(psb)]TJ +/F8 9.9626 Tf 373.771 535.619 Td [(geaxpb)28(y)]TJ -138.996 -11.955 Td [(Long)-333(Precision)-334(Complex)-1411(psb)]TJ ET q -1 0 0 1 319.972 559.49 cm +1 0 0 1 370.782 523.863 cm []0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F8 9.9626 Tf 322.961 559.29 Td [(geaxpb)28(y)]TJ +/F8 9.9626 Tf 373.771 523.664 Td [(geaxpb)28(y)]TJ ET q -1 0 0 1 177.988 555.504 cm +1 0 0 1 228.797 519.878 cm []0 d 0 J 0.398 w 0 0 m 187.526 0 l S Q 0 g 0 G BT -/F8 9.9626 Tf 228.067 527.465 Td [(T)83(able)-333(1:)-444(Data)-334(t)28(yp)-28(es)]TJ +/F8 9.9626 Tf 278.877 491.839 Td [(T)83(able)-333(1:)-444(Data)-334(t)28(yp)-28(es)]TJ 0 g 0 G 0 g 0 G 0 g 0 G -/F27 9.9626 Tf -128.172 -34.102 Td [(T)32(yp)-32(e:)]TJ +/F27 9.9626 Tf -128.172 -32.336 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G /F8 9.9626 Tf 33.797 0 Td [(Sync)28(hronous.)]TJ 0 g 0 G -/F27 9.9626 Tf -33.797 -20.33 Td [(On)-383(En)32(try)]TJ +/F27 9.9626 Tf -33.797 -20.015 Td [(On)-383(En)32(try)]TJ 0 g 0 G 0 g 0 G - 0 -20.329 Td [(alpha)]TJ + 0 -20.014 Td [(alpha)]TJ 0 g 0 G -/F8 9.9626 Tf 32.033 0 Td [(the)-333(scalar)]TJ/F11 9.9626 Tf 45.468 0 Td [(\013)]TJ/F8 9.9626 Tf 6.41 0 Td [(.)]TJ -59.004 -11.956 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(global)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf -29.611 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.547 0 Td [(.)]TJ -43.033 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(a)-333(n)28(um)28(b)-28(er)-333(of)-334(the)-333(data)-333(t)28(yp)-28(e)-334(ind)1(ic)-1(ated)-333(in)-333(T)83(able)]TJ +/F8 9.9626 Tf 32.032 0 Td [(the)-333(scalar)]TJ/F11 9.9626 Tf 45.469 0 Td [(\013)]TJ/F8 9.9626 Tf 6.41 0 Td [(.)]TJ -59.004 -11.956 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.378 0 Td [(global)]TJ/F8 9.9626 Tf -32.378 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf -29.611 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.485 0 Td [(in)]TJ/F8 9.9626 Tf 9.548 0 Td [(.)]TJ -43.033 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-444(a)-334(n)28(um)28(b)-28(er)-333(of)-334(the)-333(data)-333(t)28(yp)-28(e)-334(in)1(dicate)-1(d)-333(in)-333(T)83(able)]TJ 0 0 1 rg 0 0 1 RG [-333(1)]TJ 0 g 0 G [(.)]TJ 0 g 0 G -/F27 9.9626 Tf -24.907 -20.33 Td [(x)]TJ +/F27 9.9626 Tf -24.907 -20.015 Td [(x)]TJ 0 g 0 G -/F8 9.9626 Tf 11.028 0 Td [(the)-333(lo)-28(cal)-333(p)-28(ortion)-333(of)-334(global)-333(dense)-333(matrix)]TJ/F11 9.9626 Tf 176.118 0 Td [(x)]TJ/F8 9.9626 Tf 5.694 0 Td [(.)]TJ -167.933 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf -29.611 -11.956 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.547 0 Td [(.)]TJ -43.033 -11.955 Td [(Sp)-28(eci\014ed)-255(as:)-405(a)-255(rank)-254(one)-255(or)-255(t)28(w)27(o)-254(arra)27(y)-254(or)-255(an)-255(ob)-55(jec)-1(t)-254(of)-255(t)28(yp)-28(e)]TJ +/F8 9.9626 Tf 11.028 0 Td [(the)-333(lo)-28(cal)-333(p)-28(ortion)-333(of)-334(global)-333(dense)-333(matrix)]TJ/F11 9.9626 Tf 176.118 0 Td [(x)]TJ/F8 9.9626 Tf 5.694 0 Td [(.)]TJ -167.933 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.378 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.378 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf -29.611 -11.956 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.485 0 Td [(in)]TJ/F8 9.9626 Tf 9.548 0 Td [(.)]TJ -43.033 -11.955 Td [(Sp)-28(eci\014ed)-255(as:)-405(a)-255(rank)-254(one)-255(or)-255(t)28(w)28(o)-255(arra)28(y)-255(or)-255(an)-255(ob)-55(ject)-255(of)-255(t)28(yp)-28(e)]TJ 0 0 1 rg 0 0 1 RG -/F30 9.9626 Tf 244.743 0 Td [(psb)]TJ +/F30 9.9626 Tf 244.742 0 Td [(psb)]TJ ET q -1 0 0 1 385.864 336.932 cm +1 0 0 1 436.673 304.017 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 389.002 336.732 Td [(T)]TJ +/F30 9.9626 Tf 439.811 303.817 Td [(T)]TJ ET q -1 0 0 1 394.86 336.932 cm +1 0 0 1 445.669 304.017 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 397.998 336.732 Td [(vect)]TJ +/F30 9.9626 Tf 448.807 303.817 Td [(vect)]TJ ET q -1 0 0 1 419.547 336.932 cm +1 0 0 1 470.356 304.017 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 422.685 336.732 Td [(type)]TJ +/F30 9.9626 Tf 473.495 303.817 Td [(type)]TJ 0 g 0 G -/F8 9.9626 Tf -297.883 -11.955 Td [(con)28(taining)-375(n)27(u)1(m)27(b)-27(e)-1(r)1(s)-376(of)-375(t)28(yp)-28(e)-375(sp)-28(eci\014ed)-375(in)-375(T)83(able)]TJ +/F8 9.9626 Tf -297.884 -11.955 Td [(con)28(taining)-375(n)27(um)28(b)-28(ers)-375(of)-375(t)28(yp)-28(e)-375(sp)-28(eci\014ed)-375(in)-375(T)83(able)]TJ 0 0 1 rg 0 0 1 RG [-375(1)]TJ 0 g 0 G - [(.)-570(The)-376(rank)-375(of)]TJ/F11 9.9626 Tf 274.03 0 Td [(x)]TJ/F8 9.9626 Tf 9.432 0 Td [(m)28(ust)-376(b)-27(e)]TJ -283.462 -11.955 Td [(the)-333(same)-334(of)]TJ/F11 9.9626 Tf 53.466 0 Td [(y)]TJ/F8 9.9626 Tf 5.242 0 Td [(.)]TJ + [(.)-570(The)-376(rank)-375(of)]TJ/F11 9.9626 Tf 274.031 0 Td [(x)]TJ/F8 9.9626 Tf 9.432 0 Td [(m)28(ust)-375(b)-28(e)]TJ -283.463 -11.955 Td [(the)-333(same)-334(of)]TJ/F11 9.9626 Tf 53.467 0 Td [(y)]TJ/F8 9.9626 Tf 5.242 0 Td [(.)]TJ 0 g 0 G -/F27 9.9626 Tf -83.615 -20.33 Td [(b)-32(eta)]TJ +/F27 9.9626 Tf -83.615 -20.015 Td [(b)-32(eta)]TJ 0 g 0 G -/F8 9.9626 Tf 26.941 0 Td [(the)-333(scalar)]TJ/F11 9.9626 Tf 45.468 0 Td [(\014)]TJ/F8 9.9626 Tf 6.161 0 Td [(.)]TJ -53.663 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(global)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf -29.611 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.547 0 Td [(.)]TJ -43.033 -11.956 Td [(Sp)-28(eci\014ed)-333(as:)-445(a)-333(n)28(um)28(b)-28(er)-333(of)-334(the)-333(data)-333(t)28(yp)-28(e)-334(ind)1(ic)-1(ated)-333(in)-333(T)83(able)]TJ +/F8 9.9626 Tf 26.94 0 Td [(the)-333(scalar)]TJ/F11 9.9626 Tf 45.469 0 Td [(\014)]TJ/F8 9.9626 Tf 6.161 0 Td [(.)]TJ -53.663 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.378 0 Td [(global)]TJ/F8 9.9626 Tf -32.378 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf -29.611 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.485 0 Td [(in)]TJ/F8 9.9626 Tf 9.548 0 Td [(.)]TJ -43.033 -11.956 Td [(Sp)-28(eci\014ed)-333(as:)-444(a)-334(n)28(um)28(b)-28(er)-333(of)-334(the)-333(data)-333(t)28(yp)-28(e)-334(in)1(dicate)-1(d)-333(in)-333(T)83(able)]TJ 0 0 1 rg 0 0 1 RG [-333(1)]TJ 0 g 0 G [(.)]TJ 0 g 0 G -/F27 9.9626 Tf -24.907 -20.329 Td [(y)]TJ +/F27 9.9626 Tf -24.907 -20.014 Td [(y)]TJ 0 g 0 G -/F8 9.9626 Tf 11.028 0 Td [(the)-333(lo)-28(cal)-333(p)-28(ortion)-333(of)-334(the)-333(global)-333(dense)-334(matrix)]TJ/F11 9.9626 Tf 193.276 0 Td [(y)]TJ/F8 9.9626 Tf 5.242 0 Td [(.)]TJ -184.639 -11.956 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf -29.611 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(inout)]TJ/F8 9.9626 Tf 26.096 0 Td [(.)]TJ -59.582 -11.955 Td [(Sp)-28(eci\014ed)-255(as:)-405(a)-255(rank)-254(one)-255(or)-255(t)28(w)27(o)-254(arra)27(y)-254(or)-255(an)-255(ob)-55(jec)-1(t)-254(of)-255(t)28(yp)-28(e)]TJ +/F8 9.9626 Tf 11.028 0 Td [(the)-333(lo)-28(cal)-333(p)-28(ortion)-333(of)-334(the)-333(global)-333(dense)-334(matrix)]TJ/F11 9.9626 Tf 193.276 0 Td [(y)]TJ/F8 9.9626 Tf 5.242 0 Td [(.)]TJ -184.639 -11.956 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.378 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.378 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf -29.611 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.485 0 Td [(inout)]TJ/F8 9.9626 Tf 26.097 0 Td [(.)]TJ -59.582 -11.955 Td [(Sp)-28(eci\014ed)-255(as:)-405(a)-255(rank)-254(one)-255(or)-255(t)28(w)28(o)-255(arra)28(y)-255(or)-255(an)-255(ob)-55(ject)-255(of)-255(t)28(yp)-28(e)]TJ 0 0 1 rg 0 0 1 RG -/F30 9.9626 Tf 244.743 0 Td [(psb)]TJ +/F30 9.9626 Tf 244.742 0 Td [(psb)]TJ ET q -1 0 0 1 385.864 176.72 cm +1 0 0 1 436.673 144.435 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 389.002 176.521 Td [(T)]TJ +/F30 9.9626 Tf 439.811 144.236 Td [(T)]TJ ET q -1 0 0 1 394.86 176.72 cm +1 0 0 1 445.669 144.435 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 397.998 176.521 Td [(vect)]TJ +/F30 9.9626 Tf 448.807 144.236 Td [(vect)]TJ ET q -1 0 0 1 419.547 176.72 cm +1 0 0 1 470.356 144.435 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 422.685 176.521 Td [(type)]TJ +/F30 9.9626 Tf 473.495 144.236 Td [(type)]TJ 0 g 0 G -/F8 9.9626 Tf -297.883 -11.955 Td [(con)28(taining)-334(n)28(um)27(b)-27(ers)-335(of)-334(the)-334(t)28(yp)-28(e)-334(indicated)-334(in)-334(T)83(able)]TJ +/F8 9.9626 Tf -297.884 -11.955 Td [(con)28(taining)-334(n)27(u)1(m)27(b)-27(e)-1(r)1(s)-335(of)-334(the)-334(t)28(yp)-28(e)-334(indicated)-334(in)-334(T)83(able)]TJ 0 0 1 rg 0 0 1 RG [-334(1)]TJ 0 g 0 G - [(.)-447(The)-334(rank)-334(of)]TJ/F11 9.9626 Tf 288.869 0 Td [(y)]TJ/F8 9.9626 Tf 8.571 0 Td [(m)28(ust)]TJ -297.44 -11.955 Td [(b)-28(e)-333(the)-333(sam)-1(e)-333(of)]TJ/F11 9.9626 Tf 67.027 0 Td [(x)]TJ/F8 9.9626 Tf 5.693 0 Td [(.)]TJ -0 g 0 G -/F27 9.9626 Tf -97.627 -20.33 Td [(desc)]TJ -ET -q -1 0 0 1 121.81 132.48 cm -[]0 d 0 J 0.398 w 0 0 m 3.437 0 l S -Q -BT -/F27 9.9626 Tf 125.247 132.281 Td [(a)]TJ -0 g 0 G -/F8 9.9626 Tf 10.551 0 Td [(con)28(tains)-334(d)1(ata)-334(structures)-333(for)-333(com)-1(m)28(unications.)]TJ -10.996 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ + [(.)-447(The)-334(rank)-335(of)]TJ/F11 9.9626 Tf 288.869 0 Td [(y)]TJ/F8 9.9626 Tf 8.572 0 Td [(m)28(ust)]TJ -297.441 -11.955 Td [(b)-28(e)-333(the)-333(s)-1(ame)-333(of)]TJ/F11 9.9626 Tf 67.027 0 Td [(x)]TJ/F8 9.9626 Tf 5.694 0 Td [(.)]TJ 0 g 0 G -/F8 9.9626 Tf 109.589 -29.888 Td [(23)]TJ + 69.247 -29.888 Td [(24)]TJ 0 g 0 G ET endstream endobj -862 0 obj << +939 0 obj << /Type /Page -/Contents 863 0 R -/Resources 861 0 R +/Contents 940 0 R +/Resources 938 0 R /MediaBox [0 0 595.276 841.89] -/Parent 837 0 R -/Annots [ 854 0 R 855 0 R 856 0 R 857 0 R 858 0 R 859 0 R ] +/Parent 887 0 R +/Annots [ 931 0 R 932 0 R 933 0 R 934 0 R 935 0 R 936 0 R ] >> endobj -854 0 obj << +931 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [382.088 401.949 389.062 412.798] +/Rect [432.897 368.719 439.871 379.568] /Subtype /Link /A << /S /GoTo /D (table.1) >> >> endobj -855 0 obj << +932 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [368.549 333.522 444.603 344.647] +/Rect [419.358 300.607 495.412 311.732] /Subtype /Link /A << /S /GoTo /D (vdata) >> >> endobj -856 0 obj << +933 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [328.333 321.844 335.307 332.692] +/Rect [379.142 288.929 386.116 299.777] /Subtype /Link /A << /S /GoTo /D (table.1) >> >> endobj -857 0 obj << +934 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [382.088 241.738 389.062 252.586] +/Rect [432.897 209.138 439.871 219.986] /Subtype /Link /A << /S /GoTo /D (table.1) >> >> endobj -858 0 obj << +935 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [368.549 173.311 444.603 184.436] +/Rect [419.358 141.026 495.412 152.151] /Subtype /Link /A << /S /GoTo /D (vdata) >> >> endobj -859 0 obj << +936 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [345.625 161.632 352.599 172.481] +/Rect [396.435 129.347 403.409 140.196] /Subtype /Link /A << /S /GoTo /D (table.1) >> >> endobj -864 0 obj << -/D [862 0 R /XYZ 99.895 740.998 null] +941 0 obj << +/D [939 0 R /XYZ 150.705 740.998 null] >> endobj 162 0 obj << -/D [862 0 R /XYZ 99.895 697.283 null] +/D [939 0 R /XYZ 150.705 659.447 null] >> endobj -865 0 obj << -/D [862 0 R /XYZ 267.641 539.42 null] +942 0 obj << +/D [939 0 R /XYZ 150.705 612.277 null] >> endobj -861 0 obj << -/Font << /F16 495 0 R /F8 498 0 R /F11 674 0 R /F14 692 0 R /F30 689 0 R /F27 497 0 R >> +943 0 obj << +/D [939 0 R /XYZ 150.705 614.214 null] +>> endobj +944 0 obj << +/D [939 0 R /XYZ 318.451 503.794 null] +>> endobj +938 0 obj << +/Font << /F16 495 0 R /F8 498 0 R /F11 674 0 R /F14 692 0 R /F27 497 0 R /F30 689 0 R >> /ProcSet [ /PDF /Text ] >> endobj -870 0 obj << -/Length 2655 +949 0 obj << +/Length 3024 >> stream 0 g 0 G 0 g 0 G +0 g 0 G +BT +/F27 9.9626 Tf 99.895 706.129 Td [(desc)]TJ +ET +q +1 0 0 1 121.81 706.328 cm +[]0 d 0 J 0.398 w 0 0 m 3.437 0 l S +Q BT -/F8 9.9626 Tf 175.611 706.129 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.612 0 Td [(required)]TJ/F8 9.9626 Tf -29.612 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.548 0 Td [(.)]TJ -43.034 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(an)-333(ob)-55(ject)-334(of)-333(t)28(yp)-28(e)]TJ +/F27 9.9626 Tf 125.247 706.129 Td [(a)]TJ +0 g 0 G +/F8 9.9626 Tf 10.551 0 Td [(con)28(tains)-334(d)1(ata)-334(structures)-333(for)-333(com)-1(m)28(unications.)]TJ -10.996 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf -29.611 -11.956 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.547 0 Td [(.)]TJ -43.033 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(an)-333(ob)-55(ject)-334(of)-333(t)28(yp)-28(e)]TJ 0 0 1 rg 0 0 1 RG -/F30 9.9626 Tf 135.659 0 Td [(psb)]TJ +/F30 9.9626 Tf 135.658 0 Td [(psb)]TJ ET q -1 0 0 1 327.588 682.418 cm +1 0 0 1 276.779 658.507 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 330.727 682.219 Td [(desc)]TJ +/F30 9.9626 Tf 279.917 658.308 Td [(desc)]TJ ET q -1 0 0 1 352.275 682.418 cm +1 0 0 1 301.466 658.507 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 355.414 682.219 Td [(type)]TJ +/F30 9.9626 Tf 304.604 658.308 Td [(type)]TJ 0 g 0 G -/F8 9.9626 Tf 20.921 0 Td [(.)]TJ +/F8 9.9626 Tf 20.922 0 Td [(.)]TJ 0 g 0 G -/F27 9.9626 Tf -225.63 -21.918 Td [(On)-383(Return)]TJ +/F27 9.9626 Tf -225.631 -21.918 Td [(On)-383(Return)]TJ 0 g 0 G 0 g 0 G - 0 -19.926 Td [(y)]TJ + 0 -19.925 Td [(y)]TJ 0 g 0 G -/F8 9.9626 Tf 11.028 0 Td [(the)-333(lo)-28(cal)-333(p)-28(ortion)-333(of)-334(result)-333(submatrix)]TJ/F11 9.9626 Tf 162.364 0 Td [(y)]TJ/F8 9.9626 Tf 5.242 0 Td [(.)]TJ -153.727 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.378 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.378 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf -29.611 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.485 0 Td [(inout)]TJ/F8 9.9626 Tf 26.097 0 Td [(.)]TJ -59.582 -11.955 Td [(Sp)-28(eci\014ed)-255(as:)-405(a)-255(rank)-254(one)-255(or)-255(t)28(w)28(o)-255(arra)28(y)-255(or)-255(an)-255(ob)-55(ject)-255(of)-255(t)28(yp)-28(e)]TJ +/F8 9.9626 Tf 11.028 0 Td [(the)-333(lo)-28(cal)-333(p)-28(ortion)-333(of)-334(result)-333(submatrix)]TJ/F11 9.9626 Tf 162.364 0 Td [(y)]TJ/F8 9.9626 Tf 5.242 0 Td [(.)]TJ -153.727 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf -29.611 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(inout)]TJ/F8 9.9626 Tf 26.096 0 Td [(.)]TJ -59.582 -11.956 Td [(Sp)-28(eci\014ed)-255(as:)-405(a)-255(rank)-254(one)-255(or)-255(t)28(w)27(o)-254(arra)27(y)-254(or)-255(an)-255(ob)-55(jec)-1(t)-254(of)-255(t)28(yp)-28(e)]TJ 0 0 1 rg 0 0 1 RG -/F30 9.9626 Tf 244.742 0 Td [(psb)]TJ +/F30 9.9626 Tf 244.743 0 Td [(psb)]TJ ET q -1 0 0 1 436.673 592.754 cm +1 0 0 1 385.864 568.844 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 439.811 592.555 Td [(T)]TJ +/F30 9.9626 Tf 389.002 568.644 Td [(T)]TJ ET q -1 0 0 1 445.669 592.754 cm +1 0 0 1 394.86 568.844 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 448.807 592.555 Td [(vect)]TJ +/F30 9.9626 Tf 397.998 568.644 Td [(vect)]TJ ET q -1 0 0 1 470.356 592.754 cm +1 0 0 1 419.547 568.844 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 473.495 592.555 Td [(type)]TJ +/F30 9.9626 Tf 422.685 568.644 Td [(type)]TJ 0 g 0 G -/F8 9.9626 Tf -297.884 -11.955 Td [(con)28(taining)-333(n)27(um)28(b)-28(ers)-333(of)-333(the)-334(t)28(yp)-28(e)-333(indicated)-333(in)-333(T)83(able)]TJ +/F8 9.9626 Tf -297.883 -11.955 Td [(con)28(taining)-333(n)27(um)28(b)-28(ers)-333(of)-333(the)-334(t)28(yp)-28(e)-333(indicated)-333(in)-333(T)83(able)]TJ 0 0 1 rg 0 0 1 RG - [-334(1)]TJ + [-333(1)]TJ 0 g 0 G [(.)]TJ 0 g 0 G -/F27 9.9626 Tf -24.906 -19.926 Td [(info)]TJ +/F27 9.9626 Tf -24.907 -19.925 Td [(info)]TJ 0 g 0 G -/F8 9.9626 Tf 23.758 0 Td [(Error)-333(co)-28(de.)]TJ 1.148 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.612 0 Td [(required)]TJ/F8 9.9626 Tf -29.612 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(out)]TJ/F8 9.9626 Tf 16.549 0 Td [(.)]TJ -50.035 -11.955 Td [(An)-333(in)27(t)1(e)-1(ger)-333(v)56(alue;)-334(0)-333(means)-333(no)-334(error)-333(has)-333(b)-28(een)-333(detec)-1(ted.)]TJ +/F8 9.9626 Tf 23.758 0 Td [(Error)-333(co)-28(de.)]TJ 1.149 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf -29.611 -11.956 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(out)]TJ/F8 9.9626 Tf 16.549 0 Td [(.)]TJ -50.035 -11.955 Td [(An)-333(in)28(tege)-1(r)-333(v)56(alue;)-334(0)-333(means)-333(no)-334(error)-333(has)-333(b)-28(een)-333(detecte)-1(d)1(.)]TJ 0 g 0 G - 141.968 -422.416 Td [(24)]TJ + 141.968 -398.505 Td [(25)]TJ 0 g 0 G ET endstream endobj -869 0 obj << +948 0 obj << /Type /Page -/Contents 870 0 R -/Resources 868 0 R +/Contents 949 0 R +/Resources 947 0 R /MediaBox [0 0 595.276 841.89] -/Parent 837 0 R -/Annots [ 860 0 R 866 0 R 867 0 R ] +/Parent 951 0 R +/Annots [ 937 0 R 945 0 R 946 0 R ] >> endobj -860 0 obj << +937 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [310.273 679.008 377.331 690.133] +/Rect [259.464 655.098 326.522 666.223] /Subtype /Link /A << /S /GoTo /D (descdata) >> >> endobj -866 0 obj << +945 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [419.358 589.345 495.412 600.47] +/Rect [368.549 565.434 444.603 576.559] /Subtype /Link /A << /S /GoTo /D (vdata) >> >> endobj -867 0 obj << +946 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [396.367 577.666 403.341 588.514] +/Rect [345.558 553.756 352.532 564.604] /Subtype /Link /A << /S /GoTo /D (table.1) >> >> endobj -871 0 obj << -/D [869 0 R /XYZ 150.705 740.998 null] +950 0 obj << +/D [948 0 R /XYZ 99.895 740.998 null] >> endobj -868 0 obj << -/Font << /F8 498 0 R /F27 497 0 R /F30 689 0 R /F11 674 0 R >> +947 0 obj << +/Font << /F27 497 0 R /F8 498 0 R /F30 689 0 R /F11 674 0 R >> /ProcSet [ /PDF /Text ] >> endobj -880 0 obj << -/Length 7903 +960 0 obj << +/Length 7614 >> stream 0 g 0 G 0 g 0 G +0 g 0 G +0 g 0 G BT -/F16 11.9552 Tf 99.895 706.129 Td [(psb)]TJ +/F16 14.3462 Tf 150.705 680.929 Td [(psb)]TJ ET q -1 0 0 1 120.951 706.328 cm -[]0 d 0 J 0.398 w 0 0 m 4.035 0 l S +1 0 0 1 175.972 681.128 cm +[]0 d 0 J 0.398 w 0 0 m 4.842 0 l S +Q +BT +/F16 14.3462 Tf 180.814 680.929 Td [(gedot|Dot)-375(Pro)-31(duct)]TJ/F8 9.9626 Tf -30.109 -29.089 Td [(This)-333(function)-334(computes)-333(dot)-333(pro)-28(duct)-333(b)-28(et)28(w)28(e)-1(en)-333(t)28(w)28(o)-334(v)28(ectors)]TJ/F11 9.9626 Tf 252.332 0 Td [(x)]TJ/F8 9.9626 Tf 9.015 0 Td [(and)]TJ/F11 9.9626 Tf 19.371 0 Td [(y)]TJ/F8 9.9626 Tf 5.242 0 Td [(.)]TJ -285.96 -11.955 Td [(If)]TJ/F11 9.9626 Tf 9.963 0 Td [(x)]TJ/F8 9.9626 Tf 9.014 0 Td [(and)]TJ/F11 9.9626 Tf 19.372 0 Td [(y)]TJ/F8 9.9626 Tf 8.563 0 Td [(are)-333(real)-334(v)28(ectors)-333(it)-334(computes)-333(dot-pro)-28(duct)-333(as:)]TJ/F11 9.9626 Tf 101.783 -21.04 Td [(dot)]TJ/F14 9.9626 Tf 16.379 0 Td [(\040)]TJ/F11 9.9626 Tf 12.73 0 Td [(x)]TJ/F10 6.9738 Tf 5.694 4.114 Td [(T)]TJ/F11 9.9626 Tf 6.276 -4.114 Td [(y)]TJ/F8 9.9626 Tf -189.774 -21.039 Td [(Else)-333(if)]TJ/F11 9.9626 Tf 30.358 0 Td [(x)]TJ/F8 9.9626 Tf 9.015 0 Td [(and)]TJ/F11 9.9626 Tf 19.372 0 Td [(y)]TJ/F8 9.9626 Tf 8.563 0 Td [(are)-333(complex)-334(v)28(ectors)-333(then)-334(it)-333(computes)-333(dot-pro)-28(duct)-333(as:)]TJ/F11 9.9626 Tf 80.747 -21.04 Td [(dot)]TJ/F14 9.9626 Tf 16.379 0 Td [(\040)]TJ/F11 9.9626 Tf 12.73 0 Td [(x)]TJ/F10 6.9738 Tf 5.694 4.114 Td [(H)]TJ/F11 9.9626 Tf 7.556 -4.114 Td [(y)]TJ/F8 9.9626 Tf -189.273 -26.666 Td [(p)-115(s)-114(b)]TJ +ET +q +1 0 0 1 170.867 550.3 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 174.997 550.1 Td [(g)-115(e)-114(d)-115(o)-114(t)-220(\050)-130(x)-209(,)-785(y)-210(,)-873(d)-113(e)-113(s)-112(c)]TJ +ET +q +1 0 0 1 270.876 550.3 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F16 11.9552 Tf 124.986 706.129 Td [(gedot)-375(|)-375(Dot)-375(Pro)-31(duct)]TJ/F8 9.9626 Tf -25.091 -18.389 Td [(This)-333(function)-334(computes)-333(dot)-333(pro)-28(duct)-333(b)-28(et)28(w)27(een)-333(t)28(w)28(o)-334(v)28(ectors)]TJ/F11 9.9626 Tf 252.332 0 Td [(x)]TJ/F8 9.9626 Tf 9.015 0 Td [(and)]TJ/F11 9.9626 Tf 19.372 0 Td [(y)]TJ/F8 9.9626 Tf 5.242 0 Td [(.)]TJ -285.961 -11.956 Td [(If)]TJ/F11 9.9626 Tf 9.963 0 Td [(x)]TJ/F8 9.9626 Tf 9.015 0 Td [(and)]TJ/F11 9.9626 Tf 19.372 0 Td [(y)]TJ/F8 9.9626 Tf 8.562 0 Td [(are)-333(real)-334(v)28(ectors)-333(it)-334(computes)-333(dot-pro)-28(duct)-333(as:)]TJ/F11 9.9626 Tf 101.783 -20.45 Td [(dot)]TJ/F14 9.9626 Tf 16.38 0 Td [(\040)]TJ/F11 9.9626 Tf 12.73 0 Td [(x)]TJ/F10 6.9738 Tf 5.694 4.113 Td [(T)]TJ/F11 9.9626 Tf 6.276 -4.113 Td [(y)]TJ/F8 9.9626 Tf -189.775 -20.451 Td [(Else)-333(if)]TJ/F11 9.9626 Tf 30.359 0 Td [(x)]TJ/F8 9.9626 Tf 9.015 0 Td [(and)]TJ/F11 9.9626 Tf 19.371 0 Td [(y)]TJ/F8 9.9626 Tf 8.563 0 Td [(are)-333(complex)-334(v)28(ectors)-333(then)-334(it)-333(computes)-333(dot-pro)-28(duct)-333(as:)]TJ/F11 9.9626 Tf 80.747 -20.451 Td [(dot)]TJ/F14 9.9626 Tf 16.38 0 Td [(\040)]TJ/F11 9.9626 Tf 12.73 0 Td [(x)]TJ/F10 6.9738 Tf 5.693 4.113 Td [(H)]TJ/F11 9.9626 Tf 7.557 -4.113 Td [(y)]TJ +/F8 9.9626 Tf 274.987 550.1 Td [(a)-386(,)-914(i)-152(n)-152(f)-152(o)-258(\051)]TJ 0 g 0 G 0 g 0 G -/F30 9.9626 Tf -190.415 -20.451 Td [(psb_gedot\050x,)-525(y,)-525(desc_a,)-525(info\051)]TJ 0 g 0 G 0 g 0 G 0 g 0 G ET q -1 0 0 1 183.665 571.704 cm +1 0 0 1 234.474 529.084 cm []0 d 0 J 0.398 w 0 0 m 176.173 0 l S Q BT -/F11 9.9626 Tf 189.642 563.136 Td [(dot)]TJ/F8 9.9626 Tf 13.612 0 Td [(,)]TJ/F11 9.9626 Tf 6.089 0 Td [(x)]TJ/F8 9.9626 Tf 5.694 0 Td [(,)]TJ/F11 9.9626 Tf 6.088 0 Td [(y)]TJ/F27 9.9626 Tf 88.927 0 Td [(F)96(unction)]TJ +/F11 9.9626 Tf 240.452 520.517 Td [(dot)]TJ/F8 9.9626 Tf 13.612 0 Td [(,)]TJ/F11 9.9626 Tf 6.088 0 Td [(x)]TJ/F8 9.9626 Tf 5.694 0 Td [(,)]TJ/F11 9.9626 Tf 6.088 0 Td [(y)]TJ/F27 9.9626 Tf 88.927 0 Td [(F)96(unction)]TJ ET q -1 0 0 1 183.665 559.35 cm +1 0 0 1 234.474 516.731 cm []0 d 0 J 0.398 w 0 0 m 176.173 0 l S Q BT -/F8 9.9626 Tf 189.642 550.783 Td [(Short)-333(Precision)-334(Real)-3102(psb)]TJ +/F8 9.9626 Tf 240.452 508.163 Td [(Short)-333(Precision)-334(Real)-3102(psb)]TJ ET q -1 0 0 1 325.649 550.982 cm +1 0 0 1 376.459 508.362 cm []0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F8 9.9626 Tf 328.638 550.783 Td [(gedot)]TJ -138.996 -11.956 Td [(Long)-333(Precision)-334(Real)-3314(psb)]TJ +/F8 9.9626 Tf 379.447 508.163 Td [(gedot)]TJ -138.995 -11.955 Td [(Long)-333(Precision)-334(Real)-3314(p)1(s)-1(b)]TJ ET q -1 0 0 1 325.649 539.027 cm +1 0 0 1 376.459 496.407 cm []0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F8 9.9626 Tf 328.638 538.827 Td [(gedot)]TJ -138.996 -11.955 Td [(Short)-333(Precision)-334(Complex)-1200(psb)]TJ +/F8 9.9626 Tf 379.447 496.208 Td [(gedot)]TJ -138.995 -11.955 Td [(Short)-333(Precision)-334(Complex)-1200(psb)]TJ ET q -1 0 0 1 325.649 527.071 cm +1 0 0 1 376.459 484.452 cm []0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F8 9.9626 Tf 328.638 526.872 Td [(gedot)]TJ -138.996 -11.955 Td [(Long)-333(Precision)-334(Complex)-1411(psb)]TJ +/F8 9.9626 Tf 379.447 484.253 Td [(gedot)]TJ -138.995 -11.956 Td [(Long)-333(Precision)-334(Complex)-1411(psb)]TJ ET q -1 0 0 1 325.649 515.116 cm +1 0 0 1 376.459 472.497 cm []0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F8 9.9626 Tf 328.638 514.917 Td [(gedot)]TJ +/F8 9.9626 Tf 379.447 472.297 Td [(gedot)]TJ ET q -1 0 0 1 183.665 511.131 cm +1 0 0 1 234.474 468.512 cm []0 d 0 J 0.398 w 0 0 m 176.173 0 l S Q 0 g 0 G BT -/F8 9.9626 Tf 228.067 483.092 Td [(T)83(able)-333(2:)-444(Data)-334(t)28(yp)-28(es)]TJ +/F8 9.9626 Tf 278.877 440.472 Td [(T)83(able)-333(2:)-444(Data)-334(t)28(yp)-28(es)]TJ 0 g 0 G 0 g 0 G 0 g 0 G -/F27 9.9626 Tf -128.172 -31.542 Td [(T)32(yp)-32(e:)]TJ +/F27 9.9626 Tf -128.172 -30.994 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G /F8 9.9626 Tf 33.797 0 Td [(Sync)28(hronous.)]TJ 0 g 0 G -/F27 9.9626 Tf -33.797 -19.339 Td [(On)-383(En)32(try)]TJ +/F27 9.9626 Tf -33.797 -19.574 Td [(On)-383(En)32(try)]TJ 0 g 0 G 0 g 0 G - 0 -19.338 Td [(x)]TJ + 0 -19.574 Td [(x)]TJ 0 g 0 G -/F8 9.9626 Tf 11.028 0 Td [(the)-333(lo)-28(cal)-333(p)-28(ortion)-333(of)-334(global)-333(dense)-333(matrix)]TJ/F11 9.9626 Tf 176.118 0 Td [(x)]TJ/F8 9.9626 Tf 5.694 0 Td [(.)]TJ -167.933 -11.956 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf -29.611 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.547 0 Td [(.)]TJ -43.033 -11.955 Td [(Sp)-28(eci\014ed)-255(as:)-405(a)-255(rank)-254(one)-255(or)-255(t)28(w)27(o)-254(arra)27(y)-254(or)-255(an)-255(ob)-55(jec)-1(t)-254(of)-255(t)28(yp)-28(e)]TJ +/F8 9.9626 Tf 11.028 0 Td [(the)-333(lo)-28(cal)-333(p)-28(ortion)-333(of)-334(global)-333(dense)-333(matrix)]TJ/F11 9.9626 Tf 176.118 0 Td [(x)]TJ/F8 9.9626 Tf 5.694 0 Td [(.)]TJ -167.933 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.378 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.378 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf -29.611 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.485 0 Td [(in)]TJ/F8 9.9626 Tf 9.548 0 Td [(.)]TJ -43.033 -11.955 Td [(Sp)-28(eci\014ed)-255(as:)-405(a)-255(rank)-254(one)-255(or)-255(t)28(w)28(o)-255(arra)28(y)-255(or)-255(an)-255(ob)-55(ject)-255(of)-255(t)28(yp)-28(e)]TJ 0 0 1 rg 0 0 1 RG -/F30 9.9626 Tf 244.743 0 Td [(psb)]TJ +/F30 9.9626 Tf 244.742 0 Td [(psb)]TJ ET q -1 0 0 1 385.864 365.251 cm +1 0 0 1 436.673 322.709 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 389.002 365.052 Td [(T)]TJ +/F30 9.9626 Tf 439.811 322.51 Td [(T)]TJ ET q -1 0 0 1 394.86 365.251 cm +1 0 0 1 445.669 322.709 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 397.998 365.052 Td [(vect)]TJ +/F30 9.9626 Tf 448.807 322.51 Td [(vect)]TJ ET q -1 0 0 1 419.547 365.251 cm +1 0 0 1 470.356 322.709 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 422.685 365.052 Td [(type)]TJ +/F30 9.9626 Tf 473.495 322.51 Td [(type)]TJ 0 g 0 G -/F8 9.9626 Tf -297.883 -11.955 Td [(con)28(taining)-375(n)27(u)1(m)27(b)-27(e)-1(r)1(s)-376(of)-375(t)28(yp)-28(e)-375(sp)-28(eci\014ed)-375(in)-375(T)83(able)]TJ +/F8 9.9626 Tf -297.884 -11.956 Td [(con)28(taining)-375(n)27(um)28(b)-28(ers)-375(of)-375(t)28(yp)-28(e)-375(sp)-28(eci\014ed)-375(in)-375(T)83(able)]TJ 0 0 1 rg 0 0 1 RG [-375(2)]TJ 0 g 0 G - [(.)-570(The)-376(rank)-375(of)]TJ/F11 9.9626 Tf 274.03 0 Td [(x)]TJ/F8 9.9626 Tf 9.432 0 Td [(m)28(ust)-376(b)-27(e)]TJ -283.462 -11.955 Td [(the)-333(same)-334(of)]TJ/F11 9.9626 Tf 53.466 0 Td [(y)]TJ/F8 9.9626 Tf 5.242 0 Td [(.)]TJ + [(.)-570(The)-376(rank)-375(of)]TJ/F11 9.9626 Tf 274.031 0 Td [(x)]TJ/F8 9.9626 Tf 9.432 0 Td [(m)28(ust)-375(b)-28(e)]TJ -283.463 -11.955 Td [(the)-333(same)-334(of)]TJ/F11 9.9626 Tf 53.467 0 Td [(y)]TJ/F8 9.9626 Tf 5.242 0 Td [(.)]TJ 0 g 0 G -/F27 9.9626 Tf -83.615 -19.339 Td [(y)]TJ +/F27 9.9626 Tf -83.615 -19.574 Td [(y)]TJ 0 g 0 G -/F8 9.9626 Tf 11.028 0 Td [(the)-333(lo)-28(cal)-333(p)-28(ortion)-333(of)-334(global)-333(dense)-333(matrix)]TJ/F11 9.9626 Tf 176.118 0 Td [(y)]TJ/F8 9.9626 Tf 5.242 0 Td [(.)]TJ -167.481 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf -29.611 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.547 0 Td [(.)]TJ -43.033 -11.956 Td [(Sp)-28(eci\014ed)-255(as:)-405(a)-255(rank)-254(one)-255(or)-255(t)28(w)27(o)-254(arra)27(y)-254(or)-255(an)-255(ob)-55(jec)-1(t)-254(of)-255(t)28(yp)-28(e)]TJ +/F8 9.9626 Tf 11.028 0 Td [(the)-333(lo)-28(cal)-333(p)-28(ortion)-333(of)-334(global)-333(dense)-333(matrix)]TJ/F11 9.9626 Tf 176.118 0 Td [(y)]TJ/F8 9.9626 Tf 5.242 0 Td [(.)]TJ -167.481 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.378 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.378 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf -29.611 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.485 0 Td [(in)]TJ/F8 9.9626 Tf 9.548 0 Td [(.)]TJ -43.033 -11.955 Td [(Sp)-28(eci\014ed)-255(as:)-405(a)-255(rank)-254(one)-255(or)-255(t)28(w)28(o)-255(arra)28(y)-255(or)-255(an)-255(ob)-55(ject)-255(of)-255(t)28(yp)-28(e)]TJ 0 0 1 rg 0 0 1 RG -/F30 9.9626 Tf 244.743 0 Td [(psb)]TJ +/F30 9.9626 Tf 244.742 0 Td [(psb)]TJ ET q -1 0 0 1 385.864 274.182 cm +1 0 0 1 436.673 231.404 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 389.002 273.982 Td [(T)]TJ +/F30 9.9626 Tf 439.811 231.205 Td [(T)]TJ ET q -1 0 0 1 394.86 274.182 cm +1 0 0 1 445.669 231.404 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 397.998 273.982 Td [(vect)]TJ +/F30 9.9626 Tf 448.807 231.205 Td [(vect)]TJ ET q -1 0 0 1 419.547 274.182 cm +1 0 0 1 470.356 231.404 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 422.685 273.982 Td [(type)]TJ +/F30 9.9626 Tf 473.495 231.205 Td [(type)]TJ 0 g 0 G -/F8 9.9626 Tf -297.883 -11.955 Td [(con)28(taining)-378(n)27(um)28(b)-28(ers)-378(of)-378(t)28(yp)-28(e)-378(sp)-28(eci\014ed)-378(in)-379(T)84(able)]TJ +/F8 9.9626 Tf -297.884 -11.956 Td [(con)28(taining)-378(n)27(um)28(b)-28(ers)-378(of)-378(t)28(yp)-28(e)-378(sp)-28(eci\014ed)-378(in)-379(T)84(able)]TJ 0 0 1 rg 0 0 1 RG [-378(2)]TJ 0 g 0 G - [(.)-580(The)-378(rank)-378(of)]TJ/F11 9.9626 Tf 274.422 0 Td [(y)]TJ/F8 9.9626 Tf 9.01 0 Td [(m)28(ust)-379(b)-27(e)]TJ -283.432 -11.955 Td [(the)-333(same)-334(of)]TJ/F11 9.9626 Tf 53.466 0 Td [(x)]TJ/F8 9.9626 Tf 5.694 0 Td [(.)]TJ + [(.)-580(The)-378(rank)-378(of)]TJ/F11 9.9626 Tf 274.422 0 Td [(y)]TJ/F8 9.9626 Tf 9.011 0 Td [(m)28(ust)-378(b)-28(e)]TJ -283.433 -11.955 Td [(the)-333(same)-334(of)]TJ/F11 9.9626 Tf 53.467 0 Td [(x)]TJ/F8 9.9626 Tf 5.694 0 Td [(.)]TJ 0 g 0 G -/F27 9.9626 Tf -84.067 -19.338 Td [(desc)]TJ +/F27 9.9626 Tf -84.067 -19.574 Td [(desc)]TJ ET q -1 0 0 1 121.81 230.933 cm +1 0 0 1 172.619 187.92 cm []0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q BT -/F27 9.9626 Tf 125.247 230.734 Td [(a)]TJ +/F27 9.9626 Tf 176.057 187.72 Td [(a)]TJ 0 g 0 G -/F8 9.9626 Tf 10.551 0 Td [(con)28(tains)-334(d)1(ata)-334(structures)-333(for)-333(com)-1(m)28(unications.)]TJ -10.996 -11.956 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf -29.611 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.547 0 Td [(.)]TJ -43.033 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(an)-333(ob)-55(ject)-334(of)-333(t)28(yp)-28(e)]TJ +/F8 9.9626 Tf 10.55 0 Td [(con)28(tains)-334(data)-333(structures)-333(for)-333(c)-1(omm)28(unications.)]TJ -10.996 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.612 0 Td [(required)]TJ/F8 9.9626 Tf -29.612 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.548 0 Td [(.)]TJ -43.034 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(an)-333(ob)-55(ject)-334(of)-333(t)28(yp)-28(e)]TJ 0 0 1 rg 0 0 1 RG -/F30 9.9626 Tf 135.658 0 Td [(psb)]TJ +/F30 9.9626 Tf 135.659 0 Td [(psb)]TJ ET q -1 0 0 1 276.779 183.112 cm +1 0 0 1 327.588 140.099 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 279.917 182.913 Td [(desc)]TJ +/F30 9.9626 Tf 330.727 139.9 Td [(desc)]TJ ET q -1 0 0 1 301.466 183.112 cm +1 0 0 1 352.275 140.099 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 304.604 182.913 Td [(type)]TJ -0 g 0 G -/F8 9.9626 Tf 20.922 0 Td [(.)]TJ -0 g 0 G -/F27 9.9626 Tf -225.631 -19.339 Td [(On)-383(Return)]TJ +/F30 9.9626 Tf 355.414 139.9 Td [(type)]TJ 0 g 0 G +/F8 9.9626 Tf 20.921 0 Td [(.)]TJ 0 g 0 G - 0 -19.338 Td [(F)96(unction)-384(v)64(alue)]TJ -0 g 0 G -/F8 9.9626 Tf 78.387 0 Td [(is)-333(the)-334(dot)-333(pro)-28(duct)-333(of)-333(sub)28(v)27(ectors)]TJ/F11 9.9626 Tf 142.189 0 Td [(x)]TJ/F8 9.9626 Tf 9.015 0 Td [(and)]TJ/F11 9.9626 Tf 19.371 0 Td [(y)]TJ/F8 9.9626 Tf 5.242 0 Td [(.)]TJ -229.297 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(global)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(a)-333(n)28(um)28(b)-28(er)-333(of)-334(the)-333(data)-333(t)28(yp)-28(e)-334(ind)1(ic)-1(ated)-333(in)-333(T)83(able)]TJ -0 0 1 rg 0 0 1 RG - [-333(2)]TJ +/F27 9.9626 Tf -225.63 -19.574 Td [(On)-383(Return)]TJ 0 g 0 G - [(.)]TJ 0 g 0 G - 141.968 -29.888 Td [(25)]TJ +/F8 9.9626 Tf 166.874 -29.888 Td [(26)]TJ 0 g 0 G ET endstream endobj -879 0 obj << +959 0 obj << /Type /Page -/Contents 880 0 R -/Resources 878 0 R +/Contents 960 0 R +/Resources 958 0 R /MediaBox [0 0 595.276 841.89] -/Parent 883 0 R -/Annots [ 872 0 R 873 0 R 874 0 R 875 0 R 876 0 R 877 0 R ] +/Parent 951 0 R +/Annots [ 952 0 R 953 0 R 954 0 R 955 0 R 956 0 R ] >> endobj -872 0 obj << +952 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [368.549 361.842 444.603 372.967] +/Rect [419.358 319.299 495.412 330.424] /Subtype /Link /A << /S /GoTo /D (vdata) >> >> endobj -873 0 obj << +953 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [328.333 350.163 335.307 361.011] +/Rect [379.142 307.621 386.116 318.469] /Subtype /Link /A << /S /GoTo /D (table.2) >> >> endobj -874 0 obj << +954 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [368.549 270.772 444.603 281.897] +/Rect [419.358 227.994 495.412 239.119] /Subtype /Link /A << /S /GoTo /D (vdata) >> >> endobj -875 0 obj << +955 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [328.544 259.094 335.518 269.942] +/Rect [379.353 216.316 386.327 227.164] /Subtype /Link /A << /S /GoTo /D (table.2) >> >> endobj -876 0 obj << +956 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [259.464 179.703 326.522 190.828] +/Rect [310.273 136.689 377.331 147.814] /Subtype /Link /A << /S /GoTo /D (descdata) >> >> endobj -877 0 obj << -/Type /Annot -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [382.088 117.392 389.062 128.24] -/Subtype /Link -/A << /S /GoTo /D (table.2) >> ->> endobj -881 0 obj << -/D [879 0 R /XYZ 99.895 740.998 null] +961 0 obj << +/D [959 0 R /XYZ 150.705 740.998 null] >> endobj 166 0 obj << -/D [879 0 R /XYZ 99.895 697.37 null] +/D [959 0 R /XYZ 150.705 661.006 null] >> endobj -882 0 obj << -/D [879 0 R /XYZ 267.641 495.047 null] +962 0 obj << +/D [959 0 R /XYZ 150.705 560.118 null] >> endobj -878 0 obj << -/Font << /F16 495 0 R /F8 498 0 R /F11 674 0 R /F14 692 0 R /F10 691 0 R /F30 689 0 R /F27 497 0 R >> +963 0 obj << +/D [959 0 R /XYZ 150.705 562.056 null] +>> endobj +964 0 obj << +/D [959 0 R /XYZ 318.451 452.427 null] +>> endobj +958 0 obj << +/Font << /F16 495 0 R /F8 498 0 R /F11 674 0 R /F14 692 0 R /F10 691 0 R /F27 497 0 R /F30 689 0 R >> /ProcSet [ /PDF /Text ] >> endobj -886 0 obj << -/Length 625 +967 0 obj << +/Length 1259 >> stream 0 g 0 G 0 g 0 G 0 g 0 G BT -/F27 9.9626 Tf 150.705 706.129 Td [(info)]TJ +/F27 9.9626 Tf 99.895 706.129 Td [(F)96(unction)-384(v)64(alue)]TJ 0 g 0 G -/F8 9.9626 Tf 23.758 0 Td [(Error)-333(co)-28(de.)]TJ 1.148 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.612 0 Td [(required)]TJ/F8 9.9626 Tf -29.612 -11.956 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(out)]TJ/F8 9.9626 Tf 16.549 0 Td [(.)]TJ -50.035 -11.955 Td [(An)-333(in)27(t)1(e)-1(ger)-333(v)56(alue;)-334(0)-333(means)-333(no)-334(error)-333(has)-333(b)-28(een)-333(detec)-1(ted.)]TJ +/F8 9.9626 Tf 78.387 0 Td [(is)-333(the)-334(dot)-333(pro)-28(duct)-333(of)-333(sub)28(v)27(ectors)]TJ/F11 9.9626 Tf 142.189 0 Td [(x)]TJ/F8 9.9626 Tf 9.015 0 Td [(and)]TJ/F11 9.9626 Tf 19.371 0 Td [(y)]TJ/F8 9.9626 Tf 5.242 0 Td [(.)]TJ -229.297 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(global)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(a)-333(n)28(um)28(b)-28(er)-333(of)-334(the)-333(data)-333(t)28(yp)-28(e)-334(ind)1(ic)-1(ated)-333(in)-333(T)83(able)]TJ +0 0 1 rg 0 0 1 RG + [-333(2)]TJ +0 g 0 G + [(.)]TJ +0 g 0 G +/F27 9.9626 Tf -24.907 -19.926 Td [(info)]TJ +0 g 0 G +/F8 9.9626 Tf 23.758 0 Td [(Error)-333(co)-28(de.)]TJ 1.149 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf -29.611 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(out)]TJ/F8 9.9626 Tf 16.549 0 Td [(.)]TJ -50.035 -11.955 Td [(An)-333(in)28(tege)-1(r)-333(v)56(alue;)-334(0)-333(means)-333(no)-334(error)-333(has)-333(b)-28(een)-333(detecte)-1(d)1(.)]TJ 0 g 0 G - 141.968 -567.87 Td [(26)]TJ + 141.968 -524.035 Td [(27)]TJ 0 g 0 G ET endstream endobj -885 0 obj << +966 0 obj << /Type /Page -/Contents 886 0 R -/Resources 884 0 R +/Contents 967 0 R +/Resources 965 0 R /MediaBox [0 0 595.276 841.89] -/Parent 883 0 R +/Parent 951 0 R +/Annots [ 957 0 R ] >> endobj -887 0 obj << -/D [885 0 R /XYZ 150.705 740.998 null] +957 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [382.088 679.285 389.062 690.133] +/Subtype /Link +/A << /S /GoTo /D (table.2) >> >> endobj -884 0 obj << -/Font << /F27 497 0 R /F8 498 0 R >> +968 0 obj << +/D [966 0 R /XYZ 99.895 740.998 null] +>> endobj +965 0 obj << +/Font << /F27 497 0 R /F8 498 0 R /F11 674 0 R >> /ProcSet [ /PDF /Text ] >> endobj -896 0 obj << -/Length 8468 +977 0 obj << +/Length 8075 >> stream 0 g 0 G 0 g 0 G +0 g 0 G +0 g 0 G BT -/F16 11.9552 Tf 99.895 706.129 Td [(psb)]TJ +/F16 14.3462 Tf 150.705 679.07 Td [(psb)]TJ ET q -1 0 0 1 120.951 706.328 cm -[]0 d 0 J 0.398 w 0 0 m 4.035 0 l S +1 0 0 1 175.972 679.27 cm +[]0 d 0 J 0.398 w 0 0 m 4.842 0 l S +Q +BT +/F16 14.3462 Tf 180.814 679.07 Td [(gedots|Generalized)-375(Dot)-375(Pro)-31(duct)]TJ/F8 9.9626 Tf -30.109 -30.906 Td [(This)-392(subroutine)-392(computes)-392(a)-392(series)-392(of)-391(dot)-392(pro)-28(ducts)-392(among)-392(the)-392(columns)-392(of)-391(t)27(w)28(o)]TJ 0 -11.955 Td [(dense)-333(matrices)]TJ/F11 9.9626 Tf 67.109 0 Td [(x)]TJ/F8 9.9626 Tf 9.015 0 Td [(and)]TJ/F11 9.9626 Tf 19.372 0 Td [(y)]TJ/F8 9.9626 Tf 5.242 0 Td [(:)]TJ/F11 9.9626 Tf 23.756 -12.822 Td [(r)-28(es)]TJ/F8 9.9626 Tf 14.08 0 Td [(\050)]TJ/F11 9.9626 Tf 3.875 0 Td [(i)]TJ/F8 9.9626 Tf 3.432 0 Td [(\051)]TJ/F14 9.9626 Tf 6.642 0 Td [(\040)]TJ/F11 9.9626 Tf 12.73 0 Td [(x)]TJ/F8 9.9626 Tf 5.693 0 Td [(\050:)]TJ/F11 9.9626 Tf 6.642 0 Td [(;)-167(i)]TJ/F8 9.9626 Tf 7.86 0 Td [(\051)]TJ/F10 6.9738 Tf 3.875 4.113 Td [(T)]TJ/F11 9.9626 Tf 6.276 -4.113 Td [(y)]TJ/F8 9.9626 Tf 5.242 0 Td [(\050:)]TJ/F11 9.9626 Tf 6.642 0 Td [(;)-167(i)]TJ/F8 9.9626 Tf 7.86 0 Td [(\051)]TJ -215.343 -18.799 Td [(If)-245(the)-245(matrices)-245(are)-245(complex,)-262(then)-245(the)-245(usual)-245(con)28(v)28(en)27(tion)-245(ap)1(plies)-1(,)-262(i.e.)-415(the)-245(conjugate)]TJ 0 -11.956 Td [(transp)-28(ose)-323(of)]TJ/F11 9.9626 Tf 55.836 0 Td [(x)]TJ/F8 9.9626 Tf 8.913 0 Td [(is)-323(used.)-441(If)]TJ/F11 9.9626 Tf 46.365 0 Td [(x)]TJ/F8 9.9626 Tf 8.913 0 Td [(and)]TJ/F11 9.9626 Tf 19.27 0 Td [(y)]TJ/F8 9.9626 Tf 8.461 0 Td [(are)-323(of)-323(rank)-323(one,)-325(then)]TJ/F11 9.9626 Tf 94.211 0 Td [(r)-28(es)]TJ/F8 9.9626 Tf 17.3 0 Td [(is)-323(a)-323(scalar,)-325(else)-324(it)-323(is)]TJ -259.269 -11.955 Td [(a)-333(rank)-334(one)-333(arra)28(y)83(.)]TJ/F27 9.9626 Tf 1.377 -18.51 Td [(c)-138(a)-138(l)-139(l)]TJ/F8 9.9626 Tf 29.735 0 Td [(p)-123(s)-123(b)]TJ +ET +q +1 0 0 1 201.085 562.366 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 205.298 562.167 Td [(g)-123(e)-123(d)-122(o)-123(t)-123(s)-229(\050)-219(r)-114(e)-114(s)-389(,)-785(x)-209(,)-785(y)-210(,)-873(d)-113(e)-113(s)-112(c)]TJ +ET +q +1 0 0 1 336.63 562.366 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F16 11.9552 Tf 124.986 706.129 Td [(gedots)-375(|)-375(Generalized)-375(Dot)-375(Pro)-31(duct)]TJ/F8 9.9626 Tf -25.091 -18.389 Td [(This)-392(subroutine)-392(computes)-392(a)-392(series)-392(of)-391(dot)-392(pro)-28(ducts)-392(among)-392(the)-392(columns)-392(of)-391(t)27(w)28(o)]TJ 0 -11.956 Td [(dense)-333(matrices)]TJ/F11 9.9626 Tf 67.11 0 Td [(x)]TJ/F8 9.9626 Tf 9.015 0 Td [(and)]TJ/F11 9.9626 Tf 19.372 0 Td [(y)]TJ/F8 9.9626 Tf 5.241 0 Td [(:)]TJ/F11 9.9626 Tf 23.756 -11.955 Td [(r)-28(es)]TJ/F8 9.9626 Tf 14.081 0 Td [(\050)]TJ/F11 9.9626 Tf 3.874 0 Td [(i)]TJ/F8 9.9626 Tf 3.432 0 Td [(\051)]TJ/F14 9.9626 Tf 6.642 0 Td [(\040)]TJ/F11 9.9626 Tf 12.73 0 Td [(x)]TJ/F8 9.9626 Tf 5.694 0 Td [(\050:)]TJ/F11 9.9626 Tf 6.642 0 Td [(;)-167(i)]TJ/F8 9.9626 Tf 7.86 0 Td [(\051)]TJ/F10 6.9738 Tf 3.874 4.114 Td [(T)]TJ/F11 9.9626 Tf 6.276 -4.114 Td [(y)]TJ/F8 9.9626 Tf 5.242 0 Td [(\050:)]TJ/F11 9.9626 Tf 6.642 0 Td [(;)-167(i)]TJ/F8 9.9626 Tf 7.86 0 Td [(\051)]TJ -215.343 -15.687 Td [(If)-245(the)-245(matrices)-245(are)-245(complex,)-262(then)-245(the)-245(usual)-245(con)28(v)28(e)-1(n)28(tion)-245(app)1(lie)-1(s,)-262(i.e.)-415(the)-245(conjugate)]TJ 0 -11.955 Td [(transp)-28(ose)-323(of)]TJ/F11 9.9626 Tf 55.836 0 Td [(x)]TJ/F8 9.9626 Tf 8.913 0 Td [(is)-323(used.)-441(If)]TJ/F11 9.9626 Tf 46.366 0 Td [(x)]TJ/F8 9.9626 Tf 8.913 0 Td [(and)]TJ/F11 9.9626 Tf 19.269 0 Td [(y)]TJ/F8 9.9626 Tf 8.461 0 Td [(are)-323(of)-323(rank)-323(one,)-325(then)]TJ/F11 9.9626 Tf 94.212 0 Td [(r)-28(es)]TJ/F8 9.9626 Tf 17.299 0 Td [(is)-323(a)-323(scalar,)-325(else)-324(it)-323(is)]TJ -259.269 -11.955 Td [(a)-333(rank)-334(one)-333(arra)28(y)83(.)]TJ +/F8 9.9626 Tf 340.741 562.167 Td [(a)-386(,)-914(i)-152(n)-152(f)-152(o)-258(\051)]TJ 0 g 0 G 0 g 0 G -/F30 9.9626 Tf 0 -18.175 Td [(call)-525(psb_gedots\050res,)-525(x,)-525(y,)-525(desc_a,)-525(info\051)]TJ 0 g 0 G 0 g 0 G 0 g 0 G ET q -1 0 0 1 177.988 586.966 cm +1 0 0 1 228.797 539.293 cm []0 d 0 J 0.398 w 0 0 m 187.526 0 l S Q BT -/F11 9.9626 Tf 183.966 578.398 Td [(r)-28(es)]TJ/F8 9.9626 Tf 14.08 0 Td [(,)]TJ/F11 9.9626 Tf 6.088 0 Td [(x)]TJ/F8 9.9626 Tf 5.694 0 Td [(,)]TJ/F11 9.9626 Tf 6.088 0 Td [(y)]TJ/F27 9.9626 Tf 88.459 0 Td [(Subroutine)]TJ +/F11 9.9626 Tf 234.775 530.725 Td [(r)-28(es)]TJ/F8 9.9626 Tf 14.08 0 Td [(,)]TJ/F11 9.9626 Tf 6.089 0 Td [(x)]TJ/F8 9.9626 Tf 5.694 0 Td [(,)]TJ/F11 9.9626 Tf 6.088 0 Td [(y)]TJ/F27 9.9626 Tf 88.459 0 Td [(Subroutine)]TJ ET q -1 0 0 1 177.988 574.612 cm +1 0 0 1 228.797 526.939 cm []0 d 0 J 0.398 w 0 0 m 187.526 0 l S Q BT -/F8 9.9626 Tf 183.966 566.045 Td [(Short)-333(Precision)-333(R)-1(eal)-3102(psb)]TJ +/F8 9.9626 Tf 234.775 518.371 Td [(Short)-333(Precision)-334(Real)-3102(psb)]TJ ET q -1 0 0 1 319.972 566.244 cm +1 0 0 1 370.782 518.57 cm []0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F8 9.9626 Tf 322.961 566.045 Td [(gedots)]TJ -138.995 -11.956 Td [(Long)-333(Precision)-334(Real)-3314(p)1(s)-1(b)]TJ +/F8 9.9626 Tf 373.771 518.371 Td [(gedots)]TJ -138.996 -11.955 Td [(Long)-333(Precision)-334(Real)-3314(psb)]TJ ET q -1 0 0 1 319.972 554.289 cm +1 0 0 1 370.782 506.615 cm []0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F8 9.9626 Tf 322.961 554.089 Td [(gedots)]TJ -138.995 -11.955 Td [(Short)-333(Precision)-333(C)-1(omplex)-1200(p)1(s)-1(b)]TJ +/F8 9.9626 Tf 373.771 506.416 Td [(gedots)]TJ -138.996 -11.955 Td [(Short)-333(Precision)-334(Complex)-1200(psb)]TJ ET q -1 0 0 1 319.972 542.333 cm +1 0 0 1 370.782 494.66 cm []0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F8 9.9626 Tf 322.961 542.134 Td [(gedots)]TJ -138.995 -11.955 Td [(Long)-333(Precision)-334(Complex)-1411(psb)]TJ +/F8 9.9626 Tf 373.771 494.461 Td [(gedots)]TJ -138.996 -11.955 Td [(Long)-333(Precision)-334(Complex)-1411(psb)]TJ ET q -1 0 0 1 319.972 530.378 cm +1 0 0 1 370.782 482.705 cm []0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F8 9.9626 Tf 322.961 530.179 Td [(gedots)]TJ +/F8 9.9626 Tf 373.771 482.506 Td [(gedots)]TJ ET q -1 0 0 1 177.988 526.393 cm +1 0 0 1 228.797 478.72 cm []0 d 0 J 0.398 w 0 0 m 187.526 0 l S Q 0 g 0 G BT -/F8 9.9626 Tf 228.067 498.354 Td [(T)83(able)-333(3:)-444(Data)-334(t)28(yp)-28(es)]TJ +/F8 9.9626 Tf 278.877 450.68 Td [(T)83(able)-333(3:)-444(Data)-334(t)28(yp)-28(es)]TJ 0 g 0 G 0 g 0 G 0 g 0 G -/F27 9.9626 Tf -128.172 -28.356 Td [(T)32(yp)-32(e:)]TJ +/F27 9.9626 Tf -128.172 -33.668 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G /F8 9.9626 Tf 33.797 0 Td [(Sync)28(hronous.)]TJ 0 g 0 G -/F27 9.9626 Tf -33.797 -18.428 Td [(On)-383(En)32(try)]TJ +/F27 9.9626 Tf -33.797 -21.08 Td [(On)-383(En)32(try)]TJ 0 g 0 G 0 g 0 G - 0 -18.429 Td [(x)]TJ + 0 -21.081 Td [(x)]TJ 0 g 0 G -/F8 9.9626 Tf 11.028 0 Td [(the)-333(lo)-28(cal)-333(p)-28(ortion)-333(of)-334(global)-333(dense)-333(matrix)]TJ/F11 9.9626 Tf 176.118 0 Td [(x)]TJ/F8 9.9626 Tf 5.694 0 Td [(.)]TJ -167.933 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf -29.611 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.547 0 Td [(.)]TJ -43.033 -11.955 Td [(Sp)-28(eci\014ed)-255(as:)-405(a)-255(rank)-254(one)-255(or)-255(t)28(w)27(o)-254(arra)27(y)-254(or)-255(an)-255(ob)-55(jec)-1(t)-254(of)-255(t)28(yp)-28(e)]TJ +/F8 9.9626 Tf 11.028 0 Td [(the)-333(lo)-28(cal)-333(p)-28(ortion)-333(of)-334(global)-333(dense)-333(matrix)]TJ/F11 9.9626 Tf 176.118 0 Td [(x)]TJ/F8 9.9626 Tf 5.694 0 Td [(.)]TJ -167.933 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.378 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.378 -11.956 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf -29.611 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.485 0 Td [(in)]TJ/F8 9.9626 Tf 9.548 0 Td [(.)]TJ -43.033 -11.955 Td [(Sp)-28(eci\014ed)-255(as:)-405(a)-255(rank)-254(one)-255(or)-255(t)28(w)28(o)-255(arra)28(y)-255(or)-255(an)-255(ob)-55(ject)-255(of)-255(t)28(yp)-28(e)]TJ 0 0 1 rg 0 0 1 RG -/F30 9.9626 Tf 244.743 0 Td [(psb)]TJ +/F30 9.9626 Tf 244.742 0 Td [(psb)]TJ ET q -1 0 0 1 385.864 385.52 cm +1 0 0 1 436.673 327.229 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 389.002 385.321 Td [(T)]TJ +/F30 9.9626 Tf 439.811 327.03 Td [(T)]TJ ET q -1 0 0 1 394.86 385.52 cm +1 0 0 1 445.669 327.229 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 397.998 385.321 Td [(vect)]TJ +/F30 9.9626 Tf 448.807 327.03 Td [(vect)]TJ ET q -1 0 0 1 419.547 385.52 cm +1 0 0 1 470.356 327.229 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 422.685 385.321 Td [(type)]TJ +/F30 9.9626 Tf 473.495 327.03 Td [(type)]TJ 0 g 0 G -/F8 9.9626 Tf -297.883 -11.955 Td [(con)28(taining)-375(n)27(u)1(m)27(b)-27(e)-1(r)1(s)-376(of)-375(t)28(yp)-28(e)-375(sp)-28(eci\014ed)-375(in)-375(T)83(able)]TJ +/F8 9.9626 Tf -297.884 -11.955 Td [(con)28(taining)-375(n)27(um)28(b)-28(ers)-375(of)-375(t)28(yp)-28(e)-375(sp)-28(eci\014ed)-375(in)-375(T)83(able)]TJ 0 0 1 rg 0 0 1 RG [-375(3)]TJ 0 g 0 G - [(.)-570(The)-376(rank)-375(of)]TJ/F11 9.9626 Tf 274.03 0 Td [(x)]TJ/F8 9.9626 Tf 9.432 0 Td [(m)28(ust)-376(b)-27(e)]TJ -283.462 -11.956 Td [(the)-333(same)-334(of)]TJ/F11 9.9626 Tf 53.466 0 Td [(y)]TJ/F8 9.9626 Tf 5.242 0 Td [(.)]TJ + [(.)-570(The)-376(rank)-375(of)]TJ/F11 9.9626 Tf 274.031 0 Td [(x)]TJ/F8 9.9626 Tf 9.432 0 Td [(m)28(ust)-375(b)-28(e)]TJ -283.463 -11.955 Td [(the)-333(same)-334(of)]TJ/F11 9.9626 Tf 53.467 0 Td [(y)]TJ/F8 9.9626 Tf 5.242 0 Td [(.)]TJ 0 g 0 G -/F27 9.9626 Tf -83.615 -18.428 Td [(y)]TJ +/F27 9.9626 Tf -83.615 -21.081 Td [(y)]TJ 0 g 0 G -/F8 9.9626 Tf 11.028 0 Td [(the)-333(lo)-28(cal)-333(p)-28(ortion)-333(of)-334(global)-333(dense)-333(matrix)]TJ/F11 9.9626 Tf 176.118 0 Td [(y)]TJ/F8 9.9626 Tf 5.242 0 Td [(.)]TJ -167.481 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf -29.611 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.547 0 Td [(.)]TJ -43.033 -11.955 Td [(Sp)-28(eci\014ed)-255(as:)-405(a)-255(rank)-254(one)-255(or)-255(t)28(w)27(o)-254(arra)27(y)-254(or)-255(an)-255(ob)-55(jec)-1(t)-254(of)-255(t)28(yp)-28(e)]TJ +/F8 9.9626 Tf 11.028 0 Td [(the)-333(lo)-28(cal)-333(p)-28(ortion)-333(of)-334(global)-333(dense)-333(matrix)]TJ/F11 9.9626 Tf 176.118 0 Td [(y)]TJ/F8 9.9626 Tf 5.242 0 Td [(.)]TJ -167.481 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.378 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.378 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf -29.611 -11.956 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.485 0 Td [(in)]TJ/F8 9.9626 Tf 9.548 0 Td [(.)]TJ -43.033 -11.955 Td [(Sp)-28(eci\014ed)-255(as:)-405(a)-255(rank)-254(one)-255(or)-255(t)28(w)28(o)-255(arra)28(y)-255(or)-255(an)-255(ob)-55(ject)-255(of)-255(t)28(yp)-28(e)]TJ 0 0 1 rg 0 0 1 RG -/F30 9.9626 Tf 244.743 0 Td [(psb)]TJ +/F30 9.9626 Tf 244.742 0 Td [(psb)]TJ ET q -1 0 0 1 385.864 295.361 cm +1 0 0 1 436.673 234.418 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 389.002 295.162 Td [(T)]TJ +/F30 9.9626 Tf 439.811 234.218 Td [(T)]TJ ET q -1 0 0 1 394.86 295.361 cm +1 0 0 1 445.669 234.418 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 397.998 295.162 Td [(vect)]TJ +/F30 9.9626 Tf 448.807 234.218 Td [(vect)]TJ ET q -1 0 0 1 419.547 295.361 cm +1 0 0 1 470.356 234.418 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 422.685 295.162 Td [(type)]TJ +/F30 9.9626 Tf 473.495 234.218 Td [(type)]TJ 0 g 0 G -/F8 9.9626 Tf -297.883 -11.955 Td [(con)28(taining)-378(n)27(um)28(b)-28(ers)-378(of)-378(t)28(yp)-28(e)-378(sp)-28(eci\014ed)-378(in)-379(T)84(able)]TJ +/F8 9.9626 Tf -297.884 -11.955 Td [(con)28(taining)-378(n)27(um)28(b)-28(ers)-378(of)-378(t)28(yp)-28(e)-378(sp)-28(eci\014ed)-378(in)-379(T)84(able)]TJ 0 0 1 rg 0 0 1 RG [-378(3)]TJ 0 g 0 G - [(.)-580(The)-378(rank)-378(of)]TJ/F11 9.9626 Tf 274.422 0 Td [(y)]TJ/F8 9.9626 Tf 9.01 0 Td [(m)28(ust)-379(b)-27(e)]TJ -283.432 -11.956 Td [(the)-333(same)-334(of)]TJ/F11 9.9626 Tf 53.466 0 Td [(x)]TJ/F8 9.9626 Tf 5.694 0 Td [(.)]TJ + [(.)-580(The)-378(rank)-378(of)]TJ/F11 9.9626 Tf 274.422 0 Td [(y)]TJ/F8 9.9626 Tf 9.011 0 Td [(m)28(ust)-378(b)-28(e)]TJ -283.433 -11.955 Td [(the)-333(same)-334(of)]TJ/F11 9.9626 Tf 53.467 0 Td [(x)]TJ/F8 9.9626 Tf 5.694 0 Td [(.)]TJ 0 g 0 G -/F27 9.9626 Tf -84.067 -18.428 Td [(desc)]TJ +/F27 9.9626 Tf -84.067 -21.081 Td [(desc)]TJ ET q -1 0 0 1 121.81 253.022 cm +1 0 0 1 172.619 189.426 cm []0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q BT -/F27 9.9626 Tf 125.247 252.823 Td [(a)]TJ +/F27 9.9626 Tf 176.057 189.227 Td [(a)]TJ 0 g 0 G -/F8 9.9626 Tf 10.551 0 Td [(con)28(tains)-334(d)1(ata)-334(structures)-333(for)-333(com)-1(m)28(unications.)]TJ -10.996 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf -29.611 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.547 0 Td [(.)]TJ -43.033 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(an)-333(ob)-55(ject)-334(of)-333(t)28(yp)-28(e)]TJ +/F8 9.9626 Tf 10.55 0 Td [(con)28(tains)-334(data)-333(structures)-333(for)-333(c)-1(omm)28(unications.)]TJ -10.996 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.612 0 Td [(required)]TJ/F8 9.9626 Tf -29.612 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.548 0 Td [(.)]TJ -43.034 -11.956 Td [(Sp)-28(eci\014ed)-333(as:)-445(an)-333(ob)-55(ject)-334(of)-333(t)28(yp)-28(e)]TJ 0 0 1 rg 0 0 1 RG -/F30 9.9626 Tf 135.658 0 Td [(psb)]TJ +/F30 9.9626 Tf 135.659 0 Td [(psb)]TJ ET q -1 0 0 1 276.779 205.202 cm +1 0 0 1 327.588 141.606 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 279.917 205.003 Td [(desc)]TJ +/F30 9.9626 Tf 330.727 141.406 Td [(desc)]TJ ET q -1 0 0 1 301.466 205.202 cm +1 0 0 1 352.275 141.606 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 304.604 205.003 Td [(type)]TJ -0 g 0 G -/F8 9.9626 Tf 20.922 0 Td [(.)]TJ -0 g 0 G -/F27 9.9626 Tf -225.631 -18.429 Td [(On)-383(Return)]TJ +/F30 9.9626 Tf 355.414 141.406 Td [(type)]TJ 0 g 0 G +/F8 9.9626 Tf 20.921 0 Td [(.)]TJ 0 g 0 G - 0 -18.428 Td [(res)]TJ -0 g 0 G -/F8 9.9626 Tf 19.47 0 Td [(is)-333(the)-334(dot)-333(pro)-28(duct)-333(of)-333(sub)28(v)27(ectors)]TJ/F11 9.9626 Tf 142.19 0 Td [(x)]TJ/F8 9.9626 Tf 9.014 0 Td [(and)]TJ/F11 9.9626 Tf 19.372 0 Td [(y)]TJ/F8 9.9626 Tf 5.242 0 Td [(.)]TJ -170.381 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(global)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(out)]TJ/F8 9.9626 Tf 16.549 0 Td [(.)]TJ -50.035 -11.955 Td [(Sp)-28(eci\014ed)-357(as)-1(:)-493(a)-357(n)27(um)28(b)-28(er)-357(or)-358(a)-358(rank-one)-358(ar)1(ra)27(y)-357(of)-358(the)-358(data)-358(t)28(yp)-27(e)-358(indicated)-358(in)]TJ 0 -11.955 Td [(T)83(able)]TJ -0 0 1 rg 0 0 1 RG - [-333(2)]TJ +/F27 9.9626 Tf -225.63 -21.08 Td [(On)-383(Return)]TJ 0 g 0 G - [(.)]TJ 0 g 0 G - 141.968 -29.888 Td [(27)]TJ +/F8 9.9626 Tf 166.874 -29.888 Td [(28)]TJ 0 g 0 G ET endstream endobj -895 0 obj << +976 0 obj << /Type /Page -/Contents 896 0 R -/Resources 894 0 R +/Contents 977 0 R +/Resources 975 0 R /MediaBox [0 0 595.276 841.89] -/Parent 883 0 R -/Annots [ 888 0 R 889 0 R 890 0 R 891 0 R 892 0 R 893 0 R ] +/Parent 951 0 R +/Annots [ 969 0 R 970 0 R 971 0 R 972 0 R 973 0 R ] >> endobj -888 0 obj << +969 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [368.549 382.111 444.603 393.236] +/Rect [419.358 323.82 495.412 334.945] /Subtype /Link /A << /S /GoTo /D (vdata) >> >> endobj -889 0 obj << +970 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [328.333 370.432 335.307 381.28] +/Rect [379.142 312.142 386.116 322.99] /Subtype /Link /A << /S /GoTo /D (table.3) >> >> endobj -890 0 obj << +971 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [368.549 291.951 444.603 303.076] +/Rect [419.358 231.008 495.412 242.133] /Subtype /Link /A << /S /GoTo /D (vdata) >> >> endobj -891 0 obj << +972 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [328.544 280.273 335.518 291.121] +/Rect [379.353 219.33 386.327 230.178] /Subtype /Link /A << /S /GoTo /D (table.3) >> >> endobj -892 0 obj << +973 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [259.464 201.792 326.522 212.917] +/Rect [310.273 138.196 377.331 149.321] /Subtype /Link /A << /S /GoTo /D (descdata) >> >> endobj -893 0 obj << -/Type /Annot -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [151.203 119.329 158.177 128.24] -/Subtype /Link -/A << /S /GoTo /D (table.2) >> ->> endobj -897 0 obj << -/D [895 0 R /XYZ 99.895 740.998 null] +978 0 obj << +/D [976 0 R /XYZ 150.705 740.998 null] >> endobj 170 0 obj << -/D [895 0 R /XYZ 99.895 697.37 null] +/D [976 0 R /XYZ 150.705 657.619 null] >> endobj -898 0 obj << -/D [895 0 R /XYZ 267.641 510.309 null] +979 0 obj << +/D [976 0 R /XYZ 150.705 572.185 null] >> endobj -894 0 obj << -/Font << /F16 495 0 R /F8 498 0 R /F11 674 0 R /F14 692 0 R /F10 691 0 R /F30 689 0 R /F27 497 0 R >> +980 0 obj << +/D [976 0 R /XYZ 150.705 574.122 null] +>> endobj +981 0 obj << +/D [976 0 R /XYZ 318.451 462.636 null] +>> endobj +975 0 obj << +/Font << /F16 495 0 R /F8 498 0 R /F11 674 0 R /F14 692 0 R /F10 691 0 R /F27 497 0 R /F30 689 0 R >> /ProcSet [ /PDF /Text ] >> endobj -901 0 obj << -/Length 625 +984 0 obj << +/Length 1401 >> stream 0 g 0 G 0 g 0 G 0 g 0 G BT -/F27 9.9626 Tf 150.705 706.129 Td [(info)]TJ +/F27 9.9626 Tf 99.895 706.129 Td [(res)]TJ +0 g 0 G +/F8 9.9626 Tf 19.47 0 Td [(is)-333(the)-334(dot)-333(pro)-28(duct)-333(of)-333(sub)28(v)27(ectors)]TJ/F11 9.9626 Tf 142.19 0 Td [(x)]TJ/F8 9.9626 Tf 9.014 0 Td [(and)]TJ/F11 9.9626 Tf 19.372 0 Td [(y)]TJ/F8 9.9626 Tf 5.242 0 Td [(.)]TJ -170.381 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(global)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(out)]TJ/F8 9.9626 Tf 16.549 0 Td [(.)]TJ -50.035 -11.956 Td [(Sp)-28(eci\014ed)-357(as)-1(:)-493(a)-357(n)27(um)28(b)-28(er)-357(or)-358(a)-358(rank-one)-358(ar)1(ra)27(y)-357(of)-358(the)-358(data)-358(t)28(yp)-27(e)-358(indicated)-358(in)]TJ 0 -11.955 Td [(T)83(able)]TJ +0 0 1 rg 0 0 1 RG + [-333(2)]TJ +0 g 0 G + [(.)]TJ +0 g 0 G +/F27 9.9626 Tf -24.907 -19.925 Td [(info)]TJ 0 g 0 G -/F8 9.9626 Tf 23.758 0 Td [(Error)-333(co)-28(de.)]TJ 1.148 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.612 0 Td [(required)]TJ/F8 9.9626 Tf -29.612 -11.956 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(out)]TJ/F8 9.9626 Tf 16.549 0 Td [(.)]TJ -50.035 -11.955 Td [(An)-333(in)27(t)1(e)-1(ger)-333(v)56(alue;)-334(0)-333(means)-333(no)-334(error)-333(has)-333(b)-28(een)-333(detec)-1(ted.)]TJ +/F8 9.9626 Tf 23.758 0 Td [(Error)-333(co)-28(de.)]TJ 1.149 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf -29.611 -11.956 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(out)]TJ/F8 9.9626 Tf 16.549 0 Td [(.)]TJ -50.035 -11.955 Td [(An)-333(in)28(tege)-1(r)-333(v)56(alue;)-334(0)-333(means)-333(no)-334(error)-333(has)-333(b)-28(een)-333(detecte)-1(d)1(.)]TJ 0 g 0 G - 141.968 -567.87 Td [(28)]TJ + 141.968 -500.124 Td [(29)]TJ 0 g 0 G ET endstream endobj -900 0 obj << +983 0 obj << /Type /Page -/Contents 901 0 R -/Resources 899 0 R +/Contents 984 0 R +/Resources 982 0 R /MediaBox [0 0 595.276 841.89] -/Parent 883 0 R +/Parent 951 0 R +/Annots [ 974 0 R ] >> endobj -902 0 obj << -/D [900 0 R /XYZ 150.705 740.998 null] +974 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [151.203 657.312 158.177 666.223] +/Subtype /Link +/A << /S /GoTo /D (table.2) >> >> endobj -899 0 obj << -/Font << /F27 497 0 R /F8 498 0 R >> +985 0 obj << +/D [983 0 R /XYZ 99.895 740.998 null] +>> endobj +982 0 obj << +/Font << /F27 497 0 R /F8 498 0 R /F11 674 0 R >> /ProcSet [ /PDF /Text ] >> endobj -908 0 obj << -/Length 7026 +991 0 obj << +/Length 7346 >> stream 0 g 0 G 0 g 0 G +0 g 0 G +0 g 0 G BT -/F16 11.9552 Tf 99.895 706.129 Td [(psb)]TJ +/F16 14.3462 Tf 150.705 682.76 Td [(psb)]TJ ET q -1 0 0 1 120.951 706.328 cm -[]0 d 0 J 0.398 w 0 0 m 4.035 0 l S +1 0 0 1 175.972 682.959 cm +[]0 d 0 J 0.398 w 0 0 m 4.842 0 l S +Q +BT +/F16 14.3462 Tf 180.814 682.76 Td [(geamax|In\014nit)31(y-Norm)-375(of)-375(V)94(ector)]TJ/F8 9.9626 Tf -30.109 -27.257 Td [(This)-333(function)-334(computes)-333(the)-333(in\014nit)28(y-norm)-334(of)-333(a)-333(v)28(e)-1(ctor)]TJ/F11 9.9626 Tf 233.181 0 Td [(x)]TJ/F8 9.9626 Tf 5.694 0 Td [(.)]TJ -238.875 -11.956 Td [(If)]TJ/F11 9.9626 Tf 9.963 0 Td [(x)]TJ/F8 9.9626 Tf 9.014 0 Td [(is)-333(a)-334(real)-333(v)28(ector)-334(it)-333(computes)-333(in\014nit)28(y)-334(norm)-333(as:)]TJ/F11 9.9626 Tf 115.269 -18.75 Td [(amax)]TJ/F14 9.9626 Tf 27.741 0 Td [(\040)]TJ/F8 9.9626 Tf 12.73 0 Td [(max)]TJ/F10 6.9738 Tf 7.861 -6.275 Td [(i)]TJ/F14 9.9626 Tf 12.341 6.275 Td [(j)]TJ/F11 9.9626 Tf 2.767 0 Td [(x)]TJ/F10 6.9738 Tf 5.694 -1.495 Td [(i)]TJ/F14 9.9626 Tf 3.317 1.495 Td [(j)]TJ/F8 9.9626 Tf -206.697 -21.982 Td [(else)-333(if)]TJ/F11 9.9626 Tf 28.006 0 Td [(x)]TJ/F8 9.9626 Tf 9.015 0 Td [(is)-333(a)-334(complex)-333(v)28(ector)-334(then)-333(it)-333(computes)-334(the)-333(in\014nit)28(y-norm)-333(as:)]TJ/F11 9.9626 Tf 61.446 -18.75 Td [(amax)]TJ/F14 9.9626 Tf 27.741 0 Td [(\040)]TJ/F8 9.9626 Tf 12.73 0 Td [(max)]TJ/F10 6.9738 Tf 7.861 -6.275 Td [(i)]TJ/F8 9.9626 Tf 12.341 6.275 Td [(\050)]TJ/F14 9.9626 Tf 3.874 0 Td [(j)]TJ/F11 9.9626 Tf 2.768 0 Td [(r)-28(e)]TJ/F8 9.9626 Tf 9.41 0 Td [(\050)]TJ/F11 9.9626 Tf 3.874 0 Td [(x)]TJ/F10 6.9738 Tf 5.694 -1.495 Td [(i)]TJ/F8 9.9626 Tf 3.317 1.495 Td [(\051)]TJ/F14 9.9626 Tf 3.875 0 Td [(j)]TJ/F8 9.9626 Tf 4.981 0 Td [(+)]TJ/F14 9.9626 Tf 9.962 0 Td [(j)]TJ/F11 9.9626 Tf 2.768 0 Td [(im)]TJ/F8 9.9626 Tf 12.179 0 Td [(\050)]TJ/F11 9.9626 Tf 3.875 0 Td [(x)]TJ/F10 6.9738 Tf 5.694 -1.495 Td [(i)]TJ/F8 9.9626 Tf 3.317 1.495 Td [(\051)]TJ/F14 9.9626 Tf 3.874 0 Td [(j)]TJ/F8 9.9626 Tf 2.767 0 Td [(\051)]TJ -240.618 -28.143 Td [(p)-75(s)-76(b)]TJ +ET +q +1 0 0 1 169.305 556.122 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 173.045 555.922 Td [(g)-75(e)-76(a)-75(m)-75(a)-76(x)-181(\050)-129(x)-210(,)-873(d)-113(e)-113(s)-112(c)]TJ +ET +q +1 0 0 1 258.921 556.122 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F16 11.9552 Tf 124.986 706.129 Td [(geamax)-375(|)-375(In\014nit)31(y-Norm)-375(of)-375(V)94(ector)]TJ/F8 9.9626 Tf -25.091 -18.389 Td [(This)-333(function)-334(computes)-333(the)-333(in\014nit)28(y-norm)-334(of)-333(a)-333(v)27(ector)]TJ/F11 9.9626 Tf 233.182 0 Td [(x)]TJ/F8 9.9626 Tf 5.694 0 Td [(.)]TJ -238.876 -11.956 Td [(If)]TJ/F11 9.9626 Tf 9.963 0 Td [(x)]TJ/F8 9.9626 Tf 9.015 0 Td [(is)-333(a)-334(real)-333(v)28(ector)-334(it)-333(computes)-333(in\014nit)28(y)-334(norm)-333(as:)]TJ/F11 9.9626 Tf 115.269 -21.917 Td [(amax)]TJ/F14 9.9626 Tf 27.741 0 Td [(\040)]TJ/F8 9.9626 Tf 12.73 0 Td [(max)]TJ/F10 6.9738 Tf 7.861 -6.276 Td [(i)]TJ/F14 9.9626 Tf 12.341 6.276 Td [(j)]TJ/F11 9.9626 Tf 2.767 0 Td [(x)]TJ/F10 6.9738 Tf 5.694 -1.495 Td [(i)]TJ/F14 9.9626 Tf 3.317 1.495 Td [(j)]TJ/F8 9.9626 Tf -206.698 -25.149 Td [(else)-333(if)]TJ/F11 9.9626 Tf 28.007 0 Td [(x)]TJ/F8 9.9626 Tf 9.014 0 Td [(is)-333(a)-334(complex)-333(v)28(ector)-334(then)-333(it)-333(computes)-334(the)-333(in\014nit)28(y-norm)-333(as:)]TJ/F11 9.9626 Tf 61.447 -21.918 Td [(amax)]TJ/F14 9.9626 Tf 27.74 0 Td [(\040)]TJ/F8 9.9626 Tf 12.73 0 Td [(max)]TJ/F10 6.9738 Tf 7.862 -6.275 Td [(i)]TJ/F8 9.9626 Tf 12.34 6.275 Td [(\050)]TJ/F14 9.9626 Tf 3.875 0 Td [(j)]TJ/F11 9.9626 Tf 2.767 0 Td [(r)-28(e)]TJ/F8 9.9626 Tf 9.411 0 Td [(\050)]TJ/F11 9.9626 Tf 3.874 0 Td [(x)]TJ/F10 6.9738 Tf 5.694 -1.494 Td [(i)]TJ/F8 9.9626 Tf 3.317 1.494 Td [(\051)]TJ/F14 9.9626 Tf 3.874 0 Td [(j)]TJ/F8 9.9626 Tf 4.981 0 Td [(+)]TJ/F14 9.9626 Tf 9.963 0 Td [(j)]TJ/F11 9.9626 Tf 2.767 0 Td [(im)]TJ/F8 9.9626 Tf 12.18 0 Td [(\050)]TJ/F11 9.9626 Tf 3.874 0 Td [(x)]TJ/F10 6.9738 Tf 5.694 -1.494 Td [(i)]TJ/F8 9.9626 Tf 3.317 1.494 Td [(\051)]TJ/F14 9.9626 Tf 3.874 0 Td [(j)]TJ/F8 9.9626 Tf 2.768 0 Td [(\051)]TJ +/F8 9.9626 Tf 263.032 555.922 Td [(a)-386(,)-914(i)-152(n)-152(f)-152(o)-258(\051)]TJ 0 g 0 G 0 g 0 G -/F30 9.9626 Tf -241.37 -25.149 Td [(psb_geamax\050x,)-525(desc_a,)-525(info\051)]TJ 0 g 0 G 0 g 0 G 0 g 0 G ET q -1 0 0 1 129.083 557.32 cm +1 0 0 1 179.892 536.738 cm []0 d 0 J 0.398 w 0 0 m 285.336 0 l S Q BT -/F11 9.9626 Tf 135.06 548.752 Td [(amax)-7677(x)]TJ/F27 9.9626 Tf 221.863 0 Td [(F)96(unction)]TJ +/F11 9.9626 Tf 185.87 528.17 Td [(amax)-7677(x)]TJ/F27 9.9626 Tf 221.863 0 Td [(F)96(unction)]TJ ET q -1 0 0 1 129.083 544.967 cm +1 0 0 1 179.892 524.384 cm []0 d 0 J 0.398 w 0 0 m 285.336 0 l S Q BT -/F8 9.9626 Tf 135.06 536.399 Td [(Short)-333(Precision)-334(Real)-1200(Short)-333(Precision)-333(Real)-3103(psb)]TJ +/F8 9.9626 Tf 185.87 515.816 Td [(Short)-333(Precision)-334(Real)-1200(Shor)1(t)-334(Precision)-333(Real)-3103(psb)]TJ ET q -1 0 0 1 372.52 536.598 cm +1 0 0 1 423.33 516.015 cm []0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F8 9.9626 Tf 375.509 536.399 Td [(geamax)]TJ -240.449 -11.955 Td [(Long)-333(Precision)-334(Real)-1411(Long)-333(Precision)-333(Re)-1(al)-3313(psb)]TJ +/F8 9.9626 Tf 426.319 515.816 Td [(geamax)]TJ -240.449 -11.955 Td [(Long)-333(Precision)-334(Real)-1411(Long)-333(Precision)-333(Real)-3314(psb)]TJ ET q -1 0 0 1 372.52 524.643 cm +1 0 0 1 423.33 504.06 cm []0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F8 9.9626 Tf 375.509 524.444 Td [(geamax)]TJ -240.449 -11.956 Td [(Short)-333(Precision)-334(Real)-1200(Short)-333(Precision)-333(Complex)-1200(psb)]TJ +/F8 9.9626 Tf 426.319 503.861 Td [(geamax)]TJ -240.449 -11.955 Td [(Short)-333(Precision)-334(Real)-1200(Shor)1(t)-334(Precision)-333(Complex)-1200(psb)]TJ ET q -1 0 0 1 372.52 512.688 cm +1 0 0 1 423.33 492.105 cm []0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F8 9.9626 Tf 375.509 512.488 Td [(geamax)]TJ -240.449 -11.955 Td [(Long)-333(Precision)-334(Real)-1411(Long)-333(Precision)-333(Com)-1(p)1(lex)-1412(psb)]TJ +/F8 9.9626 Tf 426.319 491.906 Td [(geamax)]TJ -240.449 -11.955 Td [(Long)-333(Precision)-334(Real)-1411(Long)-333(Precision)-333(Complex)-1412(psb)]TJ ET q -1 0 0 1 372.52 500.733 cm +1 0 0 1 423.33 480.15 cm []0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F8 9.9626 Tf 375.509 500.533 Td [(geamax)]TJ +/F8 9.9626 Tf 426.319 479.951 Td [(geamax)]TJ ET q -1 0 0 1 129.083 496.747 cm +1 0 0 1 179.892 476.165 cm []0 d 0 J 0.398 w 0 0 m 285.336 0 l S Q 0 g 0 G BT -/F8 9.9626 Tf 228.067 468.708 Td [(T)83(able)-333(4:)-444(Data)-334(t)28(yp)-28(es)]TJ +/F8 9.9626 Tf 278.877 448.126 Td [(T)83(able)-333(4:)-444(Data)-334(t)28(yp)-28(es)]TJ 0 g 0 G 0 g 0 G 0 g 0 G -/F27 9.9626 Tf -128.172 -33.596 Td [(T)32(yp)-32(e:)]TJ +/F27 9.9626 Tf -128.172 -27.79 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G /F8 9.9626 Tf 33.797 0 Td [(Sync)28(hronous.)]TJ 0 g 0 G -/F27 9.9626 Tf -33.797 -19.925 Td [(On)-383(En)32(try)]TJ +/F27 9.9626 Tf -33.797 -18.658 Td [(On)-383(En)32(try)]TJ 0 g 0 G 0 g 0 G - 0 -19.926 Td [(x)]TJ + 0 -18.659 Td [(x)]TJ 0 g 0 G -/F8 9.9626 Tf 11.028 0 Td [(the)-333(lo)-28(cal)-333(p)-28(ortion)-333(of)-334(global)-333(dense)-333(matrix)]TJ/F11 9.9626 Tf 176.118 0 Td [(x)]TJ/F8 9.9626 Tf 5.694 0 Td [(.)]TJ -167.933 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf -29.611 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.547 0 Td [(.)]TJ -43.033 -11.955 Td [(Sp)-28(eci\014ed)-255(as:)-405(a)-255(rank)-254(one)-255(or)-255(t)28(w)27(o)-254(arra)27(y)-254(or)-255(an)-255(ob)-55(jec)-1(t)-254(of)-255(t)28(yp)-28(e)]TJ +/F8 9.9626 Tf 11.028 0 Td [(the)-333(lo)-28(cal)-333(p)-28(ortion)-333(of)-334(global)-333(dense)-333(matrix)]TJ/F11 9.9626 Tf 176.118 0 Td [(x)]TJ/F8 9.9626 Tf 5.694 0 Td [(.)]TJ -167.933 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.378 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.378 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf -29.611 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.485 0 Td [(in)]TJ/F8 9.9626 Tf 9.548 0 Td [(.)]TJ -43.033 -11.955 Td [(Sp)-28(eci\014ed)-255(as:)-405(a)-255(rank)-254(one)-255(or)-255(t)28(w)28(o)-255(arra)28(y)-255(or)-255(an)-255(ob)-55(ject)-255(of)-255(t)28(yp)-28(e)]TJ 0 0 1 rg 0 0 1 RG -/F30 9.9626 Tf 244.743 0 Td [(psb)]TJ +/F30 9.9626 Tf 244.742 0 Td [(psb)]TJ ET q -1 0 0 1 385.864 347.64 cm +1 0 0 1 436.673 335.398 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 389.002 347.441 Td [(T)]TJ +/F30 9.9626 Tf 439.811 335.199 Td [(T)]TJ ET q -1 0 0 1 394.86 347.64 cm +1 0 0 1 445.669 335.398 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 397.998 347.441 Td [(vect)]TJ +/F30 9.9626 Tf 448.807 335.199 Td [(vect)]TJ ET q -1 0 0 1 419.547 347.64 cm +1 0 0 1 470.356 335.398 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 422.685 347.441 Td [(type)]TJ +/F30 9.9626 Tf 473.495 335.199 Td [(type)]TJ 0 g 0 G -/F8 9.9626 Tf -297.883 -11.955 Td [(con)28(taining)-333(n)27(um)28(b)-28(ers)-333(of)-333(t)28(yp)-28(e)-334(sp)-27(eci\014ed)-334(in)-333(T)83(able)]TJ +/F8 9.9626 Tf -297.884 -11.956 Td [(con)28(taining)-333(n)27(um)28(b)-28(ers)-333(of)-333(t)27(yp)-27(e)-334(sp)-27(ec)-1(i)1(\014ed)-334(in)-333(T)83(able)]TJ 0 0 1 rg 0 0 1 RG [-333(4)]TJ 0 g 0 G [(.)]TJ 0 g 0 G -/F27 9.9626 Tf -24.907 -19.926 Td [(desc)]TJ +/F27 9.9626 Tf -24.906 -18.658 Td [(desc)]TJ ET q -1 0 0 1 121.81 315.76 cm +1 0 0 1 172.619 304.784 cm []0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q BT -/F27 9.9626 Tf 125.247 315.56 Td [(a)]TJ +/F27 9.9626 Tf 176.057 304.585 Td [(a)]TJ 0 g 0 G -/F8 9.9626 Tf 10.551 0 Td [(con)28(tains)-334(d)1(ata)-334(structures)-333(for)-333(com)-1(m)28(unications.)]TJ -10.996 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf -29.611 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.547 0 Td [(.)]TJ -43.033 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(an)-333(ob)-55(ject)-334(of)-333(t)28(yp)-28(e)]TJ +/F8 9.9626 Tf 10.55 0 Td [(con)28(tains)-334(data)-333(structures)-333(for)-333(c)-1(omm)28(unications.)]TJ -10.996 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.612 0 Td [(required)]TJ/F8 9.9626 Tf -29.612 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.548 0 Td [(.)]TJ -43.034 -11.956 Td [(Sp)-28(eci\014ed)-333(as:)-445(an)-333(ob)-55(ject)-334(of)-333(t)28(yp)-28(e)]TJ 0 0 1 rg 0 0 1 RG -/F30 9.9626 Tf 135.658 0 Td [(psb)]TJ +/F30 9.9626 Tf 135.659 0 Td [(psb)]TJ ET q -1 0 0 1 276.779 267.939 cm +1 0 0 1 327.588 256.964 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 279.917 267.74 Td [(desc)]TJ +/F30 9.9626 Tf 330.727 256.764 Td [(desc)]TJ ET q -1 0 0 1 301.466 267.939 cm +1 0 0 1 352.275 256.964 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 304.604 267.74 Td [(type)]TJ +/F30 9.9626 Tf 355.414 256.764 Td [(type)]TJ 0 g 0 G -/F8 9.9626 Tf 20.922 0 Td [(.)]TJ +/F8 9.9626 Tf 20.921 0 Td [(.)]TJ 0 g 0 G -/F27 9.9626 Tf -225.631 -19.926 Td [(On)-383(Return)]TJ +/F27 9.9626 Tf -225.63 -18.658 Td [(On)-383(Return)]TJ 0 g 0 G 0 g 0 G - 0 -19.925 Td [(F)96(unction)-384(v)64(alue)]TJ + 0 -18.658 Td [(F)96(unction)-384(v)64(alue)]TJ 0 g 0 G -/F8 9.9626 Tf 78.387 0 Td [(is)-333(the)-334(in\014ni)1(t)27(y)-333(norm)-333(of)-334(sub)28(v)28(ector)]TJ/F11 9.9626 Tf 143.517 0 Td [(x)]TJ/F8 9.9626 Tf 5.694 0 Td [(.)]TJ -202.691 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(global)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(a)-333(long)-333(precision)-333(real)-334(n)28(um)28(b)-28(er.)]TJ +/F8 9.9626 Tf 78.386 0 Td [(is)-333(the)-334(in\014nit)28(y)-333(norm)-333(of)-334(sub)28(v)28(ector)]TJ/F11 9.9626 Tf 143.518 0 Td [(x)]TJ/F8 9.9626 Tf 5.694 0 Td [(.)]TJ -202.692 -11.956 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(global)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(a)-333(long)-333(precision)-334(r)1(e)-1(al)-333(n)28(um)28(b)-28(er.)]TJ 0 g 0 G -/F27 9.9626 Tf -24.907 -19.926 Td [(info)]TJ +/F27 9.9626 Tf -24.906 -18.658 Td [(info)]TJ 0 g 0 G -/F8 9.9626 Tf 23.758 0 Td [(Error)-333(co)-28(de.)]TJ 1.149 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf -29.611 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(out)]TJ/F8 9.9626 Tf 16.549 0 Td [(.)]TJ -50.035 -11.955 Td [(An)-333(in)28(tege)-1(r)-333(v)56(alue;)-334(0)-333(means)-333(no)-334(error)-333(has)-333(b)-28(een)-333(detecte)-1(d)1(.)]TJ +/F8 9.9626 Tf 23.758 0 Td [(Error)-333(co)-28(de.)]TJ 1.148 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.612 0 Td [(required)]TJ/F8 9.9626 Tf -29.612 -11.956 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(out)]TJ/F8 9.9626 Tf 16.549 0 Td [(.)]TJ -50.035 -11.955 Td [(An)-333(in)27(t)1(e)-1(ger)-333(v)56(alue;)-334(0)-333(means)-333(no)-334(error)-333(has)-333(b)-28(een)-333(detec)-1(ted.)]TJ 0 g 0 G - 141.968 -45.795 Td [(29)]TJ + 141.968 -38.62 Td [(30)]TJ 0 g 0 G ET endstream endobj -907 0 obj << +990 0 obj << /Type /Page -/Contents 908 0 R -/Resources 906 0 R +/Contents 991 0 R +/Resources 989 0 R /MediaBox [0 0 595.276 841.89] -/Parent 883 0 R -/Annots [ 903 0 R 904 0 R 905 0 R ] +/Parent 951 0 R +/Annots [ 986 0 R 987 0 R 988 0 R ] >> endobj -903 0 obj << +986 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [368.549 344.231 444.603 355.355] +/Rect [419.358 331.988 495.412 343.113] /Subtype /Link /A << /S /GoTo /D (vdata) >> >> endobj -904 0 obj << +987 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [325.411 332.552 332.385 343.4] +/Rect [376.221 320.31 383.195 331.158] /Subtype /Link /A << /S /GoTo /D (table.4) >> >> endobj -905 0 obj << +988 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [259.464 264.529 326.522 275.654] +/Rect [310.273 253.554 377.331 264.679] /Subtype /Link /A << /S /GoTo /D (descdata) >> >> endobj -909 0 obj << -/D [907 0 R /XYZ 99.895 740.998 null] +992 0 obj << +/D [990 0 R /XYZ 150.705 740.998 null] >> endobj 174 0 obj << -/D [907 0 R /XYZ 99.895 697.37 null] +/D [990 0 R /XYZ 150.705 664.668 null] >> endobj -910 0 obj << -/D [907 0 R /XYZ 267.641 480.663 null] +993 0 obj << +/D [990 0 R /XYZ 150.705 565.287 null] >> endobj -906 0 obj << -/Font << /F16 495 0 R /F8 498 0 R /F11 674 0 R /F14 692 0 R /F10 691 0 R /F30 689 0 R /F27 497 0 R >> +994 0 obj << +/D [990 0 R /XYZ 150.705 567.878 null] +>> endobj +995 0 obj << +/D [990 0 R /XYZ 318.451 460.081 null] +>> endobj +989 0 obj << +/Font << /F16 495 0 R /F8 498 0 R /F11 674 0 R /F14 692 0 R /F10 691 0 R /F27 497 0 R /F30 689 0 R >> /ProcSet [ /PDF /Text ] >> endobj -916 0 obj << -/Length 6310 +1001 0 obj << +/Length 6728 >> stream 0 g 0 G 0 g 0 G +0 g 0 G +0 g 0 G BT -/F16 11.9552 Tf 150.705 706.129 Td [(psb)]TJ +/F16 14.3462 Tf 99.895 680.226 Td [(psb)]TJ ET q -1 0 0 1 171.761 706.328 cm -[]0 d 0 J 0.398 w 0 0 m 4.035 0 l S +1 0 0 1 125.163 680.425 cm +[]0 d 0 J 0.398 w 0 0 m 4.842 0 l S +Q +BT +/F16 14.3462 Tf 130.004 680.226 Td [(geamaxs|Generalized)-375(In\014nit)31(y)-375(Norm)]TJ/F8 9.9626 Tf -30.109 -29.791 Td [(This)-359(subroutine)-359(computes)-360(a)-359(series)-359(of)-359(in\014nit)28(y)-359(norms)-360(on)-359(the)-359(columns)-359(of)-359(a)-360(d)1(e)-1(n)1(s)-1(e)]TJ 0 -11.955 Td [(matrix)]TJ/F11 9.9626 Tf 32.407 0 Td [(x)]TJ/F8 9.9626 Tf 5.694 0 Td [(:)]TJ/F11 9.9626 Tf 87.106 -11.955 Td [(r)-28(es)]TJ/F8 9.9626 Tf 14.08 0 Td [(\050)]TJ/F11 9.9626 Tf 3.874 0 Td [(i)]TJ/F8 9.9626 Tf 3.433 0 Td [(\051)]TJ/F14 9.9626 Tf 6.641 0 Td [(\040)]TJ/F8 9.9626 Tf 12.73 0 Td [(max)]TJ/F10 6.9738 Tf 7.069 -6.504 Td [(k)]TJ/F14 9.9626 Tf 13.133 6.504 Td [(j)]TJ/F11 9.9626 Tf 2.768 0 Td [(x)]TJ/F8 9.9626 Tf 5.694 0 Td [(\050)]TJ/F11 9.9626 Tf 3.874 0 Td [(k)-31(;)-167(i)]TJ/F8 9.9626 Tf 13.36 0 Td [(\051)]TJ/F14 9.9626 Tf 3.875 0 Td [(j)]TJ/F27 9.9626 Tf -214.361 -28.82 Td [(c)-138(a)-138(l)-139(l)]TJ/F8 9.9626 Tf 29.37 0 Td [(p)-86(s)-86(b)]TJ +ET +q +1 0 0 1 148.816 597.904 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 152.664 597.705 Td [(g)-86(e)-86(a)-87(m)-86(a)-86(x)-86(s)-192(\050)-220(r)-113(e)-114(s)-389(,)-785(x)-210(,)-873(d)-113(e)-113(s)-112(c)]TJ +ET +q +1 0 0 1 273.866 597.904 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F16 11.9552 Tf 175.796 706.129 Td [(geamaxs)-375(|)-375(Generalized)-375(In\014nit)31(y)-375(Norm)]TJ/F8 9.9626 Tf -25.091 -18.389 Td [(This)-359(subroutine)-359(computes)-360(a)-359(series)-359(of)-359(in\014nit)28(y)-359(norms)-360(on)-359(the)-359(columns)-359(of)-359(a)-359(dense)]TJ 0 -11.956 Td [(matrix)]TJ/F11 9.9626 Tf 32.406 0 Td [(x)]TJ/F8 9.9626 Tf 5.694 0 Td [(:)]TJ/F11 9.9626 Tf 87.106 -11.955 Td [(r)-28(es)]TJ/F8 9.9626 Tf 14.08 0 Td [(\050)]TJ/F11 9.9626 Tf 3.875 0 Td [(i)]TJ/F8 9.9626 Tf 3.432 0 Td [(\051)]TJ/F14 9.9626 Tf 6.642 0 Td [(\040)]TJ/F8 9.9626 Tf 12.73 0 Td [(max)]TJ/F10 6.9738 Tf 7.069 -6.503 Td [(k)]TJ/F14 9.9626 Tf 13.133 6.503 Td [(j)]TJ/F11 9.9626 Tf 2.767 0 Td [(x)]TJ/F8 9.9626 Tf 5.694 0 Td [(\050)]TJ/F11 9.9626 Tf 3.875 0 Td [(k)-31(;)-167(i)]TJ/F8 9.9626 Tf 13.36 0 Td [(\051)]TJ/F14 9.9626 Tf 3.874 0 Td [(j)]TJ +/F8 9.9626 Tf 277.977 597.705 Td [(a)-386(,)-914(i)-152(n)-152(f)-152(o)-258(\051)]TJ 0 g 0 G 0 g 0 G -/F30 9.9626 Tf -215.737 -25.377 Td [(call)-525(psb_geamaxs\050res,)-525(x,)-525(desc_a,)-525(info\051)]TJ 0 g 0 G 0 g 0 G 0 g 0 G ET q -1 0 0 1 177.927 614.121 cm +1 0 0 1 127.118 575.986 cm []0 d 0 J 0.398 w 0 0 m 289.266 0 l S Q BT -/F11 9.9626 Tf 183.905 605.553 Td [(r)-28(es)-8770(x)]TJ/F27 9.9626 Tf 221.863 0 Td [(Subroutine)]TJ +/F11 9.9626 Tf 133.096 567.419 Td [(r)-28(es)-8770(x)]TJ/F27 9.9626 Tf 221.862 0 Td [(Subroutine)]TJ ET q -1 0 0 1 177.927 601.768 cm +1 0 0 1 127.118 563.633 cm []0 d 0 J 0.398 w 0 0 m 289.266 0 l S Q BT -/F8 9.9626 Tf 183.905 593.2 Td [(Short)-333(Precision)-334(Real)-1200(Shor)1(t)-334(Precision)-333(Real)-3103(psb)]TJ +/F8 9.9626 Tf 133.096 555.065 Td [(Short)-333(Precision)-334(Real)-1200(Sh)1(ort)-334(Precision)-333(Real)-3103(psb)]TJ ET q -1 0 0 1 421.365 593.399 cm +1 0 0 1 370.556 555.264 cm []0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F8 9.9626 Tf 424.354 593.2 Td [(geamaxs)]TJ -240.449 -11.956 Td [(Long)-333(Precision)-334(Real)-1411(Long)-333(Precision)-333(Real)-3314(psb)]TJ +/F8 9.9626 Tf 373.544 555.065 Td [(geamaxs)]TJ -240.448 -11.955 Td [(Long)-333(Precision)-334(Real)-1411(Long)-333(Precision)-333(Real)-3314(psb)]TJ ET q -1 0 0 1 421.365 581.444 cm +1 0 0 1 370.556 543.309 cm []0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F8 9.9626 Tf 424.354 581.244 Td [(geamaxs)]TJ -240.449 -11.955 Td [(Short)-333(Precision)-334(Real)-1200(Shor)1(t)-334(Precision)-333(Complex)-1200(psb)]TJ +/F8 9.9626 Tf 373.544 543.11 Td [(geamaxs)]TJ -240.448 -11.955 Td [(Short)-333(Precision)-334(Real)-1200(Sh)1(ort)-334(Precision)-333(Complex)-1200(psb)]TJ ET q -1 0 0 1 421.365 569.489 cm +1 0 0 1 370.556 531.354 cm []0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F8 9.9626 Tf 424.354 569.289 Td [(geamaxs)]TJ -240.449 -11.955 Td [(Long)-333(Precision)-334(Real)-1411(Long)-333(Precision)-333(Complex)-1412(psb)]TJ +/F8 9.9626 Tf 373.544 531.155 Td [(geamaxs)]TJ -240.448 -11.956 Td [(Long)-333(Precision)-334(Real)-1411(Long)-333(Precision)-333(Complex)-1412(p)1(s)-1(b)]TJ ET q -1 0 0 1 421.365 557.533 cm +1 0 0 1 370.556 519.399 cm []0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F8 9.9626 Tf 424.354 557.334 Td [(geamaxs)]TJ +/F8 9.9626 Tf 373.544 519.199 Td [(geamaxs)]TJ ET q -1 0 0 1 177.927 553.548 cm +1 0 0 1 127.118 515.414 cm []0 d 0 J 0.398 w 0 0 m 289.266 0 l S Q 0 g 0 G BT -/F8 9.9626 Tf 278.877 525.509 Td [(T)83(able)-333(5:)-444(Data)-334(t)28(yp)-28(es)]TJ +/F8 9.9626 Tf 228.067 487.374 Td [(T)83(able)-333(5:)-444(Data)-334(t)28(yp)-28(es)]TJ 0 g 0 G 0 g 0 G 0 g 0 G -/F27 9.9626 Tf -128.172 -33.596 Td [(T)32(yp)-32(e:)]TJ +/F27 9.9626 Tf -128.172 -32.223 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G /F8 9.9626 Tf 33.797 0 Td [(Sync)28(hronous.)]TJ 0 g 0 G -/F27 9.9626 Tf -33.797 -19.925 Td [(On)-383(En)32(try)]TJ +/F27 9.9626 Tf -33.797 -19.926 Td [(On)-383(En)32(try)]TJ 0 g 0 G 0 g 0 G - 0 -19.926 Td [(x)]TJ + 0 -19.925 Td [(x)]TJ 0 g 0 G -/F8 9.9626 Tf 11.028 0 Td [(the)-333(lo)-28(cal)-333(p)-28(ortion)-333(of)-334(global)-333(dense)-333(matrix)]TJ/F11 9.9626 Tf 176.118 0 Td [(x)]TJ/F8 9.9626 Tf 5.694 0 Td [(.)]TJ -167.933 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.378 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.378 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf -29.611 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.485 0 Td [(in)]TJ/F8 9.9626 Tf 9.548 0 Td [(.)]TJ -43.033 -11.955 Td [(Sp)-28(eci\014ed)-255(as:)-405(a)-255(rank)-254(one)-255(or)-255(t)28(w)28(o)-255(arra)28(y)-255(or)-255(an)-255(ob)-55(ject)-255(of)-255(t)28(yp)-28(e)]TJ +/F8 9.9626 Tf 11.028 0 Td [(the)-333(lo)-28(cal)-333(p)-28(ortion)-333(of)-334(global)-333(dense)-333(matrix)]TJ/F11 9.9626 Tf 176.118 0 Td [(x)]TJ/F8 9.9626 Tf 5.694 0 Td [(.)]TJ -167.933 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf -29.611 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.547 0 Td [(.)]TJ -43.033 -11.956 Td [(Sp)-28(eci\014ed)-255(as:)-405(a)-255(rank)-254(one)-255(or)-255(t)28(w)27(o)-254(arra)27(y)-254(or)-255(an)-255(ob)-55(jec)-1(t)-254(of)-255(t)28(yp)-28(e)]TJ 0 0 1 rg 0 0 1 RG -/F30 9.9626 Tf 244.742 0 Td [(psb)]TJ +/F30 9.9626 Tf 244.743 0 Td [(psb)]TJ ET q -1 0 0 1 436.673 404.441 cm +1 0 0 1 385.864 367.679 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 439.811 404.242 Td [(T)]TJ +/F30 9.9626 Tf 389.002 367.479 Td [(T)]TJ ET q -1 0 0 1 445.669 404.441 cm +1 0 0 1 394.86 367.679 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 448.807 404.242 Td [(vect)]TJ +/F30 9.9626 Tf 397.998 367.479 Td [(vect)]TJ ET q -1 0 0 1 470.356 404.441 cm +1 0 0 1 419.547 367.679 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 473.495 404.242 Td [(type)]TJ +/F30 9.9626 Tf 422.685 367.479 Td [(type)]TJ 0 g 0 G -/F8 9.9626 Tf -297.884 -11.956 Td [(con)28(taining)-333(n)27(um)28(b)-28(ers)-333(of)-333(t)27(yp)-27(e)-334(sp)-27(ec)-1(i)1(\014ed)-334(in)-333(T)83(able)]TJ +/F8 9.9626 Tf -297.883 -11.955 Td [(con)28(taining)-333(n)27(um)28(b)-28(ers)-333(of)-333(t)28(yp)-28(e)-334(sp)-27(eci\014ed)-334(in)-333(T)83(able)]TJ 0 0 1 rg 0 0 1 RG [-333(5)]TJ 0 g 0 G [(.)]TJ 0 g 0 G -/F27 9.9626 Tf -24.906 -19.925 Td [(desc)]TJ +/F27 9.9626 Tf -24.907 -19.925 Td [(desc)]TJ ET q -1 0 0 1 172.619 372.56 cm +1 0 0 1 121.81 335.798 cm []0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q BT -/F27 9.9626 Tf 176.057 372.361 Td [(a)]TJ +/F27 9.9626 Tf 125.247 335.599 Td [(a)]TJ 0 g 0 G -/F8 9.9626 Tf 10.55 0 Td [(con)28(tains)-334(data)-333(structures)-333(for)-333(c)-1(omm)28(unications.)]TJ -10.996 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.612 0 Td [(required)]TJ/F8 9.9626 Tf -29.612 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.548 0 Td [(.)]TJ -43.034 -11.956 Td [(Sp)-28(eci\014ed)-333(as:)-445(an)-333(ob)-55(ject)-334(of)-333(t)28(yp)-28(e)]TJ +/F8 9.9626 Tf 10.551 0 Td [(con)28(tains)-334(d)1(ata)-334(structures)-333(for)-333(com)-1(m)28(unications.)]TJ -10.996 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf -29.611 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.547 0 Td [(.)]TJ -43.033 -11.956 Td [(Sp)-28(eci\014ed)-333(as:)-445(an)-333(ob)-55(ject)-334(of)-333(t)28(yp)-28(e)]TJ 0 0 1 rg 0 0 1 RG -/F30 9.9626 Tf 135.659 0 Td [(psb)]TJ +/F30 9.9626 Tf 135.658 0 Td [(psb)]TJ ET q -1 0 0 1 327.588 324.74 cm +1 0 0 1 276.779 287.978 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 330.727 324.54 Td [(desc)]TJ +/F30 9.9626 Tf 279.917 287.778 Td [(desc)]TJ ET q -1 0 0 1 352.275 324.74 cm +1 0 0 1 301.466 287.978 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 355.414 324.54 Td [(type)]TJ +/F30 9.9626 Tf 304.604 287.778 Td [(type)]TJ 0 g 0 G -/F8 9.9626 Tf 20.921 0 Td [(.)]TJ +/F8 9.9626 Tf 20.922 0 Td [(.)]TJ 0 g 0 G -/F27 9.9626 Tf -225.63 -19.925 Td [(On)-383(Return)]TJ +/F27 9.9626 Tf -225.631 -19.925 Td [(On)-383(Return)]TJ 0 g 0 G 0 g 0 G 0 -19.925 Td [(res)]TJ 0 g 0 G -/F8 9.9626 Tf 19.47 0 Td [(is)-333(the)-334(in\014nit)28(y)-333(norm)-333(of)-334(the)-333(columns)-333(of)]TJ/F11 9.9626 Tf 166.183 0 Td [(x)]TJ/F8 9.9626 Tf 5.693 0 Td [(.)]TJ -166.44 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(global)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(out)]TJ/F8 9.9626 Tf 16.549 0 Td [(.)]TJ -50.035 -11.956 Td [(Sp)-28(eci\014ed)-289(as:)-422(a)-289(n)28(um)28(b)-28(er)-289(or)-289(a)-289(rank)1(-)-1(on)1(e)-289(arra)27(y)-288(of)-289(long)-289(precision)-289(real)-289(n)28(um)28(b)-28(ers.)]TJ +/F8 9.9626 Tf 19.47 0 Td [(is)-333(the)-334(in\014nit)28(y)-333(norm)-333(of)-334(the)-333(columns)-333(of)]TJ/F11 9.9626 Tf 166.183 0 Td [(x)]TJ/F8 9.9626 Tf 5.694 0 Td [(.)]TJ -166.44 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(global)]TJ/F8 9.9626 Tf -32.379 -11.956 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(out)]TJ/F8 9.9626 Tf 16.549 0 Td [(.)]TJ -50.035 -11.955 Td [(Sp)-28(eci\014ed)-289(as:)-422(a)-289(n)28(um)28(b)-28(er)-289(or)-289(a)-289(ran)1(k-one)-289(arra)27(y)-288(of)-289(long)-289(precision)-289(real)-289(n)28(um)28(b)-28(ers.)]TJ 0 g 0 G -/F27 9.9626 Tf -24.906 -19.925 Td [(info)]TJ +/F27 9.9626 Tf -24.907 -19.925 Td [(info)]TJ 0 g 0 G -/F8 9.9626 Tf 23.758 0 Td [(Error)-333(co)-28(de.)]TJ 1.148 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.612 0 Td [(required)]TJ/F8 9.9626 Tf -29.612 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(out)]TJ/F8 9.9626 Tf 16.549 0 Td [(.)]TJ -50.035 -11.956 Td [(An)-333(in)28(te)-1(ger)-333(v)56(alue;)-334(0)-333(means)-333(no)-334(error)-333(has)-333(b)-28(een)-333(detec)-1(ted.)]TJ +/F8 9.9626 Tf 23.758 0 Td [(Error)-333(co)-28(de.)]TJ 1.149 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf -29.611 -11.956 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(out)]TJ/F8 9.9626 Tf 16.549 0 Td [(.)]TJ -50.035 -11.955 Td [(An)-333(in)28(tege)-1(r)-333(v)56(alue;)-334(0)-333(means)-333(no)-334(error)-333(has)-333(b)-28(een)-333(detecte)-1(d)1(.)]TJ 0 g 0 G - 141.968 -90.64 Td [(30)]TJ + 141.968 -53.878 Td [(31)]TJ 0 g 0 G ET endstream endobj -915 0 obj << +1000 0 obj << /Type /Page -/Contents 916 0 R -/Resources 914 0 R +/Contents 1001 0 R +/Resources 999 0 R /MediaBox [0 0 595.276 841.89] -/Parent 883 0 R -/Annots [ 911 0 R 912 0 R 913 0 R ] +/Parent 1006 0 R +/Annots [ 996 0 R 997 0 R 998 0 R ] >> endobj -911 0 obj << +996 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [419.358 401.031 495.412 412.156] +/Rect [368.549 364.269 444.603 375.394] /Subtype /Link /A << /S /GoTo /D (vdata) >> >> endobj -912 0 obj << +997 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [376.221 389.353 383.195 400.201] +/Rect [325.411 352.591 332.385 363.439] /Subtype /Link /A << /S /GoTo /D (table.5) >> >> endobj -913 0 obj << +998 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [310.273 321.33 377.331 332.455] +/Rect [259.464 284.568 326.522 295.693] /Subtype /Link /A << /S /GoTo /D (descdata) >> >> endobj -917 0 obj << -/D [915 0 R /XYZ 150.705 740.998 null] +1002 0 obj << +/D [1000 0 R /XYZ 99.895 740.998 null] >> endobj 178 0 obj << -/D [915 0 R /XYZ 150.705 697.37 null] +/D [1000 0 R /XYZ 99.895 659.601 null] >> endobj -918 0 obj << -/D [915 0 R /XYZ 318.451 537.464 null] +1003 0 obj << +/D [1000 0 R /XYZ 99.895 607.07 null] >> endobj -914 0 obj << -/Font << /F16 495 0 R /F8 498 0 R /F11 674 0 R /F14 692 0 R /F10 691 0 R /F30 689 0 R /F27 497 0 R >> +1004 0 obj << +/D [1000 0 R /XYZ 99.895 609.66 null] +>> endobj +1005 0 obj << +/D [1000 0 R /XYZ 267.641 499.329 null] +>> endobj +999 0 obj << +/Font << /F16 495 0 R /F8 498 0 R /F11 674 0 R /F14 692 0 R /F10 691 0 R /F27 497 0 R /F30 689 0 R >> /ProcSet [ /PDF /Text ] >> endobj -924 0 obj << -/Length 6676 +1012 0 obj << +/Length 6993 >> stream 0 g 0 G 0 g 0 G +0 g 0 G +0 g 0 G BT -/F16 11.9552 Tf 99.895 706.129 Td [(psb)]TJ +/F16 14.3462 Tf 150.705 682.214 Td [(psb)]TJ ET q -1 0 0 1 120.951 706.328 cm -[]0 d 0 J 0.398 w 0 0 m 4.035 0 l S +1 0 0 1 175.972 682.413 cm +[]0 d 0 J 0.398 w 0 0 m 4.842 0 l S +Q +BT +/F16 14.3462 Tf 180.814 682.214 Td [(geasum|1-Norm)-375(of)-375(V)94(ector)]TJ/F8 9.9626 Tf -30.109 -27.803 Td [(This)-333(function)-334(computes)-333(the)-333(1-norm)-334(of)-333(a)-333(v)28(ec)-1(tor)]TJ/F11 9.9626 Tf 207.168 0 Td [(x)]TJ/F8 9.9626 Tf 5.694 0 Td [(.)]TJ -212.862 -11.955 Td [(If)]TJ/F11 9.9626 Tf 9.963 0 Td [(x)]TJ/F8 9.9626 Tf 9.014 0 Td [(is)-333(a)-334(real)-333(v)28(ector)-334(it)-333(computes)-333(1-norm)-334(as:)]TJ/F11 9.9626 Tf 123.45 -19.433 Td [(asum)]TJ/F14 9.9626 Tf 27.154 0 Td [(\040)-278(k)]TJ/F11 9.9626 Tf 17.711 0 Td [(x)]TJ/F10 6.9738 Tf 5.694 -1.494 Td [(i)]TJ/F14 9.9626 Tf 3.317 1.494 Td [(k)]TJ/F8 9.9626 Tf -196.303 -19.432 Td [(else)-333(if)]TJ/F11 9.9626 Tf 28.006 0 Td [(x)]TJ/F8 9.9626 Tf 9.015 0 Td [(is)-333(a)-334(complex)-333(v)28(ector)-334(then)-333(it)-333(computes)-334(1-norm)-333(as:)]TJ/F11 9.9626 Tf 70.135 -19.433 Td [(asum)]TJ/F14 9.9626 Tf 27.154 0 Td [(\040)-278(k)]TJ/F11 9.9626 Tf 17.711 0 Td [(r)-28(e)]TJ/F8 9.9626 Tf 9.41 0 Td [(\050)]TJ/F11 9.9626 Tf 3.875 0 Td [(x)]TJ/F8 9.9626 Tf 5.694 0 Td [(\051)]TJ/F14 9.9626 Tf 3.874 0 Td [(k)]TJ/F7 6.9738 Tf 4.981 -1.494 Td [(1)]TJ/F8 9.9626 Tf 6.683 1.494 Td [(+)]TJ/F14 9.9626 Tf 9.963 0 Td [(k)]TJ/F11 9.9626 Tf 4.981 0 Td [(im)]TJ/F8 9.9626 Tf 12.18 0 Td [(\050)]TJ/F11 9.9626 Tf 3.874 0 Td [(x)]TJ/F8 9.9626 Tf 5.694 0 Td [(\051)]TJ/F14 9.9626 Tf 3.875 0 Td [(k)]TJ/F7 6.9738 Tf 4.981 -1.494 Td [(1)]TJ/F8 9.9626 Tf -231.265 -22.922 Td [(p)-82(s)-83(b)]TJ +ET +q +1 0 0 1 169.587 559.941 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F16 11.9552 Tf 124.986 706.129 Td [(geasum)-375(|)-375(1-Norm)-375(of)-375(V)94(ector)]TJ/F8 9.9626 Tf -25.091 -18.389 Td [(This)-333(function)-334(computes)-333(the)-333(1-norm)-334(of)-333(a)-333(v)27(ector)]TJ/F11 9.9626 Tf 207.168 0 Td [(x)]TJ/F8 9.9626 Tf 5.694 0 Td [(.)]TJ -212.862 -11.956 Td [(If)]TJ/F11 9.9626 Tf 9.963 0 Td [(x)]TJ/F8 9.9626 Tf 9.015 0 Td [(is)-333(a)-334(real)-333(v)28(ector)-334(it)-333(computes)-333(1-norm)-334(as:)]TJ/F11 9.9626 Tf 123.449 -21.917 Td [(asum)]TJ/F14 9.9626 Tf 27.154 0 Td [(\040)-278(k)]TJ/F11 9.9626 Tf 17.711 0 Td [(x)]TJ/F10 6.9738 Tf 5.694 -1.495 Td [(i)]TJ/F14 9.9626 Tf 3.317 1.495 Td [(k)]TJ/F8 9.9626 Tf -196.303 -21.918 Td [(else)-333(if)]TJ/F11 9.9626 Tf 28.006 0 Td [(x)]TJ/F8 9.9626 Tf 9.015 0 Td [(is)-333(a)-334(complex)-333(v)28(ector)-334(then)-333(it)-333(computes)-334(1-norm)-333(as:)]TJ/F11 9.9626 Tf 70.135 -21.918 Td [(asum)]TJ/F14 9.9626 Tf 27.154 0 Td [(\040)-278(k)]TJ/F11 9.9626 Tf 17.711 0 Td [(r)-28(e)]TJ/F8 9.9626 Tf 9.411 0 Td [(\050)]TJ/F11 9.9626 Tf 3.874 0 Td [(x)]TJ/F8 9.9626 Tf 5.694 0 Td [(\051)]TJ/F14 9.9626 Tf 3.874 0 Td [(k)]TJ/F7 6.9738 Tf 4.982 -1.494 Td [(1)]TJ/F8 9.9626 Tf 6.683 1.494 Td [(+)]TJ/F14 9.9626 Tf 9.962 0 Td [(k)]TJ/F11 9.9626 Tf 4.982 0 Td [(im)]TJ/F8 9.9626 Tf 12.179 0 Td [(\050)]TJ/F11 9.9626 Tf 3.875 0 Td [(x)]TJ/F8 9.9626 Tf 5.694 0 Td [(\051)]TJ/F14 9.9626 Tf 3.874 0 Td [(k)]TJ/F7 6.9738 Tf 4.981 -1.494 Td [(1)]TJ +/F8 9.9626 Tf 173.397 559.742 Td [(g)-82(e)-83(a)-82(s)-83(u)-82(m)-188(\050)-130(x)-209(,)-874(d)-112(e)-113(s)-113(c)]TJ +ET +q +1 0 0 1 258.921 559.941 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 263.032 559.742 Td [(a)-386(,)-914(i)-152(n)-152(f)-152(o)-258(\051)]TJ 0 g 0 G 0 g 0 G -/F30 9.9626 Tf -232.086 -20.424 Td [(psb_geasum\050x,)-525(desc_a,)-525(info\051)]TJ 0 g 0 G 0 g 0 G 0 g 0 G ET q -1 0 0 1 129.47 563.782 cm +1 0 0 1 180.28 540.012 cm []0 d 0 J 0.398 w 0 0 m 284.561 0 l S Q BT -/F11 9.9626 Tf 135.448 555.214 Td [(asum)-7735(x)]TJ/F27 9.9626 Tf 221.863 0 Td [(F)96(unction)]TJ +/F11 9.9626 Tf 186.257 531.444 Td [(asum)-7736(x)]TJ/F27 9.9626 Tf 221.863 0 Td [(F)96(unction)]TJ ET q -1 0 0 1 129.47 551.428 cm +1 0 0 1 180.28 527.658 cm []0 d 0 J 0.398 w 0 0 m 284.561 0 l S Q BT -/F8 9.9626 Tf 135.448 542.861 Td [(Short)-333(Precision)-334(Real)-1200(Sh)1(o)-1(r)1(t)-334(Precision)-333(Real)-3103(psb)]TJ +/F8 9.9626 Tf 186.257 519.09 Td [(Short)-333(Precision)-334(Real)-1200(Short)-333(Precision)-333(Real)-3103(psb)]TJ ET q -1 0 0 1 372.908 543.06 cm +1 0 0 1 423.717 519.289 cm []0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F8 9.9626 Tf 375.897 542.861 Td [(geasum)]TJ -240.449 -11.956 Td [(Long)-333(Precision)-334(Real)-1411(Long)-333(Precision)-333(Real)-3314(psb)]TJ +/F8 9.9626 Tf 426.706 519.09 Td [(geasum)]TJ -240.449 -11.955 Td [(Long)-333(Precision)-334(Real)-1411(Long)-333(Precision)-333(Real)-3314(psb)]TJ ET q -1 0 0 1 372.908 531.105 cm +1 0 0 1 423.717 507.334 cm []0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F8 9.9626 Tf 375.897 530.905 Td [(geasum)]TJ -240.449 -11.955 Td [(Short)-333(Precision)-334(Real)-1200(Sh)1(o)-1(r)1(t)-334(Precision)-333(Complex)-1200(psb)]TJ +/F8 9.9626 Tf 426.706 507.135 Td [(geasum)]TJ -240.449 -11.955 Td [(Short)-333(Precision)-334(Real)-1200(Short)-333(Precision)-333(Complex)-1200(psb)]TJ ET q -1 0 0 1 372.908 519.15 cm +1 0 0 1 423.717 495.379 cm []0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F8 9.9626 Tf 375.897 518.95 Td [(geasum)]TJ -240.449 -11.955 Td [(Long)-333(Precision)-334(Real)-1411(Long)-333(Precision)-333(Complex)-1412(psb)]TJ +/F8 9.9626 Tf 426.706 495.18 Td [(geasum)]TJ -240.449 -11.955 Td [(Long)-333(Precision)-334(Real)-1411(Long)-333(Precision)-333(Com)-1(p)1(lex)-1412(psb)]TJ ET q -1 0 0 1 372.908 507.194 cm +1 0 0 1 423.717 483.424 cm []0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F8 9.9626 Tf 375.897 506.995 Td [(geasum)]TJ +/F8 9.9626 Tf 426.706 483.225 Td [(geasum)]TJ ET q -1 0 0 1 129.47 503.209 cm +1 0 0 1 180.28 479.439 cm []0 d 0 J 0.398 w 0 0 m 284.561 0 l S Q 0 g 0 G BT -/F8 9.9626 Tf 228.067 475.17 Td [(T)83(able)-333(6:)-444(Data)-334(t)28(yp)-28(es)]TJ +/F8 9.9626 Tf 278.877 451.399 Td [(T)83(able)-333(6:)-444(Data)-334(t)28(yp)-28(es)]TJ 0 g 0 G 0 g 0 G 0 g 0 G -/F27 9.9626 Tf -128.172 -33.596 Td [(T)32(yp)-32(e:)]TJ +/F27 9.9626 Tf -128.172 -28.744 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G /F8 9.9626 Tf 33.797 0 Td [(Sync)28(hronous.)]TJ 0 g 0 G -/F27 9.9626 Tf -33.797 -19.925 Td [(On)-383(En)32(try)]TJ +/F27 9.9626 Tf -33.797 -18.931 Td [(On)-383(En)32(try)]TJ 0 g 0 G 0 g 0 G - 0 -19.926 Td [(x)]TJ + 0 -18.931 Td [(x)]TJ 0 g 0 G -/F8 9.9626 Tf 11.028 0 Td [(the)-333(lo)-28(cal)-333(p)-28(ortion)-333(of)-334(global)-333(dense)-333(matrix)]TJ/F11 9.9626 Tf 176.118 0 Td [(x)]TJ/F8 9.9626 Tf 5.694 0 Td [(.)]TJ -167.933 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf -29.611 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.547 0 Td [(.)]TJ -43.033 -11.955 Td [(Sp)-28(eci\014ed)-255(as:)-405(a)-255(rank)-254(one)-255(or)-255(t)28(w)27(o)-254(arra)27(y)-254(or)-255(an)-255(ob)-55(jec)-1(t)-254(of)-255(t)28(yp)-28(e)]TJ +/F8 9.9626 Tf 11.028 0 Td [(the)-333(lo)-28(cal)-333(p)-28(ortion)-333(of)-334(global)-333(dense)-333(matrix)]TJ/F11 9.9626 Tf 176.118 0 Td [(x)]TJ/F8 9.9626 Tf 5.694 0 Td [(.)]TJ -167.933 -11.956 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.378 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.378 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf -29.611 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.485 0 Td [(in)]TJ/F8 9.9626 Tf 9.548 0 Td [(.)]TJ -43.033 -11.955 Td [(Sp)-28(eci\014ed)-255(as:)-405(a)-255(rank)-254(one)-255(or)-255(t)28(w)28(o)-255(arra)28(y)-255(or)-255(an)-255(ob)-55(ject)-255(of)-255(t)28(yp)-28(e)]TJ 0 0 1 rg 0 0 1 RG -/F30 9.9626 Tf 244.743 0 Td [(psb)]TJ +/F30 9.9626 Tf 244.742 0 Td [(psb)]TJ ET q -1 0 0 1 385.864 354.102 cm +1 0 0 1 436.673 337.171 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 389.002 353.903 Td [(T)]TJ +/F30 9.9626 Tf 439.811 336.972 Td [(T)]TJ ET q -1 0 0 1 394.86 354.102 cm +1 0 0 1 445.669 337.171 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 397.998 353.903 Td [(vect)]TJ +/F30 9.9626 Tf 448.807 336.972 Td [(vect)]TJ ET q -1 0 0 1 419.547 354.102 cm +1 0 0 1 470.356 337.171 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 422.685 353.903 Td [(type)]TJ +/F30 9.9626 Tf 473.495 336.972 Td [(type)]TJ 0 g 0 G -/F8 9.9626 Tf -297.883 -11.956 Td [(con)28(taining)-333(n)27(um)28(b)-28(ers)-333(of)-333(t)28(yp)-28(e)-334(sp)-27(eci\014ed)-334(in)-333(T)83(able)]TJ +/F8 9.9626 Tf -297.884 -11.955 Td [(con)28(taining)-333(n)27(um)28(b)-28(ers)-333(of)-333(t)27(yp)-27(e)-334(sp)-27(ec)-1(i)1(\014ed)-334(in)-333(T)83(able)]TJ 0 0 1 rg 0 0 1 RG [-333(6)]TJ 0 g 0 G [(.)]TJ 0 g 0 G -/F27 9.9626 Tf -24.907 -19.925 Td [(desc)]TJ +/F27 9.9626 Tf -24.906 -18.931 Td [(desc)]TJ ET q -1 0 0 1 121.81 322.221 cm +1 0 0 1 172.619 306.285 cm []0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q BT -/F27 9.9626 Tf 125.247 322.022 Td [(a)]TJ +/F27 9.9626 Tf 176.057 306.086 Td [(a)]TJ 0 g 0 G -/F8 9.9626 Tf 10.551 0 Td [(con)28(tains)-334(d)1(ata)-334(structures)-333(for)-333(com)-1(m)28(unications.)]TJ -10.996 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf -29.611 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.547 0 Td [(.)]TJ -43.033 -11.956 Td [(Sp)-28(eci\014ed)-333(as:)-445(an)-333(ob)-55(ject)-334(of)-333(t)28(yp)-28(e)]TJ +/F8 9.9626 Tf 10.55 0 Td [(con)28(tains)-334(data)-333(structures)-333(for)-333(c)-1(omm)28(unications.)]TJ -10.996 -11.956 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.612 0 Td [(required)]TJ/F8 9.9626 Tf -29.612 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.548 0 Td [(.)]TJ -43.034 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(an)-333(ob)-55(ject)-334(of)-333(t)28(yp)-28(e)]TJ 0 0 1 rg 0 0 1 RG -/F30 9.9626 Tf 135.658 0 Td [(psb)]TJ +/F30 9.9626 Tf 135.659 0 Td [(psb)]TJ ET q -1 0 0 1 276.779 274.401 cm +1 0 0 1 327.588 258.464 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 279.917 274.201 Td [(desc)]TJ +/F30 9.9626 Tf 330.727 258.265 Td [(desc)]TJ ET q -1 0 0 1 301.466 274.401 cm +1 0 0 1 352.275 258.464 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 304.604 274.201 Td [(type)]TJ +/F30 9.9626 Tf 355.414 258.265 Td [(type)]TJ 0 g 0 G -/F8 9.9626 Tf 20.922 0 Td [(.)]TJ +/F8 9.9626 Tf 20.921 0 Td [(.)]TJ 0 g 0 G -/F27 9.9626 Tf -225.631 -19.925 Td [(On)-383(Return)]TJ +/F27 9.9626 Tf -225.63 -18.931 Td [(On)-383(Return)]TJ 0 g 0 G 0 g 0 G - 0 -19.925 Td [(F)96(unction)-384(v)64(alue)]TJ + 0 -18.931 Td [(F)96(unction)-384(v)64(alue)]TJ 0 g 0 G -/F8 9.9626 Tf 78.387 0 Td [(is)-333(the)-334(1-norm)-333(of)-333(v)28(e)-1(ctor)]TJ/F11 9.9626 Tf 102.781 0 Td [(x)]TJ/F8 9.9626 Tf 5.694 0 Td [(.)]TJ -161.955 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(global)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(a)-333(long)-333(precision)-333(real)-334(n)28(um)28(b)-28(er.)]TJ +/F8 9.9626 Tf 78.386 0 Td [(is)-333(the)-334(1-norm)-333(of)-333(v)27(ector)]TJ/F11 9.9626 Tf 102.781 0 Td [(x)]TJ/F8 9.9626 Tf 5.694 0 Td [(.)]TJ -161.955 -11.956 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(global)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(a)-333(long)-333(precision)-334(r)1(e)-1(al)-333(n)28(um)28(b)-28(er.)]TJ 0 g 0 G -/F27 9.9626 Tf -24.907 -19.926 Td [(info)]TJ +/F27 9.9626 Tf -24.906 -18.931 Td [(info)]TJ 0 g 0 G -/F8 9.9626 Tf 23.758 0 Td [(Error)-333(co)-28(de.)]TJ 1.149 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf -29.611 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(out)]TJ/F8 9.9626 Tf 16.549 0 Td [(.)]TJ -50.035 -11.955 Td [(An)-333(in)28(tege)-1(r)-333(v)56(alue;)-334(0)-333(means)-333(no)-334(error)-333(has)-333(b)-28(een)-333(detecte)-1(d)1(.)]TJ +/F8 9.9626 Tf 23.758 0 Td [(Error)-333(co)-28(de.)]TJ 1.148 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.612 0 Td [(required)]TJ/F8 9.9626 Tf -29.612 -11.956 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(out)]TJ/F8 9.9626 Tf 16.549 0 Td [(.)]TJ -50.035 -11.955 Td [(An)-333(in)28(te)-1(ger)-333(v)56(alue;)-334(0)-333(means)-333(no)-334(error)-333(has)-333(b)-28(een)-333(detec)-1(ted.)]TJ 0 g 0 G - 141.968 -52.257 Td [(31)]TJ + 141.968 -39.302 Td [(32)]TJ 0 g 0 G ET endstream endobj -923 0 obj << +1011 0 obj << /Type /Page -/Contents 924 0 R -/Resources 922 0 R +/Contents 1012 0 R +/Resources 1010 0 R /MediaBox [0 0 595.276 841.89] -/Parent 927 0 R -/Annots [ 919 0 R 920 0 R 921 0 R ] +/Parent 1006 0 R +/Annots [ 1007 0 R 1008 0 R 1009 0 R ] >> endobj -919 0 obj << +1007 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [368.549 350.692 444.603 361.817] +/Rect [419.358 333.762 495.412 344.887] /Subtype /Link /A << /S /GoTo /D (vdata) >> >> endobj -920 0 obj << +1008 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [325.411 339.014 332.385 349.862] +/Rect [376.221 322.083 383.195 332.932] /Subtype /Link /A << /S /GoTo /D (table.6) >> >> endobj -921 0 obj << +1009 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [259.464 270.991 326.522 282.116] +/Rect [310.273 255.055 377.331 266.18] /Subtype /Link /A << /S /GoTo /D (descdata) >> >> endobj -925 0 obj << -/D [923 0 R /XYZ 99.895 740.998 null] +1013 0 obj << +/D [1011 0 R /XYZ 150.705 740.998 null] >> endobj 182 0 obj << -/D [923 0 R /XYZ 99.895 697.37 null] +/D [1011 0 R /XYZ 150.705 663.577 null] >> endobj -926 0 obj << -/D [923 0 R /XYZ 267.641 487.125 null] +1014 0 obj << +/D [1011 0 R /XYZ 150.705 569.207 null] >> endobj -922 0 obj << -/Font << /F16 495 0 R /F8 498 0 R /F11 674 0 R /F14 692 0 R /F10 691 0 R /F7 690 0 R /F30 689 0 R /F27 497 0 R >> +1015 0 obj << +/D [1011 0 R /XYZ 150.705 571.697 null] +>> endobj +1016 0 obj << +/D [1011 0 R /XYZ 318.451 463.355 null] +>> endobj +1010 0 obj << +/Font << /F16 495 0 R /F8 498 0 R /F11 674 0 R /F14 692 0 R /F10 691 0 R /F7 690 0 R /F27 497 0 R /F30 689 0 R >> /ProcSet [ /PDF /Text ] >> endobj -933 0 obj << -/Length 7351 +1022 0 obj << +/Length 7715 >> stream 0 g 0 G 0 g 0 G +0 g 0 G +0 g 0 G BT -/F16 11.9552 Tf 150.705 706.129 Td [(psb)]TJ +/F16 14.3462 Tf 99.895 681.589 Td [(psb)]TJ ET q -1 0 0 1 171.761 706.328 cm -[]0 d 0 J 0.398 w 0 0 m 4.035 0 l S +1 0 0 1 125.163 681.788 cm +[]0 d 0 J 0.398 w 0 0 m 4.842 0 l S +Q +BT +/F16 14.3462 Tf 130.004 681.589 Td [(geasums|Generalized)-375(1-Norm)-375(of)-375(V)94(ector)]TJ/F8 9.9626 Tf -30.109 -28.429 Td [(This)-310(subroutine)-310(computes)-309(a)-310(series)-310(of)-310(1-norms)-310(on)-310(the)-310(columns)-309(of)-310(a)-310(dense)-310(matrix)]TJ/F11 9.9626 Tf 0 -11.955 Td [(x)]TJ/F8 9.9626 Tf 5.694 0 Td [(:)]TJ/F11 9.9626 Tf 119.513 -11.955 Td [(r)-28(es)]TJ/F8 9.9626 Tf 14.08 0 Td [(\050)]TJ/F11 9.9626 Tf 3.874 0 Td [(i)]TJ/F8 9.9626 Tf 3.433 0 Td [(\051)]TJ/F14 9.9626 Tf 6.641 0 Td [(\040)]TJ/F8 9.9626 Tf 12.73 0 Td [(max)]TJ/F10 6.9738 Tf 7.069 -6.504 Td [(k)]TJ/F14 9.9626 Tf 13.133 6.504 Td [(j)]TJ/F11 9.9626 Tf 2.768 0 Td [(x)]TJ/F8 9.9626 Tf 5.694 0 Td [(\050)]TJ/F11 9.9626 Tf 3.874 0 Td [(k)-31(;)-167(i)]TJ/F8 9.9626 Tf 13.36 0 Td [(\051)]TJ/F14 9.9626 Tf 3.875 0 Td [(j)]TJ/F8 9.9626 Tf -215.738 -20.37 Td [(This)-333(function)-334(computes)-333(the)-333(1-norm)-334(of)-333(a)-333(v)27(ector)]TJ/F11 9.9626 Tf 207.168 0 Td [(x)]TJ/F8 9.9626 Tf 5.694 0 Td [(.)]TJ -212.862 -11.955 Td [(If)]TJ/F11 9.9626 Tf 9.963 0 Td [(x)]TJ/F8 9.9626 Tf 9.015 0 Td [(is)-333(a)-334(real)-333(v)28(ector)-334(it)-333(computes)-333(1-norm)-334(as:)]TJ/F11 9.9626 Tf 123.012 -20.215 Td [(r)-28(es)]TJ/F8 9.9626 Tf 14.08 0 Td [(\050)]TJ/F11 9.9626 Tf 3.875 0 Td [(i)]TJ/F8 9.9626 Tf 3.432 0 Td [(\051)]TJ/F14 9.9626 Tf 6.642 0 Td [(\040)-278(k)]TJ/F11 9.9626 Tf 17.711 0 Td [(x)]TJ/F10 6.9738 Tf 5.694 -1.494 Td [(i)]TJ/F14 9.9626 Tf 3.317 1.494 Td [(k)]TJ/F8 9.9626 Tf -196.741 -20.215 Td [(else)-333(if)]TJ/F11 9.9626 Tf 28.006 0 Td [(x)]TJ/F8 9.9626 Tf 9.015 0 Td [(is)-333(a)-334(complex)-333(v)28(ector)-334(then)-333(it)-333(computes)-334(1-norm)-333(as:)]TJ/F11 9.9626 Tf 69.698 -20.214 Td [(r)-28(es)]TJ/F8 9.9626 Tf 14.08 0 Td [(\050)]TJ/F11 9.9626 Tf 3.874 0 Td [(i)]TJ/F8 9.9626 Tf 3.433 0 Td [(\051)]TJ/F14 9.9626 Tf 6.641 0 Td [(\040)-278(k)]TJ/F11 9.9626 Tf 17.712 0 Td [(r)-28(e)]TJ/F8 9.9626 Tf 9.41 0 Td [(\050)]TJ/F11 9.9626 Tf 3.874 0 Td [(x)]TJ/F8 9.9626 Tf 5.694 0 Td [(\051)]TJ/F14 9.9626 Tf 3.875 0 Td [(k)]TJ/F7 6.9738 Tf 4.981 -1.495 Td [(1)]TJ/F8 9.9626 Tf 6.683 1.495 Td [(+)]TJ/F14 9.9626 Tf 9.963 0 Td [(k)]TJ/F11 9.9626 Tf 4.981 0 Td [(im)]TJ/F8 9.9626 Tf 12.18 0 Td [(\050)]TJ/F11 9.9626 Tf 3.874 0 Td [(x)]TJ/F8 9.9626 Tf 5.694 0 Td [(\051)]TJ/F14 9.9626 Tf 3.874 0 Td [(k)]TJ/F7 6.9738 Tf 4.982 -1.495 Td [(1)]TJ/F27 9.9626 Tf -231.147 -24.016 Td [(c)-138(a)-138(l)-139(l)]TJ/F8 9.9626 Tf 29.435 0 Td [(p)-93(s)-92(b)]TJ +ET +q +1 0 0 1 149.074 510.969 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 152.987 510.77 Td [(g)-93(e)-92(a)-93(s)-93(u)-92(m)-93(s)-198(\050)-220(r)-114(e)-114(s)-389(,)-785(x)-209(,)-874(d)-112(e)-113(s)-113(c)]TJ +ET +q +1 0 0 1 273.866 510.969 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F16 11.9552 Tf 175.796 706.129 Td [(geasums)-375(|)-375(Generalized)-375(1-Norm)-375(of)-375(V)94(ector)]TJ/F8 9.9626 Tf -25.091 -19.22 Td [(This)-310(subroutine)-310(computes)-309(a)-310(series)-310(of)-310(1-norms)-310(on)-310(the)-309(c)-1(olu)1(m)-1(n)1(s)-310(of)-310(a)-310(dense)-310(matrix)]TJ/F11 9.9626 Tf 0 -11.955 Td [(x)]TJ/F8 9.9626 Tf 5.694 0 Td [(:)]TJ/F11 9.9626 Tf 119.512 -13.293 Td [(r)-28(es)]TJ/F8 9.9626 Tf 14.081 0 Td [(\050)]TJ/F11 9.9626 Tf 3.874 0 Td [(i)]TJ/F8 9.9626 Tf 3.432 0 Td [(\051)]TJ/F14 9.9626 Tf 6.642 0 Td [(\040)]TJ/F8 9.9626 Tf 12.73 0 Td [(max)]TJ/F10 6.9738 Tf 7.069 -6.503 Td [(k)]TJ/F14 9.9626 Tf 13.133 6.503 Td [(j)]TJ/F11 9.9626 Tf 2.767 0 Td [(x)]TJ/F8 9.9626 Tf 5.694 0 Td [(\050)]TJ/F11 9.9626 Tf 3.875 0 Td [(k)-31(;)-167(i)]TJ/F8 9.9626 Tf 13.36 0 Td [(\051)]TJ/F14 9.9626 Tf 3.874 0 Td [(j)]TJ/F8 9.9626 Tf -215.737 -22.73 Td [(This)-333(function)-334(computes)-333(the)-333(1-norm)-334(of)-333(a)-333(v)28(ec)-1(tor)]TJ/F11 9.9626 Tf 207.168 0 Td [(x)]TJ/F8 9.9626 Tf 5.694 0 Td [(.)]TJ -212.862 -11.955 Td [(If)]TJ/F11 9.9626 Tf 9.963 0 Td [(x)]TJ/F8 9.9626 Tf 9.014 0 Td [(is)-333(a)-334(real)-333(v)28(ector)-334(it)-333(computes)-333(1-norm)-334(as:)]TJ/F11 9.9626 Tf 123.012 -22.81 Td [(r)-28(es)]TJ/F8 9.9626 Tf 14.081 0 Td [(\050)]TJ/F11 9.9626 Tf 3.874 0 Td [(i)]TJ/F8 9.9626 Tf 3.432 0 Td [(\051)]TJ/F14 9.9626 Tf 6.642 0 Td [(\040)-278(k)]TJ/F11 9.9626 Tf 17.711 0 Td [(x)]TJ/F10 6.9738 Tf 5.694 -1.495 Td [(i)]TJ/F14 9.9626 Tf 3.317 1.495 Td [(k)]TJ/F8 9.9626 Tf -196.74 -22.81 Td [(else)-333(if)]TJ/F11 9.9626 Tf 28.006 0 Td [(x)]TJ/F8 9.9626 Tf 9.015 0 Td [(is)-333(a)-334(complex)-333(v)28(ector)-334(then)-333(it)-333(computes)-334(1-norm)-333(as:)]TJ/F11 9.9626 Tf 69.697 -22.81 Td [(r)-28(es)]TJ/F8 9.9626 Tf 14.081 0 Td [(\050)]TJ/F11 9.9626 Tf 3.874 0 Td [(i)]TJ/F8 9.9626 Tf 3.432 0 Td [(\051)]TJ/F14 9.9626 Tf 6.642 0 Td [(\040)-278(k)]TJ/F11 9.9626 Tf 17.711 0 Td [(r)-28(e)]TJ/F8 9.9626 Tf 9.411 0 Td [(\050)]TJ/F11 9.9626 Tf 3.874 0 Td [(x)]TJ/F8 9.9626 Tf 5.694 0 Td [(\051)]TJ/F14 9.9626 Tf 3.874 0 Td [(k)]TJ/F7 6.9738 Tf 4.982 -1.494 Td [(1)]TJ/F8 9.9626 Tf 6.683 1.494 Td [(+)]TJ/F14 9.9626 Tf 9.962 0 Td [(k)]TJ/F11 9.9626 Tf 4.982 0 Td [(im)]TJ/F8 9.9626 Tf 12.179 0 Td [(\050)]TJ/F11 9.9626 Tf 3.875 0 Td [(x)]TJ/F8 9.9626 Tf 5.694 0 Td [(\051)]TJ/F14 9.9626 Tf 3.874 0 Td [(k)]TJ/F7 6.9738 Tf 4.981 -1.494 Td [(1)]TJ +/F8 9.9626 Tf 277.977 510.77 Td [(a)-386(,)-914(i)-152(n)-152(f)-152(o)-258(\051)]TJ 0 g 0 G 0 g 0 G -/F30 9.9626 Tf -232.523 -21.762 Td [(call)-525(psb_geasums\050res,)-525(x,)-525(desc_a,)-525(info\051)]TJ 0 g 0 G 0 g 0 G 0 g 0 G ET q -1 0 0 1 178.071 508.729 cm +1 0 0 1 127.261 490.414 cm []0 d 0 J 0.398 w 0 0 m 288.979 0 l S Q BT -/F11 9.9626 Tf 184.049 500.161 Td [(r)-28(es)-8770(x)]TJ/F27 9.9626 Tf 221.862 0 Td [(Subroutine)]TJ +/F11 9.9626 Tf 133.239 481.846 Td [(r)-28(es)-8770(x)]TJ/F27 9.9626 Tf 221.863 0 Td [(Subroutine)]TJ ET q -1 0 0 1 178.071 496.375 cm +1 0 0 1 127.261 478.06 cm []0 d 0 J 0.398 w 0 0 m 288.979 0 l S Q BT -/F8 9.9626 Tf 184.049 487.807 Td [(Short)-333(Precision)-333(R)-1(eal)-1200(S)1(hort)-334(Precision)-333(Real)-3103(psb)]TJ +/F8 9.9626 Tf 133.239 469.492 Td [(Short)-333(Precision)-334(Real)-1200(Shor)1(t)-334(Precision)-333(Real)-3103(psb)]TJ ET q -1 0 0 1 421.508 488.007 cm +1 0 0 1 370.699 469.692 cm []0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F8 9.9626 Tf 424.497 487.807 Td [(geasums)]TJ -240.448 -11.955 Td [(Long)-333(Precision)-334(Real)-1411(Long)-333(Precision)-333(Real)-3314(psb)]TJ +/F8 9.9626 Tf 373.688 469.492 Td [(geasums)]TJ -240.449 -11.955 Td [(Long)-333(Precision)-334(Real)-1411(Long)-333(Precision)-333(Real)-3314(psb)]TJ ET q -1 0 0 1 421.508 476.051 cm +1 0 0 1 370.699 457.737 cm []0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F8 9.9626 Tf 424.497 475.852 Td [(geasums)]TJ -240.448 -11.955 Td [(Short)-333(Precision)-333(R)-1(eal)-1200(S)1(hort)-334(Precision)-333(Complex)-1200(psb)]TJ +/F8 9.9626 Tf 373.688 457.537 Td [(geasums)]TJ -240.449 -11.955 Td [(Short)-333(Precision)-334(Real)-1200(Shor)1(t)-334(Precision)-333(Complex)-1200(psb)]TJ ET q -1 0 0 1 421.508 464.096 cm +1 0 0 1 370.699 445.781 cm []0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F8 9.9626 Tf 424.497 463.897 Td [(geasums)]TJ -240.448 -11.955 Td [(Long)-333(Precision)-334(Real)-1411(Long)-333(Precision)-333(Complex)-1412(p)1(s)-1(b)]TJ +/F8 9.9626 Tf 373.688 445.582 Td [(geasums)]TJ -240.449 -11.955 Td [(Long)-333(Precision)-334(Real)-1411(Long)-333(Precision)-333(Complex)-1412(psb)]TJ ET q -1 0 0 1 421.508 452.141 cm +1 0 0 1 370.699 433.826 cm []0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F8 9.9626 Tf 424.497 451.942 Td [(geasums)]TJ +/F8 9.9626 Tf 373.688 433.627 Td [(geasums)]TJ ET q -1 0 0 1 178.071 448.156 cm +1 0 0 1 127.261 429.841 cm []0 d 0 J 0.398 w 0 0 m 288.979 0 l S Q 0 g 0 G BT -/F8 9.9626 Tf 278.877 420.117 Td [(T)83(able)-333(7:)-444(Data)-334(t)28(yp)-28(es)]TJ +/F8 9.9626 Tf 228.067 401.802 Td [(T)83(able)-333(7:)-444(Data)-334(t)28(yp)-28(es)]TJ 0 g 0 G 0 g 0 G 0 g 0 G -/F27 9.9626 Tf -128.172 -35.827 Td [(T)32(yp)-32(e:)]TJ +/F27 9.9626 Tf -128.172 -29.839 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G /F8 9.9626 Tf 33.797 0 Td [(Sync)28(hronous.)]TJ 0 g 0 G -/F27 9.9626 Tf -33.797 -21.709 Td [(On)-383(En)32(try)]TJ +/F27 9.9626 Tf -33.797 -19.244 Td [(On)-383(En)32(try)]TJ 0 g 0 G 0 g 0 G - 0 -21.71 Td [(x)]TJ + 0 -19.244 Td [(x)]TJ 0 g 0 G -/F8 9.9626 Tf 11.028 0 Td [(the)-333(lo)-28(cal)-333(p)-28(ortion)-333(of)-334(global)-333(dense)-333(matrix)]TJ/F11 9.9626 Tf 176.118 0 Td [(x)]TJ/F8 9.9626 Tf 5.694 0 Td [(.)]TJ -167.933 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.378 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.378 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf -29.611 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.485 0 Td [(in)]TJ/F8 9.9626 Tf 9.548 0 Td [(.)]TJ -43.033 -11.955 Td [(Sp)-28(eci\014ed)-255(as:)-405(a)-255(rank)-254(one)-255(or)-255(t)28(w)28(o)-255(arra)28(y)-255(or)-255(an)-255(ob)-55(ject)-255(of)-255(t)28(yp)-28(e)]TJ +/F8 9.9626 Tf 11.028 0 Td [(the)-333(lo)-28(cal)-333(p)-28(ortion)-333(of)-334(global)-333(dense)-333(matrix)]TJ/F11 9.9626 Tf 176.118 0 Td [(x)]TJ/F8 9.9626 Tf 5.694 0 Td [(.)]TJ -167.933 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.956 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf -29.611 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.547 0 Td [(.)]TJ -43.033 -11.955 Td [(Sp)-28(eci\014ed)-255(as:)-405(a)-255(rank)-254(one)-255(or)-255(t)28(w)27(o)-254(arra)27(y)-254(or)-255(an)-255(ob)-55(jec)-1(t)-254(of)-255(t)28(yp)-28(e)]TJ 0 0 1 rg 0 0 1 RG -/F30 9.9626 Tf 244.742 0 Td [(psb)]TJ +/F30 9.9626 Tf 244.743 0 Td [(psb)]TJ ET q -1 0 0 1 436.673 293.25 cm +1 0 0 1 385.864 285.853 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 439.811 293.051 Td [(T)]TJ +/F30 9.9626 Tf 389.002 285.654 Td [(T)]TJ ET q -1 0 0 1 445.669 293.25 cm +1 0 0 1 394.86 285.853 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 448.807 293.051 Td [(vect)]TJ +/F30 9.9626 Tf 397.998 285.654 Td [(vect)]TJ ET q -1 0 0 1 470.356 293.25 cm +1 0 0 1 419.547 285.853 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 473.495 293.051 Td [(type)]TJ +/F30 9.9626 Tf 422.685 285.654 Td [(type)]TJ 0 g 0 G -/F8 9.9626 Tf -297.884 -11.956 Td [(con)28(taining)-333(n)27(um)28(b)-28(ers)-333(of)-333(t)27(yp)-27(e)-334(sp)-27(ec)-1(i)1(\014ed)-334(in)-333(T)83(able)]TJ +/F8 9.9626 Tf -297.883 -11.955 Td [(con)28(taining)-333(n)27(um)28(b)-28(ers)-333(of)-333(t)28(yp)-28(e)-334(sp)-27(eci\014ed)-334(in)-333(T)83(able)]TJ 0 0 1 rg 0 0 1 RG [-333(7)]TJ 0 g 0 G [(.)]TJ 0 g 0 G -/F27 9.9626 Tf -24.906 -21.709 Td [(desc)]TJ +/F27 9.9626 Tf -24.907 -19.244 Td [(desc)]TJ ET q -1 0 0 1 172.619 259.585 cm +1 0 0 1 121.81 254.654 cm []0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q BT -/F27 9.9626 Tf 176.057 259.386 Td [(a)]TJ +/F27 9.9626 Tf 125.247 254.455 Td [(a)]TJ 0 g 0 G -/F8 9.9626 Tf 10.55 0 Td [(con)28(tains)-334(data)-333(structures)-333(for)-333(c)-1(omm)28(unications.)]TJ -10.996 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.612 0 Td [(required)]TJ/F8 9.9626 Tf -29.612 -11.956 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.548 0 Td [(.)]TJ -43.034 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(an)-333(ob)-55(ject)-334(of)-333(t)28(yp)-28(e)]TJ +/F8 9.9626 Tf 10.551 0 Td [(con)28(tains)-334(d)1(ata)-334(structures)-333(for)-333(com)-1(m)28(unications.)]TJ -10.996 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf -29.611 -11.956 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.547 0 Td [(.)]TJ -43.033 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(an)-333(ob)-55(ject)-334(of)-333(t)28(yp)-28(e)]TJ 0 0 1 rg 0 0 1 RG -/F30 9.9626 Tf 135.659 0 Td [(psb)]TJ +/F30 9.9626 Tf 135.658 0 Td [(psb)]TJ ET q -1 0 0 1 327.588 211.765 cm +1 0 0 1 276.779 206.834 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 330.727 211.565 Td [(desc)]TJ +/F30 9.9626 Tf 279.917 206.634 Td [(desc)]TJ ET q -1 0 0 1 352.275 211.765 cm +1 0 0 1 301.466 206.834 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 355.414 211.565 Td [(type)]TJ +/F30 9.9626 Tf 304.604 206.634 Td [(type)]TJ 0 g 0 G -/F8 9.9626 Tf 20.921 0 Td [(.)]TJ +/F8 9.9626 Tf 20.922 0 Td [(.)]TJ 0 g 0 G -/F27 9.9626 Tf -225.63 -21.709 Td [(On)-383(Return)]TJ +/F27 9.9626 Tf -225.631 -19.244 Td [(On)-383(Return)]TJ 0 g 0 G 0 g 0 G - 0 -21.71 Td [(res)]TJ + 0 -19.244 Td [(res)]TJ 0 g 0 G -/F8 9.9626 Tf 19.47 0 Td [(con)28(tains)-334(th)1(e)-334(1-norm)-333(of)-333(\050the)-334(columns)-333(of)-78(\051)]TJ/F11 9.9626 Tf 177.75 0 Td [(x)]TJ/F8 9.9626 Tf 5.694 0 Td [(.)]TJ -178.008 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(global)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(out)]TJ/F8 9.9626 Tf 16.549 0 Td [(.)]TJ -50.035 -11.955 Td [(Short)-324(as:)-440(a)-324(long)-324(precision)-325(r)1(e)-1(al)-324(n)28(um)28(b)-28(er.)-441(Sp)-28(eci\014ed)-324(as:)-440(a)-324(long)-324(precision)-325(real)]TJ 0 -11.955 Td [(n)28(um)28(b)-28(er.)]TJ +/F8 9.9626 Tf 19.47 0 Td [(con)28(tains)-334(the)-333(1-norm)-333(of)-334(\050th)1(e)-334(columns)-333(of)-78(\051)]TJ/F11 9.9626 Tf 177.751 0 Td [(x)]TJ/F8 9.9626 Tf 5.694 0 Td [(.)]TJ -178.008 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(global)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(out)]TJ/F8 9.9626 Tf 16.549 0 Td [(.)]TJ -50.035 -11.955 Td [(Short)-324(as:)-440(a)-324(long)-324(precision)-324(real)-325(n)28(um)28(b)-28(er.)-441(Sp)-28(eci\014ed)-324(as:)-440(a)-324(long)-324(precision)-325(r)1(e)-1(al)]TJ 0 -11.955 Td [(n)28(um)28(b)-28(er.)]TJ 0 g 0 G - 141.968 -29.888 Td [(32)]TJ + 141.968 -29.888 Td [(33)]TJ 0 g 0 G ET endstream endobj -932 0 obj << +1021 0 obj << /Type /Page -/Contents 933 0 R -/Resources 931 0 R +/Contents 1022 0 R +/Resources 1020 0 R /MediaBox [0 0 595.276 841.89] -/Parent 927 0 R -/Annots [ 928 0 R 929 0 R 930 0 R ] +/Parent 1006 0 R +/Annots [ 1017 0 R 1018 0 R 1019 0 R ] >> endobj -928 0 obj << +1017 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [419.358 289.84 495.412 300.965] +/Rect [368.549 282.444 444.603 293.569] /Subtype /Link /A << /S /GoTo /D (vdata) >> >> endobj -929 0 obj << +1018 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [376.221 278.162 383.195 289.01] +/Rect [325.411 270.766 332.385 281.614] /Subtype /Link /A << /S /GoTo /D (table.7) >> >> endobj -930 0 obj << +1019 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [310.273 208.355 377.331 219.48] +/Rect [259.464 203.424 326.522 214.549] /Subtype /Link /A << /S /GoTo /D (descdata) >> >> endobj -934 0 obj << -/D [932 0 R /XYZ 150.705 740.998 null] +1023 0 obj << +/D [1021 0 R /XYZ 99.895 740.998 null] >> endobj 186 0 obj << -/D [932 0 R /XYZ 150.705 696.986 null] +/D [1021 0 R /XYZ 99.895 662.326 null] >> endobj -935 0 obj << -/D [932 0 R /XYZ 318.451 432.072 null] +1024 0 obj << +/D [1021 0 R /XYZ 99.895 520.234 null] >> endobj -931 0 obj << -/Font << /F16 495 0 R /F8 498 0 R /F11 674 0 R /F14 692 0 R /F10 691 0 R /F7 690 0 R /F30 689 0 R /F27 497 0 R >> +1025 0 obj << +/D [1021 0 R /XYZ 99.895 522.725 null] +>> endobj +1026 0 obj << +/D [1021 0 R /XYZ 267.641 413.757 null] +>> endobj +1020 0 obj << +/Font << /F16 495 0 R /F8 498 0 R /F11 674 0 R /F14 692 0 R /F10 691 0 R /F7 690 0 R /F27 497 0 R /F30 689 0 R >> /ProcSet [ /PDF /Text ] >> endobj -938 0 obj << -/Length 624 +1029 0 obj << +/Length 625 >> stream 0 g 0 G 0 g 0 G 0 g 0 G BT -/F27 9.9626 Tf 99.895 706.129 Td [(info)]TJ +/F27 9.9626 Tf 150.705 706.129 Td [(info)]TJ 0 g 0 G -/F8 9.9626 Tf 23.758 0 Td [(Error)-333(co)-28(de.)]TJ 1.149 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf -29.611 -11.956 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(out)]TJ/F8 9.9626 Tf 16.549 0 Td [(.)]TJ -50.035 -11.955 Td [(An)-333(in)28(tege)-1(r)-333(v)56(alue;)-334(0)-333(means)-333(no)-334(error)-333(has)-333(b)-28(een)-333(detecte)-1(d)1(.)]TJ +/F8 9.9626 Tf 23.758 0 Td [(Error)-333(co)-28(de.)]TJ 1.148 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.612 0 Td [(required)]TJ/F8 9.9626 Tf -29.612 -11.956 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(out)]TJ/F8 9.9626 Tf 16.549 0 Td [(.)]TJ -50.035 -11.955 Td [(An)-333(in)27(t)1(e)-1(ger)-333(v)56(alue;)-334(0)-333(means)-333(no)-334(error)-333(has)-333(b)-28(een)-333(detec)-1(ted.)]TJ 0 g 0 G - 141.968 -567.87 Td [(33)]TJ + 141.968 -567.87 Td [(34)]TJ 0 g 0 G ET endstream endobj -937 0 obj << +1028 0 obj << /Type /Page -/Contents 938 0 R -/Resources 936 0 R +/Contents 1029 0 R +/Resources 1027 0 R /MediaBox [0 0 595.276 841.89] -/Parent 927 0 R +/Parent 1006 0 R >> endobj -939 0 obj << -/D [937 0 R /XYZ 99.895 740.998 null] +1030 0 obj << +/D [1028 0 R /XYZ 150.705 740.998 null] >> endobj -936 0 obj << +1027 0 obj << /Font << /F27 497 0 R /F8 498 0 R >> /ProcSet [ /PDF /Text ] >> endobj -945 0 obj << -/Length 6689 +1036 0 obj << +/Length 7031 >> stream 0 g 0 G 0 g 0 G +0 g 0 G +0 g 0 G BT -/F16 11.9552 Tf 150.705 706.129 Td [(psb)]TJ +/F16 14.3462 Tf 99.895 683.192 Td [(psb)]TJ ET q -1 0 0 1 171.761 706.328 cm -[]0 d 0 J 0.398 w 0 0 m 4.035 0 l S +1 0 0 1 125.163 683.392 cm +[]0 d 0 J 0.398 w 0 0 m 4.842 0 l S Q BT -/F16 11.9552 Tf 175.796 706.129 Td [(genrm2)-375(|)-375(2-Norm)-375(of)-375(V)94(ector)]TJ/F8 9.9626 Tf -25.091 -18.389 Td [(This)-333(function)-334(computes)-333(the)-333(2-norm)-334(of)-333(a)-333(v)28(ec)-1(tor)]TJ/F11 9.9626 Tf 207.168 0 Td [(x)]TJ/F8 9.9626 Tf 5.694 0 Td [(.)]TJ -212.862 -11.956 Td [(If)]TJ/F11 9.9626 Tf 9.963 0 Td [(x)]TJ/F8 9.9626 Tf 9.014 0 Td [(is)-333(a)-334(real)-333(v)28(ector)-334(it)-333(computes)-333(2-norm)-334(as:)]TJ/F11 9.9626 Tf 119.907 -22.668 Td [(nr)-28(m)]TJ/F8 9.9626 Tf 19.498 0 Td [(2)]TJ/F14 9.9626 Tf 7.749 0 Td [(\040)]TJ 12.73 9.34 Td [(p)]TJ +/F16 14.3462 Tf 130.004 683.192 Td [(genrm2|2-Norm)-375(of)-375(V)94(ector)]TJ/F8 9.9626 Tf -30.109 -26.824 Td [(This)-333(function)-334(computes)-333(the)-333(2-norm)-334(of)-333(a)-333(v)27(ector)]TJ/F11 9.9626 Tf 207.168 0 Td [(x)]TJ/F8 9.9626 Tf 5.694 0 Td [(.)]TJ -212.862 -11.956 Td [(If)]TJ/F11 9.9626 Tf 9.963 0 Td [(x)]TJ/F8 9.9626 Tf 9.015 0 Td [(is)-333(a)-334(real)-333(v)28(ector)-334(it)-333(computes)-333(2-norm)-334(as:)]TJ/F11 9.9626 Tf 119.906 -19.324 Td [(nr)-28(m)]TJ/F8 9.9626 Tf 19.499 0 Td [(2)]TJ/F14 9.9626 Tf 7.749 0 Td [(\040)]TJ 12.73 9.339 Td [(p)]TJ ET q -1 0 0 1 337.868 662.655 cm +1 0 0 1 287.059 634.627 cm []0 d 0 J 0.398 w 0 0 m 17.664 0 l S Q BT -/F11 9.9626 Tf 337.868 653.116 Td [(x)]TJ/F10 6.9738 Tf 5.694 2.878 Td [(T)]TJ/F11 9.9626 Tf 6.276 -2.878 Td [(x)]TJ/F8 9.9626 Tf -199.133 -21.553 Td [(else)-333(if)]TJ/F11 9.9626 Tf 28.006 0 Td [(x)]TJ/F8 9.9626 Tf 9.015 0 Td [(is)-333(a)-334(complex)-333(v)28(ector)-334(then)-333(it)-333(computes)-334(2-norm)-333(as:)]TJ/F11 9.9626 Tf 101.222 -22.668 Td [(nr)-28(m)]TJ/F8 9.9626 Tf 19.499 0 Td [(2)]TJ/F14 9.9626 Tf 7.749 0 Td [(\040)]TJ 12.73 9.339 Td [(p)]TJ +/F11 9.9626 Tf 287.059 625.088 Td [(x)]TJ/F10 6.9738 Tf 5.694 2.878 Td [(T)]TJ/F11 9.9626 Tf 6.276 -2.878 Td [(x)]TJ/F8 9.9626 Tf -199.134 -18.21 Td [(else)-333(if)]TJ/F11 9.9626 Tf 28.006 0 Td [(x)]TJ/F8 9.9626 Tf 9.015 0 Td [(is)-333(a)-334(complex)-333(v)28(ector)-334(then)-333(it)-333(computes)-334(2-norm)-333(as:)]TJ/F11 9.9626 Tf 101.223 -19.324 Td [(nr)-28(m)]TJ/F8 9.9626 Tf 19.499 0 Td [(2)]TJ/F14 9.9626 Tf 7.748 0 Td [(\040)]TJ 12.73 9.339 Td [(p)]TJ ET q -1 0 0 1 337.228 618.433 cm +1 0 0 1 286.419 597.092 cm []0 d 0 J 0.398 w 0 0 m 18.944 0 l S Q BT -/F11 9.9626 Tf 337.228 608.895 Td [(x)]TJ/F10 6.9738 Tf 5.694 2.878 Td [(H)]TJ/F11 9.9626 Tf 7.556 -2.878 Td [(x)]TJ +/F11 9.9626 Tf 286.419 587.554 Td [(x)]TJ/F10 6.9738 Tf 5.694 2.878 Td [(H)]TJ/F11 9.9626 Tf 7.556 -2.878 Td [(x)]TJ 0 g 0 G 0 g 0 G 0 g 0 G ET q -1 0 0 1 180.294 587.063 cm +1 0 0 1 129.484 570.403 cm []0 d 0 J 0.398 w 0 0 m 284.534 0 l S Q BT -/F11 9.9626 Tf 186.271 578.495 Td [(nr)-28(m)]TJ/F8 9.9626 Tf 19.499 0 Td [(2)]TJ/F11 9.9626 Tf 81.954 0 Td [(x)]TJ/F27 9.9626 Tf 120.41 0 Td [(F)96(unction)]TJ +/F11 9.9626 Tf 135.462 561.835 Td [(nr)-28(m)]TJ/F8 9.9626 Tf 19.499 0 Td [(2)]TJ/F11 9.9626 Tf 81.954 0 Td [(x)]TJ/F27 9.9626 Tf 120.41 0 Td [(F)96(unction)]TJ ET q -1 0 0 1 180.294 574.709 cm +1 0 0 1 129.484 558.049 cm []0 d 0 J 0.398 w 0 0 m 284.534 0 l S Q BT -/F8 9.9626 Tf 186.271 566.141 Td [(Short)-333(Precision)-334(Real)-1200(Shor)1(t)-334(Precision)-333(Real)-3103(psb)]TJ +/F8 9.9626 Tf 135.462 549.482 Td [(Short)-333(Precision)-334(Real)-1200(Sh)1(ort)-334(Precision)-333(Real)-3103(psb)]TJ ET q -1 0 0 1 423.731 566.34 cm +1 0 0 1 372.922 549.681 cm []0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F8 9.9626 Tf 426.72 566.141 Td [(genrm2)]TJ -240.449 -11.955 Td [(Long)-333(Precision)-334(Real)-1411(Long)-333(Precision)-333(Real)-3314(psb)]TJ +/F8 9.9626 Tf 375.911 549.482 Td [(genrm2)]TJ -240.449 -11.956 Td [(Long)-333(Precision)-334(Real)-1411(Long)-333(Precision)-333(Real)-3314(psb)]TJ ET q -1 0 0 1 423.731 554.385 cm +1 0 0 1 372.922 537.726 cm []0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F8 9.9626 Tf 426.72 554.186 Td [(genrm2)]TJ -240.449 -11.955 Td [(Short)-333(Precision)-334(Real)-1200(Short)-333(Precision)-333(Complex)-1200(psb)]TJ +/F8 9.9626 Tf 375.911 537.526 Td [(genrm2)]TJ -240.449 -11.955 Td [(Short)-333(Precision)-334(Real)-1200(Sh)1(ort)-334(Precision)-333(Complex)-1200(psb)]TJ ET q -1 0 0 1 423.731 542.43 cm +1 0 0 1 372.922 525.771 cm []0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F8 9.9626 Tf 426.72 542.231 Td [(genrm2)]TJ -240.449 -11.955 Td [(Long)-333(Precision)-334(Real)-1411(Long)-333(Precision)-333(Complex)-1412(psb)]TJ +/F8 9.9626 Tf 375.911 525.571 Td [(genrm2)]TJ -240.449 -11.955 Td [(Long)-333(Precision)-334(Real)-1411(Long)-333(Precision)-333(Complex)-1412(p)1(s)-1(b)]TJ ET q -1 0 0 1 423.731 530.475 cm +1 0 0 1 372.922 513.815 cm []0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F8 9.9626 Tf 426.72 530.276 Td [(genrm2)]TJ +/F8 9.9626 Tf 375.911 513.616 Td [(genrm2)]TJ ET q -1 0 0 1 180.294 526.49 cm +1 0 0 1 129.484 509.83 cm []0 d 0 J 0.398 w 0 0 m 284.534 0 l S Q 0 g 0 G BT -/F8 9.9626 Tf 278.877 498.45 Td [(T)83(able)-333(8:)-444(Data)-334(t)28(yp)-28(es)]TJ +/F8 9.9626 Tf 228.067 481.791 Td [(T)83(able)-333(8:)-444(Data)-334(t)28(yp)-28(es)]TJ 0 g 0 G 0 g 0 G + -127.348 -28.634 Td [(p)-83(s)-82(b)]TJ +ET +q +1 0 0 1 118.787 453.356 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 122.6 453.157 Td [(g)-83(e)-82(n)-83(r)-83(m)-82(2)-189(\050)-129(x)-210(,)-873(d)-113(e)-113(s)-112(c)]TJ +ET +q +1 0 0 1 208.111 453.356 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 212.223 453.157 Td [(a)-386(,)-914(i)-152(n)-152(f)-152(o)-258(\051)]TJ 0 g 0 G 0 g 0 G -/F30 9.9626 Tf -128.172 -35.075 Td [(psb_genrm2\050x,)-525(desc_a,)-525(info\051)]TJ 0 g 0 G -/F27 9.9626 Tf 0 -21.554 Td [(T)32(yp)-32(e:)]TJ +/F27 9.9626 Tf -112.328 -22.704 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G /F8 9.9626 Tf 33.797 0 Td [(Sync)28(hronous.)]TJ 0 g 0 G -/F27 9.9626 Tf -33.797 -19.779 Td [(On)-383(En)32(try)]TJ +/F27 9.9626 Tf -33.797 -18.442 Td [(On)-383(En)32(try)]TJ 0 g 0 G 0 g 0 G - 0 -19.78 Td [(x)]TJ + 0 -18.442 Td [(x)]TJ 0 g 0 G -/F8 9.9626 Tf 11.028 0 Td [(the)-333(lo)-28(cal)-333(p)-28(ortion)-333(of)-334(global)-333(dense)-333(matrix)]TJ/F11 9.9626 Tf 176.118 0 Td [(x)]TJ/F8 9.9626 Tf 5.694 0 Td [(.)]TJ -167.933 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.378 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.378 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf -29.611 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.485 0 Td [(in)]TJ/F8 9.9626 Tf 9.548 0 Td [(.)]TJ -43.033 -11.955 Td [(Sp)-28(eci\014ed)-255(as:)-405(a)-255(rank)-254(one)-255(or)-255(t)28(w)28(o)-255(arra)28(y)-255(or)-255(an)-255(ob)-55(ject)-255(of)-255(t)28(yp)-28(e)]TJ +/F8 9.9626 Tf 11.028 0 Td [(the)-333(lo)-28(cal)-333(p)-28(ortion)-333(of)-334(global)-333(dense)-333(matrix)]TJ/F11 9.9626 Tf 176.118 0 Td [(x)]TJ/F8 9.9626 Tf 5.694 0 Td [(.)]TJ -167.933 -11.956 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf -29.611 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.547 0 Td [(.)]TJ -43.033 -11.955 Td [(Sp)-28(eci\014ed)-255(as:)-405(a)-255(rank)-254(one)-255(or)-255(t)28(w)27(o)-254(arra)27(y)-254(or)-255(an)-255(ob)-55(jec)-1(t)-254(of)-255(t)28(yp)-28(e)]TJ 0 0 1 rg 0 0 1 RG -/F30 9.9626 Tf 244.742 0 Td [(psb)]TJ +/F30 9.9626 Tf 244.743 0 Td [(psb)]TJ ET q -1 0 0 1 436.673 354.641 cm +1 0 0 1 385.864 345.947 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 439.811 354.442 Td [(T)]TJ +/F30 9.9626 Tf 389.002 345.748 Td [(T)]TJ ET q -1 0 0 1 445.669 354.641 cm +1 0 0 1 394.86 345.947 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 448.807 354.442 Td [(vect)]TJ +/F30 9.9626 Tf 397.998 345.748 Td [(vect)]TJ ET q -1 0 0 1 470.356 354.641 cm +1 0 0 1 419.547 345.947 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 473.495 354.442 Td [(type)]TJ +/F30 9.9626 Tf 422.685 345.748 Td [(type)]TJ 0 g 0 G -/F8 9.9626 Tf -297.884 -11.956 Td [(con)28(taining)-333(n)27(um)28(b)-28(ers)-333(of)-333(t)27(yp)-27(e)-334(sp)-27(ec)-1(i)1(\014ed)-334(in)-333(T)83(able)]TJ +/F8 9.9626 Tf -297.883 -11.955 Td [(con)28(taining)-333(n)27(um)28(b)-28(ers)-333(of)-333(t)28(yp)-28(e)-334(sp)-27(eci\014ed)-334(in)-333(T)83(able)]TJ 0 0 1 rg 0 0 1 RG [-333(8)]TJ 0 g 0 G [(.)]TJ 0 g 0 G -/F27 9.9626 Tf -24.906 -19.779 Td [(desc)]TJ +/F27 9.9626 Tf -24.907 -18.442 Td [(desc)]TJ ET q -1 0 0 1 172.619 322.906 cm +1 0 0 1 121.81 315.55 cm []0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q BT -/F27 9.9626 Tf 176.057 322.707 Td [(a)]TJ +/F27 9.9626 Tf 125.247 315.351 Td [(a)]TJ 0 g 0 G -/F8 9.9626 Tf 10.55 0 Td [(con)28(tains)-334(data)-333(structures)-333(for)-333(c)-1(omm)28(unications.)]TJ -10.996 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.612 0 Td [(required)]TJ/F8 9.9626 Tf -29.612 -11.956 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.548 0 Td [(.)]TJ -43.034 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(an)-333(ob)-55(ject)-334(of)-333(t)28(yp)-28(e)]TJ +/F8 9.9626 Tf 10.551 0 Td [(con)28(tains)-334(d)1(ata)-334(structures)-333(for)-333(com)-1(m)28(unications.)]TJ -10.996 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.956 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf -29.611 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.547 0 Td [(.)]TJ -43.033 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(an)-333(ob)-55(ject)-334(of)-333(t)28(yp)-28(e)]TJ 0 0 1 rg 0 0 1 RG -/F30 9.9626 Tf 135.659 0 Td [(psb)]TJ +/F30 9.9626 Tf 135.658 0 Td [(psb)]TJ ET q -1 0 0 1 327.588 275.085 cm +1 0 0 1 276.779 267.729 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 330.727 274.886 Td [(desc)]TJ +/F30 9.9626 Tf 279.917 267.53 Td [(desc)]TJ ET q -1 0 0 1 352.275 275.085 cm +1 0 0 1 301.466 267.729 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 355.414 274.886 Td [(type)]TJ +/F30 9.9626 Tf 304.604 267.53 Td [(type)]TJ 0 g 0 G -/F8 9.9626 Tf 20.921 0 Td [(.)]TJ +/F8 9.9626 Tf 20.922 0 Td [(.)]TJ 0 g 0 G -/F27 9.9626 Tf -225.63 -19.779 Td [(On)-383(Return)]TJ +/F27 9.9626 Tf -225.631 -18.442 Td [(On)-383(Return)]TJ 0 g 0 G 0 g 0 G - 0 -19.78 Td [(F)96(unction)-384(V)96(alue)]TJ + 0 -18.442 Td [(F)96(unction)-384(V)96(alue)]TJ 0 g 0 G -/F8 9.9626 Tf 80.683 0 Td [(is)-333(the)-334(2-norm)-333(of)-333(sub)27(v)28(ector)]TJ/F11 9.9626 Tf 117.504 0 Td [(x)]TJ/F8 9.9626 Tf 5.694 0 Td [(.)]TJ -178.974 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.378 0 Td [(global)]TJ/F8 9.9626 Tf -32.378 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf -29.611 -11.956 Td [(Sp)-28(eci\014ed)-333(as:)-444(a)-334(long)-333(precision)-333(real)-334(n)28(um)28(b)-28(er.)]TJ +/F8 9.9626 Tf 80.684 0 Td [(is)-333(the)-334(2-norm)-333(of)-333(sub)28(v)27(ector)]TJ/F11 9.9626 Tf 117.503 0 Td [(x)]TJ/F8 9.9626 Tf 5.694 0 Td [(.)]TJ -178.974 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(global)]TJ/F8 9.9626 Tf -32.379 -11.956 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf -29.611 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(a)-333(long)-333(precision)-333(real)-334(n)28(um)28(b)-28(er.)]TJ 0 g 0 G -/F27 9.9626 Tf -24.907 -19.779 Td [(info)]TJ +/F27 9.9626 Tf -24.907 -18.442 Td [(info)]TJ 0 g 0 G -/F8 9.9626 Tf 23.758 0 Td [(Error)-333(co)-28(de.)]TJ 1.149 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.378 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.378 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf -29.611 -11.956 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.485 0 Td [(out)]TJ/F8 9.9626 Tf 16.549 0 Td [(.)]TJ -50.034 -11.955 Td [(An)-333(in)28(teger)-334(v)56(alue;)-334(0)-333(means)-333(no)-334(error)-333(has)-333(b)-28(een)-333(detected.)]TJ +/F8 9.9626 Tf 23.758 0 Td [(Error)-333(co)-28(de.)]TJ 1.149 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf -29.611 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(out)]TJ/F8 9.9626 Tf 16.549 0 Td [(.)]TJ -50.035 -11.956 Td [(An)-333(in)28(tege)-1(r)-333(v)56(alue;)-334(0)-333(means)-333(no)-334(error)-333(has)-333(b)-28(een)-333(detecte)-1(d)1(.)]TJ 0 g 0 G - 141.967 -41.423 Td [(34)]TJ + 141.968 -38.079 Td [(35)]TJ 0 g 0 G ET endstream endobj -944 0 obj << +1035 0 obj << /Type /Page -/Contents 945 0 R -/Resources 943 0 R +/Contents 1036 0 R +/Resources 1034 0 R /MediaBox [0 0 595.276 841.89] -/Parent 927 0 R -/Annots [ 940 0 R 941 0 R 942 0 R ] +/Parent 1006 0 R +/Annots [ 1031 0 R 1032 0 R 1033 0 R ] >> endobj -940 0 obj << +1031 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [419.358 351.231 495.412 362.356] +/Rect [368.549 342.538 444.603 353.663] /Subtype /Link /A << /S /GoTo /D (vdata) >> >> endobj -941 0 obj << +1032 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [376.221 339.553 383.195 350.401] +/Rect [325.411 330.859 332.385 341.708] /Subtype /Link /A << /S /GoTo /D (table.8) >> >> endobj -942 0 obj << +1033 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [310.273 271.676 377.331 282.801] +/Rect [259.464 264.32 326.522 275.445] /Subtype /Link /A << /S /GoTo /D (descdata) >> >> endobj -946 0 obj << -/D [944 0 R /XYZ 150.705 740.998 null] +1037 0 obj << +/D [1035 0 R /XYZ 99.895 740.998 null] >> endobj 190 0 obj << -/D [944 0 R /XYZ 150.705 697.37 null] +/D [1035 0 R /XYZ 99.895 665.533 null] >> endobj -947 0 obj << -/D [944 0 R /XYZ 318.451 510.406 null] +1038 0 obj << +/D [1035 0 R /XYZ 267.641 493.746 null] >> endobj -943 0 obj << +1039 0 obj << +/D [1035 0 R /XYZ 99.895 464.887 null] +>> endobj +1040 0 obj << +/D [1035 0 R /XYZ 99.895 465.112 null] +>> endobj +1034 0 obj << /Font << /F16 495 0 R /F8 498 0 R /F11 674 0 R /F14 692 0 R /F10 691 0 R /F27 497 0 R /F30 689 0 R >> /ProcSet [ /PDF /Text ] >> endobj -953 0 obj << -/Length 6130 +1046 0 obj << +/Length 6576 >> stream 0 g 0 G 0 g 0 G +0 g 0 G +0 g 0 G BT -/F16 11.9552 Tf 99.895 706.129 Td [(psb)]TJ +/F16 14.3462 Tf 150.705 680.226 Td [(psb)]TJ ET q -1 0 0 1 120.951 706.328 cm -[]0 d 0 J 0.398 w 0 0 m 4.035 0 l S +1 0 0 1 175.972 680.425 cm +[]0 d 0 J 0.398 w 0 0 m 4.842 0 l S +Q +BT +/F16 14.3462 Tf 180.814 680.226 Td [(genrm2s|Generalized)-375(2-Norm)-375(of)-375(V)94(ector)]TJ/F8 9.9626 Tf -30.109 -29.791 Td [(This)-310(subroutine)-310(computes)-309(a)-310(series)-310(of)-310(2-norms)-310(on)-310(the)-309(c)-1(olu)1(m)-1(n)1(s)-310(of)-310(a)-310(dense)-310(matrix)]TJ/F11 9.9626 Tf 0 -11.955 Td [(x)]TJ/F8 9.9626 Tf 5.694 0 Td [(:)]TJ/F11 9.9626 Tf 126.531 -11.955 Td [(r)-28(es)]TJ/F8 9.9626 Tf 14.08 0 Td [(\050)]TJ/F11 9.9626 Tf 3.875 0 Td [(i)]TJ/F8 9.9626 Tf 3.432 0 Td [(\051)]TJ/F14 9.9626 Tf 6.642 0 Td [(\040)-278(k)]TJ/F11 9.9626 Tf 17.711 0 Td [(x)]TJ/F8 9.9626 Tf 5.694 0 Td [(\050:)]TJ/F11 9.9626 Tf 6.642 0 Td [(;)-167(i)]TJ/F8 9.9626 Tf 7.86 0 Td [(\051)]TJ/F14 9.9626 Tf 3.874 0 Td [(k)]TJ/F7 6.9738 Tf 4.981 -1.495 Td [(2)]TJ/F27 9.9626 Tf -205.639 -22.416 Td [(c)-138(a)-138(l)-139(l)]TJ/F8 9.9626 Tf 29.437 0 Td [(p)-93(s)-93(b)]TJ +ET +q +1 0 0 1 199.893 602.814 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 203.808 602.614 Td [(g)-93(e)-93(n)-93(r)-93(m)-93(2)-93(s)-198(\050)-219(r)-114(e)-114(s)-389(,)-785(x)-210(,)-873(d)-113(e)-113(s)-112(c)]TJ +ET +q +1 0 0 1 324.675 602.814 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F16 11.9552 Tf 124.986 706.129 Td [(genrm2s)-375(|)-375(Generalized)-375(2-Norm)-375(of)-375(V)94(ector)]TJ/F8 9.9626 Tf -25.091 -18.389 Td [(This)-310(subroutine)-310(computes)-309(a)-310(series)-310(of)-310(2-norms)-310(on)-310(the)-310(columns)-309(of)-310(a)-310(dense)-310(matrix)]TJ/F11 9.9626 Tf 0 -11.956 Td [(x)]TJ/F8 9.9626 Tf 5.694 0 Td [(:)]TJ/F11 9.9626 Tf 126.531 -11.955 Td [(r)-28(es)]TJ/F8 9.9626 Tf 14.081 0 Td [(\050)]TJ/F11 9.9626 Tf 3.874 0 Td [(i)]TJ/F8 9.9626 Tf 3.432 0 Td [(\051)]TJ/F14 9.9626 Tf 6.642 0 Td [(\040)-278(k)]TJ/F11 9.9626 Tf 17.711 0 Td [(x)]TJ/F8 9.9626 Tf 5.694 0 Td [(\050:)]TJ/F11 9.9626 Tf 6.642 0 Td [(;)-167(i)]TJ/F8 9.9626 Tf 7.86 0 Td [(\051)]TJ/F14 9.9626 Tf 3.875 0 Td [(k)]TJ/F7 6.9738 Tf 4.981 -1.494 Td [(2)]TJ +/F8 9.9626 Tf 328.786 602.614 Td [(a)-386(,)-914(i)-152(n)-152(f)-152(o)-258(\051)]TJ 0 g 0 G 0 g 0 G -/F30 9.9626 Tf -207.017 -20.424 Td [(call)-525(psb_genrm2s\050res,)-525(x,)-525(desc_a,)-525(info\051)]TJ 0 g 0 G 0 g 0 G 0 g 0 G ET q -1 0 0 1 127.261 617.58 cm +1 0 0 1 178.071 580.896 cm []0 d 0 J 0.398 w 0 0 m 288.979 0 l S Q BT -/F11 9.9626 Tf 133.239 609.013 Td [(r)-28(es)-8770(x)]TJ/F27 9.9626 Tf 221.863 0 Td [(Subroutine)]TJ +/F11 9.9626 Tf 184.049 572.328 Td [(r)-28(es)-8770(x)]TJ/F27 9.9626 Tf 221.862 0 Td [(Subroutine)]TJ ET q -1 0 0 1 127.261 605.227 cm +1 0 0 1 178.071 568.542 cm []0 d 0 J 0.398 w 0 0 m 288.979 0 l S Q BT -/F8 9.9626 Tf 133.239 596.659 Td [(Short)-333(Precision)-334(Real)-1200(Shor)1(t)-334(Precision)-333(Real)-3103(psb)]TJ +/F8 9.9626 Tf 184.049 559.974 Td [(Short)-333(Precision)-333(R)-1(eal)-1200(S)1(hort)-334(Precision)-333(Real)-3103(psb)]TJ ET q -1 0 0 1 370.699 596.858 cm +1 0 0 1 421.508 560.173 cm []0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F8 9.9626 Tf 373.688 596.659 Td [(genrm2s)]TJ -240.449 -11.955 Td [(Long)-333(Precision)-334(Real)-1411(Long)-333(Precision)-333(Real)-3314(psb)]TJ +/F8 9.9626 Tf 424.497 559.974 Td [(genrm2s)]TJ -240.448 -11.955 Td [(Long)-333(Precision)-334(Real)-1411(Long)-333(Precision)-333(Real)-3314(psb)]TJ ET q -1 0 0 1 370.699 584.903 cm +1 0 0 1 421.508 548.218 cm []0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F8 9.9626 Tf 373.688 584.704 Td [(genrm2s)]TJ -240.449 -11.955 Td [(Short)-333(Precision)-334(Real)-1200(Shor)1(t)-334(Precision)-333(Complex)-1200(psb)]TJ +/F8 9.9626 Tf 424.497 548.019 Td [(genrm2s)]TJ -240.448 -11.955 Td [(Short)-333(Precision)-333(R)-1(eal)-1200(S)1(hort)-334(Precision)-333(Complex)-1200(psb)]TJ ET q -1 0 0 1 370.699 572.948 cm +1 0 0 1 421.508 536.263 cm []0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F8 9.9626 Tf 373.688 572.749 Td [(genrm2s)]TJ -240.449 -11.956 Td [(Long)-333(Precision)-334(Real)-1411(Long)-333(Precision)-333(Complex)-1412(psb)]TJ +/F8 9.9626 Tf 424.497 536.064 Td [(genrm2s)]TJ -240.448 -11.955 Td [(Long)-333(Precision)-334(Real)-1411(Long)-333(Precision)-333(Complex)-1412(p)1(s)-1(b)]TJ ET q -1 0 0 1 370.699 560.993 cm +1 0 0 1 421.508 524.308 cm []0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F8 9.9626 Tf 373.688 560.793 Td [(genrm2s)]TJ +/F8 9.9626 Tf 424.497 524.109 Td [(genrm2s)]TJ ET q -1 0 0 1 127.261 557.008 cm +1 0 0 1 178.071 520.323 cm []0 d 0 J 0.398 w 0 0 m 288.979 0 l S Q 0 g 0 G BT -/F8 9.9626 Tf 228.067 528.968 Td [(T)83(able)-333(9:)-444(Data)-334(t)28(yp)-28(es)]TJ +/F8 9.9626 Tf 278.877 492.284 Td [(T)83(able)-333(9:)-444(Data)-334(t)28(yp)-28(es)]TJ 0 g 0 G 0 g 0 G 0 g 0 G -/F27 9.9626 Tf -128.172 -33.596 Td [(T)32(yp)-32(e:)]TJ +/F27 9.9626 Tf -128.172 -32.224 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G /F8 9.9626 Tf 33.797 0 Td [(Sync)28(hronous.)]TJ 0 g 0 G @@ -8651,1026 +9626,1176 @@ BT 0 g 0 G 0 -19.926 Td [(x)]TJ 0 g 0 G -/F8 9.9626 Tf 11.028 0 Td [(the)-333(lo)-28(cal)-333(p)-28(ortion)-333(of)-334(global)-333(dense)-333(matrix)]TJ/F11 9.9626 Tf 176.118 0 Td [(x)]TJ/F8 9.9626 Tf 5.694 0 Td [(.)]TJ -167.933 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf -29.611 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.547 0 Td [(.)]TJ -43.033 -11.955 Td [(Sp)-28(eci\014ed)-255(as:)-405(a)-255(rank)-254(one)-255(or)-255(t)28(w)27(o)-254(arra)27(y)-254(or)-255(an)-255(ob)-55(jec)-1(t)-254(of)-255(t)28(yp)-28(e)]TJ +/F8 9.9626 Tf 11.028 0 Td [(the)-333(lo)-28(cal)-333(p)-28(ortion)-333(of)-334(global)-333(dense)-333(matrix)]TJ/F11 9.9626 Tf 176.118 0 Td [(x)]TJ/F8 9.9626 Tf 5.694 0 Td [(.)]TJ -167.933 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.378 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.378 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf -29.611 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.485 0 Td [(in)]TJ/F8 9.9626 Tf 9.548 0 Td [(.)]TJ -43.033 -11.955 Td [(Sp)-28(eci\014ed)-255(as:)-405(a)-255(rank)-254(one)-255(or)-255(t)28(w)28(o)-255(arra)28(y)-255(or)-255(an)-255(ob)-55(ject)-255(of)-255(t)28(yp)-28(e)]TJ 0 0 1 rg 0 0 1 RG -/F30 9.9626 Tf 244.743 0 Td [(psb)]TJ +/F30 9.9626 Tf 244.742 0 Td [(psb)]TJ ET q -1 0 0 1 385.864 407.9 cm +1 0 0 1 436.673 372.588 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 389.002 407.701 Td [(T)]TJ +/F30 9.9626 Tf 439.811 372.389 Td [(T)]TJ ET q -1 0 0 1 394.86 407.9 cm +1 0 0 1 445.669 372.588 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 397.998 407.701 Td [(vect)]TJ +/F30 9.9626 Tf 448.807 372.389 Td [(vect)]TJ ET q -1 0 0 1 419.547 407.9 cm +1 0 0 1 470.356 372.588 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 422.685 407.701 Td [(type)]TJ +/F30 9.9626 Tf 473.495 372.389 Td [(type)]TJ 0 g 0 G -/F8 9.9626 Tf -297.883 -11.955 Td [(con)28(taining)-333(n)27(um)28(b)-28(ers)-333(of)-333(t)28(yp)-28(e)-334(sp)-27(eci\014ed)-334(in)-333(T)83(able)]TJ +/F8 9.9626 Tf -297.884 -11.955 Td [(con)28(taining)-333(n)27(um)28(b)-28(ers)-333(of)-333(t)27(yp)-27(e)-334(sp)-27(ec)-1(i)1(\014ed)-334(in)-333(T)83(able)]TJ 0 0 1 rg 0 0 1 RG [-333(9)]TJ 0 g 0 G [(.)]TJ 0 g 0 G -/F27 9.9626 Tf -24.907 -19.926 Td [(desc)]TJ +/F27 9.9626 Tf -24.906 -19.926 Td [(desc)]TJ ET q -1 0 0 1 121.81 376.02 cm +1 0 0 1 172.619 340.708 cm []0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q BT -/F27 9.9626 Tf 125.247 375.82 Td [(a)]TJ +/F27 9.9626 Tf 176.057 340.508 Td [(a)]TJ 0 g 0 G -/F8 9.9626 Tf 10.551 0 Td [(con)28(tains)-334(d)1(ata)-334(structures)-333(for)-333(com)-1(m)28(unications.)]TJ -10.996 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf -29.611 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.547 0 Td [(.)]TJ -43.033 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(an)-333(ob)-55(ject)-334(of)-333(t)28(yp)-28(e)]TJ +/F8 9.9626 Tf 10.55 0 Td [(con)28(tains)-334(data)-333(structures)-333(for)-333(c)-1(omm)28(unications.)]TJ -10.996 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.612 0 Td [(required)]TJ/F8 9.9626 Tf -29.612 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.548 0 Td [(.)]TJ -43.034 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(an)-333(ob)-55(ject)-334(of)-333(t)28(yp)-28(e)]TJ 0 0 1 rg 0 0 1 RG -/F30 9.9626 Tf 135.658 0 Td [(psb)]TJ +/F30 9.9626 Tf 135.659 0 Td [(psb)]TJ ET q -1 0 0 1 276.779 328.199 cm +1 0 0 1 327.588 292.887 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 279.917 328 Td [(desc)]TJ +/F30 9.9626 Tf 330.727 292.688 Td [(desc)]TJ ET q -1 0 0 1 301.466 328.199 cm +1 0 0 1 352.275 292.887 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 304.604 328 Td [(type)]TJ +/F30 9.9626 Tf 355.414 292.688 Td [(type)]TJ 0 g 0 G -/F8 9.9626 Tf 20.922 0 Td [(.)]TJ +/F8 9.9626 Tf 20.921 0 Td [(.)]TJ 0 g 0 G -/F27 9.9626 Tf -225.631 -19.926 Td [(On)-383(Return)]TJ +/F27 9.9626 Tf -225.63 -19.926 Td [(On)-383(Return)]TJ 0 g 0 G 0 g 0 G 0 -19.925 Td [(res)]TJ 0 g 0 G -/F8 9.9626 Tf 19.47 0 Td [(con)28(tains)-334(the)-333(1-norm)-333(of)-334(\050th)1(e)-334(columns)-333(of)-78(\051)]TJ/F11 9.9626 Tf 177.751 0 Td [(x)]TJ/F8 9.9626 Tf 5.694 0 Td [(.)]TJ -178.008 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(global)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(out)]TJ/F8 9.9626 Tf 16.549 0 Td [(.)]TJ -50.035 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(a)-333(long)-333(precision)-333(real)-334(n)28(um)28(b)-28(er.)]TJ +/F8 9.9626 Tf 19.47 0 Td [(con)28(tains)-334(th)1(e)-334(1-norm)-333(of)-333(\050the)-334(columns)-333(of)-78(\051)]TJ/F11 9.9626 Tf 177.75 0 Td [(x)]TJ/F8 9.9626 Tf 5.694 0 Td [(.)]TJ -178.008 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(global)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(out)]TJ/F8 9.9626 Tf 16.549 0 Td [(.)]TJ -50.035 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(a)-333(long)-333(precision)-334(r)1(e)-1(al)-333(n)28(um)28(b)-28(er.)]TJ 0 g 0 G -/F27 9.9626 Tf -24.907 -19.926 Td [(info)]TJ +/F27 9.9626 Tf -24.906 -19.926 Td [(info)]TJ 0 g 0 G -/F8 9.9626 Tf 23.758 0 Td [(Error)-333(co)-28(de.)]TJ 1.149 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf -29.611 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(out)]TJ/F8 9.9626 Tf 16.549 0 Td [(.)]TJ -50.035 -11.955 Td [(An)-333(in)28(tege)-1(r)-333(v)56(alue;)-334(0)-333(means)-333(no)-334(error)-333(has)-333(b)-28(een)-333(detecte)-1(d)1(.)]TJ +/F8 9.9626 Tf 23.758 0 Td [(Error)-333(co)-28(de.)]TJ 1.148 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.612 0 Td [(required)]TJ/F8 9.9626 Tf -29.612 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(out)]TJ/F8 9.9626 Tf 16.549 0 Td [(.)]TJ -50.035 -11.955 Td [(An)-333(in)28(te)-1(ger)-333(v)56(alue;)-334(0)-333(means)-333(no)-334(error)-333(has)-333(b)-28(een)-333(detec)-1(ted.)]TJ 0 g 0 G - 141.968 -94.1 Td [(35)]TJ + 141.968 -58.788 Td [(36)]TJ 0 g 0 G ET endstream endobj -952 0 obj << +1045 0 obj << /Type /Page -/Contents 953 0 R -/Resources 951 0 R +/Contents 1046 0 R +/Resources 1044 0 R /MediaBox [0 0 595.276 841.89] -/Parent 927 0 R -/Annots [ 948 0 R 949 0 R 950 0 R ] +/Parent 1006 0 R +/Annots [ 1041 0 R 1042 0 R 1043 0 R ] >> endobj -948 0 obj << +1041 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [368.549 404.491 444.603 415.616] +/Rect [419.358 369.179 495.412 380.304] /Subtype /Link /A << /S /GoTo /D (vdata) >> >> endobj -949 0 obj << +1042 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [325.411 392.812 332.385 403.66] +/Rect [376.221 357.5 383.195 368.348] /Subtype /Link /A << /S /GoTo /D (table.9) >> >> endobj -950 0 obj << +1043 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [259.464 324.789 326.522 335.914] +/Rect [310.273 289.477 377.331 300.602] /Subtype /Link /A << /S /GoTo /D (descdata) >> >> endobj -954 0 obj << -/D [952 0 R /XYZ 99.895 740.998 null] +1047 0 obj << +/D [1045 0 R /XYZ 150.705 740.998 null] >> endobj 194 0 obj << -/D [952 0 R /XYZ 99.895 697.37 null] +/D [1045 0 R /XYZ 150.705 659.601 null] >> endobj -955 0 obj << -/D [952 0 R /XYZ 267.641 540.923 null] +1048 0 obj << +/D [1045 0 R /XYZ 150.705 612.079 null] >> endobj -951 0 obj << -/Font << /F16 495 0 R /F8 498 0 R /F11 674 0 R /F14 692 0 R /F7 690 0 R /F30 689 0 R /F27 497 0 R >> +1049 0 obj << +/D [1045 0 R /XYZ 150.705 614.569 null] +>> endobj +1050 0 obj << +/D [1045 0 R /XYZ 318.451 504.239 null] +>> endobj +1044 0 obj << +/Font << /F16 495 0 R /F8 498 0 R /F11 674 0 R /F14 692 0 R /F7 690 0 R /F27 497 0 R /F30 689 0 R >> /ProcSet [ /PDF /Text ] >> endobj -960 0 obj << -/Length 5448 +1055 0 obj << +/Length 5774 >> stream 0 g 0 G 0 g 0 G +0 g 0 G +0 g 0 G BT -/F16 11.9552 Tf 150.705 706.129 Td [(psb)]TJ +/F16 14.3462 Tf 99.895 681.147 Td [(psb)]TJ ET q -1 0 0 1 171.761 706.328 cm -[]0 d 0 J 0.398 w 0 0 m 4.035 0 l S +1 0 0 1 125.163 681.346 cm +[]0 d 0 J 0.398 w 0 0 m 4.842 0 l S Q BT -/F16 11.9552 Tf 175.796 706.129 Td [(spnrm1)-375(|)-375(1-Norm)-375(of)-375(Sparse)-375(Matrix)]TJ/F8 9.9626 Tf -25.091 -18.389 Td [(This)-333(function)-334(computes)-333(the)-333(1-norm)-334(of)-333(a)-333(matrix)]TJ/F11 9.9626 Tf 209.658 0 Td [(A)]TJ/F8 9.9626 Tf 7.472 0 Td [(:)]TJ/F11 9.9626 Tf -76.215 -33.873 Td [(nr)-28(m)]TJ/F8 9.9626 Tf 19.498 0 Td [(1)]TJ/F14 9.9626 Tf 7.749 0 Td [(\040)-278(k)]TJ/F11 9.9626 Tf 17.711 0 Td [(A)]TJ/F14 9.9626 Tf 7.472 0 Td [(k)]TJ/F7 6.9738 Tf 4.982 -1.495 Td [(1)]TJ/F8 9.9626 Tf -198.327 -20.423 Td [(where:)]TJ +/F16 14.3462 Tf 130.004 681.147 Td [(spnrm1|1-Norm)-375(of)-375(Sparse)-375(Matrix)]TJ/F8 9.9626 Tf -30.109 -28.871 Td [(This)-333(function)-334(computes)-333(the)-333(1-norm)-334(of)-333(a)-333(matrix)]TJ/F11 9.9626 Tf 209.659 0 Td [(A)]TJ/F8 9.9626 Tf 7.472 0 Td [(:)]TJ/F11 9.9626 Tf -76.216 -32.722 Td [(nr)-28(m)]TJ/F8 9.9626 Tf 19.499 0 Td [(1)]TJ/F14 9.9626 Tf 7.749 0 Td [(\040)-278(k)]TJ/F11 9.9626 Tf 17.711 0 Td [(A)]TJ/F14 9.9626 Tf 7.472 0 Td [(k)]TJ/F7 6.9738 Tf 4.981 -1.495 Td [(1)]TJ/F8 9.9626 Tf -198.327 -19.272 Td [(where:)]TJ 0 g 0 G -/F11 9.9626 Tf 0 -19.926 Td [(A)]TJ +/F11 9.9626 Tf 0 -19.005 Td [(A)]TJ 0 g 0 G -/F8 9.9626 Tf 12.453 0 Td [(represen)28(ts)-334(the)-333(global)-333(matrix)]TJ/F11 9.9626 Tf 125.834 0 Td [(A)]TJ +/F8 9.9626 Tf 12.454 0 Td [(represen)28(ts)-334(the)-333(global)-333(matrix)]TJ/F11 9.9626 Tf 125.834 0 Td [(A)]TJ 0 g 0 G 0 g 0 G 0 g 0 G ET q -1 0 0 1 230.992 589.962 cm +1 0 0 1 180.183 559.101 cm []0 d 0 J 0.398 w 0 0 m 183.136 0 l S Q BT -/F11 9.9626 Tf 236.97 581.394 Td [(A)]TJ/F27 9.9626 Tf 120.41 0 Td [(F)96(unction)]TJ +/F11 9.9626 Tf 186.161 550.533 Td [(A)]TJ/F27 9.9626 Tf 120.409 0 Td [(F)96(unction)]TJ ET q -1 0 0 1 230.992 577.608 cm +1 0 0 1 180.183 546.747 cm []0 d 0 J 0.398 w 0 0 m 183.136 0 l S Q BT -/F8 9.9626 Tf 236.97 569.04 Td [(Short)-333(Precision)-334(Real)-3102(psb)]TJ +/F8 9.9626 Tf 186.161 538.18 Td [(Short)-333(Precision)-334(Real)-3102(psb)]TJ ET q -1 0 0 1 372.977 569.24 cm +1 0 0 1 322.167 538.379 cm []0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F8 9.9626 Tf 375.966 569.04 Td [(spnrm1)]TJ -138.996 -11.955 Td [(Long)-333(Precision)-334(Real)-3314(psb)]TJ +/F8 9.9626 Tf 325.156 538.18 Td [(spnrm1)]TJ -138.995 -11.956 Td [(Long)-333(Precision)-334(Real)-3314(p)1(s)-1(b)]TJ ET q -1 0 0 1 372.977 557.284 cm +1 0 0 1 322.167 526.424 cm []0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F8 9.9626 Tf 375.966 557.085 Td [(spnrm1)]TJ -138.996 -11.955 Td [(Short)-333(Precision)-334(Complex)-1200(psb)]TJ +/F8 9.9626 Tf 325.156 526.224 Td [(spnrm1)]TJ -138.995 -11.955 Td [(Short)-333(Precision)-334(Complex)-1200(psb)]TJ ET q -1 0 0 1 372.977 545.329 cm +1 0 0 1 322.167 514.468 cm []0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F8 9.9626 Tf 375.966 545.13 Td [(spnrm1)]TJ -138.996 -11.955 Td [(Long)-333(Precision)-334(Complex)-1411(psb)]TJ +/F8 9.9626 Tf 325.156 514.269 Td [(spnrm1)]TJ -138.995 -11.955 Td [(Long)-333(Precision)-334(Complex)-1411(psb)]TJ ET q -1 0 0 1 372.977 533.374 cm +1 0 0 1 322.167 502.513 cm []0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F8 9.9626 Tf 375.966 533.175 Td [(spnrm1)]TJ +/F8 9.9626 Tf 325.156 502.314 Td [(spnrm1)]TJ ET q -1 0 0 1 230.992 529.389 cm +1 0 0 1 180.183 498.528 cm []0 d 0 J 0.398 w 0 0 m 183.136 0 l S Q 0 g 0 G BT -/F8 9.9626 Tf 276.386 501.35 Td [(T)83(able)-333(10:)-444(Data)-334(t)28(yp)-28(es)]TJ +/F8 9.9626 Tf 225.577 470.489 Td [(T)83(able)-333(10:)-444(Data)-334(t)28(yp)-28(es)]TJ 0 g 0 G 0 g 0 G + -124.863 -28.967 Td [(p)-82(s)-82(b)]TJ +ET +q +1 0 0 1 118.767 441.721 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 122.575 441.522 Td [(s)-82(p)-82(n)-82(r)-83(m)-82(1)-188(\050)-55(A)-61(,)-874(d)-113(e)-112(s)-113(c)]TJ +ET +q +1 0 0 1 208.111 441.721 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 212.223 441.522 Td [(a)-386(,)-914(i)-152(n)-152(f)-152(o)-258(\051)]TJ 0 g 0 G 0 g 0 G -/F30 9.9626 Tf -125.681 -33.873 Td [(psb_spnrm1\050A,)-525(desc_a,)-525(info\051)]TJ 0 g 0 G -/F27 9.9626 Tf 0 -21.918 Td [(T)32(yp)-32(e:)]TJ +/F27 9.9626 Tf -112.328 -26.285 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G /F8 9.9626 Tf 33.797 0 Td [(Sync)28(hronous.)]TJ 0 g 0 G -/F27 9.9626 Tf -33.797 -19.925 Td [(On)-383(En)32(try)]TJ +/F27 9.9626 Tf -33.797 -19.465 Td [(On)-383(En)32(try)]TJ 0 g 0 G 0 g 0 G - 0 -19.926 Td [(a)]TJ + 0 -19.465 Td [(a)]TJ 0 g 0 G -/F8 9.9626 Tf 10.551 0 Td [(the)-333(lo)-28(cal)-333(p)-28(ortion)-333(of)-334(the)-333(global)-333(sparse)-334(matrix)]TJ/F11 9.9626 Tf 196.126 0 Td [(A)]TJ/F8 9.9626 Tf 7.472 0 Td [(.)]TJ -189.242 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.378 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.378 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf -29.611 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.485 0 Td [(in)]TJ/F8 9.9626 Tf 9.548 0 Td [(.)]TJ -43.033 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-444(an)-334(ob)-55(ject)-334(of)-333(t)28(yp)-28(e)]TJ +/F8 9.9626 Tf 10.551 0 Td [(the)-333(lo)-28(cal)-333(p)-28(ortion)-333(of)-334(the)-333(global)-333(sparse)-334(matrix)]TJ/F11 9.9626 Tf 196.126 0 Td [(A)]TJ/F8 9.9626 Tf 7.472 0 Td [(.)]TJ -189.242 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf -29.611 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.547 0 Td [(.)]TJ -43.033 -11.956 Td [(Sp)-28(eci\014ed)-333(as:)-445(an)-333(ob)-55(ject)-334(of)-333(t)28(yp)-28(e)]TJ 0 0 1 rg 0 0 1 RG /F30 9.9626 Tf 135.658 0 Td [(psb)]TJ ET q -1 0 0 1 327.588 358.087 cm +1 0 0 1 276.779 328.686 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 330.727 357.888 Td [(Tspmat)]TJ +/F30 9.9626 Tf 279.917 328.486 Td [(Tspmat)]TJ ET q -1 0 0 1 362.736 358.087 cm +1 0 0 1 311.927 328.686 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 365.874 357.888 Td [(type)]TJ +/F30 9.9626 Tf 315.065 328.486 Td [(type)]TJ 0 g 0 G -/F8 9.9626 Tf 20.922 0 Td [(.)]TJ +/F8 9.9626 Tf 20.921 0 Td [(.)]TJ 0 g 0 G -/F27 9.9626 Tf -236.091 -19.926 Td [(desc)]TJ +/F27 9.9626 Tf -236.091 -19.465 Td [(desc)]TJ ET q -1 0 0 1 172.619 338.162 cm +1 0 0 1 121.81 309.221 cm []0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q BT -/F27 9.9626 Tf 176.057 337.962 Td [(a)]TJ +/F27 9.9626 Tf 125.247 309.021 Td [(a)]TJ 0 g 0 G -/F8 9.9626 Tf 10.55 0 Td [(con)28(tains)-334(data)-333(structures)-333(for)-333(c)-1(omm)28(unications.)]TJ -10.996 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.612 0 Td [(required)]TJ/F8 9.9626 Tf -29.612 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.548 0 Td [(.)]TJ -43.034 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(an)-333(ob)-55(ject)-334(of)-333(t)28(yp)-28(e)]TJ +/F8 9.9626 Tf 10.551 0 Td [(con)28(tains)-334(d)1(ata)-334(structures)-333(for)-333(com)-1(m)28(unications.)]TJ -10.996 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf -29.611 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.547 0 Td [(.)]TJ -43.033 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(an)-333(ob)-55(ject)-334(of)-333(t)28(yp)-28(e)]TJ 0 0 1 rg 0 0 1 RG -/F30 9.9626 Tf 135.659 0 Td [(psb)]TJ +/F30 9.9626 Tf 135.658 0 Td [(psb)]TJ ET q -1 0 0 1 327.588 290.341 cm +1 0 0 1 276.779 261.4 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 330.727 290.142 Td [(desc)]TJ +/F30 9.9626 Tf 279.917 261.201 Td [(desc)]TJ ET q -1 0 0 1 352.275 290.341 cm +1 0 0 1 301.466 261.4 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 355.414 290.142 Td [(type)]TJ +/F30 9.9626 Tf 304.604 261.201 Td [(type)]TJ 0 g 0 G -/F8 9.9626 Tf 20.921 0 Td [(.)]TJ +/F8 9.9626 Tf 20.922 0 Td [(.)]TJ 0 g 0 G -/F27 9.9626 Tf -225.63 -19.926 Td [(On)-383(Return)]TJ +/F27 9.9626 Tf -225.631 -19.465 Td [(On)-383(Return)]TJ 0 g 0 G 0 g 0 G - 0 -19.925 Td [(F)96(unction)-384(v)64(alue)]TJ + 0 -19.465 Td [(F)96(unction)-384(v)64(alue)]TJ 0 g 0 G -/F8 9.9626 Tf 78.386 0 Td [(is)-333(the)-334(1-norm)-333(of)-333(sparse)-334(submatrix)]TJ/F11 9.9626 Tf 150.298 0 Td [(A)]TJ/F8 9.9626 Tf 7.472 0 Td [(.)]TJ -211.25 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(global)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(a)-333(long)-333(precision)-334(r)1(e)-1(al)-333(n)28(um)28(b)-28(er.)]TJ +/F8 9.9626 Tf 78.387 0 Td [(is)-333(the)-334(1-norm)-333(of)-333(sparse)-334(submatrix)]TJ/F11 9.9626 Tf 150.297 0 Td [(A)]TJ/F8 9.9626 Tf 7.472 0 Td [(.)]TJ -211.249 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(global)]TJ/F8 9.9626 Tf -32.379 -11.956 Td [(Sp)-28(eci\014ed)-333(as:)-445(a)-333(long)-333(precision)-333(real)-334(n)28(um)28(b)-28(er.)]TJ 0 g 0 G -/F27 9.9626 Tf -24.906 -19.926 Td [(info)]TJ +/F27 9.9626 Tf -24.907 -19.465 Td [(info)]TJ 0 g 0 G -/F8 9.9626 Tf 23.758 0 Td [(Error)-333(co)-28(de.)]TJ 1.148 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.612 0 Td [(required)]TJ/F8 9.9626 Tf -29.612 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(out)]TJ/F8 9.9626 Tf 16.549 0 Td [(.)]TJ -50.035 -11.955 Td [(An)-333(in)27(t)1(e)-1(ger)-333(v)56(alue;)-334(0)-333(means)-333(no)-334(error)-333(has)-333(b)-28(een)-333(detec)-1(ted.)]TJ +/F8 9.9626 Tf 23.758 0 Td [(Error)-333(co)-28(de.)]TJ 1.149 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf -29.611 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(out)]TJ/F8 9.9626 Tf 16.549 0 Td [(.)]TJ -50.035 -11.955 Td [(An)-333(in)28(tege)-1(r)-333(v)56(alue;)-334(0)-333(means)-333(no)-334(error)-333(has)-333(b)-28(een)-333(detecte)-1(d)1(.)]TJ 0 g 0 G - 141.968 -68.197 Td [(36)]TJ + 141.968 -40.637 Td [(37)]TJ 0 g 0 G ET endstream endobj -959 0 obj << +1054 0 obj << /Type /Page -/Contents 960 0 R -/Resources 958 0 R +/Contents 1055 0 R +/Resources 1053 0 R /MediaBox [0 0 595.276 841.89] -/Parent 927 0 R -/Annots [ 956 0 R 957 0 R ] +/Parent 1060 0 R +/Annots [ 1051 0 R 1052 0 R ] >> endobj -956 0 obj << +1051 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [310.273 354.677 387.792 365.802] +/Rect [259.464 325.276 336.983 336.401] /Subtype /Link /A << /S /GoTo /D (spdata) >> >> endobj -957 0 obj << +1052 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [310.273 286.931 377.331 298.056] +/Rect [259.464 257.991 326.522 269.116] /Subtype /Link /A << /S /GoTo /D (descdata) >> >> endobj -961 0 obj << -/D [959 0 R /XYZ 150.705 740.998 null] +1056 0 obj << +/D [1054 0 R /XYZ 99.895 740.998 null] >> endobj 198 0 obj << -/D [959 0 R /XYZ 150.705 697.37 null] +/D [1054 0 R /XYZ 99.895 661.442 null] >> endobj -962 0 obj << -/D [959 0 R /XYZ 320.941 513.305 null] +1057 0 obj << +/D [1054 0 R /XYZ 270.132 482.444 null] >> endobj -958 0 obj << +1058 0 obj << +/D [1054 0 R /XYZ 99.895 451.54 null] +>> endobj +1059 0 obj << +/D [1054 0 R /XYZ 99.895 453.477 null] +>> endobj +1053 0 obj << /Font << /F16 495 0 R /F8 498 0 R /F11 674 0 R /F14 692 0 R /F7 690 0 R /F27 497 0 R /F30 689 0 R >> /ProcSet [ /PDF /Text ] >> endobj -967 0 obj << -/Length 5485 +1065 0 obj << +/Length 5788 >> stream 0 g 0 G 0 g 0 G +0 g 0 G +0 g 0 G BT -/F16 11.9552 Tf 99.895 706.129 Td [(psb)]TJ +/F16 14.3462 Tf 150.705 681.147 Td [(psb)]TJ ET q -1 0 0 1 120.951 706.328 cm -[]0 d 0 J 0.398 w 0 0 m 4.035 0 l S +1 0 0 1 175.972 681.346 cm +[]0 d 0 J 0.398 w 0 0 m 4.842 0 l S Q BT -/F16 11.9552 Tf 124.986 706.129 Td [(spnrmi)-375(|)-375(In\014nit)31(y)-375(Norm)-375(of)-375(Sparse)-375(Matrix)]TJ/F8 9.9626 Tf -25.091 -18.389 Td [(This)-333(function)-334(computes)-333(the)-333(in\014nit)28(y-norm)-334(of)-333(a)-333(matrix)]TJ/F11 9.9626 Tf 235.673 0 Td [(A)]TJ/F8 9.9626 Tf 7.472 0 Td [(:)]TJ/F11 9.9626 Tf -103.441 -33.873 Td [(nr)-28(mi)]TJ/F14 9.9626 Tf 25.698 0 Td [(\040)-278(k)]TJ/F11 9.9626 Tf 17.712 0 Td [(A)]TJ/F14 9.9626 Tf 7.472 0 Td [(k)]TJ/F13 6.9738 Tf 4.981 -1.495 Td [(1)]TJ/F8 9.9626 Tf -195.567 -20.423 Td [(where:)]TJ +/F16 14.3462 Tf 180.814 681.147 Td [(spnrmi|In\014nit)31(y)-375(Norm)-375(of)-375(Sparse)-375(Matrix)]TJ/F8 9.9626 Tf -30.109 -28.871 Td [(This)-333(function)-334(computes)-333(the)-333(in\014nit)28(y-norm)-334(of)-333(a)-333(matrix)]TJ/F11 9.9626 Tf 235.672 0 Td [(A)]TJ/F8 9.9626 Tf 7.472 0 Td [(:)]TJ/F11 9.9626 Tf -103.44 -32.722 Td [(nr)-28(mi)]TJ/F14 9.9626 Tf 25.698 0 Td [(\040)-278(k)]TJ/F11 9.9626 Tf 17.711 0 Td [(A)]TJ/F14 9.9626 Tf 7.472 0 Td [(k)]TJ/F13 6.9738 Tf 4.982 -1.495 Td [(1)]TJ/F8 9.9626 Tf -195.567 -19.272 Td [(where:)]TJ 0 g 0 G -/F11 9.9626 Tf 0 -19.926 Td [(A)]TJ +/F11 9.9626 Tf 0 -19.005 Td [(A)]TJ 0 g 0 G -/F8 9.9626 Tf 12.454 0 Td [(represen)28(ts)-334(the)-333(global)-333(matrix)]TJ/F11 9.9626 Tf 125.834 0 Td [(A)]TJ +/F8 9.9626 Tf 12.453 0 Td [(represen)28(ts)-334(the)-333(global)-333(matrix)]TJ/F11 9.9626 Tf 125.834 0 Td [(A)]TJ 0 g 0 G 0 g 0 G 0 g 0 G ET q -1 0 0 1 181.29 589.962 cm +1 0 0 1 232.099 559.101 cm []0 d 0 J 0.398 w 0 0 m 180.922 0 l S Q BT -/F11 9.9626 Tf 187.268 581.394 Td [(A)]TJ/F27 9.9626 Tf 120.409 0 Td [(F)96(unction)]TJ +/F11 9.9626 Tf 238.077 550.533 Td [(A)]TJ/F27 9.9626 Tf 120.41 0 Td [(F)96(unction)]TJ ET q -1 0 0 1 181.29 577.608 cm +1 0 0 1 232.099 546.747 cm []0 d 0 J 0.398 w 0 0 m 180.922 0 l S Q BT -/F8 9.9626 Tf 187.268 569.04 Td [(Short)-333(Precision)-333(R)-1(eal)-3102(psb)]TJ +/F8 9.9626 Tf 238.077 538.18 Td [(Short)-333(Precision)-334(Real)-3102(psb)]TJ ET q -1 0 0 1 323.274 569.24 cm +1 0 0 1 374.084 538.379 cm []0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F8 9.9626 Tf 326.263 569.04 Td [(spnrmi)]TJ -138.995 -11.955 Td [(Long)-333(Precision)-334(Real)-3314(p)1(s)-1(b)]TJ +/F8 9.9626 Tf 377.073 538.18 Td [(spnrmi)]TJ -138.996 -11.956 Td [(Long)-333(Precision)-334(Real)-3314(psb)]TJ ET q -1 0 0 1 323.274 557.284 cm +1 0 0 1 374.084 526.424 cm []0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F8 9.9626 Tf 326.263 557.085 Td [(spnrmi)]TJ -138.995 -11.955 Td [(Short)-333(Precision)-333(C)-1(omplex)-1200(p)1(s)-1(b)]TJ +/F8 9.9626 Tf 377.073 526.224 Td [(spnrmi)]TJ -138.996 -11.955 Td [(Short)-333(Precision)-334(Complex)-1200(psb)]TJ ET q -1 0 0 1 323.274 545.329 cm +1 0 0 1 374.084 514.468 cm []0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F8 9.9626 Tf 326.263 545.13 Td [(spnrmi)]TJ -138.995 -11.955 Td [(Long)-333(Precision)-334(Complex)-1411(psb)]TJ +/F8 9.9626 Tf 377.073 514.269 Td [(spnrmi)]TJ -138.996 -11.955 Td [(Long)-333(Precision)-334(Complex)-1411(psb)]TJ ET q -1 0 0 1 323.274 533.374 cm +1 0 0 1 374.084 502.513 cm []0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F8 9.9626 Tf 326.263 533.175 Td [(spnrmi)]TJ +/F8 9.9626 Tf 377.073 502.314 Td [(spnrmi)]TJ ET q -1 0 0 1 181.29 529.389 cm +1 0 0 1 232.099 498.528 cm []0 d 0 J 0.398 w 0 0 m 180.922 0 l S Q 0 g 0 G BT -/F8 9.9626 Tf 225.577 501.35 Td [(T)83(able)-333(11:)-444(Data)-334(t)28(yp)-28(es)]TJ +/F8 9.9626 Tf 276.386 470.489 Td [(T)83(able)-333(11:)-444(Data)-334(t)28(yp)-28(es)]TJ 0 g 0 G 0 g 0 G + -124.661 -28.967 Td [(p)-102(s)-103(b)]TJ +ET +q +1 0 0 1 170.382 441.721 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 174.391 441.522 Td [(s)-102(p)-103(n)-102(r)-102(m)-103(i)-208(\050)-55(A)-61(,)-874(d)-113(e)-112(s)-113(c)]TJ +ET +q +1 0 0 1 258.921 441.721 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 263.032 441.522 Td [(a)-386(,)-914(i)-152(n)-152(f)-152(o)-258(\051)]TJ 0 g 0 G 0 g 0 G -/F30 9.9626 Tf -125.682 -33.873 Td [(psb_spnrmi\050A,)-525(desc_a,)-525(info\051)]TJ 0 g 0 G -/F27 9.9626 Tf 0 -21.918 Td [(T)32(yp)-32(e:)]TJ +/F27 9.9626 Tf -112.327 -26.285 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G /F8 9.9626 Tf 33.797 0 Td [(Sync)28(hronous.)]TJ 0 g 0 G -/F27 9.9626 Tf -33.797 -19.925 Td [(On)-383(En)32(try)]TJ +/F27 9.9626 Tf -33.797 -19.465 Td [(On)-383(En)32(try)]TJ 0 g 0 G 0 g 0 G - 0 -19.926 Td [(a)]TJ + 0 -19.465 Td [(a)]TJ 0 g 0 G -/F8 9.9626 Tf 10.551 0 Td [(the)-333(lo)-28(cal)-333(p)-28(ortion)-333(of)-334(the)-333(global)-333(sparse)-334(matrix)]TJ/F11 9.9626 Tf 196.126 0 Td [(A)]TJ/F8 9.9626 Tf 7.472 0 Td [(.)]TJ -189.242 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf -29.611 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.547 0 Td [(.)]TJ -43.033 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(an)-333(ob)-55(ject)-334(of)-333(t)28(yp)-28(e)]TJ +/F8 9.9626 Tf 10.551 0 Td [(the)-333(lo)-28(cal)-333(p)-28(ortion)-333(of)-334(the)-333(global)-333(sparse)-334(matrix)]TJ/F11 9.9626 Tf 196.126 0 Td [(A)]TJ/F8 9.9626 Tf 7.472 0 Td [(.)]TJ -189.242 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.378 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.378 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf -29.611 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.485 0 Td [(in)]TJ/F8 9.9626 Tf 9.548 0 Td [(.)]TJ -43.033 -11.956 Td [(Sp)-28(eci\014ed)-333(as:)-444(an)-334(ob)-55(ject)-334(of)-333(t)28(yp)-28(e)]TJ 0 0 1 rg 0 0 1 RG /F30 9.9626 Tf 135.658 0 Td [(psb)]TJ ET q -1 0 0 1 276.779 358.087 cm +1 0 0 1 327.588 328.686 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 279.917 357.888 Td [(Tspmat)]TJ +/F30 9.9626 Tf 330.727 328.486 Td [(Tspmat)]TJ ET q -1 0 0 1 311.927 358.087 cm +1 0 0 1 362.736 328.686 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 315.065 357.888 Td [(type)]TJ +/F30 9.9626 Tf 365.874 328.486 Td [(type)]TJ 0 g 0 G -/F8 9.9626 Tf 20.921 0 Td [(.)]TJ +/F8 9.9626 Tf 20.922 0 Td [(.)]TJ 0 g 0 G -/F27 9.9626 Tf -236.091 -19.926 Td [(desc)]TJ +/F27 9.9626 Tf -236.091 -19.465 Td [(desc)]TJ ET q -1 0 0 1 121.81 338.162 cm +1 0 0 1 172.619 309.221 cm []0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q BT -/F27 9.9626 Tf 125.247 337.962 Td [(a)]TJ +/F27 9.9626 Tf 176.057 309.021 Td [(a)]TJ 0 g 0 G -/F8 9.9626 Tf 10.551 0 Td [(con)28(tains)-334(d)1(ata)-334(structures)-333(for)-333(com)-1(m)28(unications.)]TJ -10.996 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf -29.611 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.547 0 Td [(.)]TJ -43.033 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(an)-333(ob)-55(ject)-334(of)-333(t)28(yp)-28(e)]TJ +/F8 9.9626 Tf 10.55 0 Td [(con)28(tains)-334(data)-333(structures)-333(for)-333(c)-1(omm)28(unications.)]TJ -10.996 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.612 0 Td [(required)]TJ/F8 9.9626 Tf -29.612 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.548 0 Td [(.)]TJ -43.034 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(an)-333(ob)-55(ject)-334(of)-333(t)28(yp)-28(e)]TJ 0 0 1 rg 0 0 1 RG -/F30 9.9626 Tf 135.658 0 Td [(psb)]TJ +/F30 9.9626 Tf 135.659 0 Td [(psb)]TJ ET q -1 0 0 1 276.779 290.341 cm +1 0 0 1 327.588 261.4 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 279.917 290.142 Td [(desc)]TJ +/F30 9.9626 Tf 330.727 261.201 Td [(desc)]TJ ET q -1 0 0 1 301.466 290.341 cm +1 0 0 1 352.275 261.4 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 304.604 290.142 Td [(type)]TJ +/F30 9.9626 Tf 355.414 261.201 Td [(type)]TJ 0 g 0 G -/F8 9.9626 Tf 20.922 0 Td [(.)]TJ +/F8 9.9626 Tf 20.921 0 Td [(.)]TJ 0 g 0 G -/F27 9.9626 Tf -225.631 -19.926 Td [(On)-383(Return)]TJ +/F27 9.9626 Tf -225.63 -19.465 Td [(On)-383(Return)]TJ 0 g 0 G 0 g 0 G - 0 -19.925 Td [(F)96(unction)-384(v)64(alue)]TJ + 0 -19.465 Td [(F)96(unction)-384(v)64(alue)]TJ 0 g 0 G -/F8 9.9626 Tf 78.387 0 Td [(is)-333(the)-334(in\014ni)1(t)27(y-norm)-333(of)-333(sparse)-334(submatrix)]TJ/F11 9.9626 Tf 176.311 0 Td [(A)]TJ/F8 9.9626 Tf 7.472 0 Td [(.)]TJ -237.263 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(global)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(a)-333(long)-333(precision)-333(real)-334(n)28(um)28(b)-28(er.)]TJ +/F8 9.9626 Tf 78.386 0 Td [(is)-333(the)-334(in\014nit)28(y-norm)-333(of)-333(sparse)-334(submatrix)]TJ/F11 9.9626 Tf 176.311 0 Td [(A)]TJ/F8 9.9626 Tf 7.472 0 Td [(.)]TJ -237.263 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(global)]TJ/F8 9.9626 Tf -32.379 -11.956 Td [(Sp)-28(eci\014ed)-333(as:)-445(a)-333(long)-333(precision)-334(r)1(e)-1(al)-333(n)28(um)28(b)-28(er.)]TJ 0 g 0 G -/F27 9.9626 Tf -24.907 -19.926 Td [(info)]TJ +/F27 9.9626 Tf -24.906 -19.465 Td [(info)]TJ 0 g 0 G -/F8 9.9626 Tf 23.758 0 Td [(Error)-333(co)-28(de.)]TJ 1.149 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf -29.611 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(out)]TJ/F8 9.9626 Tf 16.549 0 Td [(.)]TJ -50.035 -11.955 Td [(An)-333(in)28(tege)-1(r)-333(v)56(alue;)-334(0)-333(means)-333(no)-334(error)-333(has)-333(b)-28(een)-333(detecte)-1(d)1(.)]TJ +/F8 9.9626 Tf 23.758 0 Td [(Error)-333(co)-28(de.)]TJ 1.148 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.612 0 Td [(required)]TJ/F8 9.9626 Tf -29.612 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(out)]TJ/F8 9.9626 Tf 16.549 0 Td [(.)]TJ -50.035 -11.955 Td [(An)-333(in)28(te)-1(ger)-333(v)56(alue;)-334(0)-333(means)-333(no)-334(error)-333(has)-333(b)-28(een)-333(detec)-1(ted.)]TJ 0 g 0 G - 141.968 -68.197 Td [(37)]TJ + 141.968 -40.637 Td [(38)]TJ 0 g 0 G ET endstream endobj -966 0 obj << +1064 0 obj << /Type /Page -/Contents 967 0 R -/Resources 965 0 R +/Contents 1065 0 R +/Resources 1063 0 R /MediaBox [0 0 595.276 841.89] -/Parent 971 0 R -/Annots [ 963 0 R 964 0 R ] +/Parent 1060 0 R +/Annots [ 1061 0 R 1062 0 R ] >> endobj -963 0 obj << +1061 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [259.464 354.677 336.983 365.802] +/Rect [310.273 325.276 387.792 336.401] /Subtype /Link /A << /S /GoTo /D (spdata) >> >> endobj -964 0 obj << +1062 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [259.464 286.931 326.522 298.056] +/Rect [310.273 257.991 377.331 269.116] /Subtype /Link /A << /S /GoTo /D (descdata) >> >> endobj -968 0 obj << -/D [966 0 R /XYZ 99.895 740.998 null] +1066 0 obj << +/D [1064 0 R /XYZ 150.705 740.998 null] >> endobj 202 0 obj << -/D [966 0 R /XYZ 99.895 697.37 null] +/D [1064 0 R /XYZ 150.705 661.442 null] >> endobj -970 0 obj << -/D [966 0 R /XYZ 270.132 513.305 null] +1068 0 obj << +/D [1064 0 R /XYZ 320.941 482.444 null] >> endobj -965 0 obj << -/Font << /F16 495 0 R /F8 498 0 R /F11 674 0 R /F14 692 0 R /F13 969 0 R /F27 497 0 R /F30 689 0 R >> +1069 0 obj << +/D [1064 0 R /XYZ 150.705 451.54 null] +>> endobj +1070 0 obj << +/D [1064 0 R /XYZ 150.705 453.477 null] +>> endobj +1063 0 obj << +/Font << /F16 495 0 R /F8 498 0 R /F11 674 0 R /F14 692 0 R /F13 1067 0 R /F27 497 0 R /F30 689 0 R >> /ProcSet [ /PDF /Text ] >> endobj -979 0 obj << -/Length 7300 +1077 0 obj << +/Length 6697 >> stream 0 g 0 G 0 g 0 G +0 g 0 G +0 g 0 G BT -/F16 11.9552 Tf 150.705 706.129 Td [(psb)]TJ +/F16 14.3462 Tf 99.895 678.541 Td [(psb)]TJ ET q -1 0 0 1 171.761 706.328 cm -[]0 d 0 J 0.398 w 0 0 m 4.035 0 l S +1 0 0 1 125.163 678.74 cm +[]0 d 0 J 0.398 w 0 0 m 4.842 0 l S Q BT -/F16 11.9552 Tf 175.796 706.129 Td [(spmm)-375(|)-375(Sparse)-375(Matrix)-375(b)31(y)-375(Dense)-375(Matrix)-375(Pro)-31(duct)]TJ/F8 9.9626 Tf -25.091 -18.389 Td [(This)-333(subroutine)-334(computes)-333(the)-333(Sparse)-334(Matrix)-333(b)28(y)-333(Dense)-334(Matrix)-333(Pro)-28(duct:)]TJ/F11 9.9626 Tf 139.908 -23.911 Td [(y)]TJ/F14 9.9626 Tf 8.009 0 Td [(\040)]TJ/F11 9.9626 Tf 12.73 0 Td [(\013)-4(Ax)]TJ/F8 9.9626 Tf 21.79 0 Td [(+)]TJ/F11 9.9626 Tf 9.963 0 Td [(\014)-53(y)]TJ +/F16 14.3462 Tf 130.004 678.541 Td [(spmm|Sparse)-375(Matrix)-375(b)31(y)-375(Dense)-375(Matrix)]TJ -30.109 -17.933 Td [(Pro)-31(duct)]TJ/F8 9.9626 Tf 0 -31.418 Td [(This)-333(subroutine)-334(computes)-333(the)-333(Sparse)-334(Matrix)-333(b)28(y)-333(Dense)-334(Matrix)-333(Pro)-28(duct:)]TJ/F11 9.9626 Tf 139.909 -25.596 Td [(y)]TJ/F14 9.9626 Tf 8.009 0 Td [(\040)]TJ/F11 9.9626 Tf 12.73 0 Td [(\013)-4(Ax)]TJ/F8 9.9626 Tf 21.79 0 Td [(+)]TJ/F11 9.9626 Tf 9.962 0 Td [(\014)-53(y)]TJ 0 g 0 G /F8 9.9626 Tf 138.581 0 Td [(\0501\051)]TJ 0 g 0 G -/F11 9.9626 Tf -194.211 -17.408 Td [(y)]TJ/F14 9.9626 Tf 8.009 0 Td [(\040)]TJ/F11 9.9626 Tf 12.73 0 Td [(\013)-4(A)]TJ/F10 6.9738 Tf 13.882 4.113 Td [(T)]TJ/F11 9.9626 Tf 6.276 -4.113 Td [(x)]TJ/F8 9.9626 Tf 7.908 0 Td [(+)]TJ/F11 9.9626 Tf 9.963 0 Td [(\014)-53(y)]TJ +/F11 9.9626 Tf -194.21 -20.461 Td [(y)]TJ/F14 9.9626 Tf 8.009 0 Td [(\040)]TJ/F11 9.9626 Tf 12.73 0 Td [(\013)-4(A)]TJ/F10 6.9738 Tf 13.882 4.114 Td [(T)]TJ/F11 9.9626 Tf 6.276 -4.114 Td [(x)]TJ/F8 9.9626 Tf 7.908 0 Td [(+)]TJ/F11 9.9626 Tf 9.962 0 Td [(\014)-53(y)]TJ 0 g 0 G /F8 9.9626 Tf 135.443 0 Td [(\0502\051)]TJ 0 g 0 G -/F11 9.9626 Tf -194.851 -17.408 Td [(y)]TJ/F14 9.9626 Tf 8.009 0 Td [(\040)]TJ/F11 9.9626 Tf 12.73 0 Td [(\013)-4(A)]TJ/F10 6.9738 Tf 13.882 4.113 Td [(H)]TJ/F11 9.9626 Tf 7.557 -4.113 Td [(x)]TJ/F8 9.9626 Tf 7.907 0 Td [(+)]TJ/F11 9.9626 Tf 9.963 0 Td [(\014)-53(y)]TJ +/F11 9.9626 Tf -194.851 -20.46 Td [(y)]TJ/F14 9.9626 Tf 8.01 0 Td [(\040)]TJ/F11 9.9626 Tf 12.73 0 Td [(\013)-4(A)]TJ/F10 6.9738 Tf 13.882 4.113 Td [(H)]TJ/F11 9.9626 Tf 7.556 -4.113 Td [(x)]TJ/F8 9.9626 Tf 7.908 0 Td [(+)]TJ/F11 9.9626 Tf 9.963 0 Td [(\014)-53(y)]TJ 0 g 0 G -/F8 9.9626 Tf 134.803 0 Td [(\0503\051)]TJ +/F8 9.9626 Tf 134.802 0 Td [(\0503\051)]TJ 0 g 0 G - -316.037 -17.408 Td [(where:)]TJ + -316.037 -19.618 Td [(where:)]TJ 0 g 0 G -/F11 9.9626 Tf -14.944 -19.226 Td [(x)]TJ +/F11 9.9626 Tf -14.944 -21.19 Td [(x)]TJ 0 g 0 G -/F8 9.9626 Tf 10.675 0 Td [(is)-333(the)-334(global)-333(dense)-333(matrix)]TJ/F11 9.9626 Tf 116.093 0 Td [(x)]TJ/F7 6.9738 Tf 5.694 -1.495 Td [(:)]TJ/F10 6.9738 Tf 2.255 0 Td [(;)]TJ/F7 6.9738 Tf 2.366 0 Td [(:)]TJ +/F8 9.9626 Tf 10.676 0 Td [(is)-333(the)-334(global)-333(dense)-333(matrix)]TJ/F11 9.9626 Tf 116.092 0 Td [(x)]TJ/F7 6.9738 Tf 5.694 -1.494 Td [(:)]TJ/F10 6.9738 Tf 2.256 0 Td [(;)]TJ/F7 6.9738 Tf 2.366 0 Td [(:)]TJ 0 g 0 G -/F11 9.9626 Tf -137.083 -18.081 Td [(y)]TJ +/F11 9.9626 Tf -137.084 -20.116 Td [(y)]TJ 0 g 0 G -/F8 9.9626 Tf 10.223 0 Td [(is)-333(the)-334(global)-333(dense)-333(matrix)]TJ/F11 9.9626 Tf 116.093 0 Td [(y)]TJ/F7 6.9738 Tf 4.884 -1.494 Td [(:)]TJ/F10 6.9738 Tf 2.256 0 Td [(;)]TJ/F7 6.9738 Tf 2.366 0 Td [(:)]TJ +/F8 9.9626 Tf 10.224 0 Td [(is)-333(the)-334(global)-333(dense)-333(matrix)]TJ/F11 9.9626 Tf 116.092 0 Td [(y)]TJ/F7 6.9738 Tf 4.885 -1.495 Td [(:)]TJ/F10 6.9738 Tf 2.255 0 Td [(;)]TJ/F7 6.9738 Tf 2.366 0 Td [(:)]TJ 0 g 0 G -/F11 9.9626 Tf -135.822 -18.081 Td [(A)]TJ +/F11 9.9626 Tf -135.822 -20.116 Td [(A)]TJ 0 g 0 G -/F8 9.9626 Tf 12.453 0 Td [(is)-333(the)-334(global)-333(sparse)-333(matrix)]TJ/F11 9.9626 Tf 118.943 0 Td [(A)]TJ +/F8 9.9626 Tf 12.454 0 Td [(is)-333(the)-334(global)-333(sparse)-333(matrix)]TJ/F11 9.9626 Tf 118.943 0 Td [(A)]TJ 0 g 0 G 0 g 0 G 0 g 0 G ET q -1 0 0 1 228.797 532.215 cm +1 0 0 1 177.988 454.897 cm []0 d 0 J 0.398 w 0 0 m 187.526 0 l S Q BT -/F11 9.9626 Tf 234.775 523.647 Td [(A)]TJ/F8 9.9626 Tf 7.472 0 Td [(,)]TJ/F11 9.9626 Tf 6.088 0 Td [(x)]TJ/F8 9.9626 Tf 5.694 0 Td [(,)]TJ/F11 9.9626 Tf 6.088 0 Td [(y)]TJ/F8 9.9626 Tf 5.242 0 Td [(,)]TJ/F11 9.9626 Tf 6.089 0 Td [(\013)]TJ/F8 9.9626 Tf 6.41 0 Td [(,)]TJ/F11 9.9626 Tf 6.088 0 Td [(\014)]TJ/F27 9.9626 Tf 71.239 0 Td [(Subroutine)]TJ +/F11 9.9626 Tf 183.966 446.329 Td [(A)]TJ/F8 9.9626 Tf 7.472 0 Td [(,)]TJ/F11 9.9626 Tf 6.088 0 Td [(x)]TJ/F8 9.9626 Tf 5.694 0 Td [(,)]TJ/F11 9.9626 Tf 6.088 0 Td [(y)]TJ/F8 9.9626 Tf 5.242 0 Td [(,)]TJ/F11 9.9626 Tf 6.088 0 Td [(\013)]TJ/F8 9.9626 Tf 6.41 0 Td [(,)]TJ/F11 9.9626 Tf 6.089 0 Td [(\014)]TJ/F27 9.9626 Tf 71.238 0 Td [(Subroutine)]TJ ET q -1 0 0 1 228.797 519.862 cm +1 0 0 1 177.988 442.543 cm []0 d 0 J 0.398 w 0 0 m 187.526 0 l S Q BT -/F8 9.9626 Tf 234.775 511.294 Td [(Short)-333(Precision)-334(Real)-3102(psb)]TJ +/F8 9.9626 Tf 183.966 433.975 Td [(Short)-333(Precision)-333(R)-1(eal)-3102(psb)]TJ ET q -1 0 0 1 370.782 511.493 cm +1 0 0 1 319.972 434.175 cm []0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F8 9.9626 Tf 373.771 511.294 Td [(spmm)]TJ -138.996 -11.956 Td [(Long)-333(Precision)-334(Real)-3314(psb)]TJ +/F8 9.9626 Tf 322.961 433.975 Td [(spmm)]TJ -138.995 -11.955 Td [(Long)-333(Precision)-334(Real)-3314(p)1(s)-1(b)]TJ ET q -1 0 0 1 370.782 499.538 cm +1 0 0 1 319.972 422.219 cm []0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F8 9.9626 Tf 373.771 499.338 Td [(spmm)]TJ -138.996 -11.955 Td [(Short)-333(Precision)-334(Complex)-1200(psb)]TJ +/F8 9.9626 Tf 322.961 422.02 Td [(spmm)]TJ -138.995 -11.955 Td [(Short)-333(Precision)-333(C)-1(omplex)-1200(p)1(s)-1(b)]TJ ET q -1 0 0 1 370.782 487.583 cm +1 0 0 1 319.972 410.264 cm []0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F8 9.9626 Tf 373.771 487.383 Td [(spmm)]TJ -138.996 -11.955 Td [(Long)-333(Precision)-334(Complex)-1411(psb)]TJ +/F8 9.9626 Tf 322.961 410.065 Td [(spmm)]TJ -138.995 -11.955 Td [(Long)-333(Precision)-334(Complex)-1411(psb)]TJ ET q -1 0 0 1 370.782 475.627 cm +1 0 0 1 319.972 398.309 cm []0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F8 9.9626 Tf 373.771 475.428 Td [(spmm)]TJ +/F8 9.9626 Tf 322.961 398.11 Td [(spmm)]TJ ET q -1 0 0 1 228.797 471.642 cm +1 0 0 1 177.988 394.324 cm []0 d 0 J 0.398 w 0 0 m 187.526 0 l S Q 0 g 0 G BT -/F8 9.9626 Tf 276.386 443.603 Td [(T)83(able)-333(12:)-444(Data)-334(t)28(yp)-28(es)]TJ +/F8 9.9626 Tf 225.577 366.285 Td [(T)83(able)-333(12:)-444(Data)-334(t)28(yp)-28(es)]TJ 0 g 0 G 0 g 0 G +/F27 9.9626 Tf -124.305 -31.152 Td [(c)-138(a)-138(l)-139(l)]TJ/F8 9.9626 Tf 28.863 0 Td [(p)-35(s)-36(b)]TJ +ET +q +1 0 0 1 146.788 335.332 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 150.129 335.133 Td [(s)-35(p)-36(m)-35(m)-141(\050)-193(a)-87(l)-87(p)-88(h)-87(a)-336(,)-794(a)-228(,)-785(x)-209(,)-846(b)-86(e)-85(t)-85(a)-332(,)-785(y)-209(,)-874(d)-112(e)-113(s)-113(c)]TJ +ET +q +1 0 0 1 339.62 335.332 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 343.731 335.133 Td [(a)-386(,)-914(i)-152(n)-152(f)-152(o)-258(\051)]TJ/F27 9.9626 Tf -242.459 -11.955 Td [(c)-138(a)-138(l)-139(l)]TJ/F8 9.9626 Tf 28.863 0 Td [(p)-35(s)-36(b)]TJ +ET +q +1 0 0 1 146.788 323.377 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 150.129 323.178 Td [(s)-35(p)-36(m)-35(m)-141(\050)-193(a)-87(l)-87(p)-88(h)-87(a)-336(,)-794(a)-228(,)-785(x)-209(,)-846(b)-86(e)-85(t)-85(a)-332(,)-785(y)-209(,)-274(d)-112(e)-113(s)-113(c)]TJ +ET +q +1 0 0 1 333.642 323.377 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 337.753 323.178 Td [(a)-386(,)-888(i)-127(n)-127(f)-127(o)-415(,)-672(&)]TJ -161.034 -11.956 Td [(&)-621(t)-110(r)-110(a)-110(n)-110(s)-381(,)-812(w)-52(o)-52(r)-51(k)-158(\051)]TJ 0 g 0 G 0 g 0 G -/F30 9.9626 Tf -125.681 -32.649 Td [(call)-525(psb_spmm\050alpha,)-525(a,)-525(x,)-525(beta,)-525(y,)-525(desc_a,)-525(info\051)]TJ 0 -11.955 Td [(call)-525(psb_spmm\050alpha,)-525(a,)-525(x,)-525(beta,)-525(y,desc_a,)-525(info,)-525(&)]TJ 67.994 -11.955 Td [(&)-525(trans,)-525(work\051)]TJ 0 g 0 G -/F27 9.9626 Tf -67.994 -21.044 Td [(T)32(yp)-32(e:)]TJ +/F27 9.9626 Tf -76.824 -30.423 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G /F8 9.9626 Tf 33.797 0 Td [(Sync)28(hronous.)]TJ 0 g 0 G -/F27 9.9626 Tf -33.797 -19.575 Td [(On)-383(En)32(try)]TJ +/F27 9.9626 Tf -33.797 -21.611 Td [(On)-383(En)32(try)]TJ 0 g 0 G 0 g 0 G - 0 -19.576 Td [(alpha)]TJ + 0 -21.61 Td [(alpha)]TJ 0 g 0 G -/F8 9.9626 Tf 32.032 0 Td [(the)-333(scalar)]TJ/F11 9.9626 Tf 45.469 0 Td [(\013)]TJ/F8 9.9626 Tf 6.41 0 Td [(.)]TJ -59.005 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(global)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.612 0 Td [(required)]TJ/F8 9.9626 Tf -29.612 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.548 0 Td [(.)]TJ -43.034 -11.956 Td [(Sp)-28(eci\014ed)-333(as:)-445(a)-333(n)28(um)28(b)-28(er)-333(of)-334(the)-333(data)-333(t)27(yp)-27(e)-334(indicated)-333(in)-333(T)83(able)]TJ +/F8 9.9626 Tf 32.033 0 Td [(the)-333(scalar)]TJ/F11 9.9626 Tf 45.468 0 Td [(\013)]TJ/F8 9.9626 Tf 6.41 0 Td [(.)]TJ -59.004 -11.956 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(global)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf -29.611 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.547 0 Td [(.)]TJ -43.033 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(a)-333(n)28(um)28(b)-28(er)-333(of)-334(the)-333(data)-333(t)28(yp)-28(e)-334(ind)1(ic)-1(ated)-333(in)-333(T)83(able)]TJ 0 0 1 rg 0 0 1 RG [-333(12)]TJ 0 g 0 G [(.)]TJ 0 g 0 G -/F27 9.9626 Tf -24.906 -19.575 Td [(a)]TJ -0 g 0 G -/F8 9.9626 Tf 10.55 0 Td [(the)-333(lo)-28(cal)-334(p)-27(ortion)-333(of)-334(the)-333(sparse)-334(matri)1(x)]TJ/F11 9.9626 Tf 166.792 0 Td [(A)]TJ/F8 9.9626 Tf 7.472 0 Td [(.)]TJ -159.908 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.956 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.612 0 Td [(required)]TJ/F8 9.9626 Tf -29.612 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.547 0 Td [(.)]TJ -43.033 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(an)-333(ob)-55(ject)-334(of)-333(t)28(yp)-28(e)]TJ -0 0 1 rg 0 0 1 RG -/F30 9.9626 Tf 135.659 0 Td [(psb)]TJ -ET -q -1 0 0 1 327.588 211.831 cm -[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S -Q -BT -/F30 9.9626 Tf 330.727 211.632 Td [(Tspmat)]TJ -ET -q -1 0 0 1 362.736 211.831 cm -[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S -Q -BT -/F30 9.9626 Tf 365.874 211.632 Td [(type)]TJ -0 g 0 G -/F8 9.9626 Tf 20.922 0 Td [(.)]TJ -0 g 0 G -/F27 9.9626 Tf -236.091 -19.575 Td [(x)]TJ +/F27 9.9626 Tf -24.907 -21.611 Td [(a)]TJ 0 g 0 G -/F8 9.9626 Tf 11.028 0 Td [(the)-333(lo)-28(cal)-333(p)-28(ortion)-333(of)-334(global)-333(dense)-333(matrix)]TJ/F11 9.9626 Tf 176.118 0 Td [(x)]TJ/F8 9.9626 Tf 5.694 0 Td [(.)]TJ -167.933 -11.956 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.378 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.378 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf -29.611 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.485 0 Td [(in)]TJ/F8 9.9626 Tf 9.548 0 Td [(.)]TJ -43.033 -11.955 Td [(Sp)-28(eci\014ed)-255(as:)-405(a)-255(rank)-254(one)-255(or)-255(t)28(w)28(o)-255(arra)28(y)-255(or)-255(an)-255(ob)-55(ject)-255(of)-255(t)28(yp)-28(e)]TJ +/F8 9.9626 Tf 10.551 0 Td [(the)-333(lo)-28(cal)-333(p)-28(ortion)-333(of)-334(the)-333(sparse)-333(matrix)]TJ/F11 9.9626 Tf 166.792 0 Td [(A)]TJ/F8 9.9626 Tf 7.472 0 Td [(.)]TJ -159.908 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf -29.611 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.547 0 Td [(.)]TJ -43.033 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(an)-333(ob)-55(ject)-334(of)-333(t)28(yp)-28(e)]TJ 0 0 1 rg 0 0 1 RG -/F30 9.9626 Tf 244.742 0 Td [(psb)]TJ -ET -q -1 0 0 1 436.673 144.435 cm -[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S -Q -BT -/F30 9.9626 Tf 439.811 144.236 Td [(T)]TJ +/F30 9.9626 Tf 135.658 0 Td [(psb)]TJ ET q -1 0 0 1 445.669 144.435 cm +1 0 0 1 276.779 120.525 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 448.807 144.236 Td [(vect)]TJ +/F30 9.9626 Tf 279.917 120.326 Td [(Tspmat)]TJ ET q -1 0 0 1 470.356 144.435 cm +1 0 0 1 311.927 120.525 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 473.495 144.236 Td [(type)]TJ -0 g 0 G -/F8 9.9626 Tf -297.884 -11.955 Td [(con)28(taining)-342(n)28(um)28(b)-28(ers)-342(of)-342(t)28(yp)-28(e)-342(sp)-28(eci\014ed)-342(in)-341(T)83(able)]TJ -0 0 1 rg 0 0 1 RG - [-342(12)]TJ +/F30 9.9626 Tf 315.065 120.326 Td [(type)]TJ 0 g 0 G - [(.)-470(The)-342(rank)-342(of)]TJ/F11 9.9626 Tf 274.695 0 Td [(x)]TJ/F8 9.9626 Tf 9.1 0 Td [(m)28(ust)-342(b)-28(e)]TJ -283.795 -11.955 Td [(the)-333(same)-334(of)]TJ/F11 9.9626 Tf 53.467 0 Td [(y)]TJ/F8 9.9626 Tf 5.242 0 Td [(.)]TJ +/F8 9.9626 Tf 20.921 0 Td [(.)]TJ 0 g 0 G - 83.259 -29.888 Td [(38)]TJ + -69.216 -29.888 Td [(39)]TJ 0 g 0 G ET endstream endobj -978 0 obj << +1076 0 obj << /Type /Page -/Contents 979 0 R -/Resources 977 0 R +/Contents 1077 0 R +/Resources 1075 0 R /MediaBox [0 0 595.276 841.89] -/Parent 971 0 R -/Annots [ 972 0 R 973 0 R 974 0 R 975 0 R ] +/Parent 1060 0 R +/Annots [ 1071 0 R 1072 0 R ] >> endobj -972 0 obj << +1071 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [432.897 276.095 444.852 286.943] +/Rect [382.088 186.824 394.043 197.672] /Subtype /Link /A << /S /GoTo /D (table.12) >> >> endobj -973 0 obj << +1072 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [310.273 208.422 387.792 219.547] +/Rect [259.464 117.115 336.983 128.24] /Subtype /Link /A << /S /GoTo /D (spdata) >> >> endobj -974 0 obj << -/Type /Annot -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [419.358 141.026 495.412 152.151] -/Subtype /Link -/A << /S /GoTo /D (vdata) >> +1078 0 obj << +/D [1076 0 R /XYZ 99.895 740.998 null] >> endobj -975 0 obj << -/Type /Annot -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [376.818 129.347 388.773 140.196] -/Subtype /Link -/A << /S /GoTo /D (table.12) >> +206 0 obj << +/D [1076 0 R /XYZ 99.895 641.567 null] >> endobj -980 0 obj << -/D [978 0 R /XYZ 150.705 740.998 null] +1079 0 obj << +/D [1076 0 R /XYZ 239.804 615.549 null] >> endobj -206 0 obj << -/D [978 0 R /XYZ 150.705 697.37 null] +1080 0 obj << +/D [1076 0 R /XYZ 236.666 595.089 null] +>> endobj +1081 0 obj << +/D [1076 0 R /XYZ 236.025 574.628 null] +>> endobj +1082 0 obj << +/D [1076 0 R /XYZ 270.132 378.24 null] >> endobj -981 0 obj << -/D [978 0 R /XYZ 290.613 675.784 null] +1083 0 obj << +/D [1076 0 R /XYZ 99.895 345.151 null] >> endobj -982 0 obj << -/D [978 0 R /XYZ 287.475 658.376 null] +1084 0 obj << +/D [1076 0 R /XYZ 99.895 347.088 null] >> endobj -983 0 obj << -/D [978 0 R /XYZ 286.835 640.968 null] +1085 0 obj << +/D [1076 0 R /XYZ 99.895 335.133 null] >> endobj -984 0 obj << -/D [978 0 R /XYZ 320.941 455.558 null] +1086 0 obj << +/D [1076 0 R /XYZ 99.895 323.178 null] >> endobj -977 0 obj << +1075 0 obj << /Font << /F16 495 0 R /F8 498 0 R /F11 674 0 R /F14 692 0 R /F10 691 0 R /F7 690 0 R /F27 497 0 R /F30 689 0 R >> /ProcSet [ /PDF /Text ] >> endobj -994 0 obj << -/Length 6992 +1097 0 obj << +/Length 7558 >> stream 0 g 0 G 0 g 0 G 0 g 0 G BT -/F27 9.9626 Tf 99.895 706.129 Td [(b)-32(eta)]TJ +/F27 9.9626 Tf 150.705 706.129 Td [(x)]TJ +0 g 0 G +/F8 9.9626 Tf 11.028 0 Td [(the)-333(lo)-28(cal)-333(p)-28(ortion)-333(of)-334(global)-333(dense)-333(matrix)]TJ/F11 9.9626 Tf 176.118 0 Td [(x)]TJ/F8 9.9626 Tf 5.694 0 Td [(.)]TJ -167.934 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.612 0 Td [(required)]TJ/F8 9.9626 Tf -29.612 -11.956 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.548 0 Td [(.)]TJ -43.034 -11.955 Td [(Sp)-28(eci\014ed)-255(as:)-405(a)-255(rank)-254(one)-255(or)-255(t)28(w)27(o)-254(arra)27(y)-254(or)-255(an)-255(ob)-56(j)1(e)-1(ct)-254(of)-255(t)28(yp)-28(e)]TJ +0 0 1 rg 0 0 1 RG +/F30 9.9626 Tf 244.743 0 Td [(psb)]TJ +ET +q +1 0 0 1 436.673 658.507 cm +[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S +Q +BT +/F30 9.9626 Tf 439.811 658.308 Td [(T)]TJ +ET +q +1 0 0 1 445.669 658.507 cm +[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S +Q +BT +/F30 9.9626 Tf 448.807 658.308 Td [(vect)]TJ +ET +q +1 0 0 1 470.356 658.507 cm +[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S +Q +BT +/F30 9.9626 Tf 473.495 658.308 Td [(type)]TJ +0 g 0 G +/F8 9.9626 Tf -297.884 -11.955 Td [(con)28(taining)-342(n)28(um)28(b)-28(ers)-342(of)-342(t)28(yp)-28(e)-342(sp)-28(eci\014ed)-342(in)-341(T)83(able)]TJ +0 0 1 rg 0 0 1 RG + [-342(12)]TJ 0 g 0 G -/F8 9.9626 Tf 26.941 0 Td [(the)-333(scalar)]TJ/F11 9.9626 Tf 45.468 0 Td [(\014)]TJ/F8 9.9626 Tf 6.161 0 Td [(.)]TJ -53.663 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(global)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf -29.611 -11.956 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.547 0 Td [(.)]TJ -43.033 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(a)-333(n)28(um)28(b)-28(er)-333(of)-334(the)-333(data)-333(t)28(yp)-28(e)-334(ind)1(ic)-1(ated)-333(in)-333(T)83(able)]TJ + [(.)-470(The)-342(rank)-342(of)]TJ/F11 9.9626 Tf 274.695 0 Td [(x)]TJ/F8 9.9626 Tf 9.1 0 Td [(m)28(ust)-342(b)-28(e)]TJ -283.795 -11.955 Td [(the)-333(same)-334(of)]TJ/F11 9.9626 Tf 53.467 0 Td [(y)]TJ/F8 9.9626 Tf 5.242 0 Td [(.)]TJ +0 g 0 G +/F27 9.9626 Tf -83.615 -20.324 Td [(b)-32(eta)]TJ +0 g 0 G +/F8 9.9626 Tf 26.94 0 Td [(the)-333(scalar)]TJ/F11 9.9626 Tf 45.469 0 Td [(\014)]TJ/F8 9.9626 Tf 6.161 0 Td [(.)]TJ -53.663 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.378 0 Td [(global)]TJ/F8 9.9626 Tf -32.378 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf -29.611 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.485 0 Td [(in)]TJ/F8 9.9626 Tf 9.548 0 Td [(.)]TJ -43.033 -11.956 Td [(Sp)-28(eci\014ed)-333(as:)-444(a)-334(n)28(um)28(b)-28(er)-333(of)-334(the)-333(data)-333(t)28(yp)-28(e)-334(in)1(dicate)-1(d)-333(in)-333(T)83(able)]TJ 0 0 1 rg 0 0 1 RG [-333(12)]TJ 0 g 0 G [(.)]TJ 0 g 0 G -/F27 9.9626 Tf -24.907 -18.453 Td [(y)]TJ +/F27 9.9626 Tf -24.907 -20.323 Td [(y)]TJ 0 g 0 G -/F8 9.9626 Tf 11.028 0 Td [(the)-333(lo)-28(cal)-333(p)-28(ortion)-333(of)-334(global)-333(dense)-333(matrix)]TJ/F11 9.9626 Tf 176.118 0 Td [(y)]TJ/F8 9.9626 Tf 5.242 0 Td [(.)]TJ -167.481 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.956 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf -29.611 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(inout)]TJ/F8 9.9626 Tf 26.096 0 Td [(.)]TJ -59.582 -11.955 Td [(Sp)-28(eci\014ed)-255(as:)-405(a)-255(rank)-254(one)-255(or)-255(t)28(w)27(o)-254(arra)27(y)-254(or)-255(an)-255(ob)-55(jec)-1(t)-254(of)-255(t)28(yp)-28(e)]TJ +/F8 9.9626 Tf 11.028 0 Td [(the)-333(lo)-28(cal)-333(p)-28(ortion)-333(of)-334(global)-333(dense)-333(matrix)]TJ/F11 9.9626 Tf 176.118 0 Td [(y)]TJ/F8 9.9626 Tf 5.242 0 Td [(.)]TJ -167.481 -11.956 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.378 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.378 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf -29.611 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.485 0 Td [(inout)]TJ/F8 9.9626 Tf 26.097 0 Td [(.)]TJ -59.582 -11.955 Td [(Sp)-28(eci\014ed)-255(as:)-405(a)-255(rank)-254(one)-255(or)-255(t)28(w)28(o)-255(arra)28(y)-255(or)-255(an)-255(ob)-55(ject)-255(of)-255(t)28(yp)-28(e)]TJ 0 0 1 rg 0 0 1 RG -/F30 9.9626 Tf 244.743 0 Td [(psb)]TJ +/F30 9.9626 Tf 244.742 0 Td [(psb)]TJ ET q -1 0 0 1 385.864 592.233 cm +1 0 0 1 436.673 498.308 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 389.002 592.034 Td [(T)]TJ +/F30 9.9626 Tf 439.811 498.109 Td [(T)]TJ ET q -1 0 0 1 394.86 592.233 cm +1 0 0 1 445.669 498.308 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 397.998 592.034 Td [(vect)]TJ +/F30 9.9626 Tf 448.807 498.109 Td [(vect)]TJ ET q -1 0 0 1 419.547 592.233 cm +1 0 0 1 470.356 498.308 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 422.685 592.034 Td [(type)]TJ +/F30 9.9626 Tf 473.495 498.109 Td [(type)]TJ 0 g 0 G -/F8 9.9626 Tf -297.883 -11.955 Td [(con)28(taining)-345(n)28(um)28(b)-28(ers)-345(of)-345(t)28(yp)-28(e)-345(sp)-28(eci\014ed)-345(in)-345(T)84(able)]TJ +/F8 9.9626 Tf -297.884 -11.955 Td [(con)28(taining)-345(n)28(um)28(b)-28(ers)-345(of)-345(t)28(yp)-28(e)-345(sp)-28(eci\014ed)-345(in)-345(T)84(able)]TJ 0 0 1 rg 0 0 1 RG [-345(12)]TJ 0 g 0 G - [(.)-479(The)-345(rank)-345(of)]TJ/F11 9.9626 Tf 275.086 0 Td [(y)]TJ/F8 9.9626 Tf 8.678 0 Td [(m)28(ust)-345(b)-28(e)]TJ -283.764 -11.955 Td [(the)-333(same)-334(of)]TJ/F11 9.9626 Tf 53.466 0 Td [(x)]TJ/F8 9.9626 Tf 5.694 0 Td [(.)]TJ + [(.)-479(The)-345(rank)-345(of)]TJ/F11 9.9626 Tf 275.087 0 Td [(y)]TJ/F8 9.9626 Tf 8.678 0 Td [(m)28(ust)-345(b)-28(e)]TJ -283.765 -11.955 Td [(the)-333(same)-334(of)]TJ/F11 9.9626 Tf 53.467 0 Td [(x)]TJ/F8 9.9626 Tf 5.694 0 Td [(.)]TJ 0 g 0 G -/F27 9.9626 Tf -84.067 -18.454 Td [(desc)]TJ +/F27 9.9626 Tf -84.067 -20.324 Td [(desc)]TJ ET q -1 0 0 1 121.81 549.87 cm +1 0 0 1 172.619 454.074 cm []0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q BT -/F27 9.9626 Tf 125.247 549.67 Td [(a)]TJ +/F27 9.9626 Tf 176.057 453.875 Td [(a)]TJ 0 g 0 G -/F8 9.9626 Tf 10.551 0 Td [(con)28(tains)-334(d)1(ata)-334(structures)-333(for)-333(com)-1(m)28(unications.)]TJ -10.996 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf -29.611 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.547 0 Td [(.)]TJ -43.033 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(an)-333(ob)-55(ject)-334(of)-333(t)28(yp)-28(e)]TJ +/F8 9.9626 Tf 10.55 0 Td [(con)28(tains)-334(data)-333(structures)-333(for)-333(c)-1(omm)28(unications.)]TJ -10.996 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.956 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.612 0 Td [(required)]TJ/F8 9.9626 Tf -29.612 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.548 0 Td [(.)]TJ -43.034 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(an)-333(ob)-55(ject)-334(of)-333(t)28(yp)-28(e)]TJ 0 0 1 rg 0 0 1 RG -/F30 9.9626 Tf 135.658 0 Td [(psb)]TJ +/F30 9.9626 Tf 135.659 0 Td [(psb)]TJ ET q -1 0 0 1 276.779 502.049 cm +1 0 0 1 327.588 406.253 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 279.917 501.85 Td [(desc)]TJ +/F30 9.9626 Tf 330.727 406.054 Td [(desc)]TJ ET q -1 0 0 1 301.466 502.049 cm +1 0 0 1 352.275 406.253 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 304.604 501.85 Td [(type)]TJ +/F30 9.9626 Tf 355.414 406.054 Td [(type)]TJ 0 g 0 G -/F8 9.9626 Tf 20.922 0 Td [(.)]TJ +/F8 9.9626 Tf 20.921 0 Td [(.)]TJ 0 g 0 G -/F27 9.9626 Tf -225.631 -18.454 Td [(trans)]TJ +/F27 9.9626 Tf -225.63 -20.324 Td [(trans)]TJ 0 g 0 G -/F8 9.9626 Tf 30.609 0 Td [(indicates)-333(what)-334(kind)-333(of)-333(op)-28(eration)-333(to)-334(p)-27(erform.)]TJ +/F8 9.9626 Tf 30.609 0 Td [(indicates)-333(what)-334(kind)-333(of)-333(op)-28(eration)-333(to)-333(p)-28(erform.)]TJ 0 g 0 G -/F27 9.9626 Tf -5.702 -18.453 Td [(trans)-383(=)-384(N)]TJ +/F27 9.9626 Tf -5.703 -20.323 Td [(trans)-383(=)-384(N)]TJ 0 g 0 G -/F8 9.9626 Tf 56.124 0 Td [(the)-333(op)-28(eration)-333(is)-334(sp)-27(e)-1(ci\014ed)-333(b)28(y)-333(equation)]TJ +/F8 9.9626 Tf 56.124 0 Td [(the)-333(op)-28(eration)-333(is)-334(sp)-28(eci\014ed)-333(b)28(y)-333(equation)]TJ 0 0 1 rg 0 0 1 RG [-334(1)]TJ 0 g 0 G 0 g 0 G -/F27 9.9626 Tf -56.124 -14.469 Td [(trans)-383(=)-384(T)]TJ +/F27 9.9626 Tf -56.124 -16.14 Td [(trans)-383(=)-384(T)]TJ 0 g 0 G -/F8 9.9626 Tf 55.128 0 Td [(the)-333(op)-28(eration)-333(is)-334(sp)-27(e)-1(ci\014)1(e)-1(d)-333(b)28(y)-333(equation)]TJ +/F8 9.9626 Tf 55.128 0 Td [(the)-333(op)-28(eration)-333(is)-334(sp)-28(eci\014ed)-333(b)28(y)-333(equation)]TJ 0 0 1 rg 0 0 1 RG [-334(2)]TJ 0 g 0 G 0 g 0 G -/F27 9.9626 Tf -55.128 -14.468 Td [(trans)-383(=)-384(C)]TJ +/F27 9.9626 Tf -55.128 -16.139 Td [(trans)-383(=)-384(C)]TJ 0 g 0 G -/F8 9.9626 Tf 55.432 0 Td [(the)-333(op)-28(eration)-333(is)-334(sp)-28(eci\014ed)-333(b)28(y)-333(equation)]TJ +/F8 9.9626 Tf 55.433 0 Td [(the)-333(op)-28(eration)-333(is)-334(sp)-27(ec)-1(i\014)1(e)-1(d)-333(b)28(y)-333(equation)]TJ 0 0 1 rg 0 0 1 RG [-334(3)]TJ 0 g 0 G - -55.432 -18.453 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(global)]TJ/F8 9.9626 Tf -32.379 -11.956 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(optional)]TJ/F8 9.9626 Tf -29.611 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.547 0 Td [(.)]TJ -43.033 -11.955 Td [(Default:)]TJ/F11 9.9626 Tf 39.436 0 Td [(tr)-28(ans)]TJ/F8 9.9626 Tf 27.052 0 Td [(=)]TJ/F11 9.9626 Tf 10.516 0 Td [(N)]TJ/F8 9.9626 Tf -77.004 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(a)-333(c)28(haracter)-333(v)55(ariable.)]TJ + -55.433 -20.324 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(global)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.612 0 Td [(optional)]TJ/F8 9.9626 Tf -29.612 -11.956 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.547 0 Td [(.)]TJ -43.033 -11.955 Td [(Default:)]TJ/F11 9.9626 Tf 39.436 0 Td [(tr)-28(ans)]TJ/F8 9.9626 Tf 27.052 0 Td [(=)]TJ/F11 9.9626 Tf 10.517 0 Td [(N)]TJ/F8 9.9626 Tf -77.005 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(a)-333(c)28(haracter)-334(v)56(ariable.)]TJ 0 g 0 G -/F27 9.9626 Tf -24.907 -18.454 Td [(w)32(ork)]TJ +/F27 9.9626 Tf -24.906 -20.324 Td [(w)32(ork)]TJ 0 g 0 G -/F8 9.9626 Tf 29.432 0 Td [(w)28(ork)-333(arra)27(y)84(.)]TJ -4.525 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(optional)]TJ/F8 9.9626 Tf -29.611 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(inout)]TJ/F8 9.9626 Tf 26.096 0 Td [(.)]TJ -59.582 -11.955 Td [(Sp)-28(eci\014ed)-487(as:)-753(a)-487(rank)-488(one)-487(arra)28(y)-488(of)-487(the)-488(same)-487(t)27(yp)-27(e)-488(of)]TJ/F11 9.9626 Tf 239.183 0 Td [(x)]TJ/F8 9.9626 Tf 10.55 0 Td [(and)]TJ/F11 9.9626 Tf 20.908 0 Td [(y)]TJ/F8 9.9626 Tf 10.098 0 Td [(with)-487(the)]TJ -280.739 -11.955 Td [(T)83(AR)28(GET)-333(attribute.)]TJ +/F8 9.9626 Tf 29.431 0 Td [(w)28(ork)-334(arr)1(a)27(y)84(.)]TJ -4.525 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.612 0 Td [(optional)]TJ/F8 9.9626 Tf -29.612 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(inout)]TJ/F8 9.9626 Tf 26.096 0 Td [(.)]TJ -59.582 -11.955 Td [(Sp)-28(eci\014ed)-487(as:)-753(a)-487(rank)-488(one)-487(arra)28(y)-488(of)-487(the)-488(same)-487(t)27(yp)-27(e)-488(of)]TJ/F11 9.9626 Tf 239.183 0 Td [(x)]TJ/F8 9.9626 Tf 10.551 0 Td [(and)]TJ/F11 9.9626 Tf 20.907 0 Td [(y)]TJ/F8 9.9626 Tf 10.099 0 Td [(with)-487(the)]TJ -280.74 -11.956 Td [(T)83(AR)28(GET)-333(attribute.)]TJ 0 g 0 G -/F27 9.9626 Tf -24.907 -18.454 Td [(On)-383(Return)]TJ -0 g 0 G -0 g 0 G - 0 -18.453 Td [(y)]TJ -0 g 0 G -/F8 9.9626 Tf 11.028 0 Td [(the)-333(lo)-28(cal)-333(p)-28(ortion)-333(of)-334(result)-333(matrix)]TJ/F11 9.9626 Tf 147.365 0 Td [(y)]TJ/F8 9.9626 Tf 5.242 0 Td [(.)]TJ -138.728 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.956 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf -29.611 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(inout)]TJ/F8 9.9626 Tf 26.096 0 Td [(.)]TJ -59.582 -11.955 Td [(Sp)-28(eci\014ed)-474(as:)-727(an)-475(arra)28(y)-474(of)-475(rank)-475(on)1(e)-475(or)-475(t)28(w)28(o)-475(con)28(taining)-474(n)27(u)1(m)27(b)-27(e)-1(r)1(s)-475(of)-475(t)28(yp)-28(e)]TJ 0 -11.955 Td [(sp)-28(eci\014ed)-333(in)-333(T)83(able)]TJ -0 0 1 rg 0 0 1 RG - [-333(12)]TJ +/F27 9.9626 Tf -24.906 -20.323 Td [(On)-383(Return)]TJ 0 g 0 G - [(.)]TJ 0 g 0 G -/F27 9.9626 Tf -24.907 -18.454 Td [(info)]TJ + 0 -20.324 Td [(y)]TJ 0 g 0 G -/F8 9.9626 Tf 23.758 0 Td [(Error)-333(co)-28(de.)]TJ 1.149 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf -29.611 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(out)]TJ/F8 9.9626 Tf 16.549 0 Td [(.)]TJ -50.035 -11.955 Td [(An)-333(in)28(tege)-1(r)-333(v)56(alue;)-334(0)-333(means)-333(no)-334(error)-333(has)-333(b)-28(een)-333(detecte)-1(d)1(.)]TJ +/F8 9.9626 Tf 11.028 0 Td [(the)-333(lo)-28(cal)-333(p)-28(ortion)-333(of)-334(result)-333(matrix)]TJ/F11 9.9626 Tf 147.364 0 Td [(y)]TJ/F8 9.9626 Tf 5.242 0 Td [(.)]TJ -138.728 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.612 0 Td [(required)]TJ 0 g 0 G - 141.968 -38.108 Td [(39)]TJ +/F8 9.9626 Tf 112.356 -29.888 Td [(40)]TJ 0 g 0 G ET endstream endobj -993 0 obj << +1096 0 obj << /Type /Page -/Contents 994 0 R -/Resources 992 0 R +/Contents 1097 0 R +/Resources 1095 0 R /MediaBox [0 0 595.276 841.89] -/Parent 971 0 R -/Annots [ 976 0 R 985 0 R 986 0 R 987 0 R 988 0 R 989 0 R 990 0 R 991 0 R ] +/Parent 1060 0 R +/Annots [ 1073 0 R 1074 0 R 1087 0 R 1088 0 R 1089 0 R 1090 0 R 1091 0 R 1092 0 R 1093 0 R ] >> endobj -976 0 obj << +1073 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [419.358 655.098 495.412 666.223] +/Subtype /Link +/A << /S /GoTo /D (vdata) >> +>> endobj +1074 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [382.088 655.375 394.043 666.223] +/Rect [376.818 643.42 388.773 654.268] /Subtype /Link /A << /S /GoTo /D (table.12) >> >> endobj -985 0 obj << +1087 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [432.897 563.32 444.852 574.168] +/Subtype /Link +/A << /S /GoTo /D (table.12) >> +>> endobj +1088 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [368.549 588.824 444.603 599.949] +/Rect [419.358 494.899 495.412 506.024] /Subtype /Link /A << /S /GoTo /D (vdata) >> >> endobj -986 0 obj << +1089 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [326.219 577.145 338.174 587.994] +/Rect [377.029 483.22 388.984 494.069] /Subtype /Link /A << /S /GoTo /D (table.12) >> >> endobj -987 0 obj << +1090 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [259.464 498.639 326.522 509.764] +/Rect [310.273 402.844 377.331 413.969] /Subtype /Link /A << /S /GoTo /D (descdata) >> >> endobj -988 0 obj << +1091 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [346.389 462.009 353.363 472.858] +/Rect [397.199 362.473 404.172 373.321] /Subtype /Link /A << /S /GoTo /D (equation.1) >> >> endobj -989 0 obj << +1092 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [345.393 447.541 352.367 458.389] +/Rect [396.202 346.334 403.176 357.182] /Subtype /Link /A << /S /GoTo /D (equation.2) >> >> endobj -990 0 obj << +1093 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [345.697 433.073 352.671 443.921] +/Rect [396.507 330.194 403.481 341.042] /Subtype /Link /A << /S /GoTo /D (equation.3) >> >> endobj -991 0 obj << +1098 0 obj << +/D [1096 0 R /XYZ 150.705 740.998 null] +>> endobj +1095 0 obj << +/Font << /F27 497 0 R /F8 498 0 R /F11 674 0 R /F30 689 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +1101 0 obj << +/Length 1072 +>> +stream +0 g 0 G +0 g 0 G +BT +/F8 9.9626 Tf 124.802 706.129 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(inout)]TJ/F8 9.9626 Tf 26.096 0 Td [(.)]TJ -59.582 -11.955 Td [(Sp)-28(eci\014ed)-474(as:)-727(an)-475(arra)28(y)-474(of)-475(rank)-475(on)1(e)-475(or)-475(t)28(w)28(o)-475(con)28(taining)-474(n)27(u)1(m)27(b)-27(e)-1(r)1(s)-475(of)-475(t)28(yp)-28(e)]TJ 0 -11.955 Td [(sp)-28(eci\014ed)-333(in)-333(T)83(able)]TJ +0 0 1 rg 0 0 1 RG + [-333(12)]TJ +0 g 0 G + [(.)]TJ +0 g 0 G +/F27 9.9626 Tf -24.907 -19.926 Td [(info)]TJ +0 g 0 G +/F8 9.9626 Tf 23.758 0 Td [(Error)-333(co)-28(de.)]TJ 1.149 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf -29.611 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(out)]TJ/F8 9.9626 Tf 16.549 0 Td [(.)]TJ -50.035 -11.955 Td [(An)-333(in)28(tege)-1(r)-333(v)56(alue;)-334(0)-333(means)-333(no)-334(error)-333(has)-333(b)-28(een)-333(detecte)-1(d)1(.)]TJ +0 g 0 G + 141.968 -524.035 Td [(41)]TJ +0 g 0 G +ET +endstream +endobj +1100 0 obj << +/Type /Page +/Contents 1101 0 R +/Resources 1099 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 1060 0 R +/Annots [ 1094 0 R ] +>> endobj +1094 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [203.009 191.887 214.964 202.735] +/Rect [203.009 679.285 214.964 690.133] /Subtype /Link /A << /S /GoTo /D (table.12) >> >> endobj -995 0 obj << -/D [993 0 R /XYZ 99.895 740.998 null] +1102 0 obj << +/D [1100 0 R /XYZ 99.895 740.998 null] >> endobj -992 0 obj << -/Font << /F27 497 0 R /F8 498 0 R /F11 674 0 R /F30 689 0 R >> +1099 0 obj << +/Font << /F8 498 0 R /F27 497 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1000 0 obj << -/Length 6772 +1107 0 obj << +/Length 7818 >> stream 0 g 0 G 0 g 0 G +0 g 0 G +0 g 0 G BT -/F16 11.9552 Tf 150.705 706.129 Td [(psb)]TJ +/F16 14.3462 Tf 150.705 681.852 Td [(psb)]TJ ET q -1 0 0 1 171.761 706.328 cm -[]0 d 0 J 0.398 w 0 0 m 4.035 0 l S +1 0 0 1 175.972 682.051 cm +[]0 d 0 J 0.398 w 0 0 m 4.842 0 l S Q BT -/F16 11.9552 Tf 175.796 706.129 Td [(spsm)-375(|)-375(T)94(riangular)-375(System)-375(Solv)31(e)]TJ/F8 9.9626 Tf -25.091 -19.095 Td [(This)-333(subroutine)-334(computes)-333(the)-333(T)83(riangular)-333(System)-334(S)1(o)-1(l)1(v)27(e:)]TJ/F11 9.9626 Tf 121.692 -35.01 Td [(y)]TJ/F14 9.9626 Tf 15.205 0 Td [(\040)]TJ/F11 9.9626 Tf 19.925 0 Td [(\013)-4(T)]TJ/F13 6.9738 Tf 13.616 4.113 Td [(\000)]TJ/F7 6.9738 Tf 6.226 0 Td [(1)]TJ/F11 9.9626 Tf 4.47 -4.113 Td [(x)]TJ/F8 9.9626 Tf 7.907 0 Td [(+)]TJ/F11 9.9626 Tf 9.963 0 Td [(\014)-53(y)]TJ -77.312 -14.944 Td [(y)]TJ/F14 9.9626 Tf 15.205 0 Td [(\040)]TJ/F11 9.9626 Tf 19.925 0 Td [(\013)-4(D)-27(T)]TJ/F13 6.9738 Tf 22.141 4.113 Td [(\000)]TJ/F7 6.9738 Tf 6.226 0 Td [(1)]TJ/F11 9.9626 Tf 4.47 -4.113 Td [(x)]TJ/F8 9.9626 Tf 7.907 0 Td [(+)]TJ/F11 9.9626 Tf 9.963 0 Td [(\014)-53(y)]TJ -85.837 -14.944 Td [(y)]TJ/F14 9.9626 Tf 15.205 0 Td [(\040)]TJ/F11 9.9626 Tf 19.925 0 Td [(\013)-4(T)]TJ/F13 6.9738 Tf 13.616 4.113 Td [(\000)]TJ/F7 6.9738 Tf 6.226 0 Td [(1)]TJ/F11 9.9626 Tf 4.47 -4.113 Td [(D)-28(x)]TJ/F8 9.9626 Tf 16.432 0 Td [(+)]TJ/F11 9.9626 Tf 9.963 0 Td [(\014)-53(y)]TJ -85.837 -14.944 Td [(y)]TJ/F14 9.9626 Tf 15.205 0 Td [(\040)]TJ/F11 9.9626 Tf 19.925 0 Td [(\013)-4(T)]TJ/F13 6.9738 Tf 13.616 4.113 Td [(\000)]TJ/F10 6.9738 Tf 6.226 0 Td [(T)]TJ/F11 9.9626 Tf 6.276 -4.113 Td [(x)]TJ/F8 9.9626 Tf 7.908 0 Td [(+)]TJ/F11 9.9626 Tf 9.963 0 Td [(\014)-53(y)]TJ -79.119 -14.944 Td [(y)]TJ/F14 9.9626 Tf 15.205 0 Td [(\040)]TJ/F11 9.9626 Tf 19.925 0 Td [(\013)-4(D)-27(T)]TJ/F13 6.9738 Tf 22.141 4.113 Td [(\000)]TJ/F10 6.9738 Tf 6.226 0 Td [(T)]TJ/F11 9.9626 Tf 6.276 -4.113 Td [(x)]TJ/F8 9.9626 Tf 7.908 0 Td [(+)]TJ/F11 9.9626 Tf 9.963 0 Td [(\014)-53(y)]TJ -87.644 -14.944 Td [(y)]TJ/F14 9.9626 Tf 15.205 0 Td [(\040)]TJ/F11 9.9626 Tf 19.925 0 Td [(\013)-4(T)]TJ/F13 6.9738 Tf 13.616 4.113 Td [(\000)]TJ/F10 6.9738 Tf 6.226 0 Td [(T)]TJ/F11 9.9626 Tf 6.276 -4.113 Td [(D)-28(x)]TJ/F8 9.9626 Tf 16.433 0 Td [(+)]TJ/F11 9.9626 Tf 9.963 0 Td [(\014)-53(y)]TJ -87.644 -14.944 Td [(y)]TJ/F14 9.9626 Tf 15.205 0 Td [(\040)]TJ/F11 9.9626 Tf 19.925 0 Td [(\013)-4(T)]TJ/F13 6.9738 Tf 13.616 4.113 Td [(\000)]TJ/F10 6.9738 Tf 6.226 0 Td [(H)]TJ/F11 9.9626 Tf 7.557 -4.113 Td [(x)]TJ/F8 9.9626 Tf 7.907 0 Td [(+)]TJ/F11 9.9626 Tf 9.963 0 Td [(\014)-53(y)]TJ -80.399 -14.944 Td [(y)]TJ/F14 9.9626 Tf 15.205 0 Td [(\040)]TJ/F11 9.9626 Tf 19.925 0 Td [(\013)-4(D)-27(T)]TJ/F13 6.9738 Tf 22.141 4.113 Td [(\000)]TJ/F10 6.9738 Tf 6.226 0 Td [(H)]TJ/F11 9.9626 Tf 7.557 -4.113 Td [(x)]TJ/F8 9.9626 Tf 7.907 0 Td [(+)]TJ/F11 9.9626 Tf 9.963 0 Td [(\014)-53(y)]TJ -88.924 -14.944 Td [(y)]TJ/F14 9.9626 Tf 15.205 0 Td [(\040)]TJ/F11 9.9626 Tf 19.925 0 Td [(\013)-4(T)]TJ/F13 6.9738 Tf 13.616 4.113 Td [(\000)]TJ/F10 6.9738 Tf 6.226 0 Td [(H)]TJ/F11 9.9626 Tf 7.557 -4.113 Td [(D)-28(x)]TJ/F8 9.9626 Tf 16.432 0 Td [(+)]TJ/F11 9.9626 Tf 9.963 0 Td [(\014)-53(y)]TJ/F8 9.9626 Tf -195.672 -37.999 Td [(where:)]TJ +/F16 14.3462 Tf 180.814 681.852 Td [(spsm|T)94(riangular)-375(System)-375(Solv)31(e)]TJ/F8 9.9626 Tf -30.109 -28.165 Td [(This)-333(subroutine)-334(computes)-333(the)-333(T)83(riangular)-333(System)-334(S)1(o)-1(l)1(v)27(e:)]TJ/F11 9.9626 Tf 121.692 -31.841 Td [(y)]TJ/F14 9.9626 Tf 15.205 0 Td [(\040)]TJ/F11 9.9626 Tf 19.925 0 Td [(\013)-4(T)]TJ/F13 6.9738 Tf 13.616 4.114 Td [(\000)]TJ/F7 6.9738 Tf 6.226 0 Td [(1)]TJ/F11 9.9626 Tf 4.47 -4.114 Td [(x)]TJ/F8 9.9626 Tf 7.907 0 Td [(+)]TJ/F11 9.9626 Tf 9.963 0 Td [(\014)-53(y)]TJ -77.312 -14.944 Td [(y)]TJ/F14 9.9626 Tf 15.205 0 Td [(\040)]TJ/F11 9.9626 Tf 19.925 0 Td [(\013)-4(D)-27(T)]TJ/F13 6.9738 Tf 22.141 4.114 Td [(\000)]TJ/F7 6.9738 Tf 6.226 0 Td [(1)]TJ/F11 9.9626 Tf 4.47 -4.114 Td [(x)]TJ/F8 9.9626 Tf 7.907 0 Td [(+)]TJ/F11 9.9626 Tf 9.963 0 Td [(\014)-53(y)]TJ -85.837 -14.944 Td [(y)]TJ/F14 9.9626 Tf 15.205 0 Td [(\040)]TJ/F11 9.9626 Tf 19.925 0 Td [(\013)-4(T)]TJ/F13 6.9738 Tf 13.616 4.114 Td [(\000)]TJ/F7 6.9738 Tf 6.226 0 Td [(1)]TJ/F11 9.9626 Tf 4.47 -4.114 Td [(D)-28(x)]TJ/F8 9.9626 Tf 16.432 0 Td [(+)]TJ/F11 9.9626 Tf 9.963 0 Td [(\014)-53(y)]TJ -85.837 -14.944 Td [(y)]TJ/F14 9.9626 Tf 15.205 0 Td [(\040)]TJ/F11 9.9626 Tf 19.925 0 Td [(\013)-4(T)]TJ/F13 6.9738 Tf 13.616 4.114 Td [(\000)]TJ/F10 6.9738 Tf 6.226 0 Td [(T)]TJ/F11 9.9626 Tf 6.276 -4.114 Td [(x)]TJ/F8 9.9626 Tf 7.908 0 Td [(+)]TJ/F11 9.9626 Tf 9.963 0 Td [(\014)-53(y)]TJ -79.119 -14.944 Td [(y)]TJ/F14 9.9626 Tf 15.205 0 Td [(\040)]TJ/F11 9.9626 Tf 19.925 0 Td [(\013)-4(D)-27(T)]TJ/F13 6.9738 Tf 22.141 4.114 Td [(\000)]TJ/F10 6.9738 Tf 6.226 0 Td [(T)]TJ/F11 9.9626 Tf 6.276 -4.114 Td [(x)]TJ/F8 9.9626 Tf 7.908 0 Td [(+)]TJ/F11 9.9626 Tf 9.963 0 Td [(\014)-53(y)]TJ -87.644 -14.944 Td [(y)]TJ/F14 9.9626 Tf 15.205 0 Td [(\040)]TJ/F11 9.9626 Tf 19.925 0 Td [(\013)-4(T)]TJ/F13 6.9738 Tf 13.616 4.114 Td [(\000)]TJ/F10 6.9738 Tf 6.226 0 Td [(T)]TJ/F11 9.9626 Tf 6.276 -4.114 Td [(D)-28(x)]TJ/F8 9.9626 Tf 16.433 0 Td [(+)]TJ/F11 9.9626 Tf 9.963 0 Td [(\014)-53(y)]TJ -87.644 -14.944 Td [(y)]TJ/F14 9.9626 Tf 15.205 0 Td [(\040)]TJ/F11 9.9626 Tf 19.925 0 Td [(\013)-4(T)]TJ/F13 6.9738 Tf 13.616 4.114 Td [(\000)]TJ/F10 6.9738 Tf 6.226 0 Td [(H)]TJ/F11 9.9626 Tf 7.557 -4.114 Td [(x)]TJ/F8 9.9626 Tf 7.907 0 Td [(+)]TJ/F11 9.9626 Tf 9.963 0 Td [(\014)-53(y)]TJ -80.399 -14.944 Td [(y)]TJ/F14 9.9626 Tf 15.205 0 Td [(\040)]TJ/F11 9.9626 Tf 19.925 0 Td [(\013)-4(D)-27(T)]TJ/F13 6.9738 Tf 22.141 4.114 Td [(\000)]TJ/F10 6.9738 Tf 6.226 0 Td [(H)]TJ/F11 9.9626 Tf 7.557 -4.114 Td [(x)]TJ/F8 9.9626 Tf 7.907 0 Td [(+)]TJ/F11 9.9626 Tf 9.963 0 Td [(\014)-53(y)]TJ -88.924 -14.944 Td [(y)]TJ/F14 9.9626 Tf 15.205 0 Td [(\040)]TJ/F11 9.9626 Tf 19.925 0 Td [(\013)-4(T)]TJ/F13 6.9738 Tf 13.616 4.114 Td [(\000)]TJ/F10 6.9738 Tf 6.226 0 Td [(H)]TJ/F11 9.9626 Tf 7.557 -4.114 Td [(D)-28(x)]TJ/F8 9.9626 Tf 16.432 0 Td [(+)]TJ/F11 9.9626 Tf 9.963 0 Td [(\014)-53(y)]TJ/F8 9.9626 Tf -195.672 -34.829 Td [(where:)]TJ 0 g 0 G -/F11 9.9626 Tf -14.944 -21.063 Td [(x)]TJ +/F11 9.9626 Tf -14.944 -18.299 Td [(x)]TJ 0 g 0 G -/F8 9.9626 Tf 10.675 0 Td [(is)-333(the)-334(global)-333(dense)-333(matrix)]TJ/F11 9.9626 Tf 116.093 0 Td [(x)]TJ/F7 6.9738 Tf 5.694 -1.494 Td [(:)]TJ/F10 6.9738 Tf 2.255 0 Td [(;)]TJ/F7 6.9738 Tf 2.366 0 Td [(:)]TJ +/F8 9.9626 Tf 10.675 0 Td [(is)-333(the)-334(global)-333(dense)-333(matrix)]TJ/F11 9.9626 Tf 116.093 0 Td [(x)]TJ/F7 6.9738 Tf 5.694 -1.495 Td [(:)]TJ/F10 6.9738 Tf 2.255 0 Td [(;)]TJ/F7 6.9738 Tf 2.366 0 Td [(:)]TJ 0 g 0 G -/F11 9.9626 Tf -137.083 -19.948 Td [(y)]TJ +/F11 9.9626 Tf -137.083 -17.618 Td [(y)]TJ 0 g 0 G /F8 9.9626 Tf 10.223 0 Td [(is)-333(the)-334(global)-333(dense)-333(matrix)]TJ/F11 9.9626 Tf 116.093 0 Td [(y)]TJ/F7 6.9738 Tf 4.884 -1.494 Td [(:)]TJ/F10 6.9738 Tf 2.256 0 Td [(;)]TJ/F7 6.9738 Tf 2.366 0 Td [(:)]TJ 0 g 0 G -/F11 9.9626 Tf -135.822 -19.948 Td [(T)]TJ +/F11 9.9626 Tf -135.822 -17.618 Td [(T)]TJ 0 g 0 G /F8 9.9626 Tf 12.187 0 Td [(is)-333(the)-334(global)-333(sparse)-333(blo)-28(c)28(k)-334(triangul)1(a)-1(r)-333(submatrix)]TJ/F11 9.9626 Tf 206.78 0 Td [(T)]TJ 0 g 0 G - -218.967 -21.441 Td [(D)]TJ + -218.967 -19.113 Td [(D)]TJ 0 g 0 G -/F8 9.9626 Tf 13.506 0 Td [(is)-333(the)-334(scaling)-333(diagonal)-333(matrix.)]TJ +/F8 9.9626 Tf 13.506 0 Td [(is)-333(the)-334(scaling)-333(diagonal)-333(matrix.)]TJ/F27 9.9626 Tf -12.129 -23.464 Td [(c)-138(a)-138(l)-139(l)]TJ/F8 9.9626 Tf 29.349 0 Td [(p)-84(s)-84(b)]TJ +ET +q +1 0 0 1 199.541 368.564 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 203.367 368.364 Td [(s)-84(p)-84(s)-84(m)-190(\050)-193(a)-87(l)-87(p)-88(h)-87(a)-336(,)-831(t)-302(,)-785(x)-209(,)-847(b)-85(e)-85(t)-85(a)-332(,)-785(y)-209(,)-874(d)-113(e)-112(s)-113(c)]TJ +ET +q +1 0 0 1 390.429 368.564 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 394.54 368.364 Td [(a)-386(,)-914(i)-152(n)-152(f)-152(o)-258(\051)]TJ/F27 9.9626 Tf -242.458 -11.955 Td [(c)-138(a)-138(l)-139(l)]TJ/F8 9.9626 Tf 29.349 0 Td [(p)-84(s)-84(b)]TJ +ET +q +1 0 0 1 199.541 356.609 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 203.367 356.409 Td [(s)-84(p)-84(s)-84(m)-190(\050)-193(a)-87(l)-87(p)-88(h)-87(a)-336(,)-831(t)-302(,)-785(x)-209(,)-847(b)-85(e)-85(t)-85(a)-332(,)-785(y)-209(,)-874(d)-113(e)-112(s)-113(c)]TJ +ET +q +1 0 0 1 390.429 356.609 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 394.54 356.409 Td [(a)-386(,)-888(i)-127(n)-127(f)-127(o)-302(,)-48(&)]TJ -167.011 -11.955 Td [(&)-621(t)-110(r)-110(a)-110(n)-110(s)-381(,)]TJ/F27 9.9626 Tf 55.274 0 Td [(u)-59(n)-60(i)-59(t)]TJ/F8 9.9626 Tf 24.926 0 Td [(,)-878(c)-116(h)-117(o)-117(i)-116(c)-117(e)-395(,)-855(d)-95(i)-94(a)-94(g)-350(,)-813(w)-52(o)-52(r)-51(k)-157(\051)]TJ 0 g 0 G 0 g 0 G -/F30 9.9626 Tf -13.506 -23.814 Td [(call)-525(psb_spsm\050alpha,)-525(t,)-525(x,)-525(beta,)-525(y,)-525(desc_a,)-525(info\051)]TJ 0 -11.955 Td [(call)-525(psb_spsm\050alpha,)-525(t,)-525(x,)-525(beta,)-525(y,)-525(desc_a,)-525(info,&)]TJ 67.994 -11.955 Td [(&)-525(trans,)-525(unit,)-525(choice,)-525(diag,)-525(work\051)]TJ 0 g 0 G 0 g 0 G 0 g 0 G ET q -1 0 0 1 228.797 335.134 cm +1 0 0 1 228.797 324.361 cm []0 d 0 J 0.398 w 0 0 m 187.526 0 l S Q BT -/F11 9.9626 Tf 234.775 326.566 Td [(T)]TJ/F8 9.9626 Tf 7.206 0 Td [(,)]TJ/F11 9.9626 Tf 6.088 0 Td [(x)]TJ/F8 9.9626 Tf 5.694 0 Td [(,)]TJ/F11 9.9626 Tf 6.088 0 Td [(y)]TJ/F8 9.9626 Tf 5.242 0 Td [(,)]TJ/F11 9.9626 Tf 6.088 0 Td [(D)]TJ/F8 9.9626 Tf 8.525 0 Td [(,)]TJ/F11 9.9626 Tf 6.089 0 Td [(\013)]TJ/F8 9.9626 Tf 6.41 0 Td [(,)]TJ/F11 9.9626 Tf 6.088 0 Td [(\014)]TJ/F27 9.9626 Tf 56.892 0 Td [(Subroutine)]TJ +/F11 9.9626 Tf 234.775 315.794 Td [(T)]TJ/F8 9.9626 Tf 7.206 0 Td [(,)]TJ/F11 9.9626 Tf 6.088 0 Td [(x)]TJ/F8 9.9626 Tf 5.694 0 Td [(,)]TJ/F11 9.9626 Tf 6.088 0 Td [(y)]TJ/F8 9.9626 Tf 5.242 0 Td [(,)]TJ/F11 9.9626 Tf 6.088 0 Td [(D)]TJ/F8 9.9626 Tf 8.525 0 Td [(,)]TJ/F11 9.9626 Tf 6.089 0 Td [(\013)]TJ/F8 9.9626 Tf 6.41 0 Td [(,)]TJ/F11 9.9626 Tf 6.088 0 Td [(\014)]TJ/F27 9.9626 Tf 56.892 0 Td [(Subroutine)]TJ ET q -1 0 0 1 228.797 322.78 cm +1 0 0 1 228.797 312.008 cm []0 d 0 J 0.398 w 0 0 m 187.526 0 l S Q BT -/F8 9.9626 Tf 234.775 314.213 Td [(Short)-333(Precision)-334(Real)-3102(psb)]TJ +/F8 9.9626 Tf 234.775 303.44 Td [(Short)-333(Precision)-334(Real)-3102(psb)]TJ ET q -1 0 0 1 370.782 314.412 cm +1 0 0 1 370.782 303.639 cm []0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F8 9.9626 Tf 373.771 314.213 Td [(spsm)]TJ -138.996 -11.956 Td [(Long)-333(Precision)-334(Real)-3314(psb)]TJ +/F8 9.9626 Tf 373.771 303.44 Td [(spsm)]TJ -138.996 -11.955 Td [(Long)-333(Precision)-334(Real)-3314(psb)]TJ ET q -1 0 0 1 370.782 302.457 cm +1 0 0 1 370.782 291.684 cm []0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F8 9.9626 Tf 373.771 302.257 Td [(spsm)]TJ -138.996 -11.955 Td [(Short)-333(Precision)-334(Complex)-1200(psb)]TJ +/F8 9.9626 Tf 373.771 291.485 Td [(spsm)]TJ -138.996 -11.955 Td [(Short)-333(Precision)-334(Complex)-1200(psb)]TJ ET q -1 0 0 1 370.782 290.501 cm +1 0 0 1 370.782 279.729 cm []0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F8 9.9626 Tf 373.771 290.302 Td [(spsm)]TJ -138.996 -11.955 Td [(Long)-333(Precision)-334(Complex)-1411(psb)]TJ +/F8 9.9626 Tf 373.771 279.53 Td [(spsm)]TJ -138.996 -11.956 Td [(Long)-333(Precision)-334(Complex)-1411(psb)]TJ ET q -1 0 0 1 370.782 278.546 cm +1 0 0 1 370.782 267.774 cm []0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F8 9.9626 Tf 373.771 278.347 Td [(spsm)]TJ +/F8 9.9626 Tf 373.771 267.574 Td [(spsm)]TJ ET q -1 0 0 1 228.797 274.561 cm +1 0 0 1 228.797 263.789 cm []0 d 0 J 0.398 w 0 0 m 187.526 0 l S Q 0 g 0 G BT -/F8 9.9626 Tf 276.386 246.522 Td [(T)83(able)-333(13:)-444(Data)-334(t)28(yp)-28(es)]TJ +/F8 9.9626 Tf 276.386 235.749 Td [(T)83(able)-333(13:)-444(Data)-334(t)28(yp)-28(es)]TJ 0 g 0 G 0 g 0 G 0 g 0 G -/F27 9.9626 Tf -125.681 -35.492 Td [(T)32(yp)-32(e:)]TJ +/F27 9.9626 Tf -125.681 -29.378 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G /F8 9.9626 Tf 33.797 0 Td [(Sync)28(hronous.)]TJ 0 g 0 G -/F27 9.9626 Tf -33.797 -21.442 Td [(On)-383(En)32(try)]TJ +/F27 9.9626 Tf -33.797 -19.112 Td [(On)-383(En)32(try)]TJ 0 g 0 G 0 g 0 G - 0 -21.442 Td [(alpha)]TJ + 0 -19.113 Td [(alpha)]TJ 0 g 0 G /F8 9.9626 Tf 32.032 0 Td [(the)-333(scalar)]TJ/F11 9.9626 Tf 45.469 0 Td [(\013)]TJ/F8 9.9626 Tf 6.41 0 Td [(.)]TJ -59.005 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(global)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.612 0 Td [(required)]TJ/F8 9.9626 Tf -29.612 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.548 0 Td [(.)]TJ -43.034 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(a)-333(n)28(um)28(b)-28(er)-333(of)-334(the)-333(data)-333(t)27(yp)-27(e)-334(indicated)-333(in)-333(T)83(able)]TJ 0 0 1 rg 0 0 1 RG @@ -9678,40 +10803,52 @@ BT 0 g 0 G [(.)]TJ 0 g 0 G - 141.968 -29.888 Td [(40)]TJ + 141.968 -29.888 Td [(42)]TJ 0 g 0 G ET endstream endobj -999 0 obj << +1106 0 obj << /Type /Page -/Contents 1000 0 R -/Resources 998 0 R +/Contents 1107 0 R +/Resources 1105 0 R /MediaBox [0 0 595.276 841.89] -/Parent 971 0 R -/Annots [ 996 0 R ] +/Parent 1060 0 R +/Annots [ 1103 0 R ] >> endobj -996 0 obj << +1103 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] /Rect [432.897 117.392 444.852 128.24] /Subtype /Link /A << /S /GoTo /D (table.13) >> >> endobj -1001 0 obj << -/D [999 0 R /XYZ 150.705 740.998 null] +1108 0 obj << +/D [1106 0 R /XYZ 150.705 740.998 null] >> endobj 210 0 obj << -/D [999 0 R /XYZ 150.705 697.044 null] +/D [1106 0 R /XYZ 150.705 662.852 null] >> endobj -1002 0 obj << -/D [999 0 R /XYZ 320.941 258.477 null] +1109 0 obj << +/D [1106 0 R /XYZ 150.705 378.382 null] >> endobj -998 0 obj << -/Font << /F16 495 0 R /F8 498 0 R /F11 674 0 R /F14 692 0 R /F13 969 0 R /F7 690 0 R /F10 691 0 R /F30 689 0 R /F27 497 0 R >> +1110 0 obj << +/D [1106 0 R /XYZ 150.705 380.32 null] +>> endobj +1111 0 obj << +/D [1106 0 R /XYZ 150.705 368.364 null] +>> endobj +1112 0 obj << +/D [1106 0 R /XYZ 150.705 356.409 null] +>> endobj +1113 0 obj << +/D [1106 0 R /XYZ 320.941 247.704 null] +>> endobj +1105 0 obj << +/Font << /F16 495 0 R /F8 498 0 R /F11 674 0 R /F14 692 0 R /F13 1067 0 R /F7 690 0 R /F10 691 0 R /F27 497 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1011 0 obj << +1122 0 obj << /Length 7790 >> stream @@ -9862,76 +10999,76 @@ BT 0 g 0 G /F8 9.9626 Tf 63.221 0 Td [(the)-333(op)-28(eration)-333(is)-334(with)-333(righ)28(t)-333(s)-1(calin)1(g.)]TJ 0 g 0 G - 78.747 -29.888 Td [(41)]TJ + 78.747 -29.888 Td [(43)]TJ 0 g 0 G ET endstream endobj -1010 0 obj << +1121 0 obj << /Type /Page -/Contents 1011 0 R -/Resources 1009 0 R +/Contents 1122 0 R +/Resources 1120 0 R /MediaBox [0 0 595.276 841.89] -/Parent 971 0 R -/Annots [ 997 0 R 1003 0 R 1004 0 R 1005 0 R 1006 0 R 1007 0 R 1008 0 R ] +/Parent 1124 0 R +/Annots [ 1104 0 R 1114 0 R 1115 0 R 1116 0 R 1117 0 R 1118 0 R 1119 0 R ] >> endobj -997 0 obj << +1104 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] /Rect [307.672 655.375 314.646 666.223] /Subtype /Link /A << /S /GoTo /D (section.3) >> >> endobj -1003 0 obj << +1114 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] /Rect [368.549 586.627 444.603 597.752] /Subtype /Link /A << /S /GoTo /D (vdata) >> >> endobj -1004 0 obj << +1115 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] /Rect [326.008 574.949 337.963 585.797] /Subtype /Link /A << /S /GoTo /D (table.13) >> >> endobj -1005 0 obj << +1116 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] /Rect [382.088 494.523 394.043 505.372] /Subtype /Link /A << /S /GoTo /D (table.13) >> >> endobj -1006 0 obj << +1117 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] /Rect [368.549 425.776 444.603 436.901] /Subtype /Link /A << /S /GoTo /D (vdata) >> >> endobj -1007 0 obj << +1118 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] /Rect [326.219 414.098 338.174 424.946] /Subtype /Link /A << /S /GoTo /D (table.13) >> >> endobj -1008 0 obj << +1119 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] /Rect [259.464 333.395 326.522 344.52] /Subtype /Link /A << /S /GoTo /D (descdata) >> >> endobj -1012 0 obj << -/D [1010 0 R /XYZ 99.895 740.998 null] +1123 0 obj << +/D [1121 0 R /XYZ 99.895 740.998 null] >> endobj -1009 0 obj << +1120 0 obj << /Font << /F27 497 0 R /F8 498 0 R /F11 674 0 R /F14 692 0 R /F30 689 0 R /F17 654 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1017 0 obj << +1129 0 obj << /Length 4678 >> stream @@ -9983,41 +11120,41 @@ BT 0 g 0 G /F8 9.9626 Tf 23.758 0 Td [(Error)-333(co)-28(de.)]TJ 1.148 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.956 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.612 0 Td [(required)]TJ/F8 9.9626 Tf -29.612 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(out)]TJ/F8 9.9626 Tf 16.549 0 Td [(.)]TJ -50.035 -11.955 Td [(An)-333(in)28(te)-1(ger)-333(v)56(alue;)-334(0)-333(means)-333(no)-334(error)-333(has)-333(b)-28(een)-333(detec)-1(t)1(e)-1(d)1(.)]TJ 0 g 0 G - 141.968 -73.723 Td [(42)]TJ + 141.968 -73.723 Td [(44)]TJ 0 g 0 G ET endstream endobj -1016 0 obj << +1128 0 obj << /Type /Page -/Contents 1017 0 R -/Resources 1015 0 R +/Contents 1129 0 R +/Resources 1127 0 R /MediaBox [0 0 595.276 841.89] -/Parent 971 0 R -/Annots [ 1013 0 R 1014 0 R ] +/Parent 1124 0 R +/Annots [ 1125 0 R 1126 0 R ] >> endobj -1013 0 obj << +1125 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] /Rect [213.636 410.238 225.591 419.149] /Subtype /Link /A << /S /GoTo /D (table.13) >> >> endobj -1014 0 obj << +1126 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] /Rect [253.818 228.974 265.774 239.822] /Subtype /Link /A << /S /GoTo /D (table.13) >> >> endobj -1018 0 obj << -/D [1016 0 R /XYZ 150.705 740.998 null] +1130 0 obj << +/D [1128 0 R /XYZ 150.705 740.998 null] >> endobj -1015 0 obj << +1127 0 obj << /Font << /F8 498 0 R /F27 497 0 R /F11 674 0 R /F30 689 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1022 0 obj << +1134 0 obj << /Length 632 >> stream @@ -10030,53 +11167,55 @@ BT 0 g 0 G [(.)]TJ 0 g 0 G - 166.875 -569.96 Td [(43)]TJ + 166.875 -569.96 Td [(45)]TJ 0 g 0 G ET endstream endobj -1021 0 obj << +1133 0 obj << /Type /Page -/Contents 1022 0 R -/Resources 1020 0 R +/Contents 1134 0 R +/Resources 1132 0 R /MediaBox [0 0 595.276 841.89] -/Parent 1024 0 R -/Annots [ 1019 0 R ] +/Parent 1124 0 R +/Annots [ 1131 0 R ] >> endobj -1019 0 obj << +1131 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] /Rect [299.536 657.464 306.51 668.312] /Subtype /Link /A << /S /GoTo /D (section.6) >> >> endobj -1023 0 obj << -/D [1021 0 R /XYZ 99.895 740.998 null] +1135 0 obj << +/D [1133 0 R /XYZ 99.895 740.998 null] >> endobj 214 0 obj << -/D [1021 0 R /XYZ 99.895 716.092 null] +/D [1133 0 R /XYZ 99.895 716.092 null] >> endobj -1020 0 obj << +1132 0 obj << /Font << /F16 495 0 R /F8 498 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1031 0 obj << -/Length 6377 +1142 0 obj << +/Length 6601 >> stream 0 g 0 G 0 g 0 G +0 g 0 G +0 g 0 G BT -/F16 11.9552 Tf 150.705 706.129 Td [(psb)]TJ +/F16 14.3462 Tf 150.705 678.893 Td [(psb)]TJ ET q -1 0 0 1 171.761 706.328 cm -[]0 d 0 J 0.398 w 0 0 m 4.035 0 l S +1 0 0 1 175.972 679.092 cm +[]0 d 0 J 0.398 w 0 0 m 4.842 0 l S Q BT -/F16 11.9552 Tf 175.796 706.129 Td [(halo)-375(|)-375(Halo)-375(Data)-375(Comm)31(unication)]TJ/F8 9.9626 Tf -25.091 -18.389 Td [(These)-257(subroutines)-257(gathers)-258(the)-257(v)56(alues)-257(of)-258(the)-257(halo)-257(elemen)28(ts,)-273(and)-257(\050optionally\051)-257(scale)]TJ 0 -11.956 Td [(the)-333(result:)]TJ/F11 9.9626 Tf 155.208 -20.311 Td [(x)]TJ/F14 9.9626 Tf 8.461 0 Td [(\040)]TJ/F11 9.9626 Tf 12.73 0 Td [(\013)-4(x)]TJ/F8 9.9626 Tf -176.399 -20.311 Td [(where:)]TJ +/F16 14.3462 Tf 180.814 678.893 Td [(halo|Halo)-375(Data)-375(Comm)31(unication)]TJ/F8 9.9626 Tf -30.109 -31.078 Td [(These)-257(subroutines)-257(gathers)-258(the)-257(v)56(alues)-257(of)-258(the)-257(halo)-257(elemen)28(ts,)-273(and)-257(\050optionally\051)-257(scale)]TJ 0 -11.955 Td [(the)-333(result:)]TJ/F11 9.9626 Tf 155.208 -22.918 Td [(x)]TJ/F14 9.9626 Tf 8.461 0 Td [(\040)]TJ/F11 9.9626 Tf 12.73 0 Td [(\013)-4(x)]TJ/F8 9.9626 Tf -176.399 -22.584 Td [(where:)]TJ 0 g 0 G -/F11 9.9626 Tf 0 -18.64 Td [(x)]TJ +/F11 9.9626 Tf 0 -20.926 Td [(x)]TJ 0 g 0 G /F8 9.9626 Tf 10.675 0 Td [(is)-333(a)-334(global)-333(dense)-333(submatrix.)]TJ 0 g 0 G @@ -10084,100 +11223,128 @@ BT 0 g 0 G ET q -1 0 0 1 228.797 596.389 cm +1 0 0 1 228.797 546.037 cm []0 d 0 J 0.398 w 0 0 m 187.526 0 l S Q BT -/F11 9.9626 Tf 234.775 587.821 Td [(\013)]TJ/F8 9.9626 Tf 6.41 0 Td [(,)]TJ/F11 9.9626 Tf 6.088 0 Td [(x)]TJ/F27 9.9626 Tf 107.912 0 Td [(Subroutine)]TJ +/F11 9.9626 Tf 234.775 537.47 Td [(\013)]TJ/F8 9.9626 Tf 6.41 0 Td [(,)]TJ/F11 9.9626 Tf 6.088 0 Td [(x)]TJ/F27 9.9626 Tf 107.912 0 Td [(Subroutine)]TJ ET q -1 0 0 1 228.797 584.035 cm +1 0 0 1 228.797 533.684 cm []0 d 0 J 0.398 w 0 0 m 187.526 0 l S Q BT -/F8 9.9626 Tf 234.775 575.467 Td [(In)28(teger)-9028(psb)]TJ +/F8 9.9626 Tf 234.775 525.116 Td [(In)28(teger)-9028(psb)]TJ ET q -1 0 0 1 370.782 575.666 cm +1 0 0 1 370.782 525.315 cm []0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F8 9.9626 Tf 373.771 575.467 Td [(halo)]TJ -138.996 -11.955 Td [(Short)-333(Precision)-334(Real)-3102(psb)]TJ +/F8 9.9626 Tf 373.771 525.116 Td [(halo)]TJ -138.996 -11.955 Td [(Short)-333(Precision)-334(Real)-3102(psb)]TJ ET q -1 0 0 1 370.782 563.711 cm +1 0 0 1 370.782 513.36 cm []0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F8 9.9626 Tf 373.771 563.512 Td [(halo)]TJ -138.996 -11.955 Td [(Long)-333(Precision)-334(Real)-3314(psb)]TJ +/F8 9.9626 Tf 373.771 513.161 Td [(halo)]TJ -138.996 -11.955 Td [(Long)-333(Precision)-334(Real)-3314(psb)]TJ ET q -1 0 0 1 370.782 551.756 cm +1 0 0 1 370.782 501.405 cm []0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F8 9.9626 Tf 373.771 551.557 Td [(halo)]TJ -138.996 -11.955 Td [(Short)-333(Precision)-334(Complex)-1200(psb)]TJ +/F8 9.9626 Tf 373.771 501.206 Td [(halo)]TJ -138.996 -11.956 Td [(Short)-333(Precision)-334(Complex)-1200(psb)]TJ ET q -1 0 0 1 370.782 539.801 cm +1 0 0 1 370.782 489.45 cm []0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F8 9.9626 Tf 373.771 539.602 Td [(halo)]TJ -138.996 -11.955 Td [(Long)-333(Precision)-334(Complex)-1411(psb)]TJ +/F8 9.9626 Tf 373.771 489.25 Td [(halo)]TJ -138.996 -11.955 Td [(Long)-333(Precision)-334(Complex)-1411(psb)]TJ ET q -1 0 0 1 370.782 527.846 cm +1 0 0 1 370.782 477.495 cm []0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F8 9.9626 Tf 373.771 527.647 Td [(halo)]TJ +/F8 9.9626 Tf 373.771 477.295 Td [(halo)]TJ ET q -1 0 0 1 228.797 523.861 cm +1 0 0 1 228.797 473.509 cm []0 d 0 J 0.398 w 0 0 m 187.526 0 l S Q 0 g 0 G BT -/F8 9.9626 Tf 276.386 495.821 Td [(T)83(able)-333(14:)-444(Data)-334(t)28(yp)-28(es)]TJ +/F8 9.9626 Tf 276.386 445.47 Td [(T)83(able)-333(14:)-444(Data)-334(t)28(yp)-28(es)]TJ 0 g 0 G 0 g 0 G +/F27 9.9626 Tf -124.304 -30.888 Td [(c)-138(a)-138(l)-139(l)]TJ/F8 9.9626 Tf 29.73 0 Td [(p)-122(s)-123(b)]TJ +ET +q +1 0 0 1 201.066 414.782 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 205.274 414.582 Td [(h)-122(a)-123(l)-122(o)-228(\050)-129(x)-210(,)-873(d)-113(e)-113(s)-112(c)]TJ +ET +q +1 0 0 1 276.854 414.782 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 280.965 414.582 Td [(a)-386(,)-914(i)-152(n)-152(f)-152(o)-258(\051)]TJ/F27 9.9626 Tf -128.883 -11.955 Td [(c)-138(a)-138(l)-139(l)]TJ/F8 9.9626 Tf 29.73 0 Td [(p)-122(s)-123(b)]TJ +ET +q +1 0 0 1 201.066 402.826 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 205.274 402.627 Td [(h)-122(a)-123(l)-122(o)-228(\050)-129(x)-210(,)-873(d)-113(e)-113(s)-112(c)]TJ +ET +q +1 0 0 1 276.854 402.826 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 280.965 402.627 Td [(a)-386(,)-888(i)-127(n)-127(f)-127(o)-415(,)-848(a)-87(l)-88(p)-87(h)-87(a)-336(,)-804(w)-43(o)-43(r)-43(k)-247(,)]TJ/F27 9.9626 Tf 133.147 0 Td [(d)-39(a)-39(t)-40(a)]TJ/F8 9.9626 Tf 24.571 0 Td [(\051)]TJ 0 g 0 G 0 g 0 G -/F30 9.9626 Tf -125.681 -31.623 Td [(call)-525(psb_halo\050x,)-525(desc_a,)-525(info\051)]TJ 0 -11.955 Td [(call)-525(psb_halo\050x,)-525(desc_a,)-525(info,)-525(alpha,)-525(work,)-525(data\051)]TJ 0 g 0 G -/F27 9.9626 Tf 0 -20.311 Td [(T)32(yp)-32(e:)]TJ +/F27 9.9626 Tf -287.978 -29.895 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G /F8 9.9626 Tf 33.797 0 Td [(Sync)28(hronous.)]TJ 0 g 0 G -/F27 9.9626 Tf -33.797 -19.283 Td [(On)-383(En)32(try)]TJ +/F27 9.9626 Tf -33.797 -21.259 Td [(On)-383(En)32(try)]TJ 0 g 0 G 0 g 0 G - 0 -19.283 Td [(x)]TJ + 0 -21.258 Td [(x)]TJ 0 g 0 G -/F8 9.9626 Tf 11.028 0 Td [(global)-333(dense)-334(matrix)]TJ/F11 9.9626 Tf 88.917 0 Td [(x)]TJ/F8 9.9626 Tf 5.694 0 Td [(.)]TJ -80.732 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.378 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.378 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf -29.611 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.485 0 Td [(inout)]TJ/F8 9.9626 Tf 26.097 0 Td [(.)]TJ -59.582 -11.955 Td [(Sp)-28(eci\014ed)-255(as:)-405(a)-255(rank)-254(one)-255(or)-255(t)28(w)28(o)-255(arra)28(y)-255(or)-255(an)-255(ob)-55(ject)-255(of)-255(t)28(yp)-28(e)]TJ +/F8 9.9626 Tf 11.028 0 Td [(global)-333(dense)-334(matrix)]TJ/F11 9.9626 Tf 88.917 0 Td [(x)]TJ/F8 9.9626 Tf 5.694 0 Td [(.)]TJ -80.732 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.378 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.378 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf -29.611 -11.956 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.485 0 Td [(inout)]TJ/F8 9.9626 Tf 26.097 0 Td [(.)]TJ -59.582 -11.955 Td [(Sp)-28(eci\014ed)-255(as:)-405(a)-255(rank)-254(one)-255(or)-255(t)28(w)28(o)-255(arra)28(y)-255(or)-255(an)-255(ob)-55(ject)-255(of)-255(t)28(yp)-28(e)]TJ 0 0 1 rg 0 0 1 RG /F30 9.9626 Tf 244.742 0 Td [(psb)]TJ ET q -1 0 0 1 436.673 345.745 cm +1 0 0 1 436.673 282.594 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 439.811 345.546 Td [(T)]TJ +/F30 9.9626 Tf 439.811 282.394 Td [(T)]TJ ET q -1 0 0 1 445.669 345.745 cm +1 0 0 1 445.669 282.594 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 448.807 345.546 Td [(vect)]TJ +/F30 9.9626 Tf 448.807 282.394 Td [(vect)]TJ ET q -1 0 0 1 470.356 345.745 cm +1 0 0 1 470.356 282.594 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 473.495 345.546 Td [(type)]TJ +/F30 9.9626 Tf 473.495 282.394 Td [(type)]TJ 0 g 0 G /F8 9.9626 Tf -297.884 -11.955 Td [(con)28(taining)-333(n)27(um)28(b)-28(ers)-333(of)-333(t)27(yp)-27(e)-334(sp)-27(ec)-1(i)1(\014ed)-334(in)-333(T)83(able)]TJ 0 0 1 rg 0 0 1 RG @@ -10185,132 +11352,141 @@ BT 0 g 0 G [(.)]TJ 0 g 0 G -/F27 9.9626 Tf -24.906 -19.283 Td [(desc)]TJ +/F27 9.9626 Tf -24.906 -21.258 Td [(desc)]TJ ET q -1 0 0 1 172.619 314.507 cm +1 0 0 1 172.619 249.38 cm []0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q BT -/F27 9.9626 Tf 176.057 314.308 Td [(a)]TJ +/F27 9.9626 Tf 176.057 249.181 Td [(a)]TJ 0 g 0 G -/F8 9.9626 Tf 10.55 0 Td [(con)28(tains)-334(data)-333(structures)-333(for)-333(c)-1(omm)28(unications.)]TJ -10.996 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.612 0 Td [(required)]TJ/F8 9.9626 Tf -29.612 -11.956 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.548 0 Td [(.)]TJ -43.034 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(a)-333(structured)-333(data)-333(of)-334(t)28(yp)-28(e)]TJ +/F8 9.9626 Tf 10.55 0 Td [(con)28(tains)-334(data)-333(structures)-333(for)-333(c)-1(omm)28(unications.)]TJ -10.996 -11.956 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.612 0 Td [(required)]TJ/F8 9.9626 Tf -29.612 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.548 0 Td [(.)]TJ -43.034 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(a)-333(structured)-333(data)-333(of)-334(t)28(yp)-28(e)]TJ 0 0 1 rg 0 0 1 RG /F30 9.9626 Tf 170.915 0 Td [(psb)]TJ ET q -1 0 0 1 362.845 266.687 cm +1 0 0 1 362.845 201.559 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 365.983 266.487 Td [(desc)]TJ +/F30 9.9626 Tf 365.983 201.36 Td [(desc)]TJ ET q -1 0 0 1 387.532 266.687 cm +1 0 0 1 387.532 201.559 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 390.67 266.487 Td [(type)]TJ +/F30 9.9626 Tf 390.67 201.36 Td [(type)]TJ 0 g 0 G /F8 9.9626 Tf 20.922 0 Td [(.)]TJ 0 g 0 G -/F27 9.9626 Tf -260.887 -19.282 Td [(alpha)]TJ +/F27 9.9626 Tf -260.887 -21.259 Td [(alpha)]TJ 0 g 0 G -/F8 9.9626 Tf 32.032 0 Td [(the)-333(scalar)]TJ/F11 9.9626 Tf 45.469 0 Td [(\013)]TJ/F8 9.9626 Tf 6.41 0 Td [(.)]TJ -59.005 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(global)]TJ/F8 9.9626 Tf -32.379 -11.956 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.612 0 Td [(optional)]TJ/F8 9.9626 Tf -29.612 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.548 0 Td [(.)]TJ -43.034 -11.955 Td [(Default:)]TJ/F11 9.9626 Tf 39.436 0 Td [(al)-20(pha)]TJ/F8 9.9626 Tf 27.221 0 Td [(=)-278(1)]TJ -66.657 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(a)-333(n)28(um)28(b)-28(er)-333(of)-334(the)-333(data)-333(t)27(yp)-27(e)-334(indicated)-333(in)-333(T)83(able)]TJ +/F8 9.9626 Tf 32.032 0 Td [(the)-333(scalar)]TJ/F11 9.9626 Tf 45.469 0 Td [(\013)]TJ/F8 9.9626 Tf 6.41 0 Td [(.)]TJ -59.005 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(global)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.612 0 Td [(optional)]TJ/F8 9.9626 Tf -29.612 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.548 0 Td [(.)]TJ -43.034 -11.955 Td [(Default:)]TJ/F11 9.9626 Tf 39.436 0 Td [(al)-20(pha)]TJ/F8 9.9626 Tf 27.221 0 Td [(=)-278(1)]TJ -66.657 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(a)-333(n)28(um)28(b)-28(er)-333(of)-334(the)-333(data)-333(t)27(yp)-27(e)-334(indicated)-333(in)-333(T)83(able)]TJ 0 0 1 rg 0 0 1 RG [-333(14)]TJ 0 g 0 G [(.)]TJ 0 g 0 G -/F27 9.9626 Tf -24.906 -19.283 Td [(w)32(ork)]TJ -0 g 0 G -/F8 9.9626 Tf 29.431 0 Td [(the)-333(w)27(ork)-333(arra)28(y)83(.)]TJ -4.525 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.612 0 Td [(optional)]TJ/F8 9.9626 Tf -29.612 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(inout)]TJ/F8 9.9626 Tf 26.096 0 Td [(.)]TJ -59.582 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(a)-333(rank)-333(one)-334(ar)1(ra)27(y)-333(of)-333(the)-334(same)-333(t)28(yp)-28(e)-333(of)]TJ/F11 9.9626 Tf 220.756 0 Td [(x)]TJ/F8 9.9626 Tf 5.694 0 Td [(.)]TJ -0 g 0 G - -84.482 -29.888 Td [(44)]TJ + 141.968 -29.888 Td [(46)]TJ 0 g 0 G ET endstream endobj -1030 0 obj << +1141 0 obj << /Type /Page -/Contents 1031 0 R -/Resources 1029 0 R +/Contents 1142 0 R +/Resources 1140 0 R /MediaBox [0 0 595.276 841.89] -/Parent 1024 0 R -/Annots [ 1025 0 R 1026 0 R 1027 0 R 1028 0 R ] +/Parent 1124 0 R +/Annots [ 1136 0 R 1137 0 R 1138 0 R 1139 0 R ] >> endobj -1025 0 obj << +1136 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [419.358 342.336 495.412 353.461] +/Rect [419.358 279.184 495.412 290.309] /Subtype /Link /A << /S /GoTo /D (vdata) >> >> endobj -1026 0 obj << +1137 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [376.221 330.657 388.176 341.505] +/Rect [376.221 267.506 388.176 278.354] /Subtype /Link /A << /S /GoTo /D (table.14) >> >> endobj -1027 0 obj << +1138 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [345.53 263.277 412.588 274.402] +/Rect [345.53 198.15 412.588 209.275] /Subtype /Link /A << /S /GoTo /D (descdata) >> >> endobj -1028 0 obj << +1139 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [432.897 184.495 444.852 195.344] +/Rect [432.897 117.392 444.852 128.24] /Subtype /Link /A << /S /GoTo /D (table.14) >> >> endobj -1032 0 obj << -/D [1030 0 R /XYZ 150.705 740.998 null] +1143 0 obj << +/D [1141 0 R /XYZ 150.705 740.998 null] +>> endobj +218 0 obj << +/D [1141 0 R /XYZ 150.705 657.314 null] +>> endobj +1144 0 obj << +/D [1141 0 R /XYZ 320.941 457.425 null] +>> endobj +1145 0 obj << +/D [1141 0 R /XYZ 150.705 424.6 null] >> endobj -218 0 obj << -/D [1030 0 R /XYZ 150.705 697.37 null] +1146 0 obj << +/D [1141 0 R /XYZ 150.705 426.537 null] >> endobj -1033 0 obj << -/D [1030 0 R /XYZ 320.941 507.777 null] +1147 0 obj << +/D [1141 0 R /XYZ 150.705 414.582 null] >> endobj -1029 0 obj << +1140 0 obj << /Font << /F16 495 0 R /F8 498 0 R /F11 674 0 R /F14 692 0 R /F27 497 0 R /F30 689 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1039 0 obj << -/Length 4124 +1153 0 obj << +/Length 4007 >> stream 0 g 0 G 0 g 0 G 0 g 0 G BT -/F27 9.9626 Tf 99.895 706.129 Td [(data)]TJ +/F27 9.9626 Tf 99.895 706.129 Td [(w)32(ork)]TJ 0 g 0 G -/F8 9.9626 Tf 26.941 0 Td [(index)-333(list)-334(selector.)]TJ -2.034 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(global)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(optional)]TJ/F8 9.9626 Tf -29.611 -11.956 Td [(Sp)-28(eci\014ed)-222(as:)-389(an)-222(in)28(teger.)-408(V)84(alues:)]TJ/F30 9.9626 Tf 136.479 0 Td [(psb_comm_halo_)]TJ/F8 9.9626 Tf 73.225 0 Td [(,)]TJ/F30 9.9626 Tf 2.767 0 Td [(psb_comm_mov_)]TJ/F8 9.9626 Tf 67.995 0 Td [(,)]TJ/F30 9.9626 Tf 5.202 0 Td [(psb_comm_ext_)]TJ/F8 9.9626 Tf 67.995 0 Td [(,)]TJ -353.663 -11.955 Td [(default:)]TJ/F30 9.9626 Tf 39.089 0 Td [(psb_comm_halo_)]TJ/F8 9.9626 Tf 73.224 0 Td [(.)-705(Cho)-27(os)-1(es)-420(the)-420(index)-420(list)-420(on)-420(whic)28(h)-420(to)-420(base)-420(the)]TJ -112.313 -11.955 Td [(data)-333(exc)27(hange.)]TJ +/F8 9.9626 Tf 29.432 0 Td [(the)-333(w)27(ork)-333(arra)28(y)83(.)]TJ -4.525 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(optional)]TJ/F8 9.9626 Tf -29.611 -11.956 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(inout)]TJ/F8 9.9626 Tf 26.096 0 Td [(.)]TJ -59.582 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(a)-333(rank)-333(one)-333(arra)27(y)-333(of)-333(the)-334(same)-333(t)28(yp)-28(e)-333(of)]TJ/F11 9.9626 Tf 220.756 0 Td [(x)]TJ/F8 9.9626 Tf 5.694 0 Td [(.)]TJ 0 g 0 G -/F27 9.9626 Tf -24.907 -19.925 Td [(On)-383(Return)]TJ +/F27 9.9626 Tf -251.357 -19.36 Td [(data)]TJ 0 g 0 G +/F8 9.9626 Tf 26.941 0 Td [(index)-333(list)-334(selector.)]TJ -2.034 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(global)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(optional)]TJ/F8 9.9626 Tf -29.611 -11.955 Td [(Sp)-28(eci\014ed)-222(as:)-389(an)-222(in)28(teger.)-408(V)84(alues:)]TJ/F30 9.9626 Tf 136.479 0 Td [(psb_comm_halo_)]TJ/F8 9.9626 Tf 73.225 0 Td [(,)]TJ/F30 9.9626 Tf 2.767 0 Td [(psb_comm_mov_)]TJ/F8 9.9626 Tf 67.995 0 Td [(,)]TJ/F30 9.9626 Tf 5.202 0 Td [(psb_comm_ext_)]TJ/F8 9.9626 Tf 67.995 0 Td [(,)]TJ -353.663 -11.956 Td [(default:)]TJ/F30 9.9626 Tf 39.089 0 Td [(psb_comm_halo_)]TJ/F8 9.9626 Tf 73.224 0 Td [(.)-705(Cho)-27(os)-1(es)-420(the)-420(index)-420(list)-420(on)-420(whic)28(h)-420(to)-420(base)-420(the)]TJ -112.313 -11.955 Td [(data)-333(exc)27(hange.)]TJ 0 g 0 G - 0 -19.926 Td [(x)]TJ +/F27 9.9626 Tf -24.907 -19.36 Td [(On)-383(Return)]TJ +0 g 0 G +0 g 0 G + 0 -19.36 Td [(x)]TJ 0 g 0 G -/F8 9.9626 Tf 11.028 0 Td [(global)-333(dense)-334(result)-333(matrix)]TJ/F11 9.9626 Tf 116.674 0 Td [(x)]TJ/F8 9.9626 Tf 5.694 0 Td [(.)]TJ -108.489 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf -29.611 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(inout)]TJ/F8 9.9626 Tf 26.096 0 Td [(.)]TJ -59.582 -11.955 Td [(Returned)-271(as:)-414(a)-271(rank)-271(one)-271(or)-272(t)28(w)28(o)-271(arra)28(y)-272(con)28(taining)-271(n)28(um)28(b)-28(ers)-271(of)-272(t)28(yp)-28(e)-271(sp)-28(eci\014ed)]TJ 0 -11.955 Td [(in)-333(T)83(able)]TJ +/F8 9.9626 Tf 11.028 0 Td [(global)-333(dense)-334(result)-333(matrix)]TJ/F11 9.9626 Tf 116.674 0 Td [(x)]TJ/F8 9.9626 Tf 5.694 0 Td [(.)]TJ -108.489 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf -29.611 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(inout)]TJ/F8 9.9626 Tf 26.096 0 Td [(.)]TJ -59.582 -11.955 Td [(Returned)-271(as:)-414(a)-271(rank)-271(one)-271(or)-272(t)28(w)28(o)-271(arra)28(y)-272(con)28(taining)-271(n)28(um)28(b)-28(ers)-271(of)-272(t)28(yp)-28(e)-271(sp)-28(eci\014ed)]TJ 0 -11.956 Td [(in)-333(T)83(able)]TJ 0 0 1 rg 0 0 1 RG [-333(14)]TJ 0 g 0 G [(.)]TJ 0 g 0 G -/F27 9.9626 Tf -24.907 -19.926 Td [(info)]TJ +/F27 9.9626 Tf -24.907 -19.36 Td [(info)]TJ 0 g 0 G /F8 9.9626 Tf 23.758 0 Td [(the)-333(lo)-28(cal)-333(p)-28(ortion)-333(of)-334(result)-333(submatrix)]TJ/F11 9.9626 Tf 162.364 0 Td [(y)]TJ/F8 9.9626 Tf 5.242 0 Td [(.)]TJ -166.457 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf -29.611 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(out)]TJ/F8 9.9626 Tf 16.549 0 Td [(.)]TJ -50.035 -11.955 Td [(An)-333(in)28(tege)-1(r)-333(v)56(alue)-334(that)-333(con)28(tains)-333(an)-334(error)-333(co)-28(de.)]TJ 0 g 0 G 0 g 0 G 0 g 0 G ET -1 0 0 1 160.152 455.126 cm +1 0 0 1 160.152 391.619 cm q 0 -1 1 0 0 0 cm q @@ -10322,45 +11498,45 @@ Q Q Q 0 g 0 G -1 0 0 1 -160.152 -455.126 cm +1 0 0 1 -160.152 -391.619 cm BT -/F8 9.9626 Tf 189.268 231.087 Td [(Figure)-333(7:)-445(Sample)-333(discretization)-333(mes)-1(h)1(.)]TJ +/F8 9.9626 Tf 189.268 167.581 Td [(Figure)-333(7:)-445(Sample)-333(discretization)-333(mes)-1(h)1(.)]TJ 0 g 0 G 0 g 0 G -/F16 11.9552 Tf -89.373 -23.91 Td [(Usage)-381(Example)]TJ/F8 9.9626 Tf 93.981 0 Td [(Consider)-338(the)-339(discretization)-338(mesh)-339(depicted)-338(in)-338(\014g.)]TJ +/F16 11.9552 Tf -89.373 -23.345 Td [(Usage)-381(Example)]TJ/F8 9.9626 Tf 93.981 0 Td [(Consider)-338(the)-339(discretization)-338(mesh)-339(depicted)-338(in)-338(\014g.)]TJ 0 0 1 rg 0 0 1 RG [-339(7)]TJ 0 g 0 G - [(,)-339(parti-)]TJ -93.981 -11.955 Td [(tioned)-334(among)-334(t)27(w)28(o)-334(pro)-28(cesses)-334(as)-335(sho)28(wn)-334(b)28(y)-334(the)-335(dashed)-334(line;)-334(the)-335(data)-334(distribution)]TJ 0 -11.955 Td [(is)-422(suc)28(h)-422(that)-422(eac)28(h)-422(pro)-28(cess)-422(will)-421(o)27(wn)-422(32)-421(en)27(tries)-422(in)-421(the)-422(index)-422(space,)-444(with)-422(a)-422(halo)]TJ 0 -11.955 Td [(made)-340(of)-341(8)-340(en)28(tries)-341(placed)-340(at)-340(lo)-28(cal)-341(ind)1(ice)-1(s)-340(33)-340(through)-341(40.)-465(If)-340(pro)-28(cess)-341(0)-340(assigns)-340(an)]TJ 0 -11.956 Td [(initial)-423(v)55(alue)-423(of)-424(1)-423(to)-424(its)-423(en)28(tries)-424(in)-423(the)]TJ/F11 9.9626 Tf 169.006 0 Td [(x)]TJ/F8 9.9626 Tf 9.913 0 Td [(v)28(ector,)-446(and)-424(pr)1(o)-28(cess)-424(1)-423(assigns)-424(a)-423(v)55(alue)]TJ -178.919 -11.955 Td [(of)-349(2,)-353(then)-349(after)-349(a)-349(call)-349(to)]TJ/F30 9.9626 Tf 108.539 0 Td [(psb_halo)]TJ/F8 9.9626 Tf 45.32 0 Td [(the)-349(con)28(ten)27(ts)-349(of)-349(the)-349(lo)-27(c)-1(al)-349(v)28(ectors)-349(will)-349(b)-28(e)-349(the)]TJ -153.859 -11.955 Td [(follo)28(wing:)]TJ + [(,)-339(parti-)]TJ -93.981 -11.955 Td [(tioned)-334(among)-334(t)27(w)28(o)-334(pro)-28(cesses)-334(as)-335(sho)28(wn)-334(b)28(y)-334(the)-335(dashed)-334(line;)-334(the)-335(data)-334(distribution)]TJ 0 -11.955 Td [(is)-422(suc)28(h)-422(that)-422(eac)28(h)-422(pro)-28(cess)-422(will)-421(o)27(wn)-422(32)-421(en)27(tries)-422(in)-421(the)-422(index)-422(space,)-444(with)-422(a)-422(halo)]TJ 0 g 0 G - 166.875 -45.008 Td [(45)]TJ + 166.875 -29.888 Td [(47)]TJ 0 g 0 G ET endstream endobj -1038 0 obj << +1152 0 obj << /Type /Page -/Contents 1039 0 R -/Resources 1037 0 R +/Contents 1153 0 R +/Resources 1151 0 R /MediaBox [0 0 595.276 841.89] -/Parent 1024 0 R -/Annots [ 1034 0 R 1036 0 R ] +/Parent 1124 0 R +/Annots [ 1148 0 R 1150 0 R ] >> endobj -1035 0 obj << +1149 0 obj << /Type /XObject /Subtype /Form /FormType 1 /PTEX.FileName (./figures/try8x8.pdf) /PTEX.PageNumber 1 -/PTEX.InfoDict 1042 0 R +/PTEX.InfoDict 1156 0 R /BBox [0 0 436 496] /Resources << /ProcSet [ /PDF /Text ] /ExtGState << -/R7 1043 0 R ->>/Font << /R8 1044 0 R/R9 1045 0 R>> +/R7 1157 0 R +>>/Font << /R8 1158 0 R/R9 1159 0 R>> >> -/Length 1046 0 R +/Length 1160 0 R /Filter /FlateDecode >> stream @@ -10376,63 +11552,91 @@ QI* d)eI%}QÉ'?+ä°~I*écÂ\‚?XO#~Ã[!©äX‚?fJÇüÁaî‹J8ù9â÷%©¤ s‰ù`=ø Ÿ× ,ªƒ1Œ|?ª$6ŠázžAª@}¡J¢¿R©’#‡z|]ñd•9ÔãýL G„z8¯—÷¬’Ï€äcD¾P%ùàgÌcå‘#<¾®x²J2³jˆÏÕpD„ó¢¼g•mø»ãoÇßþžŸúö§Ç6Úë¸w¶W~ûùñéØ?ûçãK߯åÌÞ>Øíƒ]?Øeµûü`ŸìqÛ{éÏ/m;±ù"×~¢WëÖëj¾Z…3lï²ÛÂ?|Ïz¼Ú½m[{힦„iÿb¬m»¦øóe•Ï¿{üáÛã¯×¿ÿ-3‡à endstream endobj -1042 0 obj +1156 0 obj << /Producer (ESP Ghostscript 815.03) /CreationDate (D:20070118112257) /ModDate (D:20070118112257) >> endobj -1043 0 obj +1157 0 obj << /Type /ExtGState /OPM 1 >> endobj -1044 0 obj +1158 0 obj << /BaseFont /Times-Roman /Type /Font /Subtype /Type1 >> endobj -1045 0 obj +1159 0 obj << /BaseFont /Times-Bold /Type /Font /Subtype /Type1 >> endobj -1046 0 obj +1160 0 obj 3571 endobj -1034 0 obj << +1148 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [162.826 545.73 174.781 554.641] +/Rect [162.826 479.68 174.781 488.591] /Subtype /Link /A << /S /GoTo /D (table.14) >> >> endobj -1036 0 obj << +1150 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [407.097 203.856 414.071 216.476] +/Rect [407.097 140.915 414.071 153.534] /Subtype /Link /A << /S /GoTo /D (figure.7) >> >> endobj -1040 0 obj << -/D [1038 0 R /XYZ 99.895 740.998 null] +1154 0 obj << +/D [1152 0 R /XYZ 99.895 740.998 null] >> endobj -1041 0 obj << -/D [1038 0 R /XYZ 232.883 243.043 null] +1155 0 obj << +/D [1152 0 R /XYZ 232.883 179.536 null] >> endobj -1037 0 obj << -/Font << /F27 497 0 R /F8 498 0 R /F30 689 0 R /F11 674 0 R /F16 495 0 R >> -/XObject << /Im3 1035 0 R >> +1151 0 obj << +/Font << /F27 497 0 R /F8 498 0 R /F11 674 0 R /F30 689 0 R /F16 495 0 R >> +/XObject << /Im3 1149 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1049 0 obj << -/Length 3057 +1163 0 obj << +/Length 855 +>> +stream +0 g 0 G +0 g 0 G +BT +/F8 9.9626 Tf 150.705 706.129 Td [(made)-340(of)-341(8)-340(en)28(tries)-341(placed)-340(at)-340(lo)-28(cal)-341(in)1(dices)-341(33)-340(through)-340(40.)-466(If)-340(pro)-28(cess)-341(0)-340(assigns)-340(an)]TJ 0 -11.955 Td [(initial)-423(v)55(alue)-423(of)-424(1)-423(to)-424(its)-423(en)28(tries)-424(in)-423(the)]TJ/F11 9.9626 Tf 169.005 0 Td [(x)]TJ/F8 9.9626 Tf 9.913 0 Td [(v)28(ector,)-446(and)-424(pro)-27(cess)-424(1)-423(ass)-1(i)1(g)-1(n)1(s)-424(a)-423(v)55(alue)]TJ -178.918 -11.955 Td [(of)-349(2,)-353(then)-349(after)-349(a)-349(call)-349(to)]TJ/F30 9.9626 Tf 108.539 0 Td [(psb_halo)]TJ/F8 9.9626 Tf 45.32 0 Td [(the)-349(con)28(ten)27(t)1(s)-350(of)-349(the)-349(lo)-27(cal)-350(v)28(ectors)-349(will)-349(b)-28(e)-349(the)]TJ -153.859 -11.956 Td [(follo)28(wing:)]TJ +0 g 0 G + 166.874 -579.825 Td [(48)]TJ +0 g 0 G +ET +endstream +endobj +1162 0 obj << +/Type /Page +/Contents 1163 0 R +/Resources 1161 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 1124 0 R +>> endobj +1164 0 obj << +/D [1162 0 R /XYZ 150.705 740.998 null] +>> endobj +1161 0 obj << +/Font << /F8 498 0 R /F11 674 0 R /F30 689 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +1167 0 obj << +/Length 3050 >> stream 0 g 0 G @@ -10441,401 +11645,448 @@ stream 0 g 0 G 0 g 0 G BT -/F45 8.9664 Tf 256.776 645.656 Td [(Pro)-28(cess)-343(0)-8224(Pro)-28(cess)-343(1)]TJ -33.967 -10.959 Td [(I)-1333(GLOB\050I\051)-1334(X)1(\050I\051)-4657(I)-1334(GL)1(OB\050I\051)-1334(X\050I\051)]TJ -1.282 -10.959 Td [(1)-4966(1)-1961(1.0)-4514(1)-4452(33)-1961(2.0)]TJ 0 -10.959 Td [(2)-4966(2)-1961(1.0)-4514(2)-4452(34)-1961(2.0)]TJ 0 -10.959 Td [(3)-4966(3)-1961(1.0)-4514(3)-4452(35)-1961(2.0)]TJ 0 -10.959 Td [(4)-4966(4)-1961(1.0)-4514(4)-4452(36)-1961(2.0)]TJ 0 -10.959 Td [(5)-4966(5)-1961(1.0)-4514(5)-4452(37)-1961(2.0)]TJ 0 -10.959 Td [(6)-4966(6)-1961(1.0)-4514(6)-4452(38)-1961(2.0)]TJ 0 -10.959 Td [(7)-4966(7)-1961(1.0)-4514(7)-4452(39)-1961(2.0)]TJ 0 -10.958 Td [(8)-4966(8)-1961(1.0)-4514(8)-4452(40)-1961(2.0)]TJ 0 -10.959 Td [(9)-4966(9)-1961(1.0)-4514(9)-4452(41)-1961(2.0)]TJ -4.607 -10.959 Td [(10)-4452(10)-1961(1.0)-4000(10)-4452(42)-1961(2.0)]TJ 0 -10.959 Td [(11)-4452(11)-1961(1.0)-4000(11)-4452(43)-1961(2.0)]TJ 0 -10.959 Td [(12)-4452(12)-1961(1.0)-4000(12)-4452(44)-1961(2.0)]TJ 0 -10.959 Td [(13)-4452(13)-1961(1.0)-4000(13)-4452(45)-1961(2.0)]TJ 0 -10.959 Td [(14)-4452(14)-1961(1.0)-4000(14)-4452(46)-1961(2.0)]TJ 0 -10.959 Td [(15)-4452(15)-1961(1.0)-4000(15)-4452(47)-1961(2.0)]TJ 0 -10.959 Td [(16)-4452(16)-1961(1.0)-4000(16)-4452(48)-1961(2.0)]TJ 0 -10.959 Td [(17)-4452(17)-1961(1.0)-4000(17)-4452(49)-1961(2.0)]TJ 0 -10.958 Td [(18)-4452(18)-1961(1.0)-4000(18)-4452(50)-1961(2.0)]TJ 0 -10.959 Td [(19)-4452(19)-1961(1.0)-4000(19)-4452(51)-1961(2.0)]TJ 0 -10.959 Td [(20)-4452(20)-1961(1.0)-4000(20)-4452(52)-1961(2.0)]TJ 0 -10.959 Td [(21)-4452(21)-1961(1.0)-4000(21)-4452(53)-1961(2.0)]TJ 0 -10.959 Td [(22)-4452(22)-1961(1.0)-4000(22)-4452(54)-1961(2.0)]TJ 0 -10.959 Td [(23)-4452(23)-1961(1.0)-4000(23)-4452(55)-1961(2.0)]TJ 0 -10.959 Td [(24)-4452(24)-1961(1.0)-4000(24)-4452(56)-1961(2.0)]TJ 0 -10.959 Td [(25)-4452(25)-1961(1.0)-4000(25)-4452(57)-1961(2.0)]TJ 0 -10.959 Td [(26)-4452(26)-1961(1.0)-4000(26)-4452(58)-1961(2.0)]TJ 0 -10.959 Td [(27)-4452(27)-1961(1.0)-4000(27)-4452(59)-1961(2.0)]TJ 0 -10.958 Td [(28)-4452(28)-1961(1.0)-4000(28)-4452(60)-1961(2.0)]TJ 0 -10.959 Td [(29)-4452(29)-1961(1.0)-4000(29)-4452(61)-1961(2.0)]TJ 0 -10.959 Td [(30)-4452(30)-1961(1.0)-4000(30)-4452(62)-1961(2.0)]TJ 0 -10.959 Td [(31)-4452(31)-1961(1.0)-4000(31)-4452(63)-1961(2.0)]TJ 0 -10.959 Td [(32)-4452(32)-1961(1.0)-4000(32)-4452(64)-1961(2.0)]TJ 0 -10.959 Td [(33)-4452(33)-1961(2.0)-4000(33)-4452(25)-1961(1.0)]TJ 0 -10.959 Td [(34)-4452(34)-1961(2.0)-4000(34)-4452(26)-1961(1.0)]TJ 0 -10.959 Td [(35)-4452(35)-1961(2.0)-4000(35)-4452(27)-1961(1.0)]TJ 0 -10.959 Td [(36)-4452(36)-1961(2.0)-4000(36)-4452(28)-1961(1.0)]TJ 0 -10.959 Td [(37)-4452(37)-1961(2.0)-4000(37)-4452(29)-1961(1.0)]TJ 0 -10.958 Td [(38)-4452(38)-1961(2.0)-4000(38)-4452(30)-1961(1.0)]TJ 0 -10.959 Td [(39)-4452(39)-1961(2.0)-4000(39)-4452(31)-1961(1.0)]TJ 0 -10.959 Td [(40)-4452(40)-1961(2.0)-4000(40)-4452(32)-1961(1.0)]TJ +/F45 8.9664 Tf 205.966 645.656 Td [(Pro)-29(cess)-342(0)-8224(Pro)-28(cess)-343(1)]TJ -33.967 -10.959 Td [(I)-1333(GLOB\050I\051)-1334(X\050I\051)-4656(I)-1334(GLOB\050I\051)-1333(X\050I\051)]TJ -1.281 -10.959 Td [(1)-4966(1)-1961(1.0)-4514(1)-4452(33)-1961(2.0)]TJ 0 -10.959 Td [(2)-4966(2)-1961(1.0)-4514(2)-4452(34)-1961(2.0)]TJ 0 -10.959 Td [(3)-4966(3)-1961(1.0)-4514(3)-4452(35)-1961(2.0)]TJ 0 -10.959 Td [(4)-4966(4)-1961(1.0)-4514(4)-4452(36)-1961(2.0)]TJ 0 -10.959 Td [(5)-4966(5)-1961(1.0)-4514(5)-4452(37)-1961(2.0)]TJ 0 -10.959 Td [(6)-4966(6)-1961(1.0)-4514(6)-4452(38)-1961(2.0)]TJ 0 -10.959 Td [(7)-4966(7)-1961(1.0)-4514(7)-4452(39)-1961(2.0)]TJ 0 -10.958 Td [(8)-4966(8)-1961(1.0)-4514(8)-4452(40)-1961(2.0)]TJ 0 -10.959 Td [(9)-4966(9)-1961(1.0)-4514(9)-4452(41)-1961(2.0)]TJ -4.608 -10.959 Td [(10)-4452(10)-1961(1.0)-4000(10)-4452(42)-1961(2.0)]TJ 0 -10.959 Td [(11)-4452(11)-1961(1.0)-4000(11)-4452(43)-1961(2.0)]TJ 0 -10.959 Td [(12)-4452(12)-1961(1.0)-4000(12)-4452(44)-1961(2.0)]TJ 0 -10.959 Td [(13)-4452(13)-1961(1.0)-4000(13)-4452(45)-1961(2.0)]TJ 0 -10.959 Td [(14)-4452(14)-1961(1.0)-4000(14)-4452(46)-1961(2.0)]TJ 0 -10.959 Td [(15)-4452(15)-1961(1.0)-4000(15)-4452(47)-1961(2.0)]TJ 0 -10.959 Td [(16)-4452(16)-1961(1.0)-4000(16)-4452(48)-1961(2.0)]TJ 0 -10.959 Td [(17)-4452(17)-1961(1.0)-4000(17)-4452(49)-1961(2.0)]TJ 0 -10.958 Td [(18)-4452(18)-1961(1.0)-4000(18)-4452(50)-1961(2.0)]TJ 0 -10.959 Td [(19)-4452(19)-1961(1.0)-4000(19)-4452(51)-1961(2.0)]TJ 0 -10.959 Td [(20)-4452(20)-1961(1.0)-4000(20)-4452(52)-1961(2.0)]TJ 0 -10.959 Td [(21)-4452(21)-1961(1.0)-4000(21)-4452(53)-1961(2.0)]TJ 0 -10.959 Td [(22)-4452(22)-1961(1.0)-4000(22)-4452(54)-1961(2.0)]TJ 0 -10.959 Td [(23)-4452(23)-1961(1.0)-4000(23)-4452(55)-1961(2.0)]TJ 0 -10.959 Td [(24)-4452(24)-1961(1.0)-4000(24)-4452(56)-1961(2.0)]TJ 0 -10.959 Td [(25)-4452(25)-1961(1.0)-4000(25)-4452(57)-1961(2.0)]TJ 0 -10.959 Td [(26)-4452(26)-1961(1.0)-4000(26)-4452(58)-1961(2.0)]TJ 0 -10.959 Td [(27)-4452(27)-1961(1.0)-4000(27)-4452(59)-1961(2.0)]TJ 0 -10.958 Td [(28)-4452(28)-1961(1.0)-4000(28)-4452(60)-1961(2.0)]TJ 0 -10.959 Td [(29)-4452(29)-1961(1.0)-4000(29)-4452(61)-1961(2.0)]TJ 0 -10.959 Td [(30)-4452(30)-1961(1.0)-4000(30)-4452(62)-1961(2.0)]TJ 0 -10.959 Td [(31)-4452(31)-1961(1.0)-4000(31)-4452(63)-1961(2.0)]TJ 0 -10.959 Td [(32)-4452(32)-1961(1.0)-4000(32)-4452(64)-1961(2.0)]TJ 0 -10.959 Td [(33)-4452(33)-1961(2.0)-4000(33)-4452(25)-1961(1.0)]TJ 0 -10.959 Td [(34)-4452(34)-1961(2.0)-4000(34)-4452(26)-1961(1.0)]TJ 0 -10.959 Td [(35)-4452(35)-1961(2.0)-4000(35)-4452(27)-1961(1.0)]TJ 0 -10.959 Td [(36)-4452(36)-1961(2.0)-4000(36)-4452(28)-1961(1.0)]TJ 0 -10.959 Td [(37)-4452(37)-1961(2.0)-4000(37)-4452(29)-1961(1.0)]TJ 0 -10.958 Td [(38)-4452(38)-1961(2.0)-4000(38)-4452(30)-1961(1.0)]TJ 0 -10.959 Td [(39)-4452(39)-1961(2.0)-4000(39)-4452(31)-1961(1.0)]TJ 0 -10.959 Td [(40)-4452(40)-1961(2.0)-4000(40)-4452(32)-1961(1.0)]TJ 0 g 0 G 0 g 0 G -/F8 9.9626 Tf 100.659 -105.903 Td [(46)]TJ +/F8 9.9626 Tf 100.66 -105.903 Td [(49)]TJ 0 g 0 G ET endstream endobj -1048 0 obj << +1166 0 obj << /Type /Page -/Contents 1049 0 R -/Resources 1047 0 R +/Contents 1167 0 R +/Resources 1165 0 R /MediaBox [0 0 595.276 841.89] -/Parent 1024 0 R +/Parent 1169 0 R >> endobj -1050 0 obj << -/D [1048 0 R /XYZ 150.705 740.998 null] +1168 0 obj << +/D [1166 0 R /XYZ 99.895 740.998 null] >> endobj -1047 0 obj << -/Font << /F45 1051 0 R /F8 498 0 R >> +1165 0 obj << +/Font << /F45 924 0 R /F8 498 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1057 0 obj << -/Length 7526 +1175 0 obj << +/Length 7643 >> stream 0 g 0 G 0 g 0 G +0 g 0 G +0 g 0 G BT -/F16 11.9552 Tf 99.895 706.129 Td [(psb)]TJ +/F16 14.3462 Tf 150.705 679.31 Td [(psb)]TJ ET q -1 0 0 1 120.951 706.328 cm -[]0 d 0 J 0.398 w 0 0 m 4.035 0 l S +1 0 0 1 175.972 679.51 cm +[]0 d 0 J 0.398 w 0 0 m 4.842 0 l S Q BT -/F16 11.9552 Tf 124.986 706.129 Td [(o)31(vrl)-375(|)-375(Ov)31(erlap)-375(Up)-31(date)]TJ/F8 9.9626 Tf -25.091 -18.389 Td [(These)-333(s)-1(u)1(broutines)-334(applies)-333(an)-333(o)27(v)28(erlap)-333(op)-28(erator)-333(to)-333(the)-334(input)-333(v)28(ector:)]TJ/F11 9.9626 Tf 154.475 -22.312 Td [(x)]TJ/F14 9.9626 Tf 8.462 0 Td [(\040)]TJ/F11 9.9626 Tf 12.73 0 Td [(Qx)]TJ/F8 9.9626 Tf -175.667 -20.375 Td [(where:)]TJ +/F16 14.3462 Tf 180.814 679.31 Td [(o)31(vrl|Ov)31(erlap)-375(Up)-31(date)]TJ/F8 9.9626 Tf -30.109 -30.674 Td [(These)-333(subroutines)-334(applies)-333(an)-333(o)27(v)28(erlap)-333(op)-28(erator)-333(to)-333(the)-334(input)-333(v)28(ector:)]TJ/F11 9.9626 Tf 154.475 -24.542 Td [(x)]TJ/F14 9.9626 Tf 8.461 0 Td [(\040)]TJ/F11 9.9626 Tf 12.73 0 Td [(Qx)]TJ/F8 9.9626 Tf -175.666 -22.376 Td [(where:)]TJ 0 g 0 G -/F11 9.9626 Tf 0 -18.69 Td [(x)]TJ +/F11 9.9626 Tf 0 -20.612 Td [(x)]TJ 0 g 0 G -/F8 9.9626 Tf 10.676 0 Td [(is)-333(the)-334(global)-333(dense)-333(submatrix)]TJ/F11 9.9626 Tf 131.092 0 Td [(x)]TJ +/F8 9.9626 Tf 10.675 0 Td [(is)-333(the)-334(global)-333(dense)-333(submatrix)]TJ/F11 9.9626 Tf 131.092 0 Td [(x)]TJ 0 g 0 G - -141.768 -19.308 Td [(Q)]TJ + -141.767 -20.84 Td [(Q)]TJ 0 g 0 G -/F8 9.9626 Tf 12.858 0 Td [(is)-333(the)-334(o)28(v)28(erlap)-333(op)-28(erator;)-333(it)-334(is)-333(the)-333(comp)-28(osition)-334(of)-333(t)28(w)28(o)-334(op)-27(erators)]TJ/F11 9.9626 Tf 271.842 0 Td [(P)]TJ/F10 6.9738 Tf 6.396 -1.494 Td [(a)]TJ/F8 9.9626 Tf 8.14 1.494 Td [(and)]TJ/F11 9.9626 Tf 19.372 0 Td [(P)]TJ/F10 6.9738 Tf 7.78 3.615 Td [(T)]TJ/F8 9.9626 Tf 6.276 -3.615 Td [(.)]TJ +/F8 9.9626 Tf 12.857 0 Td [(is)-333(the)-334(o)28(v)28(erlap)-333(op)-28(erator;)-333(it)-334(is)-333(the)-333(co)-1(mp)-27(osition)-334(of)-333(t)28(w)28(o)-334(op)-27(erators)]TJ/F11 9.9626 Tf 271.842 0 Td [(P)]TJ/F10 6.9738 Tf 6.396 -1.495 Td [(a)]TJ/F8 9.9626 Tf 8.141 1.495 Td [(and)]TJ/F11 9.9626 Tf 19.372 0 Td [(P)]TJ/F10 6.9738 Tf 7.78 3.615 Td [(T)]TJ/F8 9.9626 Tf 6.276 -3.615 Td [(.)]TJ 0 g 0 G 0 g 0 G 0 g 0 G ET q -1 0 0 1 177.988 586.845 cm +1 0 0 1 228.797 537.288 cm []0 d 0 J 0.398 w 0 0 m 187.526 0 l S Q BT -/F11 9.9626 Tf 183.966 578.277 Td [(x)]TJ/F27 9.9626 Tf 120.409 0 Td [(Subroutine)]TJ +/F11 9.9626 Tf 234.775 528.72 Td [(x)]TJ/F27 9.9626 Tf 120.41 0 Td [(Subroutine)]TJ ET q -1 0 0 1 177.988 574.492 cm +1 0 0 1 228.797 524.935 cm []0 d 0 J 0.398 w 0 0 m 187.526 0 l S Q BT -/F8 9.9626 Tf 183.966 565.924 Td [(Short)-333(Precision)-333(R)-1(eal)-3102(psb)]TJ +/F8 9.9626 Tf 234.775 516.367 Td [(Short)-333(Precision)-334(Real)-3102(psb)]TJ ET q -1 0 0 1 319.972 566.123 cm +1 0 0 1 370.782 516.566 cm []0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F8 9.9626 Tf 322.961 565.924 Td [(o)28(vrl)]TJ -138.995 -11.955 Td [(Long)-333(Precision)-334(Real)-3314(p)1(s)-1(b)]TJ +/F8 9.9626 Tf 373.771 516.367 Td [(o)28(vrl)]TJ -138.996 -11.955 Td [(Long)-333(Precision)-334(Real)-3314(psb)]TJ ET q -1 0 0 1 319.972 554.168 cm +1 0 0 1 370.782 504.611 cm []0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F8 9.9626 Tf 322.961 553.969 Td [(o)28(vrl)]TJ -138.995 -11.956 Td [(Short)-333(Precision)-333(C)-1(omplex)-1200(p)1(s)-1(b)]TJ +/F8 9.9626 Tf 373.771 504.412 Td [(o)28(vrl)]TJ -138.996 -11.956 Td [(Short)-333(Precision)-334(Complex)-1200(psb)]TJ ET q -1 0 0 1 319.972 542.213 cm +1 0 0 1 370.782 492.656 cm []0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F8 9.9626 Tf 322.961 542.013 Td [(o)28(vrl)]TJ -138.995 -11.955 Td [(Long)-333(Precision)-334(Complex)-1411(psb)]TJ +/F8 9.9626 Tf 373.771 492.456 Td [(o)28(vrl)]TJ -138.996 -11.955 Td [(Long)-333(Precision)-334(Complex)-1411(psb)]TJ ET q -1 0 0 1 319.972 530.258 cm +1 0 0 1 370.782 480.701 cm []0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F8 9.9626 Tf 322.961 530.058 Td [(o)28(vrl)]TJ +/F8 9.9626 Tf 373.771 480.501 Td [(o)28(vrl)]TJ ET q -1 0 0 1 177.988 526.272 cm +1 0 0 1 228.797 476.715 cm []0 d 0 J 0.398 w 0 0 m 187.526 0 l S Q 0 g 0 G BT -/F8 9.9626 Tf 225.577 498.233 Td [(T)83(able)-333(15:)-444(Data)-334(t)28(yp)-28(es)]TJ +/F8 9.9626 Tf 276.386 448.676 Td [(T)83(able)-333(15:)-444(Data)-334(t)28(yp)-28(es)]TJ 0 g 0 G 0 g 0 G +/F27 9.9626 Tf -124.304 -30.574 Td [(c)-138(a)-138(l)-139(l)]TJ/F8 9.9626 Tf 29.881 0 Td [(p)-137(s)-138(b)]TJ +ET +q +1 0 0 1 201.669 418.301 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 206.027 418.102 Td [(o)-137(v)-138(r)-137(l)-243(\050)-130(x)-209(,)-874(d)-113(e)-112(s)-113(c)]TJ +ET +q +1 0 0 1 276.854 418.301 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 280.965 418.102 Td [(a)-386(,)-914(i)-152(n)-152(f)-152(o)-258(\051)]TJ/F27 9.9626 Tf -128.883 -11.956 Td [(c)-138(a)-138(l)-139(l)]TJ/F8 9.9626 Tf 29.881 0 Td [(p)-137(s)-138(b)]TJ +ET +q +1 0 0 1 201.669 406.346 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 206.027 406.146 Td [(o)-137(v)-138(r)-137(l)-243(\050)-130(x)-209(,)-874(d)-113(e)-112(s)-113(c)]TJ +ET +q +1 0 0 1 276.854 406.346 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 280.965 406.146 Td [(a)-386(,)-888(i)-127(n)-127(f)-127(o)-415(,)-846(u)-86(p)-86(d)-86(a)-85(t)-86(e)3(=)-13(u)-101(p)-102(d)-102(a)-102(t)-102(e)]TJ +ET +q +1 0 0 1 415.44 406.346 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 419.443 406.146 Td [(t)-102(y)-102(p)-101(e)-365(,)-813(w)-52(o)-51(r)-52(k)37(=)38(w)-52(o)-52(r)-51(k)-158(\051)]TJ 0 g 0 G 0 g 0 G -/F30 9.9626 Tf -125.682 -31.712 Td [(call)-525(psb_ovrl\050x,)-525(desc_a,)-525(info\051)]TJ 0 -11.955 Td [(call)-525(psb_ovrl\050x,)-525(desc_a,)-525(info,)-525(update=update_type,)-525(work=work\051)]TJ 0 g 0 G -/F27 9.9626 Tf 0 -20.375 Td [(T)32(yp)-32(e:)]TJ +/F27 9.9626 Tf -268.738 -29.268 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G /F8 9.9626 Tf 33.797 0 Td [(Sync)28(hronous.)]TJ 0 g 0 G -/F27 9.9626 Tf -33.797 -19.308 Td [(On)-383(En)32(try)]TJ +/F27 9.9626 Tf -33.797 -20.841 Td [(On)-383(En)32(try)]TJ 0 g 0 G 0 g 0 G - 0 -19.308 Td [(x)]TJ + 0 -20.841 Td [(x)]TJ 0 g 0 G -/F8 9.9626 Tf 11.028 0 Td [(global)-333(dense)-334(matrix)]TJ/F11 9.9626 Tf 88.917 0 Td [(x)]TJ/F8 9.9626 Tf 5.694 0 Td [(.)]TJ -80.732 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf -29.611 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(inout)]TJ/F8 9.9626 Tf 26.096 0 Td [(.)]TJ -59.582 -11.955 Td [(Sp)-28(eci\014ed)-255(as:)-405(a)-255(rank)-254(one)-255(or)-255(t)28(w)27(o)-254(arra)27(y)-254(or)-255(an)-255(ob)-55(jec)-1(t)-254(of)-255(t)28(yp)-28(e)]TJ +/F8 9.9626 Tf 11.028 0 Td [(global)-333(dense)-334(matrix)]TJ/F11 9.9626 Tf 88.917 0 Td [(x)]TJ/F8 9.9626 Tf 5.694 0 Td [(.)]TJ -80.732 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.378 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.378 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf -29.611 -11.956 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.485 0 Td [(inout)]TJ/F8 9.9626 Tf 26.097 0 Td [(.)]TJ -59.582 -11.955 Td [(Sp)-28(eci\014ed)-255(as:)-405(a)-255(rank)-254(one)-255(or)-255(t)28(w)28(o)-255(arra)28(y)-255(or)-255(an)-255(ob)-55(ject)-255(of)-255(t)28(yp)-28(e)]TJ 0 0 1 rg 0 0 1 RG -/F30 9.9626 Tf 244.743 0 Td [(psb)]TJ +/F30 9.9626 Tf 244.742 0 Td [(psb)]TJ ET q -1 0 0 1 385.864 347.954 cm +1 0 0 1 436.673 287.574 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 389.002 347.755 Td [(T)]TJ +/F30 9.9626 Tf 439.811 287.375 Td [(T)]TJ ET q -1 0 0 1 394.86 347.954 cm +1 0 0 1 445.669 287.574 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 397.998 347.755 Td [(vect)]TJ +/F30 9.9626 Tf 448.807 287.375 Td [(vect)]TJ ET q -1 0 0 1 419.547 347.954 cm +1 0 0 1 470.356 287.574 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 422.685 347.755 Td [(type)]TJ +/F30 9.9626 Tf 473.495 287.375 Td [(type)]TJ 0 g 0 G -/F8 9.9626 Tf -297.883 -11.955 Td [(con)28(taining)-333(n)27(um)28(b)-28(ers)-333(of)-333(t)28(yp)-28(e)-334(sp)-27(eci\014ed)-334(in)-333(T)83(able)]TJ +/F8 9.9626 Tf -297.884 -11.955 Td [(con)28(taining)-333(n)27(um)28(b)-28(ers)-333(of)-333(t)27(yp)-27(e)-334(sp)-27(ec)-1(i)1(\014ed)-334(in)-333(T)83(able)]TJ 0 0 1 rg 0 0 1 RG [-333(15)]TJ 0 g 0 G [(.)]TJ 0 g 0 G -/F27 9.9626 Tf -24.907 -19.308 Td [(desc)]TJ +/F27 9.9626 Tf -24.906 -20.841 Td [(desc)]TJ ET q -1 0 0 1 121.81 316.691 cm +1 0 0 1 172.619 254.778 cm []0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q BT -/F27 9.9626 Tf 125.247 316.492 Td [(a)]TJ +/F27 9.9626 Tf 176.057 254.579 Td [(a)]TJ 0 g 0 G -/F8 9.9626 Tf 10.551 0 Td [(con)28(tains)-334(d)1(ata)-334(structures)-333(for)-333(com)-1(m)28(unications.)]TJ -10.996 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.956 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf -29.611 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.547 0 Td [(.)]TJ -43.033 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(a)-333(structured)-333(data)-333(of)-334(t)28(yp)-28(e)]TJ +/F8 9.9626 Tf 10.55 0 Td [(con)28(tains)-334(data)-333(structures)-333(for)-333(c)-1(omm)28(unications.)]TJ -10.996 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.612 0 Td [(required)]TJ/F8 9.9626 Tf -29.612 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.548 0 Td [(.)]TJ -43.034 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(a)-333(structured)-333(data)-333(of)-334(t)28(yp)-28(e)]TJ 0 0 1 rg 0 0 1 RG /F30 9.9626 Tf 170.915 0 Td [(psb)]TJ ET q -1 0 0 1 312.036 268.87 cm +1 0 0 1 362.845 206.958 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 315.174 268.671 Td [(desc)]TJ +/F30 9.9626 Tf 365.983 206.759 Td [(desc)]TJ ET q -1 0 0 1 336.723 268.87 cm +1 0 0 1 387.532 206.958 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 339.861 268.671 Td [(type)]TJ +/F30 9.9626 Tf 390.67 206.759 Td [(type)]TJ 0 g 0 G -/F8 9.9626 Tf 20.921 0 Td [(.)]TJ +/F8 9.9626 Tf 20.922 0 Td [(.)]TJ 0 g 0 G -/F27 9.9626 Tf -260.887 -19.308 Td [(up)-32(date)]TJ +/F27 9.9626 Tf -260.887 -20.841 Td [(up)-32(date)]TJ 0 g 0 G -/F8 9.9626 Tf 39.671 0 Td [(Up)-28(date)-333(op)-28(erator.)]TJ +/F8 9.9626 Tf 39.67 0 Td [(Up)-28(date)-333(op)-28(erator.)]TJ 0 g 0 G -/F27 9.9626 Tf -14.764 -31.263 Td [(up)-32(date)-383(=)-384(psb)]TJ +/F27 9.9626 Tf -14.764 -32.796 Td [(up)-32(date)-383(=)-384(psb)]TJ ET q -1 0 0 1 193.977 218.299 cm +1 0 0 1 244.786 153.321 cm []0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q BT -/F27 9.9626 Tf 197.414 218.1 Td [(none)]TJ +/F27 9.9626 Tf 248.223 153.122 Td [(none)]TJ ET q -1 0 0 1 221.811 218.299 cm +1 0 0 1 272.62 153.321 cm []0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q 0 g 0 G BT -/F8 9.9626 Tf 230.229 218.1 Td [(Do)-333(nothing;)]TJ +/F8 9.9626 Tf 281.039 153.122 Td [(Do)-333(nothing;)]TJ 0 g 0 G -/F27 9.9626 Tf -105.427 -15.323 Td [(up)-32(date)-383(=)-384(psb)]TJ +/F27 9.9626 Tf -105.428 -16.398 Td [(up)-32(date)-383(=)-384(psb)]TJ ET q -1 0 0 1 193.977 202.976 cm +1 0 0 1 244.786 136.923 cm []0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q BT -/F27 9.9626 Tf 197.414 202.777 Td [(add)]TJ +/F27 9.9626 Tf 248.223 136.724 Td [(add)]TJ ET q -1 0 0 1 216.4 202.976 cm +1 0 0 1 267.21 136.923 cm []0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q 0 g 0 G BT -/F8 9.9626 Tf 224.819 202.777 Td [(Sum)-333(o)27(v)28(erlap)-333(en)28(tries,)-334(i.e.)-444(apply)]TJ/F11 9.9626 Tf 136.544 0 Td [(P)]TJ/F10 6.9738 Tf 7.78 3.615 Td [(T)]TJ/F8 9.9626 Tf 6.276 -3.615 Td [(;)]TJ +/F8 9.9626 Tf 275.628 136.724 Td [(Sum)-333(o)27(v)28(erlap)-333(en)28(tries,)-334(i.e.)-444(apply)]TJ/F11 9.9626 Tf 136.544 0 Td [(P)]TJ/F10 6.9738 Tf 7.78 3.615 Td [(T)]TJ/F8 9.9626 Tf 6.276 -3.615 Td [(;)]TJ 0 g 0 G -/F27 9.9626 Tf -250.617 -15.323 Td [(up)-32(date)-383(=)-384(psb)]TJ +/F27 9.9626 Tf -250.617 -16.398 Td [(up)-32(date)-383(=)-384(psb)]TJ ET q -1 0 0 1 193.977 187.654 cm +1 0 0 1 244.786 120.525 cm []0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q BT -/F27 9.9626 Tf 197.414 187.454 Td [(a)32(vg)]TJ +/F27 9.9626 Tf 248.223 120.326 Td [(a)32(vg)]TJ ET q -1 0 0 1 215.127 187.654 cm +1 0 0 1 265.937 120.525 cm []0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q 0 g 0 G BT -/F8 9.9626 Tf 223.546 187.454 Td [(Av)28(erage)-334(o)28(v)28(erlap)-333(en)27(tri)1(e)-1(s,)-333(i.e.)-444(apply)]TJ/F11 9.9626 Tf 152.345 0 Td [(P)]TJ/F10 6.9738 Tf 6.397 -1.494 Td [(a)]TJ/F11 9.9626 Tf 4.819 1.494 Td [(P)]TJ/F10 6.9738 Tf 7.78 3.616 Td [(T)]TJ/F8 9.9626 Tf 6.276 -3.616 Td [(;)]TJ -276.361 -19.308 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(global)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.547 0 Td [(.)]TJ -43.033 -11.955 Td [(Default:)]TJ/F11 9.9626 Tf 39.436 0 Td [(update)]TJ -ET -q -1 0 0 1 194.239 144.435 cm -[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S -Q -BT -/F11 9.9626 Tf 197.228 144.236 Td [(ty)-36(pe)]TJ/F8 9.9626 Tf 21.258 0 Td [(=)]TJ/F11 9.9626 Tf 10.516 0 Td [(psb)]TJ -ET -q -1 0 0 1 243.558 144.435 cm -[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S -Q -BT -/F11 9.9626 Tf 246.547 144.236 Td [(av)-36(g)]TJ -ET -q -1 0 0 1 262.706 144.435 cm -[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S -Q -BT -/F8 9.9626 Tf 124.802 132.281 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(global)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(a)-333(in)28(teger)-333(v)55(ariable.)]TJ +/F8 9.9626 Tf 274.355 120.326 Td [(Av)28(erage)-334(o)28(v)28(erlap)-333(en)27(tries,)-333(i.e.)-444(apply)]TJ/F11 9.9626 Tf 152.346 0 Td [(P)]TJ/F10 6.9738 Tf 6.396 -1.495 Td [(a)]TJ/F11 9.9626 Tf 4.82 1.495 Td [(P)]TJ/F10 6.9738 Tf 7.78 3.615 Td [(T)]TJ/F8 9.9626 Tf 6.276 -3.615 Td [(;)]TJ 0 g 0 G - 141.968 -29.888 Td [(47)]TJ + -134.394 -29.888 Td [(50)]TJ 0 g 0 G ET endstream endobj -1056 0 obj << +1174 0 obj << /Type /Page -/Contents 1057 0 R -/Resources 1055 0 R +/Contents 1175 0 R +/Resources 1173 0 R /MediaBox [0 0 595.276 841.89] -/Parent 1024 0 R -/Annots [ 1052 0 R 1053 0 R 1054 0 R ] +/Parent 1169 0 R +/Annots [ 1170 0 R 1171 0 R 1172 0 R ] >> endobj -1052 0 obj << +1170 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [368.549 344.545 444.603 355.67] +/Rect [419.358 284.165 495.412 295.29] /Subtype /Link /A << /S /GoTo /D (vdata) >> >> endobj -1053 0 obj << +1171 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [325.411 332.866 337.366 343.714] +/Rect [376.221 272.487 388.176 283.335] /Subtype /Link /A << /S /GoTo /D (table.15) >> >> endobj -1054 0 obj << +1172 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [294.721 265.461 361.779 276.586] +/Rect [345.53 203.548 412.588 214.673] /Subtype /Link /A << /S /GoTo /D (descdata) >> >> endobj -1058 0 obj << -/D [1056 0 R /XYZ 99.895 740.998 null] +1176 0 obj << +/D [1174 0 R /XYZ 150.705 740.998 null] >> endobj 222 0 obj << -/D [1056 0 R /XYZ 99.895 697.37 null] +/D [1174 0 R /XYZ 150.705 658.03 null] >> endobj -1059 0 obj << -/D [1056 0 R /XYZ 270.132 510.188 null] +1177 0 obj << +/D [1174 0 R /XYZ 320.941 460.631 null] >> endobj -1055 0 obj << +1178 0 obj << +/D [1174 0 R /XYZ 150.705 428.12 null] +>> endobj +1179 0 obj << +/D [1174 0 R /XYZ 150.705 430.057 null] +>> endobj +1180 0 obj << +/D [1174 0 R /XYZ 150.705 418.102 null] +>> endobj +1173 0 obj << /Font << /F16 495 0 R /F8 498 0 R /F11 674 0 R /F14 692 0 R /F10 691 0 R /F27 497 0 R /F30 689 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1066 0 obj << -/Length 5872 +1187 0 obj << +/Length 6734 >> stream 0 g 0 G 0 g 0 G -0 g 0 G BT -/F27 9.9626 Tf 150.705 706.129 Td [(w)32(ork)]TJ +/F8 9.9626 Tf 124.802 706.129 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(global)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.547 0 Td [(.)]TJ -43.033 -11.955 Td [(Default:)]TJ/F11 9.9626 Tf 39.436 0 Td [(update)]TJ +ET +q +1 0 0 1 194.239 682.418 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F11 9.9626 Tf 197.228 682.219 Td [(ty)-36(pe)]TJ/F8 9.9626 Tf 21.258 0 Td [(=)]TJ/F11 9.9626 Tf 10.516 0 Td [(psb)]TJ +ET +q +1 0 0 1 243.558 682.418 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F11 9.9626 Tf 246.547 682.219 Td [(av)-36(g)]TJ +ET +q +1 0 0 1 262.706 682.418 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 124.802 670.263 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(global)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(a)-333(in)28(teger)-333(v)55(ariable.)]TJ 0 g 0 G -/F8 9.9626 Tf 29.431 0 Td [(the)-333(w)27(ork)-333(arra)28(y)83(.)]TJ -4.525 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.612 0 Td [(optional)]TJ/F8 9.9626 Tf -29.612 -11.956 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(inout)]TJ/F8 9.9626 Tf 26.096 0 Td [(.)]TJ -59.582 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(a)-333(one)-333(dimensional)-334(arr)1(a)27(y)-333(of)-333(the)-334(same)-333(t)28(yp)-28(e)-333(of)]TJ/F11 9.9626 Tf 252.609 0 Td [(x)]TJ/F8 9.9626 Tf 5.694 0 Td [(.)]TJ +/F27 9.9626 Tf -24.907 -19.925 Td [(w)32(ork)]TJ +0 g 0 G +/F8 9.9626 Tf 29.432 0 Td [(the)-333(w)27(ork)-333(arra)28(y)83(.)]TJ -4.525 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(optional)]TJ/F8 9.9626 Tf -29.611 -11.956 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(inout)]TJ/F8 9.9626 Tf 26.096 0 Td [(.)]TJ -59.582 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(a)-333(one)-333(dimensional)-334(ar)1(ra)27(y)-333(of)-333(the)-334(same)-333(t)28(yp)-28(e)-333(of)]TJ/F11 9.9626 Tf 252.609 0 Td [(x)]TJ/F8 9.9626 Tf 5.694 0 Td [(.)]TJ 0 g 0 G -/F27 9.9626 Tf -283.209 -19.925 Td [(On)-383(Return)]TJ +/F27 9.9626 Tf -283.21 -19.925 Td [(On)-383(Return)]TJ 0 g 0 G 0 g 0 G 0 -19.925 Td [(x)]TJ 0 g 0 G -/F8 9.9626 Tf 11.028 0 Td [(global)-333(dense)-334(result)-333(matrix)]TJ/F11 9.9626 Tf 116.674 0 Td [(x)]TJ/F8 9.9626 Tf 5.694 0 Td [(.)]TJ -108.49 -11.956 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.612 0 Td [(required)]TJ/F8 9.9626 Tf -29.612 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(inout)]TJ/F8 9.9626 Tf 26.096 0 Td [(.)]TJ -59.582 -11.955 Td [(Sp)-28(eci\014ed)-474(as:)-727(an)-475(arra)28(y)-475(of)-474(rank)-475(one)-474(or)-475(t)28(w)28(o)-475(con)28(taining)-474(n)27(um)28(b)-28(ers)-474(of)-475(t)28(yp)-28(e)]TJ 0 -11.955 Td [(sp)-28(eci\014ed)-333(in)-333(T)83(able)]TJ +/F8 9.9626 Tf 11.028 0 Td [(global)-333(dense)-334(result)-333(matrix)]TJ/F11 9.9626 Tf 116.674 0 Td [(x)]TJ/F8 9.9626 Tf 5.694 0 Td [(.)]TJ -108.489 -11.956 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf -29.611 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(inout)]TJ/F8 9.9626 Tf 26.096 0 Td [(.)]TJ -59.582 -11.955 Td [(Sp)-28(eci\014ed)-474(as:)-727(an)-475(arra)28(y)-474(of)-475(rank)-475(on)1(e)-475(or)-475(t)28(w)28(o)-475(con)28(taining)-474(n)27(u)1(m)27(b)-27(e)-1(r)1(s)-475(of)-475(t)28(yp)-28(e)]TJ 0 -11.955 Td [(sp)-28(eci\014ed)-333(in)-333(T)83(able)]TJ 0 0 1 rg 0 0 1 RG [-333(15)]TJ 0 g 0 G [(.)]TJ 0 g 0 G -/F27 9.9626 Tf -24.906 -19.926 Td [(info)]TJ +/F27 9.9626 Tf -24.907 -19.925 Td [(info)]TJ 0 g 0 G -/F8 9.9626 Tf 23.758 0 Td [(Error)-333(co)-28(de.)]TJ 1.148 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.612 0 Td [(required)]TJ/F8 9.9626 Tf -29.612 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(out)]TJ/F8 9.9626 Tf 16.549 0 Td [(.)]TJ -50.035 -11.955 Td [(An)-333(in)28(te)-1(ger)-333(v)56(alue;)-334(0)-333(means)-333(no)-334(error)-333(has)-333(b)-28(een)-333(detec)-1(t)1(e)-1(d.)]TJ/F16 11.9552 Tf -24.906 -21.918 Td [(Notes)]TJ +/F8 9.9626 Tf 23.758 0 Td [(Error)-333(co)-28(de.)]TJ 1.149 -11.956 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf -29.611 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(out)]TJ/F8 9.9626 Tf 16.549 0 Td [(.)]TJ -50.035 -11.955 Td [(An)-333(in)28(tege)-1(r)-333(v)56(alue;)-334(0)-333(means)-333(no)-334(error)-333(has)-333(b)-28(een)-333(detecte)-1(d)1(.)]TJ/F16 11.9552 Tf -24.907 -21.918 Td [(Notes)]TJ 0 g 0 G -/F8 9.9626 Tf 12.176 -19.925 Td [(1.)]TJ +/F8 9.9626 Tf 12.177 -19.925 Td [(1.)]TJ 0 g 0 G - [-500(If)-316(there)-316(is)-317(no)-316(o)28(v)28(erlap)-316(in)-317(t)1(he)-317(data)-316(distribution)-316(asso)-28(ciated)-316(with)-316(the)-316(descrip-)]TJ 12.73 -11.955 Td [(tor,)-333(no)-334(op)-27(erations)-334(are)-333(p)-28(erformed;)]TJ + [-500(If)-316(there)-316(is)-317(no)-316(o)28(v)28(erlap)-316(in)-316(the)-317(data)-316(distribution)-316(asso)-28(ciated)-316(with)-316(the)-316(descrip-)]TJ 12.73 -11.955 Td [(tor,)-333(no)-334(op)-27(erations)-334(are)-333(p)-28(erformed;)]TJ 0 g 0 G -12.73 -19.926 Td [(2.)]TJ 0 g 0 G - [-500(The)-351(op)-27(e)-1(r)1(ator)]TJ/F11 9.9626 Tf 73.738 0 Td [(P)]TJ/F10 6.9738 Tf 7.779 3.616 Td [(T)]TJ/F8 9.9626 Tf 9.77 -3.616 Td [(p)-28(erforms)-350(the)-351(reduction)-351(sum)-350(of)-351(o)28(v)27(erlap)-350(elemen)27(ts;)-359(it)-351(is)-350(a)]TJ -78.557 -11.955 Td [(\134prolongation")-365(op)-28(erator)]TJ/F11 9.9626 Tf 108.923 0 Td [(P)]TJ/F10 6.9738 Tf 7.78 3.615 Td [(T)]TJ/F8 9.9626 Tf 9.914 -3.615 Td [(that)-365(replicates)-365(o)27(v)28(erlap)-365(elemen)28(ts,)-373(accoun)27(ting)]TJ -126.617 -11.955 Td [(for)-333(the)-334(ph)28(ysical)-333(replication)-333(of)-334(data;)]TJ + [-500(The)-351(op)-27(erator)]TJ/F11 9.9626 Tf 73.737 0 Td [(P)]TJ/F10 6.9738 Tf 7.78 3.616 Td [(T)]TJ/F8 9.9626 Tf 9.77 -3.616 Td [(p)-28(erforms)-350(the)-351(reduction)-351(sum)-350(of)-351(o)28(v)27(erlap)-350(elemen)28(ts)-1(;)-359(it)-351(i)1(s)-351(a)]TJ -78.557 -11.955 Td [(\134prolongation")-365(op)-28(erator)]TJ/F11 9.9626 Tf 108.923 0 Td [(P)]TJ/F10 6.9738 Tf 7.78 3.615 Td [(T)]TJ/F8 9.9626 Tf 9.914 -3.615 Td [(that)-365(replicates)-365(o)27(v)28(erlap)-365(elemen)28(ts,)-373(accoun)27(tin)1(g)]TJ -126.617 -11.955 Td [(for)-333(the)-334(ph)28(ysical)-333(replication)-333(of)-334(data;)]TJ 0 g 0 G -12.73 -19.925 Td [(3.)]TJ 0 g 0 G - [-500(The)-256(op)-27(erator)]TJ/F11 9.9626 Tf 71.841 0 Td [(P)]TJ/F10 6.9738 Tf 6.396 -1.495 Td [(a)]TJ/F8 9.9626 Tf 7.365 1.495 Td [(p)-28(erforms)-255(a)-256(scaling)-255(on)-256(the)-255(o)28(v)27(erlap)-255(elemen)28(ts)-256(b)28(y)-256(th)1(e)-256(amoun)28(t)]TJ -72.872 -11.956 Td [(of)-290(repli)1(c)-1(ation)1(;)-305(th)28(us,)-298(when)-290(com)28(bined)-289(with)-290(the)-289(re)-1(d)1(uction)-290(op)-28(erator,)-298(it)-290(impl)1(e)-1(-)]TJ 0 -11.955 Td [(men)28(ts)-334(the)-333(a)28(v)28(erage)-334(of)-333(replicated)-333(ele)-1(men)28(ts)-333(o)28(v)27(er)-333(all)-333(of)-334(t)1(he)-1(i)1(r)-334(instances.)]TJ/F16 11.9552 Tf -24.906 -19.925 Td [(Example)-388(of)-387(us)-1(e)]TJ/F8 9.9626 Tf 93.468 0 Td [(Consider)-345(the)-344(discretization)-345(mesh)-345(d)1(e)-1(p)1(ic)-1(ted)-344(in)-345(\014g.)]TJ + [-500(The)-255(op)-28(erator)]TJ/F11 9.9626 Tf 71.84 0 Td [(P)]TJ/F10 6.9738 Tf 6.397 -1.495 Td [(a)]TJ/F8 9.9626 Tf 7.364 1.495 Td [(p)-28(erforms)-255(a)-256(scaling)-255(on)-256(the)-255(o)28(v)27(erlap)-255(elemen)28(ts)-256(b)28(y)-256(the)-255(amoun)28(t)]TJ -72.871 -11.956 Td [(of)-290(r)1(e)-1(pl)1(ic)-1(ati)1(on;)-305(th)28(us,)-298(when)-290(com)28(bined)-289(with)-290(the)-289(reduction)-290(op)-28(erator,)-298(it)-289(im)-1(p)1(le-)]TJ 0 -11.955 Td [(men)28(ts)-334(the)-333(a)28(v)28(erage)-334(of)-333(replicated)-333(elem)-1(en)28(ts)-333(o)28(v)27(er)-333(all)-333(of)-333(their)-334(instances.)]TJ/F16 11.9552 Tf -24.907 -19.925 Td [(Example)-388(of)-388(use)]TJ/F8 9.9626 Tf 93.469 0 Td [(Consider)-345(the)-344(discretization)-345(mesh)-345(d)1(e)-1(p)1(icte)-1(d)-344(in)-345(\014g.)]TJ 0 0 1 rg 0 0 1 RG [-344(8)]TJ 0 g 0 G - [(,)-348(parti-)]TJ -93.468 -11.955 Td [(tioned)-330(among)-330(t)28(w)27(o)-330(pro)-27(ce)-1(sses)-330(as)-330(sho)28(wn)-330(b)28(y)-331(th)1(e)-331(dashed)-330(lines,)-330(w)-1(i)1(th)-331(an)-330(o)28(v)28(erlap)-330(of)-330(1)]TJ 0 -11.955 Td [(extra)-360(la)28(y)28(er)-360(with)-359(resp)-28(ect)-360(to)-359(the)-360(partition)-359(of)-360(\014g.)]TJ + [(,)-348(parti-)]TJ -93.469 -11.955 Td [(tioned)-330(among)-330(t)28(w)27(o)-330(pro)-27(c)-1(esses)-330(as)-330(sho)28(wn)-330(b)27(y)-330(the)-330(dashed)-330(lines,)-331(with)-330(an)-330(o)28(v)28(erlap)-330(of)-330(1)]TJ 0 -11.955 Td [(extra)-360(la)28(y)28(er)-360(with)-359(resp)-28(ect)-360(to)-359(the)-360(partition)-359(of)-360(\014g.)]TJ 0 0 1 rg 0 0 1 RG [-359(7)]TJ 0 g 0 G - [(;)-373(the)-359(data)-360(distribution)-359(is)-360(suc)28(h)]TJ 0 -11.956 Td [(that)-351(eac)27(h)-351(pro)-28(cess)-351(will)-351(o)27(wn)-351(40)-351(en)27(tries)-351(in)-351(the)-352(index)-351(space,)-356(with)-351(an)-352(o)28(v)28(erlap)-351(of)-352(16)]TJ 0 -11.955 Td [(en)28(tries)-326(placed)-325(at)-326(lo)-28(cal)-325(indices)-326(25)-326(through)-325(40;)-328(the)-326(halo)-325(will)-326(run)-325(from)-326(lo)-28(cal)-325(index)]TJ 0 -11.955 Td [(41)-290(through)-291(lo)-27(cal)-291(index)-290(48..)-430(If)-291(pro)-27(cess)-291(0)-290(assigns)-291(an)-290(initial)-290(v)55(alue)-290(of)-291(1)-290(to)-290(its)-291(en)28(tries)]TJ 0 -11.955 Td [(in)-298(the)]TJ/F11 9.9626 Tf 28.078 0 Td [(x)]TJ/F8 9.9626 Tf 8.663 0 Td [(v)28(ector,)-305(and)-298(pro)-28(cess)-298(1)-298(ass)-1(i)1(gns)-299(a)-298(v)56(alue)-298(of)-298(2,)-305(then)-298(after)-298(a)-298(call)-298(to)]TJ/F30 9.9626 Tf 265.127 0 Td [(psb_ovrl)]TJ/F8 9.9626 Tf -301.868 -11.955 Td [(with)]TJ/F30 9.9626 Tf 22.4 0 Td [(psb_avg_)]TJ/F8 9.9626 Tf 44.871 0 Td [(and)-304(a)-304(call)-304(to)]TJ/F30 9.9626 Tf 56.945 0 Td [(psb_halo_)]TJ/F8 9.9626 Tf 50.102 0 Td [(the)-304(con)28(ten)28(ts)-304(of)-304(the)-304(lo)-28(cal)-304(v)28(ectors)-304(will)-304(b)-28(e)]TJ -174.318 -11.955 Td [(the)-333(follo)28(wing)-334(\050sho)28(wing)-333(a)-334(transition)-333(among)-333(the)-334(t)28(w)28(o)-333(sub)-28(domains\051)]TJ + [(;)-373(the)-359(data)-360(distribution)-359(is)-360(suc)28(h)]TJ 0 -11.956 Td [(that)-351(eac)27(h)-351(pro)-28(cess)-351(will)-352(o)28(wn)-351(40)-352(en)28(tries)-351(in)-351(the)-352(index)-351(space,)-356(with)-351(an)-352(o)28(v)28(erlap)-351(of)-352(16)]TJ 0 -11.955 Td [(en)28(tries)-326(placed)-325(a)-1(t)-325(lo)-28(cal)-325(indices)-326(25)-326(through)-325(40;)-328(the)-326(halo)-325(w)-1(il)1(l)-326(run)-326(fr)1(om)-326(lo)-28(cal)-326(in)1(dex)]TJ 0 -11.955 Td [(41)-290(through)-291(lo)-27(cal)-291(index)-290(48..)-430(If)-291(pro)-27(cess)-291(0)-290(assigns)-291(an)-290(initial)-290(v)55(alue)-290(of)-291(1)-290(to)-290(its)-291(en)28(tries)]TJ 0 -11.955 Td [(in)-298(the)]TJ/F11 9.9626 Tf 28.079 0 Td [(x)]TJ/F8 9.9626 Tf 8.663 0 Td [(v)28(ector,)-305(and)-298(pro)-28(cess)-298(1)-298(assigns)-299(a)-298(v)56(alue)-298(of)-298(2,)-305(then)-298(after)-298(a)-298(call)-298(to)]TJ/F30 9.9626 Tf 265.127 0 Td [(psb_ovrl)]TJ/F8 9.9626 Tf -301.869 -11.955 Td [(with)]TJ/F30 9.9626 Tf 22.401 0 Td [(psb_avg_)]TJ/F8 9.9626 Tf 44.871 0 Td [(and)-304(a)-304(call)-304(to)]TJ/F30 9.9626 Tf 56.945 0 Td [(psb_halo_)]TJ/F8 9.9626 Tf 50.101 0 Td [(the)-304(con)28(ten)28(ts)-304(of)-304(the)-304(lo)-28(cal)-304(v)28(ectors)-304(will)-304(b)-28(e)]TJ -174.318 -11.955 Td [(the)-333(follo)27(win)1(g)-334(\050sho)28(wing)-333(a)-334(transition)-333(among)-333(the)-334(t)28(w)28(o)-333(sub)-28(domains\051)]TJ 0 g 0 G - 166.874 -143.462 Td [(48)]TJ + 166.875 -75.716 Td [(51)]TJ 0 g 0 G ET endstream endobj -1065 0 obj << +1186 0 obj << /Type /Page -/Contents 1066 0 R -/Resources 1064 0 R +/Contents 1187 0 R +/Resources 1185 0 R /MediaBox [0 0 595.276 841.89] -/Parent 1024 0 R -/Annots [ 1060 0 R 1062 0 R 1063 0 R ] +/Parent 1169 0 R +/Annots [ 1181 0 R 1183 0 R 1184 0 R ] >> endobj -1060 0 obj << +1181 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [253.818 555.748 265.774 566.597] +/Rect [203.009 488.002 214.964 498.851] /Subtype /Link /A << /S /GoTo /D (table.15) >> >> endobj -1062 0 obj << +1183 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [457.829 326.22 464.803 338.84] +/Rect [407.019 258.474 413.993 271.094] /Subtype /Link /A << /S /GoTo /D (figure.8) >> >> endobj -1063 0 obj << +1184 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [357.569 302.697 364.543 313.546] +/Rect [306.759 234.951 313.733 245.8] /Subtype /Link /A << /S /GoTo /D (figure.7) >> >> endobj -1067 0 obj << -/D [1065 0 R /XYZ 150.705 740.998 null] +1188 0 obj << +/D [1186 0 R /XYZ 99.895 740.998 null] >> endobj -1068 0 obj << -/D [1065 0 R /XYZ 150.705 465.033 null] +1189 0 obj << +/D [1186 0 R /XYZ 99.895 397.287 null] >> endobj -1069 0 obj << -/D [1065 0 R /XYZ 150.705 431.215 null] +1190 0 obj << +/D [1186 0 R /XYZ 99.895 363.469 null] >> endobj -1070 0 obj << -/D [1065 0 R /XYZ 150.705 387.38 null] +1191 0 obj << +/D [1186 0 R /XYZ 99.895 319.634 null] >> endobj -1064 0 obj << -/Font << /F27 497 0 R /F8 498 0 R /F11 674 0 R /F16 495 0 R /F10 691 0 R /F30 689 0 R >> +1185 0 obj << +/Font << /F8 498 0 R /F27 497 0 R /F11 674 0 R /F16 495 0 R /F10 691 0 R /F30 689 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1074 0 obj << -/Length 3552 +1195 0 obj << +/Length 3619 >> stream 0 g 0 G @@ -10844,30 +12095,30 @@ stream 0 g 0 G 0 g 0 G BT -/F31 7.9701 Tf 210.112 653.177 Td [(Pro)-29(cess)-355(0)-8986(Pro)-30(cess)-354(1)]TJ -33.382 -9.464 Td [(I)-1500(GLOB\050I\051)-1500(X\050I\051)-5180(I)-1500(GLOB\050I\051)-1500(X\050I\051)]TJ -1.184 -9.465 Td [(1)-5253(1)-2147(1.0)-5032(1)-4722(33)-2147(1.5)]TJ 0 -9.464 Td [(2)-5253(2)-2147(1.0)-5032(2)-4722(34)-2147(1.5)]TJ 0 -9.465 Td [(3)-5253(3)-2147(1.0)-5032(3)-4722(35)-2147(1.5)]TJ 0 -9.464 Td [(4)-5253(4)-2147(1.0)-5032(4)-4722(36)-2147(1.5)]TJ 0 -9.465 Td [(5)-5253(5)-2147(1.0)-5032(5)-4722(37)-2147(1.5)]TJ 0 -9.464 Td [(6)-5253(6)-2147(1.0)-5032(6)-4722(38)-2147(1.5)]TJ 0 -9.465 Td [(7)-5253(7)-2147(1.0)-5032(7)-4722(39)-2147(1.5)]TJ 0 -9.464 Td [(8)-5253(8)-2147(1.0)-5032(8)-4722(40)-2147(1.5)]TJ 0 -9.465 Td [(9)-5253(9)-2147(1.0)-5032(9)-4722(41)-2147(2.0)]TJ -4.235 -9.464 Td [(10)-4722(10)-2147(1.0)-4500(10)-4722(42)-2147(2.0)]TJ 0 -9.465 Td [(11)-4722(11)-2147(1.0)-4500(11)-4722(43)-2147(2.0)]TJ 0 -9.464 Td [(12)-4722(12)-2147(1.0)-4500(12)-4722(44)-2147(2.0)]TJ 0 -9.465 Td [(13)-4722(13)-2147(1.0)-4500(13)-4722(45)-2147(2.0)]TJ 0 -9.464 Td [(14)-4722(14)-2147(1.0)-4500(14)-4722(46)-2147(2.0)]TJ 0 -9.465 Td [(15)-4722(15)-2147(1.0)-4500(15)-4722(47)-2147(2.0)]TJ 0 -9.464 Td [(16)-4722(16)-2147(1.0)-4500(16)-4722(48)-2147(2.0)]TJ 0 -9.465 Td [(17)-4722(17)-2147(1.0)-4500(17)-4722(49)-2147(2.0)]TJ 0 -9.464 Td [(18)-4722(18)-2147(1.0)-4500(18)-4722(50)-2147(2.0)]TJ 0 -9.465 Td [(19)-4722(19)-2147(1.0)-4500(19)-4722(51)-2147(2.0)]TJ 0 -9.464 Td [(20)-4722(20)-2147(1.0)-4500(20)-4722(52)-2147(2.0)]TJ 0 -9.465 Td [(21)-4722(21)-2147(1.0)-4500(21)-4722(53)-2147(2.0)]TJ 0 -9.464 Td [(22)-4722(22)-2147(1.0)-4500(22)-4722(54)-2147(2.0)]TJ 0 -9.465 Td [(23)-4722(23)-2147(1.0)-4500(23)-4722(55)-2147(2.0)]TJ 0 -9.464 Td [(24)-4722(24)-2147(1.0)-4500(24)-4722(56)-2147(2.0)]TJ 0 -9.465 Td [(25)-4722(25)-2147(1.5)-4500(25)-4722(57)-2147(2.0)]TJ 0 -9.464 Td [(26)-4722(26)-2147(1.5)-4500(26)-4722(58)-2147(2.0)]TJ 0 -9.465 Td [(27)-4722(27)-2147(1.5)-4500(27)-4722(59)-2147(2.0)]TJ 0 -9.464 Td [(28)-4722(28)-2147(1.5)-4500(28)-4722(60)-2147(2.0)]TJ 0 -9.465 Td [(29)-4722(29)-2147(1.5)-4500(29)-4722(61)-2147(2.0)]TJ 0 -9.464 Td [(30)-4722(30)-2147(1.5)-4500(30)-4722(62)-2147(2.0)]TJ 0 -9.465 Td [(31)-4722(31)-2147(1.5)-4500(31)-4722(63)-2147(2.0)]TJ 0 -9.464 Td [(32)-4722(32)-2147(1.5)-4500(32)-4722(64)-2147(2.0)]TJ 0 -9.465 Td [(33)-4722(33)-2147(1.5)-4500(33)-4722(25)-2147(1.5)]TJ 0 -9.464 Td [(34)-4722(34)-2147(1.5)-4500(34)-4722(26)-2147(1.5)]TJ 0 -9.465 Td [(35)-4722(35)-2147(1.5)-4500(35)-4722(27)-2147(1.5)]TJ 0 -9.464 Td [(36)-4722(36)-2147(1.5)-4500(36)-4722(28)-2147(1.5)]TJ 0 -9.465 Td [(37)-4722(37)-2147(1.5)-4500(37)-4722(29)-2147(1.5)]TJ 0 -9.464 Td [(38)-4722(38)-2147(1.5)-4500(38)-4722(30)-2147(1.5)]TJ 0 -9.465 Td [(39)-4722(39)-2147(1.5)-4500(39)-4722(31)-2147(1.5)]TJ 0 -9.464 Td [(40)-4722(40)-2147(1.5)-4500(40)-4722(32)-2147(1.5)]TJ 0 -9.465 Td [(41)-4722(41)-2147(2.0)-4500(41)-4722(17)-2147(1.0)]TJ 0 -9.464 Td [(42)-4722(42)-2147(2.0)-4500(42)-4722(18)-2147(1.0)]TJ 0 -9.465 Td [(43)-4722(43)-2147(2.0)-4500(43)-4722(19)-2147(1.0)]TJ 0 -9.464 Td [(44)-4722(44)-2147(2.0)-4500(44)-4722(20)-2147(1.0)]TJ 0 -9.465 Td [(45)-4722(45)-2147(2.0)-4500(45)-4722(21)-2147(1.0)]TJ 0 -9.464 Td [(46)-4722(46)-2147(2.0)-4500(46)-4722(22)-2147(1.0)]TJ 0 -9.465 Td [(47)-4722(47)-2147(2.0)-4500(47)-4722(23)-2147(1.0)]TJ 0 -9.464 Td [(48)-4722(48)-2147(2.0)-4500(48)-4722(24)-2147(1.0)]TJ +/F31 7.9701 Tf 260.921 653.177 Td [(Pro)-29(ce)-1(ss)-354(0)-8986(Pro)-30(cess)-354(1)]TJ -33.381 -9.464 Td [(I)-1500(GLOB\050I\051)-1500(X\050I\051)-5180(I)-1500(GLOB\050I\051)-1500(X\050I\051)]TJ -1.185 -9.465 Td [(1)-5253(1)-2148(1)1(.)-1(0)-5031(1)-4722(33)-2147(1.5)]TJ 0 -9.464 Td [(2)-5253(2)-2148(1)1(.)-1(0)-5031(2)-4722(34)-2147(1.5)]TJ 0 -9.465 Td [(3)-5253(3)-2148(1)1(.)-1(0)-5031(3)-4722(35)-2147(1.5)]TJ 0 -9.464 Td [(4)-5253(4)-2148(1)1(.)-1(0)-5031(4)-4722(36)-2147(1.5)]TJ 0 -9.465 Td [(5)-5253(5)-2148(1)1(.)-1(0)-5031(5)-4722(37)-2147(1.5)]TJ 0 -9.464 Td [(6)-5253(6)-2148(1)1(.)-1(0)-5031(6)-4722(38)-2147(1.5)]TJ 0 -9.465 Td [(7)-5253(7)-2148(1)1(.)-1(0)-5031(7)-4722(39)-2147(1.5)]TJ 0 -9.464 Td [(8)-5253(8)-2148(1)1(.)-1(0)-5031(8)-4722(40)-2147(1.5)]TJ 0 -9.465 Td [(9)-5253(9)-2148(1)1(.)-1(0)-5031(9)-4722(41)-2147(2.0)]TJ -4.234 -9.464 Td [(10)-4722(10)-2147(1.0)-4500(10)-4722(42)-2147(2.0)]TJ 0 -9.465 Td [(11)-4722(11)-2147(1.0)-4500(11)-4722(43)-2147(2.0)]TJ 0 -9.464 Td [(12)-4722(12)-2147(1.0)-4500(12)-4722(44)-2147(2.0)]TJ 0 -9.465 Td [(13)-4722(13)-2147(1.0)-4500(13)-4722(45)-2147(2.0)]TJ 0 -9.464 Td [(14)-4722(14)-2147(1.0)-4500(14)-4722(46)-2147(2.0)]TJ 0 -9.465 Td [(15)-4722(15)-2147(1.0)-4500(15)-4722(47)-2147(2.0)]TJ 0 -9.464 Td [(16)-4722(16)-2147(1.0)-4500(16)-4722(48)-2147(2.0)]TJ 0 -9.465 Td [(17)-4722(17)-2147(1.0)-4500(17)-4722(49)-2147(2.0)]TJ 0 -9.464 Td [(18)-4722(18)-2147(1.0)-4500(18)-4722(50)-2147(2.0)]TJ 0 -9.465 Td [(19)-4722(19)-2147(1.0)-4500(19)-4722(51)-2147(2.0)]TJ 0 -9.464 Td [(20)-4722(20)-2147(1.0)-4500(20)-4722(52)-2147(2.0)]TJ 0 -9.465 Td [(21)-4722(21)-2147(1.0)-4500(21)-4722(53)-2147(2.0)]TJ 0 -9.464 Td [(22)-4722(22)-2147(1.0)-4500(22)-4722(54)-2147(2.0)]TJ 0 -9.465 Td [(23)-4722(23)-2147(1.0)-4500(23)-4722(55)-2147(2.0)]TJ 0 -9.464 Td [(24)-4722(24)-2147(1.0)-4500(24)-4722(56)-2147(2.0)]TJ 0 -9.465 Td [(25)-4722(25)-2147(1.5)-4500(25)-4722(57)-2147(2.0)]TJ 0 -9.464 Td [(26)-4722(26)-2147(1.5)-4500(26)-4722(58)-2147(2.0)]TJ 0 -9.465 Td [(27)-4722(27)-2147(1.5)-4500(27)-4722(59)-2147(2.0)]TJ 0 -9.464 Td [(28)-4722(28)-2147(1.5)-4500(28)-4722(60)-2147(2.0)]TJ 0 -9.465 Td [(29)-4722(29)-2147(1.5)-4500(29)-4722(61)-2147(2.0)]TJ 0 -9.464 Td [(30)-4722(30)-2147(1.5)-4500(30)-4722(62)-2147(2.0)]TJ 0 -9.465 Td [(31)-4722(31)-2147(1.5)-4500(31)-4722(63)-2147(2.0)]TJ 0 -9.464 Td [(32)-4722(32)-2147(1.5)-4500(32)-4722(64)-2147(2.0)]TJ 0 -9.465 Td [(33)-4722(33)-2147(1.5)-4500(33)-4722(25)-2147(1.5)]TJ 0 -9.464 Td [(34)-4722(34)-2147(1.5)-4500(34)-4722(26)-2147(1.5)]TJ 0 -9.465 Td [(35)-4722(35)-2147(1.5)-4500(35)-4722(27)-2147(1.5)]TJ 0 -9.464 Td [(36)-4722(36)-2147(1.5)-4500(36)-4722(28)-2147(1.5)]TJ 0 -9.465 Td [(37)-4722(37)-2147(1.5)-4500(37)-4722(29)-2147(1.5)]TJ 0 -9.464 Td [(38)-4722(38)-2147(1.5)-4500(38)-4722(30)-2147(1.5)]TJ 0 -9.465 Td [(39)-4722(39)-2147(1.5)-4500(39)-4722(31)-2147(1.5)]TJ 0 -9.464 Td [(40)-4722(40)-2147(1.5)-4500(40)-4722(32)-2147(1.5)]TJ 0 -9.465 Td [(41)-4722(41)-2147(2.0)-4500(41)-4722(17)-2147(1.0)]TJ 0 -9.464 Td [(42)-4722(42)-2147(2.0)-4500(42)-4722(18)-2147(1.0)]TJ 0 -9.465 Td [(43)-4722(43)-2147(2.0)-4500(43)-4722(19)-2147(1.0)]TJ 0 -9.464 Td [(44)-4722(44)-2147(2.0)-4500(44)-4722(20)-2147(1.0)]TJ 0 -9.465 Td [(45)-4722(45)-2147(2.0)-4500(45)-4722(21)-2147(1.0)]TJ 0 -9.464 Td [(46)-4722(46)-2147(2.0)-4500(46)-4722(22)-2147(1.0)]TJ 0 -9.465 Td [(47)-4722(47)-2147(2.0)-4500(47)-4722(23)-2147(1.0)]TJ 0 -9.464 Td [(48)-4722(48)-2147(2.0)-4500(48)-4722(24)-2147(1.0)]TJ 0 g 0 G 0 g 0 G -/F8 9.9626 Tf 95.459 -98.979 Td [(49)]TJ +/F8 9.9626 Tf 95.458 -98.979 Td [(52)]TJ 0 g 0 G ET endstream endobj -1073 0 obj << +1194 0 obj << /Type /Page -/Contents 1074 0 R -/Resources 1072 0 R +/Contents 1195 0 R +/Resources 1193 0 R /MediaBox [0 0 595.276 841.89] -/Parent 1076 0 R +/Parent 1169 0 R >> endobj -1075 0 obj << -/D [1073 0 R /XYZ 99.895 740.998 null] +1196 0 obj << +/D [1194 0 R /XYZ 150.705 740.998 null] >> endobj -1072 0 obj << +1193 0 obj << /Font << /F31 695 0 R /F8 498 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1079 0 obj << -/Length 340 +1199 0 obj << +/Length 347 >> stream 0 g 0 G @@ -10875,7 +12126,7 @@ stream 0 g 0 G 0 g 0 G 0 g 0 G -1 0 0 1 155.512 574.795 cm +1 0 0 1 104.703 574.795 cm q 0 -1 1 0 0 0 cm q @@ -10887,39 +12138,39 @@ Q Q Q 0 g 0 G -1 0 0 1 -155.512 -574.795 cm +1 0 0 1 -104.703 -574.795 cm BT -/F8 9.9626 Tf 240.078 263.559 Td [(Figure)-333(8:)-445(Sample)-333(discretization)-333(mesh.)]TJ +/F8 9.9626 Tf 189.268 263.559 Td [(Figure)-333(8:)-445(Sample)-333(discretization)-333(mes)-1(h)1(.)]TJ 0 g 0 G 0 g 0 G 0 g 0 G - 77.501 -173.121 Td [(50)]TJ + 77.502 -173.121 Td [(53)]TJ 0 g 0 G ET endstream endobj -1078 0 obj << +1198 0 obj << /Type /Page -/Contents 1079 0 R -/Resources 1077 0 R +/Contents 1199 0 R +/Resources 1197 0 R /MediaBox [0 0 595.276 841.89] -/Parent 1076 0 R +/Parent 1169 0 R >> endobj -1061 0 obj << +1182 0 obj << /Type /XObject /Subtype /Form /FormType 1 /PTEX.FileName (./figures/try8x8_ov.pdf) /PTEX.PageNumber 1 -/PTEX.InfoDict 1081 0 R +/PTEX.InfoDict 1201 0 R /BBox [0 0 436 514] /Resources << /ProcSet [ /PDF /Text ] /ExtGState << -/R7 1082 0 R ->>/Font << /R8 1083 0 R/R9 1084 0 R>> +/R7 1202 0 R +>>/Font << /R8 1203 0 R/R9 1204 0 R>> >> -/Length 1085 0 R +/Length 1205 0 R /Filter /FlateDecode >> stream @@ -10933,107 +12184,109 @@ V óá!Zäÿ/L)ÇÇ8ú:ß=þ êë¼® endstream endobj -1081 0 obj +1201 0 obj << /Producer (ESP Ghostscript 815.03) /CreationDate (D:20070118114343) /ModDate (D:20070118114343) >> endobj -1082 0 obj +1202 0 obj << /Type /ExtGState /OPM 1 >> endobj -1083 0 obj +1203 0 obj << /BaseFont /Times-Roman /Type /Font /Subtype /Type1 >> endobj -1084 0 obj +1204 0 obj << /BaseFont /Times-Bold /Type /Font /Subtype /Type1 >> endobj -1085 0 obj +1205 0 obj 3652 endobj -1080 0 obj << -/D [1078 0 R /XYZ 150.705 740.998 null] +1200 0 obj << +/D [1198 0 R /XYZ 99.895 740.998 null] >> endobj -1071 0 obj << -/D [1078 0 R /XYZ 283.692 275.514 null] +1192 0 obj << +/D [1198 0 R /XYZ 232.883 275.514 null] >> endobj -1077 0 obj << +1197 0 obj << /Font << /F8 498 0 R >> -/XObject << /Im4 1061 0 R >> +/XObject << /Im4 1182 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1091 0 obj << -/Length 8030 +1211 0 obj << +/Length 9285 >> stream 0 g 0 G 0 g 0 G +0 g 0 G +0 g 0 G BT -/F16 11.9552 Tf 99.895 706.129 Td [(psb)]TJ +/F16 14.3462 Tf 150.705 682.331 Td [(psb)]TJ ET q -1 0 0 1 120.951 706.328 cm -[]0 d 0 J 0.398 w 0 0 m 4.035 0 l S +1 0 0 1 175.972 682.53 cm +[]0 d 0 J 0.398 w 0 0 m 4.842 0 l S Q BT -/F16 11.9552 Tf 124.986 706.129 Td [(gather)-375(|)-375(Gather)-375(Global)-375(Dense)-375(Matrix)]TJ/F8 9.9626 Tf -25.091 -18.389 Td [(These)-384(subroutines)-384(collect)-385(the)-384(p)-28(orti)1(ons)-385(of)-384(global)-384(dense)-384(matrix)-384(distributed)-384(o)28(v)27(er)]TJ 0 -11.956 Td [(all)-333(pro)-28(cess)-334(in)28(to)-333(one)-333(single)-334(arra)28(y)-333(stored)-334(on)-333(one)-333(pro)-28(cess.)]TJ/F11 9.9626 Tf 120.435 -23.043 Td [(g)-36(l)-20(ob)]TJ +/F16 14.3462 Tf 180.814 682.331 Td [(gather|Gather)-375(Global)-375(Dense)-375(Matrix)]TJ/F8 9.9626 Tf -30.109 -27.687 Td [(These)-384(subroutines)-384(collect)-385(the)-384(p)-27(ortions)-385(of)-384(global)-384(dense)-384(matrix)-384(distributed)-384(o)28(v)27(er)]TJ 0 -11.955 Td [(all)-333(pro)-28(cess)-334(i)1(n)27(to)-333(one)-333(single)-334(arra)28(y)-333(stored)-334(on)-333(one)-333(pro)-28(cess.)]TJ/F11 9.9626 Tf 120.435 -21.224 Td [(g)-36(l)-19(ob)]TJ ET q -1 0 0 1 238.311 652.94 cm +1 0 0 1 289.12 621.664 cm []0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F11 9.9626 Tf 241.299 652.741 Td [(x)]TJ/F14 9.9626 Tf 8.462 0 Td [(\040)]TJ/F11 9.9626 Tf 12.73 0 Td [(col)-20(l)-19(ect)]TJ/F8 9.9626 Tf 28.025 0 Td [(\050)]TJ/F11 9.9626 Tf 3.875 0 Td [(l)-20(oc)]TJ +/F11 9.9626 Tf 292.109 621.465 Td [(x)]TJ/F14 9.9626 Tf 8.461 0 Td [(\040)]TJ/F11 9.9626 Tf 12.73 0 Td [(col)-20(l)-19(ect)]TJ/F8 9.9626 Tf 28.026 0 Td [(\050)]TJ/F11 9.9626 Tf 3.874 0 Td [(l)-20(oc)]TJ ET q -1 0 0 1 307.298 652.94 cm +1 0 0 1 358.107 621.664 cm []0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F11 9.9626 Tf 310.287 652.741 Td [(x)]TJ/F10 6.9738 Tf 5.694 -1.495 Td [(i)]TJ/F8 9.9626 Tf 3.316 1.495 Td [(\051)]TJ -219.402 -21.107 Td [(where:)]TJ +/F11 9.9626 Tf 361.096 621.465 Td [(x)]TJ/F10 6.9738 Tf 5.694 -1.494 Td [(i)]TJ/F8 9.9626 Tf 3.317 1.494 Td [(\051)]TJ -219.402 -19.287 Td [(where:)]TJ 0 g 0 G -/F11 9.9626 Tf 0 -19.276 Td [(g)-36(l)-20(ob)]TJ +/F11 9.9626 Tf 0 -17.82 Td [(g)-36(l)-19(o)-1(b)]TJ ET q -1 0 0 1 117.965 612.557 cm +1 0 0 1 168.775 584.557 cm []0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q BT -/F11 9.9626 Tf 121.403 612.358 Td [(x)]TJ +/F11 9.9626 Tf 172.212 584.358 Td [(x)]TJ 0 g 0 G /F8 9.9626 Tf 10.675 0 Td [(is)-333(the)-334(global)-333(submatrix)]TJ/F11 9.9626 Tf 103.916 0 Td [(g)-36(l)-20(ob)]TJ ET q -1 0 0 1 253.974 612.557 cm +1 0 0 1 304.784 584.557 cm []0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F11 9.9626 Tf 256.963 612.358 Td [(x)]TJ/F7 6.9738 Tf 5.694 -1.495 Td [(1:)]TJ/F10 6.9738 Tf 6.227 0 Td [(m;)]TJ/F7 6.9738 Tf 9.436 0 Td [(1:)]TJ/F10 6.9738 Tf 6.226 0 Td [(n)]TJ +/F11 9.9626 Tf 307.773 584.358 Td [(x)]TJ/F7 6.9738 Tf 5.694 -1.495 Td [(1:)]TJ/F10 6.9738 Tf 6.226 0 Td [(m;)]TJ/F7 6.9738 Tf 9.436 0 Td [(1:)]TJ/F10 6.9738 Tf 6.227 0 Td [(n)]TJ 0 g 0 G -/F11 9.9626 Tf -184.651 -18.106 Td [(l)-20(oc)]TJ +/F11 9.9626 Tf -184.651 -17.378 Td [(l)-20(oc)]TJ ET q -1 0 0 1 112.892 592.956 cm +1 0 0 1 163.701 565.684 cm []0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q BT -/F11 9.9626 Tf 116.329 592.757 Td [(x)]TJ/F10 6.9738 Tf 5.694 -1.494 Td [(i)]TJ +/F11 9.9626 Tf 167.139 565.485 Td [(x)]TJ/F10 6.9738 Tf 5.693 -1.494 Td [(i)]TJ 0 g 0 G -/F8 9.9626 Tf 8.298 1.494 Td [(is)-333(the)-334(lo)-27(c)-1(al)-333(p)-28(ortion)-333(of)-333(global)-333(dense)-334(matrix)-333(on)-333(pro)-28(cess)]TJ/F11 9.9626 Tf 234.704 0 Td [(i)]TJ/F8 9.9626 Tf 3.432 0 Td [(.)]TJ +/F8 9.9626 Tf 8.299 1.494 Td [(is)-333(the)-334(lo)-27(cal)-334(p)-28(or)1(tion)-334(of)-333(global)-333(dense)-334(matrix)-333(on)-333(pro)-28(cess)]TJ/F11 9.9626 Tf 234.703 0 Td [(i)]TJ/F8 9.9626 Tf 3.433 0 Td [(.)]TJ 0 g 0 G -/F11 9.9626 Tf -268.562 -19.601 Td [(col)-20(l)-19(ect)]TJ +/F11 9.9626 Tf -268.562 -18.873 Td [(col)-20(l)-19(ect)]TJ 0 g 0 G /F8 9.9626 Tf 33.007 0 Td [(is)-333(the)-334(collect)-333(function.)]TJ 0 g 0 G @@ -11041,743 +12294,1022 @@ BT 0 g 0 G ET q -1 0 0 1 177.988 554.005 cm +1 0 0 1 228.797 529.645 cm []0 d 0 J 0.398 w 0 0 m 187.526 0 l S Q BT -/F11 9.9626 Tf 183.966 545.437 Td [(x)]TJ/F10 6.9738 Tf 5.693 -1.494 Td [(i)]TJ/F11 9.9626 Tf 3.317 1.494 Td [(;)-167(y)]TJ/F27 9.9626 Tf 111.399 0 Td [(Subroutine)]TJ +/F11 9.9626 Tf 234.775 521.077 Td [(x)]TJ/F10 6.9738 Tf 5.694 -1.495 Td [(i)]TJ/F11 9.9626 Tf 3.317 1.495 Td [(;)-167(y)]TJ/F27 9.9626 Tf 111.399 0 Td [(Subroutine)]TJ ET q -1 0 0 1 177.988 541.652 cm +1 0 0 1 228.797 517.291 cm []0 d 0 J 0.398 w 0 0 m 187.526 0 l S Q BT -/F8 9.9626 Tf 183.966 533.084 Td [(In)28(teger)-9028(psb)]TJ +/F8 9.9626 Tf 234.775 508.723 Td [(In)28(teger)-9028(psb)]TJ ET q -1 0 0 1 319.972 533.283 cm +1 0 0 1 370.782 508.922 cm []0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F8 9.9626 Tf 322.961 533.084 Td [(gather)]TJ -138.995 -11.955 Td [(Short)-333(Precision)-333(R)-1(eal)-3102(psb)]TJ +/F8 9.9626 Tf 373.771 508.723 Td [(gather)]TJ -138.996 -11.955 Td [(Short)-333(Precision)-334(Real)-3102(psb)]TJ ET q -1 0 0 1 319.972 521.328 cm +1 0 0 1 370.782 496.967 cm []0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F8 9.9626 Tf 322.961 521.129 Td [(gather)]TJ -138.995 -11.956 Td [(Long)-333(Precision)-334(Real)-3314(p)1(s)-1(b)]TJ +/F8 9.9626 Tf 373.771 496.768 Td [(gather)]TJ -138.996 -11.955 Td [(Long)-333(Precision)-334(Real)-3314(psb)]TJ ET q -1 0 0 1 319.972 509.373 cm +1 0 0 1 370.782 485.012 cm []0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F8 9.9626 Tf 322.961 509.173 Td [(gather)]TJ -138.995 -11.955 Td [(Short)-333(Precision)-333(C)-1(omplex)-1200(p)1(s)-1(b)]TJ +/F8 9.9626 Tf 373.771 484.813 Td [(gather)]TJ -138.996 -11.955 Td [(Short)-333(Precision)-334(Complex)-1200(psb)]TJ ET q -1 0 0 1 319.972 497.418 cm +1 0 0 1 370.782 473.057 cm []0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F8 9.9626 Tf 322.961 497.218 Td [(gather)]TJ -138.995 -11.955 Td [(Long)-333(Precision)-334(Complex)-1411(psb)]TJ +/F8 9.9626 Tf 373.771 472.858 Td [(gather)]TJ -138.996 -11.956 Td [(Long)-333(Precision)-334(Complex)-1411(psb)]TJ ET q -1 0 0 1 319.972 485.462 cm +1 0 0 1 370.782 461.102 cm []0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F8 9.9626 Tf 322.961 485.263 Td [(gather)]TJ +/F8 9.9626 Tf 373.771 460.902 Td [(gather)]TJ ET q -1 0 0 1 177.988 481.477 cm +1 0 0 1 228.797 457.117 cm []0 d 0 J 0.398 w 0 0 m 187.526 0 l S Q 0 g 0 G BT -/F8 9.9626 Tf 225.577 453.438 Td [(T)83(able)-333(16:)-444(Data)-334(t)28(yp)-28(es)]TJ +/F8 9.9626 Tf 276.386 429.077 Td [(T)83(able)-333(16:)-444(Data)-334(t)28(yp)-28(es)]TJ 0 g 0 G 0 g 0 G +/F27 9.9626 Tf -124.304 -29.72 Td [(c)-138(a)-138(l)-139(l)]TJ/F8 9.9626 Tf 29.737 0 Td [(p)-123(s)-123(b)]TJ +ET +q +1 0 0 1 201.095 399.556 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 205.31 399.357 Td [(g)-123(a)-123(t)-123(h)-123(e)-123(r)-229(\050)-215(g)-110(l)-110(o)-110(b)]TJ +ET +q +1 0 0 1 270.682 399.556 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 274.766 399.357 Td [(x)-381(,)-888(l)-127(o)-127(c)]TJ +ET +q +1 0 0 1 312.009 399.556 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 316.265 399.357 Td [(x)-415(,)-874(d)-113(e)-112(s)-113(c)]TJ +ET +q +1 0 0 1 360.541 399.556 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 364.652 399.357 Td [(a)-386(,)-888(i)-127(n)-127(f)-127(o)-415(,)-885(r)-124(o)-123(o)-124(t)-230(\051)]TJ/F27 9.9626 Tf -212.57 -11.955 Td [(c)-138(a)-138(l)-139(l)]TJ/F8 9.9626 Tf 29.737 0 Td [(p)-123(s)-123(b)]TJ +ET +q +1 0 0 1 201.095 387.601 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 205.31 387.402 Td [(g)-123(a)-123(t)-123(h)-123(e)-123(r)-229(\050)-215(g)-110(l)-110(o)-110(b)]TJ +ET +q +1 0 0 1 270.682 387.601 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 274.766 387.402 Td [(x)-381(,)-888(l)-127(o)-127(c)]TJ +ET +q +1 0 0 1 312.009 387.601 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 316.265 387.402 Td [(x)-415(,)-874(d)-113(e)-112(s)-113(c)]TJ +ET +q +1 0 0 1 360.541 387.601 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 364.652 387.402 Td [(a)-386(,)-888(i)-127(n)-127(f)-127(o)-415(,)-885(r)-124(o)-123(o)-124(t)-230(\051)]TJ 0 g 0 G 0 g 0 G -/F30 9.9626 Tf -125.682 -34.674 Td [(call)-525(psb_gather\050glob_x,)-525(loc_x,)-525(desc_a,)-525(info,)-525(root\051)]TJ 0 -11.956 Td [(call)-525(psb_gather\050glob_x,)-525(loc_x,)-525(desc_a,)-525(info,)-525(root\051)]TJ 0 g 0 G -/F27 9.9626 Tf 0 -21.106 Td [(T)32(yp)-32(e:)]TJ +/F27 9.9626 Tf -213.947 -24.212 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G /F8 9.9626 Tf 33.797 0 Td [(Sync)28(hronous.)]TJ 0 g 0 G -/F27 9.9626 Tf -33.797 -19.601 Td [(On)-383(En)32(try)]TJ +/F27 9.9626 Tf -33.797 -18.873 Td [(On)-383(En)32(try)]TJ 0 g 0 G 0 g 0 G - 0 -19.601 Td [(lo)-32(c)]TJ + 0 -18.873 Td [(lo)-32(c)]TJ ET q -1 0 0 1 114.904 346.7 cm +1 0 0 1 165.713 325.643 cm []0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q BT -/F27 9.9626 Tf 118.341 346.5 Td [(x)]TJ +/F27 9.9626 Tf 169.151 325.444 Td [(x)]TJ 0 g 0 G -/F8 9.9626 Tf 11.028 0 Td [(the)-333(lo)-28(cal)-333(p)-28(ortion)-333(of)-334(global)-333(dense)-333(matrix)]TJ/F11 9.9626 Tf 176.118 0 Td [(g)-36(l)-19(o)-1(b)]TJ +/F8 9.9626 Tf 11.028 0 Td [(the)-333(lo)-28(cal)-333(p)-28(ortion)-333(of)-334(global)-333(dense)-333(matrix)]TJ/F11 9.9626 Tf 176.117 0 Td [(g)-36(l)-20(ob)]TJ ET q -1 0 0 1 323.467 346.7 cm +1 0 0 1 374.277 325.643 cm []0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F11 9.9626 Tf 326.456 346.5 Td [(x)]TJ/F8 9.9626 Tf 5.694 0 Td [(.)]TJ -207.348 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf -29.611 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.547 0 Td [(.)]TJ -43.033 -11.955 Td [(Sp)-28(eci\014ed)-255(as:)-405(a)-255(rank)-254(one)-255(or)-255(t)28(w)27(o)-254(arra)27(y)-254(or)-255(an)-255(ob)-55(jec)-1(t)-254(of)-255(t)28(yp)-28(e)]TJ +/F11 9.9626 Tf 377.266 325.444 Td [(x)]TJ/F8 9.9626 Tf 5.694 0 Td [(.)]TJ -207.349 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.956 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.612 0 Td [(required)]TJ/F8 9.9626 Tf -29.612 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.548 0 Td [(.)]TJ -43.034 -11.955 Td [(Sp)-28(eci\014ed)-255(as:)-405(a)-255(rank)-254(one)-255(or)-255(t)28(w)27(o)-254(arra)27(y)-254(or)-255(an)-255(ob)-56(j)1(e)-1(ct)-254(of)-255(t)28(yp)-28(e)]TJ 0 0 1 rg 0 0 1 RG /F30 9.9626 Tf 244.743 0 Td [(psb)]TJ ET q -1 0 0 1 385.864 298.879 cm +1 0 0 1 436.673 277.822 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 389.002 298.68 Td [(T)]TJ +/F30 9.9626 Tf 439.811 277.623 Td [(T)]TJ ET q -1 0 0 1 394.86 298.879 cm +1 0 0 1 445.669 277.822 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 397.998 298.68 Td [(vect)]TJ +/F30 9.9626 Tf 448.807 277.623 Td [(vect)]TJ ET q -1 0 0 1 419.547 298.879 cm +1 0 0 1 470.356 277.822 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 422.685 298.68 Td [(type)]TJ +/F30 9.9626 Tf 473.495 277.623 Td [(type)]TJ 0 g 0 G -/F8 9.9626 Tf -297.883 -11.956 Td [(indicated)-333(in)-334(T)84(able)]TJ +/F8 9.9626 Tf -297.884 -11.955 Td [(indicated)-333(in)-334(T)84(able)]TJ 0 0 1 rg 0 0 1 RG [-334(16)]TJ 0 g 0 G [(.)]TJ 0 g 0 G -/F27 9.9626 Tf -24.907 -19.6 Td [(desc)]TJ +/F27 9.9626 Tf -24.906 -18.873 Td [(desc)]TJ ET q -1 0 0 1 121.81 267.323 cm +1 0 0 1 172.619 246.994 cm []0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q BT -/F27 9.9626 Tf 125.247 267.124 Td [(a)]TJ +/F27 9.9626 Tf 176.057 246.795 Td [(a)]TJ 0 g 0 G -/F8 9.9626 Tf 10.551 0 Td [(con)28(tains)-334(d)1(ata)-334(structures)-333(for)-333(com)-1(m)28(unications.)]TJ -10.996 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.956 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf -29.611 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.547 0 Td [(.)]TJ -43.033 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(a)-333(structured)-333(data)-333(of)-334(t)28(yp)-28(e)]TJ +/F8 9.9626 Tf 10.55 0 Td [(con)28(tains)-334(data)-333(structures)-333(for)-333(c)-1(omm)28(unications.)]TJ -10.996 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.612 0 Td [(required)]TJ/F8 9.9626 Tf -29.612 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.548 0 Td [(.)]TJ -43.034 -11.956 Td [(Sp)-28(eci\014ed)-333(as:)-445(a)-333(structured)-333(data)-333(of)-334(t)28(yp)-28(e)]TJ 0 0 1 rg 0 0 1 RG /F30 9.9626 Tf 170.915 0 Td [(psb)]TJ ET q -1 0 0 1 312.036 219.502 cm +1 0 0 1 362.845 199.174 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 315.174 219.303 Td [(desc)]TJ +/F30 9.9626 Tf 365.983 198.974 Td [(desc)]TJ ET q -1 0 0 1 336.723 219.502 cm +1 0 0 1 387.532 199.174 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 339.861 219.303 Td [(type)]TJ -0 g 0 G -/F8 9.9626 Tf 20.921 0 Td [(.)]TJ -0 g 0 G -/F27 9.9626 Tf -260.887 -19.601 Td [(ro)-32(ot)]TJ +/F30 9.9626 Tf 390.67 198.974 Td [(type)]TJ 0 g 0 G -/F8 9.9626 Tf 25.931 0 Td [(The)-291(pro)-28(cess)-291(that)-291(holds)-291(the)-291(global)-291(cop)28(y)83(.)-430(If)]TJ/F11 9.9626 Tf 182.522 0 Td [(r)-28(oot)]TJ/F8 9.9626 Tf 20.795 0 Td [(=)]TJ/F14 9.9626 Tf 10.516 0 Td [(\000)]TJ/F8 9.9626 Tf 7.749 0 Td [(1)-291(all)-291(the)-291(pro)-28(cesses)-291(will)]TJ -222.606 -11.955 Td [(ha)28(v)28(e)-334(a)-333(cop)28(y)-334(of)-333(the)-333(global)-334(v)28(ector.)]TJ 0 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(global)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(optional)]TJ/F8 9.9626 Tf -29.611 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.547 0 Td [(.)]TJ -43.033 -11.956 Td [(Sp)-28(eci\014ed)-333(as:)-445(an)-333(in)28(teger)-333(v)55(ariable)]TJ/F14 9.9626 Tf 142.079 0 Td [(\000)]TJ/F8 9.9626 Tf 7.748 0 Td [(1)]TJ/F14 9.9626 Tf 7.749 0 Td [(\024)]TJ/F11 9.9626 Tf 10.516 0 Td [(r)-28(oot)]TJ/F14 9.9626 Tf 20.795 0 Td [(\024)]TJ/F11 9.9626 Tf 10.516 0 Td [(np)]TJ/F14 9.9626 Tf 13.206 0 Td [(\000)]TJ/F8 9.9626 Tf 9.963 0 Td [(1,)-333(default)]TJ/F14 9.9626 Tf 44.555 0 Td [(\000)]TJ/F8 9.9626 Tf 7.749 0 Td [(1.)]TJ +/F8 9.9626 Tf 20.922 0 Td [(.)]TJ 0 g 0 G -/F27 9.9626 Tf -299.783 -19.6 Td [(On)-383(Return)]TJ +/F27 9.9626 Tf -260.887 -18.873 Td [(ro)-32(ot)]TJ 0 g 0 G +/F8 9.9626 Tf 25.93 0 Td [(The)-291(pro)-28(cess)-291(that)-291(holds)-291(the)-291(global)-291(cop)28(y)83(.)-430(If)]TJ/F11 9.9626 Tf 182.523 0 Td [(r)-28(oot)]TJ/F8 9.9626 Tf 20.794 0 Td [(=)]TJ/F14 9.9626 Tf 10.516 0 Td [(\000)]TJ/F8 9.9626 Tf 7.749 0 Td [(1)-291(all)-291(the)-291(pro)-28(cesses)-291(will)]TJ -222.606 -11.955 Td [(ha)28(v)28(e)-334(a)-333(cop)28(y)-334(of)-333(the)-333(global)-334(v)28(ector.)]TJ 0 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(global)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.612 0 Td [(optional)]TJ/F8 9.9626 Tf -29.612 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.548 0 Td [(.)]TJ -43.034 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(an)-333(in)28(teger)-333(v)55(ariable)]TJ/F14 9.9626 Tf 142.079 0 Td [(\000)]TJ/F8 9.9626 Tf 7.749 0 Td [(1)]TJ/F14 9.9626 Tf 7.748 0 Td [(\024)]TJ/F11 9.9626 Tf 10.516 0 Td [(r)-28(oot)]TJ/F14 9.9626 Tf 20.795 0 Td [(\024)]TJ/F11 9.9626 Tf 10.516 0 Td [(np)]TJ/F14 9.9626 Tf 13.206 0 Td [(\000)]TJ/F8 9.9626 Tf 9.963 0 Td [(1,)-333(default)]TJ/F14 9.9626 Tf 44.555 0 Td [(\000)]TJ/F8 9.9626 Tf 7.749 0 Td [(1.)]TJ 0 g 0 G -/F8 9.9626 Tf 166.875 -29.888 Td [(51)]TJ + -132.908 -29.888 Td [(54)]TJ 0 g 0 G ET endstream endobj -1090 0 obj << +1210 0 obj << /Type /Page -/Contents 1091 0 R -/Resources 1089 0 R +/Contents 1211 0 R +/Resources 1209 0 R /MediaBox [0 0 595.276 841.89] -/Parent 1076 0 R -/Annots [ 1086 0 R 1087 0 R 1088 0 R ] +/Parent 1169 0 R +/Annots [ 1206 0 R 1207 0 R 1208 0 R ] >> endobj -1086 0 obj << +1206 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [368.549 295.469 444.603 306.594] +/Rect [419.358 274.413 495.412 285.538] /Subtype /Link /A << /S /GoTo /D (vdata) >> >> endobj -1087 0 obj << +1207 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [205.998 285.728 217.953 294.639] +/Rect [256.807 264.672 268.762 273.583] /Subtype /Link /A << /S /GoTo /D (table.16) >> >> endobj -1088 0 obj << +1208 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [294.721 216.093 361.779 227.218] +/Rect [345.53 195.764 412.588 206.889] /Subtype /Link /A << /S /GoTo /D (descdata) >> >> endobj -1092 0 obj << -/D [1090 0 R /XYZ 99.895 740.998 null] +1212 0 obj << +/D [1210 0 R /XYZ 150.705 740.998 null] +>> endobj +226 0 obj << +/D [1210 0 R /XYZ 150.705 663.81 null] +>> endobj +1213 0 obj << +/D [1210 0 R /XYZ 320.941 441.032 null] +>> endobj +1214 0 obj << +/D [1210 0 R /XYZ 150.705 411.312 null] >> endobj -226 0 obj << -/D [1090 0 R /XYZ 99.895 697.37 null] +1215 0 obj << +/D [1210 0 R /XYZ 150.705 411.312 null] >> endobj -1093 0 obj << -/D [1090 0 R /XYZ 270.132 465.393 null] +1216 0 obj << +/D [1210 0 R /XYZ 150.705 399.357 null] >> endobj -1089 0 obj << +1209 0 obj << /Font << /F16 495 0 R /F8 498 0 R /F11 674 0 R /F14 692 0 R /F10 691 0 R /F7 690 0 R /F27 497 0 R /F30 689 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1096 0 obj << -/Length 1459 +1219 0 obj << +/Length 1506 >> stream 0 g 0 G 0 g 0 G 0 g 0 G BT -/F27 9.9626 Tf 150.705 706.129 Td [(glob)]TJ +/F27 9.9626 Tf 99.895 706.129 Td [(On)-383(Return)]TJ +0 g 0 G +0 g 0 G + 0 -19.925 Td [(glob)]TJ ET q -1 0 0 1 172.397 706.328 cm +1 0 0 1 121.587 686.403 cm []0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q BT -/F27 9.9626 Tf 175.834 706.129 Td [(x)]TJ +/F27 9.9626 Tf 125.024 686.204 Td [(x)]TJ 0 g 0 G -/F8 9.9626 Tf 11.028 0 Td [(The)-333(arra)27(y)-333(where)-333(the)-334(lo)-27(cal)-334(parts)-333(m)28(ust)-334(b)-27(e)-334(gathered.)]TJ -11.251 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(global)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.612 0 Td [(required)]TJ/F8 9.9626 Tf -29.612 -11.956 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(out)]TJ/F8 9.9626 Tf 16.549 0 Td [(.)]TJ -50.035 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(a)-333(rank)-333(one)-334(or)-333(t)28(w)28(o)-334(arra)28(y)-333(with)-333(the)]TJ/F30 9.9626 Tf 204.401 0 Td [(ALLOCATABLE)]TJ/F8 9.9626 Tf 60.855 0 Td [(attribute.)]TJ +/F8 9.9626 Tf 11.028 0 Td [(The)-333(arra)27(y)-333(where)-333(the)-334(lo)-27(cal)-334(parts)-333(m)28(ust)-334(b)-27(e)-334(gathered.)]TJ -11.25 -11.956 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(global)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf -29.611 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(out)]TJ/F8 9.9626 Tf 16.549 0 Td [(.)]TJ -50.035 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(a)-333(rank)-333(one)-333(or)-334(t)28(w)28(o)-334(arra)28(y)-333(with)-333(the)]TJ/F30 9.9626 Tf 204.4 0 Td [(ALLOCATABLE)]TJ/F8 9.9626 Tf 60.855 0 Td [(attribute.)]TJ 0 g 0 G /F27 9.9626 Tf -290.162 -19.925 Td [(info)]TJ 0 g 0 G -/F8 9.9626 Tf 23.758 0 Td [(Error)-333(co)-28(de.)]TJ 1.148 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.612 0 Td [(required)]TJ/F8 9.9626 Tf -29.612 -11.956 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(out)]TJ/F8 9.9626 Tf 16.549 0 Td [(.)]TJ -50.035 -11.955 Td [(An)-333(in)27(t)1(e)-1(ger)-333(v)56(alue;)-334(0)-333(means)-333(no)-334(error)-333(has)-333(b)-28(een)-333(detec)-1(ted.)]TJ +/F8 9.9626 Tf 23.758 0 Td [(Error)-333(co)-28(de.)]TJ 1.149 -11.956 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf -29.611 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(out)]TJ/F8 9.9626 Tf 16.549 0 Td [(.)]TJ -50.035 -11.955 Td [(An)-333(in)28(tege)-1(r)-333(v)56(alue;)-334(0)-333(means)-333(no)-334(error)-333(has)-333(b)-28(een)-333(detecte)-1(d)1(.)]TJ 0 g 0 G - 141.968 -500.124 Td [(52)]TJ + 141.968 -480.199 Td [(55)]TJ 0 g 0 G ET endstream endobj -1095 0 obj << +1218 0 obj << /Type /Page -/Contents 1096 0 R -/Resources 1094 0 R +/Contents 1219 0 R +/Resources 1217 0 R /MediaBox [0 0 595.276 841.89] -/Parent 1076 0 R +/Parent 1221 0 R >> endobj -1097 0 obj << -/D [1095 0 R /XYZ 150.705 740.998 null] +1220 0 obj << +/D [1218 0 R /XYZ 99.895 740.998 null] >> endobj -1094 0 obj << +1217 0 obj << /Font << /F27 497 0 R /F8 498 0 R /F30 689 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1102 0 obj << -/Length 7240 +1226 0 obj << +/Length 8484 >> stream 0 g 0 G 0 g 0 G +0 g 0 G +0 g 0 G BT -/F16 11.9552 Tf 99.895 706.129 Td [(psb)]TJ +/F16 14.3462 Tf 150.705 681.393 Td [(psb)]TJ ET q -1 0 0 1 120.951 706.328 cm -[]0 d 0 J 0.398 w 0 0 m 4.035 0 l S +1 0 0 1 175.972 681.592 cm +[]0 d 0 J 0.398 w 0 0 m 4.842 0 l S Q BT -/F16 11.9552 Tf 124.986 706.129 Td [(scatter)-375(|)-375(Scatter)-375(Global)-375(Dense)-375(Matrix)]TJ/F8 9.9626 Tf -25.091 -18.554 Td [(These)-315(subroutines)-315(scatters)-315(the)-315(p)-28(ortions)-315(of)-315(global)-315(dense)-315(matrix)-315(o)28(wned)-315(b)27(y)-315(a)-315(pro-)]TJ 0 -11.955 Td [(cess)-334(to)-333(all)-333(the)-334(p)1(ro)-28(cesses)-334(in)-333(the)-333(pro)-28(cesses)-334(grid.)]TJ/F11 9.9626 Tf 119.021 -24.12 Td [(l)-20(oc)]TJ +/F16 14.3462 Tf 180.814 681.393 Td [(scatter|Scatter)-375(Global)-375(Dense)-375(Matrix)]TJ/F8 9.9626 Tf -30.109 -28.624 Td [(These)-315(subroutines)-315(scatters)-315(the)-315(p)-28(ortions)-315(of)-315(global)-315(dense)-315(matrix)-315(o)28(wned)-315(b)27(y)-315(a)-315(pro-)]TJ 0 -11.955 Td [(cess)-333(to)-334(all)-333(the)-333(pro)-28(cesses)-334(in)-333(the)-333(pro)-28(cesses)-334(grid.)]TJ/F11 9.9626 Tf 119.021 -22.396 Td [(l)-20(oc)]TJ ET q -1 0 0 1 231.823 651.699 cm +1 0 0 1 282.633 618.617 cm []0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F11 9.9626 Tf 234.812 651.5 Td [(x)]TJ/F10 6.9738 Tf 5.694 -1.494 Td [(i)]TJ/F14 9.9626 Tf 6.084 1.494 Td [(\040)]TJ/F11 9.9626 Tf 12.73 0 Td [(scatter)]TJ/F8 9.9626 Tf 30.853 0 Td [(\050)]TJ/F11 9.9626 Tf 3.875 0 Td [(g)-36(l)-19(o)-1(b)]TJ +/F11 9.9626 Tf 285.622 618.418 Td [(x)]TJ/F10 6.9738 Tf 5.694 -1.495 Td [(i)]TJ/F14 9.9626 Tf 6.084 1.495 Td [(\040)]TJ/F11 9.9626 Tf 12.73 0 Td [(scatter)]TJ/F8 9.9626 Tf 30.853 0 Td [(\050)]TJ/F11 9.9626 Tf 3.874 0 Td [(g)-36(l)-20(ob)]TJ ET q -1 0 0 1 312.028 651.699 cm +1 0 0 1 362.838 618.617 cm []0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F11 9.9626 Tf 315.017 651.5 Td [(x)]TJ/F8 9.9626 Tf 5.694 0 Td [(\051)]TJ -220.816 -22.094 Td [(where:)]TJ +/F11 9.9626 Tf 365.827 618.418 Td [(x)]TJ/F8 9.9626 Tf 5.693 0 Td [(\051)]TJ -220.815 -20.459 Td [(where:)]TJ 0 g 0 G -/F11 9.9626 Tf 0 -20.191 Td [(g)-36(l)-20(ob)]TJ +/F11 9.9626 Tf 0 -18.758 Td [(g)-36(l)-19(o)-1(b)]TJ ET q -1 0 0 1 117.965 609.415 cm +1 0 0 1 168.775 579.4 cm []0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q BT -/F11 9.9626 Tf 121.403 609.215 Td [(x)]TJ +/F11 9.9626 Tf 172.212 579.201 Td [(x)]TJ 0 g 0 G -/F8 9.9626 Tf 10.675 0 Td [(is)-333(the)-334(global)-333(matrix)]TJ/F11 9.9626 Tf 88.917 0 Td [(g)-36(l)-19(ob)]TJ +/F8 9.9626 Tf 10.675 0 Td [(is)-333(the)-334(global)-333(matrix)]TJ/F11 9.9626 Tf 88.917 0 Td [(g)-36(l)-20(ob)]TJ ET q -1 0 0 1 238.975 609.415 cm +1 0 0 1 289.785 579.4 cm []0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F11 9.9626 Tf 241.964 609.215 Td [(x)]TJ/F7 6.9738 Tf 5.694 -1.494 Td [(1:)]TJ/F10 6.9738 Tf 6.227 0 Td [(m;)]TJ/F7 6.9738 Tf 9.435 0 Td [(1:)]TJ/F10 6.9738 Tf 6.227 0 Td [(n)]TJ +/F11 9.9626 Tf 292.773 579.201 Td [(x)]TJ/F7 6.9738 Tf 5.694 -1.495 Td [(1:)]TJ/F10 6.9738 Tf 6.227 0 Td [(m;)]TJ/F7 6.9738 Tf 9.436 0 Td [(1:)]TJ/F10 6.9738 Tf 6.226 0 Td [(n)]TJ 0 g 0 G -/F11 9.9626 Tf -169.652 -18.784 Td [(l)-20(oc)]TJ +/F11 9.9626 Tf -169.651 -17.847 Td [(l)-20(oc)]TJ ET q -1 0 0 1 112.892 589.136 cm +1 0 0 1 163.701 560.058 cm []0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q BT -/F11 9.9626 Tf 116.329 588.937 Td [(x)]TJ/F10 6.9738 Tf 5.694 -1.494 Td [(i)]TJ +/F11 9.9626 Tf 167.139 559.859 Td [(x)]TJ/F10 6.9738 Tf 5.693 -1.494 Td [(i)]TJ 0 g 0 G -/F8 9.9626 Tf 8.298 1.494 Td [(is)-333(the)-334(lo)-27(c)-1(al)-333(p)-28(ortion)-333(of)-333(global)-333(dense)-334(matrix)-333(on)-333(pro)-28(cess)]TJ/F11 9.9626 Tf 234.704 0 Td [(i)]TJ/F8 9.9626 Tf 3.432 0 Td [(.)]TJ +/F8 9.9626 Tf 8.299 1.494 Td [(is)-333(the)-334(lo)-27(cal)-334(p)-28(or)1(tion)-334(of)-333(global)-333(dense)-334(matrix)-333(on)-333(pro)-28(cess)]TJ/F11 9.9626 Tf 234.703 0 Td [(i)]TJ/F8 9.9626 Tf 3.433 0 Td [(.)]TJ 0 g 0 G -/F11 9.9626 Tf -268.562 -20.279 Td [(scatter)]TJ +/F11 9.9626 Tf -268.562 -19.342 Td [(scatter)]TJ 0 g 0 G -/F8 9.9626 Tf 35.835 0 Td [(is)-333(the)-334(scatter)-333(function.)]TJ +/F8 9.9626 Tf 35.834 0 Td [(is)-333(the)-334(scatter)-333(function.)]TJ 0 g 0 G 0 g 0 G 0 g 0 G ET q -1 0 0 1 177.988 548.181 cm +1 0 0 1 228.797 522.143 cm []0 d 0 J 0.398 w 0 0 m 187.526 0 l S Q BT -/F11 9.9626 Tf 183.966 539.613 Td [(x)]TJ/F10 6.9738 Tf 5.693 -1.495 Td [(i)]TJ/F11 9.9626 Tf 3.317 1.495 Td [(;)-167(y)]TJ/F27 9.9626 Tf 111.399 0 Td [(Subroutine)]TJ +/F11 9.9626 Tf 234.775 513.575 Td [(x)]TJ/F10 6.9738 Tf 5.694 -1.494 Td [(i)]TJ/F11 9.9626 Tf 3.317 1.494 Td [(;)-167(y)]TJ/F27 9.9626 Tf 111.399 0 Td [(Subroutine)]TJ ET q -1 0 0 1 177.988 535.827 cm +1 0 0 1 228.797 509.79 cm []0 d 0 J 0.398 w 0 0 m 187.526 0 l S Q BT -/F8 9.9626 Tf 183.966 527.259 Td [(In)28(teger)-9028(psb)]TJ +/F8 9.9626 Tf 234.775 501.222 Td [(In)28(teger)-9028(psb)]TJ ET q -1 0 0 1 319.972 527.458 cm +1 0 0 1 370.782 501.421 cm []0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F8 9.9626 Tf 322.961 527.259 Td [(scatter)]TJ -138.995 -11.955 Td [(Short)-333(Precision)-333(R)-1(eal)-3102(psb)]TJ +/F8 9.9626 Tf 373.771 501.222 Td [(scatter)]TJ -138.996 -11.955 Td [(Short)-333(Precision)-334(Real)-3102(psb)]TJ ET q -1 0 0 1 319.972 515.503 cm +1 0 0 1 370.782 489.466 cm []0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F8 9.9626 Tf 322.961 515.304 Td [(scatter)]TJ -138.995 -11.955 Td [(Long)-333(Precision)-334(Real)-3314(p)1(s)-1(b)]TJ +/F8 9.9626 Tf 373.771 489.267 Td [(scatter)]TJ -138.996 -11.956 Td [(Long)-333(Precision)-334(Real)-3314(psb)]TJ ET q -1 0 0 1 319.972 503.548 cm +1 0 0 1 370.782 477.511 cm []0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F8 9.9626 Tf 322.961 503.349 Td [(scatter)]TJ -138.995 -11.955 Td [(Short)-333(Precision)-333(C)-1(omplex)-1200(p)1(s)-1(b)]TJ +/F8 9.9626 Tf 373.771 477.311 Td [(scatter)]TJ -138.996 -11.955 Td [(Short)-333(Precision)-334(Complex)-1200(psb)]TJ ET q -1 0 0 1 319.972 491.593 cm +1 0 0 1 370.782 465.556 cm []0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F8 9.9626 Tf 322.961 491.394 Td [(scatter)]TJ -138.995 -11.956 Td [(Long)-333(Precision)-334(Complex)-1411(psb)]TJ +/F8 9.9626 Tf 373.771 465.356 Td [(scatter)]TJ -138.996 -11.955 Td [(Long)-333(Precision)-334(Complex)-1411(psb)]TJ ET q -1 0 0 1 319.972 479.638 cm +1 0 0 1 370.782 453.6 cm []0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F8 9.9626 Tf 322.961 479.438 Td [(scatter)]TJ +/F8 9.9626 Tf 373.771 453.401 Td [(scatter)]TJ ET q -1 0 0 1 177.988 475.653 cm +1 0 0 1 228.797 449.615 cm []0 d 0 J 0.398 w 0 0 m 187.526 0 l S Q 0 g 0 G BT -/F8 9.9626 Tf 225.577 447.613 Td [(T)83(able)-333(17:)-444(Data)-334(t)28(yp)-28(es)]TJ +/F8 9.9626 Tf 276.386 421.576 Td [(T)83(able)-333(17:)-444(Data)-334(t)28(yp)-28(es)]TJ 0 g 0 G 0 g 0 G +/F27 9.9626 Tf -124.304 -30.658 Td [(c)-138(a)-138(l)-139(l)]TJ/F8 9.9626 Tf 29.99 0 Td [(p)-148(s)-149(b)]TJ +ET +q +1 0 0 1 202.107 391.117 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 206.575 390.918 Td [(s)-149(c)-148(a)-149(t)-148(t)-148(e)-149(r)-254(\050)-215(g)-110(l)-110(o)-110(b)]TJ +ET +q +1 0 0 1 276.66 391.117 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 280.744 390.918 Td [(x)-381(,)-888(l)-127(o)-127(c)]TJ +ET +q +1 0 0 1 317.987 391.117 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 322.243 390.918 Td [(x)-415(,)-874(d)-113(e)-112(s)-113(c)]TJ +ET +q +1 0 0 1 366.519 391.117 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 370.63 390.918 Td [(a)-386(,)-888(i)-127(n)-127(f)-127(o)-415(,)-885(r)-123(o)-124(o)-124(t)-230(\051)]TJ/F27 9.9626 Tf -218.548 -11.955 Td [(c)-138(a)-138(l)-139(l)]TJ/F8 9.9626 Tf 29.99 0 Td [(p)-148(s)-149(b)]TJ +ET +q +1 0 0 1 202.107 379.162 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 206.575 378.963 Td [(s)-149(c)-148(a)-149(t)-148(t)-148(e)-149(r)-254(\050)-215(g)-110(l)-110(o)-110(b)]TJ +ET +q +1 0 0 1 276.66 379.162 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 280.744 378.963 Td [(x)-381(,)-888(l)-127(o)-127(c)]TJ +ET +q +1 0 0 1 317.987 379.162 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 322.243 378.963 Td [(x)-415(,)-874(d)-113(e)-112(s)-113(c)]TJ +ET +q +1 0 0 1 366.519 379.162 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 370.63 378.963 Td [(a)-386(,)-888(i)-127(n)-127(f)-127(o)-415(,)-885(r)-123(o)-124(o)-124(t)-230(\051)]TJ 0 g 0 G 0 g 0 G -/F30 9.9626 Tf -125.682 -36.34 Td [(call)-525(psb_scatter\050glob_x,)-525(loc_x,)-525(desc_a,)-525(info,)-525(root\051)]TJ 0 -11.955 Td [(call)-525(psb_scatter\050glob_x,)-525(loc_x,)-525(desc_a,)-525(info,)-525(root\051)]TJ 0 g 0 G -/F27 9.9626 Tf 0 -22.183 Td [(T)32(yp)-32(e:)]TJ +/F27 9.9626 Tf -219.925 -25.853 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G /F8 9.9626 Tf 33.797 0 Td [(Sync)28(hronous.)]TJ 0 g 0 G -/F27 9.9626 Tf -33.797 -20.278 Td [(On)-383(En)32(try)]TJ +/F27 9.9626 Tf -33.797 -19.342 Td [(On)-383(En)32(try)]TJ 0 g 0 G 0 g 0 G - 0 -20.279 Td [(glob)]TJ + 0 -19.342 Td [(glob)]TJ ET q -1 0 0 1 121.587 336.778 cm +1 0 0 1 172.397 314.626 cm []0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q BT -/F27 9.9626 Tf 125.024 336.578 Td [(x)]TJ +/F27 9.9626 Tf 175.834 314.426 Td [(x)]TJ 0 g 0 G -/F8 9.9626 Tf 11.028 0 Td [(The)-333(arra)27(y)-333(that)-333(m)28(ust)-334(b)-27(e)-334(scattered)-333(in)28(to)-334(lo)-28(cal)-333(pieces.)]TJ -11.25 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(global)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf -29.611 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.547 0 Td [(.)]TJ -43.033 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(a)-333(rank)-333(one)-333(or)-334(t)28(w)28(o)-334(arra)28(y)84(.)]TJ +/F8 9.9626 Tf 11.028 0 Td [(The)-333(arra)27(y)-333(that)-333(m)28(ust)-334(b)-27(e)-334(scattered)-333(in)28(to)-334(lo)-28(cal)-333(pieces.)]TJ -11.251 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(global)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.612 0 Td [(required)]TJ/F8 9.9626 Tf -29.612 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.548 0 Td [(.)]TJ -43.034 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(a)-333(rank)-333(one)-334(or)-333(t)28(w)28(o)-334(arra)28(y)84(.)]TJ 0 g 0 G -/F27 9.9626 Tf -24.907 -20.279 Td [(desc)]TJ +/F27 9.9626 Tf -24.906 -19.342 Td [(desc)]TJ ET q -1 0 0 1 121.81 268.678 cm +1 0 0 1 172.619 247.463 cm []0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q BT -/F27 9.9626 Tf 125.247 268.479 Td [(a)]TJ +/F27 9.9626 Tf 176.057 247.264 Td [(a)]TJ 0 g 0 G -/F8 9.9626 Tf 10.551 0 Td [(con)28(tains)-334(d)1(ata)-334(structures)-333(for)-333(com)-1(m)28(unications.)]TJ -10.996 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf -29.611 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.547 0 Td [(.)]TJ -43.033 -11.956 Td [(Sp)-28(eci\014ed)-333(as:)-445(a)-333(structured)-333(data)-333(of)-334(t)28(yp)-28(e)]TJ +/F8 9.9626 Tf 10.55 0 Td [(con)28(tains)-334(data)-333(structures)-333(for)-333(c)-1(omm)28(unications.)]TJ -10.996 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.612 0 Td [(required)]TJ/F8 9.9626 Tf -29.612 -11.956 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.548 0 Td [(.)]TJ -43.034 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(a)-333(structured)-333(data)-333(of)-334(t)28(yp)-28(e)]TJ 0 0 1 rg 0 0 1 RG /F30 9.9626 Tf 170.915 0 Td [(psb)]TJ ET q -1 0 0 1 312.036 220.858 cm +1 0 0 1 362.845 199.642 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 315.174 220.659 Td [(desc)]TJ +/F30 9.9626 Tf 365.983 199.443 Td [(desc)]TJ ET q -1 0 0 1 336.723 220.858 cm +1 0 0 1 387.532 199.642 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 339.861 220.659 Td [(type)]TJ -0 g 0 G -/F8 9.9626 Tf 20.921 0 Td [(.)]TJ -0 g 0 G -/F27 9.9626 Tf -260.887 -20.279 Td [(ro)-32(ot)]TJ +/F30 9.9626 Tf 390.67 199.443 Td [(type)]TJ 0 g 0 G -/F8 9.9626 Tf 25.931 0 Td [(The)-420(pro)-27(ces)-1(s)-419(that)-420(holds)-419(the)-420(global)-420(cop)28(y)83(.)-703(If)]TJ/F11 9.9626 Tf 194.21 0 Td [(r)-28(oot)]TJ/F8 9.9626 Tf 22.228 0 Td [(=)]TJ/F14 9.9626 Tf 11.949 0 Td [(\000)]TJ/F8 9.9626 Tf 7.749 0 Td [(1)-420(all)-419(the)-420(pro)-28(cesses)]TJ -237.16 -11.955 Td [(ha)28(v)28(e)-334(a)-333(cop)28(y)-334(of)-333(the)-333(global)-334(v)28(ector.)]TJ 0 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(global)]TJ/F8 9.9626 Tf -32.379 -11.956 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(optional)]TJ/F8 9.9626 Tf -29.611 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.547 0 Td [(.)]TJ -43.033 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(an)-333(in)28(teger)-333(v)55(ariable)]TJ/F14 9.9626 Tf 142.079 0 Td [(\000)]TJ/F8 9.9626 Tf 7.748 0 Td [(1)]TJ/F14 9.9626 Tf 7.749 0 Td [(\024)]TJ/F11 9.9626 Tf 10.516 0 Td [(r)-28(oot)]TJ/F14 9.9626 Tf 20.795 0 Td [(\024)]TJ/F11 9.9626 Tf 10.516 0 Td [(np)]TJ/F14 9.9626 Tf 13.206 0 Td [(\000)]TJ/F8 9.9626 Tf 9.963 0 Td [(1,)-333(default)]TJ/F14 9.9626 Tf 44.555 0 Td [(\000)]TJ/F8 9.9626 Tf 7.749 0 Td [(1.)]TJ +/F8 9.9626 Tf 20.922 0 Td [(.)]TJ 0 g 0 G -/F27 9.9626 Tf -299.783 -20.278 Td [(On)-383(Return)]TJ +/F27 9.9626 Tf -260.887 -19.342 Td [(ro)-32(ot)]TJ 0 g 0 G +/F8 9.9626 Tf 25.93 0 Td [(The)-420(pro)-27(ce)-1(ss)-419(that)-420(holds)-419(the)-420(global)-420(cop)28(y)83(.)-703(If)]TJ/F11 9.9626 Tf 194.21 0 Td [(r)-28(oot)]TJ/F8 9.9626 Tf 22.228 0 Td [(=)]TJ/F14 9.9626 Tf 11.949 0 Td [(\000)]TJ/F8 9.9626 Tf 7.749 0 Td [(1)-420(all)-419(the)-420(pro)-28(cesses)]TJ -237.16 -11.955 Td [(ha)28(v)28(e)-334(a)-333(cop)28(y)-334(of)-333(the)-333(global)-334(v)28(ector.)]TJ 0 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(global)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.612 0 Td [(optional)]TJ/F8 9.9626 Tf -29.612 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.547 0 Td [(.)]TJ -43.033 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(an)-333(in)28(teger)-333(v)55(ariable)]TJ/F14 9.9626 Tf 142.079 0 Td [(\000)]TJ/F8 9.9626 Tf 7.749 0 Td [(1)]TJ/F14 9.9626 Tf 7.748 0 Td [(\024)]TJ/F11 9.9626 Tf 10.516 0 Td [(r)-28(oot)]TJ/F14 9.9626 Tf 20.795 0 Td [(\024)]TJ/F11 9.9626 Tf 10.516 0 Td [(np)]TJ/F14 9.9626 Tf 13.206 0 Td [(\000)]TJ/F8 9.9626 Tf 9.963 0 Td [(1,)-333(default)]TJ/F14 9.9626 Tf 44.555 0 Td [(\000)]TJ/F8 9.9626 Tf 7.749 0 Td [(1.)]TJ 0 g 0 G -/F8 9.9626 Tf 166.875 -29.888 Td [(53)]TJ + -132.908 -29.888 Td [(56)]TJ 0 g 0 G ET endstream endobj -1101 0 obj << +1225 0 obj << /Type /Page -/Contents 1102 0 R -/Resources 1100 0 R +/Contents 1226 0 R +/Resources 1224 0 R /MediaBox [0 0 595.276 841.89] -/Parent 1076 0 R -/Annots [ 1098 0 R ] +/Parent 1221 0 R +/Annots [ 1222 0 R ] >> endobj -1098 0 obj << +1222 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [294.721 217.448 361.779 228.573] +/Rect [345.53 196.233 412.588 207.358] /Subtype /Link /A << /S /GoTo /D (descdata) >> >> endobj -1103 0 obj << -/D [1101 0 R /XYZ 99.895 740.998 null] +1227 0 obj << +/D [1225 0 R /XYZ 150.705 740.998 null] >> endobj 230 0 obj << -/D [1101 0 R /XYZ 99.895 697.294 null] +/D [1225 0 R /XYZ 150.705 661.935 null] >> endobj -1104 0 obj << -/D [1101 0 R /XYZ 270.132 459.569 null] +1228 0 obj << +/D [1225 0 R /XYZ 320.941 433.531 null] >> endobj -1100 0 obj << +1229 0 obj << +/D [1225 0 R /XYZ 150.705 402.873 null] +>> endobj +1230 0 obj << +/D [1225 0 R /XYZ 150.705 402.873 null] +>> endobj +1231 0 obj << +/D [1225 0 R /XYZ 150.705 390.918 null] +>> endobj +1224 0 obj << /Font << /F16 495 0 R /F8 498 0 R /F11 674 0 R /F10 691 0 R /F14 692 0 R /F7 690 0 R /F27 497 0 R /F30 689 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1107 0 obj << -/Length 1709 +1234 0 obj << +/Length 1769 >> stream 0 g 0 G 0 g 0 G 0 g 0 G BT -/F27 9.9626 Tf 150.705 706.129 Td [(lo)-32(c)]TJ +/F27 9.9626 Tf 99.895 706.129 Td [(On)-383(Return)]TJ +0 g 0 G +0 g 0 G + 0 -19.925 Td [(lo)-32(c)]TJ ET q -1 0 0 1 165.713 706.328 cm +1 0 0 1 114.904 686.403 cm []0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q BT -/F27 9.9626 Tf 169.151 706.129 Td [(x)]TJ +/F27 9.9626 Tf 118.341 686.204 Td [(x)]TJ 0 g 0 G -/F8 9.9626 Tf 11.028 0 Td [(the)-333(lo)-28(cal)-333(p)-28(ortion)-333(of)-334(global)-333(dense)-333(matrix)]TJ/F11 9.9626 Tf 176.117 0 Td [(g)-36(l)-20(ob)]TJ +/F8 9.9626 Tf 11.028 0 Td [(the)-333(lo)-28(cal)-333(p)-28(ortion)-333(of)-334(global)-333(dense)-333(matrix)]TJ/F11 9.9626 Tf 176.118 0 Td [(g)-36(l)-19(o)-1(b)]TJ ET q -1 0 0 1 374.277 706.328 cm +1 0 0 1 323.467 686.403 cm []0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F11 9.9626 Tf 377.266 706.129 Td [(x)]TJ/F8 9.9626 Tf 5.694 0 Td [(.)]TJ -207.349 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.612 0 Td [(required)]TJ/F8 9.9626 Tf -29.612 -11.956 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(out)]TJ/F8 9.9626 Tf 16.549 0 Td [(.)]TJ -50.035 -11.955 Td [(Sp)-28(eci\014ed)-472(as:)-723(a)-472(rank)-473(one)-472(or)-473(t)28(w)28(o)-472(arra)27(y)-472(con)28(taining)-473(n)28(um)28(b)-28(ers)-472(of)-473(the)-472(t)28(yp)-28(e)]TJ 0 -11.955 Td [(indicated)-333(in)-334(T)84(able)]TJ +/F11 9.9626 Tf 326.456 686.204 Td [(x)]TJ/F8 9.9626 Tf 5.694 0 Td [(.)]TJ -207.348 -11.956 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf -29.611 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(out)]TJ/F8 9.9626 Tf 16.549 0 Td [(.)]TJ -50.035 -11.955 Td [(Sp)-28(eci\014ed)-472(as:)-723(a)-472(rank)-473(one)-472(or)-472(t)27(w)28(o)-472(arra)27(y)-472(con)28(taining)-472(n)27(um)28(b)-28(ers)-472(of)-473(th)1(e)-473(t)28(yp)-28(e)]TJ 0 -11.955 Td [(indicated)-333(in)-334(T)84(able)]TJ 0 0 1 rg 0 0 1 RG [-334(17)]TJ 0 g 0 G [(.)]TJ 0 g 0 G -/F27 9.9626 Tf -24.906 -19.925 Td [(info)]TJ +/F27 9.9626 Tf -24.907 -19.926 Td [(info)]TJ 0 g 0 G -/F8 9.9626 Tf 23.758 0 Td [(Error)-333(co)-28(de.)]TJ 1.148 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.956 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.612 0 Td [(required)]TJ/F8 9.9626 Tf -29.612 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(out)]TJ/F8 9.9626 Tf 16.549 0 Td [(.)]TJ -50.035 -11.955 Td [(An)-333(in)28(te)-1(ger)-333(v)56(alue;)-334(0)-333(means)-333(no)-334(error)-333(has)-333(b)-28(een)-333(detec)-1(ted.)]TJ +/F8 9.9626 Tf 23.758 0 Td [(Error)-333(co)-28(de.)]TJ 1.149 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf -29.611 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(out)]TJ/F8 9.9626 Tf 16.549 0 Td [(.)]TJ -50.035 -11.955 Td [(An)-333(in)28(tege)-1(r)-333(v)56(alue;)-334(0)-333(means)-333(no)-334(error)-333(has)-333(b)-28(een)-333(detecte)-1(d)1(.)]TJ 0 g 0 G - 141.968 -488.169 Td [(54)]TJ + 141.968 -468.244 Td [(57)]TJ 0 g 0 G ET endstream endobj -1106 0 obj << +1233 0 obj << /Type /Page -/Contents 1107 0 R -/Resources 1105 0 R +/Contents 1234 0 R +/Resources 1232 0 R /MediaBox [0 0 595.276 841.89] -/Parent 1076 0 R -/Annots [ 1099 0 R ] +/Parent 1221 0 R +/Annots [ 1223 0 R ] >> endobj -1099 0 obj << +1223 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [256.807 645.357 268.762 654.268] +/Rect [205.998 625.431 217.953 634.343] /Subtype /Link /A << /S /GoTo /D (table.17) >> >> endobj -1108 0 obj << -/D [1106 0 R /XYZ 150.705 740.998 null] +1235 0 obj << +/D [1233 0 R /XYZ 99.895 740.998 null] >> endobj -1105 0 obj << +1232 0 obj << /Font << /F27 497 0 R /F8 498 0 R /F11 674 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1111 0 obj << -/Length 6537 +1238 0 obj << +/Length 169 +>> +stream +0 g 0 G +0 g 0 G +BT +/F16 14.3462 Tf 150.705 706.129 Td [(6)-1125(Data)-375(managemen)31(t)-375(routines)]TJ +0 g 0 G +/F8 9.9626 Tf 166.874 -615.691 Td [(58)]TJ +0 g 0 G +ET +endstream +endobj +1237 0 obj << +/Type /Page +/Contents 1238 0 R +/Resources 1236 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 1221 0 R +>> endobj +1239 0 obj << +/D [1237 0 R /XYZ 150.705 740.998 null] +>> endobj +234 0 obj << +/D [1237 0 R /XYZ 150.705 716.092 null] +>> endobj +1236 0 obj << +/Font << /F16 495 0 R /F8 498 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +1242 0 obj << +/Length 8863 >> stream 0 g 0 G 0 g 0 G +0 g 0 G +0 g 0 G BT -/F16 14.3462 Tf 99.895 706.129 Td [(6)-1125(Data)-375(managemen)31(t)-375(routines)]TJ/F16 11.9552 Tf 0 -23.814 Td [(psb)]TJ +/F16 14.3462 Tf 99.895 680.021 Td [(psb)]TJ ET q -1 0 0 1 120.951 682.515 cm -[]0 d 0 J 0.398 w 0 0 m 4.035 0 l S +1 0 0 1 125.163 680.221 cm +[]0 d 0 J 0.398 w 0 0 m 4.842 0 l S +Q +BT +/F16 14.3462 Tf 130.004 680.021 Td [(cdall|Allo)-31(cates)-375(a)-375(comm)31(unication)]TJ -30.109 -17.932 Td [(descriptor)]TJ/F27 9.9626 Tf 1.377 -36.017 Td [(c)-138(a)-138(l)-139(l)]TJ/F8 9.9626 Tf 29.985 0 Td [(p)-148(s)-148(b)]TJ +ET +q +1 0 0 1 151.274 626.271 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 155.737 626.072 Td [(c)-148(d)-148(a)-148(l)-148(l)-253(\050)-230(i)-124(c)-124(o)-124(n)-124(t)-124(x)-124(t)-409(,)-874(d)-113(e)-112(s)-113(c)]TJ +ET +q +1 0 0 1 267.888 626.271 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 271.999 626.072 Td [(a)-386(,)-888(i)-127(n)-127(f)-127(o)-415(,)-116(m)44(g)133(=)123(m)33(g)-94(,)-290(p)-128(a)-128(r)-129(t)-128(s)-39(=)-39(p)-129(a)-128(r)-128(t)-128(s)-234(\051)]TJ/F27 9.9626 Tf -170.727 -11.956 Td [(c)-138(a)-138(l)-139(l)]TJ/F8 9.9626 Tf 29.985 0 Td [(p)-148(s)-148(b)]TJ +ET +q +1 0 0 1 151.274 614.316 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 155.737 614.116 Td [(c)-148(d)-148(a)-148(l)-148(l)-253(\050)-230(i)-124(c)-124(o)-124(n)-124(t)-124(x)-124(t)-409(,)-874(d)-113(e)-112(s)-113(c)]TJ +ET +q +1 0 0 1 267.888 614.316 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 271.999 614.116 Td [(a)-386(,)-888(i)-127(n)-127(f)-127(o)-415(,)-218(v)-58(g)32(=)46(v)-43(g)-301(,)-215([)-170(m)44(g)133(=)123(m)33(g)-95(,)-324(f)-163(l)-164(a)-163(g)-74(=)-75(f)-163(l)-163(a)-164(g)-341(])-178(\051)]TJ/F27 9.9626 Tf -170.727 -11.955 Td [(c)-138(a)-138(l)-139(l)]TJ/F8 9.9626 Tf 29.985 0 Td [(p)-148(s)-148(b)]TJ +ET +q +1 0 0 1 151.274 602.36 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F16 11.9552 Tf 124.986 682.315 Td [(cdall)-375(|)-375(Allo)-31(cates)-375(a)-375(comm)31(unication)-375(descriptor)]TJ +/F8 9.9626 Tf 155.737 602.161 Td [(c)-148(d)-148(a)-148(l)-148(l)-253(\050)-230(i)-124(c)-124(o)-124(n)-124(t)-124(x)-124(t)-409(,)-874(d)-113(e)-112(s)-113(c)]TJ +ET +q +1 0 0 1 267.888 602.36 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 271.999 602.161 Td [(a)-386(,)-888(i)-127(n)-127(f)-127(o)-415(,)-292(v)-132(l)-42(=)-10(v)-99(l)-412(,)-214([)-337(n)-123(l)-33(=)-3(n)-91(l)-345(,)-292(g)-131(l)-131(o)-131(b)-131(a)-131(l)-131(c)-131(h)-131(e)-131(c)-131(k)-179(=)-48(.)-172(t)-124(r)-124(u)-124(e)-285(.)-322(,)-314(l)-152(i)-152(d)-152(x)-64(=)-63(l)-152(i)-152(d)-152(x)-330(])-178(\051)]TJ/F27 9.9626 Tf -170.727 -11.955 Td [(c)-138(a)-138(l)-139(l)]TJ/F8 9.9626 Tf 29.985 0 Td [(p)-148(s)-148(b)]TJ +ET +q +1 0 0 1 151.274 590.405 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 155.737 590.206 Td [(c)-148(d)-148(a)-148(l)-148(l)-253(\050)-230(i)-124(c)-124(o)-124(n)-124(t)-124(x)-124(t)-409(,)-874(d)-113(e)-112(s)-113(c)]TJ +ET +q +1 0 0 1 267.888 590.405 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 271.999 590.206 Td [(a)-386(,)-888(i)-127(n)-127(f)-127(o)-415(,)-283(n)-122(l)-33(=)-34(n)-122(l)-228(\051)]TJ/F27 9.9626 Tf -170.727 -11.955 Td [(c)-138(a)-138(l)-139(l)]TJ/F8 9.9626 Tf 29.985 0 Td [(p)-148(s)-148(b)]TJ +ET +q +1 0 0 1 151.274 578.45 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 155.737 578.251 Td [(c)-148(d)-148(a)-148(l)-148(l)-253(\050)-230(i)-124(c)-124(o)-124(n)-124(t)-124(x)-124(t)-409(,)-874(d)-113(e)-112(s)-113(c)]TJ +ET +q +1 0 0 1 267.888 578.45 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 271.999 578.251 Td [(a)-386(,)-888(i)-127(n)-127(f)-127(o)-415(,)-116(m)44(g)133(=)123(m)33(g)-94(,)-308(r)-146(e)-146(p)-146(l)-194(=)-48(.)-172(t)-124(r)-124(u)-124(e)-302(.)-178(\051)]TJ 0 g 0 G 0 g 0 G -/F30 9.9626 Tf -25.091 -18.389 Td [(call)-525(psb_cdall\050icontxt,)-525(desc_a,)-525(info,mg=mg,parts=parts\051)]TJ 0 -11.955 Td [(call)-525(psb_cdall\050icontxt,)-525(desc_a,)-525(info,vg=vg,[mg=mg,flag=flag]\051)]TJ 0 -11.955 Td [(call)-525(psb_cdall\050icontxt,)-525(desc_a,)-525(info,vl=vl,[nl=nl,globalcheck=.true.,lidx=lidx]\051)]TJ 0 -11.955 Td [(call)-525(psb_cdall\050icontxt,)-525(desc_a,)-525(info,nl=nl\051)]TJ 0 -11.956 Td [(call)-525(psb_cdall\050icontxt,)-525(desc_a,)-525(info,mg=mg,repl=.true.\051)]TJ/F8 9.9626 Tf 14.944 -20.107 Td [(This)-314(subroutine)-314(initializes)-315(the)-314(comm)28(unication)-314(descriptor)-314(as)-1(so)-27(ciated)-315(with)-314(an)]TJ -14.944 -11.955 Td [(index)-326(space.)-442(One)-326(of)-326(the)-327(option)1(al)-327(argumen)28(ts)]TJ/F30 9.9626 Tf 193.68 0 Td [(parts)]TJ/F8 9.9626 Tf 26.151 0 Td [(,)]TJ/F30 9.9626 Tf 6.031 0 Td [(vg)]TJ/F8 9.9626 Tf 10.461 0 Td [(,)]TJ/F30 9.9626 Tf 6.031 0 Td [(vl)]TJ/F8 9.9626 Tf 10.461 0 Td [(,)]TJ/F30 9.9626 Tf 6.031 0 Td [(nl)]TJ/F8 9.9626 Tf 13.709 0 Td [(or)]TJ/F30 9.9626 Tf 12.133 0 Td [(repl)]TJ/F8 9.9626 Tf 24.171 0 Td [(m)28(ust)-326(b)-28(e)]TJ -308.859 -11.955 Td [(sp)-28(eci\014ed,)-333(thereb)28(y)-334(c)28(ho)-28(osing)-333(the)-333(sp)-28(eci\014c)-334(in)1(itialization)-334(strategy)84(.)]TJ + -157.16 -18.086 Td [(This)-314(subroutine)-314(initializes)-315(the)-314(comm)28(unication)-314(descriptor)-314(as)-1(so)-27(ciated)-315(with)-314(an)]TJ -14.944 -11.955 Td [(index)-326(space.)-442(One)-326(of)-326(the)-327(option)1(al)-327(argumen)28(ts)]TJ/F30 9.9626 Tf 193.68 0 Td [(parts)]TJ/F8 9.9626 Tf 26.151 0 Td [(,)]TJ/F30 9.9626 Tf 6.031 0 Td [(vg)]TJ/F8 9.9626 Tf 10.461 0 Td [(,)]TJ/F30 9.9626 Tf 6.031 0 Td [(vl)]TJ/F8 9.9626 Tf 10.461 0 Td [(,)]TJ/F30 9.9626 Tf 6.031 0 Td [(nl)]TJ/F8 9.9626 Tf 13.709 0 Td [(or)]TJ/F30 9.9626 Tf 12.133 0 Td [(repl)]TJ/F8 9.9626 Tf 24.171 0 Td [(m)28(ust)-326(b)-28(e)]TJ -308.859 -11.956 Td [(sp)-28(eci\014ed,)-333(thereb)28(y)-334(c)28(ho)-28(osing)-333(the)-333(sp)-28(eci\014c)-334(in)1(itialization)-334(strategy)84(.)]TJ 0 g 0 G -/F27 9.9626 Tf 0 -18.477 Td [(On)-383(En)32(try)]TJ +/F27 9.9626 Tf 0 -12.006 Td [(On)-383(En)32(try)]TJ 0 g 0 G 0 g 0 G - 0 -19.201 Td [(T)32(yp)-32(e:)]TJ + 0 -20.13 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G /F8 9.9626 Tf 33.797 0 Td [(Sync)28(hronous.)]TJ 0 g 0 G -/F27 9.9626 Tf -33.797 -19.201 Td [(icon)32(txt)]TJ +/F27 9.9626 Tf -33.797 -20.13 Td [(icon)32(txt)]TJ 0 g 0 G /F8 9.9626 Tf 39.989 0 Td [(the)-333(comm)27(unication)-333(con)28(text.)]TJ -15.082 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 27.951 0 Td [(global)]TJ/F8 9.9626 Tf 29.756 0 Td [(.)]TJ -57.707 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 25.183 0 Td [(required)]TJ/F8 9.9626 Tf 41.899 0 Td [(.)]TJ -67.082 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.547 0 Td [(.)]TJ -43.033 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(an)-333(in)28(teger)-333(v)55(alue.)]TJ 0 g 0 G -/F27 9.9626 Tf -24.907 -19.201 Td [(vg)]TJ +/F27 9.9626 Tf -24.907 -20.13 Td [(vg)]TJ 0 g 0 G -/F8 9.9626 Tf 16.757 0 Td [(Data)-333(allo)-28(cation:)-444(e)-1(ac)28(h)-333(index)]TJ/F11 9.9626 Tf 123.565 0 Td [(i)]TJ/F14 9.9626 Tf 6.199 0 Td [(2)-278(f)]TJ/F8 9.9626 Tf 14.391 0 Td [(1)]TJ/F11 9.9626 Tf 6.641 0 Td [(:)-167(:)-166(:)-167(mg)]TJ/F14 9.9626 Tf 27.14 0 Td [(g)]TJ/F8 9.9626 Tf 8.303 0 Td [(is)-333(allo)-28(cated)-333(to)-334(pro)-27(c)-1(ess)]TJ/F11 9.9626 Tf 99.266 0 Td [(v)-36(g)]TJ/F8 9.9626 Tf 10.296 0 Td [(\050)]TJ/F11 9.9626 Tf 3.875 0 Td [(i)]TJ/F8 9.9626 Tf 3.432 0 Td [(\051.)]TJ -294.958 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 27.951 0 Td [(global)]TJ/F8 9.9626 Tf 29.756 0 Td [(.)]TJ -57.707 -11.956 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 25.183 0 Td [(optional)]TJ/F8 9.9626 Tf 40.577 0 Td [(.)]TJ -65.76 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.547 0 Td [(.)]TJ -43.033 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(an)-333(in)28(teger)-333(arra)27(y)84(.)]TJ +/F8 9.9626 Tf 16.757 0 Td [(Data)-333(allo)-28(cation:)-444(e)-1(ac)28(h)-333(index)]TJ/F11 9.9626 Tf 123.565 0 Td [(i)]TJ/F14 9.9626 Tf 6.199 0 Td [(2)-278(f)]TJ/F8 9.9626 Tf 14.391 0 Td [(1)]TJ/F11 9.9626 Tf 6.641 0 Td [(:)-167(:)-166(:)-167(mg)]TJ/F14 9.9626 Tf 27.14 0 Td [(g)]TJ/F8 9.9626 Tf 8.303 0 Td [(is)-333(allo)-28(cated)-333(to)-334(pro)-27(c)-1(ess)]TJ/F11 9.9626 Tf 99.266 0 Td [(v)-36(g)]TJ/F8 9.9626 Tf 10.296 0 Td [(\050)]TJ/F11 9.9626 Tf 3.875 0 Td [(i)]TJ/F8 9.9626 Tf 3.432 0 Td [(\051.)]TJ -294.958 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 27.951 0 Td [(global)]TJ/F8 9.9626 Tf 29.756 0 Td [(.)]TJ -57.707 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 25.183 0 Td [(optional)]TJ/F8 9.9626 Tf 40.577 0 Td [(.)]TJ -65.76 -11.956 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.547 0 Td [(.)]TJ -43.033 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(an)-333(in)28(teger)-333(arra)27(y)84(.)]TJ 0 g 0 G -/F27 9.9626 Tf -24.907 -19.201 Td [(\015ag)]TJ +/F27 9.9626 Tf -24.907 -20.13 Td [(\015ag)]TJ 0 g 0 G -/F8 9.9626 Tf 22.644 0 Td [(Sp)-28(eci\014es)-333(whether)-334(en)28(tries)-333(in)]TJ/F11 9.9626 Tf 121.932 0 Td [(v)-36(g)]TJ/F8 9.9626 Tf 13.617 0 Td [(are)-333(zero-)-334(or)-333(one-based.)]TJ -133.286 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 27.951 0 Td [(global)]TJ/F8 9.9626 Tf 29.756 0 Td [(.)]TJ -57.707 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 25.183 0 Td [(optional)]TJ/F8 9.9626 Tf 40.577 0 Td [(.)]TJ -65.76 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.547 0 Td [(.)]TJ -43.033 -11.956 Td [(Sp)-28(eci\014ed)-333(as:)-445(an)-333(in)28(teger)-333(v)55(alue)-333(0)]TJ/F11 9.9626 Tf 135.409 0 Td [(;)]TJ/F8 9.9626 Tf 4.428 0 Td [(1,)-333(default)-334(0.)]TJ +/F8 9.9626 Tf 22.644 0 Td [(Sp)-28(eci\014es)-333(whether)-334(en)28(tries)-333(in)]TJ/F11 9.9626 Tf 121.932 0 Td [(v)-36(g)]TJ/F8 9.9626 Tf 13.617 0 Td [(are)-333(zero-)-334(or)-333(one-based.)]TJ -133.286 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 27.951 0 Td [(global)]TJ/F8 9.9626 Tf 29.756 0 Td [(.)]TJ -57.707 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 25.183 0 Td [(optional)]TJ/F8 9.9626 Tf 40.577 0 Td [(.)]TJ -65.76 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.547 0 Td [(.)]TJ -43.033 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(an)-333(in)28(teger)-333(v)55(alue)-333(0)]TJ/F11 9.9626 Tf 135.409 0 Td [(;)]TJ/F8 9.9626 Tf 4.428 0 Td [(1,)-333(default)-334(0.)]TJ 0 g 0 G -/F27 9.9626 Tf -164.744 -19.2 Td [(mg)]TJ +/F27 9.9626 Tf -164.744 -20.13 Td [(mg)]TJ 0 g 0 G -/F8 9.9626 Tf 20.258 0 Td [(the)-333(\050global\051)-334(n)28(um)28(b)-28(er)-333(of)-333(ro)27(ws)-333(of)-333(the)-334(pr)1(oblem)-1(.)]TJ 4.649 -11.956 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 27.951 0 Td [(global)]TJ/F8 9.9626 Tf 29.756 0 Td [(.)]TJ -57.707 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 25.183 0 Td [(optional)]TJ/F8 9.9626 Tf 40.577 0 Td [(.)]TJ -65.76 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.547 0 Td [(.)]TJ -43.033 -11.955 Td [(Sp)-28(eci\014ed)-332(as:)-444(an)-333(in)28(teger)-333(v)56(alue.)-445(It)-332(is)-333(required)-332(if)]TJ/F30 9.9626 Tf 203.266 0 Td [(parts)]TJ/F8 9.9626 Tf 29.466 0 Td [(or)]TJ/F30 9.9626 Tf 12.197 0 Td [(repl)]TJ/F8 9.9626 Tf 24.235 0 Td [(is)-333(sp)-27(e)-1(ci\014)1(e)-1(d)1(,)]TJ -269.164 -11.955 Td [(it)-333(is)-334(optional)-333(if)]TJ/F30 9.9626 Tf 67.857 0 Td [(vg)]TJ/F8 9.9626 Tf 13.781 0 Td [(is)-333(sp)-28(eci\014ed.)]TJ +/F8 9.9626 Tf 20.258 0 Td [(the)-333(\050global\051)-334(n)28(um)28(b)-28(er)-333(of)-333(ro)27(ws)-333(of)-333(the)-334(pr)1(oblem)-1(.)]TJ 4.649 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 27.951 0 Td [(global)]TJ/F8 9.9626 Tf 29.756 0 Td [(.)]TJ -57.707 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 25.183 0 Td [(optional)]TJ/F8 9.9626 Tf 40.577 0 Td [(.)]TJ -65.76 -11.956 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.547 0 Td [(.)]TJ -43.033 -11.955 Td [(Sp)-28(eci\014ed)-332(as:)-444(an)-333(in)28(teger)-333(v)56(alue.)-445(It)-332(is)-333(required)-332(if)]TJ/F30 9.9626 Tf 203.266 0 Td [(parts)]TJ/F8 9.9626 Tf 29.466 0 Td [(or)]TJ/F30 9.9626 Tf 12.197 0 Td [(repl)]TJ/F8 9.9626 Tf 24.235 0 Td [(is)-333(sp)-27(e)-1(ci\014)1(e)-1(d)1(,)]TJ -269.164 -11.955 Td [(it)-333(is)-334(optional)-333(if)]TJ/F30 9.9626 Tf 67.857 0 Td [(vg)]TJ/F8 9.9626 Tf 13.781 0 Td [(is)-333(sp)-28(eci\014ed.)]TJ 0 g 0 G -/F27 9.9626 Tf -106.545 -19.201 Td [(parts)]TJ +/F27 9.9626 Tf -106.545 -20.13 Td [(parts)]TJ 0 g 0 G -/F8 9.9626 Tf 30.609 0 Td [(the)-333(subroutine)-334(th)1(at)-334(de\014nes)-333(the)-334(p)1(artitioning)-334(sc)28(heme.)]TJ -5.702 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 27.951 0 Td [(global)]TJ/F8 9.9626 Tf 29.756 0 Td [(.)]TJ -57.707 -11.956 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 25.183 0 Td [(required)]TJ/F8 9.9626 Tf 41.899 0 Td [(.)]TJ -67.082 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(a)-333(subroutine.)]TJ +/F8 9.9626 Tf 30.609 0 Td [(the)-333(subroutine)-334(th)1(at)-334(de\014nes)-333(the)-334(p)1(artitioning)-334(sc)28(heme.)]TJ -5.702 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 27.951 0 Td [(global)]TJ/F8 9.9626 Tf 29.756 0 Td [(.)]TJ -57.707 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 25.183 0 Td [(required)]TJ/F8 9.9626 Tf 41.899 0 Td [(.)]TJ -67.082 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(a)-333(subroutine.)]TJ 0 g 0 G -/F27 9.9626 Tf -24.907 -19.201 Td [(vl)]TJ +/F27 9.9626 Tf -24.907 -20.13 Td [(vl)]TJ 0 g 0 G -/F8 9.9626 Tf 14.211 0 Td [(Data)-363(allo)-28(cation:)-504(the)-363(set)-364(of)-363(global)-363(indices)]TJ/F11 9.9626 Tf 182.789 0 Td [(v)-36(l)]TJ/F8 9.9626 Tf 8.355 0 Td [(\0501)-328(:)]TJ/F11 9.9626 Tf 18.151 0 Td [(nl)]TJ/F8 9.9626 Tf 9.148 0 Td [(\051)-363(b)-28(elonging)-363(to)-363(the)-364(calling)]TJ -207.747 -11.955 Td [(pro)-28(cess.)]TJ 0 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 27.951 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf 23.073 0 Td [(.)]TJ -51.024 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 25.183 0 Td [(optional)]TJ/F8 9.9626 Tf 40.577 0 Td [(.)]TJ -65.76 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.547 0 Td [(.)]TJ -43.033 -11.956 Td [(Sp)-28(eci\014ed)-333(as:)-445(an)-333(in)28(teger)-333(arra)27(y)84(.)]TJ +/F8 9.9626 Tf 14.211 0 Td [(Data)-363(allo)-28(cation:)-504(the)-363(set)-364(of)-363(global)-363(indices)]TJ/F11 9.9626 Tf 182.789 0 Td [(v)-36(l)]TJ/F8 9.9626 Tf 8.355 0 Td [(\0501)-328(:)]TJ/F11 9.9626 Tf 18.151 0 Td [(nl)]TJ/F8 9.9626 Tf 9.148 0 Td [(\051)-363(b)-28(elonging)-363(to)-363(the)-364(calling)]TJ -207.747 -11.955 Td [(pro)-28(cess.)]TJ 0 -11.956 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 27.951 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf 23.073 0 Td [(.)]TJ 0 g 0 G - 141.968 -29.888 Td [(55)]TJ + 90.944 -29.887 Td [(59)]TJ 0 g 0 G ET endstream endobj -1110 0 obj << +1241 0 obj << /Type /Page -/Contents 1111 0 R -/Resources 1109 0 R +/Contents 1242 0 R +/Resources 1240 0 R /MediaBox [0 0 595.276 841.89] -/Parent 1113 0 R ->> endobj -1112 0 obj << -/D [1110 0 R /XYZ 99.895 740.998 null] +/Parent 1221 0 R >> endobj -234 0 obj << -/D [1110 0 R /XYZ 99.895 716.092 null] +1243 0 obj << +/D [1241 0 R /XYZ 99.895 740.998 null] >> endobj 238 0 obj << -/D [1110 0 R /XYZ 99.895 673.557 null] +/D [1241 0 R /XYZ 99.895 641.317 null] >> endobj -1109 0 obj << -/Font << /F16 495 0 R /F30 689 0 R /F8 498 0 R /F27 497 0 R /F11 674 0 R /F14 692 0 R >> +1244 0 obj << +/D [1241 0 R /XYZ 99.895 635.237 null] +>> endobj +1245 0 obj << +/D [1241 0 R /XYZ 99.895 638.027 null] +>> endobj +1246 0 obj << +/D [1241 0 R /XYZ 99.895 626.072 null] +>> endobj +1247 0 obj << +/D [1241 0 R /XYZ 99.895 614.116 null] +>> endobj +1248 0 obj << +/D [1241 0 R /XYZ 99.895 602.161 null] +>> endobj +1249 0 obj << +/D [1241 0 R /XYZ 99.895 590.206 null] +>> endobj +1240 0 obj << +/Font << /F16 495 0 R /F27 497 0 R /F8 498 0 R /F30 689 0 R /F11 674 0 R /F14 692 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1117 0 obj << -/Length 6630 +1253 0 obj << +/Length 6802 >> stream 0 g 0 G 0 g 0 G -0 g 0 G BT -/F27 9.9626 Tf 150.705 706.129 Td [(nl)]TJ +/F8 9.9626 Tf 175.611 706.129 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 25.184 0 Td [(optional)]TJ/F8 9.9626 Tf 40.577 0 Td [(.)]TJ -65.761 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.548 0 Td [(.)]TJ -43.034 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(an)-333(in)28(teger)-333(arra)27(y)84(.)]TJ +0 g 0 G +/F27 9.9626 Tf -24.906 -19.072 Td [(nl)]TJ 0 g 0 G -/F8 9.9626 Tf 14.529 0 Td [(Data)-223(allo)-28(cation)1(:)-390(in)-222(a)-223(generalized)-223(blo)-28(c)28(k-ro)28(w)-223(distribution)-223(the)-222(n)27(um)28(b)-28(er)-222(of)-223(indices)]TJ 10.377 -11.955 Td [(b)-28(elonging)-333(to)-333(the)-334(curren)28(t)-333(pro)-28(cess.)]TJ 0 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 27.951 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf 23.073 0 Td [(.)]TJ -51.024 -11.956 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 25.184 0 Td [(optional)]TJ/F8 9.9626 Tf 40.577 0 Td [(.)]TJ -65.761 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.548 0 Td [(.)]TJ -43.034 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(an)-333(in)28(teger)-333(v)55(alue.)-444(Ma)28(y)-334(b)-28(e)-333(sp)-28(eci\014ed)-333(together)-333(with)]TJ/F30 9.9626 Tf 272.479 0 Td [(vl)]TJ/F8 9.9626 Tf 10.461 0 Td [(.)]TJ +/F8 9.9626 Tf 14.529 0 Td [(Data)-223(allo)-28(cation)1(:)-390(in)-222(a)-223(generalized)-223(blo)-28(c)28(k-ro)28(w)-223(distribution)-223(the)-222(n)27(um)28(b)-28(er)-222(of)-223(indices)]TJ 10.377 -11.955 Td [(b)-28(elonging)-333(to)-333(the)-334(curren)28(t)-333(pro)-28(cess.)]TJ 0 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 27.951 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf 23.073 0 Td [(.)]TJ -51.024 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 25.184 0 Td [(optional)]TJ/F8 9.9626 Tf 40.577 0 Td [(.)]TJ -65.761 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.548 0 Td [(.)]TJ -43.034 -11.956 Td [(Sp)-28(eci\014ed)-333(as:)-445(an)-333(in)28(teger)-333(v)55(alue.)-444(Ma)28(y)-334(b)-28(e)-333(sp)-28(eci\014ed)-333(together)-333(with)]TJ/F30 9.9626 Tf 272.479 0 Td [(vl)]TJ/F8 9.9626 Tf 10.461 0 Td [(.)]TJ 0 g 0 G -/F27 9.9626 Tf -307.846 -20.135 Td [(repl)]TJ +/F27 9.9626 Tf -307.846 -19.071 Td [(repl)]TJ 0 g 0 G /F8 9.9626 Tf 24.498 0 Td [(Data)-351(allo)-28(cation:)-480(build)-351(a)-351(replicated)-351(index)-351(space)-351(\050i.e.)-498(all)-351(pro)-28(cesses)-351(o)27(wn)-351(all)]TJ 0.408 -11.955 Td [(indices\051.)]TJ 0 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 27.951 0 Td [(global)]TJ/F8 9.9626 Tf 29.757 0 Td [(.)]TJ -57.708 -11.956 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 25.184 0 Td [(optional)]TJ/F8 9.9626 Tf 40.577 0 Td [(.)]TJ -65.761 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.548 0 Td [(.)]TJ -43.034 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(the)-333(logical)-333(v)55(alue)]TJ/F30 9.9626 Tf 131.784 0 Td [(.true.)]TJ 0 g 0 G -/F27 9.9626 Tf -156.69 -20.135 Td [(globalc)32(hec)32(k)]TJ +/F27 9.9626 Tf -156.69 -19.071 Td [(globalc)32(hec)32(k)]TJ 0 g 0 G -/F8 9.9626 Tf 61.948 0 Td [(Data)-333(allo)-28(cation:)-444(do)-334(global)-333(c)28(hec)27(ks)-333(on)-333(the)-334(lo)-27(cal)-334(index)-333(lists)]TJ/F30 9.9626 Tf 250.201 0 Td [(vl)]TJ/F8 9.9626 Tf -287.243 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 27.951 0 Td [(global)]TJ/F8 9.9626 Tf 29.757 0 Td [(.)]TJ -57.708 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 25.184 0 Td [(optional)]TJ/F8 9.9626 Tf 40.577 0 Td [(.)]TJ -65.761 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.548 0 Td [(.)]TJ -43.034 -11.956 Td [(Sp)-28(eci\014ed)-333(as:)-445(a)-333(logical)-333(v)55(alue,)-333(default:)]TJ/F30 9.9626 Tf 163.056 0 Td [(.true.)]TJ +/F8 9.9626 Tf 61.948 0 Td [(Data)-333(allo)-28(cation:)-444(do)-334(global)-333(c)28(hec)27(ks)-333(on)-333(the)-334(lo)-27(cal)-334(index)-333(lists)]TJ/F30 9.9626 Tf 250.201 0 Td [(vl)]TJ/F8 9.9626 Tf -287.243 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 27.951 0 Td [(global)]TJ/F8 9.9626 Tf 29.757 0 Td [(.)]TJ -57.708 -11.956 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 25.184 0 Td [(optional)]TJ/F8 9.9626 Tf 40.577 0 Td [(.)]TJ -65.761 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.548 0 Td [(.)]TJ -43.034 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(a)-333(logical)-333(v)55(alue,)-333(default:)]TJ/F30 9.9626 Tf 163.056 0 Td [(.true.)]TJ 0 g 0 G -/F27 9.9626 Tf -187.962 -20.135 Td [(lidx)]TJ +/F27 9.9626 Tf -187.962 -19.071 Td [(lidx)]TJ 0 g 0 G -/F8 9.9626 Tf 23.758 0 Td [(Data)-353(allo)-28(cation:)-484(the)-353(set)-353(of)-353(lo)-28(cal)-353(indices)]TJ/F11 9.9626 Tf 176.171 0 Td [(l)-20(idx)]TJ/F8 9.9626 Tf 17.481 0 Td [(\0501)-311(:)]TJ/F11 9.9626 Tf 17.814 0 Td [(nl)]TJ/F8 9.9626 Tf 9.149 0 Td [(\051)-353(to)-353(b)-28(e)-353(assigned)-353(to)-353(the)]TJ -219.467 -11.955 Td [(global)-333(indices)]TJ/F11 9.9626 Tf 62.046 0 Td [(v)-36(l)]TJ/F8 9.9626 Tf 8.355 0 Td [(.)]TJ -70.401 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 27.951 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf 23.073 0 Td [(.)]TJ -51.024 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 25.184 0 Td [(optional)]TJ/F8 9.9626 Tf 40.577 0 Td [(.)]TJ -65.761 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.548 0 Td [(.)]TJ -43.034 -11.956 Td [(Sp)-28(eci\014ed)-333(as:)-445(an)-333(in)28(teger)-333(arra)27(y)84(.)]TJ +/F8 9.9626 Tf 23.758 0 Td [(Data)-353(allo)-28(cation:)-484(the)-353(set)-353(of)-353(lo)-28(cal)-353(indices)]TJ/F11 9.9626 Tf 176.171 0 Td [(l)-20(idx)]TJ/F8 9.9626 Tf 17.481 0 Td [(\0501)-311(:)]TJ/F11 9.9626 Tf 17.814 0 Td [(nl)]TJ/F8 9.9626 Tf 9.149 0 Td [(\051)-353(to)-353(b)-28(e)-353(assigned)-353(to)-353(the)]TJ -219.467 -11.955 Td [(global)-333(indices)]TJ/F11 9.9626 Tf 62.046 0 Td [(v)-36(l)]TJ/F8 9.9626 Tf 8.355 0 Td [(.)]TJ -70.401 -11.956 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 27.951 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf 23.073 0 Td [(.)]TJ -51.024 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 25.184 0 Td [(optional)]TJ/F8 9.9626 Tf 40.577 0 Td [(.)]TJ -65.761 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.548 0 Td [(.)]TJ -43.034 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(an)-333(in)28(teger)-333(arra)27(y)84(.)]TJ 0 g 0 G -/F27 9.9626 Tf -24.906 -22.127 Td [(On)-383(Return)]TJ +/F27 9.9626 Tf -24.906 -19.783 Td [(On)-383(Return)]TJ 0 g 0 G 0 g 0 G - 0 -20.135 Td [(desc)]TJ + 0 -19.071 Td [(desc)]TJ ET q -1 0 0 1 172.619 376.512 cm +1 0 0 1 172.619 340.13 cm []0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q BT -/F27 9.9626 Tf 176.057 376.313 Td [(a)]TJ +/F27 9.9626 Tf 176.057 339.931 Td [(a)]TJ 0 g 0 G -/F8 9.9626 Tf 10.55 0 Td [(the)-333(comm)27(unication)-333(descriptor.)]TJ -10.996 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 27.951 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf 23.073 0 Td [(.)]TJ -51.024 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 25.184 0 Td [(required)]TJ/F8 9.9626 Tf 41.898 0 Td [(.)]TJ -67.082 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(out)]TJ/F8 9.9626 Tf 16.549 0 Td [(.)]TJ -50.035 -11.956 Td [(Sp)-28(eci\014ed)-333(as:)-445(a)-333(structured)-333(data)-333(of)-334(t)28(yp)-28(e)]TJ +/F8 9.9626 Tf 10.55 0 Td [(the)-333(comm)27(unication)-333(descriptor.)]TJ -10.996 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 27.951 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf 23.073 0 Td [(.)]TJ -51.024 -11.956 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 25.184 0 Td [(required)]TJ/F8 9.9626 Tf 41.898 0 Td [(.)]TJ -67.082 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(out)]TJ/F8 9.9626 Tf 16.549 0 Td [(.)]TJ -50.035 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(a)-333(structured)-333(data)-333(of)-334(t)28(yp)-28(e)]TJ 0 0 1 rg 0 0 1 RG /F30 9.9626 Tf 170.915 0 Td [(psb)]TJ ET q -1 0 0 1 362.845 328.692 cm +1 0 0 1 362.845 292.309 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 365.983 328.492 Td [(desc)]TJ +/F30 9.9626 Tf 365.983 292.11 Td [(desc)]TJ ET q -1 0 0 1 387.532 328.692 cm +1 0 0 1 387.532 292.309 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 390.67 328.492 Td [(type)]TJ +/F30 9.9626 Tf 390.67 292.11 Td [(type)]TJ 0 g 0 G /F8 9.9626 Tf 20.922 0 Td [(.)]TJ 0 g 0 G -/F27 9.9626 Tf -260.887 -20.135 Td [(info)]TJ +/F27 9.9626 Tf -260.887 -19.071 Td [(info)]TJ 0 g 0 G -/F8 9.9626 Tf 23.758 0 Td [(Error)-333(co)-28(de.)]TJ 1.148 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.612 0 Td [(required)]TJ/F8 9.9626 Tf -29.612 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(out)]TJ/F8 9.9626 Tf 16.549 0 Td [(.)]TJ -50.035 -11.955 Td [(An)-333(in)27(t)1(e)-1(ger)-333(v)56(alue;)-334(0)-333(means)-333(no)-334(error)-333(has)-333(b)-28(een)-333(detec)-1(ted.)]TJ/F16 11.9552 Tf -24.906 -22.128 Td [(Notes)]TJ +/F8 9.9626 Tf 23.758 0 Td [(Error)-333(co)-28(de.)]TJ 1.148 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.956 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.612 0 Td [(required)]TJ/F8 9.9626 Tf -29.612 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(out)]TJ/F8 9.9626 Tf 16.549 0 Td [(.)]TJ -50.035 -11.955 Td [(An)-333(in)27(t)1(e)-1(ger)-333(v)56(alue;)-334(0)-333(means)-333(no)-334(error)-333(has)-333(b)-28(een)-333(detec)-1(ted.)]TJ/F16 11.9552 Tf -24.906 -19.783 Td [(Notes)]TJ 0 g 0 G -/F8 9.9626 Tf 12.176 -20.082 Td [(1.)]TJ +/F8 9.9626 Tf 12.176 -18.217 Td [(1.)]TJ 0 g 0 G [-500(One)-241(of)-241(the)-240(optional)-241(argumen)28(ts)]TJ/F30 9.9626 Tf 144.915 0 Td [(parts)]TJ/F8 9.9626 Tf 26.151 0 Td [(,)]TJ/F30 9.9626 Tf 5.351 0 Td [(vg)]TJ/F8 9.9626 Tf 10.461 0 Td [(,)]TJ/F30 9.9626 Tf 5.351 0 Td [(vl)]TJ/F8 9.9626 Tf 10.461 0 Td [(,)]TJ/F30 9.9626 Tf 5.351 0 Td [(nl)]TJ/F8 9.9626 Tf 12.859 0 Td [(or)]TJ/F30 9.9626 Tf 11.283 0 Td [(repl)]TJ/F8 9.9626 Tf 23.321 0 Td [(m)28(ust)-241(b)-28(e)-241(sp)-27(eci\014ed,)]TJ -242.774 -11.956 Td [(thereb)28(y)-334(c)28(ho)-28(osing)-333(the)-333(initialization)-333(strategy)-334(as)-333(follo)28(ws:)]TJ 0 g 0 G -/F27 9.9626 Tf 0 -20.135 Td [(parts)]TJ +/F27 9.9626 Tf 0 -19.071 Td [(parts)]TJ 0 g 0 G /F8 9.9626 Tf 30.609 0 Td [(In)-337(this)-338(case)-338(w)28(e)-337(ha)27(v)28(e)-337(a)-338(subroutine)-337(sp)-28(ecifying)-337(the)-338(mapping)-337(b)-28(et)28(w)28(ee)-1(n)]TJ -8.691 -11.955 Td [(global)-225(indices)-225(and)-225(pro)-28(cess/lo)-28(cal)-225(in)1(dex)-225(pairs.)-409(If)-225(this)-225(optional)-225(argu)1(m)-1(en)28(t)]TJ 0 -11.955 Td [(is)-316(sp)-28(eci\014ed,)-320(then)-316(it)-317(is)-316(mandatory)-316(to)-317(sp)-28(ecify)-316(the)-316(argumen)27(t)]TJ/F30 9.9626 Tf 251.563 0 Td [(mg)]TJ/F8 9.9626 Tf 13.612 0 Td [(as)-316(w)27(ell.)]TJ -265.175 -11.955 Td [(The)-333(subroutine)-334(m)28(ust)-333(conform)-333(to)-334(the)-333(follo)28(wing)-334(in)28(terface:)]TJ 0 g 0 G -0 g 0 G -/F30 9.9626 Tf 10.461 -18.09 Td [(interface)]TJ 15.691 -11.955 Td [(subroutine)-525(psb_parts\050glob_index,mg,np,pv,nv\051)]TJ -0 g 0 G -/F8 9.9626 Tf 93.898 -29.888 Td [(56)]TJ + 120.05 -29.888 Td [(60)]TJ 0 g 0 G ET endstream endobj -1116 0 obj << +1252 0 obj << /Type /Page -/Contents 1117 0 R -/Resources 1115 0 R +/Contents 1253 0 R +/Resources 1251 0 R /MediaBox [0 0 595.276 841.89] -/Parent 1113 0 R -/Annots [ 1114 0 R ] +/Parent 1221 0 R +/Annots [ 1250 0 R ] >> endobj -1114 0 obj << +1250 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [345.53 325.282 412.588 336.407] +/Rect [345.53 288.9 412.588 300.025] /Subtype /Link /A << /S /GoTo /D (descdata) >> >> endobj -1118 0 obj << -/D [1116 0 R /XYZ 150.705 740.998 null] +1254 0 obj << +/D [1252 0 R /XYZ 150.705 740.998 null] >> endobj -1119 0 obj << -/D [1116 0 R /XYZ 150.705 234.372 null] +1255 0 obj << +/D [1252 0 R /XYZ 150.705 202.731 null] >> endobj -1115 0 obj << -/Font << /F27 497 0 R /F8 498 0 R /F30 689 0 R /F11 674 0 R /F16 495 0 R >> +1251 0 obj << +/Font << /F8 498 0 R /F27 497 0 R /F30 689 0 R /F11 674 0 R /F16 495 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1123 0 obj << -/Length 10081 +1259 0 obj << +/Length 11599 >> stream 0 g 0 G 0 g 0 G BT -/F30 9.9626 Tf 183.332 706.129 Td [(integer,)-525(intent)-525(\050in\051)-1050(::)-525(glob_index,np,mg)]TJ 0 -11.955 Td [(integer,)-525(intent)-525(\050out\051)-525(::)-525(nv,)-525(pv\050*\051)]TJ -10.46 -11.955 Td [(end)-525(subroutine)-525(psb_parts)]TJ -15.691 -11.956 Td [(end)-525(interface)]TJ/F8 9.9626 Tf -10.461 -17.586 Td [(The)-333(input)-334(argu)1(m)-1(en)28(ts)-333(are:)]TJ +/F27 9.9626 Tf 159.716 706.129 Td [(i)-105(n)-104(t)-105(e)-104(r)-105(f)-104(a)-105(c)-104(e)]TJ 17.479 -11.955 Td [(s)-59(u)-59(b)-59(r)-59(o)-59(u)-59(t)-59(i)-59(n)-59(e)]TJ/F8 9.9626 Tf 66.466 0 Td [(p)-130(s)-131(b)]TJ +ET +q +1 0 0 1 263.155 694.373 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 267.443 694.174 Td [(p)-130(a)-131(r)-130(t)-131(s)-236(\050)-226(g)-120(l)-120(o)-121(b)]TJ +ET +q +1 0 0 1 327.002 694.373 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 331.191 694.174 Td [(i)-120(n)-121(d)-120(e)-121(x)-402(,)-128(m)34(g)-95(,)-183(n)-22(p)-206(,)-190(p)-29(v)-220(,)-200(n)-38(v)-145(\051)]TJ/F27 9.9626 Tf -141.862 -11.955 Td [(i)-77(n)-77(t)-77(e)-76(g)-77(e)-77(r)]TJ/F8 9.9626 Tf 42.683 0 Td [(,)]TJ/F27 9.9626 Tf 11.177 0 Td [(i)-83(n)-83(t)-83(e)-83(n)-83(t)]TJ/F8 9.9626 Tf 42.068 0 Td [(\050)]TJ/F27 9.9626 Tf 5.729 0 Td [(i)-81(n)]TJ/F8 9.9626 Tf 12.204 0 Td [(\051)-1520(:)-215(:)-935(g)-121(l)-120(o)-121(b)]TJ +ET +q +1 0 0 1 362.868 682.418 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 367.057 682.219 Td [(i)-120(n)-121(d)-120(e)-121(x)-402(,)-183(n)-22(p)-206(,)-117(m)45(g)]TJ/F27 9.9626 Tf -177.728 -11.956 Td [(i)-77(n)-77(t)-77(e)-76(g)-77(e)-77(r)]TJ/F8 9.9626 Tf 42.683 0 Td [(,)]TJ/F27 9.9626 Tf 11.177 0 Td [(i)-83(n)-83(t)-83(e)-83(n)-83(t)]TJ/F8 9.9626 Tf 42.068 0 Td [(\050)]TJ/F27 9.9626 Tf 5.272 0 Td [(o)-35(u)-34(t)]TJ/F8 9.9626 Tf 18.639 0 Td [(\051)-920(:)-215(:)-844(n)-29(v)-220(,)-800(p)-39(v)-169(\050)]TJ/F14 9.9626 Tf 71.178 0 Td [(\003)]TJ/F8 9.9626 Tf 6.282 0 Td [(\051)]TJ/F27 9.9626 Tf -210.032 -11.955 Td [(e)1(n)1(d)-657(s)-59(u)-59(b)-59(r)-59(o)-59(u)-59(t)-59(i)-59(n)-59(e)]TJ/F8 9.9626 Tf 90.976 0 Td [(p)-130(s)-131(b)]TJ +ET +q +1 0 0 1 287.066 658.507 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 291.354 658.308 Td [(p)-130(a)-131(r)-130(t)-130(s)]TJ/F27 9.9626 Tf -132.691 -11.955 Td [(e)1(n)1(d)-703(i)-104(n)-105(t)-104(e)-105(r)-105(f)-104(a)-105(c)-104(e)]TJ +0 g 0 G 0 g 0 G -/F27 9.9626 Tf 0 -15.594 Td [(glob)]TJ +/F8 9.9626 Tf -11.943 -18.567 Td [(The)-333(input)-334(argu)1(m)-1(en)28(ts)-333(are:)]TJ +0 g 0 G +/F27 9.9626 Tf 0 -15.034 Td [(glob)]TJ ET q -1 0 0 1 168.412 637.283 cm +1 0 0 1 168.412 612.951 cm []0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q BT -/F27 9.9626 Tf 171.849 637.083 Td [(index)]TJ +/F27 9.9626 Tf 171.849 612.752 Td [(index)]TJ 0 g 0 G /F8 9.9626 Tf 32.191 0 Td [(The)-333(global)-334(index)-333(to)-333(b)-28(e)-333(mapp)-28(ed;)]TJ 0 g 0 G -/F27 9.9626 Tf -57.32 -13.774 Td [(np)]TJ +/F27 9.9626 Tf -57.32 -13.495 Td [(np)]TJ 0 g 0 G /F8 9.9626 Tf 17.711 0 Td [(The)-333(n)27(um)28(b)-28(er)-333(of)-333(pro)-28(cesses)-333(in)-334(the)-333(mapping;)]TJ 0 g 0 G -/F27 9.9626 Tf -17.711 -13.774 Td [(mg)]TJ +/F27 9.9626 Tf -17.711 -13.495 Td [(mg)]TJ 0 g 0 G -/F8 9.9626 Tf 20.257 0 Td [(The)-333(total)-334(n)28(um)28(b)-28(er)-333(of)-333(global)-334(ro)28(ws)-333(in)-334(the)-333(mapping;)]TJ -20.257 -15.594 Td [(The)-333(output)-334(argu)1(m)-1(en)28(ts)-333(are:)]TJ +/F8 9.9626 Tf 20.257 0 Td [(The)-333(total)-334(n)28(um)28(b)-28(er)-333(of)-333(global)-334(ro)28(ws)-333(in)-334(the)-333(mapping;)]TJ -20.257 -15.034 Td [(The)-333(output)-334(argu)1(m)-1(en)28(ts)-333(are:)]TJ 0 g 0 G -/F27 9.9626 Tf 0 -15.594 Td [(n)32(v)]TJ +/F27 9.9626 Tf 0 -15.035 Td [(n)32(v)]TJ 0 g 0 G /F8 9.9626 Tf 17.075 0 Td [(The)-333(n)27(u)1(m)27(b)-27(e)-1(r)-333(of)-333(en)28(tries)-334(in)]TJ/F30 9.9626 Tf 111.637 0 Td [(pv)]TJ/F8 9.9626 Tf 10.46 0 Td [(;)]TJ 0 g 0 G -/F27 9.9626 Tf -139.172 -13.774 Td [(p)32(v)]TJ +/F27 9.9626 Tf -139.172 -13.495 Td [(p)32(v)]TJ 0 g 0 G -/F8 9.9626 Tf 17.075 0 Td [(A)-481(v)28(ector)-481(con)28(taining)-481(the)-481(ind)1(ice)-1(s)-480(of)-481(the)-481(pro)-28(cesses)-481(to)-481(whic)28(h)-481(the)]TJ 1.555 -11.955 Td [(global)-468(index)-468(should)-468(b)-28(e)-468(assigend;)-535(e)-1(ac)28(h)-468(en)28(try)-468(m)28(ust)-469(satisfy)-468(0)]TJ/F14 9.9626 Tf 270.508 0 Td [(\024)]TJ/F11 9.9626 Tf -270.508 -11.956 Td [(pv)]TJ/F8 9.9626 Tf 10.199 0 Td [(\050)]TJ/F11 9.9626 Tf 3.874 0 Td [(i)]TJ/F8 9.9626 Tf 3.433 0 Td [(\051)]TJ/F11 9.9626 Tf 8.603 0 Td [(<)-475(np)]TJ/F8 9.9626 Tf 23.47 0 Td [(;)-510(if)]TJ/F11 9.9626 Tf 18.163 0 Td [(nv)-511(>)]TJ/F8 9.9626 Tf 28.373 0 Td [(1)-451(w)27(e)-451(ha)28(v)27(e)-451(an)-452(i)1(ndex)-452(assigned)-451(to)-452(m)28(ultiple)]TJ -96.115 -11.955 Td [(pro)-28(cesses,)-333(i.e.)-445(w)28(e)-333(ha)27(v)28(e)-333(an)-333(o)27(v)28(erlap)-333(among)-333(the)-334(sub)-28(domain)1(s)-1(.)]TJ +/F8 9.9626 Tf 17.075 0 Td [(A)-481(v)28(ector)-481(con)28(taining)-481(the)-481(ind)1(ice)-1(s)-480(of)-481(the)-481(pro)-28(cesses)-481(to)-481(whic)28(h)-481(the)]TJ 1.555 -11.955 Td [(global)-468(index)-468(should)-468(b)-28(e)-468(assigend;)-535(e)-1(ac)28(h)-468(en)28(try)-468(m)28(ust)-469(satisfy)-468(0)]TJ/F14 9.9626 Tf 270.508 0 Td [(\024)]TJ/F11 9.9626 Tf -270.508 -11.955 Td [(pv)]TJ/F8 9.9626 Tf 10.199 0 Td [(\050)]TJ/F11 9.9626 Tf 3.874 0 Td [(i)]TJ/F8 9.9626 Tf 3.433 0 Td [(\051)]TJ/F11 9.9626 Tf 8.603 0 Td [(<)-475(np)]TJ/F8 9.9626 Tf 23.47 0 Td [(;)-510(if)]TJ/F11 9.9626 Tf 18.163 0 Td [(nv)-511(>)]TJ/F8 9.9626 Tf 28.373 0 Td [(1)-451(w)27(e)-451(ha)28(v)27(e)-451(an)-452(i)1(ndex)-452(assigned)-451(to)-452(m)28(ultiple)]TJ -96.115 -11.955 Td [(pro)-28(cesses,)-333(i.e.)-445(w)28(e)-333(ha)27(v)28(e)-333(an)-333(o)27(v)28(erlap)-333(among)-333(the)-334(sub)-28(domain)1(s)-1(.)]TJ 0 g 0 G -/F27 9.9626 Tf -40.548 -15.594 Td [(vg)]TJ +/F27 9.9626 Tf -40.548 -15.035 Td [(vg)]TJ 0 g 0 G -/F8 9.9626 Tf 16.757 0 Td [(In)-398(t)1(his)-398(case)-398(the)-397(asso)-28(ciation)-398(b)-27(e)-1(t)28(w)28(een)-398(an)-397(index)-398(and)-397(a)-398(pro)-27(ces)-1(s)-397(is)-398(sp)-27(e)-1(c-)]TJ 5.161 -11.955 Td [(i\014ed)-456(via)-456(an)-456(in)28(teger)-457(v)28(ector)]TJ/F30 9.9626 Tf 120.742 0 Td [(vg\0501:mg\051)]TJ/F8 9.9626 Tf 41.843 0 Td [(;)-517(e)-1(ac)28(h)-456(index)]TJ/F11 9.9626 Tf 59.63 0 Td [(i)]TJ/F14 9.9626 Tf 8.238 0 Td [(2)-482(f)]TJ/F8 9.9626 Tf 16.429 0 Td [(1)]TJ/F11 9.9626 Tf 6.642 0 Td [(:)-167(:)-166(:)-167(mg)]TJ/F14 9.9626 Tf 27.14 0 Td [(g)]TJ/F8 9.9626 Tf 9.525 0 Td [(is)]TJ -290.189 -11.955 Td [(assigned)-449(to)-449(pro)-28(cess)]TJ/F11 9.9626 Tf 89.776 0 Td [(v)-36(g)]TJ/F8 9.9626 Tf 10.296 0 Td [(\050)]TJ/F11 9.9626 Tf 3.874 0 Td [(i)]TJ/F8 9.9626 Tf 3.433 0 Td [(\051.)-792(The)-449(v)28(ector)]TJ/F30 9.9626 Tf 67.232 0 Td [(vg)]TJ/F8 9.9626 Tf 14.935 0 Td [(m)28(ust)-449(b)-28(e)-449(iden)28(tical)-450(on)-449(all)]TJ -189.546 -11.955 Td [(calling)-452(pro)-28(cesses;)-513(i)1(ts)-453(en)28(tries)-453(ma)28(y)-453(ha)28(v)28(e)-453(t)1(he)-453(ranges)-453(\0500)]TJ/F11 9.9626 Tf 236.604 0 Td [(:)-167(:)-166(:)-167(np)]TJ/F14 9.9626 Tf 27.281 0 Td [(\000)]TJ/F8 9.9626 Tf 10.754 0 Td [(1\051)-453(or)]TJ -274.639 -11.955 Td [(\0501)]TJ/F11 9.9626 Tf 10.516 0 Td [(:)-167(:)-166(:)-167(np)]TJ/F8 9.9626 Tf 24.276 0 Td [(\051)-347(according)-347(to)-347(the)-347(v)55(alu)1(e)-348(of)]TJ/F30 9.9626 Tf 119.292 0 Td [(flag)]TJ/F8 9.9626 Tf 20.921 0 Td [(.)-486(The)-347(size)]TJ/F11 9.9626 Tf 47.231 0 Td [(mg)]TJ/F8 9.9626 Tf 17.314 0 Td [(ma)28(y)-347(b)-28(e)-347(sp)-28(ec-)]TJ -239.55 -11.955 Td [(i\014ed)-414(via)-414(the)-415(opti)1(onal)-415(argumen)28(t)]TJ/F30 9.9626 Tf 142.427 0 Td [(mg)]TJ/F8 9.9626 Tf 10.461 0 Td [(;)-455(the)-414(default)-414(is)-414(to)-414(use)-415(the)-414(en)28(tire)]TJ -152.888 -11.956 Td [(v)28(ector)]TJ/F30 9.9626 Tf 29.916 0 Td [(vg)]TJ/F8 9.9626 Tf 10.46 0 Td [(,)-333(th)27(u)1(s)-334(ha)28(ving)]TJ/F30 9.9626 Tf 60.108 0 Td [(mg=size\050vg\051)]TJ/F8 9.9626 Tf 57.534 0 Td [(.)]TJ +/F8 9.9626 Tf 16.757 0 Td [(In)-398(t)1(his)-398(case)-398(the)-397(asso)-28(ciation)-398(b)-27(e)-1(t)28(w)28(een)-398(an)-397(index)-398(and)-397(a)-398(pro)-27(ces)-1(s)-397(is)-398(sp)-27(e)-1(c-)]TJ 5.161 -11.955 Td [(i\014ed)-456(via)-456(an)-456(in)28(teger)-457(v)28(ector)]TJ/F30 9.9626 Tf 120.742 0 Td [(vg\0501:mg\051)]TJ/F8 9.9626 Tf 41.843 0 Td [(;)-517(e)-1(ac)28(h)-456(index)]TJ/F11 9.9626 Tf 59.63 0 Td [(i)]TJ/F14 9.9626 Tf 8.238 0 Td [(2)-482(f)]TJ/F8 9.9626 Tf 16.429 0 Td [(1)]TJ/F11 9.9626 Tf 6.642 0 Td [(:)-167(:)-166(:)-167(mg)]TJ/F14 9.9626 Tf 27.14 0 Td [(g)]TJ/F8 9.9626 Tf 9.525 0 Td [(is)]TJ -290.189 -11.955 Td [(assigned)-449(to)-449(pro)-28(cess)]TJ/F11 9.9626 Tf 89.776 0 Td [(v)-36(g)]TJ/F8 9.9626 Tf 10.296 0 Td [(\050)]TJ/F11 9.9626 Tf 3.874 0 Td [(i)]TJ/F8 9.9626 Tf 3.433 0 Td [(\051.)-792(The)-449(v)28(ector)]TJ/F30 9.9626 Tf 67.232 0 Td [(vg)]TJ/F8 9.9626 Tf 14.935 0 Td [(m)28(ust)-449(b)-28(e)-449(iden)28(tical)-450(on)-449(all)]TJ -189.546 -11.955 Td [(calling)-452(pro)-28(cesses;)-513(i)1(ts)-453(en)28(tries)-453(ma)28(y)-453(ha)28(v)28(e)-453(t)1(he)-453(ranges)-453(\0500)]TJ/F11 9.9626 Tf 236.604 0 Td [(:)-167(:)-166(:)-167(np)]TJ/F14 9.9626 Tf 27.281 0 Td [(\000)]TJ/F8 9.9626 Tf 10.754 0 Td [(1\051)-453(or)]TJ -274.639 -11.956 Td [(\0501)]TJ/F11 9.9626 Tf 10.516 0 Td [(:)-167(:)-166(:)-167(np)]TJ/F8 9.9626 Tf 24.276 0 Td [(\051)-347(according)-347(to)-347(the)-347(v)55(alu)1(e)-348(of)]TJ/F30 9.9626 Tf 119.292 0 Td [(flag)]TJ/F8 9.9626 Tf 20.921 0 Td [(.)-486(The)-347(size)]TJ/F11 9.9626 Tf 47.231 0 Td [(mg)]TJ/F8 9.9626 Tf 17.314 0 Td [(ma)28(y)-347(b)-28(e)-347(sp)-28(ec-)]TJ -239.55 -11.955 Td [(i\014ed)-414(via)-414(the)-415(opti)1(onal)-415(argumen)28(t)]TJ/F30 9.9626 Tf 142.427 0 Td [(mg)]TJ/F8 9.9626 Tf 10.461 0 Td [(;)-455(the)-414(default)-414(is)-414(to)-414(use)-415(the)-414(en)28(tire)]TJ -152.888 -11.955 Td [(v)28(ector)]TJ/F30 9.9626 Tf 29.916 0 Td [(vg)]TJ/F8 9.9626 Tf 10.46 0 Td [(,)-333(th)27(u)1(s)-334(ha)28(ving)]TJ/F30 9.9626 Tf 60.108 0 Td [(mg=size\050vg\051)]TJ/F8 9.9626 Tf 57.534 0 Td [(.)]TJ 0 g 0 G -/F27 9.9626 Tf -179.936 -15.593 Td [(vl)]TJ +/F27 9.9626 Tf -179.936 -15.034 Td [(vl)]TJ 0 g 0 G -/F8 9.9626 Tf 14.211 0 Td [(In)-356(this)-357(case)-356(w)28(e)-357(are)-356(sp)-28(ecifying)-356(the)-357(list)-356(of)-356(indices)]TJ/F30 9.9626 Tf 210.707 0 Td [(vl\0501:nl\051)]TJ/F8 9.9626 Tf 45.394 0 Td [(assigned)-356(to)]TJ -248.394 -11.955 Td [(the)-462(curren)28(t)-462(pro)-27(ces)-1(s;)-526(th)28(us,)-494(the)-461(global)-462(problem)-462(size)]TJ/F11 9.9626 Tf 229.323 0 Td [(mg)]TJ/F8 9.9626 Tf 18.457 0 Td [(is)-462(giv)28(en)-462(b)28(y)]TJ -247.78 -11.956 Td [(the)-405(range)-405(of)-404(the)-405(aggregate)-405(of)-405(the)-405(in)1(dividual)-405(v)28(ectors)]TJ/F30 9.9626 Tf 233.196 0 Td [(vl)]TJ/F8 9.9626 Tf 14.494 0 Td [(sp)-28(eci\014ed)-405(in)]TJ -247.69 -11.955 Td [(the)-481(calling)-481(p)1(ro)-28(cesses.)-887(The)-481(size)-481(ma)28(y)-481(b)-28(e)-481(sp)-27(eci\014ed)-481(via)-481(the)-481(optional)]TJ 0 -11.955 Td [(argumen)28(t)]TJ/F30 9.9626 Tf 44.85 0 Td [(nl)]TJ/F8 9.9626 Tf 10.461 0 Td [(;)-373(the)-361(defaul)1(t)-361(is)-360(to)-360(use)-360(the)-360(en)28(tire)-361(v)28(ector)]TJ/F30 9.9626 Tf 173.727 0 Td [(vl)]TJ/F8 9.9626 Tf 10.461 0 Td [(,)-367(th)28(us)-360(ha)28(ving)]TJ/F30 9.9626 Tf -239.499 -11.955 Td [(nl=size\050vl\051)]TJ/F8 9.9626 Tf 57.534 0 Td [(.)-419(If)]TJ/F30 9.9626 Tf 16.132 0 Td [(globalcheck=.true.)]TJ/F8 9.9626 Tf 96.699 0 Td [(the)-256(subroutine)-256(will)-256(c)27(h)1(e)-1(c)28(k)-256(ho)28(w)]TJ -170.365 -11.955 Td [(man)28(y)-255(times)-255(eac)28(h)-254(en)27(try)-254(in)-255(the)-254(global)-255(index)-254(s)-1(p)1(ac)-1(e)-254(\0501)]TJ/F11 9.9626 Tf 217.24 0 Td [(:)-167(:)-166(:)-167(mg)]TJ/F8 9.9626 Tf 27.14 0 Td [(\051)-255(is)-254(sp)-28(eci\014ed)]TJ -244.38 -11.955 Td [(in)-331(the)-331(input)-331(lists)]TJ/F30 9.9626 Tf 75.842 0 Td [(vl)]TJ/F8 9.9626 Tf 10.461 0 Td [(,)-331(th)27(us)-331(all)1(o)27(wing)-331(for)-330(the)-331(prese)-1(n)1(c)-1(e)-330(of)-331(o)27(v)28(erlap)-331(in)-331(the)]TJ -86.303 -11.956 Td [(input,)-338(and)-337(c)28(hec)27(king)-337(for)-337(\134orphan")-337(indices.)-456(If)]TJ/F30 9.9626 Tf 194.743 0 Td [(globalcheck=.false.)]TJ/F8 9.9626 Tf 99.376 0 Td [(,)]TJ -294.119 -11.955 Td [(the)-409(s)-1(u)1(broutine)-410(will)-409(not)-410(c)28(hec)28(k)-410(for)-409(o)28(v)27(erlap,)-428(and)-409(ma)27(y)-409(b)-28(e)-409(signi\014can)27(tly)]TJ 0 -11.955 Td [(faster,)-362(but)-357(the)-357(user)-356(is)-357(implicitly)-356(g)-1(u)1(aran)27(teeing)-356(that)-357(there)-357(ar)1(e)-357(neither)]TJ 0 -11.955 Td [(orphan)-333(nor)-333(o)27(v)28(erlap)-333(indices.)]TJ +/F8 9.9626 Tf 14.211 0 Td [(In)-356(this)-357(case)-356(w)28(e)-357(are)-356(sp)-28(ecifying)-356(the)-357(list)-356(of)-356(indices)]TJ/F30 9.9626 Tf 210.707 0 Td [(vl\0501:nl\051)]TJ/F8 9.9626 Tf 45.394 0 Td [(assigned)-356(to)]TJ -248.394 -11.956 Td [(the)-462(curren)28(t)-462(pro)-27(ces)-1(s;)-526(th)28(us,)-494(the)-461(global)-462(problem)-462(size)]TJ/F11 9.9626 Tf 229.323 0 Td [(mg)]TJ/F8 9.9626 Tf 18.457 0 Td [(is)-462(giv)28(en)-462(b)28(y)]TJ -247.78 -11.955 Td [(the)-405(range)-405(of)-404(the)-405(aggregate)-405(of)-405(the)-405(in)1(dividual)-405(v)28(ectors)]TJ/F30 9.9626 Tf 233.196 0 Td [(vl)]TJ/F8 9.9626 Tf 14.494 0 Td [(sp)-28(eci\014ed)-405(in)]TJ -247.69 -11.955 Td [(the)-481(calling)-481(p)1(ro)-28(cesses.)-887(The)-481(size)-481(ma)28(y)-481(b)-28(e)-481(sp)-27(eci\014ed)-481(via)-481(the)-481(optional)]TJ 0 -11.955 Td [(argumen)28(t)]TJ/F30 9.9626 Tf 44.85 0 Td [(nl)]TJ/F8 9.9626 Tf 10.461 0 Td [(;)-373(the)-361(defaul)1(t)-361(is)-360(to)-360(use)-360(the)-360(en)28(tire)-361(v)28(ector)]TJ/F30 9.9626 Tf 173.727 0 Td [(vl)]TJ/F8 9.9626 Tf 10.461 0 Td [(,)-367(th)28(us)-360(ha)28(ving)]TJ/F30 9.9626 Tf -239.499 -11.955 Td [(nl=size\050vl\051)]TJ/F8 9.9626 Tf 57.534 0 Td [(.)-419(If)]TJ/F30 9.9626 Tf 16.132 0 Td [(globalcheck=.true.)]TJ/F8 9.9626 Tf 96.699 0 Td [(the)-256(subroutine)-256(will)-256(c)27(h)1(e)-1(c)28(k)-256(ho)28(w)]TJ -170.365 -11.956 Td [(man)28(y)-255(times)-255(eac)28(h)-254(en)27(try)-254(in)-255(the)-254(global)-255(index)-254(s)-1(p)1(ac)-1(e)-254(\0501)]TJ/F11 9.9626 Tf 217.24 0 Td [(:)-167(:)-166(:)-167(mg)]TJ/F8 9.9626 Tf 27.14 0 Td [(\051)-255(is)-254(sp)-28(eci\014ed)]TJ -244.38 -11.955 Td [(in)-331(the)-331(input)-331(lists)]TJ/F30 9.9626 Tf 75.842 0 Td [(vl)]TJ/F8 9.9626 Tf 10.461 0 Td [(,)-331(th)27(us)-331(all)1(o)27(wing)-331(for)-330(the)-331(prese)-1(n)1(c)-1(e)-330(of)-331(o)27(v)28(erlap)-331(in)-331(the)]TJ -86.303 -11.955 Td [(input,)-338(and)-337(c)28(hec)27(king)-337(for)-337(\134orphan")-337(indices.)-456(If)]TJ/F30 9.9626 Tf 194.743 0 Td [(globalcheck=.false.)]TJ/F8 9.9626 Tf 99.376 0 Td [(,)]TJ -294.119 -11.955 Td [(the)-409(s)-1(u)1(broutine)-410(will)-409(not)-410(c)28(hec)28(k)-410(for)-409(o)28(v)27(erlap,)-428(and)-409(ma)27(y)-409(b)-28(e)-409(signi\014can)27(tly)]TJ 0 -11.955 Td [(faster,)-362(but)-357(the)-357(user)-356(is)-357(implicitly)-356(g)-1(u)1(aran)27(teeing)-356(that)-357(there)-357(ar)1(e)-357(neither)]TJ 0 -11.955 Td [(orphan)-333(nor)-333(o)27(v)28(erlap)-333(indices.)]TJ 0 g 0 G -/F27 9.9626 Tf -21.918 -15.594 Td [(lidx)]TJ +/F27 9.9626 Tf -21.918 -15.035 Td [(lidx)]TJ 0 g 0 G /F8 9.9626 Tf 23.758 0 Td [(The)-463(optional)-462(argumen)28(t)]TJ/F30 9.9626 Tf 107.67 0 Td [(lidx)]TJ/F8 9.9626 Tf 25.531 0 Td [(is)-463(a)28(v)56(ailable)-463(for)-462(those)-463(cases)-463(in)-463(whi)1(c)27(h)]TJ -135.041 -11.955 Td [(the)-446(user)-446(has)-446(already)-446(established)-446(a)-446(global-to-lo)-28(cal)-446(mapping;)-502(if)-446(it)-446(is)]TJ 0 -11.955 Td [(sp)-28(eci\014ed,)-373(eac)28(h)-365(index)-365(in)]TJ/F30 9.9626 Tf 105.175 0 Td [(vl\050i\051)]TJ/F8 9.9626 Tf 29.789 0 Td [(will)-365(b)-28(e)-365(mapp)-28(ed)-365(to)-365(the)-365(corresp)-27(onding)]TJ -134.964 -11.955 Td [(lo)-28(cal)-392(index)]TJ/F30 9.9626 Tf 51.539 0 Td [(lidx\050i\051)]TJ/F8 9.9626 Tf 36.613 0 Td [(.)-621(When)-392(sp)-28(ecifying)-392(the)-392(argumen)28(t)]TJ/F30 9.9626 Tf 148.368 0 Td [(lidx)]TJ/F8 9.9626 Tf 24.828 0 Td [(the)-392(user)]TJ -261.348 -11.956 Td [(w)28(ould)-420(also)-420(lik)28(ely)-419(e)-1(mpl)1(o)27(y)]TJ/F30 9.9626 Tf 113.086 0 Td [(lidx)]TJ/F8 9.9626 Tf 25.103 0 Td [(in)-420(calls)-419(to)]TJ/F30 9.9626 Tf 48.576 0 Td [(psb_cdins)]TJ/F8 9.9626 Tf 51.254 0 Td [(and)]TJ/F30 9.9626 Tf 20.232 0 Td [(local)]TJ/F8 9.9626 Tf 30.333 0 Td [(in)]TJ -288.584 -11.955 Td [(calls)-333(to)]TJ/F30 9.9626 Tf 34.371 0 Td [(psb_spins)]TJ/F8 9.9626 Tf 50.394 0 Td [(and)]TJ/F30 9.9626 Tf 19.372 0 Td [(psb_geins)]TJ/F8 9.9626 Tf 47.073 0 Td [(;)-333(see)-334(also)-333(sec.)]TJ 0 0 1 rg 0 0 1 RG @@ -11785,61 +13317,79 @@ BT 0 g 0 G [(.)]TJ 0 g 0 G -/F27 9.9626 Tf -173.128 -15.593 Td [(nl)]TJ -0 g 0 G -/F8 9.9626 Tf 14.529 0 Td [(If)-307(this)-308(argumen)28(t)-307(is)-308(sp)-28(eci\014ed)-307(alone)-308(\050i.)1(e)-1(.)-435(without)]TJ/F30 9.9626 Tf 206.41 0 Td [(vl)]TJ/F8 9.9626 Tf 10.461 0 Td [(\051)-307(the)-308(result)-307(is)-308(a)-307(gen-)]TJ -209.482 -11.956 Td [(eralized)-313(ro)27(w-blo)-27(c)27(k)-313(distribution)-313(in)-314(whic)28(h)-313(eac)27(h)-313(pro)-28(cess)]TJ/F11 9.9626 Tf 232.18 0 Td [(I)]TJ/F8 9.9626 Tf 8.284 0 Td [(gets)-313(as)-1(signed)]TJ -240.464 -11.955 Td [(a)-333(consecutiv)27(e)-333(c)28(h)28(unk)-334(of)]TJ/F11 9.9626 Tf 101.342 0 Td [(N)]TJ/F10 6.9738 Tf 8.005 -1.494 Td [(I)]TJ/F8 9.9626 Tf 7.338 1.494 Td [(=)]TJ/F11 9.9626 Tf 10.516 0 Td [(nl)]TJ/F8 9.9626 Tf 12.47 0 Td [(global)-333(indices.)]TJ +/F27 9.9626 Tf -173.128 -15.034 Td [(nl)]TJ 0 g 0 G -/F27 9.9626 Tf -161.589 -15.593 Td [(repl)]TJ +/F8 9.9626 Tf 14.529 0 Td [(If)-307(this)-308(argumen)28(t)-307(is)-308(sp)-28(eci\014ed)-307(alone)-308(\050i.)1(e)-1(.)-435(without)]TJ/F30 9.9626 Tf 206.41 0 Td [(vl)]TJ/F8 9.9626 Tf 10.461 0 Td [(\051)-307(the)-308(result)-307(is)-308(a)-307(gen-)]TJ -209.482 -11.955 Td [(eralized)-313(ro)27(w-blo)-27(c)27(k)-313(distribution)-313(in)-314(whic)28(h)-313(eac)27(h)-313(pro)-28(cess)]TJ/F11 9.9626 Tf 232.18 0 Td [(I)]TJ/F8 9.9626 Tf 8.284 0 Td [(gets)-313(as)-1(signed)]TJ -240.464 -11.956 Td [(a)-333(consecutiv)27(e)-333(c)28(h)28(unk)-334(of)]TJ/F11 9.9626 Tf 101.342 0 Td [(N)]TJ/F10 6.9738 Tf 8.005 -1.494 Td [(I)]TJ/F8 9.9626 Tf 7.338 1.494 Td [(=)]TJ/F11 9.9626 Tf 10.516 0 Td [(nl)]TJ/F8 9.9626 Tf 12.47 0 Td [(global)-333(indices.)]TJ 0 g 0 G -/F8 9.9626 Tf 24.498 0 Td [(This)-239(argumen)28(ts)-240(sp)-27(e)-1(ci\014es)-239(to)-239(replicate)-239(all)-239(indices)-240(on)-239(all)-239(pro)-28(cesses.)-413(This)]TJ -2.58 -11.956 Td [(is)-312(a)-311(sp)-28(ecial)-312(purp)-27(ose)-312(data)-312(allo)-27(cation)-312(that)-311(is)-312(useful)-312(in)-311(the)-312(construction)]TJ 0 -11.955 Td [(of)-333(some)-334(m)28(ultilev)28(el)-334(p)1(rec)-1(on)1(ditioners.)]TJ +/F27 9.9626 Tf -161.589 -15.034 Td [(repl)]TJ 0 g 0 G - -34.648 -19.579 Td [(2.)]TJ +/F8 9.9626 Tf 24.498 0 Td [(This)-239(argumen)28(ts)-240(sp)-27(e)-1(ci\014es)-239(to)-239(replicate)-239(all)-239(indices)-240(on)-239(all)-239(pro)-28(cesses.)-413(This)]TJ -2.58 -11.955 Td [(is)-312(a)-311(sp)-28(ecial)-312(purp)-27(ose)-312(data)-312(allo)-27(cation)-312(that)-311(is)-312(useful)-312(in)-311(the)-312(construction)]TJ 0 -11.956 Td [(of)-333(some)-334(m)28(ultilev)28(el)-334(p)1(rec)-1(on)1(ditioners.)]TJ 0 g 0 G - [-500(On)-333(exit)-334(from)-333(this)-333(routine)-333(the)-334(descriptor)-333(is)-333(in)-334(the)-333(build)-333(state.)]TJ -0 g 0 G - 154.698 -29.888 Td [(57)]TJ + 120.05 -29.887 Td [(61)]TJ 0 g 0 G ET endstream endobj -1122 0 obj << +1258 0 obj << /Type /Page -/Contents 1123 0 R -/Resources 1121 0 R +/Contents 1259 0 R +/Resources 1257 0 R /MediaBox [0 0 595.276 841.89] -/Parent 1113 0 R -/Annots [ 1120 0 R ] +/Parent 1268 0 R +/Annots [ 1256 0 R ] >> endobj -1120 0 obj << +1256 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [357.982 215.702 380.454 226.827] +/Rect [357.982 195.005 380.454 206.13] /Subtype /Link /A << /S /GoTo /D (subsubsection.2.3.1) >> >> endobj -1124 0 obj << -/D [1122 0 R /XYZ 99.895 740.998 null] +1260 0 obj << +/D [1258 0 R /XYZ 99.895 740.998 null] >> endobj -1125 0 obj << -/D [1122 0 R /XYZ 99.895 134.155 null] +1261 0 obj << +/D [1258 0 R /XYZ 99.895 716.092 null] >> endobj -1121 0 obj << -/Font << /F30 689 0 R /F8 498 0 R /F27 497 0 R /F14 692 0 R /F11 674 0 R /F10 691 0 R >> +1262 0 obj << +/D [1258 0 R /XYZ 146.72 718.084 null] +>> endobj +1263 0 obj << +/D [1258 0 R /XYZ 146.72 706.129 null] +>> endobj +1264 0 obj << +/D [1258 0 R /XYZ 146.72 694.174 null] +>> endobj +1265 0 obj << +/D [1258 0 R /XYZ 146.72 682.219 null] +>> endobj +1266 0 obj << +/D [1258 0 R /XYZ 146.72 670.263 null] +>> endobj +1267 0 obj << +/D [1258 0 R /XYZ 146.72 658.308 null] +>> endobj +1257 0 obj << +/Font << /F27 497 0 R /F8 498 0 R /F14 692 0 R /F30 689 0 R /F11 674 0 R /F10 691 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1128 0 obj << -/Length 2667 +1271 0 obj << +/Length 2836 >> stream 0 g 0 G 0 g 0 G 0 g 0 G BT -/F8 9.9626 Tf 162.881 706.129 Td [(3.)]TJ +/F8 9.9626 Tf 162.881 706.129 Td [(2.)]TJ 0 g 0 G - [-500(Calling)-339(the)-339(routine)-339(with)]TJ/F30 9.9626 Tf 121.471 0 Td [(vg)]TJ/F8 9.9626 Tf 13.839 0 Td [(or)]TJ/F30 9.9626 Tf 12.262 0 Td [(parts)]TJ/F8 9.9626 Tf 29.53 0 Td [(implies)-339(that)-339(ev)28(e)-1(ry)-339(pro)-27(cess)-340(will)-339(scan)]TJ -164.372 -11.955 Td [(the)-333(en)27(tire)-333(index)-333(space)-334(to)-333(\014gure)-333(out)-334(t)1(he)-334(lo)-28(cal)-333(indices.)]TJ + [-500(On)-333(exit)-334(from)-333(this)-333(routine)-333(the)-334(descriptor)-333(is)-333(in)-334(the)-333(build)-333(state.)]TJ 0 g 0 G - -12.73 -19.926 Td [(4.)]TJ + 0 -19.925 Td [(3.)]TJ +0 g 0 G + [-500(Calling)-339(the)-339(routine)-339(with)]TJ/F30 9.9626 Tf 121.471 0 Td [(vg)]TJ/F8 9.9626 Tf 13.839 0 Td [(or)]TJ/F30 9.9626 Tf 12.262 0 Td [(parts)]TJ/F8 9.9626 Tf 29.53 0 Td [(implies)-339(that)-339(ev)28(e)-1(ry)-339(pro)-27(cess)-340(will)-339(scan)]TJ -164.372 -11.956 Td [(the)-333(en)27(tire)-333(index)-333(space)-334(to)-333(\014gure)-333(out)-334(t)1(he)-334(lo)-28(cal)-333(indices.)]TJ +0 g 0 G + -12.73 -19.925 Td [(4.)]TJ 0 g 0 G [-500(Ov)28(erlapp)-28(ed)-333(indices)-334(are)-333(p)-28(ossible)-333(with)-333(b)-28(oth)]TJ/F30 9.9626 Tf 199.198 0 Td [(parts)]TJ/F8 9.9626 Tf 29.473 0 Td [(and)]TJ/F30 9.9626 Tf 19.372 0 Td [(vl)]TJ/F8 9.9626 Tf 13.781 0 Td [(in)28(v)28(o)-28(cations.)]TJ 0 g 0 G @@ -11847,165 +13397,192 @@ BT 0 g 0 G [-500(When)-222(the)-222(subroutine)-223(i)1(s)-223(in)28(v)28(ok)28(ed)-223(with)]TJ/F30 9.9626 Tf 170.611 0 Td [(vl)]TJ/F8 9.9626 Tf 12.674 0 Td [(in)-222(conjunction)-222(with)]TJ/F30 9.9626 Tf 84.96 0 Td [(globalcheck=.true.)]TJ/F8 9.9626 Tf 94.146 0 Td [(,)]TJ -349.661 -11.955 Td [(it)-368(will)-369(p)-28(erform)-368(a)-369(scan)-368(of)-368(the)-369(index)-368(space)-369(to)-368(searc)27(h)-368(for)-368(o)27(v)28(erlap)-368(or)-369(orph)1(an)]TJ 0 -11.955 Td [(indices.)]TJ 0 g 0 G - -12.73 -19.925 Td [(6.)]TJ + -12.73 -19.926 Td [(6.)]TJ 0 g 0 G - [-500(When)-222(the)-222(subroutine)-223(i)1(s)-223(in)28(v)28(ok)28(ed)-223(with)]TJ/F30 9.9626 Tf 170.611 0 Td [(vl)]TJ/F8 9.9626 Tf 12.674 0 Td [(in)-222(conjunction)-222(with)]TJ/F30 9.9626 Tf 84.96 0 Td [(globalcheck=.false.)]TJ/F8 9.9626 Tf 99.376 0 Td [(,)]TJ -354.891 -11.956 Td [(no)-405(index)-405(space)-405(scan)-405(will)-405(tak)28(e)-405(place.)-660(Th)28(us)-405(it)-405(is)-405(the)-405(resp)-28(onsibilit)28(y)-405(of)-405(the)]TJ 0 -11.955 Td [(user)-419(to)-418(mak)28(e)-419(sure)-418(that)-419(the)-418(indices)-419(sp)-28(eci\014ed)-418(in)]TJ/F30 9.9626 Tf 211.319 0 Td [(vl)]TJ/F8 9.9626 Tf 14.63 0 Td [(ha)28(v)28(e)-419(neither)-418(orphans)]TJ -225.949 -11.955 Td [(nor)-333(o)27(v)28(erlaps;)-333(if)-333(this)-334(assumption)-333(fails,)-333(results)-334(will)-333(b)-28(e)-333(unpredictable.)]TJ + [-500(When)-222(the)-222(subroutine)-223(i)1(s)-223(in)28(v)28(ok)28(ed)-223(with)]TJ/F30 9.9626 Tf 170.611 0 Td [(vl)]TJ/F8 9.9626 Tf 12.674 0 Td [(in)-222(conjunction)-222(with)]TJ/F30 9.9626 Tf 84.96 0 Td [(globalcheck=.false.)]TJ/F8 9.9626 Tf 99.376 0 Td [(,)]TJ -354.891 -11.955 Td [(no)-405(index)-405(space)-405(scan)-405(will)-405(tak)28(e)-405(place.)-660(Th)28(us)-405(it)-405(is)-405(the)-405(resp)-28(onsibilit)28(y)-405(of)-405(the)]TJ 0 -11.955 Td [(user)-419(to)-418(mak)28(e)-419(sure)-418(that)-419(the)-418(indices)-419(sp)-28(eci\014ed)-418(in)]TJ/F30 9.9626 Tf 211.319 0 Td [(vl)]TJ/F8 9.9626 Tf 14.63 0 Td [(ha)28(v)28(e)-419(neither)-418(orphans)]TJ -225.949 -11.955 Td [(nor)-333(o)27(v)28(erlaps;)-333(if)-333(this)-334(assumption)-333(fails,)-333(results)-334(will)-333(b)-28(e)-333(unpredictable.)]TJ 0 g 0 G - -12.73 -19.925 Td [(7.)]TJ + -12.73 -19.926 Td [(7.)]TJ 0 g 0 G [-500(Orphan)-313(and)-312(o)27(v)28(erlap)-312(indices)-313(are)-313(imp)-28(ossible)-313(b)28(y)-313(construction)-312(when)-313(the)-313(sub-)]TJ 12.73 -11.955 Td [(routine)-333(is)-334(in)28(v)28(ok)28(ed)-334(with)]TJ/F30 9.9626 Tf 103.308 0 Td [(nl)]TJ/F8 9.9626 Tf 13.781 0 Td [(\050alone\051,)-333(or)]TJ/F30 9.9626 Tf 48.734 0 Td [(vg)]TJ/F8 9.9626 Tf 10.461 0 Td [(.)]TJ 0 g 0 G - -34.316 -452.304 Td [(58)]TJ + -34.316 -432.378 Td [(62)]TJ 0 g 0 G ET endstream endobj -1127 0 obj << +1270 0 obj << /Type /Page -/Contents 1128 0 R -/Resources 1126 0 R +/Contents 1271 0 R +/Resources 1269 0 R /MediaBox [0 0 595.276 841.89] -/Parent 1113 0 R +/Parent 1268 0 R >> endobj -1129 0 obj << -/D [1127 0 R /XYZ 150.705 740.998 null] +1272 0 obj << +/D [1270 0 R /XYZ 150.705 740.998 null] >> endobj -1130 0 obj << -/D [1127 0 R /XYZ 150.705 716.092 null] +1273 0 obj << +/D [1270 0 R /XYZ 150.705 716.092 null] >> endobj -1131 0 obj << -/D [1127 0 R /XYZ 150.705 688.251 null] +1274 0 obj << +/D [1270 0 R /XYZ 150.705 700.207 null] >> endobj -1132 0 obj << -/D [1127 0 R /XYZ 150.705 668.049 null] +1275 0 obj << +/D [1270 0 R /XYZ 150.705 668.326 null] >> endobj -1133 0 obj << -/D [1127 0 R /XYZ 150.705 626.428 null] +1276 0 obj << +/D [1270 0 R /XYZ 150.705 648.124 null] >> endobj -1134 0 obj << -/D [1127 0 R /XYZ 150.705 568.7 null] +1277 0 obj << +/D [1270 0 R /XYZ 150.705 606.502 null] >> endobj -1126 0 obj << +1278 0 obj << +/D [1270 0 R /XYZ 150.705 548.775 null] +>> endobj +1269 0 obj << /Font << /F8 498 0 R /F30 689 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1138 0 obj << -/Length 7172 +1282 0 obj << +/Length 7012 >> stream 0 g 0 G 0 g 0 G +0 g 0 G +0 g 0 G BT -/F16 11.9552 Tf 99.895 706.129 Td [(psb)]TJ +/F16 14.3462 Tf 99.895 679.017 Td [(psb)]TJ ET q -1 0 0 1 120.951 706.328 cm -[]0 d 0 J 0.398 w 0 0 m 4.035 0 l S +1 0 0 1 125.163 679.216 cm +[]0 d 0 J 0.398 w 0 0 m 4.842 0 l S +Q +BT +/F16 14.3462 Tf 130.004 679.017 Td [(cdins|Comm)31(unication)-375(descriptor)-375(insert)]TJ -30.109 -17.933 Td [(routine)]TJ/F27 9.9626 Tf 1.377 -37.239 Td [(c)-138(a)-138(l)-139(l)]TJ/F8 9.9626 Tf 29.813 0 Td [(p)-131(s)-130(b)]TJ +ET +q +1 0 0 1 150.588 624.045 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 154.879 623.845 Td [(c)-131(d)-130(i)-131(n)-131(s)-236(\050)-155(n)-50(z)-262(,)-866(i)-106(a)-372(,)-860(j)-98(a)-359(,)-873(d)-113(e)-113(s)-112(c)]TJ +ET +q +1 0 0 1 285.821 624.045 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 289.932 623.845 Td [(a)-386(,)-914(i)-152(n)-152(f)-152(o)-914([)-322(,)-310(i)-149(l)-149(a)-458(,)-341(j)-179(l)-179(a)-357(])-178(\051)]TJ/F27 9.9626 Tf -188.66 -11.955 Td [(c)-138(a)-138(l)-139(l)]TJ/F8 9.9626 Tf 29.813 0 Td [(p)-131(s)-130(b)]TJ +ET +q +1 0 0 1 150.588 612.09 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F16 11.9552 Tf 124.986 706.129 Td [(cdins)-375(|)-375(Comm)31(unication)-375(descriptor)-375(insert)-375(routine)]TJ +/F8 9.9626 Tf 154.879 611.89 Td [(c)-131(d)-130(i)-131(n)-131(s)-236(\050)-155(n)-50(z)-262(,)-259(j)-99(a)-358(,)-255(d)-93(e)-94(s)-93(c)-349(,)-313(i)-152(n)-152(f)-153(o)-313([)-322(,)-305(j)-143(l)-143(a)-448(,)-185(m)-24(a)-24(s)-24(k)-210(,)-313(l)-152(i)-152(d)-153(x)-330(])-177(\051)]TJ 0 g 0 G 0 g 0 G -/F30 9.9626 Tf -25.091 -18.389 Td [(call)-525(psb_cdins\050nz,)-525(ia,)-525(ja,)-525(desc_a,)-525(info)-525([,ila,jla]\051)]TJ 0 -11.956 Td [(call)-525(psb_cdins\050nz,ja,desc,info[,jla,mask,lidx]\051)]TJ/F8 9.9626 Tf 14.944 -20.465 Td [(This)-428(subroutine)-427(e)-1(x)1(am)-1(in)1(e)-1(s)-427(the)-428(edges)-428(of)-428(the)-427(graph)-428(asso)-28(ciated)-428(with)-428(the)-427(dis-)]TJ -14.944 -11.955 Td [(cretization)-481(mesh)-480(\050and)-481(isomorphic)-480(to)-481(the)-480(sparsit)27(y)-480(pattern)-481(of)-480(a)-481(linear)-480(system)]TJ 0 -11.955 Td [(co)-28(e\016cien)28(t)-359(matrix\051,)-366(storing)-359(them)-359(as)-359(neces)-1(sary)-359(in)28(to)-359(the)-359(comm)28(unication)-360(d)1(e)-1(scrip-)]TJ 0 -11.955 Td [(tor.)-506(In)-354(th)1(e)-354(\014rst)-354(form)-354(the)-354(edges)-353(are)-354(sp)-28(eci\014ed)-354(as)-354(pairs)-353(of)-354(indices)]TJ/F11 9.9626 Tf 278.053 0 Td [(ia)]TJ/F8 9.9626 Tf 8.699 0 Td [(\050)]TJ/F11 9.9626 Tf 3.874 0 Td [(i)]TJ/F8 9.9626 Tf 3.432 0 Td [(\051)]TJ/F11 9.9626 Tf 3.875 0 Td [(;)-167(j)-57(a)]TJ/F8 9.9626 Tf 14.367 0 Td [(\050)]TJ/F11 9.9626 Tf 3.874 0 Td [(i)]TJ/F8 9.9626 Tf 3.432 0 Td [(\051;)-364(the)]TJ -319.606 -11.955 Td [(starting)-394(index)]TJ/F11 9.9626 Tf 65.223 0 Td [(ia)]TJ/F8 9.9626 Tf 8.698 0 Td [(\050)]TJ/F11 9.9626 Tf 3.874 0 Td [(i)]TJ/F8 9.9626 Tf 3.433 0 Td [(\051)-394(should)-394(b)-28(elong)-394(to)-394(the)-394(c)-1(u)1(rren)27(t)-394(pro)-28(cess.)-627(In)-394(the)-394(second)-394(form)]TJ -81.228 -11.955 Td [(only)-333(the)-334(remote)-333(indices)]TJ/F11 9.9626 Tf 104.968 0 Td [(j)-57(a)]TJ/F8 9.9626 Tf 9.939 0 Td [(\050)]TJ/F11 9.9626 Tf 3.874 0 Td [(i)]TJ/F8 9.9626 Tf 3.433 0 Td [(\051)-333(are)-334(sp)-27(ec)-1(i\014)1(e)-1(d)1(.)]TJ + -40.04 -18.84 Td [(This)-428(subroutine)-427(e)-1(x)1(am)-1(in)1(e)-1(s)-427(the)-428(edges)-428(of)-428(the)-427(graph)-428(asso)-28(ciated)-428(with)-428(the)-427(dis-)]TJ -14.944 -11.955 Td [(cretization)-481(mesh)-480(\050and)-481(isomorphic)-480(to)-481(the)-480(sparsit)27(y)-480(pattern)-481(of)-480(a)-481(linear)-480(system)]TJ 0 -11.955 Td [(co)-28(e\016cien)28(t)-359(matrix\051,)-366(storing)-359(them)-359(as)-359(neces)-1(sary)-359(in)28(to)-359(the)-359(comm)28(unication)-360(d)1(e)-1(scrip-)]TJ 0 -11.955 Td [(tor.)-506(In)-354(th)1(e)-354(\014rst)-354(form)-354(the)-354(edges)-353(are)-354(sp)-28(eci\014ed)-354(as)-354(pairs)-353(of)-354(indices)]TJ/F11 9.9626 Tf 278.053 0 Td [(ia)]TJ/F8 9.9626 Tf 8.699 0 Td [(\050)]TJ/F11 9.9626 Tf 3.874 0 Td [(i)]TJ/F8 9.9626 Tf 3.432 0 Td [(\051)]TJ/F11 9.9626 Tf 3.875 0 Td [(;)-167(j)-57(a)]TJ/F8 9.9626 Tf 14.367 0 Td [(\050)]TJ/F11 9.9626 Tf 3.874 0 Td [(i)]TJ/F8 9.9626 Tf 3.432 0 Td [(\051;)-364(the)]TJ -319.606 -11.955 Td [(starting)-394(index)]TJ/F11 9.9626 Tf 65.223 0 Td [(ia)]TJ/F8 9.9626 Tf 8.698 0 Td [(\050)]TJ/F11 9.9626 Tf 3.874 0 Td [(i)]TJ/F8 9.9626 Tf 3.433 0 Td [(\051)-394(should)-394(b)-28(elong)-394(to)-394(the)-394(c)-1(u)1(rren)27(t)-394(pro)-28(cess.)-627(In)-394(the)-394(second)-394(form)]TJ -81.228 -11.955 Td [(only)-333(the)-334(remote)-333(indices)]TJ/F11 9.9626 Tf 104.968 0 Td [(j)-57(a)]TJ/F8 9.9626 Tf 9.939 0 Td [(\050)]TJ/F11 9.9626 Tf 3.874 0 Td [(i)]TJ/F8 9.9626 Tf 3.433 0 Td [(\051)-333(are)-334(sp)-27(ec)-1(i\014)1(e)-1(d)1(.)]TJ 0 g 0 G -/F27 9.9626 Tf -122.214 -20.465 Td [(T)32(yp)-32(e:)]TJ +/F27 9.9626 Tf -122.214 -12.258 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G /F8 9.9626 Tf 33.797 0 Td [(Async)28(hronous.)]TJ 0 g 0 G -/F27 9.9626 Tf -33.797 -19.345 Td [(On)-383(En)32(try)]TJ +/F27 9.9626 Tf -33.797 -21.135 Td [(On)-383(En)32(try)]TJ 0 g 0 G 0 g 0 G - 0 -19.344 Td [(nz)]TJ + 0 -21.134 Td [(nz)]TJ 0 g 0 G -/F8 9.9626 Tf 16.439 0 Td [(the)-333(n)28(um)27(b)-27(er)-334(of)-333(p)-28(oin)28(ts)-333(b)-28(eing)-333(inserted.)]TJ 8.468 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf 23.073 0 Td [(.)]TJ -55.452 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf 41.898 0 Td [(.)]TJ -71.509 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.547 0 Td [(.)]TJ -43.033 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(an)-333(in)28(teger)-333(v)55(alue.)]TJ +/F8 9.9626 Tf 16.439 0 Td [(the)-333(n)28(um)27(b)-27(er)-334(of)-333(p)-28(oin)28(ts)-333(b)-28(eing)-333(inserted.)]TJ 8.468 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf 23.073 0 Td [(.)]TJ -55.452 -11.956 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf 41.898 0 Td [(.)]TJ -71.509 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.547 0 Td [(.)]TJ -43.033 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(an)-333(in)28(teger)-333(v)55(alue.)]TJ 0 g 0 G -/F27 9.9626 Tf -24.907 -19.344 Td [(ia)]TJ +/F27 9.9626 Tf -24.907 -21.135 Td [(ia)]TJ 0 g 0 G -/F8 9.9626 Tf 13.734 0 Td [(the)-333(indices)-334(of)-333(the)-333(starting)-334(v)28(ertex)-333(of)-333(the)-334(edges)-333(b)-28(eing)-333(inserted.)]TJ 11.173 -11.956 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf 23.073 0 Td [(.)]TJ -55.452 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf 41.898 0 Td [(.)]TJ -71.509 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.547 0 Td [(.)]TJ -43.033 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(an)-333(in)28(teger)-333(arra)27(y)-333(of)-333(length)]TJ/F11 9.9626 Tf 172.548 0 Td [(nz)]TJ/F8 9.9626 Tf 11.051 0 Td [(.)]TJ +/F8 9.9626 Tf 13.734 0 Td [(the)-333(indices)-334(of)-333(the)-333(starting)-334(v)28(ertex)-333(of)-333(the)-334(edges)-333(b)-28(eing)-333(inserted.)]TJ 11.173 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf 23.073 0 Td [(.)]TJ -55.452 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf 41.898 0 Td [(.)]TJ -71.509 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.547 0 Td [(.)]TJ -43.033 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(an)-333(in)28(teger)-333(arra)27(y)-333(of)-333(length)]TJ/F11 9.9626 Tf 172.548 0 Td [(nz)]TJ/F8 9.9626 Tf 11.051 0 Td [(.)]TJ 0 g 0 G -/F27 9.9626 Tf -208.506 -19.344 Td [(ja)]TJ +/F27 9.9626 Tf -208.506 -21.135 Td [(ja)]TJ 0 g 0 G -/F8 9.9626 Tf 14.052 0 Td [(the)-333(indices)-334(of)-333(the)-333(end)-334(v)28(ertex)-333(of)-333(the)-334(edges)-333(b)-28(eing)-333(inserted.)]TJ 10.855 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf 23.073 0 Td [(.)]TJ -55.452 -11.956 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf 41.898 0 Td [(.)]TJ -71.509 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.547 0 Td [(.)]TJ -43.033 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(an)-333(in)28(teger)-333(arra)27(y)-333(of)-333(length)]TJ/F11 9.9626 Tf 172.548 0 Td [(nz)]TJ/F8 9.9626 Tf 11.051 0 Td [(.)]TJ +/F8 9.9626 Tf 14.052 0 Td [(the)-333(indices)-334(of)-333(the)-333(end)-334(v)28(ertex)-333(of)-333(the)-334(edges)-333(b)-28(eing)-333(inserted.)]TJ 10.855 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf 23.073 0 Td [(.)]TJ -55.452 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf 41.898 0 Td [(.)]TJ -71.509 -11.956 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.547 0 Td [(.)]TJ -43.033 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(an)-333(in)28(teger)-333(arra)27(y)-333(of)-333(length)]TJ/F11 9.9626 Tf 172.548 0 Td [(nz)]TJ/F8 9.9626 Tf 11.051 0 Td [(.)]TJ 0 g 0 G -/F27 9.9626 Tf -208.506 -19.344 Td [(mask)]TJ +/F27 9.9626 Tf -208.506 -21.134 Td [(mask)]TJ 0 g 0 G -/F8 9.9626 Tf 30.664 0 Td [(Mask)-330(en)28(tries)-329(in)]TJ/F30 9.9626 Tf 70.038 0 Td [(ja)]TJ/F8 9.9626 Tf 10.461 0 Td [(,)-330(they)-330(are)-329(inserted)-330(only)-329(when)-329(the)-330(corresp)-28(onding)]TJ/F30 9.9626 Tf 211.627 0 Td [(mask)]TJ/F8 9.9626 Tf -297.883 -11.955 Td [(en)28(tries)-334(are)]TJ/F30 9.9626 Tf 48.54 0 Td [(.true.)]TJ/F8 9.9626 Tf -48.54 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf 23.073 0 Td [(.)]TJ -55.452 -11.956 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(optional)]TJ/F8 9.9626 Tf 40.577 0 Td [(.)]TJ -70.188 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.547 0 Td [(.)]TJ -43.033 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(a)-333(logical)-333(arra)28(y)-334(of)-333(length)]TJ/F11 9.9626 Tf 165.048 0 Td [(nz)]TJ/F8 9.9626 Tf 11.051 0 Td [(,)-333(default)]TJ/F30 9.9626 Tf 39.574 0 Td [(.true.)]TJ/F8 9.9626 Tf 31.382 0 Td [(.)]TJ +/F8 9.9626 Tf 30.664 0 Td [(Mask)-330(en)28(tries)-329(in)]TJ/F30 9.9626 Tf 70.038 0 Td [(ja)]TJ/F8 9.9626 Tf 10.461 0 Td [(,)-330(they)-330(are)-329(inserted)-330(only)-329(when)-329(the)-330(corresp)-28(onding)]TJ/F30 9.9626 Tf 211.627 0 Td [(mask)]TJ/F8 9.9626 Tf -297.883 -11.956 Td [(en)28(tries)-334(are)]TJ/F30 9.9626 Tf 48.54 0 Td [(.true.)]TJ/F8 9.9626 Tf -48.54 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf 23.073 0 Td [(.)]TJ -55.452 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(optional)]TJ/F8 9.9626 Tf 40.577 0 Td [(.)]TJ -70.188 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.547 0 Td [(.)]TJ -43.033 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(a)-333(logical)-333(arra)28(y)-334(of)-333(length)]TJ/F11 9.9626 Tf 165.048 0 Td [(nz)]TJ/F8 9.9626 Tf 11.051 0 Td [(,)-333(default)]TJ/F30 9.9626 Tf 39.574 0 Td [(.true.)]TJ/F8 9.9626 Tf 31.382 0 Td [(.)]TJ 0 g 0 G -/F27 9.9626 Tf -271.962 -19.344 Td [(lidx)]TJ +/F27 9.9626 Tf -271.962 -21.135 Td [(lidx)]TJ 0 g 0 G /F8 9.9626 Tf 23.758 0 Td [(User)-333(de\014ned)-334(lo)-27(ca)-1(l)-333(indices)-333(for)]TJ/F30 9.9626 Tf 128.851 0 Td [(ja)]TJ/F8 9.9626 Tf 10.46 0 Td [(.)]TJ -138.162 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf 23.073 0 Td [(.)]TJ -55.452 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(optional)]TJ/F8 9.9626 Tf 40.577 0 Td [(.)]TJ -70.188 -11.956 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.547 0 Td [(.)]TJ -43.033 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(an)-333(in)28(teger)-333(arra)27(y)-333(of)-333(length)]TJ/F11 9.9626 Tf 172.548 0 Td [(nz)]TJ/F8 9.9626 Tf 11.051 0 Td [(.)]TJ 0 g 0 G -/F27 9.9626 Tf -208.506 -20.465 Td [(On)-383(Return)]TJ +/F27 9.9626 Tf -208.506 -22.825 Td [(On)-383(Return)]TJ +0 g 0 G +0 g 0 G +/F8 9.9626 Tf 166.875 -29.887 Td [(63)]TJ +0 g 0 G +ET +endstream +endobj +1281 0 obj << +/Type /Page +/Contents 1282 0 R +/Resources 1280 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 1268 0 R +>> endobj +1283 0 obj << +/D [1281 0 R /XYZ 99.895 740.998 null] +>> endobj +242 0 obj << +/D [1281 0 R /XYZ 99.895 642.383 null] +>> endobj +1284 0 obj << +/D [1281 0 R /XYZ 99.895 635.801 null] +>> endobj +1285 0 obj << +/D [1281 0 R /XYZ 99.895 635.801 null] +>> endobj +1286 0 obj << +/D [1281 0 R /XYZ 99.895 623.845 null] +>> endobj +1280 0 obj << +/Font << /F16 495 0 R /F27 497 0 R /F8 498 0 R /F11 674 0 R /F30 689 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +1290 0 obj << +/Length 4216 +>> +stream +0 g 0 G 0 g 0 G 0 g 0 G - 0 -19.344 Td [(desc)]TJ +BT +/F27 9.9626 Tf 150.705 706.129 Td [(desc)]TJ ET q -1 0 0 1 121.81 168.346 cm +1 0 0 1 172.619 706.328 cm []0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q BT -/F27 9.9626 Tf 125.247 168.146 Td [(a)]TJ +/F27 9.9626 Tf 176.057 706.129 Td [(a)]TJ 0 g 0 G -/F8 9.9626 Tf 10.551 0 Td [(the)-333(up)-28(dated)-333(comm)27(unication)-333(descriptor.)]TJ -10.996 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 27.951 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf 23.073 0 Td [(.)]TJ -51.024 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 25.183 0 Td [(required)]TJ/F8 9.9626 Tf 41.899 0 Td [(.)]TJ -67.082 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(inout)]TJ/F8 9.9626 Tf 26.096 0 Td [(.)]TJ -59.582 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(a)-333(structured)-333(data)-333(of)-334(t)28(yp)-28(e)]TJ +/F8 9.9626 Tf 10.55 0 Td [(the)-333(up)-28(dated)-333(comm)27(unication)-333(descriptor.)]TJ -10.996 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 27.951 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf 23.073 0 Td [(.)]TJ -51.024 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 25.184 0 Td [(required)]TJ/F8 9.9626 Tf 41.898 0 Td [(.)]TJ -67.082 -11.956 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(inout)]TJ/F8 9.9626 Tf 26.096 0 Td [(.)]TJ -59.582 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(a)-333(structured)-333(data)-333(of)-334(t)28(yp)-28(e)]TJ 0 0 1 rg 0 0 1 RG /F30 9.9626 Tf 170.915 0 Td [(psb)]TJ ET q -1 0 0 1 312.036 120.525 cm +1 0 0 1 362.845 658.507 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 315.174 120.326 Td [(desc)]TJ +/F30 9.9626 Tf 365.983 658.308 Td [(desc)]TJ ET q -1 0 0 1 336.723 120.525 cm +1 0 0 1 387.532 658.507 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 339.861 120.326 Td [(type)]TJ -0 g 0 G -/F8 9.9626 Tf 20.921 0 Td [(.)]TJ -0 g 0 G - -94.012 -29.888 Td [(59)]TJ -0 g 0 G -ET -endstream -endobj -1137 0 obj << -/Type /Page -/Contents 1138 0 R -/Resources 1136 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 1113 0 R -/Annots [ 1135 0 R ] ->> endobj -1135 0 obj << -/Type /Annot -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [294.721 117.115 361.779 128.24] -/Subtype /Link -/A << /S /GoTo /D (descdata) >> ->> endobj -1139 0 obj << -/D [1137 0 R /XYZ 99.895 740.998 null] ->> endobj -242 0 obj << -/D [1137 0 R /XYZ 99.895 697.37 null] ->> endobj -1136 0 obj << -/Font << /F16 495 0 R /F30 689 0 R /F8 498 0 R /F11 674 0 R /F27 497 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -1143 0 obj << -/Length 3163 ->> -stream -0 g 0 G +/F30 9.9626 Tf 390.67 658.308 Td [(type)]TJ 0 g 0 G +/F8 9.9626 Tf 20.922 0 Td [(.)]TJ 0 g 0 G -BT -/F27 9.9626 Tf 150.705 706.129 Td [(info)]TJ +/F27 9.9626 Tf -260.887 -19.925 Td [(info)]TJ 0 g 0 G /F8 9.9626 Tf 23.758 0 Td [(Error)-333(co)-28(de.)]TJ 1.148 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.612 0 Td [(required)]TJ/F8 9.9626 Tf -29.612 -11.956 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(out)]TJ/F8 9.9626 Tf 16.549 0 Td [(.)]TJ -50.035 -11.955 Td [(An)-333(in)27(t)1(e)-1(ger)-333(v)56(alue;)-334(0)-333(means)-333(no)-334(error)-333(has)-333(b)-28(een)-333(detec)-1(ted.)]TJ 0 g 0 G @@ -12033,197 +13610,247 @@ BT 0 g 0 G [(.)]TJ 0 g 0 G - 141.968 -314.819 Td [(60)]TJ + 141.968 -247.073 Td [(64)]TJ 0 g 0 G ET endstream endobj -1142 0 obj << +1289 0 obj << /Type /Page -/Contents 1143 0 R -/Resources 1141 0 R +/Contents 1290 0 R +/Resources 1288 0 R /MediaBox [0 0 595.276 841.89] -/Parent 1113 0 R -/Annots [ 1140 0 R ] +/Parent 1268 0 R +/Annots [ 1279 0 R 1287 0 R ] >> endobj -1140 0 obj << +1279 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [345.53 655.098 412.588 666.223] +/Subtype /Link +/A << /S /GoTo /D (descdata) >> +>> endobj +1287 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [325.383 402.324 347.855 413.172] +/Rect [325.383 334.578 347.855 345.426] /Subtype /Link /A << /S /GoTo /D (subsubsection.2.3.1) >> >> endobj -1144 0 obj << -/D [1142 0 R /XYZ 150.705 740.998 null] +1291 0 obj << +/D [1289 0 R /XYZ 150.705 740.998 null] >> endobj -1145 0 obj << -/D [1142 0 R /XYZ 150.705 496.913 null] +1292 0 obj << +/D [1289 0 R /XYZ 150.705 429.167 null] >> endobj -1146 0 obj << -/D [1142 0 R /XYZ 150.705 475.051 null] +1293 0 obj << +/D [1289 0 R /XYZ 150.705 407.305 null] >> endobj -1147 0 obj << -/D [1142 0 R /XYZ 150.705 431.215 null] +1294 0 obj << +/D [1289 0 R /XYZ 150.705 363.469 null] >> endobj -1141 0 obj << -/Font << /F27 497 0 R /F8 498 0 R /F11 674 0 R /F16 495 0 R >> +1288 0 obj << +/Font << /F27 497 0 R /F8 498 0 R /F30 689 0 R /F11 674 0 R /F16 495 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1152 0 obj << -/Length 3494 +1299 0 obj << +/Length 3887 >> stream 0 g 0 G 0 g 0 G +0 g 0 G +0 g 0 G BT -/F16 11.9552 Tf 99.895 706.129 Td [(psb)]TJ +/F16 14.3462 Tf 99.895 680.226 Td [(psb)]TJ ET q -1 0 0 1 120.951 706.328 cm -[]0 d 0 J 0.398 w 0 0 m 4.035 0 l S +1 0 0 1 125.163 680.425 cm +[]0 d 0 J 0.398 w 0 0 m 4.842 0 l S Q BT -/F16 11.9552 Tf 124.986 706.129 Td [(cdasb)-375(|)-375(Comm)31(unication)-375(descriptor)-375(assem)31(bly)-375(routine)]TJ +/F16 14.3462 Tf 130.004 680.226 Td [(cdasb|Comm)31(unication)-375(descriptor)-375(assem)32(bly)]TJ -30.109 -17.933 Td [(routine)]TJ/F27 9.9626 Tf 1.377 -35.768 Td [(c)-138(a)-138(l)-139(l)]TJ/F8 9.9626 Tf 29.592 0 Td [(p)-108(s)-109(b)]TJ +ET +q +1 0 0 1 149.702 626.724 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 153.772 626.525 Td [(c)-108(d)-109(a)-108(s)-109(b)-214(\050)-218(d)-113(e)-112(s)-113(c)]TJ +ET +q +1 0 0 1 214.089 626.724 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 218.2 626.525 Td [(a)-386(,)-914(i)-152(n)-152(f)-152(o)-258(\051)]TJ 0 g 0 G 0 g 0 G -/F30 9.9626 Tf -25.091 -18.389 Td [(call)-525(psb_cdasb\050desc_a,)-525(info\051)]TJ 0 g 0 G -/F27 9.9626 Tf 0 -21.918 Td [(T)32(yp)-32(e:)]TJ +/F27 9.9626 Tf -118.305 -17.933 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G /F8 9.9626 Tf 33.797 0 Td [(Sync)28(hronous.)]TJ 0 g 0 G -/F27 9.9626 Tf -33.797 -19.926 Td [(On)-383(En)32(try)]TJ +/F27 9.9626 Tf -33.797 -19.925 Td [(On)-383(En)32(try)]TJ 0 g 0 G 0 g 0 G - 0 -19.925 Td [(desc)]TJ + 0 -19.926 Td [(desc)]TJ ET q -1 0 0 1 121.81 626.17 cm +1 0 0 1 121.81 568.941 cm []0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q BT -/F27 9.9626 Tf 125.247 625.971 Td [(a)]TJ +/F27 9.9626 Tf 125.247 568.741 Td [(a)]TJ 0 g 0 G -/F8 9.9626 Tf 10.551 0 Td [(the)-333(comm)27(unication)-333(descriptor.)]TJ -10.996 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 27.951 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf 23.073 0 Td [(.)]TJ -51.024 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 25.183 0 Td [(required)]TJ/F8 9.9626 Tf 41.899 0 Td [(.)]TJ -67.082 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(inout)]TJ/F8 9.9626 Tf 26.096 0 Td [(.)]TJ -59.582 -11.956 Td [(Sp)-28(eci\014ed)-333(as:)-445(a)-333(structured)-333(data)-333(of)-334(t)28(yp)-28(e)]TJ +/F8 9.9626 Tf 10.551 0 Td [(the)-333(comm)27(unication)-333(descriptor.)]TJ -10.996 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 27.951 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf 23.073 0 Td [(.)]TJ -51.024 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 25.183 0 Td [(required)]TJ/F8 9.9626 Tf 41.899 0 Td [(.)]TJ -67.082 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(inout)]TJ/F8 9.9626 Tf 26.096 0 Td [(.)]TJ -59.582 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(a)-333(structured)-333(data)-333(of)-334(t)28(yp)-28(e)]TJ 0 0 1 rg 0 0 1 RG /F30 9.9626 Tf 170.915 0 Td [(psb)]TJ ET q -1 0 0 1 312.036 578.35 cm +1 0 0 1 312.036 521.12 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 315.174 578.15 Td [(desc)]TJ +/F30 9.9626 Tf 315.174 520.921 Td [(desc)]TJ ET q -1 0 0 1 336.723 578.35 cm +1 0 0 1 336.723 521.12 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 339.861 578.15 Td [(type)]TJ +/F30 9.9626 Tf 339.861 520.921 Td [(type)]TJ 0 g 0 G /F8 9.9626 Tf 20.921 0 Td [(.)]TJ 0 g 0 G -/F27 9.9626 Tf -260.887 -21.917 Td [(On)-383(Return)]TJ +/F27 9.9626 Tf -260.887 -21.918 Td [(On)-383(Return)]TJ 0 g 0 G 0 g 0 G - 0 -19.926 Td [(desc)]TJ + 0 -19.925 Td [(desc)]TJ ET q -1 0 0 1 121.81 536.507 cm +1 0 0 1 121.81 479.277 cm []0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q BT -/F27 9.9626 Tf 125.247 536.307 Td [(a)]TJ +/F27 9.9626 Tf 125.247 479.078 Td [(a)]TJ 0 g 0 G -/F8 9.9626 Tf 10.551 0 Td [(the)-333(comm)27(unication)-333(descriptor.)]TJ -10.996 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 27.951 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf 23.073 0 Td [(.)]TJ -51.024 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 25.183 0 Td [(required)]TJ/F8 9.9626 Tf 41.899 0 Td [(.)]TJ -67.082 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(inout)]TJ/F8 9.9626 Tf 26.096 0 Td [(.)]TJ -59.582 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(a)-333(structured)-333(data)-333(of)-334(t)28(yp)-28(e)]TJ +/F8 9.9626 Tf 10.551 0 Td [(the)-333(comm)27(unication)-333(descriptor.)]TJ -10.996 -11.956 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 27.951 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf 23.073 0 Td [(.)]TJ -51.024 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 25.183 0 Td [(required)]TJ/F8 9.9626 Tf 41.899 0 Td [(.)]TJ -67.082 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(inout)]TJ/F8 9.9626 Tf 26.096 0 Td [(.)]TJ -59.582 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(a)-333(structured)-333(data)-333(of)-334(t)28(yp)-28(e)]TJ 0 0 1 rg 0 0 1 RG /F30 9.9626 Tf 170.915 0 Td [(psb)]TJ ET q -1 0 0 1 312.036 488.686 cm +1 0 0 1 312.036 431.456 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 315.174 488.487 Td [(desc)]TJ +/F30 9.9626 Tf 315.174 431.257 Td [(desc)]TJ ET q -1 0 0 1 336.723 488.686 cm +1 0 0 1 336.723 431.456 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 339.861 488.487 Td [(type)]TJ +/F30 9.9626 Tf 339.861 431.257 Td [(type)]TJ 0 g 0 G /F8 9.9626 Tf 20.921 0 Td [(.)]TJ 0 g 0 G -/F27 9.9626 Tf -260.887 -19.926 Td [(info)]TJ +/F27 9.9626 Tf -260.887 -19.925 Td [(info)]TJ 0 g 0 G -/F8 9.9626 Tf 23.758 0 Td [(Error)-333(co)-28(de.)]TJ 1.149 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf -29.611 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(out)]TJ/F8 9.9626 Tf 16.549 0 Td [(.)]TJ -50.035 -11.955 Td [(An)-333(in)28(tege)-1(r)-333(v)56(alue;)-334(0)-333(means)-333(no)-334(error)-333(has)-333(b)-28(een)-333(detecte)-1(d)1(.)]TJ/F16 11.9552 Tf -24.907 -21.918 Td [(Notes)]TJ +/F8 9.9626 Tf 23.758 0 Td [(Error)-333(co)-28(de.)]TJ 1.149 -11.956 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf -29.611 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(out)]TJ/F8 9.9626 Tf 16.549 0 Td [(.)]TJ -50.035 -11.955 Td [(An)-333(in)28(tege)-1(r)-333(v)56(alue;)-334(0)-333(means)-333(no)-334(error)-333(has)-333(b)-28(een)-333(detecte)-1(d)1(.)]TJ/F16 11.9552 Tf -24.907 -21.918 Td [(Notes)]TJ 0 g 0 G /F8 9.9626 Tf 12.177 -19.925 Td [(1.)]TJ 0 g 0 G [-500(On)-333(exit)-334(from)-333(this)-333(routine)-333(the)-334(descriptor)-333(is)-333(in)-334(the)-333(assem)28(bled)-334(state.)]TJ 0 g 0 G - 154.698 -288.46 Td [(61)]TJ + 154.698 -231.23 Td [(65)]TJ 0 g 0 G ET endstream endobj -1151 0 obj << +1298 0 obj << /Type /Page -/Contents 1152 0 R -/Resources 1150 0 R +/Contents 1299 0 R +/Resources 1297 0 R /MediaBox [0 0 595.276 841.89] -/Parent 1155 0 R -/Annots [ 1148 0 R 1149 0 R ] +/Parent 1268 0 R +/Annots [ 1295 0 R 1296 0 R ] >> endobj -1148 0 obj << +1295 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [294.721 574.94 361.779 586.065] +/Rect [294.721 517.71 361.779 528.835] /Subtype /Link /A << /S /GoTo /D (descdata) >> >> endobj -1149 0 obj << +1296 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [294.721 485.277 361.779 496.401] +/Rect [294.721 428.047 361.779 439.172] /Subtype /Link /A << /S /GoTo /D (descdata) >> >> endobj -1153 0 obj << -/D [1151 0 R /XYZ 99.895 740.998 null] +1300 0 obj << +/D [1298 0 R /XYZ 99.895 740.998 null] >> endobj 246 0 obj << -/D [1151 0 R /XYZ 99.895 697.37 null] +/D [1298 0 R /XYZ 99.895 644.457 null] >> endobj -1154 0 obj << -/D [1151 0 R /XYZ 99.895 394.838 null] +1301 0 obj << +/D [1298 0 R /XYZ 99.895 638.48 null] >> endobj -1150 0 obj << -/Font << /F16 495 0 R /F30 689 0 R /F27 497 0 R /F8 498 0 R >> +1302 0 obj << +/D [1298 0 R /XYZ 99.895 638.48 null] +>> endobj +1303 0 obj << +/D [1298 0 R /XYZ 99.895 337.608 null] +>> endobj +1297 0 obj << +/Font << /F16 495 0 R /F27 497 0 R /F8 498 0 R /F30 689 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1160 0 obj << -/Length 3278 +1308 0 obj << +/Length 3807 >> stream 0 g 0 G 0 g 0 G +0 g 0 G +0 g 0 G BT -/F16 11.9552 Tf 150.705 706.129 Td [(psb)]TJ +/F16 14.3462 Tf 150.705 680.226 Td [(psb)]TJ ET q -1 0 0 1 171.761 706.328 cm -[]0 d 0 J 0.398 w 0 0 m 4.035 0 l S +1 0 0 1 175.972 680.425 cm +[]0 d 0 J 0.398 w 0 0 m 4.842 0 l S +Q +BT +/F16 14.3462 Tf 180.814 680.226 Td [(cdcp)31(y|Copies)-375(a)-375(comm)32(unication)-375(descriptor)]TJ/F27 9.9626 Tf -28.732 -35.769 Td [(c)-138(a)-138(l)-139(l)]TJ/F8 9.9626 Tf 29.514 0 Td [(p)-101(s)-100(b)]TJ +ET +q +1 0 0 1 200.202 644.657 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 204.194 644.457 Td [(c)-101(d)-100(c)-101(p)-101(y)-206(\050)-235(d)-130(e)-130(s)-130(c)]TJ +ET +q +1 0 0 1 265.751 644.657 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 270.033 644.457 Td [(i)-130(n)-420(,)-877(d)-116(e)-115(s)-116(c)]TJ +ET +q +1 0 0 1 318.848 644.657 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F16 11.9552 Tf 175.796 706.129 Td [(cdcp)31(y)-375(|)-375(Copies)-375(a)-375(comm)31(unication)-375(descriptor)]TJ +/F8 9.9626 Tf 322.989 644.457 Td [(o)-116(u)-115(t)-393(,)-913(i)-152(n)-153(f)-152(o)-257(\051)]TJ 0 g 0 G 0 g 0 G -/F30 9.9626 Tf -25.091 -18.389 Td [(call)-525(psb_cdcpy\050desc_in,)-525(desc_out,)-525(info\051)]TJ 0 g 0 G -/F27 9.9626 Tf 0 -21.918 Td [(T)32(yp)-32(e:)]TJ +/F27 9.9626 Tf -172.284 -17.932 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G /F8 9.9626 Tf 33.797 0 Td [(Async)28(hronous.)]TJ 0 g 0 G @@ -12233,29 +13860,29 @@ BT 0 -19.925 Td [(desc)]TJ ET q -1 0 0 1 172.619 626.17 cm +1 0 0 1 172.619 586.873 cm []0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q BT -/F27 9.9626 Tf 176.057 625.971 Td [(in)]TJ +/F27 9.9626 Tf 176.057 586.674 Td [(in)]TJ 0 g 0 G /F8 9.9626 Tf 14.528 0 Td [(the)-333(comm)27(unication)-333(descriptor.)]TJ -14.974 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 27.951 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf 23.073 0 Td [(.)]TJ -51.024 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 25.184 0 Td [(required)]TJ/F8 9.9626 Tf 41.898 0 Td [(.)]TJ -67.082 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.548 0 Td [(.)]TJ -43.034 -11.956 Td [(Sp)-28(eci\014ed)-333(as:)-445(a)-333(structured)-333(data)-333(of)-334(t)28(yp)-28(e)]TJ 0 0 1 rg 0 0 1 RG /F30 9.9626 Tf 170.915 0 Td [(psb)]TJ ET q -1 0 0 1 362.845 578.35 cm +1 0 0 1 362.845 539.053 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 365.983 578.15 Td [(desc)]TJ +/F30 9.9626 Tf 365.983 538.853 Td [(desc)]TJ ET q -1 0 0 1 387.532 578.35 cm +1 0 0 1 387.532 539.053 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 390.67 578.15 Td [(type)]TJ +/F30 9.9626 Tf 390.67 538.853 Td [(type)]TJ 0 g 0 G /F8 9.9626 Tf 20.922 0 Td [(.)]TJ 0 g 0 G @@ -12265,29 +13892,29 @@ BT 0 -19.926 Td [(desc)]TJ ET q -1 0 0 1 172.619 536.507 cm +1 0 0 1 172.619 497.21 cm []0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q BT -/F27 9.9626 Tf 176.057 536.307 Td [(out)]TJ +/F27 9.9626 Tf 176.057 497.01 Td [(out)]TJ 0 g 0 G /F8 9.9626 Tf 21.53 0 Td [(the)-333(comm)27(unication)-333(descriptor)-333(cop)28(y)83(.)]TJ -21.976 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 27.951 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf 23.073 0 Td [(.)]TJ -51.024 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 25.184 0 Td [(required)]TJ/F8 9.9626 Tf 41.898 0 Td [(.)]TJ -67.082 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(out)]TJ/F8 9.9626 Tf 16.549 0 Td [(.)]TJ -50.035 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(a)-333(structured)-333(data)-333(of)-334(t)28(yp)-28(e)]TJ 0 0 1 rg 0 0 1 RG /F30 9.9626 Tf 170.915 0 Td [(psb)]TJ ET q -1 0 0 1 362.845 488.686 cm +1 0 0 1 362.845 449.389 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 365.983 488.487 Td [(desc)]TJ +/F30 9.9626 Tf 365.983 449.19 Td [(desc)]TJ ET q -1 0 0 1 387.532 488.686 cm +1 0 0 1 387.532 449.389 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 390.67 488.487 Td [(type)]TJ +/F30 9.9626 Tf 390.67 449.19 Td [(type)]TJ 0 g 0 G /F8 9.9626 Tf 20.922 0 Td [(.)]TJ 0 g 0 G @@ -12295,63 +13922,84 @@ BT 0 g 0 G /F8 9.9626 Tf 23.758 0 Td [(Error)-333(co)-28(de.)]TJ 1.148 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.612 0 Td [(required)]TJ/F8 9.9626 Tf -29.612 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(out)]TJ/F8 9.9626 Tf 16.549 0 Td [(.)]TJ -50.035 -11.955 Td [(An)-333(in)27(t)1(e)-1(ger)-333(v)56(alue;)-334(0)-333(means)-333(no)-334(error)-333(has)-333(b)-28(een)-333(detec)-1(ted.)]TJ 0 g 0 G - 141.968 -330.303 Td [(62)]TJ + 141.968 -291.006 Td [(66)]TJ 0 g 0 G ET endstream endobj -1159 0 obj << +1307 0 obj << /Type /Page -/Contents 1160 0 R -/Resources 1158 0 R +/Contents 1308 0 R +/Resources 1306 0 R /MediaBox [0 0 595.276 841.89] -/Parent 1155 0 R -/Annots [ 1156 0 R 1157 0 R ] +/Parent 1268 0 R +/Annots [ 1304 0 R 1305 0 R ] >> endobj -1156 0 obj << +1304 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [345.53 574.94 412.588 586.065] +/Rect [345.53 535.643 412.588 546.768] /Subtype /Link /A << /S /GoTo /D (descdata) >> >> endobj -1157 0 obj << +1305 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [345.53 485.277 412.588 496.401] +/Rect [345.53 445.979 412.588 457.104] /Subtype /Link /A << /S /GoTo /D (descdata) >> >> endobj -1161 0 obj << -/D [1159 0 R /XYZ 150.705 740.998 null] +1309 0 obj << +/D [1307 0 R /XYZ 150.705 740.998 null] >> endobj 250 0 obj << -/D [1159 0 R /XYZ 150.705 697.37 null] +/D [1307 0 R /XYZ 150.705 659.601 null] +>> endobj +1310 0 obj << +/D [1307 0 R /XYZ 150.705 653.623 null] >> endobj -1158 0 obj << -/Font << /F16 495 0 R /F30 689 0 R /F27 497 0 R /F8 498 0 R >> +1311 0 obj << +/D [1307 0 R /XYZ 150.705 656.413 null] +>> endobj +1306 0 obj << +/Font << /F16 495 0 R /F27 497 0 R /F8 498 0 R /F30 689 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1165 0 obj << -/Length 2243 +1315 0 obj << +/Length 2627 >> stream 0 g 0 G 0 g 0 G +0 g 0 G +0 g 0 G BT -/F16 11.9552 Tf 99.895 706.129 Td [(psb)]TJ +/F16 14.3462 Tf 99.895 680.226 Td [(psb)]TJ ET q -1 0 0 1 120.951 706.328 cm -[]0 d 0 J 0.398 w 0 0 m 4.035 0 l S +1 0 0 1 125.163 680.425 cm +[]0 d 0 J 0.398 w 0 0 m 4.842 0 l S +Q +BT +/F16 14.3462 Tf 130.004 680.226 Td [(cdfree|F)94(rees)-375(a)-375(comm)31(unication)-375(descriptor)]TJ/F27 9.9626 Tf -28.732 -35.769 Td [(c)-138(a)-138(l)-139(l)]TJ/F8 9.9626 Tf 29.914 0 Td [(p)-141(s)-141(b)]TJ +ET +q +1 0 0 1 150.99 644.657 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 155.381 644.457 Td [(c)-141(d)-141(f)-140(r)-141(e)-141(e)-246(\050)-218(d)-113(e)-113(s)-112(c)]TJ +ET +q +1 0 0 1 220.067 644.657 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F16 11.9552 Tf 124.986 706.129 Td [(cdfree)-375(|)-375(F)94(rees)-375(a)-375(comm)31(unication)-375(descriptor)]TJ +/F8 9.9626 Tf 224.178 644.457 Td [(a)-386(,)-914(i)-152(n)-152(f)-152(o)-258(\051)]TJ 0 g 0 G 0 g 0 G -/F30 9.9626 Tf -25.091 -18.389 Td [(call)-525(psb_cdfree\050desc_a,)-525(info\051)]TJ 0 g 0 G -/F27 9.9626 Tf 0 -21.918 Td [(T)32(yp)-32(e:)]TJ +/F27 9.9626 Tf -124.283 -17.932 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G /F8 9.9626 Tf 33.797 0 Td [(Sync)28(hronous.)]TJ 0 g 0 G @@ -12361,29 +14009,29 @@ BT 0 -19.925 Td [(desc)]TJ ET q -1 0 0 1 121.81 626.17 cm +1 0 0 1 121.81 586.873 cm []0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q BT -/F27 9.9626 Tf 125.247 625.971 Td [(a)]TJ +/F27 9.9626 Tf 125.247 586.674 Td [(a)]TJ 0 g 0 G /F8 9.9626 Tf 10.551 0 Td [(the)-333(comm)27(unication)-333(descriptor)-333(to)-333(b)-28(e)-334(freed.)]TJ -10.996 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 27.951 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf 23.073 0 Td [(.)]TJ -51.024 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 25.183 0 Td [(required)]TJ/F8 9.9626 Tf 41.899 0 Td [(.)]TJ -67.082 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(inout)]TJ/F8 9.9626 Tf 26.096 0 Td [(.)]TJ -59.582 -11.956 Td [(Sp)-28(eci\014ed)-333(as:)-445(a)-333(structured)-333(data)-333(of)-334(t)28(yp)-28(e)]TJ 0 0 1 rg 0 0 1 RG /F30 9.9626 Tf 170.915 0 Td [(psb)]TJ ET q -1 0 0 1 312.036 578.35 cm +1 0 0 1 312.036 539.053 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 315.174 578.15 Td [(desc)]TJ +/F30 9.9626 Tf 315.174 538.853 Td [(desc)]TJ ET q -1 0 0 1 336.723 578.35 cm +1 0 0 1 336.723 539.053 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 339.861 578.15 Td [(type)]TJ +/F30 9.9626 Tf 339.861 538.853 Td [(type)]TJ 0 g 0 G /F8 9.9626 Tf 20.921 0 Td [(.)]TJ 0 g 0 G @@ -12394,237 +14042,288 @@ BT 0 g 0 G /F8 9.9626 Tf 23.758 0 Td [(Error)-333(co)-28(de.)]TJ 1.149 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf -29.611 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(out)]TJ/F8 9.9626 Tf 16.549 0 Td [(.)]TJ -50.035 -11.955 Td [(An)-333(in)28(tege)-1(r)-333(v)56(alue;)-334(0)-333(means)-333(no)-334(error)-333(has)-333(b)-28(een)-333(detecte)-1(d)1(.)]TJ 0 g 0 G - 141.968 -398.049 Td [(63)]TJ + 141.968 -358.752 Td [(67)]TJ 0 g 0 G ET endstream endobj -1164 0 obj << +1314 0 obj << /Type /Page -/Contents 1165 0 R -/Resources 1163 0 R +/Contents 1315 0 R +/Resources 1313 0 R /MediaBox [0 0 595.276 841.89] -/Parent 1155 0 R -/Annots [ 1162 0 R ] +/Parent 1319 0 R +/Annots [ 1312 0 R ] >> endobj -1162 0 obj << +1312 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [294.721 574.94 361.779 586.065] +/Rect [294.721 535.643 361.779 546.768] /Subtype /Link /A << /S /GoTo /D (descdata) >> >> endobj -1166 0 obj << -/D [1164 0 R /XYZ 99.895 740.998 null] +1316 0 obj << +/D [1314 0 R /XYZ 99.895 740.998 null] >> endobj 254 0 obj << -/D [1164 0 R /XYZ 99.895 697.37 null] +/D [1314 0 R /XYZ 99.895 659.601 null] >> endobj -1163 0 obj << -/Font << /F16 495 0 R /F30 689 0 R /F27 497 0 R /F8 498 0 R >> +1317 0 obj << +/D [1314 0 R /XYZ 99.895 653.623 null] +>> endobj +1318 0 obj << +/D [1314 0 R /XYZ 99.895 656.413 null] +>> endobj +1313 0 obj << +/Font << /F16 495 0 R /F27 497 0 R /F8 498 0 R /F30 689 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1171 0 obj << -/Length 5916 +1324 0 obj << +/Length 6450 >> stream 0 g 0 G 0 g 0 G +0 g 0 G +0 g 0 G BT -/F16 11.9552 Tf 150.705 706.129 Td [(psb)]TJ +/F16 14.3462 Tf 150.705 679.862 Td [(psb)]TJ ET q -1 0 0 1 171.761 706.328 cm -[]0 d 0 J 0.398 w 0 0 m 4.035 0 l S +1 0 0 1 175.972 680.061 cm +[]0 d 0 J 0.398 w 0 0 m 4.842 0 l S +Q +BT +/F16 14.3462 Tf 180.814 679.862 Td [(cdbldext|Build)-375(an)-375(extended)]TJ -30.109 -17.933 Td [(comm)31(unication)-375(descriptor)]TJ/F27 9.9626 Tf 1.377 -36.211 Td [(c)-138(a)-138(l)-139(l)]TJ/F8 9.9626 Tf 29.725 0 Td [(p)-122(s)-122(b)]TJ +ET +q +1 0 0 1 201.047 625.918 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 205.25 625.718 Td [(c)-122(d)-122(b)-122(l)-122(d)-121(e)-122(x)-122(t)-228(\050)-138(a)-228(,)-274(d)-113(e)-112(s)-113(c)]TJ +ET +q +1 0 0 1 294.787 625.918 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 298.898 625.718 Td [(a)-386(,)-253(n)-92(l)-344(,)-277(d)-116(e)-115(s)-116(c)]TJ +ET +q +1 0 0 1 354.714 625.918 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F16 11.9552 Tf 175.796 706.129 Td [(cdbldext)-282(|)-283(Build)-282(an)-282(extended)-283(comm)31(unication)-282(descrip-)]TJ -25.091 -13.948 Td [(tor)]TJ +/F8 9.9626 Tf 358.855 625.718 Td [(o)-116(u)-115(t)-393(,)-888(i)-127(n)-126(f)-127(o)-415(,)-863(e)-101(x)-102(t)-102(y)-101(p)-102(e)-207(\051)]TJ 0 g 0 G 0 g 0 G -/F30 9.9626 Tf 0 -19.114 Td [(call)-525(psb_cdbldext\050a,desc_a,nl,desc_out,)-525(info,)-525(extype\051)]TJ/F8 9.9626 Tf 14.944 -23.476 Td [(This)-298(subroutin)1(e)-298(builds)-298(an)-297(extended)-298(comm)28(unication)-298(descriptor,)-305(based)-297(on)-298(the)]TJ -14.944 -11.955 Td [(input)-389(descriptor)]TJ/F30 9.9626 Tf 74.287 0 Td [(desc_a)]TJ/F8 9.9626 Tf 35.261 0 Td [(and)-389(on)-390(the)-389(stencil)-390(sp)-27(eci\014ed)-390(through)-389(the)-389(input)-390(sparse)]TJ -109.548 -11.956 Td [(matrix)]TJ/F30 9.9626 Tf 32.406 0 Td [(a)]TJ/F8 9.9626 Tf 5.231 0 Td [(.)]TJ + -193.206 -18.205 Td [(This)-298(subroutin)1(e)-298(builds)-298(an)-297(extended)-298(comm)28(unication)-298(descriptor,)-305(based)-297(on)-298(the)]TJ -14.944 -11.956 Td [(input)-389(descriptor)]TJ/F30 9.9626 Tf 74.287 0 Td [(desc_a)]TJ/F8 9.9626 Tf 35.261 0 Td [(and)-389(on)-390(the)-389(stencil)-390(sp)-27(eci\014ed)-390(through)-389(the)-389(input)-390(sparse)]TJ -109.548 -11.955 Td [(matrix)]TJ/F30 9.9626 Tf 32.406 0 Td [(a)]TJ/F8 9.9626 Tf 5.231 0 Td [(.)]TJ 0 g 0 G -/F27 9.9626 Tf -37.637 -21.094 Td [(T)32(yp)-32(e:)]TJ +/F27 9.9626 Tf -37.637 -12.046 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G /F8 9.9626 Tf 33.797 0 Td [(Sync)28(hronous.)]TJ 0 g 0 G -/F27 9.9626 Tf -33.797 -21.483 Td [(On)-383(En)32(try)]TJ +/F27 9.9626 Tf -33.797 -20.289 Td [(On)-383(En)32(try)]TJ 0 g 0 G 0 g 0 G - 0 -21.484 Td [(a)]TJ + 0 -20.289 Td [(a)]TJ 0 g 0 G -/F8 9.9626 Tf 10.551 0 Td [(A)-333(sparse)-334(matrix)-333(Scop)-28(e:)]TJ/F27 9.9626 Tf 101.176 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf 23.073 0 Td [(.)]TJ -109.893 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 25.183 0 Td [(required)]TJ/F8 9.9626 Tf 41.898 0 Td [(.)]TJ -67.081 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.485 0 Td [(in)]TJ/F8 9.9626 Tf 9.548 0 Td [(.)]TJ -43.033 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-444(a)-334(structured)-333(data)-333(t)27(yp)-27(e.)]TJ +/F8 9.9626 Tf 10.551 0 Td [(A)-333(sparse)-334(matrix)-333(Scop)-28(e:)]TJ/F27 9.9626 Tf 101.176 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf 23.073 0 Td [(.)]TJ -109.893 -11.956 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 25.183 0 Td [(required)]TJ/F8 9.9626 Tf 41.898 0 Td [(.)]TJ -67.081 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.485 0 Td [(in)]TJ/F8 9.9626 Tf 9.548 0 Td [(.)]TJ -43.033 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-444(a)-334(structured)-333(data)-333(t)27(yp)-27(e.)]TJ 0 g 0 G -/F27 9.9626 Tf -24.907 -21.484 Td [(desc)]TJ +/F27 9.9626 Tf -24.907 -20.289 Td [(desc)]TJ ET q -1 0 0 1 172.619 504.47 cm +1 0 0 1 172.619 475.022 cm []0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q BT -/F27 9.9626 Tf 176.057 504.27 Td [(a)]TJ +/F27 9.9626 Tf 176.057 474.823 Td [(a)]TJ 0 g 0 G -/F8 9.9626 Tf 10.55 0 Td [(the)-333(comm)27(unication)-333(descriptor.)]TJ -10.996 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 27.951 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf 23.073 0 Td [(.)]TJ -51.024 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 25.184 0 Td [(required)]TJ/F8 9.9626 Tf 41.898 0 Td [(.)]TJ -67.082 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.548 0 Td [(.)]TJ -43.034 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(a)-333(structured)-333(data)-333(of)-334(t)28(yp)-28(e)]TJ +/F8 9.9626 Tf 10.55 0 Td [(the)-333(comm)27(unication)-333(descriptor.)]TJ -10.996 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 27.951 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf 23.073 0 Td [(.)]TJ -51.024 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 25.184 0 Td [(required)]TJ/F8 9.9626 Tf 41.898 0 Td [(.)]TJ -67.082 -11.956 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.548 0 Td [(.)]TJ -43.034 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(a)-333(structured)-333(data)-333(of)-334(t)28(yp)-28(e)]TJ 0 0 1 rg 0 0 1 RG /F30 9.9626 Tf 170.915 0 Td [(psb)]TJ ET q -1 0 0 1 362.845 456.649 cm +1 0 0 1 362.845 427.201 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 365.983 456.45 Td [(Tspmat)]TJ +/F30 9.9626 Tf 365.983 427.002 Td [(Tspmat)]TJ ET q -1 0 0 1 397.993 456.649 cm +1 0 0 1 397.993 427.201 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 401.131 456.45 Td [(type)]TJ +/F30 9.9626 Tf 401.131 427.002 Td [(type)]TJ 0 g 0 G /F8 9.9626 Tf 20.921 0 Td [(.)]TJ 0 g 0 G -/F27 9.9626 Tf -271.347 -21.484 Td [(nl)]TJ +/F27 9.9626 Tf -271.347 -20.289 Td [(nl)]TJ 0 g 0 G -/F8 9.9626 Tf 14.529 0 Td [(the)-333(n)28(um)27(b)-27(er)-334(of)-333(additional)-333(la)28(y)27(ers)-333(desired.)]TJ 10.377 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 27.951 0 Td [(global)]TJ/F8 9.9626 Tf 29.757 0 Td [(.)]TJ -57.708 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 25.184 0 Td [(required)]TJ/F8 9.9626 Tf 41.898 0 Td [(.)]TJ -67.082 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.548 0 Td [(.)]TJ -43.034 -11.956 Td [(Sp)-28(eci\014ed)-333(as:)-445(an)-333(in)28(teger)-333(v)55(alue)]TJ/F11 9.9626 Tf 130.428 0 Td [(nl)]TJ/F14 9.9626 Tf 11.916 0 Td [(\025)]TJ/F8 9.9626 Tf 10.516 0 Td [(0.)]TJ +/F8 9.9626 Tf 14.529 0 Td [(the)-333(n)28(um)27(b)-27(er)-334(of)-333(additional)-333(la)28(y)27(ers)-333(desired.)]TJ 10.377 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 27.951 0 Td [(global)]TJ/F8 9.9626 Tf 29.757 0 Td [(.)]TJ -57.708 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 25.184 0 Td [(required)]TJ/F8 9.9626 Tf 41.898 0 Td [(.)]TJ -67.082 -11.956 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.548 0 Td [(.)]TJ -43.034 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(an)-333(in)28(teger)-333(v)55(alue)]TJ/F11 9.9626 Tf 130.428 0 Td [(nl)]TJ/F14 9.9626 Tf 11.916 0 Td [(\025)]TJ/F8 9.9626 Tf 10.516 0 Td [(0.)]TJ 0 g 0 G -/F27 9.9626 Tf -177.766 -21.483 Td [(ext)32(yp)-32(e)]TJ +/F27 9.9626 Tf -177.766 -20.289 Td [(ext)32(yp)-32(e)]TJ 0 g 0 G -/F8 9.9626 Tf 38.397 0 Td [(the)-333(kind)-334(of)-333(estension)-333(required.)]TJ -13.491 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 27.951 0 Td [(global)]TJ/F8 9.9626 Tf 29.757 0 Td [(.)]TJ -57.708 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 25.184 0 Td [(optional)]TJ/F8 9.9626 Tf 44.396 0 Td [(.)]TJ -69.58 -11.956 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.547 0 Td [(.)]TJ -43.033 -11.955 Td [(Sp)-28(eci\014ed)-419(as:)-616(an)-420(in)28(teger)-419(v)55(alue)]TJ/F30 9.9626 Tf 135.566 0 Td [(psb_ovt_xhal_)]TJ/F8 9.9626 Tf 67.995 0 Td [(,)]TJ/F30 9.9626 Tf 7.159 0 Td [(psb_ovt_asov_)]TJ/F8 9.9626 Tf 67.994 0 Td [(,)-441(default:)]TJ/F30 9.9626 Tf -278.714 -11.955 Td [(psb_ovt_xhal_)]TJ +/F8 9.9626 Tf 38.397 0 Td [(the)-333(kind)-334(of)-333(estension)-333(required.)]TJ -13.491 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 27.951 0 Td [(global)]TJ/F8 9.9626 Tf 29.757 0 Td [(.)]TJ -57.708 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 25.184 0 Td [(optional)]TJ/F8 9.9626 Tf 44.396 0 Td [(.)]TJ -69.58 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.547 0 Td [(.)]TJ -43.033 -11.956 Td [(Sp)-28(eci\014ed)-419(as:)-616(an)-420(in)28(teger)-419(v)55(alue)]TJ/F30 9.9626 Tf 135.566 0 Td [(psb_ovt_xhal_)]TJ/F8 9.9626 Tf 67.995 0 Td [(,)]TJ/F30 9.9626 Tf 7.159 0 Td [(psb_ovt_asov_)]TJ/F8 9.9626 Tf 67.994 0 Td [(,)-441(default:)]TJ/F30 9.9626 Tf -278.714 -11.955 Td [(psb_ovt_xhal_)]TJ 0 g 0 G -/F27 9.9626 Tf -24.906 -23.476 Td [(On)-383(Return)]TJ +/F27 9.9626 Tf -24.906 -22.282 Td [(On)-383(Return)]TJ 0 g 0 G 0 g 0 G - 0 -21.484 Td [(desc)]TJ + 0 -20.289 Td [(desc)]TJ ET q -1 0 0 1 172.619 261.126 cm +1 0 0 1 172.619 236.455 cm []0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q BT -/F27 9.9626 Tf 176.057 260.927 Td [(out)]TJ +/F27 9.9626 Tf 176.057 236.256 Td [(out)]TJ 0 g 0 G -/F8 9.9626 Tf 21.53 0 Td [(the)-333(extended)-334(comm)28(unication)-333(descriptor.)]TJ -21.976 -11.956 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 27.951 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf 23.073 0 Td [(.)]TJ -51.024 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 25.184 0 Td [(required)]TJ/F8 9.9626 Tf 41.898 0 Td [(.)]TJ -67.082 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(inout)]TJ/F8 9.9626 Tf 26.096 0 Td [(.)]TJ -59.582 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(a)-333(structured)-333(data)-333(of)-334(t)28(yp)-28(e)]TJ +/F8 9.9626 Tf 21.53 0 Td [(the)-333(extended)-334(comm)28(unication)-333(descriptor.)]TJ -21.976 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 27.951 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf 23.073 0 Td [(.)]TJ -51.024 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 25.184 0 Td [(required)]TJ/F8 9.9626 Tf 41.898 0 Td [(.)]TJ -67.082 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(inout)]TJ/F8 9.9626 Tf 26.096 0 Td [(.)]TJ -59.582 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(a)-333(structured)-333(data)-333(of)-334(t)28(yp)-28(e)]TJ 0 0 1 rg 0 0 1 RG /F30 9.9626 Tf 170.915 0 Td [(psb)]TJ ET q -1 0 0 1 362.845 213.305 cm +1 0 0 1 362.845 188.635 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 365.983 213.106 Td [(desc)]TJ +/F30 9.9626 Tf 365.983 188.436 Td [(desc)]TJ ET q -1 0 0 1 387.532 213.305 cm +1 0 0 1 387.532 188.635 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 390.67 213.106 Td [(type)]TJ +/F30 9.9626 Tf 390.67 188.436 Td [(type)]TJ 0 g 0 G /F8 9.9626 Tf 20.922 0 Td [(.)]TJ 0 g 0 G -/F27 9.9626 Tf -260.887 -21.484 Td [(info)]TJ +/F27 9.9626 Tf -260.887 -20.29 Td [(info)]TJ 0 g 0 G -/F8 9.9626 Tf 23.758 0 Td [(Error)-333(co)-28(de.)]TJ 1.148 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.612 0 Td [(required)]TJ/F8 9.9626 Tf -29.612 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(out)]TJ/F8 9.9626 Tf 16.549 0 Td [(.)]TJ -50.035 -11.955 Td [(An)-333(in)27(t)1(e)-1(ger)-333(v)56(alue;)-334(0)-333(means)-333(no)-334(error)-333(has)-333(b)-28(een)-333(detec)-1(ted.)]TJ/F16 11.9552 Tf -24.906 -23.476 Td [(Notes)]TJ +/F8 9.9626 Tf 23.758 0 Td [(Error)-333(co)-28(de.)]TJ 1.148 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.612 0 Td [(required)]TJ/F8 9.9626 Tf -29.612 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(out)]TJ/F8 9.9626 Tf 16.549 0 Td [(.)]TJ -50.035 -11.955 Td [(An)-333(in)27(t)1(e)-1(ger)-333(v)56(alue;)-334(0)-333(means)-333(no)-334(error)-333(has)-333(b)-28(een)-333(detec)-1(ted.)]TJ 0 g 0 G -/F8 9.9626 Tf 166.874 -29.888 Td [(64)]TJ + 141.968 -29.888 Td [(68)]TJ 0 g 0 G ET endstream endobj -1170 0 obj << +1323 0 obj << /Type /Page -/Contents 1171 0 R -/Resources 1169 0 R +/Contents 1324 0 R +/Resources 1322 0 R /MediaBox [0 0 595.276 841.89] -/Parent 1155 0 R -/Annots [ 1167 0 R 1168 0 R ] +/Parent 1319 0 R +/Annots [ 1320 0 R 1321 0 R ] >> endobj -1167 0 obj << +1320 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [345.53 453.24 423.049 464.364] +/Rect [345.53 423.792 423.049 434.917] /Subtype /Link /A << /S /GoTo /D (spdata) >> >> endobj -1168 0 obj << +1321 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [345.53 209.896 412.588 221.021] +/Rect [345.53 185.225 412.588 196.35] /Subtype /Link /A << /S /GoTo /D (descdata) >> >> endobj -1172 0 obj << -/D [1170 0 R /XYZ 150.705 740.998 null] +1325 0 obj << +/D [1323 0 R /XYZ 150.705 740.998 null] >> endobj 258 0 obj << -/D [1170 0 R /XYZ 150.705 685.412 null] +/D [1323 0 R /XYZ 150.705 641.044 null] >> endobj -1169 0 obj << -/Font << /F16 495 0 R /F30 689 0 R /F8 498 0 R /F27 497 0 R /F11 674 0 R /F14 692 0 R >> +1326 0 obj << +/D [1323 0 R /XYZ 150.705 634.884 null] +>> endobj +1327 0 obj << +/D [1323 0 R /XYZ 150.705 637.674 null] +>> endobj +1322 0 obj << +/Font << /F16 495 0 R /F27 497 0 R /F8 498 0 R /F30 689 0 R /F11 674 0 R /F14 692 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1175 0 obj << -/Length 1591 +1330 0 obj << +/Length 1636 >> stream 0 g 0 G 0 g 0 G -0 g 0 G BT -/F8 9.9626 Tf 112.072 706.129 Td [(1.)]TJ +/F16 11.9552 Tf 99.895 706.129 Td [(Notes)]TJ +0 g 0 G +/F8 9.9626 Tf 12.177 -19.925 Td [(1.)]TJ 0 g 0 G - [-500(Sp)-28(ecifying)]TJ/F30 9.9626 Tf 60.091 0 Td [(psb_ovt_xhal_)]TJ/F8 9.9626 Tf 70.801 0 Td [(for)-282(the)]TJ/F30 9.9626 Tf 31.377 0 Td [(extype)]TJ/F8 9.9626 Tf 34.188 0 Td [(argumen)28(t)-282(the)-282(user)-281(will)-282(obtain)-281(a)]TJ -183.727 -11.955 Td [(descriptor)-258(f)1(o)-1(r)-257(a)-258(domain)-257(partition)-258(in)-257(whic)28(h)-258(the)-257(additional)-258(la)28(y)28(ers)-258(are)-257(fetc)27(hed)]TJ 0 -11.955 Td [(as)-415(part)-415(of)-415(an)-415(\050extended\051)-415(halo;)-456(ho)28(w)27(ev)28(er)-415(the)-415(index-to-pro)-28(cess)-415(mapping)-415(is)]TJ 0 -11.956 Td [(iden)28(tical)-334(t)1(o)-334(that)-333(of)-333(the)-334(base)-333(descriptor;)]TJ + [-500(Sp)-28(ecifying)]TJ/F30 9.9626 Tf 60.091 0 Td [(psb_ovt_xhal_)]TJ/F8 9.9626 Tf 70.801 0 Td [(for)-282(the)]TJ/F30 9.9626 Tf 31.377 0 Td [(extype)]TJ/F8 9.9626 Tf 34.188 0 Td [(argumen)28(t)-282(the)-282(user)-281(will)-282(obtain)-281(a)]TJ -183.727 -11.956 Td [(descriptor)-258(f)1(o)-1(r)-257(a)-258(domain)-257(partition)-258(in)-257(whic)28(h)-258(the)-257(additional)-258(la)28(y)28(ers)-258(are)-257(fetc)27(hed)]TJ 0 -11.955 Td [(as)-415(part)-415(of)-415(an)-415(\050extended\051)-415(halo;)-456(ho)28(w)27(ev)28(er)-415(the)-415(index-to-pro)-28(cess)-415(mapping)-415(is)]TJ 0 -11.955 Td [(iden)28(tical)-334(t)1(o)-334(that)-333(of)-333(the)-334(base)-333(descriptor;)]TJ 0 g 0 G -12.73 -19.925 Td [(2.)]TJ 0 g 0 G - [-500(Sp)-28(ecifying)]TJ/F30 9.9626 Tf 60.957 0 Td [(psb_ovt_asov_)]TJ/F8 9.9626 Tf 71.666 0 Td [(for)-368(the)]TJ/F30 9.9626 Tf 33.107 0 Td [(extype)]TJ/F8 9.9626 Tf 35.054 0 Td [(argumen)28(t)-369(the)-368(user)-369(will)-368(obtain)]TJ -188.054 -11.955 Td [(a)-458(descriptor)-459(with)-458(an)-458(o)28(v)27(erlapp)-27(ed)-459(decomp)-27(os)-1(iti)1(on:)-695(the)-458(additional)-458(la)27(y)28(er)-458(is)]TJ 0 -11.955 Td [(aggregated)-413(to)-413(the)-413(lo)-28(cal)-413(sub)-28(domain)-413(\050and)-413(th)28(us)-414(is)-413(an)-413(o)28(v)28(erlap\051,)-433(and)-413(a)-414(new)]TJ 0 -11.955 Td [(halo)-333(extending)-334(b)-27(ey)27(on)1(d)-334(the)-333(last)-333(additional)-334(la)28(y)28(er)-333(is)-334(formed.)]TJ + [-500(Sp)-28(ecifying)]TJ/F30 9.9626 Tf 60.957 0 Td [(psb_ovt_asov_)]TJ/F8 9.9626 Tf 71.666 0 Td [(for)-368(the)]TJ/F30 9.9626 Tf 33.107 0 Td [(extype)]TJ/F8 9.9626 Tf 35.054 0 Td [(argumen)28(t)-369(the)-368(user)-369(will)-368(obtain)]TJ -188.054 -11.955 Td [(a)-458(descriptor)-459(with)-458(an)-458(o)28(v)27(erlapp)-27(ed)-459(decomp)-27(os)-1(iti)1(on:)-695(the)-458(additional)-458(la)27(y)28(er)-458(is)]TJ 0 -11.956 Td [(aggregated)-413(to)-413(the)-413(lo)-28(cal)-413(sub)-28(domain)-413(\050and)-413(th)28(us)-414(is)-413(an)-413(o)28(v)28(erlap\051,)-433(and)-413(a)-414(new)]TJ 0 -11.955 Td [(halo)-333(extending)-334(b)-27(ey)27(on)1(d)-334(the)-333(last)-333(additional)-334(la)28(y)28(er)-333(is)-334(formed.)]TJ 0 g 0 G - 141.968 -524.035 Td [(65)]TJ + 141.968 -504.109 Td [(69)]TJ 0 g 0 G ET endstream endobj -1174 0 obj << +1329 0 obj << /Type /Page -/Contents 1175 0 R -/Resources 1173 0 R +/Contents 1330 0 R +/Resources 1328 0 R /MediaBox [0 0 595.276 841.89] -/Parent 1155 0 R +/Parent 1319 0 R >> endobj -1176 0 obj << -/D [1174 0 R /XYZ 99.895 740.998 null] +1331 0 obj << +/D [1329 0 R /XYZ 99.895 740.998 null] >> endobj -1177 0 obj << -/D [1174 0 R /XYZ 99.895 716.092 null] +1332 0 obj << +/D [1329 0 R /XYZ 99.895 702.144 null] >> endobj -1178 0 obj << -/D [1174 0 R /XYZ 99.895 664.341 null] +1333 0 obj << +/D [1329 0 R /XYZ 99.895 644.416 null] >> endobj -1173 0 obj << -/Font << /F8 498 0 R /F30 689 0 R >> +1328 0 obj << +/Font << /F16 495 0 R /F8 498 0 R /F30 689 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1183 0 obj << -/Length 4890 +1338 0 obj << +/Length 5290 >> stream 0 g 0 G 0 g 0 G +0 g 0 G +0 g 0 G BT -/F16 11.9552 Tf 150.705 706.129 Td [(psb)]TJ +/F16 14.3462 Tf 150.705 680.226 Td [(psb)]TJ ET q -1 0 0 1 171.761 706.328 cm -[]0 d 0 J 0.398 w 0 0 m 4.035 0 l S +1 0 0 1 175.972 680.425 cm +[]0 d 0 J 0.398 w 0 0 m 4.842 0 l S +Q +BT +/F16 14.3462 Tf 180.814 680.226 Td [(spall|Allo)-31(cates)-375(a)-375(sparse)-375(matrix)]TJ/F27 9.9626 Tf -28.732 -35.769 Td [(c)-138(a)-138(l)-139(l)]TJ/F8 9.9626 Tf 30.034 0 Td [(p)-153(s)-153(b)]TJ +ET +q +1 0 0 1 202.283 644.657 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 206.795 644.457 Td [(s)-153(p)-153(a)-153(l)-153(l)-258(\050)-139(a)-228(,)-873(d)-113(e)-113(s)-112(c)]TJ +ET +q +1 0 0 1 282.832 644.657 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F16 11.9552 Tf 175.796 706.129 Td [(spall)-375(|)-375(Allo)-31(cates)-375(a)-375(sparse)-375(matrix)]TJ +/F8 9.9626 Tf 286.943 644.457 Td [(a)-386(,)-888(i)-127(n)-127(f)-127(o)-415(,)-822(n)-61(n)-61(z)-167(\051)]TJ 0 g 0 G 0 g 0 G -/F30 9.9626 Tf -25.091 -18.389 Td [(call)-525(psb_spall\050a,)-525(desc_a,)-525(info,)-525(nnz\051)]TJ 0 g 0 G -/F27 9.9626 Tf 0 -21.918 Td [(T)32(yp)-32(e:)]TJ +/F27 9.9626 Tf -136.238 -17.932 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G /F8 9.9626 Tf 33.797 0 Td [(Sync)28(hronous.)]TJ 0 g 0 G @@ -12634,29 +14333,29 @@ BT 0 -19.925 Td [(desc)]TJ ET q -1 0 0 1 172.619 626.17 cm +1 0 0 1 172.619 586.873 cm []0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q BT -/F27 9.9626 Tf 176.057 625.971 Td [(a)]TJ +/F27 9.9626 Tf 176.057 586.674 Td [(a)]TJ 0 g 0 G /F8 9.9626 Tf 10.55 0 Td [(the)-333(comm)27(unication)-333(descriptor.)]TJ -10.996 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 27.951 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf 23.073 0 Td [(.)]TJ -51.024 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 25.184 0 Td [(required)]TJ/F8 9.9626 Tf 41.898 0 Td [(.)]TJ -67.082 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.548 0 Td [(.)]TJ -43.034 -11.956 Td [(Sp)-28(eci\014ed)-333(as:)-445(a)-333(structured)-333(data)-333(of)-334(t)28(yp)-28(e)]TJ 0 0 1 rg 0 0 1 RG /F30 9.9626 Tf 170.915 0 Td [(psb)]TJ ET q -1 0 0 1 362.845 578.35 cm +1 0 0 1 362.845 539.053 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 365.983 578.15 Td [(desc)]TJ +/F30 9.9626 Tf 365.983 538.853 Td [(desc)]TJ ET q -1 0 0 1 387.532 578.35 cm +1 0 0 1 387.532 539.053 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 390.67 578.15 Td [(type)]TJ +/F30 9.9626 Tf 390.67 538.853 Td [(type)]TJ 0 g 0 G /F8 9.9626 Tf 20.922 0 Td [(.)]TJ 0 g 0 G @@ -12669,23 +14368,23 @@ BT 0 g 0 G 0 -19.925 Td [(a)]TJ 0 g 0 G -/F8 9.9626 Tf 10.55 0 Td [(the)-333(matrix)-334(to)-333(b)-28(e)-333(allo)-28(cated.)]TJ 14.356 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 27.951 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -27.951 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 25.184 0 Td [(required)]TJ/F8 9.9626 Tf -25.184 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(out)]TJ/F8 9.9626 Tf 16.549 0 Td [(.)]TJ -50.035 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(a)-333(structured)-333(data)-333(of)-334(t)28(yp)-28(e)]TJ +/F8 9.9626 Tf 10.55 0 Td [(the)-333(matrix)-334(to)-333(b)-28(e)-333(allo)-28(cated.)]TJ 14.356 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 27.951 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -27.951 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 25.184 0 Td [(required)]TJ/F8 9.9626 Tf -25.184 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(out)]TJ/F8 9.9626 Tf 16.549 0 Td [(.)]TJ -50.035 -11.956 Td [(Sp)-28(eci\014ed)-333(as:)-445(a)-333(structured)-333(data)-333(of)-334(t)28(yp)-28(e)]TJ 0 0 1 rg 0 0 1 RG /F30 9.9626 Tf 170.915 0 Td [(psb)]TJ ET q -1 0 0 1 362.845 408.985 cm +1 0 0 1 362.845 369.688 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 365.983 408.786 Td [(Tspmat)]TJ +/F30 9.9626 Tf 365.983 369.489 Td [(Tspmat)]TJ ET q -1 0 0 1 397.993 408.985 cm +1 0 0 1 397.993 369.688 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 401.131 408.786 Td [(type)]TJ +/F30 9.9626 Tf 401.131 369.489 Td [(type)]TJ 0 g 0 G /F8 9.9626 Tf 20.921 0 Td [(.)]TJ 0 g 0 G @@ -12693,11 +14392,11 @@ BT 0 g 0 G /F8 9.9626 Tf 23.758 0 Td [(Error)-333(co)-28(de.)]TJ 1.148 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.612 0 Td [(required)]TJ/F8 9.9626 Tf -29.612 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(out)]TJ/F8 9.9626 Tf 16.549 0 Td [(.)]TJ -50.035 -11.955 Td [(An)-333(in)27(t)1(e)-1(ger)-333(v)56(alue;)-334(0)-333(means)-333(no)-334(error)-333(has)-333(b)-28(een)-333(detec)-1(ted.)]TJ/F16 11.9552 Tf -24.906 -21.918 Td [(Notes)]TJ 0 g 0 G -/F8 9.9626 Tf 12.176 -19.925 Td [(1.)]TJ +/F8 9.9626 Tf 12.176 -19.926 Td [(1.)]TJ 0 g 0 G [-500(On)-333(exit)-334(from)-333(this)-333(routine)-333(the)-334(sparse)-333(matrix)-334(i)1(s)-334(in)-333(the)-333(build)-334(state.)]TJ 0 g 0 G - 0 -19.926 Td [(2.)]TJ + 0 -19.925 Td [(2.)]TJ 0 g 0 G [-500(The)-333(descriptor)-334(ma)28(y)-333(b)-28(e)-333(in)-334(either)-333(the)-333(build)-333(or)-334(assem)28(bled)-333(s)-1(tat)1(e)-1(.)]TJ 0 g 0 G @@ -12705,498 +14404,547 @@ BT 0 g 0 G [-500(Pro)28(viding)-307(a)-308(go)-27(o)-28(d)-307(e)-1(stimate)-307(for)-307(the)-307(n)27(um)28(b)-28(er)-307(of)-307(nonzero)-28(es)]TJ/F11 9.9626 Tf 254.288 0 Td [(nnz)]TJ/F8 9.9626 Tf 20.093 0 Td [(in)-307(the)-308(assem-)]TJ -261.651 -11.955 Td [(bled)-402(matrix)-401(ma)28(y)-402(substan)28(tially)-401(impro)27(v)28(e)-401(p)-28(erformance)-402(in)-401(the)-402(matrix)-401(build)]TJ 0 -11.955 Td [(phase,)-458(as)-433(it)-432(will)-433(reduce)-433(or)-433(eliminate)-433(the)-433(need)-432(for)-433(\050p)-28(oten)28(tially)-433(m)28(ultiple\051)]TJ 0 -11.956 Td [(data)-333(reallo)-28(cations.)]TJ 0 g 0 G - 141.968 -133.042 Td [(66)]TJ + 141.968 -93.745 Td [(70)]TJ 0 g 0 G ET endstream endobj -1182 0 obj << +1337 0 obj << /Type /Page -/Contents 1183 0 R -/Resources 1181 0 R +/Contents 1338 0 R +/Resources 1336 0 R /MediaBox [0 0 595.276 841.89] -/Parent 1155 0 R -/Annots [ 1179 0 R 1180 0 R ] +/Parent 1319 0 R +/Annots [ 1334 0 R 1335 0 R ] >> endobj -1179 0 obj << +1334 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [345.53 574.94 412.588 586.065] +/Rect [345.53 535.643 412.588 546.768] /Subtype /Link /A << /S /GoTo /D (descdata) >> >> endobj -1180 0 obj << +1335 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [345.53 405.575 423.049 416.7] +/Rect [345.53 366.278 423.049 377.403] /Subtype /Link /A << /S /GoTo /D (spdata) >> >> endobj -1184 0 obj << -/D [1182 0 R /XYZ 150.705 740.998 null] +1339 0 obj << +/D [1337 0 R /XYZ 150.705 740.998 null] >> endobj 262 0 obj << -/D [1182 0 R /XYZ 150.705 697.37 null] +/D [1337 0 R /XYZ 150.705 659.601 null] >> endobj -1185 0 obj << -/D [1182 0 R /XYZ 150.705 315.137 null] +1340 0 obj << +/D [1337 0 R /XYZ 150.705 653.623 null] >> endobj -1186 0 obj << -/D [1182 0 R /XYZ 150.705 293.274 null] +1341 0 obj << +/D [1337 0 R /XYZ 150.705 656.413 null] >> endobj -1187 0 obj << -/D [1182 0 R /XYZ 150.705 273.349 null] +1342 0 obj << +/D [1337 0 R /XYZ 150.705 275.84 null] >> endobj -1181 0 obj << -/Font << /F16 495 0 R /F30 689 0 R /F27 497 0 R /F8 498 0 R /F11 674 0 R >> +1343 0 obj << +/D [1337 0 R /XYZ 150.705 253.977 null] +>> endobj +1344 0 obj << +/D [1337 0 R /XYZ 150.705 234.052 null] +>> endobj +1336 0 obj << +/Font << /F16 495 0 R /F27 497 0 R /F8 498 0 R /F30 689 0 R /F11 674 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1193 0 obj << -/Length 6436 +1349 0 obj << +/Length 6022 >> stream 0 g 0 G 0 g 0 G +0 g 0 G +0 g 0 G BT -/F16 11.9552 Tf 99.895 706.129 Td [(psb)]TJ +/F16 14.3462 Tf 99.895 678.729 Td [(psb)]TJ ET q -1 0 0 1 120.951 706.328 cm -[]0 d 0 J 0.398 w 0 0 m 4.035 0 l S +1 0 0 1 125.163 678.929 cm +[]0 d 0 J 0.398 w 0 0 m 4.842 0 l S +Q +BT +/F16 14.3462 Tf 130.004 678.729 Td [(spins|Insert)-375(a)-375(cloud)-375(of)-375(elemen)31(ts)-375(in)32(to)-375(a)]TJ -30.109 -17.932 Td [(sparse)-375(matrix)]TJ/F27 9.9626 Tf 1.377 -37.588 Td [(c)-138(a)-138(l)-139(l)]TJ/F8 9.9626 Tf 29.863 0 Td [(p)-136(s)-135(b)]TJ +ET +q +1 0 0 1 150.787 623.408 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 155.128 623.209 Td [(s)-136(p)-135(i)-136(n)-136(s)-241(\050)-155(n)-50(z)-262(,)-866(i)-106(a)-372(,)-860(j)-98(a)-359(,)-860(v)-99(a)-98(l)-359(,)-795(a)-228(,)-873(d)-113(e)-113(s)-112(c)]TJ +ET +q +1 0 0 1 333.642 623.408 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F16 11.9552 Tf 124.986 706.129 Td [(spins)-306(|)-307(Insert)-306(a)-306(cloud)-306(of)-307(elemen)32(ts)-307(in)32(to)-307(a)-306(sparse)-306(matrix)]TJ +/F8 9.9626 Tf 337.753 623.209 Td [(a)-386(,)-914(i)-152(n)-152(f)-152(o)-914([)-322(,)-328(l)-166(o)-167(c)-167(a)-166(l)-345(])-178(\051)]TJ 0 g 0 G 0 g 0 G -/F30 9.9626 Tf -25.091 -18.647 Td [(call)-525(psb_spins\050nz,)-525(ia,)-525(ja,)-525(val,)-525(a,)-525(desc_a,)-525(info)-525([,local]\051)]TJ 0 g 0 G -/F27 9.9626 Tf 0 -22.334 Td [(T)32(yp)-32(e:)]TJ +/F27 9.9626 Tf -237.858 -19.055 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G /F8 9.9626 Tf 33.797 0 Td [(Async)28(hronous.)]TJ 0 g 0 G -/F27 9.9626 Tf -33.797 -20.479 Td [(On)-383(En)32(try)]TJ +/F27 9.9626 Tf -33.797 -21.422 Td [(On)-383(En)32(try)]TJ 0 g 0 G 0 g 0 G - 0 -20.479 Td [(nz)]TJ + 0 -21.422 Td [(nz)]TJ 0 g 0 G -/F8 9.9626 Tf 16.439 0 Td [(the)-333(n)28(um)27(b)-27(er)-334(of)-333(elemen)28(ts)-334(to)-333(b)-28(e)-333(inserted.)]TJ 8.468 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 27.951 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf 23.073 0 Td [(.)]TJ -51.024 -11.956 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 25.183 0 Td [(required)]TJ/F8 9.9626 Tf 41.899 0 Td [(.)]TJ -67.082 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.547 0 Td [(.)]TJ -43.033 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(an)-333(in)28(teger)-333(scalar.)]TJ +/F8 9.9626 Tf 16.439 0 Td [(the)-333(n)28(um)27(b)-27(er)-334(of)-333(elemen)28(ts)-334(to)-333(b)-28(e)-333(inserted.)]TJ 8.468 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 27.951 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf 23.073 0 Td [(.)]TJ -51.024 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 25.183 0 Td [(required)]TJ/F8 9.9626 Tf 41.899 0 Td [(.)]TJ -67.082 -11.956 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.547 0 Td [(.)]TJ -43.033 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(an)-333(in)28(teger)-333(scalar.)]TJ 0 g 0 G -/F27 9.9626 Tf -24.907 -20.479 Td [(ia)]TJ +/F27 9.9626 Tf -24.907 -21.422 Td [(ia)]TJ 0 g 0 G -/F8 9.9626 Tf 13.734 0 Td [(the)-333(ro)28(w)-334(indices)-333(of)-333(the)-334(elemen)28(ts)-334(to)-333(b)-28(e)-333(inserted.)]TJ 11.173 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 27.951 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf 23.073 0 Td [(.)]TJ -51.024 -11.956 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 25.183 0 Td [(required)]TJ/F8 9.9626 Tf 41.899 0 Td [(.)]TJ -67.082 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.547 0 Td [(.)]TJ -43.033 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(an)-333(in)28(teger)-333(arra)27(y)-333(of)-333(size)]TJ/F11 9.9626 Tf 160.98 0 Td [(nz)]TJ/F8 9.9626 Tf 11.051 0 Td [(.)]TJ +/F8 9.9626 Tf 13.734 0 Td [(the)-333(ro)28(w)-334(indices)-333(of)-333(the)-334(elemen)28(ts)-334(to)-333(b)-28(e)-333(inserted.)]TJ 11.173 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 27.951 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf 23.073 0 Td [(.)]TJ -51.024 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 25.183 0 Td [(required)]TJ/F8 9.9626 Tf 41.899 0 Td [(.)]TJ -67.082 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.547 0 Td [(.)]TJ -43.033 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(an)-333(in)28(teger)-333(arra)27(y)-333(of)-333(size)]TJ/F11 9.9626 Tf 160.98 0 Td [(nz)]TJ/F8 9.9626 Tf 11.051 0 Td [(.)]TJ 0 g 0 G -/F27 9.9626 Tf -196.938 -20.479 Td [(ja)]TJ +/F27 9.9626 Tf -196.938 -21.422 Td [(ja)]TJ 0 g 0 G /F8 9.9626 Tf 14.052 0 Td [(the)-333(column)-334(indices)-333(of)-333(the)-334(elemen)28(ts)-333(to)-334(b)-27(e)-334(inserted.)]TJ 10.855 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 27.951 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf 23.073 0 Td [(.)]TJ -51.024 -11.956 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 25.183 0 Td [(required)]TJ/F8 9.9626 Tf 41.899 0 Td [(.)]TJ -67.082 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.547 0 Td [(.)]TJ -43.033 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(an)-333(in)28(teger)-333(arra)27(y)-333(of)-333(size)]TJ/F11 9.9626 Tf 160.98 0 Td [(nz)]TJ/F8 9.9626 Tf 11.051 0 Td [(.)]TJ 0 g 0 G -/F27 9.9626 Tf -196.938 -20.479 Td [(v)64(al)]TJ +/F27 9.9626 Tf -196.938 -21.422 Td [(v)64(al)]TJ 0 g 0 G -/F8 9.9626 Tf 19.144 0 Td [(the)-333(elemen)27(ts)-333(to)-333(b)-28(e)-333(inserted.)]TJ 5.763 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 27.951 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf 23.073 0 Td [(.)]TJ -51.024 -11.956 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 25.183 0 Td [(required)]TJ/F8 9.9626 Tf 41.899 0 Td [(.)]TJ -67.082 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.547 0 Td [(.)]TJ -43.033 -11.955 Td [(Sp)-28(eci\014ed)-375(as:)-528(an)-375(arra)28(y)-375(of)-375(size)]TJ/F11 9.9626 Tf 130.933 0 Td [(nz)]TJ/F8 9.9626 Tf 11.051 0 Td [(.)-570(Must)-375(b)-28(e)-375(of)-375(the)-375(same)-375(t)28(yp)-28(e)-375(and)-375(kind)-375(of)]TJ -141.984 -11.955 Td [(the)-333(co)-28(e\016cien)28(ts)-334(of)-333(the)-333(s)-1(p)1(ars)-1(e)-333(matrix)]TJ/F11 9.9626 Tf 158.517 0 Td [(a)]TJ/F8 9.9626 Tf 5.266 0 Td [(.)]TJ +/F8 9.9626 Tf 19.144 0 Td [(the)-333(elemen)27(ts)-333(to)-333(b)-28(e)-333(inserted.)]TJ 5.763 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 27.951 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf 23.073 0 Td [(.)]TJ -51.024 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 25.183 0 Td [(required)]TJ/F8 9.9626 Tf 41.899 0 Td [(.)]TJ -67.082 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.547 0 Td [(.)]TJ -43.033 -11.956 Td [(Sp)-28(eci\014ed)-375(as:)-528(an)-375(arra)28(y)-375(of)-375(size)]TJ/F11 9.9626 Tf 130.933 0 Td [(nz)]TJ/F8 9.9626 Tf 11.051 0 Td [(.)-570(Must)-375(b)-28(e)-375(of)-375(the)-375(same)-375(t)28(yp)-28(e)-375(and)-375(kind)-375(of)]TJ -141.984 -11.955 Td [(the)-333(co)-28(e\016cien)28(ts)-334(of)-333(the)-333(s)-1(p)1(ars)-1(e)-333(matrix)]TJ/F11 9.9626 Tf 158.517 0 Td [(a)]TJ/F8 9.9626 Tf 5.266 0 Td [(.)]TJ 0 g 0 G -/F27 9.9626 Tf -188.69 -20.479 Td [(desc)]TJ +/F27 9.9626 Tf -188.69 -21.422 Td [(desc)]TJ ET q -1 0 0 1 121.81 339.234 cm +1 0 0 1 121.81 272.584 cm []0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q BT -/F27 9.9626 Tf 125.247 339.035 Td [(a)]TJ +/F27 9.9626 Tf 125.247 272.384 Td [(a)]TJ 0 g 0 G -/F8 9.9626 Tf 10.551 0 Td [(The)-333(comm)27(unication)-333(descriptor.)]TJ -10.996 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf 23.073 0 Td [(.)]TJ -55.452 -11.956 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf 41.898 0 Td [(.)]TJ -71.509 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(inout)]TJ/F8 9.9626 Tf 26.096 0 Td [(.)]TJ -59.582 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(a)-333(v)56(ariable)-334(of)-333(t)28(yp)-28(e)]TJ +/F8 9.9626 Tf 10.551 0 Td [(The)-333(comm)27(unication)-333(descriptor.)]TJ -10.996 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf 23.073 0 Td [(.)]TJ -55.452 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf 41.898 0 Td [(.)]TJ -71.509 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(inout)]TJ/F8 9.9626 Tf 26.096 0 Td [(.)]TJ -59.582 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(a)-333(v)56(ariable)-334(of)-333(t)28(yp)-28(e)]TJ 0 0 1 rg 0 0 1 RG /F30 9.9626 Tf 137.346 0 Td [(psb)]TJ ET q -1 0 0 1 278.467 291.413 cm +1 0 0 1 278.467 224.763 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 281.605 291.214 Td [(desc)]TJ +/F30 9.9626 Tf 281.605 224.564 Td [(desc)]TJ ET q -1 0 0 1 303.154 291.413 cm +1 0 0 1 303.154 224.763 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 306.292 291.214 Td [(type)]TJ +/F30 9.9626 Tf 306.292 224.564 Td [(type)]TJ 0 g 0 G /F8 9.9626 Tf 20.922 0 Td [(.)]TJ 0 g 0 G -/F27 9.9626 Tf -227.319 -32.434 Td [(lo)-32(cal)]TJ +/F27 9.9626 Tf -227.319 -33.377 Td [(lo)-32(cal)]TJ 0 g 0 G /F8 9.9626 Tf 28.055 0 Td [(Whether)-465(the)-464(en)27(tr)1(ie)-1(s)-464(in)-465(the)-465(in)1(dice)-1(s)-464(v)28(ec)-1(tor)1(s)]TJ/F30 9.9626 Tf 194.825 0 Td [(ia)]TJ/F8 9.9626 Tf 10.461 0 Td [(,)]TJ/F30 9.9626 Tf 7.724 0 Td [(ja)]TJ/F8 9.9626 Tf 15.09 0 Td [(are)-465(already)-464(in)-465(lo)-28(cal)]TJ -231.248 -11.956 Td [(n)28(um)28(b)-28(ering.)]TJ 0 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 27.951 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf 23.073 0 Td [(.)]TJ -51.024 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 25.183 0 Td [(optional)]TJ/F8 9.9626 Tf 40.577 0 Td [(.)]TJ -65.76 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(a)-333(logical)-333(v)55(alue;)-333(default:)]TJ/F30 9.9626 Tf 163.056 0 Td [(.false.)]TJ/F8 9.9626 Tf 36.612 0 Td [(.)]TJ 0 g 0 G -/F27 9.9626 Tf -224.575 -22.333 Td [(On)-383(Return)]TJ -0 g 0 G -0 g 0 G - 0 -20.48 Td [(a)]TJ -0 g 0 G -/F8 9.9626 Tf 10.551 0 Td [(the)-333(matrix)-334(in)28(to)-333(whic)28(h)-334(elemen)28(ts)-333(will)-334(b)-27(e)-334(inserted.)]TJ 14.356 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 27.951 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -27.951 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 25.183 0 Td [(required)]TJ/F8 9.9626 Tf -25.183 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(inout)]TJ/F8 9.9626 Tf 26.096 0 Td [(.)]TJ -59.582 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(a)-333(structured)-333(data)-333(of)-334(t)28(yp)-28(e)]TJ -0 0 1 rg 0 0 1 RG -/F30 9.9626 Tf 170.915 0 Td [(psb)]TJ -ET -q -1 0 0 1 312.036 120.525 cm -[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S -Q -BT -/F30 9.9626 Tf 315.174 120.326 Td [(Tspmat)]TJ -ET -q -1 0 0 1 347.183 120.525 cm -[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S -Q -BT -/F30 9.9626 Tf 350.322 120.326 Td [(type)]TJ +/F27 9.9626 Tf -224.575 -23.04 Td [(On)-383(Return)]TJ 0 g 0 G -/F8 9.9626 Tf 20.921 0 Td [(.)]TJ 0 g 0 G - -104.473 -29.888 Td [(67)]TJ +/F8 9.9626 Tf 166.875 -29.888 Td [(71)]TJ 0 g 0 G ET endstream endobj -1192 0 obj << +1348 0 obj << /Type /Page -/Contents 1193 0 R -/Resources 1191 0 R +/Contents 1349 0 R +/Resources 1347 0 R /MediaBox [0 0 595.276 841.89] -/Parent 1195 0 R -/Annots [ 1188 0 R 1189 0 R ] +/Parent 1319 0 R +/Annots [ 1345 0 R ] >> endobj -1188 0 obj << +1345 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [261.152 288.004 328.21 299.129] +/Rect [261.152 221.354 328.21 232.478] /Subtype /Link /A << /S /GoTo /D (descdata) >> >> endobj -1189 0 obj << -/Type /Annot -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [294.721 117.115 372.239 128.24] -/Subtype /Link -/A << /S /GoTo /D (spdata) >> ->> endobj -1194 0 obj << -/D [1192 0 R /XYZ 99.895 740.998 null] +1350 0 obj << +/D [1348 0 R /XYZ 99.895 740.998 null] >> endobj 266 0 obj << -/D [1192 0 R /XYZ 99.895 697.251 null] +/D [1348 0 R /XYZ 99.895 639.101 null] >> endobj -1191 0 obj << -/Font << /F16 495 0 R /F30 689 0 R /F27 497 0 R /F8 498 0 R /F11 674 0 R >> +1351 0 obj << +/D [1348 0 R /XYZ 99.895 632.375 null] +>> endobj +1352 0 obj << +/D [1348 0 R /XYZ 99.895 635.164 null] +>> endobj +1347 0 obj << +/Font << /F16 495 0 R /F27 497 0 R /F8 498 0 R /F11 674 0 R /F30 689 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1198 0 obj << -/Length 6086 +1356 0 obj << +/Length 7024 >> stream 0 g 0 G 0 g 0 G 0 g 0 G BT -/F27 9.9626 Tf 150.705 706.129 Td [(desc)]TJ +/F27 9.9626 Tf 150.705 706.129 Td [(a)]TJ +0 g 0 G +/F8 9.9626 Tf 10.551 0 Td [(the)-333(matrix)-334(in)28(to)-333(whic)28(h)-334(elemen)28(ts)-333(will)-334(b)-27(e)-334(inserted.)]TJ 14.355 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 27.951 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -27.951 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 25.184 0 Td [(required)]TJ/F8 9.9626 Tf -25.184 -11.956 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(inout)]TJ/F8 9.9626 Tf 26.096 0 Td [(.)]TJ -59.582 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(a)-333(structured)-333(data)-333(of)-334(t)28(yp)-28(e)]TJ +0 0 1 rg 0 0 1 RG +/F30 9.9626 Tf 170.915 0 Td [(psb)]TJ ET q -1 0 0 1 172.619 706.328 cm +1 0 0 1 362.845 658.507 cm +[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S +Q +BT +/F30 9.9626 Tf 365.983 658.308 Td [(Tspmat)]TJ +ET +q +1 0 0 1 397.993 658.507 cm +[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S +Q +BT +/F30 9.9626 Tf 401.131 658.308 Td [(type)]TJ +0 g 0 G +/F8 9.9626 Tf 20.921 0 Td [(.)]TJ +0 g 0 G +/F27 9.9626 Tf -271.347 -19.204 Td [(desc)]TJ +ET +q +1 0 0 1 172.619 639.303 cm []0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q BT -/F27 9.9626 Tf 176.057 706.129 Td [(a)]TJ +/F27 9.9626 Tf 176.057 639.104 Td [(a)]TJ 0 g 0 G -/F8 9.9626 Tf 10.55 0 Td [(The)-333(comm)27(unication)-333(descriptor.)]TJ -10.996 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf 23.073 0 Td [(.)]TJ -55.452 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.612 0 Td [(required)]TJ/F8 9.9626 Tf 41.898 0 Td [(.)]TJ -71.51 -11.956 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(inout)]TJ/F8 9.9626 Tf 26.096 0 Td [(.)]TJ -59.582 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(a)-333(v)56(ariable)-334(of)-333(t)28(yp)-28(e)]TJ +/F8 9.9626 Tf 10.55 0 Td [(The)-333(comm)27(unication)-333(descriptor.)]TJ -10.996 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf 23.073 0 Td [(.)]TJ -55.452 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.612 0 Td [(required)]TJ/F8 9.9626 Tf 41.898 0 Td [(.)]TJ -71.51 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(inout)]TJ/F8 9.9626 Tf 26.096 0 Td [(.)]TJ -59.582 -11.956 Td [(Sp)-28(eci\014ed)-333(as:)-445(a)-333(v)56(ariable)-334(of)-333(t)28(yp)-28(e)]TJ 0 0 1 rg 0 0 1 RG /F30 9.9626 Tf 137.347 0 Td [(psb)]TJ ET q -1 0 0 1 329.276 658.507 cm +1 0 0 1 329.276 591.483 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 332.415 658.308 Td [(desc)]TJ +/F30 9.9626 Tf 332.415 591.283 Td [(desc)]TJ ET q -1 0 0 1 353.964 658.507 cm +1 0 0 1 353.964 591.483 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 357.102 658.308 Td [(type)]TJ +/F30 9.9626 Tf 357.102 591.283 Td [(type)]TJ 0 g 0 G /F8 9.9626 Tf 20.921 0 Td [(.)]TJ 0 g 0 G -/F27 9.9626 Tf -227.318 -31.88 Td [(info)]TJ +/F27 9.9626 Tf -227.318 -31.159 Td [(info)]TJ 0 g 0 G -/F8 9.9626 Tf 23.758 0 Td [(Error)-333(co)-28(de.)]TJ 1.148 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.956 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.612 0 Td [(required)]TJ/F8 9.9626 Tf -29.612 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(out)]TJ/F8 9.9626 Tf 16.549 0 Td [(.)]TJ -50.035 -11.955 Td [(An)-333(in)27(t)1(e)-1(ger)-333(v)56(alue;)-334(0)-333(means)-333(no)-334(error)-333(has)-333(b)-28(een)-333(detec)-1(ted.)]TJ/F16 11.9552 Tf -24.906 -21.918 Td [(Notes)]TJ +/F8 9.9626 Tf 23.758 0 Td [(Error)-333(co)-28(de.)]TJ 1.148 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.612 0 Td [(required)]TJ/F8 9.9626 Tf -29.612 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(out)]TJ/F8 9.9626 Tf 16.549 0 Td [(.)]TJ -50.035 -11.956 Td [(An)-333(in)27(t)1(e)-1(ger)-333(v)56(alue;)-334(0)-333(means)-333(no)-334(error)-333(has)-333(b)-28(een)-333(detec)-1(ted.)]TJ/F16 11.9552 Tf -24.906 -20.114 Td [(Notes)]TJ 0 g 0 G -/F8 9.9626 Tf 12.176 -19.925 Td [(1.)]TJ +/F8 9.9626 Tf 12.176 -18.483 Td [(1.)]TJ 0 g 0 G [-500(On)-487(en)28(try)-487(to)-488(this)-487(routine)-487(the)-487(descriptor)-487(ma)28(y)-488(b)-27(e)-488(in)-487(either)-487(the)-487(build)-487(or)]TJ 12.73 -11.955 Td [(assem)28(bled)-334(state.)]TJ 0 g 0 G - -12.73 -19.925 Td [(2.)]TJ + -12.73 -19.204 Td [(2.)]TJ 0 g 0 G [-500(On)-363(en)28(try)-363(to)-362(this)-363(routine)-362(the)-363(sparse)-363(matrix)-363(ma)28(y)-363(b)-27(e)-363(in)-363(either)-362(the)-363(build)-363(or)]TJ 12.73 -11.956 Td [(up)-28(date)-333(state.)]TJ 0 g 0 G - -12.73 -19.925 Td [(3.)]TJ + -12.73 -19.204 Td [(3.)]TJ 0 g 0 G - [-500(If)-230(the)-231(descriptor)-230(is)-231(in)-230(the)-231(build)-230(state,)-251(then)-231(the)-230(sparse)-231(matrix)-230(m)28(ust)-231(also)-230(b)-28(e)-231(in)]TJ 12.73 -11.955 Td [(the)-327(build)-327(state;)-329(the)-328(action)-327(of)-327(the)-327(routine)-327(is)-327(to)-327(\050implicitly\051)-327(call)]TJ/F30 9.9626 Tf 271.732 0 Td [(psb_cdins)]TJ/F8 9.9626 Tf -271.732 -11.955 Td [(to)-419(add)-419(en)28(tries)-419(to)-419(the)-418(sparsit)27(y)-418(pattern;)-462(eac)28(h)-419(sparse)-419(matrix)-419(en)28(try)-419(implic-)]TJ 0 -11.955 Td [(itly)-360(d)1(e)-1(\014)1(nes)-360(a)-360(graph)-359(edge,)-366(that)-360(is)-359(passed)-360(to)-359(the)-360(descriptor)-359(routine)-360(for)-359(the)]TJ 0 -11.956 Td [(appropriate)-333(pro)-28(cessing;)]TJ + [-500(If)-230(the)-231(descriptor)-230(is)-231(in)-230(the)-231(build)-230(state,)-251(then)-231(the)-230(sparse)-231(matrix)-230(m)28(ust)-231(also)-230(b)-28(e)-231(in)]TJ 12.73 -11.955 Td [(the)-327(build)-327(state;)-329(the)-328(action)-327(of)-327(the)-327(routine)-327(is)-327(to)-327(\050implicitly\051)-327(call)]TJ/F30 9.9626 Tf 271.732 0 Td [(psb_cdins)]TJ/F8 9.9626 Tf -271.732 -11.955 Td [(to)-419(add)-419(en)28(tries)-419(to)-419(the)-418(sparsit)27(y)-418(pattern;)-462(eac)28(h)-419(sparse)-419(matrix)-419(en)28(try)-419(implic-)]TJ 0 -11.955 Td [(itly)-360(d)1(e)-1(\014)1(nes)-360(a)-360(graph)-359(edge,)-366(that)-360(is)-359(passed)-360(to)-359(the)-360(descriptor)-359(routine)-360(for)-359(the)]TJ 0 -11.955 Td [(appropriate)-333(pro)-28(cessing;)]TJ 0 g 0 G - -12.73 -19.925 Td [(4.)]TJ + -12.73 -19.204 Td [(4.)]TJ 0 g 0 G - [-500(The)-540(co)-28(e\016cien)28(ts)-541(to)-540(b)-28(e)-540(inserted)-540(are)-541(represen)28(ted)-540(b)28(y)-541(the)-540(ordered)-540(triples)]TJ/F11 9.9626 Tf 12.73 -11.955 Td [(ia)]TJ/F8 9.9626 Tf 8.699 0 Td [(\050)]TJ/F11 9.9626 Tf 3.874 0 Td [(i)]TJ/F8 9.9626 Tf 3.432 0 Td [(\051)]TJ/F11 9.9626 Tf 3.875 0 Td [(;)-167(j)-57(a)]TJ/F8 9.9626 Tf 14.367 0 Td [(\050)]TJ/F11 9.9626 Tf 3.874 0 Td [(i)]TJ/F8 9.9626 Tf 3.432 0 Td [(\051)]TJ/F11 9.9626 Tf 3.875 0 Td [(;)-167(v)-36(al)]TJ/F8 9.9626 Tf 18.049 0 Td [(\050)]TJ/F11 9.9626 Tf 3.874 0 Td [(i)]TJ/F8 9.9626 Tf 3.433 0 Td [(\051,)-503(for)]TJ/F11 9.9626 Tf 28.256 0 Td [(i)]TJ/F8 9.9626 Tf 8.455 0 Td [(=)-504(1)]TJ/F11 9.9626 Tf 17.752 0 Td [(;)-167(:)-166(:)-167(:)-167(;)-166(nz)]TJ/F8 9.9626 Tf 33.191 0 Td [(;)-537(these)-469(triples)-469(should)-470(b)-27(elong)-469(to)-470(the)]TJ -158.438 -11.955 Td [(curren)28(t)-351(pro)-28(cess,)-356(i.e.)]TJ/F11 9.9626 Tf 90.238 0 Td [(ia)]TJ/F8 9.9626 Tf 8.699 0 Td [(\050)]TJ/F11 9.9626 Tf 3.874 0 Td [(i)]TJ/F8 9.9626 Tf 3.433 0 Td [(\051)-351(should)-351(b)-28(e)-351(one)-351(of)-352(the)-351(lo)-28(cal)-351(indices,)-355(but)-351(are)-352(oth-)]TJ -106.244 -11.955 Td [(erwise)-333(arbitrary;)]TJ + [-500(The)-540(co)-28(e\016cien)28(ts)-541(to)-540(b)-28(e)-540(inserted)-540(are)-541(represen)28(ted)-540(b)28(y)-541(the)-540(ordered)-540(triples)]TJ/F11 9.9626 Tf 12.73 -11.956 Td [(ia)]TJ/F8 9.9626 Tf 8.699 0 Td [(\050)]TJ/F11 9.9626 Tf 3.874 0 Td [(i)]TJ/F8 9.9626 Tf 3.432 0 Td [(\051)]TJ/F11 9.9626 Tf 3.875 0 Td [(;)-167(j)-57(a)]TJ/F8 9.9626 Tf 14.367 0 Td [(\050)]TJ/F11 9.9626 Tf 3.874 0 Td [(i)]TJ/F8 9.9626 Tf 3.432 0 Td [(\051)]TJ/F11 9.9626 Tf 3.875 0 Td [(;)-167(v)-36(al)]TJ/F8 9.9626 Tf 18.049 0 Td [(\050)]TJ/F11 9.9626 Tf 3.874 0 Td [(i)]TJ/F8 9.9626 Tf 3.433 0 Td [(\051,)-503(for)]TJ/F11 9.9626 Tf 28.256 0 Td [(i)]TJ/F8 9.9626 Tf 8.455 0 Td [(=)-504(1)]TJ/F11 9.9626 Tf 17.752 0 Td [(;)-167(:)-166(:)-167(:)-167(;)-166(nz)]TJ/F8 9.9626 Tf 33.191 0 Td [(;)-537(these)-469(triples)-469(should)-470(b)-27(elong)-469(to)-470(the)]TJ -158.438 -11.955 Td [(curren)28(t)-351(pro)-28(cess,)-356(i.e.)]TJ/F11 9.9626 Tf 90.238 0 Td [(ia)]TJ/F8 9.9626 Tf 8.699 0 Td [(\050)]TJ/F11 9.9626 Tf 3.874 0 Td [(i)]TJ/F8 9.9626 Tf 3.433 0 Td [(\051)-351(should)-351(b)-28(e)-351(one)-351(of)-352(the)-351(lo)-28(cal)-351(indices,)-355(but)-351(are)-352(oth-)]TJ -106.244 -11.955 Td [(erwise)-333(arbitrary;)]TJ 0 g 0 G - -12.73 -19.926 Td [(5.)]TJ + -12.73 -19.204 Td [(5.)]TJ 0 g 0 G [-500(There)-386(is)-385(no)-386(requiremen)28(t)-386(that)-386(a)-385(giv)28(e)-1(n)-385(ro)28(w)-386(m)28(ust)-386(b)-28(e)-385(pass)-1(ed)-385(in)-386(its)-386(en)28(tiret)28(y)]TJ 12.73 -11.955 Td [(to)-355(a)-354(single)-355(call)-354(to)-355(this)-354(routine:)-487(the)-355(buildup)-354(of)-355(a)-354(ro)28(w)-355(ma)28(y)-355(b)-28(e)-354(split)-355(in)28(to)-355(as)]TJ 0 -11.955 Td [(man)28(y)-334(calls)-333(as)-333(desired;)]TJ 0 g 0 G - -12.73 -19.925 Td [(6.)]TJ + -12.73 -19.204 Td [(6.)]TJ 0 g 0 G [-500(Co)-28(e\016cien)28(ts)-409(from)-410(di\013eren)28(t)-409(ro)28(ws)-410(ma)28(y)-409(also)-409(b)-28(e)-409(m)-1(i)1(xe)-1(d)-409(up)-409(freely)-409(in)-409(a)-410(single)]TJ 12.73 -11.956 Td [(call,)-333(according)-334(to)-333(the)-333(application)-334(n)1(e)-1(eds;)]TJ 0 g 0 G - -12.73 -19.925 Td [(7.)]TJ + -12.73 -19.204 Td [(7.)]TJ 0 g 0 G [-500(An)28(y)-416(co)-28(e\016cien)28(ts)-416(from)-416(matrix)-416(ro)28(ws)-416(not)-416(o)28(wned)-416(b)28(y)-416(the)-416(calling)-416(pro)-28(cess)-416(are)]TJ 12.73 -11.955 Td [(silen)28(tly)-334(ignor)1(e)-1(d)1(;)]TJ 0 g 0 G - -12.73 -19.925 Td [(8.)]TJ + -12.73 -19.204 Td [(8.)]TJ 0 g 0 G - [-500(If)-358(the)-359(descriptor)-358(is)-359(in)-358(the)-359(assem)28(bled)-359(state,)-364(then)-359(an)28(y)-359(en)28(tries)-358(in)-359(the)-358(sparse)]TJ 12.73 -11.955 Td [(matrix)-430(that)-429(w)27(ould)-429(generate)-430(additional)-430(comm)28(unication)-430(requiremen)28(ts)-430(are)]TJ 0 -11.956 Td [(ignored;)]TJ + [-500(If)-358(the)-359(descriptor)-358(is)-359(in)-358(the)-359(assem)28(bled)-359(state,)-364(then)-359(an)28(y)-359(en)28(tries)-358(in)-359(the)-358(sparse)]TJ 12.73 -11.955 Td [(matrix)-430(that)-429(w)27(ould)-429(generate)-430(additional)-430(comm)28(unication)-430(requiremen)28(ts)-430(are)]TJ 0 -11.955 Td [(ignored;)]TJ 0 g 0 G - -12.73 -19.925 Td [(9.)]TJ + -12.73 -19.204 Td [(9.)]TJ 0 g 0 G - [-500(If)-309(the)-308(matrix)-309(is)-308(in)-309(the)-308(up)-28(date)-309(state,)-313(an)28(y)-309(en)28(tries)-309(in)-308(p)-28(ositions)-309(that)-308(w)28(ere)-309(not)]TJ 12.73 -11.955 Td [(presen)28(t)-334(in)-333(the)-333(original)-333(matrix)-334(are)-333(ignored.)]TJ + [-500(If)-309(the)-308(matrix)-309(is)-308(in)-309(the)-308(up)-28(date)-309(state,)-313(an)28(y)-309(en)28(tries)-309(in)-308(p)-28(ositions)-309(that)-308(w)28(ere)-309(not)]TJ 12.73 -11.956 Td [(presen)28(t)-334(in)-333(the)-333(original)-333(matrix)-334(are)-333(ignored.)]TJ 0 g 0 G - 141.968 -95.641 Td [(68)]TJ + 141.968 -38.352 Td [(72)]TJ 0 g 0 G ET endstream endobj -1197 0 obj << +1355 0 obj << /Type /Page -/Contents 1198 0 R -/Resources 1196 0 R +/Contents 1356 0 R +/Resources 1354 0 R /MediaBox [0 0 595.276 841.89] -/Parent 1195 0 R -/Annots [ 1190 0 R ] +/Parent 1319 0 R +/Annots [ 1346 0 R 1353 0 R ] >> endobj -1190 0 obj << +1346 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [345.53 655.098 423.049 666.223] +/Subtype /Link +/A << /S /GoTo /D (spdata) >> +>> endobj +1353 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [311.962 655.098 379.019 666.223] +/Rect [311.962 588.073 379.019 599.198] /Subtype /Link /A << /S /GoTo /D (descdata) >> >> endobj -1199 0 obj << -/D [1197 0 R /XYZ 150.705 740.998 null] +1357 0 obj << +/D [1355 0 R /XYZ 150.705 740.998 null] >> endobj -1200 0 obj << -/D [1197 0 R /XYZ 150.705 552.704 null] +1358 0 obj << +/D [1355 0 R /XYZ 150.705 489.285 null] >> endobj -1201 0 obj << -/D [1197 0 R /XYZ 150.705 520.824 null] +1359 0 obj << +/D [1355 0 R /XYZ 150.705 458.126 null] >> endobj -1202 0 obj << -/D [1197 0 R /XYZ 150.705 487.006 null] +1360 0 obj << +/D [1355 0 R /XYZ 150.705 425.03 null] >> endobj -1203 0 obj << -/D [1197 0 R /XYZ 150.705 419.26 null] +1361 0 obj << +/D [1355 0 R /XYZ 150.705 358.005 null] >> endobj -1204 0 obj << -/D [1197 0 R /XYZ 150.705 363.469 null] +1362 0 obj << +/D [1355 0 R /XYZ 150.705 302.935 null] >> endobj -1205 0 obj << -/D [1197 0 R /XYZ 150.705 319.634 null] +1363 0 obj << +/D [1355 0 R /XYZ 150.705 259.821 null] >> endobj -1206 0 obj << -/D [1197 0 R /XYZ 150.705 287.753 null] +1364 0 obj << +/D [1355 0 R /XYZ 150.705 228.662 null] >> endobj -1207 0 obj << -/D [1197 0 R /XYZ 150.705 255.873 null] +1365 0 obj << +/D [1355 0 R /XYZ 150.705 197.503 null] >> endobj -1208 0 obj << -/D [1197 0 R /XYZ 150.705 212.037 null] +1366 0 obj << +/D [1355 0 R /XYZ 150.705 154.388 null] >> endobj -1196 0 obj << +1354 0 obj << /Font << /F27 497 0 R /F8 498 0 R /F30 689 0 R /F16 495 0 R /F11 674 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1213 0 obj << -/Length 6641 +1371 0 obj << +/Length 7040 >> stream 0 g 0 G 0 g 0 G +0 g 0 G +0 g 0 G BT -/F16 11.9552 Tf 99.895 706.129 Td [(psb)]TJ +/F16 14.3462 Tf 99.895 682.871 Td [(psb)]TJ ET q -1 0 0 1 120.951 706.328 cm -[]0 d 0 J 0.398 w 0 0 m 4.035 0 l S +1 0 0 1 125.163 683.07 cm +[]0 d 0 J 0.398 w 0 0 m 4.842 0 l S +Q +BT +/F16 14.3462 Tf 130.004 682.871 Td [(spasb|Sparse)-375(matrix)-375(assem)32(bly)-376(routine)]TJ/F27 9.9626 Tf -28.732 -31.801 Td [(c)-138(a)-138(l)-139(l)]TJ/F8 9.9626 Tf 29.642 0 Td [(p)-113(s)-114(b)]TJ +ET +q +1 0 0 1 149.902 651.269 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 154.021 651.07 Td [(s)-113(p)-114(a)-113(s)-114(b)-219(\050)-139(a)-227(,)-874(d)-113(e)-113(s)-112(c)]TJ +ET +q +1 0 0 1 232.022 651.269 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F16 11.9552 Tf 124.986 706.129 Td [(spasb)-375(|)-375(Sparse)-375(matrix)-375(assem)31(bly)-375(routine)]TJ +/F8 9.9626 Tf 236.133 651.07 Td [(a)-386(,)-888(i)-127(n)-127(f)-127(o)-415(,)-823(a)-62(f)-62(m)-62(t)-285(,)-788(u)-27(p)-26(d)-215(,)-837(d)-75(u)-76(p)-76(l)-313(,)-808(m)-47(o)-46(l)-47(d)-152(\051)]TJ 0 g 0 G 0 g 0 G -/F30 9.9626 Tf -25.091 -18.389 Td [(call)-525(psb_spasb\050a,)-525(desc_a,)-525(info,)-525(afmt,)-525(upd,)-525(dupl,)-525(mold\051)]TJ 0 g 0 G -/F27 9.9626 Tf 0 -21.202 Td [(T)32(yp)-32(e:)]TJ +/F27 9.9626 Tf -136.238 -16.61 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G /F8 9.9626 Tf 33.797 0 Td [(Sync)28(hronous.)]TJ 0 g 0 G -/F27 9.9626 Tf -33.797 -19.639 Td [(On)-383(En)32(try)]TJ +/F27 9.9626 Tf -33.797 -18.603 Td [(On)-383(En)32(try)]TJ 0 g 0 G 0 g 0 G - 0 -19.638 Td [(desc)]TJ + 0 -18.603 Td [(desc)]TJ ET q -1 0 0 1 121.81 627.46 cm +1 0 0 1 121.81 597.453 cm []0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q BT -/F27 9.9626 Tf 125.247 627.261 Td [(a)]TJ +/F27 9.9626 Tf 125.247 597.254 Td [(a)]TJ 0 g 0 G -/F8 9.9626 Tf 10.551 0 Td [(the)-333(comm)27(unication)-333(descriptor.)]TJ -10.996 -11.956 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 27.951 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf 23.073 0 Td [(.)]TJ -51.024 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 25.183 0 Td [(required)]TJ/F8 9.9626 Tf 41.899 0 Td [(.)]TJ -67.082 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.547 0 Td [(.)]TJ -43.033 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(a)-333(structured)-333(data)-333(of)-334(t)28(yp)-28(e)]TJ +/F8 9.9626 Tf 10.551 0 Td [(the)-333(comm)27(unication)-333(descriptor.)]TJ -10.996 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 27.951 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf 23.073 0 Td [(.)]TJ -51.024 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 25.183 0 Td [(required)]TJ/F8 9.9626 Tf 41.899 0 Td [(.)]TJ -67.082 -11.956 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.547 0 Td [(.)]TJ -43.033 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(a)-333(structured)-333(data)-333(of)-334(t)28(yp)-28(e)]TJ 0 0 1 rg 0 0 1 RG /F30 9.9626 Tf 170.915 0 Td [(psb)]TJ ET q -1 0 0 1 312.036 579.639 cm +1 0 0 1 312.036 549.633 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 315.174 579.44 Td [(desc)]TJ +/F30 9.9626 Tf 315.174 549.433 Td [(desc)]TJ ET q -1 0 0 1 336.723 579.639 cm +1 0 0 1 336.723 549.633 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 339.861 579.44 Td [(type)]TJ +/F30 9.9626 Tf 339.861 549.433 Td [(type)]TJ 0 g 0 G /F8 9.9626 Tf 20.921 0 Td [(.)]TJ 0 g 0 G -/F27 9.9626 Tf -260.887 -19.639 Td [(afm)32(t)]TJ +/F27 9.9626 Tf -260.887 -18.603 Td [(afm)32(t)]TJ 0 g 0 G /F8 9.9626 Tf 27.737 0 Td [(the)-333(storage)-334(format)-333(for)-333(the)-334(sparse)-333(matrix.)]TJ -2.83 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf 23.073 0 Td [(.)]TJ -55.452 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(optional)]TJ/F8 9.9626 Tf 40.577 0 Td [(.)]TJ -70.188 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.547 0 Td [(.)]TJ -43.033 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(an)-333(arra)28(y)-333(of)-334(c)28(haracters.)-444(Defalt:)-445('CSR'.)]TJ 0 g 0 G -/F27 9.9626 Tf -24.907 -19.639 Td [(up)-32(d)]TJ +/F27 9.9626 Tf -24.907 -18.603 Td [(up)-32(d)]TJ 0 g 0 G /F8 9.9626 Tf 24.395 0 Td [(Pro)28(vide)-333(for)-334(up)-27(dates)-334(to)-333(the)-333(matrix)-334(co)-28(e\016cien)28(ts.)]TJ 0.512 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(global)]TJ/F8 9.9626 Tf 29.756 0 Td [(.)]TJ -62.135 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(optional)]TJ/F8 9.9626 Tf 40.577 0 Td [(.)]TJ -70.188 -11.956 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.547 0 Td [(.)]TJ -43.033 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(in)28(teger,)-333(p)-28(ossible)-333(v)55(alues:)]TJ/F30 9.9626 Tf 164.633 0 Td [(psb_upd_srch_)]TJ/F8 9.9626 Tf 67.994 0 Td [(,)]TJ/F30 9.9626 Tf 6.089 0 Td [(psb_upd_perm_)]TJ 0 g 0 G -/F27 9.9626 Tf -263.623 -19.639 Td [(dupl)]TJ +/F27 9.9626 Tf -263.623 -18.603 Td [(dupl)]TJ 0 g 0 G /F8 9.9626 Tf 27.259 0 Td [(Ho)28(w)-334(to)-333(handle)-333(duplicate)-333(co)-28(e\016cien)27(ts.)]TJ -2.352 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(global)]TJ/F8 9.9626 Tf 29.756 0 Td [(.)]TJ -62.135 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(optional)]TJ/F8 9.9626 Tf 40.577 0 Td [(.)]TJ -70.188 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.547 0 Td [(.)]TJ -43.033 -11.955 Td [(Sp)-28(eci\014ed)-308(as:)-432(in)27(teger,)-313(p)-28(ossible)-309(v)56(alues:)]TJ/F30 9.9626 Tf 163.696 0 Td [(psb_dupl_ovwrt_)]TJ/F8 9.9626 Tf 78.456 0 Td [(,)]TJ/F30 9.9626 Tf 5.891 0 Td [(psb_dupl_add_)]TJ/F8 9.9626 Tf 67.994 0 Td [(,)]TJ/F30 9.9626 Tf -316.037 -11.955 Td [(psb_dupl_err_)]TJ/F8 9.9626 Tf 67.994 0 Td [(.)]TJ 0 g 0 G -/F27 9.9626 Tf -92.901 -19.639 Td [(mold)]TJ +/F27 9.9626 Tf -92.901 -18.603 Td [(mold)]TJ 0 g 0 G /F8 9.9626 Tf 29.805 0 Td [(The)-333(desired)-334(dynamic)-333(t)28(yp)-28(e)-333(for)-334(the)-333(in)28(ternal)-333(matrix)-334(storage.)]TJ -4.898 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf 23.073 0 Td [(.)]TJ -55.452 -11.956 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(optional)]TJ/F8 9.9626 Tf 40.577 0 Td [(.)]TJ -70.188 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.547 0 Td [(.)]TJ -43.033 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(an)-333(ob)-55(ject)-334(of)-333(a)-333(class)-334(deriv)28(ed)-333(from)]TJ/F30 9.9626 Tf 203.349 0 Td [(psb)]TJ ET q -1 0 0 1 344.47 297.847 cm +1 0 0 1 344.47 271.983 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 347.608 297.647 Td [(T)]TJ +/F30 9.9626 Tf 347.608 271.784 Td [(T)]TJ ET q -1 0 0 1 353.466 297.847 cm +1 0 0 1 353.466 271.983 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 356.604 297.647 Td [(base)]TJ +/F30 9.9626 Tf 356.604 271.784 Td [(base)]TJ ET q -1 0 0 1 378.153 297.847 cm +1 0 0 1 378.153 271.983 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 381.291 297.647 Td [(sparse)]TJ +/F30 9.9626 Tf 381.291 271.784 Td [(sparse)]TJ ET q -1 0 0 1 413.301 297.847 cm +1 0 0 1 413.301 271.983 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 416.439 297.647 Td [(mat)]TJ/F8 9.9626 Tf 15.691 0 Td [(.)]TJ +/F30 9.9626 Tf 416.439 271.784 Td [(mat)]TJ/F8 9.9626 Tf 15.691 0 Td [(.)]TJ 0 g 0 G -/F27 9.9626 Tf -332.235 -21.201 Td [(On)-383(Return)]TJ +/F27 9.9626 Tf -332.235 -18.611 Td [(On)-383(Return)]TJ 0 g 0 G 0 g 0 G - 0 -19.639 Td [(a)]TJ + 0 -18.603 Td [(a)]TJ 0 g 0 G -/F8 9.9626 Tf 10.551 0 Td [(the)-333(matrix)-334(to)-333(b)-28(e)-333(assem)28(bled.)]TJ 14.356 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 27.951 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -27.951 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 25.183 0 Td [(required)]TJ/F8 9.9626 Tf -25.183 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(inout)]TJ/F8 9.9626 Tf 26.096 0 Td [(.)]TJ -59.582 -11.956 Td [(Sp)-28(eci\014ed)-333(as:)-445(a)-333(structured)-333(data)-333(of)-334(t)28(yp)-28(e)]TJ +/F8 9.9626 Tf 10.551 0 Td [(the)-333(matrix)-334(to)-333(b)-28(e)-333(assem)28(bled.)]TJ 14.356 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 27.951 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -27.951 -11.956 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 25.183 0 Td [(required)]TJ/F8 9.9626 Tf -25.183 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(inout)]TJ/F8 9.9626 Tf 26.096 0 Td [(.)]TJ -59.582 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(a)-333(structured)-333(data)-333(of)-334(t)28(yp)-28(e)]TJ 0 0 1 rg 0 0 1 RG /F30 9.9626 Tf 170.915 0 Td [(psb)]TJ ET q -1 0 0 1 312.036 209.186 cm +1 0 0 1 312.036 186.948 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 315.174 208.986 Td [(Tspmat)]TJ +/F30 9.9626 Tf 315.174 186.749 Td [(Tspmat)]TJ ET q -1 0 0 1 347.183 209.186 cm +1 0 0 1 347.183 186.948 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 350.322 208.986 Td [(type)]TJ +/F30 9.9626 Tf 350.322 186.749 Td [(type)]TJ 0 g 0 G /F8 9.9626 Tf 20.921 0 Td [(.)]TJ 0 g 0 G -/F27 9.9626 Tf -271.348 -19.638 Td [(info)]TJ +/F27 9.9626 Tf -271.348 -18.603 Td [(info)]TJ 0 g 0 G -/F8 9.9626 Tf 23.758 0 Td [(Error)-333(co)-28(de.)]TJ 1.149 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.956 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf -29.611 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(out)]TJ/F8 9.9626 Tf 16.549 0 Td [(.)]TJ -50.035 -11.955 Td [(An)-333(in)28(tege)-1(r)-333(v)56(alue;)-334(0)-333(means)-333(no)-334(error)-333(has)-333(b)-28(een)-333(detecte)-1(d)1(.)]TJ/F16 11.9552 Tf -24.907 -21.201 Td [(Notes)]TJ +/F8 9.9626 Tf 23.758 0 Td [(Error)-333(co)-28(de.)]TJ 1.149 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf -29.611 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(out)]TJ/F8 9.9626 Tf 16.549 0 Td [(.)]TJ -50.035 -11.955 Td [(An)-333(in)28(tege)-1(r)-333(v)56(alue;)-334(0)-333(means)-333(no)-334(error)-333(has)-333(b)-28(een)-333(detecte)-1(d)1(.)]TJ 0 g 0 G -/F8 9.9626 Tf 166.875 -29.888 Td [(69)]TJ + 141.968 -29.888 Td [(73)]TJ 0 g 0 G ET endstream endobj -1212 0 obj << +1370 0 obj << /Type /Page -/Contents 1213 0 R -/Resources 1211 0 R +/Contents 1371 0 R +/Resources 1369 0 R /MediaBox [0 0 595.276 841.89] -/Parent 1195 0 R -/Annots [ 1209 0 R 1210 0 R ] +/Parent 1375 0 R +/Annots [ 1367 0 R 1368 0 R ] >> endobj -1209 0 obj << +1367 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [294.721 576.23 361.779 587.355] +/Rect [294.721 546.223 361.779 557.348] /Subtype /Link /A << /S /GoTo /D (descdata) >> >> endobj -1210 0 obj << +1368 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [294.721 205.776 372.239 216.901] +/Rect [294.721 183.539 372.239 194.664] /Subtype /Link /A << /S /GoTo /D (spdata) >> >> endobj -1214 0 obj << -/D [1212 0 R /XYZ 99.895 740.998 null] +1372 0 obj << +/D [1370 0 R /XYZ 99.895 740.998 null] >> endobj 270 0 obj << -/D [1212 0 R /XYZ 99.895 697.37 null] +/D [1370 0 R /XYZ 99.895 664.891 null] >> endobj -1211 0 obj << -/Font << /F16 495 0 R /F30 689 0 R /F27 497 0 R /F8 498 0 R >> +1373 0 obj << +/D [1370 0 R /XYZ 99.895 660.235 null] +>> endobj +1374 0 obj << +/D [1370 0 R /XYZ 99.895 663.025 null] +>> endobj +1369 0 obj << +/Font << /F16 495 0 R /F27 497 0 R /F8 498 0 R /F30 689 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1217 0 obj << -/Length 2255 +1378 0 obj << +/Length 2301 >> stream 0 g 0 G 0 g 0 G -0 g 0 G BT -/F8 9.9626 Tf 162.881 706.129 Td [(1.)]TJ +/F16 11.9552 Tf 150.705 706.129 Td [(Notes)]TJ +0 g 0 G +/F8 9.9626 Tf 12.176 -19.925 Td [(1.)]TJ 0 g 0 G - [-500(On)-406(en)28(try)-406(to)-406(this)-406(routine)-406(the)-406(descriptor)-406(m)28(ust)-406(b)-28(e)-406(in)-406(the)-406(assem)27(b)1(led)-406(s)-1(tate,)]TJ 12.73 -11.955 Td [(i.e.)]TJ/F30 9.9626 Tf 17.158 0 Td [(psb_cdasb)]TJ/F8 9.9626 Tf 50.394 0 Td [(m)28(ust)-334(already)-333(ha)28(v)28(e)-334(b)-27(een)-334(called.)]TJ + [-500(On)-406(en)28(try)-406(to)-406(this)-406(routine)-406(the)-406(descriptor)-406(m)28(ust)-406(b)-28(e)-406(in)-406(the)-406(assem)27(b)1(led)-406(s)-1(tate,)]TJ 12.73 -11.956 Td [(i.e.)]TJ/F30 9.9626 Tf 17.158 0 Td [(psb_cdasb)]TJ/F8 9.9626 Tf 50.394 0 Td [(m)28(ust)-334(already)-333(ha)28(v)28(e)-334(b)-27(een)-334(called.)]TJ 0 g 0 G - -80.282 -19.926 Td [(2.)]TJ + -80.282 -19.925 Td [(2.)]TJ 0 g 0 G [-500(The)-333(sparse)-334(matrix)-333(ma)28(y)-334(b)-27(e)-334(in)-333(either)-333(the)-334(build)-333(or)-333(up)-28(date)-333(state;)]TJ 0 g 0 G @@ -13204,75 +14952,90 @@ BT 0 g 0 G [-500(Duplicate)-250(en)28(tries)-250(are)-249(dete)-1(cted)-249(and)-250(handled)-250(in)-249(b)-28(oth)-250(build)-249(and)-250(up)-28(date)-249(state,)]TJ 12.73 -11.955 Td [(with)-282(the)-283(exception)-282(of)-282(the)-283(error)-282(action)-282(that)-283(is)-282(only)-282(tak)28(en)-283(in)-282(the)-282(build)-283(state,)]TJ 0 -11.955 Td [(i.e.)-444(on)-334(the)-333(\014rst)-333(asse)-1(m)28(bly;)]TJ 0 g 0 G - -12.73 -19.925 Td [(4.)]TJ + -12.73 -19.926 Td [(4.)]TJ 0 g 0 G - [-500(If)-224(the)-224(up)-28(date)-223(c)27(hoice)-224(is)]TJ/F30 9.9626 Tf 107.516 0 Td [(psb_upd_perm_)]TJ/F8 9.9626 Tf 67.994 0 Td [(,)-246(then)-224(subsequen)28(t)-224(calls)-224(to)]TJ/F30 9.9626 Tf 108.952 0 Td [(psb_spins)]TJ/F8 9.9626 Tf -271.732 -11.956 Td [(to)-246(up)-28(date)-246(the)-246(matrix)-246(m)28(ust)-246(b)-28(e)-246(arranged)-246(in)-246(suc)28(h)-246(a)-246(w)28(a)27(y)-246(as)-246(to)-246(pro)-27(duce)-246(exactly)]TJ 0 -11.955 Td [(the)-228(same)-229(sequence)-228(of)-228(co)-28(e\016cien)27(t)-228(v)56(alues)-229(as)-228(encoun)28(tered)-228(at)-229(the)-228(\014rst)-228(assem)27(b)1(ly;)]TJ + [-500(If)-224(the)-224(up)-28(date)-223(c)27(hoice)-224(is)]TJ/F30 9.9626 Tf 107.516 0 Td [(psb_upd_perm_)]TJ/F8 9.9626 Tf 67.994 0 Td [(,)-246(then)-224(subsequen)28(t)-224(calls)-224(to)]TJ/F30 9.9626 Tf 108.952 0 Td [(psb_spins)]TJ/F8 9.9626 Tf -271.732 -11.955 Td [(to)-246(up)-28(date)-246(the)-246(matrix)-246(m)28(ust)-246(b)-28(e)-246(arranged)-246(in)-246(suc)28(h)-246(a)-246(w)28(a)27(y)-246(as)-246(to)-246(pro)-27(duce)-246(exactly)]TJ 0 -11.955 Td [(the)-228(same)-229(sequence)-228(of)-228(co)-28(e\016cien)27(t)-228(v)56(alues)-229(as)-228(encoun)28(tered)-228(at)-229(the)-228(\014rst)-228(assem)27(b)1(ly;)]TJ 0 g 0 G -12.73 -19.925 Td [(5.)]TJ 0 g 0 G [-500(The)-333(output)-334(storage)-333(format)-333(need)-334(not)-333(b)-28(e)-333(the)-333(same)-334(on)-333(all)-333(pro)-28(cesses;)]TJ 0 g 0 G - 0 -19.925 Td [(6.)]TJ + 0 -19.926 Td [(6.)]TJ 0 g 0 G - [-500(On)-370(exit)-370(from)-370(this)-370(routine)-370(the)-370(matrix)-370(is)-370(in)-370(the)-370(assem)28(bled)-370(state,)-380(an)1(d)-370(th)27(us)]TJ 12.73 -11.956 Td [(is)-333(suitable)-334(for)-333(the)-333(computational)-334(rou)1(tines)-1(.)]TJ + [-500(On)-370(exit)-370(from)-370(this)-370(routine)-370(the)-370(matrix)-370(is)-370(in)-370(the)-370(assem)28(bled)-370(state,)-380(an)1(d)-370(th)27(us)]TJ 12.73 -11.955 Td [(is)-333(suitable)-334(for)-333(the)-333(computational)-334(rou)1(tines)-1(.)]TJ 0 g 0 G - 141.968 -444.333 Td [(70)]TJ + 141.968 -424.408 Td [(74)]TJ 0 g 0 G ET endstream endobj -1216 0 obj << +1377 0 obj << /Type /Page -/Contents 1217 0 R -/Resources 1215 0 R +/Contents 1378 0 R +/Resources 1376 0 R /MediaBox [0 0 595.276 841.89] -/Parent 1195 0 R +/Parent 1375 0 R >> endobj -1218 0 obj << -/D [1216 0 R /XYZ 150.705 740.998 null] +1379 0 obj << +/D [1377 0 R /XYZ 150.705 740.998 null] >> endobj -1219 0 obj << -/D [1216 0 R /XYZ 150.705 716.092 null] +1380 0 obj << +/D [1377 0 R /XYZ 150.705 702.144 null] >> endobj -1220 0 obj << -/D [1216 0 R /XYZ 150.705 687.975 null] +1381 0 obj << +/D [1377 0 R /XYZ 150.705 668.049 null] >> endobj -1221 0 obj << -/D [1216 0 R /XYZ 150.705 668.326 null] +1382 0 obj << +/D [1377 0 R /XYZ 150.705 648.401 null] >> endobj -1222 0 obj << -/D [1216 0 R /XYZ 150.705 624.491 null] +1383 0 obj << +/D [1377 0 R /XYZ 150.705 604.565 null] >> endobj -1223 0 obj << -/D [1216 0 R /XYZ 150.705 580.655 null] +1384 0 obj << +/D [1377 0 R /XYZ 150.705 560.73 null] >> endobj -1224 0 obj << -/D [1216 0 R /XYZ 150.705 560.73 null] +1385 0 obj << +/D [1377 0 R /XYZ 150.705 540.804 null] >> endobj -1215 0 obj << -/Font << /F8 498 0 R /F30 689 0 R >> +1376 0 obj << +/Font << /F16 495 0 R /F8 498 0 R /F30 689 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1229 0 obj << -/Length 3086 +1390 0 obj << +/Length 3472 >> stream 0 g 0 G 0 g 0 G +0 g 0 G +0 g 0 G BT -/F16 11.9552 Tf 99.895 706.129 Td [(psb)]TJ +/F16 14.3462 Tf 99.895 680.226 Td [(psb)]TJ ET q -1 0 0 1 120.951 706.328 cm -[]0 d 0 J 0.398 w 0 0 m 4.035 0 l S +1 0 0 1 125.163 680.425 cm +[]0 d 0 J 0.398 w 0 0 m 4.842 0 l S +Q +BT +/F16 14.3462 Tf 130.004 680.226 Td [(spfree|F)94(rees)-375(a)-375(sparse)-375(matrix)]TJ/F27 9.9626 Tf -28.732 -35.769 Td [(c)-138(a)-138(l)-139(l)]TJ/F8 9.9626 Tf 29.959 0 Td [(p)-145(s)-146(b)]TJ +ET +q +1 0 0 1 151.171 644.657 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 155.608 644.457 Td [(s)-145(p)-146(f)-145(r)-145(e)-145(e)-251(\050)-139(a)-228(,)-874(d)-112(e)-113(s)-113(c)]TJ +ET +q +1 0 0 1 238 644.657 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F16 11.9552 Tf 124.986 706.129 Td [(spfree)-375(|)-375(F)94(rees)-375(a)-375(sparse)-375(matrix)]TJ +/F8 9.9626 Tf 242.111 644.457 Td [(a)-386(,)-914(i)-152(n)-152(f)-152(o)-258(\051)]TJ 0 g 0 G 0 g 0 G -/F30 9.9626 Tf -25.091 -18.389 Td [(call)-525(psb_spfree\050a,)-525(desc_a,)-525(info\051)]TJ 0 g 0 G -/F27 9.9626 Tf 0 -21.918 Td [(T)32(yp)-32(e:)]TJ +/F27 9.9626 Tf -142.216 -17.932 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G /F8 9.9626 Tf 33.797 0 Td [(Sync)28(hronous.)]TJ 0 g 0 G @@ -13286,114 +15049,135 @@ BT /F30 9.9626 Tf 170.915 0 Td [(psb)]TJ ET q -1 0 0 1 312.036 578.35 cm +1 0 0 1 312.036 539.053 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 315.174 578.15 Td [(Tspmat)]TJ +/F30 9.9626 Tf 315.174 538.853 Td [(Tspmat)]TJ ET q -1 0 0 1 347.183 578.35 cm +1 0 0 1 347.183 539.053 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 350.322 578.15 Td [(type)]TJ +/F30 9.9626 Tf 350.322 538.853 Td [(type)]TJ 0 g 0 G /F8 9.9626 Tf 20.921 0 Td [(.)]TJ 0 g 0 G /F27 9.9626 Tf -271.348 -19.925 Td [(desc)]TJ ET q -1 0 0 1 121.81 558.424 cm +1 0 0 1 121.81 519.127 cm []0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q BT -/F27 9.9626 Tf 125.247 558.225 Td [(a)]TJ +/F27 9.9626 Tf 125.247 518.928 Td [(a)]TJ 0 g 0 G -/F8 9.9626 Tf 10.551 0 Td [(the)-333(comm)27(unication)-333(descriptor.)]TJ -10.996 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 27.951 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf 23.073 0 Td [(.)]TJ -51.024 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 25.183 0 Td [(required)]TJ/F8 9.9626 Tf 41.899 0 Td [(.)]TJ -67.082 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.547 0 Td [(.)]TJ -43.033 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(a)-333(structured)-333(data)-333(of)-334(t)28(yp)-28(e)]TJ +/F8 9.9626 Tf 10.551 0 Td [(the)-333(comm)27(unication)-333(descriptor.)]TJ -10.996 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 27.951 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf 23.073 0 Td [(.)]TJ -51.024 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 25.183 0 Td [(required)]TJ/F8 9.9626 Tf 41.899 0 Td [(.)]TJ -67.082 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.547 0 Td [(.)]TJ -43.033 -11.956 Td [(Sp)-28(eci\014ed)-333(as:)-445(a)-333(structured)-333(data)-333(of)-334(t)28(yp)-28(e)]TJ 0 0 1 rg 0 0 1 RG /F30 9.9626 Tf 170.915 0 Td [(psb)]TJ ET q -1 0 0 1 312.036 510.604 cm +1 0 0 1 312.036 471.307 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 315.174 510.405 Td [(desc)]TJ +/F30 9.9626 Tf 315.174 471.107 Td [(desc)]TJ ET q -1 0 0 1 336.723 510.604 cm +1 0 0 1 336.723 471.307 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 339.861 510.405 Td [(type)]TJ +/F30 9.9626 Tf 339.861 471.107 Td [(type)]TJ 0 g 0 G /F8 9.9626 Tf 20.921 0 Td [(.)]TJ 0 g 0 G -/F27 9.9626 Tf -260.887 -21.918 Td [(On)-383(Return)]TJ +/F27 9.9626 Tf -260.887 -21.917 Td [(On)-383(Return)]TJ 0 g 0 G 0 g 0 G 0 -19.926 Td [(info)]TJ 0 g 0 G /F8 9.9626 Tf 23.758 0 Td [(Error)-333(co)-28(de.)]TJ 1.149 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf -29.611 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(out)]TJ/F8 9.9626 Tf 16.549 0 Td [(.)]TJ -50.035 -11.955 Td [(An)-333(in)28(tege)-1(r)-333(v)56(alue;)-334(0)-333(means)-333(no)-334(error)-333(has)-333(b)-28(een)-333(detecte)-1(d)1(.)]TJ 0 g 0 G - 141.968 -330.303 Td [(71)]TJ + 141.968 -291.006 Td [(75)]TJ 0 g 0 G ET endstream endobj -1228 0 obj << +1389 0 obj << /Type /Page -/Contents 1229 0 R -/Resources 1227 0 R +/Contents 1390 0 R +/Resources 1388 0 R /MediaBox [0 0 595.276 841.89] -/Parent 1195 0 R -/Annots [ 1225 0 R 1226 0 R ] +/Parent 1375 0 R +/Annots [ 1386 0 R 1387 0 R ] >> endobj -1225 0 obj << +1386 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [294.721 574.94 372.239 586.065] +/Rect [294.721 535.643 372.239 546.768] /Subtype /Link /A << /S /GoTo /D (spdata) >> >> endobj -1226 0 obj << +1387 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [294.721 507.194 361.779 518.319] +/Rect [294.721 467.897 361.779 479.022] /Subtype /Link /A << /S /GoTo /D (descdata) >> >> endobj -1230 0 obj << -/D [1228 0 R /XYZ 99.895 740.998 null] +1391 0 obj << +/D [1389 0 R /XYZ 99.895 740.998 null] >> endobj 274 0 obj << -/D [1228 0 R /XYZ 99.895 697.37 null] +/D [1389 0 R /XYZ 99.895 659.601 null] >> endobj -1227 0 obj << -/Font << /F16 495 0 R /F30 689 0 R /F27 497 0 R /F8 498 0 R >> +1392 0 obj << +/D [1389 0 R /XYZ 99.895 653.623 null] +>> endobj +1393 0 obj << +/D [1389 0 R /XYZ 99.895 656.413 null] +>> endobj +1388 0 obj << +/Font << /F16 495 0 R /F27 497 0 R /F8 498 0 R /F30 689 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1235 0 obj << -/Length 3976 +1398 0 obj << +/Length 4380 >> stream 0 g 0 G 0 g 0 G +0 g 0 G +0 g 0 G BT -/F16 11.9552 Tf 150.705 706.129 Td [(psb)]TJ +/F16 14.3462 Tf 150.705 680.226 Td [(psb)]TJ ET q -1 0 0 1 171.761 706.328 cm -[]0 d 0 J 0.398 w 0 0 m 4.035 0 l S +1 0 0 1 175.972 680.425 cm +[]0 d 0 J 0.398 w 0 0 m 4.842 0 l S +Q +BT +/F16 14.3462 Tf 180.814 680.226 Td [(sprn|Reinit)-375(sparse)-375(matrix)-375(structure)-375(for)]TJ -30.109 -17.933 Td [(psblas)-375(routines.)]TJ/F27 9.9626 Tf 1.377 -35.768 Td [(c)-138(a)-138(l)-139(l)]TJ/F8 9.9626 Tf 29.659 0 Td [(p)-115(s)-116(b)]TJ +ET +q +1 0 0 1 200.783 626.724 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 204.92 626.525 Td [(s)-115(p)-116(r)-115(n)-221(\050)-138(a)-228(,)-879(d)-117(e)-118(c)-117(s)-117(c)]TJ +ET +q +1 0 0 1 282.689 626.724 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F16 11.9552 Tf 175.796 706.129 Td [(sprn)-391(|)-391(Reinit)-391(sparse)-391(matrix)-391(structure)-391(for)-391(psblas)-391(rou-)]TJ -25.091 -13.948 Td [(tines.)]TJ +/F8 9.9626 Tf 286.848 626.525 Td [(a)-396(,)-888(i)-127(n)-127(f)-126(o)-415(,)-918(c)-157(l)-157(e)-157(a)-157(r)-263(\051)]TJ 0 g 0 G 0 g 0 G -/F30 9.9626 Tf 0 -18.389 Td [(call)-525(psb_sprn\050a,)-525(decsc_a,)-525(info,)-525(clear\051)]TJ 0 g 0 G -/F27 9.9626 Tf 0 -21.918 Td [(T)32(yp)-32(e:)]TJ +/F27 9.9626 Tf -136.143 -17.933 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G /F8 9.9626 Tf 33.797 0 Td [(Sync)28(hronous.)]TJ 0 g 0 G @@ -13407,125 +15191,146 @@ BT /F30 9.9626 Tf 170.914 0 Td [(psb)]TJ ET q -1 0 0 1 362.845 564.402 cm +1 0 0 1 362.845 521.12 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 365.983 564.203 Td [(Tspmat)]TJ +/F30 9.9626 Tf 365.983 520.921 Td [(Tspmat)]TJ ET q -1 0 0 1 397.993 564.402 cm +1 0 0 1 397.993 521.12 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 401.131 564.203 Td [(type)]TJ +/F30 9.9626 Tf 401.131 520.921 Td [(type)]TJ 0 g 0 G /F8 9.9626 Tf 20.921 0 Td [(.)]TJ 0 g 0 G -/F27 9.9626 Tf -271.347 -19.925 Td [(desc)]TJ +/F27 9.9626 Tf -271.347 -19.926 Td [(desc)]TJ ET q -1 0 0 1 172.619 544.477 cm +1 0 0 1 172.619 501.195 cm []0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q BT -/F27 9.9626 Tf 176.057 544.278 Td [(a)]TJ +/F27 9.9626 Tf 176.057 500.995 Td [(a)]TJ 0 g 0 G -/F8 9.9626 Tf 10.55 0 Td [(the)-333(comm)27(unication)-333(descriptor.)]TJ -10.996 -11.956 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 27.951 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf 23.073 0 Td [(.)]TJ -51.024 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 25.184 0 Td [(required)]TJ/F8 9.9626 Tf 41.898 0 Td [(.)]TJ -67.082 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.548 0 Td [(.)]TJ -43.034 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(a)-333(structured)-333(data)-333(of)-334(t)28(yp)-28(e)]TJ +/F8 9.9626 Tf 10.55 0 Td [(the)-333(comm)27(unication)-333(descriptor.)]TJ -10.996 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 27.951 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf 23.073 0 Td [(.)]TJ -51.024 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 25.184 0 Td [(required)]TJ/F8 9.9626 Tf 41.898 0 Td [(.)]TJ -67.082 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.548 0 Td [(.)]TJ -43.034 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(a)-333(structured)-333(data)-333(of)-334(t)28(yp)-28(e)]TJ 0 0 1 rg 0 0 1 RG /F30 9.9626 Tf 170.915 0 Td [(psb)]TJ ET q -1 0 0 1 362.845 496.656 cm +1 0 0 1 362.845 453.374 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 365.983 496.457 Td [(desc)]TJ +/F30 9.9626 Tf 365.983 453.175 Td [(desc)]TJ ET q -1 0 0 1 387.532 496.656 cm +1 0 0 1 387.532 453.374 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 390.67 496.457 Td [(type)]TJ +/F30 9.9626 Tf 390.67 453.175 Td [(type)]TJ 0 g 0 G /F8 9.9626 Tf 20.922 0 Td [(.)]TJ 0 g 0 G -/F27 9.9626 Tf -260.887 -19.925 Td [(clear)]TJ +/F27 9.9626 Tf -260.887 -19.926 Td [(clear)]TJ 0 g 0 G -/F8 9.9626 Tf 28.795 0 Td [(Cho)-28(ose)-333(whether)-333(to)-334(zero)-333(out)-333(m)-1(atr)1(ix)-334(co)-28(e\016cien)28(ts)]TJ -3.888 -11.956 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 27.95 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf 23.073 0 Td [(.)]TJ -51.024 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 25.184 0 Td [(optional)]TJ/F8 9.9626 Tf 40.577 0 Td [(.)]TJ -65.76 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.485 0 Td [(in)]TJ/F8 9.9626 Tf 9.548 0 Td [(.)]TJ -43.033 -11.955 Td [(Default:)-444(true.)]TJ +/F8 9.9626 Tf 28.795 0 Td [(Cho)-28(ose)-333(whether)-333(to)-334(zero)-333(out)-333(m)-1(atr)1(ix)-334(co)-28(e\016cien)28(ts)]TJ -3.888 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 27.95 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf 23.073 0 Td [(.)]TJ -51.024 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 25.184 0 Td [(optional)]TJ/F8 9.9626 Tf 40.577 0 Td [(.)]TJ -65.76 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.485 0 Td [(in)]TJ/F8 9.9626 Tf 9.548 0 Td [(.)]TJ -43.033 -11.955 Td [(Default:)-444(true.)]TJ 0 g 0 G /F27 9.9626 Tf -24.907 -21.918 Td [(On)-383(Return)]TJ 0 g 0 G 0 g 0 G 0 -19.925 Td [(info)]TJ 0 g 0 G -/F8 9.9626 Tf 23.758 0 Td [(Error)-333(co)-28(de.)]TJ 1.149 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.378 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.378 -11.956 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf -29.611 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.485 0 Td [(out)]TJ/F8 9.9626 Tf 16.549 0 Td [(.)]TJ -50.034 -11.955 Td [(An)-333(in)28(teger)-334(v)56(alue;)-334(0)-333(means)-333(no)-334(error)-333(has)-333(b)-28(een)-333(detected.)]TJ/F16 11.9552 Tf -24.907 -21.918 Td [(Notes)]TJ +/F8 9.9626 Tf 23.758 0 Td [(Error)-333(co)-28(de.)]TJ 1.149 -11.956 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.378 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.378 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf -29.611 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.485 0 Td [(out)]TJ/F8 9.9626 Tf 16.549 0 Td [(.)]TJ -50.034 -11.955 Td [(An)-333(in)28(teger)-334(v)56(alue;)-334(0)-333(means)-333(no)-334(error)-333(has)-333(b)-28(een)-333(detected.)]TJ/F16 11.9552 Tf -24.907 -21.918 Td [(Notes)]TJ 0 g 0 G /F8 9.9626 Tf 12.176 -19.925 Td [(1.)]TJ 0 g 0 G [-500(On)-333(exit)-334(from)-333(this)-333(routine)-334(t)1(he)-334(sparse)-333(matrix)-334(is)-333(in)-333(the)-333(up)-28(date)-334(state.)]TJ 0 g 0 G - 154.698 -206.766 Td [(72)]TJ + 154.698 -163.484 Td [(76)]TJ 0 g 0 G ET endstream endobj -1234 0 obj << +1397 0 obj << /Type /Page -/Contents 1235 0 R -/Resources 1233 0 R +/Contents 1398 0 R +/Resources 1396 0 R /MediaBox [0 0 595.276 841.89] -/Parent 1195 0 R -/Annots [ 1231 0 R 1232 0 R ] +/Parent 1375 0 R +/Annots [ 1394 0 R 1395 0 R ] >> endobj -1231 0 obj << +1394 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [345.53 560.993 423.049 572.118] +/Rect [345.53 517.71 423.049 528.835] /Subtype /Link /A << /S /GoTo /D (spdata) >> >> endobj -1232 0 obj << +1395 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [345.53 493.247 412.588 504.372] +/Rect [345.53 449.965 412.588 461.089] /Subtype /Link /A << /S /GoTo /D (descdata) >> >> endobj -1236 0 obj << -/D [1234 0 R /XYZ 150.705 740.998 null] +1399 0 obj << +/D [1397 0 R /XYZ 150.705 740.998 null] >> endobj 278 0 obj << -/D [1234 0 R /XYZ 150.705 685.747 null] +/D [1397 0 R /XYZ 150.705 641.668 null] >> endobj -1237 0 obj << -/D [1234 0 R /XYZ 150.705 313.144 null] +1400 0 obj << +/D [1397 0 R /XYZ 150.705 635.69 null] >> endobj -1233 0 obj << -/Font << /F16 495 0 R /F30 689 0 R /F27 497 0 R /F8 498 0 R >> +1401 0 obj << +/D [1397 0 R /XYZ 150.705 638.48 null] +>> endobj +1402 0 obj << +/D [1397 0 R /XYZ 150.705 269.862 null] +>> endobj +1396 0 obj << +/Font << /F16 495 0 R /F27 497 0 R /F8 498 0 R /F30 689 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1242 0 obj << -/Length 5107 +1407 0 obj << +/Length 5510 >> stream 0 g 0 G 0 g 0 G +0 g 0 G +0 g 0 G BT -/F16 11.9552 Tf 99.895 706.129 Td [(psb)]TJ +/F16 14.3462 Tf 99.895 680.226 Td [(psb)]TJ ET q -1 0 0 1 120.951 706.328 cm -[]0 d 0 J 0.398 w 0 0 m 4.035 0 l S +1 0 0 1 125.163 680.425 cm +[]0 d 0 J 0.398 w 0 0 m 4.842 0 l S +Q +BT +/F16 14.3462 Tf 130.004 680.226 Td [(geall|Allo)-31(cates)-375(a)-375(dense)-375(matrix)]TJ/F27 9.9626 Tf -28.732 -35.769 Td [(c)-138(a)-138(l)-139(l)]TJ/F8 9.9626 Tf 30.04 0 Td [(p)-153(s)-154(b)]TJ +ET +q +1 0 0 1 151.496 644.657 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 156.013 644.457 Td [(g)-153(e)-154(a)-153(l)-154(l)-259(\050)-129(x)-210(,)-873(d)-113(e)-113(s)-112(c)]TJ +ET +q +1 0 0 1 232.022 644.657 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F16 11.9552 Tf 124.986 706.129 Td [(geall)-375(|)-375(Allo)-31(cates)-375(a)-375(dense)-375(matrix)]TJ +/F8 9.9626 Tf 236.133 644.457 Td [(a)-386(,)-888(i)-127(n)-127(f)-127(o)-415(,)-776(n)-190(,)-884(l)-122(b)-228(\051)]TJ 0 g 0 G 0 g 0 G -/F30 9.9626 Tf -25.091 -18.389 Td [(call)-525(psb_geall\050x,)-525(desc_a,)-525(info,)-525(n,)-525(lb\051)]TJ 0 g 0 G -/F27 9.9626 Tf 0 -21.918 Td [(T)32(yp)-32(e:)]TJ +/F27 9.9626 Tf -136.238 -17.932 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G /F8 9.9626 Tf 33.797 0 Td [(Sync)28(hronous.)]TJ 0 g 0 G @@ -13535,39 +15340,39 @@ BT 0 -19.925 Td [(desc)]TJ ET q -1 0 0 1 121.81 626.17 cm +1 0 0 1 121.81 586.873 cm []0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q BT -/F27 9.9626 Tf 125.247 625.971 Td [(a)]TJ +/F27 9.9626 Tf 125.247 586.674 Td [(a)]TJ 0 g 0 G /F8 9.9626 Tf 10.551 0 Td [(The)-333(comm)27(unication)-333(descriptor.)]TJ -10.996 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf -29.611 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.547 0 Td [(.)]TJ -43.033 -11.956 Td [(Sp)-28(eci\014ed)-333(as:)-445(a)-333(v)56(ariable)-334(of)-333(t)28(yp)-28(e)]TJ 0 0 1 rg 0 0 1 RG /F30 9.9626 Tf 137.346 0 Td [(psb)]TJ ET q -1 0 0 1 278.467 578.35 cm +1 0 0 1 278.467 539.053 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 281.605 578.15 Td [(desc)]TJ +/F30 9.9626 Tf 281.605 538.853 Td [(desc)]TJ ET q -1 0 0 1 303.154 578.35 cm +1 0 0 1 303.154 539.053 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 306.292 578.15 Td [(type)]TJ +/F30 9.9626 Tf 306.292 538.853 Td [(type)]TJ 0 g 0 G /F8 9.9626 Tf 20.922 0 Td [(.)]TJ 0 g 0 G /F27 9.9626 Tf -227.319 -31.88 Td [(n)]TJ 0 g 0 G -/F8 9.9626 Tf 11.347 0 Td [(The)-333(n)27(u)1(m)27(b)-27(e)-1(r)-333(of)-333(columns)-333(of)-334(the)-333(dense)-333(m)-1(atr)1(ix)-334(to)-333(b)-28(e)-333(allo)-28(cated.)]TJ 13.56 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(optional)]TJ/F8 9.9626 Tf -29.611 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.547 0 Td [(.)]TJ -43.033 -11.956 Td [(Sp)-28(eci\014ed)-343(as:)-463(In)27(teger)-343(scalar,)-345(default)-343(1.)-473(It)-343(is)-343(not)-343(a)-343(v)56(alid)-343(argumen)28(t)-343(if)]TJ/F11 9.9626 Tf 294.599 0 Td [(x)]TJ/F8 9.9626 Tf 9.11 0 Td [(is)-343(a)]TJ -303.709 -11.955 Td [(rank-1)-333(arra)28(y)83(.)]TJ +/F8 9.9626 Tf 11.347 0 Td [(The)-333(n)27(u)1(m)27(b)-27(e)-1(r)-333(of)-333(columns)-333(of)-334(the)-333(dense)-333(m)-1(atr)1(ix)-334(to)-333(b)-28(e)-333(allo)-28(cated.)]TJ 13.56 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(optional)]TJ/F8 9.9626 Tf -29.611 -11.956 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.547 0 Td [(.)]TJ -43.033 -11.955 Td [(Sp)-28(eci\014ed)-343(as:)-463(In)27(teger)-343(scalar,)-345(default)-343(1.)-473(It)-343(is)-343(not)-343(a)-343(v)56(alid)-343(argumen)28(t)-343(if)]TJ/F11 9.9626 Tf 294.599 0 Td [(x)]TJ/F8 9.9626 Tf 9.11 0 Td [(is)-343(a)]TJ -303.709 -11.955 Td [(rank-1)-333(arra)28(y)83(.)]TJ 0 g 0 G /F27 9.9626 Tf -24.907 -19.925 Td [(lb)]TJ 0 g 0 G -/F8 9.9626 Tf 14.529 0 Td [(The)-489(lo)28(w)27(er)-489(b)-27(ound)-489(for)-489(the)-490(column)-489(index)-489(range)-489(of)-489(the)-489(dense)-489(matrix)-489(to)-489(b)-28(e)]TJ 10.378 -11.955 Td [(allo)-28(cated.)]TJ 0 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.956 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(optional)]TJ/F8 9.9626 Tf -29.611 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.547 0 Td [(.)]TJ -43.033 -11.955 Td [(Sp)-28(eci\014ed)-343(as:)-463(In)27(teger)-343(scalar,)-345(default)-343(1.)-473(It)-343(is)-343(not)-343(a)-343(v)56(alid)-343(argumen)28(t)-343(if)]TJ/F11 9.9626 Tf 294.599 0 Td [(x)]TJ/F8 9.9626 Tf 9.11 0 Td [(is)-343(a)]TJ -303.709 -11.955 Td [(rank-1)-333(arra)28(y)83(.)]TJ +/F8 9.9626 Tf 14.529 0 Td [(The)-489(lo)28(w)27(er)-489(b)-27(ound)-489(for)-489(the)-490(column)-489(index)-489(range)-489(of)-489(the)-489(dense)-489(matrix)-489(to)-489(b)-28(e)]TJ 10.378 -11.955 Td [(allo)-28(cated.)]TJ 0 -11.956 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(optional)]TJ/F8 9.9626 Tf -29.611 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.547 0 Td [(.)]TJ -43.033 -11.955 Td [(Sp)-28(eci\014ed)-343(as:)-463(In)27(teger)-343(scalar,)-345(default)-343(1.)-473(It)-343(is)-343(not)-343(a)-343(v)56(alid)-343(argumen)28(t)-343(if)]TJ/F11 9.9626 Tf 294.599 0 Td [(x)]TJ/F8 9.9626 Tf 9.11 0 Td [(is)-343(a)]TJ -303.709 -11.955 Td [(rank-1)-333(arra)28(y)83(.)]TJ 0 g 0 G /F27 9.9626 Tf -24.907 -21.918 Td [(On)-383(Return)]TJ 0 g 0 G @@ -13579,226 +15384,247 @@ BT /F30 9.9626 Tf 89.968 0 Td [(psb)]TJ ET q -1 0 0 1 231.089 293.418 cm +1 0 0 1 231.089 254.121 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 234.227 293.219 Td [(T)]TJ +/F30 9.9626 Tf 234.227 253.922 Td [(T)]TJ ET q -1 0 0 1 240.085 293.418 cm +1 0 0 1 240.085 254.121 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 243.223 293.219 Td [(vect)]TJ +/F30 9.9626 Tf 243.223 253.922 Td [(vect)]TJ ET q -1 0 0 1 264.772 293.418 cm +1 0 0 1 264.772 254.121 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 267.911 293.219 Td [(type)]TJ +/F30 9.9626 Tf 267.911 253.922 Td [(type)]TJ 0 g 0 G /F8 9.9626 Tf 20.921 0 Td [(,)-333(of)-334(t)28(yp)-28(e)-333(real,)-333(complex)-334(or)-333(in)28(teger.)]TJ 0 g 0 G -/F27 9.9626 Tf -188.937 -31.88 Td [(info)]TJ +/F27 9.9626 Tf -188.937 -31.881 Td [(info)]TJ 0 g 0 G -/F8 9.9626 Tf 23.758 0 Td [(Error)-333(co)-28(de.)]TJ 1.149 -11.956 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf -29.611 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(out)]TJ/F8 9.9626 Tf 16.549 0 Td [(.)]TJ -50.035 -11.955 Td [(An)-333(in)28(tege)-1(r)-333(v)56(alue;)-334(0)-333(means)-333(no)-334(error)-333(has)-333(b)-28(een)-333(detecte)-1(d)1(.)]TJ +/F8 9.9626 Tf 23.758 0 Td [(Error)-333(co)-28(de.)]TJ 1.149 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf -29.611 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(out)]TJ/F8 9.9626 Tf 16.549 0 Td [(.)]TJ -50.035 -11.955 Td [(An)-333(in)28(tege)-1(r)-333(v)56(alue;)-334(0)-333(means)-333(no)-334(error)-333(has)-333(b)-28(een)-333(detecte)-1(d)1(.)]TJ 0 g 0 G - 141.968 -123.08 Td [(73)]TJ + 141.968 -83.783 Td [(77)]TJ 0 g 0 G ET endstream endobj -1241 0 obj << +1406 0 obj << /Type /Page -/Contents 1242 0 R -/Resources 1240 0 R +/Contents 1407 0 R +/Resources 1405 0 R /MediaBox [0 0 595.276 841.89] -/Parent 1244 0 R -/Annots [ 1238 0 R 1239 0 R ] +/Parent 1375 0 R +/Annots [ 1403 0 R 1404 0 R ] >> endobj -1238 0 obj << +1403 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [261.152 574.94 328.21 586.065] +/Rect [261.152 535.643 328.21 546.768] /Subtype /Link /A << /S /GoTo /D (descdata) >> >> endobj -1239 0 obj << +1404 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [213.774 290.009 289.828 301.134] +/Rect [213.774 250.712 289.828 261.837] /Subtype /Link /A << /S /GoTo /D (vdata) >> >> endobj -1243 0 obj << -/D [1241 0 R /XYZ 99.895 740.998 null] +1408 0 obj << +/D [1406 0 R /XYZ 99.895 740.998 null] >> endobj 282 0 obj << -/D [1241 0 R /XYZ 99.895 697.37 null] +/D [1406 0 R /XYZ 99.895 659.601 null] >> endobj -1240 0 obj << -/Font << /F16 495 0 R /F30 689 0 R /F27 497 0 R /F8 498 0 R /F11 674 0 R >> +1409 0 obj << +/D [1406 0 R /XYZ 99.895 653.623 null] +>> endobj +1410 0 obj << +/D [1406 0 R /XYZ 99.895 656.413 null] +>> endobj +1405 0 obj << +/Font << /F16 495 0 R /F27 497 0 R /F8 498 0 R /F30 689 0 R /F11 674 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1249 0 obj << -/Length 6841 +1415 0 obj << +/Length 6494 >> stream 0 g 0 G 0 g 0 G +0 g 0 G +0 g 0 G BT -/F16 11.9552 Tf 150.705 706.129 Td [(psb)]TJ +/F16 14.3462 Tf 150.705 680.048 Td [(psb)]TJ ET q -1 0 0 1 171.761 706.328 cm -[]0 d 0 J 0.398 w 0 0 m 4.035 0 l S +1 0 0 1 175.972 680.247 cm +[]0 d 0 J 0.398 w 0 0 m 4.842 0 l S +Q +BT +/F16 14.3462 Tf 180.814 680.048 Td [(geins|Dense)-375(matrix)-375(insertion)-375(routine)]TJ/F27 9.9626 Tf -28.732 -35.986 Td [(c)-138(a)-138(l)-139(l)]TJ/F8 9.9626 Tf 29.868 0 Td [(p)-136(s)-136(b)]TJ +ET +q +1 0 0 1 201.619 644.262 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 205.965 644.062 Td [(g)-136(e)-136(i)-137(n)-136(s)-242(\050)-27(m)-6(,)-843(i)-82(r)-81(w)-325(,)-860(v)-99(a)-98(l)-359(,)-785(x)-210(,)-873(d)-113(e)-113(s)-112(c)]TJ +ET +q +1 0 0 1 360.541 644.262 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F16 11.9552 Tf 175.796 706.129 Td [(geins)-375(|)-375(Dense)-375(matrix)-375(insertion)-375(routine)]TJ +/F8 9.9626 Tf 364.652 644.062 Td [(a)-386(,)-914(i)-152(n)-152(f)-152(o)-914([)-322(,)-237(d)-76(u)-76(p)-76(l)-313(,)-327(l)-167(o)-167(c)-166(a)-167(l)-344(])-178(\051)]TJ 0 g 0 G 0 g 0 G -/F30 9.9626 Tf -25.091 -18.389 Td [(call)-525(psb_geins\050m,)-525(irw,)-525(val,)-525(x,)-525(desc_a,)-525(info)-525([,dupl,local]\051)]TJ 0 g 0 G -/F27 9.9626 Tf 0 -20.681 Td [(T)32(yp)-32(e:)]TJ +/F27 9.9626 Tf -213.947 -18.066 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G /F8 9.9626 Tf 33.797 0 Td [(Async)28(hronous.)]TJ 0 g 0 G -/F27 9.9626 Tf -33.797 -19.43 Td [(On)-383(En)32(try)]TJ +/F27 9.9626 Tf -33.797 -20.104 Td [(On)-383(En)32(try)]TJ 0 g 0 G 0 g 0 G - 0 -19.431 Td [(m)]TJ + 0 -20.103 Td [(m)]TJ 0 g 0 G -/F8 9.9626 Tf 14.529 0 Td [(Num)28(b)-28(er)-333(of)-334(ro)28(ws)-333(in)]TJ/F11 9.9626 Tf 84.516 0 Td [(v)-36(al)]TJ/F8 9.9626 Tf 16.942 0 Td [(to)-333(b)-28(e)-333(inse)-1(r)1(te)-1(d)1(.)]TJ -91.081 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 27.951 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf 23.073 0 Td [(.)]TJ -51.024 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 25.184 0 Td [(required)]TJ/F8 9.9626 Tf 41.898 0 Td [(.)]TJ -67.082 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.548 0 Td [(.)]TJ -43.034 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(an)-333(in)28(teger)-333(v)55(alue.)]TJ +/F8 9.9626 Tf 14.529 0 Td [(Num)28(b)-28(er)-333(of)-334(ro)28(ws)-333(in)]TJ/F11 9.9626 Tf 84.516 0 Td [(v)-36(al)]TJ/F8 9.9626 Tf 16.942 0 Td [(to)-333(b)-28(e)-333(inse)-1(r)1(te)-1(d)1(.)]TJ -91.081 -11.956 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 27.951 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf 23.073 0 Td [(.)]TJ -51.024 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 25.184 0 Td [(required)]TJ/F8 9.9626 Tf 41.898 0 Td [(.)]TJ -67.082 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.548 0 Td [(.)]TJ -43.034 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(an)-333(in)28(teger)-333(v)55(alue.)]TJ 0 g 0 G -/F27 9.9626 Tf -24.906 -19.431 Td [(irw)]TJ +/F27 9.9626 Tf -24.906 -20.104 Td [(irw)]TJ 0 g 0 G /F8 9.9626 Tf 21.157 0 Td [(Indices)-444(of)-445(the)-444(ro)27(ws)-444(to)-445(b)-27(e)-445(inserted.)-778(Sp)-28(eci\014cally)84(,)-472(ro)27(w)]TJ/F11 9.9626 Tf 237.973 0 Td [(i)]TJ/F8 9.9626 Tf 7.861 0 Td [(of)]TJ/F11 9.9626 Tf 12.454 0 Td [(v)-36(al)]TJ/F8 9.9626 Tf 18.049 0 Td [(will)-444(b)-28(e)-445(in-)]TJ -272.588 -11.955 Td [(serted)-435(in)28(to)-436(th)1(e)-436(lo)-27(cal)-436(ro)28(w)-435(corresp)-28(onding)-435(to)-435(the)-435(global)-435(ro)28(w)-435(index)]TJ/F11 9.9626 Tf 289.252 0 Td [(ir)-28(w)]TJ/F8 9.9626 Tf 15.605 0 Td [(\050)]TJ/F11 9.9626 Tf 3.874 0 Td [(i)]TJ/F8 9.9626 Tf 3.432 0 Td [(\051.)]TJ -312.163 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 27.951 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf 23.073 0 Td [(.)]TJ -51.024 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 25.184 0 Td [(required)]TJ/F8 9.9626 Tf 41.898 0 Td [(.)]TJ -67.082 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.547 0 Td [(.)]TJ -43.033 -11.956 Td [(Sp)-28(eci\014ed)-333(as:)-445(an)-333(in)28(teger)-333(arra)27(y)84(.)]TJ 0 g 0 G -/F27 9.9626 Tf -24.906 -19.43 Td [(v)64(al)]TJ +/F27 9.9626 Tf -24.906 -20.103 Td [(v)64(al)]TJ 0 g 0 G -/F8 9.9626 Tf 19.143 0 Td [(the)-333(dense)-334(submatrix)-333(to)-333(b)-28(e)-333(inserted.)]TJ 5.763 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 27.951 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf 23.073 0 Td [(.)]TJ -51.024 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 25.184 0 Td [(required)]TJ/F8 9.9626 Tf 41.898 0 Td [(.)]TJ -67.082 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.547 0 Td [(.)]TJ -43.033 -11.956 Td [(Sp)-28(eci\014ed)-333(as:)-445(a)-333(rank)-333(1)-333(o)-1(r)-333(2)-333(arra)28(y)83(.)-444(Sp)-28(eci\014ed)-333(as:)-445(an)-333(in)28(teger)-334(v)56(alue.)]TJ +/F8 9.9626 Tf 19.143 0 Td [(the)-333(dense)-334(submatrix)-333(to)-333(b)-28(e)-333(inserted.)]TJ 5.763 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 27.951 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf 23.073 0 Td [(.)]TJ -51.024 -11.956 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 25.184 0 Td [(required)]TJ/F8 9.9626 Tf 41.898 0 Td [(.)]TJ -67.082 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.547 0 Td [(.)]TJ -43.033 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(a)-333(rank)-333(1)-333(o)-1(r)-333(2)-333(arra)28(y)83(.)-444(Sp)-28(eci\014ed)-333(as:)-445(an)-333(in)28(teger)-334(v)56(alue.)]TJ 0 g 0 G -/F27 9.9626 Tf -24.906 -19.43 Td [(desc)]TJ +/F27 9.9626 Tf -24.906 -20.104 Td [(desc)]TJ ET q -1 0 0 1 172.619 414.689 cm +1 0 0 1 172.619 370.26 cm []0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q BT -/F27 9.9626 Tf 176.057 414.49 Td [(a)]TJ +/F27 9.9626 Tf 176.057 370.06 Td [(a)]TJ 0 g 0 G -/F8 9.9626 Tf 10.55 0 Td [(the)-333(comm)27(unication)-333(descriptor.)]TJ -10.996 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 27.951 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf 23.073 0 Td [(.)]TJ -51.024 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 25.184 0 Td [(required)]TJ/F8 9.9626 Tf 41.898 0 Td [(.)]TJ -67.082 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.548 0 Td [(.)]TJ -43.034 -11.956 Td [(Sp)-28(eci\014ed)-333(as:)-445(a)-333(structured)-333(data)-333(of)-334(t)28(yp)-28(e)]TJ +/F8 9.9626 Tf 10.55 0 Td [(the)-333(comm)27(unication)-333(descriptor.)]TJ -10.996 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 27.951 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf 23.073 0 Td [(.)]TJ -51.024 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 25.184 0 Td [(required)]TJ/F8 9.9626 Tf 41.898 0 Td [(.)]TJ -67.082 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.548 0 Td [(.)]TJ -43.034 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(a)-333(structured)-333(data)-333(of)-334(t)28(yp)-28(e)]TJ 0 0 1 rg 0 0 1 RG /F30 9.9626 Tf 170.915 0 Td [(psb)]TJ ET q -1 0 0 1 362.845 366.869 cm +1 0 0 1 362.845 322.439 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 365.983 366.669 Td [(desc)]TJ +/F30 9.9626 Tf 365.983 322.24 Td [(desc)]TJ ET q -1 0 0 1 387.532 366.869 cm +1 0 0 1 387.532 322.439 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 390.67 366.669 Td [(type)]TJ +/F30 9.9626 Tf 390.67 322.24 Td [(type)]TJ 0 g 0 G /F8 9.9626 Tf 20.922 0 Td [(.)]TJ 0 g 0 G -/F27 9.9626 Tf -260.887 -19.43 Td [(dupl)]TJ +/F27 9.9626 Tf -260.887 -20.104 Td [(dupl)]TJ 0 g 0 G /F8 9.9626 Tf 27.259 0 Td [(Ho)28(w)-334(to)-333(handle)-333(duplicate)-333(co)-28(e\016cien)27(ts.)]TJ -2.352 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.378 0 Td [(global)]TJ/F8 9.9626 Tf 29.756 0 Td [(.)]TJ -62.135 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.612 0 Td [(optional)]TJ/F8 9.9626 Tf 40.576 0 Td [(.)]TJ -70.188 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.548 0 Td [(.)]TJ -43.034 -11.956 Td [(Sp)-28(eci\014ed)-308(as:)-432(in)27(teger,)-313(p)-28(ossible)-309(v)56(alues:)]TJ/F30 9.9626 Tf 163.697 0 Td [(psb_dupl_ovwrt_)]TJ/F8 9.9626 Tf 78.455 0 Td [(,)]TJ/F30 9.9626 Tf 5.891 0 Td [(psb_dupl_add_)]TJ/F8 9.9626 Tf 67.995 0 Td [(.)]TJ 0 g 0 G -/F27 9.9626 Tf -340.944 -19.43 Td [(lo)-32(cal)]TJ -0 g 0 G -/F8 9.9626 Tf 28.054 0 Td [(Whether)-289(the)-289(en)28(tries)-289(in)-289(the)-289(index)-288(v)27(ector)]TJ/F30 9.9626 Tf 172.77 0 Td [(irw)]TJ/F8 9.9626 Tf 15.691 0 Td [(,)-298(are)-289(already)-289(in)-288(lo)-28(cal)-289(n)28(um)28(b)-28(er-)]TJ -191.608 -11.955 Td [(ing.)]TJ 0 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 27.95 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf 23.073 0 Td [(.)]TJ -51.024 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 25.184 0 Td [(optional)]TJ/F8 9.9626 Tf 40.577 0 Td [(.)]TJ -65.76 -11.956 Td [(Sp)-28(eci\014ed)-333(as:)-444(a)-334(logical)-333(v)55(alue;)-333(default:)]TJ/F30 9.9626 Tf 163.055 0 Td [(.false.)]TJ/F8 9.9626 Tf 36.612 0 Td [(.)]TJ +/F27 9.9626 Tf -340.944 -20.103 Td [(lo)-32(cal)]TJ 0 g 0 G -/F27 9.9626 Tf -224.574 -20.68 Td [(On)-383(Return)]TJ +/F8 9.9626 Tf 28.054 0 Td [(Whether)-289(the)-289(en)28(tries)-289(in)-289(the)-289(index)-288(v)27(ector)]TJ/F30 9.9626 Tf 172.77 0 Td [(irw)]TJ/F8 9.9626 Tf 15.691 0 Td [(,)-298(are)-289(already)-289(in)-288(lo)-28(cal)-289(n)28(um)28(b)-28(er-)]TJ -191.608 -11.955 Td [(ing.)]TJ 0 -11.956 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 27.95 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf 23.073 0 Td [(.)]TJ -51.024 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 25.184 0 Td [(optional)]TJ/F8 9.9626 Tf 40.577 0 Td [(.)]TJ -65.76 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-444(a)-334(logical)-333(v)55(alue;)-333(default:)]TJ/F30 9.9626 Tf 163.055 0 Td [(.false.)]TJ/F8 9.9626 Tf 36.612 0 Td [(.)]TJ 0 g 0 G +/F27 9.9626 Tf -224.574 -22.051 Td [(On)-383(Return)]TJ 0 g 0 G - 0 -19.43 Td [(x)]TJ 0 g 0 G -/F8 9.9626 Tf 11.028 0 Td [(the)-333(output)-334(d)1(e)-1(n)1(s)-1(e)-333(matrix.)]TJ 13.879 -11.956 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.378 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.378 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf -29.611 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.485 0 Td [(inout)]TJ/F8 9.9626 Tf 26.097 0 Td [(.)]TJ -59.582 -11.955 Td [(Sp)-28(eci\014ed)-232(as:)-394(a)-233(rank)-233(one)-232(or)-233(t)28(w)28(o)-233(arra)28(y)-233(or)-232(an)-233(ob)-55(ject)-233(of)-233(t)28(yp)-27(e)]TJ -0 0 1 rg 0 0 1 RG -/F30 9.9626 Tf 241.975 0 Td [(psb)]TJ -ET -q -1 0 0 1 433.906 144.435 cm -[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S -Q -BT -/F30 9.9626 Tf 437.044 144.236 Td [(T)]TJ -ET -q -1 0 0 1 442.902 144.435 cm -[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S -Q -BT -/F30 9.9626 Tf 446.04 144.236 Td [(vect)]TJ -ET -q -1 0 0 1 467.589 144.435 cm -[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S -Q -BT -/F30 9.9626 Tf 470.727 144.236 Td [(type)]TJ + 0 -20.104 Td [(x)]TJ 0 g 0 G -/F8 9.9626 Tf 20.922 0 Td [(,)]TJ -316.038 -11.955 Td [(of)-333(t)27(yp)-27(e)-334(real,)-333(complex)-333(or)-334(in)28(teger.)]TJ +/F8 9.9626 Tf 11.028 0 Td [(the)-333(output)-334(d)1(e)-1(n)1(s)-1(e)-333(matrix.)]TJ 13.879 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.378 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.378 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ 0 g 0 G - 141.968 -41.843 Td [(74)]TJ +/F8 9.9626 Tf 112.356 -29.888 Td [(78)]TJ 0 g 0 G ET endstream endobj -1248 0 obj << +1414 0 obj << /Type /Page -/Contents 1249 0 R -/Resources 1247 0 R +/Contents 1415 0 R +/Resources 1413 0 R /MediaBox [0 0 595.276 841.89] -/Parent 1244 0 R -/Annots [ 1245 0 R 1246 0 R ] +/Parent 1375 0 R +/Annots [ 1411 0 R ] >> endobj -1245 0 obj << +1411 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [345.53 363.459 412.588 374.584] +/Rect [345.53 319.03 412.588 330.155] /Subtype /Link /A << /S /GoTo /D (descdata) >> >> endobj -1246 0 obj << -/Type /Annot -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [416.591 141.026 492.645 152.151] -/Subtype /Link -/A << /S /GoTo /D (vdata) >> ->> endobj -1250 0 obj << -/D [1248 0 R /XYZ 150.705 740.998 null] +1416 0 obj << +/D [1414 0 R /XYZ 150.705 740.998 null] >> endobj 286 0 obj << -/D [1248 0 R /XYZ 150.705 697.37 null] +/D [1414 0 R /XYZ 150.705 659.295 null] >> endobj -1247 0 obj << -/Font << /F16 495 0 R /F30 689 0 R /F27 497 0 R /F8 498 0 R /F11 674 0 R >> +1417 0 obj << +/D [1414 0 R /XYZ 150.705 653.228 null] +>> endobj +1418 0 obj << +/D [1414 0 R /XYZ 150.705 656.017 null] +>> endobj +1413 0 obj << +/Font << /F16 495 0 R /F27 497 0 R /F8 498 0 R /F11 674 0 R /F30 689 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1253 0 obj << -/Length 1111 +1421 0 obj << +/Length 1965 >> stream 0 g 0 G 0 g 0 G -0 g 0 G BT -/F27 9.9626 Tf 99.895 706.129 Td [(info)]TJ +/F8 9.9626 Tf 124.802 706.129 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(inout)]TJ/F8 9.9626 Tf 26.096 0 Td [(.)]TJ -59.582 -11.955 Td [(Sp)-28(eci\014ed)-232(as:)-394(a)-233(rank)-233(one)-232(or)-233(t)28(w)28(o)-233(arra)28(y)-233(or)-232(an)-233(ob)-55(ject)-233(of)-233(t)28(yp)-28(e)]TJ +0 0 1 rg 0 0 1 RG +/F30 9.9626 Tf 241.975 0 Td [(psb)]TJ +ET +q +1 0 0 1 383.096 694.373 cm +[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S +Q +BT +/F30 9.9626 Tf 386.234 694.174 Td [(T)]TJ +ET +q +1 0 0 1 392.092 694.373 cm +[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S +Q +BT +/F30 9.9626 Tf 395.231 694.174 Td [(vect)]TJ +ET +q +1 0 0 1 416.779 694.373 cm +[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S +Q +BT +/F30 9.9626 Tf 419.918 694.174 Td [(type)]TJ 0 g 0 G -/F8 9.9626 Tf 23.758 0 Td [(Error)-333(co)-28(de.)]TJ 1.149 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf -29.611 -11.956 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(out)]TJ/F8 9.9626 Tf 16.549 0 Td [(.)]TJ -50.035 -11.955 Td [(An)-333(in)28(tege)-1(r)-333(v)56(alue;)-334(0)-333(means)-333(no)-334(error)-333(has)-333(b)-28(een)-333(detecte)-1(d)1(.)]TJ/F16 11.9552 Tf -24.907 -21.918 Td [(Notes)]TJ +/F8 9.9626 Tf 20.921 0 Td [(,)]TJ -316.037 -11.955 Td [(of)-333(t)27(y)1(p)-28(e)-334(real,)-333(complex)-333(or)-334(in)28(teger.)]TJ 0 g 0 G -/F8 9.9626 Tf 12.177 -19.925 Td [(1.)]TJ +/F27 9.9626 Tf -24.907 -31.881 Td [(info)]TJ +0 g 0 G +/F8 9.9626 Tf 23.758 0 Td [(Error)-333(co)-28(de.)]TJ 1.149 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf -29.611 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(out)]TJ/F8 9.9626 Tf 16.549 0 Td [(.)]TJ -50.035 -11.956 Td [(An)-333(in)28(tege)-1(r)-333(v)56(alue;)-334(0)-333(means)-333(no)-334(error)-333(has)-333(b)-28(een)-333(detecte)-1(d)1(.)]TJ/F16 11.9552 Tf -24.907 -21.917 Td [(Notes)]TJ +0 g 0 G +/F8 9.9626 Tf 12.177 -19.926 Td [(1.)]TJ 0 g 0 G [-500(Dense)-333(v)27(ectors/matrices)-333(do)-333(not)-334(ha)28(v)28(e)-334(an)-333(asso)-28(ciated)-333(state;)]TJ 0 g 0 G @@ -13806,51 +15632,74 @@ BT 0 g 0 G [-500(Duplicate)-292(en)28(tries)-293(are)-292(either)-292(o)28(v)28(erwritten)-292(or)-293(added,)-300(there)-292(is)-292(no)-292(pro)27(vision)-292(for)]TJ 12.73 -11.955 Td [(raising)-333(an)-334(error)-333(condition.)]TJ 0 g 0 G - 141.968 -494.147 Td [(75)]TJ + 141.968 -438.356 Td [(79)]TJ 0 g 0 G ET endstream endobj -1252 0 obj << +1420 0 obj << /Type /Page -/Contents 1253 0 R -/Resources 1251 0 R +/Contents 1421 0 R +/Resources 1419 0 R /MediaBox [0 0 595.276 841.89] -/Parent 1244 0 R +/Parent 1425 0 R +/Annots [ 1412 0 R ] >> endobj -1254 0 obj << -/D [1252 0 R /XYZ 99.895 740.998 null] +1412 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [365.781 690.964 441.835 702.088] +/Subtype /Link +/A << /S /GoTo /D (vdata) >> >> endobj -1255 0 obj << -/D [1252 0 R /XYZ 99.895 632.405 null] +1422 0 obj << +/D [1420 0 R /XYZ 99.895 740.998 null] >> endobj -1256 0 obj << -/D [1252 0 R /XYZ 99.895 609.989 null] +1423 0 obj << +/D [1420 0 R /XYZ 99.895 576.615 null] >> endobj -1251 0 obj << -/Font << /F27 497 0 R /F8 498 0 R /F16 495 0 R >> +1424 0 obj << +/D [1420 0 R /XYZ 99.895 554.199 null] +>> endobj +1419 0 obj << +/Font << /F8 498 0 R /F27 497 0 R /F30 689 0 R /F16 495 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1262 0 obj << -/Length 5215 +1431 0 obj << +/Length 5621 >> stream 0 g 0 G 0 g 0 G +0 g 0 G +0 g 0 G BT -/F16 11.9552 Tf 150.705 706.129 Td [(psb)]TJ +/F16 14.3462 Tf 150.705 680.226 Td [(psb)]TJ ET q -1 0 0 1 171.761 706.328 cm -[]0 d 0 J 0.398 w 0 0 m 4.035 0 l S +1 0 0 1 175.972 680.425 cm +[]0 d 0 J 0.398 w 0 0 m 4.842 0 l S +Q +BT +/F16 14.3462 Tf 180.814 680.226 Td [(geasb|Assem)31(bly)-375(a)-375(dense)-375(matrix)]TJ/F27 9.9626 Tf -28.732 -35.769 Td [(c)-138(a)-138(l)-139(l)]TJ/F8 9.9626 Tf 29.647 0 Td [(p)-114(s)-114(b)]TJ +ET +q +1 0 0 1 200.733 644.657 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F16 11.9552 Tf 175.796 706.129 Td [(geasb)-375(|)-375(Assem)31(bly)-375(a)-375(dense)-375(matrix)]TJ +/F8 9.9626 Tf 204.858 644.457 Td [(g)-114(e)-114(a)-114(s)-114(b)-220(\050)-129(x)-210(,)-873(d)-113(e)-113(s)-112(c)]TJ +ET +q +1 0 0 1 282.832 644.657 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 286.943 644.457 Td [(a)-386(,)-888(i)-127(n)-127(f)-127(o)-415(,)-807(m)-47(o)-47(l)-46(d)-153(\051)]TJ 0 g 0 G 0 g 0 G -/F30 9.9626 Tf -25.091 -18.389 Td [(call)-525(psb_geasb\050x,)-525(desc_a,)-525(info,)-525(mold\051)]TJ 0 g 0 G -/F27 9.9626 Tf 0 -21.918 Td [(T)32(yp)-32(e:)]TJ +/F27 9.9626 Tf -136.238 -17.932 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G /F8 9.9626 Tf 33.797 0 Td [(Sync)28(hronous.)]TJ 0 g 0 G @@ -13860,86 +15709,86 @@ BT 0 -19.925 Td [(desc)]TJ ET q -1 0 0 1 172.619 626.17 cm +1 0 0 1 172.619 586.873 cm []0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q BT -/F27 9.9626 Tf 176.057 625.971 Td [(a)]TJ +/F27 9.9626 Tf 176.057 586.674 Td [(a)]TJ 0 g 0 G /F8 9.9626 Tf 10.55 0 Td [(The)-333(comm)27(unication)-333(descriptor.)]TJ -10.996 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.612 0 Td [(required)]TJ/F8 9.9626 Tf -29.612 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.548 0 Td [(.)]TJ -43.034 -11.956 Td [(Sp)-28(eci\014ed)-333(as:)-445(a)-333(v)56(ariable)-334(of)-333(t)28(yp)-28(e)]TJ 0 0 1 rg 0 0 1 RG /F30 9.9626 Tf 137.347 0 Td [(psb)]TJ ET q -1 0 0 1 329.276 578.35 cm +1 0 0 1 329.276 539.053 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 332.415 578.15 Td [(desc)]TJ +/F30 9.9626 Tf 332.415 538.853 Td [(desc)]TJ ET q -1 0 0 1 353.964 578.35 cm +1 0 0 1 353.964 539.053 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 357.102 578.15 Td [(type)]TJ +/F30 9.9626 Tf 357.102 538.853 Td [(type)]TJ 0 g 0 G /F8 9.9626 Tf 20.921 0 Td [(.)]TJ 0 g 0 G /F27 9.9626 Tf -227.318 -31.88 Td [(mold)]TJ 0 g 0 G -/F8 9.9626 Tf 29.805 0 Td [(The)-333(desired)-334(dynamic)-333(t)28(yp)-28(e)-333(for)-334(th)1(e)-334(in)28(ternal)-333(v)27(ector)-333(storage.)]TJ -4.899 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf 23.073 0 Td [(.)]TJ -55.452 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.612 0 Td [(optional)]TJ/F8 9.9626 Tf 40.576 0 Td [(.)]TJ -70.188 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.548 0 Td [(.)]TJ -43.034 -11.956 Td [(Sp)-28(eci\014ed)-273(as:)-414(an)-274(ob)-55(ject)-273(of)-274(a)-273(class)-273(deriv)28(ed)-274(from)]TJ/F30 9.9626 Tf 198.261 0 Td [(psb)]TJ +/F8 9.9626 Tf 29.805 0 Td [(The)-333(desired)-334(dynamic)-333(t)28(yp)-28(e)-333(for)-334(th)1(e)-334(in)28(ternal)-333(v)27(ector)-333(storage.)]TJ -4.899 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf 23.073 0 Td [(.)]TJ -55.452 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.612 0 Td [(optional)]TJ/F8 9.9626 Tf 40.576 0 Td [(.)]TJ -70.188 -11.956 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.548 0 Td [(.)]TJ -43.034 -11.955 Td [(Sp)-28(eci\014ed)-273(as:)-414(an)-274(ob)-55(ject)-273(of)-274(a)-273(class)-273(deriv)28(ed)-274(from)]TJ/F30 9.9626 Tf 198.261 0 Td [(psb)]TJ ET q -1 0 0 1 390.19 498.649 cm +1 0 0 1 390.19 459.352 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 393.329 498.449 Td [(T)]TJ +/F30 9.9626 Tf 393.329 459.152 Td [(T)]TJ ET q -1 0 0 1 399.186 498.649 cm +1 0 0 1 399.186 459.352 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 402.325 498.449 Td [(base)]TJ +/F30 9.9626 Tf 402.325 459.152 Td [(base)]TJ ET q -1 0 0 1 423.874 498.649 cm +1 0 0 1 423.874 459.352 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 427.012 498.449 Td [(vect)]TJ +/F30 9.9626 Tf 427.012 459.152 Td [(vect)]TJ ET q -1 0 0 1 448.561 498.649 cm +1 0 0 1 448.561 459.352 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 451.699 498.449 Td [(type)]TJ/F8 9.9626 Tf 20.921 0 Td [(;)-293(this)]TJ -297.009 -11.955 Td [(is)-333(only)-334(allo)28(w)28(ed)-333(when)]TJ/F11 9.9626 Tf 93.317 0 Td [(x)]TJ/F8 9.9626 Tf 9.015 0 Td [(is)-333(of)-334(t)28(yp)-28(e)]TJ +/F30 9.9626 Tf 451.699 459.152 Td [(type)]TJ/F8 9.9626 Tf 20.921 0 Td [(;)-293(this)]TJ -297.009 -11.955 Td [(is)-333(only)-334(allo)28(w)28(ed)-333(when)]TJ/F11 9.9626 Tf 93.317 0 Td [(x)]TJ/F8 9.9626 Tf 9.015 0 Td [(is)-333(of)-334(t)28(yp)-28(e)]TJ 0 0 1 rg 0 0 1 RG /F30 9.9626 Tf 43.78 0 Td [(psb)]TJ ET q -1 0 0 1 338.042 486.693 cm +1 0 0 1 338.042 447.396 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 341.18 486.494 Td [(T)]TJ +/F30 9.9626 Tf 341.18 447.197 Td [(T)]TJ ET q -1 0 0 1 347.038 486.693 cm +1 0 0 1 347.038 447.396 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 350.177 486.494 Td [(vect)]TJ +/F30 9.9626 Tf 350.177 447.197 Td [(vect)]TJ ET q -1 0 0 1 371.725 486.693 cm +1 0 0 1 371.725 447.396 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 374.864 486.494 Td [(type)]TJ +/F30 9.9626 Tf 374.864 447.197 Td [(type)]TJ 0 g 0 G /F8 9.9626 Tf 20.921 0 Td [(.)]TJ 0 g 0 G @@ -13948,30 +15797,30 @@ BT 0 g 0 G 0 -19.925 Td [(x)]TJ 0 g 0 G -/F8 9.9626 Tf 11.028 0 Td [(The)-333(dense)-334(matrix)-333(to)-333(b)-28(e)-333(as)-1(sem)28(bled.)]TJ 13.878 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.612 0 Td [(required)]TJ/F8 9.9626 Tf -29.612 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(inout)]TJ/F8 9.9626 Tf 26.096 0 Td [(.)]TJ -59.582 -11.956 Td [(Sp)-28(eci\014ed)-433(as:)-645(a)-433(rank)-433(one)-434(or)-433(t)28(w)28(o)-434(arra)28(y)-433(with)-433(the)-434(ALLOCA)84(T)83(ABLE)-433(or)-434(an)]TJ 0 -11.955 Td [(ob)-56(ject)-333(of)-333(t)28(yp)-28(e)]TJ +/F8 9.9626 Tf 11.028 0 Td [(The)-333(dense)-334(matrix)-333(to)-333(b)-28(e)-333(as)-1(sem)28(bled.)]TJ 13.878 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.612 0 Td [(required)]TJ/F8 9.9626 Tf -29.612 -11.956 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(inout)]TJ/F8 9.9626 Tf 26.096 0 Td [(.)]TJ -59.582 -11.955 Td [(Sp)-28(eci\014ed)-433(as:)-645(a)-433(rank)-433(one)-434(or)-433(t)28(w)28(o)-434(arra)28(y)-433(with)-433(the)-434(ALLOCA)84(T)83(ABLE)-433(or)-434(an)]TJ 0 -11.955 Td [(ob)-56(ject)-333(of)-333(t)28(yp)-28(e)]TJ 0 0 1 rg 0 0 1 RG /F30 9.9626 Tf 63.927 0 Td [(psb)]TJ ET q -1 0 0 1 255.857 385.075 cm +1 0 0 1 255.857 345.777 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 258.995 384.875 Td [(T)]TJ +/F30 9.9626 Tf 258.995 345.578 Td [(T)]TJ ET q -1 0 0 1 264.853 385.075 cm +1 0 0 1 264.853 345.777 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 267.992 384.875 Td [(vect)]TJ +/F30 9.9626 Tf 267.992 345.578 Td [(vect)]TJ ET q -1 0 0 1 289.541 385.075 cm +1 0 0 1 289.541 345.777 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 292.679 384.875 Td [(type)]TJ +/F30 9.9626 Tf 292.679 345.578 Td [(type)]TJ 0 g 0 G /F8 9.9626 Tf 20.921 0 Td [(,)-333(of)-334(t)28(yp)-28(e)-333(real,)-333(complex)-334(or)-333(in)28(teger.)]TJ 0 g 0 G @@ -13979,70 +15828,91 @@ BT 0 g 0 G /F8 9.9626 Tf 23.758 0 Td [(Error)-333(co)-28(de.)]TJ 1.148 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.956 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.612 0 Td [(required)]TJ/F8 9.9626 Tf -29.612 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(out)]TJ/F8 9.9626 Tf 16.549 0 Td [(.)]TJ -50.035 -11.955 Td [(An)-333(in)27(t)1(e)-1(ger)-333(v)56(alue;)-334(0)-333(means)-333(no)-334(error)-333(has)-333(b)-28(een)-333(detec)-1(ted.)]TJ 0 g 0 G - 141.968 -214.736 Td [(76)]TJ + 141.968 -175.439 Td [(80)]TJ 0 g 0 G ET endstream endobj -1261 0 obj << +1430 0 obj << /Type /Page -/Contents 1262 0 R -/Resources 1260 0 R +/Contents 1431 0 R +/Resources 1429 0 R /MediaBox [0 0 595.276 841.89] -/Parent 1244 0 R -/Annots [ 1257 0 R 1258 0 R 1259 0 R ] +/Parent 1425 0 R +/Annots [ 1426 0 R 1427 0 R 1428 0 R ] >> endobj -1257 0 obj << +1426 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [311.962 574.94 379.019 586.065] +/Rect [311.962 535.643 379.019 546.768] /Subtype /Link /A << /S /GoTo /D (descdata) >> >> endobj -1258 0 obj << +1427 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [320.727 483.284 396.781 494.409] +/Rect [320.727 443.987 396.781 455.112] /Subtype /Link /A << /S /GoTo /D (vdata) >> >> endobj -1259 0 obj << +1428 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [238.542 381.665 314.596 392.79] +/Rect [238.542 342.368 314.596 353.493] /Subtype /Link /A << /S /GoTo /D (vdata) >> >> endobj -1263 0 obj << -/D [1261 0 R /XYZ 150.705 740.998 null] +1432 0 obj << +/D [1430 0 R /XYZ 150.705 740.998 null] >> endobj 290 0 obj << -/D [1261 0 R /XYZ 150.705 697.37 null] +/D [1430 0 R /XYZ 150.705 659.601 null] >> endobj -1260 0 obj << -/Font << /F16 495 0 R /F30 689 0 R /F27 497 0 R /F8 498 0 R /F11 674 0 R >> +1433 0 obj << +/D [1430 0 R /XYZ 150.705 653.623 null] +>> endobj +1434 0 obj << +/D [1430 0 R /XYZ 150.705 656.413 null] +>> endobj +1429 0 obj << +/Font << /F16 495 0 R /F27 497 0 R /F8 498 0 R /F30 689 0 R /F11 674 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1268 0 obj << -/Length 3378 +1439 0 obj << +/Length 3759 >> stream 0 g 0 G 0 g 0 G +0 g 0 G +0 g 0 G BT -/F16 11.9552 Tf 99.895 706.129 Td [(psb)]TJ +/F16 14.3462 Tf 99.895 680.226 Td [(psb)]TJ ET q -1 0 0 1 120.951 706.328 cm -[]0 d 0 J 0.398 w 0 0 m 4.035 0 l S +1 0 0 1 125.163 680.425 cm +[]0 d 0 J 0.398 w 0 0 m 4.842 0 l S +Q +BT +/F16 14.3462 Tf 130.004 680.226 Td [(gefree|F)94(rees)-375(a)-375(dense)-375(matrix)]TJ/F27 9.9626 Tf -28.732 -35.769 Td [(c)-138(a)-138(l)-139(l)]TJ/F8 9.9626 Tf 29.964 0 Td [(p)-146(s)-146(b)]TJ +ET +q +1 0 0 1 151.191 644.657 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 155.633 644.457 Td [(g)-146(e)-146(f)-145(r)-146(e)-146(e)-251(\050)-130(x)-209(,)-874(d)-113(e)-112(s)-113(c)]TJ +ET +q +1 0 0 1 238 644.657 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F16 11.9552 Tf 124.986 706.129 Td [(gefree)-375(|)-375(F)94(rees)-375(a)-375(dense)-375(matrix)]TJ +/F8 9.9626 Tf 242.111 644.457 Td [(a)-386(,)-914(i)-152(n)-152(f)-152(o)-258(\051)]TJ 0 g 0 G 0 g 0 G -/F30 9.9626 Tf -25.091 -18.389 Td [(call)-525(psb_gefree\050x,)-525(desc_a,)-525(info\051)]TJ 0 g 0 G -/F27 9.9626 Tf 0 -21.918 Td [(T)32(yp)-32(e:)]TJ +/F27 9.9626 Tf -142.216 -17.932 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G /F8 9.9626 Tf 33.797 0 Td [(Sync)28(hronous.)]TJ 0 g 0 G @@ -14056,54 +15926,54 @@ BT /F30 9.9626 Tf 63.927 0 Td [(psb)]TJ ET q -1 0 0 1 205.048 566.395 cm +1 0 0 1 205.048 527.097 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 208.186 566.195 Td [(T)]TJ +/F30 9.9626 Tf 208.186 526.898 Td [(T)]TJ ET q -1 0 0 1 214.044 566.395 cm +1 0 0 1 214.044 527.097 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 217.182 566.195 Td [(vect)]TJ +/F30 9.9626 Tf 217.182 526.898 Td [(vect)]TJ ET q -1 0 0 1 238.731 566.395 cm +1 0 0 1 238.731 527.097 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 241.869 566.195 Td [(type)]TJ +/F30 9.9626 Tf 241.869 526.898 Td [(type)]TJ 0 g 0 G /F8 9.9626 Tf 20.922 0 Td [(,)-333(of)-334(t)28(yp)-28(e)-333(real,)-333(complex)-334(or)-333(in)28(teger.)]TJ 0 g 0 G /F27 9.9626 Tf -162.896 -31.88 Td [(desc)]TJ ET q -1 0 0 1 121.81 534.514 cm +1 0 0 1 121.81 495.217 cm []0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q BT -/F27 9.9626 Tf 125.247 534.315 Td [(a)]TJ +/F27 9.9626 Tf 125.247 495.018 Td [(a)]TJ 0 g 0 G -/F8 9.9626 Tf 10.551 0 Td [(The)-333(comm)27(unication)-333(descriptor.)]TJ -10.996 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf -29.611 -11.956 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.547 0 Td [(.)]TJ -43.033 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(a)-333(v)56(ariable)-334(of)-333(t)28(yp)-28(e)]TJ +/F8 9.9626 Tf 10.551 0 Td [(The)-333(comm)27(unication)-333(descriptor.)]TJ -10.996 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.956 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf -29.611 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.547 0 Td [(.)]TJ -43.033 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(a)-333(v)56(ariable)-334(of)-333(t)28(yp)-28(e)]TJ 0 0 1 rg 0 0 1 RG /F30 9.9626 Tf 137.346 0 Td [(psb)]TJ ET q -1 0 0 1 278.467 486.693 cm +1 0 0 1 278.467 447.396 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 281.605 486.494 Td [(desc)]TJ +/F30 9.9626 Tf 281.605 447.197 Td [(desc)]TJ ET q -1 0 0 1 303.154 486.693 cm +1 0 0 1 303.154 447.396 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 306.292 486.494 Td [(type)]TJ +/F30 9.9626 Tf 306.292 447.197 Td [(type)]TJ 0 g 0 G /F8 9.9626 Tf 20.922 0 Td [(.)]TJ 0 g 0 G @@ -14114,311 +15984,454 @@ BT 0 g 0 G /F8 9.9626 Tf 23.758 0 Td [(Error)-333(co)-28(de.)]TJ 1.149 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf -29.611 -11.956 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(out)]TJ/F8 9.9626 Tf 16.549 0 Td [(.)]TJ -50.035 -11.955 Td [(An)-333(in)28(tege)-1(r)-333(v)56(alue;)-334(0)-333(means)-333(no)-334(error)-333(has)-333(b)-28(een)-333(detecte)-1(d)1(.)]TJ 0 g 0 G - 141.968 -294.437 Td [(77)]TJ + 141.968 -255.14 Td [(81)]TJ 0 g 0 G ET endstream endobj -1267 0 obj << +1438 0 obj << /Type /Page -/Contents 1268 0 R -/Resources 1266 0 R +/Contents 1439 0 R +/Resources 1437 0 R /MediaBox [0 0 595.276 841.89] -/Parent 1244 0 R -/Annots [ 1264 0 R 1265 0 R ] +/Parent 1425 0 R +/Annots [ 1435 0 R 1436 0 R ] >> endobj -1264 0 obj << +1435 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [187.733 562.985 263.787 574.11] +/Rect [187.733 523.688 263.787 534.813] /Subtype /Link /A << /S /GoTo /D (vdata) >> >> endobj -1265 0 obj << +1436 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [261.152 483.284 328.21 494.409] +/Rect [261.152 443.987 328.21 455.112] /Subtype /Link /A << /S /GoTo /D (descdata) >> >> endobj -1269 0 obj << -/D [1267 0 R /XYZ 99.895 740.998 null] +1440 0 obj << +/D [1438 0 R /XYZ 99.895 740.998 null] +>> endobj +294 0 obj << +/D [1438 0 R /XYZ 99.895 659.601 null] +>> endobj +1441 0 obj << +/D [1438 0 R /XYZ 99.895 653.623 null] >> endobj -294 0 obj << -/D [1267 0 R /XYZ 99.895 697.37 null] +1442 0 obj << +/D [1438 0 R /XYZ 99.895 656.413 null] >> endobj -1266 0 obj << -/Font << /F16 495 0 R /F30 689 0 R /F27 497 0 R /F8 498 0 R >> +1437 0 obj << +/Font << /F16 495 0 R /F27 497 0 R /F8 498 0 R /F30 689 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1272 0 obj << -/Length 3438 +1445 0 obj << +/Length 3751 >> stream 0 g 0 G 0 g 0 G +0 g 0 G +0 g 0 G BT -/F16 11.9552 Tf 150.705 706.129 Td [(psb)]TJ +/F16 14.3462 Tf 150.705 680.226 Td [(psb)]TJ ET q -1 0 0 1 171.761 706.328 cm -[]0 d 0 J 0.398 w 0 0 m 4.035 0 l S +1 0 0 1 175.972 680.425 cm +[]0 d 0 J 0.398 w 0 0 m 4.842 0 l S +Q +BT +/F16 14.3462 Tf 180.814 680.226 Td [(gelp|Applies)-375(a)-375(left)-375(p)-31(erm)31(utation)-375(to)-375(a)-375(dense)]TJ -30.109 -17.933 Td [(matrix)]TJ/F27 9.9626 Tf 1.377 -35.768 Td [(c)-138(a)-138(l)-139(l)]TJ/F8 9.9626 Tf 29.792 0 Td [(p)-128(s)-129(b)]TJ +ET +q +1 0 0 1 201.312 626.724 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F16 11.9552 Tf 175.796 706.129 Td [(gelp)-375(|)-375(Applies)-375(a)-375(left)-375(p)-31(erm)31(utation)-375(to)-375(a)-375(dense)-375(matrix)]TJ +/F8 9.9626 Tf 205.581 626.525 Td [(g)-129(e)-128(l)-129(p)-234(\050)-215(t)-110(r)-110(a)-110(n)-110(s)-381(,)-832(i)-71(p)-71(e)-71(r)-71(m)-303(,)-785(x)-210(,)-913(i)-152(n)-152(f)-153(o)-257(\051)]TJ 0 g 0 G 0 g 0 G -/F30 9.9626 Tf -25.091 -18.389 Td [(call)-525(psb_gelp\050trans,)-525(iperm,)-525(x,)-525(info\051)]TJ 0 g 0 G -/F27 9.9626 Tf 0 -21.918 Td [(T)32(yp)-32(e:)]TJ +/F27 9.9626 Tf -54.876 -17.933 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G /F8 9.9626 Tf 33.797 0 Td [(Async)28(hronous.)]TJ 0 g 0 G -/F27 9.9626 Tf -33.797 -19.926 Td [(On)-383(En)32(try)]TJ +/F27 9.9626 Tf -33.797 -19.925 Td [(On)-383(En)32(try)]TJ 0 g 0 G 0 g 0 G - 0 -19.925 Td [(trans)]TJ + 0 -19.926 Td [(trans)]TJ 0 g 0 G -/F8 9.9626 Tf 30.609 0 Td [(A)-333(c)27(har)1(ac)-1(ter)-333(that)-333(sp)-28(eci\014es)-333(whether)-334(to)-333(p)-28(erm)28(ute)]TJ/F11 9.9626 Tf 204.179 0 Td [(A)]TJ/F8 9.9626 Tf 10.793 0 Td [(or)]TJ/F11 9.9626 Tf 12.204 0 Td [(A)]TJ/F10 6.9738 Tf 7.472 3.616 Td [(T)]TJ/F8 9.9626 Tf 6.276 -3.616 Td [(.)]TJ -246.626 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.378 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.378 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf -29.611 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.485 0 Td [(in)]TJ/F8 9.9626 Tf 9.548 0 Td [(.)]TJ -43.033 -11.956 Td [(Sp)-28(eci\014ed)-333(as:)-444(a)-334(single)-333(c)28(haracter)-334(with)-333(v)56(alue)-334('N')-333(for)]TJ/F11 9.9626 Tf 217.435 0 Td [(A)]TJ/F8 9.9626 Tf 10.792 0 Td [(or)-333('T')-334(for)]TJ/F11 9.9626 Tf 43.504 0 Td [(A)]TJ/F10 6.9738 Tf 7.472 3.616 Td [(T)]TJ/F8 9.9626 Tf 6.276 -3.616 Td [(.)]TJ +/F8 9.9626 Tf 30.609 0 Td [(A)-333(c)27(har)1(ac)-1(ter)-333(that)-333(sp)-28(eci\014es)-333(whether)-334(to)-333(p)-28(erm)28(ute)]TJ/F11 9.9626 Tf 204.179 0 Td [(A)]TJ/F8 9.9626 Tf 10.792 0 Td [(or)]TJ/F11 9.9626 Tf 12.205 0 Td [(A)]TJ/F10 6.9738 Tf 7.472 3.616 Td [(T)]TJ/F8 9.9626 Tf 6.276 -3.616 Td [(.)]TJ -246.626 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.378 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.378 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf -29.611 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.485 0 Td [(in)]TJ/F8 9.9626 Tf 9.548 0 Td [(.)]TJ -43.033 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-444(a)-334(single)-333(c)28(haracter)-334(with)-333(v)56(alue)-334('N')-333(for)]TJ/F11 9.9626 Tf 217.435 0 Td [(A)]TJ/F8 9.9626 Tf 10.792 0 Td [(or)-333('T')-334(for)]TJ/F11 9.9626 Tf 43.504 0 Td [(A)]TJ/F10 6.9738 Tf 7.472 3.615 Td [(T)]TJ/F8 9.9626 Tf 6.276 -3.615 Td [(.)]TJ 0 g 0 G -/F27 9.9626 Tf -310.386 -31.88 Td [(ip)-32(erm)]TJ +/F27 9.9626 Tf -310.386 -31.881 Td [(ip)-32(erm)]TJ 0 g 0 G -/F8 9.9626 Tf 34.364 0 Td [(An)-333(in)28(tege)-1(r)-333(arra)28(y)-333(con)27(tain)1(ing)-334(p)-28(erm)28(utation)-333(information.)]TJ -9.457 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.378 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.378 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf -29.611 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.485 0 Td [(in)]TJ/F8 9.9626 Tf 9.548 0 Td [(.)]TJ -43.033 -11.956 Td [(Sp)-28(eci\014ed)-333(as:)-444(a)-1(n)-333(in)28(teger)-333(one-dimensional)-334(arra)28(y)84(.)]TJ +/F8 9.9626 Tf 34.364 0 Td [(An)-333(in)28(tege)-1(r)-333(arra)28(y)-333(con)27(tain)1(ing)-334(p)-28(erm)28(utation)-333(information.)]TJ -9.457 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.378 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.378 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf -29.611 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.485 0 Td [(in)]TJ/F8 9.9626 Tf 9.548 0 Td [(.)]TJ -43.033 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-444(a)-1(n)-333(in)28(teger)-333(one-dimensional)-334(arra)28(y)84(.)]TJ 0 g 0 G -/F27 9.9626 Tf -24.907 -31.88 Td [(x)]TJ +/F27 9.9626 Tf -24.907 -31.881 Td [(x)]TJ 0 g 0 G -/F8 9.9626 Tf 11.028 0 Td [(The)-333(dense)-334(matrix)-333(to)-333(b)-28(e)-333(p)-28(erm)27(u)1(te)-1(d)1(.)]TJ 13.879 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.378 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.378 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf -29.611 -11.956 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.485 0 Td [(inout)]TJ/F8 9.9626 Tf 26.097 0 Td [(.)]TJ -59.582 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(a)-333(one)-333(or)-333(t)27(w)28(o)-333(dimensional)-334(arra)28(y)84(.)]TJ +/F8 9.9626 Tf 11.028 0 Td [(The)-333(dense)-334(matrix)-333(to)-333(b)-28(e)-333(p)-28(erm)27(u)1(te)-1(d)1(.)]TJ 13.879 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.378 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.378 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf -29.611 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.485 0 Td [(inout)]TJ/F8 9.9626 Tf 26.097 0 Td [(.)]TJ -59.582 -11.956 Td [(Sp)-28(eci\014ed)-333(as:)-445(a)-333(one)-333(or)-333(t)27(w)28(o)-333(dimensional)-334(arra)28(y)84(.)]TJ 0 g 0 G /F27 9.9626 Tf -24.907 -33.873 Td [(On)-383(Return)]TJ 0 g 0 G 0 g 0 G 0 -19.925 Td [(info)]TJ 0 g 0 G -/F8 9.9626 Tf 23.758 0 Td [(Error)-333(co)-28(de.)]TJ 1.149 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.378 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.378 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf -29.611 -11.956 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.485 0 Td [(out)]TJ/F8 9.9626 Tf 16.549 0 Td [(.)]TJ -50.034 -11.955 Td [(An)-333(in)28(tege)-1(r)-333(v)56(alue;)-334(0)-333(means)-333(no)-334(error)-333(has)-333(b)-28(een)-333(detected.)]TJ +/F8 9.9626 Tf 23.758 0 Td [(Error)-333(co)-28(de.)]TJ 1.149 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.378 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.378 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf -29.611 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.485 0 Td [(out)]TJ/F8 9.9626 Tf 16.549 0 Td [(.)]TJ -50.034 -11.956 Td [(An)-333(in)28(tege)-1(r)-333(v)56(alue;)-334(0)-333(means)-333(no)-334(error)-333(has)-333(b)-28(een)-333(detected.)]TJ 0 g 0 G - 141.967 -226.691 Td [(78)]TJ + 141.967 -169.461 Td [(82)]TJ 0 g 0 G ET endstream endobj -1271 0 obj << +1444 0 obj << /Type /Page -/Contents 1272 0 R -/Resources 1270 0 R +/Contents 1445 0 R +/Resources 1443 0 R /MediaBox [0 0 595.276 841.89] -/Parent 1244 0 R +/Parent 1425 0 R >> endobj -1273 0 obj << -/D [1271 0 R /XYZ 150.705 740.998 null] +1446 0 obj << +/D [1444 0 R /XYZ 150.705 740.998 null] >> endobj 298 0 obj << -/D [1271 0 R /XYZ 150.705 697.37 null] +/D [1444 0 R /XYZ 150.705 644.457 null] >> endobj -1270 0 obj << -/Font << /F16 495 0 R /F30 689 0 R /F27 497 0 R /F8 498 0 R /F11 674 0 R /F10 691 0 R >> +1447 0 obj << +/D [1444 0 R /XYZ 150.705 638.48 null] +>> endobj +1448 0 obj << +/D [1444 0 R /XYZ 150.705 638.48 null] +>> endobj +1443 0 obj << +/Font << /F16 495 0 R /F27 497 0 R /F8 498 0 R /F11 674 0 R /F10 691 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1277 0 obj << -/Length 6540 +1452 0 obj << +/Length 7302 >> stream 0 g 0 G 0 g 0 G +0 g 0 G +0 g 0 G BT -/F16 11.9552 Tf 99.895 706.129 Td [(psb)]TJ +/F16 14.3462 Tf 99.895 677.614 Td [(psb)]TJ ET q -1 0 0 1 120.951 706.328 cm -[]0 d 0 J 0.398 w 0 0 m 4.035 0 l S +1 0 0 1 125.163 677.813 cm +[]0 d 0 J 0.398 w 0 0 m 4.842 0 l S Q BT -/F16 11.9552 Tf 124.986 706.129 Td [(glob)]TJ +/F16 14.3462 Tf 130.004 677.614 Td [(glob)]TJ ET q -1 0 0 1 150.451 706.328 cm -[]0 d 0 J 0.398 w 0 0 m 4.035 0 l S +1 0 0 1 160.562 677.813 cm +[]0 d 0 J 0.398 w 0 0 m 4.842 0 l S Q BT -/F16 11.9552 Tf 154.486 706.129 Td [(to)]TJ +/F16 14.3462 Tf 165.404 677.614 Td [(to)]TJ ET q -1 0 0 1 167.248 706.328 cm -[]0 d 0 J 0.398 w 0 0 m 4.035 0 l S +1 0 0 1 180.718 677.813 cm +[]0 d 0 J 0.398 w 0 0 m 4.842 0 l S +Q +BT +/F16 14.3462 Tf 185.56 677.614 Td [(lo)-31(c|Global)-375(to)-375(lo)-31(cal)-375(indices)]TJ -85.665 -17.933 Td [(con)31(v)31(ertion)]TJ/F27 9.9626 Tf 1.377 -38.943 Td [(c)-138(a)-138(l)-139(l)]TJ/F8 9.9626 Tf 30.05 0 Td [(p)-154(s)-155(b)]TJ +ET +q +1 0 0 1 151.533 620.937 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 156.06 620.738 Td [(g)-154(l)-155(o)-154(b)]TJ +ET +q +1 0 0 1 181.074 620.937 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 185.601 620.738 Td [(t)-154(o)]TJ +ET +q +1 0 0 1 198.131 620.937 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 202.658 620.738 Td [(l)-154(o)-155(c)-260(\050)-129(x)-210(,)-785(y)-209(,)-874(d)-112(e)-113(s)-113(c)]TJ +ET +q +1 0 0 1 285.821 620.937 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 289.932 620.738 Td [(a)-386(,)-888(i)-127(n)-127(f)-127(o)-415(,)-892(i)-132(a)-131(c)-132(t)-424(,)-198(o)-37(w)-37(n)-37(e)-37(d)-143(\051)]TJ/F27 9.9626 Tf -188.66 -11.956 Td [(c)-138(a)-138(l)-139(l)]TJ/F8 9.9626 Tf 30.05 0 Td [(p)-154(s)-155(b)]TJ +ET +q +1 0 0 1 151.533 608.982 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 156.06 608.782 Td [(g)-154(l)-155(o)-154(b)]TJ +ET +q +1 0 0 1 181.074 608.982 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 185.601 608.782 Td [(t)-154(o)]TJ +ET +q +1 0 0 1 198.131 608.982 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 202.658 608.782 Td [(l)-154(o)-155(c)-260(\050)-129(x)-210(,)-873(d)-113(e)-113(s)-112(c)]TJ +ET +q +1 0 0 1 267.888 608.982 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F16 11.9552 Tf 171.283 706.129 Td [(lo)-31(c)-375(|)-375(Global)-375(to)-375(lo)-31(cal)-375(indices)-375(con)31(v)31(ertion)]TJ +/F8 9.9626 Tf 271.999 608.782 Td [(a)-386(,)-888(i)-127(n)-127(f)-127(o)-415(,)-892(i)-132(a)-131(c)-132(t)-424(,)-198(o)-37(w)-37(n)-37(e)-37(d)-143(\051)]TJ 0 g 0 G 0 g 0 G -/F30 9.9626 Tf -71.388 -18.389 Td [(call)-525(psb_glob_to_loc\050x,)-525(y,)-525(desc_a,)-525(info,)-525(iact,owned\051)]TJ 0 -11.956 Td [(call)-525(psb_glob_to_loc\050x,)-525(desc_a,)-525(info,)-525(iact,owned\051)]TJ 0 g 0 G -/F27 9.9626 Tf 0 -21.201 Td [(T)32(yp)-32(e:)]TJ +/F27 9.9626 Tf -172.104 -19.892 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G /F8 9.9626 Tf 33.797 0 Td [(Async)28(hronous.)]TJ 0 g 0 G -/F27 9.9626 Tf -33.797 -19.639 Td [(On)-383(En)32(try)]TJ +/F27 9.9626 Tf -33.797 -22.537 Td [(On)-383(En)32(try)]TJ 0 g 0 G 0 g 0 G - 0 -19.639 Td [(x)]TJ + 0 -22.538 Td [(x)]TJ 0 g 0 G -/F8 9.9626 Tf 11.028 0 Td [(An)-333(in)28(te)-1(ger)-333(v)28(ector)-333(of)-334(indices)-333(to)-333(b)-28(e)-334(con)28(v)28(erted.)]TJ 13.879 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf -29.611 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in,)-383(inout)]TJ/F8 9.9626 Tf 42.645 0 Td [(.)]TJ -76.131 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(a)-333(rank)-333(one)-333(in)27(teger)-333(arra)28(y)83(.)]TJ +/F8 9.9626 Tf 11.028 0 Td [(An)-333(in)27(t)1(e)-1(ger)-333(v)28(ector)-333(of)-334(indices)-333(to)-333(b)-28(e)-334(con)28(v)28(erted.)]TJ 13.879 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf -29.611 -11.956 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in,)-383(inout)]TJ/F8 9.9626 Tf 42.645 0 Td [(.)]TJ -76.131 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(a)-333(rank)-333(one)-333(in)27(teger)-333(arra)28(y)83(.)]TJ 0 g 0 G -/F27 9.9626 Tf -24.907 -31.594 Td [(desc)]TJ +/F27 9.9626 Tf -24.907 -34.493 Td [(desc)]TJ ET q -1 0 0 1 121.81 536.09 cm +1 0 0 1 121.81 461.701 cm []0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q BT -/F27 9.9626 Tf 125.247 535.891 Td [(a)]TJ +/F27 9.9626 Tf 125.247 461.502 Td [(a)]TJ 0 g 0 G -/F8 9.9626 Tf 10.551 0 Td [(the)-333(comm)27(unication)-333(descriptor.)]TJ -10.996 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 27.951 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf 23.073 0 Td [(.)]TJ -51.024 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 25.183 0 Td [(required)]TJ/F8 9.9626 Tf 41.899 0 Td [(.)]TJ -67.082 -11.956 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.547 0 Td [(.)]TJ -43.033 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(a)-333(structured)-333(data)-333(of)-334(t)28(yp)-28(e)]TJ +/F8 9.9626 Tf 10.551 0 Td [(the)-333(comm)27(unication)-333(descriptor.)]TJ -10.996 -11.956 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 27.951 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf 23.073 0 Td [(.)]TJ -51.024 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 25.183 0 Td [(required)]TJ/F8 9.9626 Tf 41.899 0 Td [(.)]TJ -67.082 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.547 0 Td [(.)]TJ -43.033 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(a)-333(structured)-333(data)-333(of)-334(t)28(yp)-28(e)]TJ 0 0 1 rg 0 0 1 RG /F30 9.9626 Tf 170.915 0 Td [(psb)]TJ ET q -1 0 0 1 312.036 488.27 cm +1 0 0 1 312.036 413.88 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 315.174 488.07 Td [(desc)]TJ +/F30 9.9626 Tf 315.174 413.681 Td [(desc)]TJ ET q -1 0 0 1 336.723 488.27 cm +1 0 0 1 336.723 413.88 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 339.861 488.07 Td [(type)]TJ +/F30 9.9626 Tf 339.861 413.681 Td [(type)]TJ 0 g 0 G /F8 9.9626 Tf 20.921 0 Td [(.)]TJ 0 g 0 G -/F27 9.9626 Tf -260.887 -19.638 Td [(iact)]TJ -0 g 0 G -/F8 9.9626 Tf 23.281 0 Td [(sp)-28(eci\014es)-333(action)-334(to)-333(b)-28(e)-333(tak)28(en)-334(in)-333(case)-333(of)-334(range)-333(errors.)-444(Scop)-28(e:)]TJ/F27 9.9626 Tf 257.147 0 Td [(global)]TJ/F8 9.9626 Tf -255.521 -11.956 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(optional)]TJ/F8 9.9626 Tf -29.611 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.547 0 Td [(.)]TJ -43.033 -11.955 Td [(Sp)-28(eci\014ed)-255(as:)-405(a)-256(c)28(haracter)-255(v)56(ariable)]TJ/F30 9.9626 Tf 143.584 0 Td [(I)]TJ/F8 9.9626 Tf 5.23 0 Td [(gnore,)]TJ/F30 9.9626 Tf 29.293 0 Td [(W)]TJ/F8 9.9626 Tf 5.23 0 Td [(arning)-255(or)]TJ/F30 9.9626 Tf 41.67 0 Td [(A)]TJ/F8 9.9626 Tf 5.231 0 Td [(b)-28(ort,)-270(default)]TJ/F30 9.9626 Tf 56.741 0 Td [(I)]TJ/F8 9.9626 Tf 5.231 0 Td [(gnore.)]TJ +/F27 9.9626 Tf -260.887 -22.538 Td [(iact)]TJ 0 g 0 G -/F27 9.9626 Tf -317.117 -19.639 Td [(o)32(wned)]TJ -0 g 0 G -/F8 9.9626 Tf 36.647 0 Td [(Sp)-28(ec\014es)-333(v)55(alid)-333(range)-333(of)-334(i)1(nput)-334(Scop)-27(e:)]TJ/F27 9.9626 Tf 158.933 0 Td [(global)]TJ/F8 9.9626 Tf -170.673 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(optional)]TJ/F8 9.9626 Tf -29.611 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.547 0 Td [(.)]TJ -43.033 -11.955 Td [(If)-294(true,)-302(then)-294(only)-295(indices)-294(strictly)-294(o)28(wned)-295(b)28(y)-294(the)-294(curren)28(t)-295(pro)-27(ces)-1(s)-294(are)-294(consid-)]TJ 0 -11.955 Td [(ered)-333(v)55(alid,)-333(if)-333(false)-334(then)-333(halo)-333(indices)-334(are)-333(also)-333(accepted.)-445(Default:)-444(false.)]TJ +/F8 9.9626 Tf 23.281 0 Td [(sp)-28(eci\014es)-333(action)-334(to)-333(b)-28(e)-333(tak)28(en)-334(in)-333(case)-333(of)-334(range)-333(errors.)-444(Scop)-28(e:)]TJ/F27 9.9626 Tf 257.147 0 Td [(global)]TJ/F8 9.9626 Tf -255.521 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(optional)]TJ/F8 9.9626 Tf -29.611 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.547 0 Td [(.)]TJ -43.033 -11.955 Td [(Sp)-28(eci\014ed)-255(as:)-405(a)-256(c)28(haracter)-255(v)56(ariable)]TJ/F30 9.9626 Tf 143.584 0 Td [(I)]TJ/F8 9.9626 Tf 5.23 0 Td [(gnore,)]TJ/F30 9.9626 Tf 29.293 0 Td [(W)]TJ/F8 9.9626 Tf 5.23 0 Td [(arning)-255(or)]TJ/F30 9.9626 Tf 41.67 0 Td [(A)]TJ/F8 9.9626 Tf 5.231 0 Td [(b)-28(ort,)-270(default)]TJ/F30 9.9626 Tf 56.741 0 Td [(I)]TJ/F8 9.9626 Tf 5.231 0 Td [(gnore.)]TJ 0 g 0 G -/F27 9.9626 Tf -24.907 -21.202 Td [(On)-383(Return)]TJ +/F27 9.9626 Tf -317.117 -22.538 Td [(o)32(wned)]TJ 0 g 0 G +/F8 9.9626 Tf 36.647 0 Td [(Sp)-28(ec\014es)-333(v)55(alid)-333(range)-333(of)-334(i)1(nput)-334(Scop)-27(e:)]TJ/F27 9.9626 Tf 158.933 0 Td [(global)]TJ/F8 9.9626 Tf -170.673 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(optional)]TJ/F8 9.9626 Tf -29.611 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.547 0 Td [(.)]TJ -43.033 -11.955 Td [(If)-294(true,)-302(then)-294(only)-295(indices)-294(strictly)-294(o)28(wned)-295(b)28(y)-294(the)-294(curren)28(t)-295(pro)-27(ces)-1(s)-294(are)-294(consid-)]TJ 0 -11.956 Td [(ered)-333(v)55(alid,)-333(if)-333(false)-334(then)-333(halo)-333(indices)-334(are)-333(also)-333(accepted.)-445(Default:)-444(false.)]TJ 0 g 0 G - 0 -19.639 Td [(x)]TJ +/F27 9.9626 Tf -24.907 -23.877 Td [(On)-383(Return)]TJ 0 g 0 G -/F8 9.9626 Tf 11.028 0 Td [(If)]TJ/F11 9.9626 Tf 10.133 0 Td [(y)]TJ/F8 9.9626 Tf 8.733 0 Td [(is)-350(not)-351(presen)28(t,)-355(then)]TJ/F11 9.9626 Tf 88.586 0 Td [(x)]TJ/F8 9.9626 Tf 9.185 0 Td [(is)-350(o)27(v)28(erwritten)-350(with)-351(th)1(e)-351(translated)-350(in)28(teger)-351(indices.)]TJ -102.758 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(global)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf -29.611 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(inout)]TJ/F8 9.9626 Tf 26.096 0 Td [(.)]TJ -59.582 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(a)-333(rank)-333(one)-333(in)27(teger)-333(arra)28(y)83(.)]TJ 0 g 0 G -/F27 9.9626 Tf -24.907 -19.639 Td [(y)]TJ + 0 -22.537 Td [(x)]TJ 0 g 0 G -/F8 9.9626 Tf 11.028 0 Td [(If)]TJ/F11 9.9626 Tf 10.04 0 Td [(y)]TJ/F8 9.9626 Tf 8.64 0 Td [(is)-341(presen)28(t,)-343(then)]TJ/F11 9.9626 Tf 70.405 0 Td [(y)]TJ/F8 9.9626 Tf 8.64 0 Td [(is)-341(o)28(v)27(erwri)1(tte)-1(n)-341(with)-341(the)-341(translated)-341(in)28(teger)-341(indices,)-343(and)]TJ/F11 9.9626 Tf -83.846 -11.955 Td [(x)]TJ/F8 9.9626 Tf 9.015 0 Td [(is)-333(left)-334(unc)28(hanged.)-444(Scop)-28(e:)]TJ/F27 9.9626 Tf 113.242 0 Td [(global)]TJ/F8 9.9626 Tf -122.257 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(optional)]TJ/F8 9.9626 Tf -29.611 -11.956 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(out)]TJ/F8 9.9626 Tf 16.549 0 Td [(.)]TJ -50.035 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(a)-333(rank)-333(one)-333(in)27(teger)-333(arra)28(y)83(.)]TJ +/F8 9.9626 Tf 11.028 0 Td [(If)]TJ/F11 9.9626 Tf 10.133 0 Td [(y)]TJ/F8 9.9626 Tf 8.733 0 Td [(is)-350(not)-351(presen)28(t,)-355(then)]TJ/F11 9.9626 Tf 88.586 0 Td [(x)]TJ/F8 9.9626 Tf 9.185 0 Td [(is)-350(o)27(v)28(erwritten)-350(with)-351(th)1(e)-351(translated)-350(in)28(teger)-351(indices.)]TJ -102.758 -11.956 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(global)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf -29.611 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(inout)]TJ/F8 9.9626 Tf 26.096 0 Td [(.)]TJ -59.582 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(a)-333(rank)-333(one)-333(in)27(teger)-333(arra)28(y)83(.)]TJ 0 g 0 G -/F27 9.9626 Tf -24.907 -19.638 Td [(info)]TJ +/F27 9.9626 Tf -24.907 -22.538 Td [(y)]TJ 0 g 0 G -/F8 9.9626 Tf 23.758 0 Td [(Error)-333(co)-28(de.)]TJ 1.149 -11.956 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf -29.611 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(out)]TJ/F8 9.9626 Tf 16.549 0 Td [(.)]TJ -50.035 -11.955 Td [(An)-333(in)28(tege)-1(r)-333(v)56(alue;)-334(0)-333(means)-333(no)-334(error)-333(has)-333(b)-28(een)-333(detecte)-1(d)1(.)]TJ/F16 11.9552 Tf -24.907 -21.202 Td [(Notes)]TJ +/F8 9.9626 Tf 11.028 0 Td [(If)]TJ/F11 9.9626 Tf 10.04 0 Td [(y)]TJ/F8 9.9626 Tf 8.64 0 Td [(is)-341(presen)28(t,)-343(then)]TJ/F11 9.9626 Tf 70.405 0 Td [(y)]TJ/F8 9.9626 Tf 8.64 0 Td [(is)-341(o)28(v)27(erwri)1(tte)-1(n)-341(with)-341(the)-341(translated)-341(in)28(teger)-341(indices,)-343(and)]TJ/F11 9.9626 Tf -83.846 -11.955 Td [(x)]TJ/F8 9.9626 Tf 9.015 0 Td [(is)-333(left)-334(unc)28(hanged.)-444(Scop)-28(e:)]TJ/F27 9.9626 Tf 113.242 0 Td [(global)]TJ/F8 9.9626 Tf -122.257 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(optional)]TJ/F8 9.9626 Tf -29.611 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(out)]TJ/F8 9.9626 Tf 16.549 0 Td [(.)]TJ -50.035 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(a)-333(rank)-333(one)-333(in)27(teger)-333(arra)28(y)83(.)]TJ 0 g 0 G -/F8 9.9626 Tf 166.875 -29.887 Td [(79)]TJ + 141.968 -29.888 Td [(83)]TJ 0 g 0 G ET endstream endobj -1276 0 obj << +1451 0 obj << /Type /Page -/Contents 1277 0 R -/Resources 1275 0 R +/Contents 1452 0 R +/Resources 1450 0 R /MediaBox [0 0 595.276 841.89] -/Parent 1279 0 R -/Annots [ 1274 0 R ] +/Parent 1425 0 R +/Annots [ 1449 0 R ] >> endobj -1274 0 obj << +1449 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [294.721 484.86 361.779 495.985] +/Rect [294.721 410.471 361.779 421.596] /Subtype /Link /A << /S /GoTo /D (descdata) >> >> endobj -1278 0 obj << -/D [1276 0 R /XYZ 99.895 740.998 null] +1453 0 obj << +/D [1451 0 R /XYZ 99.895 740.998 null] >> endobj 302 0 obj << -/D [1276 0 R /XYZ 99.895 697.37 null] +/D [1451 0 R /XYZ 99.895 639.976 null] >> endobj -1275 0 obj << -/Font << /F16 495 0 R /F30 689 0 R /F27 497 0 R /F8 498 0 R /F11 674 0 R >> +1454 0 obj << +/D [1451 0 R /XYZ 99.895 632.693 null] +>> endobj +1455 0 obj << +/D [1451 0 R /XYZ 99.895 632.693 null] +>> endobj +1456 0 obj << +/D [1451 0 R /XYZ 99.895 620.738 null] +>> endobj +1450 0 obj << +/Font << /F16 495 0 R /F27 497 0 R /F8 498 0 R /F30 689 0 R /F11 674 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1282 0 obj << -/Length 705 +1459 0 obj << +/Length 1304 >> stream 0 g 0 G 0 g 0 G 0 g 0 G BT -/F8 9.9626 Tf 162.881 706.129 Td [(1.)]TJ +/F27 9.9626 Tf 150.705 706.129 Td [(info)]TJ 0 g 0 G - [-500(If)-352(an)-353(input)-352(index)-352(is)-353(out)-352(of)-353(r)1(ange)-1(,)-357(then)-352(the)-352(corres)-1(p)-27(onding)-353(ou)1(tput)-353(index)-352(is)]TJ 12.73 -11.955 Td [(set)-333(to)-334(a)-333(negativ)28(e)-334(n)28(um)28(b)-28(er;)]TJ +/F8 9.9626 Tf 23.758 0 Td [(Error)-333(co)-28(de.)]TJ 1.148 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.612 0 Td [(required)]TJ/F8 9.9626 Tf -29.612 -11.956 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(out)]TJ/F8 9.9626 Tf 16.549 0 Td [(.)]TJ -50.035 -11.955 Td [(An)-333(in)27(t)1(e)-1(ger)-333(v)56(alue;)-334(0)-333(means)-333(no)-334(error)-333(has)-333(b)-28(een)-333(detec)-1(ted.)]TJ/F16 11.9552 Tf -24.906 -21.918 Td [(Notes)]TJ 0 g 0 G - -12.73 -19.926 Td [(2.)]TJ +/F8 9.9626 Tf 12.176 -19.925 Td [(1.)]TJ +0 g 0 G + [-500(If)-352(an)-353(input)-352(index)-352(is)-353(out)-352(of)-353(r)1(ange)-1(,)-357(then)-352(the)-352(corresp)-28(onding)-353(ou)1(tput)-353(index)-352(is)]TJ 12.73 -11.955 Td [(set)-333(to)-334(a)-333(negativ)28(e)-334(n)28(um)28(b)-28(er;)]TJ +0 g 0 G + -12.73 -19.925 Td [(2.)]TJ 0 g 0 G - [-500(The)-476(default)]TJ/F30 9.9626 Tf 69.543 0 Td [(I)]TJ/F8 9.9626 Tf 5.23 0 Td [(gnore)-476(means)-477(that)-476(the)-476(negativ)28(e)-477(out)1(put)-477(is)-476(the)-476(only)-476(action)]TJ -62.043 -11.955 Td [(tak)28(en)-334(on)-333(an)-333(out-of-range)-333(input.)]TJ + [-500(The)-476(default)]TJ/F30 9.9626 Tf 69.543 0 Td [(I)]TJ/F8 9.9626 Tf 5.23 0 Td [(gnore)-476(means)-477(that)-476(the)-476(negativ)28(e)-477(out)1(put)-477(is)-476(the)-476(only)-476(action)]TJ -62.043 -11.956 Td [(tak)28(en)-334(on)-333(an)-333(out-of-range)-333(input.)]TJ 0 g 0 G - 141.968 -571.855 Td [(80)]TJ + 141.968 -482.191 Td [(84)]TJ 0 g 0 G ET endstream endobj -1281 0 obj << +1458 0 obj << /Type /Page -/Contents 1282 0 R -/Resources 1280 0 R +/Contents 1459 0 R +/Resources 1457 0 R /MediaBox [0 0 595.276 841.89] -/Parent 1279 0 R +/Parent 1425 0 R >> endobj -1283 0 obj << -/D [1281 0 R /XYZ 150.705 740.998 null] +1460 0 obj << +/D [1458 0 R /XYZ 150.705 740.998 null] >> endobj -1284 0 obj << -/D [1281 0 R /XYZ 150.705 716.092 null] +1461 0 obj << +/D [1458 0 R /XYZ 150.705 632.405 null] >> endobj -1285 0 obj << -/D [1281 0 R /XYZ 150.705 688.251 null] +1462 0 obj << +/D [1458 0 R /XYZ 150.705 598.588 null] >> endobj -1280 0 obj << -/Font << /F8 498 0 R /F30 689 0 R >> +1457 0 obj << +/Font << /F27 497 0 R /F8 498 0 R /F16 495 0 R /F30 689 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1289 0 obj << -/Length 5721 +1466 0 obj << +/Length 7033 >> stream 0 g 0 G 0 g 0 G +0 g 0 G +0 g 0 G BT -/F16 11.9552 Tf 99.895 706.129 Td [(psb)]TJ +/F16 14.3462 Tf 99.895 680.226 Td [(psb)]TJ ET q -1 0 0 1 120.951 706.328 cm -[]0 d 0 J 0.398 w 0 0 m 4.035 0 l S +1 0 0 1 125.163 680.425 cm +[]0 d 0 J 0.398 w 0 0 m 4.842 0 l S Q BT -/F16 11.9552 Tf 124.986 706.129 Td [(lo)-31(c)]TJ +/F16 14.3462 Tf 130.004 680.226 Td [(lo)-31(c)]TJ ET q -1 0 0 1 142.605 706.328 cm -[]0 d 0 J 0.398 w 0 0 m 4.035 0 l S +1 0 0 1 151.147 680.425 cm +[]0 d 0 J 0.398 w 0 0 m 4.842 0 l S Q BT -/F16 11.9552 Tf 146.64 706.129 Td [(to)]TJ +/F16 14.3462 Tf 155.989 680.226 Td [(to)]TJ ET q -1 0 0 1 159.402 706.328 cm -[]0 d 0 J 0.398 w 0 0 m 4.035 0 l S +1 0 0 1 171.303 680.425 cm +[]0 d 0 J 0.398 w 0 0 m 4.842 0 l S +Q +BT +/F16 14.3462 Tf 176.145 680.226 Td [(glob|Lo)-31(cal)-375(to)-375(global)-375(indices)]TJ -76.25 -17.933 Td [(con)31(v)31(ersion)]TJ/F27 9.9626 Tf 1.377 -35.768 Td [(c)-138(a)-138(l)-139(l)]TJ/F8 9.9626 Tf 30.05 0 Td [(p)-154(s)-155(b)]TJ +ET +q +1 0 0 1 151.533 626.724 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 156.06 626.525 Td [(l)-154(o)-155(c)]TJ +ET +q +1 0 0 1 173.448 626.724 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 177.975 626.525 Td [(t)-154(o)]TJ +ET +q +1 0 0 1 190.504 626.724 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 195.031 626.525 Td [(g)-154(l)-155(o)-154(b)-260(\050)-130(x)-209(,)-785(y)-209(,)-874(d)-113(e)-112(s)-113(c)]TJ +ET +q +1 0 0 1 285.821 626.724 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 289.932 626.525 Td [(a)-386(,)-888(i)-127(n)-127(f)-127(o)-415(,)-919(i)-157(a)-158(c)-158(t)-263(\051)]TJ/F27 9.9626 Tf -188.66 -11.956 Td [(c)-138(a)-138(l)-139(l)]TJ/F8 9.9626 Tf 30.05 0 Td [(p)-154(s)-155(b)]TJ +ET +q +1 0 0 1 151.533 614.769 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 156.06 614.569 Td [(l)-154(o)-155(c)]TJ +ET +q +1 0 0 1 173.448 614.769 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 177.975 614.569 Td [(t)-154(o)]TJ +ET +q +1 0 0 1 190.504 614.769 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 195.031 614.569 Td [(g)-154(l)-155(o)-154(b)-260(\050)-130(x)-209(,)-874(d)-112(e)-113(s)-113(c)]TJ +ET +q +1 0 0 1 267.888 614.769 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F16 11.9552 Tf 163.437 706.129 Td [(glob)-375(|)-375(Lo)-31(cal)-375(to)-375(global)-375(indices)-375(con)31(v)31(ersion)]TJ +/F8 9.9626 Tf 271.999 614.569 Td [(a)-386(,)-888(i)-127(n)-127(f)-127(o)-415(,)-919(i)-157(a)-158(c)-158(t)-263(\051)]TJ 0 g 0 G 0 g 0 G -/F30 9.9626 Tf -63.542 -18.389 Td [(call)-525(psb_loc_to_glob\050x,)-525(y,)-525(desc_a,)-525(info,)-525(iact\051)]TJ 0 -11.956 Td [(call)-525(psb_loc_to_glob\050x,)-525(desc_a,)-525(info,)-525(iact\051)]TJ 0 g 0 G -/F27 9.9626 Tf 0 -21.917 Td [(T)32(yp)-32(e:)]TJ +/F27 9.9626 Tf -172.104 -17.932 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G /F8 9.9626 Tf 33.797 0 Td [(Async)28(hronous.)]TJ 0 g 0 G @@ -14427,42 +16440,42 @@ BT 0 g 0 G 0 -19.925 Td [(x)]TJ 0 g 0 G -/F8 9.9626 Tf 11.028 0 Td [(An)-333(in)28(te)-1(ger)-333(v)28(ector)-333(of)-334(indices)-333(to)-333(b)-28(e)-334(con)28(v)28(erted.)]TJ 13.879 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf -29.611 -11.956 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in,)-383(inout)]TJ/F8 9.9626 Tf 42.645 0 Td [(.)]TJ -76.131 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(a)-333(rank)-333(one)-333(in)27(teger)-333(arra)28(y)83(.)]TJ +/F8 9.9626 Tf 11.028 0 Td [(An)-333(in)27(t)1(e)-1(ger)-333(v)28(ector)-333(of)-334(indices)-333(to)-333(b)-28(e)-334(con)28(v)28(erted.)]TJ 13.879 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf -29.611 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in,)-383(inout)]TJ/F8 9.9626 Tf 42.645 0 Td [(.)]TJ -76.131 -11.956 Td [(Sp)-28(eci\014ed)-333(as:)-445(a)-333(rank)-333(one)-333(in)27(teger)-333(arra)28(y)83(.)]TJ 0 g 0 G /F27 9.9626 Tf -24.907 -31.88 Td [(desc)]TJ ET q -1 0 0 1 121.81 534.514 cm +1 0 0 1 121.81 477.284 cm []0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q BT -/F27 9.9626 Tf 125.247 534.315 Td [(a)]TJ +/F27 9.9626 Tf 125.247 477.085 Td [(a)]TJ 0 g 0 G -/F8 9.9626 Tf 10.551 0 Td [(the)-333(comm)27(unication)-333(descriptor.)]TJ -10.996 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 27.951 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf 23.073 0 Td [(.)]TJ -51.024 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 25.183 0 Td [(required)]TJ/F8 9.9626 Tf 41.899 0 Td [(.)]TJ -67.082 -11.956 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.547 0 Td [(.)]TJ -43.033 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(a)-333(structured)-333(data)-333(of)-334(t)28(yp)-28(e)]TJ +/F8 9.9626 Tf 10.551 0 Td [(the)-333(comm)27(unication)-333(descriptor.)]TJ -10.996 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 27.951 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf 23.073 0 Td [(.)]TJ -51.024 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 25.183 0 Td [(required)]TJ/F8 9.9626 Tf 41.899 0 Td [(.)]TJ -67.082 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.547 0 Td [(.)]TJ -43.033 -11.956 Td [(Sp)-28(eci\014ed)-333(as:)-445(a)-333(structured)-333(data)-333(of)-334(t)28(yp)-28(e)]TJ 0 0 1 rg 0 0 1 RG /F30 9.9626 Tf 170.915 0 Td [(psb)]TJ ET q -1 0 0 1 312.036 486.693 cm +1 0 0 1 312.036 429.464 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 315.174 486.494 Td [(desc)]TJ +/F30 9.9626 Tf 315.174 429.264 Td [(desc)]TJ ET q -1 0 0 1 336.723 486.693 cm +1 0 0 1 336.723 429.464 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 339.861 486.494 Td [(type)]TJ +/F30 9.9626 Tf 339.861 429.264 Td [(type)]TJ 0 g 0 G /F8 9.9626 Tf 20.921 0 Td [(.)]TJ 0 g 0 G /F27 9.9626 Tf -260.887 -19.925 Td [(iact)]TJ 0 g 0 G -/F8 9.9626 Tf 23.281 0 Td [(sp)-28(eci\014es)-333(action)-334(to)-333(b)-28(e)-333(tak)28(en)-334(in)-333(case)-333(of)-334(range)-333(errors.)-444(Scop)-28(e:)]TJ/F27 9.9626 Tf 257.147 0 Td [(global)]TJ/F8 9.9626 Tf -255.521 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(optional)]TJ/F8 9.9626 Tf -29.611 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.547 0 Td [(.)]TJ -43.033 -11.956 Td [(Sp)-28(eci\014ed)-255(as:)-405(a)-256(c)28(haracter)-255(v)56(ariable)]TJ/F30 9.9626 Tf 143.584 0 Td [(I)]TJ/F8 9.9626 Tf 5.23 0 Td [(gnore,)]TJ/F30 9.9626 Tf 29.293 0 Td [(W)]TJ/F8 9.9626 Tf 5.23 0 Td [(arning)-255(or)]TJ/F30 9.9626 Tf 41.67 0 Td [(A)]TJ/F8 9.9626 Tf 5.231 0 Td [(b)-28(ort,)-270(default)]TJ/F30 9.9626 Tf 56.741 0 Td [(I)]TJ/F8 9.9626 Tf 5.231 0 Td [(gnore.)]TJ +/F8 9.9626 Tf 23.281 0 Td [(sp)-28(eci\014es)-333(action)-334(to)-333(b)-28(e)-333(tak)28(en)-334(in)-333(case)-333(of)-334(range)-333(errors.)-444(Scop)-28(e:)]TJ/F27 9.9626 Tf 257.147 0 Td [(global)]TJ/F8 9.9626 Tf -255.521 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(optional)]TJ/F8 9.9626 Tf -29.611 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.547 0 Td [(.)]TJ -43.033 -11.955 Td [(Sp)-28(eci\014ed)-255(as:)-405(a)-256(c)28(haracter)-255(v)56(ariable)]TJ/F30 9.9626 Tf 143.584 0 Td [(I)]TJ/F8 9.9626 Tf 5.23 0 Td [(gnore,)]TJ/F30 9.9626 Tf 29.293 0 Td [(W)]TJ/F8 9.9626 Tf 5.23 0 Td [(arning)-255(or)]TJ/F30 9.9626 Tf 41.67 0 Td [(A)]TJ/F8 9.9626 Tf 5.231 0 Td [(b)-28(ort,)-270(default)]TJ/F30 9.9626 Tf 56.741 0 Td [(I)]TJ/F8 9.9626 Tf 5.231 0 Td [(gnore.)]TJ 0 g 0 G -/F27 9.9626 Tf -317.117 -21.917 Td [(On)-383(Return)]TJ +/F27 9.9626 Tf -317.117 -21.918 Td [(On)-383(Return)]TJ 0 g 0 G 0 g 0 G 0 -19.926 Td [(x)]TJ @@ -14473,67 +16486,98 @@ BT 0 g 0 G /F8 9.9626 Tf 11.028 0 Td [(If)]TJ/F11 9.9626 Tf 10.167 0 Td [(y)]TJ/F8 9.9626 Tf 8.767 0 Td [(is)-354(not)-354(presen)28(t,)-359(then)]TJ/F11 9.9626 Tf 88.732 0 Td [(y)]TJ/F8 9.9626 Tf 8.766 0 Td [(is)-354(o)28(v)28(erwritten)-354(with)-354(the)-354(translated)-353(in)27(teger)-353(indices,)]TJ -102.553 -11.955 Td [(and)]TJ/F11 9.9626 Tf 19.372 0 Td [(x)]TJ/F8 9.9626 Tf 9.015 0 Td [(is)-333(left)-334(unc)28(hanged.)-444(Scop)-28(e:)]TJ/F27 9.9626 Tf 113.242 0 Td [(global)]TJ/F8 9.9626 Tf -141.629 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(optional)]TJ/F8 9.9626 Tf -29.611 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(out)]TJ/F8 9.9626 Tf 16.549 0 Td [(.)]TJ -50.035 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(a)-333(rank)-333(one)-333(in)27(teger)-333(arra)28(y)83(.)]TJ 0 g 0 G -/F27 9.9626 Tf -24.907 -19.926 Td [(info)]TJ +/F27 9.9626 Tf -24.907 -19.925 Td [(info)]TJ 0 g 0 G -/F8 9.9626 Tf 23.758 0 Td [(Error)-333(co)-28(de.)]TJ 1.149 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf -29.611 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(out)]TJ/F8 9.9626 Tf 16.549 0 Td [(.)]TJ -50.035 -11.955 Td [(An)-333(in)28(tege)-1(r)-333(v)56(alue;)-334(0)-333(means)-333(no)-334(error)-333(has)-333(b)-28(een)-333(detecte)-1(d)1(.)]TJ +/F8 9.9626 Tf 23.758 0 Td [(Error)-333(co)-28(de.)]TJ 1.149 -11.956 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf -29.611 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(out)]TJ/F8 9.9626 Tf 16.549 0 Td [(.)]TJ -50.035 -11.955 Td [(An)-333(in)28(tege)-1(r)-333(v)56(alue;)-334(0)-333(means)-333(no)-334(error)-333(has)-333(b)-28(een)-333(detecte)-1(d)1(.)]TJ 0 g 0 G - 141.968 -115.11 Td [(81)]TJ + 141.968 -57.88 Td [(85)]TJ 0 g 0 G ET endstream endobj -1288 0 obj << +1465 0 obj << /Type /Page -/Contents 1289 0 R -/Resources 1287 0 R +/Contents 1466 0 R +/Resources 1464 0 R /MediaBox [0 0 595.276 841.89] -/Parent 1279 0 R -/Annots [ 1286 0 R ] +/Parent 1471 0 R +/Annots [ 1463 0 R ] >> endobj -1286 0 obj << +1463 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [294.721 483.284 361.779 494.409] +/Rect [294.721 426.054 361.779 437.179] /Subtype /Link /A << /S /GoTo /D (descdata) >> >> endobj -1290 0 obj << -/D [1288 0 R /XYZ 99.895 740.998 null] +1467 0 obj << +/D [1465 0 R /XYZ 99.895 740.998 null] >> endobj 306 0 obj << -/D [1288 0 R /XYZ 99.895 697.37 null] +/D [1465 0 R /XYZ 99.895 644.457 null] >> endobj -1287 0 obj << -/Font << /F16 495 0 R /F30 689 0 R /F27 497 0 R /F8 498 0 R /F11 674 0 R >> +1468 0 obj << +/D [1465 0 R /XYZ 99.895 638.48 null] +>> endobj +1469 0 obj << +/D [1465 0 R /XYZ 99.895 638.48 null] +>> endobj +1470 0 obj << +/D [1465 0 R /XYZ 99.895 626.525 null] +>> endobj +1464 0 obj << +/Font << /F16 495 0 R /F27 497 0 R /F8 498 0 R /F30 689 0 R /F11 674 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1294 0 obj << -/Length 3272 +1475 0 obj << +/Length 3770 >> stream 0 g 0 G 0 g 0 G +0 g 0 G +0 g 0 G BT -/F16 11.9552 Tf 150.705 706.129 Td [(psb)]TJ +/F16 14.3462 Tf 150.705 680.226 Td [(psb)]TJ ET q -1 0 0 1 171.761 706.328 cm -[]0 d 0 J 0.398 w 0 0 m 4.035 0 l S +1 0 0 1 175.972 680.425 cm +[]0 d 0 J 0.398 w 0 0 m 4.842 0 l S Q BT -/F16 11.9552 Tf 175.796 706.129 Td [(is)]TJ +/F16 14.3462 Tf 180.814 680.226 Td [(is)]TJ ET q -1 0 0 1 185.644 706.328 cm -[]0 d 0 J 0.398 w 0 0 m 4.035 0 l S +1 0 0 1 192.632 680.425 cm +[]0 d 0 J 0.398 w 0 0 m 4.842 0 l S +Q +BT +/F16 14.3462 Tf 197.473 680.226 Td [(o)31(wned)-375(|)]TJ/F27 9.9626 Tf -45.391 -35.769 Td [(c)-138(a)-138(l)-139(l)]TJ/F8 9.9626 Tf 29.679 0 Td [(p)-117(s)-118(b)]TJ +ET +q +1 0 0 1 200.863 644.657 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 205.021 644.457 Td [(i)-117(s)]TJ +ET +q +1 0 0 1 214.652 644.657 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 218.809 644.457 Td [(o)-117(w)-118(n)-117(e)-117(d)-223(\050)-130(x)-209(,)-890(d)-128(e)-129(s)-129(c)]TJ +ET +q +1 0 0 1 301.566 644.657 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F16 11.9552 Tf 189.679 706.129 Td [(o)31(wned)]TJ +/F8 9.9626 Tf 305.837 644.457 Td [(a)-234(\051)]TJ 0 g 0 G 0 g 0 G -/F30 9.9626 Tf -38.974 -18.389 Td [(call)-525(psb_is_owned\050x,)-525(desc_a\051)]TJ 0 g 0 G -/F27 9.9626 Tf 0 -21.918 Td [(T)32(yp)-32(e:)]TJ +/F27 9.9626 Tf -155.132 -17.932 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G /F8 9.9626 Tf 33.797 0 Td [(Async)28(hronous.)]TJ 0 g 0 G @@ -14542,41 +16586,41 @@ BT 0 g 0 G 0 -19.925 Td [(x)]TJ 0 g 0 G -/F8 9.9626 Tf 11.028 0 Td [(In)28(teger)-334(ind)1(e)-1(x.)]TJ 13.879 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.378 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.378 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf -29.611 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.485 0 Td [(in)]TJ/F8 9.9626 Tf 9.548 0 Td [(.)]TJ -43.033 -11.956 Td [(Sp)-28(eci\014ed)-333(as:)-444(a)-334(scalar)-333(in)28(teger.)]TJ +/F8 9.9626 Tf 11.028 0 Td [(In)28(teger)-334(ind)1(e)-1(x.)]TJ 13.878 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.612 0 Td [(required)]TJ/F8 9.9626 Tf -29.612 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.548 0 Td [(.)]TJ -43.034 -11.956 Td [(Sp)-28(eci\014ed)-333(as:)-445(a)-333(scalar)-333(in)28(tege)-1(r.)]TJ 0 g 0 G -/F27 9.9626 Tf -24.907 -31.88 Td [(desc)]TJ +/F27 9.9626 Tf -24.906 -31.88 Td [(desc)]TJ ET q -1 0 0 1 172.619 546.469 cm +1 0 0 1 172.619 507.172 cm []0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q BT -/F27 9.9626 Tf 176.057 546.27 Td [(a)]TJ +/F27 9.9626 Tf 176.057 506.973 Td [(a)]TJ 0 g 0 G -/F8 9.9626 Tf 10.55 0 Td [(the)-333(comm)27(unication)-333(descriptor.)]TJ -10.996 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 27.951 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf 23.073 0 Td [(.)]TJ -51.024 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 25.184 0 Td [(required)]TJ/F8 9.9626 Tf 41.898 0 Td [(.)]TJ -67.082 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.548 0 Td [(.)]TJ -43.034 -11.956 Td [(Sp)-28(eci\014ed)-333(as:)-445(a)-333(structured)-333(data)-333(of)-334(t)28(yp)-28(e)]TJ +/F8 9.9626 Tf 10.55 0 Td [(the)-333(comm)27(unication)-333(descriptor.)]TJ -10.996 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 27.951 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf 23.073 0 Td [(.)]TJ -51.024 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 25.184 0 Td [(required)]TJ/F8 9.9626 Tf 41.898 0 Td [(.)]TJ -67.082 -11.956 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.548 0 Td [(.)]TJ -43.034 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(a)-333(structured)-333(data)-333(of)-334(t)28(yp)-28(e)]TJ 0 0 1 rg 0 0 1 RG /F30 9.9626 Tf 170.915 0 Td [(psb)]TJ ET q -1 0 0 1 362.845 498.649 cm +1 0 0 1 362.845 459.352 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 365.983 498.449 Td [(desc)]TJ +/F30 9.9626 Tf 365.983 459.152 Td [(desc)]TJ ET q -1 0 0 1 387.532 498.649 cm +1 0 0 1 387.532 459.352 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 390.67 498.449 Td [(type)]TJ +/F30 9.9626 Tf 390.67 459.152 Td [(type)]TJ 0 g 0 G /F8 9.9626 Tf 20.922 0 Td [(.)]TJ 0 g 0 G -/F27 9.9626 Tf -260.887 -21.917 Td [(On)-383(Return)]TJ +/F27 9.9626 Tf -260.887 -21.918 Td [(On)-383(Return)]TJ 0 g 0 G 0 g 0 G - 0 -19.926 Td [(F)96(unction)-384(v)64(alue)]TJ + 0 -19.925 Td [(F)96(unction)-384(v)64(alue)]TJ 0 g 0 G /F8 9.9626 Tf 78.386 0 Td [(A)-302(logical)-301(mask)-302(whic)28(h)-302(is)-302(tru)1(e)-302(if)]TJ/F11 9.9626 Tf 134.085 0 Td [(x)]TJ/F8 9.9626 Tf 8.7 0 Td [(is)-302(o)28(wned)-302(b)28(y)-301(the)-302(curren)28(t)-302(pro-)]TJ -196.265 -11.955 Td [(cess)-334(Scop)-27(e:)]TJ/F27 9.9626 Tf 52.415 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -52.415 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.612 0 Td [(required)]TJ/F8 9.9626 Tf -29.612 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(out)]TJ/F8 9.9626 Tf 16.549 0 Td [(.)]TJ/F16 11.9552 Tf -74.941 -33.873 Td [(Notes)]TJ 0 g 0 G @@ -14584,66 +16628,94 @@ BT 0 g 0 G [-500(This)-300(routine)-300(r)1(e)-1(tu)1(rns)-300(a)]TJ/F30 9.9626 Tf 111.214 0 Td [(.true.)]TJ/F8 9.9626 Tf 34.368 0 Td [(v)56(alue)-300(for)-300(an)-300(index)-299(that)-300(is)-300(strictly)-300(o)28(wned)-300(b)28(y)]TJ -132.852 -11.955 Td [(the)-333(curren)27(t)-333(pro)-28(cess,)-333(excluding)-333(the)-334(halo)-333(indices)]TJ 0 g 0 G - 141.968 -264.549 Td [(82)]TJ + 141.968 -225.252 Td [(86)]TJ 0 g 0 G ET endstream endobj -1293 0 obj << +1474 0 obj << /Type /Page -/Contents 1294 0 R -/Resources 1292 0 R +/Contents 1475 0 R +/Resources 1473 0 R /MediaBox [0 0 595.276 841.89] -/Parent 1279 0 R -/Annots [ 1291 0 R ] +/Parent 1471 0 R +/Annots [ 1472 0 R ] >> endobj -1291 0 obj << +1472 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [345.53 495.239 412.588 506.364] +/Rect [345.53 455.942 412.588 467.067] /Subtype /Link /A << /S /GoTo /D (descdata) >> >> endobj -1295 0 obj << -/D [1293 0 R /XYZ 150.705 740.998 null] +1476 0 obj << +/D [1474 0 R /XYZ 150.705 740.998 null] >> endobj 310 0 obj << -/D [1293 0 R /XYZ 150.705 697.37 null] +/D [1474 0 R /XYZ 150.705 659.601 null] >> endobj -1296 0 obj << -/D [1293 0 R /XYZ 150.705 382.883 null] +1477 0 obj << +/D [1474 0 R /XYZ 150.705 653.623 null] >> endobj -1292 0 obj << -/Font << /F16 495 0 R /F30 689 0 R /F27 497 0 R /F8 498 0 R /F11 674 0 R >> +1478 0 obj << +/D [1474 0 R /XYZ 150.705 656.413 null] +>> endobj +1479 0 obj << +/D [1474 0 R /XYZ 150.705 343.586 null] +>> endobj +1473 0 obj << +/Font << /F16 495 0 R /F27 497 0 R /F8 498 0 R /F30 689 0 R /F11 674 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1300 0 obj << -/Length 4972 +1483 0 obj << +/Length 5513 >> stream 0 g 0 G 0 g 0 G +0 g 0 G +0 g 0 G BT -/F16 11.9552 Tf 99.895 706.129 Td [(psb)]TJ +/F16 14.3462 Tf 99.895 680.226 Td [(psb)]TJ ET q -1 0 0 1 120.951 706.328 cm -[]0 d 0 J 0.398 w 0 0 m 4.035 0 l S +1 0 0 1 125.163 680.425 cm +[]0 d 0 J 0.398 w 0 0 m 4.842 0 l S Q BT -/F16 11.9552 Tf 124.986 706.129 Td [(o)31(wned)]TJ +/F16 14.3462 Tf 130.004 680.226 Td [(o)31(wned)]TJ ET q -1 0 0 1 162.939 706.328 cm -[]0 d 0 J 0.398 w 0 0 m 4.035 0 l S +1 0 0 1 175.547 680.425 cm +[]0 d 0 J 0.398 w 0 0 m 4.842 0 l S +Q +BT +/F16 14.3462 Tf 180.389 680.226 Td [(index)-375(|)]TJ/F27 9.9626 Tf -79.117 -35.769 Td [(c)-138(a)-138(l)-139(l)]TJ/F8 9.9626 Tf 29.53 0 Td [(p)-102(s)-102(b)]TJ +ET +q +1 0 0 1 149.454 644.657 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 153.462 644.457 Td [(o)-102(w)-102(n)-103(e)-102(d)]TJ +ET +q +1 0 0 1 186.826 644.657 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 190.833 644.457 Td [(i)-102(n)-102(d)-103(e)-102(x)-208(\050)-129(y)-210(,)-785(x)-209(,)-874(d)-112(e)-113(s)-113(c)]TJ +ET +q +1 0 0 1 285.821 644.657 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F16 11.9552 Tf 166.974 706.129 Td [(index)]TJ +/F8 9.9626 Tf 289.932 644.457 Td [(a)-386(,)-914(i)-152(n)-152(f)-152(o)-258(\051)]TJ 0 g 0 G 0 g 0 G -/F30 9.9626 Tf -67.079 -18.389 Td [(call)-525(psb_owned_index\050y,)-525(x,)-525(desc_a,)-525(info\051)]TJ 0 g 0 G -/F27 9.9626 Tf 0 -21.918 Td [(T)32(yp)-32(e:)]TJ +/F27 9.9626 Tf -190.037 -17.932 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G /F8 9.9626 Tf 33.797 0 Td [(Async)28(hronous.)]TJ 0 g 0 G @@ -14657,37 +16729,37 @@ BT /F27 9.9626 Tf -24.907 -31.88 Td [(desc)]TJ ET q -1 0 0 1 121.81 546.469 cm +1 0 0 1 121.81 507.172 cm []0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q BT -/F27 9.9626 Tf 125.247 546.27 Td [(a)]TJ +/F27 9.9626 Tf 125.247 506.973 Td [(a)]TJ 0 g 0 G -/F8 9.9626 Tf 10.551 0 Td [(the)-333(comm)27(unication)-333(descriptor.)]TJ -10.996 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 27.951 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf 23.073 0 Td [(.)]TJ -51.024 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 25.183 0 Td [(required)]TJ/F8 9.9626 Tf 41.899 0 Td [(.)]TJ -67.082 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.547 0 Td [(.)]TJ -43.033 -11.956 Td [(Sp)-28(eci\014ed)-333(as:)-445(a)-333(structured)-333(data)-333(of)-334(t)28(yp)-28(e)]TJ +/F8 9.9626 Tf 10.551 0 Td [(the)-333(comm)27(unication)-333(descriptor.)]TJ -10.996 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 27.951 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf 23.073 0 Td [(.)]TJ -51.024 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 25.183 0 Td [(required)]TJ/F8 9.9626 Tf 41.899 0 Td [(.)]TJ -67.082 -11.956 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.547 0 Td [(.)]TJ -43.033 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(a)-333(structured)-333(data)-333(of)-334(t)28(yp)-28(e)]TJ 0 0 1 rg 0 0 1 RG /F30 9.9626 Tf 170.915 0 Td [(psb)]TJ ET q -1 0 0 1 312.036 498.649 cm +1 0 0 1 312.036 459.352 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 315.174 498.449 Td [(desc)]TJ +/F30 9.9626 Tf 315.174 459.152 Td [(desc)]TJ ET q -1 0 0 1 336.723 498.649 cm +1 0 0 1 336.723 459.352 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 339.861 498.449 Td [(type)]TJ +/F30 9.9626 Tf 339.861 459.152 Td [(type)]TJ 0 g 0 G /F8 9.9626 Tf 20.921 0 Td [(.)]TJ 0 g 0 G /F27 9.9626 Tf -260.887 -19.925 Td [(iact)]TJ 0 g 0 G -/F8 9.9626 Tf 23.281 0 Td [(sp)-28(eci\014es)-333(action)-334(to)-333(b)-28(e)-333(tak)28(en)-334(in)-333(case)-333(of)-334(range)-333(errors.)-444(Scop)-28(e:)]TJ/F27 9.9626 Tf 257.147 0 Td [(global)]TJ/F8 9.9626 Tf -255.521 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(optional)]TJ/F8 9.9626 Tf -29.611 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.547 0 Td [(.)]TJ -43.033 -11.955 Td [(Sp)-28(eci\014ed)-255(as:)-405(a)-256(c)28(haracter)-255(v)56(ariable)]TJ/F30 9.9626 Tf 143.584 0 Td [(I)]TJ/F8 9.9626 Tf 5.23 0 Td [(gnore,)]TJ/F30 9.9626 Tf 29.293 0 Td [(W)]TJ/F8 9.9626 Tf 5.23 0 Td [(arning)-255(or)]TJ/F30 9.9626 Tf 41.67 0 Td [(A)]TJ/F8 9.9626 Tf 5.231 0 Td [(b)-28(ort,)-270(default)]TJ/F30 9.9626 Tf 56.741 0 Td [(I)]TJ/F8 9.9626 Tf 5.231 0 Td [(gnore.)]TJ +/F8 9.9626 Tf 23.281 0 Td [(sp)-28(eci\014es)-333(action)-334(to)-333(b)-28(e)-333(tak)28(en)-334(in)-333(case)-333(of)-334(range)-333(errors.)-444(Scop)-28(e:)]TJ/F27 9.9626 Tf 257.147 0 Td [(global)]TJ/F8 9.9626 Tf -255.521 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(optional)]TJ/F8 9.9626 Tf -29.611 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.547 0 Td [(.)]TJ -43.033 -11.956 Td [(Sp)-28(eci\014ed)-255(as:)-405(a)-256(c)28(haracter)-255(v)56(ariable)]TJ/F30 9.9626 Tf 143.584 0 Td [(I)]TJ/F8 9.9626 Tf 5.23 0 Td [(gnore,)]TJ/F30 9.9626 Tf 29.293 0 Td [(W)]TJ/F8 9.9626 Tf 5.23 0 Td [(arning)-255(or)]TJ/F30 9.9626 Tf 41.67 0 Td [(A)]TJ/F8 9.9626 Tf 5.231 0 Td [(b)-28(ort,)-270(default)]TJ/F30 9.9626 Tf 56.741 0 Td [(I)]TJ/F8 9.9626 Tf 5.231 0 Td [(gnore.)]TJ 0 g 0 G -/F27 9.9626 Tf -317.117 -21.918 Td [(On)-383(Return)]TJ +/F27 9.9626 Tf -317.117 -21.917 Td [(On)-383(Return)]TJ 0 g 0 G 0 g 0 G 0 -19.926 Td [(y)]TJ @@ -14700,68 +16772,96 @@ BT 0 g 0 G /F8 9.9626 Tf 12.177 -19.925 Td [(1.)]TJ 0 g 0 G - [-500(This)-475(routine)-474(returns)-475(a)]TJ/F30 9.9626 Tf 118.186 0 Td [(.true.)]TJ/F8 9.9626 Tf 36.111 0 Td [(v)56(alue)-475(for)-475(those)-475(indices)-474(that)-475(are)-475(strictly)]TJ -141.567 -11.955 Td [(o)28(wned)-334(b)28(y)-333(the)-333(curren)27(t)-333(pro)-28(cess,)-333(excluding)-333(the)-334(halo)-333(indices)]TJ + [-500(This)-475(routine)-474(returns)-475(a)]TJ/F30 9.9626 Tf 118.186 0 Td [(.true.)]TJ/F8 9.9626 Tf 36.111 0 Td [(v)56(alue)-475(for)-475(those)-475(indices)-474(that)-475(are)-475(strictly)]TJ -141.567 -11.956 Td [(o)28(wned)-334(b)28(y)-333(the)-333(curren)27(t)-333(pro)-28(cess,)-333(excluding)-333(the)-334(halo)-333(indices)]TJ 0 g 0 G - 141.968 -141.013 Td [(83)]TJ + 141.968 -101.715 Td [(87)]TJ 0 g 0 G ET endstream endobj -1299 0 obj << +1482 0 obj << /Type /Page -/Contents 1300 0 R -/Resources 1298 0 R +/Contents 1483 0 R +/Resources 1481 0 R /MediaBox [0 0 595.276 841.89] -/Parent 1279 0 R -/Annots [ 1297 0 R ] +/Parent 1471 0 R +/Annots [ 1480 0 R ] >> endobj -1297 0 obj << +1480 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [294.721 495.239 361.779 506.364] +/Rect [294.721 455.942 361.779 467.067] /Subtype /Link /A << /S /GoTo /D (descdata) >> >> endobj -1301 0 obj << -/D [1299 0 R /XYZ 99.895 740.998 null] +1484 0 obj << +/D [1482 0 R /XYZ 99.895 740.998 null] >> endobj 314 0 obj << -/D [1299 0 R /XYZ 99.895 697.37 null] +/D [1482 0 R /XYZ 99.895 659.601 null] >> endobj -1302 0 obj << -/D [1299 0 R /XYZ 99.895 259.346 null] +1485 0 obj << +/D [1482 0 R /XYZ 99.895 653.623 null] >> endobj -1298 0 obj << -/Font << /F16 495 0 R /F30 689 0 R /F27 497 0 R /F8 498 0 R /F11 674 0 R >> +1486 0 obj << +/D [1482 0 R /XYZ 99.895 656.413 null] +>> endobj +1487 0 obj << +/D [1482 0 R /XYZ 99.895 220.049 null] +>> endobj +1481 0 obj << +/Font << /F16 495 0 R /F27 497 0 R /F8 498 0 R /F30 689 0 R /F11 674 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1306 0 obj << -/Length 3240 +1491 0 obj << +/Length 3738 >> stream 0 g 0 G 0 g 0 G +0 g 0 G +0 g 0 G BT -/F16 11.9552 Tf 150.705 706.129 Td [(psb)]TJ +/F16 14.3462 Tf 150.705 680.226 Td [(psb)]TJ ET q -1 0 0 1 171.761 706.328 cm -[]0 d 0 J 0.398 w 0 0 m 4.035 0 l S +1 0 0 1 175.972 680.425 cm +[]0 d 0 J 0.398 w 0 0 m 4.842 0 l S Q BT -/F16 11.9552 Tf 175.796 706.129 Td [(is)]TJ +/F16 14.3462 Tf 180.814 680.226 Td [(is)]TJ ET q -1 0 0 1 185.644 706.328 cm -[]0 d 0 J 0.398 w 0 0 m 4.035 0 l S +1 0 0 1 192.632 680.425 cm +[]0 d 0 J 0.398 w 0 0 m 4.842 0 l S +Q +BT +/F16 14.3462 Tf 197.473 680.226 Td [(lo)-31(cal)-375(|)]TJ/F27 9.9626 Tf -45.391 -35.769 Td [(c)-138(a)-138(l)-139(l)]TJ/F8 9.9626 Tf 30.275 0 Td [(p)-177(s)-177(b)]TJ +ET +q +1 0 0 1 203.248 644.657 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 208.001 644.457 Td [(i)-177(s)]TJ +ET +q +1 0 0 1 218.824 644.657 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 223.578 644.457 Td [(l)-177(o)-177(c)-177(a)-177(l)-283(\050)-130(x)-209(,)-890(d)-128(e)-129(s)-129(c)]TJ +ET +q +1 0 0 1 301.566 644.657 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F16 11.9552 Tf 189.679 706.129 Td [(lo)-31(cal)]TJ +/F8 9.9626 Tf 305.837 644.457 Td [(a)-234(\051)]TJ 0 g 0 G 0 g 0 G -/F30 9.9626 Tf -38.974 -18.389 Td [(call)-525(psb_is_local\050x,)-525(desc_a\051)]TJ 0 g 0 G -/F27 9.9626 Tf 0 -21.918 Td [(T)32(yp)-32(e:)]TJ +/F27 9.9626 Tf -155.132 -17.932 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G /F8 9.9626 Tf 33.797 0 Td [(Async)28(hronous.)]TJ 0 g 0 G @@ -14770,41 +16870,41 @@ BT 0 g 0 G 0 -19.925 Td [(x)]TJ 0 g 0 G -/F8 9.9626 Tf 11.028 0 Td [(In)28(teger)-334(ind)1(e)-1(x.)]TJ 13.879 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.378 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.378 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf -29.611 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.485 0 Td [(in)]TJ/F8 9.9626 Tf 9.548 0 Td [(.)]TJ -43.033 -11.956 Td [(Sp)-28(eci\014ed)-333(as:)-444(a)-334(scalar)-333(in)28(teger.)]TJ +/F8 9.9626 Tf 11.028 0 Td [(In)28(teger)-334(ind)1(e)-1(x.)]TJ 13.878 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.612 0 Td [(required)]TJ/F8 9.9626 Tf -29.612 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.548 0 Td [(.)]TJ -43.034 -11.956 Td [(Sp)-28(eci\014ed)-333(as:)-445(a)-333(scalar)-333(in)28(tege)-1(r.)]TJ 0 g 0 G -/F27 9.9626 Tf -24.907 -31.88 Td [(desc)]TJ +/F27 9.9626 Tf -24.906 -31.88 Td [(desc)]TJ ET q -1 0 0 1 172.619 546.469 cm +1 0 0 1 172.619 507.172 cm []0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q BT -/F27 9.9626 Tf 176.057 546.27 Td [(a)]TJ +/F27 9.9626 Tf 176.057 506.973 Td [(a)]TJ 0 g 0 G -/F8 9.9626 Tf 10.55 0 Td [(the)-333(comm)27(unication)-333(descriptor.)]TJ -10.996 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 27.951 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf 23.073 0 Td [(.)]TJ -51.024 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 25.184 0 Td [(required)]TJ/F8 9.9626 Tf 41.898 0 Td [(.)]TJ -67.082 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.548 0 Td [(.)]TJ -43.034 -11.956 Td [(Sp)-28(eci\014ed)-333(as:)-445(a)-333(structured)-333(data)-333(of)-334(t)28(yp)-28(e)]TJ +/F8 9.9626 Tf 10.55 0 Td [(the)-333(comm)27(unication)-333(descriptor.)]TJ -10.996 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 27.951 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf 23.073 0 Td [(.)]TJ -51.024 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 25.184 0 Td [(required)]TJ/F8 9.9626 Tf 41.898 0 Td [(.)]TJ -67.082 -11.956 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.548 0 Td [(.)]TJ -43.034 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(a)-333(structured)-333(data)-333(of)-334(t)28(yp)-28(e)]TJ 0 0 1 rg 0 0 1 RG /F30 9.9626 Tf 170.915 0 Td [(psb)]TJ ET q -1 0 0 1 362.845 498.649 cm +1 0 0 1 362.845 459.352 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 365.983 498.449 Td [(desc)]TJ +/F30 9.9626 Tf 365.983 459.152 Td [(desc)]TJ ET q -1 0 0 1 387.532 498.649 cm +1 0 0 1 387.532 459.352 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 390.67 498.449 Td [(type)]TJ +/F30 9.9626 Tf 390.67 459.152 Td [(type)]TJ 0 g 0 G /F8 9.9626 Tf 20.922 0 Td [(.)]TJ 0 g 0 G -/F27 9.9626 Tf -260.887 -21.917 Td [(On)-383(Return)]TJ +/F27 9.9626 Tf -260.887 -21.918 Td [(On)-383(Return)]TJ 0 g 0 G 0 g 0 G - 0 -19.926 Td [(F)96(unction)-384(v)64(alue)]TJ + 0 -19.925 Td [(F)96(unction)-384(v)64(alue)]TJ 0 g 0 G /F8 9.9626 Tf 78.386 0 Td [(A)-264(logical)-265(mask)-264(whic)27(h)-264(is)-265(true)-264(if)]TJ/F11 9.9626 Tf 131.492 0 Td [(x)]TJ/F8 9.9626 Tf 8.329 0 Td [(is)-265(lo)-27(cal)-265(to)-264(the)-265(curren)28(t)-264(pro)-28(cess)]TJ -193.301 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.612 0 Td [(required)]TJ/F8 9.9626 Tf -29.612 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(out)]TJ/F8 9.9626 Tf 16.549 0 Td [(.)]TJ/F16 11.9552 Tf -74.941 -33.873 Td [(Notes)]TJ 0 g 0 G @@ -14812,66 +16912,94 @@ BT 0 g 0 G [-500(This)-239(routine)-239(returns)-239(a)]TJ/F30 9.9626 Tf 108.787 0 Td [(.true.)]TJ/F8 9.9626 Tf 33.762 0 Td [(v)56(alue)-239(for)-239(an)-239(index)-239(that)-239(is)-239(lo)-27(cal)-239(to)-239(the)-239(curren)28(t)]TJ -129.819 -11.955 Td [(pro)-28(cess,)-333(including)-333(the)-334(halo)-333(indices)]TJ 0 g 0 G - 141.968 -264.549 Td [(84)]TJ + 141.968 -225.252 Td [(88)]TJ 0 g 0 G ET endstream endobj -1305 0 obj << +1490 0 obj << /Type /Page -/Contents 1306 0 R -/Resources 1304 0 R +/Contents 1491 0 R +/Resources 1489 0 R /MediaBox [0 0 595.276 841.89] -/Parent 1279 0 R -/Annots [ 1303 0 R ] +/Parent 1471 0 R +/Annots [ 1488 0 R ] >> endobj -1303 0 obj << +1488 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [345.53 495.239 412.588 506.364] +/Rect [345.53 455.942 412.588 467.067] /Subtype /Link /A << /S /GoTo /D (descdata) >> >> endobj -1307 0 obj << -/D [1305 0 R /XYZ 150.705 740.998 null] +1492 0 obj << +/D [1490 0 R /XYZ 150.705 740.998 null] >> endobj 318 0 obj << -/D [1305 0 R /XYZ 150.705 697.37 null] +/D [1490 0 R /XYZ 150.705 659.601 null] >> endobj -1308 0 obj << -/D [1305 0 R /XYZ 150.705 382.883 null] +1493 0 obj << +/D [1490 0 R /XYZ 150.705 653.623 null] >> endobj -1304 0 obj << -/Font << /F16 495 0 R /F30 689 0 R /F27 497 0 R /F8 498 0 R /F11 674 0 R >> +1494 0 obj << +/D [1490 0 R /XYZ 150.705 656.413 null] +>> endobj +1495 0 obj << +/D [1490 0 R /XYZ 150.705 343.586 null] +>> endobj +1489 0 obj << +/Font << /F16 495 0 R /F27 497 0 R /F8 498 0 R /F30 689 0 R /F11 674 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1312 0 obj << -/Length 4956 +1499 0 obj << +/Length 5497 >> stream 0 g 0 G 0 g 0 G +0 g 0 G +0 g 0 G BT -/F16 11.9552 Tf 99.895 706.129 Td [(psb)]TJ +/F16 14.3462 Tf 99.895 680.226 Td [(psb)]TJ ET q -1 0 0 1 120.951 706.328 cm -[]0 d 0 J 0.398 w 0 0 m 4.035 0 l S +1 0 0 1 125.163 680.425 cm +[]0 d 0 J 0.398 w 0 0 m 4.842 0 l S Q BT -/F16 11.9552 Tf 124.986 706.129 Td [(lo)-31(cal)]TJ +/F16 14.3462 Tf 130.004 680.226 Td [(lo)-31(cal)]TJ ET q -1 0 0 1 152.879 706.328 cm -[]0 d 0 J 0.398 w 0 0 m 4.035 0 l S +1 0 0 1 163.476 680.425 cm +[]0 d 0 J 0.398 w 0 0 m 4.842 0 l S +Q +BT +/F16 14.3462 Tf 168.318 680.226 Td [(index)-375(|)]TJ/F27 9.9626 Tf -67.046 -35.769 Td [(c)-138(a)-138(l)-139(l)]TJ/F8 9.9626 Tf 30.014 0 Td [(p)-151(s)-151(b)]TJ +ET +q +1 0 0 1 151.392 644.657 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 155.883 644.457 Td [(l)-151(o)-151(c)-151(a)-150(l)]TJ +ET +q +1 0 0 1 183.92 644.657 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 188.412 644.457 Td [(i)-151(n)-151(d)-150(e)-151(x)-257(\050)-129(y)-210(,)-785(x)-209(,)-874(d)-112(e)-113(s)-113(c)]TJ +ET +q +1 0 0 1 285.821 644.657 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F16 11.9552 Tf 156.914 706.129 Td [(index)]TJ +/F8 9.9626 Tf 289.932 644.457 Td [(a)-386(,)-914(i)-152(n)-152(f)-152(o)-258(\051)]TJ 0 g 0 G 0 g 0 G -/F30 9.9626 Tf -57.019 -18.389 Td [(call)-525(psb_local_index\050y,)-525(x,)-525(desc_a,)-525(info\051)]TJ 0 g 0 G -/F27 9.9626 Tf 0 -21.918 Td [(T)32(yp)-32(e:)]TJ +/F27 9.9626 Tf -190.037 -17.932 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G /F8 9.9626 Tf 33.797 0 Td [(Async)28(hronous.)]TJ 0 g 0 G @@ -14885,37 +17013,37 @@ BT /F27 9.9626 Tf -24.907 -31.88 Td [(desc)]TJ ET q -1 0 0 1 121.81 546.469 cm +1 0 0 1 121.81 507.172 cm []0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q BT -/F27 9.9626 Tf 125.247 546.27 Td [(a)]TJ +/F27 9.9626 Tf 125.247 506.973 Td [(a)]TJ 0 g 0 G -/F8 9.9626 Tf 10.551 0 Td [(the)-333(comm)27(unication)-333(descriptor.)]TJ -10.996 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 27.951 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf 23.073 0 Td [(.)]TJ -51.024 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 25.183 0 Td [(required)]TJ/F8 9.9626 Tf 41.899 0 Td [(.)]TJ -67.082 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.547 0 Td [(.)]TJ -43.033 -11.956 Td [(Sp)-28(eci\014ed)-333(as:)-445(a)-333(structured)-333(data)-333(of)-334(t)28(yp)-28(e)]TJ +/F8 9.9626 Tf 10.551 0 Td [(the)-333(comm)27(unication)-333(descriptor.)]TJ -10.996 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 27.951 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf 23.073 0 Td [(.)]TJ -51.024 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 25.183 0 Td [(required)]TJ/F8 9.9626 Tf 41.899 0 Td [(.)]TJ -67.082 -11.956 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.547 0 Td [(.)]TJ -43.033 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(a)-333(structured)-333(data)-333(of)-334(t)28(yp)-28(e)]TJ 0 0 1 rg 0 0 1 RG /F30 9.9626 Tf 170.915 0 Td [(psb)]TJ ET q -1 0 0 1 312.036 498.649 cm +1 0 0 1 312.036 459.352 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 315.174 498.449 Td [(desc)]TJ +/F30 9.9626 Tf 315.174 459.152 Td [(desc)]TJ ET q -1 0 0 1 336.723 498.649 cm +1 0 0 1 336.723 459.352 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 339.861 498.449 Td [(type)]TJ +/F30 9.9626 Tf 339.861 459.152 Td [(type)]TJ 0 g 0 G /F8 9.9626 Tf 20.921 0 Td [(.)]TJ 0 g 0 G /F27 9.9626 Tf -260.887 -19.925 Td [(iact)]TJ 0 g 0 G -/F8 9.9626 Tf 23.281 0 Td [(sp)-28(eci\014es)-333(action)-334(to)-333(b)-28(e)-333(tak)28(en)-334(in)-333(case)-333(of)-334(range)-333(errors.)-444(Scop)-28(e:)]TJ/F27 9.9626 Tf 257.147 0 Td [(global)]TJ/F8 9.9626 Tf -255.521 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(optional)]TJ/F8 9.9626 Tf -29.611 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.547 0 Td [(.)]TJ -43.033 -11.955 Td [(Sp)-28(eci\014ed)-255(as:)-405(a)-256(c)28(haracter)-255(v)56(ariable)]TJ/F30 9.9626 Tf 143.584 0 Td [(I)]TJ/F8 9.9626 Tf 5.23 0 Td [(gnore,)]TJ/F30 9.9626 Tf 29.293 0 Td [(W)]TJ/F8 9.9626 Tf 5.23 0 Td [(arning)-255(or)]TJ/F30 9.9626 Tf 41.67 0 Td [(A)]TJ/F8 9.9626 Tf 5.231 0 Td [(b)-28(ort,)-270(default)]TJ/F30 9.9626 Tf 56.741 0 Td [(I)]TJ/F8 9.9626 Tf 5.231 0 Td [(gnore.)]TJ +/F8 9.9626 Tf 23.281 0 Td [(sp)-28(eci\014es)-333(action)-334(to)-333(b)-28(e)-333(tak)28(en)-334(in)-333(case)-333(of)-334(range)-333(errors.)-444(Scop)-28(e:)]TJ/F27 9.9626 Tf 257.147 0 Td [(global)]TJ/F8 9.9626 Tf -255.521 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(optional)]TJ/F8 9.9626 Tf -29.611 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.547 0 Td [(.)]TJ -43.033 -11.956 Td [(Sp)-28(eci\014ed)-255(as:)-405(a)-256(c)28(haracter)-255(v)56(ariable)]TJ/F30 9.9626 Tf 143.584 0 Td [(I)]TJ/F8 9.9626 Tf 5.23 0 Td [(gnore,)]TJ/F30 9.9626 Tf 29.293 0 Td [(W)]TJ/F8 9.9626 Tf 5.23 0 Td [(arning)-255(or)]TJ/F30 9.9626 Tf 41.67 0 Td [(A)]TJ/F8 9.9626 Tf 5.231 0 Td [(b)-28(ort,)-270(default)]TJ/F30 9.9626 Tf 56.741 0 Td [(I)]TJ/F8 9.9626 Tf 5.231 0 Td [(gnore.)]TJ 0 g 0 G -/F27 9.9626 Tf -317.117 -21.918 Td [(On)-383(Return)]TJ +/F27 9.9626 Tf -317.117 -21.917 Td [(On)-383(Return)]TJ 0 g 0 G 0 g 0 G 0 -19.926 Td [(y)]TJ @@ -14928,106 +17056,127 @@ BT 0 g 0 G /F8 9.9626 Tf 12.177 -19.925 Td [(1.)]TJ 0 g 0 G - [-500(This)-308(routine)-309(retur)1(ns)-309(a)]TJ/F30 9.9626 Tf 111.554 0 Td [(.true.)]TJ/F8 9.9626 Tf 34.454 0 Td [(v)56(alue)-309(for)-308(those)-308(indices)-309(that)-308(are)-308(lo)-28(cal)-308(to)-309(the)]TJ -133.278 -11.955 Td [(curren)28(t)-333(pro)-28(cess,)-334(including)-333(the)-333(halo)-333(indices.)]TJ + [-500(This)-308(routine)-309(retur)1(ns)-309(a)]TJ/F30 9.9626 Tf 111.554 0 Td [(.true.)]TJ/F8 9.9626 Tf 34.454 0 Td [(v)56(alue)-309(for)-308(those)-308(indices)-309(that)-308(are)-308(lo)-28(cal)-308(to)-309(the)]TJ -133.278 -11.956 Td [(curren)28(t)-333(pro)-28(cess,)-334(including)-333(the)-333(halo)-333(indices.)]TJ 0 g 0 G - 141.968 -141.013 Td [(85)]TJ + 141.968 -101.715 Td [(89)]TJ 0 g 0 G ET endstream endobj -1311 0 obj << +1498 0 obj << /Type /Page -/Contents 1312 0 R -/Resources 1310 0 R +/Contents 1499 0 R +/Resources 1497 0 R /MediaBox [0 0 595.276 841.89] -/Parent 1315 0 R -/Annots [ 1309 0 R ] +/Parent 1471 0 R +/Annots [ 1496 0 R ] >> endobj -1309 0 obj << +1496 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [294.721 495.239 361.779 506.364] +/Rect [294.721 455.942 361.779 467.067] /Subtype /Link /A << /S /GoTo /D (descdata) >> >> endobj -1313 0 obj << -/D [1311 0 R /XYZ 99.895 740.998 null] +1500 0 obj << +/D [1498 0 R /XYZ 99.895 740.998 null] >> endobj 322 0 obj << -/D [1311 0 R /XYZ 99.895 697.37 null] +/D [1498 0 R /XYZ 99.895 659.601 null] >> endobj -1314 0 obj << -/D [1311 0 R /XYZ 99.895 259.346 null] +1501 0 obj << +/D [1498 0 R /XYZ 99.895 653.623 null] >> endobj -1310 0 obj << -/Font << /F16 495 0 R /F30 689 0 R /F27 497 0 R /F8 498 0 R /F11 674 0 R >> +1502 0 obj << +/D [1498 0 R /XYZ 99.895 656.413 null] +>> endobj +1503 0 obj << +/D [1498 0 R /XYZ 99.895 220.049 null] +>> endobj +1497 0 obj << +/Font << /F16 495 0 R /F27 497 0 R /F8 498 0 R /F30 689 0 R /F11 674 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1319 0 obj << -/Length 3804 +1507 0 obj << +/Length 4250 >> stream 0 g 0 G 0 g 0 G +0 g 0 G +0 g 0 G BT -/F16 11.9552 Tf 150.705 706.129 Td [(psb)]TJ +/F16 14.3462 Tf 150.705 680.226 Td [(psb)]TJ ET q -1 0 0 1 171.761 706.328 cm -[]0 d 0 J 0.398 w 0 0 m 4.035 0 l S +1 0 0 1 175.972 680.425 cm +[]0 d 0 J 0.398 w 0 0 m 4.842 0 l S Q BT -/F16 11.9552 Tf 175.796 706.129 Td [(get)]TJ +/F16 14.3462 Tf 180.814 680.226 Td [(get)]TJ ET q -1 0 0 1 194.695 706.328 cm -[]0 d 0 J 0.398 w 0 0 m 4.035 0 l S +1 0 0 1 203.492 680.425 cm +[]0 d 0 J 0.398 w 0 0 m 4.842 0 l S +Q +BT +/F16 14.3462 Tf 208.334 680.226 Td [(b)-31(oundary|Extract)-375(list)-375(of)-375(b)-32(oundary)]TJ -57.629 -17.933 Td [(elemen)31(ts)]TJ/F27 9.9626 Tf 1.377 -35.768 Td [(c)-138(a)-138(l)-139(l)]TJ/F8 9.9626 Tf 29.624 0 Td [(p)-112(s)-112(b)]TJ +ET +q +1 0 0 1 200.643 626.724 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 204.745 626.525 Td [(g)-112(e)-112(t)]TJ +ET +q +1 0 0 1 221.966 626.724 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F16 11.9552 Tf 198.729 706.129 Td [(b)-31(oundary)-375(|)-375(Extract)-375(list)-375(of)-375(b)-32(oundary)-375(elemen)32(ts)]TJ +/F8 9.9626 Tf 226.068 626.525 Td [(b)-112(o)-111(u)-112(n)-112(d)-112(a)-111(r)-112(y)-217(\050)-193(b)-87(n)-88(d)-87(e)-87(l)-336(,)-855(d)-93(e)-94(s)-93(c)-348(,)-914(i)-152(n)-152(f)-152(o)-258(\051)]TJ 0 g 0 G 0 g 0 G -/F30 9.9626 Tf -48.024 -18.389 Td [(call)-525(psb_get_boundary\050bndel,)-525(desc,)-525(info\051)]TJ 0 g 0 G -/F27 9.9626 Tf 0 -21.918 Td [(T)32(yp)-32(e:)]TJ +/F27 9.9626 Tf -75.363 -17.933 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G /F8 9.9626 Tf 33.797 0 Td [(Async)28(hronous.)]TJ 0 g 0 G -/F27 9.9626 Tf -33.797 -19.926 Td [(On)-383(En)32(try)]TJ +/F27 9.9626 Tf -33.797 -19.925 Td [(On)-383(En)32(try)]TJ 0 g 0 G 0 g 0 G - 0 -19.925 Td [(desc)]TJ + 0 -19.926 Td [(desc)]TJ 0 g 0 G -/F8 9.9626 Tf 26.208 0 Td [(the)-333(comm)27(unication)-333(descriptor.)]TJ -1.302 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 27.951 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf 23.073 0 Td [(.)]TJ -51.024 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 25.184 0 Td [(required)]TJ/F8 9.9626 Tf 41.898 0 Td [(.)]TJ -67.082 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.548 0 Td [(.)]TJ -43.034 -11.956 Td [(Sp)-28(eci\014ed)-333(as:)-445(a)-333(structured)-333(data)-333(of)-334(t)28(yp)-28(e)]TJ +/F8 9.9626 Tf 26.208 0 Td [(the)-333(comm)27(unication)-333(descriptor.)]TJ -1.302 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 27.951 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf 23.073 0 Td [(.)]TJ -51.024 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 25.184 0 Td [(required)]TJ/F8 9.9626 Tf 41.898 0 Td [(.)]TJ -67.082 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.548 0 Td [(.)]TJ -43.034 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(a)-333(structured)-333(data)-333(of)-334(t)28(yp)-28(e)]TJ 0 0 1 rg 0 0 1 RG /F30 9.9626 Tf 170.915 0 Td [(psb)]TJ ET q -1 0 0 1 362.845 578.35 cm +1 0 0 1 362.845 521.12 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 365.983 578.15 Td [(desc)]TJ +/F30 9.9626 Tf 365.983 520.921 Td [(desc)]TJ ET q -1 0 0 1 387.532 578.35 cm +1 0 0 1 387.532 521.12 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 390.67 578.15 Td [(type)]TJ +/F30 9.9626 Tf 390.67 520.921 Td [(type)]TJ 0 g 0 G /F8 9.9626 Tf 20.922 0 Td [(.)]TJ 0 g 0 G -/F27 9.9626 Tf -260.887 -21.917 Td [(On)-383(Return)]TJ +/F27 9.9626 Tf -260.887 -21.918 Td [(On)-383(Return)]TJ 0 g 0 G 0 g 0 G - 0 -19.926 Td [(bndel)]TJ + 0 -19.925 Td [(bndel)]TJ 0 g 0 G -/F8 9.9626 Tf 32.51 0 Td [(The)-268(list)-267(of)-268(b)-27(oundary)-268(elemen)28(ts)-268(on)-267(the)-268(calling)-267(pro)-28(cess,)-281(in)-267(lo)-28(cal)-268(n)28(um)28(b)-28(ering.)]TJ -7.604 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.612 0 Td [(required)]TJ/F8 9.9626 Tf -29.612 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(out)]TJ/F8 9.9626 Tf 16.549 0 Td [(.)]TJ -50.035 -11.955 Td [(Sp)-28(eci\014ed)-456(as:)-691(a)-457(rank)-456(one)-457(arra)28(y)-457(with)-456(the)-457(ALLOCA)84(T)83(ABLE)-456(attribute,)-488(of)]TJ 0 -11.955 Td [(t)28(yp)-28(e)-333(in)27(teger.)]TJ +/F8 9.9626 Tf 32.51 0 Td [(The)-268(list)-267(of)-268(b)-27(oundary)-268(elemen)28(ts)-268(on)-267(the)-268(calling)-267(pro)-28(cess,)-281(in)-267(lo)-28(cal)-268(n)28(um)28(b)-28(ering.)]TJ -7.604 -11.956 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.612 0 Td [(required)]TJ/F8 9.9626 Tf -29.612 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(out)]TJ/F8 9.9626 Tf 16.549 0 Td [(.)]TJ -50.035 -11.955 Td [(Sp)-28(eci\014ed)-456(as:)-691(a)-457(rank)-456(one)-457(arra)28(y)-457(with)-456(the)-457(ALLOCA)84(T)83(ABLE)-456(attribute,)-488(of)]TJ 0 -11.955 Td [(t)28(yp)-28(e)-333(in)27(teger.)]TJ 0 g 0 G /F27 9.9626 Tf -24.906 -31.881 Td [(info)]TJ 0 g 0 G -/F8 9.9626 Tf 23.758 0 Td [(Error)-333(co)-28(de.)]TJ 1.148 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.612 0 Td [(required)]TJ/F8 9.9626 Tf -29.612 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(out)]TJ/F8 9.9626 Tf 16.549 0 Td [(.)]TJ -50.035 -11.956 Td [(An)-333(in)28(te)-1(ger)-333(v)56(alue;)-334(0)-333(means)-333(no)-334(error)-333(has)-333(b)-28(een)-333(detec)-1(ted.)]TJ/F16 11.9552 Tf -24.906 -21.917 Td [(Notes)]TJ +/F8 9.9626 Tf 23.758 0 Td [(Error)-333(co)-28(de.)]TJ 1.148 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.612 0 Td [(required)]TJ/F8 9.9626 Tf -29.612 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(out)]TJ/F8 9.9626 Tf 16.549 0 Td [(.)]TJ -50.035 -11.955 Td [(An)-333(in)28(te)-1(ger)-333(v)56(alue;)-334(0)-333(means)-333(no)-334(error)-333(has)-333(b)-28(een)-333(detec)-1(ted.)]TJ/F16 11.9552 Tf -24.906 -21.918 Td [(Notes)]TJ 0 g 0 G /F8 9.9626 Tf 12.176 -19.926 Td [(1.)]TJ 0 g 0 G @@ -15035,71 +17184,92 @@ BT 0 g 0 G -12.73 -19.925 Td [(2.)]TJ 0 g 0 G - [-500(Otherwise)-288(the)-289(size)-288(of)]TJ/F30 9.9626 Tf 105.44 0 Td [(bndel)]TJ/F8 9.9626 Tf 29.024 0 Td [(will)-288(b)-28(e)-288(exactly)-288(e)-1(qu)1(al)-289(to)-288(the)-288(n)28(um)27(b)-27(er)-289(of)-288(b)-28(oun)1(d-)]TJ -121.734 -11.956 Td [(ary)-333(elemen)27(ts.)]TJ + [-500(Otherwise)-288(the)-289(size)-288(of)]TJ/F30 9.9626 Tf 105.44 0 Td [(bndel)]TJ/F8 9.9626 Tf 29.024 0 Td [(will)-288(b)-28(e)-288(exactly)-288(e)-1(qu)1(al)-289(to)-288(the)-288(n)28(um)27(b)-27(er)-289(of)-288(b)-28(oun)1(d-)]TJ -121.734 -11.955 Td [(ary)-333(elemen)27(ts.)]TJ 0 g 0 G - 141.968 -208.758 Td [(86)]TJ + 141.968 -151.529 Td [(90)]TJ 0 g 0 G ET endstream endobj -1318 0 obj << +1506 0 obj << /Type /Page -/Contents 1319 0 R -/Resources 1317 0 R +/Contents 1507 0 R +/Resources 1505 0 R /MediaBox [0 0 595.276 841.89] -/Parent 1315 0 R -/Annots [ 1316 0 R ] +/Parent 1471 0 R +/Annots [ 1504 0 R ] >> endobj -1316 0 obj << +1504 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [345.53 574.94 412.588 586.065] +/Rect [345.53 517.71 412.588 528.835] /Subtype /Link /A << /S /GoTo /D (descdata) >> >> endobj -1320 0 obj << -/D [1318 0 R /XYZ 150.705 740.998 null] +1508 0 obj << +/D [1506 0 R /XYZ 150.705 740.998 null] >> endobj 326 0 obj << -/D [1318 0 R /XYZ 150.705 697.37 null] +/D [1506 0 R /XYZ 150.705 644.457 null] >> endobj -1321 0 obj << -/D [1318 0 R /XYZ 150.705 370.928 null] +1509 0 obj << +/D [1506 0 R /XYZ 150.705 638.48 null] >> endobj -1322 0 obj << -/D [1318 0 R /XYZ 150.705 327.092 null] +1510 0 obj << +/D [1506 0 R /XYZ 150.705 638.48 null] >> endobj -1317 0 obj << -/Font << /F16 495 0 R /F30 689 0 R /F27 497 0 R /F8 498 0 R >> +1511 0 obj << +/D [1506 0 R /XYZ 150.705 313.698 null] +>> endobj +1512 0 obj << +/D [1506 0 R /XYZ 150.705 269.862 null] +>> endobj +1505 0 obj << +/Font << /F16 495 0 R /F27 497 0 R /F8 498 0 R /F30 689 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1326 0 obj << -/Length 3654 +1516 0 obj << +/Length 4080 >> stream 0 g 0 G 0 g 0 G +0 g 0 G +0 g 0 G BT -/F16 11.9552 Tf 99.895 706.129 Td [(psb)]TJ +/F16 14.3462 Tf 99.895 680.226 Td [(psb)]TJ ET q -1 0 0 1 120.951 706.328 cm -[]0 d 0 J 0.398 w 0 0 m 4.035 0 l S +1 0 0 1 125.163 680.425 cm +[]0 d 0 J 0.398 w 0 0 m 4.842 0 l S Q BT -/F16 11.9552 Tf 124.986 706.129 Td [(get)]TJ +/F16 14.3462 Tf 130.004 680.226 Td [(get)]TJ ET q -1 0 0 1 143.885 706.328 cm -[]0 d 0 J 0.398 w 0 0 m 4.035 0 l S +1 0 0 1 152.683 680.425 cm +[]0 d 0 J 0.398 w 0 0 m 4.842 0 l S +Q +BT +/F16 14.3462 Tf 157.525 680.226 Td [(o)31(v)31(erlap|Extract)-330(list)-331(of)-331(o)31(v)31(erlap)-331(elemen)32(ts)]TJ/F27 9.9626 Tf -56.253 -35.769 Td [(c)-138(a)-138(l)-139(l)]TJ/F8 9.9626 Tf 29.909 0 Td [(p)-140(s)-140(b)]TJ +ET +q +1 0 0 1 150.97 644.657 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 155.356 644.457 Td [(g)-140(e)-141(t)]TJ +ET +q +1 0 0 1 173.429 644.657 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F16 11.9552 Tf 147.92 706.129 Td [(o)31(v)31(erlap)-375(|)-375(Extract)-375(list)-375(of)-375(o)32(v)31(erlap)-375(elemen)31(ts)]TJ +/F8 9.9626 Tf 177.815 644.457 Td [(o)-140(v)-140(e)-141(r)-140(l)-140(a)-140(p)-246(\050)-228(o)-123(v)-123(r)-122(e)-123(l)-406(,)-855(d)-93(e)-94(s)-93(c)-349(,)-913(i)-152(n)-152(f)-153(o)-257(\051)]TJ 0 g 0 G 0 g 0 G -/F30 9.9626 Tf -48.025 -18.389 Td [(call)-525(psb_get_overlap\050ovrel,)-525(desc,)-525(info\051)]TJ 0 g 0 G -/F27 9.9626 Tf 0 -21.918 Td [(T)32(yp)-32(e:)]TJ +/F27 9.9626 Tf -77.92 -17.932 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G /F8 9.9626 Tf 33.797 0 Td [(Async)28(hronous.)]TJ 0 g 0 G @@ -15113,18 +17283,18 @@ BT /F30 9.9626 Tf 170.915 0 Td [(psb)]TJ ET q -1 0 0 1 312.036 578.35 cm +1 0 0 1 312.036 539.053 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 315.174 578.15 Td [(desc)]TJ +/F30 9.9626 Tf 315.174 538.853 Td [(desc)]TJ ET q -1 0 0 1 336.723 578.35 cm +1 0 0 1 336.723 539.053 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 339.861 578.15 Td [(type)]TJ +/F30 9.9626 Tf 339.861 538.853 Td [(type)]TJ 0 g 0 G /F8 9.9626 Tf 20.921 0 Td [(.)]TJ 0 g 0 G @@ -15133,13 +17303,13 @@ BT 0 g 0 G 0 -19.926 Td [(o)32(vrel)]TJ 0 g 0 G -/F8 9.9626 Tf 29.591 0 Td [(The)-333(list)-334(of)-333(o)28(v)28(erlap)-334(elemen)28(ts)-333(on)-334(the)-333(calling)-333(pro)-28(cess,)-333(in)-334(lo)-28(cal)-333(n)28(um)28(b)-28(ering.)]TJ -4.684 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf -29.611 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(out)]TJ/F8 9.9626 Tf 16.549 0 Td [(.)]TJ -50.035 -11.955 Td [(Sp)-28(eci\014ed)-456(as:)-691(a)-457(rank)-456(one)-457(arra)28(y)-456(with)-457(the)-457(ALLOCA)84(T)83(ABLE)-456(attribute,)-488(of)]TJ 0 -11.955 Td [(t)28(yp)-28(e)-333(in)28(te)-1(ger.)]TJ +/F8 9.9626 Tf 29.591 0 Td [(The)-333(list)-334(of)-333(o)28(v)28(erlap)-334(elemen)28(ts)-333(on)-334(the)-333(calling)-333(pro)-28(cess,)-333(in)-334(lo)-28(cal)-333(n)28(um)28(b)-28(ering.)]TJ -4.684 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf -29.611 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(out)]TJ/F8 9.9626 Tf 16.549 0 Td [(.)]TJ -50.035 -11.955 Td [(Sp)-28(eci\014ed)-456(as:)-691(a)-457(rank)-456(one)-457(arra)28(y)-456(with)-457(the)-457(ALLOCA)84(T)83(ABLE)-456(attribute,)-488(of)]TJ 0 -11.956 Td [(t)28(yp)-28(e)-333(in)28(te)-1(ger.)]TJ 0 g 0 G -/F27 9.9626 Tf -24.907 -31.881 Td [(info)]TJ +/F27 9.9626 Tf -24.907 -31.88 Td [(info)]TJ 0 g 0 G -/F8 9.9626 Tf 23.758 0 Td [(Error)-333(co)-28(de.)]TJ 1.149 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf -29.611 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(out)]TJ/F8 9.9626 Tf 16.549 0 Td [(.)]TJ -50.035 -11.956 Td [(An)-333(in)28(tege)-1(r)-333(v)56(alue;)-334(0)-333(means)-333(no)-334(error)-333(has)-333(b)-28(een)-333(detecte)-1(d)1(.)]TJ/F16 11.9552 Tf -24.907 -21.917 Td [(Notes)]TJ +/F8 9.9626 Tf 23.758 0 Td [(Error)-333(co)-28(de.)]TJ 1.149 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf -29.611 -11.956 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(out)]TJ/F8 9.9626 Tf 16.549 0 Td [(.)]TJ -50.035 -11.955 Td [(An)-333(in)28(tege)-1(r)-333(v)56(alue;)-334(0)-333(means)-333(no)-334(error)-333(has)-333(b)-28(een)-333(detecte)-1(d)1(.)]TJ/F16 11.9552 Tf -24.907 -21.918 Td [(Notes)]TJ 0 g 0 G -/F8 9.9626 Tf 12.177 -19.926 Td [(1.)]TJ +/F8 9.9626 Tf 12.177 -19.925 Td [(1.)]TJ 0 g 0 G [-500(If)-343(there)-343(are)-344(no)-343(o)28(v)28(erlap)-344(elemen)28(ts)-343(the)-343(output)-344(v)28(ector)-343(is)-343(set)-344(to)-343(the)-343(\134not)-343(allo-)]TJ 12.73 -11.955 Td [(cated")-333(state.)]TJ 0 g 0 G @@ -15147,163 +17317,193 @@ BT 0 g 0 G [-500(Otherwise)-284(the)-284(size)-283(of)]TJ/F30 9.9626 Tf 105.261 0 Td [(ovrel)]TJ/F8 9.9626 Tf 28.979 0 Td [(will)-284(b)-27(e)-284(exactly)-284(equal)-284(to)-284(th)1(e)-284(n)28(um)27(b)-27(er)-284(of)-284(o)28(v)28(erlap)]TJ -121.51 -11.955 Td [(elemen)28(ts.)]TJ 0 g 0 G - 141.968 -220.714 Td [(87)]TJ + 141.968 -181.417 Td [(91)]TJ 0 g 0 G ET endstream endobj -1325 0 obj << +1515 0 obj << /Type /Page -/Contents 1326 0 R -/Resources 1324 0 R +/Contents 1516 0 R +/Resources 1514 0 R /MediaBox [0 0 595.276 841.89] -/Parent 1315 0 R -/Annots [ 1323 0 R ] +/Parent 1522 0 R +/Annots [ 1513 0 R ] >> endobj -1323 0 obj << +1513 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [294.721 574.94 361.779 586.065] +/Rect [294.721 535.643 361.779 546.768] /Subtype /Link /A << /S /GoTo /D (descdata) >> >> endobj -1327 0 obj << -/D [1325 0 R /XYZ 99.895 740.998 null] +1517 0 obj << +/D [1515 0 R /XYZ 99.895 740.998 null] >> endobj 330 0 obj << -/D [1325 0 R /XYZ 99.895 697.37 null] +/D [1515 0 R /XYZ 99.895 659.601 null] >> endobj -1328 0 obj << -/D [1325 0 R /XYZ 99.895 370.928 null] +1518 0 obj << +/D [1515 0 R /XYZ 99.895 653.623 null] >> endobj -1329 0 obj << -/D [1325 0 R /XYZ 99.895 339.047 null] +1519 0 obj << +/D [1515 0 R /XYZ 99.895 656.413 null] >> endobj -1324 0 obj << -/Font << /F16 495 0 R /F30 689 0 R /F27 497 0 R /F8 498 0 R >> +1520 0 obj << +/D [1515 0 R /XYZ 99.895 331.63 null] +>> endobj +1521 0 obj << +/D [1515 0 R /XYZ 99.895 299.75 null] +>> endobj +1514 0 obj << +/Font << /F16 495 0 R /F27 497 0 R /F8 498 0 R /F30 689 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1333 0 obj << -/Length 5790 +1526 0 obj << +/Length 5655 >> stream 0 g 0 G 0 g 0 G +0 g 0 G +0 g 0 G BT -/F16 11.9552 Tf 150.705 706.129 Td [(psb)]TJ +/F16 14.3462 Tf 150.705 678.729 Td [(psb)]TJ ET q -1 0 0 1 171.761 706.328 cm -[]0 d 0 J 0.398 w 0 0 m 4.035 0 l S +1 0 0 1 175.972 678.929 cm +[]0 d 0 J 0.398 w 0 0 m 4.842 0 l S Q BT -/F16 11.9552 Tf 175.796 706.129 Td [(sp)]TJ +/F16 14.3462 Tf 180.814 678.729 Td [(sp)]TJ ET q -1 0 0 1 189.38 706.328 cm -[]0 d 0 J 0.398 w 0 0 m 4.035 0 l S +1 0 0 1 197.115 678.929 cm +[]0 d 0 J 0.398 w 0 0 m 4.842 0 l S +Q +BT +/F16 14.3462 Tf 201.957 678.729 Td [(getro)31(w|Extract)-375(ro)31(w\050s)1(\051)-375(f)-1(r)1(om)-375(a)-375(sparse)]TJ -51.252 -17.932 Td [(matrix)]TJ/F27 9.9626 Tf 1.377 -37.588 Td [(c)-138(a)-138(l)-139(l)]TJ/F8 9.9626 Tf 29.705 0 Td [(p)-120(s)-120(b)]TJ +ET +q +1 0 0 1 200.964 623.408 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 205.147 623.209 Td [(s)-120(p)]TJ +ET +q +1 0 0 1 217.596 623.408 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F16 11.9552 Tf 193.415 706.129 Td [(getro)31(w)-375(|)-375(Extract)-375(ro)32(w\050s)-1(\051)-375(from)-375(a)-375(sparse)-375(matrix)]TJ +/F8 9.9626 Tf 221.779 623.209 Td [(g)-120(e)-120(t)-119(r)-120(o)-120(w)-225(\050)-143(r)-37(o)-38(w)-235(,)-795(a)-227(,)-812(n)-49(z)-262(,)-866(i)-106(a)-372(,)-860(j)-98(a)-359(,)-860(v)-99(a)-98(l)-359(,)-888(i)-127(n)-127(f)-127(o)-415(,)-672(&)]TJ 11.727 -11.955 Td [(&)-565(a)-54(p)-55(p)-54(e)-54(n)-54(d)-270(,)-855(n)-94(z)-95(i)-94(n)-350(,)-864(l)-102(r)-102(w)-207(\051)]TJ 0 g 0 G 0 g 0 G -/F30 9.9626 Tf -42.71 -18.647 Td [(call)-525(psb_sp_getrow\050row,)-525(a,)-525(nz,)-525(ia,)-525(ja,)-525(val,)-525(info,)-525(&)]TJ 73.225 -11.955 Td [(&)-525(append,)-525(nzin,)-525(lrw\051)]TJ 0 g 0 G -/F27 9.9626 Tf -73.225 -22.334 Td [(T)32(yp)-32(e:)]TJ +/F27 9.9626 Tf -82.801 -19.055 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G /F8 9.9626 Tf 33.797 0 Td [(Async)28(hronous.)]TJ 0 g 0 G -/F27 9.9626 Tf -33.797 -20.479 Td [(On)-383(En)32(try)]TJ +/F27 9.9626 Tf -33.797 -21.422 Td [(On)-383(En)32(try)]TJ 0 g 0 G 0 g 0 G - 0 -20.479 Td [(ro)32(w)]TJ + 0 -21.422 Td [(ro)32(w)]TJ 0 g 0 G -/F8 9.9626 Tf 23.384 0 Td [(The)-333(\050\014rst\051)-334(ro)28(w)-333(to)-334(b)-27(e)-334(extracted.)]TJ 1.523 -11.956 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 27.95 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -27.95 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 25.183 0 Td [(required)]TJ/F8 9.9626 Tf -25.183 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.485 0 Td [(in)]TJ/F8 9.9626 Tf 9.548 0 Td [(.)]TJ -43.033 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-444(an)-334(in)28(teger)]TJ/F11 9.9626 Tf 104.69 0 Td [(>)]TJ/F8 9.9626 Tf 10.517 0 Td [(0.)]TJ +/F8 9.9626 Tf 23.384 0 Td [(The)-333(\050\014rst\051)-334(ro)28(w)-333(to)-334(b)-27(e)-334(extracted.)]TJ 1.523 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 27.95 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -27.95 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 25.183 0 Td [(required)]TJ/F8 9.9626 Tf -25.183 -11.956 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.485 0 Td [(in)]TJ/F8 9.9626 Tf 9.548 0 Td [(.)]TJ -43.033 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-444(an)-334(in)28(teger)]TJ/F11 9.9626 Tf 104.69 0 Td [(>)]TJ/F8 9.9626 Tf 10.517 0 Td [(0.)]TJ 0 g 0 G -/F27 9.9626 Tf -140.114 -20.479 Td [(a)]TJ +/F27 9.9626 Tf -140.114 -21.422 Td [(a)]TJ 0 g 0 G -/F8 9.9626 Tf 10.551 0 Td [(the)-333(matrix)-334(from)-333(whic)28(h)-333(to)-334(get)-333(ro)28(ws.)]TJ 14.356 -11.956 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 27.95 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -27.95 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 25.183 0 Td [(required)]TJ/F8 9.9626 Tf -25.183 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.485 0 Td [(in)]TJ/F8 9.9626 Tf 9.548 0 Td [(.)]TJ -43.033 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-444(a)-334(structured)-333(data)-333(of)-334(t)28(yp)-28(e)]TJ +/F8 9.9626 Tf 10.551 0 Td [(the)-333(matrix)-334(from)-333(whic)28(h)-333(to)-334(get)-333(ro)28(ws.)]TJ 14.356 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 27.95 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -27.95 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 25.183 0 Td [(required)]TJ/F8 9.9626 Tf -25.183 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.485 0 Td [(in)]TJ/F8 9.9626 Tf 9.548 0 Td [(.)]TJ -43.033 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-444(a)-334(structured)-333(data)-333(of)-334(t)28(yp)-28(e)]TJ 0 0 1 rg 0 0 1 RG /F30 9.9626 Tf 170.915 0 Td [(psb)]TJ ET q -1 0 0 1 362.845 496.313 cm +1 0 0 1 362.845 432.491 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 365.983 496.114 Td [(Tspmat)]TJ +/F30 9.9626 Tf 365.983 432.292 Td [(Tspmat)]TJ ET q -1 0 0 1 397.993 496.313 cm +1 0 0 1 397.993 432.491 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 401.131 496.114 Td [(type)]TJ +/F30 9.9626 Tf 401.131 432.292 Td [(type)]TJ 0 g 0 G /F8 9.9626 Tf 20.921 0 Td [(.)]TJ 0 g 0 G -/F27 9.9626 Tf -271.347 -20.479 Td [(app)-32(end)]TJ -0 g 0 G -/F8 9.9626 Tf 41.58 0 Td [(Whether)-333(to)-334(app)-27(end)-334(or)-333(o)28(v)28(erwrite)-334(existing)-333(output.)]TJ -16.674 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 27.951 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -27.951 -11.956 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 25.184 0 Td [(optional)]TJ/F8 9.9626 Tf -25.184 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.548 0 Td [(.)]TJ -43.034 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(a)-333(logical)-333(v)55(alue)-333(default:)-444(false)-334(\050o)28(v)28(erwrite\051.)]TJ -0 g 0 G -/F27 9.9626 Tf -24.906 -20.479 Td [(nzin)]TJ +/F27 9.9626 Tf -271.347 -21.422 Td [(app)-32(end)]TJ 0 g 0 G -/F8 9.9626 Tf 25.986 0 Td [(Input)-333(size)-334(to)-333(b)-28(e)-333(app)-28(ended)-333(to.)]TJ -1.08 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 27.951 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -27.951 -11.956 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 25.184 0 Td [(optional)]TJ/F8 9.9626 Tf -25.184 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.547 0 Td [(.)]TJ -43.033 -11.955 Td [(Sp)-28(eci\014ed)-398(as:)-573(an)-398(in)28(teger)]TJ/F11 9.9626 Tf 107.908 0 Td [(>)]TJ/F8 9.9626 Tf 11.588 0 Td [(0.)-638(When)-398(app)-28(end)-398(is)-397(true,)-414(s)-1(p)-27(eci\014es)-398(ho)28(w)-398(man)27(y)]TJ -119.496 -11.955 Td [(en)28(tries)-334(in)-333(the)-333(output)-333(v)27(ectors)-333(are)-333(already)-334(\014lled.)]TJ +/F8 9.9626 Tf 41.58 0 Td [(Whether)-333(to)-334(app)-27(end)-334(or)-333(o)28(v)28(erwrite)-334(existing)-333(output.)]TJ -16.674 -11.956 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 27.951 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -27.951 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 25.184 0 Td [(optional)]TJ/F8 9.9626 Tf -25.184 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.548 0 Td [(.)]TJ -43.034 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(a)-333(logical)-333(v)55(alue)-333(default:)-444(false)-334(\050o)28(v)28(erwrite\051.)]TJ 0 g 0 G -/F27 9.9626 Tf -24.906 -20.479 Td [(lrw)]TJ +/F27 9.9626 Tf -24.906 -21.422 Td [(nzin)]TJ 0 g 0 G -/F8 9.9626 Tf 21.156 0 Td [(The)-333(last)-334(ro)28(w)-333(to)-334(b)-27(e)-334(extracted.)]TJ 3.75 -11.956 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 27.951 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -27.951 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 25.184 0 Td [(optional)]TJ/F8 9.9626 Tf -25.184 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.547 0 Td [(.)]TJ -43.033 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(an)-333(in)28(teger)]TJ/F11 9.9626 Tf 104.691 0 Td [(>)]TJ/F8 9.9626 Tf 10.516 0 Td [(0,)-333(default:)]TJ/F11 9.9626 Tf 48.43 0 Td [(r)-28(ow)]TJ/F8 9.9626 Tf 17.001 0 Td [(.)]TJ +/F8 9.9626 Tf 25.986 0 Td [(Input)-333(size)-334(to)-333(b)-28(e)-333(app)-28(ended)-333(to.)]TJ -1.08 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 27.951 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -27.951 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 25.184 0 Td [(optional)]TJ/F8 9.9626 Tf -25.184 -11.956 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.547 0 Td [(.)]TJ -43.033 -11.955 Td [(Sp)-28(eci\014ed)-398(as:)-573(an)-398(in)28(teger)]TJ/F11 9.9626 Tf 107.908 0 Td [(>)]TJ/F8 9.9626 Tf 11.588 0 Td [(0.)-638(When)-398(app)-28(end)-398(is)-397(true,)-414(s)-1(p)-27(eci\014es)-398(ho)28(w)-398(man)27(y)]TJ -119.496 -11.955 Td [(en)28(tries)-334(in)-333(the)-333(output)-333(v)27(ectors)-333(are)-333(already)-334(\014lled.)]TJ 0 g 0 G -/F27 9.9626 Tf -205.544 -22.334 Td [(On)-383(Return)]TJ +/F27 9.9626 Tf -24.906 -21.422 Td [(lrw)]TJ 0 g 0 G +/F8 9.9626 Tf 21.156 0 Td [(The)-333(last)-334(ro)28(w)-333(to)-334(b)-27(e)-334(extracted.)]TJ 3.75 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 27.951 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -27.951 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 25.184 0 Td [(optional)]TJ/F8 9.9626 Tf -25.184 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.547 0 Td [(.)]TJ -43.033 -11.956 Td [(Sp)-28(eci\014ed)-333(as:)-445(an)-333(in)28(teger)]TJ/F11 9.9626 Tf 104.691 0 Td [(>)]TJ/F8 9.9626 Tf 10.516 0 Td [(0,)-333(default:)]TJ/F11 9.9626 Tf 48.43 0 Td [(r)-28(ow)]TJ/F8 9.9626 Tf 17.001 0 Td [(.)]TJ 0 g 0 G - 0 -20.479 Td [(nz)]TJ +/F27 9.9626 Tf -205.544 -23.04 Td [(On)-383(Return)]TJ 0 g 0 G -/F8 9.9626 Tf 16.438 0 Td [(the)-333(n)27(u)1(m)27(b)-27(e)-1(r)-333(of)-333(elemen)28(ts)-334(returned)-333(b)28(y)-334(thi)1(s)-334(call.)]TJ 8.468 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 27.951 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf 23.073 0 Td [(.)]TJ -51.024 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 25.184 0 Td [(required)]TJ/F8 9.9626 Tf 41.898 0 Td [(.)]TJ -67.082 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(out)]TJ/F8 9.9626 Tf 16.549 0 Td [(.)]TJ -50.035 -11.956 Td [(Returned)-333(as:)-445(an)-333(in)28(teger)-334(scalar.)]TJ 0 g 0 G -/F27 9.9626 Tf -24.906 -20.479 Td [(ia)]TJ + 0 -21.422 Td [(nz)]TJ 0 g 0 G -/F8 9.9626 Tf 13.733 0 Td [(the)-333(ro)27(w)-333(indices.)]TJ 11.173 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 27.951 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf 23.073 0 Td [(.)]TJ -51.024 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 25.184 0 Td [(required)]TJ/F8 9.9626 Tf 41.898 0 Td [(.)]TJ -67.082 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(inout)]TJ/F8 9.9626 Tf 26.096 0 Td [(.)]TJ -59.582 -11.956 Td [(Sp)-28(eci\014ed)-333(as:)-445(an)-333(in)28(teger)-333(arra)27(y)-333(with)-333(the)]TJ/F30 9.9626 Tf 170.611 0 Td [(ALLOCATABLE)]TJ/F8 9.9626 Tf 60.854 0 Td [(attribute.)]TJ +/F8 9.9626 Tf 16.438 0 Td [(the)-333(n)27(u)1(m)27(b)-27(e)-1(r)-333(of)-333(elemen)28(ts)-334(returned)-333(b)28(y)-334(thi)1(s)-334(call.)]TJ 8.468 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 27.951 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf 23.073 0 Td [(.)]TJ -51.024 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 25.184 0 Td [(required)]TJ/F8 9.9626 Tf 41.898 0 Td [(.)]TJ -67.082 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(out)]TJ/F8 9.9626 Tf 16.549 0 Td [(.)]TJ -50.035 -11.955 Td [(Returned)-333(as:)-445(an)-333(in)28(teger)-334(scalar.)]TJ 0 g 0 G - -89.497 -29.887 Td [(88)]TJ + 141.968 -29.888 Td [(92)]TJ 0 g 0 G ET endstream endobj -1332 0 obj << +1525 0 obj << /Type /Page -/Contents 1333 0 R -/Resources 1331 0 R +/Contents 1526 0 R +/Resources 1524 0 R /MediaBox [0 0 595.276 841.89] -/Parent 1315 0 R -/Annots [ 1330 0 R ] +/Parent 1522 0 R +/Annots [ 1523 0 R ] >> endobj -1330 0 obj << +1523 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [345.53 492.904 423.049 504.029] +/Rect [345.53 429.081 423.049 440.206] /Subtype /Link /A << /S /GoTo /D (spdata) >> >> endobj -1334 0 obj << -/D [1332 0 R /XYZ 150.705 740.998 null] +1527 0 obj << +/D [1525 0 R /XYZ 150.705 740.998 null] >> endobj 334 0 obj << -/D [1332 0 R /XYZ 150.705 696.587 null] +/D [1525 0 R /XYZ 150.705 641.89 null] >> endobj -1331 0 obj << -/Font << /F16 495 0 R /F30 689 0 R /F27 497 0 R /F8 498 0 R /F11 674 0 R >> +1528 0 obj << +/D [1525 0 R /XYZ 150.705 635.164 null] +>> endobj +1529 0 obj << +/D [1525 0 R /XYZ 150.705 635.164 null] +>> endobj +1530 0 obj << +/D [1525 0 R /XYZ 150.705 623.209 null] +>> endobj +1524 0 obj << +/Font << /F16 495 0 R /F27 497 0 R /F8 498 0 R /F11 674 0 R /F30 689 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1337 0 obj << -/Length 3701 +1533 0 obj << +/Length 4359 >> stream 0 g 0 G 0 g 0 G 0 g 0 G BT -/F27 9.9626 Tf 99.895 706.129 Td [(ja)]TJ +/F27 9.9626 Tf 99.895 706.129 Td [(ia)]TJ +0 g 0 G +/F8 9.9626 Tf 13.734 0 Td [(the)-333(ro)28(w)-334(indices.)]TJ 11.173 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 27.951 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf 23.073 0 Td [(.)]TJ -51.024 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 25.183 0 Td [(required)]TJ/F8 9.9626 Tf 41.899 0 Td [(.)]TJ -67.082 -11.956 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(inout)]TJ/F8 9.9626 Tf 26.096 0 Td [(.)]TJ -59.582 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(an)-333(in)28(teger)-333(arra)27(y)-333(with)-333(the)]TJ/F30 9.9626 Tf 170.611 0 Td [(ALLOCATABLE)]TJ/F8 9.9626 Tf 60.854 0 Td [(attribute.)]TJ +0 g 0 G +/F27 9.9626 Tf -256.372 -19.925 Td [(ja)]TJ 0 g 0 G /F8 9.9626 Tf 14.052 0 Td [(the)-333(column)-334(indices)-333(of)-333(the)-334(elemen)28(ts)-333(to)-334(b)-27(e)-334(inserted.)]TJ 10.855 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 27.951 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf 23.073 0 Td [(.)]TJ -51.024 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 25.183 0 Td [(required)]TJ/F8 9.9626 Tf 41.899 0 Td [(.)]TJ -67.082 -11.956 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(inout)]TJ/F8 9.9626 Tf 26.096 0 Td [(.)]TJ -59.582 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(an)-333(in)28(teger)-333(arra)27(y)-333(with)-333(the)]TJ/F30 9.9626 Tf 170.61 0 Td [(ALLOCATABLE)]TJ/F8 9.9626 Tf 60.855 0 Td [(attribute.)]TJ 0 g 0 G @@ -15327,54 +17527,83 @@ BT 0 g 0 G [-500(The)-253(ro)28(w)-252(and)-253(column)-253(ind)1(ic)-1(es)-252(are)-253(returned)-252(in)-253(the)-253(lo)-27(cal)-253(n)28(um)28(b)-28(ering)-253(sc)28(heme;)-280(if)]TJ 12.73 -11.955 Td [(the)-222(global)-222(n)27(um)28(b)-28(erin)1(g)-223(is)-222(desired,)-244(the)-223(user)-222(ma)28(y)-222(emplo)27(y)-222(the)]TJ/F30 9.9626 Tf 243.172 0 Td [(psb_loc_to_glob)]TJ/F8 9.9626 Tf -243.172 -11.955 Td [(routine)-333(on)-334(th)1(e)-334(output.)]TJ 0 g 0 G - 141.968 -290.909 Td [(89)]TJ + 141.968 -223.163 Td [(93)]TJ 0 g 0 G ET endstream endobj -1336 0 obj << +1532 0 obj << /Type /Page -/Contents 1337 0 R -/Resources 1335 0 R +/Contents 1533 0 R +/Resources 1531 0 R /MediaBox [0 0 595.276 841.89] -/Parent 1315 0 R +/Parent 1522 0 R >> endobj -1338 0 obj << -/D [1336 0 R /XYZ 99.895 740.998 null] +1534 0 obj << +/D [1532 0 R /XYZ 99.895 740.998 null] >> endobj -1339 0 obj << -/D [1336 0 R /XYZ 99.895 496.913 null] +1535 0 obj << +/D [1532 0 R /XYZ 99.895 429.167 null] >> endobj -1340 0 obj << -/D [1336 0 R /XYZ 99.895 439.185 null] +1536 0 obj << +/D [1532 0 R /XYZ 99.895 371.44 null] >> endobj -1341 0 obj << -/D [1336 0 R /XYZ 99.895 418.983 null] +1537 0 obj << +/D [1532 0 R /XYZ 99.895 351.237 null] >> endobj -1335 0 obj << +1531 0 obj << /Font << /F27 497 0 R /F8 498 0 R /F30 689 0 R /F16 495 0 R /F11 674 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1347 0 obj << -/Length 4126 +1543 0 obj << +/Length 4835 >> stream 0 g 0 G 0 g 0 G +0 g 0 G +0 g 0 G BT -/F16 11.9552 Tf 150.705 706.129 Td [(psb)]TJ +/F16 14.3462 Tf 150.705 680.226 Td [(psb)]TJ ET q -1 0 0 1 171.761 706.328 cm -[]0 d 0 J 0.398 w 0 0 m 4.035 0 l S +1 0 0 1 175.972 680.425 cm +[]0 d 0 J 0.398 w 0 0 m 4.842 0 l S +Q +BT +/F16 14.3462 Tf 180.814 680.226 Td [(sizeof|Memory)-375(o)-31(ccupation)]TJ/F8 9.9626 Tf -30.109 -29.791 Td [(This)-333(function)-334(computes)-333(the)-333(memory)-334(o)-27(c)-1(cup)1(ation)-334(of)-333(a)-333(PSBLAS)-334(ob)-55(ject.)]TJ 1.702 -17.933 Td [(i)-171(s)-171(z)-682(=)-672(p)-160(s)-161(b)]TJ +ET +q +1 0 0 1 208.572 632.701 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 213.162 632.502 Td [(s)-161(i)-160(z)-161(e)-161(o)-161(f)-266(\050)-155(a)-156(\051)]TJ -60.755 -11.955 Td [(i)-171(s)-171(z)-682(=)-672(p)-160(s)-161(b)]TJ +ET +q +1 0 0 1 208.572 620.746 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 213.162 620.547 Td [(s)-161(i)-160(z)-161(e)-161(o)-161(f)-266(\050)-234(d)-129(e)-129(s)-128(c)]TJ +ET +q +1 0 0 1 277.655 620.746 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 281.927 620.547 Td [(a)-234(\051)]TJ -129.52 -11.955 Td [(i)-171(s)-171(z)-682(=)-672(p)-160(s)-161(b)]TJ +ET +q +1 0 0 1 208.572 608.791 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F16 11.9552 Tf 175.796 706.129 Td [(sizeof)-375(|)-375(Memory)-375(o)-31(ccupation)]TJ/F8 9.9626 Tf -25.091 -18.389 Td [(This)-333(function)-334(computes)-333(the)-333(memory)-334(o)-27(c)-1(cup)1(ation)-334(of)-333(a)-333(PSBLAS)-334(ob)-55(ject.)]TJ +/F8 9.9626 Tf 213.162 608.592 Td [(s)-161(i)-160(z)-161(e)-161(o)-161(f)-266(\050)-218(p)-113(r)-113(e)-113(c)-218(\051)]TJ 0 g 0 G 0 g 0 G -/F30 9.9626 Tf 0 -21.918 Td [(isz)-525(=)-525(psb_sizeof\050a\051)]TJ 0 -11.955 Td [(isz)-525(=)-525(psb_sizeof\050desc_a\051)]TJ 0 -11.956 Td [(isz)-525(=)-525(psb_sizeof\050prec\051)]TJ 0 g 0 G -/F27 9.9626 Tf 0 -21.917 Td [(T)32(yp)-32(e:)]TJ +/F27 9.9626 Tf -62.457 -27.895 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G /F8 9.9626 Tf 33.797 0 Td [(Async)28(hronous.)]TJ 0 g 0 G @@ -15388,69 +17617,69 @@ BT /F30 9.9626 Tf 170.915 0 Td [(psb)]TJ ET q -1 0 0 1 362.845 532.522 cm +1 0 0 1 362.845 493.225 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 365.983 532.322 Td [(Tspmat)]TJ +/F30 9.9626 Tf 365.983 493.025 Td [(Tspmat)]TJ ET q -1 0 0 1 397.993 532.522 cm +1 0 0 1 397.993 493.225 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 401.131 532.322 Td [(type)]TJ +/F30 9.9626 Tf 401.131 493.025 Td [(type)]TJ 0 g 0 G /F8 9.9626 Tf 20.921 0 Td [(.)]TJ 0 g 0 G /F27 9.9626 Tf -271.347 -19.925 Td [(desc)]TJ ET q -1 0 0 1 172.619 512.596 cm +1 0 0 1 172.619 473.299 cm []0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q BT -/F27 9.9626 Tf 176.057 512.397 Td [(a)]TJ +/F27 9.9626 Tf 176.057 473.1 Td [(a)]TJ 0 g 0 G -/F8 9.9626 Tf 10.55 0 Td [(Comm)28(unication)-334(descriptor.)]TJ -10.996 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.612 0 Td [(required)]TJ/F8 9.9626 Tf -29.612 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.548 0 Td [(.)]TJ -43.034 -11.956 Td [(Sp)-28(eci\014ed)-333(as:)-445(a)-333(structured)-333(data)-333(of)-334(t)28(yp)-28(e)]TJ +/F8 9.9626 Tf 10.55 0 Td [(Comm)28(unication)-334(descriptor.)]TJ -10.996 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.612 0 Td [(required)]TJ/F8 9.9626 Tf -29.612 -11.956 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.548 0 Td [(.)]TJ -43.034 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(a)-333(structured)-333(data)-333(of)-334(t)28(yp)-28(e)]TJ 0 0 1 rg 0 0 1 RG /F30 9.9626 Tf 170.915 0 Td [(psb)]TJ ET q -1 0 0 1 362.845 464.776 cm +1 0 0 1 362.845 425.479 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 365.983 464.576 Td [(desc)]TJ +/F30 9.9626 Tf 365.983 425.279 Td [(desc)]TJ ET q -1 0 0 1 387.532 464.776 cm +1 0 0 1 387.532 425.479 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 390.67 464.576 Td [(type)]TJ +/F30 9.9626 Tf 390.67 425.279 Td [(type)]TJ 0 g 0 G /F8 9.9626 Tf 20.922 0 Td [(.)]TJ 0 g 0 G /F27 9.9626 Tf -260.887 -19.925 Td [(prec)]TJ 0 g 0 G -/F8 9.9626 Tf 26.408 0 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.378 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -33.879 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf -29.611 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.485 0 Td [(in)]TJ/F8 9.9626 Tf 9.548 0 Td [(.)]TJ -43.033 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-444(a)-334(preconditioner)-333(data)-333(structure)]TJ +/F8 9.9626 Tf 26.408 0 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.378 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -33.879 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf -29.611 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.485 0 Td [(in)]TJ/F8 9.9626 Tf 9.548 0 Td [(.)]TJ -43.033 -11.956 Td [(Sp)-28(eci\014ed)-333(as:)-444(a)-334(preconditioner)-333(data)-333(structure)]TJ 0 0 1 rg 0 0 1 RG /F30 9.9626 Tf 197.537 0 Td [(psb)]TJ ET q -1 0 0 1 389.467 408.985 cm +1 0 0 1 389.467 369.688 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 392.606 408.786 Td [(prec)]TJ +/F30 9.9626 Tf 392.606 369.489 Td [(prec)]TJ ET q -1 0 0 1 414.155 408.985 cm +1 0 0 1 414.155 369.688 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 417.293 408.786 Td [(type)]TJ +/F30 9.9626 Tf 417.293 369.489 Td [(type)]TJ 0 g 0 G /F8 9.9626 Tf 20.921 0 Td [(.)]TJ 0 g 0 G @@ -15459,150 +17688,197 @@ BT 0 g 0 G 0 -19.925 Td [(F)96(unction)-384(v)64(alue)]TJ 0 g 0 G -/F8 9.9626 Tf 78.386 0 Td [(The)-332(memory)-331(o)-28(ccupation)-332(of)-331(the)-332(ob)-55(jec)-1(t)-331(sp)-28(eci\014ed)-332(in)-331(the)-332(calling)]TJ -53.48 -11.955 Td [(sequence,)-333(in)-334(b)28(ytes.)]TJ 0 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(Returned)-333(as:)-445(an)]TJ/F30 9.9626 Tf 73.835 0 Td [(integer\050psb_long_int_k_\051)]TJ/F8 9.9626 Tf 128.849 0 Td [(n)28(um)28(b)-28(er.)]TJ +/F8 9.9626 Tf 78.386 0 Td [(The)-332(memory)-331(o)-28(ccupation)-332(of)-331(the)-332(ob)-55(jec)-1(t)-331(sp)-28(eci\014ed)-332(in)-331(the)-332(calling)]TJ -53.48 -11.955 Td [(sequence,)-333(in)-334(b)28(ytes.)]TJ 0 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.956 Td [(Returned)-333(as:)-445(an)]TJ/F30 9.9626 Tf 73.835 0 Td [(integer\050psb_long_int_k_\051)]TJ/F8 9.9626 Tf 128.849 0 Td [(n)28(um)28(b)-28(er.)]TJ 0 g 0 G - -60.716 -242.632 Td [(90)]TJ + -60.716 -203.334 Td [(94)]TJ 0 g 0 G ET endstream endobj -1346 0 obj << +1542 0 obj << /Type /Page -/Contents 1347 0 R -/Resources 1345 0 R +/Contents 1543 0 R +/Resources 1541 0 R /MediaBox [0 0 595.276 841.89] -/Parent 1315 0 R -/Annots [ 1342 0 R 1343 0 R 1344 0 R ] +/Parent 1522 0 R +/Annots [ 1538 0 R 1539 0 R 1540 0 R ] >> endobj -1342 0 obj << +1538 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [345.53 529.112 423.049 540.237] +/Rect [345.53 489.815 423.049 500.94] /Subtype /Link /A << /S /GoTo /D (spdata) >> >> endobj -1343 0 obj << +1539 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [345.53 461.366 412.588 472.491] +/Rect [345.53 422.069 412.588 433.194] /Subtype /Link /A << /S /GoTo /D (descdata) >> >> endobj -1344 0 obj << +1540 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [372.153 405.575 439.211 416.7] +/Rect [372.153 366.278 439.211 377.403] /Subtype /Link /A << /S /GoTo /D (precdata) >> >> endobj -1348 0 obj << -/D [1346 0 R /XYZ 150.705 740.998 null] +1544 0 obj << +/D [1542 0 R /XYZ 150.705 740.998 null] >> endobj 338 0 obj << -/D [1346 0 R /XYZ 150.705 697.37 null] +/D [1542 0 R /XYZ 150.705 659.601 null] >> endobj -1345 0 obj << -/Font << /F16 495 0 R /F8 498 0 R /F30 689 0 R /F27 497 0 R /F11 674 0 R >> +1545 0 obj << +/D [1542 0 R /XYZ 150.705 642.52 null] +>> endobj +1546 0 obj << +/D [1542 0 R /XYZ 150.705 644.457 null] +>> endobj +1547 0 obj << +/D [1542 0 R /XYZ 150.705 632.502 null] +>> endobj +1548 0 obj << +/D [1542 0 R /XYZ 150.705 620.547 null] +>> endobj +1541 0 obj << +/Font << /F16 495 0 R /F8 498 0 R /F27 497 0 R /F11 674 0 R /F30 689 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1351 0 obj << -/Length 5754 +1551 0 obj << +/Length 6654 >> stream 0 g 0 G 0 g 0 G +0 g 0 G +0 g 0 G BT -/F16 11.9552 Tf 99.895 706.129 Td [(Sorting)-375(utilities)]TJ 0 -19.593 Td [(psb)]TJ +/F16 14.3462 Tf 99.895 680.08 Td [(Sorting)-375(utilities|)]TJ/F16 11.9552 Tf 0 -29.931 Td [(psb)]TJ ET q -1 0 0 1 120.951 686.736 cm +1 0 0 1 120.951 650.348 cm []0 d 0 J 0.398 w 0 0 m 4.035 0 l S Q BT -/F16 11.9552 Tf 124.986 686.536 Td [(msort)-375(|)-375(Sorting)-375(b)31(y)-375(the)-375(Merge-sort)-375(algorithm)]TJ -25.091 -12.601 Td [(psb)]TJ +/F16 11.9552 Tf 124.986 650.149 Td [(msort)-375(|)-375(Sorting)-375(b)31(y)-375(the)-375(Merge-sort)-375(algorithm)]TJ -25.091 -11.992 Td [(psb)]TJ ET q -1 0 0 1 120.951 674.134 cm +1 0 0 1 120.951 638.356 cm []0 d 0 J 0.398 w 0 0 m 4.035 0 l S Q BT -/F16 11.9552 Tf 124.986 673.935 Td [(qsort)-375(|)-375(Sorting)-375(b)31(y)-375(the)-375(Quic)31(ksort)-375(algorithm)]TJ -25.091 -12.602 Td [(psb)]TJ +/F16 11.9552 Tf 124.986 638.157 Td [(qsort)-375(|)-375(Sorting)-375(b)31(y)-375(the)-375(Quic)31(ksort)-375(algorithm)]TJ -25.091 -11.992 Td [(psb)]TJ ET q -1 0 0 1 120.951 661.532 cm +1 0 0 1 120.951 626.365 cm []0 d 0 J 0.398 w 0 0 m 4.035 0 l S Q BT -/F16 11.9552 Tf 124.986 661.333 Td [(hsort)-375(|)-375(Sorting)-375(b)31(y)-375(the)-375(Heapsort)-375(algorithm)]TJ +/F16 11.9552 Tf 124.986 626.165 Td [(hsort)-375(|)-375(Sorting)-375(b)31(y)-375(the)-375(Heapsort)-375(algorithm)]TJ/F27 9.9626 Tf -23.714 -18.005 Td [(c)-138(a)-138(l)-139(l)]TJ/F8 9.9626 Tf 29.534 0 Td [(p)-103(s)-102(b)]TJ +ET +q +1 0 0 1 149.47 608.359 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 153.481 608.16 Td [(m)-103(s)-102(o)-103(r)-103(t)-208(\050)-129(x)-210(,)-259(i)-99(x)-358(,)-276(d)-115(i)-115(r)-391(,)-325(f)-163(l)-163(a)-164(g)-269(\051)]TJ/F27 9.9626 Tf -52.209 -11.955 Td [(c)-138(a)-138(l)-139(l)]TJ/F8 9.9626 Tf 29.838 0 Td [(p)-133(s)-133(b)]TJ +ET +q +1 0 0 1 150.688 596.404 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 155.003 596.205 Td [(q)-133(s)-133(o)-134(r)-133(t)-238(\050)-130(x)-209(,)-260(i)-99(x)-358(,)-276(d)-115(i)-115(r)-391(,)-324(f)-164(l)-163(a)-163(g)-269(\051)]TJ/F27 9.9626 Tf -53.731 -11.956 Td [(c)-138(a)-138(l)-139(l)]TJ/F8 9.9626 Tf 29.811 0 Td [(p)-130(s)-131(b)]TJ +ET +q +1 0 0 1 150.577 584.449 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 154.865 584.249 Td [(h)-130(s)-131(o)-130(r)-131(t)-235(\050)-130(x)-209(,)-260(i)-99(x)-358(,)-276(d)-115(i)-115(r)-391(,)-325(f)-163(l)-163(a)-163(g)-269(\051)]TJ 0 g 0 G 0 g 0 G -/F30 9.9626 Tf -25.091 -22.511 Td [(call)-525(psb_msort\050x,ix,dir,flag\051)]TJ 0 -11.955 Td [(call)-525(psb_qsort\050x,ix,dir,flag\051)]TJ 0 -11.955 Td [(call)-525(psb_hsort\050x,ix,dir,flag\051)]TJ/F8 9.9626 Tf 14.944 -21.865 Td [(These)-332(serial)-332(rou)1(tines)-332(sort)-332(a)-332(sequence)]TJ/F11 9.9626 Tf 162.708 0 Td [(X)]TJ/F8 9.9626 Tf 12.34 0 Td [(in)28(to)-332(ascending)-332(or)-331(descending)-332(order.)]TJ -189.992 -11.955 Td [(The)-320(argumen)28(t)-321(meaning)-320(is)-320(iden)28(tical)-320(for)-320(the)-321(thr)1(e)-1(e)-320(calls;)-324(the)-321(on)1(ly)-321(di\013erence)-320(is)-320(the)]TJ 0 -11.955 Td [(algorithm)-333(used)-334(to)-333(accomplish)-333(the)-334(task)-333(\050see)-334(Usage)-333(Notes)-333(b)-28(elo)28(w\051.)]TJ + -40.026 -18.042 Td [(These)-332(serial)-332(rou)1(tines)-332(sort)-332(a)-332(sequence)]TJ/F11 9.9626 Tf 162.708 0 Td [(X)]TJ/F8 9.9626 Tf 12.34 0 Td [(in)28(to)-332(ascending)-332(or)-331(descending)-332(order.)]TJ -189.992 -11.955 Td [(The)-320(argumen)28(t)-321(meaning)-320(is)-320(iden)28(tical)-320(for)-320(the)-321(thr)1(e)-1(e)-320(calls;)-324(the)-321(on)1(ly)-321(di\013erence)-320(is)-320(the)]TJ 0 -11.955 Td [(algorithm)-333(used)-334(to)-333(accomplish)-333(the)-334(task)-333(\050see)-334(Usage)-333(Notes)-333(b)-28(elo)28(w\051.)]TJ 0 g 0 G -/F27 9.9626 Tf 0 -21.865 Td [(T)32(yp)-32(e:)]TJ +/F27 9.9626 Tf 0 -20.035 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G /F8 9.9626 Tf 33.797 0 Td [(Async)28(hronous.)]TJ 0 g 0 G -/F27 9.9626 Tf -33.797 -22.511 Td [(On)-383(En)32(try)]TJ +/F27 9.9626 Tf -33.797 -20.071 Td [(On)-383(En)32(try)]TJ 0 g 0 G 0 g 0 G - 0 -22.511 Td [(x)]TJ + 0 -20.071 Td [(x)]TJ 0 g 0 G /F8 9.9626 Tf 11.028 0 Td [(The)-333(sequence)-334(to)-333(b)-28(e)-333(sorted.)]TJ 13.879 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 25.183 0 Td [(required)]TJ/F8 9.9626 Tf 41.899 0 Td [(.)]TJ -67.082 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(an)-333(in)28(teger,)-333(real)-334(or)-333(complex)-333(arra)27(y)-333(of)-333(rank)-333(1.)]TJ 0 g 0 G -/F27 9.9626 Tf -24.907 -22.511 Td [(ix)]TJ +/F27 9.9626 Tf -24.907 -20.071 Td [(ix)]TJ 0 g 0 G /F8 9.9626 Tf 14.211 0 Td [(A)-333(v)27(ector)-333(of)-333(indices.)]TJ 10.696 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 25.183 0 Td [(optional)]TJ/F8 9.9626 Tf 40.577 0 Td [(.)]TJ -65.76 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(an)-333(in)28(teger)-333(arra)27(y)-333(of)-333(\050at)-333(le)-1(ast\051)-333(the)-333(same)-334(size)-333(as)]TJ/F11 9.9626 Tf 258.559 0 Td [(X)]TJ/F8 9.9626 Tf 9.035 0 Td [(.)]TJ 0 g 0 G -/F27 9.9626 Tf -292.501 -22.511 Td [(dir)]TJ +/F27 9.9626 Tf -292.501 -20.072 Td [(dir)]TJ 0 g 0 G -/F8 9.9626 Tf 19.248 0 Td [(The)-333(desired)-334(ordering.)]TJ 5.659 -11.956 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 25.183 0 Td [(optional)]TJ/F8 9.9626 Tf 40.577 0 Td [(.)]TJ -65.76 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(an)-333(in)28(teger)-333(v)55(alue:)]TJ +/F8 9.9626 Tf 19.248 0 Td [(The)-333(desired)-334(ordering.)]TJ 5.659 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 25.183 0 Td [(optional)]TJ/F8 9.9626 Tf 40.577 0 Td [(.)]TJ -65.76 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(an)-333(in)28(teger)-333(v)55(alue:)]TJ 0 g 0 G -/F27 9.9626 Tf 0 -22.511 Td [(In)32(teger)-383(and)-384(real)-383(data:)]TJ +/F27 9.9626 Tf 0 -20.071 Td [(In)32(teger)-383(and)-384(real)-383(data:)]TJ 0 g 0 G /F30 9.9626 Tf 114.397 0 Td [(psb_sort_up_)]TJ/F8 9.9626 Tf 62.764 0 Td [(,)]TJ/F30 9.9626 Tf 5.203 0 Td [(psb_sort_down_)]TJ/F8 9.9626 Tf 73.224 0 Td [(,)]TJ/F30 9.9626 Tf 5.203 0 Td [(psb_asort_up_)]TJ/F8 9.9626 Tf 67.994 0 Td [(,)]TJ/F30 9.9626 Tf -306.867 -11.955 Td [(psb_asort_down_)]TJ/F8 9.9626 Tf 78.455 0 Td [(;)-333(default)]TJ/F30 9.9626 Tf 39.574 0 Td [(psb_sort_up_)]TJ/F8 9.9626 Tf 62.764 0 Td [(.)]TJ 0 g 0 G -/F27 9.9626 Tf -202.711 -17.233 Td [(Complex)-383(data:)]TJ +/F27 9.9626 Tf -202.711 -16.013 Td [(Complex)-383(data:)]TJ 0 g 0 G /F30 9.9626 Tf 78.338 0 Td [(psb_lsort_up_)]TJ/F8 9.9626 Tf 67.994 0 Td [(,)]TJ/F30 9.9626 Tf 5.203 0 Td [(psb_lsort_down_)]TJ/F8 9.9626 Tf 78.455 0 Td [(,)]TJ/F30 9.9626 Tf 5.203 0 Td [(psb_asort_up_)]TJ/F8 9.9626 Tf 67.994 0 Td [(,)]TJ/F30 9.9626 Tf 5.203 0 Td [(psb_asort_down_)]TJ/F8 9.9626 Tf 78.455 0 Td [(;)]TJ -364.927 -11.955 Td [(default)]TJ/F30 9.9626 Tf 33.485 0 Td [(psb_lsort_up_)]TJ/F8 9.9626 Tf 67.995 0 Td [(.)]TJ 0 g 0 G -/F27 9.9626 Tf -148.305 -22.511 Td [(\015ag)]TJ +/F27 9.9626 Tf -148.305 -20.071 Td [(\015ag)]TJ 0 g 0 G -/F8 9.9626 Tf 22.645 0 Td [(Whether)-333(to)-334(k)28(eep)-333(the)-333(original)-334(v)56(alues)-333(in)]TJ/F11 9.9626 Tf 170.582 0 Td [(I)-78(X)]TJ/F8 9.9626 Tf 14.197 0 Td [(.)]TJ -182.517 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 25.183 0 Td [(optional)]TJ/F8 9.9626 Tf 40.577 0 Td [(.)]TJ -65.76 -11.956 Td [(Sp)-28(eci\014ed)-222(as:)-389(an)-222(in)28(teger)-222(v)55(alue)]TJ/F30 9.9626 Tf 125.446 0 Td [(psb_sort_ovw_idx_)]TJ/F8 9.9626 Tf 91.13 0 Td [(or)]TJ/F30 9.9626 Tf 11.097 0 Td [(psb_sort_keep_idx_)]TJ/F8 9.9626 Tf 94.147 0 Td [(;)]TJ -321.82 -11.955 Td [(default)]TJ/F30 9.9626 Tf 33.486 0 Td [(psb_sort_ovw_idx_)]TJ/F8 9.9626 Tf 88.915 0 Td [(.)]TJ +/F8 9.9626 Tf 22.645 0 Td [(Whether)-333(to)-334(k)28(eep)-333(the)-333(original)-334(v)56(alues)-333(in)]TJ/F11 9.9626 Tf 170.582 0 Td [(I)-78(X)]TJ/F8 9.9626 Tf 14.197 0 Td [(.)]TJ -182.517 -11.956 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 25.183 0 Td [(optional)]TJ/F8 9.9626 Tf 40.577 0 Td [(.)]TJ -65.76 -11.955 Td [(Sp)-28(eci\014ed)-222(as:)-389(an)-222(in)28(teger)-222(v)55(alue)]TJ/F30 9.9626 Tf 125.446 0 Td [(psb_sort_ovw_idx_)]TJ/F8 9.9626 Tf 91.13 0 Td [(or)]TJ/F30 9.9626 Tf 11.097 0 Td [(psb_sort_keep_idx_)]TJ/F8 9.9626 Tf 94.147 0 Td [(;)]TJ -321.82 -11.955 Td [(default)]TJ/F30 9.9626 Tf 33.486 0 Td [(psb_sort_ovw_idx_)]TJ/F8 9.9626 Tf 88.915 0 Td [(.)]TJ 0 g 0 G -/F27 9.9626 Tf -147.308 -24.503 Td [(On)-383(Return)]TJ +/F27 9.9626 Tf -147.308 -22.063 Td [(On)-383(Return)]TJ 0 g 0 G 0 g 0 G - 0 -22.511 Td [(x)]TJ + 0 -20.071 Td [(x)]TJ 0 g 0 G /F8 9.9626 Tf 11.028 0 Td [(The)-333(sequence)-334(of)-333(v)55(alues,)-333(in)-333(the)-334(c)28(hosen)-333(ordering.)]TJ 13.879 -11.956 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 25.183 0 Td [(required)]TJ/F8 9.9626 Tf 41.899 0 Td [(.)]TJ -67.082 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(an)-333(in)28(teger,)-333(real)-334(or)-333(complex)-333(arra)27(y)-333(of)-333(rank)-333(1.)]TJ 0 g 0 G -/F27 9.9626 Tf -24.907 -22.511 Td [(ix)]TJ +/F27 9.9626 Tf -24.907 -20.071 Td [(ix)]TJ 0 g 0 G /F8 9.9626 Tf 14.211 0 Td [(A)-333(v)27(ector)-333(of)-333(indices.)]TJ 10.696 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(Optional)]TJ/F8 9.9626 Tf -29.611 -11.955 Td [(An)-332(in)27(teger)-332(arra)28(y)-333(of)-332(rank)-333(1,)-332(whose)-333(en)28(tries)-332(are)-333(mo)28(v)28(ed)-333(to)-332(the)-333(same)-332(p)-28(osition)]TJ 0 -11.955 Td [(as)-333(the)-334(corresp)-28(on)1(ding)-334(en)28(tries)-333(in)]TJ/F11 9.9626 Tf 136.959 0 Td [(x)]TJ/F8 9.9626 Tf 5.694 0 Td [(.)]TJ 0 g 0 G - -0.685 -43.727 Td [(91)]TJ + -0.685 -41.897 Td [(95)]TJ 0 g 0 G ET endstream endobj -1350 0 obj << +1550 0 obj << /Type /Page -/Contents 1351 0 R -/Resources 1349 0 R +/Contents 1551 0 R +/Resources 1549 0 R /MediaBox [0 0 595.276 841.89] -/Parent 1353 0 R +/Parent 1522 0 R >> endobj -1352 0 obj << -/D [1350 0 R /XYZ 99.895 740.998 null] +1552 0 obj << +/D [1550 0 R /XYZ 99.895 740.998 null] >> endobj 342 0 obj << -/D [1350 0 R /XYZ 99.895 696.813 null] +/D [1550 0 R /XYZ 99.895 659.351 null] >> endobj -1349 0 obj << -/Font << /F16 495 0 R /F30 689 0 R /F8 498 0 R /F11 674 0 R /F27 497 0 R >> +1553 0 obj << +/D [1550 0 R /XYZ 99.895 617.79 null] +>> endobj +1554 0 obj << +/D [1550 0 R /XYZ 99.895 620.115 null] +>> endobj +1555 0 obj << +/D [1550 0 R /XYZ 99.895 608.16 null] +>> endobj +1556 0 obj << +/D [1550 0 R /XYZ 99.895 596.205 null] +>> endobj +1549 0 obj << +/Font << /F16 495 0 R /F27 497 0 R /F8 498 0 R /F11 674 0 R /F30 689 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1356 0 obj << +1559 0 obj << /Length 6990 >> stream @@ -15703,53 +17979,53 @@ BT 0 g 0 G [-500(The)-358(merge-sort)-358(algorithm)-357(is)-358(implemen)28(ted)-358(to)-358(tak)28(e)-358(adv)56(an)28(tage)-358(of)-358(sub-)]TJ 17.158 -11.955 Td [(sequences)-401(that)-400(ma)28(y)-401(b)-28(e)-400(already)-401(in)-400(the)-401(desired)-400(ordering)-400(prior)-401(to)-400(the)]TJ 0 -11.956 Td [(subroutine)-246(call;)-275(this)-246(situation)-246(is)-247(relativ)28(ely)-246(common)-246(when)-246(dealing)-246(with)]TJ 0 -11.955 Td [(groups)-301(of)-301(indices)-301(of)-302(sparse)-301(matrix)-301(en)28(tries,)-308(th)28(us)-301(merge-sort)-302(is)-301(the)-301(pre-)]TJ 0 -11.955 Td [(ferred)-249(c)28(hoice)-249(when)-249(a)-249(sorting)-248(is)-249(needed)-249(b)28(y)-249(other)-249(routines)-249(in)-249(t)1(he)-249(library)83(.)]TJ 0 g 0 G - 120.05 -205.23 Td [(92)]TJ + 120.05 -205.23 Td [(96)]TJ 0 g 0 G ET endstream endobj -1355 0 obj << +1558 0 obj << /Type /Page -/Contents 1356 0 R -/Resources 1354 0 R +/Contents 1559 0 R +/Resources 1557 0 R /MediaBox [0 0 595.276 841.89] -/Parent 1353 0 R +/Parent 1522 0 R >> endobj -1357 0 obj << -/D [1355 0 R /XYZ 150.705 740.998 null] +1560 0 obj << +/D [1558 0 R /XYZ 150.705 740.998 null] >> endobj -1358 0 obj << -/D [1355 0 R /XYZ 150.705 702.144 null] +1561 0 obj << +/D [1558 0 R /XYZ 150.705 702.144 null] >> endobj -1359 0 obj << -/D [1355 0 R /XYZ 150.705 668.326 null] +1562 0 obj << +/D [1558 0 R /XYZ 150.705 668.326 null] >> endobj -1360 0 obj << -/D [1355 0 R /XYZ 150.705 624.491 null] +1563 0 obj << +/D [1558 0 R /XYZ 150.705 624.491 null] >> endobj -1361 0 obj << -/D [1355 0 R /XYZ 150.705 556.745 null] +1564 0 obj << +/D [1558 0 R /XYZ 150.705 556.745 null] >> endobj -1362 0 obj << -/D [1355 0 R /XYZ 150.705 500.954 null] +1565 0 obj << +/D [1558 0 R /XYZ 150.705 500.954 null] >> endobj -1363 0 obj << -/D [1355 0 R /XYZ 150.705 468.52 null] +1566 0 obj << +/D [1558 0 R /XYZ 150.705 468.52 null] >> endobj -1364 0 obj << -/D [1355 0 R /XYZ 150.705 425.182 null] +1567 0 obj << +/D [1558 0 R /XYZ 150.705 425.182 null] >> endobj -1365 0 obj << -/D [1355 0 R /XYZ 150.705 383.395 null] +1568 0 obj << +/D [1558 0 R /XYZ 150.705 383.395 null] >> endobj -1366 0 obj << -/D [1355 0 R /XYZ 150.705 355.499 null] +1569 0 obj << +/D [1558 0 R /XYZ 150.705 355.499 null] >> endobj -1354 0 obj << +1557 0 obj << /Font << /F16 495 0 R /F8 498 0 R /F11 674 0 R /F14 692 0 R /F7 690 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1369 0 obj << +1572 0 obj << /Length 181 >> stream @@ -15758,143 +18034,167 @@ stream BT /F16 14.3462 Tf 99.895 706.129 Td [(7)-1125(P)31(arallel)-375(en)31(vironmen)32(t)-375(routines)]TJ 0 g 0 G -/F8 9.9626 Tf 166.875 -615.691 Td [(93)]TJ +/F8 9.9626 Tf 166.875 -615.691 Td [(97)]TJ 0 g 0 G ET endstream endobj -1368 0 obj << +1571 0 obj << /Type /Page -/Contents 1369 0 R -/Resources 1367 0 R +/Contents 1572 0 R +/Resources 1570 0 R /MediaBox [0 0 595.276 841.89] -/Parent 1353 0 R +/Parent 1574 0 R >> endobj -1370 0 obj << -/D [1368 0 R /XYZ 99.895 740.998 null] +1573 0 obj << +/D [1571 0 R /XYZ 99.895 740.998 null] >> endobj 346 0 obj << -/D [1368 0 R /XYZ 99.895 716.092 null] +/D [1571 0 R /XYZ 99.895 716.092 null] >> endobj -1367 0 obj << +1570 0 obj << /Font << /F16 495 0 R /F8 498 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1373 0 obj << -/Length 5573 +1577 0 obj << +/Length 5897 >> stream 0 g 0 G 0 g 0 G +0 g 0 G +0 g 0 G BT -/F16 11.9552 Tf 150.705 706.129 Td [(psb)]TJ +/F16 14.3462 Tf 150.705 680.226 Td [(psb)]TJ ET q -1 0 0 1 171.761 706.328 cm -[]0 d 0 J 0.398 w 0 0 m 4.035 0 l S +1 0 0 1 175.972 680.425 cm +[]0 d 0 J 0.398 w 0 0 m 4.842 0 l S +Q +BT +/F16 14.3462 Tf 180.814 680.226 Td [(init|Initializes)-375(PSBLAS)-375(parallel)]TJ -30.109 -17.933 Td [(en)31(vironmen)31(t)]TJ/F27 9.9626 Tf 1.377 -35.768 Td [(c)-138(a)-138(l)-139(l)]TJ/F8 9.9626 Tf 30.099 0 Td [(p)-159(s)-160(b)]TJ +ET +q +1 0 0 1 202.542 626.724 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F16 11.9552 Tf 175.796 706.129 Td [(init)-375(|)-375(Initializes)-375(PSBLAS)-375(parallel)-375(en)31(vironmen)31(t)]TJ +/F8 9.9626 Tf 207.119 626.525 Td [(i)-159(n)-160(i)-159(t)-265(\050)-230(i)-124(c)-124(o)-124(n)-124(t)-124(x)-124(t)-409(,)-784(n)-22(p)-205(,)-877(b)-116(a)-115(s)-116(e)-115(c)-116(t)-115(x)-116(t)-392(,)-904(i)-143(d)-143(s)-249(\051)]TJ 0 g 0 G 0 g 0 G -/F30 9.9626 Tf -25.091 -18.389 Td [(call)-525(psb_init\050icontxt,)-525(np,)-525(basectxt,)-525(ids\051)]TJ/F8 9.9626 Tf 14.944 -21.918 Td [(This)-294(subroutine)-294(initial)1(iz)-1(es)-293(the)-294(PSBLAS)-294(parallel)-294(en)28(vironmen)28(t,)-302(de\014ning)-294(a)-294(vir-)]TJ -14.944 -11.955 Td [(tual)-333(parallel)-334(mac)28(hine.)]TJ + -41.47 -17.933 Td [(This)-294(subroutine)-294(initial)1(iz)-1(es)-293(the)-294(PSBLAS)-294(parallel)-294(en)28(vironmen)28(t,)-302(de\014ning)-294(a)-294(vir-)]TJ -14.944 -11.955 Td [(tual)-333(parallel)-334(mac)28(hine.)]TJ 0 g 0 G -/F27 9.9626 Tf 0 -19.926 Td [(T)32(yp)-32(e:)]TJ +/F27 9.9626 Tf 0 -11.955 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G /F8 9.9626 Tf 33.797 0 Td [(Sync)28(hronous.)]TJ 0 g 0 G -/F27 9.9626 Tf -33.797 -19.925 Td [(On)-383(En)32(try)]TJ +/F27 9.9626 Tf -33.797 -19.926 Td [(On)-383(En)32(try)]TJ 0 g 0 G 0 g 0 G 0 -19.925 Td [(np)]TJ 0 g 0 G -/F8 9.9626 Tf 17.711 0 Td [(Num)28(b)-28(er)-333(of)-334(pro)-27(cess)-1(es)-333(in)-333(the)-334(P)1(SBLA)-1(S)-333(virtual)-333(parallel)-333(mac)27(hin)1(e)-1(.)]TJ 7.196 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.378 0 Td [(global)]TJ/F8 9.9626 Tf 29.756 0 Td [(.)]TJ -62.134 -11.956 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(optional)]TJ/F8 9.9626 Tf 40.577 0 Td [(.)]TJ -70.188 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.485 0 Td [(in)]TJ/F8 9.9626 Tf 9.548 0 Td [(.)]TJ -43.033 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-444(an)-334(in)28(teger)-333(v)55(alue.)-778(Defau)1(lt:)-445(use)-333(all)-334(a)28(v)56(ailable)-333(pro)-28(cesses.)]TJ +/F8 9.9626 Tf 17.711 0 Td [(Num)28(b)-28(er)-333(of)-334(pro)-27(cess)-1(es)-333(in)-333(the)-334(P)1(SBLA)-1(S)-333(virtual)-333(parallel)-333(mac)27(hi)1(ne)-1(.)]TJ 7.196 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.378 0 Td [(global)]TJ/F8 9.9626 Tf 29.756 0 Td [(.)]TJ -62.135 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.612 0 Td [(optional)]TJ/F8 9.9626 Tf 40.576 0 Td [(.)]TJ -70.188 -11.956 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.548 0 Td [(.)]TJ -43.034 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(an)-333(in)28(teger)-333(v)55(alue.)-778(Default:)-444(use)-333(all)-334(a)28(v)56(ailable)-334(pro)-27(cesse)-1(s.)]TJ 0 g 0 G -/F27 9.9626 Tf -24.907 -19.925 Td [(basectxt)]TJ +/F27 9.9626 Tf -24.906 -19.925 Td [(basectxt)]TJ 0 g 0 G -/F8 9.9626 Tf 46.736 0 Td [(the)-356(initial)-357(comm)28(unication)-356(con)28(text.)-514(The)-356(new)-357(con)28(text)-356(will)-357(b)-27(e)-357(de\014ned)]TJ -21.829 -11.955 Td [(from)-333(the)-334(pro)-27(cesse)-1(s)-333(participating)-333(in)-333(the)-334(initial)-333(one.)]TJ 0 -11.956 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.378 0 Td [(global)]TJ/F8 9.9626 Tf 29.757 0 Td [(.)]TJ -62.135 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(optional)]TJ/F8 9.9626 Tf 40.577 0 Td [(.)]TJ -70.188 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.485 0 Td [(in)]TJ/F8 9.9626 Tf 9.548 0 Td [(.)]TJ -43.033 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(an)-333(in)28(teger)-333(v)55(alue.)-778(Defau)1(lt:)-445(use)-333(MPI)]TJ +/F8 9.9626 Tf 46.735 0 Td [(the)-356(initial)-357(comm)28(unication)-356(con)28(text.)-514(The)-356(new)-357(con)28(text)-356(will)-357(b)-27(e)-357(de\014ned)]TJ -21.829 -11.955 Td [(from)-333(the)-334(pro)-27(ces)-1(ses)-333(participating)-333(in)-333(the)-334(initial)-333(one.)]TJ 0 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(global)]TJ/F8 9.9626 Tf 29.756 0 Td [(.)]TJ -62.135 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.612 0 Td [(optional)]TJ/F8 9.9626 Tf 40.576 0 Td [(.)]TJ -70.188 -11.956 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.547 0 Td [(.)]TJ -43.033 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(an)-333(in)28(teger)-333(v)55(alue.)-778(Default:)-444(use)-333(MPI)]TJ ET q -1 0 0 1 389.991 466.768 cm +1 0 0 1 389.991 417.508 cm []0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F8 9.9626 Tf 392.98 466.569 Td [(COMM)]TJ +/F8 9.9626 Tf 392.98 417.309 Td [(COMM)]TJ ET q -1 0 0 1 426.787 466.768 cm +1 0 0 1 426.787 417.508 cm []0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F8 9.9626 Tf 429.775 466.569 Td [(W)28(ORLD.)]TJ +/F8 9.9626 Tf 429.775 417.309 Td [(W)28(ORLD.)]TJ 0 g 0 G /F27 9.9626 Tf -279.07 -19.925 Td [(ids)]TJ 0 g 0 G -/F8 9.9626 Tf 19.048 0 Td [(Iden)28(tities)-497(of)-497(the)-497(pro)-28(cesses)-497(to)-497(use)-497(for)-497(the)-497(new)-498(con)28(text;)-579(the)-497(argumen)28(t)-497(is)]TJ 5.858 -11.956 Td [(ignored)-428(when)]TJ/F30 9.9626 Tf 63.346 0 Td [(np)]TJ/F8 9.9626 Tf 14.723 0 Td [(is)-428(not)-428(sp)-27(eci\014ed.)-728(This)-428(allo)28(ws)-428(the)-428(pro)-27(ces)-1(ses)-427(in)-428(the)-428(new)]TJ -78.069 -11.955 Td [(en)28(vironmen)28(t)-334(to)-333(b)-28(e)-333(in)-333(an)-334(order)-333(di\013eren)28(t)-334(from)-333(the)-333(original)-333(one.)]TJ 0 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(global)]TJ/F8 9.9626 Tf 29.756 0 Td [(.)]TJ -62.135 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.612 0 Td [(optional)]TJ/F8 9.9626 Tf 40.576 0 Td [(.)]TJ -70.188 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.548 0 Td [(.)]TJ -43.034 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(an)-333(in)28(teger)-333(arra)27(y)84(.)-778(Default:)-444(use)-334(the)-333(indices)-333(\0500)]TJ/F11 9.9626 Tf 254.159 0 Td [(:)-167(:)-166(:)-167(np)]TJ/F14 9.9626 Tf 26.489 0 Td [(\000)]TJ/F8 9.9626 Tf 9.963 0 Td [(1\051.)]TJ +/F8 9.9626 Tf 19.048 0 Td [(Iden)28(tities)-497(of)-497(the)-497(pro)-28(cesses)-497(to)-497(use)-497(for)-497(the)-497(new)-498(con)28(text;)-579(the)-497(argumen)28(t)-497(is)]TJ 5.858 -11.955 Td [(ignored)-428(when)]TJ/F30 9.9626 Tf 63.346 0 Td [(np)]TJ/F8 9.9626 Tf 14.723 0 Td [(is)-428(not)-428(sp)-27(eci\014ed.)-728(This)-428(allo)28(ws)-428(the)-428(pro)-27(ces)-1(ses)-427(in)-428(the)-428(new)]TJ -78.069 -11.955 Td [(en)28(vironmen)28(t)-334(to)-333(b)-28(e)-333(in)-333(an)-334(order)-333(di\013eren)28(t)-334(from)-333(the)-333(original)-333(one.)]TJ 0 -11.956 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(global)]TJ/F8 9.9626 Tf 29.756 0 Td [(.)]TJ -62.135 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.612 0 Td [(optional)]TJ/F8 9.9626 Tf 40.576 0 Td [(.)]TJ -70.188 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.548 0 Td [(.)]TJ -43.034 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(an)-333(in)28(teger)-333(arra)27(y)84(.)-778(Default:)-444(use)-334(the)-333(indices)-333(\0500)]TJ/F11 9.9626 Tf 254.159 0 Td [(:)-167(:)-166(:)-167(np)]TJ/F14 9.9626 Tf 26.489 0 Td [(\000)]TJ/F8 9.9626 Tf 9.963 0 Td [(1\051.)]TJ 0 g 0 G /F27 9.9626 Tf -315.517 -21.918 Td [(On)-383(Return)]TJ 0 g 0 G 0 g 0 G 0 -19.925 Td [(icon)32(txt)]TJ 0 g 0 G -/F8 9.9626 Tf 39.989 0 Td [(the)-457(c)-1(omm)28(unication)-457(con)28(te)-1(x)1(t)-458(iden)28(tifying)-458(the)-457(virtual)-458(p)1(arallel)-458(mac)28(hine.)]TJ -15.083 -11.956 Td [(Note)-335(that)-335(this)-335(is)-336(alw)28(a)28(ys)-335(a)-335(duplicate)-335(of)]TJ/F30 9.9626 Tf 169.953 0 Td [(basectxt)]TJ/F8 9.9626 Tf 41.843 0 Td [(,)-336(so)-335(that)-335(library)-335(comm)28(u-)]TJ -211.796 -11.955 Td [(nications)-305(are)-305(completely)-306(separated)-305(from)-305(other)-305(comm)28(unication)-305(op)-28(erations.)]TJ 0 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(global)]TJ/F8 9.9626 Tf 29.756 0 Td [(.)]TJ -62.135 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.612 0 Td [(required)]TJ/F8 9.9626 Tf 41.898 0 Td [(.)]TJ -71.51 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(out)]TJ/F8 9.9626 Tf 16.549 0 Td [(.)]TJ -50.035 -11.956 Td [(Sp)-28(eci\014ed)-333(as:)-445(an)-333(in)28(teger)-333(v)55(ariable.)]TJ/F16 11.9552 Tf -24.906 -21.917 Td [(Notes)]TJ +/F8 9.9626 Tf 39.989 0 Td [(the)-457(c)-1(omm)28(unication)-457(con)28(te)-1(x)1(t)-458(iden)28(tifying)-458(the)-457(virtual)-458(p)1(arallel)-458(mac)28(hine.)]TJ -15.083 -11.955 Td [(Note)-335(that)-335(this)-335(is)-336(alw)28(a)28(ys)-335(a)-335(duplicate)-335(of)]TJ/F30 9.9626 Tf 169.953 0 Td [(basectxt)]TJ/F8 9.9626 Tf 41.843 0 Td [(,)-336(so)-335(that)-335(library)-335(comm)28(u-)]TJ -211.796 -11.956 Td [(nications)-305(are)-305(completely)-306(separated)-305(from)-305(other)-305(comm)28(unication)-305(op)-28(erations.)]TJ 0 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(global)]TJ/F8 9.9626 Tf 29.756 0 Td [(.)]TJ -62.135 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.612 0 Td [(required)]TJ/F8 9.9626 Tf 41.898 0 Td [(.)]TJ -71.51 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(out)]TJ/F8 9.9626 Tf 16.549 0 Td [(.)]TJ -50.035 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(an)-333(in)28(teger)-333(v)55(ariable.)]TJ/F16 11.9552 Tf -24.906 -21.918 Td [(Notes)]TJ 0 g 0 G -/F8 9.9626 Tf 12.176 -19.926 Td [(1.)]TJ +/F8 9.9626 Tf 12.176 -19.925 Td [(1.)]TJ 0 g 0 G [-500(A)-333(call)-334(to)-333(this)-333(routine)-334(m)28(ust)-333(precede)-334(an)28(y)-333(other)-333(PSBLAS)-334(call.)]TJ 0 g 0 G - 0 -19.925 Td [(2.)]TJ + 0 -19.926 Td [(2.)]TJ 0 g 0 G [-500(It)-262(is)-262(an)-262(error)-262(to)-262(sp)-28(ecify)-262(a)-262(v)56(alue)-262(for)]TJ/F11 9.9626 Tf 159.87 0 Td [(np)]TJ/F8 9.9626 Tf 13.602 0 Td [(greater)-262(than)-262(the)-262(n)28(um)28(b)-28(er)-262(of)-262(pro)-28(cesses)]TJ -160.742 -11.955 Td [(a)28(v)55(ailable)-333(in)-333(the)-334(und)1(e)-1(r)1(lying)-334(base)-333(parallel)-333(en)27(viron)1(m)-1(en)28(t.)]TJ 0 g 0 G - 141.968 -97.177 Td [(94)]TJ + 141.968 -47.917 Td [(98)]TJ 0 g 0 G ET endstream endobj -1372 0 obj << +1576 0 obj << /Type /Page -/Contents 1373 0 R -/Resources 1371 0 R +/Contents 1577 0 R +/Resources 1575 0 R /MediaBox [0 0 595.276 841.89] -/Parent 1353 0 R +/Parent 1574 0 R >> endobj -1374 0 obj << -/D [1372 0 R /XYZ 150.705 740.998 null] +1578 0 obj << +/D [1576 0 R /XYZ 150.705 740.998 null] >> endobj 350 0 obj << -/D [1372 0 R /XYZ 150.705 697.37 null] +/D [1576 0 R /XYZ 150.705 644.457 null] >> endobj -1375 0 obj << -/D [1372 0 R /XYZ 150.705 235.436 null] +1579 0 obj << +/D [1576 0 R /XYZ 150.705 638.48 null] >> endobj -1376 0 obj << -/D [1372 0 R /XYZ 150.705 213.573 null] +1580 0 obj << +/D [1576 0 R /XYZ 150.705 638.48 null] >> endobj -1371 0 obj << -/Font << /F16 495 0 R /F30 689 0 R /F8 498 0 R /F27 497 0 R /F11 674 0 R /F14 692 0 R >> +1581 0 obj << +/D [1576 0 R /XYZ 150.705 186.176 null] +>> endobj +1582 0 obj << +/D [1576 0 R /XYZ 150.705 164.313 null] +>> endobj +1575 0 obj << +/Font << /F16 495 0 R /F27 497 0 R /F8 498 0 R /F30 689 0 R /F11 674 0 R /F14 692 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1379 0 obj << -/Length 4646 +1585 0 obj << +/Length 4905 >> stream 0 g 0 G 0 g 0 G +0 g 0 G +0 g 0 G BT -/F16 11.9552 Tf 99.895 706.129 Td [(psb)]TJ +/F16 14.3462 Tf 99.895 680.226 Td [(psb)]TJ ET q -1 0 0 1 120.951 706.328 cm -[]0 d 0 J 0.398 w 0 0 m 4.035 0 l S +1 0 0 1 125.163 680.425 cm +[]0 d 0 J 0.398 w 0 0 m 4.842 0 l S +Q +BT +/F16 14.3462 Tf 130.004 680.226 Td [(info|Return)-375(information)-375(ab)-31(out)-375(PSBLAS)]TJ -30.109 -17.933 Td [(parallel)-375(en)31(vironmen)31(t)]TJ/F27 9.9626 Tf 1.377 -35.768 Td [(c)-138(a)-138(l)-139(l)]TJ/F8 9.9626 Tf 29.946 0 Td [(p)-144(s)-144(b)]TJ +ET +q +1 0 0 1 151.117 626.724 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F16 11.9552 Tf 124.986 706.129 Td [(info)-306(|)-307(Return)-306(information)-306(ab)-31(out)-307(PSBLAS)-306(parallel)-306(en-)]TJ -25.091 -13.948 Td [(vironmen)31(t)]TJ +/F8 9.9626 Tf 155.54 626.525 Td [(i)-144(n)-144(f)-144(o)-249(\050)-230(i)-124(c)-124(o)-124(n)-124(t)-124(x)-124(t)-410(,)-799(i)-37(a)-38(m)-237(,)-791(n)-29(p)-135(\051)]TJ 0 g 0 G 0 g 0 G -/F30 9.9626 Tf 0 -18.389 Td [(call)-525(psb_info\050icontxt,)-525(iam,)-525(np\051)]TJ/F8 9.9626 Tf 14.944 -21.918 Td [(This)-456(subroutine)-456(returns)-456(inf)1(orma)-1(t)1(ion)-456(ab)-28(out)-456(the)-456(PSBLAS)-456(paral)1(le)-1(l)-455(en)27(viron-)]TJ -14.944 -11.955 Td [(men)28(t,)-334(de\014nin)1(g)-334(a)-333(virtual)-333(parallel)-334(mac)28(hine.)]TJ + -40.701 -17.933 Td [(This)-456(subroutine)-456(returns)-456(inf)1(orm)-1(at)1(ion)-456(ab)-28(out)-456(the)-456(PSBLAS)-456(paral)1(le)-1(l)-455(en)27(viron-)]TJ -14.944 -11.955 Td [(men)28(t,)-334(de\014nin)1(g)-334(a)-333(virtual)-333(parallel)-334(mac)28(hine.)]TJ 0 g 0 G -/F27 9.9626 Tf 0 -19.925 Td [(T)32(yp)-32(e:)]TJ +/F27 9.9626 Tf 0 -11.955 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G /F8 9.9626 Tf 33.797 0 Td [(Async)28(hronous.)]TJ 0 g 0 G @@ -15924,138 +18224,185 @@ BT 0 g 0 G [-500(If)-432(the)-433(user)-432(has)-433(requested)-432(on)]TJ/F30 9.9626 Tf 143.13 0 Td [(psb_init)]TJ/F8 9.9626 Tf 46.151 0 Td [(a)-432(n)27(um)28(b)-28(er)-432(of)-432(pro)-28(cesses)-433(less)-432(than)]TJ -176.551 -11.955 Td [(the)-417(total)-416(a)28(v)55(ailable)-416(in)-417(the)-416(parallel)-417(execution)-416(en)28(vironmen)28(t,)-438(the)-416(remaining)]TJ 0 -11.955 Td [(pro)-28(cesses)-359(will)-359(ha)28(v)28(e)-359(on)-359(return)]TJ/F11 9.9626 Tf 130.486 0 Td [(iam)]TJ/F8 9.9626 Tf 20.639 0 Td [(=)]TJ/F14 9.9626 Tf 10.941 0 Td [(\000)]TJ/F8 9.9626 Tf 7.749 0 Td [(1;)-372(the)-359(only)-359(call)-359(in)28(v)28(olving)]TJ/F30 9.9626 Tf 112.377 0 Td [(icontxt)]TJ/F8 9.9626 Tf -282.192 -11.956 Td [(that)-333(an)28(y)-334(suc)28(h)-333(pro)-28(cess)-334(ma)28(y)-333(execute)-334(is)-333(to)]TJ/F30 9.9626 Tf 177.086 0 Td [(psb_exit)]TJ/F8 9.9626 Tf 41.843 0 Td [(.)]TJ 0 g 0 G - -76.961 -174.885 Td [(95)]TJ + -76.961 -139.573 Td [(99)]TJ 0 g 0 G ET endstream endobj -1378 0 obj << +1584 0 obj << /Type /Page -/Contents 1379 0 R -/Resources 1377 0 R +/Contents 1585 0 R +/Resources 1583 0 R /MediaBox [0 0 595.276 841.89] -/Parent 1353 0 R +/Parent 1574 0 R >> endobj -1380 0 obj << -/D [1378 0 R /XYZ 99.895 740.998 null] +1586 0 obj << +/D [1584 0 R /XYZ 99.895 740.998 null] >> endobj 354 0 obj << -/D [1378 0 R /XYZ 99.895 685.747 null] +/D [1584 0 R /XYZ 99.895 641.668 null] >> endobj -1381 0 obj << -/D [1378 0 R /XYZ 99.895 349.01 null] +1587 0 obj << +/D [1584 0 R /XYZ 99.895 635.69 null] >> endobj -1382 0 obj << -/D [1378 0 R /XYZ 99.895 315.192 null] +1588 0 obj << +/D [1584 0 R /XYZ 99.895 638.48 null] >> endobj -1377 0 obj << -/Font << /F16 495 0 R /F30 689 0 R /F8 498 0 R /F27 497 0 R /F14 692 0 R /F11 674 0 R >> +1589 0 obj << +/D [1584 0 R /XYZ 99.895 313.698 null] +>> endobj +1590 0 obj << +/D [1584 0 R /XYZ 99.895 279.88 null] +>> endobj +1583 0 obj << +/Font << /F16 495 0 R /F27 497 0 R /F8 498 0 R /F14 692 0 R /F11 674 0 R /F30 689 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1385 0 obj << -/Length 4354 +1593 0 obj << +/Length 4954 >> stream 0 g 0 G 0 g 0 G +0 g 0 G +0 g 0 G BT -/F16 11.9552 Tf 150.705 706.129 Td [(psb)]TJ +/F16 14.3462 Tf 150.705 680.226 Td [(psb)]TJ ET q -1 0 0 1 171.761 706.328 cm -[]0 d 0 J 0.398 w 0 0 m 4.035 0 l S +1 0 0 1 175.972 680.425 cm +[]0 d 0 J 0.398 w 0 0 m 4.842 0 l S +Q +BT +/F16 14.3462 Tf 180.814 680.226 Td [(exit|Exit)-375(from)-375(PSBLAS)-375(parallel)]TJ -30.109 -17.933 Td [(en)31(vironmen)31(t)]TJ/F27 9.9626 Tf 1.377 -35.768 Td [(c)-138(a)-138(l)-139(l)]TJ/F8 9.9626 Tf 29.945 0 Td [(p)-144(s)-144(b)]TJ +ET +q +1 0 0 1 201.927 626.724 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 206.35 626.525 Td [(e)-144(x)-144(i)-144(t)-249(\050)-246(i)-139(c)-140(o)-139(n)-140(t)-139(x)-140(t)-245(\051)]TJ/F27 9.9626 Tf -54.268 -11.956 Td [(c)-138(a)-138(l)-139(l)]TJ/F8 9.9626 Tf 29.945 0 Td [(p)-144(s)-144(b)]TJ +ET +q +1 0 0 1 201.927 614.769 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F16 11.9552 Tf 175.796 706.129 Td [(exit)-375(|)-375(Exit)-375(from)-375(PSBLAS)-375(parallel)-375(en)31(vironmen)31(t)]TJ +/F8 9.9626 Tf 206.35 614.569 Td [(e)-144(x)-144(i)-144(t)-249(\050)-230(i)-124(c)-124(o)-124(n)-124(t)-124(x)-124(t)-410(,)]TJ/F27 9.9626 Tf 76.882 0 Td [(c)-102(l)-103(o)-102(s)-102(e)]TJ/F8 9.9626 Tf 29.921 0 Td [(\051)]TJ 0 g 0 G 0 g 0 G -/F30 9.9626 Tf -25.091 -18.389 Td [(call)-525(psb_exit\050icontxt\051)]TJ 0 -11.956 Td [(call)-525(psb_exit\050icontxt,close\051)]TJ/F8 9.9626 Tf 14.944 -21.917 Td [(This)-333(subroutine)-334(exits)-333(from)-333(the)-334(PS)1(B)-1(LAS)-333(parallel)-333(virtual)-333(mac)27(hin)1(e)-1(.)]TJ + -147.504 -17.932 Td [(This)-333(subroutine)-334(exits)-333(from)-333(the)-334(PS)1(B)-1(LAS)-333(parallel)-333(virtual)-333(mac)27(hin)1(e)-1(.)]TJ 0 g 0 G -/F27 9.9626 Tf -14.944 -19.926 Td [(T)32(yp)-32(e:)]TJ +/F27 9.9626 Tf -14.944 -11.955 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G /F8 9.9626 Tf 33.797 0 Td [(Sync)28(hronous.)]TJ 0 g 0 G -/F27 9.9626 Tf -33.797 -19.925 Td [(On)-383(En)32(try)]TJ +/F27 9.9626 Tf -33.797 -19.926 Td [(On)-383(En)32(try)]TJ 0 g 0 G 0 g 0 G 0 -19.925 Td [(icon)32(txt)]TJ 0 g 0 G -/F8 9.9626 Tf 39.989 0 Td [(the)-333(comm)27(unication)-333(con)28(text)-333(iden)27(tifyi)1(ng)-334(the)-333(virtual)-333(parallel)-334(mac)28(hine.)]TJ -15.082 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.378 0 Td [(global)]TJ/F8 9.9626 Tf 29.756 0 Td [(.)]TJ -62.134 -11.956 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf 41.898 0 Td [(.)]TJ -71.509 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.485 0 Td [(in)]TJ/F8 9.9626 Tf 9.548 0 Td [(.)]TJ -43.033 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-444(an)-334(in)28(teger)-333(v)55(ariable.)]TJ +/F8 9.9626 Tf 39.989 0 Td [(the)-333(comm)27(unication)-333(con)28(text)-333(iden)27(tifyi)1(ng)-334(the)-333(virtual)-333(parallel)-334(mac)28(hine.)]TJ -15.082 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.378 0 Td [(global)]TJ/F8 9.9626 Tf 29.756 0 Td [(.)]TJ -62.135 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.612 0 Td [(required)]TJ/F8 9.9626 Tf 41.898 0 Td [(.)]TJ -71.51 -11.956 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.548 0 Td [(.)]TJ -43.034 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(an)-333(in)28(teger)-333(v)55(ariable.)]TJ 0 g 0 G -/F27 9.9626 Tf -24.907 -19.925 Td [(close)]TJ +/F27 9.9626 Tf -24.906 -19.925 Td [(close)]TJ 0 g 0 G -/F8 9.9626 Tf 28.754 0 Td [(Whether)-401(to)-401(c)-1(lose)-401(all)-401(data)-401(structures)-402(related)-401(to)-401(the)-401(virtual)-401(parallel)-402(ma-)]TJ -3.847 -11.955 Td [(c)28(hine,)-333(b)-28(esides)-334(those)-333(asso)-28(ciated)-333(with)-334(icon)28(txt.)]TJ 0 -11.956 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.378 0 Td [(global)]TJ/F8 9.9626 Tf 29.756 0 Td [(.)]TJ -62.134 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(optional)]TJ/F8 9.9626 Tf 40.577 0 Td [(.)]TJ -70.188 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.485 0 Td [(in)]TJ/F8 9.9626 Tf 9.548 0 Td [(.)]TJ -43.033 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-444(a)-334(logical)-333(v)55(ariabl)1(e)-1(,)-333(default)-333(v)55(al)1(ue:)-445(true.)]TJ/F16 11.9552 Tf -24.907 -19.925 Td [(Notes)]TJ +/F8 9.9626 Tf 28.754 0 Td [(Whether)-401(to)-401(c)-1(lose)-401(all)-401(data)-401(structures)-402(related)-401(to)-401(the)-401(virtual)-401(parallel)-402(ma-)]TJ -3.848 -11.955 Td [(c)28(hine,)-334(b)-27(esides)-334(those)-333(asso)-28(ciated)-333(with)-334(icon)28(txt.)]TJ 0 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(global)]TJ/F8 9.9626 Tf 29.756 0 Td [(.)]TJ -62.135 -11.956 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.612 0 Td [(optional)]TJ/F8 9.9626 Tf 40.576 0 Td [(.)]TJ -70.188 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.547 0 Td [(.)]TJ -43.033 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(a)-333(logical)-333(v)55(ariable,)-333(default)-333(v)55(alue:)-444(true.)]TJ/F16 11.9552 Tf -24.906 -19.925 Td [(Notes)]TJ 0 g 0 G -/F8 9.9626 Tf 12.177 -19.926 Td [(1.)]TJ +/F8 9.9626 Tf 12.176 -19.925 Td [(1.)]TJ 0 g 0 G - [-500(This)-241(routine)-241(ma)28(y)-241(b)-28(e)-241(called)-241(ev)28(en)-241(if)-241(a)-241(previous)-241(call)-241(to)]TJ/F30 9.9626 Tf 233.304 0 Td [(psb_info)]TJ/F8 9.9626 Tf 44.244 0 Td [(has)-241(returned)]TJ -264.818 -11.955 Td [(with)]TJ/F11 9.9626 Tf 22.962 0 Td [(iam)]TJ/F8 9.9626 Tf 20.663 0 Td [(=)]TJ/F14 9.9626 Tf 10.966 0 Td [(\000)]TJ/F8 9.9626 Tf 7.749 0 Td [(1;)-374(indeed,)-367(it)-360(it)-361(is)-360(the)-361(only)-360(routine)-360(that)-361(ma)28(y)-360(b)-28(e)-361(called)-360(with)]TJ -62.34 -11.955 Td [(argumen)28(t)]TJ/F30 9.9626 Tf 44.583 0 Td [(icontxt)]TJ/F8 9.9626 Tf 39.933 0 Td [(in)-333(this)-334(situation)1(.)]TJ + [-500(This)-241(routine)-241(ma)28(y)-241(b)-28(e)-241(called)-241(ev)28(en)-241(if)-241(a)-241(previous)-241(call)-241(to)]TJ/F30 9.9626 Tf 233.305 0 Td [(psb_info)]TJ/F8 9.9626 Tf 44.244 0 Td [(has)-241(returned)]TJ -264.819 -11.956 Td [(with)]TJ/F11 9.9626 Tf 22.963 0 Td [(iam)]TJ/F8 9.9626 Tf 20.663 0 Td [(=)]TJ/F14 9.9626 Tf 10.966 0 Td [(\000)]TJ/F8 9.9626 Tf 7.748 0 Td [(1;)-374(indeed,)-367(it)-360(it)-361(is)-360(the)-361(only)-360(routine)-360(that)-361(ma)28(y)-360(b)-28(e)-361(called)-360(with)]TJ -62.34 -11.955 Td [(argumen)28(t)]TJ/F30 9.9626 Tf 44.583 0 Td [(icontxt)]TJ/F8 9.9626 Tf 39.934 0 Td [(in)-333(this)-334(situati)1(on.)]TJ 0 g 0 G - -97.246 -19.925 Td [(2.)]TJ + -97.247 -19.925 Td [(2.)]TJ 0 g 0 G - [-500(A)-305(call)-306(to)-305(this)-305(routine)-305(with)]TJ/F30 9.9626 Tf 128.752 0 Td [(close=.true.)]TJ/F8 9.9626 Tf 65.806 0 Td [(implies)-305(a)-306(call)-305(to)]TJ/F30 9.9626 Tf 71.445 0 Td [(MPI_Finalize)]TJ/F8 9.9626 Tf 62.764 0 Td [(,)]TJ -316.037 -11.956 Td [(after)-333(whic)28(h)-334(no)-333(parallel)-333(routine)-334(ma)28(y)-333(b)-28(e)-333(called.)]TJ + [-500(A)-305(call)-306(to)-305(this)-305(routine)-305(with)]TJ/F30 9.9626 Tf 128.753 0 Td [(close=.true.)]TJ/F8 9.9626 Tf 65.806 0 Td [(implies)-305(a)-306(call)-305(to)]TJ/F30 9.9626 Tf 71.444 0 Td [(MPI_Finalize)]TJ/F8 9.9626 Tf 62.764 0 Td [(,)]TJ -316.037 -11.955 Td [(after)-333(whic)27(h)-333(no)-333(parallel)-333(routine)-334(ma)28(y)-333(b)-28(e)-333(called.)]TJ 0 g 0 G - -12.73 -19.925 Td [(3.)]TJ + -12.73 -19.926 Td [(3.)]TJ 0 g 0 G - [-500(If)-391(the)-390(user)-391(whishes)-391(to)-390(use)-391(m)28(ultiple)-391(comm)28(unication)-391(con)28(texts)-391(in)-390(the)-391(same)]TJ 12.73 -11.955 Td [(program,)-485(or)-455(to)-455(en)28(ter)-455(and)-454(exit)-455(m)27(u)1(ltiple)-455(times)-455(in)28(to)-455(the)-455(parallel)-455(en)28(viron-)]TJ 0 -11.955 Td [(men)28(t,)-494(this)-462(routine)-462(ma)28(y)-462(b)-28(e)-462(called)-462(to)-462(selectiv)28(ely)-462(close)-462(the)-462(con)27(texts)-462(with)]TJ/F30 9.9626 Tf 0 -11.955 Td [(close=.false.)]TJ/F8 9.9626 Tf 67.994 0 Td [(,)-244(while)-223(on)-222(the)-222(last)-222(call)-223(it)-222(should)-222(b)-28(e)-222(called)-222(with)]TJ/F30 9.9626 Tf 194.327 0 Td [(close=.true.)]TJ/F8 9.9626 Tf -262.321 -11.955 Td [(to)-333(sh)27(u)1(tdo)27(wn)-333(in)-333(a)-334(clean)-333(w)28(a)28(y)-334(the)-333(en)28(tire)-334(parallel)-333(en)28(vironmen)28(t.)]TJ + [-500(If)-391(the)-390(user)-391(whishes)-391(to)-390(use)-391(m)28(ultiple)-391(comm)28(unication)-391(con)28(texts)-391(in)-390(the)-391(same)]TJ 12.73 -11.955 Td [(program,)-485(or)-455(to)-455(en)28(ter)-455(and)-455(exit)-454(m)27(ulti)1(ple)-455(times)-455(in)28(to)-455(the)-455(parallel)-455(en)28(viron-)]TJ 0 -11.955 Td [(men)28(t,)-494(this)-462(routine)-462(ma)28(y)-462(b)-28(e)-462(called)-462(to)-462(selectiv)28(e)-1(ly)-461(c)-1(l)1(os)-1(e)-462(the)-462(con)28(texts)-462(with)]TJ/F30 9.9626 Tf 0 -11.955 Td [(close=.false.)]TJ/F8 9.9626 Tf 67.995 0 Td [(,)-244(while)-223(on)-222(the)-222(last)-222(call)-222(it)-223(should)-222(b)-28(e)-222(called)-222(with)]TJ/F30 9.9626 Tf 194.327 0 Td [(close=.true.)]TJ/F8 9.9626 Tf -262.322 -11.955 Td [(to)-333(sh)27(utdo)28(wn)-333(in)-333(a)-334(clean)-333(w)28(a)28(y)-334(the)-333(en)28(tire)-334(parallel)-333(en)28(vironmen)28(t.)]TJ 0 g 0 G - 141.967 -212.744 Td [(96)]TJ + 139.477 -163.484 Td [(100)]TJ 0 g 0 G ET endstream endobj -1384 0 obj << +1592 0 obj << /Type /Page -/Contents 1385 0 R -/Resources 1383 0 R +/Contents 1593 0 R +/Resources 1591 0 R /MediaBox [0 0 595.276 841.89] -/Parent 1353 0 R +/Parent 1574 0 R >> endobj -1386 0 obj << -/D [1384 0 R /XYZ 150.705 740.998 null] +1594 0 obj << +/D [1592 0 R /XYZ 150.705 740.998 null] >> endobj 358 0 obj << -/D [1384 0 R /XYZ 150.705 697.37 null] +/D [1592 0 R /XYZ 150.705 644.457 null] >> endobj -1387 0 obj << -/D [1384 0 R /XYZ 150.705 442.659 null] +1595 0 obj << +/D [1592 0 R /XYZ 150.705 638.48 null] >> endobj -1388 0 obj << -/D [1384 0 R /XYZ 150.705 396.886 null] +1596 0 obj << +/D [1592 0 R /XYZ 150.705 638.48 null] >> endobj -1389 0 obj << -/D [1384 0 R /XYZ 150.705 365.005 null] +1597 0 obj << +/D [1592 0 R /XYZ 150.705 626.525 null] >> endobj -1383 0 obj << -/Font << /F16 495 0 R /F30 689 0 R /F8 498 0 R /F27 497 0 R /F11 674 0 R /F14 692 0 R >> +1598 0 obj << +/D [1592 0 R /XYZ 150.705 393.399 null] +>> endobj +1599 0 obj << +/D [1592 0 R /XYZ 150.705 347.626 null] +>> endobj +1600 0 obj << +/D [1592 0 R /XYZ 150.705 315.746 null] +>> endobj +1591 0 obj << +/Font << /F16 495 0 R /F27 497 0 R /F8 498 0 R /F30 689 0 R /F11 674 0 R /F14 692 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1392 0 obj << -/Length 2160 +1603 0 obj << +/Length 2551 >> stream 0 g 0 G 0 g 0 G +0 g 0 G +0 g 0 G BT -/F16 11.9552 Tf 99.895 706.129 Td [(psb)]TJ +/F16 14.3462 Tf 99.895 680.226 Td [(psb)]TJ ET q -1 0 0 1 120.951 706.328 cm -[]0 d 0 J 0.398 w 0 0 m 4.035 0 l S +1 0 0 1 125.163 680.425 cm +[]0 d 0 J 0.398 w 0 0 m 4.842 0 l S Q BT -/F16 11.9552 Tf 124.986 706.129 Td [(get)]TJ +/F16 14.3462 Tf 130.004 680.226 Td [(get)]TJ ET q -1 0 0 1 143.885 706.328 cm -[]0 d 0 J 0.398 w 0 0 m 4.035 0 l S +1 0 0 1 152.683 680.425 cm +[]0 d 0 J 0.398 w 0 0 m 4.842 0 l S +Q +BT +/F16 14.3462 Tf 157.525 680.226 Td [(mpicomm|Get)-375(the)-375(MPI)-375(comm)31(unicator)]TJ/F27 9.9626 Tf -56.253 -35.769 Td [(c)-138(a)-138(l)-139(l)]TJ/F8 9.9626 Tf 29.236 0 Td [(p)-73(s)-72(b)]TJ +ET +q +1 0 0 1 148.278 644.657 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 151.992 644.457 Td [(g)-73(e)-72(t)]TJ +ET +q +1 0 0 1 168.046 644.657 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F16 11.9552 Tf 147.92 706.129 Td [(mpicomm)-375(|)-375(Get)-375(the)-375(MPI)-375(comm)31(unicator)]TJ +/F8 9.9626 Tf 171.759 644.457 Td [(m)-73(p)-72(i)-73(c)-73(o)-73(m)-72(m)-179(\050)-229(i)-124(c)-124(o)-125(n)-124(t)-124(x)-124(t)-409(,)-780(i)-18(c)-19(o)-18(m)-19(m)-124(\051)]TJ 0 g 0 G 0 g 0 G -/F30 9.9626 Tf -48.025 -18.389 Td [(call)-525(psb_get_mpicomm\050icontxt,)-525(icomm\051)]TJ/F8 9.9626 Tf 14.944 -21.918 Td [(This)-335(subroutine)-335(returns)-335(the)-336(MPI)-335(comm)28(unicator)-335(asso)-28(ciated)-335(with)-335(a)-336(P)1(SBLAS)]TJ -14.944 -11.955 Td [(con)28(text)]TJ + -56.92 -17.932 Td [(This)-335(subroutine)-335(returns)-335(the)-336(MPI)-335(comm)28(unicator)-335(asso)-28(ciated)-335(with)-335(a)-336(P)1(SBLAS)]TJ -14.944 -11.956 Td [(con)28(text)]TJ 0 g 0 G -/F27 9.9626 Tf 0 -19.926 Td [(T)32(yp)-32(e:)]TJ +/F27 9.9626 Tf 0 -11.955 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G /F8 9.9626 Tf 33.797 0 Td [(Async)28(hronous.)]TJ 0 g 0 G @@ -16073,55 +18420,77 @@ BT 0 g 0 G /F8 9.9626 Tf 38.08 0 Td [(The)-377(MPI)-378(comm)28(unicator)-377(as)-1(so)-27(ciated)-378(with)-377(the)-378(PSBLAS)-377(virtual)-377(parallel)]TJ -13.173 -11.955 Td [(mac)28(hine.)]TJ 0 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(global)]TJ/F8 9.9626 Tf 29.756 0 Td [(.)]TJ -62.135 -11.956 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf 41.898 0 Td [(.)]TJ -71.509 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(out)]TJ/F8 9.9626 Tf 16.549 0 Td [(.)]TJ 0 g 0 G - 91.933 -366.168 Td [(97)]TJ + 89.442 -334.841 Td [(101)]TJ 0 g 0 G ET endstream endobj -1391 0 obj << +1602 0 obj << /Type /Page -/Contents 1392 0 R -/Resources 1390 0 R +/Contents 1603 0 R +/Resources 1601 0 R /MediaBox [0 0 595.276 841.89] -/Parent 1394 0 R +/Parent 1574 0 R >> endobj -1393 0 obj << -/D [1391 0 R /XYZ 99.895 740.998 null] +1604 0 obj << +/D [1602 0 R /XYZ 99.895 740.998 null] >> endobj 362 0 obj << -/D [1391 0 R /XYZ 99.895 697.37 null] +/D [1602 0 R /XYZ 99.895 659.601 null] >> endobj -1390 0 obj << -/Font << /F16 495 0 R /F30 689 0 R /F8 498 0 R /F27 497 0 R >> +1605 0 obj << +/D [1602 0 R /XYZ 99.895 653.623 null] +>> endobj +1606 0 obj << +/D [1602 0 R /XYZ 99.895 656.413 null] +>> endobj +1601 0 obj << +/Font << /F16 495 0 R /F27 497 0 R /F8 498 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1397 0 obj << -/Length 3024 +1609 0 obj << +/Length 3411 >> stream 0 g 0 G 0 g 0 G +0 g 0 G +0 g 0 G BT -/F16 11.9552 Tf 150.705 706.129 Td [(psb)]TJ +/F16 14.3462 Tf 150.705 680.226 Td [(psb)]TJ ET q -1 0 0 1 171.761 706.328 cm -[]0 d 0 J 0.398 w 0 0 m 4.035 0 l S +1 0 0 1 175.972 680.425 cm +[]0 d 0 J 0.398 w 0 0 m 4.842 0 l S Q BT -/F16 11.9552 Tf 175.796 706.129 Td [(get)]TJ +/F16 14.3462 Tf 180.814 680.226 Td [(get)]TJ ET q -1 0 0 1 194.695 706.328 cm -[]0 d 0 J 0.398 w 0 0 m 4.035 0 l S +1 0 0 1 203.492 680.425 cm +[]0 d 0 J 0.398 w 0 0 m 4.842 0 l S +Q +BT +/F16 14.3462 Tf 208.334 680.226 Td [(rank|Get)-375(the)-375(MPI)-375(rank)]TJ/F27 9.9626 Tf -56.252 -35.769 Td [(c)-138(a)-138(l)-139(l)]TJ/F8 9.9626 Tf 29.788 0 Td [(p)-128(s)-128(b)]TJ +ET +q +1 0 0 1 201.298 644.657 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 205.563 644.457 Td [(g)-128(e)-128(t)]TJ +ET +q +1 0 0 1 223.275 644.657 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F16 11.9552 Tf 198.729 706.129 Td [(rank)-375(|)-375(Get)-375(the)-375(MPI)-375(rank)]TJ +/F8 9.9626 Tf 227.541 644.457 Td [(r)-128(a)-128(n)-128(k)-234(\050)-177(r)-70(a)-71(n)-71(k)-303(,)-885(i)-124(c)-124(o)-124(n)-124(t)-124(x)-124(t)-410(,)-883(i)-122(d)-228(\051)]TJ 0 g 0 G 0 g 0 G -/F30 9.9626 Tf -48.024 -18.389 Td [(call)-525(psb_get_rank\050rank,)-525(icontxt,)-525(id\051)]TJ/F8 9.9626 Tf 14.944 -21.918 Td [(This)-333(subroutine)-334(retu)1(rns)-334(the)-333(MPI)-333(rank)-334(of)-333(the)-333(PSBLAS)-334(pr)1(o)-28(cess)]TJ/F11 9.9626 Tf 274.665 0 Td [(id)]TJ + -61.892 -17.932 Td [(This)-333(subroutine)-334(retu)1(rns)-334(the)-333(MPI)-333(rank)-334(of)-333(the)-333(PSBLAS)-334(pr)1(o)-28(cess)]TJ/F11 9.9626 Tf 274.665 0 Td [(id)]TJ 0 g 0 G -/F27 9.9626 Tf -289.609 -19.926 Td [(T)32(yp)-32(e:)]TJ +/F27 9.9626 Tf -289.609 -11.956 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G /F8 9.9626 Tf 33.797 0 Td [(Async)28(hronous.)]TJ 0 g 0 G @@ -16130,61 +18499,76 @@ BT 0 g 0 G 0 -19.925 Td [(icon)32(txt)]TJ 0 g 0 G -/F8 9.9626 Tf 39.989 0 Td [(the)-333(comm)27(unication)-333(con)28(text)-333(iden)27(tifyi)1(ng)-334(the)-333(virtual)-333(parallel)-334(mac)28(hine.)]TJ -15.082 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.378 0 Td [(global)]TJ/F8 9.9626 Tf 29.756 0 Td [(.)]TJ -62.134 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf 41.898 0 Td [(.)]TJ -71.509 -11.956 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.485 0 Td [(in)]TJ/F8 9.9626 Tf 9.548 0 Td [(.)]TJ -43.033 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-444(an)-334(in)28(teger)-333(v)55(ariable.)]TJ +/F8 9.9626 Tf 39.989 0 Td [(the)-333(comm)27(unication)-333(con)28(text)-333(iden)27(tifyi)1(ng)-334(the)-333(virtual)-333(parallel)-334(mac)28(hine.)]TJ -15.082 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.378 0 Td [(global)]TJ/F8 9.9626 Tf 29.756 0 Td [(.)]TJ -62.135 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.612 0 Td [(required)]TJ/F8 9.9626 Tf 41.898 0 Td [(.)]TJ -71.51 -11.956 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.548 0 Td [(.)]TJ -43.034 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(an)-333(in)28(teger)-333(v)55(ariable.)]TJ 0 g 0 G -/F27 9.9626 Tf -24.907 -19.925 Td [(id)]TJ +/F27 9.9626 Tf -24.906 -19.925 Td [(id)]TJ 0 g 0 G -/F8 9.9626 Tf 14.529 0 Td [(Iden)28(ti\014er)-333(of)-334(a)-333(pro)-28(cess)-333(in)-334(the)-333(PSBLAS)-333(virtual)-333(parallel)-334(mac)28(hine.)]TJ 10.378 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.378 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf 23.073 0 Td [(.)]TJ -55.451 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf 41.898 0 Td [(.)]TJ -71.509 -11.956 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.485 0 Td [(in)]TJ/F8 9.9626 Tf 9.548 0 Td [(.)]TJ -43.033 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-444(an)-334(in)28(teger)-333(v)55(alue.)-444(0)]TJ/F14 9.9626 Tf 142.05 0 Td [(\024)]TJ/F11 9.9626 Tf 10.516 0 Td [(id)]TJ/F14 9.9626 Tf 11.385 0 Td [(\024)]TJ/F11 9.9626 Tf 10.516 0 Td [(np)]TJ/F14 9.9626 Tf 13.207 0 Td [(\000)]TJ/F8 9.9626 Tf 9.962 0 Td [(1)]TJ +/F8 9.9626 Tf 14.529 0 Td [(Iden)28(ti\014er)-333(of)-334(a)-333(pro)-28(cess)-333(in)-334(the)-333(PSBLAS)-333(virtual)-333(parallel)-334(mac)28(hine.)]TJ 10.377 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf 23.073 0 Td [(.)]TJ -55.452 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.612 0 Td [(required)]TJ/F8 9.9626 Tf 41.898 0 Td [(.)]TJ -71.51 -11.956 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.548 0 Td [(.)]TJ -43.034 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(an)-333(in)28(teger)-333(v)55(alue.)-444(0)]TJ/F14 9.9626 Tf 142.051 0 Td [(\024)]TJ/F11 9.9626 Tf 10.516 0 Td [(id)]TJ/F14 9.9626 Tf 11.385 0 Td [(\024)]TJ/F11 9.9626 Tf 10.516 0 Td [(np)]TJ/F14 9.9626 Tf 13.207 0 Td [(\000)]TJ/F8 9.9626 Tf 9.962 0 Td [(1)]TJ 0 g 0 G /F27 9.9626 Tf -222.543 -21.918 Td [(On)-383(Return)]TJ 0 g 0 G 0 g 0 G 0 -19.925 Td [(rank)]TJ 0 g 0 G -/F8 9.9626 Tf 27.681 0 Td [(The)-333(MPI)-334(rank)-333(asso)-28(ciated)-333(with)-333(the)-334(PSBLAS)-333(pro)-28(cess)]TJ/F11 9.9626 Tf 230.248 0 Td [(id)]TJ/F8 9.9626 Tf 8.617 0 Td [(.)]TJ -241.639 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.378 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf 23.073 0 Td [(.)]TJ -55.451 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf 41.898 0 Td [(.)]TJ -71.509 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.485 0 Td [(out)]TJ/F8 9.9626 Tf 16.549 0 Td [(.)]TJ +/F8 9.9626 Tf 27.681 0 Td [(The)-333(MPI)-334(rank)-333(asso)-28(ciated)-333(with)-333(the)-334(PSBLAS)-333(pro)-28(cess)]TJ/F11 9.9626 Tf 230.248 0 Td [(id)]TJ/F8 9.9626 Tf 8.617 0 Td [(.)]TJ -241.64 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf 23.073 0 Td [(.)]TJ -55.452 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.612 0 Td [(required)]TJ/F8 9.9626 Tf 41.898 0 Td [(.)]TJ -71.51 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(out)]TJ/F8 9.9626 Tf 16.549 0 Td [(.)]TJ 0 g 0 G - 91.933 -322.333 Td [(98)]TJ + 89.442 -291.006 Td [(102)]TJ 0 g 0 G ET endstream endobj -1396 0 obj << +1608 0 obj << /Type /Page -/Contents 1397 0 R -/Resources 1395 0 R +/Contents 1609 0 R +/Resources 1607 0 R /MediaBox [0 0 595.276 841.89] -/Parent 1394 0 R +/Parent 1574 0 R >> endobj -1398 0 obj << -/D [1396 0 R /XYZ 150.705 740.998 null] +1610 0 obj << +/D [1608 0 R /XYZ 150.705 740.998 null] >> endobj 366 0 obj << -/D [1396 0 R /XYZ 150.705 697.37 null] +/D [1608 0 R /XYZ 150.705 659.601 null] >> endobj -1395 0 obj << -/Font << /F16 495 0 R /F30 689 0 R /F8 498 0 R /F11 674 0 R /F27 497 0 R /F14 692 0 R >> +1611 0 obj << +/D [1608 0 R /XYZ 150.705 653.623 null] +>> endobj +1612 0 obj << +/D [1608 0 R /XYZ 150.705 656.413 null] +>> endobj +1607 0 obj << +/Font << /F16 495 0 R /F27 497 0 R /F8 498 0 R /F11 674 0 R /F14 692 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1401 0 obj << -/Length 1180 +1615 0 obj << +/Length 1341 >> stream 0 g 0 G 0 g 0 G +0 g 0 G +0 g 0 G BT -/F16 11.9552 Tf 99.895 706.129 Td [(psb)]TJ +/F16 14.3462 Tf 99.895 680.226 Td [(psb)]TJ ET q -1 0 0 1 120.951 706.328 cm -[]0 d 0 J 0.398 w 0 0 m 4.035 0 l S +1 0 0 1 125.163 680.425 cm +[]0 d 0 J 0.398 w 0 0 m 4.842 0 l S +Q +BT +/F16 14.3462 Tf 130.004 680.226 Td [(wtime|W)94(all)-375(clo)-32(c)32(k)-375(timing)]TJ/F8 9.9626 Tf -29.201 -35.769 Td [(t)-91(i)-91(m)-91(e)-603(=)-598(p)-86(s)-87(b)]TJ +ET +q +1 0 0 1 160.794 644.657 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F16 11.9552 Tf 124.986 706.129 Td [(wtime)-375(|)-375(W)94(all)-375(clo)-32(c)32(k)-375(timing)]TJ +/F8 9.9626 Tf 164.648 644.457 Td [(w)-87(t)-87(i)-86(m)-87(e)-228(\050)-140(\051)]TJ 0 g 0 G 0 g 0 G -/F30 9.9626 Tf -25.091 -18.389 Td [(time)-525(=)-525(psb_wtime\050\051)]TJ/F8 9.9626 Tf 14.944 -21.918 Td [(This)-474(function)-473(returns)-474(a)-473(w)27(all)-473(clo)-28(c)28(k)-474(timer.)-865(The)-474(resolution)-473(of)-474(the)-473(timer)-474(is)]TJ -14.944 -11.955 Td [(dep)-28(enden)28(t)-333(on)-334(the)-333(underlying)-333(parallel)-333(en)27(vir)1(onme)-1(n)28(t)-333(implemen)28(tation.)]TJ + -49.809 -17.932 Td [(This)-474(function)-473(returns)-474(a)-473(w)27(all)-473(clo)-28(c)28(k)-474(timer.)-865(The)-474(resolution)-473(of)-474(the)-473(timer)-474(is)]TJ -14.944 -11.956 Td [(dep)-28(enden)28(t)-333(on)-334(the)-333(underlying)-333(parallel)-333(en)27(vir)1(onme)-1(n)28(t)-333(implemen)28(tation.)]TJ 0 g 0 G -/F27 9.9626 Tf 0 -19.926 Td [(T)32(yp)-32(e:)]TJ +/F27 9.9626 Tf 0 -11.955 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G /F8 9.9626 Tf 33.797 0 Td [(Async)28(hronous.)]TJ 0 g 0 G @@ -16195,100 +18579,130 @@ BT 0 g 0 G /F8 9.9626 Tf 78.387 0 Td [(the)-333(elapsed)-334(time)-333(in)-333(seconds.)]TJ -53.48 -11.955 Td [(Returned)-333(as:)-445(a)]TJ/F30 9.9626 Tf 68.3 0 Td [(real\050psb_dpk_\051)]TJ/F8 9.9626 Tf 76.545 0 Td [(v)56(ariable.)]TJ 0 g 0 G - -2.877 -491.698 Td [(99)]TJ + -5.368 -460.371 Td [(103)]TJ 0 g 0 G ET endstream endobj -1400 0 obj << +1614 0 obj << /Type /Page -/Contents 1401 0 R -/Resources 1399 0 R +/Contents 1615 0 R +/Resources 1613 0 R /MediaBox [0 0 595.276 841.89] -/Parent 1394 0 R +/Parent 1619 0 R >> endobj -1402 0 obj << -/D [1400 0 R /XYZ 99.895 740.998 null] +1616 0 obj << +/D [1614 0 R /XYZ 99.895 740.998 null] >> endobj 370 0 obj << -/D [1400 0 R /XYZ 99.895 697.37 null] +/D [1614 0 R /XYZ 99.895 659.601 null] >> endobj -1399 0 obj << -/Font << /F16 495 0 R /F30 689 0 R /F8 498 0 R /F27 497 0 R >> +1617 0 obj << +/D [1614 0 R /XYZ 99.895 653.623 null] +>> endobj +1618 0 obj << +/D [1614 0 R /XYZ 99.895 656.413 null] +>> endobj +1613 0 obj << +/Font << /F16 495 0 R /F8 498 0 R /F27 497 0 R /F30 689 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1405 0 obj << -/Length 1474 +1622 0 obj << +/Length 1747 >> stream 0 g 0 G 0 g 0 G +0 g 0 G +0 g 0 G BT -/F16 11.9552 Tf 150.705 706.129 Td [(psb)]TJ +/F16 14.3462 Tf 150.705 680.226 Td [(psb)]TJ ET q -1 0 0 1 171.761 706.328 cm -[]0 d 0 J 0.398 w 0 0 m 4.035 0 l S +1 0 0 1 175.972 680.425 cm +[]0 d 0 J 0.398 w 0 0 m 4.842 0 l S +Q +BT +/F16 14.3462 Tf 180.814 680.226 Td [(barrier|Sinc)31(hronization)-375(p)-31(oin)31(t)-375(parallel)]TJ -30.109 -17.933 Td [(en)31(vironmen)31(t)]TJ/F27 9.9626 Tf 1.377 -35.768 Td [(c)-138(a)-138(l)-139(l)]TJ/F8 9.9626 Tf 29.99 0 Td [(p)-148(s)-149(b)]TJ +ET +q +1 0 0 1 202.107 626.724 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F16 11.9552 Tf 175.796 706.129 Td [(barrier)-375(|)-375(Sinc)31(hronization)-375(p)-31(oin)31(t)-375(parallel)-375(en)32(vironmen)31(t)]TJ +/F8 9.9626 Tf 206.575 626.525 Td [(b)-148(a)-149(r)-148(r)-149(i)-148(e)-149(r)-254(\050)-245(i)-140(c)-139(o)-140(n)-139(t)-140(x)-139(t)-246(\051)]TJ 0 g 0 G 0 g 0 G -/F30 9.9626 Tf -25.091 -18.389 Td [(call)-525(psb_barrier\050icontxt\051)]TJ/F8 9.9626 Tf 14.944 -21.918 Td [(This)-398(subroutine)-397(acts)-398(as)-398(an)-398(explicit)-398(sync)28(hronization)-397(p)-28(oin)28(t)-398(for)-398(the)-398(PSBLAS)]TJ -14.944 -11.955 Td [(parallel)-333(virtual)-333(mac)27(hine.)]TJ + -40.926 -17.933 Td [(This)-398(subroutine)-397(acts)-398(as)-398(an)-398(explicit)-398(sync)28(hronization)-397(p)-28(oin)28(t)-398(for)-398(the)-398(PS)1(B)-1(LAS)]TJ -14.944 -11.955 Td [(parallel)-333(virtual)-333(mac)27(hine.)]TJ 0 g 0 G -/F27 9.9626 Tf 0 -19.926 Td [(T)32(yp)-32(e:)]TJ +/F27 9.9626 Tf 0 -11.955 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G /F8 9.9626 Tf 33.797 0 Td [(Sync)28(hronous.)]TJ 0 g 0 G -/F27 9.9626 Tf -33.797 -19.925 Td [(On)-383(En)32(try)]TJ +/F27 9.9626 Tf -33.797 -19.926 Td [(On)-383(En)32(try)]TJ 0 g 0 G 0 g 0 G 0 -19.925 Td [(icon)32(txt)]TJ 0 g 0 G -/F8 9.9626 Tf 39.989 0 Td [(the)-333(comm)27(unication)-333(con)28(text)-333(iden)27(tifyi)1(ng)-334(the)-333(virtual)-333(parallel)-334(mac)28(hine.)]TJ -15.082 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.378 0 Td [(global)]TJ/F8 9.9626 Tf 29.756 0 Td [(.)]TJ -62.134 -11.956 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf 41.898 0 Td [(.)]TJ -71.509 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.485 0 Td [(in)]TJ/F8 9.9626 Tf 9.548 0 Td [(.)]TJ -43.033 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-444(an)-334(in)28(teger)-333(v)55(ariable.)]TJ +/F8 9.9626 Tf 39.989 0 Td [(the)-333(comm)27(unication)-333(con)28(text)-333(iden)27(tifyi)1(ng)-334(the)-333(virtual)-333(parallel)-334(mac)28(hine.)]TJ -15.082 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.378 0 Td [(global)]TJ/F8 9.9626 Tf 29.756 0 Td [(.)]TJ -62.135 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.612 0 Td [(required)]TJ/F8 9.9626 Tf 41.898 0 Td [(.)]TJ -71.51 -11.956 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.548 0 Td [(.)]TJ -43.034 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(an)-333(in)28(teger)-333(v)55(ariable.)]TJ 0 g 0 G - 139.476 -455.832 Td [(100)]TJ + 139.477 -406.572 Td [(104)]TJ 0 g 0 G ET endstream endobj -1404 0 obj << +1621 0 obj << /Type /Page -/Contents 1405 0 R -/Resources 1403 0 R +/Contents 1622 0 R +/Resources 1620 0 R /MediaBox [0 0 595.276 841.89] -/Parent 1394 0 R +/Parent 1619 0 R >> endobj -1406 0 obj << -/D [1404 0 R /XYZ 150.705 740.998 null] +1623 0 obj << +/D [1621 0 R /XYZ 150.705 740.998 null] >> endobj 374 0 obj << -/D [1404 0 R /XYZ 150.705 697.37 null] +/D [1621 0 R /XYZ 150.705 644.457 null] +>> endobj +1624 0 obj << +/D [1621 0 R /XYZ 150.705 638.48 null] +>> endobj +1625 0 obj << +/D [1621 0 R /XYZ 150.705 638.48 null] >> endobj -1403 0 obj << -/Font << /F16 495 0 R /F30 689 0 R /F8 498 0 R /F27 497 0 R >> +1620 0 obj << +/Font << /F16 495 0 R /F27 497 0 R /F8 498 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1409 0 obj << -/Length 1360 +1628 0 obj << +/Length 1595 >> stream 0 g 0 G 0 g 0 G +0 g 0 G +0 g 0 G BT -/F16 11.9552 Tf 99.895 706.129 Td [(psb)]TJ +/F16 14.3462 Tf 99.895 680.226 Td [(psb)]TJ ET q -1 0 0 1 120.951 706.328 cm -[]0 d 0 J 0.398 w 0 0 m 4.035 0 l S +1 0 0 1 125.163 680.425 cm +[]0 d 0 J 0.398 w 0 0 m 4.842 0 l S Q BT -/F16 11.9552 Tf 124.986 706.129 Td [(ab)-31(ort)-375(|)-375(Ab)-32(ort)-375(a)-374(computation)]TJ +/F16 14.3462 Tf 130.004 680.226 Td [(ab)-31(ort|Ab)-32(ort)-375(a)-374(computation)]TJ/F27 9.9626 Tf -28.732 -35.769 Td [(c)-138(a)-138(l)-139(l)]TJ/F8 9.9626 Tf 29.705 0 Td [(p)-120(s)-120(b)]TJ +ET +q +1 0 0 1 150.156 644.657 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 154.339 644.457 Td [(a)-120(b)-120(o)-119(r)-120(t)-226(\050)-245(i)-139(c)-140(o)-140(n)-139(t)-140(x)-139(t)-245(\051)]TJ 0 g 0 G 0 g 0 G -/F30 9.9626 Tf -25.091 -18.389 Td [(call)-525(psb_abort\050icontxt\051)]TJ/F8 9.9626 Tf 14.944 -21.918 Td [(This)-333(subroutine)-334(ab)-27(orts)-334(computation)-333(on)-333(the)-334(paral)1(le)-1(l)-333(virtual)-333(mac)28(hine.)]TJ + -39.5 -17.932 Td [(This)-333(subroutine)-334(ab)-27(orts)-334(computation)-333(on)-333(the)-334(paral)1(le)-1(l)-333(virtual)-333(mac)28(hine.)]TJ 0 g 0 G -/F27 9.9626 Tf -14.944 -19.926 Td [(T)32(yp)-32(e:)]TJ +/F27 9.9626 Tf -14.944 -11.956 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G /F8 9.9626 Tf 33.797 0 Td [(Async)28(hronous.)]TJ 0 g 0 G @@ -16299,48 +18713,63 @@ BT 0 g 0 G /F8 9.9626 Tf 39.989 0 Td [(the)-333(comm)27(unication)-333(con)28(text)-333(iden)27(tifyin)1(g)-334(the)-333(virtual)-333(parallel)-334(mac)28(hine.)]TJ -15.082 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(global)]TJ/F8 9.9626 Tf 29.756 0 Td [(.)]TJ -62.135 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf 41.898 0 Td [(.)]TJ -71.509 -11.956 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.547 0 Td [(.)]TJ -43.033 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(an)-333(in)28(teger)-333(v)55(ariable.)]TJ 0 g 0 G - 139.477 -467.787 Td [(101)]TJ + 139.477 -436.46 Td [(105)]TJ 0 g 0 G ET endstream endobj -1408 0 obj << +1627 0 obj << /Type /Page -/Contents 1409 0 R -/Resources 1407 0 R +/Contents 1628 0 R +/Resources 1626 0 R /MediaBox [0 0 595.276 841.89] -/Parent 1394 0 R +/Parent 1619 0 R >> endobj -1410 0 obj << -/D [1408 0 R /XYZ 99.895 740.998 null] +1629 0 obj << +/D [1627 0 R /XYZ 99.895 740.998 null] >> endobj 378 0 obj << -/D [1408 0 R /XYZ 99.895 697.37 null] +/D [1627 0 R /XYZ 99.895 659.601 null] >> endobj -1407 0 obj << -/Font << /F16 495 0 R /F30 689 0 R /F8 498 0 R /F27 497 0 R >> +1630 0 obj << +/D [1627 0 R /XYZ 99.895 653.623 null] +>> endobj +1631 0 obj << +/D [1627 0 R /XYZ 99.895 656.413 null] +>> endobj +1626 0 obj << +/Font << /F16 495 0 R /F27 497 0 R /F8 498 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1413 0 obj << -/Length 4533 +1634 0 obj << +/Length 4814 >> stream 0 g 0 G 0 g 0 G +0 g 0 G +0 g 0 G BT -/F16 11.9552 Tf 150.705 706.129 Td [(psb)]TJ +/F16 14.3462 Tf 150.705 680.226 Td [(psb)]TJ ET q -1 0 0 1 171.761 706.328 cm -[]0 d 0 J 0.398 w 0 0 m 4.035 0 l S +1 0 0 1 175.972 680.425 cm +[]0 d 0 J 0.398 w 0 0 m 4.842 0 l S +Q +BT +/F16 14.3462 Tf 180.814 680.226 Td [(b)-31(cast|Broadcast)-375(data)]TJ/F27 9.9626 Tf -28.732 -35.769 Td [(c)-138(a)-138(l)-139(l)]TJ/F8 9.9626 Tf 29.758 0 Td [(p)-125(s)-125(b)]TJ +ET +q +1 0 0 1 201.176 644.657 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F16 11.9552 Tf 175.796 706.129 Td [(b)-31(cast)-375(|)-375(Broadcast)-375(data)]TJ +/F8 9.9626 Tf 205.411 644.457 Td [(b)-125(c)-125(a)-125(s)-126(t)-230(\050)-230(i)-124(c)-124(o)-124(n)-124(t)-124(x)-124(t)-410(,)-832(d)-71(a)-71(t)-303(,)-885(r)-124(o)-124(o)-124(t)-229(\051)]TJ 0 g 0 G 0 g 0 G -/F30 9.9626 Tf -25.091 -18.389 Td [(call)-525(psb_bcast\050icontxt,)-525(dat,)-525(root\051)]TJ/F8 9.9626 Tf 14.944 -21.918 Td [(This)-338(subroutine)-338(implemen)27(ts)-338(a)-338(broadcast)-338(op)-28(eration)-338(based)-339(on)-338(the)-338(underlying)]TJ -14.944 -11.955 Td [(comm)28(unication)-334(lib)1(rary)83(.)]TJ + -39.762 -17.932 Td [(This)-338(subroutine)-338(implemen)27(ts)-338(a)-338(broadcast)-338(op)-28(eration)-338(based)-339(on)-338(the)-338(underlying)]TJ -14.944 -11.956 Td [(comm)28(unication)-334(lib)1(rary)83(.)]TJ 0 g 0 G -/F27 9.9626 Tf 0 -19.926 Td [(T)32(yp)-32(e:)]TJ +/F27 9.9626 Tf 0 -11.955 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G /F8 9.9626 Tf 33.797 0 Td [(Sync)28(hronous.)]TJ 0 g 0 G @@ -16349,65 +18778,80 @@ BT 0 g 0 G 0 -19.925 Td [(icon)32(txt)]TJ 0 g 0 G -/F8 9.9626 Tf 39.989 0 Td [(the)-333(comm)27(unication)-333(con)28(text)-333(iden)27(tifyi)1(ng)-334(the)-333(virtual)-333(parallel)-334(mac)28(hine.)]TJ -15.082 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.378 0 Td [(global)]TJ/F8 9.9626 Tf 29.756 0 Td [(.)]TJ -62.134 -11.956 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf 41.898 0 Td [(.)]TJ -71.509 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.485 0 Td [(in)]TJ/F8 9.9626 Tf 9.548 0 Td [(.)]TJ -43.033 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-444(an)-334(in)28(teger)-333(v)55(ariable.)]TJ +/F8 9.9626 Tf 39.989 0 Td [(the)-333(comm)27(unication)-333(con)28(text)-333(iden)27(tifyi)1(ng)-334(the)-333(virtual)-333(parallel)-334(mac)28(hine.)]TJ -15.082 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.378 0 Td [(global)]TJ/F8 9.9626 Tf 29.756 0 Td [(.)]TJ -62.135 -11.956 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.612 0 Td [(required)]TJ/F8 9.9626 Tf 41.898 0 Td [(.)]TJ -71.51 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.548 0 Td [(.)]TJ -43.034 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(an)-333(in)28(teger)-333(v)55(ariable.)]TJ 0 g 0 G -/F27 9.9626 Tf -24.907 -19.925 Td [(dat)]TJ +/F27 9.9626 Tf -24.906 -19.925 Td [(dat)]TJ 0 g 0 G -/F8 9.9626 Tf 21.371 0 Td [(On)-333(the)-334(ro)-27(ot)-334(pro)-27(ces)-1(s,)-333(the)-333(data)-334(to)-333(b)-28(e)-333(broadcast.)]TJ 3.536 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.378 0 Td [(global)]TJ/F8 9.9626 Tf 29.756 0 Td [(.)]TJ -62.134 -11.956 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf 41.898 0 Td [(.)]TJ -71.509 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.485 0 Td [(inout)]TJ/F8 9.9626 Tf 26.097 0 Td [(.)]TJ -59.582 -11.955 Td [(Sp)-28(eci\014ed)-339(as:)-458(an)-339(in)28(tege)-1(r,)-341(real)-339(or)-340(complex)-340(v)56(ariable,)-342(whic)28(h)-339(m)-1(a)28(y)-339(b)-28(e)-340(a)-340(scalar,)]TJ 0 -11.955 Td [(or)-403(a)-403(rank)-404(1)-403(or)-403(2)-403(arra)28(y)83(,)-421(or)-403(a)-403(c)28(haracter)-404(or)-403(logical)-403(v)56(ariable,)-421(whic)28(h)-403(ma)27(y)-403(b)-28(e)]TJ 0 -11.955 Td [(a)-426(s)-1(calar)-426(or)-426(rank)-427(1)-426(arra)27(y)84(.)-1151(T)28(yp)-28(e,)-449(kind,)-450(rank)-427(and)-426(size)-427(m)28(ust)-426(agree)-427(on)-426(all)]TJ 0 -11.955 Td [(pro)-28(cesses.)]TJ +/F8 9.9626 Tf 21.371 0 Td [(On)-333(the)-334(ro)-27(ot)-334(pro)-27(ces)-1(s,)-333(the)-333(data)-334(to)-333(b)-28(e)-333(broadcast.)]TJ 3.535 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(global)]TJ/F8 9.9626 Tf 29.756 0 Td [(.)]TJ -62.135 -11.956 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.612 0 Td [(required)]TJ/F8 9.9626 Tf 41.898 0 Td [(.)]TJ -71.51 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(inout)]TJ/F8 9.9626 Tf 26.096 0 Td [(.)]TJ -59.582 -11.955 Td [(Sp)-28(eci\014ed)-339(as)-1(:)-457(an)-339(in)27(teger,)-341(real)-340(or)-339(complex)-340(v)56(ariable,)-342(whic)28(h)-340(ma)28(y)-340(b)-27(e)-340(a)-340(scalar,)]TJ 0 -11.955 Td [(or)-403(a)-403(rank)-404(1)-403(or)-403(2)-403(arra)28(y)83(,)-421(or)-403(a)-403(c)28(haracter)-404(or)-403(logical)-403(v)56(ariable,)-421(whic)28(h)-404(ma)28(y)-403(b)-28(e)]TJ 0 -11.955 Td [(a)-427(scalar)-426(or)-427(rank)-426(1)-427(ar)1(ra)27(y)84(.)-1151(T)28(yp)-28(e,)-450(kin)1(d,)-450(rank)-427(and)-426(size)-427(m)28(ust)-426(agree)-427(on)-426(a)-1(l)1(l)]TJ 0 -11.955 Td [(pro)-28(cesses.)]TJ 0 g 0 G -/F27 9.9626 Tf -24.907 -19.926 Td [(ro)-32(ot)]TJ +/F27 9.9626 Tf -24.906 -19.926 Td [(ro)-32(ot)]TJ 0 g 0 G -/F8 9.9626 Tf 25.93 0 Td [(Ro)-28(ot)-333(pro)-28(cess)-333(holding)-334(data)-333(to)-333(b)-28(e)-333(broadcast.)]TJ -1.023 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.378 0 Td [(global)]TJ/F8 9.9626 Tf 29.756 0 Td [(.)]TJ -62.134 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(optional)]TJ/F8 9.9626 Tf 40.577 0 Td [(.)]TJ -70.188 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.485 0 Td [(in)]TJ/F8 9.9626 Tf 9.548 0 Td [(.)]TJ -43.033 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-444(an)-334(in)28(teger)-333(v)55(alue)-333(0)]TJ/F11 9.9626 Tf 138.176 0 Td [(<)]TJ/F8 9.9626 Tf 7.749 0 Td [(=)]TJ/F11 9.9626 Tf 10.516 0 Td [(r)-28(oot)-278(<)]TJ/F8 9.9626 Tf 28.543 0 Td [(=)]TJ/F11 9.9626 Tf 10.516 0 Td [(np)]TJ/F14 9.9626 Tf 13.207 0 Td [(\000)]TJ/F8 9.9626 Tf 9.962 0 Td [(1,)-333(default)-334(0)]TJ +/F8 9.9626 Tf 25.93 0 Td [(Ro)-28(ot)-333(pro)-28(cess)-333(holding)-334(data)-333(to)-333(b)-28(e)-333(broadcast.)]TJ -1.024 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(global)]TJ/F8 9.9626 Tf 29.756 0 Td [(.)]TJ -62.135 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.612 0 Td [(optional)]TJ/F8 9.9626 Tf 40.576 0 Td [(.)]TJ -70.188 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.547 0 Td [(.)]TJ -43.033 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(an)-333(in)28(teger)-333(v)55(alue)-333(0)]TJ/F11 9.9626 Tf 138.177 0 Td [(<)]TJ/F8 9.9626 Tf 7.749 0 Td [(=)]TJ/F11 9.9626 Tf 10.516 0 Td [(r)-28(oot)-278(<)]TJ/F8 9.9626 Tf 28.543 0 Td [(=)]TJ/F11 9.9626 Tf 10.516 0 Td [(np)]TJ/F14 9.9626 Tf 13.206 0 Td [(\000)]TJ/F8 9.9626 Tf 9.963 0 Td [(1,)-333(default)-334(0)]TJ 0 g 0 G /F27 9.9626 Tf -243.576 -21.918 Td [(On)-383(Return)]TJ 0 g 0 G 0 g 0 G 0 -19.926 Td [(dat)]TJ 0 g 0 G -/F8 9.9626 Tf 21.371 0 Td [(On)-333(pro)-28(cesses)-334(other)-333(than)-333(ro)-28(ot,)-333(the)-334(dat)1(a)-334(to)-333(b)-28(e)-333(broadcast.)]TJ 3.536 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.378 0 Td [(global)]TJ/F8 9.9626 Tf 29.757 0 Td [(.)]TJ -62.135 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf 41.898 0 Td [(.)]TJ -71.509 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.485 0 Td [(inout)]TJ/F8 9.9626 Tf 26.097 0 Td [(.)]TJ -59.582 -11.955 Td [(Sp)-28(eci\014ed)-339(as:)-458(an)-339(in)28(tege)-1(r,)-341(real)-339(or)-340(complex)-340(v)56(ariable,)-342(whic)28(h)-339(m)-1(a)28(y)-339(b)-28(e)-340(a)-340(scalar,)]TJ 0 -11.955 Td [(or)-346(a)-346(rank)-347(1)-346(or)-346(2)-346(arra)28(y)83(,)-349(or)-347(a)-346(c)28(haracter)-346(or)-346(logical)-347(scalar.)-829(T)28(yp)-28(e,)-349(kind,)-350(rank)]TJ 0 -11.956 Td [(and)-333(size)-334(m)28(ust)-333(agree)-334(on)-333(all)-333(pro)-28(cesses.)]TJ +/F8 9.9626 Tf 21.371 0 Td [(On)-333(pro)-28(cesses)-334(other)-333(than)-333(ro)-28(ot,)-333(the)-334(d)1(ata)-334(to)-333(b)-28(e)-333(broadcast.)]TJ 3.535 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(global)]TJ/F8 9.9626 Tf 29.756 0 Td [(.)]TJ -62.135 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.612 0 Td [(required)]TJ/F8 9.9626 Tf 41.898 0 Td [(.)]TJ -71.51 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(inout)]TJ/F8 9.9626 Tf 26.096 0 Td [(.)]TJ -59.582 -11.955 Td [(Sp)-28(eci\014ed)-339(as)-1(:)-457(an)-339(in)27(teger,)-341(real)-340(or)-339(complex)-340(v)56(ariable,)-342(whic)28(h)-340(ma)28(y)-340(b)-27(e)-340(a)-340(scalar,)]TJ 0 -11.955 Td [(or)-346(a)-346(rank)-347(1)-346(or)-346(2)-346(arra)28(y)83(,)-349(or)-347(a)-346(c)28(haracter)-346(or)-347(logical)-346(scalar.)-829(T)28(yp)-28(e,)-350(ki)1(nd,)-350(rank)]TJ 0 -11.956 Td [(and)-333(size)-334(m)28(ust)-333(agree)-334(on)-333(all)-333(pro)-28(cesses.)]TJ 0 g 0 G - 139.477 -170.9 Td [(102)]TJ + 139.477 -139.573 Td [(106)]TJ 0 g 0 G ET endstream endobj -1412 0 obj << +1633 0 obj << /Type /Page -/Contents 1413 0 R -/Resources 1411 0 R +/Contents 1634 0 R +/Resources 1632 0 R /MediaBox [0 0 595.276 841.89] -/Parent 1394 0 R +/Parent 1619 0 R >> endobj -1414 0 obj << -/D [1412 0 R /XYZ 150.705 740.998 null] +1635 0 obj << +/D [1633 0 R /XYZ 150.705 740.998 null] >> endobj 382 0 obj << -/D [1412 0 R /XYZ 150.705 697.37 null] +/D [1633 0 R /XYZ 150.705 659.601 null] >> endobj -1411 0 obj << -/Font << /F16 495 0 R /F30 689 0 R /F8 498 0 R /F27 497 0 R /F11 674 0 R /F14 692 0 R >> +1636 0 obj << +/D [1633 0 R /XYZ 150.705 653.623 null] +>> endobj +1637 0 obj << +/D [1633 0 R /XYZ 150.705 656.413 null] +>> endobj +1632 0 obj << +/Font << /F16 495 0 R /F27 497 0 R /F8 498 0 R /F11 674 0 R /F14 692 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1417 0 obj << -/Length 5146 +1640 0 obj << +/Length 5407 >> stream 0 g 0 G 0 g 0 G +0 g 0 G +0 g 0 G BT -/F16 11.9552 Tf 99.895 706.129 Td [(psb)]TJ +/F16 14.3462 Tf 99.895 680.226 Td [(psb)]TJ ET q -1 0 0 1 120.951 706.328 cm -[]0 d 0 J 0.398 w 0 0 m 4.035 0 l S +1 0 0 1 125.163 680.425 cm +[]0 d 0 J 0.398 w 0 0 m 4.842 0 l S +Q +BT +/F16 14.3462 Tf 130.004 680.226 Td [(sum|Global)-375(sum)]TJ/F27 9.9626 Tf -28.732 -35.769 Td [(c)-138(a)-138(l)-139(l)]TJ/F8 9.9626 Tf 29.198 0 Td [(p)-69(s)-69(b)]TJ +ET +q +1 0 0 1 148.126 644.657 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F16 11.9552 Tf 124.986 706.129 Td [(sum)-375(|)-375(Global)-375(sum)]TJ +/F8 9.9626 Tf 151.801 644.457 Td [(s)-69(u)-69(m)-174(\050)-230(i)-124(c)-124(o)-124(n)-124(t)-124(x)-124(t)-410(,)-832(d)-71(a)-71(t)-303(,)-885(r)-124(o)-124(o)-124(t)-229(\051)]TJ 0 g 0 G 0 g 0 G -/F30 9.9626 Tf -25.091 -18.389 Td [(call)-525(psb_sum\050icontxt,)-525(dat,)-525(root\051)]TJ/F8 9.9626 Tf 14.944 -21.918 Td [(This)-318(subroutine)-319(implemen)28(ts)-318(a)-319(sum)-318(reduction)-318(op)-28(eration)-318(based)-319(on)-318(the)-318(under-)]TJ -14.944 -11.955 Td [(lying)-333(comm)27(unication)-333(library)84(.)]TJ + -36.962 -17.932 Td [(This)-318(subroutine)-319(implemen)28(ts)-318(a)-319(sum)-318(reduction)-318(op)-28(eration)-318(based)-319(on)-318(the)-318(under-)]TJ -14.944 -11.956 Td [(lying)-333(comm)27(unication)-333(library)84(.)]TJ 0 g 0 G -/F27 9.9626 Tf 0 -19.926 Td [(T)32(yp)-32(e:)]TJ +/F27 9.9626 Tf 0 -11.955 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G /F8 9.9626 Tf 33.797 0 Td [(Sync)28(hronous.)]TJ 0 g 0 G @@ -16441,54 +18885,69 @@ BT 0 g 0 G [-500(The)]TJ/F30 9.9626 Tf 33.209 0 Td [(dat)]TJ/F8 9.9626 Tf 19.012 0 Td [(argumen)28(t)-333(m)-1(a)28(y)-333(also)-333(b)-28(e)-334(a)-333(long)-333(in)28(teger)-334(scalar.)]TJ 0 g 0 G - 99.986 -109.132 Td [(103)]TJ + 99.986 -77.805 Td [(107)]TJ 0 g 0 G ET endstream endobj -1416 0 obj << +1639 0 obj << /Type /Page -/Contents 1417 0 R -/Resources 1415 0 R +/Contents 1640 0 R +/Resources 1638 0 R /MediaBox [0 0 595.276 841.89] -/Parent 1421 0 R +/Parent 1619 0 R >> endobj -1418 0 obj << -/D [1416 0 R /XYZ 99.895 740.998 null] +1641 0 obj << +/D [1639 0 R /XYZ 99.895 740.998 null] >> endobj 386 0 obj << -/D [1416 0 R /XYZ 99.895 697.37 null] +/D [1639 0 R /XYZ 99.895 659.601 null] >> endobj -1419 0 obj << -/D [1416 0 R /XYZ 99.895 247.391 null] +1642 0 obj << +/D [1639 0 R /XYZ 99.895 653.623 null] >> endobj -1420 0 obj << -/D [1416 0 R /XYZ 99.895 213.573 null] +1643 0 obj << +/D [1639 0 R /XYZ 99.895 656.413 null] >> endobj -1415 0 obj << -/Font << /F16 495 0 R /F30 689 0 R /F8 498 0 R /F27 497 0 R /F14 692 0 R /F11 674 0 R >> +1644 0 obj << +/D [1639 0 R /XYZ 99.895 216.064 null] +>> endobj +1645 0 obj << +/D [1639 0 R /XYZ 99.895 182.246 null] +>> endobj +1638 0 obj << +/Font << /F16 495 0 R /F27 497 0 R /F8 498 0 R /F14 692 0 R /F11 674 0 R /F30 689 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1424 0 obj << -/Length 5185 +1648 0 obj << +/Length 5419 >> stream 0 g 0 G 0 g 0 G +0 g 0 G +0 g 0 G BT -/F16 11.9552 Tf 150.705 706.129 Td [(psb)]TJ +/F16 14.3462 Tf 150.705 680.226 Td [(psb)]TJ ET q -1 0 0 1 171.761 706.328 cm -[]0 d 0 J 0.398 w 0 0 m 4.035 0 l S +1 0 0 1 175.972 680.425 cm +[]0 d 0 J 0.398 w 0 0 m 4.842 0 l S +Q +BT +/F16 14.3462 Tf 180.814 680.226 Td [(max|Global)-375(maxim)31(um)]TJ/F27 9.9626 Tf -28.732 -35.769 Td [(c)-138(a)-138(l)-139(l)]TJ/F8 9.9626 Tf 29.101 0 Td [(p)-59(s)-59(b)]TJ +ET +q +1 0 0 1 198.548 644.657 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F16 11.9552 Tf 175.796 706.129 Td [(max)-375(|)-375(Global)-375(maxim)31(um)]TJ +/F8 9.9626 Tf 202.126 644.457 Td [(m)-59(a)-59(x)-165(\050)-230(i)-124(c)-124(o)-124(n)-124(t)-124(x)-124(t)-409(,)-833(d)-71(a)-71(t)-303(,)-885(r)-124(o)-124(o)-124(t)-229(\051)]TJ 0 g 0 G 0 g 0 G -/F30 9.9626 Tf -25.091 -18.389 Td [(call)-525(psb_max\050icontxt,)-525(dat,)-525(root\051)]TJ/F8 9.9626 Tf 14.944 -21.918 Td [(This)-326(subroutine)-326(implemen)28(ts)-326(a)-326(maxim)27(um)-326(v)56(aluereduction)-326(op)-28(eration)-326(based)-326(on)]TJ -14.944 -11.955 Td [(the)-333(underlying)-333(com)-1(m)28(unication)-333(library)83(.)]TJ + -36.477 -17.932 Td [(This)-326(subroutine)-326(implemen)28(ts)-326(a)-326(maxim)27(um)-326(v)56(aluereduction)-326(op)-28(eration)-326(based)-326(on)]TJ -14.944 -11.956 Td [(the)-333(underlying)-333(com)-1(m)28(unication)-333(library)83(.)]TJ 0 g 0 G -/F27 9.9626 Tf 0 -19.926 Td [(T)32(yp)-32(e:)]TJ +/F27 9.9626 Tf 0 -11.955 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G /F8 9.9626 Tf 33.797 0 Td [(Sync)28(hronous.)]TJ 0 g 0 G @@ -16497,79 +18956,94 @@ BT 0 g 0 G 0 -19.925 Td [(icon)32(txt)]TJ 0 g 0 G -/F8 9.9626 Tf 39.989 0 Td [(the)-333(comm)27(unication)-333(con)28(text)-333(iden)27(tifyi)1(ng)-334(the)-333(virtual)-333(parallel)-334(mac)28(hine.)]TJ -15.082 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.378 0 Td [(global)]TJ/F8 9.9626 Tf 29.756 0 Td [(.)]TJ -62.134 -11.956 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf 41.898 0 Td [(.)]TJ -71.509 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.485 0 Td [(in)]TJ/F8 9.9626 Tf 9.548 0 Td [(.)]TJ -43.033 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-444(an)-334(in)28(teger)-333(v)55(ariable.)]TJ +/F8 9.9626 Tf 39.989 0 Td [(the)-333(comm)27(unication)-333(con)28(text)-333(iden)27(tifyi)1(ng)-334(the)-333(virtual)-333(parallel)-334(mac)28(hine.)]TJ -15.082 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.378 0 Td [(global)]TJ/F8 9.9626 Tf 29.756 0 Td [(.)]TJ -62.135 -11.956 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.612 0 Td [(required)]TJ/F8 9.9626 Tf 41.898 0 Td [(.)]TJ -71.51 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.548 0 Td [(.)]TJ -43.034 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(an)-333(in)28(teger)-333(v)55(ariable.)]TJ 0 g 0 G -/F27 9.9626 Tf -24.907 -19.925 Td [(dat)]TJ +/F27 9.9626 Tf -24.906 -19.925 Td [(dat)]TJ 0 g 0 G -/F8 9.9626 Tf 21.371 0 Td [(The)-333(lo)-28(cal)-333(c)-1(on)28(tribution)-333(to)-333(the)-334(gl)1(obal)-334(maxim)28(um.)]TJ 3.536 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.378 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf 23.073 0 Td [(.)]TJ -55.451 -11.956 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf 41.898 0 Td [(.)]TJ -71.509 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.485 0 Td [(inout)]TJ/F8 9.9626 Tf 26.097 0 Td [(.)]TJ -59.582 -11.955 Td [(Sp)-28(eci\014ed)-326(as:)-442(an)-326(in)27(teger)-326(or)-327(real)-327(v)56(ariable,)-328(whic)28(h)-327(ma)28(y)-327(b)-28(e)-327(a)-326(s)-1(calar,)-328(or)-326(a)-327(rank)]TJ 0 -11.955 Td [(1)-333(or)-334(2)-333(arra)28(y)83(.)-778(T)28(yp)-27(e)-1(,)-333(kind,)-333(rank)-333(and)-334(size)-333(m)28(ust)-334(agree)-333(on)-333(all)-334(pro)-27(cesse)-1(s.)]TJ +/F8 9.9626 Tf 21.371 0 Td [(The)-333(lo)-28(cal)-333(c)-1(on)28(tribution)-333(to)-333(the)-334(gl)1(obal)-334(maxim)28(um.)]TJ 3.535 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf 23.073 0 Td [(.)]TJ -55.452 -11.956 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.612 0 Td [(required)]TJ/F8 9.9626 Tf 41.898 0 Td [(.)]TJ -71.51 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(inout)]TJ/F8 9.9626 Tf 26.096 0 Td [(.)]TJ -59.582 -11.955 Td [(Sp)-28(eci\014ed)-327(as:)-441(an)-326(in)27(teger)-326(or)-327(real)-327(v)56(ariable,)-328(whic)27(h)-326(ma)27(y)-326(b)-28(e)-327(a)-327(scalar,)-328(or)-326(a)-327(rank)]TJ 0 -11.955 Td [(1)-333(or)-334(2)-333(arra)28(y)83(.)-778(T)28(yp)-28(e,)-333(kind,)-333(rank)-333(and)-334(size)-333(m)28(ust)-334(agree)-333(on)-333(all)-334(pro)-27(ces)-1(ses.)]TJ 0 g 0 G -/F27 9.9626 Tf -24.907 -19.925 Td [(ro)-32(ot)]TJ +/F27 9.9626 Tf -24.906 -19.925 Td [(ro)-32(ot)]TJ 0 g 0 G -/F8 9.9626 Tf 25.93 0 Td [(Pro)-28(cess)-305(to)-306(hold)-305(the)-305(\014nal)-305(m)-1(ax)1(im)27(um,)-311(or)]TJ/F14 9.9626 Tf 169.158 0 Td [(\000)]TJ/F8 9.9626 Tf 7.749 0 Td [(1)-305(to)-306(mak)28(e)-305(it)-306(a)28(v)56(ailable)-306(on)-305(all)-305(pro-)]TJ -177.93 -11.956 Td [(cesses.)]TJ 0 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.378 0 Td [(global)]TJ/F8 9.9626 Tf 29.757 0 Td [(.)]TJ -62.135 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(optional)]TJ/F8 9.9626 Tf 40.577 0 Td [(.)]TJ -70.188 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.485 0 Td [(in)]TJ/F8 9.9626 Tf 9.548 0 Td [(.)]TJ -43.033 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(an)-333(in)28(teger)-333(v)55(alue)]TJ/F14 9.9626 Tf 130.427 0 Td [(\000)]TJ/F8 9.9626 Tf 7.749 0 Td [(1)]TJ/F11 9.9626 Tf 7.749 0 Td [(<)]TJ/F8 9.9626 Tf 7.749 0 Td [(=)]TJ/F11 9.9626 Tf 10.516 0 Td [(r)-28(oot)-278(<)]TJ/F8 9.9626 Tf 28.543 0 Td [(=)]TJ/F11 9.9626 Tf 10.516 0 Td [(np)]TJ/F14 9.9626 Tf 13.206 0 Td [(\000)]TJ/F8 9.9626 Tf 9.963 0 Td [(1,)-333(default)-334(-1.)]TJ +/F8 9.9626 Tf 25.93 0 Td [(Pro)-28(cess)-305(to)-306(hold)-305(the)-305(\014nal)-305(m)-1(ax)1(im)27(um,)-311(or)]TJ/F14 9.9626 Tf 169.158 0 Td [(\000)]TJ/F8 9.9626 Tf 7.749 0 Td [(1)-305(to)-306(mak)28(e)-305(it)-306(a)28(v)56(ailable)-306(on)-305(all)-305(pro-)]TJ -177.931 -11.956 Td [(cesses.)]TJ 0 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(global)]TJ/F8 9.9626 Tf 29.756 0 Td [(.)]TJ -62.135 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.612 0 Td [(optional)]TJ/F8 9.9626 Tf 40.576 0 Td [(.)]TJ -70.188 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.547 0 Td [(.)]TJ -43.033 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(an)-333(in)28(teger)-333(v)55(alue)]TJ/F14 9.9626 Tf 130.428 0 Td [(\000)]TJ/F8 9.9626 Tf 7.749 0 Td [(1)]TJ/F11 9.9626 Tf 7.749 0 Td [(<)]TJ/F8 9.9626 Tf 7.748 0 Td [(=)]TJ/F11 9.9626 Tf 10.516 0 Td [(r)-28(oot)-278(<)]TJ/F8 9.9626 Tf 28.544 0 Td [(=)]TJ/F11 9.9626 Tf 10.516 0 Td [(np)]TJ/F14 9.9626 Tf 13.206 0 Td [(\000)]TJ/F8 9.9626 Tf 9.963 0 Td [(1,)-333(default)-334(-1.)]TJ 0 g 0 G /F27 9.9626 Tf -251.325 -33.873 Td [(On)-383(Return)]TJ 0 g 0 G 0 g 0 G 0 -19.926 Td [(dat)]TJ 0 g 0 G -/F8 9.9626 Tf 21.371 0 Td [(On)-333(destination)-334(pr)1(o)-28(cess\050es)-1(\051,)-333(the)-333(result)-333(of)-334(the)-333(maxim)28(um)-334(op)-27(eration.)]TJ 3.536 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.378 0 Td [(global)]TJ/F8 9.9626 Tf 29.757 0 Td [(.)]TJ -62.135 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf 41.898 0 Td [(.)]TJ -71.509 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.485 0 Td [(in)]TJ/F8 9.9626 Tf 9.548 0 Td [(.)]TJ -43.033 -11.955 Td [(Sp)-28(eci\014ed)-326(as)-1(:)-441(an)-326(in)27(teger)-326(or)-327(real)-327(v)56(ariable,)-328(whic)28(h)-327(ma)28(y)-327(b)-28(e)-327(a)-326(s)-1(calar,)-328(or)-326(a)-327(rank)]TJ 0 -11.955 Td [(1)-333(or)-334(2)-333(arra)28(y)83(.)-778(T)28(yp)-27(e)-1(,)-333(kind,)-333(rank)-333(and)-334(size)-333(m)28(ust)-334(agree)-333(on)-333(all)-334(pro)-27(cesse)-1(s.)]TJ/F16 11.9552 Tf -24.907 -21.918 Td [(Notes)]TJ +/F8 9.9626 Tf 21.371 0 Td [(On)-333(destination)-334(p)1(ro)-28(cess\050es\051,)-334(the)-333(result)-333(of)-334(the)-333(maxim)28(um)-334(op)-27(eration.)]TJ 3.535 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(global)]TJ/F8 9.9626 Tf 29.756 0 Td [(.)]TJ -62.135 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.612 0 Td [(required)]TJ/F8 9.9626 Tf 41.898 0 Td [(.)]TJ -71.51 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.547 0 Td [(.)]TJ -43.033 -11.955 Td [(Sp)-28(eci\014ed)-327(as:)-441(an)-326(in)27(teger)-326(or)-327(real)-327(v)56(ariable,)-328(whic)27(h)-326(ma)27(y)-326(b)-28(e)-327(a)-327(scalar,)-328(or)-326(a)-327(rank)]TJ 0 -11.955 Td [(1)-333(or)-334(2)-333(arra)28(y)83(.)-778(T)28(yp)-28(e,)-333(kind,)-333(rank)-333(and)-334(size)-333(m)28(ust)-334(agree)-333(on)-333(all)-334(pro)-27(cess)-1(es.)]TJ/F16 11.9552 Tf -24.906 -21.918 Td [(Notes)]TJ 0 g 0 G -/F8 9.9626 Tf 12.177 -19.925 Td [(1.)]TJ +/F8 9.9626 Tf 12.176 -19.925 Td [(1.)]TJ 0 g 0 G - [-500(The)]TJ/F30 9.9626 Tf 32.469 0 Td [(dat)]TJ/F8 9.9626 Tf 18.272 0 Td [(argumen)28(t)-259(is)-259(b)-28(oth)-259(input)-259(and)-259(output,)-274(and)-259(its)-259(v)55(alue)-259(ma)28(y)-259(b)-28(e)-259(c)28(hanged)]TJ -38.011 -11.956 Td [(ev)28(en)-334(on)-333(pro)-28(cesses)-333(di\013eren)28(t)-334(from)-333(the)-333(\014nal)-334(result)-333(destination.)]TJ + [-500(The)]TJ/F30 9.9626 Tf 32.47 0 Td [(dat)]TJ/F8 9.9626 Tf 18.272 0 Td [(argumen)28(t)-259(is)-259(b)-28(oth)-259(input)-259(and)-259(output,)-274(and)-259(its)-259(v)55(alue)-259(ma)28(y)-259(b)-28(e)-259(c)28(hanged)]TJ -38.012 -11.956 Td [(ev)28(en)-334(on)-333(pro)-28(cesses)-333(di\013eren)28(t)-334(from)-333(the)-333(\014nal)-334(result)-333(destination.)]TJ 0 g 0 G -12.73 -19.925 Td [(2.)]TJ 0 g 0 G - [-500(The)]TJ/F30 9.9626 Tf 33.208 0 Td [(dat)]TJ/F8 9.9626 Tf 19.012 0 Td [(argumen)28(t)-334(ma)28(y)-333(also)-334(b)-27(e)-334(a)-333(long)-333(in)28(teger)-334(scalar.)]TJ + [-500(The)]TJ/F30 9.9626 Tf 33.209 0 Td [(dat)]TJ/F8 9.9626 Tf 19.012 0 Td [(argumen)28(t)-334(ma)28(y)-333(also)-333(b)-28(e)-334(a)-333(long)-333(in)28(teger)-334(scalar.)]TJ 0 g 0 G - 99.987 -109.132 Td [(104)]TJ + 99.986 -77.805 Td [(108)]TJ 0 g 0 G ET endstream endobj -1423 0 obj << +1647 0 obj << /Type /Page -/Contents 1424 0 R -/Resources 1422 0 R +/Contents 1648 0 R +/Resources 1646 0 R /MediaBox [0 0 595.276 841.89] -/Parent 1421 0 R +/Parent 1619 0 R >> endobj -1425 0 obj << -/D [1423 0 R /XYZ 150.705 740.998 null] +1649 0 obj << +/D [1647 0 R /XYZ 150.705 740.998 null] >> endobj 390 0 obj << -/D [1423 0 R /XYZ 150.705 697.37 null] +/D [1647 0 R /XYZ 150.705 659.601 null] >> endobj -1426 0 obj << -/D [1423 0 R /XYZ 150.705 247.391 null] +1650 0 obj << +/D [1647 0 R /XYZ 150.705 653.623 null] >> endobj -1427 0 obj << -/D [1423 0 R /XYZ 150.705 213.573 null] +1651 0 obj << +/D [1647 0 R /XYZ 150.705 656.413 null] >> endobj -1422 0 obj << -/Font << /F16 495 0 R /F30 689 0 R /F8 498 0 R /F27 497 0 R /F14 692 0 R /F11 674 0 R >> +1652 0 obj << +/D [1647 0 R /XYZ 150.705 216.064 null] +>> endobj +1653 0 obj << +/D [1647 0 R /XYZ 150.705 182.246 null] +>> endobj +1646 0 obj << +/Font << /F16 495 0 R /F27 497 0 R /F8 498 0 R /F14 692 0 R /F11 674 0 R /F30 689 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1430 0 obj << -/Length 5160 +1656 0 obj << +/Length 5421 >> stream 0 g 0 G 0 g 0 G +0 g 0 G +0 g 0 G BT -/F16 11.9552 Tf 99.895 706.129 Td [(psb)]TJ +/F16 14.3462 Tf 99.895 680.226 Td [(psb)]TJ ET q -1 0 0 1 120.951 706.328 cm -[]0 d 0 J 0.398 w 0 0 m 4.035 0 l S +1 0 0 1 125.163 680.425 cm +[]0 d 0 J 0.398 w 0 0 m 4.842 0 l S +Q +BT +/F16 14.3462 Tf 130.004 680.226 Td [(min|Global)-375(minim)31(um)]TJ/F27 9.9626 Tf -28.732 -35.769 Td [(c)-138(a)-138(l)-139(l)]TJ/F8 9.9626 Tf 29.343 0 Td [(p)-83(s)-84(b)]TJ +ET +q +1 0 0 1 148.707 644.657 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F16 11.9552 Tf 124.986 706.129 Td [(min)-375(|)-375(Global)-375(minim)31(um)]TJ +/F8 9.9626 Tf 152.528 644.457 Td [(m)-83(i)-84(n)-189(\050)-230(i)-124(c)-124(o)-124(n)-124(t)-124(x)-124(t)-409(,)-832(d)-72(a)-71(t)-303(,)-885(r)-124(o)-124(o)-124(t)-229(\051)]TJ 0 g 0 G 0 g 0 G -/F30 9.9626 Tf -25.091 -18.389 Td [(call)-525(psb_min\050icontxt,)-525(dat,)-525(root\051)]TJ/F8 9.9626 Tf 14.944 -21.918 Td [(This)-311(subroutine)-312(implemen)28(ts)-311(a)-312(minim)28(um)-312(v)56(alue)-311(reduction)-312(op)-27(eration)-312(based)-311(on)]TJ -14.944 -11.955 Td [(the)-333(underlying)-334(comm)28(unication)-333(library)83(.)]TJ + -37.689 -17.932 Td [(This)-311(subroutine)-312(implemen)28(ts)-311(a)-312(minim)28(um)-312(v)56(alue)-311(reduction)-312(op)-27(eration)-312(based)-311(on)]TJ -14.944 -11.956 Td [(the)-333(underlying)-334(comm)28(unication)-333(library)83(.)]TJ 0 g 0 G -/F27 9.9626 Tf 0 -19.926 Td [(T)32(yp)-32(e:)]TJ +/F27 9.9626 Tf 0 -11.955 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G /F8 9.9626 Tf 33.797 0 Td [(Sync)28(hronous.)]TJ 0 g 0 G @@ -16603,54 +19077,69 @@ BT 0 g 0 G [-500(The)]TJ/F30 9.9626 Tf 33.209 0 Td [(dat)]TJ/F8 9.9626 Tf 19.012 0 Td [(argumen)28(t)-333(m)-1(a)28(y)-333(also)-333(b)-28(e)-334(a)-333(long)-333(in)28(teger)-334(scalar.)]TJ 0 g 0 G - 99.986 -109.132 Td [(105)]TJ + 99.986 -77.805 Td [(109)]TJ 0 g 0 G ET endstream endobj -1429 0 obj << +1655 0 obj << /Type /Page -/Contents 1430 0 R -/Resources 1428 0 R +/Contents 1656 0 R +/Resources 1654 0 R /MediaBox [0 0 595.276 841.89] -/Parent 1421 0 R +/Parent 1662 0 R >> endobj -1431 0 obj << -/D [1429 0 R /XYZ 99.895 740.998 null] +1657 0 obj << +/D [1655 0 R /XYZ 99.895 740.998 null] >> endobj 394 0 obj << -/D [1429 0 R /XYZ 99.895 697.37 null] +/D [1655 0 R /XYZ 99.895 659.601 null] >> endobj -1432 0 obj << -/D [1429 0 R /XYZ 99.895 247.391 null] +1658 0 obj << +/D [1655 0 R /XYZ 99.895 653.623 null] >> endobj -1433 0 obj << -/D [1429 0 R /XYZ 99.895 213.573 null] +1659 0 obj << +/D [1655 0 R /XYZ 99.895 656.413 null] >> endobj -1428 0 obj << -/Font << /F16 495 0 R /F30 689 0 R /F8 498 0 R /F27 497 0 R /F14 692 0 R /F11 674 0 R >> +1660 0 obj << +/D [1655 0 R /XYZ 99.895 216.064 null] +>> endobj +1661 0 obj << +/D [1655 0 R /XYZ 99.895 182.246 null] +>> endobj +1654 0 obj << +/Font << /F16 495 0 R /F27 497 0 R /F8 498 0 R /F14 692 0 R /F11 674 0 R /F30 689 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1436 0 obj << -/Length 5277 +1665 0 obj << +/Length 5525 >> stream 0 g 0 G 0 g 0 G +0 g 0 G +0 g 0 G BT -/F16 11.9552 Tf 150.705 706.129 Td [(psb)]TJ +/F16 14.3462 Tf 150.705 680.226 Td [(psb)]TJ ET q -1 0 0 1 171.761 706.328 cm -[]0 d 0 J 0.398 w 0 0 m 4.035 0 l S +1 0 0 1 175.972 680.425 cm +[]0 d 0 J 0.398 w 0 0 m 4.842 0 l S +Q +BT +/F16 14.3462 Tf 180.814 680.226 Td [(amx|Global)-375(maxim)31(um)-375(absolute)-375(v)63(alue)]TJ/F27 9.9626 Tf -28.732 -35.769 Td [(c)-138(a)-138(l)-139(l)]TJ/F8 9.9626 Tf 29.101 0 Td [(p)-59(s)-59(b)]TJ +ET +q +1 0 0 1 198.548 644.657 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F16 11.9552 Tf 175.796 706.129 Td [(amx)-375(|)-375(Global)-375(maxim)31(um)-375(absolute)-375(v)63(alue)]TJ +/F8 9.9626 Tf 202.126 644.457 Td [(a)-59(m)-59(x)-165(\050)-230(i)-124(c)-124(o)-124(n)-124(t)-124(x)-124(t)-409(,)-833(d)-71(a)-71(t)-303(,)-885(r)-124(o)-124(o)-124(t)-229(\051)]TJ 0 g 0 G 0 g 0 G -/F30 9.9626 Tf -25.091 -18.389 Td [(call)-525(psb_amx\050icontxt,)-525(dat,)-525(root\051)]TJ/F8 9.9626 Tf 14.944 -21.918 Td [(This)-312(subroutine)-312(implemen)28(ts)-313(a)-312(maxim)28(um)-312(absolute)-312(v)55(alue)-312(reduction)-312(op)-28(eration)]TJ -14.944 -11.955 Td [(based)-333(on)-334(the)-333(underlying)-333(comm)28(unication)-334(library)84(.)]TJ + -36.477 -17.932 Td [(This)-312(subroutine)-312(implemen)28(ts)-313(a)-312(maxim)28(um)-312(absolute)-312(v)55(alue)-312(reduction)-312(op)-28(eration)]TJ -14.944 -11.956 Td [(based)-333(on)-334(the)-333(underlying)-333(comm)28(unication)-334(library)84(.)]TJ 0 g 0 G -/F27 9.9626 Tf 0 -19.926 Td [(T)32(yp)-32(e:)]TJ +/F27 9.9626 Tf 0 -11.955 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G /F8 9.9626 Tf 33.797 0 Td [(Sync)28(hronous.)]TJ 0 g 0 G @@ -16659,79 +19148,94 @@ BT 0 g 0 G 0 -19.925 Td [(icon)32(txt)]TJ 0 g 0 G -/F8 9.9626 Tf 39.989 0 Td [(the)-333(comm)27(unication)-333(con)28(text)-333(iden)27(tifyi)1(ng)-334(the)-333(virtual)-333(parallel)-334(mac)28(hine.)]TJ -15.082 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.378 0 Td [(global)]TJ/F8 9.9626 Tf 29.756 0 Td [(.)]TJ -62.134 -11.956 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf 41.898 0 Td [(.)]TJ -71.509 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.485 0 Td [(in)]TJ/F8 9.9626 Tf 9.548 0 Td [(.)]TJ -43.033 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-444(an)-334(in)28(teger)-333(v)55(ariable.)]TJ +/F8 9.9626 Tf 39.989 0 Td [(the)-333(comm)27(unication)-333(con)28(text)-333(iden)27(tifyi)1(ng)-334(the)-333(virtual)-333(parallel)-334(mac)28(hine.)]TJ -15.082 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.378 0 Td [(global)]TJ/F8 9.9626 Tf 29.756 0 Td [(.)]TJ -62.135 -11.956 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.612 0 Td [(required)]TJ/F8 9.9626 Tf 41.898 0 Td [(.)]TJ -71.51 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.548 0 Td [(.)]TJ -43.034 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(an)-333(in)28(teger)-333(v)55(ariable.)]TJ 0 g 0 G -/F27 9.9626 Tf -24.907 -19.925 Td [(dat)]TJ +/F27 9.9626 Tf -24.906 -19.925 Td [(dat)]TJ 0 g 0 G -/F8 9.9626 Tf 21.371 0 Td [(The)-333(lo)-28(cal)-333(c)-1(on)28(tribution)-333(to)-333(the)-334(gl)1(obal)-334(maxim)28(um.)]TJ 3.536 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.378 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf 23.073 0 Td [(.)]TJ -55.451 -11.956 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf 41.898 0 Td [(.)]TJ -71.509 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.485 0 Td [(inout)]TJ/F8 9.9626 Tf 26.097 0 Td [(.)]TJ -59.582 -11.955 Td [(Sp)-28(eci\014ed)-339(as:)-458(an)-339(in)28(tege)-1(r,)-341(real)-339(or)-340(complex)-340(v)56(ariable,)-342(whic)28(h)-339(m)-1(a)28(y)-339(b)-28(e)-340(a)-340(scalar,)]TJ 0 -11.955 Td [(or)-464(a)-464(ran)1(k)-464(1)-464(or)-464(2)-464(arra)28(y)83(.)-1299(T)28(yp)-28(e,)-497(kind)1(,)-497(rank)-464(and)-463(size)-464(m)27(ust)-463(agree)-464(on)-464(all)]TJ 0 -11.955 Td [(pro)-28(cesses.)]TJ +/F8 9.9626 Tf 21.371 0 Td [(The)-333(lo)-28(cal)-333(c)-1(on)28(tribution)-333(to)-333(the)-334(gl)1(obal)-334(maxim)28(um.)]TJ 3.535 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf 23.073 0 Td [(.)]TJ -55.452 -11.956 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.612 0 Td [(required)]TJ/F8 9.9626 Tf 41.898 0 Td [(.)]TJ -71.51 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(inout)]TJ/F8 9.9626 Tf 26.096 0 Td [(.)]TJ -59.582 -11.955 Td [(Sp)-28(eci\014ed)-339(as)-1(:)-457(an)-339(in)27(teger,)-341(real)-340(or)-339(complex)-340(v)56(ariable,)-342(whic)28(h)-340(ma)28(y)-340(b)-27(e)-340(a)-340(scalar,)]TJ 0 -11.955 Td [(or)-464(a)-464(rank)-463(1)-464(or)-464(2)-464(arra)28(y)83(.)-1299(T)27(yp)-27(e,)-497(kind,)-496(rank)-464(and)-463(s)-1(i)1(z)-1(e)-463(m)27(ust)-463(agree)-464(on)-464(all)]TJ 0 -11.955 Td [(pro)-28(cesses.)]TJ 0 g 0 G -/F27 9.9626 Tf -24.907 -19.926 Td [(ro)-32(ot)]TJ +/F27 9.9626 Tf -24.906 -19.926 Td [(ro)-32(ot)]TJ 0 g 0 G -/F8 9.9626 Tf 25.93 0 Td [(Pro)-28(cess)-276(to)-276(hold)-276(the)-276(\014nal)-276(v)56(alue,)-287(or)]TJ/F14 9.9626 Tf 146.411 0 Td [(\000)]TJ/F8 9.9626 Tf 7.749 0 Td [(1)-276(to)-276(mak)28(e)-276(it)-276(a)28(v)55(ailable)-276(on)-276(all)-276(pr)1(o)-28(cesses)-1(.)]TJ -155.183 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.378 0 Td [(global)]TJ/F8 9.9626 Tf 29.756 0 Td [(.)]TJ -62.134 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(optional)]TJ/F8 9.9626 Tf 40.577 0 Td [(.)]TJ -70.188 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.485 0 Td [(in)]TJ/F8 9.9626 Tf 9.548 0 Td [(.)]TJ -43.033 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-444(an)-334(in)28(teger)-333(v)55(alue)]TJ/F14 9.9626 Tf 130.427 0 Td [(\000)]TJ/F8 9.9626 Tf 7.749 0 Td [(1)]TJ/F11 9.9626 Tf 7.749 0 Td [(<)]TJ/F8 9.9626 Tf 7.748 0 Td [(=)]TJ/F11 9.9626 Tf 10.517 0 Td [(r)-28(oot)-278(<)]TJ/F8 9.9626 Tf 28.543 0 Td [(=)]TJ/F11 9.9626 Tf 10.516 0 Td [(np)]TJ/F14 9.9626 Tf 13.206 0 Td [(\000)]TJ/F8 9.9626 Tf 9.963 0 Td [(1,)-333(default)-334(-1.)]TJ +/F8 9.9626 Tf 25.93 0 Td [(Pro)-28(cess)-276(to)-276(hold)-276(the)-276(\014nal)-276(v)56(alue,)-287(or)]TJ/F14 9.9626 Tf 146.411 0 Td [(\000)]TJ/F8 9.9626 Tf 7.749 0 Td [(1)-276(to)-276(mak)28(e)-276(it)-276(a)28(v)55(ailable)-276(on)-276(all)-276(pr)1(o)-28(cesses)-1(.)]TJ -155.184 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(global)]TJ/F8 9.9626 Tf 29.756 0 Td [(.)]TJ -62.135 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.612 0 Td [(optional)]TJ/F8 9.9626 Tf 40.576 0 Td [(.)]TJ -70.188 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.547 0 Td [(.)]TJ -43.033 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(an)-333(in)28(teger)-333(v)55(alue)]TJ/F14 9.9626 Tf 130.428 0 Td [(\000)]TJ/F8 9.9626 Tf 7.749 0 Td [(1)]TJ/F11 9.9626 Tf 7.749 0 Td [(<)]TJ/F8 9.9626 Tf 7.748 0 Td [(=)]TJ/F11 9.9626 Tf 10.516 0 Td [(r)-28(oot)-278(<)]TJ/F8 9.9626 Tf 28.544 0 Td [(=)]TJ/F11 9.9626 Tf 10.516 0 Td [(np)]TJ/F14 9.9626 Tf 13.206 0 Td [(\000)]TJ/F8 9.9626 Tf 9.963 0 Td [(1,)-333(default)-334(-1.)]TJ 0 g 0 G /F27 9.9626 Tf -251.325 -33.873 Td [(On)-383(Return)]TJ 0 g 0 G 0 g 0 G 0 -19.926 Td [(dat)]TJ 0 g 0 G -/F8 9.9626 Tf 21.371 0 Td [(On)-333(destination)-334(p)1(ro)-28(cess\050es)-1(\051)1(,)-334(the)-333(result)-333(of)-334(the)-333(maxim)28(um)-334(op)-27(eration.)]TJ 3.536 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.378 0 Td [(global)]TJ/F8 9.9626 Tf 29.757 0 Td [(.)]TJ -62.135 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf 41.898 0 Td [(.)]TJ -71.509 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.485 0 Td [(inout)]TJ/F8 9.9626 Tf 26.097 0 Td [(.)]TJ -59.582 -11.955 Td [(Sp)-28(eci\014ed)-339(as:)-458(an)-339(in)28(tege)-1(r,)-341(real)-339(or)-340(complex)-340(v)56(ariable,)-342(whic)28(h)-339(m)-1(a)28(y)-339(b)-28(e)-340(a)-340(scalar,)]TJ 0 -11.955 Td [(or)-464(a)-464(ran)1(k)-464(1)-464(or)-464(2)-464(arra)28(y)83(.)-1299(T)28(yp)-28(e,)-497(kind)1(,)-497(rank)-464(and)-463(size)-464(m)27(ust)-463(agree)-464(on)-464(all)]TJ 0 -11.956 Td [(pro)-28(cesses.)]TJ/F16 11.9552 Tf -24.907 -21.917 Td [(Notes)]TJ +/F8 9.9626 Tf 21.371 0 Td [(On)-333(destination)-334(p)1(ro)-28(cess\050es\051,)-334(the)-333(result)-333(of)-334(the)-333(maxim)28(um)-334(op)-27(eration.)]TJ 3.535 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(global)]TJ/F8 9.9626 Tf 29.756 0 Td [(.)]TJ -62.135 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.612 0 Td [(required)]TJ/F8 9.9626 Tf 41.898 0 Td [(.)]TJ -71.51 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(inout)]TJ/F8 9.9626 Tf 26.096 0 Td [(.)]TJ -59.582 -11.955 Td [(Sp)-28(eci\014ed)-339(as)-1(:)-457(an)-339(in)27(teger,)-341(real)-340(or)-339(complex)-340(v)56(ariable,)-342(whic)28(h)-340(ma)28(y)-340(b)-27(e)-340(a)-340(scalar,)]TJ 0 -11.955 Td [(or)-464(a)-464(rank)-463(1)-464(or)-464(2)-464(arra)28(y)83(.)-1299(T)27(y)1(p)-28(e,)-497(kind,)-496(rank)-464(and)-463(siz)-1(e)-463(m)27(ust)-463(agree)-464(on)-464(all)]TJ 0 -11.956 Td [(pro)-28(cesses.)]TJ/F16 11.9552 Tf -24.906 -21.917 Td [(Notes)]TJ 0 g 0 G -/F8 9.9626 Tf 12.177 -19.926 Td [(1.)]TJ +/F8 9.9626 Tf 12.176 -19.926 Td [(1.)]TJ 0 g 0 G - [-500(The)]TJ/F30 9.9626 Tf 32.469 0 Td [(dat)]TJ/F8 9.9626 Tf 18.272 0 Td [(argumen)28(t)-259(is)-259(b)-28(oth)-259(input)-259(and)-259(output,)-274(and)-259(its)-259(v)55(alue)-259(ma)28(y)-259(b)-28(e)-259(c)28(hanged)]TJ -38.011 -11.955 Td [(ev)28(en)-334(on)-333(pro)-28(cesses)-333(di\013eren)28(t)-334(from)-333(the)-333(\014nal)-334(result)-333(destination.)]TJ + [-500(The)]TJ/F30 9.9626 Tf 32.47 0 Td [(dat)]TJ/F8 9.9626 Tf 18.272 0 Td [(argumen)28(t)-259(is)-259(b)-28(oth)-259(input)-259(and)-259(output,)-274(and)-259(its)-259(v)55(alue)-259(ma)28(y)-259(b)-28(e)-259(c)28(hanged)]TJ -38.012 -11.955 Td [(ev)28(en)-334(on)-333(pro)-28(cesses)-333(di\013eren)28(t)-334(from)-333(the)-333(\014nal)-334(result)-333(destination.)]TJ 0 g 0 G -12.73 -19.925 Td [(2.)]TJ 0 g 0 G - [-500(The)]TJ/F30 9.9626 Tf 33.208 0 Td [(dat)]TJ/F8 9.9626 Tf 19.012 0 Td [(argumen)28(t)-334(ma)28(y)-333(also)-334(b)-27(e)-334(a)-333(long)-333(in)28(teger)-334(scalar.)]TJ + [-500(The)]TJ/F30 9.9626 Tf 33.209 0 Td [(dat)]TJ/F8 9.9626 Tf 19.012 0 Td [(argumen)28(t)-334(ma)28(y)-333(also)-333(b)-28(e)-334(a)-333(long)-333(in)28(teger)-334(scalar.)]TJ 0 g 0 G - 99.987 -97.177 Td [(106)]TJ + 99.986 -65.85 Td [(110)]TJ 0 g 0 G ET endstream endobj -1435 0 obj << +1664 0 obj << /Type /Page -/Contents 1436 0 R -/Resources 1434 0 R +/Contents 1665 0 R +/Resources 1663 0 R /MediaBox [0 0 595.276 841.89] -/Parent 1421 0 R +/Parent 1662 0 R >> endobj -1437 0 obj << -/D [1435 0 R /XYZ 150.705 740.998 null] +1666 0 obj << +/D [1664 0 R /XYZ 150.705 740.998 null] >> endobj 398 0 obj << -/D [1435 0 R /XYZ 150.705 697.37 null] +/D [1664 0 R /XYZ 150.705 659.601 null] >> endobj -1438 0 obj << -/D [1435 0 R /XYZ 150.705 235.436 null] +1667 0 obj << +/D [1664 0 R /XYZ 150.705 653.623 null] >> endobj -1439 0 obj << -/D [1435 0 R /XYZ 150.705 201.618 null] +1668 0 obj << +/D [1664 0 R /XYZ 150.705 656.413 null] >> endobj -1434 0 obj << -/Font << /F16 495 0 R /F30 689 0 R /F8 498 0 R /F27 497 0 R /F14 692 0 R /F11 674 0 R >> +1669 0 obj << +/D [1664 0 R /XYZ 150.705 204.109 null] +>> endobj +1670 0 obj << +/D [1664 0 R /XYZ 150.705 170.291 null] +>> endobj +1663 0 obj << +/Font << /F16 495 0 R /F27 497 0 R /F8 498 0 R /F14 692 0 R /F11 674 0 R /F30 689 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1442 0 obj << -/Length 5248 +1673 0 obj << +/Length 5507 >> stream 0 g 0 G 0 g 0 G +0 g 0 G +0 g 0 G BT -/F16 11.9552 Tf 99.895 706.129 Td [(psb)]TJ +/F16 14.3462 Tf 99.895 680.226 Td [(psb)]TJ ET q -1 0 0 1 120.951 706.328 cm -[]0 d 0 J 0.398 w 0 0 m 4.035 0 l S +1 0 0 1 125.163 680.425 cm +[]0 d 0 J 0.398 w 0 0 m 4.842 0 l S +Q +BT +/F16 14.3462 Tf 130.004 680.226 Td [(amn|Global)-375(minim)31(um)-375(absolute)-375(v)63(alue)]TJ/F27 9.9626 Tf -28.732 -35.769 Td [(c)-138(a)-138(l)-139(l)]TJ/F8 9.9626 Tf 29.067 0 Td [(p)-56(s)-55(b)]TJ +ET +q +1 0 0 1 147.6 644.657 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F16 11.9552 Tf 124.986 706.129 Td [(amn)-375(|)-375(Global)-375(minim)31(um)-375(absolute)-375(v)63(alue)]TJ +/F8 9.9626 Tf 151.144 644.457 Td [(a)-56(m)-55(n)-162(\050)-229(i)-124(c)-124(o)-125(n)-124(t)-124(x)-124(t)-409(,)-832(d)-71(a)-71(t)-304(,)-885(r)-124(o)-123(o)-124(t)-230(\051)]TJ 0 g 0 G 0 g 0 G -/F30 9.9626 Tf -25.091 -18.389 Td [(call)-525(psb_amn\050icontxt,)-525(dat,)-525(root\051)]TJ/F8 9.9626 Tf 14.944 -21.918 Td [(This)-336(s)-1(u)1(broutine)-337(implemen)28(ts)-337(a)-336(minim)28(um)-337(absolute)-336(v)55(alue)-336(reduction)-336(op)-28(eration)]TJ -14.944 -11.955 Td [(based)-333(on)-334(the)-333(underlying)-333(comm)28(unication)-334(library)84(.)]TJ + -36.305 -17.932 Td [(This)-336(s)-1(u)1(broutine)-337(implemen)28(ts)-337(a)-336(minim)28(um)-337(absolute)-336(v)55(alue)-336(reduction)-336(op)-28(eration)]TJ -14.944 -11.956 Td [(based)-333(on)-334(the)-333(underlying)-333(comm)28(unication)-334(library)84(.)]TJ 0 g 0 G -/F27 9.9626 Tf 0 -19.926 Td [(T)32(yp)-32(e:)]TJ +/F27 9.9626 Tf 0 -11.955 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G /F8 9.9626 Tf 33.797 0 Td [(Sync)28(hronous.)]TJ 0 g 0 G @@ -16765,56 +19269,71 @@ BT 0 g 0 G [-500(The)]TJ/F30 9.9626 Tf 33.209 0 Td [(dat)]TJ/F8 9.9626 Tf 19.012 0 Td [(argumen)28(t)-333(m)-1(a)28(y)-333(also)-333(b)-28(e)-334(a)-333(long)-333(in)28(teger)-334(scalar.)]TJ 0 g 0 G - 99.986 -97.177 Td [(107)]TJ + 99.986 -65.85 Td [(111)]TJ 0 g 0 G ET endstream endobj -1441 0 obj << +1672 0 obj << /Type /Page -/Contents 1442 0 R -/Resources 1440 0 R +/Contents 1673 0 R +/Resources 1671 0 R /MediaBox [0 0 595.276 841.89] -/Parent 1421 0 R +/Parent 1662 0 R >> endobj -1443 0 obj << -/D [1441 0 R /XYZ 99.895 740.998 null] +1674 0 obj << +/D [1672 0 R /XYZ 99.895 740.998 null] >> endobj 402 0 obj << -/D [1441 0 R /XYZ 99.895 697.37 null] +/D [1672 0 R /XYZ 99.895 659.601 null] >> endobj -1444 0 obj << -/D [1441 0 R /XYZ 99.895 235.436 null] +1675 0 obj << +/D [1672 0 R /XYZ 99.895 653.623 null] >> endobj -1445 0 obj << -/D [1441 0 R /XYZ 99.895 201.618 null] +1676 0 obj << +/D [1672 0 R /XYZ 99.895 656.413 null] >> endobj -1440 0 obj << -/Font << /F16 495 0 R /F30 689 0 R /F8 498 0 R /F27 497 0 R /F14 692 0 R /F11 674 0 R >> +1677 0 obj << +/D [1672 0 R /XYZ 99.895 204.109 null] +>> endobj +1678 0 obj << +/D [1672 0 R /XYZ 99.895 170.291 null] +>> endobj +1671 0 obj << +/Font << /F16 495 0 R /F27 497 0 R /F8 498 0 R /F14 692 0 R /F11 674 0 R /F30 689 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1448 0 obj << -/Length 5369 +1681 0 obj << +/Length 5624 >> stream 0 g 0 G 0 g 0 G +0 g 0 G +0 g 0 G BT -/F16 11.9552 Tf 150.705 706.129 Td [(psb)]TJ +/F16 14.3462 Tf 150.705 680.226 Td [(psb)]TJ ET q -1 0 0 1 171.761 706.328 cm -[]0 d 0 J 0.398 w 0 0 m 4.035 0 l S +1 0 0 1 175.972 680.425 cm +[]0 d 0 J 0.398 w 0 0 m 4.842 0 l S +Q +BT +/F16 14.3462 Tf 180.814 680.226 Td [(snd|Send)-375(data)]TJ/F27 9.9626 Tf -28.732 -35.769 Td [(c)-138(a)-138(l)-139(l)]TJ/F8 9.9626 Tf 29.543 0 Td [(p)-104(s)-103(b)]TJ +ET +q +1 0 0 1 200.319 644.657 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F16 11.9552 Tf 175.796 706.129 Td [(snd)-375(|)-375(Send)-375(data)]TJ +/F8 9.9626 Tf 204.34 644.457 Td [(s)-104(n)-103(d)-209(\050)-230(i)-124(c)-124(o)-124(n)-124(t)-124(x)-124(t)-410(,)-832(d)-71(a)-71(t)-303(,)-854(d)-92(s)-92(t)-346(,)-644(m)11(\051)]TJ 0 g 0 G 0 g 0 G -/F30 9.9626 Tf -25.091 -18.389 Td [(call)-525(psb_snd\050icontxt,)-525(dat,)-525(dst,)-525(m\051)]TJ/F8 9.9626 Tf 14.944 -21.918 Td [(This)-333(subroutine)-334(sends)-333(a)-333(pac)28(k)27(et)-333(of)-333(data)-334(to)-333(a)-333(destination.)]TJ + -38.691 -17.932 Td [(This)-333(subroutine)-334(sends)-333(a)-333(pac)28(k)27(et)-333(of)-333(data)-334(to)-333(a)-333(destination.)]TJ 0 g 0 G -/F27 9.9626 Tf -14.944 -19.926 Td [(T)32(yp)-32(e:)]TJ +/F27 9.9626 Tf -14.944 -11.956 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G -/F8 9.9626 Tf 33.797 0 Td [(Sync)28(hronous:)-444(s)-1(ee)-333(usage)-333(notes.)]TJ +/F8 9.9626 Tf 33.797 0 Td [(Sync)28(hronous:)-444(se)-1(e)-333(usage)-333(notes.)]TJ 0 g 0 G /F27 9.9626 Tf -33.797 -19.925 Td [(On)-383(En)32(try)]TJ 0 g 0 G @@ -16825,7 +19344,7 @@ BT 0 g 0 G /F27 9.9626 Tf -24.907 -19.925 Td [(dat)]TJ 0 g 0 G -/F8 9.9626 Tf 21.371 0 Td [(The)-333(data)-334(to)-333(b)-28(e)-333(sen)28(t.)]TJ 3.536 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.378 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf 23.073 0 Td [(.)]TJ -55.451 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf 41.898 0 Td [(.)]TJ -71.509 -11.956 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.485 0 Td [(in)]TJ/F8 9.9626 Tf 9.548 0 Td [(.)]TJ -43.033 -11.955 Td [(Sp)-28(eci\014ed)-339(as:)-458(an)-339(in)28(tege)-1(r,)-341(real)-339(or)-340(complex)-340(v)56(ariable,)-342(whic)28(h)-339(m)-1(a)28(y)-339(b)-28(e)-340(a)-340(scalar,)]TJ 0 -11.955 Td [(or)-381(a)-381(rank)-381(1)-381(or)-381(2)-381(arra)28(y)83(,)-393(or)-381(a)-381(c)28(haracte)-1(r)-381(or)-381(logical)-381(scalar.)-968(T)27(yp)-27(e,)-393(kind)-381(and)]TJ 0 -11.955 Td [(rank)-327(m)27(ust)-327(agree)-328(on)-327(sender)-328(and)-327(receiv)28(e)-1(r)-327(pro)-28(cess;)-329(if)]TJ/F11 9.9626 Tf 220.724 0 Td [(m)]TJ/F8 9.9626 Tf 12.01 0 Td [(is)-328(n)1(o)-1(t)-327(sp)-28(eci\014ed,)-328(s)-1(ize)]TJ -232.734 -11.955 Td [(m)28(ust)-334(agree)-333(as)-333(w)27(ell.)]TJ +/F8 9.9626 Tf 21.371 0 Td [(The)-333(data)-334(to)-333(b)-28(e)-333(sen)28(t.)]TJ 3.536 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.378 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf 23.073 0 Td [(.)]TJ -55.451 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf 41.898 0 Td [(.)]TJ -71.509 -11.956 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.485 0 Td [(in)]TJ/F8 9.9626 Tf 9.548 0 Td [(.)]TJ -43.033 -11.955 Td [(Sp)-28(eci\014ed)-339(as:)-458(an)-339(in)28(tege)-1(r,)-341(real)-339(or)-340(complex)-340(v)56(ariable,)-342(whic)28(h)-339(m)-1(a)28(y)-339(b)-28(e)-340(a)-340(scalar,)]TJ 0 -11.955 Td [(or)-381(a)-381(rank)-381(1)-381(or)-381(2)-381(arra)28(y)83(,)-393(or)-381(a)-381(c)28(haracte)-1(r)-381(or)-381(logical)-381(scalar.)-968(T)27(yp)-27(e,)-393(kind)-381(and)]TJ 0 -11.955 Td [(rank)-327(m)27(ust)-327(agree)-328(on)-327(sender)-328(and)-327(receiv)28(e)-1(r)-327(pro)-28(cess;)-329(if)]TJ/F11 9.9626 Tf 220.724 0 Td [(m)]TJ/F8 9.9626 Tf 12.01 0 Td [(is)-328(n)1(ot)-328(sp)-28(eci\014ed,)-328(s)-1(ize)]TJ -232.734 -11.955 Td [(m)28(ust)-334(agree)-333(as)-333(w)27(ell.)]TJ 0 g 0 G /F27 9.9626 Tf -24.907 -19.926 Td [(dst)]TJ 0 g 0 G @@ -16843,51 +19362,66 @@ BT 0 g 0 G [-500(This)-402(subroutine)-403(implies)-402(a)-402(sync)27(hronization,)-419(but)-403(on)1(ly)-403(b)-28(et)28(w)28(een)-403(th)1(e)-403(calling)]TJ 12.73 -11.955 Td [(pro)-28(cess)-333(and)-333(the)-334(destination)-333(pro)-28(cess)]TJ/F11 9.9626 Tf 157.52 0 Td [(dst)]TJ/F8 9.9626 Tf 13.453 0 Td [(.)]TJ 0 g 0 G - -31.496 -105.147 Td [(108)]TJ + -31.496 -73.82 Td [(112)]TJ 0 g 0 G ET endstream endobj -1447 0 obj << +1680 0 obj << /Type /Page -/Contents 1448 0 R -/Resources 1446 0 R +/Contents 1681 0 R +/Resources 1679 0 R /MediaBox [0 0 595.276 841.89] -/Parent 1421 0 R +/Parent 1662 0 R >> endobj -1449 0 obj << -/D [1447 0 R /XYZ 150.705 740.998 null] +1682 0 obj << +/D [1680 0 R /XYZ 150.705 740.998 null] >> endobj 406 0 obj << -/D [1447 0 R /XYZ 150.705 697.37 null] +/D [1680 0 R /XYZ 150.705 659.601 null] >> endobj -1450 0 obj << -/D [1447 0 R /XYZ 150.705 223.48 null] +1683 0 obj << +/D [1680 0 R /XYZ 150.705 653.623 null] >> endobj -1446 0 obj << -/Font << /F16 495 0 R /F30 689 0 R /F8 498 0 R /F27 497 0 R /F11 674 0 R /F14 692 0 R >> +1684 0 obj << +/D [1680 0 R /XYZ 150.705 656.413 null] +>> endobj +1685 0 obj << +/D [1680 0 R /XYZ 150.705 192.154 null] +>> endobj +1679 0 obj << +/Font << /F16 495 0 R /F27 497 0 R /F8 498 0 R /F11 674 0 R /F14 692 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1453 0 obj << -/Length 5352 +1688 0 obj << +/Length 5613 >> stream 0 g 0 G 0 g 0 G +0 g 0 G +0 g 0 G BT -/F16 11.9552 Tf 99.895 706.129 Td [(psb)]TJ +/F16 14.3462 Tf 99.895 680.226 Td [(psb)]TJ ET q -1 0 0 1 120.951 706.328 cm -[]0 d 0 J 0.398 w 0 0 m 4.035 0 l S +1 0 0 1 125.163 680.425 cm +[]0 d 0 J 0.398 w 0 0 m 4.842 0 l S +Q +BT +/F16 14.3462 Tf 130.004 680.226 Td [(rcv|Receiv)31(e)-375(data)]TJ/F27 9.9626 Tf -28.732 -35.769 Td [(c)-138(a)-138(l)-139(l)]TJ/F8 9.9626 Tf 29.72 0 Td [(p)-121(s)-122(b)]TJ +ET +q +1 0 0 1 150.216 644.657 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F16 11.9552 Tf 124.986 706.129 Td [(rcv)-375(|)-375(Receiv)31(e)-375(data)]TJ +/F8 9.9626 Tf 154.413 644.457 Td [(r)-121(c)-122(v)-227(\050)-229(i)-124(c)-124(o)-124(n)-124(t)-125(x)-124(t)-409(,)-832(d)-71(a)-71(t)-304(,)-875(s)-114(r)-113(c)-389(,)-645(m)11(\051)]TJ 0 g 0 G 0 g 0 G -/F30 9.9626 Tf -25.091 -18.389 Td [(call)-525(psb_rcv\050icontxt,)-525(dat,)-525(src,)-525(m\051)]TJ/F8 9.9626 Tf 14.944 -21.918 Td [(This)-333(subroutine)-334(receiv)28(es)-333(a)-334(pac)28(k)28(et)-333(of)-334(data)-333(to)-333(a)-334(destination.)]TJ + -39.574 -17.932 Td [(This)-333(subroutine)-334(receiv)28(es)-333(a)-334(pac)28(k)28(et)-333(of)-334(data)-333(to)-333(a)-334(destination.)]TJ 0 g 0 G -/F27 9.9626 Tf -14.944 -19.926 Td [(T)32(yp)-32(e:)]TJ +/F27 9.9626 Tf -14.944 -11.956 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G /F8 9.9626 Tf 33.797 0 Td [(Sync)28(hronous:)-445(see)-333(usage)-333(notes.)]TJ 0 g 0 G @@ -16917,32 +19451,38 @@ BT 0 g 0 G [-500(This)-402(subroutine)-403(implies)-402(a)-402(s)-1(yn)1(c)27(hronization,)-419(but)-403(onl)1(y)-403(b)-28(et)28(w)28(een)-403(the)-402(calling)]TJ 12.73 -11.955 Td [(pro)-28(cess)-333(and)-333(the)-334(source)-333(pro)-28(cess)]TJ/F11 9.9626 Tf 136.516 0 Td [(sr)-28(c)]TJ/F8 9.9626 Tf 13.753 0 Td [(.)]TJ 0 g 0 G - -10.792 -105.147 Td [(109)]TJ + -10.792 -73.82 Td [(113)]TJ 0 g 0 G ET endstream endobj -1452 0 obj << +1687 0 obj << /Type /Page -/Contents 1453 0 R -/Resources 1451 0 R +/Contents 1688 0 R +/Resources 1686 0 R /MediaBox [0 0 595.276 841.89] -/Parent 1456 0 R +/Parent 1662 0 R >> endobj -1454 0 obj << -/D [1452 0 R /XYZ 99.895 740.998 null] +1689 0 obj << +/D [1687 0 R /XYZ 99.895 740.998 null] >> endobj 410 0 obj << -/D [1452 0 R /XYZ 99.895 697.37 null] +/D [1687 0 R /XYZ 99.895 659.601 null] >> endobj -1455 0 obj << -/D [1452 0 R /XYZ 99.895 223.48 null] +1690 0 obj << +/D [1687 0 R /XYZ 99.895 653.623 null] >> endobj -1451 0 obj << -/Font << /F16 495 0 R /F30 689 0 R /F8 498 0 R /F27 497 0 R /F11 674 0 R /F14 692 0 R >> +1691 0 obj << +/D [1687 0 R /XYZ 99.895 656.413 null] +>> endobj +1692 0 obj << +/D [1687 0 R /XYZ 99.895 192.154 null] +>> endobj +1686 0 obj << +/Font << /F16 495 0 R /F27 497 0 R /F8 498 0 R /F11 674 0 R /F14 692 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1461 0 obj << +1697 0 obj << /Length 6407 >> stream @@ -16959,45 +19499,45 @@ BT 0 g 0 G [-479(rep)-28(orts)-479(a)-479(sample)-480(error)-479(message)-479(generated)-479(b)28(y)-480(the)-479(PSBLAS-2.0)]TJ -14.944 -11.955 Td [(library)83(.)-451(This)-335(error)-336(has)-335(b)-28(een)-336(generated)-335(b)27(y)-335(the)-336(fact)-335(that)-336(the)-335(use)-1(r)-335(has)-336(c)28(hosen)-336(th)1(e)]TJ 0 -11.955 Td [(in)28(v)55(alid)-367(\134F)28(OO")-368(storage)-367(format)-368(to)-367(represen)27(t)-367(the)-368(sparse)-367(matrix.)-547(F)83(rom)-367(this)-368(error)]TJ 0 -11.955 Td [(message)-248(it)-248(is)-248(p)-27(oss)-1(i)1(ble)-248(to)-248(see)-248(that)-248(the)-248(error)-247(has)-248(b)-28(een)-248(detected)-248(inside)-248(th)1(e)]TJ/F30 9.9626 Tf 301.868 0 Td [(psb_cest)]TJ/F8 9.9626 Tf -301.868 -11.956 Td [(subroutine)-333(called)-334(b)28(y)]TJ/F30 9.9626 Tf 91.407 0 Td [(psb_spasb)]TJ/F8 9.9626 Tf 50.394 0 Td [(...)-444(b)27(y)-333(pro)-28(cess)-333(0)-333(\050i.e.)-445(the)-333(ro)-28(ot)-333(pro)-28(cess\051.)]TJ 0 g 0 G - 22.583 -211.304 Td [(110)]TJ + 22.583 -211.304 Td [(114)]TJ 0 g 0 G ET endstream endobj -1460 0 obj << +1696 0 obj << /Type /Page -/Contents 1461 0 R -/Resources 1459 0 R +/Contents 1697 0 R +/Resources 1695 0 R /MediaBox [0 0 595.276 841.89] -/Parent 1456 0 R -/Annots [ 1457 0 R 1458 0 R ] +/Parent 1662 0 R +/Annots [ 1693 0 R 1694 0 R ] >> endobj -1457 0 obj << +1693 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] /Rect [196.286 501.77 203.26 512.895] /Subtype /Link /A << /S /GoTo /D (figure.9) >> >> endobj -1458 0 obj << +1694 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] /Rect [197.543 346.63 209.498 357.478] /Subtype /Link /A << /S /GoTo /D (figure.10) >> >> endobj -1462 0 obj << -/D [1460 0 R /XYZ 150.705 740.998 null] +1698 0 obj << +/D [1696 0 R /XYZ 150.705 740.998 null] >> endobj 414 0 obj << -/D [1460 0 R /XYZ 150.705 716.092 null] +/D [1696 0 R /XYZ 150.705 716.092 null] >> endobj -1459 0 obj << +1695 0 obj << /Font << /F16 495 0 R /F8 498 0 R /F30 689 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1467 0 obj << -/Length 3853 +1703 0 obj << +/Length 7122 >> stream 0 g 0 G @@ -17006,209 +19546,404 @@ stream 0 g 0 G 0 g 0 G q -1 0 0 1 99.895 704.933 cm -[]0 d 0 J 0.398 w 0 0 m 346.583 0 l S +1 0 0 1 99.895 701.884 cm +[]0 d 0 J 0.398 w 0 0 m 346.583 0 l S +Q +q +1 0 0 1 100.095 410.776 cm +[]0 d 0 J 0.398 w 0 0 m 0 290.909 l S +Q +BT +/F46 8.9664 Tf 108.801 680.066 Td [(s)-60(u)-60(b)-60(r)-59(o)-60(u)-60(t)-60(i)-60(n)-60(e)]TJ/F45 8.9664 Tf 61.47 0 Td [(p)-132(s)-132(b)]TJ +ET +q +1 0 0 1 188.254 680.265 cm +[]0 d 0 J 0.398 w 0 0 m 2.765 0 l S +Q +BT +/F45 8.9664 Tf 192.204 680.066 Td [(f)-132(o)-132(o)-241(\050)-155(s)-47(o)-47(m)-47(e)-768(a)-105(r)-106(g)-105(s)-376(,)-939(i)-156(n)-157(f)-156(o)-265(\051)]TJ -65.125 -10.959 Td [(.)-248(.)-249(.)]TJ/F46 8.9664 Tf -0.604 -10.959 Td [(i)-181(f)]TJ/F45 8.9664 Tf 10.408 0 Td [(\050)-260(e)-151(r)-151(r)-151(o)-151(r)-897(d)-129(e)-129(t)-130(e)-129(c)-129(t)-129(e)-130(d)-237(\051)]TJ/F46 8.9664 Tf 93.292 0 Td [(t)-30(h)-29(e)-30(n)]TJ/F45 8.9664 Tf -87.332 -10.959 Td [(i)-156(n)-157(f)-156(o)-65(=)-38(e)-129(r)-128(r)-129(c)-129(o)-129(d)-129(e)-129(1)]TJ/F46 8.9664 Tf -0.133 -10.959 Td [(c)-142(a)-141(l)-142(l)]TJ/F45 8.9664 Tf 27.487 0 Td [(p)-124(s)-124(b)]TJ +ET +q +1 0 0 1 187.956 636.429 cm +[]0 d 0 J 0.398 w 0 0 m 2.765 0 l S +Q +BT +/F45 8.9664 Tf 191.831 636.23 Td [(e)-124(r)-124(r)-124(p)-123(u)-124(s)-124(h)-261(\050)-274(')-255(p)-117(s)-118(b)]TJ +ET +q +1 0 0 1 259.608 636.429 cm +[]0 d 0 J 0.398 w 0 0 m 2.765 0 l S +Q +BT +/F45 8.9664 Tf 263.426 636.23 Td [(f)-118(o)-117(o)-401(')-331(,)-911(e)-129(r)-129(r)-128(c)-129(o)-129(d)-129(e)-129(1)-237(\051)]TJ/F46 8.9664 Tf -121.571 -10.959 Td [(g)-46(o)-47(t)-46(o)]TJ/F45 8.9664 Tf 27.968 0 Td [(9)-82(9)-82(9)-83(9)]TJ/F46 8.9664 Tf -44.989 -10.959 Td [(e)2(n)2(d)-796(i)-181(f)]TJ/F45 8.9664 Tf 2.245 -10.959 Td [(.)-248(.)-249(.)]TJ/F46 8.9664 Tf -0.957 -10.959 Td [(c)-142(a)-141(l)-142(l)]TJ/F45 8.9664 Tf 27.399 0 Td [(p)-114(s)-114(b)]TJ +ET +q +1 0 0 1 171.016 592.594 cm +[]0 d 0 J 0.398 w 0 0 m 2.765 0 l S +Q +BT +/F45 8.9664 Tf 174.803 592.394 Td [(b)-114(a)-114(r)-223(\050)-155(s)-47(o)-46(m)-47(e)-769(a)-105(r)-105(g)-105(s)-377(,)-938(i)-157(n)-156(f)-157(o)-265(\051)]TJ/F46 8.9664 Tf -48.328 -10.958 Td [(i)-181(f)]TJ/F45 8.9664 Tf 10.408 0 Td [(\050)-265(i)-156(n)-157(f)-156(o)-939(.)-234(n)-68(e)-234(.)-910(z)-127(e)-128(r)-127(o)-236(\051)]TJ/F46 8.9664 Tf 93.292 0 Td [(t)-30(h)-29(e)-30(n)]TJ/F45 8.9664 Tf -87.332 -10.959 Td [(i)-156(n)-157(f)-156(o)-65(=)-38(e)-129(r)-128(r)-129(c)-129(o)-129(d)-129(e)-129(2)]TJ/F46 8.9664 Tf -0.133 -10.959 Td [(c)-142(a)-141(l)-142(l)]TJ/F45 8.9664 Tf 27.487 0 Td [(p)-124(s)-124(b)]TJ +ET +q +1 0 0 1 187.956 559.717 cm +[]0 d 0 J 0.398 w 0 0 m 2.765 0 l S +Q +BT +/F45 8.9664 Tf 191.831 559.518 Td [(e)-124(r)-124(r)-124(p)-123(u)-124(s)-124(h)-261(\050)-274(')-255(p)-117(s)-118(b)]TJ +ET +q +1 0 0 1 259.608 559.717 cm +[]0 d 0 J 0.398 w 0 0 m 2.765 0 l S +Q +BT +/F45 8.9664 Tf 263.426 559.518 Td [(f)-118(o)-117(o)-401(')-331(,)-911(e)-129(r)-129(r)-128(c)-129(o)-129(d)-129(e)-129(2)-237(\051)]TJ/F46 8.9664 Tf -121.571 -10.959 Td [(g)-46(o)-47(t)-46(o)]TJ/F45 8.9664 Tf 27.968 0 Td [(9)-82(9)-82(9)-83(9)]TJ/F46 8.9664 Tf -44.989 -10.959 Td [(e)2(n)2(d)-796(i)-181(f)]TJ/F45 8.9664 Tf 2.245 -10.959 Td [(.)-248(.)-249(.)]TJ -18.078 -10.959 Td [(9)-82(9)-82(9)-83(9)]TJ/F46 8.9664 Tf 27.419 0 Td [(c)-57(o)-57(n)-57(t)-56(i)-57(n)-57(u)-57(e)]TJ -9.945 -10.959 Td [(i)-181(f)]TJ/F45 8.9664 Tf 15.937 0 Td [(\050)-273(e)-164(r)-165(r)]TJ +ET +q +1 0 0 1 164.726 504.923 cm +[]0 d 0 J 0.398 w 0 0 m 2.765 0 l S +Q +BT +/F45 8.9664 Tf 168.965 504.723 Td [(a)-164(c)-165(t)-946(.)-244(e)-78(q)-243(.)-923(a)-141(c)-141(t)]TJ +ET +q +1 0 0 1 236.744 504.923 cm +[]0 d 0 J 0.398 w 0 0 m 2.765 0 l S +Q +BT +/F45 8.9664 Tf 240.772 504.723 Td [(a)-141(b)-141(o)-141(r)-141(t)-249(\051)]TJ/F46 8.9664 Tf 39.166 0 Td [(t)-30(h)-30(e)-29(n)]TJ -142.758 -10.959 Td [(c)-142(a)-141(l)-142(l)]TJ/F45 8.9664 Tf 27.682 0 Td [(p)-146(s)-145(b)]TJ +ET +q +1 0 0 1 183.205 493.964 cm +[]0 d 0 J 0.398 w 0 0 m 2.765 0 l S Q +BT +/F45 8.9664 Tf 187.274 493.764 Td [(e)-146(r)-145(r)-146(o)-145(r)-254(\050)-252(i)-144(c)-143(o)-144(n)-143(t)-143(x)-144(t)-252(\051)]TJ/F46 8.9664 Tf -50.844 -10.959 Td [(r)-58(e)-58(t)-58(u)-58(r)-58(n)]TJ -10.529 -10.958 Td [(e)-117(l)-117(s)-117(e)]TJ 10.529 -10.959 Td [(r)-58(e)-58(t)-58(u)-58(r)-58(n)]TJ -11.596 -10.959 Td [(e)2(n)2(d)-796(i)-181(f)]TJ -16.587 -21.918 Td [(e)2(n)2(d)-675(s)-59(u)-60(b)-60(r)-60(o)-60(u)-60(t)-60(i)-60(n)-59(e)]TJ/F45 8.9664 Tf 84.141 0 Td [(p)-132(s)-132(b)]TJ +ET q -1 0 0 1 100.095 428.52 cm -[]0 d 0 J 0.398 w 0 0 m 0 276.214 l S +1 0 0 1 210.371 428.21 cm +[]0 d 0 J 0.398 w 0 0 m 2.765 0 l S Q +BT +/F45 8.9664 Tf 214.321 428.011 Td [(f)-132(o)-132(o)]TJ 0 g 0 G 0 g 0 G -BT -/F46 8.9664 Tf 108.264 690.537 Td [(subroutine)-525(psb_foo\050some)-525(args,)-525(info\051)]TJ 14.122 -10.959 Td [(...)]TJ 0 -10.958 Td [(if\050error)-525(detected\051)-525(then)]TJ 14.122 -10.959 Td [(info=errcode1)]TJ 0 -10.959 Td [(call)-525(psb_errpush\050'psb_foo',)-525(errcode1\051)]TJ 0 -10.959 Td [(goto)-525(9999)]TJ -14.122 -10.959 Td [(end)-525(if)]TJ 0 -10.959 Td [(...)]TJ 0 -10.959 Td [(call)-525(psb_bar\050some)-525(args,)-525(info\051)]TJ 0 -10.959 Td [(if\050info)-525(.ne.)-525(zero\051)-525(then)]TJ 14.122 -10.959 Td [(info=errcode2)]TJ 0 -10.959 Td [(call)-525(psb_errpush\050'psb_foo',)-525(errcode2\051)]TJ 0 -10.958 Td [(goto)-525(9999)]TJ -14.122 -10.959 Td [(end)-525(if)]TJ 0 -10.959 Td [(...)]TJ -14.122 -10.959 Td [(9999)-525(continue)]TJ 14.122 -10.959 Td [(if)-525(\050err_act)-525(.eq.)-525(act_abort\051)-525(then)]TJ 9.414 -10.959 Td [(call)-525(psb_error\050icontxt\051)]TJ 0 -10.959 Td [(return)]TJ -9.414 -10.959 Td [(else)]TJ 9.414 -10.959 Td [(return)]TJ -9.414 -10.959 Td [(end)-525(if)]TJ -14.122 -21.917 Td [(end)-525(subroutine)-525(psb_foo)]TJ ET q -1 0 0 1 446.279 428.52 cm -[]0 d 0 J 0.398 w 0 0 m 0 276.214 l S +1 0 0 1 446.279 410.776 cm +[]0 d 0 J 0.398 w 0 0 m 0 290.909 l S Q q -1 0 0 1 99.895 428.321 cm +1 0 0 1 99.895 410.576 cm []0 d 0 J 0.398 w 0 0 m 346.583 0 l S Q BT -/F8 9.9626 Tf 99.895 400.281 Td [(Figure)-329(9:)-443(The)-329(la)27(y)28(out)-329(of)-330(a)-329(generic)]TJ/F30 9.9626 Tf 147.445 0 Td [(psb)]TJ +/F8 9.9626 Tf 99.895 382.537 Td [(Figure)-329(9:)-443(The)-329(la)27(y)28(out)-329(of)-330(a)-329(generic)]TJ/F30 9.9626 Tf 147.445 0 Td [(psb)]TJ ET q -1 0 0 1 263.659 400.481 cm +1 0 0 1 263.659 382.736 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 266.797 400.281 Td [(foo)]TJ/F8 9.9626 Tf 18.973 0 Td [(routine)-329(with)-330(resp)-28(ect)-329(to)-330(PS)1(B)-1(LAS)1(-)-1(2.)1(0)]TJ -185.875 -11.955 Td [(error)-333(handling)-333(p)-28(olicy)83(.)]TJ +/F30 9.9626 Tf 266.797 382.537 Td [(foo)]TJ/F8 9.9626 Tf 18.973 0 Td [(routine)-329(with)-330(resp)-28(ect)-329(to)-330(PS)1(B)-1(LAS)1(-)-1(2.)1(0)]TJ -185.875 -11.955 Td [(error)-333(handling)-333(p)-28(olicy)83(.)]TJ 0 g 0 G 0 g 0 G 0 g 0 G 0 g 0 G ET q -1 0 0 1 99.895 365.268 cm +1 0 0 1 99.895 343.417 cm []0 d 0 J 0.398 w 0 0 m 346.583 0 l S Q q -1 0 0 1 100.095 187.357 cm +1 0 0 1 100.095 165.506 cm []0 d 0 J 0.398 w 0 0 m 0 177.712 l S Q 0 g 0 G 0 g 0 G BT -/F30 9.9626 Tf 108.264 352.958 Td [(==========================================================)]TJ 0 -11.955 Td [(Process:)-525(0.)-1050(PSBLAS)-525(Error)-525(\0504010\051)-525(in)-525(subroutine:)-525(df_sample)]TJ 0 -11.955 Td [(Error)-525(from)-525(call)-525(to)-525(subroutine)-525(mat)-525(dist)]TJ 0 -11.955 Td [(==========================================================)]TJ 0 -11.956 Td [(Process:)-525(0.)-1050(PSBLAS)-525(Error)-525(\0504010\051)-525(in)-525(subroutine:)-525(mat_distv)]TJ 0 -11.955 Td [(Error)-525(from)-525(call)-525(to)-525(subroutine)-525(psb_spasb)]TJ 0 -11.955 Td [(==========================================================)]TJ 0 -11.955 Td [(Process:)-525(0.)-1050(PSBLAS)-525(Error)-525(\0504010\051)-525(in)-525(subroutine:)-525(psb_spasb)]TJ 0 -11.955 Td [(Error)-525(from)-525(call)-525(to)-525(subroutine)-525(psb_cest)]TJ 0 -11.955 Td [(==========================================================)]TJ 0 -11.956 Td [(Process:)-525(0.)-1050(PSBLAS)-525(Error)-525(\050136\051)-525(in)-525(subroutine:)-525(psb_cest)]TJ 0 -11.955 Td [(Format)-525(FOO)-525(is)-525(unknown)]TJ 0 -11.955 Td [(==========================================================)]TJ 0 -11.955 Td [(Aborting...)]TJ +/F30 9.9626 Tf 108.264 331.107 Td [(==========================================================)]TJ 0 -11.955 Td [(Process:)-525(0.)-1050(PSBLAS)-525(Error)-525(\0504010\051)-525(in)-525(subroutine:)-525(df_sample)]TJ 0 -11.955 Td [(Error)-525(from)-525(call)-525(to)-525(subroutine)-525(mat)-525(dist)]TJ 0 -11.955 Td [(==========================================================)]TJ 0 -11.955 Td [(Process:)-525(0.)-1050(PSBLAS)-525(Error)-525(\0504010\051)-525(in)-525(subroutine:)-525(mat_distv)]TJ 0 -11.956 Td [(Error)-525(from)-525(call)-525(to)-525(subroutine)-525(psb_spasb)]TJ 0 -11.955 Td [(==========================================================)]TJ 0 -11.955 Td [(Process:)-525(0.)-1050(PSBLAS)-525(Error)-525(\0504010\051)-525(in)-525(subroutine:)-525(psb_spasb)]TJ 0 -11.955 Td [(Error)-525(from)-525(call)-525(to)-525(subroutine)-525(psb_cest)]TJ 0 -11.955 Td [(==========================================================)]TJ 0 -11.955 Td [(Process:)-525(0.)-1050(PSBLAS)-525(Error)-525(\050136\051)-525(in)-525(subroutine:)-525(psb_cest)]TJ 0 -11.956 Td [(Format)-525(FOO)-525(is)-525(unknown)]TJ 0 -11.955 Td [(==========================================================)]TJ 0 -11.955 Td [(Aborting...)]TJ ET q -1 0 0 1 446.279 187.357 cm +1 0 0 1 446.279 165.506 cm []0 d 0 J 0.398 w 0 0 m 0 177.712 l S Q q -1 0 0 1 99.895 187.158 cm +1 0 0 1 99.895 165.307 cm []0 d 0 J 0.398 w 0 0 m 346.583 0 l S Q BT -/F8 9.9626 Tf 99.895 159.118 Td [(Figure)-386(10:)-551(A)-386(sample)-386(PSBLAS-2.0)-387(error)-386(message.)-603(Pro)-28(cess)-387(0)-386(detected)-386(an)-387(error)]TJ 0 -11.955 Td [(condition)-333(inside)-334(the)-333(psb)]TJ +/F8 9.9626 Tf 99.895 137.267 Td [(Figure)-386(10:)-551(A)-386(sample)-386(PSBLAS-2.0)-387(error)-386(message.)-603(Pro)-28(cess)-387(0)-386(detected)-386(an)-387(error)]TJ 0 -11.955 Td [(condition)-333(inside)-334(the)-333(psb)]TJ ET q -1 0 0 1 204.658 147.362 cm +1 0 0 1 204.658 125.512 cm []0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F8 9.9626 Tf 207.647 147.163 Td [(cest)-333(s)-1(u)1(broutine)]TJ +/F8 9.9626 Tf 207.647 125.312 Td [(cest)-333(s)-1(u)1(broutine)]TJ 0 g 0 G 0 g 0 G - 56.632 -56.725 Td [(111)]TJ + 56.632 -34.874 Td [(115)]TJ 0 g 0 G ET endstream endobj -1466 0 obj << +1702 0 obj << /Type /Page -/Contents 1467 0 R -/Resources 1465 0 R +/Contents 1703 0 R +/Resources 1701 0 R /MediaBox [0 0 595.276 841.89] -/Parent 1456 0 R +/Parent 1730 0 R >> endobj -1468 0 obj << -/D [1466 0 R /XYZ 99.895 740.998 null] +1704 0 obj << +/D [1702 0 R /XYZ 99.895 740.998 null] >> endobj -1463 0 obj << -/D [1466 0 R /XYZ 143.452 412.237 null] +1705 0 obj << +/D [1702 0 R /XYZ 108.264 687.737 null] >> endobj -1464 0 obj << -/D [1466 0 R /XYZ 150.074 171.074 null] +1706 0 obj << +/D [1702 0 R /XYZ 108.264 691.025 null] >> endobj -1465 0 obj << -/Font << /F46 848 0 R /F8 498 0 R /F30 689 0 R >> +1707 0 obj << +/D [1702 0 R /XYZ 108.264 680.066 null] +>> endobj +1708 0 obj << +/D [1702 0 R /XYZ 108.264 669.107 null] +>> endobj +1709 0 obj << +/D [1702 0 R /XYZ 108.264 658.148 null] +>> endobj +1710 0 obj << +/D [1702 0 R /XYZ 108.264 647.189 null] +>> endobj +1711 0 obj << +/D [1702 0 R /XYZ 108.264 636.23 null] +>> endobj +1712 0 obj << +/D [1702 0 R /XYZ 108.264 625.271 null] +>> endobj +1713 0 obj << +/D [1702 0 R /XYZ 108.264 614.312 null] +>> endobj +1714 0 obj << +/D [1702 0 R /XYZ 108.264 603.353 null] +>> endobj +1715 0 obj << +/D [1702 0 R /XYZ 108.264 592.394 null] +>> endobj +1716 0 obj << +/D [1702 0 R /XYZ 108.264 581.436 null] +>> endobj +1717 0 obj << +/D [1702 0 R /XYZ 108.264 570.477 null] +>> endobj +1718 0 obj << +/D [1702 0 R /XYZ 108.264 559.518 null] +>> endobj +1719 0 obj << +/D [1702 0 R /XYZ 108.264 548.559 null] +>> endobj +1720 0 obj << +/D [1702 0 R /XYZ 108.264 537.6 null] +>> endobj +1721 0 obj << +/D [1702 0 R /XYZ 108.264 526.641 null] +>> endobj +1722 0 obj << +/D [1702 0 R /XYZ 108.264 515.682 null] +>> endobj +1723 0 obj << +/D [1702 0 R /XYZ 108.264 504.723 null] +>> endobj +1724 0 obj << +/D [1702 0 R /XYZ 108.264 493.764 null] +>> endobj +1725 0 obj << +/D [1702 0 R /XYZ 108.264 482.805 null] +>> endobj +1726 0 obj << +/D [1702 0 R /XYZ 108.264 471.847 null] +>> endobj +1727 0 obj << +/D [1702 0 R /XYZ 108.264 460.888 null] +>> endobj +1728 0 obj << +/D [1702 0 R /XYZ 108.264 449.929 null] +>> endobj +1729 0 obj << +/D [1702 0 R /XYZ 108.264 438.97 null] +>> endobj +1699 0 obj << +/D [1702 0 R /XYZ 143.452 394.492 null] +>> endobj +1700 0 obj << +/D [1702 0 R /XYZ 150.074 149.223 null] +>> endobj +1701 0 obj << +/Font << /F46 923 0 R /F45 924 0 R /F8 498 0 R /F30 689 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1471 0 obj << -/Length 2958 +1733 0 obj << +/Length 3723 >> stream 0 g 0 G 0 g 0 G +0 g 0 G +0 g 0 G BT -/F16 11.9552 Tf 150.705 706.129 Td [(psb)]TJ +/F16 14.3462 Tf 150.705 680.226 Td [(psb)]TJ ET q -1 0 0 1 171.761 706.328 cm -[]0 d 0 J 0.398 w 0 0 m 4.035 0 l S +1 0 0 1 175.972 680.425 cm +[]0 d 0 J 0.398 w 0 0 m 4.842 0 l S +Q +BT +/F16 14.3462 Tf 180.814 680.226 Td [(errpush|Pushes)-375(an)-375(error)-375(co)-31(de)-375(on)31(to)-375(the)]TJ -30.109 -17.933 Td [(error)-375(stac)31(k)]TJ/F27 9.9626 Tf 1.377 -35.768 Td [(c)-138(a)-138(l)-139(l)]TJ/F8 9.9626 Tf 29.711 0 Td [(p)-120(s)-121(b)]TJ +ET +q +1 0 0 1 200.991 626.724 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 205.18 626.525 Td [(e)-120(r)-121(r)-120(p)-121(u)-120(s)-121(h)-226(\050)-244(e)-138(r)-138(r)]TJ +ET +q +1 0 0 1 270.664 626.724 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 275.03 626.525 Td [(c)-438(,)-825(r)]TJ +ET +q +1 0 0 1 299.951 626.724 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 303.581 626.525 Td [(n)-64(a)-65(m)-64(e)-290(,)-923(i)]TJ +ET +q +1 0 0 1 348.584 626.724 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 353.187 626.525 Td [(e)-162(r)-162(r)-485(,)-914(a)]TJ +ET +q +1 0 0 1 392.442 626.724 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F16 11.9552 Tf 175.796 706.129 Td [(errpush)-375(|)-375(Pushes)-375(an)-375(error)-375(co)-31(de)-375(on)31(to)-375(the)-375(error)-375(stac)31(k)]TJ +/F8 9.9626 Tf 396.945 626.525 Td [(e)-152(r)-152(r)-258(\051)]TJ 0 g 0 G 0 g 0 G -/F30 9.9626 Tf -25.091 -18.389 Td [(call)-525(psb_errpush\050err_c,)-525(r_name,)-525(i_err,)-525(a_err\051)]TJ 0 g 0 G -/F27 9.9626 Tf 0 -21.918 Td [(T)32(yp)-32(e:)]TJ +/F27 9.9626 Tf -246.24 -17.933 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G /F8 9.9626 Tf 33.797 0 Td [(Async)28(hronous.)]TJ 0 g 0 G -/F27 9.9626 Tf -33.797 -19.926 Td [(On)-383(En)32(try)]TJ +/F27 9.9626 Tf -33.797 -19.925 Td [(On)-383(En)32(try)]TJ 0 g 0 G 0 g 0 G - 0 -19.925 Td [(err)]TJ + 0 -19.926 Td [(err)]TJ ET q -1 0 0 1 166.08 626.17 cm +1 0 0 1 166.08 568.941 cm []0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q BT -/F27 9.9626 Tf 169.517 625.971 Td [(c)]TJ +/F27 9.9626 Tf 169.517 568.741 Td [(c)]TJ 0 g 0 G -/F8 9.9626 Tf 10.074 0 Td [(the)-333(error)-334(co)-27(de)]TJ -3.98 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.612 0 Td [(required)]TJ/F8 9.9626 Tf -29.612 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.548 0 Td [(.)]TJ -43.034 -11.956 Td [(Sp)-28(eci\014ed)-333(as:)-445(an)-333(in)28(teger.)]TJ +/F8 9.9626 Tf 10.074 0 Td [(the)-333(error)-334(co)-27(de)]TJ -3.98 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.612 0 Td [(required)]TJ/F8 9.9626 Tf -29.612 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.548 0 Td [(.)]TJ -43.034 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(an)-333(in)28(teger.)]TJ 0 g 0 G -/F27 9.9626 Tf -24.906 -19.925 Td [(r)]TJ +/F27 9.9626 Tf -24.906 -19.926 Td [(r)]TJ ET q -1 0 0 1 156.111 558.424 cm +1 0 0 1 156.111 501.195 cm []0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q BT -/F27 9.9626 Tf 159.548 558.225 Td [(name)]TJ +/F27 9.9626 Tf 159.548 500.995 Td [(name)]TJ 0 g 0 G /F8 9.9626 Tf 31.714 0 Td [(the)-333(soutine)-334(where)-333(the)-333(error)-334(has)-333(b)-28(een)-333(caugh)28(t.)]TJ -15.651 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.612 0 Td [(required)]TJ/F8 9.9626 Tf -29.612 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.548 0 Td [(.)]TJ -43.034 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(a)-333(string.)]TJ 0 g 0 G /F27 9.9626 Tf -24.906 -31.881 Td [(i)]TJ ET q -1 0 0 1 154.575 478.723 cm +1 0 0 1 154.575 421.494 cm []0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q BT -/F27 9.9626 Tf 158.012 478.524 Td [(err)]TJ +/F27 9.9626 Tf 158.012 421.294 Td [(err)]TJ 0 g 0 G /F8 9.9626 Tf 19.669 0 Td [(addional)-333(info)-333(for)-334(error)-333(co)-28(de)]TJ -2.07 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.612 0 Td [(optional)]TJ/F8 9.9626 Tf -29.612 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(an)-333(in)28(teger)-333(arra)27(y)]TJ 0 g 0 G /F27 9.9626 Tf -24.906 -31.881 Td [(a)]TJ ET q -1 0 0 1 156.962 410.977 cm +1 0 0 1 156.962 353.748 cm []0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q BT -/F27 9.9626 Tf 160.399 410.778 Td [(err)]TJ +/F27 9.9626 Tf 160.399 353.548 Td [(err)]TJ 0 g 0 G /F8 9.9626 Tf 19.669 0 Td [(addional)-333(info)-333(for)-334(error)-333(co)-28(de)]TJ -4.457 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.612 0 Td [(optional)]TJ/F8 9.9626 Tf -29.612 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(a)-333(string.)]TJ 0 g 0 G - 139.477 -284.475 Td [(112)]TJ + 139.477 -227.245 Td [(116)]TJ 0 g 0 G ET endstream endobj -1470 0 obj << +1732 0 obj << /Type /Page -/Contents 1471 0 R -/Resources 1469 0 R +/Contents 1733 0 R +/Resources 1731 0 R /MediaBox [0 0 595.276 841.89] -/Parent 1456 0 R +/Parent 1730 0 R >> endobj -1472 0 obj << -/D [1470 0 R /XYZ 150.705 740.998 null] +1734 0 obj << +/D [1732 0 R /XYZ 150.705 740.998 null] >> endobj 418 0 obj << -/D [1470 0 R /XYZ 150.705 697.37 null] +/D [1732 0 R /XYZ 150.705 644.457 null] >> endobj -1469 0 obj << -/Font << /F16 495 0 R /F30 689 0 R /F27 497 0 R /F8 498 0 R >> +1735 0 obj << +/D [1732 0 R /XYZ 150.705 638.48 null] +>> endobj +1736 0 obj << +/D [1732 0 R /XYZ 150.705 638.48 null] +>> endobj +1731 0 obj << +/Font << /F16 495 0 R /F27 497 0 R /F8 498 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1475 0 obj << -/Length 1151 +1739 0 obj << +/Length 1398 >> stream 0 g 0 G 0 g 0 G +0 g 0 G +0 g 0 G BT -/F16 11.9552 Tf 99.895 706.129 Td [(psb)]TJ +/F16 14.3462 Tf 99.895 680.226 Td [(psb)]TJ ET q -1 0 0 1 120.951 706.328 cm -[]0 d 0 J 0.398 w 0 0 m 4.035 0 l S +1 0 0 1 125.163 680.425 cm +[]0 d 0 J 0.398 w 0 0 m 4.842 0 l S +Q +BT +/F16 14.3462 Tf 130.004 680.226 Td [(error|Prin)31(ts)-375(the)-375(error)-375(stac)32(k)-375(con)31(ten)31(t)-375(and)]TJ -30.109 -17.933 Td [(ab)-31(orts)-375(execution)]TJ/F27 9.9626 Tf 1.377 -35.768 Td [(c)-138(a)-138(l)-139(l)]TJ/F8 9.9626 Tf 29.921 0 Td [(p)-141(s)-142(b)]TJ +ET +q +1 0 0 1 151.02 626.724 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F16 11.9552 Tf 124.986 706.129 Td [(error)-390(|)-390(Prin)31(ts)-391(the)-390(error)-390(stac)31(k)-390(con)31(ten)31(t)-390(and)-390(ab)-31(orts)-390(ex)-1(-)]TJ -25.091 -13.948 Td [(ecution)]TJ +/F8 9.9626 Tf 155.418 626.525 Td [(e)-142(r)-141(r)-142(o)-141(r)-247(\050)-245(i)-140(c)-139(o)-140(n)-140(t)-139(x)-140(t)-245(\051)]TJ 0 g 0 G 0 g 0 G -/F30 9.9626 Tf 0 -18.389 Td [(call)-525(psb_error\050icontxt\051)]TJ 0 g 0 G -/F27 9.9626 Tf 0 -21.918 Td [(T)32(yp)-32(e:)]TJ +/F27 9.9626 Tf -55.523 -17.933 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G /F8 9.9626 Tf 33.797 0 Td [(Async)28(hronous.)]TJ 0 g 0 G @@ -17219,55 +19954,76 @@ BT 0 g 0 G /F8 9.9626 Tf 39.989 0 Td [(the)-333(comm)27(unication)-333(con)28(text.)]TJ -15.082 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(global)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(optional)]TJ/F8 9.9626 Tf -29.611 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.547 0 Td [(.)]TJ -43.033 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(an)-333(in)28(teger.)]TJ 0 g 0 G - 139.477 -473.765 Td [(113)]TJ + 139.477 -430.483 Td [(117)]TJ 0 g 0 G ET endstream endobj -1474 0 obj << +1738 0 obj << /Type /Page -/Contents 1475 0 R -/Resources 1473 0 R +/Contents 1739 0 R +/Resources 1737 0 R /MediaBox [0 0 595.276 841.89] -/Parent 1456 0 R +/Parent 1730 0 R >> endobj -1476 0 obj << -/D [1474 0 R /XYZ 99.895 740.998 null] +1740 0 obj << +/D [1738 0 R /XYZ 99.895 740.998 null] >> endobj 422 0 obj << -/D [1474 0 R /XYZ 99.895 685.747 null] +/D [1738 0 R /XYZ 99.895 644.457 null] >> endobj -1473 0 obj << -/Font << /F16 495 0 R /F30 689 0 R /F27 497 0 R /F8 498 0 R >> +1741 0 obj << +/D [1738 0 R /XYZ 99.895 638.48 null] +>> endobj +1742 0 obj << +/D [1738 0 R /XYZ 99.895 638.48 null] +>> endobj +1737 0 obj << +/Font << /F16 495 0 R /F27 497 0 R /F8 498 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1479 0 obj << -/Length 1249 +1745 0 obj << +/Length 1632 >> stream 0 g 0 G 0 g 0 G +0 g 0 G +0 g 0 G BT -/F16 11.9552 Tf 150.705 706.129 Td [(psb)]TJ +/F16 14.3462 Tf 150.705 680.226 Td [(psb)]TJ ET q -1 0 0 1 171.761 706.328 cm -[]0 d 0 J 0.398 w 0 0 m 4.035 0 l S +1 0 0 1 175.972 680.425 cm +[]0 d 0 J 0.398 w 0 0 m 4.842 0 l S Q BT -/F16 11.9552 Tf 175.796 706.129 Td [(set)]TJ +/F16 14.3462 Tf 180.814 680.226 Td [(set)]TJ ET q -1 0 0 1 193.275 706.328 cm -[]0 d 0 J 0.398 w 0 0 m 4.035 0 l S +1 0 0 1 201.789 680.425 cm +[]0 d 0 J 0.398 w 0 0 m 4.842 0 l S +Q +BT +/F16 14.3462 Tf 206.631 680.226 Td [(errv)31(erb)-31(osit)31(y|Sets)-375(the)-375(v)31(erb)-31(osit)32(y)-376(of)-375(error)]TJ -55.926 -17.933 Td [(messages.)]TJ/F27 9.9626 Tf 1.377 -35.768 Td [(c)-138(a)-138(l)-139(l)]TJ/F8 9.9626 Tf 30.082 0 Td [(p)-158(s)-157(b)]TJ +ET +q +1 0 0 1 202.473 626.724 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 207.032 626.525 Td [(s)-158(e)-157(t)]TJ +ET +q +1 0 0 1 224.574 626.724 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F16 11.9552 Tf 197.31 706.129 Td [(errv)31(erb)-31(osit)31(y)-578(|)-579(Sets)-578(the)-578(v)31(erb)-31(osit)31(y)-578(of)-579(error)-578(mes-)]TJ -46.605 -13.948 Td [(sages.)]TJ +/F8 9.9626 Tf 229.133 626.525 Td [(e)-158(r)-157(r)-158(v)-158(e)-157(r)-158(b)-157(o)-158(s)-158(i)-157(t)-158(y)-263(\050)-142(v)-142(\051)]TJ 0 g 0 G 0 g 0 G -/F30 9.9626 Tf 0 -18.389 Td [(call)-525(psb_set_errverbosity\050v\051)]TJ 0 g 0 G -/F27 9.9626 Tf 0 -21.918 Td [(T)32(yp)-32(e:)]TJ +/F27 9.9626 Tf -78.428 -17.933 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G /F8 9.9626 Tf 33.797 0 Td [(Async)28(hronous.)]TJ 0 g 0 G @@ -17278,55 +20034,83 @@ BT 0 g 0 G /F8 9.9626 Tf 11.028 0 Td [(the)-333(v)27(erb)-27(osit)27(y)-333(lev)28(el)]TJ 13.878 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(global)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.612 0 Td [(required)]TJ/F8 9.9626 Tf -29.612 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.548 0 Td [(.)]TJ -43.034 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(an)-333(in)28(teger.)]TJ 0 g 0 G - 139.477 -473.765 Td [(114)]TJ + 139.477 -430.483 Td [(118)]TJ 0 g 0 G ET endstream endobj -1478 0 obj << +1744 0 obj << /Type /Page -/Contents 1479 0 R -/Resources 1477 0 R +/Contents 1745 0 R +/Resources 1743 0 R /MediaBox [0 0 595.276 841.89] -/Parent 1456 0 R +/Parent 1730 0 R >> endobj -1480 0 obj << -/D [1478 0 R /XYZ 150.705 740.998 null] +1746 0 obj << +/D [1744 0 R /XYZ 150.705 740.998 null] >> endobj 426 0 obj << -/D [1478 0 R /XYZ 150.705 683.422 null] +/D [1744 0 R /XYZ 150.705 641.668 null] >> endobj -1477 0 obj << -/Font << /F16 495 0 R /F30 689 0 R /F27 497 0 R /F8 498 0 R >> +1747 0 obj << +/D [1744 0 R /XYZ 150.705 635.69 null] +>> endobj +1748 0 obj << +/D [1744 0 R /XYZ 150.705 638.48 null] +>> endobj +1743 0 obj << +/Font << /F16 495 0 R /F27 497 0 R /F8 498 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1483 0 obj << -/Length 1710 +1751 0 obj << +/Length 2103 >> stream 0 g 0 G 0 g 0 G +0 g 0 G +0 g 0 G BT -/F16 11.9552 Tf 99.895 706.129 Td [(psb)]TJ +/F16 14.3462 Tf 99.895 680.226 Td [(psb)]TJ ET q -1 0 0 1 120.951 706.328 cm -[]0 d 0 J 0.398 w 0 0 m 4.035 0 l S +1 0 0 1 125.163 680.425 cm +[]0 d 0 J 0.398 w 0 0 m 4.842 0 l S Q BT -/F16 11.9552 Tf 124.986 706.129 Td [(set)]TJ +/F16 14.3462 Tf 130.004 680.226 Td [(set)]TJ ET q -1 0 0 1 142.465 706.328 cm -[]0 d 0 J 0.398 w 0 0 m 4.035 0 l S +1 0 0 1 150.979 680.425 cm +[]0 d 0 J 0.398 w 0 0 m 4.842 0 l S +Q +BT +/F16 14.3462 Tf 155.821 680.226 Td [(erraction|Set)-375(the)-375(t)31(yp)-31(e)-375(of)-375(action)-375(to)-375(b)-31(e)]TJ -55.926 -17.933 Td [(tak)31(en)-375(up)-31(on)-375(error)-375(condition.)]TJ/F27 9.9626 Tf 1.377 -35.768 Td [(c)-138(a)-138(l)-139(l)]TJ/F8 9.9626 Tf 30.09 0 Td [(p)-158(s)-159(b)]TJ +ET +q +1 0 0 1 151.695 626.724 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 156.263 626.525 Td [(s)-159(e)-158(t)]TJ +ET +q +1 0 0 1 173.829 626.724 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 178.396 626.525 Td [(e)-159(r)-158(r)-158(a)-159(c)-158(t)-159(i)-158(o)-159(n)-264(\050)-265(e)-160(r)-160(r)]TJ +ET +q +1 0 0 1 256.582 626.724 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F16 11.9552 Tf 146.5 706.129 Td [(erraction)-277(|)-278(Set)-277(the)-278(t)31(yp)-31(e)-277(of)-278(action)-277(to)-278(b)-31(e)-278(tak)32(en)-278(up)-31(on)]TJ -46.605 -13.948 Td [(error)-375(condition.)]TJ +/F8 9.9626 Tf 261.163 626.525 Td [(a)-160(c)-160(t)-265(\051)]TJ 0 g 0 G 0 g 0 G -/F30 9.9626 Tf 0 -18.389 Td [(call)-525(psb_set_erraction\050err_act\051)]TJ 0 g 0 G -/F27 9.9626 Tf 0 -21.918 Td [(T)32(yp)-32(e:)]TJ +/F27 9.9626 Tf -161.268 -17.933 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G /F8 9.9626 Tf 33.797 0 Td [(Async)28(hronous.)]TJ 0 g 0 G @@ -17336,40 +20120,43 @@ BT 0 -19.926 Td [(err)]TJ ET q -1 0 0 1 115.271 612.223 cm +1 0 0 1 115.271 568.941 cm []0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q BT -/F27 9.9626 Tf 118.708 612.023 Td [(act)]TJ +/F27 9.9626 Tf 118.708 568.741 Td [(act)]TJ 0 g 0 G /F8 9.9626 Tf 20.098 0 Td [(the)-333(t)27(yp)-27(e)-334(of)-333(action.)]TJ -14.004 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(global)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf -29.611 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.547 0 Td [(.)]TJ -43.033 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(an)-333(in)28(teger.)-444(P)27(ossible)-333(v)56(alues)-1(:)]TJ/F30 9.9626 Tf 180.269 0 Td [(psb_act_ret)]TJ/F8 9.9626 Tf 57.533 0 Td [(,)]TJ/F30 9.9626 Tf 6.089 0 Td [(psb_act_abort)]TJ/F8 9.9626 Tf 67.994 0 Td [(.)]TJ 0 g 0 G -0 g 0 G -/F30 9.9626 Tf -336.792 -21.918 Td [(call)-525(psb_errcomm\050icontxt,)-525(err\051)]TJ -0 g 0 G -/F8 9.9626 Tf 164.384 -451.847 Td [(115)]TJ + -172.408 -430.483 Td [(119)]TJ 0 g 0 G ET endstream endobj -1482 0 obj << +1750 0 obj << /Type /Page -/Contents 1483 0 R -/Resources 1481 0 R +/Contents 1751 0 R +/Resources 1749 0 R /MediaBox [0 0 595.276 841.89] -/Parent 1485 0 R +/Parent 1730 0 R >> endobj -1484 0 obj << -/D [1482 0 R /XYZ 99.895 740.998 null] +1752 0 obj << +/D [1750 0 R /XYZ 99.895 740.998 null] >> endobj 430 0 obj << -/D [1482 0 R /XYZ 99.895 685.747 null] +/D [1750 0 R /XYZ 99.895 641.668 null] >> endobj -1481 0 obj << -/Font << /F16 495 0 R /F30 689 0 R /F27 497 0 R /F8 498 0 R >> +1753 0 obj << +/D [1750 0 R /XYZ 99.895 635.69 null] +>> endobj +1754 0 obj << +/D [1750 0 R /XYZ 99.895 638.48 null] +>> endobj +1749 0 obj << +/Font << /F16 495 0 R /F27 497 0 R /F8 498 0 R /F30 689 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1488 0 obj << +1757 0 obj << /Length 526 >> stream @@ -17378,48 +20165,56 @@ stream BT /F16 14.3462 Tf 150.705 706.129 Td [(9)-1125(Utilities)]TJ/F8 9.9626 Tf 0 -21.821 Td [(W)83(e)-414(ha)27(v)28(e)-415(some)-414(utitlities)-415(a)28(v)55(ailable)-414(for)-415(input)-415(and)-414(output)-415(of)-415(sparsematrices;)-455(the)]TJ 0 -11.955 Td [(in)28(terfaces)-334(to)-333(these)-333(routines)-334(are)-333(a)28(v)55(ailable)-333(in)-333(the)-334(mo)-27(dule)]TJ/F30 9.9626 Tf 241.843 0 Td [(psb_util_mod)]TJ/F8 9.9626 Tf 62.764 0 Td [(.)]TJ 0 g 0 G - -140.224 -581.915 Td [(116)]TJ + -140.224 -581.915 Td [(120)]TJ 0 g 0 G ET endstream endobj -1487 0 obj << +1756 0 obj << /Type /Page -/Contents 1488 0 R -/Resources 1486 0 R +/Contents 1757 0 R +/Resources 1755 0 R /MediaBox [0 0 595.276 841.89] -/Parent 1485 0 R +/Parent 1730 0 R >> endobj -1489 0 obj << -/D [1487 0 R /XYZ 150.705 740.998 null] +1758 0 obj << +/D [1756 0 R /XYZ 150.705 740.998 null] >> endobj 434 0 obj << -/D [1487 0 R /XYZ 150.705 716.092 null] +/D [1756 0 R /XYZ 150.705 716.092 null] >> endobj -1486 0 obj << +1755 0 obj << /Font << /F16 495 0 R /F8 498 0 R /F30 689 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1493 0 obj << -/Length 4443 +1762 0 obj << +/Length 4790 >> stream 0 g 0 G 0 g 0 G +0 g 0 G +0 g 0 G BT -/F16 11.9552 Tf 99.895 706.129 Td [(h)31(b)]TJ +/F16 14.3462 Tf 99.895 680.226 Td [(h)31(b)]TJ ET q -1 0 0 1 115.273 706.328 cm -[]0 d 0 J 0.398 w 0 0 m 4.035 0 l S +1 0 0 1 118.348 680.425 cm +[]0 d 0 J 0.398 w 0 0 m 4.842 0 l S +Q +BT +/F16 14.3462 Tf 123.19 680.226 Td [(read|Read)-357(a)-358(sparse)-357(matrix)-358(from)-357(a)-358(\014le)-357(in)-358(the)]TJ -23.295 -17.933 Td [(Harw)31(ell{Bo)-31(eing)-375(format)]TJ/F27 9.9626 Tf 1.377 -35.768 Td [(c)-138(a)-138(l)-139(l)]TJ/F8 9.9626 Tf 29.554 0 Td [(h)-105(b)]TJ +ET +q +1 0 0 1 144.579 626.724 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F16 11.9552 Tf 119.308 706.129 Td [(read)-298(|)-299(Read)-298(a)-299(sparse)-298(matrix)-299(from)-298(a)-299(\014le)-298(in)-299(the)-298(Harw)31(ell{)]TJ -19.413 -13.948 Td [(Bo)-31(eing)-375(format)]TJ +/F8 9.9626 Tf 148.61 626.525 Td [(r)-105(e)-104(a)-105(d)-210(\050)-139(a)-228(,)-911(i)-149(r)-150(e)-149(t)-460(,)-896(i)-135(u)-135(n)-135(i)-135(t)-431(,)-877(f)-116(i)-116(l)-116(e)-117(n)-116(a)-116(m)-116(e)-393(,)-776(b)-191(,)-902(m)-142(t)-141(i)-141(t)-141(l)-142(e)-247(\051)]TJ 0 g 0 G 0 g 0 G -/F30 9.9626 Tf 0 -18.389 Td [(call)-525(hb_read\050a,)-525(iret,)-525(iunit,)-525(filename,)-525(b,)-525(mtitle\051)]TJ 0 g 0 G -/F27 9.9626 Tf 0 -21.918 Td [(T)32(yp)-32(e:)]TJ +/F27 9.9626 Tf -48.715 -17.933 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G /F8 9.9626 Tf 33.797 0 Td [(Async)28(hronous.)]TJ 0 g 0 G @@ -17444,18 +20239,18 @@ BT /F30 9.9626 Tf 170.915 0 Td [(psb)]TJ ET q -1 0 0 1 312.036 454.813 cm +1 0 0 1 312.036 411.531 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 315.174 454.614 Td [(Tspmat)]TJ +/F30 9.9626 Tf 315.174 411.332 Td [(Tspmat)]TJ ET q -1 0 0 1 347.183 454.813 cm +1 0 0 1 347.183 411.531 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 350.322 454.614 Td [(type)]TJ +/F30 9.9626 Tf 350.322 411.332 Td [(type)]TJ 0 g 0 G /F8 9.9626 Tf 20.921 0 Td [(.)]TJ 0 g 0 G @@ -17471,56 +20266,70 @@ BT 0 g 0 G /F8 9.9626 Tf 22.589 0 Td [(Error)-333(co)-28(de.)]TJ 2.318 -11.956 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf -29.611 -11.955 Td [(An)-333(in)28(tege)-1(r)-333(v)56(alue;)-334(0)-333(means)-333(no)-334(error)-333(has)-333(b)-28(een)-333(detecte)-1(d)1(.)]TJ 0 g 0 G - 139.477 -196.803 Td [(117)]TJ + 139.477 -153.521 Td [(121)]TJ 0 g 0 G ET endstream endobj -1492 0 obj << +1761 0 obj << /Type /Page -/Contents 1493 0 R -/Resources 1491 0 R +/Contents 1762 0 R +/Resources 1760 0 R /MediaBox [0 0 595.276 841.89] -/Parent 1485 0 R -/Annots [ 1490 0 R ] +/Parent 1766 0 R +/Annots [ 1759 0 R ] >> endobj -1490 0 obj << +1759 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [294.721 451.404 372.239 462.529] +/Rect [294.721 408.121 372.239 419.246] /Subtype /Link /A << /S /GoTo /D (spdata) >> >> endobj -1494 0 obj << -/D [1492 0 R /XYZ 99.895 740.998 null] +1763 0 obj << +/D [1761 0 R /XYZ 99.895 740.998 null] >> endobj 438 0 obj << -/D [1492 0 R /XYZ 99.895 683.422 null] +/D [1761 0 R /XYZ 99.895 641.668 null] >> endobj -1491 0 obj << -/Font << /F16 495 0 R /F30 689 0 R /F27 497 0 R /F8 498 0 R >> +1764 0 obj << +/D [1761 0 R /XYZ 99.895 635.69 null] +>> endobj +1765 0 obj << +/D [1761 0 R /XYZ 99.895 638.48 null] +>> endobj +1760 0 obj << +/Font << /F16 495 0 R /F27 497 0 R /F8 498 0 R /F30 689 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1498 0 obj << -/Length 4859 +1770 0 obj << +/Length 5236 >> stream 0 g 0 G 0 g 0 G +0 g 0 G +0 g 0 G BT -/F16 11.9552 Tf 150.705 706.129 Td [(h)31(b)]TJ +/F16 14.3462 Tf 150.705 680.226 Td [(h)31(b)]TJ ET q -1 0 0 1 166.082 706.328 cm -[]0 d 0 J 0.398 w 0 0 m 4.035 0 l S +1 0 0 1 169.158 680.425 cm +[]0 d 0 J 0.398 w 0 0 m 4.842 0 l S +Q +BT +/F16 14.3462 Tf 173.999 680.226 Td [(write|W)94(rite)-375(a)-375(sparse)-375(matrix)-375(to)-375(a)-375(\014le)-375(in)-375(the)]TJ -23.294 -17.933 Td [(Harw)31(ell{Bo)-31(eing)-375(format)]TJ/F27 9.9626 Tf 1.377 -35.768 Td [(c)-138(a)-138(l)-139(l)]TJ/F8 9.9626 Tf 29.733 0 Td [(h)-123(b)]TJ +ET +q +1 0 0 1 195.926 626.724 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F16 11.9552 Tf 170.117 706.129 Td [(write)-357(|)-357(W)93(rite)-357(a)-357(sparse)-357(matrix)-358(to)-357(a)-357(\014le)-357(in)-357(the)-357(Harw)31(ell{)]TJ -19.412 -13.948 Td [(Bo)-31(eing)-375(format)]TJ +/F8 9.9626 Tf 200.137 626.525 Td [(w)-123(r)-122(i)-123(t)-123(e)-228(\050)-139(a)-228(,)-910(i)-150(r)-149(e)-150(t)-460(,)-896(i)-135(u)-135(n)-135(i)-135(t)-431(,)-877(f)-116(i)-116(l)-116(e)-116(n)-116(a)-116(m)-117(e)-393(,)-821(k)-60(e)-60(y)-281(,)-853(r)-92(h)-91(s)-345(,)-902(m)-141(t)-142(i)-141(t)-141(l)-141(e)-247(\051)]TJ 0 g 0 G 0 g 0 G -/F30 9.9626 Tf 0 -18.389 Td [(call)-525(hb_write\050a,)-525(iret,)-525(iunit,)-525(filename,)-525(key,)-525(rhs,)-525(mtitle\051)]TJ 0 g 0 G -/F27 9.9626 Tf 0 -21.918 Td [(T)32(yp)-32(e:)]TJ +/F27 9.9626 Tf -49.432 -17.933 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G /F8 9.9626 Tf 33.797 0 Td [(Async)28(hronous.)]TJ 0 g 0 G @@ -17534,18 +20343,18 @@ BT /F30 9.9626 Tf 170.915 0 Td [(psb)]TJ ET q -1 0 0 1 362.845 588.312 cm +1 0 0 1 362.845 545.03 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 365.983 588.113 Td [(Tspmat)]TJ +/F30 9.9626 Tf 365.983 544.831 Td [(Tspmat)]TJ ET q -1 0 0 1 397.993 588.312 cm +1 0 0 1 397.993 545.03 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 401.131 588.113 Td [(type)]TJ +/F30 9.9626 Tf 401.131 544.831 Td [(type)]TJ 0 g 0 G /F8 9.9626 Tf 20.921 0 Td [(.)]TJ 0 g 0 G @@ -17555,13 +20364,13 @@ BT 0 g 0 G /F27 9.9626 Tf -24.906 -19.925 Td [(\014lename)]TJ 0 g 0 G -/F8 9.9626 Tf 46.513 0 Td [(The)-333(name)-334(of)-333(the)-333(\014le)-334(to)-333(b)-28(e)-333(written)-333(to.)]TJ -21.607 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 25.184 0 Td [(optional)]TJ/F8 9.9626 Tf 40.577 0 Td [(.)]TJ -65.761 -11.955 Td [(Sp)-28(eci\014ed)-435(as:)-648(a)-435(c)27(haracter)-435(v)56(ariable)-435(con)27(tain)1(ing)-436(a)-435(v)56(alid)-435(\014le)-435(name)-1(,)-460(or)]TJ/F30 9.9626 Tf 297.916 0 Td [(-)]TJ/F8 9.9626 Tf 5.23 0 Td [(,)-461(in)]TJ -303.146 -11.956 Td [(whic)28(h)-281(case)-280(the)-281(d)1(e)-1(f)1(ault)-281(output)-280(unit)-280(6)-281(\050i.e.)-427(stand)1(ard)-281(output)-280(in)-280(Unix)-281(jargon\051)]TJ 0 -11.955 Td [(is)-333(used.)-445(Default:)]TJ/F30 9.9626 Tf 76.076 0 Td [(-)]TJ/F8 9.9626 Tf 5.231 0 Td [(.)]TJ +/F8 9.9626 Tf 46.513 0 Td [(The)-333(name)-334(of)-333(the)-333(\014le)-334(to)-333(b)-28(e)-333(written)-333(to.)]TJ -21.607 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 25.184 0 Td [(optional)]TJ/F8 9.9626 Tf 40.577 0 Td [(.)]TJ -65.761 -11.956 Td [(Sp)-28(eci\014ed)-435(as:)-648(a)-435(c)27(haracter)-435(v)56(ariable)-435(con)27(tain)1(ing)-436(a)-435(v)56(alid)-435(\014le)-435(name)-1(,)-460(or)]TJ/F30 9.9626 Tf 297.916 0 Td [(-)]TJ/F8 9.9626 Tf 5.23 0 Td [(,)-461(in)]TJ -303.146 -11.955 Td [(whic)28(h)-281(case)-280(the)-281(d)1(e)-1(f)1(ault)-281(output)-280(unit)-280(6)-281(\050i.e.)-427(stand)1(ard)-281(output)-280(in)-280(Unix)-281(jargon\051)]TJ 0 -11.955 Td [(is)-333(used.)-445(Default:)]TJ/F30 9.9626 Tf 76.076 0 Td [(-)]TJ/F8 9.9626 Tf 5.231 0 Td [(.)]TJ 0 g 0 G /F27 9.9626 Tf -106.213 -19.925 Td [(iunit)]TJ 0 g 0 G -/F8 9.9626 Tf 28.532 0 Td [(The)-333(F)83(ortran)-333(\014le)-334(u)1(nit)-334(n)28(um)28(b)-28(er.)]TJ -3.626 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 25.184 0 Td [(optional)]TJ/F8 9.9626 Tf 40.577 0 Td [(.)]TJ -65.761 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(an)-333(in)28(teger)-333(v)55(alue.)-444(Only)-334(meaningf)1(ul)-334(if)-333(\014lename)-333(is)-334(not)]TJ/F30 9.9626 Tf 286.289 0 Td [(-)]TJ/F8 9.9626 Tf 5.23 0 Td [(.)]TJ +/F8 9.9626 Tf 28.532 0 Td [(The)-333(F)83(ortran)-333(\014le)-334(u)1(nit)-334(n)28(um)28(b)-28(er.)]TJ -3.626 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 25.184 0 Td [(optional)]TJ/F8 9.9626 Tf 40.577 0 Td [(.)]TJ -65.761 -11.956 Td [(Sp)-28(eci\014ed)-333(as:)-445(an)-333(in)28(teger)-333(v)55(alue.)-444(Only)-334(meaningf)1(ul)-334(if)-333(\014lename)-333(is)-334(not)]TJ/F30 9.9626 Tf 286.289 0 Td [(-)]TJ/F8 9.9626 Tf 5.23 0 Td [(.)]TJ 0 g 0 G -/F27 9.9626 Tf -316.425 -19.926 Td [(k)32(ey)]TJ +/F27 9.9626 Tf -316.425 -19.925 Td [(k)32(ey)]TJ 0 g 0 G /F8 9.9626 Tf 22.008 0 Td [(Matrix)-333(k)28(ey)83(.)]TJ 2.899 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(Optional)]TJ/F8 9.9626 Tf -29.611 -11.955 Td [(A)-385(c)28(harac)28(h)28(ter)-385(v)56(ariable)-385(of)-385(length)-384(8)-385(holding)-385(the)-384(matrix)-385(k)28(ey)-385(as)-385(sp)-28(eci\014ed)-384(b)27(y)]TJ 0 -11.955 Td [(the)-333(Harw)27(ell-Bo)-27(eing)-334(format)-333(and)-333(to)-334(b)-27(e)-334(written)-333(to)-333(\014le.)]TJ 0 g 0 G @@ -17576,63 +20385,84 @@ BT 0 g 0 G /F8 9.9626 Tf 22.589 0 Td [(Error)-333(co)-28(de.)]TJ 2.318 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf -29.611 -11.956 Td [(An)-333(in)28(tege)-1(r)-333(v)56(alue;)-334(0)-333(means)-333(no)-334(error)-333(has)-333(b)-28(een)-333(detected.)]TJ 0 g 0 G - 139.477 -141.012 Td [(118)]TJ + 139.477 -97.73 Td [(122)]TJ 0 g 0 G ET endstream endobj -1497 0 obj << +1769 0 obj << /Type /Page -/Contents 1498 0 R -/Resources 1496 0 R +/Contents 1770 0 R +/Resources 1768 0 R /MediaBox [0 0 595.276 841.89] -/Parent 1485 0 R -/Annots [ 1495 0 R ] +/Parent 1766 0 R +/Annots [ 1767 0 R ] >> endobj -1495 0 obj << +1767 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [345.53 584.903 423.049 596.028] +/Rect [345.53 541.621 423.049 552.746] /Subtype /Link /A << /S /GoTo /D (spdata) >> >> endobj -1499 0 obj << -/D [1497 0 R /XYZ 150.705 740.998 null] +1771 0 obj << +/D [1769 0 R /XYZ 150.705 740.998 null] >> endobj 442 0 obj << -/D [1497 0 R /XYZ 150.705 683.422 null] +/D [1769 0 R /XYZ 150.705 641.668 null] >> endobj -1496 0 obj << -/Font << /F16 495 0 R /F30 689 0 R /F27 497 0 R /F8 498 0 R >> +1772 0 obj << +/D [1769 0 R /XYZ 150.705 635.69 null] +>> endobj +1773 0 obj << +/D [1769 0 R /XYZ 150.705 638.48 null] +>> endobj +1768 0 obj << +/Font << /F16 495 0 R /F27 497 0 R /F8 498 0 R /F30 689 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1503 0 obj << -/Length 3235 +1777 0 obj << +/Length 3667 >> stream 0 g 0 G 0 g 0 G +0 g 0 G +0 g 0 G BT -/F16 11.9552 Tf 99.895 706.129 Td [(mm)]TJ +/F16 14.3462 Tf 99.895 680.226 Td [(mm)]TJ ET q -1 0 0 1 123.118 706.328 cm -[]0 d 0 J 0.398 w 0 0 m 4.035 0 l S +1 0 0 1 127.763 680.425 cm +[]0 d 0 J 0.398 w 0 0 m 4.842 0 l S Q BT -/F16 11.9552 Tf 127.153 706.129 Td [(mat)]TJ +/F16 14.3462 Tf 132.605 680.226 Td [(mat)]TJ ET q -1 0 0 1 150.936 706.328 cm -[]0 d 0 J 0.398 w 0 0 m 4.035 0 l S +1 0 0 1 161.145 680.425 cm +[]0 d 0 J 0.398 w 0 0 m 4.842 0 l S +Q +BT +/F16 14.3462 Tf 165.986 680.226 Td [(read|Read)-375(a)-375(sparse)-375(matrix)-375(from)-375(a)-375(\014le)]TJ -66.091 -17.933 Td [(in)-375(the)-375(MatrixMark)31(et)-375(format)]TJ/F27 9.9626 Tf 1.377 -35.768 Td [(c)-138(a)-138(l)-139(l)]TJ/F8 9.9626 Tf 29.009 0 Td [(m)-50(m)]TJ +ET +q +1 0 0 1 148.479 626.724 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 151.965 626.525 Td [(m)-50(a)-50(t)]TJ +ET +q +1 0 0 1 171.214 626.724 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F16 11.9552 Tf 154.971 706.129 Td [(read)-467(|)-467(Read)-466(a)-467(sparse)-467(matrix)-467(from)-467(a)-467(\014le)-466(in)-467(the)]TJ -55.076 -13.948 Td [(MatrixMark)31(et)-375(format)]TJ +/F8 9.9626 Tf 174.701 626.525 Td [(r)-50(e)-50(a)-50(d)-155(\050)-139(a)-228(,)-911(i)-149(r)-150(e)-149(t)-460(,)-897(i)-134(u)-135(n)-135(i)-135(t)-431(,)-890(f)-129(i)-129(l)-129(e)-129(n)-129(a)-129(m)-129(e)-235(\051)]TJ 0 g 0 G 0 g 0 G -/F30 9.9626 Tf 0 -18.389 Td [(call)-525(mm_mat_read\050a,)-525(iret,)-525(iunit,)-525(filename\051)]TJ 0 g 0 G -/F27 9.9626 Tf 0 -21.918 Td [(T)32(yp)-32(e:)]TJ +/F27 9.9626 Tf -74.806 -17.933 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G /F8 9.9626 Tf 33.797 0 Td [(Async)28(hronous.)]TJ 0 g 0 G @@ -17657,18 +20487,18 @@ BT /F30 9.9626 Tf 170.915 0 Td [(psb)]TJ ET q -1 0 0 1 312.036 454.813 cm +1 0 0 1 312.036 411.531 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 315.174 454.614 Td [(Tspmat)]TJ +/F30 9.9626 Tf 315.174 411.332 Td [(Tspmat)]TJ ET q -1 0 0 1 347.183 454.813 cm +1 0 0 1 347.183 411.531 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 350.322 454.614 Td [(type)]TJ +/F30 9.9626 Tf 350.322 411.332 Td [(type)]TJ 0 g 0 G /F8 9.9626 Tf 20.921 0 Td [(.)]TJ 0 g 0 G @@ -17676,63 +20506,84 @@ BT 0 g 0 G /F8 9.9626 Tf 22.589 0 Td [(Error)-333(co)-28(de.)]TJ 2.318 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf -29.611 -11.955 Td [(An)-333(in)28(tege)-1(r)-333(v)56(alue;)-334(0)-333(means)-333(no)-334(error)-333(has)-333(b)-28(een)-333(detecte)-1(d)1(.)]TJ 0 g 0 G - 139.477 -320.34 Td [(119)]TJ + 139.477 -277.058 Td [(123)]TJ 0 g 0 G ET endstream endobj -1502 0 obj << +1776 0 obj << /Type /Page -/Contents 1503 0 R -/Resources 1501 0 R +/Contents 1777 0 R +/Resources 1775 0 R /MediaBox [0 0 595.276 841.89] -/Parent 1485 0 R -/Annots [ 1500 0 R ] +/Parent 1766 0 R +/Annots [ 1774 0 R ] >> endobj -1500 0 obj << +1774 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [294.721 451.404 372.239 462.529] +/Rect [294.721 408.121 372.239 419.246] /Subtype /Link /A << /S /GoTo /D (spdata) >> >> endobj -1504 0 obj << -/D [1502 0 R /XYZ 99.895 740.998 null] +1778 0 obj << +/D [1776 0 R /XYZ 99.895 740.998 null] >> endobj 446 0 obj << -/D [1502 0 R /XYZ 99.895 685.747 null] +/D [1776 0 R /XYZ 99.895 644.457 null] >> endobj -1501 0 obj << -/Font << /F16 495 0 R /F30 689 0 R /F27 497 0 R /F8 498 0 R >> +1779 0 obj << +/D [1776 0 R /XYZ 99.895 638.48 null] +>> endobj +1780 0 obj << +/D [1776 0 R /XYZ 99.895 638.48 null] +>> endobj +1775 0 obj << +/Font << /F16 495 0 R /F27 497 0 R /F8 498 0 R /F30 689 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1507 0 obj << -/Length 3263 +1783 0 obj << +/Length 3687 >> stream 0 g 0 G 0 g 0 G +0 g 0 G +0 g 0 G +BT +/F16 14.3462 Tf 150.705 680.226 Td [(mm)]TJ +ET +q +1 0 0 1 178.572 680.425 cm +[]0 d 0 J 0.398 w 0 0 m 4.842 0 l S +Q BT -/F16 11.9552 Tf 150.705 706.129 Td [(mm)]TJ +/F16 14.3462 Tf 183.414 680.226 Td [(v)31(et)]TJ ET q -1 0 0 1 173.928 706.328 cm -[]0 d 0 J 0.398 w 0 0 m 4.035 0 l S +1 0 0 1 206.093 680.425 cm +[]0 d 0 J 0.398 w 0 0 m 4.842 0 l S Q BT -/F16 11.9552 Tf 177.963 706.129 Td [(v)31(et)]TJ +/F16 14.3462 Tf 210.935 680.226 Td [(read|Read)-375(a)-375(dense)-375(v)31(ector)-375(from)-375(a)-375(\014le)]TJ -60.23 -17.933 Td [(in)-375(the)-375(MatrixMark)31(et)-375(format)]TJ/F27 9.9626 Tf 1.377 -35.768 Td [(c)-138(a)-138(l)-139(l)]TJ/F8 9.9626 Tf 29.309 0 Td [(m)-80(m)]TJ ET q -1 0 0 1 196.861 706.328 cm -[]0 d 0 J 0.398 w 0 0 m 4.035 0 l S +1 0 0 1 200.188 626.724 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 203.974 626.525 Td [(v)-80(e)-80(t)]TJ +ET +q +1 0 0 1 220.525 626.724 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F16 11.9552 Tf 200.896 706.129 Td [(read)-332(|)-332(Read)-332(a)-332(dense)-332(v)31(ector)-332(from)-332(a)-332(\014le)-332(in)-332(the)-332(Ma-)]TJ -50.191 -13.948 Td [(trixMark)31(et)-375(format)]TJ +/F8 9.9626 Tf 224.311 626.525 Td [(r)-80(e)-80(a)-80(d)-186(\050)-120(b)-191(,)-910(i)-150(r)-149(e)-150(t)-460(,)-896(i)-135(u)-135(n)-135(i)-135(t)-431(,)-890(f)-129(i)-129(l)-129(e)-129(n)-129(a)-129(m)-129(e)-235(\051)]TJ 0 g 0 G 0 g 0 G -/F30 9.9626 Tf 0 -18.389 Td [(call)-525(mm_vet_read\050b,)-525(iret,)-525(iunit,)-525(filename\051)]TJ 0 g 0 G -/F27 9.9626 Tf 0 -21.918 Td [(T)32(yp)-32(e:)]TJ +/F27 9.9626 Tf -73.606 -17.933 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G /F8 9.9626 Tf 33.797 0 Td [(Async)28(hronous.)]TJ 0 g 0 G @@ -17758,55 +20609,76 @@ BT 0 g 0 G /F8 9.9626 Tf 22.589 0 Td [(Error)-333(co)-28(de.)]TJ 2.318 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf -29.611 -11.955 Td [(An)-333(in)28(tege)-1(r)-333(v)56(alue;)-334(0)-333(means)-333(no)-334(error)-333(has)-333(b)-28(een)-333(detected.)]TJ 0 g 0 G - 139.477 -296.43 Td [(120)]TJ + 139.477 -253.148 Td [(124)]TJ 0 g 0 G ET endstream endobj -1506 0 obj << +1782 0 obj << /Type /Page -/Contents 1507 0 R -/Resources 1505 0 R +/Contents 1783 0 R +/Resources 1781 0 R /MediaBox [0 0 595.276 841.89] -/Parent 1485 0 R +/Parent 1766 0 R >> endobj -1508 0 obj << -/D [1506 0 R /XYZ 150.705 740.998 null] +1784 0 obj << +/D [1782 0 R /XYZ 150.705 740.998 null] >> endobj 450 0 obj << -/D [1506 0 R /XYZ 150.705 685.747 null] +/D [1782 0 R /XYZ 150.705 644.457 null] >> endobj -1505 0 obj << -/Font << /F16 495 0 R /F30 689 0 R /F27 497 0 R /F8 498 0 R >> +1785 0 obj << +/D [1782 0 R /XYZ 150.705 638.48 null] +>> endobj +1786 0 obj << +/D [1782 0 R /XYZ 150.705 638.48 null] +>> endobj +1781 0 obj << +/Font << /F16 495 0 R /F27 497 0 R /F8 498 0 R /F30 689 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1512 0 obj << -/Length 3711 +1790 0 obj << +/Length 4180 >> stream 0 g 0 G 0 g 0 G +0 g 0 G +0 g 0 G BT -/F16 11.9552 Tf 99.895 706.129 Td [(mm)]TJ +/F16 14.3462 Tf 99.895 680.226 Td [(mm)]TJ ET q -1 0 0 1 123.118 706.328 cm -[]0 d 0 J 0.398 w 0 0 m 4.035 0 l S +1 0 0 1 127.763 680.425 cm +[]0 d 0 J 0.398 w 0 0 m 4.842 0 l S Q BT -/F16 11.9552 Tf 127.153 706.129 Td [(mat)]TJ +/F16 14.3462 Tf 132.605 680.226 Td [(mat)]TJ ET q -1 0 0 1 150.936 706.328 cm -[]0 d 0 J 0.398 w 0 0 m 4.035 0 l S +1 0 0 1 161.145 680.425 cm +[]0 d 0 J 0.398 w 0 0 m 4.842 0 l S +Q +BT +/F16 14.3462 Tf 165.986 680.226 Td [(write|W)94(rite)-375(a)-375(sparse)-375(matrix)-375(to)-375(a)-375(\014le)]TJ -66.091 -17.933 Td [(in)-375(the)-375(MatrixMark)31(et)-375(format)]TJ/F27 9.9626 Tf 1.377 -35.768 Td [(c)-138(a)-138(l)-139(l)]TJ/F8 9.9626 Tf 29.175 0 Td [(m)-67(m)]TJ +ET +q +1 0 0 1 148.977 626.724 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 152.63 626.525 Td [(m)-67(a)-66(t)]TJ +ET +q +1 0 0 1 172.377 626.724 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F16 11.9552 Tf 154.971 706.129 Td [(write)-531(|)-532(W)94(rite)-532(a)-531(sparse)-531(matrix)-532(to)-531(a)-532(\014le)-531(in)-531(the)]TJ -55.076 -13.948 Td [(MatrixMark)31(et)-375(format)]TJ +/F8 9.9626 Tf 176.029 626.525 Td [(w)-67(r)-66(i)-67(t)-67(e)-172(\050)-139(a)-227(,)-885(m)-124(t)-123(i)-124(t)-124(l)-123(e)-409(,)-910(i)-150(r)-149(e)-150(t)-460(,)-896(i)-135(u)-135(n)-135(i)-135(t)-431(,)-890(f)-129(i)-129(l)-129(e)-129(n)-129(a)-129(m)-129(e)-234(\051)]TJ 0 g 0 G 0 g 0 G -/F30 9.9626 Tf 0 -18.389 Td [(call)-525(mm_mat_write\050a,)-525(mtitle,)-525(iret,)-525(iunit,)-525(filename\051)]TJ 0 g 0 G -/F27 9.9626 Tf 0 -21.918 Td [(T)32(yp)-32(e:)]TJ +/F27 9.9626 Tf -76.134 -17.933 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G /F8 9.9626 Tf 33.797 0 Td [(Async)28(hronous.)]TJ 0 g 0 G @@ -17820,18 +20692,18 @@ BT /F30 9.9626 Tf 170.915 0 Td [(psb)]TJ ET q -1 0 0 1 312.036 588.312 cm +1 0 0 1 312.036 545.03 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 315.174 588.113 Td [(Tspmat)]TJ +/F30 9.9626 Tf 315.174 544.831 Td [(Tspmat)]TJ ET q -1 0 0 1 347.183 588.312 cm +1 0 0 1 347.183 545.03 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 350.322 588.113 Td [(type)]TJ +/F30 9.9626 Tf 350.322 544.831 Td [(type)]TJ 0 g 0 G /F8 9.9626 Tf 20.921 0 Td [(.)]TJ 0 g 0 G @@ -17841,7 +20713,7 @@ BT 0 g 0 G /F27 9.9626 Tf -24.907 -19.925 Td [(\014lename)]TJ 0 g 0 G -/F8 9.9626 Tf 46.513 0 Td [(The)-333(name)-334(of)-333(the)-333(\014le)-334(to)-333(b)-28(e)-333(written)-333(to.)]TJ -21.606 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 25.183 0 Td [(optional)]TJ/F8 9.9626 Tf 40.577 0 Td [(.)]TJ -65.76 -11.955 Td [(Sp)-28(eci\014ed)-435(as:)-648(a)-435(c)27(h)1(arac)-1(ter)-435(v)56(ariable)-435(con)28(taining)-436(a)-435(v)56(alid)-435(\014le)-435(name,)-461(or)]TJ/F30 9.9626 Tf 297.915 0 Td [(-)]TJ/F8 9.9626 Tf 5.231 0 Td [(,)-461(in)]TJ -303.146 -11.955 Td [(whic)28(h)-281(case)-280(the)-280(default)-281(output)-280(unit)-280(6)-281(\050i.e.)-426(s)-1(t)1(andard)-281(output)-280(in)-280(Unix)-281(jargon\051)]TJ 0 -11.956 Td [(is)-333(used.)-445(Default:)]TJ/F30 9.9626 Tf 76.076 0 Td [(-)]TJ/F8 9.9626 Tf 5.23 0 Td [(.)]TJ +/F8 9.9626 Tf 46.513 0 Td [(The)-333(name)-334(of)-333(the)-333(\014le)-334(to)-333(b)-28(e)-333(written)-333(to.)]TJ -21.606 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 25.183 0 Td [(optional)]TJ/F8 9.9626 Tf 40.577 0 Td [(.)]TJ -65.76 -11.955 Td [(Sp)-28(eci\014ed)-435(as:)-648(a)-435(c)27(h)1(arac)-1(ter)-435(v)56(ariable)-435(con)28(taining)-436(a)-435(v)56(alid)-435(\014le)-435(name,)-461(or)]TJ/F30 9.9626 Tf 297.915 0 Td [(-)]TJ/F8 9.9626 Tf 5.231 0 Td [(,)-461(in)]TJ -303.146 -11.956 Td [(whic)28(h)-281(case)-280(the)-280(default)-281(output)-280(unit)-280(6)-281(\050i.e.)-426(s)-1(t)1(andard)-281(output)-280(in)-280(Unix)-281(jargon\051)]TJ 0 -11.955 Td [(is)-333(used.)-445(Default:)]TJ/F30 9.9626 Tf 76.076 0 Td [(-)]TJ/F8 9.9626 Tf 5.23 0 Td [(.)]TJ 0 g 0 G /F27 9.9626 Tf -106.213 -19.925 Td [(iunit)]TJ 0 g 0 G @@ -17854,37 +20726,43 @@ BT 0 g 0 G /F8 9.9626 Tf 22.589 0 Td [(Error)-333(co)-28(de.)]TJ 2.318 -11.956 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf -29.611 -11.955 Td [(An)-333(in)28(tege)-1(r)-333(v)56(alue;)-334(0)-333(means)-333(no)-334(error)-333(has)-333(b)-28(een)-333(detected.)]TJ 0 g 0 G - 139.477 -264.549 Td [(121)]TJ + 139.477 -221.267 Td [(125)]TJ 0 g 0 G ET endstream endobj -1511 0 obj << +1789 0 obj << /Type /Page -/Contents 1512 0 R -/Resources 1510 0 R +/Contents 1790 0 R +/Resources 1788 0 R /MediaBox [0 0 595.276 841.89] -/Parent 1514 0 R -/Annots [ 1509 0 R ] +/Parent 1766 0 R +/Annots [ 1787 0 R ] >> endobj -1509 0 obj << +1787 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [294.721 584.903 372.239 596.028] +/Rect [294.721 541.621 372.239 552.746] /Subtype /Link /A << /S /GoTo /D (spdata) >> >> endobj -1513 0 obj << -/D [1511 0 R /XYZ 99.895 740.998 null] +1791 0 obj << +/D [1789 0 R /XYZ 99.895 740.998 null] >> endobj 454 0 obj << -/D [1511 0 R /XYZ 99.895 685.747 null] +/D [1789 0 R /XYZ 99.895 644.457 null] >> endobj -1510 0 obj << -/Font << /F16 495 0 R /F30 689 0 R /F27 497 0 R /F8 498 0 R >> +1792 0 obj << +/D [1789 0 R /XYZ 99.895 638.48 null] +>> endobj +1793 0 obj << +/D [1789 0 R /XYZ 99.895 638.48 null] +>> endobj +1788 0 obj << +/Font << /F16 495 0 R /F27 497 0 R /F8 498 0 R /F30 689 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1517 0 obj << +1796 0 obj << /Length 912 >> stream @@ -17901,48 +20779,56 @@ BT 0 g 0 G /F8 9.9626 Tf 9.962 0 Td [(Blo)-28(c)28(k)-333(Jacobi)-334(with)-333(ILU\0500\051)-333(factorization)]TJ -24.906 -19.925 Td [(The)-364(supp)-27(orting)-364(data)-363(t)27(yp)-27(e)-364(and)-364(subroutin)1(e)-364(in)28(terfaces)-364(are)-364(de\014ned)-363(in)-364(the)-363(mo)-28(dule)]TJ/F30 9.9626 Tf 0 -11.955 Td [(psb_prec_mod)]TJ/F8 9.9626 Tf 62.764 0 Td [(.)]TJ 0 g 0 G - 101.619 -510.184 Td [(122)]TJ + 101.619 -510.184 Td [(126)]TJ 0 g 0 G ET endstream endobj -1516 0 obj << +1795 0 obj << /Type /Page -/Contents 1517 0 R -/Resources 1515 0 R +/Contents 1796 0 R +/Resources 1794 0 R /MediaBox [0 0 595.276 841.89] -/Parent 1514 0 R +/Parent 1766 0 R >> endobj -1518 0 obj << -/D [1516 0 R /XYZ 150.705 740.998 null] +1797 0 obj << +/D [1795 0 R /XYZ 150.705 740.998 null] >> endobj 458 0 obj << -/D [1516 0 R /XYZ 150.705 716.092 null] +/D [1795 0 R /XYZ 150.705 716.092 null] >> endobj -1515 0 obj << +1794 0 obj << /Font << /F16 495 0 R /F8 498 0 R /F14 692 0 R /F30 689 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1523 0 obj << -/Length 4642 +1802 0 obj << +/Length 4946 >> stream 0 g 0 G 0 g 0 G +0 g 0 G +0 g 0 G BT -/F16 11.9552 Tf 99.895 706.129 Td [(psb)]TJ +/F16 14.3462 Tf 99.895 680.226 Td [(psb)]TJ ET q -1 0 0 1 120.951 706.328 cm -[]0 d 0 J 0.398 w 0 0 m 4.035 0 l S +1 0 0 1 125.163 680.425 cm +[]0 d 0 J 0.398 w 0 0 m 4.842 0 l S +Q +BT +/F16 14.3462 Tf 130.004 680.226 Td [(precinit|Initialize)-375(a)-375(preconditioner)]TJ/F27 9.9626 Tf -28.732 -35.769 Td [(c)-138(a)-138(l)-139(l)]TJ/F8 9.9626 Tf 30.043 0 Td [(p)-154(s)-153(b)]TJ +ET +q +1 0 0 1 151.507 644.657 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F16 11.9552 Tf 124.986 706.129 Td [(precinit)-375(|)-375(Initialize)-375(a)-375(preconditioner)]TJ +/F8 9.9626 Tf 156.027 644.457 Td [(p)-154(r)-153(e)-154(c)-154(i)-154(n)-153(i)-154(t)-259(\050)-200(p)-94(r)-94(e)-94(c)-349(,)-836(p)-76(t)-75(y)-76(p)-75(e)-312(,)-913(i)-152(n)-153(f)-152(o)-258(\051)]TJ 0 g 0 G 0 g 0 G -/F30 9.9626 Tf -25.091 -18.389 Td [(call)-525(psb_precinit\050prec,)-525(ptype,)-525(info\051)]TJ 0 g 0 G -/F27 9.9626 Tf 0 -21.918 Td [(T)32(yp)-32(e:)]TJ +/F27 9.9626 Tf -56.132 -17.932 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G /F8 9.9626 Tf 33.797 0 Td [(Async)28(hronous.)]TJ 0 g 0 G @@ -17958,23 +20844,23 @@ BT 0 g 0 G 0 -19.925 Td [(prec)]TJ 0 g 0 G -/F8 9.9626 Tf 26.408 0 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -33.88 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf -29.611 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(inout)]TJ/F8 9.9626 Tf 26.096 0 Td [(.)]TJ -59.582 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(a)-333(preconditioner)-333(data)-333(structure)]TJ +/F8 9.9626 Tf 26.408 0 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -33.88 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf -29.611 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(inout)]TJ/F8 9.9626 Tf 26.096 0 Td [(.)]TJ -59.582 -11.956 Td [(Sp)-28(eci\014ed)-333(as:)-445(a)-333(preconditioner)-333(data)-333(structure)]TJ 0 0 1 rg 0 0 1 RG /F30 9.9626 Tf 197.537 0 Td [(psb)]TJ ET q -1 0 0 1 338.658 514.589 cm +1 0 0 1 338.658 475.292 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 341.796 514.39 Td [(prec)]TJ +/F30 9.9626 Tf 341.796 475.093 Td [(prec)]TJ ET q -1 0 0 1 363.345 514.589 cm +1 0 0 1 363.345 475.292 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 366.483 514.39 Td [(type)]TJ +/F30 9.9626 Tf 366.483 475.093 Td [(type)]TJ 0 g 0 G /F8 9.9626 Tf 20.922 0 Td [(.)]TJ 0 g 0 G @@ -17986,11 +20872,11 @@ BT 0 g 0 G /F8 9.9626 Tf 4.469 -3.615 Td [(:)]TJ 0 g 0 G -/F27 9.9626 Tf -74.402 -19.925 Td [(NONE)]TJ +/F27 9.9626 Tf -74.402 -19.926 Td [(NONE)]TJ 0 g 0 G /F8 9.9626 Tf 39.048 0 Td [(No)-333(preconditioning,)-333(i.e.)-445(the)-333(preconditioner)-333(is)-334(just)-333(a)-333(cop)27(y)-333(op)-28(erator.)]TJ 0 g 0 G -/F27 9.9626 Tf -39.048 -19.926 Td [(DIA)32(G)]TJ +/F27 9.9626 Tf -39.048 -19.925 Td [(DIA)32(G)]TJ 0 g 0 G /F8 9.9626 Tf 35.464 0 Td [(Diagonal)-441(scaling;)-496(eac)28(h)-442(en)28(try)-441(of)-442(th)1(e)-442(input)-441(v)28(ec)-1(tor)-441(is)-441(m)27(ultip)1(lied)-442(b)28(y)-441(the)]TJ -10.557 -11.955 Td [(recipro)-28(cal)-346(of)-346(the)-346(sum)-346(of)-345(the)-346(absolute)-346(v)55(alues)-346(of)-346(the)-346(co)-27(e\016cien)27(ts)-346(in)-346(th)1(e)-346(c)-1(or)1(-)]TJ 0 -11.955 Td [(resp)-28(onding)-333(ro)28(w)-334(of)-333(matrix)]TJ/F11 9.9626 Tf 113.602 0 Td [(A)]TJ/F8 9.9626 Tf 7.472 0 Td [(;)]TJ 0 g 0 G @@ -18007,307 +20893,363 @@ BT /F32 5.9776 Tf 110.987 123.138 Td [(3)]TJ/F31 7.9701 Tf 4.151 -2.812 Td [(The)-354(string)-354(is)-355(case-insensitiv)30(e)]TJ 0 g 0 G 0 g 0 G -/F8 9.9626 Tf 149.141 -29.888 Td [(123)]TJ +/F8 9.9626 Tf 149.141 -29.888 Td [(127)]TJ 0 g 0 G ET endstream endobj -1522 0 obj << +1801 0 obj << /Type /Page -/Contents 1523 0 R -/Resources 1521 0 R +/Contents 1802 0 R +/Resources 1800 0 R /MediaBox [0 0 595.276 841.89] -/Parent 1514 0 R -/Annots [ 1519 0 R 1520 0 R ] +/Parent 1807 0 R +/Annots [ 1798 0 R 1799 0 R ] >> endobj -1519 0 obj << +1798 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [321.343 511.179 388.401 522.304] +/Rect [321.343 471.882 388.401 483.007] /Subtype /Link /A << /S /GoTo /D (precdata) >> >> endobj -1520 0 obj << +1799 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [168.831 421.792 175.293 433.832] +/Rect [168.831 382.495 175.293 394.535] /Subtype /Link /A << /S /GoTo /D (Hfootnote.3) >> >> endobj -1524 0 obj << -/D [1522 0 R /XYZ 99.895 740.998 null] +1803 0 obj << +/D [1801 0 R /XYZ 99.895 740.998 null] >> endobj 462 0 obj << -/D [1522 0 R /XYZ 99.895 697.37 null] +/D [1801 0 R /XYZ 99.895 659.601 null] >> endobj -1525 0 obj << -/D [1522 0 R /XYZ 115.138 129.79 null] +1804 0 obj << +/D [1801 0 R /XYZ 99.895 653.623 null] >> endobj -1521 0 obj << -/Font << /F16 495 0 R /F30 689 0 R /F27 497 0 R /F8 498 0 R /F11 674 0 R /F7 690 0 R /F32 693 0 R /F31 695 0 R >> +1805 0 obj << +/D [1801 0 R /XYZ 99.895 656.413 null] +>> endobj +1806 0 obj << +/D [1801 0 R /XYZ 115.138 129.79 null] +>> endobj +1800 0 obj << +/Font << /F16 495 0 R /F27 497 0 R /F8 498 0 R /F30 689 0 R /F11 674 0 R /F7 690 0 R /F32 693 0 R /F31 695 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1532 0 obj << -/Length 7157 +1814 0 obj << +/Length 7632 >> stream 0 g 0 G 0 g 0 G +0 g 0 G +0 g 0 G BT -/F16 11.9552 Tf 150.705 706.129 Td [(psb)]TJ +/F16 14.3462 Tf 150.705 682.517 Td [(psb)]TJ ET q -1 0 0 1 171.761 706.328 cm -[]0 d 0 J 0.398 w 0 0 m 4.035 0 l S +1 0 0 1 175.972 682.716 cm +[]0 d 0 J 0.398 w 0 0 m 4.842 0 l S +Q +BT +/F16 14.3462 Tf 180.814 682.517 Td [(precbld|Builds)-375(a)-375(preconditioner)]TJ/F27 9.9626 Tf -28.732 -32.332 Td [(c)-138(a)-138(l)-139(l)]TJ/F8 9.9626 Tf 29.764 0 Td [(p)-126(s)-126(b)]TJ +ET +q +1 0 0 1 201.203 650.384 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 205.445 650.185 Td [(p)-126(r)-126(e)-125(c)-126(b)-126(l)-126(d)-231(\050)-139(a)-228(,)-873(d)-113(e)-113(s)-112(c)]TJ +ET +q +1 0 0 1 294.787 650.384 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F16 11.9552 Tf 175.796 706.129 Td [(precbld)-375(|)-375(Builds)-375(a)-375(preconditioner)]TJ +/F8 9.9626 Tf 298.898 650.185 Td [(a)-386(,)-855(p)-94(r)-94(e)-94(c)-350(,)-887(i)-127(n)-127(f)-127(o)-415(,)-208(a)-48(m)-48(o)-47(l)-48(d)-256(,)-212(v)-51(m)-51(o)-51(l)-51(d)-157(\051)]TJ 0 g 0 G 0 g 0 G -/F30 9.9626 Tf -25.091 -18.389 Td [(call)-525(psb_precbld\050a,)-525(desc_a,)-525(prec,)-525(info,amold,vmold\051)]TJ 0 g 0 G -/F27 9.9626 Tf 0 -21.918 Td [(T)32(yp)-32(e:)]TJ +/F27 9.9626 Tf -148.193 -16.787 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G /F8 9.9626 Tf 33.797 0 Td [(Sync)28(hronous.)]TJ 0 g 0 G -/F27 9.9626 Tf -33.797 -19.926 Td [(On)-383(En)32(try)]TJ +/F27 9.9626 Tf -33.797 -18.78 Td [(On)-383(En)32(try)]TJ 0 g 0 G 0 g 0 G - 0 -19.925 Td [(a)]TJ + 0 -18.779 Td [(a)]TJ 0 g 0 G -/F8 9.9626 Tf 10.551 0 Td [(the)-333(system)-334(sparse)-333(matrix.)-445(Scop)-27(e:)]TJ/F27 9.9626 Tf 148.886 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -134.53 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf -29.611 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.485 0 Td [(in)]TJ/F8 9.9626 Tf 9.548 0 Td [(,)-333(target.)]TJ -43.033 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-444(a)-334(sparse)-333(matrix)-334(d)1(ata)-334(structure)]TJ +/F8 9.9626 Tf 10.551 0 Td [(the)-333(system)-334(sparse)-333(matrix.)-445(Scop)-27(e:)]TJ/F27 9.9626 Tf 148.886 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -134.53 -11.956 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf -29.611 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.485 0 Td [(in)]TJ/F8 9.9626 Tf 9.548 0 Td [(,)-333(target.)]TJ -43.033 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-444(a)-334(sparse)-333(matrix)-334(d)1(ata)-334(structure)]TJ 0 0 1 rg 0 0 1 RG /F30 9.9626 Tf 194.05 0 Td [(psb)]TJ ET q -1 0 0 1 385.981 590.305 cm +1 0 0 1 385.981 560.172 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 389.119 590.106 Td [(Tspmat)]TJ +/F30 9.9626 Tf 389.119 559.973 Td [(Tspmat)]TJ ET q -1 0 0 1 421.128 590.305 cm +1 0 0 1 421.128 560.172 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 424.267 590.106 Td [(type)]TJ +/F30 9.9626 Tf 424.267 559.973 Td [(type)]TJ 0 g 0 G /F8 9.9626 Tf 20.921 0 Td [(.)]TJ 0 g 0 G -/F27 9.9626 Tf -294.483 -19.926 Td [(prec)]TJ +/F27 9.9626 Tf -294.483 -18.78 Td [(prec)]TJ 0 g 0 G /F8 9.9626 Tf 26.408 0 Td [(the)-333(preconditioner.)]TJ -1.501 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.378 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.378 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf -29.611 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.485 0 Td [(inout)]TJ/F8 9.9626 Tf 26.097 0 Td [(.)]TJ -59.582 -11.955 Td [(Sp)-28(eci\014ed)-222(as:)-389(an)-222(already)-222(initialized)-222(precondtioner)-222(data)-223(structure)]TJ 0 0 1 rg 0 0 1 RG /F30 9.9626 Tf 273.115 0 Td [(psb)]TJ ET q -1 0 0 1 465.045 522.559 cm +1 0 0 1 465.045 493.572 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 468.184 522.36 Td [(prec)]TJ +/F30 9.9626 Tf 468.184 493.373 Td [(prec)]TJ ET q -1 0 0 1 489.733 522.559 cm +1 0 0 1 489.733 493.572 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 492.871 522.36 Td [(type)]TJ +/F30 9.9626 Tf 492.871 493.373 Td [(type)]TJ 0 g 0 G 0 g 0 G -/F27 9.9626 Tf -342.166 -31.881 Td [(desc)]TJ +/F27 9.9626 Tf -342.166 -30.735 Td [(desc)]TJ ET q -1 0 0 1 172.619 490.679 cm +1 0 0 1 172.619 462.837 cm []0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q BT -/F27 9.9626 Tf 176.057 490.479 Td [(a)]TJ +/F27 9.9626 Tf 176.057 462.638 Td [(a)]TJ 0 g 0 G -/F8 9.9626 Tf 10.55 0 Td [(the)-333(problem)-334(comm)28(unication)-333(descriptor.)-445(Scop)-27(e:)]TJ/F27 9.9626 Tf 208.247 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -219.243 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.612 0 Td [(required)]TJ/F8 9.9626 Tf -29.612 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.548 0 Td [(,)-333(target.)]TJ -43.034 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(a)-333(comm)28(unication)-333(des)-1(crip)1(tor)-334(data)-333(structure)]TJ +/F8 9.9626 Tf 10.55 0 Td [(the)-333(problem)-334(comm)28(unication)-333(descriptor.)-445(Scop)-27(e:)]TJ/F27 9.9626 Tf 208.247 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -219.243 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.612 0 Td [(required)]TJ/F8 9.9626 Tf -29.612 -11.956 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.548 0 Td [(,)-333(target.)]TJ -43.034 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(a)-333(comm)28(unication)-333(des)-1(crip)1(tor)-334(data)-333(structure)]TJ 0 0 1 rg 0 0 1 RG /F30 9.9626 Tf 247.683 0 Td [(psb)]TJ ET q -1 0 0 1 439.613 454.813 cm +1 0 0 1 439.613 426.971 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 442.751 454.614 Td [(desc)]TJ +/F30 9.9626 Tf 442.751 426.772 Td [(desc)]TJ ET q -1 0 0 1 464.3 454.813 cm +1 0 0 1 464.3 426.971 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 467.438 454.614 Td [(type)]TJ +/F30 9.9626 Tf 467.438 426.772 Td [(type)]TJ 0 g 0 G /F8 9.9626 Tf 20.922 0 Td [(.)]TJ 0 g 0 G -/F27 9.9626 Tf -337.655 -19.926 Td [(amold)]TJ +/F27 9.9626 Tf -337.655 -18.78 Td [(amold)]TJ 0 g 0 G /F8 9.9626 Tf 35.374 0 Td [(The)-333(desired)-334(dynamic)-333(t)28(yp)-28(e)-333(for)-334(the)-333(in)28(ternal)-333(matrix)-334(storage.)]TJ -10.467 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.378 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf 23.073 0 Td [(.)]TJ -55.451 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(optional)]TJ/F8 9.9626 Tf 40.577 0 Td [(.)]TJ -70.188 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.485 0 Td [(in)]TJ/F8 9.9626 Tf 9.548 0 Td [(.)]TJ -43.033 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-444(an)-334(ob)-55(ject)-334(of)-333(a)-333(class)-334(deriv)28(ed)-333(from)]TJ/F30 9.9626 Tf 203.348 0 Td [(psb)]TJ ET q -1 0 0 1 395.279 387.067 cm +1 0 0 1 395.279 360.371 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 398.417 386.868 Td [(T)]TJ +/F30 9.9626 Tf 398.417 360.172 Td [(T)]TJ ET q -1 0 0 1 404.275 387.067 cm +1 0 0 1 404.275 360.371 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 407.413 386.868 Td [(base)]TJ +/F30 9.9626 Tf 407.413 360.172 Td [(base)]TJ ET q -1 0 0 1 428.962 387.067 cm +1 0 0 1 428.962 360.371 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 432.101 386.868 Td [(sparse)]TJ +/F30 9.9626 Tf 432.101 360.172 Td [(sparse)]TJ ET q -1 0 0 1 464.11 387.067 cm +1 0 0 1 464.11 360.371 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 467.248 386.868 Td [(mat)]TJ/F8 9.9626 Tf 15.691 0 Td [(.)]TJ +/F30 9.9626 Tf 467.248 360.172 Td [(mat)]TJ/F8 9.9626 Tf 15.691 0 Td [(.)]TJ 0 g 0 G -/F27 9.9626 Tf -332.234 -19.925 Td [(vmold)]TJ +/F27 9.9626 Tf -332.234 -18.78 Td [(vmold)]TJ 0 g 0 G -/F8 9.9626 Tf 35.851 0 Td [(The)-333(desired)-334(dynamic)-333(t)28(yp)-28(e)-333(for)-334(the)-333(in)28(ternal)-333(v)27(ector)-333(storage.)]TJ -10.945 -11.956 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf 23.073 0 Td [(.)]TJ -55.452 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.612 0 Td [(optional)]TJ/F8 9.9626 Tf 40.576 0 Td [(.)]TJ -70.188 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.548 0 Td [(.)]TJ -43.034 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(an)-333(ob)-55(ject)-334(of)-333(a)-333(class)-334(deriv)28(ed)-333(from)]TJ/F30 9.9626 Tf 203.349 0 Td [(psb)]TJ +/F8 9.9626 Tf 35.851 0 Td [(The)-333(desired)-334(dynamic)-333(t)28(yp)-28(e)-333(for)-334(the)-333(in)28(ternal)-333(v)27(ector)-333(storage.)]TJ -10.945 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf 23.073 0 Td [(.)]TJ -55.452 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.612 0 Td [(optional)]TJ/F8 9.9626 Tf 40.576 0 Td [(.)]TJ -70.188 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.548 0 Td [(.)]TJ -43.034 -11.956 Td [(Sp)-28(eci\014ed)-333(as:)-445(an)-333(ob)-55(ject)-334(of)-333(a)-333(class)-334(deriv)28(ed)-333(from)]TJ/F30 9.9626 Tf 203.349 0 Td [(psb)]TJ ET q -1 0 0 1 395.279 319.321 cm +1 0 0 1 395.279 293.771 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 398.417 319.122 Td [(T)]TJ +/F30 9.9626 Tf 398.417 293.571 Td [(T)]TJ ET q -1 0 0 1 404.275 319.321 cm +1 0 0 1 404.275 293.771 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 407.413 319.122 Td [(base)]TJ +/F30 9.9626 Tf 407.413 293.571 Td [(base)]TJ ET q -1 0 0 1 428.962 319.321 cm +1 0 0 1 428.962 293.771 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 432.101 319.122 Td [(vect)]TJ +/F30 9.9626 Tf 432.101 293.571 Td [(vect)]TJ ET q -1 0 0 1 453.65 319.321 cm +1 0 0 1 453.65 293.771 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 456.788 319.122 Td [(type)]TJ/F8 9.9626 Tf 20.921 0 Td [(.)]TJ +/F30 9.9626 Tf 456.788 293.571 Td [(type)]TJ/F8 9.9626 Tf 20.921 0 Td [(.)]TJ 0 g 0 G -/F27 9.9626 Tf -327.004 -21.918 Td [(On)-383(Return)]TJ +/F27 9.9626 Tf -327.004 -19.053 Td [(On)-383(Return)]TJ 0 g 0 G 0 g 0 G - 0 -19.925 Td [(prec)]TJ + 0 -18.78 Td [(prec)]TJ 0 g 0 G /F8 9.9626 Tf 26.408 0 Td [(the)-333(preconditioner.)]TJ -1.502 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.956 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.612 0 Td [(required)]TJ/F8 9.9626 Tf -29.612 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(inout)]TJ/F8 9.9626 Tf 26.096 0 Td [(.)]TJ -59.582 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(a)-333(precondtioner)-333(data)-333(structure)]TJ 0 0 1 rg 0 0 1 RG /F30 9.9626 Tf 194.77 0 Td [(psb)]TJ ET q -1 0 0 1 386.7 229.657 cm +1 0 0 1 386.7 208.116 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 389.838 229.458 Td [(prec)]TJ +/F30 9.9626 Tf 389.838 207.917 Td [(prec)]TJ ET q -1 0 0 1 411.387 229.657 cm +1 0 0 1 411.387 208.116 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 414.525 229.458 Td [(type)]TJ +/F30 9.9626 Tf 414.525 207.917 Td [(type)]TJ 0 g 0 G 0 g 0 G -/F27 9.9626 Tf -263.82 -31.88 Td [(info)]TJ +/F27 9.9626 Tf -263.82 -30.735 Td [(info)]TJ 0 g 0 G -/F8 9.9626 Tf 23.758 0 Td [(Error)-333(co)-28(de.)]TJ 1.148 -11.956 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.612 0 Td [(required)]TJ/F8 9.9626 Tf -29.612 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(out)]TJ/F8 9.9626 Tf 16.549 0 Td [(.)]TJ -50.035 -11.955 Td [(An)-333(in)27(t)1(e)-1(ger)-333(v)56(alue;)-334(0)-333(means)-333(no)-334(error)-333(has)-333(b)-28(een)-333(detec)-1(ted.)]TJ +/F8 9.9626 Tf 23.758 0 Td [(Error)-333(co)-28(de.)]TJ 1.148 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.612 0 Td [(required)]TJ/F8 9.9626 Tf -29.612 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(out)]TJ/F8 9.9626 Tf 16.549 0 Td [(.)]TJ -50.035 -11.955 Td [(An)-333(in)27(t)1(e)-1(ger)-333(v)56(alue;)-334(0)-333(means)-333(no)-334(error)-333(has)-333(b)-28(een)-333(detec)-1(ted.)]TJ 0 g 0 G - 139.477 -59.319 Td [(124)]TJ + 139.477 -38.924 Td [(128)]TJ 0 g 0 G ET endstream endobj -1531 0 obj << +1813 0 obj << /Type /Page -/Contents 1532 0 R -/Resources 1530 0 R +/Contents 1814 0 R +/Resources 1812 0 R /MediaBox [0 0 595.276 841.89] -/Parent 1514 0 R -/Annots [ 1526 0 R 1527 0 R 1528 0 R 1529 0 R ] +/Parent 1807 0 R +/Annots [ 1808 0 R 1809 0 R 1810 0 R 1811 0 R ] >> endobj -1526 0 obj << +1808 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [368.666 586.895 446.184 598.02] +/Rect [368.666 556.763 446.184 567.888] /Subtype /Link /A << /S /GoTo /D (spdata) >> >> endobj -1527 0 obj << +1809 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [447.73 519.15 514.788 530.274] +/Rect [447.73 490.162 514.788 501.287] /Subtype /Link /A << /S /GoTo /D (precdata) >> >> endobj -1528 0 obj << +1810 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [422.298 451.404 489.356 462.529] +/Rect [422.298 423.562 489.356 434.687] /Subtype /Link /A << /S /GoTo /D (descdata) >> >> endobj -1529 0 obj << +1811 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [369.385 226.248 436.443 237.373] +/Rect [369.385 204.707 436.443 215.832] /Subtype /Link /A << /S /GoTo /D (precdata) >> >> endobj -1533 0 obj << -/D [1531 0 R /XYZ 150.705 740.998 null] +1815 0 obj << +/D [1813 0 R /XYZ 150.705 740.998 null] >> endobj 466 0 obj << -/D [1531 0 R /XYZ 150.705 697.37 null] +/D [1813 0 R /XYZ 150.705 664.183 null] >> endobj -1530 0 obj << -/Font << /F16 495 0 R /F30 689 0 R /F27 497 0 R /F8 498 0 R >> +1816 0 obj << +/D [1813 0 R /XYZ 150.705 659.351 null] +>> endobj +1817 0 obj << +/D [1813 0 R /XYZ 150.705 662.14 null] +>> endobj +1812 0 obj << +/Font << /F16 495 0 R /F27 497 0 R /F8 498 0 R /F30 689 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1540 0 obj << -/Length 5988 +1824 0 obj << +/Length 6998 >> stream 0 g 0 G 0 g 0 G +0 g 0 G +0 g 0 G BT -/F16 11.9552 Tf 99.895 706.129 Td [(psb)]TJ +/F16 14.3462 Tf 99.895 680.226 Td [(psb)]TJ ET q -1 0 0 1 120.951 706.328 cm -[]0 d 0 J 0.398 w 0 0 m 4.035 0 l S +1 0 0 1 125.163 680.425 cm +[]0 d 0 J 0.398 w 0 0 m 4.842 0 l S +Q +BT +/F16 14.3462 Tf 130.004 680.226 Td [(precaply|Preconditioner)-375(application)]TJ -30.109 -17.933 Td [(routine)]TJ/F27 9.9626 Tf 1.377 -35.768 Td [(c)-138(a)-138(l)-139(l)]TJ/F8 9.9626 Tf 29.766 0 Td [(p)-126(s)-126(b)]TJ +ET +q +1 0 0 1 150.4 626.724 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 154.643 626.525 Td [(p)-126(r)-126(e)-126(c)-126(a)-126(p)-126(l)-126(y)-231(\050)-200(p)-94(r)-94(e)-94(c)-349(,)-185(x)-209(,)-185(y)-210(,)-273(d)-113(e)-113(s)-112(c)]TJ +ET +q +1 0 0 1 285.821 626.724 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 289.932 626.525 Td [(a)-386(,)-288(i)-127(n)-127(f)-127(o)-415(,)-271(t)-110(r)-109(a)-110(n)-110(s)-381(,)-213(w)-52(o)-51(r)-52(k)-157(\051)]TJ/F27 9.9626 Tf -188.66 -11.956 Td [(c)-138(a)-138(l)-139(l)]TJ/F8 9.9626 Tf 29.766 0 Td [(p)-126(s)-126(b)]TJ +ET +q +1 0 0 1 150.4 614.769 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 154.643 614.569 Td [(p)-126(r)-126(e)-126(c)-126(a)-126(p)-126(l)-126(y)-231(\050)-200(p)-94(r)-94(e)-94(c)-349(,)-185(x)-209(,)-274(d)-112(e)-113(s)-113(c)]TJ +ET +q +1 0 0 1 273.866 614.769 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F16 11.9552 Tf 124.986 706.129 Td [(precaply)-375(|)-375(Preconditioner)-375(application)-375(routine)]TJ +/F8 9.9626 Tf 277.977 614.569 Td [(a)-386(,)-288(i)-127(n)-127(f)-127(o)-415(,)-289(t)-128(r)-128(a)-129(n)-128(s)-234(\051)]TJ 0 g 0 G 0 g 0 G -/F30 9.9626 Tf -25.091 -18.389 Td [(call)-525(psb_precaply\050prec,x,y,desc_a,info,trans,work\051)]TJ 0 -11.956 Td [(call)-525(psb_precaply\050prec,x,desc_a,info,trans\051)]TJ 0 g 0 G -/F27 9.9626 Tf 0 -21.917 Td [(T)32(yp)-32(e:)]TJ +/F27 9.9626 Tf -178.082 -17.932 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G /F8 9.9626 Tf 33.797 0 Td [(Sync)28(hronous.)]TJ 0 g 0 G @@ -18316,274 +21258,308 @@ BT 0 g 0 G 0 -19.925 Td [(prec)]TJ 0 g 0 G -/F8 9.9626 Tf 26.408 0 Td [(the)-333(preconditioner.)-445(Scop)-27(e:)]TJ/F27 9.9626 Tf 119.331 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -120.832 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf -29.611 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.547 0 Td [(.)]TJ -43.033 -11.956 Td [(Sp)-28(eci\014ed)-333(as:)-445(a)-333(preconditioner)-333(data)-333(structure)]TJ +/F8 9.9626 Tf 26.408 0 Td [(the)-333(preconditioner.)-445(Scop)-27(e:)]TJ/F27 9.9626 Tf 119.331 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -120.832 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf -29.611 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.547 0 Td [(.)]TJ -43.033 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(a)-333(preconditioner)-333(data)-333(structure)]TJ 0 0 1 rg 0 0 1 RG /F30 9.9626 Tf 197.537 0 Td [(psb)]TJ ET q -1 0 0 1 338.658 578.35 cm +1 0 0 1 338.658 521.12 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 341.796 578.15 Td [(prec)]TJ +/F30 9.9626 Tf 341.796 520.921 Td [(prec)]TJ ET q -1 0 0 1 363.345 578.35 cm +1 0 0 1 363.345 521.12 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 366.483 578.15 Td [(type)]TJ +/F30 9.9626 Tf 366.483 520.921 Td [(type)]TJ 0 g 0 G /F8 9.9626 Tf 20.922 0 Td [(.)]TJ 0 g 0 G -/F27 9.9626 Tf -287.51 -19.925 Td [(x)]TJ +/F27 9.9626 Tf -287.51 -19.926 Td [(x)]TJ 0 g 0 G /F8 9.9626 Tf 11.028 0 Td [(the)-333(source)-334(v)28(ector.)-444(Scop)-28(e:)]TJ/F27 9.9626 Tf 113.851 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -99.972 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf -29.611 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(inout)]TJ/F8 9.9626 Tf 26.096 0 Td [(.)]TJ -59.582 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(a)-333(rank)-333(one)-333(arra)27(y)-333(or)-333(an)-334(ob)-55(ject)-333(of)-334(t)28(yp)-28(e)]TJ 0 0 1 rg 0 0 1 RG /F30 9.9626 Tf 223.496 0 Td [(psb)]TJ ET q -1 0 0 1 364.616 522.559 cm +1 0 0 1 364.616 465.329 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 367.754 522.36 Td [(T)]TJ +/F30 9.9626 Tf 367.754 465.13 Td [(T)]TJ ET q -1 0 0 1 373.612 522.559 cm +1 0 0 1 373.612 465.329 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 376.751 522.36 Td [(vect)]TJ +/F30 9.9626 Tf 376.751 465.13 Td [(vect)]TJ ET q -1 0 0 1 398.3 522.559 cm +1 0 0 1 398.3 465.329 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 401.438 522.36 Td [(type)]TJ +/F30 9.9626 Tf 401.438 465.13 Td [(type)]TJ 0 g 0 G /F8 9.9626 Tf 20.921 0 Td [(.)]TJ 0 g 0 G -/F27 9.9626 Tf -322.464 -19.926 Td [(desc)]TJ +/F27 9.9626 Tf -322.464 -19.925 Td [(desc)]TJ ET q -1 0 0 1 121.81 502.634 cm +1 0 0 1 121.81 445.404 cm []0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q BT -/F27 9.9626 Tf 125.247 502.434 Td [(a)]TJ +/F27 9.9626 Tf 125.247 445.205 Td [(a)]TJ 0 g 0 G -/F8 9.9626 Tf 10.551 0 Td [(the)-333(problem)-334(comm)28(unication)-333(descriptor.)-445(Scop)-27(e:)]TJ/F27 9.9626 Tf 208.247 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -219.243 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf -29.611 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.547 0 Td [(.)]TJ -43.033 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(a)-333(comm)28(unication)-333(data)-334(structure)]TJ +/F8 9.9626 Tf 10.551 0 Td [(the)-333(problem)-334(comm)28(unication)-333(descriptor.)-445(Scop)-27(e:)]TJ/F27 9.9626 Tf 208.247 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -219.243 -11.956 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf -29.611 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.547 0 Td [(.)]TJ -43.033 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(a)-333(comm)28(unication)-333(data)-334(structure)]TJ 0 0 1 rg 0 0 1 RG /F30 9.9626 Tf 201.08 0 Td [(psb)]TJ ET q -1 0 0 1 342.2 466.768 cm +1 0 0 1 342.2 409.538 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 345.339 466.569 Td [(desc)]TJ +/F30 9.9626 Tf 345.339 409.339 Td [(desc)]TJ ET q -1 0 0 1 366.887 466.768 cm +1 0 0 1 366.887 409.538 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 370.026 466.569 Td [(type)]TJ +/F30 9.9626 Tf 370.026 409.339 Td [(type)]TJ 0 g 0 G /F8 9.9626 Tf 20.921 0 Td [(.)]TJ 0 g 0 G /F27 9.9626 Tf -291.052 -19.925 Td [(trans)]TJ 0 g 0 G -/F8 9.9626 Tf 30.609 0 Td [(Scop)-28(e:)]TJ -5.702 -11.956 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(optional)]TJ/F8 9.9626 Tf -29.611 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.547 0 Td [(.)]TJ -43.033 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(a)-333(c)28(haracter.)]TJ +/F8 9.9626 Tf 30.609 0 Td [(Scop)-28(e:)]TJ -5.702 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(optional)]TJ/F8 9.9626 Tf -29.611 -11.956 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.547 0 Td [(.)]TJ -43.033 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(a)-333(c)28(haracter.)]TJ 0 g 0 G /F27 9.9626 Tf -24.907 -19.925 Td [(w)32(ork)]TJ 0 g 0 G -/F8 9.9626 Tf 29.432 0 Td [(an)-333(optional)-333(w)27(ork)-333(space)-333(Scop)-28(e:)]TJ/F27 9.9626 Tf 135.962 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -140.487 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(optional)]TJ/F8 9.9626 Tf -29.611 -11.956 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(inout)]TJ/F8 9.9626 Tf 26.096 0 Td [(.)]TJ -59.582 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(a)-333(double)-333(precision)-333(arra)27(y)84(.)]TJ +/F8 9.9626 Tf 29.432 0 Td [(an)-333(optional)-333(w)27(ork)-333(space)-333(Scop)-28(e:)]TJ/F27 9.9626 Tf 135.962 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -140.487 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(optional)]TJ/F8 9.9626 Tf -29.611 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(inout)]TJ/F8 9.9626 Tf 26.096 0 Td [(.)]TJ -59.582 -11.956 Td [(Sp)-28(eci\014ed)-333(as:)-445(a)-333(double)-333(precision)-333(arra)27(y)84(.)]TJ 0 g 0 G -/F27 9.9626 Tf -24.907 -21.918 Td [(On)-383(Return)]TJ +/F27 9.9626 Tf -24.907 -21.917 Td [(On)-383(Return)]TJ 0 g 0 G 0 g 0 G - 0 -19.925 Td [(y)]TJ + 0 -19.926 Td [(y)]TJ 0 g 0 G /F8 9.9626 Tf 11.028 0 Td [(the)-333(destination)-334(v)28(ector.)-444(Scop)-28(e:)]TJ/F27 9.9626 Tf 134.856 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -120.977 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf -29.611 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(inout)]TJ/F8 9.9626 Tf 26.096 0 Td [(.)]TJ -59.582 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(a)-333(rank)-333(one)-333(arra)27(y)-333(or)-333(an)-334(ob)-55(ject)-333(of)-334(t)28(yp)-28(e)]TJ 0 0 1 rg 0 0 1 RG /F30 9.9626 Tf 223.496 0 Td [(psb)]TJ ET q -1 0 0 1 364.616 277.478 cm +1 0 0 1 364.616 220.248 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 367.754 277.279 Td [(T)]TJ +/F30 9.9626 Tf 367.754 220.049 Td [(T)]TJ ET q -1 0 0 1 373.612 277.478 cm +1 0 0 1 373.612 220.248 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 376.751 277.279 Td [(vect)]TJ +/F30 9.9626 Tf 376.751 220.049 Td [(vect)]TJ ET q -1 0 0 1 398.3 277.478 cm +1 0 0 1 398.3 220.248 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 401.438 277.279 Td [(type)]TJ +/F30 9.9626 Tf 401.438 220.049 Td [(type)]TJ 0 g 0 G /F8 9.9626 Tf 20.921 0 Td [(.)]TJ 0 g 0 G -/F27 9.9626 Tf -322.464 -19.926 Td [(info)]TJ +/F27 9.9626 Tf -322.464 -19.925 Td [(info)]TJ 0 g 0 G -/F8 9.9626 Tf 23.758 0 Td [(Error)-333(co)-28(de.)]TJ 1.149 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf -29.611 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(out)]TJ/F8 9.9626 Tf 16.549 0 Td [(.)]TJ -50.035 -11.955 Td [(An)-333(in)28(tege)-1(r)-333(v)56(alue;)-334(0)-333(means)-333(no)-334(error)-333(has)-333(b)-28(een)-333(detecte)-1(d)1(.)]TJ +/F8 9.9626 Tf 23.758 0 Td [(Error)-333(co)-28(de.)]TJ 1.149 -11.956 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf -29.611 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(out)]TJ/F8 9.9626 Tf 16.549 0 Td [(.)]TJ -50.035 -11.955 Td [(An)-333(in)28(tege)-1(r)-333(v)56(alue;)-334(0)-333(means)-333(no)-334(error)-333(has)-333(b)-28(een)-333(detecte)-1(d)1(.)]TJ 0 g 0 G - 139.477 -119.095 Td [(125)]TJ + 139.477 -61.865 Td [(129)]TJ 0 g 0 G ET endstream endobj -1539 0 obj << +1823 0 obj << /Type /Page -/Contents 1540 0 R -/Resources 1538 0 R +/Contents 1824 0 R +/Resources 1822 0 R /MediaBox [0 0 595.276 841.89] -/Parent 1514 0 R -/Annots [ 1534 0 R 1535 0 R 1536 0 R 1537 0 R ] +/Parent 1807 0 R +/Annots [ 1818 0 R 1819 0 R 1820 0 R 1821 0 R ] >> endobj -1534 0 obj << +1818 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [321.343 574.94 388.401 586.065] +/Rect [321.343 517.71 388.401 528.835] /Subtype /Link /A << /S /GoTo /D (precdata) >> >> endobj -1535 0 obj << +1819 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [347.301 519.15 423.355 530.274] +/Rect [347.301 461.92 423.355 473.045] /Subtype /Link /A << /S /GoTo /D (vdata) >> >> endobj -1536 0 obj << +1820 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [324.885 463.359 391.943 474.484] +/Rect [324.885 406.129 391.943 417.254] /Subtype /Link /A << /S /GoTo /D (descdata) >> >> endobj -1537 0 obj << +1821 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [347.301 274.069 423.355 285.194] +/Rect [347.301 216.839 423.355 227.964] /Subtype /Link /A << /S /GoTo /D (vdata) >> >> endobj -1541 0 obj << -/D [1539 0 R /XYZ 99.895 740.998 null] +1825 0 obj << +/D [1823 0 R /XYZ 99.895 740.998 null] >> endobj 470 0 obj << -/D [1539 0 R /XYZ 99.895 697.37 null] +/D [1823 0 R /XYZ 99.895 644.457 null] >> endobj -1538 0 obj << -/Font << /F16 495 0 R /F30 689 0 R /F27 497 0 R /F8 498 0 R >> +1826 0 obj << +/D [1823 0 R /XYZ 99.895 638.48 null] +>> endobj +1827 0 obj << +/D [1823 0 R /XYZ 99.895 638.48 null] +>> endobj +1828 0 obj << +/D [1823 0 R /XYZ 99.895 626.525 null] +>> endobj +1822 0 obj << +/Font << /F16 495 0 R /F27 497 0 R /F8 498 0 R /F30 689 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1545 0 obj << -/Length 1996 +1832 0 obj << +/Length 2542 >> stream 0 g 0 G 0 g 0 G +0 g 0 G +0 g 0 G BT -/F16 11.9552 Tf 150.705 706.129 Td [(psb)]TJ +/F16 14.3462 Tf 150.705 680.226 Td [(psb)]TJ ET q -1 0 0 1 171.761 706.328 cm -[]0 d 0 J 0.398 w 0 0 m 4.035 0 l S +1 0 0 1 175.972 680.425 cm +[]0 d 0 J 0.398 w 0 0 m 4.842 0 l S +Q +BT +/F16 14.3462 Tf 180.814 680.226 Td [(precdescr|Prin)31(ts)-375(a)-375(description)-375(of)-375(curren)32(t)]TJ -30.109 -17.933 Td [(preconditioner)]TJ/F27 9.9626 Tf 1.377 -35.768 Td [(c)-138(a)-138(l)-139(l)]TJ/F8 9.9626 Tf 29.84 0 Td [(p)-133(s)-134(b)]TJ +ET +q +1 0 0 1 201.507 626.724 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 205.825 626.525 Td [(p)-133(r)-134(e)-133(c)-134(d)-133(e)-134(s)-133(c)-133(r)-239(\050)-219(p)-112(r)-113(e)-113(c)-218(\051)]TJ/F27 9.9626 Tf -53.743 -11.956 Td [(c)-138(a)-138(l)-139(l)]TJ/F8 9.9626 Tf 29.84 0 Td [(p)-133(s)-134(b)]TJ +ET +q +1 0 0 1 201.507 614.769 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q BT -/F16 11.9552 Tf 175.796 706.129 Td [(precdescr)-402(|)-402(Prin)31(ts)-402(a)-403(description)-402(of)-402(curren)31(t)-402(precondi-)]TJ -25.091 -13.948 Td [(tioner)]TJ +/F8 9.9626 Tf 205.825 614.569 Td [(p)-133(r)-134(e)-133(c)-134(d)-133(e)-134(s)-133(c)-133(r)-239(\050)-200(p)-94(r)-94(e)-94(c)-349(,)-897(i)-135(o)-136(u)-135(t)-241(\051)]TJ 0 g 0 G 0 g 0 G -/F30 9.9626 Tf 0 -18.389 Td [(call)-525(psb_precdescr\050prec\051)]TJ 0 -11.955 Td [(call)-525(psb_precdescr\050prec,)-525(iout\051)]TJ 0 g 0 G -/F27 9.9626 Tf 0 -21.918 Td [(T)32(yp)-32(e:)]TJ +/F27 9.9626 Tf -55.12 -17.932 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G /F8 9.9626 Tf 33.797 0 Td [(Async)28(hronous.)]TJ 0 g 0 G -/F27 9.9626 Tf -33.797 -19.925 Td [(On)-383(En)32(try)]TJ +/F27 9.9626 Tf -33.797 -19.926 Td [(On)-383(En)32(try)]TJ 0 g 0 G 0 g 0 G - 0 -19.926 Td [(prec)]TJ + 0 -19.925 Td [(prec)]TJ 0 g 0 G /F8 9.9626 Tf 26.408 0 Td [(the)-333(preconditioner.)-445(Scop)-27(e:)]TJ/F27 9.9626 Tf 119.33 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -120.831 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf -29.611 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.485 0 Td [(in)]TJ/F8 9.9626 Tf 9.548 0 Td [(.)]TJ -43.033 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-444(a)-334(preconditioner)-333(data)-333(structure)]TJ 0 0 1 rg 0 0 1 RG /F30 9.9626 Tf 197.537 0 Td [(psb)]TJ ET q -1 0 0 1 389.467 564.402 cm +1 0 0 1 389.467 521.12 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 392.606 564.203 Td [(prec)]TJ +/F30 9.9626 Tf 392.606 520.921 Td [(prec)]TJ ET q -1 0 0 1 414.155 564.402 cm +1 0 0 1 414.155 521.12 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 417.293 564.203 Td [(type)]TJ +/F30 9.9626 Tf 417.293 520.921 Td [(type)]TJ 0 g 0 G /F8 9.9626 Tf 20.921 0 Td [(.)]TJ 0 g 0 G -/F27 9.9626 Tf -287.509 -19.925 Td [(iout)]TJ +/F27 9.9626 Tf -287.509 -19.926 Td [(iout)]TJ 0 g 0 G -/F8 9.9626 Tf 24.713 0 Td [(output)-333(unit.)-444(Scop)-28(e:)]TJ/F27 9.9626 Tf 89.94 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -89.747 -11.956 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.612 0 Td [(optiona)]TJ/F8 9.9626 Tf -29.612 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.548 0 Td [(.)]TJ -43.034 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(an)-333(in)28(teger)-333(n)27(um)28(b)-28(er.)]TJ +/F8 9.9626 Tf 24.713 0 Td [(output)-333(unit.)-444(Scop)-28(e:)]TJ/F27 9.9626 Tf 89.94 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -89.747 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.612 0 Td [(optiona)]TJ/F8 9.9626 Tf -29.612 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.548 0 Td [(.)]TJ -43.034 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(an)-333(in)28(teger)-333(n)27(um)28(b)-28(er.)]TJ 0 g 0 G - 139.477 -417.974 Td [(126)]TJ + 139.477 -374.692 Td [(130)]TJ 0 g 0 G ET endstream endobj -1544 0 obj << +1831 0 obj << /Type /Page -/Contents 1545 0 R -/Resources 1543 0 R +/Contents 1832 0 R +/Resources 1830 0 R /MediaBox [0 0 595.276 841.89] -/Parent 1514 0 R -/Annots [ 1542 0 R ] +/Parent 1807 0 R +/Annots [ 1829 0 R ] >> endobj -1542 0 obj << +1829 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [372.153 560.993 439.211 572.118] +/Rect [372.153 517.71 439.211 528.835] /Subtype /Link /A << /S /GoTo /D (precdata) >> >> endobj -1546 0 obj << -/D [1544 0 R /XYZ 150.705 740.998 null] +1833 0 obj << +/D [1831 0 R /XYZ 150.705 740.998 null] >> endobj 474 0 obj << -/D [1544 0 R /XYZ 150.705 685.747 null] +/D [1831 0 R /XYZ 150.705 641.668 null] >> endobj -1543 0 obj << -/Font << /F16 495 0 R /F30 689 0 R /F27 497 0 R /F8 498 0 R >> +1834 0 obj << +/D [1831 0 R /XYZ 150.705 635.69 null] +>> endobj +1835 0 obj << +/D [1831 0 R /XYZ 150.705 638.48 null] +>> endobj +1836 0 obj << +/D [1831 0 R /XYZ 150.705 626.525 null] +>> endobj +1830 0 obj << +/Font << /F16 495 0 R /F27 497 0 R /F8 498 0 R /F30 689 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1549 0 obj << -/Length 989 +1839 0 obj << +/Length 1178 >> stream 0 g 0 G 0 g 0 G +0 g 0 G +0 g 0 G BT -/F16 11.9552 Tf 99.895 706.129 Td [(clone)-375(|)-375(clone)-375(curren)31(t)-375(preconditioner)]TJ +/F16 14.3462 Tf 99.895 680.226 Td [(clone|clone)-375(curren)31(t)-375(preconditioner)]TJ/F27 9.9626 Tf 1.377 -35.769 Td [(c)-138(a)-138(l)-139(l)]TJ/F8 9.9626 Tf 35.613 0 Td [(p)-113(r)-112(e)-113(c)4(%)-13(c)-130(l)-130(o)-129(n)-130(e)-235(\050)-208(p)-102(r)-102(e)-102(c)-103(o)-102(u)-102(t)-365(,)-314(i)-152(n)-152(f)-152(o)-258(\051)]TJ 0 g 0 G 0 g 0 G -/F30 9.9626 Tf 0 -18.389 Td [(call)-1050(prec%clone\050precout,info\051)]TJ 0 g 0 G -/F27 9.9626 Tf 0 -21.918 Td [(T)32(yp)-32(e:)]TJ +/F27 9.9626 Tf -36.99 -17.932 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G /F8 9.9626 Tf 33.797 0 Td [(Async)28(hronous.)]TJ 0 g 0 G @@ -18605,29 +21581,35 @@ BT 0 g 0 G /F8 9.9626 Tf 23.758 0 Td [(Return)-333(co)-28(de.)]TJ 0 g 0 G - 140.626 -449.854 Td [(127)]TJ + 140.626 -410.557 Td [(131)]TJ 0 g 0 G ET endstream endobj -1548 0 obj << +1838 0 obj << /Type /Page -/Contents 1549 0 R -/Resources 1547 0 R +/Contents 1839 0 R +/Resources 1837 0 R /MediaBox [0 0 595.276 841.89] -/Parent 1551 0 R +/Parent 1807 0 R >> endobj -1550 0 obj << -/D [1548 0 R /XYZ 99.895 740.998 null] +1840 0 obj << +/D [1838 0 R /XYZ 99.895 740.998 null] >> endobj 478 0 obj << -/D [1548 0 R /XYZ 99.895 697.37 null] +/D [1838 0 R /XYZ 99.895 659.601 null] >> endobj -1547 0 obj << -/Font << /F16 495 0 R /F30 689 0 R /F27 497 0 R /F8 498 0 R >> +1841 0 obj << +/D [1838 0 R /XYZ 99.895 653.623 null] +>> endobj +1842 0 obj << +/D [1838 0 R /XYZ 99.895 656.413 null] +>> endobj +1837 0 obj << +/Font << /F16 495 0 R /F27 497 0 R /F8 498 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1554 0 obj << +1845 0 obj << /Length 608 >> stream @@ -18636,224 +21618,212 @@ stream BT /F16 14.3462 Tf 150.705 706.129 Td [(11)-1125(Iterativ)31(e)-375(Metho)-31(ds)]TJ/F8 9.9626 Tf 0 -21.821 Td [(In)-519(thi)1(s)-519(c)28(hapter)-519(w)28(e)-519(pro)28(vide)-519(routi)1(nes)-519(for)-519(preconditioners)-518(and)-519(iterativ)28(e)-519(meth-)]TJ 0 -11.955 Td [(o)-28(ds.)-647(The)-401(in)28(terfaces)-401(for)-401(Kr)1(ylo)27(v)-401(sub)1(s)-1(p)1(ac)-1(e)-400(metho)-28(ds)-401(are)-401(a)28(v)55(ailable)-400(in)-401(the)-401(mo)-28(dule)]TJ/F30 9.9626 Tf 0 -11.955 Td [(psb_krylov_mod)]TJ/F8 9.9626 Tf 73.225 0 Td [(.)]TJ 0 g 0 G - 91.158 -569.96 Td [(128)]TJ + 91.158 -569.96 Td [(132)]TJ 0 g 0 G ET endstream endobj -1553 0 obj << +1844 0 obj << /Type /Page -/Contents 1554 0 R -/Resources 1552 0 R +/Contents 1845 0 R +/Resources 1843 0 R /MediaBox [0 0 595.276 841.89] -/Parent 1551 0 R +/Parent 1807 0 R >> endobj -1555 0 obj << -/D [1553 0 R /XYZ 150.705 740.998 null] +1846 0 obj << +/D [1844 0 R /XYZ 150.705 740.998 null] >> endobj 482 0 obj << -/D [1553 0 R /XYZ 150.705 716.092 null] +/D [1844 0 R /XYZ 150.705 716.092 null] >> endobj -1552 0 obj << +1843 0 obj << /Font << /F16 495 0 R /F8 498 0 R /F30 689 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1562 0 obj << -/Length 7730 +1852 0 obj << +/Length 7499 >> stream 0 g 0 G 0 g 0 G +0 g 0 G +0 g 0 G BT -/F16 11.9552 Tf 99.895 706.129 Td [(psb)]TJ +/F16 14.3462 Tf 99.895 679.757 Td [(psb)]TJ ET q -1 0 0 1 120.951 706.328 cm -[]0 d 0 J 0.398 w 0 0 m 4.035 0 l S +1 0 0 1 125.163 679.956 cm +[]0 d 0 J 0.398 w 0 0 m 4.842 0 l S Q BT -/F16 11.9552 Tf 124.986 706.129 Td [(krylo)31(v)-375(|)-375(Krylo)31(v)-375(Metho)-31(ds)-375(Driv)31(er)-375(Routine)]TJ/F8 9.9626 Tf -25.091 -18.389 Td [(This)-343(subroutine)-342(is)-343(a)-343(driv)28(er)-343(that)-342(pro)27(vid)1(e)-1(s)-342(a)-343(general)-343(in)28(terface)-343(for)-342(all)-343(the)-343(Krylo)28(v-)]TJ 0 -11.956 Td [(Subspace)-333(family)-334(metho)-27(ds)-334(implemen)28(ted)-333(in)-334(PSBLAS)-333(v)28(ersion)-333(2.)]TJ 14.944 -11.955 Td [(The)-299(stopping)-299(criterion)-298(is)-299(the)-299(norm)28(wise)-299(bac)27(kw)28(ard)-299(error,)-305(in)-299(the)-299(in\014nit)28(y)-299(norm,)]TJ -14.944 -11.955 Td [(i.e.)-444(the)-334(iteration)-333(is)-333(stopp)-28(ed)-333(w)-1(h)1(e)-1(n)]TJ/F11 9.9626 Tf 107.84 -24.991 Td [(er)-28(r)]TJ/F8 9.9626 Tf 16.949 0 Td [(=)]TJ/F14 9.9626 Tf 38.11 6.74 Td [(k)]TJ/F11 9.9626 Tf 4.981 0 Td [(r)]TJ/F10 6.9738 Tf 4.495 -1.495 Td [(i)]TJ/F14 9.9626 Tf 3.317 1.495 Td [(k)]TJ +/F16 14.3462 Tf 130.004 679.757 Td [(krylo)31(v)-375(|Krylo)31(v)-375(Metho)-31(ds)-375(Driv)31(er)-375(Routine)]TJ/F8 9.9626 Tf -30.109 -30.244 Td [(This)-343(subroutine)-342(is)-343(a)-343(driv)28(er)-343(that)-342(pro)27(vid)1(e)-1(s)-342(a)-343(general)-343(in)28(terface)-343(for)-342(all)-343(the)-343(Krylo)28(v-)]TJ 0 -11.955 Td [(Subspace)-333(family)-334(metho)-27(ds)-334(implemen)28(ted)-333(in)-334(PSBLAS)-333(v)28(ersion)-333(2.)]TJ 14.944 -12.073 Td [(The)-299(stopping)-299(criterion)-299(i)1(s)-299(the)-299(norm)28(wise)-299(bac)27(kw)28(ard)-299(error,)-305(in)-299(the)-299(in\014nit)28(y)-299(norm,)]TJ -14.944 -11.955 Td [(i.e.)-444(the)-334(iteration)-333(is)-333(stopp)-28(ed)-333(w)-1(h)1(e)-1(n)]TJ/F11 9.9626 Tf 107.84 -27.342 Td [(er)-28(r)]TJ/F8 9.9626 Tf 16.949 0 Td [(=)]TJ/F14 9.9626 Tf 38.11 6.739 Td [(k)]TJ/F11 9.9626 Tf 4.981 0 Td [(r)]TJ/F10 6.9738 Tf 4.495 -1.494 Td [(i)]TJ/F14 9.9626 Tf 3.317 1.494 Td [(k)]TJ ET q -1 0 0 1 236.395 629.374 cm +1 0 0 1 236.395 588.678 cm []0 d 0 J 0.398 w 0 0 m 70.572 0 l S Q BT -/F8 9.9626 Tf 236.395 620.049 Td [(\050)]TJ/F14 9.9626 Tf 3.875 0 Td [(k)]TJ/F11 9.9626 Tf 4.981 0 Td [(A)]TJ/F14 9.9626 Tf 7.472 0 Td [(kk)]TJ/F11 9.9626 Tf 9.963 0 Td [(x)]TJ/F10 6.9738 Tf 5.694 -1.494 Td [(i)]TJ/F14 9.9626 Tf 3.317 1.494 Td [(k)]TJ/F8 9.9626 Tf 7.195 0 Td [(+)]TJ/F14 9.9626 Tf 9.962 0 Td [(k)]TJ/F11 9.9626 Tf 4.982 0 Td [(b)]TJ/F14 9.9626 Tf 4.275 0 Td [(k)]TJ/F8 9.9626 Tf 4.982 0 Td [(\051)]TJ/F11 9.9626 Tf 7.837 6.834 Td [(<)-278(eps)]TJ/F8 9.9626 Tf -211.035 -25.085 Td [(or)-333(the)-334(2-norm)-333(residual)-333(reduction)]TJ/F11 9.9626 Tf 133.772 -23.054 Td [(er)-28(r)]TJ/F8 9.9626 Tf 16.949 0 Td [(=)]TJ/F14 9.9626 Tf 12.178 6.739 Td [(k)]TJ/F11 9.9626 Tf 4.981 0 Td [(r)]TJ/F10 6.9738 Tf 4.495 -1.494 Td [(i)]TJ/F14 9.9626 Tf 3.317 1.494 Td [(k)]TJ +/F8 9.9626 Tf 236.395 579.354 Td [(\050)]TJ/F14 9.9626 Tf 3.875 0 Td [(k)]TJ/F11 9.9626 Tf 4.981 0 Td [(A)]TJ/F14 9.9626 Tf 7.472 0 Td [(kk)]TJ/F11 9.9626 Tf 9.963 0 Td [(x)]TJ/F10 6.9738 Tf 5.694 -1.495 Td [(i)]TJ/F14 9.9626 Tf 3.317 1.495 Td [(k)]TJ/F8 9.9626 Tf 7.195 0 Td [(+)]TJ/F14 9.9626 Tf 9.962 0 Td [(k)]TJ/F11 9.9626 Tf 4.982 0 Td [(b)]TJ/F14 9.9626 Tf 4.275 0 Td [(k)]TJ/F8 9.9626 Tf 4.982 0 Td [(\051)]TJ/F11 9.9626 Tf 7.837 6.834 Td [(<)-278(eps)]TJ/F8 9.9626 Tf -211.035 -27.437 Td [(or)-333(the)-334(2-norm)-333(residual)-333(reduction)]TJ/F11 9.9626 Tf 133.772 -25.405 Td [(er)-28(r)]TJ/F8 9.9626 Tf 16.949 0 Td [(=)]TJ/F14 9.9626 Tf 12.178 6.74 Td [(k)]TJ/F11 9.9626 Tf 4.981 0 Td [(r)]TJ/F10 6.9738 Tf 4.495 -1.495 Td [(i)]TJ/F14 9.9626 Tf 3.317 1.495 Td [(k)]TJ ET q -1 0 0 1 262.327 581.234 cm +1 0 0 1 262.327 535.836 cm []0 d 0 J 0.398 w 0 0 m 18.708 0 l S Q BT -/F14 9.9626 Tf 262.327 571.91 Td [(k)]TJ/F11 9.9626 Tf 4.982 0 Td [(b)]TJ/F14 9.9626 Tf 4.275 0 Td [(k)]TJ/F7 6.9738 Tf 4.982 -1.495 Td [(2)]TJ/F11 9.9626 Tf 8.432 8.329 Td [(<)-278(eps)]TJ/F8 9.9626 Tf -185.103 -25.639 Td [(according)-412(to)-413(the)-412(v)56(alue)-413(passed)-412(through)-412(the)-412(istop)-413(argumen)28(t)-412(\050see)-413(later\051.)-681(In)-412(the)]TJ 0 -11.955 Td [(ab)-28(o)28(v)28(e)-320(form)28(ulae,)]TJ/F11 9.9626 Tf 71.739 0 Td [(x)]TJ/F10 6.9738 Tf 5.694 -1.495 Td [(i)]TJ/F8 9.9626 Tf 6.503 1.495 Td [(is)-320(the)-320(ten)28(tativ)28(e)-320(solution)-320(and)]TJ/F11 9.9626 Tf 125.356 0 Td [(r)]TJ/F10 6.9738 Tf 4.495 -1.495 Td [(i)]TJ/F8 9.9626 Tf 6.084 1.495 Td [(=)]TJ/F11 9.9626 Tf 10.516 0 Td [(b)]TJ/F14 9.9626 Tf 6.221 0 Td [(\000)]TJ/F11 9.9626 Tf 9.694 0 Td [(Ax)]TJ/F10 6.9738 Tf 13.166 -1.495 Td [(i)]TJ/F8 9.9626 Tf 6.503 1.495 Td [(the)-320(corresp)-28(onding)]TJ -265.971 -11.955 Td [(residual)-333(at)-334(the)]TJ/F11 9.9626 Tf 66.501 0 Td [(i)]TJ/F8 9.9626 Tf 3.432 0 Td [(-th)-333(iteration.)]TJ +/F14 9.9626 Tf 262.327 526.512 Td [(k)]TJ/F11 9.9626 Tf 4.982 0 Td [(b)]TJ/F14 9.9626 Tf 4.275 0 Td [(k)]TJ/F7 6.9738 Tf 4.982 -1.494 Td [(2)]TJ/F11 9.9626 Tf 8.432 8.328 Td [(<)-278(eps)]TJ/F8 9.9626 Tf -185.103 -27.99 Td [(according)-412(to)-413(the)-412(v)56(alue)-413(passed)-412(through)-412(the)-412(istop)-413(argumen)28(t)-412(\050see)-413(later\051.)-681(In)-412(the)]TJ 0 -11.955 Td [(ab)-28(o)28(v)28(e)-320(form)28(ulae,)]TJ/F11 9.9626 Tf 71.739 0 Td [(x)]TJ/F10 6.9738 Tf 5.694 -1.495 Td [(i)]TJ/F8 9.9626 Tf 6.503 1.495 Td [(is)-320(the)-320(ten)28(tativ)28(e)-320(solution)-320(and)]TJ/F11 9.9626 Tf 125.356 0 Td [(r)]TJ/F10 6.9738 Tf 4.495 -1.495 Td [(i)]TJ/F8 9.9626 Tf 6.084 1.495 Td [(=)]TJ/F11 9.9626 Tf 10.516 0 Td [(b)]TJ/F14 9.9626 Tf 6.221 0 Td [(\000)]TJ/F11 9.9626 Tf 9.694 0 Td [(Ax)]TJ/F10 6.9738 Tf 13.166 -1.495 Td [(i)]TJ/F8 9.9626 Tf 6.503 1.495 Td [(the)-320(corresp)-28(onding)]TJ -265.971 -11.956 Td [(residual)-333(at)-334(the)]TJ/F11 9.9626 Tf 66.501 0 Td [(i)]TJ/F8 9.9626 Tf 3.432 0 Td [(-th)-333(iteration.)]TJ/F27 9.9626 Tf -68.556 -18.167 Td [(c)-138(a)-138(l)-139(l)]TJ/F8 9.9626 Tf 29.763 0 Td [(p)-126(s)-125(b)]TJ +ET +q +1 0 0 1 150.386 463.477 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 154.627 463.278 Td [(k)-126(r)-125(y)-126(l)-125(o)-126(v)-231(\050)-146(m)-40(e)-41(t)-40(h)-40(o)-40(d)-242(,)-194(a)-228(,)-255(p)-94(r)-94(e)-94(c)-349(,)-176(b)-191(,)-185(x)-209(,)-243(e)-81(p)-81(s)-323(,)-274(d)-113(e)-112(s)-113(c)]TJ +ET +q +1 0 0 1 351.575 463.477 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q +BT +/F8 9.9626 Tf 355.686 463.278 Td [(a)-386(,)-288(i)-127(n)-127(f)-127(o)-302(,)-48(&)]TJ -226.788 -11.955 Td [(&)-579(i)-67(t)-67(m)-68(a)-67(x)-296(,)-311(i)-150(t)-149(e)-150(r)-460(,)]TJ/F27 9.9626 Tf 79.244 0 Td [(e)-65(r)-65(r)]TJ/F8 9.9626 Tf 18.889 0 Td [(,)-305(i)-144(t)-144(r)-144(a)-145(c)-144(e)-449(,)-319(i)-158(r)-158(s)-158(t)-477(,)-287(i)-126(s)-126(t)-126(o)-127(p)-413(,)-230(c)-69(o)-69(n)-69(d)-174(\051)]TJ 0 g 0 G 0 g 0 G -/F30 9.9626 Tf -69.933 -19.801 Td [(call)-525(psb_krylov\050method,a,prec,b,x,eps,desc_a,info,&)]TJ 26.152 -11.956 Td [(&)-525(itmax,iter,err,itrace,irst,istop,cond\051)]TJ 0 g 0 G -/F27 9.9626 Tf -26.152 -19.801 Td [(T)32(yp)-32(e:)]TJ +/F27 9.9626 Tf -127.136 -28.599 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G /F8 9.9626 Tf 33.797 0 Td [(Sync)28(hronous.)]TJ 0 g 0 G -/F27 9.9626 Tf -33.797 -19.078 Td [(On)-383(En)32(try)]TJ +/F27 9.9626 Tf -33.797 -20.395 Td [(On)-383(En)32(try)]TJ 0 g 0 G 0 g 0 G - 0 -19.079 Td [(metho)-32(d)]TJ + 0 -20.394 Td [(metho)-32(d)]TJ 0 g 0 G /F8 9.9626 Tf 43.012 0 Td [(a)-235(string)-235(that)-235(de\014nes)-236(th)1(e)-236(iterativ)28(e)-235(metho)-28(d)-235(to)-235(b)-28(e)-235(used.)-412(Supp)-27(orted)-235(v)55(alues)]TJ -18.105 -11.955 Td [(are:)]TJ 0 g 0 G -/F27 9.9626 Tf 0 -19.079 Td [(CG:)]TJ +/F27 9.9626 Tf 0 -20.395 Td [(CG:)]TJ 0 g 0 G /F8 9.9626 Tf 25.446 0 Td [(the)-333(Conjugate)-334(Gradien)28(t)-333(metho)-28(d;)]TJ 0 g 0 G -/F27 9.9626 Tf -25.446 -15.093 Td [(CGS:)]TJ +/F27 9.9626 Tf -25.446 -16.175 Td [(CGS:)]TJ 0 g 0 G /F8 9.9626 Tf 31.811 0 Td [(the)-333(Conjugate)-334(Gradien)28(t)-333(Stabilized)-333(metho)-28(d;)]TJ 0 g 0 G -/F27 9.9626 Tf -31.811 -15.094 Td [(BICG:)]TJ +/F27 9.9626 Tf -31.811 -16.174 Td [(BICG:)]TJ 0 g 0 G /F8 9.9626 Tf 37.941 0 Td [(the)-333(Bi-Conjugate)-334(Gradien)28(t)-333(metho)-28(d;)]TJ 0 g 0 G -/F27 9.9626 Tf -37.941 -15.093 Td [(BICGST)96(AB:)]TJ +/F27 9.9626 Tf -37.941 -16.175 Td [(BICGST)96(AB:)]TJ 0 g 0 G /F8 9.9626 Tf 68.133 0 Td [(the)-333(Bi-Conjugate)-334(Gradien)28(t)-333(Stabilized)-333(metho)-28(d;)]TJ 0 g 0 G -/F27 9.9626 Tf -68.133 -15.094 Td [(BICGST)96(ABL:)]TJ +/F27 9.9626 Tf -68.133 -16.175 Td [(BICGST)96(ABL:)]TJ 0 g 0 G /F8 9.9626 Tf 75.024 0 Td [(the)-222(Bi-Conjugate)-222(Gradien)27(t)-222(Stabilized)-222(metho)-28(d)-222(with)-222(restart-)]TJ -53.106 -11.955 Td [(ing;)]TJ 0 g 0 G -/F27 9.9626 Tf -21.918 -15.094 Td [(R)32(GMRES:)]TJ +/F27 9.9626 Tf -21.918 -16.175 Td [(R)32(GMRES:)]TJ 0 g 0 G /F8 9.9626 Tf 58.807 0 Td [(the)-333(Generalized)-334(Minimal)-333(Residual)-333(metho)-28(d)-333(with)-334(restarting.)]TJ 0 g 0 G -/F27 9.9626 Tf -83.714 -19.078 Td [(a)]TJ +/F27 9.9626 Tf -83.714 -20.395 Td [(a)]TJ 0 g 0 G -/F8 9.9626 Tf 10.551 0 Td [(the)-333(lo)-28(cal)-333(p)-28(ortion)-333(of)-334(global)-333(sparse)-333(matrix)]TJ/F11 9.9626 Tf 178.968 0 Td [(A)]TJ/F8 9.9626 Tf 7.472 0 Td [(.)]TJ -172.084 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.956 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf -29.611 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.547 0 Td [(.)]TJ -43.033 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(a)-333(structured)-333(data)-333(of)-334(t)28(yp)-28(e)]TJ +/F8 9.9626 Tf 10.551 0 Td [(the)-333(lo)-28(cal)-333(p)-28(ortion)-333(of)-334(global)-333(sparse)-333(matrix)]TJ/F11 9.9626 Tf 178.968 0 Td [(A)]TJ/F8 9.9626 Tf 7.472 0 Td [(.)]TJ -172.084 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf -29.611 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.547 0 Td [(.)]TJ -43.033 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(a)-333(structured)-333(data)-333(of)-334(t)28(yp)-28(e)]TJ 0 0 1 rg 0 0 1 RG /F30 9.9626 Tf 170.915 0 Td [(psb)]TJ ET q -1 0 0 1 312.036 254.323 cm +1 0 0 1 312.036 188.74 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 315.174 254.124 Td [(Tspmat)]TJ +/F30 9.9626 Tf 315.174 188.541 Td [(Tspmat)]TJ ET q -1 0 0 1 347.183 254.323 cm +1 0 0 1 347.183 188.74 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 350.322 254.124 Td [(type)]TJ +/F30 9.9626 Tf 350.322 188.541 Td [(type)]TJ 0 g 0 G /F8 9.9626 Tf 20.921 0 Td [(.)]TJ 0 g 0 G -/F27 9.9626 Tf -271.348 -19.078 Td [(prec)]TJ +/F27 9.9626 Tf -271.348 -20.395 Td [(prec)]TJ 0 g 0 G -/F8 9.9626 Tf 26.408 0 Td [(The)-333(data)-334(structure)-333(con)28(taining)-333(the)-334(preconditioner.)]TJ -1.501 -11.956 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf -29.611 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.547 0 Td [(.)]TJ -43.033 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(a)-333(structured)-333(data)-333(of)-334(t)28(yp)-28(e)]TJ +/F8 9.9626 Tf 26.408 0 Td [(The)-333(data)-334(structure)-333(con)28(taining)-333(the)-334(preconditioner.)]TJ -1.501 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf -29.611 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.547 0 Td [(.)]TJ -43.033 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(a)-333(structured)-333(data)-333(of)-334(t)28(yp)-28(e)]TJ 0 0 1 rg 0 0 1 RG /F30 9.9626 Tf 170.915 0 Td [(psb)]TJ ET q -1 0 0 1 312.036 187.424 cm -[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S -Q -BT -/F30 9.9626 Tf 315.174 187.225 Td [(prec)]TJ -ET -q -1 0 0 1 336.723 187.424 cm -[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S -Q -BT -/F30 9.9626 Tf 339.861 187.225 Td [(type)]TJ -0 g 0 G -/F8 9.9626 Tf 20.921 0 Td [(.)]TJ -0 g 0 G -/F27 9.9626 Tf -260.887 -19.079 Td [(b)]TJ -0 g 0 G -/F8 9.9626 Tf 11.347 0 Td [(The)-333(RHS)-334(v)28(ector.)]TJ 13.56 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf -29.611 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.547 0 Td [(.)]TJ -43.033 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(a)-333(rank)-333(one)-333(arra)27(y)-333(or)-333(an)-334(ob)-55(ject)-333(of)-334(t)28(yp)-28(e)]TJ -0 0 1 rg 0 0 1 RG -/F30 9.9626 Tf 223.496 0 Td [(psb)]TJ -ET -q -1 0 0 1 364.616 120.525 cm -[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S -Q -BT -/F30 9.9626 Tf 367.754 120.326 Td [(T)]TJ -ET -q -1 0 0 1 373.612 120.525 cm +1 0 0 1 312.036 120.525 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 376.751 120.326 Td [(vect)]TJ +/F30 9.9626 Tf 315.174 120.326 Td [(prec)]TJ ET q -1 0 0 1 398.3 120.525 cm +1 0 0 1 336.723 120.525 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 401.438 120.326 Td [(type)]TJ +/F30 9.9626 Tf 339.861 120.326 Td [(type)]TJ 0 g 0 G /F8 9.9626 Tf 20.921 0 Td [(.)]TJ 0 g 0 G - -158.08 -29.888 Td [(129)]TJ + -96.503 -29.888 Td [(133)]TJ 0 g 0 G ET endstream endobj -1561 0 obj << +1851 0 obj << /Type /Page -/Contents 1562 0 R -/Resources 1560 0 R +/Contents 1852 0 R +/Resources 1850 0 R /MediaBox [0 0 595.276 841.89] -/Parent 1551 0 R -/Annots [ 1556 0 R 1557 0 R 1558 0 R ] +/Parent 1857 0 R +/Annots [ 1847 0 R 1848 0 R ] >> endobj -1556 0 obj << +1847 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [294.721 250.914 372.239 262.039] +/Rect [294.721 185.331 372.239 196.456] /Subtype /Link /A << /S /GoTo /D (spdata) >> >> endobj -1557 0 obj << +1848 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [294.721 184.015 361.779 195.14] +/Rect [294.721 117.115 361.779 128.24] /Subtype /Link /A << /S /GoTo /D (precdata) >> >> endobj -1558 0 obj << -/Type /Annot -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [347.301 117.115 423.355 128.24] -/Subtype /Link -/A << /S /GoTo /D (vdata) >> ->> endobj -1563 0 obj << -/D [1561 0 R /XYZ 99.895 740.998 null] +1853 0 obj << +/D [1851 0 R /XYZ 99.895 740.998 null] >> endobj 486 0 obj << -/D [1561 0 R /XYZ 99.895 697.37 null] +/D [1851 0 R /XYZ 99.895 658.796 null] >> endobj -1560 0 obj << -/Font << /F16 495 0 R /F8 498 0 R /F11 674 0 R /F14 692 0 R /F10 691 0 R /F7 690 0 R /F30 689 0 R /F27 497 0 R >> +1854 0 obj << +/D [1851 0 R /XYZ 99.895 475.233 null] +>> endobj +1855 0 obj << +/D [1851 0 R /XYZ 99.895 475.233 null] +>> endobj +1856 0 obj << +/D [1851 0 R /XYZ 99.895 463.278 null] +>> endobj +1850 0 obj << +/Font << /F16 495 0 R /F8 498 0 R /F11 674 0 R /F14 692 0 R /F10 691 0 R /F7 690 0 R /F27 497 0 R /F30 689 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1568 0 obj << -/Length 6690 +1863 0 obj << +/Length 6709 >> stream 0 g 0 G 0 g 0 G 0 g 0 G BT -/F27 9.9626 Tf 150.705 706.129 Td [(x)]TJ +/F27 9.9626 Tf 150.705 706.129 Td [(b)]TJ 0 g 0 G -/F8 9.9626 Tf 11.028 0 Td [(The)-333(initial)-334(guess.)]TJ 13.878 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.612 0 Td [(required)]TJ/F8 9.9626 Tf -29.612 -11.956 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(inout)]TJ/F8 9.9626 Tf 26.096 0 Td [(.)]TJ -59.582 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(a)-333(rank)-333(one)-334(ar)1(ra)27(y)-333(or)-333(an)-334(ob)-55(ject)-333(of)-334(t)28(yp)-28(e)]TJ +/F8 9.9626 Tf 11.346 0 Td [(The)-333(RHS)-334(v)28(ector.)]TJ 13.56 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.612 0 Td [(required)]TJ/F8 9.9626 Tf -29.612 -11.956 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.548 0 Td [(.)]TJ -43.034 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(a)-333(rank)-333(one)-334(ar)1(ra)27(y)-333(or)-333(an)-334(ob)-55(ject)-333(of)-334(t)28(yp)-28(e)]TJ 0 0 1 rg 0 0 1 RG /F30 9.9626 Tf 223.496 0 Td [(psb)]TJ ET @@ -18880,137 +21850,166 @@ BT 0 g 0 G /F8 9.9626 Tf 20.922 0 Td [(.)]TJ 0 g 0 G -/F27 9.9626 Tf -322.464 -19.427 Td [(eps)]TJ -0 g 0 G -/F8 9.9626 Tf 21.116 0 Td [(The)-333(stopping)-334(tolerance.)]TJ 3.79 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(global)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.612 0 Td [(required)]TJ/F8 9.9626 Tf -29.612 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.548 0 Td [(.)]TJ -43.034 -11.956 Td [(Sp)-28(eci\014ed)-333(as:)-445(a)-333(real)-333(n)28(um)27(b)-27(er.)]TJ +/F27 9.9626 Tf -322.464 -19.427 Td [(x)]TJ 0 g 0 G -/F27 9.9626 Tf -24.906 -19.427 Td [(desc)]TJ +/F8 9.9626 Tf 11.028 0 Td [(The)-333(initial)-334(guess.)]TJ 13.878 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.612 0 Td [(required)]TJ/F8 9.9626 Tf -29.612 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(inout)]TJ/F8 9.9626 Tf 26.096 0 Td [(.)]TJ -59.582 -11.956 Td [(Sp)-28(eci\014ed)-333(as:)-445(a)-333(rank)-333(one)-334(ar)1(ra)27(y)-333(or)-333(an)-334(ob)-55(ject)-333(of)-334(t)28(yp)-28(e)]TJ +0 0 1 rg 0 0 1 RG +/F30 9.9626 Tf 223.496 0 Td [(psb)]TJ ET q -1 0 0 1 172.619 571.832 cm -[]0 d 0 J 0.398 w 0 0 m 3.437 0 l S +1 0 0 1 415.426 591.26 cm +[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F27 9.9626 Tf 176.057 571.633 Td [(a)]TJ -0 g 0 G -/F8 9.9626 Tf 10.55 0 Td [(con)28(tains)-334(data)-333(structures)-333(for)-333(c)-1(omm)28(unications.)]TJ -10.996 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.612 0 Td [(required)]TJ/F8 9.9626 Tf -29.612 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.548 0 Td [(.)]TJ -43.034 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(a)-333(structured)-333(data)-333(of)-334(t)28(yp)-28(e)]TJ -0 0 1 rg 0 0 1 RG -/F30 9.9626 Tf 170.915 0 Td [(psb)]TJ +/F30 9.9626 Tf 418.564 591.06 Td [(T)]TJ ET q -1 0 0 1 362.845 524.012 cm +1 0 0 1 424.422 591.26 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 365.983 523.813 Td [(desc)]TJ +/F30 9.9626 Tf 427.56 591.06 Td [(vect)]TJ ET q -1 0 0 1 387.532 524.012 cm +1 0 0 1 449.109 591.26 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 390.67 523.813 Td [(type)]TJ +/F30 9.9626 Tf 452.247 591.06 Td [(type)]TJ 0 g 0 G /F8 9.9626 Tf 20.922 0 Td [(.)]TJ 0 g 0 G -/F27 9.9626 Tf -260.887 -19.428 Td [(itmax)]TJ -0 g 0 G -/F8 9.9626 Tf 33.783 0 Td [(The)-333(maxim)27(um)-333(n)28(um)28(b)-28(er)-333(of)-334(iterations)-333(to)-333(p)-28(erform.)]TJ -8.877 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(global)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.612 0 Td [(optional)]TJ/F8 9.9626 Tf -29.612 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.548 0 Td [(.)]TJ -43.034 -11.955 Td [(Default:)]TJ/F11 9.9626 Tf 39.436 0 Td [(itmax)]TJ/F8 9.9626 Tf 29.505 0 Td [(=)-278(1000.)]TJ -68.941 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(an)-333(in)28(teger)-333(v)55(ariable)]TJ/F11 9.9626 Tf 142.079 0 Td [(itmax)]TJ/F14 9.9626 Tf 29.505 0 Td [(\025)]TJ/F8 9.9626 Tf 10.516 0 Td [(1.)]TJ -0 g 0 G -/F27 9.9626 Tf -207.006 -19.428 Td [(itrace)]TJ -0 g 0 G -/F8 9.9626 Tf 33.25 0 Td [(If)]TJ/F11 9.9626 Tf 8.912 0 Td [(>)]TJ/F8 9.9626 Tf 10.516 0 Td [(0)-228(prin)28(t)-228(out)-228(an)-228(i)1(nformational)-228(message)-228(ab)-28(out)-228(con)28(v)28(ergence)-228(ev)27(ery)]TJ/F11 9.9626 Tf 265.015 0 Td [(itr)-28(ace)]TJ/F8 9.9626 Tf -292.787 -11.955 Td [(iterations.)]TJ 0 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(global)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.612 0 Td [(optional)]TJ/F8 9.9626 Tf -29.612 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.548 0 Td [(.)]TJ -0 g 0 G -/F27 9.9626 Tf -67.94 -31.383 Td [(irst)]TJ -0 g 0 G -/F8 9.9626 Tf 21.857 0 Td [(An)-333(in)28(tege)-1(r)-333(sp)-28(ecifying)-333(the)-333(restart)-334(par)1(a)-1(meter.)]TJ 3.049 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(global)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.612 0 Td [(optional)]TJ/F8 9.9626 Tf 40.576 0 Td [(.)]TJ -70.188 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.548 0 Td [(.)]TJ -43.034 -11.955 Td [(V)83(alues:)]TJ/F11 9.9626 Tf 37.507 0 Td [(ir)-28(st)-447(>)]TJ/F8 9.9626 Tf 33.134 0 Td [(0.)-750(This)-435(is)-435(emplo)28(y)27(ed)-435(for)-435(the)-435(BiCGST)83(ABL)-435(or)-435(R)28(GMRES)]TJ -70.641 -11.956 Td [(metho)-28(ds,)-333(otherwise)-334(it)-333(is)-333(ignored.)]TJ -0 g 0 G -/F27 9.9626 Tf -24.906 -19.427 Td [(istop)]TJ -0 g 0 G -/F8 9.9626 Tf 29.232 0 Td [(An)-333(in)28(tege)-1(r)-333(sp)-28(ecifying)-333(the)-333(stopping)-333(c)-1(r)1(iterion.)]TJ -4.326 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(global)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.612 0 Td [(optional)]TJ/F8 9.9626 Tf 40.576 0 Td [(.)]TJ -70.188 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.547 0 Td [(.)]TJ -43.033 -11.955 Td [(V)83(alues:)-478(1:)-479(use)-351(the)-350(norm)28(wise)-351(bac)28(kw)28(ard)-351(error,)-354(2:)-479(use)-350(the)-351(scaled)-350(2-norm)-351(of)]TJ 0 -11.956 Td [(the)-333(residual.)-445(Default:)-444(2.)]TJ -0 g 0 G -/F27 9.9626 Tf -24.906 -19.427 Td [(On)-383(Return)]TJ -0 g 0 G +/F27 9.9626 Tf -322.464 -19.427 Td [(eps)]TJ 0 g 0 G - 0 -19.427 Td [(x)]TJ +/F8 9.9626 Tf 21.116 0 Td [(The)-333(stopping)-334(tolerance.)]TJ 3.79 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(global)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.612 0 Td [(required)]TJ/F8 9.9626 Tf -29.612 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.548 0 Td [(.)]TJ -43.034 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(a)-333(real)-333(n)28(um)27(b)-27(er.)]TJ 0 g 0 G -/F8 9.9626 Tf 11.028 0 Td [(The)-333(computed)-334(solution.)]TJ 13.878 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.612 0 Td [(required)]TJ/F8 9.9626 Tf -29.612 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(inout)]TJ/F8 9.9626 Tf 26.096 0 Td [(.)]TJ -59.582 -11.956 Td [(Sp)-28(eci\014ed)-333(as:)-445(a)-333(rank)-333(one)-334(ar)1(ra)27(y)-333(or)-333(an)-334(ob)-55(ject)-333(of)-334(t)28(yp)-28(e)]TJ -0 0 1 rg 0 0 1 RG -/F30 9.9626 Tf 223.496 0 Td [(psb)]TJ +/F27 9.9626 Tf -24.906 -19.428 Td [(desc)]TJ ET q -1 0 0 1 415.426 120.525 cm -[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S +1 0 0 1 172.619 504.585 cm +[]0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q BT -/F30 9.9626 Tf 418.564 120.326 Td [(T)]TJ +/F27 9.9626 Tf 176.057 504.385 Td [(a)]TJ +0 g 0 G +/F8 9.9626 Tf 10.55 0 Td [(con)28(tains)-334(data)-333(structures)-333(for)-333(c)-1(omm)28(unications.)]TJ -10.996 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.612 0 Td [(required)]TJ/F8 9.9626 Tf -29.612 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.548 0 Td [(.)]TJ -43.034 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(a)-333(structured)-333(data)-333(of)-334(t)28(yp)-28(e)]TJ +0 0 1 rg 0 0 1 RG +/F30 9.9626 Tf 170.915 0 Td [(psb)]TJ ET q -1 0 0 1 424.422 120.525 cm +1 0 0 1 362.845 456.764 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 427.56 120.326 Td [(vect)]TJ +/F30 9.9626 Tf 365.983 456.565 Td [(desc)]TJ ET q -1 0 0 1 449.109 120.525 cm +1 0 0 1 387.532 456.764 cm []0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q BT -/F30 9.9626 Tf 452.247 120.326 Td [(type)]TJ +/F30 9.9626 Tf 390.67 456.565 Td [(type)]TJ +0 g 0 G +/F8 9.9626 Tf 20.922 0 Td [(.)]TJ +0 g 0 G +/F27 9.9626 Tf -260.887 -19.427 Td [(itmax)]TJ +0 g 0 G +/F8 9.9626 Tf 33.783 0 Td [(The)-333(maxim)27(um)-333(n)28(um)28(b)-28(er)-333(of)-334(iterations)-333(to)-333(p)-28(erform.)]TJ -8.877 -11.956 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(global)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.612 0 Td [(optional)]TJ/F8 9.9626 Tf -29.612 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.548 0 Td [(.)]TJ -43.034 -11.955 Td [(Default:)]TJ/F11 9.9626 Tf 39.436 0 Td [(itmax)]TJ/F8 9.9626 Tf 29.505 0 Td [(=)-278(1000.)]TJ -68.941 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(an)-333(in)28(teger)-333(v)55(ariable)]TJ/F11 9.9626 Tf 142.079 0 Td [(itmax)]TJ/F14 9.9626 Tf 29.505 0 Td [(\025)]TJ/F8 9.9626 Tf 10.516 0 Td [(1.)]TJ +0 g 0 G +/F27 9.9626 Tf -207.006 -19.427 Td [(itrace)]TJ +0 g 0 G +/F8 9.9626 Tf 33.25 0 Td [(If)]TJ/F11 9.9626 Tf 8.912 0 Td [(>)]TJ/F8 9.9626 Tf 10.516 0 Td [(0)-228(prin)28(t)-228(out)-228(an)-228(i)1(nformational)-228(message)-228(ab)-28(out)-228(con)28(v)28(ergence)-228(ev)27(ery)]TJ/F11 9.9626 Tf 265.015 0 Td [(itr)-28(ace)]TJ/F8 9.9626 Tf -292.787 -11.956 Td [(iterations.)]TJ 0 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(global)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.612 0 Td [(optional)]TJ/F8 9.9626 Tf -29.612 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.548 0 Td [(.)]TJ +0 g 0 G +/F27 9.9626 Tf -67.94 -31.382 Td [(irst)]TJ +0 g 0 G +/F8 9.9626 Tf 21.857 0 Td [(An)-333(in)28(tege)-1(r)-333(sp)-28(ecifying)-333(the)-333(restart)-334(par)1(a)-1(meter.)]TJ 3.049 -11.956 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(global)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.612 0 Td [(optional)]TJ/F8 9.9626 Tf 40.576 0 Td [(.)]TJ -70.188 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.548 0 Td [(.)]TJ -43.034 -11.955 Td [(V)83(alues:)]TJ/F11 9.9626 Tf 37.507 0 Td [(ir)-28(st)-447(>)]TJ/F8 9.9626 Tf 33.134 0 Td [(0.)-750(This)-435(is)-435(emplo)28(y)27(ed)-435(for)-435(the)-435(BiCGST)83(ABL)-435(or)-435(R)28(GMRES)]TJ -70.641 -11.955 Td [(metho)-28(ds,)-333(otherwise)-334(it)-333(is)-333(ignored.)]TJ +0 g 0 G +/F27 9.9626 Tf -24.906 -19.427 Td [(istop)]TJ +0 g 0 G +/F8 9.9626 Tf 29.232 0 Td [(An)-333(in)28(tege)-1(r)-333(sp)-28(ecifying)-333(the)-333(stopping)-333(c)-1(r)1(iterion.)]TJ -4.326 -11.956 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(global)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.612 0 Td [(optional)]TJ/F8 9.9626 Tf 40.576 0 Td [(.)]TJ -70.188 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.547 0 Td [(.)]TJ -43.033 -11.955 Td [(V)83(alues:)-478(1:)-479(use)-351(the)-350(norm)28(wise)-351(bac)28(kw)28(ard)-351(error,)-354(2:)-479(use)-350(the)-351(scaled)-350(2-norm)-351(of)]TJ 0 -11.955 Td [(the)-333(residual.)-445(Default:)-444(2.)]TJ +0 g 0 G +/F27 9.9626 Tf -24.906 -19.427 Td [(On)-383(Return)]TJ 0 g 0 G -/F8 9.9626 Tf 20.922 0 Td [(.)]TJ 0 g 0 G - -158.081 -29.888 Td [(130)]TJ +/F8 9.9626 Tf 164.383 -29.888 Td [(134)]TJ 0 g 0 G ET endstream endobj -1567 0 obj << +1862 0 obj << /Type /Page -/Contents 1568 0 R -/Resources 1566 0 R +/Contents 1863 0 R +/Resources 1861 0 R /MediaBox [0 0 595.276 841.89] -/Parent 1551 0 R -/Annots [ 1559 0 R 1564 0 R 1565 0 R ] +/Parent 1857 0 R +/Annots [ 1849 0 R 1858 0 R 1859 0 R ] >> endobj -1559 0 obj << +1849 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] /Rect [398.111 655.098 474.165 666.223] /Subtype /Link /A << /S /GoTo /D (vdata) >> >> endobj -1564 0 obj << +1858 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [345.53 520.602 412.588 531.727] +/Rect [398.111 587.85 474.165 598.975] /Subtype /Link -/A << /S /GoTo /D (descdata) >> +/A << /S /GoTo /D (vdata) >> >> endobj -1565 0 obj << +1859 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [398.111 117.115 474.165 128.24] +/Rect [345.53 453.355 412.588 464.48] /Subtype /Link -/A << /S /GoTo /D (vdata) >> +/A << /S /GoTo /D (descdata) >> >> endobj -1569 0 obj << -/D [1567 0 R /XYZ 150.705 740.998 null] +1864 0 obj << +/D [1862 0 R /XYZ 150.705 740.998 null] >> endobj -1566 0 obj << +1861 0 obj << /Font << /F27 497 0 R /F8 498 0 R /F30 689 0 R /F11 674 0 R /F14 692 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1572 0 obj << -/Length 2478 +1867 0 obj << +/Length 3499 >> stream 0 g 0 G 0 g 0 G 0 g 0 G BT -/F27 9.9626 Tf 99.895 706.129 Td [(iter)]TJ +/F27 9.9626 Tf 99.895 706.129 Td [(x)]TJ +0 g 0 G +/F8 9.9626 Tf 11.028 0 Td [(The)-333(computed)-334(solution.)]TJ 13.879 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf -29.611 -11.956 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(inout)]TJ/F8 9.9626 Tf 26.096 0 Td [(.)]TJ -59.582 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(a)-333(rank)-333(one)-333(arra)27(y)-333(or)-333(an)-334(ob)-55(ject)-333(of)-334(t)28(yp)-28(e)]TJ +0 0 1 rg 0 0 1 RG +/F30 9.9626 Tf 223.496 0 Td [(psb)]TJ +ET +q +1 0 0 1 364.616 658.507 cm +[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S +Q +BT +/F30 9.9626 Tf 367.754 658.308 Td [(T)]TJ +ET +q +1 0 0 1 373.612 658.507 cm +[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S +Q +BT +/F30 9.9626 Tf 376.751 658.308 Td [(vect)]TJ +ET +q +1 0 0 1 398.3 658.507 cm +[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S +Q +BT +/F30 9.9626 Tf 401.438 658.308 Td [(type)]TJ +0 g 0 G +/F8 9.9626 Tf 20.921 0 Td [(.)]TJ +0 g 0 G +/F27 9.9626 Tf -322.464 -19.925 Td [(iter)]TJ 0 g 0 G /F8 9.9626 Tf 22.589 0 Td [(The)-333(n)27(um)28(b)-28(er)-333(of)-333(iterations)-333(p)-28(erformed.)]TJ 2.318 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(global)]TJ/F8 9.9626 Tf -32.379 -11.955 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(optional)]TJ/F8 9.9626 Tf -29.611 -11.956 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(out)]TJ/F8 9.9626 Tf 16.549 0 Td [(.)]TJ -50.035 -11.955 Td [(Returned)-333(as:)-445(an)-333(in)28(teger)-334(v)56(ariable.)]TJ 0 g 0 G @@ -19026,26 +22025,34 @@ BT 0 g 0 G /F8 9.9626 Tf 23.758 0 Td [(Error)-333(co)-28(de.)]TJ 1.149 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -32.379 -11.956 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 29.611 0 Td [(required)]TJ/F8 9.9626 Tf -29.611 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(out)]TJ/F8 9.9626 Tf 16.549 0 Td [(.)]TJ -50.035 -11.955 Td [(An)-333(in)28(tege)-1(r)-333(v)56(alue;)-334(0)-333(means)-333(no)-334(error)-333(has)-333(b)-28(een)-333(detecte)-1(d)1(.)]TJ 0 g 0 G - 139.477 -352.677 Td [(131)]TJ + 139.477 -284.931 Td [(135)]TJ 0 g 0 G ET endstream endobj -1571 0 obj << +1866 0 obj << /Type /Page -/Contents 1572 0 R -/Resources 1570 0 R +/Contents 1867 0 R +/Resources 1865 0 R /MediaBox [0 0 595.276 841.89] -/Parent 1551 0 R +/Parent 1857 0 R +/Annots [ 1860 0 R ] >> endobj -1573 0 obj << -/D [1571 0 R /XYZ 99.895 740.998 null] +1860 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [347.301 655.098 423.355 666.223] +/Subtype /Link +/A << /S /GoTo /D (vdata) >> >> endobj -1570 0 obj << -/Font << /F27 497 0 R /F8 498 0 R /F11 674 0 R >> +1868 0 obj << +/D [1866 0 R /XYZ 99.895 740.998 null] +>> endobj +1865 0 obj << +/Font << /F27 497 0 R /F8 498 0 R /F30 689 0 R /F11 674 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1576 0 obj << +1871 0 obj << /Length 80 >> stream @@ -19053,26 +22060,26 @@ stream 0 g 0 G 0 g 0 G BT -/F8 9.9626 Tf 315.088 90.438 Td [(132)]TJ +/F8 9.9626 Tf 315.088 90.438 Td [(136)]TJ 0 g 0 G ET endstream endobj -1575 0 obj << +1870 0 obj << /Type /Page -/Contents 1576 0 R -/Resources 1574 0 R +/Contents 1871 0 R +/Resources 1869 0 R /MediaBox [0 0 595.276 841.89] -/Parent 1551 0 R +/Parent 1857 0 R >> endobj -1577 0 obj << -/D [1575 0 R /XYZ 150.705 740.998 null] +1872 0 obj << +/D [1870 0 R /XYZ 150.705 740.998 null] >> endobj -1574 0 obj << +1869 0 obj << /Font << /F8 498 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1580 0 obj << +1875 0 obj << /Length 7011 >> stream @@ -19129,65 +22136,65 @@ BT 0 g 0 G [-500(S.)-267(Filipp)-27(one,)-280(P)83(.)-267(D'Am)28(bra,)-280(M.)-267(Cola)-55(janni,)]TJ/F17 9.9626 Tf 197.776 0 Td [(Using)-297(a)-296(Par)51(al)-51(lel)-297(Libr)52(ary)-297(of)-296(Sp)51(arse)]TJ -177.297 -11.955 Td [(Line)51(ar)-352(A)26(lgebr)51(a)-352(in)-352(a)-352(Fluid)-352(Dynami)1(cs)-352(Applic)51(ations)-352(Co)51(de)-352(on)-352(Linux)-352(Clusters)]TJ/F8 9.9626 Tf 320.465 0 Td [(,)]TJ -320.465 -11.955 Td [(in)-398(G.)-399(Jou)1(b)-28(ert,)-415(A.)-398(Murli,)-414(F.)-399(P)28(eters,)-414(M.)-399(V)84(annesc)27(hi,)-414(editors,)-415(P)28(arallel)-398(Com-)]TJ 0 -11.955 Td [(puting)-354(-)-354(Adv)55(ances)-354(&)-354(Curren)28(t)-355(Issues,)-359(pp.)-354(441{448,)-360(Imp)-28(erial)-354(College)-354(Press,)]TJ 0 -11.955 Td [(2002.)]TJ 0 g 0 G - 143.905 -29.888 Td [(133)]TJ + 143.905 -29.888 Td [(137)]TJ 0 g 0 G ET endstream endobj -1579 0 obj << +1874 0 obj << /Type /Page -/Contents 1580 0 R -/Resources 1578 0 R +/Contents 1875 0 R +/Resources 1873 0 R /MediaBox [0 0 595.276 841.89] -/Parent 1586 0 R +/Parent 1857 0 R >> endobj -1581 0 obj << -/D [1579 0 R /XYZ 99.895 740.998 null] +1876 0 obj << +/D [1874 0 R /XYZ 99.895 740.998 null] >> endobj -1582 0 obj << -/D [1579 0 R /XYZ 99.895 696.263 null] +1877 0 obj << +/D [1874 0 R /XYZ 99.895 696.263 null] >> endobj 658 0 obj << -/D [1579 0 R /XYZ 99.895 699.619 null] +/D [1874 0 R /XYZ 99.895 699.619 null] >> endobj -1583 0 obj << -/D [1579 0 R /XYZ 99.895 643.15 null] +1878 0 obj << +/D [1874 0 R /XYZ 99.895 643.15 null] >> endobj 711 0 obj << -/D [1579 0 R /XYZ 99.895 588.618 null] +/D [1874 0 R /XYZ 99.895 588.618 null] >> endobj 710 0 obj << -/D [1579 0 R /XYZ 99.895 534.087 null] +/D [1874 0 R /XYZ 99.895 534.087 null] >> endobj 664 0 obj << -/D [1579 0 R /XYZ 99.895 479.555 null] +/D [1874 0 R /XYZ 99.895 479.555 null] >> endobj 665 0 obj << -/D [1579 0 R /XYZ 99.895 436.978 null] +/D [1874 0 R /XYZ 99.895 436.978 null] >> endobj 682 0 obj << -/D [1579 0 R /XYZ 99.895 394.402 null] +/D [1874 0 R /XYZ 99.895 394.402 null] >> endobj 661 0 obj << -/D [1579 0 R /XYZ 99.895 351.272 null] +/D [1874 0 R /XYZ 99.895 351.272 null] >> endobj 662 0 obj << -/D [1579 0 R /XYZ 99.895 308.696 null] +/D [1874 0 R /XYZ 99.895 308.696 null] >> endobj -1584 0 obj << -/D [1579 0 R /XYZ 99.895 266.119 null] +1879 0 obj << +/D [1874 0 R /XYZ 99.895 266.119 null] >> endobj 657 0 obj << -/D [1579 0 R /XYZ 99.895 223.543 null] +/D [1874 0 R /XYZ 99.895 223.543 null] >> endobj -1585 0 obj << -/D [1579 0 R /XYZ 99.895 181.52 null] +1880 0 obj << +/D [1874 0 R /XYZ 99.895 181.52 null] >> endobj -1578 0 obj << +1873 0 obj << /Font << /F16 495 0 R /F8 498 0 R /F17 654 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1589 0 obj << +1883 0 obj << /Length 3124 >> stream @@ -19223,99 +22230,99 @@ BT 0 g 0 G [-500(M.)-443(Snir,)-471(S.)-443(Otto,)-471(S.)-443(Huss-Lederman,)-471(D.)-443(W)84(alk)27(er)-443(and)-443(J.)-443(Dongarra,)]TJ/F17 9.9626 Tf 321.124 0 Td [(MPI:)]TJ -300.645 -11.955 Td [(The)-365(Complete)-365(R)51(efer)51(enc)51(e.)-365(V)76(ol)1(ume)-366(1)-365(-)-365(The)-365(MPI)-365(Cor)51(e)]TJ/F8 9.9626 Tf 228.803 0 Td [(,)-343(sec)-1(on)1(d)-342(edition,)-343(MIT)]TJ -228.803 -11.955 Td [(Press,)-333(1998.)]TJ 0 g 0 G - 143.905 -352.677 Td [(134)]TJ + 143.905 -352.677 Td [(138)]TJ 0 g 0 G ET endstream endobj -1588 0 obj << +1882 0 obj << /Type /Page -/Contents 1589 0 R -/Resources 1587 0 R +/Contents 1883 0 R +/Resources 1881 0 R /MediaBox [0 0 595.276 841.89] -/Parent 1586 0 R +/Parent 1857 0 R >> endobj -1590 0 obj << -/D [1588 0 R /XYZ 150.705 740.998 null] +1884 0 obj << +/D [1882 0 R /XYZ 150.705 740.998 null] >> endobj -814 0 obj << -/D [1588 0 R /XYZ 150.705 716.092 null] +847 0 obj << +/D [1882 0 R /XYZ 150.705 716.092 null] >> endobj 697 0 obj << -/D [1588 0 R /XYZ 150.705 688.251 null] +/D [1882 0 R /XYZ 150.705 688.251 null] >> endobj 663 0 obj << -/D [1588 0 R /XYZ 150.705 632.184 null] +/D [1882 0 R /XYZ 150.705 632.184 null] >> endobj 660 0 obj << -/D [1588 0 R /XYZ 150.705 590.562 null] +/D [1882 0 R /XYZ 150.705 590.562 null] >> endobj 656 0 obj << -/D [1588 0 R /XYZ 150.705 544.789 null] +/D [1882 0 R /XYZ 150.705 544.789 null] >> endobj 659 0 obj << -/D [1588 0 R /XYZ 150.705 512.909 null] +/D [1882 0 R /XYZ 150.705 512.909 null] >> endobj -1591 0 obj << -/D [1588 0 R /XYZ 150.705 480.475 null] +1885 0 obj << +/D [1882 0 R /XYZ 150.705 480.475 null] >> endobj -1587 0 obj << +1881 0 obj << /Font << /F8 498 0 R /F17 654 0 R /F30 689 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1592 0 obj -[399.7 399.7 513.9 799.4 285.5 342.6 285.5 513.9 513.9 513.9 513.9 513.9 513.9 513.9 513.9 513.9 513.9 513.9 285.5 285.5 285.5 799.4 485.3 485.3 799.4 770.7 727.9 742.3 785 699.4 670.8 806.5 770.7 371 528.1 799.2 642.3 942 770.7 799.4 699.4 799.4 756.5 571 742.3 770.7 770.7 1056.2 770.7 770.7 628.1 285.5 513.9 285.5 513.9 285.5 285.5 513.9 571 456.8 571 457.2 314 513.9 571 285.5 314 542.4 285.5 856.5 571 513.9 571 542.4 402 405.4] -endobj -1593 0 obj +1886 0 obj [892.9 339.3 892.9 585.3 892.9 585.3 892.9 892.9 892.9 892.9 892.9 892.9 892.9 1138.9 585.3 585.3 892.9 892.9 892.9 892.9 892.9 892.9 892.9 892.9 892.9 892.9 892.9 892.9 1138.9 1138.9 892.9 892.9 1138.9 1138.9 585.3 585.3 1138.9 1138.9 1138.9 892.9 1138.9 1138.9 708.3 708.3 1138.9 1138.9 1138.9 892.9 329.4 1138.9] endobj -1594 0 obj -[525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525] +1887 0 obj +[285.5 399.7 399.7 513.9 799.4 285.5 342.6 285.5 513.9 513.9 513.9 513.9 513.9 513.9 513.9 513.9 513.9 513.9 513.9 285.5 285.5 285.5 799.4 485.3 485.3 799.4 770.7 727.9 742.3 785 699.4 670.8 806.5 770.7 371 528.1 799.2 642.3 942 770.7 799.4 699.4 799.4 756.5 571 742.3 770.7 770.7 1056.2 770.7 770.7 628.1 285.5 513.9 285.5 513.9 285.5 285.5 513.9 571 456.8 571 457.2 314 513.9 571 285.5 314 542.4 285.5 856.5 571 513.9 571 542.4 402 405.4 399.7 571 542.4 742.3 542.4 542.4 456.8] endobj -1595 0 obj +1888 0 obj +[575.2 657.4 525.9 657.4 543 361.6 591.7 657.4 328.7 361.6 624.5 328.7 986.1 657.4 591.7 657.4 624.5 488.1 466.8 460.2 657.4 624.5 854.6 624.5 624.5] +endobj +1889 0 obj [533.6] endobj -1596 0 obj +1890 0 obj [413.2 413.2 531.3 826.4 295.1 354.2 295.1 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 295.1 295.1 295.1 826.4 501.7 501.7 826.4 795.8 752.1 767.4 811.1 722.6 693.1 833.5 795.8 382.6 545.5 825.4 663.6 972.9 795.8 826.4 722.6 826.4 781.6 590.3 767.4 795.8 795.8 1091 795.8 795.8 649.3 295.1 531.3 295.1 531.3 295.1 295.1 531.3 590.3 472.2 590.3 472.2 324.7 531.3 590.3 295.1 324.7 560.8 295.1 885.4 590.3 531.3 590.3 560.8 414.1 419.1 413.2 590.3 560.8 767.4 560.8 560.8] endobj -1597 0 obj +1891 0 obj [611.1 611.1 611.1] endobj -1598 0 obj +1892 0 obj [777.8 277.8 777.8 500 777.8 500 777.8 777.8 777.8 777.8 777.8 777.8 777.8 1000 500 500 777.8 777.8 777.8 777.8 777.8 777.8 777.8 777.8 777.8 777.8 777.8 777.8 1000 1000 777.8 777.8 1000 1000 500 500 1000 1000 1000 777.8 1000 1000 611.1 611.1 1000 1000 1000 777.8 275 1000 666.7 666.7 888.9 888.9 0 0 555.6 555.6 666.7 500 722.2 722.2 777.8 777.8 611.1 798.5 656.8 526.5 771.4 527.8 718.7 594.9 844.5 544.5 677.8 762 689.7 1200.9 820.5 796.1 695.6 816.7 847.5 605.6 544.6 625.8 612.8 987.8 713.3 668.3 724.7 666.7 666.7 666.7 666.7 666.7 611.1 611.1 444.4 444.4 444.4 444.4 500 500 388.9 388.9 277.8 500 500 611.1 500 277.8 833.3 750 833.3 416.7 666.7 666.7 777.8 777.8 444.4] endobj -1599 0 obj +1893 0 obj [339.3 892.9 585.3 892.9 585.3 610.1 859.1 863.2 819.4 934.1 838.7 724.5 889.4 935.6 506.3 632 959.9 783.7 1089.4 904.9 868.9 727.3 899.7 860.6 701.5 674.8 778.2 674.6 1074.4 936.9 671.5 778.4 462.3 462.3 462.3 1138.9 1138.9 478.2 619.7 502.4 510.5 594.7 542 557.1 557.3 668.8 404.2 472.7 607.3 361.3 1013.7 706.2] endobj -1600 0 obj +1894 0 obj [569.5 569.5 569.5 569.5 569.5 569.5 569.5 569.5 569.5 323.4] endobj -1601 0 obj +1895 0 obj [525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525] endobj -1602 0 obj +1896 0 obj [639.7 565.6 517.7 444.4 405.9 437.5 496.5 469.4 353.9 576.2 583.3 602.6 494 437.5 570 517 571.4 437.2 540.3 595.8 625.7 651.4 622.5 466.3 591.4 828.1 517 362.8 654.2 1000 1000 1000 1000 277.8 277.8 500 500 500 500 500 500 500 500 500 500 500 500 277.8 277.8 777.8 500 777.8 500 530.9 750 758.5 714.7 827.9 738.2 643.1 786.3 831.3 439.6 554.5 849.3 680.6 970.1 803.5 762.8 642 790.6 759.3 613.2 584.4 682.8 583.3 944.4 828.5 580.6 682.6 388.9 388.9 388.9 1000 1000 416.7 528.6 429.2 432.8 520.5 465.6 489.6 477 576.2 344.5 411.8 520.6 298.4 878 600.2 484.7 503.1 446.4 451.2 468.8 361.1 572.5 484.7 715.9 571.5 490.3 465.1] endobj -1603 0 obj +1897 0 obj [613.3 562.2 587.8 881.7 894.4 306.7 332.2 511.1 511.1 511.1 511.1 511.1 831.3 460 536.7 715.6 715.6 511.1 882.8 985 766.7 255.6 306.7 514.4 817.8 769.1 817.8 766.7 306.7 408.9 408.9 511.1 766.7 306.7 357.8 306.7 511.1 511.1 511.1 511.1 511.1 511.1 511.1 511.1 511.1 511.1 511.1 306.7 306.7 306.7 766.7 511.1 511.1 766.7 743.3 703.9 715.6 755 678.3 652.8 773.6 743.3 385.6 525 768.9 627.2 896.7 743.3 766.7 678.3 766.7 729.4 562.2 715.6 743.3 743.3 998.9 743.3 743.3 613.3 306.7 514.4 306.7 511.1 306.7 306.7 511.1 460 460 511.1 460 306.7 460 511.1 306.7 306.7 460 255.6 817.8 562.2 511.1 511.1 460 421.7 408.9 332.2 536.7 460 664.4 463.9 485.6] endobj -1604 0 obj +1898 0 obj [583.3 555.6 555.6 833.3 833.3 277.8 305.6 500 500 500 500 500 750 444.4 500 722.2 777.8 500 902.8 1013.9 777.8 277.8 277.8 500 833.3 500 833.3 777.8 277.8 388.9 388.9 500 777.8 277.8 333.3 277.8 500 500 500 500 500 500 500 500 500 500 500 277.8 277.8 277.8 777.8 472.2 472.2 777.8 750 708.3 722.2 763.9 680.6 652.8 784.7 750 361.1 513.9 777.8 625 916.7 750 777.8 680.6 777.8 736.1 555.6 722.2 750 750 1027.8 750 750 611.1 277.8 500 277.8 500 277.8 277.8 500 555.6 444.4 555.6 444.4 305.6 500 555.6 277.8 305.6 527.8 277.8 833.3 555.6 500 555.6 527.8 391.7 394.4 388.9 555.6 527.8 722.2 527.8 527.8 444.4 500] endobj -1605 0 obj +1899 0 obj [638.9 638.9 958.3 958.3 319.4 351.4 575 575 575 575 575 869.4 511.1 597.2 830.6 894.4 575 1041.7 1169.4 894.4 319.4 350 602.8 958.3 575 958.3 894.4 319.4 447.2 447.2 575 894.4 319.4 383.3 319.4 575 575 575 575 575 575 575 575 575 575 575 319.4 319.4 350 894.4 543.1 543.1 894.4 869.4 818.1 830.6 881.9 755.6 723.6 904.2 900 436.1 594.4 901.4 691.7 1091.7 900 863.9 786.1 863.9 862.5 638.9 800 884.7 869.4 1188.9 869.4 869.4 702.8 319.4 602.8 319.4 575 319.4 319.4 559 638.9 511.1 638.9 527.1 351.4 575 638.9 319.4 351.4 606.9 319.4 958.3 638.9 575 638.9 606.9 473.6 453.6 447.2 638.9 606.9 830.6 606.9 606.9 511.1 575 1150] endobj -1606 0 obj +1900 0 obj [726.9 688.4 700 738.4 663.4 638.4 756.7 726.9 376.9 513.4 751.9 613.4 876.9 726.9 750 663.4 750 713.4 550 700 726.9 726.9 976.9 726.9 726.9 600 300 500 300 500 300 300 500 450 450 500 450 300 450 500 300 300 450 250 800 550 500 500 450 412.5 400 325 525 450 650 450 475] endobj -1607 0 obj +1901 0 obj [625 625 937.5 937.5 312.5 343.7 562.5 562.5 562.5 562.5 562.5 849.5 500 574.1 812.5 875 562.5 1018.5 1143.5 875 312.5 342.6 581 937.5 562.5 937.5 875 312.5 437.5 437.5 562.5 875 312.5 375 312.5 562.5 562.5 562.5 562.5 562.5 562.5 562.5 562.5 562.5 562.5 562.5 312.5 312.5 342.6 875 531.2 531.2 875 849.5 799.8 812.5 862.3 738.4 707.2 884.3 879.6 419 581 880.8 675.9 1067.1 879.6 844.9 768.5 844.9 839.1 625 782.4 864.6 849.5 1162 849.5 849.5 687.5 312.5 581 312.5 562.5 312.5 312.5 546.9 625 500 625 513.3 343.7 562.5 625 312.5 343.7 593.7 312.5 937.5 625 562.5 625 593.7 459.5 443.8 437.5 625 593.7 812.5 593.7 593.7 500 562.5 1125] endobj -1608 0 obj << -/Length1 1785 -/Length2 12275 +1902 0 obj << +/Length1 1799 +/Length2 12437 /Length3 0 -/Length 14060 +/Length 14236 >> stream %!PS-AdobeFont-1.1: CMBX10 1.00B @@ -19331,7 +22338,7 @@ stream /ItalicAngle 0 def /isFixedPitch false def end readonly def -/FontName /GLQIZN+CMBX10 def +/FontName /LAZSZH+CMBX10 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def @@ -19357,6 +22364,7 @@ dup 83 /S put dup 84 /T put dup 85 /U put dup 86 /V put +dup 89 /Y put dup 90 /Z put dup 97 /a put dup 98 /b put @@ -19419,51 +22427,59 @@ S ?] •ˆFÂx¸Âºþz¯‹DÈL•_‰¡>b T¼vÊ»¿b–Þ§œ×ÈÆpñ'aŽ™uµšˆ…á&õzØM7nGkßÚÈhûjúÙÖ”µa#ÄÙõSfÐSµ/+ 츮 †Å5æ&`8­¬þ1?Îá¢æ‰’¬Ê{·ù—p~£wÓ~¦ÿ5¿¼(f¥r³‘ù¸Eh]º^bñfè‰÷hü•»Ç‘XÂ;/Ñ%o†¦OvÙšcŠÀÜß9³ÁÂÙr²çXo$²Ý’-#z}ÿýfSUÏ»îy;ÿÍ”Ïýº>r^ÜôÍä0~;‘‰:6]ô:S½ÒSŽ( xŽ:b´ NPc´ Ái:(O¤>©¶EÿQÀÓú@q;¨y¿Ãʨ¹Ø… Áª‹¾§ïFšï nÍ<&ª½S^Ÿ½ÅÏ…‹üØ'¤,ÅÌÄñ5:8 N‰ø «:U6øHíÞ¢ êS¥µîK¢äL M7ÿ Aä“þÚoKrî;pzþ·ÉYHbòЫFÎ&/ԋ㊞á5Ý;–O*öÿ÷'²Ïà;Øòƒûh2Ãã÷˸¼«2Ï*ŽaK»2GËÿAÖ`ÀOn˜r!¸Ll‡>ó¹Šâ¨¬%hª.ŠrÂYèí0*#ïI×ÁËÍŒãVäƶ‰·Ô³âKO¾Ï+Fˆk4Ô -æN¾UÌÀôûìƽP’-³b,5Hå­_]Ø´a§æç¡,¥8Ù…ÆTD§˜˜]‚}²ìöÅÔ!0õÏ$™LÓ°Õif’ ‚ßOÏV¿ÄQ¹ìû{˜ $„ ¨_˜+µÎNh貊‰¥n 'Kq4íâ¬Ì¼tWÈÝj’<öƒÎ‡Z_(¿¤tÍ cˆ{÷ÑдûT0VÌŠAÈ}ƒÀ³AR$Ï(3‹JŽÉy3êQG4R-€GŒŸä„½öñz,.§9ìC¢iâ•‘–­TiÑ2ãe¸EÂÄ}˜ÒšÝˆð]š¼Ò×÷]ØœƒYVS¢ç§KdÉWÜ p®ó Йù|Ä~U•ER±N`ÕƒqÂv­Çix£oße`ºÚgYu¥¨R˲<0÷óÅ^ùg/µ•KS]`Îá61¿.·)ó&»ëƒ’ÍÈ…K2)¥(FÑ.`pu¾¥Kÿ» vˆiŒ»Ì{Î6È°}|€‡Ë æ=æR?ûÜ ò"[Ý) AC2ùô0ÝH‘vŒHFg ¾G[´€À÷wàDF:5³–NEòª$,¶{$,ÙAí!RÙvÎvøé\Õ?” ]ug+(`S/äyRNÚPþx¡kµIdE7 -[5õÚ†¬‘‘{õ¦°\|IßðÕDxæäGoÍÄFöÑ"„yÅByÓOeãr§VššxNJχ>Š¿öu¿ˆ¾VWšÞIÐ8+%…ê8…ÎT8— )Åá0Y'ÎáçسսãòZ.:MX¯LÚ4[3Ëu=”¬Õš£µ—@XÃHÍz=//§Ý\ èI²_±ÅO¨_òEË”CÊ›RQ$\ÛûÃã\Á \æjŒÈR ,yø9vß@É‚’3ð'LCbŸ¥GFÕ1 :±ŒcoP]TÁlzÚ -W §ç"üõˆìSaMðÝ›~Á’+ þ}‹ãjÿÂQ2ƒÓïçyŒÂû‚‡ŸÖ£ÞÔVsØÁË/ƒ „7MÓ[õ¾›I’:7ÄÕ5l9RÌÏ<Ö4_ÅãOŽæÏAË|‹ÔQžÒ_áž=aŒœöáR£‘ §MÂoæ }›o3, Æ P—¦WcÔQy¥>Ïv¡êˆÍ£ài:Á€›x(ÂqØ“÷°)ñt12èx È’d¤Ö9 -L1ÕMÕ/%½¼C‘嶟ƥN 0ð†(a#Æï+¿ðd‚Dƒã±»(­IO„ù©©GeˆO†ÉÒÝ!kWϪÉïõZä •¶B"°ÒI¸U¤Gâd´íÀ'+æ&ä§ÖúW³û>̵ 0åOJ’b³l¹2FE ªöº!¢iÍ`•¬¨58¿…¢c£Hö+…@ÖŶ†ÞÜáðQ°N_åÃML Ѩª¼è‰`šdý…Ë ±P1pªu{öT‚Óäàñ2æáÑmGþìZ«nCµb¹FÕJ—­ñ™tí ý»7›&à¢ÐøH Aú ¥3«ÌïúnTylzhZ†½^ €•zî[›(<¦]=‹•8øÈ1³Ìõßhðç ý{”ÔMxYZ³)&ŒdfÔÁŠBª?Ìœ¾´Æ€ IÜ7ˆdkÐ^Ìà-;'Ʀº;y2qà‰»'Ìà´]&sH͈ž¶]3È98†}hA¦ £‰ÖîjV ØÆ`• ùÕ ÎtìA¨x<çeŸé¹Kqj_{Q¼îïÀŒ4ÌÉáˆÅ~¾g›”F%žæ­Vïþ/µm\R7ÆÞH5ÉòrÙ‡/v·N÷w¥ 'ð$žOYs1¾=å@0ÅcÎÔ¶ -³¯hìŒ>ßz}ª+ÿœçߵ˒ð:ˆ¶ßÅ’Ô°Œ -´™,µöðj -—ßõ¤×W›®0KÈÄ­¡Áj[A´7C)½¬´ÏK¤'“Ákiè…¡îûSûšAnÝ>|ÿT¦ -û>Ï>ëfÁê]Úk¼2¬x\æ‹jUYOa|gŽÌƒÌ H/ðÓýMLö÷ÂUüõQF ƒõPHt€°²µ;?³†¼ÅÉcMÇÀ?ú‚e­¾ $˜æiXG4u{x¤Ad®€FùlñVø8“ 1Íï1å°ü;ZW!\%ˆ§[Xuˆ\3ƒ¶Fg^ÎÜîd…~ 4/~V÷¤˜IiñËGJŠÉyzÌÙhû•¼vpõ"$×-µ€9𶞵`ËØe´è7;#HïÎãÝËAvàX/øxÏTÈK~8Õtƒ¶ˆõ…T‘~ð]³ð©ËR8) -AÙ®(ÑJLz龙ܞCd‘cmÏ_çk£€8.|:ÓêÛ÷Í`®^ú]üBsÃ1RqR,¨VÖùc6ò°„Ú…*Rm5vçê cj&8Ÿ¼"†L0LáSxǵÁxÄÿc¤Écň`Åp ; -2¼2‰î$оîνªâñß{‡BOèµ%¥cZ#öÕ M‹Ú%´«êãÍ|ÎBÜMƒ}$¯Õæ¯E/š2¥¤ð:všJO6…„i¡úŒ6w9{ ‚gJò!‘%îI >‡œµÚ7h ºÉq!eNýFÒŸ¼ttD̉̂ì36¸@Í°BÔÝ4 -‡¸Y¦$€ê]ˆóŽÅòQã"wÂðôM’ÑS΂htíü§¾ŽcpÈg®| KÉ×OKùUþæA#¹šcŽä´0IÄ»ðgöðzPÕ\j»‡IįÙÀËÑõ´/7¿-È·‚õzXJã_§•mZªÖn}‘ù©ñSFï¹áìÜUv´ß5êÈIµiŸÏ¡†#}ÍÁ`X_ÌUþw/>²â6ªu{4 ð¼rïËQßÐ5dæŒÀÄþ"0;'åŒtoŒ¬XŠì(ú÷xíß° „¹ùDÿ茀ožší Ê‰ßºUªãDH¯> -"iú<<ðžòÑÉ°IæW9’rLÕ€zD+„ØáÎÄõmßëR²l麧ýÙê!œ?›/2É= xžÿzÆþ¢¶‘‚Žq‚÷Î ´£ŸÃ/Æ·]ÉY‰ð õ/«ªË…G^nÕ©§U¡-P¶ÈžŒ:Ü¥Oâ—c˜HC _‡rÎü4ÔÐ1‘ãd:ä@eù·ËÖ„JD+þð™˜Lø¬_Äד‘] 2L“rþ÷ÖÖl >›K¥¡º>5þ‡_q7snàañ(¶¡"a8Áöë’¾ô™&ã»üJË8‚,‡†ÓÊJtáo*§ÊG>]‚†$ëÒ‚èÎØ#ZZ òk5ŧڃ­¥Rªîy™È`…B¶´5XYa¢>b¤CŠº÷q -nF©IQ -cÙÂ%÷W¼õHa;.‚á0©à]ûÞʈÇÅžÇÎKý§Š™¤ÿ¬³!­ªCÚ%j]™Ôõ]žk7™åšßT„ 3'‹s£*CPˆò)#8•ìãä·*Ýñøn§ÚÀëoë}ïë¨ø=Rè×4aS¯îtÈ¿3‡»dqF°ÁÊúaÿ±Ë sT'ì=òké~ -ÑZÝfè³€»²«SɽØŽÑ2¸7¶SÅa¨ “Ty›Iª+Tt«–Í4 È…øò qà(ý2†—uçý@뤘[ _|E&ÃïflðDÝ!NÚU/þ×<¾7p L¤CK8¢T>Ÿ±™¨àà:Àžwp2"ë vØi°æר:‹tJ€ÐuøðPÌ<ÃÒ.—i0Û ž’À° -hh4Œo„Àå·Y|L•…škÔÅ8hêÖf]ý}*Ý+¾ÝÀ½2Iß®pàØ>·ßŠ¼¯)’j38Gæ~ÍãD­!–Ž8ËçN®Sž?”ß¾6Aô©„,AŽ$ýÇÖÇp<Š7PË6늂 Â×6þk×ê,Më>0CL Zb+Ø…V•Etžk{;„¯ò†‹-”rÊHýØíY¥%';îKçÒ@Eë°ï7+̆"E‘R2òöɬ]´QD½fªÓÅ’) Eëúf¿òãêàç½ÒiW}Q+ êžaB@daâEªU1ç_„ý¡£æË«ÁErÆŠyÜW{«òÐ/ÄžPŸN'–)0Óð—veV`PÄÙÚÀô“ÿMGuÂ{‰ˆ€÷²d¦-×WsâèxM`ï7ö»¨.µ^‹†yå_¾K늨;?;BzpCæ")Ètúª[A íɚפ·# )vÑÍ o_ÍsqÑ÷cù²B*C)\ÁwfÎp¶Tk¿æÅEá CÒTþ|Hp³-jënßqÞÃoK¤—²±´Û5Dî7h ÐÔw²'§¤ljY)l}Ç™fdó‹'ÀŒeIÀ:D0;}Õößo.~hï ºaЧÚÝ2J’²ýšÝRr˜ œ]œý@’…ú[F˜dQ^lÙ…Ä’ ªvë–6rПBwÃÆd>fÛ÷µóZ4;òÞ®§{¨ûè¨HaµØ°ÉH&¸••Ø¸½M3¡h³+¦AÞëÀY;åÅEÁJá¯æÑ’øú¢–·ß«Î}¿¡¾EˆÉ±½ø³º¤Al;ZUÃüttÊ·ìûUúeï ÐÛÀ¡ nT›˜eëªJóÚÍ{NI|oÿ‚½ÈÎ8F{Â*Röž¯ÑLæäËÉ ‚ý¸”uø=î͆‹>äöR3I‹Ž/ÊÛå)©'e39÷-A˜?Ë<´1+‘¨é,)µ‘\jtœñélŽTœLoŒvV&fØQÆÙ ±Mܵž½ã6¾O!rÞÛ:püܯ‚;ÙAI4ã컵ÍvVœ{™×ZÆ)ß(*Ù1SpB~|M- ÕèTôv…ö (ü¶ß……ƒŒsZ•­»¤©øî¶þRæ—'T‡L:…7óæLùyQ¯&™RïØ¥k»©/àéàZÖpº×wמB“¯“ÍA#‰c½•“Jv+^Wm7.€ûìöÜLitÖÍ„£O¦ŽÙÝô÷½ WDqÏœªɱN^¬äûà›äX@“¨Elõõ 3& x­Ãªä4Xµ”çÈROVËCÑ5—Ôÿ?P ˜¿‰,Ž®1¢èßð¾õa|ª5“Ò7“+ß]Tþó·:’Æ^£²Y£êPæåQ*ªOàwsÀéW/«00™ƒ¹•éÇåš&ÞÛJ¼@ÄÞ}»60"ïAÏ;¨çWQ~ýc¬cXx9‹k”ê§ÜkÆâ |÷ÔÙG÷j$ -5—‹$S˧dEó&ëÄ3±;«¾ã7gjÐ?:WügÍ0Ž–—¶ß¼D%”¼…~x¢dl˜¸Ñƒ;W4Ë:/T3iÒ-Ü`6püWÂ* 8^øäÀm»ewlÊé–YâUê•ï@’eˆÛ -–žÂë¤(Ü.Àa*;A{@’~‰“—ÑêøM§s ûy {Ô ]­ßRßþ´¤*zo¸K°€…0 ŽvÜ,¿a‚ñWÌ1•¾')´)Žö†¨¥ÿËM‚8?RŸ˜#¯ý¶öangî0-=ü#²œ*ˆNíëýNH쫯ñœtâÖözÏÊÚU -šž)Š}y{®¸é”ÒÑfÑ‘~þÅz7™<]×:yN‚Yf®A&ˆsZºŽ>gW¤/Ú¾Q0®žrÿåv—…¥“ËÎdö{I$˜¾®ôè³~·:H[Óúl¹3­z74k—òÇD©¿B»Ž!1\gÐeîM‚‘3746•T1>À߀å‚Ë"°ËxF:Åëá~ŽùýÓ«O˜ó¢à„~¸»çëˆë—p$åS,’Ë=ɉ„qFU-`WéâÓ߆*–u“C"Á+Gþ)ÿVt‡ö;xf?þ`ë?cåI‰ÉC&¢†ÿFÇdô‘` -©ÊwØSœb=y²äõ»°n‚!Î×g‚eAÅüpŒ±qit6…¹'³¸$§Ué‘'ga»ç‚[è+éÓ9«7K¸­‰ZEz/ž•þî\#\7éîøø´™¦&_„úÏI!2ƒÞ S³þ Ö¶Ìñ!UVÑ5|Š9V¤¡PxŠ¢šåI/P BBÓäAf¤®Wc£•½Ñ9²X„yD\¹G¾u:ô“—Y±Oº‹<&”í‚Sð™-Îß±¡íx4ÌÞ¦4ÄïgÚOóõò¤Ôý^<ã‡G0 QW(‘ÄGU]é°eÁAÕNr˜Íïpˆ‰ï `”’\g™Ÿ9¹XD¶T@>Q¤¦y'LºÈÌq¬#Ú…€»Ã«ä×Ʀ€‹š‰Ò}7oãØuÖumûêòɶ×}Có$Â[OPq®šòÊ&Ç7šh¸Ur¸HNûÿµ)ÊuÙuoÇûA‰"4ž¤ÜÔîÁL;ýmÉ9ѹîôi¯ËùS÷en,æ¼çì\§/SÁë%´çÅqKv3mñÒá“ð–6§daÐTp)Í€M“€×ËŠ…ð]j8ç}š¤9<ðàS•×f_Øù;CDõå±½0ËÆÑ †j膚AüÏoÛ»]íæ]J蓶 ßçãj³P¥‚íOò"1pFÂf¥…*ÍÞ  ýAu"…XáÛR¼Ó@3‚X~ɲ"9ñšà(c <ñ˜”fGÿE?ñ¹,¢ÍEoÓS¤ÜĶ4(ÁŸÿ)ÀSJe6ÑÜùR’[UcZž¨hÏR]{¥’+£™ªwê˜n8ÓÇgtïɲ\­Ç_IKD2F0ˆï>1Æ°úlF¿õß62r¶&1¡®·¡ÄÚ¶ÿÆÏû¶¹\öAÜ>=äûù~TóŽû±ù h"'ñâŠB¢\«ÏæùiOš^*¢›±¾TËP‹Ò^©«ž¡Ö”(‘þÞ–…£‘i¥¡üL· (^oðQÜyqU:jpOQ*Pg&JŠgÌKVÄ›ÜÃ&È\JT;8™5í5! Quöð„/»æª¸÷N¼¯õ³: ,G/YU“²ŸrøyÓ^žŒ]6^%ÛŽµ í»®×N¸*¾\Ò÷©™^¼ö_èø85|]§Ÿµ',"bÿm½ÂÞú_¿²Í­’¾ÛщõKÕ@e$èߤ†2.p‚XCj€@³W˜NŒ¯ézÌgtö¥·;øÅ9xó>6L¯w:YäïG0|8µº€:Ó£ÜB­Zžùþ²Š²¥:!-eY³ +_!ˆýU.>2²NùÝègJn²O´Là -¢¦wÀɾה‹íDtâ&ìu¶:@ü¥p¦í¼ëuÁçsšg<él‡lYlb«¦ë¼ÉÚ2èhÅäêñÙªôºÿ¿öï×–^0pÙÒÉ)¼¹êĪ -±×v–žåh£mÄî Ç6P¥Çn`|Þ@/¤÷7ºýöÿ]‡xzŠ…=#å2Våõ°·±¥Dö×–±›ÊàIվɜŠK~š¹x¦Âè n!Z?gk+°.ŒZÙ…ÅÌ=QàVO+ŠM S7‹[<*äp:o] £ -­rEË®B×éF¢°‚p§èBVÝË+.õç&0Š%f¦\U2w¡¥¥ÀaSbr1ûùÃ~,O¦×ä'üóa?ÐÆ““o¨*Œ½ïÆDí>¬q`YŽˆ$2»'1úaµBŽSK ÑÂf‰LûFú`q£Ê,ç=³zuÈ.?¥ù̪ûKS]f ®êAri゘8†Ëüo~À‰q¨æÌ(42 ÂIupHNë;Ÿ{ "CÀUfrÕŽW?Î@õ-ÎܺÂ5ÈÜcr€p5G TÜ»òÄ(h;¼=̬øÛp@¨jQÊ,1ó_Ãÿ „KÏeèø.Š„XÂQDÿèa»á(ý RÁñ&¨µ§ ™’â“.±¯Žÿúxáb•»#{æ}oÛÌVoòë˜qàVÌŠ³6 2„&›Ëš…ÈS€¼ÒÉ_' oàËŸ9 >7Ëú¤Þ`=e¿·PÿΪÏÀm -úó´ròÀ:SâPÙùd9üÐT  $ðª"ºîp~ã²øOäô‘rª¹*X:‰mìôZrvtðg§l•T× ‰é"g*NÆñ7–×ù› F‘›NÈ6ú†6Sà8­6ZÕbbV²{W”—ý4]Â]?'‚´NB?š'¹Úw¤Íní‡UÆ®/Ù)Ú]àÉdIgÈÅk<Ôû$ÙyFPã{† -×µ¶S4þK\Ën²rY?á »–"d©Pù‘™þ°f¡JÎ…¸æ-0GåãH†s%ˆ§Ç’g#ÄMÜxJ%¸Ò;ð«º:Çìú³ÕüŸYà ãKP¼«yÏŒo Ì+Òñ¨á|Í:›ˆûƒ=)y”Œ'¨¯ˆ« Õ -×F^™Ácñ|ˆ”ò•ª¹}Ípúôöˆ8& ¬ŒÌW˜ºH¾Àô-JwB`­§ÑiúØ}ñ&nx -aë†OT7ŒÇ°'ªLÃŽ>»€\€¹œHõÂû…[.ÖÚ8Å/‚jíÝWbâé–âzôz-»‹Ÿ±­ò8ú2e¡ïÚ°ª‹‰ õµ±}™HEFÞ¾"RýôóԔͺٕ"÷omÉ&¿lhÀÞ¥Êõ‘ÍíÇNï¿*¡ÛjÍ•¬±Û§7å,‘’ õîw½¡›D/ýdÙ߃±…5 ‰;7ꘛFZi€Í¾Ž‰ŠyâÑÙF¹–îG&8lª›m%s²ÆåÒ«¼Å×£â¤AëSàLÃU©TÅy¢ßÛWÁíV][n¡ËOxw¨NIq‚MB‡ò{ÊW×M]‹Õ‰Ç±—aÜJJàŒšq…‡‹^! çº - -ɜۥÂò,Ì3JƃpÐs3êòÿîï` xѱ^¦™ï4(CÈdÒu‹Xóå™®Ñè~~½;4òÖ%Ê[kAÀÌ…Ý3«ó„»rO¥.d2ðìf·_X¶‹­Ÿ²º óðòÞîsÕûjÅ\úÔγ©ÉAä„h2ºA Ãó+*ÜŒï©ä›„önµ¾âhS“ñe¨½?¯å¡¨|HÕlV ü§éÙÈÿ7rØH†¯¤?ö9K™ö¤ ¿!]³nƒnTãGÉÿO§J1³sóVŽ Ú·iä¡ m‡9ÌŸm4*JåÖo²´¿ùa ħ'º—½üà+í°„Ajb^µ?ÒST–ß¿Ca’-Ä 9G üN‡XÃ4AuðfôÈ{uu‰3q¦µ'\gD±J‘£é%qƒW‹±ýÂ/˜ýZ SÄÞöMl¹Ù"mÞ%qÝÙÝ,ÓæÊ•Êó«ÕÔ¡­jmÃn -ð(.DL,p/È9sÆx1õŒzgF€|ùûià’T ¾wÅWÒ†ÆÔõþ΄ƒoéN´û˜¾qÀ¯aZ`¿hú°ªßÑ È]›K¢@·e]Lǃ”Ú4*•æ´°µÝ ±± ¬Åv3þdóÏžÆló¸5ÚlX©×=*÷‚”±>%xß\[¡ºäí¼òÎú!„ÁâÙ (MwÓQL)‡zšP•:–P›-^þcªsâ*Úɳož.§~ረhª›\•s»± ìˆÀOÞ8š%ÈÈBql64Þ|{¬=ßM•,Њ‡íI‚üc¹°¯eŽvq -¨×8+ôÎTu⬥âH™¾V2—@à"Ÿ¨xg>i–¤Y°É1KQÝ&v¥éxðL|Ñ­„k>pÂ`ð¨!•ß3ÉÓ[ªn즻Šº6FEÁUñ‚åco}ˈÒ£a• i[•ŸWË›³j•`Döfä„$»±hÉ }Èa&D2* ¢ˆ { 2ZҚʌ){¿>¸s/]ç¥øÅ:kõ'„Yð+Ÿ˜¤ƒå\(Ý…lÔE¿Ñ>Ö›áWX¾UÒÎ{ËVƒâÛR9PÞ4ýl2¼Ýæé<‚¢ ð¯ GA>é ‘ì˸:$h†scmªiyŠ 0<Âëmº•…:Ž{CBkx±èóí¿ûŒèÏãÅ{Æ\:“ƘµIu´ÍE[~˜ÛÝç ´û!:_6P7êÿú‘Åó%¨$7Wܼ¡!8· Ε n%Fs¥?mñÅ}: F Q„-9ƒ¿Þ˜5í² 7—:÷^rñaa_ÍNÌ ©z?EZ‚¶ Ù> Ip .KÎ1Òãc«ö£«/5rð8Κ'0¦Y>Öš…Ç•Ú£P=½ä,‹þ‹úgHw§ýîp1>¦žrG~â5Ì[; ó:Ãöêæ -"Wã ý^¾Ÿž=U#Îj«EøË>ËbÄÕ þ¿ÑB=\Cðy±rr¦çæ<ï¿¥Sê+wCï*=šdg‹ˆÅ'ò—ã6ö¥m'S2•2Gˆ³ŠvÉ?ú@; ÿA‰BÕB¬‹¹E-³ðUm¯þh ݆)]U–cö–k‰KaÀÏÔŸæ¨h)廑RY[‡Â&Kîï -ÌÌì+‹¦0'º©AyÂhG˜K°9¨gDoÀ×µÂ/”†äƒ“—ë£ê×(ɤKZ|| Šž±µÝÂJ -öz'…ä]fOnúŒrŒ4â#ãO»®’ÏŸÚ g Ýìr¨&²#ã<9¹>& ΗaGh¨ÄøÁ.eÿ^vùsUw§¬µ¾$£yQowȸx“¼e9á‹KWwëJNw5ÿuaÑÕáƒbs݃â‘5Æ&¯>8lXÿHC,C Ùm“JëÃìçÍ€…ºác%Ÿ†húuý 3#Yª×\Ë~§MD§¨&Áò?yÆý¯änpS8˜håñm¯êQåì }£[«y-ÕþZä~½›—)LUÆd]Nb¶¿»m•Ù£¥®…âg[ýŸKÅp-€·~7Ñ°Jðïδ²Ž™‡Û5ߌ×í­×«—rçxP1Z‰i¼§Ûš!/ÁEqÖt¸b€Ì–VT1POœº>mºÆÄ´Q9³»-iŽU”óθ•^§×åjöHï¸Ó‹»YÍ'_¨—ÝQvS©ëMtŸXlùý¦CäÀ¬ÍŒQ¨ðxb¥£õŒmãØyÄK;?îø-X›ÇmªÍUAžÛ®Ë@ÎêÁ¡Û©Ô¤ž®Nˆi€C½!¡“ÂBU^@ -³‹Úò"Ø©àaE0²aâ*›£:ŒÈ€³–Ö榶‘Q”b¾ÑfK5¹ÐûëûÁöñ~ÈÒÃÕÔoá[ñÏŽ§9(àIàëæòòG¤¼¿0Á•ugÿ/Š ±ß:xÄÂbB«D2Ôþ›z ö²p£7¾±H!þ"Ó@èmÔàPeCS±òY8@æNK»Üïø -_+û×]F´ß\g¡=Òí™F)㑲PŽ¥›Vu -Gk‹Ð±×Ôÿžólñ3áåw¢zŸØK…óv)tÐ Âì@:ª‹àqÓyOÍà Ë"+`ÿß%–tõCNûxWk9ë3ž±ÅBBoŽb•ð“¯‚®%B¨×œÒ1^"¨ma|L1ÉuwzQÖ½àÍ…p÷r¤)ÅIn™dÌj éô„¤çýC¢ +!¥pgs˜è¸”#›ÙÁGšv™2?ôH¤ðœ¼Ò=d?yåâÎnL´‹‡1­ÉaÊr¬„!¿9÷´©¼$íS˜Ö`ÀOn˜r!¸Ll‡>ó¹Šâ¨¬%hª.ŠrÂYé’iú-ŽN„É·âcms ñÿ´!GÙó3¾À+]ä1Í57‘ºv”’cÃçµÃöpÂóÍ£v*‹û8¾;nÏAÊöá¦Òîï×fv”v$g‰˜ xÐÊìÜ•’Vç©t–\¨¼¨ØEÖZå”Dd¼¡ŸÚ©·šWYˆU•ÒŽRª|ÙÀýoÏvårññ +Ý.{³áÍò.Ø#.ÄÃøAã;ÄÃaÈo‰÷P³¾)óV©•õóøöµHAÉÊf­ÝG†&»—>! TÖ"ð¸ìr+§‰Jðn3íæ!Ü”ã–B{¼óÊ;³rMpM†VfL—Ô¥eyÕp Ç‘—`ƒSÁþ¸¸$¡N;J,Õ÷ÐÏø°‰)r•äk´˜¶QSM8+â”ìp Šœ~¹Ã?ôùAút—×ÖÔàÛpË›5r˵<ú^Õ½­Ù 3þ\O.BÃ$‘MŒ9I+9,~ýoW‡ühè>"R[å"ÐÙfš€v¨W° ]‘q•¨]àÉÂ_œeîô¾{¶ZÅþ:²#¢kÜQu=ecí ä¼Èÿf[—üt3¦TZýb*›‡¨–‚ä ž 4œZš £zÙ W—ü§›~ ƒa7•À˜D1KË'í9½á­ú3ZQÐ-Œ•%‡Úª6 ¶+;ä»vSºÊó™p0âÜ Â°Y}%JrŸá;ƒTzZï7`'é—·MÌŽ!)V/ø/G°K—YŒ_g“‰Åðpñ¡26ËÌ“„ùC +Dêõà7øþì؃4=‚7Ùˆ%¾š3R1 +@k…,éÞN­Kóµ¥-¿-wÿ‘׎xß®€= ^{ øç)=A"”üŠè¹t¤›ayˆûMecv×Ïf×ýF]çå_ûZÛ~ Û35P‘.B¼±nAÃí¤NØ’¹°–"³¸pèW”phÐJÜãÏ£ß<Œ¼s ÁßHÅ&ýN«EåãxˆRÃÓäõæ¡Ød¦\_a² +Î’e2_ÓëÓ´{û¨@Ÿqµ§·BÉÕ‚Q(V/ê¹ÄR/N]k(>Y-rmß[*c12µÃw– ÇÖjüÅÏ,¥1‰aÁ 4æ„ÙÄ°—êÄpL,-NC ÉOØ®TÂÊ"¯e¦ÔEŒ½'f=Þ¤L±ÁÛ"•¬lê”Ê”ÀœÑ´wØõá¤XŠ-üvÚhCôK Z“Çõh!•â¦¡s)¼]bD´g#S-Fõ‡I" )vVP'Âw‹P¨F3æ­¬­œ#²|¯ÿØ5Јԭ½ nGVäh¤ìjX~P?×eˆæ&Xá¶ÑðÅj— XÁ|ðÄ–]C‡®Î0Äõã…sŒ£wé¿?zu¶d˜‰Lt,: T3LœÔhGØ3>¢¡(üÒsltaÀSÓª]ìî•K&A©´C¢Ùj%MfšŸíØ|9¦±2X é+ƽ!#…R3²õ†7Ë%"8ÖÜÝ4+"£ÏñhgIØ'î +³Fúâ„’NÌfDÛ‘h€:ÿ:“JÐÂœ#ò•:7ýÖìN1ÝÚ¹ˆ4ÎA2V—§œE–Tn"žžÁè©'õÎs“"Œ +äêÑ›ý™´ÙëÔà·;¼fÿ;8w+pœI]˜"pßž«=éöíÄ +|à ™×¨ôÜó +Œ=¯Z,ºJH¸¡"èØq$*£É¤¼[-:ú5`~bw7í)¨(Œ¬Á0Ño;Ÿ&ø8æÃä"²úio!Þ|Ch„&öf¡(Ÿì{꜀½«ÜsJ&è|k‰~ëæS:c‹ýÝèï¡ð¥BK.%Ñ>ÿ,Êb½a°éÍ¢-O1”®–I…‹;áʲ³äÚ97lM^¸Ø5C—‡×ºÞ!¹hü=_.êO×¹.nÓBÐmýèe„íUŸ.¥ôª#0Âë¢p‚2³¶m'—U«ùqšÚÎIOºÌéÚÞG&·ç#dõÈÃØÌu¥´ªaú-Lœfû•“,¿àáà½uV¸©½À7M'ðó±b‚0þph¬Ž½nÝÐZt¸ëüs™•ùÖ>¬[Æ5Zeøñwà.þ%¶‹„òF ìr(·;WÖ¾‘•»×”qöæ©©g7Z1ð Dxó„ÏA (‘²j%uK‹üuß0Wø° FÊ@\0'Vàܲås¤Ìb'žgýÚ¡I=Æ{ˆÿÕBÇ$Ýhlñó6ËŽÃö•HVÁøcª¬G÷ìê-c…R¨úï'¼±€ODÎ +çÔeËž€%+¯Z}½Æ–./z=ƨ{­ø:/ìÆ![d$VQ:Ö^H˜¶ù¼."Öos&ÛSÉRž¿EÅsTn7ýÀµ¹EØ|¡D[õShRïBMƒ.£ß¼›‚ÝYÖ«6ØÂ¥\†¿hëz‹Io¿"üÞ¡ÁY@Km½IêI§ÓPR©øø=¡”äø€ÚYð¬{€L`Ewù¼—¦ ÐßWSq›d4Áþy__p¦.·þg›‰pÍ}%z‰’ˆN©–$­k²±ÊVÄ2ö±Ÿr¦ÕùmH½à+¥•¦hM펤L°[cÎ}pË0—•ÞhîË„ ³mÇYŒ>KÉ‹|fÛù]P´™rO-’ñ>`™ò¦#û8l€³$Åøg¥á3Ƈ'÷ŽŽ d }~Ãyƒ¾Ý¡]¼5žðjF-.IÜYÍ {8FgÞS’pÇg±Í¶º€­–©o°Y¹­9á”xã•D"`‡ÁÍM”‚Ì4 ï-§«8¾ØdVÛwÖÔI^»·xÒ ¤®fÍ|KÓ·tm2¾R©·QB„™˜«”E™j“"©ç+ïX2çë°Á¤•ˆLmï¾ò¾ºÚÔž™Ï‚$ê{³ß7r€ûÒpJ _SLÀŒÉFÏ`@v  SëbÃ"JŽ«Xz×i‰%쾸{"0ùr““F²Ù]ãÌœ!Ö5…´ FeÁïP¼$ŽË‹¾uÐðdzsXc ¬ÒwFá¬Ú]Ï[Íâ%ŠšRi‚¨n37’}-Ip‘³ÿY#¯jŠ–ɉ*øç£×>Ž¾IÅ1&5Äô“hqºØRa¦¤K«¾ÛaZ/ñ´/³{Ÿ„M¦Ü~MÔq ¤¡pGŽ2˜ÒÕ=bè³Xgˆ­ WÊÛXˆš›e‹yWqU‡Œ¸VhyŸ"Ô3ùôÎbßæüKvÌú3™÷’NUw ~][ªF­ ‘‘=Ø”¦A&™ û—ï +qô=²! ¨Ý^:OrÏ-\ƒwY +<(c?¯]çß´>/îDÉý]MÞˆ‰vh€ˆÐ¼ÑM@L pÞ_HÀ}tÃö+ûÞT¢„l¤§”ö‰˜á3y>?ÓA)VÑ©R…*‹W6”‹9gQz"Òlf™¶ŸÜŠÛÐð J#JØ7£¿à ¡ø%IJNŽ9ÐùEßÿní7aºS‘v¼¶môWÄY›Ø˜]EYÊš$ )-.ìœêÛ“FÈ3ÞÞŽa¤¡÷Nl‹e¢]Ðóq_²Ž(Ò7;Jþèks’/¢yûZWJ¨jeÞ;òzO-”"+y®ÝŒÖ ~›ø0‹Wë”}QÚ˾:ãYpºÍ›×µš”G÷Ï—ú z…žg×ÙÅþt<ÊEP9;móęŒ­®š‰&ª¦(}SYWª!¥Ë×ã_±'変4è•î—™ £Ù*…7Õcõ jwÒÅ냅Ý[Húž¬žzouJ´ô'×sàt<Œ–gGÝ¡áÖVsd¯ê…ý¾A±÷xˆ(ÿS¬Kô|vRÀ—Ý +ÝÊrXýƒ¥7ÖôÛ`I7ñ‰>C¬^6îÒíàÍ„ÚZ><#:Öô­¹á̬F²s™¤|\)/ Oã–b—|æ…vöb>Fãî —ˆ`XüJÜ +i=r¨ +ñbjs +ÖýB×Â;¨_Ïz‘îUq‘túh†ÁŸÁÌ:éÝäø[¢3ä÷ñ±5¤Æm°W'"N”…ùb^’bÔ“Ü?9‘jòF,ïD[ÅyÄ„¸M±xDÁ÷ñVíY3©ŽÍmùâÖ'|ÍÚëóŽžlÊ’” ãðނ׎B ö ö^Ü3J¢ìg‰©x."í£l–Åxé¾ïÚàÑM¶ô´f2Û$F8÷TÎ1a£Ô:Žó–E ç9)³4|ÀÅì¿ìÛÏ×/)¿žc“ w-’|Wª·ýiiÊ 5§Ö7BœÕ@z½Å°Îøb7ÿ;ÃY­ˆRùÑ(¤x„Ë]ƒòú›kß[Þm“‚`!À÷nôbû‡-ÊÐO댶1|i·Ü£;·Šþd x)öS›ž†C2LLLz£Ï} +¼¿¥:IcºÀæµU2€¨XnÛ¹~lø‹¾fÅí(ø쌘qÆ yYb~Asn{#€=,F‡áF]¹–ü’àvùf쪂CEZ½"©`i¯{ì’Š×ÒoŒ>Qtcd•0r/˜:h‡;[¥MkpBj¥ žÇ ’KL ñ Iúˆn÷í¸TH,‰GÂÇè‚œ™PN\åë•PªpêcQ $n*Ss%Š¹‡óËWr¥ÐÞx„žI.ª™y3¡¼`©P›÷Z¶°À¢ú»ÎÓGŒø…áJ.;ñŒ„Ñ\ þo‡âØgæ•¡Qå=z4ÞÛaA'¬›»àñt#º®Ð…²(iï¯dbè]‘®ê‹•&„2óá¥%QÒ#!bÌF¤*X‘ð÷ +M&^0 UøA šúã%V­áe/Ä—€áGkûœZ0 ûÅɶêð­®–Ê!Y68ä<ô˜n¶\†KåÛrcwßsnã›—½W§™ÜÁͨR“Æ&Î6Ý\ŒÔÓ^«X>O–‚SX³Æ©Ì¬·Ê”€Xµ‹‰Ýî³*DäÑ%’¤Ö€v+ð.Èy¤(å9ªø$Çlz0¡à6Í‹+П-Z“'O:\áLþD+âܤD‚vþ“j‘¬:UV=? +Œ ©“|¹²‚°”D3Zør5y Jd¶@ÎÃHöx¼¶]áÖk$£nÆðú@=_çŽËK„Pê9F*A>¬”„[cKèI‘8tdc×’!þʉiåòÎW^d;=HÏ3(Äð븘sÚNV6J »Y0Ä’± dÈõ «þPcZد Ož¥æ‰É‡Ô\³ëçÿÊ”³7¼öç ˜ùÆùµ~–š1øDX[oß ¨ÃwDŸL72"ì]z+ +1ƒMÏ‚Q"Ú?í‚, `u³˜ÎH¼q Q‡1BÂê–[ý‚ÄHOüNb£3AÿÒŒHÌÕ[L¾ÔKÂâ¤,ÃS«ê]þºÕõMêÑ’¹‰µ”s¥PÌØqQÅsX$‰uê"îЙG®†fG~=#Y.bb]U³´:ŒUðm +Fnhàó¿8¬SQ8 ·'¬rÀ Oô÷ƒ'#œ×pdi)üQSû·¸ÕΓêW¹ ý<ÑK:äÈ1U%³ Åyv¼Î Ts(Ñ?:0˜1u' ”hÓàÌüê6Y‘´—.²¢Sãš@šv ¡ÐðoD +õ[ + 9žãåýÏfoÓ?QVöaÃ_†é`‡E7°ŒÝ¼ W$c¯yàs³Žç_ؤ·Î?$x TÒmÔ™ŸEà[¿œñåQ±z{Oé­àßI·¬:rÓéʼD h¬™Ž¼ quÈT“zÄ£ù/P-ʯÑú]Rg±ËNùx¬ýrˆ‰± Ò3J·^Ïü°cœP$Î µ/†““ 65>p€àŸu÷n~©~tr‹ (¬cnš…¥­PÊ,¡·ÏŸÄœ¦ ‚Ñ„d’8è(÷^ܤÑlŽ‘]£þÖj6øêcxXôÖäm‡ÎÈLØA2NÛYl¶»N3[Püœü"“»’ٸᠲßQ/ʚ⇗ócòlÍD>EUhqfÚ#Nl ˆ*`”¬Ûª“p»·²Ê¥â}õÓ¶  bhiø‚9®—#Õ”uKx°ÀJ”êÆ›ÞiòµœV|…‚\J”íÆÑ/»êe¹~ _òH#Sú/rPêÃ^¾±ôê’²^¢ +ç>¾ÈEkl +Ÿ ´v?9`yßâ_Ëg­=GM‡é©,ýê¾ ­$¬+=ôGçJ¥)4ü—Žj¹°}.~s3æÉh›$6í]‰þ ºT'é,¸}óE±ëW ×™ÁÛM}ô¥«ªD‚ù‚aµ»œÄØdñÔàéßæÎmí[<4˺µ›ñ••­˜9S°.µK‰ŸBÝIúª³™û”´Ñû¶òY——_V§sÆÏÀñÚ°ÿÛ™îhit„tá_PäWr8Íd»;Kän%cêX³Éž.r2 €F…ÌœÜ6£ +‚lE–…KAm¿?»›9sÃ?$…1²·@aq2éCÇv©{©÷~Ïtßl›Óƒåonâ2¥%Õ¨Õ9ŠnŽnû—Ç[%{ÿ^#ôD°#ßþ;(hTÑîõ{!)Y¨±¾™XwKïuJ¬ŒŸž%ï.wÍ8¹K‹r1Êb‡O‰1*ŠHÌX0½ZÎ LŠ,?·åZÔ*JcŒÐ±O߆(9s‡ˆ®ùg½Fß:[Y€ûëxO“màËE%išE"ëæ%<ÃЙÏÓߘ™''bsM_›%¨P_ó a µÙûˆ[È(•².î<è]éºïs/a'J He7ã¶Úš'­GbCc…¢Ëµ†€.IìdÅ…_ªãEx³"N[¢×&o†½%ô™uà.c÷lÕ)£`·²D¼s.³'–ã§&8^ §Òk¢†#ÑãG&‚" ó•=麑KGw³wðè5j‰3žü—’oä‰þ{ƒ”²ÆQ¡ ´–Vâj€¢:ìÓËA¨¿t6,õa!ä” +ÉjSÙÍŽÿ„=cõ»¤ÌÖq œ¿¯ALôRßø;)ù(xtŒû¡úï±ËÝg(¾<«-Lúõ*ƒkÝåþsâ$ÄÆ.q§üg÷—V‹„I‹'–®U™)£½ñPª×<)ó5e;Â9% È=Syès¤áò%)׼l¨Ëø[ùÑ^%÷L¶¨|j‡x'†$ìp‡Tü4¬©‘”¾gJãÞ µª}#£ã–•Ä&n" Öë]¾jÒÜÓ)ÑÂ[z0‚ÜÞs2≖÷=®¨Àæe&„¤+ÙñPG3þ@oäÁnXmn^¹Œé3,ÚZ‰ÈtöDZ +ú¨!óá’ '¿¹}«€ï§oàþ‡§èÆ} +Êl¾´s8#›n‹ +K‡NR{½‹~™fRuÖ sz¡ÅSáéEKÞ'3™¼®v¢o|[šîé:¬ˆ.òkf¹ÚúHí!;ÑSùw`öÕ±³­£œé…é¨Ý‹r»öÄTE§žüÞX×H3" ™ÿßr§Øé¢ñX^sÅöÕÿÝ{éLès1aF\ø܉'¶0/O\x&ÚeJ5ôÔ¦U>hròdØd*é‹îíGRŒ€‹m”´^½FìÜö\,Ã{ü‰Ké|‘Y8Ê[<%ºé>ÿ<—ŽÜæÜ-pÓ¡Û’Bh óhˆ ê:Æg1‚"6ùD'¡@*™‘4\3#&ñŠõŽΖU»‡#Éĉ®®$àüäôЬ¨² ï¶i8·c„ +fØËô¸)'–u6ýåò¶ÎÎ$a:Šysmѧ%ˆÔ`@@å ¾]Í(»TåÌ͸³NkÒ7A(ÔºnÞß3dzINûîV«·{$OtÉí¶·¿|˜•ŒU`öÃd¼Yâ Wdßé«i3Ü82xØÐ`žÉÔ| ¼É} ±"ð×{ʾW‘±öAjF}àsu¢ì÷3¦Ê{i!¯WÓøÚ“h‘xÜUìÄEƒE?m*Ã÷(› ƒ’j_*9.ðý;÷ÄþPFšOàÀÀÏVâH“#D™q:·ß a`ez|ã¾0ÐÑhÌYùn­.RÏ©¶+ ñÈjC¹µCŠ˜pâ·Sb³·ÙëL_un4 ,Y)š ±ö¤LÕ}¤­f´¿¡Ê£Â¬&ää=¬”ïì)}Ÿ¿óï°w‹VƒN¯nõ’v 2À¿½g´*›´o+cžä:D0~¥8ü}¸Ó¥+g-[d}Aˆ.x2J”â“Œš9h#À“X¦g¦¼ˆHƒ˜.ª¯bhš:9#ÁrÝ×̘ÛbµºÌ¥eøS1œõØ’3½„™L‚d§!,ßÉ"Bó+Ú‘×Þa †Z-¿ï>0¨ÀˆÎ;¨˜Isþ,þ±·¨jF•ìzPøïî“Û;©LmǺý 2+‰õ”FÉî¹n-»†¥pÕ‹‹f¤–ûúŠˆ¡´.r㛲"¢µ¸šäƒŒÂ-Z*Nâì‡]( 44ÄÚlARÆý£‘¯RktÇ3e›™y¯Ît‡A¨GÂ>,š‰ŒÇÒX½’­ êa2&b!Έµ·áÛBÒ¶ù¢ àÚHâ{T~ðuarêúþôK¬‚¾ÍøfÆÁ{i„d´§-Íb„ê6“Góñ‹Bó}œl{гƒ[·(x†ñP°pS8/Z¬f‰È0ôœïÔ•Dî±vl3¨PgYr·–Úæònâ&5)FC‰™‡ÕMÙ`ïKVcüU´z.gˆmD=ÆòEäþTö1´ºQå¹µÂVbTwaŸð‘' ²œO¿_ï{÷YèbFx–w(õ|P(²Í—¯N/Tk¤w'Vø'É$ËrÇI„Žgbô3ñ l”¯ø8èó§ÁÕ¯¨{œðÁG*4‚b(°[W¦Ž­µ>âÆz޽ʙ;3I]Eu›=jgä +)¢-ö³ï”};©Y +ÃRÙ,rÄÐKpEÐf»ûÍÔ~?m¤^ËQQ÷Xé¢Db3&oºu~´r0rÈjE\:aõY3f¥t=t ¬ÜÐÊ™®NoÈ}’™B>‘° ™¤ÙðåA[¯]Æ-øÔ*z“KÍp&g=· G*#gùÞç'çÏ­ÛmÀø0ðÌ£˜W9vûQªë¡yiXA«]JÑñ‚Ê»Š²Îß*ÁE³7S@Î#\ËIâ*5=r%¯‹Æ“{2ez#ëÉÒ¡†xÁTûä´†W»ÇY¼¥ëµÿºG6º’DmУ¹ÖèŒCh~$ø;ób—«îÌ©Ë=6˜^ÄÞ"ºó!Ž|W)(Ž_Íô//ª"”x •ÜÖ¿< +sAY&‘Gè OoQàÍ•Œv¦ –ãµ{~b‘.]PÊõ—ˆ•Æ”k¹.ã÷„•Ï€öE~* 9Y8 +·ÇžU‘UÏ»ƒ? +?[‚ÝôOLÝ7fc°À¨VÜlRe3¨ÊÁê™E Yƒ:T)M¦@³ Ò{) +Ï>Ú%Ð ,{¿Ûg[‹ÏÞÇpƒ»ÝHé5*@Ì{A$îëÉB)ijů(Ò?URß4™>‰˜`8 ="¶´^—Îü+´6àüÄc‚Œ†‰’ʹ¼B©¥·(>£=¬lýÈBöÎjŽSÉZ®_t\]ºcˆu ß2Bœ\墻v·¤å{ƒ£”²|¬¢/ g_æ{GAû“8Õp›:¤àn»òškTN£ð¶ÿT‹­ <ˆ~ãÝ2ªßs4< —Ÿ¯Ïd$Øñíó†MU8Ûñ>þEˆ™ºKj5¿3m\8¶§ËKØ"~ÈGûB[îïï!U›=Þ´oÁ{&Zƒ·ãzRsŸ6ý]¨h7¢ê3Ì]:‘Rn>$Ò† Ã>Çj§še±õEÎâ;„;º99ÛU·ò?ëiÓ­È—§‹Ý©f@ÎpéÏŽè< GÉ;·ð{ö(öõÚɈøƒMâÅðáhEÍ•AïK¬ì]ñÏ…þi ›ÿWB&ccí!À¶3A[^«x2‘˜±ƒ[]6 ˆÕ¯:õ 'ôè1È7Ý R²!­ˆ‹w:kÞµ§ˆAÝëØOyb«zw- úì\¤Ôœè‰bÈÛ–8$}%q¹R6YÈH¾8õáñœAžXÍ "€5¤ÉÑ©7ªÌƒ$._¿ Ñûð÷ù9k1÷k{ÈexÉÍEÁbj‰ÚHŽÈĵÓ:ÉÜ–4’ŠEªûgå/XÍ£³¾ûŠÿÆÆó)tï0ä[É +ƒÁEÚó€vAåéÆ‘¸ +Ýe·¡m&±‹Z &Bý³ ³.²@iyßž†J©5›ÐÓ6>Þ}YhÎùo…|TAÒB\ý®ú¶oq3¼¶øüko –ð,y +Ê[ÍÞ?)RoþËùé΀în¡Ü±1âNÚžøÙi7ÛÙû*@œðúáûD!NX²dhÙ^wd¦œ¼’¨3Ör? ?ƒOcµ–m‹_=¤:¬ÂFG¬Þ—Ävpu +Ab'ÌòøŠ×æY*ÔO1ô µàQÌ^°-±Ÿò? ÿvúòeŠ•Ë‘ê=bÙ3»'ÂK&ú9‰Aœ–ž*!ŠÝ(pi0ÙÃþ ÿLàÄiصibg+wÔO@ÜÓ˜<Ÿü·wÕ#—ôH«™Àh%Övê;>§¿ÍQb+Ïdd !÷Ó$j&qoDIRU¾TBÕ”Üa­j©”¾ˆÊãJ€`ÜY£. Ó \Û¿+¬oOºDD_œ™âêÕ; íüX[ºyhà »þ\Ì]ÆÈ'ƒDî'úü:Ï^emˆwÇŠt®¸ŸƒûÈJì…]¦aç#2_:’ÜÓæ¾T}Þ–PgæMéX³ŸrzQ͛‚á'h#sLfÐÑZIÞÉHÖ"àžG¥¢ÛR™•9©Tû¸uƒÔ°M¯] ` ä¦B‚IßpdëZéï&úÓÿ˜r"ü6±¦ ñìéç†öú¤+mS^Z4„13ÛêrðμÁÓ­_l:´å€7:fǤåTcaân ›8Ù!c:Æ1}gØO„ýÅÁw^Á@¾à+NóÌ©„m2Ì«Ä9ë +º+é +$g‘ÉÜyíaÔd…üÅWÝfçO—ñàWyVGì) ”ÚQø ëLò™ú4ZW»žm»3˜¨M/‡.¼~ù€F¢ÛV»ÿì¸×®`¨$בåöˆ(t¡boíôj©°%!Õ%çæµ'þ6kô$E®Õ ß«‡$¡Ä·?›)>ÙòØ_›§…úq.SÚÔý§:gTš)á0⡉(@Íì> endobj -1610 0 obj << -/Length1 1749 -/Length2 10707 +1904 0 obj << +/Length1 1734 +/Length2 10564 /Length3 0 -/Length 12456 +/Length 12298 >> stream %!PS-AdobeFont-1.1: CMBX12 1.0 @@ -19495,7 +22511,7 @@ stream /ItalicAngle 0 def /isFixedPitch false def end readonly def -/FontName /YMGLCD+CMBX12 def +/FontName /GBHFLB+CMBX12 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def @@ -19539,7 +22555,6 @@ dup 103 /g put dup 104 /h put dup 45 /hyphen put dup 105 /i put -dup 106 /j put dup 107 /k put dup 108 /l put dup 109 /m put @@ -19572,47 +22587,43 @@ readonly def currentdict end currentfile eexec ÙÖoc;„j—¶†©~E£Ðª*Bg·N³ÀÓ½ ƒØ‘l¦ÊKq*Þ²Xú«šææwüsŠ¼|QÍFïq˜Õþæv`æšz¹XòšMyåp"÷ƒë»¶Ôôì5OÒÞË©”Y¤ÅðÆë¡P(DTçÜ!Á[v´Á›„67XFšlU‡…²&3!R˜q©ˆ4‡Ýw”’Ýσ~j‡¸+Ûño¼uú£ “þ_dÍV`÷Kî–y ãZúÌ÷±€]¨Šãu M™YŽ­üb[Üœ1[lòŒ›Ô'ó,t\™®¾pÚ®Ôž¤ZùO4ªG‰J7 iŠº½¤!U±¯&Ï·Ý¢¼h`ZNöÌ£ÖhKGÿµˆz;íà´ÓŽº¿ ˜ #1&ë¯(›)$ÿJ3K…ÙÖ…Eý­´™s±èjF¥¯ˆfÀ"P$Õå†-IÞµØìË•ÙBƒÅ -6=h¤qDVð<ã` EŠkÀ³ªE“NrraÆŒJGø ×~Lò{6ö¶ó¬IŽE6ùà¯U'õãÌy 0„gK>&)o>2\U]$XWŠ‰ç-1f£Å×@³«±'ÏB 1mùW‡= LðÛ%§5t¤Þ.O-]NŽ CTÏ4Û>&wÁ”vN­XÅ…ôžñCþŸßÙf å ›×¢¨r™¼1žf×¹VãC¡›“È–~äqŸ0 þXfðÖÚ^Å^$Ó·ï£%ÔG7dé›È±\ò¬­úlFcè0…]g<銷_‚Ÿ¢&«Wð{>}N|ãÓ·ë 05ŨÙú4H4ý¨ãÜžlGž>îš TÉ_¤cÑœé6àYŽ1— §»nUÏÕïr®Á-š–u$zq1k.â¡s+6'ž¤FË2»âç‚Íð‰.r¶q5…#3|uç)p“Õ¾Àc ÜN•r3ì ùåÊp<~“„˜s„?ÆaàÈG:m+å-뢅¹¡Ì^dÒ­¹æG)q„„Q¢EÝöª;‚%鬎F0°ÿ2Öyì'¬­…Æ9N¦÷#¶`îˆ=‹gh7éë¤ä+¨óeC:éðèŠ&0öæö²CîEDT¼ÏWCWò÷©lT÷£‚ ¹ -ÑZ¢¤Lq¦NºvWçy„ݯ©ª!†ìÍNš&J¬—E×=-Î?KŠ™Ão˜FÛ½H Y˜ìAiì4ȽìðEMá†p†ÛŒœ¦ß–nþ¼z¶s³äþ¾Ÿð ¡òÒö(œž®À‰Õ}3‰¥¸Ô‡7®ëï _Á`Vjhä*ßñXÖö}8ÀáÉN&ÁÍG-¨·Ü ™ÛI™:ÞÞ„öù¤dÓ"õ­©ä˜3CÑÛw…!Ȩ½l1nI­žó~Ÿ•xÑrÛ'NÂE…,ŒDŒà‘Ql;_Ü–È ¶c¨^ƒ<.þ;”X~q P‡eò…–WSôœ/—Õ¤Œ€Ôpš†¶davé-à„†—{I¨Ìø`8vo¬óÒ̬Tœié&8 ?`º½j—œâ˜&aΠŀ‰©ýV”RÍø|#@»¡ib„î2ët]ZƒM4Õ§‚£!þ]ââRgì[áHJZwpùIë¡/@¿pEÚù“/Å£dˆ¯ œ¦þåÜ·)X:\ÉB` ‘mdðóÏ2„ÚÄŸý )4·÷Õ´Ï-²GZ‰ïoþOøÊJQpŸv‡ç»]\eçMi• -פx¸¾ãÊ)ÇxRåiù‹ª¨ve½B˜¸uU‰úÿÒ7}JRàü‚óqÕ7ZÙd ¥ ¼>õþ”› È‚Õ€êh*`b¶_f¹`!BTV5YŸ ¡°¢ @p!7Óõû“üæÂ!pÚ`øAw"d…‹@›{~“@D§ê´ 2±+çýúx–Š7ˆ·/Ûkp8%÷ d¯d÷ ô‘È-¤z¸ÁßÚäçÔúø1š.]a7%¦7 -ž0U‹š8ŒA íS´n¯‡TpUq#‚X©(nxïŒ ï²«?Ç ÉþWûJ)¿I?¸ÎÈK^ó( i‹èI&ε<ÿÓ3z¢™#F¥Ñ»–ƒ2äíUT¸ }ŠKQÙžÎ@…'—Þi›¡í½#_Ò+#@J pOqmY2ÛÊ_NËnÛ5³ÐUÏVRû.•ëæööBÝkÍaÝËRŸu´ÉÒâŽGìhñEwµƒ Fø˜Äh{ØGKPåý²ÃÇr-˜Ë&¾Ý&¨úéÐ?Ã0Â3kUJPïne±hÌùpf‹³ää@jP)¾ôE_§üÀ¤¢èXÑËyŸ^‚˜Æ“kŸ( -Zûtø¢¢’æìáÔ¢=(Sï¦wª5ŒÃª™fa,^7 TÓeϪ?(ð¿,Ø%ÆÔÈ”“¶=?×ÎF™ÒAnã•®de¸Iké›°qXžu'­@{ÃL±…¸Vn™¡Tøhªò[s'æü®ä(䜷{"á;Q›³ïÍV³r£• ¨*>ŠÝ?¿{Cð½qAõ1޸ϮoQà­æ©}Õ®]KŒ7Ñv›ôØÔKãê½a©e§Á)AÌ…è-å¨Ê,Óûˆð³ŽkÕ7T)YÅ|Ãø©²å˜Â)Bos ZšmšSn·ZÌ–òØ©ÐeR»ÝQyË‘tÕ”6¦Ö¡êÆú Ü’š>ļPnû -­Èa?î°4<!Mz»"cô‘.Z?÷a[}µÏw!aoyt‡¬ìpàÉ¥¦è9{H´Œ5ìBŸ Å‘Õ$χRT”>©ì(Œ¢9ÏIÚR['Ÿºâ.ñ³réÖäÀÕ²‚A%à–ò’¸›Ü0•;8ʶå-6Ä‘+¦·„”»‘")¤žn›ðæ]iÍþ¾Q^»cìÁ¾ÿ8×&j¼¨bG‰7uή´jʦÓb•° }`_Crtàò5Šn¸M oäŸv¯ˆš#5µ1’™ÉR%> 6b§Î)[¢qè ЩS~æ꺌£‚qo­T[ *…'ÄmúN¸å½#¹Ku 0%2—"l ÄÄ`æ¿ Ÿm¥tw`ôD\4ÐÌBÄüîžtÆ^µ`!)ËtZãíÏmë¾£”üÿinô_âJìnïx -F–‰T–]€ktV¢o.v®ËÐ?ª ’6uz%˜‰ÎîüNr×b¼9˜b:.Ÿh±0†7š¥¤žÈZœœ·ÓÔº¢”pl%?ƒ FÔü› CàÁ"gÝò†ñ‘OñÌd ãl]µƒ˜øëLš÷·>%+ïmòö@bo]hјC—$Áóó»Üñ¶»ÂOþCìü«š¤S1Â.TãVaž‡Xokv)\mž§(í Lbp²ˆŽ+I,hŒqc0Í „ãd—W4\íìŸ×¼Þ‚“Èç]ÿ2Ô8€’ÚíIQ–ŒÓUƒ= wEÂYÉÄ1½BªÖ Aá WæìÜÖ§F„é€Ë6\›,øGÏ:®<8|ÙÝ™|ßkîÉûæ`&ºÃvÛËÆÊŃxƒç:Ì@É檒d#½Ä2çÏÖr<ÊѲؚJ1pÓT/#g°Ë»9;/©eÇs¦JkmZIL¹…·Uà;½öš=,‹ïù•ÒÄ|-ÓÛO{6LÁo`•°×Öãßï'X‡¾j*ª=ï}.z¦²  -‘¦¶˜'íÇ÷Ðçª $]å¶íÊÓ—òÞ9áA_¸4ɉ•Îà*Ái,u»'V;bÉ9«×…àˆþÕb*B”'tœžÛYö:¦^ -Fƒ¤( 0sÚI‡¼·!…½1/Û`lÞ–œ?ën:ÁÊìÃêâë*Â’§ÈØm` ÞãtäX Â’D—aqH$½cÊó»á¯Ê›}P)y¶1sú=ü^’‚>),öÚÉaßAOËum¬»Vé+v’X,Ë­Gáh=Ö}Ë)ö.Way€ù4÷ hÔ÷fv1͵ˆÝÒ¾ÃÈbMÅØ›³ Qk®ð öCs§ª¿² Q´²pT@ñI¯5[ÖÅ$¹ÌªsQï¸0+ê¼ÿ±¤vWüôç3w­uÜyÒJ. R÷$,®5ð’Ãtí(&aw‡§[¸Df·ËŒ0“ó9«ûÁj“Õƒ† -ÔtU@·tFµ*0@+y«Š'}ñc+Φ@.!˜=¨+©)4dBv -ê1ὨuPˆ -óä±LÖé Â7h?`Ά~X4È«Ë1™¥ëàº9QÎûÙ‹(‹¢3°ðÉb¾>[;ÙÃ3µ“¦~_%6X‘{£Ý¸åa;nÉ}s~k¸ñ“ÕÍf]ø«¶ !2s7%@™Ó5YÊiðÝ\ã¡ûØs‰Sb¸î;[övéùÃøÊRÙÇ! ”ó±ù¬ agb@5êÃèõó;';ÜcƒwÞJ¯;zÛ°ÝG,.yãHüwf¤–›A±¨ÖÌ!&i`ƒ€Ü12¶oµªÄr5‘åÿ;o¶õâã(¨x31ýštJå¥{Zî¿Æ !ÐÕi)îŽ:Ëñ?s %þom<œjY‹B‰Ý¸™àtöFQí"ñ¯­ä‹Øøò47¼îŒœ¡Îè@³1ë¥'—¸çð<’dߘÖL™ó:c/›]¼U½‡7jRøwOjÞ£vô„{VfËÊýau42Áÿ¢Çö_3輑ÅDÔ—Š>¨mΖ:O`#~Bˆ²8’7L½È6«ì`2ù bk5/aWr$NÔka[MãÌÛ­ôÎ3ñV¼Žì-"‘ˆ® £ŽrƒÁc6ä™"2íwsëô4ñ=¸!b™»ÇeàOïõæ›l«=È‘œx´Ô‚Ü´Þ¬˜VÍÛêà#‹iN€û]çùi½cf>Í•3qRsµ*_¨ì4·ý£õ>šlæùïwýòEl q@DîB´S˜¥õ÷OeIŠs)ùAB„ë=¤ñÜËÓx•ü¦«ñ–¶7ÝW7ÅÄméQsÀ0m•˜y«©ý—­ª90ÌB®ƒûUOíOɘㄜÜ2o´n:ýOø»—©±qipsoʺâ¾–š²ØdâÛKä ‹…ÒoÐc¸³4úKY)”-™Ch”‰ÆüZšhÙ®¡D°Äp7¥;ÄýP+gÎ=ïcÙ;ÖŸeOHiñmW­r‡~ˆ¾ç½»g4@P;iÜH=¥ºÖjpfO¢Ð¿Ø BRúgNû¥2]M©YÒsRn´â]G --;⦠hêöîÂÉt¨ýóßÀ§c=Û·DÓÖBb×Xàó¼‘öÞ[™|æÍ™$³°h0眼´SÁ°o1«@Ú«ä}ÎZ²<¯(¢£{²MÉüå0"*¸Ñ¹>êâ¤7ƒ©Ô\fYix4ÞîÑn/^ßÁ`±2£iy‚Ï¢¨ŠTS &]æ|6>¡ …~ÀŠU~­ûæH—²¨Ù¹¼nï­‚¤Ò ÑË2Ã,¹EœsÝfì‹(È”Ü1ßA‡¤+–_È,å:Uâê…ŠÀ#½CƒùV<²¤fôdÙeµwºûn—¸ú°^œB²öðÿ}ù\?@‹í <ìÌ÷ìÌôI$dÊ·­zçË"raûH9a]Ã$rÔXhå(¾ìNIãd#Fy·hÌ«{1¸nn“£ä’Òþ:a96¼,÷É(ºD²äÊñ‚€Š­| {??ï5¬ o^€úû,KN…é‰?¹z;Xd …O#xàå|Y£e ,Ddë‡ -…ˆ`:ÌMTmÒR.xÃA»n@¸&ÓµQÂùâÃ&?»&}F²uüePMÎàkžŒ›#ó©¥”ÖÒüþ ÅÚÌ›ÉÍÝXÚÉÏ{†Ú -Ða#g‘¢Í—ÝF‰/‘ÛAëQ´­p~9‚Ç£¬ÀÕçaž+o¼ÄQM´Uµ8]È3æœìVûS³€ÑΈö$ -K[Ù§±·|ÁÒ¤½ÅÁr`&𹂋=0¢„Áßöû¼š Àçn¦n®õS.óYú-ëQVozZ«OͯYzÝ•LÒ¶v|ù^Ÿ‘â«L‚ ©)¬¶éðeÕ0·^©\ê.%PÊYŠ´! Èéù²c´9£Ùö›È­êVÃ'ú­…¹nrþª¹ý”¸Ï [Eªoév'³!bÿöx³ýåÕ¾R{·Š]Áüº¾‰ëIÕñkÜ÷þ}góÐ4"­›Y8’úÃ6htHê.$] ®ö¢Då\;üÈN»…ûÙž[ ²¸ƒ:'dcW Ø•šn?£$Ÿ°ø~Æ/:}ÅW½Ìà]¶Ñ2øÆ þ„c¿ YøËD°š‡¹ŒQ¤Ç "Ôý^ñ(G^„ŸF0fO¦³Pßr}‚7:k‹ÉÃÅvÐî ï_Ëæ\uÞ¹ûï2¾¤D[¾­ù±9 ŠÚ"OJÖQJB[‰°Xq6ÓÐ[)J´6î>áVq·H‚›I5ž±2õìDLû„²ôPgt) ›ÄîT©;@Î…ÑÛÕ97û›¢Ô`Ï2±Ý'†=îq‚øù1a–ÃYâkoÿÅ'ÛGÕ(•hý'‡'Ú‚QúeÿÒQmBt±ÙbÁeÄ$ZA î>èÓžÚÛÄG (·ggÀ•E‡­›ãäÛH°Æy)fŒ|Ž¡,uw»(Úæ±õ¨“.÷¶ªl^]M»õ¼bL÷2,'é+Qʱ»hÓñ|¾ƒÙ¼®ù®CQÿHæ$#H÷óÏíÈE—ð§|k/Ä”þ¨žœ“üé&7!—XëÀ;ÙÍ5 `A\‚w:Ö¦‘°†¾µ«ßwŸ—ÒPVÉL=ƒ4SÏ£Ôrøó~ÞVSÒãÌVGá¡Åî·€b#X³š8Žd÷#±AÜZw-b‰•‡ÁÃVÙx‹Ï”Næ[FgñS⊔(Ž1Ç° äæ OîRø52ÔøÎt]Gà¦Û‹ÌBƒ${Yb_ØL¢µ˜¸¨¦=f_Š'¢Ò>ÊIVq%à«'@”Aþ‘w•ìxõ•NòTùƒÆe¡:š]F1{)êáÏñ͘•_¥ª÷ ¢»T%$Ƀ‹Å¸eYȵ×*fç–öQy¿Š6]By>(ÿe$ioƒÅ!‹ó> ª-Wšlŵw¸/ó:fíy¾Ð³ë¨Û•Zðr£çÓCï‰&{;ÚZf‰=hÛ«÷zxÎÈå}Næ3˜ò"°Eçò7ˆÃ³˜-éyK Cí«Ú=•cíÄh÷9ágþ‚ì~›N¸çŸ#X%ϯhQ½¼ææ;O!C§g7_Òl¸¾pIU^IüÙO ÄL§zÑ„´ß¥,V®úç:ZbJ†˜ãi6 ª7ÝHcÉSY†±¤˜$šÎß\‡$„±É‘a­ròZŒ4ëP ®ò¤ñÒ6ÃkÄHq¼ªƒ”Nôbî † æ6î–TÌw²üBRT¦CõUnŠÐœ>¯PéÞƒ&•[¢ÜXcÑîßòt)þ"ÿÓœä/Oó#EC›Œ…t"a0è2Í4¬CÑ@îŸGêîÿáùìús62ˆß¢X(%ƶó¦ä/ònÓÍWÊ-xràë2¨ˆ¬Ø¹oKÐa×¼Lä0Ÿ€ÙH Ïî©ÙlV¾¼ ¢.Ä"#‡µp!>ü5g‘ÐÜO1¼%h“dWi¿ª'ºÝÕ(*‚úDF;P»‰Œ /ýîiÍ%ö]õáMpeÒO -ìqêú¬ÏÜ´qa'«Ë™P‚òµ³Í/CP.LJ4д$xt -_ƒŠZë{¡ªû-T ÇbÎ’}jèi¬Ù ÜþÁ[&Š{9¯«l%Ýh Ðxý8Ìþ‚Ž60Ó즾·™cslÖ¶jÙ„½³8ók˜[d(ð~MÛå,³nöc˜¹…ŽŠÔÅà_i4z(TÕ*k/ï?^©ï·JßµäÑZð+(¶ö¦aªQ”QŽpŠ»Û.ܦý×—û.Ý£ËӿλJc<{˜w#œ~y}ÓÞ÷Æ a] Uè»jI§@®׫#ì’ Å þwV‚X>„ âH¬ÌS…íHüé^’;µkÍÅê\G'CHÄßý ¾_÷Ì°L!s!ÚG\Ÿø·°Ý=LWaŠ´óÝù[\Ì=ö¬:¶B}4­køœÎ”ðUžïÇã+ ³‘. -²†Ô4®6‡À —Æ¢Ñ|… 2ÍØ­}`Ѹô³D:úµw;p1jÓψ[Pzf}Ýß´î‘=Âoôw³øUOzb×õu¦¹ŸÚ'q÷yŠú(qTrKô`g"¤Zêôr±Œ•>܆˜ævÀ'M§Ã1“g‰B˜PbÚ•àªÓ2Û(¤jšŒ~ž}¹ËÖ©¯JaÊŇEë_p³a™ã¾¹éo;UϨ#S'lµÇçêú´§q:Üh³šêŒz—õßåñyeÆ"`ØñyÝ$~´<õ!KnºúªT15îâD€ÕÀy)õš%™±&œÅPÚ­h+)¬$\"I“.nŸË´þ›/AíW#6µé-‚¯G 7XRÍ„ÔC -€—Ÿ5Oõ“K$Á*"c>ÛõÒ¡c8µ»[F»è´^­«*žDàŒb@ÐåË·¶7„ÙM”8&×pó”§ýûҞꇌ*Ùh} MЯ ÊM&öCŒsZ†t'@ÈJ2)7䉌*l‚feΤÕWO› Ù2Š‹yE›K†ÕÝ#—Òaê \òÍÄû7óPLö K6p@›¾w¦»ë1lè–Z7Ù“Ìâ-M*•Z§åvt³üMæ0IrÐd' z1#T1Ý83®LPÎù¹AY÷ºç+ṟ?‘!û‹Äa;6n;8Õ®HbÒøR-×±qq*ƒ,ëyžÛàxXéê6—!DWÊV«Œ©HeKQ?‹ÜM]ˆáHZ8àGÛí¼ËXë‰i]a•ðdÁ„1|²³CÚ;š…'þY®f1ó¶ l gÙUKáë?„÷RÅ1»` GÊû>¸9Öv¼Z˜Þù•LK}˜³$å„^|¡CŒð’É öOpb©ß²ê'¨çy‰úÖwJCwQäÛ|2 ú£RPFüQQc¼cÁéik1*ñ†6t??ó›Ênv§_¢Ú_ ¯bbA„÷Á‰Ô˜×¥`9ºÑ©°¾Ý#òþYëZuÄ?ßÿæ¶y–ž¶l€:ª@c{Ãrq0Ð7ºéú÷=– kйÂ+ú1ã«?Ñ\*(¬oÍ3ÊôGµõñY+™î–Ëà|Áé6¾Â¸¸)dbèY4Iãr´®-¹ŽÇf·Kpì‘ïü¦ñýÌLLÈÅ"t÷×,1þwÊÿ+8òóp/êK—34»•ÑÝfÍñ†x_iKEéÜŽ•:בªfuHCNËE\)¯ºý”X;»Èht–’UVd”šTš ãnÎn}“FjˆK ô_à(RÁ$Gdôl:«D}íÃë*4ïêâ¦ÍESqizMç|áë˦)JŠôElä)Çb¡C´À²ÁU¦7jÔ++èÒP,ÈèÎψV…«+Ò81|Ž ¶ôÎCâ«úZ­¾Úœqbûk€/ -i?öj4g·‚{VrÎ[»èÄwÏêšp ψ«swxªšeV1Qõ“l³È-ä -â«5¹,8©(xÎiêSö{®Pù4Žý7M=~Œ1b£ÆÝÔ°’µ¥A=+`UaŠ-3’á»ÙÝ óÒýkz‡ö¢÷Y˺…5>¬°*3Ç²Ø -rŽ G{£h–`§+1jÏ6Ìk1$x'´ií+ãÎ0Þj9(jñŽD&#ùõûÁƒUS$¯ò}Åøau•æìI–o¹âO²¢_o—ð¿0b;Ó%¤häÑÁÿžjP^… ÖX´¶R™OÓ[9½Ô·‚r¡6ýÎ[N<;Ò0 óæÛ€sž©n½A¦D’ûè‰Ug XÚéÔ“Ô5¿£4Ò}ÿ5~ìc`Ç@õ,Í Íô )S§Å£WžÑTXÁåÇtÔdÈÚñ›×¶]U&¦¶|©ýqCä9þ¥ wþŠR ŽÖÕÐXÕ#-Ô–žŽ· ¸e  þ2àÑi ÅWiÉò‹y2V7,'\è­Åÿ(Q¦¤Êfyc/>©Â¨ÑÚéRFjæ€.$AWî™í q³UE½å|Z,ÇHnÍHœÃKN‘ïÖW3½îxÌ5UýsÝΙF@ÛtGz,Õ£žÁ‚Qu}_åz•¦ý 3Šk’Y_n„_‚¨ -|r~œHÁ}]ö³¸¹Wx¡•àjYËJ¦h -7CÒ¯=™µd,¥öà‚:€©ÙRY«¸:ËSWÍ]Ð*Ðx©­ÍÜ smT¾;ò 'ÎqÉ~Š†t뉢 ¡Äh&F¸-±>€¯£rÒõLb?ŠRdź'È£7îLü#YÙûeÃDt„ÿ§“F†Ç’¼Lš!é;R_ùÄÝ-a!eèb(ί7šL‰V¦]MŠ—¡þvÈÐ8³]5 ÇeM(p4= €¬´fJq\7™µðàÔº¿Ý<K\bã¼$P¤ä¤ƒR­¾{lÖüÂV*¢ªmF…yàîaC -žòRi4ŸB©«í5oqýgЩњ¥•v„6Â?|è(Ü5\º×*x5Ù]·¸UI•jÓª(–O~< 7kù­Q+»bêSk¥NIZþ¢y¬…Ç|{™Wx’ -TÍ6Íe ‘ÔP;@Áî£uræ!ýÊò2ü%h¬hË1ÕøŽÚîvL{+¦¬@ ­Ê­•V2˜ Au×áë™Q…ƈI+)*Ö:qg7пƒÂ˜„Kè”B1ªG¢…ÖKÖÑvta_4Uwà¤íà só\¥J&Ù`Uë­V‰b²9¼nx!1]†¹ RÇZÞrö"ŠH9/à¾÷`èÈèzþT@éLÖRk·v JºÂ˜|O£ŽrSlþ¦ì-ø5ÅMé`Ü ˆù ¾©%çÊ&ÒúÚ-E+ª\‹œíK,¦BÊÜBâDìuøå~—˜”Rë=#LîfÃbðžÕï‚E¯3v4Æ‘ ¹0jŠ4mþ =·ÝHuå/­BÓ ™æ¤?5oÀ…O·Ô'=R](†×׫„Â×\A>¨çI,¯Ž•66¨'Ó]^:>%ö¼°ˆÙB¹ÐaéÚ*ö’÷òÃòƒÚkùO(uÐÊÂy5;@¯F*ÁŒr†V²Ùg*ݘe°ª0«µ€)y•ä£"Ù‘b xÊÁ5;0}-CCa}UÆ w"qg¿ÏðÁâÙ{ˆy¡ýìûç¹Õôô$ÿQ½©R9<? ]ð]dÛP]hÒC\»ý7Vv5ö>¬iøJúc¼ínó((ñÉwJƒë` ~;gœ8IÍ1ËHà±nPÝáýçÍðו–N`N³qˆÀÂw`=÷Këø}È ‘\ƒHF„Œ;•—DÂ…omºÚPbJ"¦£ÇŒç\œ£ÄÀ 3øh€—ýÓ$VWøMHsø‡!(>Ý{¶^¸øÈ3è‡èï”4q~2ïPßm’d¦ºÂþqd:±[úìœééÞ­P8ÝlÑ{D=»…;^½ŽËÂrôG™È è›x™ÈÃt#ìW-är] ;8¦®}ÈNcê­÷iÌ6UÄS–…Cœe‡R‡îXÜoßÏ^Üê7Æwj€¡W e%FÞ4Ôú£«¬1‚_õ²Ü^L¥9» å@†‚á¬ÞæýÆN8Þp<µ #ñ£ M&×¼¶œó©Î‹¤k¡«*õäÞS¤^%Ý^,oªÉeÏáN{ÜÙp^Ñ=Õs[,jóÁs‹ê¾wtÄUÝ/$áûF ?×r×áËgÛÓXÔ8ÓÀÁ™ÞΧ5¼ÂcvdäÙ¤·™1pëß6/$À]šF²Ù‡Ïü-»d£L;€ÅVyœékݨþ",?;V"#.áýÝÅ4f‰ýĨ;´âö<‡à -!×áÌʉ®tiÁR(½Ç²¡Zñƒ~‡^¥æ¯Ec‰©& ØZ4o¿Œ˜ëËqÔ|p­¾?á"*~É$Vz8,+,­ˆňý&©E ÓOÛolÙÁ*šÒp‰}w}” -“5*ï KF¬zNȇBh\`ŽoÀðª¹Sófm+;ˆI-ˆ;,È\Vìú`³Viø5(ë8`oûëw½â{W€Õ­½(ë*uýqåé¬;xGßÖ -RûòY ¿ŒFí-ä¨êÑ,b_ê,J‹ô¢îrŒ©B$ý£ æeóï -¦V¨,¬šŸÊ9 ]dÈöG­¶T×NNëd¹g66-xÀ³½ qØ L~ Ck ]´i8#€ +6=h¤qDVð<ã` EŠkÀ³ªE“NrraÆŒJGø ×~Lò{6ö¶ó¬IŽE6ùà¯U'õãÌy 0„gK>&)o>2\U]$XWŠ‰ç-1f£Å×@³«±'ÏB 1mùW‡= LðÛ%§5t¤Þ.O-]NŽ CTÏ4Û>&wÁ”vN­XÅ…ôžñCþŸßÙf å ›×¢¨r™¼1žf×¹VãC¡›“È–~äqŸ0 þXfðÖÚ^Å^$Ó·ï£%ÔG7dé›È±\ò¬­úlFcè0…]g<銷_‚Ÿ¢&«Wð{>}N|ãÓ·ë 05ŨÙú4H4ý¨ãÜžlGž>îš TÉ_¤cÑœé6àYŽ1— §»nUÏÕïr®Á-š–u$zq1k.â¡s+6'ž¤FË2»âç‚Íð‰.r¶q5…#3|uç)p“Õ¾Àc ÜN•r3ì ùåÊp<~“„˜s„?ÆaàÈG:m+å-뢅¹¡Ì^dÒ­¹æG)q„„Q¢EÝöª;‚%鬎F0°ÿ2Öyì'¬­…Æ9N¦÷#¶`îˆ=‹gh7éë¤ä+¨óeC:éðèŠ&0÷µÎ AVŒØöm6Ã<‘nÁIL?ÊÌ­½Ìâ(k¦ä\¯EI\˜ÕoûtÔWÞM³r-jÍuŠÒ¥÷¡g`y²nPtã‰8 táITH>³DÑLºÈ5âQ$„råj_«„»nJên7 nö\Í™ÇU*½[ó%(oYÙ`‹¹dø¡^ZªyIß"sØYM ”/\Öl¸5ÎÇ¥ú+4 +,Sù»‹óÞ­-e!M²z>µPä߀)iYô–]ßî…j’•7<÷Zbô¥}±¤5-k6tÒ”Zêdœy,UM…lr‡ì“þ¶C¥éLÔƒ¥‡Ç¯è€ÏÏ]¨•N‚Ñx r·êE0%µº­/’~Z2°µ t¼yó1+Áé,s¶ÛÚcÐõ€ËQ*¦/),?œÅ–¡Œ^?âÑA]¢´:‡Y›y9ê± ¼¦÷'s×ÎÅVÒªî4šâß iN,.3M)Ï(®A meÉšÇî9 6™Ð +°ù[W?uéÀ âB/ê*8­‹…TL!áÞ2|Oüía°€€”-± ½zkUUb{Ú\/ÿÏ<ÿ¸¦6(R*Éü˜ „¸1öe<êqe'0¿æ¥¿“(N… ÃΑϲÆúWh‚jþ ¥Ïég±"†1ð$ü”í¸#ENRõãU€W&E¡ec‘Æ|†)²Z˜õD4Dò¼:ÜcXš5Ùô¦Ý‘Áü*¼}å,a1ösI +¬m¹"b5ñÂÒä‘• ¨–ãèšÞ.gÚʪ_;¢vUj=ŠtŒß´¿4$³,ѱXœ[ãQx¯€\u Â9𸓺U¤ûÐó ¼RT©”É^¶eôMU&e Сi+z_òþÿ¦ï?ê<jvá}ºêA°þRÀ17üñ–Öûë0ÛYªLÖegJ.‘åÉG ‚ ƒ‚F6w*½ sqÆ4r—«u´É<ÿLñ•çh =´=ìEÇìúÒ39ºZÝæ«,{©»j*.V•†áÌø<ñú-ko5CÉ/kÈ-‹îåVçòè+Jšï³têReÎ,º@J:‹éK£&c숫IÍ‹Cœq£‹ahF[ fÓø±6k9’s– –6ª8oÆøcÀ¡Êg/=’¬ïí–Fû.£®à >„ÄIÝ ]6{–-ÕHlìDm,Cxõ=Ž!oÅ, ‹Û]qÞÆ;¦‘ï ŠwCWE4GìEÅ9‘ò+«oÃ}ÞÙUM‡Ü|̧³Ú‡ìy™{¥M3õ³‹§ñÉ°Ipj²@“.ŠVð%ä?Z`k2r|³=q¯/ÓüÊö ßOˆ¹$äû-Çz~+P}‘‹W• ¾v×Ö$HB`•`Ö.×Ò\Žn{zR{nñû‹¡l´FCô$©±wâ¯Ù9>vD_¬9"¢S“6DY£²œvBòmpÓíãÐ÷ïɇ¦ê Fï"à\8ufë)˜CÌ#âÄ[ØxO"´Ãd?Úà!!šFÞÓZOÉ©¯ SšK{ ú#lp;×çk×6VôGCsz/Þ¤¦ÉõGí)æbI†×¹Ô\:÷ÔIwE¶3º·d†»ˆu&^ÁÁ3jŒêþÑàˆ -jv¾Éü ˜î g!ÖTG ½¯“^óáq'q³˜qŽŽgžæ«¿J{<³Ô‘[ô÷£yîß‘ŽÅ„‡¨Ø¢(—û"ãºP:+}Qu3ëÕØ5äçå”–“ʸÇV fÕ2E‚ÌSŽgÔuÁUnxË„ ‰ùµqÌ„l!¯fÈæ õ(ÃIÍtßd¬b|MÆòÇ`éCpø0‚°0f%ð7ü+Œª`/„%¼ž~C>E@‰ˆÝ”¨ùXðóðY‹èWObÍU¥"’ÂI¹ã' ¯Pø+2¥^þƒ ´²£CæûY¦‚öËÿYÜ8ºâÓó®6¿6Ù.ž¶]%é{£g×ÚÜë÷OêÍ,ô›˜+€®g§¬‘`8M‰ •mˆfuxš(Ç{hRi.É(*P=ÙøoçÏq>R×/`­]îa=¶t yZ`$Pj2øHøÎóÖêÅÛš„¤‚î…±×15¯ãmŸ.ÌgØËäLìFÐïsës/ƒÕÜ-šEŽ½®V¾›ïô7Þ OXén®' +‡š×t„/îÞ<6ž¼Á1—ÎÐ@i/ðTÈu:ÞUQZ-<¢…C¦lvpV}6½,À„î™G»Öˆ +ìý˜G’|î‚J}±O(Àg‘¿6FIÀJj•W\Sh¼àîÕ/‘zÞ] +þ)èÌœûÉn=3NIìpö‚R‡J&)âš®%ÈG9ô?K¼ jj»Ž÷É?I¢ÙÕ„VxÔ¨û ï„ñD‡{ÎßYr·<[šZy—ÛüÀ}݇ûî¦Lü† (?wR;´”n’"ž¤ÆþV®[ñdþq3N´ ÏËBËßÅŽWÎv¢%‡{„N)æA^@½üOÓúLuá ¬T…aTÛL¡veç’¶b*‹9Æ’˜­ b-lÎÑ!Æ$GÍ̲©‚y–&c[­Lq ŽÌQ|ä›çnCQÂGŠÓD ‡›#+MJ·­udîo!Ëk8ë:Ý‚9Ñ j¶y#}`‘ú$A %šû÷‘“²§ß‹„H|™ÆéçßÉz§v–_¸¦”Ë‘eY¼5ƒËâ¯ÆK‰ú¾ݧœ.2¬›ÕÈGäÄïZy³ûÔ h•éç ªyB^“îíäkx8¿iäupöû'\yVl býȾ̳L£Q_j·#BÌP_–¹éÕõk8Á·˜ÆX3·U\~ÿ’ ¡nMâÄikÎUiåö"Ž…Ïk3ý¬×‹îvÜIAU|ÆO -­ªäýWK*Ò½íÔ36íOB.ë:xÌînµ:«ÐzvÀ\M²Y‚òU«Ø®ƒ®?n¬ÏÍæÇcòŠçX’Öüê:Ò~ßócëÏW^ŠÍx}gC'—rmM*LÛ(Ïן–Iv™Ñt´ª{Â}e¤o"L’ÃT^¿üÌ×^¼ú¿IýWMV¶ù¹ *ЋçÀnÉ|¬¾mT¶óªV³G5!ˆ/ùËгà“]?5@k›«CñyšU…3œsl‚$W¢ÀŸQv¯!¶‹6SjrûñÐ2lŵ|E«æš¢Ë¨†0«Ë#Ã{|þKr!<–£ñJ/gb¸Ñ(G”’elüV;Çu šá-kD=®ºG¦H2Wm¿FøA×Õ6w‚wé¹´UƒÝ-ä`ˆ&žJQæîé7ɦhÚÖ´‹»Iò’"Skn×<.C +7ƒ¿:Xþµ™Q­˜>4»Q.èü›9o •Â a5`/¬——®Œu³#€'½Àöú–Ë¥p÷ÞùZ7•³±nar1ÍN`4 T‹ÿ !ÇÌÌRÓ)BŠÏèš·Öí|ƒ<â«¡ÚæV•j÷1óæÊÖHj¦ÍùsÙÇ.äÌÎÐQQŒúW,£ sA`âìO”gªí7”Äk>$H)¯œXºÈV[Áß䵕mVå{M8ey=OÌQl¥Þþ`2íŠ$ÄÊ.¶˜à6×›¿ª%µR¾=ܹäúñ…-É vâš5|’&!c5«[ûù#g©Z€y gHñy6Ö)î ’ØÐ ²^‰fÀXÜ:¼<šNJoZ?FCEíÌr¼9œƒB9¦a~“yÚFŸt丶êÑpQšlƨァV°Y,Þµ›7“²(Ÿ}+êæp›“™·4W!V¾oUÔ+\’*¢ºæ î““ ˆ8tg_œðU+9Ü©ZüÓXÈø›JÅ"7å펋K1¦ç Ë~U¡§ +ï§Zæßø¤ê·Á ^T¼~Éu˜9|§Y·Æ ›¥{†Ý yäpØË(n eåß™2÷šs-žOÖádÜ3Ü'zÔ¤ºåó,¨“Ù Òß,=d@Žt<&Ýå­Ã}º„n“ Ž7…döÂØPÄiO³®Š@R9m—„ƒ²®4ÂSKE[«.8±±Ÿ³qÂóÉB _øHš¶Ê“zÁ%̵>Ú¬Ô+G„ÒŸ_3irÖñË߃YŸ +deí½ÕË·V*C‚:Emýp5f& ]îV1ò´ÞÝ fDkãf:²šåÂ1çï³Ý9¬†EQûG‰h³e·0cÈÇ'_¤A4îA"Ä—°xA Ý=šï7û,„Oïø„Å2hÞ¡x¸8ÿÐ9VM3á`ißh” ÿ‰ªM3¹ÌöŠ“YS·g½”ãÖƒ.[ŽˆfoK[­Æ ›… mûúi°![±5ù'+ßïIœžèö"uç9èîó ƒ6o± ›˜ÉAº4»ÏÒvèÿÔ¹q± ºSI^.`V*Þ¥Ñ Da/\ÄŠbwGäüÛà~ :ëraxê]\ÎFµd>õÅ^Í~´™hÿ:Û­N38í™ý¨C%¬¯Ÿ’‰ÒAP…» /€Ugü]£vÊÛ×#\è‚ÕU~}âXÅ SeYècËt>¬!ä,dæüøL{ø‹'A{òñËBß å2½7êa³`é³)¨)Y7‹„×pÐ/`ñlŽŽð¼ì#o×” +šÚþ¡D÷6drÀÒÌÔén”-}™Øß™ý 1.ö åWÌ;¨“æ[m_/æÍÞ–v΂œz|ñ u~r\Ž©¡@‚zšCóFå´vÏ~'˜Ž”£ë«•`óØZÜq®„Zo® ô¨¬Í—}¤û ý (ÜÎg±{—Óî=jÚ4r%* žl†þQnZ‹Íˆæ +FK!«ÈÔï;-úrkw•¾taxŽúÖ˦ÙÄüÁ3 /yýÇá.†ð¢ ¦YVÌÐ^ÂòÊêKh™â1-M_Dü;B¦¡~M,¾G +—pÄêþnD€G' s0ÀAÑFr"‡ G^Ö= þÒöªÀØÁ Ñ6d~Ìaè¾R)i†0µ½nヒµ¤).§¶Â• H˜ú<³÷¬ÐñæÏ|BìÂM,…íĆڀ޲çàÙ*›¯Ç»i·û%ˆÁÀ•Å/ ‹ZdÛþ>‹.ŠçúVU†©NV/Ì,‰§—ÐÕ2Éóª;n3ÏËÙ©'MÇpðf%6Hëgèã·“*üþñ T«lÃÂbe$ëv(®k2ñd¢œï.Ž€ýo­‡†œ˜/ JïwïÌ;íó;›Ù*#n sáöž‹%Gp|·º²ø“;ªä^ÿF|CÈ©x>ñíð/{ FĶ\úæìÄ;˜ŸHŒ”hs¹ÚªÖZiŒÆ…¡Ñšr8θsgmê¦<¹Û@,½¥@Ì3{›„B°Î£›gË“Æ|"Á;PÂþ&`ú"i +P.xOC;¦‹‹ÆóòB/3Xá‘$¼Ä$¹òÌz]BS[Pú€9C”ÂlàjZ»O©¢VÐkÖ(zãBBñ"̬nÚÚ†òÁ‚x1Mmèï^„ýðßìErHÈÅ…34ZžCrÎÂyu²…Ð3™Ûû[Ç1ÒØgeŸ¾e~˜@2L.àëæLXlp³!òzf×(WyÔÔÃÖ˜¾ÕqÕÍòÍê¨r+!¯“‡x´o ¥9«‚‹>~°'l¡vWÞ Å”¯ìËõ¯žËfäåÞgÔ÷$h<|°…O1ZQëô ™äO×ÔOX?5-x ߀›òªëzs†µ¹¦¾1éÇ#àý^;®› Þà+B×9j™«¯¦I®œyÆØnØ/\’¡"ª_»qîW_a6pKÄæ•/ˆu€shz›úÑ΀^_õÿ±_ÁÓYM²ÃÓüå¡`%[3 £ÏôZ‘ú´ ïþß±¦Ïrâ™Á z 'ò! k˜Ì©Úɵ#ò8 –"ë7C¿åòÅE ð[Ô œáë´ít uúC’Q?øŠ‹¶ÌøÚÝà!½ó Úéh. ¡§)có/ˆ<éé<=A]cþ%y=sU•ËaïÒÞ°Zü~È¢ õÁÔôÀlù†fÞô¾5ÝX… +]H³Æ³:Ÿ½dZæ׌¿U¦·æµi8ÚOzd—‘—|Ž×…ã‡î`á¯8K|˜XÄÜîêZ—¸ãàÎ.¶/›Ñéðy‰iTŸT‚áèûä¹\Ù¤‚%¸p ÄCSЄ~.Ú›p¦‹Ø'\Úh¯‰o\4Fø÷ÛAð×ü‹Q¹'òjZ\aÂ> v²_)!èäç?‹éÕKdj!ÿç%c¢{:׸­Ír8º èkR¾\d–ž +ü…—týË‹tú xå5.zH9\‚D4À‹ Ñdظ/ J¨ï¨â ÒK„Óvƒ7i!Hü€¤»îÂ~éù4½#Ü’S˲¶—L´ñK*V&[¸Dƒ·ÄÆ“ŒÄ`˜*ü: Ý,»²óÕI•úÞ¨Á[À=÷VRic­þ8v±AÓoœgãªÏÐáa3ÑÇ·qc3ƒ†ÜÖûŸb† }ºç6Þ §ÂŒ¼ïvñ%1C·Ô]xVÖjyéë lZ¦èÆ :¸:Fý!Œ¡ÚáèM`üQè¶OÆ8ŠE:Ö–ljÔr;‡P’#¦@v›û£]¾·M7ÀÊŒdÀòý•§q‰N¿Œ¼ ¿mˆûཡ½ +×nÀ48Oöè=UJÓÇUñÁUö¨ì½·¹Rí–T ÖÈÈ{d×'†qq–I»­eã°ÀѾguÄ“¶û‚õ[ÿB|%ƵíÉéhhdéò€±Ž¨{M¢nÀûÒi°–ŽKw™o¶ ,³<¶cl +ŽN`a û*hï]VÖˆz63œ¿¯êíÁˆò탎sU¿ö*‚l[ööÈ J…OOŽ¶EB€ŠY”ÁêA²j6 &Ö¶šSÐCþ=d–ʼ}öïpÍ6Öüpt6ÏYÖK3ßµJsÌýÑÙ Õ>¬Šül®!g7ýóéÒtÏܲ¾Ìå0ŠrÐÇ´Pª>ü« XQ:º6$ÖA™×eOlæîR„µ¯KŽdéÕË’¹¯®È7ZsŽbÛåäÿ~¥5€ÖëÃÒ îÔ—àðîoc•ÈˆŒ}Â,©øëÌ°úÅ/NIŒ3íÇÚ0’X2‘Çä¶È]¼=ºn›!øŠyÉÐu“êt4ÑhçèËG’Ç3kœíXcuëoùí:o7|–WGp;Úæú£¡g7¯Šãhö›§Î¥)Ó‚< +ÝGd.ËQ›^È “" +®qjS~É2¤A¾iXG ¿ƒiE aNÕm~‹:4¥€i¿©¤H, @­áF?öZEˆ /&o(Ø,°Í5­²û§üÿR¼9Žû”‘/áµÌõ‘“×Î^Š–nMhDrjY¹šð¢>°‚¬_fª¦çlܼn­ž[ÚǵýÛýêÕ7òTø‰¡oñÌIÜŸðW%jëüó3C·*Ÿ¦M'©4÷WZ4;Dã:²Þ\>@È6`ì¡'#&"å˜+k2÷ŒÈµàÆ|¡Ö;v‹o¡…ÌÝæ!šC›®CtÑbB£8Aí´Só!.øëyMJ’ö‘€þéœSS Wö’§ =ÿ¶ŒH),ÖQyú.å ón™µ…HféÍF’®äÄ'}‘dˆkw—žÛÕOœ*б)=½ ܬç÷_‚®_·Ú šþfM!žœB]ŠF-´„0¡õ,STXÄÝJ_ÙlSyéÝP‘Jx¶ä·pH—õm—nÞÎóí´ÌˆvÓ>ù¼À´â ¸—±ö¬Ã°õ•êü{ÑAXtõäY'›k®Zc?¢8˯ýÅ|]Ò£eËWâ  t­l?¡% ˜hn“:séMà¿÷Íwã«ñ꧲PVàԶܨ~ù>§1ógµ?JÏ(ë#D–v8äµg…}çtUÙ…Âþà«/Ë"ˆEíñÔ$îbð_º¬´ˆBZüYt« ¤óæ“]*LÂa÷UÉ-WY¾Gü«x,Á>”M#–…aŠVNfü„¯´^èw²îпWcÚÝÁ m¦¶oixšZZdÑeE’3®<§è" ìBf-‡àÚG®gÃîåÚgôÇ^‘'ƒž>yªŽ©7°(§:ZxmÓÌ°Ã8tâ[p$í´!Ö¯•©Øå—%¾;Mø ŠT±Fí×ÂüGC¼wóòýÖr,ã¸ä•!ÿ}š½oûYÐÆ&PtÎd1‚GFèÙ“©ÕŽYxj4i<»hÎ*27q0rY”}zX£™çoWê"2›ùŸÉqù(åŽôˆ v!–{“ìˆ3ëƒ-ÐKD.l¡uç]§r΄É=ß<¸îía¸„Õ'rbè­êÅÓ NêFm–A¦j"ŸZ/¶õÈ®_×"âòήÜÔ(éúa¨às^çMñ"@µBø³_s#ûW²ÑbåD>ÐU£Ò4¤Œ æLõk:\ÇY}’…‚ÊñJÜ4ä@â—)ÞÞu­ºÔ¡Gš +MkeÊszƒéhT1¤CHWÍÑõ~#˜wâHm÷ÔK85›ˆQ=RÐÐëy펿Q‚†µ‹»”Ø`HKzeZݶDü^÷79ºóŸé½ àAÙmaç»Ì_ìà ·.C ¯´Ÿ~&Oƃòâ9n-ÍV}š·îµtì +Š{ZÚôFؽ—ŸJ®Ø6p&ÌËŸ‚2vO’ñÇ Rð£«V s°­pN¨#}ɵ´l¬Dª‰rÂÄ»ÊuÒÝM‰ÚõÕ +j,EàöÙÆ|™ñO`aM/FÐE¸ž5K™Ëƒû +ñv=Ûx°DÄš92e7ÅÔeLN`qo‰Óø˜‹:XýÁ©€æjo37Àœ‚m´¹ ±žïë…wÀ³ã°Š±®l~ƒ¾ ƒdÚ¶.=*o,à·ê+P—ƒÁ0¥O^dä=>q¤J…¾*íoèÕ…¦N;…~o®}€cñrÊFÿ ø» aßzñÕY²Ö{$bÚú*áP®ë£€îRyUÈ`iŒî£ÌÎ$Gjy‡%QóÙŒÓHxº}´Z™"WcsnNY ‘­NJŽêo”V6í:‰pɶ8dUQìš×€â¹\ Nà”:šöMº2Y:æób-aþ¾OX&¯N„i¶¡d/ ‰M²H?ª‚yÚP¿ž!ŠŽuåÓ¨fòr†µðÆj[þD;é»Ó¯K;¦£,¸JŸ8Lb8Ë8)u é©(E@:cí†-«öýQª«Uû+­+Ÿ¶=;¢û$ýHÄWîF¸\æƒ/º3tšL/3ùrÝ*³Ø8¯ÒÃmtô>¡sû£à¬q mÝ›eC+§þQ?@Z™„´^›@NJå6ç|] +O'ú(Y’ù¹V3ß2¶F 8:,\æDYU¡«i2ßM4ëH«í£wßð„ÐŽ¸©-q©ÿì’Sæ\}®ÙÖý&]\Ó:L9.S¡-¼Ù0ß‹[S£ôjw§Ó8‰{ÃBŸíˆë­¢5µƒ›‹±R¢Ùú„@B*ee¢±öÑ]Èè ýYQI:G=ĸ©õ@ÔENÍnõ ¼Q¨µñgµÎS¹cŠè‰‰Ãš² Ë’yRXÙZ—©C8–ム£R£KÒ—J'‚2˜$ox”± +þݲ\ÄõC«ö*ÔS‰®ùôþÃÒl12¦÷'wÍcH\(°ZïöìåL“žŸJmR-ËS,•ïܧž;Ñ{“t¶«\Óƒ’ÌP|?a¨ÿa¦Ú.ŒƒºÒ¸è»¯TÆÒr8rÏð‚m6 Œ jä¯_„¤ +ÕúvC¤ƒ˜â,€éß[¦1TH¾ˆGo݆ ±µoȼ˜ÿØI¸õ¤©Åtp0$Ù¶m¾T¢¨UzP£J5²hxô!‚i>UyôŒ ÍFÛ©÷žu“ƒƒ§>ßrƒÚ­žWLªëh¹Ôõ1\ÚÈBp¨tˆødᕶÛð¢Y3žólQÓ&¾ùJ€QEå. õï¢\,2Hj2 6ÁœÛŠÏ†©–ÂîÛJörôä_bÑ—¼@Q_)U]BXÔf +BOË žð¸€)‰nø`thAá|õ-ÉD¼"z3u —X°šD"ÿ¹B&QP™*a€Ôi ÅÚ{(â³ÄºNüÍÛ`zûh…{x ¶g3P~¢¡+ eb¦¦”úòØÎúbç¯ÅÈ8AֻЯ£¿ÁL +Ú_ªT~£Ÿå“—ÐWÁðh4½gòâ,évj÷­ú9NäåÑXóÑ  ¦Œ¸q|H£á€œ[0f&Ñ¥aýºÆ@dÀë^/æÁ86„ ÚáÎßÓSç骜E¸1瘣JH5LÈ6 ?Hø‚ {änz{¡’ªð¯«Ëa­9›²"àfïƒ2àY§ž\ðyL¢õ‹6ìÌ|bäÆ-Ú¶ê××Õô㺻ß™û·nîØÂ9:X:¶¹’®üõ°°IÓ„ÁèDœiŸü[Šfpàã‹Vœ^—žœ^ Nh+ОĪ9 ¿¥Ñ22.™QB –Ý\jGä€þvøÊ·*žfY¡Æ®úÆxÈè5XkîoðRG(‚Å5ßÚÕBîñ’ñ±RT_F1`Bém}¬JHu‘X€)¦\ÉÙ7"'jF"âÜŽ’ ÊÐÓÜúÕ¦+š'ö‚_ódúˆîeùë“J·£ñ÷óH¹Þ“¼ +­Œ$*Jü1õ‘J{Y^>y†ˆKÃ=ÿb>'¿M¾9Ì|6ðÊN¤ã®ýµì%ÍíWœýÀSù5´öL6Œ_<ûTgÊM3€ìuÆÍ,€\\Co #Ž§Ñ£Gû&òä!=D×*…0DWÙÇÙÏ)@4[ÃZIz1°‹Ö˜y©‹ÄþeRaµi=˜£( Ÿ~7aÙ„¬Üæ<¢ÞÓfë@ÇJ†,˜ì^3Ç«\`D•¦€Úþ²-@ÎÒ‡)e]R³•YÖË&–½ÐÞIÆŒ½OW,aëh俯Ԯb:âôºá÷b€ðHU65uC(½"ÂmÙKxz·˜²›èMtì¯xpÙ§èlª‘¹\€7”S9žcŠ¬juðÀXlØ\‰|f6ƒxD6WYèKr±c]ûŒþ‘)êò Ž÷@Ojñß?цnšiªûJÑ:ˆ{{ž5{b° endstream endobj -1611 0 obj << +1905 0 obj << /Type /FontDescriptor -/FontName /YMGLCD+CMBX12 +/FontName /GBHFLB+CMBX12 /Flags 4 /FontBBox [-53 -251 1139 750] /Ascent 694 @@ -19621,10 +22632,83 @@ endobj /ItalicAngle 0 /StemV 109 /XHeight 444 -/CharSet (/A/B/C/D/E/F/G/H/I/K/L/M/N/O/P/Q/R/S/T/U/V/W/a/b/c/d/e/eight/emdash/endash/f/fi/five/four/g/h/hyphen/i/j/k/l/m/n/nine/o/one/p/parenleft/parenright/period/q/quoteright/r/s/seven/six/t/three/two/u/v/w/x/y/z/zero) -/FontFile 1610 0 R +/CharSet (/A/B/C/D/E/F/G/H/I/K/L/M/N/O/P/Q/R/S/T/U/V/W/a/b/c/d/e/eight/emdash/endash/f/fi/five/four/g/h/hyphen/i/k/l/m/n/nine/o/one/p/parenleft/parenright/period/q/quoteright/r/s/seven/six/t/three/two/u/v/w/x/y/z/zero) +/FontFile 1904 0 R >> endobj -1612 0 obj << +1906 0 obj << +/Length1 987 +/Length2 3556 +/Length3 0 +/Length 4543 +>> +stream +%!PS-AdobeFont-1.1: CMBX9 1.0 +%%CreationDate: 1991 Aug 20 16:36:25 +% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. +11 dict begin +/FontInfo 7 dict dup begin +/version (1.0) readonly def +/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def +/FullName (CMBX9) readonly def +/FamilyName (Computer Modern) readonly def +/Weight (Bold) readonly def +/ItalicAngle 0 def +/isFixedPitch false def +end readonly def +/FontName /LXDRNF+CMBX9 def +/PaintType 0 def +/FontType 1 def +/FontMatrix [0.001 0 0 0.001 0 0] readonly def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 97 /a put +dup 98 /b put +dup 99 /c put +dup 100 /d put +dup 101 /e put +dup 102 /f put +dup 103 /g put +dup 104 /h put +dup 105 /i put +dup 108 /l put +dup 110 /n put +dup 111 /o put +dup 112 /p put +dup 114 /r put +dup 115 /s put +dup 116 /t put +dup 117 /u put +dup 121 /y put +readonly def +/FontBBox{-58 -250 1195 750}readonly def +currentdict end +currentfile eexec +ÙÖoc;„j—¶†©~E£Ðª*Bg·N³ÀÓ½ ƒØ‘l¦ÊKq*Þ²Xú«šææwüsŠ¼|QÍFïq˜Õþæv`æšz¹XòšMyåp"÷ƒë»¶Ôôì5OÒÞË©”Y¤ÅðÆë¡P(DTçÜ!Á[v´Á›„67XFšlU‡…²&3!R˜q©ˆ4‡Ýw”’Ýσ~j‡¸+Ûño¼uú£ “þ_dÍV`÷Kî–y ãZúÌ÷±€]¨Šãu M™YŽ­üb[Üœ1[lòŒ›Ô'ó,t\™®¾pÚ®Ôž¤ZùO4ªG‰J7 c]“±‚>Ã^¸1j¡†Ì™õ|²„åJ¤tµqðÔuJ¾Á‘éÓc‰†w§\ÁŽ á“®l+͉ô¢uÛÒ¿æŸù’ Tw–ù‰à‚[kÕô’³jñ6ꑸ&PÛy¤ K,µÀQ+””› wóÒ³Ú%l™÷TžkÄ°Oá r°›O]H*jãQó—Û…ójy;Q沋Tfë ÿg'-Ñè‚\#"®wÍafÒ`] 7A|¶†ðŽq—ª‘mY D½€ÞèòŸüQn9l˃•Ïì’bâ%!ˆ-À1k +¿¥ûWæV‰ $qg^fþF(ûS.'Nm÷~}2 ² ;»Z‹[f²ø¡ŠIXœNâu–ÝV& u*Î÷ü0º6…¢ýEÀ upB3Â]•}ÿ’/ÿ5ô(È#ÕIåN™¬¦Á <’€SvÐóò€ÖXRÎ¥O\ÉÞùìG‚K3Ó44“sç~•*Ù6m;.ÐEUeð|¶68^ZY& á…±ïl“‰3N¶073Š?j²ø•åzæ n^âvF$„™xÈì8à®JX#sL\ë+Â-ÚF»@O%ÊŽÒ‡Ó^&¤ÊÊwÒÔ¹†í*Ý;ÀÃ@WAÊÕmâŒ|hè”IgÀ"ÌU{=úÌúý8ÓíÚ­¶âÀì¾úÈ×í¿dØŠK³ÌM„Äø«¿AŸ9 &jdBÎïZARB盓O4ÅÏf¥è‹L2JYEÓ˜›eÇBϳpòX`@j»bf5滑eÂi–æ0Èì÷H€_yvƒÒ}Ù|¯ec•û@ðù…²´ÂÁv`5$BpÙ~ÀBÚ³¬ñ÷"­¬Àž*ÝrCzÛÍïRU&›ú?ØËÐïÞOXL€Á0ö ¾(«&0>sH‚˜ž)I†Çb·Oaû¹óßµ'[j|Q•1­@U$_5>J‚y-ïHnEŠí2YÛ£´Ò,þ!r7+{°Òše¨:¹Ôßíw«~ 1vÿ¡{³.aTGZyÌÆ¤Ì ÛŒ°­l_;íÿC[½_½êÚñ~ZIïþà­kŒc:ù†Þbf꧰°‹;Éqv¨Îù¬?µO¯ÖÝz6zTUw0·7Œ±»CšŸ’H1ß¡A‘ûf<#¿LZ1BldR´E%'/†x Þ)3è=ˇð†êÏ3€+ëžÙÄ­1åô%^ÊÃïOMÆ+´ª"Ž¥çîy‘9Pý(f µøöPï?¨­FzÈ·ÂKm{¶S h#»¹ôøÒqkv¥Ía³ŸfÛÓ[ÆLz/àï‰=_'Ôþ¥¾ËéñUz‡E—"r†÷gD‹É”çÙMá=‰ù $ËPLh“g ­¿zoƒÌ +ª}RoÐgúâÉ?D”{üÙÏð +{Ç)–{³ S!±Ü¨-¹tx‘y÷Yñ„ÌÀ-š›ûýð8Jú "Ò£Ö4~œSK-ÀAaHGY‰/ül»IÄ¡šïŽò¿·6ñ©¾´äÍä4Å‹9Т2é°ìi»î”~T@˽;ka“» pÒw…a(‘·š¨uÝDß¡?î~ññ°¡îŸïØŽÝ}†ÖÀ\ñ”‹Iæ¨É§§V}_°ãH¼é;›}>Bw,^¡ÿí ²‰îŽK =¸vóºu7Ç©ä¿A_ÍyÆQaÈ;þÓ”âeŠ$鎢 {'q& 'Â.žôô ‘y¢§8 AÎ;¡¶Cÿ‚Ù”½m  &!Ú=7Kã`©IN…C +ƒ.”`<+_TŠ6Sã3¡è¨S.„»VÞ΋– !.3a¦tfœN¼RDì¬pè•çŽÂ4è†Ñòg<›õìw:ÂŒM$p!8KÚ+né½:¬´Ä£kiF0ýþ»ŠÐ¬dÛñƒ‘ÎÎq2&UN‚lgJ^³²×ùÿ˜`›m–®É@é&O2=ìî¨wVx ôŸ9¥„eü™ÝZ–¤=ЀB(ø}xñÂlÓBG¼=<ÏÙèEÑÛW÷^N=Õ¢å¬`ΘQåyW”Â1}oÁªмf.èîç²ý ”ÓÛÛ{;t0ð`Ü{þˆl°þìÝmEq¯BU–” ÉŸ½ö +œèìW!÷x>Ê6Ȧ`aAþgW®*U—}fÖÀrµäGôŸè[¥ä¡@¦õ¿xœ·D×¥øQ2è’ñX»)úe=Êý4zY Å QjðO²»Ùøà§bUâ¬&K¯©®yo·/ —Íü +Ê%Ëè^ñÔ]2C־ʊY¡°´s§æ|Fë33îG‰íû±xä½ ÂâãíÌÉêPðŸ§X NºsD*ã|#’Ã<\r‹Ñë£oçò>Pµ_/ûLßP]5yípl:ó+îy9L¼«½mXió›ÑEky•<ä%°Ü4h@ˆøÅãe0á%`yìʼº úRƒ¢h3oµTÖNÀt3%ÌS¨øó––DSÛc°;yŒý·ä®N!>_õ-”)õßr.gÌÚú@kÒ¯ƒíßv=ߘ­ÿ“|¸\`ØÇ!"ÓD{âÐåñŠžÄñL7ÑaÃàBñ˜Ì.½¯î`§ óë^ߊC&éá]D™ ^‰d¯Ê3"Wë‹ ïR«$ÈÉÙÛÎ r)Øx¤¡?TI¦~g=÷É–'j¿²WÕºæ4.3 ÙïQ4+ÁÏŸî5Šg(ä ŒË¡N1!æ üÕ?Wô{N¦°z }ýñµSèëș܎I<$=w,±¢?Fš„GÁ†Œmì,<+ÏÆ‘†~ +endstream +endobj +1907 0 obj << +/Type /FontDescriptor +/FontName /LXDRNF+CMBX9 +/Flags 4 +/FontBBox [-58 -250 1195 750] +/Ascent 694 +/CapHeight 686 +/Descent -194 +/ItalicAngle 0 +/StemV 117 +/XHeight 444 +/CharSet (/a/b/c/d/e/f/g/h/i/l/n/o/p/r/s/t/u/y) +/FontFile 1906 0 R +>> endobj +1908 0 obj << /Length1 1397 /Length2 9610 /Length3 0 @@ -19731,7 +22815,7 @@ gR ~Š š¹Çüž±×\xÑò<Êýo’[-¯$›LÁ]0. óäájÍÃ0˜KF‚^ú[@] /ßÛÁs9,@\ªf8š3(ŠöˆÊQ•œzQ{§X Ò– Œ{ý3GŽIñòSv»ëL…¬ ^«yR6P^1Xu3ÜBl}#›¶8¦®Gw-cd½üœö8™§´6˜‰!ã´Ýh²¶èÃòêãþ 4 ¶nÖßNu»[šÑc­#•{sTÈ\kð»~¤IÊ×®7-òOhW»¥ @Ò[Ê*$Pã7T1 endstream endobj -1613 0 obj << +1909 0 obj << /Type /FontDescriptor /FontName /XOPWSZ+CMMI10 /Flags 4 @@ -19743,9 +22827,9 @@ endobj /StemV 72 /XHeight 431 /CharSet (/A/C/D/G/I/L/N/O/P/Q/T/U/X/a/alpha/b/beta/c/comma/d/e/f/g/greater/h/i/j/k/l/less/m/n/o/p/period/r/s/t/u/v/w/x/y/z) -/FontFile 1612 0 R +/FontFile 1908 0 R >> endobj -1614 0 obj << +1910 0 obj << /Length1 745 /Length2 1242 /Length3 0 @@ -19783,7 +22867,7 @@ currentfile eexec ñPŠ?–_ %œD3´)‚/Å‘ˆdL£sw(wÞ&Mʺ™E¿Ât æ7â8k¬aò;BFåŸD¦(ÐéJø endstream endobj -1615 0 obj << +1911 0 obj << /Type /FontDescriptor /FontName /RVPZIX+CMMI5 /Flags 4 @@ -19795,9 +22879,9 @@ endobj /StemV 90 /XHeight 431 /CharSet (/i) -/FontFile 1614 0 R +/FontFile 1910 0 R >> endobj -1616 0 obj << +1912 0 obj << /Length1 878 /Length2 3214 /Length3 0 @@ -19845,7 +22929,7 @@ H ­š¤þ.6aÄ÷ÊwØÐ\p'N/ ‹ÀoXüzFk%IÛo‡³êÚi‚Kƒ²\ìÞ23ÌéS[§“ðxGÇ;·°53˜Ê6„Nhb3u…NƒeçwÕ&ÂIÃ*ê¸Ñk±¼¨gFîš#åLkÿ4.ÕÒ…[_bY ¾øa Ú ÿ“Iö{ÊÀªD×Ö,=Á;‘o+x ‹*°SßÏ‘(OǶzÝÉú¬bLçàè_¨§•¸Ž9ú‡ü÷ÖNŸ'FÀ]$7éØñòjQèk­£"œP Ì endstream endobj -1617 0 obj << +1913 0 obj << /Type /FontDescriptor /FontName /ZUYGVH+CMMI7 /Flags 4 @@ -19857,13 +22941,13 @@ endobj /StemV 81 /XHeight 431 /CharSet (/H/I/T/a/comma/i/j/k/m/n) -/FontFile 1616 0 R +/FontFile 1912 0 R >> endobj -1618 0 obj << -/Length1 2026 -/Length2 14861 +1914 0 obj << +/Length1 2046 +/Length2 15159 /Length3 0 -/Length 16887 +/Length 17205 >> stream %!PS-AdobeFont-1.1: CMR10 1.00B @@ -19879,7 +22963,7 @@ stream /ItalicAngle 0 def /isFixedPitch false def end readonly def -/FontName /KYXPCE+CMR10 def +/FontName /SEWPRR+CMR10 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def @@ -19943,6 +23027,7 @@ dup 49 /one put dup 112 /p put dup 40 /parenleft put dup 41 /parenright put +dup 37 /percent put dup 46 /period put dup 43 /plus put dup 113 /q put @@ -19975,73 +23060,69 @@ i *† {aU†q0=殨NEvvæ»´*š$¬¼>°Ê{z;þ¨Oí9ÌûmT[²¼Äž^—d«”UlÔð$ïW›h¶Ü:¯„ ?Æ‚(r6Ž;BtÝÊ6¯cFÁCÇrÌ$/;!,K×q¡§Lš”í“¥ûeWôàuG¯× ˜ì£¸®h˜7–åñIQß[u2¢0ý£µuZ8µç—*«Á# ™üøq¸Ûô•Pºêœñ¹|¿ÇÌ–IŽÌ“‹¶pe}é#¦YÛ‡W{ Hs(çãùÃ}ˆ²„CE à¼îêäŒÍcˆóü;ïØÙÄ[e/SmV&±ÿ i×2Ç¡ƒmc\0ÀkíC'sp)åºX0¹èŠ@$Ã2jÒóOGµG9´ˆ%­f™÷ÑêLJìD@¿mª™Þý2b5–\cdy!‚‹òiìÈz+Œ­lx¶åa°—¾+ÇÊ2´S@uöIéYÑö5F>qgžROEowK*øþóØÆ;/‹™þsºD³Ï¦G£Ç¡Íx=>´JÎå u›jLDfâØ÷džk­åß4ÒÆü‚ÉëÔØ.ä -vî¬Ë|Î1wªm·à% Q–iw½Œý½ôÐXDN}}‘xê™|¾E.gK{£Í ôTü¦ š >kµ&ÒÕµ2áÒ ±^S¼¸ãàg³ÒÝ,¹°m1"§7CSÔ-éƶ’kýDßÑDëíÿ K›Ò-syRbþêþ1ȧ!ÂÔj  h©— ñêO¡Vk–â!†JE¢JÚìcöŸÑƒvÓ˜DI¡ù˜Ã¨þ6ÐÕ¤–%;¶º>fÿA/j2C?ø½)hלä':ÐàÍÚQS¿ø¤j"Dù9JIÓ9÷cõ§A<)3k!Ì°#pZõ‰°x7cTþ6«]tN7‘‰ˆË[Ä„T‹ë ç(ŽæWê Ŭèèø$»a¤ 8«|G¸s‘aw’‹%e©;'¥sÀ]6íØò|²Ç“7©¹!µib€¥_,¶{d)>®¥¢CõoÐw<£]÷=(d<%! Î%ózP•Ö圯ÙÑÛ ~­ELFMöÿ]Ô#9yzå®Fp„UÀ9nèÆ6P²ýn&([ƒ,þn§é–e¢$É<lí&&9?³œÿ1ÒÞó{¹¸ƒ3OQêC3/áãü‘†LŠêy§&ù$¯ØO/Bûy_ÄÏüƒ\¹ã)GªK¸À\biß1麎!|Ûú×ÄÔ€ëÁë9`)ÍæÂ'£g­rƒK©U9Óš8ê £Ï#÷’Ï1[ª£‹¼¶ß¨ D“P%ó<6–ÚÖ ­õ„ÇË)å#êKÿÎó @"»¾ ©H>èêÀ}Xbg* f‘t‚½ ua¢cÀÀò@fûæ Qó»ògQAóûDWÌ*”¤‘ê -²¦ÏT »ˆ‡¶Þq^ÛAë¹Ð]JFrõ49{•)ï‡C¾ˆ»¡ à¤bY/*§¶8â œŠ:‚yw«X«÷R[á]¶lèé¸WU sµ…ß?§ R1ÄGÅrNs ú5íW#oXÊŽïZmÓ3·Ž‘ä×.ûý@¥¢&› ýŸ|48ÛXùKP~¹02ù™åñ]Ÿ]Œ°1»¿¼¨¡ZazÎÝç ÙÂÙî!Ÿ±zÙ´¿WzF™F‰Ñ¼ji…ÿ_ZgÖ™Âý(Ùå¼­TSîÅh({׸‡'&Œ҈´ÞÒ$k„5w4P¶åvRÏ.'ý°ÿûá,¡:Ïd4®ôµžÿ> ±è}5[U¬c1gZƒ£VÀwêæò÷ÑÝí0 ¤80¸O -jìV-0#'lYMYßo#{€µNºäˆ -ó8•k>;¸¼w‹àö}„“œ(x´>ªE¿âWò,(ÂÁHÿH„=+RbaHãʧE'¹òFÁ{Þ!Æçê´k¶ÙèIÍ2Ľž@Zÿã:¢®l%ê&¼#Ö‰†c“f¹œ‡5™ë·mqbªfzÞITбá€'úÂFŒ²þ¢VŽ#ÛÂ鶡¿!š‰ãç((²x\‹&7óh©>«EŸ€Pd5¾#¨S––ž*ÄàÖä°‹êÍIï‰BÁ¹hCDBC”³6õeÑb/Ëx_Ï2$wü‰¨x—SŠ²°:IKÑNO¹ û4L>_K* àÅv\êx0š{Ð #V`½q5Íý®ïB°á°¶ùä CIÚûÓ«ièü½KIVt\ éqžÂ2Ï”t©ja{éFés¹rÛ^é ¦TëÕ&EÁÐó&ÈïÕ¦’)Nãf.@lKS œ³Cík8Y»âÏ|°­™6!^(>lê‰/Tìùú³aïÅ“üŠ_CýçZq¼S¿8¡ 5&]ie/ºJcîYÕ=Ö~eNÛ"jÞŒi1ó6±ýaöÂÁ½f³Bi;¿nLDÐä8‘ß_ÛÞ"Æåþw6ï&eƒw"2LÇ® GÿlM¶ëÍðѬuÉ—Ú± ú£EòmõÞOÒÛ³¶5ÞUtŸãÇ€ˆV>Z<é«4S®|ù<ãã7FÒ×asYÕ¹› ,1  -Ð-ž§ƒ`ðÿ4Z‘šK@›œ`vyœP]½ÓL @Ý!eœu–ν/Pqȧi<}rFÓºRŠR)“{n'òÀõýÐôÊûª…Ìw[UŒª5]ì©û9ÉëŽGåÊrǶ¦Húä+'æ9t^P}¬v²FgŒuî‡|hè”t|_v’˜’ž¦9ÕE”ùª‰5Vé?Ç3±{ ï-•ŽÙ?4ï)èÀ¹ üý”œ2#ÛËôz)âU–  È×%ºÜ$®ãWérY>ëlüPÔö7ç½%ŒIÖ‚Xo(¾iu ZŠ^…Y!/‰x‘Pˆc>ƒç1îYAŽñ\ŒýN<ØûR™‚IÈ<ÊtÀÛAí5ïeÿ”ØUŽ•ëµ·ð Â'ÎÂïX"êÝïk¬˜[&ù¢³ 綡1ÙÎ+èè' «´w°‹2¶5»?†g[f…yœÄcV64ZæÊ|ÄûÿJKP?&@iïEßå™Ù@o™á7Jðƒø‚_^KBe¦ƒG‹9ÞYPº2Ð]ËwŠ8¨ ÝÞ6ÁE-CkUÆÛÞÕñ<˘%ÄßÎ.¡…¡ÂušEÎuž²ËÌ õª†âÑZÍ´7ª[‡êfHŒÖGKPu´SgùÖ¸~#tˆaÑÉOðŒ¶”À²Ø3 -RšÇœY½øm Ÿý¹tÄb~Í0Œ;Q$”QÀ¿ˆw -hcð)‚÷òµ<:d–@'™’ -IßV7Skˆ!wʯ IÌ•)áèGªÚ-º0&[ÍÓH•VA5Ú±ÄS¯„~|hÚtš’ºv@-õa‡Ã¬`§g&YyFA¨%¡‰WCœIÈ«^è°,„ߟ»Ò1Ç#gÞwèÃ"wÏ/-¡ºU%« ð+«:xÀ¬¶ÌgO¼CU°|7ŒX1µ0©W$—á65+'«o™ÅÿtiȪc×Àöf'¶vY -VÖ£~ÙÎtÉaƒ«FÅdø¢Pénð悪Ô܉¬ì!qÀ‘D-ñ9;I7àÍÊŒr %ÏÈ„È8Ó0˜BÉ«v‚ìRØ«ó o«O#/fá F6u×é³7Î/1Ÿ$ç¿Çõê›è†Îo'ÂI~ÂÍè$wþVA&ûdDw3)ú+´A;Þ)¸Ò§çedF.ùeUÜî´Ø‚Ø´2”‹÷̲Ž{0a’ùÂríx¶9@ºì™•N -©6Ö„#CuU¥˜0~;‘VZ‹.ê­×Rà߯Ügí÷a€Õ¢CÇ.ò÷6šk¯t¹o÷îðåF%IB@L)û‡êŽ>¡-µ{| è^€ïPŒŠÈ%ù„cÞÂvªÞnÜu …—£3¥`4Ûæ¢ø=èb·˜òóëo’†Py&õ~º2d vÚwijªÄúVÈŸCŸ/¤‘3û¹_(Éeí;ªjЕ?)¯‘þ? Ç^%J)ï‚Ë<³ÌØü÷²ë(Yû¬uôÒÄÿò'4¯xHßÝ7mzÈêé ÜÍÄa9‘C/܆äÃPT\öÙB;÷@\Ô_BmñømÏoZäÄ9ªà„<Œ±_›*ä:‰‘càtêHŸQ‘Æš§‰ëF©µaÀTCÕº~Ö€°X©¤:³UEx="1"EW¼¥(W¬ˆ)ò)_z–ÄA÷K öÓ…× VÍJÚ}ø¤×i‚Ün¾ì³S3 rŠzòÜ5˜DÆ"§–ÙÌÜfùœ:Š\éÒØ*i¥3C*ç„skc%0oKTÈs£;J€Pa5'Y‘ÊDGÏý ½ØŠ -mú/Íž ò@‹Z.Õåüž÷·¢ú>Ÿç9bJ{^îÍI`\ý}(ĹòÑD‹ôSÜqYÿ¨r íÎnDïäX©¤ð¥œ_WC$kdv=E`\oßmÍ<§*MÖ(¹JÐ$CùæÚlût ƒjÕ*˜‰t;?nRFþ¹³¡“ªþ-Mó×N?—Ec¢ àjy È¡lHø$šðVÓ‹Ò×-?ŽH¸6#öÖȱ拡g*ÊFI)LºÂWgðû–Ð]—Ï}Ë)‘.AF& ¿åè†è9=`¡å’ôHï±S½Ñ±1 –T© §Àš¾hÿ Ã6N-tᙹìRzÈm1KZ.ý4¹õ¥Œ\pU+ÝFmíÛàïìÆôñ`H°<2oÏzvÓó”2I7»T[v(2…<k…PV]lÖbï„,†¸°áiåÅ=™WÜX )Ï!Ò*Í(²ô§o¬t¥y[1o'‘œmWzSru©'Ç>gzÄùqáq&ˆ_£Aò ÉüJh\²,Ø2¥blvÊ:8+ü6—l•åTŠy-¾‰Õ~j¬Ä‘í/S™Âصö9‚¬ÔîAC+Ÿ±²æB¾TÏ¥_‘)äú©¶4'º¼¬sµÚíÔ¬e¾Ìý8Ýy b²Án‘+]—þ82¿Í]—:ýg|Èô“÷ë[ÜA!«>”´HË•/6õéÎ#ÐIµ„}`†YSÓüÌ‚ÄãÜÂÅì8w«í«6¾¢ÏÓÇzP¬rº-, –´…: ¸OEß;@¬¾¨9ØF~Ïhª³¤±=Fø Ýl¤ÀËùÃår›D$Ï_®â ¾Ögj'þ¹4.ø篊ç—K¼ïwÎï¶ïgzOHCM°’¼c¦ 4 Ø -R½“AÑ}ôˆ Öó«kr÷Ʊo+¼cJg=\76Yåo"#óÑËx×l2 Ë柳 穵BZÐ&>ï3Š6X›ÝW/,åŠZ˜¬º{>/XKÃã'+ î˜ýZ”ºãHWP4õë®þ花? -ÈÆÂN‘7D4ŠÊÝ I½÷??Czóá¸=PF¡!F;¹:žjt¤¦.3†u/Ö®;þï)Ë*âÌÂ#_bŽ¦jŠêÕK§×¢kòBÕ¶‘:ÚMß÷·d:R™%G -µ'TyoX\‘°*ž, ÖE,È@a³`,›3Tã™i~œ[©8LòX˜¿ÂhÜŽŽsÉg .}¹…+tò¤¸sR«!3}e|Oå+t1IxoöŽ26Ž]•ù½eÓ¨9GBèªGjUD˜˜€ƒj…¢% W%s=¡AµßB]Ö1q1 -ÀYíÁÅœ­ðëÚ,ÞàßÔ-ÌE¶ ¯Š!Ä-~£³Ì¸ƒ¾æ:ÏùD7`Äz¨t³¿«bù¹5jïu¯æCj}ÐØD ±=&úB0/ÄÒÁ¬­G½Ã,ªÏ»U9ø‰»DØ£-Sxâe¨%%ÆÉ«¹nžüÄÀ¤<îÊüàÌk x@ùxätí`Ü,ïLé\c–)*G *Jœé…8ñÕÞ~£ù¦Oî nÚ -‚µ· -‰\[0¤dSWN¦îAÏ–Zû0Mµ“ŒK1¡Ò±E -¿Š -¥p_$ÞF¹Òèؤ_/ ù¥þ´ç߇¬WcvHdO’ÉÔ,—H¤ä†w·µDïøl·}gXÍ(Ez±bv£vJ¢šàÇ_WØÕ¢ìg=(#Mv70 H`œ=SéonycHµd™þ¯ÿûCÿ ŒS½™øvt¦œ\ï9óõS†llÚTšžÚ7‡ -ˆ¶`ûJ^)sR³úΑ]0¼ÍS¬ÊÛ®xã˜iuo^Üý¼«)7,·¸^Ûuž²‡ôÆVa1´™¼ŠZ01sÈïŽbè+YþyÊMæö{B!'Ò¢F¯"ÀÆ{LJêsÖ”ºbµ†—Ä!!a3.¶{±!oLjKUþ -t˜0ȇæí Ì÷ p±ÂÍ·VOÚͦâ -¯©¯Wë‹Xy‰b”ø D¥Y6ªfXMè»5­ŒRc²óös}°ÿù}¹á“kÅyMeÃÕÃÚkñ²)65a;4k ?×ÒÓ@h¢ÅèT#L³ÿ‰ÊT–-*“L§ÒŒ @þ{3bê¹èªe¿Ôw%†6_ËFŽ\lžÒç@O!tZµ’ŒÍý³SÛ)×ùT«=Pà<8Ù²•°Ð,oúøŠÙª<¶"­b´ ¥Z}ÿ#¦®©‡Š@Y’¾Ø©Ó¬Û·ík.¶ÝÒEËƸ{!,I’±úp7HÐ'þ ©ç„ €>ÆwX±£4J9GeOŠ†ª^ƒ­<é˜4#/­¢ðÛÐYàl`}îæîF::_ÎzÆ@r jx£¾W1¡]ÐòÖJ¬æ½Hº`„§:òYþ%ïõØt‹íq)®gfsr™Ì¡d: -@\ÎßßÈQT@Ì0¢ìóÛq뢢'%¦¹*Éyv„P¿[8Íç–Ú·=ò>PÅßÈÖŒXŠèŸYæ/ÅÛW ù,÷?ïæyUõœÃ°¤é|‚}é/¾=Ô£\Y“cP߯Tw¼ÓT#âgQë>˜äÈÅ.ä"çüLÝŽADýhŠ5ÀéÜcr9†—Ï6x 6“£™±)è‡È!# j¯B2Û‘¦¨‘ràèÑX„Xï6_¼gÙo˜Rd±^@øhòjÚöÖÍ¢už?/¹„¶%«Û=•žó¼äØÐÍU±U -ºÚžÏŸ~[+­—®º­qBW¹:€öÄãiôå-lpuÿ¤ÉCå§_}J/:ýYÙÒŃ˜\úñX8ýÂïwvEáÑÒ>%"¾@’áåTŽ‘û'pJLÜùäS˜Õ¥¤j£©7àð¡ÓRýü>¨(|QŸ‚aNkýGmÍÔf‚›xÕÅ&ñ.ò_fáVªäáí§¬´ [>‚¡ýötÜÔ5ÄNë-IÈf£8°“—ý%ŒdJWzè’z’ïXSq»¥:BâˆÑ%Â…ÁÊ@ϧéíHÊD @Zá›ùßß|°ÆWË]sðxú4© Ý ¶/bE’Ž$'êìÖ@rÂa&’AR|~ÇÛw<üÆ4§‚$1€ ™Q/E…«0|}sÚ(ks´Q4%¤{óL.*é¡s#ƒ®À¿°ÐƒæòçÀ¬iŽ*¹úšÁj'x®³‚tb7¥ýaù´"Œ,};¶?±«ÏLâÓÞR&(ögHø$Úg"0.#$ºVãH³ü¶ zMŒŸó9™0ìNåètyFœŽ8Mh µ ”¢iªL’À-ï .iâ*ÊÔ͜€@mÍ'#¾¸ËzÆl@ô#RkšÁýõ†½Ä¯êñϺ¶“£•Y‰IìµzgÅÃ(ð„‹\­é’àn0TR¹l&ó)¥*ã×ûba‘«ÛŸQGñ™™ü0©ýyÜyMcs¨;õ4+Ú‚Äu-Ö©sˆ~ÒÂÒN?Û£5Ä;NðÒ 8‰´õXÑs_±Z?œŒð !¼99ÛÔÏÒXÑ¡““óÅ“7Ïs"væ©ŽÔT -oÎ×W¾œ<¨ +?8¦]^…ÖÆ~‘Zýx˜½IM+4cÒ6K¾›êÔ@[Qô¨N\Ûe¾PTÏA§ÈóK5œÏY÷ áLÉZÎ-jÛrB:KdhÆe=ŒHÅ”Q—¿Ö®¼W§­ÿõrCÙ=¸Ç‰záÞ–:¼åüé ÃPª· Žpd,â›ýunB+«üUT>€=MíÝÈ÷ÕÅz ¦zHŽ èj>"HLÇ*V^/X³XQI§ 9 t?¥n N‰%Y i=F¥;lÏ.Z57Y¡ÉMõé¢kuš¹?‘•’ÜñÙ.Xqu'˜4oWUþGièK´Iÿʨ,¥²zedš‘×Ü Êq2«Î͞ز8ÛÂr>µì1|•êÏT_ÍmBÇÀO–®[IYÌ|ºGÈQÅJ:‘“'JRÇrÓÀ‚ûÂX¬µœg’kˆ–ÓwÍ Žô/®floìýþÊ?°ÍZ‡÷w¦«2nwˆXR'=Vt7kÓUåy|lƒ3ˆGŠI ?/f&¢ºË4äµY’~-ÔR¥5Ö]ûŒ -Fz0½vm»y0nÔ6¡'J îÝ]Sù–M³É­/Ï%=ž8£Ë ó$!Ûh·_xE’ýÔÍê‘—žj×ít{@ôÛË5·âüÍé½þlSãƒÛ˜ÍûIÞo"’*MÌf„Y%v@“°Øߊ ùÖ‘é¢Äd!wñ »„|EbŽÂ+ -A{ãÈT<Ê‘¼dlow˜/x -ëht}xö+Oéé*µ•üà¶á»®Ã ;)_FñÈ3_g-§ÁÄM—K}!ø¹I7X E¼>SºÞ֪ﴹ–r@§Q_pdÄ¥;ˆ«µKÞMk‹Mr¼]•r&6¶hií9KÁ+¸V¥}´„z¡ØÓói"99@æ³±‡³²È±ENØaÈò}^”½)O,ï+Q#öoâ^“ó©ï•ïïš -^ ÿó;èÊž5ù€f#Ë~Ëò€jg›HÁÃXÀ Ã9í˜ßÛ)7Zsxü›eE›D ÿØP™»:’4EsûN{§ N²ÿèìî­­§ ú IÏ$f½ñ3*"ZÏ⽊$4½JD>÷öz}ÎÏ$ñò¼Ë®f¸t™kuMø” ­ø1+Y q!ÏÎX®=Æ5>í¿Ð,€\uÈmpu®Î- K…^Õp¹iþT>FÂ4õ™ƒðl´BÃZY,O†¤q]/p{épî¯BUOÑ’w‡¿!3 -Úëíͱ€ßØ[t~±5Mö¤Ì¥X-9Û„-Š8ÁI=K%ýf NÞQKtò0v÷ÆRcýä|Sq~,Ɖúí/Q ÈsƘw–úÄ!³é'i(…e§W$á[ë <'EjYAÑiz.[¥2å–m¦ìé³, ÐÀ’†%a‹«ÒãOöC=Çc˜Ë¢Çþ¿^evsˆA.Š·.Y¿y–£+ˆI¤B§néP¿÷›ùÉïîIC /w¶íaœ ªöL@º#®˜úAšƒhõƒb ”bœsqþvïs܇¥Ö¯l|„2P- -î»pÖœBÐNÍá­5Y»Èªú»íqüUÒ¢>Cñ2ULo6tuØ Ñ»L߶uŒ÷l¥üÚp -(ÂÅz“ì••Uî ÌQÇ’7 7h~ð‚rÍPŠA'›ˆ#áD¹ËŽþ3È&gƒ¯îh5È cM+¹>ì ¶ûºäVFfÙ™‰ÃÌoíêHÁ`œ°òDAõC[M Ð «(NFs?[ÐQ¦ˆöÚdQô´ Þç©4nÇIì½ÁlY "èo¯ôÑ®„;¸$ùàn¶Ý”ôÖç üº­Ì1hä·ZçÑ«z®üÚ·Þ&+ÈÞ©xï?Ã.bt¢X’dTbÒ@ã¨a±Ëûnh26¯ñ…õ®1”çb_Í+ðiܼŽlÕÛèCT°'ûü -ÝDÞJÒÑŠ¶ÔS"”ÁýlP/šû‹@qü“3±ß°Ó£nØ#F5SÂBê*Ž -?¾Chڱߞà,åᘚ«®Ï€/r³-kX¾|àA¿U‘1{úCfVÈIrÈ+3Íúåo·’H\èùºt{ž±Á ²ª­”©:ØY"ÚyÀ:÷󳄣K‚¦]z¥æöuuˆ³Ìùý¦©…ya5Íu¿“fÞœ²­¬„K…«Ùx`däFXM ¾ñaG cÊËçé§|ðªžÓ¦M ÑJ¨ë¹t•H9ˆœ¦Ù€ØT‘-í¤š—qJß‹ízÀ=îøäe‡Ö;½"knð š„Ô vy«.š¯¸(«îôZmÖÂÄÙw½…MR’zÒ;P$q5;Å6 ÜŒ" ´í`4G³½“qððZoÊÜ団GWÀ“3$WNí -3Bpnw¾úúÏéÐ^"$F)2ÿuY< ›ì„·'6KøS ¹=tb9E’ò˜#b¼+×}¦.f´[Ùë}n±Ç²ÝzŒÜoDÆÍB–DšuLeöñ›Ó˜'€¯0 4Q(|rºÂL›1[LN=TR³$Შ!h »æ}Fíõد.XñŸ1yL~Á?γ¿\p=áÂÆ]VåÅKs£pbºkÆ°O@.CtšÙþìüRCp$Q A×Ð=»M³!µ÷•ÿŒƒ,Áú ´õŠÃ9uâ5•U{’ÍO¥ÖUU¼>ÊC•x7†ýúRc¼PV@“4µÓ…h¢Á£Ó%(¢jˆ"Òvª=ÎÚç˳[þ¨¢Æ€M›µ±n±üåŠb£’y«LTˆçæ6:âg1öëDéï!†¡í Ÿ~ tœÐF¼µ=5‰§ZûC’ò‡=ÁËÄ»£.X/²3uïÄN½¦Aïí›Dcë ®éxw‹±O|kk2uâèëNÊÂ3áƒ2§PhÒ/?˜XpJ¯îè$ ¹y*òu‚²Mr"¦Y•Eõˆhîêä½6صðë¿Oªöx‰²Þ/S„B©'$]YzàŽ›1«ˆÜÛÙdÝ–1 EXâ9´eÉÏt÷žÝ - *ïüŒ‹‚ƒÆî3Ÿ¾öÎμòs Á8Ÿ ý¹y£7q(.¯n¶è¥­"—'à™1ÎãÔÖ¯Ò6ý¼FÖ ñOþyˆÈôwÀåhó¨úE?. fK6½0²Q[¼ÄnòUFæŽ,O1p®¦éŸË¦¢k—ê´6·Æa-JúùHÖ‘‚úT ÝÐs)vÄüÎwòçõ¾}—¥+K@$aö]àŠ‡è¹ÃÔÊ"Až …½èÞ9ë­ifÄw8ëؼÎo¦UýðkÑhýW‰<Ê›ˆŸ{ѯηlë#b±½5ùaÔ'ˆ•*±·õýBÀŠí »vQË&dãlNôÁüÓÓ)¡^ËÍÂ+—¡ü™Û_ ᬖëµ`a±Êg?#vç2¶€™!DpoÉ‚ ¶’#`7•›}.ïFumÜÁ{áWúq3µ®Š\%¸™)l†œd«”´ Ý&Ö~]9‚%é¬Ïn»#”ËÝç°¥ú‡· ÿyòíÔ›u{Sä¢ -µ3uain•Œ!LT1èŠ1Ú;ð•r«x´Š¤b­+ÚêL€#?öϲó)ª©)¹4Å(*–‰’dÁÂù¤ò鯩ӑ|‘A-oW*E¢ú9&R«˜I; ð~H¹ÚŠ Õ!=V¬§ã²¸9Æv6“‰æy½®±GÈ`†â®Œúü#‘/y`›œùKˆ$ߟá‡dÙDÕáÑi -Š7 ˆåÀß~o-J¤^ä@=f1¥4ÚéŽõÍ!?sú,ôüêÁ}Xèqœš_ÉRH»!¯¤Q¶Êµ¸(<ç¡tIÇuØ^\zŒ  «2DSÀIaôF¦=*ËY ¥½*{QÑü.5Pµ°m̂ƾÓÈ·î³>Ô&câÎØ -×bb|ÆŠ´CdF¤ÑpûµXy?õô<Þ2q©|`©<Œ“_w -žö¾¿±aqCcŸ•Èo²¹ ã2Ö^Õ’=AÙ&bL ODãOxÉ1ùΛ{Z,ýf@ü.JUÊi}p¢çš®ÆvüfëÑ/&üƽÝuˆ–øòl´?)ƒ@x Aå¡öϯ“¯g¦=¿qé]¥U¼ÌD3ú ±w»¿è%c2µØºs÷®*&ŸÊÐ{LÇH6ëûC®t‡iØ»SˆÙ½é&j®Oa(Ò@¿a:!…=Ss¤û¾;ýÔŸÕ*!Ü~n‚cB{sSͺhvêŽÜýÆIÒH»g‚á9c¬É6f+ùt®ú[Ǻ6h$C5=²÷ïà03ÄåÈÍ1ô­sã+OÐD„°5ÅŸ•H¬mp0»!Ìpëó4ˆš K,A®¸ ‘Yª·Ê3PÎÞר+0ª²ÏüÄ û¢Ç•&ìÉ«[ðªLå<Ô#ºDßšPè-íUÙ²DûÔ\tžéÍɱªÖαã4—+y9‡Zñ<ŽZÕhÎDP¤"%q®Á—SÐäR ÂN«¹´¸¤nÜ YØBËo5"GÙáJ@:”̓Ëè'œ}^HL’—jîR-¯¤vKÜ+²NàÐÙª”–e˜%(…VþÒdæ#¬àd`÷¾k &V§fÁ¾C^ßβ Ë.ý­‰XcoÈ2öLgñ˜)ÏÄÛí[îëòª%®­MfÚCµB² Ð6š¸c±ÝÛÔ.RÄÓü:„ñARÂÞU°S–·¹ßtõò¯G˜ý’ŽŽgèü×ܳôg}p%wQ¼1ù–\ä#l_jj÷R*|h¨¡Þì¾·7L¤þ»õÌ{ÃÖ`Ž!È -H7_W^ÊqÏÒ8¸_¿¤inù:Á4bµf€µ$'9yÓõœx(êJ$„´Y_ŸâŠAèWa‘…ÿ0äJùöK7ØWjLZ²ºã_žF± ®°94Æqà¹û¡j£öw¦q"Äk>03½8:S~\ö¢ÏhÙœgĸÜý9€lF;wÈ>]¿À¨ALAS*ÆQkÜ™HI=Òé ?Ùæ´ òˆÀcEƒgÛ÷™1ËØ‘¹þ皺?êÓšXi˜Ø÷u]±SÞ*’á9w´8Z²0XÉߢɲ_c}ßJZÜÀ…ê+¨P:Ç -´~D  á²ä=G»z*Nod÷&ævs¯[€\í ¬–Pµ8µ¯ʯ0P™Ó‰x[:mÆÃÀ|a ¤p©¸¥Nº¼Ü2ROÝÉ++g9ìP{j7¶M4TJ\­ÙìŠuÁ ƒ²½ºØ5iÉ3Èå‰T µŸd½ü°+ßê:}9°E@÷BÁ Fm®Û&`“Úr6 r§EÊïø†½Õ/%ÎÿJ‘ɘo­J«¯Ž WrSIä·’Š}EѬKY™•°NÞ /àüþ&”w2)ÌÀN} -ϵpO¥cNµn®fOñ¤'ˆ}>&¡jpkï_´D¶»®½ÄQ)3Â(Hé½·Þs™'×¼nù¬&ø[L±V)ýD»ÈçT>ÎqÉAt!ª\Kííùû³¦JâîáŸÈFÔÙ Ibÿ½†à)KîÈïYl¢µ{»šåŒqí˜Ì¶}{±Z¥ó¨¡Ð—9r¼«ÂOº°©ôñ %H/Îé?{Óé@0Šr-šÂ”×ÏT+AÈvu)ê IƒÈŠŠB?þ±Œ¾½Q«¡.íéãXìleUK-3|Éî(ë´ڨɫq{'© °¶¨ˆŒ±w¿-L -/N9ü@7ÈèP ½ôtq·ùHºLW¤ïx­òë çŽÂ84楈"LÂþ9™>µ0›’`>?F¶²ê{¬M .úú|z‹ƒ¬4¨+Ƚ[aDßyÌv[­œžÙ1ÆCȺCÇ­Úw /&XLð¨r_uÊ„¨ÓÖV?ÚÔŒ…U—•˜{«Ø0htägö‡´au'ömã lßà¿€ùºœÝeD»ãY8¬ ܆ §nsH­@fzm–Qc<õÊ*ö¹Fãf¦zì¹Þï+&t© äé,àØ׶ìʉ—@â™6ÝŸp‚Û%½â`H\·fþ‰Ïe” ø’[;â^•Ä¢&a°”¦œ tìδ”LÒï²wFîÒšÒØãÑ:ÒÀ‰Âk{8Ê¿)¥9˜ãbYüübÃÒ†ÊPi<¬Æ[­ÍÚʯ”¹´ûݵðè;X£ÇÐ6—69jïb«KÐ]¼Ä”ïyÛ~F‡0§hãÖ¤õ{f5£HãñõªÙ;®ÃCä²ÜúÔÛ3ý©ñú$Ï&©$ïJ 3Œ‘1IeóÚvÏÙ²½@E< W8ß“K‰òßž·²˜9*vôî"°½E‡5 -y$á½ê@0ªôå°]˜ˆ_ö2äþ>ï†gÉA‹–F[Nr7ƒl( q·ïætYú›Q -†¦Ç"=üb™.â<í¯…cæB÷4‘Ÿ‡ ÔbÛõfÒõ¿’ÑmHÖJOpy†Ï=ÊÑHR&oL{³ö»á+"csö1ôÉF/ãMZ‡àŸóEhœYò&çÐc-Õ÷Y!¹¹´A -ûI߶dGêÑÚZåªkÔÏ'N7/CEðŠ—[€7®è¿°\k{@*;Ì t¾)>c|E²I”(W÷çÂ)Ýân@5©$f­/®¯§btäú²I©ÿñRzÚð²–7 éè¸ìé‘ &²¸:~-¶UÓ†yÏ£ÇCdMÙ{æ@Ø´ÜL¡Ðr±àô*WÎDNþþ€[ã3³ÒÓá=¥½tm¿Š«(`÷çæOWµåmAsëä.Fl´Ja›Ÿœ”ÙQjÖþW)çÿ¦`v_S³Ù¹»K¡^;ýÃȘ"åa_–k6î Áûy/MRÛ‡"Й>ÔBú2PáV{ej†Ç¸sÛŠQÏùT«2là ÇÂó¼rÈNç+CŽ(z¡†ßIDdrª00H„äÈãA7ݵ¿<òW+ÿ¬äð -ê’Hiâ‘—æÄæë€÷ÀALz²SX¦¨½x¸4))OÕOj²mŠ¾i“ܱ\1ù½Ì›]Ó­.‰/‘,í'‚jÝŒ8y‹p/Àp‰”Hí/óq4‰Ld”VvnÃF¾³î@“ö€Q¶æ0€Ç2ˆIƒd˜iü¿ì6ÕýÎ?˜×nÒßcˆ/¢«mçDq - Z†¨JM£#ÅLü¤hUÕÃÛÇ×¹Š‰­Ö_¡¡÷ºÑ7Lâì%ô4‡ô½,}rl¦‡…~\Äsù5ÿ5d[v­UÁîTä˜A©”¸yIóºÐO?B¡<ìBdÄ'£ïsm U´gÝh€%sˆù=\"q >/añ,Ö‡†Ø‘aÔ(Èý #r˜$ÀÐØPüŸ{‚òIõhïÇ6áËÖÄžàÚÖ¯Ïø†~ý¯æBŒ·£| €©Ëìi´¼ðœ5PÁ~ýîµ(±ý -/l?)Øa\!âUÜ^«á=@ö­eÑ£²±uaa8äÒµ®;Ö¹4  UK”K(€ÕQÊé<4èrþ³åmôýéFR=GÚVœ:}Ø‹ÍÁ^Àµ^ëG÷"”HŠ¹çd‰HE—éeŒÜ×lr£Ÿ^|‹n³3¶Øc AÓ'ua0lxFÍ"*©Š{ÜæhÍIT­G‡·4C7Kk¯x ÍTAO˸UL`¯£'jìò¤Þ=ˆØ eðS)•Æ®¿îu*ïÎ-ô£ì•]2—æk0[] +vî¬Ë|Î1wªm·à% Q–iw½Œý½ôÐXDN}}‘xê™|¾E.gK{£Í ôTü¦ š >kµ&ÒÕµ2áÒ ±^S¼¸ãàg³ÒÝ,¹°m1"§7CSÔ-éƶ’kýDßÑDëíÿ K›Ò-syRbþêþ1ȧ!ÂÔj  h©— ñêO¡Vk–â!†JE¢JÚìcöŸÑƒvÓžÝãûO¼Ýj{fŠ™ÓõL×ß"bÚ‘ÌÇ(‰Ê¦+o!UÌŽ” +,5ØÍ>ÇS&Ž-0óµ0¬wÒÄEº÷23‰@lDd:rÂkͤBPMl"£ºiåø~¤P;21äo–¬:lJOo!ಾïSàóMp5Ñ$6R &Æ2!„5šùÿwPÓÎ ¬;‘³ÄW@.Ãô$lŒ8¹ŒÈqKÄúµï¤õÅžO¢|>y i†3bT×ãDQæ’®#¿_û¬½ó>%5›Ò°ç hfV‹Èt"ó$†ËPwl~ªçñ¿x²(Ê2TQS=ch¤˜\_õ¤Šïá«q×Î,fIòÏK(yÔú"9µùˆÒûè|;Ç„å[ŽãoµïýX6ÊDŽžøþ"‚}¦¹ËôJ0fšôâ ÕÀÈ·¯OÂõi„Ÿ½žP)¶Ç%ãNj'UÊ(…—ÑÌØé?è‹”ÚËgó¤˜oßÙJÒ(õ à.¦Åÿ?k×’û™ž%‰{üzR~™ýcÑ ƒ½a×Ë–,N¦~ˆº…Þ£²¡iŒj‰cˆãË¡:ë'5M]@íE¨k®o!8饘û’ÿ.I‹©&ÐÜŽ{2Ý´}Zq!,Æ>âº2²qî‘Á(žŽð7(+b|¾ijÁcu:õ}Û“žÀMp V/w2αð.Hêªáo¥"0§Ù|?wGÏ|9•Oq”×Ô³¹Æn›)ªñiýzJª“.¼Þø%Žû Vb©¤óº¡½scMm?̃u ~ƒH]•>i¿qE­²6S:Jœôí€,eoli(Q1`1`ùRÝúR§œI8*.Íš©} ØÆp¦ZÉ£ó²?Ù1UÛK>üKK›ÂdiÈß^™_c~€ Ìô4ßMuc;½ +¡0È?YSé†É^0Ð玽CÆߦÒÙ.±XÇ>¯åoÌ?¹†_£Vxæ;$\€EØ–{ÆTnž™èÿÈõ²)2ÃΌ þ‰!éy;U •ŸJß 3’ÌÐׄD†ÃxVÂŽLqNuZh‘ö3®ÜE}<¤úø’Z$9=ëàÓ3ŸàžI.n›‘yÿYv—‘JØ:QÓÃ?PÚ±Ö@é––LÇU¡¾Œ¸ê +¸{ B,ésiècÉõÕ¿§7&;~wÜ·¦î³@j/,†>¡ºsÔK_÷tBDÞ‰µ‰û%Z< ¯Ü%+½˜\²Þ¶½ú<×ô^hÇú[ 5_ÈÆNV BhW›ê9Ü‘$Yàè÷BUÙ¥>£@œÉàuÿ¸fùÚºw!ßÄo +5?žDêwâà²ÿ!¶òË)ø©S0ÇŸLQÚ˜/‘ñV›s}Á²b.Ÿª4É‚NiL#ùb3P·M[÷nn^ŒûšVGdzÍ<¾ÍC´käúI~±lU;Ï"¯a§šOŸ¡ª„ÕCwxO„ø×Md‹óǮĀ¦'$¯>Ã2élµ\‹‡”7+Ý‹ØŽ¢[œsÒ6äî£6ã³—ŒÀ+zi‹=àáû§‚ï^¿Þë`Ì¢ÑQpC]ÁÀfUtŠŒ¿Ã“6¹z,å~á|¸DÍáM—ˆ^¾—€W“§$…Žw:QŸåRª=Ñ1ªNœaGk”6¦D +tÉ €Ò’®”ƒ¼ðe´•´3uÏÐ6ĸ9Cþ©¶ª¥Tû\ɘ¨ñ `ñôÊU©Y2@½„Û¹e ¬MC™¤(_ì'5.ŸaùÓ“A›%éƒáf5–q¦"«È^LQÞÔ@ðü7ñzeÚ¿[1k9ÓÉ›ÈàúÞpcÆ`ua„_QW]¤ø^2›2HŽ.´¢awFvlôÙ„£•ÿatÌ©×ÖEhº$ÏæòTÏ-Ìä”n÷."\UyÐ<®?4Ö;ˆJßÂ}4±‡…ªÌò³3f0cäɶÀã$¾)j¨É¦ùÂ1‘Ï®W +âýûDá*‘üòË{T·ÃbMEñh;6èÝWÍèA¬[—êuØ*€"÷#‚FÀé~dÙ†Mÿ}Õ-æáC™ÖÚ“†|–,xS8EгTSÊ-9ôA"Žä6!Zèx¹¯Wó †~]•^_Þ/iÇtÒÙE%Ð|NOö==f<Óf²Ý1©“‹QÁ ++DßRɧ¨÷÷—¦?M%1nYoƒðÊ£3ÌFýZËâß#mðû:&šõž™"„ÙuvjwÆwÓá!„zËelÇæèœ*ù1<õ>Þèƒ\¸­÷´`ÿ5Ê“L«t^.à’œ”Þô‘ zUä\²Ý‹éq Ó×Q„ñ& Úcؤc€Hì?,Ì~‡±®¥}ÄMp˜:ÈO†¹ý_žNøž„)×ÔÜ;ÓðÆ[*2´€»Œqþ²)þ'²¿Ö€}t½uœ7H íìÓçêßDƒGSHñây Ñ=LC+/Îä5TÄßô9 #Ó=ÍS”c‡_Êx›øxJ‰7_J1ns¸ +Óz?‘÷;>SegÆ•G€³Š‰Ö:غ l“ž ç¶Ê©>L]Õ¯Ü0a­°1”sõ|ÄόӖø­í®g·LI‰â B€ZrÀ¤a¼’Ê°þ 0wt‡O ¾C4ãû~)»ºX{<ÏŽõfoOŠÒ +ê¼ÜfÀb!¦—¥uåÞªœ)³»5ÝPáòlý¾¯€¥ÈÔ) »þ?7fÙ‚=05®æ€iÖݤ"üõ ˜;–bY³+vCvÁÐËúNYj^Þ.PtvkÐ3ø|k9dT\F§¯€«Cgpòݱ—4Œ¬q( N¼×Ìåº r-?2EÒû4ŠYoŽj"¹?žm¾Œf7ïõ¢ƒÅ`+ `ô=pÉ´Hë£6Ì+{º›¬@ Cv“í ?ÝX›Ç:Áí˹SKn¶\nÀ}nk×»ï—F²Z>£¾–ýÚö¨8hSS¥…r`ÌÑ "däMØ}ÍSó¥T=òn!ÞaIúcä¸s§['Ü„-ÿ\0šzóÛ×LÏs—¨¡Fk¿l-¹,H.7KsßßuYÚñábUq´P†ñŒ—ïÓ©µtÕ¬,2Ù"ºö3O>÷f±¶±À`Ú©;‰4ä"!:ÛÞìèGfíÏ.ÓŒ™ÿÅžC‚¸âÆÛU‘ÊÔ–züXZˆhD”©†‘ñ«Œþ;dg8‹¾”ka~€‚=#öIïöy¿ §†eV3p¾%­*›5ßñ`žªl›z“L8‰Lé•ŽÒ¶oŸMmì¸nÎídNÕÁkNþô‘CäšãuÑÃbêÚcÐM˜ï« +"`S¡£mN‡Ç›q¾e7ï½°Þà)¾HX·Ò{¹á;OcÁì¤åÁÿ[fQ;6Lj!Æq5uÌæa¿³o›±£”xÅšT5 ¿guÊã`¼j0•49–X æRÒÉ·1 èBµ½ì€Æ4ÿÝiéâ*ѯ4*¬K„z‡!2€ý‘â­â×:Å2¬õÒu°•y¯Ë.ÝÃy‹·|•ú­/Aâ!ˆ‚D²(ϪN.*óÔíÞ ]’É4š4M`‘Å’é®58Á²anCž ƒ|zH4Îm%iUŠËÆ6ÀðUnýI‰§5Bz^vœ>É‹›ÁÈŸ7©z½º#+€}|à€ÚIN‰3·£àþí¦?¦1<¡±Q—÷(AMþò蔆âZ¥À¶ørë†*ˆp®· nªŠ÷°¤ξ&Íz7MôvuÚ¤LïÜŒýòFAõ⤙d^š,–nŸÜni’øÂ.ئVÑøÚQØó«AsÐ’ç®ñ(í¥ÏJò²…êpdíW×Ä„PdMZ…¼z·Ù¥’çƒÆ¥~³À¸³œGì'µlL¥7yä¤RØi±ST$ü5ìáŒn(]@k·õÑþÑK—šðû–¸Mó +p˜¢s.“8S£6Ý:Íšâí2óGÑؽëIwzåýܲ«ø»¡V/XR¶¹6x’ªp¨Üiýקç0VƒFqIÆÉc\ZÄ–çíIÛætJJS&›PµéaˆC<©µ'F\¢Ó2K™1!®Üù•Lá3{AubÁiõ($š¹¿"K1µÍ[­œµg}ž4Gì9ûðƨjŸ¼¥xlÅ‘´D䫉ˆ3va')ŠË|žd=ößt·G’sÞÝ-뻽í[ö!„ä¤å×úÕó¤6üÝßÁEižHâ%ªc-–úu°‰—ÿ@ÇTýwgÜæî½%m^P€ŸU‚É·!àiªLu”aÁ·+Æ2 ç"úÛµ¨ÑT‡vD¥š½w(q›GèS‡SØ8•oÏCê{sCŠÔ +ƒ2!®‰{Å -¸ÑKê”Æ57«wMþ±ëZi‚¾1‚€ú~…¬7Lßq­CþÅ£_ <´óByžµEƒ¢'‘ÿa† j4-FFÆR v'bç5h]Œ• -ÊáÀFä +9Ð-Äá7j¿½ÎZÄŸð{—~×™m+gÙÿáö²â)Dƒl|!R•J÷"Y¥ xÕ úJn•'Æð¥ !˱;\ö!ïÐ1YJmÜ#ÁX¦|xãÕ:Ä°¿é»Bœ©c’ú•ƒâ®l7‡Ax} kÔ"]ë­ÆO w~cH°ð“@짔öZÃ-jgäqÄ3¡$¹ò&g[ü›{¿gñ¤¨žˆÀ`éqÆf¼lÙÛ]&묡…fÜÑÆv'JàvýV[YÌ}FÙ¿…ÌmBåT]+müF¡g£˜‡Ã|Q +ÕâÓš_«¾µ‡Y¢¤¹™ÞƉËÈrWVð•4Ç"=M~^H c-ÅÏíWn;²½˜ßèѼé°ÐNjè.XµÞ—1骸,ÑÑpÛ‹NiÊ›l/J2–ê©2ÃÔ¹Í(%HÒÜÿvœ1o¡\XagYG¾Ç݃ù3RcO’­dG43ð°vÇç<ßÅgÇ6bCÿj« °e¦à®”äþDhSúl9-,²ùÝ +:þ¸ë~ §y¹$²è‹µ],‚oP9«ÓÛycržWÔ`Þó!]ønO"­Û`3Õ­…•qªõù¼é3np~yמ]ÿÒí‚©ìâø1mÛpA ÝA€u$ú-ˆkÄ[›‚_Tû"9¹ ¦-1»³¡ ÆàÅܨ_c r‹ ÞMUoÊXͱñ–w +=;ˆQG’w©¿ÝPÿ6L]áÆn©N¼"u0F27ª ‹[ú›ú…Ò-{ Èë} ÕØþ)QñÄÀhŽ–‘Iïzó‚"†¿Ñx,؉)ñ¾Le˜0¸Ò”åß‘.€ž¢Úd«Ìù ÷_ÉíjoÛô™­µGÞŠÑBÄŒ¬Äˆ½ù~ôÍxæ>[&é/©¼ H‰jí´}ŒD¶ÖÕ ÕH%±ßèå]´ó,M‹Êt¹47pcyRÚºoÔ÷C{“<\…KÒFžiS´t+@>öKÓµïK×*3 Xµ-H²™Û1ˈ›ø©XKR#?QŒy7l‰ÉÇ1Aès x¥säe}.’ Ѻ¬(0«T+ g×3}Qr0?’ÆJg϶狅…²„>!Ì[W9eù4ú·ˆ²s»;º¾ïJÜÀ .H,½„°„®ÌŽMÊ¥™j\ÓJæ4·¸î_«ô£_›ì´½ Þ¨F¤Ú aòòæwÂÆTyuí¡¦vî@E·V,W}²“Ï1£ »|{ÙŒýì¾U7Hk|À臵‡ènS`ïáð° \×2íCmÆw.ªþØὓWrTëêǧCÚXnÍÙÔÄ”íÒ™ßë)sº‹``zO5…ˆ¼‚°9 £N*a +…ÝÉž–5\.Q}ë"MˆÛÝ`ÜWÅNVg +Ý:EWç‡Ëwz.…>_þ↠~¤Y?ðM¤¡qJVŸÇkV¨æº±¯`ÕàpJô€"JÐG„ƒSå8 Ñ¡§è²¶†ÎÏš¥#¾FUoR{XԬĎùÖÝß6ˆ‹è¤»ÐQä²Óó;´²ädV£àõ?ÉSº&éŒ1ò2˜J‡[ë<Ü9V5Gox…‚h`ZZŽÅ­t‹ÏS«Ã~³\Á,X’º*„Íw*ÂÚ +áð ô‰YŒ<¡åç¬)æÁM2ʦ&«¡¿¤5ƒô~œº6Àqú÷ájq8ZTOÙLÄ‘"Úw%[¨÷¦ÔoòU ÚÞêHGõ§­+_K]G©Ù…ÊŸë’Xb‘Šîíáe%zë, ~UüjÁ„9_ƒ ‚¾v¶Ð®Þ‚B®Õ´µ8îùq­6½û›øGÄB¤ÉïÚÍb'XN.Km+ÓL—Ó•‹ƒZ•Â¶y¿¾°5Ä 3a*ƒG©úm@F`P$Ìäéñ÷#Ýü–¶„V0± ]ˆ·-aÿš~xð0?‹*ØN‡b¡Rj<šÔq#Vö¸à:üà.Ü¡{ü‡¯±rúÎ÷žN¯mNG ÈÎŽÔ"ÎOÅ•-¬™g…é”C,mé €O¶UÕ›kkø,Ì5’%bæóÎó0°ŒÚÏxÀ`åxÂ[RçqŒ ê5wÈÝü$¸¹kÅT@ºØr)Ö€1ñ¿+CíþG“áÉ )XÔNÙg…¸¢ƒ¸„ç[ªÑÁåÍχMo(ËÈ¡sƒ$_äã×<”?j "B™Ò}C —ö+!Ž§šúMç’]³ÌͶŒ•Š|Æù(õÉ·½œ2QP½¡5&L™µÞah Þ­aë,4©[•hÝ¢)Œ¼C¤óì§wŸ}èrÚ˜pÂMJ&aþ–“3Ux¡D#ííøjŸ¬]72ËÜ_Û +Ã<³€OÉîTK§L8—59Hêñç?˜ôžr'¸N›9qÉ©=@eBH“Ék,)¬`_ gó;I\x-Ëgr%®÷Éá2Ý­C›Q³J®Ð«ÿȞÅ àálï4X×A¿,|ªqQìÒ´>|¦Ú=ðç ks_k½˜>ü¶oXWâ–I½‡…¿Ï1ÕóÀ|Ãz-äŠüRÍëk£jõ’¹{&­øiqªNò±ñ9œäCr;ü³öœµuRø³t5cMÓ9ÿ}‹ZbC~÷Í +˜$ìÙ³J?3oûô‡²G>ÁíæÚÉ—aïƒ>­=‘°ÈõÙ¥ÃwUÈ_…Úl¥qQéêiX@¾qƒµfo(n4RóNù§»ä¶ñýÂb×£o¨ø¼EÞVÏPywÃ9„Y ž”g Û¢åw14méùÔ$ÌrÖæ\×s„7ÙMû*x·kAìæ(óé?>°‹Æë á7«rÿLÑ’ªm™žOýñŠ¨f[û–ç¯3g¬Y²?\Bx°ñºå§ÀZuôS®àý<Ƚ’UœèLþk”Í÷Ü­4, Ÿ ¦ÛPßC:ö‹+ÊlC¶Ü¶ëäô~‡9h‰hÂÝÇžlq½*¿xfÆŸ>(ÉKÒ2\Î7>UëT# È"±}Ìú6ïõ ³y‹&]œ’í£þ áÝÔk1ã)­eõ ÚkÊ¡"ÛññáÑW÷¿¶«Ò“¿›N…ÕF¿²xù¸þÄDÉYA;Rínés@ÍÌbñÙ)ëVn;›¬4dјè#ÙO;o~¸RÁ@(¸†ãL¸Ó€ð÷â:ªg°NÖ©+þ®>%±£GD+]89¯õ!Heyî›Àõà~8¹RóùP?ÊîÎÞåÏEt6œÖ㜃×C ¹ïQh™`G”Yˆ:V á$$p=û¾ŸÈß}0Ž&Ä=dbÅMo¹†p-»åü7h­§"ïrjÉ«K*:®=ØîóùÉðÁ&T¡m®Ýg¢ínÚ³pGãÛÜ,³œGNUíŽuˆƒrqÝ$«¡Æfïå\B&þÒÏùŸ_ˆfm±$”‹-r…¾Ø·çž:®¹µßyæÃ+=yõ‰ú¥wê…³ûs’Ïñq´2†ºñW_Óœ„Þ û*BE,ÞØ?NuAùÍ–vÛfíºÃ¥w€- é®'ÜŒJØÜ{¬È·íºÏólaµVœ>8B Á*ù º’êXØšî-GB§ÔGßÎïd‚륲샊çäõZ<îä ÷8! +ýöÆäG³'¨\̵¾$qÞ׸"äé‡Òoa”ɳ‚¹ø ƒ*盪›œ8yñ… ²¾lÿkáÂÝñˆeZ¼¹F«‚ŠEíeÇLü}\x¾JF“¸(¹nf·`ùÞ8 ´—¤—3¤M®°›¹õ‰§/Ê/,GÏ®ödüt0‹7ß 0ä¶Ø×[BðQiV¬ª|ûg³›üèÇ iÆTÚÒóÈÿdÃå{ÉuÀÃh{Rü“`ëÈ•°’³¬¿;}B“h¾‡-åÍTdÈév+÷?d퀗)S—áÁÖ–'3(¢m¦T«¥x®u~´(w-Á½³†f„:ù²…OõõŠ,¸sìêlpFÕŸê± +¤DX$Ø×ÿ’»RhSî’„eÒZ€p”S—eA„š£=ÓíqÎæsøpöÜ»Š*òUŽ°ì’ûƒcã†Óù£j…°h»{‚Z¬ß±²äK ¼5#DÀhëýÒNqÏ')*òô%I²‡O¢3¥ŠtóŸÆ?õ;󖣦KSÂÁ•Œ‡‘)ÉZv-¿$òÜ„3HiŸ[¸ˆ&öÇ@Z]Ü“>5Ï_i¡|¤p’·ÍíÊ^{™R3üÿpØVâSm¸2Œ$Á ’gwr‚ÒOR£„ügÓÑ祉ÌM¡ÈŠh¢ñ å3X9ÌaÀIWÌ0w“¸D;V‘û¯®”Ïþ¦a?vhÏ$/ œ”Ýg`|%B^ÎQ{ÏÞñ&RQjVË—˜AþÜZÓÅ=!ƒEëÓ·X±N ^ÜØîøóÓľ>ý"0½”ªæô›šîêzáÔ+û¾ŽúïP'N͈ɴäÀ•Y/ÛY½\A†–q¡t¶‹Õ¨7>Žc÷I4qfÒD‰·Ë+§”÷ñËCK =AØÓõ¼2ßÃÕW¡,WÜš4|QEÌä-Q%±8CžutiS!Å‚kOIM¶@. §“p¬ƒ>ÌLážše0wJ–ƒ2:ù–½´J.Ì…ã£K„x-O°nARc½‡Qê·ò2Oì¦"´}uð׎ƕžè÷Tå0Kðœ!óº4Îí’üÛ&œ„sÄ‘œ-ÓêP®÷hžÙ´ô,D×ÈH8n='¹ÄÇ1IìM6•¥›ðcλ\5Éš2Oªj‚ïòx† d!9± fVyr*×ô|)¢½¯z-û³ê‚y`¤:MZ8"ƇGÚȬ#x“6Žp(³z«H×´‚ÿLJ³±!ZCò¶ú‰ÉN„ç©jbSÀ÷¯°šùq…é2pc39Ljð"½Åñ´'Wñöbf3ûŽrÞ jÈTAç¸ë§ô‹˜#!®ªý{+å +³¬ó~AâÏ÷l…l>¥6ØôãÕ-À "¼Ñ¿×oKóªn*9 ^f»Ôñhzg2‹ M3¢†ˆX ÊÙž³Õéç~ÆJ3+Ót\ci/í±¼ÒÅLÓà2‡öb;åÕ!'ß%H8¸©šàÇ{›ú…±µ×b;]Š¹eŽîcU$%õTŠ *¼ñ^UÛYƒÎ³U-2ï¼´q5ŠÓºB©@fÜKf55l”Í›WiV +V*·¨^\0?PNwµÌôq:Ñýÿ>ÂßÊ8¶µ’oLåýß>ï@—$}¾>°gܲÐ!Ü uÉ£Ì:Ä(—´¨ Ø•ÒW8B@Ñwâj>#&]‚rÁ5ã5ÿt\¾Ú™ƒ:ËH$#Ðlj#>¶³€ù£G!Îjï>¦–]zsŽFœ m +·둃ðYG!ÞMô•?UÎ“Ë ‘RÎÕõr¢ÀQ?ªWô·t l©Â‹ÏYSç¡kº€°Œ¹w"=¹uür‹å’šHo¤Z~<8ºsÂËíÜiŽè™½Â÷ o¹ ¦1î‡PZ»F›J&Gîá"äî ¨ÛúÆ_Œê¢1P 7JÊÙËÑgáŒÑ‘ ÆÑ“Q‰ÿÓÜýøC$÷ë÷œB䶗X—ÞÙ£ÍAãl†»W–LVyƒQ¤½³åöüÊÒÛÄ.½C™‚Á(ØéJO]‹Ÿ¡œÜìq«**üz—”†Yi%—1SDæži˜±Hw¶dœbÍxÊ_ZK+ý8ñ+T"XË‚úÂç$CLŽj×"¼CöŸ”·oHæ¯/ß:vaê ’Êò¬k¦¤þ¥þ™Ò“ûI°D‹Ht~ÍcTX óPà"fW‡aÉØR—+ua-òã€j7ÐízµÖô9’ASŽZÐç`aŽucmü­î2ò 1ܯ•äPö²áãk-]VmßÂ÷ŽÐ¥‘¯Äñs> #üÁ½ñ[¾éG-5§¼I“6gÑðZጆgYÿä=)ö”LÐU d‚‘Y q.aI—BsD JâDZô”šuLª“nGÄOKÛ¡¾[}¢åÃ*S«©å‰¯>±“ç4`jWÖžLöÈSÐâØçkWÄ–.ÃñOõQt¢%‡·Žsý3ͶÂ`š&siB&z*zKhc&=›ŠÿØ ÕΈ±#(n»ÙòÙÞ‰Óçl­Õ_'»¦(À:¾&FP +gÛ$$δEßZ†Ô½ÄGK7M1º=iwÔz<¢öÂÚí–lˆ½%‰@RˆŠp׬͔ïãºù=TÄÛ£Ú¯Teè]P‘£›òs–©Ò#^ªvò [mIää1«“èçÇS]’íÕ%>Ú»2×Äüz ¥Çë^jÆðe;Q¨­¢R9ðM:­¯UGÆ%vÛ)E¼lçgõ%r|&ª‘„i(%†¬—8ä?«FKÿGÍ\ˆÎ;+88‘f]gùÅ]ðƒ&.ÕºËM€t`èxÅÍaŸG7v,ÁôɆõìð1P;í¹ÍS¬ÆŸè‡%\¡ÞãBí›/ÒoÇ€z •[lž0`PŽUQÁvð½?æÜ]M}I‘ï•—¢’ÁäXS×Q¦g?Á«»[ÎWþnšÎv„s4ÛrþœUC뤧IÚüª•†@‹z•¯¨·íþL¹'MD°Q\ªGQ‡°fBìCâí(/Pkç`F;M”­tãŸUh¼˜2qåÿíe䢬”7iam9ö26ÆÓ¾M÷=¬ÛÖzO ìÉGA-«ÝÑ þ ’®™Õ/º<ý\Ýß³tÞ+ kµÐsÿ …5]0/Màêí_v›ú/²¤}Ѓ=‹X?S—õðp(­/Ìʨ_–x+“X‹LàQ•ÃN Ïè1N.ÖÐë€PßÒYË)ï'smäô¡>â)²ŒZÊ5µøZ¥T·R©¶Ïvv‚É>cû¨sJï©ÑÇ)èø§ŸÁñà®V•ÿ" Ô ¡šÌ/ΨvÝeðþÝå{雾F»ÜÏ.‘-Ú°!üf&¬“çíÚò—ñc¼~d!xäæé/ÜÓ#-q<žTt:0ÓÑ/r`†_§ø~Ù‚od_$ ¿Í$4Rgÿ?ÝRìº!oÅ9íˆJ@÷CÑc J¶lÀjg‡Û C—r§äÈuòŸ6æ +Úà_ÚÏ8NäåÑXï—RòÔðõ dSCÿôÛ^O´Ì×UºœÎcÖ€¨}C‘ÓRÐr¸Ðî8‚°öè\I¾ù? ¸ß$ÉîœI”«4žwlá Õ(û‹k°Nã!˜£âN8•s¸~} =t{ +›U6¸NnhbÖ€*µ.èÃ/G…± - º>Õr·8דbëCÅD6‰¢lu‚!pXâ ø´WÚ.®u$û²GBÿy´~FíB^#ÝQ]KõˆÙu«ÔãxªäýóQ{=÷§8¯Ò'$³W霋ºÅ Ñð’ཱXrh…€‘¹dµ·<‡µwa¤ }ƒ6³©×O¶ ++' Œ(?rÝÖ é¶Ñax¸Å­D¨òVlMpr÷%‡íœ–dQR‘±èªL3oœ"Ø«]u-tt7ÅÞFJpëƒ;Ç/d\]¦ü­õ5^3,‚/¿ÌWÉ"gM;Û'1<âzsì×;èOr_~±túg€ŸÙ÷ +TÓîGâÅéÙW“ì)0—ÔÄ„Ð; GAfã:þ»íË?X’Þa†ÓiŒù®6Åi›+[Ä"^%uN/¾ …”'MâåÒâªÚkJ¦5¸Ü±ò8?ÄSóܺ˜ßßNXç6|It}!ÙP,ÿE–?: ˜Ãþ½¾#}”ñEê4¥ºÀäëg(, K Ÿé•)·Öùyw>Ò/)„pöá]é:꿪 “ðÓÿÑǨ»åœ0‹¹iGq4k,Œ²,Á½‰/‹"×׉ã§ÀM|>cY†z?àþÔÒªžzž4R§Hƒ¶¯8PÎ,ÿØÉ.·=@ø1}ZÔ>(írüÁ—P1ÿ${‘òJç­Î-ˆÝeÒÂ.DUuÐî€X˜íËEº~ºH첉ÀÁ¯.Pùm“õ§4ˆ˜`˜¬"L2eïI ¢:3tRi–~ ¤ãN_¡w%Ô[×ìB®¢0|£“Ùr4ÙÔ\©q׃ŸOJ“í ²_5âµ#ÿ€h¡ +î0Í'«§bÙ*õŸ¨ª¹š`‰ŽQ*ü*a¯”TšÑ¯³£ùFÁŠÚuž°V_[‘ñ&ÂM ¾Fmà AŸxD­ œô¦wªpí2'þR9Õæmn™Á> ¾ÎØI gð(¸‹ˆž·1(צdÙ€öÉWÞ¶ãó+C’¿þÀLwÒx™#¡FñEw­?!qcxšÁÄC•e'Ž¶@%’’Bí,‚úš½µà3—TàÁ8Aje|N]¶q$¸©ç‡qÂò<¥ô–ÐE¼¦¸ñ Òÿa=fÑKs…ßÜñoTqÐHØÍ„p×ÝHBSÞ‚°³o?1|y1 õ€8ã­‰¶e˜.?s®¼AIn‡Ñj›†úEô¼«É·Î Uµ ¤KDnŸn%ïžqÞÒ_”³zÍ j5¬°°lwºâRcÊ»î…yŠúyª‡Úgÿ7?àÈe8LŠ«i7ÉgÛЇbSt4+¤yL•M¬Æ%ì–~È|4J}ÓöÍÎ\òiƒh–.…¦ZDq˜HÛ|o@g·¸0R•“ýUï©/Æ̵£…€†Â5r'æÑþÖríí8/ €‹@+&¬H!X ÃS]ÖRæ+òtòº;¥?ãFãè-d˜5âû¾,0ѧAwªÓ_ :Tíéxšêþ•˜ ò;¥ xÕã:Õ'1Cç)Ö=#‹Ut›©OÀoÆÚ ÓŽ•02’ã¯oõÂ{ÍÓûRQ}x¹áÞÞµû0wm9·j.#j…Ž€·i º¡¹æ…„âS›~ˆ£ÏÉT.’Eð,BŒ¦TšAÕ’ìܾnTÿ¼÷ÁÈh)¯nûj;´tX†k‚+±¢Ôzü20e|ÖPb‚7ܲÙJ î×M‰SZOo<%|-N¤íç±ò©††R–öW]\5 &ÌC*ê´WlQ4< sz^ù#7Q»šQ³4£gˆâô‚ìy!ûÛ3–9+ûš +Oçjvn•¥ Ì0þ¿t”yw +¥Ÿn6‰t•¤†¥ä$)]»¤|K;jÂå|BíS1¹í-9ŒÆ.€Vz Ú«Q7öåAß~Xl”†×z¹ØÙNÃØsQüƒŽ8çÏË·4Ïv„wÉÚ‡ÒYäÄ €iDE‚zŽÊº“•„Ñ°—U˜Õ +Iq „àJ"?ò¤fênNw\\ý{*æØ)SƒuªÃáFušr[´ˆÉÇI‰Y$ùë³Ê–™Ê +<éÃ…Rd‚'nÿ8gI~1I)·Kèi1SÙ`´AQé é‚ÕƒD¬Se ¬·Àw˜oð‘ÉqÚ‘Þð·tl½bJm¦_Ñ\XŸ8úUl«¶Þ÷NüçÑÓÔR¬Ø†VÇm‚§\ýÖ¬G] -påí±{¥ãX¼³ýüG¸’Ù³ñÄ‹¸³8O|À:ü(ÕL^upÄ6éPDÑhš«>x3²#xÙ÷ò0pYû Îeš)]‹‰ÅbUâ|¹ë!a‡C±ïÁ[X¥­º—›WÛ&ÔÜxö³#WW—u6à¾à{2 €™Ð¾U/o'ì¥K""‹O/‰4cöò;iY1GØHÐ1’ÈWos/ ùÈ7y_gƒÑ§'¯ !W4>áL{ñ• tÂWY\l°¥|†p¬þØfnLÑJ\èµx¿Ædb“; +Ok‘²|s‰9Þ²Ò[‚Ù¦žQK®C©\SÅâÜKP_kÒÅà÷?†"PT†esyO|!ZŽ-*ÊÎÏnƒRF©G-•½e™êÄsÐA´¸·êʤ›+7kº«6hx…_Ë#6cãAà…9XŸ²|£§uóE>ÈShàº÷¼ç9x¥€eÉ€êþXÛ“sC[àŒJR0vó UiÚ2ø¹’Tê-¢3ØJÂdÌR&7×Ù–I˜mÆÁ¤HØĨŽhw-ŸÚ¼šg>,¯÷Î¥5ϸ~ï4Ê{“ñ$Æî<ɵ浴~2kë%«‹jÛÐy.‚+œ34Ô,Ôñ6:²÷ÿA>¤Hb ¿ATv_•fóÝè{'J×™XFÿp/ý2ø6}¢àŸ®›2Žso +Iíü‡\nµÆ +©À·vJd·R±»=|9ÌùÌ[*ûªê³¦#‚rœ„‰«MÔÐÊʪ‡€Wd: üŒCd ¨jÙ +áŠM)¢âJ“¨í¶íHŽšÜ¡e*†Ü‚Ü^ övgZÚXh¦…»“X¬4䪢L5žWî§í/8Â÷²„ZÏ„ýÛÎûÁ7ŽßS´YʦºBi$å`–ôÍs!x1Ý-ñÉœØ#¥KDdÁùµØTÏÝ#wAM­?+ÚY?ƒS¯¢ùµ‚Ï „×eByQRcuþ›­C™?Ì!{›j¸dÊ]ÓN`™Uñlv“9<;{Nà¡ê[(“áA¬ÅëYC:²£¶CG š–‘Ã’ÌlÌq +߈3à0ƒá"šp;‰î&“ÇÙX)» "§Í/S¢28«— .`1+¾üþÂÑ—Cæë·uÒvúƒ8̉;úPbYÛÐê[´µÇûŒ²›ËULC.’YÕs- 9¶PšYó+²1ÔEªü sy®Yyu˜·Æ™[+Û*t)L“ŒÑÚWG^ø®¥“üoÐf¾¤TY‡NG°îºù÷«yzÿæ½!AgoÔöœî®ýä•ãôZ{YTaJ´¶+ü:Rì ‰ÜòΞ¯.X;Í÷ÒçøH ç³UüêêS]ëöîîÀñv¹Ó¼—­ºï§\üPˆ¼èp™§¯ã\DÉ .òoÓ”?B\/Àr²±'V‚!õ”Bô ®Ïrüùñ&wФ²êZKí¬^—³ŠãQàá«Ò| |†Ã\§Þ; EfáÿV÷eÞϨö·‹±Ñá!¶¡#;©Ñ,Ú Ÿ¨ÍÅÔÀ0šA +[¨îÆ{RGEù³Ù1ɲ: +>*×çaj"ïãÙaœŸæ²ã{ r­>‡R8ÔÚ•ýp™}%—˜ò/7ª´ùÛ$Å‘SYÕþ.g¶Ý¾h5(P6Y@u:Q9d´Ù,¸À´*J>”Ò7ƒ1©îkW`÷\c_¨qîòXhRœªcÛGÄúGÀ¿.@˜ ÍEº—K> 2í1¿mKÓG¿%’±ÀùÉnÙ§a群³xòÒ(:iß&ý 7m¤NÌ¡Yï­™:W!l»T©±(ÐÐ!îíˆèæÎeß*€ö’Ï 8îD>×zŸ`F¹ ÿyV1 !”Å + º'h³ÔK¯Q{í¸[ˆTèOø÷JÃEMxôoæuzSc÷§u_xÔs3h¬š¨µÍlh¿7iÐGÁGÇ·`æ#@tUrÁQæ6òÑAhâÊÛPk«®Ósû ¬»q¦!Ãi%®éÍsÒÑ +êâB9“žX^zÕl_ÀOeñßh¼ë‰¡SÌ{Y‚¸6Õ"§Åѽ÷Xd'›.#¹ ûÁµÈ®1jŸ†šˆ7w +Ó ‘^+L÷T³²õ]”ZÃŒÂv=2e Uo /À ¾2D|]Ò×~VøB¤7ɺ @‹ VçQ­q.¡EŽ°1”‹ý“ZÑÍÞÁdà´ãUòTýGÏÉÕ½4 6… G‘f¢ðùb|l¼Q?öôjÔ©ÆÞýžŠaŸ×Ë7tDÌâ é ¿û§›Ò&Š؀$¦Ü„RÀ`çªFÐq‹):Q·/·ÎIÔÜ©q—Å.>Mr‘ù!7N!<·Ó®Ÿ#Ðûi^óBâÒ +Šà~.øþ61Ÿ{èyâNÎFƒÛüÚ=ñûÌ2–æÚPʽ endstream endobj -1619 0 obj << +1915 0 obj << /Type /FontDescriptor -/FontName /KYXPCE+CMR10 +/FontName /SEWPRR+CMR10 /Flags 4 /FontBBox [-251 -250 1009 969] /Ascent 694 @@ -20050,10 +23131,10 @@ endobj /ItalicAngle 0 /StemV 69 /XHeight 431 -/CharSet (/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O/P/R/S/T/U/V/W/X/a/ampersand/b/bracketleft/bracketright/c/colon/comma/d/e/eight/endash/equal/f/ff/ffi/fi/five/fl/four/g/h/hyphen/i/j/k/l/m/n/nine/o/one/p/parenleft/parenright/period/plus/q/quotedblleft/quotedblright/quoteright/r/s/semicolon/seven/six/slash/t/three/two/u/v/w/x/y/z/zero) -/FontFile 1618 0 R +/CharSet (/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O/P/R/S/T/U/V/W/X/a/ampersand/b/bracketleft/bracketright/c/colon/comma/d/e/eight/endash/equal/f/ff/ffi/fi/five/fl/four/g/h/hyphen/i/j/k/l/m/n/nine/o/one/p/parenleft/parenright/percent/period/plus/q/quotedblleft/quotedblright/quoteright/r/s/semicolon/seven/six/slash/t/three/two/u/v/w/x/y/z/zero) +/FontFile 1914 0 R >> endobj -1620 0 obj << +1916 0 obj << /Length1 769 /Length2 1408 /Length3 0 @@ -20095,7 +23176,7 @@ currentfile eexec µ)&ï¹ó)/@^Ð⵸PY.¾ê—(û½#´±SáRdíúmBq-‡_'ÈI-tñø‚¡ „/÷OþL»™Kô÷6§C€w\³v#ܶ>ì"L‹“+†ò¿ÜÓüà•Â½”þa+‹YEoÎ endstream endobj -1621 0 obj << +1917 0 obj << /Type /FontDescriptor /FontName /YPSQTS+CMR6 /Flags 4 @@ -20107,9 +23188,9 @@ endobj /StemV 83 /XHeight 431 /CharSet (/one/three/two) -/FontFile 1620 0 R +/FontFile 1916 0 R >> endobj -1622 0 obj << +1918 0 obj << /Length1 787 /Length2 1497 /Length3 0 @@ -20153,7 +23234,7 @@ _2 ¡b›x}‰èË÷…¹Òºz’™­ºs7'þõ¸­)Æãõ8-X“ûTåG`û‡9?óPíe•úã“:– “^­‘3¶›‚~§ÍhécîxbkÜå1!o^ëå™KÙWk«ìi7ݱ‚=3OÿÕá£ßø äô¼|ó endstream endobj -1623 0 obj << +1919 0 obj << /Type /FontDescriptor /FontName /EWABFK+CMR7 /Flags 4 @@ -20165,9 +23246,9 @@ endobj /StemV 79 /XHeight 431 /CharSet (/colon/one/three/two) -/FontFile 1622 0 R +/FontFile 1918 0 R >> endobj -1624 0 obj << +1920 0 obj << /Length1 1462 /Length2 8120 /Length3 0 @@ -20276,7 +23357,7 @@ j ë4×éùïwš4“n½]{­ŽÂô§–sú,r/Lˤ/ÝS.$Vܤ˜¶i¼+±WJv契Ž´*ö9Ã6\éu>£ÀtGÁ”Ûý¿Ò'3 (ªh[æ‚ð˜ÅWÿžu º×:=»´bA¦‡àB涌ÂMÄða§Ýw’rº“ºÏÛ–¥,Ë¿OÝS2 ?3w·;§Â/nÊJ0Rã}CpÒSé^™:Ò¶Õzâê3Ì|8¦Võg¾Ã¡µ`Æ~ä17Æ[|~9dy_*z€UIJ@ö®{t”¤åØVKƒÒ;S¯ˆÿ±’m¤£¥‰Hçî³¼ –$úX`ÝWçªÂúôÔ>Œ—:þ8ùæ÷¿³ÁE4•¾Ÿ¼3 w¼>0—Mñoƒ›vºÒL–xy÷rbQ¡ƒUˆ0_tœ¹ºu™'Iá^mÇÉ]*äÉÊ—:¬Ý\ ÛÝxK»gD÷«Ù³Õ=I8­ŠºÒ-œvx`%QÓ¢8ê™ÍEºïê+@eXnž"V¶¼ðæÅ"Ƀe‚¿Sñ:®wS%d›9Ñž#Ä`ž˜íÔ’Õ²ˆð¬ËmûMBeäPnpbÜ“^mäïbÅÃK0¾m1÷R\&òÄe{b"ŒŒW{u“ˆ)W2x cšµ9è¡|課#ᎹºJš¾ì—H1ÒTÚ³v®n-F `¢Çî5*…¨¸G™1–¯}YûŠª¹ª•ÛÚωà?ñõ‚dUfÒ o.nÔIƒ”fDg¬ðŒ/'@Tîø|Ú>1ÐØø£éU.Byþ.‘Ʀ¸25mª¹<Ês Ò—OËÇP œ®Ì÷·bM×v¬mšö¿ý²e…ö;ã{'½ì>Œ;×sáyâlµ’ØÀf9k Ƕz<È#Ž ý¤ËSðž>"zµQµ’N<)W”°ni}À;žá½!“@æe¬Þâ± šÃW&è‚=ù»ä÷óFÝÎXËÙå²Í1.8.†ˆvi˜äƒ. &×SÓ¬Ú74ÀÕRP¹ú´QC‹îNjÁ8Òq½ïàákYDå¢X4Ö±Htç7€ Azd5ZŒ†ã¿¾¹çÓ)05—ØN$HÑé=R§K+‚²h`Pèù†T¿3Œ®'/(#ž+UŠ5¤A³Î-¢ŒT endstream endobj -1625 0 obj << +1921 0 obj << /Type /FontDescriptor /FontName /TDRORS+CMR8 /Flags 4 @@ -20288,13 +23369,13 @@ endobj /StemV 76 /XHeight 431 /CharSet (/B/G/I/L/O/P/T/X/a/b/c/comma/d/e/eight/f/five/four/g/h/hyphen/i/l/m/n/nine/o/one/p/parenleft/parenright/period/q/r/s/seven/six/slash/t/three/two/u/v/w/x/y/zero) -/FontFile 1624 0 R +/FontFile 1920 0 R >> endobj -1626 0 obj << -/Length1 1125 -/Length2 4765 +1922 0 obj << +/Length1 1469 +/Length2 8074 /Length3 0 -/Length 5890 +/Length 9543 >> stream %!PS-AdobeFont-1.1: CMR9 1.0 @@ -20310,7 +23391,7 @@ stream /ItalicAngle 0 def /isFixedPitch false def end readonly def -/FontName /HLSVSX+CMR9 def +/FontName /KREQJH+CMR9 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def @@ -20322,24 +23403,46 @@ dup 73 /I put dup 76 /L put dup 79 /O put dup 80 /P put +dup 84 /T put dup 88 /X put +dup 97 /a put +dup 98 /b put dup 99 /c put +dup 58 /colon put +dup 44 /comma put +dup 100 /d put dup 101 /e put dup 56 /eight put +dup 61 /equal put +dup 102 /f put dup 53 /five put dup 52 /four put +dup 103 /g put +dup 104 /h put +dup 105 /i put +dup 108 /l put +dup 109 /m put +dup 110 /n put dup 57 /nine put dup 111 /o put dup 49 /one put +dup 112 /p put dup 40 /parenleft put dup 41 /parenright put dup 46 /period put +dup 113 /q put +dup 39 /quoteright put dup 114 /r put dup 115 /s put dup 55 /seven put dup 54 /six put +dup 116 /t put dup 51 /three put dup 50 /two put +dup 117 /u put +dup 120 /x put +dup 121 /y put +dup 122 /z put dup 48 /zero put readonly def /FontBBox{-39 -250 1036 750}readonly def @@ -20348,40 +23451,40 @@ currentfile eexec ÙÖoc;„j—¶†©~E£Ðª*Bg·N³ÀÓ½ ƒØ‘l¦ÊKq*Þ²Xú«šææwüsŠ¼|QÍFïq˜Õþæv`æšz¹XòšMyåp"÷ƒë»¶Ôôì5OÒÞË©”Y¤ÅðÆë¡P(DTçÜ!Á[v´Á›„67XFšlU‡…²&3!R˜q©ˆ4‡Ýw”’Ýσ~j‡¸+Ûño¼uú£ “þ\÷c¼3Râ*Rç?쨤‡±ÿÄȯ@› gSr æÚRÊIƒž†¯zE_ÑðÎEˆMvï,¹¼X!ý%6]Þ¦ä_3+_h¤JØ¥0ð’£o­¶yÏXºýÓåýÓ¹`U×)î Ä%ýN5<6[À¼mÓRð"ŠŒ-%QÍgÍ !ÞÕ2o¯ù±‘g’Ø,YdùÝßàÒhhu½_È1©AòÅÍ .UŸm;›·3YZàê`“ù†7z– ñ*¡µ%ÍŸ§AþÕJ2¾ÍU¨hÝcšCpø2,Ë숛§#Ë@üJ© èsêÞ8,©Ï ûeð«íýšd»?Ms.š‰"ôA# -pÃ9É–v*³\œXšé K ˆ Q­F7Áq “èÝ{N{G„“¹¦0oÛ?¦×8ª±Iû²¬*™œ!D]ã!ضª³8iÈ‚a>¦µìVGkV4Ëð;þÛWðyêÎ;3Oo8Kßp®½Y,ŽÏ!7‹T¨µÛ÷Ë’‚áj¥áHC“9µçÅ[‹ó»I?;ˆJÂ_ž¹Ëâ1™­,>W7'p£RlfÃa{•Öñ“ —ÁxÈ[ý›—:3Ì;9­ñËé5”*ìÔNkï7fýr È.cNy¼Â¹Œvl½’Åaòp?Šžllì{†o/Ç­öF¿I.Ró¹I«]„®™ 34J@9qõýøØÖ ¸ò Ø„øÀšZr¹Û £Y‡sCÃ{Ãl^³#S'-nÕü¦¾1š~„,·Wn|ÌLÍ£Û‡Á¥·ZæÖ, -‰‹Û[Äè…! PH5n0W:,qôwÎ…·N*™¨¥_)YÍP%í¿fÆסsj<•¼_ít(TÎh_x†pf`ëeQ -òÁÓÕé|BbÆ2}¬øD¥ -¾œ´l|‰‰ ‘^Ü"O~醪òê1€ „¸VB@WƒÁÏÄ¡eÏaHñn>8DvDcªF˜lì«'йŽ8*Ž -µy<}>/°MIEãÈ»uÒ°GµÿÕl¡ 6aü`…,§ß“ö™IoÍ¿c·äML -(Z¥kÂàÝ_¡'lU­%&ó†$ñydÈjKmZ/ÌRí΄h¼!³ÉDâÌóT½Hïî¸À%_É[;’–Í–ìg!jÍð¾J¸•»Ç8UÙäc"#e^wŸ@]«3Þçp2¥‹ñƒØ“‰¢:µpoY’ئ<Ô™+ðüZ"Z,¥<á±×ʳ6™üÎåeKÃÉHx,[9–FXÜ&ÒnŒ£jA¿ŠzÕÌà"-–v/í´Än×¼%Ͳ¡dRgØ -VïoýH˜,¾ÐK9ñ:ðz‡艹œ\+Qb…Ü2O¸7!&!éÈ?°Ö«YânÏuSjWɃ>¢S -1¡´+3çÙg¶f -š}L -Oc(r;Ré‰éŒçBÝÚ­~¿ŒöA|­Õ/&§9dâ– ].®°í¢ÂØH¯À–z¬ñÆe*H£˜O´^d‰ÄOÿ6™B¡WWJr9«{{" -¿*N"<ÆÚ—( (ÀaËä³ØIÚ‚g9ç;âH8€¬áŠ§Û‰¿Õ4r~\ìJÈ©düµ­…T¨ù¢T| OÛõXŽomàx½{ÛËá×»»³»>"lnUü¿ëe¯znÄòmo·¹ -¾£›[5N£“(#26}-¥ò ä»Õ®[—_Or+*Þ’` à¿×eIà'ø˜ŒOèŠIov•UtaO¶™ä*Ÿ\7©#Ñm -Þ V>óbÛâ ¸}ÆðؼõÛ6±­ÌÒ¬t¨tBþóÒ\‚£î>cÃ×NòζÉ(*¦ëäÈq÷!<‚ÆhSm$ïÇÀ‡€e’úÆ PíG¦Æ­h©:1’°2ÒGžFEã·wP&{Žà4:‰X?¸±ŽÌ¹`ìs»Çøy!Ì[Ùö.å®Ý™ Né‚ ¬œR~’Çèó7‰|³ÁlYñ×5Ë©'oJ»Ð‰±çyÕ·´eµs¹ê&ÏÁ‘€þ¬ýW'Å¿nŒˆ¦áì×V¨ üu'g…!þ½MåÆ -Ý) Ôº/ÞèQ$º 6LÙ¦ÔÛ²þ›­¬º®hp½•þ\IU5˜ÒSŠÙ‹àú¶%µì¡ Ö(Ìå5šÎDcav)î~°†e™%(MpÚ.ÕÆøÜ4•|͸¦åf”%”9Ù_Ë¢»ÖÛËþ¹¯@pô”P´ìÊÖ%P«Ü9쓆 NÒ~wZ•#?h¶„ÖDˆí®Dúˆ,/ëÿ-b:’)ƒ˜wêžž™g`ÂwWê´SöRãIù™AQÀª†²=ƒN<_Ä9"“)ÇeÛɺƻ÷ÎüO -U縧¦°Ñ•.«ébÏÔç—LùBS+$:xbÆH¥È+Ö–O ¿óÙò{ßY´c™a"ô…üÕˆðœ«F¾…ƒDÕµ7 -@¯iõVOï<‘ôKêÁ ÐFUÇòGÅõd“„~ÆšæLËBL`K•áY¡^?ƒ°|ï¤Ó,›ý¢Cë+‶”ˆ™JG" Æ´¬ìÂU°ïW,„bÎâ #z¿?K5_£b»ûâ¦KDíÚbÜã'éA•2µÁAzOIu(9X›ŠþÕÆæóöäPrŸ<)q”^Ñ!A€©‘.#÷ ½¥‘S™zÁv<=½çÙÎbSXmÎ⻎}EŒE (yœŠ_æã¢Áû¸ ‡/IÛÈvõ»ŠiBÒx“QÒ,‚ƒX‰Ç1‰Ýð}ÞÁ%ÐSÓùΣSNÒ>dzAÙ„uL!bÄþÊu$zSwNkB~Ô…ÑL6f/%–ƒ¦;½š^æÿ¹ú£¹ »a‚QŒ-¼Óڛ̥¨Â?n^ïåøÝ …^£ßFŸ ­|D%f×ÜÕIX. €7¿} \aR»ìÑ% úíÛ‹÷«(e«0¡t<þ'äAªãöv„9õèOÍ÷K¢Íì§Îú–‚šÁ:•c‡§=ÅÇÁÓ3W¯é)wÈÌê ¥e‰t bµ•ab ñîâ蜡@Ld¯*žº!‡5xü ˆÎ 9òÊí•Å†æëEBkËÍF½ç‡˜84ˆ—zºÊÊÊZÏθ&Œ<1’¦ûJqz 8 eHD°üÈyü°Óz’Àþqªj–MñÌœN -®ÍÓ/ªN:Û½ø¾Z>X=‘ßЛJ½â8ˆ¼Ÿ;!J5®úöd䦂Ë:óû˜™õþêRiv•nûÏठp^Â"NKídÖr+#œ*8„ƒ¯Òâ!¼ü[sºñ³\xD ºŸÞ! 0R×Øú³Uhs–îà` - §Çž@ ïLa%ç/¤ë]@ôÓ›…`‘k>sòÑXßrú€ˆ - ¿V¦iaÄHÿBÍÅM‚Ê”9+DRtnnè)± Ûu5òšåÓñÒ« PCèÚ1[~ž%e7jg"O\Ád(E9¿ÞUÁø 8|Á¼S^wa`m¹Z%ŽjŒw¹±µ8PÙgÙ"©V=šXÖ¶®ì¶Òž;†‹ÙbÐ: -êCSŠ3Äè(f˜G70˜¯-éî|bC ÕWi‹W/°Õ¥é¨…R¸KÌ^T:6ƇÇ2lF´]DI§v½”õåœCä¾úkü±ª sq¼æ^Ã?ê¹^’½¼ ÅÀ›ûQק¯¨`|,:ø@y?LPˆØ…ÎûýÓ‰Ô¹áѽ -ÇEq¦~Ø1µ¸AÑ× -£ÊŒÄkþ¡}Zé[1€áRzÓ(H†Æµ7u£%dcíÐó­Ë¼ îÒÖÚÇrueXhÍOÐâ…L|‹x ŒÓl)Ö˜ø8i}‘*Ú7*ÑpÅLAÜÛÅú0ïö(©#ä¦Ò`¿ý¢™7†òç„ì¡‹aƒÛZ’cœB/ïBäë÷ìeÝ:Ç]àúeð½ÊN,¥QJ[1Pk° m¬éD`¯BÆ¢ Ø´äÒZ¨NϦž_|yë’8þÂG v€X`+•ñ1½g»ßmÍàŸØ?K:±˜Y÷« ‡|ýèYn F7×ë)éÖŒ{øuuž,O¿x|Vù5÷÷@óè‚!ß´õ4•Ù¤$0)aÎåߢÉÞ_˜3€•,<Ò·½{)ùÑÛÙôÐh_Ñ“‡«yügn“üÛ=2}·ÄñN²NÙÊ',[©ÆÓ"r2•ø©²a'G­x쉹ýF{}Ëᑬ9Ê Â4'Hà¦( Bpp@“;YiÍÚžS¨ú(“Æ,ÆÕW\µj-²4oGT×P×£5{EÃ@JÊ>H&^˜á ø{ î™ t[9ëú•ëB·‡XÛ=³ùOÈß2 ¯Ð¡dnüÛ„q…QE§â?“À8™Y4ÿ-Ü»ûÿh!Ë¯Ë ñÿŒîÕðÕÄFÊ1­.,pmŒåsÄêžÈá+ï1WÞÌItëˆõNÀŽ­{’µÇ6÷Ô‚@œx6Pá"aD¹…$pw$L­—,F¢ Ú+6Öõ,h½ʺûN-õAênÛÄÑùñG'Õp¢¤†&iŠJU:™`ÙCñNL*"â¨Ë¸®T&P¤¥t Gù¶ í´L‰]«©tAˆ…xN–-@µîa>šø›´ðD¸Ãä£ôÐÈFgê8_€.jŒî¸¤Ù:Sï›”ÕϾe† q³•ï¡û R6°Èdœ‘Šdà -ïÐÃ;C#}†¢ŠB·'{I/ªÆ;ñÉT1tflÔx•½«k„#0ÍeêrüumV¦!O)våôëÂbâ¾²Lö¯°6øcÁL¢}P–êÈ÷¯œ|OÕrƒÑùár$/­Ee¹¥×Úe¥ÃùÜ’o4Q™[Þîw*~ˆˆ’(Æ°&¬ñpaüºö'57ºâ†ICoDcê‡Á›åß_`Bü£É)“Ò¾CÇp±\CXýsjC(Üsa^q‹P›FD'ÇTÄì“›b1Ž5çî9íÆ–Q“5 ${Ô&ê ©&Sè®^G‚*ìéèÞE‘!)ñ ³ÝjÕ -Ô é“1³‡ñ´Te˜« QÂÄ<"Y¬qÚÐ’¡ô¢MæÂÑÝ6^sföó!Çk-,Ý{Ú·RAí’TfÂVÖ ÍÊc`™33p,À€6­ Ö¿qÉ>íØajfÌ6²‰W?¬`°|îÑSoŸ@˪¾‡!ÃÌÔ“ŸØÒÆ¿DOãÖCêç -†_wà•[—n½îO÷¥‰•±ÃòøÓV;'â7û oô9RÁTùª5‡¬Ûƒ…ýúÇþJO,ÝUÒIxï7,tú‹*çF´FSV@Ã*¥Ô{ …;¨áÿ[ZãÉ~׸®¾¡ æĬ¶Þ q¾sÀ›öªh¡оĂîæXe]ßƨ•2O@WÎŽ"\ôg]œø2'æõ’á‰FºÎp&ê6ov¸®½^Ýx?×t]O¹G}F\X·/‡¥ëBÒ}ƒšc¡3®ËâªEð‡Þ§R{ÂêÖDôîõÞä%‹SC½iÜvÆf/#-ÖéWIø,T÷í²ƒ»`„ïéÍZ‘›o™ -´› ¾f3‘¿‡\Éåìþ± -_–‘­”òAèÉ”šÕ±G¿›¨_0$Â8ÿÃUuE­ejFøçÄö“ -ŽºgÐ"¾Ô¬Š)fv®f!€î[¤i⤕=1ôû5F…­¼óÑ üèlÿN9ºh¿%yU§k”¿8/ò¿€£âíà‘T³§–í¤äÌñ†ó¬êÆ/EøPÆÌ^J«(¬½> | -Ð*B¾ŠF™šcpB¬„©žò D…ÆýÄÃøÁ¦µìVGkV4Ëð;þÛWðyêÎ;3Oo8Kßp®½Y,ŽÏ!7‹T¨µÛ÷Ë’‚áj¥áHC“9µçÅ[‹ó»I?;ˆJÂ_ž¹Ëâ1™­,>W7'p£RlfÃa{•Öñ“ —ÁxÈ[ý›—:3Ì;9­ñËé5”*ìÔNkï7fýr È.cNy¼Â¹Œvl½’Åaòp?Šžllì{†o/Ç­öF¿I.Ró¹I«]„®™ 34J@9qõýøØÖ ¸ò Ø„øÀšZr¹Û £Y‡sCÃ{Ãl^³#S'-nÕü¦¾1š~„,·WnzfØéÈIÌÀÓZà 6iì}ŽÙWî²[Ü÷@Ž £%I]8¼èEéc)$Dê¬Ó«Ý+ì­}9ßþ?ue±OÒ—7ê®ÓÀ9ݾÔ¬ öÁ£#i»ˆ…,Θ •'ï<ø¨@³“—’üQ ËJ)v»däQ¢º<{_à/_„[köî +ÃÛ:Æ w/ÛÃ^”ï‡ú%ˆÐ€z˜;™Ô綨ŠDI ü,7©¬œ7ôwZ‰(OÄšvûocükÁÆƉKÚÑ*_rûÚÀå¿V ²ö³ÝמìAæúU6«q +(É,Ÿñã‡}ul{gÂ+!U…ýÅ|쑤R£žKZ¡'ÎØuÂäµb–ü)ÖX¼Ð--Ä ÚÔ#9øP i±Õ•‘“çí™Úáé{ЉÈùìÇ<7ÍÏ‹¯ +z;º=@{!bÚ† ˜‡Ö7m·lúTCÄû—”1ôwÆJ‚O»ÆmôÉ2JÌn5©Hw?έ—á.Ì~ÖÈX¡a[ÉÞ‘òþyKh’­`UrU +¾Ù̈BÇ$¾@_~{¤¸+[$¹‹ø Ñb$æ£p%oþ†§½i³W3rLø¼ŠQÑb,GáZò¾q•.äè;DÒp;·ÔÆ«<&åf-„`Èá£q).îòöx½Â9f<í#²ù¢»ËÍ_»0îÒ›FµdÄûtø˜L4ªðP)µù(³66 +MâkP–å›vžÌ$. J-ËÕóEƒù„è%K_Zo3½·>q–ÿ*Ë5„IaŽ¿!ÔðÁá} èWÛn¡¬J=èÉ/{‘^øg2 LåV³¾ÿÛ"'¿WK†ßÜG¥ç¶uÑÈõHÜ©ƒßŽAP{èµ¢¿'µµ(æþ¾ î;éH0#¥pù§×ââ2,é^O¸-a×èÆ™ðuv­¶÷YŽÝm^]«¸íÖO$æà (ø•e@ãß­]í2ÈÇ#™urˆür˜‚£N£'Mz¹qø Ò‘Öñ8Vý´Èú1»ÑzÓ9-®_ÉnÍNo9dÁÑ¢m(’Ûâ»™qõþy€}ÍË(]›&*äˆ:hÚqÝ +Oò±òö¢ ¡õÝ®¦£‚¤8ñílîÄùã×Ö•†ÛÀÓ’ÊR# Ã'Lg…ÔúoPH{[Øù®‰”æC^¹—œú”š‹Õ)@8×Ю´WÑ£-ÍÐqóÀxøËŠˆ÷t}‰`žï~VÜ®BF©¶þV,·sÇ)POðþq ž¡ö¾ qÿð̀˹-„ü¾~ue-ÔÔd£ÕbÞÂÈ…,GÀ¤‚dh˘/P>ÂÁÓvºúÁ¶D”ô ÏÔÞÊx÷H¬ÙHÎàêüTîÕu¿~“£‚ƒ’§?àrÿe °Ö!Þ€¨‘p þ÷ý©€Ž¢ A‹éçP} ¥› -•Ì)9â¶O¸L:¡@9*Û’N,èT«ŒÞ¤¨)žR}K^ùkýv%דÕ.éI2ƒ<XKᆵɽқ˜®GìGgò‚´€O‰U[0‹Ý“’ß«.rA%eu„{€UÔª"öýÒÁ|qz¼@'’¥cÍí²6þÅõ¶àM>6¾wÂŒë\ŒbO)AÉcì“’«·&¦'ãµ;_ÖGȤڣüÜ?*UhôÊW›¤ü ®hF€êëÚ?€¿¡»Ó“œ 4çŽÚqý÷4›è¢Ü¹†Ê"™uÏŒøµm;f‹.°ÌMò$Î¥ÿ(þR£C&ŸžïÒaˆ¿ÿí +‰‘‰?BcâW rWEŸ.c|¶!¸Ц¸9wU|Qbøü% ç©of 6QˆY_1wq>Àx(vnz=œÀ!ç +Ú•¶½DtPŠéÙŠ=À¬ÃqdbHµX‚å†Ht¢$ÙÁZ™€`Œ áak–Bä½õ(PœG e”PŒ‰ðÛ³#Ξ+ÆÑÃÉz#ýü:Å¿Ê)(âË„K#V€‡bXY*™¿˜Øüó)9JìRüø¾”ÞB´ü¬üI‘Ì Ët`?{+¢妪q}bÖ5Kʼn‡Fé2vymKÁÑ—ù­&q?òÁ¹Ö^d|Ù¨ ÷õ¶ºŠ;Iª¸-A;¤ùóÂ?éýŒƒÜÀìæø¡&“¦.4‚|ø=å´îY3=\›¾šp~~³+†7Š‰N²ÑÝ®90·dAÌ642}¡D•8`TâGÙ[ȸG 7ßÍ8O…£\W´”lj‚ãü˜m\pq±ƒ*G3£@c˜x¥p:Å5êÿ€@Ñ^û?!Òð…SügE:7øy8F´¢;¹êÕ^g!7t™M{—“wßb'³I„ÄGkLR7ó43«¥…)úNð6ÅÏáµʭC‘¥1G4•®‰ÆÎEꨇ_ù—TùW²kÕö­NžÚ²ý>ÇPb ªš8V—1XÚ€y#këpÝ&›KÜì-/ນyÁyÞf„Hm¿Æ©­JаÚãÓ* ·‰ +öO{dzŽY×îö ¨Á;´¥Âêü®Ï9`i‰M¢<–'AÛ‹ihdÒXCl"ɶ²Ì-ûrÒ°¥µ¶C®?îÚRƒÏË+µ’òWi8¾ ¸fH5A-Ò +Ò§_Ž†4jü¼ÐÜyËr«F6eR†©¢pÕÓ×zL›Ý|R9ÛäVLò$%®HjÛ"|4ßѤžÕ¶î§aEŽÒ ZV›—N´¡9ˆ/œ9>¡jh‚zRÜ9Y6í!¯Qœºù³ã¦S)ò''Ò›µ?·6%”¥ )ÉÕI#;åôþ“SµS PíQ_†ÍurO{»Ðlah3/…J¬í+·Jíæ„¢aUµyf”pOoAkŽyX`ôRk9X¬Ú£Ïg AQ65uë…}&ƒÝU©7# +x(öšÏ,%7#r ¿ÙXŸÛ,!µ}(ÊŠOF¥ºŒ ͽ*ÔÓâ8´,•ô ÔÛh¯2>ðT0F¡ºa6ÂzqÆ«!1Ù9* +©ñjÚ€l¤ lÖÉ¿9w’즦øÉÀù]±g‚fYäÆè4O ÑШ”¡n¹ªr2–Æò +OŒºöÒÎÎTd"‡^2ÕÄÏ´ÝçHTû˜×W8D†VcNëòà±;ñô#mDùX£'Ä£¢|¬4+dª‚/ݘëõjÜËK'â1æå.Ù@e»u=ùZ@•°®Í˜×dˆ¥p…D½±¥ys¦GÀZÒÅGçiÕ1•RD½aØpßÿV,…HºjY¾fÑnWP/:~ùÍ¦óÃu Îä)”šÃQ¿\‹¾cì›ýKLMZ'¶¼ó´šqȤáFÍÏb*ìPÏ섈VÅ +Äü‡×^NM[Iø³ï…Bt) '^ò G«ÕGÆ”û°Œ¾óz÷Oø.ÌÈœ*™ßV4±n/=µ£|™ø¯·«m§\7°ü8{jÖ&½k®"@AŠÎt*óf`ǘŽƒŠêâÝ0qá1úBNà–Ãû¯Æy+zxF—eóÿ@H¨$ÈÔljŽ÷£d]Žr`2 Ueãd&ÆÏ ì?ó±ýÓœD¤É5ÝRHÓb‡'«ª–»ÏŽÝ Îß­OÔß]Ÿcó!ºyv†;„ܤnlÕ¡¯@ÜøÁ†®vôÐkðþÚ¿!™»Ò+ypÜüKÙ`© 0ñ]&uW—€ò`qkuX6œ£EwŽ ¶ˆ]&Ö²Ž¤ yQâ94Iù‹\ÉL‰aÄ—-R¿óíò4}Žû Ýž)!Àtƒ£]Œ[æ7Ém ”ìÍ.tZ`D]ÿJí¾O#èßÑ<ÚÛñË èÃéX”59V‰Ýw§PÑØ0‡‰¬!p®'¡³f‘ñFñ·°ÏŽöú7Ð>jÒP³K"`Qئð‡lÞ²©–|ÔÓ@î¬wÝÌÛÊ0c°l_€S~n ÆF]bÞ| §·8}²Éy>´—°ö cäÿ¹s….äT;W. ÒW×qà4È…qEOï…Rî>ÆÑ‹îg)>6ôô㧵ùQ*…MC¿÷žü“¢æ¹O|»—])|Vë.„LIšM“?göùià—Γ ÖGóM„KúÖî ¦ùуœóR?‘sþjÞÚÅi|šEk¡äzã|^1VµÍ\ÆŠLŽ4Ø+’ö‹jé€PX¡p…À6/ß·ä,ø$o5ª”‚XÒ°qm èŒUv`„D‘ˉÒV{²0¸gõØe½Œò‹x×ùV7’R¢ˆú‡žðw2ŽmŹ‰`èGcMé:¯Kš 4€Ã7-FuÃ*ŠÚGßvÕsmwñ¸Ñbú0/Çœ=\"»ÈBFWɵ5¢Ö<ü{ƒ®ßA<çPþÚ^Y±ú…ûtt‹sÓöeZ6lÕOt2]Òjã-vo³kï"e;x¥:„aãBÃ7#GµY.[’wGâ ìSwëGÒF~2ÏGñ–¥‰v{}TÏ•3qeš\tݼ‰ü."õû…¥sÔ×·p‘BŽê‰ˆUdB˜%l&@Á“ú© üT5†Óȵ¢!7ìßç6Ó;úTAM•74!›Ó]±Ì3Zl¢¶Ì`BŸ)È­t §d99±“Z ™‰0:©jµ‚¦7h ›$õõ¬…¢•ÍMI8°ÒÏ]bK®?¾Ë{”M qÔ3+WBÑiZ]Ð;´­m’úÍÒ¬¥é‚±Êhóƒ¦{V–;RH‹ácC?èD-ã÷kóy8¥Ù„µˆ°i* Në75F1,˜3ÿÛ¦jáÊ(ÁÔÜ©¡³…ÖòlþVž1Lf&[¿:ËB]ìˆêÞLÇR,9¸p ™Ù‚)@Ïô=¬³³B•þ6e‚³¦¹ µ|ÒªÂZŒYôá©}Yx”|͈Úˆ­/r¼¯Öʦq3ã(1I5“.ƒÖœzr.r$«ÆÌÞŽ0š%—ÇëØq::'ØãC»ñ€\]Ò +ò¯6ùçÎñ 8fîOoæØ™÷Ý>5.Ä—Óœ€*t4ѽq)"ŸX¾!"S—·£ÞÎ4ð·žs(Lö¯óÖZé­d*Sz#r¹”þŽõ”¢_ã¦Ó“ïy‰`ÿ Žç‚Âs?aô™’ÅRÒâ®â™×ke߆Nó£ºJ+Eúò|aéà0¤ØÚVy y†§½g;tMz>´;§înû¦ôM2ü‚¿leéHâån3þT 1Ïž`;ÝÞÀQÊ£Ú›€dÃßXD’q5¼öYÛp­äGü“¸¡‚6:è¥<õ0¾­hæ!á73’ù='–‡}äIpÔýÑ4ÑLRýæç®T,²3ÂöÆ“óvæ‰ñsÒ”*W¡ž£êwT‚.ѺÊØ¢ßÏ•… ¦%6 Ð{xÍ Vð›- Hð›¼æù‹`ü» (ÃX r¼‚ñ(äðæ°:mïÝ}šq½L‚¸5èÙxÊ[4øµP%³cší=›ï N‡ÎÜ¥¡X?1#,ÿîQZãH;…Aÿ +Òà<Þåú’jåë00–Ä“Žå¦Ð;~ôDS¯oÏ×&“4Ž ¬Q‰àC<“YÂöG™¾Æˆ),{?Š(É£ªÁ&z~Üij±­ý3`ƒ?.ÊÛ´³l +rþ$_#„òVãç­Töf'§Ïl¡À`úÄ!ŽH€Ë*›‹ö¬=Èút·ª³(1!½Ïd¤#ÀIbñ‘¦Ò+öé}ÛÑžk0ð»(:„ZËßþóbVÿ[ —¦pbÝ{]ˆa‘PKê¿o…zhíÇ£=chÍ`©‘ Îp¶5èôÿ¸á”ä÷<¼º"fÁðÁ½¥Ë¨áîkOÇ­'ÛP¸ïXy;ÄM0ž¸ÎÍ¢úPÐY Œäu–ŒÝL±]Wª¨?ïâÁ¹9šê+@¹ æ8¯ñQUj½1«VOråynRôèï+¯Ô0[ÄuÍ÷Åê“Ó{ˆá¦A¥^°7I= #‡ÒÜz˜Øs W;Ï(dy2^•Å»)„0jŽ÷w‹ßF~@yV€‘G£y¢{ â—¦#Py£Ø!uæ–wœ’Uì¿Zµï8;9{ÀBãfŒE(‘Ø“}9|.œ°’ +JLRª9à6ˆ-‚× „DtX%{×Tòeœ®³ð”ü*À,%¤$ÿ6|Ql½$8>ðèe©Lù]åÍÇ´¨è¥G‡ÌRîUK ¶ˆæòU?t OTÞ]'ó-„RQìfù?9È£"Šu[ùð+ÛÄÇÁ(Óeï~š½»ôsùê–zu•ËûLé3ï‚‚Æ„|}2cå{RU²ªø¡äMÌy‚“‚o€™sÑ3nšu&‡%Ì=à%ï/¸9ÕI|ˆ˜†&_X óÕüÃý´y»ÿ@¶ø¦9n²»Rì­ø[ÐK§~×UlÏÌ(âW< -$‡an3‹+ؽ|2=a¥+m›1ìX¼ó€¡Ÿ6Lò~~7¨ù¶ œN]¨Q:õÌÝÆ–4v—@íË~òNµÑïà®æáUyéH\wìÇÅû追V¥“„Jƒ +ù©#¨B}diRK¼k…5Øù!©Ö8s½u¹L•åKÇËŸóªFc{žÖÆ÷2[(N–˜qÝ3À3%°²nnÝ=‰~ä£é¨EnÁ è«K€èù• ²Ä3ä‹ëlr4|j¤èj]¬L¬)xP¹—nM»*î»I2èHÀ™pI+;>[ÓøêœMeÍ1þ·°¼AꎤSK ÈÛœ6ÙÒ`å„ ‰¿*±ÿZõɸà±1'¿Öá¶g“ °©|®±ñÁìpÒÑÖ9½ç‰ùº “9%”BróñVÈe¡ƒ.µ ¬Äø•4(ßâr" ÛÁ?±5¥rE{‚³c +E‡õrüÕŠ]IÑ„k9NL„Ø€)ÂÖ?û¢s±'—Ad¯’¡—BÑJ$]Y‚ctƒ,10 Õ)ÅS—&¥oÄUªê³Œé “¬*|‘I€†zÓ‡]4ÂHZDl»üÔ„h–ÏâL’”lq¬ãØ·òD@˜PÍŸT)ˆéÇQÞ +&­ô‚[‰qÉŸ;CO5áÕêV +ÇöÀÝgWÓQÖ0ÄÓñÒ“!‘ˆhLß”uæ7/Åp¿Ró‚Ã~6r¶¬}xº˜›,ð_:˜‘VýJAmX» Ó‡éL7/“héÍóÕÑÿpÅy©[¤5Â3JÉ>çSž}I¸S¤’ÊÅv¦ˆS>"3yù~= d}¥0\Ð’±$ÛsŽƒ~9þÍX½çôÃô‰W˜¹¢KªGè‡&ƒ••á*ËÄÎ5'Ô±òEàyö«“Óó4@Ižl HYgv ¦œß~í …„%kð_ vq­Lþéi¯wù¨çWŸŒ!Š±˜‹3V¦agå‰NÉ sbŸŽÃ‡ç )DB{Ñp³f#@n\/ŠhxÍU7üÂW‹º \y +ŸÈvË94ÚÝh³K:íæþe ψœ\E²šˆÈæ*pº…ÞßûõPH¾Ë¦nBîìøh×G/îö×HŠ^ år1wš$·ÏÅ™A”ÀU?ÅY€ÐÍl㞦Ù[hó–“#瑉àãË=Ë~þ£wöKiRþÐLÙ3í8dKVÙ»pÐørÔ~~Îi6²–Ù¿ö.Ù.jy°‹}åí†n‹ˆ(\cJGu iV[£­‡MÞoí«K/ý¬ñ†è½>xÚ‰t+ +(£´²l:/–AYOÓSº‚¦Öÿ*JJ“‘]LXx¤æ ÓldxE2bn:môÒ›û&üéøË@|õöNÜu‘˜þŠ™*c¤ñ®ëV|k™y¯´ + +PÀh4 oزäDJÖ_³É„› 7ߥý Zyf=ÞÞ «äh.½6;×øjÎm‹²}Þ¹ *¢ªç²Nßfôâg<º+L×ÏžåÑòm!§“ÚºOÝM\RìˆvFÒì=œ¢3’\LGÕ‘Pbb¼]Ë™œúÏ–s›ãÓÿÞIÕ¶¬N/›œL¨=ð¥ó>(x“KÕã­E§ÔŸQrrå¹»ú5Úbaqvˆž!©N²•òN=ö°&Þ<Ç06Å*Ž–i*©Ì* Q ÓD §1 V)¨3j¤Þò)ö5ãø&=+£ÞkÅ£Ô)tà ü‰«_/.ŽTëè³*yß±[1õ†Õ÷ +Ðãàhc|Ñ«ä6BâKí4˜Â®\±¶HÊæ`/Ô]\±Š›RΤ]p2Òý/„>àÎûhÆ›£/óëuogDË`{ õÓ•6 +¨*ìÌ÷H8ýûòˆd¤¯ ôv¯%–“7`øÓF|9U/ådP€^¤ÄOB2^Éötˆ`µ…-]5lÝã% X6tŠâã0Ê”÷ßyCQ4y¬¡bcYßÒÜÇ×%™d"þTȼ>ßõI  e,WËh¢¶ÙÔ½“šFÙ˜p‚"/ÍRù”ijî—s¨uÌLNÚÊë endstream endobj -1627 0 obj << +1923 0 obj << /Type /FontDescriptor -/FontName /HLSVSX+CMR9 +/FontName /KREQJH+CMR9 /Flags 4 /FontBBox [-39 -250 1036 750] /Ascent 694 @@ -20390,14 +23493,14 @@ endobj /ItalicAngle 0 /StemV 74 /XHeight 431 -/CharSet (/B/G/I/L/O/P/X/c/e/eight/five/four/nine/o/one/parenleft/parenright/period/r/s/seven/six/three/two/zero) -/FontFile 1626 0 R +/CharSet (/B/G/I/L/O/P/T/X/a/b/c/colon/comma/d/e/eight/equal/f/five/four/g/h/i/l/m/n/nine/o/one/p/parenleft/parenright/period/q/quoteright/r/s/seven/six/t/three/two/u/x/y/z/zero) +/FontFile 1922 0 R >> endobj -1628 0 obj << -/Length1 1050 -/Length2 2900 +1924 0 obj << +/Length1 1074 +/Length2 3106 /Length3 0 -/Length 3950 +/Length 4180 >> stream %!PS-AdobeFont-1.1: CMSY10 1.0 @@ -20413,7 +23516,7 @@ stream /ItalicAngle -14.035 def /isFixedPitch false def end readonly def -/FontName /IMOIOS+CMSY10 def +/FontName /PKWXBS+CMSY10 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def @@ -20423,6 +23526,7 @@ dup 66 /B put dup 72 /H put dup 73 /I put dup 32 /arrowleft put +dup 3 /asteriskmath put dup 106 /bar put dup 107 /bardbl put dup 102 /braceleft put @@ -20442,27 +23546,29 @@ currentfile eexec ÙÖoc;„j—¶†©~E£Ðª/ ùÈ­éÙÀX¸~›id}S5žQ!gt¤ê¡âµŽÃkÑJc;•r´NŒ^ô¢¬µŠ ¦X€5¿.ØSyƒŠ– þ+'êIÃqV˜œ…â:¿r㚉#,Ùô#È ždèBZ£¾÷ÞÖ *R’*"7Ù¨ÝyÝçÓò¸—Ç=cîÍÚLIPsFŠ'Ñf> bôaöä ]fvÑÑ+QæAÁÔèâwdüOŒ¿[xìˆ"‡%ñÄS¦xõŠ~{×ÊpÒˆë¡õ|O ¿BÅÝÐÄÇâ/€G¾LÈã3hûÈ+N–g0Þ3²æ¸ËjäU±¯1‡ÿè¥~ø¦akœ·”Dìzq§»=÷U}.K¶˜Y碌à ֻ1?ÔÙCùŸ NÌŠ2Muµö–¸hŽë/åí4ÌÖÐG¤ã€m |Q]· -OaFþÁåÞ‹Åp4ñ®/rY\ˆ Û‘ƒM“ G¼R«×Óñ5j<ÆÍÔuƒvyÆ»D$Ì/ãyŠ^z‹À À$úÐj£ Ø1 -Ì}ÆaÂ7›€56,7‰ -Ñiµ7­±åù.ÈXïä¶ïžÀ5óªŸ$<±²Í ÆVë± Ù²Ô(ãFO–ÑFM÷>Es¤}8•UJ¬R?×Ldg4¹" LLKt|#Œþ”.åd¬û‹j°àÿ£ŠV·MK³fù6¢õÜ ‘“w‚¬ÎCÅ°½Í~Ñ]4|ÿÑdãÍ®ùÍâù®ÿèÿêO¼þSœz½‹Ü„Dÿ]»dL#g!TMtmv®ñŸF´èr4—aÿÿÚ»«ô×}×ظ}FÈÅEx‡yÔÆ-à êëCØ2"tvš€Mñª©ŸÐ€ìvB6FîÞ}û‹¼Ìw@å«f5À¦–õ ¤`CÙßì -ÇÇgð'"ÕÌ¢R¶ïýykè8´ÚSØÕ¬2WôúðþÃQFµÜŽ ¿*~5Þ‚p‡6å¥U×í⢨Ôw,ÄòŸÂzýÌ̇®4yô|®Ãà\^dÏ°ÛH[—“­+W£9rù¾ÞÓWT|/íò& ÂÔë:Ä0³Àdý@ÓÙ\‰D\©[UjrìD‰ÝcQŠ»ž0¡Ž§~-½Å$EÑíLûmQ6j¢šš×€ V~uŽêÏÀNáÛ WÜ_(³~èP/3BbÖµ -iè,ewrö3gÊÒŲ0áüsrVIJµ¯z® ø±´àG¥åßù7Rå– 1²K³ª1‡í¯ßº]¾±0ˆUßvýì>§mk€YW¾£N0Ù`sà@T'=ë4.>ÉôM[CËúB«˽pnv)~UoÑ[®I<7`^Æó? —ùäÀ_u{yKÅ·¤ÈC•šßÀÞ®;Œ½ÓˆË½÷¦\“'}‚â€eq!ÞûÏl²ÍŸÁ¨_>ó#øbˆ­/…ëÚE†Q­ ŒÔ>ãÍ+r/‡ˆkìFòZ ›‚2”Û¨ü~Ò+oJ¬ÙˆÖŒ#i¸󿈻”jaý.ìNŠèÄ=Â-þr®c`"A¡½À§Û7‡zŒ<— à\ä×дóV@1mŒƒØ“äñ3MU4½cæä©>€2¾ÒÊùëë@²U¸ß“•¿´Ý©¡“¥æD䢻NdŒ¤ª |8ïÊÚ3AòLŸDñˆR?nåúÃWìÆÑ AðÙ<Ûi’ QOJgØ<&G¤Á#»éîŸ8…±½Ú€½([„ÌÀŒ¿‡9È£Àa‚í^ÿmS®Hfˆ›Ih‡0ó£Ö!°VÿÜoÂ6ý€[ªå¬K|6”!XIñ ŠQtØ"ZÀœå®¶l>õèÍ•8€â'…Z2KÂSË—Åèþåâ~/Ĥü¿­(›<çc ÁÛÂEíùì6~š2l˜¤¶€=û³UJ¨ë"qØ^p -åwTDȇ>P‰cq€û†’:qÍ/V‡Ûêkôo­=Òº~ùw&iZ -²ÒR“,L¡&š± ´ù‰pa 7iBœlÂ#­ÝcæÇoïžgd-Ö €ßúu@x²bVa‚c*tëÈìa§ÆcD÷:˜ˆ -Ïå¼Æ¼?j©bh,Åz´‡×œøDcBVø¦Lš’ç|ÿ÷3%èœ[By>ÝŸ)]}mo|¢–Ðýˆ ºH#eÈ2íRãsF1’' ÙkE‘ÎD•PˆþÓB‰ÌÞš(7–œEaÜʘRÝ^2ÐaÂ÷ïSÒ1XÒ˜þ6\E¼ˆÖôyž Š >öVyÖM m€Þ©çžì¬r¹û;'8´vê3CN6wlƒ$›zæIÿª,º$po"^ƾ2ÆXÏ}Z!>P7f.*™Õ8ÇQñÚb+]/ø˜™‹Òãuä[ -ÁªŒk.¦ ’vCæ²Ùä—o/è<ãQYPÛDž<ÎIåå\ _u3IÒ -RóýC˜®Zr{ö4ï«} ¨CþRNHÒКS€ttÝÁ³ph­R6Ì)ÿŠH -c’$”݈9`l¶|‰2*2Nú´u4œýÕâôv=¤rl³MÌp+§’…¶5ô†ÔÀµ‡™iu1Y@ãœ1[;îLE›êGÓa]:œ”Ó³öã_‰Uš¨–‘Îo#¿ÞÅÌ!|NWüÚè +OaFþÁåÞ‹Åp4þ*ÖUÛÉÇoÙ‘¹õ-«7Âóp8 ªMÎ/µ‚=¿=˵^¦Æw¡¿§x¸{¢­ì0=ÝOÑÍå®8“‚EªßDÜÓߥØnÝôö–ì±–$ £üd’; X +oÅñ#ápÎì¼í‰mN¹ØÅ*NmÆR0^ÉÖò˜I§2]_i4‹Nª˜]LeoRƒû=Ulíûñ×Ò]³%Gí¯‘ 8×äX §&}neGðó`² +2Š¸™Yf«·=c¯}äe{Á™ütC ¨/µ´szOÊ…r¯»QŠ +8€¯£ÞµÃ¢œú(TX½•CÒi¸ùx–qÔГ,8‡5¼(ϧ(ßi\q"60ßÕ„Ôñ­'¯_6¿«òœHÙÅ:㥥gÌ^G½Àæ^âAòÏ9ÈnK/G‘w··[<Ö$¾§ÖB(¤ˤqÄ «Å#Îàv—vP’‚ +ac>ÜðÆ`Ô +ëË2°o)18>‚µÍ•ª!KŽ¹éK7X[‹÷/Œ‘G0ë`›!‰p]èåH¹¼ú¼Œïèԯ óx™rÿwÉhȾEéhÒè H‹_(¡jÇÁló·6¼@ª0;…iêðÚPÏlvs'“{BÌÞw°5†~VQêkÑŒÚê'[ºq™‡—ËçI1¨Üƒ^£ÿ{Ëb²É¦›!yË^¹ Q +a1H³2’šm)‹í‚Ê·­iƒ:‡›ÌaäbÝ)ÜáM©fØYŒTÃ}ÖËs .ÒE7ÛÈËêbF#V÷‰°–õšhú3±¿ñ5¦ÖÓݺ”¬*ðy¶Û㊼FÇŒãË$§»nžàÆLÚCщ²þ²¿|ßwþášfµ~g«Ì¨~o(€5…ââe9å@´¾ôð] ©@§ïÖd+;2 »“mB^¬ŽrQ6%»LâTþýY_‘GMÙÝe˜ ¤ÌIT¼x«I¹‰?Sð÷PÀ(éW*1úª®­Vèjä<`ÎGwHôj]ð°òíûKY ÑvǵšX´¨úÍKàÏžb(tš€•íêÆg9Ü…dc÷Ôu?§Ïít`äšAdÜ>cÔ¤2z¯ +vN›%ñº³Êúa9$¯¥wb»u®òŠ)XZ“¦}&Óî6»¯åŽf ¡\yC¦óz8ŸºHËbúŠ‹BÿBŒÆŒX¢ç³BªÃ9ÿGÇ9•ŽµŽêÑDò´ât@½Ïd½à  ’’ãW4Ê¥/¶¢ê€Ñĉp^Π°=ùÕìç«™jcwtå{n¨ö+©‡³Y›Bu‡Úx«:ॻ¥ÍgÅ.Ž<ȳÙ`ãŠk³¤¢j ?ŠÉbÚƒÜAyûQµ%Ð DȯQ µ~S.Y @–)­XqÇÏ8”½×€mà”|c´*#h +ØC÷,kŠé/põÚü2`(‚i Ã?Ú®dáiñǯþ9ØxŠx`¯ ÖX,i5 x©à8ÿgê—VÜ"ÐvTˆ¤N4†iLë£ä€_…$WÄôëø çÚ¨q1× ¸ª6Yúf]k: wÞÞ:^Ý~ëCô<Øn‚‚IÙkj:f,pD”ÖÔâ›LC«CéY¶°8nr…’½¬Ó°±ß'ÅW¾”ƒœ‚c_ pý:h6 +^μCJòƒ´‚¬> Pºî6ºF(M°™ãªýûg㯃1e-±NÏ©vU—€¢Wñ$Lžõ4W ¼ß½+žØÞÅNâ·~‰ ¶ý‹÷ý¹¿…^O½CU)­Xö o6¢¯Å,Ca=Âã”l DJ},(œ‹Øg¬·ýyÞ›žÍk“ÊlN]G½P ðÚBÅEkªµZ[a i­>è0)oµšé@¢5ÌC¥pƒ[+?~€£N‚裩—â´Ôˆ^õe8 +þœ&èöŠÒÔp´@à¨=Š&ñŠ®e¬¥ ú›ÍAÁÀ>7áǔ̬X”TzÎ/¨ÿ¨Í7D¾PŠ™ìÈÆ + ±÷Þì2:tYü¶ðnãÄbNpI Y–’g>ýÔ^þ¿ŸµÇ%Üc¸ŒÁCÂþ¢ õŸL=ƒ÷T“_+R°Ü1„Ž«8'mÓkšÈ•ŽoÞ’®+\›Ûb¹QÊ3wÛ­2Û¸< R8»Æ8ñðÖÇM¶|´.­xðSq(’Ld“IùCtnQȘ'±[D­ªÌ£Þ8~ø6 + +/gÆ(ìV~ÇŒ"EAäŽSÄè¾Ãq":ÒV¡ÜT5M¯ uåÃÒ›â>;CÙ l§á 2”É‹tÞ˱wÕZÓ¼†aÇ5*6kê5ÅydŸÙ„ÏêkïÐ,›í*Ñäq²Û‚6W† !´çrí‘WƒéF‰£>–êC‘Õ–h½–õ2„ÂÎiÌ‹È ì”Ÿ*B½ø=:Æyñ¡vŠTûH¨‘2Û_[â¤ø?&ÊÒ0-_ÙOúOÏ_Òжñâ@·£Òß=1¬n0PÙÄ;”NÃØÍcƒgØ}ÇÁíˆLµoû›N$n/` ml‚WEaɤy÷Q7µð'd ;îØv1ª_È` eg÷?‚ ó®¡Éë»9ái§ +…´¢èa:ZTPzøÝVw=a ºÎî\W8™ +«¼3FÜrK•mî7¥¾H¯”ÆêÓýõV±+³6îiŠBŠ@æå:_A ÃÅ”uz—l¯höä¼NQœI³÷ÍóÖ¹ [Ò’C²Ë±ÿvìBñ¶w¤µz“ÑžŽ»ÁVhñ&!6þëåцu†Ån`‰Àt¯à!4œVuÆΆ~Ñ®Žië³8àˆ7ã]à€ï®`¹Çbˆ¨ñL/ž`º „‡’pú²ò–&&¢%^ºA$HÌ””¤º=5ê9ï= õ +¶<âáÊhã¾y­0rhJ‚Vœ:mÉøCY@&CÓÉ`ë²ðgÞŒOü”@³ŸOý`^½ÆGÛVâ¾&C3ã+íµñ"ݦÿÝþÝ]t’õ•èèb ÌîdB‡³×®XNú Z± #ê(áÁpõ$,öæG¦AºÝQ’® ûW&EîÁ=iÚ~ÒCŠ6Å_“Ì°øY²à—J=Óóþq¥„=ŒõàÑ%£Ë= +F§x³f¿4€YåÁ¶¯0–ï <”ç’¿8qÖÖU×Oå½ù„Œ[þ¡M ¨ß4Ô}‚p ˆ¸¨ÖY½­æÍ“âeµ*ŒÝÛ¨æô(úƃ*GxøjWÛB¬Q˜)”»#,H8¹\;—<>>Y°ë.ŠõØÍp>“V¿@bã-‡@{Á—wˆî¿ endstream endobj -1629 0 obj << +1925 0 obj << /Type /FontDescriptor -/FontName /IMOIOS+CMSY10 +/FontName /PKWXBS+CMSY10 /Flags 4 /FontBBox [-29 -960 1116 775] /Ascent 750 @@ -20471,10 +23577,10 @@ endobj /ItalicAngle -14 /StemV 85 /XHeight 431 -/CharSet (/B/H/I/arrowleft/bar/bardbl/braceleft/braceright/bullet/element/greaterequal/lessequal/minus/negationslash/radical/section) -/FontFile 1628 0 R +/CharSet (/B/H/I/arrowleft/asteriskmath/bar/bardbl/braceleft/braceright/bullet/element/greaterequal/lessequal/minus/negationslash/radical/section) +/FontFile 1924 0 R >> endobj -1630 0 obj << +1926 0 obj << /Length1 766 /Length2 759 /Length3 0 @@ -20512,7 +23618,7 @@ h aaT'/D…/¦v2_ÅIô÷*’XÆé¼VMäGoÆéjeÃï÷‚x"¡‘<Õ©O=}µL¾8QWÃYΞ^L„רFHyü˜ÈB9Ê2Îo¯G¥¾bv0„òÆ… 4…Fv1wz MrÀs1§‡zå; r‘*)!´î Ý·Š´ÿÝÔÕVåÕG•8 z±» Ó(O»û+¸iruþdtîOª=eb®|˜Œ‘Ô¤c<…=>òƒ?†!ÒêuóÿG\ïD3/dÈZ2)#Yboµ£˜B§cn“d¿lXë0 ]Ò%ÉMEÚmu`ò©bNßʾ”ËL›ìsë7§F„“qò¿'Z¿TÇ©c9$À ÑPâü<”»ÏÚ endstream endobj -1631 0 obj << +1927 0 obj << /Type /FontDescriptor /FontName /XNLILI+CMSY7 /Flags 4 @@ -20524,9 +23630,9 @@ endobj /StemV 93 /XHeight 431 /CharSet (/infinity/minus) -/FontFile 1630 0 R +/FontFile 1926 0 R >> endobj -1632 0 obj << +1928 0 obj << /Length1 1572 /Length2 12132 /Length3 0 @@ -20673,7 +23779,7 @@ fi ƒ­Öc@^ÕÝË´rF_¯ŒX"1ÁÖbvßÁŠÀšûòÅ5þŽÎ˜Ž×þpŒÚš5ã0²'ºÞ” ÛJ§­¦ i÷ïI•€LU·+K¹ïø,xæ㤱„‰2Dwé†îÆ®7d-ÿ΀Ðê¡­Î/»€È­ÎÍËIÄÌÃ5|Ÿr¥JÍã3ú‰Ï& endstream endobj -1633 0 obj << +1929 0 obj << /Type /FontDescriptor /FontName /HBJLDT+CMTI10 /Flags 4 @@ -20685,9 +23791,9 @@ endobj /StemV 68 /XHeight 431 /CharSet (/A/B/C/D/E/F/G/I/L/M/N/O/P/R/S/T/U/V/a/b/c/colon/d/e/f/ff/fi/five/g/h/hyphen/i/j/l/m/n/nine/o/one/p/period/q/quoteright/r/s/slash/t/three/two/u/v/w/x/y/zero) -/FontFile 1632 0 R +/FontFile 1928 0 R >> endobj -1634 0 obj << +1930 0 obj << /Length1 1067 /Length2 5106 /Length3 0 @@ -20762,7 +23868,7 @@ Hn4*/ éÆ 'dŠÿDZ@Oëÿ{Ll§æR%M…]> endobj -1636 0 obj << -/Length1 1849 -/Length2 11542 +1932 0 obj << +/Length1 1741 +/Length2 10760 /Length3 0 -/Length 13391 +/Length 12501 >> stream %!PS-AdobeFont-1.1: CMTT10 1.00B @@ -20796,7 +23902,7 @@ stream /ItalicAngle 0 def /isFixedPitch true def end readonly def -/FontName /BGSLBR+CMTT10 def +/FontName /UQWORU+CMTT10 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def @@ -20822,13 +23928,9 @@ dup 85 /U put dup 87 /W put dup 89 /Y put dup 97 /a put -dup 38 /ampersand put dup 126 /asciitilde put -dup 42 /asterisk put dup 98 /b put dup 92 /backslash put -dup 91 /bracketleft put -dup 93 /bracketright put dup 99 /c put dup 58 /colon put dup 44 /comma put @@ -20862,7 +23964,6 @@ dup 54 /six put dup 47 /slash put dup 116 /t put dup 51 /three put -dup 50 /two put dup 117 /u put dup 95 /underscore put dup 118 /v put @@ -20883,55 +23984,49 @@ v ¡”Bð·:PXß!Èä€q·~ÝšÒSZ:*WÅþéöúJqÇFƒò¸Ü›q‡ŒàžEâ*¬¨?á¸=æ•qC U}–lvÎM?µò£/8–@|Œß<ôŸV&/™1TÈðÛd…ØÜrS~¯’yáL³cÆ÷Í‚°¸ÑÂi¡ì”ANñJ|m¸ò¼Îãè¹yüûØ 51¢Œ“zR³ÑTnSÜ^ï3¡bÛCXïiÏq S’¢`óOɼàš+Ô˜é^§&¯· þì;vmC×rûɹ¿”svS©œ¥Çɺ`"ÿoLŠþŸBôHÿÖ¸ £=Š±}óûbV}ôÝ™HÉÞHq¢HÄ-Q -gC]µJB xéÁË¡T$¸Y}ƒo™¾¿›A1L†ÏÄlO4wiVÂMšÃcÎO¿ÂþŒ„ÌLH`¾>¸XþZÀþ8ñ»œN_úÍ}‹—•ºÇ4ÿ@•n³aËѺ mJu©h›0(“ß3ˆZ]‰É“Œîãu/Ò§Ö¼0›5ÉîKjØ3K^„û.Ì÷*«–:j«!óW›ÀSh)Rz‡uúµ¡¢h Çܸ+ä<¶*ÍêD-?Íý½%€(‹º¡§–ñ£$rÑi2û)Ö¨fUCraä4ÊXº‹²_zv©½É>Û•4“&AfG¹æŽÞ뜿X R±oW@ãjÖ×}Õ¦ÅeÛHמfJt–`²ÍÛ8üî™Y¨ŸÍ)åRmxKp¢øH=˜;I°K”ÎLÙÎ*/ònÄCû¯sGd¬=ˆûžƒÍùÞ‡Óž%œÚå…yh;g‚6b¼¹t GñÚÿŠÒ—„©utzÛøÅLô–þ¥›kœ"$Ö\Ø´ n$l¢-¿IæTÔ6:Ñyšl$åæŽ[{çŒ&Ò™aõD -‘–iC3Á¥èÓ—&d­Œ @œrˆ—úƒ>nDŒþÒ£›i½ìôZ*®}\UÈjQ¦p9mÏ„J“ýu»|nŸðç‡q ™”lö5èa™×ª4C™lÍææ7‚æpQjÕÈäù±°6kÖlƒ\ý¹âÉØ“c^îÓú s3*ëÝe¾Ú—Y´³Û2 ÊW7ð„%žw²¥ÔæÏŒó (FËó¯If ‚á÷iñä=Ÿ/ìĶt â麌Ót‘÷ý‚4Žÿï-bÕiS'«ú'ŽOä eÆ!m)cmì©ùçïžýÞ^Dö÷’;lÂ]Ôá6q­CÐô'dàlý7Žn¡ª>º”£î+2HI?^—\ĵÈÒ¡]EðE(õFûÖ«bˆúÒ;UÐ8++5Y®Òníï@”ª2ó‚ÒÆÎ&“™ô¸òìùà¶Á°c­…¯‹†²Ñ‰´õTúU­$vú/ýä1èwx » `'ËëB¶€$,ú9§ÿw°ŒáœdL»ƒ\êné™3–#r†m®ª6+Á†‚Åú–èöz¸]eß[CpæIn{e·_àF±s[¦Åñgþ ?bêZÞ=½ß;Ut»“÷}n—kÇuª`‹¿n©Þônðcã´´ãé–Ž±;°÷t§¤+ÍTȦì¬äålsÊGðP¢`}Y°×ˆ.ÎðY9]ŽÍ°…æk2ØüP ë\ Ì -ðC bï”WSÄšþllñùñé§F–²u´Ü ,r\‚]}^}$è=ã²dÊ©Ÿ±±îO;ü,mÙVY´‡Ð¥ì",HÌÏ.æ‚žS4$ªú«;MéÀŠ%´ï‚ø’¥‘Be§[Îõ†RürÓuÒµ"U¹DFr¥MôtçTÈ34h«è%‚rlOOF&ÌæšÎ\‹y>j'RuØ!£8Z»Ì;Á6ê }|¨RºàR¢Ùq@ »Š;“’ÿçÀX¢Ž¹mmýÑ[Ò1 ^ÄŽrÍÏö~3ØY,-æÙHRôÐ%,?"WúÊA‰Å.çÂYïMc'I•˜ð}{V[ÑìMa(¥{d(ÛsSAúʲ H7 1k ›Ĥq?V|v~¸žæpª‚俨2ýNê J·;­;²%)3–H"à‚Ø=NvÂú^¢—}Ñ{l°ubÅ»ìÒºi5™A}µ ܈8–œè0Ù°÷¨eÒ;M5P]Û¡ßs¿ú}¾ÕB$q#F¥ê/Jÿ*Ǫ)œ[Ë£y]8»á¥@®KòÞºþ¾rœ»íçÖ Ìᆰťç øóÍêï'ãN&èûCE’<íöo3ùò¾dÂçÐmžï‹/ÿ­-X¤ÄTÌ ø«©Þg¾ÌÈüMÏ,O+75¶;úµNŠô‚˜l-Òª‡V˜´7À -Ï£c|ïÒØ2xÇÀñ©_Õ±hÇ‹CIéŒ(˯ÛmõSÂÀi8=¹’öœfõôwWYÏhû\¥¹ ƒ9É…¡2”}ž¿s=téV;ô‰c‚§A©¯Ö4­( YnöÖÚÆaé@¸Øoã$J™Î¯×”c€6WÉxyâ7i ;…Mº"`Ï*‰i€rÂèà|xNÕjùDG{u/c›Ý³&`ð&I¯.mž~­ó5ã]{ö¸ŸN·Éë™3´ÃïHQº|Ö.ÕlÄ" ¡þçöÇs8lù¼€œPNŒGõ -a4c}Ìă½“Ž Ŷ´g5ž'l?v¨ÿì7—Ù‘’Zëømɾ‹¨kз6€u@ñØ7"·ÙHt9~aÿ”|ŸrtC ëÚ*2Þ:Šˆ}뱆ã1Ðp.sd™(¨,ÎÌq:ƒÓ9o–nk•õ¼'¼ÿ}õÎÎËïœ1™PÝ‹½¼ÓúÍ2þÁÑ|·”8 Adˆ2‰sbºäÂP«ÀÖdÜ8¨[ßv=RC`¢¸Dz†cûØ7ùʤ ß_.&&Ñq6þ´zó­°À§ˆ¤¾Ivèà¼möu¸Ã®¤ì "µís 0ˆÎè‚96îO«c'­gaC‡ÐÓŠ¾Ý¬jðÐÒ¢gÖ”vƒ›oEÅÁ)ûí'] QÑcÞ™U’ T©£Ä«æ]Š·Bù>ÈÂpx|G:ÄÛCb뺓ô+\l]†Ñ•¿HýmÃf*[®†ÌHNšŸžªõˆ¯ýR*û‡mlSRÌ,›’ñÇíUñ„²=Å8jL¥=÷Ó5‘õHˆ£°Ïz¥µL"BÓw×ö|ùÁ¼…,n—„L±ÓŸÁýE=jˆæMmÒD2DCt»‚^Ð5íðt…Xv^­l<Ÿ›”X¦N.´¶½ådqš¶“²çã&‹‚žfÅs¡Ðüø1¯¶í0hØÊØlÅ{%“X»>hX{J¬˜¨+ð•;ð±ÈçìP/r:·ó=Š›X§ª®W‹ö5¸Wµz.Nçu4Gð_CÖ°éþ×,C€u;™çç|W ÝÞ±„l,þ´ÑÌÌ +¥ î°…á-b CÁñÁ­˜úR°¶‡cH€3›™ŒÐ_!;þ!UÓòw Ù †ú§idú`‘7·[¯ÖàM Vó·¿«.Y+Y≄5ÐGt¦-z#í{ˆdµ€‘WDbÊ=¤ ÒÁÁHÁôèàeeú´Ši ÜBØÙ´D'r'B2ÌB¹×jÊ=캧Ï;Ý©–]Ô^&èj‚³Ä¹<š`Oä›Å£c\k¤¶¿Åõ÷S굩8ÚÂîVnWX·’”k>w)Þï û« --д üJUv$DôV\ª"±™³MdÄ„|_åߎe²Ä×ÄÓ¿Gô2-äŒsW¹Èå»1 WUR0’êºÐM ¬z¹01(ÇTõ45Ø¡ -M)I-–|?3¡4?´6tÿœ¢ŽZý\‹Š¸d±#×àL3t -ëÂɳ›0zR[¬il¤ü"œ6=¿»?½­‹'›åÑ7°î|ú£ô‚u[Õt{E±8Øð`ŽêBgPªüª­/©ˆõ¯NÆ ³›ÂÈDÏ ä¦»¿È*sI;–…ƒ.Òu¡ÌÞ©J¹#BŸˆ½,ë“ïU3YÓ$Ȩ¼K¡I:ŸHm&%êyK_¢Ë2Ê oßÃŽ>\Çl÷Zh-gÈU 'Ú˜¶e>KL4è›pPÆ„°@7žâ½È2ê{Tíœæ8>QÐôÙ¹EÊá4Þn4Š%[ü«o”jR†Û'¹ž·w–4|â4#ÑP›šäêΤòâ^œG¼™š õòî¼<®dHuîêR•{Bx¸bîË.ž9ñ»–|·Qþd?É”… úSå‰S‰õeK*k|Ùœ Õ C›[KúQ9Ðëg¿cÜå܉h^¬þg¹Ê›¼K&8á"°ð–m.ˆ„梖ûØ_L\þ¢A&Ú¥~ÃüñïS„8A#9 Nk6¸ÀN1•¦Î–ø3ö4O@k1ùÍ;³©°j{é¹Ð8™><×—i‡ÙºòT6L ¼ÏgÃywwYöƒÅŠ¥á©Ù:I½§´þ0D7 -\yÒz.b›H9>§/rf`*—I,±Þ¨Á[iä5¸$Ç{¼O,TRÿ°¸X,l]Ó(uD¦=R•»»à·Üâœ*½ûòh|,o6°Â €òìvp¶ý^ýÌF‡åÉ~†žmÖÁ]ájx´Ô‹/ÝëA]Óï?¯O]~Ü2å6T2««÷Á3—ƒGFñü6à ·9¦SþvyëÃ0srS­=®h ÅЀaçø¨7¡vÉá^xÄ@ÈHT&w¸õ cB†³ºÄM'r•'xˆÓËÜ× Ÿ×Û¼¡ÚČþužÐ­>T°"$jœö+Ÿýülr›q±¤QÈûi<L„‘ÖN,¨Ñ­³´œÁO‘O5\ÄЃ‚ÕW"xzèZ>9Á„:µ^^þ/I`×_MSYowñmA7?'òCɧâ¡môïXÈNŽ|² -ÈÚZ­æÊy”e1Ñý§ÊÄÒ wÔÜÈЉžm ä+'qÞ´ø?ÖE«¨þFò¼(Mu-¬–*õÔ„a6IÎÔ ]“-ŸáTXø;WE(åñ,€fmKÒ5{‘ZÜÍÚÁÙáâŸä½S^½þÐZõO¥Ï›Ý¼éÇvi Lµê’má¶ù|¨¼½;Ö {rIŒ Ž_5YN8!ÐÉàŒ÷Ô) -DÁðŒ4J7mþäVÔ<žk¡ò[~)«*?“°åènwúŸî|Àn‚ 7EF¹”{þO$` -úÚÔ -Lö– z!ðÇ/é™|y Ô‘kÌÕÇy±κ†–?W#tYÕ|i?¢F-¦ÙÝn‰sRÌè3}Ø0îyAÐCp*î 4Ák{ŒÌ6}àþKv^w³ˆ²¥Ï‡xfèQ^wL4ÄŽ–³f³aÏJgã Çts^&M‡ÏœÝ¦’—03¹ƒ÷â,Q$Ómá ÞÒˆÚ0@7´É4Så¾ôÀçñÖ_×ìRÛW’Æ(wÛë°wDÇĵDÀªQËÆë™ùƒN5‘¼¡ª½Õ‹§}rÚ&xïQ_õ'©«¢* µ~˜?Ýo@&“ÜÕ–»!” Õ6y‰½DèZ<ßÈÕÓ\ƒ·Q¬3«3µ¤üoÜ»:dû|=5³hÄv:ûŒ ÷ã²ûQI‰–Û-íòˆÒõ½½@?·_g¬¨_„érXÙíå!K‘.gçu=ŒabI9BócœX|¨Ñ¯f„.¸OÞ<6k¡hóû,÷CñjÞ{'r /F"u,}]SÔÀ”nB0fë8`/oÆ2ÉiN¹;v§ -l5? }øÓ€Ãâ@=–»ÏªÁWÒóRf"°–gÜne@\pçýry8{¶ë‚5Ð{ªïH®J|±_Ÿ«Þ^¢>Ľn;é¹ ’ßPyµ" *ñ wभòË׸®ÈÃöÇò.C­éšÎý… {·õâÛÞú/\¿têíºV*}Z?ï@S‚šÑŽEqA¥ÀCìQ,ÒÇu7ðÇ)…\Ñú×"uÂÈÌDÿ:¶–’ óZ yñÆGr´È0<ú¼9~æ´£ÌQ"¾ 5Âçt}-qþîÑ+æ¶<þY… Ÿ/Ke¡rFòÝ}žµU!ªÉK óÅÚ †§ží’©;5X·öÐ/–N/øÝÎ .´GÈÅf "GKrR¿¯î8G{íb§ þ^p¼Ë.äB8fÐýÐë/`ÉÎôÜ2dæùÚª -`Ÿµ³ºÜÇsZÞZ⢑"‚—¾ìfœc~B}RKqָѡ¤]Âpû-óójn9!×>ÿÕF³[¿¢+˜¬JÀ ¹b׋±Ú¥=™ezh¾‚ë€=Þ¦•OvŠ•ù¸on®)ÒÍÞ€{Ê_ -úÑ÷ÛgO6QéîçöˆÐË×ôTE<‚…ŸAë;ÇòJý¨Ý!._Qêô꟣É$èQ±ÛÌÕb®{Ûº:À^d‘õ¼—GÈ‹ús9íŠ9ßDQ®ºü{4ND»4ºkCi“àʆnž'&…™¬¼Ó1ç> ö°×æßÌ ÌpO’>iÜÿäÊ(}»8í5G×؇˜K¥˜Øpe«P¸WP»0æd!õ°2m¶¸É)Ix°?éæ­¨zû„äëØ©‹ÏŽÑeFÌÁÆæ&v×1Ce¨ŽÞ˜¾'=k>’D[ÕNš1ñŠ¹:îã1H¾$µç­/½öÓÕM\öªþ–XcåÞ½ôÔóù.LÆ9`óÍ_ΤuêàyŠK²¾ˆ˜Õ™4ñÂ)ÙNĻҡ´vàˆHð|kرÉúø߇‹ç ¤÷{qC€^ -µÆh2æËõKêÐ -’ñþ™íFÜs}CªÒUtóÄå&9AÝl¯Æ#Lð§ì>à=8gtÈŒóz¾z1¦^ì!õÏ!£Â×­Vl…êÚ´!œ_«p˜W>BL.œ¯åñ<&Á³ÿmfdÖþD-Ú u£ÆŸ–ýðyä‰L4&øñ±FP"•–ÿQ{á=¨Ô»¶ŸOM‹¹j(2,?ì¸}âUÿÝ?:Ùº;ÈÝ4¶JFï‚:Ä·î„`%3¥Ê4„æÅÄ.÷yÅ^‡Ú¨âã.¸øŸ‰]É—VV¬*`¯Êð?½çÊ¢Õ :Á-x汋¬EŽÊâÍ -•5s!L›E³TbvýF„d£&„^—]7€L¹ÓöÄ7¹yå­_¾ÕùÌêÜ’jAÖþU8d[*èS롈¾w„i¹ýÅ)©àA‘ÞϲͲÃþmëD~˜”~˜ÿ¡4=ºÉí¢µí°<ñÚã¸É¹ÌDzÇeÖ  Zàï0·‘Œ }ä¶?Dÿ™Áæõ0X×k%N9k€ýy–Ãh€"BªŠÖqúóù×ïõa÷‘‘dî EcôØ à½ƒ2Ï$mÌX!ÁÕC^:ü¸äŒ €Õ!•/(7ü·ÝpöDŠ8Qå¾€èq2YüM±€“<ÚdV_"4ŽFα– œúÖôÍÔ`¦ *ö¢…ËÁT!š`X¨y -ñ`Õ^5ê÷yýRq~vé],\Ëáoå6±³†WÅnožŽßIAÕFÏiìàÉóÙűK€¸iÔ‡ÜÔRÃð Gö|ÿ둆7+Õ7˜>{¤eC¹éjÒ¥0–FdÙW»ðÿ«›ìÈmš!gú Ò|Í7ö +Æ:ÊÎzñpb¢§0Ð3mÚ3i5Dµ±˜0Þ:Û’š£2‡)=DVùåzåM%—e5ð)_ËËzA=w~¶tÍ‘ª¾³êïü¿r$ªO'™í” ÑÒ•Ü(ú§$fæAÊ›ò¹ÍY¦9ƒùmŒáÿØ §óÓ3a2žµÜ.ØÕx%ê•lQX‹‡Î‰á2¾î»<œÜCIŒ ËÿØŒ¶á¥Í;éä[·Ôk¿ö»Æ ±^K>Öúœ¿_ñhU¬eŸð߆‹0Ñ#‹"^þ¾ŽòŠMMèºnÏöÓØâxfÙŒø•du•ð½oÒùÞzÕ †0›DÈçJ}!9ÓQ -uo†£ŽF(1; BY&…)Šà B½Ù·M•+kÝD!Ø•51г²èàèdïA4Þa2‚lBeèzºAè\y=jˆú'ùx‡þA¦ËÆ#¤‰î6{Fk¢=(´ÈLJ@èåTÒŠ„âÙsg2îœ îa¤,€=þDEµ¹Æ £´ w‡q_3}r“V·…±Šdc½PºÇIÊî^ÀÉÆ'H¾v~Òêý>[y)|ÝM(°–]SÜ3¼DÌ-ãNÝ~J´óBˆ2籧4ìõé—è8»Ö ’cq9Ö*”zšŸû–ŠÁ¦cèÿ[Áøl¾8zX)æÕ|áN|,QINK,w›9.Šrbzæ¡+ÜÆ[ðY;s¬Þ¾0×éù Ì?(vój<6¤©û+à#X6Dô³Ê΀ ¬2,3‚ÿÚ3ÌzE¬ …NF†ïV¨RH~i zeiêKÓGUÔI·ËÆ‚e=‚Á> ÎØ ´Œíßâ—Êf'Ö@¡[Uunb%rp)Üñ ¿"²°‡Øéá÷%‹À”fÒ[ç¥5ö/.-_©S¹yÄ™×ûl²¾ÏFRm4 yÄZͦ­çõ¸ÊH`xyƒÔlÝ‹i2þ1®0ƒñJ¿š$žÿ'vÕèŠÑ®’fÑšíOQ£aÝá¼úDºÕÕºÕ¥åñ:§Ž8äI#O–X«V/:·Ñ·v¹ÃÃ]ëö`¿'íöÿ•ª ÜBnß%@K¤xHµ¢ÐXoºÏµ3 |üvº<§ÈÔê$q™ûº$–cqH6Àr÷º´ñ^h'{þ"ÊCaþæBÔ¸HÀk=f7“Íìsnyß±K¬cUÚòuZ£óª|Dø¼«>:%–ìòö‹±ée±‘ÒËøù5]ø}&MC‹fÖ®A\ P·nƒòM]ÂGü˜*y÷§ÏEk(“yóW¼÷ÁׯóøÆÖ:ä… @¹'IYes]©š¯ ãĈ`Rl^²²®où? -¯Än^-\Ãm¯>Î(³5šP -èBÕa¦md-[«;zö"`ßÅ =’cÐ_|ƒ[>öBß”(9tÙ¶ž¿\…­ìÄBï¶wnó´›_ìØ%0·­»Š9Á'”%í‰ü"¹¯š{¡w$V?IO¦ÆáiDylŒà$Wк@èßà´Ü‡˜“O‡ÛeØ{IŸëóçjõcãvͧï³ÂÖû±”ÐpxS[;E²¨0s]§~SJJ›Ñ슃…oúÉ÷ñúÒ‡ù&uf–5ºUÓ^‘ :¸àPAL{yc}"ÝÈNtPŒûõa÷aä¤ -ƒb v¹ö|KòR ¼¥”涴szÕTOŽ†´çåŸÒ ¢qZÍ2[E"W©°âÌjË…CÖ¡™í'¢Ž´ßËöU«oÞ6È ·¡Øó¨))]ÖNk4/ggæ fæ™0×o2fœ!HM«ù"˜~‹nÐChãõC$ö¸s7åéöZ”›Ä œ -áÖÌ™Ô2‰î, ¼+ú¬Gò ­U›EE’ÔG¶+=‹Å}âÚª‘+¼ž¿>–¾MºZfɬó!h¼Ø±<¯d1-*Ÿµ»r­eÛ•9ç`‹xÊr´hL¦Ôcro |[º-Ü剉ZÒ# 𢹩5õa7EÒ&3£P"+vÇ))L1ò_Îá¾>ÅÑ Ê¶ -XÁƒÖ -•"-ÐãÕ Q«S˜ï)Åi ý¬Ñ4¯ ƒG…É‚›^ÛoÒAkÍÞ©²ˆbbw¸ïšØùž[¥‹“W~&EνÑv · -ÏÆ3‡—á”Q4¯gÖ”ñŠCÃ#pà -Lr~j¼Í-9¸¥Þ45ˆó±Ñ9uÐÕY‚6ßòÌ¿Í]18„P“B4Az‰(™‘ظñïÀÈ. P>‚ -S“JУt0jºB–¢7å7Ð[=©)ŒZPRŠ¬ ‰•šâ ìùôée\ás° "̺Ùô~\oªÂÈ1É] ,Ø(WÁèT¢ë$¢æ=+Z|GËÒÉÿ ‹¸ÕÙž=٣Ȕ)Šûs‹9@™ÄÁ¿ ç£SÈ.ÃoUSl›Ÿt—<œì¼'棓`ÈÈð.Õ}ÑYCϦ <%ÔK\3/œ;“鹟“*ÍHÕ¦­ƒ{{´$$_gm$Jv‘xasHäÑ`…SºHo‹ß²BLó‰ÊVÑÅ´Œ ü}㣟ÀºO/Xÿ“RPEÃïúðï­|1XïH'˜Y”€b²áIŽh1†Ž*iòš®Ÿµ× CÙ„¼×S…<ŒnCM+dL‰*¼·Û¶)ôhï.³í©*zuv¼ü!ŠQÈ®zxTÿ‡þá+"€=,®>ŽÑW\=ê£+÷*ã.WFogö(Ì姎+Ž‰Ë´ÍÀðªvvp΀›3Åós˜*!vBfýïdV,è¸/œSålJ¾î9‹tO%­ØJ×%`š:µ/R)²Wä^y$AϬLFÛX ŠD¸+þésj»qÒ¥”4h<ÕÇ%‡ü?ÙŠtX׌_ßn}{}”ÙÅEšF%–„U'3ê¿=µP„‚ý½¤¥8É:J u)âÖ‹4Û[n2–¨ŸL®tÏྴÖFTÌG[×Ñ#˜ïïÄV„«ìŒƒ†8M\ÊlôZ[ó.Pº¦û;ªbþ_Ù›Ä4Tzüv¨|4ò‘ÌèýNß+Bb¿XK¨v‘–[ÅâÁÿOñõk³xö¬eå«ÀU\bžã¸>}êšÎÈJ5S˜ÃÃIAÂõuâ¼þ'sieFµ·?iÐ3whöl´¼œÔ˜îÉñ:—²˜IÎQ|Ï2? @•–ÏËS¹Cu›â>ÎaŒóßÀÅ=cžÈák3BÑ;Ôb +gC]µJB xéÁË¡T$¸Y}ƒo™¾¿›A1L†ÏÄlO4wiVÂMšÃcÎO¿ÂþŒ„ÌLH`¾>¸XþZÀþ8ñ»œN_úÍ}‹—•ºÇ4ÿ@•n³aËѺ mJu©h›0(“ß3ˆZ]‰É“Œîãu/Ò§Ö¼0›5ÉîKjØ3K^„û.Ì÷*«–:j«!óW›ÀSh)Rz‡uúµ¡¢h Çܸ+ä<¶*ÍêD-?Íý½%€(‹º¡§–ñ£$rÑi2û)Ö¨fUCraä4ÊXº‹²_zv©½É>Û•4“&AfG¹æŽÞ뜿X R±oW@ãjÖ×}Õ¦ÅeÛHמfJt–`²ÍÛ8üî™Y¨ŸÍ)åRmxKp¢øH=˜;I°K”ÎLÙÎ*/ònÄCû¯sGd¬=ˆûžƒÍùÞ‡Óž%œÚå…yh;g‚6b¼¹t GñÚÿŠÒ—„©uu-“O°¥E +—÷`… _-¼ox;ÒD3A– +ûÐÃ8ƒ[ŠhÌ·xÃð…Q GÅmÌÐC§,Æ™5ÎÝ«[TqÅ¥îÀ16ï'A`‰Jc/ÆP¸ýZ{OqK$"0ª?¶<ãÇä¨|ÏR|¢ýª{š”v9£WóB2až/“6"àÉ•÷jßlIùk–D{›Pu&pŸÑß¼KÆ7¥½¦\$¶°hµ`£êè®–ÄÇ}ÛPz>夜•ò—}…ù €kÛà¤>Öˆ_…g¬\œeRžI˜W€ú» 'ÅÇžFJ­LjN¤Û”õÞüc‰ä£Á«p)¡cüäû ®ÏÌ}€É£¹Ù 9ãå0I»ð°ÚIú‘"©Y¯›]â(ý¹âDÝè9C´ËŽ}{˪´—1è«è«¼HrH*bž8Š6,ÜDC1vZK"É1ÕpðÝÓÇæ†Ýö/ # nQœVýoöt¸Œœ½:¼ÈiàJáztð”ï¼4˜>|h«ÓJ¥ß¯î>Ý¥¿¼œc¾¦¤Äø;š¾-aÝIHûŒ$‰ü» év"†tX­oÇÄŽÕâü!á.š`ÎÿÿNžžLínà{ƒ.Ó&Iδè—J­ç²lÜ Á8Å%ÕPð-~ý˜,ö¸ësö‚pþx%ôŒä#‚Š‚§ãûý>ÏH%ÿȨ^+Ä´PñÑ£Ãv«u+†óôô¶·¬C”þŒMÚ• =iæ»È«U:kM!vjzg&udÁŒ7…÷(°Ó±ObçR› ”î”³Þ ¯;7|òKj®5rñAIøöRÍ%´’{[ È)°xˆ)X­E„Õ‹ +É$x ñì   óIù9Qª+ºH%Þû\Üêšmy”U#ñÛßcÜŸų½‡ÉË@à"гÉIfÄ™†â>Cqo__þiw¬,Äî;uV1«ú¸MZ»î®ÙMßxV™W0\+ŽáÞˆvº‘ì¼ ÈÄbÊ!¹ îdþÁw‰¢ ØÏ•í­–U›.…c%&}"äè :ªÌq„ ÇêöJeKe#wÙ n0vW:\ŠÒ²Ös.€Ì9ÓÊþÅ° +‹ž\Lw¹ô­}‹´+Da>,çú]ðŸØàBÖv@º2ë\Ñø’ë]8fWyŒÌ+™2à…¾€‘›ÃôþûrG»À$Ô¢»Âd5˜{qÿ'áûváa¿Š`ÏÑpÌ"I;ÊÂó¦ ÉfÝ÷4©ù³®õ€‰ªácF-ÞˆQGFS/]¬f‡3·É†tÄÈSîò†¯<±ÚƒÛy\£t''|RÊ<VêYI +›\³ÿR_èﳤôðzè‹;HC–wêÔ™”Z|Ej1Y£ñd:¾<µZ;œCH‰6@3Ï|¦~j¥|i”ÆVú\ÅWF-]f¼›pò"'’^ÇT1o%¯4»§êÜI€|—Ñ;KómÂB"Þ¥nìC]õj P/ÒòW8 pé8m*E4xŒK-þŒ2n{x¹þt,v¾w›¡FëkdÅÛCÿ2T?ò»œâq Yd#OPzIøYµ°ns¦èàC†½Âú=~ÃY\¤—1ÚªÚÈÖp|À$©Á®’Ë?`ÓYŸ‰°-Ž‚|!Ÿïäí¸·FdËÃ!P?±¯*m.q ÄGËK£ ÎoךøŽ¢èxCZ0óÜ@±œíÅfù{ø¢X—4 #®ñ¤XUë«.=ÔÁ4‘¬ g1ƒm:þ•Ê°LE@\¬5„Ú¥bLCÀÄtˆÙ‹!"jPÏÁ*i¿=Q»1Úp7‰œðgŒïi„¶y‚úHz²túðâ²OñâNde¬l)Ï¡½ä=îèPÉ÷’XÆ"{ˆÌÒÝO LhÑ}3ê#ì\áýðÐC"äN´ÞÈÍÇÌwˆ›¯aÓ_ß +ç]„Düc8Jþî •¶@clKÒ‹íËn‘†“Me”Ä”sÉÊP CxKY'}ë¥]•¾ðKèÀR‡zMïºäKâu³^_ã¼Ä-‰‡º>û%ç¹T(‹'¶8Lá3Ìß…é=!H:Slfâ´m È •Êñ”Ò KT7Ç«˜Ò–ÑEY‘f†‡Ä7SÈ´—²/»½ŒW|qË=¬Í•VA†rœQðë±Ûnp˦Çô{,¢‡ˆƒmCÕÕ˜i*ÛdçÏ&Ú`89ñwp¶e‘!tÿ+CìÃÄ +˜¸É+îêñAþ-†ý˜·[å?&H¶ü¿&òå Í‹ç37Ð'Ȫ–š§Â‚ +ÄfÛZB(×@"zç[*ÚÌ bhR?.ðÖäTð-÷µ“ÈG±¶Î—QÚÈÉVaXSñFÙ˜6ª(Z 6_¢Jm–©½fÄêìGÝâå¾­ËÕ#„¸˜ænh‡¡DÅ¡îdÌ3~±›aª˜tsP£‰´†ìø—ˆ-w¥J’·U¥ßû»\mÓzV½Ô]€hŒ@C©Ù­¤øÜ”ÿëS>Kë…öZ‹Ø°4—D˜Ã®¦-æŒù¯Û[E¾`ÏI¸*Çøu%¥þ²¼B³ϸƒŠÞ#÷oe²kwÆػ†‰u(T£×R?¦ Û[‡ˆˆtž|>øÇÙ»’¹ÙE)3 øÃH4UžÓ¨þŸ ŠK ;yŽ×$ÚmApovh!ãî÷·ýGu§¡e6 %F¹ý¿çãïÄðS­ŠõdRñhWBþW]ò ~Æ/:}×Û܈mí†ìl‘¶>IÝêXóÛNpù¾¿ä‰5‚øz•“¨i*øöÕM/QÉÜ’Çô¢ª¬9ä!GÇ9ƒ«CŸ&<œxB—x.È›®fÀüæ-¾û RY»7g·ßžë˜º“²”cmFÃPÊú ÌŠ+¢—z‡vÖëºk[Ýׄ€™­¼Ú`Ÿ`,ì[Üß”/ß²÷/CNæ_OÃ<º&õ­Ý6b¿ueDæûáøòŠÌàWʲdFÈò9Øéœí}@gÖF ÓÿÉXØ>V"ß›CXß.åX1ÃyÍõ€|—ûŸÄ>À—HÑ)ûÙÒKˆ4 â«¿‚!©{Ô_•«ëLØ=#_Œ`Äñ¡Ø!è?ÀbŒ¯äÀiöðuMÏ\ÿµ‘jßÅk¦´„ë;õðaÂwÞÛX Ð#‹ï’\ ñÞ®Ø08¿S÷<=Ók>ÀÚ !9¬@¥ç GüÊFŠDKyö²dÎÛ´5/Y,ZsÆ«I¿ÚCF¢±{àŠO|ÉÏoÏÏP¦äDÓ‘íÁëq9þ®Åæ.¦ç ħÀ§0µmœÝ¿ó œÈXx¼ +ªÖÝpE°¬È™ü’œPÙ³—Û]wXš¼|:]dzÈò»ÜØ¡ÏPÍ•¸¯WDw?JŽ•¢òòh{sÃ@o}¾ƒïtáGh”¦~åÜÁ>ê³MÕ](GŬV>1©º¿©HU >!Q²^Ý«ÇÅ Ilç·Ò ”ƒ2d pzL(&fCrxÒ—z v°«å„¼zN¥*S_‚›C&ó²ÉßG\›»¨Ì‰€NaÞS(N€¾xÝJmgÊ^£/Íá߇ÓqC³cNOnµ8ZžäU×hVî—Éo'Ù³Šßë +Ñ·¨ûŠå3W­à@¥ùsdÄ¥kÑ 9Â¥¢%$&ÖÇ?e—Mñ¥¼ñ þÂV`2ÓiúM‚fhsZ«G¶2'A ÖZo¦`ˆTÁ‰VE[3.³K0îJBÙ+S8s¶ßÀÌ(¾Ì— ô1Þ'“8 @à*“Ó;óÉï»Û Ytz }옯„z>q>‰|3vû )M÷ÞÆ;8¡@fA’ ÜR+l êÈ:Íå øéBûËQ,¼ëö·É}Ñï/T€†ˆ|D[®#3 ˜¹†¥fFaœ ÞÖðÚ³ýŒØ;â†å·5LäƒécÆ=h"Iû¿ŠÙØÛ +Ãá=–â)Èäg$ NüôbìÆL´Å>2žay‰™õÿ+¨~mƸ¿ä!S†Dæ;5žÌ6]¾¼c`IÞYœpƒ&1¤c¢g*0jqA.½¹Dʹî?>àjîý˜Û‹N9 -ØŒ»3›¶‚%!Yˆ„¶þ“9-ÀŸÍó¨A¼g“öô’ä|ÔŽ«ÝvîÁ yjr@½d/ÂA;¾D$ÛuYàåÐÇÞö¹ö²Ù¤ï]¹*Óâ,YÔNŸK¢Íµ«£»WèI…Aƒ'€Ö:Ù’@Þ2¡¨ûKvJ­´Š´¤D „¬‘³×0¦~ê†í•Ó®<Ú\—R‹ç×𽪺þÚÿ²Œ£ÞŠ>}=f²R¼‘oð^É€® næÏÎVê’i!aÂLÆ77µfÅ¿^–ÂÎ8÷?É\ü’»£%>@ Ðœ2›[JËŸ=Óà HË´H’Ó̳+O°áZÀ]Ì\Çf·ëR¡$ÛŠ¬N 3(š¡óܘ3®‰K¬_¸Ë41+0&©T$}øC—0=}$ÑÛ(?߸‰¦RßÀàQ½!¥àS8KÕ¾P‚2sÚ:‹ùôÿJzÎÕ.»%ú5Á›:‹ Ý œ´k]}À°NûÈ8ºÐä2Ooq4%t0¥?sô~ Ø@“üâÐå£?ŠËžu“r«Û¥ù!ºð…P<€UlÙ79ƒø—~³ÍÛÁoãþ‹ûyïÛ ÈY…?\¦?áÙwjbˆ¹“ÍO; $(G%Ü]pâµRG·ÐFÙî´G:Û[Þ¡3ÏNä/è²ØÌU|íˆ «+¢Ý|?ŒµgÚ]áЮ=SA©KNo×:)CE8ñ«|Ôràý‘b¶ X÷öogöïõ­¾ÿFŽÏÞáßò}=æ÷•—þ!5ÐaÇ0è£p*$n±uèRƒPûbL_E@)¥5[Õnä»PDïnéCþ½âx™æ¾xà 6iî“9NÊ{¯ä…‘š}1wõñs8k¦œv–a¿ã÷39²6yS(Š`,øô4*R0L†'QV¬Q,ü@@=mnd-<7ßµQ²×\̼—Oÿ ‰K +b¼ó§×Æ:Ïñ ) +‰þä(Ðbh½¨q]Pf¢š8V‹í'ÚH[ųh¼_dVóÏBý7ð¯=õ›¢<ËÂM’tò‡ +nâ+‚y+H¥;Ñà¦I˜¥éµë”`>ãӕݺ”}<× }Êw…Jp%tJŽ ëÖðìÜùÂÛM—œqjÒÅ—zS‡•à©“¿#'_QÁdäjkPšŸi<'`G²À@ÞŠª'£´ÁR¬]‰eR7´a¡ž´I²YLýªÌ+Ï‘ÀÚÚÉΫQµkœPç|óëS`c)DÞnι„:k£DËæÛw:ç7 ÍÔºj‰Æ§'¡²_<Ê¥ë8BÉÁrH•6=*îF)ñ„TÀö(Ø80v²ÂšØ¬–³©Ð˜·ÐR;5HEǧÂB7GÌ´ÃðÞÄ”êßÜ1 ;·z,ç«»BÖ ŒŒËYv@7Õ_vn皲ݴ’S×Ã-¶…$¡Æ°ÊûùG]°Âбjµw†ÛAúŸ­(MY¼¥ sRSµ³Ö!`VÍ7r£ Ð?Ãû7ýÓuço¯ú‚˜[´™3†þÑû些nW;c/¾!U^—½A…GC dÐÁxóäâÎ :ö^–¬‹}#´Ÿ¦èt¥Ë²±ÆdÜÚ—5¿³ñ Š^„X•ù=Œ8ü±»]¿³~O-é8ãGÁ²(>ÔújDSAøÜ`Œï¸épó³oÜûø¸š‹³¬K|ÆsjÊÏÙ.òAçãrõ¦þø'GÂ:?½ð!m+láÚq®yJªåÁ¢ðÝLRïØyÒ}i°0{IóàQ|ÞG%¼ÓÛA„5ý›yò[ܯ g`|ÁPïî= RÀóU ”XËê%l …H‹Öà‡É'L$¶çÏ«&¿Å‰zxœPDî'í·àSÄç]ðWû·«ššäGJèŽ$ÇRèp¨’BÒ@#RÚá´~îÉÒÖ4T&]sH04¨Zóœ£>Shñ­1!·˜æ´‚».’ÙéiGÚÝGÉ€_²¬&ͤ 9ÐG‹‰´(éJÞxøÐ/v~ +„] ÎUpè‹®oE†9Gƒýk- ½è]A k–ʬӈ£Ð¬½N®‚¿^C ÜSïSS¨¨’¶ƒz–¸;u¿ÑA¦9õB +1Áé-6:ûêåâôƒT–6’çZÿäèC´'BýõÊO%žóúë¥%òp\Ú>òÞÆú^LŒ…š®ðo€ÂÉÝ ¹ÃWRJlWÈ §§×·æhÁyV¢·U·"´@ç”’„ØTKk‰ +]™iåä"Tb÷›”;=ª[ÈÄÓú¤NŽ9Úç|nëô£)ÊòÖñÄQ-¸.Ió[ሱ`¦6)Ö!ÜPDúzoß]{+3¬(aæH|R=m†Ve +g‡ì¥­-hŸ½Ÿ‰ãÚë  ñd…/åŸU ð˜y§2Ÿda¢mÛûØskûM“©VŠã—Þ¿Àø¥‹z35šDÞÁt0™­,£¨ÉËÞ×Ãsµ^’ÝÿÎô9èª9sÔ‚çn_ŠE§™öñM•Ï€ÿúåÕh'‚‡\x¥f‹˜o­ íº‚zr^³€1WùjŒ(©•Æ’‹]Ô ðEC—Rä$VÆq½µ –ÅWX£è@‘I¸÷=èÂ}=³§ xA%rf×8(à™P£²²7{³a×—1&/;9G.zC~#¤I–MÏÏK4y:Vç-´\1뜺 5M“µú|v½Ùy±ä_2À8š à0ÁSFññ•¬º©•óÕÀ˜ù|`,ÕÊ“"X^}&üj³”í®Â›¿ÞÀøÿÀö=¾t0lÙbùðÙÉë*?=½G-‰S¥C˜?âF‘þEÓÓAŒ0¬ÜvÚiNÀx&®älÒ›Ü_ÅXÙÝž™Þ;Óù¿Êå"ë6±€RyZ´ùDŸÝà Tвsnµ¦«vŠ;8v3¸Iý`•†¾ï_×åéQá,†Þ¸@ô—Ž]H7«|À±gûµJgÔ Øß·C9\ãU©¡»#}ï«ëM6A¶Ê  ®º`]lʦbQ®‡]ŸSD¶'æ?¥{}%A¨~ȘçÛð”4ž;Ð̨sÝÎþï³sªå[*ê‚+ „ù;é MC{ú0¤\éñhbOßMR8šè*£Býß>¡`ÍÍÝŒè%O4•;j¡rpÑQ(–<ëÏcÒÐúL@™Ä‹ãýÿ¸F?iÃ^ØkV1ÿs¸nþø*QÑB 6Êû§±“Á'¡D[¿²Ò»õo_Íi5b%m¥5á‘öp{Ý¿‹ÿ±«í=/)§ÞÓC²|N2Áä[¹ß¤0¿Bÿ3«§Á:u,ݬû)ºþ¨vjI€IJÊN)—,ÏA)¥›ëEÉAœEÚ7áNŒ¹Õ,ÏŠI=ÁºT(Åòè:Á"¦AºÛY ‚üƒÒBïu+kðp%n¥UU÷Cª‹=¨üv„¨­—–ßMG‘áÐV§ù2®q¨Ë[÷!PçŒøÖUƒfžn‡{!«22]>¡9MfÓ,I>?òUsá7ã({zÊt R + e]ÛËæ^õ'ª\Ö\Þ'Œü­ËÐsÑuIdœÃž)c5ctŽ>Mn3+û/_\ÓÃR‡<]´›iTO®-2Ó¨Q4C÷÷zéâÝ—=ƒŠ4|j©Ø-FH‡rˆŒô< KudÿQ´({ºÀX ðÜ‘ýlS> ¿@dxá˜Âí™ æô.›Yq%îæŸÎ&è{3¨[ +ÂH\Rú‚ß·è¦ë7›‚OwsÛ´ðm‡VØnêò4µ¢Œ Žý$tT¥b¤ç +'ÎáÃú­ï¡¤.¶wIÙÌ]åÛ­­Œ¼óÆÛžñÌJŠì±W·²·?’0ü´;àÄôBi?`K€ZùüöO;±…-ZëaZÊäu†2á +!rFÜT8ôó‹•ßàÉf´Ë?g]CÖ§°%= +ÛÜ<Õ»øÙsòqïýÏc¼6aeâ¼Ì +Ôþªü`’¢è§Cå‘B(Ú‡Úu@¹Ã’˜Û,üËG,y}W$]‡Kõᔍ_Ò¨x1x½È8ñÛþ"˜ÌTêdpyàÎO#°+T½óH°qe€9)'׳‹¥«.9àâJ_íG—!$˜ËZTþ]¸{{5矸—k@ç1Æ€²'ó“käÌüüŒV@ÃlGÿ(ŒÁx:\‚2,Æw˜ ¨„—¥Íœ« ô›þÆÔmeÉ©ß>×Q¤[{ÁQ_ê·¶¢W¡¿Ü+{³4E0v¤|Ƴãóšd]úîn6!î {•×¿]ž´„>®uåT û}XqÎËå‡È9¥îÂåNT{•EÈH'ê-M:$ân(þ%á:*‹^^N¨A`Ãåu!©[°Û#uÆA–ú Vm†£vừ?®-w³s×ut­Ik«§—nnÏA9väܘèÆÌùõsá:ÜX~V6ÜÌ2“µ<ÓCÓßâÙ;§ñpißÞð¡(v0zP 7ù·Z*%>– }C‡Aô§âäs\M&4Žž iŒrï[YuÛ’¼É+z42cÎíŸ4E­é™|,í¶C5¤v˜¾‡§FšÚ{dÚP?œµ§T¦~ŒÃÁ(ea]]6Å_;}ûë² ^HH_J Ç„‘ÄMEgpøŒ/[']7œ¯vZ±´Ï&ýVM¼§Q>‚X{ÐrAs¹’yzCÅÕbkIÌoIß²;Ø+}.ËyÁ ªÞqãu[¶1`íƲô Š²]èºX£ühè5ƒòáˆÌÈͼ/$îóÖmÝKæôr|â2÷ïA$Ž±ï°—ù–KÈ}=À¢$Ÿä&`ÁB3¦¨÷æy Æϱâ¤H#½qí ÛR()F`<ÿƒ×#c`©kÎ9ë!”Ƹ4Ì/[õÂ*Êí€ìð’0OÓ¿†—쌨ӧMg>Þfß|@W@Öð”{,\èãr·GJφ ávVcó¶«Ï®í³“I©¢S1„]†4¡û¤›Ó#=DÆ`v|–8I>»™§uãØ,e>Jâ›1c©y¿§]W#® q 6õ× +dU›yPÒìv´{:LðþX-*Œ C4Þìp>2k“’’¥?²7¾áŒš?bãÓÞÇŠ£.1Á`ϲ‰~]S¹‰AÀh–´„Fl&;çåüEKÌmcl{ +{vÓ泬Úðc6Á8)P—ÑE }ÈÒ,»G×w%g`é¿cZ}WIþ¨îŒË“8 ™T,€îžt ›ß¬]—a³ !#‘PÞõHú4 ¬`Ñ2-èO:eLš\ 9/@@/u&°áqÍ8åM o±ûÔ,×)ä (L~ÑŠžõÐ66ÏCØØTqb—‘îã…B5ÎFËÜTDüàDˆºÀ0UMü‹îÛ¹øÝõNFÚIQ¯h­ßÍéæÚ8;Sh{½¹˜Itñî`J鸤hAÔ7`×IŒ p'fõT ;½9é¶câÑSØm²ü¶C<ÕÝ$˜éÛm¥Ú~cXöaQ»é–‰du‡°£<·?î±Cke£m®ø$é¸6Â9~{䈇ÀÑwËe˜ß§…ù´¢¾ÚçÈåäb–§N(ŸÏR’ºƒ”ª[ wñ:¸ªJ½zSuK‡ÐÐãÞßãÃyì’<Ä`‚bsF¨Ï ¼FJŸ[[0 8¬¹³½?rpÂuɯĤšbD±Y‰—ß@GÇÓºq:<ÇÛœËAÙ²ã_ÆÒ6Ò§½¼qÝ"Ëz‰_³Rï¸ÞتGUèÚ]Õo~p$¼o•/‘ ~Û¸p+€ ɽ‡ÂœÒj_å?Ë•{Ô˜~ã kó +È –"<²4Äÿ*“1€ÏŠUÅju»ÒÀpÌLÇ æ©0D¤¬ÑM­`íÙJd…-ŸØ^J´ð¥l¹NU££”Šßý›L¡©:î_kãäÂÕ˜q@KÜ"ÍãúÿW ™Ý§æÆbêÌ¡ßHÒ®5œ(.çqÜý›#­Ð?Eýñbèc¶×ç$Éf²¿löê/O>áùòe¹<¦ÿ“<ÆÊ`è-0ªÔÃéÞ¥ëÉ·Íæ‘U’íôg¼gðÿÃô3ïâö'Ò@¼ÁjÈkDzk*å(¯9b“|°ŠøÊÐ4ÉBVŠRµ ú£pîðTÃ'í¾Ææ(|ª×—³~ÑB›d¯ÑYwGÍmR!¸œªó}[yè×^dýý«]g›¼à|mßÅÖ”Œj` +Ô`Y´NdsWž„ºêÑÿ|fØzBn +a™ÐÙO‹dÊôÒ’rVÆÞh&O¦ à“€)&¹¤…ÊÁ¶Óóç±a螸´<½±Bí¯£°5»"nÔP‘+i©À:^o.¸­T%»"ŸTð.ãzr}qö”CGÏ +”ûùJZÉk‡ä¢õBiµÊNë‚ü‡KLÒ¶Ô†¶Ú¥Ö•þ ש%÷Y¡!ésE~~õ?‚“§%P {Ö1r[€ü´>6(˜€CUœú~(-®Òæñÿ_K* `R)á!ð2ò£|þƈø+O°šfÕHh ‚"È endstream endobj -1637 0 obj << +1933 0 obj << /Type /FontDescriptor -/FontName /BGSLBR+CMTT10 +/FontName /UQWORU+CMTT10 /Flags 4 /FontBBox [-4 -235 731 800] /Ascent 611 @@ -20940,422 +24035,327 @@ endobj /ItalicAngle 0 /StemV 69 /XHeight 431 -/CharSet (/A/B/C/D/E/F/I/K/L/M/N/O/P/R/S/T/U/W/Y/a/ampersand/asciitilde/asterisk/b/backslash/bracketleft/bracketright/c/colon/comma/d/e/equal/f/four/g/h/hyphen/i/j/k/l/m/n/nine/o/one/p/parenleft/parenright/percent/period/plus/q/r/s/six/slash/t/three/two/u/underscore/v/w/x/y/z/zero) -/FontFile 1636 0 R ->> endobj -1638 0 obj << -/Length1 1273 -/Length2 5434 -/Length3 0 -/Length 6707 ->> -stream -%!PS-AdobeFont-1.1: CMTT9 1.0 -%%CreationDate: 1991 Aug 20 16:46:24 -% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. -11 dict begin -/FontInfo 7 dict dup begin -/version (1.0) readonly def -/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def -/FullName (CMTT9) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Medium) readonly def -/ItalicAngle 0 def -/isFixedPitch true def -end readonly def -/FontName /PWOHSV+CMTT9 def -/PaintType 0 def -/FontType 1 def -/FontMatrix [0.001 0 0 0.001 0 0] readonly def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 84 /T put -dup 97 /a put -dup 98 /b put -dup 99 /c put -dup 58 /colon put -dup 44 /comma put -dup 100 /d put -dup 101 /e put -dup 61 /equal put -dup 102 /f put -dup 103 /g put -dup 104 /h put -dup 105 /i put -dup 108 /l put -dup 109 /m put -dup 110 /n put -dup 57 /nine put -dup 111 /o put -dup 49 /one put -dup 112 /p put -dup 40 /parenleft put -dup 41 /parenright put -dup 46 /period put -dup 113 /q put -dup 39 /quoteright put -dup 114 /r put -dup 115 /s put -dup 116 /t put -dup 50 /two put -dup 117 /u put -dup 95 /underscore put -dup 120 /x put -dup 121 /y put -dup 122 /z put -readonly def -/FontBBox{-6 -233 542 698}readonly def -currentdict end -currentfile eexec -ÙÖoc;„j—¶†©~E£Ðª*Bg·N³ÀÓ½ ƒØ‘l¦ÊKq*Þ²Xú«šææwüsŠ¼|QÍFïq˜Õþæv`æšz¹XòšMyåp"÷ƒë»¶Ôôì5OÒÞË©”Y¤ÅðÆë¡P(DTçÜ!Á[v´Á›„67XFšlU‡…²&3!R˜q©ˆ4‡Ýw”’Ýσ~j‡¸+Ûño¼uú£ “þ_ùc‹‚2BžØ·Ïj=‡š-)1Î_]ÆX` Yð{ænnü’9׫/¸¤ËÔu¸ìòye )å;¬9*fHHÁ„Kì»-\ûrБkg\šš5ñ&–¦ö(G<`J•7dhàn)ZÖ÷lë“”52 ZÒôžû”$Ù†a#¸žþœŠq13@²Hö…;Ûð+žôG"á1×ÕLûŠ¡(ºêsæeºËERÌ í¶;Ô±Jšè¬o "BÛèÚF¶Kküv/„òü‹‘ ÖˆÑpZC‹õåÞ¯*˜@‹;db ãs*M®mÕÙ~4Ç]®꽺–\Q¼¿±ß)¦:ƒÛÛž3#Ë‚Ð3u˜¸?O+©|õmMìÛ‰fåHÀÙÁ”É21–ûCê†2/æA«Hwñ;Ôu§&~#ˆV=@Å…²*˜†F‡¾ßtÙ¾Žä@º*¿(ê¶s9››—)ÝUdÆ•F!;„»ÊøšÅ­²“$rß)­¢½½´Ð_eò_LR–ÖXàJ*…'¦*|–o+…µ è_Ò|fýÖlWU6y€ŸMæ€`M¤FøÒ„PÂz£›Xkt¹w²_ÓÀK¡ëúý¾Å1êß½gå8ÎÒ8†¸®uÜÃkÍ1‰± Uúâ} n‚®ó{]ò~Xà °†}mzÁÚžûŠ-𕵹4¦Žá"Ú -ƒ³l•$1Xk•y a”è“9Š¦îLSp7cP^Õ|IMÙÐî OkL;§xô窃*«Muð$aém%ýh#Ë$ü†: ì;²°[ 8þ‚/9rCo.²¯k,›¹îKã†E˜=.¢7q´riç•æþ\rMóF$ž x†Žb¨[¥üÓ?†p–A¢5«Ÿ¥µË;MgLŠ±ËkÚ:F¿¦œ^óG1¡c8Ôú6>¤ëÌUJÀ21zªô¨' ¾÷ѨZ|bmË/%iö6p‘ÜOȧ¡{ G -ÈÏÒM‘R‰hŸ7±¼ Àï趔S©•&°Öm÷xfá°Ü~R HÍ@øØ_UýÑ`»d„j{?8OâÕüþB¾OâéZªGÉEÏ÷Š yŠPyÀ'À N‹/Ñb\‰lC·âe†~•" ôŸDw8?}$LVì‰29§˜Æð²oôµª¼¹p@¨Œf>¿‰ªŠÉƒ®Ü¾Ù"²’œ:›ôS9ì -‰ª048.)›/ Œ¶ÓÜÉíßcúÝ“çÝR:ä.˜\òZv8L]ÿ@›ê¡|PìTL¨‡ V$±èÓ4:c‹-E½­Szõ‡²s7¸ýLÿ¦Eߪͷ]1Óg°5&‹whyx1“ ½=(v–,"Ã:(G88Hü¼ìhðÔ¾ Œ¢²tVÀmN8¡¦à,ð4Ç8›ñƒ&²bt±â´ûÐÐi±¦ƒªÉ+¨tuNO<ÄÓÍÈ¡Øæ—:ï„ÌÏ‚?ÅØžãFÔ.ö«NéŠnÏ[Þ%T:_m66cÛÚ’î¡-ÑÂÓÔÉ›«ÎY°¯uÌ_­)¯[’Uq8¼aMc›Qqtaš†#b$g52PÛÞø6Úßœ E¢J§¹8`q›{m÷³Ÿ2:$ñ‡ÉòÄËé[‚¥xú&AÖö:*,áÜ{(4¼í¿ì S`bñ/,Æ-"ÁчÝÄØ‹—çX(Ût4Ýžê´KËS3üÍÙ -]n¿Ô#PQ•~M«™šSd°W¯)°`ÑOÞ“ÛŒkz´zD9†·„n¬áÉTÜF8…_ã¿l­b«*£F¦99À‹%­%9N3ýr[ýE’¹Í!YaÓ»*‚vÿJîC»e"’™Á‘‡úHšös"ƨÝlâ«š½fµDWWÆËœ¦uÔµrÀÜS»®;F?ˆHÅséþÔªûú&´²h?ƒ_‚]=_ §°þ£°|š+è±·/‚;cke2ážèY·ŽíìdÛäçWÎhÈÖâÜÁÎGÅ4ììù¦Îý°L•zá_ÿÜ-1ߤÖë dt ­!évC±èÔMô>à˜Ü'Õ©gUÒ¿ÖØâ°@åéÿÄ/s—1ˤ?Yè¶P”GFtróRi;ŠQ€/bSÿi\~ùçp¸Œ:•pžx“ÐÃúg:=. ó»lXÊq‘ŒÇ™­(Òu7}=ÉÈ9Œa4òùB¨÷Gº9¸XÈIÀ~í}ž’e£äm–.«¤Ès`bù#lIR+G¯_ õ܂¸5þ#¦U©Ü59̧Né»&22ƒ§f›ZÖ°1 uTÏ,Éf2FÛú×¹ 3:³ÿiƒ‰ÝÔn|®%uÔR¬.ß;¹9ó_JhÝí÷SmYdGöMë6ÑAÈ)ÀO£ô'ÀÝV‘Ó‰Uf’We µˆNj53í”^¾éP$ï/}1&ñXŒÐY¼P†–ðÎ;¢"I\õ~ÂlÇ;#~Üyéùúš ´b!LïüH‰(9<ý!=s®¢Iìù$\ô zÝ˽‘$YåÞˆ`X‹LýO$TÒ¶K“ ~¦ê=l’$;<“‚âvÑâˆ6Ý»ð’å-¿yOç 7t`)™­ˆZŽm«Î&į÷­zÅYm_ÀÜö …i6³èUÇX:ð6ÐJÐ ^ZO¬u$\|ç¿|6’p‰†”05_¥°'ê~‘gÊÙ¶z÷ç(AuBÙ'OûÆè3—çâTôI §y´p©Ž¾WVÁð°«È[E‹ªv,‚B;Øsï‹´™Mqî.Ë×·( iŽQêð¯h|§HaBâ–Î0»Ô¼=¶L$š¼lRE¿©.…¬®æ®Kqat¦ÍÇG†KñŒ -û0-M[¯BØ¡Õn^†LÄ;”ùÀzvyEÿì -JåLßóØñ ºŠ1œQô<ジ·&㾈d¥FÌoYÛD5ƒDdo¦²Ûw‰Ü°]iÄ9¸Ÿÿú @ÅË×ÈÂ'\_NLßõ3@âΨœ”¿‘ÿG–jè1±P³ÆúÜã²ßÆ]ƒcgâÜ9"¨-˜„-ÿ–„'{‹3Ä^JÿA¿‘…`s®h9Ë*y?•ékþR̾)þŸÍBó:¬K¥aÎÇöèL*p ‡xÄB‰f0&¥EàœS6ßù¸½üTv¾†”µI˜€» ã®ÿfœ¢dĉÀÌn5»µS©´ß…‰¸œ1Ta1Ë` æä@²D³];1s«¾ms6¢ã½\Ž‰¬kÞñ?%’YuÆx=S’¥D(‘•¦ -ŒÞÜfa\»3x˜t“ -V¾+ïºv Æ´ÑwrÂ3|S–†éu"!gªcpÏk®­Ûo=™ªè‰©¤6U*ìÅ)†QËU™¬J*IúX¥Q¼ÔÒÆZíãâÿêø)¥0sEiŠW7ð}¤c‰agM‹çuº­|±üñË2HœÌ€ñ Dóe¸Ï,ZoÓŽ’ñ"þbA”™x}ÁÁdÿ©3™£ïWÎÕQ!‰atsÐ+NŸ—@‹«Ý¬ý)¬çû3g5ÂO‰rÒ)ì¢Jx¤6®N2Ëg¿^aNtM+èòöà~ã_Ô”t¼ŸxÊ -ðvU mjÈ1 ©/.aü±„ÕHPËYÒ*:8a8âiù(54ʳck/ÂÏvÒÆž=wvî×Dàd{ò“B@–¼.¼`ûÖÏ·<# ’×uúgù@Ó™W@n4ïGË,ßmpýÂÆý¬YÄ4‡Ö ™E>‡'蟛±š[Fo9ÖH½ÙÁü„Ù:jמݠ®‰ÎnØKEl>¯b´ ºKÅm€æ ñM è^%_`ñ(°‚‘¢;ȧ¿r„ïoÛîh¶yPí(Ýÿ2ÏE½>I2Õ4ìƧ|1ÖÝê>†ü -ÿßW½¿÷ý0öé*§$2ÒMO>ªiI寡Ä͇ÌS¼ÍpÊ ör; ñ ©‚¾5PпûÒ–YECW¹ÏH­V$kn>WÂ)žÕ2÷Ô-0ûhï°œ9j¬’Æ^…m¡¬ÜrÌÜ)¯3¹/õ0{iqñMpsˆ(æ×Þ ýä^9#ù(-,Vâà Öa [^~†p—=ªÛ–²j¬M‰þÌGŽ ÆXâÝ5S=boI™œPïôâeÄçÖ!ø‡qì§f$ª‰<#i'žÞ†–ËÖp‰gø4|©IIªá´­¹ytÌ8âø€§”È}£²N©À+‚‹-ƒTA&<$ê+ùë ¢ѧÛŒáSaQw“(©¹—±gí ézª",Ù7ûLomÓŠ`âJf<.}e€³æÿƒ–Ž­ -5Ð_~Ïù­rÅRŸDò¹ d¿?ˆÉ1‘×¥}RPÊS3ï¯Ú§eÚ›ñ©Ý—ÝAö ð×)Ê;[?ä•ÆŠQòÑ‹o[´—8’;|*'¢oZ!oâu…žK/dÁ.È_¶™€ýIÝ9ÿžï®zƒ ¸]#l É@¡‘.¹Ìï¶òRrnúE7/“¸Øõ¨!ùò_–C´'aÓ’_±S‘ìT_/¨Ë€Lç`€±ó«­þ.eïשœÅ#þÎÐ%ƒÃ7¨ºh=C ~†wÖcŸžR¹ª¸WYZòW _Ý·„b7¹ßú.6*ãîûW)8UßB”jø9б¹ -Fòv•Ñe v´£” úˆaßÅy Š’ã\ã­a†VÐÝW*5Ç“§š{«óŽ²)l€Š AFe]ÏØŲ1Ù N'-ò,ÅJÍÏŸÁzuu Q?÷=’e“ª» !M¹«&¢cAª3ìL— 6¢R8D^Ú7ÂoÜöTq§ÕPÕ%: ²ùZ‘ -Êo®çIuÿF䜾izi!5ˆ‰–èΚ؆âŒûSD 9F°ÝKQáN Z 8t³ djtfNC³ÞkéÉ2Ì=€I+iÇREœÀœ£šxòO7BC ¯ÂÅàúüb=ggP\ç¹Îj ;]BE¨Oƒué¶Kÿ )ä<;dÔGÄ­ÿ©AÚ›×ÉaNîÈH$ßÚÁ&JàTëѺÇ<¹=\Ý}j`y^Ì‚V(®ïï4,;”ð ¬Ð*ëxÛ+Ý_#q踇¹w‹Ï162ÀÚ={Cê¢ùÛ¶ ácà·ézì’…ü­ä¸€ßùhÄòÚÒí}€5FÌ؃er–=ž‰;*±ÿu‡©@ßG°vŠ”Ï*À ô) 3þË8Z0”P8NÌ2ÜkisÿmΊì¾ïöåêIâÒ'kR]Pˆ—r2[³‡çª1RÒ£YºÇ`JéÓ]Ê"ÒçáY‰ ¦no™ýPDì]œ˜1{@ˆø˜$ÖDO…”'Ïvwªôcb–óàÄü›|œ<’Òz½u8AJõiMüÝ´nFo>èÈ“ßÁÊï6ÌácÒÎ7­ÕÞi’Z›*U²f•­ÆùÍ;Ó¦rœN ývìÐä ¼¯›fs’q4<±P˜œÀ$kwšŽ`Œ²’q-¯ÚuÉ4Æø†Y9¥¦\Þ—7L4À:ØÏÉtè{3ñ~7À®K†ý;^JÍä“|âp‹ð×»øË´+=ûdýñwPTkp1å„ o4döð0QLs >†Ð ¶ÅËÔ ‚J-1»Tƒ>ÿßïþà=Ä"ΣV14*^µ·Äø¥Â ¿ÙŸ4éMÔçÑ)ºMH¨×aèÔ±\ØyµØ,i¥› V¼^`K~´`wð¢2br™-Á£T^eæ:Œ(Ⱥ“cm‡«CnvЂŸ~>¡CP‡WW* ú0èó#¨«û]î”ãœwØ´Á4©TI¥Â%d„.…Ññ”ýê,ól¿ehŒ¾ÚÉ8ðñ­´%©vH¯ZwÓ‡†ijz @UÎóe£—Õ™x*@LíôÃÝß -=ZýóÌUÄã¼»Ft9f™KÛJ¢´•R¢ý‚¨‹,›ûzÌ¢¡aßV¡ê0¥{ý¯²0áÀ}¨¶ÑŒŒØíQ­‘þÉÇàcî³ØTÝiù0ÎPüÅ·Õ…žÜ†sÞ[ú*Îy¤Œ”¤ÜÎç$Ìjÿ-Q Ü óÛ5ë©CÿÖ~f(¿)-i¹ÜÝÄ7½0+{}¾íA^ð0˜x]Шÿ¶Kš!Œ9jÖ™ð,¼GÕØJ¶çè7-8ž¸k„dˆCœö‰gÑ<[­ÊíCxñIíycYã;Ö«~È(‚Ñš3ßÊ$¶Äåɤ _”Ïâ*Î^†Œ -wÀcÜYþÈ;'!‡\ôqÌ/æF'¨÷¯™¸dÏî²<‚>Ó üê !“ÂZ'K¶WF-üGÓŸ˜awö=Cv'…àôbîåÒ QÉçÚ÷ôÐv9ƒ’a||RM°l,ÏßHf¼ì% }Ë~s ûÀíÁ÷‚‘ÕgxÅ@ üÑÂÿçY;E •$Ĭ¢åù4z.r°¬•8‹z‰eԌˀ_Bò;‡ ,q-ýÜˤÀô€|Pþ±ý„7¶¢ñö½s—K„ë„Nᣨ­ó]U¼½boÝš¥AöI%!3B-3FhŸÌ©¾°÷émõ%`>“p×v2 jì<ê£&vý†šLÌÓ(P µ|°i5‘*E’Sbà ô [" :4ØEèë¾@ê»zm´ÝO°8P¹Ê"òàAÅù«¤‘ºòŸ¸à£JCfäf -endstream -endobj -1639 0 obj << -/Type /FontDescriptor -/FontName /PWOHSV+CMTT9 -/Flags 4 -/FontBBox [-6 -233 542 698] -/Ascent 611 -/CapHeight 611 -/Descent -222 -/ItalicAngle 0 -/StemV 74 -/XHeight 431 -/CharSet (/T/a/b/c/colon/comma/d/e/equal/f/g/h/i/l/m/n/nine/o/one/p/parenleft/parenright/period/q/quoteright/r/s/t/two/u/underscore/x/y/z) -/FontFile 1638 0 R +/CharSet (/A/B/C/D/E/F/I/K/L/M/N/O/P/R/S/T/U/W/Y/a/asciitilde/b/backslash/c/colon/comma/d/e/equal/f/four/g/h/hyphen/i/j/k/l/m/n/nine/o/one/p/parenleft/parenright/percent/period/plus/q/r/s/six/slash/t/three/u/underscore/v/w/x/y/z/zero) +/FontFile 1932 0 R >> endobj 497 0 obj << /Type /Font /Subtype /Type1 -/BaseFont /GLQIZN+CMBX10 -/FontDescriptor 1609 0 R +/BaseFont /LAZSZH+CMBX10 +/FontDescriptor 1903 0 R /FirstChar 12 /LastChar 124 -/Widths 1605 0 R +/Widths 1899 0 R >> endobj 495 0 obj << /Type /Font /Subtype /Type1 -/BaseFont /YMGLCD+CMBX12 -/FontDescriptor 1611 0 R -/FirstChar 12 -/LastChar 124 -/Widths 1607 0 R +/BaseFont /GBHFLB+CMBX12 +/FontDescriptor 1905 0 R +/FirstChar 12 +/LastChar 124 +/Widths 1901 0 R +>> endobj +923 0 obj << +/Type /Font +/Subtype /Type1 +/BaseFont /LXDRNF+CMBX9 +/FontDescriptor 1907 0 R +/FirstChar 97 +/LastChar 121 +/Widths 1888 0 R >> endobj 674 0 obj << /Type /Font /Subtype /Type1 /BaseFont /XOPWSZ+CMMI10 -/FontDescriptor 1613 0 R +/FontDescriptor 1909 0 R /FirstChar 11 /LastChar 122 -/Widths 1602 0 R +/Widths 1896 0 R >> endobj 722 0 obj << /Type /Font /Subtype /Type1 /BaseFont /RVPZIX+CMMI5 -/FontDescriptor 1615 0 R +/FontDescriptor 1911 0 R /FirstChar 105 /LastChar 105 -/Widths 1595 0 R +/Widths 1889 0 R >> endobj 691 0 obj << /Type /Font /Subtype /Type1 /BaseFont /ZUYGVH+CMMI7 -/FontDescriptor 1617 0 R +/FontDescriptor 1913 0 R /FirstChar 59 /LastChar 110 -/Widths 1599 0 R +/Widths 1893 0 R >> endobj 498 0 obj << /Type /Font /Subtype /Type1 -/BaseFont /KYXPCE+CMR10 -/FontDescriptor 1619 0 R +/BaseFont /SEWPRR+CMR10 +/FontDescriptor 1915 0 R /FirstChar 11 /LastChar 123 -/Widths 1604 0 R +/Widths 1898 0 R >> endobj 693 0 obj << /Type /Font /Subtype /Type1 /BaseFont /YPSQTS+CMR6 -/FontDescriptor 1621 0 R +/FontDescriptor 1917 0 R /FirstChar 49 /LastChar 51 -/Widths 1597 0 R +/Widths 1891 0 R >> endobj 690 0 obj << /Type /Font /Subtype /Type1 /BaseFont /EWABFK+CMR7 -/FontDescriptor 1623 0 R +/FontDescriptor 1919 0 R /FirstChar 49 /LastChar 58 -/Widths 1600 0 R +/Widths 1894 0 R >> endobj 695 0 obj << /Type /Font /Subtype /Type1 /BaseFont /TDRORS+CMR8 -/FontDescriptor 1625 0 R +/FontDescriptor 1921 0 R /FirstChar 40 /LastChar 121 -/Widths 1596 0 R +/Widths 1890 0 R >> endobj -1051 0 obj << +924 0 obj << /Type /Font /Subtype /Type1 -/BaseFont /HLSVSX+CMR9 -/FontDescriptor 1627 0 R -/FirstChar 40 -/LastChar 115 -/Widths 1592 0 R +/BaseFont /KREQJH+CMR9 +/FontDescriptor 1923 0 R +/FirstChar 39 +/LastChar 122 +/Widths 1887 0 R >> endobj 692 0 obj << /Type /Font /Subtype /Type1 -/BaseFont /IMOIOS+CMSY10 -/FontDescriptor 1629 0 R +/BaseFont /PKWXBS+CMSY10 +/FontDescriptor 1925 0 R /FirstChar 0 /LastChar 120 -/Widths 1598 0 R +/Widths 1892 0 R >> endobj -969 0 obj << +1067 0 obj << /Type /Font /Subtype /Type1 /BaseFont /XNLILI+CMSY7 -/FontDescriptor 1631 0 R +/FontDescriptor 1927 0 R /FirstChar 0 /LastChar 49 -/Widths 1593 0 R +/Widths 1886 0 R >> endobj 654 0 obj << /Type /Font /Subtype /Type1 /BaseFont /HBJLDT+CMTI10 -/FontDescriptor 1633 0 R +/FontDescriptor 1929 0 R /FirstChar 11 /LastChar 121 -/Widths 1603 0 R +/Widths 1897 0 R >> endobj 496 0 obj << /Type /Font /Subtype /Type1 /BaseFont /OZJPZO+CMTI12 -/FontDescriptor 1635 0 R +/FontDescriptor 1931 0 R /FirstChar 65 /LastChar 121 -/Widths 1606 0 R +/Widths 1900 0 R >> endobj 689 0 obj << /Type /Font /Subtype /Type1 -/BaseFont /BGSLBR+CMTT10 -/FontDescriptor 1637 0 R +/BaseFont /UQWORU+CMTT10 +/FontDescriptor 1933 0 R /FirstChar 37 /LastChar 126 -/Widths 1601 0 R ->> endobj -848 0 obj << -/Type /Font -/Subtype /Type1 -/BaseFont /PWOHSV+CMTT9 -/FontDescriptor 1639 0 R -/FirstChar 39 -/LastChar 122 -/Widths 1594 0 R +/Widths 1895 0 R >> endobj 499 0 obj << /Type /Pages /Count 6 -/Parent 1640 0 R +/Parent 1934 0 R /Kids [490 0 R 501 0 R 551 0 R 603 0 R 634 0 R 638 0 R] >> endobj 655 0 obj << /Type /Pages /Count 6 -/Parent 1640 0 R +/Parent 1934 0 R /Kids [652 0 R 672 0 R 686 0 R 702 0 R 715 0 R 719 0 R] >> endobj 749 0 obj << /Type /Pages /Count 6 -/Parent 1640 0 R -/Kids [733 0 R 751 0 R 762 0 R 768 0 R 780 0 R 792 0 R] +/Parent 1934 0 R +/Kids [733 0 R 751 0 R 762 0 R 768 0 R 780 0 R 802 0 R] >> endobj -799 0 obj << +819 0 obj << /Type /Pages /Count 6 -/Parent 1640 0 R -/Kids [796 0 R 804 0 R 808 0 R 816 0 R 821 0 R 826 0 R] +/Parent 1934 0 R +/Kids [812 0 R 821 0 R 834 0 R 849 0 R 857 0 R 868 0 R] >> endobj -837 0 obj << +887 0 obj << /Type /Pages /Count 6 -/Parent 1640 0 R -/Kids [831 0 R 840 0 R 844 0 R 851 0 R 862 0 R 869 0 R] +/Parent 1934 0 R +/Kids [880 0 R 890 0 R 907 0 R 917 0 R 928 0 R 939 0 R] >> endobj -883 0 obj << +951 0 obj << /Type /Pages /Count 6 -/Parent 1640 0 R -/Kids [879 0 R 885 0 R 895 0 R 900 0 R 907 0 R 915 0 R] +/Parent 1934 0 R +/Kids [948 0 R 959 0 R 966 0 R 976 0 R 983 0 R 990 0 R] >> endobj -927 0 obj << +1006 0 obj << /Type /Pages /Count 6 -/Parent 1641 0 R -/Kids [923 0 R 932 0 R 937 0 R 944 0 R 952 0 R 959 0 R] +/Parent 1935 0 R +/Kids [1000 0 R 1011 0 R 1021 0 R 1028 0 R 1035 0 R 1045 0 R] >> endobj -971 0 obj << +1060 0 obj << /Type /Pages /Count 6 -/Parent 1641 0 R -/Kids [966 0 R 978 0 R 993 0 R 999 0 R 1010 0 R 1016 0 R] +/Parent 1935 0 R +/Kids [1054 0 R 1064 0 R 1076 0 R 1096 0 R 1100 0 R 1106 0 R] >> endobj -1024 0 obj << +1124 0 obj << /Type /Pages /Count 6 -/Parent 1641 0 R -/Kids [1021 0 R 1030 0 R 1038 0 R 1048 0 R 1056 0 R 1065 0 R] +/Parent 1935 0 R +/Kids [1121 0 R 1128 0 R 1133 0 R 1141 0 R 1152 0 R 1162 0 R] >> endobj -1076 0 obj << +1169 0 obj << /Type /Pages /Count 6 -/Parent 1641 0 R -/Kids [1073 0 R 1078 0 R 1090 0 R 1095 0 R 1101 0 R 1106 0 R] +/Parent 1935 0 R +/Kids [1166 0 R 1174 0 R 1186 0 R 1194 0 R 1198 0 R 1210 0 R] >> endobj -1113 0 obj << +1221 0 obj << /Type /Pages /Count 6 -/Parent 1641 0 R -/Kids [1110 0 R 1116 0 R 1122 0 R 1127 0 R 1137 0 R 1142 0 R] +/Parent 1935 0 R +/Kids [1218 0 R 1225 0 R 1233 0 R 1237 0 R 1241 0 R 1252 0 R] >> endobj -1155 0 obj << +1268 0 obj << /Type /Pages /Count 6 -/Parent 1641 0 R -/Kids [1151 0 R 1159 0 R 1164 0 R 1170 0 R 1174 0 R 1182 0 R] +/Parent 1935 0 R +/Kids [1258 0 R 1270 0 R 1281 0 R 1289 0 R 1298 0 R 1307 0 R] >> endobj -1195 0 obj << +1319 0 obj << /Type /Pages /Count 6 -/Parent 1642 0 R -/Kids [1192 0 R 1197 0 R 1212 0 R 1216 0 R 1228 0 R 1234 0 R] +/Parent 1936 0 R +/Kids [1314 0 R 1323 0 R 1329 0 R 1337 0 R 1348 0 R 1355 0 R] >> endobj -1244 0 obj << +1375 0 obj << /Type /Pages /Count 6 -/Parent 1642 0 R -/Kids [1241 0 R 1248 0 R 1252 0 R 1261 0 R 1267 0 R 1271 0 R] +/Parent 1936 0 R +/Kids [1370 0 R 1377 0 R 1389 0 R 1397 0 R 1406 0 R 1414 0 R] >> endobj -1279 0 obj << +1425 0 obj << /Type /Pages /Count 6 -/Parent 1642 0 R -/Kids [1276 0 R 1281 0 R 1288 0 R 1293 0 R 1299 0 R 1305 0 R] +/Parent 1936 0 R +/Kids [1420 0 R 1430 0 R 1438 0 R 1444 0 R 1451 0 R 1458 0 R] >> endobj -1315 0 obj << +1471 0 obj << /Type /Pages /Count 6 -/Parent 1642 0 R -/Kids [1311 0 R 1318 0 R 1325 0 R 1332 0 R 1336 0 R 1346 0 R] +/Parent 1936 0 R +/Kids [1465 0 R 1474 0 R 1482 0 R 1490 0 R 1498 0 R 1506 0 R] >> endobj -1353 0 obj << +1522 0 obj << /Type /Pages /Count 6 -/Parent 1642 0 R -/Kids [1350 0 R 1355 0 R 1368 0 R 1372 0 R 1378 0 R 1384 0 R] +/Parent 1936 0 R +/Kids [1515 0 R 1525 0 R 1532 0 R 1542 0 R 1550 0 R 1558 0 R] >> endobj -1394 0 obj << +1574 0 obj << /Type /Pages /Count 6 -/Parent 1642 0 R -/Kids [1391 0 R 1396 0 R 1400 0 R 1404 0 R 1408 0 R 1412 0 R] +/Parent 1936 0 R +/Kids [1571 0 R 1576 0 R 1584 0 R 1592 0 R 1602 0 R 1608 0 R] >> endobj -1421 0 obj << +1619 0 obj << /Type /Pages /Count 6 -/Parent 1643 0 R -/Kids [1416 0 R 1423 0 R 1429 0 R 1435 0 R 1441 0 R 1447 0 R] +/Parent 1937 0 R +/Kids [1614 0 R 1621 0 R 1627 0 R 1633 0 R 1639 0 R 1647 0 R] >> endobj -1456 0 obj << +1662 0 obj << /Type /Pages /Count 6 -/Parent 1643 0 R -/Kids [1452 0 R 1460 0 R 1466 0 R 1470 0 R 1474 0 R 1478 0 R] +/Parent 1937 0 R +/Kids [1655 0 R 1664 0 R 1672 0 R 1680 0 R 1687 0 R 1696 0 R] >> endobj -1485 0 obj << +1730 0 obj << /Type /Pages /Count 6 -/Parent 1643 0 R -/Kids [1482 0 R 1487 0 R 1492 0 R 1497 0 R 1502 0 R 1506 0 R] +/Parent 1937 0 R +/Kids [1702 0 R 1732 0 R 1738 0 R 1744 0 R 1750 0 R 1756 0 R] >> endobj -1514 0 obj << +1766 0 obj << /Type /Pages /Count 6 -/Parent 1643 0 R -/Kids [1511 0 R 1516 0 R 1522 0 R 1531 0 R 1539 0 R 1544 0 R] +/Parent 1937 0 R +/Kids [1761 0 R 1769 0 R 1776 0 R 1782 0 R 1789 0 R 1795 0 R] >> endobj -1551 0 obj << +1807 0 obj << /Type /Pages /Count 6 -/Parent 1643 0 R -/Kids [1548 0 R 1553 0 R 1561 0 R 1567 0 R 1571 0 R 1575 0 R] +/Parent 1937 0 R +/Kids [1801 0 R 1813 0 R 1823 0 R 1831 0 R 1838 0 R 1844 0 R] >> endobj -1586 0 obj << +1857 0 obj << /Type /Pages -/Count 2 -/Parent 1643 0 R -/Kids [1579 0 R 1588 0 R] +/Count 6 +/Parent 1937 0 R +/Kids [1851 0 R 1862 0 R 1866 0 R 1870 0 R 1874 0 R 1882 0 R] >> endobj -1640 0 obj << +1934 0 obj << /Type /Pages /Count 36 -/Parent 1644 0 R -/Kids [499 0 R 655 0 R 749 0 R 799 0 R 837 0 R 883 0 R] +/Parent 1938 0 R +/Kids [499 0 R 655 0 R 749 0 R 819 0 R 887 0 R 951 0 R] >> endobj -1641 0 obj << +1935 0 obj << /Type /Pages /Count 36 -/Parent 1644 0 R -/Kids [927 0 R 971 0 R 1024 0 R 1076 0 R 1113 0 R 1155 0 R] +/Parent 1938 0 R +/Kids [1006 0 R 1060 0 R 1124 0 R 1169 0 R 1221 0 R 1268 0 R] >> endobj -1642 0 obj << +1936 0 obj << /Type /Pages /Count 36 -/Parent 1644 0 R -/Kids [1195 0 R 1244 0 R 1279 0 R 1315 0 R 1353 0 R 1394 0 R] +/Parent 1938 0 R +/Kids [1319 0 R 1375 0 R 1425 0 R 1471 0 R 1522 0 R 1574 0 R] >> endobj -1643 0 obj << +1937 0 obj << /Type /Pages -/Count 32 -/Parent 1644 0 R -/Kids [1421 0 R 1456 0 R 1485 0 R 1514 0 R 1551 0 R 1586 0 R] +/Count 36 +/Parent 1938 0 R +/Kids [1619 0 R 1662 0 R 1730 0 R 1766 0 R 1807 0 R 1857 0 R] >> endobj -1644 0 obj << +1938 0 obj << /Type /Pages -/Count 140 -/Kids [1640 0 R 1641 0 R 1642 0 R 1643 0 R] +/Count 144 +/Kids [1934 0 R 1935 0 R 1936 0 R 1937 0 R] >> endobj -1645 0 obj << +1939 0 obj << /Type /Outlines /First 7 0 R /Last 7 0 R @@ -21421,36 +24421,35 @@ endobj 455 0 obj << /Title 456 0 R /A 453 0 R -/Parent 439 0 R +/Parent 435 0 R /Prev 451 0 R >> endobj 451 0 obj << /Title 452 0 R /A 449 0 R -/Parent 439 0 R +/Parent 435 0 R /Prev 447 0 R /Next 455 0 R >> endobj 447 0 obj << /Title 448 0 R /A 445 0 R -/Parent 439 0 R +/Parent 435 0 R /Prev 443 0 R /Next 451 0 R >> endobj 443 0 obj << /Title 444 0 R /A 441 0 R -/Parent 439 0 R +/Parent 435 0 R +/Prev 439 0 R /Next 447 0 R >> endobj 439 0 obj << /Title 440 0 R /A 437 0 R /Parent 435 0 R -/First 443 0 R -/Last 455 0 R -/Count -4 +/Next 443 0 R >> endobj 435 0 obj << /Title 436 0 R @@ -21459,8 +24458,8 @@ endobj /Prev 415 0 R /Next 459 0 R /First 439 0 R -/Last 439 0 R -/Count -1 +/Last 455 0 R +/Count -5 >> endobj 431 0 obj << /Title 432 0 R @@ -21959,35 +24958,36 @@ endobj 151 0 obj << /Title 152 0 R /A 149 0 R -/Parent 131 0 R +/Parent 135 0 R /Prev 147 0 R >> endobj 147 0 obj << /Title 148 0 R /A 145 0 R -/Parent 131 0 R +/Parent 135 0 R /Prev 143 0 R /Next 151 0 R >> endobj 143 0 obj << /Title 144 0 R /A 141 0 R -/Parent 131 0 R +/Parent 135 0 R /Prev 139 0 R /Next 147 0 R >> endobj 139 0 obj << /Title 140 0 R /A 137 0 R -/Parent 131 0 R -/Prev 135 0 R +/Parent 135 0 R /Next 143 0 R >> endobj 135 0 obj << /Title 136 0 R /A 133 0 R /Parent 131 0 R -/Next 139 0 R +/First 139 0 R +/Last 151 0 R +/Count -4 >> endobj 131 0 obj << /Title 132 0 R @@ -21996,76 +24996,77 @@ endobj /Prev 87 0 R /Next 155 0 R /First 135 0 R -/Last 151 0 R -/Count -5 +/Last 135 0 R +/Count -1 >> endobj 127 0 obj << /Title 128 0 R /A 125 0 R /Parent 87 0 R -/Prev 123 0 R +/Prev 91 0 R >> endobj 123 0 obj << /Title 124 0 R /A 121 0 R -/Parent 87 0 R +/Parent 91 0 R /Prev 119 0 R -/Next 127 0 R >> endobj 119 0 obj << /Title 120 0 R /A 117 0 R -/Parent 87 0 R +/Parent 91 0 R /Prev 115 0 R /Next 123 0 R >> endobj 115 0 obj << /Title 116 0 R /A 113 0 R -/Parent 87 0 R +/Parent 91 0 R /Prev 111 0 R /Next 119 0 R >> endobj 111 0 obj << /Title 112 0 R /A 109 0 R -/Parent 87 0 R +/Parent 91 0 R /Prev 107 0 R /Next 115 0 R >> endobj 107 0 obj << /Title 108 0 R /A 105 0 R -/Parent 87 0 R +/Parent 91 0 R /Prev 103 0 R /Next 111 0 R >> endobj 103 0 obj << /Title 104 0 R /A 101 0 R -/Parent 87 0 R +/Parent 91 0 R /Prev 99 0 R /Next 107 0 R >> endobj 99 0 obj << /Title 100 0 R /A 97 0 R -/Parent 87 0 R +/Parent 91 0 R /Prev 95 0 R /Next 103 0 R >> endobj 95 0 obj << /Title 96 0 R /A 93 0 R -/Parent 87 0 R -/Prev 91 0 R +/Parent 91 0 R /Next 99 0 R >> endobj 91 0 obj << /Title 92 0 R /A 89 0 R /Parent 87 0 R -/Next 95 0 R +/Next 127 0 R +/First 95 0 R +/Last 123 0 R +/Count -8 >> endobj 87 0 obj << /Title 88 0 R @@ -22075,75 +25076,76 @@ endobj /Next 131 0 R /First 91 0 R /Last 127 0 R -/Count -10 +/Count -2 >> endobj 83 0 obj << /Title 84 0 R /A 81 0 R /Parent 43 0 R -/Prev 79 0 R +/Prev 47 0 R >> endobj 79 0 obj << /Title 80 0 R /A 77 0 R -/Parent 43 0 R +/Parent 47 0 R /Prev 75 0 R -/Next 83 0 R >> endobj 75 0 obj << /Title 76 0 R /A 73 0 R -/Parent 43 0 R +/Parent 47 0 R /Prev 71 0 R /Next 79 0 R >> endobj 71 0 obj << /Title 72 0 R /A 69 0 R -/Parent 43 0 R +/Parent 47 0 R /Prev 67 0 R /Next 75 0 R >> endobj 67 0 obj << /Title 68 0 R /A 65 0 R -/Parent 43 0 R +/Parent 47 0 R /Prev 63 0 R /Next 71 0 R >> endobj 63 0 obj << /Title 64 0 R /A 61 0 R -/Parent 43 0 R +/Parent 47 0 R /Prev 59 0 R /Next 67 0 R >> endobj 59 0 obj << /Title 60 0 R /A 57 0 R -/Parent 43 0 R +/Parent 47 0 R /Prev 55 0 R /Next 63 0 R >> endobj 55 0 obj << /Title 56 0 R /A 53 0 R -/Parent 43 0 R +/Parent 47 0 R /Prev 51 0 R /Next 59 0 R >> endobj 51 0 obj << /Title 52 0 R /A 49 0 R -/Parent 43 0 R -/Prev 47 0 R +/Parent 47 0 R /Next 55 0 R >> endobj 47 0 obj << /Title 48 0 R /A 45 0 R /Parent 43 0 R -/Next 51 0 R +/Next 83 0 R +/First 51 0 R +/Last 79 0 R +/Count -8 >> endobj 43 0 obj << /Title 44 0 R @@ -22152,7 +25154,7 @@ endobj /Next 87 0 R /First 47 0 R /Last 83 0 R -/Count -10 +/Count -2 >> endobj 39 0 obj << /Title 40 0 R @@ -22217,2140 +25219,2714 @@ endobj 7 0 obj << /Title 8 0 R /A 5 0 R -/Parent 1645 0 R +/Parent 1939 0 R /First 11 0 R /Last 483 0 R /Count -11 >> endobj -1646 0 obj << -/Names [(Doc-Start) 494 0 R (Hfootnote.1) 694 0 R (Hfootnote.2) 696 0 R (Hfootnote.3) 1525 0 R (Item.1) 723 0 R (Item.10) 737 0 R] +1940 0 obj << +/Names [(Doc-Start) 494 0 R (Hfootnote.1) 694 0 R (Hfootnote.2) 696 0 R (Hfootnote.3) 1806 0 R (Item.1) 723 0 R (Item.10) 737 0 R] /Limits [(Doc-Start) (Item.10)] >> endobj -1647 0 obj << -/Names [(Item.100) 1366 0 R (Item.101) 1375 0 R (Item.102) 1376 0 R (Item.103) 1381 0 R (Item.104) 1382 0 R (Item.105) 1387 0 R] +1941 0 obj << +/Names [(Item.100) 1569 0 R (Item.101) 1581 0 R (Item.102) 1582 0 R (Item.103) 1589 0 R (Item.104) 1590 0 R (Item.105) 1598 0 R] /Limits [(Item.100) (Item.105)] >> endobj -1648 0 obj << -/Names [(Item.106) 1388 0 R (Item.107) 1389 0 R (Item.108) 1419 0 R (Item.109) 1420 0 R (Item.11) 738 0 R (Item.110) 1426 0 R] +1942 0 obj << +/Names [(Item.106) 1599 0 R (Item.107) 1600 0 R (Item.108) 1644 0 R (Item.109) 1645 0 R (Item.11) 738 0 R (Item.110) 1652 0 R] /Limits [(Item.106) (Item.110)] >> endobj -1649 0 obj << -/Names [(Item.111) 1427 0 R (Item.112) 1432 0 R (Item.113) 1433 0 R (Item.114) 1438 0 R (Item.115) 1439 0 R (Item.116) 1444 0 R] +1943 0 obj << +/Names [(Item.111) 1653 0 R (Item.112) 1660 0 R (Item.113) 1661 0 R (Item.114) 1669 0 R (Item.115) 1670 0 R (Item.116) 1677 0 R] /Limits [(Item.111) (Item.116)] >> endobj -1650 0 obj << -/Names [(Item.117) 1445 0 R (Item.118) 1450 0 R (Item.119) 1455 0 R (Item.12) 739 0 R (Item.13) 740 0 R (Item.14) 741 0 R] +1944 0 obj << +/Names [(Item.117) 1678 0 R (Item.118) 1685 0 R (Item.119) 1692 0 R (Item.12) 739 0 R (Item.13) 740 0 R (Item.14) 741 0 R] /Limits [(Item.117) (Item.14)] >> endobj -1651 0 obj << +1945 0 obj << /Names [(Item.15) 742 0 R (Item.16) 743 0 R (Item.17) 744 0 R (Item.18) 745 0 R (Item.19) 746 0 R (Item.2) 724 0 R] /Limits [(Item.15) (Item.2)] >> endobj -1652 0 obj << +1946 0 obj << /Names [(Item.20) 747 0 R (Item.21) 748 0 R (Item.22) 754 0 R (Item.23) 755 0 R (Item.24) 756 0 R (Item.25) 757 0 R] /Limits [(Item.20) (Item.25)] >> endobj -1653 0 obj << +1947 0 obj << /Names [(Item.26) 758 0 R (Item.27) 759 0 R (Item.28) 771 0 R (Item.29) 772 0 R (Item.3) 725 0 R (Item.30) 773 0 R] /Limits [(Item.26) (Item.30)] >> endobj -1654 0 obj << +1948 0 obj << /Names [(Item.31) 774 0 R (Item.32) 775 0 R (Item.33) 776 0 R (Item.34) 777 0 R (Item.35) 778 0 R (Item.36) 783 0 R] /Limits [(Item.31) (Item.36)] >> endobj -1655 0 obj << -/Names [(Item.37) 784 0 R (Item.38) 785 0 R (Item.39) 786 0 R (Item.4) 726 0 R (Item.40) 787 0 R (Item.41) 819 0 R] +1949 0 obj << +/Names [(Item.37) 784 0 R (Item.38) 785 0 R (Item.39) 786 0 R (Item.4) 726 0 R (Item.40) 787 0 R (Item.41) 862 0 R] /Limits [(Item.37) (Item.41)] >> endobj -1656 0 obj << -/Names [(Item.42) 1068 0 R (Item.43) 1069 0 R (Item.44) 1070 0 R (Item.45) 1119 0 R (Item.46) 1125 0 R (Item.47) 1130 0 R] +1950 0 obj << +/Names [(Item.42) 1189 0 R (Item.43) 1190 0 R (Item.44) 1191 0 R (Item.45) 1255 0 R (Item.46) 1273 0 R (Item.47) 1274 0 R] /Limits [(Item.42) (Item.47)] >> endobj -1657 0 obj << -/Names [(Item.48) 1131 0 R (Item.49) 1132 0 R (Item.5) 727 0 R (Item.50) 1133 0 R (Item.51) 1134 0 R (Item.52) 1145 0 R] +1951 0 obj << +/Names [(Item.48) 1275 0 R (Item.49) 1276 0 R (Item.5) 727 0 R (Item.50) 1277 0 R (Item.51) 1278 0 R (Item.52) 1292 0 R] /Limits [(Item.48) (Item.52)] >> endobj -1658 0 obj << -/Names [(Item.53) 1146 0 R (Item.54) 1147 0 R (Item.55) 1154 0 R (Item.56) 1177 0 R (Item.57) 1178 0 R (Item.58) 1185 0 R] +1952 0 obj << +/Names [(Item.53) 1293 0 R (Item.54) 1294 0 R (Item.55) 1303 0 R (Item.56) 1332 0 R (Item.57) 1333 0 R (Item.58) 1342 0 R] /Limits [(Item.53) (Item.58)] >> endobj -1659 0 obj << -/Names [(Item.59) 1186 0 R (Item.6) 728 0 R (Item.60) 1187 0 R (Item.61) 1200 0 R (Item.62) 1201 0 R (Item.63) 1202 0 R] +1953 0 obj << +/Names [(Item.59) 1343 0 R (Item.6) 728 0 R (Item.60) 1344 0 R (Item.61) 1358 0 R (Item.62) 1359 0 R (Item.63) 1360 0 R] /Limits [(Item.59) (Item.63)] >> endobj -1660 0 obj << -/Names [(Item.64) 1203 0 R (Item.65) 1204 0 R (Item.66) 1205 0 R (Item.67) 1206 0 R (Item.68) 1207 0 R (Item.69) 1208 0 R] +1954 0 obj << +/Names [(Item.64) 1361 0 R (Item.65) 1362 0 R (Item.66) 1363 0 R (Item.67) 1364 0 R (Item.68) 1365 0 R (Item.69) 1366 0 R] /Limits [(Item.64) (Item.69)] >> endobj -1661 0 obj << -/Names [(Item.7) 729 0 R (Item.70) 1219 0 R (Item.71) 1220 0 R (Item.72) 1221 0 R (Item.73) 1222 0 R (Item.74) 1223 0 R] +1955 0 obj << +/Names [(Item.7) 729 0 R (Item.70) 1380 0 R (Item.71) 1381 0 R (Item.72) 1382 0 R (Item.73) 1383 0 R (Item.74) 1384 0 R] /Limits [(Item.7) (Item.74)] >> endobj -1662 0 obj << -/Names [(Item.75) 1224 0 R (Item.76) 1237 0 R (Item.77) 1255 0 R (Item.78) 1256 0 R (Item.79) 1284 0 R (Item.8) 730 0 R] +1956 0 obj << +/Names [(Item.75) 1385 0 R (Item.76) 1402 0 R (Item.77) 1423 0 R (Item.78) 1424 0 R (Item.79) 1461 0 R (Item.8) 730 0 R] /Limits [(Item.75) (Item.8)] >> endobj -1663 0 obj << -/Names [(Item.80) 1285 0 R (Item.81) 1296 0 R (Item.82) 1302 0 R (Item.83) 1308 0 R (Item.84) 1314 0 R (Item.85) 1321 0 R] +1957 0 obj << +/Names [(Item.80) 1462 0 R (Item.81) 1479 0 R (Item.82) 1487 0 R (Item.83) 1495 0 R (Item.84) 1503 0 R (Item.85) 1511 0 R] /Limits [(Item.80) (Item.85)] >> endobj -1664 0 obj << -/Names [(Item.86) 1322 0 R (Item.87) 1328 0 R (Item.88) 1329 0 R (Item.89) 1339 0 R (Item.9) 736 0 R (Item.90) 1340 0 R] +1958 0 obj << +/Names [(Item.86) 1512 0 R (Item.87) 1520 0 R (Item.88) 1521 0 R (Item.89) 1535 0 R (Item.9) 736 0 R (Item.90) 1536 0 R] /Limits [(Item.86) (Item.90)] >> endobj -1665 0 obj << -/Names [(Item.91) 1341 0 R (Item.92) 1358 0 R (Item.93) 1359 0 R (Item.94) 1360 0 R (Item.95) 1361 0 R (Item.96) 1362 0 R] +1959 0 obj << +/Names [(Item.91) 1537 0 R (Item.92) 1561 0 R (Item.93) 1562 0 R (Item.94) 1563 0 R (Item.95) 1564 0 R (Item.96) 1565 0 R] /Limits [(Item.91) (Item.96)] >> endobj -1666 0 obj << -/Names [(Item.97) 1363 0 R (Item.98) 1364 0 R (Item.99) 1365 0 R (cite.2007c) 710 0 R (cite.2007d) 711 0 R (cite.BLACS) 682 0 R] +1960 0 obj << +/Names [(Item.97) 1566 0 R (Item.98) 1567 0 R (Item.99) 1568 0 R (cite.2007c) 710 0 R (cite.2007d) 711 0 R (cite.BLACS) 682 0 R] /Limits [(Item.97) (cite.BLACS)] >> endobj -1667 0 obj << -/Names [(cite.BLAS1) 663 0 R (cite.BLAS2) 664 0 R (cite.BLAS3) 665 0 R (cite.DesPat:11) 658 0 R (cite.DesignPatterns) 814 0 R (cite.KIVA3PSBLAS) 1585 0 R] +1961 0 obj << +/Names [(cite.BLAS1) 663 0 R (cite.BLAS2) 664 0 R (cite.BLAS3) 665 0 R (cite.DesPat:11) 658 0 R (cite.DesignPatterns) 847 0 R (cite.KIVA3PSBLAS) 1880 0 R] /Limits [(cite.BLAS1) (cite.KIVA3PSBLAS)] >> endobj -1668 0 obj << -/Names [(cite.METIS) 697 0 R (cite.MPI1) 1591 0 R (cite.PARA04FOREST) 1583 0 R (cite.PSBLAS) 1584 0 R (cite.RouXiaXu:11) 659 0 R (cite.Sparse03) 657 0 R] +1962 0 obj << +/Names [(cite.METIS) 697 0 R (cite.MPI1) 1885 0 R (cite.PARA04FOREST) 1878 0 R (cite.PSBLAS) 1879 0 R (cite.RouXiaXu:11) 659 0 R (cite.Sparse03) 657 0 R] /Limits [(cite.METIS) (cite.Sparse03)] >> endobj -1669 0 obj << -/Names [(cite.machiels) 660 0 R (cite.metcalf) 656 0 R (cite.sblas02) 662 0 R (cite.sblas97) 661 0 R (descdata) 765 0 R (equation.1) 981 0 R] +1963 0 obj << +/Names [(cite.machiels) 660 0 R (cite.metcalf) 656 0 R (cite.sblas02) 662 0 R (cite.sblas97) 661 0 R (descdata) 765 0 R (equation.1) 1079 0 R] /Limits [(cite.machiels) (equation.1)] >> endobj -1670 0 obj << -/Names [(equation.2) 982 0 R (equation.3) 983 0 R (figure.1) 675 0 R (figure.10) 1464 0 R (figure.2) 705 0 R (figure.3) 788 0 R] +1964 0 obj << +/Names [(equation.2) 1080 0 R (equation.3) 1081 0 R (figure.1) 675 0 R (figure.10) 1700 0 R (figure.2) 705 0 R (figure.3) 798 0 R] /Limits [(equation.2) (figure.3)] >> endobj -1671 0 obj << -/Names [(figure.4) 813 0 R (figure.5) 836 0 R (figure.6) 849 0 R (figure.7) 1041 0 R (figure.8) 1071 0 R (figure.9) 1463 0 R] +1965 0 obj << +/Names [(figure.4) 846 0 R (figure.5) 888 0 R (figure.6) 915 0 R (figure.7) 1155 0 R (figure.8) 1192 0 R (figure.9) 1699 0 R] /Limits [(figure.4) (figure.9)] >> endobj -1672 0 obj << -/Names [(page.1) 493 0 R (page.10) 770 0 R (page.100) 1406 0 R (page.101) 1410 0 R (page.102) 1414 0 R (page.103) 1418 0 R] -/Limits [(page.1) (page.103)] +1966 0 obj << +/Names [(lstlisting.-1) 788 0 R (lstlisting.-10) 839 0 R (lstlisting.-100) 1841 0 R (lstlisting.-101) 1854 0 R (lstlisting.-11) 852 0 R (lstlisting.-12) 854 0 R] +/Limits [(lstlisting.-1) (lstlisting.-12)] >> endobj -1673 0 obj << -/Names [(page.104) 1425 0 R (page.105) 1431 0 R (page.106) 1437 0 R (page.107) 1443 0 R (page.108) 1449 0 R (page.109) 1454 0 R] -/Limits [(page.104) (page.109)] +1967 0 obj << +/Names [(lstlisting.-13) 860 0 R (lstlisting.-14) 863 0 R (lstlisting.-15) 865 0 R (lstlisting.-16) 871 0 R (lstlisting.-17) 873 0 R (lstlisting.-18) 883 0 R] +/Limits [(lstlisting.-13) (lstlisting.-18)] >> endobj -1674 0 obj << -/Names [(page.11) 782 0 R (page.110) 1462 0 R (page.111) 1468 0 R (page.112) 1472 0 R (page.113) 1476 0 R (page.114) 1480 0 R] -/Limits [(page.11) (page.114)] +1968 0 obj << +/Names [(lstlisting.-19) 893 0 R (lstlisting.-2) 805 0 R (lstlisting.-20) 901 0 R (lstlisting.-21) 903 0 R (lstlisting.-22) 910 0 R (lstlisting.-23) 912 0 R] +/Limits [(lstlisting.-19) (lstlisting.-23)] >> endobj -1675 0 obj << -/Names [(page.115) 1484 0 R (page.116) 1489 0 R (page.117) 1494 0 R (page.118) 1499 0 R (page.119) 1504 0 R (page.12) 794 0 R] -/Limits [(page.115) (page.12)] +1969 0 obj << +/Names [(lstlisting.-24) 920 0 R (lstlisting.-25) 942 0 R (lstlisting.-26) 962 0 R (lstlisting.-27) 979 0 R (lstlisting.-28) 993 0 R (lstlisting.-29) 1003 0 R] +/Limits [(lstlisting.-24) (lstlisting.-29)] >> endobj -1676 0 obj << -/Names [(page.120) 1508 0 R (page.121) 1513 0 R (page.122) 1518 0 R (page.123) 1524 0 R (page.124) 1533 0 R (page.125) 1541 0 R] -/Limits [(page.120) (page.125)] +1970 0 obj << +/Names [(lstlisting.-3) 807 0 R (lstlisting.-30) 1014 0 R (lstlisting.-31) 1024 0 R (lstlisting.-32) 1039 0 R (lstlisting.-33) 1048 0 R (lstlisting.-34) 1058 0 R] +/Limits [(lstlisting.-3) (lstlisting.-34)] >> endobj -1677 0 obj << -/Names [(page.126) 1546 0 R (page.127) 1550 0 R (page.128) 1555 0 R (page.129) 1563 0 R (page.13) 798 0 R (page.130) 1569 0 R] -/Limits [(page.126) (page.130)] +1971 0 obj << +/Names [(lstlisting.-35) 1069 0 R (lstlisting.-36) 1083 0 R (lstlisting.-37) 1109 0 R (lstlisting.-38) 1145 0 R (lstlisting.-39) 1178 0 R (lstlisting.-4) 809 0 R] +/Limits [(lstlisting.-35) (lstlisting.-4)] >> endobj -1678 0 obj << -/Names [(page.131) 1573 0 R (page.132) 1577 0 R (page.133) 1581 0 R (page.134) 1590 0 R (page.14) 806 0 R (page.15) 810 0 R] -/Limits [(page.131) (page.15)] +1972 0 obj << +/Names [(lstlisting.-40) 1214 0 R (lstlisting.-41) 1229 0 R (lstlisting.-42) 1244 0 R (lstlisting.-43) 1261 0 R (lstlisting.-44) 1284 0 R (lstlisting.-45) 1301 0 R] +/Limits [(lstlisting.-40) (lstlisting.-45)] >> endobj -1679 0 obj << -/Names [(page.16) 818 0 R (page.17) 823 0 R (page.18) 828 0 R (page.19) 833 0 R (page.2) 503 0 R (page.20) 842 0 R] +1973 0 obj << +/Names [(lstlisting.-46) 1310 0 R (lstlisting.-47) 1317 0 R (lstlisting.-48) 1326 0 R (lstlisting.-49) 1340 0 R (lstlisting.-5) 815 0 R (lstlisting.-50) 1351 0 R] +/Limits [(lstlisting.-46) (lstlisting.-50)] +>> endobj +1974 0 obj << +/Names [(lstlisting.-51) 1373 0 R (lstlisting.-52) 1392 0 R (lstlisting.-53) 1400 0 R (lstlisting.-54) 1409 0 R (lstlisting.-55) 1417 0 R (lstlisting.-56) 1433 0 R] +/Limits [(lstlisting.-51) (lstlisting.-56)] +>> endobj +1975 0 obj << +/Names [(lstlisting.-57) 1441 0 R (lstlisting.-58) 1447 0 R (lstlisting.-59) 1454 0 R (lstlisting.-6) 817 0 R (lstlisting.-60) 1468 0 R (lstlisting.-61) 1477 0 R] +/Limits [(lstlisting.-57) (lstlisting.-61)] +>> endobj +1976 0 obj << +/Names [(lstlisting.-62) 1485 0 R (lstlisting.-63) 1493 0 R (lstlisting.-64) 1501 0 R (lstlisting.-65) 1509 0 R (lstlisting.-66) 1518 0 R (lstlisting.-67) 1528 0 R] +/Limits [(lstlisting.-62) (lstlisting.-67)] +>> endobj +1977 0 obj << +/Names [(lstlisting.-68) 1545 0 R (lstlisting.-69) 1553 0 R (lstlisting.-7) 824 0 R (lstlisting.-70) 1579 0 R (lstlisting.-71) 1587 0 R (lstlisting.-72) 1595 0 R] +/Limits [(lstlisting.-68) (lstlisting.-72)] +>> endobj +1978 0 obj << +/Names [(lstlisting.-73) 1605 0 R (lstlisting.-74) 1611 0 R (lstlisting.-75) 1617 0 R (lstlisting.-76) 1624 0 R (lstlisting.-77) 1630 0 R (lstlisting.-78) 1636 0 R] +/Limits [(lstlisting.-73) (lstlisting.-78)] +>> endobj +1979 0 obj << +/Names [(lstlisting.-79) 1642 0 R (lstlisting.-8) 826 0 R (lstlisting.-80) 1650 0 R (lstlisting.-81) 1658 0 R (lstlisting.-82) 1667 0 R (lstlisting.-83) 1675 0 R] +/Limits [(lstlisting.-79) (lstlisting.-83)] +>> endobj +1980 0 obj << +/Names [(lstlisting.-84) 1683 0 R (lstlisting.-85) 1690 0 R (lstlisting.-86) 1705 0 R (lstlisting.-87) 1735 0 R (lstlisting.-88) 1741 0 R (lstlisting.-89) 1747 0 R] +/Limits [(lstlisting.-84) (lstlisting.-89)] +>> endobj +1981 0 obj << +/Names [(lstlisting.-9) 828 0 R (lstlisting.-90) 1753 0 R (lstlisting.-91) 1764 0 R (lstlisting.-92) 1772 0 R (lstlisting.-93) 1779 0 R (lstlisting.-94) 1785 0 R] +/Limits [(lstlisting.-9) (lstlisting.-94)] +>> endobj +1982 0 obj << +/Names [(lstlisting.-95) 1792 0 R (lstlisting.-96) 1804 0 R (lstlisting.-97) 1816 0 R (lstlisting.-98) 1826 0 R (lstlisting.-99) 1834 0 R (lstnumber.-1.1) 789 0 R] +/Limits [(lstlisting.-95) (lstnumber.-1.1)] +>> endobj +1983 0 obj << +/Names [(lstnumber.-1.2) 790 0 R (lstnumber.-1.3) 791 0 R (lstnumber.-1.4) 792 0 R (lstnumber.-1.5) 793 0 R (lstnumber.-1.6) 794 0 R (lstnumber.-1.7) 795 0 R] +/Limits [(lstnumber.-1.2) (lstnumber.-1.7)] +>> endobj +1984 0 obj << +/Names [(lstnumber.-1.8) 796 0 R (lstnumber.-1.9) 797 0 R (lstnumber.-10.1) 840 0 R (lstnumber.-10.2) 841 0 R (lstnumber.-10.3) 842 0 R (lstnumber.-10.4) 843 0 R] +/Limits [(lstnumber.-1.8) (lstnumber.-10.4)] +>> endobj +1985 0 obj << +/Names [(lstnumber.-10.5) 844 0 R (lstnumber.-10.6) 845 0 R (lstnumber.-100.1) 1842 0 R (lstnumber.-101.1) 1855 0 R (lstnumber.-101.2) 1856 0 R (lstnumber.-11.1) 853 0 R] +/Limits [(lstnumber.-10.5) (lstnumber.-11.1)] +>> endobj +1986 0 obj << +/Names [(lstnumber.-12.1) 855 0 R (lstnumber.-13.1) 861 0 R (lstnumber.-14.1) 864 0 R (lstnumber.-15.1) 866 0 R (lstnumber.-16.1) 872 0 R (lstnumber.-17.1) 874 0 R] +/Limits [(lstnumber.-12.1) (lstnumber.-17.1)] +>> endobj +1987 0 obj << +/Names [(lstnumber.-17.2) 875 0 R (lstnumber.-17.3) 876 0 R (lstnumber.-18.1) 884 0 R (lstnumber.-19.1) 894 0 R (lstnumber.-19.2) 895 0 R (lstnumber.-19.3) 896 0 R] +/Limits [(lstnumber.-17.2) (lstnumber.-19.3)] +>> endobj +1988 0 obj << +/Names [(lstnumber.-19.4) 897 0 R (lstnumber.-19.5) 898 0 R (lstnumber.-19.6) 899 0 R (lstnumber.-19.7) 900 0 R (lstnumber.-2.1) 806 0 R (lstnumber.-20.1) 902 0 R] +/Limits [(lstnumber.-19.4) (lstnumber.-20.1)] +>> endobj +1989 0 obj << +/Names [(lstnumber.-21.1) 904 0 R (lstnumber.-22.1) 911 0 R (lstnumber.-23.1) 913 0 R (lstnumber.-24.1) 921 0 R (lstnumber.-24.2) 922 0 R (lstnumber.-24.3) 925 0 R] +/Limits [(lstnumber.-21.1) (lstnumber.-24.3)] +>> endobj +1990 0 obj << +/Names [(lstnumber.-24.4) 926 0 R (lstnumber.-25.1) 943 0 R (lstnumber.-26.1) 963 0 R (lstnumber.-27.1) 980 0 R (lstnumber.-28.1) 994 0 R (lstnumber.-29.1) 1004 0 R] +/Limits [(lstnumber.-24.4) (lstnumber.-29.1)] +>> endobj +1991 0 obj << +/Names [(lstnumber.-3.1) 808 0 R (lstnumber.-30.1) 1015 0 R (lstnumber.-31.1) 1025 0 R (lstnumber.-32.1) 1040 0 R (lstnumber.-33.1) 1049 0 R (lstnumber.-34.1) 1059 0 R] +/Limits [(lstnumber.-3.1) (lstnumber.-34.1)] +>> endobj +1992 0 obj << +/Names [(lstnumber.-35.1) 1070 0 R (lstnumber.-36.1) 1084 0 R (lstnumber.-36.2) 1085 0 R (lstnumber.-36.3) 1086 0 R (lstnumber.-37.1) 1110 0 R (lstnumber.-37.2) 1111 0 R] +/Limits [(lstnumber.-35.1) (lstnumber.-37.2)] +>> endobj +1993 0 obj << +/Names [(lstnumber.-37.3) 1112 0 R (lstnumber.-38.1) 1146 0 R (lstnumber.-38.2) 1147 0 R (lstnumber.-39.1) 1179 0 R (lstnumber.-39.2) 1180 0 R (lstnumber.-4.1) 810 0 R] +/Limits [(lstnumber.-37.3) (lstnumber.-4.1)] +>> endobj +1994 0 obj << +/Names [(lstnumber.-40.1) 1215 0 R (lstnumber.-40.2) 1216 0 R (lstnumber.-41.1) 1230 0 R (lstnumber.-41.2) 1231 0 R (lstnumber.-42.1) 1245 0 R (lstnumber.-42.2) 1246 0 R] +/Limits [(lstnumber.-40.1) (lstnumber.-42.2)] +>> endobj +1995 0 obj << +/Names [(lstnumber.-42.3) 1247 0 R (lstnumber.-42.4) 1248 0 R (lstnumber.-42.5) 1249 0 R (lstnumber.-43.1) 1262 0 R (lstnumber.-43.2) 1263 0 R (lstnumber.-43.3) 1264 0 R] +/Limits [(lstnumber.-42.3) (lstnumber.-43.3)] +>> endobj +1996 0 obj << +/Names [(lstnumber.-43.4) 1265 0 R (lstnumber.-43.5) 1266 0 R (lstnumber.-43.6) 1267 0 R (lstnumber.-44.1) 1285 0 R (lstnumber.-44.2) 1286 0 R (lstnumber.-45.1) 1302 0 R] +/Limits [(lstnumber.-43.4) (lstnumber.-45.1)] +>> endobj +1997 0 obj << +/Names [(lstnumber.-46.1) 1311 0 R (lstnumber.-47.1) 1318 0 R (lstnumber.-48.1) 1327 0 R (lstnumber.-49.1) 1341 0 R (lstnumber.-5.1) 816 0 R (lstnumber.-50.1) 1352 0 R] +/Limits [(lstnumber.-46.1) (lstnumber.-50.1)] +>> endobj +1998 0 obj << +/Names [(lstnumber.-51.1) 1374 0 R (lstnumber.-52.1) 1393 0 R (lstnumber.-53.1) 1401 0 R (lstnumber.-54.1) 1410 0 R (lstnumber.-55.1) 1418 0 R (lstnumber.-56.1) 1434 0 R] +/Limits [(lstnumber.-51.1) (lstnumber.-56.1)] +>> endobj +1999 0 obj << +/Names [(lstnumber.-57.1) 1442 0 R (lstnumber.-58.1) 1448 0 R (lstnumber.-59.1) 1455 0 R (lstnumber.-59.2) 1456 0 R (lstnumber.-6.1) 818 0 R (lstnumber.-60.1) 1469 0 R] +/Limits [(lstnumber.-57.1) (lstnumber.-60.1)] +>> endobj +2000 0 obj << +/Names [(lstnumber.-60.2) 1470 0 R (lstnumber.-61.1) 1478 0 R (lstnumber.-62.1) 1486 0 R (lstnumber.-63.1) 1494 0 R (lstnumber.-64.1) 1502 0 R (lstnumber.-65.1) 1510 0 R] +/Limits [(lstnumber.-60.2) (lstnumber.-65.1)] +>> endobj +2001 0 obj << +/Names [(lstnumber.-66.1) 1519 0 R (lstnumber.-67.1) 1529 0 R (lstnumber.-67.2) 1530 0 R (lstnumber.-68.1) 1546 0 R (lstnumber.-68.2) 1547 0 R (lstnumber.-68.3) 1548 0 R] +/Limits [(lstnumber.-66.1) (lstnumber.-68.3)] +>> endobj +2002 0 obj << +/Names [(lstnumber.-69.1) 1554 0 R (lstnumber.-69.2) 1555 0 R (lstnumber.-69.3) 1556 0 R (lstnumber.-7.1) 825 0 R (lstnumber.-70.1) 1580 0 R (lstnumber.-71.1) 1588 0 R] +/Limits [(lstnumber.-69.1) (lstnumber.-71.1)] +>> endobj +2003 0 obj << +/Names [(lstnumber.-72.1) 1596 0 R (lstnumber.-72.2) 1597 0 R (lstnumber.-73.1) 1606 0 R (lstnumber.-74.1) 1612 0 R (lstnumber.-75.1) 1618 0 R (lstnumber.-76.1) 1625 0 R] +/Limits [(lstnumber.-72.1) (lstnumber.-76.1)] +>> endobj +2004 0 obj << +/Names [(lstnumber.-77.1) 1631 0 R (lstnumber.-78.1) 1637 0 R (lstnumber.-79.1) 1643 0 R (lstnumber.-8.1) 827 0 R (lstnumber.-80.1) 1651 0 R (lstnumber.-81.1) 1659 0 R] +/Limits [(lstnumber.-77.1) (lstnumber.-81.1)] +>> endobj +2005 0 obj << +/Names [(lstnumber.-82.1) 1668 0 R (lstnumber.-83.1) 1676 0 R (lstnumber.-84.1) 1684 0 R (lstnumber.-85.1) 1691 0 R (lstnumber.-86.1) 1706 0 R (lstnumber.-86.10) 1715 0 R] +/Limits [(lstnumber.-82.1) (lstnumber.-86.10)] +>> endobj +2006 0 obj << +/Names [(lstnumber.-86.11) 1716 0 R (lstnumber.-86.12) 1717 0 R (lstnumber.-86.13) 1718 0 R (lstnumber.-86.14) 1719 0 R (lstnumber.-86.15) 1720 0 R (lstnumber.-86.16) 1721 0 R] +/Limits [(lstnumber.-86.11) (lstnumber.-86.16)] +>> endobj +2007 0 obj << +/Names [(lstnumber.-86.17) 1722 0 R (lstnumber.-86.18) 1723 0 R (lstnumber.-86.19) 1724 0 R (lstnumber.-86.2) 1707 0 R (lstnumber.-86.20) 1725 0 R (lstnumber.-86.21) 1726 0 R] +/Limits [(lstnumber.-86.17) (lstnumber.-86.21)] +>> endobj +2008 0 obj << +/Names [(lstnumber.-86.22) 1727 0 R (lstnumber.-86.23) 1728 0 R (lstnumber.-86.24) 1729 0 R (lstnumber.-86.3) 1708 0 R (lstnumber.-86.4) 1709 0 R (lstnumber.-86.5) 1710 0 R] +/Limits [(lstnumber.-86.22) (lstnumber.-86.5)] +>> endobj +2009 0 obj << +/Names [(lstnumber.-86.6) 1711 0 R (lstnumber.-86.7) 1712 0 R (lstnumber.-86.8) 1713 0 R (lstnumber.-86.9) 1714 0 R (lstnumber.-87.1) 1736 0 R (lstnumber.-88.1) 1742 0 R] +/Limits [(lstnumber.-86.6) (lstnumber.-88.1)] +>> endobj +2010 0 obj << +/Names [(lstnumber.-89.1) 1748 0 R (lstnumber.-9.1) 829 0 R (lstnumber.-90.1) 1754 0 R (lstnumber.-91.1) 1765 0 R (lstnumber.-92.1) 1773 0 R (lstnumber.-93.1) 1780 0 R] +/Limits [(lstnumber.-89.1) (lstnumber.-93.1)] +>> endobj +2011 0 obj << +/Names [(lstnumber.-94.1) 1786 0 R (lstnumber.-95.1) 1793 0 R (lstnumber.-96.1) 1805 0 R (lstnumber.-97.1) 1817 0 R (lstnumber.-98.1) 1827 0 R (lstnumber.-98.2) 1828 0 R] +/Limits [(lstnumber.-94.1) (lstnumber.-98.2)] +>> endobj +2012 0 obj << +/Names [(lstnumber.-99.1) 1835 0 R (lstnumber.-99.2) 1836 0 R (page.1) 493 0 R (page.10) 770 0 R (page.100) 1594 0 R (page.101) 1604 0 R] +/Limits [(lstnumber.-99.1) (page.101)] +>> endobj +2013 0 obj << +/Names [(page.102) 1610 0 R (page.103) 1616 0 R (page.104) 1623 0 R (page.105) 1629 0 R (page.106) 1635 0 R (page.107) 1641 0 R] +/Limits [(page.102) (page.107)] +>> endobj +2014 0 obj << +/Names [(page.108) 1649 0 R (page.109) 1657 0 R (page.11) 782 0 R (page.110) 1666 0 R (page.111) 1674 0 R (page.112) 1682 0 R] +/Limits [(page.108) (page.112)] +>> endobj +2015 0 obj << +/Names [(page.113) 1689 0 R (page.114) 1698 0 R (page.115) 1704 0 R (page.116) 1734 0 R (page.117) 1740 0 R (page.118) 1746 0 R] +/Limits [(page.113) (page.118)] +>> endobj +2016 0 obj << +/Names [(page.119) 1752 0 R (page.12) 804 0 R (page.120) 1758 0 R (page.121) 1763 0 R (page.122) 1771 0 R (page.123) 1778 0 R] +/Limits [(page.119) (page.123)] +>> endobj +2017 0 obj << +/Names [(page.124) 1784 0 R (page.125) 1791 0 R (page.126) 1797 0 R (page.127) 1803 0 R (page.128) 1815 0 R (page.129) 1825 0 R] +/Limits [(page.124) (page.129)] +>> endobj +2018 0 obj << +/Names [(page.13) 814 0 R (page.130) 1833 0 R (page.131) 1840 0 R (page.132) 1846 0 R (page.133) 1853 0 R (page.134) 1864 0 R] +/Limits [(page.13) (page.134)] +>> endobj +2019 0 obj << +/Names [(page.135) 1868 0 R (page.136) 1872 0 R (page.137) 1876 0 R (page.138) 1884 0 R (page.14) 823 0 R (page.15) 836 0 R] +/Limits [(page.135) (page.15)] +>> endobj +2020 0 obj << +/Names [(page.16) 851 0 R (page.17) 859 0 R (page.18) 870 0 R (page.19) 882 0 R (page.2) 503 0 R (page.20) 892 0 R] /Limits [(page.16) (page.20)] >> endobj -1680 0 obj << -/Names [(page.21) 846 0 R (page.22) 853 0 R (page.23) 864 0 R (page.24) 871 0 R (page.25) 881 0 R (page.26) 887 0 R] +2021 0 obj << +/Names [(page.21) 909 0 R (page.22) 919 0 R (page.23) 930 0 R (page.24) 941 0 R (page.25) 950 0 R (page.26) 961 0 R] /Limits [(page.21) (page.26)] >> endobj -1681 0 obj << -/Names [(page.27) 897 0 R (page.28) 902 0 R (page.29) 909 0 R (page.3) 688 0 R (page.30) 917 0 R (page.31) 925 0 R] +2022 0 obj << +/Names [(page.27) 968 0 R (page.28) 978 0 R (page.29) 985 0 R (page.3) 688 0 R (page.30) 992 0 R (page.31) 1002 0 R] /Limits [(page.27) (page.31)] >> endobj -1682 0 obj << -/Names [(page.32) 934 0 R (page.33) 939 0 R (page.34) 946 0 R (page.35) 954 0 R (page.36) 961 0 R (page.37) 968 0 R] +2023 0 obj << +/Names [(page.32) 1013 0 R (page.33) 1023 0 R (page.34) 1030 0 R (page.35) 1037 0 R (page.36) 1047 0 R (page.37) 1056 0 R] /Limits [(page.32) (page.37)] >> endobj -1683 0 obj << -/Names [(page.38) 980 0 R (page.39) 995 0 R (page.4) 704 0 R (page.40) 1001 0 R (page.41) 1012 0 R (page.42) 1018 0 R] +2024 0 obj << +/Names [(page.38) 1066 0 R (page.39) 1078 0 R (page.4) 704 0 R (page.40) 1098 0 R (page.41) 1102 0 R (page.42) 1108 0 R] /Limits [(page.38) (page.42)] >> endobj -1684 0 obj << -/Names [(page.43) 1023 0 R (page.44) 1032 0 R (page.45) 1040 0 R (page.46) 1050 0 R (page.47) 1058 0 R (page.48) 1067 0 R] +2025 0 obj << +/Names [(page.43) 1123 0 R (page.44) 1130 0 R (page.45) 1135 0 R (page.46) 1143 0 R (page.47) 1154 0 R (page.48) 1164 0 R] /Limits [(page.43) (page.48)] >> endobj -1685 0 obj << -/Names [(page.49) 1075 0 R (page.5) 717 0 R (page.50) 1080 0 R (page.51) 1092 0 R (page.52) 1097 0 R (page.53) 1103 0 R] +2026 0 obj << +/Names [(page.49) 1168 0 R (page.5) 717 0 R (page.50) 1176 0 R (page.51) 1188 0 R (page.52) 1196 0 R (page.53) 1200 0 R] /Limits [(page.49) (page.53)] >> endobj -1686 0 obj << -/Names [(page.54) 1108 0 R (page.55) 1112 0 R (page.56) 1118 0 R (page.57) 1124 0 R (page.58) 1129 0 R (page.59) 1139 0 R] +2027 0 obj << +/Names [(page.54) 1212 0 R (page.55) 1220 0 R (page.56) 1227 0 R (page.57) 1235 0 R (page.58) 1239 0 R (page.59) 1243 0 R] /Limits [(page.54) (page.59)] >> endobj -1687 0 obj << -/Names [(page.6) 721 0 R (page.60) 1144 0 R (page.61) 1153 0 R (page.62) 1161 0 R (page.63) 1166 0 R (page.64) 1172 0 R] +2028 0 obj << +/Names [(page.6) 721 0 R (page.60) 1254 0 R (page.61) 1260 0 R (page.62) 1272 0 R (page.63) 1283 0 R (page.64) 1291 0 R] /Limits [(page.6) (page.64)] >> endobj -1688 0 obj << -/Names [(page.65) 1176 0 R (page.66) 1184 0 R (page.67) 1194 0 R (page.68) 1199 0 R (page.69) 1214 0 R (page.7) 735 0 R] +2029 0 obj << +/Names [(page.65) 1300 0 R (page.66) 1309 0 R (page.67) 1316 0 R (page.68) 1325 0 R (page.69) 1331 0 R (page.7) 735 0 R] /Limits [(page.65) (page.7)] >> endobj -1689 0 obj << -/Names [(page.70) 1218 0 R (page.71) 1230 0 R (page.72) 1236 0 R (page.73) 1243 0 R (page.74) 1250 0 R (page.75) 1254 0 R] +2030 0 obj << +/Names [(page.70) 1339 0 R (page.71) 1350 0 R (page.72) 1357 0 R (page.73) 1372 0 R (page.74) 1379 0 R (page.75) 1391 0 R] /Limits [(page.70) (page.75)] >> endobj -1690 0 obj << -/Names [(page.76) 1263 0 R (page.77) 1269 0 R (page.78) 1273 0 R (page.79) 1278 0 R (page.8) 753 0 R (page.80) 1283 0 R] +2031 0 obj << +/Names [(page.76) 1399 0 R (page.77) 1408 0 R (page.78) 1416 0 R (page.79) 1422 0 R (page.8) 753 0 R (page.80) 1432 0 R] /Limits [(page.76) (page.80)] >> endobj -1691 0 obj << -/Names [(page.81) 1290 0 R (page.82) 1295 0 R (page.83) 1301 0 R (page.84) 1307 0 R (page.85) 1313 0 R (page.86) 1320 0 R] +2032 0 obj << +/Names [(page.81) 1440 0 R (page.82) 1446 0 R (page.83) 1453 0 R (page.84) 1460 0 R (page.85) 1467 0 R (page.86) 1476 0 R] /Limits [(page.81) (page.86)] >> endobj -1692 0 obj << -/Names [(page.87) 1327 0 R (page.88) 1334 0 R (page.89) 1338 0 R (page.9) 764 0 R (page.90) 1348 0 R (page.91) 1352 0 R] +2033 0 obj << +/Names [(page.87) 1484 0 R (page.88) 1492 0 R (page.89) 1500 0 R (page.9) 764 0 R (page.90) 1508 0 R (page.91) 1517 0 R] /Limits [(page.87) (page.91)] >> endobj -1693 0 obj << -/Names [(page.92) 1357 0 R (page.93) 1370 0 R (page.94) 1374 0 R (page.95) 1380 0 R (page.96) 1386 0 R (page.97) 1393 0 R] +2034 0 obj << +/Names [(page.92) 1527 0 R (page.93) 1534 0 R (page.94) 1544 0 R (page.95) 1552 0 R (page.96) 1560 0 R (page.97) 1573 0 R] /Limits [(page.92) (page.97)] >> endobj -1694 0 obj << -/Names [(page.98) 1398 0 R (page.99) 1402 0 R (page.i) 553 0 R (page.ii) 605 0 R (page.iii) 636 0 R (page.iv) 640 0 R] +2035 0 obj << +/Names [(page.98) 1578 0 R (page.99) 1586 0 R (page.i) 553 0 R (page.ii) 605 0 R (page.iii) 636 0 R (page.iv) 640 0 R] /Limits [(page.98) (page.iv)] >> endobj -1695 0 obj << -/Names [(precdata) 847 0 R (section*.1) 554 0 R (section*.10) 94 0 R (section*.11) 98 0 R (section*.12) 102 0 R (section*.13) 106 0 R] +2036 0 obj << +/Names [(precdata) 914 0 R (section*.1) 554 0 R (section*.10) 94 0 R (section*.11) 98 0 R (section*.12) 102 0 R (section*.13) 106 0 R] /Limits [(precdata) (section*.13)] >> endobj -1696 0 obj << +2037 0 obj << /Names [(section*.14) 110 0 R (section*.15) 114 0 R (section*.16) 118 0 R (section*.17) 122 0 R (section*.18) 138 0 R (section*.19) 142 0 R] /Limits [(section*.14) (section*.19)] >> endobj -1697 0 obj << +2038 0 obj << /Names [(section*.2) 50 0 R (section*.20) 146 0 R (section*.21) 150 0 R (section*.22) 162 0 R (section*.23) 166 0 R (section*.24) 170 0 R] /Limits [(section*.2) (section*.24)] >> endobj -1698 0 obj << +2039 0 obj << /Names [(section*.25) 174 0 R (section*.26) 178 0 R (section*.27) 182 0 R (section*.28) 186 0 R (section*.29) 190 0 R (section*.3) 54 0 R] /Limits [(section*.25) (section*.3)] >> endobj -1699 0 obj << +2040 0 obj << /Names [(section*.30) 194 0 R (section*.31) 198 0 R (section*.32) 202 0 R (section*.33) 206 0 R (section*.34) 210 0 R (section*.35) 218 0 R] /Limits [(section*.30) (section*.35)] >> endobj -1700 0 obj << +2041 0 obj << /Names [(section*.36) 222 0 R (section*.37) 226 0 R (section*.38) 230 0 R (section*.39) 238 0 R (section*.4) 58 0 R (section*.40) 242 0 R] /Limits [(section*.36) (section*.40)] >> endobj -1701 0 obj << +2042 0 obj << /Names [(section*.41) 246 0 R (section*.42) 250 0 R (section*.43) 254 0 R (section*.44) 258 0 R (section*.45) 262 0 R (section*.46) 266 0 R] /Limits [(section*.41) (section*.46)] >> endobj -1702 0 obj << +2043 0 obj << /Names [(section*.47) 270 0 R (section*.48) 274 0 R (section*.49) 278 0 R (section*.5) 62 0 R (section*.50) 282 0 R (section*.51) 286 0 R] /Limits [(section*.47) (section*.51)] >> endobj -1703 0 obj << +2044 0 obj << /Names [(section*.52) 290 0 R (section*.53) 294 0 R (section*.54) 298 0 R (section*.55) 302 0 R (section*.56) 306 0 R (section*.57) 310 0 R] /Limits [(section*.52) (section*.57)] >> endobj -1704 0 obj << +2045 0 obj << /Names [(section*.58) 314 0 R (section*.59) 318 0 R (section*.6) 66 0 R (section*.60) 322 0 R (section*.61) 326 0 R (section*.62) 330 0 R] /Limits [(section*.58) (section*.62)] >> endobj -1705 0 obj << +2046 0 obj << /Names [(section*.63) 334 0 R (section*.64) 338 0 R (section*.65) 342 0 R (section*.66) 350 0 R (section*.67) 354 0 R (section*.68) 358 0 R] /Limits [(section*.63) (section*.68)] >> endobj -1706 0 obj << +2047 0 obj << /Names [(section*.69) 362 0 R (section*.7) 70 0 R (section*.70) 366 0 R (section*.71) 370 0 R (section*.72) 374 0 R (section*.73) 378 0 R] /Limits [(section*.69) (section*.73)] >> endobj -1707 0 obj << +2048 0 obj << /Names [(section*.74) 382 0 R (section*.75) 386 0 R (section*.76) 390 0 R (section*.77) 394 0 R (section*.78) 398 0 R (section*.79) 402 0 R] /Limits [(section*.74) (section*.79)] >> endobj -1708 0 obj << +2049 0 obj << /Names [(section*.8) 74 0 R (section*.80) 406 0 R (section*.81) 410 0 R (section*.82) 418 0 R (section*.83) 422 0 R (section*.84) 426 0 R] /Limits [(section*.8) (section*.84)] >> endobj -1709 0 obj << +2050 0 obj << /Names [(section*.85) 430 0 R (section*.86) 438 0 R (section*.87) 442 0 R (section*.88) 446 0 R (section*.89) 450 0 R (section*.9) 78 0 R] /Limits [(section*.85) (section*.9)] >> endobj -1710 0 obj << +2051 0 obj << /Names [(section*.90) 454 0 R (section*.91) 462 0 R (section*.92) 466 0 R (section*.93) 470 0 R (section*.94) 474 0 R (section*.95) 478 0 R] /Limits [(section*.90) (section*.95)] >> endobj -1711 0 obj << -/Names [(section*.96) 486 0 R (section*.97) 1582 0 R (section.1) 10 0 R (section.10) 458 0 R (section.11) 482 0 R (section.2) 14 0 R] +2052 0 obj << +/Names [(section*.96) 486 0 R (section*.97) 1877 0 R (section.1) 10 0 R (section.10) 458 0 R (section.11) 482 0 R (section.2) 14 0 R] /Limits [(section*.96) (section.2)] >> endobj -1712 0 obj << +2053 0 obj << /Names [(section.3) 38 0 R (section.4) 158 0 R (section.5) 214 0 R (section.6) 234 0 R (section.7) 346 0 R (section.8) 414 0 R] /Limits [(section.3) (section.8)] >> endobj -1713 0 obj << -/Names [(section.9) 434 0 R (spbasedata) 812 0 R (spdata) 811 0 R (subsection.2.1) 18 0 R (subsection.2.2) 22 0 R (subsection.2.3) 26 0 R] +2054 0 obj << +/Names [(section.9) 434 0 R (spbasedata) 838 0 R (spdata) 837 0 R (subsection.2.1) 18 0 R (subsection.2.2) 22 0 R (subsection.2.3) 26 0 R] /Limits [(section.9) (subsection.2.3)] >> endobj -1714 0 obj << +2055 0 obj << /Names [(subsection.2.4) 34 0 R (subsection.3.1) 42 0 R (subsection.3.2) 86 0 R (subsection.3.3) 130 0 R (subsection.3.4) 154 0 R (subsubsection.2.3.1) 30 0 R] /Limits [(subsection.2.4) (subsubsection.2.3.1)] >> endobj -1715 0 obj << -/Names [(subsubsection.3.1.1) 46 0 R (subsubsection.3.1.2) 82 0 R (subsubsection.3.2.1) 90 0 R (subsubsection.3.2.2) 126 0 R (subsubsection.3.3.1) 134 0 R (table.1) 865 0 R] +2056 0 obj << +/Names [(subsubsection.3.1.1) 46 0 R (subsubsection.3.1.2) 82 0 R (subsubsection.3.2.1) 90 0 R (subsubsection.3.2.2) 126 0 R (subsubsection.3.3.1) 134 0 R (table.1) 944 0 R] /Limits [(subsubsection.3.1.1) (table.1)] >> endobj -1716 0 obj << -/Names [(table.10) 962 0 R (table.11) 970 0 R (table.12) 984 0 R (table.13) 1002 0 R (table.14) 1033 0 R (table.15) 1059 0 R] +2057 0 obj << +/Names [(table.10) 1057 0 R (table.11) 1068 0 R (table.12) 1082 0 R (table.13) 1113 0 R (table.14) 1144 0 R (table.15) 1177 0 R] /Limits [(table.10) (table.15)] >> endobj -1717 0 obj << -/Names [(table.16) 1093 0 R (table.17) 1104 0 R (table.2) 882 0 R (table.3) 898 0 R (table.4) 910 0 R (table.5) 918 0 R] +2058 0 obj << +/Names [(table.16) 1213 0 R (table.17) 1228 0 R (table.2) 964 0 R (table.3) 981 0 R (table.4) 995 0 R (table.5) 1005 0 R] /Limits [(table.16) (table.5)] >> endobj -1718 0 obj << -/Names [(table.6) 926 0 R (table.7) 935 0 R (table.8) 947 0 R (table.9) 955 0 R (title.0) 6 0 R (vbasedata) 835 0 R] +2059 0 obj << +/Names [(table.6) 1016 0 R (table.7) 1026 0 R (table.8) 1038 0 R (table.9) 1050 0 R (title.0) 6 0 R (vbasedata) 886 0 R] /Limits [(table.6) (vbasedata)] >> endobj -1719 0 obj << -/Names [(vdata) 834 0 R] +2060 0 obj << +/Names [(vdata) 885 0 R] /Limits [(vdata) (vdata)] >> endobj -1720 0 obj << -/Kids [1646 0 R 1647 0 R 1648 0 R 1649 0 R 1650 0 R 1651 0 R] +2061 0 obj << +/Kids [1940 0 R 1941 0 R 1942 0 R 1943 0 R 1944 0 R 1945 0 R] /Limits [(Doc-Start) (Item.2)] >> endobj -1721 0 obj << -/Kids [1652 0 R 1653 0 R 1654 0 R 1655 0 R 1656 0 R 1657 0 R] +2062 0 obj << +/Kids [1946 0 R 1947 0 R 1948 0 R 1949 0 R 1950 0 R 1951 0 R] /Limits [(Item.20) (Item.52)] >> endobj -1722 0 obj << -/Kids [1658 0 R 1659 0 R 1660 0 R 1661 0 R 1662 0 R 1663 0 R] +2063 0 obj << +/Kids [1952 0 R 1953 0 R 1954 0 R 1955 0 R 1956 0 R 1957 0 R] /Limits [(Item.53) (Item.85)] >> endobj -1723 0 obj << -/Kids [1664 0 R 1665 0 R 1666 0 R 1667 0 R 1668 0 R 1669 0 R] +2064 0 obj << +/Kids [1958 0 R 1959 0 R 1960 0 R 1961 0 R 1962 0 R 1963 0 R] /Limits [(Item.86) (equation.1)] >> endobj -1724 0 obj << -/Kids [1670 0 R 1671 0 R 1672 0 R 1673 0 R 1674 0 R 1675 0 R] -/Limits [(equation.2) (page.12)] +2065 0 obj << +/Kids [1964 0 R 1965 0 R 1966 0 R 1967 0 R 1968 0 R 1969 0 R] +/Limits [(equation.2) (lstlisting.-29)] >> endobj -1725 0 obj << -/Kids [1676 0 R 1677 0 R 1678 0 R 1679 0 R 1680 0 R 1681 0 R] -/Limits [(page.120) (page.31)] +2066 0 obj << +/Kids [1970 0 R 1971 0 R 1972 0 R 1973 0 R 1974 0 R 1975 0 R] +/Limits [(lstlisting.-3) (lstlisting.-61)] >> endobj -1726 0 obj << -/Kids [1682 0 R 1683 0 R 1684 0 R 1685 0 R 1686 0 R 1687 0 R] -/Limits [(page.32) (page.64)] +2067 0 obj << +/Kids [1976 0 R 1977 0 R 1978 0 R 1979 0 R 1980 0 R 1981 0 R] +/Limits [(lstlisting.-62) (lstlisting.-94)] >> endobj -1727 0 obj << -/Kids [1688 0 R 1689 0 R 1690 0 R 1691 0 R 1692 0 R 1693 0 R] -/Limits [(page.65) (page.97)] +2068 0 obj << +/Kids [1982 0 R 1983 0 R 1984 0 R 1985 0 R 1986 0 R 1987 0 R] +/Limits [(lstlisting.-95) (lstnumber.-19.3)] >> endobj -1728 0 obj << -/Kids [1694 0 R 1695 0 R 1696 0 R 1697 0 R 1698 0 R 1699 0 R] -/Limits [(page.98) (section*.35)] +2069 0 obj << +/Kids [1988 0 R 1989 0 R 1990 0 R 1991 0 R 1992 0 R 1993 0 R] +/Limits [(lstnumber.-19.4) (lstnumber.-4.1)] >> endobj -1729 0 obj << -/Kids [1700 0 R 1701 0 R 1702 0 R 1703 0 R 1704 0 R 1705 0 R] -/Limits [(section*.36) (section*.68)] +2070 0 obj << +/Kids [1994 0 R 1995 0 R 1996 0 R 1997 0 R 1998 0 R 1999 0 R] +/Limits [(lstnumber.-40.1) (lstnumber.-60.1)] >> endobj -1730 0 obj << -/Kids [1706 0 R 1707 0 R 1708 0 R 1709 0 R 1710 0 R 1711 0 R] -/Limits [(section*.69) (section.2)] +2071 0 obj << +/Kids [2000 0 R 2001 0 R 2002 0 R 2003 0 R 2004 0 R 2005 0 R] +/Limits [(lstnumber.-60.2) (lstnumber.-86.10)] >> endobj -1731 0 obj << -/Kids [1712 0 R 1713 0 R 1714 0 R 1715 0 R 1716 0 R 1717 0 R] -/Limits [(section.3) (table.5)] +2072 0 obj << +/Kids [2006 0 R 2007 0 R 2008 0 R 2009 0 R 2010 0 R 2011 0 R] +/Limits [(lstnumber.-86.11) (lstnumber.-98.2)] >> endobj -1732 0 obj << -/Kids [1718 0 R 1719 0 R] -/Limits [(table.6) (vdata)] +2073 0 obj << +/Kids [2012 0 R 2013 0 R 2014 0 R 2015 0 R 2016 0 R 2017 0 R] +/Limits [(lstnumber.-99.1) (page.129)] >> endobj -1733 0 obj << -/Kids [1720 0 R 1721 0 R 1722 0 R 1723 0 R 1724 0 R 1725 0 R] -/Limits [(Doc-Start) (page.31)] +2074 0 obj << +/Kids [2018 0 R 2019 0 R 2020 0 R 2021 0 R 2022 0 R 2023 0 R] +/Limits [(page.13) (page.37)] >> endobj -1734 0 obj << -/Kids [1726 0 R 1727 0 R 1728 0 R 1729 0 R 1730 0 R 1731 0 R] -/Limits [(page.32) (table.5)] +2075 0 obj << +/Kids [2024 0 R 2025 0 R 2026 0 R 2027 0 R 2028 0 R 2029 0 R] +/Limits [(page.38) (page.7)] >> endobj -1735 0 obj << -/Kids [1732 0 R] -/Limits [(table.6) (vdata)] +2076 0 obj << +/Kids [2030 0 R 2031 0 R 2032 0 R 2033 0 R 2034 0 R 2035 0 R] +/Limits [(page.70) (page.iv)] >> endobj -1736 0 obj << -/Kids [1733 0 R 1734 0 R 1735 0 R] +2077 0 obj << +/Kids [2036 0 R 2037 0 R 2038 0 R 2039 0 R 2040 0 R 2041 0 R] +/Limits [(precdata) (section*.40)] +>> endobj +2078 0 obj << +/Kids [2042 0 R 2043 0 R 2044 0 R 2045 0 R 2046 0 R 2047 0 R] +/Limits [(section*.41) (section*.73)] +>> endobj +2079 0 obj << +/Kids [2048 0 R 2049 0 R 2050 0 R 2051 0 R 2052 0 R 2053 0 R] +/Limits [(section*.74) (section.8)] +>> endobj +2080 0 obj << +/Kids [2054 0 R 2055 0 R 2056 0 R 2057 0 R 2058 0 R 2059 0 R] +/Limits [(section.9) (vbasedata)] +>> endobj +2081 0 obj << +/Kids [2060 0 R] +/Limits [(vdata) (vdata)] +>> endobj +2082 0 obj << +/Kids [2061 0 R 2062 0 R 2063 0 R 2064 0 R 2065 0 R 2066 0 R] +/Limits [(Doc-Start) (lstlisting.-61)] +>> endobj +2083 0 obj << +/Kids [2067 0 R 2068 0 R 2069 0 R 2070 0 R 2071 0 R 2072 0 R] +/Limits [(lstlisting.-62) (lstnumber.-98.2)] +>> endobj +2084 0 obj << +/Kids [2073 0 R 2074 0 R 2075 0 R 2076 0 R 2077 0 R 2078 0 R] +/Limits [(lstnumber.-99.1) (section*.73)] +>> endobj +2085 0 obj << +/Kids [2079 0 R 2080 0 R 2081 0 R] +/Limits [(section*.74) (vdata)] +>> endobj +2086 0 obj << +/Kids [2082 0 R 2083 0 R 2084 0 R 2085 0 R] /Limits [(Doc-Start) (vdata)] >> endobj -1737 0 obj << -/Dests 1736 0 R +2087 0 obj << +/Dests 2086 0 R >> endobj -1738 0 obj << +2088 0 obj << /Type /Catalog -/Pages 1644 0 R -/Outlines 1645 0 R -/Names 1737 0 R +/Pages 1938 0 R +/Outlines 1939 0 R +/Names 2087 0 R /URI (http://ce.uniroma2.it/psblas) /PageMode/UseOutlines/PageLabels << /Nums [0 << /S /D >> 2 << /S /r >> 6 << /S /D >> ] >> /OpenAction 489 0 R >> endobj -1739 0 obj << - /Title (Parallel Sparse BLAS V. 3.1) /Subject (Parallel Sparse Basic Linear Algebra Subroutines) /Keywords (Computer Science Linear Algebra Fluid Dynamics Parallel Linux MPI PSBLAS Iterative Solvers Preconditioners) /Creator (pdfLaTeX) /Producer ($Id: userguide.tex 6711 2013-04-29 10:18:26Z sfilippo $) /Author()/Title()/Subject()/Creator(LaTeX with hyperref package)/Producer(pdfTeX-1.40.3)/Keywords() -/CreationDate (D:20130610144803+02'00') -/ModDate (D:20130610144803+02'00') +2089 0 obj << + /Title (Parallel Sparse BLAS V. 3.2) /Subject (Parallel Sparse Basic Linear Algebra Subroutines) /Keywords (Computer Science Linear Algebra Fluid Dynamics Parallel Linux MPI PSBLAS Iterative Solvers Preconditioners) /Creator (pdfLaTeX) /Producer ($Id: userguide.tex 6789 2013-06-10 13:33:03Z sfilippo $) /Author()/Title()/Subject()/Creator(LaTeX with hyperref package)/Producer(pdfTeX-1.40.3)/Keywords() +/CreationDate (D:20140320114757+01'00') +/ModDate (D:20140320114757+01'00') /Trapped /False /PTEX.Fullbanner (This is pdfTeX using libpoppler, Version 3.141592-1.40.3-2.2 (Web2C 7.5.6) kpathsea version 3.5.6) >> endobj xref -0 1740 +0 2090 0000000001 65535 f 0000000002 00000 f 0000000003 00000 f 0000000004 00000 f 0000000000 00000 f 0000000015 00000 n -0000011342 00000 n -0000965629 00000 n +0000011383 00000 n +0001044975 00000 n 0000000058 00000 n 0000000100 00000 n -0000093644 00000 n -0000965557 00000 n +0000092915 00000 n +0001044903 00000 n 0000000145 00000 n 0000000178 00000 n -0000105254 00000 n -0000965434 00000 n +0000104525 00000 n +0001044780 00000 n 0000000224 00000 n 0000000261 00000 n -0000115087 00000 n -0000965360 00000 n +0000114358 00000 n +0001044706 00000 n 0000000312 00000 n 0000000353 00000 n -0000123426 00000 n -0000965273 00000 n +0000122697 00000 n +0001044619 00000 n 0000000404 00000 n 0000000443 00000 n -0000138690 00000 n -0000965149 00000 n +0000137961 00000 n +0001044495 00000 n 0000000494 00000 n 0000000538 00000 n -0000155294 00000 n -0000965088 00000 n +0000154565 00000 n +0001044434 00000 n 0000000594 00000 n 0000000646 00000 n -0000155727 00000 n -0000965014 00000 n +0000154998 00000 n +0001044360 00000 n 0000000697 00000 n 0000000737 00000 n -0000164787 00000 n -0000964889 00000 n +0000164058 00000 n +0001044235 00000 n 0000000783 00000 n 0000000831 00000 n -0000164847 00000 n -0000964777 00000 n +0000164118 00000 n +0001044124 00000 n 0000000882 00000 n 0000000930 00000 n -0000184267 00000 n -0000964703 00000 n +0000188041 00000 n +0001044013 00000 n 0000000986 00000 n -0000001018 00000 n -0000184328 00000 n -0000964616 00000 n -0000001065 00000 n -0000001105 00000 n -0000184389 00000 n -0000964529 00000 n -0000001152 00000 n -0000001192 00000 n -0000184450 00000 n -0000964442 00000 n -0000001239 00000 n -0000001280 00000 n -0000188079 00000 n -0000964355 00000 n -0000001327 00000 n -0000001368 00000 n -0000188139 00000 n -0000964268 00000 n -0000001415 00000 n -0000001448 00000 n -0000188199 00000 n -0000964181 00000 n -0000001495 00000 n -0000001519 00000 n -0000195905 00000 n -0000964094 00000 n -0000001566 00000 n -0000001623 00000 n -0000195966 00000 n -0000964007 00000 n -0000001670 00000 n -0000001727 00000 n -0000196027 00000 n -0000963933 00000 n -0000001783 00000 n -0000001823 00000 n -0000204426 00000 n -0000963806 00000 n -0000001874 00000 n -0000001916 00000 n -0000208872 00000 n -0000963732 00000 n -0000001972 00000 n -0000002004 00000 n -0000208933 00000 n -0000963645 00000 n -0000002052 00000 n -0000002083 00000 n -0000208994 00000 n -0000963556 00000 n -0000002131 00000 n -0000002163 00000 n -0000209055 00000 n -0000963465 00000 n -0000002212 00000 n -0000002246 00000 n -0000212962 00000 n -0000963373 00000 n -0000002295 00000 n -0000002326 00000 n -0000213023 00000 n -0000963281 00000 n -0000002375 00000 n -0000002401 00000 n -0000213084 00000 n -0000963189 00000 n -0000002450 00000 n -0000002480 00000 n -0000219202 00000 n -0000963097 00000 n -0000002529 00000 n -0000002580 00000 n -0000219264 00000 n -0000963005 00000 n -0000002629 00000 n +0000001029 00000 n +0000188102 00000 n +0001043939 00000 n +0000001076 00000 n +0000001115 00000 n +0000188287 00000 n +0001043852 00000 n +0000001162 00000 n +0000001201 00000 n +0000188471 00000 n +0001043765 00000 n +0000001248 00000 n +0000001288 00000 n +0000192416 00000 n +0001043678 00000 n +0000001335 00000 n +0000001375 00000 n +0000192598 00000 n +0001043591 00000 n +0000001422 00000 n +0000001455 00000 n +0000198755 00000 n +0001043504 00000 n +0000001502 00000 n +0000001526 00000 n +0000198940 00000 n +0001043417 00000 n +0000001573 00000 n +0000001630 00000 n +0000199125 00000 n +0001043343 00000 n +0000001677 00000 n +0000001734 00000 n +0000209804 00000 n +0001043269 00000 n +0000001790 00000 n +0000001830 00000 n +0000209864 00000 n +0001043143 00000 n +0000001881 00000 n +0000001923 00000 n +0000216610 00000 n +0001043030 00000 n +0000001979 00000 n +0000002025 00000 n +0000216671 00000 n +0001042956 00000 n +0000002073 00000 n +0000002104 00000 n +0000216856 00000 n +0001042867 00000 n +0000002152 00000 n +0000002184 00000 n +0000221446 00000 n +0001042776 00000 n +0000002233 00000 n +0000002267 00000 n +0000221690 00000 n +0001042684 00000 n +0000002316 00000 n +0000002348 00000 n +0000221871 00000 n +0001042592 00000 n +0000002397 00000 n +0000002424 00000 n +0000226737 00000 n +0001042500 00000 n +0000002473 00000 n +0000002504 00000 n +0000226923 00000 n +0001042408 00000 n +0000002553 00000 n +0000002605 00000 n +0000235254 00000 n +0001042330 00000 n 0000002654 00000 n -0000219326 00000 n -0000962927 00000 n -0000002711 00000 n -0000002752 00000 n -0000225687 00000 n -0000962797 00000 n -0000002804 00000 n -0000002855 00000 n -0000225932 00000 n -0000962718 00000 n -0000002912 00000 n -0000002945 00000 n -0000225993 00000 n -0000962625 00000 n -0000002994 00000 n -0000003031 00000 n -0000229257 00000 n -0000962532 00000 n -0000003080 00000 n -0000003111 00000 n -0000229319 00000 n -0000962439 00000 n -0000003160 00000 n -0000003196 00000 n -0000229381 00000 n -0000962360 00000 n -0000003245 00000 n -0000003270 00000 n -0000231975 00000 n -0000962282 00000 n -0000003322 00000 n -0000003375 00000 n -0000232668 00000 n -0000962152 00000 n -0000003422 00000 n -0000003466 00000 n -0000241370 00000 n -0000962073 00000 n -0000003515 00000 n -0000003549 00000 n -0000254215 00000 n -0000961980 00000 n -0000003598 00000 n -0000003630 00000 n -0000265097 00000 n -0000961887 00000 n -0000003679 00000 n -0000003712 00000 n -0000274065 00000 n -0000961794 00000 n -0000003761 00000 n -0000003794 00000 n -0000281370 00000 n -0000961701 00000 n -0000003843 00000 n -0000003877 00000 n -0000289042 00000 n -0000961608 00000 n -0000003926 00000 n -0000003959 00000 n -0000297398 00000 n -0000961515 00000 n -0000004008 00000 n -0000004042 00000 n -0000306044 00000 n -0000961422 00000 n -0000004091 00000 n -0000004125 00000 n -0000313169 00000 n -0000961329 00000 n -0000004174 00000 n -0000004208 00000 n -0000319455 00000 n -0000961236 00000 n -0000004257 00000 n -0000004290 00000 n -0000325778 00000 n -0000961143 00000 n -0000004339 00000 n -0000004372 00000 n -0000334232 00000 n -0000961050 00000 n -0000004421 00000 n -0000004452 00000 n -0000350515 00000 n -0000960971 00000 n -0000004501 00000 n -0000004532 00000 n -0000366537 00000 n -0000960841 00000 n -0000004579 00000 n -0000004623 00000 n -0000373960 00000 n -0000960762 00000 n -0000004672 00000 n -0000004703 00000 n -0000395036 00000 n -0000960669 00000 n -0000004752 00000 n -0000004783 00000 n -0000419978 00000 n -0000960576 00000 n -0000004832 00000 n -0000004865 00000 n -0000429728 00000 n -0000960497 00000 n -0000004914 00000 n -0000004948 00000 n -0000439026 00000 n -0000960366 00000 n -0000004995 00000 n -0000005041 00000 n -0000439088 00000 n -0000960287 00000 n -0000005090 00000 n -0000005122 00000 n -0000468142 00000 n -0000960194 00000 n -0000005171 00000 n -0000005203 00000 n -0000476297 00000 n -0000960101 00000 n -0000005252 00000 n -0000005284 00000 n -0000480388 00000 n -0000960008 00000 n -0000005333 00000 n -0000005365 00000 n -0000483222 00000 n -0000959915 00000 n -0000005414 00000 n -0000005447 00000 n -0000489886 00000 n -0000959822 00000 n -0000005496 00000 n -0000005531 00000 n -0000497598 00000 n -0000959729 00000 n -0000005580 00000 n -0000005612 00000 n -0000504988 00000 n -0000959636 00000 n -0000005661 00000 n -0000005693 00000 n -0000519597 00000 n -0000959543 00000 n -0000005742 00000 n -0000005774 00000 n -0000526402 00000 n -0000959450 00000 n -0000005823 00000 n -0000005856 00000 n -0000531127 00000 n -0000959357 00000 n -0000005905 00000 n -0000005936 00000 n -0000537047 00000 n -0000959264 00000 n -0000005985 00000 n -0000006017 00000 n -0000544650 00000 n -0000959171 00000 n -0000006066 00000 n -0000006098 00000 n -0000552366 00000 n -0000959078 00000 n -0000006147 00000 n -0000006179 00000 n -0000556505 00000 n -0000958985 00000 n -0000006228 00000 n -0000006261 00000 n -0000560362 00000 n -0000958892 00000 n -0000006310 00000 n -0000006341 00000 n -0000567519 00000 n -0000958799 00000 n -0000006390 00000 n -0000006434 00000 n -0000575009 00000 n -0000958706 00000 n -0000006483 00000 n -0000006527 00000 n -0000578885 00000 n -0000958613 00000 n -0000006576 00000 n -0000006614 00000 n -0000584526 00000 n -0000958520 00000 n -0000006663 00000 n -0000006704 00000 n -0000588433 00000 n -0000958427 00000 n -0000006753 00000 n -0000006791 00000 n -0000594058 00000 n -0000958334 00000 n -0000006840 00000 n -0000006881 00000 n -0000598528 00000 n -0000958241 00000 n -0000006930 00000 n -0000006972 00000 n -0000602901 00000 n -0000958148 00000 n -0000007021 00000 n -0000007062 00000 n -0000609406 00000 n -0000958055 00000 n -0000007111 00000 n -0000007150 00000 n -0000618715 00000 n -0000957962 00000 n -0000007199 00000 n -0000007232 00000 n -0000624901 00000 n -0000957883 00000 n -0000007281 00000 n -0000007318 00000 n -0000633449 00000 n -0000957752 00000 n -0000007365 00000 n -0000007416 00000 n -0000639416 00000 n -0000957673 00000 n -0000007465 00000 n -0000007496 00000 n -0000644635 00000 n -0000957580 00000 n -0000007545 00000 n -0000007576 00000 n -0000649560 00000 n -0000957487 00000 n -0000007625 00000 n -0000007656 00000 n -0000652357 00000 n -0000957394 00000 n -0000007705 00000 n -0000007746 00000 n -0000655800 00000 n -0000957301 00000 n -0000007795 00000 n -0000007833 00000 n -0000657425 00000 n -0000957208 00000 n -0000007882 00000 n -0000007914 00000 n -0000659318 00000 n -0000957115 00000 n -0000007963 00000 n -0000007997 00000 n -0000661097 00000 n -0000957022 00000 n -0000008046 00000 n -0000008078 00000 n -0000666049 00000 n -0000956929 00000 n -0000008127 00000 n -0000008159 00000 n -0000671640 00000 n -0000956836 00000 n -0000008208 00000 n -0000008238 00000 n -0000677396 00000 n -0000956743 00000 n -0000008287 00000 n -0000008317 00000 n -0000683129 00000 n -0000956650 00000 n -0000008366 00000 n -0000008396 00000 n -0000688977 00000 n -0000956557 00000 n -0000008445 00000 n -0000008475 00000 n -0000694798 00000 n -0000956464 00000 n -0000008524 00000 n -0000008554 00000 n -0000700738 00000 n -0000956371 00000 n -0000008603 00000 n -0000008633 00000 n -0000706598 00000 n -0000956292 00000 n -0000008682 00000 n -0000008712 00000 n -0000713844 00000 n -0000956162 00000 n -0000008759 00000 n -0000008795 00000 n -0000721535 00000 n -0000956083 00000 n -0000008844 00000 n -0000008878 00000 n -0000723105 00000 n -0000955990 00000 n -0000008927 00000 n -0000008959 00000 n -0000724774 00000 n -0000955897 00000 n -0000009008 00000 n -0000009054 00000 n -0000726904 00000 n -0000955818 00000 n -0000009103 00000 n -0000009146 00000 n -0000727850 00000 n -0000955688 00000 n -0000009193 00000 n -0000009224 00000 n -0000732871 00000 n -0000955584 00000 n -0000009273 00000 n -0000009303 00000 n -0000738320 00000 n -0000955505 00000 n -0000009352 00000 n -0000009383 00000 n -0000742146 00000 n -0000955412 00000 n -0000009432 00000 n -0000009469 00000 n -0000745829 00000 n -0000955319 00000 n -0000009518 00000 n -0000009556 00000 n -0000750131 00000 n -0000955240 00000 n -0000009605 00000 n -0000009643 00000 n -0000751463 00000 n -0000955110 00000 n -0000009691 00000 n -0000009737 00000 n -0000756862 00000 n -0000955031 00000 n -0000009786 00000 n -0000009821 00000 n -0000765203 00000 n -0000954938 00000 n -0000009870 00000 n -0000009904 00000 n -0000772258 00000 n -0000954845 00000 n -0000009953 00000 n -0000009988 00000 n -0000774846 00000 n -0000954752 00000 n -0000010037 00000 n -0000010073 00000 n -0000776255 00000 n -0000954673 00000 n -0000010122 00000 n -0000010147 00000 n -0000777282 00000 n -0000954557 00000 n -0000010195 00000 n -0000010235 00000 n -0000785907 00000 n -0000954492 00000 n -0000010284 00000 n -0000010310 00000 n -0000011101 00000 n -0000011401 00000 n -0000010362 00000 n -0000011220 00000 n -0000011281 00000 n -0000948746 00000 n -0000950483 00000 n -0000948600 00000 n -0000949329 00000 n -0000950920 00000 n -0000011828 00000 n -0000011647 00000 n -0000011511 00000 n -0000011766 00000 n -0000029901 00000 n -0000030052 00000 n -0000030202 00000 n -0000030359 00000 n -0000030516 00000 n -0000030673 00000 n -0000030835 00000 n -0000030992 00000 n -0000031143 00000 n -0000031299 00000 n -0000031461 00000 n -0000031614 00000 n -0000031767 00000 n -0000031919 00000 n -0000032071 00000 n -0000032224 00000 n -0000032377 00000 n -0000032530 00000 n -0000032682 00000 n -0000032844 00000 n -0000033001 00000 n -0000033162 00000 n -0000033316 00000 n -0000033470 00000 n -0000033624 00000 n -0000033778 00000 n -0000033931 00000 n -0000034085 00000 n -0000034239 00000 n -0000034393 00000 n -0000034554 00000 n -0000034711 00000 n -0000034873 00000 n -0000035027 00000 n -0000035180 00000 n -0000035332 00000 n -0000035486 00000 n -0000035643 00000 n -0000035794 00000 n -0000035948 00000 n -0000036102 00000 n -0000036255 00000 n -0000036409 00000 n -0000036563 00000 n -0000036717 00000 n -0000059136 00000 n -0000036992 00000 n -0000029410 00000 n -0000011899 00000 n -0000036870 00000 n -0000036931 00000 n -0000059290 00000 n -0000059443 00000 n -0000059597 00000 n -0000059751 00000 n -0000059903 00000 n -0000060057 00000 n -0000060208 00000 n -0000060361 00000 n -0000060514 00000 n -0000060668 00000 n -0000060822 00000 n -0000060973 00000 n -0000061126 00000 n -0000061280 00000 n -0000061434 00000 n -0000061588 00000 n -0000061742 00000 n -0000061896 00000 n -0000062050 00000 n -0000062203 00000 n -0000062356 00000 n -0000062509 00000 n -0000062663 00000 n -0000062817 00000 n -0000062971 00000 n -0000063124 00000 n -0000063277 00000 n -0000063429 00000 n -0000063583 00000 n -0000063737 00000 n -0000063891 00000 n -0000064045 00000 n -0000064199 00000 n -0000064353 00000 n -0000064506 00000 n -0000064658 00000 n -0000064812 00000 n -0000064966 00000 n -0000065120 00000 n -0000065272 00000 n -0000065425 00000 n -0000065579 00000 n -0000065733 00000 n -0000065886 00000 n -0000066038 00000 n -0000066191 00000 n -0000078477 00000 n -0000066406 00000 n -0000058629 00000 n -0000037089 00000 n -0000066344 00000 n -0000078631 00000 n -0000078784 00000 n -0000078938 00000 n -0000079091 00000 n -0000079245 00000 n -0000079398 00000 n -0000079551 00000 n -0000079705 00000 n -0000079859 00000 n -0000080010 00000 n -0000080164 00000 n -0000080318 00000 n -0000080472 00000 n -0000080626 00000 n -0000080777 00000 n -0000080930 00000 n -0000081084 00000 n -0000081237 00000 n -0000081391 00000 n -0000081545 00000 n -0000081697 00000 n -0000081851 00000 n -0000082005 00000 n -0000082159 00000 n -0000082313 00000 n -0000082467 00000 n -0000082618 00000 n -0000082833 00000 n -0000078122 00000 n -0000066490 00000 n -0000082772 00000 n -0000083236 00000 n -0000083055 00000 n -0000082917 00000 n -0000083174 00000 n -0000092095 00000 n -0000092249 00000 n -0000092405 00000 n -0000092562 00000 n -0000092721 00000 n -0000092877 00000 n -0000093031 00000 n -0000093185 00000 n -0000093338 00000 n -0000093491 00000 n -0000093704 00000 n -0000091884 00000 n -0000083307 00000 n -0000950337 00000 n -0000951038 00000 n -0000808685 00000 n -0000804840 00000 n -0000804219 00000 n -0000808748 00000 n -0000808622 00000 n -0000804653 00000 n -0000804715 00000 n -0000808559 00000 n -0000804467 00000 n -0000804529 00000 n -0000104799 00000 n -0000104949 00000 n -0000105102 00000 n -0000099596 00000 n -0000114568 00000 n -0000105375 00000 n -0000099441 00000 n -0000093801 00000 n -0000948892 00000 n -0000105315 00000 n -0000100806 00000 n -0000101052 00000 n -0000101099 00000 n -0000101492 00000 n -0000101513 00000 n -0000101820 00000 n -0000804591 00000 n -0000114719 00000 n -0000114873 00000 n -0000115271 00000 n -0000114413 00000 n -0000105500 00000 n -0000115026 00000 n -0000950629 00000 n -0000949617 00000 n -0000949184 00000 n -0000950049 00000 n -0000949474 00000 n -0000115147 00000 n -0000949760 00000 n -0000115209 00000 n -0000808496 00000 n -0000122996 00000 n -0000123149 00000 n -0000121025 00000 n -0000123487 00000 n -0000120878 00000 n -0000115471 00000 n -0000123302 00000 n -0000123364 00000 n -0000122734 00000 n -0000122853 00000 n -0000122900 00000 n -0000122974 00000 n -0000804405 00000 n -0000804343 00000 n -0000129319 00000 n -0000129470 00000 n -0000129683 00000 n -0000129172 00000 n -0000123651 00000 n -0000129622 00000 n -0000139247 00000 n -0000138509 00000 n -0000129793 00000 n -0000138628 00000 n -0000949038 00000 n -0000138751 00000 n -0000138813 00000 n -0000138875 00000 n -0000138937 00000 n -0000138999 00000 n -0000139061 00000 n -0000139123 00000 n -0000139185 00000 n -0000155075 00000 n -0000147303 00000 n -0000146334 00000 n -0000139382 00000 n -0000146453 00000 n +0000002679 00000 n +0000235436 00000 n +0001042253 00000 n +0000002736 00000 n +0000002777 00000 n +0000235497 00000 n +0001042123 00000 n +0000002829 00000 n +0000002880 00000 n +0000243502 00000 n +0001042019 00000 n +0000002937 00000 n +0000002977 00000 n +0000243564 00000 n +0001041940 00000 n +0000003026 00000 n +0000003058 00000 n +0000243750 00000 n +0001041847 00000 n +0000003107 00000 n +0000003134 00000 n +0000248254 00000 n +0001041754 00000 n +0000003183 00000 n +0000003215 00000 n +0000248437 00000 n +0001041675 00000 n +0000003264 00000 n +0000003289 00000 n +0000248620 00000 n +0001041597 00000 n +0000003341 00000 n +0000003394 00000 n +0000251862 00000 n +0001041467 00000 n +0000003441 00000 n +0000003485 00000 n +0000260587 00000 n +0001041388 00000 n +0000003534 00000 n +0000003568 00000 n +0000273482 00000 n +0001041295 00000 n +0000003617 00000 n +0000003649 00000 n +0000284755 00000 n +0001041202 00000 n +0000003698 00000 n +0000003731 00000 n +0000295129 00000 n +0001041109 00000 n +0000003780 00000 n +0000003813 00000 n +0000302984 00000 n +0001041016 00000 n +0000003862 00000 n +0000003896 00000 n +0000311113 00000 n +0001040923 00000 n +0000003945 00000 n +0000003978 00000 n +0000319982 00000 n +0001040830 00000 n +0000004027 00000 n +0000004061 00000 n +0000329120 00000 n +0001040737 00000 n +0000004110 00000 n +0000004143 00000 n +0000336834 00000 n +0001040644 00000 n +0000004192 00000 n +0000004226 00000 n +0000343590 00000 n +0001040551 00000 n +0000004275 00000 n +0000004308 00000 n +0000350357 00000 n +0001040458 00000 n +0000004357 00000 n +0000004390 00000 n +0000358036 00000 n +0001040365 00000 n +0000004439 00000 n +0000004470 00000 n +0000377954 00000 n +0001040286 00000 n +0000004519 00000 n +0000004550 00000 n +0000394226 00000 n +0001040156 00000 n +0000004597 00000 n +0000004641 00000 n +0000401871 00000 n +0001040077 00000 n +0000004690 00000 n +0000004721 00000 n +0000424329 00000 n +0001039984 00000 n +0000004770 00000 n +0000004801 00000 n +0000451651 00000 n +0001039891 00000 n +0000004850 00000 n +0000004883 00000 n +0000462884 00000 n +0001039812 00000 n +0000004932 00000 n +0000004966 00000 n +0000466067 00000 n +0001039681 00000 n +0000005013 00000 n +0000005059 00000 n +0000475324 00000 n +0001039602 00000 n +0000005108 00000 n +0000005140 00000 n +0000506724 00000 n +0001039509 00000 n +0000005189 00000 n +0000005221 00000 n +0000516688 00000 n +0001039416 00000 n +0000005270 00000 n +0000005302 00000 n +0000521434 00000 n +0001039323 00000 n +0000005351 00000 n +0000005383 00000 n +0000524782 00000 n +0001039230 00000 n +0000005432 00000 n +0000005465 00000 n +0000532107 00000 n +0001039137 00000 n +0000005514 00000 n +0000005549 00000 n +0000540408 00000 n +0001039044 00000 n +0000005598 00000 n +0000005630 00000 n +0000547354 00000 n +0001038951 00000 n +0000005679 00000 n +0000005711 00000 n +0000563585 00000 n +0001038858 00000 n +0000005760 00000 n +0000005792 00000 n +0000570963 00000 n +0001038765 00000 n +0000005841 00000 n +0000005874 00000 n +0000576218 00000 n +0001038672 00000 n +0000005923 00000 n +0000005954 00000 n +0000582668 00000 n +0001038579 00000 n +0000006003 00000 n +0000006035 00000 n +0000589892 00000 n +0001038486 00000 n +0000006084 00000 n +0000006116 00000 n +0000599182 00000 n +0001038393 00000 n +0000006165 00000 n +0000006197 00000 n +0000603832 00000 n +0001038300 00000 n +0000006246 00000 n +0000006279 00000 n +0000608129 00000 n +0001038207 00000 n +0000006328 00000 n +0000006359 00000 n +0000616163 00000 n +0001038114 00000 n +0000006408 00000 n +0000006452 00000 n +0000625780 00000 n +0001038021 00000 n +0000006501 00000 n +0000006545 00000 n +0000630342 00000 n +0001037928 00000 n +0000006594 00000 n +0000006633 00000 n +0000636653 00000 n +0001037835 00000 n +0000006682 00000 n +0000006724 00000 n +0000641185 00000 n +0001037742 00000 n +0000006773 00000 n +0000006812 00000 n +0000647480 00000 n +0001037649 00000 n +0000006861 00000 n +0000006903 00000 n +0000652523 00000 n +0001037556 00000 n +0000006952 00000 n +0000006994 00000 n +0000657450 00000 n +0001037463 00000 n +0000007043 00000 n +0000007084 00000 n +0000663945 00000 n +0001037370 00000 n +0000007133 00000 n +0000007172 00000 n +0000674812 00000 n +0001037277 00000 n +0000007221 00000 n +0000007254 00000 n +0000682154 00000 n +0001037198 00000 n +0000007303 00000 n +0000007340 00000 n +0000690952 00000 n +0001037067 00000 n +0000007387 00000 n +0000007438 00000 n +0000697243 00000 n +0001036988 00000 n +0000007487 00000 n +0000007518 00000 n +0000702848 00000 n +0001036895 00000 n +0000007567 00000 n +0000007598 00000 n +0000708497 00000 n +0001036802 00000 n +0000007647 00000 n +0000007678 00000 n +0000711876 00000 n +0001036709 00000 n +0000007727 00000 n +0000007768 00000 n +0000715820 00000 n +0001036616 00000 n +0000007817 00000 n +0000007855 00000 n +0000717722 00000 n +0001036523 00000 n +0000007904 00000 n +0000007936 00000 n +0000720015 00000 n +0001036430 00000 n +0000007985 00000 n +0000008019 00000 n +0000722143 00000 n +0001036337 00000 n +0000008068 00000 n +0000008100 00000 n +0000727490 00000 n +0001036244 00000 n +0000008149 00000 n +0000008181 00000 n +0000733458 00000 n +0001036151 00000 n +0000008230 00000 n +0000008260 00000 n +0000739575 00000 n +0001036058 00000 n +0000008309 00000 n +0000008339 00000 n +0000745698 00000 n +0001035965 00000 n +0000008388 00000 n +0000008418 00000 n +0000751921 00000 n +0001035872 00000 n +0000008467 00000 n +0000008497 00000 n +0000758130 00000 n +0001035779 00000 n +0000008546 00000 n +0000008576 00000 n +0000764452 00000 n +0001035686 00000 n +0000008625 00000 n +0000008655 00000 n +0000770690 00000 n +0001035607 00000 n +0000008704 00000 n +0000008734 00000 n +0000778051 00000 n +0001035477 00000 n +0000008781 00000 n +0000008817 00000 n +0000791385 00000 n +0001035398 00000 n +0000008866 00000 n +0000008900 00000 n +0000793316 00000 n +0001035305 00000 n +0000008949 00000 n +0000008981 00000 n +0000795479 00000 n +0001035212 00000 n +0000009030 00000 n +0000009076 00000 n +0000798115 00000 n +0001035133 00000 n +0000009125 00000 n +0000009168 00000 n +0000799185 00000 n +0001035003 00000 n +0000009215 00000 n +0000009246 00000 n +0000804553 00000 n +0001034924 00000 n +0000009295 00000 n +0000009325 00000 n +0000810503 00000 n +0001034831 00000 n +0000009374 00000 n +0000009405 00000 n +0000814887 00000 n +0001034738 00000 n +0000009454 00000 n +0000009491 00000 n +0000819118 00000 n +0001034645 00000 n +0000009540 00000 n +0000009577 00000 n +0000824015 00000 n +0001034566 00000 n +0000009626 00000 n +0000009664 00000 n +0000825471 00000 n +0001034436 00000 n +0000009712 00000 n +0000009758 00000 n +0000831174 00000 n +0001034357 00000 n +0000009807 00000 n +0000009842 00000 n +0000840119 00000 n +0001034264 00000 n +0000009891 00000 n +0000009925 00000 n +0000848312 00000 n +0001034171 00000 n +0000009974 00000 n +0000010009 00000 n +0000851633 00000 n +0001034078 00000 n +0000010058 00000 n +0000010094 00000 n +0000853421 00000 n +0001033999 00000 n +0000010143 00000 n +0000010168 00000 n +0000854562 00000 n +0001033883 00000 n +0000010216 00000 n +0000010256 00000 n +0000862799 00000 n +0001033818 00000 n +0000010305 00000 n +0000010339 00000 n +0000011142 00000 n +0000011442 00000 n +0000010391 00000 n +0000011261 00000 n +0000011322 00000 n +0001028022 00000 n +0001029904 00000 n +0001027876 00000 n +0001028750 00000 n +0001030196 00000 n +0000011869 00000 n +0000011688 00000 n +0000011552 00000 n +0000011807 00000 n +0000028977 00000 n +0000029128 00000 n +0000029278 00000 n +0000029435 00000 n +0000029592 00000 n +0000029749 00000 n +0000029911 00000 n +0000030068 00000 n +0000030219 00000 n +0000030375 00000 n +0000030537 00000 n +0000030690 00000 n +0000030843 00000 n +0000030995 00000 n +0000031147 00000 n +0000031300 00000 n +0000031453 00000 n +0000031606 00000 n +0000031758 00000 n +0000031920 00000 n +0000032077 00000 n +0000032238 00000 n +0000032392 00000 n +0000032546 00000 n +0000032700 00000 n +0000032854 00000 n +0000033007 00000 n +0000033161 00000 n +0000033315 00000 n +0000033469 00000 n +0000033630 00000 n +0000033787 00000 n +0000033949 00000 n +0000034103 00000 n +0000034256 00000 n +0000034408 00000 n +0000034562 00000 n +0000034719 00000 n +0000034870 00000 n +0000035024 00000 n +0000035178 00000 n +0000035331 00000 n +0000035485 00000 n +0000035639 00000 n +0000035793 00000 n +0000058211 00000 n +0000036068 00000 n +0000028486 00000 n +0000011940 00000 n +0000035946 00000 n +0000036007 00000 n +0000058365 00000 n +0000058518 00000 n +0000058672 00000 n +0000058826 00000 n +0000058978 00000 n +0000059132 00000 n +0000059283 00000 n +0000059436 00000 n +0000059589 00000 n +0000059743 00000 n +0000059897 00000 n +0000060048 00000 n +0000060201 00000 n +0000060355 00000 n +0000060509 00000 n +0000060663 00000 n +0000060817 00000 n +0000060971 00000 n +0000061125 00000 n +0000061278 00000 n +0000061431 00000 n +0000061584 00000 n +0000061738 00000 n +0000061892 00000 n +0000062046 00000 n +0000062199 00000 n +0000062352 00000 n +0000062504 00000 n +0000062658 00000 n +0000062812 00000 n +0000062966 00000 n +0000063120 00000 n +0000063274 00000 n +0000063428 00000 n +0000063581 00000 n +0000063733 00000 n +0000063887 00000 n +0000064041 00000 n +0000064195 00000 n +0000064347 00000 n +0000064500 00000 n +0000064654 00000 n +0000064808 00000 n +0000064961 00000 n +0000065113 00000 n +0000065266 00000 n +0000077748 00000 n +0000065481 00000 n +0000057704 00000 n +0000036165 00000 n +0000065419 00000 n +0000077902 00000 n +0000078055 00000 n +0000078209 00000 n +0000078362 00000 n +0000078516 00000 n +0000078669 00000 n +0000078822 00000 n +0000078976 00000 n +0000079130 00000 n +0000079281 00000 n +0000079435 00000 n +0000079589 00000 n +0000079743 00000 n +0000079897 00000 n +0000080048 00000 n +0000080201 00000 n +0000080355 00000 n +0000080508 00000 n +0000080662 00000 n +0000080816 00000 n +0000080968 00000 n +0000081122 00000 n +0000081276 00000 n +0000081430 00000 n +0000081584 00000 n +0000081738 00000 n +0000081889 00000 n +0000082104 00000 n +0000077393 00000 n +0000065565 00000 n +0000082043 00000 n +0000082507 00000 n +0000082326 00000 n +0000082188 00000 n +0000082445 00000 n +0000091366 00000 n +0000091520 00000 n +0000091676 00000 n +0000091833 00000 n +0000091992 00000 n +0000092148 00000 n +0000092302 00000 n +0000092456 00000 n +0000092609 00000 n +0000092762 00000 n +0000092975 00000 n +0000091155 00000 n +0000082578 00000 n +0001029758 00000 n +0001030314 00000 n +0000886989 00000 n +0000883144 00000 n +0000882523 00000 n +0000887052 00000 n +0000886926 00000 n +0000882957 00000 n +0000883019 00000 n +0000886863 00000 n +0000882771 00000 n +0000882833 00000 n +0000104070 00000 n +0000104220 00000 n +0000104373 00000 n +0000098867 00000 n +0000113839 00000 n +0000104646 00000 n +0000098712 00000 n +0000093072 00000 n +0001028313 00000 n +0000104586 00000 n +0000100077 00000 n +0000100323 00000 n +0000100370 00000 n +0000100763 00000 n +0000100784 00000 n +0000101091 00000 n +0000882895 00000 n +0000113990 00000 n +0000114144 00000 n +0000114542 00000 n +0000113684 00000 n +0000104771 00000 n +0000114297 00000 n +0001030050 00000 n +0001029038 00000 n +0001028605 00000 n +0001029469 00000 n +0001028895 00000 n +0000114418 00000 n +0001029181 00000 n +0000114480 00000 n +0000886800 00000 n +0000122267 00000 n +0000122420 00000 n +0000120296 00000 n +0000122758 00000 n +0000120149 00000 n +0000114742 00000 n +0000122573 00000 n +0000122635 00000 n +0000122005 00000 n +0000122124 00000 n +0000122171 00000 n +0000122245 00000 n +0000882709 00000 n +0000882647 00000 n +0000128590 00000 n +0000128741 00000 n +0000128954 00000 n +0000128443 00000 n +0000122922 00000 n +0000128893 00000 n +0000138518 00000 n +0000137780 00000 n +0000129064 00000 n +0000137899 00000 n +0001028459 00000 n +0000138022 00000 n +0000138084 00000 n +0000138146 00000 n +0000138208 00000 n +0000138270 00000 n +0000138332 00000 n +0000138394 00000 n +0000138456 00000 n +0000154346 00000 n +0000146574 00000 n +0000145605 00000 n +0000138653 00000 n +0000145724 00000 n +0000145785 00000 n +0000145846 00000 n +0000145907 00000 n +0000145968 00000 n +0000146028 00000 n +0000146089 00000 n +0000146150 00000 n +0000146210 00000 n +0000146271 00000 n +0000146332 00000 n +0000146393 00000 n +0000146454 00000 n 0000146514 00000 n -0000146575 00000 n -0000146636 00000 n -0000146697 00000 n -0000146757 00000 n -0000146818 00000 n -0000146879 00000 n -0000146939 00000 n -0000147000 00000 n -0000147061 00000 n -0000147122 00000 n -0000147183 00000 n -0000147243 00000 n -0000951156 00000 n -0000155788 00000 n +0001030432 00000 n +0000155059 00000 n +0000154207 00000 n +0000146658 00000 n +0000154503 00000 n +0000154626 00000 n +0000154688 00000 n +0000154750 00000 n +0000154812 00000 n +0000154874 00000 n 0000154936 00000 n -0000147387 00000 n -0000155232 00000 n -0000155355 00000 n -0000155417 00000 n -0000155479 00000 n -0000155541 00000 n -0000155603 00000 n -0000155665 00000 n -0000164574 00000 n -0000164969 00000 n -0000164435 00000 n -0000155936 00000 n -0000164726 00000 n -0000164907 00000 n -0000171998 00000 n -0000172708 00000 n -0000171859 00000 n -0000165092 00000 n -0000172150 00000 n -0000172212 00000 n -0000172274 00000 n -0000172336 00000 n -0000172398 00000 n -0000172460 00000 n -0000172522 00000 n -0000172584 00000 n -0000172646 00000 n -0000178422 00000 n -0000177876 00000 n -0000172805 00000 n -0000177995 00000 n -0000178056 00000 n -0000178117 00000 n -0000178177 00000 n -0000178238 00000 n -0000178299 00000 n -0000178360 00000 n -0000183902 00000 n -0000184054 00000 n -0000184511 00000 n -0000183755 00000 n -0000178519 00000 n -0000184205 00000 n -0000188259 00000 n -0000187899 00000 n -0000184634 00000 n -0000188018 00000 n -0000951274 00000 n -0000203897 00000 n -0000204059 00000 n -0000204214 00000 n -0000196088 00000 n -0000195724 00000 n -0000188369 00000 n -0000195843 00000 n -0000204671 00000 n -0000203742 00000 n -0000196185 00000 n -0000204365 00000 n -0000204486 00000 n -0000204547 00000 n -0000204609 00000 n -0000808433 00000 n -0000209178 00000 n -0000208691 00000 n -0000204781 00000 n -0000208810 00000 n -0000209116 00000 n -0000213145 00000 n -0000212782 00000 n -0000209275 00000 n -0000212901 00000 n -0000225323 00000 n -0000219388 00000 n -0000219021 00000 n -0000213242 00000 n -0000219140 00000 n -0000225475 00000 n -0000226054 00000 n -0000225176 00000 n -0000219498 00000 n -0000225626 00000 n -0000225748 00000 n -0000225809 00000 n -0000225870 00000 n -0000951392 00000 n -0000231763 00000 n -0000229443 00000 n -0000229076 00000 n -0000226164 00000 n -0000229195 00000 n -0000232160 00000 n -0000231624 00000 n -0000229553 00000 n -0000231914 00000 n -0000232036 00000 n -0000950775 00000 n -0000232098 00000 n -0000232730 00000 n -0000232487 00000 n -0000232270 00000 n -0000232606 00000 n -0000240413 00000 n -0000240563 00000 n -0000240711 00000 n -0000240861 00000 n -0000241011 00000 n -0000241159 00000 n -0000244497 00000 n -0000241492 00000 n -0000240234 00000 n -0000232814 00000 n -0000241309 00000 n -0000241431 00000 n -0000244648 00000 n -0000244795 00000 n -0000245007 00000 n -0000244342 00000 n -0000241628 00000 n -0000244945 00000 n -0000253258 00000 n -0000253406 00000 n -0000253556 00000 n -0000253704 00000 n -0000253854 00000 n -0000254005 00000 n -0000254337 00000 n -0000253079 00000 n -0000245117 00000 n -0000254154 00000 n -0000254275 00000 n -0000951510 00000 n -0000255351 00000 n -0000255170 00000 n -0000254486 00000 n -0000255289 00000 n -0000264141 00000 n -0000264289 00000 n -0000264438 00000 n -0000264586 00000 n -0000264736 00000 n -0000264887 00000 n -0000265219 00000 n -0000263962 00000 n -0000255435 00000 n -0000265036 00000 n -0000265157 00000 n -0000266233 00000 n -0000266052 00000 n -0000265368 00000 n -0000266171 00000 n -0000273557 00000 n -0000273705 00000 n -0000273853 00000 n -0000274187 00000 n -0000273402 00000 n -0000266317 00000 n -0000274004 00000 n -0000274125 00000 n -0000280860 00000 n -0000281008 00000 n -0000281158 00000 n -0000281493 00000 n -0000280705 00000 n -0000274336 00000 n -0000281308 00000 n -0000281431 00000 n -0000288532 00000 n -0000288680 00000 n -0000288830 00000 n -0000289164 00000 n -0000288377 00000 n -0000281642 00000 n -0000288981 00000 n -0000289102 00000 n -0000951628 00000 n -0000296890 00000 n -0000297037 00000 n -0000297186 00000 n -0000297522 00000 n -0000296735 00000 n -0000289325 00000 n -0000297336 00000 n -0000297460 00000 n -0000298546 00000 n -0000298366 00000 n -0000297683 00000 n -0000298485 00000 n -0000305533 00000 n -0000305681 00000 n -0000305831 00000 n -0000306167 00000 n -0000305378 00000 n -0000298630 00000 n -0000305982 00000 n -0000306105 00000 n -0000312660 00000 n -0000312808 00000 n -0000312957 00000 n -0000313291 00000 n -0000312505 00000 n -0000306316 00000 n -0000313108 00000 n -0000313229 00000 n -0000319093 00000 n -0000319242 00000 n -0000319578 00000 n -0000318946 00000 n -0000313439 00000 n -0000319393 00000 n -0000319516 00000 n -0000325417 00000 n -0000325566 00000 n -0000325900 00000 n -0000325270 00000 n -0000319726 00000 n -0000325717 00000 n -0000950194 00000 n -0000325838 00000 n -0000951746 00000 n -0000333571 00000 n -0000333722 00000 n -0000333871 00000 n -0000334019 00000 n -0000341948 00000 n -0000334541 00000 n -0000333408 00000 n -0000326049 00000 n -0000334170 00000 n -0000334293 00000 n -0000334355 00000 n -0000334417 00000 n -0000334479 00000 n -0000342099 00000 n -0000342247 00000 n -0000342398 00000 n -0000342549 00000 n -0000342702 00000 n -0000342855 00000 n -0000343008 00000 n -0000343220 00000 n -0000341753 00000 n -0000334702 00000 n -0000343159 00000 n -0000350302 00000 n -0000358860 00000 n -0000350640 00000 n -0000350162 00000 n -0000343330 00000 n -0000350452 00000 n -0000350577 00000 n -0000359012 00000 n -0000359161 00000 n -0000359313 00000 n -0000359465 00000 n -0000359614 00000 n -0000359766 00000 n -0000359980 00000 n -0000358664 00000 n -0000350814 00000 n -0000359917 00000 n -0000365007 00000 n -0000365159 00000 n -0000365375 00000 n -0000364855 00000 n -0000360117 00000 n -0000365311 00000 n -0000366322 00000 n -0000366599 00000 n -0000366178 00000 n -0000365486 00000 n -0000366474 00000 n -0000951866 00000 n -0000373292 00000 n -0000373441 00000 n -0000373593 00000 n -0000373744 00000 n -0000374086 00000 n -0000373121 00000 n -0000366684 00000 n -0000373896 00000 n -0000374022 00000 n -0000382800 00000 n -0000378560 00000 n -0000382951 00000 n -0000383230 00000 n -0000378407 00000 n -0000374223 00000 n -0000383103 00000 n -0000383166 00000 n -0000382460 00000 n -0000382580 00000 n -0000382628 00000 n -0000382703 00000 n -0000382777 00000 n -0000386687 00000 n -0000386500 00000 n -0000383383 00000 n -0000386623 00000 n -0000949904 00000 n -0000394521 00000 n -0000394669 00000 n -0000394821 00000 n -0000395161 00000 n -0000394359 00000 n -0000386773 00000 n -0000394973 00000 n -0000395097 00000 n -0000401405 00000 n -0000406657 00000 n -0000401557 00000 n -0000401707 00000 n -0000402114 00000 n -0000401243 00000 n -0000395311 00000 n -0000401859 00000 n -0000401923 00000 n -0000401987 00000 n -0000402051 00000 n -0000411045 00000 n -0000406049 00000 n -0000405863 00000 n -0000402251 00000 n -0000405986 00000 n -0000951991 00000 n -0000411109 00000 n -0000406534 00000 n -0000406134 00000 n -0000410981 00000 n -0000410641 00000 n -0000410761 00000 n -0000410809 00000 n -0000410884 00000 n -0000410958 00000 n -0000419462 00000 n -0000419611 00000 n -0000419763 00000 n -0000420103 00000 n -0000419300 00000 n -0000411210 00000 n -0000419915 00000 n -0000420039 00000 n -0000421971 00000 n -0000421784 00000 n -0000420265 00000 n -0000421907 00000 n -0000429513 00000 n -0000431929 00000 n -0000429854 00000 n -0000429369 00000 n -0000422069 00000 n -0000429665 00000 n -0000429790 00000 n -0000432145 00000 n -0000431785 00000 n -0000430016 00000 n -0000432081 00000 n -0000439150 00000 n -0000438840 00000 n -0000432243 00000 n -0000438963 00000 n -0000952116 00000 n -0000446121 00000 n -0000446400 00000 n -0000445977 00000 n -0000439287 00000 n -0000446272 00000 n -0000446336 00000 n -0000456809 00000 n -0000457098 00000 n -0000456665 00000 n -0000446524 00000 n -0000456972 00000 n -0000457035 00000 n -0000460467 00000 n -0000459962 00000 n -0000457235 00000 n -0000460085 00000 n -0000460149 00000 n -0000460213 00000 n -0000460277 00000 n -0000460341 00000 n -0000460405 00000 n -0000467928 00000 n -0000468203 00000 n -0000467784 00000 n -0000460552 00000 n -0000468079 00000 n -0000471694 00000 n -0000472113 00000 n -0000471550 00000 n -0000468327 00000 n -0000471857 00000 n -0000471921 00000 n -0000471985 00000 n -0000472049 00000 n -0000475931 00000 n -0000476082 00000 n -0000476421 00000 n -0000475778 00000 n -0000472224 00000 n -0000476234 00000 n -0000476358 00000 n -0000952241 00000 n -0000480023 00000 n -0000480173 00000 n -0000480450 00000 n -0000479870 00000 n -0000476532 00000 n -0000480324 00000 n -0000483008 00000 n -0000483283 00000 n -0000482864 00000 n -0000480561 00000 n -0000483159 00000 n -0000489523 00000 n -0000489671 00000 n -0000489949 00000 n -0000489370 00000 n -0000483394 00000 n -0000489822 00000 n -0000492049 00000 n -0000491737 00000 n -0000490086 00000 n -0000491860 00000 n -0000491923 00000 n -0000491986 00000 n -0000497237 00000 n -0000497387 00000 n -0000497852 00000 n -0000497084 00000 n -0000492134 00000 n -0000497534 00000 n -0000497660 00000 n -0000497724 00000 n -0000497788 00000 n -0000504625 00000 n -0000504776 00000 n -0000511464 00000 n -0000505050 00000 n -0000504472 00000 n -0000497976 00000 n -0000504925 00000 n -0000952366 00000 n -0000512255 00000 n -0000511320 00000 n -0000505174 00000 n -0000511616 00000 n -0000511680 00000 n -0000511744 00000 n -0000511808 00000 n -0000511872 00000 n -0000511935 00000 n -0000511999 00000 n -0000512063 00000 n -0000512127 00000 n -0000512191 00000 n -0000519233 00000 n -0000519384 00000 n -0000519658 00000 n -0000519080 00000 n -0000512379 00000 n -0000519534 00000 n -0000522654 00000 n -0000522084 00000 n -0000519769 00000 n -0000522207 00000 n -0000522271 00000 n -0000522335 00000 n -0000522399 00000 n -0000522463 00000 n -0000522527 00000 n -0000522591 00000 n -0000526038 00000 n -0000526187 00000 n -0000526463 00000 n -0000525885 00000 n -0000522739 00000 n -0000526339 00000 n -0000530763 00000 n -0000530912 00000 n -0000531254 00000 n -0000530610 00000 n -0000526574 00000 n -0000531063 00000 n -0000531190 00000 n -0000536685 00000 n -0000536835 00000 n -0000537108 00000 n -0000536532 00000 n -0000531365 00000 n -0000536984 00000 n -0000952491 00000 n -0000544286 00000 n -0000544437 00000 n -0000544712 00000 n -0000544133 00000 n -0000537232 00000 n -0000544586 00000 n -0000546319 00000 n -0000546007 00000 n -0000544836 00000 n -0000546130 00000 n -0000546193 00000 n -0000546256 00000 n -0000551854 00000 n -0000552005 00000 n -0000552154 00000 n -0000552428 00000 n -0000551692 00000 n -0000546417 00000 n -0000552302 00000 n -0000556143 00000 n -0000556291 00000 n -0000556566 00000 n -0000555990 00000 n -0000552552 00000 n -0000556442 00000 n -0000560424 00000 n -0000560175 00000 n -0000556677 00000 n -0000560298 00000 n -0000567305 00000 n -0000567580 00000 n -0000567161 00000 n -0000560561 00000 n -0000567456 00000 n -0000952616 00000 n -0000568784 00000 n -0000568469 00000 n -0000567704 00000 n -0000568592 00000 n -0000568656 00000 n -0000568720 00000 n -0000574794 00000 n -0000575070 00000 n -0000574650 00000 n -0000568869 00000 n -0000574946 00000 n -0000578670 00000 n -0000579011 00000 n -0000578526 00000 n -0000575194 00000 n -0000578821 00000 n -0000578947 00000 n -0000584311 00000 n -0000584650 00000 n -0000584167 00000 n -0000579135 00000 n -0000584463 00000 n -0000584587 00000 n -0000588218 00000 n -0000588559 00000 n -0000588074 00000 n -0000584774 00000 n -0000588369 00000 n -0000588495 00000 n -0000593843 00000 n -0000594182 00000 n -0000593699 00000 n -0000588683 00000 n -0000593995 00000 n -0000594119 00000 n -0000952741 00000 n -0000598314 00000 n -0000598718 00000 n -0000598170 00000 n -0000594306 00000 n -0000598464 00000 n -0000598590 00000 n -0000598654 00000 n -0000602687 00000 n -0000603088 00000 n -0000602543 00000 n -0000598829 00000 n -0000602838 00000 n -0000602962 00000 n -0000603025 00000 n -0000609193 00000 n -0000609469 00000 n -0000609049 00000 n -0000603199 00000 n -0000609342 00000 n -0000613729 00000 n -0000613354 00000 n -0000609593 00000 n -0000613477 00000 n -0000613540 00000 n -0000613603 00000 n -0000613666 00000 n -0000618201 00000 n -0000618350 00000 n -0000618501 00000 n -0000618777 00000 n -0000618039 00000 n -0000613853 00000 n -0000618651 00000 n -0000624963 00000 n -0000624715 00000 n -0000618901 00000 n -0000624838 00000 n -0000952866 00000 n -0000632899 00000 n -0000632137 00000 n -0000625087 00000 n -0000632260 00000 n -0000632324 00000 n -0000632388 00000 n -0000632452 00000 n -0000632516 00000 n -0000632580 00000 n -0000632644 00000 n -0000632707 00000 n -0000632771 00000 n -0000632835 00000 n -0000633511 00000 n -0000633263 00000 n -0000633022 00000 n -0000633386 00000 n -0000639606 00000 n -0000639229 00000 n -0000633596 00000 n -0000639352 00000 n -0000639478 00000 n -0000639542 00000 n -0000644822 00000 n -0000644449 00000 n -0000639743 00000 n -0000644572 00000 n -0000644697 00000 n -0000644759 00000 n -0000649814 00000 n -0000649373 00000 n -0000644959 00000 n -0000649496 00000 n -0000649622 00000 n -0000649686 00000 n -0000649750 00000 n -0000652418 00000 n -0000652171 00000 n -0000649951 00000 n -0000652294 00000 n -0000952991 00000 n -0000655862 00000 n -0000655613 00000 n -0000652529 00000 n -0000655736 00000 n -0000657486 00000 n -0000657239 00000 n -0000655999 00000 n -0000657362 00000 n -0000659380 00000 n -0000659131 00000 n -0000657597 00000 n -0000659254 00000 n -0000661158 00000 n -0000660911 00000 n -0000659491 00000 n -0000661034 00000 n -0000666111 00000 n -0000665862 00000 n -0000661269 00000 n -0000665985 00000 n -0000671827 00000 n -0000671454 00000 n -0000666248 00000 n -0000671577 00000 n -0000671701 00000 n -0000671764 00000 n -0000953116 00000 n -0000677586 00000 n -0000677209 00000 n -0000671964 00000 n -0000677332 00000 n -0000677458 00000 n -0000677522 00000 n -0000683316 00000 n -0000682943 00000 n -0000677723 00000 n -0000683066 00000 n -0000683190 00000 n -0000683253 00000 n -0000689167 00000 n -0000688790 00000 n -0000683453 00000 n -0000688913 00000 n -0000689039 00000 n -0000689103 00000 n -0000694985 00000 n -0000694612 00000 n -0000689304 00000 n -0000694735 00000 n -0000694859 00000 n -0000694922 00000 n -0000700863 00000 n -0000700551 00000 n -0000695122 00000 n -0000700674 00000 n -0000700800 00000 n -0000706721 00000 n -0000706412 00000 n -0000701000 00000 n -0000706535 00000 n -0000706659 00000 n -0000953241 00000 n -0000713478 00000 n -0000713628 00000 n -0000713907 00000 n -0000713325 00000 n -0000706858 00000 n -0000713780 00000 n -0000718104 00000 n -0000718168 00000 n -0000718232 00000 n -0000717918 00000 n -0000714005 00000 n -0000718041 00000 n -0000721597 00000 n -0000721348 00000 n -0000718330 00000 n -0000721471 00000 n -0000723167 00000 n -0000722919 00000 n -0000721708 00000 n -0000723042 00000 n -0000724837 00000 n -0000724587 00000 n -0000723278 00000 n -0000724710 00000 n -0000726966 00000 n -0000726718 00000 n -0000724948 00000 n -0000726841 00000 n -0000953366 00000 n -0000727913 00000 n -0000727663 00000 n -0000727077 00000 n -0000727786 00000 n -0000732658 00000 n -0000732933 00000 n -0000732514 00000 n -0000728011 00000 n -0000732808 00000 n -0000738107 00000 n -0000738383 00000 n -0000737963 00000 n -0000733044 00000 n -0000738256 00000 n -0000741933 00000 n -0000742208 00000 n -0000741789 00000 n -0000738494 00000 n -0000742083 00000 n -0000745892 00000 n -0000745642 00000 n -0000742319 00000 n -0000745765 00000 n -0000749918 00000 n -0000750193 00000 n -0000749774 00000 n -0000746003 00000 n -0000750068 00000 n -0000953491 00000 n -0000751526 00000 n -0000751276 00000 n -0000750304 00000 n -0000751399 00000 n -0000756492 00000 n -0000756644 00000 n -0000756986 00000 n -0000756339 00000 n -0000751637 00000 n -0000756799 00000 n -0000756923 00000 n -0000764536 00000 n -0000764685 00000 n -0000764835 00000 n -0000764987 00000 n -0000765265 00000 n -0000764365 00000 n -0000757148 00000 n -0000765139 00000 n -0000771595 00000 n -0000771746 00000 n -0000771894 00000 n -0000772046 00000 n -0000772319 00000 n -0000771424 00000 n -0000765376 00000 n -0000772195 00000 n -0000774630 00000 n -0000774909 00000 n -0000774486 00000 n -0000772430 00000 n -0000774782 00000 n -0000776316 00000 n -0000776069 00000 n -0000775020 00000 n -0000776192 00000 n -0000953616 00000 n -0000777345 00000 n -0000777095 00000 n -0000776427 00000 n -0000777218 00000 n -0000785395 00000 n -0000785545 00000 n -0000785696 00000 n -0000793042 00000 n -0000785968 00000 n -0000785233 00000 n -0000777443 00000 n -0000785844 00000 n -0000793191 00000 n -0000793342 00000 n -0000793554 00000 n -0000792880 00000 n -0000786130 00000 n -0000793490 00000 n -0000796402 00000 n -0000796216 00000 n -0000793678 00000 n -0000796339 00000 n -0000796827 00000 n -0000796640 00000 n -0000796500 00000 n -0000796763 00000 n -0000804964 00000 n -0000803970 00000 n -0000796899 00000 n -0000804093 00000 n -0000804156 00000 n -0000804281 00000 n -0000804777 00000 n -0000804902 00000 n -0000953741 00000 n -0000808875 00000 n -0000808246 00000 n -0000805062 00000 n -0000808369 00000 n -0000808811 00000 n -0000808973 00000 n -0000809426 00000 n -0000809760 00000 n -0000810116 00000 n -0000810142 00000 n -0000810653 00000 n -0000810691 00000 n -0000811386 00000 n -0000811719 00000 n -0000811799 00000 n -0000812179 00000 n -0000812821 00000 n -0000813485 00000 n -0000814113 00000 n -0000814756 00000 n -0000815046 00000 n -0000815699 00000 n -0000829860 00000 n -0000830298 00000 n -0000842855 00000 n -0000843285 00000 n -0000854392 00000 n -0000854727 00000 n -0000856813 00000 n -0000857035 00000 n -0000861226 00000 n -0000861469 00000 n -0000878457 00000 n -0000878992 00000 n -0000881268 00000 n -0000881500 00000 n -0000883883 00000 n -0000884121 00000 n -0000893803 00000 n -0000894180 00000 n -0000900170 00000 n -0000900490 00000 n -0000904540 00000 n -0000904884 00000 n -0000906507 00000 n -0000906743 00000 n -0000920548 00000 n -0000920927 00000 n -0000927200 00000 n -0000927468 00000 n -0000940960 00000 n -0000941449 00000 n -0000948256 00000 n -0000953830 00000 n -0000953950 00000 n -0000954074 00000 n -0000954200 00000 n -0000954326 00000 n -0000954418 00000 n -0000965728 00000 n -0000965915 00000 n -0000966100 00000 n -0000966283 00000 n -0000966468 00000 n -0000966646 00000 n -0000966815 00000 n -0000966986 00000 n -0000967156 00000 n -0000967327 00000 n -0000967497 00000 n -0000967674 00000 n -0000967849 00000 n -0000968026 00000 n -0000968201 00000 n -0000968378 00000 n -0000968552 00000 n -0000968726 00000 n -0000968903 00000 n -0000969078 00000 n -0000969255 00000 n -0000969441 00000 n -0000969662 00000 n -0000969879 00000 n -0000970084 00000 n -0000970271 00000 n -0000970453 00000 n -0000970631 00000 n -0000970816 00000 n -0000970998 00000 n -0000971180 00000 n -0000971365 00000 n -0000971548 00000 n -0000971728 00000 n -0000971898 00000 n -0000972069 00000 n -0000972239 00000 n -0000972410 00000 n -0000972583 00000 n -0000972760 00000 n -0000972935 00000 n -0000973112 00000 n -0000973286 00000 n -0000973460 00000 n -0000973637 00000 n -0000973812 00000 n -0000973989 00000 n -0000974164 00000 n -0000974341 00000 n -0000974514 00000 n -0000974708 00000 n -0000974911 00000 n -0000975111 00000 n -0000975311 00000 n -0000975514 00000 n -0000975715 00000 n -0000975918 00000 n -0000976119 00000 n -0000976322 00000 n -0000976523 00000 n -0000976726 00000 n -0000976927 00000 n -0000977130 00000 n -0000977330 00000 n -0000977530 00000 n -0000977733 00000 n -0000977927 00000 n -0000978113 00000 n -0000978315 00000 n -0000978548 00000 n -0000978788 00000 n -0000978970 00000 n -0000979146 00000 n -0000979319 00000 n -0000979394 00000 n -0000979511 00000 n -0000979627 00000 n -0000979743 00000 n -0000979862 00000 n -0000979981 00000 n -0000980098 00000 n -0000980214 00000 n -0000980330 00000 n -0000980450 00000 n -0000980574 00000 n -0000980696 00000 n -0000980814 00000 n -0000980892 00000 n -0000981010 00000 n -0000981126 00000 n -0000981195 00000 n -0000981284 00000 n -0000981324 00000 n -0000981561 00000 n +0000163845 00000 n +0000164240 00000 n +0000163706 00000 n +0000155207 00000 n +0000163997 00000 n +0000164178 00000 n +0000171269 00000 n +0000171979 00000 n +0000171130 00000 n +0000164363 00000 n +0000171421 00000 n +0000171483 00000 n +0000171545 00000 n +0000171607 00000 n +0000171669 00000 n +0000171731 00000 n +0000171793 00000 n +0000171855 00000 n +0000171917 00000 n +0000181749 00000 n +0000180582 00000 n +0000172076 00000 n +0000180701 00000 n +0000180762 00000 n +0000180823 00000 n +0000180884 00000 n +0000180945 00000 n +0000181006 00000 n +0000181067 00000 n +0000181129 00000 n +0000181191 00000 n +0000181253 00000 n +0000181315 00000 n +0000181377 00000 n +0000181439 00000 n +0000181501 00000 n +0000181563 00000 n +0000181625 00000 n +0000181687 00000 n +0000187676 00000 n +0000187828 00000 n +0000188656 00000 n +0000187529 00000 n +0000181846 00000 n +0000187979 00000 n +0000188163 00000 n +0000188225 00000 n +0000188348 00000 n +0000188409 00000 n +0000188532 00000 n +0000188594 00000 n +0000192780 00000 n +0000192236 00000 n +0000188766 00000 n +0000192355 00000 n +0000192476 00000 n +0000192537 00000 n +0000192658 00000 n +0000192719 00000 n +0001030550 00000 n +0000199310 00000 n +0000198574 00000 n +0000192864 00000 n +0000198693 00000 n +0000198816 00000 n +0000198878 00000 n +0000199001 00000 n +0000199063 00000 n +0000199186 00000 n +0000199248 00000 n +0000209277 00000 n +0000209438 00000 n +0000209592 00000 n +0000210543 00000 n +0000209122 00000 n +0000199407 00000 n +0000209743 00000 n +0000209923 00000 n +0000209985 00000 n +0000210047 00000 n +0000210109 00000 n +0000210171 00000 n +0000210233 00000 n +0000210295 00000 n +0000210357 00000 n +0000210419 00000 n +0000210481 00000 n +0000886737 00000 n +0000217041 00000 n +0000216429 00000 n +0000210653 00000 n +0000216548 00000 n +0000216732 00000 n +0000216794 00000 n +0000216917 00000 n +0000216979 00000 n +0000222053 00000 n +0000221266 00000 n +0000217138 00000 n +0000221385 00000 n +0000221507 00000 n +0000221568 00000 n +0000221629 00000 n +0000221751 00000 n +0000221811 00000 n +0000221932 00000 n +0000221993 00000 n +0000227233 00000 n +0000226556 00000 n +0000222150 00000 n +0000226675 00000 n +0000226799 00000 n +0000226861 00000 n +0000226985 00000 n +0000227047 00000 n +0000227109 00000 n +0000227171 00000 n +0000234890 00000 n +0000235042 00000 n +0000235681 00000 n +0000234743 00000 n +0000227343 00000 n +0000235193 00000 n +0000235315 00000 n +0000235375 00000 n +0000235558 00000 n +0000235620 00000 n +0001030668 00000 n +0000243440 00000 n +0000243936 00000 n +0000242766 00000 n +0000235791 00000 n +0000242885 00000 n +0000242947 00000 n +0000243009 00000 n +0000243070 00000 n +0000243132 00000 n +0000243193 00000 n +0000243255 00000 n +0000243316 00000 n +0000243378 00000 n +0000243626 00000 n +0000243688 00000 n +0000243812 00000 n +0000243874 00000 n +0000248042 00000 n +0000248743 00000 n +0000247903 00000 n +0000244033 00000 n +0000248193 00000 n +0000248315 00000 n +0000248376 00000 n +0000248498 00000 n +0000248559 00000 n +0000248681 00000 n +0000251307 00000 n +0000251369 00000 n +0000250816 00000 n +0000248853 00000 n +0000250935 00000 n +0000250997 00000 n +0000251059 00000 n +0000251121 00000 n +0001028168 00000 n +0001029325 00000 n +0000251183 00000 n +0000251245 00000 n +0000251923 00000 n +0000251682 00000 n +0000251466 00000 n +0000251801 00000 n +0000259629 00000 n +0000259779 00000 n +0000259927 00000 n +0000260077 00000 n +0000260227 00000 n +0000260375 00000 n +0000264209 00000 n +0000260835 00000 n +0000259450 00000 n +0000252007 00000 n +0000260525 00000 n +0000260649 00000 n +0000260711 00000 n +0000260773 00000 n +0000264360 00000 n +0000264508 00000 n +0000264719 00000 n +0000264054 00000 n +0000260971 00000 n +0000264658 00000 n +0001030786 00000 n +0000272673 00000 n +0000272821 00000 n +0000272971 00000 n +0000273119 00000 n +0000273269 00000 n +0000275336 00000 n +0000273730 00000 n +0000272502 00000 n +0000264829 00000 n +0000273420 00000 n +0000273544 00000 n +0000273606 00000 n +0000273668 00000 n +0000275547 00000 n +0000275197 00000 n +0000273879 00000 n +0000275486 00000 n +0000283949 00000 n +0000284096 00000 n +0000284245 00000 n +0000284393 00000 n +0000284542 00000 n +0000286751 00000 n +0000285003 00000 n +0000283778 00000 n +0000275644 00000 n +0000284693 00000 n +0000284817 00000 n +0000284879 00000 n +0000284941 00000 n +0000286962 00000 n +0000286612 00000 n +0000285152 00000 n +0000286901 00000 n +0000294619 00000 n +0000294767 00000 n +0000294916 00000 n +0000295377 00000 n +0000294464 00000 n +0000287059 00000 n +0000295067 00000 n +0000295191 00000 n +0000295253 00000 n +0000295315 00000 n +0000302472 00000 n +0000302620 00000 n +0000302770 00000 n +0000303234 00000 n +0000302314 00000 n +0000295526 00000 n +0000302921 00000 n +0000303046 00000 n +0000303108 00000 n +0000303170 00000 n +0001030904 00000 n +0000310598 00000 n +0000310747 00000 n +0000310898 00000 n +0000311368 00000 n +0000310436 00000 n +0000303383 00000 n +0000311049 00000 n +0000311176 00000 n +0000311240 00000 n +0000311304 00000 n +0000319467 00000 n +0000319616 00000 n +0000319767 00000 n +0000320234 00000 n +0000319305 00000 n +0000311530 00000 n +0000319919 00000 n +0000320044 00000 n +0000320107 00000 n +0000320170 00000 n +0000321268 00000 n +0000321081 00000 n +0000320396 00000 n +0000321204 00000 n +0000328606 00000 n +0000328755 00000 n +0000328906 00000 n +0000329372 00000 n +0000328444 00000 n +0000321353 00000 n +0000329057 00000 n +0000329182 00000 n +0000329246 00000 n +0000329309 00000 n +0000336320 00000 n +0000336469 00000 n +0000336618 00000 n +0000337089 00000 n +0000336158 00000 n +0000329522 00000 n +0000336770 00000 n +0000336897 00000 n +0000336961 00000 n +0000337025 00000 n +0000343225 00000 n +0000343375 00000 n +0000343841 00000 n +0000343072 00000 n +0000337238 00000 n +0000343527 00000 n +0000343652 00000 n +0000343716 00000 n +0000343778 00000 n +0001031029 00000 n +0000349991 00000 n +0000350141 00000 n +0000350611 00000 n +0000349838 00000 n +0000343990 00000 n +0000350293 00000 n +0001029614 00000 n +0000350420 00000 n +0000350484 00000 n +0000350547 00000 n +0000357672 00000 n +0000357824 00000 n +0000366601 00000 n +0000366750 00000 n +0000358605 00000 n +0000357519 00000 n +0000350762 00000 n +0000357973 00000 n +0000358098 00000 n +0000358162 00000 n +0000358226 00000 n +0000358290 00000 n +0000358353 00000 n +0000358416 00000 n +0000358479 00000 n +0000358542 00000 n +0000366901 00000 n +0000367052 00000 n +0000367201 00000 n +0000367352 00000 n +0000367504 00000 n +0000367658 00000 n +0000367812 00000 n +0000369417 00000 n +0000368030 00000 n +0000366385 00000 n +0000358767 00000 n +0000367966 00000 n +0000369632 00000 n +0000369273 00000 n +0000368141 00000 n +0000369569 00000 n +0000377739 00000 n +0000386547 00000 n +0000378336 00000 n +0000377595 00000 n +0000369717 00000 n +0000377890 00000 n +0000378017 00000 n +0000378081 00000 n +0000378144 00000 n +0000378208 00000 n +0000378272 00000 n +0000386700 00000 n +0000386849 00000 n +0000387001 00000 n +0000387153 00000 n +0000387302 00000 n +0000387454 00000 n +0000387668 00000 n +0000386349 00000 n +0000378499 00000 n +0000387605 00000 n +0001031154 00000 n +0000392696 00000 n +0000392848 00000 n +0000393064 00000 n +0000392543 00000 n +0000387805 00000 n +0000393000 00000 n +0000394011 00000 n +0000394288 00000 n +0000393867 00000 n +0000393175 00000 n +0000394163 00000 n +0000401205 00000 n +0000401354 00000 n +0000401506 00000 n +0000401656 00000 n +0000402188 00000 n +0000401034 00000 n +0000394373 00000 n +0000401807 00000 n +0000401934 00000 n +0000401998 00000 n +0000402060 00000 n +0000402124 00000 n +0000410785 00000 n +0000406545 00000 n +0000410936 00000 n +0000411215 00000 n +0000406392 00000 n +0000402325 00000 n +0000411088 00000 n +0000411151 00000 n +0000410445 00000 n +0000410565 00000 n +0000410613 00000 n +0000410688 00000 n +0000410762 00000 n +0000412470 00000 n +0000412283 00000 n +0000411368 00000 n +0000412406 00000 n +0000415864 00000 n +0000415678 00000 n +0000412568 00000 n +0000415801 00000 n +0001031279 00000 n +0000423814 00000 n +0000423962 00000 n +0000424114 00000 n +0000424646 00000 n +0000423652 00000 n +0000415949 00000 n +0000424265 00000 n +0000424391 00000 n +0000424455 00000 n +0000424518 00000 n +0000424582 00000 n +0000431752 00000 n +0000437076 00000 n +0000431904 00000 n +0000432056 00000 n +0000432458 00000 n +0000431590 00000 n +0000424796 00000 n +0000432206 00000 n +0000432269 00000 n +0000432332 00000 n +0000432395 00000 n +0000441463 00000 n +0000436461 00000 n +0000436274 00000 n +0000432595 00000 n +0000436397 00000 n +0000441527 00000 n +0000436953 00000 n +0000436546 00000 n +0000441400 00000 n +0000441060 00000 n +0000441180 00000 n +0000441228 00000 n +0000441303 00000 n +0000441377 00000 n +0000451135 00000 n +0000451284 00000 n +0000451436 00000 n +0000451969 00000 n +0000450973 00000 n +0000441628 00000 n +0000451587 00000 n +0000451713 00000 n +0000451777 00000 n +0000451841 00000 n +0000451905 00000 n +0000453883 00000 n +0000453697 00000 n +0000452131 00000 n +0000453820 00000 n +0001031404 00000 n +0000462669 00000 n +0000465338 00000 n +0000463203 00000 n +0000462525 00000 n +0000453981 00000 n +0000462820 00000 n +0000462947 00000 n +0000463011 00000 n +0000463075 00000 n +0000463139 00000 n +0000465553 00000 n +0000465194 00000 n +0000463365 00000 n +0000465490 00000 n +0000466130 00000 n +0000465880 00000 n +0000465651 00000 n +0000466003 00000 n +0000475764 00000 n +0000475138 00000 n +0000466215 00000 n +0000475261 00000 n +0000475386 00000 n +0000475449 00000 n +0000475512 00000 n +0000475575 00000 n +0000475638 00000 n +0000475701 00000 n +0000482907 00000 n +0000483184 00000 n +0000482763 00000 n +0000475901 00000 n +0000483056 00000 n +0000483120 00000 n +0000495111 00000 n +0000495777 00000 n +0000494967 00000 n +0000483308 00000 n +0000495273 00000 n +0000495336 00000 n +0000495399 00000 n +0000495462 00000 n +0000495525 00000 n +0000495588 00000 n +0000495651 00000 n +0000495714 00000 n +0001031529 00000 n +0000499381 00000 n +0000498810 00000 n +0000495914 00000 n +0000498933 00000 n +0000498997 00000 n +0000499061 00000 n +0000499125 00000 n +0000499189 00000 n +0000499253 00000 n +0000499317 00000 n +0000511528 00000 n +0000506975 00000 n +0000506538 00000 n +0000499466 00000 n +0000506661 00000 n +0000506786 00000 n +0000506849 00000 n +0000506912 00000 n +0000511679 00000 n +0000512098 00000 n +0000511375 00000 n +0000507099 00000 n +0000511842 00000 n +0000511906 00000 n +0000511970 00000 n +0000512034 00000 n +0000516322 00000 n +0000516473 00000 n +0000516937 00000 n +0000516169 00000 n +0000512222 00000 n +0000516625 00000 n +0000516750 00000 n +0000516812 00000 n +0000516874 00000 n +0000521068 00000 n +0000521219 00000 n +0000521625 00000 n +0000520915 00000 n +0000517048 00000 n +0000521370 00000 n +0000521497 00000 n +0000521561 00000 n +0000524567 00000 n +0000524970 00000 n +0000524423 00000 n +0000521736 00000 n +0000524719 00000 n +0000524844 00000 n +0000524907 00000 n +0001031654 00000 n +0000531744 00000 n +0000531893 00000 n +0000532298 00000 n +0000531591 00000 n +0000525081 00000 n +0000532043 00000 n +0000532170 00000 n +0000532234 00000 n +0000534443 00000 n +0000534131 00000 n +0000532435 00000 n +0000534254 00000 n +0000534317 00000 n +0000534380 00000 n +0000540044 00000 n +0000540195 00000 n +0000540790 00000 n +0000539891 00000 n +0000534541 00000 n +0000540344 00000 n +0000540471 00000 n +0000540535 00000 n +0000540599 00000 n +0000540662 00000 n +0000540726 00000 n +0000547140 00000 n +0000554903 00000 n +0000547542 00000 n +0000546996 00000 n +0000540914 00000 n +0000547291 00000 n +0000547416 00000 n +0000547479 00000 n +0000555052 00000 n +0000555843 00000 n +0000554750 00000 n +0000547666 00000 n +0000555204 00000 n +0000555268 00000 n +0000555332 00000 n +0000555396 00000 n +0000555459 00000 n +0000555523 00000 n +0000555587 00000 n +0000555651 00000 n +0000555715 00000 n +0000555779 00000 n +0000563220 00000 n +0000563372 00000 n +0000563773 00000 n +0000563067 00000 n +0000555967 00000 n +0000563522 00000 n +0000563647 00000 n +0000563710 00000 n +0001031779 00000 n +0000566815 00000 n +0000566245 00000 n +0000563884 00000 n +0000566368 00000 n +0000566432 00000 n +0000566496 00000 n +0000566560 00000 n +0000566624 00000 n +0000566688 00000 n +0000566751 00000 n +0000570598 00000 n +0000570748 00000 n +0000571151 00000 n +0000570445 00000 n +0000566913 00000 n +0000570900 00000 n +0000571025 00000 n +0000571088 00000 n +0000575855 00000 n +0000576003 00000 n +0000576471 00000 n +0000575702 00000 n +0000571262 00000 n +0000576154 00000 n +0000576281 00000 n +0000576344 00000 n +0000576407 00000 n +0000582305 00000 n +0000582456 00000 n +0000582856 00000 n +0000582152 00000 n +0000576582 00000 n +0000582605 00000 n +0000582730 00000 n +0000582793 00000 n +0000589678 00000 n +0000592376 00000 n +0000590083 00000 n +0000589534 00000 n +0000582980 00000 n +0000589828 00000 n +0000589955 00000 n +0000590019 00000 n +0000592714 00000 n +0000592232 00000 n +0000590207 00000 n +0000592525 00000 n +0000592588 00000 n +0000592651 00000 n +0001031904 00000 n +0000598668 00000 n +0000598820 00000 n +0000598969 00000 n +0000599373 00000 n +0000598506 00000 n +0000592825 00000 n +0000599118 00000 n +0000599245 00000 n +0000599309 00000 n +0000603469 00000 n +0000603618 00000 n +0000604020 00000 n +0000603316 00000 n +0000599497 00000 n +0000603769 00000 n +0000603894 00000 n +0000603957 00000 n +0000608318 00000 n +0000607942 00000 n +0000604131 00000 n +0000608065 00000 n +0000608192 00000 n +0000608255 00000 n +0000615948 00000 n +0000616414 00000 n +0000615804 00000 n +0000608442 00000 n +0000616100 00000 n +0000616225 00000 n +0000616288 00000 n +0000616351 00000 n +0000618217 00000 n +0000617902 00000 n +0000616538 00000 n +0000618025 00000 n +0000618089 00000 n +0000618153 00000 n +0000625565 00000 n +0000626029 00000 n +0000625421 00000 n +0000618328 00000 n +0000625717 00000 n +0000625842 00000 n +0000625904 00000 n +0000625966 00000 n +0001032029 00000 n +0000630127 00000 n +0000630597 00000 n +0000629983 00000 n +0000626153 00000 n +0000630278 00000 n +0000630405 00000 n +0000630469 00000 n +0000630533 00000 n +0000636438 00000 n +0000636904 00000 n +0000636294 00000 n +0000630721 00000 n +0000636590 00000 n +0000636715 00000 n +0000636778 00000 n +0000636841 00000 n +0000640970 00000 n +0000641440 00000 n +0000640826 00000 n +0000637028 00000 n +0000641121 00000 n +0000641248 00000 n +0000641312 00000 n +0000641376 00000 n +0000647265 00000 n +0000647731 00000 n +0000647121 00000 n +0000641564 00000 n +0000647417 00000 n +0000647542 00000 n +0000647605 00000 n +0000647668 00000 n +0000652309 00000 n +0000652840 00000 n +0000652165 00000 n +0000647855 00000 n +0000652459 00000 n +0000652586 00000 n +0000652649 00000 n +0000652712 00000 n +0000652776 00000 n +0000657235 00000 n +0000657762 00000 n +0000657091 00000 n +0000652951 00000 n +0000657387 00000 n +0000657512 00000 n +0000657575 00000 n +0000657638 00000 n +0000657700 00000 n +0001032154 00000 n +0000663732 00000 n +0000664199 00000 n +0000663588 00000 n +0000657873 00000 n +0000663881 00000 n +0000664007 00000 n +0000664071 00000 n +0000664135 00000 n +0000669116 00000 n +0000668742 00000 n +0000664323 00000 n +0000668865 00000 n +0000668928 00000 n +0000668991 00000 n +0000669053 00000 n +0000674297 00000 n +0000674445 00000 n +0000674596 00000 n +0000675130 00000 n +0000674135 00000 n +0000669240 00000 n +0000674748 00000 n +0000674875 00000 n +0000674938 00000 n +0000675002 00000 n +0000675066 00000 n +0000682466 00000 n +0000681968 00000 n +0000675254 00000 n +0000682091 00000 n +0000682216 00000 n +0000682278 00000 n +0000682341 00000 n +0000682403 00000 n +0000690402 00000 n +0000689640 00000 n +0000682590 00000 n +0000689763 00000 n +0000689827 00000 n +0000689891 00000 n +0000689955 00000 n +0000690019 00000 n +0000690083 00000 n +0000690147 00000 n +0000690210 00000 n +0000690274 00000 n +0000690338 00000 n +0000691014 00000 n +0000690766 00000 n +0000690525 00000 n +0000690889 00000 n +0001032279 00000 n +0000697560 00000 n +0000697056 00000 n +0000691099 00000 n +0000697179 00000 n +0000697306 00000 n +0000697369 00000 n +0000697432 00000 n +0000697496 00000 n +0000703159 00000 n +0000702662 00000 n +0000697697 00000 n +0000702785 00000 n +0000702910 00000 n +0000702972 00000 n +0000703034 00000 n +0000703097 00000 n +0000708942 00000 n +0000708310 00000 n +0000703296 00000 n +0000708433 00000 n +0000708560 00000 n +0000708623 00000 n +0000708686 00000 n +0000708750 00000 n +0000708814 00000 n +0000708878 00000 n +0000712064 00000 n +0000711690 00000 n +0000709079 00000 n +0000711813 00000 n +0000711938 00000 n +0000712001 00000 n +0000716011 00000 n +0000715633 00000 n +0000712162 00000 n +0000715756 00000 n +0000715883 00000 n +0000715947 00000 n +0000717910 00000 n +0000717536 00000 n +0000716135 00000 n +0000717659 00000 n +0000717784 00000 n +0000717847 00000 n +0001032404 00000 n +0000720204 00000 n +0000719828 00000 n +0000718021 00000 n +0000719951 00000 n +0000720078 00000 n +0000720141 00000 n +0000722331 00000 n +0000721957 00000 n +0000720302 00000 n +0000722080 00000 n +0000722205 00000 n +0000722268 00000 n +0000727681 00000 n +0000727303 00000 n +0000722429 00000 n +0000727426 00000 n +0000727553 00000 n +0000727617 00000 n +0000733772 00000 n +0000733272 00000 n +0000727805 00000 n +0000733395 00000 n +0000733520 00000 n +0000733583 00000 n +0000733646 00000 n +0000733709 00000 n +0000739894 00000 n +0000739388 00000 n +0000733909 00000 n +0000739511 00000 n +0000739638 00000 n +0000739702 00000 n +0000739766 00000 n +0000739830 00000 n +0000746012 00000 n +0000745512 00000 n +0000740031 00000 n +0000745635 00000 n +0000745760 00000 n +0000745823 00000 n +0000745886 00000 n +0000745949 00000 n +0001032529 00000 n +0000752240 00000 n +0000751734 00000 n +0000746149 00000 n +0000751857 00000 n +0000751984 00000 n +0000752048 00000 n +0000752112 00000 n +0000752176 00000 n +0000758444 00000 n +0000757944 00000 n +0000752377 00000 n +0000758067 00000 n +0000758192 00000 n +0000758255 00000 n +0000758318 00000 n +0000758381 00000 n +0000764707 00000 n +0000764265 00000 n +0000758581 00000 n +0000764388 00000 n +0000764515 00000 n +0000764579 00000 n +0000764643 00000 n +0000770941 00000 n +0000770504 00000 n +0000764831 00000 n +0000770627 00000 n +0000770752 00000 n +0000770815 00000 n +0000770878 00000 n +0000777685 00000 n +0000777835 00000 n +0000778114 00000 n +0000777532 00000 n +0000771065 00000 n +0000777987 00000 n +0000787176 00000 n +0000787240 00000 n +0000787304 00000 n +0000785394 00000 n +0000778212 00000 n +0000785517 00000 n +0000785580 00000 n +0000785644 00000 n +0000785708 00000 n +0000785772 00000 n +0000785836 00000 n +0000785900 00000 n +0000785964 00000 n +0000786027 00000 n +0000786091 00000 n +0000786155 00000 n +0000786219 00000 n +0000786283 00000 n +0000786347 00000 n +0000786411 00000 n +0000786475 00000 n +0000786539 00000 n +0000786601 00000 n +0000786665 00000 n +0000786729 00000 n +0000786793 00000 n +0000786857 00000 n +0000786921 00000 n +0000786985 00000 n +0000787049 00000 n +0000787113 00000 n +0001032654 00000 n +0000791574 00000 n +0000791198 00000 n +0000787415 00000 n +0000791321 00000 n +0000791448 00000 n +0000791511 00000 n +0000793502 00000 n +0000793130 00000 n +0000791672 00000 n +0000793253 00000 n +0000793378 00000 n +0000793440 00000 n +0000795668 00000 n +0000795292 00000 n +0000793600 00000 n +0000795415 00000 n +0000795542 00000 n +0000795605 00000 n +0000798301 00000 n +0000797929 00000 n +0000795766 00000 n +0000798052 00000 n +0000798177 00000 n +0000798239 00000 n +0000799248 00000 n +0000798998 00000 n +0000798412 00000 n +0000799121 00000 n +0000804340 00000 n +0000804739 00000 n +0000804196 00000 n +0000799346 00000 n +0000804490 00000 n +0000804615 00000 n +0000804677 00000 n +0001032779 00000 n +0000810290 00000 n +0000810692 00000 n +0000810146 00000 n +0000804850 00000 n +0000810439 00000 n +0000810566 00000 n +0000810629 00000 n +0000814674 00000 n +0000815073 00000 n +0000814530 00000 n +0000810803 00000 n +0000814824 00000 n +0000814949 00000 n +0000815011 00000 n +0000819307 00000 n +0000818931 00000 n +0000815184 00000 n +0000819054 00000 n +0000819181 00000 n +0000819244 00000 n +0000823802 00000 n +0000824201 00000 n +0000823658 00000 n +0000819418 00000 n +0000823952 00000 n +0000824077 00000 n +0000824139 00000 n +0000825534 00000 n +0000825284 00000 n +0000824312 00000 n +0000825407 00000 n +0000830804 00000 n +0000830956 00000 n +0000831425 00000 n +0000830651 00000 n +0000825645 00000 n +0000831111 00000 n +0000831236 00000 n +0000831299 00000 n +0000831362 00000 n +0001032904 00000 n +0000839450 00000 n +0000839600 00000 n +0000839751 00000 n +0000839903 00000 n +0000840309 00000 n +0000839279 00000 n +0000831587 00000 n +0000840055 00000 n +0000840182 00000 n +0000840246 00000 n +0000847649 00000 n +0000847800 00000 n +0000847948 00000 n +0000848100 00000 n +0000848561 00000 n +0000847478 00000 n +0000840420 00000 n +0000848249 00000 n +0000848374 00000 n +0000848436 00000 n +0000848498 00000 n +0000851418 00000 n +0000851886 00000 n +0000851274 00000 n +0000848672 00000 n +0000851569 00000 n +0000851696 00000 n +0000851759 00000 n +0000851822 00000 n +0000853609 00000 n +0000853235 00000 n +0000851997 00000 n +0000853358 00000 n +0000853483 00000 n +0000853546 00000 n +0000854625 00000 n +0000854375 00000 n +0000853707 00000 n +0000854498 00000 n +0000862435 00000 n +0000862585 00000 n +0000870143 00000 n +0000863050 00000 n +0000862282 00000 n +0000854723 00000 n +0000862736 00000 n +0000862861 00000 n +0000862924 00000 n +0000862987 00000 n +0001033029 00000 n +0000870292 00000 n +0000870440 00000 n +0000874481 00000 n +0000870654 00000 n +0000869981 00000 n +0000863212 00000 n +0000870590 00000 n +0000874693 00000 n +0000874337 00000 n +0000870778 00000 n +0000874630 00000 n +0000875131 00000 n +0000874944 00000 n +0000874804 00000 n +0000875067 00000 n +0000883268 00000 n +0000882274 00000 n +0000875203 00000 n +0000882397 00000 n +0000882460 00000 n +0000882585 00000 n +0000883081 00000 n +0000883206 00000 n +0000887179 00000 n +0000886550 00000 n +0000883366 00000 n +0000886673 00000 n +0000887115 00000 n +0000887277 00000 n +0000887611 00000 n +0000888110 00000 n +0000888278 00000 n +0000888304 00000 n +0000888815 00000 n +0000888853 00000 n +0000889548 00000 n +0000889881 00000 n +0000889961 00000 n +0000890341 00000 n +0000890983 00000 n +0000891647 00000 n +0000892275 00000 n +0000892918 00000 n +0000893208 00000 n +0000893861 00000 n +0000908198 00000 n +0000908638 00000 n +0000921037 00000 n +0000921465 00000 n +0000926107 00000 n +0000926363 00000 n +0000937470 00000 n +0000937805 00000 n +0000939891 00000 n +0000940113 00000 n +0000944304 00000 n +0000944547 00000 n +0000961853 00000 n +0000962396 00000 n +0000964672 00000 n +0000964904 00000 n +0000967287 00000 n +0000967525 00000 n +0000977207 00000 n +0000977584 00000 n +0000987227 00000 n +0000987612 00000 n +0000991892 00000 n +0000992249 00000 n +0000993872 00000 n +0000994108 00000 n +0001007913 00000 n +0001008292 00000 n +0001014565 00000 n +0001014833 00000 n +0001027435 00000 n +0001033154 00000 n +0001033274 00000 n +0001033400 00000 n +0001033526 00000 n +0001033652 00000 n +0001033744 00000 n +0001045074 00000 n +0001045261 00000 n +0001045446 00000 n +0001045629 00000 n +0001045814 00000 n +0001045992 00000 n +0001046161 00000 n +0001046332 00000 n +0001046502 00000 n +0001046673 00000 n +0001046843 00000 n +0001047020 00000 n +0001047195 00000 n +0001047372 00000 n +0001047547 00000 n +0001047724 00000 n +0001047898 00000 n +0001048072 00000 n +0001048249 00000 n +0001048424 00000 n +0001048601 00000 n +0001048787 00000 n +0001049008 00000 n +0001049225 00000 n +0001049431 00000 n +0001049620 00000 n +0001049802 00000 n +0001050031 00000 n +0001050258 00000 n +0001050484 00000 n +0001050712 00000 n +0001050942 00000 n +0001051172 00000 n +0001051405 00000 n +0001051636 00000 n +0001051869 00000 n +0001052100 00000 n +0001052333 00000 n +0001052564 00000 n +0001052797 00000 n +0001053028 00000 n +0001053261 00000 n +0001053491 00000 n +0001053723 00000 n +0001053950 00000 n +0001054182 00000 n +0001054423 00000 n +0001054658 00000 n +0001054893 00000 n +0001055127 00000 n +0001055362 00000 n +0001055598 00000 n +0001055836 00000 n +0001056077 00000 n +0001056315 00000 n +0001056556 00000 n +0001056797 00000 n +0001057038 00000 n +0001057277 00000 n +0001057518 00000 n +0001057757 00000 n +0001057998 00000 n +0001058239 00000 n +0001058478 00000 n +0001058719 00000 n +0001058958 00000 n +0001059201 00000 n +0001059450 00000 n +0001059698 00000 n +0001059943 00000 n +0001060184 00000 n +0001060423 00000 n +0001060664 00000 n +0001060865 00000 n +0001061050 00000 n +0001061233 00000 n +0001061418 00000 n +0001061601 00000 n +0001061786 00000 n +0001061968 00000 n +0001062148 00000 n +0001062318 00000 n +0001062489 00000 n +0001062660 00000 n +0001062837 00000 n +0001063012 00000 n +0001063189 00000 n +0001063364 00000 n +0001063541 00000 n +0001063715 00000 n +0001063889 00000 n +0001064066 00000 n +0001064241 00000 n +0001064418 00000 n +0001064593 00000 n +0001064770 00000 n +0001064943 00000 n +0001065137 00000 n +0001065340 00000 n +0001065540 00000 n +0001065740 00000 n +0001065943 00000 n +0001066144 00000 n +0001066347 00000 n +0001066548 00000 n +0001066751 00000 n +0001066952 00000 n +0001067155 00000 n +0001067356 00000 n +0001067559 00000 n +0001067759 00000 n +0001067959 00000 n +0001068162 00000 n +0001068356 00000 n +0001068542 00000 n +0001068744 00000 n +0001068977 00000 n +0001069217 00000 n +0001069402 00000 n +0001069579 00000 n +0001069756 00000 n +0001069831 00000 n +0001069948 00000 n +0001070064 00000 n +0001070180 00000 n +0001070299 00000 n +0001070425 00000 n +0001070554 00000 n +0001070684 00000 n +0001070815 00000 n +0001070946 00000 n +0001071078 00000 n +0001071211 00000 n +0001071344 00000 n +0001071469 00000 n +0001071585 00000 n +0001071700 00000 n +0001071816 00000 n +0001071937 00000 n +0001072061 00000 n +0001072183 00000 n +0001072303 00000 n +0001072370 00000 n +0001072495 00000 n +0001072626 00000 n +0001072754 00000 n +0001072845 00000 n +0001072943 00000 n +0001072983 00000 n +0001073220 00000 n trailer -<< /Size 1740 -/Root 1738 0 R -/Info 1739 0 R -/ID [ ] >> +<< /Size 2090 +/Root 2088 0 R +/Info 2089 0 R +/ID [ ] >> startxref -982198 +1073857 %%EOF diff --git a/docs/src/Makefile b/docs/src/Makefile index e281613a..d9231828 100644 --- a/docs/src/Makefile +++ b/docs/src/Makefile @@ -138,7 +138,7 @@ PDF = $(join $(BASEFILE),.pdf) PS = $(join $(BASEFILE),.ps) GXS = $(join $(BASEFILE),.gxs) GLX = $(join $(BASEFILE),.glx) -TARGETPDF= ../psblas-3.1.pdf +TARGETPDF= ../psblas-3.2.pdf BASEHTML = $(patsubst %.tex,%,$(HTMLFILE)) HTML = $(join $(HTMLFILE),.html) HTMLDIR = ../html diff --git a/docs/src/commrout.tex b/docs/src/commrout.tex index d0070cbb..0003767d 100644 --- a/docs/src/commrout.tex +++ b/docs/src/commrout.tex @@ -8,8 +8,7 @@ The routines in this chapter implement various global communication operators on vectors associated with a discretization mesh. For auxiliary communication routines not tied to a discretization space see~\ref{sec:toolsrout}. -\clearpage\subsection*{psb\_halo --- Halo Data Communication} -\addcontentsline{toc}{subsection}{psb\_halo} +\clearpage\subroutine{psb\_halo}{Halo Data Communication} These subroutines gathers the values of the halo elements, and (optionally) scale the result: @@ -37,10 +36,10 @@ Long Precision Complex & psb\_halo \\ \caption{Data types\label{tab:f90halo}} \end{table} -\begin{verbatim} +\begin{lstlisting} call psb_halo(x, desc_a, info) call psb_halo(x, desc_a, info, alpha, work, data) -\end{verbatim} +\end{lstlisting} \begin{description} \item[Type:] Synchronous. @@ -167,8 +166,7 @@ following: %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\clearpage\subsection*{psb\_ovrl --- Overlap Update} -\addcontentsline{toc}{subsection}{psb\_ovrl} +\clearpage\subroutine{psb\_ovrl}{Overlap Update} These subroutines applies an overlap operator to the input vector: @@ -196,10 +194,10 @@ Long Precision Complex & psb\_ovrl \\ \caption{Data types\label{tab:f90ovrl}} \end{table} -\begin{verbatim} +\begin{lstlisting} call psb_ovrl(x, desc_a, info) call psb_ovrl(x, desc_a, info, update=update_type, work=work) -\end{verbatim} +\end{lstlisting} \begin{description} \item[Type:] Synchronous. @@ -359,8 +357,7 @@ following (showing a transition among the two subdomains) % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\clearpage\subsection*{psb\_gather --- Gather Global Dense Matrix} -\addcontentsline{toc}{subsection}{psb\_gather} +\clearpage\subroutine{psb\_gather}{Gather Global Dense Matrix} These subroutines collect the portions of global dense matrix distributed over all process into one single array stored on one @@ -392,10 +389,10 @@ Long Precision Complex & psb\_gather \\ \caption{Data types\label{tab:gather}} \end{table} -\begin{verbatim} +\begin{lstlisting} call psb_gather(glob_x, loc_x, desc_a, info, root) call psb_gather(glob_x, loc_x, desc_a, info, root) -\end{verbatim} +\end{lstlisting} \begin{description} \item[Type:] Synchronous. @@ -461,8 +458,7 @@ An integer value; 0 means no error has been detected. % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\clearpage\subsection*{psb\_scatter --- Scatter Global Dense Matrix} -\addcontentsline{toc}{subsection}{psb\_scatter} +\clearpage\subroutine{psb\_scatter}{Scatter Global Dense Matrix} These subroutines scatters the portions of global dense matrix owned by a process to all the processes in the processes grid. @@ -493,10 +489,10 @@ Long Precision Complex & psb\_scatter \\ \caption{Data types\label{tab:scatter}} \end{table} -\begin{verbatim} +\begin{lstlisting} call psb_scatter(glob_x, loc_x, desc_a, info, root) call psb_scatter(glob_x, loc_x, desc_a, info, root) -\end{verbatim} +\end{lstlisting} \begin{description} \item[Type:] Synchronous. diff --git a/docs/src/datastruct.tex b/docs/src/datastruct.tex index 782495cf..f3e71e58 100644 --- a/docs/src/datastruct.tex +++ b/docs/src/datastruct.tex @@ -143,7 +143,7 @@ as follows: % \begin{Sbox} \begin{center} \begin{minipage}[tl]{0.9\textwidth} -\begin{verbatim} +\begin{lstlisting} type psb_desc_type class(psb_indx_map), allocatable :: indxmap integer, allocatable :: halo_index(:) @@ -153,7 +153,7 @@ type psb_desc_type integer, allocatable :: ovr_mst_idx(:) integer, allocatable :: bnd_elem(:) end type psb_desc_type -\end{verbatim} +\end{lstlisting} \end{minipage} \end{center} % \end{Sbox} @@ -176,13 +176,13 @@ state, which can take the following values: only possible in this state. \end{description} -\subsubsection{Methods} -\subsubsection*{get\_local\_rows --- Get number of local rows} -\addcontentsline{toc}{subsubsection}{get\_local\_rows } +\subsubsection{Descriptor Methods} -\begin{verbatim} +\subsubsubroutine{get\_local\_rows}{Get number of local rows} + +\begin{lstlisting} nr = desc%get_local_rows() -\end{verbatim} +\end{lstlisting} \begin{description} \item[Type:] Asynchronous. @@ -203,12 +203,11 @@ Scope: {\bf local}.\\ \end{description} -\subsubsection*{get\_local\_cols --- Get number of local cols} -\addcontentsline{toc}{subsubsection}{get\_local\_cols } +\subsubsubroutine{get\_local\_cols}{Get number of local cols} -\begin{verbatim} +\begin{lstlisting} nc = desc%get_local_cols() -\end{verbatim} +\end{lstlisting} \begin{description} \item[\bf On Entry] @@ -230,12 +229,11 @@ Scope: {\bf local}.\\ \end{description} -\subsubsection*{get\_global\_rows --- Get number of global rows} -\addcontentsline{toc}{subsubsection}{get\_global\_rows } +\subsubsubroutine{get\_global\_rows}{Get number of global rows} -\begin{verbatim} +\begin{lstlisting} nr = desc%get_global_rows() -\end{verbatim} +\end{lstlisting} \begin{description} \item[\bf On Entry] @@ -253,12 +251,11 @@ Scope: {\bf local}.\\ global index space. \end{description} -\subsubsection*{get\_global\_cols --- Get number of global cols} -\addcontentsline{toc}{subsubsection}{get\_global\_cols } +\subsubsubroutine{get\_global\_cols}{Get number of global cols} -\begin{verbatim} +\begin{lstlisting} nr = desc%get_global_cols() -\end{verbatim} +\end{lstlisting} \begin{description} \item[Type:] Asynchronous. @@ -277,10 +274,11 @@ Scope: {\bf local}.\\ \end{description} -\subsubroutine{get\_context}{Get communication context} -\begin{verbatim} +\subsubsubroutine{get\_context}{Get communication context} + +\begin{lstlisting} ictxt = desc%get_context() -\end{verbatim} +\end{lstlisting} \begin{description} \item[Type:] Asynchronous. @@ -297,10 +295,11 @@ Scope: {\bf local}.\\ \item[Function value] The communication context. \end{description} -\subsubroutine{clone}{Clone current object} -\begin{verbatim} +\subsubsubroutine{Clone}{clone current object} + +\begin{lstlisting} call desc%clone(descout,info) -\end{verbatim} +\end{lstlisting} \begin{description} \item[Type:] Asynchronous. @@ -319,12 +318,12 @@ Scope: {\bf local}.\\ \end{description} -\subsubsection*{psb\_cd\_get\_large\_threshold --- Get threshold for +\subsubsubroutine{psb\_cd\_get\_large\_threshold}{Get threshold for index mapping switch} -\addcontentsline{toc}{subsubsection}{psb\_cd\_get\_large\_threshold} -\begin{verbatim} + +\begin{lstlisting} ith = psb_cd_get_large_threshold() -\end{verbatim} +\end{lstlisting} \begin{description} \item[Type:] Asynchronous. @@ -335,12 +334,12 @@ ith = psb_cd_get_large_threshold() -\subsubsection*{psb\_cd\_set\_large\_threshold --- Set threshold for +\subsubsubroutine{psb\_cd\_set\_large\_threshold}{Set threshold for index mapping switch} -\addcontentsline{toc}{subsubsection}{psb\_cd\_set\_large\_threshold} -\begin{verbatim} + +\begin{lstlisting} call psb_cd_set_large_threshold(ith) -\end{verbatim} +\end{lstlisting} \begin{description} \item[Type:] Synchronous. @@ -415,7 +414,7 @@ library at runtime via the \verb|psb_spasb| routine. % \begin{Sbox} \begin{center} \begin{minipage}[tl]{0.85\textwidth} -\begin{verbatim} +\begin{lstlisting} type :: psb_Tspmat_type @@ -423,7 +422,7 @@ library at runtime via the \verb|psb_spasb| routine. end type psb_Tspmat_type -\end{verbatim} +\end{lstlisting} \end{minipage} \end{center} % \end{Sbox} @@ -458,13 +457,13 @@ following values: The only storage variant supporting the build state is COO; all other variants are obtained by conversion to/from it. -\subsubsection{Methods} -\subsubsection*{get\_nrows --- Get number of rows in a sparse matrix} -\addcontentsline{toc}{subsubsection}{get\_nrows} +\subsubsection{Sparse Matrix Methods} + +\subsubsubroutine{get\_nrows}{Get number of rows in a sparse matrix} -\begin{verbatim} +\begin{lstlisting} nr = a%get_nrows() -\end{verbatim} +\end{lstlisting} \begin{description} \item[Type:] Asynchronous. @@ -482,12 +481,11 @@ Scope: {\bf local}\\ \end{description} -\subsubsection*{get\_ncols --- Get number of columns in a sparse matrix} -\addcontentsline{toc}{subsubsection}{get\_ncols} +\subsubsubroutine{get\_ncols}{Get number of columns in a sparse matrix} -\begin{verbatim} +\begin{lstlisting} nc = a%get_ncols() -\end{verbatim} +\end{lstlisting} \begin{description} \item[Type:] Asynchronous. @@ -505,13 +503,12 @@ Scope: {\bf local}\\ \end{description} -\subsubsection*{get\_nnzeros --- Get number of nonzero elements +\subsubsubroutine{get\_nnzeros}{Get number of nonzero elements in a sparse matrix} -\addcontentsline{toc}{subsubsection}{get\_nnzeros} -\begin{verbatim} +\begin{lstlisting} nz = a%get_nnzeros() -\end{verbatim} +\end{lstlisting} \begin{description} \item[Type:] Asynchronous. @@ -535,13 +532,12 @@ Scope: {\bf local}\\ value for the same matrix may be different for different storage choices. \end{enumerate} -\subsubsection*{get\_size --- Get maximum number of nonzero elements +\subsubsubroutine{get\_size }{Get maximum number of nonzero elements in a sparse matrix} -\addcontentsline{toc}{subsubsection}{get\_size} -\begin{verbatim} +\begin{lstlisting} maxnz = a%get_size() -\end{verbatim} +\end{lstlisting} \begin{description} \item[Type:] Asynchronous. @@ -559,13 +555,12 @@ Scope: {\bf local}\\ be stored in sparse matrix \verb|a| using its current memory allocation. \end{description} -\subsubsection*{sizeof --- Get memory occupation in bytes +\subsubsubroutine{sizeof }{Get memory occupation in bytes of a sparse matrix} -\addcontentsline{toc}{subsubsection}{sizeof} -\begin{verbatim} +\begin{lstlisting} memory_size = a%sizeof() -\end{verbatim} +\end{lstlisting} \begin{description} \item[Type:] Asynchronous. @@ -583,12 +578,11 @@ Scope: {\bf local}\\ \end{description} -\subsubsection*{get\_fmt --- Short description of the dynamic type} -\addcontentsline{toc}{subsubsection}{get\_fmt} +\subsubsubroutine{get\_fmt }{Short description of the dynamic type} -\begin{verbatim} +\begin{lstlisting} write(*,*) a%get_fmt() -\end{verbatim} +\end{lstlisting} \begin{description} \item[Type:] Asynchronous. @@ -607,14 +601,13 @@ Scope: {\bf local}\\ \verb|CSR| and \verb|CSC|. \end{description} -\subsubsection*{is\_bld, is\_upd, is\_asb --- Status check} -\addcontentsline{toc}{subsubsection}{is\_bld, is\_upd, is\_asb} +\subsubsubroutine{is\_bld, is\_upd, is\_asb }{Status check} -\begin{verbatim} +\begin{lstlisting} if (a%is_bld()) then if (a%is_upd()) then if (a%is_asb()) then -\end{verbatim} +\end{lstlisting} \begin{description} \item[Type:] Asynchronous. @@ -633,10 +626,11 @@ Scope: {\bf local}\\ \end{description} -\subsubroutine{clone}{Clone current object} -\begin{verbatim} +\subsubsubroutine{clone}{Clone current object} + +\begin{lstlisting} call a%clone(b,info) -\end{verbatim} +\end{lstlisting} \begin{description} \item[Type:] Asynchronous. @@ -705,7 +699,7 @@ private memory. % \begin{Sbox} \begin{center} \begin{minipage}[tl]{0.85\textwidth} -\begin{verbatim} +\begin{lstlisting} type psb_T_base_vect_type TYPE(KIND_), allocatable :: v(:) end type psb_T_base_vect_type @@ -714,7 +708,7 @@ private memory. class(psb_T_base_vect_type), allocatable :: v end type psb_T_vect_type -\end{verbatim} +\end{lstlisting} \end{minipage} \end{center} % \end{Sbox} @@ -727,13 +721,12 @@ private memory. contains a dense vector.} \end{figure} -\subsubsection{Methods} -\subsubsection*{get\_nrows --- Get number of rows in a dense vector} -\addcontentsline{toc}{subsubsection}{v\_get\_nrows} +\subsubsection{Vector Methods} +\subsubsubroutine{get\_nrows}{Get number of rows in a dense vector} -\begin{verbatim} +\begin{lstlisting} nr = v%get_nrows() -\end{verbatim} +\end{lstlisting} \begin{description} \item[Type:] Asynchronous. @@ -751,13 +744,12 @@ Scope: {\bf local}\\ \end{description} -\subsubsection*{sizeof --- Get memory occupation in bytes +\subsubsubroutine{sizeof }{Get memory occupation in bytes of a dense vector} -\addcontentsline{toc}{subsubsection}{v\_sizeof} -\begin{verbatim} +\begin{lstlisting} memory_size = v%sizeof() -\end{verbatim} +\end{lstlisting} \begin{description} \item[Type:] Asynchronous. @@ -775,12 +767,11 @@ Scope: {\bf local}\\ \end{description} -\subsubsection*{get\_vect --- Get a copy of the vector contents} -\addcontentsline{toc}{subsubsection}{v\_get\_vect} +\subsubsubroutine{get\_vect }{Get a copy of the vector contents} -\begin{verbatim} +\begin{lstlisting} extv = v%get_vect() -\end{verbatim} +\end{lstlisting} \begin{description} \item[Type:] Asynchronous. @@ -798,10 +789,10 @@ Scope: {\bf local}\\ vector contents. \end{description} -\subsubroutine{clone}{Clone current object} -\begin{verbatim} +\subsubsubroutine{clone}{Clone current object} +\begin{lstlisting} call x%clone(y,info) -\end{verbatim} +\end{lstlisting} \begin{description} \item[Type:] Asynchronous. @@ -849,13 +840,13 @@ dynamic type corresponding to the desired preconditioner. % \begin{Sbox} \begin{center} \begin{minipage}[tl]{0.9\textwidth} -\begin{verbatim} +\begin{lstlisting} type psb_Tprec_type class(psb_T_base_prec_type), allocatable :: prec end type psb_Tprec_type -\end{verbatim} +\end{lstlisting} \end{minipage} \end{center} % \end{Sbox} diff --git a/docs/src/error.tex b/docs/src/error.tex index a7abe497..bbef2da4 100644 --- a/docs/src/error.tex +++ b/docs/src/error.tex @@ -41,7 +41,7 @@ explicitly. \begin{Sbox} \begin{minipage}[tl]{0.95\textwidth} \small -\begin{verbatim} +\begin{lstlisting} subroutine psb_foo(some args, info) ... if(error detected) then @@ -66,7 +66,7 @@ subroutine psb_foo(some args, info) end if end subroutine psb_foo -\end{verbatim} +\end{lstlisting} \end{minipage} \end{Sbox} \setlength{\fboxsep}{8pt} @@ -119,13 +119,12 @@ Aborting... \end{figure} -\clearpage\subsection*{psb\_errpush --- Pushes an error code onto the error +\clearpage\subroutine{psb\_errpush}{Pushes an error code onto the error stack} -\addcontentsline{toc}{subsection}{psb\_errpush} -\begin{verbatim} +\begin{lstlisting} call psb_errpush(err_c, r_name, i_err, a_err) -\end{verbatim} +\end{lstlisting} \begin{description} \item[Type:] Asynchronous. @@ -150,13 +149,12 @@ Type: {\bf optional}\\ Specified as: a string.\\ \end{description} -\clearpage\subsection*{psb\_error --- Prints the error stack content and aborts +\clearpage\subroutine{psb\_error}{Prints the error stack content and aborts execution} -\addcontentsline{toc}{subsection}{psb\_error} -\begin{verbatim} +\begin{lstlisting} call psb_error(icontxt) -\end{verbatim} +\end{lstlisting} \begin{description} \item[Type:] Asynchronous. @@ -170,13 +168,12 @@ Specified as: an integer. -\clearpage\subsection*{psb\_set\_errverbosity --- Sets the verbosity of error +\clearpage\subroutine{psb\_set\_errverbosity}{Sets the verbosity of error messages.} -\addcontentsline{toc}{subsection}{psb\_set\_errverbosity} -\begin{verbatim} +\begin{lstlisting} call psb_set_errverbosity(v) -\end{verbatim} +\end{lstlisting} \begin{description} \item[Type:] Asynchronous. @@ -188,14 +185,13 @@ Intent: {\bf in}.\\ Specified as: an integer. \end{description} -\clearpage\subsection*{psb\_set\_erraction --- Set the type of action to be +\clearpage\subroutine{psb\_set\_erraction}{Set the type of action to be taken upon error condition.} -\addcontentsline{toc}{subsection}{psb\_set\_erraction} -\begin{verbatim} +\begin{lstlisting} call psb_set_erraction(err_act) -\end{verbatim} +\end{lstlisting} \begin{description} \item[Type:] Asynchronous. @@ -210,12 +206,11 @@ Specified as: an integer. Possible values: \verb|psb_act_ret|, -%% \clearpage\subsection*{psb\_errcomm --- Error communication routine} -%\addcontentsline{toc}{subsection}{psb\_errcomm} +%% \clearpage\subroutine{psb\_errcomm}{Error communication routine} -\begin{verbatim} -call psb_errcomm(icontxt, err) -\end{verbatim} +%% \begin{lstlisting} +%% call psb_errcomm(icontxt, err) +%% \end{lstlisting} %% \begin{description} %% \item[\bf On Entry] diff --git a/docs/src/methods.tex b/docs/src/methods.tex index 27eec2f8..7d34ff93 100644 --- a/docs/src/methods.tex +++ b/docs/src/methods.tex @@ -11,9 +11,8 @@ the module \verb|psb_krylov_mod|. % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\clearpage\subsection*{psb\_krylov \label{krylov} --- Krylov Methods Driver +\clearpage\subroutine{psb\_krylov \label{krylov}}{Krylov Methods Driver Routine} -\addcontentsline{toc}{subsection}{krylov} This subroutine is a driver that provides a general interface for all the Krylov-Subspace family methods implemented in PSBLAS version 2. @@ -28,10 +27,10 @@ later). In the above formulae, $x_i$ is the tentative solution and $r_i=b-Ax_i$ the corresponding residual at the $i$-th iteration. -\begin{verbatim} +\begin{lstlisting} call psb_krylov(method,a,prec,b,x,eps,desc_a,info,& & itmax,iter,err,itrace,irst,istop,cond) -\end{verbatim} +\end{lstlisting} \begin{description} \item[Type:] Synchronous. diff --git a/docs/src/penv.tex b/docs/src/penv.tex index 7ae1f0ef..bcaea4a2 100644 --- a/docs/src/penv.tex +++ b/docs/src/penv.tex @@ -2,12 +2,11 @@ \section{Parallel environment routines} \label{sec:parenv} -\clearpage\subsection*{psb\_init --- Initializes PSBLAS parallel environment} -\addcontentsline{toc}{subsection}{psb\_init} +\clearpage\subroutine{psb\_init}{Initializes PSBLAS parallel environment} -\begin{verbatim} +\begin{lstlisting} call psb_init(icontxt, np, basectxt, ids) -\end{verbatim} +\end{lstlisting} This subroutine initializes the PSBLAS parallel environment, defining a virtual parallel machine. @@ -60,13 +59,12 @@ Specified as: an integer variable. \end{enumerate} -\clearpage\subsection*{psb\_info --- Return information about PSBLAS parallel +\clearpage\subroutine{psb\_info}{Return information about PSBLAS parallel environment} -\addcontentsline{toc}{subsection}{psb\_info} -\begin{verbatim} +\begin{lstlisting} call psb_info(icontxt, iam, np) -\end{verbatim} +\end{lstlisting} This subroutine returns information about the PSBLAS parallel environment, defining a virtual parallel machine. @@ -108,13 +106,12 @@ Specified as: an integer variable. \ \end{enumerate} -\clearpage\subsection*{psb\_exit --- Exit from PSBLAS parallel environment} -\addcontentsline{toc}{subsection}{psb\_exit} +\clearpage\subroutine{psb\_exit}{Exit from PSBLAS parallel environment} -\begin{verbatim} +\begin{lstlisting} call psb_exit(icontxt) call psb_exit(icontxt,close) -\end{verbatim} +\end{lstlisting} This subroutine exits from the PSBLAS parallel virtual machine. \begin{description} @@ -151,12 +148,11 @@ Specified as: a logical variable, default value: true. \end{enumerate} -\clearpage\subsection*{psb\_get\_mpicomm --- Get the MPI communicator} -\addcontentsline{toc}{subsection}{psb\_get\_mpicomm} +\clearpage\subroutine{psb\_get\_mpicomm}{Get the MPI communicator} -\begin{verbatim} +\begin{lstlisting} call psb_get_mpicomm(icontxt, icomm) -\end{verbatim} +\end{lstlisting} This subroutine returns the MPI communicator associated with a PSBLAS context \begin{description} @@ -179,12 +175,11 @@ Intent: {\bf out}.\\ \end{description} -\clearpage\subsection*{psb\_get\_rank --- Get the MPI rank} -\addcontentsline{toc}{subsection}{psb\_get\_rank} +\clearpage\subroutine{psb\_get\_rank}{Get the MPI rank} -\begin{verbatim} +\begin{lstlisting} call psb_get_rank(rank, icontxt, id) -\end{verbatim} +\end{lstlisting} This subroutine returns the MPI rank of the PSBLAS process $id$ \begin{description} @@ -214,12 +209,11 @@ Intent: {\bf out}.\\ -\clearpage\subsection*{psb\_wtime --- Wall clock timing} -\addcontentsline{toc}{subsection}{psb\_wtime} +\clearpage\subroutine{psb\_wtime}{Wall clock timing} -\begin{verbatim} +\begin{lstlisting} time = psb_wtime() -\end{verbatim} +\end{lstlisting} This function returns a wall clock timer. The resolution of the timer is dependent on the underlying parallel environment implementation. @@ -231,13 +225,12 @@ Returned as: a \verb|real(psb_dpk_)| variable. \end{description} -\clearpage\subsection*{psb\_barrier --- Sinchronization point parallel +\clearpage\subroutine{psb\_barrier}{Sinchronization point parallel environment} -\addcontentsline{toc}{subsection}{psb\_barrier} -\begin{verbatim} +\begin{lstlisting} call psb_barrier(icontxt) -\end{verbatim} +\end{lstlisting} This subroutine acts as an explicit synchronization point for the PSBLAS parallel virtual machine. @@ -253,12 +246,11 @@ Specified as: an integer variable. \end{description} -\clearpage\subsection*{psb\_abort --- Abort a computation} -\addcontentsline{toc}{subsection}{psb\_abort} +\clearpage\subroutine{psb\_abort}{Abort a computation} -\begin{verbatim} +\begin{lstlisting} call psb_abort(icontxt) -\end{verbatim} +\end{lstlisting} This subroutine aborts computation on the parallel virtual machine. \begin{description} @@ -276,12 +268,11 @@ Specified as: an integer variable. -\clearpage\subsection*{psb\_bcast --- Broadcast data} -\addcontentsline{toc}{subsection}{psb\_bcast} +\clearpage\subroutine{psb\_bcast}{Broadcast data} -\begin{verbatim} +\begin{lstlisting} call psb_bcast(icontxt, dat, root) -\end{verbatim} +\end{lstlisting} This subroutine implements a broadcast operation based on the underlying communication library. @@ -322,12 +313,11 @@ Type, kind, rank and size must agree on all processes. \end{description} -\clearpage\subsection*{psb\_sum --- Global sum} -\addcontentsline{toc}{subsection}{psb\_sum} +\clearpage\subroutine{psb\_sum}{Global sum} -\begin{verbatim} +\begin{lstlisting} call psb_sum(icontxt, dat, root) -\end{verbatim} +\end{lstlisting} This subroutine implements a sum reduction operation based on the underlying communication library. @@ -377,12 +367,11 @@ Type, kind, rank and size must agree on all processes. -\clearpage\subsection*{psb\_max --- Global maximum} -\addcontentsline{toc}{subsection}{psb\_max} +\clearpage\subroutine{psb\_max}{Global maximum} -\begin{verbatim} +\begin{lstlisting} call psb_max(icontxt, dat, root) -\end{verbatim} +\end{lstlisting} This subroutine implements a maximum valuereduction operation based on the underlying communication library. @@ -431,12 +420,11 @@ Type, kind, rank and size must agree on all processes. \item The \verb|dat| argument may also be a long integer scalar. \end{enumerate} -\clearpage\subsection*{psb\_min --- Global minimum} -\addcontentsline{toc}{subsection}{psb\_min} +\clearpage\subroutine{psb\_min}{Global minimum} -\begin{verbatim} +\begin{lstlisting} call psb_min(icontxt, dat, root) -\end{verbatim} +\end{lstlisting} This subroutine implements a minimum value reduction operation based on the underlying communication library. @@ -485,12 +473,11 @@ Type, kind, rank and size must agree on all processes. \item The \verb|dat| argument may also be a long integer scalar. \end{enumerate} -\clearpage\subsection*{psb\_amx --- Global maximum absolute value} -\addcontentsline{toc}{subsection}{psb\_amx} +\clearpage\subroutine{psb\_amx}{Global maximum absolute value} -\begin{verbatim} +\begin{lstlisting} call psb_amx(icontxt, dat, root) -\end{verbatim} +\end{lstlisting} This subroutine implements a maximum absolute value reduction operation based on the underlying communication library. @@ -539,12 +526,11 @@ Type, kind, rank and size must agree on all processes. \item The \verb|dat| argument may also be a long integer scalar. \end{enumerate} -\clearpage\subsection*{psb\_amn --- Global minimum absolute value} -\addcontentsline{toc}{subsection}{psb\_amn} +\clearpage\subroutine{psb\_amn}{Global minimum absolute value} -\begin{verbatim} +\begin{lstlisting} call psb_amn(icontxt, dat, root) -\end{verbatim} +\end{lstlisting} This subroutine implements a minimum absolute value reduction operation based on the underlying communication library. @@ -594,12 +580,11 @@ Type, kind, rank and size must agree on all processes. \end{enumerate} -\clearpage\subsection*{psb\_snd --- Send data} -\addcontentsline{toc}{subsection}{psb\_snd} +\clearpage\subroutine{psb\_snd}{Send data} -\begin{verbatim} +\begin{lstlisting} call psb_snd(icontxt, dat, dst, m) -\end{verbatim} +\end{lstlisting} This subroutine sends a packet of data to a destination. \begin{description} @@ -646,12 +631,11 @@ same value on sending and receiving processes. \end{enumerate} -\clearpage\subsection*{psb\_rcv --- Receive data} -\addcontentsline{toc}{subsection}{psb\_rcv} +\clearpage\subroutine{psb\_rcv}{Receive data} -\begin{verbatim} +\begin{lstlisting} call psb_rcv(icontxt, dat, src, m) -\end{verbatim} +\end{lstlisting} This subroutine receives a packet of data to a destination. \begin{description} diff --git a/docs/src/precs.tex b/docs/src/precs.tex index 23a20ad4..96cc6891 100644 --- a/docs/src/precs.tex +++ b/docs/src/precs.tex @@ -23,12 +23,11 @@ module \verb|psb_prec_mod|. -\clearpage\subsection*{psb\_precinit --- Initialize a preconditioner} -\addcontentsline{toc}{subsection}{psb\_precinit} +\clearpage\subroutine{psb\_precinit}{Initialize a preconditioner} -\begin{verbatim} +\begin{lstlisting} call psb_precinit(prec, ptype, info) -\end{verbatim} +\end{lstlisting} \begin{description} \item[Type:] Asynchronous. @@ -80,12 +79,11 @@ $ptype$ string as follows\footnote{The string is case-insensitive}: \end{description} -\clearpage\subsection*{psb\_precbld --- Builds a preconditioner} -\addcontentsline{toc}{subsection}{psb\_precbld} +\clearpage\subroutine{psb\_precbld}{Builds a preconditioner} -\begin{verbatim} +\begin{lstlisting} call psb_precbld(a, desc_a, prec, info,amold,vmold) -\end{verbatim} +\end{lstlisting} \begin{description} \item[Type:] Synchronous. @@ -139,13 +137,12 @@ An integer value; 0 means no error has been detected. -\clearpage\subsection*{psb\_precaply --- Preconditioner application routine} -\addcontentsline{toc}{subsection}{psb\_precaply} +\clearpage\subroutine{psb\_precaply}{Preconditioner application routine} -\begin{verbatim} +\begin{lstlisting} call psb_precaply(prec,x,y,desc_a,info,trans,work) call psb_precaply(prec,x,desc_a,info,trans) -\end{verbatim} +\end{lstlisting} \begin{description} \item[Type:] Synchronous. @@ -193,14 +190,13 @@ An integer value; 0 means no error has been detected. -\clearpage\subsection*{psb\_precdescr --- Prints a description of current +\clearpage\subroutine{psb\_precdescr}{Prints a description of current preconditioner} -\addcontentsline{toc}{subsection}{psb\_precdescr} -\begin{verbatim} +\begin{lstlisting} call psb_precdescr(prec) call psb_precdescr(prec, iout) -\end{verbatim} +\end{lstlisting} \begin{description} \item[Type:] Asynchronous. @@ -219,12 +215,11 @@ Specified as: an integer number. -\clearpage\subsection*{clone --- clone current +\clearpage\subroutine{clone}{clone current preconditioner} -\addcontentsline{toc}{subsection}{clone} -\begin{verbatim} +\begin{lstlisting} call prec%clone(precout,info) -\end{verbatim} +\end{lstlisting} \begin{description} \item[Type:] Asynchronous. diff --git a/docs/src/psbrout.tex b/docs/src/psbrout.tex index 952e2b13..489498fa 100644 --- a/docs/src/psbrout.tex +++ b/docs/src/psbrout.tex @@ -5,8 +5,7 @@ % DENSE MATRIX SUM % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\clearpage\subsection*{psb\_geaxpby --- General Dense Matrix Sum} -\addcontentsline{toc}{subsection}{psb\_geaxpby} +\clearpage\subroutine{psb\_geaxpby}{General Dense Matrix Sum} This subroutine is an interface to the computational kernel for dense matrix sum: @@ -17,9 +16,9 @@ dense matrix sum: %% \item[$y$] represents the global dense submatrix $y_{:, :}$ %% \end{description} -\begin{verbatim} +\begin{lstlisting} call psb_geaxpby(alpha, x, beta, y, desc_a, info) -\end{verbatim} +\end{lstlisting} %% \syntax*{call psb\_geaxpby}{alpha, x, beta, y, desc\_a, info, n, jx, jy} %( calculating y <- alpha*x+beta*y ) @@ -114,8 +113,7 @@ An integer value; 0 means no error has been detected. % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\clearpage\subsection*{psb\_gedot --- Dot Product} -\addcontentsline{toc}{subsection}{psb\_gedot} +\clearpage\subroutine{psb\_gedot}{Dot Product} This function computes dot product between two vectors $x$ and $y$.\\ @@ -130,9 +128,9 @@ Else if $x$ and $y$ are complex vectors then it computes dot-product as: %% \item[$y$] represents the global subvector $y_{:,jy}$ %% \end{description} -\begin{verbatim} +\begin{lstlisting} psb_gedot(x, y, desc_a, info) -\end{verbatim} +\end{lstlisting} %% \syntax*{psb\_gedot}{x, y, desc\_a, info, jx, jy} \begin{table}[h] \begin{center} @@ -206,8 +204,7 @@ An integer value; 0 means no error has been detected. % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\clearpage\subsection*{psb\_gedots --- Generalized Dot Product} -\addcontentsline{toc}{subsection}{psb\_gedots} +\clearpage\subroutine{psb\_gedots}{Generalized Dot Product} This subroutine computes a series of dot products among the columns of two dense matrices $x$ and $y$: @@ -217,9 +214,9 @@ usual convention applies, i.e. the conjugate transpose of $x$ is used. If $x$ and $y$ are of rank one, then $res$ is a scalar, else it is a rank one array. -\begin{verbatim} +\begin{lstlisting} call psb_gedots(res, x, y, desc_a, info) -\end{verbatim} +\end{lstlisting} \begin{table}[h] \begin{center} \begin{tabular}{ll} @@ -280,8 +277,7 @@ An integer value; 0 means no error has been detected. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\clearpage\subsection*{psb\_geamax --- Infinity-Norm of Vector} -\addcontentsline{toc}{subsection}{psb\_geamax} +\clearpage\subroutine{psb\_geamax}{Infinity-Norm of Vector} This function computes the infinity-norm of a vector $x$.\\ @@ -295,9 +291,9 @@ else if $x$ is a complex vector then it computes the infinity-norm as: %% \item[$x$] represents the global subvector $x_{:,jx}$ %% \end{description} -\begin{verbatim} +\begin{lstlisting} psb_geamax(x, desc_a, info) -\end{verbatim} +\end{lstlisting} %% \syntax*{psb\_geamax}{x, desc\_a, info, jx} \begin{table}[h] @@ -358,16 +354,15 @@ An integer value; 0 means no error has been detected. % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\clearpage\subsection*{psb\_geamaxs --- Generalized Infinity Norm} -\addcontentsline{toc}{subsection}{psb\_geamaxs} +\clearpage\subroutine{psb\_geamaxs}{Generalized Infinity Norm} This subroutine computes a series of infinity norms on the columns of a dense matrix $x$: \[ res(i) \leftarrow \max_k |x(k,i)| \] -\begin{verbatim} +\begin{lstlisting} call psb_geamaxs(res, x, desc_a, info) -\end{verbatim} +\end{lstlisting} \begin{table}[h] \begin{center} @@ -420,8 +415,7 @@ An integer value; 0 means no error has been detected. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\clearpage\subsection*{psb\_geasum --- 1-Norm of Vector} -\addcontentsline{toc}{subsection}{psb\_geasum} +\clearpage\subroutine{psb\_geasum}{1-Norm of Vector} This function computes the 1-norm of a vector $x$.\\ If $x$ is a real vector @@ -431,9 +425,9 @@ else if $x$ is a complex vector then it computes 1-norm as: \[ asum \leftarrow \|re(x)\|_1 + \|im(x)\|_1\] -\begin{verbatim} +\begin{lstlisting} psb_geasum(x, desc_a, info) -\end{verbatim} +\end{lstlisting} \begin{table}[h] \begin{center} @@ -482,8 +476,7 @@ An integer value; 0 means no error has been detected. \end{description} -\clearpage\subsection*{psb\_geasums --- Generalized 1-Norm of Vector} -\addcontentsline{toc}{subsection}{psb\_geasums} +\clearpage\subroutine{psb\_geasums}{Generalized 1-Norm of Vector} This subroutine computes a series of 1-norms on the columns of a dense matrix $x$: @@ -496,9 +489,9 @@ else if $x$ is a complex vector then it computes 1-norm as: \[ res(i) \leftarrow \|re(x)\|_1 + \|im(x)\|_1\] -\begin{verbatim} +\begin{lstlisting} call psb_geasums(res, x, desc_a, info) -\end{verbatim} +\end{lstlisting} \begin{table}[h] \begin{center} @@ -556,8 +549,7 @@ An integer value; 0 means no error has been detected. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\clearpage\subsection*{psb\_genrm2 --- 2-Norm of Vector} -\addcontentsline{toc}{subsection}{psb\_geasums} +\clearpage\subroutine{psb\_genrm2}{2-Norm of Vector} This function computes the 2-norm of a vector $x$.\\ If $x$ is a real vector @@ -586,9 +578,9 @@ Long Precision Real&Long Precision Complex & psb\_genrm2 \\ \caption{Data types\label{tab:f90nrm2}} \end{table} -\begin{verbatim} +\begin{lstlisting} psb_genrm2(x, desc_a, info) -\end{verbatim} +\end{lstlisting} %% \syntax*{psb\_genrm2}{x, desc\_a, info, jx} \begin{description} @@ -630,17 +622,16 @@ An integer value; 0 means no error has been detected. -\clearpage\subsection*{psb\_genrm2s --- Generalized 2-Norm of Vector} -\addcontentsline{toc}{subsection}{psb\_genrm2s} +\clearpage\subroutine{psb\_genrm2s}{Generalized 2-Norm of Vector} This subroutine computes a series of 2-norms on the columns of a dense matrix $x$: \[ res(i) \leftarrow \|x(:,i)\|_2 \] -\begin{verbatim} +\begin{lstlisting} call psb_genrm2s(res, x, desc_a, info) -\end{verbatim} +\end{lstlisting} \begin{table}[h] \begin{center} @@ -698,8 +689,7 @@ An integer value; 0 means no error has been detected. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\clearpage\subsection*{psb\_spnrm1 --- 1-Norm of Sparse Matrix} -\addcontentsline{toc}{subsection}{psb\_spnrm1} +\clearpage\subroutine{psb\_spnrm1}{1-Norm of Sparse Matrix} This function computes the 1-norm of a matrix $A$:\\ @@ -725,9 +715,9 @@ Long Precision Complex & psb\_spnrm1 \\ \caption{Data types\label{tab:f90nrm1}} \end{table} -\begin{verbatim} +\begin{lstlisting} psb_spnrm1(A, desc_a, info) -\end{verbatim} +\end{lstlisting} \begin{description} \item[Type:] Synchronous. @@ -762,8 +752,7 @@ An integer value; 0 means no error has been detected. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\clearpage\subsection*{psb\_spnrmi --- Infinity Norm of Sparse Matrix} -\addcontentsline{toc}{subsection}{psb\_spnrmi} +\clearpage\subroutine{psb\_spnrmi}{Infinity Norm of Sparse Matrix} This function computes the infinity-norm of a matrix $A$:\\ @@ -789,9 +778,9 @@ Long Precision Complex & psb\_spnrmi \\ \caption{Data types\label{tab:f90nrmi}} \end{table} -\begin{verbatim} +\begin{lstlisting} psb_spnrmi(A, desc_a, info) -\end{verbatim} +\end{lstlisting} \begin{description} \item[Type:] Synchronous. @@ -826,8 +815,7 @@ An integer value; 0 means no error has been detected. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\clearpage\subsection*{psb\_spmm --- Sparse Matrix by Dense Matrix Product} -\addcontentsline{toc}{subsection}{psb\_spmm} +\clearpage\subroutine{psb\_spmm}{Sparse Matrix by Dense Matrix Product} This subroutine computes the Sparse Matrix by Dense Matrix Product: @@ -867,11 +855,11 @@ Long Precision Complex & psb\_spmm \\ \caption{Data types\label{tab:f90spmm}} \end{table} -\begin{verbatim} +\begin{lstlisting} call psb_spmm(alpha, a, x, beta, y, desc_a, info) call psb_spmm(alpha, a, x, beta, y,desc_a, info, & & trans, work) -\end{verbatim} +\end{lstlisting} \begin{description} \item[Type:] Synchronous. @@ -978,8 +966,7 @@ An integer value; 0 means no error has been detected. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\clearpage\subsection*{psb\_spsm --- Triangular System Solve} -\addcontentsline{toc}{subsection}{psb\_spsm} +\clearpage\subroutine{psb\_spsm}{Triangular System Solve} This subroutine computes the Triangular System Solve: @@ -1004,11 +991,11 @@ where: \item[$D$] is the scaling diagonal matrix. \end{description} -\begin{verbatim} +\begin{lstlisting} call psb_spsm(alpha, t, x, beta, y, desc_a, info) call psb_spsm(alpha, t, x, beta, y, desc_a, info,& & trans, unit, choice, diag, work) -\end{verbatim} +\end{lstlisting} \begin{table}[h] \begin{center} diff --git a/docs/src/toolsrout.tex b/docs/src/toolsrout.tex index 0beb833f..cc0573d1 100644 --- a/docs/src/toolsrout.tex +++ b/docs/src/toolsrout.tex @@ -5,16 +5,15 @@ % %% psb_cdall %% % -\subsection*{psb\_cdall --- Allocates a communication descriptor} -\addcontentsline{toc}{subsection}{psb\_cdall} +\subroutine{psb\_cdall}{Allocates a communication descriptor} -\begin{verbatim} +\begin{lstlisting} call psb_cdall(icontxt, desc_a, info,mg=mg,parts=parts) call psb_cdall(icontxt, desc_a, info,vg=vg,[mg=mg,flag=flag]) call psb_cdall(icontxt, desc_a, info,vl=vl,[nl=nl,globalcheck=.true.,lidx=lidx]) call psb_cdall(icontxt, desc_a, info,nl=nl) call psb_cdall(icontxt, desc_a, info,mg=mg,repl=.true.) -\end{verbatim} +\end{lstlisting} This subroutine initializes the communication descriptor associated with an index space. One of the optional arguments @@ -109,14 +108,14 @@ An integer value; 0 means no error has been detected. optional argument is specified, then it is mandatory to specify the argument \verb|mg| as well. The subroutine must conform to the following interface: -\begin{verbatim} +\begin{lstlisting} interface subroutine psb_parts(glob_index,mg,np,pv,nv) integer, intent (in) :: glob_index,np,mg integer, intent (out) :: nv, pv(*) end subroutine psb_parts end interface -\end{verbatim} +\end{lstlisting} The input arguments are: \begin{description} \item[glob\_index] The global index to be mapped; @@ -196,13 +195,12 @@ An integer value; 0 means no error has been detected. % %% psb_cdins %% % -\clearpage\subsection*{psb\_cdins --- Communication descriptor insert routine} -\addcontentsline{toc}{subsection}{psb\_cdins} +\clearpage\subroutine{psb\_cdins}{Communication descriptor insert routine} -\begin{verbatim} +\begin{lstlisting} call psb_cdins(nz, ia, ja, desc_a, info [,ila,jla]) call psb_cdins(nz,ja,desc,info[,jla,mask,lidx]) -\end{verbatim} +\end{lstlisting} This subroutine examines the edges of the graph associated with the discretization mesh (and isomorphic to the sparsity pattern of a @@ -291,12 +289,11 @@ nor the end vertex belong to the current process. % %% psb_cdasb %% % -\clearpage\subsection*{psb\_cdasb --- Communication descriptor assembly routine} -\addcontentsline{toc}{subsection}{psb\_cdasb} +\clearpage\subroutine{psb\_cdasb}{Communication descriptor assembly routine} -\begin{verbatim} +\begin{lstlisting} call psb_cdasb(desc_a, info) -\end{verbatim} +\end{lstlisting} \begin{description} \item[Type:] Synchronous. @@ -333,12 +330,11 @@ An integer value; 0 means no error has been detected. % %% psb_cdcpy %% % -\clearpage\subsection*{psb\_cdcpy --- Copies a communication descriptor} -\addcontentsline{toc}{subsection}{psb\_cdcpy} +\clearpage\subroutine{psb\_cdcpy}{Copies a communication descriptor} -\begin{verbatim} +\begin{lstlisting} call psb_cdcpy(desc_in, desc_out, info) -\end{verbatim} +\end{lstlisting} \begin{description} \item[Type:] Asynchronous. @@ -369,12 +365,11 @@ An integer value; 0 means no error has been detected. % %% psb_cdfree %% % -\clearpage\subsection*{psb\_cdfree --- Frees a communication descriptor} -\addcontentsline{toc}{subsection}{psb\_cdfree} +\clearpage\subroutine{psb\_cdfree}{Frees a communication descriptor} -\begin{verbatim} +\begin{lstlisting} call psb_cdfree(desc_a, info) -\end{verbatim} +\end{lstlisting} \begin{description} \item[Type:] Synchronous. @@ -400,13 +395,12 @@ An integer value; 0 means no error has been detected. % %% psb_cdcpy %% % -\clearpage\subsection*{psb\_cdbldext --- Build an extended communication +\clearpage\subroutine{psb\_cdbldext}{Build an extended communication descriptor} -\addcontentsline{toc}{subsection}{psb\_cdbldext} -\begin{verbatim} +\begin{lstlisting} call psb_cdbldext(a,desc_a,nl,desc_out, info, extype) -\end{verbatim} +\end{lstlisting} This subroutine builds an extended communication descriptor, based on the input descriptor \verb|desc_a| and on the stencil specified @@ -470,9 +464,8 @@ An integer value; 0 means no error has been detected. %% % %% %% psb_cdren %% %% % -%% \subsection*{psb\_cdren --- Applies a renumeration to a +%% \subroutine{psb\_cdren}{Applies a renumeration to a %% communication descriptor} -%% \addcontentsline{toc}{subsection}{psb\_cdren} %% \syntax{call psb\_cdren}{trans, iperm, desc\_a, info} @@ -507,8 +500,7 @@ An integer value; 0 means no error has been detected. % %% psb_descprt %% % -%% \subsection*{psb\_cdprt --- Prints a descriptor} -%%\addcontentsline{toc}{subsection}{psb\_cdprt} +%% \subroutine{psb\_cdprt}{Prints a descriptor} %% \syntax{call psb\_cdprt}{iout, desc\_a, glob, short} @@ -537,12 +529,11 @@ An integer value; 0 means no error has been detected. % %% psb_spalloc %% % -\clearpage\subsection*{psb\_spall --- Allocates a sparse matrix} -\addcontentsline{toc}{subsection}{psb\_spall} +\clearpage\subroutine{psb\_spall}{Allocates a sparse matrix} -\begin{verbatim} +\begin{lstlisting} call psb_spall(a, desc_a, info, nnz) -\end{verbatim} +\end{lstlisting} \begin{description} \item[Type:] Synchronous. @@ -589,13 +580,12 @@ An integer value; 0 means no error has been detected. % %% psb_spins %% % -\clearpage\subsection*{psb\_spins --- Insert a cloud of elements into a sparse +\clearpage\subroutine{psb\_spins}{Insert a cloud of elements into a sparse matrix} -\addcontentsline{toc}{subsection}{psb\_spins} -\begin{verbatim} +\begin{lstlisting} call psb_spins(nz, ia, ja, val, a, desc_a, info [,local]) -\end{verbatim} +\end{lstlisting} \begin{description} \item[Type:] Asynchronous. @@ -695,12 +685,11 @@ An integer value; 0 means no error has been detected. % %% psb_spasb %% % -\clearpage\subsection*{psb\_spasb --- Sparse matrix assembly routine} -\addcontentsline{toc}{subsection}{psb\_spasb} +\clearpage\subroutine{psb\_spasb}{Sparse matrix assembly routine} -\begin{verbatim} +\begin{lstlisting} call psb_spasb(a, desc_a, info, afmt, upd, dupl, mold) -\end{verbatim} +\end{lstlisting} \begin{description} \item[Type:] Synchronous. @@ -770,9 +759,8 @@ An integer value; 0 means no error has been detected. %% % %% %% psb_spcnv %% %% % -%% \subsection*{psb\_spcnv --- Converts a sparse matrix storage +%% \subroutine{psb\_spcnv}{Converts a sparse matrix storage %% format} -%%\addcontentsline{toc}{subsection}{psb\_spcnv} %% \syntax{call psb\_spcnv}{a, b, desc\_a, info} @@ -805,12 +793,11 @@ An integer value; 0 means no error has been detected. % %% psb_spfree %% % -\clearpage\subsection*{psb\_spfree --- Frees a sparse matrix} -\addcontentsline{toc}{subsection}{psb\_spfree} +\clearpage\subroutine{psb\_spfree}{Frees a sparse matrix} -\begin{verbatim} +\begin{lstlisting} call psb_spfree(a, desc_a, info) -\end{verbatim} +\end{lstlisting} \begin{description} \item[Type:] Synchronous. @@ -842,13 +829,12 @@ An integer value; 0 means no error has been detected. % %% psb_sprn %% % -\clearpage\subsection*{psb\_sprn --- Reinit sparse matrix structure for psblas +\clearpage\subroutine{psb\_sprn}{Reinit sparse matrix structure for psblas routines.} -\addcontentsline{toc}{subsection}{psb\_sprn} -\begin{verbatim} +\begin{lstlisting} call psb_sprn(a, decsc_a, info, clear) -\end{verbatim} +\end{lstlisting} \begin{description} \item[Type:] Synchronous. @@ -886,8 +872,7 @@ An integer value; 0 means no error has been detected. % %% psb_spupdate %% % -%% \subsection*{psb\_spupdate --- Updates a sparse matrix.} -%%\addcontentsline{toc}{subsection}{psb\_spupdate} +%% \subroutine{psb\_spupdate}{Updates a sparse matrix.} %% \syntax{call psb\_spupdate}{a, ia, ja, blck, desc\_a, info, ix, jx, updflag} @@ -901,9 +886,8 @@ An integer value; 0 means no error has been detected. %% % %% %% psb_csrp %% %% % -%% \subsection*{psb\_csrp --- Applies a right permutation to a sparse +%% \subroutine{psb\_csrp}{Applies a right permutation to a sparse %% matrix} -%%\addcontentsline{toc}{subsection}{psb\_csrp} %% \syntax{call psb\_csrp}{trans, iperm, a, info} @@ -933,12 +917,11 @@ An integer value; 0 means no error has been detected. % %% psb_alloc %% % -\clearpage\subsection*{psb\_geall --- Allocates a dense matrix} -\addcontentsline{toc}{subsection}{psb\_geall} +\clearpage\subroutine{psb\_geall}{Allocates a dense matrix} -\begin{verbatim} +\begin{lstlisting} call psb_geall(x, desc_a, info, n, lb) -\end{verbatim} +\end{lstlisting} \begin{description} \item[Type:] Synchronous. @@ -981,12 +964,11 @@ An integer value; 0 means no error has been detected. % %% psb_ins %% % -\clearpage\subsection*{psb\_geins --- Dense matrix insertion routine} -\addcontentsline{toc}{subsection}{psb\_geins} +\clearpage\subroutine{psb\_geins}{Dense matrix insertion routine} -\begin{verbatim} +\begin{lstlisting} call psb_geins(m, irw, val, x, desc_a, info [,dupl,local]) -\end{verbatim} +\end{lstlisting} \begin{description} \item[Type:] Asynchronous. @@ -1054,12 +1036,11 @@ An integer value; 0 means no error has been detected. % %% psb_asb %% % -\clearpage\subsection*{psb\_geasb --- Assembly a dense matrix} -\addcontentsline{toc}{subsection}{psb\_geasb} +\clearpage\subroutine{psb\_geasb}{Assembly a dense matrix} -\begin{verbatim} +\begin{lstlisting} call psb_geasb(x, desc_a, info, mold) -\end{verbatim} +\end{lstlisting} \begin{description} \item[Type:] Synchronous. @@ -1094,12 +1075,11 @@ An integer value; 0 means no error has been detected. % %% psb_free %% % -\clearpage\subsection*{psb\_gefree --- Frees a dense matrix} -\addcontentsline{toc}{subsection}{psb\_gefree} +\clearpage\subroutine{psb\_gefree}{Frees a dense matrix} -\begin{verbatim} +\begin{lstlisting} call psb_gefree(x, desc_a, info) -\end{verbatim} +\end{lstlisting} \begin{description} \item[Type:] Synchronous. @@ -1132,13 +1112,12 @@ An integer value; 0 means no error has been detected. % %% psb_gelp %% % -\clearpage\subsection*{psb\_gelp --- Applies a left permutation to a dense +\clearpage\subroutine{psb\_gelp}{Applies a left permutation to a dense matrix} -\addcontentsline{toc}{subsection}{psb\_gelp} -\begin{verbatim} +\begin{lstlisting} call psb_gelp(trans, iperm, x, info) -\end{verbatim} +\end{lstlisting} \begin{description} \item[Type:] Asynchronous. @@ -1173,14 +1152,13 @@ An integer value; 0 means no error has been detected. % %% psb_glob_to_loc %% % -\clearpage\subsection*{psb\_glob\_to\_loc --- Global to local indices +\clearpage\subroutine{psb\_glob\_to\_loc}{Global to local indices convertion} -\addcontentsline{toc}{subsection}{psb\_glob\_to\_loc} -\begin{verbatim} +\begin{lstlisting} call psb_glob_to_loc(x, y, desc_a, info, iact,owned) call psb_glob_to_loc(x, desc_a, info, iact,owned) -\end{verbatim} +\end{lstlisting} \begin{description} \item[Type:] Asynchronous. @@ -1241,14 +1219,13 @@ An integer value; 0 means no error has been detected. \end{enumerate} -\clearpage\subsection*{psb\_loc\_to\_glob --- Local to global indices +\clearpage\subroutine{psb\_loc\_to\_glob}{Local to global indices conversion} -\addcontentsline{toc}{subsection}{psb\_loc\_to\_glob} -\begin{verbatim} +\begin{lstlisting} call psb_loc_to_glob(x, y, desc_a, info, iact) call psb_loc_to_glob(x, desc_a, info, iact) -\end{verbatim} +\end{lstlisting} \begin{description} \item[Type:] Asynchronous. @@ -1298,12 +1275,11 @@ An integer value; 0 means no error has been detected. % %% psb_loc_to_glob %% % -\clearpage\subsection*{psb\_is\_owned } -\addcontentsline{toc}{subsection}{psb\_is\_owned} +\clearpage\subroutine{psb\_is\_owned }{} -\begin{verbatim} +\begin{lstlisting} call psb_is_owned(x, desc_a) -\end{verbatim} +\end{lstlisting} \begin{description} \item[Type:] Asynchronous. @@ -1338,12 +1314,11 @@ Intent: {\bf out}.\\ \end{enumerate} -\clearpage\subsection*{psb\_owned\_index } -\addcontentsline{toc}{subsection}{psb\_owned\_index} +\clearpage\subroutine{psb\_owned\_index }{} -\begin{verbatim} +\begin{lstlisting} call psb_owned_index(y, x, desc_a, info) -\end{verbatim} +\end{lstlisting} \begin{description} \item[Type:] Asynchronous. @@ -1390,12 +1365,11 @@ An integer value; 0 means no error has been detected. \end{enumerate} -\clearpage\subsection*{psb\_is\_local } -\addcontentsline{toc}{subsection}{psb\_is\_local} +\clearpage\subroutine{psb\_is\_local }{} -\begin{verbatim} +\begin{lstlisting} call psb_is_local(x, desc_a) -\end{verbatim} +\end{lstlisting} \begin{description} \item[Type:] Asynchronous. @@ -1429,12 +1403,11 @@ Intent: {\bf out}.\\ indices \end{enumerate} -\clearpage\subsection*{psb\_local\_index } -\addcontentsline{toc}{subsection}{psb\_local\_index} +\clearpage\subroutine{psb\_local\_index }{} -\begin{verbatim} +\begin{lstlisting} call psb_local_index(y, x, desc_a, info) -\end{verbatim} +\end{lstlisting} \begin{description} \item[Type:] Asynchronous. @@ -1485,12 +1458,11 @@ An integer value; 0 means no error has been detected. % %% psb_ins %% % -\clearpage\subsection*{psb\_get\_boundary --- Extract list of boundary elements} -\addcontentsline{toc}{subsection}{psb\_get\_boundary} +\clearpage\subroutine{psb\_get\_boundary}{Extract list of boundary elements} -\begin{verbatim} +\begin{lstlisting} call psb_get_boundary(bndel, desc, info) -\end{verbatim} +\end{lstlisting} \begin{description} \item[Type:] Asynchronous. @@ -1527,12 +1499,11 @@ An integer value; 0 means no error has been detected. number of boundary elements. \end{enumerate} -\clearpage\subsection*{psb\_get\_overlap --- Extract list of overlap elements} -\addcontentsline{toc}{subsection}{psb\_get\_overlap} +\clearpage\subroutine{psb\_get\_overlap}{Extract list of overlap elements} -\begin{verbatim} +\begin{lstlisting} call psb_get_overlap(ovrel, desc, info) -\end{verbatim} +\end{lstlisting} \begin{description} \item[Type:] Asynchronous. @@ -1570,13 +1541,12 @@ An integer value; 0 means no error has been detected. -\clearpage\subsection*{psb\_sp\_getrow --- Extract row(s) from a sparse matrix} -\addcontentsline{toc}{subsection}{psb\_sp\_getrow} +\clearpage\subroutine{psb\_sp\_getrow}{Extract row(s) from a sparse matrix} -\begin{verbatim} +\begin{lstlisting} call psb_sp_getrow(row, a, nz, ia, ja, val, info, & & append, nzin, lrw) -\end{verbatim} +\end{lstlisting} \begin{description} \item[Type:] Asynchronous. @@ -1663,17 +1633,16 @@ An integer value; 0 means no error has been detected. -\clearpage\subsection*{psb\_sizeof --- Memory occupation} -\addcontentsline{toc}{subsection}{psb\_sizeof} +\clearpage\subroutine{psb\_sizeof}{Memory occupation} This function computes the memory occupation of a PSBLAS object. -\begin{verbatim} +\begin{lstlisting} isz = psb_sizeof(a) isz = psb_sizeof(desc_a) isz = psb_sizeof(prec) -\end{verbatim} +\end{lstlisting} \begin{description} \item[Type:] Asynchronous. @@ -1702,8 +1671,7 @@ Returned as: an \verb|integer(psb_long_int_k_)| number. \end{description} -\clearpage\subsection*{Sorting utilities} -\addcontentsline{toc}{subsection}{Sorting utilities} +\clearpage\subroutine{Sorting utilities}{} {\par\noindent\large\bfseries psb\_msort --- Sorting by the Merge-sort algorithm} @@ -1712,11 +1680,11 @@ Returned as: an \verb|integer(psb_long_int_k_)| number. algorithm} {\par\noindent\large\bfseries psb\_hsort --- Sorting by the Heapsort algorithm} -\begin{verbatim} +\begin{lstlisting} call psb_msort(x,ix,dir,flag) call psb_qsort(x,ix,dir,flag) call psb_hsort(x,ix,dir,flag) -\end{verbatim} +\end{lstlisting} These serial routines sort a sequence $X$ into ascending or descending order. The argument meaning is identical for the three diff --git a/docs/src/userguide.tex b/docs/src/userguide.tex index f9665870..5cb5e5bb 100644 --- a/docs/src/userguide.tex +++ b/docs/src/userguide.tex @@ -16,6 +16,7 @@ \usepackage{graphicx} \newtheorem{theorem}{Theorem} \newtheorem{corollary}{Corollary} +\usepackage{listings} %\newboolean{mtc} %\setboolean{mtc}{true} @@ -24,7 +25,7 @@ \relax \pdfcompresslevel=0 %-- 0 = none, 9 = best \pdfinfo{ %-- Info dictionary of PDF output /Author (Alfredo Buttari) - /Title (Parallel Sparse BLAS V. 3.1) + /Title (Parallel Sparse BLAS V. 3.2) /Subject (Parallel Sparse Basic Linear Algebra Subroutines) /Keywords (Computer Science Linear Algebra Fluid Dynamics Parallel Linux MPI PSBLAS Iterative Solvers Preconditioners) /Creator (pdfLaTeX) @@ -45,9 +46,14 @@ \markright{#1}}% \newcommand{\subsubroutine}[2]{% \stepcounter{subroutine}% - \subsection*{\flushleft #1---#2 \endflushleft}% + \subsubsection*{\flushleft #1---#2 \endflushleft}% \addcontentsline{toc}{subsubsection}{#1}% \markright{#1}}% +\newcommand{\subsubsubroutine}[2]{% +\stepcounter{subroutine}% + \subsubsection*{\flushleft #1---#2 \endflushleft}% + \addcontentsline{toc}{paragraph}{#1}% + \markright{#1}}% \newcommand{\examplename}{Example} \newcommand{\syntaxname}{Syntax} \def\syntax{\@ifstar{\@ssyntax}{\@syntax}}% @@ -80,8 +86,8 @@ \begin{document} -\pdfbookmark{PSBLAS-v3.1 User's Guide}{title} - +\pdfbookmark{PSBLAS-v3.2 User's Guide}{title} +\lstset{language=Fortran} \newlength{\centeroffset} \setlength{\centeroffset}{-0.5\oddsidemargin} \addtolength{\centeroffset}{0.5\evensidemargin} @@ -90,7 +96,7 @@ \vspace*{\stretch{1}} \noindent\hspace*{\centeroffset}\makebox[0pt][l]{\begin{minipage}{\textwidth} \flushright -{\Huge\bfseries PSBLAS 3.1 User's guide +{\Huge\bfseries PSBLAS 3.2 User's guide } \noindent\rule[-1ex]{\textwidth}{5pt}\\[2.5ex] \hfill\emph{\Large A reference guide for the Parallel Sparse BLAS library} @@ -103,11 +109,12 @@ by Salvatore Filippone\\ and Alfredo Buttari}\\ University of Rome ``Tor Vergata''.\\[3ex] -June 14, 2013 +March 31st, 2014. \end{minipage}} %\addtolength{\textwidth}{\centeroffset} \vspace{\stretch{2}} +\setcounter{tocdepth}{4} \cleardoublepage \begingroup @@ -121,7 +128,6 @@ June 14, 2013 \pagenumbering{arabic} % Arabic numbering \setcounter{page}{1} % Chapters start on page 1 - \include{intro} \include{datastruct} \include{psbrout} diff --git a/docs/src/userhtml.tex b/docs/src/userhtml.tex index d1e7bb73..9082479a 100644 --- a/docs/src/userhtml.tex +++ b/docs/src/userhtml.tex @@ -15,6 +15,7 @@ \usepackage{graphicx} \newtheorem{theorem}{Theorem} \newtheorem{corollary}{Corollary} +\usepackage{listings} %\newboolean{mtc} %\setboolean{mtc}{true} @@ -23,7 +24,7 @@ % \relax % \pdfcompresslevel=0 %-- 0 = none, 9 = best % \pdfinfo{ %-- Info dictionary of PDF output /Author (Alfredo Buttari) -% /Title (Parallel Sparse BLAS V. 3.1) +% /Title (Parallel Sparse BLAS V. 3.2) % /Subject (Parallel Sparse Basic Linear Algebra Subroutines) % /Keywords (Computer Science Linear Algebra Fluid Dynamics Parallel Linux MPI PSBLAS Iterative Solvers Preconditioners) % /Creator (pdfLaTeX) @@ -47,6 +48,11 @@ \subsection*{\flushleft #1---#2 \endflushleft}% \addcontentsline{toc}{subsubsection}{#1}% \markright{#1}}% +\newcommand{\subsubsubroutine}[2]{% +\stepcounter{subroutine}% + \subsubsection*{\flushleft #1---#2 \endflushleft}% + \addcontentsline{toc}{paragraph}{#1}% + \markright{#1}}% \newcommand{\examplename}{Example} \newcommand{\syntaxname}{Syntax} \def\syntax{\@ifstar{\@ssyntax}{\@syntax}}% @@ -78,6 +84,8 @@ \newcommand{\vbasedata}{\hypertarget{vbasedata}{{\tt psb\_T\_base\_vect\_type}}} \begin{document} +\lstset{language=Fortran} + {\LARGE\bfseries PSBLAS\\[.8ex] User's and Reference Guide}\\[\baselineskip] \emph{\large A reference guide for the Parallel Sparse BLAS library}\\[3ex] @@ -86,9 +94,9 @@ University of Rome ``Tor Vergata'', Italy\\[2ex] %\\[10ex] %\today -Software version: 3.1\\ +Software version: 3.2\\ %\today -June 14, 2013. +March 31st, 2014. \cleardoublepage \begingroup \renewcommand*{\thepage}{toc} diff --git a/docs/src/util.tex b/docs/src/util.tex index 54db4fce..6c07ad3f 100644 --- a/docs/src/util.tex +++ b/docs/src/util.tex @@ -9,13 +9,12 @@ module \verb|psb_util_mod|. %\subroutine{PSB\_HBIO\_MOD}{Input/Output in Harwell-Boeing format} -\clearpage\subsection*{hb\_read --- Read a sparse matrix from a file in the +\clearpage\subroutine{hb\_read}{Read a sparse matrix from a file in the Harwell--Boeing format} -\addcontentsline{toc}{subsubsection}{hb\_read} -\begin{verbatim} +\begin{lstlisting} call hb_read(a, iret, iunit, filename, b, mtitle) -\end{verbatim} +\end{lstlisting} \begin{description} \item[Type:] Asynchronous. @@ -52,13 +51,12 @@ An integer value; 0 means no error has been detected. -\clearpage\subsection*{hb\_write --- Write a sparse matrix to a file +\clearpage\subroutine{hb\_write}{Write a sparse matrix to a file in the Harwell--Boeing format} -\addcontentsline{toc}{subsubsection}{hb\_write} -\begin{verbatim} +\begin{lstlisting} call hb_write(a, iret, iunit, filename, key, rhs, mtitle) -\end{verbatim} +\end{lstlisting} @@ -105,13 +103,12 @@ An integer value; 0 means no error has been detected. %\subroutine{PSB\_MMIO\_MOD}{Input/Output in MatrixMarket format} -\clearpage\subsection*{mm\_mat\_read --- Read a sparse matrix from a +\clearpage\subroutine{mm\_mat\_read}{Read a sparse matrix from a file in the MatrixMarket format} -\addcontentsline{toc}{subsubsection}{mm\_mat\_read} -\begin{verbatim} +\begin{lstlisting} call mm_mat_read(a, iret, iunit, filename) -\end{verbatim} +\end{lstlisting} \begin{description} \item[Type:] Asynchronous. @@ -136,12 +133,11 @@ Type: {\bf required} \\ An integer value; 0 means no error has been detected. \end{description} -\clearpage\subsection*{mm\_vet\_read --- Read a dense vector from a +\clearpage\subroutine{mm\_vet\_read}{Read a dense vector from a file in the MatrixMarket format} -\addcontentsline{toc}{subsubsection}{mm\_vet\_read } -\begin{verbatim} +\begin{lstlisting} call mm_vet_read(b, iret, iunit, filename) -\end{verbatim} +\end{lstlisting} \begin{description} \item[Type:] Asynchronous. @@ -170,12 +166,11 @@ An integer value; 0 means no error has been detected. -\clearpage\subsection*{mm\_mat\_write --- Write a sparse matrix to a +\clearpage\subroutine{mm\_mat\_write}{Write a sparse matrix to a file in the MatrixMarket format} -\addcontentsline{toc}{subsubsection}{mm\_mat\_write} -\begin{verbatim} +\begin{lstlisting} call mm_mat_write(a, mtitle, iret, iunit, filename) -\end{verbatim} +\end{lstlisting} \begin{description} \item[Type:] Asynchronous. \item[\bf On Entry ]