diff --git a/config/pac.m4 b/config/pac.m4 index 08e5d200..b7c7368e 100644 --- a/config/pac.m4 +++ b/config/pac.m4 @@ -272,8 +272,8 @@ AC_DEFUN([PAC_ARG_WITH_LIBS], AC_MSG_CHECKING([whether additional libraries are needed]) AC_ARG_WITH(libs, AC_HELP_STRING([--with-libs], -[List additional libraries here. For example, --with-libs=-lsuperlu -or --with-libs=/path/libsuperlu.a]), +[List additional link flags here. For example, --with-libs=-lspecial_system_lib +or --with-libs=-L/path/to/libs]), [ LIBS="${withval} ${LIBS}" AC_MSG_RESULT([LIBS = ${LIBS}]) diff --git a/configure b/configure index f236cc54..d1e877b1 100755 --- a/configure +++ b/configure @@ -1343,9 +1343,9 @@ Optional Packages: to CFLAGS --with-fflags additional FFLAGS flags to be added: will prepend to FFLAGS - --with-libs List additional libraries here. For example, - --with-libs=-lsuperlu or - --with-libs=/path/libsuperlu.a + --with-libs List additional link flags here. For example, + --with-libs=-lspecial_system_lib or + --with-libs=-L/path/to/libs --with-clibs additional CLIBS flags to be added: will prepend to CLIBS --with-flibs additional FLIBS flags to be added: will prepend diff --git a/docs/pdf/util.tex b/docs/pdf/util.tex index 32e144fd..fb48a3ca 100644 --- a/docs/pdf/util.tex +++ b/docs/pdf/util.tex @@ -31,11 +31,11 @@ Specified as: an integer value. Only meaningful if filename is not \verb|-|. \item[a] the sparse matrix read from file.\\ Type:{\bf required}.\\ Specified as: a structured data of type \spdata. -\item[b] Rigth hand side.\\ +\item[b] Rigth hand side(s).\\ Type: {\bf Optional} \\ -An array of type real or complex, rank 1 and having the ALLOCATABLE +An array of type real or complex, rank 2 and having the ALLOCATABLE attribute; will be allocated and filled in if the input file contains -a right hand side. +a right hand side, otherwise will be left in the UNALLOCATED state. \item[mtitle] Matrix title.\\ Type: {\bf Optional} \\ A charachter variable of length 72 holding a copy of the @@ -122,6 +122,34 @@ Type: {\bf required} \\ An integer value; 0 means no error has been detected. \end{description} +\subroutine{mm\_vet\_read}{Read a dense vector from a file in the MatrixMarket format} +\syntax{call mm\_vet\_read}{b, iret, iunit, filename} + +\begin{description} +\item[Type:] Asynchronous. +\item[\bf On Entry ] +\item[filename] The name of the file to be read.\\ +Type:{\bf optional}.\\ +Specified as: a character variable containing a valid file name, or +\verb|-|, in which case the default input unit 5 (i.e. standard input +in Unix jargon) is used. Default: \verb|-|. +\item[iunit] The Fortran file unit number.\\ +Type:{\bf optional}.\\ +Specified as: an integer value. Only meaningful if filename is not \verb|-|. +\end{description} + +\begin{description} +\item[\bf On Return] +\item[b] Rigth hand side(s).\\ +Type: {\bf required} \\ +An array of type real or complex, rank 2 and having the ALLOCATABLE +attribute; will be allocated and filled in if the input file contains +a right hand side, otherwise will be left in the UNALLOCATED state. +\item[iret] Error code.\\ +Type: {\bf required} \\ +An integer value; 0 means no error has been detected. +\end{description} + \subroutine{mm\_mat\_write}{Write a sparse matrix to a file in the MatrixMarket format} diff --git a/docs/userguide.pdf b/docs/userguide.pdf index 497e10a5..8162db42 100644 --- a/docs/userguide.pdf +++ b/docs/userguide.pdf @@ -1,4 +1,5 @@ %PDF-1.4 +%ÐÔÅØ 5 0 obj << /S /GoTo /D (title.0) >> endobj @@ -597,16712 +598,9149 @@ endobj << /S /GoTo /D (section*.191) >> endobj 404 0 obj -(mm\137mat\137write) +(mm\137vet\137read) endobj 405 0 obj -<< /S /GoTo /D (section.10) >> +<< /S /GoTo /D (section*.193) >> endobj 408 0 obj -(10 Preconditioner routines) +(mm\137mat\137write) endobj 409 0 obj -<< /S /GoTo /D (section*.193) >> +<< /S /GoTo /D (section.10) >> endobj 412 0 obj -(psb\137precinit) +(10 Preconditioner routines) endobj 413 0 obj -<< /S /GoTo /D (section*.196) >> +<< /S /GoTo /D (section*.195) >> endobj 416 0 obj -(psb\137precbld) +(psb\137precinit) endobj 417 0 obj << /S /GoTo /D (section*.198) >> endobj 420 0 obj -(psb\137precaply) +(psb\137precbld) endobj 421 0 obj << /S /GoTo /D (section*.200) >> endobj 424 0 obj -(psb\137precdescr) +(psb\137precaply) endobj 425 0 obj -<< /S /GoTo /D (section.11) >> +<< /S /GoTo /D (section*.202) >> endobj 428 0 obj -(11 Iterative Methods) +(psb\137precdescr) endobj 429 0 obj -<< /S /GoTo /D (section*.202) >> +<< /S /GoTo /D (section.11) >> endobj 432 0 obj -(psb\137krylov ) +(11 Iterative Methods) endobj 433 0 obj -<< /S /GoTo /D [434 0 R /Fit ] >> +<< /S /GoTo /D (section*.204) >> +endobj +436 0 obj +(psb\137krylov ) +endobj +437 0 obj +<< /S /GoTo /D [438 0 R /Fit ] >> endobj -436 0 obj << -/Length 1191 +440 0 obj << +/Length 680 >> stream -1 0 0 1 99.8954 740.9981 cm -0 g 0 G -1 0 0 1 343.7111 0 cm -0 g 0 G -1 0 0 1 -343.7111 -24.9066 cm -0 g 0 G -1 g 1 G -0 g 0 G -1 g 1 G -0 g 0 G 0 g 0 G 0 g 0 G -1 g 1 G 0 g 0 G 0 g 0 G 0 g 0 G -0 g 0 G -0 g 0 G -0 g 0 G -0 g 0 G -0.25 g 0.25 G -0 g 0 G -0.5 g 0.5 G -0 g 0 G -1 0 0 1 52.2651 -145.2449 cm -0 g 0 G -0 g 0 G -1 0 0 1 -152.1605 -570.8466 cm BT -/F18 24.7871 Tf 157.1418 570.8466 Td[(PSB)1(LAS)-375(2.)-1(3)-375(User')-1(s)-375(gui)-1(de)]TJ +/F16 24.7871 Tf 157.142 570.847 Td [(PSBLAS)-375(2.3)-375(User's)-375(guide)]TJ ET -1 0 0 1 125.3001 554.602 cm -0 0 343.7111 4.9813 re f -1 0 0 1 -125.3001 -554.602 cm +q +1 0 0 1 125.3 554.602 cm +0 0 343.711 4.981 re f +Q BT -/F20 14.3462 Tf 132.3142 532.9194 Td[(A)-350(r)51(efer)50(enc)50(e)-350(guide)-350(for)-349(the)-350(P)-1(ar)51(al)-50(lel)-350(Sp)50(arse)-350(BL)-1(AS)-350(libr)51(ary)]TJ -ET -1 0 0 1 350.8992 405.1423 cm +/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 -1 0 0 1 -350.8992 -405.1423 cm -BT -/F29 9.9626 Tf 355.8805 405.1423 Td[(b)32(y)-383(Sal)-1(v)64(ator)1(e)-384(Fili)-1(pp)-32(on)1(e)]TJ 12.8891 -11.9552 Td[(and)-383(A)-1(lfredo)-383(Butt)-1(ar)1(i)]TJ/F8 9.9626 Tf -52.5191 -11.9551 Td[(Uni)1(v)28(e)-1(r)1(s)-1(it)28(y)-333(of)-333(Rome)-334(\134T)83(or)-333(V)83(ergata".)]TJ 94.7835 -24.8236 Td[(Ju)1(ly)-333(19,)-333(2008)]TJ -ET -1 0 0 1 99.8954 90.4377 cm +/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 94.784 -24.824 Td [(July)-333(22,)-334(2008)]TJ 0 g 0 G -1 0 0 1 343.7111 0 cm 0 g 0 G +ET endstream endobj -434 0 obj << +438 0 obj << /Type /Page -/Contents 436 0 R -/Resources 435 0 R -/MediaBox [0 0 595.2756 841.8898] -/Parent 451 0 R +/Contents 440 0 R +/Resources 439 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 447 0 R >> endobj -437 0 obj << -/D [434 0 R /XYZ 99.8954 740.9981 null] +441 0 obj << +/D [438 0 R /XYZ 99.895 740.998 null] >> endobj -438 0 obj << -/D [434 0 R /XYZ 99.8954 716.0915 null] +442 0 obj << +/D [438 0 R /XYZ 99.895 716.092 null] >> endobj 6 0 obj << -/D [434 0 R /XYZ 99.8954 716.0915 null] +/D [438 0 R /XYZ 99.895 716.092 null] >> endobj -435 0 obj << -/Font << /F18 441 0 R /F20 444 0 R /F29 447 0 R /F8 450 0 R >> +439 0 obj << +/Font << /F16 443 0 R /F18 444 0 R /F27 445 0 R /F8 446 0 R >> /ProcSet [ /PDF /Text ] >> endobj -454 0 obj << -/Length 218 +450 0 obj << +/Length 77 >> stream -1 0 0 1 150.7049 740.9981 cm 0 g 0 G -1 0 0 1 343.7111 0 cm 0 g 0 G -1 0 0 1 -343.7111 -650.5604 cm 0 g 0 G -1 0 0 1 -150.7049 -90.4377 cm BT -/F8 9.9626 Tf 320.0698 90.4377 Td[(2)]TJ -ET -1 0 0 1 494.416 90.4377 cm +/F8 9.9626 Tf 320.07 90.438 Td [(2)]TJ 0 g 0 G +ET endstream endobj -453 0 obj << +449 0 obj << /Type /Page -/Contents 454 0 R -/Resources 452 0 R -/MediaBox [0 0 595.2756 841.8898] -/Parent 451 0 R +/Contents 450 0 R +/Resources 448 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 447 0 R >> endobj -455 0 obj << -/D [453 0 R /XYZ 150.7049 740.9981 null] +451 0 obj << +/D [449 0 R /XYZ 150.705 740.998 null] >> endobj -452 0 obj << -/Font << /F8 450 0 R >> +448 0 obj << +/Font << /F8 446 0 R >> /ProcSet [ /PDF /Text ] >> endobj -458 0 obj << -/Length 32016 +498 0 obj << +/Length 17652 >> stream -1 0 0 1 99.8954 740.9981 cm 0 g 0 G -1 0 0 1 343.7111 0 cm 0 g 0 G -1 0 0 1 -443.6065 -740.9981 cm BT -/F18 14.3462 Tf 99.8954 706.1289 Td[(Co)-1(n)31(te)-1(n)32(t)-1(s)]TJ -ET -1 0 0 1 99.8954 682.4882 cm +/F16 14.3462 Tf 99.895 706.129 Td [(Con)31(ten)31(ts)]TJ 0 0 1 rg 0 0 1 RG -1 0 0 1 -99.8954 -682.4882 cm -BT -/F29 9.9626 Tf 99.8954 682.4882 Td[(1)-925(In)32(tro)-32(duction)]TJ -ET -1 0 0 1 178.005 682.4882 cm +/F27 9.9626 Tf 0 -23.641 Td [(1)-925(In)32(tro)-32(duction)]TJ 0 g 0 G -1 0 0 1 -178.005 -682.4882 cm -BT -/F29 9.9626 Tf 437.878 682.4882 Td[(1)]TJ -ET -1 0 0 1 99.8954 658.8475 cm + [-26085(1)]TJ 0 0 1 rg 0 0 1 RG -1 0 0 1 -99.8954 -658.8475 cm -BT -/F29 9.9626 Tf 99.8954 658.8475 Td[(2)-925(General)-384(o)32(v)32(er)1(vi)-1(ew)]TJ -ET -1 0 0 1 201.8667 658.8475 cm + 0 -23.641 Td [(2)-925(General)-383(o)32(v)31(erview)]TJ 0 g 0 G -1 0 0 1 -201.8667 -658.8475 cm -BT -/F29 9.9626 Tf 437.878 658.8475 Td[(2)]TJ -ET -1 0 0 1 114.8394 645.8586 cm + [-23689(2)]TJ 0 0 1 rg 0 0 1 RG -1 0 0 1 -114.8394 -645.8586 cm -BT -/F8 9.9626 Tf 114.8394 645.8586 Td[(2.1)-1022(Bas)-1(ic)-333(Nom)-1(enclatu)1(re)]TJ -ET -1 0 0 1 224.8714 645.8586 cm +/F8 9.9626 Tf 14.944 -12.988 Td [(2.1)-1022(Basic)-334(Nomenclature)]TJ 0 g 0 G -1 0 0 1 -224.8714 -645.8586 cm -BT -/F8 9.9626 Tf 234.1123 645.8586 Td[(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)]TJ -ET -1 0 0 1 438.6251 645.8586 cm + [-927(.)-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 -1 0 0 1 -438.6251 -645.8586 cm -BT -/F8 9.9626 Tf 438.6251 645.8586 Td[(3)]TJ -ET -1 0 0 1 443.6065 645.8586 cm + [-1583(3)]TJ 0 g 0 G -1 0 0 1 -328.7671 -12.9889 cm 0 0 1 rg 0 0 1 RG -1 0 0 1 -114.8394 -632.8697 cm -BT -/F8 9.9626 Tf 114.8394 632.8697 Td[(2.2)-1022(Lib)1(rary)-333(con)28(ten)28(ts)]TJ -ET -1 0 0 1 209.6784 632.8697 cm + 0 -12.989 Td [(2.2)-1022(Library)-333(con)27(ten)28(ts)]TJ 0 g 0 G -1 0 0 1 -209.6784 -632.8697 cm -BT -/F8 9.9626 Tf 218.6151 632.8697 Td[(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)]TJ -ET -1 0 0 1 438.6251 632.8697 cm + [-897(.)-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 -1 0 0 1 -438.6251 -632.8697 cm -BT -/F8 9.9626 Tf 438.6251 632.8697 Td[(4)]TJ -ET -1 0 0 1 443.6065 632.8697 cm + [-1584(4)]TJ 0 g 0 G -1 0 0 1 -328.7671 -12.9889 cm 0 0 1 rg 0 0 1 RG -1 0 0 1 -114.8394 -619.8808 cm -BT -/F8 9.9626 Tf 114.8394 619.8808 Td[(2.3)-1022(App)1(lication)-333(stru)1(c)-1(tu)1(re)]TJ -ET -1 0 0 1 231.1258 619.8808 cm + 0 -12.989 Td [(2.3)-1022(Application)-333(structure)]TJ 0 g 0 G -1 0 0 1 -231.1258 -619.8808 cm -BT -/F8 9.9626 Tf 234.1123 619.8808 Td[(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)]TJ -ET -1 0 0 1 438.6251 619.8808 cm + [-300(.)-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 -1 0 0 1 -438.6251 -619.8808 cm -BT -/F8 9.9626 Tf 438.6251 619.8808 Td[(5)]TJ -ET -1 0 0 1 443.6065 619.8808 cm + [-1584(5)]TJ 0 g 0 G -1 0 0 1 -328.7671 -12.9889 cm 0 0 1 rg 0 0 1 RG -1 0 0 1 -114.8394 -606.8919 cm -BT -/F8 9.9626 Tf 114.8394 606.8919 Td[(2.4)-1022(Pr)1(ogramm)-1(i)1(ng)-333(m)-1(o)-27(del)]TJ -ET -1 0 0 1 226.781 606.8919 cm + 0 -12.989 Td [(2.4)-1022(Programming)-334(mo)-27(del)]TJ 0 g 0 G -1 0 0 1 -226.781 -606.8919 cm -BT -/F8 9.9626 Tf 234.1123 606.8919 Td[(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)]TJ -ET -1 0 0 1 438.6251 606.8919 cm + [-736(.)-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 -1 0 0 1 -438.6251 -606.8919 cm -BT -/F8 9.9626 Tf 438.6251 606.8919 Td[(7)]TJ -ET -1 0 0 1 443.6065 606.8919 cm + [-1584(7)]TJ 0 g 0 G -1 0 0 1 -343.7111 -23.6407 cm 0 0 1 rg 0 0 1 RG -1 0 0 1 -99.8954 -583.2512 cm -BT -/F29 9.9626 Tf 99.8954 583.2512 Td[(3)-925(Data)-384(S)1(t)-1(r)1(uctures)]TJ -ET -1 0 0 1 195.344 583.2512 cm +/F27 9.9626 Tf -14.944 -23.641 Td [(3)-925(Data)-383(Struct)-1(ure)1(s)]TJ 0 g 0 G -1 0 0 1 -195.344 -583.2512 cm -BT -/F29 9.9626 Tf 437.878 583.2512 Td[(9)]TJ -ET -1 0 0 1 114.8394 570.2623 cm + [-24345(9)]TJ 0 0 1 rg 0 0 1 RG -1 0 0 1 -114.8394 -570.2623 cm -BT -/F8 9.9626 Tf 114.8394 570.2623 Td[(3.1)-1022(Des)-1(crip)1(tor)-333(data)-333(stru)1(c)-1(tu)1(re)]TJ -ET -1 0 0 1 248.5327 570.2623 cm +/F8 9.9626 Tf 14.944 -12.989 Td [(3.1)-1022(Descriptor)-334(data)-333(structure)]TJ 0 g 0 G -1 0 0 1 -248.5327 -570.2623 cm -BT -/F8 9.9626 Tf 257.3581 570.2623 Td[(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)]TJ -ET -1 0 0 1 438.6251 570.2623 cm + [-886(.)-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 -1 0 0 1 -438.6251 -570.2623 cm -BT -/F8 9.9626 Tf 438.6251 570.2623 Td[(9)]TJ -ET -1 0 0 1 443.6065 570.2623 cm + [-1584(9)]TJ 0 g 0 G -1 0 0 1 -305.853 -12.9888 cm 0 0 1 rg 0 0 1 RG -1 0 0 1 -137.7535 -557.2735 cm -BT -/F8 9.9626 Tf 137.7535 557.2735 Td[(3.1.1)-1144(Name)-1(d)-333(Con)1(s)-1(tan)28(t)1(s)]TJ -ET -1 0 0 1 247.232 557.2735 cm + 22.914 -12.988 Td [(3.1.1)-1144(Nam)-1(ed)-333(Constan)28(ts)]TJ 0 g 0 G -1 0 0 1 -247.232 -557.2735 cm -BT -/F8 9.9626 Tf 257.3581 557.2735 Td[(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)]TJ -ET -1 0 0 1 433.6438 557.2735 cm + [-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 -1 0 0 1 -433.6438 -557.2735 cm -BT -/F8 9.9626 Tf 433.6438 557.2735 Td[(11)]TJ -ET -1 0 0 1 443.6065 557.2735 cm + [-1084(11)]TJ 0 g 0 G -1 0 0 1 -328.7671 -12.9889 cm 0 0 1 rg 0 0 1 RG -1 0 0 1 -114.8394 -544.2846 cm -BT -/F8 9.9626 Tf 114.8394 544.2846 Td[(3.2)-1022(Sp)1(arse)-334(Matr)1(ix)-333(data)-333(structu)1(re)]TJ -ET -1 0 0 1 264.7221 544.2846 cm + -22.914 -12.989 Td [(3.2)-1022(Sparse)-334(Matr)1(ix)-334(data)-333(structure)]TJ 0 g 0 G -1 0 0 1 -264.7221 -544.2846 cm -BT -/F8 9.9626 Tf 272.8553 544.2846 Td[(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)]TJ -ET -1 0 0 1 433.6438 544.2846 cm + [-816(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)]TJ 0 g 0 G -1 0 0 1 -433.6438 -544.2846 cm -BT -/F8 9.9626 Tf 433.6438 544.2846 Td[(11)]TJ -ET -1 0 0 1 443.6065 544.2846 cm + [-1084(11)]TJ 0 g 0 G -1 0 0 1 -305.853 -12.9889 cm 0 0 1 rg 0 0 1 RG -1 0 0 1 -137.7535 -531.2957 cm -BT -/F8 9.9626 Tf 137.7535 531.2957 Td[(3.2.1)-1144(Name)-1(d)-333(Con)1(s)-1(tan)28(t)1(s)]TJ -ET -1 0 0 1 247.232 531.2957 cm + 22.914 -12.989 Td [(3.2.1)-1144(Nam)-1(ed)-333(Constan)28(ts)]TJ 0 g 0 G -1 0 0 1 -247.232 -531.2957 cm -BT -/F8 9.9626 Tf 257.3581 531.2957 Td[(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)]TJ -ET -1 0 0 1 433.6438 531.2957 cm + [-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 -1 0 0 1 -433.6438 -531.2957 cm -BT -/F8 9.9626 Tf 433.6438 531.2957 Td[(14)]TJ -ET -1 0 0 1 443.6065 531.2957 cm + [-1084(14)]TJ 0 g 0 G -1 0 0 1 -328.7671 -12.9889 cm 0 0 1 rg 0 0 1 RG -1 0 0 1 -114.8394 -518.3068 cm -BT -/F8 9.9626 Tf 114.8394 518.3068 Td[(3.3)-1022(Pr)1(e)-1(cond)1(ition)1(e)-1(r)-333(d)1(ata)-334(stru)1(c)-1(t)1(ure)]TJ -ET -1 0 0 1 267.019 518.3068 cm + -22.914 -12.989 Td [(3.3)-1022(Preconditioner)-333(data)-334(structure)]TJ 0 g 0 G -1 0 0 1 -267.019 -518.3068 cm -BT -/F8 9.9626 Tf 272.8553 518.3068 Td[(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)]TJ -ET -1 0 0 1 433.6438 518.3068 cm + [-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 -1 0 0 1 -433.6438 -518.3068 cm -BT -/F8 9.9626 Tf 433.6438 518.3068 Td[(14)]TJ -ET -1 0 0 1 443.6065 518.3068 cm + [-1084(14)]TJ 0 g 0 G -1 0 0 1 -328.7671 -12.9889 cm 0 0 1 rg 0 0 1 RG -1 0 0 1 -114.8394 -505.3179 cm -BT -/F8 9.9626 Tf 114.8394 505.3179 Td[(3.4)-1022(Data)-333(s)-1(t)1(ructur)1(e)-334(qu)1(e)-1(r)1(y)-334(r)1(outin)1(e)-1(s)]TJ -ET -1 0 0 1 267.9046 505.3179 cm + 0 -12.989 Td [(3.4)-1022(Data)-334(structure)-333(query)-333(routines)]TJ 0 g 0 G -1 0 0 1 -267.9046 -505.3179 cm -BT -/F8 9.9626 Tf 272.8553 505.3179 Td[(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)]TJ -ET -1 0 0 1 433.6438 505.3179 cm + [-497(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)]TJ 0 g 0 G -1 0 0 1 -433.6438 -505.3179 cm -BT -/F8 9.9626 Tf 433.6438 505.3179 Td[(14)]TJ -ET -1 0 0 1 443.6065 505.3179 cm + [-1084(14)]TJ 0 g 0 G -1 0 0 1 -305.853 -12.9889 cm 0 0 1 rg 0 0 1 RG -1 0 0 1 -137.7535 -492.329 cm -BT -/F8 9.9626 Tf 137.7535 492.329 Td[(psb)]TJ + 22.914 -12.989 Td [(psb)]TJ ET -1 0 0 1 153.3506 492.329 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 153.351 492.528 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -153.3506 -492.329 cm BT -/F8 9.9626 Tf 156.3394 492.329 Td[(cd)]TJ +/F8 9.9626 Tf 156.339 492.329 Td [(cd)]TJ ET -1 0 0 1 166.8998 492.329 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 166.9 492.528 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -166.8998 -492.329 cm BT -/F8 9.9626 Tf 169.8886 492.329 Td[(get)]TJ +/F8 9.9626 Tf 169.889 492.329 Td [(get)]TJ ET -1 0 0 1 183.7699 492.329 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 183.77 492.528 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -183.7699 -492.329 cm BT -/F8 9.9626 Tf 186.7587 492.329 Td[(lo)-28(cal)]TJ +/F8 9.9626 Tf 186.759 492.329 Td [(lo)-28(cal)]TJ ET -1 0 0 1 207.5585 492.329 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 207.559 492.528 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -207.5585 -492.329 cm BT -/F8 9.9626 Tf 210.5473 492.329 Td[(ro)28(ws)]TJ -ET -1 0 0 1 230.2789 492.329 cm +/F8 9.9626 Tf 210.547 492.329 Td [(ro)28(ws)]TJ 0 g 0 G -1 0 0 1 -230.2789 -492.329 cm -BT -/F8 9.9626 Tf 234.1123 492.329 Td[(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)]TJ -ET -1 0 0 1 433.6438 492.329 cm + [-385(.)-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 -1 0 0 1 -433.6438 -492.329 cm -BT -/F8 9.9626 Tf 433.6438 492.329 Td[(14)]TJ -ET -1 0 0 1 443.6065 492.329 cm + [-1084(14)]TJ 0 g 0 G -1 0 0 1 -305.853 -12.9888 cm 0 0 1 rg 0 0 1 RG -1 0 0 1 -137.7535 -479.3402 cm -BT -/F8 9.9626 Tf 137.7535 479.3402 Td[(psb)]TJ + -72.794 -12.989 Td [(psb)]TJ ET -1 0 0 1 153.3506 479.3402 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 153.351 479.539 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -153.3506 -479.3402 cm BT -/F8 9.9626 Tf 156.3394 479.3402 Td[(cd)]TJ +/F8 9.9626 Tf 156.339 479.34 Td [(cd)]TJ ET -1 0 0 1 166.8998 479.3402 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 166.9 479.539 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -166.8998 -479.3402 cm BT -/F8 9.9626 Tf 169.8886 479.3402 Td[(get)]TJ +/F8 9.9626 Tf 169.889 479.34 Td [(get)]TJ ET -1 0 0 1 183.7699 479.3402 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 183.77 479.539 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -183.7699 -479.3402 cm BT -/F8 9.9626 Tf 186.7587 479.3402 Td[(lo)-28(cal)]TJ +/F8 9.9626 Tf 186.759 479.34 Td [(lo)-28(cal)]TJ ET -1 0 0 1 207.5585 479.3402 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 207.559 479.539 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -207.5585 -479.3402 cm BT -/F8 9.9626 Tf 210.5473 479.3402 Td[(cols)]TJ -ET -1 0 0 1 226.6536 479.3402 cm +/F8 9.9626 Tf 210.547 479.34 Td [(cols)]TJ 0 g 0 G -1 0 0 1 -226.6536 -479.3402 cm -BT -/F8 9.9626 Tf 234.1123 479.3402 Td[(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)]TJ -ET -1 0 0 1 433.6438 479.3402 cm + [-749(.)-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 -1 0 0 1 -433.6438 -479.3402 cm -BT -/F8 9.9626 Tf 433.6438 479.3402 Td[(15)]TJ -ET -1 0 0 1 443.6065 479.3402 cm + [-1084(15)]TJ 0 g 0 G -1 0 0 1 -305.853 -12.9889 cm 0 0 1 rg 0 0 1 RG -1 0 0 1 -137.7535 -466.3513 cm -BT -/F8 9.9626 Tf 137.7535 466.3513 Td[(psb)]TJ + -72.794 -12.989 Td [(psb)]TJ ET -1 0 0 1 153.3506 466.3513 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 153.351 466.551 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -153.3506 -466.3513 cm BT -/F8 9.9626 Tf 156.3394 466.3513 Td[(cd)]TJ +/F8 9.9626 Tf 156.339 466.351 Td [(cd)]TJ ET -1 0 0 1 166.8998 466.3513 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 166.9 466.551 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -166.8998 -466.3513 cm BT -/F8 9.9626 Tf 169.8886 466.3513 Td[(get)]TJ +/F8 9.9626 Tf 169.889 466.351 Td [(get)]TJ ET -1 0 0 1 183.7699 466.3513 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 183.77 466.551 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -183.7699 -466.3513 cm BT -/F8 9.9626 Tf 186.7587 466.3513 Td[(glob)1(al)]TJ +/F8 9.9626 Tf 186.759 466.351 Td [(global)]TJ ET -1 0 0 1 213.3701 466.3513 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 213.37 466.551 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -213.3701 -466.3513 cm BT -/F8 9.9626 Tf 216.3589 466.3513 Td[(ro)28(ws)]TJ -ET -1 0 0 1 236.0905 466.3513 cm +/F8 9.9626 Tf 216.359 466.351 Td [(ro)28(ws)]TJ 0 g 0 G -1 0 0 1 -236.0905 -466.3513 cm -BT -/F8 9.9626 Tf 241.8609 466.3513 Td[(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)]TJ -ET -1 0 0 1 433.6438 466.3513 cm + [-579(.)-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 -1 0 0 1 -433.6438 -466.3513 cm -BT -/F8 9.9626 Tf 433.6438 466.3513 Td[(16)]TJ -ET -1 0 0 1 443.6065 466.3513 cm + [-1084(16)]TJ 0 g 0 G -1 0 0 1 -305.853 -12.9889 cm 0 0 1 rg 0 0 1 RG -1 0 0 1 -137.7535 -453.3624 cm -BT -/F8 9.9626 Tf 137.7535 453.3624 Td[(psb)]TJ + -78.605 -12.989 Td [(psb)]TJ ET -1 0 0 1 153.3506 453.3624 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 153.351 453.562 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -153.3506 -453.3624 cm BT -/F8 9.9626 Tf 156.3394 453.3624 Td[(cd)]TJ +/F8 9.9626 Tf 156.339 453.362 Td [(cd)]TJ ET -1 0 0 1 166.8998 453.3624 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 166.9 453.562 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -166.8998 -453.3624 cm BT -/F8 9.9626 Tf 169.8886 453.3624 Td[(get)]TJ +/F8 9.9626 Tf 169.889 453.362 Td [(get)]TJ ET -1 0 0 1 183.7699 453.3624 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 183.77 453.562 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -183.7699 -453.3624 cm BT -/F8 9.9626 Tf 186.7587 453.3624 Td[(glob)1(al)]TJ +/F8 9.9626 Tf 186.759 453.362 Td [(global)]TJ ET -1 0 0 1 213.3701 453.3624 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 213.37 453.562 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -213.3701 -453.3624 cm BT -/F8 9.9626 Tf 216.3589 453.3624 Td[(cols)]TJ -ET -1 0 0 1 232.4652 453.3624 cm +/F8 9.9626 Tf 216.359 453.362 Td [(cols)]TJ 0 g 0 G -1 0 0 1 -232.4652 -453.3624 cm -BT -/F8 9.9626 Tf 241.8609 453.3624 Td[(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)]TJ -ET -1 0 0 1 433.6438 453.3624 cm + [-943(.)-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 -1 0 0 1 -433.6438 -453.3624 cm -BT -/F8 9.9626 Tf 433.6438 453.3624 Td[(16)]TJ -ET -1 0 0 1 443.6065 453.3624 cm + [-1084(16)]TJ 0 g 0 G -1 0 0 1 -305.853 -12.9889 cm 0 0 1 rg 0 0 1 RG -1 0 0 1 -137.7535 -440.3735 cm -BT -/F8 9.9626 Tf 137.7535 440.3735 Td[(psb)]TJ + -78.605 -12.988 Td [(psb)]TJ ET -1 0 0 1 153.3506 440.3735 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 153.351 440.573 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -153.3506 -440.3735 cm BT -/F8 9.9626 Tf 156.3394 440.3735 Td[(cd)]TJ +/F8 9.9626 Tf 156.339 440.374 Td [(cd)]TJ ET -1 0 0 1 166.8998 440.3735 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 166.9 440.573 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -166.8998 -440.3735 cm BT -/F8 9.9626 Tf 169.8886 440.3735 Td[(get)]TJ +/F8 9.9626 Tf 169.889 440.374 Td [(get)]TJ ET -1 0 0 1 183.7699 440.3735 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 183.77 440.573 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -183.7699 -440.3735 cm BT -/F8 9.9626 Tf 186.7587 440.3735 Td[(con)28(te)-1(x)1(t)]TJ -ET -1 0 0 1 218.8606 440.3735 cm +/F8 9.9626 Tf 186.759 440.374 Td [(con)28(text)]TJ 0 g 0 G -1 0 0 1 -218.8606 -440.3735 cm -BT -/F8 9.9626 Tf 226.3637 440.3735 Td[(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)]TJ -ET -1 0 0 1 433.6438 440.3735 cm + [-753(.)-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 -1 0 0 1 -433.6438 -440.3735 cm -BT -/F8 9.9626 Tf 433.6438 440.3735 Td[(17)]TJ -ET -1 0 0 1 443.6065 440.3735 cm + [-1083(17)]TJ 0 g 0 G -1 0 0 1 -305.853 -12.9889 cm 0 0 1 rg 0 0 1 RG -1 0 0 1 -137.7535 -427.3846 cm -BT -/F8 9.9626 Tf 137.7535 427.3846 Td[(psb)]TJ + -49.005 -12.989 Td [(psb)]TJ ET -1 0 0 1 153.3506 427.3846 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 153.351 427.584 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -153.3506 -427.3846 cm BT -/F8 9.9626 Tf 156.3394 427.3846 Td[(cd)]TJ +/F8 9.9626 Tf 156.339 427.385 Td [(cd)]TJ ET -1 0 0 1 166.8998 427.3846 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 166.9 427.584 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -166.8998 -427.3846 cm BT -/F8 9.9626 Tf 169.8886 427.3846 Td[(get)]TJ +/F8 9.9626 Tf 169.889 427.385 Td [(get)]TJ ET -1 0 0 1 183.7699 427.3846 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 183.77 427.584 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -183.7699 -427.3846 cm BT -/F8 9.9626 Tf 186.7587 427.3846 Td[(lar)1(ge)]TJ +/F8 9.9626 Tf 186.759 427.385 Td [(large)]TJ ET -1 0 0 1 208.4164 427.3846 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 208.416 427.584 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -208.4164 -427.3846 cm BT -/F8 9.9626 Tf 211.4052 427.3846 Td[(th)1(re)-1(shol)1(d)]TJ -ET -1 0 0 1 251.8924 427.3846 cm +/F8 9.9626 Tf 211.405 427.385 Td [(threshold)]TJ 0 g 0 G -1 0 0 1 -251.8924 -427.3846 cm -BT -/F8 9.9626 Tf 257.3581 427.3846 Td[(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)]TJ -ET -1 0 0 1 433.6438 427.3846 cm + [-549(.)-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 -1 0 0 1 -433.6438 -427.3846 cm -BT -/F8 9.9626 Tf 433.6438 427.3846 Td[(17)]TJ -ET -1 0 0 1 443.6065 427.3846 cm + [-1084(17)]TJ 0 g 0 G -1 0 0 1 -305.853 -12.9889 cm 0 0 1 rg 0 0 1 RG -1 0 0 1 -137.7535 -414.3958 cm -BT -/F8 9.9626 Tf 137.7535 414.3958 Td[(psb)]TJ + -73.652 -12.989 Td [(psb)]TJ ET -1 0 0 1 153.3506 414.3958 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 153.351 414.595 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -153.3506 -414.3958 cm BT -/F8 9.9626 Tf 156.3394 414.3958 Td[(cd)]TJ +/F8 9.9626 Tf 156.339 414.396 Td [(cd)]TJ ET -1 0 0 1 166.8998 414.3958 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 166.9 414.595 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -166.8998 -414.3958 cm BT -/F8 9.9626 Tf 169.8886 414.3958 Td[(se)-1(t)]TJ +/F8 9.9626 Tf 169.889 414.396 Td [(set)]TJ ET -1 0 0 1 182.7183 414.3958 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 182.718 414.595 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -182.7183 -414.3958 cm BT -/F8 9.9626 Tf 185.7071 414.3958 Td[(lar)1(ge)]TJ +/F8 9.9626 Tf 185.707 414.396 Td [(large)]TJ ET -1 0 0 1 207.3648 414.3958 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 207.365 414.595 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -207.3648 -414.3958 cm BT -/F8 9.9626 Tf 210.3536 414.3958 Td[(th)1(re)-1(shol)1(d)]TJ -ET -1 0 0 1 250.8407 414.3958 cm +/F8 9.9626 Tf 210.354 414.396 Td [(threshold)]TJ 0 g 0 G -1 0 0 1 -250.8407 -414.3958 cm -BT -/F8 9.9626 Tf 257.3581 414.3958 Td[(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)]TJ -ET -1 0 0 1 433.6438 414.3958 cm + [-654(.)-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 -1 0 0 1 -433.6438 -414.3958 cm -BT -/F8 9.9626 Tf 433.6438 414.3958 Td[(18)]TJ -ET -1 0 0 1 443.6065 414.3958 cm + [-1084(18)]TJ 0 g 0 G -1 0 0 1 -305.853 -12.9889 cm 0 0 1 rg 0 0 1 RG -1 0 0 1 -137.7535 -401.4069 cm -BT -/F8 9.9626 Tf 137.7535 401.4069 Td[(psb)]TJ + -72.601 -12.989 Td [(psb)]TJ ET -1 0 0 1 153.3506 401.4069 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 153.351 401.606 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -153.3506 -401.4069 cm BT -/F8 9.9626 Tf 156.3394 401.4069 Td[(sp)]TJ +/F8 9.9626 Tf 156.339 401.407 Td [(sp)]TJ ET -1 0 0 1 166.4017 401.4069 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 166.402 401.606 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -166.4017 -401.4069 cm BT -/F8 9.9626 Tf 169.3905 401.4069 Td[(get)]TJ +/F8 9.9626 Tf 169.39 401.407 Td [(get)]TJ ET -1 0 0 1 183.2718 401.4069 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 183.272 401.606 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -183.2718 -401.4069 cm BT -/F8 9.9626 Tf 186.2606 401.4069 Td[(nr)1(o)28(w)-1(s)]TJ -ET -1 0 0 1 211.527 401.4069 cm +/F8 9.9626 Tf 186.261 401.407 Td [(nro)28(ws)]TJ 0 g 0 G -1 0 0 1 -211.527 -401.4069 cm -BT -/F8 9.9626 Tf 218.6151 401.4069 Td[(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)]TJ -ET -1 0 0 1 433.6438 401.4069 cm + [-712(.)-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 0 g 0 G -1 0 0 1 -433.6438 -401.4069 cm -BT -/F8 9.9626 Tf 433.6438 401.4069 Td[(18)]TJ -ET -1 0 0 1 443.6065 401.4069 cm + [-1084(18)]TJ 0 g 0 G -1 0 0 1 -305.853 -12.9889 cm 0 0 1 rg 0 0 1 RG -1 0 0 1 -137.7535 -388.418 cm -BT -/F8 9.9626 Tf 137.7535 388.418 Td[(psb)]TJ + -48.508 -12.989 Td [(psb)]TJ ET -1 0 0 1 153.3506 388.418 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 153.351 388.617 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -153.3506 -388.418 cm BT -/F8 9.9626 Tf 156.3394 388.418 Td[(sp)]TJ +/F8 9.9626 Tf 156.339 388.418 Td [(sp)]TJ ET -1 0 0 1 166.4017 388.418 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 166.402 388.617 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -166.4017 -388.418 cm BT -/F8 9.9626 Tf 169.3905 388.418 Td[(get)]TJ +/F8 9.9626 Tf 169.39 388.418 Td [(get)]TJ ET -1 0 0 1 183.2718 388.418 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 183.272 388.617 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -183.2718 -388.418 cm BT -/F8 9.9626 Tf 186.2606 388.418 Td[(ncols)]TJ -ET -1 0 0 1 207.9017 388.418 cm +/F8 9.9626 Tf 186.261 388.418 Td [(ncols)]TJ 0 g 0 G -1 0 0 1 -207.9017 -388.418 cm -BT -/F8 9.9626 Tf 210.8665 388.418 Td[(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)]TJ -ET -1 0 0 1 433.6438 388.418 cm + [-298(.)-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 -1 0 0 1 -433.6438 -388.418 cm -BT -/F8 9.9626 Tf 433.6438 388.418 Td[(19)]TJ -ET -1 0 0 1 443.6065 388.418 cm + [-1084(19)]TJ 0 g 0 G -1 0 0 1 -305.853 -12.9889 cm 0 0 1 rg 0 0 1 RG -1 0 0 1 -137.7535 -375.4291 cm -BT -/F8 9.9626 Tf 137.7535 375.4291 Td[(psb)]TJ + -48.508 -12.989 Td [(psb)]TJ ET -1 0 0 1 153.3506 375.4291 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 153.351 375.628 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -153.3506 -375.4291 cm BT -/F8 9.9626 Tf 156.3394 375.4291 Td[(sp)]TJ +/F8 9.9626 Tf 156.339 375.429 Td [(sp)]TJ ET -1 0 0 1 166.4017 375.4291 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 166.402 375.628 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -166.4017 -375.4291 cm BT -/F8 9.9626 Tf 169.3905 375.4291 Td[(get)]TJ +/F8 9.9626 Tf 169.39 375.429 Td [(get)]TJ ET -1 0 0 1 183.2718 375.4291 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 183.272 375.628 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -183.2718 -375.4291 cm BT -/F8 9.9626 Tf 186.2606 375.4291 Td[(nn)1(z)-1(eros)]TJ -ET -1 0 0 1 218.999 375.4291 cm +/F8 9.9626 Tf 186.261 375.429 Td [(nnzeros)]TJ 0 g 0 G -1 0 0 1 -218.999 -375.4291 cm -BT -/F8 9.9626 Tf 226.3637 375.4291 Td[(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)]TJ -ET -1 0 0 1 433.6438 375.4291 cm + [-739(.)-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 -1 0 0 1 -433.6438 -375.4291 cm -BT -/F8 9.9626 Tf 433.6438 375.4291 Td[(19)]TJ -ET -1 0 0 1 443.6065 375.4291 cm + [-1084(19)]TJ 0 g 0 G -1 0 0 1 -343.7111 -23.6407 cm 0 0 1 rg 0 0 1 RG -1 0 0 1 -99.8954 -351.7884 cm -BT -/F29 9.9626 Tf 99.8954 351.7884 Td[(4)-925(Computati)-1(on)1(al)-384(routines)]TJ -ET -1 0 0 1 234.032 351.7884 cm +/F27 9.9626 Tf -86.366 -23.641 Td [(4)-925(Computational)-383(r)-1(ou)1(t)-1(ines)]TJ 0 g 0 G -1 0 0 1 -234.032 -351.7884 cm -BT -/F29 9.9626 Tf 432.1495 351.7884 Td[(20)]TJ -ET -1 0 0 1 114.8394 338.7995 cm + [-19886(20)]TJ 0 0 1 rg 0 0 1 RG -1 0 0 1 -114.8394 -338.7995 cm -BT -/F8 9.9626 Tf 114.8394 338.7995 Td[(psb)]TJ +/F8 9.9626 Tf 14.944 -12.988 Td [(psb)]TJ ET -1 0 0 1 130.4364 338.7995 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 130.436 338.999 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -130.4364 -338.7995 cm BT -/F8 9.9626 Tf 133.4253 338.7995 Td[(geaxpb)28(y)]TJ -ET -1 0 0 1 169.1248 338.7995 cm +/F8 9.9626 Tf 133.425 338.8 Td [(geaxpb)28(y)]TJ 0 g 0 G -1 0 0 1 -169.1248 -338.7995 cm -BT -/F8 9.9626 Tf 172.1235 338.7995 Td[(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)]TJ -ET -1 0 0 1 433.6438 338.7995 cm + [-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 -1 0 0 1 -433.6438 -338.7995 cm -BT -/F8 9.9626 Tf 433.6438 338.7995 Td[(21)]TJ -ET -1 0 0 1 443.6065 338.7995 cm + [-1084(21)]TJ 0 g 0 G -1 0 0 1 -328.7671 -12.9888 cm 0 0 1 rg 0 0 1 RG -1 0 0 1 -114.8394 -325.8107 cm -BT -/F8 9.9626 Tf 114.8394 325.8107 Td[(psb)]TJ + -18.586 -12.989 Td [(psb)]TJ ET -1 0 0 1 130.4364 325.8107 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 130.436 326.01 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -130.4364 -325.8107 cm BT -/F8 9.9626 Tf 133.4253 325.8107 Td[(gedot)]TJ -ET -1 0 0 1 157.225 325.8107 cm +/F8 9.9626 Tf 133.425 325.811 Td [(gedot)]TJ 0 g 0 G -1 0 0 1 -157.225 -325.8107 cm -BT -/F8 9.9626 Tf 164.3749 325.8107 Td[(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)]TJ -ET -1 0 0 1 433.6438 325.8107 cm + [-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 -1 0 0 1 -433.6438 -325.8107 cm -BT -/F8 9.9626 Tf 433.6438 325.8107 Td[(23)]TJ -ET -1 0 0 1 443.6065 325.8107 cm + [-1083(23)]TJ 0 g 0 G -1 0 0 1 -328.7671 -12.9889 cm 0 0 1 rg 0 0 1 RG -1 0 0 1 -114.8394 -312.8218 cm -BT -/F8 9.9626 Tf 114.8394 312.8218 Td[(psb)]TJ + -18.586 -12.989 Td [(psb)]TJ ET -1 0 0 1 130.4364 312.8218 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 130.436 313.021 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -130.4364 -312.8218 cm BT -/F8 9.9626 Tf 133.4253 312.8218 Td[(gedots)]TJ -ET -1 0 0 1 161.1547 312.8218 cm +/F8 9.9626 Tf 133.425 312.822 Td [(gedots)]TJ 0 g 0 G -1 0 0 1 -161.1547 -312.8218 cm -BT -/F8 9.9626 Tf 164.3749 312.8218 Td[(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)]TJ -ET -1 0 0 1 433.6438 312.8218 cm + [-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 -1 0 0 1 -433.6438 -312.8218 cm -BT -/F8 9.9626 Tf 433.6438 312.8218 Td[(25)]TJ -ET -1 0 0 1 443.6065 312.8218 cm + [-1084(25)]TJ 0 g 0 G -1 0 0 1 -328.7671 -12.9889 cm 0 0 1 rg 0 0 1 RG -1 0 0 1 -114.8394 -299.8329 cm -BT -/F8 9.9626 Tf 114.8394 299.8329 Td[(psb)]TJ + -18.586 -12.989 Td [(psb)]TJ ET -1 0 0 1 130.4364 299.8329 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 130.436 300.032 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -130.4364 -299.8329 cm BT -/F8 9.9626 Tf 133.4253 299.8329 Td[(geam)-1(ax)]TJ -ET -1 0 0 1 166.3574 299.8329 cm +/F8 9.9626 Tf 133.425 299.833 Td [(geamax)]TJ 0 g 0 G -1 0 0 1 -166.3574 -299.8329 cm -BT -/F8 9.9626 Tf 172.1235 299.8329 Td[(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)]TJ -ET -1 0 0 1 433.6438 299.8329 cm + [-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 -1 0 0 1 -433.6438 -299.8329 cm -BT -/F8 9.9626 Tf 433.6438 299.8329 Td[(27)]TJ -ET -1 0 0 1 443.6065 299.8329 cm + [-1084(27)]TJ 0 g 0 G -1 0 0 1 -328.7671 -12.9889 cm 0 0 1 rg 0 0 1 RG -1 0 0 1 -114.8394 -286.844 cm -BT -/F8 9.9626 Tf 114.8394 286.844 Td[(psb)]TJ + -18.586 -12.989 Td [(psb)]TJ ET -1 0 0 1 130.4364 286.844 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 130.436 287.043 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -130.4364 -286.844 cm BT -/F8 9.9626 Tf 133.4253 286.844 Td[(geam)-1(axs)]TJ -ET -1 0 0 1 170.2871 286.844 cm +/F8 9.9626 Tf 133.425 286.844 Td [(geamaxs)]TJ 0 g 0 G -1 0 0 1 -170.2871 -286.844 cm -BT -/F8 9.9626 Tf 179.8721 286.844 Td[(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)]TJ -ET -1 0 0 1 433.6438 286.844 cm + [-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 -1 0 0 1 -433.6438 -286.844 cm -BT -/F8 9.9626 Tf 433.6438 286.844 Td[(29)]TJ -ET -1 0 0 1 443.6065 286.844 cm + [-1084(29)]TJ 0 g 0 G -1 0 0 1 -328.7671 -12.9889 cm 0 0 1 rg 0 0 1 RG -1 0 0 1 -114.8394 -273.8551 cm -BT -/F8 9.9626 Tf 114.8394 273.8551 Td[(psb)]TJ + -18.586 -12.989 Td [(psb)]TJ ET -1 0 0 1 130.4364 273.8551 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 130.436 274.054 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -130.4364 -273.8551 cm BT -/F8 9.9626 Tf 133.4253 273.8551 Td[(geas)-1(u)1(m)]TJ -ET -1 0 0 1 165.5825 273.8551 cm +/F8 9.9626 Tf 133.425 273.855 Td [(geasum)]TJ 0 g 0 G -1 0 0 1 -165.5825 -273.8551 cm -BT -/F8 9.9626 Tf 172.1235 273.8551 Td[(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)]TJ -ET -1 0 0 1 433.6438 273.8551 cm + [-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 -1 0 0 1 -433.6438 -273.8551 cm -BT -/F8 9.9626 Tf 433.6438 273.8551 Td[(30)]TJ -ET -1 0 0 1 443.6065 273.8551 cm + [-1083(30)]TJ 0 g 0 G -1 0 0 1 -328.7671 -12.9889 cm 0 0 1 rg 0 0 1 RG -1 0 0 1 -114.8394 -260.8662 cm -BT -/F8 9.9626 Tf 114.8394 260.8662 Td[(psb)]TJ + -18.586 -12.989 Td [(psb)]TJ ET -1 0 0 1 130.4364 260.8662 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 130.436 261.066 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -130.4364 -260.8662 cm BT -/F8 9.9626 Tf 133.4253 260.8662 Td[(geas)-1(u)1(m)-1(s)]TJ -ET -1 0 0 1 169.5122 260.8662 cm +/F8 9.9626 Tf 133.425 260.866 Td [(geasums)]TJ 0 g 0 G -1 0 0 1 -169.5122 -260.8662 cm -BT -/F8 9.9626 Tf 172.1235 260.8662 Td[(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)]TJ -ET -1 0 0 1 433.6438 260.8662 cm + [-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 -1 0 0 1 -433.6438 -260.8662 cm -BT -/F8 9.9626 Tf 433.6438 260.8662 Td[(32)]TJ -ET -1 0 0 1 443.6065 260.8662 cm + [-1084(32)]TJ 0 g 0 G -1 0 0 1 -328.7671 -12.9889 cm 0 0 1 rg 0 0 1 RG -1 0 0 1 -114.8394 -247.8773 cm -BT -/F8 9.9626 Tf 114.8394 247.8773 Td[(psb)]TJ + -18.586 -12.989 Td [(psb)]TJ ET -1 0 0 1 130.4364 247.8773 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 130.436 248.077 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -130.4364 -247.8773 cm BT -/F8 9.9626 Tf 133.4253 247.8773 Td[(genrm2)]TJ -ET -1 0 0 1 165.5549 247.8773 cm +/F8 9.9626 Tf 133.425 247.877 Td [(genrm2)]TJ 0 g 0 G -1 0 0 1 -165.5549 -247.8773 cm -BT -/F8 9.9626 Tf 172.1235 247.8773 Td[(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)]TJ -ET -1 0 0 1 433.6438 247.8773 cm + [-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(.)-499(.)-500(.)-500(.)-500(.)]TJ 0 g 0 G -1 0 0 1 -433.6438 -247.8773 cm -BT -/F8 9.9626 Tf 433.6438 247.8773 Td[(34)]TJ -ET -1 0 0 1 443.6065 247.8773 cm + [-1084(34)]TJ 0 g 0 G -1 0 0 1 -328.7671 -12.9889 cm 0 0 1 rg 0 0 1 RG -1 0 0 1 -114.8394 -234.8885 cm -BT -/F8 9.9626 Tf 114.8394 234.8885 Td[(psb)]TJ + -18.586 -12.989 Td [(psb)]TJ ET -1 0 0 1 130.4364 234.8885 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 130.436 235.088 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -130.4364 -234.8885 cm BT -/F8 9.9626 Tf 133.4253 234.8885 Td[(genrm2s)]TJ -ET -1 0 0 1 169.4846 234.8885 cm +/F8 9.9626 Tf 133.425 234.889 Td [(genrm2s)]TJ 0 g 0 G -1 0 0 1 -169.4846 -234.8885 cm -BT -/F8 9.9626 Tf 172.1235 234.8885 Td[(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)]TJ -ET -1 0 0 1 433.6438 234.8885 cm + [-265(.)-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(.)]TJ 0 g 0 G -1 0 0 1 -433.6438 -234.8885 cm -BT -/F8 9.9626 Tf 433.6438 234.8885 Td[(36)]TJ -ET -1 0 0 1 443.6065 234.8885 cm + [-1084(36)]TJ 0 g 0 G -1 0 0 1 -328.7671 -12.9889 cm 0 0 1 rg 0 0 1 RG -1 0 0 1 -114.8394 -221.8996 cm -BT -/F8 9.9626 Tf 114.8394 221.8996 Td[(psb)]TJ + -18.586 -12.989 Td [(psb)]TJ ET -1 0 0 1 130.4364 221.8996 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 130.436 222.099 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -130.4364 -221.8996 cm BT -/F8 9.9626 Tf 133.4253 221.8996 Td[(spnr)1(m)-1(i)]TJ -ET -1 0 0 1 163.3963 221.8996 cm +/F8 9.9626 Tf 133.425 221.9 Td [(spnrmi)]TJ 0 g 0 G -1 0 0 1 -163.3963 -221.8996 cm -BT -/F8 9.9626 Tf 172.1235 221.8996 Td[(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)]TJ -ET -1 0 0 1 433.6438 221.8996 cm + [-876(.)-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(.)]TJ 0 g 0 G -1 0 0 1 -433.6438 -221.8996 cm -BT -/F8 9.9626 Tf 433.6438 221.8996 Td[(38)]TJ -ET -1 0 0 1 443.6065 221.8996 cm + [-1084(38)]TJ 0 g 0 G -1 0 0 1 -328.7671 -12.9889 cm 0 0 1 rg 0 0 1 RG -1 0 0 1 -114.8394 -208.9107 cm -BT -/F8 9.9626 Tf 114.8394 208.9107 Td[(psb)]TJ + -18.586 -12.989 Td [(psb)]TJ ET -1 0 0 1 130.4364 208.9107 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 130.436 209.11 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -130.4364 -208.9107 cm BT -/F8 9.9626 Tf 133.4253 208.9107 Td[(spmm)]TJ -ET -1 0 0 1 159.4942 208.9107 cm +/F8 9.9626 Tf 133.425 208.911 Td [(spmm)]TJ 0 g 0 G -1 0 0 1 -159.4942 -208.9107 cm -BT -/F8 9.9626 Tf 164.3749 208.9107 Td[(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)]TJ -ET -1 0 0 1 433.6438 208.9107 cm + [-490(.)-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(.)]TJ 0 g 0 G -1 0 0 1 -433.6438 -208.9107 cm -BT -/F8 9.9626 Tf 433.6438 208.9107 Td[(39)]TJ -ET -1 0 0 1 443.6065 208.9107 cm + [-1084(39)]TJ 0 g 0 G -1 0 0 1 -328.7671 -12.9889 cm 0 0 1 rg 0 0 1 RG -1 0 0 1 -114.8394 -195.9218 cm -BT -/F8 9.9626 Tf 114.8394 195.9218 Td[(psb)]TJ + -18.586 -12.989 Td [(psb)]TJ ET -1 0 0 1 130.4364 195.9218 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 130.436 196.121 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -130.4364 -195.9218 cm BT -/F8 9.9626 Tf 133.4253 195.9218 Td[(spsm)]TJ -ET -1 0 0 1 155.1217 195.9218 cm +/F8 9.9626 Tf 133.425 195.922 Td [(spsm)]TJ 0 g 0 G -1 0 0 1 -155.1217 -195.9218 cm -BT -/F8 9.9626 Tf 164.3749 195.9218 Td[(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)]TJ -ET -1 0 0 1 433.6438 195.9218 cm + [-929(.)-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 -1 0 0 1 -433.6438 -195.9218 cm -BT -/F8 9.9626 Tf 433.6438 195.9218 Td[(42)]TJ -ET -1 0 0 1 443.6065 195.9218 cm + [-1084(42)]TJ 0 g 0 G -1 0 0 1 -343.7111 -23.6407 cm 0 0 1 rg 0 0 1 RG -1 0 0 1 -99.8954 -172.2811 cm -BT -/F29 9.9626 Tf 99.8954 172.2811 Td[(5)-925(Comm)32(unic)-1(ation)-384(r)1(outi)-1(nes)]TJ -ET -1 0 0 1 238.3284 172.2811 cm +/F27 9.9626 Tf -33.53 -23.641 Td [(5)-925(Comm)32(unication)-384(routines)]TJ 0 g 0 G -1 0 0 1 -238.3284 -172.2811 cm -BT -/F29 9.9626 Tf 432.1495 172.2811 Td[(45)]TJ -ET -1 0 0 1 114.8394 159.2922 cm + [-19454(45)]TJ 0 0 1 rg 0 0 1 RG -1 0 0 1 -114.8394 -159.2923 cm -BT -/F8 9.9626 Tf 114.8394 159.2923 Td[(psb)]TJ +/F8 9.9626 Tf 14.944 -12.989 Td [(psb)]TJ ET -1 0 0 1 130.4364 159.2923 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 130.436 159.492 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -130.4364 -159.2923 cm BT -/F8 9.9626 Tf 133.4253 159.2923 Td[(hal)1(o)]TJ -ET -1 0 0 1 151.6902 159.2923 cm +/F8 9.9626 Tf 133.425 159.292 Td [(halo)]TJ 0 g 0 G -1 0 0 1 -151.6902 -159.2923 cm -BT -/F8 9.9626 Tf 156.6262 159.2923 Td[(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)]TJ -ET -1 0 0 1 433.6438 159.2923 cm + [-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(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)]TJ 0 g 0 G -1 0 0 1 -433.6438 -159.2923 cm -BT -/F8 9.9626 Tf 433.6438 159.2923 Td[(46)]TJ -ET -1 0 0 1 443.6065 159.2923 cm + [-1084(46)]TJ 0 g 0 G -1 0 0 1 -328.7671 -12.9889 cm 0 0 1 rg 0 0 1 RG -1 0 0 1 -114.8394 -146.3034 cm -BT -/F8 9.9626 Tf 114.8394 146.3034 Td[(psb)]TJ + -18.586 -12.989 Td [(psb)]TJ ET -1 0 0 1 130.4364 146.3034 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 130.436 146.503 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -130.4364 -146.3034 cm BT -/F8 9.9626 Tf 133.4253 146.3034 Td[(o)28(vrl)]TJ -ET -1 0 0 1 150.0574 146.3034 cm +/F8 9.9626 Tf 133.425 146.303 Td [(o)28(vrl)]TJ 0 g 0 G -1 0 0 1 -150.0574 -146.3034 cm -BT -/F8 9.9626 Tf 156.6262 146.3034 Td[(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)]TJ -ET -1 0 0 1 433.6438 146.3034 cm + [-660(.)-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(.)-499(.)]TJ 0 g 0 G -1 0 0 1 -433.6438 -146.3034 cm -BT -/F8 9.9626 Tf 433.6438 146.3034 Td[(50)]TJ -ET -1 0 0 1 443.6065 146.3034 cm + [-1084(50)]TJ 0 g 0 G -1 0 0 1 -328.7671 -12.9889 cm 0 0 1 rg 0 0 1 RG -1 0 0 1 -114.8394 -133.3145 cm -BT -/F8 9.9626 Tf 114.8394 133.3145 Td[(psb)]TJ + -18.586 -12.988 Td [(psb)]TJ ET -1 0 0 1 130.4364 133.3145 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 130.436 133.514 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -130.4364 -133.3145 cm BT -/F8 9.9626 Tf 133.4253 133.3145 Td[(gath)1(e)-1(r)]TJ -ET -1 0 0 1 161.127 133.3145 cm +/F8 9.9626 Tf 133.425 133.315 Td [(gather)]TJ 0 g 0 G -1 0 0 1 -161.127 -133.3145 cm -BT -/F8 9.9626 Tf 164.3749 133.3145 Td[(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)]TJ -ET -1 0 0 1 433.6438 133.3145 cm + [-326(.)-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(.)]TJ 0 g 0 G -1 0 0 1 -433.6438 -133.3145 cm -BT -/F8 9.9626 Tf 433.6438 133.3145 Td[(54)]TJ -ET -1 0 0 1 443.6065 133.3145 cm + [-1084(54)]TJ 0 g 0 G -1 0 0 1 -328.7671 -12.9889 cm 0 0 1 rg 0 0 1 RG -1 0 0 1 -114.8394 -120.3256 cm -BT -/F8 9.9626 Tf 114.8394 120.3256 Td[(psb)]TJ + -18.586 -12.989 Td [(psb)]TJ ET -1 0 0 1 130.4364 120.3256 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 130.436 120.525 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -130.4364 -120.3256 cm BT -/F8 9.9626 Tf 133.4253 120.3256 Td[(sc)-1(atter)]TJ -ET -1 0 0 1 162.8428 120.3256 cm +/F8 9.9626 Tf 133.425 120.326 Td [(scatter)]TJ 0 g 0 G -1 0 0 1 -162.8428 -120.3256 cm -BT -/F8 9.9626 Tf 172.1235 120.3256 Td[(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)]TJ -ET -1 0 0 1 433.6438 120.3256 cm + [-932(.)-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 -1 0 0 1 -433.6438 -120.3256 cm -BT -/F8 9.9626 Tf 433.6438 120.3256 Td[(56)]TJ -ET -1 0 0 1 443.6065 120.3256 cm + [-1083(56)]TJ 0 g 0 G -1 0 0 1 -343.7111 -29.8879 cm 0 g 0 G -1 0 0 1 -99.8954 -90.4377 cm -BT -/F8 9.9626 Tf 270.3672 90.4377 Td[(i)]TJ -ET -1 0 0 1 443.6065 90.4377 cm + 136.942 -29.888 Td [(i)]TJ 0 g 0 G +ET endstream endobj -457 0 obj << +497 0 obj << /Type /Page -/Contents 458 0 R -/Resources 456 0 R -/MediaBox [0 0 595.2756 841.8898] -/Parent 451 0 R -/Annots [ 461 0 R 462 0 R 463 0 R 464 0 R 465 0 R 466 0 R 467 0 R 468 0 R 469 0 R 470 0 R 471 0 R 472 0 R 473 0 R 474 0 R 475 0 R 476 0 R 477 0 R 478 0 R 479 0 R 480 0 R 481 0 R 482 0 R 483 0 R 484 0 R 485 0 R 486 0 R 487 0 R 488 0 R 489 0 R 490 0 R 491 0 R 492 0 R 493 0 R 494 0 R 495 0 R 496 0 R 497 0 R 498 0 R 499 0 R 500 0 R 501 0 R ] +/Contents 498 0 R +/Resources 496 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 447 0 R +/Annots [ 452 0 R 453 0 R 454 0 R 455 0 R 456 0 R 457 0 R 458 0 R 459 0 R 460 0 R 461 0 R 462 0 R 463 0 R 464 0 R 465 0 R 466 0 R 467 0 R 468 0 R 469 0 R 470 0 R 471 0 R 472 0 R 473 0 R 474 0 R 475 0 R 476 0 R 477 0 R 478 0 R 479 0 R 480 0 R 481 0 R 482 0 R 483 0 R 484 0 R 485 0 R 486 0 R 487 0 R 488 0 R 489 0 R 490 0 R 491 0 R 492 0 R ] >> endobj -461 0 obj << +452 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [98.8991 681.4919 179.0012 690.4029] +/Rect [98.899 681.492 179.001 690.403] /Subtype /Link /A << /S /GoTo /D (section.1) >> >> endobj -462 0 obj << +453 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [98.8991 657.8512 202.863 666.7622] +/Rect [98.899 657.851 202.863 666.762] /Subtype /Link /A << /S /GoTo /D (section.2) >> >> endobj -463 0 obj << +454 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [113.8431 644.8623 225.8677 653.7734] +/Rect [113.843 644.862 225.868 653.773] /Subtype /Link /A << /S /GoTo /D (subsection.2.1) >> >> endobj -464 0 obj << +455 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [113.8431 629.9363 210.6746 640.7845] +/Rect [113.843 629.936 210.675 640.784] /Subtype /Link /A << /S /GoTo /D (subsection.2.2) >> >> endobj -465 0 obj << +456 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [113.8431 616.9474 232.122 627.7956] +/Rect [113.843 616.947 232.122 627.796] /Subtype /Link /A << /S /GoTo /D (subsection.2.3) >> >> endobj -466 0 obj << +457 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [113.8431 603.9585 227.7773 614.8067] +/Rect [113.843 603.959 227.777 614.807] /Subtype /Link /A << /S /GoTo /D (subsection.2.4) >> >> endobj -467 0 obj << +458 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [98.8991 582.255 196.3402 591.083] +/Rect [98.899 582.255 196.34 591.083] /Subtype /Link /A << /S /GoTo /D (section.3) >> >> endobj -468 0 obj << +459 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [113.8431 567.3289 249.529 578.1771] +/Rect [113.843 567.329 249.529 578.177] /Subtype /Link /A << /S /GoTo /D (subsection.3.1) >> >> endobj -469 0 obj << +460 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [136.7572 556.2772 248.2283 565.1883] +/Rect [136.757 556.277 248.228 565.188] /Subtype /Link /A << /S /GoTo /D (subsubsection.3.1.1) >> >> endobj -470 0 obj << +461 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [113.8431 541.3512 265.7183 552.1994] +/Rect [113.843 541.351 265.718 552.199] /Subtype /Link /A << /S /GoTo /D (subsection.3.2) >> >> endobj -471 0 obj << +462 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [136.7572 530.2995 248.2283 539.2105] +/Rect [136.757 530.299 248.228 539.211] /Subtype /Link /A << /S /GoTo /D (subsubsection.3.2.1) >> >> endobj -472 0 obj << +463 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [113.8431 517.3106 268.0153 526.2216] +/Rect [113.843 517.311 268.015 526.222] /Subtype /Link /A << /S /GoTo /D (subsection.3.3) >> >> endobj -473 0 obj << +464 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [113.8431 502.3845 268.9008 513.122] +/Rect [113.843 502.385 268.901 513.122] /Subtype /Link /A << /S /GoTo /D (subsection.3.4) >> >> endobj -474 0 obj << +465 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [136.7572 489.3956 231.2752 500.2438] +/Rect [136.757 489.396 231.275 500.244] /Subtype /Link /A << /S /GoTo /D (section*.2) >> >> endobj -475 0 obj << +466 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [136.7572 476.4068 227.6499 487.255] +/Rect [136.757 476.407 227.65 487.255] /Subtype /Link /A << /S /GoTo /D (section*.4) >> >> endobj -476 0 obj << +467 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [136.7572 463.4179 237.0868 474.2661] +/Rect [136.757 463.418 237.087 474.266] /Subtype /Link /A << /S /GoTo /D (section*.6) >> >> endobj -477 0 obj << +468 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [136.7572 450.429 233.4615 461.2772] +/Rect [136.757 450.429 233.461 461.277] /Subtype /Link /A << /S /GoTo /D (section*.8) >> >> endobj -478 0 obj << +469 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [136.7572 437.4401 219.8569 448.2883] +/Rect [136.757 437.44 219.857 448.288] /Subtype /Link /A << /S /GoTo /D (section*.10) >> >> endobj -479 0 obj << +470 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [136.7572 424.4512 252.8886 435.2994] +/Rect [136.757 424.451 252.889 435.299] /Subtype /Link /A << /S /GoTo /D (section*.12) >> >> endobj -480 0 obj << +471 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [136.7572 411.4623 251.837 422.3105] +/Rect [136.757 411.462 251.837 422.311] /Subtype /Link /A << /S /GoTo /D (section*.14) >> >> endobj -481 0 obj << +472 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [136.7572 398.4735 212.5232 409.3217] +/Rect [136.757 398.473 212.523 409.322] /Subtype /Link /A << /S /GoTo /D (section*.16) >> >> endobj -482 0 obj << +473 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [136.7572 385.4846 208.898 396.3328] +/Rect [136.757 385.485 208.898 396.333] /Subtype /Link /A << /S /GoTo /D (section*.18) >> >> endobj -483 0 obj << +474 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [136.7572 372.4957 219.9952 383.3439] +/Rect [136.757 372.496 219.995 383.344] /Subtype /Link /A << /S /GoTo /D (section*.20) >> >> endobj -484 0 obj << +475 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [98.8991 348.855 235.0283 359.7032] +/Rect [98.899 348.855 235.028 359.703] /Subtype /Link /A << /S /GoTo /D (section.4) >> >> endobj -485 0 obj << +476 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [113.8431 335.8661 170.1211 346.7143] +/Rect [113.843 335.866 170.121 346.714] /Subtype /Link /A << /S /GoTo /D (section*.23) >> >> endobj -486 0 obj << +477 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [113.8431 322.8772 158.2212 333.7254] +/Rect [113.843 322.877 158.221 333.725] /Subtype /Link /A << /S /GoTo /D (section*.25) >> >> endobj -487 0 obj << +478 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [113.8431 309.8883 162.1509 320.7366] +/Rect [113.843 309.888 162.151 320.737] /Subtype /Link /A << /S /GoTo /D (section*.27) >> >> endobj -488 0 obj << +479 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [113.8431 296.8995 167.3537 307.7477] +/Rect [113.843 296.899 167.354 307.748] /Subtype /Link /A << /S /GoTo /D (section*.29) >> >> endobj -489 0 obj << +480 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [113.8431 283.9106 171.2834 294.7588] +/Rect [113.843 283.911 171.283 294.759] /Subtype /Link /A << /S /GoTo /D (section*.31) >> >> endobj -490 0 obj << +481 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [113.8431 270.9217 166.5788 281.7699] +/Rect [113.843 270.922 166.579 281.77] /Subtype /Link /A << /S /GoTo /D (section*.33) >> >> endobj -491 0 obj << +482 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [113.8431 257.9328 170.5085 268.781] +/Rect [113.843 257.933 170.508 268.781] /Subtype /Link /A << /S /GoTo /D (section*.35) >> >> endobj -492 0 obj << +483 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [113.8431 244.9439 166.5511 255.7921] +/Rect [113.843 244.944 166.551 255.792] /Subtype /Link /A << /S /GoTo /D (section*.37) >> >> endobj -493 0 obj << +484 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [113.8431 231.955 170.4808 242.8032] +/Rect [113.843 231.955 170.481 242.803] /Subtype /Link /A << /S /GoTo /D (section*.39) >> >> endobj -494 0 obj << +485 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [113.8431 218.9662 164.3925 229.8144] +/Rect [113.843 218.966 164.393 229.814] /Subtype /Link /A << /S /GoTo /D (section*.41) >> >> endobj -495 0 obj << +486 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [113.8431 205.9773 160.4905 216.8255] +/Rect [113.843 205.977 160.49 216.825] /Subtype /Link /A << /S /GoTo /D (section*.43) >> >> endobj -496 0 obj << +487 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [113.8431 192.9884 156.118 203.8366] +/Rect [113.843 192.988 156.118 203.837] /Subtype /Link /A << /S /GoTo /D (section*.45) >> >> endobj -497 0 obj << +488 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [98.8991 171.2849 239.3247 180.1959] +/Rect [98.899 171.285 239.325 180.196] /Subtype /Link /A << /S /GoTo /D (section.5) >> >> endobj -498 0 obj << +489 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [113.8431 156.3588 152.6864 167.207] +/Rect [113.843 156.359 152.686 167.207] /Subtype /Link /A << /S /GoTo /D (section*.47) >> >> endobj -499 0 obj << +490 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [113.8431 143.3699 151.0537 154.2181] +/Rect [113.843 143.37 151.054 154.218] /Subtype /Link /A << /S /GoTo /D (section*.50) >> >> endobj -500 0 obj << +491 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [113.8431 130.3811 162.1233 141.2293] +/Rect [113.843 130.381 162.123 141.229] /Subtype /Link /A << /S /GoTo /D (section*.54) >> >> endobj -501 0 obj << +492 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [113.8431 117.3922 163.839 128.2404] +/Rect [113.843 117.392 163.839 128.24] /Subtype /Link /A << /S /GoTo /D (section*.57) >> >> endobj -459 0 obj << -/D [457 0 R /XYZ 99.8954 740.9981 null] +499 0 obj << +/D [497 0 R /XYZ 99.895 740.998 null] >> endobj -460 0 obj << -/D [457 0 R /XYZ 99.8954 695.5213 null] +500 0 obj << +/D [497 0 R /XYZ 99.895 695.521 null] >> endobj -456 0 obj << -/Font << /F18 441 0 R /F29 447 0 R /F8 450 0 R >> +496 0 obj << +/Font << /F16 443 0 R /F27 445 0 R /F8 446 0 R >> /ProcSet [ /PDF /Text ] >> endobj -504 0 obj << -/Length 39210 +549 0 obj << +/Length 22298 >> stream -1 0 0 1 150.7049 740.9981 cm 0 g 0 G -1 0 0 1 343.7111 0 cm 0 g 0 G -1 0 0 1 -343.7111 -34.8692 cm 0 0 1 rg 0 0 1 RG -1 0 0 1 -150.7049 -706.1289 cm BT -/F29 9.9626 Tf 150.7049 706.1289 Td[(6)-925(Data)-384(managemen)32(t)-384(r)1(out)-1(ines)]TJ -ET -1 0 0 1 301.5841 706.1289 cm +/F27 9.9626 Tf 150.705 706.129 Td [(6)-925(Data)-383(managem)-1(e)1(n)31(t)-383(routines)]TJ 0 g 0 G -1 0 0 1 -301.5841 -706.1289 cm -BT -/F29 9.9626 Tf 482.959 706.1289 Td[(58)]TJ -ET -1 0 0 1 165.6488 693.8811 cm + [-18205(58)]TJ 0 0 1 rg 0 0 1 RG -1 0 0 1 -165.6488 -693.8811 cm -BT -/F8 9.9626 Tf 165.6488 693.8811 Td[(psb)]TJ +/F8 9.9626 Tf 14.944 -12.248 Td [(psb)]TJ ET -1 0 0 1 181.2459 693.8811 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 181.246 694.08 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -181.2459 -693.8811 cm BT -/F8 9.9626 Tf 184.2347 693.8811 Td[(cdall)]TJ -ET -1 0 0 1 204.7135 693.8811 cm +/F8 9.9626 Tf 184.235 693.881 Td [(cdall)]TJ 0 g 0 G -1 0 0 1 -204.7135 -693.8811 cm -BT -/F8 9.9626 Tf 207.4357 693.8811 Td[(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)]TJ -ET -1 0 0 1 484.4533 693.8811 cm + [-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 -1 0 0 1 -484.4533 -693.8811 cm -BT -/F8 9.9626 Tf 484.4533 693.8811 Td[(59)]TJ -ET -1 0 0 1 494.4159 693.8811 cm + [-1084(59)]TJ 0 g 0 G -1 0 0 1 -328.7671 -12.2478 cm 0 0 1 rg 0 0 1 RG -1 0 0 1 -165.6488 -681.6333 cm -BT -/F8 9.9626 Tf 165.6488 681.6333 Td[(psb)]TJ + -18.586 -12.248 Td [(psb)]TJ ET -1 0 0 1 181.2459 681.6333 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 181.246 681.833 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -181.2459 -681.6333 cm BT -/F8 9.9626 Tf 184.2347 681.6333 Td[(cdin)1(s)]TJ -ET -1 0 0 1 206.4293 681.6333 cm +/F8 9.9626 Tf 184.235 681.633 Td [(cdins)]TJ 0 g 0 G -1 0 0 1 -206.4293 -681.6333 cm -BT -/F8 9.9626 Tf 215.1843 681.6333 Td[(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)]TJ -ET -1 0 0 1 484.4533 681.6333 cm + [-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 -1 0 0 1 -484.4533 -681.6333 cm -BT -/F8 9.9626 Tf 484.4533 681.6333 Td[(62)]TJ -ET -1 0 0 1 494.4159 681.6333 cm + [-1084(62)]TJ 0 g 0 G -1 0 0 1 -328.7671 -12.2478 cm 0 0 1 rg 0 0 1 RG -1 0 0 1 -165.6488 -669.3855 cm -BT -/F8 9.9626 Tf 165.6488 669.3855 Td[(psb)]TJ + -18.586 -12.247 Td [(psb)]TJ ET -1 0 0 1 181.2459 669.3855 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 181.246 669.585 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -181.2459 -669.3855 cm BT -/F8 9.9626 Tf 184.2347 669.3855 Td[(cdasb)]TJ -ET -1 0 0 1 208.6432 669.3855 cm +/F8 9.9626 Tf 184.235 669.386 Td [(cdasb)]TJ 0 g 0 G -1 0 0 1 -208.6432 -669.3855 cm -BT -/F8 9.9626 Tf 215.1843 669.3855 Td[(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)]TJ -ET -1 0 0 1 484.4533 669.3855 cm + [-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 -1 0 0 1 -484.4533 -669.3855 cm -BT -/F8 9.9626 Tf 484.4533 669.3855 Td[(64)]TJ -ET -1 0 0 1 494.4159 669.3855 cm + [-1083(64)]TJ 0 g 0 G -1 0 0 1 -328.7671 -12.2478 cm 0 0 1 rg 0 0 1 RG -1 0 0 1 -165.6488 -657.1377 cm -BT -/F8 9.9626 Tf 165.6488 657.1377 Td[(psb)]TJ + -18.586 -12.248 Td [(psb)]TJ ET -1 0 0 1 181.2459 657.1377 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 181.246 657.337 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -181.2459 -657.1377 cm BT -/F8 9.9626 Tf 184.2347 657.1377 Td[(cdcp)28(y)]TJ -ET -1 0 0 1 209.1414 657.1377 cm +/F8 9.9626 Tf 184.235 657.138 Td [(cdcp)28(y)]TJ 0 g 0 G -1 0 0 1 -209.1414 -657.1377 cm -BT -/F8 9.9626 Tf 215.1843 657.1377 Td[(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)]TJ -ET -1 0 0 1 484.4533 657.1377 cm + [-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 -1 0 0 1 -484.4533 -657.1377 cm -BT -/F8 9.9626 Tf 484.4533 657.1377 Td[(65)]TJ -ET -1 0 0 1 494.4159 657.1377 cm + [-1084(65)]TJ 0 g 0 G -1 0 0 1 -328.7671 -12.2478 cm 0 0 1 rg 0 0 1 RG -1 0 0 1 -165.6488 -644.8899 cm -BT -/F8 9.9626 Tf 165.6488 644.8899 Td[(psb)]TJ + -18.586 -12.248 Td [(psb)]TJ ET -1 0 0 1 181.2459 644.8899 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 181.246 645.089 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -181.2459 -644.8899 cm BT -/F8 9.9626 Tf 184.2347 644.8899 Td[(cdfr)1(e)-1(e)]TJ -ET -1 0 0 1 209.9993 644.8899 cm +/F8 9.9626 Tf 184.235 644.89 Td [(cdfree)]TJ 0 g 0 G -1 0 0 1 -209.9993 -644.8899 cm -BT -/F8 9.9626 Tf 215.1843 644.8899 Td[(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)]TJ -ET -1 0 0 1 484.4533 644.8899 cm + [-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 -1 0 0 1 -484.4533 -644.8899 cm -BT -/F8 9.9626 Tf 484.4533 644.8899 Td[(66)]TJ -ET -1 0 0 1 494.4159 644.8899 cm + [-1084(66)]TJ 0 g 0 G -1 0 0 1 -328.7671 -12.2477 cm 0 0 1 rg 0 0 1 RG -1 0 0 1 -165.6488 -632.6422 cm -BT -/F8 9.9626 Tf 165.6488 632.6422 Td[(psb)]TJ + -18.586 -12.248 Td [(psb)]TJ ET -1 0 0 1 181.2459 632.6422 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 181.246 632.841 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -181.2459 -632.6422 cm BT -/F8 9.9626 Tf 184.2347 632.6422 Td[(cdbl)1(dext)]TJ -ET -1 0 0 1 221.5947 632.6422 cm +/F8 9.9626 Tf 184.235 632.642 Td [(cdbldext)]TJ 0 g 0 G -1 0 0 1 -221.5947 -632.6422 cm -BT -/F8 9.9626 Tf 230.6815 632.6422 Td[(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)]TJ -ET -1 0 0 1 484.4533 632.6422 cm + [-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 -1 0 0 1 -484.4533 -632.6422 cm -BT -/F8 9.9626 Tf 484.4533 632.6422 Td[(67)]TJ -ET -1 0 0 1 494.4159 632.6422 cm + [-1084(67)]TJ 0 g 0 G -1 0 0 1 -328.7671 -12.2478 cm 0 0 1 rg 0 0 1 RG -1 0 0 1 -165.6488 -620.3944 cm -BT -/F8 9.9626 Tf 165.6488 620.3944 Td[(psb)]TJ + -18.586 -12.248 Td [(psb)]TJ ET -1 0 0 1 181.2459 620.3944 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 181.246 620.594 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -181.2459 -620.3944 cm BT -/F8 9.9626 Tf 184.2347 620.3944 Td[(spall)]TJ -ET -1 0 0 1 204.2154 620.3944 cm +/F8 9.9626 Tf 184.235 620.394 Td [(spall)]TJ 0 g 0 G -1 0 0 1 -204.2154 -620.3944 cm -BT -/F8 9.9626 Tf 207.4357 620.3944 Td[(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)]TJ -ET -1 0 0 1 484.4533 620.3944 cm + [-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 -1 0 0 1 -484.4533 -620.3944 cm -BT -/F8 9.9626 Tf 484.4533 620.3944 Td[(69)]TJ -ET -1 0 0 1 494.4159 620.3944 cm + [-1084(69)]TJ 0 g 0 G -1 0 0 1 -328.7671 -12.2478 cm 0 0 1 rg 0 0 1 RG -1 0 0 1 -165.6488 -608.1466 cm -BT -/F8 9.9626 Tf 165.6488 608.1466 Td[(psb)]TJ + -18.586 -12.247 Td [(psb)]TJ ET -1 0 0 1 181.2459 608.1466 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 181.246 608.346 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -181.2459 -608.1466 cm BT -/F8 9.9626 Tf 184.2347 608.1466 Td[(spin)1(s)]TJ -ET -1 0 0 1 205.9312 608.1466 cm +/F8 9.9626 Tf 184.235 608.147 Td [(spins)]TJ 0 g 0 G -1 0 0 1 -205.9312 -608.1466 cm -BT -/F8 9.9626 Tf 215.1843 608.1466 Td[(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)]TJ -ET -1 0 0 1 484.4533 608.1466 cm + [-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 -1 0 0 1 -484.4533 -608.1466 cm -BT -/F8 9.9626 Tf 484.4533 608.1466 Td[(70)]TJ -ET -1 0 0 1 494.4159 608.1466 cm + [-1084(70)]TJ 0 g 0 G -1 0 0 1 -328.7671 -12.2478 cm 0 0 1 rg 0 0 1 RG -1 0 0 1 -165.6488 -595.8988 cm -BT -/F8 9.9626 Tf 165.6488 595.8988 Td[(psb)]TJ + -18.586 -12.248 Td [(psb)]TJ ET -1 0 0 1 181.2459 595.8988 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 181.246 596.098 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -181.2459 -595.8988 cm BT -/F8 9.9626 Tf 184.2347 595.8988 Td[(spasb)]TJ -ET -1 0 0 1 208.1451 595.8988 cm +/F8 9.9626 Tf 184.235 595.899 Td [(spasb)]TJ 0 g 0 G -1 0 0 1 -208.1451 -595.8988 cm -BT -/F8 9.9626 Tf 215.1843 595.8988 Td[(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)]TJ -ET -1 0 0 1 484.4533 595.8988 cm + [-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 -1 0 0 1 -484.4533 -595.8988 cm -BT -/F8 9.9626 Tf 484.4533 595.8988 Td[(72)]TJ -ET -1 0 0 1 494.4159 595.8988 cm + [-1083(72)]TJ 0 g 0 G -1 0 0 1 -328.7671 -12.2477 cm 0 0 1 rg 0 0 1 RG -1 0 0 1 -165.6488 -583.6511 cm -BT -/F8 9.9626 Tf 165.6488 583.6511 Td[(psb)]TJ + -18.586 -12.248 Td [(psb)]TJ ET -1 0 0 1 181.2459 583.6511 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 181.246 583.85 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -181.2459 -583.6511 cm BT -/F8 9.9626 Tf 184.2347 583.6511 Td[(spfr)1(e)-1(e)]TJ -ET -1 0 0 1 209.5011 583.6511 cm +/F8 9.9626 Tf 184.235 583.651 Td [(spfree)]TJ 0 g 0 G -1 0 0 1 -209.5011 -583.6511 cm -BT -/F8 9.9626 Tf 215.1843 583.6511 Td[(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)]TJ -ET -1 0 0 1 484.4533 583.6511 cm + [-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 -1 0 0 1 -484.4533 -583.6511 cm -BT -/F8 9.9626 Tf 484.4533 583.6511 Td[(74)]TJ -ET -1 0 0 1 494.4159 583.6511 cm + [-1084(74)]TJ 0 g 0 G -1 0 0 1 -328.7671 -12.2478 cm 0 0 1 rg 0 0 1 RG -1 0 0 1 -165.6488 -571.4033 cm -BT -/F8 9.9626 Tf 165.6488 571.4033 Td[(psb)]TJ + -18.586 -12.248 Td [(psb)]TJ ET -1 0 0 1 181.2459 571.4033 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 181.246 571.603 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -181.2459 -571.4033 cm BT -/F8 9.9626 Tf 184.2347 571.4033 Td[(sprn)]TJ -ET -1 0 0 1 203.1361 571.4033 cm +/F8 9.9626 Tf 184.235 571.403 Td [(sprn)]TJ 0 g 0 G -1 0 0 1 -203.1361 -571.4033 cm -BT -/F8 9.9626 Tf 207.4357 571.4033 Td[(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)]TJ -ET -1 0 0 1 484.4533 571.4033 cm + [-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 -1 0 0 1 -484.4533 -571.4033 cm -BT -/F8 9.9626 Tf 484.4533 571.4033 Td[(75)]TJ -ET -1 0 0 1 494.4159 571.4033 cm + [-1084(75)]TJ 0 g 0 G -1 0 0 1 -328.7671 -12.2478 cm 0 0 1 rg 0 0 1 RG -1 0 0 1 -165.6488 -559.1555 cm -BT -/F8 9.9626 Tf 165.6488 559.1555 Td[(psb)]TJ + -18.586 -12.247 Td [(psb)]TJ ET -1 0 0 1 181.2459 559.1555 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 181.246 559.355 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -181.2459 -559.1555 cm BT -/F8 9.9626 Tf 184.2347 559.1555 Td[(geall)]TJ -ET -1 0 0 1 204.1601 559.1555 cm +/F8 9.9626 Tf 184.235 559.156 Td [(geall)]TJ 0 g 0 G -1 0 0 1 -204.1601 -559.1555 cm -BT -/F8 9.9626 Tf 207.4357 559.1555 Td[(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)]TJ -ET -1 0 0 1 484.4533 559.1555 cm + [-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 -1 0 0 1 -484.4533 -559.1555 cm -BT -/F8 9.9626 Tf 484.4533 559.1555 Td[(76)]TJ -ET -1 0 0 1 494.4159 559.1555 cm + [-1084(76)]TJ 0 g 0 G -1 0 0 1 -328.7671 -12.2478 cm 0 0 1 rg 0 0 1 RG -1 0 0 1 -165.6488 -546.9077 cm -BT -/F8 9.9626 Tf 165.6488 546.9077 Td[(psb)]TJ + -18.586 -12.248 Td [(psb)]TJ ET -1 0 0 1 181.2459 546.9077 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 181.246 547.107 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -181.2459 -546.9077 cm BT -/F8 9.9626 Tf 184.2347 546.9077 Td[(geins)]TJ -ET -1 0 0 1 205.8758 546.9077 cm +/F8 9.9626 Tf 184.235 546.908 Td [(geins)]TJ 0 g 0 G -1 0 0 1 -205.8758 -546.9077 cm -BT -/F8 9.9626 Tf 215.1843 546.9077 Td[(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)]TJ -ET -1 0 0 1 484.4533 546.9077 cm + [-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 -1 0 0 1 -484.4533 -546.9077 cm -BT -/F8 9.9626 Tf 484.4533 546.9077 Td[(77)]TJ -ET -1 0 0 1 494.4159 546.9077 cm + [-1084(77)]TJ 0 g 0 G -1 0 0 1 -328.7671 -12.2477 cm 0 0 1 rg 0 0 1 RG -1 0 0 1 -165.6488 -534.66 cm -BT -/F8 9.9626 Tf 165.6488 534.66 Td[(psb)]TJ + -18.586 -12.248 Td [(psb)]TJ ET -1 0 0 1 181.2459 534.66 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 181.246 534.859 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -181.2459 -534.66 cm BT -/F8 9.9626 Tf 184.2347 534.66 Td[(geas)-1(b)]TJ -ET -1 0 0 1 208.0898 534.66 cm +/F8 9.9626 Tf 184.235 534.66 Td [(geasb)]TJ 0 g 0 G -1 0 0 1 -208.0898 -534.66 cm -BT -/F8 9.9626 Tf 215.1843 534.66 Td[(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)]TJ -ET -1 0 0 1 484.4533 534.66 cm + [-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 -1 0 0 1 -484.4533 -534.66 cm -BT -/F8 9.9626 Tf 484.4533 534.66 Td[(79)]TJ -ET -1 0 0 1 494.4159 534.66 cm + [-1084(79)]TJ 0 g 0 G -1 0 0 1 -328.7671 -12.2478 cm 0 0 1 rg 0 0 1 RG -1 0 0 1 -165.6488 -522.4122 cm -BT -/F8 9.9626 Tf 165.6488 522.4122 Td[(psb)]TJ + -18.586 -12.248 Td [(psb)]TJ ET -1 0 0 1 181.2459 522.4122 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 181.246 522.611 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -181.2459 -522.4122 cm BT -/F8 9.9626 Tf 184.2347 522.4122 Td[(gefree)]TJ -ET -1 0 0 1 209.4458 522.4122 cm +/F8 9.9626 Tf 184.235 522.412 Td [(gefree)]TJ 0 g 0 G -1 0 0 1 -209.4458 -522.4122 cm -BT -/F8 9.9626 Tf 215.1843 522.4122 Td[(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)]TJ -ET -1 0 0 1 484.4533 522.4122 cm + [-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 -1 0 0 1 -484.4533 -522.4122 cm -BT -/F8 9.9626 Tf 484.4533 522.4122 Td[(80)]TJ -ET -1 0 0 1 494.4159 522.4122 cm + [-1084(80)]TJ 0 g 0 G -1 0 0 1 -328.7671 -12.2478 cm 0 0 1 rg 0 0 1 RG -1 0 0 1 -165.6488 -510.1644 cm -BT -/F8 9.9626 Tf 165.6488 510.1644 Td[(psb)]TJ + -18.586 -12.248 Td [(psb)]TJ ET -1 0 0 1 181.2459 510.1644 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 181.246 510.364 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -181.2459 -510.1644 cm BT -/F8 9.9626 Tf 184.2347 510.1644 Td[(gelp)]TJ -ET -1 0 0 1 201.9461 510.1644 cm +/F8 9.9626 Tf 184.235 510.164 Td [(gelp)]TJ 0 g 0 G -1 0 0 1 -201.9461 -510.1644 cm -BT -/F8 9.9626 Tf 207.4357 510.1644 Td[(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)]TJ -ET -1 0 0 1 484.4533 510.1644 cm + [-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 -1 0 0 1 -484.4533 -510.1644 cm -BT -/F8 9.9626 Tf 484.4533 510.1644 Td[(81)]TJ -ET -1 0 0 1 494.4159 510.1644 cm + [-1084(81)]TJ 0 g 0 G -1 0 0 1 -328.7671 -12.2478 cm 0 0 1 rg 0 0 1 RG -1 0 0 1 -165.6488 -497.9166 cm -BT -/F8 9.9626 Tf 165.6488 497.9166 Td[(psb)]TJ + -18.586 -12.247 Td [(psb)]TJ ET -1 0 0 1 181.2459 497.9166 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 181.246 498.116 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -181.2459 -497.9166 cm BT -/F8 9.9626 Tf 184.2347 497.9166 Td[(glob)]TJ +/F8 9.9626 Tf 184.235 497.917 Td [(glob)]TJ ET -1 0 0 1 203.0974 497.9166 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 203.097 498.116 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -203.0974 -497.9166 cm BT -/F8 9.9626 Tf 206.0862 497.9166 Td[(to)]TJ +/F8 9.9626 Tf 206.086 497.917 Td [(to)]TJ ET -1 0 0 1 215.5396 497.9166 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 215.54 498.116 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -215.5396 -497.9166 cm BT -/F8 9.9626 Tf 218.5284 497.9166 Td[(lo)-28(c)]TJ -ET -1 0 0 1 230.9818 497.9166 cm +/F8 9.9626 Tf 218.528 497.917 Td [(lo)-28(c)]TJ 0 g 0 G -1 0 0 1 -230.9818 -497.9166 cm -BT -/F8 9.9626 Tf 238.4301 497.9166 Td[(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)]TJ -ET -1 0 0 1 484.4533 497.9166 cm + [-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 -1 0 0 1 -484.4533 -497.9166 cm -BT -/F8 9.9626 Tf 484.4533 497.9166 Td[(82)]TJ -ET -1 0 0 1 494.4159 497.9166 cm + [-1083(82)]TJ 0 g 0 G -1 0 0 1 -328.7671 -12.2478 cm 0 0 1 rg 0 0 1 RG -1 0 0 1 -165.6488 -485.6688 cm -BT -/F8 9.9626 Tf 165.6488 485.6688 Td[(psb)]TJ + -52.879 -12.248 Td [(psb)]TJ ET -1 0 0 1 181.2459 485.6688 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 181.246 485.868 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -181.2459 -485.6688 cm BT -/F8 9.9626 Tf 184.2347 485.6688 Td[(lo)-28(c)]TJ +/F8 9.9626 Tf 184.235 485.669 Td [(lo)-28(c)]TJ ET -1 0 0 1 197.2858 485.6688 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 197.286 485.868 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -197.2858 -485.6688 cm BT -/F8 9.9626 Tf 200.2746 485.6688 Td[(to)]TJ +/F8 9.9626 Tf 200.275 485.669 Td [(to)]TJ ET -1 0 0 1 209.7281 485.6688 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 209.728 485.868 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -209.7281 -485.6688 cm BT -/F8 9.9626 Tf 212.7169 485.6688 Td[(glob)]TJ -ET -1 0 0 1 230.9818 485.6688 cm +/F8 9.9626 Tf 212.717 485.669 Td [(glob)]TJ 0 g 0 G -1 0 0 1 -230.9818 -485.6688 cm -BT -/F8 9.9626 Tf 238.4301 485.6688 Td[(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)]TJ -ET -1 0 0 1 484.4533 485.6688 cm + [-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 -1 0 0 1 -484.4533 -485.6688 cm -BT -/F8 9.9626 Tf 484.4533 485.6688 Td[(84)]TJ -ET -1 0 0 1 494.4159 485.6688 cm + [-1083(84)]TJ 0 g 0 G -1 0 0 1 -328.7671 -12.2477 cm 0 0 1 rg 0 0 1 RG -1 0 0 1 -165.6488 -473.4211 cm -BT -/F8 9.9626 Tf 165.6488 473.4211 Td[(psb)]TJ + -47.068 -12.248 Td [(psb)]TJ ET -1 0 0 1 181.2459 473.4211 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 181.246 473.62 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -181.2459 -473.4211 cm BT -/F8 9.9626 Tf 184.2347 473.4211 Td[(is)]TJ +/F8 9.9626 Tf 184.235 473.421 Td [(is)]TJ ET -1 0 0 1 191.5296 473.4211 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 191.53 473.62 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -191.5296 -473.4211 cm BT -/F8 9.9626 Tf 194.5184 473.4211 Td[(o)28(wned)]TJ -ET -1 0 0 1 221.9157 473.4211 cm +/F8 9.9626 Tf 194.518 473.421 Td [(o)28(wned)]TJ 0 g 0 G -1 0 0 1 -221.9157 -473.4211 cm -BT -/F8 9.9626 Tf 230.6815 473.4211 Td[(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)]TJ -ET -1 0 0 1 484.4533 473.4211 cm + [-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 -1 0 0 1 -484.4533 -473.4211 cm -BT -/F8 9.9626 Tf 484.4533 473.4211 Td[(85)]TJ -ET -1 0 0 1 494.4159 473.4211 cm + [-1084(85)]TJ 0 g 0 G -1 0 0 1 -328.7671 -12.2478 cm 0 0 1 rg 0 0 1 RG -1 0 0 1 -165.6488 -461.1733 cm -BT -/F8 9.9626 Tf 165.6488 461.1733 Td[(psb)]TJ + -28.869 -12.248 Td [(psb)]TJ ET -1 0 0 1 181.2459 461.1733 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 181.246 461.373 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -181.2459 -461.1733 cm BT -/F8 9.9626 Tf 184.2347 461.1733 Td[(o)28(wned)]TJ +/F8 9.9626 Tf 184.235 461.173 Td [(o)28(wned)]TJ ET -1 0 0 1 212.2298 461.1733 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 212.23 461.373 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -212.2298 -461.1733 cm BT -/F8 9.9626 Tf 215.2186 461.1733 Td[(in)1(dex)]TJ -ET -1 0 0 1 238.7416 461.1733 cm +/F8 9.9626 Tf 215.219 461.173 Td [(index)]TJ 0 g 0 G -1 0 0 1 -238.7416 -461.1733 cm -BT -/F8 9.9626 Tf 246.1787 461.1733 Td[(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)]TJ -ET -1 0 0 1 484.4533 461.1733 cm + [-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 -1 0 0 1 -484.4533 -461.1733 cm -BT -/F8 9.9626 Tf 484.4533 461.1733 Td[(86)]TJ -ET -1 0 0 1 494.4159 461.1733 cm + [-1083(86)]TJ 0 g 0 G -1 0 0 1 -328.7671 -12.2478 cm 0 0 1 rg 0 0 1 RG -1 0 0 1 -165.6488 -448.9255 cm -BT -/F8 9.9626 Tf 165.6488 448.9255 Td[(psb)]TJ + -49.57 -12.247 Td [(psb)]TJ ET -1 0 0 1 181.2459 448.9255 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 181.246 449.125 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -181.2459 -448.9255 cm BT -/F8 9.9626 Tf 184.2347 448.9255 Td[(is)]TJ +/F8 9.9626 Tf 184.235 448.926 Td [(is)]TJ ET -1 0 0 1 191.5296 448.9255 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 191.53 449.125 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -191.5296 -448.9255 cm BT -/F8 9.9626 Tf 194.5184 448.9255 Td[(lo)-28(cal)]TJ -ET -1 0 0 1 214.7205 448.9255 cm +/F8 9.9626 Tf 194.518 448.926 Td [(lo)-28(cal)]TJ 0 g 0 G -1 0 0 1 -214.7205 -448.9255 cm -BT -/F8 9.9626 Tf 222.9329 448.9255 Td[(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)]TJ -ET -1 0 0 1 484.4533 448.9255 cm + [-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 -1 0 0 1 -484.4533 -448.9255 cm -BT -/F8 9.9626 Tf 484.4533 448.9255 Td[(87)]TJ -ET -1 0 0 1 494.4159 448.9255 cm + [-1084(87)]TJ 0 g 0 G -1 0 0 1 -328.7671 -12.2478 cm 0 0 1 rg 0 0 1 RG -1 0 0 1 -165.6488 -436.6777 cm -BT -/F8 9.9626 Tf 165.6488 436.6777 Td[(psb)]TJ + -28.869 -12.248 Td [(psb)]TJ ET -1 0 0 1 181.2459 436.6777 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 181.246 436.877 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -181.2459 -436.6777 cm BT -/F8 9.9626 Tf 184.2347 436.6777 Td[(lo)-28(cal)]TJ +/F8 9.9626 Tf 184.235 436.678 Td [(lo)-28(cal)]TJ ET -1 0 0 1 205.0345 436.6777 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 205.035 436.877 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -205.0345 -436.6777 cm BT -/F8 9.9626 Tf 208.0234 436.6777 Td[(in)1(dex)]TJ -ET -1 0 0 1 231.5463 436.6777 cm +/F8 9.9626 Tf 208.023 436.678 Td [(index)]TJ 0 g 0 G -1 0 0 1 -231.5463 -436.6777 cm -BT -/F8 9.9626 Tf 238.4301 436.6777 Td[(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)]TJ -ET -1 0 0 1 484.4533 436.6777 cm + [-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 -1 0 0 1 -484.4533 -436.6777 cm -BT -/F8 9.9626 Tf 484.4533 436.6777 Td[(88)]TJ -ET -1 0 0 1 494.4159 436.6777 cm + [-1084(88)]TJ 0 g 0 G -1 0 0 1 -328.7671 -12.2477 cm 0 0 1 rg 0 0 1 RG -1 0 0 1 -165.6488 -424.43 cm -BT -/F8 9.9626 Tf 165.6488 424.43 Td[(psb)]TJ + -42.374 -12.248 Td [(psb)]TJ ET -1 0 0 1 181.2459 424.43 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 181.246 424.629 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -181.2459 -424.43 cm BT -/F8 9.9626 Tf 184.2347 424.43 Td[(get)]TJ +/F8 9.9626 Tf 184.235 424.43 Td [(get)]TJ ET -1 0 0 1 198.116 424.43 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 198.116 424.629 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -198.116 -424.43 cm BT -/F8 9.9626 Tf 201.1048 424.43 Td[(b)-27(oun)1(dary)]TJ -ET -1 0 0 1 242.6436 424.43 cm +/F8 9.9626 Tf 201.105 424.43 Td [(b)-28(oundary)]TJ 0 g 0 G -1 0 0 1 -242.6436 -424.43 cm -BT -/F8 9.9626 Tf 246.1787 424.43 Td[(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)]TJ -ET -1 0 0 1 484.4533 424.43 cm + [-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 -1 0 0 1 -484.4533 -424.43 cm -BT -/F8 9.9626 Tf 484.4533 424.43 Td[(89)]TJ -ET -1 0 0 1 494.4159 424.43 cm + [-1083(89)]TJ 0 g 0 G -1 0 0 1 -328.7671 -12.2478 cm 0 0 1 rg 0 0 1 RG -1 0 0 1 -165.6488 -412.1822 cm -BT -/F8 9.9626 Tf 165.6488 412.1822 Td[(psb)]TJ + -35.456 -12.248 Td [(psb)]TJ ET -1 0 0 1 181.2459 412.1822 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 181.246 412.381 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -181.2459 -412.1822 cm BT -/F8 9.9626 Tf 184.2347 412.1822 Td[(get)]TJ +/F8 9.9626 Tf 184.235 412.182 Td [(get)]TJ ET -1 0 0 1 198.116 412.1822 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 198.116 412.381 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -198.116 -412.1822 cm BT -/F8 9.9626 Tf 201.1048 412.1822 Td[(o)28(v)28(e)-1(r)1(lap)]TJ -ET -1 0 0 1 232.4042 412.1822 cm +/F8 9.9626 Tf 201.105 412.182 Td [(o)28(v)28(erlap)]TJ 0 g 0 G -1 0 0 1 -232.4042 -412.1822 cm -BT -/F8 9.9626 Tf 238.4301 412.1822 Td[(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)]TJ -ET -1 0 0 1 484.4533 412.1822 cm + [-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 -1 0 0 1 -484.4533 -412.1822 cm -BT -/F8 9.9626 Tf 484.4533 412.1822 Td[(90)]TJ -ET -1 0 0 1 494.4159 412.1822 cm + [-1084(90)]TJ 0 g 0 G -1 0 0 1 -328.7671 -12.2478 cm 0 0 1 rg 0 0 1 RG -1 0 0 1 -165.6488 -399.9344 cm -BT -/F8 9.9626 Tf 165.6488 399.9344 Td[(psb)]TJ + -35.456 -12.248 Td [(psb)]TJ ET -1 0 0 1 181.2459 399.9344 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 181.246 400.134 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -181.2459 -399.9344 cm BT -/F8 9.9626 Tf 184.2347 399.9344 Td[(sp)]TJ +/F8 9.9626 Tf 184.235 399.934 Td [(sp)]TJ ET -1 0 0 1 194.297 399.9344 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 194.297 400.134 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -194.297 -399.9344 cm BT -/F8 9.9626 Tf 197.2858 399.9344 Td[(getro)28(w)]TJ -ET -1 0 0 1 226.3712 399.9344 cm +/F8 9.9626 Tf 197.286 399.934 Td [(getro)28(w)]TJ 0 g 0 G -1 0 0 1 -226.3712 -399.9344 cm -BT -/F8 9.9626 Tf 230.6815 399.9344 Td[(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)]TJ -ET -1 0 0 1 484.4533 399.9344 cm + [-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 -1 0 0 1 -484.4533 -399.9344 cm -BT -/F8 9.9626 Tf 484.4533 399.9344 Td[(91)]TJ -ET -1 0 0 1 494.4159 399.9344 cm + [-1084(91)]TJ 0 g 0 G -1 0 0 1 -328.7671 -12.2478 cm 0 0 1 rg 0 0 1 RG -1 0 0 1 -165.6488 -387.6866 cm -BT -/F8 9.9626 Tf 165.6488 387.6866 Td[(psb)]TJ + -31.637 -12.247 Td [(psb)]TJ ET -1 0 0 1 181.2459 387.6866 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 181.246 387.886 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -181.2459 -387.6866 cm BT -/F8 9.9626 Tf 184.2347 387.6866 Td[(siz)-1(eof)]TJ -ET -1 0 0 1 207.813 387.6866 cm +/F8 9.9626 Tf 184.235 387.687 Td [(sizeof)]TJ 0 g 0 G -1 0 0 1 -207.813 -387.6866 cm -BT -/F8 9.9626 Tf 215.1843 387.6866 Td[(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)]TJ -ET -1 0 0 1 484.4533 387.6866 cm + [-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 -1 0 0 1 -484.4533 -387.6866 cm -BT -/F8 9.9626 Tf 484.4533 387.6866 Td[(93)]TJ -ET -1 0 0 1 494.4159 387.6866 cm + [-1084(93)]TJ 0 g 0 G -1 0 0 1 -328.7671 -12.2477 cm 0 0 1 rg 0 0 1 RG -1 0 0 1 -165.6488 -375.4389 cm -BT -/F8 9.9626 Tf 165.6488 375.4389 Td[(Sor)1(tin)1(g)-334(u)1(tilit)1(ie)-1(s)]TJ -ET -1 0 0 1 233.2566 375.4389 cm + -18.586 -12.248 Td [(Sorting)-333(utilities)]TJ 0 g 0 G -1 0 0 1 -233.2566 -375.4389 cm -BT -/F8 9.9626 Tf 238.4301 375.4389 Td[(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)]TJ -ET -1 0 0 1 484.4533 375.4389 cm + [-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 -1 0 0 1 -484.4533 -375.4389 cm -BT -/F8 9.9626 Tf 484.4533 375.4389 Td[(94)]TJ -ET -1 0 0 1 494.4159 375.4389 cm + [-1083(94)]TJ 0 g 0 G -1 0 0 1 -328.7671 -12.2478 cm 0 0 1 rg 0 0 1 RG -1 0 0 1 -165.6488 -363.1911 cm -BT -/F8 9.9626 Tf 165.6488 363.1911 Td[(psb)]TJ + 0 -12.248 Td [(psb)]TJ ET -1 0 0 1 181.2459 363.1911 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 181.246 363.39 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -181.2459 -363.1911 cm BT -/F8 9.9626 Tf 184.2347 363.1911 Td[(ms)-1(or)1(t)]TJ -ET -1 0 0 1 209.2244 363.1911 cm +/F8 9.9626 Tf 184.235 363.191 Td [(msort)]TJ 0 g 0 G -1 0 0 1 -209.2244 -363.1911 cm -BT -/F8 9.9626 Tf 215.1843 363.1911 Td[(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)]TJ -ET -1 0 0 1 484.4533 363.1911 cm + [-598(.)-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(.)-500(.)]TJ 0 g 0 G -1 0 0 1 -484.4533 -363.1911 cm -BT -/F8 9.9626 Tf 484.4533 363.1911 Td[(94)]TJ -ET -1 0 0 1 494.4159 363.1911 cm + [-1084(94)]TJ 0 g 0 G -1 0 0 1 -328.7671 -12.2478 cm 0 0 1 rg 0 0 1 RG -1 0 0 1 -165.6488 -350.9433 cm -BT -/F8 9.9626 Tf 165.6488 350.9433 Td[(psb)]TJ + -18.586 -12.248 Td [(psb)]TJ ET -1 0 0 1 181.2459 350.9433 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 181.246 351.143 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -181.2459 -350.9433 cm BT -/F8 9.9626 Tf 184.2347 350.9433 Td[(qsort)]TJ -ET -1 0 0 1 206.1803 350.9433 cm +/F8 9.9626 Tf 184.235 350.943 Td [(qsort)]TJ 0 g 0 G -1 0 0 1 -206.1803 -350.9433 cm -BT -/F8 9.9626 Tf 215.1843 350.9433 Td[(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)]TJ -ET -1 0 0 1 484.4533 350.9433 cm + [-904(.)-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 -1 0 0 1 -484.4533 -350.9433 cm -BT -/F8 9.9626 Tf 484.4533 350.9433 Td[(94)]TJ -ET -1 0 0 1 494.4159 350.9433 cm + [-1084(94)]TJ 0 g 0 G -1 0 0 1 -328.7671 -12.2478 cm 0 0 1 rg 0 0 1 RG -1 0 0 1 -165.6488 -338.6955 cm -BT -/F8 9.9626 Tf 165.6488 338.6955 Td[(psb)]TJ + -18.586 -12.247 Td [(psb)]TJ ET -1 0 0 1 181.2459 338.6955 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 181.246 338.895 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -181.2459 -338.6955 cm BT -/F8 9.9626 Tf 184.2347 338.6955 Td[(hsort)]TJ -ET -1 0 0 1 206.457 338.6955 cm +/F8 9.9626 Tf 184.235 338.696 Td [(hsort)]TJ 0 g 0 G -1 0 0 1 -206.457 -338.6955 cm -BT -/F8 9.9626 Tf 215.1843 338.6955 Td[(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)]TJ -ET -1 0 0 1 484.4533 338.6955 cm + [-876(.)-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 -1 0 0 1 -484.4533 -338.6955 cm -BT -/F8 9.9626 Tf 484.4533 338.6955 Td[(94)]TJ -ET -1 0 0 1 494.4159 338.6955 cm + [-1084(94)]TJ 0 g 0 G -1 0 0 1 -343.7111 -22.4055 cm 0 0 1 rg 0 0 1 RG -1 0 0 1 -150.7048 -316.29 cm -BT -/F29 9.9626 Tf 150.7048 316.29 Td[(7)-925(P)32(arall)-1(el)-384(en)32(viron)1(m)-1(en)32(t)-383(routi)-1(n)1(e)-1(s)]TJ -ET -1 0 0 1 314.6808 316.29 cm +/F27 9.9626 Tf -33.53 -22.406 Td [(7)-925(P)32(arallel)-384(en)32(vironmen)32(t)-383(routines)]TJ 0 g 0 G -1 0 0 1 -314.6808 -316.29 cm -BT -/F29 9.9626 Tf 482.959 316.29 Td[(96)]TJ -ET -1 0 0 1 165.6488 304.0422 cm + [-16891(96)]TJ 0 0 1 rg 0 0 1 RG -1 0 0 1 -165.6488 -304.0422 cm -BT -/F8 9.9626 Tf 165.6488 304.0422 Td[(psb)]TJ +/F8 9.9626 Tf 14.944 -12.248 Td [(psb)]TJ ET -1 0 0 1 181.2459 304.0422 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 181.246 304.242 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -181.2459 -304.0422 cm BT -/F8 9.9626 Tf 184.2347 304.0422 Td[(in)1(it)]TJ -ET -1 0 0 1 199.1787 304.0422 cm +/F8 9.9626 Tf 184.235 304.042 Td [(init)]TJ 0 g 0 G -1 0 0 1 -199.1787 -304.0422 cm -BT -/F8 9.9626 Tf 207.4357 304.0422 Td[(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)]TJ -ET -1 0 0 1 484.4533 304.0422 cm + [-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 -1 0 0 1 -484.4533 -304.0422 cm -BT -/F8 9.9626 Tf 484.4533 304.0422 Td[(97)]TJ -ET -1 0 0 1 494.4159 304.0422 cm + [-1083(97)]TJ 0 g 0 G -1 0 0 1 -328.7671 -12.2478 cm 0 0 1 rg 0 0 1 RG -1 0 0 1 -165.6488 -291.7945 cm -BT -/F8 9.9626 Tf 165.6488 291.7945 Td[(psb)]TJ + -18.586 -12.247 Td [(psb)]TJ ET -1 0 0 1 181.2459 291.7945 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 181.246 291.994 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -181.2459 -291.7945 cm BT -/F8 9.9626 Tf 184.2347 291.7945 Td[(in)1(fo)]TJ -ET -1 0 0 1 200.5625 291.7945 cm +/F8 9.9626 Tf 184.235 291.795 Td [(info)]TJ 0 g 0 G -1 0 0 1 -200.5625 -291.7945 cm -BT -/F8 9.9626 Tf 207.4357 291.7945 Td[(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)]TJ -ET -1 0 0 1 484.4533 291.7945 cm + [-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 -1 0 0 1 -484.4533 -291.7945 cm -BT -/F8 9.9626 Tf 484.4533 291.7945 Td[(98)]TJ -ET -1 0 0 1 494.4159 291.7945 cm + [-1084(98)]TJ 0 g 0 G -1 0 0 1 -328.7671 -12.2478 cm 0 0 1 rg 0 0 1 RG -1 0 0 1 -165.6488 -279.5467 cm -BT -/F8 9.9626 Tf 165.6488 279.5467 Td[(psb)]TJ + -18.586 -12.248 Td [(psb)]TJ ET -1 0 0 1 181.2459 279.5467 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 181.246 279.746 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -181.2459 -279.5467 cm BT -/F8 9.9626 Tf 184.2347 279.5467 Td[(exit)]TJ -ET -1 0 0 1 200.5624 279.5467 cm +/F8 9.9626 Tf 184.235 279.547 Td [(exit)]TJ 0 g 0 G -1 0 0 1 -200.5624 -279.5467 cm -BT -/F8 9.9626 Tf 207.4357 279.5467 Td[(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)]TJ -ET -1 0 0 1 484.4533 279.5467 cm + [-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 -1 0 0 1 -484.4533 -279.5467 cm -BT -/F8 9.9626 Tf 484.4533 279.5467 Td[(99)]TJ -ET -1 0 0 1 494.4159 279.5467 cm + [-1084(99)]TJ 0 g 0 G -1 0 0 1 -328.7671 -12.2478 cm 0 0 1 rg 0 0 1 RG -1 0 0 1 -165.6488 -267.2989 cm -BT -/F8 9.9626 Tf 165.6488 267.2989 Td[(psb)]TJ + -18.586 -12.248 Td [(psb)]TJ ET -1 0 0 1 181.2459 267.2989 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 181.246 267.498 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -181.2459 -267.2989 cm BT -/F8 9.9626 Tf 184.2347 267.2989 Td[(get)]TJ +/F8 9.9626 Tf 184.235 267.299 Td [(get)]TJ ET -1 0 0 1 198.116 267.2989 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 198.116 267.498 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -198.116 -267.2989 cm BT -/F8 9.9626 Tf 201.1048 267.2989 Td[(mpicomm)]TJ -ET -1 0 0 1 243.7229 267.2989 cm +/F8 9.9626 Tf 201.105 267.299 Td [(mpicomm)]TJ 0 g 0 G -1 0 0 1 -243.7229 -267.2989 cm -BT -/F8 9.9626 Tf 253.9274 267.2989 Td[(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)]TJ -ET -1 0 0 1 479.4719 267.2989 cm + [-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 -1 0 0 1 -479.4719 -267.2989 cm -BT -/F8 9.9626 Tf 479.4719 267.2989 Td[(100)]TJ -ET -1 0 0 1 494.4159 267.2989 cm + [-583(100)]TJ 0 g 0 G -1 0 0 1 -328.7671 -12.2478 cm 0 0 1 rg 0 0 1 RG -1 0 0 1 -165.6488 -255.0511 cm -BT -/F8 9.9626 Tf 165.6488 255.0511 Td[(psb)]TJ + -35.456 -12.248 Td [(psb)]TJ ET -1 0 0 1 181.2459 255.0511 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 181.246 255.25 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -181.2459 -255.0511 cm BT -/F8 9.9626 Tf 184.2347 255.0511 Td[(get)]TJ +/F8 9.9626 Tf 184.235 255.051 Td [(get)]TJ ET -1 0 0 1 198.116 255.0511 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 198.116 255.25 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -198.116 -255.0511 cm BT -/F8 9.9626 Tf 201.1048 255.0511 Td[(ran)1(k)]TJ -ET -1 0 0 1 220.7811 255.0511 cm +/F8 9.9626 Tf 201.105 255.051 Td [(rank)]TJ 0 g 0 G -1 0 0 1 -220.7811 -255.0511 cm -BT -/F8 9.9626 Tf 230.6815 255.0511 Td[(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)]TJ -ET -1 0 0 1 479.4719 255.0511 cm + [-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 -1 0 0 1 -479.4719 -255.0511 cm -BT -/F8 9.9626 Tf 479.4719 255.0511 Td[(101)]TJ -ET -1 0 0 1 494.4159 255.0511 cm + [-583(101)]TJ 0 g 0 G -1 0 0 1 -328.7671 -12.2477 cm 0 0 1 rg 0 0 1 RG -1 0 0 1 -165.6488 -242.8034 cm -BT -/F8 9.9626 Tf 165.6488 242.8034 Td[(psb)]TJ + -35.456 -12.248 Td [(psb)]TJ ET -1 0 0 1 181.2459 242.8034 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 181.246 243.003 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -181.2459 -242.8034 cm BT -/F8 9.9626 Tf 184.2347 242.8034 Td[(wtime)]TJ -ET -1 0 0 1 210.8018 242.8034 cm +/F8 9.9626 Tf 184.235 242.803 Td [(wtime)]TJ 0 g 0 G -1 0 0 1 -210.8018 -242.8034 cm -BT -/F8 9.9626 Tf 215.1843 242.8034 Td[(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)]TJ -ET -1 0 0 1 479.4719 242.8034 cm + [-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 -1 0 0 1 -479.4719 -242.8034 cm -BT -/F8 9.9626 Tf 479.4719 242.8034 Td[(102)]TJ -ET -1 0 0 1 494.4159 242.8034 cm + [-584(102)]TJ 0 g 0 G -1 0 0 1 -328.7671 -12.2478 cm 0 0 1 rg 0 0 1 RG -1 0 0 1 -165.6488 -230.5556 cm -BT -/F8 9.9626 Tf 165.6488 230.5556 Td[(psb)]TJ + -18.586 -12.247 Td [(psb)]TJ ET -1 0 0 1 181.2459 230.5556 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 181.246 230.755 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -181.2459 -230.5556 cm BT -/F8 9.9626 Tf 184.2347 230.5556 Td[(bar)1(rier)]TJ -ET -1 0 0 1 213.6522 230.5556 cm +/F8 9.9626 Tf 184.235 230.556 Td [(barrier)]TJ 0 g 0 G -1 0 0 1 -213.6522 -230.5556 cm -BT -/F8 9.9626 Tf 222.9329 230.5556 Td[(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)]TJ -ET -1 0 0 1 479.4719 230.5556 cm + [-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 -1 0 0 1 -479.4719 -230.5556 cm -BT -/F8 9.9626 Tf 479.4719 230.5556 Td[(103)]TJ -ET -1 0 0 1 494.4159 230.5556 cm + [-584(103)]TJ 0 g 0 G -1 0 0 1 -328.7671 -12.2478 cm 0 0 1 rg 0 0 1 RG -1 0 0 1 -165.6488 -218.3078 cm -BT -/F8 9.9626 Tf 165.6488 218.3078 Td[(psb)]TJ + -18.586 -12.248 Td [(psb)]TJ ET -1 0 0 1 181.2459 218.3078 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 181.246 218.507 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -181.2459 -218.3078 cm BT -/F8 9.9626 Tf 184.2347 218.3078 Td[(ab)-27(ort)]TJ -ET -1 0 0 1 207.7854 218.3078 cm +/F8 9.9626 Tf 184.235 218.308 Td [(ab)-28(ort)]TJ 0 g 0 G -1 0 0 1 -207.7854 -218.3078 cm -BT -/F8 9.9626 Tf 215.1843 218.3078 Td[(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)]TJ -ET -1 0 0 1 479.4719 218.3078 cm + [-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(.)-499(.)-500(.)-500(.)-500(.)-500(.)-500(.)]TJ 0 g 0 G -1 0 0 1 -479.4719 -218.3078 cm -BT -/F8 9.9626 Tf 479.4719 218.3078 Td[(104)]TJ -ET -1 0 0 1 494.4159 218.3078 cm + [-584(104)]TJ 0 g 0 G -1 0 0 1 -328.7671 -12.2478 cm 0 0 1 rg 0 0 1 RG -1 0 0 1 -165.6488 -206.06 cm -BT -/F8 9.9626 Tf 165.6488 206.06 Td[(psb)]TJ + -18.586 -12.248 Td [(psb)]TJ ET -1 0 0 1 181.2459 206.06 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 181.246 206.259 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -181.2459 -206.06 cm BT -/F8 9.9626 Tf 184.2347 206.06 Td[(b)-27(c)-1(ast)]TJ -ET -1 0 0 1 207.2596 206.06 cm +/F8 9.9626 Tf 184.235 206.06 Td [(b)-28(cast)]TJ 0 g 0 G -1 0 0 1 -207.2596 -206.06 cm -BT -/F8 9.9626 Tf 215.1843 206.06 Td[(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)]TJ -ET -1 0 0 1 479.4719 206.06 cm + [-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(.)-499(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)]TJ 0 g 0 G -1 0 0 1 -479.4719 -206.06 cm -BT -/F8 9.9626 Tf 479.4719 206.06 Td[(105)]TJ -ET -1 0 0 1 494.4159 206.06 cm + [-584(105)]TJ 0 g 0 G -1 0 0 1 -328.7671 -12.2478 cm 0 0 1 rg 0 0 1 RG -1 0 0 1 -165.6488 -193.8123 cm -BT -/F8 9.9626 Tf 165.6488 193.8123 Td[(psb)]TJ + -18.586 -12.248 Td [(psb)]TJ ET -1 0 0 1 181.2459 193.8123 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 181.246 194.012 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -181.2459 -193.8123 cm BT -/F8 9.9626 Tf 184.2347 193.8123 Td[(sum)]TJ -ET -1 0 0 1 202.0015 193.8123 cm +/F8 9.9626 Tf 184.235 193.812 Td [(sum)]TJ 0 g 0 G -1 0 0 1 -202.0015 -193.8123 cm -BT -/F8 9.9626 Tf 207.4357 193.8123 Td[(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)]TJ -ET -1 0 0 1 479.4719 193.8123 cm + [-545(.)-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(.)-500(.)]TJ 0 g 0 G -1 0 0 1 -479.4719 -193.8123 cm -BT -/F8 9.9626 Tf 479.4719 193.8123 Td[(106)]TJ -ET -1 0 0 1 494.4159 193.8123 cm + [-584(106)]TJ 0 g 0 G -1 0 0 1 -328.7671 -12.2478 cm 0 0 1 rg 0 0 1 RG -1 0 0 1 -165.6488 -181.5645 cm -BT -/F8 9.9626 Tf 165.6488 181.5645 Td[(psb)]TJ + -18.586 -12.247 Td [(psb)]TJ ET -1 0 0 1 181.2459 181.5645 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 181.246 181.764 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -181.2459 -181.5645 cm BT -/F8 9.9626 Tf 184.2347 181.5645 Td[(max)]TJ -ET -1 0 0 1 202.7764 181.5645 cm +/F8 9.9626 Tf 184.235 181.565 Td [(max)]TJ 0 g 0 G -1 0 0 1 -202.7764 -181.5645 cm -BT -/F8 9.9626 Tf 207.4357 181.5645 Td[(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)]TJ -ET -1 0 0 1 479.4719 181.5645 cm + [-468(.)-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 -1 0 0 1 -479.4719 -181.5645 cm -BT -/F8 9.9626 Tf 479.4719 181.5645 Td[(107)]TJ -ET -1 0 0 1 494.4159 181.5645 cm + [-583(107)]TJ 0 g 0 G -1 0 0 1 -328.7671 -12.2478 cm 0 0 1 rg 0 0 1 RG -1 0 0 1 -165.6488 -169.3167 cm -BT -/F8 9.9626 Tf 165.6488 169.3167 Td[(psb)]TJ + -18.586 -12.248 Td [(psb)]TJ ET -1 0 0 1 181.2459 169.3167 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 181.246 169.516 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -181.2459 -169.3167 cm BT -/F8 9.9626 Tf 184.2347 169.3167 Td[(min)]TJ -ET -1 0 0 1 200.8392 169.3167 cm +/F8 9.9626 Tf 184.235 169.317 Td [(min)]TJ 0 g 0 G -1 0 0 1 -200.8392 -169.3167 cm -BT -/F8 9.9626 Tf 207.4357 169.3167 Td[(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)]TJ -ET -1 0 0 1 479.4719 169.3167 cm + [-662(.)-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(.)-500(.)-500(.)]TJ 0 g 0 G -1 0 0 1 -479.4719 -169.3167 cm -BT -/F8 9.9626 Tf 479.4719 169.3167 Td[(108)]TJ -ET -1 0 0 1 494.4159 169.3167 cm + [-584(108)]TJ 0 g 0 G -1 0 0 1 -328.7671 -12.2478 cm 0 0 1 rg 0 0 1 RG -1 0 0 1 -165.6488 -157.0689 cm -BT -/F8 9.9626 Tf 165.6488 157.0689 Td[(psb)]TJ + -18.586 -12.248 Td [(psb)]TJ ET -1 0 0 1 181.2459 157.0689 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 181.246 157.268 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -181.2459 -157.0689 cm BT -/F8 9.9626 Tf 184.2347 157.0689 Td[(amx)]TJ -ET -1 0 0 1 202.7764 157.0689 cm +/F8 9.9626 Tf 184.235 157.069 Td [(amx)]TJ 0 g 0 G -1 0 0 1 -202.7764 -157.0689 cm -BT -/F8 9.9626 Tf 207.4357 157.0689 Td[(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)]TJ -ET -1 0 0 1 479.4719 157.0689 cm + [-468(.)-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 -1 0 0 1 -479.4719 -157.0689 cm -BT -/F8 9.9626 Tf 479.4719 157.0689 Td[(109)]TJ -ET -1 0 0 1 494.4159 157.0689 cm + [-583(109)]TJ 0 g 0 G -1 0 0 1 -328.7671 -12.2478 cm 0 0 1 rg 0 0 1 RG -1 0 0 1 -165.6488 -144.8211 cm -BT -/F8 9.9626 Tf 165.6488 144.8211 Td[(psb)]TJ + -18.586 -12.248 Td [(psb)]TJ ET -1 0 0 1 181.2459 144.8211 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 181.246 145.02 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -181.2459 -144.8211 cm BT -/F8 9.9626 Tf 184.2347 144.8211 Td[(amn)]TJ -ET -1 0 0 1 203.0531 144.8211 cm +/F8 9.9626 Tf 184.235 144.821 Td [(amn)]TJ 0 g 0 G -1 0 0 1 -203.0531 -144.8211 cm -BT -/F8 9.9626 Tf 207.4357 144.8211 Td[(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)]TJ -ET -1 0 0 1 479.4719 144.8211 cm + [-440(.)-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 -1 0 0 1 -479.4719 -144.8211 cm -BT -/F8 9.9626 Tf 479.4719 144.8211 Td[(110)]TJ -ET -1 0 0 1 494.4159 144.8211 cm + [-584(110)]TJ 0 g 0 G -1 0 0 1 -328.7671 -12.2478 cm 0 0 1 rg 0 0 1 RG -1 0 0 1 -165.6488 -132.5734 cm -BT -/F8 9.9626 Tf 165.6488 132.5734 Td[(psb)]TJ + -18.586 -12.248 Td [(psb)]TJ ET -1 0 0 1 181.2459 132.5734 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 181.246 132.773 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -181.2459 -132.5734 cm BT -/F8 9.9626 Tf 184.2347 132.5734 Td[(snd)]TJ -ET -1 0 0 1 199.2341 132.5734 cm +/F8 9.9626 Tf 184.235 132.573 Td [(snd)]TJ 0 g 0 G -1 0 0 1 -199.2341 -132.5734 cm -BT -/F8 9.9626 Tf 207.4357 132.5734 Td[(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)]TJ -ET -1 0 0 1 479.4719 132.5734 cm + [-823(.)-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 -1 0 0 1 -479.4719 -132.5734 cm -BT -/F8 9.9626 Tf 479.4719 132.5734 Td[(111)]TJ -ET -1 0 0 1 494.4159 132.5734 cm + [-584(111)]TJ 0 g 0 G -1 0 0 1 -328.7671 -12.2478 cm 0 0 1 rg 0 0 1 RG -1 0 0 1 -165.6488 -120.3256 cm -BT -/F8 9.9626 Tf 165.6488 120.3256 Td[(psb)]TJ + -18.586 -12.247 Td [(psb)]TJ ET -1 0 0 1 181.2459 120.3256 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 181.246 120.525 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -181.2459 -120.3256 cm BT -/F8 9.9626 Tf 184.2347 120.3256 Td[(rcv)]TJ -ET -1 0 0 1 197.8227 120.3256 cm +/F8 9.9626 Tf 184.235 120.326 Td [(rcv)]TJ 0 g 0 G -1 0 0 1 -197.8227 -120.3256 cm -BT -/F8 9.9626 Tf 207.4357 120.3256 Td[(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)]TJ -ET -1 0 0 1 479.4719 120.3256 cm + [-965(.)-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 -1 0 0 1 -479.4719 -120.3256 cm -BT -/F8 9.9626 Tf 479.4719 120.3256 Td[(112)]TJ -ET -1 0 0 1 494.4159 120.3256 cm + [-584(112)]TJ 0 g 0 G -1 0 0 1 -343.7111 -29.8879 cm 0 g 0 G -1 0 0 1 -150.7048 -90.4377 cm -BT -/F8 9.9626 Tf 319.793 90.4377 Td[(ii)]TJ -ET -1 0 0 1 494.4159 90.4377 cm + 135.558 -29.888 Td [(ii)]TJ 0 g 0 G +ET endstream endobj -503 0 obj << +548 0 obj << /Type /Page -/Contents 504 0 R -/Resources 502 0 R -/MediaBox [0 0 595.2756 841.8898] -/Parent 451 0 R -/Annots [ 506 0 R 507 0 R 508 0 R 509 0 R 510 0 R 511 0 R 512 0 R 513 0 R 514 0 R 515 0 R 516 0 R 517 0 R 518 0 R 519 0 R 520 0 R 521 0 R 522 0 R 523 0 R 524 0 R 525 0 R 526 0 R 527 0 R 528 0 R 529 0 R 530 0 R 531 0 R 532 0 R 533 0 R 534 0 R 535 0 R 536 0 R 537 0 R 538 0 R 539 0 R 540 0 R 541 0 R 542 0 R 543 0 R 544 0 R 545 0 R 546 0 R 547 0 R 548 0 R 549 0 R 550 0 R 551 0 R 552 0 R 553 0 R ] +/Contents 549 0 R +/Resources 547 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 447 0 R +/Annots [ 493 0 R 494 0 R 495 0 R 501 0 R 502 0 R 503 0 R 504 0 R 505 0 R 506 0 R 507 0 R 508 0 R 509 0 R 510 0 R 511 0 R 512 0 R 513 0 R 514 0 R 515 0 R 516 0 R 517 0 R 518 0 R 519 0 R 520 0 R 521 0 R 522 0 R 523 0 R 524 0 R 525 0 R 526 0 R 527 0 R 528 0 R 529 0 R 530 0 R 531 0 R 532 0 R 533 0 R 534 0 R 535 0 R 536 0 R 537 0 R 538 0 R 539 0 R 540 0 R 541 0 R 542 0 R 543 0 R 544 0 R 545 0 R ] >> endobj -506 0 obj << +493 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [149.7086 703.1954 302.5804 714.0436] +/Rect [149.709 703.195 302.58 714.044] /Subtype /Link /A << /S /GoTo /D (section.6) >> >> endobj -507 0 obj << +494 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [164.6526 690.9476 205.7098 701.7958] +/Rect [164.653 690.948 205.71 701.796] /Subtype /Link /A << /S /GoTo /D (section*.60) >> >> endobj -508 0 obj << +495 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [164.6526 678.6999 207.4256 689.5481] +/Rect [164.653 678.7 207.426 689.548] /Subtype /Link /A << /S /GoTo /D (section*.63) >> >> endobj -509 0 obj << +501 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [164.6526 666.4521 209.6395 677.3003] +/Rect [164.653 666.452 209.639 677.3] /Subtype /Link /A << /S /GoTo /D (section*.66) >> >> endobj -510 0 obj << +502 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [164.6526 654.2043 210.1376 665.0525] +/Rect [164.653 654.204 210.138 665.053] /Subtype /Link /A << /S /GoTo /D (section*.69) >> >> endobj -511 0 obj << +503 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [164.6526 641.9565 210.9955 652.8047] +/Rect [164.653 641.957 210.996 652.805] /Subtype /Link /A << /S /GoTo /D (section*.71) >> >> endobj -512 0 obj << +504 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [164.6526 629.7088 222.591 640.557] +/Rect [164.653 629.709 222.591 640.557] /Subtype /Link /A << /S /GoTo /D (section*.73) >> >> endobj -513 0 obj << +505 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [164.6526 617.461 205.2117 628.3092] +/Rect [164.653 617.461 205.212 628.309] /Subtype /Link /A << /S /GoTo /D (section*.76) >> >> endobj -514 0 obj << +506 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [164.6526 605.2132 206.9275 616.0614] +/Rect [164.653 605.213 206.927 616.061] /Subtype /Link /A << /S /GoTo /D (section*.79) >> >> endobj -515 0 obj << +507 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [164.6526 592.9654 209.1414 603.8136] +/Rect [164.653 592.965 209.141 603.814] /Subtype /Link /A << /S /GoTo /D (section*.82) >> >> endobj -516 0 obj << +508 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [164.6526 580.7176 210.4974 591.5659] +/Rect [164.653 580.718 210.497 591.566] /Subtype /Link /A << /S /GoTo /D (section*.85) >> >> endobj -517 0 obj << +509 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [164.6526 568.4699 204.1324 579.3181] +/Rect [164.653 568.47 204.132 579.318] /Subtype /Link /A << /S /GoTo /D (section*.87) >> >> endobj -518 0 obj << +510 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [164.6526 556.2221 205.1563 567.0703] +/Rect [164.653 556.222 205.156 567.07] /Subtype /Link /A << /S /GoTo /D (section*.90) >> >> endobj -519 0 obj << +511 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [164.6526 543.9743 206.8721 554.8225] +/Rect [164.653 543.974 206.872 554.823] /Subtype /Link /A << /S /GoTo /D (section*.92) >> >> endobj -520 0 obj << +512 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [164.6526 531.7265 209.086 542.5748] +/Rect [164.653 531.727 209.086 542.575] /Subtype /Link /A << /S /GoTo /D (section*.95) >> >> endobj -521 0 obj << +513 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [164.6526 519.4788 210.442 530.327] +/Rect [164.653 519.479 210.442 530.327] /Subtype /Link /A << /S /GoTo /D (section*.97) >> >> endobj -522 0 obj << +514 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [164.6526 507.231 202.9424 518.0792] +/Rect [164.653 507.231 202.942 518.079] /Subtype /Link /A << /S /GoTo /D (section*.99) >> >> endobj -523 0 obj << +515 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [164.6526 494.9832 231.978 505.8314] +/Rect [164.653 494.983 231.978 505.831] /Subtype /Link /A << /S /GoTo /D (section*.101) >> >> endobj -524 0 obj << +516 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [164.6526 482.7354 231.978 493.5836] +/Rect [164.653 482.735 231.978 493.584] /Subtype /Link /A << /S /GoTo /D (section*.104) >> >> endobj -525 0 obj << +517 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [164.6526 470.4877 222.912 481.3359] +/Rect [164.653 470.488 222.912 481.336] /Subtype /Link /A << /S /GoTo /D (section*.106) >> >> endobj -526 0 obj << +518 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [164.6526 458.2399 239.7378 469.0881] +/Rect [164.653 458.24 239.738 469.088] /Subtype /Link /A << /S /GoTo /D (section*.109) >> >> endobj -527 0 obj << +519 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [164.6526 445.9921 215.7167 456.8403] +/Rect [164.653 445.992 215.717 456.84] /Subtype /Link /A << /S /GoTo /D (section*.112) >> >> endobj -528 0 obj << +520 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [164.6526 433.7443 232.5426 444.5925] +/Rect [164.653 433.744 232.543 444.593] /Subtype /Link /A << /S /GoTo /D (section*.115) >> >> endobj -529 0 obj << +521 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [164.6526 421.4966 243.6399 432.3448] +/Rect [164.653 421.497 243.64 432.345] /Subtype /Link /A << /S /GoTo /D (section*.118) >> >> endobj -530 0 obj << +522 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [164.6526 409.2488 233.4005 420.097] +/Rect [164.653 409.249 233.4 420.097] /Subtype /Link /A << /S /GoTo /D (section*.121) >> >> endobj -531 0 obj << +523 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [164.6526 397.001 227.3675 407.8492] +/Rect [164.653 397.001 227.367 407.849] /Subtype /Link /A << /S /GoTo /D (section*.124) >> >> endobj -532 0 obj << +524 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [164.6526 384.7532 208.8093 395.6014] +/Rect [164.653 384.753 208.809 395.601] /Subtype /Link /A << /S /GoTo /D (section*.127) >> >> endobj -533 0 obj << +525 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [164.6526 372.5054 234.2528 383.3537] +/Rect [164.653 372.505 234.253 383.354] /Subtype /Link /A << /S /GoTo /D (section*.129) >> >> endobj -534 0 obj << +526 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [164.6526 360.2577 210.2207 371.1059] +/Rect [164.653 360.258 210.221 371.106] /Subtype /Link /A << /S /GoTo /D (section*.130) >> >> endobj -535 0 obj << +527 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [164.6526 348.0099 207.1765 358.8581] +/Rect [164.653 348.01 207.177 358.858] /Subtype /Link /A << /S /GoTo /D (section*.131) >> >> endobj -536 0 obj << +528 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [164.6526 335.7621 207.4533 346.6103] +/Rect [164.653 335.762 207.453 346.61] /Subtype /Link /A << /S /GoTo /D (section*.132) >> >> endobj -537 0 obj << +529 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [149.7086 315.2938 315.6771 324.2048] +/Rect [149.709 315.294 315.677 324.205] /Subtype /Link /A << /S /GoTo /D (section.7) >> >> endobj -538 0 obj << +530 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [164.6526 301.1088 200.175 311.957] +/Rect [164.653 301.109 200.175 311.957] /Subtype /Link /A << /S /GoTo /D (section*.135) >> >> endobj -539 0 obj << +531 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [164.6526 288.861 201.5587 299.7093] +/Rect [164.653 288.861 201.559 299.709] /Subtype /Link /A << /S /GoTo /D (section*.138) >> >> endobj -540 0 obj << +532 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [164.6526 276.6133 201.5587 287.4615] +/Rect [164.653 276.613 201.559 287.461] /Subtype /Link /A << /S /GoTo /D (section*.141) >> >> endobj -541 0 obj << +533 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [164.6526 264.3655 244.7192 275.2137] +/Rect [164.653 264.366 244.719 275.214] /Subtype /Link /A << /S /GoTo /D (section*.144) >> >> endobj -542 0 obj << +534 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [164.6526 252.1177 221.7774 262.9659] +/Rect [164.653 252.118 221.777 262.966] /Subtype /Link /A << /S /GoTo /D (section*.146) >> >> endobj -543 0 obj << +535 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [164.6526 239.8699 211.7981 250.7181] +/Rect [164.653 239.87 211.798 250.718] /Subtype /Link /A << /S /GoTo /D (section*.148) >> >> endobj -544 0 obj << +536 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [164.6526 227.6222 214.6485 238.4704] +/Rect [164.653 227.622 214.648 238.47] /Subtype /Link /A << /S /GoTo /D (section*.150) >> >> endobj -545 0 obj << +537 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [164.6526 215.3744 208.7816 226.2226] +/Rect [164.653 215.374 208.782 226.223] /Subtype /Link /A << /S /GoTo /D (section*.152) >> >> endobj -546 0 obj << +538 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [164.6526 203.1266 208.2558 213.9748] +/Rect [164.653 203.127 208.256 213.975] /Subtype /Link /A << /S /GoTo /D (section*.154) >> >> endobj -547 0 obj << +539 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [164.6526 190.8788 202.9977 201.727] +/Rect [164.653 190.879 202.998 201.727] /Subtype /Link /A << /S /GoTo /D (section*.156) >> >> endobj -548 0 obj << +540 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [164.6526 178.6311 203.7726 189.4793] +/Rect [164.653 178.631 203.773 189.479] /Subtype /Link /A << /S /GoTo /D (section*.159) >> >> endobj -549 0 obj << +541 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [164.6526 166.3833 201.8354 177.2315] +/Rect [164.653 166.383 201.835 177.232] /Subtype /Link /A << /S /GoTo /D (section*.162) >> >> endobj -550 0 obj << +542 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [164.6526 154.1355 203.7726 164.9837] +/Rect [164.653 154.136 203.773 164.984] /Subtype /Link /A << /S /GoTo /D (section*.165) >> >> endobj -551 0 obj << +543 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [164.6526 141.8877 204.0494 152.7359] +/Rect [164.653 141.888 204.049 152.736] /Subtype /Link /A << /S /GoTo /D (section*.168) >> >> endobj -552 0 obj << +544 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [164.6526 129.6399 200.2303 140.4882] +/Rect [164.653 129.64 200.23 140.488] /Subtype /Link /A << /S /GoTo /D (section*.171) >> >> endobj -553 0 obj << +545 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [164.6526 117.3922 198.819 128.2404] +/Rect [164.653 117.392 198.819 128.24] /Subtype /Link /A << /S /GoTo /D (section*.174) >> >> endobj -505 0 obj << -/D [503 0 R /XYZ 150.7049 740.9981 null] +550 0 obj << +/D [548 0 R /XYZ 150.705 740.998 null] >> endobj -502 0 obj << -/Font << /F29 447 0 R /F8 450 0 R >> +547 0 obj << +/Font << /F27 445 0 R /F8 446 0 R >> /ProcSet [ /PDF /Text ] >> endobj -556 0 obj << -/Length 12240 +570 0 obj << +/Length 7314 >> stream -1 0 0 1 99.8954 740.9981 cm 0 g 0 G -1 0 0 1 343.7111 0 cm 0 g 0 G -1 0 0 1 -343.7111 -34.8692 cm 0 0 1 rg 0 0 1 RG -1 0 0 1 -99.8954 -706.1289 cm BT -/F29 9.9626 Tf 99.8954 706.1289 Td[(8)-925(Er)1(ror)-383(hand)1(l)-1(ing)]TJ -ET -1 0 0 1 189.1921 706.1289 cm +/F27 9.9626 Tf 99.895 706.129 Td [(8)-925(Error)-383(handling)]TJ 0 g 0 G -1 0 0 1 -189.1921 -706.1289 cm -BT -/F29 9.9626 Tf 426.421 706.1289 Td[(113)]TJ -ET -1 0 0 1 114.8394 694.1737 cm + [-23812(113)]TJ 0 0 1 rg 0 0 1 RG -1 0 0 1 -114.8394 -694.1737 cm -BT -/F8 9.9626 Tf 114.8394 694.1737 Td[(psb)]TJ +/F8 9.9626 Tf 14.944 -11.955 Td [(psb)]TJ ET -1 0 0 1 130.4364 694.1737 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 130.436 694.373 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -130.4364 -694.1737 cm BT -/F8 9.9626 Tf 133.4253 694.1737 Td[(errp)1(ush)]TJ -ET -1 0 0 1 166.1913 694.1737 cm +/F8 9.9626 Tf 133.425 694.174 Td [(errpush)]TJ 0 g 0 G -1 0 0 1 -166.1913 -694.1737 cm -BT -/F8 9.9626 Tf 172.1235 694.1737 Td[(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)]TJ -ET -1 0 0 1 428.6625 694.1737 cm + [-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 -1 0 0 1 -428.6625 -694.1737 cm -BT -/F8 9.9626 Tf 428.6625 694.1737 Td[(115)]TJ -ET -1 0 0 1 443.6065 694.1737 cm + [-584(115)]TJ 0 g 0 G -1 0 0 1 -328.7671 -11.9552 cm 0 0 1 rg 0 0 1 RG -1 0 0 1 -114.8394 -682.2185 cm -BT -/F8 9.9626 Tf 114.8394 682.2185 Td[(psb)]TJ + -18.586 -11.955 Td [(psb)]TJ ET -1 0 0 1 130.4364 682.2185 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 130.436 682.418 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -130.4364 -682.2185 cm BT -/F8 9.9626 Tf 133.4253 682.2185 Td[(error)]TJ -ET -1 0 0 1 154.5406 682.2185 cm +/F8 9.9626 Tf 133.425 682.219 Td [(error)]TJ 0 g 0 G -1 0 0 1 -154.5406 -682.2185 cm -BT -/F8 9.9626 Tf 164.3749 682.2185 Td[(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)]TJ -ET -1 0 0 1 428.6625 682.2185 cm + [-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 -1 0 0 1 -428.6625 -682.2185 cm -BT -/F8 9.9626 Tf 428.6625 682.2185 Td[(116)]TJ -ET -1 0 0 1 443.6065 682.2185 cm + [-584(116)]TJ 0 g 0 G -1 0 0 1 -328.7671 -11.9552 cm 0 0 1 rg 0 0 1 RG -1 0 0 1 -114.8394 -670.2633 cm -BT -/F8 9.9626 Tf 114.8394 670.2634 Td[(psb)]TJ + -18.586 -11.956 Td [(psb)]TJ ET -1 0 0 1 130.4364 670.2634 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 130.436 670.463 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -130.4364 -670.2634 cm BT -/F8 9.9626 Tf 133.4253 670.2634 Td[(se)-1(t)]TJ +/F8 9.9626 Tf 133.425 670.263 Td [(set)]TJ ET -1 0 0 1 146.2549 670.2634 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 146.255 670.463 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -146.2549 -670.2634 cm BT -/F8 9.9626 Tf 149.2437 670.2634 Td[(errv)28(erb)-27(os)-1(i)1(t)27(y)]TJ -ET -1 0 0 1 201.1326 670.2634 cm +/F8 9.9626 Tf 149.244 670.263 Td [(errv)28(erb)-28(osit)28(y)]TJ 0 g 0 G -1 0 0 1 -201.1326 -670.2634 cm -BT -/F8 9.9626 Tf 210.8665 670.2634 Td[(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)]TJ -ET -1 0 0 1 428.6625 670.2634 cm + [-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 -1 0 0 1 -428.6625 -670.2634 cm -BT -/F8 9.9626 Tf 428.6625 670.2634 Td[(117)]TJ -ET -1 0 0 1 443.6065 670.2634 cm + [-584(117)]TJ 0 g 0 G -1 0 0 1 -328.7671 -11.9552 cm 0 0 1 rg 0 0 1 RG -1 0 0 1 -114.8394 -658.3082 cm -BT -/F8 9.9626 Tf 114.8394 658.3082 Td[(psb)]TJ + -34.405 -11.955 Td [(psb)]TJ ET -1 0 0 1 130.4364 658.3082 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 130.436 658.507 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -130.4364 -658.3082 cm BT -/F8 9.9626 Tf 133.4253 658.3082 Td[(se)-1(t)]TJ +/F8 9.9626 Tf 133.425 658.308 Td [(set)]TJ ET -1 0 0 1 146.2549 658.3082 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 146.255 658.507 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -146.2549 -658.3082 cm BT -/F8 9.9626 Tf 149.2437 658.3082 Td[(erraction)]TJ -ET -1 0 0 1 188.0428 658.3082 cm +/F8 9.9626 Tf 149.244 658.308 Td [(erraction)]TJ 0 g 0 G -1 0 0 1 -188.0428 -658.3082 cm -BT -/F8 9.9626 Tf 195.3693 658.3082 Td[(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)]TJ -ET -1 0 0 1 428.6625 658.3082 cm + [-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 -1 0 0 1 -428.6625 -658.3082 cm -BT -/F8 9.9626 Tf 428.6625 658.3082 Td[(118)]TJ -ET -1 0 0 1 443.6065 658.3082 cm + [-584(118)]TJ 0 g 0 G -1 0 0 1 -343.7111 -21.9178 cm 0 0 1 rg 0 0 1 RG -1 0 0 1 -99.8954 -636.3904 cm -BT -/F29 9.9626 Tf 99.8954 636.3904 Td[(9)-925(Util)-1(iti)-1(es)]TJ -ET -1 0 0 1 155.0647 636.3904 cm +/F27 9.9626 Tf -49.349 -21.918 Td [(9)-925(Utilities)]TJ 0 g 0 G -1 0 0 1 -155.0647 -636.3904 cm -BT -/F29 9.9626 Tf 426.421 636.3904 Td[(119)]TJ -ET -1 0 0 1 114.8394 624.4352 cm + [-27238(119)]TJ 0 0 1 rg 0 0 1 RG -1 0 0 1 -114.8394 -624.4352 cm -BT -/F8 9.9626 Tf 114.8394 624.4352 Td[(h)28(b)]TJ +/F8 9.9626 Tf 14.944 -11.955 Td [(h)28(b)]TJ ET -1 0 0 1 126.23 624.4352 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 126.23 624.634 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -126.23 -624.4352 cm BT -/F8 9.9626 Tf 129.2188 624.4352 Td[(read)]TJ -ET -1 0 0 1 148.0648 624.4352 cm +/F8 9.9626 Tf 129.219 624.435 Td [(read)]TJ 0 g 0 G -1 0 0 1 -148.0648 -624.4352 cm -BT -/F8 9.9626 Tf 156.6262 624.4352 Td[(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)]TJ -ET -1 0 0 1 428.6625 624.4352 cm + [-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 -1 0 0 1 -428.6625 -624.4352 cm -BT -/F8 9.9626 Tf 428.6625 624.4352 Td[(120)]TJ -ET -1 0 0 1 443.6065 624.4352 cm + [-584(120)]TJ 0 g 0 G -1 0 0 1 -328.7671 -11.9552 cm 0 0 1 rg 0 0 1 RG -1 0 0 1 -114.8394 -612.48 cm -BT -/F8 9.9626 Tf 114.8394 612.48 Td[(h)28(b)]TJ + -14.38 -11.955 Td [(h)28(b)]TJ ET -1 0 0 1 126.23 612.48 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 126.23 612.679 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -126.23 -612.48 cm BT -/F8 9.9626 Tf 129.2188 612.48 Td[(write)]TJ -ET -1 0 0 1 151.3857 612.48 cm +/F8 9.9626 Tf 129.219 612.48 Td [(write)]TJ 0 g 0 G -1 0 0 1 -151.3857 -612.48 cm -BT -/F8 9.9626 Tf 156.6262 612.48 Td[(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)]TJ -ET -1 0 0 1 428.6625 612.48 cm + [-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 -1 0 0 1 -428.6625 -612.48 cm -BT -/F8 9.9626 Tf 428.6625 612.48 Td[(121)]TJ -ET -1 0 0 1 443.6065 612.48 cm + [-584(121)]TJ 0 g 0 G -1 0 0 1 -328.7671 -11.9552 cm 0 0 1 rg 0 0 1 RG -1 0 0 1 -114.8394 -600.5248 cm -BT -/F8 9.9626 Tf 114.8394 600.5249 Td[(mm)]TJ + -14.38 -11.955 Td [(mm)]TJ ET -1 0 0 1 132.0416 600.5249 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 132.042 600.724 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -132.0416 -600.5249 cm BT -/F8 9.9626 Tf 135.0304 600.5249 Td[(mat)]TJ +/F8 9.9626 Tf 135.03 600.525 Td [(mat)]TJ ET -1 0 0 1 152.786 600.5249 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 152.786 600.724 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -152.786 -600.5249 cm BT -/F8 9.9626 Tf 155.7749 600.5249 Td[(read)]TJ -ET -1 0 0 1 174.6209 600.5249 cm +/F8 9.9626 Tf 155.775 600.525 Td [(read)]TJ 0 g 0 G -1 0 0 1 -174.6209 -600.5249 cm -BT -/F8 9.9626 Tf 179.8721 600.5249 Td[(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)]TJ -ET -1 0 0 1 428.6625 600.5249 cm + [-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 -1 0 0 1 -428.6625 -600.5249 cm -BT -/F8 9.9626 Tf 428.6625 600.5249 Td[(122)]TJ -ET -1 0 0 1 443.6065 600.5249 cm + [-584(122)]TJ 0 g 0 G -1 0 0 1 -328.7671 -11.9552 cm 0 0 1 rg 0 0 1 RG -1 0 0 1 -114.8394 -588.5697 cm -BT -/F8 9.9626 Tf 114.8394 588.5697 Td[(mm)]TJ + -40.936 -11.955 Td [(mm)]TJ ET -1 0 0 1 132.0416 588.5697 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 132.042 588.769 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -132.0416 -588.5697 cm BT -/F8 9.9626 Tf 135.0304 588.5697 Td[(mat)]TJ +/F8 9.9626 Tf 135.03 588.57 Td [(v)28(et)]TJ ET -1 0 0 1 152.786 588.5697 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 148.912 588.769 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -152.786 -588.5697 cm BT -/F8 9.9626 Tf 155.7749 588.5697 Td[(write)]TJ -ET -1 0 0 1 177.9418 588.5697 cm +/F8 9.9626 Tf 151.9 588.57 Td [(read)]TJ 0 g 0 G -1 0 0 1 -177.9418 -588.5697 cm -BT -/F8 9.9626 Tf 187.6207 588.5697 Td[(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)]TJ -ET -1 0 0 1 428.6625 588.5697 cm + [-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 -1 0 0 1 -428.6625 -588.5697 cm -BT -/F8 9.9626 Tf 428.6625 588.5697 Td[(123)]TJ -ET -1 0 0 1 443.6065 588.5697 cm + [-584(123)]TJ 0 g 0 G -1 0 0 1 -343.7111 -21.9178 cm 0 0 1 rg 0 0 1 RG -1 0 0 1 -99.8954 -566.6519 cm -BT -/F29 9.9626 Tf 99.8954 566.6519 Td[(10)-350(Preconditi)-1(oner)-383(r)1(outi)-1(nes)]TJ + -37.061 -11.955 Td [(mm)]TJ ET -1 0 0 1 233.4786 566.6519 cm -0 g 0 G -1 0 0 1 -233.4786 -566.6519 cm +q +1 0 0 1 132.042 576.814 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q BT -/F29 9.9626 Tf 426.421 566.6519 Td[(124)]TJ +/F8 9.9626 Tf 135.03 576.615 Td [(mat)]TJ ET -1 0 0 1 114.8394 554.6967 cm -0 0 1 rg 0 0 1 RG -1 0 0 1 -114.8394 -554.6967 cm +q +1 0 0 1 152.786 576.814 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q BT -/F8 9.9626 Tf 114.8394 554.6967 Td[(psb)]TJ +/F8 9.9626 Tf 155.775 576.615 Td [(write)]TJ +0 g 0 G + [-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 + [-583(124)]TJ +0 g 0 G +0 0 1 rg 0 0 1 RG +/F27 9.9626 Tf -55.88 -21.918 Td [(10)-350(Preconditioner)-383(routi)-1(ne)1(s)]TJ +0 g 0 G + [-19367(125)]TJ +0 0 1 rg 0 0 1 RG +/F8 9.9626 Tf 14.944 -11.955 Td [(psb)]TJ ET -1 0 0 1 130.4364 554.6967 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 130.436 542.941 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -130.4364 -554.6967 cm BT -/F8 9.9626 Tf 133.4253 554.6967 Td[(pr)1(e)-1(cin)1(it)]TJ -ET -1 0 0 1 166.6618 554.6967 cm +/F8 9.9626 Tf 133.425 542.742 Td [(precinit)]TJ 0 g 0 G -1 0 0 1 -166.6618 -554.6967 cm -BT -/F8 9.9626 Tf 172.1235 554.6967 Td[(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)]TJ -ET -1 0 0 1 428.6625 554.6967 cm + [-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 -1 0 0 1 -428.6625 -554.6967 cm -BT -/F8 9.9626 Tf 428.6625 554.6967 Td[(125)]TJ -ET -1 0 0 1 443.6065 554.6967 cm + [-584(126)]TJ 0 g 0 G -1 0 0 1 -328.7671 -11.9552 cm 0 0 1 rg 0 0 1 RG -1 0 0 1 -114.8394 -542.7415 cm -BT -/F8 9.9626 Tf 114.8394 542.7415 Td[(psb)]TJ + -18.586 -11.956 Td [(psb)]TJ ET -1 0 0 1 130.4364 542.7415 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 130.436 530.986 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -130.4364 -542.7415 cm BT -/F8 9.9626 Tf 133.4253 542.7415 Td[(pr)1(e)-1(cbl)1(d)]TJ -ET -1 0 0 1 165.5548 542.7415 cm +/F8 9.9626 Tf 133.425 530.786 Td [(precbld)]TJ 0 g 0 G -1 0 0 1 -165.5548 -542.7415 cm -BT -/F8 9.9626 Tf 172.1235 542.7415 Td[(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)]TJ -ET -1 0 0 1 428.6625 542.7415 cm + [-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 -1 0 0 1 -428.6625 -542.7415 cm -BT -/F8 9.9626 Tf 428.6625 542.7415 Td[(126)]TJ -ET -1 0 0 1 443.6065 542.7415 cm + [-584(127)]TJ 0 g 0 G -1 0 0 1 -328.7671 -11.9552 cm 0 0 1 rg 0 0 1 RG -1 0 0 1 -114.8394 -530.7863 cm -BT -/F8 9.9626 Tf 114.8394 530.7863 Td[(psb)]TJ + -18.586 -11.955 Td [(psb)]TJ ET -1 0 0 1 130.4364 530.7863 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 130.436 519.03 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -130.4364 -530.7863 cm BT -/F8 9.9626 Tf 133.4253 530.7863 Td[(pr)1(e)-1(capl)1(y)]TJ -ET -1 0 0 1 170.2594 530.7863 cm +/F8 9.9626 Tf 133.425 518.831 Td [(precaply)]TJ 0 g 0 G -1 0 0 1 -170.2594 -530.7863 cm -BT -/F8 9.9626 Tf 179.8721 530.7863 Td[(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)]TJ -ET -1 0 0 1 428.6625 530.7863 cm + [-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 -1 0 0 1 -428.6625 -530.7863 cm -BT -/F8 9.9626 Tf 428.6625 530.7863 Td[(127)]TJ -ET -1 0 0 1 443.6065 530.7863 cm + [-584(128)]TJ 0 g 0 G -1 0 0 1 -328.7671 -11.9551 cm 0 0 1 rg 0 0 1 RG -1 0 0 1 -114.8394 -518.8312 cm -BT -/F8 9.9626 Tf 114.8394 518.8312 Td[(psb)]TJ + -18.586 -11.955 Td [(psb)]TJ ET -1 0 0 1 130.4364 518.8312 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 130.436 507.075 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -130.4364 -518.8312 cm BT -/F8 9.9626 Tf 133.4253 518.8312 Td[(pr)1(e)-1(cdes)-1(cr)]TJ -ET -1 0 0 1 173.94 518.8312 cm +/F8 9.9626 Tf 133.425 506.876 Td [(precdescr)]TJ 0 g 0 G -1 0 0 1 -173.94 -518.8312 cm -BT -/F8 9.9626 Tf 179.8721 518.8312 Td[(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)]TJ -ET -1 0 0 1 428.6625 518.8312 cm + [-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 -1 0 0 1 -428.6625 -518.8312 cm -BT -/F8 9.9626 Tf 428.6625 518.8312 Td[(128)]TJ -ET -1 0 0 1 443.6065 518.8312 cm + [-583(129)]TJ 0 g 0 G -1 0 0 1 -343.7111 -21.9178 cm 0 0 1 rg 0 0 1 RG -1 0 0 1 -99.8954 -496.9134 cm -BT -/F29 9.9626 Tf 99.8954 496.9134 Td[(11)-350(Iterati)-1(v)32(e)-383(Metho)-32(ds)]TJ -ET -1 0 0 1 205.4934 496.9134 cm +/F27 9.9626 Tf -33.53 -21.918 Td [(11)-350(Iterativ)32(e)-384(Metho)-31(ds)]TJ 0 g 0 G -1 0 0 1 -205.4934 -496.9134 cm -BT -/F29 9.9626 Tf 426.421 496.9134 Td[(129)]TJ -ET -1 0 0 1 114.8394 484.9582 cm + [-22176(130)]TJ 0 0 1 rg 0 0 1 RG -1 0 0 1 -114.8394 -484.9582 cm -BT -/F8 9.9626 Tf 114.8394 484.9582 Td[(psb)]TJ +/F8 9.9626 Tf 14.944 -11.955 Td [(psb)]TJ ET -1 0 0 1 130.4364 484.9582 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 130.436 473.202 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -130.4364 -484.9582 cm BT -/F8 9.9626 Tf 133.4253 484.9582 Td[(kr)1(ylo)28(v)]TJ -ET -1 0 0 1 163.8944 484.9582 cm +/F8 9.9626 Tf 133.425 473.003 Td [(krylo)28(v)]TJ 0 g 0 G -1 0 0 1 -163.8944 -484.9582 cm -BT -/F8 9.9626 Tf 172.1235 484.9582 Td[(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)]TJ -ET -1 0 0 1 428.6625 484.9582 cm + [-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 -1 0 0 1 -428.6625 -484.9582 cm -BT -/F8 9.9626 Tf 428.6625 484.9582 Td[(130)]TJ -ET -1 0 0 1 443.6065 484.9582 cm + [-584(131)]TJ 0 g 0 G -1 0 0 1 -343.7111 -394.5205 cm 0 g 0 G -1 0 0 1 -99.8954 -90.4377 cm -BT -/F8 9.9626 Tf 267.5998 90.4377 Td[(iii)]TJ -ET -1 0 0 1 443.6065 90.4377 cm + 134.175 -382.565 Td [(iii)]TJ 0 g 0 G +ET endstream endobj -555 0 obj << +569 0 obj << /Type /Page -/Contents 556 0 R -/Resources 554 0 R -/MediaBox [0 0 595.2756 841.8898] -/Parent 451 0 R -/Annots [ 558 0 R 559 0 R 560 0 R 561 0 R 562 0 R 563 0 R 564 0 R 565 0 R 566 0 R 567 0 R 568 0 R 569 0 R 570 0 R 571 0 R 572 0 R 573 0 R 574 0 R ] +/Contents 570 0 R +/Resources 568 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 447 0 R +/Annots [ 546 0 R 551 0 R 552 0 R 553 0 R 554 0 R 555 0 R 556 0 R 557 0 R 558 0 R 559 0 R 560 0 R 561 0 R 562 0 R 563 0 R 564 0 R 565 0 R 566 0 R 567 0 R ] >> endobj -558 0 obj << +546 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [98.8991 703.1954 190.1884 714.0436] +/Rect [98.899 703.195 190.188 714.044] /Subtype /Link /A << /S /GoTo /D (section.8) >> >> endobj -559 0 obj << +551 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [113.8431 691.2402 167.1876 702.0885] +/Rect [113.843 691.24 167.188 702.088] /Subtype /Link /A << /S /GoTo /D (section*.177) >> >> endobj -560 0 obj << +552 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [113.8431 679.2851 155.5368 690.1333] +/Rect [113.843 679.285 155.537 690.133] /Subtype /Link /A << /S /GoTo /D (section*.179) >> >> endobj -561 0 obj << +553 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [113.8431 667.3299 202.1289 678.1781] +/Rect [113.843 667.33 202.129 678.178] /Subtype /Link /A << /S /GoTo /D (section*.181) >> >> endobj -562 0 obj << +554 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [113.8431 655.3747 189.039 666.2229] +/Rect [113.843 655.375 189.039 666.223] /Subtype /Link /A << /S /GoTo /D (section*.183) >> >> endobj -563 0 obj << +555 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [98.8991 635.3941 156.061 644.3051] +/Rect [98.899 635.394 156.061 644.305] /Subtype /Link /A << /S /GoTo /D (section.9) >> >> endobj -564 0 obj << +556 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [113.8431 623.4389 149.0611 632.35] +/Rect [113.843 623.439 149.061 632.35] /Subtype /Link /A << /S /GoTo /D (section*.185) >> >> endobj -565 0 obj << +557 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [113.8431 611.4838 152.382 620.3948] +/Rect [113.843 611.484 152.382 620.395] /Subtype /Link /A << /S /GoTo /D (section*.187) >> >> endobj -566 0 obj << +558 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [113.8431 599.5286 175.6172 608.4396] +/Rect [113.843 599.529 175.617 608.44] /Subtype /Link /A << /S /GoTo /D (section*.189) >> >> endobj -567 0 obj << +559 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [113.8431 587.5734 178.938 596.2196] +/Rect [113.843 587.573 171.743 596.484] /Subtype /Link /A << /S /GoTo /D (section*.191) >> >> endobj -568 0 obj << +560 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [98.8991 565.6556 234.4749 574.5666] +/Rect [113.843 575.618 178.938 584.264] /Subtype /Link -/A << /S /GoTo /D (section.10) >> +/A << /S /GoTo /D (section*.193) >> >> endobj -569 0 obj << +561 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [113.8431 551.7633 167.6581 562.6115] +/Rect [98.899 553.7 234.475 562.611] /Subtype /Link -/A << /S /GoTo /D (section*.193) >> +/A << /S /GoTo /D (section.10) >> >> endobj -570 0 obj << +562 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [113.8431 539.8081 166.5511 550.6563] +/Rect [113.843 539.808 167.658 550.656] /Subtype /Link -/A << /S /GoTo /D (section*.196) >> +/A << /S /GoTo /D (section*.195) >> >> endobj -571 0 obj << +563 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [113.8431 527.8529 171.2557 538.7011] +/Rect [113.843 527.853 166.551 538.701] /Subtype /Link /A << /S /GoTo /D (section*.198) >> >> endobj -572 0 obj << +564 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [113.8431 515.8978 174.9363 526.746] +/Rect [113.843 515.898 171.256 526.746] /Subtype /Link /A << /S /GoTo /D (section*.200) >> >> endobj -573 0 obj << +565 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [113.843 503.943 174.936 514.791] +/Subtype /Link +/A << /S /GoTo /D (section*.202) >> +>> endobj +566 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [98.8991 495.9171 206.4896 504.8281] +/Rect [98.899 483.962 206.49 492.873] /Subtype /Link /A << /S /GoTo /D (section.11) >> >> endobj -574 0 obj << +567 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [113.8431 482.0248 164.8907 492.873] +/Rect [113.843 470.07 164.891 480.918] /Subtype /Link -/A << /S /GoTo /D (section*.202) >> +/A << /S /GoTo /D (section*.204) >> >> endobj -557 0 obj << -/D [555 0 R /XYZ 99.8954 740.9981 null] +571 0 obj << +/D [569 0 R /XYZ 99.895 740.998 null] >> endobj -554 0 obj << -/Font << /F29 447 0 R /F8 450 0 R >> +568 0 obj << +/Font << /F27 445 0 R /F8 446 0 R >> /ProcSet [ /PDF /Text ] >> endobj -577 0 obj << -/Length 219 +574 0 obj << +/Length 79 >> stream -1 0 0 1 150.7049 740.9981 cm 0 g 0 G -1 0 0 1 343.7111 0 cm 0 g 0 G -1 0 0 1 -343.7111 -650.5604 cm 0 g 0 G -1 0 0 1 -150.7049 -90.4377 cm BT -/F8 9.9626 Tf 318.5477 90.4377 Td[(iv)]TJ -ET -1 0 0 1 494.416 90.4377 cm +/F8 9.9626 Tf 318.548 90.438 Td [(iv)]TJ 0 g 0 G +ET endstream endobj -576 0 obj << +573 0 obj << /Type /Page -/Contents 577 0 R -/Resources 575 0 R -/MediaBox [0 0 595.2756 841.8898] -/Parent 451 0 R ->> endobj -578 0 obj << -/D [576 0 R /XYZ 150.7049 740.9981 null] +/Contents 574 0 R +/Resources 572 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 447 0 R >> endobj 575 0 obj << -/Font << /F8 450 0 R >> +/D [573 0 R /XYZ 150.705 740.998 null] +>> endobj +572 0 obj << +/Font << /F8 446 0 R >> /ProcSet [ /PDF /Text ] >> endobj -581 0 obj << -/Length 11464 +587 0 obj << +/Length 8080 >> stream -1 0 0 1 99.8954 740.9981 cm 0 g 0 G -1 0 0 1 343.7111 0 cm 0 g 0 G -1 0 0 1 -443.6065 -740.9981 cm BT -/F18 14.3462 Tf 99.8954 706.1289 Td[(1)-1125(In)31(t)-1(ro)-32(ducti)-1(on)]TJ/F8 9.9626 Tf 0 -31.7751 Td[(The)-316(PS)1(B)-1(LAS)-315(li)1(brar)1(y)83(,)-319(d)1(e)-1(v)28(elop)-28(ed)-315(w)-1(i)1(th)-316(th)1(e)-316(aim)-316(to)-316(facili)1(tate)-316(the)-316(par)1(allelization)-316(of)]TJ 0 -11.9551 Td[(com)-1(p)1(utati)1(onally)-323(in)28(tensiv)28(e)-325(sc)-1(i)1(e)-1(n)28(t)1(i\014c)-324(app)1(lications,)-326(is)-324(des)-1(i)1(gned)-324(to)-324(ad)1(dres)-1(s)-324(par)1(allel)]TJ 0 -11.9552 Td[(impl)1(e)-1(me)-1(n)29(tation)-427(of)-427(i)1(te)-1(r)1(ativ)28(e)-428(solv)28(ers)-428(f)1(or)-427(s)-1(p)1(arse)-428(lin)1(e)-1(ar)-426(s)-1(ystem)-1(s)-427(throu)1(gh)-427(th)1(e)-428(di)1(s)-1(-)]TJ 0 -11.9552 Td[(tri)1(bu)1(te)-1(d)-284(mem)-1(or)1(y)-285(p)1(arad)1(igm.)-428(It)-285(i)1(nclud)1(e)-1(s)-285(r)1(outin)1(e)-1(s)-284(for)-284(m)28(ulti)1(plyi)1(ng)-284(s)-1(p)1(arse)-285(matrice)-1(s)]TJ 0 -11.9551 Td[(b)28(y)-342(dense)-344(matri)1(c)-1(es)-1(,)-345(solvi)1(ng)-343(b)1(lo)-28(c)27(k)-342(diagon)1(al)-343(syste)-1(ms)-343(with)-343(t)1(rian)1(gular)-342(diagon)1(al)-343(en-)]TJ 0 -11.9552 Td[(tri)1(e)-1(s,)-350(p)1(repro)-27(c)-1(es)-1(sing)-346(s)-1(p)1(arse)-347(matrice)-1(s,)-350(an)1(d)-346(c)-1(on)28(t)1(ains)-347(ad)1(dit)1(ional)-346(rou)1(tines)-347(f)1(or)-347(d)1(e)-1(n)1(s)-1(e)]TJ 0 -11.9552 Td[(matrix)-439(op)-27(e)-1(r)1(ations.)-762(T)-1(h)1(e)-440(curr)1(e)-1(n)28(t)-439(impl)1(e)-1(me)-1(n)29(tation)-439(of)-439(P)1(SBLAS)-439(add)1(res)-1(se)-1(s)-440(a)-439(di)1(s)-1(-)]TJ 0 -11.9551 Td[(tri)1(bu)1(te)-1(d)-333(mem)-1(or)1(y)-334(exec)-1(u)1(tion)-333(mo)-28(del)-333(op)-27(e)-1(rat)1(ing)-333(with)-333(me)-1(ss)-1(age)-333(pass)-1(in)1(g.)]TJ 14.944 -17.3037 Td[(The)-382(PS)1(BL)-1(AS)-381(li)1(brar)1(y)-382(is)-382(in)29(te)-1(rn)1(ally)-381(impleme)-1(n)28(ted)-381(in)-382(t)1(he)-382(F)83(or)1(tran)-381(95)-382([)]TJ -ET -1 0 0 1 409.3334 573.3639 cm +/F16 14.3462 Tf 99.895 706.129 Td [(1)-1125(In)31(tro)-31(duction)]TJ/F8 9.9626 Tf 0 -31.775 Td [(The)-316(PSBLAS)-316(library)84(,)-319(dev)27(elop)-27(e)-1(d)-315(with)-316(the)-316(aim)-316(to)-316(facilitate)-315(the)-316(parallelization)-316(of)]TJ 0 -11.955 Td [(computationally)-324(in)28(tensiv)28(e)-324(s)-1(cien)28(ti\014c)-324(applications,)-326(is)-324(designed)-324(to)-324(address)-324(parallel)]TJ 0 -11.955 Td [(implemen)28(tation)-427(of)-428(iterativ)28(e)-427(solv)28(ers)-428(for)-427(sparse)-427(linear)-427(systems)-428(thr)1(ough)-428(the)-427(dis-)]TJ 0 -11.956 Td [(tributed)-284(memory)-285(paradigm.)-428(It)-284(includes)-284(routines)-285(f)1(o)-1(r)-284(m)28(ultiplying)-284(sparse)-285(matrices)]TJ 0 -11.955 Td [(b)28(y)-343(dense)-343(matrices,)-345(solving)-343(blo)-28(c)28(k)-343(diagonal)-342(syste)-1(ms)-342(with)-343(triangular)-343(diagonal)-343(en-)]TJ 0 -11.955 Td [(tries,)-350(prepro)-28(cessing)-346(sparse)-347(matrices,)-350(an)1(d)-347(con)28(tains)-347(addition)1(al)-347(routines)-346(for)-347(dense)]TJ 0 -11.955 Td [(matrix)-439(op)-28(erations.)-763(The)-439(curren)28(t)-440(implemen)28(tation)-439(of)-440(PSBLAS)-439(addresses)-439(a)-440(dis-)]TJ 0 -11.955 Td [(tributed)-333(memory)-334(execution)-333(mo)-28(del)-333(op)-28(erating)-333(with)-333(me)-1(ssage)-333(passing.)]TJ 14.944 -17.304 Td [(The)-382(PSBLAS)-382(lib)1(rary)-382(is)-382(in)28(ternally)-382(implemen)28(ted)-382(in)-382(the)-382(F)84(ortran)-382(95)-382([)]TJ 0 1 0 rg 0 1 0 RG -1 0 0 1 -409.3334 -573.3639 cm -BT -/F8 9.9626 Tf 409.3334 573.3639 Td[(14)]TJ -ET -1 0 0 1 419.2961 573.3639 cm + [(14)]TJ 0 g 0 G -1 0 0 1 -419.2961 -573.3639 cm -BT -/F8 9.9626 Tf 419.2961 573.3639 Td[(])-382(p)1(ro-)]TJ -319.4007 -11.9551 Td[(gramming)-345(lan)1(guage,)-348(w)-1(i)1(th)-345(reuse)-346(an)1(d/or)-345(ad)1(aptation)-344(of)-345(s)-1(ome)-346(existin)1(g)-346(F)84(ortr)1(an)-345(77)]TJ 0 -11.9552 Td[(soft)28(w)27(ar)1(e)-1(,)-352(an)1(d)-348(a)-349(han)1(df)1(ul)-348(of)-348(C)-349(rou)1(tin)1(e)-1(s.)-490(A)-349(similar)-348(app)1(roac)28(h)-349(h)1(as)-349(b)-27(e)-1(en)-348(adv)28(o)-28(cate)-1(d)]TJ 0 -11.9552 Td[(b)28(y)-248(a)-248(n)28(u)1(m)27(b)-27(e)-1(r)-247(of)-248(aut)1(hors,)-265(e)-1(.)1(g.)-248([)]TJ -ET -1 0 0 1 224.5974 537.4984 cm + [(])-382(pro-)]TJ -14.944 -11.955 Td [(gramming)-345(language,)-348(with)-346(reuse)-345(and/or)-345(adaptation)-345(of)-345(som)-1(e)-345(existing)-345(F)83(ortran)-345(77)]TJ 0 -11.955 Td [(soft)28(w)27(ar)1(e)-1(,)-352(and)-348(a)-349(handful)-348(of)-349(C)-348(routines.)-490(A)-349(similar)-348(approac)28(h)-349(has)-348(b)-28(een)-349(adv)28(o)-28(cated)]TJ 0 -11.956 Td [(b)28(y)-248(a)-248(n)27(um)28(b)-28(er)-248(of)-248(authors,)-265(e.g.)-248([)]TJ 0 1 0 rg 0 1 0 RG -1 0 0 1 -224.5974 -537.4984 cm -BT -/F8 9.9626 Tf 224.5974 537.4984 Td[(13)]TJ -ET -1 0 0 1 234.5601 537.4984 cm + [(13)]TJ 0 g 0 G -1 0 0 1 -234.5601 -537.4984 cm -BT -/F8 9.9626 Tf 234.5601 537.4984 Td[(].)-416(M)1(oreo)27(v)28(er,)-265(th)1(e)-249(F)84(ortr)1(an)-248(95)-248(facilit)1(ie)-1(s)-248(for)-248(d)1(ynamic)]TJ -134.6647 -11.9551 Td[(me)-1(mory)-297(managem)-1(en)28(t)-297(and)-297(in)28(terf)1(ac)-1(e)-298(o)28(v)28(erload)1(ing)-297(greatly)-297(e)-1(n)1(han)1(c)-1(e)-298(th)1(e)-298(usabil)1(it)28(y)-298(of)]TJ 0 -11.9552 Td[(th)1(e)-458(P)1(SBLAS)-457(sub)1(rou)1(tines)-1(.)-815(In)-456(thi)1(s)-458(w)28(a)28(y)83(,)-487(the)-457(lib)1(rary)-456(c)-1(an)-456(tak)28(e)-458(care)-457(of)-457(r)1(un)28(ti)1(m)-1(e)]TJ 0 -11.9552 Td[(me)-1(mory)-403(requi)1(rem)-1(en)28(ts)-404(th)1(at)-404(ar)1(e)-404(quit)1(e)-404(di\016c)-1(u)1(lt)-403(or)-403(e)-1(v)28(en)-403(im)-1(p)-27(oss)-1(ib)1(le)-404(to)-403(predi)1(c)-1(t)-403(at)]TJ 0 -11.9551 Td[(impl)1(e)-1(me)-1(n)29(tation)-285(or)-284(c)-1(ompi)1(lation)-285(t)1(im)-1(e.)-428(In)-285(th)1(e)-286(cur)1(re)-1(n)29(t)-285(rele)-1(ase)-286(w)28(e)-285(re)-1(l)1(y)-285(on)-285(th)1(e)-286(a)28(v)56(ail-)]TJ 0 -11.9552 Td[(abi)1(lit)28(y)-405(of)-404(the)-405(s)-1(o-called)-405(allo)-27(c)-1(atab)1(le)-405(e)-1(xtension)1(s)-1(,)-422(s)-1(p)-27(e)-1(ci\014)1(e)-1(d)-404(in)-405(TR)-405(15581.)-659(Str)1(ic)-1(tl)1(y)]TJ 0 -11.9552 Td[(sp)-28(eakin)1(g)-330(th)1(e)-1(y)-329(are)-330(ou)1(ts)-1(i)1(de)-330(th)1(e)-330(F)83(or)1(tran)-329(95)-330(stand)1(ard)1(;)-331(h)1(o)27(w)28(e)-1(v)28(er)-329(they)-329(ha)28(v)28(e)-330(b)-27(e)-1(en)-329(in-)]TJ 0 -11.9551 Td[(clud)1(e)-1(d)-367(in)-366(the)-368(F)84(ortr)1(an)-367(2003)-368(lan)1(guage)-368(stand)1(ard)1(,)-376(and)-367(ar)1(e)-368(a)28(v)56(ailabl)1(e)-368(in)-367(pr)1(ac)-1(ti)1(c)-1(all)1(y)]TJ 0 -11.9552 Td[(all)-412(F)84(ortr)1(an)-412(95)-412(com)-1(p)1(ilers)-412(on)-412(th)1(e)-413(mark)28(et,)-431(inclu)1(din)1(g)-412(the)-412(GNU)-412(F)84(ortran)-411(c)-1(omp)1(iler)]TJ 0 -11.9552 Td[(fr)1(om)-336(th)1(e)-336(F)84(ree)-336(S)1(oft)28(w)28(are)-336(F)84(oun)1(dation)-334(\050as)-336(of)-334(v)28(e)-1(r)1(s)-1(ion)-334(4.2\051.)-450(Th)1(e)-336(pr)1(e)-1(se)-1(n)29(tation)-335(of)-334(the)]TJ 0 -11.9551 Td[(PS)1(BLAS)-370(lib)1(rary)-370(f)1(ollo)28(ws)-371(th)1(e)-371(general)-370(structur)1(e)-371(of)-370(t)1(he)-371(p)1(rop)-27(os)-1(al)-370(f)1(or)-370(s)-1(eri)1(al)-370(Spar)1(s)-1(e)]TJ 0 -11.9552 Td[(BLAS)-457([)]TJ -ET -1 0 0 1 133.5026 405.9916 cm + [(].)-416(Moreo)28(v)28(e)-1(r,)-265(the)-248(F)84(ortran)-248(95)-249(facilities)-248(for)-248(dynamic)]TJ 0 -11.955 Td [(memory)-298(managemen)28(t)-297(and)-298(in)28(terface)-298(o)28(v)28(erloading)-298(gr)1(e)-1(atly)-297(enhance)-298(the)-297(usabilit)28(y)-298(of)]TJ 0 -11.955 Td [(the)-457(PSBLAS)-457(subroutines.)-815(In)-457(this)-457(w)28(a)28(y)83(,)-488(th)1(e)-457(library)-457(can)-457(tak)28(e)-457(care)-457(of)-457(run)28(time)]TJ 0 -11.955 Td [(memory)-404(requiremen)28(ts)-403(that)-404(are)-403(quite)-404(di\016cult)-403(or)-404(ev)28(en)-404(imp)-27(os)-1(sibl)1(e)-404(to)-404(predict)-403(at)]TJ 0 -11.955 Td [(implemen)28(tation)-285(or)-285(compilation)-285(time.)-429(In)-285(the)-285(curren)28(t)-285(release)-285(w)28(e)-285(rely)-285(on)-285(the)-286(a)28(v)56(ail-)]TJ 0 -11.955 Td [(abilit)28(y)-405(of)-405(the)-405(so-called)-405(allo)-28(catable)-405(extensions,)-423(sp)-28(eci\014ed)-405(in)-405(TR)-405(15581.)-659(Strictly)]TJ 0 -11.956 Td [(sp)-28(eaking)-329(they)-330(are)-329(outside)-330(the)-329(F)83(ortran)-329(95)-330(standard;)-331(ho)28(w)28(ev)28(er)-330(they)-329(ha)27(v)28(e)-329(b)-28(een)-330(in-)]TJ 0 -11.955 Td [(cluded)-367(in)-368(the)-367(F)83(ortran)-367(2003)-367(language)-368(standard,)-376(and)-367(are)-367(a)27(v)56(ailable)-367(in)-368(practically)]TJ 0 -11.955 Td [(all)-412(F)83(ortran)-412(95)-411(c)-1(ompil)1(e)-1(rs)-412(on)-411(the)-412(mark)27(et,)-431(including)-412(the)-412(GNU)-412(F)83(ortran)-412(compiler)]TJ 0 -11.955 Td [(from)-335(the)-335(F)83(ree)-335(Soft)28(w)28(are)-336(F)84(oundation)-335(\050as)-335(of)-335(v)27(ersion)-335(4.2\051.)-449(The)-336(presen)28(tation)-335(of)-335(the)]TJ 0 -11.955 Td [(PSBLAS)-370(library)-370(follo)28(ws)-371(the)-370(general)-370(structure)-370(of)-370(the)-371(p)1(rop)-28(osal)-370(for)-371(serial)-370(Sparse)]TJ 0 -11.955 Td [(BLAS)-457([)]TJ 0 1 0 rg 0 1 0 RG -1 0 0 1 -133.5026 -405.9916 cm -BT -/F8 9.9626 Tf 133.5026 405.9916 Td[(7)]TJ -ET -1 0 0 1 138.484 405.9916 cm + [(7)]TJ 0 g 0 G -1 0 0 1 -138.484 -405.9916 cm -BT -/F8 9.9626 Tf 138.484 405.9916 Td[(,)]TJ -ET -1 0 0 1 145.8008 405.9916 cm + [(,)]TJ 0 1 0 rg 0 1 0 RG -1 0 0 1 -145.8008 -405.9916 cm -BT -/F8 9.9626 Tf 145.8008 405.9916 Td[(8)]TJ -ET -1 0 0 1 150.7822 405.9916 cm + [-456(8)]TJ 0 g 0 G -1 0 0 1 -150.7822 -405.9916 cm -BT -/F8 9.9626 Tf 150.7822 405.9916 Td[(],)-487(whic)28(h)-456(in)-456(its)-457(tur)1(n)-457(i)1(s)-457(base)-1(d)-456(on)-456(the)-457(p)1(rop)-27(os)-1(al)-456(for)-456(B)-1(LAS)-456(on)-456(d)1(e)-1(n)1(s)-1(e)]TJ -50.8868 -11.9552 Td[(matrice)-1(s)-333([)]TJ -ET -1 0 0 1 142.5964 394.0364 cm + [(],)-488(whic)28(h)-457(in)-456(its)-457(turn)-456(is)-457(based)-457(on)-456(the)-457(prop)-28(osal)-456(for)-457(BLAS)-456(on)-457(dense)]TJ 0 -11.956 Td [(matrices)-333([)]TJ 0 1 0 rg 0 1 0 RG -1 0 0 1 -142.5964 -394.0364 cm -BT -/F8 9.9626 Tf 142.5964 394.0364 Td[(12)]TJ -ET -1 0 0 1 152.5591 394.0364 cm + [(12)]TJ 0 g 0 G -1 0 0 1 -152.5591 -394.0364 cm -BT -/F8 9.9626 Tf 152.5591 394.0364 Td[(,)]TJ -ET -1 0 0 1 158.6474 394.0364 cm + [(,)]TJ 0 1 0 rg 0 1 0 RG -1 0 0 1 -158.6474 -394.0364 cm -BT -/F8 9.9626 Tf 158.6474 394.0364 Td[(4)]TJ -ET -1 0 0 1 163.6287 394.0364 cm + [-334(4)]TJ 0 g 0 G -1 0 0 1 -163.6287 -394.0364 cm -BT -/F8 9.9626 Tf 163.6287 394.0364 Td[(,)]TJ -ET -1 0 0 1 169.717 394.0364 cm + [(,)]TJ 0 1 0 rg 0 1 0 RG -1 0 0 1 -169.717 -394.0364 cm -BT -/F8 9.9626 Tf 169.717 394.0364 Td[(5)]TJ -ET -1 0 0 1 174.6984 394.0364 cm + [-333(5)]TJ 0 g 0 G -1 0 0 1 -174.6984 -394.0364 cm -BT -/F8 9.9626 Tf 174.6984 394.0364 Td[(].)]TJ -59.859 -17.3037 Td[(The)-403(app)1(licabili)1(t)28(y)-403(of)-403(sparse)-403(ite)-1(r)1(ativ)28(e)-403(s)-1(olv)28(ers)-403(to)-403(m)-1(an)29(y)-403(di\013eren)28(t)-403(areas)-404(cause)-1(s)]TJ -14.944 -11.9552 Td[(som)-1(e)-317(termin)1(ology)-316(pr)1(oblem)-1(s)-316(b)-28(ec)-1(au)1(s)-1(e)-316(the)-317(sam)-1(e)-316(c)-1(on)1(c)-1(ept)-316(ma)27(y)-316(b)-27(e)-317(denot)1(e)-1(d)-316(th)1(rough)]TJ 0 -11.9551 Td[(di)1(\013)-1(eren)28(t)-342(n)1(am)-1(es)-342(dep)-28(end)1(ing)-342(on)-341(the)-342(ap)1(plication)-341(area.)-470(The)-342(PS)1(B)-1(LAS)-341(featur)1(e)-1(s)-342(pr)1(e)-1(-)]TJ 0 -11.9552 Td[(se)-1(n)28(ted)-450(i)1(n)-450(th)1(is)-451(d)1(o)-28(cume)-1(n)29(t)-450(w)-1(i)1(ll)-450(b)-27(e)-451(d)1(isc)-1(u)1(s)-1(se)-1(d)-449(re)-1(f)1(e)-1(r)1(rin)1(g)-450(to)-450(a)-450(\014n)1(ite)-450(di\013ere)-1(n)1(c)-1(e)-450(di)1(s)-1(-)]TJ 0 -11.9552 Td[(cre)-1(t)1(iz)-1(ati)1(on)-329(of)-329(a)-329(P)28(art)1(ial)-329(Di\013e)-1(r)1(e)-1(n)28(t)1(ial)-329(Equ)1(ation)-329(\050P)1(DE\051)1(.)-329(Ho)27(w)28(e)-1(v)28(er,)-329(the)-330(scop)-28(e)-329(of)-329(the)]TJ 0 -11.9551 Td[(lib)1(rar)1(y)-345(is)-345(wid)1(e)-1(r)-344(th)1(an)-345(th)1(at:)-467(f)1(or)-345(example,)-347(it)-345(can)-344(b)-27(e)-346(ap)1(pl)1(ie)-1(d)-344(to)-344(\014ni)1(te)-345(e)-1(l)1(e)-1(me)-1(n)29(t)-345(di)1(s)-1(-)]TJ 0 -11.9552 Td[(cre)-1(t)1(iz)-1(ati)1(ons)-278(of)-278(P)1(DEs,)-289(and)-277(e)-1(v)28(en)-278(to)-278(d)1(i\013e)-1(ren)28(t)-278(class)-1(es)-279(of)-277(pr)1(oblem)-1(s)-278(s)-1(u)1(c)27(h)-277(as)-279(n)1(onli)1(near)]TJ 0 -11.9552 Td[(opt)1(im)-1(i)1(z)-1(ati)1(on,)-333(for)-333(example)-333(in)-333(opti)1(m)-1(al)-333(con)28(trol)-333(p)1(rob)1(le)-1(ms.)]TJ 14.944 -17.3037 Td[(The)-489(des)-1(ign)-488(of)-489(a)-489(solv)28(e)-1(r)-488(for)-489(spar)1(s)-1(e)-489(linear)-489(syste)-1(ms)-490(i)1(s)-490(dr)1(iv)28(en)-489(b)28(y)-489(man)28(y)-489(con-)]TJ -14.944 -11.9552 Td[(\015i)1(c)-1(ti)1(ng)-385(ob)-55(j)1(e)-1(ctiv)28(es)-1(,)-397(suc)28(h)-384(as)-385(limitin)1(g)-385(o)-28(ccupat)1(ion)-384(of)-384(s)-1(tor)1(age)-385(res)-1(ou)1(rc)-1(es,)-398(exp)1(loitin)1(g)]TJ 0 -11.9551 Td[(regul)1(arities)-433(in)-432(the)-433(in)1(put)-432(data,)-457(e)-1(x)1(ploi)1(ting)-432(hard)1(w)27(ar)1(e)-434(c)28(har)1(ac)-1(teristics)-434(of)-432(th)1(e)-434(p)1(ar-)]TJ 0 -11.9552 Td[(allel)-370(p)1(latf)1(orm.)-554(T)83(o)-370(ac)27(h)1(ie)-1(v)28(e)-370(an)-369(optimal)-370(com)-1(m)28(un)1(ication)-370(t)1(o)-370(c)-1(ompu)1(tation)-369(ratio)-370(on)]TJ 0 -11.9552 Td[(di)1(s)-1(tr)1(ibu)1(te)-1(d)-442(me)-1(mory)-442(m)-1(ac)28(hin)1(e)-1(s)-443(it)-443(i)1(s)-444(es)-1(sen)28(tial)-443(t)1(o)-443(k)28(e)-1(ep)-443(th)1(e)]TJ/F19 9.9626 Tf 253.9609 0 Td[(data)-459(lo)51(c)51(al)1(ity)]TJ/F8 9.9626 Tf 57.6087 0 Td[(as)-443(high)]TJ -311.5696 -11.9551 Td[(as)-381(p)-27(os)-1(sibl)1(e)-1(;)-404(th)1(is)-381(c)-1(an)-380(b)-27(e)-382(d)1(one)-381(th)1(rou)1(gh)-381(an)-380(ap)1(prop)1(riate)-381(d)1(ata)-381(all)1(o)-28(c)-1(ati)1(on)-381(strat)1(e)-1(gy)84(.)]TJ 0 -11.9552 Td[(The)-389(c)27(h)1(oic)-1(e)-389(of)-388(the)-389(pr)1(e)-1(cond)1(ition)1(e)-1(r)-388(is)-389(anoth)1(e)-1(r)-388(v)28(e)-1(ry)-388(imp)-28(or)1(tan)28(t)-389(f)1(ac)-1(tor)-388(that)-389(a\013ec)-1(ts)]TJ 0 -11.9552 Td[(e\016)-1(ciency)-416(of)-414(the)-416(i)1(m)-1(p)1(lem)-1(en)28(ted)-415(app)1(lication.)-690(O)1(ptimal)-415(dat)1(a)-416(d)1(istrib)1(ution)-414(re)-1(q)1(uir)1(e)-1(-)]TJ 0 -11.9551 Td[(me)-1(n)28(t)1(s)-442(f)1(or)-441(a)-440(giv)28(e)-1(n)-440(p)1(re)-1(cond)1(ition)1(e)-1(r)-440(ma)27(y)-440(con\015i)1(c)-1(t)-440(w)-1(i)1(th)-441(d)1(istrib)1(ution)-440(requ)1(irem)-1(en)28(ts)]TJ 0 -11.9552 Td[(of)-427(th)1(e)-428(rest)-428(of)-426(the)-427(s)-1(olv)28(er.)-726(F)1(ind)1(ing)-427(th)1(e)-428(opt)1(im)-1(al)-427(tr)1(ade-)-1(o\013)-427(ma)27(y)-427(b)-27(e)-428(v)28(ery)-427(d)1(i\016c)-1(u)1(lt)]TJ 0 -11.9552 Td[(b)-27(e)-1(cause)-394(it)-392(is)-394(ap)1(pli)1(c)-1(ation)-392(dep)-27(e)-1(n)1(den)28(t.)-624(P)29(os)-1(sibl)1(e)-394(soluti)1(ons)-393(to)-393(thes)-1(e)-393(pr)1(oblems)-394(and)]TJ 0 -11.9551 Td[(oth)1(e)-1(r)-430(i)1(m)-1(p)-27(ortan)29(t)-430(inp)1(uts)-430(to)-430(th)1(e)-431(d)1(e)-1(v)28(elopmen)28(t)-430(of)-430(th)1(e)-431(P)1(SBLAS)-430(soft)28(w)28(are)-430(pac)28(k)55(age)]TJ 0 -11.9552 Td[(ha)28(v)28(e)-385(c)-1(ome)-385(fr)1(om)-386(an)-384(es)-1(tab)1(lished)-385(exp)-27(e)-1(r)1(ie)-1(n)1(c)-1(e)-385(in)-384(app)1(lyin)1(g)-385(th)1(e)-386(P)1(SBLAS)-385(solv)28(ers)-385(to)]TJ 0 -11.9552 Td[(com)-1(p)1(utati)1(onal)-333(\015u)1(id)-333(d)1(ynamics)-334(app)1(lications.)]TJ -ET -1 0 0 1 99.8954 90.4377 cm + [(].)]TJ 14.944 -17.303 Td [(The)-403(applicabilit)28(y)-403(of)-403(sparse)-403(iterativ)28(e)-404(solv)28(ers)-403(to)-403(man)28(y)-403(di\013eren)28(t)-403(are)-1(as)-403(causes)]TJ -14.944 -11.956 Td [(some)-317(terminology)-316(problems)-316(b)-28(ecause)-317(th)1(e)-317(same)-316(conce)-1(p)1(t)-317(ma)28(y)-316(b)-28(e)-317(denoted)-316(through)]TJ 0 -11.955 Td [(di\013eren)28(t)-342(names)-342(dep)-28(ending)-342(on)-342(th)1(e)-342(application)-342(area.)-470(The)-342(PSBLAS)-342(features)-342(pre-)]TJ 0 -11.955 Td [(sen)28(ted)-450(in)-450(this)-450(do)-28(cumen)28(t)-450(will)-450(b)-28(e)-450(discussed)-450(referring)-450(to)-450(a)-450(\014nite)-450(di\013erence)-450(dis-)]TJ 0 -11.955 Td [(cretization)-329(of)-329(a)-330(P)28(artial)-329(Di\013eren)28(tial)-329(Equation)-329(\050PDE\051.)-330(Ho)28(w)28(ev)28(er,)-330(the)-330(scop)-27(e)-330(of)-329(the)]TJ 0 -11.955 Td [(library)-345(i)1(s)-345(wider)-345(than)-344(that:)-467(for)-345(example,)-347(it)-345(can)-345(b)-27(e)-345(applied)-344(to)-345(\014nite)-345(elemen)28(t)-345(di)1(s)-1(-)]TJ 0 -11.955 Td [(cretizations)-278(of)-278(PDEs,)-289(and)-278(ev)28(en)-278(to)-278(di\013eren)28(t)-278(c)-1(lasses)-278(of)-278(problems)-278(suc)28(h)-278(as)-278(nonlinear)]TJ 0 -11.956 Td [(optimization,)-333(for)-334(example)-333(in)-333(optimal)-334(con)28(trol)-333(problems.)]TJ 14.944 -17.303 Td [(The)-489(design)-489(of)-489(a)-489(solv)27(er)-489(for)-489(sparse)-489(linear)-489(systems)-489(is)-489(driv)27(en)-489(b)28(y)-489(man)28(y)-489(con-)]TJ -14.944 -11.955 Td [(\015icting)-384(ob)-56(jectiv)28(es,)-398(suc)28(h)-384(as)-385(limiting)-384(o)-28(ccupation)-384(of)-385(storage)-384(res)-1(ou)1(rc)-1(es,)-397(exploiting)]TJ 0 -11.956 Td [(regularities)-433(in)-433(th)1(e)-433(input)-433(data,)-458(expl)1(oiting)-433(hardw)28(are)-433(c)28(haracteristics)-433(of)-433(the)-433(par-)]TJ 0 -11.955 Td [(allel)-370(platform.)-554(T)83(o)-370(ac)28(hiev)28(e)-370(an)-370(optimal)-370(comm)28(unication)-370(to)-370(computation)-370(ratio)-369(on)]TJ 0 -11.955 Td [(distributed)-443(memory)-443(mac)28(hines)-443(it)-443(is)-443(essen)28(tial)-443(to)-443(k)28(eep)-443(the)]TJ/F17 9.9626 Tf 253.961 0 Td [(data)-459(lo)52(c)51(ality)]TJ/F8 9.9626 Tf 57.609 0 Td [(as)-443(high)]TJ -311.57 -11.955 Td [(as)-381(p)-27(os)-1(sible;)-404(this)-381(can)-380(b)-28(e)-381(done)-380(through)-381(an)-380(appropriate)-381(data)-381(allo)-27(cation)-381(strategy)83(.)]TJ 0 -11.955 Td [(The)-389(c)28(hoice)-389(of)-389(the)-389(preconditioner)-389(is)-389(an)1(other)-389(v)27(ery)-388(imp)-28(ortan)28(t)-389(factor)-389(that)-389(a\013ects)]TJ 0 -11.956 Td [(e\016ciency)-415(of)-416(the)-415(implemen)28(ted)-415(application.)-691(Optimal)-415(data)-415(distribution)-415(require-)]TJ 0 -11.955 Td [(men)28(ts)-441(for)-441(a)-440(giv)27(en)-440(preconditioner)-441(ma)28(y)-441(con\015ict)-441(with)-440(distribution)-441(requiremen)28(ts)]TJ 0 -11.955 Td [(of)-427(the)-427(rest)-428(of)-427(the)-427(solv)28(er.)-726(Finding)-427(the)-428(optimal)-427(trade-o\013)-427(ma)28(y)-428(b)-27(e)-428(v)28(ery)-427(di\016cult)]TJ 0 -11.955 Td [(b)-28(ecause)-393(it)-393(is)-393(application)-393(dep)-28(enden)28(t.)-623(P)27(ossible)-393(solutions)-393(to)-393(these)-393(problems)-393(and)]TJ 0 -11.955 Td [(other)-430(imp)-28(ortan)28(t)-430(inputs)-430(to)-430(the)-430(dev)28(elopmen)28(t)-430(of)-430(the)-430(PSBLAS)-430(soft)28(w)27(are)-430(pac)28(k)56(age)]TJ 0 -11.955 Td [(ha)28(v)28(e)-385(come)-385(from)-385(an)-385(established)-385(exp)-28(erience)-384(in)-385(applying)-385(the)-385(PSBLAS)-385(solv)28(ers)-385(to)]TJ 0 -11.956 Td [(computational)-333(\015uid)-333(dynamics)-334(applications.)]TJ 0 g 0 G -1 0 0 1 -99.8954 -90.4377 cm -BT -/F8 9.9626 Tf 269.2603 90.4377 Td[(1)]TJ -ET -1 0 0 1 443.6065 90.4377 cm + 169.365 -29.887 Td [(1)]TJ 0 g 0 G +ET endstream endobj -580 0 obj << +586 0 obj << /Type /Page -/Contents 581 0 R -/Resources 579 0 R -/MediaBox [0 0 595.2756 841.8898] -/Parent 592 0 R -/Annots [ 582 0 R 583 0 R 584 0 R 585 0 R 586 0 R 587 0 R 588 0 R ] +/Contents 587 0 R +/Resources 585 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 589 0 R +/Annots [ 576 0 R 577 0 R 578 0 R 579 0 R 580 0 R 581 0 R 582 0 R ] >> endobj -582 0 obj << +576 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 0] -/Rect [408.3372 572.3677 420.2924 580.7806] +/Rect [408.337 572.368 420.292 580.781] /Subtype /Link /A << /S /GoTo /D (cite.metcalf) >> >> endobj -583 0 obj << +577 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 0] -/Rect [223.6012 536.5022 235.5564 544.9151] +/Rect [223.601 536.502 235.556 544.915] /Subtype /Link /A << /S /GoTo /D (cite.machiels) >> >> endobj -584 0 obj << +578 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 0] -/Rect [132.5064 404.9953 139.4802 413.4082] +/Rect [132.506 404.995 139.48 413.408] /Subtype /Link /A << /S /GoTo /D (cite.sblas97) >> >> endobj -585 0 obj << +579 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 0] -/Rect [144.8046 404.9953 151.7784 413.4082] +/Rect [144.805 404.995 151.778 413.408] /Subtype /Link /A << /S /GoTo /D (cite.sblas02) >> >> endobj -586 0 obj << +580 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 0] -/Rect [141.6002 393.0402 153.5554 401.453] +/Rect [141.6 393.04 153.555 401.453] /Subtype /Link /A << /S /GoTo /D (cite.BLAS1) >> >> endobj -587 0 obj << +581 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 0] -/Rect [157.6511 393.0402 164.625 401.453] +/Rect [157.651 393.04 164.625 401.453] /Subtype /Link /A << /S /GoTo /D (cite.BLAS2) >> >> endobj -588 0 obj << +582 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 0] -/Rect [168.7208 393.0402 175.6946 401.453] +/Rect [168.721 393.04 175.695 401.453] /Subtype /Link /A << /S /GoTo /D (cite.BLAS3) >> >> endobj 10 0 obj << -/D [580 0 R /XYZ 99.8954 716.0915 null] +/D [586 0 R /XYZ 99.895 716.092 null] >> endobj -579 0 obj << -/Font << /F18 441 0 R /F8 450 0 R /F19 591 0 R >> +585 0 obj << +/Font << /F16 443 0 R /F8 446 0 R /F17 588 0 R >> /ProcSet [ /PDF /Text ] >> endobj -603 0 obj << -/Length 7618 +601 0 obj << +/Length 5446 >> stream -1 0 0 1 150.7049 740.9981 cm 0 g 0 G -1 0 0 1 343.7111 0 cm 0 g 0 G -1 0 0 1 -494.416 -740.9981 cm BT -/F18 14.3462 Tf 150.7049 706.1289 Td[(2)-1125(G)-1(ener)-1(al)-375(o)31(v)31(er)-1(view)]TJ/F8 9.9626 Tf 0 -22.7859 Td[(The)-519(PS)1(B)-1(LAS)-518(li)1(brar)1(y)-519(is)-519(des)-1(i)1(gned)-519(to)-519(h)1(and)1(le)-519(the)-519(impleme)-1(n)28(tat)1(ion)-519(of)-518(iterativ)28(e)]TJ 0 -11.9552 Td[(solv)28(e)-1(r)1(s)-502(for)-500(s)-1(p)1(ars)-1(e)-501(lin)1(e)-1(ar)-501(syste)-1(ms)-502(on)-501(d)1(istrib)1(uted)-501(me)-1(mory)-501(p)1(arallel)-501(com)-1(p)1(uters.)]TJ 0 -11.9552 Td[(The)-430(sys)-1(t)1(e)-1(m)-430(co)-28(e\016)-1(cie)-1(n)29(t)-430(matri)1(x)]TJ/F11 9.9626 Tf 136.2576 0 Td[(A)]TJ/F8 9.9626 Tf 11.7522 0 Td[(m)27(u)1(s)-1(t)-429(b)-27(e)-430(s)-1(qu)1(are;)-478(it)-429(m)-1(a)28(y)-429(b)-28(e)-430(r)1(e)-1(al)-429(or)-429(c)-1(omplex,)]TJ -148.0098 -11.9551 Td[(non)1(s)-1(y)1(m)-1(metric,)-373(an)1(d)-365(its)-365(s)-1(p)1(arsit)28(y)-365(p)1(atte)-1(r)1(n)-365(n)1(e)-1(eds)-365(not)-365(to)-365(b)-27(e)-365(s)-1(ymme)-1(tr)1(ic)-1(.)-539(The)-365(se)-1(ri)1(al)]TJ 0 -11.9552 Td[(com)-1(p)1(utati)1(on)-357(par)1(ts)-357(are)-358(b)1(as)-1(ed)-356(on)-357(th)1(e)-358(se)-1(r)1(ial)-357(sparse)-357(B)-1(LAS)1(,)-357(so)-357(that)-357(an)29(y)-357(e)-1(x)1(te)-1(n)1(s)-1(ion)]TJ 0 -11.9552 Td[(made)-474(to)-473(th)1(e)-474(dat)1(a)-474(stru)1(c)-1(tu)1(res)-474(of)-473(th)1(e)-474(s)-1(eri)1(al)-473(k)28(e)-1(rn)1(e)-1(l)1(s)-474(is)-474(a)28(v)56(ailab)1(le)-474(to)-473(th)1(e)-474(par)1(allel)]TJ 0 -11.9551 Td[(v)28(ers)-1(i)1(on.)-724(T)-1(h)1(e)-427(o)27(v)28(erall)-426(des)-1(i)1(gn)-427(an)1(d)-427(p)1(arall)1(e)-1(li)1(z)-1(ati)1(on)-427(strategy)-427(h)1(a)28(v)28(e)-428(b)-27(ee)-1(n)-426(in\015)1(uence)-1(d)]TJ 0 -11.9552 Td[(b)28(y)-373(the)-373(s)-1(tr)1(ucture)-374(of)-373(th)1(e)-374(ScaLAP)84(A)28(C)-1(K)-373(par)1(allel)-373(libr)1(ary)84(.)-565(The)-374(la)28(y)28(ered)-373(s)-1(tr)1(ucture)-374(of)]TJ 0 -11.9552 Td[(th)1(e)-425(PS)1(B)-1(LAS)-423(libr)1(ary)-424(is)-424(s)-1(h)1(o)27(wn)-424(i)1(n)-424(\014gu)1(re)]TJ -ET -1 0 0 1 328.1276 587.7016 cm +/F16 14.3462 Tf 150.705 706.129 Td [(2)-1125(General)-375(o)31(v)32(erv)-1(iew)]TJ/F8 9.9626 Tf 0 -22.786 Td [(The)-519(PSBLAS)-519(lib)1(rary)-519(is)-519(designed)-519(to)-519(handle)-519(the)-519(implemen)28(tation)-519(of)-519(iterativ)28(e)]TJ 0 -11.955 Td [(solv)28(ers)-502(f)1(or)-502(sparse)-501(linear)-501(systems)-502(on)-501(distributed)-501(memory)-501(parallel)-501(computers.)]TJ 0 -11.955 Td [(The)-430(system)-429(co)-28(e\016cien)27(t)-429(matrix)]TJ/F11 9.9626 Tf 136.257 0 Td [(A)]TJ/F8 9.9626 Tf 11.753 0 Td [(m)28(ust)-430(b)-28(e)-429(square;)-478(it)-430(ma)28(y)-429(b)-28(e)-430(real)-430(or)-429(complex,)]TJ -148.01 -11.956 Td [(nonsymmetric,)-373(and)-365(its)-365(sparsit)28(y)-365(pattern)-365(needs)-365(not)-365(to)-365(b)-28(e)-365(symmetric.)-539(The)-365(serial)]TJ 0 -11.955 Td [(computation)-357(parts)-357(are)-357(based)-357(on)-357(the)-357(serial)-356(s)-1(p)1(ars)-1(e)-356(B)-1(LAS)1(,)-357(so)-357(that)-357(an)28(y)-357(extension)]TJ 0 -11.955 Td [(made)-473(to)-474(the)-473(data)-473(structures)-473(of)-474(the)-473(serial)-473(k)28(e)-1(rn)1(e)-1(l)1(s)-474(is)-473(a)28(v)55(ailable)-473(to)-473(the)-474(parall)1(e)-1(l)]TJ 0 -11.955 Td [(v)28(ersion.)-725(The)-427(o)28(v)28(erall)-427(design)-427(and)-426(parallelization)-427(strategy)-427(ha)28(v)28(e)-427(b)-28(een)-427(i)1(n\015uenced)]TJ 0 -11.955 Td [(b)28(y)-374(the)-373(structure)-374(of)-373(the)-374(ScaLAP)84(A)28(CK)-374(parallel)-373(library)83(.)-565(The)-373(la)27(y)28(ered)-373(structure)-374(of)]TJ 0 -11.955 Td [(the)-424(PSBLAS)-424(library)-425(i)1(s)-425(sho)28(wn)-424(in)-425(\014)1(gure)]TJ 0 0 1 rg 0 0 1 RG -1 0 0 1 -328.1276 -587.7016 cm -BT -/F8 9.9626 Tf 328.1276 587.7016 Td[(1)]TJ -ET -1 0 0 1 333.1089 587.7016 cm + [-425(1)]TJ 0 g 0 G -1 0 0 1 -333.1089 -587.7016 cm -BT -/F8 9.9626 Tf 333.1089 587.7016 Td[(;)-470(l)1(o)27(w)28(er)-424(la)28(y)28(e)-1(rs)-424(of)-424(the)-424(lib)1(rary)-424(in)1(di)1(c)-1(ate)]TJ -182.404 -11.9552 Td[(an)-463(encapsulati)1(on)-463(relation)1(s)-1(h)1(ip)-463(with)-463(up)1(p)-27(e)-1(r)-463(la)28(y)28(ers)-1(.)-834(The)-464(on)1(goin)1(g)-464(d)1(is)-1(cussion)-463(fo-)]TJ 0 -11.9551 Td[(cuse)-1(s)-448(on)-448(th)1(e)-449(F)84(ortran)-447(95)-448(la)28(y)28(e)-1(r)-448(i)1(m)-1(me)-1(d)1(iately)-448(b)-27(e)-1(l)1(o)27(w)-448(th)1(e)-449(ap)1(plication)-447(la)28(y)28(e)-1(r)1(.)-789(The)]TJ 0 -11.9552 Td[(se)-1(ri)1(al)-399(parts)-399(of)-399(the)-399(c)-1(ompu)1(tation)-399(on)-399(eac)27(h)-399(p)1(ro)-28(ces)-1(s)-400(ar)1(e)-400(exe)-1(cuted)-399(th)1(rough)-398(c)-1(all)1(s)-400(to)]TJ 0 -11.9552 Td[(th)1(e)-311(se)-1(r)1(ial)-310(spar)1(s)-1(e)-310(BLAS)-309(s)-1(u)1(brou)1(tines.)-437(In)-309(a)-310(sim)-1(i)1(lar)-310(w)28(a)28(y)83(,)-314(th)1(e)-311(i)1(n)28(ter-pro)-27(c)-1(es)-1(s)-310(me)-1(ss)-1(age)]TJ 0 -11.9551 Td[(exc)27(h)1(anges)-370(ar)1(e)-370(i)1(m)-1(p)1(lem)-1(en)28(ted)-369(th)1(rou)1(gh)-369(t)1(he)-369(B)-1(asic)-369(Lin)1(e)-1(ar)-368(Algebra)-368(C)-1(omm)27(u)1(ni)1(c)-1(ation)]TJ 0 -11.9552 Td[(Su)1(br)1(outin)1(e)-1(s)-353(\050BLA)27(CS)1(\051)-353(lib)1(rary)-353([)]TJ -ET -1 0 0 1 285.6515 515.9706 cm + [(;)-469(lo)27(w)28(er)-424(la)28(y)27(ers)-424(of)-424(the)-425(li)1(brary)-425(indicate)]TJ 0 -11.956 Td [(an)-463(encapsulation)-464(relationship)-463(with)-463(upp)-28(er)-463(la)28(y)27(ers.)-834(The)-464(ongoing)-463(discussion)-463(fo-)]TJ 0 -11.955 Td [(cuses)-448(on)-448(the)-448(F)83(ortran)-448(95)-448(la)28(y)28(er)-448(im)-1(mediately)-448(b)-27(elo)27(w)-448(the)-448(application)-448(la)28(y)28(er.)-789(The)]TJ 0 -11.955 Td [(serial)-399(parts)-400(of)-399(the)-399(computation)-399(on)-400(eac)28(h)-399(pro)-28(cess)-399(are)-400(executed)-399(through)-399(calls)-400(to)]TJ 0 -11.955 Td [(the)-310(serial)-310(spar)1(s)-1(e)-309(BLAS)-310(subroutines.)-437(In)-309(a)-310(similar)-310(w)28(a)28(y)83(,)-314(the)-310(in)28(ter-pro)-28(cess)-310(message)]TJ 0 -11.955 Td [(exc)28(hanges)-369(are)-369(implemen)28(ted)-369(through)-368(the)-369(Basic)-369(Linear)-369(Algebra)-368(Comm)27(unication)]TJ 0 -11.955 Td [(Subroutines)-353(\050BLA)28(CS\051)-353(library)-353([)]TJ 0 1 0 rg 0 1 0 RG -1 0 0 1 -285.6515 -515.9706 cm -BT -/F8 9.9626 Tf 285.6515 515.9706 Td[(6)]TJ -ET -1 0 0 1 290.6329 515.9706 cm + [(6)]TJ 0 g 0 G -1 0 0 1 -290.6329 -515.9706 cm -BT -/F8 9.9626 Tf 290.6329 515.9706 Td[(])-353(th)1(at)-353(guar)1(an)28(te)-1(es)-354(a)-353(p)-27(ort)1(able)-353(and)-352(e)-1(\016c)-1(i)1(e)-1(n)28(t)-353(com-)]TJ -139.928 -11.9552 Td[(m)27(u)1(ni)1(c)-1(ation)-398(la)28(y)28(e)-1(r)1(.)-642(T)-1(h)1(e)-400(Mess)-1(age)-400(P)29(as)-1(sing)-399(In)28(terf)1(ac)-1(e)-399(c)-1(o)-28(d)1(e)-400(is)-399(e)-1(n)1(c)-1(ap)1(s)-1(u)1(late)-1(d)-398(w)-1(i)1(thin)]TJ 0 -11.9551 Td[(th)1(e)-386(BLA)27(CS)-384(la)28(y)28(e)-1(r)1(.)-600(Ho)28(w)27(ev)28(er,)-398(in)-384(s)-1(ome)-386(case)-1(s,)-398(MP)1(I)-385(routi)1(nes)-386(are)-385(di)1(re)-1(ctly)-384(use)-1(d)-385(ei-)]TJ 0 -11.9552 Td[(th)1(e)-1(r)-403(to)-404(i)1(m)-1(p)1(ro)28(v)28(e)-404(e)-1(\016c)-1(i)1(e)-1(n)1(c)-1(y)-403(or)-403(to)-404(impl)1(e)-1(me)-1(n)29(t)-404(com)-1(m)28(un)1(ic)-1(at)1(ion)-403(pattern)1(s)-404(for)-403(w)-1(h)1(ic)27(h)]TJ 0 -11.9552 Td[(th)1(e)-334(B)-1(LA)28(CS)-333(p)1(ac)27(k)56(age)-334(do)-27(e)-1(sn't)-333(pr)1(o)28(vide)-333(an)28(y)-333(m)-1(eth)1(o)-28(d.)]TJ 14.9439 -12.4736 Td[(In)-416(an)29(y)-416(c)-1(ase)-417(w)28(e)-416(pro)28(vi)1(de)-416(w)-1(r)1(app)-27(e)-1(r)1(s)-417(ar)1(oun)1(d)-416(th)1(e)-417(BLA)28(C)-1(S)-415(rou)1(tines)-416(s)-1(o)-416(th)1(at)-416(the)]TJ -14.9439 -11.9552 Td[(user)-333(do)-28(es)-334(not)-333(n)1(e)-1(ed)-333(to)-333(delv)28(e)-334(in)29(to)-334(th)1(e)-1(i)1(r)-333(details)-334(\050see)-334(Sec)-1(.)]TJ -ET -1 0 0 1 388.9783 443.7211 cm + [(])-353(that)-353(guaran)28(tees)-353(a)-353(p)-28(ortable)-353(and)-353(e\016cien)28(t)-353(c)-1(om-)]TJ 0 -11.956 Td [(m)28(unication)-399(la)27(y)28(er.)-642(The)-399(Message)-400(P)28(assing)-399(In)28(terface)-400(co)-27(de)-400(is)-399(encapsulated)-399(within)]TJ 0 -11.955 Td [(the)-385(BLA)28(CS)-385(la)27(y)28(er.)-599(Ho)27(w)28(ev)28(er,)-398(in)-385(some)-385(cases,)-398(MPI)-385(routines)-385(are)-385(directly)-385(use)-1(d)-385(ei-)]TJ 0 -11.955 Td [(ther)-404(to)-403(impro)28(v)27(e)-403(e\016ciency)-404(or)-404(to)-403(implemen)28(t)-404(comm)28(unication)-404(patterns)-403(for)-404(whic)28(h)]TJ 0 -11.955 Td [(the)-333(BLA)27(CS)-333(pac)28(k)55(age)-333(do)-28(esn't)-333(pro)28(vide)-333(an)27(y)-333(metho)-28(d.)]TJ 14.944 -12.474 Td [(In)-416(an)28(y)-416(case)-416(w)28(e)-416(pro)27(vide)-416(wrapp)-27(ers)-416(around)-416(the)-416(BLA)28(CS)-416(routines)-416(so)-416(that)-416(the)]TJ -14.944 -11.955 Td [(user)-333(do)-28(es)-334(n)1(ot)-334(need)-333(to)-333(delv)27(e)-333(in)28(to)-334(th)1(e)-1(i)1(r)-334(details)-333(\050see)-334(Sec.)]TJ 0 0 1 rg 0 0 1 RG -1 0 0 1 -388.9783 -443.7211 cm -BT -/F8 9.9626 Tf 388.9783 443.7211 Td[(7)]TJ -ET -1 0 0 1 393.9596 443.7211 cm + [-333(7)]TJ 0 g 0 G -1 0 0 1 -393.9596 -443.7211 cm -BT -/F8 9.9626 Tf 393.9596 443.7211 Td[(\051.)]TJ -ET -1 0 0 1 150.7049 428.2383 cm + [(\051.)]TJ 0 g 0 G -1 0 0 1 81.0752 0 cm 0 g 0 G 0 g 0 G -1 0 0 1 4.9813 0 cm - q 0 -1 1 0 0 0 cm - q 0.65 0 0 0.65 0 0 cm +ET +1 0 0 1 236.761 428.238 cm +q +0 -1 1 0 0 0 cm +q +0.65 0 0 0.65 0 0 cm q 1 0 0 1 0 0 cm /Im1 Do Q - Q - Q -1 0 0 1 -21.6732 -211.7878 cm +Q +Q 0 g 0 G -1 0 0 1 -215.0882 -216.4505 cm +1 0 0 1 -236.761 -428.238 cm BT -/F8 9.9626 Tf 215.0882 216.4505 Td[(Figu)1(re)-334(1:)-444(P)1(SBLAS)-333(lib)1(rary)-333(com)-1(p)-27(on)1(e)-1(n)28(ts)-333(hierar)1(c)27(h)28(y)84(.)]TJ -ET -1 0 0 1 430.0326 216.4505 cm +/F8 9.9626 Tf 215.088 216.45 Td [(Figure)-333(1:)-445(PSBLAS)-333(library)-333(comp)-28(onen)28(ts)-334(hi)1(e)-1(r)1(arc)27(h)28(y)83(.)]TJ 0 g 0 G -1 0 0 1 -279.3277 -1.9372 cm 0 g 0 G -1 0 0 1 -150.7049 -214.5133 cm -BT -/F8 9.9626 Tf 165.6488 192.0566 Td[(The)-439(t)28(yp)-27(e)-439(of)-438(li)1(near)-438(s)-1(ystem)-439(m)-1(at)1(rice)-1(s)-439(t)1(hat)-438(w)27(e)-439(ad)1(dr)1(e)-1(ss)-439(t)28(ypi)1(c)-1(all)1(y)-439(ar)1(is)-1(e)-438(in)-438(the)]TJ -14.9439 -11.9552 Td[(n)28(u)1(m)-1(erical)-428(soluti)1(on)-428(of)-428(P)1(DEs;)-475(in)-428(suc)28(h)-428(a)-428(c)-1(on)29(te)-1(x)1(t,)-452(it)-428(i)1(s)-429(n)1(e)-1(ce)-1(ss)-1(ar)1(y)-428(to)-428(pa)28(y)-428(sp)-28(ec)-1(i)1(al)]TJ 0 -11.9551 Td[(atten)28(tion)-295(to)-296(t)1(he)-296(s)-1(t)1(ructur)1(e)-296(of)-296(th)1(e)-296(prob)1(lem)-296(from)-296(wh)1(ic)27(h)-295(the)-296(ap)1(pli)1(c)-1(ati)1(on)-296(or)1(iginat)1(e)-1(s.)]TJ 0 -11.9552 Td[(The)-322(non)1(z)-1(ero)-322(pat)1(te)-1(r)1(n)-322(of)-322(a)-322(matr)1(ix)-322(arisin)1(g)-322(from)-322(th)1(e)-323(d)1(is)-1(cretization)-322(of)-321(a)-322(PDE)-321(is)-322(in-)]TJ 0 -11.9552 Td[(\015u)1(e)-1(n)1(c)-1(ed)-332(b)29(y)-332(v)55(ar)1(ious)-332(factors,)-332(s)-1(u)1(c)27(h)-332(as)-332(the)-332(s)-1(h)1(ap)-28(e)-332(of)-332(th)1(e)-333(domain)1(,)-332(the)-332(disc)-1(r)1(e)-1(ti)1(z)-1(ation)]TJ 0 -11.9551 Td[(strategy)83(,)-396(an)1(d)-383(the)-383(e)-1(qu)1(ation)1(/unk)1(no)28(wn)-383(orderi)1(ng.)-595(Th)1(e)-384(m)-1(atr)1(ix)-383(itse)-1(lf)-383(can)-383(b)-27(e)-384(in)28(ter-)]TJ 0 -11.9552 Td[(pr)1(e)-1(ted)-358(as)-358(the)-358(adj)1(ac)-1(ency)-358(matrix)-358(of)-357(the)-358(grap)1(h)-358(ass)-1(o)-28(ciated)-358(with)-357(the)-358(disc)-1(r)1(e)-1(ti)1(z)-1(ation)]TJ -ET -1 0 0 1 150.7049 90.4377 cm + -49.439 -24.393 Td [(The)-438(t)27(yp)-27(e)-439(of)-438(linear)-439(system)-438(matrices)-439(that)-438(w)28(e)-439(address)-438(t)28(ypically)-439(arise)-438(in)-439(the)]TJ -14.944 -11.956 Td [(n)28(umerical)-428(solution)-428(of)-428(PDEs;)-476(in)-428(suc)28(h)-428(a)-428(con)28(text,)-452(it)-428(is)-428(necessary)-428(to)-429(p)1(a)27(y)-428(sp)-28(ecial)]TJ 0 -11.955 Td [(atten)28(tion)-296(to)-296(th)1(e)-296(structure)-296(of)-296(the)-295(problem)-296(from)-296(whic)28(h)-295(the)-296(application)-296(originates.)]TJ 0 -11.955 Td [(The)-322(nonzero)-322(pattern)-322(of)-322(a)-322(matrix)-322(arising)-322(from)-322(the)-322(discretization)-322(of)-322(a)-322(PDE)-322(is)-322(in-)]TJ 0 -11.955 Td [(\015uenced)-332(b)28(y)-332(v)55(arious)-332(factors,)-332(suc)27(h)-332(as)-332(the)-332(shap)-28(e)-332(of)-332(the)-332(domain,)-332(the)-333(d)1(is)-1(cretization)]TJ 0 -11.955 Td [(strategy)83(,)-396(and)-383(the)-383(equation/unkno)28(wn)-384(ordering.)-595(The)-383(matrix)-383(itself)-384(can)-383(b)-28(e)-384(i)1(n)27(ter-)]TJ 0 -11.955 Td [(preted)-358(as)-358(the)-358(adjacency)-358(matrix)-358(of)-358(the)-358(graph)-358(ass)-1(o)-27(ciated)-358(with)-358(the)-358(disc)-1(r)1(e)-1(tization)]TJ 0 g 0 G -1 0 0 1 -150.7049 -90.4377 cm -BT -/F8 9.9626 Tf 320.0697 90.4377 Td[(2)]TJ -ET -1 0 0 1 494.4159 90.4377 cm + 169.365 -29.888 Td [(2)]TJ 0 g 0 G +ET endstream endobj -602 0 obj << +600 0 obj << /Type /Page -/Contents 603 0 R -/Resources 601 0 R -/MediaBox [0 0 595.2756 841.8898] -/Parent 592 0 R -/Annots [ 607 0 R 608 0 R 609 0 R ] +/Contents 601 0 R +/Resources 599 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 589 0 R +/Annots [ 583 0 R 584 0 R 597 0 R ] >> endobj -600 0 obj << +598 0 obj << /Type /XObject /Subtype /Form /FormType 1 /PTEX.FileName (./figures/psblas.pdf) /PTEX.PageNumber 1 -/PTEX.InfoDict 611 0 R -/Matrix [1.00000000 0.00000000 0.00000000 1.00000000 0.00000000 0.00000000] -/BBox [0.00000000 0.00000000 283.00000000 264.00000000] +/PTEX.InfoDict 604 0 R +/BBox [0 0 283 264] /Resources << /ProcSet [ /PDF /Text ] /ExtGState << -/R7 612 0 R ->>/Font << /R8 613 0 R >> +/R7 605 0 R +>>/Font << /R8 606 0 R>> >> -/Length 614 0 R +/Length 607 0 R /Filter /FlateDecode >> stream xœµVËn[7Ýó+¸LˆåðÍeR´…p"Y]7²ãBWq$ýýžáë^Û€Û ¼çÜ™3Ãá<øUjERó_ûfñãû(o/â£4IY/ÿúI8— ’w¢èË÷¿Šà½Ê&Hcµr9Èy ‚QåQl›úùV|Tÿo?Ó,ßîà.I"•ü»h“Üp,!)gb”ñ1E¹›Å«_¾œÎûSöòêôp8ßì§Ã»?ÅÏ;ñN×A9+s*Dƒ`:B!> óm1·ÊE|‹VYíK W§ÓáüØÿ†)¨6ÖÃa„â'ñj{8ßír{¿?_ŠE¥IP;ä¦*½ýíÍvácK¶Q6”l[• ç“Ã/áD+9pr›ì›4 Ž*êà5ê&÷sw¶E®þjyb`e…aA:{žó3ä¸B|Pì0z­xÐhT(‹)cŽvqFcñ(«*È(;`È»F7Äêö H„\ó&ûˆ+—ƒ-•‹—Ã]“‘ÚÑ‚ð8ä±¼ò@ aE‘)œÖ†!÷88C Iõÿ8dŒrÁËÎÉ·Žº‘Ýk——$udIRGúÙ:ç8}óúmÎð~âúsž{}®·lzkW/S@ËûG*~5Ø :]­P£ÉÖ†<×Ï/²ˆÐ¬é…VÃì;°?šb¦t1/~OܽsCâ@Ž+ ùqQ–8:+tù* ‚°ÖT²U„i̦ôEQMhÓM«Ø6 ]—ê0 °Y¶xiÈ᪊°ï¡Tö=ÐfÐÏÚù†\¶îÌ0Z zîÀ˜:ÿ¾4É p[Ë&ÈØ;ØñA·F Z,¹Õ&:Owo mY½åžlÞ§æóK.ž¶Þ±ÿÕçÿþ$æ×KòØxA•©ÆÏÑ7÷÷Ç»iÿp÷åTŸ¢ -7ï“Ü$¼}ñð-¯Ìë-¿3%+`fy Ž &Nà‘Ó^¡?m«y}šnºýýp¹ìoòz¹ÜnYã+$Ía¡Ê0«ÞõÕxʾkzÔendstream +7ï“Ü$¼}ñð-¯Ìë-¿3%+`fy Ž &Nà‘Ó^¡?m«y}šnºýýp¹ìoòz¹ÜnYã+$Ía¡Ê0«ÞõÕxʾkzÔ +endstream endobj -611 0 obj +604 0 obj << /Producer (ESP Ghostscript 815.04) /CreationDate (D:20071019142653) /ModDate (D:20071019142653) >> endobj -612 0 obj +605 0 obj << /Type /ExtGState /OPM 1 >> endobj -613 0 obj +606 0 obj << /BaseFont /Times-Roman /Type /Font /Subtype /Type1 >> endobj -614 0 obj +607 0 obj 1086 endobj -607 0 obj << +583 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [327.1313 584.7682 334.1052 595.6164] +/Rect [327.131 584.768 334.105 595.616] /Subtype /Link /A << /S /GoTo /D (figure.1) >> >> endobj -608 0 obj << +584 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 0] -/Rect [284.6553 514.9743 291.6291 523.3872] +/Rect [284.655 514.974 291.629 523.387] /Subtype /Link /A << /S /GoTo /D (cite.BLACS) >> >> endobj -609 0 obj << +597 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [387.982 440.2342 394.9559 452.1894] +/Rect [387.982 440.234 394.956 452.189] /Subtype /Link /A << /S /GoTo /D (section.7) >> >> endobj 14 0 obj << -/D [602 0 R /XYZ 150.7049 716.0915 null] +/D [600 0 R /XYZ 150.705 716.092 null] >> endobj -610 0 obj << -/D [602 0 R /XYZ 258.7025 228.4056 null] +603 0 obj << +/D [600 0 R /XYZ 258.703 228.406 null] >> endobj -601 0 obj << -/Font << /F18 441 0 R /F8 450 0 R /F11 606 0 R >> -/XObject << /Im1 600 0 R >> +599 0 obj << +/Font << /F16 443 0 R /F8 446 0 R /F11 602 0 R >> +/XObject << /Im1 598 0 R >> /ProcSet [ /PDF /Text ] >> endobj -618 0 obj << -/Length 11774 +614 0 obj << +/Length 9247 >> stream -1 0 0 1 99.8954 740.9981 cm 0 g 0 G -1 0 0 1 343.7111 0 cm 0 g 0 G -1 0 0 1 -443.6065 -740.9981 cm BT -/F8 9.9626 Tf 99.8954 706.1289 Td[(me)-1(sh.)]TJ 14.944 -11.9552 Td[(The)-241(d)1(is)-1(t)1(ribu)1(tion)-240(of)-240(th)1(e)-242(co)-28(e\016)-1(cien)28(t)-240(m)-1(atr)1(ix)-241(f)1(or)-240(the)-241(li)1(near)-241(syste)-1(m)-241(i)1(s)-241(base)-1(d)-240(on)-240(the)]TJ -14.944 -11.9552 Td[(\134o)28(wner)-247(c)-1(ompu)1(tes)-1(")-247(ru)1(le:)-402(t)1(he)-248(v)56(ar)1(iable)-247(as)-1(so)-28(ciated)-247(to)-247(eac)27(h)-247(me)-1(sh)-247(p)-27(oin)28(t)-247(i)1(s)-248(ass)-1(ign)1(e)-1(d)-246(to)]TJ 0 -11.9551 Td[(a)-307(pro)-27(c)-1(es)-1(s)-308(th)1(at)-308(wil)1(l)-308(o)28(wn)-307(the)-307(c)-1(orr)1(e)-1(sp)-27(ondi)1(ng)-307(ro)28(w)-308(in)-307(th)1(e)-308(c)-1(o)-27(e)-1(\016c)-1(i)1(e)-1(n)28(t)-307(matrix)-307(and)-307(wil)1(l)]TJ 0 -11.9552 Td[(carry)-377(out)-378(al)1(l)-378(related)-377(c)-1(ompu)1(tations.)-577(T)-1(h)1(is)-378(allo)-28(cation)-377(s)-1(t)1(rategy)-378(is)-378(equiv)56(alen)28(t)-377(to)-378(a)]TJ 0 -11.9552 Td[(par)1(tition)-292(of)-293(th)1(e)-294(d)1(is)-1(cretization)-293(mes)-1(h)-293(i)1(n)28(to)]TJ/F19 9.9626 Tf 174.8745 0 Td[(sub-)1(do)-1(m)1(ains)]TJ/F8 9.9626 Tf 53.7205 0 Td[(.)-431(Ou)1(r)-293(li)1(brar)1(y)-293(s)-1(u)1(pp)-27(orts)-293(an)28(y)]TJ -228.595 -11.9551 Td[(di)1(s)-1(tr)1(ibu)1(tion)-278(t)1(hat)-278(k)28(ee)-1(p)1(s)-279(together)-278(th)1(e)-279(co)-28(e)-1(\016cie)-1(n)29(ts)-279(of)-278(eac)27(h)-277(m)-1(atr)1(ix)-278(ro)28(w;)-296(there)-278(are)-279(n)1(o)]TJ 0 -11.9552 Td[(oth)1(e)-1(r)-261(constrai)1(n)28(ts)-262(on)-260(the)-261(v)56(ariab)1(le)-261(as)-1(signmen)28(t.)-420(T)-1(h)1(is)-261(c)27(hoi)1(c)-1(e)-261(is)-261(c)-1(on)1(s)-1(isten)28(t)-261(with)-261(d)1(ata)]TJ 0 -11.9552 Td[(di)1(s)-1(tr)1(ibu)1(tion)1(s)-310(comm)-1(on)1(ly)-308(use)-1(d)-308(in)-308(ScaLAP)84(A)28(C)-1(K)-308(suc)27(h)-308(as)]TJ/F32 9.9626 Tf 233.5332 0 Td[(CYCLIC\050N\051)]TJ/F8 9.9626 Tf 50.1475 0 Td[(and)]TJ/F32 9.9626 Tf 19.1256 0 Td[(BLOCK)]TJ/F8 9.9626 Tf 26.1517 0 Td[(,)-308(as)]TJ -328.958 -11.9551 Td[(w)28(e)-1(ll)-421(as)-421(c)-1(ompletely)-421(arb)1(itrar)1(y)-422(assignme)-1(n)29(ts)-422(of)-421(equati)1(on)-421(in)1(dice)-1(s)-421(to)-422(p)1(ro)-28(ce)-1(sse)-1(s.)-708(I)-1(n)]TJ 0 -11.9552 Td[(par)1(ticular)-344(it)-345(is)-345(c)-1(on)1(s)-1(i)1(s)-1(ten)28(t)-345(with)-344(the)-345(usage)-345(of)-345(grap)1(h)-345(p)1(arti)1(tionin)1(g)-345(to)-28(ol)1(s)-346(com)-1(monl)1(y)]TJ 0 -11.9552 Td[(a)28(v)56(ailabl)1(e)-396(i)1(n)-395(t)1(he)-395(literatu)1(re,)-410(e)-1(.)1(g.)-629(M)1(ETIS)-395([)]TJ -ET -1 0 0 1 278.9271 574.622 cm +/F8 9.9626 Tf 99.895 706.129 Td [(mesh.)]TJ 14.944 -11.955 Td [(The)-241(distribut)1(ion)-241(of)-241(the)-240(co)-28(e\016cien)28(t)-241(matrix)-240(for)-241(the)-241(linear)-240(system)-241(is)-240(base)-1(d)-240(on)-241(the)]TJ -14.944 -11.955 Td [(\134o)28(wner)-247(computes")-248(ru)1(le:)-402(the)-247(v)56(ariable)-247(asso)-28(ciated)-247(to)-247(eac)27(h)-247(mesh)-247(p)-28(oin)28(t)-247(is)-247(assigned)-247(to)]TJ 0 -11.956 Td [(a)-308(p)1(ro)-28(cess)-308(that)-307(will)-308(o)28(wn)-307(the)-308(corresp)-28(onding)-307(ro)28(w)-308(in)-307(the)-308(co)-27(e)-1(\016cien)28(t)-307(matrix)-308(and)-307(will)]TJ 0 -11.955 Td [(carry)-378(out)-378(al)1(l)-378(related)-378(computations.)-578(This)-378(all)1(o)-28(cation)-378(strategy)-378(is)-378(equiv)56(alen)28(t)-378(to)-378(a)]TJ 0 -11.955 Td [(partition)-293(of)-293(the)-293(discretization)-293(mesh)-293(in)27(to)]TJ/F17 9.9626 Tf 174.875 0 Td [(sub-domains)]TJ/F8 9.9626 Tf 53.72 0 Td [(.)-431(Our)-293(library)-293(supp)-28(orts)-293(an)28(y)]TJ -228.595 -11.955 Td [(distribution)-278(that)-278(k)28(eeps)-278(together)-278(the)-279(co)-27(e\016cie)-1(n)28(ts)-278(of)-278(eac)28(h)-278(matrix)-278(ro)28(w)-1(;)-296(there)-278(are)-278(no)]TJ 0 -11.955 Td [(other)-261(constrain)28(ts)-261(on)-261(the)-261(v)55(ariable)-261(assignmen)28(t.)-420(This)-261(c)27(h)1(oic)-1(e)-261(is)-261(consisten)28(t)-261(with)-261(data)]TJ 0 -11.956 Td [(distributions)-308(c)-1(ommonly)-308(used)-309(in)-308(ScaLAP)83(A)28(CK)-309(suc)28(h)-309(as)]TJ/F30 9.9626 Tf 233.534 0 Td [(CYCLIC\050N\051)]TJ/F8 9.9626 Tf 50.147 0 Td [(and)]TJ/F30 9.9626 Tf 19.126 0 Td [(BLOCK)]TJ/F8 9.9626 Tf 26.151 0 Td [(,)-309(as)]TJ -328.958 -11.955 Td [(w)28(ell)-422(as)-421(completely)-421(arbitrary)-421(assignme)-1(n)28(ts)-421(of)-421(equation)-422(i)1(ndices)-422(to)-421(pro)-28(cesses.)-708(In)]TJ 0 -11.955 Td [(particular)-345(it)-345(is)-345(consisten)28(t)-345(with)-345(the)-345(usage)-345(of)-345(graph)-345(par)1(titioning)-345(to)-28(ols)-345(commonly)]TJ 0 -11.955 Td [(a)28(v)55(ailable)-394(in)-395(the)-395(literature,)-410(e.g.)-628(METIS)-395([)]TJ 0 1 0 rg 0 1 0 RG -1 0 0 1 -278.9271 -574.622 cm -BT -/F8 9.9626 Tf 278.9271 574.622 Td[(11)]TJ -ET -1 0 0 1 288.8898 574.622 cm + [(11)]TJ 0 g 0 G -1 0 0 1 -288.8898 -574.622 cm -BT -/F8 9.9626 Tf 288.8898 574.622 Td[(].)-628(Dense)-396(v)28(ec)-1(t)1(ors)-395(c)-1(on)1(form)-395(t)1(o)-395(s)-1(p)1(arse)]TJ -188.9944 -11.9552 Td[(matrice)-1(s,)-497(th)1(at)-464(is,)-497(the)-464(e)-1(n)29(tries)-465(of)-464(a)-464(v)28(ec)-1(tor)-464(f)1(ollo)28(w)-464(the)-464(s)-1(ame)-465(d)1(is)-1(t)1(rib)1(ution)-463(of)-464(the)]TJ 0 -11.9551 Td[(matrix)-333(r)1(o)27(ws.)]TJ 14.944 -11.9552 Td[(W)84(e)-414(ass)-1(u)1(m)-1(e)-413(th)1(at)-413(the)-413(sparse)-414(matr)1(ix)-413(is)-413(bu)1(ilt)-413(i)1(n)-413(p)1(arallel,)-432(w)-1(h)1(e)-1(r)1(e)-414(eac)27(h)-412(pro)-27(c)-1(es)-1(s)]TJ -14.944 -11.9552 Td[(generates)-322(it)1(s)-322(o)28(wn)-321(p)-27(ort)1(ion.)-440(W)84(e)-322(n)1(e)-1(v)28(er)-320(re)-1(q)1(uir)1(e)-322(th)1(at)-321(th)1(e)-322(en)28(ti)1(re)-321(m)-1(atr)1(ix)-321(b)-27(e)-321(a)27(v)56(ail)1(able)]TJ 0 -11.9551 Td[(on)-279(a)-279(singl)1(e)-280(n)1(o)-28(de.)-426(Ho)27(w)28(ev)28(e)-1(r,)-289(it)-279(is)-279(p)-28(oss)-1(i)1(ble)-279(to)-279(hold)-278(the)-279(e)-1(n)29(tire)-279(m)-1(at)1(rix)-279(in)-278(one)-279(pro)-27(c)-1(es)-1(s)]TJ 0 -11.9552 Td[(and)-368(distri)1(but)1(e)-370(it)-369(e)-1(x)1(pli)1(c)-1(itl)1(y)]TJ -ET -1 0 0 1 215.6221 502.891 cm + [(].)-628(De)-1(n)1(s)-1(e)-394(v)28(e)-1(ctors)-394(conform)-395(to)-395(sparse)]TJ 0 -11.955 Td [(matrices,)-497(that)-464(is,)-497(the)-464(en)27(tr)1(ies)-465(of)-464(a)-464(v)28(ector)-465(fol)1(lo)27(w)-464(the)-464(same)-464(distribution)-464(of)-465(the)]TJ 0 -11.955 Td [(matrix)-333(ro)27(ws.)]TJ 14.944 -11.956 Td [(W)83(e)-413(assume)-413(that)-413(the)-412(s)-1(par)1(s)-1(e)-412(m)-1(atr)1(ix)-413(is)-413(built)-413(in)-413(parallel,)-433(where)-413(eac)28(h)-413(pro)-28(cess)]TJ -14.944 -11.955 Td [(generates)-321(its)-321(o)28(wn)-321(p)-28(ortion.)-440(W)84(e)-321(nev)28(e)-1(r)-320(require)-321(that)-321(the)-321(en)28(tire)-321(matrix)-321(b)-27(e)-321(a)28(v)55(ailable)]TJ 0 -11.955 Td [(on)-279(a)-279(single)-279(no)-28(de.)-426(Ho)27(w)28(ev)28(er,)-290(it)-279(is)-279(p)-28(ossible)-279(to)-279(hold)-279(the)-279(en)28(tire)-279(m)-1(atr)1(ix)-280(in)-279(one)-279(pro)-27(ces)-1(s)]TJ 0 -11.955 Td [(and)-369(distribute)-369(it)-370(expl)1(ic)-1(i)1(tly)]TJ 0 0 1 rg 0 0 1 RG -1 0 0 1 -215.6221 -502.891 cm -BT -/F7 6.9738 Tf 215.6221 506.5064 Td[(1)]TJ -ET -1 0 0 1 220.0914 502.891 cm +/F7 6.9738 Tf 115.727 3.615 Td [(1)]TJ 0 g 0 G -1 0 0 1 -220.0914 -502.891 cm -BT -/F8 9.9626 Tf 220.0914 502.891 Td[(,)-378(ev)28(e)-1(n)-369(th)1(ough)-368(the)-370(r)1(e)-1(sult)1(ing)-369(b)-27(ottlenec)27(k)-369(w)28(ould)-369(mak)28(e)]TJ -120.196 -11.9552 Td[(th)1(is)-334(opt)1(ion)-333(un)1(attractiv)28(e)-334(i)1(n)-333(m)-1(ost)-333(c)-1(ase)-1(s.)]TJ/F18 11.9552 Tf 0 -27.4046 Td[(2.)-1(1)-1125(Basic)-375(No)-1(mencl)-1(atur)-1(e)]TJ/F8 9.9626 Tf 0 -18.3893 Td[(Ou)1(r)-377(c)-1(ompu)1(tation)1(al)-377(m)-1(o)-27(del)-378(i)1(m)-1(p)1(lies)-378(th)1(at)-378(t)1(he)-378(d)1(ata)-377(allo)-28(cation)-377(on)-377(t)1(he)-378(p)1(arallel)-377(di)1(s)-1(-)]TJ 0 -11.9552 Td[(tri)1(bu)1(te)-1(d)-302(me)-1(mory)-302(m)-1(ac)28(hin)1(e)-303(is)-303(guid)1(e)-1(d)-302(b)28(y)-302(the)-303(structu)1(re)-303(of)-303(t)1(he)-303(ph)29(ys)-1(i)1(c)-1(al)-302(m)-1(o)-28(d)1(e)-1(l)1(,)-309(and)]TJ 0 -11.9552 Td[(sp)-28(ec)-1(i)1(\014cally)-333(b)28(y)-333(th)1(e)-334(discre)-1(t)1(iz)-1(ati)1(on)-333(m)-1(es)-1(h)-332(of)-333(the)-334(P)1(DE.)]TJ 14.944 -11.9551 Td[(Eac)28(h)-470(p)-28(oin)29(t)-471(of)-470(the)-471(d)1(is)-1(cretization)-470(m)-1(esh)-471(will)-470(ha)28(v)28(e)-471(\050at)-470(le)-1(ast\051)-471(on)1(e)-471(as)-1(so)-28(ciate)-1(d)]TJ -14.944 -11.9552 Td[(equati)1(on/v)56(ariab)1(le,)-466(and)-439(therefor)1(e)-441(on)1(e)-440(ind)1(e)-1(x)1(.)-763(W)83(e)-440(sa)27(y)-439(th)1(at)-440(p)-27(oin)28(t)]TJ/F11 9.9626 Tf 286.5782 0 Td[(i)]TJ/F19 9.9626 Tf 7.8121 0 Td[(dep)51(ends)]TJ/F8 9.9626 Tf 38.8046 0 Td[(on)]TJ -333.1949 -11.9552 Td[(p)-27(oin)28(t)]TJ/F11 9.9626 Tf 26.99 0 Td[(j)]TJ/F8 9.9626 Tf 8.9703 0 Td[(if)-431(th)1(e)-432(equati)1(on)-431(for)-431(a)-431(v)56(ariab)1(le)-432(ass)-1(o)-28(ciated)-431(with)]TJ/F11 9.9626 Tf 205.8468 0 Td[(i)]TJ/F8 9.9626 Tf 7.7295 0 Td[(con)28(tain)1(s)-432(a)-432(t)1(e)-1(rm)-431(in)]TJ/F11 9.9626 Tf 86.7341 0 Td[(j)]TJ/F8 9.9626 Tf 4.673 0 Td[(,)]TJ -340.9437 -11.9551 Td[(or)-408(equ)1(iv)56(ale)-1(n)29(tly)-408(i)1(f)]TJ/F11 9.9626 Tf 78.9119 0 Td[(a)]TJ/F10 6.9738 Tf 5.2662 -1.4944 Td[(ij)]TJ/F14 9.9626 Tf 11.0211 1.4944 Td[(6)]TJ/F8 9.9626 Tf 0 0 Td[(=)-402(0.)-668(Af)1(ter)-408(th)1(e)-409(p)1(artit)1(ion)-408(of)-407(the)-408(d)1(is)-1(cretization)-407(m)-1(es)-1(h)-407(in)28(t)1(o)]TJ/F19 9.9626 Tf -95.1992 -11.9552 Td[(sub-)1(do)-1(m)1(ains)]TJ/F8 9.9626 Tf 57.6275 0 Td[(ass)-1(ign)1(e)-1(d)-309(to)-310(the)-310(paral)1(le)-1(l)-309(pro)-27(c)-1(es)-1(se)-1(s,)-315(w)28(e)-311(class)-1(i)1(fy)-310(th)1(e)-311(p)-27(oin)28(ts)-310(of)-310(a)-310(giv)28(en)]TJ -57.6275 -11.9552 Td[(sub-d)1(om)-1(ain)-332(as)-334(foll)1(o)27(win)1(g.)]TJ -ET -1 0 0 1 94.9141 331.8229 cm +/F8 9.9626 Tf 4.469 -3.615 Td [(,)-378(ev)28(e)-1(n)-369(though)-369(the)-369(resulting)-369(b)-28(ottlenec)28(k)-369(w)27(ould)-369(mak)28(e)]TJ -120.196 -11.955 Td [(this)-333(option)-334(un)1(a)-1(t)1(trac)-1(t)1(iv)27(e)-333(in)-333(most)-334(cases.)]TJ/F16 11.9552 Tf 0 -27.405 Td [(2.1)-1125(Basic)-375(Nomenclature)]TJ/F8 9.9626 Tf 0 -18.389 Td [(Our)-377(computational)-377(mo)-28(del)-377(implies)-378(that)-377(the)-377(data)-377(allo)-28(cation)-377(on)-378(the)-377(parallel)-377(dis-)]TJ 0 -11.955 Td [(tributed)-303(memory)-302(mac)27(hine)-302(is)-303(guided)-303(b)28(y)-303(the)-302(structure)-303(of)-303(the)-303(p)1(h)27(ysical)-302(mo)-28(del,)-309(and)]TJ 0 -11.956 Td [(sp)-28(eci\014cally)-333(b)28(y)-334(the)-333(discretization)-333(mesh)-334(of)-333(the)-333(PDE.)]TJ 14.944 -11.955 Td [(Eac)28(h)-471(p)-28(oin)28(t)-471(of)-470(the)-471(discretization)-471(mesh)-470(will)-471(ha)28(v)28(e)-471(\050at)-471(least\051)-471(one)-470(asso)-28(ciated)]TJ -14.944 -11.955 Td [(equation/v)56(ariable,)-467(an)1(d)-440(therefore)-440(one)-439(index.)-764(W)84(e)-440(sa)28(y)-440(that)-439(p)-28(oin)28(t)]TJ/F11 9.9626 Tf 286.579 0 Td [(i)]TJ/F17 9.9626 Tf 7.812 0 Td [(dep)51(ends)]TJ/F8 9.9626 Tf 38.804 0 Td [(on)]TJ -333.195 -11.955 Td [(p)-28(oin)28(t)]TJ/F11 9.9626 Tf 26.99 0 Td [(j)]TJ/F8 9.9626 Tf 8.971 0 Td [(if)-431(the)-432(equation)-431(for)-431(a)-431(v)55(ariable)-431(asso)-28(ciated)-431(with)]TJ/F11 9.9626 Tf 205.846 0 Td [(i)]TJ/F8 9.9626 Tf 7.73 0 Td [(con)28(tains)-432(a)-431(term)-431(in)]TJ/F11 9.9626 Tf 86.734 0 Td [(j)]TJ/F8 9.9626 Tf 4.673 0 Td [(,)]TJ -340.944 -11.955 Td [(or)-408(equiv)56(alen)28(tly)-408(if)]TJ/F11 9.9626 Tf 78.912 0 Td [(a)]TJ/F10 6.9738 Tf 5.266 -1.495 Td [(ij)]TJ/F14 9.9626 Tf 11.021 1.495 Td [(6)]TJ/F8 9.9626 Tf 0 0 Td [(=)-402(0.)-668(After)-408(the)-408(partition)-407(of)-408(the)-408(discretization)-408(mesh)-408(in)28(to)]TJ/F17 9.9626 Tf -95.199 -11.955 Td [(sub-domains)]TJ/F8 9.9626 Tf 57.628 0 Td [(assigned)-310(to)-310(the)-310(parallel)-310(pro)-28(cesses,)-315(w)28(e)-310(classify)-310(the)-311(p)-27(oin)28(ts)-311(of)-310(a)-310(giv)28(en)]TJ -57.628 -11.956 Td [(sub-domain)-333(as)-334(follo)28(wing.)]TJ 0 g 0 G -1 0 0 1 -94.9141 -331.8229 cm -BT -/F29 9.9626 Tf 99.8954 331.8229 Td[(In)32(ternal.)]TJ -ET -1 0 0 1 143.0113 331.8229 cm +/F27 9.9626 Tf 0 -17.677 Td [(In)32(ternal.)]TJ 0 g 0 G -1 0 0 1 -143.0113 -331.8229 cm -BT -/F8 9.9626 Tf 147.9926 331.8229 Td[(An)-396(in)28(ternal)-396(p)-28(oi)1(n)28(t)-397(of)-396(a)-397(giv)28(e)-1(n)-396(domain)]TJ/F19 9.9626 Tf 164.6933 0 Td[(dep)51(ends)]TJ/F8 9.9626 Tf 37.5612 0 Td[(onl)1(y)-397(on)-396(p)-28(oin)29(ts)-398(of)-396(the)]TJ -225.4451 -11.9552 Td[(sam)-1(e)-288(domain.)-429(If)-287(all)-288(p)-27(oin)28(ts)-288(of)-288(a)-288(domain)-287(are)-289(assigned)-288(to)-288(on)1(e)-289(p)1(ro)-28(ce)-1(ss)-1(,)-297(t)1(hen)-288(a)]TJ 0 -11.9552 Td[(com)-1(p)1(utati)1(onal)-342(ste)-1(p)-341(\050e)-1(.)1(g.,)-344(a)-342(matrix-v)28(ec)-1(tor)-341(pro)-27(duct\051)-342(of)-341(the)-342(e)-1(qu)1(ation)1(s)-343(ass)-1(o-)]TJ 0 -11.9551 Td[(ciate)-1(d)-301(w)-1(i)1(th)-302(the)-302(in)28(tern)1(al)-302(p)-28(oin)29(ts)-303(requ)1(ires)-303(no)-302(d)1(ata)-303(i)1(te)-1(ms)-303(f)1(rom)-303(ot)1(her)-302(domains)]TJ 0 -11.9552 Td[(and)-332(no)-333(c)-1(omm)27(u)1(nication)1(s)-1(.)]TJ -ET -1 0 0 1 94.9141 265.2007 cm +/F8 9.9626 Tf 48.097 0 Td [(An)-397(in)28(ternal)-397(p)-28(oin)28(t)-397(of)-397(a)-396(giv)27(en)-397(domain)]TJ/F17 9.9626 Tf 164.694 0 Td [(dep)51(ends)]TJ/F8 9.9626 Tf 37.561 0 Td [(only)-397(on)-397(p)-27(oin)27(ts)-397(of)-396(the)]TJ -225.445 -11.955 Td [(same)-288(domain.)-429(If)-289(al)1(l)-289(p)-27(oin)28(ts)-289(of)-288(a)-288(domain)-288(are)-288(assigned)-288(to)-288(one)-288(pro)-28(cess,)-297(then)-288(a)]TJ 0 -11.956 Td [(computational)-342(step)-342(\050e.g.,)-344(a)-342(matrix-v)28(ec)-1(tor)-342(pr)1(o)-28(duct\051)-342(of)-342(the)-342(equations)-342(asso-)]TJ 0 -11.955 Td [(ciated)-302(with)-303(t)1(he)-303(in)28(ternal)-302(p)-28(oin)28(ts)-302(requires)-303(no)-302(data)-302(items)-302(from)-303(other)-302(domains)]TJ 0 -11.955 Td [(and)-333(no)-334(comm)28(unications.)]TJ 0 g 0 G -1 0 0 1 -94.9141 -265.2007 cm -BT -/F29 9.9626 Tf 99.8954 265.2007 Td[(Boundar)1(y)96(.)]TJ -ET -1 0 0 1 151.431 265.2007 cm +/F27 9.9626 Tf -24.907 -18.801 Td [(Boundary)96(.)]TJ 0 g 0 G -1 0 0 1 -151.431 -265.2007 cm -BT -/F8 9.9626 Tf 156.4123 265.2007 Td[(A)-438(p)-27(oin)28(t)-438(of)-438(a)-438(giv)28(en)-438(d)1(om)-1(ai)1(n)-438(is)-438(a)-438(b)-28(ou)1(nd)1(ary)-438(p)-27(oin)28(t)-438(if)-437(it)]TJ/F19 9.9626 Tf 238.7061 0 Td[(dep)51(ends)]TJ/F8 9.9626 Tf 37.9719 0 Td[(on)]TJ -308.2883 -11.9551 Td[(p)-27(oin)28(ts)-334(b)-27(elongi)1(ng)-333(to)-334(oth)1(e)-1(r)-333(d)1(omains.)]TJ -ET -1 0 0 1 94.9141 234.4441 cm +/F8 9.9626 Tf 56.517 0 Td [(A)-438(p)-28(oin)28(t)-438(of)-438(a)-438(giv)28(en)-439(domain)-438(is)-438(a)-438(b)-28(oundar)1(y)-439(p)-27(oin)28(t)-439(if)-438(it)]TJ/F17 9.9626 Tf 238.706 0 Td [(dep)51(ends)]TJ/F8 9.9626 Tf 37.972 0 Td [(on)]TJ -308.288 -11.956 Td [(p)-28(oin)28(ts)-333(b)-28(elonging)-333(to)-334(other)-333(domains.)]TJ 0 g 0 G -1 0 0 1 -94.9141 -234.4441 cm -BT -/F29 9.9626 Tf 99.8954 234.4441 Td[(Halo.)]TJ -ET -1 0 0 1 126.5245 234.4441 cm +/F27 9.9626 Tf -24.907 -18.801 Td [(Halo.)]TJ 0 g 0 G -1 0 0 1 -126.5245 -234.4441 cm -BT -/F8 9.9626 Tf 131.5059 234.4441 Td[(A)-462(halo)-462(p)-27(oin)28(t)-462(for)-462(a)-462(giv)28(en)-462(domain)-462(i)1(s)-463(a)-463(p)-27(oin)28(t)-462(b)-27(e)-1(l)1(ongin)1(g)-463(t)1(o)-463(an)1(other)-462(do-)]TJ -6.7039 -11.9552 Td[(main)-313(s)-1(u)1(c)27(h)-313(th)1(at)-314(th)1(e)-1(r)1(e)-314(is)-314(a)-313(b)-28(ou)1(nd)1(ary)-313(p)-28(oin)29(t)-314(wh)1(ic)27(h)]TJ/F19 9.9626 Tf 210.3701 0 Td[(dep)51(ends)]TJ/F8 9.9626 Tf 37.548 0 Td[(on)-313(it.)-437(Whenev)28(e)-1(r)]TJ -247.9181 -11.9551 Td[(p)-27(e)-1(r)1(formin)1(g)-445(a)-444(comput)1(ational)-444(step,)-472(suc)28(h)-444(as)-445(a)-444(matri)1(x-)-1(v)28(ector)-444(pr)1(o)-28(du)1(c)-1(t,)-471(the)]TJ 0 -11.9552 Td[(v)56(alues)-383(as)-1(so)-28(ciate)-1(d)-382(with)-382(halo)-383(p)-27(oin)29(ts)-384(ar)1(e)-384(r)1(e)-1(qu)1(e)-1(sted)-383(f)1(rom)-383(other)-383(d)1(omains.)-593(A)]TJ 0 -11.9552 Td[(b)-27(oun)1(dary)-363(p)-27(oin)28(t)-363(of)-363(a)-364(gi)1(v)28(e)-1(n)-363(d)1(om)-1(ain)-363(i)1(s)-364(usuall)1(y)-364(a)-363(hal)1(o)-364(p)-27(oin)28(t)-363(for)-363(som)-1(e)-364(ot)1(her)]TJ 0 -11.9551 Td[(domain)]TJ -ET -1 0 0 1 156.904 174.6683 cm +/F8 9.9626 Tf 31.611 0 Td [(A)-462(halo)-462(p)-28(oin)28(t)-463(for)-462(a)-462(giv)27(en)-462(domain)-462(is)-463(a)-462(p)-28(oin)28(t)-462(b)-28(elonging)-462(to)-463(an)1(other)-463(do-)]TJ -6.704 -11.955 Td [(main)-313(s)-1(u)1(c)27(h)-313(that)-314(there)-313(is)-314(a)-313(b)-28(oundary)-313(p)-28(oin)28(t)-314(whic)28(h)]TJ/F17 9.9626 Tf 210.37 0 Td [(dep)51(ends)]TJ/F8 9.9626 Tf 37.548 0 Td [(on)-313(it.)-438(Whenev)28(er)]TJ -247.918 -11.955 Td [(p)-28(erforming)-444(a)-444(computational)-444(step,)-472(suc)28(h)-444(as)-444(a)-445(matrix-v)28(ector)-444(pro)-28(duct,)-472(th)1(e)]TJ 0 -11.956 Td [(v)56(alues)-383(asso)-28(ciated)-383(with)-383(halo)-383(p)-27(oin)27(ts)-383(ar)1(e)-383(requested)-383(from)-383(other)-383(domains.)-593(A)]TJ 0 -11.955 Td [(b)-28(oundary)-363(p)-28(oin)28(t)-363(of)-364(a)-363(giv)28(en)-364(domain)-363(is)-364(usually)-363(a)-364(halo)-363(p)-28(oin)28(t)-363(for)-364(some)-363(other)]TJ 0 -11.955 Td [(domain)]TJ 0 0 1 rg 0 0 1 RG -1 0 0 1 -156.904 -174.6683 cm -BT -/F7 6.9738 Tf 156.904 178.2836 Td[(2)]TJ -ET -1 0 0 1 161.3733 174.6683 cm +/F7 6.9738 Tf 32.102 3.615 Td [(2)]TJ 0 g 0 G -1 0 0 1 -161.3733 -174.6683 cm -BT -/F8 9.9626 Tf 161.3733 174.6683 Td[(;)-323(therefor)1(e)-319(the)-319(cardi)1(nali)1(t)27(y)-318(of)-318(th)1(e)-319(b)-28(ou)1(nd)1(ary)-318(p)-28(oin)29(ts)-319(s)-1(et)-318(denotes)-319(the)]TJ -ET -1 0 0 1 99.8954 164.8885 cm +/F8 9.9626 Tf 4.469 -3.615 Td [(;)-323(therefore)-319(the)-319(card)1(inalit)27(y)-318(of)-319(the)-318(b)-28(oundary)-318(p)-28(oin)28(ts)-319(set)-318(denotes)-319(the)]TJ 0 g 0 G -1 0 0 1 0 2.5903 cm +ET q -[]0 d -0 J -0.3985 w -0 0.1992 m -137.4823 0.1992 l -S +1 0 0 1 99.895 167.678 cm +[]0 d 0 J 0.398 w 0 0 m 137.482 0 l S Q -1 0 0 1 -99.8954 -167.4788 cm BT -/F34 5.9776 Tf 110.9874 161.0363 Td[(1)]TJ/F33 7.9701 Tf 4.1511 -2.8128 Td[(In)-354(ou)-1(r)-354(prot)-1(ot)29(y)1(p)-30(e)-355(impl)-1(eme)-1(n)30(ta)-1(tion)-355(w)29(e)-354(pro)29(vide)-355(sam)-1(ple)-354(sc)-1(atte)-1(r/gat)-1(her)-354(ro)-1(utin)-1(es.)]TJ/F34 5.9776 Tf -4.1511 -6.6916 Td[(2)]TJ/F33 7.9701 Tf 4.1511 -2.8128 Td[(Th)-1(is)-319(i)-1(s)-319(th)-1(e)-319(n)-1(orma)-1(l)-319(si)-1(tuati)-1(on)-320(whe)-1(n)-319(th)-1(e)-319(p)-1(atte)-1(rn)-320(of)-319(the)-320(sp)-1(arse)-320(mat)-1(rix)-319(is)-320(symme)-1(tric,)-327(wh)-1(ic)30(h)-320(is)]TJ -15.2431 -9.4645 Td[(equiv)59(al)-1(en)29(t)-266(t)-1(o)-266(sa)29(y)-266(t)-1(hat)-267(the)-267(in)29(te)-1(ractio)-1(n)-267(b)-29(e)-1(t)30(w)29(ee)-1(n)-266(t)29(w)29(o)-267(v)59(ariab)-1(les)-267(is)-266(re)-1(cipro)-30(ca)-1(l.)-443(If)-266(the)-267(ma)-1(trix)-266(p)-1(atte)-1(rn)]TJ 0 -9.4645 Td[(is)-256(non)-1(-symm)-1(etric)-256(w)29(e)-256(ma)29(y)-255(ha)29(v)30(e)-256(o)-1(ne-w)29(a)29(y)-255(in)29(ter)-1(actio)-1(ns,)-275(a)-1(nd)-256(the)-1(se)-255(c)-1(ould)-256(ca)-1(use)-256(a)-256(situa)-1(tion)-256(in)-256(w)-1(hic)29(h)]TJ 0 -9.4645 Td[(a)-354(b)-30(ou)-1(nda)-1(ry)-354(p)-29(o)-1(in)29(t)-354(is)-354(n)-1(ot)-354(a)-355(halo)-355(p)-30(oin)29(t)-354(for)-354(it)-1(s)-354(nei)-1(gh)29(b)-29(o)-1(ur.)]TJ -ET -1 0 0 1 99.8954 117.4862 cm +/F32 5.9776 Tf 110.987 161.036 Td [(1)]TJ/F31 7.9701 Tf 4.151 -2.812 Td [(In)-354(our)-354(protot)29(yp)-29(e)-354(imple)-1(men)30(tation)-354(w)29(e)-354(pro)30(vide)-354(sample)-355(scatter/ga)1(the)-1(r)-354(routines.)]TJ/F32 5.9776 Tf -4.151 -6.692 Td [(2)]TJ/F31 7.9701 Tf 4.151 -2.813 Td [(This)-320(is)-319(the)-320(nor)1(m)-1(a)1(l)-320(situation)-319(when)-320(the)-319(pattern)-320(of)-319(the)-320(sparse)-319(matrix)-320(is)-319(symmetric,)-327(whic)30(h)-320(is)]TJ -15.243 -9.464 Td [(equiv)59(alen)29(t)-266(to)-267(sa)30(y)-267(tha)1(t)-267(the)-267(in)30(teraction)-267(b)-29(et)29(w)30(een)-267(t)30(w)29(o)-266(v)59(ariables)-267(is)-266(recipro)-30(cal.)-443(If)-266(the)-267(matrix)-266(pattern)]TJ 0 -9.465 Td [(is)-256(non-symmetric)-255(w)29(e)-255(ma)29(y)-255(ha)29(v)30(e)-256(one-w)30(a)29(y)-255(in)29(teractions,)-275(and)-256(th)1(e)-1(se)-255(could)-256(cause)-255(a)-256(situation)-255(in)-256(whic)30(h)]TJ 0 -9.464 Td [(a)-354(b)-30(oundary)-354(p)-29(oin)29(t)-354(is)-354(not)-354(a)-354(halo)-354(p)-30(oin)30(t)-355(f)1(or)-355(its)-354(neigh)30(b)-30(our.)]TJ 0 g 0 G -1 0 0 1 0 -27.0485 cm 0 g 0 G -1 0 0 1 -99.8954 -90.4377 cm -BT -/F8 9.9626 Tf 269.2603 90.4377 Td[(3)]TJ -ET -1 0 0 1 443.6065 90.4377 cm +/F8 9.9626 Tf 169.365 -29.888 Td [(3)]TJ 0 g 0 G +ET endstream endobj -617 0 obj << +613 0 obj << /Type /Page -/Contents 618 0 R -/Resources 616 0 R -/MediaBox [0 0 595.2756 841.8898] -/Parent 592 0 R -/Annots [ 623 0 R 624 0 R 634 0 R ] +/Contents 614 0 R +/Resources 612 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 589 0 R +/Annots [ 609 0 R 610 0 R 611 0 R ] >> endobj -623 0 obj << +609 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 0] -/Rect [277.9309 573.6257 289.8861 582.0386] +/Rect [277.931 573.626 289.886 582.039] /Subtype /Link /A << /S /GoTo /D (cite.METIS) >> >> endobj -624 0 obj << +610 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [214.6258 499.9576 221.0877 511.9969] +/Rect [214.626 499.958 221.088 511.997] /Subtype /Link /A << /S /GoTo /D (Hfootnote.1) >> >> endobj -634 0 obj << +611 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [155.9077 171.7348 162.3696 183.7741] +/Rect [155.908 171.735 162.37 183.774] /Subtype /Link /A << /S /GoTo /D (Hfootnote.2) >> >> endobj -619 0 obj << -/D [617 0 R /XYZ 99.8954 740.9981 null] +615 0 obj << +/D [613 0 R /XYZ 99.895 740.998 null] >> endobj 18 0 obj << -/D [617 0 R /XYZ 99.8954 475.5418 null] +/D [613 0 R /XYZ 99.895 475.542 null] >> endobj -638 0 obj << -/D [617 0 R /XYZ 115.1385 167.688 null] +621 0 obj << +/D [613 0 R /XYZ 115.138 167.688 null] >> endobj -642 0 obj << -/D [617 0 R /XYZ 115.1385 158.1837 null] +623 0 obj << +/D [613 0 R /XYZ 115.138 158.184 null] >> endobj -616 0 obj << -/Font << /F8 450 0 R /F19 591 0 R /F32 622 0 R /F7 627 0 R /F18 441 0 R /F11 606 0 R /F10 630 0 R /F14 633 0 R /F29 447 0 R /F34 637 0 R /F33 641 0 R >> +612 0 obj << +/Font << /F8 446 0 R /F17 588 0 R /F30 616 0 R /F7 617 0 R /F16 443 0 R /F11 602 0 R /F10 618 0 R /F14 619 0 R /F27 445 0 R /F32 620 0 R /F31 622 0 R >> /ProcSet [ /PDF /Text ] >> endobj -647 0 obj << -/Length 7619 +630 0 obj << +/Length 5256 >> stream -1 0 0 1 150.7049 740.9981 cm 0 g 0 G -1 0 0 1 343.7111 0 cm 0 g 0 G -1 0 0 1 -494.416 -740.9981 cm BT -/F8 9.9626 Tf 175.6115 706.1289 Td[(amoun)28(t)-333(of)-333(d)1(ata)-334(sen)28(t)-333(to)-334(oth)1(e)-1(r)-333(d)1(om)-1(ai)1(ns.)]TJ -ET -1 0 0 1 145.7235 686.4525 cm +/F8 9.9626 Tf 175.611 706.129 Td [(amoun)28(t)-334(of)-333(data)-333(sen)28(t)-334(to)-333(other)-333(domains.)]TJ 0 g 0 G -1 0 0 1 -145.7235 -686.4525 cm -BT -/F29 9.9626 Tf 150.7049 686.4525 Td[(Ov)32(erlap.)]TJ -ET -1 0 0 1 193.3088 686.4525 cm +/F27 9.9626 Tf -24.906 -19.676 Td [(Ov)32(erlap.)]TJ 0 g 0 G -1 0 0 1 -193.3088 -686.4525 cm -BT -/F8 9.9626 Tf 198.2901 686.4525 Td[(An)-339(o)28(v)28(erlap)-338(p)-28(oi)1(n)28(t)-339(is)-339(a)-339(b)-28(ou)1(nd)1(ary)-339(p)-27(oin)28(t)-339(ass)-1(i)1(gned)-339(to)-339(m)28(ulti)1(ple)-339(domains.)]TJ -22.6786 -11.9552 Td[(An)28(y)-296(op)-28(erati)1(on)-297(th)1(at)-297(in)29(v)28(olv)28(e)-1(s)-297(an)-296(o)28(v)28(e)-1(rl)1(ap)-297(p)-27(oin)28(t)-296(has)-297(to)-297(b)-27(e)-297(repli)1(c)-1(ated)-296(for)-296(e)-1(ac)27(h)]TJ 0 -11.9551 Td[(ass)-1(ign)1(m)-1(en)28(t.)]TJ -24.9066 -19.4275 Td[(Ov)28(erlap)-265(p)-27(oin)28(ts)-265(do)-265(not)-265(usually)-265(exist)-266(i)1(n)-265(the)-266(b)1(as)-1(ic)-265(data)-265(distrib)1(uti)1(ons;)-288(ho)28(w)28(e)-1(v)28(er)-265(they)]TJ 0 -11.9551 Td[(are)-347(a)-348(f)1(e)-1(at)1(ure)-347(of)-347(Domain)-347(Dec)-1(omp)-27(os)-1(it)1(ion)-347(Sc)28(h)28(w)27(ar)1(z)-348(p)1(re)-1(cond)1(ition)1(e)-1(r)1(s)-348(whi)1(c)27(h)-347(are)-347(the)]TJ 0 -11.9552 Td[(sub)-55(jec)-1(t)-333(of)-333(r)1(e)-1(lat)1(e)-1(d)-333(r)1(e)-1(se)-1(ar)1(c)27(h)-333(w)28(ork)-333([)]TJ -ET -1 0 0 1 295.6615 619.2044 cm +/F8 9.9626 Tf 47.585 0 Td [(An)-339(o)28(v)28(erlap)-339(p)-28(oin)28(t)-339(is)-339(a)-339(b)-28(oundary)-339(p)-28(oin)28(t)-339(assigned)-339(to)-339(m)28(ultiple)-339(domains.)]TJ -22.679 -11.956 Td [(An)28(y)-297(op)-28(eration)-296(that)-297(in)28(v)28(olv)27(es)-297(an)-296(o)28(v)27(erlap)-296(p)-28(oin)28(t)-297(has)-297(to)-297(b)-27(e)-297(replicated)-297(for)-296(e)-1(ac)28(h)]TJ 0 -11.955 Td [(assignmen)28(t.)]TJ -24.906 -19.427 Td [(Ov)28(erlap)-266(p)-27(oin)27(t)1(s)-266(do)-265(not)-266(usually)-265(exist)-266(in)-265(the)-266(basic)-265(data)-266(distrib)1(utions;)-288(ho)27(w)28(ev)28(er)-266(they)]TJ 0 -11.955 Td [(are)-347(a)-347(feature)-348(of)-347(Domain)-347(Decomp)-28(osition)-347(Sc)28(h)28(w)27(arz)-347(preconditioners)-347(whic)28(h)-347(are)-348(the)]TJ 0 -11.956 Td [(sub)-56(j)1(e)-1(ct)-333(of)-333(related)-333(re)-1(searc)28(h)-333(w)28(ork)-334([)]TJ 0 1 0 rg 0 1 0 RG -1 0 0 1 -295.6615 -619.2044 cm -BT -/F8 9.9626 Tf 295.6615 619.2044 Td[(3)]TJ -ET -1 0 0 1 300.6428 619.2044 cm + [(3)]TJ 0 g 0 G -1 0 0 1 -300.6428 -619.2044 cm -BT -/F8 9.9626 Tf 300.6428 619.2044 Td[(,)]TJ -ET -1 0 0 1 306.7311 619.2044 cm + [(,)]TJ 0 1 0 rg 0 1 0 RG -1 0 0 1 -306.7311 -619.2044 cm -BT -/F8 9.9626 Tf 306.7311 619.2044 Td[(2)]TJ -ET -1 0 0 1 311.7124 619.2044 cm + [-333(2)]TJ 0 g 0 G -1 0 0 1 -311.7124 -619.2044 cm -BT -/F8 9.9626 Tf 311.7124 619.2044 Td[(].)]TJ -146.0636 -11.9552 Td[(W)84(e)-314(denote)-314(th)1(e)-314(s)-1(ets)-314(of)-313(in)28(ternal)1(,)-318(b)-27(oun)1(dar)1(y)-314(an)1(d)-313(halo)-313(p)-28(oi)1(n)28(ts)-314(for)-313(a)-313(giv)28(e)-1(n)-313(sub)-27(do-)]TJ -14.944 -11.9551 Td[(main)-338(b)28(y)]TJ/F14 9.9626 Tf 38.8411 0 Td[(I)]TJ/F8 9.9626 Tf 6.1603 0 Td[(,)]TJ/F14 9.9626 Tf 6.1492 0 Td[(B)]TJ/F8 9.9626 Tf 10.2161 0 Td[(and)]TJ/F14 9.9626 Tf 19.4205 0 Td[(H)]TJ/F8 9.9626 Tf 8.5098 0 Td[(.)-459(E)1(ac)27(h)-338(sub)-27(domain)-338(i)1(s)-339(as)-1(sign)1(e)-1(d)-338(to)-338(on)1(e)-339(pr)1(o)-28(ce)-1(ss)-1(;)-340(e)-1(ac)28(h)-338(pr)1(o)-28(c)-1(ess)]TJ -89.297 -11.9552 Td[(usual)1(ly)-280(o)28(wns)-281(on)1(e)-281(sub)-27(domain)1(,)-291(alth)1(ough)-279(the)-280(use)-1(r)-280(ma)28(y)-280(c)27(h)1(o)-28(os)-1(e)-280(to)-280(as)-1(sign)-280(more)-280(than)]TJ 0 -11.9552 Td[(one)-294(s)-1(u)1(b)-28(d)1(omain)-294(to)-294(a)-294(pr)1(o)-28(c)-1(es)-1(s.)-431(If)-294(eac)27(h)-294(p)1(ro)-28(ce)-1(ss)]TJ/F11 9.9626 Tf 192.2965 0 Td[(i)]TJ/F8 9.9626 Tf 6.363 0 Td[(o)28(wns)-295(on)1(e)-295(sub)-27(domain)1(,)-302(the)-294(n)28(um)28(b)-27(e)-1(r)]TJ -198.6595 -11.9551 Td[(of)-296(ro)28(ws)-297(in)-296(th)1(e)-297(lo)-28(cal)-297(spar)1(s)-1(e)-297(matr)1(ix)-296(is)]TJ/F14 9.9626 Tf 156.2156 0 Td[(jI)]TJ/F10 6.9738 Tf 8.1922 -1.4944 Td[(i)]TJ/F14 9.9626 Tf 3.3168 1.4944 Td[(j)]TJ/F8 9.9626 Tf 4.2469 0 Td[(+)]TJ/F14 9.9626 Tf 9.2282 0 Td[(jB)]TJ/F10 6.9738 Tf 9.3109 -1.4944 Td[(i)]TJ/F14 9.9626 Tf 3.3169 1.4944 Td[(j)]TJ/F8 9.9626 Tf 2.7674 0 Td[(,)-304(an)1(d)-296(the)-297(n)29(um)28(b)-28(er)-296(of)-296(lo)-28(cal)-297(colu)1(m)-1(n)1(s)]TJ -196.5949 -11.9552 Td[(\050i.)1(e)-1(.)-514(those)-358(f)1(or)-357(wh)1(ic)27(h)-356(there)-357(exists)-357(at)-357(leas)-1(t)-356(one)-357(non)1(-)-1(ze)-1(r)1(o)-357(en)28(try)-356(in)-356(the)-357(lo)-28(cal)-357(r)1(o)27(ws\051)]TJ 0 -11.9552 Td[(is)]TJ/F14 9.9626 Tf 10.018 0 Td[(jI)]TJ/F10 6.9738 Tf 8.1922 -1.4943 Td[(i)]TJ/F14 9.9626 Tf 3.3169 1.4944 Td[(j)]TJ/F8 9.9626 Tf 4.9812 0 Td[(+)]TJ/F14 9.9626 Tf 9.9626 0 Td[(jB)]TJ/F10 6.9738 Tf 9.311 -1.4944 Td[(i)]TJ/F14 9.9626 Tf 3.3168 1.4944 Td[(j)]TJ/F8 9.9626 Tf 4.9813 0 Td[(+)]TJ/F14 9.9626 Tf 9.9626 0 Td[(jH)]TJ/F10 6.9738 Tf 11.181 -1.4944 Td[(i)]TJ/F14 9.9626 Tf 3.3169 1.4944 Td[(j)]TJ/F8 9.9626 Tf 2.7674 0 Td[(.)]TJ -ET -1 0 0 1 150.7049 521.3214 cm + [(].)]TJ 14.944 -11.955 Td [(W)83(e)-313(denote)-314(the)-313(se)-1(t)1(s)-314(of)-314(in)28(ternal,)-317(b)-28(oundary)-313(and)-314(halo)-313(p)-28(oin)28(ts)-314(for)-314(a)-313(giv)28(en)-314(sub)-28(do-)]TJ -14.944 -11.955 Td [(main)-338(b)28(y)]TJ/F14 9.9626 Tf 38.841 0 Td [(I)]TJ/F8 9.9626 Tf 6.16 0 Td [(,)]TJ/F14 9.9626 Tf 6.149 0 Td [(B)]TJ/F8 9.9626 Tf 10.216 0 Td [(and)]TJ/F14 9.9626 Tf 19.421 0 Td [(H)]TJ/F8 9.9626 Tf 8.51 0 Td [(.)-459(Eac)28(h)-338(s)-1(u)1(b)-28(domain)-338(is)-339(assigned)-338(to)-338(one)-338(pro)-28(cess;)-341(eac)28(h)-338(pro)-28(cess)]TJ -89.297 -11.955 Td [(usually)-280(o)28(wns)-280(one)-281(sub)-27(domain,)-291(although)-280(the)-280(user)-280(ma)28(y)-281(c)28(ho)-28(ose)-280(to)-280(assign)-280(more)-280(than)]TJ 0 -11.955 Td [(one)-294(sub)-28(domain)-294(to)-294(a)-294(pro)-28(cess.)-432(If)-294(eac)28(h)-294(pro)-28(cess)]TJ/F11 9.9626 Tf 192.296 0 Td [(i)]TJ/F8 9.9626 Tf 6.363 0 Td [(o)28(wns)-294(one)-295(sub)-27(domain,)-302(the)-294(n)27(um)28(b)-28(er)]TJ -198.659 -11.955 Td [(of)-296(ro)27(ws)-296(in)-297(the)-296(lo)-28(cal)-296(sparse)-297(matrix)-296(is)]TJ/F14 9.9626 Tf 156.215 0 Td [(jI)]TJ/F10 6.9738 Tf 8.193 -1.495 Td [(i)]TJ/F14 9.9626 Tf 3.316 1.495 Td [(j)]TJ/F8 9.9626 Tf 4.247 0 Td [(+)]TJ/F14 9.9626 Tf 9.228 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.768 0 Td [(,)-304(and)-296(the)-297(n)28(um)28(b)-28(er)-296(of)-297(lo)-27(c)-1(al)-296(columns)]TJ -196.595 -11.956 Td [(\050i.e.)-515(those)-357(f)1(or)-357(whic)28(h)-357(there)-357(exists)-357(at)-357(least)-356(one)-357(non-zero)-357(en)28(try)-357(in)-357(the)-356(lo)-28(cal)-357(ro)28(ws\051)]TJ 0 -11.955 Td [(is)]TJ/F14 9.9626 Tf 10.018 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 4.981 0 Td [(+)]TJ/F14 9.9626 Tf 9.963 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 4.981 0 Td [(+)]TJ/F14 9.9626 Tf 9.962 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 [(.)]TJ 0 g 0 G -1 0 0 1 66.7754 0 cm 0 g 0 G 0 g 0 G -1 0 0 1 4.9813 0 cm - q 0 -1 1 0 0 0 cm - q 0.65 0 0 0.65 0 0 cm +ET +1 0 0 1 222.462 521.321 cm +q +0 -1 1 0 0 0 cm +q +0.65 0 0 0.65 0 0 cm q 1 0 0 1 0 0 cm /Im2 Do Q - Q - Q -1 0 0 1 37.4863 -205.938 cm +Q +Q 0 g 0 G -1 0 0 1 -259.9479 -315.3834 cm +1 0 0 1 -222.462 -521.321 cm BT -/F8 9.9626 Tf 259.9479 315.3834 Td[(Figu)1(re)-334(2:)-444(P)28(oi)1(n)28(t)-333(c)-1(lass\014cation.)]TJ -ET -1 0 0 1 385.173 315.3834 cm +/F8 9.9626 Tf 259.948 315.383 Td [(Figure)-333(2:)-445(P)28(oin)28(t)-333(class\014cation.)]TJ 0 g 0 G -1 0 0 1 -234.4681 -1.9372 cm 0 g 0 G -1 0 0 1 -150.7049 -313.4462 cm -BT -/F8 9.9626 Tf 165.6489 292.2755 Td[(This)-267(class)-1(i\014)1(c)-1(at)1(ion)-266(of)-267(mes)-1(h)-266(p)-27(oin)28(ts)-267(gui)1(des)-267(the)-267(namin)1(g)-267(sc)27(heme)-268(t)1(hat)-267(w)28(e)-267(adop)1(te)-1(d)]TJ -14.944 -11.9552 Td[(in)-473(the)-474(lib)1(rary)-473(in)28(ternal)1(s)-475(an)1(d)-474(in)-473(the)-474(data)-474(stru)1(c)-1(tu)1(res)-1(.)-866(W)84(e)-475(expl)1(ic)-1(i)1(tly)-474(n)1(ote)-475(th)1(at)]TJ 0 -11.9551 Td[(\134Halo")-333(p)-27(oin)28(ts)-334(ar)1(e)-334(also)-334(of)1(te)-1(n)-333(called)-333(\134gh)1(os)-1(t")-333(p)-27(oin)28(ts)-334(i)1(n)-333(the)-334(l)1(iteratur)1(e)-1(.)]TJ/F18 11.9552 Tf 0 -27.7813 Td[(2.)-1(2)-1125(Li)-1(brar)-1(y)-375(con)31(te)-1(n)32(t)-1(s)]TJ/F8 9.9626 Tf 0 -18.3894 Td[(The)-334(P)1(SBLAS)-333(li)1(brar)1(y)-333(c)-1(onsists)-334(of)-333(v)56(ari)1(ous)-334(class)-1(es)-334(of)-333(subr)1(outi)1(nes)-1(:)]TJ -ET -1 0 0 1 145.7236 202.7671 cm + -94.299 -23.107 Td [(This)-267(classi\014cation)-266(of)-267(mesh)-267(p)-27(oin)27(ts)-266(guides)-267(the)-267(naming)-266(sc)27(heme)-266(that)-267(w)28(e)-267(adopted)]TJ -14.944 -11.956 Td [(in)-474(the)-474(library)-474(in)28(ternals)-474(and)-474(in)-474(the)-474(data)-474(structures.)-866(W)83(e)-474(explicitly)-474(note)-474(that)]TJ 0 -11.955 Td [(\134Halo")-333(p)-28(oin)28(ts)-334(are)-333(also)-333(often)-334(called)-333(\134ghost")-333(p)-28(oin)28(ts)-334(in)-333(the)-333(literature.)]TJ/F16 11.9552 Tf 0 -27.781 Td [(2.2)-1125(Library)-375(con)31(ten)31(ts)]TJ/F8 9.9626 Tf 0 -18.389 Td [(The)-333(PSBLAS)-334(libr)1(a)-1(r)1(y)-334(consists)-333(of)-334(v)56(arious)-333(classes)-334(of)-333(subroutines:)]TJ 0 g 0 G -1 0 0 1 -145.7236 -202.7671 cm -BT -/F29 9.9626 Tf 150.7049 202.7671 Td[(Computati)-1(on)1(al)-384(routines)]TJ -ET -1 0 0 1 269.8975 202.7671 cm +/F27 9.9626 Tf 0 -19.428 Td [(Computational)-383(routines)]TJ 0 g 0 G -1 0 0 1 -269.8975 -202.7671 cm -BT -/F8 9.9626 Tf 274.8788 202.7671 Td[(com)-1(p)1(rising:)]TJ -ET -1 0 0 1 175.6115 183.0908 cm +/F8 9.9626 Tf 124.174 0 Td [(comprising:)]TJ 0 g 0 G -1 0 0 1 -175.6115 -183.0908 cm -BT -/F14 9.9626 Tf 187.5666 183.0908 Td[(\017)]TJ -ET -1 0 0 1 192.548 183.0908 cm +/F14 9.9626 Tf -87.312 -19.676 Td [(\017)]TJ 0 g 0 G -1 0 0 1 -192.548 -183.0908 cm -BT -/F8 9.9626 Tf 197.5293 183.0908 Td[(Sp)1(arse)-334(matrix)-333(b)28(y)-333(d)1(e)-1(n)1(s)-1(e)-333(m)-1(atr)1(ix)-333(pro)-27(du)1(c)-1(t;)]TJ -ET -1 0 0 1 175.6115 167.3995 cm +/F8 9.9626 Tf 9.962 0 Td [(Sparse)-333(matrix)-334(b)28(y)-333(dense)-334(matrix)-333(pro)-28(du)1(c)-1(t;)]TJ 0 g 0 G -1 0 0 1 -175.6115 -167.3995 cm -BT -/F14 9.9626 Tf 187.5666 167.3995 Td[(\017)]TJ -ET -1 0 0 1 192.548 167.3995 cm +/F14 9.9626 Tf -9.962 -15.691 Td [(\017)]TJ 0 g 0 G -1 0 0 1 -192.548 -167.3995 cm -BT -/F8 9.9626 Tf 197.5293 167.3995 Td[(Sp)1(arse)-334(tri)1(angu)1(lar)-333(s)-1(y)1(s)-1(tem)-1(s)-333(s)-1(olu)1(tion)-333(f)1(or)-333(blo)-27(c)27(k)-333(diagon)1(al)-333(m)-1(at)1(rice)-1(s;)]TJ -ET -1 0 0 1 175.6115 151.7082 cm +/F8 9.9626 Tf 9.962 0 Td [(Sparse)-333(triangular)-334(systems)-333(solution)-333(for)-334(bl)1(o)-28(c)27(k)-333(diagonal)-333(matrices;)]TJ 0 g 0 G -1 0 0 1 -175.6115 -151.7082 cm -BT -/F14 9.9626 Tf 187.5666 151.7082 Td[(\017)]TJ -ET -1 0 0 1 192.548 151.7082 cm +/F14 9.9626 Tf -9.962 -15.692 Td [(\017)]TJ 0 g 0 G -1 0 0 1 -192.548 -151.7082 cm -BT -/F8 9.9626 Tf 197.5293 151.7082 Td[(V)83(ec)-1(t)1(or)-333(and)-333(matrix)-333(n)1(orms)-1(;)]TJ -ET -1 0 0 1 175.6115 136.0169 cm +/F8 9.9626 Tf 9.962 0 Td [(V)83(ector)-333(and)-333(matrix)-334(norms;)]TJ 0 g 0 G -1 0 0 1 -175.6115 -136.0169 cm -BT -/F14 9.9626 Tf 187.5666 136.0169 Td[(\017)]TJ -ET -1 0 0 1 192.548 136.0169 cm +/F14 9.9626 Tf -9.962 -15.691 Td [(\017)]TJ 0 g 0 G -1 0 0 1 -192.548 -136.0169 cm -BT -/F8 9.9626 Tf 197.5293 136.0169 Td[(Dense)-334(matrix)-333(sums)-1(;)]TJ -ET -1 0 0 1 175.6115 120.3256 cm +/F8 9.9626 Tf 9.962 0 Td [(Dense)-333(matrix)-334(sums;)]TJ 0 g 0 G -1 0 0 1 -175.6115 -120.3256 cm -BT -/F14 9.9626 Tf 187.5666 120.3256 Td[(\017)]TJ -ET -1 0 0 1 192.548 120.3256 cm +/F14 9.9626 Tf -9.962 -15.691 Td [(\017)]TJ 0 g 0 G -1 0 0 1 -192.548 -120.3256 cm -BT -/F8 9.9626 Tf 197.5293 120.3256 Td[(Dot)-333(pr)1(o)-28(du)1(c)-1(ts.)]TJ -ET -1 0 0 1 150.7049 90.4377 cm +/F8 9.9626 Tf 9.962 0 Td [(Dot)-333(pro)-28(ducts.)]TJ 0 g 0 G -1 0 0 1 -150.7049 -90.4377 cm -BT -/F8 9.9626 Tf 320.0697 90.4377 Td[(4)]TJ -ET -1 0 0 1 494.4159 90.4377 cm + 122.541 -29.888 Td [(4)]TJ 0 g 0 G +ET endstream endobj -646 0 obj << +629 0 obj << /Type /Page -/Contents 647 0 R -/Resources 645 0 R -/MediaBox [0 0 595.2756 841.8898] -/Parent 592 0 R -/Annots [ 649 0 R 650 0 R ] +/Contents 630 0 R +/Resources 628 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 589 0 R +/Annots [ 625 0 R 626 0 R ] >> endobj -644 0 obj << +627 0 obj << /Type /XObject /Subtype /Form /FormType 1 /PTEX.FileName (./figures/points.pdf) /PTEX.PageNumber 1 -/PTEX.InfoDict 652 0 R -/Matrix [1.00000000 0.00000000 0.00000000 1.00000000 0.00000000 0.00000000] -/BBox [0.00000000 0.00000000 274.00000000 308.00000000] +/PTEX.InfoDict 633 0 R +/BBox [0 0 274 308] /Resources << /ProcSet [ /PDF /Text ] /ExtGState << -/R7 653 0 R ->>/Font << /R8 654 0 R >> +/R7 634 0 R +>>/Font << /R8 635 0 R>> >> -/Length 655 0 R +/Length 636 0 R /Filter /FlateDecode >> stream xœÝYËŽ5Ý÷Wô’ q±Ën»ï6 -– 󣄠¹3ÊBü=®§«æ±bA‡HŒ}Ï©c·í²»?­é”ׄÿäïÍeùö]_?ü¾¤Ó©d êwßGüðaù´d"®òçæ²¾¾ä}ÍíëÕûe4­ß ,äýÔ×sÿ»º,_ýx÷Ç/w×·¯®~[¾»ZÞ.ø›Œ1¸ð™âuóâ¯ïÿ¼ûùúáoO*žþx/þÃõí½Î22Tø<ᜇd†&Âoî/×ïV˜âÿõèCê1V^õd¨æõãR ¬Û9ŸÎç¶^–ºµÓ¾ÍšÚýÝz¦zõ¯7‹!€S®ûj짔êJÚR¿–ðWZSöN•m˜´ ide«3çûfyÿõROÛú×|J_F¿~]~z2ò–}×òVÐÕämë¦Î€sQ<I<³¦uiüd¸r͵9.Ö¤¢ÆR’ÉÑãY~ОÐCÑÝ¥Ÿ}öçÙ^â<3LA ‰c‹YÒ¶®ôçY¯qž&mCÙØâÌû懣ç—Ñ#|H–_rƧšÇÒ³,wš0s>}yüÇ5ÒNóË p%U¤ –ðW@E’§$§•|¡pxõE`&ÆøåU ™¤ó«›%AÝIUÍ0Gš]ý‘&ûÖM’ î Jšx÷¬…T.ù)~¼C²8˜}~‚­ÛÍWÛ¢íÁvKÑö¶K,8ÛÍ—&†`[C*—ü¨ONÔÇs­ƒ ½m‚ê ò9؆Áu¶!×`{P9¦m‚êKI7oÛB*—ü¨O샹~ñ̳·Ç'­¡Á^ÝIaÏvRy!œzw'ó¤`Íx"0.Ѥb'…iÄù|ùÌs¼žP:-%X/[´^º“#Àa°há…dÞPÓY/)Z‡Ýqˆ&-VŠÖ½ON¬Çtnƒ®G±À¹ÍY–& é›Ë’וB¿Ìœ¤¡¹M…ÁnngäŽ%¤Ò#ØœÃÉÙÇ‚"d;’Àô)ùÃ(˜\X‹³Ž¥²£0}Z¡pø#`Ó†Sò‹%Hvt§Ð̧f£`ú`-Î+”ÐŽQ4ó9ƒ…Ç,x›O/,îf,z»âißn«ªÝìv«$½úæ-ÜŒå`?›“禩™|,ˆ7cïó™;Ìñº@!osõé]Š¦?ݲta0€yýÒ¥¤Zdy›«OïRÜ<%9­äƒ€[}拇ú6m8uõIPžþhǃf>m))…YÞæê“ Ò<%9­äƒ€[}ækçÿÜæ“WO’rõ= A} £ Ñ0'Ë 9‘S,irêÕ÷+\_ã­uâÝ¿›ÑÆE?æóé{¦ƒÙÇá'È‹ÎB#4_²$&†`[–’qq‘‘&/> Mõ5^_'†`[Bý˜OõºÖÁ–%©¡ ª/]07o[šqq ’&/M Íõ5^_'nÞ¶†4.ú1Ÿ6ØsýÜ¥%]Š!ƒCÞgVe@Ù–‹’…$)š5-ƒÃØ5}‡ä²?ÖLg+‡ |>{é>hO‘jøX5~,ê>–0àxÕ},1’š¬ác ”ø±ŠûX€5‹ûXb$3òø³ Ú…t¡í¡=Å>tpº8Õ‡’Ô$iÎ>´-ö¡Ç%ÀšTÔXJR#ÞgL¼í“-J/0®jãȶw.Þâªick£Z,”Ô¤š^”Ñk·ì«éUÝ ‹¯WjÇ‚µÛçƒ.ÁºUE³zÉgýãPˆ,é"›Ñe±ûÌ‹:t˜!*%~ Ö *«QÊÒ@emPMÓ1:¾Þ’àX¼÷(˜®4æ ¤Nƒ¾]þÎJ¦'endstream +– 󣄠¹3ÊBü=®§«æ±bA‡HŒ}Ï©c·í²»?­é”ׄÿäïÍeùö]_?ü¾¤Ó©d êwßGüðaù´d"®òçæ²¾¾ä}ÍíëÕûe4­ß ,äýÔ×sÿ»º,_ýx÷Ç/w×·¯®~[¾»ZÞ.ø›Œ1¸ð™âuóâ¯ïÿ¼ûùúáoO*žþx/þÃõí½Î22Tø<ᜇd†&Âoî/×ïV˜âÿõèCê1V^õd¨æõãR ¬Û9ŸÎç¶^–ºµÓ¾ÍšÚýÝz¦zõ¯7‹!€S®ûj짔êJÚR¿–ðWZSöN•m˜´ ide«3çûfyÿõROÛú×|J_F¿~]~z2ò–}×òVÐÕämë¦Î€sQ<I<³¦uiüd¸r͵9.Ö¤¢ÆR’ÉÑãY~ОÐCÑÝ¥Ÿ}öçÙ^â<3LA ‰c‹YÒ¶®ôçY¯qž&mCÙØâÌû懣ç—Ñ#|H–_rƧšÇÒ³,wš0s>}yüÇ5ÒNóË p%U¤ –ðW@E’§$§•|¡pxõE`&ÆøåU ™¤ó«›%AÝIUÍ0Gš]ý‘&ûÖM’ î Jšx÷¬…T.ù)~¼C²8˜}~‚­ÛÍWÛ¢íÁvKÑö¶K,8ÛÍ—&†`[C*—ü¨ONÔÇs­ƒ ½m‚ê ò9؆Áu¶!×`{P9¦m‚êKI7oÛB*—ü¨O샹~ñ̳·Ç'­¡Á^ÝIaÏvRy!œzw'ó¤`Íx"0.Ѥb'…iÄù|ùÌs¼žP:-%X/[´^º“#Àa°há…dÞPÓY/)Z‡Ýqˆ&-VŠÖ½ON¬Çtnƒ®G±À¹ÍY–& é›Ë’וB¿Ìœ¤¡¹M…ÁnngäŽ%¤Ò#ØœÃÉÙÇ‚"d;’Àô)ùÃ(˜\X‹³Ž¥²£0}Z¡pø#`Ó†Sò‹%Hvt§Ð̧f£`ú`-Î+”ÐŽQ4ó9ƒ…Ç,x›O/,îf,z»âißn«ªÝìv«$½úæ-ÜŒå`?›“禩™|,ˆ7cïó™;Ìñº@!osõé]Š¦?ݲta0€yýÒ¥¤Zdy›«OïRÜ<%9­äƒ€[}拇ú6m8uõIPžþhǃf>m))…YÞæê“ Ò<%9­äƒ€[}ækçÿÜæ“WO’rõ= A} £ Ñ0'Ë 9‘S,irêÕ÷+\_ã­uâÝ¿›ÑÆE?æóé{¦ƒÙÇá'È‹ÎB#4_²$&†`[–’qq‘‘&/> Mõ5^_'†`[Bý˜OõºÖÁ–%©¡ ª/]07o[šqq ’&/M Íõ5^_'nÞ¶†4.ú1Ÿ6ØsýÜ¥%]Š!ƒCÞgVe@Ù–‹’…$)š5-ƒÃØ5}‡ä²?ÖLg+‡ |>{é>hO‘jøX5~,ê>–0àxÕ},1’š¬ác ”ø±ŠûX€5‹ûXb$3òø³ Ú…t¡í¡=Å>tpº8Õ‡’Ô$iÎ>´-ö¡Ç%ÀšTÔXJR#ÞgL¼í“-J/0®jãȶw.Þâªick£Z,”Ô¤š^”Ñk·ì«éUÝ ‹¯WjÇ‚µÛçƒ.ÁºUE³zÉgýãPˆ,é"›Ñe±ûÌ‹:t˜!*%~ Ö *«QÊÒ@emPMÓ1:¾Þ’àX¼÷(˜®4æ ¤Nƒ¾]þÎJ¦' +endstream endobj -652 0 obj +633 0 obj << /Producer (ESP Ghostscript 815.03) /CreationDate (D:20070123225315) /ModDate (D:20070123225315) >> endobj -653 0 obj +634 0 obj << /Type /ExtGState /OPM 1 >> endobj -654 0 obj +635 0 obj << /BaseFont /Times-Roman /Type /Font /Subtype /Type1 >> endobj -655 0 obj +636 0 obj 1397 endobj -649 0 obj << +625 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 0] -/Rect [294.6652 618.2081 301.6391 626.621] +/Rect [294.665 618.208 301.639 626.621] /Subtype /Link /A << /S /GoTo /D (cite.2007c) >> >> endobj -650 0 obj << +626 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 0] -/Rect [305.7348 618.2081 312.7087 626.621] +/Rect [305.735 618.208 312.709 626.621] /Subtype /Link /A << /S /GoTo /D (cite.2007d) >> >> endobj -648 0 obj << -/D [646 0 R /XYZ 150.7049 740.9981 null] +631 0 obj << +/D [629 0 R /XYZ 150.705 740.998 null] >> endobj -651 0 obj << -/D [646 0 R /XYZ 303.5622 327.3386 null] +632 0 obj << +/D [629 0 R /XYZ 303.562 327.339 null] >> endobj 22 0 obj << -/D [646 0 R /XYZ 150.7049 252.5944 null] +/D [629 0 R /XYZ 150.705 252.594 null] >> endobj -645 0 obj << -/Font << /F8 450 0 R /F29 447 0 R /F14 633 0 R /F11 606 0 R /F10 630 0 R /F18 441 0 R >> -/XObject << /Im2 644 0 R >> +628 0 obj << +/Font << /F8 446 0 R /F27 445 0 R /F14 619 0 R /F11 602 0 R /F10 618 0 R /F16 443 0 R >> +/XObject << /Im2 627 0 R >> /ProcSet [ /PDF /Text ] >> endobj -660 0 obj << -/Length 10457 +643 0 obj << +/Length 6456 >> stream -1 0 0 1 99.8954 740.9981 cm 0 g 0 G -1 0 0 1 343.7111 0 cm 0 g 0 G -1 0 0 1 -348.6924 -34.8692 cm 0 g 0 G -1 0 0 1 -94.9141 -706.1289 cm BT -/F29 9.9626 Tf 99.8954 706.1289 Td[(Comm)32(unic)-1(ation)-384(r)1(outi)-1(nes)]TJ -ET -1 0 0 1 223.3844 706.1289 cm +/F27 9.9626 Tf 99.895 706.129 Td [(Comm)32(unication)-384(routines)]TJ 0 g 0 G -1 0 0 1 -223.3844 -706.1289 cm -BT -/F8 9.9626 Tf 228.3657 706.1289 Td[(han)1(dl)1(ing)-333(hal)1(o)-334(an)1(d)-333(o)28(v)28(e)-1(rl)1(ap)-333(c)-1(omm)27(u)1(nication)1(s)-1(;)]TJ -ET -1 0 0 1 94.9141 685.6689 cm +/F8 9.9626 Tf 128.471 0 Td [(handling)-333(halo)-333(and)-334(o)28(v)28(erlap)-333(comm)27(unications;)]TJ 0 g 0 G -1 0 0 1 -94.9141 -685.6689 cm -BT -/F29 9.9626 Tf 99.8954 685.6689 Td[(Data)-384(managemen)32(t)-384(and)-383(auxil)-1(iary)-383(routines)]TJ -ET -1 0 0 1 305.631 685.6689 cm +/F27 9.9626 Tf -128.471 -20.46 Td [(Data)-383(m)-1(anagemen)32(t)-383(and)-383(auxiliary)-384(routines)]TJ 0 g 0 G -1 0 0 1 -305.631 -685.6689 cm -BT -/F8 9.9626 Tf 310.6123 685.6689 Td[(in)1(c)-1(lu)1(di)1(ng:)]TJ -ET -1 0 0 1 124.802 665.2089 cm +/F8 9.9626 Tf 210.717 0 Td [(including:)]TJ 0 g 0 G -1 0 0 1 -124.802 -665.2089 cm -BT -/F14 9.9626 Tf 136.7572 665.2089 Td[(\017)]TJ -ET -1 0 0 1 141.7385 665.2089 cm +/F14 9.9626 Tf -173.855 -20.46 Td [(\017)]TJ 0 g 0 G -1 0 0 1 -141.7385 -665.2089 cm -BT -/F8 9.9626 Tf 146.7198 665.2089 Td[(P)28(ar)1(allel)-334(en)28(vi)1(ronmen)28(t)-333(m)-1(an)1(age)-1(me)-1(n)29(t)]TJ -ET -1 0 0 1 124.802 649.0013 cm +/F8 9.9626 Tf 9.963 0 Td [(P)28(arallel)-333(en)27(vironmen)28(t)-333(managemen)28(t)]TJ 0 g 0 G -1 0 0 1 -124.802 -649.0013 cm -BT -/F14 9.9626 Tf 136.7572 649.0013 Td[(\017)]TJ -ET -1 0 0 1 141.7385 649.0013 cm +/F14 9.9626 Tf -9.963 -16.208 Td [(\017)]TJ 0 g 0 G -1 0 0 1 -141.7385 -649.0013 cm -BT -/F8 9.9626 Tf 146.7198 649.0013 Td[(Com)-1(m)28(un)1(ication)-333(desc)-1(ri)1(ptors)-333(allo)-28(cation)1(;)]TJ -ET -1 0 0 1 124.802 632.7938 cm +/F8 9.9626 Tf 9.963 0 Td [(Comm)28(unication)-334(d)1(e)-1(scriptor)1(s)-334(allo)-28(cation;)]TJ 0 g 0 G -1 0 0 1 -124.802 -632.7938 cm -BT -/F14 9.9626 Tf 136.7572 632.7938 Td[(\017)]TJ -ET -1 0 0 1 141.7385 632.7938 cm +/F14 9.9626 Tf -9.963 -16.207 Td [(\017)]TJ 0 g 0 G -1 0 0 1 -141.7385 -632.7938 cm -BT -/F8 9.9626 Tf 146.7198 632.7938 Td[(Dense)-334(and)-333(spar)1(s)-1(e)-333(m)-1(atr)1(ix)-333(allo)-28(cation)1(;)]TJ -ET -1 0 0 1 124.802 616.5862 cm +/F8 9.9626 Tf 9.963 0 Td [(Dense)-333(and)-334(sparse)-333(matrix)-333(allo)-28(cation;)]TJ 0 g 0 G -1 0 0 1 -124.802 -616.5862 cm -BT -/F14 9.9626 Tf 136.7572 616.5862 Td[(\017)]TJ -ET -1 0 0 1 141.7385 616.5862 cm +/F14 9.9626 Tf -9.963 -16.208 Td [(\017)]TJ 0 g 0 G -1 0 0 1 -141.7385 -616.5862 cm -BT -/F8 9.9626 Tf 146.7198 616.5862 Td[(Dense)-334(and)-333(spar)1(s)-1(e)-333(m)-1(atr)1(ix)-333(bu)1(ild)-333(an)1(d)-333(up)-27(date;)]TJ -ET -1 0 0 1 124.802 600.3786 cm +/F8 9.9626 Tf 9.963 0 Td [(Dense)-333(and)-334(sparse)-333(matrix)-333(build)-334(an)1(d)-334(up)-27(date;)]TJ 0 g 0 G -1 0 0 1 -124.802 -600.3786 cm -BT -/F14 9.9626 Tf 136.7572 600.3786 Td[(\017)]TJ -ET -1 0 0 1 141.7385 600.3786 cm +/F14 9.9626 Tf -9.963 -16.207 Td [(\017)]TJ 0 g 0 G -1 0 0 1 -141.7385 -600.3786 cm -BT -/F8 9.9626 Tf 146.7198 600.3786 Td[(Sp)1(arse)-334(matrix)-333(an)1(d)-333(data)-333(di)1(s)-1(tr)1(ibu)1(tion)-333(p)1(re)-1(p)1(ro)-28(ces)-1(sing.)]TJ -ET -1 0 0 1 94.9141 579.9187 cm +/F8 9.9626 Tf 9.963 0 Td [(Sparse)-333(matrix)-334(and)-333(data)-333(distribution)-333(prepro)-28(cessing.)]TJ 0 g 0 G -1 0 0 1 -94.9141 -579.9187 cm -BT -/F29 9.9626 Tf 99.8954 579.9187 Td[(Preconditi)-1(oner)-383(r)1(outi)-1(nes)]TJ -ET -1 0 0 1 218.5346 579.9187 cm +/F27 9.9626 Tf -46.825 -20.46 Td [(Preconditioner)-383(routi)-1(n)1(es)]TJ 0 g 0 G -1 0 0 1 -123.6205 -20.46 cm 0 g 0 G -1 0 0 1 -94.9141 -559.4587 cm -BT -/F29 9.9626 Tf 99.8954 559.4587 Td[(Iterati)-1(v)32(e)-383(me)-1(tho)-32(d)1(s)]TJ -ET -1 0 0 1 189.2211 559.4587 cm + 0 -20.46 Td [(Iterativ)32(e)-384(metho)-32(ds)]TJ 0 g 0 G -1 0 0 1 -189.2211 -559.4587 cm -BT -/F8 9.9626 Tf 194.2024 559.4587 Td[(a)-333(s)-1(u)1(bse)-1(t)-333(of)-333(Kr)1(ylo)28(v)-333(s)-1(u)1(bspace)-334(iterativ)28(e)-333(m)-1(etho)-27(ds)]TJ -94.307 -20.3263 Td[(The)-392(f)1(ollo)28(wing)-391(namin)1(g)-392(sc)27(h)1(e)-1(me)-392(h)1(as)-392(b)-28(ee)-1(n)-391(ad)1(opted)-391(for)-391(al)1(l)-392(t)1(he)-392(sym)27(b)-27(ols)-392(i)1(n)28(te)-1(r)1(nall)1(y)]TJ 0 -11.9552 Td[(de\014n)1(e)-1(d)-332(in)-333(the)-333(PS)1(B)-1(LAS)-333(soft)28(w)28(are)-334(p)1(ac)27(k)56(age)-1(:)]TJ -ET -1 0 0 1 99.8954 506.8509 cm +/F8 9.9626 Tf 94.307 0 Td [(a)-333(subset)-334(of)-333(Krylo)28(v)-334(sub)1(s)-1(p)1(ac)-1(e)-333(iterativ)28(e)-333(me)-1(th)1(o)-28(ds)]TJ -94.307 -20.327 Td [(The)-391(follo)27(wing)-391(naming)-391(sc)27(heme)-391(has)-392(b)-27(een)-392(adopted)-391(for)-391(all)-392(the)-391(sym)27(b)-27(ols)-392(in)28(ternally)]TJ 0 -11.955 Td [(de\014ned)-333(in)-334(the)-333(PSBLAS)-333(soft)28(w)27(are)-333(pac)28(k)55(age:)]TJ 0 g 0 G -1 0 0 1 -99.8954 -506.8509 cm -BT -/F14 9.9626 Tf 114.8394 506.8509 Td[(\017)]TJ -ET -1 0 0 1 119.8207 506.8509 cm +/F14 9.9626 Tf 14.944 -20.326 Td [(\017)]TJ 0 g 0 G -1 0 0 1 -119.8207 -506.8509 cm -BT -/F8 9.9626 Tf 124.802 506.8509 Td[(all)-275(t)1(he)-275(s)-1(ym)28(b)-27(ols)-276(\050i)1(.e)-1(.)-424(s)-1(u)1(brou)1(tin)1(e)-276(n)1(am)-1(es,)-287(d)1(ata)-275(t)28(yp)-27(e)-1(s...\051)-425(ar)1(e)-276(p)1(re\014xed)-275(b)29(y)]TJ/F32 9.9626 Tf 297.8831 0 Td[(psb_)]TJ -ET -1 0 0 1 99.8954 486.391 cm +/F8 9.9626 Tf 9.963 0 Td [(all)-275(the)-275(sym)28(b)-28(ols)-275(\050i.e.)-425(subroutine)-275(names,)-286(data)-275(t)28(yp)-28(es...\051)-425(are)-275(pre\014xed)-275(b)28(y)]TJ/F30 9.9626 Tf 297.883 0 Td [(psb_)]TJ 0 g 0 G -1 0 0 1 -99.8954 -486.391 cm -BT -/F14 9.9626 Tf 114.8394 486.391 Td[(\017)]TJ -ET -1 0 0 1 119.8207 486.391 cm +/F14 9.9626 Tf -307.846 -20.46 Td [(\017)]TJ 0 g 0 G -1 0 0 1 -119.8207 -486.391 cm -BT -/F8 9.9626 Tf 124.802 486.391 Td[(all)-333(th)1(e)-334(data)-333(t)28(yp)-27(e)-334(n)1(am)-1(es)-334(are)-334(su\016xed)-333(b)28(y)]TJ/F32 9.9626 Tf 173.3779 0 Td[(_type)]TJ -ET -1 0 0 1 99.8954 465.931 cm +/F8 9.9626 Tf 9.963 0 Td [(all)-333(the)-334(data)-333(t)28(yp)-28(e)-333(names)-334(are)-333(su\016xed)-333(b)27(y)]TJ/F30 9.9626 Tf 173.378 0 Td [(_type)]TJ 0 g 0 G -1 0 0 1 -99.8954 -465.931 cm -BT -/F14 9.9626 Tf 114.8394 465.931 Td[(\017)]TJ -ET -1 0 0 1 119.8207 465.931 cm +/F14 9.9626 Tf -183.341 -20.46 Td [(\017)]TJ 0 g 0 G -1 0 0 1 -119.8207 -465.931 cm -BT -/F8 9.9626 Tf 124.802 465.931 Td[(all)-333(th)1(e)-334(c)-1(on)1(s)-1(t)1(an)28(t)-333(v)55(al)1(ues)-334(are)-334(su\016xed)-333(b)28(y)]TJ/F32 9.9626 Tf 167.6217 0 Td[(_)]TJ -ET -1 0 0 1 99.8954 445.471 cm +/F8 9.9626 Tf 9.963 0 Td [(all)-333(the)-334(constan)28(t)-333(v)55(alues)-333(are)-333(su\016xed)-334(b)28(y)]TJ/F30 9.9626 Tf 167.622 0 Td [(_)]TJ 0 g 0 G -1 0 0 1 -99.8954 -445.471 cm -BT -/F14 9.9626 Tf 114.8394 445.471 Td[(\017)]TJ -ET -1 0 0 1 119.8207 445.471 cm +/F14 9.9626 Tf -177.585 -20.46 Td [(\017)]TJ 0 g 0 G -1 0 0 1 -119.8207 -445.471 cm -BT -/F8 9.9626 Tf 124.802 445.471 Td[(all)-473(the)-473(s)-1(u)1(brou)1(tin)1(e)-474(name)-1(s)-474(f)1(ollo)28(w)-474(th)1(e)-474(ru)1(le)]TJ/F32 9.9626 Tf 186.5005 0 Td[(psb_xxname)]TJ/F8 9.9626 Tf 57.0206 0 Td[(where)]TJ/F32 9.9626 Tf 30.205 0 Td[(xx)]TJ/F8 9.9626 Tf 15.1778 0 Td[(can)-473(b)-28(e)]TJ -288.9039 -11.9551 Td[(either:)]TJ -ET -1 0 0 1 124.802 413.0559 cm +/F8 9.9626 Tf 9.963 0 Td [(all)-473(the)-474(subroutine)-473(names)-474(follo)28(w)-474(th)1(e)-474(rule)]TJ/F30 9.9626 Tf 186.5 0 Td [(psb_xxname)]TJ/F8 9.9626 Tf 57.021 0 Td [(where)]TJ/F30 9.9626 Tf 30.205 0 Td [(xx)]TJ/F8 9.9626 Tf 15.178 0 Td [(can)-473(b)-28(e)]TJ -288.904 -11.955 Td [(either:)]TJ 0 g 0 G -1 0 0 1 -124.802 -413.0559 cm -BT -/F29 9.9626 Tf 136.01 413.0559 Td[({)]TJ -ET -1 0 0 1 141.7385 413.0559 cm +/F27 9.9626 Tf 11.208 -20.46 Td [({)]TJ 0 g 0 G -1 0 0 1 -141.7385 -413.0559 cm -BT -/F32 9.9626 Tf 146.7198 413.0559 Td[(ge)]TJ/F8 9.9626 Tf 10.4607 0 Td[(:)-444(the)-333(routi)1(ne)-334(i)1(s)-334(related)-333(to)-334(d)1(e)-1(n)1(s)-1(e)-333(data,)]TJ -ET -1 0 0 1 124.802 396.8483 cm +/F30 9.9626 Tf 10.71 0 Td [(ge)]TJ/F8 9.9626 Tf 10.46 0 Td [(:)-444(the)-334(routine)-333(is)-333(related)-334(to)-333(dense)-333(data,)]TJ 0 g 0 G -1 0 0 1 -124.802 -396.8483 cm -BT -/F29 9.9626 Tf 136.01 396.8483 Td[({)]TJ -ET -1 0 0 1 141.7385 396.8483 cm +/F27 9.9626 Tf -21.17 -16.208 Td [({)]TJ 0 g 0 G -1 0 0 1 -141.7385 -396.8483 cm -BT -/F32 9.9626 Tf 146.7198 396.8483 Td[(sp)]TJ/F8 9.9626 Tf 10.4607 0 Td[(:)-444(the)-333(routi)1(ne)-334(i)1(s)-334(related)-333(to)-334(spar)1(s)-1(e)-334(d)1(ata,)]TJ -ET -1 0 0 1 124.802 380.6408 cm +/F30 9.9626 Tf 10.71 0 Td [(sp)]TJ/F8 9.9626 Tf 10.46 0 Td [(:)-444(the)-334(routine)-333(is)-333(related)-334(to)-333(sparse)-333(data,)]TJ 0 g 0 G -1 0 0 1 -124.802 -380.6408 cm -BT -/F29 9.9626 Tf 136.01 380.6408 Td[({)]TJ -ET -1 0 0 1 141.7385 380.6408 cm +/F27 9.9626 Tf -21.17 -16.207 Td [({)]TJ 0 g 0 G -1 0 0 1 -141.7385 -380.6408 cm -BT -/F32 9.9626 Tf 146.7198 380.6408 Td[(cd)]TJ/F8 9.9626 Tf 10.4607 0 Td[(:)-444(the)-333(routi)1(ne)-334(i)1(s)-334(related)-333(to)-334(comm)27(un)1(ication)-333(d)1(e)-1(sc)-1(r)1(iptor)-333(\050see)]TJ -ET -1 0 0 1 407.3539 380.6408 cm +/F30 9.9626 Tf 10.71 0 Td [(cd)]TJ/F8 9.9626 Tf 10.46 0 Td [(:)-444(the)-334(routine)-333(is)-333(related)-334(to)-333(comm)28(unication)-334(descriptor)-333(\050see)]TJ 0 0 1 rg 0 0 1 RG -1 0 0 1 -407.3539 -380.6408 cm -BT -/F8 9.9626 Tf 407.3539 380.6408 Td[(3)]TJ -ET -1 0 0 1 412.3352 380.6408 cm + [-333(3)]TJ 0 g 0 G -1 0 0 1 -412.3352 -380.6408 cm -BT -/F8 9.9626 Tf 412.3352 380.6408 Td[(\051.)]TJ -287.5332 -20.46 Td[(F)84(or)-276(example)-276(th)1(e)]TJ/F32 9.9626 Tf 72.3296 0 Td[(psb_geins)]TJ/F8 9.9626 Tf 47.073 0 Td[(,)]TJ/F32 9.9626 Tf 5.628 0 Td[(psb_spins)]TJ/F8 9.9626 Tf 49.8186 0 Td[(and)]TJ/F32 9.9626 Tf 18.7964 0 Td[(psb_cdins)]TJ/F8 9.9626 Tf 49.8186 0 Td[(p)-27(e)-1(r)1(form)-276(t)1(he)-276(s)-1(ame)]TJ -243.4642 -11.9552 Td[(action)-342(\050s)-1(ee)]TJ -ET -1 0 0 1 174.8595 348.2256 cm + [(\051.)]TJ -32.378 -20.46 Td [(F)83(or)-275(example)-276(the)]TJ/F30 9.9626 Tf 72.33 0 Td [(psb_geins)]TJ/F8 9.9626 Tf 47.073 0 Td [(,)]TJ/F30 9.9626 Tf 5.628 0 Td [(psb_spins)]TJ/F8 9.9626 Tf 49.818 0 Td [(and)]TJ/F30 9.9626 Tf 18.797 0 Td [(psb_cdins)]TJ/F8 9.9626 Tf 49.818 0 Td [(p)-28(erform)-275(the)-276(same)]TJ -243.464 -11.955 Td [(action)-343(\050see)]TJ 0 0 1 rg 0 0 1 RG -1 0 0 1 -174.8595 -348.2256 cm -BT -/F8 9.9626 Tf 174.8595 348.2256 Td[(6)]TJ -ET -1 0 0 1 179.8409 348.2256 cm + [-343(6)]TJ 0 g 0 G -1 0 0 1 -179.8409 -348.2256 cm -BT -/F8 9.9626 Tf 179.8409 348.2256 Td[(\051)-343(on)-342(dense)-343(m)-1(atr)1(ice)-1(s,)-345(s)-1(p)1(arse)-344(matri)1(c)-1(es)-344(an)1(d)-342(c)-1(omm)27(u)1(nication)-342(de-)]TJ -55.0389 -11.9552 Td[(sc)-1(ri)1(ptor)1(s)-358(r)1(e)-1(sp)-28(ec)-1(t)1(iv)28(e)-1(l)1(y)83(.)-515(In)29(te)-1(r)1(face)-358(o)28(v)28(erload)1(ing)-357(al)1(lo)28(w)-1(s)-357(th)1(e)-358(u)1(s)-1(age)-357(of)-356(the)-357(sam)-1(e)]TJ 0 -11.9551 Td[(subr)1(outi)1(ne)-334(in)29(te)-1(r)1(face)-1(s)-334(f)1(or)-333(b)-28(ot)1(h)-333(real)-334(an)1(d)-333(com)-1(p)1(le)-1(x)-333(d)1(ata.)]TJ -24.9066 -20.3263 Td[(In)-320(th)1(e)-321(desc)-1(ri)1(ption)-319(of)-320(the)-320(s)-1(u)1(br)1(outin)1(e)-1(s,)-323(ar)1(gume)-1(n)28(t)1(s)-321(or)-320(argu)1(m)-1(en)28(t)-320(en)28(tri)1(e)-1(s)-321(ar)1(e)-321(clas)-1(si-)]TJ 0 -11.9552 Td[(\014ed)-333(as:)]TJ -ET -1 0 0 1 94.9141 271.7075 cm + [(\051)-343(on)-342(dense)-343(matrices,)-345(s)-1(p)1(arse)-343(matrices)-343(and)-343(comm)28(unication)-343(de-)]TJ 0 -11.956 Td [(scriptors)-357(resp)-28(ectiv)28(ely)83(.)-514(In)27(terface)-356(o)27(v)28(erloading)-357(allo)28(ws)-357(the)-357(u)1(s)-1(age)-356(of)-357(the)-357(same)]TJ 0 -11.955 Td [(subroutine)-333(in)28(terfaces)-334(for)-333(b)-28(oth)-333(real)-333(and)-334(complex)-333(data.)]TJ -24.907 -20.326 Td [(In)-320(the)-320(desc)-1(r)1(iption)-321(of)-320(the)-320(subroutines,)-323(argumen)28(ts)-320(or)-320(argumen)27(t)-320(en)28(tries)-320(are)-320(clas)-1(si-)]TJ 0 -11.955 Td [(\014ed)-333(as:)]TJ 0 g 0 G -1 0 0 1 -94.9141 -271.7075 cm -BT -/F29 9.9626 Tf 99.8954 271.7075 Td[(global)]TJ -ET -1 0 0 1 129.6517 271.7075 cm +/F27 9.9626 Tf 0 -20.327 Td [(global)]TJ 0 g 0 G -1 0 0 1 -129.6517 -271.7075 cm -BT -/F8 9.9626 Tf 134.633 271.7075 Td[(F)84(or)-228(inp)1(ut)-228(argu)1(m)-1(en)28(ts,)-249(the)-228(v)55(al)1(ue)-229(m)28(ust)-228(b)-28(e)-229(t)1(he)-229(same)-229(on)-228(all)-228(p)1(ro)-28(ce)-1(ss)-1(es)-229(p)1(artici-)]TJ -9.831 -11.9552 Td[(pat)1(ing)-252(in)-252(the)-253(sub)1(routi)1(ne)-253(call;)-279(for)-252(out)1(put)-252(argu)1(m)-1(en)28(ts)-253(th)1(e)-253(v)55(al)1(ue)-253(is)-253(gu)1(aran)28(tee)-1(d)]TJ 0 -11.9551 Td[(to)-333(b)-28(e)-333(the)-334(same)-1(.)]TJ -ET -1 0 0 1 94.9141 227.3372 cm +/F8 9.9626 Tf 34.738 0 Td [(F)83(or)-228(input)-228(argumen)28(ts,)-250(th)1(e)-229(v)56(alue)-229(m)28(ust)-228(b)-28(e)-228(the)-228(same)-229(on)-228(all)-228(pro)-28(cesses)-229(par)1(tic)-1(i)1(-)]TJ -9.831 -11.955 Td [(pating)-252(in)-253(the)-253(subroutin)1(e)-253(call;)-280(for)-252(output)-253(argumen)28(ts)-252(the)-253(v)56(alue)-253(is)-253(guaran)28(teed)]TJ 0 -11.955 Td [(to)-333(b)-28(e)-333(the)-334(same.)]TJ 0 g 0 G -1 0 0 1 -94.9141 -227.3372 cm -BT -/F29 9.9626 Tf 99.8954 227.3372 Td[(lo)-32(ca)-1(l)]TJ -ET -1 0 0 1 122.9684 227.3372 cm +/F27 9.9626 Tf -24.907 -20.46 Td [(lo)-32(cal)]TJ 0 g 0 G -1 0 0 1 -122.9684 -227.3372 cm -BT -/F8 9.9626 Tf 127.9498 227.3372 Td[(Eac)28(h)-333(pr)1(o)-28(c)-1(ess)-334(has)-334(i)1(ts)-334(o)28(wn)-333(v)55(al)1(ue\050s)-1(\051)-333(in)1(dep)-28(end)1(e)-1(n)29(tly)83(.)]TJ/F18 11.9552 Tf -28.0544 -28.5976 Td[(2.)-1(3)-1125(Appl)-1(icati)-1(on)-375(st)-1(ruct)-1(ure)]TJ/F8 9.9626 Tf 0 -18.6381 Td[(The)-275(main)-274(u)1(nd)1(e)-1(r)1(lyin)1(g)-275(p)1(rin)1(c)-1(i)1(ple)-274(of)-274(the)-274(PSBLAS)-274(li)1(brar)1(y)-274(is)-275(th)1(at)-274(the)-275(l)1(ibr)1(ary)-274(ob)-55(jec)-1(ts)]TJ 0 -11.9552 Td[(are)-311(c)-1(r)1(e)-1(ated)-311(an)1(d)-311(exist)-311(w)-1(i)1(th)-311(reference)-312(to)-311(a)-311(di)1(s)-1(cretize)-1(d)-311(space)-312(t)1(o)-312(wh)1(ic)27(h)-310(there)-312(corr)1(e)-1(-)]TJ 0 -11.9552 Td[(sp)-28(on)1(ds)-340(an)-339(in)1(dex)-340(space)-340(and)-339(a)-339(m)-1(atr)1(ix)-339(s)-1(p)1(ars)-1(i)1(t)28(y)-340(p)1(atte)-1(r)1(n.)-463(As)-340(an)-339(exam)-1(p)1(le,)-341(c)-1(on)1(s)-1(i)1(der)]TJ 0 -11.9551 Td[(a)-355(c)-1(ell-ce)-1(n)28(tered)-355(\014n)1(ite-)-1(v)28(ol)1(ume)-356(d)1(is)-1(cretization)-355(of)-355(th)1(e)-356(Na)28(vier-St)1(ok)28(e)-1(s)-356(equ)1(ations)-355(on)-355(a)]TJ 0 -11.9552 Td[(sim)27(u)1(lation)-370(domain;)-389(the)-371(in)1(dex)-371(s)-1(p)1(ac)-1(e)-371(1)]TJ/F11 9.9626 Tf 166.0032 0 Td[(:)-166(:)-167(:)-166(n)]TJ/F8 9.9626 Tf 22.9592 0 Td[(is)-371(isom)-1(or)1(phi)1(c)-372(to)-371(t)1(he)-371(s)-1(et)-371(of)-371(ce)-1(l)1(l)-371(c)-1(en-)]TJ -188.9624 -11.9552 Td[(ters,)-388(w)-1(h)1(e)-1(r)1(e)-1(as)-378(t)1(he)-378(p)1(atte)-1(r)1(n)-377(of)-377(th)1(e)-378(as)-1(so)-28(ciated)-377(lin)1(e)-1(ar)-377(syste)-1(m)-377(m)-1(atr)1(ix)-377(is)-378(i)1(s)-1(omorp)1(hic)]TJ -ET -1 0 0 1 99.8954 90.4377 cm +/F8 9.9626 Tf 28.055 0 Td [(Eac)28(h)-333(pro)-28(cess)-334(has)-333(its)-333(o)27(wn)-333(v)56(alue\050s\051)-334(indep)-27(enden)27(tly)84(.)]TJ/F16 11.9552 Tf -28.055 -28.598 Td [(2.3)-1125(Application)-375(structure)]TJ/F8 9.9626 Tf 0 -18.638 Td [(The)-274(main)-275(underlyi)1(ng)-275(principle)-274(of)-274(the)-275(P)1(SBLAS)-275(library)-274(is)-274(that)-274(the)-275(library)-274(ob)-55(jects)]TJ 0 -11.955 Td [(are)-311(created)-311(and)-311(exist)-312(with)-311(reference)-311(to)-311(a)-311(discretized)-311(space)-311(to)-311(whic)27(h)-311(there)-311(corre-)]TJ 0 -11.955 Td [(sp)-28(onds)-339(an)-340(index)-339(space)-340(and)-340(a)-339(matrix)-340(sparsit)28(y)-339(pattern.)-463(As)-340(an)-340(example,)-341(consider)]TJ 0 -11.955 Td [(a)-355(cell-cen)27(tered)-355(\014nite-v)28(olume)-355(discretization)-356(of)-355(the)-355(Na)28(vier-Stok)28(es)-356(equations)-355(on)-355(a)]TJ 0 -11.955 Td [(sim)28(ulation)-371(domain;)-390(the)-371(index)-371(space)-371(1)]TJ/F11 9.9626 Tf 166.004 0 Td [(:)-167(:)-166(:)-167(n)]TJ/F8 9.9626 Tf 22.959 0 Td [(is)-371(isomorphic)-371(to)-371(the)-371(set)-371(of)-371(cell)-371(cen-)]TJ -188.963 -11.956 Td [(ters,)-388(whereas)-378(the)-377(pattern)-377(of)-377(the)-378(asso)-28(ciated)-377(linear)-377(system)-378(matrix)-377(is)-377(isomorphic)]TJ 0 g 0 G -1 0 0 1 -99.8954 -90.4377 cm -BT -/F8 9.9626 Tf 269.2603 90.4377 Td[(5)]TJ -ET -1 0 0 1 443.6065 90.4377 cm + 169.365 -29.887 Td [(5)]TJ 0 g 0 G +ET endstream endobj -659 0 obj << +642 0 obj << /Type /Page -/Contents 660 0 R -/Resources 658 0 R -/MediaBox [0 0 595.2756 841.8898] -/Parent 592 0 R -/Annots [ 662 0 R 663 0 R ] +/Contents 643 0 R +/Resources 641 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 589 0 R +/Annots [ 639 0 R 640 0 R ] >> endobj -662 0 obj << +639 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [406.3576 377.1538 413.3315 389.109] +/Rect [406.358 377.154 413.331 389.109] /Subtype /Link /A << /S /GoTo /D (section.3) >> >> endobj -663 0 obj << +640 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [173.8633 344.7387 180.8371 356.6939] +/Rect [173.863 344.739 180.837 356.694] /Subtype /Link /A << /S /GoTo /D (section.6) >> >> endobj -661 0 obj << -/D [659 0 R /XYZ 99.8954 740.9981 null] +644 0 obj << +/D [642 0 R /XYZ 99.895 740.998 null] >> endobj 26 0 obj << -/D [659 0 R /XYZ 99.8954 210.3303 null] +/D [642 0 R /XYZ 99.895 210.33 null] >> endobj -658 0 obj << -/Font << /F29 447 0 R /F8 450 0 R /F14 633 0 R /F32 622 0 R /F18 441 0 R /F11 606 0 R >> +641 0 obj << +/Font << /F27 445 0 R /F8 446 0 R /F14 619 0 R /F30 616 0 R /F16 443 0 R /F11 602 0 R >> /ProcSet [ /PDF /Text ] >> endobj -666 0 obj << -/Length 11593 +647 0 obj << +/Length 8533 >> stream -1 0 0 1 150.7049 740.9981 cm 0 g 0 G -1 0 0 1 343.7111 0 cm 0 g 0 G -1 0 0 1 -494.416 -740.9981 cm BT -/F8 9.9626 Tf 150.7049 706.1289 Td[(to)-277(the)-278(ad)1(jace)-1(n)1(c)-1(y)-277(grap)1(h)-277(im)-1(p)-27(ose)-1(d)-277(on)-277(th)1(e)-278(disc)-1(r)1(e)-1(ti)1(z)-1(ation)-277(mes)-1(h)-277(b)28(y)-277(th)1(e)-278(disc)-1(r)1(e)-1(ti)1(z)-1(ation)]TJ 0 -11.9552 Td[(ste)-1(n)1(c)-1(il)1(.)]TJ 14.9439 -12.0478 Td[(Th)28(us)-408(the)-409(\014)1(rst)-409(or)1(der)-408(of)-408(bu)1(s)-1(in)1(e)-1(ss)-409(is)-408(to)-409(es)-1(tab)1(lish)-408(an)-408(in)1(dex)-408(s)-1(p)1(ac)-1(e,)-427(and)-408(th)1(is)-409(is)]TJ -14.9439 -11.9552 Td[(don)1(e)-371(w)-1(i)1(th)-371(a)-371(call)-371(to)]TJ/F32 9.9626 Tf 87.1086 0 Td[(psb_cdall)]TJ/F8 9.9626 Tf 50.7685 0 Td[(in)-370(whic)28(h)-371(w)28(e)-372(sp)-28(ecify)-371(t)1(he)-371(s)-1(ize)-371(of)-371(th)1(e)-372(i)1(ndex)-371(space)]TJ/F11 9.9626 Tf -137.8771 -11.9552 Td[(n)]TJ/F8 9.9626 Tf 9.1424 0 Td[(and)-317(t)1(he)-318(all)1(o)-28(c)-1(ati)1(on)-317(of)-317(the)-318(elem)-1(en)28(ts)-318(of)-317(th)1(e)-318(in)1(dex)-318(space)-318(to)-317(the)-318(v)56(ari)1(ous)-318(p)1(ro)-28(ce)-1(ss)-1(es)]TJ -9.1424 -11.9551 Td[(makin)1(g)-334(u)1(p)-333(the)-333(MPI)-333(\050vir)1(tual\051)-333(p)1(arallel)-333(mac)27(hi)1(ne.)]TJ 14.9439 -12.0479 Td[(The)-309(i)1(ndex)-308(s)-1(p)1(ac)-1(e)-308(is)-309(par)1(tition)1(e)-1(d)-308(amon)1(g)-309(p)1(ro)-28(ce)-1(ss)-1(es,)-314(an)1(d)-308(thi)1(s)-309(c)-1(r)1(e)-1(ates)-309(a)-308(m)-1(ap)1(pin)1(g)]TJ -14.9439 -11.9552 Td[(fr)1(om)-250(t)1(he)-250(\134gl)1(obal")-249(n)29(um)27(b)-27(erin)1(g)-249(1)]TJ/F11 9.9626 Tf 132.8519 0 Td[(:)-166(:)-167(:)-166(n)]TJ/F8 9.9626 Tf 21.7442 0 Td[(to)-249(a)-249(n)28(u)1(m)27(b)-27(e)-1(r)1(ing)-249(\134l)1(o)-28(c)-1(al)1(")-249(to)-249(e)-1(ac)27(h)-248(pr)1(o)-28(c)-1(ess)-1(;)-277(eac)27(h)]TJ -154.5961 -11.9551 Td[(pr)1(o)-28(ce)-1(ss)]TJ/F11 9.9626 Tf 33.7713 0 Td[(i)]TJ/F8 9.9626 Tf 5.7936 0 Td[(will)-237(o)28(wn)-237(a)-237(ce)-1(r)1(tain)-236(s)-1(u)1(bse)-1(t)-237(1)]TJ/F11 9.9626 Tf 113.5085 0 Td[(:)-166(:)-167(:)-166(n)]TJ/F8 9.9626 Tf 19.2633 -1.4944 Td[(ro)28(w)]TJ/F9 4.9813 Tf 15.8019 -0.9963 Td[(i)]TJ/F8 9.9626 Tf 3.6541 2.4907 Td[(,)-256(e)-1(ac)28(h)-237(elem)-1(en)28(t)-237(of)-236(w)-1(h)1(ic)27(h)-236(c)-1(or)1(re)-1(sp)-27(ond)1(s)]TJ -191.7927 -11.9552 Td[(to)-390(a)-389(c)-1(ertai)1(n)-390(elem)-1(en)28(t)-389(of)-389(1)]TJ/F11 9.9626 Tf 111.3133 0 Td[(:)-166(:)-167(:)-166(n)]TJ/F8 9.9626 Tf 19.2633 0 Td[(.)-613(The)-390(u)1(s)-1(er)-390(d)1(o)-28(es)-390(not)-390(set)-390(expli)1(c)-1(it)1(ly)-390(t)1(his)-390(mapp)1(ing;)]TJ -130.5766 -11.9552 Td[(when)-392(the)-392(app)1(lication)-392(needs)-393(to)-392(in)1(dicate)-393(to)-392(whi)1(c)27(h)-392(ele)-1(men)28(t)-392(of)-392(the)-392(ind)1(e)-1(x)-392(space)-393(a)]TJ 0 -11.9551 Td[(ce)-1(rt)1(ain)-273(it)1(e)-1(m)-273(is)-273(relate)-1(d)1(,)-285(suc)27(h)-272(as)-273(the)-273(ro)28(w)-273(and)-272(c)-1(olu)1(m)-1(n)-272(in)1(dex)-273(of)-273(a)-273(matr)1(ix)-273(co)-28(e)-1(\016cie)-1(n)29(t,)]TJ 0 -11.9552 Td[(it)-448(do)-28(es)-449(s)-1(o)-448(in)-448(the)-449(\134glob)1(al")-449(n)29(um)28(b)-28(erin)1(g,)-477(and)-448(the)-449(li)1(brar)1(y)-449(wil)1(l)-449(tr)1(anslate)-449(in)28(to)-448(the)]TJ 0 -11.9552 Td[(app)1(rop)1(riate)-333(\134lo)-28(cal")-334(n)29(um)27(b)-27(erin)1(g.)]TJ 14.944 -12.0478 Td[(F)84(or)-274(a)-274(gi)1(v)28(e)-1(n)-273(in)1(dex)-274(space)-274(1)]TJ/F11 9.9626 Tf 109.3313 0 Td[(:)-166(:)-167(:)-166(n)]TJ/F8 9.9626 Tf 21.9902 0 Td[(th)1(e)-1(re)-274(ar)1(e)-275(man)28(y)-273(p)-28(ossible)-274(ass)-1(o)-27(c)-1(iat)1(e)-1(d)-273(top)-27(ologies)-1(,)]TJ -146.2655 -11.9552 Td[(i.e.)-418(man)28(y)-254(d)1(i\013)-1(eren)28(t)-254(di)1(s)-1(cretization)-254(ste)-1(n)1(c)-1(i)1(ls)-1(;)-280(th)28(u)1(s)-255(th)1(e)-255(d)1(e)-1(sc)-1(r)1(ipti)1(on)-254(of)-254(th)1(e)-255(in)1(dex)-254(s)-1(p)1(ac)-1(e)]TJ 0 -11.9551 Td[(is)-355(not)-355(com)-1(p)1(lete)-1(d)-354(un)28(ti)1(l)-355(the)-355(use)-1(r)-355(h)1(as)-356(d)1(e)-1(\014)1(ned)-355(a)-355(sparsit)28(y)-355(p)1(atte)-1(r)1(n,)-360(e)-1(i)1(ther)-355(e)-1(x)1(pli)1(c)-1(itl)1(y)]TJ 0 -11.9552 Td[(th)1(rough)]TJ/F32 9.9626 Tf 36.9305 0 Td[(psb_cdins)]TJ/F8 9.9626 Tf 49.6601 0 Td[(or)-259(implicitl)1(y)-260(th)1(rough)]TJ/F32 9.9626 Tf 92.2223 0 Td[(psb_spins)]TJ/F8 9.9626 Tf 47.073 0 Td[(.)-420(Th)1(e)-261(d)1(e)-1(scrip)1(tor)-260(i)1(s)-261(\014)1(nali)1(z)-1(ed)]TJ -225.8859 -11.9552 Td[(with)-354(a)-354(c)-1(al)1(l)-354(to)]TJ/F32 9.9626 Tf 62.2736 0 Td[(psb_cdasb)]TJ/F8 9.9626 Tf 50.6033 0 Td[(and)-353(a)-355(spar)1(s)-1(e)-355(matri)1(x)-355(wit)1(h)-354(a)-355(call)-354(to)]TJ/F32 9.9626 Tf 153.2175 0 Td[(psb_spasb)]TJ/F8 9.9626 Tf 47.0731 0 Td[(.)-507(After)]TJ/F32 9.9626 Tf -313.1675 -11.9551 Td[(psb_cdasb)]TJ/F8 9.9626 Tf 50.4428 0 Td[(eac)27(h)-338(p)1(ro)-28(ce)-1(ss)]TJ/F11 9.9626 Tf 57.2447 0 Td[(i)]TJ/F8 9.9626 Tf 6.8021 0 Td[(will)-338(h)1(a)27(v)28(e)-338(de\014n)1(e)-1(d)-338(a)-338(se)-1(t)-338(of)-338(\134h)1(alo")-338(\050or)-338(\134ghost"\051)-338(in)1(dice)-1(s)]TJ/F11 9.9626 Tf -114.4896 -11.9552 Td[(n)]TJ/F8 9.9626 Tf 5.9799 -1.4944 Td[(ro)28(w)]TJ/F9 4.9813 Tf 15.8019 -0.9962 Td[(i)]TJ/F8 9.9626 Tf 5.9852 2.4906 Td[(+)-234(1)]TJ/F11 9.9626 Tf 16.7216 0 Td[(:)-166(:)-167(:)-166(n)]TJ/F8 9.9626 Tf 19.2633 -3.4869 Td[(col)]TJ/F9 4.9813 Tf 12.1766 -0.9963 Td[(i)]TJ/F8 9.9626 Tf 3.6541 4.4832 Td[(,)-355(denoti)1(ng)-351(ele)-1(men)28(ts)-352(of)-350(the)-351(in)1(dex)-351(space)-352(th)1(at)-351(are)]TJ/F19 9.9626 Tf 209.5968 0 Td[(not)]TJ/F8 9.9626 Tf 18.4447 0 Td[(ass)-1(ign)1(e)-1(d)]TJ -307.6241 -11.9552 Td[(to)-284(p)1(ro)-28(ce)-1(ss)]TJ/F11 9.9626 Tf 45.9205 0 Td[(i)]TJ/F8 9.9626 Tf 3.4323 0 Td[(;)-300(ho)28(w)28(e)-1(v)28(er)-284(th)1(e)-284(v)55(ar)1(iabl)1(e)-1(s)-284(as)-1(so)-28(ciated)-284(with)-283(th)1(e)-1(m)-284(are)-284(n)1(e)-1(eded)-284(to)-283(c)-1(omplete)]TJ -49.3528 -11.9551 Td[(com)-1(p)1(utati)1(ons)-410(ass)-1(o)-28(ciated)-409(w)-1(i)1(th)-409(the)-410(spar)1(s)-1(e)-410(matri)1(x)]TJ/F11 9.9626 Tf 216.3159 0 Td[(A)]TJ/F8 9.9626 Tf 7.472 0 Td[(,)-428(and)-409(th)28(u)1(s)-410(they)-409(ha)28(v)28(e)-410(to)-410(b)-27(e)]TJ -223.7879 -11.9552 Td[(fetc)27(h)1(e)-1(d)-463(f)1(rom)-464(\050n)1(e)-1(igh)29(b)-28(ou)1(rin)1(g\051)-464(p)1(ro)-28(ce)-1(ss)-1(es)-1(.)-835(The)-464(d)1(e)-1(sc)-1(r)1(ipt)1(or)-464(of)-463(th)1(e)-465(i)1(nd)1(e)-1(x)-463(s)-1(p)1(ac)-1(e)-464(is)]TJ 0 -11.9552 Td[(bu)1(ilt)-393(e)-1(xactly)-393(for)-394(t)1(he)-394(pu)1(rp)-27(os)-1(e)-394(of)-394(p)1(rop)-27(e)-1(r)1(ly)-394(se)-1(q)1(ue)-1(n)1(c)-1(i)1(ng)-394(th)1(e)-395(comm)27(u)1(nication)-393(s)-1(teps)]TJ 0 -11.9551 Td[(requ)1(ired)-333(to)-333(ac)27(hi)1(e)-1(v)28(e)-334(th)1(is)-334(ob)-55(j)1(e)-1(ctiv)28(e.)]TJ 14.944 -12.0479 Td[(A)-306(simple)-306(app)1(lication)-305(s)-1(tr)1(uctur)1(e)-307(wil)1(l)-306(w)28(alk)-306(th)1(rou)1(gh)-306(th)1(e)-307(i)1(ndex)-306(space)-306(allo)-28(cation)1(,)]TJ -14.944 -11.9551 Td[(matrix)1(/v)28(e)-1(ctor)-333(c)-1(r)1(e)-1(ati)1(on)-333(and)-333(li)1(near)-333(s)-1(ystem)-334(s)-1(ol)1(ution)-332(as)-334(foll)1(o)27(ws:)]TJ -ET -1 0 0 1 150.7049 362.7653 cm +/F8 9.9626 Tf 150.705 706.129 Td [(to)-278(t)1(he)-278(adjacency)-278(grap)1(h)-278(imp)-28(osed)-277(on)-278(the)-277(discretization)-278(mesh)-277(b)27(y)-277(the)-278(discretization)]TJ 0 -11.955 Td [(stencil.)]TJ 14.944 -12.048 Td [(Th)28(us)-409(the)-408(\014rst)-408(order)-409(of)-408(business)-408(is)-409(to)-408(establish)-409(an)-408(index)-408(space,)-427(and)-409(this)-408(is)]TJ -14.944 -11.955 Td [(done)-371(with)-371(a)-371(call)-371(to)]TJ/F30 9.9626 Tf 87.109 0 Td [(psb_cdall)]TJ/F8 9.9626 Tf 50.768 0 Td [(in)-371(whic)28(h)-371(w)28(e)-371(sp)-28(ecify)-371(the)-371(size)-371(of)-371(the)-371(index)-371(space)]TJ/F11 9.9626 Tf -137.877 -11.955 Td [(n)]TJ/F8 9.9626 Tf 9.142 0 Td [(and)-317(the)-318(allo)-28(cation)-317(of)-317(the)-318(elemen)28(ts)-318(of)-317(the)-317(index)-318(space)-317(to)-318(the)-317(v)55(arious)-317(pro)-28(cesses)]TJ -9.142 -11.956 Td [(making)-333(up)-334(th)1(e)-334(MPI)-333(\050virtual\051)-333(parallel)-334(mac)28(hine.)]TJ 14.944 -12.047 Td [(The)-308(index)-309(space)-308(is)-309(parti)1(tioned)-309(among)-308(pro)-28(cesses,)-314(an)1(d)-309(this)-308(creates)-309(a)-308(mapping)]TJ -14.944 -11.956 Td [(from)-249(the)-249(\134global")-249(n)28(um)28(b)-28(ering)-249(1)]TJ/F11 9.9626 Tf 132.852 0 Td [(:)-167(:)-166(:)-167(n)]TJ/F8 9.9626 Tf 21.744 0 Td [(to)-249(a)-249(n)28(um)28(b)-28(ering)-249(\134lo)-28(cal")-249(to)-249(eac)28(h)-249(pro)-28(cess;)-277(eac)27(h)]TJ -154.596 -11.955 Td [(pro)-28(cess)]TJ/F11 9.9626 Tf 33.771 0 Td [(i)]TJ/F8 9.9626 Tf 5.794 0 Td [(will)-237(o)28(wn)-237(a)-237(certain)-237(subset)-237(1)]TJ/F11 9.9626 Tf 113.508 0 Td [(:)-167(:)-166(:)-167(n)]TJ/F8 9.9626 Tf 19.264 -1.494 Td [(ro)28(w)]TJ/F9 4.9813 Tf 15.801 -0.996 Td [(i)]TJ/F8 9.9626 Tf 3.655 2.49 Td [(,)-256(eac)27(h)-237(elemen)28(t)-237(of)-237(whic)28(h)-237(corresp)-28(onds)]TJ -191.793 -11.955 Td [(to)-390(a)-389(certain)-390(elemen)28(t)-390(of)-389(1)]TJ/F11 9.9626 Tf 111.313 0 Td [(:)-167(:)-166(:)-167(n)]TJ/F8 9.9626 Tf 19.264 0 Td [(.)-613(The)-390(user)-389(do)-28(es)-390(not)-389(s)-1(et)-389(explicitly)-390(this)-389(mapping;)]TJ -130.577 -11.955 Td [(when)-392(the)-393(appl)1(ic)-1(ati)1(on)-393(needs)-392(to)-392(indicate)-393(to)-392(whic)28(h)-392(e)-1(lemen)28(t)-392(of)-392(the)-393(index)-392(space)-392(a)]TJ 0 -11.955 Td [(certain)-273(item)-273(is)-273(related,)-285(suc)28(h)-273(as)-273(the)-273(ro)28(w)-273(and)-273(column)-273(index)-273(of)-273(a)-273(matrix)-273(co)-27(e\016c)-1(ien)28(t,)]TJ 0 -11.956 Td [(it)-449(do)-27(es)-449(so)-449(in)-448(the)-449(\134global")-449(n)28(um)28(b)-28(ering,)-477(and)-449(the)-448(library)-449(will)-448(translate)-449(in)28(to)-449(the)]TJ 0 -11.955 Td [(appropriate)-333(\134lo)-28(cal")-333(n)28(um)27(b)-27(ering.)]TJ 14.944 -12.048 Td [(F)83(or)-273(a)-274(giv)28(en)-274(index)-274(space)-273(1)]TJ/F11 9.9626 Tf 109.331 0 Td [(:)-167(:)-166(:)-167(n)]TJ/F8 9.9626 Tf 21.99 0 Td [(there)-274(are)-273(m)-1(an)28(y)-273(p)-28(ossible)-274(asso)-28(ciated)-274(top)-27(ologies,)]TJ -146.265 -11.955 Td [(i.e.)-418(man)28(y)-254(di\013eren)27(t)-254(discretization)-254(stencils;)-281(th)28(us)-254(the)-254(description)-254(of)-254(the)-254(index)-255(space)]TJ 0 -11.955 Td [(is)-355(not)-355(completed)-355(un)28(til)-356(th)1(e)-356(user)-355(has)-355(de\014ned)-355(a)-355(sparsit)28(y)-355(pattern,)-361(either)-355(explicitly)]TJ 0 -11.955 Td [(through)]TJ/F30 9.9626 Tf 36.93 0 Td [(psb_cdins)]TJ/F8 9.9626 Tf 49.661 0 Td [(or)-260(implicitly)-259(through)]TJ/F30 9.9626 Tf 92.222 0 Td [(psb_spins)]TJ/F8 9.9626 Tf 47.073 0 Td [(.)-420(The)-260(descriptor)-259(is)-260(\014nalized)]TJ -225.886 -11.955 Td [(with)-354(a)-355(call)-354(to)]TJ/F30 9.9626 Tf 62.274 0 Td [(psb_cdasb)]TJ/F8 9.9626 Tf 50.603 0 Td [(and)-354(a)-355(sparse)-354(matrix)-354(with)-355(a)-354(call)-354(to)]TJ/F30 9.9626 Tf 153.217 0 Td [(psb_spasb)]TJ/F8 9.9626 Tf 47.073 0 Td [(.)-508(Af)1(te)-1(r)]TJ/F30 9.9626 Tf -313.167 -11.955 Td [(psb_cdasb)]TJ/F8 9.9626 Tf 50.443 0 Td [(eac)28(h)-338(pro)-28(cess)]TJ/F11 9.9626 Tf 57.244 0 Td [(i)]TJ/F8 9.9626 Tf 6.803 0 Td [(will)-338(ha)28(v)27(e)-338(de\014ned)-338(a)-338(set)-339(of)-338(\134halo")-338(\050or)-338(\134ghost"\051)-338(indices)]TJ/F11 9.9626 Tf -114.49 -11.956 Td [(n)]TJ/F8 9.9626 Tf 5.98 -1.494 Td [(ro)28(w)]TJ/F9 4.9813 Tf 15.802 -0.996 Td [(i)]TJ/F8 9.9626 Tf 5.985 2.49 Td [(+)-234(1)]TJ/F11 9.9626 Tf 16.722 0 Td [(:)-167(:)-166(:)-167(n)]TJ/F8 9.9626 Tf 19.263 -3.487 Td [(col)]TJ/F9 4.9813 Tf 12.177 -0.996 Td [(i)]TJ/F8 9.9626 Tf 3.654 4.483 Td [(,)-355(denoting)-351(elemen)27(ts)-351(of)-351(th)1(e)-351(index)-351(space)-351(that)-351(are)]TJ/F17 9.9626 Tf 209.596 0 Td [(not)]TJ/F8 9.9626 Tf 18.445 0 Td [(assigned)]TJ -307.624 -11.955 Td [(to)-284(pro)-28(cess)]TJ/F11 9.9626 Tf 45.921 0 Td [(i)]TJ/F8 9.9626 Tf 3.432 0 Td [(;)-300(ho)28(w)27(ev)28(er)-284(the)-284(v)56(ariables)-284(asso)-28(ciated)-283(with)-284(them)-284(are)-284(needed)-284(to)-283(c)-1(omplete)]TJ -49.353 -11.955 Td [(computations)-410(asso)-27(ciated)-410(with)-409(the)-410(sparse)-409(m)-1(atri)1(x)]TJ/F11 9.9626 Tf 216.316 0 Td [(A)]TJ/F8 9.9626 Tf 7.472 0 Td [(,)-429(an)1(d)-410(th)28(us)-410(they)-409(ha)28(v)27(e)-409(to)-410(b)-27(e)]TJ -223.788 -11.955 Td [(fetc)28(hed)-464(from)-464(\050)1(ne)-1(i)1(gh)27(b)-27(ouring\051)-464(pro)-28(cesses.)-835(The)-464(descriptor)-464(of)-463(the)-464(index)-463(space)-464(is)]TJ 0 -11.955 Td [(built)-394(exactly)-394(for)-393(the)-394(purp)-28(ose)-394(of)-394(prop)-27(e)-1(r)1(ly)-394(sequencing)-394(the)-394(comm)28(unication)-394(steps)]TJ 0 -11.956 Td [(required)-333(to)-334(ac)28(hiev)28(e)-333(this)-334(ob)-55(jectiv)28(e)-1(.)]TJ 14.944 -12.047 Td [(A)-306(simple)-306(application)-305(structure)-306(will)-306(w)28(alk)-306(through)-306(the)-306(in)1(dex)-306(space)-306(allo)-28(cation,)]TJ -14.944 -11.956 Td [(matrix/v)28(ector)-334(creation)-333(and)-333(linear)-333(syste)-1(m)-333(solution)-333(as)-334(f)1(o)-1(l)1(lo)27(ws:)]TJ 0 g 0 G -1 0 0 1 -150.7049 -362.7653 cm -BT -/F8 9.9626 Tf 162.8814 362.7653 Td[(1.)]TJ -ET -1 0 0 1 170.6302 362.7653 cm + 12.177 -20.203 Td [(1.)]TJ 0 g 0 G -1 0 0 1 -170.6302 -362.7653 cm -BT -/F8 9.9626 Tf 175.6115 362.7653 Td[(Ini)1(tialize)-334(p)1(arallel)-333(e)-1(n)29(viron)1(m)-1(en)28(t)-333(with)]TJ/F32 9.9626 Tf 156.6905 0 Td[(psb_init)]TJ -ET -1 0 0 1 150.7049 342.4693 cm + [-500(Initialize)-333(parallel)-334(en)28(vironmen)28(t)-333(with)]TJ/F30 9.9626 Tf 169.42 0 Td [(psb_init)]TJ 0 g 0 G -1 0 0 1 -150.7049 -342.4693 cm -BT -/F8 9.9626 Tf 162.8814 342.4693 Td[(2.)]TJ -ET -1 0 0 1 170.6302 342.4693 cm +/F8 9.9626 Tf -169.42 -20.296 Td [(2.)]TJ 0 g 0 G -1 0 0 1 -170.6302 -342.4693 cm -BT -/F8 9.9626 Tf 175.6115 342.4693 Td[(Ini)1(tialize)-334(in)1(dex)-333(s)-1(p)1(ac)-1(e)-334(wit)1(h)]TJ/F32 9.9626 Tf 117.3933 0 Td[(psb_cdall)]TJ -ET -1 0 0 1 150.7049 322.1733 cm + [-500(Initialize)-333(index)-334(space)-333(with)]TJ/F30 9.9626 Tf 130.123 0 Td [(psb_cdall)]TJ 0 g 0 G -1 0 0 1 -150.7049 -322.1733 cm -BT -/F8 9.9626 Tf 162.8814 322.1733 Td[(3.)]TJ -ET -1 0 0 1 170.6302 322.1733 cm +/F8 9.9626 Tf -130.123 -20.296 Td [(3.)]TJ 0 g 0 G -1 0 0 1 -170.6302 -322.1733 cm -BT -/F8 9.9626 Tf 175.6115 322.1733 Td[(Allo)-27(c)-1(ate)-302(spar)1(s)-1(e)-302(matri)1(x)-302(an)1(d)-301(dense)-302(v)28(e)-1(ctors)-302(with)]TJ/F32 9.9626 Tf 202.5989 0 Td[(psb_spall)]TJ/F8 9.9626 Tf 50.0773 0 Td[(and)]TJ/F32 9.9626 Tf 19.0552 0 Td[(psb_geall)]TJ -ET -1 0 0 1 150.7049 301.8774 cm + [-500(Allo)-28(cate)-301(sparse)-302(matrix)-301(and)-302(dense)-302(v)28(ectors)-301(with)]TJ/F30 9.9626 Tf 215.329 0 Td [(psb_spall)]TJ/F8 9.9626 Tf 50.077 0 Td [(and)]TJ/F30 9.9626 Tf 19.055 0 Td [(psb_geall)]TJ 0 g 0 G -1 0 0 1 -150.7049 -301.8774 cm -BT -/F8 9.9626 Tf 162.8814 301.8774 Td[(4.)]TJ -ET -1 0 0 1 170.6302 301.8774 cm +/F8 9.9626 Tf -284.461 -20.296 Td [(4.)]TJ 0 g 0 G -1 0 0 1 -170.6302 -301.8774 cm -BT -/F8 9.9626 Tf 175.6115 301.8774 Td[(Lo)-28(op)-410(o)27(v)28(er)-411(all)-411(l)1(o)-28(c)-1(al)-410(ro)28(w)-1(s,)-430(ge)-1(n)1(e)-1(r)1(ate)-412(matrix)-411(an)1(d)-411(v)28(ec)-1(tor)-410(e)-1(n)28(t)1(ries)-1(,)-430(and)-410(inse)-1(r)1(t)]TJ 0 -11.9552 Td[(th)1(e)-1(m)-334(wit)1(h)]TJ/F32 9.9626 Tf 48.1528 0 Td[(psb_spins)]TJ/F8 9.9626 Tf 50.394 0 Td[(and)]TJ/F32 9.9626 Tf 19.3718 0 Td[(psb_geins)]TJ -ET -1 0 0 1 150.7049 269.6262 cm + [-500(Lo)-28(op)-411(o)28(v)28(er)-411(all)-411(lo)-28(cal)-411(ro)27(ws,)-430(generate)-411(matrix)-411(and)-411(v)27(ector)-411(en)28(tries,)-431(an)1(d)-412(in)1(s)-1(ert)]TJ 12.73 -11.955 Td [(them)-333(with)]TJ/F30 9.9626 Tf 48.153 0 Td [(psb_spins)]TJ/F8 9.9626 Tf 50.393 0 Td [(and)]TJ/F30 9.9626 Tf 19.372 0 Td [(psb_geins)]TJ 0 g 0 G -1 0 0 1 -150.7049 -269.6262 cm -BT -/F8 9.9626 Tf 162.8814 269.6262 Td[(5.)]TJ -ET -1 0 0 1 170.6302 269.6262 cm +/F8 9.9626 Tf -130.648 -20.296 Td [(5.)]TJ 0 g 0 G -1 0 0 1 -170.6302 -269.6262 cm -BT -/F8 9.9626 Tf 175.6115 269.6262 Td[(Ass)-1(em)27(b)1(le)-334(th)1(e)-334(v)56(ariou)1(s)-334(e)-1(n)29(tities)-1(:)]TJ -ET -1 0 0 1 175.6115 249.3302 cm + [-500(Assem)28(ble)-334(the)-333(v)56(arious)-334(en)28(tities:)]TJ 0 g 0 G -1 0 0 1 -175.6115 -249.3302 cm -BT -/F8 9.9626 Tf 179.8179 249.3302 Td[(\050a\051)]TJ -ET -1 0 0 1 192.548 249.3302 cm + 16.936 -20.296 Td [(\050a\051)]TJ 0 g 0 G -1 0 0 1 -192.548 -249.3302 cm -BT -/F32 9.9626 Tf 197.5293 249.3302 Td[(psb_cdasb)]TJ -ET -1 0 0 1 175.6115 233.2046 cm +/F30 9.9626 Tf 17.711 0 Td [(psb_cdasb)]TJ 0 g 0 G -1 0 0 1 -175.6115 -233.2046 cm -BT -/F8 9.9626 Tf 179.2644 233.2046 Td[(\050b)1(\051)]TJ -ET -1 0 0 1 192.548 233.2046 cm +/F8 9.9626 Tf -18.264 -16.126 Td [(\050b\051)]TJ 0 g 0 G -1 0 0 1 -192.548 -233.2046 cm -BT -/F32 9.9626 Tf 197.5293 233.2046 Td[(psb_spasb)]TJ -ET -1 0 0 1 175.6115 217.0791 cm +/F30 9.9626 Tf 18.264 0 Td [(psb_spasb)]TJ 0 g 0 G -1 0 0 1 -175.6115 -217.0791 cm -BT -/F8 9.9626 Tf 180.3714 217.0791 Td[(\050c\051)]TJ -ET -1 0 0 1 192.548 217.0791 cm +/F8 9.9626 Tf -17.157 -16.125 Td [(\050c\051)]TJ 0 g 0 G -1 0 0 1 -192.548 -217.0791 cm -BT -/F32 9.9626 Tf 197.5293 217.0791 Td[(psb_geasb)]TJ -ET -1 0 0 1 150.7049 196.7831 cm +/F30 9.9626 Tf 17.157 0 Td [(psb_geasb)]TJ 0 g 0 G -1 0 0 1 -150.7049 -196.7831 cm -BT -/F8 9.9626 Tf 162.8814 196.7831 Td[(6.)]TJ -ET -1 0 0 1 170.6302 196.7831 cm +/F8 9.9626 Tf -34.647 -20.296 Td [(6.)]TJ 0 g 0 G -1 0 0 1 -170.6302 -196.7831 cm -BT -/F8 9.9626 Tf 175.6115 196.7831 Td[(Cho)-28(ose)-287(the)-287(p)1(rec)-1(on)1(dit)1(ioner)-287(t)1(o)-287(b)-27(e)-287(use)-1(d)-286(with)]TJ/F32 9.9626 Tf 185.645 0 Td[(psb_precset)]TJ/F8 9.9626 Tf 60.3892 0 Td[(and)-286(b)1(uil)1(d)-287(i)1(t)-287(with)]TJ/F32 9.9626 Tf -246.0342 -11.9552 Td[(psb_precbld)]TJ -ET -1 0 0 1 150.7049 164.5319 cm + [-500(Cho)-28(ose)-286(the)-287(preconditioner)-287(to)-286(b)-28(e)-287(u)1(s)-1(ed)-286(with)]TJ/F30 9.9626 Tf 198.375 0 Td [(psb_precset)]TJ/F8 9.9626 Tf 60.389 0 Td [(and)-287(b)1(uild)-287(it)-287(with)]TJ/F30 9.9626 Tf -246.034 -11.955 Td [(psb_precbld)]TJ 0 g 0 G -1 0 0 1 -150.7049 -164.5319 cm -BT -/F8 9.9626 Tf 162.8814 164.5319 Td[(7.)]TJ -ET -1 0 0 1 170.6302 164.5319 cm +/F8 9.9626 Tf -12.73 -20.296 Td [(7.)]TJ 0 g 0 G -1 0 0 1 -170.6302 -164.5319 cm -BT -/F8 9.9626 Tf 175.6115 164.5319 Td[(Call)-333(the)-333(iterativ)28(e)-334(metho)-28(d)-333(of)-332(c)27(hoi)1(c)-1(e,)-333(e)-1(.g.)]TJ/F32 9.9626 Tf 176.8648 0 Td[(psb_bicgstab)]TJ/F8 9.9626 Tf -201.7714 -20.2033 Td[(This)-333(is)-334(th)1(e)-334(s)-1(t)1(ructur)1(e)-334(of)-333(th)1(e)-334(s)-1(ampl)1(e)-334(pr)1(ogram)]TJ/F32 9.9626 Tf 194.3271 0 Td[(test/pargen/ppde90.f90)]TJ/F8 9.9626 Tf 115.0675 0 Td[(.)]TJ -294.4507 -12.0478 Td[(F)84(or)-292(a)-291(s)-1(im)28(ulat)1(ion)-291(in)-291(w)-1(h)1(ic)27(h)-291(th)1(e)-292(s)-1(ame)-292(disc)-1(r)1(e)-1(ti)1(z)-1(ation)-291(me)-1(sh)-291(is)-292(use)-1(d)-291(o)28(v)28(er)-292(m)28(ulti)1(ple)]TJ -14.9439 -11.9552 Td[(time)-334(ste)-1(p)1(s)-1(,)-333(th)1(e)-334(f)1(ollo)28(wing)-333(s)-1(t)1(ructur)1(e)-334(ma)27(y)-333(b)-27(e)-334(more)-334(ap)1(pr)1(opri)1(ate)-1(:)]TJ -ET -1 0 0 1 150.7049 90.4377 cm + [-500(Call)-333(the)-334(iterativ)28(e)-333(metho)-28(d)-333(of)-334(c)28(hoice,)-333(e.g.)]TJ/F30 9.9626 Tf 189.595 0 Td [(psb_bicgstab)]TJ/F8 9.9626 Tf -201.772 -20.204 Td [(This)-333(is)-334(the)-333(structure)-333(of)-334(the)-333(sample)-333(program)]TJ/F30 9.9626 Tf 194.327 0 Td [(test/pargen/ppde90.f90)]TJ/F8 9.9626 Tf 115.068 0 Td [(.)]TJ -294.451 -12.047 Td [(F)83(or)-291(a)-292(sim)28(ulation)-292(in)-291(whic)27(h)-291(the)-292(same)-292(discretization)-291(mesh)-292(is)-292(used)-291(o)27(v)28(er)-292(m)28(ultiple)]TJ -14.944 -11.956 Td [(time)-333(steps,)-334(the)-333(follo)28(wing)-334(structure)-333(ma)28(y)-333(b)-28(e)-334(more)-333(appropriate:)]TJ 0 g 0 G -1 0 0 1 -150.7049 -90.4377 cm -BT -/F8 9.9626 Tf 320.0697 90.4377 Td[(6)]TJ -ET -1 0 0 1 494.4159 90.4377 cm + 169.365 -29.888 Td [(6)]TJ 0 g 0 G +ET endstream endobj -665 0 obj << +646 0 obj << /Type /Page -/Contents 666 0 R -/Resources 664 0 R -/MediaBox [0 0 595.2756 841.8898] -/Parent 592 0 R +/Contents 647 0 R +/Resources 645 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 589 0 R >> endobj -667 0 obj << -/D [665 0 R /XYZ 150.7049 740.9981 null] +648 0 obj << +/D [646 0 R /XYZ 150.705 740.998 null] >> endobj -671 0 obj << -/D [665 0 R /XYZ 150.7049 376.4002 null] +650 0 obj << +/D [646 0 R /XYZ 150.705 376.4 null] >> endobj -672 0 obj << -/D [665 0 R /XYZ 150.7049 356.381 null] +651 0 obj << +/D [646 0 R /XYZ 150.705 356.381 null] >> endobj -673 0 obj << -/D [665 0 R /XYZ 150.7049 336.085 null] +652 0 obj << +/D [646 0 R /XYZ 150.705 336.085 null] >> endobj -674 0 obj << -/D [665 0 R /XYZ 150.7049 315.789 null] +653 0 obj << +/D [646 0 R /XYZ 150.705 315.789 null] >> endobj -675 0 obj << -/D [665 0 R /XYZ 150.7049 283.5379 null] +654 0 obj << +/D [646 0 R /XYZ 150.705 283.538 null] >> endobj -676 0 obj << -/D [665 0 R /XYZ 150.7049 263.3706 null] +655 0 obj << +/D [646 0 R /XYZ 150.705 263.371 null] >> endobj -677 0 obj << -/D [665 0 R /XYZ 150.7049 244.7544 null] +656 0 obj << +/D [646 0 R /XYZ 150.705 244.754 null] >> endobj -678 0 obj << -/D [665 0 R /XYZ 150.7049 228.6288 null] +657 0 obj << +/D [646 0 R /XYZ 150.705 228.629 null] >> endobj -679 0 obj << -/D [665 0 R /XYZ 150.7049 210.418 null] +658 0 obj << +/D [646 0 R /XYZ 150.705 210.418 null] >> endobj -680 0 obj << -/D [665 0 R /XYZ 150.7049 178.4436 null] +659 0 obj << +/D [646 0 R /XYZ 150.705 178.444 null] >> endobj -664 0 obj << -/Font << /F8 450 0 R /F32 622 0 R /F11 606 0 R /F9 670 0 R /F19 591 0 R >> +645 0 obj << +/Font << /F8 446 0 R /F30 616 0 R /F11 602 0 R /F9 649 0 R /F17 588 0 R >> /ProcSet [ /PDF /Text ] >> endobj -683 0 obj << -/Length 10805 +663 0 obj << +/Length 7629 >> stream -1 0 0 1 99.8954 740.9981 cm 0 g 0 G -1 0 0 1 343.7111 0 cm 0 g 0 G -1 0 0 1 -343.7111 -34.8692 cm 0 g 0 G -1 0 0 1 -99.8954 -706.1289 cm BT -/F8 9.9626 Tf 112.072 706.1289 Td[(1.)]TJ -ET -1 0 0 1 119.8207 706.1289 cm +/F8 9.9626 Tf 112.072 706.129 Td [(1.)]TJ 0 g 0 G -1 0 0 1 -119.8207 -706.1289 cm -BT -/F8 9.9626 Tf 124.802 706.1289 Td[(Ini)1(tialize)-334(p)1(arallel)-333(e)-1(n)29(viron)1(m)-1(en)28(t)-333(with)]TJ/F32 9.9626 Tf 156.6905 0 Td[(psb_init)]TJ -ET -1 0 0 1 99.8954 686.0727 cm + [-500(Initialize)-333(parallel)-334(en)28(vironmen)28(t)-333(with)]TJ/F30 9.9626 Tf 169.421 0 Td [(psb_init)]TJ 0 g 0 G -1 0 0 1 -99.8954 -686.0727 cm -BT -/F8 9.9626 Tf 112.072 686.0727 Td[(2.)]TJ -ET -1 0 0 1 119.8207 686.0727 cm +/F8 9.9626 Tf -169.421 -20.056 Td [(2.)]TJ 0 g 0 G -1 0 0 1 -119.8207 -686.0727 cm -BT -/F8 9.9626 Tf 124.802 686.0727 Td[(Ini)1(tialize)-334(in)1(dex)-333(s)-1(p)1(ac)-1(e)-334(wit)1(h)]TJ/F32 9.9626 Tf 117.3933 0 Td[(psb_cdall)]TJ -ET -1 0 0 1 99.8954 666.0166 cm + [-500(Initialize)-333(index)-334(space)-333(with)]TJ/F30 9.9626 Tf 130.123 0 Td [(psb_cdall)]TJ 0 g 0 G -1 0 0 1 -99.8954 -666.0166 cm -BT -/F8 9.9626 Tf 112.072 666.0166 Td[(3.)]TJ -ET -1 0 0 1 119.8207 666.0166 cm +/F8 9.9626 Tf -130.123 -20.056 Td [(3.)]TJ 0 g 0 G -1 0 0 1 -119.8207 -666.0166 cm -BT -/F8 9.9626 Tf 124.802 666.0166 Td[(Lo)-28(op)-271(o)28(v)28(er)-272(th)1(e)-272(top)-27(ology)-271(of)-271(the)-272(d)1(isc)-1(r)1(e)-1(tization)-271(me)-1(sh)-271(and)-271(b)1(ui)1(ld)-271(the)-272(d)1(e)-1(sc)-1(r)1(ipt)1(or)]TJ 0 -11.9552 Td[(with)]TJ/F32 9.9626 Tf 22.6927 0 Td[(psb_cdins)]TJ -ET -1 0 0 1 99.8954 634.0053 cm + [-500(Lo)-28(op)-271(o)28(v)27(er)-271(the)-272(top)-27(ology)-272(of)-271(the)-272(discretization)-271(mesh)-272(and)-271(build)-271(the)-272(descriptor)]TJ 12.73 -11.956 Td [(with)]TJ/F30 9.9626 Tf 22.693 0 Td [(psb_cdins)]TJ 0 g 0 G -1 0 0 1 -99.8954 -634.0053 cm -BT -/F8 9.9626 Tf 112.072 634.0053 Td[(4.)]TJ -ET -1 0 0 1 119.8207 634.0053 cm +/F8 9.9626 Tf -35.423 -20.056 Td [(4.)]TJ 0 g 0 G -1 0 0 1 -119.8207 -634.0053 cm -BT -/F8 9.9626 Tf 124.802 634.0053 Td[(Ass)-1(em)27(b)1(le)-334(th)1(e)-334(des)-1(crip)1(tor)-333(with)]TJ/F32 9.9626 Tf 130.2894 0 Td[(psb_cdasb)]TJ -ET -1 0 0 1 99.8954 613.9492 cm + [-500(Assem)28(ble)-334(the)-333(descriptor)-333(with)]TJ/F30 9.9626 Tf 143.019 0 Td [(psb_cdasb)]TJ 0 g 0 G -1 0 0 1 -99.8954 -613.9492 cm -BT -/F8 9.9626 Tf 112.072 613.9492 Td[(5.)]TJ -ET -1 0 0 1 119.8207 613.9492 cm +/F8 9.9626 Tf -143.019 -20.056 Td [(5.)]TJ 0 g 0 G -1 0 0 1 -119.8207 -613.9492 cm -BT -/F8 9.9626 Tf 124.802 613.9492 Td[(Allo)-27(c)-1(ate)-222(the)-222(s)-1(p)1(ars)-1(e)-222(m)-1(at)1(rice)-1(s)-222(and)-222(d)1(e)-1(n)1(s)-1(e)-223(v)28(ectors)-223(with)]TJ/F32 9.9626 Tf 220.6451 0 Td[(psb_spall)]TJ/F8 9.9626 Tf 49.287 0 Td[(and)]TJ/F32 9.9626 Tf 18.2649 0 Td[(psb_geall)]TJ -ET -1 0 0 1 99.8954 593.8931 cm + [-500(Allo)-28(cate)-222(the)-222(sparse)-223(matrices)-222(and)-222(dense)-222(v)27(ectors)-222(with)]TJ/F30 9.9626 Tf 233.375 0 Td [(psb_spall)]TJ/F8 9.9626 Tf 49.287 0 Td [(and)]TJ/F30 9.9626 Tf 18.265 0 Td [(psb_geall)]TJ 0 g 0 G -1 0 0 1 -99.8954 -593.8931 cm -BT -/F8 9.9626 Tf 112.072 593.8931 Td[(6.)]TJ -ET -1 0 0 1 119.8207 593.8931 cm +/F8 9.9626 Tf -300.927 -20.056 Td [(6.)]TJ 0 g 0 G -1 0 0 1 -119.8207 -593.8931 cm -BT -/F8 9.9626 Tf 124.802 593.8931 Td[(Lo)-28(op)-333(o)28(v)28(er)-333(the)-334(t)1(im)-1(e)-333(s)-1(teps:)]TJ -ET -1 0 0 1 124.802 573.8369 cm + [-500(Lo)-28(op)-333(o)28(v)28(e)-1(r)-333(the)-333(time)-334(steps:)]TJ 0 g 0 G -1 0 0 1 -124.802 -573.8369 cm -BT -/F8 9.9626 Tf 129.0084 573.8369 Td[(\050a\051)]TJ -ET -1 0 0 1 141.7385 573.8369 cm + 16.936 -20.056 Td [(\050a\051)]TJ 0 g 0 G -1 0 0 1 -141.7385 -573.8369 cm -BT -/F8 9.9626 Tf 146.7198 573.8369 Td[(If)-339(after)-339(\014rst)-340(t)1(im)-1(e)-340(step,)-341(r)1(e)-1(in)1(itial)1(iz)-1(e)-340(th)1(e)-340(s)-1(p)1(arse)-340(m)-1(atr)1(ix)-339(w)-1(i)1(th)]TJ/F32 9.9626 Tf 252.2765 0 Td[(psb_sprn)]TJ/F8 9.9626 Tf 41.8428 0 Td[(;)]TJ -294.1193 -11.9552 Td[(also)-334(zero)-333(out)-333(the)-333(dense)-334(v)28(e)-1(ctors;)]TJ -ET -1 0 0 1 124.802 545.8761 cm + [-500(If)-340(after)-339(\014rst)-340(time)-339(step,)-341(reinitialize)-340(the)-339(s)-1(p)1(a)-1(r)1(s)-1(e)-339(matrix)-340(with)]TJ/F30 9.9626 Tf 269.988 0 Td [(psb_sprn)]TJ/F8 9.9626 Tf 41.843 0 Td [(;)]TJ -294.119 -11.955 Td [(also)-333(zero)-334(out)-333(the)-333(dense)-334(v)28(ectors;)]TJ 0 g 0 G -1 0 0 1 -124.802 -545.8761 cm -BT -/F8 9.9626 Tf 128.455 545.8761 Td[(\050b)1(\051)]TJ -ET -1 0 0 1 141.7385 545.8761 cm + -18.265 -16.006 Td [(\050b\051)]TJ 0 g 0 G -1 0 0 1 -141.7385 -545.8761 cm -BT -/F8 9.9626 Tf 146.7198 545.8761 Td[(Lo)-28(op)-252(o)28(v)28(e)-1(r)-252(th)1(e)-253(me)-1(sh,)-268(ge)-1(n)1(e)-1(rat)1(e)-253(the)-253(co)-28(e\016)-1(cien)28(ts)-253(and)-252(in)1(s)-1(ert/u)1(p)-27(date)-253(th)1(e)-1(m)]TJ 0 -11.9552 Td[(with)]TJ/F32 9.9626 Tf 22.6927 0 Td[(psb_spins)]TJ/F8 9.9626 Tf 50.394 0 Td[(and)]TJ/F32 9.9626 Tf 19.3718 0 Td[(psb_geins)]TJ -ET -1 0 0 1 124.802 517.9153 cm + [-500(Lo)-28(op)-252(o)28(v)27(er)-252(the)-253(mesh,)-268(generate)-253(the)-253(co)-27(e\016cie)-1(n)28(ts)-252(and)-253(insert/up)-27(date)-253(them)]TJ 18.265 -11.955 Td [(with)]TJ/F30 9.9626 Tf 22.693 0 Td [(psb_spins)]TJ/F8 9.9626 Tf 50.394 0 Td [(and)]TJ/F30 9.9626 Tf 19.371 0 Td [(psb_geins)]TJ 0 g 0 G -1 0 0 1 -124.802 -517.9153 cm -BT -/F8 9.9626 Tf 129.5619 517.9153 Td[(\050c\051)]TJ -ET -1 0 0 1 141.7385 517.9153 cm +/F8 9.9626 Tf -109.616 -16.006 Td [(\050c\051)]TJ 0 g 0 G -1 0 0 1 -141.7385 -517.9153 cm -BT -/F8 9.9626 Tf 146.7198 517.9153 Td[(Ass)-1(em)27(b)1(le)-334(with)]TJ/F32 9.9626 Tf 66.5284 0 Td[(psb_spasb)]TJ/F8 9.9626 Tf 50.3939 0 Td[(and)]TJ/F32 9.9626 Tf 19.3719 0 Td[(psb_geasb)]TJ -ET -1 0 0 1 124.802 501.9096 cm + [-500(Assem)28(ble)-334(with)]TJ/F30 9.9626 Tf 83.686 0 Td [(psb_spasb)]TJ/F8 9.9626 Tf 50.394 0 Td [(and)]TJ/F30 9.9626 Tf 19.372 0 Td [(psb_geasb)]TJ 0 g 0 G -1 0 0 1 -124.802 -501.9096 cm -BT -/F8 9.9626 Tf 128.455 501.9096 Td[(\050d)1(\051)]TJ -ET -1 0 0 1 141.7385 501.9096 cm +/F8 9.9626 Tf -154.559 -16.005 Td [(\050d\051)]TJ 0 g 0 G -1 0 0 1 -141.7385 -501.9096 cm -BT -/F8 9.9626 Tf 146.7198 501.9096 Td[(Cho)-28(ose)-223(an)1(d)-222(bu)1(ild)-221(prec)-1(on)1(dit)1(ioner)-222(with)]TJ/F32 9.9626 Tf 162.5574 0 Td[(psb_precset)]TJ/F8 9.9626 Tf 59.7477 0 Td[(and)]TJ/F32 9.9626 Tf 18.2649 0 Td[(psb_precbld)]TJ -ET -1 0 0 1 124.802 485.904 cm + [-500(Cho)-28(ose)-222(and)-222(build)-222(preconditioner)-222(with)]TJ/F30 9.9626 Tf 180.822 0 Td [(psb_precset)]TJ/F8 9.9626 Tf 59.748 0 Td [(and)]TJ/F30 9.9626 Tf 18.265 0 Td [(psb_precbld)]TJ 0 g 0 G -1 0 0 1 -124.802 -485.904 cm -BT -/F8 9.9626 Tf 129.5619 485.904 Td[(\050e\051)]TJ -ET -1 0 0 1 141.7385 485.904 cm +/F8 9.9626 Tf -257.728 -16.006 Td [(\050e\051)]TJ 0 g 0 G -1 0 0 1 -141.7385 -485.904 cm -BT -/F8 9.9626 Tf 146.7198 485.904 Td[(Call)-333(the)-333(iterativ)28(e)-334(metho)-28(d)-333(of)-332(c)27(hoi)1(c)-1(e,)-333(e)-1(.g.)]TJ/F32 9.9626 Tf 176.8649 0 Td[(psb_bicgstab)]TJ/F8 9.9626 Tf -223.6893 -20.0561 Td[(The)-370(insertion)-369(rou)1(tines)-371(wil)1(l)-370(b)-27(e)-371(called)-370(as)-370(m)-1(an)29(y)-370(time)-1(s)-370(as)-370(nee)-1(d)1(e)-1(d)1(;)-388(they)-370(onl)1(y)-370(nee)-1(d)]TJ 0 -11.9552 Td[(to)-404(b)-27(e)-404(c)-1(al)1(le)-1(d)-403(on)-403(the)-404(d)1(ata)-404(th)1(at)-404(is)-404(actual)1(ly)-404(all)1(o)-28(c)-1(at)1(e)-1(d)-403(to)-404(th)1(e)-404(c)-1(u)1(rren)28(t)-403(pro)-27(c)-1(es)-1(s,)-421(i.e.)]TJ 0 -11.9552 Td[(eac)27(h)-333(pr)1(o)-28(ce)-1(ss)-334(ge)-1(n)1(e)-1(r)1(ate)-1(s)-333(its)-334(o)28(wn)-333(data.)]TJ 14.944 -11.9878 Td[(In)-326(pr)1(incip)1(le)-327(th)1(e)-1(r)1(e)-327(is)-327(n)1(o)-326(s)-1(p)-27(e)-1(ci\014)1(c)-327(ord)1(e)-1(r)-326(in)-325(the)-327(calls)-326(to)]TJ/F32 9.9626 Tf 225.8783 0 Td[(psb_spins)]TJ/F8 9.9626 Tf 47.0731 0 Td[(,)-327(nor)-326(is)-327(t)1(here)]TJ -287.8954 -11.9552 Td[(a)-393(requir)1(e)-1(me)-1(n)29(t)-394(t)1(o)-394(b)1(uil)1(d)-393(a)-394(matri)1(x)-394(r)1(o)27(w)-393(in)-393(its)-393(e)-1(n)28(t)1(iret)28(y)-394(b)-27(efore)-393(c)-1(all)1(ing)-393(the)-393(routi)1(ne;)]TJ 0 -11.9552 Td[(th)1(is)-289(all)1(o)27(ws)-288(the)-288(app)1(lication)-288(p)1(rogr)1(am)-1(me)-1(r)-287(to)-288(w)27(alk)-287(thr)1(ough)-288(th)1(e)-289(d)1(isc)-1(r)1(e)-1(tization)-287(m)-1(es)-1(h)]TJ 0 -11.9551 Td[(ele)-1(men)28(t)-401(b)28(y)-401(e)-1(l)1(e)-1(me)-1(n)29(t,)-418(ge)-1(n)1(e)-1(r)1(ating)-401(th)1(e)-402(main)-401(par)1(t)-401(of)-401(a)-401(giv)28(e)-1(n)-401(matr)1(ix)-401(ro)28(w)-402(b)1(ut)-401(also)]TJ 0 -11.9552 Td[(con)28(trib)1(uti)1(ons)-334(to)-333(th)1(e)-334(ro)28(ws)-334(co)-1(r)1(res)-1(p)-27(ond)1(ing)-333(to)-333(neigh)28(b)-27(our)1(ing)-333(ele)-1(men)28(ts.)]TJ 14.944 -11.9879 Td[(F)84(rom)-411(a)-410(f)1(un)1(c)-1(ti)1(onal)-410(p)-27(oin)28(t)-410(of)-410(v)1(ie)-1(w)-410(it)-410(i)1(s)-411(ev)28(e)-1(n)-410(p)-27(oss)-1(ib)1(le)-410(to)-411(exec)-1(u)1(te)-411(on)1(e)-411(call)-410(f)1(or)]TJ -14.944 -11.9552 Td[(eac)27(h)-372(n)1(onze)-1(r)1(o)-372(c)-1(o)-27(e)-1(\016c)-1(i)1(e)-1(n)28(t;)-391(h)1(o)28(w)27(ev)28(e)-1(r)-371(this)-372(w)28(ould)-371(ha)28(v)28(e)-372(a)-372(s)-1(u)1(bstan)28(tial)-371(c)-1(ompu)1(tation)1(al)]TJ 0 -11.9551 Td[(o)28(v)28(e)-1(r)1(head.)-412(It)-235(is)-237(t)1(here)-1(f)1(ore)-236(adv)1(is)-1(ab)1(le)-236(to)-236(pac)28(k)-236(a)-236(ce)-1(r)1(tain)-235(am)-1(ou)1(n)28(t)-236(of)-235(dat)1(a)-236(in)28(to)-236(eac)27(h)-235(c)-1(al)1(l)]TJ 0 -11.9552 Td[(to)-307(the)-308(in)1(s)-1(erti)1(on)-308(r)1(outi)1(ne,)-313(sa)27(y)-307(tou)1(c)27(hi)1(ng)-308(on)-307(a)-307(few)-308(tens)-308(of)-307(ro)28(ws)-1(;)-315(the)-308(b)-27(e)-1(st)-308(p)-27(erfor)1(m)-1(n)1(g)]TJ 0 -11.9552 Td[(v)56(alue)-385(w)27(ou)1(ld)-385(dep)-28(end)-385(on)-384(b)-28(oth)-385(th)1(e)-386(arc)28(hitecture)-385(of)-385(the)-386(computer)-385(b)-27(e)-1(in)1(g)-386(u)1(s)-1(ed)-385(and)]TJ 0 -11.9551 Td[(on)-449(the)-450(pr)1(oblem)-451(stru)1(c)-1(t)1(ure.)-794(A)28(t)-450(th)1(e)-451(op)1(p)-28(osite)-450(e)-1(x)1(trem)-1(e,)-479(it)-450(w)28(oul)1(d)-450(b)-27(e)-451(p)-27(oss)-1(ib)1(le)-450(to)]TJ 0 -11.9552 Td[(generate)-311(th)1(e)-311(en)28(tire)-310(part)-310(of)-310(a)-310(co)-28(e)-1(\016cie)-1(n)29(t)-311(matri)1(x)-310(re)-1(sid)1(ing)-310(on)-310(a)-310(pr)1(o)-28(c)-1(ess)-311(and)-310(p)1(as)-1(s)-310(it)]TJ 0 -11.9552 Td[(in)-308(a)-310(sin)1(gle)-310(call)-309(to)]TJ/F32 9.9626 Tf 76.8891 0 Td[(psb_spins)]TJ/F8 9.9626 Tf 47.0731 0 Td[(;)-317(th)1(is)-1(,)-313(ho)28(w)27(ev)28(er,)-314(w)28(ould)-308(e)-1(n)28(t)1(ail)-309(a)-309(dou)1(bli)1(ng)-309(of)-309(me)-1(mory)]TJ -123.9622 -11.9551 Td[(o)-28(cc)-1(u)1(pati)1(on,)-333(and)-333(t)1(h)28(us)-334(w)28(oul)1(d)-333(b)-28(e)-333(alm)-1(ost)-333(alw)28(a)27(y)1(s)-334(far)-333(f)1(rom)-334(op)1(timal.)]TJ/F18 11.9552 Tf 0 -28.062 Td[(2.)-1(4)-1125(Pro)-1(gr)-1(amm)-1(ing)-376(mo)-32(del)]TJ/F8 9.9626 Tf 0 -18.4502 Td[(The)-325(PS)1(BLAS)-325(li)1(brar)1(ary)-324(is)-325(base)-1(d)-324(on)-324(the)-325(Si)1(ngle)-325(P)1(rogram)-325(Mu)1(ltip)1(le)-325(Data)-325(\050S)1(PM)1(D\051)]TJ 0 -11.9552 Td[(pr)1(ogramm)-1(i)1(ng)-413(mo)-28(del:)-603(e)-1(ac)28(h)-413(p)1(ro)-28(ce)-1(ss)-414(p)1(articip)1(ating)-413(i)1(n)-413(th)1(e)-414(comput)1(ation)-413(p)-27(erfor)1(m)-1(s)]TJ 0 -11.9552 Td[(th)1(e)-334(s)-1(ame)-334(action)1(s)-334(on)-333(a)-333(c)27(h)28(u)1(nk)-333(of)-333(data.)-444(P)28(ar)1(allelism)-334(is)-333(th)28(us)-333(data-dr)1(iv)28(e)-1(n)1(.)]TJ 14.944 -11.9878 Td[(Be)-1(cause)-390(of)-388(th)1(is)-390(stru)1(c)-1(t)1(ure,)-403(man)28(y)-388(s)-1(u)1(brou)1(tines)-389(c)-1(o)-28(or)1(din)1(ate)-389(their)-389(action)-388(ac)-1(r)1(os)-1(s)]TJ -14.944 -11.9552 Td[(th)1(e)-479(v)56(ari)1(ous)-478(pr)1(o)-28(c)-1(ess)-1(es)-1(,)-513(th)28(us)-478(p)1(ro)28(vid)1(ing)-478(an)-477(impl)1(ic)-1(i)1(t)-478(s)-1(y)1(nc)27(h)1(ron)1(iz)-1(at)1(ion)-478(p)-27(oin)29(t,)-514(and)]TJ 0 -11.9552 Td[(th)1(e)-1(refor)1(e)]TJ/F19 9.9626 Tf 43.026 0 Td[(mu)1(st)]TJ/F8 9.9626 Tf 26.326 0 Td[(b)-27(e)-453(called)-452(sim)27(u)1(ltaneously)-452(b)29(y)-452(all)-452(p)1(ro)-28(ce)-1(ss)-1(es)-453(p)1(arti)1(c)-1(ip)1(ating)-452(i)1(n)-452(th)1(e)]TJ -69.352 -11.9551 Td[(com)-1(p)1(utati)1(on.)-597(Thi)1(s)-385(is)-384(c)-1(ertain)1(ly)-384(tru)1(e)-385(f)1(or)-384(the)-384(data)-384(all)1(o)-28(c)-1(ati)1(on)-384(and)-383(as)-1(se)-1(m)28(bly)-384(r)1(ou-)]TJ 0 -11.9552 Td[(tin)1(e)-1(s,)-333(for)-333(all)-333(th)1(e)-334(com)-1(p)1(utati)1(onal)-333(rou)1(tines)-334(an)1(d)-333(for)-333(som)-1(e)-333(of)-333(the)-333(to)-28(ols)-334(r)1(outin)1(e)-1(s.)]TJ 14.944 -11.9879 Td[(Ho)28(w)27(ev)28(e)-1(r)-489(there)-491(ar)1(e)-491(man)28(y)-490(c)-1(ase)-1(s)-490(where)-491(n)1(o)-491(syn)1(c)27(hr)1(onization)1(,)-530(an)1(d)-490(in)1(dee)-1(d)-490(n)1(o)]TJ -14.944 -11.9552 Td[(com)-1(m)28(un)1(ic)-1(ati)1(on)-458(am)-1(on)1(g)-458(pro)-27(c)-1(es)-1(se)-1(s,)-490(i)1(s)-459(impli)1(e)-1(d)1(;)-521(f)1(or)-458(instance)-1(,)-489(all)-458(th)1(e)-459(rou)1(tines)-459(in)]TJ -ET -1 0 0 1 99.8954 90.4377 cm + [-500(Call)-333(the)-334(iterativ)28(e)-333(metho)-28(d)-333(of)-334(c)28(hoice,)-333(e.g.)]TJ/F30 9.9626 Tf 194.023 0 Td [(psb_bicgstab)]TJ/F8 9.9626 Tf -223.69 -20.056 Td [(The)-370(insertion)-370(routines)-370(will)-370(b)-27(e)-370(c)-1(all)1(e)-1(d)-369(as)-370(man)27(y)-370(times)-370(as)-370(needed;)-388(they)-370(only)-370(need)]TJ 0 -11.955 Td [(to)-404(b)-27(e)-404(called)-404(on)-404(the)-403(data)-404(that)-404(is)-403(actually)-404(allo)-28(cated)-403(to)-404(the)-404(curren)28(t)-404(pro)-27(ce)-1(ss,)-421(i.e.)]TJ 0 -11.955 Td [(eac)28(h)-334(pro)-27(cess)-334(generates)-333(its)-334(o)28(wn)-333(data.)]TJ 14.944 -11.988 Td [(In)-326(principle)-326(there)-327(is)-326(no)-326(sp)-28(eci\014c)-326(order)-327(in)-326(the)-326(calls)-327(to)]TJ/F30 9.9626 Tf 225.879 0 Td [(psb_spins)]TJ/F8 9.9626 Tf 47.073 0 Td [(,)-328(nor)-326(is)-326(there)]TJ -287.896 -11.956 Td [(a)-393(requiremen)27(t)-393(to)-393(build)-394(a)-393(matrix)-393(ro)28(w)-394(in)-393(its)-394(en)28(tiret)28(y)-393(b)-28(efore)-393(c)-1(alli)1(ng)-394(the)-393(routine;)]TJ 0 -11.955 Td [(this)-288(allo)28(ws)-288(the)-288(application)-288(programmer)-288(to)-288(w)27(alk)-288(through)-288(the)-288(discretization)-288(mesh)]TJ 0 -11.955 Td [(elemen)28(t)-402(b)28(y)-401(elemen)28(t,)-419(generating)-401(the)-401(main)-401(part)-401(of)-402(a)-401(giv)28(en)-401(matrix)-402(ro)28(w)-401(but)-401(also)]TJ 0 -11.955 Td [(con)28(tributions)-333(to)-334(the)-333(ro)28(ws)-334(corresp)-28(on)1(ding)-334(to)-333(neigh)28(b)-28(ouring)-333(elemen)28(ts)-1(.)]TJ 14.944 -11.988 Td [(F)83(rom)-410(a)-410(functional)-410(p)-28(oin)28(t)-410(of)-410(view)-410(it)-410(is)-410(ev)27(en)-410(p)-27(os)-1(sibl)1(e)-411(to)-410(execute)-410(one)-410(call)-410(for)]TJ -14.944 -11.955 Td [(eac)28(h)-372(nonzero)-372(co)-28(e\016cien)28(t;)-391(ho)27(w)28(ev)28(er)-372(this)-372(w)28(ould)-372(ha)28(v)28(e)-372(a)-372(substan)27(tial)-371(com)-1(p)1(utational)]TJ 0 -11.955 Td [(o)28(v)28(e)-1(r)1(head.)-412(It)-236(is)-236(therefore)-236(advisable)-236(to)-235(pac)27(k)-236(a)-235(certain)-236(amoun)28(t)-236(of)-236(data)-236(in)28(to)-236(eac)28(h)-236(call)]TJ 0 -11.955 Td [(to)-308(the)-307(insertion)-308(routin)1(e)-1(,)-312(sa)28(y)-308(touc)28(hing)-308(on)-307(a)-308(few)-307(tens)-308(of)-307(ro)27(ws;)-316(the)-307(b)-28(est)-308(p)-27(erformng)]TJ 0 -11.956 Td [(v)56(alue)-386(w)28(ould)-385(dep)-28(end)-386(on)-385(b)-28(oth)-385(the)-385(arc)27(hitecture)-385(of)-385(the)-386(computer)-385(b)-28(eing)-385(used)-386(and)]TJ 0 -11.955 Td [(on)-450(the)-450(problem)-450(structure.)-794(A)28(t)-450(the)-450(opp)-27(os)-1(it)1(e)-450(extrem)-1(e,)-479(it)-449(w)27(ould)-449(b)-28(e)-450(p)-28(ossible)-450(to)]TJ 0 -11.955 Td [(generate)-310(the)-311(en)28(tire)-310(part)-310(of)-311(a)-310(co)-28(e\016cien)28(t)-311(matrix)-310(residing)-310(on)-310(a)-311(pro)-27(ces)-1(s)-310(and)-310(pass)-310(it)]TJ 0 -11.955 Td [(in)-309(a)-309(single)-309(call)-309(to)]TJ/F30 9.9626 Tf 76.89 0 Td [(psb_spins)]TJ/F8 9.9626 Tf 47.073 0 Td [(;)-317(this,)-314(ho)28(w)28(e)-1(v)28(er,)-314(w)28(ould)-309(en)28(tail)-309(a)-309(doubling)-309(of)-309(memory)]TJ -123.963 -11.955 Td [(o)-28(ccupation,)-333(and)-333(th)27(u)1(s)-334(w)28(ould)-333(b)-28(e)-333(almos)-1(t)-333(alw)28(a)28(ys)-334(far)-333(from)-333(optimal.)]TJ/F16 11.9552 Tf 0 -28.062 Td [(2.4)-1125(Programming)-375(mo)-31(del)]TJ/F8 9.9626 Tf 0 -18.451 Td [(The)-325(PSBLAS)-324(librarary)-325(is)-325(based)-325(on)-324(the)-325(Single)-325(Program)-324(Multiple)-325(Data)-325(\050SPMD\051)]TJ 0 -11.955 Td [(programming)-413(mo)-28(del:)-603(eac)27(h)-413(pro)-27(cess)-413(participating)-413(in)-413(the)-413(computation)-413(p)-28(erforms)]TJ 0 -11.955 Td [(the)-333(same)-334(actions)-333(on)-333(a)-334(c)28(h)28(unk)-334(of)-333(data.)-444(P)28(arallelism)-334(is)-333(th)28(us)-334(data-driv)28(en.)]TJ 14.944 -11.988 Td [(Because)-389(of)-389(this)-389(structure,)-403(man)28(y)-389(subrouti)1(nes)-389(co)-28(ordinate)-389(their)-389(action)-389(across)]TJ -14.944 -11.955 Td [(the)-478(v)56(arious)-478(pro)-28(cesses,)-514(th)28(us)-478(pro)28(viding)-478(an)-477(implicit)-478(sync)28(hronization)-478(p)-28(oin)28(t,)-514(and)]TJ 0 -11.955 Td [(therefore)]TJ/F17 9.9626 Tf 43.026 0 Td [(must)]TJ/F8 9.9626 Tf 26.326 0 Td [(b)-28(e)-452(called)-452(sim)28(ultaneously)-452(b)28(y)-452(all)-452(pro)-28(cesses)-453(p)1(articipating)-452(in)-452(the)]TJ -69.352 -11.955 Td [(computation.)-597(This)-384(is)-384(certainly)-384(true)-385(for)-384(the)-384(data)-384(allo)-28(cation)-384(and)-384(assem)28(bly)-385(rou-)]TJ 0 -11.955 Td [(tines,)-333(for)-334(all)-333(the)-333(computational)-334(r)1(outines)-334(and)-333(for)-333(some)-334(of)-333(the)-333(to)-28(ols)-334(rou)1(tines)-1(.)]TJ 14.944 -11.988 Td [(Ho)28(w)27(ev)28(er)-490(there)-490(are)-491(man)28(y)-490(cases)-490(where)-491(no)-490(sync)28(hronization,)-529(and)-491(ind)1(e)-1(ed)-490(no)]TJ -14.944 -11.956 Td [(comm)28(unication)-459(among)-458(pro)-28(cesses,)-489(is)-459(implied;)-521(for)-458(instance,)-489(all)-459(the)-458(routines)-458(in)]TJ 0 g 0 G -1 0 0 1 -99.8954 -90.4377 cm -BT -/F8 9.9626 Tf 269.2603 90.4377 Td[(7)]TJ -ET -1 0 0 1 443.6065 90.4377 cm + 169.365 -29.887 Td [(7)]TJ 0 g 0 G +ET endstream endobj -682 0 obj << +662 0 obj << /Type /Page -/Contents 683 0 R -/Resources 681 0 R -/MediaBox [0 0 595.2756 841.8898] -/Parent 696 0 R +/Contents 663 0 R +/Resources 661 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 676 0 R >> endobj -684 0 obj << -/D [682 0 R /XYZ 99.8954 740.9981 null] +664 0 obj << +/D [662 0 R /XYZ 99.895 740.998 null] >> endobj -685 0 obj << -/D [682 0 R /XYZ 99.8954 716.0915 null] +665 0 obj << +/D [662 0 R /XYZ 99.895 716.092 null] >> endobj -686 0 obj << -/D [682 0 R /XYZ 99.8954 699.8644 null] +666 0 obj << +/D [662 0 R /XYZ 99.895 699.864 null] >> endobj -687 0 obj << -/D [682 0 R /XYZ 99.8954 679.8083 null] +667 0 obj << +/D [662 0 R /XYZ 99.895 679.808 null] >> endobj -688 0 obj << -/D [682 0 R /XYZ 99.8954 647.797 null] +668 0 obj << +/D [662 0 R /XYZ 99.895 647.797 null] >> endobj -689 0 obj << -/D [682 0 R /XYZ 99.8954 627.7409 null] +669 0 obj << +/D [662 0 R /XYZ 99.895 627.741 null] >> endobj -690 0 obj << -/D [682 0 R /XYZ 99.8954 607.6848 null] +670 0 obj << +/D [662 0 R /XYZ 99.895 607.685 null] >> endobj -691 0 obj << -/D [682 0 R /XYZ 99.8954 585.8802 null] +671 0 obj << +/D [662 0 R /XYZ 99.895 585.88 null] >> endobj -692 0 obj << -/D [682 0 R /XYZ 99.8954 557.9194 null] +672 0 obj << +/D [662 0 R /XYZ 99.895 557.919 null] >> endobj -693 0 obj << -/D [682 0 R /XYZ 99.8954 529.6818 null] +673 0 obj << +/D [662 0 R /XYZ 99.895 529.682 null] >> endobj -694 0 obj << -/D [682 0 R /XYZ 99.8954 513.3994 null] +674 0 obj << +/D [662 0 R /XYZ 99.895 513.399 null] >> endobj -695 0 obj << -/D [682 0 R /XYZ 99.8954 497.3938 null] +675 0 obj << +/D [662 0 R /XYZ 99.895 497.394 null] >> endobj 30 0 obj << -/D [682 0 R /XYZ 99.8954 258.481 null] +/D [662 0 R /XYZ 99.895 258.481 null] >> endobj -681 0 obj << -/Font << /F8 450 0 R /F32 622 0 R /F18 441 0 R /F19 591 0 R >> +661 0 obj << +/Font << /F8 446 0 R /F30 616 0 R /F16 443 0 R /F17 588 0 R >> /ProcSet [ /PDF /Text ] >> endobj -699 0 obj << -/Length 2750 +679 0 obj << +/Length 1716 >> stream -1 0 0 1 150.7049 740.9981 cm 0 g 0 G -1 0 0 1 343.7111 0 cm 0 g 0 G -1 0 0 1 -494.416 -740.9981 cm BT -/F8 9.9626 Tf 150.7049 706.1289 Td[(se)-1(c.)]TJ -ET -1 0 0 1 170.4505 706.1289 cm +/F8 9.9626 Tf 150.705 706.129 Td [(sec.)]TJ 0 0 1 rg 0 0 1 RG -1 0 0 1 -170.4505 -706.1289 cm -BT -/F8 9.9626 Tf 170.4505 706.1289 Td[(3.4)]TJ -ET -1 0 0 1 183.1805 706.1289 cm + [-421(3.4)]TJ 0 g 0 G -1 0 0 1 -183.1805 -706.1289 cm -BT -/F8 9.9626 Tf 187.3734 706.1289 Td[(are)-421(onl)1(y)-421(acting)-420(on)-421(th)1(e)-422(l)1(o)-28(c)-1(al)-420(data)-421(stru)1(c)-1(tu)1(res)-1(,)-442(and)-420(th)28(u)1(s)-422(ma)28(y)-421(b)-27(e)-421(c)-1(all)1(e)-1(d)]TJ -36.6685 -11.9552 Td[(in)1(dep)-28(end)1(e)-1(n)29(tly)83(.)-916(The)-491(mos)-1(t)-490(im)-1(p)-27(ort)1(an)28(t)-491(cas)-1(e)-491(is)-491(th)1(at)-491(of)-490(the)-491(co)-28(e)-1(\016cie)-1(n)29(t)-491(in)1(s)-1(ertion)]TJ 0 -11.9552 Td[(rou)1(tin)1(e)-1(s:)-409(s)-1(in)1(c)-1(e)-263(the)-263(n)28(u)1(m)27(b)-27(e)-1(r)-262(of)-263(c)-1(o)-27(e)-1(\016c)-1(i)1(e)-1(n)28(t)1(s)-264(in)-262(the)-263(s)-1(p)1(arse)-264(an)1(d)-263(dense)-263(m)-1(atr)1(ic)-1(es)-264(v)56(ar)1(ie)-1(s)]TJ 0 -11.9551 Td[(among)-323(t)1(he)-323(pr)1(o)-28(c)-1(ess)-1(ors,)-325(an)1(d)-322(s)-1(in)1(c)-1(e)-323(th)1(e)-323(use)-1(r)-322(is)-323(fr)1(e)-1(e)-323(to)-322(c)27(ho)-27(os)-1(e)-323(an)-322(arb)1(itrar)1(y)-323(or)1(der)-323(in)]TJ 0 -11.9552 Td[(bu)1(ili)1(din)1(g)-334(th)1(e)-334(matrix)-333(en)28(tri)1(e)-1(s,)-333(thes)-1(e)-333(routi)1(nes)-334(c)-1(an)1(not)-333(impl)1(y)-333(a)-334(sync)28(hr)1(onization)1(.)]TJ 14.9439 -11.9552 Td[(Thr)1(oughou)1(t)-333(this)-333(use)-1(r)1('s)-334(gui)1(de)-334(eac)27(h)-333(sub)1(rout)1(ine)-334(wil)1(l)-333(b)-28(e)-334(clearly)-333(in)1(di)1(c)-1(ated)-333(as)-1(:)]TJ -ET -1 0 0 1 145.7235 626.4277 cm + [-421(are)-421(only)-420(acting)-421(on)-421(the)-421(lo)-28(cal)-421(data)-420(structures,)-443(and)-421(th)28(us)-421(ma)28(y)-421(b)-28(e)-421(called)]TJ 0 -11.955 Td [(indep)-28(enden)28(tly)84(.)-917(The)-491(most)-491(imp)-27(ortan)27(t)-490(case)-491(is)-491(that)-491(of)-490(the)-491(co)-28(e\016cien)28(t)-491(insertion)]TJ 0 -11.955 Td [(routines:)-409(since)-263(the)-263(n)27(um)28(b)-28(er)-263(of)-263(co)-27(e\016c)-1(i)1(e)-1(n)28(ts)-263(in)-263(the)-263(sparse)-263(and)-263(dense)-263(matrices)-263(v)55(aries)]TJ 0 -11.956 Td [(among)-323(the)-322(pro)-28(cessors,)-325(and)-323(since)-322(the)-323(user)-323(is)-322(free)-323(to)-323(c)28(ho)-28(ose)-322(an)-323(arbitrary)-323(ord)1(e)-1(r)-322(in)]TJ 0 -11.955 Td [(builiding)-333(the)-333(matrix)-334(en)28(tries,)-333(these)-334(routines)-333(cannot)-333(imply)-334(a)-333(sync)28(hronization.)]TJ 14.944 -11.955 Td [(Throughout)-333(this)-333(use)-1(r)1('s)-334(guide)-333(eac)28(h)-334(subroutine)-333(will)-333(b)-28(e)-333(clearly)-334(indicated)-333(as:)]TJ 0 g 0 G -1 0 0 1 -145.7235 -626.4277 cm -BT -/F29 9.9626 Tf 150.7049 626.4277 Td[(Sync)32(hr)1(onous:)]TJ -ET -1 0 0 1 217.2273 626.4277 cm +/F27 9.9626 Tf -14.944 -19.925 Td [(Sync)32(hronous:)]TJ 0 g 0 G -1 0 0 1 -217.2273 -626.4277 cm -BT -/F8 9.9626 Tf 222.2086 626.4277 Td[(m)27(u)1(s)-1(t)-358(b)-28(e)-359(c)-1(al)1(le)-1(d)-358(s)-1(i)1(m)27(u)1(ltaneously)-359(b)29(y)-359(all)-359(th)1(e)-359(pro)-27(c)-1(es)-1(se)-1(s)-359(in)-358(the)-359(rele)-1(-)]TJ -46.5971 -11.9551 Td[(v)56(an)28(t)-333(c)-1(omm)27(u)1(ni)1(c)-1(ation)-332(c)-1(on)28(text;)]TJ -ET -1 0 0 1 145.7235 594.5473 cm +/F8 9.9626 Tf 71.504 0 Td [(m)28(ust)-359(b)-28(e)-359(called)-359(sim)28(ultaneously)-359(b)28(y)-359(all)-359(the)-359(pro)-28(cesses)-359(in)-359(the)-359(rele-)]TJ -46.597 -11.955 Td [(v)56(an)27(t)-333(comm)28(unication)-333(con)27(text;)]TJ 0 g 0 G -1 0 0 1 -145.7235 -594.5473 cm -BT -/F29 9.9626 Tf 150.7049 594.5473 Td[(Async)32(hron)1(ous:)]TJ -ET -1 0 0 1 224.0433 594.5473 cm +/F27 9.9626 Tf -24.907 -19.926 Td [(Async)32(hronous:)]TJ 0 g 0 G -1 0 0 1 -224.0433 -594.5473 cm -BT -/F8 9.9626 Tf 229.0246 594.5473 Td[(ma)27(y)-333(b)-27(e)-334(called)-333(in)-333(a)-333(totally)-333(i)1(ndep)-27(e)-1(n)1(den)28(t)-333(m)-1(an)1(ner.)]TJ -ET -1 0 0 1 150.7049 90.4377 cm +/F8 9.9626 Tf 78.32 0 Td [(ma)28(y)-334(b)-27(e)-334(called)-333(in)-333(a)-334(totally)-333(indep)-28(enden)28(t)-333(manner.)]TJ 0 g 0 G -1 0 0 1 -150.7049 -90.4377 cm -BT -/F8 9.9626 Tf 320.0697 90.4377 Td[(8)]TJ -ET -1 0 0 1 494.4159 90.4377 cm + 91.045 -504.109 Td [(8)]TJ 0 g 0 G +ET endstream endobj -698 0 obj << +678 0 obj << /Type /Page -/Contents 699 0 R -/Resources 697 0 R -/MediaBox [0 0 595.2756 841.8898] -/Parent 696 0 R -/Annots [ 701 0 R ] +/Contents 679 0 R +/Resources 677 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 676 0 R +/Annots [ 660 0 R ] >> endobj -701 0 obj << +660 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [169.4542 703.1954 184.1768 714.0436] +/Rect [169.454 703.195 184.177 714.044] /Subtype /Link /A << /S /GoTo /D (subsection.3.4) >> >> endobj -700 0 obj << -/D [698 0 R /XYZ 150.7049 740.9981 null] +680 0 obj << +/D [678 0 R /XYZ 150.705 740.998 null] >> endobj -697 0 obj << -/Font << /F8 450 0 R /F29 447 0 R >> +677 0 obj << +/Font << /F8 446 0 R /F27 445 0 R >> /ProcSet [ /PDF /Text ] >> endobj -704 0 obj << -/Length 11550 +685 0 obj << +/Length 7749 >> stream -1 0 0 1 99.8954 740.9981 cm 0 g 0 G -1 0 0 1 343.7111 0 cm 0 g 0 G -1 0 0 1 -443.6065 -740.9981 cm BT -/F18 14.3462 Tf 99.8954 706.1289 Td[(3)-1125(D)-1(ata)-375(St)-1(ruct)-1(ures)]TJ/F8 9.9626 Tf 0 -21.821 Td[(In)-368(thi)1(s)-369(c)27(hap)1(ter)-369(w)28(e)-369(ill)1(ustrate)-369(th)1(e)-369(data)-368(s)-1(tr)1(uctur)1(e)-1(s)-369(u)1(s)-1(ed)-368(for)-368(de\014n)1(ition)-368(of)-368(r)1(outin)1(e)-1(s)]TJ 0 -11.9551 Td[(in)28(t)1(e)-1(rf)1(ac)-1(es.)-796(They)-450(inclu)1(de)-451(d)1(ata)-451(stru)1(c)-1(tu)1(res)-451(for)-450(spar)1(s)-1(e)-451(matri)1(c)-1(es)-1(,)-479(c)-1(omm)27(u)1(ni)1(c)-1(ation)]TJ 0 -11.9552 Td[(desc)-1(ri)1(ptor)1(s)-334(and)-333(p)1(rec)-1(on)1(diti)1(oners)-1(.)]TJ 14.944 -11.9552 Td[(All)-455(the)-456(dat)1(a)-456(t)28(yp)-27(e)-1(s)-456(and)-455(the)-456(b)1(as)-1(ic)-456(sub)1(rout)1(ine)-456(in)28(t)1(e)-1(rf)1(ac)-1(es)-456(are)-456(de\014n)1(e)-1(d)-455(in)-455(the)]TJ -14.944 -11.9551 Td[(mo)-28(du)1(le)]TJ/F32 9.9626 Tf 35.6346 0 Td[(psb_base_mod)]TJ/F8 9.9626 Tf 62.7641 0 Td[(;)-407(th)1(is)-383(wil)1(l)-383(h)1(a)28(v)28(e)-383(to)-383(b)-27(e)-383(i)1(nclud)1(e)-1(d)-382(b)29(y)-383(ev)28(e)-1(r)1(y)-382(use)-1(r)-382(sub)1(routi)1(ne)]TJ -98.3987 -11.9552 Td[(th)1(at)-334(mak)28(es)-334(use)-334(of)-333(th)1(e)-334(lib)1(rary)84(.)]TJ 14.944 -11.9552 Td[(Re)-1(al)-358(and)-358(com)-1(p)1(le)-1(x)-358(data)-358(t)27(y)1(p)-28(es)-359(are)-359(par)1(am)-1(etrize)-1(d)-358(with)-358(a)-359(ki)1(nd)-358(t)28(yp)-28(e)-359(d)1(e)-1(\014)1(ned)-359(in)]TJ -14.944 -11.9551 Td[(th)1(e)-334(lib)1(rary)-333(as)-334(f)1(ollo)28(ws)-1(:)]TJ -ET -1 0 0 1 94.9141 581.2977 cm +/F16 14.3462 Tf 99.895 706.129 Td [(3)-1125(Data)-375(Structures)]TJ/F8 9.9626 Tf 0 -21.821 Td [(In)-369(th)1(is)-369(c)28(hapter)-369(w)28(e)-369(il)1(lustrate)-369(the)-369(d)1(ata)-369(structures)-369(u)1(s)-1(ed)-368(for)-368(de\014nition)-369(of)-368(routines)]TJ 0 -11.955 Td [(in)28(terfaces.)-796(They)-450(include)-451(data)-450(structures)-450(for)-451(sparse)-450(matrices,)-480(comm)28(unication)]TJ 0 -11.955 Td [(descriptors)-333(and)-334(precondition)1(e)-1(rs.)]TJ 14.944 -11.956 Td [(All)-456(the)-456(data)-455(t)27(yp)-27(es)-456(and)-456(the)-456(basic)-455(subroutine)-456(in)28(terfaces)-456(are)-456(de\014ned)-456(in)-455(the)]TJ -14.944 -11.955 Td [(mo)-28(dule)]TJ/F30 9.9626 Tf 35.635 0 Td [(psb_base_mod)]TJ/F8 9.9626 Tf 62.764 0 Td [(;)-407(this)-382(will)-383(ha)28(v)28(e)-382(to)-383(b)-27(e)-383(included)-382(b)28(y)-383(ev)28(ery)-382(user)-383(subroutin)1(e)]TJ -98.399 -11.955 Td [(that)-333(mak)27(es)-333(use)-333(of)-334(the)-333(library)83(.)]TJ 14.944 -11.955 Td [(Real)-359(and)-359(complex)-358(data)-359(t)28(yp)-28(es)-359(are)-359(parametrized)-359(with)-358(a)-359(kind)-359(t)28(yp)-28(e)-359(de\014ned)-358(in)]TJ -14.944 -11.955 Td [(the)-333(library)-334(as)-333(follo)28(ws:)]TJ 0 g 0 G -1 0 0 1 -94.9141 -581.2977 cm -BT -/F29 9.9626 Tf 99.8954 581.2977 Td[(ps)1(b)]TJ +/F27 9.9626 Tf 0 -19.324 Td [(psb)]TJ ET -1 0 0 1 117.8319 581.2977 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.4371 0.1992 l -S +1 0 0 1 117.832 581.497 cm +[]0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q -1 0 0 1 -117.8319 -581.2977 cm BT -/F29 9.9626 Tf 121.269 581.2977 Td[(sp)1(k)]TJ +/F27 9.9626 Tf 121.269 581.298 Td [(spk)]TJ ET -1 0 0 1 138.8872 581.2977 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.4371 0.1992 l -S +1 0 0 1 138.887 581.497 cm +[]0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q -1 0 0 1 3.4371 0 cm 0 g 0 G -1 0 0 1 -142.3243 -581.2977 cm BT -/F8 9.9626 Tf 147.3057 581.2977 Td[(Kin)1(d)-472(p)1(arame)-1(ter)-472(for)-471(s)-1(h)1(ort)-472(pr)1(e)-1(cis)-1(i)1(on)-472(real)-472(and)-471(c)-1(omplex)-472(d)1(ata;)-542(corre-)]TJ -22.5037 -11.9552 Td[(sp)-28(on)1(ds)-334(to)-333(a)]TJ/F32 9.9626 Tf 53.5216 0 Td[(REAL)]TJ/F8 9.9626 Tf 24.2422 0 Td[(declaration)-332(and)-333(is)-333(normally)-333(4)-333(b)28(ytes.)]TJ -ET -1 0 0 1 94.9141 549.7178 cm +/F8 9.9626 Tf 147.306 581.298 Td [(Kind)-472(parameter)-472(for)-472(short)-472(precision)-473(real)-472(and)-472(complex)-472(data;)-542(corre-)]TJ -22.504 -11.955 Td [(sp)-28(onds)-333(to)-333(a)]TJ/F30 9.9626 Tf 53.522 0 Td [(REAL)]TJ/F8 9.9626 Tf 24.242 0 Td [(declaration)-333(and)-334(i)1(s)-334(normally)-333(4)-333(b)27(ytes.)]TJ 0 g 0 G -1 0 0 1 -94.9141 -549.7178 cm -BT -/F29 9.9626 Tf 99.8954 549.7178 Td[(ps)1(b)]TJ +/F27 9.9626 Tf -102.671 -19.625 Td [(psb)]TJ ET -1 0 0 1 117.8319 549.7178 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.4371 0.1992 l -S +1 0 0 1 117.832 549.917 cm +[]0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q -1 0 0 1 -117.8319 -549.7178 cm BT -/F29 9.9626 Tf 121.269 549.7178 Td[(dpk)]TJ +/F27 9.9626 Tf 121.269 549.718 Td [(dpk)]TJ ET -1 0 0 1 140.7331 549.7178 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.4371 0.1992 l -S +1 0 0 1 140.733 549.917 cm +[]0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q -1 0 0 1 3.4371 0 cm 0 g 0 G -1 0 0 1 -144.1702 -549.7178 cm BT -/F8 9.9626 Tf 149.1515 549.7178 Td[(Kin)1(d)-494(par)1(am)-1(ete)-1(r)-494(f)1(or)-494(long)-494(pr)1(e)-1(cis)-1(i)1(on)-494(real)-495(an)1(d)-494(c)-1(ompl)1(e)-1(x)-494(data;)-574(c)-1(orr)1(e)-1(-)]TJ -24.3495 -11.9552 Td[(sp)-28(on)1(ds)-334(to)-333(a)]TJ/F32 9.9626 Tf 53.5216 0 Td[(DOUBLE)-525(PRECISION)]TJ/F8 9.9626 Tf 87.0063 0 Td[(declaration)-332(and)-333(is)-333(normally)-333(8)-333(b)28(ytes.)]TJ/F18 11.9552 Tf -165.4346 -27.759 Td[(3)-1(.1)-1125(D)-1(escri)-1(pto)-1(r)-375(dat)-1(a)-375(s)1(t)-1(ruct)-1(ure)]TJ/F8 9.9626 Tf 0 -18.3893 Td[(All)-349(t)1(he)-349(ge)-1(n)1(e)-1(ral)-348(m)-1(atr)1(ix)-349(in)1(for)1(m)-1(ati)1(ons)-349(and)-348(e)-1(leme)-1(n)28(ts)-349(to)-349(b)-27(e)-350(exc)27(h)1(anged)-349(among)-349(p)1(ro-)]TJ 0 -11.9552 Td[(ce)-1(ss)-1(es)-453(are)-453(s)-1(tor)1(e)-1(d)-452(with)1(in)-453(a)-452(data)-453(stru)1(c)-1(t)1(ure)-453(of)-452(the)-453(t)28(yp)-27(e)]TJ/F32 9.9626 Tf 242.5321 0 Td[(psb)]TJ +/F8 9.9626 Tf 149.152 549.718 Td [(Kind)-494(parameter)-495(for)-494(long)-495(precision)-494(real)-495(and)-494(complex)-495(d)1(ata;)-576(corr)1(e)-1(-)]TJ -24.35 -11.955 Td [(sp)-28(onds)-333(to)-333(a)]TJ/F30 9.9626 Tf 53.522 0 Td [(DOUBLE)-525(PRECISION)]TJ/F8 9.9626 Tf 87.006 0 Td [(declaration)-333(and)-334(is)-333(normally)-333(8)-333(b)27(ytes.)]TJ/F16 11.9552 Tf -165.435 -27.759 Td [(3.1)-1125(Descriptor)-375(data)-375(structure)]TJ/F8 9.9626 Tf 0 -18.39 Td [(All)-349(the)-349(general)-349(matrix)-349(informations)-349(and)-349(elemen)28(ts)-349(to)-349(b)-28(e)-349(exc)28(hanged)-349(among)-349(pro-)]TJ 0 -11.955 Td [(cesses)-453(are)-453(stored)-453(within)-452(a)-453(data)-453(structure)-452(of)-453(the)-453(t)28(yp)-28(e)]TJ/F30 9.9626 Tf 242.532 0 Td [(psb)]TJ ET -1 0 0 1 358.746 479.6591 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.1382 0.1992 l -S +1 0 0 1 358.746 479.858 cm +[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q -1 0 0 1 -358.746 -479.6591 cm BT -/F32 9.9626 Tf 361.8843 479.6591 Td[(desc)]TJ +/F30 9.9626 Tf 361.884 479.659 Td [(desc)]TJ ET -1 0 0 1 383.4332 479.6591 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.1382 0.1992 l -S +1 0 0 1 383.433 479.858 cm +[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q -1 0 0 1 -383.4332 -479.6591 cm BT -/F32 9.9626 Tf 386.5715 479.6591 Td[(type)]TJ/F8 9.9626 Tf 20.9213 0 Td[(.)-802(Ev)28(ery)]TJ -307.5974 -11.9552 Td[(structu)1(re)-393(of)-391(thi)1(s)-393(t)28(yp)-27(e)-393(i)1(s)-393(ass)-1(o)-28(ciated)-392(to)-392(a)-392(spar)1(s)-1(e)-392(m)-1(at)1(rix,)-406(it)-392(con)28(tain)1(s)-393(d)1(ata)-392(ab)-28(ou)1(t)]TJ 0 -11.9551 Td[(general)-333(m)-1(at)1(rix)-333(in)1(formation)1(s)-334(and)-332(e)-1(leme)-1(n)28(ts)-333(to)-334(b)-27(e)-334(exc)27(h)1(anged)-333(among)-333(pr)1(o)-28(c)-1(es)-1(ses)-1(.)]TJ 14.944 -11.9552 Td[(It)-222(is)-223(n)1(ot)-222(nec)-1(es)-1(sary)-222(f)1(or)-222(the)-222(use)-1(r)-222(to)-222(kn)1(o)28(w)-223(th)1(e)-223(in)28(t)1(e)-1(rn)1(al)-222(s)-1(t)1(ructur)1(e)-223(of)]TJ/F32 9.9626 Tf 268.0507 0 Td[(psb_desc_type)]TJ/F8 9.9626 Tf 67.9944 0 Td[(,)]TJ -350.9891 -11.9552 Td[(it)-300(is)-301(s)-1(et)-301(in)-300(a)-301(tr)1(ansparen)28(t)-300(m)-1(o)-28(d)1(e)-301(b)28(y)-301(th)1(e)-301(to)-28(ols)-301(rou)1(tin)1(e)-1(s)-301(of)-300(Sec)-1(.)]TJ -ET -1 0 0 1 356.7256 431.8384 cm +/F30 9.9626 Tf 386.571 479.659 Td [(type)]TJ/F8 9.9626 Tf 20.922 0 Td [(.)-803(Ev)28(ery)]TJ -307.598 -11.955 Td [(structure)-392(of)-392(this)-392(t)28(yp)-28(e)-392(is)-392(asso)-28(ciated)-392(to)-392(a)-392(sparse)-392(matrix,)-407(it)-392(con)28(tains)-392(data)-392(ab)-28(out)]TJ 0 -11.955 Td [(general)-333(matrix)-334(informations)-333(and)-333(elemen)28(ts)-334(to)-333(b)-28(e)-333(exc)27(hanged)-333(among)-333(pro)-28(cesses.)]TJ 14.944 -11.955 Td [(It)-222(is)-223(n)1(ot)-223(necessary)-222(for)-222(the)-222(user)-223(to)-222(kno)28(w)-222(the)-223(i)1(n)27(ternal)-222(structure)-222(of)]TJ/F30 9.9626 Tf 268.051 0 Td [(psb_desc_type)]TJ/F8 9.9626 Tf 67.994 0 Td [(,)]TJ -350.989 -11.956 Td [(it)-301(is)-301(set)-300(in)-301(a)-301(transparen)28(t)-301(mo)-28(de)-300(b)28(y)-301(the)-301(to)-28(ols)-301(rou)1(tines)-301(of)-301(Sec.)]TJ 0 0 1 rg 0 0 1 RG -1 0 0 1 -356.7256 -431.8384 cm -BT -/F8 9.9626 Tf 356.7256 431.8384 Td[(6)]TJ -ET -1 0 0 1 361.7069 431.8384 cm + [-301(6)]TJ 0 g 0 G -1 0 0 1 -361.7069 -431.8384 cm -BT -/F8 9.9626 Tf 361.7069 431.8384 Td[(,)-307(and)-300(its)-301(\014)1(e)-1(ld)1(s)-301(m)-1(a)28(y)]TJ -261.8115 -11.9551 Td[(b)-27(e)-388(acc)-1(es)-1(sed)-387(if)-386(nec)-1(es)-1(sary)-387(vi)1(a)-387(the)-387(rou)1(tines)-388(of)-386(s)-1(ec)-1(.)]TJ -ET -1 0 0 1 312.9298 419.8833 cm + [(,)-307(and)-301(its)-300(\014elds)-301(ma)28(y)]TJ 0 -11.955 Td [(b)-28(e)-387(accessed)-387(if)-387(necessary)-387(via)-387(the)-387(routines)-387(of)-387(sec.)]TJ 0 0 1 rg 0 0 1 RG -1 0 0 1 -312.9298 -419.8833 cm -BT -/F8 9.9626 Tf 312.9298 419.8833 Td[(3.4)]TJ -ET -1 0 0 1 325.6599 419.8833 cm + [-387(3.4)]TJ 0 g 0 G -1 0 0 1 -325.6599 -419.8833 cm -BT -/F8 9.9626 Tf 325.6599 419.8833 Td[(;)-414(n)1(e)-1(v)28(erth)1(e)-1(l)1(e)-1(ss)-388(w)28(e)-388(in)1(c)-1(l)1(ud)1(e)-388(a)]TJ -225.7645 -11.9552 Td[(desc)-1(ri)1(ption)-332(for)-333(th)1(e)-334(c)-1(u)1(riou)1(s)-334(reader:)]TJ -ET -1 0 0 1 94.9141 388.604 cm + [(;)-414(nev)28(e)-1(r)1(thele)-1(ss)-387(w)28(e)-387(include)-387(a)]TJ 0 -11.955 Td [(description)-333(for)-334(the)-333(curious)-333(reader:)]TJ 0 g 0 G -1 0 0 1 -94.9141 -388.604 cm -BT -/F29 9.9626 Tf 99.8954 388.604 Td[(mat)-1(r)1(i)-1(x)]TJ +/F27 9.9626 Tf 0 -19.324 Td [(matrix)]TJ ET -1 0 0 1 134.1027 388.604 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.4371 0.1992 l -S +1 0 0 1 134.103 388.803 cm +[]0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q -1 0 0 1 -134.1027 -388.604 cm BT -/F29 9.9626 Tf 137.5398 388.604 Td[(data)]TJ -ET -1 0 0 1 159.499 388.604 cm +/F27 9.9626 Tf 137.54 388.604 Td [(data)]TJ 0 g 0 G -1 0 0 1 -159.499 -388.604 cm -BT -/F8 9.9626 Tf 164.4803 388.604 Td[(in)1(c)-1(lu)1(des)-271(general)-270(inf)1(ormation)-270(ab)-27(out)-270(matrix)-270(an)1(d)-270(pr)1(o)-28(c)-1(es)-1(s)-270(grid)1(,)-283(s)-1(u)1(c)27(h)]TJ -39.6783 -11.9552 Td[(as)-403(the)-403(c)-1(omm)28(uni)1(c)-1(ati)1(on)-403(con)28(text,)-420(the)-403(siz)-1(e)-403(of)-402(the)-403(global)-402(m)-1(at)1(rix,)-420(th)1(e)-404(size)-404(of)]TJ 0 -11.9551 Td[(th)1(e)-347(p)-27(ortion)-346(of)-345(m)-1(atr)1(ix)-346(stored)-346(on)-346(th)1(e)-347(curr)1(e)-1(n)28(t)-346(p)1(ro)-28(ce)-1(ss,)-350(an)1(d)-346(so)-347(on)1(.)-483(Sp)-27(ec)-1(i\014)1(e)-1(d)]TJ 0 -11.9552 Td[(as:)-445(an)-333(al)1(lo)-28(catable)-333(in)28(tege)-1(r)-333(ar)1(ra)28(y)-333(of)-333(dimension)]TJ/F32 9.9626 Tf 197.5097 0 Td[(psb_mdata_size_)]TJ/F8 9.9626 Tf 78.4551 0 Td[(.)]TJ -ET -1 0 0 1 94.9141 333.1138 cm +/F8 9.9626 Tf 26.94 0 Td [(includes)-270(general)-271(information)-270(ab)-28(out)-270(matrix)-270(and)-271(pro)-27(ces)-1(s)-270(grid,)-283(suc)28(h)]TJ -39.678 -11.955 Td [(as)-403(the)-403(comm)28(unication)-403(con)28(text,)-420(the)-403(size)-403(of)-403(the)-403(global)-403(matrix,)-420(the)-403(size)-403(of)]TJ 0 -11.955 Td [(the)-346(p)-28(ortion)-346(of)-346(matrix)-346(stored)-347(on)-346(the)-346(curren)28(t)-346(pro)-28(cess,)-350(and)-346(so)-346(on.)-483(Sp)-28(eci\014ed)]TJ 0 -11.955 Td [(as:)-444(an)-334(allo)-28(catabl)1(e)-334(in)28(teger)-333(arra)27(y)-333(of)-333(dimension)]TJ/F30 9.9626 Tf 197.51 0 Td [(psb_mdata_size_)]TJ/F8 9.9626 Tf 78.455 0 Td [(.)]TJ 0 g 0 G -1 0 0 1 -94.9141 -333.1138 cm -BT -/F29 9.9626 Tf 99.8954 333.1138 Td[(halo)]TJ +/F27 9.9626 Tf -300.872 -19.625 Td [(halo)]TJ ET -1 0 0 1 121.4281 333.1138 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.4371 0.1992 l -S +1 0 0 1 121.428 333.313 cm +[]0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q -1 0 0 1 -121.4281 -333.1138 cm BT -/F29 9.9626 Tf 124.8652 333.1138 Td[(index)]TJ -ET -1 0 0 1 152.0755 333.1138 cm +/F27 9.9626 Tf 124.865 333.114 Td [(index)]TJ 0 g 0 G -1 0 0 1 -152.0755 -333.1138 cm -BT -/F8 9.9626 Tf 157.0568 333.1138 Td[(A)-384(list)-384(of)-384(th)1(e)-385(hal)1(o)-385(an)1(d)-384(b)-27(oun)1(dary)-384(elem)-1(en)28(ts)-385(f)1(or)-384(th)1(e)-385(curr)1(e)-1(n)28(t)-384(p)1(ro)-28(ce)-1(ss)]TJ -32.2548 -11.9551 Td[(to)-347(b)-27(e)-348(exc)27(h)1(anged)-347(with)-347(ot)1(her)-347(pr)1(o)-28(c)-1(es)-1(ses)-1(;)-354(f)1(or)-347(e)-1(ac)28(h)-347(p)1(ro)-28(ce)-1(ss)-1(es)-348(with)-346(whic)28(h)-347(it)-347(is)]TJ 0 -11.9552 Td[(nece)-1(ss)-1(ar)1(y)-334(t)1(o)-334(com)-1(m)28(un)1(icate)-1(:)]TJ -ET -1 0 0 1 124.802 289.5788 cm +/F8 9.9626 Tf 32.192 0 Td [(A)-384(list)-384(of)-385(th)1(e)-385(halo)-384(and)-384(b)-28(oundary)-384(elemen)28(ts)-384(for)-385(th)1(e)-385(curren)28(t)-384(pro)-28(cess)]TJ -32.255 -11.955 Td [(to)-347(b)-28(e)-347(exc)28(hanged)-347(with)-347(other)-347(pro)-28(cesses;)-354(for)-347(ea)-1(c)28(h)-347(pro)-28(cesses)-347(with)-347(whic)28(h)-347(it)-347(is)]TJ 0 -11.955 Td [(necessary)-333(to)-334(comm)28(unicate:)]TJ 0 g 0 G -1 0 0 1 -124.802 -289.5788 cm -BT -/F8 9.9626 Tf 133.9898 289.5788 Td[(1.)]TJ -ET -1 0 0 1 141.7385 289.5788 cm + 9.188 -19.625 Td [(1.)]TJ 0 g 0 G -1 0 0 1 -141.7385 -289.5788 cm -BT -/F8 9.9626 Tf 146.7198 289.5788 Td[(Pr)1(o)-28(ce)-1(ss)-334(id)1(e)-1(n)28(ti)1(\014er;)]TJ -ET -1 0 0 1 124.802 273.9392 cm + [-500(Pro)-28(cess)-333(iden)28(ti\014er;)]TJ 0 g 0 G -1 0 0 1 -124.802 -273.9392 cm -BT -/F8 9.9626 Tf 133.9898 273.9392 Td[(2.)]TJ -ET -1 0 0 1 141.7385 273.9392 cm + 0 -15.64 Td [(2.)]TJ 0 g 0 G -1 0 0 1 -141.7385 -273.9392 cm -BT -/F8 9.9626 Tf 146.7198 273.9392 Td[(Num)28(b)-27(e)-1(r)-333(of)-333(p)-27(oin)28(ts)-333(to)-334(b)-27(e)-334(r)1(e)-1(ce)-1(iv)28(ed;)]TJ -ET -1 0 0 1 124.802 258.2996 cm + [-500(Num)28(b)-28(er)-333(of)-334(p)-27(oin)28(ts)-334(to)-333(b)-28(e)-333(receiv)27(ed;)]TJ 0 g 0 G -1 0 0 1 -124.802 -258.2996 cm -BT -/F8 9.9626 Tf 133.9898 258.2996 Td[(3.)]TJ -ET -1 0 0 1 141.7385 258.2996 cm + 0 -15.639 Td [(3.)]TJ 0 g 0 G -1 0 0 1 -141.7385 -258.2996 cm -BT -/F8 9.9626 Tf 146.7198 258.2996 Td[(Ind)1(ice)-1(s)-334(of)-333(p)-27(oin)29(ts)-334(to)-333(b)-28(e)-333(re)-1(ceiv)28(e)-1(d)1(;)]TJ -ET -1 0 0 1 124.802 242.66 cm + [-500(Indices)-333(of)-334(p)-27(oin)27(ts)-333(to)-333(b)-28(e)-333(receiv)27(ed;)]TJ 0 g 0 G -1 0 0 1 -124.802 -242.66 cm -BT -/F8 9.9626 Tf 133.9898 242.66 Td[(4.)]TJ -ET -1 0 0 1 141.7385 242.66 cm + 0 -15.64 Td [(4.)]TJ 0 g 0 G -1 0 0 1 -141.7385 -242.66 cm -BT -/F8 9.9626 Tf 146.7198 242.66 Td[(Num)28(b)-27(e)-1(r)-333(of)-333(p)-27(oin)28(ts)-333(to)-334(b)-27(e)-334(se)-1(n)29(t;)]TJ -ET -1 0 0 1 124.802 227.0203 cm + [-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 -1 0 0 1 -124.802 -227.0203 cm -BT -/F8 9.9626 Tf 133.9898 227.0203 Td[(5.)]TJ -ET -1 0 0 1 141.7385 227.0203 cm + 0 -15.64 Td [(5.)]TJ 0 g 0 G -1 0 0 1 -141.7385 -227.0203 cm -BT -/F8 9.9626 Tf 146.7198 227.0203 Td[(Ind)1(ice)-1(s)-334(of)-333(p)-27(oin)29(ts)-334(to)-333(b)-28(e)-333(s)-1(en)28(t;)]TJ -21.9178 -19.6246 Td[(The)-313(list)-313(ma)28(y)-313(con)28(tain)-312(an)-312(arb)1(itrar)1(y)-313(n)28(u)1(m)27(b)-27(er)-313(of)-312(grou)1(ps;)-320(it)1(s)-314(end)-312(is)-313(mark)28(ed)-313(b)29(y)]TJ 0 -11.9552 Td[(a)-333(-)-1(1.)]TJ 0 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(an)-333(allo)-27(c)-1(atab)1(le)-334(in)29(te)-1(ger)-333(arra)28(y)-333(of)-333(r)1(ank)-333(one.)]TJ -ET -1 0 0 1 94.9141 163.8606 cm + [-500(Indices)-333(of)-334(p)-27(oin)27(ts)-333(to)-333(b)-28(e)-333(sen)27(t;)]TJ -9.188 -19.624 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.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 -1 0 0 1 -94.9141 -163.8606 cm -BT -/F29 9.9626 Tf 99.8954 163.8606 Td[(ext)]TJ +/F27 9.9626 Tf -24.907 -19.624 Td [(ext)]TJ ET -1 0 0 1 116.3361 163.8606 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.4371 0.1992 l -S +1 0 0 1 116.336 164.06 cm +[]0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q -1 0 0 1 -116.3361 -163.8606 cm BT -/F29 9.9626 Tf 119.7732 163.8606 Td[(index)]TJ -ET -1 0 0 1 146.9836 163.8606 cm +/F27 9.9626 Tf 119.773 163.861 Td [(index)]TJ 0 g 0 G -1 0 0 1 -146.9836 -163.8606 cm -BT -/F8 9.9626 Tf 151.9649 163.8606 Td[(A)-274(li)1(s)-1(t)-274(of)-273(ele)-1(men)28(t)-274(in)1(dice)-1(s)-274(to)-274(b)-27(e)-274(e)-1(x)1(c)27(han)1(ge)-1(d)-273(to)-274(impl)1(e)-1(me)-1(n)29(t)-274(the)-274(mapp)1(ing)]TJ -27.1629 -11.9551 Td[(b)-27(e)-1(t)28(w)28(e)-1(en)-333(a)-333(base)-334(des)-1(crip)1(tor)-333(and)-333(a)-333(d)1(e)-1(sc)-1(r)1(iptor)-333(with)-332(o)27(v)28(erlap)1(.)]TJ -ET -1 0 0 1 94.9141 132.2808 cm +/F8 9.9626 Tf 32.192 0 Td [(A)-274(list)-274(of)-273(e)-1(l)1(e)-1(men)28(t)-274(indices)-274(to)-273(b)-28(e)-274(exc)28(hanged)-274(to)-274(implemen)28(t)-274(the)-274(mapping)]TJ -27.163 -11.956 Td [(b)-28(et)28(w)28(een)-334(a)-333(base)-333(descriptor)-334(and)-333(a)-333(descriptor)-334(with)-333(o)28(v)28(erlap.)]TJ 0 g 0 G -1 0 0 1 -94.9141 -132.2808 cm -BT -/F29 9.9626 Tf 99.8954 132.2808 Td[(o)32(vrlap)]TJ +/F27 9.9626 Tf -24.907 -19.624 Td [(o)32(vrlap)]TJ ET -1 0 0 1 131.875 132.2808 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.4371 0.1992 l -S +1 0 0 1 131.875 132.48 cm +[]0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q -1 0 0 1 -131.875 -132.2808 cm BT -/F29 9.9626 Tf 135.3121 132.2808 Td[(index)]TJ -ET -1 0 0 1 162.5224 132.2808 cm +/F27 9.9626 Tf 135.312 132.281 Td [(index)]TJ 0 g 0 G -1 0 0 1 -162.5224 -132.2808 cm -BT -/F8 9.9626 Tf 167.5037 132.2808 Td[(A)-320(list)-320(of)-319(the)-320(o)27(v)28(erl)1(ap)-320(ele)-1(men)28(ts)-321(f)1(or)-320(th)1(e)-321(cur)1(re)-1(n)29(t)-320(pr)1(o)-28(c)-1(es)-1(s,)-322(organi)1(z)-1(ed)]TJ -42.7017 -11.9552 Td[(in)-333(gr)1(oup)1(s)-334(lik)28(e)-334(t)1(he)-334(p)1(revious)-333(v)28(e)-1(ctor:)]TJ -ET -1 0 0 1 99.8954 90.4377 cm +/F8 9.9626 Tf 32.192 0 Td [(A)-320(list)-320(of)-320(the)-320(o)28(v)28(erlap)-320(elemen)27(ts)-320(for)-320(the)-320(curren)28(t)-320(pro)-27(c)-1(ess,)-322(organized)]TJ -42.702 -11.955 Td [(in)-333(groups)-334(lik)28(e)-333(the)-333(previous)-334(v)28(ector:)]TJ 0 g 0 G -1 0 0 1 -99.8954 -90.4377 cm -BT -/F8 9.9626 Tf 269.2603 90.4377 Td[(9)]TJ -ET -1 0 0 1 443.6065 90.4377 cm + 144.458 -29.888 Td [(9)]TJ 0 g 0 G +ET endstream endobj -703 0 obj << +684 0 obj << /Type /Page -/Contents 704 0 R -/Resources 702 0 R -/MediaBox [0 0 595.2756 841.8898] -/Parent 696 0 R -/Annots [ 707 0 R 708 0 R ] +/Contents 685 0 R +/Resources 683 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 676 0 R +/Annots [ 681 0 R 682 0 R ] >> endobj -707 0 obj << +681 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [355.7293 428.905 362.7032 439.7532] +/Rect [355.729 428.905 362.703 439.753] /Subtype /Link /A << /S /GoTo /D (section.6) >> >> endobj -708 0 obj << +682 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [311.9336 416.9498 326.6562 427.798] +/Rect [311.934 416.95 326.656 427.798] /Subtype /Link /A << /S /GoTo /D (subsection.3.4) >> >> endobj -705 0 obj << -/D [703 0 R /XYZ 99.8954 740.9981 null] +686 0 obj << +/D [684 0 R /XYZ 99.895 740.998 null] >> endobj 34 0 obj << -/D [703 0 R /XYZ 99.8954 716.0915 null] +/D [684 0 R /XYZ 99.895 716.092 null] >> endobj 38 0 obj << -/D [703 0 R /XYZ 99.8954 522.0142 null] +/D [684 0 R /XYZ 99.895 522.014 null] >> endobj -706 0 obj << -/D [703 0 R /XYZ 342.4274 479.6591 null] +687 0 obj << +/D [684 0 R /XYZ 342.427 479.659 null] >> endobj -709 0 obj << -/D [703 0 R /XYZ 99.8954 301.439 null] +688 0 obj << +/D [684 0 R /XYZ 99.895 301.439 null] >> endobj -710 0 obj << -/D [703 0 R /XYZ 99.8954 285.7994 null] +689 0 obj << +/D [684 0 R /XYZ 99.895 285.799 null] >> endobj -711 0 obj << -/D [703 0 R /XYZ 99.8954 270.1598 null] +690 0 obj << +/D [684 0 R /XYZ 99.895 270.16 null] >> endobj -712 0 obj << -/D [703 0 R /XYZ 99.8954 254.5202 null] +691 0 obj << +/D [684 0 R /XYZ 99.895 254.52 null] >> endobj -713 0 obj << -/D [703 0 R /XYZ 99.8954 238.8805 null] +692 0 obj << +/D [684 0 R /XYZ 99.895 238.881 null] >> endobj -702 0 obj << -/Font << /F18 441 0 R /F8 450 0 R /F32 622 0 R /F29 447 0 R >> +683 0 obj << +/Font << /F16 443 0 R /F8 446 0 R /F30 616 0 R /F27 445 0 R >> /ProcSet [ /PDF /Text ] >> endobj -716 0 obj << -/Length 9665 +695 0 obj << +/Length 6190 >> stream -1 0 0 1 150.7049 740.9981 cm 0 g 0 G -1 0 0 1 343.7111 0 cm 0 g 0 G -1 0 0 1 -318.8045 -34.8692 cm 0 g 0 G -1 0 0 1 -175.6115 -706.1289 cm BT -/F8 9.9626 Tf 184.7992 706.1289 Td[(1.)]TJ -ET -1 0 0 1 192.548 706.1289 cm +/F8 9.9626 Tf 184.799 706.129 Td [(1.)]TJ 0 g 0 G -1 0 0 1 -192.548 -706.1289 cm -BT -/F8 9.9626 Tf 197.5293 706.1289 Td[(Pr)1(o)-28(ce)-1(ss)-334(id)1(e)-1(n)28(ti)1(\014er;)]TJ -ET -1 0 0 1 175.6115 690.452 cm + [-500(Pro)-28(cess)-333(iden)28(ti\014er;)]TJ 0 g 0 G -1 0 0 1 -175.6115 -690.452 cm -BT -/F8 9.9626 Tf 184.7992 690.452 Td[(2.)]TJ -ET -1 0 0 1 192.548 690.452 cm + 0 -15.677 Td [(2.)]TJ 0 g 0 G -1 0 0 1 -192.548 -690.452 cm -BT -/F8 9.9626 Tf 197.5293 690.452 Td[(Num)28(b)-27(e)-1(r)-333(of)-333(p)-27(oin)28(ts)-333(to)-334(b)-27(e)-334(r)1(e)-1(ce)-1(iv)28(ed;)]TJ -ET -1 0 0 1 175.6115 674.7751 cm + [-500(Num)28(b)-28(er)-333(of)-334(p)-27(oin)27(ts)-333(to)-333(b)-28(e)-333(receiv)27(ed;)]TJ 0 g 0 G -1 0 0 1 -175.6115 -674.7751 cm -BT -/F8 9.9626 Tf 184.7992 674.7751 Td[(3.)]TJ -ET -1 0 0 1 192.548 674.7751 cm + 0 -15.677 Td [(3.)]TJ 0 g 0 G -1 0 0 1 -192.548 -674.7751 cm -BT -/F8 9.9626 Tf 197.5293 674.7751 Td[(Ind)1(ice)-1(s)-334(of)-333(p)-27(oin)29(ts)-334(to)-333(b)-28(e)-333(re)-1(ceiv)28(e)-1(d)1(;)]TJ -ET -1 0 0 1 175.6115 659.0982 cm + [-500(Indices)-333(of)-334(p)-27(oin)27(ts)-333(to)-333(b)-28(e)-333(rece)-1(i)1(v)27(ed;)]TJ 0 g 0 G -1 0 0 1 -175.6115 -659.0982 cm -BT -/F8 9.9626 Tf 184.7992 659.0982 Td[(4.)]TJ -ET -1 0 0 1 192.548 659.0982 cm + 0 -15.677 Td [(4.)]TJ 0 g 0 G -1 0 0 1 -192.548 -659.0982 cm -BT -/F8 9.9626 Tf 197.5293 659.0982 Td[(Num)28(b)-27(e)-1(r)-333(of)-333(p)-27(oin)28(ts)-333(to)-334(b)-27(e)-334(se)-1(n)29(t;)]TJ -ET -1 0 0 1 175.6115 643.4213 cm + [-500(Num)28(b)-28(er)-333(of)-334(p)-27(oin)27(ts)-333(to)-333(b)-28(e)-333(sen)27(t;)]TJ 0 g 0 G -1 0 0 1 -175.6115 -643.4213 cm -BT -/F8 9.9626 Tf 184.7992 643.4213 Td[(5.)]TJ -ET -1 0 0 1 192.548 643.4213 cm + 0 -15.677 Td [(5.)]TJ 0 g 0 G -1 0 0 1 -192.548 -643.4213 cm -BT -/F8 9.9626 Tf 197.5293 643.4213 Td[(Ind)1(ice)-1(s)-334(of)-333(p)-27(oin)29(ts)-334(to)-333(b)-28(e)-333(s)-1(en)28(t;)]TJ -21.9178 -19.6619 Td[(The)-313(list)-313(ma)28(y)-313(con)28(tain)-312(an)-312(arb)1(itrar)1(y)-313(n)28(u)1(m)27(b)-27(er)-313(of)-312(grou)1(ps;)-320(it)1(s)-314(end)-312(is)-313(mark)28(ed)-313(b)29(y)]TJ 0 -11.9552 Td[(a)-333(-)-1(1.)]TJ 0 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(an)-333(allo)-27(c)-1(atab)1(le)-334(in)29(te)-1(ger)-333(arra)28(y)-333(of)-333(r)1(ank)-333(one.)]TJ -ET -1 0 0 1 145.7235 580.1871 cm + [-500(Indices)-333(of)-334(p)-27(oin)27(ts)-333(to)-333(b)-28(e)-333(sen)27(t;)]TJ -9.188 -19.662 Td [(The)-313(list)-313(ma)28(y)-312(c)-1(on)28(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)-334(arr)1(a)27(y)-333(of)-333(rank)-334(one.)]TJ 0 g 0 G -1 0 0 1 -145.7235 -580.1871 cm -BT -/F29 9.9626 Tf 150.7049 580.1871 Td[(o)32(vr)]TJ +/F27 9.9626 Tf -24.906 -19.662 Td [(o)32(vr)]TJ ET -1 0 0 1 167.5676 580.1871 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.4371 0.1992 l -S +1 0 0 1 167.568 580.386 cm +[]0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q -1 0 0 1 -167.5676 -580.1871 cm BT -/F29 9.9626 Tf 171.0047 580.1871 Td[(mst)]TJ +/F27 9.9626 Tf 171.005 580.187 Td [(mst)]TJ ET -1 0 0 1 190.2142 580.1871 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.4371 0.1992 l -S +1 0 0 1 190.214 580.386 cm +[]0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q -1 0 0 1 -190.2142 -580.1871 cm BT -/F29 9.9626 Tf 193.6513 580.1871 Td[(idx)]TJ -ET -1 0 0 1 209.2456 580.1871 cm +/F27 9.9626 Tf 193.651 580.187 Td [(idx)]TJ 0 g 0 G -1 0 0 1 -209.2456 -580.1871 cm -BT -/F8 9.9626 Tf 214.2269 580.1871 Td[(A)-367(list)-368(to)-367(retriev)28(e)-368(the)-368(v)56(alu)1(e)-368(of)-367(e)-1(ac)28(h)-367(o)27(v)28(erl)1(ap)-368(elem)-1(en)28(t)-367(fr)1(om)-368(the)-368(r)1(e)-1(-)]TJ -38.6154 -11.9552 Td[(sp)-28(ec)-1(ti)1(v)28(e)-334(mas)-1(ter)-333(pr)1(o)-28(c)-1(es)-1(s.)]TJ 0 -11.9551 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(an)-333(allo)-27(c)-1(atab)1(le)-334(in)29(te)-1(ger)-333(arra)28(y)-333(of)-333(r)1(ank)-333(one.)]TJ -ET -1 0 0 1 145.7235 536.6148 cm +/F8 9.9626 Tf 20.576 0 Td [(A)-367(list)-368(to)-367(retriev)27(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.616 -11.955 Td [(sp)-28(ectiv)28(e)-333(m)-1(aster)-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)-334(arr)1(a)27(y)-333(of)-333(rank)-334(one.)]TJ 0 g 0 G -1 0 0 1 -145.7235 -536.6148 cm -BT -/F29 9.9626 Tf 150.7049 536.6148 Td[(o)32(vrlap)]TJ +/F27 9.9626 Tf -24.906 -19.662 Td [(o)32(vrlap)]TJ ET -1 0 0 1 182.6844 536.6148 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.4371 0.1992 l -S +1 0 0 1 182.684 536.814 cm +[]0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q -1 0 0 1 -182.6844 -536.6148 cm BT -/F29 9.9626 Tf 186.1216 536.6148 Td[(el)-1(em)]TJ -ET -1 0 0 1 209.3538 536.6148 cm +/F27 9.9626 Tf 186.122 536.615 Td [(elem)]TJ 0 g 0 G -1 0 0 1 -209.3538 -536.6148 cm -BT -/F8 9.9626 Tf 214.3351 536.6148 Td[(F)84(or)-333(all)-333(o)27(v)28(erl)1(ap)-333(p)-28(oi)1(n)28(ts)-334(b)-27(e)-1(lon)1(gin)1(g)-334(to)-333(th)-333(ec)-1(u)1(rren)28(t)-333(pr)1(o)-28(ce)-1(ss)-1(:)]TJ -ET -1 0 0 1 175.6115 516.9529 cm +/F8 9.9626 Tf 28.213 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 -1 0 0 1 -175.6115 -516.9529 cm -BT -/F8 9.9626 Tf 184.7992 516.9529 Td[(1.)]TJ -ET -1 0 0 1 192.548 516.9529 cm + -29.536 -19.662 Td [(1.)]TJ 0 g 0 G -1 0 0 1 -192.548 -516.9529 cm -BT -/F8 9.9626 Tf 197.5293 516.9529 Td[(Ov)28(erlap)-333(p)-27(oin)29(t)-334(i)1(ndex;)]TJ -ET -1 0 0 1 175.6115 501.276 cm + [-500(Ov)28(erlap)-333(p)-28(oin)28(t)-334(index;)]TJ 0 g 0 G -1 0 0 1 -175.6115 -501.276 cm -BT -/F8 9.9626 Tf 184.7992 501.276 Td[(2.)]TJ -ET -1 0 0 1 192.548 501.276 cm + 0 -15.677 Td [(2.)]TJ 0 g 0 G -1 0 0 1 -192.548 -501.276 cm -BT -/F8 9.9626 Tf 197.5293 501.276 Td[(Num)28(b)-27(e)-1(r)-333(of)-333(p)1(ro)-28(ce)-1(ss)-1(es)-334(shar)1(ing)-333(that)-333(o)28(v)28(e)-1(r)1(lap)-333(p)-27(oin)28(ts;)]TJ -ET -1 0 0 1 175.6115 485.5991 cm + [-500(Num)28(b)-28(er)-333(of)-334(pro)-27(cess)-1(es)-333(sharing)-333(that)-333(o)27(v)28(erlap)-333(p)-28(oin)28(ts;)]TJ 0 g 0 G -1 0 0 1 -175.6115 -485.5991 cm -BT -/F8 9.9626 Tf 184.7992 485.5991 Td[(3.)]TJ -ET -1 0 0 1 192.548 485.5991 cm + 0 -15.677 Td [(3.)]TJ 0 g 0 G -1 0 0 1 -192.548 -485.5991 cm -BT -/F8 9.9626 Tf 197.5293 485.5991 Td[(Ind)1(e)-1(x)-333(of)-333(a)-333(\134mas)-1(ter")-333(pr)1(o)-28(c)-1(ess)-1(:)]TJ -21.9178 -19.6619 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(an)-333(allo)-27(c)-1(atab)1(le)-334(in)29(te)-1(ger)-333(arra)28(y)-333(of)-333(r)1(ank)-333(t)28(w)27(o.)]TJ -ET -1 0 0 1 145.7235 446.2752 cm + [-500(Index)-333(of)-334(a)-333(\134master")-333(pro)-28(cess:)]TJ -9.188 -19.662 Td [(Sp)-28(eci\014ed)-333(as:)-445(an)-333(allo)-28(catable)-333(in)28(teger)-334(arr)1(a)27(y)-333(of)-333(rank)-334(t)28(w)28(o.)]TJ 0 g 0 G -1 0 0 1 -145.7235 -446.2752 cm -BT -/F29 9.9626 Tf 150.7049 446.2752 Td[(lo)-32(c)]TJ +/F27 9.9626 Tf -24.906 -19.662 Td [(lo)-32(c)]TJ ET -1 0 0 1 165.7135 446.2752 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.4371 0.1992 l -S +1 0 0 1 165.713 446.475 cm +[]0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q -1 0 0 1 -165.7135 -446.2752 cm BT -/F29 9.9626 Tf 169.1506 446.2752 Td[(to)]TJ +/F27 9.9626 Tf 169.151 446.275 Td [(to)]TJ ET -1 0 0 1 180.0219 446.2752 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.4371 0.1992 l -S +1 0 0 1 180.022 446.475 cm +[]0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q -1 0 0 1 -180.0219 -446.2752 cm BT -/F29 9.9626 Tf 183.4591 446.2752 Td[(glob)]TJ -ET -1 0 0 1 204.4635 446.2752 cm +/F27 9.9626 Tf 183.459 446.275 Td [(glob)]TJ 0 g 0 G -1 0 0 1 -204.4635 -446.2752 cm -BT -/F8 9.9626 Tf 209.4448 446.2752 Td[(eac)27(h)-362(e)-1(leme)-1(n)28(t)]TJ/F11 9.9626 Tf 59.8081 0 Td[(i)]TJ/F8 9.9626 Tf 7.0459 0 Td[(of)-362(this)-363(ar)1(ra)28(y)-363(con)28(tain)1(s)-363(global)-362(iden)28(ti)1(\014er)-363(of)-362(the)-363(lo)-27(c)-1(al)]TJ -100.6873 -11.9552 Td[(v)56(ariab)1(le)]TJ/F11 9.9626 Tf 37.3876 0 Td[(i)]TJ/F8 9.9626 Tf 3.4323 0 Td[(.)]TJ -40.8199 -11.9551 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(an)-333(allo)-27(c)-1(atab)1(le)-334(in)29(te)-1(ger)-333(arra)28(y)-333(of)-333(r)1(ank)-333(one.)]TJ -ET -1 0 0 1 145.7235 402.703 cm +/F8 9.9626 Tf 25.986 0 Td [(eac)28(h)-363(elemen)28(t)]TJ/F11 9.9626 Tf 59.808 0 Td [(i)]TJ/F8 9.9626 Tf 7.046 0 Td [(of)-363(this)-362(arra)27(y)-362(con)28(tains)-363(global)-363(iden)28(ti\014er)-363(of)-362(the)-363(lo)-28(cal)]TJ -100.688 -11.955 Td [(v)56(ariable)]TJ/F11 9.9626 Tf 37.388 0 Td [(i)]TJ/F8 9.9626 Tf 3.432 0 Td [(.)]TJ -40.82 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(an)-333(allo)-28(catable)-333(in)28(teger)-334(arr)1(a)27(y)-333(of)-333(rank)-334(one.)]TJ 0 g 0 G -1 0 0 1 -145.7235 -402.703 cm -BT -/F29 9.9626 Tf 150.7049 402.703 Td[(glob)]TJ +/F27 9.9626 Tf -24.906 -19.662 Td [(glob)]TJ ET -1 0 0 1 172.3967 402.703 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.4371 0.1992 l -S +1 0 0 1 172.397 402.902 cm +[]0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q -1 0 0 1 -172.3967 -402.703 cm BT -/F29 9.9626 Tf 175.8338 402.703 Td[(to)]TJ +/F27 9.9626 Tf 175.834 402.703 Td [(to)]TJ ET -1 0 0 1 186.7052 402.703 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.4371 0.1992 l -S +1 0 0 1 186.705 402.902 cm +[]0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q -1 0 0 1 -186.7052 -402.703 cm BT -/F29 9.9626 Tf 190.1423 402.703 Td[(lo)-32(c,)-384(gl)-1(b)]TJ +/F27 9.9626 Tf 190.142 402.703 Td [(lo)-32(c,)-383(glb)]TJ ET -1 0 0 1 227.4283 402.703 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.4371 0.1992 l -S +1 0 0 1 227.428 402.902 cm +[]0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q -1 0 0 1 -227.4283 -402.703 cm BT -/F29 9.9626 Tf 230.8655 402.703 Td[(lc)-1(,)-383(hash)32(v)]TJ -ET -1 0 0 1 274.6884 402.703 cm +/F27 9.9626 Tf 230.865 402.703 Td [(lc,)-383(hash)31(v)]TJ +0 g 0 G +/F8 9.9626 Tf 48.805 0 Td [(Con)28(tain)-333(a)-334(mapping)-333(from)-333(global)-334(to)-333(lo)-28(cal)-333(indices.)]TJ -128.965 -19.399 Td [(The)-333(F)83(ortran)-333(95)-334(de\014n)1(ition)-334(for)]TJ/F30 9.9626 Tf 129.459 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 -1 0 0 1 -274.6884 -402.703 cm -BT -/F8 9.9626 Tf 279.6697 402.703 Td[(Con)28(tain)-333(a)-333(mapp)1(ing)-333(fr)1(om)-334(glob)1(al)-333(to)-334(l)1(o)-28(c)-1(al)-333(in)1(di)1(c)-1(es)-1(.)]TJ -128.9648 -19.3986 Td[(The)-334(F)84(ortr)1(an)-333(95)-333(de\014ni)1(tion)-333(for)]TJ/F32 9.9626 Tf 129.4592 0 Td[(psb_desc_type)]TJ/F8 9.9626 Tf 71.3153 0 Td[(structu)1(re)-1(s)-333(is)-334(as)-334(f)1(ollo)28(ws)-1(:)]TJ -ET -1 0 0 1 150.7049 369.3986 cm 0 g 0 G -1 0 0 1 2.1762 -72.7937 cm 0 g 0 G 0 g 0 G -1 0 0 1 4.9813 62.4325 cm +0 g 0 G +/F30 9.9626 Tf -185.248 -38.325 Td [(type)-525(psb_desc_type)]TJ 15.691 -11.955 Td [(integer,)-525(allocatable)-525(::)-525(matrix_data\050:\051,)-525(halo_index\050:\051)]TJ 0 -11.955 Td [(integer,)-525(allocatable)-525(::)-525(ext_index\050:\051)]TJ 0 -11.955 Td [(integer,)-525(allocatable)-525(::)-525(ovrlap_elem\050:,:\051)]TJ 0 -11.956 Td [(integer,)-525(allocatable)-525(::)-525(ovrlap_index\050:\051)]TJ 0 -11.955 Td [(integer,)-525(allocatable)-525(::)-525(ovr_mst_idx\050:\051)]TJ 0 -11.955 Td [(integer,)-525(allocatable)-525(::)-525(loc_to_glob\050:\051,)-525(glob_to_loc\050:\051)]TJ 0 -11.955 Td [(integer,)-525(allocatable)-525(::)-525(hashv\050:\051,)-525(glb_lc\050:,:\051)]TJ -15.691 -11.955 Td [(end)-525(type)-525(psb_desc_type)]TJ +ET q -[]0 d -0 J -0.3985 w -0 0.1992 m -329.396 0.1992 l -S +1 0 0 1 157.862 359.237 cm +[]0 d 0 J 0.398 w 0 0 m 329.396 0 l S Q -1 0 0 1 0 -119.8837 cm q -[]0 d -0 J -0.3985 w -0.1992 0 m -0.1992 119.8838 l -S +1 0 0 1 158.062 238.954 cm +[]0 d 0 J 0.398 w 0 0 m 0 120.282 l S Q -1 0 0 1 3.3873 105.8254 cm -0 g 0 G -0 g 0 G -1 0 0 1 -161.2497 -344.9791 cm -BT -/F32 9.9626 Tf 166.231 344.9791 Td[(type)-525(psb_desc_type)]TJ 15.6911 -11.9552 Td[(integer,)-525(allocatable)-525(::)-525(matrix_data\050:\051,)-525(halo_index\050:\051)]TJ 0 -11.9552 Td[(integer,)-525(allocatable)-525(::)-525(ext_index\050:\051)]TJ 0 -11.9551 Td[(integer,)-525(allocatable)-525(::)-525(ovrlap_elem\050:,:\051)]TJ 0 -11.9552 Td[(integer,)-525(allocatable)-525(::)-525(ovrlap_index\050:\051)]TJ 0 -11.9552 Td[(integer,)-525(allocatable)-525(::)-525(ovr_mst_idx\050:\051)]TJ 0 -11.9551 Td[(integer,)-525(allocatable)-525(::)-525(loc_to_glob\050:\051,)-525(glob_to_loc\050:\051)]TJ 0 -11.9552 Td[(integer,)-525(allocatable)-525(::)-525(hashv\050:\051,)-525(glb_lc\050:,:\051)]TJ -15.6911 -11.9552 Td[(end)-525(type)-525(psb_desc_type)]TJ -ET -1 0 0 1 486.8599 239.1537 cm q -[]0 d -0 J -0.3985 w -0.1992 0 m -0.1992 119.8838 l -S +1 0 0 1 487.059 238.954 cm +[]0 d 0 J 0.398 w 0 0 m 0 120.282 l S Q -1 0 0 1 -328.9975 -0.3985 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -329.396 0.1992 l -S +1 0 0 1 157.862 238.954 cm +[]0 d 0 J 0.398 w 0 0 m 329.396 0 l S Q -1 0 0 1 -157.8624 -238.7552 cm BT -/F8 9.9626 Tf 150.7049 210.9152 Td[(Figu)1(re)-464(3:)-705(T)-1(h)1(e)-465(P)1(SBLAS)-463(de\014ned)-463(data)-464(t)28(yp)-27(e)-464(that)-464(con)28(tai)1(ns)-464(the)-464(c)-1(omm)27(u)1(ni)1(c)-1(ation)]TJ 0 -11.9552 Td[(desc)-1(ri)1(ptor)1(.)]TJ -ET -1 0 0 1 150.7049 197.0228 cm +/F8 9.9626 Tf 150.705 210.915 Td [(Figure)-464(3:)-705(The)-464(PSBLAS)-464(de\014ned)-464(data)-464(t)28(yp)-28(e)-464(th)1(at)-464(con)27(tains)-463(the)-464(comm)27(unication)]TJ 0 -11.955 Td [(descriptor.)]TJ 0 g 0 G -1 0 0 1 -150.7049 -197.0228 cm -BT -/F8 9.9626 Tf 165.6488 175.5897 Td[(A)-445(com)-1(m)28(un)1(ic)-1(at)1(ion)-445(d)1(e)-1(sc)-1(r)1(iptor)-444(as)-1(so)-28(ciate)-1(d)-444(with)-445(a)-445(spar)1(s)-1(e)-445(matrix)-445(h)1(as)-446(a)-445(state,)]TJ -14.9439 -11.9552 Td[(whic)28(h)-333(c)-1(an)-332(tak)28(e)-334(the)-333(foll)1(o)27(win)1(g)-334(v)56(alu)1(e)-1(s:)]TJ -ET -1 0 0 1 145.7235 144.236 cm + 14.944 -23.37 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 -1 0 0 1 -145.7235 -144.236 cm -BT -/F29 9.9626 Tf 150.7049 144.236 Td[(Buil)-1(d:)]TJ -ET -1 0 0 1 181.1323 144.236 cm +/F27 9.9626 Tf 0 -19.399 Td [(Build:)]TJ 0 g 0 G -1 0 0 1 -181.1323 -144.236 cm -BT -/F8 9.9626 Tf 186.1136 144.236 Td[(St)1(ate)-307(en)28(tere)-1(d)-305(after)-306(th)1(e)-307(\014r)1(s)-1(t)-306(al)1(lo)-28(cation,)-311(and)-305(b)-28(efor)1(e)-307(th)1(e)-307(\014)1(rs)-1(t)-306(ass)-1(em)27(b)1(ly;)-315(i)1(n)]TJ -10.5021 -11.9552 Td[(th)1(is)-224(s)-1(tate)-224(i)1(t)-224(is)-224(p)-27(oss)-1(ib)1(le)-224(to)-224(ad)1(d)-223(c)-1(omm)27(u)1(nication)-223(r)1(e)-1(qu)1(irem)-1(en)28(ts)-224(among)-223(di\013eren)28(t)]TJ 0 -11.9552 Td[(pr)1(o)-28(ce)-1(ss)-1(es)-1(.)]TJ -ET -1 0 0 1 150.7049 90.4377 cm +/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)-224(state)-223(it)-224(is)-224(p)-27(ossible)-224(to)-224(ad)1(d)-224(comm)28(unication)-224(requiremen)28(ts)-224(among)-223(di\013eren)27(t)]TJ 0 -11.955 Td [(pro)-28(cesses.)]TJ 0 g 0 G -1 0 0 1 -150.7049 -90.4377 cm -BT -/F8 9.9626 Tf 317.5791 90.4377 Td[(10)]TJ -ET -1 0 0 1 494.4159 90.4377 cm + 141.968 -29.888 Td [(10)]TJ 0 g 0 G +ET endstream endobj -715 0 obj << +694 0 obj << /Type /Page -/Contents 716 0 R -/Resources 714 0 R -/MediaBox [0 0 595.2756 841.8898] -/Parent 696 0 R +/Contents 695 0 R +/Resources 693 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 676 0 R >> endobj -717 0 obj << -/D [715 0 R /XYZ 150.7049 740.9981 null] +696 0 obj << +/D [694 0 R /XYZ 150.705 740.998 null] >> endobj -718 0 obj << -/D [715 0 R /XYZ 150.7049 716.0915 null] +697 0 obj << +/D [694 0 R /XYZ 150.705 716.092 null] >> endobj -719 0 obj << -/D [715 0 R /XYZ 150.7049 702.3308 null] +698 0 obj << +/D [694 0 R /XYZ 150.705 702.331 null] >> endobj -720 0 obj << -/D [715 0 R /XYZ 150.7049 686.6539 null] +699 0 obj << +/D [694 0 R /XYZ 150.705 686.654 null] >> endobj -721 0 obj << -/D [715 0 R /XYZ 150.7049 670.977 null] +700 0 obj << +/D [694 0 R /XYZ 150.705 670.977 null] >> endobj -722 0 obj << -/D [715 0 R /XYZ 150.7049 655.3002 null] +701 0 obj << +/D [694 0 R /XYZ 150.705 655.3 null] >> endobj -723 0 obj << -/D [715 0 R /XYZ 150.7049 528.8317 null] +702 0 obj << +/D [694 0 R /XYZ 150.705 528.832 null] >> endobj -724 0 obj << -/D [715 0 R /XYZ 150.7049 513.1548 null] +703 0 obj << +/D [694 0 R /XYZ 150.705 513.155 null] >> endobj -725 0 obj << -/D [715 0 R /XYZ 150.7049 497.478 null] +704 0 obj << +/D [694 0 R /XYZ 150.705 497.478 null] >> endobj -726 0 obj << -/D [715 0 R /XYZ 198.2214 222.8703 null] +705 0 obj << +/D [694 0 R /XYZ 198.221 222.87 null] >> endobj -714 0 obj << -/Font << /F8 450 0 R /F29 447 0 R /F11 606 0 R /F32 622 0 R >> +693 0 obj << +/Font << /F8 446 0 R /F27 445 0 R /F11 602 0 R /F30 616 0 R >> /ProcSet [ /PDF /Text ] >> endobj -729 0 obj << -/Length 12389 +709 0 obj << +/Length 8448 >> stream -1 0 0 1 99.8954 740.9981 cm 0 g 0 G -1 0 0 1 343.7111 0 cm 0 g 0 G -1 0 0 1 -348.6924 -34.8692 cm 0 g 0 G -1 0 0 1 -94.9141 -706.1289 cm BT -/F29 9.9626 Tf 99.8954 706.1289 Td[(Assem)32(ble)-1(d)1(:)]TJ -ET -1 0 0 1 156.422 706.1289 cm +/F27 9.9626 Tf 99.895 706.129 Td [(Assem)32(bled:)]TJ 0 g 0 G -1 0 0 1 -156.422 -706.1289 cm -BT -/F8 9.9626 Tf 161.4033 706.1289 Td[(St)1(ate)-352(en)28(tered)-351(af)1(ter)-351(th)1(e)-352(ass)-1(em)27(b)1(ly;)-359(com)-1(p)1(utati)1(ons)-351(using)-350(the)-351(ass)-1(o)-28(ci-)]TJ -36.6013 -11.9552 Td[(ated)-391(s)-1(p)1(ars)-1(e)-392(matr)1(ix,)-406(suc)27(h)-391(as)-392(matr)1(ix-v)28(e)-1(ctor)-391(pro)-27(du)1(c)-1(ts,)-406(are)-392(on)1(ly)-391(p)-28(oss)-1(i)1(ble)-392(in)]TJ 0 -11.9552 Td[(th)1(is)-334(state)-1(.)]TJ -24.9066 -20.3479 Td[(The)-344(glob)1(al)-344(to)-344(lo)-27(c)-1(al)-343(ind)1(e)-1(x)-343(m)-1(ap)1(pin)1(g)-344(ma)27(y)-343(b)-28(e)-344(stored)-344(i)1(n)-344(t)28(w)28(o)-344(di\013ere)-1(n)29(t)-344(for)1(m)-1(ats:)-465(the)]TJ 0 -11.9552 Td[(\014r)1(s)-1(t)-322(is)-324(simpl)1(e)-1(r)-322(but)-322(m)-1(or)1(e)-324(exp)-27(e)-1(n)1(s)-1(i)1(v)28(e)-1(,)-325(as)-323(it)-322(re)-1(q)1(uir)1(e)-1(s)-323(on)-322(e)-1(ac)27(h)-322(pr)1(o)-28(ce)-1(ss)-324(an)-322(amoun)28(t)-323(of)]TJ 0 -11.9551 Td[(me)-1(mory)-367(prop)-27(orti)1(onal)-368(to)-367(the)-368(global)-367(s)-1(i)1(z)-1(e)-368(of)-368(th)1(e)-368(ind)1(e)-1(x)-368(space;)-385(the)-368(s)-1(ec)-1(on)1(d)-368(i)1(s)-369(more)]TJ 0 -11.9552 Td[(com)-1(p)1(le)-1(x)1(,)-376(bu)1(t)-368(onl)1(y)-368(r)1(e)-1(qu)1(ires)-368(m)-1(emory)-367(prop)-27(orti)1(onal)-367(to)-368(th)1(e)-368(lo)-28(cal)-368(in)1(dex)-368(space)-368(s)-1(i)1(z)-1(e.)]TJ 0 -11.9552 Td[(The)-409(c)27(h)1(oic)-1(e)-409(is)-409(m)-1(ad)1(e)-410(at)-408(the)-409(time)-410(of)-408(the)-409(in)1(itiali)1(z)-1(ation)-408(ac)-1(cord)1(ing)-409(t)1(o)-409(a)-409(threshold)1(;)]TJ 0 -11.9551 Td[(th)1(is)-334(th)1(re)-1(shol)1(d)-333(m)-1(a)28(y)-333(b)-27(e)-334(qu)1(e)-1(r)1(ie)-1(d)-333(an)1(d)-333(s)-1(et)-333(using)-333(th)1(e)-334(fu)1(nction)1(s)-334(in)-333(se)-1(c.)]TJ -ET -1 0 0 1 385.0488 602.0948 cm +/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 -24.907 -20.348 Td [(The)-344(global)-344(to)-344(lo)-27(cal)-344(index)-344(mapping)-344(ma)28(y)-344(b)-28(e)-343(stored)-344(in)-344(t)28(w)27(o)-343(di\013eren)27(t)-343(formats:)-466(the)]TJ 0 -11.956 Td [(\014rst)-323(is)-323(simpler)-323(but)-322(more)-323(exp)-28(ensiv)28(e,)-325(as)-323(it)-323(requires)-323(on)-323(eac)28(h)-323(pro)-28(cess)-323(an)-322(amoun)27(t)-322(of)]TJ 0 -11.955 Td [(memory)-368(prop)-28(ortional)-367(to)-368(the)-368(global)-368(size)-368(of)-368(the)-368(index)-368(space;)-385(the)-368(second)-368(is)-368(more)]TJ 0 -11.955 Td [(complex,)-376(but)-368(only)-367(requires)-368(memory)-368(prop)-27(ortional)-368(to)-368(the)-367(lo)-28(cal)-368(index)-367(space)-368(size.)]TJ 0 -11.955 Td [(The)-409(c)28(hoice)-409(is)-409(made)-409(at)-409(the)-409(time)-409(of)-409(the)-409(initialization)-409(according)-409(to)-409(a)-409(threshold;)]TJ 0 -11.955 Td [(this)-333(threshold)-334(ma)28(y)-333(b)-28(e)-333(queried)-334(and)-333(set)-333(using)-334(th)1(e)-334(functions)-333(in)-333(sec.)]TJ 0 0 1 rg 0 0 1 RG -1 0 0 1 -385.0488 -602.0948 cm -BT -/F8 9.9626 Tf 385.0488 602.0948 Td[(3.4)]TJ -ET -1 0 0 1 397.7788 602.0948 cm + [-334(3.4)]TJ 0 g 0 G -1 0 0 1 -397.7788 -602.0948 cm -BT -/F8 9.9626 Tf 397.7788 602.0948 Td[(.)]TJ/F29 9.9626 Tf -297.8834 -26.6434 Td[(3.1.)-1(1)-1150(Named)-384(C)1(onstan)32(ts)]TJ -ET -1 0 0 1 94.9141 556.7998 cm + [(.)]TJ/F27 9.9626 Tf 0 -26.644 Td [(3.1.1)-1150(Named)-383(Constan)31(ts)]TJ 0 g 0 G -1 0 0 1 -94.9141 -556.7998 cm -BT -/F29 9.9626 Tf 99.8954 556.7998 Td[(ps)1(b)]TJ + 0 -18.651 Td [(psb)]TJ ET -1 0 0 1 117.8319 556.7998 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.4371 0.1992 l -S +1 0 0 1 117.832 556.999 cm +[]0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q -1 0 0 1 -117.8319 -556.7998 cm BT -/F29 9.9626 Tf 121.269 556.7998 Td[(none)]TJ +/F27 9.9626 Tf 121.269 556.8 Td [(none)]TJ ET -1 0 0 1 145.666 556.7998 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.4371 0.1992 l -S +1 0 0 1 145.666 556.999 cm +[]0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q -1 0 0 1 3.4371 0 cm 0 g 0 G -1 0 0 1 -149.1031 -556.7998 cm BT -/F8 9.9626 Tf 154.0844 556.7998 Td[(Generic)-333(no-op;)]TJ -ET -1 0 0 1 94.9141 536.3111 cm +/F8 9.9626 Tf 154.084 556.8 Td [(Generic)-333(no-op;)]TJ 0 g 0 G -1 0 0 1 -94.9141 -536.3111 cm -BT -/F29 9.9626 Tf 99.8954 536.3111 Td[(ps)1(b)]TJ +/F27 9.9626 Tf -54.189 -20.489 Td [(psb)]TJ ET -1 0 0 1 117.8319 536.3111 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.4371 0.1992 l -S +1 0 0 1 117.832 536.51 cm +[]0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q -1 0 0 1 -117.8319 -536.3111 cm BT -/F29 9.9626 Tf 121.269 536.3111 Td[(nohalo)]TJ +/F27 9.9626 Tf 121.269 536.311 Td [(nohalo)]TJ ET -1 0 0 1 154.8952 536.3111 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.4371 0.1992 l -S +1 0 0 1 154.895 536.51 cm +[]0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q -1 0 0 1 3.4371 0 cm 0 g 0 G -1 0 0 1 -158.3323 -536.3111 cm BT -/F8 9.9626 Tf 163.3136 536.3111 Td[(Do)-333(not)-333(fetc)27(h)-332(halo)-333(e)-1(l)1(e)-1(me)-1(n)29(ts)-1(;)]TJ -ET -1 0 0 1 94.9141 515.8222 cm +/F8 9.9626 Tf 163.314 536.311 Td [(Do)-333(not)-334(fetc)28(h)-333(halo)-333(elem)-1(en)28(ts;)]TJ 0 g 0 G -1 0 0 1 -94.9141 -515.8222 cm -BT -/F29 9.9626 Tf 99.8954 515.8222 Td[(ps)1(b)]TJ +/F27 9.9626 Tf -63.419 -20.489 Td [(psb)]TJ ET -1 0 0 1 117.8319 515.8222 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.4371 0.1992 l -S +1 0 0 1 117.832 516.022 cm +[]0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q -1 0 0 1 -117.8319 -515.8222 cm BT -/F29 9.9626 Tf 121.269 515.8222 Td[(halo)]TJ +/F27 9.9626 Tf 121.269 515.822 Td [(halo)]TJ ET -1 0 0 1 142.8017 515.8222 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.4371 0.1992 l -S +1 0 0 1 142.802 516.022 cm +[]0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q -1 0 0 1 3.4371 0 cm 0 g 0 G -1 0 0 1 -146.2388 -515.8222 cm BT -/F8 9.9626 Tf 151.2201 515.8222 Td[(F)84(e)-1(tc)28(h)-333(halo)-333(ele)-1(men)28(ts)-334(f)1(rom)-334(n)1(e)-1(igh)29(b)-28(ou)1(rin)1(g)-334(p)1(ro)-28(ce)-1(sse)-1(s;)]TJ -ET -1 0 0 1 94.9141 495.3334 cm +/F8 9.9626 Tf 151.22 515.822 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 -1 0 0 1 -94.9141 -495.3334 cm -BT -/F29 9.9626 Tf 99.8954 495.3334 Td[(ps)1(b)]TJ +/F27 9.9626 Tf -51.325 -20.489 Td [(psb)]TJ ET -1 0 0 1 117.8319 495.3334 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.4371 0.1992 l -S +1 0 0 1 117.832 495.533 cm +[]0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q -1 0 0 1 -117.8319 -495.3334 cm BT -/F29 9.9626 Tf 121.269 495.3334 Td[(su)1(m)]TJ +/F27 9.9626 Tf 121.269 495.333 Td [(sum)]TJ ET -1 0 0 1 142.388 495.3334 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.4371 0.1992 l -S +1 0 0 1 142.388 495.533 cm +[]0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q -1 0 0 1 3.4371 0 cm 0 g 0 G -1 0 0 1 -145.8251 -495.3334 cm BT -/F8 9.9626 Tf 150.8064 495.3334 Td[(Su)1(m)-334(o)28(v)28(erlap)1(p)-28(ed)-333(e)-1(l)1(e)-1(me)-1(n)29(ts)]TJ -ET -1 0 0 1 94.9141 474.8446 cm +/F8 9.9626 Tf 150.806 495.333 Td [(Sum)-333(o)27(v)28(erlapp)-27(e)-1(d)-333(elemen)28(ts)]TJ 0 g 0 G -1 0 0 1 -94.9141 -474.8446 cm -BT -/F29 9.9626 Tf 99.8954 474.8446 Td[(ps)1(b)]TJ +/F27 9.9626 Tf -50.911 -20.488 Td [(psb)]TJ ET -1 0 0 1 117.8319 474.8446 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.4371 0.1992 l -S +1 0 0 1 117.832 475.044 cm +[]0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q -1 0 0 1 -117.8319 -474.8446 cm BT -/F29 9.9626 Tf 121.269 474.8446 Td[(a)32(vg)]TJ +/F27 9.9626 Tf 121.269 474.845 Td [(a)32(vg)]TJ ET -1 0 0 1 138.9827 474.8446 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.4371 0.1992 l -S +1 0 0 1 138.983 475.044 cm +[]0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q -1 0 0 1 3.4371 0 cm 0 g 0 G -1 0 0 1 -142.4198 -474.8446 cm BT -/F8 9.9626 Tf 147.4011 474.8446 Td[(Av)28(erage)-334(o)28(v)28(e)-1(r)1(lapp)-27(ed)-333(e)-1(l)1(e)-1(me)-1(n)28(t)1(s)]TJ -ET -1 0 0 1 94.9141 454.3558 cm +/F8 9.9626 Tf 147.401 474.845 Td [(Av)28(erage)-334(o)28(v)28(erlapp)-28(ed)-333(elemen)28(ts)]TJ 0 g 0 G -1 0 0 1 -94.9141 -454.3558 cm -BT -/F29 9.9626 Tf 99.8954 454.3558 Td[(ps)1(b)]TJ +/F27 9.9626 Tf -47.506 -20.489 Td [(psb)]TJ ET -1 0 0 1 117.8319 454.3558 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.4371 0.1992 l -S +1 0 0 1 117.832 454.555 cm +[]0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q -1 0 0 1 -117.8319 -454.3558 cm BT -/F29 9.9626 Tf 121.269 454.3558 Td[(comm)]TJ +/F27 9.9626 Tf 121.269 454.356 Td [(comm)]TJ ET -1 0 0 1 151.8718 454.3558 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.4371 0.1992 l -S +1 0 0 1 151.872 454.555 cm +[]0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q -1 0 0 1 -151.8718 -454.3558 cm BT -/F29 9.9626 Tf 155.3089 454.3558 Td[(halo)]TJ +/F27 9.9626 Tf 155.309 454.356 Td [(halo)]TJ ET -1 0 0 1 176.8416 454.3558 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.4371 0.1992 l -S +1 0 0 1 176.842 454.555 cm +[]0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q -1 0 0 1 3.4371 0 cm 0 g 0 G -1 0 0 1 -180.2787 -454.3558 cm BT -/F8 9.9626 Tf 185.2601 454.3558 Td[(Ex)1(c)27(han)1(ge)-334(d)1(ata)-334(b)1(as)-1(ed)-333(on)-333(th)1(e)]TJ/F32 9.9626 Tf 126.3874 0 Td[(halo_index)]TJ/F8 9.9626 Tf 55.6242 0 Td[(list;)]TJ -ET -1 0 0 1 94.9141 433.867 cm +/F8 9.9626 Tf 185.26 454.356 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 -1 0 0 1 -94.9141 -433.867 cm -BT -/F29 9.9626 Tf 99.8954 433.867 Td[(ps)1(b)]TJ +/F27 9.9626 Tf -267.377 -20.489 Td [(psb)]TJ ET -1 0 0 1 117.8319 433.867 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.4371 0.1992 l -S +1 0 0 1 117.832 434.066 cm +[]0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q -1 0 0 1 -117.8319 -433.867 cm BT -/F29 9.9626 Tf 121.269 433.867 Td[(comm)]TJ +/F27 9.9626 Tf 121.269 433.867 Td [(comm)]TJ ET -1 0 0 1 151.8718 433.867 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.4371 0.1992 l -S +1 0 0 1 151.872 434.066 cm +[]0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q -1 0 0 1 -151.8718 -433.867 cm BT -/F29 9.9626 Tf 155.3089 433.867 Td[(ext)]TJ +/F27 9.9626 Tf 155.309 433.867 Td [(ext)]TJ ET -1 0 0 1 171.7497 433.867 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.4371 0.1992 l -S +1 0 0 1 171.75 434.066 cm +[]0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q -1 0 0 1 3.4371 0 cm 0 g 0 G -1 0 0 1 -175.1868 -433.867 cm BT -/F8 9.9626 Tf 180.1681 433.867 Td[(Ex)1(c)27(han)1(ge)-334(d)1(ata)-334(b)1(as)-1(ed)-333(on)-333(th)1(e)]TJ/F32 9.9626 Tf 126.3874 0 Td[(ext_index)]TJ/F8 9.9626 Tf 50.3939 0 Td[(list;)]TJ -ET -1 0 0 1 94.9141 413.3782 cm +/F8 9.9626 Tf 180.168 433.867 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 -1 0 0 1 -94.9141 -413.3782 cm -BT -/F29 9.9626 Tf 99.8954 413.3782 Td[(ps)1(b)]TJ +/F27 9.9626 Tf -257.054 -20.489 Td [(psb)]TJ ET -1 0 0 1 117.8319 413.3782 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.4371 0.1992 l -S +1 0 0 1 117.832 413.577 cm +[]0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q -1 0 0 1 -117.8319 -413.3782 cm BT -/F29 9.9626 Tf 121.269 413.3782 Td[(comm)]TJ +/F27 9.9626 Tf 121.269 413.378 Td [(comm)]TJ ET -1 0 0 1 151.8718 413.3782 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.4371 0.1992 l -S +1 0 0 1 151.872 413.577 cm +[]0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q -1 0 0 1 -151.8718 -413.3782 cm BT -/F29 9.9626 Tf 155.3089 413.3782 Td[(o)32(vr)]TJ +/F27 9.9626 Tf 155.309 413.378 Td [(o)32(vr)]TJ ET -1 0 0 1 172.1717 413.3782 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.4371 0.1992 l -S +1 0 0 1 172.172 413.577 cm +[]0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q -1 0 0 1 3.4371 0 cm 0 g 0 G -1 0 0 1 -175.6088 -413.3782 cm BT -/F8 9.9626 Tf 180.5901 413.3782 Td[(Ex)1(c)27(han)1(ge)-334(d)1(ata)-334(b)1(as)-1(ed)-333(on)-333(th)1(e)]TJ/F32 9.9626 Tf 126.3874 0 Td[(ovrlap_index)]TJ/F8 9.9626 Tf 66.085 0 Td[(list;)]TJ -ET -1 0 0 1 94.9141 392.8894 cm +/F8 9.9626 Tf 180.59 413.378 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 -1 0 0 1 -94.9141 -392.8894 cm -BT -/F29 9.9626 Tf 99.8954 392.8894 Td[(ps)1(b)]TJ +/F27 9.9626 Tf -273.167 -20.489 Td [(psb)]TJ ET -1 0 0 1 117.8319 392.8894 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.4371 0.1992 l -S +1 0 0 1 117.832 393.089 cm +[]0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q -1 0 0 1 -117.8319 -392.8894 cm BT -/F29 9.9626 Tf 121.269 392.8894 Td[(comm)]TJ +/F27 9.9626 Tf 121.269 392.889 Td [(comm)]TJ ET -1 0 0 1 151.8718 392.8894 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.4371 0.1992 l -S +1 0 0 1 151.872 393.089 cm +[]0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q -1 0 0 1 -151.8718 -392.8894 cm BT -/F29 9.9626 Tf 155.3089 392.8894 Td[(mo)32(v)]TJ +/F27 9.9626 Tf 155.309 392.889 Td [(mo)32(v)]TJ ET -1 0 0 1 177.0008 392.8894 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.4371 0.1992 l -S +1 0 0 1 177.001 393.089 cm +[]0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q -1 0 0 1 3.4371 0 cm 0 g 0 G -1 0 0 1 -180.4379 -392.8894 cm BT -/F8 9.9626 Tf 185.4192 392.8894 Td[(Ex)1(c)27(han)1(ge)-334(d)1(ata)-334(b)1(as)-1(ed)-333(on)-333(th)1(e)]TJ/F32 9.9626 Tf 126.3874 0 Td[(ovr_mst_idx)]TJ/F8 9.9626 Tf 60.8546 0 Td[(list;)]TJ/F18 11.9552 Tf -272.7658 -28.6359 Td[(3.)-1(2)-1125(Spar)-1(se)-375(Matr)-1(ix)-375(dat)-1(a)-374(st)-1(ruct)-1(ure)]TJ/F8 9.9626 Tf 0 -18.6516 Td[(The)]TJ/F32 9.9626 Tf 19.7465 0 Td[(psb)]TJ +/F8 9.9626 Tf 185.419 392.889 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.635 Td [(3.2)-1125(Sparse)-375(Matrix)-375(data)-375(structure)]TJ/F8 9.9626 Tf 0 -18.652 Td [(The)]TJ/F30 9.9626 Tf 19.747 0 Td [(psb)]TJ ET -1 0 0 1 135.9605 345.602 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.1382 0.1992 l -S +1 0 0 1 135.96 345.801 cm +[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q -1 0 0 1 -135.9605 -345.602 cm BT -/F32 9.9626 Tf 139.0987 345.602 Td[(spmat)]TJ +/F30 9.9626 Tf 139.099 345.602 Td [(spmat)]TJ ET -1 0 0 1 165.878 345.602 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.1382 0.1992 l -S +1 0 0 1 165.878 345.801 cm +[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q -1 0 0 1 -165.878 -345.602 cm BT -/F32 9.9626 Tf 169.0162 345.602 Td[(type)]TJ/F8 9.9626 Tf 23.51 0 Td[(dat)1(a)-260(s)-1(tr)1(uctur)1(e)-261(con)28(tain)1(s)-260(all)-260(in)1(for)1(m)-1(ati)1(on)-260(ab)-27(out)-259(lo)-28(cal)-260(p)-27(ortion)]TJ -92.6308 -11.9552 Td[(of)-374(th)1(e)-375(spar)1(s)-1(e)-375(matr)1(ix)-374(and)-374(i)1(ts)-375(storage)-374(m)-1(o)-28(d)1(e)-1(.)-566(Most)-375(of)-373(thes)-1(e)-374(\014elds)-374(are)-375(set)-374(b)28(y)-374(the)]TJ 0 -11.9552 Td[(to)-28(ol)1(s)-350(r)1(outi)1(nes)-350(wh)1(e)-1(n)-348(in)1(s)-1(ertin)1(g)-349(a)-348(new)-349(s)-1(p)1(arse)-350(matri)1(x;)-356(the)-349(u)1(s)-1(er)-349(n)1(e)-1(eds)-349(on)1(ly)-348(c)27(ho)-27(os)-1(e,)]TJ 0 -11.9551 Td[(if)-333(h)1(e)-1(/she)-333(s)-1(o)-333(whishes)-1(,)-333(a)-333(s)-1(p)-27(ec)-1(i\014)1(c)-334(matrix)-333(storage)-334(mo)-28(d)1(e)-1(.)]TJ -ET -1 0 0 1 94.9141 277.4334 cm +/F30 9.9626 Tf 169.016 345.602 Td [(type)]TJ/F8 9.9626 Tf 23.51 0 Td [(data)-260(structure)-260(con)28(tains)-260(all)-259(information)-260(ab)-28(out)-260(lo)-27(cal)-260(p)-28(ortion)]TJ -92.631 -11.955 Td [(of)-374(the)-374(sparse)-375(matrix)-374(and)-374(its)-374(storage)-374(mo)-28(de.)-567(Most)-374(of)-374(these)-375(\014elds)-374(are)-374(set)-374(b)28(y)-375(the)]TJ 0 -11.955 Td [(to)-28(ols)-349(r)1(outines)-349(when)-349(inserting)-348(a)-349(new)-349(sparse)-348(matrix;)-357(the)-348(user)-349(needs)-349(only)-348(c)27(ho)-27(ose,)]TJ 0 -11.956 Td [(if)-333(he/she)-334(so)-333(whishes,)-333(a)-334(sp)-28(eci\014c)-333(matrix)-333(storage)-334(mo)-27(de.)]TJ 0 g 0 G -1 0 0 1 -94.9141 -277.4334 cm -BT -/F29 9.9626 Tf 99.8954 277.4334 Td[(aspk)]TJ -ET -1 0 0 1 122.3956 277.4334 cm +/F27 9.9626 Tf 0 -32.303 Td [(aspk)]TJ 0 g 0 G -1 0 0 1 -122.3956 -277.4334 cm -BT -/F8 9.9626 Tf 127.3769 277.4334 Td[(Con)28(tain)1(s)-334(v)56(alues)-334(of)-333(th)1(e)-334(lo)-27(c)-1(al)-333(di)1(s)-1(tr)1(ibu)1(te)-1(d)-333(spar)1(s)-1(e)-333(m)-1(atr)1(ix.)]TJ -2.5749 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-430(as:)-639(an)-431(all)1(o)-28(c)-1(atab)1(le)-431(arr)1(a)27(y)-430(of)-431(r)1(ank)-430(one)-431(of)-430(t)27(y)1(p)-28(e)-431(corres)-1(p)-27(ond)1(in)1(g)-431(to)]TJ 0 -11.9552 Td[(matrix)-333(en)28(tri)1(e)-1(s)-334(t)28(y)1(p)-28(e.)]TJ -ET -1 0 0 1 94.9141 233.0342 cm +/F8 9.9626 Tf 27.482 0 Td [(Con)28(tains)-334(v)56(alues)-333(of)-334(the)-333(lo)-28(cal)-333(distributed)-333(sparse)-334(matrix.)]TJ -2.575 -11.955 Td [(Sp)-28(eci\014ed)-431(as:)-639(an)-431(allo)-27(catable)-431(arra)28(y)-431(of)-431(rank)-431(one)-430(of)-431(t)28(yp)-28(e)-431(corresp)-28(onding)-430(to)]TJ 0 -11.955 Td [(matrix)-333(en)27(tr)1(ie)-1(s)-333(t)28(yp)-28(e.)]TJ 0 g 0 G -1 0 0 1 -94.9141 -233.0342 cm -BT -/F29 9.9626 Tf 99.8954 233.0342 Td[(ia1)]TJ -ET -1 0 0 1 114.3757 233.0342 cm +/F27 9.9626 Tf -24.907 -20.489 Td [(ia1)]TJ 0 g 0 G -1 0 0 1 -114.3757 -233.0342 cm -BT -/F8 9.9626 Tf 119.357 233.0342 Td[(Hold)1(s)-267(in)28(t)1(e)-1(ger)-266(inf)1(ormation)-266(on)-265(distri)1(bu)1(te)-1(d)-266(spar)1(s)-1(e)-266(m)-1(atr)1(ix.)-422(Actual)-266(i)1(nf)1(ormation)]TJ 5.445 -11.9551 Td[(will)-333(d)1(e)-1(p)-27(e)-1(n)1(d)-333(on)-333(dat)1(a)-334(f)1(ormat)-334(u)1(s)-1(ed.)]TJ 0 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(an)-333(allo)-27(c)-1(atab)1(le)-334(in)29(te)-1(ger)-333(arra)28(y)-333(of)-333(r)1(ank)-333(one.)]TJ -ET -1 0 0 1 94.9141 188.6351 cm +/F8 9.9626 Tf 19.462 0 Td [(Holds)-266(in)28(teger)-267(inf)1(ormation)-267(on)-266(distributed)-266(sparse)-266(matrix.)-422(Actual)-266(information)]TJ 5.445 -11.955 Td [(will)-333(dep)-28(end)-333(on)-334(data)-333(format)-333(used.)]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 -1 0 0 1 -94.9141 -188.6351 cm -BT -/F29 9.9626 Tf 99.8954 188.6351 Td[(ia2)]TJ -ET -1 0 0 1 114.3757 188.6351 cm +/F27 9.9626 Tf -24.907 -20.489 Td [(ia2)]TJ 0 g 0 G -1 0 0 1 -114.3757 -188.6351 cm -BT -/F8 9.9626 Tf 119.357 188.6351 Td[(Hold)1(s)-267(in)28(t)1(e)-1(ger)-266(inf)1(ormation)-266(on)-265(distri)1(bu)1(te)-1(d)-266(spar)1(s)-1(e)-266(m)-1(atr)1(ix.)-422(Actual)-266(i)1(nf)1(ormation)]TJ 5.445 -11.9552 Td[(will)-333(d)1(e)-1(p)-27(e)-1(n)1(d)-333(on)-333(dat)1(a)-334(f)1(ormat)-334(u)1(s)-1(ed.)]TJ 0 -11.9551 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(an)-333(allo)-27(c)-1(atab)1(le)-334(in)29(te)-1(ger)-333(arra)28(y)-333(of)-333(r)1(ank)-333(one.)]TJ -ET -1 0 0 1 94.9141 144.236 cm +/F8 9.9626 Tf 19.462 0 Td [(Holds)-266(in)28(teger)-267(inf)1(ormation)-267(on)-266(distributed)-266(sparse)-266(matrix.)-422(Actual)-266(information)]TJ 5.445 -11.955 Td [(will)-333(dep)-28(end)-333(on)-334(data)-333(format)-333(used.)]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 -1 0 0 1 -94.9141 -144.236 cm -BT -/F29 9.9626 Tf 99.8954 144.236 Td[(inf)-1(oa)]TJ -ET -1 0 0 1 124.2414 144.236 cm +/F27 9.9626 Tf -24.907 -20.489 Td [(infoa)]TJ 0 g 0 G -1 0 0 1 -124.2414 -144.236 cm -BT -/F8 9.9626 Tf 129.2228 144.236 Td[(On)-434(en)28(try)-434(c)-1(an)-434(h)1(old)-434(auxi)1(liary)-434(in)1(formation)-434(on)-434(di)1(s)-1(tr)1(ibu)1(te)-1(d)-434(sparse)-435(matrix.)]TJ -4.4208 -11.9552 Td[(Actual)-333(in)1(formation)-332(w)-1(il)1(l)-333(dep)-28(end)-333(on)-333(d)1(ata)-333(format)-333(use)-1(d)1(.)]TJ 0 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(an)-333(in)28(t)1(e)-1(ger)-333(arra)28(y)-333(of)-333(length)]TJ/F32 9.9626 Tf 172.5477 0 Td[(psb_ifasize_)]TJ/F8 9.9626 Tf 62.7641 0 Td[(.)]TJ -ET -1 0 0 1 99.8954 90.4377 cm +/F8 9.9626 Tf 29.328 0 Td [(On)-435(en)28(try)-434(can)-435(hold)-435(auxi)1(liary)-435(information)-435(on)-434(distributed)-435(sparse)-434(matrix.)]TJ -4.421 -11.955 Td [(Actual)-333(information)-333(w)-1(il)1(l)-334(dep)-28(end)-333(on)-333(data)-333(format)-334(used.)]TJ 0 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(an)-333(in)28(teger)-333(arra)27(y)-333(of)-333(length)]TJ/F30 9.9626 Tf 172.548 0 Td [(psb_ifasize_)]TJ/F8 9.9626 Tf 62.764 0 Td [(.)]TJ 0 g 0 G -1 0 0 1 -99.8954 -90.4377 cm -BT -/F8 9.9626 Tf 266.7696 90.4377 Td[(11)]TJ -ET -1 0 0 1 443.6065 90.4377 cm + -93.344 -29.888 Td [(11)]TJ 0 g 0 G +ET endstream endobj -728 0 obj << +708 0 obj << /Type /Page -/Contents 729 0 R -/Resources 727 0 R -/MediaBox [0 0 595.2756 841.8898] -/Parent 696 0 R -/Annots [ 731 0 R ] +/Contents 709 0 R +/Resources 707 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 676 0 R +/Annots [ 706 0 R ] >> endobj -731 0 obj << +706 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [384.0525 599.1613 398.7751 610.0095] +/Rect [384.052 599.161 398.775 610.01] /Subtype /Link /A << /S /GoTo /D (subsection.3.4) >> >> endobj -730 0 obj << -/D [728 0 R /XYZ 99.8954 740.9981 null] +710 0 obj << +/D [708 0 R /XYZ 99.895 740.998 null] >> endobj 42 0 obj << -/D [728 0 R /XYZ 99.8954 585.6103 null] +/D [708 0 R /XYZ 99.895 585.61 null] >> endobj 46 0 obj << -/D [728 0 R /XYZ 99.8954 376.4049 null] +/D [708 0 R /XYZ 99.895 376.405 null] >> endobj -732 0 obj << -/D [728 0 R /XYZ 119.6419 345.602 null] +711 0 obj << +/D [708 0 R /XYZ 119.642 345.602 null] >> endobj -727 0 obj << -/Font << /F29 447 0 R /F8 450 0 R /F32 622 0 R /F18 441 0 R >> +707 0 obj << +/Font << /F27 445 0 R /F8 446 0 R /F30 616 0 R /F16 443 0 R >> /ProcSet [ /PDF /Text ] >> endobj -735 0 obj << -/Length 13067 +715 0 obj << +/Length 9003 >> stream -1 0 0 1 150.7049 740.9981 cm 0 g 0 G -1 0 0 1 343.7111 0 cm 0 g 0 G -1 0 0 1 -348.6924 -34.8692 cm 0 g 0 G -1 0 0 1 -145.7236 -706.1289 cm BT -/F29 9.9626 Tf 150.7049 706.1289 Td[(\014da)]TJ -ET -1 0 0 1 169.0042 706.1289 cm +/F27 9.9626 Tf 150.705 706.129 Td [(\014da)]TJ 0 g 0 G -1 0 0 1 -169.0042 -706.1289 cm -BT -/F8 9.9626 Tf 173.9855 706.1289 Td[(De\014n)1(e)-1(s)-334(th)1(e)-334(f)1(ormat)-334(of)-333(t)1(he)-334(d)1(is)-1(tr)1(ibu)1(ted)-333(s)-1(p)1(arse)-334(m)-1(at)1(rix.)]TJ 1.626 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(a)-333(s)-1(tr)1(ing)-333(of)-333(length)-333(5)]TJ -ET -1 0 0 1 145.7235 674.4698 cm +/F8 9.9626 Tf 23.28 0 Td [(De\014nes)-333(the)-334(format)-333(of)-333(the)-334(distributed)-333(sparse)-333(matrix.)]TJ 1.626 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(a)-333(string)-333(of)-334(l)1(e)-1(n)1(gth)-334(5)]TJ 0 g 0 G -1 0 0 1 -145.7235 -674.4698 cm -BT -/F29 9.9626 Tf 150.7049 674.4698 Td[(descr)1(a)]TJ -ET -1 0 0 1 182.2198 674.4698 cm +/F27 9.9626 Tf -24.906 -19.704 Td [(descra)]TJ 0 g 0 G -1 0 0 1 -182.2198 -674.4698 cm -BT -/F8 9.9626 Tf 187.2011 674.4698 Td[(Des)-1(crib)-27(e)-334(th)1(e)-334(c)27(h)1(aracte)-1(r)1(is)-1(t)1(ic)-334(of)-333(th)1(e)-334(distri)1(bu)1(te)-1(d)-333(spar)1(s)-1(e)-334(matr)1(ix.)]TJ -11.5896 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(arr)1(a)27(y)-333(of)-333(c)28(haracter)-333(of)-333(le)-1(n)1(gth)-333(9.)]TJ -ET -1 0 0 1 145.7235 642.8107 cm +/F8 9.9626 Tf 36.496 0 Td [(Describ)-28(e)-333(the)-334(c)28(haracteristic)-333(of)-333(the)-334(distributed)-333(sparse)-333(matrix.)]TJ -11.59 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(arra)28(y)-333(of)-333(c)27(haracter)-333(of)-333(length)-334(9.)]TJ 0 g 0 G -1 0 0 1 -145.7235 -642.8107 cm -BT -/F29 9.9626 Tf 150.7049 642.8107 Td[(pl)]TJ -ET -1 0 0 1 160.2523 642.8107 cm +/F27 9.9626 Tf -24.906 -19.704 Td [(pl)]TJ 0 g 0 G -1 0 0 1 -160.2523 -642.8107 cm -BT -/F8 9.9626 Tf 165.2337 642.8107 Td[(Sp)-27(ec)-1(i\014)1(e)-1(s)-353(t)1(he)-353(lo)-28(cal)-352(ro)28(w)-353(p)-27(e)-1(rm)28(utat)1(ion)-352(of)-352(distrib)1(uted)-352(s)-1(p)1(arse)-353(m)-1(at)1(rix.)-502(If)-352(p)1(l\0501\051)-353(i)1(s)]TJ 10.3778 -11.9551 Td[(equal)-333(to)-333(0,)-333(then)-333(th)1(e)-1(re)-333(is)-1(n)1('t)-333(ro)28(w)-334(p)-27(erm)27(u)1(tation)1(.)]TJ 0 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-301(as)-1(:)-428(an)-302(allo)-27(c)-1(atab)1(le)-303(i)1(n)28(tege)-1(r)-302(ar)1(ra)28(y)-302(of)-302(d)1(ime)-1(n)1(s)-1(ion)-301(e)-1(qu)1(al)-302(to)-302(n)28(u)1(m)27(b)-27(e)-1(r)-302(of)]TJ 0 -11.9552 Td[(lo)-28(cal)-333(ro)28(w)-334(\050)1(m)-1(atr)1(ix)]TJ +/F8 9.9626 Tf 14.529 0 Td [(Sp)-28(eci\014es)-352(the)-353(lo)-28(cal)-352(ro)28(w)-353(p)-28(erm)28(utation)-352(of)-353(distributed)-352(sparse)-353(matrix.)-502(If)-353(pl\0501\051)-352(is)]TJ 10.377 -11.955 Td [(equal)-333(to)-334(0,)-333(then)-333(there)-334(isn't)-333(ro)28(w)-333(p)-28(erm)28(utation.)]TJ 0 -11.956 Td [(Sp)-28(eci\014ed)-302(as:)-429(an)-302(allo)-28(catable)-302(in)28(teger)-302(arra)28(y)-302(of)-302(dimension)-302(equal)-303(to)-302(n)28(um)28(b)-28(er)-302(of)]TJ 0 -11.955 Td [(lo)-28(cal)-333(ro)28(w)-334(\050matrix)]TJ ET -1 0 0 1 251.8148 606.9452 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 251.815 607.145 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -251.8148 -606.9452 cm BT -/F8 9.9626 Tf 254.8036 606.9452 Td[(dat)1(a[psb)]TJ +/F8 9.9626 Tf 254.804 606.945 Td [(data[psb)]TJ ET -1 0 0 1 292.5399 606.9452 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 292.54 607.145 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -292.5399 -606.9452 cm BT -/F8 9.9626 Tf 295.5287 606.9452 Td[(n)]TJ +/F8 9.9626 Tf 295.529 606.945 Td [(n)]TJ ET -1 0 0 1 301.6613 606.9452 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 301.661 607.145 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -301.6613 -606.9452 cm BT -/F8 9.9626 Tf 304.6501 606.9452 Td[(ro)28(w)]TJ +/F8 9.9626 Tf 304.65 606.945 Td [(ro)28(w)]TJ ET -1 0 0 1 321.0497 606.9452 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 321.05 607.145 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -321.0497 -606.9452 cm BT -/F8 9.9626 Tf 324.0385 606.9452 Td[(]\051)]TJ -ET -1 0 0 1 145.7235 587.2414 cm +/F8 9.9626 Tf 324.039 606.945 Td [(]\051)]TJ 0 g 0 G -1 0 0 1 -145.7235 -587.2414 cm -BT -/F29 9.9626 Tf 150.7049 587.2414 Td[(pr)]TJ -ET -1 0 0 1 161.7883 587.2414 cm +/F27 9.9626 Tf -173.334 -19.704 Td [(pr)]TJ 0 g 0 G -1 0 0 1 -161.7883 -587.2414 cm -BT -/F8 9.9626 Tf 166.7696 587.2414 Td[(Sp)-27(ec)-1(i\014)1(e)-1(s)-512(th)1(e)-513(lo)-27(c)-1(al)-512(colu)1(m)-1(n)-511(p)-28(erm)28(utati)1(on)-512(of)-512(d)1(istrib)1(uted)-512(spar)1(s)-1(e)-512(m)-1(atr)1(ix.)-980(If)]TJ 8.8419 -11.9552 Td[(PR\0501\051)-333(is)-333(e)-1(qu)1(al)-333(to)-333(0,)-334(t)1(hen)-333(there)-334(isn')1(t)-334(colu)1(m)-1(n)1(m)-334(p)-27(e)-1(r)1(m)27(u)1(tation.)]TJ 0 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-301(as)-1(:)-428(an)-302(allo)-27(c)-1(atab)1(le)-303(i)1(n)28(tege)-1(r)-302(ar)1(ra)28(y)-302(of)-302(d)1(ime)-1(n)1(s)-1(ion)-301(e)-1(qu)1(al)-302(to)-302(n)28(u)1(m)27(b)-27(e)-1(r)-302(of)]TJ 0 -11.9551 Td[(lo)-28(cal)-333(ro)28(w)-334(\050)1(m)-1(atr)1(ix)]TJ +/F8 9.9626 Tf 16.065 0 Td [(Sp)-28(eci\014es)-512(the)-512(lo)-28(cal)-512(column)-512(p)-27(erm)27(u)1(tation)-512(of)-512(distributed)-512(sparse)-512(matrix.)-981(If)]TJ 8.842 -11.955 Td [(PR\0501\051)-333(is)-334(equal)-333(to)-333(0,)-334(then)-333(there)-333(isn't)-333(c)-1(olu)1(m)-1(n)1(m)-334(p)-28(erm)28(utation.)]TJ 0 -11.955 Td [(Sp)-28(eci\014ed)-302(as:)-429(an)-302(allo)-27(c)-1(atab)1(le)-303(in)28(teger)-302(arra)28(y)-302(of)-302(dimension)-302(equal)-302(to)-303(n)28(um)28(b)-28(er)-302(of)]TJ 0 -11.955 Td [(lo)-28(cal)-333(ro)28(w)-334(\050matrix)]TJ ET -1 0 0 1 251.8148 551.3759 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 251.815 551.575 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -251.8148 -551.3759 cm BT -/F8 9.9626 Tf 254.8036 551.3759 Td[(dat)1(a[psb)]TJ +/F8 9.9626 Tf 254.804 551.376 Td [(data[psb)]TJ ET -1 0 0 1 292.5399 551.3759 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 292.54 551.575 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -292.5399 -551.3759 cm BT -/F8 9.9626 Tf 295.5287 551.3759 Td[(n)]TJ +/F8 9.9626 Tf 295.529 551.376 Td [(n)]TJ ET -1 0 0 1 301.6613 551.3759 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 301.661 551.575 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -301.6613 -551.3759 cm BT -/F8 9.9626 Tf 304.6501 551.3759 Td[(col)]TJ +/F8 9.9626 Tf 304.65 551.376 Td [(col)]TJ ET -1 0 0 1 317.4244 551.3759 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 317.424 551.575 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -317.4244 -551.3759 cm BT -/F8 9.9626 Tf 320.4133 551.3759 Td[(]\051)]TJ -ET -1 0 0 1 145.7235 531.672 cm +/F8 9.9626 Tf 320.413 551.376 Td [(]\051)]TJ 0 g 0 G -1 0 0 1 -145.7235 -531.672 cm -BT -/F29 9.9626 Tf 150.7049 531.672 Td[(m)]TJ -ET -1 0 0 1 160.2523 531.672 cm +/F27 9.9626 Tf -169.708 -19.704 Td [(m)]TJ 0 g 0 G -1 0 0 1 -160.2523 -531.672 cm -BT -/F8 9.9626 Tf 165.2337 531.672 Td[(Num)28(b)-27(e)-1(r)-243(of)-244(r)1(o)28(w)-1(s;)-273(if)-243(ro)28(w)-244(ind)1(ice)-1(s)-244(are)-244(stored)-244(exp)1(licitly)84(,)-262(as)-244(in)-243(Co)-28(or)1(din)1(ate)-244(Storage,)]TJ 10.3778 -11.9552 Td[(shoul)1(d)-225(b)-27(e)-225(greate)-1(r)-224(than)-224(or)-224(e)-1(qu)1(al)-225(to)-224(the)-225(maxim)28(um)-225(ro)28(w)-225(in)1(dex)-225(actuall)1(y)-225(p)1(re)-1(sen)28(t)]TJ 0 -11.9552 Td[(in)-333(th)1(e)-334(sparse)-334(matri)1(x.)-444(Sp)-27(e)-1(ci\014ed)-333(as:)-445(i)1(n)28(te)-1(ger)-333(v)56(ariab)1(le.)]TJ -ET -1 0 0 1 145.7235 488.0577 cm +/F8 9.9626 Tf 14.529 0 Td [(Num)28(b)-28(er)-244(of)-243(ro)28(w)-1(s;)-273(if)-244(ro)28(w)-244(indices)-243(are)-244(stored)-244(explicitly)84(,)-262(as)-244(in)-243(Co)-28(ordinate)-244(Storage,)]TJ 10.377 -11.955 Td [(should)-225(b)-27(e)-225(greater)-225(than)-225(or)-224(e)-1(q)1(ual)-225(to)-225(the)-225(maxim)28(um)-225(ro)28(w)-225(index)-224(actually)-225(presen)28(t)]TJ 0 -11.955 Td [(in)-333(the)-334(sparse)-333(matrix.)-444(Sp)-28(eci\014ed)-334(as:)-444(in)28(teger)-334(v)56(ariable.)]TJ 0 g 0 G -1 0 0 1 -145.7235 -488.0577 cm -BT -/F29 9.9626 Tf 150.7049 488.0577 Td[(k)]TJ -ET -1 0 0 1 156.7516 488.0577 cm +/F27 9.9626 Tf -24.906 -19.704 Td [(k)]TJ 0 g 0 G -1 0 0 1 -156.7516 -488.0577 cm -BT -/F8 9.9626 Tf 161.7329 488.0577 Td[(Num)28(b)-27(e)-1(r)-338(of)-337(columns;)-340(if)-337(c)-1(olu)1(m)-1(n)-337(in)1(dice)-1(s)-338(are)-338(s)-1(t)1(ore)-1(d)-337(expli)1(c)-1(it)1(ly)83(,)-339(as)-338(in)-337(Co)-28(ord)1(inate)]TJ 13.8786 -11.9551 Td[(St)1(orage)-228(or)-226(Com)-1(p)1(res)-1(se)-1(d)-226(Sp)1(arse)-228(Ro)28(ws)-1(,)-248(shou)1(ld)-227(b)-27(e)-227(greate)-1(r)-226(than)-226(or)-227(equal)-226(to)-227(the)]TJ 0 -11.9552 Td[(maxim)28(um)-374(c)-1(olu)1(mn)-374(in)1(dex)-374(ac)-1(t)1(ually)-373(prese)-1(n)28(t)-374(i)1(n)-374(th)1(e)-375(spar)1(s)-1(e)-374(m)-1(atr)1(ix.)-566(Sp)-27(ec)-1(i\014)1(e)-1(d)]TJ 0 -11.9552 Td[(as:)-445(i)1(n)28(te)-1(ger)-333(v)56(ariab)1(le.)]TJ -24.9066 -19.4825 Td[(The)-328(F)84(ortr)1(an)-327(95)-328(in)28(t)1(e)-1(rf)1(ac)-1(e)-327(for)-327(distri)1(bu)1(te)-1(d)-327(sparse)-328(matrices)-328(c)-1(on)28(tai)1(nin)1(g)-328(d)1(oub)1(le)-328(pr)1(e)-1(-)]TJ 0 -11.9551 Td[(cis)-1(i)1(on)-454(real)-454(en)28(tries)-455(i)1(s)-455(d)1(e)-1(\014)1(ned)-454(as)-455(sho)28(wn)-454(i)1(n)-454(\014gu)1(re)]TJ -ET -1 0 0 1 366.6783 420.7546 cm +/F8 9.9626 Tf 11.028 0 Td [(Num)28(b)-28(er)-338(of)-338(columns;)-340(if)-338(column)-338(indices)-338(are)-338(stored)-338(explicitly)84(,)-339(as)-338(in)-338(Co)-28(ordinate)]TJ 13.878 -11.955 Td [(Storage)-227(or)-227(Compressed)-227(Sparse)-227(Ro)28(ws,)-248(should)-227(b)-28(e)-227(greater)-227(than)-227(or)-227(equal)-226(to)-227(the)]TJ 0 -11.956 Td [(maxim)28(um)-374(column)-374(index)-374(actually)-374(presen)28(t)-374(in)-374(the)-374(sparse)-374(matrix.)-567(Sp)-27(eci\014ed)]TJ 0 -11.955 Td [(as:)-445(i)1(n)27(teger)-333(v)56(ariable.)]TJ -24.906 -19.482 Td [(The)-328(F)84(ortran)-328(95)-327(in)28(terface)-328(for)-327(distributed)-328(sparse)-327(matrices)-328(con)28(taining)-327(double)-328(pre-)]TJ 0 -11.955 Td [(cision)-454(real)-454(en)28(tries)-454(is)-455(de\014n)1(e)-1(d)-454(as)-454(sho)28(wn)-454(in)-454(\014gure)]TJ 0 0 1 rg 0 0 1 RG -1 0 0 1 -366.6783 -420.7546 cm -BT -/F8 9.9626 Tf 366.6783 420.7546 Td[(4)]TJ -ET -1 0 0 1 371.6596 420.7546 cm + [-454(4)]TJ 0 g 0 G -1 0 0 1 -371.6596 -420.7546 cm -BT -/F8 9.9626 Tf 371.6596 420.7546 Td[(.)-806(T)-1(h)1(e)-455(d)1(e)-1(\014)1(niti)1(ons)-454(for)-454(sin)1(gle)]TJ -220.9547 -11.9552 Td[(pr)1(e)-1(cision)-279(and)-279(complex)-279(data)-279(are)-280(i)1(den)28(tical)-280(exce)-1(p)1(t)-280(f)1(or)-279(the)]TJ/F32 9.9626 Tf 238.2801 0 Td[(real)]TJ/F8 9.9626 Tf 23.7049 0 Td[(declaration)-279(an)1(d)-279(for)]TJ -261.985 -11.9552 Td[(th)1(e)-334(kin)1(d)-333(t)28(yp)-27(e)-334(par)1(am)-1(ete)-1(r)1(.)]TJ 14.9439 -11.9551 Td[(The)-334(f)1(ollo)28(win)1(g)-334(t)28(w)28(o)-334(cas)-1(es)-334(are)-333(am)-1(on)1(g)-334(t)1(he)-334(mos)-1(t)-333(com)-1(mon)1(ly)-333(use)-1(d)1(:)]TJ -ET -1 0 0 1 145.7235 365.4066 cm + [(.)-807(The)-454(de\014nitions)-454(for)-454(single)]TJ 0 -11.956 Td [(precision)-279(and)-280(complex)-279(data)-279(are)-280(iden)28(tical)-279(e)-1(x)1(c)-1(ept)-279(for)-279(the)]TJ/F30 9.9626 Tf 238.28 0 Td [(real)]TJ/F8 9.9626 Tf 23.705 0 Td [(declaration)-279(and)-280(for)]TJ -261.985 -11.955 Td [(the)-333(kind)-334(t)28(yp)-27(e)-334(parameter.)]TJ 14.944 -11.955 Td [(The)-333(follo)28(w)-1(i)1(ng)-334(t)28(w)28(o)-334(cases)-333(are)-333(among)-334(the)-333(most)-334(commonly)-333(used:)]TJ 0 g 0 G -1 0 0 1 -145.7235 -365.4066 cm -BT -/F29 9.9626 Tf 150.7049 365.4066 Td[(\014da=\134CS)1(R)-1(")]TJ -ET -1 0 0 1 213.1578 365.4066 cm +/F27 9.9626 Tf -14.944 -19.482 Td [(\014da=\134CSR")]TJ 0 g 0 G -1 0 0 1 -213.1578 -365.4066 cm -BT -/F8 9.9626 Tf 218.1391 365.4066 Td[(Com)-1(p)1(res)-1(se)-1(d)-380(storage)-380(b)28(y)-380(ro)28(ws)-1(.)-585(In)-380(thi)1(s)-381(c)-1(ase)-381(th)1(e)-381(foll)1(o)27(win)1(g)-380(s)-1(h)1(ould)]TJ -42.5276 -11.9552 Td[(hol)1(d:)]TJ -ET -1 0 0 1 175.6115 333.7475 cm +/F8 9.9626 Tf 67.434 0 Td [(Compressed)-381(storage)-380(b)28(y)-380(ro)27(ws.)-585(In)-381(this)-380(case)-380(the)-381(follo)28(wing)-380(should)]TJ -42.528 -11.956 Td [(hold:)]TJ 0 g 0 G -1 0 0 1 -175.6115 -333.7475 cm -BT -/F8 9.9626 Tf 184.7992 333.7475 Td[(1.)]TJ -ET -1 0 0 1 192.548 333.7475 cm + 9.188 -19.704 Td [(1.)]TJ 0 g 0 G -1 0 0 1 -192.548 -333.7475 cm -BT -/F32 9.9626 Tf 197.5293 333.7475 Td[(ia2\050i\051)]TJ/F8 9.9626 Tf 36.2017 0 Td[(con)28(tain)1(s)-485(th)1(e)-484(ind)1(e)-1(x)-483(of)-484(t)1(he)-484(\014rst)-484(elem)-1(en)28(t)-484(of)-483(ro)28(w)]TJ/F32 9.9626 Tf 212.9085 0 Td[(i)]TJ/F8 9.9626 Tf 5.2304 0 Td[(;)-559(th)1(e)-484(las)-1(t)]TJ -254.3406 -11.9552 Td[(ele)-1(men)28(t)-274(of)-273(t)1(he)-274(sparse)-274(matrix)-273(is)-273(th)28(us)-273(s)-1(tor)1(e)-1(d)-273(at)-273(ind)1(e)-1(x)]TJ/F11 9.9626 Tf 222.7018 0 Td[(ia)]TJ/F8 9.9626 Tf 8.6984 0 Td[(2\050)]TJ/F11 9.9626 Tf 8.8557 0 Td[(m)]TJ/F8 9.9626 Tf 9.7675 0 Td[(+)-102(1\051)]TJ/F14 9.9626 Tf 18.6447 0 Td[(\000)]TJ/F8 9.9626 Tf 8.7689 0 Td[(1.)-424(It)]TJ -277.437 -11.9551 Td[(shoul)1(d)-248(c)-1(on)29(tain)]TJ/F32 9.9626 Tf 65.0547 0 Td[(m+1)]TJ/F8 9.9626 Tf 18.1643 0 Td[(en)28(tries)-249(i)1(n)-248(non)1(dec)-1(reasing)-248(ord)1(e)-1(r)-248(\050stri)1(c)-1(tl)1(y)-248(increas)-1(in)1(g,)]TJ -83.219 -11.9552 Td[(if)-333(th)1(e)-1(r)1(e)-334(are)-333(no)-333(e)-1(mpt)28(y)-333(ro)28(ws\051.)]TJ -ET -1 0 0 1 175.6115 282.1632 cm +/F30 9.9626 Tf 12.73 0 Td [(ia2\050i\051)]TJ/F8 9.9626 Tf 36.202 0 Td [(con)28(tains)-484(the)-484(index)-483(of)-484(the)-484(\014rst)-484(elemen)28(t)-484(of)-484(ro)28(w)]TJ/F30 9.9626 Tf 212.909 0 Td [(i)]TJ/F8 9.9626 Tf 5.23 0 Td [(;)-559(the)-484(last)]TJ -254.341 -11.955 Td [(elemen)28(t)-274(of)-273(the)-274(sparse)-273(matrix)-273(is)-274(th)28(us)-273(s)-1(tored)-273(at)-273(index)]TJ/F11 9.9626 Tf 222.702 0 Td [(ia)]TJ/F8 9.9626 Tf 8.698 0 Td [(2\050)]TJ/F11 9.9626 Tf 8.856 0 Td [(m)]TJ/F8 9.9626 Tf 9.768 0 Td [(+)-102(1\051)]TJ/F14 9.9626 Tf 18.644 0 Td [(\000)]TJ/F8 9.9626 Tf 8.769 0 Td [(1.)-424(It)]TJ -277.437 -11.955 Td [(should)-248(con)28(tain)]TJ/F30 9.9626 Tf 65.055 0 Td [(m+1)]TJ/F8 9.9626 Tf 18.164 0 Td [(en)28(tries)-249(in)-248(nondecreasing)-248(order)-248(\050strictly)-248(increasing,)]TJ -83.219 -11.955 Td [(if)-333(there)-334(are)-333(no)-333(empt)27(y)-333(ro)28(ws\051.)]TJ 0 g 0 G -1 0 0 1 -175.6115 -282.1632 cm -BT -/F8 9.9626 Tf 184.7992 282.1632 Td[(2.)]TJ -ET -1 0 0 1 192.548 282.1632 cm + -12.73 -15.719 Td [(2.)]TJ 0 g 0 G -1 0 0 1 -192.548 -282.1632 cm -BT -/F32 9.9626 Tf 197.5293 282.1632 Td[(ia1\050j\051)]TJ/F8 9.9626 Tf 35.118 0 Td[(con)28(tain)1(s)-376(th)1(e)-376(column)-375(i)1(nd)1(e)-1(x)-375(an)1(d)]TJ/F32 9.9626 Tf 139.3944 0 Td[(aspk\050j\051)]TJ/F8 9.9626 Tf 40.3484 0 Td[(con)28(tain)1(s)-376(th)1(e)-376(corre-)]TJ -214.8608 -11.9552 Td[(sp)-28(on)1(din)1(g)-334(co)-28(e\016)-1(cien)28(t)-333(v)56(alue,)-333(for)-333(all)]TJ/F11 9.9626 Tf 146.4788 0 Td[(ia)]TJ/F8 9.9626 Tf 8.6984 0 Td[(2\0501\051)]TJ/F14 9.9626 Tf 20.4787 0 Td[(\024)]TJ/F11 9.9626 Tf 10.5161 0 Td[(j)]TJ/F14 9.9626 Tf 7.4403 0 Td[(\024)]TJ/F11 9.9626 Tf 10.5161 0 Td[(ia)]TJ/F8 9.9626 Tf 8.6984 0 Td[(2\050)]TJ/F11 9.9626 Tf 8.8557 0 Td[(m)]TJ/F8 9.9626 Tf 10.9612 0 Td[(+)-222(1\051)]TJ/F14 9.9626 Tf 21.0322 0 Td[(\000)]TJ/F8 9.9626 Tf 9.9626 0 Td[(1.)]TJ -ET -1 0 0 1 145.7235 250.5041 cm +/F30 9.9626 Tf 12.73 0 Td [(ia1\050j\051)]TJ/F8 9.9626 Tf 35.118 0 Td [(con)28(tains)-375(the)-375(column)-375(index)-375(and)]TJ/F30 9.9626 Tf 139.395 0 Td [(aspk\050j\051)]TJ/F8 9.9626 Tf 40.348 0 Td [(con)28(tains)-375(the)-375(corre-)]TJ -214.861 -11.955 Td [(sp)-28(onding)-333(co)-28(e\016cien)28(t)-333(v)55(alue,)-333(for)-333(all)]TJ/F11 9.9626 Tf 146.479 0 Td [(ia)]TJ/F8 9.9626 Tf 8.698 0 Td [(2\0501\051)]TJ/F14 9.9626 Tf 20.479 0 Td [(\024)]TJ/F11 9.9626 Tf 10.516 0 Td [(j)]TJ/F14 9.9626 Tf 7.441 0 Td [(\024)]TJ/F11 9.9626 Tf 10.516 0 Td [(ia)]TJ/F8 9.9626 Tf 8.698 0 Td [(2\050)]TJ/F11 9.9626 Tf 8.856 0 Td [(m)]TJ/F8 9.9626 Tf 10.961 0 Td [(+)-222(1\051)]TJ/F14 9.9626 Tf 21.032 0 Td [(\000)]TJ/F8 9.9626 Tf 9.963 0 Td [(1.)]TJ 0 g 0 G -1 0 0 1 -145.7235 -250.5041 cm -BT -/F29 9.9626 Tf 150.7049 250.5041 Td[(\014da=\134CO)1(O")]TJ -ET -1 0 0 1 215.4132 250.5041 cm +/F27 9.9626 Tf -310.463 -19.704 Td [(\014da=\134COO")]TJ 0 g 0 G -1 0 0 1 -215.4132 -250.5041 cm -BT -/F8 9.9626 Tf 220.3946 250.5041 Td[(Co)-28(ord)1(inat)1(e)-334(s)-1(tor)1(age)-1(.)-444(In)-333(th)1(is)-334(cas)-1(e)-334(th)1(e)-334(f)1(ollo)28(wing)-333(s)-1(h)1(oul)1(d)-333(hold)1(:)]TJ -ET -1 0 0 1 175.6115 230.8002 cm +/F8 9.9626 Tf 69.69 0 Td [(Co)-28(ordinate)-333(storage.)-444(I)-1(n)-333(this)-333(case)-334(the)-333(follo)28(wing)-333(should)-334(hold:)]TJ 0 g 0 G -1 0 0 1 -175.6115 -230.8002 cm -BT -/F8 9.9626 Tf 184.7992 230.8002 Td[(1.)]TJ -ET -1 0 0 1 192.548 230.8002 cm + -35.596 -19.704 Td [(1.)]TJ 0 g 0 G -1 0 0 1 -192.548 -230.8002 cm -BT -/F32 9.9626 Tf 197.5293 230.8002 Td[(infoa\0501\051)]TJ/F8 9.9626 Tf 45.1636 0 Td[(con)28(tain)1(s)-334(the)-333(n)28(um)28(b)-28(er)-333(of)-333(non)1(z)-1(ero)-333(e)-1(l)1(e)-1(me)-1(n)29(ts)-334(in)-333(th)1(e)-334(matrix)1(;)]TJ -ET -1 0 0 1 175.6115 215.0814 cm +/F30 9.9626 Tf 12.73 0 Td [(infoa\0501\051)]TJ/F8 9.9626 Tf 45.164 0 Td [(con)28(tains)-334(th)1(e)-334(n)28(um)28(b)-28(er)-333(of)-334(nonzero)-333(elemen)28(ts)-334(in)-333(the)-333(matrix;)]TJ 0 g 0 G -1 0 0 1 -175.6115 -215.0814 cm -BT -/F8 9.9626 Tf 184.7992 215.0814 Td[(2.)]TJ -ET -1 0 0 1 192.548 215.0814 cm + -57.894 -15.719 Td [(2.)]TJ 0 g 0 G -1 0 0 1 -192.548 -215.0814 cm -BT -/F8 9.9626 Tf 197.5293 215.0814 Td[(F)84(or)-270(al)1(l)-270(1)]TJ/F14 9.9626 Tf 38.1903 0 Td[(\024)]TJ/F11 9.9626 Tf 10.5161 0 Td[(j)]TJ/F14 9.9626 Tf 7.4403 0 Td[(\024)]TJ/F11 9.9626 Tf 10.5161 0 Td[(inf)-107(oa)]TJ/F8 9.9626 Tf 25.4574 0 Td[(\0501\051,)-282(th)1(e)-270(c)-1(o)-27(e)-1(\016c)-1(i)1(e)-1(n)28(t,)-282(r)1(o)28(w)-270(in)1(dex)-270(an)1(d)-269(c)-1(ol)1(umn)-269(ind)1(e)-1(x)]TJ -92.1202 -11.9552 Td[(are)-333(s)-1(tor)1(e)-1(d)-333(in)29(to)]TJ/F32 9.9626 Tf 66.8051 0 Td[(apsk\050j\051)]TJ/F8 9.9626 Tf 36.6124 0 Td[(,)]TJ/F32 9.9626 Tf 6.0883 0 Td[(ia1\050j\051)]TJ/F8 9.9626 Tf 34.7029 0 Td[(and)]TJ/F32 9.9626 Tf 19.3718 0 Td[(ia2\050j\051)]TJ/F8 9.9626 Tf 34.7029 0 Td[(res)-1(p)-27(ec)-1(ti)1(v)28(e)-1(ly)84(.)]TJ -245.1079 -19.7039 Td[(A)-333(s)-1(p)1(arse)-334(m)-1(at)1(rix)-333(has)-333(an)-333(as)-1(so)-28(ciate)-1(d)-332(s)-1(tate,)-333(whic)28(h)-333(c)-1(an)-333(tak)28(e)-333(the)-334(f)1(ollo)28(win)1(g)-334(v)56(alu)1(e)-1(s:)]TJ -ET -1 0 0 1 145.7235 163.9398 cm + [-500(F)83(or)-269(all)-269(1)]TJ/F14 9.9626 Tf 50.921 0 Td [(\024)]TJ/F11 9.9626 Tf 10.516 0 Td [(j)]TJ/F14 9.9626 Tf 7.44 0 Td [(\024)]TJ/F11 9.9626 Tf 10.516 0 Td [(inf)-108(oa)]TJ/F8 9.9626 Tf 25.457 0 Td [(\0501\051,)-282(the)-270(co)-28(e\016cien)28(t,)-282(ro)28(w)-270(index)-269(and)-269(c)-1(olu)1(m)-1(n)-269(index)]TJ -92.12 -11.955 Td [(are)-333(stored)-334(in)28(to)]TJ/F30 9.9626 Tf 66.805 0 Td [(apsk\050j\051)]TJ/F8 9.9626 Tf 36.613 0 Td [(,)]TJ/F30 9.9626 Tf 6.088 0 Td [(ia1\050j\051)]TJ/F8 9.9626 Tf 34.703 0 Td [(and)]TJ/F30 9.9626 Tf 19.372 0 Td [(ia2\050j\051)]TJ/F8 9.9626 Tf 34.703 0 Td [(resp)-28(ectiv)28(ely)83(.)]TJ -245.108 -19.704 Td [(A)-333(sparse)-334(matrix)-333(has)-333(an)-334(asso)-28(ciated)-333(state,)-333(whic)27(h)-333(can)-333(tak)28(e)-334(the)-333(follo)28(wing)-334(v)56(alues:)]TJ 0 g 0 G -1 0 0 1 -145.7235 -163.9398 cm -BT -/F29 9.9626 Tf 150.7049 163.9398 Td[(Buil)-1(d:)]TJ -ET -1 0 0 1 181.1323 163.9398 cm +/F27 9.9626 Tf 0 -19.482 Td [(Build:)]TJ 0 g 0 G -1 0 0 1 -181.1323 -163.9398 cm -BT -/F8 9.9626 Tf 186.1136 163.9398 Td[(St)1(ate)-307(en)28(tere)-1(d)-305(after)-306(th)1(e)-307(\014r)1(s)-1(t)-306(al)1(lo)-28(cation,)-311(and)-305(b)-28(efor)1(e)-307(th)1(e)-307(\014)1(rs)-1(t)-306(ass)-1(em)27(b)1(ly;)-315(i)1(n)]TJ -10.5021 -11.9551 Td[(th)1(is)-334(state)-334(it)-333(is)-334(p)-27(oss)-1(ib)1(le)-334(to)-333(add)-332(nonzero)-333(e)-1(n)28(tr)1(ies)-1(.)]TJ -ET -1 0 0 1 145.7235 132.2808 cm +/F8 9.9626 Tf 35.409 0 Td [(State)-306(en)28(tered)-306(after)-307(th)1(e)-307(\014rst)-306(allo)-27(c)-1(ation)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 -1 0 0 1 -145.7235 -132.2808 cm -BT -/F29 9.9626 Tf 150.7049 132.2808 Td[(Assem)32(ble)-1(d)1(:)]TJ -ET -1 0 0 1 207.2315 132.2808 cm +/F27 9.9626 Tf -24.906 -19.704 Td [(Assem)32(bled:)]TJ 0 g 0 G -1 0 0 1 -207.2315 -132.2808 cm -BT -/F8 9.9626 Tf 212.2128 132.2808 Td[(St)1(ate)-374(e)-1(n)29(te)-1(r)1(e)-1(d)-373(af)1(te)-1(r)-373(t)1(he)-374(ass)-1(em)27(b)1(ly;)-393(com)-1(p)1(utati)1(ons)-374(u)1(s)-1(in)1(g)-373(the)-374(spar)1(s)-1(e)]TJ -36.6013 -11.9552 Td[(matrix)1(,)-334(suc)28(h)-333(as)-334(matrix)1(-)-1(v)28(ec)-1(tor)-333(p)1(ro)-28(d)1(ucts,)-334(ar)1(e)-334(onl)1(y)-333(p)-28(oss)-1(i)1(ble)-334(i)1(n)-333(thi)1(s)-334(s)-1(tat)1(e)-1(;)]TJ -ET -1 0 0 1 150.7049 90.4377 cm +/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 -1 0 0 1 -150.7049 -90.4377 cm -BT -/F8 9.9626 Tf 317.5791 90.4377 Td[(12)]TJ -ET -1 0 0 1 494.4159 90.4377 cm + 141.968 -29.888 Td [(12)]TJ 0 g 0 G +ET endstream endobj -734 0 obj << +714 0 obj << /Type /Page -/Contents 735 0 R -/Resources 733 0 R -/MediaBox [0 0 595.2756 841.8898] -/Parent 696 0 R -/Annots [ 737 0 R ] +/Contents 715 0 R +/Resources 713 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 676 0 R +/Annots [ 712 0 R ] >> endobj -737 0 obj << +712 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [365.682 417.8211 372.6559 428.6693] +/Rect [365.682 417.821 372.656 428.669] /Subtype /Link /A << /S /GoTo /D (figure.4) >> >> endobj -736 0 obj << -/D [734 0 R /XYZ 150.7049 740.9981 null] +716 0 obj << +/D [714 0 R /XYZ 150.705 740.998 null] >> endobj -738 0 obj << -/D [734 0 R /XYZ 150.7049 347.5845 null] +717 0 obj << +/D [714 0 R /XYZ 150.705 347.585 null] >> endobj -739 0 obj << -/D [734 0 R /XYZ 150.7049 293.5095 null] +718 0 obj << +/D [714 0 R /XYZ 150.705 293.51 null] >> endobj -740 0 obj << -/D [734 0 R /XYZ 150.7049 242.7 null] +719 0 obj << +/D [714 0 R /XYZ 150.705 242.7 null] >> endobj -741 0 obj << -/D [734 0 R /XYZ 150.7049 226.9812 null] +720 0 obj << +/D [714 0 R /XYZ 150.705 226.981 null] >> endobj -733 0 obj << -/Font << /F29 447 0 R /F8 450 0 R /F32 622 0 R /F11 606 0 R /F14 633 0 R >> +713 0 obj << +/Font << /F27 445 0 R /F8 446 0 R /F30 616 0 R /F11 602 0 R /F14 619 0 R >> /ProcSet [ /PDF /Text ] >> endobj -745 0 obj << -/Length 4458 +724 0 obj << +/Length 3725 >> stream -1 0 0 1 99.8954 740.9981 cm 0 g 0 G -1 0 0 1 343.7111 0 cm 0 g 0 G -1 0 0 1 -343.7111 -24.9066 cm 0 g 0 G -1 0 0 1 10.7669 -256.9918 cm 0 g 0 G 0 g 0 G -1 0 0 1 4.9813 246.6307 cm -q -[]0 d -0 J -0.3985 w -0 0.1992 m -312.2146 0.1992 l -S -Q -1 0 0 1 0 -488.2801 cm -q -[]0 d -0 J -0.3985 w -0.1992 0 m -0.1992 488.2801 l -S -Q -1 0 0 1 3.3873 474.2217 cm 0 g 0 G 0 g 0 G -1 0 0 1 -119.0309 -691.672 cm BT -/F32 9.9626 Tf 124.0122 691.672 Td[(type)-525(psb_sspmat_type)]TJ 15.6911 -11.9552 Td[(integer)-2625(::)-525(m,)-525(k)]TJ 0 -11.9552 Td[(character)-1575(::)-525(fida\0505\051)]TJ 0 -11.9551 Td[(character)-1575(::)-525(descra\05010\051)]TJ 0 -11.9552 Td[(integer)-2625(::)-525(infoa\050psb_ifa_size_\051)]TJ 0 -11.9552 Td[(real\050psb_spk_\051,)-525(allocatable)-525(::)-525(aspk\050:\051)]TJ 0 -11.9551 Td[(integer,)-525(allocatable)-525(::)-525(ia1\050:\051,)-525(ia2\050:\051)]TJ 0 -11.9552 Td[(integer,)-525(allocatable)-525(::)-525(pr\050:\051,)-525(pl\050:\051)]TJ -15.6911 -11.9552 Td[(end)-525(type)-525(psb_sspmat_type)]TJ 0 -23.9103 Td[(type)-525(psb_dspmat_type)]TJ 15.6911 -11.9552 Td[(integer)-2625(::)-525(m,)-525(k)]TJ 0 -11.9551 Td[(character)-1575(::)-525(fida\0505\051)]TJ 0 -11.9552 Td[(character)-1575(::)-525(descra\05010\051)]TJ 0 -11.9552 Td[(integer)-2625(::)-525(infoa\050psb_ifa_size_\051)]TJ 0 -11.9551 Td[(real\050psb_dpk_\051,)-525(allocatable)-525(::)-525(aspk\050:\051)]TJ 0 -11.9552 Td[(integer,)-525(allocatable)-525(::)-525(ia1\050:\051,)-525(ia2\050:\051)]TJ 0 -11.9552 Td[(integer,)-525(allocatable)-525(::)-525(pr\050:\051,)-525(pl\050:\051)]TJ -15.6911 -11.9551 Td[(end)-525(type)-525(psb_dspmat_type)]TJ 0 -23.9104 Td[(type)-525(psb_cspmat_type)]TJ 15.6911 -11.9551 Td[(integer)-2625(::)-525(m,)-525(k)]TJ 0 -11.9552 Td[(character)-1575(::)-525(fida\0505\051)]TJ 0 -11.9552 Td[(character)-1575(::)-525(descra\05010\051)]TJ 0 -11.9551 Td[(integer)-2625(::)-525(infoa\050psb_ifa_size_\051)]TJ 0 -11.9552 Td[(complex\050psb_spk_\051,)-525(allocatable)-525(::)-525(aspk\050:\051)]TJ 0 -11.9552 Td[(integer,)-525(allocatable)-525(::)-525(ia1\050:\051,)-525(ia2\050:\051)]TJ 0 -11.9551 Td[(integer,)-525(allocatable)-525(::)-525(pr\050:\051,)-525(pl\050:\051)]TJ -15.6911 -11.9552 Td[(end)-525(type)-525(psb_cspmat_type)]TJ 0 -23.9103 Td[(type)-525(psb_zspmat_type)]TJ 15.6911 -11.9552 Td[(integer)-2625(::)-525(m,)-525(k)]TJ 0 -11.9552 Td[(character)-1575(::)-525(fida\0505\051)]TJ 0 -11.9551 Td[(character)-1575(::)-525(descra\05010\051)]TJ 0 -11.9552 Td[(integer)-2625(::)-525(infoa\050psb_ifa_size_\051)]TJ 0 -11.9552 Td[(complex\050psb_dpk_\051,)-525(allocatable)-525(::)-525(aspk\050:\051)]TJ 0 -11.9551 Td[(integer,)-525(allocatable)-525(::)-525(ia1\050:\051,)-525(ia2\050:\051)]TJ 0 -11.9552 Td[(integer,)-525(allocatable)-525(::)-525(pr\050:\051,)-525(pl\050:\051)]TJ -15.6911 -11.9552 Td[(end)-525(type)-525(psb_zspmat_type)]TJ +/F30 9.9626 Tf 124.012 691.672 Td [(type)-525(psb_sspmat_type)]TJ 15.691 -11.955 Td [(integer)-2625(::)-525(m,)-525(k)]TJ 0 -11.955 Td [(character)-1575(::)-525(fida\0505\051)]TJ 0 -11.956 Td [(character)-1575(::)-525(descra\05010\051)]TJ 0 -11.955 Td [(integer)-2625(::)-525(infoa\050psb_ifa_size_\051)]TJ 0 -11.955 Td [(real\050psb_spk_\051,)-525(allocatable)-525(::)-525(aspk\050:\051)]TJ 0 -11.955 Td [(integer,)-525(allocatable)-525(::)-525(ia1\050:\051,)-525(ia2\050:\051)]TJ 0 -11.955 Td [(integer,)-525(allocatable)-525(::)-525(pr\050:\051,)-525(pl\050:\051)]TJ -15.691 -11.955 Td [(end)-525(type)-525(psb_sspmat_type)]TJ 0 -23.911 Td [(type)-525(psb_dspmat_type)]TJ 15.691 -11.955 Td [(integer)-2625(::)-525(m,)-525(k)]TJ 0 -11.955 Td [(character)-1575(::)-525(fida\0505\051)]TJ 0 -11.955 Td [(character)-1575(::)-525(descra\05010\051)]TJ 0 -11.955 Td [(integer)-2625(::)-525(infoa\050psb_ifa_size_\051)]TJ 0 -11.956 Td [(real\050psb_dpk_\051,)-525(allocatable)-525(::)-525(aspk\050:\051)]TJ 0 -11.955 Td [(integer,)-525(allocatable)-525(::)-525(ia1\050:\051,)-525(ia2\050:\051)]TJ 0 -11.955 Td [(integer,)-525(allocatable)-525(::)-525(pr\050:\051,)-525(pl\050:\051)]TJ -15.691 -11.955 Td [(end)-525(type)-525(psb_dspmat_type)]TJ 0 -23.91 Td [(type)-525(psb_cspmat_type)]TJ 15.691 -11.956 Td [(integer)-2625(::)-525(m,)-525(k)]TJ 0 -11.955 Td [(character)-1575(::)-525(fida\0505\051)]TJ 0 -11.955 Td [(character)-1575(::)-525(descra\05010\051)]TJ 0 -11.955 Td [(integer)-2625(::)-525(infoa\050psb_ifa_size_\051)]TJ 0 -11.955 Td [(complex\050psb_spk_\051,)-525(allocatable)-525(::)-525(aspk\050:\051)]TJ 0 -11.956 Td [(integer,)-525(allocatable)-525(::)-525(ia1\050:\051,)-525(ia2\050:\051)]TJ 0 -11.955 Td [(integer,)-525(allocatable)-525(::)-525(pr\050:\051,)-525(pl\050:\051)]TJ -15.691 -11.955 Td [(end)-525(type)-525(psb_cspmat_type)]TJ 0 -23.91 Td [(type)-525(psb_zspmat_type)]TJ 15.691 -11.955 Td [(integer)-2625(::)-525(m,)-525(k)]TJ 0 -11.956 Td [(character)-1575(::)-525(fida\0505\051)]TJ 0 -11.955 Td [(character)-1575(::)-525(descra\05010\051)]TJ 0 -11.955 Td [(integer)-2625(::)-525(infoa\050psb_ifa_size_\051)]TJ 0 -11.955 Td [(complex\050psb_dpk_\051,)-525(allocatable)-525(::)-525(aspk\050:\051)]TJ 0 -11.955 Td [(integer,)-525(allocatable)-525(::)-525(ia1\050:\051,)-525(ia2\050:\051)]TJ 0 -11.955 Td [(integer,)-525(allocatable)-525(::)-525(pr\050:\051,)-525(pl\050:\051)]TJ -15.691 -11.956 Td [(end)-525(type)-525(psb_zspmat_type)]TJ ET -1 0 0 1 427.4598 217.4503 cm q -[]0 d -0 J -0.3985 w -0.1992 0 m -0.1992 488.2801 l -S +1 0 0 1 115.644 705.93 cm +[]0 d 0 J 0.398 w 0 0 m 312.215 0 l S +Q +q +1 0 0 1 115.843 217.251 cm +[]0 d 0 J 0.398 w 0 0 m 0 488.679 l S Q -1 0 0 1 -311.8161 -0.3985 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -312.2146 0.1992 l -S +1 0 0 1 427.659 217.251 cm +[]0 d 0 J 0.398 w 0 0 m 0 488.679 l S +Q +q +1 0 0 1 115.644 217.251 cm +[]0 d 0 J 0.398 w 0 0 m 312.215 0 l S Q -1 0 0 1 -3.6966 -27.84 cm 0 g 0 G -1 0 0 1 -111.9471 -189.2118 cm BT -/F8 9.9626 Tf 111.9471 189.2118 Td[(Figu)1(re)-334(4:)-777(The)-334(P)1(SBLAS)-333(de\014n)1(e)-1(d)-333(d)1(ata)-333(t)28(yp)-28(e)-333(that)-333(con)28(tain)1(s)-334(a)-334(spar)1(s)-1(e)-333(m)-1(atr)1(ix.)]TJ -ET -1 0 0 1 431.5548 189.2118 cm +/F8 9.9626 Tf 111.947 189.212 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 -1 0 0 1 -331.6594 -1.9372 cm 0 g 0 G -1 0 0 1 -4.9813 -31.0834 cm 0 g 0 G -1 0 0 1 -94.9141 -156.1912 cm -BT -/F29 9.9626 Tf 99.8954 156.1912 Td[(Up)-32(d)1(at)-1(e:)]TJ -ET -1 0 0 1 140.2162 156.1912 cm +/F27 9.9626 Tf -12.052 -33.021 Td [(Up)-32(date:)]TJ 0 g 0 G -1 0 0 1 -140.2162 -156.1912 cm -BT -/F8 9.9626 Tf 145.1975 156.1912 Td[(St)1(ate)-234(e)-1(n)29(te)-1(r)1(e)-1(d)-233(af)1(te)-1(r)-233(a)-233(rein)1(italization)1(;)-267(th)1(is)-234(is)-233(use)-1(d)-233(to)-233(h)1(andl)1(e)-234(app)1(lication)1(s)]TJ -20.3955 -11.9552 Td[(in)-395(wh)1(ic)27(h)-395(t)1(he)-396(same)-396(sparsit)28(y)-395(pat)1(te)-1(r)1(n)-395(is)-396(u)1(s)-1(ed)-395(m)28(ulti)1(ple)-395(time)-1(s)-396(wit)1(h)-395(di\013eren)28(t)]TJ 0 -11.9552 Td[(co)-28(e)-1(\016cie)-1(n)29(ts)-1(.)-426(In)-280(thi)1(s)-281(state)-281(it)-280(i)1(s)-281(on)1(ly)-280(p)-28(ossible)-280(to)-280(e)-1(n)29(te)-1(r)-280(co)-28(e\016)-1(cien)28(ts)-280(for)-280(alr)1(e)-1(ad)1(y)]TJ 0 -11.9551 Td[(existing)-333(non)1(z)-1(ero)-333(en)28(tries.)]TJ -ET -1 0 0 1 99.8954 90.4377 cm +/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.955 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 0 g 0 G -1 0 0 1 -99.8954 -90.4377 cm -BT -/F8 9.9626 Tf 266.7696 90.4377 Td[(13)]TJ -ET -1 0 0 1 443.6065 90.4377 cm + 141.968 -29.888 Td [(13)]TJ 0 g 0 G +ET endstream endobj -744 0 obj << +723 0 obj << /Type /Page -/Contents 745 0 R -/Resources 743 0 R -/MediaBox [0 0 595.2756 841.8898] -/Parent 747 0 R +/Contents 724 0 R +/Resources 722 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 726 0 R >> endobj -746 0 obj << -/D [744 0 R /XYZ 99.8954 740.9981 null] +725 0 obj << +/D [723 0 R /XYZ 99.895 740.998 null] >> endobj -742 0 obj << -/D [744 0 R /XYZ 155.5614 201.1669 null] +721 0 obj << +/D [723 0 R /XYZ 155.561 201.167 null] >> endobj -743 0 obj << -/Font << /F32 622 0 R /F8 450 0 R /F29 447 0 R >> +722 0 obj << +/Font << /F30 616 0 R /F8 446 0 R /F27 445 0 R >> /ProcSet [ /PDF /Text ] >> endobj -750 0 obj << -/Length 12947 +732 0 obj << +/Length 8853 >> stream -1 0 0 1 150.7049 740.9981 cm 0 g 0 G -1 0 0 1 343.7111 0 cm 0 g 0 G -1 0 0 1 -494.416 -740.9981 cm BT -/F29 9.9626 Tf 150.7049 706.1289 Td[(3.2.)-1(1)-1150(Named)-384(C)1(onstan)32(ts)]TJ -ET -1 0 0 1 145.7235 687.5402 cm +/F27 9.9626 Tf 150.705 706.129 Td [(3.2.1)-1150(Named)-383(Constan)32(ts)]TJ 0 g 0 G -1 0 0 1 -145.7235 -687.5402 cm -BT -/F29 9.9626 Tf 150.7049 687.5402 Td[(ps)1(b)]TJ + 0 -18.589 Td [(psb)]TJ ET -1 0 0 1 168.6413 687.5402 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.4371 0.1992 l -S +1 0 0 1 168.641 687.739 cm +[]0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q -1 0 0 1 -168.6413 -687.5402 cm BT -/F29 9.9626 Tf 172.0785 687.5402 Td[(dupl)]TJ +/F27 9.9626 Tf 172.078 687.54 Td [(dupl)]TJ ET -1 0 0 1 195.0433 687.5402 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.4371 0.1992 l -S +1 0 0 1 195.043 687.739 cm +[]0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q -1 0 0 1 -195.0433 -687.5402 cm BT -/F29 9.9626 Tf 198.4804 687.5402 Td[(o)32(vwr)1(t)]TJ +/F27 9.9626 Tf 198.48 687.54 Td [(o)32(vwrt)]TJ ET -1 0 0 1 228.0731 687.5402 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.4371 0.1992 l -S +1 0 0 1 228.073 687.739 cm +[]0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q -1 0 0 1 3.4372 0 cm 0 g 0 G -1 0 0 1 -231.5103 -687.5402 cm BT -/F8 9.9626 Tf 236.4916 687.5402 Td[(Du)1(plicate)-315(c)-1(o)-28(e\016c)-1(ien)28(ts)-315(shoul)1(d)-315(b)-27(e)-316(o)28(v)28(erwritt)1(e)-1(n)-314(\050i.e.)-438(ignor)1(e)-316(d)1(u-)]TJ -60.8801 -11.9552 Td[(pl)1(ic)-1(at)1(ions\051)]TJ -ET -1 0 0 1 145.7235 655.2313 cm +/F8 9.9626 Tf 236.492 687.54 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 0 g 0 G -1 0 0 1 -145.7235 -655.2313 cm -BT -/F29 9.9626 Tf 150.7049 655.2313 Td[(ps)1(b)]TJ +/F27 9.9626 Tf -24.906 -20.354 Td [(psb)]TJ ET -1 0 0 1 168.6413 655.2313 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.4371 0.1992 l -S +1 0 0 1 168.641 655.431 cm +[]0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q -1 0 0 1 -168.6413 -655.2313 cm BT -/F29 9.9626 Tf 172.0785 655.2313 Td[(dupl)]TJ +/F27 9.9626 Tf 172.078 655.231 Td [(dupl)]TJ ET -1 0 0 1 195.0433 655.2313 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.4371 0.1992 l -S +1 0 0 1 195.043 655.431 cm +[]0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q -1 0 0 1 -195.0433 -655.2313 cm BT -/F29 9.9626 Tf 198.4804 655.2313 Td[(add)]TJ +/F27 9.9626 Tf 198.48 655.231 Td [(add)]TJ ET -1 0 0 1 217.4671 655.2313 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.4371 0.1992 l -S +1 0 0 1 217.467 655.431 cm +[]0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q -1 0 0 1 3.4371 0 cm 0 g 0 G -1 0 0 1 -220.9042 -655.2313 cm BT -/F8 9.9626 Tf 225.8855 655.2313 Td[(Du)1(plicate)-334(co)-28(e\016)-1(cien)28(ts)-334(shou)1(ld)-333(b)-27(e)-334(add)1(e)-1(d)1(;)]TJ -ET -1 0 0 1 145.7235 634.8777 cm +/F8 9.9626 Tf 225.886 655.231 Td [(Duplicate)-333(co)-28(e\016cien)28(ts)-334(should)-333(b)-28(e)-333(added;)]TJ 0 g 0 G -1 0 0 1 -145.7235 -634.8777 cm -BT -/F29 9.9626 Tf 150.7049 634.8777 Td[(ps)1(b)]TJ +/F27 9.9626 Tf -75.181 -20.353 Td [(psb)]TJ ET -1 0 0 1 168.6413 634.8777 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.4371 0.1992 l -S +1 0 0 1 168.641 635.077 cm +[]0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q -1 0 0 1 -168.6413 -634.8777 cm BT -/F29 9.9626 Tf 172.0785 634.8777 Td[(dupl)]TJ +/F27 9.9626 Tf 172.078 634.878 Td [(dupl)]TJ ET -1 0 0 1 195.0433 634.8777 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.4371 0.1992 l -S +1 0 0 1 195.043 635.077 cm +[]0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q -1 0 0 1 -195.0433 -634.8777 cm BT -/F29 9.9626 Tf 198.4804 634.8777 Td[(err)]TJ +/F27 9.9626 Tf 198.48 634.878 Td [(err)]TJ ET -1 0 0 1 213.8557 634.8777 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.4371 0.1992 l -S +1 0 0 1 213.856 635.077 cm +[]0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q -1 0 0 1 3.4371 0 cm 0 g 0 G -1 0 0 1 -217.2928 -634.8777 cm BT -/F8 9.9626 Tf 222.2742 634.8777 Td[(Du)1(plicate)-334(co)-28(e\016)-1(cien)28(ts)-334(shou)1(ld)-333(tri)1(gge)-1(r)-333(an)-333(error)-333(cond)1(itin)1(o)]TJ -ET -1 0 0 1 145.7235 614.524 cm +/F8 9.9626 Tf 222.274 634.878 Td [(Duplicate)-333(co)-28(e\016cien)28(ts)-334(should)-333(trigger)-333(an)-334(error)-333(conditino)]TJ 0 g 0 G -1 0 0 1 -145.7235 -614.524 cm -BT -/F29 9.9626 Tf 150.7048 614.524 Td[(psb)]TJ +/F27 9.9626 Tf -71.569 -20.354 Td [(psb)]TJ ET -1 0 0 1 168.6413 614.524 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.4371 0.1992 l -S +1 0 0 1 168.641 614.723 cm +[]0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q -1 0 0 1 -168.6413 -614.524 cm BT -/F29 9.9626 Tf 172.0784 614.524 Td[(up)-32(d)]TJ +/F27 9.9626 Tf 172.078 614.524 Td [(up)-32(d)]TJ ET -1 0 0 1 192.179 614.524 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.4371 0.1992 l -S +1 0 0 1 192.179 614.723 cm +[]0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q -1 0 0 1 -192.179 -614.524 cm BT -/F29 9.9626 Tf 195.6162 614.524 Td[(d\015t)]TJ +/F27 9.9626 Tf 195.616 614.524 Td [(d\015t)]TJ ET -1 0 0 1 213.489 614.524 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.4371 0.1992 l -S +1 0 0 1 213.489 614.723 cm +[]0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q -1 0 0 1 3.4371 0 cm 0 g 0 G -1 0 0 1 -216.9261 -614.524 cm BT -/F8 9.9626 Tf 221.9074 614.524 Td[(Defau)1(lt)-333(up)-27(date)-334(strat)1(e)-1(gy)-333(for)-333(matri)1(x)-333(c)-1(o)-28(e\016c)-1(ien)28(ts;)]TJ -ET -1 0 0 1 145.7235 594.1703 cm +/F8 9.9626 Tf 221.907 614.524 Td [(Default)-333(up)-28(date)-333(strategy)-334(for)-333(matrix)-333(co)-28(e\016cien)28(ts;)]TJ 0 g 0 G -1 0 0 1 -145.7235 -594.1703 cm -BT -/F29 9.9626 Tf 150.7048 594.1703 Td[(psb)]TJ +/F27 9.9626 Tf -71.202 -20.354 Td [(psb)]TJ ET -1 0 0 1 168.6413 594.1703 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.4371 0.1992 l -S +1 0 0 1 168.641 594.37 cm +[]0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q -1 0 0 1 -168.6413 -594.1703 cm BT -/F29 9.9626 Tf 172.0784 594.1703 Td[(up)-32(d)]TJ +/F27 9.9626 Tf 172.078 594.17 Td [(up)-32(d)]TJ ET -1 0 0 1 192.179 594.1703 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.4371 0.1992 l -S +1 0 0 1 192.179 594.37 cm +[]0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q -1 0 0 1 -192.179 -594.1703 cm BT -/F29 9.9626 Tf 195.6162 594.1703 Td[(sr)1(c)32(h)]TJ +/F27 9.9626 Tf 195.616 594.17 Td [(src)32(h)]TJ ET -1 0 0 1 216.6798 594.1703 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.4371 0.1992 l -S +1 0 0 1 216.68 594.37 cm +[]0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q -1 0 0 1 3.4371 0 cm 0 g 0 G -1 0 0 1 -220.1169 -594.1703 cm BT -/F8 9.9626 Tf 225.0982 594.1703 Td[(Up)-27(date)-334(strat)1(e)-1(gy)-333(based)-333(on)-333(s)-1(earc)27(h)-332(in)28(to)-333(the)-333(data)-333(s)-1(tr)1(uctur)1(e)-1(;)]TJ -ET -1 0 0 1 145.7235 573.8166 cm +/F8 9.9626 Tf 225.098 594.17 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 0 g 0 G -1 0 0 1 -145.7235 -573.8166 cm -BT -/F29 9.9626 Tf 150.7049 573.8166 Td[(ps)1(b)]TJ +/F27 9.9626 Tf -74.393 -20.353 Td [(psb)]TJ ET -1 0 0 1 168.6413 573.8166 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.4371 0.1992 l -S +1 0 0 1 168.641 574.016 cm +[]0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q -1 0 0 1 -168.6413 -573.8166 cm BT -/F29 9.9626 Tf 172.0785 573.8166 Td[(up)-32(d)]TJ +/F27 9.9626 Tf 172.078 573.817 Td [(up)-32(d)]TJ ET -1 0 0 1 192.179 573.8166 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.4371 0.1992 l -S +1 0 0 1 192.179 574.016 cm +[]0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q -1 0 0 1 -192.179 -573.8166 cm BT -/F29 9.9626 Tf 195.6162 573.8166 Td[(p)-32(erm)]TJ +/F27 9.9626 Tf 195.616 573.817 Td [(p)-32(erm)]TJ ET -1 0 0 1 222.5038 573.8166 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.4371 0.1992 l -S +1 0 0 1 222.504 574.016 cm +[]0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q -1 0 0 1 3.4371 0 cm 0 g 0 G -1 0 0 1 -225.9409 -573.8166 cm BT -/F8 9.9626 Tf 230.9222 573.8166 Td[(Up)-27(date)-398(s)-1(tr)1(ate)-1(gy)-398(b)1(as)-1(ed)-398(on)-398(ad)1(di)1(tional)-398(p)-27(erm)27(u)1(tation)-397(data)-398(\050se)-1(e)]TJ -55.3107 -11.9551 Td[(to)-28(ol)1(s)-334(rou)1(tine)-333(des)-1(crip)1(tion\051.)]TJ/F18 11.9552 Tf -24.9066 -28.4567 Td[(3.)-1(3)-1125(Pre)-1(condi)-1(ti)-1(one)-1(r)-375(data)-375(st)-1(ruct)-1(ure)]TJ/F8 9.9626 Tf 0 -18.5886 Td[(Ou)1(r)-383(base)-384(l)1(ibr)1(ary)-383(o\013e)-1(r)1(s)-384(sup)1(p)-28(or)1(t)-383(for)-383(simple)-383(w)27(ell)-383(k)1(no)28(wn)-383(pr)1(e)-1(cond)1(ition)1(e)-1(r)1(s)-384(lik)28(e)-383(Di-)]TJ 0 -11.9552 Td[(agonal)-333(S)1(c)-1(al)1(ing)-333(or)-333(Blo)-28(c)27(k)-333(Jacobi)-333(with)-333(i)1(ncom)-1(p)1(le)-1(t)1(e)-334(factorization)-333(ILU\0500\051)1(.)]TJ 14.9439 -12.0623 Td[(A)-427(precondi)1(tioner)-427(is)-428(h)1(e)-1(ld)-427(i)1(n)-428(t)1(he)]TJ/F32 9.9626 Tf 142.7232 0 Td[(psb)]TJ +/F8 9.9626 Tf 230.922 573.817 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.956 Td [(to)-28(ols)-333(routine)-333(desc)-1(r)1(iption\051.)]TJ/F16 11.9552 Tf -24.906 -28.456 Td [(3.3)-1125(Preconditioner)-375(data)-375(structure)]TJ/F8 9.9626 Tf 0 -18.589 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(precondition)1(e)-1(r)1(s)-384(lik)28(e)-383(Di-)]TJ 0 -11.955 Td [(agonal)-333(Scaling)-334(or)-333(Blo)-28(c)28(k)-333(Jacobi)-334(with)-333(incomplete)-333(factorization)-333(ILU\0500\051.)]TJ 14.944 -12.062 Td [(A)-427(preconditioner)-428(is)-427(held)-428(in)-427(the)]TJ/F30 9.9626 Tf 142.723 0 Td [(psb)]TJ ET -1 0 0 1 324.6906 490.7987 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.1382 0.1992 l -S +1 0 0 1 324.691 490.998 cm +[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q -1 0 0 1 -324.6906 -490.7987 cm BT -/F32 9.9626 Tf 327.8289 490.7987 Td[(prec)]TJ +/F30 9.9626 Tf 327.829 490.799 Td [(prec)]TJ ET -1 0 0 1 349.3778 490.7987 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.1382 0.1992 l -S +1 0 0 1 349.378 490.998 cm +[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q -1 0 0 1 -349.3778 -490.7987 cm BT -/F32 9.9626 Tf 352.516 490.7987 Td[(type)]TJ/F8 9.9626 Tf 25.1801 0 Td[(dat)1(a)-428(stru)1(c)-1(tu)1(re)-428(rep)-27(orted)-427(in)]TJ -226.9912 -11.9552 Td[(\014gu)1(re)]TJ -ET -1 0 0 1 178.681 478.8436 cm +/F30 9.9626 Tf 352.516 490.799 Td [(type)]TJ/F8 9.9626 Tf 25.18 0 Td [(data)-427(structure)-428(rep)-28(orted)-427(in)]TJ -226.991 -11.955 Td [(\014gure)]TJ 0 0 1 rg 0 0 1 RG -1 0 0 1 -178.681 -478.8436 cm -BT -/F8 9.9626 Tf 178.681 478.8436 Td[(5)]TJ -ET -1 0 0 1 183.6624 478.8436 cm + [-361(5)]TJ 0 g 0 G -1 0 0 1 -183.6624 -478.8436 cm -BT -/F8 9.9626 Tf 183.6624 478.8436 Td[(.)-527(The)]TJ/F32 9.9626 Tf 28.7717 0 Td[(psb_prec_type)]TJ/F8 9.9626 Tf 71.5898 0 Td[(dat)1(a)-361(t)28(yp)-28(e)-361(ma)28(y)-361(c)-1(on)29(tain)-360(a)-361(s)-1(imp)1(le)-362(p)1(rec)-1(on)1(dit)1(ionin)1(g)]TJ -133.319 -11.9552 Td[(matrix)-395(with)-395(th)1(e)-396(as)-1(so)-28(ciated)-396(comm)27(u)1(nication)-395(d)1(e)-1(sc)-1(r)1(iptor)1(.The)-396(v)56(alu)1(e)-1(s)-396(con)28(tain)1(e)-1(d)-395(in)]TJ 0 -11.9552 Td[(th)1(e)]TJ/F32 9.9626 Tf 16.6367 0 Td[(iprcparm)]TJ/F8 9.9626 Tf 44.6424 0 Td[(and)]TJ/F32 9.9626 Tf 18.8507 0 Td[(rprcparm)]TJ/F8 9.9626 Tf 44.6424 0 Td[(de\014n)1(e)-282(t)1(ha)-281(t)28(yp)-27(e)-282(of)-280(precondi)1(tioner)-281(alon)1(g)-281(with)-281(al)1(l)-281(the)]TJ -124.7722 -11.9551 Td[(par)1(am)-1(eters)-421(r)1(e)-1(lated)-420(to)-420(it;)-463(th)28(us,)]TJ/F32 9.9626 Tf 139.3967 0 Td[(iprcparm)]TJ/F8 9.9626 Tf 46.0303 0 Td[(and)]TJ/F32 9.9626 Tf 20.2386 0 Td[(rprcparm)]TJ/F8 9.9626 Tf 46.0304 0 Td[(de\014n)1(e)-421(h)1(o)27(w)-420(the)-420(other)]TJ -251.696 -11.9552 Td[(rec)-1(or)1(ds)-282(ha)28(v)28(e)-282(to)-282(b)-27(e)-282(in)28(terp)1(rete)-1(d)1(.)-427(T)-1(h)1(is)-282(data)-281(s)-1(tr)1(uctur)1(e)-283(i)1(s)-283(t)1(he)-282(basis)-282(of)-282(more)-282(com)-1(p)1(lex)]TJ 0 -11.9552 Td[(pr)1(e)-1(cond)1(ition)1(ing)-333(strategie)-1(s,)-333(whic)28(h)-333(are)-334(th)1(e)-334(sub)-55(ject)-334(of)-333(f)1(ur)1(ther)-333(res)-1(earc)27(h)1(.)]TJ/F18 11.9552 Tf 0 -28.4566 Td[(3.)-1(4)-1125(D)-1(ata)-375(str)-1(uctur)-1(e)-375(quer)-1(y)-374(r)-1(out)-1(ine)-1(s)]TJ -ET -1 0 0 1 145.7235 355.9751 cm + [(.)-527(The)]TJ/F30 9.9626 Tf 61.729 0 Td [(psb_prec_type)]TJ/F8 9.9626 Tf 71.59 0 Td [(data)-361(t)28(yp)-28(e)-361(ma)28(y)-361(con)28(tain)-361(a)-361(simple)-361(preconditionin)1(g)]TJ -133.319 -11.956 Td [(matrix)-395(with)-396(the)-395(asso)-28(ciated)-396(comm)28(unication)-395(desc)-1(r)1(iptor.The)-396(v)56(alues)-396(con)28(tained)-395(in)]TJ 0 -11.955 Td [(the)]TJ/F30 9.9626 Tf 16.637 0 Td [(iprcparm)]TJ/F8 9.9626 Tf 44.642 0 Td [(and)]TJ/F30 9.9626 Tf 18.851 0 Td [(rprcparm)]TJ/F8 9.9626 Tf 44.642 0 Td [(de\014ne)-281(tha)-281(t)28(yp)-28(e)-281(of)-281(preconditioner)-281(along)-281(with)-281(all)-281(the)]TJ -124.772 -11.955 Td [(parameters)-420(related)-421(to)-420(it;)-464(th)28(us,)]TJ/F30 9.9626 Tf 139.397 0 Td [(iprcparm)]TJ/F8 9.9626 Tf 46.03 0 Td [(and)]TJ/F30 9.9626 Tf 20.239 0 Td [(rprcparm)]TJ/F8 9.9626 Tf 46.03 0 Td [(de\014ne)-420(ho)28(w)-421(the)-420(other)]TJ -251.696 -11.955 Td [(records)-282(ha)28(v)28(e)-282(to)-282(b)-27(e)-282(in)28(terpreted.)-428(This)-281(data)-282(structure)-282(is)-282(the)-281(basis)-282(of)-282(more)-282(complex)]TJ 0 -11.955 Td [(preconditioning)-333(strategies,)-334(whic)28(h)-333(are)-333(the)-334(sub)-55(ject)-334(of)-333(further)-333(researc)28(h.)]TJ/F16 11.9552 Tf 0 -28.457 Td [(3.4)-1125(Data)-375(structure)-375(query)-375(routines)]TJ 0 g 0 G 0 g 0 G -1 0 0 1 -145.7235 -355.9751 cm -BT -/F18 11.9552 Tf 150.7049 355.9751 Td[(psb)]TJ + 0 -34.636 Td [(psb)]TJ ET -1 0 0 1 171.7609 355.9751 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -4.0349 0.1992 l -S +1 0 0 1 171.761 356.174 cm +[]0 d 0 J 0.398 w 0 0 m 4.035 0 l S Q -1 0 0 1 -171.7609 -355.9751 cm BT -/F18 11.9552 Tf 175.7958 355.9751 Td[(cd)]TJ +/F16 11.9552 Tf 175.796 355.975 Td [(cd)]TJ ET -1 0 0 1 190.0523 355.9751 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -4.0349 0.1992 l -S +1 0 0 1 190.052 356.174 cm +[]0 d 0 J 0.398 w 0 0 m 4.035 0 l S Q -1 0 0 1 -190.0523 -355.9751 cm BT -/F18 11.9552 Tf 194.0872 355.9751 Td[(ge)-1(t)]TJ +/F16 11.9552 Tf 194.087 355.975 Td [(get)]TJ ET -1 0 0 1 212.986 355.9751 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -4.0349 0.1992 l -S +1 0 0 1 212.986 356.174 cm +[]0 d 0 J 0.398 w 0 0 m 4.035 0 l S Q -1 0 0 1 -212.986 -355.9751 cm BT -/F18 11.9552 Tf 217.0209 355.9751 Td[(lo)-32(cal)]TJ +/F16 11.9552 Tf 217.021 355.975 Td [(lo)-31(cal)]TJ ET -1 0 0 1 244.9138 355.9751 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -4.0349 0.1992 l -S +1 0 0 1 244.914 356.174 cm +[]0 d 0 J 0.398 w 0 0 m 4.035 0 l S Q -1 0 0 1 -244.9138 -355.9751 cm BT -/F18 11.9552 Tf 248.9487 355.9751 Td[(ro)30(ws|Ge)-1(t)-375(n)31(um)31(b)-31(e)-1(r)-375(o)-1(f)-374(l)-1(o)-32(ca)1(l)-376(ro)30(ws)]TJ/F18 14.3462 Tf -98.2438 -32.7506 Td[(Syn)32(t)-1(ax)]TJ/F8 9.9626 Tf 98.9788 -21.9131 Td[(nr)-333(=)-333(p)1(s)-1(b)]TJ +/F16 11.9552 Tf 248.949 355.975 Td [(ro)31(ws|Get)-375(n)32(um)31(b)-31(er)-375(of)-376(lo)-31(cal)-375(ro)32(ws)]TJ/F16 14.3462 Tf -98.244 -32.75 Td [(Syn)31(tax)]TJ/F8 9.9626 Tf 98.979 -21.914 Td [(nr)-333(=)-334(psb)]TJ ET -1 0 0 1 289.1081 301.3114 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 289.108 301.511 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -289.1081 -301.3114 cm BT -/F8 9.9626 Tf 292.0969 301.3114 Td[(cd)]TJ +/F8 9.9626 Tf 292.097 301.311 Td [(cd)]TJ ET -1 0 0 1 302.6573 301.3114 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 302.657 301.511 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -302.6573 -301.3114 cm BT -/F8 9.9626 Tf 305.6461 301.3114 Td[(get)]TJ +/F8 9.9626 Tf 305.646 301.311 Td [(get)]TJ ET -1 0 0 1 319.5274 301.3114 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 319.527 301.511 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -319.5274 -301.3114 cm BT -/F8 9.9626 Tf 322.5162 301.3114 Td[(lo)-28(cal)]TJ +/F8 9.9626 Tf 322.516 301.311 Td [(lo)-28(cal)]TJ ET -1 0 0 1 343.316 301.3114 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 343.316 301.511 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -343.316 -301.3114 cm BT -/F8 9.9626 Tf 346.3048 301.3114 Td[(ro)28(ws)-334(\050)]TJ/F19 9.9626 Tf 26.9269 0 Td[(desc)]TJ/F8 9.9626 Tf 18.3311 0 Td[(\051)]TJ -ET -1 0 0 1 145.7235 277.2939 cm +/F8 9.9626 Tf 346.305 301.311 Td [(ro)28(ws)-334(\050)]TJ/F17 9.9626 Tf 26.927 0 Td [(desc)]TJ/F8 9.9626 Tf 18.331 0 Td [(\051)]TJ 0 g 0 G -1 0 0 1 -145.7235 -277.2939 cm -BT -/F29 9.9626 Tf 150.7049 277.2939 Td[(T)32(yp)-32(e:)]TJ -ET -1 0 0 1 179.5203 277.2939 cm +/F27 9.9626 Tf -240.858 -24.017 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G -1 0 0 1 -179.5203 -277.2939 cm -BT -/F8 9.9626 Tf 184.5016 277.2939 Td[(Async)28(hron)1(ous.)]TJ -ET -1 0 0 1 145.7235 256.9403 cm +/F8 9.9626 Tf 33.797 0 Td [(Async)28(hronous.)]TJ 0 g 0 G -1 0 0 1 -145.7235 -256.9403 cm -BT -/F29 9.9626 Tf 150.7049 256.9403 Td[(On)-383(En)32(tr)1(y)]TJ -ET -1 0 0 1 198.2901 256.9403 cm +/F27 9.9626 Tf -33.797 -20.354 Td [(On)-383(En)32(try)]TJ 0 g 0 G -1 0 0 1 -52.5665 -20.3537 cm 0 g 0 G -1 0 0 1 -145.7236 -236.5866 cm -BT -/F29 9.9626 Tf 150.7049 236.5866 Td[(desc)]TJ -ET -1 0 0 1 171.9321 236.5866 cm + 0 -20.353 Td [(desc)]TJ 0 g 0 G -1 0 0 1 -171.9321 -236.5866 cm -BT -/F8 9.9626 Tf 176.9134 236.5866 Td[(th)1(e)-334(c)-1(omm)27(u)1(ni)1(c)-1(ation)-332(des)-1(crip)1(tor.)]TJ -1.3019 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3786 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf 23.0731 0 Td[(.)]TJ -55.4517 -11.9551 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(required)]TJ/F8 9.9626 Tf 41.8983 0 Td[(.)]TJ -71.5095 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(.)]TJ -43.0331 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(a)-333(s)-1(tr)1(uctured)-333(dat)1(a)-334(of)-333(t)28(yp)-27(e)]TJ -ET -1 0 0 1 346.5264 188.7659 cm +/F8 9.9626 Tf 26.208 0 Td [(the)-333(comm)27(unication)-333(descriptor.)]TJ -1.301 -11.956 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 [(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 -1 0 0 1 -346.5264 -188.7659 cm -BT -/F32 9.9626 Tf 346.5264 188.7659 Td[(psb)]TJ +/F30 9.9626 Tf 170.914 0 Td [(psb)]TJ ET -1 0 0 1 362.8451 188.7659 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.1382 0.1992 l -S +1 0 0 1 362.845 188.965 cm +[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q -1 0 0 1 -362.8451 -188.7659 cm BT -/F32 9.9626 Tf 365.9833 188.7659 Td[(desc)]TJ +/F30 9.9626 Tf 365.983 188.766 Td [(desc)]TJ ET -1 0 0 1 387.5322 188.7659 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.1382 0.1992 l -S +1 0 0 1 387.532 188.965 cm +[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q -1 0 0 1 -387.5322 -188.7659 cm BT -/F32 9.9626 Tf 390.6705 188.7659 Td[(type)]TJ -ET -1 0 0 1 411.5918 188.7659 cm +/F30 9.9626 Tf 390.67 188.766 Td [(type)]TJ 0 g 0 G -1 0 0 1 -411.5918 -188.7659 cm -BT -/F8 9.9626 Tf 411.5918 188.7659 Td[(.)]TJ -ET -1 0 0 1 145.7235 166.5268 cm +/F8 9.9626 Tf 20.922 0 Td [(.)]TJ 0 g 0 G -1 0 0 1 -145.7235 -166.5268 cm -BT -/F29 9.9626 Tf 150.7049 166.5268 Td[(On)-383(R)-1(etur)1(n)]TJ -ET -1 0 0 1 205.2431 166.5268 cm +/F27 9.9626 Tf -260.887 -22.239 Td [(On)-383(Return)]TJ 0 g 0 G -1 0 0 1 -59.5196 -20.3537 cm 0 g 0 G -1 0 0 1 -145.7235 -146.1731 cm -BT -/F29 9.9626 Tf 150.7049 146.1731 Td[(F)96(unction)-384(v)64(alue)]TJ -ET -1 0 0 1 224.1097 146.1731 cm + 0 -20.354 Td [(F)96(unction)-384(v)64(alue)]TJ 0 g 0 G -1 0 0 1 -224.1097 -146.1731 cm -BT -/F8 9.9626 Tf 229.0911 146.1731 Td[(The)-460(n)28(um)28(b)-28(er)-460(of)-460(lo)-27(c)-1(al)-460(r)1(o)27(ws,)-492(i.e.)-825(th)1(e)-461(n)28(u)1(m)27(b)-27(e)-1(r)-460(of)-459(ro)28(ws)-461(o)28(w)-1(n)1(e)-1(d)]TJ -53.4796 -11.9551 Td[(b)28(y)-401(th)1(e)-402(cur)1(ren)28(t)-401(pr)1(o)-28(c)-1(es)-1(s;)-435(as)-401(e)-1(xp)1(lain)1(e)-1(d)-400(in)]TJ -ET -1 0 0 1 352.2268 134.218 cm +/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 0 0 1 rg 0 0 1 RG -1 0 0 1 -352.2268 -134.218 cm -BT -/F8 9.9626 Tf 352.2268 134.218 Td[(1)]TJ -ET -1 0 0 1 357.2082 134.218 cm + [-401(1)]TJ 0 g 0 G -1 0 0 1 -357.2082 -134.218 cm -BT -/F8 9.9626 Tf 357.2082 134.218 Td[(,)-418(it)-401(i)1(s)-402(equal)-401(to)]TJ/F14 9.9626 Tf 68.0806 0 Td[(jI)]TJ/F10 6.9738 Tf 8.1922 -1.4944 Td[(i)]TJ/F14 9.9626 Tf 3.3169 1.4944 Td[(j)]TJ/F8 9.9626 Tf 5.4314 0 Td[(+)]TJ/F14 9.9626 Tf 10.4127 0 Td[(jB)]TJ/F10 6.9738 Tf 9.311 -1.4944 Td[(i)]TJ/F14 9.9626 Tf 3.3168 1.4944 Td[(j)]TJ/F8 9.9626 Tf 2.7674 0 Td[(.)-648(Th)1(e)]TJ -292.4257 -11.9552 Td[(retur)1(ned)-333(v)56(alue)-333(is)-334(sp)-28(ec)-1(i)1(\014c)-334(to)-333(the)-333(c)-1(all)1(ing)-333(pr)1(o)-28(ce)-1(ss)-1(.)]TJ -ET -1 0 0 1 150.7049 90.4377 cm + [(,)-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 -1 0 0 1 -150.7049 -90.4377 cm -BT -/F8 9.9626 Tf 317.5791 90.4377 Td[(14)]TJ -ET -1 0 0 1 494.4159 90.4377 cm + 141.968 -31.825 Td [(14)]TJ 0 g 0 G +ET endstream endobj -749 0 obj << +731 0 obj << /Type /Page -/Contents 750 0 R -/Resources 748 0 R -/MediaBox [0 0 595.2756 841.8898] -/Parent 747 0 R -/Annots [ 753 0 R 755 0 R 756 0 R ] +/Contents 732 0 R +/Resources 730 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 726 0 R +/Annots [ 727 0 R 728 0 R 729 0 R ] >> endobj -753 0 obj << +727 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [177.6848 475.6334 184.6586 486.7583] +/Rect [177.685 475.633 184.659 486.758] /Subtype /Link /A << /S /GoTo /D (figure.5) >> >> endobj -755 0 obj << +728 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [345.5302 185.5557 412.5881 196.6807] +/Rect [345.53 185.556 412.588 196.681] /Subtype /Link /A << /S /GoTo /D (descdata) >> >> endobj -756 0 obj << +729 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [351.2306 130.731 358.2044 142.6862] +/Rect [351.231 130.731 358.204 142.686] /Subtype /Link /A << /S /GoTo /D (section.1) >> >> endobj -751 0 obj << -/D [749 0 R /XYZ 150.7049 740.9981 null] +733 0 obj << +/D [731 0 R /XYZ 150.705 740.998 null] >> endobj 50 0 obj << -/D [749 0 R /XYZ 150.7049 716.0915 null] +/D [731 0 R /XYZ 150.705 716.092 null] >> endobj 54 0 obj << -/D [749 0 R /XYZ 150.7049 544.969 null] +/D [731 0 R /XYZ 150.705 544.969 null] >> endobj -752 0 obj << -/D [749 0 R /XYZ 308.372 490.7987 null] +734 0 obj << +/D [731 0 R /XYZ 308.372 490.799 null] >> endobj 58 0 obj << -/D [749 0 R /XYZ 150.7049 402.7287 null] +/D [731 0 R /XYZ 150.705 402.729 null] >> endobj 62 0 obj << -/D [749 0 R /XYZ 150.7049 338.9398 null] +/D [731 0 R /XYZ 150.705 338.94 null] >> endobj -754 0 obj << -/D [749 0 R /XYZ 150.7049 310.477 null] +735 0 obj << +/D [731 0 R /XYZ 150.705 310.477 null] >> endobj -748 0 obj << -/Font << /F29 447 0 R /F8 450 0 R /F18 441 0 R /F32 622 0 R /F19 591 0 R /F14 633 0 R /F10 630 0 R >> +730 0 obj << +/Font << /F27 445 0 R /F8 446 0 R /F16 443 0 R /F30 616 0 R /F17 588 0 R /F14 619 0 R /F10 618 0 R >> /ProcSet [ /PDF /Text ] >> endobj -760 0 obj << -/Length 5518 +739 0 obj << +/Length 4582 >> stream -1 0 0 1 99.8954 740.9981 cm 0 g 0 G -1 0 0 1 343.7111 0 cm 0 g 0 G -1 0 0 1 -343.7111 -24.9066 cm 0 g 0 G -1 0 0 1 2.3008 -239.7509 cm 0 g 0 G 0 g 0 G -1 0 0 1 4.9813 229.3898 cm -q -[]0 d -0 J -0.3985 w -0 0.1992 m -329.1469 0.1992 l -S -Q -1 0 0 1 0 -454.2964 cm -q -[]0 d -0 J -0.3985 w -0.1992 0 m -0.1992 454.2964 l -S -Q -1 0 0 1 3.3873 446.3263 cm 0 g 0 G 0 g 0 G -1 0 0 1 -110.5648 -697.7603 cm BT -/F48 8.9664 Tf 124.9607 686.8014 Td[(type)-525(psb_sprec_type)]TJ 9.4146 -10.9589 Td[(type\050psb_sspmat_type\051,)-525(allocatable)-525(::)-525(av\050:\051)]TJ 0 -10.9589 Td[(real\050psb_spk_\051,)-525(allocatable)-4200(::)-525(d\050:\051)]TJ 0 -10.9589 Td[(type\050psb_desc_type\051)-8400(::)-525(desc_data)]TJ 0 -10.9589 Td[(integer,)-525(allocatable)-7875(::)-525(iprcparm\050:\051)]TJ 0 -10.9589 Td[(real\050psb_spk_\051,)-525(allocatable)-4200(::)-525(rprcparm\050:\051)]TJ 0 -10.9589 Td[(integer,)-525(allocatable)-7875(::)-525(perm\050:\051,)-1050(invperm\050:\051)]TJ 0 -10.9589 Td[(integer)-14700(::)-525(prec,)-525(base_prec)]TJ -9.4146 -10.9589 Td[(end)-525(type)-525(psb_sprec_type)]TJ 0 -21.9178 Td[(type)-525(psb_dprec_type)]TJ 9.4146 -10.9589 Td[(type\050psb_dspmat_type\051,)-525(allocatable)-525(::)-525(av\050:\051)]TJ 0 -10.9589 Td[(real\050psb_dpk_\051,)-525(allocatable)-4200(::)-525(d\050:\051)]TJ 0 -10.9589 Td[(type\050psb_desc_type\051)-8400(::)-525(desc_data)]TJ 0 -10.9589 Td[(integer,)-525(allocatable)-7875(::)-525(iprcparm\050:\051)]TJ 0 -10.9589 Td[(real\050psb_dpk_\051,)-525(allocatable)-4200(::)-525(rprcparm\050:\051)]TJ 0 -10.9589 Td[(integer,)-525(allocatable)-7875(::)-525(perm\050:\051,)-1050(invperm\050:\051)]TJ 0 -10.9589 Td[(integer)-14700(::)-525(prec,)-525(base_prec)]TJ -9.4146 -10.9589 Td[(end)-525(type)-525(psb_dprec_type)]TJ 0 -21.9178 Td[(type)-525(psb_cprec_type)]TJ 9.4146 -10.9589 Td[(type\050psb_cspmat_type\051,)-525(allocatable)-525(::)-525(av\050:\051)]TJ 0 -10.9589 Td[(complex\050psb_spk_\051,)-525(allocatable)-2625(::)-525(d\050:\051)]TJ 0 -10.9589 Td[(type\050psb_desc_type\051)-8400(::)-525(desc_data)]TJ 0 -10.9589 Td[(integer,)-525(allocatable)-7875(::)-525(iprcparm\050:\051)]TJ 0 -10.9589 Td[(real\050psb_spk_\051,)-525(allocatable)-4200(::)-525(rprcparm\050:\051)]TJ 0 -10.9589 Td[(integer,)-525(allocatable)-7875(::)-525(perm\050:\051,)-1050(invperm\050:\051)]TJ 0 -10.9589 Td[(integer)-14700(::)-525(prec,)-525(base_prec)]TJ -9.4146 -10.9589 Td[(end)-525(type)-525(psb_cprec_type)]TJ 0 -21.9178 Td[(type)-525(psb_zprec_type)]TJ 9.4146 -10.9589 Td[(type\050psb_zspmat_type\051,)-525(allocatable)-525(::)-525(av\050:\051)]TJ 0 -10.9589 Td[(complex\050psb_dpk_\051,)-525(allocatable)-2625(::)-525(d\050:\051)]TJ 0 -10.9589 Td[(type\050psb_desc_type\051)-8400(::)-525(desc_data)]TJ 0 -10.9589 Td[(integer,)-525(allocatable)-7875(::)-525(iprcparm\050:\051)]TJ 0 -10.9589 Td[(real\050psb_dpk_\051,)-525(allocatable)-4200(::)-525(rprcparm\050:\051)]TJ 0 -10.9589 Td[(integer,)-525(allocatable)-7875(::)-525(perm\050:\051,)-1050(invperm\050:\051)]TJ 0 -10.9589 Td[(integer)-14700(::)-525(prec,)-525(base_prec)]TJ -9.4146 -10.9589 Td[(end)-525(type)-525(psb_zprec_type)]TJ +/F46 8.9664 Tf 124.961 686.801 Td [(type)-525(psb_sprec_type)]TJ 9.414 -10.959 Td [(type\050psb_sspmat_type\051,)-525(allocatable)-525(::)-525(av\050:\051)]TJ 0 -10.958 Td [(real\050psb_spk_\051,)-525(allocatable)-4200(::)-525(d\050:\051)]TJ 0 -10.959 Td [(type\050psb_desc_type\051)-8400(::)-525(desc_data)]TJ 0 -10.959 Td [(integer,)-525(allocatable)-7875(::)-525(iprcparm\050:\051)]TJ 0 -10.959 Td [(real\050psb_spk_\051,)-525(allocatable)-4200(::)-525(rprcparm\050:\051)]TJ 0 -10.959 Td [(integer,)-525(allocatable)-7875(::)-525(perm\050:\051,)-1050(invperm\050:\051)]TJ 0 -10.959 Td [(integer)-14700(::)-525(prec,)-525(base_prec)]TJ -9.414 -10.959 Td [(end)-525(type)-525(psb_sprec_type)]TJ 0 -21.918 Td [(type)-525(psb_dprec_type)]TJ 9.414 -10.959 Td [(type\050psb_dspmat_type\051,)-525(allocatable)-525(::)-525(av\050:\051)]TJ 0 -10.958 Td [(real\050psb_dpk_\051,)-525(allocatable)-4200(::)-525(d\050:\051)]TJ 0 -10.959 Td [(type\050psb_desc_type\051)-8400(::)-525(desc_data)]TJ 0 -10.959 Td [(integer,)-525(allocatable)-7875(::)-525(iprcparm\050:\051)]TJ 0 -10.959 Td [(real\050psb_dpk_\051,)-525(allocatable)-4200(::)-525(rprcparm\050:\051)]TJ 0 -10.959 Td [(integer,)-525(allocatable)-7875(::)-525(perm\050:\051,)-1050(invperm\050:\051)]TJ 0 -10.959 Td [(integer)-14700(::)-525(prec,)-525(base_prec)]TJ -9.414 -10.959 Td [(end)-525(type)-525(psb_dprec_type)]TJ 0 -21.918 Td [(type)-525(psb_cprec_type)]TJ 9.414 -10.959 Td [(type\050psb_cspmat_type\051,)-525(allocatable)-525(::)-525(av\050:\051)]TJ 0 -10.958 Td [(complex\050psb_spk_\051,)-525(allocatable)-2625(::)-525(d\050:\051)]TJ 0 -10.959 Td [(type\050psb_desc_type\051)-8400(::)-525(desc_data)]TJ 0 -10.959 Td [(integer,)-525(allocatable)-7875(::)-525(iprcparm\050:\051)]TJ 0 -10.959 Td [(real\050psb_spk_\051,)-525(allocatable)-4200(::)-525(rprcparm\050:\051)]TJ 0 -10.959 Td [(integer,)-525(allocatable)-7875(::)-525(perm\050:\051,)-1050(invperm\050:\051)]TJ 0 -10.959 Td [(integer)-14700(::)-525(prec,)-525(base_prec)]TJ -9.414 -10.959 Td [(end)-525(type)-525(psb_cprec_type)]TJ 0 -21.918 Td [(type)-525(psb_zprec_type)]TJ 9.414 -10.959 Td [(type\050psb_zspmat_type\051,)-525(allocatable)-525(::)-525(av\050:\051)]TJ 0 -10.959 Td [(complex\050psb_dpk_\051,)-525(allocatable)-2625(::)-525(d\050:\051)]TJ 0 -10.958 Td [(type\050psb_desc_type\051)-8400(::)-525(desc_data)]TJ 0 -10.959 Td [(integer,)-525(allocatable)-7875(::)-525(iprcparm\050:\051)]TJ 0 -10.959 Td [(real\050psb_dpk_\051,)-525(allocatable)-4200(::)-525(rprcparm\050:\051)]TJ 0 -10.959 Td [(integer,)-525(allocatable)-7875(::)-525(perm\050:\051,)-1050(invperm\050:\051)]TJ 0 -10.959 Td [(integer)-14700(::)-525(prec,)-525(base_prec)]TJ -9.414 -10.959 Td [(end)-525(type)-525(psb_zprec_type)]TJ ET -1 0 0 1 435.9259 251.434 cm q -[]0 d -0 J -0.3985 w -0.1992 0 m -0.1992 454.2964 l -S +1 0 0 1 107.177 705.93 cm +[]0 d 0 J 0.398 w 0 0 m 329.147 0 l S Q -1 0 0 1 -328.7484 -0.3985 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -329.1469 0.1992 l -S +1 0 0 1 107.377 251.235 cm +[]0 d 0 J 0.398 w 0 0 m 0 454.695 l S +Q +q +1 0 0 1 436.125 251.235 cm +[]0 d 0 J 0.398 w 0 0 m 0 454.695 l S +Q +q +1 0 0 1 107.177 251.235 cm +[]0 d 0 J 0.398 w 0 0 m 329.147 0 l S Q -1 0 0 1 4.6866 -27.84 cm 0 g 0 G -1 0 0 1 -111.8641 -223.1955 cm BT -/F8 9.9626 Tf 111.8641 223.1955 Td[(Figu)1(re)-334(5:)-444(The)-333(PS)1(B)-1(LAS)-333(d)1(e)-1(\014)1(ned)-333(data)-333(t)28(yp)-27(e)-334(th)1(at)-334(con)28(tain)1(s)-334(a)-333(pr)1(e)-1(cond)1(ition)1(e)-1(r.)]TJ -ET -1 0 0 1 431.6378 223.1955 cm +/F8 9.9626 Tf 111.864 223.195 Td [(Figure)-333(5:)-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 0 g 0 G -1 0 0 1 -331.7424 -1.9372 cm 0 g 0 G -1 0 0 1 -4.9813 -48.4517 cm 0 g 0 G 0 g 0 G -1 0 0 1 -94.9141 -172.8066 cm -BT -/F18 11.9552 Tf 99.8954 172.8066 Td[(psb)]TJ +/F16 11.9552 Tf -11.969 -50.388 Td [(psb)]TJ ET -1 0 0 1 120.9514 172.8066 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -4.0349 0.1992 l -S +1 0 0 1 120.951 173.006 cm +[]0 d 0 J 0.398 w 0 0 m 4.035 0 l S Q -1 0 0 1 -120.9514 -172.8066 cm BT -/F18 11.9552 Tf 124.9863 172.8066 Td[(cd)]TJ +/F16 11.9552 Tf 124.986 172.807 Td [(cd)]TJ ET -1 0 0 1 139.2428 172.8066 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -4.0349 0.1992 l -S +1 0 0 1 139.243 173.006 cm +[]0 d 0 J 0.398 w 0 0 m 4.035 0 l S Q -1 0 0 1 -139.2428 -172.8066 cm BT -/F18 11.9552 Tf 143.2777 172.8066 Td[(ge)-1(t)]TJ +/F16 11.9552 Tf 143.278 172.807 Td [(get)]TJ ET -1 0 0 1 162.1765 172.8066 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -4.0349 0.1992 l -S +1 0 0 1 162.177 173.006 cm +[]0 d 0 J 0.398 w 0 0 m 4.035 0 l S Q -1 0 0 1 -162.1765 -172.8066 cm BT -/F18 11.9552 Tf 166.2114 172.8066 Td[(l)-1(o)-31(cal)]TJ +/F16 11.9552 Tf 166.211 172.807 Td [(lo)-31(cal)]TJ ET -1 0 0 1 194.1043 172.8066 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -4.0349 0.1992 l -S +1 0 0 1 194.104 173.006 cm +[]0 d 0 J 0.398 w 0 0 m 4.035 0 l S Q -1 0 0 1 -194.1043 -172.8066 cm BT -/F18 11.9552 Tf 198.1392 172.8066 Td[(col)-1(s|Get)-376(n)31(um)31(b)-31(er)-376(of)-375(l)-1(o)-31(cal)-376(col)-1(s)]TJ/F18 14.3462 Tf -98.2438 -30.66 Td[(Syn)32(t)-1(ax)]TJ/F8 9.9626 Tf 100.5285 -21.8209 Td[(nc)-333(=)-333(psb)]TJ +/F16 11.9552 Tf 198.139 172.807 Td [(cols|Get)-375(n)31(um)31(b)-31(er)-375(of)-375(lo)-31(cal)-375(cols)]TJ/F16 14.3462 Tf -98.244 -30.66 Td [(Syn)31(tax)]TJ/F8 9.9626 Tf 100.529 -21.821 Td [(nc)-333(=)-334(psb)]TJ ET -1 0 0 1 240.3742 120.3256 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 240.374 120.525 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -240.3742 -120.3256 cm BT -/F8 9.9626 Tf 243.363 120.3256 Td[(cd)]TJ +/F8 9.9626 Tf 243.363 120.326 Td [(cd)]TJ ET -1 0 0 1 253.9234 120.3256 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 253.923 120.525 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -253.9234 -120.3256 cm BT -/F8 9.9626 Tf 256.9122 120.3256 Td[(get)]TJ +/F8 9.9626 Tf 256.912 120.326 Td [(get)]TJ ET -1 0 0 1 270.7935 120.3256 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 270.793 120.525 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -270.7935 -120.3256 cm BT -/F8 9.9626 Tf 273.7823 120.3256 Td[(lo)-28(cal)]TJ +/F8 9.9626 Tf 273.782 120.326 Td [(lo)-28(cal)]TJ ET -1 0 0 1 294.5821 120.3256 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 294.582 120.525 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -294.5821 -120.3256 cm BT -/F8 9.9626 Tf 297.5709 120.3256 Td[(cols)-334(\050)]TJ/F19 9.9626 Tf 23.3016 0 Td[(desc)]TJ/F8 9.9626 Tf 18.3311 0 Td[(\051)]TJ -ET -1 0 0 1 99.8954 90.4377 cm +/F8 9.9626 Tf 297.571 120.326 Td [(cols)-333(\050)]TJ/F17 9.9626 Tf 23.301 0 Td [(desc)]TJ/F8 9.9626 Tf 18.332 0 Td [(\051)]TJ 0 g 0 G -1 0 0 1 -99.8954 -90.4377 cm -BT -/F8 9.9626 Tf 266.7696 90.4377 Td[(15)]TJ -ET -1 0 0 1 443.6065 90.4377 cm + -72.434 -29.888 Td [(15)]TJ 0 g 0 G +ET endstream endobj -759 0 obj << +738 0 obj << /Type /Page -/Contents 760 0 R -/Resources 758 0 R -/MediaBox [0 0 595.2756 841.8898] -/Parent 747 0 R +/Contents 739 0 R +/Resources 737 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 726 0 R >> endobj -761 0 obj << -/D [759 0 R /XYZ 99.8954 740.9981 null] +740 0 obj << +/D [738 0 R /XYZ 99.895 740.998 null] >> endobj -757 0 obj << -/D [759 0 R /XYZ 155.4784 235.1506 null] +736 0 obj << +/D [738 0 R /XYZ 155.478 235.151 null] >> endobj 66 0 obj << -/D [759 0 R /XYZ 99.8954 157.7547 null] +/D [738 0 R /XYZ 99.895 157.755 null] >> endobj -765 0 obj << -/D [759 0 R /XYZ 99.8954 129.4913 null] +742 0 obj << +/D [738 0 R /XYZ 99.895 129.491 null] >> endobj -758 0 obj << -/Font << /F48 764 0 R /F8 450 0 R /F18 441 0 R /F19 591 0 R >> +737 0 obj << +/Font << /F46 741 0 R /F8 446 0 R /F16 443 0 R /F17 588 0 R >> /ProcSet [ /PDF /Text ] >> endobj -768 0 obj << -/Length 9982 +749 0 obj << +/Length 6386 >> stream -1 0 0 1 150.7049 740.9981 cm 0 g 0 G -1 0 0 1 343.7111 0 cm 0 g 0 G -1 0 0 1 -348.6924 -34.8692 cm 0 g 0 G -1 0 0 1 -145.7236 -706.1289 cm BT -/F29 9.9626 Tf 150.7049 706.1289 Td[(On)-383(En)32(tr)1(y)]TJ -ET -1 0 0 1 198.2901 706.1289 cm +/F27 9.9626 Tf 150.705 706.129 Td [(On)-383(En)32(try)]TJ 0 g 0 G -1 0 0 1 -52.5665 -20.8767 cm 0 g 0 G -1 0 0 1 -145.7236 -685.2522 cm -BT -/F29 9.9626 Tf 150.7049 685.2522 Td[(T)32(yp)-32(e:)]TJ -ET -1 0 0 1 179.5203 685.2522 cm + 0 -20.877 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G -1 0 0 1 -179.5203 -685.2522 cm -BT -/F8 9.9626 Tf 184.5016 685.2522 Td[(Async)28(hron)1(ous.)]TJ -ET -1 0 0 1 145.7235 664.3756 cm +/F8 9.9626 Tf 33.797 0 Td [(Async)28(hronous.)]TJ 0 g 0 G -1 0 0 1 -145.7235 -664.3756 cm -BT -/F29 9.9626 Tf 150.7049 664.3756 Td[(desc)]TJ -ET -1 0 0 1 171.9321 664.3756 cm +/F27 9.9626 Tf -33.797 -20.876 Td [(desc)]TJ 0 g 0 G -1 0 0 1 -171.9321 -664.3756 cm -BT -/F8 9.9626 Tf 176.9134 664.3756 Td[(th)1(e)-334(c)-1(omm)27(u)1(ni)1(c)-1(ation)-332(des)-1(crip)1(tor.)]TJ -1.3019 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3786 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf 23.0731 0 Td[(.)]TJ -55.4517 -11.9551 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(required)]TJ/F8 9.9626 Tf 41.8983 0 Td[(.)]TJ -71.5095 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(.)]TJ -43.0331 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(a)-333(s)-1(tr)1(uctured)-333(dat)1(a)-334(of)-333(t)28(yp)-27(e)]TJ -ET -1 0 0 1 346.5264 616.5549 cm +/F8 9.9626 Tf 26.208 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 -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 [(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 -1 0 0 1 -346.5264 -616.5549 cm -BT -/F32 9.9626 Tf 346.5264 616.5549 Td[(psb)]TJ +/F30 9.9626 Tf 170.915 0 Td [(psb)]TJ ET -1 0 0 1 362.8451 616.5549 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.1382 0.1992 l -S +1 0 0 1 362.845 616.754 cm +[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q -1 0 0 1 -362.8451 -616.5549 cm BT -/F32 9.9626 Tf 365.9833 616.5549 Td[(desc)]TJ +/F30 9.9626 Tf 365.983 616.555 Td [(desc)]TJ ET -1 0 0 1 387.5322 616.5549 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.1382 0.1992 l -S +1 0 0 1 387.532 616.754 cm +[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q -1 0 0 1 -387.5322 -616.5549 cm BT -/F32 9.9626 Tf 390.6705 616.5549 Td[(type)]TJ -ET -1 0 0 1 411.5918 616.5549 cm +/F30 9.9626 Tf 390.67 616.555 Td [(type)]TJ 0 g 0 G -1 0 0 1 -411.5918 -616.5549 cm -BT -/F8 9.9626 Tf 411.5918 616.5549 Td[(.)]TJ -ET -1 0 0 1 145.7235 593.9236 cm +/F8 9.9626 Tf 20.922 0 Td [(.)]TJ 0 g 0 G -1 0 0 1 -145.7235 -593.9236 cm -BT -/F29 9.9626 Tf 150.7049 593.9236 Td[(On)-383(R)-1(etur)1(n)]TJ -ET -1 0 0 1 205.2431 593.9236 cm +/F27 9.9626 Tf -260.887 -22.631 Td [(On)-383(Return)]TJ 0 g 0 G -1 0 0 1 -59.5196 -20.8766 cm 0 g 0 G -1 0 0 1 -145.7235 -573.047 cm -BT -/F29 9.9626 Tf 150.7049 573.047 Td[(F)96(unction)-384(v)64(alue)]TJ -ET -1 0 0 1 224.1097 573.047 cm + 0 -20.877 Td [(F)96(unction)-384(v)64(alue)]TJ 0 g 0 G -1 0 0 1 -224.1097 -573.047 cm -BT -/F8 9.9626 Tf 229.0911 573.047 Td[(The)-361(n)29(um)27(b)-27(er)-361(of)-360(l)1(o)-28(c)-1(al)-360(cols)-1(,)-367(i)1(.e)-1(.)-525(the)-361(n)29(um)27(b)-27(er)-360(of)-361(i)1(nd)1(ic)-1(es)-361(used)-361(b)29(y)]TJ -53.4796 -11.9552 Td[(th)1(e)-422(cur)1(re)-1(n)29(t)-421(pr)1(o)-28(c)-1(es)-1(s,)-443(i)1(nclud)1(ing)-421(b)-27(oth)-420(lo)-28(cal)-421(and)-420(hal)1(o)-421(ind)1(ice)-1(s;)-465(as)-421(e)-1(x)1(plain)1(e)-1(d)]TJ 0 -11.9551 Td[(in)]TJ -ET -1 0 0 1 187.3364 549.1367 cm +/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 -1 0 0 1 -187.3364 -549.1367 cm -BT -/F8 9.9626 Tf 187.3364 549.1367 Td[(1)]TJ -ET -1 0 0 1 192.3177 549.1367 cm + [-344(1)]TJ 0 g 0 G -1 0 0 1 -192.3177 -549.1367 cm -BT -/F8 9.9626 Tf 192.3177 549.1367 Td[(,)-346(it)-343(is)-344(equal)-343(to)]TJ/F14 9.9626 Tf 65.0705 0 Td[(jI)]TJ/F10 6.9738 Tf 8.1922 -1.4944 Td[(i)]TJ/F14 9.9626 Tf 3.3168 1.4944 Td[(j)]TJ/F8 9.9626 Tf 5.0492 0 Td[(+)]TJ/F14 9.9626 Tf 10.0305 0 Td[(jB)]TJ/F10 6.9738 Tf 9.311 -1.4944 Td[(i)]TJ/F14 9.9626 Tf 3.3168 1.4944 Td[(j)]TJ/F8 9.9626 Tf 5.0492 0 Td[(+)]TJ/F14 9.9626 Tf 10.0305 0 Td[(jH)]TJ/F10 6.9738 Tf 11.181 -1.4944 Td[(i)]TJ/F14 9.9626 Tf 3.3169 1.4944 Td[(j)]TJ/F8 9.9626 Tf 2.7674 0 Td[(.)-475(The)-344(r)1(e)-1(tu)1(rn)1(e)-1(d)-343(v)56(alue)-344(i)1(s)-344(s)-1(p)-27(e)-1(ci\014)1(c)-344(to)-344(th)1(e)]TJ -153.3382 -11.9552 Td[(callin)1(g)-334(p)1(ro)-28(ce)-1(ss.)]TJ -ET -1 0 0 1 145.7235 485.1621 cm + [(,)-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.955 Td [(calling)-333(pro)-28(cess.)]TJ 0 g 0 G 0 g 0 G -1 0 0 1 -145.7235 -485.1621 cm -BT -/F18 11.9552 Tf 150.7049 485.1621 Td[(psb)]TJ +/F16 11.9552 Tf -24.906 -52.02 Td [(psb)]TJ ET -1 0 0 1 171.7609 485.1621 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -4.0349 0.1992 l -S +1 0 0 1 171.761 485.361 cm +[]0 d 0 J 0.398 w 0 0 m 4.035 0 l S Q -1 0 0 1 -171.7609 -485.1621 cm BT -/F18 11.9552 Tf 175.7958 485.1621 Td[(cd)]TJ +/F16 11.9552 Tf 175.796 485.162 Td [(cd)]TJ ET -1 0 0 1 190.0523 485.1621 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -4.0349 0.1992 l -S +1 0 0 1 190.052 485.361 cm +[]0 d 0 J 0.398 w 0 0 m 4.035 0 l S Q -1 0 0 1 -190.0523 -485.1621 cm BT -/F18 11.9552 Tf 194.0872 485.1621 Td[(ge)-1(t)]TJ +/F16 11.9552 Tf 194.087 485.162 Td [(get)]TJ ET -1 0 0 1 212.986 485.1621 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -4.0349 0.1992 l -S +1 0 0 1 212.986 485.361 cm +[]0 d 0 J 0.398 w 0 0 m 4.035 0 l S Q -1 0 0 1 -212.986 -485.1621 cm BT -/F18 11.9552 Tf 217.0209 485.1621 Td[(gl)-1(obal)]TJ +/F16 11.9552 Tf 217.021 485.162 Td [(global)]TJ ET -1 0 0 1 252.7594 485.1621 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -4.0349 0.1992 l -S +1 0 0 1 252.759 485.361 cm +[]0 d 0 J 0.398 w 0 0 m 4.035 0 l S Q -1 0 0 1 -252.7594 -485.1621 cm BT -/F18 11.9552 Tf 256.7943 485.1621 Td[(ro)30(ws|Ge)-1(t)-375(n)31(um)31(b)-31(e)-1(r)-375(o)-1(f)-374(g)-1(lo)-1(bal)-375(r)-1(o)31(ws)]TJ/F18 14.3462 Tf -106.0894 -33.2554 Td[(Syn)32(t)-1(ax)]TJ/F8 9.9626 Tf 96.073 -22.0257 Td[(nr)-333(=)-333(p)1(s)-1(b)]TJ +/F16 11.9552 Tf 256.794 485.162 Td [(ro)31(ws|Get)-375(n)31(um)32(b)-32(er)-375(of)-375(global)-375(ro)32(ws)]TJ/F16 14.3462 Tf -106.089 -33.255 Td [(Syn)31(tax)]TJ/F8 9.9626 Tf 96.073 -22.026 Td [(nr)-333(=)-334(psb)]TJ ET -1 0 0 1 286.2023 429.881 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 286.202 430.08 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -286.2023 -429.881 cm BT -/F8 9.9626 Tf 289.1911 429.881 Td[(cd)]TJ +/F8 9.9626 Tf 289.191 429.881 Td [(cd)]TJ ET -1 0 0 1 299.7515 429.881 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 299.751 430.08 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -299.7515 -429.881 cm BT -/F8 9.9626 Tf 302.7403 429.881 Td[(get)]TJ +/F8 9.9626 Tf 302.74 429.881 Td [(get)]TJ ET -1 0 0 1 316.6216 429.881 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 316.622 430.08 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -316.6216 -429.881 cm BT -/F8 9.9626 Tf 319.6104 429.881 Td[(glob)1(al)]TJ +/F8 9.9626 Tf 319.61 429.881 Td [(global)]TJ ET -1 0 0 1 346.2218 429.881 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 346.222 430.08 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -346.2218 -429.881 cm BT -/F8 9.9626 Tf 349.2106 429.881 Td[(ro)28(ws)-334(\050)]TJ/F19 9.9626 Tf 26.9268 0 Td[(desc)]TJ/F8 9.9626 Tf 18.3312 0 Td[(\051)]TJ -ET -1 0 0 1 145.7235 405.7328 cm +/F8 9.9626 Tf 349.211 429.881 Td [(ro)28(ws)-334(\050)]TJ/F17 9.9626 Tf 26.926 0 Td [(desc)]TJ/F8 9.9626 Tf 18.332 0 Td [(\051)]TJ 0 g 0 G -1 0 0 1 -145.7235 -405.7328 cm -BT -/F29 9.9626 Tf 150.7049 405.7328 Td[(On)-383(En)32(tr)1(y)]TJ -ET -1 0 0 1 198.2901 405.7328 cm +/F27 9.9626 Tf -243.764 -24.148 Td [(On)-383(En)32(try)]TJ 0 g 0 G -1 0 0 1 -52.5665 -20.8766 cm 0 g 0 G -1 0 0 1 -145.7236 -384.8562 cm -BT -/F29 9.9626 Tf 150.7049 384.8562 Td[(T)32(yp)-32(e:)]TJ -ET -1 0 0 1 179.5203 384.8562 cm + 0 -20.877 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G -1 0 0 1 -179.5203 -384.8562 cm -BT -/F8 9.9626 Tf 184.5016 384.8562 Td[(Async)28(hron)1(ous.)]TJ -ET -1 0 0 1 145.7235 363.9795 cm +/F8 9.9626 Tf 33.797 0 Td [(Async)28(hronous.)]TJ 0 g 0 G -1 0 0 1 -145.7235 -363.9795 cm -BT -/F29 9.9626 Tf 150.7049 363.9795 Td[(desc)]TJ -ET -1 0 0 1 171.9321 363.9795 cm +/F27 9.9626 Tf -33.797 -20.876 Td [(desc)]TJ 0 g 0 G -1 0 0 1 -171.9321 -363.9795 cm -BT -/F8 9.9626 Tf 176.9134 363.9795 Td[(th)1(e)-334(c)-1(omm)27(u)1(ni)1(c)-1(ation)-332(des)-1(crip)1(tor.)]TJ -1.3019 -11.9551 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3786 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf 23.0731 0 Td[(.)]TJ -55.4517 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(required)]TJ/F8 9.9626 Tf 41.8983 0 Td[(.)]TJ -71.5095 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(.)]TJ -43.0331 -11.9551 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(a)-333(s)-1(tr)1(uctured)-333(dat)1(a)-334(of)-333(t)28(yp)-27(e)]TJ -ET -1 0 0 1 346.5264 316.1589 cm +/F8 9.9626 Tf 26.208 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 -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 [(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 -1 0 0 1 -346.5264 -316.1589 cm -BT -/F32 9.9626 Tf 346.5264 316.1589 Td[(psb)]TJ +/F30 9.9626 Tf 170.915 0 Td [(psb)]TJ ET -1 0 0 1 362.8451 316.1589 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.1382 0.1992 l -S +1 0 0 1 362.845 316.358 cm +[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q -1 0 0 1 -362.8451 -316.1589 cm BT -/F32 9.9626 Tf 365.9833 316.1589 Td[(desc)]TJ +/F30 9.9626 Tf 365.983 316.159 Td [(desc)]TJ ET -1 0 0 1 387.5322 316.1589 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.1382 0.1992 l -S +1 0 0 1 387.532 316.358 cm +[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q -1 0 0 1 -387.5322 -316.1589 cm BT -/F32 9.9626 Tf 390.6705 316.1589 Td[(type)]TJ -ET -1 0 0 1 411.5918 316.1589 cm +/F30 9.9626 Tf 390.67 316.159 Td [(type)]TJ 0 g 0 G -1 0 0 1 -411.5918 -316.1589 cm -BT -/F8 9.9626 Tf 411.5918 316.1589 Td[(.)]TJ -ET -1 0 0 1 145.7235 293.5276 cm +/F8 9.9626 Tf 20.922 0 Td [(.)]TJ 0 g 0 G -1 0 0 1 -145.7235 -293.5276 cm -BT -/F29 9.9626 Tf 150.7049 293.5276 Td[(On)-383(R)-1(etur)1(n)]TJ -ET -1 0 0 1 205.2431 293.5276 cm +/F27 9.9626 Tf -260.887 -22.631 Td [(On)-383(Return)]TJ 0 g 0 G -1 0 0 1 -59.5196 -20.8767 cm 0 g 0 G -1 0 0 1 -145.7235 -272.6509 cm -BT -/F29 9.9626 Tf 150.7049 272.6509 Td[(F)96(unction)-384(v)64(alue)]TJ -ET -1 0 0 1 224.1097 272.6509 cm + 0 -20.877 Td [(F)96(unction)-384(v)64(alue)]TJ 0 g 0 G -1 0 0 1 -224.1097 -272.6509 cm -BT -/F8 9.9626 Tf 229.0911 272.6509 Td[(The)-334(n)29(um)28(b)-28(er)-333(of)-333(glob)1(al)-334(r)1(o)28(w)-1(s)-333(in)-333(the)-333(m)-1(es)-1(h)]TJ -ET -1 0 0 1 145.7235 220.6315 cm +/F8 9.9626 Tf 78.386 0 Td [(The)-333(n)27(um)28(b)-28(er)-333(of)-333(global)-333(ro)27(ws)-333(in)-333(the)-334(mesh)]TJ 0 g 0 G 0 g 0 G -1 0 0 1 -145.7235 -220.6315 cm -BT -/F18 11.9552 Tf 150.7049 220.6315 Td[(psb)]TJ +/F16 11.9552 Tf -78.386 -52.019 Td [(psb)]TJ ET -1 0 0 1 171.7609 220.6315 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -4.0349 0.1992 l -S +1 0 0 1 171.761 220.831 cm +[]0 d 0 J 0.398 w 0 0 m 4.035 0 l S Q -1 0 0 1 -171.7609 -220.6315 cm BT -/F18 11.9552 Tf 175.7958 220.6315 Td[(cd)]TJ +/F16 11.9552 Tf 175.796 220.632 Td [(cd)]TJ ET -1 0 0 1 190.0523 220.6315 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -4.0349 0.1992 l -S +1 0 0 1 190.052 220.831 cm +[]0 d 0 J 0.398 w 0 0 m 4.035 0 l S Q -1 0 0 1 -190.0523 -220.6315 cm BT -/F18 11.9552 Tf 194.0872 220.6315 Td[(ge)-1(t)]TJ +/F16 11.9552 Tf 194.087 220.632 Td [(get)]TJ ET -1 0 0 1 212.986 220.6315 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -4.0349 0.1992 l -S +1 0 0 1 212.986 220.831 cm +[]0 d 0 J 0.398 w 0 0 m 4.035 0 l S Q -1 0 0 1 -212.986 -220.6315 cm BT -/F18 11.9552 Tf 217.0209 220.6315 Td[(gl)-1(obal)]TJ +/F16 11.9552 Tf 217.021 220.632 Td [(global)]TJ ET -1 0 0 1 252.7594 220.6315 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -4.0349 0.1992 l -S +1 0 0 1 252.759 220.831 cm +[]0 d 0 J 0.398 w 0 0 m 4.035 0 l S Q -1 0 0 1 -252.7594 -220.6315 cm BT -/F18 11.9552 Tf 256.7943 220.6315 Td[(col)-1(s|Get)-376(n)31(um)31(b)-31(er)-376(of)-375(g)-1(lo)-1(ba)1(l)-376(col)-1(s)]TJ/F18 14.3462 Tf -106.0894 -33.2554 Td[(Syn)32(t)-1(ax)]TJ/F8 9.9626 Tf 97.8856 -22.0257 Td[(nr)-333(=)-333(p)1(s)-1(b)]TJ +/F16 11.9552 Tf 256.794 220.632 Td [(cols|Get)-375(n)31(um)31(b)-31(er)-375(of)-375(global)-375(cols)]TJ/F16 14.3462 Tf -106.089 -33.256 Td [(Syn)31(tax)]TJ/F8 9.9626 Tf 97.885 -22.026 Td [(nr)-333(=)-334(psb)]TJ ET -1 0 0 1 288.0149 165.3504 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 288.015 165.55 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -288.0149 -165.3504 cm BT -/F8 9.9626 Tf 291.0038 165.3504 Td[(cd)]TJ +/F8 9.9626 Tf 291.004 165.35 Td [(cd)]TJ ET -1 0 0 1 301.5641 165.3504 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 301.564 165.55 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -301.5641 -165.3504 cm BT -/F8 9.9626 Tf 304.553 165.3504 Td[(get)]TJ +/F8 9.9626 Tf 304.553 165.35 Td [(get)]TJ ET -1 0 0 1 318.4342 165.3504 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 318.434 165.55 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -318.4342 -165.3504 cm BT -/F8 9.9626 Tf 321.4231 165.3504 Td[(glob)1(al)]TJ +/F8 9.9626 Tf 321.423 165.35 Td [(global)]TJ ET -1 0 0 1 348.0344 165.3504 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 348.034 165.55 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -348.0344 -165.3504 cm BT -/F8 9.9626 Tf 351.0233 165.3504 Td[(cols)-334(\050)]TJ/F19 9.9626 Tf 23.3015 0 Td[(desc)]TJ/F8 9.9626 Tf 18.3311 0 Td[(\051)]TJ -ET -1 0 0 1 145.7235 141.2022 cm +/F8 9.9626 Tf 351.023 165.35 Td [(cols)-333(\050)]TJ/F17 9.9626 Tf 23.302 0 Td [(desc)]TJ/F8 9.9626 Tf 18.331 0 Td [(\051)]TJ 0 g 0 G -1 0 0 1 -145.7235 -141.2022 cm -BT -/F29 9.9626 Tf 150.7049 141.2022 Td[(T)32(yp)-32(e:)]TJ -ET -1 0 0 1 179.5203 141.2022 cm +/F27 9.9626 Tf -241.951 -24.148 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G -1 0 0 1 -179.5203 -141.2022 cm -BT -/F8 9.9626 Tf 184.5016 141.2022 Td[(Async)28(hron)1(ous.)]TJ -ET -1 0 0 1 145.7235 120.3256 cm +/F8 9.9626 Tf 33.797 0 Td [(Async)28(hronous.)]TJ 0 g 0 G -1 0 0 1 -145.7235 -120.3256 cm -BT -/F29 9.9626 Tf 150.7049 120.3256 Td[(On)-383(En)32(tr)1(y)]TJ -ET -1 0 0 1 198.2901 120.3256 cm +/F27 9.9626 Tf -33.797 -20.876 Td [(On)-383(En)32(try)]TJ 0 g 0 G -1 0 0 1 -47.5852 -29.8879 cm 0 g 0 G -1 0 0 1 -150.7049 -90.4377 cm -BT -/F8 9.9626 Tf 317.5791 90.4377 Td[(16)]TJ -ET -1 0 0 1 494.416 90.4377 cm +/F8 9.9626 Tf 166.874 -29.888 Td [(16)]TJ 0 g 0 G +ET endstream endobj -767 0 obj << +748 0 obj << /Type /Page -/Contents 768 0 R -/Resources 766 0 R -/MediaBox [0 0 595.2756 841.8898] -/Parent 747 0 R -/Annots [ 770 0 R 771 0 R 773 0 R ] +/Contents 749 0 R +/Resources 747 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 726 0 R +/Annots [ 743 0 R 744 0 R 745 0 R ] >> endobj -770 0 obj << +743 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [345.5302 613.3447 412.5881 624.4697] +/Rect [345.53 613.345 412.588 624.47] /Subtype /Link /A << /S /GoTo /D (descdata) >> >> endobj -771 0 obj << +744 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [186.3401 545.6497 193.314 557.6049] +/Rect [186.34 545.65 193.314 557.605] /Subtype /Link /A << /S /GoTo /D (section.1) >> >> endobj -773 0 obj << +745 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [345.5302 312.9487 412.5881 324.0736] +/Rect [345.53 312.949 412.588 324.074] /Subtype /Link /A << /S /GoTo /D (descdata) >> >> endobj -769 0 obj << -/D [767 0 R /XYZ 150.7049 740.9981 null] +750 0 obj << +/D [748 0 R /XYZ 150.705 740.998 null] >> endobj 70 0 obj << -/D [767 0 R /XYZ 150.7049 467.7527 null] +/D [748 0 R /XYZ 150.705 467.753 null] >> endobj -772 0 obj << -/D [767 0 R /XYZ 150.7049 439.0466 null] +751 0 obj << +/D [748 0 R /XYZ 150.705 439.047 null] >> endobj 74 0 obj << -/D [767 0 R /XYZ 150.7049 203.2221 null] +/D [748 0 R /XYZ 150.705 203.222 null] >> endobj -774 0 obj << -/D [767 0 R /XYZ 150.7049 174.5161 null] +752 0 obj << +/D [748 0 R /XYZ 150.705 174.516 null] >> endobj -766 0 obj << -/Font << /F29 447 0 R /F8 450 0 R /F32 622 0 R /F14 633 0 R /F10 630 0 R /F18 441 0 R /F19 591 0 R >> +747 0 obj << +/Font << /F27 445 0 R /F8 446 0 R /F30 616 0 R /F14 619 0 R /F10 618 0 R /F16 443 0 R /F17 588 0 R >> /ProcSet [ /PDF /Text ] >> endobj -777 0 obj << -/Length 8226 +756 0 obj << +/Length 5130 >> stream -1 0 0 1 99.8954 740.9981 cm 0 g 0 G -1 0 0 1 343.7111 0 cm 0 g 0 G -1 0 0 1 -348.6924 -34.8692 cm 0 g 0 G -1 0 0 1 -94.9141 -706.1289 cm BT -/F29 9.9626 Tf 99.8954 706.1289 Td[(desc)]TJ -ET -1 0 0 1 121.1226 706.1289 cm +/F27 9.9626 Tf 99.895 706.129 Td [(desc)]TJ 0 g 0 G -1 0 0 1 -121.1226 -706.1289 cm -BT -/F8 9.9626 Tf 126.1039 706.1289 Td[(th)1(e)-334(c)-1(omm)27(u)1(ni)1(c)-1(ation)-332(des)-1(crip)1(tor.)]TJ -1.3019 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3787 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf 23.073 0 Td[(.)]TJ -55.4517 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(required)]TJ/F8 9.9626 Tf 41.8983 0 Td[(.)]TJ -71.5095 -11.9551 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(.)]TJ -43.0331 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(a)-333(s)-1(tr)1(uctured)-333(dat)1(a)-334(of)-333(t)28(yp)-27(e)]TJ -ET -1 0 0 1 295.717 658.3082 cm +/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 -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(a)-333(structured)-333(data)-333(of)-334(t)28(yp)-28(e)]TJ 0 0 1 rg 0 0 1 RG -1 0 0 1 -295.717 -658.3082 cm -BT -/F32 9.9626 Tf 295.717 658.3082 Td[(psb)]TJ +/F30 9.9626 Tf 170.915 0 Td [(psb)]TJ ET -1 0 0 1 312.0356 658.3082 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.1382 0.1992 l -S +1 0 0 1 312.036 658.507 cm +[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q -1 0 0 1 -312.0356 -658.3082 cm BT -/F32 9.9626 Tf 315.1738 658.3082 Td[(desc)]TJ +/F30 9.9626 Tf 315.174 658.308 Td [(desc)]TJ ET -1 0 0 1 336.7228 658.3082 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.1382 0.1992 l -S +1 0 0 1 336.723 658.507 cm +[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q -1 0 0 1 -336.7228 -658.3082 cm BT -/F32 9.9626 Tf 339.861 658.3082 Td[(type)]TJ -ET -1 0 0 1 360.7824 658.3082 cm +/F30 9.9626 Tf 339.861 658.308 Td [(type)]TJ 0 g 0 G -1 0 0 1 -360.7824 -658.3082 cm -BT -/F8 9.9626 Tf 360.7824 658.3082 Td[(.)]TJ -ET -1 0 0 1 94.9141 633.5391 cm +/F8 9.9626 Tf 20.921 0 Td [(.)]TJ 0 g 0 G -1 0 0 1 -94.9141 -633.5391 cm -BT -/F29 9.9626 Tf 99.8954 633.5391 Td[(On)-383(R)-1(etur)1(n)]TJ -ET -1 0 0 1 154.4337 633.5391 cm +/F27 9.9626 Tf -260.887 -24.769 Td [(On)-383(Return)]TJ 0 g 0 G -1 0 0 1 -59.5196 -23.727 cm 0 g 0 G -1 0 0 1 -94.9141 -609.8121 cm -BT -/F29 9.9626 Tf 99.8954 609.8121 Td[(F)96(unction)-384(v)64(alue)]TJ -ET -1 0 0 1 173.3003 609.8121 cm + 0 -23.727 Td [(F)96(unction)-384(v)64(alue)]TJ 0 g 0 G -1 0 0 1 -173.3003 -609.8121 cm -BT -/F8 9.9626 Tf 178.2816 609.8121 Td[(The)-334(n)29(um)28(b)-28(er)-333(of)-333(glob)1(al)-334(cols)-334(i)1(n)-333(the)-334(mes)-1(h)]TJ -ET -1 0 0 1 94.9141 551.1618 cm +/F8 9.9626 Tf 78.387 0 Td [(The)-333(n)27(u)1(m)27(b)-27(e)-1(r)-333(of)-333(global)-333(cols)-334(in)-333(the)-333(mes)-1(h)]TJ 0 g 0 G 0 g 0 G -1 0 0 1 -94.9141 -551.1618 cm -BT -/F18 11.9552 Tf 99.8954 551.1618 Td[(psb)]TJ +/F16 11.9552 Tf -78.387 -58.65 Td [(psb)]TJ ET -1 0 0 1 120.9514 551.1618 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -4.0349 0.1992 l -S +1 0 0 1 120.951 551.361 cm +[]0 d 0 J 0.398 w 0 0 m 4.035 0 l S Q -1 0 0 1 -120.9514 -551.1618 cm BT -/F18 11.9552 Tf 124.9863 551.1618 Td[(cd)]TJ +/F16 11.9552 Tf 124.986 551.162 Td [(cd)]TJ ET -1 0 0 1 139.2428 551.1618 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -4.0349 0.1992 l -S +1 0 0 1 139.243 551.361 cm +[]0 d 0 J 0.398 w 0 0 m 4.035 0 l S Q -1 0 0 1 -139.2428 -551.1618 cm BT -/F18 11.9552 Tf 143.2777 551.1618 Td[(ge)-1(t)]TJ +/F16 11.9552 Tf 143.278 551.162 Td [(get)]TJ ET -1 0 0 1 162.1765 551.1618 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -4.0349 0.1992 l -S +1 0 0 1 162.177 551.361 cm +[]0 d 0 J 0.398 w 0 0 m 4.035 0 l S Q -1 0 0 1 -162.1765 -551.1618 cm BT -/F18 11.9552 Tf 166.2114 551.1618 Td[(con)31(t)-1(ext|G)-1(et)-375(co)-1(mm)30(unicati)-1(on)-375(co)-1(n)31(te)-1(x)1(t)]TJ/F18 14.3462 Tf -66.316 -36.0067 Td[(Syn)32(t)-1(ax)]TJ/F8 9.9626 Tf 99.3053 -22.6393 Td[(ictxt)-333(=)-333(psb)]TJ +/F16 11.9552 Tf 166.211 551.162 Td [(con)31(text|Get)-375(comm)31(unication)-375(con)32(text)]TJ/F16 14.3462 Tf -66.316 -36.007 Td [(Syn)31(tax)]TJ/F8 9.9626 Tf 99.306 -22.639 Td [(ictxt)-333(=)-334(psb)]TJ ET -1 0 0 1 249.3904 492.5158 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 249.39 492.715 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -249.3904 -492.5158 cm BT -/F8 9.9626 Tf 252.3792 492.5158 Td[(cd)]TJ +/F8 9.9626 Tf 252.379 492.516 Td [(cd)]TJ ET -1 0 0 1 262.9396 492.5158 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 262.94 492.715 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -262.9396 -492.5158 cm BT -/F8 9.9626 Tf 265.9284 492.5158 Td[(get)]TJ +/F8 9.9626 Tf 265.928 492.516 Td [(get)]TJ ET -1 0 0 1 279.8097 492.5158 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 279.81 492.715 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -279.8097 -492.5158 cm BT -/F8 9.9626 Tf 282.7985 492.5158 Td[(con)28(te)-1(x)1(t)-334(\050)]TJ/F19 9.9626 Tf 39.2972 0 Td[(desc)]TJ/F8 9.9626 Tf 18.3311 0 Td[(\051)]TJ -ET -1 0 0 1 94.9141 467.655 cm +/F8 9.9626 Tf 282.798 492.516 Td [(con)28(text)-334(\050)]TJ/F17 9.9626 Tf 39.298 0 Td [(desc)]TJ/F8 9.9626 Tf 18.331 0 Td [(\051)]TJ 0 g 0 G -1 0 0 1 -94.9141 -467.655 cm -BT -/F29 9.9626 Tf 99.8954 467.655 Td[(T)32(yp)-32(e:)]TJ -ET -1 0 0 1 128.7108 467.655 cm +/F27 9.9626 Tf -240.532 -24.861 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G -1 0 0 1 -128.7108 -467.655 cm -BT -/F8 9.9626 Tf 133.6921 467.655 Td[(Async)28(hron)1(ous.)]TJ -ET -1 0 0 1 94.9141 443.928 cm +/F8 9.9626 Tf 33.797 0 Td [(Async)28(hronous.)]TJ 0 g 0 G -1 0 0 1 -94.9141 -443.928 cm -BT -/F29 9.9626 Tf 99.8954 443.928 Td[(On)-383(En)32(tr)1(y)]TJ -ET -1 0 0 1 147.4806 443.928 cm +/F27 9.9626 Tf -33.797 -23.727 Td [(On)-383(En)32(try)]TJ 0 g 0 G -1 0 0 1 -52.5665 -23.7269 cm 0 g 0 G -1 0 0 1 -94.9141 -420.2011 cm -BT -/F29 9.9626 Tf 99.8954 420.2011 Td[(desc)]TJ -ET -1 0 0 1 121.1226 420.2011 cm + 0 -23.727 Td [(desc)]TJ 0 g 0 G -1 0 0 1 -121.1226 -420.2011 cm -BT -/F8 9.9626 Tf 126.1039 420.2011 Td[(th)1(e)-334(c)-1(omm)27(u)1(ni)1(c)-1(ation)-332(des)-1(crip)1(tor.)]TJ -1.3019 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3787 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf 23.073 0 Td[(.)]TJ -55.4517 -11.9551 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(required)]TJ/F8 9.9626 Tf 41.8983 0 Td[(.)]TJ -71.5095 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(.)]TJ -43.0331 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(a)-333(s)-1(tr)1(uctured)-333(dat)1(a)-334(of)-333(t)28(yp)-27(e)]TJ -ET -1 0 0 1 295.717 372.3804 cm +/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 -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.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 -1 0 0 1 -295.717 -372.3804 cm -BT -/F32 9.9626 Tf 295.717 372.3804 Td[(psb)]TJ +/F30 9.9626 Tf 170.915 0 Td [(psb)]TJ ET -1 0 0 1 312.0356 372.3804 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.1382 0.1992 l -S +1 0 0 1 312.036 372.58 cm +[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q -1 0 0 1 -312.0356 -372.3804 cm BT -/F32 9.9626 Tf 315.1738 372.3804 Td[(desc)]TJ +/F30 9.9626 Tf 315.174 372.38 Td [(desc)]TJ ET -1 0 0 1 336.7228 372.3804 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.1382 0.1992 l -S +1 0 0 1 336.723 372.58 cm +[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q -1 0 0 1 -336.7228 -372.3804 cm BT -/F32 9.9626 Tf 339.861 372.3804 Td[(type)]TJ -ET -1 0 0 1 360.7824 372.3804 cm +/F30 9.9626 Tf 339.861 372.38 Td [(type)]TJ 0 g 0 G -1 0 0 1 -360.7824 -372.3804 cm -BT -/F8 9.9626 Tf 360.7824 372.3804 Td[(.)]TJ -ET -1 0 0 1 94.9141 347.6113 cm +/F8 9.9626 Tf 20.921 0 Td [(.)]TJ 0 g 0 G -1 0 0 1 -94.9141 -347.6113 cm -BT -/F29 9.9626 Tf 99.8954 347.6113 Td[(On)-383(R)-1(etur)1(n)]TJ -ET -1 0 0 1 154.4337 347.6113 cm +/F27 9.9626 Tf -260.887 -24.769 Td [(On)-383(Return)]TJ 0 g 0 G -1 0 0 1 -59.5196 -23.7269 cm 0 g 0 G -1 0 0 1 -94.9141 -323.8844 cm -BT -/F29 9.9626 Tf 99.8954 323.8844 Td[(F)96(unction)-384(v)64(alue)]TJ -ET -1 0 0 1 173.3003 323.8844 cm + 0 -23.727 Td [(F)96(unction)-384(v)64(alue)]TJ 0 g 0 G -1 0 0 1 -173.3003 -323.8844 cm -BT -/F8 9.9626 Tf 178.2816 323.8844 Td[(The)-334(comm)27(u)1(nication)-333(con)28(text.)]TJ -ET -1 0 0 1 94.9141 265.234 cm +/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 -1 0 0 1 -94.9141 -265.234 cm -BT -/F18 11.9552 Tf 99.8954 265.234 Td[(psb)]TJ +/F16 11.9552 Tf -78.387 -58.65 Td [(psb)]TJ ET -1 0 0 1 120.9514 265.234 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -4.0349 0.1992 l -S +1 0 0 1 120.951 265.433 cm +[]0 d 0 J 0.398 w 0 0 m 4.035 0 l S Q -1 0 0 1 -120.9514 -265.234 cm BT -/F18 11.9552 Tf 124.9863 265.234 Td[(cd)]TJ +/F16 11.9552 Tf 124.986 265.234 Td [(cd)]TJ ET -1 0 0 1 139.2428 265.234 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -4.0349 0.1992 l -S +1 0 0 1 139.243 265.433 cm +[]0 d 0 J 0.398 w 0 0 m 4.035 0 l S Q -1 0 0 1 -139.2428 -265.234 cm BT -/F18 11.9552 Tf 143.2777 265.234 Td[(ge)-1(t)]TJ +/F16 11.9552 Tf 143.278 265.234 Td [(get)]TJ ET -1 0 0 1 162.1765 265.234 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -4.0349 0.1992 l -S +1 0 0 1 162.177 265.433 cm +[]0 d 0 J 0.398 w 0 0 m 4.035 0 l S Q -1 0 0 1 -162.1765 -265.234 cm BT -/F18 11.9552 Tf 166.2114 265.234 Td[(l)-1(a)1(r)-1(ge)]TJ +/F16 11.9552 Tf 166.211 265.234 Td [(large)]TJ ET -1 0 0 1 195.6471 265.234 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -4.0349 0.1992 l -S +1 0 0 1 195.647 265.433 cm +[]0 d 0 J 0.398 w 0 0 m 4.035 0 l S Q -1 0 0 1 -195.6471 -265.234 cm BT -/F18 11.9552 Tf 199.682 265.234 Td[(t)-1(hresho)-1(ld|Ge)-1(t)-375(t)-1(hresho)-1(ld)-375(for)-376(inde)-1(x)]TJ -99.7866 -13.9477 Td[(mappi)-1(ng)-375(sw)-1(it)-1(c)32(h)]TJ/F18 14.3462 Tf 0 -36.0067 Td[(Syn)32(t)-1(ax)]TJ/F8 9.9626 Tf 95.9678 -22.6393 Td[(ith)-333(=)-333(p)1(s)-1(b)]TJ +/F16 11.9552 Tf 199.682 265.234 Td [(threshold|Get)-375(threshold)-375(for)-375(index)]TJ -99.787 -13.948 Td [(mapping)-375(switc)31(h)]TJ/F16 14.3462 Tf 0 -36.006 Td [(Syn)31(tax)]TJ/F8 9.9626 Tf 95.968 -22.64 Td [(ith)-333(=)-334(psb)]TJ ET -1 0 0 1 238.0273 192.6403 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 238.027 192.84 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -238.0273 -192.6403 cm BT -/F8 9.9626 Tf 241.0161 192.6403 Td[(cd)]TJ +/F8 9.9626 Tf 241.016 192.64 Td [(cd)]TJ ET -1 0 0 1 251.5765 192.6403 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 251.577 192.84 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -251.5765 -192.6403 cm BT -/F8 9.9626 Tf 254.5654 192.6403 Td[(get)]TJ +/F8 9.9626 Tf 254.565 192.64 Td [(get)]TJ ET -1 0 0 1 268.4466 192.6403 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 268.447 192.84 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -268.4466 -192.6403 cm BT -/F8 9.9626 Tf 271.4355 192.6403 Td[(lar)1(ge)]TJ +/F8 9.9626 Tf 271.435 192.64 Td [(large)]TJ ET -1 0 0 1 293.0931 192.6403 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 293.093 192.84 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -293.0931 -192.6403 cm BT -/F8 9.9626 Tf 296.082 192.6403 Td[(th)1(re)-1(shol)1(d)-333(\050\051)]TJ -ET -1 0 0 1 94.9141 167.7795 cm +/F8 9.9626 Tf 296.082 192.64 Td [(threshold)-333(\050\051)]TJ 0 g 0 G -1 0 0 1 -94.9141 -167.7795 cm -BT -/F29 9.9626 Tf 99.8954 167.7795 Td[(T)32(yp)-32(e:)]TJ -ET -1 0 0 1 128.7108 167.7795 cm +/F27 9.9626 Tf -196.187 -24.86 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G -1 0 0 1 -128.7108 -167.7795 cm -BT -/F8 9.9626 Tf 133.6921 167.7795 Td[(Async)28(hron)1(ous.)]TJ -ET -1 0 0 1 94.9141 144.0526 cm +/F8 9.9626 Tf 33.797 0 Td [(Async)28(hronous.)]TJ 0 g 0 G -1 0 0 1 -94.9141 -144.0526 cm -BT -/F29 9.9626 Tf 99.8954 144.0526 Td[(On)-383(R)-1(etur)1(n)]TJ -ET -1 0 0 1 154.4337 144.0526 cm +/F27 9.9626 Tf -33.797 -23.727 Td [(On)-383(Return)]TJ 0 g 0 G -1 0 0 1 -59.5196 -23.727 cm 0 g 0 G -1 0 0 1 -94.9141 -120.3256 cm -BT -/F29 9.9626 Tf 99.8954 120.3256 Td[(F)96(unction)-384(v)64(alue)]TJ -ET -1 0 0 1 173.3003 120.3256 cm + 0 -23.727 Td [(F)96(unction)-384(v)64(alue)]TJ 0 g 0 G -1 0 0 1 -173.3003 -120.3256 cm -BT -/F8 9.9626 Tf 178.2816 120.3256 Td[(The)-334(cur)1(ren)28(t)-333(v)55(al)1(ue)-334(f)1(or)-333(the)-333(s)-1(ize)-334(th)1(re)-1(shol)1(d.)]TJ -ET -1 0 0 1 99.8954 90.4377 cm +/F8 9.9626 Tf 78.387 0 Td [(The)-333(curren)28(t)-334(v)56(alue)-334(for)-333(the)-333(size)-334(threshold.)]TJ 0 g 0 G -1 0 0 1 -99.8954 -90.4377 cm -BT -/F8 9.9626 Tf 266.7696 90.4377 Td[(17)]TJ -ET -1 0 0 1 443.6065 90.4377 cm + 88.488 -29.888 Td [(17)]TJ 0 g 0 G +ET endstream endobj -776 0 obj << +755 0 obj << /Type /Page -/Contents 777 0 R -/Resources 775 0 R -/MediaBox [0 0 595.2756 841.8898] -/Parent 747 0 R -/Annots [ 779 0 R 781 0 R ] +/Contents 756 0 R +/Resources 754 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 726 0 R +/Annots [ 746 0 R 753 0 R ] >> endobj -779 0 obj << +746 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [294.7207 655.098 361.7786 666.2229] +/Rect [294.721 655.098 361.779 666.223] /Subtype /Link /A << /S /GoTo /D (descdata) >> >> endobj -781 0 obj << +753 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [294.7207 369.1702 361.7786 380.2952] +/Rect [294.721 369.17 361.779 380.295] /Subtype /Link /A << /S /GoTo /D (descdata) >> >> endobj -778 0 obj << -/D [776 0 R /XYZ 99.8954 740.9981 null] +757 0 obj << +/D [755 0 R /XYZ 99.895 740.998 null] >> endobj 78 0 obj << -/D [776 0 R /XYZ 99.8954 531.7136 null] +/D [755 0 R /XYZ 99.895 531.714 null] >> endobj -780 0 obj << -/D [776 0 R /XYZ 99.8954 501.6814 null] +758 0 obj << +/D [755 0 R /XYZ 99.895 501.681 null] >> endobj 82 0 obj << -/D [776 0 R /XYZ 99.8954 231.8382 null] +/D [755 0 R /XYZ 99.895 231.838 null] >> endobj -782 0 obj << -/D [776 0 R /XYZ 99.8954 201.8059 null] +759 0 obj << +/D [755 0 R /XYZ 99.895 201.806 null] >> endobj -775 0 obj << -/Font << /F29 447 0 R /F8 450 0 R /F32 622 0 R /F18 441 0 R /F19 591 0 R >> +754 0 obj << +/Font << /F27 445 0 R /F8 446 0 R /F30 616 0 R /F16 443 0 R /F17 588 0 R >> /ProcSet [ /PDF /Text ] >> endobj -785 0 obj << -/Length 8445 +763 0 obj << +/Length 5623 >> stream -1 0 0 1 150.7049 740.9981 cm 0 g 0 G -1 0 0 1 343.7111 0 cm 0 g 0 G -1 0 0 1 -348.6924 -57.9157 cm 0 g 0 G 0 g 0 G -1 0 0 1 -145.7236 -683.0824 cm BT -/F18 11.9552 Tf 150.7049 683.0824 Td[(psb)]TJ +/F16 11.9552 Tf 150.705 683.082 Td [(psb)]TJ ET -1 0 0 1 171.7609 683.0824 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -4.0349 0.1992 l -S +1 0 0 1 171.761 683.282 cm +[]0 d 0 J 0.398 w 0 0 m 4.035 0 l S Q -1 0 0 1 -171.7609 -683.0824 cm BT -/F18 11.9552 Tf 175.7958 683.0824 Td[(cd)]TJ +/F16 11.9552 Tf 175.796 683.082 Td [(cd)]TJ ET -1 0 0 1 190.0523 683.0824 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -4.0349 0.1992 l -S +1 0 0 1 190.052 683.282 cm +[]0 d 0 J 0.398 w 0 0 m 4.035 0 l S Q -1 0 0 1 -190.0523 -683.0824 cm BT -/F18 11.9552 Tf 194.0872 683.0824 Td[(set)]TJ +/F16 11.9552 Tf 194.087 683.082 Td [(set)]TJ ET -1 0 0 1 211.5663 683.0824 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -4.0349 0.1992 l -S +1 0 0 1 211.566 683.282 cm +[]0 d 0 J 0.398 w 0 0 m 4.035 0 l S Q -1 0 0 1 -211.5663 -683.0824 cm BT -/F18 11.9552 Tf 215.6012 683.0824 Td[(l)-1(a)1(r)-1(ge)]TJ +/F16 11.9552 Tf 215.601 683.082 Td [(large)]TJ ET -1 0 0 1 245.0369 683.0824 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -4.0349 0.1992 l -S +1 0 0 1 245.037 683.282 cm +[]0 d 0 J 0.398 w 0 0 m 4.035 0 l S Q -1 0 0 1 -245.0369 -683.0824 cm BT -/F18 11.9552 Tf 249.0718 683.0824 Td[(t)-1(hresho)-1(ld|Set)-376(thr)-1(eshol)-1(d)-375(for)-376(index)]TJ -98.3669 -13.9477 Td[(mappi)-1(ng)-375(sw)-1(it)-1(c)32(h)]TJ/F18 14.3462 Tf 0 -33.4265 Td[(Syn)32(t)-1(ax)]TJ/F8 9.9626 Tf 94.9162 -22.0639 Td[(call)-333(psb)]TJ +/F16 11.9552 Tf 249.072 683.082 Td [(threshold|Set)-375(threshold)-375(for)-375(index)]TJ -98.367 -13.947 Td [(mapping)-375(switc)31(h)]TJ/F16 14.3462 Tf 0 -33.427 Td [(Syn)31(tax)]TJ/F8 9.9626 Tf 94.916 -22.064 Td [(call)-333(psb)]TJ ET -1 0 0 1 279.483 613.6444 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 279.483 613.844 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -279.483 -613.6444 cm BT -/F8 9.9626 Tf 282.4718 613.6444 Td[(cd)]TJ +/F8 9.9626 Tf 282.472 613.644 Td [(cd)]TJ ET -1 0 0 1 293.0322 613.6444 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 293.032 613.844 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -293.0322 -613.6444 cm BT -/F8 9.9626 Tf 296.021 613.6444 Td[(se)-1(t)]TJ +/F8 9.9626 Tf 296.021 613.644 Td [(set)]TJ ET -1 0 0 1 308.8507 613.6444 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 308.851 613.844 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -308.8507 -613.6444 cm BT -/F8 9.9626 Tf 311.8395 613.6444 Td[(lar)1(ge)]TJ +/F8 9.9626 Tf 311.839 613.644 Td [(large)]TJ ET -1 0 0 1 333.4972 613.6444 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 333.497 613.844 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -333.4972 -613.6444 cm BT -/F8 9.9626 Tf 336.486 613.6444 Td[(th)1(re)-1(shol)1(d)-333(\050)]TJ/F19 9.9626 Tf 47.6824 0 Td[(ith)]TJ/F8 9.9626 Tf 11.457 0 Td[(\051)]TJ -ET -1 0 0 1 145.7235 589.4519 cm +/F8 9.9626 Tf 336.486 613.644 Td [(threshold)-333(\050)]TJ/F17 9.9626 Tf 47.682 0 Td [(ith)]TJ/F8 9.9626 Tf 11.457 0 Td [(\051)]TJ 0 g 0 G -1 0 0 1 -145.7235 -589.4519 cm -BT -/F29 9.9626 Tf 150.7049 589.4519 Td[(T)32(yp)-32(e:)]TJ -ET -1 0 0 1 179.5203 589.4519 cm +/F27 9.9626 Tf -244.92 -24.192 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G -1 0 0 1 -179.5203 -589.4519 cm -BT -/F8 9.9626 Tf 184.5016 589.4519 Td[(Async)28(hron)1(ous.)]TJ -ET -1 0 0 1 145.7235 568.3979 cm +/F8 9.9626 Tf 33.797 0 Td [(Async)28(hronous.)]TJ 0 g 0 G -1 0 0 1 -145.7235 -568.3979 cm -BT -/F29 9.9626 Tf 150.7049 568.3979 Td[(On)-383(En)32(tr)1(y)]TJ -ET -1 0 0 1 198.2901 568.3979 cm +/F27 9.9626 Tf -33.797 -21.054 Td [(On)-383(En)32(try)]TJ 0 g 0 G -1 0 0 1 -52.5665 -21.0539 cm 0 g 0 G -1 0 0 1 -145.7236 -547.344 cm -BT -/F29 9.9626 Tf 150.7049 547.344 Td[(it)-1(h)]TJ -ET -1 0 0 1 164.7078 547.344 cm + 0 -21.054 Td [(ith)]TJ 0 g 0 G -1 0 0 1 -164.7078 -547.344 cm -BT -/F8 9.9626 Tf 169.6892 547.344 Td[(th)1(e)-334(new)-334(th)1(res)-1(h)1(old)-333(for)-333(comm)27(u)1(nication)-333(d)1(e)-1(sc)-1(r)1(iptor)1(s)-1(.)]TJ 5.9223 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3786 0 Td[(global)]TJ/F8 9.9626 Tf 29.7563 0 Td[(.)]TJ -62.1349 -11.9551 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(required)]TJ/F8 9.9626 Tf 41.8983 0 Td[(.)]TJ -71.5095 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(.)]TJ -43.0331 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(an)-333(in)28(t)1(e)-1(ger)-333(v)55(al)1(ue)-334(gr)1(e)-1(ater)-333(than)-333(zero.)]TJ -24.9066 -23.0464 Td[(Note:)-756(the)-490(t)1(hres)-1(h)1(old)-489(v)56(alu)1(e)-490(is)-489(only)-489(qu)1(e)-1(r)1(ie)-1(d)-488(b)28(y)-489(the)-489(lib)1(rary)-489(at)-489(th)1(e)-490(time)-490(a)-489(c)-1(al)1(l)]TJ 0 -11.9552 Td[(to)]TJ/F32 9.9626 Tf 13.4311 0 Td[(psb_cdall)]TJ/F8 9.9626 Tf 51.6485 0 Td[(is)-459(e)-1(xec)-1(u)1(ted,)-491(t)1(here)-1(f)1(ore)-460(c)28(han)1(ging)-459(th)1(e)-460(thr)1(e)-1(shol)1(d)-459(has)-460(n)1(o)-459(e)-1(\013e)-1(ct)-459(on)]TJ -65.0796 -11.9551 Td[(com)-1(m)28(un)1(ic)-1(ati)1(on)-333(des)-1(crip)1(tors)-334(t)1(hat)-333(ha)28(v)28(e)-334(alr)1(e)-1(ad)1(y)-333(b)-28(ee)-1(n)-332(init)1(ialize)-1(d)1(.)]TJ -ET -1 0 0 1 145.7235 400.1347 cm +/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.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.956 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 -23.046 Td [(Note:)-756(the)-490(th)1(re)-1(shol)1(d)-490(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)-334(descriptors)-333(that)-333(ha)28(v)27(e)-333(already)-333(b)-28(een)-333(initialized.)]TJ 0 g 0 G 0 g 0 G -1 0 0 1 -145.7235 -400.1347 cm -BT -/F18 11.9552 Tf 150.7049 400.1347 Td[(psb)]TJ +/F16 11.9552 Tf 0 -52.432 Td [(psb)]TJ ET -1 0 0 1 171.7609 400.1347 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -4.0349 0.1992 l -S +1 0 0 1 171.761 400.334 cm +[]0 d 0 J 0.398 w 0 0 m 4.035 0 l S Q -1 0 0 1 -171.7609 -400.1347 cm BT -/F18 11.9552 Tf 175.7958 400.1347 Td[(sp)]TJ +/F16 11.9552 Tf 175.796 400.135 Td [(sp)]TJ ET -1 0 0 1 189.3798 400.1347 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -4.0349 0.1992 l -S +1 0 0 1 189.38 400.334 cm +[]0 d 0 J 0.398 w 0 0 m 4.035 0 l S Q -1 0 0 1 -189.3798 -400.1347 cm BT -/F18 11.9552 Tf 193.4147 400.1347 Td[(ge)-1(t)]TJ +/F16 11.9552 Tf 193.415 400.135 Td [(get)]TJ ET -1 0 0 1 212.3135 400.1347 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -4.0349 0.1992 l -S +1 0 0 1 212.314 400.334 cm +[]0 d 0 J 0.398 w 0 0 m 4.035 0 l S Q -1 0 0 1 -212.3135 -400.1347 cm BT -/F18 11.9552 Tf 216.3484 400.1347 Td[(nro)30(ws|Ge)-1(t)-375(n)31(um)31(b)-31(e)-1(r)-375(o)-1(f)-374(r)-1(o)31(w)-1(s)-374(i)-1(n)-375(a)-375(s)1(par)-1(se)-375(mat)-1(ri)-1(x)]TJ/F18 14.3462 Tf -65.6435 -33.4265 Td[(Syn)32(t)-1(ax)]TJ/F8 9.9626 Tf 114.9743 -22.0639 Td[(nr)-333(=)-333(p)1(s)-1(b)]TJ +/F16 11.9552 Tf 216.348 400.135 Td [(nro)31(ws|Get)-375(n)31(um)32(b)-32(er)-375(of)-375(ro)32(ws)-375(in)-375(a)-375(sparse)-375(matrix)]TJ/F16 14.3462 Tf -65.643 -33.427 Td [(Syn)31(tax)]TJ/F8 9.9626 Tf 114.974 -22.064 Td [(nr)-333(=)-334(psb)]TJ ET -1 0 0 1 305.1036 344.6443 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 305.104 344.844 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -305.1036 -344.6443 cm BT -/F8 9.9626 Tf 308.0924 344.6443 Td[(sp)]TJ +/F8 9.9626 Tf 308.092 344.644 Td [(sp)]TJ ET -1 0 0 1 318.1547 344.6443 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 318.155 344.844 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -318.1547 -344.6443 cm BT -/F8 9.9626 Tf 321.1435 344.6443 Td[(get)]TJ +/F8 9.9626 Tf 321.144 344.644 Td [(get)]TJ ET -1 0 0 1 335.0248 344.6443 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 335.025 344.844 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -335.0248 -344.6443 cm BT -/F8 9.9626 Tf 338.0136 344.6443 Td[(nr)1(o)28(w)-1(s)-333(\050)]TJ/F19 9.9626 Tf 32.4617 0 Td[(a)]TJ/F8 9.9626 Tf 5.092 0 Td[(\051)]TJ -ET -1 0 0 1 145.7235 320.4519 cm +/F8 9.9626 Tf 338.014 344.644 Td [(nro)28(ws)-334(\050)]TJ/F17 9.9626 Tf 32.461 0 Td [(a)]TJ/F8 9.9626 Tf 5.092 0 Td [(\051)]TJ 0 g 0 G -1 0 0 1 -145.7235 -320.4519 cm -BT -/F29 9.9626 Tf 150.7049 320.4519 Td[(T)32(yp)-32(e:)]TJ -ET -1 0 0 1 179.5203 320.4519 cm +/F27 9.9626 Tf -224.862 -24.192 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G -1 0 0 1 -179.5203 -320.4519 cm -BT -/F8 9.9626 Tf 184.5016 320.4519 Td[(Async)28(hron)1(ous.)]TJ -ET -1 0 0 1 145.7235 299.3979 cm +/F8 9.9626 Tf 33.797 0 Td [(Async)28(hronous.)]TJ 0 g 0 G -1 0 0 1 -145.7235 -299.3979 cm -BT -/F29 9.9626 Tf 150.7049 299.3979 Td[(On)-383(En)32(tr)1(y)]TJ -ET -1 0 0 1 198.2901 299.3979 cm +/F27 9.9626 Tf -33.797 -21.054 Td [(On)-383(En)32(try)]TJ 0 g 0 G -1 0 0 1 -52.5665 -21.0539 cm 0 g 0 G -1 0 0 1 -145.7236 -278.344 cm -BT -/F29 9.9626 Tf 150.7049 278.344 Td[(a)]TJ -ET -1 0 0 1 156.2742 278.344 cm + 0 -21.054 Td [(a)]TJ 0 g 0 G -1 0 0 1 -156.2742 -278.344 cm -BT -/F8 9.9626 Tf 161.2555 278.344 Td[(th)1(e)-334(s)-1(p)1(arse)-334(matrix)]TJ 14.356 -11.9551 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3786 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf -32.3786 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(required)]TJ/F8 9.9626 Tf -29.6112 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(.)]TJ -43.0331 -11.9551 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(a)-333(s)-1(tr)1(uctured)-333(dat)1(a)-334(of)-333(t)28(yp)-27(e)]TJ -ET -1 0 0 1 346.5264 230.5234 cm +/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 -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(structured)-333(data)-333(of)-334(t)28(yp)-28(e)]TJ 0 0 1 rg 0 0 1 RG -1 0 0 1 -346.5264 -230.5234 cm -BT -/F32 9.9626 Tf 346.5264 230.5234 Td[(psb)]TJ +/F30 9.9626 Tf 170.914 0 Td [(psb)]TJ ET -1 0 0 1 362.8451 230.5234 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.1382 0.1992 l -S +1 0 0 1 362.845 230.723 cm +[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q -1 0 0 1 -362.8451 -230.5234 cm BT -/F32 9.9626 Tf 365.9833 230.5234 Td[(spmat)]TJ +/F30 9.9626 Tf 365.983 230.523 Td [(spmat)]TJ ET -1 0 0 1 392.7626 230.5234 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.1382 0.1992 l -S +1 0 0 1 392.763 230.723 cm +[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q -1 0 0 1 -392.7626 -230.5234 cm BT -/F32 9.9626 Tf 395.9008 230.5234 Td[(type)]TJ -ET -1 0 0 1 416.8222 230.5234 cm +/F30 9.9626 Tf 395.901 230.523 Td [(type)]TJ 0 g 0 G -1 0 0 1 -416.8222 -230.5234 cm -BT -/F8 9.9626 Tf 416.8222 230.5234 Td[(.)]TJ -ET -1 0 0 1 145.7235 207.7591 cm +/F8 9.9626 Tf 20.921 0 Td [(.)]TJ 0 g 0 G -1 0 0 1 -145.7235 -207.7591 cm -BT -/F29 9.9626 Tf 150.7049 207.7591 Td[(On)-383(R)-1(etur)1(n)]TJ -ET -1 0 0 1 205.2431 207.7591 cm +/F27 9.9626 Tf -266.117 -22.764 Td [(On)-383(Return)]TJ 0 g 0 G -1 0 0 1 -59.5196 -21.0539 cm 0 g 0 G -1 0 0 1 -145.7235 -186.7052 cm -BT -/F29 9.9626 Tf 150.7049 186.7052 Td[(F)96(unction)-384(v)64(alue)]TJ -ET -1 0 0 1 224.1097 186.7052 cm + 0 -21.054 Td [(F)96(unction)-384(v)64(alue)]TJ 0 g 0 G -1 0 0 1 -224.1097 -186.7052 cm -BT -/F8 9.9626 Tf 229.0911 186.7052 Td[(The)-334(n)29(um)28(b)-28(er)-333(of)-333(ro)28(ws)-334(of)-333(sparse)-334(matrix)]TJ/F32 9.9626 Tf 164.9373 0 Td[(a)]TJ/F8 9.9626 Tf 5.2303 0 Td[(.)]TJ -ET -1 0 0 1 145.7235 134.2733 cm +/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 0 g 0 G -1 0 0 1 -145.7235 -134.2733 cm -BT -/F18 11.9552 Tf 150.7049 134.2733 Td[(psb)]TJ +/F16 11.9552 Tf -248.554 -52.432 Td [(psb)]TJ ET -1 0 0 1 171.7609 134.2733 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -4.0349 0.1992 l -S +1 0 0 1 171.761 134.473 cm +[]0 d 0 J 0.398 w 0 0 m 4.035 0 l S Q -1 0 0 1 -171.7609 -134.2733 cm BT -/F18 11.9552 Tf 175.7958 134.2733 Td[(sp)]TJ +/F16 11.9552 Tf 175.796 134.273 Td [(sp)]TJ ET -1 0 0 1 189.3798 134.2733 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -4.0349 0.1992 l -S +1 0 0 1 189.38 134.473 cm +[]0 d 0 J 0.398 w 0 0 m 4.035 0 l S Q -1 0 0 1 -189.3798 -134.2733 cm BT -/F18 11.9552 Tf 193.4147 134.2733 Td[(ge)-1(t)]TJ +/F16 11.9552 Tf 193.415 134.273 Td [(get)]TJ ET -1 0 0 1 212.3135 134.2733 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -4.0349 0.1992 l -S +1 0 0 1 212.314 134.473 cm +[]0 d 0 J 0.398 w 0 0 m 4.035 0 l S Q -1 0 0 1 -212.3135 -134.2733 cm BT -/F18 11.9552 Tf 216.3484 134.2733 Td[(ncol)-1(s|Get)-376(n)31(um)31(b)-31(er)-376(of)-375(co)-1(lum)-1(ns)-374(i)-1(n)-375(a)-375(s)1(par)-1(se)]TJ -65.6435 -13.9477 Td[(mat)-1(ri)-1(x)]TJ -ET -1 0 0 1 150.7049 90.4377 cm +/F16 11.9552 Tf 216.348 134.273 Td [(ncols|Get)-375(n)31(um)31(b)-31(er)-375(of)-375(columns)-375(in)-375(a)-375(sparse)]TJ -65.643 -13.947 Td [(matrix)]TJ 0 g 0 G -1 0 0 1 -150.7049 -90.4377 cm -BT -/F8 9.9626 Tf 317.5791 90.4377 Td[(18)]TJ -ET -1 0 0 1 494.4159 90.4377 cm +/F8 9.9626 Tf 166.874 -29.888 Td [(18)]TJ 0 g 0 G +ET endstream endobj -784 0 obj << +762 0 obj << /Type /Page -/Contents 785 0 R -/Resources 783 0 R -/MediaBox [0 0 595.2756 841.8898] -/Parent 747 0 R -/Annots [ 789 0 R ] +/Contents 763 0 R +/Resources 761 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 726 0 R +/Annots [ 760 0 R ] >> endobj -789 0 obj << +760 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [345.5302 227.3132 417.8184 238.4381] +/Rect [345.53 227.313 417.818 238.438] /Subtype /Link /A << /S /GoTo /D (spdata) >> >> endobj -786 0 obj << -/D [784 0 R /XYZ 150.7049 740.9981 null] +764 0 obj << +/D [762 0 R /XYZ 150.705 740.998 null] >> endobj 86 0 obj << -/D [784 0 R /XYZ 150.7049 651.5986 null] +/D [762 0 R /XYZ 150.705 651.599 null] >> endobj -787 0 obj << -/D [784 0 R /XYZ 150.7049 622.81 null] +765 0 obj << +/D [762 0 R /XYZ 150.705 622.81 null] >> endobj 90 0 obj << -/D [784 0 R /XYZ 150.7049 382.5986 null] +/D [762 0 R /XYZ 150.705 382.599 null] >> endobj -788 0 obj << -/D [784 0 R /XYZ 150.7049 353.81 null] +766 0 obj << +/D [762 0 R /XYZ 150.705 353.81 null] >> endobj -783 0 obj << -/Font << /F18 441 0 R /F8 450 0 R /F19 591 0 R /F29 447 0 R /F32 622 0 R >> +761 0 obj << +/Font << /F16 443 0 R /F8 446 0 R /F17 588 0 R /F27 445 0 R /F30 616 0 R >> /ProcSet [ /PDF /Text ] >> endobj -792 0 obj << -/Length 7929 +771 0 obj << +/Length 5033 >> stream -1 0 0 1 99.8954 740.9981 cm 0 g 0 G -1 0 0 1 343.7111 0 cm 0 g 0 G -1 0 0 1 -443.6065 -740.9981 cm BT -/F18 14.3462 Tf 99.8954 706.1289 Td[(Syn)32(t)-1(ax)]TJ/F8 9.9626 Tf 116.787 -21.821 Td[(nr)-333(=)-333(p)1(s)-1(b)]TJ +/F16 14.3462 Tf 99.895 706.129 Td [(Syn)31(tax)]TJ/F8 9.9626 Tf 116.787 -21.821 Td [(nr)-333(=)-334(psb)]TJ ET -1 0 0 1 256.1068 684.3079 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 256.107 684.507 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -256.1068 -684.3079 cm BT -/F8 9.9626 Tf 259.0956 684.3079 Td[(sp)]TJ +/F8 9.9626 Tf 259.096 684.308 Td [(sp)]TJ ET -1 0 0 1 269.1579 684.3079 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 269.158 684.507 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -269.1579 -684.3079 cm BT -/F8 9.9626 Tf 272.1467 684.3079 Td[(get)]TJ +/F8 9.9626 Tf 272.147 684.308 Td [(get)]TJ ET -1 0 0 1 286.028 684.3079 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 286.028 684.507 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -286.028 -684.3079 cm BT -/F8 9.9626 Tf 289.0168 684.3079 Td[(ncols)-334(\050)]TJ/F19 9.9626 Tf 28.8364 0 Td[(a)]TJ/F8 9.9626 Tf 5.0919 0 Td[(\051)]TJ -ET -1 0 0 1 94.9141 660.3976 cm +/F8 9.9626 Tf 289.017 684.308 Td [(ncols)-333(\050)]TJ/F17 9.9626 Tf 28.836 0 Td [(a)]TJ/F8 9.9626 Tf 5.092 0 Td [(\051)]TJ 0 g 0 G -1 0 0 1 -94.9141 -660.3976 cm -BT -/F29 9.9626 Tf 99.8954 660.3976 Td[(T)32(yp)-32(e:)]TJ -ET -1 0 0 1 128.7108 660.3976 cm +/F27 9.9626 Tf -223.05 -23.91 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G -1 0 0 1 -128.7108 -660.3976 cm -BT -/F8 9.9626 Tf 133.6921 660.3976 Td[(Async)28(hron)1(ous.)]TJ -ET -1 0 0 1 94.9141 640.4723 cm +/F8 9.9626 Tf 33.797 0 Td [(Async)28(hronous.)]TJ 0 g 0 G -1 0 0 1 -94.9141 -640.4723 cm -BT -/F29 9.9626 Tf 99.8954 640.4723 Td[(On)-383(En)32(tr)1(y)]TJ -ET -1 0 0 1 147.4806 640.4723 cm +/F27 9.9626 Tf -33.797 -19.926 Td [(On)-383(En)32(try)]TJ 0 g 0 G -1 0 0 1 -52.5665 -19.9253 cm 0 g 0 G -1 0 0 1 -94.9141 -620.547 cm -BT -/F29 9.9626 Tf 99.8954 620.547 Td[(a)]TJ -ET -1 0 0 1 105.4647 620.547 cm + 0 -19.925 Td [(a)]TJ 0 g 0 G -1 0 0 1 -105.4647 -620.547 cm -BT -/F8 9.9626 Tf 110.4461 620.547 Td[(th)1(e)-334(s)-1(p)1(arse)-334(matrix)]TJ 14.3559 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3787 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf -32.3787 -11.9551 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6113 0 Td[(required)]TJ/F8 9.9626 Tf -29.6113 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(.)]TJ -43.0331 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(a)-333(s)-1(tr)1(uctured)-333(dat)1(a)-334(of)-333(t)28(yp)-27(e)]TJ -ET -1 0 0 1 295.717 572.7263 cm +/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/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 0 0 1 rg 0 0 1 RG -1 0 0 1 -295.717 -572.7263 cm -BT -/F32 9.9626 Tf 295.717 572.7263 Td[(psb)]TJ +/F30 9.9626 Tf 170.915 0 Td [(psb)]TJ ET -1 0 0 1 312.0356 572.7263 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.1382 0.1992 l -S +1 0 0 1 312.036 572.926 cm +[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q -1 0 0 1 -312.0356 -572.7263 cm BT -/F32 9.9626 Tf 315.1738 572.7263 Td[(spmat)]TJ +/F30 9.9626 Tf 315.174 572.726 Td [(spmat)]TJ ET -1 0 0 1 341.9531 572.7263 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.1382 0.1992 l -S +1 0 0 1 341.953 572.926 cm +[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q -1 0 0 1 -341.9531 -572.7263 cm BT -/F32 9.9626 Tf 345.0913 572.7263 Td[(type)]TJ -ET -1 0 0 1 366.0127 572.7263 cm +/F30 9.9626 Tf 345.091 572.726 Td [(type)]TJ 0 g 0 G -1 0 0 1 -366.0127 -572.7263 cm -BT -/F8 9.9626 Tf 366.0127 572.7263 Td[(.)]TJ -ET -1 0 0 1 94.9141 550.8085 cm +/F8 9.9626 Tf 20.922 0 Td [(.)]TJ 0 g 0 G -1 0 0 1 -94.9141 -550.8085 cm -BT -/F29 9.9626 Tf 99.8954 550.8085 Td[(On)-383(R)-1(etur)1(n)]TJ -ET -1 0 0 1 154.4337 550.8085 cm +/F27 9.9626 Tf -266.118 -21.917 Td [(On)-383(Return)]TJ 0 g 0 G -1 0 0 1 -59.5196 -19.9252 cm 0 g 0 G -1 0 0 1 -94.9141 -530.8833 cm -BT -/F29 9.9626 Tf 99.8954 530.8833 Td[(F)96(unction)-384(v)64(alue)]TJ -ET -1 0 0 1 173.3003 530.8833 cm + 0 -19.926 Td [(F)96(unction)-384(v)64(alue)]TJ 0 g 0 G -1 0 0 1 -173.3003 -530.8833 cm -BT -/F8 9.9626 Tf 178.2816 530.8833 Td[(The)-334(n)29(um)28(b)-28(er)-333(of)-333(c)-1(ol)1(umns)-334(of)-332(s)-1(par)1(s)-1(e)-333(m)-1(atr)1(ix)]TJ/F32 9.9626 Tf 180.6839 0 Td[(a)]TJ/F8 9.9626 Tf 5.2303 0 Td[(.)]TJ -ET -1 0 0 1 94.9141 481.077 cm +/F8 9.9626 Tf 78.387 0 Td [(The)-333(n)27(u)1(m)27(b)-27(e)-1(r)-333(of)-333(columns)-333(of)-334(sparse)-333(matrix)]TJ/F30 9.9626 Tf 180.683 0 Td [(a)]TJ/F8 9.9626 Tf 5.231 0 Td [(.)]TJ 0 g 0 G 0 g 0 G -1 0 0 1 -94.9141 -481.077 cm -BT -/F18 11.9552 Tf 99.8954 481.077 Td[(psb)]TJ +/F16 11.9552 Tf -264.301 -49.806 Td [(psb)]TJ ET -1 0 0 1 120.9514 481.077 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -4.0349 0.1992 l -S +1 0 0 1 120.951 481.276 cm +[]0 d 0 J 0.398 w 0 0 m 4.035 0 l S Q -1 0 0 1 -120.9514 -481.077 cm BT -/F18 11.9552 Tf 124.9863 481.077 Td[(sp)]TJ +/F16 11.9552 Tf 124.986 481.077 Td [(sp)]TJ ET -1 0 0 1 138.5704 481.077 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -4.0349 0.1992 l -S +1 0 0 1 138.57 481.276 cm +[]0 d 0 J 0.398 w 0 0 m 4.035 0 l S Q -1 0 0 1 -138.5704 -481.077 cm BT -/F18 11.9552 Tf 142.6053 481.077 Td[(ge)-1(t)]TJ +/F16 11.9552 Tf 142.605 481.077 Td [(get)]TJ ET -1 0 0 1 161.5041 481.077 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -4.0349 0.1992 l -S +1 0 0 1 161.504 481.276 cm +[]0 d 0 J 0.398 w 0 0 m 4.035 0 l S Q -1 0 0 1 -161.5041 -481.077 cm BT -/F18 11.9552 Tf 165.539 481.077 Td[(nnzer)-1(os|Ge)-1(t)-375(n)31(um)31(b)-31(e)-1(r)-375(o)-1(f)-374(no)-1(nzer)-1(o)-375(el)-1(em)-1(en)31(ts)-375(i)-1(n)-375(a)]TJ -65.6436 -13.9477 Td[(sparse)-375(m)-1(atr)-1(ix)]TJ/F18 14.3462 Tf 0 -32.337 Td[(Syn)32(t)-1(ax)]TJ/F8 9.9626 Tf 111.2383 -21.8209 Td[(nr)-333(=)-333(p)1(s)-1(b)]TJ +/F16 11.9552 Tf 165.539 481.077 Td [(nnzeros|Get)-375(n)31(um)32(b)-32(er)-375(of)-375(nonzero)-375(elemen)31(ts)-375(in)-375(a)]TJ -65.644 -13.948 Td [(sparse)-375(matrix)]TJ/F16 14.3462 Tf 0 -32.337 Td [(Syn)31(tax)]TJ/F8 9.9626 Tf 111.239 -21.821 Td [(nr)-333(=)-334(psb)]TJ ET -1 0 0 1 250.5581 412.9714 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 250.558 413.171 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -250.5581 -412.9714 cm BT -/F8 9.9626 Tf 253.547 412.9714 Td[(sp)]TJ +/F8 9.9626 Tf 253.547 412.971 Td [(sp)]TJ ET -1 0 0 1 263.6092 412.9714 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 263.609 413.171 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -263.6092 -412.9714 cm BT -/F8 9.9626 Tf 266.5981 412.9714 Td[(get)]TJ +/F8 9.9626 Tf 266.598 412.971 Td [(get)]TJ ET -1 0 0 1 280.4793 412.9714 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 280.479 413.171 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -280.4793 -412.9714 cm BT -/F8 9.9626 Tf 283.4682 412.9714 Td[(nn)1(z)-1(eros)-333(\050)]TJ/F19 9.9626 Tf 39.9336 0 Td[(a)]TJ/F8 9.9626 Tf 5.092 0 Td[(\051)]TJ -ET -1 0 0 1 94.9141 389.061 cm +/F8 9.9626 Tf 283.468 412.971 Td [(nnzeros)-333(\050)]TJ/F17 9.9626 Tf 39.934 0 Td [(a)]TJ/F8 9.9626 Tf 5.092 0 Td [(\051)]TJ 0 g 0 G -1 0 0 1 -94.9141 -389.061 cm -BT -/F29 9.9626 Tf 99.8954 389.061 Td[(T)32(yp)-32(e:)]TJ -ET -1 0 0 1 128.7108 389.061 cm +/F27 9.9626 Tf -228.599 -23.91 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G -1 0 0 1 -128.7108 -389.061 cm -BT -/F8 9.9626 Tf 133.6921 389.061 Td[(Async)28(hron)1(ous.)]TJ -ET -1 0 0 1 94.9141 369.1357 cm +/F8 9.9626 Tf 33.797 0 Td [(Async)28(hronous.)]TJ 0 g 0 G -1 0 0 1 -94.9141 -369.1357 cm -BT -/F29 9.9626 Tf 99.8954 369.1357 Td[(On)-383(En)32(tr)1(y)]TJ -ET -1 0 0 1 147.4806 369.1357 cm +/F27 9.9626 Tf -33.797 -19.925 Td [(On)-383(En)32(try)]TJ 0 g 0 G -1 0 0 1 -52.5665 -19.9252 cm 0 g 0 G -1 0 0 1 -94.9141 -349.2105 cm -BT -/F29 9.9626 Tf 99.8954 349.2105 Td[(a)]TJ -ET -1 0 0 1 105.4647 349.2105 cm + 0 -19.926 Td [(a)]TJ 0 g 0 G -1 0 0 1 -105.4647 -349.2105 cm -BT -/F8 9.9626 Tf 110.4461 349.2105 Td[(th)1(e)-334(s)-1(p)1(arse)-334(matrix)]TJ 14.3559 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3787 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf -32.3787 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6113 0 Td[(required)]TJ/F8 9.9626 Tf -29.6113 -11.9551 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(.)]TJ -43.0331 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(a)-333(s)-1(tr)1(uctured)-333(dat)1(a)-334(of)-333(t)28(yp)-27(e)]TJ -ET -1 0 0 1 295.717 301.3898 cm +/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/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 -1 0 0 1 -295.717 -301.3898 cm -BT -/F32 9.9626 Tf 295.717 301.3898 Td[(psb)]TJ +/F30 9.9626 Tf 170.915 0 Td [(psb)]TJ ET -1 0 0 1 312.0356 301.3898 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.1382 0.1992 l -S +1 0 0 1 312.036 301.589 cm +[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q -1 0 0 1 -312.0356 -301.3898 cm BT -/F32 9.9626 Tf 315.1738 301.3898 Td[(spmat)]TJ +/F30 9.9626 Tf 315.174 301.39 Td [(spmat)]TJ ET -1 0 0 1 341.9531 301.3898 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.1382 0.1992 l -S +1 0 0 1 341.953 301.589 cm +[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q -1 0 0 1 -341.9531 -301.3898 cm BT -/F32 9.9626 Tf 345.0913 301.3898 Td[(type)]TJ -ET -1 0 0 1 366.0127 301.3898 cm +/F30 9.9626 Tf 345.091 301.39 Td [(type)]TJ 0 g 0 G -1 0 0 1 -366.0127 -301.3898 cm -BT -/F8 9.9626 Tf 366.0127 301.3898 Td[(.)]TJ -ET -1 0 0 1 94.9141 279.472 cm +/F8 9.9626 Tf 20.922 0 Td [(.)]TJ 0 g 0 G -1 0 0 1 -94.9141 -279.472 cm -BT -/F29 9.9626 Tf 99.8954 279.472 Td[(On)-383(R)-1(etur)1(n)]TJ -ET -1 0 0 1 154.4337 279.472 cm +/F27 9.9626 Tf -266.118 -21.918 Td [(On)-383(Return)]TJ 0 g 0 G -1 0 0 1 -59.5196 -19.9253 cm 0 g 0 G -1 0 0 1 -94.9141 -259.5467 cm -BT -/F29 9.9626 Tf 99.8954 259.5467 Td[(F)96(unction)-384(v)64(alue)]TJ -ET -1 0 0 1 173.3003 259.5467 cm + 0 -19.925 Td [(F)96(unction)-384(v)64(alue)]TJ 0 g 0 G -1 0 0 1 -173.3003 -259.5467 cm -BT -/F8 9.9626 Tf 178.2816 259.5467 Td[(The)-334(n)29(um)28(b)-28(er)-333(of)-333(non)1(z)-1(ero)-333(e)-1(l)1(e)-1(me)-1(n)29(ts)-334(s)-1(t)1(ore)-1(d)-332(in)-333(s)-1(p)1(arse)-334(matrix)]TJ/F32 9.9626 Tf 249.9796 0 Td[(a)]TJ/F8 9.9626 Tf 5.2304 0 Td[(.)]TJ/F29 9.9626 Tf -333.5962 -25.8959 Td[(Notes)]TJ -ET -1 0 0 1 99.8954 215.2614 cm +/F8 9.9626 Tf 78.387 0 Td [(The)-333(n)27(u)1(m)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 -25.896 Td [(Notes)]TJ 0 g 0 G -1 0 0 1 -99.8954 -215.2614 cm -BT -/F8 9.9626 Tf 112.072 215.2614 Td[(1.)]TJ -ET -1 0 0 1 119.8207 215.2614 cm +/F8 9.9626 Tf 12.177 -18.39 Td [(1.)]TJ 0 g 0 G -1 0 0 1 -119.8207 -215.2614 cm -BT -/F8 9.9626 Tf 124.802 215.2614 Td[(The)-462(fun)1(c)-1(t)1(ion)-462(v)56(alue)-462(is)-463(sp)-27(e)-1(ci\014c)-462(to)-462(the)-463(storage)-462(format)-462(of)-462(matri)1(x)]TJ/F32 9.9626 Tf 283.9187 0 Td[(a)]TJ/F8 9.9626 Tf 5.2303 0 Td[(;)-526(s)-1(ome)]TJ -289.149 -11.9551 Td[(storage)-466(f)1(ormats)-466(em)-1(p)1(lo)28(y)-465(padd)1(in)1(g,)-499(t)1(h)28(us)-465(the)-466(r)1(e)-1(tu)1(rn)1(e)-1(d)-465(v)56(alu)1(e)-466(for)-465(th)1(e)-466(sam)-1(e)]TJ 0 -11.9552 Td[(matrix)-333(ma)28(y)-333(b)-28(e)-334(d)1(i\013e)-1(r)1(e)-1(n)28(t)-333(f)1(or)-333(di\013e)-1(r)1(e)-1(n)29(t)-334(storage)-333(c)27(hoi)1(c)-1(es)-1(.)]TJ -ET -1 0 0 1 99.8954 90.4377 cm + [-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.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 0 g 0 G -1 0 0 1 -99.8954 -90.4377 cm -BT -/F8 9.9626 Tf 266.7696 90.4377 Td[(19)]TJ -ET -1 0 0 1 443.6065 90.4377 cm + 141.968 -100.913 Td [(19)]TJ 0 g 0 G +ET endstream endobj -791 0 obj << +770 0 obj << /Type /Page -/Contents 792 0 R -/Resources 790 0 R -/MediaBox [0 0 595.2756 841.8898] -/Parent 800 0 R -/Annots [ 795 0 R 797 0 R ] +/Contents 771 0 R +/Resources 769 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 777 0 R +/Annots [ 767 0 R 768 0 R ] >> endobj -795 0 obj << +767 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [294.7207 569.5162 367.009 580.6411] +/Rect [294.721 569.516 367.009 580.641] /Subtype /Link /A << /S /GoTo /D (spdata) >> >> endobj -797 0 obj << +768 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [294.7207 298.1796 367.009 309.3046] +/Rect [294.721 298.18 367.009 309.305] /Subtype /Link /A << /S /GoTo /D (spdata) >> >> endobj -793 0 obj << -/D [791 0 R /XYZ 99.8954 740.9981 null] +772 0 obj << +/D [770 0 R /XYZ 99.895 740.998 null] >> endobj 94 0 obj << -/D [791 0 R /XYZ 99.8954 716.0915 null] +/D [770 0 R /XYZ 99.895 716.092 null] >> endobj -794 0 obj << -/D [791 0 R /XYZ 99.8954 693.4736 null] +773 0 obj << +/D [770 0 R /XYZ 99.895 693.474 null] >> endobj 98 0 obj << -/D [791 0 R /XYZ 99.8954 450.4004 null] +/D [770 0 R /XYZ 99.895 450.4 null] >> endobj -796 0 obj << -/D [791 0 R /XYZ 99.8954 422.137 null] +774 0 obj << +/D [770 0 R /XYZ 99.895 422.137 null] >> endobj -798 0 obj << -/D [791 0 R /XYZ 99.8954 227.2166 null] +775 0 obj << +/D [770 0 R /XYZ 99.895 227.217 null] >> endobj -799 0 obj << -/D [791 0 R /XYZ 99.8954 231.2017 null] +776 0 obj << +/D [770 0 R /XYZ 99.895 231.202 null] >> endobj -790 0 obj << -/Font << /F18 441 0 R /F8 450 0 R /F19 591 0 R /F29 447 0 R /F32 622 0 R >> +769 0 obj << +/Font << /F16 443 0 R /F8 446 0 R /F17 588 0 R /F27 445 0 R /F30 616 0 R >> /ProcSet [ /PDF /Text ] >> endobj -803 0 obj << -/Length 359 +780 0 obj << +/Length 158 >> stream -1 0 0 1 150.7049 740.9981 cm 0 g 0 G -1 0 0 1 343.7111 0 cm 0 g 0 G -1 0 0 1 -494.416 -740.9981 cm BT -/F18 14.3462 Tf 150.7049 706.1289 Td[(4)-1125(C)-1(om)-1(putat)-1(io)-1(nal)-375(r)-1(out)-1(ine)-1(s)]TJ -ET -1 0 0 1 150.7049 90.4377 cm +/F16 14.3462 Tf 150.705 706.129 Td [(4)-1125(Computational)-375(routines)]TJ 0 g 0 G -1 0 0 1 -150.7049 -90.4377 cm -BT -/F8 9.9626 Tf 317.5791 90.4377 Td[(20)]TJ -ET -1 0 0 1 494.4159 90.4377 cm +/F8 9.9626 Tf 166.874 -615.691 Td [(20)]TJ 0 g 0 G +ET endstream endobj -802 0 obj << +779 0 obj << /Type /Page -/Contents 803 0 R -/Resources 801 0 R -/MediaBox [0 0 595.2756 841.8898] -/Parent 800 0 R +/Contents 780 0 R +/Resources 778 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 777 0 R >> endobj -804 0 obj << -/D [802 0 R /XYZ 150.7049 740.9981 null] +781 0 obj << +/D [779 0 R /XYZ 150.705 740.998 null] >> endobj 102 0 obj << -/D [802 0 R /XYZ 150.7049 716.0915 null] +/D [779 0 R /XYZ 150.705 716.092 null] >> endobj -801 0 obj << -/Font << /F18 441 0 R /F8 450 0 R >> +778 0 obj << +/Font << /F16 443 0 R /F8 446 0 R >> /ProcSet [ /PDF /Text ] >> endobj -807 0 obj << -/Length 9025 +789 0 obj << +/Length 6286 >> stream -1 0 0 1 99.8954 740.9981 cm 0 g 0 G -1 0 0 1 343.7111 0 cm 0 g 0 G -1 0 0 1 -348.6924 -58.4525 cm 0 g 0 G 0 g 0 G -1 0 0 1 -94.9141 -682.5456 cm BT -/F18 14.3462 Tf 99.8954 682.5456 Td[(psb)]TJ +/F16 14.3462 Tf 99.895 682.546 Td [(psb)]TJ ET -1 0 0 1 125.1626 682.5456 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -4.8419 0.1992 l -S +1 0 0 1 125.163 682.745 cm +[]0 d 0 J 0.398 w 0 0 m 4.842 0 l S Q -1 0 0 1 -125.1626 -682.5456 cm BT -/F18 14.3462 Tf 130.0045 682.5456 Td[(ge)-1(ax)1(pb)31(y|Gene)-1(ral)-376(Dense)-375(Mat)-1(ri)-1(x)-375(Sum)]TJ/F8 9.9626 Tf -30.1091 -27.4714 Td[(This)-436(s)-1(u)1(br)1(outin)1(e)-437(i)1(s)-437(an)-436(i)1(n)28(te)-1(r)1(face)-437(to)-436(th)1(e)-437(com)-1(p)1(utati)1(onal)-436(k)28(ern)1(e)-1(l)-436(f)1(or)-436(dense)-437(matri)1(x)]TJ 0 -11.9551 Td[(sum:)]TJ/F11 9.9626 Tf 142.5374 -11.9552 Td[(y)]TJ/F14 9.9626 Tf 8.0092 0 Td[(\040)]TJ/F11 9.9626 Tf 12.73 0 Td[(\013)-226(x)]TJ/F8 9.9626 Tf 16.5316 0 Td[(+)]TJ/F11 9.9626 Tf 9.9627 0 Td[(\014)-52(y)]TJ/F18 14.3462 Tf -189.7709 -36.6843 Td[(Syn)32(t)-1(ax)]TJ/F8 9.9626 Tf 66.8347 -21.821 Td[(call)-333(psb)]TJ +/F16 14.3462 Tf 130.004 682.546 Td [(geaxpb)31(y|General)-375(Dense)-375(Matrix)-375(Sum)]TJ/F8 9.9626 Tf -30.109 -27.472 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 -11.955 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/F16 14.3462 Tf -189.771 -36.684 Td [(Syn)31(tax)]TJ/F8 9.9626 Tf 66.835 -21.821 Td [(call)-333(psb)]TJ ET -1 0 0 1 200.592 572.6586 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 200.592 572.858 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -200.592 -572.6586 cm BT -/F8 9.9626 Tf 203.5809 572.6586 Td[(geaxpb)28(y)-333(\050)]TJ/F19 9.9626 Tf 42.8948 0 Td[(alpha,)-357(x,)-358(b)51(eta,)-357(y,)-357(d)-1(es)1(c)]TJ +/F8 9.9626 Tf 203.581 572.659 Td [(geaxpb)28(y)-333(\050)]TJ/F17 9.9626 Tf 42.895 0 Td [(alpha,)-358(x,)-357(b)51(eta,)-358(y,)-358(desc)]TJ ET -1 0 0 1 341.3271 572.6586 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.0552 0.1992 l -S +1 0 0 1 341.327 572.858 cm +[]0 d 0 J 0.398 w 0 0 m 3.055 0 l S Q -1 0 0 1 -341.3271 -572.6586 cm BT -/F19 9.9626 Tf 344.3823 572.6586 Td[(a,)-358(i)1(nfo)]TJ/F8 9.9626 Tf 28.5151 0 Td[(\051)]TJ -ET -1 0 0 1 99.8954 547.4174 cm +/F17 9.9626 Tf 344.382 572.659 Td [(a,)-358(info)]TJ/F8 9.9626 Tf 28.515 0 Td [(\051)]TJ 0 g 0 G -1 0 0 1 73.1113 -32.9763 cm 0 g 0 G 0 g 0 G -1 0 0 1 4.9813 32.5778 cm +ET q -[]0 d -0 J -0.3985 w -0 0.1992 m -187.5259 0.1992 l -S +1 0 0 1 177.988 547.218 cm +[]0 d 0 J 0.398 w 0 0 m 187.526 0 l S Q -1 0 0 1 -177.988 -547.0189 cm BT -/F11 9.9626 Tf 183.9656 538.6503 Td[(x)]TJ/F8 9.9626 Tf 5.6939 0 Td[(,)]TJ/F11 9.9626 Tf 6.0883 0 Td[(y)]TJ/F8 9.9626 Tf 5.2419 0 Td[(,)]TJ/F11 9.9626 Tf 6.0883 0 Td[(\013)]TJ/F8 9.9626 Tf 6.41 0 Td[(,)]TJ/F11 9.9626 Tf 6.0883 0 Td[(\014)]TJ/F29 9.9626 Tf 84.7991 0 Td[(Subr)1(outi)-1(ne)]TJ +/F11 9.9626 Tf 183.966 538.65 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 ET -1 0 0 1 177.988 534.6652 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -187.5259 0.1992 l -S +1 0 0 1 177.988 534.865 cm +[]0 d 0 J 0.398 w 0 0 m 187.526 0 l S Q -1 0 0 1 -177.988 -534.6652 cm BT -/F8 9.9626 Tf 183.9656 526.2967 Td[(Sh)1(ort)-333(Pr)1(e)-1(cision)-333(Re)-1(al)-3102(psb)]TJ +/F8 9.9626 Tf 183.966 526.297 Td [(Short)-333(Precision)-333(R)-1(eal)-3102(psb)]TJ ET -1 0 0 1 319.9725 526.2967 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 319.972 526.496 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -319.9725 -526.2967 cm BT -/F8 9.9626 Tf 322.9613 526.2967 Td[(geaxpb)28(y)]TJ -138.9957 -11.9552 Td[(Long)-333(P)1(re)-1(cision)-333(Real)-3314(psb)]TJ +/F8 9.9626 Tf 322.961 526.297 Td [(geaxpb)28(y)]TJ -138.995 -11.955 Td [(Long)-333(Precision)-334(Real)-3314(p)1(s)-1(b)]TJ ET -1 0 0 1 319.9725 514.3415 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 319.972 514.541 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -319.9725 -514.3415 cm BT -/F8 9.9626 Tf 322.9613 514.3415 Td[(geaxpb)28(y)]TJ -138.9957 -11.9552 Td[(Sh)1(ort)-333(Pr)1(e)-1(cision)-333(Com)-1(p)1(lex)-1200(psb)]TJ +/F8 9.9626 Tf 322.961 514.342 Td [(geaxpb)28(y)]TJ -138.995 -11.956 Td [(Short)-333(Precision)-333(C)-1(omplex)-1200(p)1(s)-1(b)]TJ ET -1 0 0 1 319.9725 502.3863 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 319.972 502.586 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -319.9725 -502.3863 cm BT -/F8 9.9626 Tf 322.9613 502.3863 Td[(geaxpb)28(y)]TJ -138.9957 -11.9551 Td[(Long)-333(P)1(re)-1(cision)-333(Complex)-1411(psb)]TJ +/F8 9.9626 Tf 322.961 502.386 Td [(geaxpb)28(y)]TJ -138.995 -11.955 Td [(Long)-333(Precision)-334(Complex)-1411(psb)]TJ ET -1 0 0 1 319.9725 490.4312 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 319.972 490.63 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -319.9725 -490.4312 cm BT -/F8 9.9626 Tf 322.9613 490.4312 Td[(geaxpb)28(y)]TJ +/F8 9.9626 Tf 322.961 490.431 Td [(geaxpb)28(y)]TJ ET -1 0 0 1 177.988 486.4461 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -187.5259 0.1992 l -S +1 0 0 1 177.988 486.645 cm +[]0 d 0 J 0.398 w 0 0 m 187.526 0 l S Q -1 0 0 1 50.0795 -27.84 cm 0 g 0 G -1 0 0 1 -228.0675 -458.6061 cm BT -/F8 9.9626 Tf 228.0675 458.6061 Td[(T)83(ab)1(le)-334(1:)-444(Data)-333(t)28(yp)-28(es)]TJ -ET -1 0 0 1 315.4344 458.6061 cm +/F8 9.9626 Tf 228.067 458.606 Td [(T)83(able)-333(1:)-444(Data)-334(t)28(yp)-28(es)]TJ 0 g 0 G -1 0 0 1 -215.539 -1.9372 cm 0 g 0 G -1 0 0 1 -4.9813 -27.3229 cm 0 g 0 G -1 0 0 1 -94.9141 -429.346 cm -BT -/F29 9.9626 Tf 99.8954 429.346 Td[(T)32(yp)-32(e:)]TJ -ET -1 0 0 1 128.7108 429.346 cm +/F27 9.9626 Tf -128.172 -29.26 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G -1 0 0 1 -128.7108 -429.346 cm -BT -/F8 9.9626 Tf 133.6921 429.346 Td[(Sy)1(nc)27(h)1(ron)1(ous.)]TJ -ET -1 0 0 1 94.9141 410.5805 cm +/F8 9.9626 Tf 33.797 0 Td [(Sync)28(hronous.)]TJ 0 g 0 G -1 0 0 1 -94.9141 -410.5805 cm -BT -/F29 9.9626 Tf 99.8954 410.5805 Td[(On)-383(En)32(tr)1(y)]TJ -ET -1 0 0 1 147.4806 410.5805 cm +/F27 9.9626 Tf -33.797 -18.765 Td [(On)-383(En)32(try)]TJ 0 g 0 G -1 0 0 1 -52.5665 -18.7655 cm 0 g 0 G -1 0 0 1 -94.9141 -391.815 cm -BT -/F29 9.9626 Tf 99.8954 391.815 Td[(alpha)]TJ -ET -1 0 0 1 126.9465 391.815 cm + 0 -18.766 Td [(alpha)]TJ 0 g 0 G -1 0 0 1 -126.9465 -391.815 cm -BT -/F8 9.9626 Tf 131.9279 391.815 Td[(th)1(e)-334(s)-1(calar)]TJ/F11 9.9626 Tf 45.4684 0 Td[(\013)]TJ/F8 9.9626 Tf 6.41 0 Td[(.)]TJ -59.0043 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3787 0 Td[(global)]TJ/F8 9.9626 Tf -32.3787 -11.9551 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(required)]TJ/F8 9.9626 Tf -29.6112 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(.)]TJ -43.0331 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(a)-333(n)28(um)28(b)-28(er)-333(of)-333(the)-333(data)-333(t)28(yp)-27(e)-334(in)1(dicate)-1(d)-332(in)-333(T)83(abl)1(e)]TJ -ET -1 0 0 1 383.0839 343.9944 cm +/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.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 0 0 1 rg 0 0 1 RG -1 0 0 1 -383.0839 -343.9944 cm -BT -/F8 9.9626 Tf 383.0839 343.9944 Td[(1)]TJ -ET -1 0 0 1 388.0653 343.9944 cm + [-333(1)]TJ 0 g 0 G -1 0 0 1 -388.0653 -343.9944 cm -BT -/F8 9.9626 Tf 388.0653 343.9944 Td[(.)]TJ -ET -1 0 0 1 94.9141 325.2289 cm + [(.)]TJ 0 g 0 G -1 0 0 1 -94.9141 -325.2289 cm -BT -/F29 9.9626 Tf 99.8954 325.2289 Td[(x)]TJ -ET -1 0 0 1 105.9421 325.2289 cm +/F27 9.9626 Tf -24.907 -18.765 Td [(x)]TJ 0 g 0 G -1 0 0 1 -105.9421 -325.2289 cm -BT -/F8 9.9626 Tf 110.9235 325.2289 Td[(th)1(e)-334(lo)-28(cal)-333(p)-28(or)1(tion)-333(of)-333(glob)1(al)-333(dense)-334(matrix)]TJ/F11 9.9626 Tf 176.1177 0 Td[(x)]TJ/F8 9.9626 Tf 5.6939 0 Td[(.)]TJ -167.9331 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3787 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf -32.3787 -11.9551 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6113 0 Td[(required)]TJ/F8 9.9626 Tf -29.6113 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(.)]TJ -43.0331 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-289(as:)-423(a)-289(ran)1(k)-290(on)1(e)-290(or)-290(t)28(w)28(o)-290(arr)1(a)28(y)-290(con)28(tain)1(ing)-289(n)28(um)28(b)-27(e)-1(rs)-290(of)-289(t)28(yp)-27(e)-290(s)-1(p)-27(ec)-1(i\014)1(e)-1(d)]TJ 0 -11.9551 Td[(in)-333(T)83(ab)1(le)]TJ -ET -1 0 0 1 163.8224 265.4531 cm +/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)-289(as:)-423(a)-290(ran)1(k)-290(one)-290(or)-289(t)28(w)27(o)-289(arra)27(y)-289(con)28(taining)-290(n)28(um)28(b)-28(ers)-290(of)-289(t)28(yp)-28(e)-290(sp)-28(eci\014ed)]TJ 0 -11.955 Td [(in)-333(T)83(able)]TJ 0 0 1 rg 0 0 1 RG -1 0 0 1 -163.8224 -265.4531 cm -BT -/F8 9.9626 Tf 163.8224 265.4531 Td[(1)]TJ -ET -1 0 0 1 168.8038 265.4531 cm + [-333(1)]TJ 0 g 0 G -1 0 0 1 -168.8038 -265.4531 cm -BT -/F8 9.9626 Tf 168.8038 265.4531 Td[(.)-444(The)-334(r)1(ank)-333(of)]TJ/F11 9.9626 Tf 62.0175 0 Td[(x)]TJ/F8 9.9626 Tf 9.0148 0 Td[(m)27(u)1(s)-1(t)-333(b)-27(e)-334(th)1(e)-334(s)-1(ame)-334(of)]TJ/F11 9.9626 Tf 91.7118 0 Td[(y)]TJ/F8 9.9626 Tf 5.2419 0 Td[(.)]TJ -ET -1 0 0 1 94.9141 246.6876 cm + [(.)-445(The)-333(rank)-333(of)]TJ/F11 9.9626 Tf 106.019 0 Td [(x)]TJ/F8 9.9626 Tf 9.015 0 Td [(m)28(ust)-334(b)-27(e)-334(the)-333(same)-334(of)]TJ/F11 9.9626 Tf 91.712 0 Td [(y)]TJ/F8 9.9626 Tf 5.242 0 Td [(.)]TJ 0 g 0 G -1 0 0 1 -94.9141 -246.6876 cm -BT -/F29 9.9626 Tf 99.8954 246.6876 Td[(b)-32(eta)]TJ -ET -1 0 0 1 121.8546 246.6876 cm +/F27 9.9626 Tf -236.895 -18.765 Td [(b)-32(eta)]TJ 0 g 0 G -1 0 0 1 -121.8546 -246.6876 cm -BT -/F8 9.9626 Tf 126.8359 246.6876 Td[(th)1(e)-334(s)-1(calar)]TJ/F11 9.9626 Tf 45.4684 0 Td[(\014)]TJ/F8 9.9626 Tf 6.1609 0 Td[(.)]TJ -53.6632 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3786 0 Td[(global)]TJ/F8 9.9626 Tf -32.3786 -11.9551 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(required)]TJ/F8 9.9626 Tf -29.6112 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(.)]TJ -43.0331 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(a)-333(n)28(um)28(b)-28(er)-333(of)-333(the)-333(data)-333(t)28(yp)-27(e)-334(in)1(dicate)-1(d)-332(in)-333(T)83(abl)1(e)]TJ -ET -1 0 0 1 383.0839 198.8669 cm +/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.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 -1 0 0 1 -383.0839 -198.8669 cm -BT -/F8 9.9626 Tf 383.0839 198.8669 Td[(1)]TJ -ET -1 0 0 1 388.0653 198.8669 cm + [-333(1)]TJ 0 g 0 G -1 0 0 1 -388.0653 -198.8669 cm -BT -/F8 9.9626 Tf 388.0653 198.8669 Td[(.)]TJ -ET -1 0 0 1 94.9141 180.1015 cm + [(.)]TJ 0 g 0 G -1 0 0 1 -94.9141 -180.1015 cm -BT -/F29 9.9626 Tf 99.8954 180.1015 Td[(y)]TJ -ET -1 0 0 1 105.9421 180.1015 cm +/F27 9.9626 Tf -24.907 -18.766 Td [(y)]TJ 0 g 0 G -1 0 0 1 -105.9421 -180.1015 cm -BT -/F8 9.9626 Tf 110.9235 180.1015 Td[(th)1(e)-334(lo)-28(cal)-333(p)-28(or)1(tion)-333(of)-333(th)1(e)-334(glob)1(al)-334(d)1(e)-1(n)1(s)-1(e)-333(m)-1(atr)1(ix)]TJ/F11 9.9626 Tf 193.2756 0 Td[(y)]TJ/F8 9.9626 Tf 5.2419 0 Td[(.)]TJ -184.639 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3787 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf -32.3787 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(required)]TJ/F8 9.9626 Tf -29.6112 -11.9551 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(inout)]TJ/F8 9.9626 Tf 26.0964 0 Td[(.)]TJ -59.582 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-472(as:)-722(a)-473(ran)1(k)-472(one)-473(or)-472(t)28(w)28(o)-473(arr)1(a)28(y)-473(con)28(tain)1(in)1(g)-473(n)28(u)1(m)27(b)-27(e)-1(r)1(s)-473(of)-472(the)-472(t)27(y)1(p)-28(e)]TJ 0 -11.9552 Td[(in)1(dicated)-333(in)-333(T)83(ab)1(le)]TJ -ET -1 0 0 1 206.9939 120.3256 cm +/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.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)-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 -1 0 0 1 -206.9939 -120.3256 cm -BT -/F8 9.9626 Tf 206.9939 120.3256 Td[(1)]TJ -ET -1 0 0 1 211.9753 120.3256 cm + [-334(1)]TJ 0 g 0 G -1 0 0 1 -211.9753 -120.3256 cm -BT -/F8 9.9626 Tf 211.9753 120.3256 Td[(.)-444(The)-334(r)1(ank)-333(of)]TJ/F11 9.9626 Tf 62.0175 0 Td[(y)]TJ/F8 9.9626 Tf 8.5628 0 Td[(m)27(u)1(s)-1(t)-333(b)-27(e)-334(th)1(e)-334(s)-1(ame)-334(of)]TJ/F11 9.9626 Tf 91.7118 0 Td[(x)]TJ/F8 9.9626 Tf 5.6939 0 Td[(.)]TJ -ET -1 0 0 1 99.8954 90.4377 cm + [(.)-444(The)-333(rank)-334(of)]TJ/F11 9.9626 Tf 149.191 0 Td [(y)]TJ/F8 9.9626 Tf 8.563 0 Td [(m)28(ust)-334(b)-27(e)-334(the)-333(same)-333(of)]TJ/F11 9.9626 Tf 91.711 0 Td [(x)]TJ/F8 9.9626 Tf 5.694 0 Td [(.)]TJ 0 g 0 G -1 0 0 1 -99.8954 -90.4377 cm -BT -/F8 9.9626 Tf 266.7696 90.4377 Td[(21)]TJ -ET -1 0 0 1 443.6065 90.4377 cm + -113.191 -29.888 Td [(21)]TJ 0 g 0 G +ET endstream endobj -806 0 obj << +788 0 obj << /Type /Page -/Contents 807 0 R -/Resources 805 0 R -/MediaBox [0 0 595.2756 841.8898] -/Parent 800 0 R -/Annots [ 811 0 R 812 0 R 813 0 R 814 0 R ] +/Contents 789 0 R +/Resources 787 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 777 0 R +/Annots [ 782 0 R 783 0 R 784 0 R 785 0 R ] >> endobj -811 0 obj << +782 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [382.0877 341.0609 389.0615 351.9091] +/Rect [382.088 341.061 389.062 351.909] /Subtype /Link /A << /S /GoTo /D (table.1) >> >> endobj -812 0 obj << +783 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [162.8262 262.5196 169.8 273.3678] +/Rect [162.826 262.52 169.8 273.368] /Subtype /Link /A << /S /GoTo /D (table.1) >> >> endobj -813 0 obj << +784 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [382.0877 195.9335 389.0615 206.7817] +/Rect [382.088 195.933 389.062 206.782] /Subtype /Link /A << /S /GoTo /D (table.1) >> >> endobj -814 0 obj << +785 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [205.9977 117.3922 212.9715 128.2404] +/Rect [205.998 117.392 212.972 128.24] /Subtype /Link /A << /S /GoTo /D (table.1) >> >> endobj -808 0 obj << -/D [806 0 R /XYZ 99.8954 740.9981 null] +790 0 obj << +/D [788 0 R /XYZ 99.895 740.998 null] >> endobj 106 0 obj << -/D [806 0 R /XYZ 99.8954 664.2399 null] +/D [788 0 R /XYZ 99.895 664.24 null] >> endobj -809 0 obj << -/D [806 0 R /XYZ 99.8954 581.8243 null] +791 0 obj << +/D [788 0 R /XYZ 99.895 581.824 null] >> endobj -810 0 obj << -/D [806 0 R /XYZ 267.6413 470.5612 null] +792 0 obj << +/D [788 0 R /XYZ 267.641 470.561 null] >> endobj -805 0 obj << -/Font << /F18 441 0 R /F8 450 0 R /F11 606 0 R /F14 633 0 R /F19 591 0 R /F29 447 0 R >> +787 0 obj << +/Font << /F16 443 0 R /F8 446 0 R /F11 602 0 R /F14 619 0 R /F17 588 0 R /F27 445 0 R >> /ProcSet [ /PDF /Text ] >> endobj -817 0 obj << -/Length 3850 +796 0 obj << +/Length 2519 >> stream -1 0 0 1 150.7049 740.9981 cm 0 g 0 G -1 0 0 1 343.7111 0 cm 0 g 0 G -1 0 0 1 -348.6924 -34.8692 cm 0 g 0 G -1 0 0 1 -145.7236 -706.1289 cm BT -/F29 9.9626 Tf 150.7049 706.1289 Td[(desc)]TJ +/F27 9.9626 Tf 150.705 706.129 Td [(desc)]TJ ET -1 0 0 1 172.6195 706.1289 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.4371 0.1992 l -S +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 -1 0 0 1 -172.6195 -706.1289 cm BT -/F29 9.9626 Tf 176.0566 706.1289 Td[(a)]TJ -ET -1 0 0 1 181.6259 706.1289 cm +/F27 9.9626 Tf 176.057 706.129 Td [(a)]TJ 0 g 0 G -1 0 0 1 -181.6259 -706.1289 cm -BT -/F8 9.9626 Tf 186.6072 706.1289 Td[(con)28(tain)1(s)-334(data)-333(structu)1(re)-1(s)-333(for)-333(com)-1(m)28(un)1(ic)-1(ati)1(ons.)]TJ -10.9957 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3786 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf -32.3786 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(required)]TJ/F8 9.9626 Tf -29.6112 -11.9551 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(.)]TJ -43.0331 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(a)-333(s)-1(tr)1(uctured)-333(dat)1(a)-334(of)-333(t)28(yp)-27(e)]TJ -ET -1 0 0 1 346.5264 658.3082 cm +/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 -1 0 0 1 -346.5264 -658.3082 cm -BT -/F32 9.9626 Tf 346.5264 658.3082 Td[(psb)]TJ +/F30 9.9626 Tf 170.915 0 Td [(psb)]TJ ET -1 0 0 1 362.8451 658.3082 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.1382 0.1992 l -S +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 -1 0 0 1 -362.8451 -658.3082 cm BT -/F32 9.9626 Tf 365.9833 658.3082 Td[(desc)]TJ +/F30 9.9626 Tf 365.983 658.308 Td [(desc)]TJ ET -1 0 0 1 387.5322 658.3082 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.1382 0.1992 l -S +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 -1 0 0 1 -387.5322 -658.3082 cm BT -/F32 9.9626 Tf 390.6705 658.3082 Td[(type)]TJ -ET -1 0 0 1 411.5918 658.3082 cm +/F30 9.9626 Tf 390.67 658.308 Td [(type)]TJ 0 g 0 G -1 0 0 1 -411.5918 -658.3082 cm -BT -/F8 9.9626 Tf 411.5918 658.3082 Td[(.)]TJ -ET -1 0 0 1 145.7235 636.3904 cm +/F8 9.9626 Tf 20.922 0 Td [(.)]TJ 0 g 0 G -1 0 0 1 -145.7235 -636.3904 cm -BT -/F29 9.9626 Tf 150.7049 636.3904 Td[(On)-383(R)-1(etur)1(n)]TJ -ET -1 0 0 1 205.2431 636.3904 cm +/F27 9.9626 Tf -260.887 -21.918 Td [(On)-383(Return)]TJ 0 g 0 G -1 0 0 1 -59.5196 -19.9253 cm 0 g 0 G -1 0 0 1 -145.7235 -616.4651 cm -BT -/F29 9.9626 Tf 150.7049 616.4651 Td[(y)]TJ -ET -1 0 0 1 156.7516 616.4651 cm + 0 -19.925 Td [(y)]TJ 0 g 0 G -1 0 0 1 -156.7516 -616.4651 cm -BT -/F8 9.9626 Tf 161.7329 616.4651 Td[(th)1(e)-334(lo)-28(cal)-333(p)-28(or)1(tion)-333(of)-333(r)1(e)-1(sult)-333(submatr)1(ix)]TJ/F11 9.9626 Tf 162.3637 0 Td[(y)]TJ/F8 9.9626 Tf 5.242 0 Td[(.)]TJ -153.7271 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3786 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf -32.3786 -11.9551 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(required)]TJ/F8 9.9626 Tf -29.6112 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(inout)]TJ/F8 9.9626 Tf 26.0964 0 Td[(.)]TJ -59.582 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-472(as:)-722(a)-473(ran)1(k)-472(one)-473(or)-472(t)28(w)28(o)-473(arr)1(a)28(y)-473(con)28(tain)1(in)1(g)-473(n)28(u)1(m)27(b)-27(e)-1(r)1(s)-473(of)-472(the)-472(t)27(y)1(p)-28(e)]TJ 0 -11.9551 Td[(in)1(dicated)-333(in)-333(T)83(ab)1(le)]TJ -ET -1 0 0 1 257.8034 556.6893 cm +/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.956 Td [(Sp)-28(eci\014ed)-472(as:)-723(a)-472(rank)-473(one)-472(or)-472(t)27(w)28(o)-472(arra)28(y)-473(con)28(taining)-472(n)27(um)28(b)-28(ers)-472(of)-472(the)-473(t)28(yp)-28(e)]TJ 0 -11.955 Td [(indicated)-333(in)-333(T)83(able)]TJ 0 0 1 rg 0 0 1 RG -1 0 0 1 -257.8034 -556.6893 cm -BT -/F8 9.9626 Tf 257.8034 556.6893 Td[(1)]TJ -ET -1 0 0 1 262.7847 556.6893 cm + [-333(1)]TJ 0 g 0 G -1 0 0 1 -262.7847 -556.6893 cm -BT -/F8 9.9626 Tf 262.7847 556.6893 Td[(.)]TJ -ET -1 0 0 1 145.7235 536.764 cm + [(.)]TJ 0 g 0 G -1 0 0 1 -145.7235 -536.764 cm -BT -/F29 9.9626 Tf 150.7049 536.764 Td[(inf)-1(o)]TJ -ET -1 0 0 1 169.4816 536.764 cm +/F27 9.9626 Tf -24.907 -19.925 Td [(info)]TJ 0 g 0 G -1 0 0 1 -169.4816 -536.764 cm -BT -/F8 9.9626 Tf 174.4629 536.764 Td[(Er)1(ror)-333(co)-28(de.)]TJ 1.1486 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3786 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf -32.3786 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(required)]TJ/F8 9.9626 Tf -29.6112 -11.9551 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(out)]TJ/F8 9.9626 Tf 16.549 0 Td[(.)]TJ -50.0346 -11.9552 Td[(An)-333(in)29(te)-1(ger)-333(v)56(alue;)-333(0)-334(means)-334(n)1(o)-334(error)-333(h)1(as)-334(b)-27(e)-1(en)-333(detec)-1(ted.)]TJ -ET -1 0 0 1 150.7049 90.4377 cm +/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 0 g 0 G -1 0 0 1 -150.7049 -90.4377 cm -BT -/F8 9.9626 Tf 317.5791 90.4377 Td[(22)]TJ -ET -1 0 0 1 494.4159 90.4377 cm + 141.967 -398.505 Td [(22)]TJ 0 g 0 G +ET endstream endobj -816 0 obj << +795 0 obj << /Type /Page -/Contents 817 0 R -/Resources 815 0 R -/MediaBox [0 0 595.2756 841.8898] -/Parent 800 0 R -/Annots [ 819 0 R 820 0 R ] +/Contents 796 0 R +/Resources 794 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 777 0 R +/Annots [ 786 0 R 793 0 R ] >> endobj -819 0 obj << +786 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [345.5302 655.098 412.5881 666.2229] +/Rect [345.53 655.098 412.588 666.223] /Subtype /Link /A << /S /GoTo /D (descdata) >> >> endobj -820 0 obj << +793 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [256.8071 555.693 263.781 564.604] +/Rect [256.807 555.693 263.781 564.604] /Subtype /Link /A << /S /GoTo /D (table.1) >> >> endobj -818 0 obj << -/D [816 0 R /XYZ 150.7049 740.9981 null] +797 0 obj << +/D [795 0 R /XYZ 150.705 740.998 null] >> endobj -815 0 obj << -/Font << /F29 447 0 R /F8 450 0 R /F32 622 0 R /F11 606 0 R >> +794 0 obj << +/Font << /F27 445 0 R /F8 446 0 R /F30 616 0 R /F11 602 0 R >> /ProcSet [ /PDF /Text ] >> endobj -823 0 obj << -/Length 9069 +804 0 obj << +/Length 6554 >> stream -1 0 0 1 99.8954 740.9981 cm 0 g 0 G -1 0 0 1 343.7111 0 cm 0 g 0 G -1 0 0 1 -348.6924 -60.0801 cm 0 g 0 G 0 g 0 G -1 0 0 1 -94.9141 -680.918 cm BT -/F18 14.3462 Tf 99.8954 680.918 Td[(psb)]TJ +/F16 14.3462 Tf 99.895 680.918 Td [(psb)]TJ ET -1 0 0 1 125.1626 680.918 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -4.8419 0.1992 l -S +1 0 0 1 125.163 681.117 cm +[]0 d 0 J 0.398 w 0 0 m 4.842 0 l S Q -1 0 0 1 -125.1626 -680.918 cm BT -/F18 14.3462 Tf 130.0045 680.918 Td[(ge)-1(dot)-1(|Do)-1(t)-375(Pro)-32(duct)]TJ/F8 9.9626 Tf -30.1091 -29.099 Td[(This)-333(fu)1(nction)-333(com)-1(p)1(utes)-334(dot)-333(p)1(ro)-28(d)1(uct)-334(b)-27(et)27(w)28(ee)-1(n)-333(t)28(w)28(o)-334(v)28(ec)-1(t)1(ors)]TJ/F11 9.9626 Tf 252.3319 0 Td[(x)]TJ/F8 9.9626 Tf 9.0148 0 Td[(and)]TJ/F11 9.9626 Tf 19.3719 0 Td[(y)]TJ/F8 9.9626 Tf 5.2419 0 Td[(.)]TJ -285.9605 -11.9552 Td[(If)]TJ/F11 9.9626 Tf 9.9626 0 Td[(x)]TJ/F8 9.9626 Tf 9.0148 0 Td[(and)]TJ/F11 9.9626 Tf 19.3719 0 Td[(y)]TJ/F8 9.9626 Tf 8.5628 0 Td[(are)-333(re)-1(al)-333(v)28(ec)-1(t)1(ors)-334(it)-333(com)-1(p)1(utes)-334(dot)1(-)-1(p)1(ro)-28(d)1(uct)-334(as:)]TJ/F11 9.9626 Tf 101.7827 -21.0528 Td[(dot)]TJ/F14 9.9626 Tf 16.3795 0 Td[(\040)]TJ/F11 9.9626 Tf 12.73 0 Td[(x)]TJ/F10 6.9738 Tf 5.6939 4.1135 Td[(T)]TJ/F11 9.9626 Tf 6.2761 -4.1135 Td[(y)]TJ/F8 9.9626 Tf -189.7743 -21.0528 Td[(El)1(s)-1(e)-334(i)1(f)]TJ/F11 9.9626 Tf 30.3584 0 Td[(x)]TJ/F8 9.9626 Tf 9.0148 0 Td[(and)]TJ/F11 9.9626 Tf 19.3718 0 Td[(y)]TJ/F8 9.9626 Tf 8.5628 0 Td[(are)-333(c)-1(omplex)-333(v)28(e)-1(ctors)-333(then)-333(it)-333(c)-1(ompu)1(tes)-334(dot-pr)1(o)-28(du)1(c)-1(t)-333(as:)]TJ/F11 9.9626 Tf 80.7468 -21.0528 Td[(dot)]TJ/F14 9.9626 Tf 16.3795 0 Td[(\040)]TJ/F11 9.9626 Tf 12.73 0 Td[(x)]TJ/F10 6.9738 Tf 5.6939 4.1135 Td[(H)]TJ/F11 9.9626 Tf 7.5564 -4.1135 Td[(y)]TJ/F18 14.3462 Tf -190.4145 -41.8945 Td[(Syn)31(tax)]TJ/F8 9.9626 Tf 108.5227 -21.8209 Td[(psb)]TJ +/F16 14.3462 Tf 130.004 680.918 Td [(gedot|Dot)-375(Pro)-31(duct)]TJ/F8 9.9626 Tf -30.109 -29.099 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.955 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 -21.053 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 -21.053 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 -21.053 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.114 Td [(H)]TJ/F11 9.9626 Tf 7.557 -4.114 Td [(y)]TJ/F16 14.3462 Tf -190.415 -41.894 Td [(Syn)31(tax)]TJ/F8 9.9626 Tf 108.523 -21.821 Td [(psb)]TJ ET -1 0 0 1 224.0151 512.9899 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 224.015 513.189 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -224.0151 -512.9899 cm BT -/F8 9.9626 Tf 227.004 512.9899 Td[(gedot)-333(\050)]TJ/F19 9.9626 Tf 30.9949 0 Td[(x,)-357(y,)-357(desc)]TJ +/F8 9.9626 Tf 227.004 512.99 Td [(gedot)-333(\050)]TJ/F17 9.9626 Tf 30.995 0 Td [(x,)-358(y,)-357(desc)]TJ ET -1 0 0 1 299.6391 512.9899 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.0552 0.1992 l -S +1 0 0 1 299.639 513.189 cm +[]0 d 0 J 0.398 w 0 0 m 3.055 0 l S Q -1 0 0 1 -299.6391 -512.9899 cm BT -/F19 9.9626 Tf 302.6943 512.9899 Td[(a,)-358(i)1(nfo)]TJ/F8 9.9626 Tf 28.5151 0 Td[(\051)]TJ -ET -1 0 0 1 99.8954 486.9349 cm +/F17 9.9626 Tf 302.694 512.99 Td [(a,)-358(info)]TJ/F8 9.9626 Tf 28.515 0 Td [(\051)]TJ 0 g 0 G -1 0 0 1 78.7879 -32.9763 cm 0 g 0 G 0 g 0 G -1 0 0 1 4.9813 32.5778 cm +ET q -[]0 d -0 J -0.3985 w -0 0.1992 m -176.1727 0.1992 l -S +1 0 0 1 183.665 486.736 cm +[]0 d 0 J 0.398 w 0 0 m 176.173 0 l S Q -1 0 0 1 -183.6646 -486.5364 cm BT -/F11 9.9626 Tf 189.6422 478.1679 Td[(dot)]TJ/F8 9.9626 Tf 13.6122 0 Td[(,)]TJ/F11 9.9626 Tf 6.0883 0 Td[(x)]TJ/F8 9.9626 Tf 5.6939 0 Td[(,)]TJ/F11 9.9626 Tf 6.0883 0 Td[(y)]TJ/F29 9.9626 Tf 88.9271 0 Td[(F)96(unction)]TJ +/F11 9.9626 Tf 189.642 478.168 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 ET -1 0 0 1 183.6646 474.1828 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -176.1727 0.1992 l -S +1 0 0 1 183.665 474.382 cm +[]0 d 0 J 0.398 w 0 0 m 176.173 0 l S Q -1 0 0 1 -183.6646 -474.1828 cm BT -/F8 9.9626 Tf 189.6422 465.8142 Td[(Sh)1(ort)-333(Pr)1(e)-1(cision)-333(Re)-1(al)-3102(psb)]TJ +/F8 9.9626 Tf 189.642 465.814 Td [(Short)-333(Precision)-334(Real)-3102(psb)]TJ ET -1 0 0 1 325.6491 465.8142 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 325.649 466.013 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -325.6491 -465.8142 cm BT -/F8 9.9626 Tf 328.6379 465.8142 Td[(gedot)]TJ -138.9957 -11.9552 Td[(Long)-333(P)1(re)-1(cision)-333(Real)-3314(psb)]TJ +/F8 9.9626 Tf 328.638 465.814 Td [(gedot)]TJ -138.996 -11.955 Td [(Long)-333(Precision)-334(Real)-3314(psb)]TJ ET -1 0 0 1 325.6491 453.859 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 325.649 454.058 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -325.6491 -453.859 cm BT -/F8 9.9626 Tf 328.6379 453.859 Td[(gedot)]TJ -138.9957 -11.9551 Td[(Sh)1(ort)-333(Pr)1(e)-1(cision)-333(Com)-1(p)1(lex)-1200(psb)]TJ +/F8 9.9626 Tf 328.638 453.859 Td [(gedot)]TJ -138.996 -11.955 Td [(Short)-333(Precision)-334(Complex)-1200(psb)]TJ ET -1 0 0 1 325.6491 441.9039 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 325.649 442.103 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -325.6491 -441.9039 cm BT -/F8 9.9626 Tf 328.6379 441.9039 Td[(gedot)]TJ -138.9957 -11.9552 Td[(Long)-333(P)1(re)-1(cision)-333(Complex)-1411(psb)]TJ +/F8 9.9626 Tf 328.638 441.904 Td [(gedot)]TJ -138.996 -11.955 Td [(Long)-333(Precision)-334(Complex)-1411(psb)]TJ ET -1 0 0 1 325.6491 429.9487 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 325.649 430.148 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -325.6491 -429.9487 cm BT -/F8 9.9626 Tf 328.6379 429.9487 Td[(gedot)]TJ +/F8 9.9626 Tf 328.638 429.949 Td [(gedot)]TJ ET -1 0 0 1 183.6646 425.9636 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -176.1727 0.1992 l -S +1 0 0 1 183.665 426.163 cm +[]0 d 0 J 0.398 w 0 0 m 176.173 0 l S Q -1 0 0 1 44.4029 -27.84 cm 0 g 0 G -1 0 0 1 -228.0675 -398.1236 cm BT -/F8 9.9626 Tf 228.0675 398.1236 Td[(T)83(ab)1(le)-334(2:)-444(Data)-333(t)28(yp)-28(es)]TJ -ET -1 0 0 1 315.4344 398.1236 cm +/F8 9.9626 Tf 228.067 398.124 Td [(T)83(able)-333(2:)-444(Data)-334(t)28(yp)-28(es)]TJ 0 g 0 G -1 0 0 1 -215.539 -1.9372 cm 0 g 0 G -1 0 0 1 -4.9813 -30.1713 cm 0 g 0 G -1 0 0 1 -94.9141 -366.0151 cm -BT -/F29 9.9626 Tf 99.8954 366.0151 Td[(T)32(yp)-32(e:)]TJ -ET -1 0 0 1 128.7108 366.0151 cm +/F27 9.9626 Tf -128.172 -32.109 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G -1 0 0 1 -128.7108 -366.0151 cm -BT -/F8 9.9626 Tf 133.6921 366.0151 Td[(Sy)1(nc)27(h)1(ron)1(ous.)]TJ -ET -1 0 0 1 94.9141 346.4358 cm +/F8 9.9626 Tf 33.797 0 Td [(Sync)28(hronous.)]TJ 0 g 0 G -1 0 0 1 -94.9141 -346.4358 cm -BT -/F29 9.9626 Tf 99.8954 346.4358 Td[(On)-383(En)32(tr)1(y)]TJ -ET -1 0 0 1 147.4806 346.4358 cm +/F27 9.9626 Tf -33.797 -19.579 Td [(On)-383(En)32(try)]TJ 0 g 0 G -1 0 0 1 -52.5665 -19.5793 cm 0 g 0 G -1 0 0 1 -94.9141 -326.8565 cm -BT -/F29 9.9626 Tf 99.8954 326.8565 Td[(x)]TJ -ET -1 0 0 1 105.9421 326.8565 cm + 0 -19.579 Td [(x)]TJ 0 g 0 G -1 0 0 1 -105.9421 -326.8565 cm -BT -/F8 9.9626 Tf 110.9235 326.8565 Td[(th)1(e)-334(lo)-28(cal)-333(p)-28(or)1(tion)-333(of)-333(glob)1(al)-333(dense)-334(matrix)]TJ/F11 9.9626 Tf 176.1177 0 Td[(x)]TJ/F8 9.9626 Tf 5.6939 0 Td[(.)]TJ -167.9331 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3787 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf -32.3787 -11.9551 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6113 0 Td[(required)]TJ/F8 9.9626 Tf -29.6113 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(.)]TJ -43.0331 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-474(as:)-727(an)-474(arr)1(a)27(y)-474(of)-474(ran)1(k)-475(on)1(e)-475(or)-474(t)27(w)28(o)-475(con)28(tai)1(nin)1(g)-475(n)28(u)1(m)27(b)-27(e)-1(r)1(s)-475(of)-474(t)27(y)1(p)-28(e)]TJ 0 -11.9551 Td[(sp)-28(ec)-1(i)1(\014ed)-333(in)-333(T)83(ab)1(le)]TJ -ET -1 0 0 1 204.0051 267.0807 cm +/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)-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 -1 0 0 1 -204.0051 -267.0807 cm -BT -/F8 9.9626 Tf 204.0051 267.0807 Td[(2)]TJ -ET -1 0 0 1 208.9865 267.0807 cm + [-333(2)]TJ 0 g 0 G -1 0 0 1 -208.9865 -267.0807 cm -BT -/F8 9.9626 Tf 208.9865 267.0807 Td[(.)-444(The)-334(r)1(ank)-333(of)]TJ/F11 9.9626 Tf 62.0175 0 Td[(x)]TJ/F8 9.9626 Tf 9.0148 0 Td[(m)27(u)1(s)-1(t)-333(b)-27(e)-334(th)1(e)-334(s)-1(ame)-334(of)]TJ/F11 9.9626 Tf 91.7118 0 Td[(y)]TJ/F8 9.9626 Tf 5.2419 0 Td[(.)]TJ -ET -1 0 0 1 94.9141 247.5014 cm + [(.)-445(The)-333(rank)-333(of)]TJ/F11 9.9626 Tf 146.202 0 Td [(x)]TJ/F8 9.9626 Tf 9.015 0 Td [(m)28(ust)-334(b)-27(e)-334(the)-333(same)-333(of)]TJ/F11 9.9626 Tf 91.712 0 Td [(y)]TJ/F8 9.9626 Tf 5.241 0 Td [(.)]TJ 0 g 0 G -1 0 0 1 -94.9141 -247.5014 cm -BT -/F29 9.9626 Tf 99.8954 247.5014 Td[(y)]TJ -ET -1 0 0 1 105.9421 247.5014 cm +/F27 9.9626 Tf -277.077 -19.58 Td [(y)]TJ 0 g 0 G -1 0 0 1 -105.9421 -247.5014 cm -BT -/F8 9.9626 Tf 110.9235 247.5014 Td[(th)1(e)-334(lo)-28(cal)-333(p)-28(or)1(tion)-333(of)-333(glob)1(al)-333(dense)-334(matrix)]TJ/F11 9.9626 Tf 176.1177 0 Td[(y)]TJ/F8 9.9626 Tf 5.2419 0 Td[(.)]TJ -167.4811 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3787 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf -32.3787 -11.9551 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(required)]TJ/F8 9.9626 Tf -29.6112 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(.)]TJ -43.0331 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-474(as:)-727(an)-474(arr)1(a)27(y)-474(of)-474(ran)1(k)-475(on)1(e)-475(or)-474(t)27(w)28(o)-475(con)28(tai)1(nin)1(g)-475(n)28(u)1(m)27(b)-27(e)-1(r)1(s)-475(of)-474(t)27(y)1(p)-28(e)]TJ 0 -11.9551 Td[(sp)-28(ec)-1(i)1(\014ed)-333(in)-333(T)83(ab)1(le)]TJ -ET -1 0 0 1 204.0051 187.7256 cm +/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)-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 -1 0 0 1 -204.0051 -187.7256 cm -BT -/F8 9.9626 Tf 204.0051 187.7256 Td[(2)]TJ -ET -1 0 0 1 208.9865 187.7256 cm + [-333(2)]TJ 0 g 0 G -1 0 0 1 -208.9865 -187.7256 cm -BT -/F8 9.9626 Tf 208.9865 187.7256 Td[(.)-444(The)-334(r)1(ank)-333(of)]TJ/F11 9.9626 Tf 62.0175 0 Td[(y)]TJ/F8 9.9626 Tf 8.5628 0 Td[(m)27(u)1(s)-1(t)-333(b)-27(e)-334(th)1(e)-334(s)-1(ame)-334(of)]TJ/F11 9.9626 Tf 91.7118 0 Td[(x)]TJ/F8 9.9626 Tf 5.6939 0 Td[(.)]TJ -ET -1 0 0 1 94.9141 168.1463 cm + [(.)-445(The)-333(rank)-333(of)]TJ/F11 9.9626 Tf 146.202 0 Td [(y)]TJ/F8 9.9626 Tf 8.563 0 Td [(m)28(ust)-334(b)-27(e)-334(the)-333(same)-333(of)]TJ/F11 9.9626 Tf 91.712 0 Td [(x)]TJ/F8 9.9626 Tf 5.693 0 Td [(.)]TJ 0 g 0 G -1 0 0 1 -94.9141 -168.1463 cm -BT -/F29 9.9626 Tf 99.8954 168.1463 Td[(desc)]TJ +/F27 9.9626 Tf -277.077 -19.58 Td [(desc)]TJ ET -1 0 0 1 121.81 168.1463 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.4371 0.1992 l -S +1 0 0 1 121.81 168.346 cm +[]0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q -1 0 0 1 -121.81 -168.1463 cm BT -/F29 9.9626 Tf 125.2471 168.1463 Td[(a)]TJ -ET -1 0 0 1 130.8165 168.1463 cm +/F27 9.9626 Tf 125.247 168.146 Td [(a)]TJ 0 g 0 G -1 0 0 1 -130.8165 -168.1463 cm -BT -/F8 9.9626 Tf 135.7978 168.1463 Td[(con)28(tain)1(s)-334(data)-333(structu)1(re)-1(s)-333(for)-333(com)-1(m)28(un)1(ic)-1(ati)1(ons.)]TJ -10.9958 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3787 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf -32.3787 -11.9551 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6113 0 Td[(required)]TJ/F8 9.9626 Tf -29.6113 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(.)]TJ -43.0331 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(a)-333(s)-1(tr)1(uctured)-333(dat)1(a)-334(of)-333(t)28(yp)-27(e)]TJ -ET -1 0 0 1 295.717 120.3256 cm +/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(a)-333(structured)-333(data)-333(of)-334(t)28(yp)-28(e)]TJ 0 0 1 rg 0 0 1 RG -1 0 0 1 -295.717 -120.3256 cm -BT -/F32 9.9626 Tf 295.717 120.3256 Td[(psb)]TJ +/F30 9.9626 Tf 170.915 0 Td [(psb)]TJ ET -1 0 0 1 312.0356 120.3256 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.1382 0.1992 l -S +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 -1 0 0 1 -312.0356 -120.3256 cm BT -/F32 9.9626 Tf 315.1738 120.3256 Td[(desc)]TJ +/F30 9.9626 Tf 315.174 120.326 Td [(desc)]TJ ET -1 0 0 1 336.7228 120.3256 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.1382 0.1992 l -S +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 -1 0 0 1 -336.7228 -120.3256 cm BT -/F32 9.9626 Tf 339.861 120.3256 Td[(type)]TJ -ET -1 0 0 1 360.7824 120.3256 cm +/F30 9.9626 Tf 339.861 120.326 Td [(type)]TJ 0 g 0 G -1 0 0 1 -360.7824 -120.3256 cm -BT -/F8 9.9626 Tf 360.7824 120.3256 Td[(.)]TJ -ET -1 0 0 1 99.8954 90.4377 cm +/F8 9.9626 Tf 20.921 0 Td [(.)]TJ 0 g 0 G -1 0 0 1 -99.8954 -90.4377 cm -BT -/F8 9.9626 Tf 266.7696 90.4377 Td[(23)]TJ -ET -1 0 0 1 443.6065 90.4377 cm + -94.012 -29.888 Td [(23)]TJ 0 g 0 G +ET endstream endobj -822 0 obj << +803 0 obj << /Type /Page -/Contents 823 0 R -/Resources 821 0 R -/MediaBox [0 0 595.2756 841.8898] -/Parent 800 0 R -/Annots [ 827 0 R 828 0 R 829 0 R ] +/Contents 804 0 R +/Resources 802 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 777 0 R +/Annots [ 798 0 R 799 0 R 800 0 R ] >> endobj -827 0 obj << +798 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [203.0089 264.1472 209.9827 274.9955] +/Rect [203.009 264.147 209.983 274.995] /Subtype /Link /A << /S /GoTo /D (table.2) >> >> endobj -828 0 obj << +799 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [203.0089 184.7921 209.9827 195.6403] +/Rect [203.009 184.792 209.983 195.64] /Subtype /Link /A << /S /GoTo /D (table.2) >> >> endobj -829 0 obj << +800 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [294.7207 117.1154 361.7786 128.2404] +/Rect [294.721 117.115 361.779 128.24] /Subtype /Link /A << /S /GoTo /D (descdata) >> >> endobj -824 0 obj << -/D [822 0 R /XYZ 99.8954 740.9981 null] +805 0 obj << +/D [803 0 R /XYZ 99.895 740.998 null] >> endobj 110 0 obj << -/D [822 0 R /XYZ 99.8954 660.9846 null] +/D [803 0 R /XYZ 99.895 660.985 null] >> endobj -825 0 obj << -/D [822 0 R /XYZ 99.8954 522.1556 null] +806 0 obj << +/D [803 0 R /XYZ 99.895 522.156 null] >> endobj -826 0 obj << -/D [822 0 R /XYZ 267.6413 410.0787 null] +807 0 obj << +/D [803 0 R /XYZ 267.641 410.079 null] >> endobj -821 0 obj << -/Font << /F18 441 0 R /F8 450 0 R /F11 606 0 R /F14 633 0 R /F10 630 0 R /F19 591 0 R /F29 447 0 R /F32 622 0 R >> +802 0 obj << +/Font << /F16 443 0 R /F8 446 0 R /F11 602 0 R /F14 619 0 R /F10 618 0 R /F17 588 0 R /F27 445 0 R /F30 616 0 R >> /ProcSet [ /PDF /Text ] >> endobj -832 0 obj << -/Length 2125 +810 0 obj << +/Length 1304 >> stream -1 0 0 1 150.7049 740.9981 cm 0 g 0 G -1 0 0 1 343.7111 0 cm 0 g 0 G -1 0 0 1 -348.6924 -34.8692 cm 0 g 0 G -1 0 0 1 -145.7236 -706.1289 cm BT -/F29 9.9626 Tf 150.7049 706.1289 Td[(On)-383(R)-1(etur)1(n)]TJ -ET -1 0 0 1 205.2431 706.1289 cm +/F27 9.9626 Tf 150.705 706.129 Td [(On)-383(Return)]TJ 0 g 0 G -1 0 0 1 -59.5196 -19.9253 cm 0 g 0 G -1 0 0 1 -145.7235 -686.2036 cm -BT -/F29 9.9626 Tf 150.7049 686.2036 Td[(F)96(unction)-384(v)64(alue)]TJ -ET -1 0 0 1 224.1097 686.2036 cm + 0 -19.925 Td [(F)96(unction)-384(v)64(alue)]TJ 0 g 0 G -1 0 0 1 -224.1097 -686.2036 cm -BT -/F8 9.9626 Tf 229.0911 686.2036 Td[(is)-334(t)1(he)-334(d)1(ot)-334(p)1(ro)-28(d)1(uct)-333(of)-333(s)-1(u)1(b)28(v)28(ec)-1(tors)]TJ/F11 9.9626 Tf 142.1892 0 Td[(x)]TJ/F8 9.9626 Tf 9.0148 0 Td[(and)]TJ/F11 9.9626 Tf 19.3718 0 Td[(y)]TJ/F8 9.9626 Tf 5.242 0 Td[(.)]TJ -229.2974 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3786 0 Td[(global)]TJ/F8 9.9626 Tf -32.3786 -11.9551 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(a)-333(n)28(um)28(b)-28(er)-333(of)-333(the)-333(data)-333(t)28(yp)-27(e)-334(in)1(dicate)-1(d)-332(in)-333(T)83(abl)1(e)]TJ -ET -1 0 0 1 433.8934 662.2933 cm +/F8 9.9626 Tf 78.386 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.372 0 Td [(y)]TJ/F8 9.9626 Tf 5.242 0 Td [(.)]TJ -229.298 -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(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 -1 0 0 1 -433.8934 -662.2933 cm -BT -/F8 9.9626 Tf 433.8934 662.2933 Td[(2)]TJ -ET -1 0 0 1 438.8747 662.2933 cm + [-333(2)]TJ 0 g 0 G -1 0 0 1 -438.8747 -662.2933 cm -BT -/F8 9.9626 Tf 438.8747 662.2933 Td[(.)]TJ -ET -1 0 0 1 145.7235 642.368 cm + [(.)]TJ 0 g 0 G -1 0 0 1 -145.7235 -642.368 cm -BT -/F29 9.9626 Tf 150.7049 642.368 Td[(inf)-1(o)]TJ -ET -1 0 0 1 169.4816 642.368 cm +/F27 9.9626 Tf -24.906 -19.925 Td [(info)]TJ 0 g 0 G -1 0 0 1 -169.4816 -642.368 cm -BT -/F8 9.9626 Tf 174.4629 642.368 Td[(Er)1(ror)-333(co)-28(de.)]TJ 1.1486 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3786 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf -32.3786 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(required)]TJ/F8 9.9626 Tf -29.6112 -11.9551 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(out)]TJ/F8 9.9626 Tf 16.549 0 Td[(.)]TJ -50.0346 -11.9552 Td[(An)-333(in)29(te)-1(ger)-333(v)56(alue;)-333(0)-334(means)-334(n)1(o)-334(error)-333(h)1(as)-334(b)-27(e)-1(en)-333(detec)-1(ted.)]TJ -ET -1 0 0 1 150.7049 90.4377 cm +/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 -1 0 0 1 -150.7049 -90.4377 cm -BT -/F8 9.9626 Tf 317.5791 90.4377 Td[(24)]TJ -ET -1 0 0 1 494.4159 90.4377 cm + 141.968 -504.109 Td [(24)]TJ 0 g 0 G +ET endstream endobj -831 0 obj << +809 0 obj << /Type /Page -/Contents 832 0 R -/Resources 830 0 R -/MediaBox [0 0 595.2756 841.8898] -/Parent 800 0 R -/Annots [ 834 0 R ] +/Contents 810 0 R +/Resources 808 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 777 0 R +/Annots [ 801 0 R ] >> endobj -834 0 obj << +801 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [432.8971 659.3598 439.871 670.208] +/Rect [432.897 659.36 439.871 670.208] /Subtype /Link /A << /S /GoTo /D (table.2) >> >> endobj -833 0 obj << -/D [831 0 R /XYZ 150.7049 740.9981 null] +811 0 obj << +/D [809 0 R /XYZ 150.705 740.998 null] >> endobj -830 0 obj << -/Font << /F29 447 0 R /F8 450 0 R /F11 606 0 R >> +808 0 obj << +/Font << /F27 445 0 R /F8 446 0 R /F11 602 0 R >> /ProcSet [ /PDF /Text ] >> endobj -837 0 obj << -/Length 9690 +818 0 obj << +/Length 7059 >> stream -1 0 0 1 99.8954 740.9981 cm 0 g 0 G -1 0 0 1 343.7111 0 cm 0 g 0 G -1 0 0 1 -348.6924 -60.002 cm 0 g 0 G 0 g 0 G -1 0 0 1 -94.9141 -680.9961 cm BT -/F18 14.3462 Tf 99.8954 680.9961 Td[(psb)]TJ +/F16 14.3462 Tf 99.895 680.996 Td [(psb)]TJ ET -1 0 0 1 125.1626 680.9961 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -4.8419 0.1992 l -S +1 0 0 1 125.163 681.195 cm +[]0 d 0 J 0.398 w 0 0 m 4.842 0 l S Q -1 0 0 1 -125.1626 -680.9961 cm BT -/F18 14.3462 Tf 130.0045 680.9961 Td[(ge)-1(dot)-1(s|Gener)-1(ali)-1(zed)-375(Do)-1(t)-375(Pro)-32(duct)]TJ/F8 9.9626 Tf -30.1091 -29.0209 Td[(This)-392(sub)1(routi)1(ne)-392(c)-1(ompu)1(te)-1(s)-392(a)-392(se)-1(r)1(ie)-1(s)-392(of)-391(dot)-392(p)1(ro)-28(d)1(ucts)-392(am)-1(on)1(g)-392(the)-392(c)-1(ol)1(umns)-392(of)-392(t)28(w)28(o)]TJ 0 -11.9552 Td[(dense)-334(matri)1(c)-1(es)]TJ/F11 9.9626 Tf 67.1095 0 Td[(x)]TJ/F8 9.9626 Tf 9.0148 0 Td[(and)]TJ/F11 9.9626 Tf 19.3718 0 Td[(y)]TJ/F8 9.9626 Tf 5.242 0 Td[(:)]TJ/F11 9.9626 Tf 23.7559 -11.9552 Td[(r)-28(es)]TJ/F8 9.9626 Tf 14.0803 0 Td[(\050)]TJ/F11 9.9626 Tf 3.8744 0 Td[(i)]TJ/F8 9.9626 Tf 3.4323 0 Td[(\051)]TJ/F14 9.9626 Tf 6.6417 0 Td[(\040)]TJ/F11 9.9626 Tf 12.73 0 Td[(x)]TJ/F8 9.9626 Tf 5.6939 0 Td[(\050:)]TJ/F11 9.9626 Tf 6.6418 0 Td[(;)-166(i)]TJ/F8 9.9626 Tf 7.8601 0 Td[(\051)]TJ/F10 6.9738 Tf 3.8743 4.1135 Td[(T)]TJ/F11 9.9626 Tf 6.2761 -4.1135 Td[(y)]TJ/F8 9.9626 Tf 5.242 0 Td[(\050:)]TJ/F11 9.9626 Tf 6.6418 0 Td[(;)-166(i)]TJ/F8 9.9626 Tf 7.86 0 Td[(\051)]TJ -215.3427 -17.3552 Td[(If)-245(t)1(he)-245(m)-1(atr)1(ic)-1(es)-245(are)-245(c)-1(ompl)1(e)-1(x,)-262(then)-244(the)-245(usual)-245(con)28(v)28(en)28(tion)-244(app)1(lies)-1(,)-262(i.e.)-415(th)1(e)-246(conj)1(ugate)]TJ 0 -11.9551 Td[(tran)1(s)-1(p)-27(ose)-324(of)]TJ/F11 9.9626 Tf 55.8361 0 Td[(x)]TJ/F8 9.9626 Tf 8.9129 0 Td[(is)-323(use)-1(d)1(.)-441(If)]TJ/F11 9.9626 Tf 46.3653 0 Td[(x)]TJ/F8 9.9626 Tf 8.9129 0 Td[(and)]TJ/F11 9.9626 Tf 19.2699 0 Td[(y)]TJ/F8 9.9626 Tf 8.4609 0 Td[(are)-323(of)-323(ran)1(k)-323(one,)-325(th)1(e)-1(n)]TJ/F11 9.9626 Tf 94.2114 0 Td[(r)-28(es)]TJ/F8 9.9626 Tf 17.2993 0 Td[(is)-323(a)-323(s)-1(calar,)-325(else)-324(it)-323(i)1(s)]TJ -259.2687 -11.9552 Td[(a)-333(rank)-333(on)1(e)-334(arr)1(a)27(y)84(.)]TJ/F18 14.3462 Tf 0 -32.7801 Td[(Syn)32(t)-1(ax)]TJ/F8 9.9626 Tf 87.9416 -21.8209 Td[(call)-333(psb)]TJ +/F16 14.3462 Tf 130.004 680.996 Td [(gedots|Generalized)-375(Dot)-375(Pro)-31(duct)]TJ/F8 9.9626 Tf -30.109 -29.021 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.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.242 0 Td [(:)]TJ/F11 9.9626 Tf 23.755 -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.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 -17.355 Td [(If)-245(the)-245(matrices)-245(are)-245(complex,)-262(then)-245(the)-245(usual)-245(con)28(v)27(en)28(tion)-245(appl)1(ie)-1(s,)-262(i.e.)-415(the)-245(conjugate)]TJ 0 -11.956 Td [(transp)-28(ose)-323(of)]TJ/F11 9.9626 Tf 55.837 0 Td [(x)]TJ/F8 9.9626 Tf 8.912 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/F16 14.3462 Tf 0 -32.78 Td [(Syn)31(tax)]TJ/F8 9.9626 Tf 87.942 -21.821 Td [(call)-333(psb)]TJ ET -1 0 0 1 221.6989 532.1983 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 221.699 532.398 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -221.6989 -532.1983 cm BT -/F8 9.9626 Tf 224.6877 532.1983 Td[(gedots)-334(\050)]TJ/F19 9.9626 Tf 34.9247 0 Td[(r)51(es)1(,)-358(x,)-357(y,)-357(desc)]TJ +/F8 9.9626 Tf 224.688 532.198 Td [(gedots)-333(\050)]TJ/F17 9.9626 Tf 34.924 0 Td [(r)51(es,)-358(x,)-357(y,)-358(desc)]TJ ET -1 0 0 1 320.2202 532.1983 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.0552 0.1992 l -S +1 0 0 1 320.22 532.398 cm +[]0 d 0 J 0.398 w 0 0 m 3.055 0 l S Q -1 0 0 1 -320.2202 -532.1983 cm BT -/F19 9.9626 Tf 323.2754 532.1983 Td[(a,)-358(i)1(nfo)]TJ/F8 9.9626 Tf 28.5151 0 Td[(\051)]TJ -ET -1 0 0 1 99.8954 506.1824 cm +/F17 9.9626 Tf 323.275 532.198 Td [(a,)-358(info)]TJ/F8 9.9626 Tf 28.516 0 Td [(\051)]TJ 0 g 0 G -1 0 0 1 73.1113 -32.9764 cm 0 g 0 G 0 g 0 G -1 0 0 1 4.9813 32.5778 cm +ET q -[]0 d -0 J -0.3985 w -0 0.1992 m -187.5259 0.1992 l -S +1 0 0 1 177.988 505.983 cm +[]0 d 0 J 0.398 w 0 0 m 187.526 0 l S Q -1 0 0 1 -177.988 -505.7838 cm BT -/F11 9.9626 Tf 183.9656 497.4153 Td[(r)-28(es)]TJ/F8 9.9626 Tf 14.0803 0 Td[(,)]TJ/F11 9.9626 Tf 6.0883 0 Td[(x)]TJ/F8 9.9626 Tf 5.6939 0 Td[(,)]TJ/F11 9.9626 Tf 6.0883 0 Td[(y)]TJ/F29 9.9626 Tf 88.459 0 Td[(Subr)1(outi)-1(ne)]TJ +/F11 9.9626 Tf 183.966 497.415 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 ET -1 0 0 1 177.988 493.4302 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -187.5259 0.1992 l -S +1 0 0 1 177.988 493.629 cm +[]0 d 0 J 0.398 w 0 0 m 187.526 0 l S Q -1 0 0 1 -177.988 -493.4302 cm BT -/F8 9.9626 Tf 183.9656 485.0616 Td[(Sh)1(ort)-333(Pr)1(e)-1(cision)-333(Re)-1(al)-3102(psb)]TJ +/F8 9.9626 Tf 183.966 485.062 Td [(Short)-333(Precision)-333(R)-1(eal)-3102(psb)]TJ ET -1 0 0 1 319.9725 485.0616 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 319.972 485.261 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -319.9725 -485.0616 cm BT -/F8 9.9626 Tf 322.9613 485.0616 Td[(gedots)]TJ -138.9957 -11.9552 Td[(Long)-333(P)1(re)-1(cision)-333(Real)-3314(psb)]TJ +/F8 9.9626 Tf 322.961 485.062 Td [(gedots)]TJ -138.995 -11.956 Td [(Long)-333(Precision)-334(Real)-3314(p)1(s)-1(b)]TJ ET -1 0 0 1 319.9725 473.1064 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 319.972 473.306 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -319.9725 -473.1064 cm BT -/F8 9.9626 Tf 322.9613 473.1064 Td[(gedots)]TJ -138.9957 -11.9551 Td[(Sh)1(ort)-333(Pr)1(e)-1(cision)-333(Com)-1(p)1(lex)-1200(psb)]TJ +/F8 9.9626 Tf 322.961 473.106 Td [(gedots)]TJ -138.995 -11.955 Td [(Short)-333(Precision)-333(C)-1(omplex)-1200(p)1(s)-1(b)]TJ ET -1 0 0 1 319.9725 461.1513 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 319.972 461.351 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -319.9725 -461.1513 cm BT -/F8 9.9626 Tf 322.9613 461.1513 Td[(gedots)]TJ -138.9957 -11.9552 Td[(Long)-333(P)1(re)-1(cision)-333(Complex)-1411(psb)]TJ +/F8 9.9626 Tf 322.961 461.151 Td [(gedots)]TJ -138.995 -11.955 Td [(Long)-333(Precision)-334(Complex)-1411(psb)]TJ ET -1 0 0 1 319.9725 449.1961 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 319.972 449.395 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -319.9725 -449.1961 cm BT -/F8 9.9626 Tf 322.9613 449.1961 Td[(gedots)]TJ +/F8 9.9626 Tf 322.961 449.196 Td [(gedots)]TJ ET -1 0 0 1 177.988 445.211 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -187.5259 0.1992 l -S +1 0 0 1 177.988 445.41 cm +[]0 d 0 J 0.398 w 0 0 m 187.526 0 l S Q -1 0 0 1 50.0795 -27.84 cm 0 g 0 G -1 0 0 1 -228.0675 -417.371 cm BT -/F8 9.9626 Tf 228.0675 417.371 Td[(T)83(ab)1(le)-334(3:)-444(Data)-333(t)28(yp)-28(es)]TJ -ET -1 0 0 1 315.4344 417.371 cm +/F8 9.9626 Tf 228.067 417.371 Td [(T)83(able)-333(3:)-444(Data)-334(t)28(yp)-28(es)]TJ 0 g 0 G -1 0 0 1 -215.539 -1.9372 cm 0 g 0 G -1 0 0 1 -4.9813 -30.0347 cm 0 g 0 G -1 0 0 1 -94.9141 -385.3991 cm -BT -/F29 9.9626 Tf 99.8954 385.3991 Td[(T)32(yp)-32(e:)]TJ -ET -1 0 0 1 128.7108 385.3991 cm +/F27 9.9626 Tf -128.172 -31.972 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G -1 0 0 1 -128.7108 -385.3991 cm -BT -/F8 9.9626 Tf 133.6921 385.3991 Td[(Sy)1(nc)27(h)1(ron)1(ous.)]TJ -ET -1 0 0 1 94.9141 365.8589 cm +/F8 9.9626 Tf 33.797 0 Td [(Sync)28(hronous.)]TJ 0 g 0 G -1 0 0 1 -94.9141 -365.8589 cm -BT -/F29 9.9626 Tf 99.8954 365.8589 Td[(On)-383(En)32(tr)1(y)]TJ -ET -1 0 0 1 147.4806 365.8589 cm +/F27 9.9626 Tf -33.797 -19.54 Td [(On)-383(En)32(try)]TJ 0 g 0 G -1 0 0 1 -52.5665 -19.5402 cm 0 g 0 G -1 0 0 1 -94.9141 -346.3187 cm -BT -/F29 9.9626 Tf 99.8954 346.3187 Td[(x)]TJ -ET -1 0 0 1 105.9421 346.3187 cm + 0 -19.54 Td [(x)]TJ 0 g 0 G -1 0 0 1 -105.9421 -346.3187 cm -BT -/F8 9.9626 Tf 110.9235 346.3187 Td[(th)1(e)-334(lo)-28(cal)-333(p)-28(or)1(tion)-333(of)-333(glob)1(al)-333(dense)-334(matrix)]TJ/F11 9.9626 Tf 176.1177 0 Td[(x)]TJ/F8 9.9626 Tf 5.6939 0 Td[(.)]TJ -167.9331 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3787 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf -32.3787 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6113 0 Td[(required)]TJ/F8 9.9626 Tf -29.6113 -11.9551 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(.)]TJ -43.0331 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-474(as:)-727(an)-474(arr)1(a)27(y)-474(of)-474(ran)1(k)-475(on)1(e)-475(or)-474(t)27(w)28(o)-475(con)28(tai)1(nin)1(g)-475(n)28(u)1(m)27(b)-27(e)-1(r)1(s)-475(of)-474(t)27(y)1(p)-28(e)]TJ 0 -11.9552 Td[(sp)-28(ec)-1(i)1(\014ed)-333(in)-333(T)83(ab)1(le)]TJ -ET -1 0 0 1 204.0051 286.5428 cm +/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)-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 -1 0 0 1 -204.0051 -286.5428 cm -BT -/F8 9.9626 Tf 204.0051 286.5428 Td[(3)]TJ -ET -1 0 0 1 208.9865 286.5428 cm + [-333(3)]TJ 0 g 0 G -1 0 0 1 -208.9865 -286.5428 cm -BT -/F8 9.9626 Tf 208.9865 286.5428 Td[(.)-444(The)-334(r)1(ank)-333(of)]TJ/F11 9.9626 Tf 62.0175 0 Td[(x)]TJ/F8 9.9626 Tf 9.0148 0 Td[(m)27(u)1(s)-1(t)-333(b)-27(e)-334(th)1(e)-334(s)-1(ame)-334(of)]TJ/F11 9.9626 Tf 91.7118 0 Td[(y)]TJ/F8 9.9626 Tf 5.2419 0 Td[(.)]TJ -ET -1 0 0 1 94.9141 267.0026 cm + [(.)-445(The)-333(rank)-333(of)]TJ/F11 9.9626 Tf 146.202 0 Td [(x)]TJ/F8 9.9626 Tf 9.015 0 Td [(m)28(ust)-334(b)-27(e)-334(the)-333(same)-333(of)]TJ/F11 9.9626 Tf 91.712 0 Td [(y)]TJ/F8 9.9626 Tf 5.241 0 Td [(.)]TJ 0 g 0 G -1 0 0 1 -94.9141 -267.0026 cm -BT -/F29 9.9626 Tf 99.8954 267.0026 Td[(y)]TJ -ET -1 0 0 1 105.9421 267.0026 cm +/F27 9.9626 Tf -277.077 -19.54 Td [(y)]TJ 0 g 0 G -1 0 0 1 -105.9421 -267.0026 cm -BT -/F8 9.9626 Tf 110.9235 267.0026 Td[(th)1(e)-334(lo)-28(cal)-333(p)-28(or)1(tion)-333(of)-333(glob)1(al)-333(dense)-334(matrix)]TJ/F11 9.9626 Tf 176.1177 0 Td[(y)]TJ/F8 9.9626 Tf 5.2419 0 Td[(.)]TJ -167.4811 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3787 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf -32.3787 -11.9551 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(required)]TJ/F8 9.9626 Tf -29.6112 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(.)]TJ -43.0331 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-474(as:)-727(an)-474(arr)1(a)27(y)-474(of)-474(ran)1(k)-475(on)1(e)-475(or)-474(t)27(w)28(o)-475(con)28(tai)1(nin)1(g)-475(n)28(u)1(m)27(b)-27(e)-1(r)1(s)-475(of)-474(t)27(y)1(p)-28(e)]TJ 0 -11.9551 Td[(sp)-28(ec)-1(i)1(\014ed)-333(in)-333(T)83(ab)1(le)]TJ -ET -1 0 0 1 204.0051 207.2268 cm +/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.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)-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 -1 0 0 1 -204.0051 -207.2268 cm -BT -/F8 9.9626 Tf 204.0051 207.2268 Td[(3)]TJ -ET -1 0 0 1 208.9865 207.2268 cm + [-333(3)]TJ 0 g 0 G -1 0 0 1 -208.9865 -207.2268 cm -BT -/F8 9.9626 Tf 208.9865 207.2268 Td[(.)-444(The)-334(r)1(ank)-333(of)]TJ/F11 9.9626 Tf 62.0175 0 Td[(y)]TJ/F8 9.9626 Tf 8.5628 0 Td[(m)27(u)1(s)-1(t)-333(b)-27(e)-334(th)1(e)-334(s)-1(ame)-334(of)]TJ/F11 9.9626 Tf 91.7118 0 Td[(x)]TJ/F8 9.9626 Tf 5.6939 0 Td[(.)]TJ -ET -1 0 0 1 94.9141 187.6865 cm + [(.)-445(The)-333(rank)-333(of)]TJ/F11 9.9626 Tf 146.202 0 Td [(y)]TJ/F8 9.9626 Tf 8.563 0 Td [(m)28(ust)-334(b)-27(e)-334(the)-333(same)-333(of)]TJ/F11 9.9626 Tf 91.712 0 Td [(x)]TJ/F8 9.9626 Tf 5.693 0 Td [(.)]TJ 0 g 0 G -1 0 0 1 -94.9141 -187.6865 cm -BT -/F29 9.9626 Tf 99.8954 187.6865 Td[(desc)]TJ +/F27 9.9626 Tf -277.077 -19.541 Td [(desc)]TJ ET -1 0 0 1 121.81 187.6865 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.4371 0.1992 l -S +1 0 0 1 121.81 187.886 cm +[]0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q -1 0 0 1 -121.81 -187.6865 cm BT -/F29 9.9626 Tf 125.2471 187.6865 Td[(a)]TJ -ET -1 0 0 1 130.8165 187.6865 cm +/F27 9.9626 Tf 125.247 187.687 Td [(a)]TJ 0 g 0 G -1 0 0 1 -130.8165 -187.6865 cm -BT -/F8 9.9626 Tf 135.7978 187.6865 Td[(con)28(tain)1(s)-334(data)-333(structu)1(re)-1(s)-333(for)-333(com)-1(m)28(un)1(ic)-1(ati)1(ons.)]TJ -10.9958 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3787 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf -32.3787 -11.9551 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6113 0 Td[(required)]TJ/F8 9.9626 Tf -29.6113 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(.)]TJ -43.0331 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(a)-333(s)-1(tr)1(uctured)-333(dat)1(a)-334(of)-333(t)28(yp)-27(e)]TJ -ET -1 0 0 1 295.717 139.8659 cm +/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(a)-333(structured)-333(data)-333(of)-334(t)28(yp)-28(e)]TJ 0 0 1 rg 0 0 1 RG -1 0 0 1 -295.717 -139.8659 cm -BT -/F32 9.9626 Tf 295.717 139.8659 Td[(psb)]TJ +/F30 9.9626 Tf 170.915 0 Td [(psb)]TJ ET -1 0 0 1 312.0356 139.8659 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.1382 0.1992 l -S +1 0 0 1 312.036 140.065 cm +[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q -1 0 0 1 -312.0356 -139.8659 cm BT -/F32 9.9626 Tf 315.1738 139.8659 Td[(desc)]TJ +/F30 9.9626 Tf 315.174 139.866 Td [(desc)]TJ ET -1 0 0 1 336.7228 139.8659 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.1382 0.1992 l -S +1 0 0 1 336.723 140.065 cm +[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q -1 0 0 1 -336.7228 -139.8659 cm BT -/F32 9.9626 Tf 339.861 139.8659 Td[(type)]TJ -ET -1 0 0 1 360.7824 139.8659 cm +/F30 9.9626 Tf 339.861 139.866 Td [(type)]TJ 0 g 0 G -1 0 0 1 -360.7824 -139.8659 cm -BT -/F8 9.9626 Tf 360.7824 139.8659 Td[(.)]TJ -ET -1 0 0 1 94.9141 120.3256 cm +/F8 9.9626 Tf 20.921 0 Td [(.)]TJ 0 g 0 G -1 0 0 1 -94.9141 -120.3256 cm -BT -/F29 9.9626 Tf 99.8954 120.3256 Td[(On)-383(R)-1(etur)1(n)]TJ -ET -1 0 0 1 154.4337 120.3256 cm +/F27 9.9626 Tf -260.887 -19.54 Td [(On)-383(Return)]TJ 0 g 0 G -1 0 0 1 -54.5383 -29.8879 cm 0 g 0 G -1 0 0 1 -99.8954 -90.4377 cm -BT -/F8 9.9626 Tf 266.7696 90.4377 Td[(25)]TJ -ET -1 0 0 1 443.6065 90.4377 cm +/F8 9.9626 Tf 166.875 -29.888 Td [(25)]TJ 0 g 0 G +ET endstream endobj -836 0 obj << +817 0 obj << /Type /Page -/Contents 837 0 R -/Resources 835 0 R -/MediaBox [0 0 595.2756 841.8898] -/Parent 844 0 R -/Annots [ 841 0 R 842 0 R 843 0 R ] +/Contents 818 0 R +/Resources 816 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 822 0 R +/Annots [ 812 0 R 813 0 R 814 0 R ] >> endobj -841 0 obj << +812 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [203.0089 283.6094 209.9827 294.4576] +/Rect [203.009 283.609 209.983 294.458] /Subtype /Link /A << /S /GoTo /D (table.3) >> >> endobj -842 0 obj << +813 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [203.0089 204.2933 209.9827 215.1415] +/Rect [203.009 204.293 209.983 215.142] /Subtype /Link /A << /S /GoTo /D (table.3) >> >> endobj -843 0 obj << +814 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [294.7207 136.6557 361.7786 147.7806] +/Rect [294.721 136.656 361.779 147.781] /Subtype /Link /A << /S /GoTo /D (descdata) >> >> endobj -838 0 obj << -/D [836 0 R /XYZ 99.8954 740.9981 null] +819 0 obj << +/D [817 0 R /XYZ 99.895 740.998 null] >> endobj 114 0 obj << -/D [836 0 R /XYZ 99.8954 661.1408 null] +/D [817 0 R /XYZ 99.895 661.141 null] >> endobj -839 0 obj << -/D [836 0 R /XYZ 99.8954 541.3639 null] +820 0 obj << +/D [817 0 R /XYZ 99.895 541.364 null] >> endobj -840 0 obj << -/D [836 0 R /XYZ 267.6413 429.3261 null] +821 0 obj << +/D [817 0 R /XYZ 267.641 429.326 null] >> endobj -835 0 obj << -/Font << /F18 441 0 R /F8 450 0 R /F11 606 0 R /F14 633 0 R /F10 630 0 R /F19 591 0 R /F29 447 0 R /F32 622 0 R >> +816 0 obj << +/Font << /F16 443 0 R /F8 446 0 R /F11 602 0 R /F14 619 0 R /F10 618 0 R /F17 588 0 R /F27 445 0 R /F30 616 0 R >> /ProcSet [ /PDF /Text ] >> endobj -847 0 obj << -/Length 2116 +825 0 obj << +/Length 1385 >> stream -1 0 0 1 150.7049 740.9981 cm 0 g 0 G -1 0 0 1 343.7111 0 cm 0 g 0 G -1 0 0 1 -348.6924 -34.8692 cm 0 g 0 G -1 0 0 1 -145.7236 -706.1289 cm BT -/F29 9.9626 Tf 150.7049 706.1289 Td[(res)]TJ -ET -1 0 0 1 165.1935 706.1289 cm +/F27 9.9626 Tf 150.705 706.129 Td [(res)]TJ 0 g 0 G -1 0 0 1 -165.1935 -706.1289 cm -BT -/F8 9.9626 Tf 170.1748 706.1289 Td[(is)-334(t)1(he)-334(d)1(ot)-334(p)1(ro)-28(d)1(uct)-333(of)-333(s)-1(u)1(b)28(v)28(e)-1(ctors)]TJ/F11 9.9626 Tf 142.1893 0 Td[(x)]TJ/F8 9.9626 Tf 9.0148 0 Td[(and)]TJ/F11 9.9626 Tf 19.3718 0 Td[(y)]TJ/F8 9.9626 Tf 5.242 0 Td[(.)]TJ -170.3812 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3786 0 Td[(global)]TJ/F8 9.9626 Tf -32.3786 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(out)]TJ/F8 9.9626 Tf 16.549 0 Td[(.)]TJ -50.0346 -11.9551 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-357(as:)-493(a)-358(n)28(u)1(m)27(b)-27(e)-1(r)-357(or)-358(a)-357(rank)1(-)-1(on)1(e)-358(arra)28(y)-357(of)-358(th)1(e)-358(data)-358(t)28(y)1(p)-28(e)-358(in)1(dicated)-358(in)]TJ 0 -11.9552 Td[(T)83(ab)1(le)]TJ -ET -1 0 0 1 203.0088 658.3082 cm +/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.189 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 -170.381 -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 [(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 [(Sp)-28(eci\014ed)-357(as:)-494(a)-357(n)27(um)28(b)-28(er)-357(or)-358(a)-358(rank-one)-357(arra)27(y)-357(of)-358(the)-358(data)-357(t)27(yp)-27(e)-358(indicated)-358(in)]TJ 0 -11.955 Td [(T)83(able)]TJ 0 0 1 rg 0 0 1 RG -1 0 0 1 -203.0088 -658.3082 cm -BT -/F8 9.9626 Tf 203.0088 658.3082 Td[(2)]TJ -ET -1 0 0 1 207.9901 658.3082 cm + [-333(2)]TJ 0 g 0 G -1 0 0 1 -207.9901 -658.3082 cm -BT -/F8 9.9626 Tf 207.9901 658.3082 Td[(.)]TJ -ET -1 0 0 1 145.7235 638.3829 cm + [(.)]TJ 0 g 0 G -1 0 0 1 -145.7235 -638.3829 cm -BT -/F29 9.9626 Tf 150.7049 638.3829 Td[(inf)-1(o)]TJ -ET -1 0 0 1 169.4816 638.3829 cm +/F27 9.9626 Tf -24.907 -19.925 Td [(info)]TJ 0 g 0 G -1 0 0 1 -169.4816 -638.3829 cm -BT -/F8 9.9626 Tf 174.4629 638.3829 Td[(Er)1(ror)-333(co)-28(de.)]TJ 1.1486 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3786 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf -32.3786 -11.9551 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(required)]TJ/F8 9.9626 Tf -29.6112 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(out)]TJ/F8 9.9626 Tf 16.549 0 Td[(.)]TJ -50.0346 -11.9552 Td[(An)-333(in)29(te)-1(ger)-333(v)56(alue;)-333(0)-334(means)-334(n)1(o)-334(error)-333(h)1(as)-334(b)-27(e)-1(en)-333(detec)-1(ted.)]TJ -ET -1 0 0 1 150.7049 90.4377 cm +/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 0 g 0 G -1 0 0 1 -150.7049 -90.4377 cm -BT -/F8 9.9626 Tf 317.5791 90.4377 Td[(26)]TJ -ET -1 0 0 1 494.4159 90.4377 cm + 141.967 -500.124 Td [(26)]TJ 0 g 0 G +ET endstream endobj -846 0 obj << +824 0 obj << /Type /Page -/Contents 847 0 R -/Resources 845 0 R -/MediaBox [0 0 595.2756 841.8898] -/Parent 844 0 R -/Annots [ 849 0 R ] +/Contents 825 0 R +/Resources 823 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 822 0 R +/Annots [ 815 0 R ] >> endobj -849 0 obj << +815 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [202.0125 657.3119 208.9864 666.2229] +/Rect [202.013 657.312 208.986 666.223] /Subtype /Link /A << /S /GoTo /D (table.2) >> >> endobj -848 0 obj << -/D [846 0 R /XYZ 150.7049 740.9981 null] +826 0 obj << +/D [824 0 R /XYZ 150.705 740.998 null] >> endobj -845 0 obj << -/Font << /F29 447 0 R /F8 450 0 R /F11 606 0 R >> +823 0 obj << +/Font << /F27 445 0 R /F8 446 0 R /F11 602 0 R >> /ProcSet [ /PDF /Text ] >> endobj -852 0 obj << -/Length 8852 +831 0 obj << +/Length 6310 >> stream -1 0 0 1 99.8954 740.9981 cm 0 g 0 G -1 0 0 1 343.7111 0 cm 0 g 0 G -1 0 0 1 -348.6924 -61.1617 cm 0 g 0 G 0 g 0 G -1 0 0 1 -94.9141 -679.8364 cm BT -/F18 14.3462 Tf 99.8954 679.8364 Td[(psb)]TJ +/F16 14.3462 Tf 99.895 679.836 Td [(psb)]TJ ET -1 0 0 1 125.1626 679.8364 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -4.8419 0.1992 l -S +1 0 0 1 125.163 680.036 cm +[]0 d 0 J 0.398 w 0 0 m 4.842 0 l S Q -1 0 0 1 -125.1626 -679.8364 cm BT -/F18 14.3462 Tf 130.0045 679.8364 Td[(ge)-1(amax|In\014nit)30(y)1(-Nor)-1(m)-375(o)-1(f)-375(V)95(e)-1(cto)-1(r)]TJ/F8 9.9626 Tf -30.1091 -30.1671 Td[(This)-333(fu)1(nction)-333(com)-1(p)1(utes)-334(th)1(e)-334(in\014)1(nit)28(y)1(-)-1(n)1(orm)-334(of)-333(a)-333(v)28(ec)-1(tor)]TJ/F11 9.9626 Tf 233.1816 0 Td[(x)]TJ/F8 9.9626 Tf 5.6939 0 Td[(.)]TJ -238.8755 -11.9552 Td[(If)]TJ/F11 9.9626 Tf 9.9627 0 Td[(x)]TJ/F8 9.9626 Tf 9.0148 0 Td[(is)-334(a)-333(real)-333(v)28(e)-1(ctor)-333(it)-333(com)-1(p)1(utes)-334(in)1(\014n)1(it)28(y)-333(norm)-333(as)-1(:)]TJ/F11 9.9626 Tf 115.2688 -22.1126 Td[(ama)1(x)]TJ/F14 9.9626 Tf 27.7409 0 Td[(\040)]TJ/F8 9.9626 Tf 12.73 0 Td[(max)]TJ/F10 6.9738 Tf 7.8614 -6.275 Td[(i)]TJ/F14 9.9626 Tf 12.3406 6.275 Td[(j)]TJ/F11 9.9626 Tf 2.7674 0 Td[(x)]TJ/F10 6.9738 Tf 5.6939 -1.4944 Td[(i)]TJ/F14 9.9626 Tf 3.3169 1.4944 Td[(j)]TJ/F8 9.9626 Tf -206.6974 -25.3435 Td[(els)-1(e)-333(if)]TJ/F11 9.9626 Tf 28.0061 0 Td[(x)]TJ/F8 9.9626 Tf 9.0148 0 Td[(is)-334(a)-333(com)-1(p)1(lex)-334(v)28(ector)-333(then)-333(it)-333(c)-1(ompu)1(tes)-334(in\014)1(ni)1(t)27(y)1(-)-1(n)1(orm)-334(as:)]TJ/F11 9.9626 Tf 61.4463 -22.1126 Td[(ama)1(x)]TJ/F14 9.9626 Tf 27.7409 0 Td[(\040)]TJ/F8 9.9626 Tf 12.73 0 Td[(max)]TJ/F10 6.9738 Tf 7.8614 -6.2751 Td[(i)]TJ/F8 9.9626 Tf 12.3406 6.2751 Td[(\050)]TJ/F14 9.9626 Tf 3.8744 0 Td[(j)]TJ/F11 9.9626 Tf 2.7674 0 Td[(r)-28(e)]TJ/F8 9.9626 Tf 9.4103 0 Td[(\050)]TJ/F11 9.9626 Tf 3.8744 0 Td[(x)]TJ/F10 6.9738 Tf 5.6939 -1.4944 Td[(i)]TJ/F8 9.9626 Tf 3.3169 1.4944 Td[(\051)]TJ/F14 9.9626 Tf 3.8743 0 Td[(j)]TJ/F8 9.9626 Tf 4.9813 0 Td[(+)]TJ/F14 9.9626 Tf 9.9626 0 Td[(j)]TJ/F11 9.9626 Tf 2.7674 0 Td[(im)]TJ/F8 9.9626 Tf 12.1796 0 Td[(\050)]TJ/F11 9.9626 Tf 3.8744 0 Td[(x)]TJ/F10 6.9738 Tf 5.6939 -1.4944 Td[(i)]TJ/F8 9.9626 Tf 3.3168 1.4944 Td[(\051)]TJ/F14 9.9626 Tf 3.8744 0 Td[(j)]TJ/F8 9.9626 Tf 2.7674 0 Td[(\051)]TJ/F18 14.3462 Tf -241.3695 -43.6201 Td[(Syn)32(t)-1(ax)]TJ/F8 9.9626 Tf 109.6849 -21.9048 Td[(psb)]TJ +/F16 14.3462 Tf 130.004 679.836 Td [(geamax|In\014nit)31(y-Norm)-375(of)-375(V)94(ector)]TJ/F8 9.9626 Tf -30.109 -30.167 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.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(in\014nit)28(y)-334(norm)-333(as:)]TJ/F11 9.9626 Tf 115.269 -22.112 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.344 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(in\014nit)28(y-norm)-333(as:)]TJ/F11 9.9626 Tf 61.447 -22.113 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.341 6.275 Td [(\050)]TJ/F14 9.9626 Tf 3.874 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/F16 14.3462 Tf -241.37 -43.62 Td [(Syn)31(tax)]TJ/F8 9.9626 Tf 109.685 -21.904 Td [(psb)]TJ ET -1 0 0 1 225.1774 502.6205 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 225.177 502.82 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -225.1774 -502.6205 cm BT -/F8 9.9626 Tf 228.1662 502.6205 Td[(geam)-1(ax)-333(\050)]TJ/F19 9.9626 Tf 40.1274 0 Td[(x,)-357(desc)]TJ +/F8 9.9626 Tf 228.166 502.621 Td [(geamax)-333(\050)]TJ/F17 9.9626 Tf 40.128 0 Td [(x,)-358(desc)]TJ ET -1 0 0 1 298.4769 502.6205 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.0552 0.1992 l -S +1 0 0 1 298.477 502.82 cm +[]0 d 0 J 0.398 w 0 0 m 3.055 0 l S Q -1 0 0 1 -298.4769 -502.6205 cm BT -/F19 9.9626 Tf 301.5321 502.6205 Td[(a,)-358(i)1(nfo)]TJ/F8 9.9626 Tf 28.5151 0 Td[(\051)]TJ -ET -1 0 0 1 99.8954 476.0247 cm +/F17 9.9626 Tf 301.532 502.621 Td [(a,)-358(info)]TJ/F8 9.9626 Tf 28.515 0 Td [(\051)]TJ 0 g 0 G -1 0 0 1 24.2062 -32.9763 cm 0 g 0 G 0 g 0 G -1 0 0 1 4.9813 32.5778 cm +ET q -[]0 d -0 J -0.3985 w -0 0.1992 m -285.3361 0.1992 l -S +1 0 0 1 129.083 475.826 cm +[]0 d 0 J 0.398 w 0 0 m 285.336 0 l S Q -1 0 0 1 -129.0829 -475.6262 cm BT -/F11 9.9626 Tf 135.0605 467.2576 Td[(ama)1(x)-7676(x)]TJ/F29 9.9626 Tf 221.8629 0 Td[(F)96(unction)]TJ +/F11 9.9626 Tf 135.06 467.258 Td [(amax)-7677(x)]TJ/F27 9.9626 Tf 221.863 0 Td [(F)96(unction)]TJ ET -1 0 0 1 129.0829 463.2726 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -285.3361 0.1992 l -S +1 0 0 1 129.083 463.472 cm +[]0 d 0 J 0.398 w 0 0 m 285.336 0 l S Q -1 0 0 1 -129.0829 -463.2726 cm BT -/F8 9.9626 Tf 135.0605 454.904 Td[(Sh)1(ort)-333(Pr)1(e)-1(cision)-333(Re)-1(al)-1199(Sh)1(o)-1(r)1(t)-333(Prec)-1(i)1(s)-1(ion)-332(R)-1(eal)-3103(p)1(s)-1(b)]TJ +/F8 9.9626 Tf 135.06 454.904 Td [(Short)-333(Precision)-334(Real)-1200(Short)-333(Precision)-333(Real)-3103(psb)]TJ ET -1 0 0 1 372.5204 454.904 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 372.52 455.103 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -372.5204 -454.904 cm BT -/F8 9.9626 Tf 375.5092 454.904 Td[(geam)-1(ax)]TJ -240.4487 -11.9552 Td[(Long)-333(P)1(re)-1(cision)-333(Real)-1411(Long)-333(Precis)-1(i)1(on)-333(Re)-1(al)-3314(p)1(s)-1(b)]TJ +/F8 9.9626 Tf 375.509 454.904 Td [(geamax)]TJ -240.449 -11.955 Td [(Long)-333(Precision)-334(Real)-1411(Long)-333(Precision)-333(Re)-1(al)-3313(psb)]TJ ET -1 0 0 1 372.5204 442.9488 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 372.52 443.148 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -372.5204 -442.9488 cm BT -/F8 9.9626 Tf 375.5092 442.9488 Td[(geam)-1(ax)]TJ -240.4487 -11.9552 Td[(Sh)1(ort)-333(Pr)1(e)-1(cision)-333(Re)-1(al)-1199(Sh)1(ort)-333(Prec)-1(i)1(s)-1(ion)-332(C)-1(ompl)1(e)-1(x)-1200(p)1(s)-1(b)]TJ +/F8 9.9626 Tf 375.509 442.949 Td [(geamax)]TJ -240.449 -11.955 Td [(Short)-333(Precision)-334(Real)-1200(Short)-333(Precision)-333(Complex)-1200(psb)]TJ ET -1 0 0 1 372.5204 430.9937 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 372.52 431.193 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -372.5204 -430.9937 cm BT -/F8 9.9626 Tf 375.5092 430.9937 Td[(geam)-1(ax)]TJ -240.4487 -11.9552 Td[(Long)-333(P)1(re)-1(cision)-333(Real)-1411(Long)-333(Precis)-1(i)1(on)-333(C)-1(omp)1(le)-1(x)-1411(p)1(s)-1(b)]TJ +/F8 9.9626 Tf 375.509 430.994 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 ET -1 0 0 1 372.5204 419.0385 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 372.52 419.238 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -372.5204 -419.0385 cm BT -/F8 9.9626 Tf 375.5092 419.0385 Td[(geam)-1(ax)]TJ +/F8 9.9626 Tf 375.509 419.038 Td [(geamax)]TJ ET -1 0 0 1 129.0829 415.0534 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -285.3361 0.1992 l -S +1 0 0 1 129.083 415.253 cm +[]0 d 0 J 0.398 w 0 0 m 285.336 0 l S Q -1 0 0 1 98.9846 -27.84 cm 0 g 0 G -1 0 0 1 -228.0675 -387.2134 cm BT -/F8 9.9626 Tf 228.0675 387.2134 Td[(T)83(ab)1(le)-334(4:)-444(Data)-333(t)28(yp)-28(es)]TJ -ET -1 0 0 1 315.4344 387.2134 cm +/F8 9.9626 Tf 228.067 387.213 Td [(T)83(able)-333(4:)-444(Data)-334(t)28(yp)-28(es)]TJ 0 g 0 G -1 0 0 1 -215.539 -1.9372 cm 0 g 0 G -1 0 0 1 -4.9813 -31.8693 cm 0 g 0 G -1 0 0 1 -94.9141 -353.4069 cm -BT -/F29 9.9626 Tf 99.8954 353.4069 Td[(T)32(yp)-32(e:)]TJ -ET -1 0 0 1 128.7108 353.4069 cm +/F27 9.9626 Tf -128.172 -33.806 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G -1 0 0 1 -128.7108 -353.4069 cm -BT -/F8 9.9626 Tf 133.6921 353.4069 Td[(Sy)1(nc)27(h)1(ron)1(ous.)]TJ -ET -1 0 0 1 94.9141 333.092 cm +/F8 9.9626 Tf 33.797 0 Td [(Sync)28(hronous.)]TJ 0 g 0 G -1 0 0 1 -94.9141 -333.092 cm -BT -/F29 9.9626 Tf 99.8954 333.092 Td[(On)-383(En)32(tr)1(y)]TJ -ET -1 0 0 1 147.4806 333.092 cm +/F27 9.9626 Tf -33.797 -20.315 Td [(On)-383(En)32(try)]TJ 0 g 0 G -1 0 0 1 -52.5665 -20.3149 cm 0 g 0 G -1 0 0 1 -94.9141 -312.7771 cm -BT -/F29 9.9626 Tf 99.8954 312.7771 Td[(x)]TJ -ET -1 0 0 1 105.9421 312.7771 cm + 0 -20.315 Td [(x)]TJ 0 g 0 G -1 0 0 1 -105.9421 -312.7771 cm -BT -/F8 9.9626 Tf 110.9235 312.7771 Td[(th)1(e)-334(lo)-28(cal)-333(p)-28(or)1(tion)-333(of)-333(glob)1(al)-333(dense)-334(matrix)]TJ/F11 9.9626 Tf 176.1177 0 Td[(x)]TJ/F8 9.9626 Tf 5.6939 0 Td[(.)]TJ -167.9331 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3787 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf -32.3787 -11.9551 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6113 0 Td[(required)]TJ/F8 9.9626 Tf -29.6113 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(.)]TJ -43.0331 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-289(as:)-423(a)-289(ran)1(k)-290(on)1(e)-290(or)-290(t)28(w)28(o)-290(arr)1(a)28(y)-290(con)28(tain)1(ing)-289(n)28(um)28(b)-27(e)-1(rs)-290(of)-289(t)28(yp)-27(e)-290(s)-1(p)-27(ec)-1(i\014)1(e)-1(d)]TJ 0 -11.9551 Td[(in)-333(T)83(ab)1(le)]TJ -ET -1 0 0 1 163.8224 253.0013 cm +/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)-289(as:)-423(a)-290(ran)1(k)-290(one)-290(or)-289(t)28(w)27(o)-289(arra)27(y)-289(con)28(taining)-290(n)28(um)28(b)-28(ers)-290(of)-289(t)28(yp)-28(e)-290(sp)-28(eci\014ed)]TJ 0 -11.955 Td [(in)-333(T)83(able)]TJ 0 0 1 rg 0 0 1 RG -1 0 0 1 -163.8224 -253.0013 cm -BT -/F8 9.9626 Tf 163.8224 253.0013 Td[(4)]TJ -ET -1 0 0 1 168.8038 253.0013 cm + [-333(4)]TJ 0 g 0 G -1 0 0 1 -168.8038 -253.0013 cm -BT -/F8 9.9626 Tf 168.8038 253.0013 Td[(.)]TJ -ET -1 0 0 1 94.9141 232.6864 cm + [(.)]TJ 0 g 0 G -1 0 0 1 -94.9141 -232.6864 cm -BT -/F29 9.9626 Tf 99.8954 232.6864 Td[(desc)]TJ +/F27 9.9626 Tf -24.907 -20.315 Td [(desc)]TJ ET -1 0 0 1 121.81 232.6864 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.4371 0.1992 l -S +1 0 0 1 121.81 232.886 cm +[]0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q -1 0 0 1 -121.81 -232.6864 cm BT -/F29 9.9626 Tf 125.2471 232.6864 Td[(a)]TJ -ET -1 0 0 1 130.8165 232.6864 cm +/F27 9.9626 Tf 125.247 232.686 Td [(a)]TJ 0 g 0 G -1 0 0 1 -130.8165 -232.6864 cm -BT -/F8 9.9626 Tf 135.7978 232.6864 Td[(con)28(tain)1(s)-334(data)-333(structu)1(re)-1(s)-333(for)-333(com)-1(m)28(un)1(ic)-1(ati)1(ons.)]TJ -10.9958 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3787 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf -32.3787 -11.9551 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6113 0 Td[(required)]TJ/F8 9.9626 Tf -29.6113 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(.)]TJ -43.0331 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(a)-333(s)-1(tr)1(uctured)-333(dat)1(a)-334(of)-333(t)28(yp)-27(e)]TJ -ET -1 0 0 1 295.717 184.8657 cm +/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(a)-333(structured)-333(data)-333(of)-334(t)28(yp)-28(e)]TJ 0 0 1 rg 0 0 1 RG -1 0 0 1 -295.717 -184.8657 cm -BT -/F32 9.9626 Tf 295.717 184.8657 Td[(psb)]TJ +/F30 9.9626 Tf 170.915 0 Td [(psb)]TJ ET -1 0 0 1 312.0356 184.8657 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.1382 0.1992 l -S +1 0 0 1 312.036 185.065 cm +[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q -1 0 0 1 -312.0356 -184.8657 cm BT -/F32 9.9626 Tf 315.1738 184.8657 Td[(desc)]TJ +/F30 9.9626 Tf 315.174 184.866 Td [(desc)]TJ ET -1 0 0 1 336.7228 184.8657 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.1382 0.1992 l -S +1 0 0 1 336.723 185.065 cm +[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q -1 0 0 1 -336.7228 -184.8657 cm BT -/F32 9.9626 Tf 339.861 184.8657 Td[(type)]TJ -ET -1 0 0 1 360.7824 184.8657 cm +/F30 9.9626 Tf 339.861 184.866 Td [(type)]TJ 0 g 0 G -1 0 0 1 -360.7824 -184.8657 cm -BT -/F8 9.9626 Tf 360.7824 184.8657 Td[(.)]TJ -ET -1 0 0 1 94.9141 164.5508 cm +/F8 9.9626 Tf 20.921 0 Td [(.)]TJ 0 g 0 G -1 0 0 1 -94.9141 -164.5508 cm -BT -/F29 9.9626 Tf 99.8954 164.5508 Td[(On)-383(R)-1(etur)1(n)]TJ -ET -1 0 0 1 154.4337 164.5508 cm +/F27 9.9626 Tf -260.887 -20.315 Td [(On)-383(Return)]TJ 0 g 0 G -1 0 0 1 -59.5196 -20.3149 cm 0 g 0 G -1 0 0 1 -94.9141 -144.2359 cm -BT -/F29 9.9626 Tf 99.8954 144.2359 Td[(F)96(unction)-384(v)64(alue)]TJ -ET -1 0 0 1 173.3003 144.2359 cm + 0 -20.315 Td [(F)96(unction)-384(v)64(alue)]TJ 0 g 0 G -1 0 0 1 -173.3003 -144.2359 cm -BT -/F8 9.9626 Tf 178.2816 144.2359 Td[(is)-334(t)1(he)-334(in)1(\014n)1(it)28(y)-333(nor)1(m)-334(of)-333(sub)28(v)28(ec)-1(tor)]TJ/F11 9.9626 Tf 143.5176 0 Td[(x)]TJ/F8 9.9626 Tf 5.6939 0 Td[(.)]TJ -202.6911 -11.9551 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3787 0 Td[(global)]TJ/F8 9.9626 Tf -32.3787 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(a)-333(long)-333(pr)1(e)-1(cision)-333(real)-333(n)28(um)28(b)-28(er.)]TJ -ET -1 0 0 1 99.8954 90.4377 cm +/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 0 g 0 G -1 0 0 1 -99.8954 -90.4377 cm -BT -/F8 9.9626 Tf 266.7696 90.4377 Td[(27)]TJ -ET -1 0 0 1 443.6065 90.4377 cm + 141.968 -29.888 Td [(27)]TJ 0 g 0 G +ET endstream endobj -851 0 obj << +830 0 obj << /Type /Page -/Contents 852 0 R -/Resources 850 0 R -/MediaBox [0 0 595.2756 841.8898] -/Parent 844 0 R -/Annots [ 856 0 R 857 0 R ] +/Contents 831 0 R +/Resources 829 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 822 0 R +/Annots [ 827 0 R 828 0 R ] >> endobj -856 0 obj << +827 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [162.8262 252.005 169.8 260.916] +/Rect [162.826 252.005 169.8 260.916] /Subtype /Link /A << /S /GoTo /D (table.4) >> >> endobj -857 0 obj << +828 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [294.7207 181.6555 361.7786 192.7805] +/Rect [294.721 181.656 361.779 192.78] /Subtype /Link /A << /S /GoTo /D (descdata) >> >> endobj -853 0 obj << -/D [851 0 R /XYZ 99.8954 740.9981 null] +832 0 obj << +/D [830 0 R /XYZ 99.895 740.998 null] >> endobj 118 0 obj << -/D [851 0 R /XYZ 99.8954 658.9323 null] +/D [830 0 R /XYZ 99.895 658.932 null] >> endobj -854 0 obj << -/D [851 0 R /XYZ 99.8954 511.7862 null] +833 0 obj << +/D [830 0 R /XYZ 99.895 511.786 null] >> endobj -855 0 obj << -/D [851 0 R /XYZ 267.6413 399.1685 null] +834 0 obj << +/D [830 0 R /XYZ 267.641 399.169 null] >> endobj -850 0 obj << -/Font << /F18 441 0 R /F8 450 0 R /F11 606 0 R /F14 633 0 R /F10 630 0 R /F19 591 0 R /F29 447 0 R /F32 622 0 R >> +829 0 obj << +/Font << /F16 443 0 R /F8 446 0 R /F11 602 0 R /F14 619 0 R /F10 618 0 R /F17 588 0 R /F27 445 0 R /F30 616 0 R >> /ProcSet [ /PDF /Text ] >> endobj -860 0 obj << -/Length 942 +837 0 obj << +/Length 625 >> stream -1 0 0 1 150.7049 740.9981 cm 0 g 0 G -1 0 0 1 343.7111 0 cm 0 g 0 G -1 0 0 1 -348.6924 -34.8692 cm 0 g 0 G -1 0 0 1 -145.7236 -706.1289 cm BT -/F29 9.9626 Tf 150.7049 706.1289 Td[(inf)-1(o)]TJ -ET -1 0 0 1 169.4816 706.1289 cm +/F27 9.9626 Tf 150.705 706.129 Td [(info)]TJ 0 g 0 G -1 0 0 1 -169.4816 -706.1289 cm -BT -/F8 9.9626 Tf 174.4629 706.1289 Td[(Er)1(ror)-333(co)-28(de.)]TJ 1.1486 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3786 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf -32.3786 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(required)]TJ/F8 9.9626 Tf -29.6112 -11.9551 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(out)]TJ/F8 9.9626 Tf 16.549 0 Td[(.)]TJ -50.0346 -11.9552 Td[(An)-333(in)29(te)-1(ger)-333(v)56(alue;)-333(0)-334(means)-334(n)1(o)-334(error)-333(h)1(as)-334(b)-27(e)-1(en)-333(detec)-1(ted.)]TJ -ET -1 0 0 1 150.7049 90.4377 cm +/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 -1 0 0 1 -150.7049 -90.4377 cm -BT -/F8 9.9626 Tf 317.5791 90.4377 Td[(28)]TJ -ET -1 0 0 1 494.4159 90.4377 cm + 141.968 -567.87 Td [(28)]TJ 0 g 0 G +ET endstream endobj -859 0 obj << +836 0 obj << /Type /Page -/Contents 860 0 R -/Resources 858 0 R -/MediaBox [0 0 595.2756 841.8898] -/Parent 844 0 R +/Contents 837 0 R +/Resources 835 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 822 0 R >> endobj -861 0 obj << -/D [859 0 R /XYZ 150.7049 740.9981 null] +838 0 obj << +/D [836 0 R /XYZ 150.705 740.998 null] >> endobj -858 0 obj << -/Font << /F29 447 0 R /F8 450 0 R >> +835 0 obj << +/Font << /F27 445 0 R /F8 446 0 R >> /ProcSet [ /PDF /Text ] >> endobj -864 0 obj << -/Length 8842 +843 0 obj << +/Length 6182 >> stream -1 0 0 1 99.8954 740.9981 cm 0 g 0 G -1 0 0 1 343.7111 0 cm 0 g 0 G -1 0 0 1 -348.6924 -58.0451 cm 0 g 0 G 0 g 0 G -1 0 0 1 -94.9141 -682.953 cm BT -/F18 14.3462 Tf 99.8954 682.9529 Td[(psb)]TJ +/F16 14.3462 Tf 99.895 682.953 Td [(psb)]TJ ET -1 0 0 1 125.1626 682.9529 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -4.8419 0.1992 l -S +1 0 0 1 125.163 683.152 cm +[]0 d 0 J 0.398 w 0 0 m 4.842 0 l S Q -1 0 0 1 -125.1626 -682.9529 cm BT -/F18 14.3462 Tf 130.0045 682.9529 Td[(ge)-1(amaxs|Gener)-1(ali)-1(zed)-375(In\014ni)-1(t)31(y)-375(N)1(o)-1(rm)]TJ/F8 9.9626 Tf -30.1091 -27.064 Td[(This)-359(s)-1(u)1(br)1(outin)1(e)-360(com)-1(p)1(utes)-360(a)-359(se)-1(r)1(ie)-1(s)-359(of)-359(in)1(\014ni)1(t)28(y)-359(norms)-360(on)-358(the)-359(c)-1(olu)1(m)-1(n)1(s)-360(of)-358(a)-360(d)1(e)-1(n)1(s)-1(e)]TJ 0 -11.9552 Td[(matrix)]TJ/F11 9.9626 Tf 32.4063 0 Td[(x)]TJ/F8 9.9626 Tf 5.6939 0 Td[(:)]TJ/F11 9.9626 Tf 87.1061 -11.9552 Td[(r)-28(es)]TJ/F8 9.9626 Tf 14.0803 0 Td[(\050)]TJ/F11 9.9626 Tf 3.8744 0 Td[(i)]TJ/F8 9.9626 Tf 3.4323 0 Td[(\051)]TJ/F14 9.9626 Tf 6.6417 0 Td[(\040)]TJ/F8 9.9626 Tf 12.73 0 Td[(max)]TJ/F10 6.9738 Tf 7.069 -6.5033 Td[(k)]TJ/F14 9.9626 Tf 13.133 6.5034 Td[(j)]TJ/F11 9.9626 Tf 2.7674 0 Td[(x)]TJ/F8 9.9626 Tf 5.6939 0 Td[(\050)]TJ/F11 9.9626 Tf 3.8744 0 Td[(k)-31(;)-167(i)]TJ/F8 9.9626 Tf 13.3603 0 Td[(\051)]TJ/F14 9.9626 Tf 3.8744 0 Td[(j)]TJ/F18 14.3462 Tf -215.7374 -36.2912 Td[(Syn)32(t)-1(ax)]TJ/F8 9.9626 Tf 89.1038 -21.8209 Td[(call)-333(psb)]TJ +/F16 14.3462 Tf 130.004 682.953 Td [(geamaxs|Generalized)-375(In\014nit)31(y)-375(Norm)]TJ/F8 9.9626 Tf -30.109 -27.064 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/F16 14.3462 Tf -215.738 -36.292 Td [(Syn)31(tax)]TJ/F8 9.9626 Tf 89.104 -21.821 Td [(call)-333(psb)]TJ ET -1 0 0 1 222.8612 573.8664 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 222.861 574.066 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -222.8612 -573.8664 cm BT -/F8 9.9626 Tf 225.85 573.8664 Td[(geam)-1(axs)-333(\050)]TJ/F19 9.9626 Tf 44.0571 0 Td[(r)51(es)1(,)-358(x,)-357(desc)]TJ +/F8 9.9626 Tf 225.85 573.866 Td [(geamaxs)-333(\050)]TJ/F17 9.9626 Tf 44.057 0 Td [(r)51(es,)-358(x,)-357(desc)]TJ ET -1 0 0 1 319.0579 573.8664 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.0552 0.1992 l -S +1 0 0 1 319.058 574.066 cm +[]0 d 0 J 0.398 w 0 0 m 3.055 0 l S Q -1 0 0 1 -319.0579 -573.8664 cm BT -/F19 9.9626 Tf 322.1132 573.8664 Td[(a,)-358(i)1(nfo)]TJ/F8 9.9626 Tf 28.5151 0 Td[(\051)]TJ -ET -1 0 0 1 99.8954 548.8289 cm +/F17 9.9626 Tf 322.113 573.866 Td [(a,)-358(info)]TJ/F8 9.9626 Tf 28.515 0 Td [(\051)]TJ 0 g 0 G -1 0 0 1 22.2413 -32.9763 cm 0 g 0 G 0 g 0 G -1 0 0 1 4.9814 32.5778 cm +ET q -[]0 d -0 J -0.3985 w -0 0.1992 m -289.2658 0.1992 l -S +1 0 0 1 127.118 548.63 cm +[]0 d 0 J 0.398 w 0 0 m 289.266 0 l S Q -1 0 0 1 -127.1181 -548.4304 cm BT -/F11 9.9626 Tf 133.0956 540.0618 Td[(r)-28(es)-8769(x)]TJ/F29 9.9626 Tf 221.8629 0 Td[(Subr)1(outi)-1(ne)]TJ +/F11 9.9626 Tf 133.096 540.062 Td [(r)-28(es)-8770(x)]TJ/F27 9.9626 Tf 221.862 0 Td [(Subroutine)]TJ ET -1 0 0 1 127.118 536.0767 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -289.2658 0.1992 l -S +1 0 0 1 127.118 536.276 cm +[]0 d 0 J 0.398 w 0 0 m 289.266 0 l S Q -1 0 0 1 -127.118 -536.0767 cm BT -/F8 9.9626 Tf 133.0956 527.7082 Td[(Sh)1(ort)-333(Pr)1(e)-1(cision)-333(Re)-1(al)-1199(Shor)1(t)-333(Prec)-1(i)1(s)-1(ion)-332(R)-1(eal)-3103(p)1(s)-1(b)]TJ +/F8 9.9626 Tf 133.096 527.708 Td [(Short)-333(Precision)-334(Real)-1200(Sh)1(ort)-334(Precision)-333(Real)-3103(psb)]TJ ET -1 0 0 1 370.5556 527.7082 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 370.556 527.907 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -370.5556 -527.7082 cm BT -/F8 9.9626 Tf 373.5444 527.7082 Td[(geam)-1(axs)]TJ -240.4488 -11.9552 Td[(Long)-333(P)1(re)-1(cision)-333(Real)-1411(Long)-333(Precis)-1(i)1(on)-333(Re)-1(al)-3314(p)1(s)-1(b)]TJ +/F8 9.9626 Tf 373.544 527.708 Td [(geamaxs)]TJ -240.448 -11.955 Td [(Long)-333(Precision)-334(Real)-1411(Long)-333(Precision)-333(Real)-3314(psb)]TJ ET -1 0 0 1 370.5556 515.753 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 370.556 515.952 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -370.5556 -515.753 cm BT -/F8 9.9626 Tf 373.5444 515.753 Td[(geam)-1(axs)]TJ -240.4488 -11.9552 Td[(Sh)1(ort)-333(Pr)1(e)-1(cision)-333(Re)-1(al)-1199(Shor)1(t)-333(Prec)-1(i)1(s)-1(ion)-332(C)-1(ompl)1(e)-1(x)-1200(p)1(s)-1(b)]TJ +/F8 9.9626 Tf 373.544 515.753 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 -1 0 0 1 370.5556 503.7978 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 370.556 503.997 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -370.5556 -503.7978 cm BT -/F8 9.9626 Tf 373.5444 503.7978 Td[(geam)-1(axs)]TJ -240.4488 -11.9551 Td[(Long)-333(P)1(re)-1(cision)-333(Real)-1411(Long)-333(Precis)-1(i)1(on)-333(C)-1(omp)1(le)-1(x)-1411(p)1(s)-1(b)]TJ +/F8 9.9626 Tf 373.544 503.798 Td [(geamaxs)]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 -1 0 0 1 370.5556 491.8427 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 370.556 492.042 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -370.5556 -491.8427 cm BT -/F8 9.9626 Tf 373.5444 491.8427 Td[(geam)-1(axs)]TJ +/F8 9.9626 Tf 373.544 491.843 Td [(geamaxs)]TJ ET -1 0 0 1 127.118 487.8576 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -289.2658 0.1992 l -S +1 0 0 1 127.118 488.057 cm +[]0 d 0 J 0.398 w 0 0 m 289.266 0 l S Q -1 0 0 1 100.9495 -27.8401 cm 0 g 0 G -1 0 0 1 -228.0675 -460.0175 cm BT -/F8 9.9626 Tf 228.0675 460.0175 Td[(T)83(ab)1(le)-334(5:)-444(Data)-333(t)28(yp)-28(es)]TJ -ET -1 0 0 1 315.4344 460.0175 cm +/F8 9.9626 Tf 228.067 460.018 Td [(T)83(able)-333(5:)-444(Data)-334(t)28(yp)-28(es)]TJ 0 g 0 G -1 0 0 1 -215.539 -1.9371 cm 0 g 0 G -1 0 0 1 -4.9813 -26.6102 cm 0 g 0 G -1 0 0 1 -94.9141 -431.4702 cm -BT -/F29 9.9626 Tf 99.8954 431.4702 Td[(T)32(yp)-32(e:)]TJ -ET -1 0 0 1 128.7108 431.4702 cm +/F27 9.9626 Tf -128.172 -28.548 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G -1 0 0 1 -128.7108 -431.4702 cm -BT -/F8 9.9626 Tf 133.6921 431.4702 Td[(Sy)1(nc)27(h)1(ron)1(ous.)]TJ -ET -1 0 0 1 94.9141 412.9084 cm +/F8 9.9626 Tf 33.797 0 Td [(Sync)28(hronous.)]TJ 0 g 0 G -1 0 0 1 -94.9141 -412.9084 cm -BT -/F29 9.9626 Tf 99.8954 412.9084 Td[(On)-383(En)32(tr)1(y)]TJ -ET -1 0 0 1 147.4806 412.9084 cm +/F27 9.9626 Tf -33.797 -18.562 Td [(On)-383(En)32(try)]TJ 0 g 0 G -1 0 0 1 -52.5665 -18.5618 cm 0 g 0 G -1 0 0 1 -94.9141 -394.3466 cm -BT -/F29 9.9626 Tf 99.8954 394.3466 Td[(x)]TJ -ET -1 0 0 1 105.9421 394.3466 cm + 0 -18.561 Td [(x)]TJ 0 g 0 G -1 0 0 1 -105.9421 -394.3466 cm -BT -/F8 9.9626 Tf 110.9235 394.3466 Td[(th)1(e)-334(lo)-28(cal)-333(p)-28(or)1(tion)-333(of)-333(glob)1(al)-333(dense)-334(matrix)]TJ/F11 9.9626 Tf 176.1177 0 Td[(x)]TJ/F8 9.9626 Tf 5.6939 0 Td[(.)]TJ -167.9331 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3787 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf -32.3787 -11.9551 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6113 0 Td[(required)]TJ/F8 9.9626 Tf -29.6113 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(.)]TJ -43.0331 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-289(as:)-423(a)-289(ran)1(k)-290(on)1(e)-290(or)-290(t)28(w)28(o)-290(arr)1(a)28(y)-290(con)28(tain)1(ing)-289(n)28(um)28(b)-27(e)-1(rs)-290(of)-289(t)28(yp)-27(e)-290(s)-1(p)-27(ec)-1(i\014)1(e)-1(d)]TJ 0 -11.9551 Td[(in)-333(T)83(ab)1(le)]TJ -ET -1 0 0 1 163.8224 334.5708 cm +/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)-289(as:)-423(a)-290(ran)1(k)-290(one)-290(or)-289(t)28(w)27(o)-289(arra)27(y)-289(con)28(taining)-290(n)28(um)28(b)-28(ers)-290(of)-289(t)28(yp)-28(e)-290(sp)-28(eci\014ed)]TJ 0 -11.955 Td [(in)-333(T)83(able)]TJ 0 0 1 rg 0 0 1 RG -1 0 0 1 -163.8224 -334.5708 cm -BT -/F8 9.9626 Tf 163.8224 334.5708 Td[(5)]TJ -ET -1 0 0 1 168.8038 334.5708 cm + [-333(5)]TJ 0 g 0 G -1 0 0 1 -168.8038 -334.5708 cm -BT -/F8 9.9626 Tf 168.8038 334.5708 Td[(.)]TJ -ET -1 0 0 1 94.9141 316.009 cm + [(.)]TJ 0 g 0 G -1 0 0 1 -94.9141 -316.009 cm -BT -/F29 9.9626 Tf 99.8954 316.009 Td[(desc)]TJ +/F27 9.9626 Tf -24.907 -18.562 Td [(desc)]TJ ET -1 0 0 1 121.81 316.009 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.4371 0.1992 l -S +1 0 0 1 121.81 316.208 cm +[]0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q -1 0 0 1 -121.81 -316.009 cm BT -/F29 9.9626 Tf 125.2471 316.009 Td[(a)]TJ -ET -1 0 0 1 130.8165 316.009 cm +/F27 9.9626 Tf 125.247 316.009 Td [(a)]TJ 0 g 0 G -1 0 0 1 -130.8165 -316.009 cm -BT -/F8 9.9626 Tf 135.7978 316.009 Td[(con)28(tain)1(s)-334(data)-333(structu)1(re)-1(s)-333(for)-333(com)-1(m)28(un)1(ic)-1(ati)1(ons.)]TJ -10.9958 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3787 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf -32.3787 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6113 0 Td[(required)]TJ/F8 9.9626 Tf -29.6113 -11.9551 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(.)]TJ -43.0331 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(a)-333(s)-1(tr)1(uctured)-333(dat)1(a)-334(of)-333(t)28(yp)-27(e)]TJ -ET -1 0 0 1 295.717 268.1883 cm +/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(a)-333(structured)-333(data)-333(of)-334(t)28(yp)-28(e)]TJ 0 0 1 rg 0 0 1 RG -1 0 0 1 -295.717 -268.1883 cm -BT -/F32 9.9626 Tf 295.717 268.1883 Td[(psb)]TJ +/F30 9.9626 Tf 170.915 0 Td [(psb)]TJ ET -1 0 0 1 312.0356 268.1883 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.1382 0.1992 l -S +1 0 0 1 312.036 268.388 cm +[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q -1 0 0 1 -312.0356 -268.1883 cm BT -/F32 9.9626 Tf 315.1738 268.1883 Td[(desc)]TJ +/F30 9.9626 Tf 315.174 268.188 Td [(desc)]TJ ET -1 0 0 1 336.7228 268.1883 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.1382 0.1992 l -S +1 0 0 1 336.723 268.388 cm +[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q -1 0 0 1 -336.7228 -268.1883 cm BT -/F32 9.9626 Tf 339.861 268.1883 Td[(type)]TJ -ET -1 0 0 1 360.7824 268.1883 cm +/F30 9.9626 Tf 339.861 268.188 Td [(type)]TJ 0 g 0 G -1 0 0 1 -360.7824 -268.1883 cm -BT -/F8 9.9626 Tf 360.7824 268.1883 Td[(.)]TJ -ET -1 0 0 1 94.9141 249.6265 cm +/F8 9.9626 Tf 20.921 0 Td [(.)]TJ 0 g 0 G -1 0 0 1 -94.9141 -249.6265 cm -BT -/F29 9.9626 Tf 99.8954 249.6265 Td[(On)-383(R)-1(etur)1(n)]TJ -ET -1 0 0 1 154.4337 249.6265 cm +/F27 9.9626 Tf -260.887 -18.561 Td [(On)-383(Return)]TJ 0 g 0 G -1 0 0 1 -59.5196 -18.5618 cm 0 g 0 G -1 0 0 1 -94.9141 -231.0647 cm -BT -/F29 9.9626 Tf 99.8954 231.0647 Td[(res)]TJ -ET -1 0 0 1 114.3841 231.0647 cm + 0 -18.562 Td [(res)]TJ 0 g 0 G -1 0 0 1 -114.3841 -231.0647 cm -BT -/F8 9.9626 Tf 119.3654 231.0647 Td[(is)-334(t)1(he)-334(in)1(\014n)1(it)28(y)-333(nor)1(m)-334(of)-333(th)1(e)-334(c)-1(olu)1(mns)-334(of)]TJ/F11 9.9626 Tf 166.1827 0 Td[(x)]TJ/F8 9.9626 Tf 5.6939 0 Td[(.)]TJ -166.44 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3787 0 Td[(global)]TJ/F8 9.9626 Tf -32.3786 -11.9551 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(out)]TJ/F8 9.9626 Tf 16.5489 0 Td[(.)]TJ -50.0345 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-288(as:)-422(a)-289(n)28(um)28(b)-28(er)-289(or)-288(a)-289(ran)1(k-one)-289(arra)28(y)-288(of)-289(lon)1(g)-289(pr)1(e)-1(cis)-1(i)1(on)-289(r)1(e)-1(al)-289(n)29(um)28(b)-28(ers.)]TJ -ET -1 0 0 1 94.9141 176.6374 cm +/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 -1 0 0 1 -94.9141 -176.6374 cm -BT -/F29 9.9626 Tf 99.8954 176.6374 Td[(inf)-1(o)]TJ -ET -1 0 0 1 118.6721 176.6374 cm +/F27 9.9626 Tf -24.907 -18.562 Td [(info)]TJ 0 g 0 G -1 0 0 1 -118.6721 -176.6374 cm -BT -/F8 9.9626 Tf 123.6534 176.6374 Td[(Er)1(ror)-333(co)-28(de.)]TJ 1.1486 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3787 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf -32.3787 -11.9551 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(required)]TJ/F8 9.9626 Tf -29.6112 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(out)]TJ/F8 9.9626 Tf 16.549 0 Td[(.)]TJ -50.0346 -11.9552 Td[(An)-333(in)29(te)-1(ger)-333(v)56(alue;)-333(0)-334(means)-334(n)1(o)-334(error)-333(h)1(as)-334(b)-27(e)-1(en)-333(detec)-1(ted.)]TJ -ET -1 0 0 1 99.8954 90.4377 cm +/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 -1 0 0 1 -99.8954 -90.4377 cm -BT -/F8 9.9626 Tf 266.7696 90.4377 Td[(29)]TJ -ET -1 0 0 1 443.6065 90.4377 cm + 141.968 -38.379 Td [(29)]TJ 0 g 0 G +ET endstream endobj -863 0 obj << +842 0 obj << /Type /Page -/Contents 864 0 R -/Resources 862 0 R -/MediaBox [0 0 595.2756 841.8898] -/Parent 844 0 R -/Annots [ 868 0 R 869 0 R ] +/Contents 843 0 R +/Resources 841 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 822 0 R +/Annots [ 839 0 R 840 0 R ] >> endobj -868 0 obj << +839 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [162.8262 333.5745 169.8 342.4855] +/Rect [162.826 333.575 169.8 342.486] /Subtype /Link /A << /S /GoTo /D (table.5) >> >> endobj -869 0 obj << +840 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [294.7207 264.9781 361.7786 276.1031] +/Rect [294.721 264.978 361.779 276.103] /Subtype /Link /A << /S /GoTo /D (descdata) >> >> endobj -865 0 obj << -/D [863 0 R /XYZ 99.8954 740.9981 null] +844 0 obj << +/D [842 0 R /XYZ 99.895 740.998 null] >> endobj 122 0 obj << -/D [863 0 R /XYZ 99.8954 665.0545 null] +/D [842 0 R /XYZ 99.895 665.055 null] >> endobj -866 0 obj << -/D [863 0 R /XYZ 99.8954 583.0321 null] +845 0 obj << +/D [842 0 R /XYZ 99.895 583.032 null] >> endobj -867 0 obj << -/D [863 0 R /XYZ 267.6413 471.9727 null] +846 0 obj << +/D [842 0 R /XYZ 267.641 471.973 null] >> endobj -862 0 obj << -/Font << /F18 441 0 R /F8 450 0 R /F11 606 0 R /F14 633 0 R /F10 630 0 R /F19 591 0 R /F29 447 0 R /F32 622 0 R >> +841 0 obj << +/Font << /F16 443 0 R /F8 446 0 R /F11 602 0 R /F14 619 0 R /F10 618 0 R /F17 588 0 R /F27 445 0 R /F30 616 0 R >> /ProcSet [ /PDF /Text ] >> endobj -872 0 obj << -/Length 8503 +851 0 obj << +/Length 5935 >> stream -1 0 0 1 150.7049 740.9981 cm 0 g 0 G -1 0 0 1 343.7111 0 cm 0 g 0 G -1 0 0 1 -348.6924 -61.4253 cm 0 g 0 G 0 g 0 G -1 0 0 1 -145.7236 -679.5728 cm BT -/F18 14.3462 Tf 150.7049 679.5728 Td[(psb)]TJ +/F16 14.3462 Tf 150.705 679.573 Td [(psb)]TJ ET -1 0 0 1 175.972 679.5728 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -4.8419 0.1992 l -S +1 0 0 1 175.972 679.772 cm +[]0 d 0 J 0.398 w 0 0 m 4.842 0 l S Q -1 0 0 1 -175.972 -679.5728 cm BT -/F18 14.3462 Tf 180.8139 679.5728 Td[(g)-1(eas)1(um)-1(|1-No)-1(rm)-376(of)-375(V)94(ecto)-1(r)]TJ/F8 9.9626 Tf -30.109 -30.4215 Td[(This)-333(fu)1(nction)-333(com)-1(p)1(utes)-334(th)1(e)-334(1-)-1(n)1(orm)-334(of)-332(a)-334(v)28(ec)-1(tor)]TJ/F11 9.9626 Tf 207.1679 0 Td[(x)]TJ/F8 9.9626 Tf 5.6939 0 Td[(.)]TJ -212.8618 -11.9552 Td[(If)]TJ/F11 9.9626 Tf 9.9626 0 Td[(x)]TJ/F8 9.9626 Tf 9.0148 0 Td[(is)-334(a)-333(real)-333(v)28(e)-1(ctor)-333(it)-333(com)-1(p)1(utes)-334(1-norm)-333(as)-1(:)]TJ/F11 9.9626 Tf 123.4494 -22.2444 Td[(as)1(u)-1(m)]TJ/F14 9.9626 Tf 27.154 0 Td[(\040)-278(k)]TJ/F11 9.9626 Tf 17.7113 0 Td[(x)]TJ/F10 6.9738 Tf 5.6939 -1.4944 Td[(i)]TJ/F14 9.9626 Tf 3.3169 1.4944 Td[(k)]TJ/F8 9.9626 Tf -196.3029 -22.2444 Td[(els)-1(e)-333(if)]TJ/F11 9.9626 Tf 28.0061 0 Td[(x)]TJ/F8 9.9626 Tf 9.0148 0 Td[(is)-334(a)-333(v)28(ec)-1(tor)-333(th)1(e)-1(n)-332(it)-333(c)-1(ompu)1(te)-1(s)-334(1-n)1(orm)-334(as:)]TJ/F11 9.9626 Tf 70.1347 -22.2444 Td[(as)1(u)-1(m)]TJ/F14 9.9626 Tf 27.154 0 Td[(\040)-278(k)]TJ/F11 9.9626 Tf 17.7113 0 Td[(r)-28(e)]TJ/F8 9.9626 Tf 9.4104 0 Td[(\050)]TJ/F11 9.9626 Tf 3.8744 0 Td[(x)]TJ/F8 9.9626 Tf 5.6939 0 Td[(\051)]TJ/F14 9.9626 Tf 3.8744 0 Td[(k)]TJ/F7 6.9738 Tf 4.9813 -1.4944 Td[(1)]TJ/F8 9.9626 Tf 6.6833 1.4944 Td[(+)]TJ/F14 9.9626 Tf 9.9626 0 Td[(k)]TJ/F11 9.9626 Tf 4.9813 0 Td[(im)]TJ/F8 9.9626 Tf 12.1796 0 Td[(\050)]TJ/F11 9.9626 Tf 3.8744 0 Td[(x)]TJ/F8 9.9626 Tf 5.6939 0 Td[(\051)]TJ/F14 9.9626 Tf 3.8744 0 Td[(k)]TJ/F7 6.9738 Tf 4.9813 -1.4944 Td[(1)]TJ/F18 14.3462 Tf -232.0861 -42.6071 Td[(Syn)31(tax)]TJ/F8 9.9626 Tf 110.0724 -21.9615 Td[(psb)]TJ +/F16 14.3462 Tf 180.814 679.573 Td [(geasum|1-Norm)-375(of)-375(V)94(ector)]TJ/F8 9.9626 Tf -30.109 -30.422 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 -22.244 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 -22.245 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(v)28(ector)-333(then)-334(it)-333(computes)-333(1-norm)-334(as:)]TJ/F11 9.9626 Tf 70.135 -22.244 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.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.875 0 Td [(k)]TJ/F7 6.9738 Tf 4.981 -1.495 Td [(1)]TJ/F16 14.3462 Tf -232.086 -42.607 Td [(Syn)31(tax)]TJ/F8 9.9626 Tf 110.072 -21.961 Td [(psb)]TJ ET -1 0 0 1 276.3743 504.3998 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 276.374 504.599 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -276.3743 -504.3998 cm BT -/F8 9.9626 Tf 279.3631 504.3998 Td[(geas)-1(u)1(m)-334(\050)]TJ/F19 9.9626 Tf 39.3525 0 Td[(x,)-357(desc)]TJ +/F8 9.9626 Tf 279.363 504.4 Td [(geasum)-333(\050)]TJ/F17 9.9626 Tf 39.353 0 Td [(x,)-358(desc)]TJ ET -1 0 0 1 348.8989 504.3998 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.0552 0.1992 l -S +1 0 0 1 348.899 504.599 cm +[]0 d 0 J 0.398 w 0 0 m 3.055 0 l S Q -1 0 0 1 -348.8989 -504.3998 cm BT -/F19 9.9626 Tf 351.9541 504.3998 Td[(a,)-358(i)1(nfo)]TJ/F8 9.9626 Tf 28.5151 0 Td[(\051)]TJ -ET -1 0 0 1 150.7049 477.6722 cm +/F17 9.9626 Tf 351.954 504.4 Td [(a,)-358(info)]TJ/F8 9.9626 Tf 28.515 0 Td [(\051)]TJ 0 g 0 G -1 0 0 1 24.5936 -32.9763 cm 0 g 0 G 0 g 0 G -1 0 0 1 4.9813 32.5778 cm +ET q -[]0 d -0 J -0.3985 w -0 0.1992 m -284.5612 0.1992 l -S +1 0 0 1 180.28 477.473 cm +[]0 d 0 J 0.398 w 0 0 m 284.561 0 l S Q -1 0 0 1 -180.2798 -477.2737 cm BT -/F11 9.9626 Tf 186.2574 468.9051 Td[(as)1(u)-1(m)-7735(x)]TJ/F29 9.9626 Tf 221.8629 0 Td[(F)96(unction)]TJ +/F11 9.9626 Tf 186.257 468.905 Td [(asum)-7736(x)]TJ/F27 9.9626 Tf 221.863 0 Td [(F)96(unction)]TJ ET -1 0 0 1 180.2798 464.92 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -284.5612 0.1992 l -S +1 0 0 1 180.28 465.119 cm +[]0 d 0 J 0.398 w 0 0 m 284.561 0 l S Q -1 0 0 1 -180.2798 -464.92 cm BT -/F8 9.9626 Tf 186.2574 456.5515 Td[(Sh)1(ort)-333(Pr)1(e)-1(cision)-333(Re)-1(al)-1199(Sh)1(o)-1(r)1(t)-333(Prec)-1(i)1(s)-1(ion)-332(R)-1(eal)-3103(p)1(s)-1(b)]TJ +/F8 9.9626 Tf 186.257 456.551 Td [(Short)-333(Precision)-334(Real)-1200(Short)-333(Precision)-333(Real)-3103(psb)]TJ ET -1 0 0 1 423.7173 456.5515 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 423.717 456.751 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -423.7173 -456.5515 cm BT -/F8 9.9626 Tf 426.7062 456.5515 Td[(geas)-1(u)1(m)]TJ -240.4488 -11.9552 Td[(Long)-333(P)1(re)-1(cision)-333(Real)-1411(Long)-333(Precis)-1(i)1(on)-333(Re)-1(al)-3314(p)1(s)-1(b)]TJ +/F8 9.9626 Tf 426.706 456.551 Td [(geasum)]TJ -240.449 -11.955 Td [(Long)-333(Precision)-334(Real)-1411(Long)-333(Precision)-333(Real)-3314(psb)]TJ ET -1 0 0 1 423.7173 444.5963 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 423.717 444.796 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -423.7173 -444.5963 cm BT -/F8 9.9626 Tf 426.7062 444.5963 Td[(geas)-1(u)1(m)]TJ -240.4488 -11.9552 Td[(Sh)1(ort)-333(Pr)1(e)-1(cision)-333(Re)-1(al)-1199(Sh)1(o)-1(r)1(t)-333(Prec)-1(i)1(s)-1(ion)-332(C)-1(ompl)1(e)-1(x)-1200(p)1(s)-1(b)]TJ +/F8 9.9626 Tf 426.706 444.596 Td [(geasum)]TJ -240.449 -11.955 Td [(Short)-333(Precision)-334(Real)-1200(Short)-333(Precision)-333(Complex)-1200(psb)]TJ ET -1 0 0 1 423.7173 432.6411 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 423.717 432.84 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -423.7173 -432.6411 cm BT -/F8 9.9626 Tf 426.7062 432.6411 Td[(geas)-1(u)1(m)]TJ -240.4488 -11.9551 Td[(Long)-333(P)1(re)-1(cision)-333(Real)-1411(Long)-333(Precis)-1(i)1(on)-333(C)-1(omp)1(le)-1(x)-1411(p)1(s)-1(b)]TJ +/F8 9.9626 Tf 426.706 432.641 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 -1 0 0 1 423.7173 420.686 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 423.717 420.885 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -423.7173 -420.686 cm BT -/F8 9.9626 Tf 426.7062 420.686 Td[(geas)-1(u)1(m)]TJ +/F8 9.9626 Tf 426.706 420.686 Td [(geasum)]TJ ET -1 0 0 1 180.2798 416.7009 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -284.5612 0.1992 l -S +1 0 0 1 180.28 416.9 cm +[]0 d 0 J 0.398 w 0 0 m 284.561 0 l S Q -1 0 0 1 98.5971 -27.84 cm 0 g 0 G -1 0 0 1 -278.8769 -388.8609 cm BT -/F8 9.9626 Tf 278.8769 388.8609 Td[(T)83(ab)1(le)-334(6:)-444(Data)-333(t)28(yp)-28(es)]TJ -ET -1 0 0 1 366.2439 388.8609 cm +/F8 9.9626 Tf 278.877 388.861 Td [(T)83(able)-333(6:)-444(Data)-334(t)28(yp)-28(es)]TJ 0 g 0 G -1 0 0 1 -215.539 -1.9372 cm 0 g 0 G -1 0 0 1 -4.9814 -32.1988 cm 0 g 0 G -1 0 0 1 -145.7235 -354.7249 cm -BT -/F29 9.9626 Tf 150.7049 354.7249 Td[(T)32(yp)-32(e:)]TJ -ET -1 0 0 1 179.5203 354.7249 cm +/F27 9.9626 Tf -128.172 -34.136 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G -1 0 0 1 -179.5203 -354.7249 cm -BT -/F8 9.9626 Tf 184.5016 354.7249 Td[(Sy)1(nc)27(h)1(ron)1(ous.)]TJ -ET -1 0 0 1 145.7235 334.1464 cm +/F8 9.9626 Tf 33.797 0 Td [(Sync)28(hronous.)]TJ 0 g 0 G -1 0 0 1 -145.7235 -334.1464 cm -BT -/F29 9.9626 Tf 150.7049 334.1464 Td[(On)-383(En)32(tr)1(y)]TJ -ET -1 0 0 1 198.2901 334.1464 cm +/F27 9.9626 Tf -33.797 -20.579 Td [(On)-383(En)32(try)]TJ 0 g 0 G -1 0 0 1 -52.5665 -20.5785 cm 0 g 0 G -1 0 0 1 -145.7236 -313.5679 cm -BT -/F29 9.9626 Tf 150.7049 313.5679 Td[(x)]TJ -ET -1 0 0 1 156.7516 313.5679 cm + 0 -20.578 Td [(x)]TJ 0 g 0 G -1 0 0 1 -156.7516 -313.5679 cm -BT -/F8 9.9626 Tf 161.7329 313.5679 Td[(th)1(e)-334(lo)-28(cal)-333(p)-28(or)1(tion)-333(of)-333(glob)1(al)-333(dense)-334(matrix)]TJ/F11 9.9626 Tf 176.1177 0 Td[(x)]TJ/F8 9.9626 Tf 5.6939 0 Td[(.)]TJ -167.933 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3786 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf -32.3786 -11.9551 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(required)]TJ/F8 9.9626 Tf -29.6112 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(.)]TJ -43.0331 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-289(as:)-423(a)-289(ran)1(k)-290(on)1(e)-290(or)-290(t)28(w)28(o)-290(arr)1(a)28(y)-290(con)28(tain)1(ing)-289(n)28(um)28(b)-27(e)-1(rs)-290(of)-289(t)28(yp)-27(e)-290(s)-1(p)-27(ec)-1(i\014)1(e)-1(d)]TJ 0 -11.9551 Td[(in)-333(T)83(ab)1(le)]TJ -ET -1 0 0 1 214.6319 253.7921 cm +/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)-289(as:)-423(a)-290(r)1(ank)-290(one)-290(or)-289(t)28(w)27(o)-289(arra)28(y)-290(con)28(taining)-290(n)28(um)28(b)-28(ers)-290(of)-289(t)28(yp)-28(e)-290(sp)-28(eci\014ed)]TJ 0 -11.955 Td [(in)-333(T)83(able)]TJ 0 0 1 rg 0 0 1 RG -1 0 0 1 -214.6319 -253.7921 cm -BT -/F8 9.9626 Tf 214.6319 253.7921 Td[(6)]TJ -ET -1 0 0 1 219.6132 253.7921 cm + [-333(6)]TJ 0 g 0 G -1 0 0 1 -219.6132 -253.7921 cm -BT -/F8 9.9626 Tf 219.6132 253.7921 Td[(.)]TJ -ET -1 0 0 1 145.7235 233.2136 cm + [(.)]TJ 0 g 0 G -1 0 0 1 -145.7235 -233.2136 cm -BT -/F29 9.9626 Tf 150.7049 233.2136 Td[(desc)]TJ +/F27 9.9626 Tf -24.907 -20.578 Td [(desc)]TJ ET -1 0 0 1 172.6195 233.2136 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.4371 0.1992 l -S +1 0 0 1 172.619 233.413 cm +[]0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q -1 0 0 1 -172.6195 -233.2136 cm BT -/F29 9.9626 Tf 176.0566 233.2136 Td[(a)]TJ -ET -1 0 0 1 181.6259 233.2136 cm +/F27 9.9626 Tf 176.057 233.214 Td [(a)]TJ 0 g 0 G -1 0 0 1 -181.6259 -233.2136 cm -BT -/F8 9.9626 Tf 186.6072 233.2136 Td[(con)28(tain)1(s)-334(data)-333(structu)1(re)-1(s)-333(for)-333(com)-1(m)28(un)1(ic)-1(ati)1(ons.)]TJ -10.9957 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3786 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf -32.3786 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(required)]TJ/F8 9.9626 Tf -29.6112 -11.9551 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(.)]TJ -43.0331 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(a)-333(s)-1(tr)1(uctured)-333(dat)1(a)-334(of)-333(t)28(yp)-27(e)]TJ -ET -1 0 0 1 346.5264 185.3929 cm +/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 -1 0 0 1 -346.5264 -185.3929 cm -BT -/F32 9.9626 Tf 346.5264 185.3929 Td[(psb)]TJ +/F30 9.9626 Tf 170.915 0 Td [(psb)]TJ ET -1 0 0 1 362.8451 185.3929 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.1382 0.1992 l -S +1 0 0 1 362.845 185.592 cm +[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q -1 0 0 1 -362.8451 -185.3929 cm BT -/F32 9.9626 Tf 365.9833 185.3929 Td[(desc)]TJ +/F30 9.9626 Tf 365.983 185.393 Td [(desc)]TJ ET -1 0 0 1 387.5322 185.3929 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.1382 0.1992 l -S +1 0 0 1 387.532 185.592 cm +[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q -1 0 0 1 -387.5322 -185.3929 cm BT -/F32 9.9626 Tf 390.6705 185.3929 Td[(type)]TJ -ET -1 0 0 1 411.5918 185.3929 cm +/F30 9.9626 Tf 390.67 185.393 Td [(type)]TJ 0 g 0 G -1 0 0 1 -411.5918 -185.3929 cm -BT -/F8 9.9626 Tf 411.5918 185.3929 Td[(.)]TJ -ET -1 0 0 1 145.7235 164.8144 cm +/F8 9.9626 Tf 20.922 0 Td [(.)]TJ 0 g 0 G -1 0 0 1 -145.7235 -164.8144 cm -BT -/F29 9.9626 Tf 150.7049 164.8144 Td[(On)-383(R)-1(etur)1(n)]TJ -ET -1 0 0 1 205.2431 164.8144 cm +/F27 9.9626 Tf -260.887 -20.579 Td [(On)-383(Return)]TJ 0 g 0 G -1 0 0 1 -59.5196 -20.5785 cm 0 g 0 G -1 0 0 1 -145.7235 -144.2359 cm -BT -/F29 9.9626 Tf 150.7049 144.2359 Td[(F)96(unction)-384(v)64(alue)]TJ -ET -1 0 0 1 224.1097 144.2359 cm + 0 -20.578 Td [(F)96(unction)-384(v)64(alue)]TJ 0 g 0 G -1 0 0 1 -224.1097 -144.2359 cm -BT -/F8 9.9626 Tf 229.0911 144.2359 Td[(is)-334(t)1(he)-334(1-nor)1(m)-334(of)-333(v)28(ec)-1(tor)]TJ/F11 9.9626 Tf 102.7814 0 Td[(x)]TJ/F8 9.9626 Tf 5.6939 0 Td[(.)]TJ -161.9549 -11.9551 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3787 0 Td[(global)]TJ/F8 9.9626 Tf -32.3787 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(a)-333(long)-333(pr)1(e)-1(cision)-333(real)-333(n)28(um)28(b)-28(er.)]TJ -ET -1 0 0 1 150.7049 90.4377 cm +/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.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 0 g 0 G -1 0 0 1 -150.7049 -90.4377 cm -BT -/F8 9.9626 Tf 317.5791 90.4377 Td[(30)]TJ -ET -1 0 0 1 494.4159 90.4377 cm + 141.968 -29.888 Td [(30)]TJ 0 g 0 G +ET endstream endobj -871 0 obj << +850 0 obj << /Type /Page -/Contents 872 0 R -/Resources 870 0 R -/MediaBox [0 0 595.2756 841.8898] -/Parent 844 0 R -/Annots [ 876 0 R 877 0 R ] +/Contents 851 0 R +/Resources 849 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 822 0 R +/Annots [ 847 0 R 848 0 R ] >> endobj -876 0 obj << +847 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [213.6356 252.7958 220.6095 261.7068] +/Rect [213.636 252.796 220.609 261.707] /Subtype /Link /A << /S /GoTo /D (table.6) >> >> endobj -877 0 obj << +848 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [345.5302 182.1827 412.5881 193.3077] +/Rect [345.53 182.183 412.588 193.308] /Subtype /Link /A << /S /GoTo /D (descdata) >> >> endobj -873 0 obj << -/D [871 0 R /XYZ 150.7049 740.9981 null] +852 0 obj << +/D [850 0 R /XYZ 150.705 740.998 null] >> endobj 126 0 obj << -/D [871 0 R /XYZ 150.7049 658.4802 null] +/D [850 0 R /XYZ 150.705 658.48 null] >> endobj -874 0 obj << -/D [871 0 R /XYZ 150.7049 513.5655 null] +853 0 obj << +/D [850 0 R /XYZ 150.705 513.565 null] >> endobj -875 0 obj << -/D [871 0 R /XYZ 318.4508 400.816 null] +854 0 obj << +/D [850 0 R /XYZ 318.451 400.816 null] >> endobj -870 0 obj << -/Font << /F18 441 0 R /F8 450 0 R /F11 606 0 R /F14 633 0 R /F10 630 0 R /F7 627 0 R /F19 591 0 R /F29 447 0 R /F32 622 0 R >> +849 0 obj << +/Font << /F16 443 0 R /F8 446 0 R /F11 602 0 R /F14 619 0 R /F10 618 0 R /F7 617 0 R /F17 588 0 R /F27 445 0 R /F30 616 0 R >> /ProcSet [ /PDF /Text ] >> endobj -880 0 obj << -/Length 937 +857 0 obj << +/Length 624 >> stream -1 0 0 1 99.8954 740.9981 cm 0 g 0 G -1 0 0 1 343.7111 0 cm 0 g 0 G -1 0 0 1 -348.6924 -34.8692 cm 0 g 0 G -1 0 0 1 -94.9141 -706.1289 cm BT -/F29 9.9626 Tf 99.8954 706.1289 Td[(inf)-1(o)]TJ -ET -1 0 0 1 118.6721 706.1289 cm +/F27 9.9626 Tf 99.895 706.129 Td [(info)]TJ 0 g 0 G -1 0 0 1 -118.6721 -706.1289 cm -BT -/F8 9.9626 Tf 123.6534 706.1289 Td[(Er)1(ror)-333(co)-28(de.)]TJ 1.1486 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3787 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf -32.3787 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(required)]TJ/F8 9.9626 Tf -29.6112 -11.9551 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(out)]TJ/F8 9.9626 Tf 16.549 0 Td[(.)]TJ -50.0346 -11.9552 Td[(An)-333(in)29(te)-1(ger)-333(v)56(alue;)-333(0)-334(means)-334(n)1(o)-334(error)-333(h)1(as)-334(b)-27(e)-1(en)-333(detec)-1(ted.)]TJ -ET -1 0 0 1 99.8954 90.4377 cm +/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 -1 0 0 1 -99.8954 -90.4377 cm -BT -/F8 9.9626 Tf 266.7696 90.4377 Td[(31)]TJ -ET -1 0 0 1 443.6065 90.4377 cm + 141.968 -567.87 Td [(31)]TJ 0 g 0 G +ET endstream endobj -879 0 obj << +856 0 obj << /Type /Page -/Contents 880 0 R -/Resources 878 0 R -/MediaBox [0 0 595.2756 841.8898] -/Parent 882 0 R +/Contents 857 0 R +/Resources 855 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 859 0 R >> endobj -881 0 obj << -/D [879 0 R /XYZ 99.8954 740.9981 null] +858 0 obj << +/D [856 0 R /XYZ 99.895 740.998 null] >> endobj -878 0 obj << -/Font << /F29 447 0 R /F8 450 0 R >> +855 0 obj << +/Font << /F27 445 0 R /F8 446 0 R >> /ProcSet [ /PDF /Text ] >> endobj -885 0 obj << -/Length 8947 +864 0 obj << +/Length 6561 >> stream -1 0 0 1 150.7049 740.9981 cm 0 g 0 G -1 0 0 1 343.7111 0 cm 0 g 0 G -1 0 0 1 -348.6924 -61.2847 cm 0 g 0 G 0 g 0 G -1 0 0 1 -145.7236 -679.7134 cm BT -/F18 14.3462 Tf 150.7049 679.7134 Td[(psb)]TJ +/F16 14.3462 Tf 150.705 679.713 Td [(psb)]TJ ET -1 0 0 1 175.972 679.7134 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -4.8419 0.1992 l -S +1 0 0 1 175.972 679.913 cm +[]0 d 0 J 0.398 w 0 0 m 4.842 0 l S Q -1 0 0 1 -175.972 -679.7134 cm BT -/F18 14.3462 Tf 180.8139 679.7134 Td[(g)-1(eas)1(um)-1(s|Gene)-1(rali)-1(zed)-375(1)-1(-N)1(o)-1(rm)-376(of)-375(V)94(ect)-1(or)]TJ/F8 9.9626 Tf -30.109 -30.2859 Td[(This)-310(sub)1(routi)1(ne)-310(c)-1(omp)1(utes)-311(a)-309(s)-1(eries)-311(of)-309(1-nor)1(m)-1(s)-310(on)-309(the)-310(c)-1(ol)1(umns)-310(of)-310(a)-309(dense)-311(matri)1(x)]TJ/F11 9.9626 Tf 0 -11.9552 Td[(x)]TJ/F8 9.9626 Tf 5.6939 0 Td[(:)]TJ/F11 9.9626 Tf 119.5124 -12.3396 Td[(r)-28(es)]TJ/F8 9.9626 Tf 14.0803 0 Td[(\050)]TJ/F11 9.9626 Tf 3.8744 0 Td[(i)]TJ/F8 9.9626 Tf 3.4323 0 Td[(\051)]TJ/F14 9.9626 Tf 6.6417 0 Td[(\040)]TJ/F8 9.9626 Tf 12.73 0 Td[(max)]TJ/F10 6.9738 Tf 7.069 -6.5034 Td[(k)]TJ/F14 9.9626 Tf 13.133 6.5034 Td[(j)]TJ/F11 9.9626 Tf 2.7674 0 Td[(x)]TJ/F8 9.9626 Tf 5.6939 0 Td[(\050)]TJ/F11 9.9626 Tf 3.8744 0 Td[(k)-31(;)-167(i)]TJ/F8 9.9626 Tf 13.3603 0 Td[(\051)]TJ/F14 9.9626 Tf 3.8744 0 Td[(j)]TJ/F8 9.9626 Tf -215.7374 -21.7764 Td[(This)-333(fu)1(nction)-333(com)-1(p)1(utes)-334(th)1(e)-334(1-)-1(n)1(orm)-334(of)-332(a)-334(v)28(ec)-1(tor)]TJ/F11 9.9626 Tf 207.1679 0 Td[(x)]TJ/F8 9.9626 Tf 5.6939 0 Td[(.)]TJ -212.8618 -11.9552 Td[(If)]TJ/F11 9.9626 Tf 9.9626 0 Td[(x)]TJ/F8 9.9626 Tf 9.0148 0 Td[(is)-334(a)-333(real)-333(v)28(e)-1(ctor)-333(it)-333(com)-1(p)1(utes)-334(1-norm)-333(as)-1(:)]TJ/F11 9.9626 Tf 123.0121 -22.1741 Td[(r)-28(es)]TJ/F8 9.9626 Tf 14.0803 0 Td[(\050)]TJ/F11 9.9626 Tf 3.8744 0 Td[(i)]TJ/F8 9.9626 Tf 3.4322 0 Td[(\051)]TJ/F14 9.9626 Tf 6.6417 0 Td[(\040)-278(k)]TJ/F11 9.9626 Tf 17.7114 0 Td[(x)]TJ/F10 6.9738 Tf 5.6939 -1.4944 Td[(i)]TJ/F14 9.9626 Tf 3.3168 1.4944 Td[(k)]TJ/F8 9.9626 Tf -196.7402 -22.1741 Td[(els)-1(e)-333(if)]TJ/F11 9.9626 Tf 28.0061 0 Td[(x)]TJ/F8 9.9626 Tf 9.0148 0 Td[(is)-334(a)-333(com)-1(p)1(lex)-334(v)28(ector)-333(then)-333(it)-333(c)-1(ompu)1(tes)-334(1-)-1(n)1(orm)-333(as)-1(:)]TJ/F11 9.9626 Tf 69.6974 -22.1741 Td[(r)-28(es)]TJ/F8 9.9626 Tf 14.0803 0 Td[(\050)]TJ/F11 9.9626 Tf 3.8744 0 Td[(i)]TJ/F8 9.9626 Tf 3.4323 0 Td[(\051)]TJ/F14 9.9626 Tf 6.6417 0 Td[(\040)-278(k)]TJ/F11 9.9626 Tf 17.7113 0 Td[(r)-28(e)]TJ/F8 9.9626 Tf 9.4103 0 Td[(\050)]TJ/F11 9.9626 Tf 3.8744 0 Td[(x)]TJ/F8 9.9626 Tf 5.6939 0 Td[(\051)]TJ/F14 9.9626 Tf 3.8744 0 Td[(k)]TJ/F7 6.9738 Tf 4.9813 -1.4944 Td[(1)]TJ/F8 9.9626 Tf 6.6833 1.4944 Td[(+)]TJ/F14 9.9626 Tf 9.9626 0 Td[(k)]TJ/F11 9.9626 Tf 4.9813 0 Td[(im)]TJ/F8 9.9626 Tf 12.1796 0 Td[(\050)]TJ/F11 9.9626 Tf 3.8744 0 Td[(x)]TJ/F8 9.9626 Tf 5.6939 0 Td[(\051)]TJ/F14 9.9626 Tf 3.8744 0 Td[(k)]TJ/F7 6.9738 Tf 4.9813 -1.4944 Td[(1)]TJ/F18 14.3462 Tf -232.5234 -42.3504 Td[(Syn)32(t)-1(ax)]TJ/F8 9.9626 Tf 89.4913 -21.9313 Td[(call)-333(psb)]TJ +/F16 14.3462 Tf 180.814 679.713 Td [(geasums|Generalized)-375(1-Norm)-375(of)-375(V)94(ector)]TJ/F8 9.9626 Tf -30.109 -30.285 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.956 Td [(x)]TJ/F8 9.9626 Tf 5.694 0 Td [(:)]TJ/F11 9.9626 Tf 119.512 -12.339 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.504 Td [(k)]TJ/F14 9.9626 Tf 13.133 6.504 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 -21.777 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.174 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.494 Td [(i)]TJ/F14 9.9626 Tf 3.317 1.494 Td [(k)]TJ/F8 9.9626 Tf -196.74 -22.174 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.174 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.495 Td [(1)]TJ/F8 9.9626 Tf 6.683 1.495 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.495 Td [(1)]TJ/F16 14.3462 Tf -232.523 -42.35 Td [(Syn)31(tax)]TJ/F8 9.9626 Tf 89.491 -21.931 Td [(call)-333(psb)]TJ ET -1 0 0 1 274.0581 459.1027 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 274.058 459.302 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -274.0581 -459.1027 cm BT -/F8 9.9626 Tf 277.0469 459.1027 Td[(geas)-1(u)1(m)-1(s)-334(\050)]TJ/F19 9.9626 Tf 43.2822 0 Td[(r)51(es)1(,)-358(x,)-357(desc)]TJ +/F8 9.9626 Tf 277.047 459.103 Td [(geasums)-333(\050)]TJ/F17 9.9626 Tf 43.282 0 Td [(r)51(es,)-358(x,)-357(desc)]TJ ET -1 0 0 1 369.48 459.1027 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.0552 0.1992 l -S +1 0 0 1 369.48 459.302 cm +[]0 d 0 J 0.398 w 0 0 m 3.055 0 l S Q -1 0 0 1 -369.48 -459.1027 cm BT -/F19 9.9626 Tf 372.5352 459.1027 Td[(a,)-358(i)1(nfo)]TJ/F8 9.9626 Tf 28.5151 0 Td[(\051)]TJ -ET -1 0 0 1 150.7049 432.4454 cm +/F17 9.9626 Tf 372.535 459.103 Td [(a,)-358(info)]TJ/F8 9.9626 Tf 28.515 0 Td [(\051)]TJ 0 g 0 G -1 0 0 1 22.3847 -32.9763 cm 0 g 0 G 0 g 0 G -1 0 0 1 4.9813 32.5778 cm +ET q -[]0 d -0 J -0.3985 w -0 0.1992 m -288.979 0.1992 l -S +1 0 0 1 178.071 432.246 cm +[]0 d 0 J 0.398 w 0 0 m 288.979 0 l S Q -1 0 0 1 -178.0709 -432.0469 cm BT -/F11 9.9626 Tf 184.0485 423.6783 Td[(r)-28(es)-8769(x)]TJ/F29 9.9626 Tf 221.8629 0 Td[(Subr)1(outi)-1(ne)]TJ +/F11 9.9626 Tf 184.049 423.678 Td [(r)-28(es)-8770(x)]TJ/F27 9.9626 Tf 221.862 0 Td [(Subroutine)]TJ ET -1 0 0 1 178.0709 419.6932 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -288.979 0.1992 l -S +1 0 0 1 178.071 419.893 cm +[]0 d 0 J 0.398 w 0 0 m 288.979 0 l S Q -1 0 0 1 -178.0709 -419.6932 cm BT -/F8 9.9626 Tf 184.0485 411.3247 Td[(Sh)1(ort)-333(Pr)1(e)-1(cision)-333(Re)-1(al)-1199(Sh)1(o)-1(r)1(t)-333(Prec)-1(i)1(s)-1(ion)-332(R)-1(eal)-3103(p)1(s)-1(b)]TJ +/F8 9.9626 Tf 184.049 411.325 Td [(Short)-333(Precision)-333(R)-1(eal)-1200(S)1(hort)-334(Precision)-333(Real)-3103(psb)]TJ ET -1 0 0 1 421.5085 411.3247 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 421.508 411.524 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -421.5085 -411.3247 cm BT -/F8 9.9626 Tf 424.4973 411.3247 Td[(geas)-1(u)1(m)-1(s)]TJ -240.4488 -11.9552 Td[(Long)-333(P)1(re)-1(cision)-333(Real)-1411(Long)-333(Precis)-1(i)1(on)-333(Re)-1(al)-3314(p)1(s)-1(b)]TJ +/F8 9.9626 Tf 424.497 411.325 Td [(geasums)]TJ -240.448 -11.955 Td [(Long)-333(Precision)-334(Real)-1411(Long)-333(Precision)-333(Real)-3314(psb)]TJ ET -1 0 0 1 421.5085 399.3695 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 421.508 399.569 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -421.5085 -399.3695 cm BT -/F8 9.9626 Tf 424.4973 399.3695 Td[(geas)-1(u)1(m)-1(s)]TJ -240.4488 -11.9552 Td[(Sh)1(ort)-333(Pr)1(e)-1(cision)-333(Re)-1(al)-1199(Shor)1(t)-333(Prec)-1(i)1(s)-1(ion)-332(C)-1(ompl)1(e)-1(x)-1200(p)1(s)-1(b)]TJ +/F8 9.9626 Tf 424.497 399.37 Td [(geasums)]TJ -240.448 -11.956 Td [(Short)-333(Precision)-333(R)-1(eal)-1200(S)1(hort)-334(Precision)-333(Complex)-1200(psb)]TJ ET -1 0 0 1 421.5085 387.4143 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 421.508 387.614 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -421.5085 -387.4143 cm BT -/F8 9.9626 Tf 424.4973 387.4143 Td[(geas)-1(u)1(m)-1(s)]TJ -240.4488 -11.9552 Td[(Long)-333(P)1(re)-1(cision)-333(Real)-1411(Long)-333(Precis)-1(i)1(on)-333(C)-1(omp)1(le)-1(x)-1411(p)1(s)-1(b)]TJ +/F8 9.9626 Tf 424.497 387.414 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 ET -1 0 0 1 421.5085 375.4592 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 421.508 375.658 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -421.5085 -375.4592 cm BT -/F8 9.9626 Tf 424.4973 375.4592 Td[(geas)-1(u)1(m)-1(s)]TJ +/F8 9.9626 Tf 424.497 375.459 Td [(geasums)]TJ ET -1 0 0 1 178.0709 371.4741 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -288.979 0.1992 l -S +1 0 0 1 178.071 371.673 cm +[]0 d 0 J 0.398 w 0 0 m 288.979 0 l S Q -1 0 0 1 100.806 -27.8401 cm 0 g 0 G -1 0 0 1 -278.8769 -343.634 cm BT -/F8 9.9626 Tf 278.8769 343.634 Td[(T)83(ab)1(le)-334(7:)-444(Data)-333(t)28(yp)-28(es)]TJ -ET -1 0 0 1 366.2439 343.634 cm +/F8 9.9626 Tf 278.877 343.634 Td [(T)83(able)-333(7:)-444(Data)-334(t)28(yp)-28(es)]TJ 0 g 0 G -1 0 0 1 -215.539 -1.9372 cm 0 g 0 G -1 0 0 1 -4.9814 -32.0231 cm 0 g 0 G -1 0 0 1 -145.7235 -309.6737 cm -BT -/F29 9.9626 Tf 150.7049 309.6737 Td[(T)32(yp)-32(e:)]TJ -ET -1 0 0 1 179.5203 309.6737 cm +/F27 9.9626 Tf -128.172 -33.96 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G -1 0 0 1 -179.5203 -309.6737 cm -BT -/F8 9.9626 Tf 184.5016 309.6737 Td[(Sy)1(nc)27(h)1(ron)1(ous.)]TJ -ET -1 0 0 1 145.7235 289.2358 cm +/F8 9.9626 Tf 33.797 0 Td [(Sync)28(hronous.)]TJ 0 g 0 G -1 0 0 1 -145.7235 -289.2358 cm -BT -/F29 9.9626 Tf 150.7049 289.2358 Td[(On)-383(En)32(tr)1(y)]TJ -ET -1 0 0 1 198.2901 289.2358 cm +/F27 9.9626 Tf -33.797 -20.438 Td [(On)-383(En)32(try)]TJ 0 g 0 G -1 0 0 1 -52.5665 -20.4379 cm 0 g 0 G -1 0 0 1 -145.7236 -268.7979 cm -BT -/F29 9.9626 Tf 150.7049 268.7979 Td[(x)]TJ -ET -1 0 0 1 156.7516 268.7979 cm + 0 -20.438 Td [(x)]TJ 0 g 0 G -1 0 0 1 -156.7516 -268.7979 cm -BT -/F8 9.9626 Tf 161.7329 268.7979 Td[(th)1(e)-334(lo)-28(cal)-333(p)-28(or)1(tion)-333(of)-333(glob)1(al)-333(dense)-334(matrix)]TJ/F11 9.9626 Tf 176.1177 0 Td[(x)]TJ/F8 9.9626 Tf 5.6939 0 Td[(.)]TJ -167.933 -11.9551 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3786 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf -32.3786 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(required)]TJ/F8 9.9626 Tf -29.6112 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(.)]TJ -43.0331 -11.9551 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-289(as:)-423(a)-289(ran)1(k)-290(on)1(e)-290(or)-290(t)28(w)28(o)-290(arr)1(a)28(y)-290(con)28(tain)1(ing)-289(n)28(um)28(b)-27(e)-1(rs)-290(of)-289(t)28(yp)-27(e)-290(s)-1(p)-27(ec)-1(i\014)1(e)-1(d)]TJ 0 -11.9552 Td[(in)-333(T)83(ab)1(le)]TJ -ET -1 0 0 1 214.6319 209.0221 cm +/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)-289(as:)-423(a)-290(r)1(ank)-290(one)-290(or)-289(t)28(w)27(o)-289(arra)28(y)-290(con)28(taining)-290(n)28(um)28(b)-28(ers)-290(of)-289(t)28(yp)-28(e)-290(sp)-28(eci\014ed)]TJ 0 -11.955 Td [(in)-333(T)83(able)]TJ 0 0 1 rg 0 0 1 RG -1 0 0 1 -214.6319 -209.0221 cm -BT -/F8 9.9626 Tf 214.6319 209.0221 Td[(7)]TJ -ET -1 0 0 1 219.6132 209.0221 cm + [-333(7)]TJ 0 g 0 G -1 0 0 1 -219.6132 -209.0221 cm -BT -/F8 9.9626 Tf 219.6132 209.0221 Td[(.)]TJ -ET -1 0 0 1 145.7235 188.5842 cm + [(.)]TJ 0 g 0 G -1 0 0 1 -145.7235 -188.5842 cm -BT -/F29 9.9626 Tf 150.7049 188.5842 Td[(desc)]TJ +/F27 9.9626 Tf -24.907 -20.438 Td [(desc)]TJ ET -1 0 0 1 172.6195 188.5842 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.4371 0.1992 l -S +1 0 0 1 172.619 188.783 cm +[]0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q -1 0 0 1 -172.6195 -188.5842 cm BT -/F29 9.9626 Tf 176.0566 188.5842 Td[(a)]TJ -ET -1 0 0 1 181.6259 188.5842 cm +/F27 9.9626 Tf 176.057 188.584 Td [(a)]TJ 0 g 0 G -1 0 0 1 -181.6259 -188.5842 cm -BT -/F8 9.9626 Tf 186.6072 188.5842 Td[(con)28(tain)1(s)-334(data)-333(structu)1(re)-1(s)-333(for)-333(com)-1(m)28(un)1(ic)-1(ati)1(ons.)]TJ -10.9957 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3786 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf -32.3786 -11.9551 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(required)]TJ/F8 9.9626 Tf -29.6112 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(.)]TJ -43.0331 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(a)-333(s)-1(tr)1(uctured)-333(dat)1(a)-334(of)-333(t)28(yp)-27(e)]TJ -ET -1 0 0 1 346.5264 140.7635 cm +/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 -1 0 0 1 -346.5264 -140.7635 cm -BT -/F32 9.9626 Tf 346.5264 140.7635 Td[(psb)]TJ +/F30 9.9626 Tf 170.915 0 Td [(psb)]TJ ET -1 0 0 1 362.8451 140.7635 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.1382 0.1992 l -S +1 0 0 1 362.845 140.963 cm +[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q -1 0 0 1 -362.8451 -140.7635 cm BT -/F32 9.9626 Tf 365.9833 140.7635 Td[(desc)]TJ +/F30 9.9626 Tf 365.983 140.764 Td [(desc)]TJ ET -1 0 0 1 387.5322 140.7635 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.1382 0.1992 l -S +1 0 0 1 387.532 140.963 cm +[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q -1 0 0 1 -387.5322 -140.7635 cm BT -/F32 9.9626 Tf 390.6705 140.7635 Td[(type)]TJ -ET -1 0 0 1 411.5918 140.7635 cm +/F30 9.9626 Tf 390.67 140.764 Td [(type)]TJ 0 g 0 G -1 0 0 1 -411.5918 -140.7635 cm -BT -/F8 9.9626 Tf 411.5918 140.7635 Td[(.)]TJ -ET -1 0 0 1 145.7235 120.3256 cm +/F8 9.9626 Tf 20.922 0 Td [(.)]TJ 0 g 0 G -1 0 0 1 -145.7235 -120.3256 cm -BT -/F29 9.9626 Tf 150.7049 120.3256 Td[(On)-383(R)-1(etur)1(n)]TJ -ET -1 0 0 1 205.2431 120.3256 cm +/F27 9.9626 Tf -260.887 -20.438 Td [(On)-383(Return)]TJ 0 g 0 G -1 0 0 1 -54.5382 -29.8879 cm 0 g 0 G -1 0 0 1 -150.7049 -90.4377 cm -BT -/F8 9.9626 Tf 317.5791 90.4377 Td[(32)]TJ -ET -1 0 0 1 494.4159 90.4377 cm +/F8 9.9626 Tf 166.874 -29.888 Td [(32)]TJ 0 g 0 G +ET endstream endobj -884 0 obj << +863 0 obj << /Type /Page -/Contents 885 0 R -/Resources 883 0 R -/MediaBox [0 0 595.2756 841.8898] -/Parent 882 0 R -/Annots [ 889 0 R 890 0 R ] +/Contents 864 0 R +/Resources 862 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 859 0 R +/Annots [ 860 0 R 861 0 R ] >> endobj -889 0 obj << +860 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [213.6356 208.0258 220.6095 216.9369] +/Rect [213.636 208.026 220.609 216.937] /Subtype /Link /A << /S /GoTo /D (table.7) >> >> endobj -890 0 obj << +861 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [345.5302 137.5533 412.5881 148.6783] +/Rect [345.53 137.553 412.588 148.678] /Subtype /Link /A << /S /GoTo /D (descdata) >> >> endobj -886 0 obj << -/D [884 0 R /XYZ 150.7049 740.9981 null] +865 0 obj << +/D [863 0 R /XYZ 150.705 740.998 null] >> endobj 130 0 obj << -/D [884 0 R /XYZ 150.7049 658.7213 null] +/D [863 0 R /XYZ 150.705 658.721 null] >> endobj -887 0 obj << -/D [884 0 R /XYZ 150.7049 468.2683 null] +866 0 obj << +/D [863 0 R /XYZ 150.705 468.268 null] >> endobj -888 0 obj << -/D [884 0 R /XYZ 318.4508 355.5892 null] +867 0 obj << +/D [863 0 R /XYZ 318.451 355.589 null] >> endobj -883 0 obj << -/Font << /F18 441 0 R /F8 450 0 R /F11 606 0 R /F14 633 0 R /F10 630 0 R /F7 627 0 R /F19 591 0 R /F29 447 0 R /F32 622 0 R >> +862 0 obj << +/Font << /F16 443 0 R /F8 446 0 R /F11 602 0 R /F14 619 0 R /F10 618 0 R /F7 617 0 R /F17 588 0 R /F27 445 0 R /F30 616 0 R >> /ProcSet [ /PDF /Text ] >> endobj -893 0 obj << -/Length 1808 +870 0 obj << +/Length 1299 >> stream -1 0 0 1 99.8954 740.9981 cm 0 g 0 G -1 0 0 1 343.7111 0 cm 0 g 0 G -1 0 0 1 -348.6924 -34.8692 cm 0 g 0 G -1 0 0 1 -94.9141 -706.1289 cm BT -/F29 9.9626 Tf 99.8954 706.1289 Td[(res)]TJ -ET -1 0 0 1 114.384 706.1289 cm +/F27 9.9626 Tf 99.895 706.129 Td [(res)]TJ 0 g 0 G -1 0 0 1 -114.384 -706.1289 cm -BT -/F8 9.9626 Tf 119.3654 706.1289 Td[(con)28(tain)1(s)-334(the)-333(1-)-1(n)1(orm)-334(of)-333(\050)1(the)-334(column)1(s)-334(of)-78(\051)]TJ/F11 9.9626 Tf 177.7504 0 Td[(x)]TJ/F8 9.9626 Tf 5.6939 0 Td[(.)]TJ -178.0077 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3786 0 Td[(global)]TJ/F8 9.9626 Tf -32.3786 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(out)]TJ/F8 9.9626 Tf 16.549 0 Td[(.)]TJ -50.0346 -11.9551 Td[(Sh)1(ort)-324(as:)-440(a)-324(long)-324(p)1(rec)-1(ision)-324(r)1(e)-1(al)-324(n)29(um)27(b)-27(er.)-441(Sp)-27(e)-1(ci\014)1(e)-1(d)-324(as:)-440(a)-324(lon)1(g)-324(precis)-1(i)1(on)-324(real)]TJ 0 -11.9552 Td[(n)28(u)1(m)27(b)-27(e)-1(r)1(.)]TJ -ET -1 0 0 1 94.9141 638.3829 cm +/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.956 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 -1 0 0 1 -94.9141 -638.3829 cm -BT -/F29 9.9626 Tf 99.8954 638.3829 Td[(inf)-1(o)]TJ -ET -1 0 0 1 118.6721 638.3829 cm +/F27 9.9626 Tf -24.907 -19.925 Td [(info)]TJ 0 g 0 G -1 0 0 1 -118.6721 -638.3829 cm -BT -/F8 9.9626 Tf 123.6534 638.3829 Td[(Er)1(ror)-333(co)-28(de.)]TJ 1.1486 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3787 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf -32.3787 -11.9551 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(required)]TJ/F8 9.9626 Tf -29.6112 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(out)]TJ/F8 9.9626 Tf 16.549 0 Td[(.)]TJ -50.0346 -11.9552 Td[(An)-333(in)29(te)-1(ger)-333(v)56(alue;)-333(0)-334(means)-334(n)1(o)-334(error)-333(h)1(as)-334(b)-27(e)-1(en)-333(detec)-1(ted.)]TJ -ET -1 0 0 1 99.8954 90.4377 cm +/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 -1 0 0 1 -99.8954 -90.4377 cm -BT -/F8 9.9626 Tf 266.7696 90.4377 Td[(33)]TJ -ET -1 0 0 1 443.6065 90.4377 cm + 141.968 -500.124 Td [(33)]TJ 0 g 0 G +ET endstream endobj -892 0 obj << +869 0 obj << /Type /Page -/Contents 893 0 R -/Resources 891 0 R -/MediaBox [0 0 595.2756 841.8898] -/Parent 882 0 R +/Contents 870 0 R +/Resources 868 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 859 0 R >> endobj -894 0 obj << -/D [892 0 R /XYZ 99.8954 740.9981 null] +871 0 obj << +/D [869 0 R /XYZ 99.895 740.998 null] >> endobj -891 0 obj << -/Font << /F29 447 0 R /F8 450 0 R /F11 606 0 R >> +868 0 obj << +/Font << /F27 445 0 R /F8 446 0 R /F11 602 0 R >> /ProcSet [ /PDF /Text ] >> endobj -897 0 obj << -/Length 8711 +876 0 obj << +/Length 6052 >> stream -1 0 0 1 150.7049 740.9981 cm 0 g 0 G -1 0 0 1 343.7111 0 cm 0 g 0 G -1 0 0 1 -348.6924 -61.101 cm 0 g 0 G 0 g 0 G -1 0 0 1 -145.7236 -679.8971 cm BT -/F18 14.3462 Tf 150.7049 679.8971 Td[(psb)]TJ +/F16 14.3462 Tf 150.705 679.897 Td [(psb)]TJ ET -1 0 0 1 175.972 679.8971 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -4.8419 0.1992 l -S +1 0 0 1 175.972 680.096 cm +[]0 d 0 J 0.398 w 0 0 m 4.842 0 l S Q -1 0 0 1 -175.972 -679.8971 cm BT -/F18 14.3462 Tf 180.8139 679.8971 Td[(g)-1(enrm)-1(2|2)-1(-N)1(o)-1(rm)-376(of)-375(V)94(ect)-1(or)]TJ/F8 9.9626 Tf -30.109 -30.1085 Td[(This)-333(fu)1(nction)-333(com)-1(p)1(utes)-334(th)1(e)-334(2-)-1(n)1(orm)-334(of)-332(a)-334(v)28(ec)-1(tor)]TJ/F11 9.9626 Tf 207.1679 0 Td[(x)]TJ/F8 9.9626 Tf 5.6939 0 Td[(.)]TJ -212.8618 -11.9552 Td[(If)]TJ/F11 9.9626 Tf 9.9626 0 Td[(x)]TJ/F8 9.9626 Tf 9.0148 0 Td[(is)-334(a)-333(d)1(oubl)1(e)-334(pr)1(e)-1(cision)-333(real)-333(v)28(e)-1(ctor)-333(it)-333(c)-1(ompu)1(tes)-334(2-)-1(n)1(orm)-333(as)-1(:)]TJ/F11 9.9626 Tf 119.9063 -23.1967 Td[(nr)-28(m)]TJ/F8 9.9626 Tf 19.4987 0 Td[(2)]TJ/F14 9.9626 Tf 7.7487 0 Td[(\040)]TJ 12.73 9.3392 Td[(p)]TJ +/F16 14.3462 Tf 180.814 679.897 Td [(genrm2|2-Norm)-375(of)-375(V)94(ector)]TJ/F8 9.9626 Tf -30.109 -30.108 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(double)-333(precision)-333(real)-334(v)28(ector)-333(it)-334(computes)-333(2-norm)-333(as:)]TJ/F11 9.9626 Tf 119.907 -23.196 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.339 Td [(p)]TJ ET -1 0 0 1 337.8682 623.9759 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -17.664 0.1992 l -S +1 0 0 1 337.868 624.175 cm +[]0 d 0 J 0.398 w 0 0 m 17.664 0 l S Q -1 0 0 1 -337.8682 -623.9759 cm BT -/F11 9.9626 Tf 337.8682 614.6366 Td[(x)]TJ/F10 6.9738 Tf 5.6939 2.8781 Td[(T)]TJ/F11 9.9626 Tf 6.2762 -2.8781 Td[(x)]TJ/F8 9.9626 Tf -199.1334 -22.0823 Td[(els)-1(e)-333(if)]TJ/F11 9.9626 Tf 28.0061 0 Td[(x)]TJ/F8 9.9626 Tf 9.0148 0 Td[(is)-334(d)1(oub)1(le)-334(p)1(rec)-1(ision)-333(com)-1(p)1(lex)-334(v)28(ector)-333(then)-333(it)-333(c)-1(omp)1(utes)-334(2-norm)-333(as)-1(:)]TJ/F11 9.9626 Tf 101.2227 -23.1967 Td[(nr)-28(m)]TJ/F8 9.9626 Tf 19.4987 0 Td[(2)]TJ/F14 9.9626 Tf 7.7487 0 Td[(\040)]TJ 12.73 9.3392 Td[(p)]TJ +/F11 9.9626 Tf 337.868 614.637 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 -22.083 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(double)-334(precision)-333(complex)-333(v)28(e)-1(ctor)-333(then)-333(it)-333(c)-1(ompu)1(te)-1(s)-333(2-norm)-333(as:)]TJ/F11 9.9626 Tf 101.222 -23.196 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 -1 0 0 1 337.2281 578.6969 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -18.9442 0.1992 l -S +1 0 0 1 337.228 578.896 cm +[]0 d 0 J 0.398 w 0 0 m 18.944 0 l S Q -1 0 0 1 -337.2281 -578.6969 cm BT -/F11 9.9626 Tf 337.2281 569.3576 Td[(x)]TJ/F10 6.9738 Tf 5.6939 2.8781 Td[(H)]TJ/F11 9.9626 Tf 7.5564 -2.8781 Td[(x)]TJ -ET -1 0 0 1 150.7049 546.886 cm +/F11 9.9626 Tf 337.228 569.358 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 -1 0 0 1 24.6074 -32.9763 cm 0 g 0 G 0 g 0 G -1 0 0 1 4.9813 32.5778 cm +ET q -[]0 d -0 J -0.3985 w -0 0.1992 m -284.5335 0.1992 l -S +1 0 0 1 180.294 546.687 cm +[]0 d 0 J 0.398 w 0 0 m 284.534 0 l S Q -1 0 0 1 -180.2936 -546.4875 cm BT -/F11 9.9626 Tf 186.2712 538.1189 Td[(nr)-28(m)]TJ/F8 9.9626 Tf 19.4988 0 Td[(2)]TJ/F11 9.9626 Tf 81.9543 0 Td[(x)]TJ/F29 9.9626 Tf 120.4098 0 Td[(F)96(unction)]TJ +/F11 9.9626 Tf 186.271 538.119 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 -1 0 0 1 180.2936 534.1339 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -284.5335 0.1992 l -S +1 0 0 1 180.294 534.333 cm +[]0 d 0 J 0.398 w 0 0 m 284.534 0 l S Q -1 0 0 1 -180.2936 -534.1339 cm BT -/F8 9.9626 Tf 186.2712 525.7653 Td[(Sh)1(ort)-333(Pr)1(e)-1(cision)-333(Re)-1(al)-1199(Shor)1(t)-333(Prec)-1(i)1(s)-1(ion)-332(R)-1(eal)-3103(p)1(s)-1(b)]TJ +/F8 9.9626 Tf 186.271 525.765 Td [(Short)-333(Precision)-334(Real)-1200(Shor)1(t)-334(Precision)-333(Real)-3103(psb)]TJ ET -1 0 0 1 423.7312 525.7653 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 423.731 525.965 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -423.7312 -525.7653 cm BT -/F8 9.9626 Tf 426.72 525.7653 Td[(genrm2)]TJ -240.4488 -11.9552 Td[(Long)-333(P)1(re)-1(cision)-333(Real)-1411(Long)-333(Precis)-1(i)1(on)-333(Re)-1(al)-3314(p)1(s)-1(b)]TJ +/F8 9.9626 Tf 426.72 525.765 Td [(genrm2)]TJ -240.449 -11.955 Td [(Long)-333(Precision)-334(Real)-1411(Long)-333(Precision)-333(Real)-3314(psb)]TJ ET -1 0 0 1 423.7312 513.8101 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 423.731 514.009 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -423.7312 -513.8101 cm BT -/F8 9.9626 Tf 426.72 513.8101 Td[(genrm2)]TJ -240.4488 -11.9552 Td[(Sh)1(ort)-333(Pr)1(e)-1(cision)-333(Re)-1(al)-1199(Shor)1(t)-333(Prec)-1(i)1(s)-1(ion)-332(C)-1(ompl)1(e)-1(x)-1200(p)1(s)-1(b)]TJ +/F8 9.9626 Tf 426.72 513.81 Td [(genrm2)]TJ -240.449 -11.955 Td [(Short)-333(Precision)-334(Real)-1200(Short)-333(Precision)-333(Complex)-1200(psb)]TJ ET -1 0 0 1 423.7312 501.8549 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 423.731 502.054 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -423.7312 -501.8549 cm BT -/F8 9.9626 Tf 426.72 501.8549 Td[(genrm2)]TJ -240.4488 -11.9551 Td[(Long)-333(P)1(re)-1(cision)-333(Real)-1411(Long)-333(Precis)-1(i)1(on)-333(C)-1(omp)1(le)-1(x)-1411(p)1(s)-1(b)]TJ +/F8 9.9626 Tf 426.72 501.855 Td [(genrm2)]TJ -240.449 -11.955 Td [(Long)-333(Precision)-334(Real)-1411(Long)-333(Precision)-333(Complex)-1412(psb)]TJ ET -1 0 0 1 423.7312 489.8998 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 423.731 490.099 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -423.7312 -489.8998 cm BT -/F8 9.9626 Tf 426.72 489.8998 Td[(genrm2)]TJ +/F8 9.9626 Tf 426.72 489.9 Td [(genrm2)]TJ ET -1 0 0 1 180.2936 485.9147 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -284.5335 0.1992 l -S +1 0 0 1 180.294 486.114 cm +[]0 d 0 J 0.398 w 0 0 m 284.534 0 l S Q -1 0 0 1 98.5833 -27.8401 cm 0 g 0 G -1 0 0 1 -278.8769 -458.0746 cm BT -/F8 9.9626 Tf 278.8769 458.0746 Td[(T)83(ab)1(le)-334(8:)-444(Data)-333(t)28(yp)-28(es)]TJ -ET -1 0 0 1 366.2439 458.0746 cm +/F8 9.9626 Tf 278.877 458.075 Td [(T)83(able)-333(8:)-444(Data)-334(t)28(yp)-28(es)]TJ 0 g 0 G -1 0 0 1 -215.539 -1.9371 cm 0 g 0 G -1 0 0 1 -150.7049 -456.1375 cm -BT -/F18 14.3462 Tf 150.7049 410.9428 Td[(Syn)32(t)-1(ax)]TJ/F8 9.9626 Tf 110.0862 -21.8917 Td[(psb)]TJ +/F16 14.3462 Tf -128.172 -47.132 Td [(Syn)31(tax)]TJ/F8 9.9626 Tf 110.086 -21.892 Td [(psb)]TJ ET -1 0 0 1 276.3881 389.0511 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 276.388 389.25 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -276.3881 -389.0511 cm BT -/F8 9.9626 Tf 279.377 389.0511 Td[(genrm2)-333(\050)]TJ/F19 9.9626 Tf 39.3248 0 Td[(x,)-357(desc)]TJ +/F8 9.9626 Tf 279.377 389.051 Td [(genrm2)-333(\050)]TJ/F17 9.9626 Tf 39.325 0 Td [(x,)-358(desc)]TJ ET -1 0 0 1 348.885 389.0511 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.0552 0.1992 l -S +1 0 0 1 348.885 389.25 cm +[]0 d 0 J 0.398 w 0 0 m 3.055 0 l S Q -1 0 0 1 -348.885 -389.0511 cm BT -/F19 9.9626 Tf 351.9403 389.0511 Td[(a,)-358(i)1(nfo)]TJ/F8 9.9626 Tf 28.5151 0 Td[(\051)]TJ -ET -1 0 0 1 145.7235 365.0585 cm +/F17 9.9626 Tf 351.94 389.051 Td [(a,)-358(info)]TJ/F8 9.9626 Tf 28.515 0 Td [(\051)]TJ 0 g 0 G -1 0 0 1 -145.7235 -365.0585 cm -BT -/F29 9.9626 Tf 150.7049 365.0585 Td[(T)32(yp)-32(e:)]TJ -ET -1 0 0 1 179.5203 365.0585 cm +/F27 9.9626 Tf -229.75 -23.992 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G -1 0 0 1 -179.5203 -365.0585 cm -BT -/F8 9.9626 Tf 184.5016 365.0585 Td[(Sy)1(nc)27(h)1(ron)1(ous.)]TJ -ET -1 0 0 1 145.7235 344.8044 cm +/F8 9.9626 Tf 33.797 0 Td [(Sync)28(hronous.)]TJ 0 g 0 G -1 0 0 1 -145.7235 -344.8044 cm -BT -/F29 9.9626 Tf 150.7049 344.8044 Td[(On)-383(En)32(tr)1(y)]TJ -ET -1 0 0 1 198.2901 344.8044 cm +/F27 9.9626 Tf -33.797 -20.255 Td [(On)-383(En)32(try)]TJ 0 g 0 G -1 0 0 1 -52.5665 -20.2542 cm 0 g 0 G -1 0 0 1 -145.7236 -324.5502 cm -BT -/F29 9.9626 Tf 150.7049 324.5502 Td[(x)]TJ -ET -1 0 0 1 156.7516 324.5502 cm + 0 -20.254 Td [(x)]TJ 0 g 0 G -1 0 0 1 -156.7516 -324.5502 cm -BT -/F8 9.9626 Tf 161.7329 324.5502 Td[(th)1(e)-334(lo)-28(cal)-333(p)-28(or)1(tion)-333(of)-333(glob)1(al)-333(dense)-334(matrix)]TJ/F11 9.9626 Tf 176.1177 0 Td[(x)]TJ/F8 9.9626 Tf 5.6939 0 Td[(.)]TJ -167.933 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3786 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf -32.3786 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(required)]TJ/F8 9.9626 Tf -29.6112 -11.9551 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(.)]TJ -43.0331 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-289(as:)-423(a)-289(ran)1(k)-290(on)1(e)-290(or)-290(t)28(w)28(o)-290(arr)1(a)28(y)-290(con)28(tain)1(ing)-289(n)28(um)28(b)-27(e)-1(rs)-290(of)-289(t)28(yp)-27(e)-290(s)-1(p)-27(ec)-1(i\014)1(e)-1(d)]TJ 0 -11.9552 Td[(in)-333(T)83(ab)1(le)]TJ -ET -1 0 0 1 214.6319 264.7743 cm +/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.956 Td [(Sp)-28(eci\014ed)-289(as:)-423(a)-290(r)1(ank)-290(one)-290(or)-289(t)28(w)27(o)-289(arra)28(y)-290(con)28(taining)-290(n)28(um)28(b)-28(ers)-290(of)-289(t)28(yp)-28(e)-290(sp)-28(eci\014ed)]TJ 0 -11.955 Td [(in)-333(T)83(able)]TJ 0 0 1 rg 0 0 1 RG -1 0 0 1 -214.6319 -264.7743 cm -BT -/F8 9.9626 Tf 214.6319 264.7743 Td[(8)]TJ -ET -1 0 0 1 219.6132 264.7743 cm + [-333(8)]TJ 0 g 0 G -1 0 0 1 -219.6132 -264.7743 cm -BT -/F8 9.9626 Tf 219.6132 264.7743 Td[(.)]TJ -ET -1 0 0 1 145.7235 244.5202 cm + [(.)]TJ 0 g 0 G -1 0 0 1 -145.7235 -244.5202 cm -BT -/F29 9.9626 Tf 150.7049 244.5202 Td[(desc)]TJ +/F27 9.9626 Tf -24.907 -20.254 Td [(desc)]TJ ET -1 0 0 1 172.6195 244.5202 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.4371 0.1992 l -S +1 0 0 1 172.619 244.719 cm +[]0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q -1 0 0 1 -172.6195 -244.5202 cm BT -/F29 9.9626 Tf 176.0566 244.5202 Td[(a)]TJ -ET -1 0 0 1 181.6259 244.5202 cm +/F27 9.9626 Tf 176.057 244.52 Td [(a)]TJ 0 g 0 G -1 0 0 1 -181.6259 -244.5202 cm -BT -/F8 9.9626 Tf 186.6072 244.5202 Td[(con)28(tain)1(s)-334(data)-333(structu)1(re)-1(s)-333(for)-333(com)-1(m)28(un)1(ic)-1(ati)1(ons.)]TJ -10.9957 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3786 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf -32.3786 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(required)]TJ/F8 9.9626 Tf -29.6112 -11.9551 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(.)]TJ -43.0331 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(a)-333(s)-1(tr)1(uctured)-333(dat)1(a)-334(of)-333(t)28(yp)-27(e)]TJ -ET -1 0 0 1 346.5264 196.6995 cm +/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 -1 0 0 1 -346.5264 -196.6995 cm -BT -/F32 9.9626 Tf 346.5264 196.6995 Td[(psb)]TJ +/F30 9.9626 Tf 170.915 0 Td [(psb)]TJ ET -1 0 0 1 362.8451 196.6995 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.1382 0.1992 l -S +1 0 0 1 362.845 196.899 cm +[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q -1 0 0 1 -362.8451 -196.6995 cm BT -/F32 9.9626 Tf 365.9833 196.6995 Td[(desc)]TJ +/F30 9.9626 Tf 365.983 196.699 Td [(desc)]TJ ET -1 0 0 1 387.5322 196.6995 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.1382 0.1992 l -S +1 0 0 1 387.532 196.899 cm +[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q -1 0 0 1 -387.5322 -196.6995 cm BT -/F32 9.9626 Tf 390.6705 196.6995 Td[(type)]TJ -ET -1 0 0 1 411.5918 196.6995 cm +/F30 9.9626 Tf 390.67 196.699 Td [(type)]TJ 0 g 0 G -1 0 0 1 -411.5918 -196.6995 cm -BT -/F8 9.9626 Tf 411.5918 196.6995 Td[(.)]TJ -ET -1 0 0 1 145.7235 176.4453 cm +/F8 9.9626 Tf 20.922 0 Td [(.)]TJ 0 g 0 G -1 0 0 1 -145.7235 -176.4453 cm -BT -/F29 9.9626 Tf 150.7049 176.4453 Td[(On)-383(R)-1(etur)1(n)]TJ -ET -1 0 0 1 205.2431 176.4453 cm +/F27 9.9626 Tf -260.887 -20.254 Td [(On)-383(Return)]TJ 0 g 0 G -1 0 0 1 -59.5196 -20.2542 cm 0 g 0 G -1 0 0 1 -145.7235 -156.1911 cm -BT -/F29 9.9626 Tf 150.7049 156.1911 Td[(F)96(unction)-384(V)96(al)-1(ue)]TJ -ET -1 0 0 1 226.4067 156.1911 cm + 0 -20.254 Td [(F)96(unction)-384(V)96(alue)]TJ 0 g 0 G -1 0 0 1 -226.4067 -156.1911 cm -BT -/F8 9.9626 Tf 231.388 156.1911 Td[(is)-334(t)1(he)-334(2-nor)1(m)-334(of)-333(sub)28(v)28(ec)-1(t)1(or)]TJ/F11 9.9626 Tf 117.504 0 Td[(x)]TJ/F8 9.9626 Tf 5.6939 0 Td[(.)]TJ -178.9744 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3787 0 Td[(global)]TJ/F8 9.9626 Tf -32.3787 -11.9551 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(required)]TJ/F8 9.9626 Tf -29.6112 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(a)-333(long)-333(pr)1(e)-1(cision)-333(real)-333(n)28(um)28(b)-28(er.)]TJ -ET -1 0 0 1 150.7049 90.4377 cm +/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.955 Td [(Sp)-28(eci\014ed)-333(as:)-444(a)-334(long)-333(precision)-333(real)-334(n)28(um)28(b)-28(er.)]TJ 0 g 0 G -1 0 0 1 -150.7049 -90.4377 cm -BT -/F8 9.9626 Tf 317.5791 90.4377 Td[(34)]TJ -ET -1 0 0 1 494.4159 90.4377 cm + 141.967 -29.888 Td [(34)]TJ 0 g 0 G +ET endstream endobj -896 0 obj << +875 0 obj << /Type /Page -/Contents 897 0 R -/Resources 895 0 R -/MediaBox [0 0 595.2756 841.8898] -/Parent 882 0 R -/Annots [ 901 0 R 902 0 R ] +/Contents 876 0 R +/Resources 874 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 859 0 R +/Annots [ 872 0 R 873 0 R ] >> endobj -901 0 obj << +872 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [213.6356 263.7781 220.6095 272.6891] +/Rect [213.636 263.778 220.609 272.689] /Subtype /Link /A << /S /GoTo /D (table.8) >> >> endobj -902 0 obj << +873 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [345.5302 193.4893 412.5881 204.6142] +/Rect [345.53 193.489 412.588 204.614] /Subtype /Link /A << /S /GoTo /D (descdata) >> >> endobj -898 0 obj << -/D [896 0 R /XYZ 150.7049 740.9981 null] +877 0 obj << +/D [875 0 R /XYZ 150.705 740.998 null] >> endobj 134 0 obj << -/D [896 0 R /XYZ 150.7049 659.0364 null] +/D [875 0 R /XYZ 150.705 659.036 null] >> endobj -899 0 obj << -/D [896 0 R /XYZ 318.4508 470.0298 null] +878 0 obj << +/D [875 0 R /XYZ 318.451 470.03 null] >> endobj -900 0 obj << -/D [896 0 R /XYZ 150.7049 398.2167 null] +879 0 obj << +/D [875 0 R /XYZ 150.705 398.217 null] >> endobj -895 0 obj << -/Font << /F18 441 0 R /F8 450 0 R /F11 606 0 R /F14 633 0 R /F10 630 0 R /F29 447 0 R /F19 591 0 R /F32 622 0 R >> +874 0 obj << +/Font << /F16 443 0 R /F8 446 0 R /F11 602 0 R /F14 619 0 R /F10 618 0 R /F27 445 0 R /F17 588 0 R /F30 616 0 R >> /ProcSet [ /PDF /Text ] >> endobj -905 0 obj << -/Length 937 +882 0 obj << +/Length 624 >> stream -1 0 0 1 99.8954 740.9981 cm 0 g 0 G -1 0 0 1 343.7111 0 cm 0 g 0 G -1 0 0 1 -348.6924 -34.8692 cm 0 g 0 G -1 0 0 1 -94.9141 -706.1289 cm BT -/F29 9.9626 Tf 99.8954 706.1289 Td[(inf)-1(o)]TJ -ET -1 0 0 1 118.6721 706.1289 cm +/F27 9.9626 Tf 99.895 706.129 Td [(info)]TJ 0 g 0 G -1 0 0 1 -118.6721 -706.1289 cm -BT -/F8 9.9626 Tf 123.6534 706.1289 Td[(Er)1(ror)-333(co)-28(de.)]TJ 1.1486 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3787 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf -32.3787 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(required)]TJ/F8 9.9626 Tf -29.6112 -11.9551 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(out)]TJ/F8 9.9626 Tf 16.549 0 Td[(.)]TJ -50.0346 -11.9552 Td[(An)-333(in)29(te)-1(ger)-333(v)56(alue;)-333(0)-334(means)-334(n)1(o)-334(error)-333(h)1(as)-334(b)-27(e)-1(en)-333(detec)-1(ted.)]TJ -ET -1 0 0 1 99.8954 90.4377 cm +/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 -1 0 0 1 -99.8954 -90.4377 cm -BT -/F8 9.9626 Tf 266.7696 90.4377 Td[(35)]TJ -ET -1 0 0 1 443.6065 90.4377 cm + 141.968 -567.87 Td [(35)]TJ 0 g 0 G +ET endstream endobj -904 0 obj << +881 0 obj << /Type /Page -/Contents 905 0 R -/Resources 903 0 R -/MediaBox [0 0 595.2756 841.8898] -/Parent 882 0 R +/Contents 882 0 R +/Resources 880 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 859 0 R >> endobj -906 0 obj << -/D [904 0 R /XYZ 99.8954 740.9981 null] +883 0 obj << +/D [881 0 R /XYZ 99.895 740.998 null] >> endobj -903 0 obj << -/Font << /F29 447 0 R /F8 450 0 R >> +880 0 obj << +/Font << /F27 445 0 R /F8 446 0 R >> /ProcSet [ /PDF /Text ] >> endobj -909 0 obj << -/Length 8788 +888 0 obj << +/Length 6378 >> stream -1 0 0 1 150.7049 740.9981 cm 0 g 0 G -1 0 0 1 343.7111 0 cm 0 g 0 G -1 0 0 1 -348.6924 -61.11 cm 0 g 0 G 0 g 0 G -1 0 0 1 -145.7236 -679.8881 cm BT -/F18 14.3462 Tf 150.7049 679.8881 Td[(psb)]TJ +/F16 14.3462 Tf 150.705 679.888 Td [(psb)]TJ ET -1 0 0 1 175.972 679.8881 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -4.8419 0.1992 l -S +1 0 0 1 175.972 680.087 cm +[]0 d 0 J 0.398 w 0 0 m 4.842 0 l S Q -1 0 0 1 -175.972 -679.8881 cm BT -/F18 14.3462 Tf 180.8139 679.8881 Td[(g)-1(enrm)-1(2s|Ge)-1(neral)-1(ize)-1(d)-375(1-Nor)-1(m)-375(o)-1(f)-374(V)94(e)-1(cto)-1(r)]TJ/F8 9.9626 Tf -30.109 -30.1172 Td[(This)-310(sub)1(routi)1(ne)-310(c)-1(omp)1(utes)-311(a)-309(s)-1(eries)-311(of)-309(1-nor)1(m)-1(s)-310(on)-309(the)-310(c)-1(ol)1(umns)-310(of)-310(a)-309(dense)-311(matri)1(x)]TJ/F11 9.9626 Tf 0 -11.9552 Td[(x)]TJ/F8 9.9626 Tf 5.6939 0 Td[(:)]TJ/F11 9.9626 Tf 119.5124 -12.2086 Td[(r)-28(es)]TJ/F8 9.9626 Tf 14.0803 0 Td[(\050)]TJ/F11 9.9626 Tf 3.8744 0 Td[(i)]TJ/F8 9.9626 Tf 3.4323 0 Td[(\051)]TJ/F14 9.9626 Tf 6.6417 0 Td[(\040)]TJ/F8 9.9626 Tf 12.73 0 Td[(max)]TJ/F10 6.9738 Tf 7.069 -6.5033 Td[(k)]TJ/F14 9.9626 Tf 13.133 6.5033 Td[(j)]TJ/F11 9.9626 Tf 2.7674 0 Td[(x)]TJ/F8 9.9626 Tf 5.6939 0 Td[(\050)]TJ/F11 9.9626 Tf 3.8744 0 Td[(k)-31(;)-167(i)]TJ/F8 9.9626 Tf 13.3603 0 Td[(\051)]TJ/F14 9.9626 Tf 3.8744 0 Td[(j)]TJ/F8 9.9626 Tf -215.7374 -21.6454 Td[(This)-333(fu)1(nction)-333(com)-1(p)1(utes)-334(th)1(e)-334(1-)-1(n)1(orm)-334(of)-332(a)-334(v)28(ec)-1(tor)]TJ/F11 9.9626 Tf 207.1679 0 Td[(x)]TJ/F8 9.9626 Tf 5.6939 0 Td[(.)]TJ -212.8618 -11.9551 Td[(If)]TJ/F11 9.9626 Tf 9.9626 0 Td[(x)]TJ/F8 9.9626 Tf 9.0148 0 Td[(is)-334(a)-333(real)-333(v)28(e)-1(ctor)-333(it)-333(com)-1(p)1(utes)-334(1-norm)-333(as)-1(:)]TJ/F11 9.9626 Tf 119.5157 -23.2013 Td[(r)-28(es)]TJ/F8 9.9626 Tf 14.0803 0 Td[(\050)]TJ/F11 9.9626 Tf 3.8744 0 Td[(i)]TJ/F8 9.9626 Tf 3.4323 0 Td[(\051)]TJ/F14 9.9626 Tf 6.6417 0 Td[(\040)]TJ 12.73 9.3393 Td[(p)]TJ +/F16 14.3462 Tf 180.814 679.888 Td [(genrm2s|Generalized)-375(1-Norm)-375(of)-375(V)94(ector)]TJ/F8 9.9626 Tf -30.109 -30.117 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 -12.209 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 -21.645 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 119.516 -23.202 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 12.73 9.34 Td [(p)]TJ ET -1 0 0 1 338.2589 578.1446 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -17.664 0.1992 l -S +1 0 0 1 338.259 578.344 cm +[]0 d 0 J 0.398 w 0 0 m 17.664 0 l S Q -1 0 0 1 -338.2589 -578.1446 cm BT -/F11 9.9626 Tf 338.2589 568.8053 Td[(x)]TJ/F10 6.9738 Tf 5.6939 2.8781 Td[(T)]TJ/F11 9.9626 Tf 6.2761 -2.8781 Td[(x)]TJ/F8 9.9626 Tf -199.524 -22.0867 Td[(els)-1(e)-333(if)]TJ/F11 9.9626 Tf 28.0061 0 Td[(x)]TJ/F8 9.9626 Tf 9.0148 0 Td[(is)-334(a)-333(com)-1(p)1(lex)-334(v)28(ector)-333(then)-333(it)-333(c)-1(ompu)1(tes)-334(1-)-1(n)1(orm)-333(as)-1(:)]TJ/F11 9.9626 Tf 100.8321 -23.2013 Td[(r)-28(es)]TJ/F8 9.9626 Tf 14.0803 0 Td[(\050)]TJ/F11 9.9626 Tf 3.8744 0 Td[(i)]TJ/F8 9.9626 Tf 3.4322 0 Td[(\051)]TJ/F14 9.9626 Tf 6.6417 0 Td[(\040)]TJ 12.73 9.3393 Td[(p)]TJ +/F11 9.9626 Tf 338.259 568.805 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.524 -22.086 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 100.832 -23.202 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 12.73 9.34 Td [(p)]TJ ET -1 0 0 1 337.6187 532.8566 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -18.9442 0.1992 l -S +1 0 0 1 337.619 533.056 cm +[]0 d 0 J 0.398 w 0 0 m 18.944 0 l S Q -1 0 0 1 -337.6187 -532.8566 cm BT -/F11 9.9626 Tf 337.6187 523.5173 Td[(x)]TJ/F10 6.9738 Tf 5.6939 2.8781 Td[(H)]TJ/F11 9.9626 Tf 7.5564 -2.8781 Td[(x)]TJ/F18 14.3462 Tf -200.1642 -43.5256 Td[(Syn)31(tax)]TJ/F8 9.9626 Tf 89.5051 -21.8937 Td[(call)-333(psb)]TJ +/F11 9.9626 Tf 337.619 523.517 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/F16 14.3462 Tf -200.164 -43.525 Td [(Syn)31(tax)]TJ/F8 9.9626 Tf 89.505 -21.894 Td [(call)-333(psb)]TJ ET -1 0 0 1 274.0719 458.098 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 274.072 458.297 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -274.0719 -458.098 cm BT -/F8 9.9626 Tf 277.0607 458.098 Td[(genrm2s)-334(\050)]TJ/F19 9.9626 Tf 43.2546 0 Td[(r)51(es)1(,)-358(x,)-357(desc)]TJ +/F8 9.9626 Tf 277.061 458.098 Td [(genrm2s)-333(\050)]TJ/F17 9.9626 Tf 43.254 0 Td [(r)51(es,)-358(x,)-357(desc)]TJ ET -1 0 0 1 369.4661 458.098 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.0552 0.1992 l -S +1 0 0 1 369.466 458.297 cm +[]0 d 0 J 0.398 w 0 0 m 3.055 0 l S Q -1 0 0 1 -369.4661 -458.098 cm BT -/F19 9.9626 Tf 372.5213 458.098 Td[(a,)-358(i)1(nfo)]TJ/F8 9.9626 Tf 28.5152 0 Td[(\051)]TJ -ET -1 0 0 1 150.7049 431.5281 cm +/F17 9.9626 Tf 372.521 458.098 Td [(a,)-358(info)]TJ/F8 9.9626 Tf 28.515 0 Td [(\051)]TJ 0 g 0 G -1 0 0 1 22.3847 -32.9764 cm 0 g 0 G 0 g 0 G -1 0 0 1 4.9813 32.5779 cm +ET q -[]0 d -0 J -0.3985 w -0 0.1992 m -288.979 0.1992 l -S +1 0 0 1 178.071 431.329 cm +[]0 d 0 J 0.398 w 0 0 m 288.979 0 l S Q -1 0 0 1 -178.0709 -431.1296 cm BT -/F11 9.9626 Tf 184.0485 422.761 Td[(r)-28(es)-8769(x)]TJ/F29 9.9626 Tf 221.8629 0 Td[(Subr)1(outi)-1(ne)]TJ +/F11 9.9626 Tf 184.049 422.761 Td [(r)-28(es)-8770(x)]TJ/F27 9.9626 Tf 221.862 0 Td [(Subroutine)]TJ ET -1 0 0 1 178.0709 418.7759 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -288.979 0.1992 l -S +1 0 0 1 178.071 418.975 cm +[]0 d 0 J 0.398 w 0 0 m 288.979 0 l S Q -1 0 0 1 -178.0709 -418.7759 cm BT -/F8 9.9626 Tf 184.0485 410.4073 Td[(Sh)1(ort)-333(Pr)1(e)-1(cision)-333(Re)-1(al)-1199(Sh)1(o)-1(r)1(t)-333(Prec)-1(i)1(s)-1(ion)-332(R)-1(eal)-3103(p)1(s)-1(b)]TJ +/F8 9.9626 Tf 184.049 410.407 Td [(Short)-333(Precision)-333(R)-1(eal)-1200(S)1(hort)-334(Precision)-333(Real)-3103(psb)]TJ ET -1 0 0 1 421.5085 410.4073 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 421.508 410.607 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -421.5085 -410.4073 cm BT -/F8 9.9626 Tf 424.4973 410.4073 Td[(genrm2s)]TJ -240.4488 -11.9552 Td[(Long)-333(P)1(re)-1(cision)-333(Real)-1411(Long)-333(Precis)-1(i)1(on)-333(Re)-1(al)-3314(p)1(s)-1(b)]TJ +/F8 9.9626 Tf 424.497 410.407 Td [(genrm2s)]TJ -240.448 -11.955 Td [(Long)-333(Precision)-334(Real)-1411(Long)-333(Precision)-333(Real)-3314(psb)]TJ ET -1 0 0 1 421.5085 398.4521 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 421.508 398.651 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -421.5085 -398.4521 cm BT -/F8 9.9626 Tf 424.4973 398.4521 Td[(genrm2s)]TJ -240.4488 -11.9551 Td[(Sh)1(ort)-333(Pr)1(e)-1(cision)-333(Re)-1(al)-1199(Shor)1(t)-333(Prec)-1(i)1(s)-1(ion)-332(C)-1(ompl)1(e)-1(x)-1200(p)1(s)-1(b)]TJ +/F8 9.9626 Tf 424.497 398.452 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 -1 0 0 1 421.5085 386.497 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 421.508 386.696 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -421.5085 -386.497 cm BT -/F8 9.9626 Tf 424.4973 386.497 Td[(genrm2s)]TJ -240.4488 -11.9552 Td[(Long)-333(P)1(re)-1(cision)-333(Real)-1411(Long)-333(Precis)-1(i)1(on)-333(C)-1(omp)1(le)-1(x)-1411(p)1(s)-1(b)]TJ +/F8 9.9626 Tf 424.497 386.497 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 -1 0 0 1 421.5085 374.5418 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 421.508 374.741 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -421.5085 -374.5418 cm BT -/F8 9.9626 Tf 424.4973 374.5418 Td[(genrm2s)]TJ +/F8 9.9626 Tf 424.497 374.542 Td [(genrm2s)]TJ ET -1 0 0 1 178.0709 370.5567 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -288.979 0.1992 l -S +1 0 0 1 178.071 370.756 cm +[]0 d 0 J 0.398 w 0 0 m 288.979 0 l S Q -1 0 0 1 100.806 -27.84 cm 0 g 0 G -1 0 0 1 -278.8769 -342.7167 cm BT -/F8 9.9626 Tf 278.8769 342.7167 Td[(T)83(ab)1(le)-334(9:)-444(Data)-333(t)28(yp)-28(es)]TJ -ET -1 0 0 1 366.2439 342.7167 cm +/F8 9.9626 Tf 278.877 342.717 Td [(T)83(able)-333(9:)-444(Data)-334(t)28(yp)-28(es)]TJ 0 g 0 G -1 0 0 1 -215.539 -1.9372 cm 0 g 0 G -1 0 0 1 -4.9814 -31.8047 cm 0 g 0 G -1 0 0 1 -145.7235 -308.9748 cm -BT -/F29 9.9626 Tf 150.7049 308.9748 Td[(T)32(yp)-32(e:)]TJ -ET -1 0 0 1 179.5203 308.9748 cm +/F27 9.9626 Tf -128.172 -33.742 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G -1 0 0 1 -179.5203 -308.9748 cm -BT -/F8 9.9626 Tf 184.5016 308.9748 Td[(Sy)1(nc)27(h)1(ron)1(ous.)]TJ -ET -1 0 0 1 145.7235 288.7116 cm +/F8 9.9626 Tf 33.797 0 Td [(Sync)28(hronous.)]TJ 0 g 0 G -1 0 0 1 -145.7235 -288.7116 cm -BT -/F29 9.9626 Tf 150.7049 288.7116 Td[(On)-383(En)32(tr)1(y)]TJ -ET -1 0 0 1 198.2901 288.7116 cm +/F27 9.9626 Tf -33.797 -20.263 Td [(On)-383(En)32(try)]TJ 0 g 0 G -1 0 0 1 -52.5665 -20.2631 cm 0 g 0 G -1 0 0 1 -145.7236 -268.4485 cm -BT -/F29 9.9626 Tf 150.7049 268.4485 Td[(x)]TJ -ET -1 0 0 1 156.7516 268.4485 cm + 0 -20.263 Td [(x)]TJ 0 g 0 G -1 0 0 1 -156.7516 -268.4485 cm -BT -/F8 9.9626 Tf 161.7329 268.4485 Td[(th)1(e)-334(lo)-28(cal)-333(p)-28(or)1(tion)-333(of)-333(glob)1(al)-333(dense)-334(matrix)]TJ/F11 9.9626 Tf 176.1177 0 Td[(x)]TJ/F8 9.9626 Tf 5.6939 0 Td[(.)]TJ -167.933 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3786 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf -32.3786 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(required)]TJ/F8 9.9626 Tf -29.6112 -11.9551 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(.)]TJ -43.0331 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-289(as:)-423(a)-289(ran)1(k)-290(on)1(e)-290(or)-290(t)28(w)28(o)-290(arr)1(a)28(y)-290(con)28(tain)1(ing)-289(n)28(um)28(b)-27(e)-1(rs)-290(of)-289(t)28(yp)-27(e)-290(s)-1(p)-27(ec)-1(i\014)1(e)-1(d)]TJ 0 -11.9552 Td[(in)-333(T)83(ab)1(le)]TJ -ET -1 0 0 1 214.6319 208.6726 cm +/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)-289(as:)-423(a)-290(r)1(ank)-290(one)-290(or)-289(t)28(w)27(o)-289(arra)28(y)-290(con)28(taining)-290(n)28(um)28(b)-28(ers)-290(of)-289(t)28(yp)-28(e)-290(sp)-28(eci\014ed)]TJ 0 -11.955 Td [(in)-333(T)83(able)]TJ 0 0 1 rg 0 0 1 RG -1 0 0 1 -214.6319 -208.6726 cm -BT -/F8 9.9626 Tf 214.6319 208.6726 Td[(9)]TJ -ET -1 0 0 1 219.6132 208.6726 cm + [-333(9)]TJ 0 g 0 G -1 0 0 1 -219.6132 -208.6726 cm -BT -/F8 9.9626 Tf 219.6132 208.6726 Td[(.)]TJ -ET -1 0 0 1 145.7235 188.4095 cm + [(.)]TJ 0 g 0 G -1 0 0 1 -145.7235 -188.4095 cm -BT -/F29 9.9626 Tf 150.7049 188.4095 Td[(desc)]TJ +/F27 9.9626 Tf -24.907 -20.264 Td [(desc)]TJ ET -1 0 0 1 172.6195 188.4095 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.4371 0.1992 l -S +1 0 0 1 172.619 188.609 cm +[]0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q -1 0 0 1 -172.6195 -188.4095 cm BT -/F29 9.9626 Tf 176.0566 188.4095 Td[(a)]TJ -ET -1 0 0 1 181.6259 188.4095 cm +/F27 9.9626 Tf 176.057 188.409 Td [(a)]TJ 0 g 0 G -1 0 0 1 -181.6259 -188.4095 cm -BT -/F8 9.9626 Tf 186.6072 188.4095 Td[(con)28(tain)1(s)-334(data)-333(structu)1(re)-1(s)-333(for)-333(com)-1(m)28(un)1(ic)-1(ati)1(ons.)]TJ -10.9957 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3786 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf -32.3786 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(required)]TJ/F8 9.9626 Tf -29.6112 -11.9551 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(.)]TJ -43.0331 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(a)-333(s)-1(tr)1(uctured)-333(dat)1(a)-334(of)-333(t)28(yp)-27(e)]TJ -ET -1 0 0 1 346.5264 140.5888 cm +/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 -1 0 0 1 -346.5264 -140.5888 cm -BT -/F32 9.9626 Tf 346.5264 140.5888 Td[(psb)]TJ +/F30 9.9626 Tf 170.915 0 Td [(psb)]TJ ET -1 0 0 1 362.8451 140.5888 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.1382 0.1992 l -S +1 0 0 1 362.845 140.788 cm +[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q -1 0 0 1 -362.8451 -140.5888 cm BT -/F32 9.9626 Tf 365.9833 140.5888 Td[(desc)]TJ +/F30 9.9626 Tf 365.983 140.589 Td [(desc)]TJ ET -1 0 0 1 387.5322 140.5888 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.1382 0.1992 l -S +1 0 0 1 387.532 140.788 cm +[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q -1 0 0 1 -387.5322 -140.5888 cm BT -/F32 9.9626 Tf 390.6705 140.5888 Td[(type)]TJ -ET -1 0 0 1 411.5918 140.5888 cm +/F30 9.9626 Tf 390.67 140.589 Td [(type)]TJ 0 g 0 G -1 0 0 1 -411.5918 -140.5888 cm -BT -/F8 9.9626 Tf 411.5918 140.5888 Td[(.)]TJ -ET -1 0 0 1 145.7235 120.3256 cm +/F8 9.9626 Tf 20.922 0 Td [(.)]TJ 0 g 0 G -1 0 0 1 -145.7235 -120.3256 cm -BT -/F29 9.9626 Tf 150.7049 120.3256 Td[(On)-383(R)-1(etur)1(n)]TJ -ET -1 0 0 1 205.2431 120.3256 cm +/F27 9.9626 Tf -260.887 -20.263 Td [(On)-383(Return)]TJ 0 g 0 G -1 0 0 1 -54.5382 -29.8879 cm 0 g 0 G -1 0 0 1 -150.7049 -90.4377 cm -BT -/F8 9.9626 Tf 317.5791 90.4377 Td[(36)]TJ -ET -1 0 0 1 494.4159 90.4377 cm +/F8 9.9626 Tf 166.874 -29.888 Td [(36)]TJ 0 g 0 G +ET endstream endobj -908 0 obj << +887 0 obj << /Type /Page -/Contents 909 0 R -/Resources 907 0 R -/MediaBox [0 0 595.2756 841.8898] -/Parent 882 0 R -/Annots [ 913 0 R 914 0 R ] +/Contents 888 0 R +/Resources 886 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 859 0 R +/Annots [ 884 0 R 885 0 R ] >> endobj -913 0 obj << +884 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [213.6356 207.6764 220.6095 216.5874] +/Rect [213.636 207.676 220.609 216.587] /Subtype /Link /A << /S /GoTo /D (table.9) >> >> endobj -914 0 obj << +885 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [345.5302 137.3786 412.5881 148.5036] +/Rect [345.53 137.379 412.588 148.504] /Subtype /Link /A << /S /GoTo /D (descdata) >> >> endobj -910 0 obj << -/D [908 0 R /XYZ 150.7049 740.9981 null] +889 0 obj << +/D [887 0 R /XYZ 150.705 740.998 null] >> endobj 138 0 obj << -/D [908 0 R /XYZ 150.7049 659.021 null] +/D [887 0 R /XYZ 150.705 659.021 null] >> endobj -911 0 obj << -/D [908 0 R /XYZ 150.7049 467.2636 null] +890 0 obj << +/D [887 0 R /XYZ 150.705 467.264 null] >> endobj -912 0 obj << -/D [908 0 R /XYZ 318.4508 354.6718 null] +891 0 obj << +/D [887 0 R /XYZ 318.451 354.672 null] >> endobj -907 0 obj << -/Font << /F18 441 0 R /F8 450 0 R /F11 606 0 R /F14 633 0 R /F10 630 0 R /F19 591 0 R /F29 447 0 R /F32 622 0 R >> +886 0 obj << +/Font << /F16 443 0 R /F8 446 0 R /F11 602 0 R /F14 619 0 R /F10 618 0 R /F17 588 0 R /F27 445 0 R /F30 616 0 R >> /ProcSet [ /PDF /Text ] >> endobj -917 0 obj << -/Length 1680 +894 0 obj << +/Length 1190 >> stream -1 0 0 1 99.8954 740.9981 cm 0 g 0 G -1 0 0 1 343.7111 0 cm 0 g 0 G -1 0 0 1 -348.6924 -34.8692 cm 0 g 0 G -1 0 0 1 -94.9141 -706.1289 cm BT -/F29 9.9626 Tf 99.8954 706.1289 Td[(res)]TJ -ET -1 0 0 1 114.384 706.1289 cm +/F27 9.9626 Tf 99.895 706.129 Td [(res)]TJ 0 g 0 G -1 0 0 1 -114.384 -706.1289 cm -BT -/F8 9.9626 Tf 119.3654 706.1289 Td[(con)28(tain)1(s)-334(the)-333(1-)-1(n)1(orm)-334(of)-333(\050)1(the)-334(column)1(s)-334(of)-78(\051)]TJ/F11 9.9626 Tf 177.7504 0 Td[(x)]TJ/F8 9.9626 Tf 5.6939 0 Td[(.)]TJ -178.0077 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3786 0 Td[(global)]TJ/F8 9.9626 Tf -32.3786 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(out)]TJ/F8 9.9626 Tf 16.549 0 Td[(.)]TJ -50.0346 -11.9551 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(a)-333(long)-333(pr)1(e)-1(cision)-333(real)-333(n)28(um)28(b)-28(er.)]TJ -ET -1 0 0 1 94.9141 650.3381 cm +/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.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 -1 0 0 1 -94.9141 -650.3381 cm -BT -/F29 9.9626 Tf 99.8954 650.3381 Td[(inf)-1(o)]TJ -ET -1 0 0 1 118.6721 650.3381 cm +/F27 9.9626 Tf -24.907 -19.925 Td [(info)]TJ 0 g 0 G -1 0 0 1 -118.6721 -650.3381 cm -BT -/F8 9.9626 Tf 123.6534 650.3381 Td[(Er)1(ror)-333(co)-28(de.)]TJ 1.1486 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3787 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf -32.3787 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(required)]TJ/F8 9.9626 Tf -29.6112 -11.9551 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(out)]TJ/F8 9.9626 Tf 16.549 0 Td[(.)]TJ -50.0346 -11.9552 Td[(An)-333(in)29(te)-1(ger)-333(v)56(alue;)-333(0)-334(means)-334(n)1(o)-334(error)-333(h)1(as)-334(b)-27(e)-1(en)-333(detec)-1(ted.)]TJ -ET -1 0 0 1 99.8954 90.4377 cm +/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 -1 0 0 1 -99.8954 -90.4377 cm -BT -/F8 9.9626 Tf 266.7696 90.4377 Td[(37)]TJ -ET -1 0 0 1 443.6065 90.4377 cm + 141.968 -512.079 Td [(37)]TJ 0 g 0 G +ET endstream endobj -916 0 obj << +893 0 obj << /Type /Page -/Contents 917 0 R -/Resources 915 0 R -/MediaBox [0 0 595.2756 841.8898] -/Parent 919 0 R +/Contents 894 0 R +/Resources 892 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 896 0 R >> endobj -918 0 obj << -/D [916 0 R /XYZ 99.8954 740.9981 null] +895 0 obj << +/D [893 0 R /XYZ 99.895 740.998 null] >> endobj -915 0 obj << -/Font << /F29 447 0 R /F8 450 0 R /F11 606 0 R >> +892 0 obj << +/Font << /F27 445 0 R /F8 446 0 R /F11 602 0 R >> /ProcSet [ /PDF /Text ] >> endobj -922 0 obj << -/Length 8618 +901 0 obj << +/Length 5819 >> stream -1 0 0 1 150.7049 740.9981 cm 0 g 0 G -1 0 0 1 343.7111 0 cm 0 g 0 G -1 0 0 1 -348.6924 -56.9496 cm 0 g 0 G 0 g 0 G -1 0 0 1 -145.7236 -684.0485 cm BT -/F18 14.3462 Tf 150.7049 684.0485 Td[(psb)]TJ +/F16 14.3462 Tf 150.705 684.048 Td [(psb)]TJ ET -1 0 0 1 175.972 684.0485 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -4.8419 0.1992 l -S +1 0 0 1 175.972 684.248 cm +[]0 d 0 J 0.398 w 0 0 m 4.842 0 l S Q -1 0 0 1 -175.972 -684.0485 cm BT -/F18 14.3462 Tf 180.8139 684.0485 Td[(spnrm)-1(i|In\014ni)-1(t)31(y)-375(N)1(o)-1(rm)-376(of)-375(Sparse)-376(Matr)-1(ix)]TJ/F8 9.9626 Tf -30.109 -25.9686 Td[(This)-333(fu)1(nction)-333(com)-1(p)1(utes)-334(th)1(e)-334(in\014)1(nit)28(y)1(-)-1(n)1(orm)-334(of)-333(a)-333(matrix)]TJ/F11 9.9626 Tf 235.6722 0 Td[(A)]TJ/F8 9.9626 Tf 7.472 0 Td[(:)]TJ/F11 9.9626 Tf -103.4405 -29.0949 Td[(nr)-28(mi)]TJ/F14 9.9626 Tf 25.6983 0 Td[(\040)-278(k)]TJ/F11 9.9626 Tf 17.7113 0 Td[(A)]TJ/F14 9.9626 Tf 7.472 0 Td[(k)]TJ/F13 6.9738 Tf 4.9814 -1.4944 Td[(1)]TJ/F8 9.9626 Tf -195.5668 -15.6454 Td[(where:)]TJ -ET -1 0 0 1 145.7235 595.7424 cm +/F16 14.3462 Tf 180.814 684.048 Td [(spnrmi|In\014nit)31(y)-375(Norm)-375(of)-375(Sparse)-375(Matrix)]TJ/F8 9.9626 Tf -30.109 -25.968 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 -29.095 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.494 Td [(1)]TJ/F8 9.9626 Tf -195.567 -15.646 Td [(where:)]TJ 0 g 0 G -1 0 0 1 -145.7235 -595.7424 cm -BT -/F11 9.9626 Tf 150.7049 595.7424 Td[(A)]TJ -ET -1 0 0 1 158.1769 595.7424 cm +/F11 9.9626 Tf 0 -16.103 Td [(A)]TJ 0 g 0 G -1 0 0 1 -158.1769 -595.7424 cm -BT -/F8 9.9626 Tf 163.1582 595.7424 Td[(repr)1(e)-1(se)-1(n)29(ts)-334(the)-333(global)-333(matri)1(x)]TJ/F11 9.9626 Tf 125.8339 0 Td[(A)]TJ -ET -1 0 0 1 150.7049 579.6136 cm +/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 -1 0 0 1 76.4132 -32.9763 cm 0 g 0 G 0 g 0 G -1 0 0 1 4.9814 32.5778 cm +ET q -[]0 d -0 J -0.3985 w -0 0.1992 m -180.9219 0.1992 l -S +1 0 0 1 232.099 579.414 cm +[]0 d 0 J 0.398 w 0 0 m 180.922 0 l S Q -1 0 0 1 -232.0995 -579.2151 cm BT -/F11 9.9626 Tf 238.0771 570.8465 Td[(A)]TJ/F29 9.9626 Tf 120.4098 0 Td[(F)96(unction)]TJ +/F11 9.9626 Tf 238.077 570.847 Td [(A)]TJ/F27 9.9626 Tf 120.41 0 Td [(F)96(unction)]TJ ET -1 0 0 1 232.0995 566.8615 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -180.9219 0.1992 l -S +1 0 0 1 232.099 567.061 cm +[]0 d 0 J 0.398 w 0 0 m 180.922 0 l S Q -1 0 0 1 -232.0995 -566.8615 cm BT -/F8 9.9626 Tf 238.0771 558.4929 Td[(Sh)1(ort)-333(Pr)1(e)-1(cision)-333(Re)-1(al)-3102(psb)]TJ +/F8 9.9626 Tf 238.077 558.493 Td [(Short)-333(Precision)-334(Real)-3102(psb)]TJ ET -1 0 0 1 374.0839 558.4929 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 374.084 558.692 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -374.0839 -558.4929 cm BT -/F8 9.9626 Tf 377.0728 558.4929 Td[(spnr)1(m)-1(i)]TJ -138.9957 -11.9552 Td[(Long)-333(P)1(re)-1(cision)-333(Real)-3314(psb)]TJ +/F8 9.9626 Tf 377.073 558.493 Td [(spnrmi)]TJ -138.996 -11.955 Td [(Long)-333(Precision)-334(Real)-3314(psb)]TJ ET -1 0 0 1 374.0839 546.5377 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 374.084 546.737 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -374.0839 -546.5377 cm BT -/F8 9.9626 Tf 377.0728 546.5377 Td[(spnr)1(m)-1(i)]TJ -138.9957 -11.9552 Td[(Sh)1(ort)-333(Pr)1(e)-1(cision)-333(Com)-1(p)1(lex)-1200(psb)]TJ +/F8 9.9626 Tf 377.073 546.538 Td [(spnrmi)]TJ -138.996 -11.955 Td [(Short)-333(Precision)-334(Complex)-1200(psb)]TJ ET -1 0 0 1 374.0839 534.5825 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 374.084 534.782 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -374.0839 -534.5825 cm BT -/F8 9.9626 Tf 377.0728 534.5825 Td[(spnr)1(m)-1(i)]TJ -138.9957 -11.9551 Td[(Long)-333(P)1(re)-1(cision)-333(Complex)-1411(psb)]TJ +/F8 9.9626 Tf 377.073 534.583 Td [(spnrmi)]TJ -138.996 -11.956 Td [(Long)-333(Precision)-334(Complex)-1411(psb)]TJ ET -1 0 0 1 374.0839 522.6274 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 374.084 522.827 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -374.0839 -522.6274 cm BT -/F8 9.9626 Tf 377.0728 522.6274 Td[(spnr)1(m)-1(i)]TJ +/F8 9.9626 Tf 377.073 522.627 Td [(spnrmi)]TJ ET -1 0 0 1 232.0995 518.6423 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -180.9219 0.1992 l -S +1 0 0 1 232.099 518.842 cm +[]0 d 0 J 0.398 w 0 0 m 180.922 0 l S Q -1 0 0 1 44.2868 -27.8401 cm 0 g 0 G -1 0 0 1 -276.3863 -490.8022 cm BT -/F8 9.9626 Tf 276.3863 490.8022 Td[(T)83(ab)1(le)-334(10:)-444(Data)-333(t)28(yp)-28(es)]TJ -ET -1 0 0 1 368.7346 490.8022 cm +/F8 9.9626 Tf 276.386 490.802 Td [(T)83(able)-333(10:)-444(Data)-334(t)28(yp)-28(es)]TJ 0 g 0 G -1 0 0 1 -218.0297 -1.9371 cm 0 g 0 G -1 0 0 1 -150.7049 -488.8651 cm -BT -/F18 14.3462 Tf 150.7049 448.6353 Td[(Syn)32(t)-1(ax)]TJ/F8 9.9626 Tf 109.7735 -21.8209 Td[(psb)]TJ +/F16 14.3462 Tf -125.681 -42.167 Td [(Syn)31(tax)]TJ/F8 9.9626 Tf 109.773 -21.821 Td [(psb)]TJ ET -1 0 0 1 276.0755 426.8144 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 276.075 427.014 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -276.0755 -426.8144 cm BT -/F8 9.9626 Tf 279.0643 426.8144 Td[(spnr)1(m)-1(i)-333(\050)]TJ/F19 9.9626 Tf 37.1663 0 Td[(A,)-358(desc)]TJ +/F8 9.9626 Tf 279.064 426.814 Td [(spnrmi)-333(\050)]TJ/F17 9.9626 Tf 37.166 0 Td [(A,)-358(desc)]TJ ET -1 0 0 1 349.1978 426.8144 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.0552 0.1992 l -S +1 0 0 1 349.198 427.014 cm +[]0 d 0 J 0.398 w 0 0 m 3.055 0 l S Q -1 0 0 1 -349.1978 -426.8144 cm BT -/F19 9.9626 Tf 352.253 426.8144 Td[(a,)-358(i)1(nfo)]TJ/F8 9.9626 Tf 28.5151 0 Td[(\051)]TJ -ET -1 0 0 1 145.7236 402.904 cm +/F17 9.9626 Tf 352.253 426.814 Td [(a,)-358(info)]TJ/F8 9.9626 Tf 28.515 0 Td [(\051)]TJ 0 g 0 G -1 0 0 1 -145.7236 -402.904 cm -BT -/F29 9.9626 Tf 150.7049 402.904 Td[(T)32(yp)-32(e:)]TJ -ET -1 0 0 1 179.5203 402.904 cm +/F27 9.9626 Tf -230.063 -23.91 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G -1 0 0 1 -179.5203 -402.904 cm -BT -/F8 9.9626 Tf 184.5016 402.904 Td[(Sy)1(nc)27(h)1(ron)1(ous.)]TJ -ET -1 0 0 1 145.7236 384.89 cm +/F8 9.9626 Tf 33.797 0 Td [(Sync)28(hronous.)]TJ 0 g 0 G -1 0 0 1 -145.7236 -384.89 cm -BT -/F29 9.9626 Tf 150.7049 384.89 Td[(On)-383(En)32(tr)1(y)]TJ -ET -1 0 0 1 198.2901 384.89 cm +/F27 9.9626 Tf -33.797 -18.014 Td [(On)-383(En)32(try)]TJ 0 g 0 G -1 0 0 1 -52.5665 -18.0141 cm 0 g 0 G -1 0 0 1 -145.7236 -366.8759 cm -BT -/F29 9.9626 Tf 150.7049 366.8759 Td[(a)]TJ -ET -1 0 0 1 156.2742 366.8759 cm + 0 -18.014 Td [(a)]TJ 0 g 0 G -1 0 0 1 -156.2742 -366.8759 cm -BT -/F8 9.9626 Tf 161.2555 366.8759 Td[(th)1(e)-334(lo)-28(cal)-333(p)-28(or)1(tion)-333(of)-333(th)1(e)-334(glob)1(al)-334(spar)1(s)-1(e)-333(m)-1(atr)1(ix)]TJ/F11 9.9626 Tf 196.1261 0 Td[(A)]TJ/F8 9.9626 Tf 7.472 0 Td[(.)]TJ -189.2421 -11.9551 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3786 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf -32.3786 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(required)]TJ/F8 9.9626 Tf -29.6112 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(.)]TJ -43.0331 -11.9551 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(a)-333(s)-1(tr)1(uctured)-333(dat)1(a)-334(of)-333(t)28(yp)-27(e)]TJ -ET -1 0 0 1 346.5264 319.0553 cm +/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.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(a)-334(structured)-333(data)-333(of)-334(t)28(yp)-28(e)]TJ 0 0 1 rg 0 0 1 RG -1 0 0 1 -346.5264 -319.0553 cm -BT -/F32 9.9626 Tf 346.5264 319.0553 Td[(psb)]TJ +/F30 9.9626 Tf 170.914 0 Td [(psb)]TJ ET -1 0 0 1 362.8451 319.0553 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.1382 0.1992 l -S +1 0 0 1 362.845 319.255 cm +[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q -1 0 0 1 -362.8451 -319.0553 cm BT -/F32 9.9626 Tf 365.9833 319.0553 Td[(spmat)]TJ +/F30 9.9626 Tf 365.983 319.055 Td [(spmat)]TJ ET -1 0 0 1 392.7626 319.0553 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.1382 0.1992 l -S +1 0 0 1 392.763 319.255 cm +[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q -1 0 0 1 -392.7626 -319.0553 cm BT -/F32 9.9626 Tf 395.9008 319.0553 Td[(type)]TJ -ET -1 0 0 1 416.8222 319.0553 cm +/F30 9.9626 Tf 395.901 319.055 Td [(type)]TJ 0 g 0 G -1 0 0 1 -416.8222 -319.0553 cm -BT -/F8 9.9626 Tf 416.8222 319.0553 Td[(.)]TJ -ET -1 0 0 1 145.7235 301.0412 cm +/F8 9.9626 Tf 20.921 0 Td [(.)]TJ 0 g 0 G -1 0 0 1 -145.7235 -301.0412 cm -BT -/F29 9.9626 Tf 150.7049 301.0412 Td[(desc)]TJ +/F27 9.9626 Tf -266.117 -18.014 Td [(desc)]TJ ET -1 0 0 1 172.6195 301.0412 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.4371 0.1992 l -S +1 0 0 1 172.619 301.24 cm +[]0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q -1 0 0 1 -172.6195 -301.0412 cm BT -/F29 9.9626 Tf 176.0566 301.0412 Td[(a)]TJ -ET -1 0 0 1 181.6259 301.0412 cm +/F27 9.9626 Tf 176.057 301.041 Td [(a)]TJ 0 g 0 G -1 0 0 1 -181.6259 -301.0412 cm -BT -/F8 9.9626 Tf 186.6072 301.0412 Td[(con)28(tain)1(s)-334(data)-333(structu)1(re)-1(s)-333(for)-333(com)-1(m)28(un)1(ic)-1(ati)1(ons.)]TJ -10.9957 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3786 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf -32.3786 -11.9551 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(required)]TJ/F8 9.9626 Tf -29.6112 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(.)]TJ -43.0331 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(a)-333(s)-1(tr)1(uctured)-333(dat)1(a)-334(of)-333(t)28(yp)-27(e)]TJ -ET -1 0 0 1 346.5264 253.2205 cm +/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 -1 0 0 1 -346.5264 -253.2205 cm -BT -/F32 9.9626 Tf 346.5264 253.2205 Td[(psb)]TJ +/F30 9.9626 Tf 170.915 0 Td [(psb)]TJ ET -1 0 0 1 362.8451 253.2205 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.1382 0.1992 l -S +1 0 0 1 362.845 253.42 cm +[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q -1 0 0 1 -362.8451 -253.2205 cm BT -/F32 9.9626 Tf 365.9833 253.2205 Td[(desc)]TJ +/F30 9.9626 Tf 365.983 253.221 Td [(desc)]TJ ET -1 0 0 1 387.5322 253.2205 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.1382 0.1992 l -S +1 0 0 1 387.532 253.42 cm +[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q -1 0 0 1 -387.5322 -253.2205 cm BT -/F32 9.9626 Tf 390.6705 253.2205 Td[(type)]TJ -ET -1 0 0 1 411.5918 253.2205 cm +/F30 9.9626 Tf 390.67 253.221 Td [(type)]TJ 0 g 0 G -1 0 0 1 -411.5918 -253.2205 cm -BT -/F8 9.9626 Tf 411.5918 253.2205 Td[(.)]TJ -ET -1 0 0 1 145.7235 235.2065 cm +/F8 9.9626 Tf 20.922 0 Td [(.)]TJ 0 g 0 G -1 0 0 1 -145.7235 -235.2065 cm -BT -/F29 9.9626 Tf 150.7049 235.2065 Td[(On)-383(R)-1(etur)1(n)]TJ -ET -1 0 0 1 205.2431 235.2065 cm +/F27 9.9626 Tf -260.887 -18.015 Td [(On)-383(Return)]TJ 0 g 0 G -1 0 0 1 -59.5196 -18.0141 cm 0 g 0 G -1 0 0 1 -145.7235 -217.1924 cm -BT -/F29 9.9626 Tf 150.7049 217.1924 Td[(F)96(unction)-384(v)64(alue)]TJ -ET -1 0 0 1 224.1097 217.1924 cm + 0 -18.014 Td [(F)96(unction)-384(v)64(alue)]TJ 0 g 0 G -1 0 0 1 -224.1097 -217.1924 cm -BT -/F8 9.9626 Tf 229.0911 217.1924 Td[(is)-334(t)1(he)-334(in)1(\014n)1(it)28(y-nor)1(m)-334(of)-333(sparse)-334(submatr)1(ix)]TJ/F11 9.9626 Tf 176.3114 0 Td[(A)]TJ/F8 9.9626 Tf 7.472 0 Td[(.)]TJ -237.263 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3786 0 Td[(global)]TJ/F8 9.9626 Tf -32.3786 -11.9551 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(a)-333(long)-333(pr)1(e)-1(cision)-333(real)-333(n)28(um)28(b)-28(er.)]TJ -ET -1 0 0 1 145.7235 175.268 cm +/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.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 -1 0 0 1 -145.7235 -175.268 cm -BT -/F29 9.9626 Tf 150.7049 175.268 Td[(inf)-1(o)]TJ -ET -1 0 0 1 169.4816 175.268 cm +/F27 9.9626 Tf -24.906 -18.014 Td [(info)]TJ 0 g 0 G -1 0 0 1 -169.4816 -175.268 cm -BT -/F8 9.9626 Tf 174.4629 175.268 Td[(Er)1(ror)-333(co)-28(de.)]TJ 1.1486 -11.9551 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3786 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf -32.3786 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(required)]TJ/F8 9.9626 Tf -29.6112 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(out)]TJ/F8 9.9626 Tf 16.549 0 Td[(.)]TJ -50.0346 -11.9551 Td[(An)-333(in)29(te)-1(ger)-333(v)56(alue;)-333(0)-334(means)-334(n)1(o)-334(error)-333(h)1(as)-334(b)-27(e)-1(en)-333(detec)-1(ted.)]TJ -ET -1 0 0 1 150.7049 90.4377 cm +/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 -1 0 0 1 -150.7049 -90.4377 cm -BT -/F8 9.9626 Tf 317.5791 90.4377 Td[(38)]TJ -ET -1 0 0 1 494.4159 90.4377 cm + 141.968 -37.009 Td [(38)]TJ 0 g 0 G +ET endstream endobj -921 0 obj << +900 0 obj << /Type /Page -/Contents 922 0 R -/Resources 920 0 R -/MediaBox [0 0 595.2756 841.8898] -/Parent 919 0 R -/Annots [ 929 0 R 930 0 R ] +/Contents 901 0 R +/Resources 899 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 896 0 R +/Annots [ 897 0 R 898 0 R ] >> endobj -929 0 obj << +897 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [345.5302 315.8451 417.8184 326.97] +/Rect [345.53 315.845 417.818 326.97] /Subtype /Link /A << /S /GoTo /D (spdata) >> >> endobj -930 0 obj << +898 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [345.5302 250.0104 412.5881 261.1353] +/Rect [345.53 250.01 412.588 261.135] /Subtype /Link /A << /S /GoTo /D (descdata) >> >> endobj -923 0 obj << -/D [921 0 R /XYZ 150.7049 740.9981 null] +902 0 obj << +/D [900 0 R /XYZ 150.705 740.998 null] >> endobj 142 0 obj << -/D [921 0 R /XYZ 150.7049 667.2455 null] +/D [900 0 R /XYZ 150.705 667.246 null] >> endobj -927 0 obj << -/D [921 0 R /XYZ 320.9415 502.7574 null] +904 0 obj << +/D [900 0 R /XYZ 320.941 502.757 null] >> endobj -928 0 obj << -/D [921 0 R /XYZ 150.7049 435.98 null] +905 0 obj << +/D [900 0 R /XYZ 150.705 435.98 null] >> endobj -920 0 obj << -/Font << /F18 441 0 R /F8 450 0 R /F11 606 0 R /F14 633 0 R /F13 926 0 R /F29 447 0 R /F19 591 0 R /F32 622 0 R >> +899 0 obj << +/Font << /F16 443 0 R /F8 446 0 R /F11 602 0 R /F14 619 0 R /F13 903 0 R /F27 445 0 R /F17 588 0 R /F30 616 0 R >> /ProcSet [ /PDF /Text ] >> endobj -933 0 obj << -/Length 10293 +911 0 obj << +/Length 7115 >> stream -1 0 0 1 99.8954 740.9981 cm 0 g 0 G -1 0 0 1 343.7111 0 cm 0 g 0 G -1 0 0 1 -348.6924 -58.3004 cm 0 g 0 G 0 g 0 G -1 0 0 1 -94.9141 -682.6977 cm BT -/F18 14.3462 Tf 99.8954 682.6977 Td[(psb)]TJ +/F16 14.3462 Tf 99.895 682.698 Td [(psb)]TJ ET -1 0 0 1 125.1626 682.6977 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -4.8419 0.1992 l -S +1 0 0 1 125.163 682.897 cm +[]0 d 0 J 0.398 w 0 0 m 4.842 0 l S Q -1 0 0 1 -125.1626 -682.6977 cm BT -/F18 14.3462 Tf 130.0045 682.6977 Td[(spmm)-1(|Sparse)-375(Mat)-1(ri)-1(x)-374(b)31(y)-375(Dense)-376(Matr)-1(ix)]TJ -30.1091 -17.9328 Td[(Pro)-32(duct)]TJ/F8 9.9626 Tf 0 -27.3193 Td[(This)-333(s)-1(u)1(brou)1(tin)1(e)-334(c)-1(omp)1(utes)-334(the)-333(Spar)1(s)-1(e)-333(Matri)1(x)-334(b)29(y)-333(De)-1(n)1(s)-1(e)-334(M)1(atrix)-333(P)1(ro)-28(d)1(uct:)]TJ/F11 9.9626 Tf 129.277 -23.9104 Td[(y)]TJ/F14 9.9626 Tf 8.0093 0 Td[(\040)]TJ/F11 9.9626 Tf 12.73 0 Td[(\013)-3(P)]TJ/F10 6.9738 Tf 12.8061 -1.4944 Td[(r)]TJ/F11 9.9626 Tf 4.4118 1.4944 Td[(AP)]TJ/F10 6.9738 Tf 13.8681 -1.4944 Td[(c)]TJ/F11 9.9626 Tf 4.0585 1.4944 Td[(x)]TJ/F8 9.9626 Tf 7.9078 0 Td[(+)]TJ/F11 9.9626 Tf 9.9626 0 Td[(\014)-52(y)]TJ -ET -1 0 0 1 430.8764 613.5352 cm +/F16 14.3462 Tf 130.004 682.698 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 -27.319 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 129.277 -23.911 Td [(y)]TJ/F14 9.9626 Tf 8.01 0 Td [(\040)]TJ/F11 9.9626 Tf 12.73 0 Td [(\013)-4(P)]TJ/F10 6.9738 Tf 12.806 -1.494 Td [(r)]TJ/F11 9.9626 Tf 4.412 1.494 Td [(AP)]TJ/F10 6.9738 Tf 13.868 -1.494 Td [(c)]TJ/F11 9.9626 Tf 4.058 1.494 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 -1 0 0 1 -430.8764 -613.5352 cm -BT -/F8 9.9626 Tf 430.8764 613.5352 Td[(\0501\051)]TJ -ET -1 0 0 1 443.6065 613.5352 cm +/F8 9.9626 Tf 127.949 0 Td [(\0501\051)]TJ 0 g 0 G -1 0 0 1 -443.6065 -613.5352 cm -BT -/F11 9.9626 Tf 226.0344 597.4562 Td[(y)]TJ/F14 9.9626 Tf 8.0092 0 Td[(\040)]TJ/F11 9.9626 Tf 12.73 0 Td[(\013)-3(P)]TJ/F10 6.9738 Tf 12.8062 -1.4944 Td[(r)]TJ/F11 9.9626 Tf 4.4117 1.4944 Td[(A)]TJ/F10 6.9738 Tf 7.472 4.1135 Td[(T)]TJ/F11 9.9626 Tf 6.2761 -4.1135 Td[(P)]TJ/F10 6.9738 Tf 6.3961 -1.4944 Td[(c)]TJ/F11 9.9626 Tf 4.0586 1.4944 Td[(x)]TJ/F8 9.9626 Tf 7.9078 0 Td[(+)]TJ/F11 9.9626 Tf 9.9626 0 Td[(\014)-52(y)]TJ -ET -1 0 0 1 430.8764 597.4562 cm +/F11 9.9626 Tf -204.842 -16.079 Td [(y)]TJ/F14 9.9626 Tf 8.01 0 Td [(\040)]TJ/F11 9.9626 Tf 12.73 0 Td [(\013)-4(P)]TJ/F10 6.9738 Tf 12.806 -1.494 Td [(r)]TJ/F11 9.9626 Tf 4.412 1.494 Td [(A)]TJ/F10 6.9738 Tf 7.472 4.114 Td [(T)]TJ/F11 9.9626 Tf 6.276 -4.114 Td [(P)]TJ/F10 6.9738 Tf 6.396 -1.494 Td [(c)]TJ/F11 9.9626 Tf 4.058 1.494 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 -1 0 0 1 -430.8764 -597.4562 cm -BT -/F8 9.9626 Tf 430.8764 597.4562 Td[(\0502\051)]TJ -ET -1 0 0 1 443.6065 597.4562 cm +/F8 9.9626 Tf 124.811 0 Td [(\0502\051)]TJ 0 g 0 G -1 0 0 1 -443.6065 -597.4562 cm -BT -/F11 9.9626 Tf 225.3942 581.3772 Td[(y)]TJ/F14 9.9626 Tf 8.0093 0 Td[(\040)]TJ/F11 9.9626 Tf 12.73 0 Td[(\013)-3(P)]TJ/F10 6.9738 Tf 12.8061 -1.4944 Td[(r)]TJ/F11 9.9626 Tf 4.4118 1.4944 Td[(A)]TJ/F10 6.9738 Tf 7.472 4.1135 Td[(H)]TJ/F11 9.9626 Tf 7.5564 -4.1135 Td[(P)]TJ/F10 6.9738 Tf 6.3961 -1.4944 Td[(c)]TJ/F11 9.9626 Tf 4.0585 1.4944 Td[(x)]TJ/F8 9.9626 Tf 7.9078 0 Td[(+)]TJ/F11 9.9626 Tf 9.9626 0 Td[(\014)-52(y)]TJ -ET -1 0 0 1 430.8764 581.3772 cm +/F11 9.9626 Tf -205.482 -16.079 Td [(y)]TJ/F14 9.9626 Tf 8.01 0 Td [(\040)]TJ/F11 9.9626 Tf 12.73 0 Td [(\013)-4(P)]TJ/F10 6.9738 Tf 12.806 -1.494 Td [(r)]TJ/F11 9.9626 Tf 4.411 1.494 Td [(A)]TJ/F10 6.9738 Tf 7.472 4.114 Td [(H)]TJ/F11 9.9626 Tf 7.557 -4.114 Td [(P)]TJ/F10 6.9738 Tf 6.396 -1.494 Td [(c)]TJ/F11 9.9626 Tf 4.058 1.494 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 -1 0 0 1 -430.8764 -581.3772 cm -BT -/F8 9.9626 Tf 430.8764 581.3772 Td[(\0503\051)]TJ -ET -1 0 0 1 443.6065 581.3772 cm +/F8 9.9626 Tf 124.171 0 Td [(\0503\051)]TJ 0 g 0 G -1 0 0 1 -443.6065 -581.3772 cm -BT -/F8 9.9626 Tf 114.8394 565.2982 Td[(where:)]TJ -ET -1 0 0 1 94.9141 547.8446 cm + -316.037 -16.079 Td [(where:)]TJ 0 g 0 G -1 0 0 1 -94.9141 -547.8446 cm -BT -/F11 9.9626 Tf 99.8954 547.8446 Td[(x)]TJ -ET -1 0 0 1 105.5893 547.8446 cm +/F11 9.9626 Tf -14.944 -17.453 Td [(x)]TJ 0 g 0 G -1 0 0 1 -105.5893 -547.8446 cm -BT -/F8 9.9626 Tf 110.5706 547.8446 Td[(is)-334(t)1(he)-334(glob)1(al)-333(dense)-334(submatri)1(x)]TJ/F11 9.9626 Tf 131.092 0 Td[(x)]TJ/F7 6.9738 Tf 5.6939 -1.4944 Td[(:)]TJ/F10 6.9738 Tf 2.2555 0 Td[(;)]TJ/F7 6.9738 Tf 2.3661 0 Td[(:)]TJ -ET -1 0 0 1 94.9141 529.1552 cm +/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/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 -1 0 0 1 -94.9141 -529.1552 cm -BT -/F11 9.9626 Tf 99.8954 529.1552 Td[(y)]TJ -ET -1 0 0 1 105.1373 529.1552 cm +/F11 9.9626 Tf -152.083 -17.195 Td [(y)]TJ 0 g 0 G -1 0 0 1 -105.1373 -529.1552 cm -BT -/F8 9.9626 Tf 110.1187 529.1552 Td[(is)-334(t)1(he)-334(glob)1(al)-333(dense)-334(submatr)1(ix)]TJ/F11 9.9626 Tf 131.0919 0 Td[(y)]TJ/F7 6.9738 Tf 4.8845 -1.4944 Td[(:)]TJ/F10 6.9738 Tf 2.2555 0 Td[(;)]TJ/F7 6.9738 Tf 2.3661 0 Td[(:)]TJ -ET -1 0 0 1 94.9141 510.4658 cm +/F8 9.9626 Tf 10.224 0 Td [(is)-333(the)-334(global)-333(dense)-333(submatrix)]TJ/F11 9.9626 Tf 131.092 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 -1 0 0 1 -94.9141 -510.4658 cm -BT -/F11 9.9626 Tf 99.8954 510.4658 Td[(A)]TJ -ET -1 0 0 1 107.3674 510.4658 cm +/F11 9.9626 Tf -150.822 -17.195 Td [(A)]TJ 0 g 0 G -1 0 0 1 -107.3674 -510.4658 cm -BT -/F8 9.9626 Tf 112.3487 510.4658 Td[(is)-334(t)1(he)-334(glob)1(al)-333(s)-1(p)1(arse)-334(s)-1(u)1(bmatri)1(x)]TJ/F11 9.9626 Tf 133.9424 0 Td[(A)]TJ -ET -1 0 0 1 94.9141 491.7763 cm +/F8 9.9626 Tf 12.454 0 Td [(is)-333(the)-334(global)-333(sparse)-333(submatrix)]TJ/F11 9.9626 Tf 133.942 0 Td [(A)]TJ 0 g 0 G -1 0 0 1 -94.9141 -491.7763 cm -BT -/F11 9.9626 Tf 99.8954 491.7763 Td[(P)]TJ/F10 6.9738 Tf 6.3961 -1.4944 Td[(r)]TJ/F11 9.9626 Tf 4.4118 1.4944 Td[(;)-166(P)]TJ/F10 6.9738 Tf 10.8239 -1.4944 Td[(c)]TJ -ET -1 0 0 1 125.5857 491.7763 cm + -146.396 -18.69 Td [(P)]TJ/F10 6.9738 Tf 6.397 -1.494 Td [(r)]TJ/F11 9.9626 Tf 4.411 1.494 Td [(;)-167(P)]TJ/F10 6.9738 Tf 10.824 -1.494 Td [(c)]TJ 0 g 0 G -1 0 0 1 -125.5857 -491.7763 cm -BT -/F8 9.9626 Tf 130.5671 491.7763 Td[(are)-333(the)-334(p)-27(erm)27(u)1(tation)-333(matri)1(c)-1(es)-1(.)]TJ -ET -1 0 0 1 99.8954 473.6214 cm +/F8 9.9626 Tf 9.04 1.494 Td [(are)-333(the)-334(p)-27(erm)27(utation)-333(matrices.)]TJ 0 g 0 G -1 0 0 1 73.1113 -32.9764 cm 0 g 0 G 0 g 0 G -1 0 0 1 4.9813 32.5779 cm +ET q -[]0 d -0 J -0.3985 w -0 0.1992 m -187.5259 0.1992 l -S +1 0 0 1 177.988 473.422 cm +[]0 d 0 J 0.398 w 0 0 m 187.526 0 l S Q -1 0 0 1 -177.988 -473.2229 cm BT -/F11 9.9626 Tf 183.9656 464.8543 Td[(A)]TJ/F8 9.9626 Tf 7.472 0 Td[(,)]TJ/F11 9.9626 Tf 6.0883 0 Td[(x)]TJ/F8 9.9626 Tf 5.6939 0 Td[(,)]TJ/F11 9.9626 Tf 6.0883 0 Td[(y)]TJ/F8 9.9626 Tf 5.2419 0 Td[(,)]TJ/F11 9.9626 Tf 6.0883 0 Td[(\013)]TJ/F8 9.9626 Tf 6.41 0 Td[(,)]TJ/F11 9.9626 Tf 6.0883 0 Td[(\014)]TJ/F29 9.9626 Tf 71.2388 0 Td[(Subr)1(outi)-1(ne)]TJ +/F11 9.9626 Tf 183.966 464.854 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 -1 0 0 1 177.988 460.8692 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -187.5259 0.1992 l -S +1 0 0 1 177.988 461.068 cm +[]0 d 0 J 0.398 w 0 0 m 187.526 0 l S Q -1 0 0 1 -177.988 -460.8692 cm BT -/F8 9.9626 Tf 183.9656 452.5006 Td[(Sh)1(ort)-333(Pr)1(e)-1(cision)-333(Re)-1(al)-3102(psb)]TJ +/F8 9.9626 Tf 183.966 452.501 Td [(Short)-333(Precision)-333(R)-1(eal)-3102(psb)]TJ ET -1 0 0 1 319.9725 452.5006 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 319.972 452.7 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -319.9725 -452.5006 cm BT -/F8 9.9626 Tf 322.9613 452.5006 Td[(spmm)]TJ -138.9957 -11.9552 Td[(Long)-333(P)1(re)-1(cision)-333(Real)-3314(psb)]TJ +/F8 9.9626 Tf 322.961 452.501 Td [(spmm)]TJ -138.995 -11.956 Td [(Long)-333(Precision)-334(Real)-3314(p)1(s)-1(b)]TJ ET -1 0 0 1 319.9725 440.5454 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 319.972 440.745 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -319.9725 -440.5454 cm BT -/F8 9.9626 Tf 322.9613 440.5454 Td[(spmm)]TJ -138.9957 -11.9551 Td[(Sh)1(ort)-333(Pr)1(e)-1(cision)-333(Com)-1(p)1(lex)-1200(psb)]TJ +/F8 9.9626 Tf 322.961 440.545 Td [(spmm)]TJ -138.995 -11.955 Td [(Short)-333(Precision)-333(C)-1(omplex)-1200(p)1(s)-1(b)]TJ ET -1 0 0 1 319.9725 428.5903 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 319.972 428.79 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -319.9725 -428.5903 cm BT -/F8 9.9626 Tf 322.9613 428.5903 Td[(spmm)]TJ -138.9957 -11.9552 Td[(Long)-333(P)1(re)-1(cision)-333(Complex)-1411(psb)]TJ +/F8 9.9626 Tf 322.961 428.59 Td [(spmm)]TJ -138.995 -11.955 Td [(Long)-333(Precision)-334(Complex)-1411(psb)]TJ ET -1 0 0 1 319.9725 416.6351 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 319.972 416.834 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -319.9725 -416.6351 cm BT -/F8 9.9626 Tf 322.9613 416.6351 Td[(spmm)]TJ +/F8 9.9626 Tf 322.961 416.635 Td [(spmm)]TJ ET -1 0 0 1 177.988 412.65 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -187.5259 0.1992 l -S +1 0 0 1 177.988 412.849 cm +[]0 d 0 J 0.398 w 0 0 m 187.526 0 l S Q -1 0 0 1 47.5888 -27.84 cm 0 g 0 G -1 0 0 1 -225.5768 -384.81 cm BT -/F8 9.9626 Tf 225.5768 384.81 Td[(T)83(ab)1(le)-334(11:)-444(Data)-333(t)28(yp)-28(es)]TJ -ET -1 0 0 1 317.9251 384.81 cm +/F8 9.9626 Tf 225.577 384.81 Td [(T)83(able)-333(11:)-444(Data)-334(t)28(yp)-28(es)]TJ 0 g 0 G -1 0 0 1 -218.0297 -1.9372 cm 0 g 0 G -1 0 0 1 -99.8954 -382.8728 cm -BT -/F18 14.3462 Tf 99.8954 341.6769 Td[(Syn)32(t)-1(ax)]TJ/F8 9.9626 Tf 65.7942 -21.8209 Td[(call)-333(psb)]TJ +/F16 14.3462 Tf -125.682 -43.133 Td [(Syn)31(tax)]TJ/F8 9.9626 Tf 65.795 -21.821 Td [(call)-333(psb)]TJ ET -1 0 0 1 199.5516 319.856 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 199.552 320.055 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -199.5516 -319.856 cm BT -/F8 9.9626 Tf 202.5404 319.856 Td[(spmm)-334(\050)]TJ/F19 9.9626 Tf 33.2642 0 Td[(alpha,)-357(a)-1(,)-357(x,)-357(b)51(eta)-1(,)-357(y,)-357(desc)]TJ +/F8 9.9626 Tf 202.54 319.856 Td [(spmm)-333(\050)]TJ/F17 9.9626 Tf 33.265 0 Td [(alpha,)-358(a,)-357(x,)-358(b)51(eta,)-358(y,)-358(desc)]TJ ET -1 0 0 1 342.3675 319.856 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.0552 0.1992 l -S +1 0 0 1 342.368 320.055 cm +[]0 d 0 J 0.398 w 0 0 m 3.055 0 l S Q -1 0 0 1 -342.3675 -319.856 cm BT -/F19 9.9626 Tf 345.4228 319.856 Td[(a,)-358(i)1(nfo)]TJ/F8 9.9626 Tf 28.5151 0 Td[(\051)]TJ -234.2174 -23.9104 Td[(call)-333(psb)]TJ +/F17 9.9626 Tf 345.423 319.856 Td [(a,)-358(info)]TJ/F8 9.9626 Tf 28.515 0 Td [(\051)]TJ -234.217 -23.91 Td [(call)-333(psb)]TJ ET -1 0 0 1 173.5825 295.9456 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 173.582 296.145 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -173.5825 -295.9456 cm BT -/F8 9.9626 Tf 176.5713 295.9456 Td[(spmm)-334(\050)]TJ/F19 9.9626 Tf 33.2642 0 Td[(alpha,)-357(a)-1(,)-357(x,)-357(b)51(eta)-1(,)-357(y,)1(desc)]TJ +/F8 9.9626 Tf 176.571 295.946 Td [(spmm)-333(\050)]TJ/F17 9.9626 Tf 33.264 0 Td [(alpha,)-358(a,)-358(x,)-357(b)51(eta,)-358(y,desc)]TJ ET -1 0 0 1 312.8341 295.9456 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.0552 0.1992 l -S +1 0 0 1 312.834 296.145 cm +[]0 d 0 J 0.398 w 0 0 m 3.055 0 l S Q -1 0 0 1 -312.8341 -295.9456 cm BT -/F19 9.9626 Tf 315.8893 295.9456 Td[(a,)-358(i)1(nfo,)-358(tr)52(a)-1(ns,)-357(w)-1(or)1(k)]TJ/F8 9.9626 Tf 84.0177 0 Td[(\051)]TJ -ET -1 0 0 1 94.9141 272.0353 cm +/F17 9.9626 Tf 315.889 295.946 Td [(a,)-358(info,)-357(t)-1(r)52(ans,)-358(work)]TJ/F8 9.9626 Tf 84.018 0 Td [(\051)]TJ 0 g 0 G -1 0 0 1 -94.9141 -272.0353 cm -BT -/F29 9.9626 Tf 99.8954 272.0353 Td[(T)32(yp)-32(e:)]TJ -ET -1 0 0 1 128.7108 272.0353 cm +/F27 9.9626 Tf -300.012 -23.911 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G -1 0 0 1 -128.7108 -272.0353 cm -BT -/F8 9.9626 Tf 133.6921 272.0353 Td[(Sy)1(nc)27(h)1(ron)1(ous.)]TJ -ET -1 0 0 1 94.9141 253.3459 cm +/F8 9.9626 Tf 33.797 0 Td [(Sync)28(hronous.)]TJ 0 g 0 G -1 0 0 1 -94.9141 -253.3459 cm -BT -/F29 9.9626 Tf 99.8954 253.3459 Td[(On)-383(En)32(tr)1(y)]TJ -ET -1 0 0 1 147.4806 253.3459 cm +/F27 9.9626 Tf -33.797 -18.689 Td [(On)-383(En)32(try)]TJ 0 g 0 G -1 0 0 1 -52.5665 -18.6895 cm 0 g 0 G -1 0 0 1 -94.9141 -234.6564 cm -BT -/F29 9.9626 Tf 99.8954 234.6564 Td[(alpha)]TJ -ET -1 0 0 1 126.9465 234.6564 cm + 0 -18.69 Td [(alpha)]TJ 0 g 0 G -1 0 0 1 -126.9465 -234.6564 cm -BT -/F8 9.9626 Tf 131.9279 234.6564 Td[(th)1(e)-334(s)-1(calar)]TJ/F11 9.9626 Tf 45.4684 0 Td[(\013)]TJ/F8 9.9626 Tf 6.41 0 Td[(.)]TJ -59.0043 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3787 0 Td[(global)]TJ/F8 9.9626 Tf -32.3787 -11.9551 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(required)]TJ/F8 9.9626 Tf -29.6112 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(.)]TJ -43.0331 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(a)-333(n)28(um)28(b)-28(er)-333(of)-333(the)-333(data)-333(t)28(yp)-27(e)-334(in)1(dicate)-1(d)-332(in)-333(T)83(abl)1(e)]TJ -ET -1 0 0 1 383.0839 186.8357 cm +/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.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(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 -1 0 0 1 -383.0839 -186.8357 cm -BT -/F8 9.9626 Tf 383.0839 186.8357 Td[(11)]TJ -ET -1 0 0 1 393.0466 186.8357 cm + [-333(11)]TJ 0 g 0 G -1 0 0 1 -393.0466 -186.8357 cm -BT -/F8 9.9626 Tf 393.0466 186.8357 Td[(.)]TJ -ET -1 0 0 1 94.9141 168.1463 cm + [(.)]TJ 0 g 0 G -1 0 0 1 -94.9141 -168.1463 cm -BT -/F29 9.9626 Tf 99.8954 168.1463 Td[(a)]TJ -ET -1 0 0 1 105.4647 168.1463 cm +/F27 9.9626 Tf -24.907 -18.69 Td [(a)]TJ 0 g 0 G -1 0 0 1 -105.4647 -168.1463 cm -BT -/F8 9.9626 Tf 110.4461 168.1463 Td[(th)1(e)-334(lo)-28(cal)-333(p)-28(or)1(tion)-333(of)-333(th)1(e)-334(sparse)-334(matrix)]TJ/F11 9.9626 Tf 166.7915 0 Td[(A)]TJ/F8 9.9626 Tf 7.472 0 Td[(.)]TJ -159.9075 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3786 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf -32.3786 -11.9551 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(required)]TJ/F8 9.9626 Tf -29.6112 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5474 0 Td[(.)]TJ -43.033 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(a)-333(s)-1(tr)1(uctured)-333(dat)1(a)-334(of)-333(t)28(yp)-27(e)]TJ -ET -1 0 0 1 295.717 120.3256 cm +/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(a)-333(structured)-333(data)-333(of)-334(t)28(yp)-28(e)]TJ 0 0 1 rg 0 0 1 RG -1 0 0 1 -295.717 -120.3256 cm -BT -/F32 9.9626 Tf 295.717 120.3256 Td[(psb)]TJ +/F30 9.9626 Tf 170.915 0 Td [(psb)]TJ ET -1 0 0 1 312.0356 120.3256 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.1382 0.1992 l -S +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 -1 0 0 1 -312.0356 -120.3256 cm BT -/F32 9.9626 Tf 315.1738 120.3256 Td[(spmat)]TJ +/F30 9.9626 Tf 315.174 120.326 Td [(spmat)]TJ ET -1 0 0 1 341.9531 120.3256 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.1382 0.1992 l -S +1 0 0 1 341.953 120.525 cm +[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q -1 0 0 1 -341.9531 -120.3256 cm BT -/F32 9.9626 Tf 345.0913 120.3256 Td[(type)]TJ -ET -1 0 0 1 366.0127 120.3256 cm +/F30 9.9626 Tf 345.091 120.326 Td [(type)]TJ 0 g 0 G -1 0 0 1 -366.0127 -120.3256 cm -BT -/F8 9.9626 Tf 366.0127 120.3256 Td[(.)]TJ -ET -1 0 0 1 99.8954 90.4377 cm +/F8 9.9626 Tf 20.922 0 Td [(.)]TJ 0 g 0 G -1 0 0 1 -99.8954 -90.4377 cm -BT -/F8 9.9626 Tf 266.7696 90.4377 Td[(39)]TJ -ET -1 0 0 1 443.6065 90.4377 cm + -99.243 -29.888 Td [(39)]TJ 0 g 0 G +ET endstream endobj -932 0 obj << +910 0 obj << /Type /Page -/Contents 933 0 R -/Resources 931 0 R -/MediaBox [0 0 595.2756 841.8898] -/Parent 919 0 R -/Annots [ 940 0 R 941 0 R ] +/Contents 911 0 R +/Resources 909 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 896 0 R +/Annots [ 906 0 R 907 0 R ] >> endobj -940 0 obj << +906 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [382.0877 183.9023 394.0429 194.7505] +/Rect [382.088 183.902 394.043 194.751] /Subtype /Link /A << /S /GoTo /D (table.11) >> >> endobj -941 0 obj << +907 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [294.7207 117.1154 367.009 128.2404] +/Rect [294.721 117.115 367.009 128.24] /Subtype /Link /A << /S /GoTo /D (spdata) >> >> endobj -934 0 obj << -/D [932 0 R /XYZ 99.8954 740.9981 null] +912 0 obj << +/D [910 0 R /XYZ 99.895 740.998 null] >> endobj 146 0 obj << -/D [932 0 R /XYZ 99.8954 649.4007 null] +/D [910 0 R /XYZ 99.895 649.401 null] >> endobj -935 0 obj << -/D [932 0 R /XYZ 229.1724 625.4904 null] +913 0 obj << +/D [910 0 R /XYZ 229.172 625.49 null] >> endobj -936 0 obj << -/D [932 0 R /XYZ 226.0344 609.4114 null] +914 0 obj << +/D [910 0 R /XYZ 226.034 609.411 null] >> endobj -937 0 obj << -/D [932 0 R /XYZ 225.3942 593.3324 null] +915 0 obj << +/D [910 0 R /XYZ 225.394 593.332 null] >> endobj -938 0 obj << -/D [932 0 R /XYZ 270.132 396.7652 null] +916 0 obj << +/D [910 0 R /XYZ 270.132 396.765 null] >> endobj -939 0 obj << -/D [932 0 R /XYZ 99.8954 329.0216 null] +917 0 obj << +/D [910 0 R /XYZ 99.895 329.022 null] >> endobj -931 0 obj << -/Font << /F18 441 0 R /F8 450 0 R /F11 606 0 R /F14 633 0 R /F10 630 0 R /F7 627 0 R /F29 447 0 R /F19 591 0 R /F32 622 0 R >> +909 0 obj << +/Font << /F16 443 0 R /F8 446 0 R /F11 602 0 R /F14 619 0 R /F10 618 0 R /F7 617 0 R /F27 445 0 R /F17 588 0 R /F30 616 0 R >> /ProcSet [ /PDF /Text ] >> endobj -944 0 obj << -/Length 10580 +927 0 obj << +/Length 6945 >> stream -1 0 0 1 150.7049 740.9981 cm 0 g 0 G -1 0 0 1 343.7111 0 cm 0 g 0 G -1 0 0 1 -348.6924 -34.8692 cm 0 g 0 G -1 0 0 1 -145.7236 -706.1289 cm BT -/F29 9.9626 Tf 150.7049 706.1289 Td[(x)]TJ -ET -1 0 0 1 156.7516 706.1289 cm +/F27 9.9626 Tf 150.705 706.129 Td [(x)]TJ 0 g 0 G -1 0 0 1 -156.7516 -706.1289 cm -BT -/F8 9.9626 Tf 161.7329 706.1289 Td[(th)1(e)-334(lo)-28(cal)-333(p)-28(or)1(tion)-333(of)-333(glob)1(al)-333(dense)-334(matrix)]TJ/F11 9.9626 Tf 176.1177 0 Td[(x)]TJ/F8 9.9626 Tf 5.6939 0 Td[(.)]TJ -167.933 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3786 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf -32.3786 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(required)]TJ/F8 9.9626 Tf -29.6112 -11.9551 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(.)]TJ -43.0331 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-289(as:)-423(a)-289(ran)1(k)-290(on)1(e)-290(or)-290(t)28(w)28(o)-290(arr)1(a)28(y)-290(con)28(tain)1(ing)-289(n)28(um)28(b)-27(e)-1(rs)-290(of)-289(t)28(yp)-27(e)-290(s)-1(p)-27(ec)-1(i\014)1(e)-1(d)]TJ 0 -11.9552 Td[(in)-333(T)83(ab)1(le)]TJ -ET -1 0 0 1 214.6319 646.353 cm +/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)-289(as:)-423(a)-290(rank)-289(one)-290(or)-289(t)27(w)28(o)-289(arra)27(y)-289(con)28(taining)-290(n)28(um)28(b)-28(ers)-290(of)-289(t)28(yp)-28(e)-290(sp)-28(eci\014ed)]TJ 0 -11.955 Td [(in)-333(T)83(able)]TJ 0 0 1 rg 0 0 1 RG -1 0 0 1 -214.6319 -646.353 cm -BT -/F8 9.9626 Tf 214.6319 646.353 Td[(11)]TJ -ET -1 0 0 1 224.5946 646.353 cm + [-333(11)]TJ 0 g 0 G -1 0 0 1 -224.5946 -646.353 cm -BT -/F8 9.9626 Tf 224.5946 646.353 Td[(.)-444(The)-334(r)1(ank)-333(of)]TJ/F11 9.9626 Tf 62.0175 0 Td[(x)]TJ/F8 9.9626 Tf 9.0148 0 Td[(m)27(u)1(s)-1(t)-333(b)-27(e)-334(th)1(e)-334(s)-1(ame)-334(of)]TJ/F11 9.9626 Tf 91.7118 0 Td[(y)]TJ/F8 9.9626 Tf 5.2419 0 Td[(.)]TJ -ET -1 0 0 1 145.7235 627.1523 cm + [(.)-445(The)-333(rank)-333(of)]TJ/F11 9.9626 Tf 111.001 0 Td [(x)]TJ/F8 9.9626 Tf 9.015 0 Td [(m)28(ust)-334(b)-27(e)-334(the)-333(same)-333(of)]TJ/F11 9.9626 Tf 91.712 0 Td [(y)]TJ/F8 9.9626 Tf 5.242 0 Td [(.)]TJ 0 g 0 G -1 0 0 1 -145.7235 -627.1523 cm -BT -/F29 9.9626 Tf 150.7049 627.1523 Td[(b)-32(eta)]TJ -ET -1 0 0 1 172.664 627.1523 cm +/F27 9.9626 Tf -241.876 -19.201 Td [(b)-32(eta)]TJ 0 g 0 G -1 0 0 1 -172.664 -627.1523 cm -BT -/F8 9.9626 Tf 177.6454 627.1523 Td[(th)1(e)-334(s)-1(calar)]TJ/F11 9.9626 Tf 45.4684 0 Td[(\014)]TJ/F8 9.9626 Tf 6.1609 0 Td[(.)]TJ -53.6632 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3786 0 Td[(global)]TJ/F8 9.9626 Tf -32.3786 -11.9551 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(required)]TJ/F8 9.9626 Tf -29.6112 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(.)]TJ -43.0331 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(a)-333(n)28(um)28(b)-28(er)-333(of)-333(the)-333(data)-333(t)28(yp)-27(e)-334(in)1(dicate)-1(d)-332(in)-333(T)83(abl)1(e)]TJ -ET -1 0 0 1 433.8934 579.3316 cm +/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.664 -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 -1 0 0 1 -433.8934 -579.3316 cm -BT -/F8 9.9626 Tf 433.8934 579.3316 Td[(11)]TJ -ET -1 0 0 1 443.8561 579.3316 cm + [-333(11)]TJ 0 g 0 G -1 0 0 1 -443.8561 -579.3316 cm -BT -/F8 9.9626 Tf 443.8561 579.3316 Td[(.)]TJ -ET -1 0 0 1 145.7235 560.1309 cm + [(.)]TJ 0 g 0 G -1 0 0 1 -145.7235 -560.1309 cm -BT -/F29 9.9626 Tf 150.7049 560.1309 Td[(y)]TJ -ET -1 0 0 1 156.7516 560.1309 cm +/F27 9.9626 Tf -24.906 -19.201 Td [(y)]TJ 0 g 0 G -1 0 0 1 -156.7516 -560.1309 cm -BT -/F8 9.9626 Tf 161.7329 560.1309 Td[(th)1(e)-334(lo)-28(cal)-333(p)-28(or)1(tion)-333(of)-333(glob)1(al)-333(dense)-334(matrix)]TJ/F11 9.9626 Tf 176.1177 0 Td[(y)]TJ/F8 9.9626 Tf 5.242 0 Td[(.)]TJ -167.4811 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3786 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf -32.3786 -11.9551 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(required)]TJ/F8 9.9626 Tf -29.6112 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(inout)]TJ/F8 9.9626 Tf 26.0964 0 Td[(.)]TJ -59.582 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-289(as:)-423(a)-289(ran)1(k)-290(on)1(e)-290(or)-290(t)28(w)28(o)-290(arr)1(a)28(y)-290(con)28(tain)1(ing)-289(n)28(um)28(b)-27(e)-1(rs)-290(of)-289(t)28(yp)-27(e)-290(s)-1(p)-27(ec)-1(i\014)1(e)-1(d)]TJ 0 -11.9551 Td[(in)-333(T)83(ab)1(le)]TJ -ET -1 0 0 1 214.6319 500.3551 cm +/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.482 -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)-289(as:)-423(a)-290(rank)-289(one)-290(or)-289(t)27(w)28(o)-289(arra)27(y)-289(con)28(taining)-290(n)28(um)28(b)-28(ers)-290(of)-289(t)28(yp)-28(e)-290(sp)-28(eci\014ed)]TJ 0 -11.955 Td [(in)-333(T)83(able)]TJ 0 0 1 rg 0 0 1 RG -1 0 0 1 -214.6319 -500.3551 cm -BT -/F8 9.9626 Tf 214.6319 500.3551 Td[(11)]TJ -ET -1 0 0 1 224.5946 500.3551 cm + [-333(11)]TJ 0 g 0 G -1 0 0 1 -224.5946 -500.3551 cm -BT -/F8 9.9626 Tf 224.5946 500.3551 Td[(.)-444(The)-334(r)1(ank)-333(of)]TJ/F11 9.9626 Tf 62.0175 0 Td[(y)]TJ/F8 9.9626 Tf 8.5628 0 Td[(m)27(u)1(s)-1(t)-333(b)-27(e)-334(th)1(e)-334(s)-1(ame)-334(of)]TJ/F11 9.9626 Tf 91.7118 0 Td[(x)]TJ/F8 9.9626 Tf 5.6939 0 Td[(.)]TJ -ET -1 0 0 1 145.7235 481.1543 cm + [(.)-445(The)-333(rank)-333(of)]TJ/F11 9.9626 Tf 111.001 0 Td [(y)]TJ/F8 9.9626 Tf 8.563 0 Td [(m)28(ust)-334(b)-27(e)-334(the)-333(same)-333(of)]TJ/F11 9.9626 Tf 91.712 0 Td [(x)]TJ/F8 9.9626 Tf 5.694 0 Td [(.)]TJ 0 g 0 G -1 0 0 1 -145.7235 -481.1543 cm -BT -/F29 9.9626 Tf 150.7049 481.1543 Td[(desc)]TJ +/F27 9.9626 Tf -241.876 -19.201 Td [(desc)]TJ ET -1 0 0 1 172.6195 481.1543 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.4371 0.1992 l -S +1 0 0 1 172.619 481.354 cm +[]0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q -1 0 0 1 -172.6195 -481.1543 cm BT -/F29 9.9626 Tf 176.0566 481.1543 Td[(a)]TJ -ET -1 0 0 1 181.6259 481.1543 cm +/F27 9.9626 Tf 176.057 481.154 Td [(a)]TJ 0 g 0 G -1 0 0 1 -181.6259 -481.1543 cm -BT -/F8 9.9626 Tf 186.6072 481.1543 Td[(con)28(tain)1(s)-334(data)-333(structu)1(re)-1(s)-333(for)-333(com)-1(m)28(un)1(ic)-1(ati)1(ons.)]TJ -10.9957 -11.9551 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3786 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf -32.3786 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(required)]TJ/F8 9.9626 Tf -29.6112 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(.)]TJ -43.0331 -11.9551 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(a)-333(s)-1(tr)1(uctured)-333(dat)1(a)-334(of)-333(t)28(yp)-27(e)]TJ -ET -1 0 0 1 346.5264 433.3337 cm +/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 -1 0 0 1 -346.5264 -433.3337 cm -BT -/F32 9.9626 Tf 346.5264 433.3337 Td[(psb)]TJ +/F30 9.9626 Tf 170.915 0 Td [(psb)]TJ ET -1 0 0 1 362.8451 433.3337 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.1382 0.1992 l -S +1 0 0 1 362.845 433.533 cm +[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q -1 0 0 1 -362.8451 -433.3337 cm BT -/F32 9.9626 Tf 365.9833 433.3337 Td[(desc)]TJ +/F30 9.9626 Tf 365.983 433.334 Td [(desc)]TJ ET -1 0 0 1 387.5322 433.3337 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.1382 0.1992 l -S +1 0 0 1 387.532 433.533 cm +[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q -1 0 0 1 -387.5322 -433.3337 cm BT -/F32 9.9626 Tf 390.6705 433.3337 Td[(type)]TJ -ET -1 0 0 1 411.5918 433.3337 cm +/F30 9.9626 Tf 390.67 433.334 Td [(type)]TJ 0 g 0 G -1 0 0 1 -411.5918 -433.3337 cm -BT -/F8 9.9626 Tf 411.5918 433.3337 Td[(.)]TJ -ET -1 0 0 1 145.7235 414.1329 cm +/F8 9.9626 Tf 20.922 0 Td [(.)]TJ 0 g 0 G -1 0 0 1 -145.7235 -414.1329 cm -BT -/F29 9.9626 Tf 150.7049 414.1329 Td[(trans)]TJ -ET -1 0 0 1 176.3322 414.1329 cm +/F27 9.9626 Tf -260.887 -19.201 Td [(trans)]TJ 0 g 0 G -1 0 0 1 -176.3322 -414.1329 cm -BT -/F8 9.9626 Tf 181.3135 414.1329 Td[(in)1(dicate)-334(what)-333(ki)1(nd)-333(of)-333(op)-27(e)-1(r)1(ation)-333(to)-333(p)-27(e)-1(r)1(form.)]TJ -ET -1 0 0 1 170.6302 394.9322 cm +/F8 9.9626 Tf 30.609 0 Td [(indicate)-333(what)-334(kin)1(d)-334(of)-333(op)-28(eration)-333(to)-333(p)-28(erform.)]TJ 0 g 0 G -1 0 0 1 -170.6302 -394.9322 cm -BT -/F29 9.9626 Tf 175.6115 394.9322 Td[(trans)-383(=)-383(N)]TJ -ET -1 0 0 1 226.7541 394.9322 cm +/F27 9.9626 Tf -5.702 -19.201 Td [(trans)-383(=)-384(N)]TJ 0 g 0 G -1 0 0 1 -226.7541 -394.9322 cm -BT -/F8 9.9626 Tf 231.7355 394.9322 Td[(th)1(e)-334(op)-28(erati)1(on)-333(is)-334(sp)-28(eci\014ed)-333(b)28(y)-333(equation)]TJ -ET -1 0 0 1 398.1949 394.9322 cm +/F8 9.9626 Tf 56.123 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 -1 0 0 1 -398.1949 -394.9322 cm -BT -/F8 9.9626 Tf 398.1949 394.9322 Td[(1)]TJ -ET -1 0 0 1 403.1762 394.9322 cm + [-334(1)]TJ 0 g 0 G -1 0 0 1 -232.546 -15.2157 cm 0 g 0 G -1 0 0 1 -170.6302 -379.7165 cm -BT -/F29 9.9626 Tf 175.6115 379.7165 Td[(trans)-383(=)-383(T)]TJ -ET -1 0 0 1 225.7579 379.7165 cm +/F27 9.9626 Tf -56.123 -15.215 Td [(trans)-383(=)-384(T)]TJ 0 g 0 G -1 0 0 1 -225.7579 -379.7165 cm -BT -/F8 9.9626 Tf 230.7392 379.7165 Td[(th)1(e)-334(op)-28(erati)1(on)-333(is)-334(sp)-28(eci\014ed)-333(b)28(y)-333(e)-1(q)1(uation)]TJ -ET -1 0 0 1 397.1986 379.7165 cm +/F8 9.9626 Tf 55.127 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 -1 0 0 1 -397.1986 -379.7165 cm -BT -/F8 9.9626 Tf 397.1986 379.7165 Td[(2)]TJ -ET -1 0 0 1 402.1799 379.7165 cm + [-334(2)]TJ 0 g 0 G -1 0 0 1 -231.5497 -15.2156 cm 0 g 0 G -1 0 0 1 -170.6302 -364.5009 cm -BT -/F29 9.9626 Tf 175.6115 364.5009 Td[(trans)-383(=)-383(C)]TJ -ET -1 0 0 1 226.0623 364.5009 cm +/F27 9.9626 Tf -55.128 -15.216 Td [(trans)-383(=)-384(C)]TJ 0 g 0 G -1 0 0 1 -226.0623 -364.5009 cm -BT -/F8 9.9626 Tf 231.0436 364.5009 Td[(th)1(e)-334(op)-28(erati)1(on)-333(is)-334(sp)-28(eci\014ed)-333(b)28(y)-333(e)-1(q)1(uation)]TJ -ET -1 0 0 1 397.503 364.5009 cm +/F8 9.9626 Tf 55.433 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 0 0 1 rg 0 0 1 RG -1 0 0 1 -397.503 -364.5009 cm -BT -/F8 9.9626 Tf 397.503 364.5009 Td[(3)]TJ -ET -1 0 0 1 402.4844 364.5009 cm + [-334(3)]TJ 0 g 0 G -1 0 0 1 -402.4844 -364.5009 cm -BT -/F8 9.9626 Tf 175.6115 345.3001 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3786 0 Td[(global)]TJ/F8 9.9626 Tf -32.3786 -11.9551 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(opti)-1(on)1(al)]TJ/F8 9.9626 Tf -29.6112 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(.)]TJ -43.0331 -11.9552 Td[(Defau)1(lt:)]TJ/F11 9.9626 Tf 39.4356 0 Td[(tr)-28(ans)]TJ/F8 9.9626 Tf 27.0524 0 Td[(=)]TJ/F11 9.9626 Tf 10.5161 0 Td[(N)]TJ/F8 9.9626 Tf -77.0041 -11.9551 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(a)-333(c)27(har)1(ac)-1(ter)-333(v)56(ariab)1(le)-1(.)]TJ -ET -1 0 0 1 145.7235 278.2788 cm + -55.433 -19.201 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 [(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.956 Td [(Sp)-28(eci\014ed)-333(as:)-445(a)-333(c)28(haracter)-334(v)56(ariable.)]TJ 0 g 0 G -1 0 0 1 -145.7235 -278.2788 cm -BT -/F29 9.9626 Tf 150.7049 278.2788 Td[(w)32(or)1(k)]TJ -ET -1 0 0 1 175.1547 278.2788 cm +/F27 9.9626 Tf -24.906 -19.2 Td [(w)32(ork)]TJ 0 g 0 G -1 0 0 1 -175.1547 -278.2788 cm -BT -/F8 9.9626 Tf 180.136 278.2788 Td[(w)28(ork)-333(arra)28(y)84(.)]TJ -4.5245 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3786 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf -32.3786 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(opti)-1(on)1(al)]TJ/F8 9.9626 Tf -29.6112 -11.9551 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(inout)]TJ/F8 9.9626 Tf 26.0964 0 Td[(.)]TJ -59.582 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-487(as:)-753(a)-487(ran)1(k)-487(one)-488(arr)1(a)27(y)-487(of)-487(th)1(e)-488(s)-1(ame)-488(t)28(yp)-27(e)-488(of)]TJ/F11 9.9626 Tf 239.1829 0 Td[(x)]TJ/F8 9.9626 Tf 10.5504 0 Td[(and)]TJ/F11 9.9626 Tf 20.9074 0 Td[(y)]TJ/F8 9.9626 Tf 10.0984 0 Td[(with)-487(th)1(e)]TJ -280.7391 -11.9552 Td[(T)83(AR)28(GET)-333(attri)1(bu)1(te)-1(.)]TJ -ET -1 0 0 1 145.7235 199.3022 cm +/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.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 [(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.955 Td [(T)83(AR)28(GET)-333(attribute.)]TJ 0 g 0 G -1 0 0 1 -145.7235 -199.3022 cm -BT -/F29 9.9626 Tf 150.7049 199.3022 Td[(On)-383(R)-1(etur)1(n)]TJ -ET -1 0 0 1 205.2431 199.3022 cm +/F27 9.9626 Tf -24.906 -19.201 Td [(On)-383(Return)]TJ 0 g 0 G -1 0 0 1 -59.5196 -19.2007 cm 0 g 0 G -1 0 0 1 -145.7235 -180.1015 cm -BT -/F29 9.9626 Tf 150.7049 180.1015 Td[(y)]TJ -ET -1 0 0 1 156.7516 180.1015 cm + 0 -19.201 Td [(y)]TJ 0 g 0 G -1 0 0 1 -156.7516 -180.1015 cm -BT -/F8 9.9626 Tf 161.7329 180.1015 Td[(th)1(e)-334(lo)-28(cal)-333(p)-28(or)1(tion)-333(of)-333(r)1(e)-1(sult)-333(submatr)1(ix)]TJ/F11 9.9626 Tf 162.3637 0 Td[(y)]TJ/F8 9.9626 Tf 5.242 0 Td[(.)]TJ -153.7271 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3786 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf -32.3786 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(required)]TJ/F8 9.9626 Tf -29.6112 -11.9551 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(inout)]TJ/F8 9.9626 Tf 26.0964 0 Td[(.)]TJ -59.582 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-474(as:)-727(an)-474(arr)1(a)27(y)-474(of)-474(ran)1(k)-475(on)1(e)-475(or)-474(t)27(w)28(o)-475(con)28(tai)1(nin)1(g)-475(n)28(u)1(m)27(b)-27(e)-1(r)1(s)-475(of)-474(t)27(y)1(p)-28(e)]TJ 0 -11.9552 Td[(sp)-28(ec)-1(i)1(\014ed)-333(in)-333(T)83(ab)1(le)]TJ -ET -1 0 0 1 254.8146 120.3256 cm +/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.241 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.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 0 0 1 rg 0 0 1 RG -1 0 0 1 -254.8146 -120.3256 cm -BT -/F8 9.9626 Tf 254.8146 120.3256 Td[(11)]TJ -ET -1 0 0 1 264.7773 120.3256 cm + [-333(11)]TJ 0 g 0 G -1 0 0 1 -264.7773 -120.3256 cm -BT -/F8 9.9626 Tf 264.7773 120.3256 Td[(.)]TJ -ET -1 0 0 1 150.7049 90.4377 cm + [(.)]TJ 0 g 0 G -1 0 0 1 -150.7049 -90.4377 cm -BT -/F8 9.9626 Tf 317.5791 90.4377 Td[(40)]TJ -ET -1 0 0 1 494.4159 90.4377 cm + 141.968 -29.888 Td [(40)]TJ 0 g 0 G +ET endstream endobj -943 0 obj << +926 0 obj << /Type /Page -/Contents 944 0 R -/Resources 942 0 R -/MediaBox [0 0 595.2756 841.8898] -/Parent 919 0 R -/Annots [ 946 0 R 947 0 R 948 0 R 949 0 R 950 0 R 951 0 R 952 0 R 953 0 R ] +/Contents 927 0 R +/Resources 925 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 896 0 R +/Annots [ 908 0 R 918 0 R 919 0 R 920 0 R 921 0 R 922 0 R 923 0 R 924 0 R ] >> endobj -946 0 obj << +908 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [213.6356 643.4196 225.5908 654.2678] +/Rect [213.636 643.42 225.591 654.268] /Subtype /Link /A << /S /GoTo /D (table.11) >> >> endobj -947 0 obj << +918 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [432.8971 576.3982 444.8523 587.2464] +/Rect [432.897 576.398 444.852 587.246] /Subtype /Link /A << /S /GoTo /D (table.11) >> >> endobj -948 0 obj << +919 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [213.6356 497.4216 225.5908 508.2698] +/Rect [213.636 497.422 225.591 508.27] /Subtype /Link /A << /S /GoTo /D (table.11) >> >> endobj -949 0 obj << +920 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [345.5302 430.1235 412.5881 441.2484] +/Rect [345.53 430.123 412.588 441.248] /Subtype /Link /A << /S /GoTo /D (descdata) >> >> endobj -950 0 obj << +921 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [397.1986 391.9988 404.1725 402.847] +/Rect [397.199 391.999 404.172 402.847] /Subtype /Link /A << /S /GoTo /D (equation.1) >> >> endobj -951 0 obj << +922 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [396.2023 376.7831 403.1762 387.6313] +/Rect [396.202 376.783 403.176 387.631] /Subtype /Link /A << /S /GoTo /D (equation.2) >> >> endobj -952 0 obj << +923 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [396.5068 361.5674 403.4806 372.4156] +/Rect [396.507 361.567 403.481 372.416] /Subtype /Link /A << /S /GoTo /D (equation.3) >> >> endobj -953 0 obj << +924 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [253.8183 117.3922 265.7735 128.2404] +/Rect [253.818 117.392 265.774 128.24] /Subtype /Link /A << /S /GoTo /D (table.11) >> >> endobj -945 0 obj << -/D [943 0 R /XYZ 150.7049 740.9981 null] +928 0 obj << +/D [926 0 R /XYZ 150.705 740.998 null] >> endobj -942 0 obj << -/Font << /F29 447 0 R /F8 450 0 R /F11 606 0 R /F32 622 0 R >> +925 0 obj << +/Font << /F27 445 0 R /F8 446 0 R /F11 602 0 R /F30 616 0 R >> /ProcSet [ /PDF /Text ] >> endobj -956 0 obj << -/Length 937 +931 0 obj << +/Length 624 >> stream -1 0 0 1 99.8954 740.9981 cm 0 g 0 G -1 0 0 1 343.7111 0 cm 0 g 0 G -1 0 0 1 -348.6924 -34.8692 cm 0 g 0 G -1 0 0 1 -94.9141 -706.1289 cm BT -/F29 9.9626 Tf 99.8954 706.1289 Td[(inf)-1(o)]TJ -ET -1 0 0 1 118.6721 706.1289 cm +/F27 9.9626 Tf 99.895 706.129 Td [(info)]TJ 0 g 0 G -1 0 0 1 -118.6721 -706.1289 cm -BT -/F8 9.9626 Tf 123.6534 706.1289 Td[(Er)1(ror)-333(co)-28(de.)]TJ 1.1486 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3787 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf -32.3787 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(required)]TJ/F8 9.9626 Tf -29.6112 -11.9551 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(out)]TJ/F8 9.9626 Tf 16.549 0 Td[(.)]TJ -50.0346 -11.9552 Td[(An)-333(in)29(te)-1(ger)-333(v)56(alue;)-333(0)-334(means)-334(n)1(o)-334(error)-333(h)1(as)-334(b)-27(e)-1(en)-333(detec)-1(ted.)]TJ -ET -1 0 0 1 99.8954 90.4377 cm +/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 -1 0 0 1 -99.8954 -90.4377 cm -BT -/F8 9.9626 Tf 266.7696 90.4377 Td[(41)]TJ -ET -1 0 0 1 443.6065 90.4377 cm + 141.968 -567.87 Td [(41)]TJ 0 g 0 G +ET endstream endobj -955 0 obj << +930 0 obj << /Type /Page -/Contents 956 0 R -/Resources 954 0 R -/MediaBox [0 0 595.2756 841.8898] -/Parent 919 0 R +/Contents 931 0 R +/Resources 929 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 896 0 R >> endobj -957 0 obj << -/D [955 0 R /XYZ 99.8954 740.9981 null] +932 0 obj << +/D [930 0 R /XYZ 99.895 740.998 null] >> endobj -954 0 obj << -/Font << /F29 447 0 R /F8 450 0 R >> +929 0 obj << +/Font << /F27 445 0 R /F8 446 0 R >> /ProcSet [ /PDF /Text ] >> endobj -960 0 obj << -/Length 10325 +936 0 obj << +/Length 8292 >> stream -1 0 0 1 150.7049 740.9981 cm 0 g 0 G -1 0 0 1 343.7111 0 cm 0 g 0 G -1 0 0 1 -348.6924 -61.19 cm 0 g 0 G 0 g 0 G -1 0 0 1 -145.7236 -679.8081 cm BT -/F18 14.3462 Tf 150.7049 679.8081 Td[(psb)]TJ +/F16 14.3462 Tf 150.705 679.808 Td [(psb)]TJ ET -1 0 0 1 175.972 679.8081 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -4.8419 0.1992 l -S +1 0 0 1 175.972 680.007 cm +[]0 d 0 J 0.398 w 0 0 m 4.842 0 l S Q -1 0 0 1 -175.972 -679.8081 cm BT -/F18 14.3462 Tf 180.8139 679.8081 Td[(spsm|T)93(ri)-1(angul)-1(a)1(r)-376(Sys)1(t)-1(em)-376(Sol)-1(v)32(e)]TJ/F8 9.9626 Tf -30.109 -30.1944 Td[(This)-333(s)-1(u)1(brou)1(tin)1(e)-334(c)-1(omp)1(utes)-334(the)-333(T)83(rian)1(gular)-333(S)1(yste)-1(m)-333(Solv)28(e:)]TJ/F11 9.9626 Tf 111.0608 -34.1864 Td[(y)]TJ/F14 9.9626 Tf 15.2046 0 Td[(\040)]TJ/F11 9.9626 Tf 19.9253 0 Td[(\013)-3(P)]TJ/F10 6.9738 Tf 12.8061 -1.4944 Td[(r)]TJ/F11 9.9626 Tf 4.4118 1.4944 Td[(T)]TJ/F13 6.9738 Tf 7.2056 4.1135 Td[(\000)]TJ/F7 6.9738 Tf 6.2267 0 Td[(1)]TJ/F11 9.9626 Tf 4.4693 -4.1135 Td[(P)]TJ/F10 6.9738 Tf 6.3962 -1.4944 Td[(c)]TJ/F11 9.9626 Tf 4.0585 1.4944 Td[(x)]TJ/F8 9.9626 Tf 7.9078 0 Td[(+)]TJ/F11 9.9626 Tf 9.9626 0 Td[(\014)-52(y)]TJ -98.5745 -14.944 Td[(y)]TJ/F14 9.9626 Tf 15.2046 0 Td[(\040)]TJ/F11 9.9626 Tf 19.9253 0 Td[(\013)-3(D)-28(P)]TJ/F10 6.9738 Tf 21.3311 -1.4944 Td[(r)]TJ/F11 9.9626 Tf 4.4117 1.4944 Td[(T)]TJ/F13 6.9738 Tf 7.2056 4.1135 Td[(\000)]TJ/F7 6.9738 Tf 6.2267 0 Td[(1)]TJ/F11 9.9626 Tf 4.4694 -4.1135 Td[(P)]TJ/F10 6.9738 Tf 6.3961 -1.4944 Td[(c)]TJ/F11 9.9626 Tf 4.0586 1.4944 Td[(x)]TJ/F8 9.9626 Tf 7.9078 0 Td[(+)]TJ/F11 9.9626 Tf 9.9626 0 Td[(\014)-52(y)]TJ -107.0995 -14.944 Td[(y)]TJ/F14 9.9626 Tf 15.2046 0 Td[(\040)]TJ/F11 9.9626 Tf 19.9253 0 Td[(\013)-3(P)]TJ/F10 6.9738 Tf 12.8061 -1.4944 Td[(r)]TJ/F11 9.9626 Tf 4.4118 1.4944 Td[(T)]TJ/F13 6.9738 Tf 7.2056 4.1135 Td[(\000)]TJ/F7 6.9738 Tf 6.2267 0 Td[(1)]TJ/F11 9.9626 Tf 4.4693 -4.1135 Td[(P)]TJ/F10 6.9738 Tf 6.3962 -1.4944 Td[(c)]TJ/F11 9.9626 Tf 4.0585 1.4944 Td[(D)-28(x)]TJ/F8 9.9626 Tf 16.4328 0 Td[(+)]TJ/F11 9.9626 Tf 9.9626 0 Td[(\014)-52(y)]TJ -107.0995 -14.944 Td[(y)]TJ/F14 9.9626 Tf 15.2046 0 Td[(\040)]TJ/F11 9.9626 Tf 19.9253 0 Td[(\013)-3(P)]TJ/F10 6.9738 Tf 12.8061 -1.4944 Td[(r)]TJ/F11 9.9626 Tf 4.4118 1.4944 Td[(T)]TJ/F13 6.9738 Tf 7.2056 4.1135 Td[(\000)]TJ/F10 6.9738 Tf 6.2267 0 Td[(T)]TJ/F11 9.9626 Tf 6.2761 -4.1135 Td[(P)]TJ/F10 6.9738 Tf 6.3961 -1.4944 Td[(c)]TJ/F11 9.9626 Tf 4.0586 1.4944 Td[(x)]TJ/F8 9.9626 Tf 7.9078 0 Td[(+)]TJ/F11 9.9626 Tf 9.9626 0 Td[(\014)-52(y)]TJ -100.3812 -14.944 Td[(y)]TJ/F14 9.9626 Tf 15.2046 0 Td[(\040)]TJ/F11 9.9626 Tf 19.9253 0 Td[(\013)-3(D)-28(P)]TJ/F10 6.9738 Tf 21.3311 -1.4944 Td[(r)]TJ/F11 9.9626 Tf 4.4117 1.4944 Td[(T)]TJ/F13 6.9738 Tf 7.2056 4.1135 Td[(\000)]TJ/F10 6.9738 Tf 6.2267 0 Td[(T)]TJ/F11 9.9626 Tf 6.2761 -4.1135 Td[(P)]TJ/F10 6.9738 Tf 6.3961 -1.4944 Td[(c)]TJ/F11 9.9626 Tf 4.0586 1.4944 Td[(x)]TJ/F8 9.9626 Tf 7.9078 0 Td[(+)]TJ/F11 9.9626 Tf 9.9626 0 Td[(\014)-52(y)]TJ -108.9062 -14.944 Td[(y)]TJ/F14 9.9626 Tf 15.2046 0 Td[(\040)]TJ/F11 9.9626 Tf 19.9253 0 Td[(\013)-3(P)]TJ/F10 6.9738 Tf 12.8061 -1.4944 Td[(r)]TJ/F11 9.9626 Tf 4.4117 1.4944 Td[(T)]TJ/F13 6.9738 Tf 7.2057 4.1135 Td[(\000)]TJ/F10 6.9738 Tf 6.2266 0 Td[(T)]TJ/F11 9.9626 Tf 6.2761 -4.1135 Td[(P)]TJ/F10 6.9738 Tf 6.3962 -1.4944 Td[(c)]TJ/F11 9.9626 Tf 4.0585 1.4944 Td[(D)-28(x)]TJ/F8 9.9626 Tf 16.4328 0 Td[(+)]TJ/F11 9.9626 Tf 9.9626 0 Td[(\014)-52(y)]TJ -108.9062 -14.944 Td[(y)]TJ/F14 9.9626 Tf 15.2046 0 Td[(\040)]TJ/F11 9.9626 Tf 19.9253 0 Td[(\013)-3(P)]TJ/F10 6.9738 Tf 12.8061 -1.4944 Td[(r)]TJ/F11 9.9626 Tf 4.4117 1.4944 Td[(T)]TJ/F13 6.9738 Tf 7.2057 4.1135 Td[(\000)]TJ/F10 6.9738 Tf 6.2266 0 Td[(H)]TJ/F11 9.9626 Tf 7.5564 -4.1135 Td[(P)]TJ/F10 6.9738 Tf 6.3962 -1.4944 Td[(c)]TJ/F11 9.9626 Tf 4.0585 1.4944 Td[(x)]TJ/F8 9.9626 Tf 7.9078 0 Td[(+)]TJ/F11 9.9626 Tf 9.9626 0 Td[(\014)-52(y)]TJ -101.6615 -14.944 Td[(y)]TJ/F14 9.9626 Tf 15.2046 0 Td[(\040)]TJ/F11 9.9626 Tf 19.9253 0 Td[(\013)-3(D)-28(P)]TJ/F10 6.9738 Tf 21.3311 -1.4944 Td[(r)]TJ/F11 9.9626 Tf 4.4117 1.4944 Td[(T)]TJ/F13 6.9738 Tf 7.2056 4.1135 Td[(\000)]TJ/F10 6.9738 Tf 6.2267 0 Td[(H)]TJ/F11 9.9626 Tf 7.5564 -4.1135 Td[(P)]TJ/F10 6.9738 Tf 6.3961 -1.4944 Td[(c)]TJ/F11 9.9626 Tf 4.0586 1.4944 Td[(x)]TJ/F8 9.9626 Tf 7.9078 0 Td[(+)]TJ/F11 9.9626 Tf 9.9626 0 Td[(\014)-52(y)]TJ -110.1865 -14.944 Td[(y)]TJ/F14 9.9626 Tf 15.2046 0 Td[(\040)]TJ/F11 9.9626 Tf 19.9253 0 Td[(\013)-3(P)]TJ/F10 6.9738 Tf 12.8061 -1.4944 Td[(r)]TJ/F11 9.9626 Tf 4.4117 1.4944 Td[(T)]TJ/F13 6.9738 Tf 7.2057 4.1135 Td[(\000)]TJ/F10 6.9738 Tf 6.2266 0 Td[(H)]TJ/F11 9.9626 Tf 7.5564 -4.1135 Td[(P)]TJ/F10 6.9738 Tf 6.3962 -1.4944 Td[(c)]TJ/F11 9.9626 Tf 4.0585 1.4944 Td[(D)-28(x)]TJ/F8 9.9626 Tf 16.4328 0 Td[(+)]TJ/F11 9.9626 Tf 9.9626 0 Td[(\014)-52(y)]TJ/F8 9.9626 Tf -206.3034 -37.1752 Td[(where:)]TJ -ET -1 0 0 1 145.7235 438.4618 cm +/F16 14.3462 Tf 180.814 679.808 Td [(spsm|T)94(riangular)-375(System)-375(Solv)31(e)]TJ/F8 9.9626 Tf -30.109 -30.194 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 111.061 -34.187 Td [(y)]TJ/F14 9.9626 Tf 15.204 0 Td [(\040)]TJ/F11 9.9626 Tf 19.926 0 Td [(\013)-4(P)]TJ/F10 6.9738 Tf 12.806 -1.494 Td [(r)]TJ/F11 9.9626 Tf 4.411 1.494 Td [(T)]TJ/F13 6.9738 Tf 7.206 4.114 Td [(\000)]TJ/F7 6.9738 Tf 6.227 0 Td [(1)]TJ/F11 9.9626 Tf 4.469 -4.114 Td [(P)]TJ/F10 6.9738 Tf 6.396 -1.494 Td [(c)]TJ/F11 9.9626 Tf 4.059 1.494 Td [(x)]TJ/F8 9.9626 Tf 7.908 0 Td [(+)]TJ/F11 9.9626 Tf 9.962 0 Td [(\014)-53(y)]TJ -98.574 -14.944 Td [(y)]TJ/F14 9.9626 Tf 15.204 0 Td [(\040)]TJ/F11 9.9626 Tf 19.926 0 Td [(\013)-4(D)-27(P)]TJ/F10 6.9738 Tf 21.331 -1.494 Td [(r)]TJ/F11 9.9626 Tf 4.411 1.494 Td [(T)]TJ/F13 6.9738 Tf 7.206 4.114 Td [(\000)]TJ/F7 6.9738 Tf 6.227 0 Td [(1)]TJ/F11 9.9626 Tf 4.469 -4.114 Td [(P)]TJ/F10 6.9738 Tf 6.396 -1.494 Td [(c)]TJ/F11 9.9626 Tf 4.059 1.494 Td [(x)]TJ/F8 9.9626 Tf 7.908 0 Td [(+)]TJ/F11 9.9626 Tf 9.962 0 Td [(\014)-53(y)]TJ -107.099 -14.944 Td [(y)]TJ/F14 9.9626 Tf 15.204 0 Td [(\040)]TJ/F11 9.9626 Tf 19.926 0 Td [(\013)-4(P)]TJ/F10 6.9738 Tf 12.806 -1.494 Td [(r)]TJ/F11 9.9626 Tf 4.411 1.494 Td [(T)]TJ/F13 6.9738 Tf 7.206 4.114 Td [(\000)]TJ/F7 6.9738 Tf 6.227 0 Td [(1)]TJ/F11 9.9626 Tf 4.469 -4.114 Td [(P)]TJ/F10 6.9738 Tf 6.396 -1.494 Td [(c)]TJ/F11 9.9626 Tf 4.059 1.494 Td [(D)-28(x)]TJ/F8 9.9626 Tf 16.433 0 Td [(+)]TJ/F11 9.9626 Tf 9.962 0 Td [(\014)-53(y)]TJ -107.099 -14.944 Td [(y)]TJ/F14 9.9626 Tf 15.204 0 Td [(\040)]TJ/F11 9.9626 Tf 19.926 0 Td [(\013)-4(P)]TJ/F10 6.9738 Tf 12.806 -1.494 Td [(r)]TJ/F11 9.9626 Tf 4.411 1.494 Td [(T)]TJ/F13 6.9738 Tf 7.206 4.114 Td [(\000)]TJ/F10 6.9738 Tf 6.227 0 Td [(T)]TJ/F11 9.9626 Tf 6.276 -4.114 Td [(P)]TJ/F10 6.9738 Tf 6.396 -1.494 Td [(c)]TJ/F11 9.9626 Tf 4.059 1.494 Td [(x)]TJ/F8 9.9626 Tf 7.907 0 Td [(+)]TJ/F11 9.9626 Tf 9.963 0 Td [(\014)-53(y)]TJ -100.381 -14.944 Td [(y)]TJ/F14 9.9626 Tf 15.204 0 Td [(\040)]TJ/F11 9.9626 Tf 19.926 0 Td [(\013)-4(D)-27(P)]TJ/F10 6.9738 Tf 21.331 -1.494 Td [(r)]TJ/F11 9.9626 Tf 4.411 1.494 Td [(T)]TJ/F13 6.9738 Tf 7.206 4.114 Td [(\000)]TJ/F10 6.9738 Tf 6.227 0 Td [(T)]TJ/F11 9.9626 Tf 6.276 -4.114 Td [(P)]TJ/F10 6.9738 Tf 6.396 -1.494 Td [(c)]TJ/F11 9.9626 Tf 4.058 1.494 Td [(x)]TJ/F8 9.9626 Tf 7.908 0 Td [(+)]TJ/F11 9.9626 Tf 9.963 0 Td [(\014)-53(y)]TJ -108.906 -14.944 Td [(y)]TJ/F14 9.9626 Tf 15.204 0 Td [(\040)]TJ/F11 9.9626 Tf 19.926 0 Td [(\013)-4(P)]TJ/F10 6.9738 Tf 12.806 -1.494 Td [(r)]TJ/F11 9.9626 Tf 4.411 1.494 Td [(T)]TJ/F13 6.9738 Tf 7.206 4.114 Td [(\000)]TJ/F10 6.9738 Tf 6.227 0 Td [(T)]TJ/F11 9.9626 Tf 6.276 -4.114 Td [(P)]TJ/F10 6.9738 Tf 6.396 -1.494 Td [(c)]TJ/F11 9.9626 Tf 4.059 1.494 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 -108.906 -14.944 Td [(y)]TJ/F14 9.9626 Tf 15.204 0 Td [(\040)]TJ/F11 9.9626 Tf 19.926 0 Td [(\013)-4(P)]TJ/F10 6.9738 Tf 12.806 -1.494 Td [(r)]TJ/F11 9.9626 Tf 4.411 1.494 Td [(T)]TJ/F13 6.9738 Tf 7.206 4.114 Td [(\000)]TJ/F10 6.9738 Tf 6.227 0 Td [(H)]TJ/F11 9.9626 Tf 7.556 -4.114 Td [(P)]TJ/F10 6.9738 Tf 6.396 -1.494 Td [(c)]TJ/F11 9.9626 Tf 4.059 1.494 Td [(x)]TJ/F8 9.9626 Tf 7.908 0 Td [(+)]TJ/F11 9.9626 Tf 9.962 0 Td [(\014)-53(y)]TJ -101.661 -14.944 Td [(y)]TJ/F14 9.9626 Tf 15.204 0 Td [(\040)]TJ/F11 9.9626 Tf 19.926 0 Td [(\013)-4(D)-27(P)]TJ/F10 6.9738 Tf 21.331 -1.494 Td [(r)]TJ/F11 9.9626 Tf 4.411 1.494 Td [(T)]TJ/F13 6.9738 Tf 7.206 4.114 Td [(\000)]TJ/F10 6.9738 Tf 6.227 0 Td [(H)]TJ/F11 9.9626 Tf 7.556 -4.114 Td [(P)]TJ/F10 6.9738 Tf 6.396 -1.494 Td [(c)]TJ/F11 9.9626 Tf 4.059 1.494 Td [(x)]TJ/F8 9.9626 Tf 7.908 0 Td [(+)]TJ/F11 9.9626 Tf 9.962 0 Td [(\014)-53(y)]TJ -110.186 -14.944 Td [(y)]TJ/F14 9.9626 Tf 15.204 0 Td [(\040)]TJ/F11 9.9626 Tf 19.926 0 Td [(\013)-4(P)]TJ/F10 6.9738 Tf 12.806 -1.494 Td [(r)]TJ/F11 9.9626 Tf 4.411 1.494 Td [(T)]TJ/F13 6.9738 Tf 7.206 4.114 Td [(\000)]TJ/F10 6.9738 Tf 6.227 0 Td [(H)]TJ/F11 9.9626 Tf 7.556 -4.114 Td [(P)]TJ/F10 6.9738 Tf 6.396 -1.494 Td [(c)]TJ/F11 9.9626 Tf 4.059 1.494 Td [(D)-28(x)]TJ/F8 9.9626 Tf 16.433 0 Td [(+)]TJ/F11 9.9626 Tf 9.962 0 Td [(\014)-53(y)]TJ/F8 9.9626 Tf -206.303 -37.175 Td [(where:)]TJ 0 g 0 G -1 0 0 1 -145.7235 -438.4618 cm -BT -/F11 9.9626 Tf 150.7049 438.4618 Td[(x)]TJ -ET -1 0 0 1 156.3988 438.4618 cm +/F11 9.9626 Tf -14.944 -20.238 Td [(x)]TJ 0 g 0 G -1 0 0 1 -156.3988 -438.4618 cm -BT -/F8 9.9626 Tf 161.3801 438.4618 Td[(is)-334(t)1(he)-334(glob)1(al)-333(dense)-334(submatr)1(ix)]TJ/F11 9.9626 Tf 131.092 0 Td[(x)]TJ/F7 6.9738 Tf 5.6939 -1.4944 Td[(:)]TJ/F10 6.9738 Tf 2.2554 0 Td[(;)]TJ/F7 6.9738 Tf 2.3662 0 Td[(:)]TJ -ET -1 0 0 1 145.7235 418.1186 cm +/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/F7 6.9738 Tf 5.694 -1.495 Td [(:)]TJ/F10 6.9738 Tf 2.255 0 Td [(;)]TJ/F7 6.9738 Tf 2.367 0 Td [(:)]TJ 0 g 0 G -1 0 0 1 -145.7235 -418.1186 cm -BT -/F11 9.9626 Tf 150.7049 418.1186 Td[(y)]TJ -ET -1 0 0 1 155.9468 418.1186 cm +/F11 9.9626 Tf -152.083 -18.849 Td [(y)]TJ 0 g 0 G -1 0 0 1 -155.9468 -418.1186 cm -BT -/F8 9.9626 Tf 160.9281 418.1186 Td[(is)-334(t)1(he)-334(glob)1(al)-333(dense)-334(submatri)1(x)]TJ/F11 9.9626 Tf 131.092 0 Td[(y)]TJ/F7 6.9738 Tf 4.8845 -1.4944 Td[(:)]TJ/F10 6.9738 Tf 2.2554 0 Td[(;)]TJ/F7 6.9738 Tf 2.3662 0 Td[(:)]TJ -ET -1 0 0 1 145.7235 397.7755 cm +/F8 9.9626 Tf 10.223 0 Td [(is)-333(the)-334(global)-333(dense)-333(submatrix)]TJ/F11 9.9626 Tf 131.092 0 Td [(y)]TJ/F7 6.9738 Tf 4.885 -1.494 Td [(:)]TJ/F10 6.9738 Tf 2.255 0 Td [(;)]TJ/F7 6.9738 Tf 2.366 0 Td [(:)]TJ 0 g 0 G -1 0 0 1 -145.7235 -397.7755 cm -BT -/F11 9.9626 Tf 150.7049 397.7755 Td[(T)]TJ -ET -1 0 0 1 157.9105 397.7755 cm +/F11 9.9626 Tf -150.821 -18.849 Td [(T)]TJ 0 g 0 G -1 0 0 1 -157.9105 -397.7755 cm -BT -/F8 9.9626 Tf 162.8918 397.7755 Td[(is)-334(t)1(he)-334(glob)1(al)-333(s)-1(p)1(arse)-334(bl)1(o)-28(c)27(k)-333(tri)1(angul)1(ar)-333(s)-1(u)1(bmatrix)]TJ/F11 9.9626 Tf 206.7805 0 Td[(T)]TJ -ET -1 0 0 1 145.7235 377.4323 cm +/F8 9.9626 Tf 12.187 0 Td [(is)-333(the)-334(global)-333(sparse)-333(blo)-28(c)28(k)-334(triangul)1(ar)-334(submatrix)]TJ/F11 9.9626 Tf 206.78 0 Td [(T)]TJ 0 g 0 G -1 0 0 1 -145.7235 -377.4323 cm -BT -/F11 9.9626 Tf 150.7049 377.4323 Td[(D)]TJ -ET -1 0 0 1 159.2298 377.4323 cm + -218.967 -20.343 Td [(D)]TJ 0 g 0 G -1 0 0 1 -159.2298 -377.4323 cm -BT -/F8 9.9626 Tf 164.2112 377.4323 Td[(is)-334(t)1(he)-334(sc)-1(al)1(ing)-333(di)1(agonal)-333(matrix.)]TJ -ET -1 0 0 1 145.7235 357.0892 cm +/F8 9.9626 Tf 13.506 0 Td [(is)-333(the)-334(scaling)-333(diagonal)-333(matrix.)]TJ 0 g 0 G -1 0 0 1 -145.7235 -357.0892 cm -BT -/F11 9.9626 Tf 150.7049 357.0892 Td[(P)]TJ/F10 6.9738 Tf 6.3961 -1.4944 Td[(r)]TJ/F11 9.9626 Tf 4.4117 1.4944 Td[(;)-166(P)]TJ/F10 6.9738 Tf 10.824 -1.4944 Td[(c)]TJ -ET -1 0 0 1 176.3952 357.0892 cm +/F11 9.9626 Tf -13.506 -20.343 Td [(P)]TJ/F10 6.9738 Tf 6.396 -1.495 Td [(r)]TJ/F11 9.9626 Tf 4.412 1.495 Td [(;)-167(P)]TJ/F10 6.9738 Tf 10.824 -1.495 Td [(c)]TJ 0 g 0 G -1 0 0 1 -176.3952 -357.0892 cm -BT -/F8 9.9626 Tf 181.3765 357.0892 Td[(are)-333(the)-334(p)-27(erm)27(u)1(tation)-333(matri)1(c)-1(es)-1(.)]TJ/F18 14.3462 Tf -30.6716 -41.6792 Td[(Syn)32(t)-1(ax)]TJ/F8 9.9626 Tf 68.8715 -21.9109 Td[(call)-333(psb)]TJ +/F8 9.9626 Tf 9.039 1.495 Td [(are)-333(the)-334(p)-27(e)-1(r)1(m)27(utation)-333(matrices.)]TJ/F16 14.3462 Tf -30.671 -41.679 Td [(Syn)31(tax)]TJ/F8 9.9626 Tf 68.871 -21.911 Td [(call)-333(psb)]TJ ET -1 0 0 1 253.4384 293.4991 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 253.438 293.698 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -253.4384 -293.4991 cm BT -/F8 9.9626 Tf 256.4272 293.4991 Td[(spsm)-334(\050)]TJ/F19 9.9626 Tf 28.8917 0 Td[(alpha,)-357(t)-1(,)-357(x,)-357(b)51(et)-1(a,)-357(y,)-357(desc)]TJ +/F8 9.9626 Tf 256.427 293.499 Td [(spsm)-333(\050)]TJ/F17 9.9626 Tf 28.892 0 Td [(alpha,)-358(t,)-357(x,)-358(b)51(eta,)-358(y,)-358(desc)]TJ ET -1 0 0 1 390.0996 293.4991 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.0552 0.1992 l -S +1 0 0 1 390.1 293.698 cm +[]0 d 0 J 0.398 w 0 0 m 3.055 0 l S Q -1 0 0 1 -390.0996 -293.4991 cm BT -/F19 9.9626 Tf 393.1549 293.4991 Td[(a,)-358(i)1(nfo)]TJ/F8 9.9626 Tf 28.5151 0 Td[(\051)]TJ -270.5807 -23.9103 Td[(call)-333(psb)]TJ +/F17 9.9626 Tf 393.155 293.499 Td [(a,)-358(info)]TJ/F8 9.9626 Tf 28.515 0 Td [(\051)]TJ -270.581 -23.91 Td [(call)-333(psb)]TJ ET -1 0 0 1 184.9513 269.5888 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 184.951 269.788 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -184.9513 -269.5888 cm BT -/F8 9.9626 Tf 187.9401 269.5888 Td[(spsm)-334(\050)]TJ/F19 9.9626 Tf 28.8917 0 Td[(alpha,)-357(t)-1(,)-357(x,)-357(b)51(et)-1(a,)-357(y,)-357(desc)]TJ +/F8 9.9626 Tf 187.94 269.589 Td [(spsm)-333(\050)]TJ/F17 9.9626 Tf 28.892 0 Td [(alpha,)-358(t,)-357(x,)-358(b)51(eta,)-358(y,)-358(desc)]TJ ET -1 0 0 1 321.6125 269.5888 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.0552 0.1992 l -S +1 0 0 1 321.612 269.788 cm +[]0 d 0 J 0.398 w 0 0 m 3.055 0 l S Q -1 0 0 1 -321.6125 -269.5888 cm BT -/F19 9.9626 Tf 324.6677 269.5888 Td[(a,)-358(i)1(nfo,)-358(tr)52(a)-1(ns,)-357(unit,)-357(cho)-1(i)1(c)51(e,)-358(di)1(ag,)-358(work)]TJ/F8 9.9626 Tf 165.4894 0 Td[(\051)]TJ -ET -1 0 0 1 150.7049 242.9788 cm +/F17 9.9626 Tf 324.668 269.589 Td [(a,)-358(info,)-357(tr)51(ans,)-358(unit,)-358(choic)51(e,)-357(diag,)-358(work)]TJ/F8 9.9626 Tf 165.489 0 Td [(\051)]TJ 0 g 0 G -1 0 0 1 73.1112 -32.9763 cm 0 g 0 G 0 g 0 G -1 0 0 1 4.9814 32.5778 cm +ET q -[]0 d -0 J -0.3985 w -0 0.1992 m -187.5259 0.1992 l -S +1 0 0 1 228.797 242.78 cm +[]0 d 0 J 0.398 w 0 0 m 187.526 0 l S Q -1 0 0 1 -228.7975 -242.5803 cm BT -/F11 9.9626 Tf 234.7751 234.2117 Td[(T)]TJ/F8 9.9626 Tf 7.2056 0 Td[(,)]TJ/F11 9.9626 Tf 6.0883 0 Td[(x)]TJ/F8 9.9626 Tf 5.6939 0 Td[(,)]TJ/F11 9.9626 Tf 6.0883 0 Td[(y)]TJ/F8 9.9626 Tf 5.2419 0 Td[(,)]TJ/F11 9.9626 Tf 6.0883 0 Td[(D)]TJ/F8 9.9626 Tf 8.525 0 Td[(,)]TJ/F11 9.9626 Tf 6.0883 0 Td[(\013)]TJ/F8 9.9626 Tf 6.41 0 Td[(,)]TJ/F11 9.9626 Tf 6.0883 0 Td[(\014)]TJ/F29 9.9626 Tf 56.8919 0 Td[(Subr)1(outi)-1(ne)]TJ +/F11 9.9626 Tf 234.775 234.212 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 -1 0 0 1 228.7975 230.2267 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -187.5259 0.1992 l -S +1 0 0 1 228.797 230.426 cm +[]0 d 0 J 0.398 w 0 0 m 187.526 0 l S Q -1 0 0 1 -228.7975 -230.2267 cm BT -/F8 9.9626 Tf 234.7751 221.8581 Td[(Sh)1(ort)-333(Pr)1(e)-1(cision)-333(Re)-1(al)-3102(psb)]TJ +/F8 9.9626 Tf 234.775 221.858 Td [(Short)-333(Precision)-334(Real)-3102(psb)]TJ ET -1 0 0 1 370.7819 221.8581 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 370.782 222.057 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -370.7819 -221.8581 cm BT -/F8 9.9626 Tf 373.7708 221.8581 Td[(spsm)]TJ -138.9957 -11.9552 Td[(Long)-333(P)1(re)-1(cision)-333(Real)-3314(psb)]TJ +/F8 9.9626 Tf 373.771 221.858 Td [(spsm)]TJ -138.996 -11.955 Td [(Long)-333(Precision)-334(Real)-3314(psb)]TJ ET -1 0 0 1 370.7819 209.9029 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 370.782 210.102 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -370.7819 -209.9029 cm BT -/F8 9.9626 Tf 373.7708 209.9029 Td[(spsm)]TJ -138.9957 -11.9552 Td[(Sh)1(ort)-333(Pr)1(e)-1(cision)-333(Com)-1(p)1(lex)-1200(psb)]TJ +/F8 9.9626 Tf 373.771 209.903 Td [(spsm)]TJ -138.996 -11.955 Td [(Short)-333(Precision)-334(Complex)-1200(psb)]TJ ET -1 0 0 1 370.7819 197.9478 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 370.782 198.147 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -370.7819 -197.9478 cm BT -/F8 9.9626 Tf 373.7708 197.9478 Td[(spsm)]TJ -138.9957 -11.9552 Td[(Long)-333(P)1(re)-1(cision)-333(Complex)-1411(psb)]TJ +/F8 9.9626 Tf 373.771 197.948 Td [(spsm)]TJ -138.996 -11.955 Td [(Long)-333(Precision)-334(Complex)-1411(psb)]TJ ET -1 0 0 1 370.7819 185.9926 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 370.782 186.192 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -370.7819 -185.9926 cm BT -/F8 9.9626 Tf 373.7708 185.9926 Td[(spsm)]TJ +/F8 9.9626 Tf 373.771 185.993 Td [(spsm)]TJ ET -1 0 0 1 228.7975 182.0075 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -187.5259 0.1992 l -S +1 0 0 1 228.797 182.207 cm +[]0 d 0 J 0.398 w 0 0 m 187.526 0 l S Q -1 0 0 1 47.5888 -27.84 cm 0 g 0 G -1 0 0 1 -276.3863 -154.1675 cm BT -/F8 9.9626 Tf 276.3863 154.1675 Td[(T)83(ab)1(le)-334(12:)-444(Data)-333(t)28(yp)-28(es)]TJ -ET -1 0 0 1 368.7346 154.1675 cm +/F8 9.9626 Tf 276.386 154.167 Td [(T)83(able)-333(12:)-444(Data)-334(t)28(yp)-28(es)]TJ 0 g 0 G -1 0 0 1 -218.0297 -1.9372 cm 0 g 0 G -1 0 0 1 -4.9813 -31.9047 cm 0 g 0 G -1 0 0 1 -145.7236 -120.3256 cm -BT -/F29 9.9626 Tf 150.7049 120.3256 Td[(T)32(yp)-32(e:)]TJ -ET -1 0 0 1 179.5203 120.3256 cm +/F27 9.9626 Tf -125.681 -33.841 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G -1 0 0 1 -179.5203 -120.3256 cm -BT -/F8 9.9626 Tf 184.5016 120.3256 Td[(Sy)1(nc)27(h)1(ron)1(ous.)]TJ -ET -1 0 0 1 150.7049 90.4377 cm +/F8 9.9626 Tf 33.797 0 Td [(Sync)28(hronous.)]TJ 0 g 0 G -1 0 0 1 -150.7049 -90.4377 cm -BT -/F8 9.9626 Tf 317.5791 90.4377 Td[(42)]TJ -ET -1 0 0 1 494.416 90.4377 cm + 133.077 -29.888 Td [(42)]TJ 0 g 0 G +ET endstream endobj -959 0 obj << +935 0 obj << /Type /Page -/Contents 960 0 R -/Resources 958 0 R -/MediaBox [0 0 595.2756 841.8898] -/Parent 919 0 R +/Contents 936 0 R +/Resources 934 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 896 0 R >> endobj -961 0 obj << -/D [959 0 R /XYZ 150.7049 740.9981 null] +937 0 obj << +/D [935 0 R /XYZ 150.705 740.998 null] >> endobj 150 0 obj << -/D [959 0 R /XYZ 150.7049 658.8838 null] +/D [935 0 R /XYZ 150.705 658.884 null] >> endobj -962 0 obj << -/D [959 0 R /XYZ 150.7049 302.6648 null] +938 0 obj << +/D [935 0 R /XYZ 150.705 302.665 null] >> endobj -963 0 obj << -/D [959 0 R /XYZ 320.9415 166.1226 null] +939 0 obj << +/D [935 0 R /XYZ 320.941 166.123 null] >> endobj -958 0 obj << -/Font << /F18 441 0 R /F8 450 0 R /F11 606 0 R /F14 633 0 R /F10 630 0 R /F13 926 0 R /F7 627 0 R /F19 591 0 R /F29 447 0 R >> +934 0 obj << +/Font << /F16 443 0 R /F8 446 0 R /F11 602 0 R /F14 619 0 R /F10 618 0 R /F13 903 0 R /F7 617 0 R /F17 588 0 R /F27 445 0 R >> /ProcSet [ /PDF /Text ] >> endobj -966 0 obj << -/Length 10462 +947 0 obj << +/Length 6989 >> stream -1 0 0 1 99.8954 740.9981 cm 0 g 0 G -1 0 0 1 343.7111 0 cm 0 g 0 G -1 0 0 1 -348.6924 -34.8692 cm 0 g 0 G -1 0 0 1 -94.9141 -706.1289 cm BT -/F29 9.9626 Tf 99.8954 706.1289 Td[(On)-383(En)32(tr)1(y)]TJ -ET -1 0 0 1 147.4806 706.1289 cm +/F27 9.9626 Tf 99.895 706.129 Td [(On)-383(En)32(try)]TJ 0 g 0 G -1 0 0 1 -52.5665 -19.5932 cm 0 g 0 G -1 0 0 1 -94.9141 -686.5357 cm -BT -/F29 9.9626 Tf 99.8954 686.5357 Td[(alpha)]TJ -ET -1 0 0 1 126.9465 686.5357 cm + 0 -19.593 Td [(alpha)]TJ 0 g 0 G -1 0 0 1 -126.9465 -686.5357 cm -BT -/F8 9.9626 Tf 131.9279 686.5357 Td[(th)1(e)-334(s)-1(calar)]TJ/F11 9.9626 Tf 45.4684 0 Td[(\013)]TJ/F8 9.9626 Tf 6.41 0 Td[(.)]TJ -59.0043 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3787 0 Td[(global)]TJ/F8 9.9626 Tf -32.3787 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(required)]TJ/F8 9.9626 Tf -29.6112 -11.9551 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(.)]TJ -43.0331 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(a)-333(n)28(um)28(b)-28(er)-333(of)-333(the)-333(data)-333(t)28(yp)-27(e)-334(in)1(dicate)-1(d)-332(in)-333(T)83(abl)1(e)]TJ -ET -1 0 0 1 383.0839 638.715 cm +/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.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 [(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 -1 0 0 1 -383.0839 -638.715 cm -BT -/F8 9.9626 Tf 383.0839 638.715 Td[(12)]TJ -ET -1 0 0 1 393.0466 638.715 cm + [-333(12)]TJ 0 g 0 G -1 0 0 1 -393.0466 -638.715 cm -BT -/F8 9.9626 Tf 393.0466 638.715 Td[(.)]TJ -ET -1 0 0 1 94.9141 619.1218 cm + [(.)]TJ 0 g 0 G -1 0 0 1 -94.9141 -619.1218 cm -BT -/F29 9.9626 Tf 99.8954 619.1218 Td[(t)]TJ -ET -1 0 0 1 104.3509 619.1218 cm +/F27 9.9626 Tf -24.907 -19.593 Td [(t)]TJ 0 g 0 G -1 0 0 1 -104.3509 -619.1218 cm -BT -/F8 9.9626 Tf 109.3322 619.1218 Td[(th)1(e)-334(global)-333(p)-27(orti)1(on)-333(of)-333(the)-333(s)-1(p)1(ars)-1(e)-333(m)-1(atr)1(ix)]TJ/F11 9.9626 Tf 172.6031 0 Td[(T)]TJ/F8 9.9626 Tf 7.2056 0 Td[(.)]TJ -164.3389 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3787 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf -32.3787 -11.9551 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(required)]TJ/F8 9.9626 Tf -29.6112 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(.)]TJ -43.0331 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(a)-333(s)-1(tr)1(uctured)-333(dat)1(a)-334(t)28(yp)-27(e)-334(sp)-28(eci\014ed)-333(in)]TJ/F14 9.9626 Tf 211.3744 0 Td[(x)]TJ -ET -1 0 0 1 343.9251 571.3011 cm +/F8 9.9626 Tf 9.437 0 Td [(the)-333(global)-334(p)-27(ortion)-334(of)-333(the)-333(sparse)-334(matrix)]TJ/F11 9.9626 Tf 172.603 0 Td [(T)]TJ/F8 9.9626 Tf 7.206 0 Td [(.)]TJ -164.339 -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(t)27(yp)-27(e)-334(sp)-28(eci\014ed)-333(in)]TJ/F14 9.9626 Tf 211.374 0 Td [(x)]TJ 0 0 1 rg 0 0 1 RG -1 0 0 1 -343.9251 -571.3011 cm -BT -/F8 9.9626 Tf 343.9251 571.3011 Td[(3)]TJ -ET -1 0 0 1 348.9065 571.3011 cm +/F8 9.9626 Tf 7.749 0 Td [(3)]TJ 0 g 0 G -1 0 0 1 -348.9065 -571.3011 cm -BT -/F8 9.9626 Tf 348.9065 571.3011 Td[(.)]TJ -ET -1 0 0 1 94.9141 551.7079 cm + [(.)]TJ 0 g 0 G -1 0 0 1 -94.9141 -551.7079 cm -BT -/F29 9.9626 Tf 99.8954 551.7079 Td[(x)]TJ -ET -1 0 0 1 105.9421 551.7079 cm +/F27 9.9626 Tf -244.03 -19.593 Td [(x)]TJ 0 g 0 G -1 0 0 1 -105.9421 -551.7079 cm -BT -/F8 9.9626 Tf 110.9235 551.7079 Td[(th)1(e)-334(lo)-28(cal)-333(p)-28(or)1(tion)-333(of)-333(glob)1(al)-333(dense)-334(matrix)]TJ/F11 9.9626 Tf 176.1177 0 Td[(x)]TJ/F8 9.9626 Tf 5.6939 0 Td[(.)]TJ -167.9331 -11.9551 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3787 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf -32.3787 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6113 0 Td[(required)]TJ/F8 9.9626 Tf -29.6113 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(.)]TJ -43.0331 -11.9551 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-289(as:)-423(a)-289(ran)1(k)-290(on)1(e)-290(or)-290(t)28(w)28(o)-290(arr)1(a)28(y)-290(con)28(tain)1(ing)-289(n)28(um)28(b)-27(e)-1(rs)-290(of)-289(t)28(yp)-27(e)-290(s)-1(p)-27(ec)-1(i\014)1(e)-1(d)]TJ 0 -11.9552 Td[(in)-333(T)83(ab)1(le)]TJ -ET -1 0 0 1 163.8224 491.9321 cm +/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)-289(as:)-423(a)-290(ran)1(k)-290(one)-290(or)-289(t)28(w)27(o)-289(arra)27(y)-289(con)28(taining)-290(n)28(um)28(b)-28(ers)-290(of)-289(t)28(yp)-28(e)-290(sp)-28(eci\014ed)]TJ 0 -11.955 Td [(in)-333(T)83(able)]TJ 0 0 1 rg 0 0 1 RG -1 0 0 1 -163.8224 -491.9321 cm -BT -/F8 9.9626 Tf 163.8224 491.9321 Td[(12)]TJ -ET -1 0 0 1 173.7851 491.9321 cm + [-333(12)]TJ 0 g 0 G -1 0 0 1 -173.7851 -491.9321 cm -BT -/F8 9.9626 Tf 173.7851 491.9321 Td[(.)-444(The)-334(r)1(ank)-333(of)]TJ/F11 9.9626 Tf 62.0175 0 Td[(x)]TJ/F8 9.9626 Tf 9.0148 0 Td[(m)27(u)1(s)-1(t)-333(b)-27(e)-334(th)1(e)-334(s)-1(ame)-334(of)]TJ/F11 9.9626 Tf 91.7118 0 Td[(y)]TJ/F8 9.9626 Tf 5.2419 0 Td[(.)]TJ -ET -1 0 0 1 94.9141 472.3389 cm + [(.)-445(The)-333(rank)-333(of)]TJ/F11 9.9626 Tf 111.001 0 Td [(x)]TJ/F8 9.9626 Tf 9.014 0 Td [(m)28(ust)-334(b)-27(e)-334(the)-333(same)-334(of)]TJ/F11 9.9626 Tf 91.712 0 Td [(y)]TJ/F8 9.9626 Tf 5.242 0 Td [(.)]TJ 0 g 0 G -1 0 0 1 -94.9141 -472.3389 cm -BT -/F29 9.9626 Tf 99.8954 472.3389 Td[(b)-32(eta)]TJ -ET -1 0 0 1 121.8546 472.3389 cm +/F27 9.9626 Tf -241.876 -19.593 Td [(b)-32(eta)]TJ 0 g 0 G -1 0 0 1 -121.8546 -472.3389 cm -BT -/F8 9.9626 Tf 126.8359 472.3389 Td[(th)1(e)-334(s)-1(calar)]TJ/F11 9.9626 Tf 45.4684 0 Td[(\014)]TJ/F8 9.9626 Tf 6.1609 0 Td[(.)]TJ -53.6632 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3786 0 Td[(global)]TJ/F8 9.9626 Tf -32.3786 -11.9551 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(required)]TJ/F8 9.9626 Tf -29.6112 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(.)]TJ -43.0331 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(a)-333(n)28(um)28(b)-28(er)-333(of)-333(the)-333(data)-333(t)28(yp)-27(e)-334(in)1(dicate)-1(d)-332(in)-333(T)83(abl)1(e)]TJ -ET -1 0 0 1 383.0839 424.5182 cm +/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 0 0 1 rg 0 0 1 RG -1 0 0 1 -383.0839 -424.5182 cm -BT -/F8 9.9626 Tf 383.0839 424.5182 Td[(12)]TJ -ET -1 0 0 1 393.0466 424.5182 cm + [-333(12)]TJ 0 g 0 G -1 0 0 1 -393.0466 -424.5182 cm -BT -/F8 9.9626 Tf 393.0466 424.5182 Td[(.)]TJ -ET -1 0 0 1 94.9141 404.925 cm + [(.)]TJ 0 g 0 G -1 0 0 1 -94.9141 -404.925 cm -BT -/F29 9.9626 Tf 99.8954 404.925 Td[(y)]TJ -ET -1 0 0 1 105.9421 404.925 cm +/F27 9.9626 Tf -24.907 -19.593 Td [(y)]TJ 0 g 0 G -1 0 0 1 -105.9421 -404.925 cm -BT -/F8 9.9626 Tf 110.9235 404.925 Td[(th)1(e)-334(lo)-28(cal)-333(p)-28(or)1(tion)-333(of)-333(glob)1(al)-333(dense)-334(matrix)]TJ/F11 9.9626 Tf 176.1177 0 Td[(y)]TJ/F8 9.9626 Tf 5.2419 0 Td[(.)]TJ -167.4811 -11.9551 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3787 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf -32.3787 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(required)]TJ/F8 9.9626 Tf -29.6112 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(inout)]TJ/F8 9.9626 Tf 26.0964 0 Td[(.)]TJ -59.582 -11.9551 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-289(as:)-423(a)-289(ran)1(k)-290(on)1(e)-290(or)-290(t)28(w)28(o)-290(arr)1(a)28(y)-290(con)28(tain)1(ing)-289(n)28(um)28(b)-27(e)-1(rs)-290(of)-289(t)28(yp)-27(e)-290(s)-1(p)-27(ec)-1(i\014)1(e)-1(d)]TJ 0 -11.9552 Td[(in)-333(T)83(ab)1(le)]TJ -ET -1 0 0 1 163.8224 345.1492 cm +/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.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)-289(as:)-423(a)-290(ran)1(k)-290(one)-290(or)-289(t)28(w)27(o)-289(arra)27(y)-289(con)28(taining)-290(n)28(um)28(b)-28(ers)-290(of)-289(t)28(yp)-28(e)-290(sp)-28(eci\014ed)]TJ 0 -11.955 Td [(in)-333(T)83(able)]TJ 0 0 1 rg 0 0 1 RG -1 0 0 1 -163.8224 -345.1492 cm -BT -/F8 9.9626 Tf 163.8224 345.1492 Td[(12)]TJ -ET -1 0 0 1 173.7851 345.1492 cm + [-333(12)]TJ 0 g 0 G -1 0 0 1 -173.7851 -345.1492 cm -BT -/F8 9.9626 Tf 173.7851 345.1492 Td[(.)-444(The)-334(r)1(ank)-333(of)]TJ/F11 9.9626 Tf 62.0175 0 Td[(y)]TJ/F8 9.9626 Tf 8.5628 0 Td[(m)27(u)1(s)-1(t)-333(b)-27(e)-334(th)1(e)-334(s)-1(ame)-334(of)]TJ/F11 9.9626 Tf 91.7118 0 Td[(x)]TJ/F8 9.9626 Tf 5.6939 0 Td[(.)]TJ -ET -1 0 0 1 94.9141 325.556 cm + [(.)-445(The)-333(rank)-333(of)]TJ/F11 9.9626 Tf 111.001 0 Td [(y)]TJ/F8 9.9626 Tf 8.562 0 Td [(m)28(ust)-334(b)-27(e)-334(the)-333(same)-334(of)]TJ/F11 9.9626 Tf 91.712 0 Td [(x)]TJ/F8 9.9626 Tf 5.694 0 Td [(.)]TJ 0 g 0 G -1 0 0 1 -94.9141 -325.556 cm -BT -/F29 9.9626 Tf 99.8954 325.556 Td[(desc)]TJ +/F27 9.9626 Tf -241.876 -19.593 Td [(desc)]TJ ET -1 0 0 1 121.81 325.556 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.4371 0.1992 l -S +1 0 0 1 121.81 325.755 cm +[]0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q -1 0 0 1 -121.81 -325.556 cm BT -/F29 9.9626 Tf 125.2471 325.556 Td[(a)]TJ -ET -1 0 0 1 130.8165 325.556 cm +/F27 9.9626 Tf 125.247 325.556 Td [(a)]TJ 0 g 0 G -1 0 0 1 -130.8165 -325.556 cm -BT -/F8 9.9626 Tf 135.7978 325.556 Td[(con)28(tain)1(s)-334(data)-333(structu)1(re)-1(s)-333(for)-333(com)-1(m)28(un)1(ic)-1(ati)1(ons.)]TJ -10.9958 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3787 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf -32.3787 -11.9551 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6113 0 Td[(required)]TJ/F8 9.9626 Tf -29.6113 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(.)]TJ -43.0331 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(a)-333(s)-1(tr)1(uctured)-333(dat)1(a)-334(of)-333(t)28(yp)-27(e)]TJ -ET -1 0 0 1 295.717 277.7353 cm +/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 0 0 1 rg 0 0 1 RG -1 0 0 1 -295.717 -277.7353 cm -BT -/F32 9.9626 Tf 295.717 277.7353 Td[(psb)]TJ +/F30 9.9626 Tf 170.915 0 Td [(psb)]TJ ET -1 0 0 1 312.0356 277.7353 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.1382 0.1992 l -S +1 0 0 1 312.036 277.935 cm +[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q -1 0 0 1 -312.0356 -277.7353 cm BT -/F32 9.9626 Tf 315.1738 277.7353 Td[(desc)]TJ +/F30 9.9626 Tf 315.174 277.735 Td [(desc)]TJ ET -1 0 0 1 336.7228 277.7353 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.1382 0.1992 l -S +1 0 0 1 336.723 277.935 cm +[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q -1 0 0 1 -336.7228 -277.7353 cm BT -/F32 9.9626 Tf 339.861 277.7353 Td[(type)]TJ -ET -1 0 0 1 360.7824 277.7353 cm +/F30 9.9626 Tf 339.861 277.735 Td [(type)]TJ 0 g 0 G -1 0 0 1 -360.7824 -277.7353 cm -BT -/F8 9.9626 Tf 360.7824 277.7353 Td[(.)]TJ -ET -1 0 0 1 94.9141 258.1421 cm +/F8 9.9626 Tf 20.921 0 Td [(.)]TJ 0 g 0 G -1 0 0 1 -94.9141 -258.1421 cm -BT -/F29 9.9626 Tf 99.8954 258.1421 Td[(trans)]TJ -ET -1 0 0 1 125.5227 258.1421 cm +/F27 9.9626 Tf -260.887 -19.593 Td [(trans)]TJ 0 g 0 G -1 0 0 1 -125.5227 -258.1421 cm -BT -/F8 9.9626 Tf 130.5041 258.1421 Td[(sp)-28(ec)-1(i)1(fy)-333(with)]TJ/F19 9.9626 Tf 55.6802 0 Td[(unitd)]TJ/F8 9.9626 Tf 25.7256 0 Td[(th)1(e)-334(op)-28(erati)1(on)-333(to)-333(p)-28(erf)1(orm.)]TJ -ET -1 0 0 1 119.8207 238.549 cm +/F8 9.9626 Tf 30.609 0 Td [(sp)-28(ecify)-333(with)]TJ/F17 9.9626 Tf 55.68 0 Td [(unitd)]TJ/F8 9.9626 Tf 25.726 0 Td [(the)-333(op)-28(eration)-333(to)-334(p)-27(erform.)]TJ 0 g 0 G -1 0 0 1 -119.8207 -238.549 cm -BT -/F29 9.9626 Tf 124.802 238.549 Td[(trans)-383(=)-383(')-1(N')]TJ -ET -1 0 0 1 182.3097 238.549 cm +/F27 9.9626 Tf -87.108 -19.593 Td [(trans)-383(=)-384('N')]TJ 0 g 0 G -1 0 0 1 -182.3097 -238.549 cm -BT -/F8 9.9626 Tf 187.291 238.549 Td[(th)1(e)-334(op)-28(erati)1(on)-333(is)-334(with)-333(n)1(o)-333(transp)-27(os)-1(ed)-333(m)-1(at)1(rix)]TJ -ET -1 0 0 1 119.8207 222.9408 cm +/F8 9.9626 Tf 62.489 0 Td [(the)-333(op)-28(eration)-333(is)-334(with)-333(no)-333(transp)-28(osed)-333(matrix)]TJ 0 g 0 G -1 0 0 1 -119.8207 -222.9408 cm -BT -/F29 9.9626 Tf 124.802 222.9408 Td[(trans)-383(=)-383(')-1(T')]TJ -ET -1 0 0 1 181.3134 222.9408 cm +/F27 9.9626 Tf -62.489 -15.608 Td [(trans)-383(=)-384('T')]TJ 0 g 0 G -1 0 0 1 -181.3134 -222.9408 cm -BT -/F8 9.9626 Tf 186.2947 222.9408 Td[(th)1(e)-334(op)-28(erati)1(on)-333(is)-334(with)-333(t)1(ransp)-28(osed)-333(m)-1(atr)1(ix.)]TJ -ET -1 0 0 1 119.8207 207.3327 cm +/F8 9.9626 Tf 61.493 0 Td [(the)-333(op)-28(eration)-333(is)-334(with)-333(transp)-28(osed)-333(matrix.)]TJ 0 g 0 G -1 0 0 1 -119.8207 -207.3327 cm -BT -/F29 9.9626 Tf 124.802 207.3327 Td[(trans)-383(=)-383(')-1(C)1(')]TJ -ET -1 0 0 1 181.6178 207.3327 cm +/F27 9.9626 Tf -61.493 -15.608 Td [(trans)-383(=)-384('C')]TJ 0 g 0 G -1 0 0 1 -181.6178 -207.3327 cm -BT -/F8 9.9626 Tf 186.5991 207.3327 Td[(th)1(e)-334(op)-28(erati)1(on)-333(is)-334(with)-333(conj)1(ugate)-333(transp)-27(os)-1(ed)-333(matrix.)]TJ -61.7971 -19.5932 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3787 0 Td[(global)]TJ/F8 9.9626 Tf -32.3787 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(opti)-1(on)1(al)]TJ/F8 9.9626 Tf -29.6112 -11.9551 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(.)]TJ -43.0331 -11.9552 Td[(Defau)1(lt:)]TJ/F11 9.9626 Tf 39.4356 0 Td[(tr)-28(ans)]TJ/F8 9.9626 Tf 27.0524 0 Td[(=)]TJ/F11 9.9626 Tf 10.5161 0 Td[(N)]TJ/F8 9.9626 Tf -77.0041 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(a)-333(c)27(har)1(ac)-1(ter)-333(v)56(ariab)1(le)-1(.)]TJ -ET -1 0 0 1 94.9141 120.3256 cm +/F8 9.9626 Tf 61.797 0 Td [(the)-333(op)-28(eration)-333(is)-334(with)-333(conjugate)-333(transp)-28(osed)-333(matrix.)]TJ -61.797 -19.593 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 0 g 0 G -1 0 0 1 -94.9141 -120.3256 cm -BT -/F29 9.9626 Tf 99.8954 120.3256 Td[(unitd)]TJ -ET -1 0 0 1 126.6283 120.3256 cm +/F27 9.9626 Tf -24.907 -19.593 Td [(unitd)]TJ 0 g 0 G -1 0 0 1 -126.6283 -120.3256 cm -BT -/F8 9.9626 Tf 131.6097 120.3256 Td[(sp)-28(ec)-1(i)1(fy)-333(with)]TJ/F19 9.9626 Tf 55.6802 0 Td[(tr)51(ans)]TJ/F8 9.9626 Tf 25.0891 0 Td[(th)1(e)-334(op)-28(erati)1(on)-333(to)-333(p)-28(erf)1(orm.)]TJ -ET -1 0 0 1 99.8954 90.4377 cm +/F8 9.9626 Tf 31.715 0 Td [(sp)-28(ecify)-333(with)]TJ/F17 9.9626 Tf 55.68 0 Td [(tr)51(ans)]TJ/F8 9.9626 Tf 25.089 0 Td [(the)-333(op)-28(eration)-333(to)-334(p)-27(erform.)]TJ 0 g 0 G -1 0 0 1 -99.8954 -90.4377 cm -BT -/F8 9.9626 Tf 266.7696 90.4377 Td[(43)]TJ -ET -1 0 0 1 443.6065 90.4377 cm + 54.391 -29.888 Td [(43)]TJ 0 g 0 G +ET endstream endobj -965 0 obj << +946 0 obj << /Type /Page -/Contents 966 0 R -/Resources 964 0 R -/MediaBox [0 0 595.2756 841.8898] -/Parent 974 0 R -/Annots [ 968 0 R 969 0 R 970 0 R 971 0 R 972 0 R 973 0 R ] +/Contents 947 0 R +/Resources 945 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 949 0 R +/Annots [ 933 0 R 940 0 R 941 0 R 942 0 R 943 0 R 944 0 R ] >> endobj -968 0 obj << +933 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [382.0877 635.7815 394.0429 646.6297] +/Rect [382.088 635.782 394.043 646.63] /Subtype /Link /A << /S /GoTo /D (table.12) >> >> endobj -969 0 obj << +940 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [342.9289 568.3677 349.9027 579.2159] +/Rect [342.929 568.368 349.903 579.216] /Subtype /Link /A << /S /GoTo /D (section.3) >> >> endobj -970 0 obj << +941 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [162.8262 488.9987 174.7814 499.8469] +/Rect [162.826 488.999 174.781 499.847] /Subtype /Link /A << /S /GoTo /D (table.12) >> >> endobj -971 0 obj << +942 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [382.0877 421.5848 394.0429 432.433] +/Rect [382.088 421.585 394.043 432.433] /Subtype /Link /A << /S /GoTo /D (table.12) >> >> endobj -972 0 obj << +943 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [162.8262 342.2158 174.7814 353.064] +/Rect [162.826 342.216 174.781 353.064] /Subtype /Link /A << /S /GoTo /D (table.12) >> >> endobj -973 0 obj << +944 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [294.7207 274.5251 361.7786 285.6501] +/Rect [294.721 274.525 361.779 285.65] /Subtype /Link /A << /S /GoTo /D (descdata) >> >> endobj -967 0 obj << -/D [965 0 R /XYZ 99.8954 740.9981 null] +948 0 obj << +/D [946 0 R /XYZ 99.895 740.998 null] >> endobj -964 0 obj << -/Font << /F29 447 0 R /F8 450 0 R /F11 606 0 R /F14 633 0 R /F32 622 0 R /F19 591 0 R >> +945 0 obj << +/Font << /F27 445 0 R /F8 446 0 R /F11 602 0 R /F14 619 0 R /F30 616 0 R /F17 588 0 R >> /ProcSet [ /PDF /Text ] >> endobj -977 0 obj << -/Length 7790 +954 0 obj << +/Length 5185 >> stream -1 0 0 1 150.7049 740.9981 cm 0 g 0 G -1 0 0 1 343.7111 0 cm 0 g 0 G -1 0 0 1 -323.7858 -34.8692 cm 0 g 0 G -1 0 0 1 -170.6302 -706.1289 cm BT -/F29 9.9626 Tf 175.6115 706.1289 Td[(unitd)-384(=)-383(')-1(U')]TJ -ET -1 0 0 1 234.0725 706.1289 cm +/F27 9.9626 Tf 175.611 706.129 Td [(unitd)-383(=)-384('U')]TJ 0 g 0 G -1 0 0 1 -234.0725 -706.1289 cm -BT -/F8 9.9626 Tf 239.0538 706.1289 Td[(th)1(e)-334(op)-28(erati)1(on)-333(is)-334(with)-333(n)1(o)-333(s)-1(caling)]TJ -ET -1 0 0 1 170.6302 691.3929 cm +/F8 9.9626 Tf 63.443 0 Td [(the)-333(op)-28(eration)-333(is)-334(with)-333(no)-333(scaling)]TJ 0 g 0 G -1 0 0 1 -170.6302 -691.3929 cm -BT -/F29 9.9626 Tf 175.6115 691.3929 Td[(unitd)-384(=)-383(')-1(L')]TJ -ET -1 0 0 1 232.1492 691.3929 cm +/F27 9.9626 Tf -63.443 -14.736 Td [(unitd)-383(=)-384('L')]TJ 0 g 0 G -1 0 0 1 -232.1492 -691.3929 cm -BT -/F8 9.9626 Tf 237.1305 691.3929 Td[(th)1(e)-334(op)-28(erati)1(on)-333(is)-334(with)-333(l)1(e)-1(f)1(t)-334(sc)-1(al)1(ing)]TJ -ET -1 0 0 1 170.6302 676.6569 cm +/F8 9.9626 Tf 61.519 0 Td [(the)-333(op)-28(eration)-333(is)-334(with)-333(left)-333(scaling)]TJ 0 g 0 G -1 0 0 1 -170.6302 -676.6569 cm -BT -/F29 9.9626 Tf 175.6115 676.6569 Td[(unitd)-384(=)-383(')-1(R')]TJ -ET -1 0 0 1 233.8511 676.6569 cm +/F27 9.9626 Tf -61.519 -14.736 Td [(unitd)-383(=)-384('R')]TJ 0 g 0 G -1 0 0 1 -233.8511 -676.6569 cm -BT -/F8 9.9626 Tf 238.8324 676.6569 Td[(th)1(e)-334(op)-28(erati)1(on)-333(is)-334(with)-333(r)1(igh)28(t)-333(s)-1(calin)1(g.)]TJ -63.2209 -18.721 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3786 0 Td[(global)]TJ/F8 9.9626 Tf -32.3786 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(opti)-1(on)1(al)]TJ/F8 9.9626 Tf -29.6112 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(.)]TJ -43.0331 -11.9551 Td[(Defau)1(lt:)]TJ/F11 9.9626 Tf 39.4356 0 Td[(un)-1(i)1(td)]TJ/F8 9.9626 Tf 26.6657 0 Td[(=)]TJ/F11 9.9626 Tf 10.5161 0 Td[(U)]TJ/F8 9.9626 Tf -76.6174 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(a)-333(c)27(har)1(ac)-1(ter)-333(v)56(ariab)1(le)-1(.)]TJ -ET -1 0 0 1 145.7235 591.3941 cm +/F8 9.9626 Tf 63.221 0 Td [(the)-333(op)-28(eration)-333(is)-334(with)-333(righ)28(t)-334(scaling.)]TJ -63.221 -18.721 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.956 Td [(Default:)]TJ/F11 9.9626 Tf 39.436 0 Td [(unitd)]TJ/F8 9.9626 Tf 26.666 0 Td [(=)]TJ/F11 9.9626 Tf 10.516 0 Td [(U)]TJ/F8 9.9626 Tf -76.618 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(a)-333(c)28(haracter)-334(v)56(ariable.)]TJ 0 g 0 G -1 0 0 1 -145.7235 -591.3941 cm -BT -/F29 9.9626 Tf 150.7049 591.3941 Td[(c)32(hoic)-1(e)]TJ -ET -1 0 0 1 181.0977 591.3941 cm +/F27 9.9626 Tf -24.906 -18.721 Td [(c)32(hoice)]TJ 0 g 0 G -1 0 0 1 -181.0977 -591.3941 cm -BT -/F8 9.9626 Tf 186.079 591.3941 Td[(sp)-28(ec)-1(i)1(\014es)-334(the)-333(up)-27(date)-334(of)-332(o)27(v)28(erlap)-333(elem)-1(en)28(ts)-333(to)-334(b)-27(e)-334(p)-27(e)-1(r)1(for)1(m)-1(ed)-333(on)-333(exit:)]TJ -ET -1 0 0 1 170.6302 572.6731 cm +/F8 9.9626 Tf 35.374 0 Td [(sp)-28(eci\014es)-333(the)-334(up)-27(date)-334(of)-333(o)28(v)28(erlap)-334(elemen)28(ts)-333(to)-334(b)-27(e)-334(p)-27(e)-1(rf)1(orme)-1(d)-333(on)-333(exit:)]TJ 0 g 0 G -1 0 0 1 4.9813 0 cm 0 g 0 G -1 0 0 1 -175.6115 -572.6731 cm -BT -/F32 9.9626 Tf 180.5928 572.6731 Td[(psb_none_)]TJ -ET -1 0 0 1 170.6302 557.9371 cm +/F30 9.9626 Tf -5.486 -18.721 Td [(psb_none_)]TJ 0 g 0 G -1 0 0 1 4.9813 0 cm 0 g 0 G -1 0 0 1 -175.6115 -557.9371 cm -BT -/F32 9.9626 Tf 180.5928 557.9371 Td[(psb_sum_)]TJ -ET -1 0 0 1 170.6302 543.2011 cm + 0 -14.736 Td [(psb_sum_)]TJ 0 g 0 G -1 0 0 1 4.9813 0 cm 0 g 0 G -1 0 0 1 -175.6115 -543.2011 cm -BT -/F32 9.9626 Tf 180.5928 543.2011 Td[(psb_avg_)]TJ -ET -1 0 0 1 170.6302 528.4651 cm + 0 -14.736 Td [(psb_avg_)]TJ 0 g 0 G -1 0 0 1 4.9813 0 cm 0 g 0 G -1 0 0 1 -175.6115 -528.4651 cm -BT -/F32 9.9626 Tf 180.5928 528.4651 Td[(psb_square_root_)]TJ/F8 9.9626 Tf -4.9813 -18.721 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3786 0 Td[(global)]TJ/F8 9.9626 Tf -32.3786 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(opti)-1(on)1(al)]TJ/F8 9.9626 Tf -29.6112 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(.)]TJ -43.0331 -11.9551 Td[(Defau)1(lt:)]TJ/F32 9.9626 Tf 39.4355 0 Td[(psb_avg_)]TJ/F8 9.9626 Tf -39.4355 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(an)-333(in)28(t)1(e)-1(ger)-333(v)55(ar)1(iabl)1(e)-1(.)]TJ -ET -1 0 0 1 145.7235 443.2024 cm + 0 -14.736 Td [(psb_square_root_)]TJ/F8 9.9626 Tf -4.982 -18.721 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 [(Default:)]TJ/F30 9.9626 Tf 39.436 0 Td [(psb_avg_)]TJ/F8 9.9626 Tf -39.436 -11.956 Td [(Sp)-28(eci\014ed)-333(as:)-445(an)-333(in)28(teger)-333(v)55(ariable.)]TJ 0 g 0 G -1 0 0 1 -145.7235 -443.2024 cm -BT -/F29 9.9626 Tf 150.7049 443.2024 Td[(diag)]TJ -ET -1 0 0 1 171.5502 443.2024 cm +/F27 9.9626 Tf -24.906 -18.721 Td [(diag)]TJ 0 g 0 G -1 0 0 1 -171.5502 -443.2024 cm -BT -/F8 9.9626 Tf 176.5315 443.2024 Td[(th)1(e)-334(diagon)1(al)-333(s)-1(calin)1(g)-334(matri)1(x.)]TJ -0.92 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3786 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf -32.3786 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(opti)-1(on)1(al)]TJ/F8 9.9626 Tf -29.6112 -11.9551 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(.)]TJ -43.0331 -11.9552 Td[(Defau)1(lt:)]TJ/F11 9.9626 Tf 39.4356 0 Td[(diag)]TJ/F8 9.9626 Tf 18.9931 0 Td[(\0501\051)-278(=)-277(1\050)]TJ/F11 9.9626 Tf 34.8692 0 Td[(nosc)1(al)-20(ing)]TJ/F8 9.9626 Tf 42.7467 0 Td[(\051)]TJ -136.0446 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-382(as:)-542(a)-383(r)1(ank)-382(one)-383(ar)1(ra)28(y)-382(c)-1(on)28(t)1(ainin)1(g)-383(n)29(um)28(b)-28(ers)-383(of)-382(th)1(e)-383(t)28(yp)-27(e)-383(in)1(dicate)-1(d)]TJ 0 -11.9551 Td[(in)-333(T)83(ab)1(le)]TJ -ET -1 0 0 1 214.6319 371.4714 cm +/F8 9.9626 Tf 25.826 0 Td [(the)-333(diagonal)-334(scaling)-333(matrix.)]TJ -0.92 -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 [(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 [(diag)]TJ/F8 9.9626 Tf 18.993 0 Td [(\0501\051)-278(=)-278(1\050)]TJ/F11 9.9626 Tf 34.869 0 Td [(noscal)-20(ing)]TJ/F8 9.9626 Tf 42.747 0 Td [(\051)]TJ -136.045 -11.955 Td [(Sp)-28(eci\014ed)-382(as:)-543(a)-382(rank)-383(on)1(e)-383(arra)28(y)-382(c)-1(on)28(taining)-382(n)28(um)28(b)-28(ers)-383(of)-382(the)-382(t)27(yp)-27(e)-383(indicated)]TJ 0 -11.956 Td [(in)-333(T)83(able)]TJ 0 0 1 rg 0 0 1 RG -1 0 0 1 -214.6319 -371.4714 cm -BT -/F8 9.9626 Tf 214.6319 371.4714 Td[(12)]TJ -ET -1 0 0 1 224.5946 371.4714 cm + [-333(12)]TJ 0 g 0 G -1 0 0 1 -224.5946 -371.4714 cm -BT -/F8 9.9626 Tf 224.5946 371.4714 Td[(.)]TJ -ET -1 0 0 1 145.7235 352.7503 cm + [(.)]TJ 0 g 0 G -1 0 0 1 -145.7235 -352.7503 cm -BT -/F29 9.9626 Tf 150.7049 352.7503 Td[(w)32(or)1(k)]TJ -ET -1 0 0 1 175.1547 352.7503 cm +/F27 9.9626 Tf -24.906 -18.721 Td [(w)32(ork)]TJ 0 g 0 G -1 0 0 1 -175.1547 -352.7503 cm -BT -/F8 9.9626 Tf 180.136 352.7503 Td[(a)-333(w)27(or)1(k)-334(ar)1(ra)28(y)83(.)]TJ -4.5245 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3786 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf -32.3786 -11.9551 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(opti)-1(on)1(al)]TJ/F8 9.9626 Tf -29.6112 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(inout)]TJ/F8 9.9626 Tf 26.0964 0 Td[(.)]TJ -59.582 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-376(as:)-532(a)-376(rank)-376(one)-377(arr)1(a)27(y)-376(of)-376(the)-377(s)-1(ame)-377(t)28(yp)-27(e)-378(of)]TJ/F11 9.9626 Tf 225.9527 0 Td[(x)]TJ/F8 9.9626 Tf 9.4478 0 Td[(with)-376(the)-377(T)83(AR)28(GE)1(T)]TJ -235.4005 -11.9551 Td[(attr)1(ibu)1(te)-1(.)]TJ -ET -1 0 0 1 145.7235 274.2534 cm +/F8 9.9626 Tf 29.431 0 Td [(a)-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)-377(as:)-531(a)-377(rank)-377(on)1(e)-377(arra)28(y)-377(of)-377(the)-377(same)-377(t)28(yp)-28(e)-377(of)]TJ/F11 9.9626 Tf 225.953 0 Td [(x)]TJ/F8 9.9626 Tf 9.448 0 Td [(with)-377(the)-377(T)84(AR)28(GET)]TJ -235.401 -11.956 Td [(attribute.)]TJ 0 g 0 G -1 0 0 1 -145.7235 -274.2534 cm -BT -/F29 9.9626 Tf 150.7049 274.2534 Td[(On)-383(R)-1(etur)1(n)]TJ -ET -1 0 0 1 205.2431 274.2534 cm +/F27 9.9626 Tf -24.906 -18.721 Td [(On)-383(Return)]TJ 0 g 0 G -1 0 0 1 -59.5196 -18.721 cm 0 g 0 G -1 0 0 1 -145.7235 -255.5324 cm -BT -/F29 9.9626 Tf 150.7049 255.5324 Td[(y)]TJ -ET -1 0 0 1 156.7516 255.5324 cm + 0 -18.721 Td [(y)]TJ 0 g 0 G -1 0 0 1 -156.7516 -255.5324 cm -BT -/F8 9.9626 Tf 161.7329 255.5324 Td[(th)1(e)-334(lo)-28(cal)-333(p)-28(or)1(tion)-333(of)-333(glob)1(al)-333(dense)-334(matrix)]TJ/F11 9.9626 Tf 176.1177 0 Td[(y)]TJ/F8 9.9626 Tf 5.242 0 Td[(.)]TJ -167.4811 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3786 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf -32.3786 -11.9551 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(required)]TJ/F8 9.9626 Tf -29.6112 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(inout)]TJ/F8 9.9626 Tf 26.0964 0 Td[(.)]TJ -59.582 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-474(as:)-727(an)-474(arr)1(a)27(y)-474(of)-474(ran)1(k)-475(on)1(e)-475(or)-474(t)27(w)28(o)-475(con)28(tai)1(nin)1(g)-475(n)28(u)1(m)27(b)-27(e)-1(r)1(s)-475(of)-474(t)27(y)1(p)-28(e)]TJ 0 -11.9551 Td[(sp)-28(ec)-1(i)1(\014ed)-333(in)-333(T)83(ab)1(le)]TJ -ET -1 0 0 1 254.8146 195.7566 cm +/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 [(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.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.956 Td [(sp)-28(eci\014ed)-333(in)-333(T)83(able)]TJ 0 0 1 rg 0 0 1 RG -1 0 0 1 -254.8146 -195.7566 cm -BT -/F8 9.9626 Tf 254.8146 195.7566 Td[(12)]TJ -ET -1 0 0 1 264.7773 195.7566 cm + [-333(12)]TJ 0 g 0 G -1 0 0 1 -264.7773 -195.7566 cm -BT -/F8 9.9626 Tf 264.7773 195.7566 Td[(.)]TJ -ET -1 0 0 1 145.7235 177.0355 cm + [(.)]TJ 0 g 0 G -1 0 0 1 -145.7235 -177.0355 cm -BT -/F29 9.9626 Tf 150.7049 177.0355 Td[(inf)-1(o)]TJ -ET -1 0 0 1 169.4816 177.0355 cm +/F27 9.9626 Tf -24.906 -18.721 Td [(info)]TJ 0 g 0 G -1 0 0 1 -169.4816 -177.0355 cm -BT -/F8 9.9626 Tf 174.4629 177.0355 Td[(Er)1(ror)-333(co)-28(de.)]TJ 1.1486 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3786 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf -32.3786 -11.9551 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(required)]TJ/F8 9.9626 Tf -29.6112 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(out)]TJ/F8 9.9626 Tf 16.549 0 Td[(.)]TJ -50.0346 -11.9552 Td[(An)-333(in)29(te)-1(ger)-333(v)56(alue;)-333(0)-334(means)-334(n)1(o)-334(error)-333(h)1(as)-334(b)-27(e)-1(en)-333(detec)-1(ted.)]TJ -ET -1 0 0 1 150.7049 90.4377 cm +/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(detecte)-1(d)1(.)]TJ 0 g 0 G -1 0 0 1 -150.7049 -90.4377 cm -BT -/F8 9.9626 Tf 317.5791 90.4377 Td[(44)]TJ -ET -1 0 0 1 494.4159 90.4377 cm + 141.968 -38.777 Td [(44)]TJ 0 g 0 G +ET endstream endobj -976 0 obj << +953 0 obj << /Type /Page -/Contents 977 0 R -/Resources 975 0 R -/MediaBox [0 0 595.2756 841.8898] -/Parent 974 0 R -/Annots [ 979 0 R 980 0 R ] +/Contents 954 0 R +/Resources 952 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 949 0 R +/Annots [ 950 0 R 951 0 R ] >> endobj -979 0 obj << +950 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [213.6356 370.4751 225.5908 379.3861] +/Rect [213.636 370.475 225.591 379.386] /Subtype /Link /A << /S /GoTo /D (table.12) >> >> endobj -980 0 obj << +951 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [253.8183 192.8231 265.7735 203.6713] +/Rect [253.818 192.823 265.774 203.671] /Subtype /Link /A << /S /GoTo /D (table.12) >> >> endobj -978 0 obj << -/D [976 0 R /XYZ 150.7049 740.9981 null] +955 0 obj << +/D [953 0 R /XYZ 150.705 740.998 null] >> endobj -975 0 obj << -/Font << /F29 447 0 R /F8 450 0 R /F11 606 0 R /F32 622 0 R >> +952 0 obj << +/Font << /F27 445 0 R /F8 446 0 R /F11 602 0 R /F30 616 0 R >> /ProcSet [ /PDF /Text ] >> endobj -983 0 obj << -/Length 1169 +959 0 obj << +/Length 632 >> stream -1 0 0 1 99.8954 740.9981 cm 0 g 0 G -1 0 0 1 343.7111 0 cm 0 g 0 G -1 0 0 1 -443.6065 -740.9981 cm BT -/F18 14.3462 Tf 99.8954 706.1289 Td[(5)-1125(C)-1(om)-1(m)31(uni)-1(cati)-1(on)-375(r)-1(out)-1(ines)]TJ/F8 9.9626 Tf 0 -21.821 Td[(The)-283(rou)1(tines)-284(i)1(n)-283(th)1(is)-284(c)28(hap)1(te)-1(r)-282(im)-1(p)1(lem)-1(en)28(t)-283(v)56(ariou)1(s)-284(gl)1(obal)-283(comm)27(un)1(ication)-283(op)-27(erators)]TJ 0 -11.9551 Td[(on)-343(v)28(e)-1(ctors)-344(ass)-1(o)-28(ciated)-343(w)-1(i)1(th)-343(a)-344(di)1(s)-1(cretiz)-1(at)1(ion)-344(mes)-1(h)1(.)-476(F)84(or)-343(auxi)1(liary)-343(c)-1(omm)27(u)1(ni)1(c)-1(ation)]TJ 0 -11.9552 Td[(rou)1(tin)1(e)-1(s)-334(n)1(ot)-333(tie)-1(d)-332(to)-334(a)-333(di)1(s)-1(cretiz)-1(at)1(ion)-333(s)-1(p)1(ac)-1(e)-333(s)-1(ee)]TJ -ET -1 0 0 1 300.5322 660.3976 cm +/F16 14.3462 Tf 99.895 706.129 Td [(5)-1125(Comm)31(unication)-375(routines)]TJ/F8 9.9626 Tf 0 -21.821 Td [(The)-283(routines)-283(in)-283(this)-283(c)28(hapter)-283(implemen)28(t)-283(v)55(arious)-283(global)-283(comm)28(unication)-283(op)-28(erators)]TJ 0 -11.955 Td [(on)-344(v)28(ectors)-344(asso)-28(ciated)-343(with)-344(a)-344(discretization)-343(mesh.)-476(F)84(or)-344(auxiliary)-344(comm)28(unication)]TJ 0 -11.955 Td [(routines)-333(not)-334(tied)-333(to)-333(a)-334(discretization)-333(space)-333(see)]TJ 0 0 1 rg 0 0 1 RG -1 0 0 1 -300.5322 -660.3976 cm -BT -/F8 9.9626 Tf 300.5322 660.3976 Td[(6)]TJ -ET -1 0 0 1 305.5135 660.3976 cm + [-334(6)]TJ 0 g 0 G -1 0 0 1 -305.5135 -660.3976 cm -BT -/F8 9.9626 Tf 305.5135 660.3976 Td[(.)]TJ -ET -1 0 0 1 99.8954 90.4377 cm + [(.)]TJ 0 g 0 G -1 0 0 1 -99.8954 -90.4377 cm -BT -/F8 9.9626 Tf 266.7696 90.4377 Td[(45)]TJ -ET -1 0 0 1 443.6065 90.4377 cm + 166.875 -569.96 Td [(45)]TJ 0 g 0 G +ET endstream endobj -982 0 obj << +958 0 obj << /Type /Page -/Contents 983 0 R -/Resources 981 0 R -/MediaBox [0 0 595.2756 841.8898] -/Parent 974 0 R -/Annots [ 985 0 R ] +/Contents 959 0 R +/Resources 957 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 949 0 R +/Annots [ 956 0 R ] >> endobj -985 0 obj << +956 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [299.5359 657.4642 306.5098 668.3124] +/Rect [299.536 657.464 306.51 668.312] /Subtype /Link /A << /S /GoTo /D (section.6) >> >> endobj -984 0 obj << -/D [982 0 R /XYZ 99.8954 740.9981 null] +960 0 obj << +/D [958 0 R /XYZ 99.895 740.998 null] >> endobj 154 0 obj << -/D [982 0 R /XYZ 99.8954 716.0915 null] +/D [958 0 R /XYZ 99.895 716.092 null] >> endobj -981 0 obj << -/Font << /F18 441 0 R /F8 450 0 R >> +957 0 obj << +/Font << /F16 443 0 R /F8 446 0 R >> /ProcSet [ /PDF /Text ] >> endobj -988 0 obj << -/Length 8793 +966 0 obj << +/Length 5918 >> stream -1 0 0 1 150.7049 740.9981 cm 0 g 0 G -1 0 0 1 343.7111 0 cm 0 g 0 G -1 0 0 1 -348.6924 -57.6994 cm 0 g 0 G 0 g 0 G -1 0 0 1 -145.7236 -683.2987 cm BT -/F18 14.3462 Tf 150.7049 683.2987 Td[(psb)]TJ +/F16 14.3462 Tf 150.705 683.299 Td [(psb)]TJ ET -1 0 0 1 175.972 683.2987 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -4.8419 0.1992 l -S +1 0 0 1 175.972 683.498 cm +[]0 d 0 J 0.398 w 0 0 m 4.842 0 l S Q -1 0 0 1 -175.972 -683.2987 cm BT -/F18 14.3462 Tf 180.8139 683.2987 Td[(halo)-1(|Ha)1(l)-1(o)-375(D)-1(ata)-375(Co)-1(mm)30(unicat)-1(io)-1(n)]TJ/F8 9.9626 Tf -30.109 -26.7184 Td[(Thes)-1(e)-257(s)-1(u)1(brou)1(tin)1(e)-1(s)-257(gathers)-258(th)1(e)-258(v)56(alu)1(e)-1(s)-257(of)-257(the)-257(halo)-257(elem)-1(en)28(ts,)-273(an)1(d)-257(\050op)1(tional)1(ly\051)-257(sc)-1(ale)]TJ 0 -11.9552 Td[(th)1(e)-334(res)-1(u)1(lt:)]TJ/F11 9.9626 Tf 155.2079 -18.0769 Td[(x)]TJ/F14 9.9626 Tf 8.4613 0 Td[(\040)]TJ/F11 9.9626 Tf 12.73 0 Td[(\013)-3(x)]TJ/F8 9.9626 Tf -176.3992 -18.077 Td[(where:)]TJ -ET -1 0 0 1 145.7235 591.6186 cm +/F16 14.3462 Tf 180.814 683.299 Td [(halo|Halo)-375(Data)-375(Comm)31(unication)]TJ/F8 9.9626 Tf -30.109 -26.719 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 -18.077 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 -18.077 Td [(where:)]TJ 0 g 0 G -1 0 0 1 -145.7235 -591.6186 cm -BT -/F11 9.9626 Tf 150.7049 591.6186 Td[(x)]TJ -ET -1 0 0 1 156.3988 591.6186 cm +/F11 9.9626 Tf 0 -16.852 Td [(x)]TJ 0 g 0 G -1 0 0 1 -156.3988 -591.6186 cm -BT -/F8 9.9626 Tf 161.3801 591.6186 Td[(is)-334(a)-333(glob)1(al)-333(dense)-334(s)-1(u)1(bmatri)1(x.)]TJ -ET -1 0 0 1 150.7049 574.3651 cm +/F8 9.9626 Tf 10.675 0 Td [(is)-333(a)-334(global)-333(dense)-333(submatrix.)]TJ 0 g 0 G -1 0 0 1 73.1112 -38.9539 cm 0 g 0 G 0 g 0 G -1 0 0 1 4.9814 38.5554 cm +ET q -[]0 d -0 J -0.3985 w -0 0.1992 m -187.5259 0.1992 l -S +1 0 0 1 228.797 574.166 cm +[]0 d 0 J 0.398 w 0 0 m 187.526 0 l S Q -1 0 0 1 -228.7975 -573.9666 cm BT -/F11 9.9626 Tf 234.7751 565.598 Td[(\013)]TJ/F8 9.9626 Tf 6.41 0 Td[(,)]TJ/F11 9.9626 Tf 6.0882 0 Td[(x)]TJ/F29 9.9626 Tf 107.9116 0 Td[(Subr)1(outi)-1(ne)]TJ +/F11 9.9626 Tf 234.775 565.598 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 -1 0 0 1 228.7975 561.613 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -187.5259 0.1992 l -S +1 0 0 1 228.797 561.812 cm +[]0 d 0 J 0.398 w 0 0 m 187.526 0 l S Q -1 0 0 1 -228.7975 -561.613 cm BT -/F8 9.9626 Tf 234.7751 553.2444 Td[(In)28(tege)-1(r)-9027(psb)]TJ +/F8 9.9626 Tf 234.775 553.244 Td [(In)28(teger)-9028(psb)]TJ ET -1 0 0 1 370.7819 553.2444 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 370.782 553.444 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -370.7819 -553.2444 cm BT -/F8 9.9626 Tf 373.7708 553.2444 Td[(hal)1(o)]TJ -138.9957 -11.9552 Td[(Sh)1(ort)-333(Pr)1(e)-1(cision)-333(Re)-1(al)-3102(psb)]TJ +/F8 9.9626 Tf 373.771 553.244 Td [(halo)]TJ -138.996 -11.955 Td [(Short)-333(Precision)-334(Real)-3102(psb)]TJ ET -1 0 0 1 370.7819 541.2892 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 370.782 541.488 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -370.7819 -541.2892 cm BT -/F8 9.9626 Tf 373.7708 541.2892 Td[(hal)1(o)]TJ -138.9957 -11.9552 Td[(Long)-333(P)1(re)-1(cision)-333(Real)-3314(psb)]TJ +/F8 9.9626 Tf 373.771 541.289 Td [(halo)]TJ -138.996 -11.955 Td [(Long)-333(Precision)-334(Real)-3314(psb)]TJ ET -1 0 0 1 370.7819 529.334 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 370.782 529.533 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -370.7819 -529.334 cm BT -/F8 9.9626 Tf 373.7708 529.334 Td[(hal)1(o)]TJ -138.9957 -11.9551 Td[(Sh)1(ort)-333(Pr)1(e)-1(cision)-333(Com)-1(p)1(lex)-1200(psb)]TJ +/F8 9.9626 Tf 373.771 529.334 Td [(halo)]TJ -138.996 -11.955 Td [(Short)-333(Precision)-334(Complex)-1200(psb)]TJ ET -1 0 0 1 370.7819 517.3789 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 370.782 517.578 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -370.7819 -517.3789 cm BT -/F8 9.9626 Tf 373.7708 517.3789 Td[(hal)1(o)]TJ -138.9957 -11.9552 Td[(Long)-333(P)1(re)-1(cision)-333(Complex)-1411(psb)]TJ +/F8 9.9626 Tf 373.771 517.379 Td [(halo)]TJ -138.996 -11.955 Td [(Long)-333(Precision)-334(Complex)-1411(psb)]TJ ET -1 0 0 1 370.7819 505.4237 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 370.782 505.623 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -370.7819 -505.4237 cm BT -/F8 9.9626 Tf 373.7708 505.4237 Td[(hal)1(o)]TJ +/F8 9.9626 Tf 373.771 505.424 Td [(halo)]TJ ET -1 0 0 1 228.7975 501.4386 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -187.5259 0.1992 l -S +1 0 0 1 228.797 501.638 cm +[]0 d 0 J 0.398 w 0 0 m 187.526 0 l S Q -1 0 0 1 47.5888 -27.84 cm 0 g 0 G -1 0 0 1 -276.3863 -473.5986 cm BT -/F8 9.9626 Tf 276.3863 473.5986 Td[(T)83(ab)1(le)-334(13:)-444(Data)-333(t)28(yp)-28(es)]TJ -ET -1 0 0 1 368.7346 473.5986 cm +/F8 9.9626 Tf 276.386 473.599 Td [(T)83(able)-333(13:)-444(Data)-334(t)28(yp)-28(es)]TJ 0 g 0 G -1 0 0 1 -218.0297 -1.9372 cm 0 g 0 G -1 0 0 1 -150.7049 -471.6614 cm -BT -/F18 14.3462 Tf 150.7049 430.8954 Td[(Syn)32(t)-1(ax)]TJ/F8 9.9626 Tf 107.8861 -21.821 Td[(call)-333(psb)]TJ +/F16 14.3462 Tf -125.681 -42.704 Td [(Syn)31(tax)]TJ/F8 9.9626 Tf 107.886 -21.821 Td [(call)-333(psb)]TJ ET -1 0 0 1 292.4529 409.0744 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 292.453 409.274 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -292.4529 -409.0744 cm BT -/F8 9.9626 Tf 295.4417 409.0744 Td[(hal)1(o)-334(\050)]TJ/F19 9.9626 Tf 25.4602 0 Td[(x,)-357(desc)]TJ +/F8 9.9626 Tf 295.442 409.074 Td [(halo)-333(\050)]TJ/F17 9.9626 Tf 25.46 0 Td [(x,)-358(desc)]TJ ET -1 0 0 1 351.0851 409.0744 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.0552 0.1992 l -S +1 0 0 1 351.085 409.274 cm +[]0 d 0 J 0.398 w 0 0 m 3.055 0 l S Q -1 0 0 1 -351.0851 -409.0744 cm BT -/F19 9.9626 Tf 354.1403 409.0744 Td[(a,)-358(i)1(nfo)]TJ/F8 9.9626 Tf 28.5152 0 Td[(\051)]TJ -164.9914 -23.9103 Td[(call)-333(psb)]TJ +/F17 9.9626 Tf 354.14 409.074 Td [(a,)-358(info)]TJ/F8 9.9626 Tf 28.515 0 Td [(\051)]TJ -164.991 -23.91 Td [(call)-333(psb)]TJ ET -1 0 0 1 251.5261 385.1641 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 251.526 385.363 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -251.5261 -385.1641 cm BT -/F8 9.9626 Tf 254.5149 385.1641 Td[(hal)1(o)-334(\050)]TJ/F19 9.9626 Tf 25.4601 0 Td[(x,)-357(desc)]TJ +/F8 9.9626 Tf 254.515 385.164 Td [(halo)-333(\050)]TJ/F17 9.9626 Tf 25.46 0 Td [(x,)-358(desc)]TJ ET -1 0 0 1 310.1583 385.1641 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.0552 0.1992 l -S +1 0 0 1 310.158 385.363 cm +[]0 d 0 J 0.398 w 0 0 m 3.055 0 l S Q -1 0 0 1 -310.1583 -385.1641 cm BT -/F19 9.9626 Tf 313.2135 385.1641 Td[(a,)-358(i)1(nfo,)-358(al)1(ph)-1(a,)-357(w)-1(or)1(k,)-358(data)]TJ/F8 9.9626 Tf 110.3688 0 Td[(\051)]TJ -ET -1 0 0 1 145.7235 361.2538 cm +/F17 9.9626 Tf 313.214 385.164 Td [(a,)-358(info,)-357(alpha,)-358(work,)-358(data)]TJ/F8 9.9626 Tf 110.368 0 Td [(\051)]TJ 0 g 0 G -1 0 0 1 -145.7235 -361.2538 cm -BT -/F29 9.9626 Tf 150.7049 361.2538 Td[(T)32(yp)-32(e:)]TJ -ET -1 0 0 1 179.5203 361.2538 cm +/F27 9.9626 Tf -272.877 -23.91 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G -1 0 0 1 -179.5203 -361.2538 cm -BT -/F8 9.9626 Tf 184.5016 361.2538 Td[(Sy)1(nc)27(h)1(ron)1(ous.)]TJ -ET -1 0 0 1 145.7235 342.8648 cm +/F8 9.9626 Tf 33.797 0 Td [(Sync)28(hronous.)]TJ 0 g 0 G -1 0 0 1 -145.7235 -342.8648 cm -BT -/F29 9.9626 Tf 150.7049 342.8648 Td[(On)-383(En)32(tr)1(y)]TJ -ET -1 0 0 1 198.2901 342.8648 cm +/F27 9.9626 Tf -33.797 -18.389 Td [(On)-383(En)32(try)]TJ 0 g 0 G -1 0 0 1 -52.5665 -18.3889 cm 0 g 0 G -1 0 0 1 -145.7236 -324.4759 cm -BT -/F29 9.9626 Tf 150.7049 324.4759 Td[(x)]TJ -ET -1 0 0 1 156.7516 324.4759 cm + 0 -18.389 Td [(x)]TJ 0 g 0 G -1 0 0 1 -156.7516 -324.4759 cm -BT -/F8 9.9626 Tf 161.7329 324.4759 Td[(glob)1(al)-333(dense)-334(m)-1(at)1(rix)]TJ/F11 9.9626 Tf 88.9168 0 Td[(x)]TJ/F8 9.9626 Tf 5.6939 0 Td[(.)]TJ -80.7321 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3786 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf -32.3786 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(required)]TJ/F8 9.9626 Tf -29.6112 -11.9551 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(inout)]TJ/F8 9.9626 Tf 26.0964 0 Td[(.)]TJ -59.582 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-395(as:)-568(a)-396(r)1(ank)-395(one)-396(or)-395(t)28(w)28(o)-396(ar)1(ra)28(y)-395(w)-1(i)1(th)-395(the)-396(T)84(AR)27(GE)1(T)-396(att)1(rib)1(ute)-396(con-)]TJ 0 -11.9552 Td[(tain)1(ing)-333(n)28(u)1(m)27(b)-27(e)-1(r)1(s)-334(of)-333(t)28(yp)-27(e)-334(sp)-28(ec)-1(i)1(\014ed)-333(in)-333(T)83(ab)1(le)]TJ -ET -1 0 0 1 362.5497 264.7 cm +/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)-395(as:)-569(a)-395(rank)-395(one)-396(or)-395(t)28(w)27(o)-395(arra)28(y)-396(with)-395(the)-395(T)83(AR)28(GET)-396(attribute)-395(con-)]TJ 0 -11.955 Td [(taining)-333(n)28(um)27(b)-27(ers)-334(of)-333(t)28(yp)-28(e)-333(sp)-28(eci\014ed)-333(in)-334(T)84(able)]TJ 0 0 1 rg 0 0 1 RG -1 0 0 1 -362.5497 -264.7 cm -BT -/F8 9.9626 Tf 362.5497 264.7 Td[(13)]TJ -ET -1 0 0 1 372.5124 264.7 cm + [-334(13)]TJ 0 g 0 G -1 0 0 1 -372.5124 -264.7 cm -BT -/F8 9.9626 Tf 372.5124 264.7 Td[(.)]TJ -ET -1 0 0 1 145.7235 246.3111 cm + [(.)]TJ 0 g 0 G -1 0 0 1 -145.7235 -246.3111 cm -BT -/F29 9.9626 Tf 150.7049 246.3111 Td[(desc)]TJ +/F27 9.9626 Tf -24.907 -18.389 Td [(desc)]TJ ET -1 0 0 1 172.6195 246.3111 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.4371 0.1992 l -S +1 0 0 1 172.619 246.51 cm +[]0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q -1 0 0 1 -172.6195 -246.3111 cm BT -/F29 9.9626 Tf 176.0566 246.3111 Td[(a)]TJ -ET -1 0 0 1 181.6259 246.3111 cm +/F27 9.9626 Tf 176.057 246.311 Td [(a)]TJ 0 g 0 G -1 0 0 1 -181.6259 -246.3111 cm -BT -/F8 9.9626 Tf 186.6072 246.3111 Td[(con)28(tain)1(s)-334(data)-333(structu)1(re)-1(s)-333(for)-333(com)-1(m)28(un)1(ic)-1(ati)1(ons.)]TJ -10.9957 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3786 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf -32.3786 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(required)]TJ/F8 9.9626 Tf -29.6112 -11.9551 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(.)]TJ -43.0331 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(a)-333(s)-1(tr)1(uctured)-333(dat)1(a)-334(of)-333(t)28(yp)-27(e)]TJ -ET -1 0 0 1 346.5264 198.4904 cm +/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 -1 0 0 1 -346.5264 -198.4904 cm -BT -/F32 9.9626 Tf 346.5264 198.4904 Td[(psb)]TJ +/F30 9.9626 Tf 170.915 0 Td [(psb)]TJ ET -1 0 0 1 362.8451 198.4904 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.1382 0.1992 l -S +1 0 0 1 362.845 198.69 cm +[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q -1 0 0 1 -362.8451 -198.4904 cm BT -/F32 9.9626 Tf 365.9833 198.4904 Td[(desc)]TJ +/F30 9.9626 Tf 365.983 198.49 Td [(desc)]TJ ET -1 0 0 1 387.5322 198.4904 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.1382 0.1992 l -S +1 0 0 1 387.532 198.69 cm +[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q -1 0 0 1 -387.5322 -198.4904 cm BT -/F32 9.9626 Tf 390.6705 198.4904 Td[(type)]TJ -ET -1 0 0 1 411.5918 198.4904 cm +/F30 9.9626 Tf 390.67 198.49 Td [(type)]TJ 0 g 0 G -1 0 0 1 -411.5918 -198.4904 cm -BT -/F8 9.9626 Tf 411.5918 198.4904 Td[(.)]TJ -ET -1 0 0 1 145.7235 180.1015 cm +/F8 9.9626 Tf 20.922 0 Td [(.)]TJ 0 g 0 G -1 0 0 1 -145.7235 -180.1015 cm -BT -/F29 9.9626 Tf 150.7049 180.1015 Td[(alpha)]TJ -ET -1 0 0 1 177.756 180.1015 cm +/F27 9.9626 Tf -260.887 -18.389 Td [(alpha)]TJ 0 g 0 G -1 0 0 1 -177.756 -180.1015 cm -BT -/F8 9.9626 Tf 182.7373 180.1015 Td[(th)1(e)-334(s)-1(calar)]TJ/F11 9.9626 Tf 45.4685 0 Td[(\013)]TJ/F8 9.9626 Tf 6.41 0 Td[(.)]TJ -59.0043 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3786 0 Td[(global)]TJ/F8 9.9626 Tf -32.3786 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(opti)-1(on)1(al)]TJ/F8 9.9626 Tf -29.6112 -11.9551 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(.)]TJ -43.0331 -11.9552 Td[(Defau)1(lt:)]TJ/F11 9.9626 Tf 39.4356 0 Td[(al)-20(pha)]TJ/F8 9.9626 Tf 27.2208 0 Td[(=)-278(1)]TJ -66.6564 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(a)-333(n)28(um)28(b)-28(er)-333(of)-333(the)-333(data)-333(t)28(yp)-27(e)-334(in)1(dicate)-1(d)-332(in)-333(T)83(abl)1(e)]TJ -ET -1 0 0 1 433.8934 120.3256 cm +/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 -1 0 0 1 -433.8934 -120.3256 cm -BT -/F8 9.9626 Tf 433.8934 120.3256 Td[(13)]TJ -ET -1 0 0 1 443.8561 120.3256 cm + [-333(13)]TJ 0 g 0 G -1 0 0 1 -443.8561 -120.3256 cm -BT -/F8 9.9626 Tf 443.8561 120.3256 Td[(.)]TJ -ET -1 0 0 1 150.7049 90.4377 cm + [(.)]TJ 0 g 0 G -1 0 0 1 -150.7049 -90.4377 cm -BT -/F8 9.9626 Tf 317.5791 90.4377 Td[(46)]TJ -ET -1 0 0 1 494.4159 90.4377 cm + 141.968 -29.888 Td [(46)]TJ 0 g 0 G +ET endstream endobj -987 0 obj << +965 0 obj << /Type /Page -/Contents 988 0 R -/Resources 986 0 R -/MediaBox [0 0 595.2756 841.8898] -/Parent 974 0 R -/Annots [ 992 0 R 993 0 R 994 0 R ] +/Contents 966 0 R +/Resources 964 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 949 0 R +/Annots [ 961 0 R 962 0 R 963 0 R ] >> endobj -992 0 obj << +961 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [361.5534 261.7666 373.5086 272.6148] +/Rect [361.553 261.767 373.509 272.615] /Subtype /Link /A << /S /GoTo /D (table.13) >> >> endobj -993 0 obj << +962 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [345.5302 195.2802 412.5881 206.4052] +/Rect [345.53 195.28 412.588 206.405] /Subtype /Link /A << /S /GoTo /D (descdata) >> >> endobj -994 0 obj << +963 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [432.8971 117.3922 444.8523 128.2404] +/Rect [432.897 117.392 444.852 128.24] /Subtype /Link /A << /S /GoTo /D (table.13) >> >> endobj -989 0 obj << -/D [987 0 R /XYZ 150.7049 740.9981 null] +967 0 obj << +/D [965 0 R /XYZ 150.705 740.998 null] >> endobj 158 0 obj << -/D [987 0 R /XYZ 150.7049 665.7459 null] +/D [965 0 R /XYZ 150.705 665.746 null] >> endobj -990 0 obj << -/D [987 0 R /XYZ 320.9415 485.5537 null] +968 0 obj << +/D [965 0 R /XYZ 320.941 485.554 null] >> endobj -991 0 obj << -/D [987 0 R /XYZ 150.7049 418.2401 null] +969 0 obj << +/D [965 0 R /XYZ 150.705 418.24 null] >> endobj -986 0 obj << -/Font << /F18 441 0 R /F8 450 0 R /F11 606 0 R /F14 633 0 R /F29 447 0 R /F19 591 0 R /F32 622 0 R >> +964 0 obj << +/Font << /F16 443 0 R /F8 446 0 R /F11 602 0 R /F14 619 0 R /F27 445 0 R /F17 588 0 R /F30 616 0 R >> /ProcSet [ /PDF /Text ] >> endobj -998 0 obj << -/Length 4911 +975 0 obj << +/Length 3463 >> stream -1 0 0 1 99.8954 740.9981 cm 0 g 0 G -1 0 0 1 343.7111 0 cm 0 g 0 G -1 0 0 1 -348.6924 -34.8692 cm 0 g 0 G -1 0 0 1 -94.9141 -706.1289 cm BT -/F29 9.9626 Tf 99.8954 706.1289 Td[(w)32(or)1(k)]TJ -ET -1 0 0 1 124.3453 706.1289 cm +/F27 9.9626 Tf 99.895 706.129 Td [(w)32(ork)]TJ 0 g 0 G -1 0 0 1 -124.3453 -706.1289 cm -BT -/F8 9.9626 Tf 129.3266 706.1289 Td[(th)1(e)-334(w)27(or)1(k)-333(arra)28(y)84(.)]TJ -4.5246 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3787 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf -32.3787 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6113 0 Td[(opti)-1(on)1(al)]TJ/F8 9.9626 Tf -29.6113 -11.9551 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(inout)]TJ/F8 9.9626 Tf 26.0965 0 Td[(.)]TJ -59.5821 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-348(as:)-475(a)-348(rank)-348(one)-349(ar)1(ra)28(y)-348(of)-349(t)1(he)-349(sam)-1(e)-349(t)28(yp)-27(e)-349(of)]TJ/F11 9.9626 Tf 222.5764 0 Td[(x)]TJ/F8 9.9626 Tf 9.1665 0 Td[(with)-348(th)1(e)-349(POINTER)]TJ -231.7429 -11.9552 Td[(attr)1(ibu)1(te)-1(.)]TJ -ET -1 0 0 1 94.9141 623.3062 cm +/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)-348(as:)-475(a)-349(rank)-348(one)-349(arra)28(y)-349(of)-348(the)-349(same)-348(t)27(yp)-27(e)-349(of)]TJ/F11 9.9626 Tf 222.576 0 Td [(x)]TJ/F8 9.9626 Tf 9.167 0 Td [(with)-349(th)1(e)-349(POINTER)]TJ -231.743 -11.955 Td [(attribute.)]TJ 0 g 0 G -1 0 0 1 -94.9141 -623.3062 cm -BT -/F29 9.9626 Tf 99.8954 623.3062 Td[(data)]TJ -ET -1 0 0 1 121.8546 623.3062 cm +/F27 9.9626 Tf -24.907 -23.047 Td [(data)]TJ 0 g 0 G -1 0 0 1 -121.8546 -623.3062 cm -BT -/F8 9.9626 Tf 126.8359 623.3062 Td[(in)1(dex)-333(list)-334(se)-1(l)1(e)-1(ctor.)]TJ -2.0339 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3787 0 Td[(global)]TJ/F8 9.9626 Tf -32.3787 -11.9551 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6113 0 Td[(opti)-1(on)1(al)]TJ/F8 9.9626 Tf -29.6113 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-221(as)-1(:)-388(an)-222(in)28(tege)-1(r)1(.)-407(V)83(alu)1(e)-1(s:)]TJ/F32 9.9626 Tf 136.4792 0 Td[(psb_comm_halo_)]TJ/F8 9.9626 Tf 73.2248 0 Td[(,)]TJ/F32 9.9626 Tf 2.7674 0 Td[(psb_comm_mov_)]TJ/F8 9.9626 Tf 67.9944 0 Td[(,)]TJ/F32 9.9626 Tf 5.2027 0 Td[(psb_comm_ext_)]TJ/F8 9.9626 Tf 67.9944 0 Td[(,)]TJ -353.6629 -11.9552 Td[(defau)1(lt:)]TJ/F32 9.9626 Tf 39.0886 0 Td[(psb_comm_halo_)]TJ/F8 9.9626 Tf 73.2248 0 Td[(.)-704(C)-1(h)1(o)-28(ose)-1(s)-420(the)-420(ind)1(e)-1(x)-420(l)1(is)-1(t)-420(on)-419(w)-1(h)1(ic)27(h)-419(to)-420(base)-421(th)1(e)]TJ -112.3134 -11.9551 Td[(dat)1(a)-334(exc)27(h)1(ange.)]TJ -ET -1 0 0 1 94.9141 540.4836 cm +/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.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.956 Td [(data)-333(exc)27(hange.)]TJ 0 g 0 G -1 0 0 1 -94.9141 -540.4836 cm -BT -/F29 9.9626 Tf 99.8954 540.4836 Td[(On)-383(R)-1(etur)1(n)]TJ -ET -1 0 0 1 154.4337 540.4836 cm +/F27 9.9626 Tf -24.907 -23.046 Td [(On)-383(Return)]TJ 0 g 0 G -1 0 0 1 -59.5196 -23.0468 cm 0 g 0 G -1 0 0 1 -94.9141 -517.4368 cm -BT -/F29 9.9626 Tf 99.8954 517.4368 Td[(x)]TJ -ET -1 0 0 1 105.9421 517.4368 cm + 0 -23.047 Td [(x)]TJ 0 g 0 G -1 0 0 1 -105.9421 -517.4368 cm -BT -/F8 9.9626 Tf 110.9235 517.4368 Td[(glob)1(al)-333(dense)-334(res)-1(u)1(lt)-333(m)-1(atr)1(ix)]TJ/F11 9.9626 Tf 116.6738 0 Td[(x)]TJ/F8 9.9626 Tf 5.6939 0 Td[(.)]TJ -108.4891 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3786 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf -32.3786 -11.9551 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(required)]TJ/F8 9.9626 Tf -29.6112 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(inout)]TJ/F8 9.9626 Tf 26.0964 0 Td[(.)]TJ -59.582 -11.9552 Td[(Re)-1(t)1(urn)1(e)-1(d)-270(as)-1(:)-413(a)-271(rank)-271(on)1(e)-272(or)-271(t)28(w)28(o)-272(ar)1(ra)28(y)-271(c)-1(on)29(taini)1(ng)-271(n)28(um)28(b)-28(ers)-271(of)-271(t)28(yp)-27(e)-272(s)-1(p)-27(ec)-1(i\014)1(e)-1(d)]TJ 0 -11.9551 Td[(in)-333(T)83(ab)1(le)]TJ -ET -1 0 0 1 163.8224 457.661 cm +/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.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 [(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 0 0 1 rg 0 0 1 RG -1 0 0 1 -163.8224 -457.661 cm -BT -/F8 9.9626 Tf 163.8224 457.661 Td[(13)]TJ -ET -1 0 0 1 173.7851 457.661 cm + [-333(13)]TJ 0 g 0 G -1 0 0 1 -173.7851 -457.661 cm -BT -/F8 9.9626 Tf 173.7851 457.661 Td[(.)]TJ -ET -1 0 0 1 94.9141 434.6142 cm + [(.)]TJ 0 g 0 G -1 0 0 1 -94.9141 -434.6142 cm -BT -/F29 9.9626 Tf 99.8954 434.6142 Td[(inf)-1(o)]TJ -ET -1 0 0 1 118.6721 434.6142 cm +/F27 9.9626 Tf -24.907 -23.047 Td [(info)]TJ 0 g 0 G -1 0 0 1 -118.6721 -434.6142 cm -BT -/F8 9.9626 Tf 123.6534 434.6142 Td[(th)1(e)-334(lo)-28(cal)-333(p)-28(or)1(tion)-333(of)-333(r)1(e)-1(sult)-333(submatr)1(ix)]TJ/F11 9.9626 Tf 162.3637 0 Td[(y)]TJ/F8 9.9626 Tf 5.242 0 Td[(.)]TJ -166.4571 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3787 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf -32.3787 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6113 0 Td[(required)]TJ/F8 9.9626 Tf -29.6113 -11.9551 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(out)]TJ/F8 9.9626 Tf 16.549 0 Td[(.)]TJ -50.0346 -11.9552 Td[(An)-333(in)29(te)-1(ger)-333(v)56(alue)-334(t)1(hat)-333(c)-1(on)28(t)1(ains)-334(an)-332(e)-1(rr)1(or)-333(c)-1(o)-27(de.)]TJ -ET -1 0 0 1 99.8954 359.0366 cm +/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.956 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 -1 0 0 1 55.2753 0 cm 0 g 0 G 0 g 0 G -1 0 0 1 4.9813 0 cm - q 0 -1 1 0 0 0 cm - q 0.45 0 0 0.45 0 0 cm +ET +1 0 0 1 160.152 359.037 cm +q +0 -1 1 0 0 0 cm +q +0.45 0 0 0.45 0 0 cm q 1 0 0 1 0 0 cm /Im3 Do Q - Q - Q -1 0 0 1 29.1164 -224.0382 cm +Q +Q 0 g 0 G -1 0 0 1 -189.2684 -134.9984 cm +1 0 0 1 -160.152 -359.037 cm BT -/F8 9.9626 Tf 189.2684 134.9984 Td[(Figu)1(re)-334(6:)-444(S)1(am)-1(p)1(le)-334(d)1(is)-1(cretization)-333(me)-1(sh.)]TJ -ET -1 0 0 1 354.2335 134.9984 cm +/F8 9.9626 Tf 189.268 134.998 Td [(Figure)-333(6:)-445(Sample)-333(discretization)-333(mes)-1(h)1(.)]TJ 0 g 0 G -1 0 0 1 -254.3381 -1.9372 cm 0 g 0 G -1 0 0 1 0 -42.6235 cm 0 g 0 G -1 0 0 1 -99.8954 -90.4377 cm -BT -/F8 9.9626 Tf 266.7696 90.4377 Td[(47)]TJ -ET -1 0 0 1 443.6065 90.4377 cm + 77.502 -44.56 Td [(47)]TJ 0 g 0 G +ET endstream endobj -997 0 obj << +974 0 obj << /Type /Page -/Contents 998 0 R -/Resources 996 0 R -/MediaBox [0 0 595.2756 841.8898] -/Parent 974 0 R -/Annots [ 1000 0 R ] +/Contents 975 0 R +/Resources 973 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 949 0 R +/Annots [ 970 0 R ] >> endobj -995 0 obj << +971 0 obj << /Type /XObject /Subtype /Form /FormType 1 /PTEX.FileName (./figures/try8x8.pdf) /PTEX.PageNumber 1 -/PTEX.InfoDict 1002 0 R -/Matrix [1.00000000 0.00000000 0.00000000 1.00000000 0.00000000 0.00000000] -/BBox [0.00000000 0.00000000 436.00000000 496.00000000] +/PTEX.InfoDict 978 0 R +/BBox [0 0 436 496] /Resources << /ProcSet [ /PDF /Text ] /ExtGState << -/R7 1003 0 R ->>/Font << /R8 1004 0 R /R9 1005 0 R >> +/R7 979 0 R +>>/Font << /R8 980 0 R/R9 981 0 R>> >> -/Length 1006 0 R +/Length 982 0 R /Filter /FlateDecode >> stream @@ -17315,943 +9753,570 @@ J ý;Ï€ ¥êY½©!ú+XN•ÄüèoëŠ'«$ø ’ÖÏãöG¨$æµ2ÖCÿÎ3 ù zþìgôW”Ÿ*‰ùÑßÖOVIF¶†øqp„Jú¼^öõØ¿ó È—ªgõ[ìwä'P%1?úÛºâÉ* 7‚Jš•ØÿÈ› JÂyпó H>¨žÕŸ±ß‘YA•úß\]fXõàë±ÿ‘ñA•úwžÁGÕ³ú=ö;rB¨’˜ý¡. ß ÿp5ôñ(×PI_ý;Ï€ä›á®†à›é9Ìô|føGð„J2ÈàSÛC·V²JZ~G¨ä5$«¤EÞ”XV·IĘ0—hÖÓȆßðV•dÚ@OÈÔAL!³.*,¯‘'? +2u›ÔAŒ s Ka=lø Ÿ× ¿Å¾-Ï^ññ‘|óf"NI*é{¨ƒAY½çä©$ç±2æGÿÆ_î™/g ‚dý,ïã•6ôf QI*éÊ'ˆX“?ûý•X•äüèßøË=ñ­™C|ž1„WF Oo&?•¤’þn*w ‚JV¿Å~GJT’ó£ã/÷Ì—²2/*±ÿ‘ªõfÚVI*é39¢GVÆ~G2T’|èßøË=ñ­ÿ|=ö?’ÌÞL8+I%#r"Ldõ{ìw¤¡A%9?ú7þrO|kt?üÃÔã½\#,„õØ¿ð H¾þ¤¹"•$ßLÏg†ORɱDÌ”Ž% -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 +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 -1002 0 obj +978 0 obj << /Producer (ESP Ghostscript 815.03) /CreationDate (D:20070118112257) /ModDate (D:20070118112257) >> endobj -1003 0 obj +979 0 obj << /Type /ExtGState /OPM 1 >> endobj -1004 0 obj +980 0 obj << /BaseFont /Times-Roman /Type /Font /Subtype /Type1 >> endobj -1005 0 obj +981 0 obj << /BaseFont /Times-Bold /Type /Font /Subtype /Type1 >> endobj -1006 0 obj +982 0 obj 3571 endobj -1000 0 obj << +970 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [162.8262 456.6647 174.7814 465.5757] +/Rect [162.826 456.665 174.781 465.576] /Subtype /Link /A << /S /GoTo /D (table.13) >> >> endobj -999 0 obj << -/D [997 0 R /XYZ 99.8954 740.9981 null] +976 0 obj << +/D [974 0 R /XYZ 99.895 740.998 null] >> endobj -1001 0 obj << -/D [997 0 R /XYZ 232.8827 146.9535 null] +977 0 obj << +/D [974 0 R /XYZ 232.883 146.954 null] >> endobj -996 0 obj << -/Font << /F29 447 0 R /F8 450 0 R /F11 606 0 R /F32 622 0 R >> -/XObject << /Im3 995 0 R >> +973 0 obj << +/Font << /F27 445 0 R /F8 446 0 R /F11 602 0 R /F30 616 0 R >> +/XObject << /Im3 971 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1009 0 obj << -/Length 2069 +985 0 obj << +/Length 1408 >> stream -1 0 0 1 150.7049 740.9981 cm 0 g 0 G -1 0 0 1 343.7111 0 cm 0 g 0 G -1 0 0 1 -494.416 -740.9981 cm BT -/F18 14.3462 Tf 150.7049 706.1289 Td[(Exam)-1(ple)-375(o)-1(f)-375(us)1(e)]TJ/F8 9.9626 Tf 0 -21.821 Td[(Consider)-320(the)-321(d)1(isc)-1(r)1(e)-1(tization)-320(mes)-1(h)-320(d)1(e)-1(p)1(ic)-1(ted)-320(in)-320(\014)1(g.)]TJ -ET -1 0 0 1 363.6726 684.3079 cm +/F16 14.3462 Tf 150.705 706.129 Td [(Example)-375(of)-375(use)]TJ/F8 9.9626 Tf 0 -21.821 Td [(Consider)-320(the)-321(discretization)-320(mesh)-321(depicted)-320(in)-321(\014g.)]TJ 0 0 1 rg 0 0 1 RG -1 0 0 1 -363.6726 -684.3079 cm -BT -/F8 9.9626 Tf 363.6726 684.3079 Td[(6)]TJ -ET -1 0 0 1 368.654 684.3079 cm + [-320(6)]TJ 0 g 0 G -1 0 0 1 -368.654 -684.3079 cm -BT -/F8 9.9626 Tf 368.654 684.3079 Td[(,)-323(p)1(artiti)1(oned)-320(am)-1(on)1(g)-321(t)28(w)28(o)-321(p)1(ro-)]TJ -217.9491 -11.9552 Td[(ce)-1(ss)-1(es)-480(as)-480(s)-1(h)1(o)27(wn)-479(b)28(y)-479(the)-480(d)1(as)-1(h)1(e)-1(d)-479(li)1(ne;)-553(th)1(e)-481(d)1(ata)-480(d)1(istrib)1(ution)-479(is)-480(suc)28(h)-479(that)-479(e)-1(ac)27(h)]TJ 0 -11.9551 Td[(pr)1(o)-28(ce)-1(ss)-412(will)-411(o)28(wn)-411(32)-411(en)28(tri)1(e)-1(s)-411(in)-411(th)1(e)-412(in)1(dex)-411(spac)-1(e,)-430(w)-1(i)1(th)-411(a)-411(hal)1(o)-411(m)-1(ad)1(e)-412(of)-411(8)-411(en)28(tr)1(ie)-1(s)]TJ 0 -11.9552 Td[(pl)1(ac)-1(ed)-364(at)-363(lo)-28(cal)-364(i)1(ndi)1(c)-1(es)-364(33)-364(thr)1(ough)-363(40.)-535(I)-1(f)-363(p)1(ro)-28(ce)-1(ss)-364(0)-364(as)-1(sign)1(s)-364(a)-1(n)-363(in)1(itial)-363(v)56(alue)-364(of)-363(1)]TJ 0 -11.9552 Td[(to)-296(its)-297(en)28(tri)1(e)-1(s)-297(in)-296(t)1(he)]TJ/F11 9.9626 Tf 84.9202 0 Td[(x)]TJ/F8 9.9626 Tf 8.6472 0 Td[(v)28(ec)-1(tor)1(,)-304(and)-296(p)1(ro)-28(ce)-1(ss)-297(1)-296(as)-1(signs)-296(a)-297(v)56(alu)1(e)-297(of)-296(2,)-304(th)1(e)-1(n)-296(af)1(te)-1(r)-296(a)-296(c)-1(al)1(l)]TJ -93.5674 -11.9551 Td[(to)]TJ/F32 9.9626 Tf 12.1766 0 Td[(psb_halo)]TJ/F8 9.9626 Tf 45.1636 0 Td[(th)1(e)-334(c)-1(on)29(te)-1(n)28(t)1(s)-334(of)-333(the)-333(lo)-28(cal)-333(v)28(e)-1(ctors)-334(will)-333(b)-27(e)-334(th)1(e)-334(fol)1(lo)28(w)-1(i)1(ng:)]TJ -ET -1 0 0 1 150.7049 90.4377 cm + [(,)-323(partitioned)-321(among)-320(t)28(w)28(o)-321(pro-)]TJ 0 -11.955 Td [(cesses)-480(as)-480(sho)28(wn)-479(b)27(y)-479(the)-480(dashed)-479(line;)-553(the)-480(data)-479(distribution)-480(is)-479(suc)27(h)-479(that)-480(eac)28(h)]TJ 0 -11.955 Td [(pro)-28(cess)-411(will)-411(o)28(wn)-411(32)-411(e)-1(n)28(tries)-411(in)-411(the)-411(index)-411(space,)-431(with)-411(a)-411(halo)-411(made)-411(of)-411(8)-411(en)28(tries)]TJ 0 -11.956 Td [(placed)-364(at)-363(lo)-28(cal)-364(indices)-364(33)-363(through)-364(40.)-536(If)-363(pro)-28(cess)-364(0)-364(assigns)-363(an)-364(initial)-364(v)56(alue)-364(of)-364(1)]TJ 0 -11.955 Td [(to)-296(its)-297(en)28(tries)-297(in)-296(the)]TJ/F11 9.9626 Tf 84.92 0 Td [(x)]TJ/F8 9.9626 Tf 8.647 0 Td [(v)28(ector,)-304(and)-296(pro)-28(cess)-297(1)-296(assigns)-297(a)-296(v)55(alue)-296(of)-296(2,)-304(then)-297(after)-296(a)-296(c)-1(al)1(l)]TJ -93.567 -11.955 Td [(to)]TJ/F30 9.9626 Tf 12.176 0 Td [(psb_halo)]TJ/F8 9.9626 Tf 45.164 0 Td [(the)-333(con)27(ten)28(ts)-333(of)-333(the)-334(lo)-28(cal)-333(v)28(ectors)-334(will)-333(b)-28(e)-333(the)-333(follo)28(wing:)]TJ 0 g 0 G -1 0 0 1 -150.7049 -90.4377 cm -BT -/F8 9.9626 Tf 317.5791 90.4377 Td[(48)]TJ -ET -1 0 0 1 494.4159 90.4377 cm + 109.534 -534.094 Td [(48)]TJ 0 g 0 G +ET endstream endobj -1008 0 obj << +984 0 obj << /Type /Page -/Contents 1009 0 R -/Resources 1007 0 R -/MediaBox [0 0 595.2756 841.8898] -/Parent 974 0 R -/Annots [ 1012 0 R ] +/Contents 985 0 R +/Resources 983 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 949 0 R +/Annots [ 972 0 R ] >> endobj -1012 0 obj << +972 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [362.6764 681.3745 369.6502 692.2227] +/Rect [362.676 681.375 369.65 692.223] /Subtype /Link /A << /S /GoTo /D (figure.6) >> >> endobj -1010 0 obj << -/D [1008 0 R /XYZ 150.7049 740.9981 null] +986 0 obj << +/D [984 0 R /XYZ 150.705 740.998 null] >> endobj -1011 0 obj << -/D [1008 0 R /XYZ 150.7049 693.4736 null] +987 0 obj << +/D [984 0 R /XYZ 150.705 693.474 null] >> endobj -1007 0 obj << -/Font << /F18 441 0 R /F8 450 0 R /F11 606 0 R /F32 622 0 R >> +983 0 obj << +/Font << /F16 443 0 R /F8 446 0 R /F11 602 0 R /F30 616 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1015 0 obj << -/Length 3512 +990 0 obj << +/Length 3050 >> stream -1 0 0 1 99.8954 740.9981 cm 0 g 0 G -1 0 0 1 343.7111 0 cm 0 g 0 G -1 0 0 1 -343.7111 -87.6712 cm 0 g 0 G -1 0 0 1 55.2557 -232.3786 cm 0 g 0 G 0 g 0 G -1 0 0 1 -155.1511 -420.9483 cm BT -/F47 8.9664 Tf 205.9664 645.6557 Td[(Pro)-29(cess)-343(0)-8224(Pro)-28(ces)-1(s)-343(1)]TJ -33.9673 -10.9589 Td[(I)-1333(G)-1(LOB\050I\051)-1333(X\050)1(I\051)-4657(I)-1333(G)-1(LOB\050I\051)-1333(X\050)1(I\051)]TJ -1.2813 -10.9589 Td[(1)-4966(1)-1961(1.0)-4514(1)-4452(33)-1961(2)1(.)-1(0)]TJ 0 -10.9589 Td[(2)-4966(2)-1961(1.0)-4514(2)-4452(34)-1961(2)1(.)-1(0)]TJ 0 -10.9589 Td[(3)-4966(3)-1961(1.0)-4514(3)-4452(35)-1961(2)1(.)-1(0)]TJ 0 -10.9589 Td[(4)-4966(4)-1961(1.0)-4514(4)-4452(36)-1961(2)1(.)-1(0)]TJ 0 -10.9589 Td[(5)-4966(5)-1961(1.0)-4514(5)-4452(37)-1961(2)1(.)-1(0)]TJ 0 -10.9589 Td[(6)-4966(6)-1961(1.0)-4514(6)-4452(38)-1961(2)1(.)-1(0)]TJ 0 -10.9589 Td[(7)-4966(7)-1961(1.0)-4514(7)-4452(39)-1961(2)1(.)-1(0)]TJ 0 -10.9589 Td[(8)-4966(8)-1961(1.0)-4514(8)-4452(40)-1961(2)1(.)-1(0)]TJ 0 -10.9589 Td[(9)-4966(9)-1961(1.0)-4514(9)-4452(41)-1961(2)1(.)-1(0)]TJ -4.6077 -10.9589 Td[(10)-4452(10)-1961(1.0)-4000(10)-4452(42)-1960(2.)-1(0)]TJ 0 -10.9589 Td[(11)-4452(11)-1961(1.0)-4000(11)-4452(43)-1960(2.)-1(0)]TJ 0 -10.9589 Td[(12)-4452(12)-1961(1.0)-4000(12)-4452(44)-1960(2.)-1(0)]TJ 0 -10.9589 Td[(13)-4452(13)-1961(1.0)-4000(13)-4452(45)-1960(2.)-1(0)]TJ 0 -10.9589 Td[(14)-4452(14)-1961(1.0)-4000(14)-4452(46)-1960(2.)-1(0)]TJ 0 -10.9589 Td[(15)-4452(15)-1961(1.0)-4000(15)-4452(47)-1960(2.)-1(0)]TJ 0 -10.9589 Td[(16)-4452(16)-1961(1.0)-4000(16)-4452(48)-1960(2.)-1(0)]TJ 0 -10.9589 Td[(17)-4452(17)-1961(1.0)-4000(17)-4452(49)-1960(2.)-1(0)]TJ 0 -10.9589 Td[(18)-4452(18)-1961(1.0)-4000(18)-4452(50)-1960(2.)-1(0)]TJ 0 -10.9589 Td[(19)-4452(19)-1961(1.0)-4000(19)-4452(51)-1960(2.)-1(0)]TJ 0 -10.9589 Td[(20)-4452(20)-1961(1.0)-4000(20)-4452(52)-1960(2.)-1(0)]TJ 0 -10.9589 Td[(21)-4452(21)-1961(1.0)-4000(21)-4452(53)-1960(2.)-1(0)]TJ 0 -10.9589 Td[(22)-4452(22)-1961(1.0)-4000(22)-4452(54)-1960(2.)-1(0)]TJ 0 -10.9589 Td[(23)-4452(23)-1961(1.0)-4000(23)-4452(55)-1960(2.)-1(0)]TJ 0 -10.9589 Td[(24)-4452(24)-1961(1.0)-4000(24)-4452(56)-1960(2.)-1(0)]TJ 0 -10.9589 Td[(25)-4452(25)-1961(1.0)-4000(25)-4452(57)-1960(2.)-1(0)]TJ 0 -10.9589 Td[(26)-4452(26)-1961(1.0)-4000(26)-4452(58)-1960(2.)-1(0)]TJ 0 -10.9589 Td[(27)-4452(27)-1961(1.0)-4000(27)-4452(59)-1960(2.)-1(0)]TJ 0 -10.9589 Td[(28)-4452(28)-1961(1.0)-4000(28)-4452(60)-1960(2.)-1(0)]TJ 0 -10.9589 Td[(29)-4452(29)-1961(1.0)-4000(29)-4452(61)-1960(2.)-1(0)]TJ 0 -10.9589 Td[(30)-4452(30)-1961(1.0)-4000(30)-4452(62)-1960(2.)-1(0)]TJ 0 -10.9589 Td[(31)-4452(31)-1961(1.0)-4000(31)-4452(63)-1960(2.)-1(0)]TJ 0 -10.9589 Td[(32)-4452(32)-1961(1.0)-4000(32)-4452(64)-1960(2.)-1(0)]TJ 0 -10.9589 Td[(33)-4452(33)-1961(2.0)-4000(33)-4452(25)-1960(1.)-1(0)]TJ 0 -10.9589 Td[(34)-4452(34)-1961(2.0)-4000(34)-4452(26)-1960(1.)-1(0)]TJ 0 -10.9589 Td[(35)-4452(35)-1961(2.0)-4000(35)-4452(27)-1960(1.)-1(0)]TJ 0 -10.9589 Td[(36)-4452(36)-1961(2.0)-4000(36)-4452(28)-1960(1.)-1(0)]TJ 0 -10.9589 Td[(37)-4452(37)-1961(2.0)-4000(37)-4452(29)-1960(1.)-1(0)]TJ 0 -10.9589 Td[(38)-4452(38)-1961(2.0)-4000(38)-4452(30)-1960(1.)-1(0)]TJ 0 -10.9589 Td[(39)-4452(39)-1961(2.0)-4000(39)-4452(31)-1960(1.)-1(0)]TJ 0 -10.9589 Td[(40)-4452(40)-1961(2.0)-4000(40)-4452(32)-1960(1.)-1(0)]TJ -ET -1 0 0 1 99.8954 183.0903 cm +/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 -1 0 0 1 0 -92.6526 cm 0 g 0 G -1 0 0 1 -99.8954 -90.4377 cm -BT -/F8 9.9626 Tf 266.7696 90.4377 Td[(49)]TJ -ET -1 0 0 1 443.6065 90.4377 cm +/F8 9.9626 Tf 100.66 -105.903 Td [(49)]TJ 0 g 0 G +ET endstream endobj -1014 0 obj << +989 0 obj << /Type /Page -/Contents 1015 0 R -/Resources 1013 0 R -/MediaBox [0 0 595.2756 841.8898] -/Parent 1020 0 R +/Contents 990 0 R +/Resources 988 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 993 0 R >> endobj -1016 0 obj << -/D [1014 0 R /XYZ 99.8954 740.9981 null] +991 0 obj << +/D [989 0 R /XYZ 99.895 740.998 null] >> endobj -1013 0 obj << -/Font << /F47 1019 0 R /F8 450 0 R >> +988 0 obj << +/Font << /F45 992 0 R /F8 446 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1023 0 obj << -/Length 8803 +998 0 obj << +/Length 5851 >> stream -1 0 0 1 150.7049 740.9981 cm 0 g 0 G -1 0 0 1 343.7111 0 cm 0 g 0 G -1 0 0 1 -348.6924 -60.7791 cm 0 g 0 G 0 g 0 G -1 0 0 1 -145.7236 -680.219 cm BT -/F18 14.3462 Tf 150.7049 680.219 Td[(psb)]TJ +/F16 14.3462 Tf 150.705 680.219 Td [(psb)]TJ ET -1 0 0 1 175.972 680.219 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -4.8419 0.1992 l -S +1 0 0 1 175.972 680.418 cm +[]0 d 0 J 0.398 w 0 0 m 4.842 0 l S Q -1 0 0 1 -175.972 -680.219 cm BT -/F18 14.3462 Tf 180.8139 680.219 Td[(o)31(vrl)-1(|Ov)32(e)-1(rl)-1(ap)-375(U)1(p)-31(dat)-1(e)]TJ/F8 9.9626 Tf -30.109 -29.7978 Td[(Thes)-1(e)-333(s)-1(u)1(brou)1(tin)1(e)-1(s)-334(ap)1(pli)1(e)-1(s)-334(an)-332(o)27(v)28(erlap)-333(op)-27(erator)-333(to)-333(the)-333(inp)1(ut)-333(v)28(ec)-1(tor)1(:)]TJ/F11 9.9626 Tf 154.4749 -23.8603 Td[(x)]TJ/F14 9.9626 Tf 8.4613 0 Td[(\040)]TJ/F11 9.9626 Tf 12.73 0 Td[(Qx)]TJ/F8 9.9626 Tf -175.6662 -21.9213 Td[(where:)]TJ -ET -1 0 0 1 145.7235 584.709 cm +/F16 14.3462 Tf 180.814 680.219 Td [(o)31(vrl|Ov)31(erlap)-375(Up)-31(date)]TJ/F8 9.9626 Tf -30.109 -29.798 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 -23.86 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 -21.921 Td [(where:)]TJ 0 g 0 G -1 0 0 1 -145.7235 -584.709 cm -BT -/F11 9.9626 Tf 150.7049 584.709 Td[(x)]TJ -ET -1 0 0 1 156.3988 584.709 cm +/F11 9.9626 Tf 0 -19.931 Td [(x)]TJ 0 g 0 G -1 0 0 1 -156.3988 -584.709 cm -BT -/F8 9.9626 Tf 161.3801 584.709 Td[(is)-334(t)1(he)-334(glob)1(al)-333(dense)-334(submatr)1(ix)]TJ/F11 9.9626 Tf 131.092 0 Td[(x)]TJ -ET -1 0 0 1 145.7235 564.7767 cm +/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 -1 0 0 1 -145.7235 -564.7767 cm -BT -/F11 9.9626 Tf 150.7049 564.7767 Td[(Q)]TJ -ET -1 0 0 1 158.5809 564.7767 cm + -141.767 -19.932 Td [(Q)]TJ 0 g 0 G -1 0 0 1 -158.5809 -564.7767 cm -BT -/F8 9.9626 Tf 163.5622 564.7767 Td[(is)-334(t)1(he)-334(o)28(v)28(erlap)-333(op)-27(e)-1(r)1(ator;)-333(it)-333(is)-334(t)1(he)-334(com)-1(p)-27(osition)-333(of)-333(t)28(w)28(o)-333(op)-28(erator)1(s)]TJ/F11 9.9626 Tf 271.8422 0 Td[(P)]TJ/F10 6.9738 Tf 6.3961 -1.4944 Td[(a)]TJ/F8 9.9626 Tf 8.1405 1.4944 Td[(and)]TJ/F11 9.9626 Tf 19.3718 0 Td[(P)]TJ/F10 6.9738 Tf 7.7799 3.6154 Td[(T)]TJ/F8 9.9626 Tf 6.2761 -3.6154 Td[(.)]TJ -ET -1 0 0 1 150.7049 542.9072 cm +/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 -1 0 0 1 73.1112 -32.9763 cm 0 g 0 G 0 g 0 G -1 0 0 1 4.9814 32.5778 cm +ET q -[]0 d -0 J -0.3985 w -0 0.1992 m -187.5259 0.1992 l -S +1 0 0 1 228.797 542.708 cm +[]0 d 0 J 0.398 w 0 0 m 187.526 0 l S Q -1 0 0 1 -228.7975 -542.5087 cm BT -/F11 9.9626 Tf 234.7751 534.1401 Td[(x)]TJ/F29 9.9626 Tf 120.4098 0 Td[(Subr)1(outi)-1(ne)]TJ +/F11 9.9626 Tf 234.775 534.14 Td [(x)]TJ/F27 9.9626 Tf 120.41 0 Td [(Subroutine)]TJ ET -1 0 0 1 228.7975 530.155 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -187.5259 0.1992 l -S +1 0 0 1 228.797 530.354 cm +[]0 d 0 J 0.398 w 0 0 m 187.526 0 l S Q -1 0 0 1 -228.7975 -530.155 cm BT -/F8 9.9626 Tf 234.7751 521.7864 Td[(Sh)1(ort)-333(Pr)1(e)-1(cision)-333(Re)-1(al)-3102(psb)]TJ +/F8 9.9626 Tf 234.775 521.786 Td [(Short)-333(Precision)-334(Real)-3102(psb)]TJ ET -1 0 0 1 370.7819 521.7864 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 370.782 521.986 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -370.7819 -521.7864 cm BT -/F8 9.9626 Tf 373.7708 521.7864 Td[(o)28(vrl)]TJ -138.9957 -11.9551 Td[(Long)-333(P)1(re)-1(cision)-333(Real)-3314(psb)]TJ +/F8 9.9626 Tf 373.771 521.786 Td [(o)28(vrl)]TJ -138.996 -11.955 Td [(Long)-333(Precision)-334(Real)-3314(psb)]TJ ET -1 0 0 1 370.7819 509.8313 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 370.782 510.031 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -370.7819 -509.8313 cm BT -/F8 9.9626 Tf 373.7708 509.8313 Td[(o)28(vrl)]TJ -138.9957 -11.9552 Td[(Sh)1(ort)-333(Pr)1(e)-1(cision)-333(Com)-1(p)1(lex)-1200(psb)]TJ +/F8 9.9626 Tf 373.771 509.831 Td [(o)28(vrl)]TJ -138.996 -11.955 Td [(Short)-333(Precision)-334(Complex)-1200(psb)]TJ ET -1 0 0 1 370.7819 497.8761 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 370.782 498.075 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -370.7819 -497.8761 cm BT -/F8 9.9626 Tf 373.7708 497.8761 Td[(o)28(vrl)]TJ -138.9957 -11.9552 Td[(Long)-333(P)1(re)-1(cision)-333(Complex)-1411(psb)]TJ +/F8 9.9626 Tf 373.771 497.876 Td [(o)28(vrl)]TJ -138.996 -11.955 Td [(Long)-333(Precision)-334(Complex)-1411(psb)]TJ ET -1 0 0 1 370.7819 485.9209 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 370.782 486.12 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -370.7819 -485.9209 cm BT -/F8 9.9626 Tf 373.7708 485.9209 Td[(o)28(vrl)]TJ +/F8 9.9626 Tf 373.771 485.921 Td [(o)28(vrl)]TJ ET -1 0 0 1 228.7975 481.9359 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -187.5259 0.1992 l -S +1 0 0 1 228.797 482.135 cm +[]0 d 0 J 0.398 w 0 0 m 187.526 0 l S Q -1 0 0 1 47.5888 -27.8401 cm 0 g 0 G -1 0 0 1 -276.3863 -454.0958 cm BT -/F8 9.9626 Tf 276.3863 454.0958 Td[(T)83(ab)1(le)-334(14:)-444(Data)-333(t)28(yp)-28(es)]TJ -ET -1 0 0 1 368.7346 454.0958 cm +/F8 9.9626 Tf 276.386 454.096 Td [(T)83(able)-333(14:)-444(Data)-334(t)28(yp)-28(es)]TJ 0 g 0 G -1 0 0 1 -218.0297 -1.9372 cm 0 g 0 G -1 0 0 1 -150.7049 -452.1586 cm -BT -/F18 14.3462 Tf 150.7049 409.1837 Td[(Syn)32(t)-1(ax)]TJ/F8 9.9626 Tf 108.7025 -21.8224 Td[(call)-333(psb)]TJ +/F16 14.3462 Tf -125.681 -44.912 Td [(Syn)31(tax)]TJ/F8 9.9626 Tf 108.702 -21.823 Td [(call)-333(psb)]TJ ET -1 0 0 1 293.2693 387.3613 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 293.269 387.561 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -293.2693 -387.3613 cm BT -/F8 9.9626 Tf 296.2581 387.3613 Td[(o)28(vrl)-333(\050)]TJ/F19 9.9626 Tf 23.8274 0 Td[(x,)-357(desc)]TJ +/F8 9.9626 Tf 296.258 387.361 Td [(o)28(vrl)-334(\050)]TJ/F17 9.9626 Tf 23.827 0 Td [(x,)-358(desc)]TJ ET -1 0 0 1 350.2687 387.3613 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.0552 0.1992 l -S +1 0 0 1 350.269 387.561 cm +[]0 d 0 J 0.398 w 0 0 m 3.055 0 l S Q -1 0 0 1 -350.2687 -387.3613 cm BT -/F19 9.9626 Tf 353.324 387.3613 Td[(a,)-358(i)1(nfo)]TJ/F8 9.9626 Tf 28.5151 0 Td[(\051)]TJ -195.6799 -23.9104 Td[(call)-333(psb)]TJ +/F17 9.9626 Tf 353.324 387.361 Td [(a,)-358(info)]TJ/F8 9.9626 Tf 28.515 0 Td [(\051)]TJ -195.68 -23.91 Td [(call)-333(psb)]TJ ET -1 0 0 1 220.0212 363.4509 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 220.021 363.65 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -220.0212 -363.4509 cm BT -/F8 9.9626 Tf 223.01 363.4509 Td[(o)28(vrl)-333(\050)]TJ/F19 9.9626 Tf 23.8273 0 Td[(x,)-357(desc)]TJ +/F8 9.9626 Tf 223.01 363.451 Td [(o)28(vrl)-333(\050)]TJ/F17 9.9626 Tf 23.827 0 Td [(x,)-358(desc)]TJ ET -1 0 0 1 277.0206 363.4509 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.0552 0.1992 l -S +1 0 0 1 277.021 363.65 cm +[]0 d 0 J 0.398 w 0 0 m 3.055 0 l S Q -1 0 0 1 -277.0206 -363.4509 cm BT -/F19 9.9626 Tf 280.0758 363.4509 Td[(a,)-358(i)1(nfo,)-358(u)1(p)51(da)-1(te=)1(up)51(dat)-1(e)]TJ +/F17 9.9626 Tf 280.076 363.451 Td [(a,)-358(info,)-357(up)51(date=up)51(date)]TJ ET -1 0 0 1 379.4713 363.4509 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.0552 0.1992 l -S +1 0 0 1 379.471 363.65 cm +[]0 d 0 J 0.398 w 0 0 m 3.055 0 l S Q -1 0 0 1 -379.4713 -363.4509 cm BT -/F19 9.9626 Tf 382.5265 363.4509 Td[(typ)51(e,)-357(w)-1(or)1(k=w)-1(or)1(k)]TJ/F8 9.9626 Tf 72.5607 0 Td[(\051)]TJ -ET -1 0 0 1 145.7235 339.5388 cm +/F17 9.9626 Tf 382.526 363.451 Td [(typ)51(e,)-358(work=work)]TJ/F8 9.9626 Tf 72.561 0 Td [(\051)]TJ 0 g 0 G -1 0 0 1 -145.7235 -339.5388 cm -BT -/F29 9.9626 Tf 150.7049 339.5388 Td[(T)32(yp)-32(e:)]TJ -ET -1 0 0 1 179.5203 339.5388 cm +/F27 9.9626 Tf -304.382 -23.912 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G -1 0 0 1 -179.5203 -339.5388 cm -BT -/F8 9.9626 Tf 184.5016 339.5388 Td[(Sy)1(nc)27(h)1(ron)1(ous.)]TJ -ET -1 0 0 1 145.7235 319.6065 cm +/F8 9.9626 Tf 33.797 0 Td [(Sync)28(hronous.)]TJ 0 g 0 G -1 0 0 1 -145.7235 -319.6065 cm -BT -/F29 9.9626 Tf 150.7049 319.6065 Td[(On)-383(En)32(tr)1(y)]TJ -ET -1 0 0 1 198.2901 319.6065 cm +/F27 9.9626 Tf -33.797 -19.932 Td [(On)-383(En)32(try)]TJ 0 g 0 G -1 0 0 1 -52.5665 -19.9323 cm 0 g 0 G -1 0 0 1 -145.7236 -299.6742 cm -BT -/F29 9.9626 Tf 150.7049 299.6742 Td[(x)]TJ -ET -1 0 0 1 156.7516 299.6742 cm + 0 -19.933 Td [(x)]TJ 0 g 0 G -1 0 0 1 -156.7516 -299.6742 cm -BT -/F8 9.9626 Tf 161.7329 299.6742 Td[(glob)1(al)-333(dense)-334(m)-1(at)1(rix)]TJ/F11 9.9626 Tf 88.9168 0 Td[(x)]TJ/F8 9.9626 Tf 5.6939 0 Td[(.)]TJ -80.7321 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3786 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf -32.3786 -11.9551 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(required)]TJ/F8 9.9626 Tf -29.6112 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(inout)]TJ/F8 9.9626 Tf 26.0964 0 Td[(.)]TJ -59.582 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-289(as:)-423(a)-289(ran)1(k)-290(on)1(e)-290(or)-290(t)28(w)28(o)-290(arr)1(a)28(y)-290(con)28(tain)1(ing)-289(n)28(um)28(b)-27(e)-1(rs)-290(of)-289(t)28(yp)-27(e)-290(s)-1(p)-27(ec)-1(i\014)1(e)-1(d)]TJ 0 -11.9551 Td[(in)-333(T)83(ab)1(le)]TJ -ET -1 0 0 1 214.6319 239.8984 cm +/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.733 -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.955 Td [(Sp)-28(eci\014ed)-289(as:)-423(a)-290(rank)-289(one)-290(or)-289(t)27(w)28(o)-289(arra)27(y)-289(con)28(taining)-290(n)28(um)28(b)-28(ers)-290(of)-289(t)28(yp)-28(e)-290(sp)-28(eci\014ed)]TJ 0 -11.956 Td [(in)-333(T)83(able)]TJ 0 0 1 rg 0 0 1 RG -1 0 0 1 -214.6319 -239.8984 cm -BT -/F8 9.9626 Tf 214.6319 239.8984 Td[(14)]TJ -ET -1 0 0 1 224.5946 239.8984 cm + [-333(14)]TJ 0 g 0 G -1 0 0 1 -224.5946 -239.8984 cm -BT -/F8 9.9626 Tf 224.5946 239.8984 Td[(.)]TJ -ET -1 0 0 1 145.7235 219.9661 cm + [(.)]TJ 0 g 0 G -1 0 0 1 -145.7235 -219.9661 cm -BT -/F29 9.9626 Tf 150.7049 219.9661 Td[(desc)]TJ +/F27 9.9626 Tf -24.906 -19.932 Td [(desc)]TJ ET -1 0 0 1 172.6195 219.9661 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.4371 0.1992 l -S +1 0 0 1 172.619 220.165 cm +[]0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q -1 0 0 1 -172.6195 -219.9661 cm BT -/F29 9.9626 Tf 176.0566 219.9661 Td[(a)]TJ -ET -1 0 0 1 181.6259 219.9661 cm +/F27 9.9626 Tf 176.057 219.966 Td [(a)]TJ 0 g 0 G -1 0 0 1 -181.6259 -219.9661 cm -BT -/F8 9.9626 Tf 186.6072 219.9661 Td[(con)28(tain)1(s)-334(data)-333(structu)1(re)-1(s)-333(for)-333(com)-1(m)28(un)1(ic)-1(ati)1(ons.)]TJ -10.9957 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3786 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf -32.3786 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(required)]TJ/F8 9.9626 Tf -29.6112 -11.9551 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(.)]TJ -43.0331 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(a)-333(s)-1(tr)1(uctured)-333(dat)1(a)-334(of)-333(t)28(yp)-27(e)]TJ -ET -1 0 0 1 346.5264 172.1454 cm +/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 -1 0 0 1 -346.5264 -172.1454 cm -BT -/F32 9.9626 Tf 346.5264 172.1454 Td[(psb)]TJ +/F30 9.9626 Tf 170.915 0 Td [(psb)]TJ ET -1 0 0 1 362.8451 172.1454 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.1382 0.1992 l -S +1 0 0 1 362.845 172.345 cm +[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q -1 0 0 1 -362.8451 -172.1454 cm BT -/F32 9.9626 Tf 365.9833 172.1454 Td[(desc)]TJ +/F30 9.9626 Tf 365.983 172.145 Td [(desc)]TJ ET -1 0 0 1 387.5322 172.1454 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.1382 0.1992 l -S +1 0 0 1 387.532 172.345 cm +[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q -1 0 0 1 -387.5322 -172.1454 cm BT -/F32 9.9626 Tf 390.6705 172.1454 Td[(type)]TJ -ET -1 0 0 1 411.5918 172.1454 cm +/F30 9.9626 Tf 390.67 172.145 Td [(type)]TJ 0 g 0 G -1 0 0 1 -411.5918 -172.1454 cm -BT -/F8 9.9626 Tf 411.5918 172.1454 Td[(.)]TJ -ET -1 0 0 1 145.7235 152.2131 cm +/F8 9.9626 Tf 20.922 0 Td [(.)]TJ 0 g 0 G -1 0 0 1 -145.7235 -152.2131 cm -BT -/F29 9.9626 Tf 150.7049 152.2131 Td[(up)-32(date)]TJ -ET -1 0 0 1 185.394 152.2131 cm +/F27 9.9626 Tf -260.887 -19.932 Td [(up)-32(date)]TJ 0 g 0 G -1 0 0 1 -185.394 -152.2131 cm -BT -/F8 9.9626 Tf 190.3753 152.2131 Td[(Up)-27(date)-334(op)-27(erator.)]TJ -ET -1 0 0 1 170.6302 120.3256 cm +/F8 9.9626 Tf 39.67 0 Td [(Up)-28(date)-333(op)-28(erator.)]TJ 0 g 0 G -1 0 0 1 -170.6302 -120.3256 cm -BT -/F29 9.9626 Tf 175.6115 120.3256 Td[(up)-32(date)-383(=)-384(psb)]TJ +/F27 9.9626 Tf -14.764 -31.887 Td [(up)-32(date)-383(=)-384(psb)]TJ ET -1 0 0 1 244.7861 120.3256 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.4371 0.1992 l -S +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 -1 0 0 1 -244.7861 -120.3256 cm BT -/F29 9.9626 Tf 248.2232 120.3256 Td[(none)]TJ +/F27 9.9626 Tf 248.223 120.326 Td [(none)]TJ ET -1 0 0 1 272.6202 120.3256 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.4371 0.1992 l -S +1 0 0 1 272.62 120.525 cm +[]0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q -1 0 0 1 3.4371 0 cm 0 g 0 G -1 0 0 1 -276.0573 -120.3256 cm BT -/F8 9.9626 Tf 281.0386 120.3256 Td[(Do)-333(noth)1(ing;)]TJ -ET -1 0 0 1 150.7049 90.4377 cm +/F8 9.9626 Tf 281.039 120.326 Td [(Do)-333(nothing;)]TJ 0 g 0 G -1 0 0 1 -150.7049 -90.4377 cm -BT -/F8 9.9626 Tf 317.5791 90.4377 Td[(50)]TJ -ET -1 0 0 1 494.4159 90.4377 cm + 36.54 -29.888 Td [(50)]TJ 0 g 0 G +ET endstream endobj -1022 0 obj << +997 0 obj << /Type /Page -/Contents 1023 0 R -/Resources 1021 0 R -/MediaBox [0 0 595.2756 841.8898] -/Parent 1020 0 R -/Annots [ 1027 0 R 1028 0 R ] +/Contents 998 0 R +/Resources 996 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 993 0 R +/Annots [ 994 0 R 995 0 R ] >> endobj -1027 0 obj << +994 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [213.6356 238.9021 225.5908 247.8131] +/Rect [213.636 238.902 225.591 247.813] /Subtype /Link /A << /S /GoTo /D (table.14) >> >> endobj -1028 0 obj << +995 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [345.5302 168.9352 412.5881 180.0602] +/Rect [345.53 168.935 412.588 180.06] /Subtype /Link /A << /S /GoTo /D (descdata) >> >> endobj -1024 0 obj << -/D [1022 0 R /XYZ 150.7049 740.9981 null] +999 0 obj << +/D [997 0 R /XYZ 150.705 740.998 null] >> endobj 162 0 obj << -/D [1022 0 R /XYZ 150.7049 659.5885 null] +/D [997 0 R /XYZ 150.705 659.589 null] >> endobj -1025 0 obj << -/D [1022 0 R /XYZ 320.9415 466.051 null] +1000 0 obj << +/D [997 0 R /XYZ 320.941 466.051 null] >> endobj -1026 0 obj << -/D [1022 0 R /XYZ 150.7049 396.5269 null] +1001 0 obj << +/D [997 0 R /XYZ 150.705 396.527 null] >> endobj -1021 0 obj << -/Font << /F18 441 0 R /F8 450 0 R /F11 606 0 R /F14 633 0 R /F10 630 0 R /F29 447 0 R /F19 591 0 R /F32 622 0 R >> +996 0 obj << +/Font << /F16 443 0 R /F8 446 0 R /F11 602 0 R /F14 619 0 R /F10 618 0 R /F27 445 0 R /F17 588 0 R /F30 616 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1032 0 obj << -/Length 9894 +1008 0 obj << +/Length 6869 >> stream -1 0 0 1 99.8954 740.9981 cm 0 g 0 G -1 0 0 1 343.7111 0 cm 0 g 0 G -1 0 0 1 -323.7858 -34.8692 cm 0 g 0 G -1 0 0 1 -119.8207 -706.1289 cm BT -/F29 9.9626 Tf 124.802 706.1289 Td[(up)-32(date)-383(=)-384(psb)]TJ +/F27 9.9626 Tf 124.802 706.129 Td [(up)-32(date)-383(=)-384(psb)]TJ ET -1 0 0 1 193.9766 706.1289 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.4371 0.1992 l -S +1 0 0 1 193.977 706.328 cm +[]0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q -1 0 0 1 -193.9766 -706.1289 cm BT -/F29 9.9626 Tf 197.4138 706.1289 Td[(add)]TJ +/F27 9.9626 Tf 197.414 706.129 Td [(add)]TJ ET -1 0 0 1 216.4004 706.1289 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.4371 0.1992 l -S +1 0 0 1 216.4 706.328 cm +[]0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q -1 0 0 1 3.4372 0 cm 0 g 0 G -1 0 0 1 -219.8376 -706.1289 cm BT -/F8 9.9626 Tf 224.8189 706.1289 Td[(Su)1(m)-334(o)28(v)28(erlap)-333(en)28(tri)1(e)-1(s,)-333(i.e.)-445(ap)1(ply)]TJ/F11 9.9626 Tf 136.5438 0 Td[(P)]TJ/F10 6.9738 Tf 7.7798 3.6153 Td[(T)]TJ/F8 9.9626 Tf 6.2761 -3.6153 Td[(;)]TJ -ET -1 0 0 1 119.8207 690.1863 cm +/F8 9.9626 Tf 224.819 706.129 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 -1 0 0 1 -119.8207 -690.1863 cm -BT -/F29 9.9626 Tf 124.802 690.1863 Td[(up)-32(date)-383(=)-384(psb)]TJ +/F27 9.9626 Tf -250.617 -15.943 Td [(up)-32(date)-383(=)-384(psb)]TJ ET -1 0 0 1 193.9766 690.1863 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.4371 0.1992 l -S +1 0 0 1 193.977 690.386 cm +[]0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q -1 0 0 1 -193.9766 -690.1863 cm BT -/F29 9.9626 Tf 197.4138 690.1863 Td[(a)32(vg)]TJ +/F27 9.9626 Tf 197.414 690.186 Td [(a)32(vg)]TJ ET -1 0 0 1 215.1274 690.1863 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.4371 0.1992 l -S +1 0 0 1 215.127 690.386 cm +[]0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q -1 0 0 1 3.4372 0 cm 0 g 0 G -1 0 0 1 -218.5646 -690.1863 cm BT -/F8 9.9626 Tf 223.5459 690.1863 Td[(Av)28(erage)-334(o)28(v)28(e)-1(r)1(lap)-333(en)28(tri)1(e)-1(s,)-333(i.e)-1(.)-444(ap)1(ply)]TJ/F11 9.9626 Tf 152.3456 0 Td[(P)]TJ/F10 6.9738 Tf 6.3962 -1.4944 Td[(a)]TJ/F11 9.9626 Tf 4.8195 1.4944 Td[(P)]TJ/F10 6.9738 Tf 7.7799 3.6154 Td[(T)]TJ/F8 9.9626 Tf 6.2761 -3.6154 Td[(;)]TJ -276.3612 -19.93 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3787 0 Td[(global)]TJ/F8 9.9626 Tf -32.3787 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(.)]TJ -43.0331 -11.9551 Td[(Defau)1(lt:)]TJ/F11 9.9626 Tf 39.4356 0 Td[(up)-1(date)]TJ +/F8 9.9626 Tf 223.546 690.186 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.93 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 -1 0 0 1 194.239 646.346 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 194.239 646.545 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -194.239 -646.346 cm BT -/F11 9.9626 Tf 197.2278 646.346 Td[(ty)-36(pe)]TJ/F8 9.9626 Tf 21.2582 0 Td[(=)]TJ/F11 9.9626 Tf 10.5161 0 Td[(psb)]TJ +/F11 9.9626 Tf 197.228 646.346 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 -1 0 0 1 243.5579 646.346 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 243.558 646.545 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -243.5579 -646.346 cm BT -/F11 9.9626 Tf 246.5467 646.346 Td[(av)-35(g)]TJ +/F11 9.9626 Tf 246.547 646.346 Td [(av)-36(g)]TJ ET -1 0 0 1 262.7065 646.346 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 262.706 646.545 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -262.7065 -646.346 cm BT -/F8 9.9626 Tf 124.802 634.3908 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3787 0 Td[(global)]TJ/F8 9.9626 Tf -32.3787 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(a)-333(in)28(tege)-1(r)-333(v)56(ariab)1(le.)]TJ -ET -1 0 0 1 94.9141 602.5057 cm +/F8 9.9626 Tf 124.802 634.391 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 -1 0 0 1 -94.9141 -602.5057 cm -BT -/F29 9.9626 Tf 99.8954 602.5057 Td[(w)32(or)1(k)]TJ -ET -1 0 0 1 124.3453 602.5057 cm +/F27 9.9626 Tf -24.907 -19.93 Td [(w)32(ork)]TJ 0 g 0 G -1 0 0 1 -124.3453 -602.5057 cm -BT -/F8 9.9626 Tf 129.3266 602.5057 Td[(th)1(e)-334(w)27(or)1(k)-333(arra)28(y)84(.)]TJ -4.5246 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3787 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf -32.3787 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6113 0 Td[(opti)-1(on)1(al)]TJ/F8 9.9626 Tf -29.6113 -11.9551 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(inout)]TJ/F8 9.9626 Tf 26.0965 0 Td[(.)]TJ -59.5821 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(a)-333(one)-334(d)1(ime)-1(nsion)1(al)-333(arra)28(y)-333(of)-333(th)1(e)-334(s)-1(ame)-334(t)28(yp)-27(e)-334(of)]TJ/F11 9.9626 Tf 252.6088 0 Td[(x)]TJ/F8 9.9626 Tf 5.6939 0 Td[(.)]TJ -ET -1 0 0 1 94.9141 534.755 cm +/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.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 [(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 -1 0 0 1 -94.9141 -534.755 cm -BT -/F29 9.9626 Tf 99.8954 534.755 Td[(On)-383(R)-1(etur)1(n)]TJ -ET -1 0 0 1 154.4337 534.755 cm +/F27 9.9626 Tf -283.21 -19.93 Td [(On)-383(Return)]TJ 0 g 0 G -1 0 0 1 -59.5196 -19.9299 cm 0 g 0 G -1 0 0 1 -94.9141 -514.8251 cm -BT -/F29 9.9626 Tf 99.8954 514.8251 Td[(x)]TJ -ET -1 0 0 1 105.9421 514.8251 cm + 0 -19.93 Td [(x)]TJ 0 g 0 G -1 0 0 1 -105.9421 -514.8251 cm -BT -/F8 9.9626 Tf 110.9235 514.8251 Td[(glob)1(al)-333(dense)-334(res)-1(u)1(lt)-333(m)-1(atr)1(ix)]TJ/F11 9.9626 Tf 116.6738 0 Td[(x)]TJ/F8 9.9626 Tf 5.6939 0 Td[(.)]TJ -108.4891 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3786 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf -32.3786 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(required)]TJ/F8 9.9626 Tf -29.6112 -11.9551 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(inout)]TJ/F8 9.9626 Tf 26.0964 0 Td[(.)]TJ -59.582 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-474(as:)-727(an)-474(arr)1(a)27(y)-474(of)-474(ran)1(k)-475(on)1(e)-475(or)-474(t)27(w)28(o)-475(con)28(tai)1(nin)1(g)-475(n)28(u)1(m)27(b)-27(e)-1(r)1(s)-475(of)-474(t)27(y)1(p)-28(e)]TJ 0 -11.9552 Td[(sp)-28(ec)-1(i)1(\014ed)-333(in)-333(T)83(ab)1(le)]TJ -ET -1 0 0 1 204.0051 455.0492 cm +/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.956 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 -1 0 0 1 -204.0051 -455.0492 cm -BT -/F8 9.9626 Tf 204.0051 455.0492 Td[(14)]TJ -ET -1 0 0 1 213.9678 455.0492 cm + [-333(14)]TJ 0 g 0 G -1 0 0 1 -213.9678 -455.0492 cm -BT -/F8 9.9626 Tf 213.9678 455.0492 Td[(.)]TJ -ET -1 0 0 1 94.9141 435.1193 cm + [(.)]TJ 0 g 0 G -1 0 0 1 -94.9141 -435.1193 cm -BT -/F29 9.9626 Tf 99.8954 435.1193 Td[(inf)-1(o)]TJ -ET -1 0 0 1 118.6721 435.1193 cm +/F27 9.9626 Tf -24.907 -19.93 Td [(info)]TJ 0 g 0 G -1 0 0 1 -118.6721 -435.1193 cm -BT -/F8 9.9626 Tf 123.6534 435.1193 Td[(Er)1(ror)-333(co)-28(de.)]TJ 1.1486 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3787 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf -32.3787 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(required)]TJ/F8 9.9626 Tf -29.6112 -11.9551 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(out)]TJ/F8 9.9626 Tf 16.549 0 Td[(.)]TJ -50.0346 -11.9552 Td[(An)-333(in)29(te)-1(ger)-333(v)56(alue;)-333(0)-334(means)-334(n)1(o)-334(error)-333(h)1(as)-334(b)-27(e)-1(en)-333(detec)-1(ted.)]TJ/F18 14.3462 Tf -24.9066 -32.9521 Td[(Us)1(ag)-1(e)-375(no)-1(tes)]TJ -ET -1 0 0 1 99.8954 332.5234 cm +/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 14.3462 Tf -24.907 -32.953 Td [(Usage)-375(notes)]TJ 0 g 0 G -1 0 0 1 -99.8954 -332.5234 cm -BT -/F8 9.9626 Tf 112.072 332.5234 Td[(1.)]TJ -ET -1 0 0 1 119.8207 332.5234 cm +/F8 9.9626 Tf 12.177 -21.823 Td [(1.)]TJ 0 g 0 G -1 0 0 1 -119.8207 -332.5234 cm -BT -/F8 9.9626 Tf 124.802 332.5234 Td[(If)-316(th)1(e)-1(r)1(e)-317(is)-317(n)1(o)-316(o)28(v)28(e)-1(rl)1(ap)-316(in)-316(th)1(e)-317(d)1(ata)-316(distrib)1(uti)1(on)-316(as)-1(so)-28(ciated)-316(with)-316(th)1(e)-317(d)1(e)-1(sc)-1(r)1(ip-)]TJ 0 -11.9552 Td[(tor,)-333(n)1(o)-334(op)-27(eration)1(s)-334(are)-333(p)-28(erfor)1(m)-1(ed;)]TJ -ET -1 0 0 1 99.8954 300.6383 cm + [-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 -1 0 0 1 -99.8954 -300.6383 cm -BT -/F8 9.9626 Tf 112.072 300.6383 Td[(2.)]TJ -ET -1 0 0 1 119.8207 300.6383 cm + -12.73 -19.93 Td [(2.)]TJ 0 g 0 G -1 0 0 1 -119.8207 -300.6383 cm -BT -/F8 9.9626 Tf 124.802 300.6383 Td[(The)-351(op)-27(e)-1(r)1(ator)]TJ/F11 9.9626 Tf 61.0072 0 Td[(P)]TJ/F10 6.9738 Tf 7.7799 3.6153 Td[(T)]TJ/F8 9.9626 Tf 9.7698 -3.6153 Td[(p)-27(e)-1(r)1(forms)-351(the)-351(r)1(e)-1(d)1(uction)-350(s)-1(u)1(m)-351(of)-351(o)28(v)28(erlap)-350(ele)-1(men)28(ts)-1(;)-359(i)1(t)-351(is)-351(a)]TJ -78.5569 -11.9552 Td[(\134pr)1(olongat)1(ion")-365(op)-27(e)-1(r)1(ator)]TJ/F11 9.9626 Tf 108.9228 0 Td[(P)]TJ/F10 6.9738 Tf 7.7799 3.6154 Td[(T)]TJ/F8 9.9626 Tf 9.914 -3.6154 Td[(th)1(at)-366(r)1(e)-1(p)1(licate)-1(s)-365(o)28(v)28(e)-1(r)1(lap)-365(ele)-1(men)28(ts)-1(,)-372(ac)-1(coun)28(ti)1(ng)]TJ -126.6167 -11.9552 Td[(for)-333(t)1(he)-334(p)1(h)28(ysic)-1(al)-333(r)1(e)-1(p)1(lication)-333(of)-333(d)1(ata;)]TJ -ET -1 0 0 1 99.8954 256.798 cm + [-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 -1 0 0 1 -99.8954 -256.798 cm -BT -/F8 9.9626 Tf 112.072 256.798 Td[(3.)]TJ -ET -1 0 0 1 119.8207 256.798 cm + -12.73 -19.93 Td [(3.)]TJ 0 g 0 G -1 0 0 1 -119.8207 -256.798 cm -BT -/F8 9.9626 Tf 124.802 256.798 Td[(The)-256(op)-27(e)-1(r)1(ator)]TJ/F11 9.9626 Tf 59.1104 0 Td[(P)]TJ/F10 6.9738 Tf 6.3961 -1.4944 Td[(a)]TJ/F8 9.9626 Tf 7.3649 1.4944 Td[(p)-27(e)-1(r)1(forms)-256(a)-255(s)-1(calin)1(g)-256(on)-255(th)1(e)-256(o)27(v)28(erl)1(ap)-256(elem)-1(en)28(ts)-256(b)29(y)-256(th)1(e)-256(amoun)28(t)]TJ -72.8714 -11.9552 Td[(of)-289(repli)1(c)-1(ati)1(on;)-304(th)28(u)1(s)-1(,)-298(when)-289(c)-1(om)28(bi)1(ned)-290(wit)1(h)-290(t)1(he)-290(redu)1(c)-1(ti)1(on)-290(op)-27(erator,)-298(i)1(t)-290(impl)1(e)-1(-)]TJ 0 -11.9552 Td[(me)-1(n)28(t)1(s)-334(the)-333(a)27(v)28(erage)-334(of)-332(re)-1(p)1(licate)-1(d)-332(e)-1(leme)-1(n)28(ts)-333(o)27(v)28(er)-333(all)-333(of)-333(th)1(e)-1(i)1(r)-333(instance)-1(s.)]TJ/F18 14.3462 Tf -24.9066 -42.9182 Td[(Exam)-1(ple)-375(o)-1(f)-375(us)1(e)]TJ/F8 9.9626 Tf 0 -21.8231 Td[(Consider)-320(the)-321(d)1(isc)-1(r)1(e)-1(tization)-320(mes)-1(h)-320(d)1(e)-1(p)1(ic)-1(ted)-320(in)-320(\014)1(g.)]TJ -ET -1 0 0 1 312.8632 168.1463 cm + [-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.955 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 14.3462 Tf -24.907 -42.919 Td [(Example)-375(of)-375(use)]TJ/F8 9.9626 Tf 0 -21.823 Td [(Consider)-320(the)-321(discretization)-320(me)-1(sh)-320(depicted)-320(in)-321(\014g.)]TJ 0 0 1 rg 0 0 1 RG -1 0 0 1 -312.8632 -168.1463 cm -BT -/F8 9.9626 Tf 312.8632 168.1463 Td[(7)]TJ -ET -1 0 0 1 317.8445 168.1463 cm + [-320(7)]TJ 0 g 0 G -1 0 0 1 -317.8445 -168.1463 cm -BT -/F8 9.9626 Tf 317.8445 168.1463 Td[(,)-323(p)1(artiti)1(oned)-320(am)-1(on)1(g)-321(t)28(w)28(o)-321(p)1(ro-)]TJ -217.9491 -11.9552 Td[(ce)-1(ss)-1(es)-259(as)-259(sho)28(wn)-258(b)28(y)-258(th)1(e)-259(d)1(as)-1(h)1(e)-1(d)-258(l)1(ines)-1(,)-273(with)-257(an)-258(o)27(v)28(erl)1(ap)-258(of)-258(1)-258(e)-1(xt)1(ra)-258(la)28(y)28(e)-1(r)-258(with)-257(re)-1(sp)-27(e)-1(ct)]TJ 0 -11.9551 Td[(to)-280(th)1(e)-280(par)1(tition)-279(of)-279(\014g.)]TJ -ET -1 0 0 1 196.0493 144.236 cm + [(,)-323(partitioned)-321(among)-320(t)28(w)27(o)-320(pro-)]TJ 0 -11.955 Td [(cesses)-259(as)-258(sho)28(wn)-258(b)27(y)-258(the)-258(dashed)-258(lines,)-273(w)-1(i)1(th)-259(an)-258(o)28(v)28(erlap)-259(of)-258(1)-258(extra)-258(la)28(y)27(er)-258(with)-258(resp)-28(ect)]TJ 0 -11.955 Td [(to)-280(the)-279(partition)-280(of)-280(\014g.)]TJ 0 0 1 rg 0 0 1 RG -1 0 0 1 -196.0493 -144.236 cm -BT -/F8 9.9626 Tf 196.0493 144.236 Td[(6)]TJ -ET -1 0 0 1 201.0307 144.236 cm + [-279(6)]TJ 0 g 0 G -1 0 0 1 -201.0307 -144.236 cm -BT -/F8 9.9626 Tf 201.0307 144.236 Td[(;)-297(the)-280(dat)1(a)-280(distri)1(bu)1(tion)-279(is)-280(s)-1(u)1(c)27(h)-279(that)-279(e)-1(ac)28(h)-280(p)1(ro)-28(ce)-1(ss)-280(w)-1(i)1(ll)-280(o)28(wn)]TJ -101.1353 -11.9552 Td[(40)-264(en)28(tr)1(ie)-1(s)-264(in)-263(th)1(e)-264(ind)1(e)-1(x)-263(s)-1(p)1(ac)-1(e,)-278(with)-263(an)-263(o)28(v)28(e)-1(r)1(lap)-263(of)-264(16)-263(e)-1(n)28(t)1(ries)-265(p)1(lace)-1(d)-263(at)-264(l)1(o)-28(c)-1(al)-263(in)1(dice)-1(s)]TJ 0 -11.9552 Td[(25)-327(t)1(hrou)1(gh)-326(40;)-329(th)1(e)-328(h)1(alo)-326(w)-1(i)1(ll)-327(r)1(un)-326(fr)1(om)-327(lo)-28(cal)-326(ind)1(e)-1(x)-326(41)-327(th)1(rou)1(gh)-327(l)1(o)-28(c)-1(al)-326(in)1(dex)-327(48.)1(.)-442(I)-1(f)]TJ -ET -1 0 0 1 99.8954 90.4377 cm + [(;)-298(the)-280(data)-279(distribution)-280(is)-280(suc)28(h)-280(that)-279(eac)27(h)-279(pro)-28(cess)-280(will)-280(o)28(wn)]TJ 0 -11.955 Td [(40)-264(en)28(tries)-264(in)-263(the)-264(index)-264(space,)-277(with)-264(an)-264(o)28(v)28(erlap)-264(of)-263(16)-264(en)28(tries)-264(placed)-264(at)-263(lo)-28(cal)-264(indices)]TJ 0 -11.955 Td [(25)-327(through)-326(40;)-329(the)-326(halo)-327(will)-327(ru)1(n)-327(from)-327(lo)-27(cal)-327(index)-326(41)-327(through)-326(lo)-28(cal)-327(index)-326(48..)-442(I)-1(f)]TJ 0 g 0 G -1 0 0 1 -99.8954 -90.4377 cm -BT -/F8 9.9626 Tf 266.7696 90.4377 Td[(51)]TJ -ET -1 0 0 1 443.6065 90.4377 cm + 166.875 -29.888 Td [(51)]TJ 0 g 0 G +ET endstream endobj -1031 0 obj << +1007 0 obj << /Type /Page -/Contents 1032 0 R -/Resources 1030 0 R -/MediaBox [0 0 595.2756 841.8898] -/Parent 1020 0 R -/Annots [ 1034 0 R 1040 0 R 1041 0 R ] +/Contents 1008 0 R +/Resources 1006 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 993 0 R +/Annots [ 1002 0 R 1004 0 R 1005 0 R ] >> endobj -1034 0 obj << +1002 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [203.0089 452.1158 214.9641 462.964] +/Rect [203.009 452.116 214.964 462.964] /Subtype /Link /A << /S /GoTo /D (table.14) >> >> endobj -1040 0 obj << +1004 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [311.8669 165.2128 318.8408 176.0611] +/Rect [311.867 165.213 318.841 176.061] /Subtype /Link /A << /S /GoTo /D (figure.7) >> >> endobj -1041 0 obj << +1005 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [195.0531 141.3025 202.0269 152.1507] +/Rect [195.053 141.303 202.027 152.151] /Subtype /Link /A << /S /GoTo /D (figure.6) >> >> endobj -1033 0 obj << -/D [1031 0 R /XYZ 99.8954 740.9981 null] +1009 0 obj << +/D [1007 0 R /XYZ 99.895 740.998 null] >> endobj -1035 0 obj << -/D [1031 0 R /XYZ 99.8954 341.6902 null] +1010 0 obj << +/D [1007 0 R /XYZ 99.895 341.69 null] >> endobj -1036 0 obj << -/D [1031 0 R /XYZ 99.8954 345.6764 null] +1011 0 obj << +/D [1007 0 R /XYZ 99.895 345.676 null] >> endobj -1037 0 obj << -/D [1031 0 R /XYZ 99.8954 314.6437 null] +1012 0 obj << +/D [1007 0 R /XYZ 99.895 314.644 null] >> endobj -1038 0 obj << -/D [1031 0 R /XYZ 99.8954 270.8034 null] +1013 0 obj << +/D [1007 0 R /XYZ 99.895 270.803 null] >> endobj -1039 0 obj << -/D [1031 0 R /XYZ 99.8954 177.3131 null] +1014 0 obj << +/D [1007 0 R /XYZ 99.895 177.313 null] >> endobj -1030 0 obj << -/Font << /F29 447 0 R /F8 450 0 R /F11 606 0 R /F10 630 0 R /F18 441 0 R >> +1006 0 obj << +/Font << /F27 445 0 R /F8 446 0 R /F11 602 0 R /F10 618 0 R /F16 443 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1045 0 obj << -/Length 1751 +1018 0 obj << +/Length 1264 >> stream -1 0 0 1 150.7049 740.9981 cm 0 g 0 G -1 0 0 1 343.7111 0 cm 0 g 0 G -1 0 0 1 -343.7111 -24.9066 cm 0 g 0 G -1 0 0 1 -0.1738 0 cm 0 g 0 G 0 g 0 G -1 0 0 1 4.9813 0 cm - q 0 -1 1 0 0 0 cm - q 0.65 0 0 0.65 0 0 cm +1 0 0 1 155.512 716.092 cm +q +0 -1 1 0 0 0 cm +q +0.65 0 0 0.65 0 0 cm q 1 0 0 1 0 0 cm /Im4 Do Q - Q - Q -1 0 0 1 84.5655 -311.2367 cm +Q +Q 0 g 0 G -1 0 0 1 -240.0779 -404.8548 cm +1 0 0 1 -155.512 -716.092 cm BT -/F8 9.9626 Tf 240.0779 404.8548 Td[(Figu)1(re)-334(7:)-444(S)1(am)-1(p)1(le)-334(d)1(is)-1(cretization)-333(me)-1(sh.)]TJ -ET -1 0 0 1 405.0429 404.8548 cm +/F8 9.9626 Tf 240.078 404.855 Td [(Figure)-333(7:)-445(Sample)-333(discretization)-333(mesh.)]TJ 0 g 0 G -1 0 0 1 -254.338 -1.9372 cm 0 g 0 G -1 0 0 1 -150.7049 -402.9176 cm -BT -/F8 9.9626 Tf 150.7049 373.0297 Td[(pr)1(o)-28(ce)-1(ss)-334(0)-334(as)-1(sign)1(s)-335(an)-333(in)1(itial)-333(v)56(alue)-334(of)-333(1)-334(to)-334(i)1(ts)-334(e)-1(n)28(t)1(ries)-335(i)1(n)-334(t)1(he)]TJ/F11 9.9626 Tf 251.219 0 Td[(x)]TJ/F8 9.9626 Tf 9.0186 0 Td[(v)28(ec)-1(tor)1(,)-334(and)-333(p)1(ro)-28(ce)-1(ss)]TJ -260.2376 -11.9552 Td[(1)-364(ass)-1(ign)1(s)-365(a)-363(v)55(al)1(ue)-364(of)-364(2,)-371(then)-364(af)1(te)-1(r)-363(a)-364(c)-1(al)1(l)-364(to)]TJ/F32 9.9626 Tf 186.5488 0 Td[(psb_ovrl)]TJ/F8 9.9626 Tf 45.4685 0 Td[(with)]TJ/F32 9.9626 Tf 22.9976 0 Td[(psb_avg_)]TJ/F8 9.9626 Tf 45.4684 0 Td[(and)-363(a)-364(call)]TJ -300.4833 -11.9551 Td[(to)]TJ/F32 9.9626 Tf 12.2021 0 Td[(psb_halo_)]TJ/F8 9.9626 Tf 50.4195 0 Td[(th)1(e)-337(con)28(ten)28(ts)-336(of)-336(th)1(e)-337(l)1(o)-28(c)-1(al)-335(v)28(e)-1(ctors)-336(will)-336(b)-27(e)-336(the)-336(fol)1(lo)28(w)-1(i)1(ng)-336(\050sho)28(wing)-335(a)]TJ -62.6216 -11.9552 Td[(tran)1(s)-1(i)1(tion)-333(among)-333(the)-333(t)28(w)27(o)-333(s)-1(u)1(b)-28(d)1(om)-1(ai)1(ns\051)]TJ -ET -1 0 0 1 150.7049 90.4377 cm + -89.373 -31.825 Td [(pro)-28(cess)-334(0)-333(assigns)-334(an)-334(initial)-333(v)55(alue)-334(of)-333(1)-334(to)-334(its)-333(en)27(tries)-333(in)-334(the)]TJ/F11 9.9626 Tf 251.219 0 Td [(x)]TJ/F8 9.9626 Tf 9.018 0 Td [(v)28(ector,)-334(and)-334(pro)-27(ce)-1(ss)]TJ -260.237 -11.955 Td [(1)-364(assigns)-364(a)-364(v)56(alue)-364(of)-364(2,)-372(then)-364(after)-363(a)-364(call)-364(to)]TJ/F30 9.9626 Tf 186.549 0 Td [(psb_ovrl)]TJ/F8 9.9626 Tf 45.468 0 Td [(with)]TJ/F30 9.9626 Tf 22.998 0 Td [(psb_avg_)]TJ/F8 9.9626 Tf 45.468 0 Td [(and)-364(a)-364(call)]TJ -300.483 -11.956 Td [(to)]TJ/F30 9.9626 Tf 12.202 0 Td [(psb_halo_)]TJ/F8 9.9626 Tf 50.419 0 Td [(the)-336(con)28(ten)28(ts)-336(of)-336(the)-336(lo)-28(cal)-336(v)28(ectors)-336(will)-336(b)-28(e)-336(t)1(he)-336(follo)27(wing)-335(\050sho)27(wing)-335(a)]TJ -62.621 -11.955 Td [(transition)-333(among)-334(the)-333(t)28(w)28(o)-334(sub)-27(domains\051)]TJ 0 g 0 G -1 0 0 1 -150.7049 -90.4377 cm -BT -/F8 9.9626 Tf 317.5791 90.4377 Td[(52)]TJ -ET -1 0 0 1 494.4159 90.4377 cm + 166.874 -246.726 Td [(52)]TJ 0 g 0 G +ET endstream endobj -1044 0 obj << +1017 0 obj << /Type /Page -/Contents 1045 0 R -/Resources 1043 0 R -/MediaBox [0 0 595.2756 841.8898] -/Parent 1020 0 R +/Contents 1018 0 R +/Resources 1016 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 993 0 R >> endobj -1029 0 obj << +1003 0 obj << /Type /XObject /Subtype /Form /FormType 1 /PTEX.FileName (./figures/try8x8_ov.pdf) /PTEX.PageNumber 1 -/PTEX.InfoDict 1047 0 R -/Matrix [1.00000000 0.00000000 0.00000000 1.00000000 0.00000000 0.00000000] -/BBox [0.00000000 0.00000000 436.00000000 514.00000000] +/PTEX.InfoDict 1020 0 R +/BBox [0 0 436 514] /Resources << /ProcSet [ /PDF /Text ] /ExtGState << -/R7 1048 0 R ->>/Font << /R8 1049 0 R /R9 1050 0 R >> +/R7 1021 0 R +>>/Font << /R8 1022 0 R/R9 1023 0 R>> >> -/Length 1051 0 R +/Length 1024 0 R /Filter /FlateDecode >> stream @@ -18262,16576 +10327,9339 @@ x ,ÉäýÁ= ñ9ëy×|ë2ÖÅ‹Y=±¤ãkʬµúSøNÍ¿.‰%‰ö÷€ÀÖóþªùÖ5²‹WÊzbI²Ë‚o-Ë+?Œ á¶Ê9ˆGûƒ{@âÊ¿A|#­ÃHë3”“Xr,ÕƒÇR½±+a‰%ûR½±+q­*±dKÕøH\ª7ˆžïðÖH,9–ê‰Áƒc©Þ €Ä¥zcÐâŠUbÉ–ª7ð‘¸To/<Þáäõþ”¯ê`õþº¯G–ì¹zãs7¬Ä’ÕÚÇ•>²äÈÕx2KŽ\½q;cáê Çõv®Þ8Ž¸L%–l¬ÞÄÂcí‘«77ðd–ä­¨øœ ‡ª7í\½ñg3îM‰%«7´/Zo\½ñ¸'³äÈÕÏ¢Mó¯ÛdÉž«7Žc¤äë5Voˆ¯k¼=rõÆñ5eÖ»N§ðšÝK%Kö\½1º %–l¬Þоj¼=rõ†ì²à[¯5)?œ ‡ª7í\½1ºø$–l¬ÞßHë0Òú å‡ðˆ%ë¹ToL$ÖºToìªX²–¥zcW¶âRªXÒDò |B¬KõñÂóÄ;¼5Ä’€L®3‘<ˆ!$.Õ„Ï‚ “ëL$Â'ĺTo/+>O|¾ñÙðÙ¿ùéË_¥¯÷\ñûgê|~ùùñé]¿ùòÏÇç³ÞáL.äー·U>ǹ۔ëv>?¥Dñ ÷«ã4«[};Z‡»l7©øÏ_ßýa}ùÌøý€¼_Ç2㣿lñ}Îù§¿í -óá!Zäÿ/L)ÇÇ8ú:ß=þ êë¼®endstream +óá!Zäÿ/L)ÇÇ8ú:ß=þ êë¼® +endstream endobj -1047 0 obj +1020 0 obj << /Producer (ESP Ghostscript 815.03) /CreationDate (D:20070118114343) /ModDate (D:20070118114343) >> endobj -1048 0 obj +1021 0 obj << /Type /ExtGState /OPM 1 >> endobj -1049 0 obj +1022 0 obj << /BaseFont /Times-Roman /Type /Font /Subtype /Type1 >> endobj -1050 0 obj +1023 0 obj << /BaseFont /Times-Bold /Type /Font /Subtype /Type1 >> endobj -1051 0 obj +1024 0 obj 3652 endobj -1046 0 obj << -/D [1044 0 R /XYZ 150.7049 740.9981 null] +1019 0 obj << +/D [1017 0 R /XYZ 150.705 740.998 null] >> endobj -1042 0 obj << -/D [1044 0 R /XYZ 283.6922 416.81 null] +1015 0 obj << +/D [1017 0 R /XYZ 283.692 416.81 null] >> endobj -1043 0 obj << -/Font << /F8 450 0 R /F11 606 0 R /F32 622 0 R >> -/XObject << /Im4 1029 0 R >> +1016 0 obj << +/Font << /F8 446 0 R /F11 602 0 R /F30 616 0 R >> +/XObject << /Im4 1003 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1054 0 obj << -/Length 4244 +1027 0 obj << +/Length 3552 >> stream -1 0 0 1 99.8954 740.9981 cm 0 g 0 G -1 0 0 1 343.7111 0 cm 0 g 0 G -1 0 0 1 -343.7111 -81.1959 cm 0 g 0 G -1 0 0 1 60.4571 -238.6049 cm 0 g 0 G 0 g 0 G -1 0 0 1 -160.3525 -421.1973 cm BT -/F33 7.9701 Tf 210.1119 653.1771 Td[(Pro)-29(c)-1(ess)-354(0)-8987(Pro)-29(c)-1(ess)-354(1)]TJ -33.3818 -9.4645 Td[(I)-1500(G)1(LOB\050I\051)-1500(X\050I\051)-5180(I)-1500(G)1(LOB\050I\051)-1500(X\050I\051)]TJ -1.1845 -9.4645 Td[(1)-5254(1)-2147(1.)-1(0)-5031(1)-4722(3)-1(3)-2147(1.)-1(5)]TJ 0 -9.4645 Td[(2)-5254(2)-2147(1.)-1(0)-5031(2)-4722(3)-1(4)-2147(1.)-1(5)]TJ 0 -9.4645 Td[(3)-5254(3)-2147(1.)-1(0)-5031(3)-4722(3)-1(5)-2147(1.)-1(5)]TJ 0 -9.4645 Td[(4)-5254(4)-2147(1.)-1(0)-5031(4)-4722(3)-1(6)-2147(1.)-1(5)]TJ 0 -9.4645 Td[(5)-5254(5)-2147(1.)-1(0)-5031(5)-4722(3)-1(7)-2147(1.)-1(5)]TJ 0 -9.4645 Td[(6)-5254(6)-2147(1.)-1(0)-5031(6)-4722(3)-1(8)-2147(1.)-1(5)]TJ 0 -9.4645 Td[(7)-5254(7)-2147(1.)-1(0)-5031(7)-4722(3)-1(9)-2147(1.)-1(5)]TJ 0 -9.4645 Td[(8)-5254(8)-2147(1.)-1(0)-5031(8)-4722(4)-1(0)-2147(1.)-1(5)]TJ 0 -9.4645 Td[(9)-5254(9)-2147(1.)-1(0)-5031(9)-4722(4)-1(1)-2147(2.)-1(0)]TJ -4.2342 -9.4645 Td[(10)-4723(10)-2147(1)-1(.0)-4500(10)-4723(42)-2147(2)-1(.0)]TJ 0 -9.4645 Td[(11)-4723(11)-2147(1)-1(.0)-4500(11)-4723(43)-2147(2)-1(.0)]TJ 0 -9.4645 Td[(12)-4723(12)-2147(1)-1(.0)-4500(12)-4723(44)-2147(2)-1(.0)]TJ 0 -9.4645 Td[(13)-4723(13)-2147(1)-1(.0)-4500(13)-4723(45)-2147(2)-1(.0)]TJ 0 -9.4645 Td[(14)-4723(14)-2147(1)-1(.0)-4500(14)-4723(46)-2147(2)-1(.0)]TJ 0 -9.4645 Td[(15)-4723(15)-2147(1)-1(.0)-4500(15)-4723(47)-2147(2)-1(.0)]TJ 0 -9.4645 Td[(16)-4723(16)-2147(1)-1(.0)-4500(16)-4723(48)-2147(2)-1(.0)]TJ 0 -9.4645 Td[(17)-4723(17)-2147(1)-1(.0)-4500(17)-4723(49)-2147(2)-1(.0)]TJ 0 -9.4645 Td[(18)-4723(18)-2147(1)-1(.0)-4500(18)-4723(50)-2147(2)-1(.0)]TJ 0 -9.4645 Td[(19)-4723(19)-2147(1)-1(.0)-4500(19)-4723(51)-2147(2)-1(.0)]TJ 0 -9.4645 Td[(20)-4723(20)-2147(1)-1(.0)-4500(20)-4723(52)-2147(2)-1(.0)]TJ 0 -9.4645 Td[(21)-4723(21)-2147(1)-1(.0)-4500(21)-4723(53)-2147(2)-1(.0)]TJ 0 -9.4645 Td[(22)-4723(22)-2147(1)-1(.0)-4500(22)-4723(54)-2147(2)-1(.0)]TJ 0 -9.4645 Td[(23)-4723(23)-2147(1)-1(.0)-4500(23)-4723(55)-2147(2)-1(.0)]TJ 0 -9.4645 Td[(24)-4723(24)-2147(1)-1(.0)-4500(24)-4723(56)-2147(2)-1(.0)]TJ 0 -9.4645 Td[(25)-4723(25)-2147(1)-1(.5)-4500(25)-4723(57)-2147(2)-1(.0)]TJ 0 -9.4645 Td[(26)-4723(26)-2147(1)-1(.5)-4500(26)-4723(58)-2147(2)-1(.0)]TJ 0 -9.4645 Td[(27)-4723(27)-2147(1)-1(.5)-4500(27)-4723(59)-2147(2)-1(.0)]TJ 0 -9.4645 Td[(28)-4723(28)-2147(1)-1(.5)-4500(28)-4723(60)-2147(2)-1(.0)]TJ 0 -9.4645 Td[(29)-4723(29)-2147(1)-1(.5)-4500(29)-4723(61)-2147(2)-1(.0)]TJ 0 -9.4645 Td[(30)-4723(30)-2147(1)-1(.5)-4500(30)-4723(62)-2147(2)-1(.0)]TJ 0 -9.4645 Td[(31)-4723(31)-2147(1)-1(.5)-4500(31)-4723(63)-2147(2)-1(.0)]TJ 0 -9.4645 Td[(32)-4723(32)-2147(1)-1(.5)-4500(32)-4723(64)-2147(2)-1(.0)]TJ 0 -9.4645 Td[(33)-4723(33)-2147(1)-1(.5)-4500(33)-4723(25)-2147(1)-1(.5)]TJ 0 -9.4645 Td[(34)-4723(34)-2147(1)-1(.5)-4500(34)-4723(26)-2147(1)-1(.5)]TJ 0 -9.4645 Td[(35)-4723(35)-2147(1)-1(.5)-4500(35)-4723(27)-2147(1)-1(.5)]TJ 0 -9.4645 Td[(36)-4723(36)-2147(1)-1(.5)-4500(36)-4723(28)-2147(1)-1(.5)]TJ 0 -9.4645 Td[(37)-4723(37)-2147(1)-1(.5)-4500(37)-4723(29)-2147(1)-1(.5)]TJ 0 -9.4645 Td[(38)-4723(38)-2147(1)-1(.5)-4500(38)-4723(30)-2147(1)-1(.5)]TJ 0 -9.4645 Td[(39)-4723(39)-2147(1)-1(.5)-4500(39)-4723(31)-2147(1)-1(.5)]TJ 0 -9.4645 Td[(40)-4723(40)-2147(1)-1(.5)-4500(40)-4723(32)-2147(1)-1(.5)]TJ 0 -9.4645 Td[(41)-4723(41)-2147(2)-1(.0)-4500(41)-4723(17)-2147(1)-1(.0)]TJ 0 -9.4645 Td[(42)-4723(42)-2147(2)-1(.0)-4500(42)-4723(18)-2147(1)-1(.0)]TJ 0 -9.4645 Td[(43)-4723(43)-2147(2)-1(.0)-4500(43)-4723(19)-2147(1)-1(.0)]TJ 0 -9.4645 Td[(44)-4723(44)-2147(2)-1(.0)-4500(44)-4723(20)-2147(1)-1(.0)]TJ 0 -9.4645 Td[(45)-4723(45)-2147(2)-1(.0)-4500(45)-4723(21)-2147(1)-1(.0)]TJ 0 -9.4645 Td[(46)-4723(46)-2147(2)-1(.0)-4500(46)-4723(22)-2147(1)-1(.0)]TJ 0 -9.4645 Td[(47)-4723(47)-2147(2)-1(.0)-4500(47)-4723(23)-2147(1)-1(.0)]TJ 0 -9.4645 Td[(48)-4723(48)-2147(2)-1(.0)-4500(48)-4723(24)-2147(1)-1(.0)]TJ -ET -1 0 0 1 99.8954 176.6149 cm +/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 0 g 0 G -1 0 0 1 0 -86.1772 cm 0 g 0 G -1 0 0 1 -99.8954 -90.4377 cm -BT -/F8 9.9626 Tf 266.7696 90.4377 Td[(53)]TJ -ET -1 0 0 1 443.6065 90.4377 cm +/F8 9.9626 Tf 95.459 -98.979 Td [(53)]TJ 0 g 0 G +ET endstream endobj -1053 0 obj << +1026 0 obj << /Type /Page -/Contents 1054 0 R -/Resources 1052 0 R -/MediaBox [0 0 595.2756 841.8898] -/Parent 1020 0 R +/Contents 1027 0 R +/Resources 1025 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 993 0 R >> endobj -1055 0 obj << -/D [1053 0 R /XYZ 99.8954 740.9981 null] +1028 0 obj << +/D [1026 0 R /XYZ 99.895 740.998 null] >> endobj -1052 0 obj << -/Font << /F33 641 0 R /F8 450 0 R >> +1025 0 obj << +/Font << /F31 622 0 R /F8 446 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1058 0 obj << -/Length 10814 +1033 0 obj << +/Length 7447 >> stream -1 0 0 1 150.7049 740.9981 cm 0 g 0 G -1 0 0 1 343.7111 0 cm 0 g 0 G -1 0 0 1 -348.6924 -58.84 cm 0 g 0 G 0 g 0 G -1 0 0 1 -145.7236 -682.1581 cm BT -/F18 14.3462 Tf 150.7049 682.1581 Td[(psb)]TJ +/F16 14.3462 Tf 150.705 682.158 Td [(psb)]TJ ET -1 0 0 1 175.972 682.1581 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -4.8419 0.1992 l -S +1 0 0 1 175.972 682.357 cm +[]0 d 0 J 0.398 w 0 0 m 4.842 0 l S Q -1 0 0 1 -175.972 -682.1581 cm BT -/F18 14.3462 Tf 180.8139 682.1581 Td[(g)-1(a)1(t)-1(her)-1(|Gathe)-1(r)-375(Gl)-1(obal)-376(Dense)-375(M)-1(a)1(t)-1(ri)-1(x)]TJ/F8 9.9626 Tf -30.109 -27.8589 Td[(Thes)-1(e)-384(s)-1(u)1(brou)1(tin)1(e)-1(s)-384(c)-1(oll)1(e)-1(ct)-384(the)-384(p)-28(or)1(tions)-384(of)-384(glob)1(al)-384(dense)-385(matrix)-383(distrib)1(uted)-384(o)28(v)28(er)]TJ 0 -11.9552 Td[(all)-333(p)1(ro)-28(ce)-1(ss)-334(in)28(t)1(o)-334(on)1(e)-334(s)-1(i)1(ngle)-333(arra)28(y)-333(s)-1(tor)1(e)-1(d)-333(on)-332(one)-334(p)1(ro)-28(ce)-1(ss)-1(.)]TJ/F11 9.9626 Tf 120.4347 -21.4398 Td[(g)-36(l)-20(ob)]TJ +/F16 14.3462 Tf 180.814 682.158 Td [(gather|Gather)-375(Global)-375(Dense)-375(Matrix)]TJ/F8 9.9626 Tf -30.109 -27.859 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.44 Td [(g)-36(l)-19(ob)]TJ ET -1 0 0 1 289.1201 620.9041 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 289.12 621.103 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -289.1201 -620.9041 cm BT -/F11 9.9626 Tf 292.1089 620.9041 Td[(x)]TJ/F14 9.9626 Tf 8.4613 0 Td[(\040)]TJ/F11 9.9626 Tf 12.7299 0 Td[(co)1(l)-21(l)-20(e)1(ct)]TJ/F8 9.9626 Tf 28.0258 0 Td[(\050)]TJ/F11 9.9626 Tf 3.8744 0 Td[(l)-20(oc)]TJ +/F11 9.9626 Tf 292.109 620.904 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 -1 0 0 1 358.1072 620.9041 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 358.107 621.103 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -358.1072 -620.9041 cm BT -/F11 9.9626 Tf 361.0961 620.9041 Td[(x)]TJ/F10 6.9738 Tf 5.6939 -1.4944 Td[(i)]TJ/F8 9.9626 Tf 3.3168 1.4944 Td[(\051)]TJ -219.4019 -19.5027 Td[(where:)]TJ -ET -1 0 0 1 145.7235 583.4083 cm +/F11 9.9626 Tf 361.096 620.904 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.503 Td [(where:)]TJ 0 g 0 G -1 0 0 1 -145.7235 -583.4083 cm -BT -/F11 9.9626 Tf 150.7049 583.4083 Td[(g)-36(l)-20(ob)]TJ +/F11 9.9626 Tf 0 -17.993 Td [(g)-36(l)-19(o)-1(b)]TJ ET -1 0 0 1 168.775 583.4083 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.4371 0.1992 l -S +1 0 0 1 168.775 583.608 cm +[]0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q -1 0 0 1 -168.775 -583.4083 cm BT -/F11 9.9626 Tf 172.2121 583.4083 Td[(x)]TJ -ET -1 0 0 1 177.906 583.4083 cm +/F11 9.9626 Tf 172.212 583.408 Td [(x)]TJ 0 g 0 G -1 0 0 1 -177.906 -583.4083 cm -BT -/F8 9.9626 Tf 182.8873 583.4083 Td[(is)-334(t)1(he)-334(glob)1(al)-333(s)-1(u)1(bmatri)1(x)]TJ/F11 9.9626 Tf 103.9161 0 Td[(g)-36(l)-20(ob)]TJ +/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 -1 0 0 1 304.7839 583.4083 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 304.784 583.608 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -304.7839 -583.4083 cm BT -/F11 9.9626 Tf 307.7727 583.4083 Td[(x)]TJ/F7 6.9738 Tf 5.6939 -1.4944 Td[(1:)]TJ/F10 6.9738 Tf 6.2267 0 Td[(m;)]TJ/F7 6.9738 Tf 9.4357 0 Td[(1:)]TJ/F10 6.9738 Tf 6.2267 0 Td[(n)]TJ -ET -1 0 0 1 145.7235 564.4491 cm +/F11 9.9626 Tf 307.773 583.408 Td [(x)]TJ/F7 6.9738 Tf 5.694 -1.494 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 -1 0 0 1 -145.7235 -564.4491 cm -BT -/F11 9.9626 Tf 150.7049 564.4491 Td[(l)-20(oc)]TJ +/F11 9.9626 Tf -184.651 -17.465 Td [(l)-20(oc)]TJ ET -1 0 0 1 163.7014 564.4491 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.4371 0.1992 l -S +1 0 0 1 163.701 564.648 cm +[]0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q -1 0 0 1 -163.7014 -564.4491 cm BT -/F11 9.9626 Tf 167.1386 564.4491 Td[(x)]TJ/F10 6.9738 Tf 5.6939 -1.4944 Td[(i)]TJ -ET -1 0 0 1 176.1493 564.4491 cm +/F11 9.9626 Tf 167.139 564.449 Td [(x)]TJ/F10 6.9738 Tf 5.693 -1.494 Td [(i)]TJ 0 g 0 G -1 0 0 1 -176.1493 -564.4491 cm -BT -/F8 9.9626 Tf 181.1307 564.4491 Td[(is)-334(t)1(he)-334(lo)-27(c)-1(al)-333(p)-27(ortion)-332(of)-333(global)-333(d)1(e)-1(n)1(s)-1(e)-334(matri)1(x)-333(on)-333(pro)-27(c)-1(es)-1(s)]TJ/F11 9.9626 Tf 234.7036 0 Td[(i)]TJ/F8 9.9626 Tf 3.4323 0 Td[(.)]TJ -ET -1 0 0 1 145.7235 545.4898 cm +/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 -1 0 0 1 -145.7235 -545.4898 cm -BT -/F11 9.9626 Tf 150.7049 545.4898 Td[(co)1(l)-21(l)-20(e)1(ct)]TJ -ET -1 0 0 1 178.7306 545.4898 cm +/F11 9.9626 Tf -268.562 -18.959 Td [(col)-20(l)-19(ect)]TJ 0 g 0 G -1 0 0 1 -178.7306 -545.4898 cm -BT -/F8 9.9626 Tf 183.712 545.4898 Td[(is)-334(t)1(he)-334(collec)-1(t)-333(f)1(unction)1(.)]TJ -ET -1 0 0 1 150.7049 528.4627 cm +/F8 9.9626 Tf 33.007 0 Td [(is)-333(the)-334(collect)-333(function.)]TJ 0 g 0 G -1 0 0 1 73.1112 -38.9539 cm 0 g 0 G 0 g 0 G -1 0 0 1 4.9814 38.5554 cm +ET q -[]0 d -0 J -0.3985 w -0 0.1992 m -187.5259 0.1992 l -S +1 0 0 1 228.797 528.263 cm +[]0 d 0 J 0.398 w 0 0 m 187.526 0 l S Q -1 0 0 1 -228.7975 -528.0642 cm BT -/F11 9.9626 Tf 234.7751 519.6956 Td[(x)]TJ/F10 6.9738 Tf 5.6939 -1.4944 Td[(i)]TJ/F11 9.9626 Tf 3.3168 1.4944 Td[(;)-166(y)]TJ/F29 9.9626 Tf 111.3991 0 Td[(Subr)1(outi)-1(ne)]TJ +/F11 9.9626 Tf 234.775 519.696 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 -1 0 0 1 228.7975 515.7105 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -187.5259 0.1992 l -S +1 0 0 1 228.797 515.91 cm +[]0 d 0 J 0.398 w 0 0 m 187.526 0 l S Q -1 0 0 1 -228.7975 -515.7105 cm BT -/F8 9.9626 Tf 234.7751 507.3419 Td[(In)28(tege)-1(r)-9027(psb)]TJ +/F8 9.9626 Tf 234.775 507.342 Td [(In)28(teger)-9028(psb)]TJ ET -1 0 0 1 370.7819 507.3419 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 370.782 507.541 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -370.7819 -507.3419 cm BT -/F8 9.9626 Tf 373.7708 507.3419 Td[(gath)1(e)-1(r)]TJ -138.9957 -11.9551 Td[(Sh)1(ort)-333(Pr)1(e)-1(cision)-333(Re)-1(al)-3102(psb)]TJ +/F8 9.9626 Tf 373.771 507.342 Td [(gather)]TJ -138.996 -11.955 Td [(Short)-333(Precision)-334(Real)-3102(psb)]TJ ET -1 0 0 1 370.7819 495.3868 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 370.782 495.586 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -370.7819 -495.3868 cm BT -/F8 9.9626 Tf 373.7708 495.3868 Td[(gath)1(e)-1(r)]TJ -138.9957 -11.9552 Td[(Long)-333(P)1(re)-1(cision)-333(Real)-3314(psb)]TJ +/F8 9.9626 Tf 373.771 495.387 Td [(gather)]TJ -138.996 -11.955 Td [(Long)-333(Precision)-334(Real)-3314(psb)]TJ ET -1 0 0 1 370.7819 483.4316 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 370.782 483.631 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -370.7819 -483.4316 cm BT -/F8 9.9626 Tf 373.7708 483.4316 Td[(gath)1(e)-1(r)]TJ -138.9957 -11.9552 Td[(Sh)1(ort)-333(Pr)1(e)-1(cision)-333(Com)-1(p)1(lex)-1200(psb)]TJ +/F8 9.9626 Tf 373.771 483.432 Td [(gather)]TJ -138.996 -11.956 Td [(Short)-333(Precision)-334(Complex)-1200(psb)]TJ ET -1 0 0 1 370.7819 471.4764 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 370.782 471.676 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -370.7819 -471.4764 cm BT -/F8 9.9626 Tf 373.7708 471.4764 Td[(gath)1(e)-1(r)]TJ -138.9957 -11.9551 Td[(Long)-333(P)1(re)-1(cision)-333(Complex)-1411(psb)]TJ +/F8 9.9626 Tf 373.771 471.476 Td [(gather)]TJ -138.996 -11.955 Td [(Long)-333(Precision)-334(Complex)-1411(psb)]TJ ET -1 0 0 1 370.7819 459.5213 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 370.782 459.721 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -370.7819 -459.5213 cm BT -/F8 9.9626 Tf 373.7708 459.5213 Td[(gath)1(e)-1(r)]TJ +/F8 9.9626 Tf 373.771 459.521 Td [(gather)]TJ ET -1 0 0 1 228.7975 455.5362 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -187.5259 0.1992 l -S +1 0 0 1 228.797 455.735 cm +[]0 d 0 J 0.398 w 0 0 m 187.526 0 l S Q -1 0 0 1 47.5888 -27.84 cm 0 g 0 G -1 0 0 1 -276.3863 -427.6962 cm BT -/F8 9.9626 Tf 276.3863 427.6962 Td[(T)83(ab)1(le)-334(15:)-444(Data)-333(t)28(yp)-28(es)]TJ -ET -1 0 0 1 368.7346 427.6962 cm +/F8 9.9626 Tf 276.386 427.696 Td [(T)83(able)-333(15:)-444(Data)-334(t)28(yp)-28(es)]TJ 0 g 0 G -1 0 0 1 -218.0297 -1.9372 cm 0 g 0 G -1 0 0 1 -150.7049 -425.759 cm -BT -/F18 14.3462 Tf 150.7049 382.24 Td[(Syn)32(t)-1(ax)]TJ/F8 9.9626 Tf 67.9755 -21.821 Td[(call)-333(psb)]TJ +/F16 14.3462 Tf -125.681 -45.456 Td [(Syn)31(tax)]TJ/F8 9.9626 Tf 67.975 -21.821 Td [(call)-333(psb)]TJ ET -1 0 0 1 252.5423 360.419 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 252.542 360.618 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -252.5423 -360.419 cm BT -/F8 9.9626 Tf 255.5311 360.419 Td[(gath)1(e)-1(r)-333(\050)]TJ/F19 9.9626 Tf 34.897 0 Td[(glob)]TJ +/F8 9.9626 Tf 255.531 360.419 Td [(gather)-333(\050)]TJ/F17 9.9626 Tf 34.897 0 Td [(glob)]TJ ET -1 0 0 1 307.8426 360.419 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.0552 0.1992 l -S +1 0 0 1 307.843 360.618 cm +[]0 d 0 J 0.398 w 0 0 m 3.055 0 l S Q -1 0 0 1 -307.8426 -360.419 cm BT -/F19 9.9626 Tf 310.8979 360.419 Td[(x,)-357(lo)51(c)]TJ +/F17 9.9626 Tf 310.898 360.419 Td [(x,)-358(lo)51(c)]TJ ET -1 0 0 1 334.4615 360.419 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.0552 0.1992 l -S +1 0 0 1 334.461 360.618 cm +[]0 d 0 J 0.398 w 0 0 m 3.055 0 l S Q -1 0 0 1 -334.4615 -360.419 cm BT -/F19 9.9626 Tf 337.5167 360.419 Td[(x,)-357(desc)]TJ +/F17 9.9626 Tf 337.517 360.419 Td [(x,)-358(desc)]TJ ET -1 0 0 1 367.7 360.419 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.0552 0.1992 l -S +1 0 0 1 367.7 360.618 cm +[]0 d 0 J 0.398 w 0 0 m 3.055 0 l S Q -1 0 0 1 -367.7 -360.419 cm BT -/F19 9.9626 Tf 370.7552 360.419 Td[(a,)-358(i)1(nfo,)-358(r)52(o)51(ot)]TJ/F8 9.9626 Tf 51.8109 0 Td[(\051)]TJ/F18 14.3462 Tf -271.8612 -29.8879 Td[(Syn)32(t)-1(ax)]TJ/F8 9.9626 Tf 67.9755 -21.8209 Td[(call)-333(psb)]TJ +/F17 9.9626 Tf 370.755 360.419 Td [(a,)-358(info,)-357(r)51(o)51(ot)]TJ/F8 9.9626 Tf 51.811 0 Td [(\051)]TJ/F16 14.3462 Tf -271.861 -29.888 Td [(Syn)31(tax)]TJ/F8 9.9626 Tf 67.975 -21.821 Td [(call)-333(psb)]TJ ET -1 0 0 1 252.5423 308.7102 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 252.542 308.909 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -252.5423 -308.7102 cm BT -/F8 9.9626 Tf 255.5311 308.7102 Td[(gath)1(e)-1(r)-333(\050)]TJ/F19 9.9626 Tf 34.897 0 Td[(glob)]TJ +/F8 9.9626 Tf 255.531 308.71 Td [(gather)-333(\050)]TJ/F17 9.9626 Tf 34.897 0 Td [(glob)]TJ ET -1 0 0 1 307.8426 308.7102 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.0552 0.1992 l -S +1 0 0 1 307.843 308.909 cm +[]0 d 0 J 0.398 w 0 0 m 3.055 0 l S Q -1 0 0 1 -307.8426 -308.7102 cm BT -/F19 9.9626 Tf 310.8979 308.7102 Td[(x,)-357(lo)51(c)]TJ +/F17 9.9626 Tf 310.898 308.71 Td [(x,)-358(lo)51(c)]TJ ET -1 0 0 1 334.4615 308.7102 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.0552 0.1992 l -S +1 0 0 1 334.461 308.909 cm +[]0 d 0 J 0.398 w 0 0 m 3.055 0 l S Q -1 0 0 1 -334.4615 -308.7102 cm BT -/F19 9.9626 Tf 337.5167 308.7102 Td[(x,)-357(desc)]TJ +/F17 9.9626 Tf 337.517 308.71 Td [(x,)-358(desc)]TJ ET -1 0 0 1 367.7 308.7102 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.0552 0.1992 l -S +1 0 0 1 367.7 308.909 cm +[]0 d 0 J 0.398 w 0 0 m 3.055 0 l S Q -1 0 0 1 -367.7 -308.7102 cm BT -/F19 9.9626 Tf 370.7552 308.7102 Td[(a,)-358(i)1(nfo,)-358(r)52(o)51(ot)]TJ/F8 9.9626 Tf 51.8109 0 Td[(\051)]TJ -ET -1 0 0 1 145.7235 284.7998 cm +/F17 9.9626 Tf 370.755 308.71 Td [(a,)-358(info,)-357(r)51(o)51(ot)]TJ/F8 9.9626 Tf 51.811 0 Td [(\051)]TJ 0 g 0 G -1 0 0 1 -145.7235 -284.7998 cm -BT -/F29 9.9626 Tf 150.7049 284.7998 Td[(T)32(yp)-32(e:)]TJ -ET -1 0 0 1 179.5203 284.7998 cm +/F27 9.9626 Tf -271.861 -23.91 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G -1 0 0 1 -179.5203 -284.7998 cm -BT -/F8 9.9626 Tf 184.5016 284.7998 Td[(Sy)1(nc)27(h)1(ron)1(ous.)]TJ -ET -1 0 0 1 145.7235 265.8406 cm +/F8 9.9626 Tf 33.797 0 Td [(Sync)28(hronous.)]TJ 0 g 0 G -1 0 0 1 -145.7235 -265.8406 cm -BT -/F29 9.9626 Tf 150.7049 265.8406 Td[(On)-383(En)32(tr)1(y)]TJ -ET -1 0 0 1 198.2901 265.8406 cm +/F27 9.9626 Tf -33.797 -18.959 Td [(On)-383(En)32(try)]TJ 0 g 0 G -1 0 0 1 -52.5665 -18.9592 cm 0 g 0 G -1 0 0 1 -145.7236 -246.8814 cm -BT -/F29 9.9626 Tf 150.7049 246.8814 Td[(lo)-32(c)]TJ + 0 -18.96 Td [(lo)-32(c)]TJ ET -1 0 0 1 165.7135 246.8814 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.4371 0.1992 l -S +1 0 0 1 165.713 247.081 cm +[]0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q -1 0 0 1 -165.7135 -246.8814 cm BT -/F29 9.9626 Tf 169.1506 246.8814 Td[(x)]TJ -ET -1 0 0 1 175.1973 246.8814 cm +/F27 9.9626 Tf 169.151 246.881 Td [(x)]TJ 0 g 0 G -1 0 0 1 -175.1973 -246.8814 cm -BT -/F8 9.9626 Tf 180.1786 246.8814 Td[(th)1(e)-334(lo)-28(cal)-333(p)-28(or)1(tion)-333(of)-333(glob)1(al)-333(dense)-334(matrix)]TJ/F11 9.9626 Tf 176.1177 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.117 0 Td [(g)-36(l)-20(ob)]TJ ET -1 0 0 1 374.2768 246.8814 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 374.277 247.081 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -374.2768 -246.8814 cm BT -/F11 9.9626 Tf 377.2656 246.8814 Td[(x)]TJ/F8 9.9626 Tf 5.6939 0 Td[(.)]TJ -207.348 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3786 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf -32.3786 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(required)]TJ/F8 9.9626 Tf -29.6112 -11.9551 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(.)]TJ -43.0331 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-472(as:)-722(a)-473(ran)1(k)-472(one)-473(or)-472(t)28(w)28(o)-473(arr)1(a)28(y)-473(con)28(tain)1(in)1(g)-473(n)28(u)1(m)27(b)-27(e)-1(r)1(s)-473(of)-472(the)-472(t)27(y)1(p)-28(e)]TJ 0 -11.9552 Td[(in)1(dicated)-333(in)-333(T)83(ab)1(le)]TJ -ET -1 0 0 1 257.8034 187.1055 cm +/F11 9.9626 Tf 377.266 246.881 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.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)-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.956 Td [(indicated)-333(in)-334(T)84(able)]TJ 0 0 1 rg 0 0 1 RG -1 0 0 1 -257.8034 -187.1055 cm -BT -/F8 9.9626 Tf 257.8034 187.1055 Td[(15)]TJ -ET -1 0 0 1 267.7661 187.1055 cm + [-334(15)]TJ 0 g 0 G -1 0 0 1 -267.7661 -187.1055 cm -BT -/F8 9.9626 Tf 267.7661 187.1055 Td[(.)]TJ -ET -1 0 0 1 145.7235 168.1463 cm + [(.)]TJ 0 g 0 G -1 0 0 1 -145.7235 -168.1463 cm -BT -/F29 9.9626 Tf 150.7049 168.1463 Td[(desc)]TJ +/F27 9.9626 Tf -24.906 -18.959 Td [(desc)]TJ ET -1 0 0 1 172.6195 168.1463 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.4371 0.1992 l -S +1 0 0 1 172.619 168.346 cm +[]0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q -1 0 0 1 -172.6195 -168.1463 cm BT -/F29 9.9626 Tf 176.0566 168.1463 Td[(a)]TJ -ET -1 0 0 1 181.6259 168.1463 cm +/F27 9.9626 Tf 176.057 168.146 Td [(a)]TJ 0 g 0 G -1 0 0 1 -181.6259 -168.1463 cm -BT -/F8 9.9626 Tf 186.6072 168.1463 Td[(con)28(tain)1(s)-334(data)-333(structu)1(re)-1(s)-333(for)-333(com)-1(m)28(un)1(ic)-1(ati)1(ons.)]TJ -10.9957 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3786 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf -32.3786 -11.9551 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(required)]TJ/F8 9.9626 Tf -29.6112 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(.)]TJ -43.0331 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(a)-333(s)-1(tr)1(uctured)-333(dat)1(a)-334(of)-333(t)28(yp)-27(e)]TJ -ET -1 0 0 1 346.5264 120.3256 cm +/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 -1 0 0 1 -346.5264 -120.3256 cm -BT -/F32 9.9626 Tf 346.5264 120.3256 Td[(psb)]TJ +/F30 9.9626 Tf 170.915 0 Td [(psb)]TJ ET -1 0 0 1 362.8451 120.3256 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.1382 0.1992 l -S +1 0 0 1 362.845 120.525 cm +[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q -1 0 0 1 -362.8451 -120.3256 cm BT -/F32 9.9626 Tf 365.9833 120.3256 Td[(desc)]TJ +/F30 9.9626 Tf 365.983 120.326 Td [(desc)]TJ ET -1 0 0 1 387.5322 120.3256 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.1382 0.1992 l -S +1 0 0 1 387.532 120.525 cm +[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q -1 0 0 1 -387.5322 -120.3256 cm BT -/F32 9.9626 Tf 390.6705 120.3256 Td[(type)]TJ -ET -1 0 0 1 411.5918 120.3256 cm +/F30 9.9626 Tf 390.67 120.326 Td [(type)]TJ 0 g 0 G -1 0 0 1 -411.5918 -120.3256 cm -BT -/F8 9.9626 Tf 411.5918 120.3256 Td[(.)]TJ -ET -1 0 0 1 150.7049 90.4377 cm +/F8 9.9626 Tf 20.922 0 Td [(.)]TJ 0 g 0 G -1 0 0 1 -150.7049 -90.4377 cm -BT -/F8 9.9626 Tf 317.5791 90.4377 Td[(54)]TJ -ET -1 0 0 1 494.4159 90.4377 cm + -94.013 -29.888 Td [(54)]TJ 0 g 0 G +ET endstream endobj -1057 0 obj << +1032 0 obj << /Type /Page -/Contents 1058 0 R -/Resources 1056 0 R -/MediaBox [0 0 595.2756 841.8898] -/Parent 1020 0 R -/Annots [ 1063 0 R 1064 0 R ] +/Contents 1033 0 R +/Resources 1031 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 993 0 R +/Annots [ 1029 0 R 1030 0 R ] >> endobj -1063 0 obj << +1029 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [256.8071 186.1092 268.7623 195.0203] +/Rect [256.807 186.109 268.762 195.02] /Subtype /Link /A << /S /GoTo /D (table.15) >> >> endobj -1064 0 obj << +1030 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [345.5302 117.1154 412.5881 128.2404] +/Rect [345.53 117.115 412.588 128.24] /Subtype /Link /A << /S /GoTo /D (descdata) >> >> endobj -1059 0 obj << -/D [1057 0 R /XYZ 150.7049 740.9981 null] +1034 0 obj << +/D [1032 0 R /XYZ 150.705 740.998 null] >> endobj 166 0 obj << -/D [1057 0 R /XYZ 150.7049 663.4648 null] +/D [1032 0 R /XYZ 150.705 663.465 null] >> endobj -1060 0 obj << -/D [1057 0 R /XYZ 320.9415 439.6513 null] +1035 0 obj << +/D [1032 0 R /XYZ 320.941 439.651 null] >> endobj -1061 0 obj << -/D [1057 0 R /XYZ 150.7049 369.5846 null] +1036 0 obj << +/D [1032 0 R /XYZ 150.705 369.585 null] >> endobj -1062 0 obj << -/D [1057 0 R /XYZ 150.7049 317.8758 null] +1037 0 obj << +/D [1032 0 R /XYZ 150.705 317.876 null] >> endobj -1056 0 obj << -/Font << /F18 441 0 R /F8 450 0 R /F11 606 0 R /F14 633 0 R /F10 630 0 R /F7 627 0 R /F29 447 0 R /F19 591 0 R /F32 622 0 R >> +1031 0 obj << +/Font << /F16 443 0 R /F8 446 0 R /F11 602 0 R /F14 619 0 R /F10 618 0 R /F7 617 0 R /F27 445 0 R /F17 588 0 R /F30 616 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1067 0 obj << -/Length 3550 +1040 0 obj << +/Length 2647 >> stream -1 0 0 1 99.8954 740.9981 cm 0 g 0 G -1 0 0 1 343.7111 0 cm 0 g 0 G -1 0 0 1 -348.6924 -34.8692 cm 0 g 0 G -1 0 0 1 -94.9141 -706.1289 cm BT -/F29 9.9626 Tf 99.8954 706.1289 Td[(ro)-32(ot)]TJ -ET -1 0 0 1 120.8445 706.1289 cm +/F27 9.9626 Tf 99.895 706.129 Td [(ro)-32(ot)]TJ 0 g 0 G -1 0 0 1 -120.8445 -706.1289 cm -BT -/F8 9.9626 Tf 125.8258 706.1289 Td[(The)-291(pro)-27(c)-1(es)-1(s)-291(that)-291(h)1(old)1(s)-292(th)1(e)-292(glob)1(al)-291(c)-1(op)29(y)83(.)-430(If)]TJ/F11 9.9626 Tf 182.5223 0 Td[(r)-28(oo)1(t)]TJ/F8 9.9626 Tf 20.7946 0 Td[(=)]TJ/F14 9.9626 Tf 10.5161 0 Td[(\000)]TJ/F8 9.9626 Tf 7.7487 0 Td[(1)-291(all)-291(th)1(e)-292(p)1(ro)-28(ce)-1(sse)-1(s)-291(w)-1(i)1(ll)]TJ -222.6055 -11.9552 Td[(ha)28(v)28(e)-334(a)-333(cop)28(y)-333(of)-333(the)-333(global)-333(v)28(ec)-1(tor)1(.)]TJ 0 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3786 0 Td[(global)]TJ/F8 9.9626 Tf -32.3786 -11.9551 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(opti)-1(on)1(al)]TJ/F8 9.9626 Tf -29.6112 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(.)]TJ -43.0331 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(an)-333(in)28(t)1(e)-1(ger)-333(v)55(ar)1(iabl)1(e)]TJ/F14 9.9626 Tf 142.0786 0 Td[(\000)]TJ/F8 9.9626 Tf 7.7487 0 Td[(1)]TJ/F14 9.9626 Tf 7.7487 0 Td[(\024)]TJ/F11 9.9626 Tf 10.5161 0 Td[(r)-28(oo)1(t)]TJ/F14 9.9626 Tf 20.7946 0 Td[(\024)]TJ/F11 9.9626 Tf 10.5161 0 Td[(np)]TJ/F14 9.9626 Tf 13.2062 0 Td[(\000)]TJ/F8 9.9626 Tf 9.9626 0 Td[(1,)-333(defau)1(lt)]TJ/F14 9.9626 Tf 44.5553 0 Td[(\000)]TJ/F8 9.9626 Tf 7.7487 0 Td[(1.)]TJ -ET -1 0 0 1 94.9141 626.4277 cm +/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.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 0 g 0 G -1 0 0 1 -94.9141 -626.4277 cm -BT -/F29 9.9626 Tf 99.8954 626.4277 Td[(On)-383(R)-1(etur)1(n)]TJ -ET -1 0 0 1 154.4337 626.4277 cm +/F27 9.9626 Tf -299.783 -19.925 Td [(On)-383(Return)]TJ 0 g 0 G -1 0 0 1 -59.5196 -19.9252 cm 0 g 0 G -1 0 0 1 -94.9141 -606.5025 cm -BT -/F29 9.9626 Tf 99.8954 606.5025 Td[(glob)]TJ + 0 -19.926 Td [(glob)]TJ ET -1 0 0 1 121.5872 606.5025 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.4371 0.1992 l -S +1 0 0 1 121.587 606.702 cm +[]0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q -1 0 0 1 -121.5872 -606.5025 cm BT -/F29 9.9626 Tf 125.0244 606.5025 Td[(x)]TJ -ET -1 0 0 1 131.0711 606.5025 cm +/F27 9.9626 Tf 125.024 606.502 Td [(x)]TJ 0 g 0 G -1 0 0 1 -131.0711 -606.5025 cm -BT -/F8 9.9626 Tf 136.0524 606.5025 Td[(The)-334(ar)1(ra)28(y)-333(where)-334(th)1(e)-334(lo)-28(cal)-333(part)1(s)-334(m)27(u)1(s)-1(t)-333(b)-27(e)-334(gathered.)]TJ -11.2504 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3787 0 Td[(global)]TJ/F8 9.9626 Tf -32.3787 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(required)]TJ/F8 9.9626 Tf -29.6112 -11.9551 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(out)]TJ/F8 9.9626 Tf 16.549 0 Td[(.)]TJ -50.0346 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(a)-333(rank)-333(on)1(e)-334(or)-333(t)28(w)27(o)-333(arr)1(a)27(y)84(.)]TJ -ET -1 0 0 1 94.9141 538.7565 cm +/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.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 [(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)84(.)]TJ 0 g 0 G -1 0 0 1 -94.9141 -538.7565 cm -BT -/F29 9.9626 Tf 99.8954 538.7565 Td[(inf)-1(o)]TJ -ET -1 0 0 1 118.6721 538.7565 cm +/F27 9.9626 Tf -24.907 -19.926 Td [(info)]TJ 0 g 0 G -1 0 0 1 -118.6721 -538.7565 cm -BT -/F8 9.9626 Tf 123.6534 538.7565 Td[(Er)1(ror)-333(co)-28(de.)]TJ 1.1486 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3787 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf -32.3787 -11.9551 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(required)]TJ/F8 9.9626 Tf -29.6112 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(out)]TJ/F8 9.9626 Tf 16.549 0 Td[(.)]TJ -50.0346 -11.9552 Td[(An)-333(in)29(te)-1(ger)-333(v)56(alue;)-333(0)-334(means)-334(n)1(o)-334(error)-333(h)1(as)-334(b)-27(e)-1(en)-333(detec)-1(ted.)]TJ -ET -1 0 0 1 99.8954 90.4377 cm +/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 -1 0 0 1 -99.8954 -90.4377 cm -BT -/F8 9.9626 Tf 266.7696 90.4377 Td[(55)]TJ -ET -1 0 0 1 443.6065 90.4377 cm + 141.968 -400.498 Td [(55)]TJ 0 g 0 G +ET endstream endobj -1066 0 obj << +1039 0 obj << /Type /Page -/Contents 1067 0 R -/Resources 1065 0 R -/MediaBox [0 0 595.2756 841.8898] -/Parent 1069 0 R +/Contents 1040 0 R +/Resources 1038 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 1042 0 R >> endobj -1068 0 obj << -/D [1066 0 R /XYZ 99.8954 740.9981 null] +1041 0 obj << +/D [1039 0 R /XYZ 99.895 740.998 null] >> endobj -1065 0 obj << -/Font << /F29 447 0 R /F8 450 0 R /F11 606 0 R /F14 633 0 R >> +1038 0 obj << +/Font << /F27 445 0 R /F8 446 0 R /F11 602 0 R /F14 619 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1072 0 obj << -/Length 10181 +1046 0 obj << +/Length 7064 >> stream -1 0 0 1 150.7049 740.9981 cm 0 g 0 G -1 0 0 1 343.7111 0 cm 0 g 0 G -1 0 0 1 -348.6924 -60.0103 cm 0 g 0 G 0 g 0 G -1 0 0 1 -145.7236 -680.9878 cm BT -/F18 14.3462 Tf 150.7049 680.9878 Td[(psb)]TJ +/F16 14.3462 Tf 150.705 680.988 Td [(psb)]TJ ET -1 0 0 1 175.972 680.9878 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -4.8419 0.1992 l -S +1 0 0 1 175.972 681.187 cm +[]0 d 0 J 0.398 w 0 0 m 4.842 0 l S Q -1 0 0 1 -175.972 -680.9878 cm BT -/F18 14.3462 Tf 180.8139 680.9878 Td[(scatt)-1(er|Scat)-1(te)-1(r)-375(Gl)-1(obal)-376(Dense)-375(Mat)-1(ri)-1(x)]TJ/F8 9.9626 Tf -30.109 -29.0293 Td[(Thes)-1(e)-315(s)-1(u)1(br)1(outin)1(e)-1(s)-315(s)-1(catters)-315(the)-315(p)-28(or)1(tions)-315(of)-315(gl)1(obal)-315(d)1(e)-1(n)1(s)-1(e)-315(m)-1(atr)1(ix)-315(o)28(wned)-315(b)28(y)-314(a)-316(p)1(ro-)]TJ 0 -11.9551 Td[(ce)-1(ss)-334(to)-333(all)-333(the)-333(pro)-27(c)-1(es)-1(se)-1(s)-333(in)-333(the)-333(pro)-27(c)-1(es)-1(se)-1(s)-333(grid)1(.)]TJ/F11 9.9626 Tf 119.0211 -22.9028 Td[(l)-20(oc)]TJ +/F16 14.3462 Tf 180.814 680.988 Td [(scatter|Scatter)-375(Global)-375(Dense)-375(Matrix)]TJ/F8 9.9626 Tf -30.109 -29.029 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.956 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.902 Td [(l)-20(oc)]TJ ET -1 0 0 1 282.6329 617.1006 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 282.633 617.3 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -282.6329 -617.1006 cm BT -/F11 9.9626 Tf 285.6217 617.1006 Td[(x)]TJ/F10 6.9738 Tf 5.6939 -1.4944 Td[(i)]TJ/F14 9.9626 Tf 6.0842 1.4944 Td[(\040)]TJ/F11 9.9626 Tf 12.73 0 Td[(sca)1(tter)]TJ/F8 9.9626 Tf 30.8531 0 Td[(\050)]TJ/F11 9.9626 Tf 3.8744 0 Td[(g)-36(l)-20(ob)]TJ +/F11 9.9626 Tf 285.622 617.101 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 -1 0 0 1 362.8378 617.1006 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 362.838 617.3 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -362.8378 -617.1006 cm BT -/F11 9.9626 Tf 365.8266 617.1006 Td[(x)]TJ/F8 9.9626 Tf 5.6939 0 Td[(\051)]TJ -220.8156 -20.9656 Td[(where:)]TJ -ET -1 0 0 1 145.7235 576.9715 cm +/F11 9.9626 Tf 365.827 617.101 Td [(x)]TJ/F8 9.9626 Tf 5.693 0 Td [(\051)]TJ -220.815 -20.966 Td [(where:)]TJ 0 g 0 G -1 0 0 1 -145.7235 -576.9715 cm -BT -/F11 9.9626 Tf 150.7049 576.9715 Td[(g)-36(l)-20(ob)]TJ +/F11 9.9626 Tf 0 -19.163 Td [(g)-36(l)-19(o)-1(b)]TJ ET -1 0 0 1 168.775 576.9715 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.4371 0.1992 l -S +1 0 0 1 168.775 577.171 cm +[]0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q -1 0 0 1 -168.775 -576.9715 cm BT -/F11 9.9626 Tf 172.2121 576.9715 Td[(x)]TJ -ET -1 0 0 1 177.906 576.9715 cm +/F11 9.9626 Tf 172.212 576.972 Td [(x)]TJ 0 g 0 G -1 0 0 1 -177.906 -576.9715 cm -BT -/F8 9.9626 Tf 182.8873 576.9715 Td[(is)-334(t)1(he)-334(glob)1(al)-333(m)-1(at)1(rix)]TJ/F11 9.9626 Tf 88.9168 0 Td[(g)-36(l)-20(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 -1 0 0 1 289.7846 576.9715 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 289.785 577.171 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -289.7846 -576.9715 cm BT -/F11 9.9626 Tf 292.7734 576.9715 Td[(x)]TJ/F7 6.9738 Tf 5.6939 -1.4944 Td[(1:)]TJ/F10 6.9738 Tf 6.2267 0 Td[(m;)]TJ/F7 6.9738 Tf 9.4357 0 Td[(1:)]TJ/F10 6.9738 Tf 6.2267 0 Td[(n)]TJ -ET -1 0 0 1 145.7235 557.4271 cm +/F11 9.9626 Tf 292.773 576.972 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 -1 0 0 1 -145.7235 -557.4271 cm -BT -/F11 9.9626 Tf 150.7049 557.4271 Td[(l)-20(oc)]TJ +/F11 9.9626 Tf -169.651 -18.05 Td [(l)-20(oc)]TJ ET -1 0 0 1 163.7014 557.4271 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.4371 0.1992 l -S +1 0 0 1 163.701 557.626 cm +[]0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q -1 0 0 1 -163.7014 -557.4271 cm BT -/F11 9.9626 Tf 167.1386 557.4271 Td[(x)]TJ/F10 6.9738 Tf 5.6939 -1.4944 Td[(i)]TJ -ET -1 0 0 1 176.1493 557.4271 cm +/F11 9.9626 Tf 167.139 557.427 Td [(x)]TJ/F10 6.9738 Tf 5.693 -1.494 Td [(i)]TJ 0 g 0 G -1 0 0 1 -176.1493 -557.4271 cm -BT -/F8 9.9626 Tf 181.1307 557.4271 Td[(is)-334(t)1(he)-334(lo)-27(c)-1(al)-333(p)-27(ortion)-332(of)-333(global)-333(d)1(e)-1(n)1(s)-1(e)-334(matri)1(x)-333(on)-333(pro)-27(c)-1(es)-1(s)]TJ/F11 9.9626 Tf 234.7036 0 Td[(i)]TJ/F8 9.9626 Tf 3.4323 0 Td[(.)]TJ -ET -1 0 0 1 145.7235 537.8827 cm +/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 -1 0 0 1 -145.7235 -537.8827 cm -BT -/F11 9.9626 Tf 150.7049 537.8827 Td[(sca)1(tter)]TJ -ET -1 0 0 1 181.558 537.8827 cm +/F11 9.9626 Tf -268.562 -19.544 Td [(scatter)]TJ 0 g 0 G -1 0 0 1 -181.558 -537.8827 cm -BT -/F8 9.9626 Tf 186.5393 537.8827 Td[(is)-334(t)1(he)-334(sc)-1(att)1(e)-1(r)-333(f)1(unction)1(.)]TJ -ET -1 0 0 1 150.7049 519.1001 cm +/F8 9.9626 Tf 35.834 0 Td [(is)-333(the)-334(scatter)-333(function.)]TJ 0 g 0 G -1 0 0 1 73.1112 -38.9539 cm 0 g 0 G 0 g 0 G -1 0 0 1 4.9814 38.5554 cm +ET q -[]0 d -0 J -0.3985 w -0 0.1992 m -187.5259 0.1992 l -S +1 0 0 1 228.797 518.901 cm +[]0 d 0 J 0.398 w 0 0 m 187.526 0 l S Q -1 0 0 1 -228.7975 -518.7016 cm BT -/F11 9.9626 Tf 234.7751 510.333 Td[(x)]TJ/F10 6.9738 Tf 5.6939 -1.4944 Td[(i)]TJ/F11 9.9626 Tf 3.3168 1.4944 Td[(;)-166(y)]TJ/F29 9.9626 Tf 111.3991 0 Td[(Subr)1(outi)-1(ne)]TJ +/F11 9.9626 Tf 234.775 510.333 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 -1 0 0 1 228.7975 506.3479 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -187.5259 0.1992 l -S +1 0 0 1 228.797 506.547 cm +[]0 d 0 J 0.398 w 0 0 m 187.526 0 l S Q -1 0 0 1 -228.7975 -506.3479 cm BT -/F8 9.9626 Tf 234.7751 497.9794 Td[(In)28(tege)-1(r)-9027(psb)]TJ +/F8 9.9626 Tf 234.775 497.979 Td [(In)28(teger)-9028(psb)]TJ ET -1 0 0 1 370.7819 497.9794 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 370.782 498.179 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -370.7819 -497.9794 cm BT -/F8 9.9626 Tf 373.7708 497.9794 Td[(sc)-1(atter)]TJ -138.9957 -11.9552 Td[(Sh)1(ort)-333(Pr)1(e)-1(cision)-333(Re)-1(al)-3102(psb)]TJ +/F8 9.9626 Tf 373.771 497.979 Td [(scatter)]TJ -138.996 -11.955 Td [(Short)-333(Precision)-334(Real)-3102(psb)]TJ ET -1 0 0 1 370.7819 486.0242 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 370.782 486.223 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -370.7819 -486.0242 cm BT -/F8 9.9626 Tf 373.7708 486.0242 Td[(sc)-1(atter)]TJ -138.9957 -11.9552 Td[(Long)-333(P)1(re)-1(cision)-333(Real)-3314(psb)]TJ +/F8 9.9626 Tf 373.771 486.024 Td [(scatter)]TJ -138.996 -11.955 Td [(Long)-333(Precision)-334(Real)-3314(psb)]TJ ET -1 0 0 1 370.7819 474.069 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 370.782 474.268 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -370.7819 -474.069 cm BT -/F8 9.9626 Tf 373.7708 474.069 Td[(sc)-1(atter)]TJ -138.9957 -11.9552 Td[(Sh)1(ort)-333(Pr)1(e)-1(cision)-333(Com)-1(p)1(lex)-1200(psb)]TJ +/F8 9.9626 Tf 373.771 474.069 Td [(scatter)]TJ -138.996 -11.955 Td [(Short)-333(Precision)-334(Complex)-1200(psb)]TJ ET -1 0 0 1 370.7819 462.1139 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 370.782 462.313 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -370.7819 -462.1139 cm BT -/F8 9.9626 Tf 373.7708 462.1139 Td[(sc)-1(atter)]TJ -138.9957 -11.9552 Td[(Long)-333(P)1(re)-1(cision)-333(Complex)-1411(psb)]TJ +/F8 9.9626 Tf 373.771 462.114 Td [(scatter)]TJ -138.996 -11.955 Td [(Long)-333(Precision)-334(Complex)-1411(psb)]TJ ET -1 0 0 1 370.7819 450.1587 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 370.782 450.358 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -370.7819 -450.1587 cm BT -/F8 9.9626 Tf 373.7708 450.1587 Td[(sc)-1(atter)]TJ +/F8 9.9626 Tf 373.771 450.159 Td [(scatter)]TJ ET -1 0 0 1 228.7975 446.1736 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -187.5259 0.1992 l -S +1 0 0 1 228.797 446.373 cm +[]0 d 0 J 0.398 w 0 0 m 187.526 0 l S Q -1 0 0 1 47.5888 -27.84 cm 0 g 0 G -1 0 0 1 -276.3863 -418.3336 cm BT -/F8 9.9626 Tf 276.3863 418.3336 Td[(T)83(ab)1(le)-334(16:)-444(Data)-333(t)28(yp)-28(es)]TJ -ET -1 0 0 1 368.7346 418.3336 cm +/F8 9.9626 Tf 276.386 418.334 Td [(T)83(able)-333(16:)-444(Data)-334(t)28(yp)-28(es)]TJ 0 g 0 G -1 0 0 1 -218.0297 -1.9372 cm 0 g 0 G -1 0 0 1 -150.7049 -416.3964 cm -BT -/F18 14.3462 Tf 150.7049 372.0403 Td[(Syn)32(t)-1(ax)]TJ/F8 9.9626 Tf 67.1176 -21.821 Td[(call)-333(psb)]TJ +/F16 14.3462 Tf -125.681 -46.294 Td [(Syn)31(tax)]TJ/F8 9.9626 Tf 67.117 -21.821 Td [(call)-333(psb)]TJ ET -1 0 0 1 251.6844 350.2193 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 251.684 350.419 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -251.6844 -350.2193 cm BT -/F8 9.9626 Tf 254.6732 350.2193 Td[(sc)-1(atter)-333(\050)]TJ/F19 9.9626 Tf 36.6128 0 Td[(glob)]TJ +/F8 9.9626 Tf 254.673 350.219 Td [(scatter)-333(\050)]TJ/F17 9.9626 Tf 36.613 0 Td [(glob)]TJ ET -1 0 0 1 308.7005 350.2193 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.0552 0.1992 l -S +1 0 0 1 308.7 350.419 cm +[]0 d 0 J 0.398 w 0 0 m 3.055 0 l S Q -1 0 0 1 -308.7005 -350.2193 cm BT -/F19 9.9626 Tf 311.7557 350.2193 Td[(x,)-357(lo)51(c)]TJ +/F17 9.9626 Tf 311.756 350.219 Td [(x,)-358(lo)51(c)]TJ ET -1 0 0 1 335.3194 350.2193 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.0552 0.1992 l -S +1 0 0 1 335.319 350.419 cm +[]0 d 0 J 0.398 w 0 0 m 3.055 0 l S Q -1 0 0 1 -335.3194 -350.2193 cm BT -/F19 9.9626 Tf 338.3746 350.2193 Td[(x,)-357(desc)]TJ +/F17 9.9626 Tf 338.375 350.219 Td [(x,)-358(desc)]TJ ET -1 0 0 1 368.5579 350.2193 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.0552 0.1992 l -S +1 0 0 1 368.558 350.419 cm +[]0 d 0 J 0.398 w 0 0 m 3.055 0 l S Q -1 0 0 1 -368.5579 -350.2193 cm BT -/F19 9.9626 Tf 371.6131 350.2193 Td[(a,)-358(i)1(nfo,)-358(r)52(o)51(ot)]TJ/F8 9.9626 Tf 51.8109 0 Td[(\051)]TJ/F18 14.3462 Tf -272.7191 -29.8879 Td[(Syn)32(t)-1(ax)]TJ/F8 9.9626 Tf 67.1176 -21.8209 Td[(call)-333(psb)]TJ +/F17 9.9626 Tf 371.613 350.219 Td [(a,)-358(info,)-357(r)51(o)51(ot)]TJ/F8 9.9626 Tf 51.811 0 Td [(\051)]TJ/F16 14.3462 Tf -272.719 -29.888 Td [(Syn)31(tax)]TJ/F8 9.9626 Tf 67.117 -21.821 Td [(call)-333(psb)]TJ ET -1 0 0 1 251.6844 298.5105 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 251.684 298.71 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -251.6844 -298.5105 cm BT -/F8 9.9626 Tf 254.6732 298.5105 Td[(sc)-1(atter)-333(\050)]TJ/F19 9.9626 Tf 36.6128 0 Td[(glob)]TJ +/F8 9.9626 Tf 254.673 298.51 Td [(scatter)-333(\050)]TJ/F17 9.9626 Tf 36.613 0 Td [(glob)]TJ ET -1 0 0 1 308.7005 298.5105 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.0552 0.1992 l -S +1 0 0 1 308.7 298.71 cm +[]0 d 0 J 0.398 w 0 0 m 3.055 0 l S Q -1 0 0 1 -308.7005 -298.5105 cm BT -/F19 9.9626 Tf 311.7557 298.5105 Td[(x,)-357(lo)51(c)]TJ +/F17 9.9626 Tf 311.756 298.51 Td [(x,)-358(lo)51(c)]TJ ET -1 0 0 1 335.3194 298.5105 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.0552 0.1992 l -S +1 0 0 1 335.319 298.71 cm +[]0 d 0 J 0.398 w 0 0 m 3.055 0 l S Q -1 0 0 1 -335.3194 -298.5105 cm BT -/F19 9.9626 Tf 338.3746 298.5105 Td[(x,)-357(desc)]TJ +/F17 9.9626 Tf 338.375 298.51 Td [(x,)-358(desc)]TJ ET -1 0 0 1 368.5579 298.5105 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.0552 0.1992 l -S +1 0 0 1 368.558 298.71 cm +[]0 d 0 J 0.398 w 0 0 m 3.055 0 l S Q -1 0 0 1 -368.5579 -298.5105 cm BT -/F19 9.9626 Tf 371.6131 298.5105 Td[(a,)-358(i)1(nfo,)-358(r)52(o)51(ot)]TJ/F8 9.9626 Tf 51.8109 0 Td[(\051)]TJ -ET -1 0 0 1 145.7235 274.6001 cm +/F17 9.9626 Tf 371.613 298.51 Td [(a,)-358(info,)-357(r)51(o)51(ot)]TJ/F8 9.9626 Tf 51.811 0 Td [(\051)]TJ 0 g 0 G -1 0 0 1 -145.7235 -274.6001 cm -BT -/F29 9.9626 Tf 150.7049 274.6001 Td[(T)32(yp)-32(e:)]TJ -ET -1 0 0 1 179.5203 274.6001 cm +/F27 9.9626 Tf -272.719 -23.91 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G -1 0 0 1 -179.5203 -274.6001 cm -BT -/F8 9.9626 Tf 184.5016 274.6001 Td[(Sy)1(nc)27(h)1(ron)1(ous.)]TJ -ET -1 0 0 1 145.7235 255.0557 cm +/F8 9.9626 Tf 33.797 0 Td [(Sync)28(hronous.)]TJ 0 g 0 G -1 0 0 1 -145.7235 -255.0557 cm -BT -/F29 9.9626 Tf 150.7049 255.0557 Td[(On)-383(En)32(tr)1(y)]TJ -ET -1 0 0 1 198.2901 255.0557 cm +/F27 9.9626 Tf -33.797 -19.544 Td [(On)-383(En)32(try)]TJ 0 g 0 G -1 0 0 1 -52.5665 -19.5444 cm 0 g 0 G -1 0 0 1 -145.7236 -235.5113 cm -BT -/F29 9.9626 Tf 150.7049 235.5113 Td[(glob)]TJ + 0 -19.545 Td [(glob)]TJ ET -1 0 0 1 172.3967 235.5113 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.4371 0.1992 l -S +1 0 0 1 172.397 235.711 cm +[]0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q -1 0 0 1 -172.3967 -235.5113 cm BT -/F29 9.9626 Tf 175.8338 235.5113 Td[(x)]TJ -ET -1 0 0 1 181.8806 235.5113 cm +/F27 9.9626 Tf 175.834 235.511 Td [(x)]TJ 0 g 0 G -1 0 0 1 -181.8806 -235.5113 cm -BT -/F8 9.9626 Tf 186.8619 235.5113 Td[(The)-334(ar)1(ra)28(y)-333(that)-333(m)28(ust)-334(b)-27(e)-334(sc)-1(attered)-333(in)28(t)1(o)-334(lo)-27(c)-1(al)-333(p)1(ie)-1(ce)-1(s.)]TJ -11.2504 -11.9551 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3786 0 Td[(global)]TJ/F8 9.9626 Tf -32.3786 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(required)]TJ/F8 9.9626 Tf -29.6112 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(.)]TJ -43.0331 -11.9551 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(a)-333(rank)-333(on)1(e)-334(or)-333(t)28(w)27(o)-333(arr)1(a)27(y)84(.)]TJ -ET -1 0 0 1 145.7235 168.1463 cm +/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 -1 0 0 1 -145.7235 -168.1463 cm -BT -/F29 9.9626 Tf 150.7049 168.1463 Td[(desc)]TJ +/F27 9.9626 Tf -24.906 -19.545 Td [(desc)]TJ ET -1 0 0 1 172.6195 168.1463 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.4371 0.1992 l -S +1 0 0 1 172.619 168.346 cm +[]0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q -1 0 0 1 -172.6195 -168.1463 cm BT -/F29 9.9626 Tf 176.0566 168.1463 Td[(a)]TJ -ET -1 0 0 1 181.6259 168.1463 cm +/F27 9.9626 Tf 176.057 168.146 Td [(a)]TJ 0 g 0 G -1 0 0 1 -181.6259 -168.1463 cm -BT -/F8 9.9626 Tf 186.6072 168.1463 Td[(con)28(tain)1(s)-334(data)-333(structu)1(re)-1(s)-333(for)-333(com)-1(m)28(un)1(ic)-1(ati)1(ons.)]TJ -10.9957 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3786 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf -32.3786 -11.9551 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(required)]TJ/F8 9.9626 Tf -29.6112 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(.)]TJ -43.0331 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(a)-333(s)-1(tr)1(uctured)-333(dat)1(a)-334(of)-333(t)28(yp)-27(e)]TJ -ET -1 0 0 1 346.5264 120.3256 cm +/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 -1 0 0 1 -346.5264 -120.3256 cm -BT -/F32 9.9626 Tf 346.5264 120.3256 Td[(psb)]TJ +/F30 9.9626 Tf 170.915 0 Td [(psb)]TJ ET -1 0 0 1 362.8451 120.3256 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.1382 0.1992 l -S +1 0 0 1 362.845 120.525 cm +[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q -1 0 0 1 -362.8451 -120.3256 cm BT -/F32 9.9626 Tf 365.9833 120.3256 Td[(desc)]TJ +/F30 9.9626 Tf 365.983 120.326 Td [(desc)]TJ ET -1 0 0 1 387.5322 120.3256 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.1382 0.1992 l -S +1 0 0 1 387.532 120.525 cm +[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q -1 0 0 1 -387.5322 -120.3256 cm BT -/F32 9.9626 Tf 390.6705 120.3256 Td[(type)]TJ -ET -1 0 0 1 411.5918 120.3256 cm +/F30 9.9626 Tf 390.67 120.326 Td [(type)]TJ 0 g 0 G -1 0 0 1 -411.5918 -120.3256 cm -BT -/F8 9.9626 Tf 411.5918 120.3256 Td[(.)]TJ -ET -1 0 0 1 150.7049 90.4377 cm +/F8 9.9626 Tf 20.922 0 Td [(.)]TJ 0 g 0 G -1 0 0 1 -150.7049 -90.4377 cm -BT -/F8 9.9626 Tf 317.5791 90.4377 Td[(56)]TJ -ET -1 0 0 1 494.4159 90.4377 cm + -94.013 -29.888 Td [(56)]TJ 0 g 0 G +ET endstream endobj -1071 0 obj << +1045 0 obj << /Type /Page -/Contents 1072 0 R -/Resources 1070 0 R -/MediaBox [0 0 595.2756 841.8898] -/Parent 1069 0 R -/Annots [ 1077 0 R ] +/Contents 1046 0 R +/Resources 1044 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 1042 0 R +/Annots [ 1043 0 R ] >> endobj -1077 0 obj << +1043 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [345.5302 117.1154 412.5881 128.2404] +/Rect [345.53 117.115 412.588 128.24] /Subtype /Link /A << /S /GoTo /D (descdata) >> >> endobj -1073 0 obj << -/D [1071 0 R /XYZ 150.7049 740.9981 null] +1047 0 obj << +/D [1045 0 R /XYZ 150.705 740.998 null] >> endobj 170 0 obj << -/D [1071 0 R /XYZ 150.7049 661.1242 null] +/D [1045 0 R /XYZ 150.705 661.124 null] >> endobj -1074 0 obj << -/D [1071 0 R /XYZ 320.9415 430.2887 null] +1048 0 obj << +/D [1045 0 R /XYZ 320.941 430.289 null] >> endobj -1075 0 obj << -/D [1071 0 R /XYZ 150.7049 359.385 null] +1049 0 obj << +/D [1045 0 R /XYZ 150.705 359.385 null] >> endobj -1076 0 obj << -/D [1071 0 R /XYZ 150.7049 307.6761 null] +1050 0 obj << +/D [1045 0 R /XYZ 150.705 307.676 null] >> endobj -1070 0 obj << -/Font << /F18 441 0 R /F8 450 0 R /F11 606 0 R /F10 630 0 R /F14 633 0 R /F7 627 0 R /F29 447 0 R /F19 591 0 R /F32 622 0 R >> +1044 0 obj << +/Font << /F16 443 0 R /F8 446 0 R /F11 602 0 R /F10 618 0 R /F14 619 0 R /F7 617 0 R /F27 445 0 R /F17 588 0 R /F30 616 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1080 0 obj << -/Length 4137 +1054 0 obj << +/Length 3002 >> stream -1 0 0 1 99.8954 740.9981 cm 0 g 0 G -1 0 0 1 343.7111 0 cm 0 g 0 G -1 0 0 1 -348.6924 -34.8692 cm 0 g 0 G -1 0 0 1 -94.9141 -706.1289 cm BT -/F29 9.9626 Tf 99.8954 706.1289 Td[(ro)-32(ot)]TJ -ET -1 0 0 1 120.8445 706.1289 cm +/F27 9.9626 Tf 99.895 706.129 Td [(ro)-32(ot)]TJ 0 g 0 G -1 0 0 1 -120.8445 -706.1289 cm -BT -/F8 9.9626 Tf 125.8258 706.1289 Td[(The)-420(p)1(ro)-28(ce)-1(ss)-420(that)-419(hold)1(s)-420(the)-420(glob)1(al)-420(cop)28(y)84(.)-704(If)]TJ/F11 9.9626 Tf 194.2099 0 Td[(r)-28(oo)1(t)]TJ/F8 9.9626 Tf 22.2279 0 Td[(=)]TJ/F14 9.9626 Tf 11.9494 0 Td[(\000)]TJ/F8 9.9626 Tf 7.7487 0 Td[(1)-420(al)1(l)-420(th)1(e)-420(pro)-27(c)-1(es)-1(se)-1(s)]TJ -237.1597 -11.9552 Td[(ha)28(v)28(e)-334(a)-333(cop)28(y)-333(of)-333(the)-333(global)-333(v)28(ec)-1(tor)1(.)]TJ 0 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3786 0 Td[(global)]TJ/F8 9.9626 Tf -32.3786 -11.9551 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(opti)-1(on)1(al)]TJ/F8 9.9626 Tf -29.6112 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(.)]TJ -43.0331 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(an)-333(in)28(t)1(e)-1(ger)-333(v)55(ar)1(iabl)1(e)]TJ/F14 9.9626 Tf 142.0786 0 Td[(\000)]TJ/F8 9.9626 Tf 7.7487 0 Td[(1)]TJ/F14 9.9626 Tf 7.7487 0 Td[(\024)]TJ/F11 9.9626 Tf 10.5161 0 Td[(r)-28(oo)1(t)]TJ/F14 9.9626 Tf 20.7946 0 Td[(\024)]TJ/F11 9.9626 Tf 10.5161 0 Td[(np)]TJ/F14 9.9626 Tf 13.2062 0 Td[(\000)]TJ/F8 9.9626 Tf 9.9626 0 Td[(1,)-333(defau)1(lt)]TJ/F14 9.9626 Tf 44.5553 0 Td[(\000)]TJ/F8 9.9626 Tf 7.7487 0 Td[(1.)]TJ -ET -1 0 0 1 94.9141 626.4277 cm +/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 0 g 0 G -1 0 0 1 -94.9141 -626.4277 cm -BT -/F29 9.9626 Tf 99.8954 626.4277 Td[(On)-383(R)-1(etur)1(n)]TJ -ET -1 0 0 1 154.4337 626.4277 cm +/F27 9.9626 Tf -299.783 -19.925 Td [(On)-383(Return)]TJ 0 g 0 G -1 0 0 1 -59.5196 -19.9252 cm 0 g 0 G -1 0 0 1 -94.9141 -606.5025 cm -BT -/F29 9.9626 Tf 99.8954 606.5025 Td[(lo)-32(c)]TJ + 0 -19.926 Td [(lo)-32(c)]TJ ET -1 0 0 1 114.904 606.5025 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.4371 0.1992 l -S +1 0 0 1 114.904 606.702 cm +[]0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q -1 0 0 1 -114.904 -606.5025 cm BT -/F29 9.9626 Tf 118.3411 606.5025 Td[(x)]TJ -ET -1 0 0 1 124.3879 606.5025 cm +/F27 9.9626 Tf 118.341 606.502 Td [(x)]TJ 0 g 0 G -1 0 0 1 -124.3879 -606.5025 cm -BT -/F8 9.9626 Tf 129.3692 606.5025 Td[(th)1(e)-334(lo)-28(cal)-333(p)-28(or)1(tion)-333(of)-333(glob)1(al)-333(dense)-334(matrix)]TJ/F11 9.9626 Tf 176.1177 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 -1 0 0 1 323.4674 606.5025 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 323.467 606.702 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -323.4674 -606.5025 cm BT -/F11 9.9626 Tf 326.4562 606.5025 Td[(x)]TJ/F8 9.9626 Tf 5.6939 0 Td[(.)]TJ -207.3481 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3787 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf -32.3787 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(required)]TJ/F8 9.9626 Tf -29.6112 -11.9551 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(out)]TJ/F8 9.9626 Tf 16.549 0 Td[(.)]TJ -50.0346 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-472(as:)-722(a)-473(ran)1(k)-472(one)-473(or)-472(t)28(w)28(o)-473(arr)1(a)28(y)-473(con)28(tain)1(in)1(g)-473(n)28(u)1(m)27(b)-27(e)-1(r)1(s)-473(of)-472(the)-472(t)27(y)1(p)-28(e)]TJ 0 -11.9552 Td[(in)1(dicated)-333(in)-333(T)83(ab)1(le)]TJ -ET -1 0 0 1 206.9939 546.7266 cm +/F11 9.9626 Tf 326.456 606.502 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 [(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 -1 0 0 1 -206.9939 -546.7266 cm -BT -/F8 9.9626 Tf 206.9939 546.7266 Td[(16)]TJ -ET -1 0 0 1 216.9566 546.7266 cm + [-334(16)]TJ 0 g 0 G -1 0 0 1 -216.9566 -546.7266 cm -BT -/F8 9.9626 Tf 216.9566 546.7266 Td[(.)]TJ -ET -1 0 0 1 94.9141 526.8013 cm + [(.)]TJ 0 g 0 G -1 0 0 1 -94.9141 -526.8013 cm -BT -/F29 9.9626 Tf 99.8954 526.8013 Td[(inf)-1(o)]TJ -ET -1 0 0 1 118.6721 526.8013 cm +/F27 9.9626 Tf -24.907 -19.926 Td [(info)]TJ 0 g 0 G -1 0 0 1 -118.6721 -526.8013 cm -BT -/F8 9.9626 Tf 123.6534 526.8013 Td[(Er)1(ror)-333(co)-28(de.)]TJ 1.1486 -11.9551 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3787 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf -32.3787 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(required)]TJ/F8 9.9626 Tf -29.6112 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(out)]TJ/F8 9.9626 Tf 16.549 0 Td[(.)]TJ -50.0346 -11.9551 Td[(An)-333(in)29(te)-1(ger)-333(v)56(alue;)-333(0)-334(means)-334(n)1(o)-334(error)-333(h)1(as)-334(b)-27(e)-1(en)-333(detec)-1(ted.)]TJ -ET -1 0 0 1 99.8954 90.4377 cm +/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 -1 0 0 1 -99.8954 -90.4377 cm -BT -/F8 9.9626 Tf 266.7696 90.4377 Td[(57)]TJ -ET -1 0 0 1 443.6065 90.4377 cm + 141.968 -388.543 Td [(57)]TJ 0 g 0 G +ET endstream endobj -1079 0 obj << +1053 0 obj << /Type /Page -/Contents 1080 0 R -/Resources 1078 0 R -/MediaBox [0 0 595.2756 841.8898] -/Parent 1069 0 R -/Annots [ 1082 0 R ] +/Contents 1054 0 R +/Resources 1052 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 1042 0 R +/Annots [ 1051 0 R ] >> endobj -1082 0 obj << +1051 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [205.9977 545.7304 217.9529 554.6414] +/Rect [205.998 545.73 217.953 554.641] /Subtype /Link /A << /S /GoTo /D (table.16) >> >> endobj -1081 0 obj << -/D [1079 0 R /XYZ 99.8954 740.9981 null] +1055 0 obj << +/D [1053 0 R /XYZ 99.895 740.998 null] >> endobj -1078 0 obj << -/Font << /F29 447 0 R /F8 450 0 R /F11 606 0 R /F14 633 0 R >> +1052 0 obj << +/Font << /F27 445 0 R /F8 446 0 R /F11 602 0 R /F14 619 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1085 0 obj << -/Length 369 +1058 0 obj << +/Length 169 >> stream -1 0 0 1 150.7049 740.9981 cm 0 g 0 G -1 0 0 1 343.7111 0 cm 0 g 0 G -1 0 0 1 -494.416 -740.9981 cm BT -/F18 14.3462 Tf 150.7049 706.1289 Td[(6)-1125(D)-1(ata)-375(m)-1(a)1(nag)-1(em)-1(en)31(t)-375(r)-1(out)-1(ines)]TJ -ET -1 0 0 1 150.7049 90.4377 cm +/F16 14.3462 Tf 150.705 706.129 Td [(6)-1125(Data)-375(managemen)31(t)-375(routines)]TJ 0 g 0 G -1 0 0 1 -150.7049 -90.4377 cm -BT -/F8 9.9626 Tf 317.5791 90.4377 Td[(58)]TJ -ET -1 0 0 1 494.4159 90.4377 cm +/F8 9.9626 Tf 166.874 -615.691 Td [(58)]TJ 0 g 0 G +ET endstream endobj -1084 0 obj << +1057 0 obj << /Type /Page -/Contents 1085 0 R -/Resources 1083 0 R -/MediaBox [0 0 595.2756 841.8898] -/Parent 1069 0 R +/Contents 1058 0 R +/Resources 1056 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 1042 0 R >> endobj -1086 0 obj << -/D [1084 0 R /XYZ 150.7049 740.9981 null] +1059 0 obj << +/D [1057 0 R /XYZ 150.705 740.998 null] >> endobj 174 0 obj << -/D [1084 0 R /XYZ 150.7049 716.0915 null] +/D [1057 0 R /XYZ 150.705 716.092 null] >> endobj -1083 0 obj << -/Font << /F18 441 0 R /F8 450 0 R >> +1056 0 obj << +/Font << /F16 443 0 R /F8 446 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1089 0 obj << -/Length 9081 +1062 0 obj << +/Length 6902 >> stream -1 0 0 1 99.8954 740.9981 cm 0 g 0 G -1 0 0 1 343.7111 0 cm 0 g 0 G -1 0 0 1 -348.6924 -58.4798 cm 0 g 0 G 0 g 0 G -1 0 0 1 -94.9141 -682.5183 cm BT -/F18 14.3462 Tf 99.8954 682.5183 Td[(psb)]TJ +/F16 14.3462 Tf 99.895 682.518 Td [(psb)]TJ ET -1 0 0 1 125.1626 682.5183 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -4.8419 0.1992 l -S +1 0 0 1 125.163 682.718 cm +[]0 d 0 J 0.398 w 0 0 m 4.842 0 l S Q -1 0 0 1 -125.1626 -682.5183 cm BT -/F18 14.3462 Tf 130.0045 682.5183 Td[(cdall)-1(|A)1(l)-1(lo)-32(cat)-1(es)-375(a)-374(co)-1(mm)30(unicat)-1(io)-1(n)]TJ -30.1091 -17.9328 Td[(descr)-1(ipt)-1(or)]TJ 0 -33.4763 Td[(Syn)32(t)-1(ax)]TJ/F8 9.9626 Tf 49.8763 -21.8209 Td[(call)-333(psb)]TJ +/F16 14.3462 Tf 130.004 682.518 Td [(cdall|Allo)-31(cates)-375(a)-375(comm)31(unication)]TJ -30.109 -17.932 Td [(descriptor)]TJ 0 -33.477 Td [(Syn)31(tax)]TJ/F8 9.9626 Tf 49.877 -21.821 Td [(call)-333(psb)]TJ ET -1 0 0 1 183.6336 609.2883 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 183.634 609.488 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -183.6336 -609.2883 cm BT -/F8 9.9626 Tf 186.6224 609.2883 Td[(cdall)-333(\050)]TJ/F19 9.9626 Tf 27.6741 0 Td[(ic)51(ontxt,)-358(desc)]TJ +/F8 9.9626 Tf 186.622 609.288 Td [(cdall)-333(\050)]TJ/F17 9.9626 Tf 27.674 0 Td [(ic)51(ontxt,)-358(desc)]TJ ET -1 0 0 1 268.9212 609.2883 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.0552 0.1992 l -S +1 0 0 1 268.921 609.488 cm +[]0 d 0 J 0.398 w 0 0 m 3.055 0 l S Q -1 0 0 1 -268.9212 -609.2883 cm BT -/F19 9.9626 Tf 271.9764 609.2883 Td[(a,)-358(i)1(nfo,mg=)1(mg,p)51(arts=)1(p)51(arts)]TJ/F8 9.9626 Tf 117.8794 0 Td[(\051)]TJ -230.7913 -23.9103 Td[(call)-333(psb)]TJ +/F17 9.9626 Tf 271.976 609.288 Td [(a,)-358(info,mg=mg,p)51(ar)1(ts=p)51(arts)]TJ/F8 9.9626 Tf 117.88 0 Td [(\051)]TJ -230.791 -23.91 Td [(call)-333(psb)]TJ ET -1 0 0 1 192.9265 585.378 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 192.926 585.577 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -192.9265 -585.378 cm BT -/F8 9.9626 Tf 195.9153 585.378 Td[(cdall)-333(\050)]TJ/F19 9.9626 Tf 27.6741 0 Td[(ic)51(ontxt,)-358(desc)]TJ +/F8 9.9626 Tf 195.915 585.378 Td [(cdall)-333(\050)]TJ/F17 9.9626 Tf 27.674 0 Td [(ic)51(ontxt,)-358(desc)]TJ ET -1 0 0 1 278.2141 585.378 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.0552 0.1992 l -S +1 0 0 1 278.214 585.577 cm +[]0 d 0 J 0.398 w 0 0 m 3.055 0 l S Q -1 0 0 1 -278.2141 -585.378 cm BT -/F19 9.9626 Tf 281.2693 585.378 Td[(a,)-358(i)1(nfo,vg=vg,)1(\015ag=\015ag)]TJ/F8 9.9626 Tf 99.2937 0 Td[(\051)]TJ -198.5845 -23.9103 Td[(call)-333(psb)]TJ +/F17 9.9626 Tf 281.269 585.378 Td [(a,)-358(info,vg=vg,\015ag=\015ag)]TJ/F8 9.9626 Tf 99.294 0 Td [(\051)]TJ -198.585 -23.91 Td [(call)-333(psb)]TJ ET -1 0 0 1 215.8404 561.4677 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 215.84 561.667 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -215.8404 -561.4677 cm BT -/F8 9.9626 Tf 218.8292 561.4677 Td[(cdall)-333(\050)]TJ/F19 9.9626 Tf 27.6741 0 Td[(ic)51(ontxt,)-358(desc)]TJ +/F8 9.9626 Tf 218.829 561.468 Td [(cdall)-333(\050)]TJ/F17 9.9626 Tf 27.674 0 Td [(ic)51(ontxt,)-358(desc)]TJ ET -1 0 0 1 301.128 561.4677 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.0552 0.1992 l -S +1 0 0 1 301.128 561.667 cm +[]0 d 0 J 0.398 w 0 0 m 3.055 0 l S Q -1 0 0 1 -301.128 -561.4677 cm BT -/F19 9.9626 Tf 304.1832 561.4677 Td[(a,)-358(i)1(nfo,vl)1(=vl)]TJ/F8 9.9626 Tf 53.4659 0 Td[(\051)]TJ -176.6891 -23.9104 Td[(call)-333(psb)]TJ +/F17 9.9626 Tf 304.183 561.468 Td [(a,)-358(info,vl=vl)]TJ/F8 9.9626 Tf 53.466 0 Td [(\051)]TJ -176.689 -23.911 Td [(call)-333(psb)]TJ ET -1 0 0 1 214.822 537.5573 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 214.822 537.757 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -214.822 -537.5573 cm BT -/F8 9.9626 Tf 217.8108 537.5573 Td[(cdall)-333(\050)]TJ/F19 9.9626 Tf 27.6741 0 Td[(ic)51(ontxt,)-358(desc)]TJ +/F8 9.9626 Tf 217.811 537.557 Td [(cdall)-333(\050)]TJ/F17 9.9626 Tf 27.674 0 Td [(ic)51(ontxt,)-358(desc)]TJ ET -1 0 0 1 300.1096 537.5573 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.0552 0.1992 l -S +1 0 0 1 300.11 537.757 cm +[]0 d 0 J 0.398 w 0 0 m 3.055 0 l S Q -1 0 0 1 -300.1096 -537.5573 cm BT -/F19 9.9626 Tf 303.1648 537.5573 Td[(a,)-358(i)1(nfo,nl=)1(n)-1(l)]TJ/F8 9.9626 Tf 55.5027 0 Td[(\051)]TJ -207.3682 -23.9103 Td[(call)-333(psb)]TJ +/F17 9.9626 Tf 303.165 537.557 Td [(a,)-358(info,nl=nl)]TJ/F8 9.9626 Tf 55.502 0 Td [(\051)]TJ -207.368 -23.91 Td [(call)-333(psb)]TJ ET -1 0 0 1 185.1612 513.647 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 185.161 513.846 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -185.1612 -513.647 cm BT -/F8 9.9626 Tf 188.15 513.647 Td[(cdall)-333(\050)]TJ/F19 9.9626 Tf 27.6741 0 Td[(ic)51(ontxt,)-358(desc)]TJ +/F8 9.9626 Tf 188.15 513.647 Td [(cdall)-333(\050)]TJ/F17 9.9626 Tf 27.674 0 Td [(ic)51(ontxt,)-358(desc)]TJ ET -1 0 0 1 270.4488 513.647 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.0552 0.1992 l -S +1 0 0 1 270.449 513.846 cm +[]0 d 0 J 0.398 w 0 0 m 3.055 0 l S Q -1 0 0 1 -270.4488 -513.647 cm BT -/F19 9.9626 Tf 273.504 513.647 Td[(a,)-358(i)1(nfo,mg=)1(mg,r)52(epl=.)1(t)-1(r)1(ue.)]TJ/F8 9.9626 Tf 114.8242 0 Td[(\051)]TJ -288.4328 -23.9103 Td[(This)-316(s)-1(u)1(brou)1(tin)1(e)-317(ini)1(tializes)-317(the)-316(c)-1(omm)27(u)1(nication)-316(d)1(e)-1(sc)-1(r)1(iptor)-316(asso)-28(c)-1(i)1(ate)-1(d)-316(with)-316(an)-315(in-)]TJ 0 -11.9552 Td[(dex)-336(s)-1(p)1(ac)-1(e.)-453(Exactly)-336(one)-336(of)-336(the)-337(op)1(tion)1(al)-336(argumen)28(ts)]TJ/F32 9.9626 Tf 220.0339 0 Td[(parts)]TJ/F8 9.9626 Tf 26.1517 0 Td[(,)]TJ/F32 9.9626 Tf 6.126 0 Td[(vg)]TJ/F8 9.9626 Tf 10.4607 0 Td[(,)]TJ/F32 9.9626 Tf 6.126 0 Td[(vl)]TJ/F8 9.9626 Tf 13.8117 0 Td[(or)]TJ/F32 9.9626 Tf 12.2345 0 Td[(nl)]TJ/F8 9.9626 Tf 13.8117 0 Td[(m)27(u)1(s)-1(t)-336(b)-27(e)]TJ -308.7562 -11.9552 Td[(sp)-28(ec)-1(i)1(\014ed,)-333(thereb)28(y)-333(c)27(h)1(o)-28(osing)-333(the)-333(s)-1(p)-27(e)-1(ci\014)1(c)-334(ini)1(tialization)-333(strat)1(e)-1(gy:)]TJ -ET -1 0 0 1 94.9141 448.1934 cm +/F17 9.9626 Tf 273.504 513.647 Td [(a,)-358(info,mg=mg,r)52(epl=.true.)]TJ/F8 9.9626 Tf 114.824 0 Td [(\051)]TJ -288.433 -23.91 Td [(This)-316(subroutine)-317(initial)1(iz)-1(es)-316(the)-316(comm)27(unication)-316(descriptor)-316(asso)-28(ciated)-316(with)-317(an)-316(in-)]TJ 0 -11.956 Td [(dex)-336(space.)-454(Exactly)-336(one)-337(of)-336(the)-336(optional)-337(argumen)28(ts)]TJ/F30 9.9626 Tf 220.034 0 Td [(parts)]TJ/F8 9.9626 Tf 26.152 0 Td [(,)]TJ/F30 9.9626 Tf 6.126 0 Td [(vg)]TJ/F8 9.9626 Tf 10.461 0 Td [(,)]TJ/F30 9.9626 Tf 6.126 0 Td [(vl)]TJ/F8 9.9626 Tf 13.811 0 Td [(or)]TJ/F30 9.9626 Tf 12.235 0 Td [(nl)]TJ/F8 9.9626 Tf 13.812 0 Td [(m)28(ust)-337(b)-27(e)]TJ -308.757 -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:)]TJ 0 g 0 G -1 0 0 1 -94.9141 -448.1934 cm -BT -/F29 9.9626 Tf 99.8954 448.1934 Td[(On)-383(En)32(tr)1(y)]TJ -ET -1 0 0 1 151.2996 448.1934 cm +/F27 9.9626 Tf 0 -17.633 Td [(On)-383(En)32(try)]TJ 0 g 0 G -1 0 0 1 -56.3855 -18.7791 cm 0 g 0 G -1 0 0 1 -94.9141 -429.4143 cm -BT -/F29 9.9626 Tf 99.8954 429.4143 Td[(T)32(yp)-32(e:)]TJ -ET -1 0 0 1 128.7108 429.4143 cm + 0 -18.779 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G -1 0 0 1 -128.7108 -429.4143 cm -BT -/F8 9.9626 Tf 133.6921 429.4143 Td[(Sy)1(nc)27(h)1(ron)1(ous.)]TJ -ET -1 0 0 1 94.9141 410.6351 cm +/F8 9.9626 Tf 33.797 0 Td [(Sync)28(hronous.)]TJ 0 g 0 G -1 0 0 1 -94.9141 -410.6351 cm -BT -/F29 9.9626 Tf 99.8954 410.6351 Td[(ic)-1(on)33(t)-1(xt)]TJ -ET -1 0 0 1 134.9028 410.6351 cm +/F27 9.9626 Tf -33.797 -18.779 Td [(icon)32(txt)]TJ 0 g 0 G -1 0 0 1 -134.9028 -410.6351 cm -BT -/F8 9.9626 Tf 139.8841 410.6351 Td[(th)1(e)-334(c)-1(omm)27(u)1(ni)1(c)-1(ation)-332(c)-1(on)28(text.)]TJ -15.0821 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 27.9508 0 Td[(global)]TJ/F8 9.9626 Tf 29.7563 0 Td[(.)]TJ -57.7071 -11.9551 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 25.1834 0 Td[(required)]TJ/F8 9.9626 Tf 41.8983 0 Td[(.)]TJ -67.0817 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(.)]TJ -43.0331 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(an)-333(in)28(t)1(e)-1(ger)-333(v)55(al)1(ue.)]TJ -ET -1 0 0 1 94.9141 344.0353 cm +/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.956 Td [(Sp)-28(eci\014ed)-333(as:)-445(an)-333(in)28(teger)-333(v)55(alue.)]TJ 0 g 0 G -1 0 0 1 -94.9141 -344.0353 cm -BT -/F29 9.9626 Tf 99.8954 344.0353 Td[(vg)]TJ -ET -1 0 0 1 111.6706 344.0353 cm +/F27 9.9626 Tf -24.907 -18.779 Td [(vg)]TJ 0 g 0 G -1 0 0 1 -111.6706 -344.0353 cm -BT -/F8 9.9626 Tf 116.6519 344.0353 Td[(Data)-463(al)1(lo)-28(cation:)-703(eac)27(h)-462(ind)1(e)-1(x)]TJ/F11 9.9626 Tf 130.0165 0 Td[(i)]TJ/F14 9.9626 Tf 8.3502 0 Td[(2)-493(f)]TJ/F8 9.9626 Tf 16.541 0 Td[(1)]TJ/F11 9.9626 Tf 6.6417 0 Td[(:)-166(:)-167(:)-166(mg)]TJ/F14 9.9626 Tf 27.1401 0 Td[(g)]TJ/F8 9.9626 Tf 9.5926 0 Td[(is)-463(allo)-27(c)-1(ated)-463(to)-462(pro)-27(c)-1(es)-1(s)]TJ/F11 9.9626 Tf 104.4282 0 Td[(v)-36(g)]TJ/F8 9.9626 Tf 10.2959 0 Td[(\050)]TJ/F11 9.9626 Tf 3.8743 0 Td[(i)]TJ/F8 9.9626 Tf 3.4323 0 Td[(\051.)]TJ -312.1627 -11.9551 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 27.9508 0 Td[(global)]TJ/F8 9.9626 Tf 29.7563 0 Td[(.)]TJ -57.7071 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 25.1834 0 Td[(opti)-1(on)1(al)]TJ/F8 9.9626 Tf 40.5768 0 Td[(.)]TJ -65.7602 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(.)]TJ -43.0331 -11.9551 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(an)-333(in)28(t)1(e)-1(ger)-333(arra)28(y)84(.)]TJ -ET -1 0 0 1 94.9141 277.4355 cm +/F8 9.9626 Tf 16.757 0 Td [(Data)-463(allo)-28(cation:)-703(eac)28(h)-463(index)]TJ/F11 9.9626 Tf 130.016 0 Td [(i)]TJ/F14 9.9626 Tf 8.351 0 Td [(2)-494(f)]TJ/F8 9.9626 Tf 16.541 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 9.593 0 Td [(is)-463(allo)-28(cated)-463(to)-462(pro)-28(cess)]TJ/F11 9.9626 Tf 104.428 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.)]TJ -312.163 -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(arra)27(y)84(.)]TJ 0 g 0 G -1 0 0 1 -94.9141 -277.4355 cm -BT -/F29 9.9626 Tf 99.8954 277.4355 Td[(\015ag)]TJ -ET -1 0 0 1 117.5582 277.4355 cm +/F27 9.9626 Tf -24.907 -18.78 Td [(\015ag)]TJ 0 g 0 G -1 0 0 1 -117.5582 -277.4355 cm -BT -/F8 9.9626 Tf 122.5395 277.4355 Td[(Sp)-27(ec)-1(i\014)1(e)-1(s)-333(w)-1(h)1(e)-1(t)1(her)-333(e)-1(n)28(tr)1(ies)-334(in)]TJ/F11 9.9626 Tf 121.9318 0 Td[(v)-36(g)]TJ/F8 9.9626 Tf 13.6168 0 Td[(are)-333(z)-1(ero-)-334(or)-333(on)1(e)-1(-based.)-444(Scop)-28(e:)]TJ/F29 9.9626 Tf 131.0365 0 Td[(global)]TJ/F8 9.9626 Tf 29.7563 0 Td[(.)]TJ -294.0789 -11.9551 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 25.1834 0 Td[(opti)-1(on)1(al)]TJ/F8 9.9626 Tf 40.5768 0 Td[(.)]TJ -65.7602 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(.)]TJ -43.0331 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(an)-333(in)28(t)1(e)-1(ger)-333(v)55(al)1(ue)-334(0)]TJ/F11 9.9626 Tf 135.4091 0 Td[(;)]TJ/F8 9.9626 Tf 4.4278 0 Td[(1,)-333(defau)1(lt)-333(0.)]TJ -ET -1 0 0 1 94.9141 222.7909 cm +/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.)-445(Scop)-27(e:)]TJ/F27 9.9626 Tf 131.037 0 Td [(global)]TJ/F8 9.9626 Tf 29.756 0 Td [(.)]TJ -294.079 -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 -1 0 0 1 -94.9141 -222.7909 cm -BT -/F29 9.9626 Tf 99.8954 222.7909 Td[(mg)]TJ -ET -1 0 0 1 115.1714 222.7909 cm +/F27 9.9626 Tf -164.744 -18.779 Td [(mg)]TJ 0 g 0 G -1 0 0 1 -115.1714 -222.7909 cm -BT -/F8 9.9626 Tf 120.1527 222.7909 Td[(th)1(e)-334(\050glob)1(al\051)-333(n)28(um)28(b)-28(er)-333(of)-333(ro)28(ws)-334(of)-333(th)1(e)-334(pr)1(oblem.)]TJ 4.6493 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 27.9508 0 Td[(global)]TJ/F8 9.9626 Tf 29.7563 0 Td[(.)]TJ -57.7071 -11.9551 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 25.1834 0 Td[(opti)-1(on)1(al)]TJ/F8 9.9626 Tf 40.5768 0 Td[(.)]TJ -65.7602 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(.)]TJ -43.0331 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as:)-444(an)-332(in)28(tege)-1(r)-332(v)56(alu)1(e)-1(.)-444(It)-333(i)1(s)-333(re)-1(q)1(uir)1(e)-1(d)-332(if)]TJ/F32 9.9626 Tf 203.2662 0 Td[(parts)]TJ/F8 9.9626 Tf 29.4656 0 Td[(or)]TJ/F32 9.9626 Tf 12.1972 0 Td[(repl)]TJ/F8 9.9626 Tf 24.2352 0 Td[(is)-333(sp)-28(ec)-1(i)1(\014ed.)]TJ -ET -1 0 0 1 94.9141 156.1911 cm +/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.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)-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 0 g 0 G -1 0 0 1 -94.9141 -156.1911 cm -BT -/F29 9.9626 Tf 99.8954 156.1911 Td[(parts)]TJ -ET -1 0 0 1 125.5227 156.1911 cm +/F27 9.9626 Tf -294.071 -18.779 Td [(parts)]TJ 0 g 0 G -1 0 0 1 -125.5227 -156.1911 cm -BT -/F8 9.9626 Tf 130.5041 156.1911 Td[(th)1(e)-334(s)-1(u)1(br)1(outin)1(e)-334(th)1(at)-334(d)1(e)-1(\014)1(nes)-334(the)-333(part)1(ition)1(ing)-333(s)-1(c)28(hem)-1(e.)]TJ -5.7021 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 27.9508 0 Td[(global)]TJ/F8 9.9626 Tf 29.7563 0 Td[(.)]TJ -57.7071 -11.9551 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 25.1834 0 Td[(required)]TJ/F8 9.9626 Tf 41.8983 0 Td[(.)]TJ -67.0817 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(a)-333(s)-1(u)1(brou)1(tine.)]TJ -ET -1 0 0 1 99.8954 90.4377 cm +/F8 9.9626 Tf 30.609 0 Td [(the)-333(subroutine)-334(th)1(at)-334(de\014nes)-333(the)-333(partitioning)-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.956 Td [(Sp)-28(eci\014ed)-333(as:)-445(a)-333(subroutine.)]TJ 0 g 0 G -1 0 0 1 -99.8954 -90.4377 cm -BT -/F8 9.9626 Tf 266.7696 90.4377 Td[(59)]TJ -ET -1 0 0 1 443.6065 90.4377 cm + 141.968 -29.887 Td [(59)]TJ 0 g 0 G +ET endstream endobj -1088 0 obj << +1061 0 obj << /Type /Page -/Contents 1089 0 R -/Resources 1087 0 R -/MediaBox [0 0 595.2756 841.8898] -/Parent 1069 0 R +/Contents 1062 0 R +/Resources 1060 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 1042 0 R >> endobj -1090 0 obj << -/D [1088 0 R /XYZ 99.8954 740.9981 null] +1063 0 obj << +/D [1061 0 R /XYZ 99.895 740.998 null] >> endobj 178 0 obj << -/D [1088 0 R /XYZ 99.8954 646.2525 null] +/D [1061 0 R /XYZ 99.895 646.253 null] >> endobj -1091 0 obj << -/D [1088 0 R /XYZ 99.8954 618.454 null] +1064 0 obj << +/D [1061 0 R /XYZ 99.895 618.454 null] >> endobj -1087 0 obj << -/Font << /F18 441 0 R /F8 450 0 R /F19 591 0 R /F32 622 0 R /F29 447 0 R /F11 606 0 R /F14 633 0 R >> +1060 0 obj << +/Font << /F16 443 0 R /F8 446 0 R /F17 588 0 R /F30 616 0 R /F27 445 0 R /F11 602 0 R /F14 619 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1094 0 obj << -/Length 8770 +1068 0 obj << +/Length 6210 >> stream -1 0 0 1 150.7049 740.9981 cm 0 g 0 G -1 0 0 1 343.7111 0 cm 0 g 0 G -1 0 0 1 -348.6924 -34.8692 cm 0 g 0 G -1 0 0 1 -145.7236 -706.1289 cm BT -/F29 9.9626 Tf 150.7049 706.1289 Td[(vl)]TJ -ET -1 0 0 1 159.9341 706.1289 cm +/F27 9.9626 Tf 150.705 706.129 Td [(vl)]TJ 0 g 0 G -1 0 0 1 -159.9341 -706.1289 cm -BT -/F8 9.9626 Tf 164.9154 706.1289 Td[(Data)-408(all)1(o)-28(c)-1(at)1(ion:)-593(the)-408(s)-1(et)-408(of)-408(gl)1(obal)-408(i)1(ndi)1(c)-1(es)-409(b)-27(elongin)1(g)-408(to)-408(th)1(e)-409(callin)1(g)-408(pr)1(o)-28(c)-1(ess)-1(.)]TJ 10.6961 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 27.9508 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf 23.0731 0 Td[(.)]TJ -51.0239 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 25.1834 0 Td[(opti)-1(on)1(al)]TJ/F8 9.9626 Tf 40.5768 0 Td[(.)]TJ -65.7602 -11.9551 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(.)]TJ -43.0331 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(an)-333(in)28(t)1(e)-1(ger)-333(arra)28(y)84(.)]TJ -ET -1 0 0 1 145.7235 638.642 cm +/F8 9.9626 Tf 14.21 0 Td [(Data)-408(allo)-28(cation:)-593(the)-408(se)-1(t)-408(of)-407(global)-408(indices)-408(b)-28(elonging)-408(to)-408(the)-408(calling)-408(pro)-28(cess.)]TJ 10.696 -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.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(arra)27(y)84(.)]TJ 0 g 0 G -1 0 0 1 -145.7235 -638.642 cm -BT -/F29 9.9626 Tf 150.7049 638.642 Td[(nl)]TJ -ET -1 0 0 1 160.2523 638.642 cm +/F27 9.9626 Tf -24.906 -19.666 Td [(nl)]TJ 0 g 0 G -1 0 0 1 -160.2523 -638.642 cm -BT -/F8 9.9626 Tf 165.2337 638.642 Td[(Data)-223(al)1(lo)-28(cation:)-389(i)1(n)-223(a)-223(general)1(iz)-1(ed)-222(blo)-28(c)28(k-ro)28(w)-223(distri)1(but)1(ion)-223(t)1(he)-223(n)28(um)28(b)-27(e)-1(r)-222(of)-223(in)1(di)1(c)-1(es)]TJ 10.3778 -11.9552 Td[(b)-27(e)-1(lon)1(gin)1(g)-334(to)-333(th)1(e)-334(c)-1(u)1(rren)28(t)-333(pr)1(o)-28(c)-1(ess)-1(.)-444(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 175.6472 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf 23.0731 0 Td[(.)]TJ -198.7203 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 25.1834 0 Td[(opti)-1(on)1(al)]TJ/F8 9.9626 Tf 40.5768 0 Td[(.)]TJ -65.7602 -11.9551 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(.)]TJ -43.0331 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(an)-333(in)28(t)1(e)-1(ger)-333(v)55(al)1(ue.)]TJ -ET -1 0 0 1 145.7235 571.155 cm +/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.)-445(S)1(c)-1(op)-27(e:)]TJ/F27 9.9626 Tf 175.648 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf 23.073 0 Td [(.)]TJ -198.721 -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 [(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 -1 0 0 1 -145.7235 -571.155 cm -BT -/F29 9.9626 Tf 150.7049 571.155 Td[(repl)]TJ -ET -1 0 0 1 170.2219 571.155 cm +/F27 9.9626 Tf -24.906 -19.666 Td [(repl)]TJ 0 g 0 G -1 0 0 1 -170.2219 -571.155 cm -BT -/F8 9.9626 Tf 175.2032 571.155 Td[(Data)-351(all)1(o)-28(c)-1(ati)1(on:)-480(b)1(uil)1(d)-351(a)-351(replicated)-351(in)1(dex)-351(s)-1(p)1(ac)-1(e)-351(\050i.e.)-498(all)-351(p)1(ro)-28(ces)-1(se)-1(s)-351(o)27(wn)-351(al)1(l)]TJ 0.4083 -11.9551 Td[(in)1(dice)-1(s\051.)-444(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 68.4103 0 Td[(global)]TJ/F8 9.9626 Tf 29.7563 0 Td[(.)]TJ -98.1666 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 25.1834 0 Td[(opti)-1(on)1(al)]TJ/F8 9.9626 Tf 40.5768 0 Td[(.)]TJ -65.7602 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(.)]TJ -43.0331 -11.9551 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(the)-333(logical)-334(v)56(alu)1(e)]TJ/F32 9.9626 Tf 131.7838 0 Td[(.true.)]TJ -ET -1 0 0 1 145.7235 502.0642 cm +/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.)-444(Scop)-28(e:)]TJ/F27 9.9626 Tf 68.411 0 Td [(global)]TJ/F8 9.9626 Tf 29.756 0 Td [(.)]TJ -98.167 -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(the)-333(logical)-333(v)55(alue)]TJ/F30 9.9626 Tf 131.784 0 Td [(.true.)]TJ 0 g 0 G -1 0 0 1 -145.7235 -502.0642 cm -BT -/F29 9.9626 Tf 150.7049 502.0642 Td[(On)-383(R)-1(etur)1(n)]TJ -ET -1 0 0 1 205.2431 502.0642 cm +/F27 9.9626 Tf -156.69 -21.27 Td [(On)-383(Return)]TJ 0 g 0 G -1 0 0 1 -59.5196 -19.6662 cm 0 g 0 G -1 0 0 1 -145.7235 -482.398 cm -BT -/F29 9.9626 Tf 150.7049 482.398 Td[(desc)]TJ + 0 -19.666 Td [(desc)]TJ ET -1 0 0 1 172.6195 482.398 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.4371 0.1992 l -S +1 0 0 1 172.619 482.597 cm +[]0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q -1 0 0 1 -172.6195 -482.398 cm BT -/F29 9.9626 Tf 176.0566 482.398 Td[(a)]TJ -ET -1 0 0 1 181.6259 482.398 cm +/F27 9.9626 Tf 176.057 482.398 Td [(a)]TJ 0 g 0 G -1 0 0 1 -181.6259 -482.398 cm -BT -/F8 9.9626 Tf 186.6072 482.398 Td[(th)1(e)-334(c)-1(omm)27(u)1(ni)1(c)-1(ation)-332(des)-1(crip)1(tor.)]TJ -10.9957 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 27.9508 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf 23.0731 0 Td[(.)]TJ -51.0239 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 25.1834 0 Td[(required)]TJ/F8 9.9626 Tf 41.8983 0 Td[(.)]TJ -67.0817 -11.9551 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(out)]TJ/F8 9.9626 Tf 16.549 0 Td[(.)]TJ -50.0346 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(a)-333(s)-1(tr)1(uctured)-333(dat)1(a)-334(of)-333(t)28(yp)-27(e)]TJ -ET -1 0 0 1 346.5264 434.5773 cm +/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 [(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 -1 0 0 1 -346.5264 -434.5773 cm -BT -/F32 9.9626 Tf 346.5264 434.5773 Td[(psb)]TJ +/F30 9.9626 Tf 170.915 0 Td [(psb)]TJ ET -1 0 0 1 362.8451 434.5773 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.1382 0.1992 l -S +1 0 0 1 362.845 434.777 cm +[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q -1 0 0 1 -362.8451 -434.5773 cm BT -/F32 9.9626 Tf 365.9833 434.5773 Td[(desc)]TJ +/F30 9.9626 Tf 365.983 434.577 Td [(desc)]TJ ET -1 0 0 1 387.5322 434.5773 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.1382 0.1992 l -S +1 0 0 1 387.532 434.777 cm +[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q -1 0 0 1 -387.5322 -434.5773 cm BT -/F32 9.9626 Tf 390.6705 434.5773 Td[(type)]TJ -ET -1 0 0 1 411.5918 434.5773 cm +/F30 9.9626 Tf 390.67 434.577 Td [(type)]TJ 0 g 0 G -1 0 0 1 -411.5918 -434.5773 cm -BT -/F8 9.9626 Tf 411.5918 434.5773 Td[(.)]TJ -ET -1 0 0 1 145.7235 414.9111 cm +/F8 9.9626 Tf 20.922 0 Td [(.)]TJ 0 g 0 G -1 0 0 1 -145.7235 -414.9111 cm -BT -/F29 9.9626 Tf 150.7049 414.9111 Td[(inf)-1(o)]TJ -ET -1 0 0 1 169.4816 414.9111 cm +/F27 9.9626 Tf -260.887 -19.666 Td [(info)]TJ 0 g 0 G -1 0 0 1 -169.4816 -414.9111 cm -BT -/F8 9.9626 Tf 174.4629 414.9111 Td[(Er)1(ror)-333(co)-28(de.)]TJ 1.1486 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3786 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf -32.3786 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(required)]TJ/F8 9.9626 Tf -29.6112 -11.9551 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(out)]TJ/F8 9.9626 Tf 16.549 0 Td[(.)]TJ -50.0346 -11.9552 Td[(An)-333(in)29(te)-1(ger)-333(v)56(alue;)-333(0)-334(means)-334(n)1(o)-334(error)-333(h)1(as)-334(b)-27(e)-1(en)-333(detec)-1(ted.)]TJ/F18 14.3462 Tf -24.9066 -32.8343 Td[(Not)-1(es)]TJ -ET -1 0 0 1 150.7049 312.4351 cm +/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 14.3462 Tf -24.906 -32.834 Td [(Notes)]TJ 0 g 0 G -1 0 0 1 -150.7049 -312.4351 cm -BT -/F8 9.9626 Tf 162.8814 312.4351 Td[(1.)]TJ -ET -1 0 0 1 170.6302 312.4351 cm +/F8 9.9626 Tf 12.176 -21.821 Td [(1.)]TJ 0 g 0 G -1 0 0 1 -170.6302 -312.4351 cm -BT -/F8 9.9626 Tf 175.6115 312.4351 Td[(Ex)1(ac)-1(tl)1(y)-255(one)-255(of)-255(the)-255(opti)1(onal)-255(argu)1(me)-1(n)28(ts)]TJ/F32 9.9626 Tf 166.0181 0 Td[(parts)]TJ/F8 9.9626 Tf 26.1517 0 Td[(,)]TJ/F32 9.9626 Tf 5.4649 0 Td[(vg)]TJ/F8 9.9626 Tf 10.4607 0 Td[(,)]TJ/F32 9.9626 Tf 5.4649 0 Td[(vl)]TJ/F8 9.9626 Tf 10.4607 0 Td[(,)]TJ/F32 9.9626 Tf 5.4649 0 Td[(nl)]TJ/F8 9.9626 Tf 13.0023 0 Td[(m)27(u)1(s)-1(t)-255(b)-27(e)-255(s)-1(p)-27(e)-1(ci\014)1(e)-1(d)1(,)]TJ -242.4882 -11.9552 Td[(th)1(e)-1(reb)28(y)-333(c)27(h)1(o)-28(osing)-333(th)1(e)-334(ini)1(tialization)-333(strategy)-333(as)-334(f)1(ollo)28(ws)-1(:)]TJ -ET -1 0 0 1 170.6302 280.8137 cm + [-500(Exactly)-255(one)-255(of)-255(the)-255(optional)-255(argumen)27(ts)]TJ/F30 9.9626 Tf 178.749 0 Td [(parts)]TJ/F8 9.9626 Tf 26.151 0 Td [(,)]TJ/F30 9.9626 Tf 5.465 0 Td [(vg)]TJ/F8 9.9626 Tf 10.461 0 Td [(,)]TJ/F30 9.9626 Tf 5.465 0 Td [(vl)]TJ/F8 9.9626 Tf 10.46 0 Td [(,)]TJ/F30 9.9626 Tf 5.465 0 Td [(nl)]TJ/F8 9.9626 Tf 13.003 0 Td [(m)28(ust)-255(b)-28(e)-255(sp)-28(eci\014ed,)]TJ -242.489 -11.955 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 -1 0 0 1 -170.6302 -280.8137 cm -BT -/F29 9.9626 Tf 175.6115 280.8137 Td[(parts)]TJ -ET -1 0 0 1 201.2388 280.8137 cm +/F27 9.9626 Tf 0 -19.666 Td [(parts)]TJ 0 g 0 G -1 0 0 1 -201.2388 -280.8137 cm -BT -/F8 9.9626 Tf 206.2202 280.8137 Td[(In)-337(thi)1(s)-338(c)-1(ase)-338(w)27(e)-338(h)1(a)28(v)28(e)-338(a)-338(sub)1(rou)1(tine)-338(sp)-27(e)-1(cify)1(ing)-337(the)-338(mapp)1(in)1(g)-338(b)-27(e)-1(t)28(w)28(e)-1(en)]TJ -8.6909 -11.9552 Td[(glob)1(al)-225(in)1(dice)-1(s)-225(and)-224(pr)1(o)-28(c)-1(es)-1(s/lo)-28(cal)-225(in)1(dex)-225(p)1(airs.)-408(I)-1(f)-224(thi)1(s)-226(op)1(tional)-224(argumen)28(t)]TJ 0 -11.9551 Td[(is)-317(sp)-27(e)-1(ci\014ed,)-319(then)-316(it)-316(is)-317(mand)1(atory)-316(to)-316(s)-1(p)-27(ec)-1(if)1(y)-316(the)-317(ar)1(gume)-1(n)29(t)]TJ/F32 9.9626 Tf 251.5624 0 Td[(mg)]TJ/F8 9.9626 Tf 13.6127 0 Td[(as)-317(w)28(e)-1(l)1(l.)]TJ -265.1751 -11.9552 Td[(The)-334(sub)1(rou)1(tine)-333(m)27(u)1(s)-1(t)-333(c)-1(on)1(for)1(m)-334(to)-333(the)-334(f)1(ollo)28(win)1(g)-334(in)29(te)-1(r)1(face)-1(:)]TJ -ET -1 0 0 1 192.548 227.2745 cm +/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.956 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 -1 0 0 1 -192.548 -227.2745 cm -BT -/F32 9.9626 Tf 207.99 227.2745 Td[(interface)]TJ 15.691 -11.9552 Td[(subroutine)-525(psb_parts\050glob_index,mg,np,pv,nv\051)]TJ 10.4607 -11.9551 Td[(integer,)-525(intent)-525(\050in\051)-1050(::)-525(glob_index,np,mg)]TJ 0 -11.9552 Td[(integer,)-525(intent)-525(\050out\051)-525(::)-525(nv,)-525(pv\050*\051)]TJ -10.4607 -11.9552 Td[(end)-525(subroutine)-525(psb_parts)]TJ -15.691 -11.9551 Td[(end)-525(interface)]TJ/F8 9.9626 Tf -10.4607 -17.6737 Td[(The)-334(i)1(np)1(ut)-333(argu)1(m)-1(en)28(ts)-334(ar)1(e)-1(:)]TJ -ET -1 0 0 1 192.548 134.1438 cm +/F30 9.9626 Tf 10.461 -17.674 Td [(interface)]TJ 15.691 -11.955 Td [(subroutine)-525(psb_parts\050glob_index,mg,np,pv,nv\051)]TJ 10.461 -11.955 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.461 -11.955 Td [(end)-525(subroutine)-525(psb_parts)]TJ -15.691 -11.955 Td [(end)-525(interface)]TJ/F8 9.9626 Tf -10.461 -17.674 Td [(The)-333(input)-334(argumen)28(ts)-333(are:)]TJ 0 g 0 G -1 0 0 1 -192.548 -134.1438 cm -BT -/F29 9.9626 Tf 197.5293 134.1438 Td[(glob)]TJ +/F27 9.9626 Tf 0 -15.681 Td [(glob)]TJ ET -1 0 0 1 219.2211 134.1438 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.4371 0.1992 l -S +1 0 0 1 219.221 134.343 cm +[]0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q -1 0 0 1 -219.2211 -134.1438 cm BT -/F29 9.9626 Tf 222.6583 134.1438 Td[(index)]TJ -ET -1 0 0 1 249.8686 134.1438 cm +/F27 9.9626 Tf 222.658 134.144 Td [(index)]TJ 0 g 0 G -1 0 0 1 -249.8686 -134.1438 cm -BT -/F8 9.9626 Tf 254.8499 134.1438 Td[(The)-334(gl)1(obal)-333(in)1(dex)-333(to)-334(b)-27(e)-334(mapp)-27(e)-1(d)1(;)]TJ -ET -1 0 0 1 192.548 120.3256 cm +/F8 9.9626 Tf 32.192 0 Td [(The)-333(global)-334(index)-333(to)-333(b)-28(e)-333(mapp)-28(ed;)]TJ 0 g 0 G -1 0 0 1 -192.548 -120.3256 cm -BT -/F29 9.9626 Tf 197.5293 120.3256 Td[(np)]TJ -ET -1 0 0 1 210.2593 120.3256 cm +/F27 9.9626 Tf -57.321 -13.818 Td [(np)]TJ 0 g 0 G -1 0 0 1 -210.2593 -120.3256 cm -BT -/F8 9.9626 Tf 215.2406 120.3256 Td[(The)-334(n)29(um)28(b)-28(er)-333(of)-333(pr)1(o)-28(c)-1(ess)-1(es)-334(in)-333(th)1(e)-334(mappi)1(ng;)]TJ -ET -1 0 0 1 150.7049 90.4377 cm +/F8 9.9626 Tf 17.712 0 Td [(The)-333(n)27(u)1(m)27(b)-27(e)-1(r)-333(of)-333(pro)-28(cesses)-333(in)-334(the)-333(mapping;)]TJ 0 g 0 G -1 0 0 1 -150.7049 -90.4377 cm -BT -/F8 9.9626 Tf 317.5791 90.4377 Td[(60)]TJ -ET -1 0 0 1 494.4159 90.4377 cm + 102.338 -29.888 Td [(60)]TJ 0 g 0 G +ET endstream endobj -1093 0 obj << +1067 0 obj << /Type /Page -/Contents 1094 0 R -/Resources 1092 0 R -/MediaBox [0 0 595.2756 841.8898] -/Parent 1069 0 R -/Annots [ 1096 0 R ] +/Contents 1068 0 R +/Resources 1066 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 1042 0 R +/Annots [ 1065 0 R ] >> endobj -1096 0 obj << +1065 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [345.5302 431.3671 412.5881 442.492] +/Rect [345.53 431.367 412.588 442.492] /Subtype /Link /A << /S /GoTo /D (descdata) >> >> endobj -1095 0 obj << -/D [1093 0 R /XYZ 150.7049 740.9981 null] +1069 0 obj << +/D [1067 0 R /XYZ 150.705 740.998 null] >> endobj -1097 0 obj << -/D [1093 0 R /XYZ 150.7049 324.3903 null] +1070 0 obj << +/D [1067 0 R /XYZ 150.705 324.39 null] >> endobj -1098 0 obj << -/D [1093 0 R /XYZ 150.7049 328.2458 null] +1071 0 obj << +/D [1067 0 R /XYZ 150.705 328.246 null] >> endobj -1092 0 obj << -/Font << /F29 447 0 R /F8 450 0 R /F32 622 0 R /F18 441 0 R >> +1066 0 obj << +/Font << /F27 445 0 R /F8 446 0 R /F30 616 0 R /F16 443 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1101 0 obj << -/Length 7353 +1074 0 obj << +/Length 5386 >> stream -1 0 0 1 99.8954 740.9981 cm 0 g 0 G -1 0 0 1 343.7111 0 cm 0 g 0 G -1 0 0 1 -301.868 -34.8692 cm 0 g 0 G -1 0 0 1 -141.7385 -706.1289 cm BT -/F29 9.9626 Tf 146.7198 706.1289 Td[(mg)]TJ -ET -1 0 0 1 161.9958 706.1289 cm +/F27 9.9626 Tf 146.72 706.129 Td [(mg)]TJ 0 g 0 G -1 0 0 1 -161.9958 -706.1289 cm -BT -/F8 9.9626 Tf 166.9771 706.1289 Td[(The)-334(t)1(otal)-333(n)28(um)28(b)-28(er)-333(of)-333(glob)1(al)-334(r)1(o)28(w)-1(s)-333(in)-333(the)-333(m)-1(ap)1(pin)1(g;)]TJ -20.2573 -15.9403 Td[(The)-334(ou)1(tpu)1(t)-333(argumen)28(ts)-334(ar)1(e)-1(:)]TJ -ET -1 0 0 1 141.7385 674.2484 cm +/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.94 Td [(The)-333(output)-334(argu)1(m)-1(en)28(ts)-333(are:)]TJ 0 g 0 G -1 0 0 1 -141.7385 -674.2484 cm -BT -/F29 9.9626 Tf 146.7198 674.2484 Td[(n)32(v)]TJ -ET -1 0 0 1 158.8133 674.2484 cm +/F27 9.9626 Tf 0 -15.941 Td [(n)32(v)]TJ 0 g 0 G -1 0 0 1 -158.8133 -674.2484 cm -BT -/F8 9.9626 Tf 163.7946 674.2484 Td[(The)-334(n)29(um)28(b)-28(er)-333(of)-333(e)-1(n)29(tries)-334(in)]TJ/F32 9.9626 Tf 111.6371 0 Td[(pv)]TJ/F8 9.9626 Tf 10.4607 0 Td[(;)]TJ -ET -1 0 0 1 141.7385 660.3007 cm +/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 -1 0 0 1 -141.7385 -660.3007 cm -BT -/F29 9.9626 Tf 146.7198 660.3007 Td[(p)32(v)]TJ -ET -1 0 0 1 158.8133 660.3007 cm +/F27 9.9626 Tf -139.172 -13.947 Td [(p)32(v)]TJ 0 g 0 G -1 0 0 1 -158.8133 -660.3007 cm -BT -/F8 9.9626 Tf 163.7946 660.3007 Td[(A)-495(v)28(ector)-495(con)28(tain)1(in)28(t)-494(the)-495(in)1(dice)-1(s)-495(of)-494(the)-495(p)1(ro)-28(ce)-1(ss)-1(es)-495(to)-495(whi)1(c)27(h)-494(the)]TJ 1.5553 -11.9552 Td[(glob)1(al)-468(ind)1(e)-1(x)-467(s)-1(h)1(ould)-467(b)-28(e)-468(as)-1(sigend;)-535(eac)27(h)-468(en)28(tr)1(y)-468(m)27(u)1(s)-1(t)-468(satisfy)-468(0)]TJ/F14 9.9626 Tf 270.5078 0 Td[(\024)]TJ/F11 9.9626 Tf -270.5078 -11.9551 Td[(pv)]TJ/F8 9.9626 Tf 10.199 0 Td[(\050)]TJ/F11 9.9626 Tf 3.8744 0 Td[(i)]TJ/F8 9.9626 Tf 3.4322 0 Td[(\051)]TJ/F11 9.9626 Tf 8.6032 0 Td[(<)-474(n)-1(p)]TJ/F8 9.9626 Tf 23.4699 0 Td[(;)-510(if)]TJ/F11 9.9626 Tf 18.163 0 Td[(nv)-510(>)]TJ/F8 9.9626 Tf 28.3728 0 Td[(1)-451(w)27(e)-452(h)1(a)27(v)28(e)-452(an)-451(i)1(nd)1(e)-1(x)-451(as)-1(sign)1(e)-1(d)-451(to)-451(m)27(u)1(ltip)1(le)]TJ -96.1145 -11.9552 Td[(pr)1(o)-28(ce)-1(ss)-1(es)-1(,)-333(i.)1(e)-1(.)-444(w)28(e)-334(ha)28(v)28(e)-334(an)-333(o)28(v)28(erlap)-333(among)-333(th)1(e)-334(s)-1(u)1(b)-28(d)1(omains.)]TJ -ET -1 0 0 1 119.8207 608.495 cm +/F8 9.9626 Tf 17.075 0 Td [(A)-495(v)28(ector)-495(con)28(tainin)28(t)-495(the)-494(indices)-495(of)-495(the)-495(p)1(ro)-28(cesses)-495(to)-495(whic)28(h)-495(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 0 g 0 G -1 0 0 1 -119.8207 -608.495 cm -BT -/F29 9.9626 Tf 124.802 608.495 Td[(vg)]TJ -ET -1 0 0 1 136.5773 608.495 cm +/F27 9.9626 Tf -40.548 -15.94 Td [(vg)]TJ 0 g 0 G -1 0 0 1 -136.5773 -608.495 cm -BT -/F8 9.9626 Tf 141.5586 608.495 Td[(In)-272(thi)1(s)-273(c)-1(ase)-273(the)-273(ass)-1(o)-28(ciati)1(on)-273(b)-27(et)28(w)27(ee)-1(n)-272(an)-272(in)1(dex)-273(an)1(d)-272(a)-273(pr)1(o)-28(ce)-1(ss)-273(is)-273(s)-1(p)-27(ec)-1(i\014)1(e)-1(d)]TJ 5.1612 -11.9552 Td[(via)-346(an)-346(in)29(te)-1(ger)-346(v)28(e)-1(ctor;)-352(the)-347(size)-347(of)-346(th)1(e)-347(ind)1(e)-1(x)-346(space)-347(is)-347(equ)1(al)-346(to)-347(th)1(e)-347(siz)-1(e)]TJ 0 -11.9552 Td[(of)]TJ/F32 9.9626 Tf 11.633 0 Td[(vg)]TJ/F8 9.9626 Tf 10.4606 0 Td[(,)-369(and)-361(e)-1(ac)28(h)-362(in)1(dex)]TJ/F11 9.9626 Tf 75.9377 0 Td[(i)]TJ/F8 9.9626 Tf 7.0397 0 Td[(is)-362(as)-1(signed)-362(to)-362(th)1(e)-363(p)1(ro)-28(ce)-1(ss)]TJ/F11 9.9626 Tf 114.9239 0 Td[(v)-36(g)]TJ/F8 9.9626 Tf 10.2959 0 Td[(\050)]TJ/F11 9.9626 Tf 3.8743 0 Td[(i)]TJ/F8 9.9626 Tf 3.4323 0 Td[(\051.)-530(T)-1(h)1(e)-363(v)28(ec)-1(tor)]TJ/F32 9.9626 Tf -237.5974 -11.9551 Td[(vg)]TJ/F8 9.9626 Tf 13.3926 0 Td[(m)27(u)1(s)-1(t)-294(b)-27(e)-295(id)1(e)-1(n)29(tical)-295(on)-293(all)-294(c)-1(al)1(ling)-294(p)1(ro)-28(ce)-1(ss)-1(es)-1(;)-307(i)1(ts)-295(en)28(tries)-295(ma)28(y)-294(ha)28(v)28(e)-295(th)1(e)]TJ -13.3925 -11.9552 Td[(ran)1(ge)-1(s)-333(\0500)]TJ/F11 9.9626 Tf 41.594 0 Td[(:)-166(:)-167(:)-166(n)-1(p)]TJ/F14 9.9626 Tf 26.4897 0 Td[(\000)]TJ/F8 9.9626 Tf 9.9626 0 Td[(1\051)-333(or)-333(\0501)]TJ/F11 9.9626 Tf 34.8969 0 Td[(:)-166(:)-167(:)-166(n)-1(p)]TJ/F8 9.9626 Tf 24.2758 0 Td[(\051)-333(ac)-1(cord)1(ing)-333(to)-333(the)-333(v)55(al)1(ue)-334(of)]TJ/F32 9.9626 Tf 118.4726 0 Td[(flag)]TJ/F8 9.9626 Tf 20.9214 0 Td[(.)]TJ -ET -1 0 0 1 119.8207 544.7341 cm +/F8 9.9626 Tf 16.757 0 Td [(In)-273(t)1(his)-273(case)-273(the)-272(asso)-28(ciation)-273(b)-27(et)27(w)28(een)-273(an)-272(index)-273(and)-272(a)-273(pro)-27(ces)-1(s)-272(is)-273(sp)-27(e)-1(ci\014ed)]TJ 5.161 -11.955 Td [(via)-346(an)-347(in)28(teger)-346(v)28(ec)-1(t)1(o)-1(r)1(;)-353(the)-347(size)-346(of)-346(the)-347(index)-346(space)-347(is)-346(equal)-346(to)-347(the)-346(size)]TJ 0 -11.955 Td [(of)]TJ/F30 9.9626 Tf 11.633 0 Td [(vg)]TJ/F8 9.9626 Tf 10.461 0 Td [(,)-369(and)-362(eac)27(h)-362(index)]TJ/F11 9.9626 Tf 75.937 0 Td [(i)]TJ/F8 9.9626 Tf 7.04 0 Td [(is)-362(assigned)-362(to)-362(the)-362(pro)-28(cess)]TJ/F11 9.9626 Tf 114.924 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.432 0 Td [(\051.)-531(The)-362(v)28(ector)]TJ/F30 9.9626 Tf -237.597 -11.956 Td [(vg)]TJ/F8 9.9626 Tf 13.392 0 Td [(m)28(ust)-295(b)-27(e)-295(iden)28(tical)-294(on)-294(all)-295(calling)-294(pro)-28(cesses;)-307(its)-294(en)27(tries)-294(ma)28(y)-294(ha)27(v)28(e)-294(the)]TJ -13.392 -11.955 Td [(ranges)-333(\0500)]TJ/F11 9.9626 Tf 41.594 0 Td [(:)-167(:)-166(:)-167(np)]TJ/F14 9.9626 Tf 26.49 0 Td [(\000)]TJ/F8 9.9626 Tf 9.962 0 Td [(1\051)-333(or)-334(\0501)]TJ/F11 9.9626 Tf 34.897 0 Td [(:)-167(:)-166(:)-167(np)]TJ/F8 9.9626 Tf 24.276 0 Td [(\051)-333(according)-334(to)-333(the)-333(v)55(alue)-333(of)]TJ/F30 9.9626 Tf 118.473 0 Td [(flag)]TJ/F8 9.9626 Tf 20.921 0 Td [(.)]TJ 0 g 0 G -1 0 0 1 -119.8207 -544.7341 cm -BT -/F29 9.9626 Tf 124.802 544.7341 Td[(vl)]TJ -ET -1 0 0 1 134.0313 544.7341 cm +/F27 9.9626 Tf -298.531 -15.94 Td [(vl)]TJ 0 g 0 G -1 0 0 1 -134.0313 -544.7341 cm -BT -/F8 9.9626 Tf 139.0126 544.7341 Td[(In)-303(th)1(is)-304(cas)-1(e)-304(w)28(e)-304(ar)1(e)-304(s)-1(p)-27(ec)-1(if)1(yin)1(g)-304(th)1(e)-304(li)1(s)-1(t)-303(of)-303(in)1(dice)-1(s)-303(as)-1(signed)-303(to)-303(th)1(e)-304(c)-1(u)1(rren)28(t)]TJ 7.7072 -11.9552 Td[(pr)1(o)-28(ce)-1(ss)-1(;)-334(th)28(u)1(s)-1(,)-334(t)1(he)-334(global)-334(p)1(rob)1(le)-1(m)-334(siz)-1(e)]TJ/F11 9.9626 Tf 166.3655 0 Td[(mg)]TJ/F8 9.9626 Tf 17.1841 0 Td[(is)-334(giv)28(en)-334(b)28(y)-334(t)1(he)-334(s)-1(u)1(m)-335(of)-333(the)]TJ -183.5496 -11.9551 Td[(siz)-1(es)-393(of)-393(th)1(e)-393(ind)1(ivid)1(ual)-392(v)28(e)-1(ctors)]TJ/F32 9.9626 Tf 134.8831 0 Td[(vl)]TJ/F8 9.9626 Tf 14.3738 0 Td[(sp)-28(ec)-1(i)1(\014ed)-393(on)-392(the)-393(callin)1(g)-393(p)1(ro)-28(ce)-1(ss)-1(es)-1(.)]TJ -149.2569 -11.9552 Td[(The)-362(sub)1(routi)1(ne)-362(will)-361(c)27(h)1(e)-1(c)28(k)-362(th)1(at)-362(eac)27(h)-361(e)-1(n)29(try)-361(in)-361(the)-362(glob)1(al)-361(ind)1(e)-1(x)-361(s)-1(p)1(ac)-1(e)]TJ 0 -11.9552 Td[(\0501)]TJ/F11 9.9626 Tf 10.5161 0 Td[(:)-166(:)-167(:)-166(mg)]TJ/F8 9.9626 Tf 27.1401 0 Td[(\051)-333(is)-334(sp)-28(eci\014ed)-333(e)-1(x)1(ac)-1(tl)1(y)-334(on)1(c)-1(e.)]TJ -ET -1 0 0 1 119.8207 480.9732 cm +/F8 9.9626 Tf 14.211 0 Td [(In)-303(this)-304(case)-303(w)28(e)-304(are)-303(sp)-28(ecifying)-303(the)-303(list)-304(of)-303(indices)-303(assigned)-304(to)-303(the)-303(curren)28(t)]TJ 7.707 -11.955 Td [(pro)-28(cess;)-334(th)28(us,)-335(th)1(e)-334(g)-1(l)1(obal)-334(problem)-334(size)]TJ/F11 9.9626 Tf 166.365 0 Td [(mg)]TJ/F8 9.9626 Tf 17.185 0 Td [(is)-334(giv)28(en)-334(b)28(y)-334(the)-334(sum)-334(of)-334(the)]TJ -183.55 -11.955 Td [(sizes)-393(of)-393(the)-392(individual)-393(v)28(ectors)]TJ/F30 9.9626 Tf 134.883 0 Td [(vl)]TJ/F8 9.9626 Tf 14.374 0 Td [(sp)-28(eci\014ed)-393(on)-392(the)-393(calling)-393(pro)-28(cesses.)]TJ -149.257 -11.955 Td [(The)-362(subroutin)1(e)-362(will)-362(c)28(hec)28(k)-362(that)-361(eac)27(h)-361(en)27(t)1(ry)-362(in)-362(the)-361(global)-362(index)-361(space)]TJ 0 -11.956 Td [(\0501)]TJ/F11 9.9626 Tf 10.516 0 Td [(:)-167(:)-166(:)-167(mg)]TJ/F8 9.9626 Tf 27.14 0 Td [(\051)-333(is)-334(sp)-27(e)-1(ci\014ed)-333(exactly)-333(once.)]TJ 0 g 0 G -1 0 0 1 -119.8207 -480.9732 cm -BT -/F29 9.9626 Tf 124.802 480.9732 Td[(nl)]TJ -ET -1 0 0 1 134.3495 480.9732 cm +/F27 9.9626 Tf -59.574 -15.94 Td [(nl)]TJ 0 g 0 G -1 0 0 1 -134.3495 -480.9732 cm -BT -/F8 9.9626 Tf 139.3308 480.9732 Td[(In)-443(th)1(is)-443(c)-1(ase)-444(w)28(e)-444(ar)1(e)-444(impl)1(ying)-443(a)-443(generali)1(z)-1(ed)-443(ro)28(w-blo)-27(c)27(k)-443(d)1(is)-1(tr)1(ibu)1(tion)-442(in)]TJ 7.389 -11.9552 Td[(whic)28(h)-382(eac)27(h)-381(pro)-27(c)-1(es)-1(s)]TJ/F11 9.9626 Tf 87.1049 0 Td[(I)]TJ/F8 9.9626 Tf 8.9667 0 Td[(gets)-383(ass)-1(i)1(gned)-382(a)-382(conse)-1(cutiv)28(e)-382(c)27(h)29(unk)-381(of)]TJ/F11 9.9626 Tf 164.1919 0 Td[(N)]TJ/F10 6.9738 Tf 8.0047 -1.4944 Td[(I)]TJ/F8 9.9626 Tf 8.1461 1.4944 Td[(=)]TJ/F11 9.9626 Tf 11.3237 0 Td[(nl)]TJ/F8 9.9626 Tf -287.738 -11.9552 Td[(glob)1(al)-333(ind)1(ic)-1(es.)]TJ -ET -1 0 0 1 119.8207 441.1226 cm +/F8 9.9626 Tf 14.529 0 Td [(In)-443(this)-443(case)-443(w)28(e)-444(are)-443(implying)-443(a)-443(generalized)-443(ro)28(w-blo)-28(c)28(k)-443(distribution)-443(in)]TJ 7.389 -11.955 Td [(whic)28(h)-382(eac)28(h)-382(pro)-28(cess)]TJ/F11 9.9626 Tf 87.105 0 Td [(I)]TJ/F8 9.9626 Tf 8.967 0 Td [(gets)-382(assigned)-382(a)-382(consecutiv)28(e)-382(c)27(h)28(unk)-382(of)]TJ/F11 9.9626 Tf 164.191 0 Td [(N)]TJ/F10 6.9738 Tf 8.005 -1.494 Td [(I)]TJ/F8 9.9626 Tf 8.146 1.494 Td [(=)]TJ/F11 9.9626 Tf 11.324 0 Td [(nl)]TJ/F8 9.9626 Tf -287.738 -11.955 Td [(global)-333(indices.)]TJ 0 g 0 G -1 0 0 1 -119.8207 -441.1226 cm -BT -/F29 9.9626 Tf 124.802 441.1226 Td[(repl)]TJ -ET -1 0 0 1 144.319 441.1226 cm +/F27 9.9626 Tf -21.918 -15.94 Td [(repl)]TJ 0 g 0 G -1 0 0 1 -144.319 -441.1226 cm -BT -/F8 9.9626 Tf 149.3004 441.1226 Td[(In)-416(th)1(is)-417(cas)-1(e)-416(w)27(e)-416(are)-416(as)-1(ki)1(ng)-416(to)-416(repli)1(c)-1(ate)-416(all)-416(in)1(dice)-1(s)-416(on)-416(all)-416(p)1(ro)-28(ce)-1(sse)-1(s.)]TJ -2.5806 -11.9552 Td[(This)-420(is)-421(a)-420(sp)-27(e)-1(cial)-420(pu)1(rp)-27(os)-1(e)-420(data)-420(all)1(o)-28(c)-1(at)1(ion)-420(th)1(at)-420(is)-421(u)1(s)-1(efu)1(l)-420(in)-420(th)1(e)-421(con-)]TJ 0 -11.9551 Td[(struction)-333(of)-332(s)-1(ome)-334(m)27(u)1(ltil)1(e)-1(v)28(el)-333(prec)-1(on)1(di)1(tioners.)]TJ -ET -1 0 0 1 99.8954 397.287 cm +/F8 9.9626 Tf 24.498 0 Td [(In)-416(this)-416(case)-417(w)28(e)-416(are)-416(asking)-416(to)-416(replicate)-417(all)-416(indices)-416(on)-416(all)-416(pro)-28(cesses.)]TJ -2.58 -11.956 Td [(This)-420(is)-420(a)-420(sp)-28(ecial)-420(purp)-28(ose)-420(data)-420(allo)-28(cation)-420(that)-420(is)-420(use)-1(f)1(ul)-421(in)-420(the)-420(con-)]TJ 0 -11.955 Td [(struction)-333(of)-334(some)-333(m)28(ultilev)28(el)-334(preconditioners.)]TJ 0 g 0 G -1 0 0 1 -99.8954 -397.287 cm -BT -/F8 9.9626 Tf 112.072 397.287 Td[(2.)]TJ -ET -1 0 0 1 119.8207 397.287 cm + -34.648 -19.925 Td [(2.)]TJ 0 g 0 G -1 0 0 1 -119.8207 -397.287 cm -BT -/F8 9.9626 Tf 124.802 397.287 Td[(On)-333(exit)-333(f)1(rom)-334(th)1(is)-334(r)1(outin)1(e)-334(the)-333(des)-1(crip)1(tor)-333(is)-334(i)1(n)-333(the)-334(b)1(ui)1(ld)-333(s)-1(t)1(ate)]TJ -ET -1 0 0 1 99.8954 90.4377 cm + [-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 -1 0 0 1 -99.8954 -90.4377 cm -BT -/F8 9.9626 Tf 266.7696 90.4377 Td[(61)]TJ -ET -1 0 0 1 443.6065 90.4377 cm + 154.698 -306.849 Td [(61)]TJ 0 g 0 G +ET endstream endobj -1100 0 obj << +1073 0 obj << /Type /Page -/Contents 1101 0 R -/Resources 1099 0 R -/MediaBox [0 0 595.2756 841.8898] -/Parent 1104 0 R +/Contents 1074 0 R +/Resources 1072 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 1077 0 R >> endobj -1102 0 obj << -/D [1100 0 R /XYZ 99.8954 740.9981 null] +1075 0 obj << +/D [1073 0 R /XYZ 99.895 740.998 null] >> endobj -1103 0 obj << -/D [1100 0 R /XYZ 99.8954 411.2901 null] +1076 0 obj << +/D [1073 0 R /XYZ 99.895 411.29 null] >> endobj -1099 0 obj << -/Font << /F29 447 0 R /F8 450 0 R /F32 622 0 R /F14 633 0 R /F11 606 0 R /F10 630 0 R >> +1072 0 obj << +/Font << /F27 445 0 R /F8 446 0 R /F30 616 0 R /F14 619 0 R /F11 602 0 R /F10 618 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1107 0 obj << -/Length 7346 +1081 0 obj << +/Length 5151 >> stream -1 0 0 1 150.7049 740.9981 cm 0 g 0 G -1 0 0 1 343.7111 0 cm 0 g 0 G -1 0 0 1 -348.6924 -63.9281 cm 0 g 0 G 0 g 0 G -1 0 0 1 -145.7236 -677.07 cm BT -/F18 14.3462 Tf 150.7049 677.07 Td[(psb)]TJ +/F16 14.3462 Tf 150.705 677.07 Td [(psb)]TJ ET -1 0 0 1 175.972 677.07 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -4.8419 0.1992 l -S +1 0 0 1 175.972 677.269 cm +[]0 d 0 J 0.398 w 0 0 m 4.842 0 l S Q -1 0 0 1 -175.972 -677.07 cm BT -/F18 14.3462 Tf 180.8139 677.07 Td[(cdins|C)-1(om)-1(m)31(unicat)-1(io)-1(n)-375(descri)-1(pto)-1(r)-375(i)-1(nsert)]TJ -30.109 -17.9328 Td[(ro)-1(uti)-1(ne)]TJ 0 -38.815 Td[(Syn)32(t)-1(ax)]TJ/F8 9.9626 Tf 88.6279 -22.5003 Td[(call)-333(psb)]TJ +/F16 14.3462 Tf 180.814 677.07 Td [(cdins|Comm)31(unication)-375(descriptor)-375(insert)]TJ -30.109 -17.933 Td [(routine)]TJ 0 -38.815 Td [(Syn)31(tax)]TJ/F8 9.9626 Tf 88.628 -22.5 Td [(call)-333(psb)]TJ ET -1 0 0 1 273.1947 597.8219 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 273.195 598.021 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -273.1947 -597.8219 cm BT -/F8 9.9626 Tf 276.1835 597.8219 Td[(cdin)1(s)-334(\050)]TJ/F19 9.9626 Tf 29.3898 0 Td[(nz,)-358(i)1(a,)-358(j)1(a)-1(,)-357(desc)]TJ +/F8 9.9626 Tf 276.184 597.822 Td [(cdins)-333(\050)]TJ/F17 9.9626 Tf 29.389 0 Td [(nz,)-358(ia,)-358(j)1(a,)-358(desc)]TJ ET -1 0 0 1 370.3433 597.8219 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.0552 0.1992 l -S +1 0 0 1 370.343 598.021 cm +[]0 d 0 J 0.398 w 0 0 m 3.055 0 l S Q -1 0 0 1 -370.3433 -597.8219 cm BT -/F19 9.9626 Tf 373.3986 597.8219 Td[(a,)-358(i)1(nfo)]TJ/F8 9.9626 Tf 28.5151 0 Td[(\051)]TJ -251.2088 -24.6993 Td[(This)-301(s)-1(u)1(br)1(outin)1(e)-302(exam)-1(i)1(nes)-302(th)1(e)-302(e)-1(d)1(ge)-1(s)-301(of)-301(the)-301(graph)-300(as)-1(so)-28(ciate)-1(d)-300(w)-1(i)1(th)-301(the)-301(disc)-1(r)1(e)-1(ti)1(z)-1(a-)]TJ 0 -11.9552 Td[(tion)-320(mes)-1(h)-320(\050an)1(d)-320(isom)-1(or)1(ph)1(ic)-321(to)-320(the)-321(spar)1(s)-1(i)1(t)27(y)-320(p)1(atte)-1(r)1(n)-320(of)-320(a)-320(linear)-320(sys)-1(tem)-321(co)-28(e\016)-1(cien)28(t)]TJ 0 -11.9551 Td[(matrix)1(\051,)-333(s)-1(tor)1(ing)-333(them)-334(as)-333(nec)-1(es)-1(sary)-333(in)28(to)-333(th)1(e)-334(c)-1(omm)28(uni)1(c)-1(ati)1(on)-333(des)-1(crip)1(tor.)]TJ -ET -1 0 0 1 145.7235 524.1385 cm +/F17 9.9626 Tf 373.399 597.822 Td [(a,)-358(info)]TJ/F8 9.9626 Tf 28.515 0 Td [(\051)]TJ -251.209 -24.699 Td [(This)-301(subroutine)-301(examines)-302(the)-301(edges)-301(of)-302(the)-301(graph)-301(asso)-28(ciated)-301(with)-301(the)-302(discretiza-)]TJ 0 -11.956 Td [(tion)-320(mesh)-321(\050and)-320(isomorphic)-320(to)-321(the)-320(sparsit)28(y)-321(pattern)-320(of)-320(a)-321(linear)-320(system)-320(c)-1(o)-27(e\016cien)27(t)]TJ 0 -11.955 Td [(matrix\051,)-333(storing)-334(th)1(e)-1(m)-333(as)-333(necessary)-334(in)28(to)-333(the)-334(comm)28(unication)-333(descriptor.)]TJ 0 g 0 G -1 0 0 1 -145.7235 -524.1385 cm -BT -/F29 9.9626 Tf 150.7049 524.1385 Td[(T)32(yp)-32(e:)]TJ -ET -1 0 0 1 179.5203 524.1385 cm +/F27 9.9626 Tf 0 -25.074 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G -1 0 0 1 -179.5203 -524.1385 cm -BT -/F8 9.9626 Tf 184.5016 524.1385 Td[(Async)28(hron)1(ous.)]TJ -ET -1 0 0 1 145.7235 501.0572 cm +/F8 9.9626 Tf 33.797 0 Td [(Async)28(hronous.)]TJ 0 g 0 G -1 0 0 1 -145.7235 -501.0572 cm -BT -/F29 9.9626 Tf 150.7049 501.0572 Td[(On)-383(En)32(tr)1(y)]TJ -ET -1 0 0 1 198.2901 501.0572 cm +/F27 9.9626 Tf -33.797 -23.081 Td [(On)-383(En)32(try)]TJ 0 g 0 G -1 0 0 1 -52.5665 -23.0812 cm 0 g 0 G -1 0 0 1 -145.7236 -477.976 cm -BT -/F29 9.9626 Tf 150.7049 477.976 Td[(nz)]TJ -ET -1 0 0 1 162.1618 477.976 cm + 0 -23.081 Td [(nz)]TJ 0 g 0 G -1 0 0 1 -162.1618 -477.976 cm -BT -/F8 9.9626 Tf 167.1432 477.976 Td[(th)1(e)-334(n)28(um)28(b)-27(e)-1(r)-333(of)-333(p)-27(oin)28(ts)-333(b)-28(ein)1(g)-334(in)1(s)-1(erted.)]TJ 8.4683 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3786 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf 23.0731 0 Td[(.)]TJ -55.4517 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(required)]TJ/F8 9.9626 Tf 41.8983 0 Td[(.)]TJ -71.5095 -11.9551 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(.)]TJ -43.0331 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(an)-333(in)28(t)1(e)-1(ger)-333(v)55(al)1(ue.)]TJ -ET -1 0 0 1 145.7235 407.0741 cm +/F8 9.9626 Tf 16.438 0 Td [(the)-333(n)27(u)1(m)27(b)-27(e)-1(r)-333(of)-333(p)-28(oin)28(ts)-333(b)-28(eing)-333(inserted.)]TJ 8.469 -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.)]TJ 0 g 0 G -1 0 0 1 -145.7235 -407.0741 cm -BT -/F29 9.9626 Tf 150.7049 407.0741 Td[(ia)]TJ -ET -1 0 0 1 159.4567 407.0741 cm +/F27 9.9626 Tf -24.907 -23.081 Td [(ia)]TJ 0 g 0 G -1 0 0 1 -159.4567 -407.0741 cm -BT -/F8 9.9626 Tf 164.438 407.0741 Td[(th)1(e)-334(ind)1(ice)-1(s)-334(of)-332(the)-334(starti)1(ng)-333(v)28(e)-1(r)1(te)-1(x)-333(of)-333(th)1(e)-334(edges)-334(b)-28(ein)1(g)-334(i)1(nse)-1(rt)1(e)-1(d)1(.)]TJ 11.1735 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3786 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf 23.0731 0 Td[(.)]TJ -55.4517 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(required)]TJ/F8 9.9626 Tf 41.8983 0 Td[(.)]TJ -71.5095 -11.9551 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(.)]TJ -43.0331 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(an)-333(in)28(t)1(e)-1(ger)-333(arra)28(y)-333(of)-333(length)]TJ/F11 9.9626 Tf 172.5477 0 Td[(nz)]TJ/F8 9.9626 Tf 11.0512 0 Td[(.)]TJ -ET -1 0 0 1 145.7235 336.1721 cm +/F8 9.9626 Tf 13.733 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.174 -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(arra)27(y)-333(of)-333(length)]TJ/F11 9.9626 Tf 172.547 0 Td [(nz)]TJ/F8 9.9626 Tf 11.051 0 Td [(.)]TJ 0 g 0 G -1 0 0 1 -145.7235 -336.1721 cm -BT -/F29 9.9626 Tf 150.7049 336.1721 Td[(ja)]TJ -ET -1 0 0 1 159.7749 336.1721 cm +/F27 9.9626 Tf -208.505 -23.081 Td [(ja)]TJ 0 g 0 G -1 0 0 1 -159.7749 -336.1721 cm -BT -/F8 9.9626 Tf 164.7563 336.1721 Td[(th)1(e)-334(ind)1(ice)-1(s)-334(of)-332(the)-334(end)-333(v)28(ertex)-333(of)-333(the)-333(e)-1(d)1(ge)-1(s)-334(b)-27(eing)-333(in)1(s)-1(erted.)]TJ 10.8552 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3786 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf 23.0731 0 Td[(.)]TJ -55.4517 -11.9551 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(required)]TJ/F8 9.9626 Tf 41.8983 0 Td[(.)]TJ -71.5095 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(.)]TJ -43.0331 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(an)-333(in)28(t)1(e)-1(ger)-333(arra)28(y)-333(of)-333(length)]TJ/F11 9.9626 Tf 172.5477 0 Td[(nz)]TJ/F8 9.9626 Tf 11.0512 0 Td[(.)]TJ -ET -1 0 0 1 145.7235 264.0667 cm +/F8 9.9626 Tf 14.051 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.856 -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 [(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(in)28(teger)-333(arra)27(y)-333(of)-333(length)]TJ/F11 9.9626 Tf 172.547 0 Td [(nz)]TJ/F8 9.9626 Tf 11.051 0 Td [(.)]TJ 0 g 0 G -1 0 0 1 -145.7235 -264.0667 cm -BT -/F29 9.9626 Tf 150.7049 264.0667 Td[(On)-383(R)-1(etur)1(n)]TJ -ET -1 0 0 1 205.2431 264.0667 cm +/F27 9.9626 Tf -208.505 -24.284 Td [(On)-383(Return)]TJ 0 g 0 G -1 0 0 1 -59.5196 -23.0813 cm 0 g 0 G -1 0 0 1 -145.7235 -240.9854 cm -BT -/F29 9.9626 Tf 150.7049 240.9854 Td[(desc)]TJ + 0 -23.082 Td [(desc)]TJ ET -1 0 0 1 172.6195 240.9854 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.4371 0.1992 l -S +1 0 0 1 172.619 241.185 cm +[]0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q -1 0 0 1 -172.6195 -240.9854 cm BT -/F29 9.9626 Tf 176.0566 240.9854 Td[(a)]TJ -ET -1 0 0 1 181.6259 240.9854 cm +/F27 9.9626 Tf 176.057 240.985 Td [(a)]TJ 0 g 0 G -1 0 0 1 -181.6259 -240.9854 cm -BT -/F8 9.9626 Tf 186.6072 240.9854 Td[(th)1(e)-334(up)-27(dated)-333(com)-1(m)28(un)1(ic)-1(ati)1(on)-333(des)-1(crip)1(tor.)]TJ -10.9957 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 27.9508 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf 23.0731 0 Td[(.)]TJ -51.0239 -11.9551 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 25.1834 0 Td[(required)]TJ/F8 9.9626 Tf 41.8983 0 Td[(.)]TJ -67.0817 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(inout)]TJ/F8 9.9626 Tf 26.0964 0 Td[(.)]TJ -59.582 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(a)-333(s)-1(tr)1(uctured)-333(dat)1(a)-334(of)-333(t)28(yp)-27(e)]TJ -ET -1 0 0 1 346.5264 193.1647 cm +/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.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 -1 0 0 1 -346.5264 -193.1647 cm -BT -/F32 9.9626 Tf 346.5264 193.1647 Td[(psb)]TJ +/F30 9.9626 Tf 170.915 0 Td [(psb)]TJ ET -1 0 0 1 362.8451 193.1647 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.1382 0.1992 l -S +1 0 0 1 362.845 193.364 cm +[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q -1 0 0 1 -362.8451 -193.1647 cm BT -/F32 9.9626 Tf 365.9833 193.1647 Td[(desc)]TJ +/F30 9.9626 Tf 365.983 193.165 Td [(desc)]TJ ET -1 0 0 1 387.5322 193.1647 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.1382 0.1992 l -S +1 0 0 1 387.532 193.364 cm +[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q -1 0 0 1 -387.5322 -193.1647 cm BT -/F32 9.9626 Tf 390.6705 193.1647 Td[(type)]TJ -ET -1 0 0 1 411.5918 193.1647 cm +/F30 9.9626 Tf 390.67 193.165 Td [(type)]TJ 0 g 0 G -1 0 0 1 -411.5918 -193.1647 cm -BT -/F8 9.9626 Tf 411.5918 193.1647 Td[(.)]TJ -ET -1 0 0 1 145.7235 170.0835 cm +/F8 9.9626 Tf 20.922 0 Td [(.)]TJ 0 g 0 G -1 0 0 1 -145.7235 -170.0835 cm -BT -/F29 9.9626 Tf 150.7049 170.0835 Td[(inf)-1(o)]TJ -ET -1 0 0 1 169.4816 170.0835 cm +/F27 9.9626 Tf -260.887 -23.082 Td [(info)]TJ 0 g 0 G -1 0 0 1 -169.4816 -170.0835 cm -BT -/F8 9.9626 Tf 174.4629 170.0835 Td[(Er)1(ror)-333(co)-28(de.)]TJ 1.1486 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3786 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf -32.3786 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(required)]TJ/F8 9.9626 Tf -29.6112 -11.9551 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(out)]TJ/F8 9.9626 Tf 16.549 0 Td[(.)]TJ -50.0346 -11.9552 Td[(An)-333(in)29(te)-1(ger)-333(v)56(alue;)-333(0)-334(means)-334(n)1(o)-334(error)-333(h)1(as)-334(b)-27(e)-1(en)-333(detec)-1(ted.)]TJ -ET -1 0 0 1 150.7049 90.4377 cm +/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 -1 0 0 1 -150.7049 -90.4377 cm -BT -/F8 9.9626 Tf 317.5791 90.4377 Td[(62)]TJ -ET -1 0 0 1 494.4159 90.4377 cm + 141.968 -31.825 Td [(62)]TJ 0 g 0 G +ET endstream endobj -1106 0 obj << +1080 0 obj << /Type /Page -/Contents 1107 0 R -/Resources 1105 0 R -/MediaBox [0 0 595.2756 841.8898] -/Parent 1104 0 R -/Annots [ 1110 0 R ] +/Contents 1081 0 R +/Resources 1079 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 1077 0 R +/Annots [ 1078 0 R ] >> endobj -1110 0 obj << +1078 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [345.5302 189.9545 412.5881 201.0795] +/Rect [345.53 189.955 412.588 201.08] /Subtype /Link /A << /S /GoTo /D (descdata) >> >> endobj -1108 0 obj << -/D [1106 0 R /XYZ 150.7049 740.9981 null] +1082 0 obj << +/D [1080 0 R /XYZ 150.705 740.998 null] >> endobj 182 0 obj << -/D [1106 0 R /XYZ 150.7049 639.044 null] +/D [1080 0 R /XYZ 150.705 639.044 null] >> endobj -1109 0 obj << -/D [1106 0 R /XYZ 150.7049 606.9876 null] +1083 0 obj << +/D [1080 0 R /XYZ 150.705 606.988 null] >> endobj -1105 0 obj << -/Font << /F18 441 0 R /F8 450 0 R /F19 591 0 R /F29 447 0 R /F11 606 0 R /F32 622 0 R >> +1079 0 obj << +/Font << /F16 443 0 R /F8 446 0 R /F17 588 0 R /F27 445 0 R /F11 602 0 R /F30 616 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1113 0 obj << -/Length 1425 +1086 0 obj << +/Length 779 >> stream -1 0 0 1 99.8954 740.9981 cm 0 g 0 G -1 0 0 1 343.7111 0 cm 0 g 0 G -1 0 0 1 -443.6065 -740.9981 cm BT -/F18 14.3462 Tf 99.8954 706.1289 Td[(Not)-1(es)]TJ -ET -1 0 0 1 99.8954 684.3079 cm +/F16 14.3462 Tf 99.895 706.129 Td [(Notes)]TJ 0 g 0 G -1 0 0 1 -99.8954 -684.3079 cm -BT -/F8 9.9626 Tf 112.072 684.3079 Td[(1.)]TJ -ET -1 0 0 1 119.8207 684.3079 cm +/F8 9.9626 Tf 12.177 -21.821 Td [(1.)]TJ 0 g 0 G -1 0 0 1 -119.8207 -684.3079 cm -BT -/F8 9.9626 Tf 124.802 684.3079 Td[(This)-333(rout)1(ine)-334(ma)28(y)-333(only)-333(b)-27(e)-334(called)-333(if)-333(th)1(e)-334(des)-1(cri)1(ptor)-333(is)-333(in)-333(the)-333(bu)1(ild)-333(state)-1(;)]TJ -ET -1 0 0 1 99.8954 664.3826 cm + [-500(This)-333(routine)-334(ma)28(y)-333(only)-333(b)-28(e)-334(called)-333(if)-333(the)-333(des)-1(crip)1(tor)-334(is)-333(in)-333(the)-334(build)-333(state;)]TJ 0 g 0 G -1 0 0 1 -99.8954 -664.3826 cm -BT -/F8 9.9626 Tf 112.072 664.3826 Td[(2.)]TJ -ET -1 0 0 1 119.8207 664.3826 cm + 0 -19.925 Td [(2.)]TJ 0 g 0 G -1 0 0 1 -119.8207 -664.3826 cm -BT -/F8 9.9626 Tf 124.802 664.3826 Td[(This)-305(r)1(outi)1(ne)-305(aut)1(om)-1(ati)1(c)-1(all)1(y)-305(ign)1(ores)-305(e)-1(d)1(ge)-1(s)-305(th)1(at)-305(d)1(o)-305(n)1(ot)-305(i)1(nsis)-1(t)-304(on)-304(the)-305(cur)1(ren)28(t)]TJ 0 -11.9551 Td[(pr)1(o)-28(ce)-1(ss)-1(,)-284(i.e.)-424(e)-1(d)1(ge)-1(s)-272(for)-272(whic)28(h)-272(neither)-272(the)-273(start)1(ing)-272(nor)-272(th)1(e)-273(e)-1(n)1(d)-272(v)28(e)-1(r)1(te)-1(x)-272(b)-27(e)-1(lon)1(g)]TJ 0 -11.9552 Td[(to)-333(the)-333(c)-1(u)1(rren)28(t)-333(pr)1(o)-28(c)-1(es)-1(s.)]TJ -ET -1 0 0 1 99.8954 90.4377 cm + [-500(This)-305(r)1(o)-1(u)1(tine)-305(automatically)-304(ignores)-305(edges)-305(that)-304(do)-305(not)-304(insist)-305(on)-304(the)-305(curren)28(t)]TJ 12.73 -11.955 Td [(pro)-28(cess,)-284(i.e)-1(.)-424(edges)-272(for)-273(whic)28(h)-272(neither)-273(the)-272(starting)-272(nor)-273(the)-272(end)-273(v)28(ertex)-272(b)-28(elong)]TJ 0 -11.956 Td [(to)-333(the)-334(curren)28(t)-333(pro)-28(cess.)]TJ 0 g 0 G -1 0 0 1 -99.8954 -90.4377 cm -BT -/F8 9.9626 Tf 266.7696 90.4377 Td[(63)]TJ -ET -1 0 0 1 443.6065 90.4377 cm + 141.968 -550.034 Td [(63)]TJ 0 g 0 G +ET endstream endobj -1112 0 obj << +1085 0 obj << /Type /Page -/Contents 1113 0 R -/Resources 1111 0 R -/MediaBox [0 0 595.2756 841.8898] -/Parent 1104 0 R +/Contents 1086 0 R +/Resources 1084 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 1077 0 R >> endobj -1114 0 obj << -/D [1112 0 R /XYZ 99.8954 740.9981 null] +1087 0 obj << +/D [1085 0 R /XYZ 99.895 740.998 null] >> endobj -1115 0 obj << -/D [1112 0 R /XYZ 99.8954 696.2631 null] +1088 0 obj << +/D [1085 0 R /XYZ 99.895 696.263 null] >> endobj -1116 0 obj << -/D [1112 0 R /XYZ 99.8954 700.2482 null] +1089 0 obj << +/D [1085 0 R /XYZ 99.895 700.248 null] >> endobj -1117 0 obj << -/D [1112 0 R /XYZ 99.8954 678.3857 null] +1090 0 obj << +/D [1085 0 R /XYZ 99.895 678.386 null] >> endobj -1111 0 obj << -/Font << /F18 441 0 R /F8 450 0 R >> +1084 0 obj << +/Font << /F16 443 0 R /F8 446 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1120 0 obj << -/Length 5960 +1095 0 obj << +/Length 3840 >> stream -1 0 0 1 150.7049 740.9981 cm 0 g 0 G -1 0 0 1 343.7111 0 cm 0 g 0 G -1 0 0 1 -348.6924 -60.7721 cm 0 g 0 G 0 g 0 G -1 0 0 1 -145.7236 -680.226 cm BT -/F18 14.3462 Tf 150.7049 680.226 Td[(psb)]TJ +/F16 14.3462 Tf 150.705 680.226 Td [(psb)]TJ ET -1 0 0 1 175.972 680.226 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -4.8419 0.1992 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 -1 0 0 1 -175.972 -680.226 cm BT -/F18 14.3462 Tf 180.8139 680.226 Td[(cdasb|Co)-1(mm)31(uni)-1(cati)-1(on)-375(de)-1(s)1(cr)-1(ipt)-1(or)-376(as)1(sem)30(bly)]TJ -30.109 -17.9328 Td[(ro)-1(uti)-1(ne)]TJ 0 -35.7686 Td[(Syn)32(t)-1(ax)]TJ/F8 9.9626 Tf 110.4348 -21.8209 Td[(call)-333(psb)]TJ +/F16 14.3462 Tf 180.814 680.226 Td [(cdasb|Comm)31(unication)-375(descriptor)-375(ass)1(em)31(bly)]TJ -30.109 -17.933 Td [(routine)]TJ 0 -35.768 Td [(Syn)31(tax)]TJ/F8 9.9626 Tf 110.435 -21.821 Td [(call)-333(psb)]TJ ET -1 0 0 1 295.0017 604.7037 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 295.002 604.903 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -295.0017 -604.7037 cm BT -/F8 9.9626 Tf 297.9905 604.7037 Td[(cdasb)-333(\050)]TJ/F19 9.9626 Tf 31.6037 0 Td[(desc)]TJ +/F8 9.9626 Tf 297.99 604.704 Td [(cdasb)-333(\050)]TJ/F17 9.9626 Tf 31.604 0 Td [(desc)]TJ ET -1 0 0 1 348.5364 604.7037 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.0552 0.1992 l -S +1 0 0 1 348.536 604.903 cm +[]0 d 0 J 0.398 w 0 0 m 3.055 0 l S Q -1 0 0 1 -348.5364 -604.7037 cm BT -/F19 9.9626 Tf 351.5916 604.7037 Td[(a,)-358(i)1(nfo)]TJ/F8 9.9626 Tf 28.5151 0 Td[(\051)]TJ -ET -1 0 0 1 145.7235 580.7934 cm +/F17 9.9626 Tf 351.592 604.704 Td [(a,)-358(info)]TJ/F8 9.9626 Tf 28.515 0 Td [(\051)]TJ 0 g 0 G -1 0 0 1 -145.7235 -580.7934 cm -BT -/F29 9.9626 Tf 150.7049 580.7934 Td[(T)32(yp)-32(e:)]TJ -ET -1 0 0 1 179.5203 580.7934 cm +/F27 9.9626 Tf -229.402 -23.911 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G -1 0 0 1 -179.5203 -580.7934 cm -BT -/F8 9.9626 Tf 184.5016 580.7934 Td[(Sy)1(nc)27(h)1(ron)1(ous.)]TJ -ET -1 0 0 1 145.7235 560.8681 cm +/F8 9.9626 Tf 33.797 0 Td [(Sync)28(hronous.)]TJ 0 g 0 G -1 0 0 1 -145.7235 -560.8681 cm -BT -/F29 9.9626 Tf 150.7049 560.8681 Td[(On)-383(En)32(tr)1(y)]TJ -ET -1 0 0 1 198.2901 560.8681 cm +/F27 9.9626 Tf -33.797 -19.925 Td [(On)-383(En)32(try)]TJ 0 g 0 G -1 0 0 1 -52.5665 -19.9253 cm 0 g 0 G -1 0 0 1 -145.7236 -540.9428 cm -BT -/F29 9.9626 Tf 150.7049 540.9428 Td[(desc)]TJ + 0 -19.925 Td [(desc)]TJ ET -1 0 0 1 172.6195 540.9428 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.4371 0.1992 l -S +1 0 0 1 172.619 541.142 cm +[]0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q -1 0 0 1 -172.6195 -540.9428 cm BT -/F29 9.9626 Tf 176.0566 540.9428 Td[(a)]TJ -ET -1 0 0 1 181.6259 540.9428 cm +/F27 9.9626 Tf 176.057 540.943 Td [(a)]TJ 0 g 0 G -1 0 0 1 -181.6259 -540.9428 cm -BT -/F8 9.9626 Tf 186.6072 540.9428 Td[(th)1(e)-334(c)-1(omm)27(u)1(ni)1(c)-1(ation)-332(des)-1(crip)1(tor.)]TJ -10.9957 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 27.9508 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf 23.0731 0 Td[(.)]TJ -51.0239 -11.9551 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 25.1834 0 Td[(required)]TJ/F8 9.9626 Tf 41.8983 0 Td[(.)]TJ -67.0817 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(inout)]TJ/F8 9.9626 Tf 26.0964 0 Td[(.)]TJ -59.582 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(a)-333(s)-1(tr)1(uctured)-333(dat)1(a)-334(of)-333(t)28(yp)-27(e)]TJ -ET -1 0 0 1 346.5264 493.1221 cm +/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 [(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 -1 0 0 1 -346.5264 -493.1221 cm -BT -/F32 9.9626 Tf 346.5264 493.1221 Td[(psb)]TJ +/F30 9.9626 Tf 170.915 0 Td [(psb)]TJ ET -1 0 0 1 362.8451 493.1221 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.1382 0.1992 l -S +1 0 0 1 362.845 493.321 cm +[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q -1 0 0 1 -362.8451 -493.1221 cm BT -/F32 9.9626 Tf 365.9833 493.1221 Td[(desc)]TJ +/F30 9.9626 Tf 365.983 493.122 Td [(desc)]TJ ET -1 0 0 1 387.5322 493.1221 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.1382 0.1992 l -S +1 0 0 1 387.532 493.321 cm +[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q -1 0 0 1 -387.5322 -493.1221 cm BT -/F32 9.9626 Tf 390.6705 493.1221 Td[(type)]TJ -ET -1 0 0 1 411.5918 493.1221 cm +/F30 9.9626 Tf 390.67 493.122 Td [(type)]TJ 0 g 0 G -1 0 0 1 -411.5918 -493.1221 cm -BT -/F8 9.9626 Tf 411.5918 493.1221 Td[(.)]TJ -ET -1 0 0 1 145.7235 471.2043 cm +/F8 9.9626 Tf 20.922 0 Td [(.)]TJ 0 g 0 G -1 0 0 1 -145.7235 -471.2043 cm -BT -/F29 9.9626 Tf 150.7049 471.2043 Td[(On)-383(R)-1(etur)1(n)]TJ -ET -1 0 0 1 205.2431 471.2043 cm +/F27 9.9626 Tf -260.887 -21.918 Td [(On)-383(Return)]TJ 0 g 0 G -1 0 0 1 -59.5196 -19.9253 cm 0 g 0 G -1 0 0 1 -145.7235 -451.279 cm -BT -/F29 9.9626 Tf 150.7049 451.279 Td[(desc)]TJ + 0 -19.925 Td [(desc)]TJ ET -1 0 0 1 172.6195 451.279 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.4371 0.1992 l -S +1 0 0 1 172.619 451.478 cm +[]0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q -1 0 0 1 -172.6195 -451.279 cm BT -/F29 9.9626 Tf 176.0566 451.279 Td[(a)]TJ -ET -1 0 0 1 181.6259 451.279 cm +/F27 9.9626 Tf 176.057 451.279 Td [(a)]TJ 0 g 0 G -1 0 0 1 -181.6259 -451.279 cm -BT -/F8 9.9626 Tf 186.6072 451.279 Td[(th)1(e)-334(c)-1(omm)27(u)1(ni)1(c)-1(ation)-332(des)-1(crip)1(tor.)]TJ -10.9957 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 27.9508 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf 23.0731 0 Td[(.)]TJ -51.0239 -11.9551 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 25.1834 0 Td[(required)]TJ/F8 9.9626 Tf 41.8983 0 Td[(.)]TJ -67.0817 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(inout)]TJ/F8 9.9626 Tf 26.0964 0 Td[(.)]TJ -59.582 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(a)-333(s)-1(tr)1(uctured)-333(dat)1(a)-334(of)-333(t)28(yp)-27(e)]TJ -ET -1 0 0 1 346.5264 403.4583 cm +/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 [(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 -1 0 0 1 -346.5264 -403.4583 cm -BT -/F32 9.9626 Tf 346.5264 403.4583 Td[(psb)]TJ +/F30 9.9626 Tf 170.915 0 Td [(psb)]TJ ET -1 0 0 1 362.8451 403.4583 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.1382 0.1992 l -S +1 0 0 1 362.845 403.658 cm +[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q -1 0 0 1 -362.8451 -403.4583 cm BT -/F32 9.9626 Tf 365.9833 403.4583 Td[(desc)]TJ +/F30 9.9626 Tf 365.983 403.458 Td [(desc)]TJ ET -1 0 0 1 387.5322 403.4583 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.1382 0.1992 l -S +1 0 0 1 387.532 403.658 cm +[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q -1 0 0 1 -387.5322 -403.4583 cm BT -/F32 9.9626 Tf 390.6705 403.4583 Td[(type)]TJ -ET -1 0 0 1 411.5918 403.4583 cm +/F30 9.9626 Tf 390.67 403.458 Td [(type)]TJ 0 g 0 G -1 0 0 1 -411.5918 -403.4583 cm -BT -/F8 9.9626 Tf 411.5918 403.4583 Td[(.)]TJ -ET -1 0 0 1 145.7235 383.5331 cm +/F8 9.9626 Tf 20.922 0 Td [(.)]TJ 0 g 0 G -1 0 0 1 -145.7235 -383.5331 cm -BT -/F29 9.9626 Tf 150.7049 383.5331 Td[(inf)-1(o)]TJ -ET -1 0 0 1 169.4816 383.5331 cm +/F27 9.9626 Tf -260.887 -19.925 Td [(info)]TJ 0 g 0 G -1 0 0 1 -169.4816 -383.5331 cm -BT -/F8 9.9626 Tf 174.4629 383.5331 Td[(Er)1(ror)-333(co)-28(de.)]TJ 1.1486 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3786 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf -32.3786 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(required)]TJ/F8 9.9626 Tf -29.6112 -11.9551 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(out)]TJ/F8 9.9626 Tf 16.549 0 Td[(.)]TJ -50.0346 -11.9552 Td[(An)-333(in)29(te)-1(ger)-333(v)56(alue;)-333(0)-334(means)-334(n)1(o)-334(error)-333(h)1(as)-334(b)-27(e)-1(en)-333(detec)-1(ted.)]TJ/F18 14.3462 Tf -24.9066 -32.9458 Td[(Not)-1(es)]TJ -ET -1 0 0 1 150.7049 280.9456 cm +/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 14.3462 Tf -24.906 -32.945 Td [(Notes)]TJ 0 g 0 G -1 0 0 1 -150.7049 -280.9456 cm -BT -/F8 9.9626 Tf 162.8814 280.9456 Td[(1.)]TJ -ET -1 0 0 1 170.6302 280.9456 cm +/F8 9.9626 Tf 12.176 -21.821 Td [(1.)]TJ 0 g 0 G -1 0 0 1 -170.6302 -280.9456 cm -BT -/F8 9.9626 Tf 175.6115 280.9456 Td[(On)-333(exit)-333(f)1(rom)-334(th)1(is)-334(r)1(outin)1(e)-334(the)-333(des)-1(crip)1(tor)-333(is)-334(i)1(n)-333(the)-334(asse)-1(m)28(bled)-333(s)-1(t)1(ate)-1(.)]TJ -ET -1 0 0 1 150.7049 90.4377 cm + [-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 -1 0 0 1 -150.7049 -90.4377 cm -BT -/F8 9.9626 Tf 317.5791 90.4377 Td[(64)]TJ -ET -1 0 0 1 494.4159 90.4377 cm + 154.698 -190.508 Td [(64)]TJ 0 g 0 G +ET endstream endobj -1119 0 obj << +1094 0 obj << /Type /Page -/Contents 1120 0 R -/Resources 1118 0 R -/MediaBox [0 0 595.2756 841.8898] -/Parent 1104 0 R -/Annots [ 1123 0 R 1124 0 R ] +/Contents 1095 0 R +/Resources 1093 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 1077 0 R +/Annots [ 1091 0 R 1092 0 R ] >> endobj -1123 0 obj << +1091 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [345.5302 489.9119 412.5881 501.0369] +/Rect [345.53 489.912 412.588 501.037] /Subtype /Link /A << /S /GoTo /D (descdata) >> >> endobj -1124 0 obj << +1092 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [345.5302 400.2482 412.5881 411.3731] +/Rect [345.53 400.248 412.588 411.373] /Subtype /Link /A << /S /GoTo /D (descdata) >> >> endobj -1121 0 obj << -/D [1119 0 R /XYZ 150.7049 740.9981 null] +1096 0 obj << +/D [1094 0 R /XYZ 150.705 740.998 null] >> endobj 186 0 obj << -/D [1119 0 R /XYZ 150.7049 644.4574 null] +/D [1094 0 R /XYZ 150.705 644.457 null] >> endobj -1122 0 obj << -/D [1119 0 R /XYZ 150.7049 613.8693 null] +1097 0 obj << +/D [1094 0 R /XYZ 150.705 613.869 null] >> endobj -1125 0 obj << -/D [1119 0 R /XYZ 150.7049 292.9008 null] +1098 0 obj << +/D [1094 0 R /XYZ 150.705 292.901 null] >> endobj -1126 0 obj << -/D [1119 0 R /XYZ 150.7049 296.8859 null] +1099 0 obj << +/D [1094 0 R /XYZ 150.705 296.886 null] >> endobj -1118 0 obj << -/Font << /F18 441 0 R /F8 450 0 R /F19 591 0 R /F29 447 0 R /F32 622 0 R >> +1093 0 obj << +/Font << /F16 443 0 R /F8 446 0 R /F17 588 0 R /F27 445 0 R /F30 616 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1129 0 obj << -/Length 5648 +1104 0 obj << +/Length 3722 >> stream -1 0 0 1 99.8954 740.9981 cm 0 g 0 G -1 0 0 1 343.7111 0 cm 0 g 0 G -1 0 0 1 -348.6924 -60.7721 cm 0 g 0 G 0 g 0 G -1 0 0 1 -94.9141 -680.226 cm BT -/F18 14.3462 Tf 99.8954 680.226 Td[(psb)]TJ +/F16 14.3462 Tf 99.895 680.226 Td [(psb)]TJ ET -1 0 0 1 125.1626 680.226 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -4.8419 0.1992 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 -1 0 0 1 -125.1626 -680.226 cm BT -/F18 14.3462 Tf 130.0045 680.226 Td[(cdcp)31(y)1(|C)-1(opi)-1(es)-375(a)-375(com)-1(m)31(uni)-1(cati)-1(on)-375(descr)-1(ipt)-1(or)]TJ -30.1091 -35.7686 Td[(Syn)32(t)-1(ax)]TJ/F8 9.9626 Tf 87.221 -21.8209 Td[(call)-333(psb)]TJ +/F16 14.3462 Tf 130.004 680.226 Td [(cdcp)31(y|Copies)-375(a)-375(comm)31(unica)1(tion)-375(descriptor)]TJ -30.109 -35.769 Td [(Syn)31(tax)]TJ/F8 9.9626 Tf 87.221 -21.821 Td [(call)-333(psb)]TJ ET -1 0 0 1 220.9783 622.6364 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 220.978 622.836 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -220.9783 -622.6364 cm BT -/F8 9.9626 Tf 223.9671 622.6364 Td[(cdcp)28(y)-333(\050)]TJ/F19 9.9626 Tf 32.1019 0 Td[(desc)]TJ +/F8 9.9626 Tf 223.967 622.636 Td [(cdcp)28(y)-334(\050)]TJ/F17 9.9626 Tf 32.102 0 Td [(desc)]TJ ET -1 0 0 1 275.0111 622.6364 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.0552 0.1992 l -S +1 0 0 1 275.011 622.836 cm +[]0 d 0 J 0.398 w 0 0 m 3.055 0 l S Q -1 0 0 1 -275.0111 -622.6364 cm BT -/F19 9.9626 Tf 278.0664 622.6364 Td[(in,)-357(desc)]TJ +/F17 9.9626 Tf 278.066 622.636 Td [(in,)-358(desc)]TJ ET -1 0 0 1 312.2845 622.6364 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.0552 0.1992 l -S +1 0 0 1 312.284 622.836 cm +[]0 d 0 J 0.398 w 0 0 m 3.055 0 l S Q -1 0 0 1 -312.2845 -622.6364 cm BT -/F19 9.9626 Tf 315.3397 622.6364 Td[(out,)-357(info)]TJ/F8 9.9626 Tf 37.1715 0 Td[(\051)]TJ -ET -1 0 0 1 94.9141 598.7261 cm +/F17 9.9626 Tf 315.34 622.636 Td [(out,)-358(info)]TJ/F8 9.9626 Tf 37.171 0 Td [(\051)]TJ 0 g 0 G -1 0 0 1 -94.9141 -598.7261 cm -BT -/F29 9.9626 Tf 99.8954 598.7261 Td[(T)32(yp)-32(e:)]TJ -ET -1 0 0 1 128.7108 598.7261 cm +/F27 9.9626 Tf -252.616 -23.91 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G -1 0 0 1 -128.7108 -598.7261 cm -BT -/F8 9.9626 Tf 133.6921 598.7261 Td[(Async)28(hron)1(ous.)]TJ -ET -1 0 0 1 94.9141 578.8008 cm +/F8 9.9626 Tf 33.797 0 Td [(Async)28(hronous.)]TJ 0 g 0 G -1 0 0 1 -94.9141 -578.8008 cm -BT -/F29 9.9626 Tf 99.8954 578.8008 Td[(On)-383(En)32(tr)1(y)]TJ -ET -1 0 0 1 147.4806 578.8008 cm +/F27 9.9626 Tf -33.797 -19.925 Td [(On)-383(En)32(try)]TJ 0 g 0 G -1 0 0 1 -52.5665 -19.9253 cm 0 g 0 G -1 0 0 1 -94.9141 -558.8755 cm -BT -/F29 9.9626 Tf 99.8954 558.8755 Td[(desc)]TJ + 0 -19.925 Td [(desc)]TJ ET -1 0 0 1 121.81 558.8755 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.4371 0.1992 l -S +1 0 0 1 121.81 559.075 cm +[]0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q -1 0 0 1 -121.81 -558.8755 cm BT -/F29 9.9626 Tf 125.2471 558.8755 Td[(in)]TJ -ET -1 0 0 1 134.7946 558.8755 cm +/F27 9.9626 Tf 125.247 558.876 Td [(in)]TJ 0 g 0 G -1 0 0 1 -134.7946 -558.8755 cm -BT -/F8 9.9626 Tf 139.7759 558.8755 Td[(th)1(e)-334(c)-1(omm)27(u)1(ni)1(c)-1(ation)-332(des)-1(crip)1(tor.)]TJ -14.9739 -11.9551 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 27.9508 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf 23.0731 0 Td[(.)]TJ -51.0239 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 25.1834 0 Td[(required)]TJ/F8 9.9626 Tf 41.8983 0 Td[(.)]TJ -67.0817 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(.)]TJ -43.0331 -11.9551 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(a)-333(s)-1(tr)1(uctured)-333(dat)1(a)-334(of)-333(t)28(yp)-27(e)]TJ -ET -1 0 0 1 295.717 511.0549 cm +/F8 9.9626 Tf 14.529 0 Td [(the)-333(comm)27(unication)-333(descriptor.)]TJ -14.974 -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 -1 0 0 1 -295.717 -511.0549 cm -BT -/F32 9.9626 Tf 295.717 511.0549 Td[(psb)]TJ +/F30 9.9626 Tf 170.915 0 Td [(psb)]TJ ET -1 0 0 1 312.0356 511.0549 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.1382 0.1992 l -S +1 0 0 1 312.036 511.254 cm +[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q -1 0 0 1 -312.0356 -511.0549 cm BT -/F32 9.9626 Tf 315.1738 511.0549 Td[(desc)]TJ +/F30 9.9626 Tf 315.174 511.055 Td [(desc)]TJ ET -1 0 0 1 336.7228 511.0549 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.1382 0.1992 l -S +1 0 0 1 336.723 511.254 cm +[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q -1 0 0 1 -336.7228 -511.0549 cm BT -/F32 9.9626 Tf 339.861 511.0549 Td[(type)]TJ -ET -1 0 0 1 360.7824 511.0549 cm +/F30 9.9626 Tf 339.861 511.055 Td [(type)]TJ 0 g 0 G -1 0 0 1 -360.7824 -511.0549 cm -BT -/F8 9.9626 Tf 360.7824 511.0549 Td[(.)]TJ -ET -1 0 0 1 94.9141 489.1371 cm +/F8 9.9626 Tf 20.921 0 Td [(.)]TJ 0 g 0 G -1 0 0 1 -94.9141 -489.1371 cm -BT -/F29 9.9626 Tf 99.8954 489.1371 Td[(On)-383(R)-1(etur)1(n)]TJ -ET -1 0 0 1 154.4337 489.1371 cm +/F27 9.9626 Tf -260.887 -21.918 Td [(On)-383(Return)]TJ 0 g 0 G -1 0 0 1 -59.5196 -19.9253 cm 0 g 0 G -1 0 0 1 -94.9141 -469.2118 cm -BT -/F29 9.9626 Tf 99.8954 469.2118 Td[(desc)]TJ + 0 -19.925 Td [(desc)]TJ ET -1 0 0 1 121.81 469.2118 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.4371 0.1992 l -S +1 0 0 1 121.81 469.411 cm +[]0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q -1 0 0 1 -121.81 -469.2118 cm BT -/F29 9.9626 Tf 125.2471 469.2118 Td[(out)]TJ -ET -1 0 0 1 141.7961 469.2118 cm +/F27 9.9626 Tf 125.247 469.212 Td [(out)]TJ 0 g 0 G -1 0 0 1 -141.7961 -469.2118 cm -BT -/F8 9.9626 Tf 146.7774 469.2118 Td[(th)1(e)-334(c)-1(omm)27(u)1(ni)1(c)-1(ation)-332(des)-1(crip)1(tor)-333(c)-1(op)28(y)84(.)]TJ -21.9754 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 27.9508 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf 23.0731 0 Td[(.)]TJ -51.0239 -11.9551 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 25.1834 0 Td[(required)]TJ/F8 9.9626 Tf 41.8983 0 Td[(.)]TJ -67.0817 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(out)]TJ/F8 9.9626 Tf 16.549 0 Td[(.)]TJ -50.0346 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(a)-333(s)-1(tr)1(uctured)-333(dat)1(a)-334(of)-333(t)28(yp)-27(e)]TJ -ET -1 0 0 1 295.717 421.3911 cm +/F8 9.9626 Tf 21.53 0 Td [(the)-333(comm)27(unication)-333(descriptor)-333(cop)28(y)83(.)]TJ -21.975 -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 [(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 -1 0 0 1 -295.717 -421.3911 cm -BT -/F32 9.9626 Tf 295.717 421.3911 Td[(psb)]TJ +/F30 9.9626 Tf 170.915 0 Td [(psb)]TJ ET -1 0 0 1 312.0356 421.3911 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.1382 0.1992 l -S +1 0 0 1 312.036 421.59 cm +[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q -1 0 0 1 -312.0356 -421.3911 cm BT -/F32 9.9626 Tf 315.1738 421.3911 Td[(desc)]TJ +/F30 9.9626 Tf 315.174 421.391 Td [(desc)]TJ ET -1 0 0 1 336.7228 421.3911 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.1382 0.1992 l -S +1 0 0 1 336.723 421.59 cm +[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q -1 0 0 1 -336.7228 -421.3911 cm BT -/F32 9.9626 Tf 339.861 421.3911 Td[(type)]TJ -ET -1 0 0 1 360.7824 421.3911 cm +/F30 9.9626 Tf 339.861 421.391 Td [(type)]TJ 0 g 0 G -1 0 0 1 -360.7824 -421.3911 cm -BT -/F8 9.9626 Tf 360.7824 421.3911 Td[(.)]TJ -ET -1 0 0 1 94.9141 401.4658 cm +/F8 9.9626 Tf 20.921 0 Td [(.)]TJ 0 g 0 G -1 0 0 1 -94.9141 -401.4658 cm -BT -/F29 9.9626 Tf 99.8954 401.4658 Td[(inf)-1(o)]TJ -ET -1 0 0 1 118.6721 401.4658 cm +/F27 9.9626 Tf -260.887 -19.925 Td [(info)]TJ 0 g 0 G -1 0 0 1 -118.6721 -401.4658 cm -BT -/F8 9.9626 Tf 123.6534 401.4658 Td[(Er)1(ror)-333(co)-28(de.)]TJ 1.1486 -11.9551 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3787 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf -32.3787 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(required)]TJ/F8 9.9626 Tf -29.6112 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(out)]TJ/F8 9.9626 Tf 16.549 0 Td[(.)]TJ -50.0346 -11.9551 Td[(An)-333(in)29(te)-1(ger)-333(v)56(alue;)-333(0)-334(means)-334(n)1(o)-334(error)-333(h)1(as)-334(b)-27(e)-1(en)-333(detec)-1(ted.)]TJ -ET -1 0 0 1 99.8954 90.4377 cm +/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 -1 0 0 1 -99.8954 -90.4377 cm -BT -/F8 9.9626 Tf 266.7696 90.4377 Td[(65)]TJ -ET -1 0 0 1 443.6065 90.4377 cm + 141.968 -263.207 Td [(65)]TJ 0 g 0 G +ET endstream endobj -1128 0 obj << +1103 0 obj << /Type /Page -/Contents 1129 0 R -/Resources 1127 0 R -/MediaBox [0 0 595.2756 841.8898] -/Parent 1104 0 R -/Annots [ 1132 0 R 1133 0 R ] +/Contents 1104 0 R +/Resources 1102 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 1077 0 R +/Annots [ 1100 0 R 1101 0 R ] >> endobj -1132 0 obj << +1100 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [294.7207 507.8447 361.7786 518.9696] +/Rect [294.721 507.845 361.779 518.97] /Subtype /Link /A << /S /GoTo /D (descdata) >> >> endobj -1133 0 obj << +1101 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [294.7207 418.1809 361.7786 429.3059] +/Rect [294.721 418.181 361.779 429.306] /Subtype /Link /A << /S /GoTo /D (descdata) >> >> endobj -1130 0 obj << -/D [1128 0 R /XYZ 99.8954 740.9981 null] +1105 0 obj << +/D [1103 0 R /XYZ 99.895 740.998 null] >> endobj 190 0 obj << -/D [1128 0 R /XYZ 99.8954 659.6006 null] +/D [1103 0 R /XYZ 99.895 659.601 null] >> endobj -1131 0 obj << -/D [1128 0 R /XYZ 99.8954 631.8021 null] +1106 0 obj << +/D [1103 0 R /XYZ 99.895 631.802 null] >> endobj -1127 0 obj << -/Font << /F18 441 0 R /F8 450 0 R /F19 591 0 R /F29 447 0 R /F32 622 0 R >> +1102 0 obj << +/Font << /F16 443 0 R /F8 446 0 R /F17 588 0 R /F27 445 0 R /F30 616 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1136 0 obj << -/Length 4018 +1110 0 obj << +/Length 2569 >> stream -1 0 0 1 150.7049 740.9981 cm 0 g 0 G -1 0 0 1 343.7111 0 cm 0 g 0 G -1 0 0 1 -348.6924 -60.7721 cm 0 g 0 G 0 g 0 G -1 0 0 1 -145.7236 -680.226 cm BT -/F18 14.3462 Tf 150.7049 680.226 Td[(psb)]TJ +/F16 14.3462 Tf 150.705 680.226 Td [(psb)]TJ ET -1 0 0 1 175.972 680.226 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -4.8419 0.1992 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 -1 0 0 1 -175.972 -680.226 cm BT -/F18 14.3462 Tf 180.8139 680.226 Td[(cdfre)-1(e|F)94(r)-1(ees)-375(a)-375(co)-1(mm)31(uni)-1(cati)-1(on)-375(descr)-1(ipt)-1(or)]TJ -30.109 -35.7686 Td[(Syn)32(t)-1(ax)]TJ/F8 9.9626 Tf 109.7568 -21.8209 Td[(call)-333(psb)]TJ +/F16 14.3462 Tf 180.814 680.226 Td [(cdfree|F)94(rees)-375(a)-375(comm)31(unication)-375(descriptor)]TJ -30.109 -35.769 Td [(Syn)31(tax)]TJ/F8 9.9626 Tf 109.757 -21.821 Td [(call)-333(psb)]TJ ET -1 0 0 1 294.3237 622.6364 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 294.324 622.836 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -294.3237 -622.6364 cm BT -/F8 9.9626 Tf 297.3125 622.6364 Td[(cdfr)1(e)-1(e)-333(\050)]TJ/F19 9.9626 Tf 32.9598 0 Td[(desc)]TJ +/F8 9.9626 Tf 297.312 622.636 Td [(cdfree)-333(\050)]TJ/F17 9.9626 Tf 32.96 0 Td [(desc)]TJ ET -1 0 0 1 349.2144 622.6364 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.0552 0.1992 l -S +1 0 0 1 349.214 622.836 cm +[]0 d 0 J 0.398 w 0 0 m 3.055 0 l S Q -1 0 0 1 -349.2144 -622.6364 cm BT -/F19 9.9626 Tf 352.2696 622.6364 Td[(a,)-358(i)1(nfo)]TJ/F8 9.9626 Tf 28.5151 0 Td[(\051)]TJ -ET -1 0 0 1 145.7235 598.7261 cm +/F17 9.9626 Tf 352.27 622.636 Td [(a,)-358(info)]TJ/F8 9.9626 Tf 28.515 0 Td [(\051)]TJ 0 g 0 G -1 0 0 1 -145.7235 -598.7261 cm -BT -/F29 9.9626 Tf 150.7049 598.7261 Td[(T)32(yp)-32(e:)]TJ -ET -1 0 0 1 179.5203 598.7261 cm +/F27 9.9626 Tf -230.08 -23.91 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G -1 0 0 1 -179.5203 -598.7261 cm -BT -/F8 9.9626 Tf 184.5016 598.7261 Td[(Sy)1(nc)27(h)1(ron)1(ous.)]TJ -ET -1 0 0 1 145.7235 578.8008 cm +/F8 9.9626 Tf 33.797 0 Td [(Sync)28(hronous.)]TJ 0 g 0 G -1 0 0 1 -145.7235 -578.8008 cm -BT -/F29 9.9626 Tf 150.7049 578.8008 Td[(On)-383(En)32(tr)1(y)]TJ -ET -1 0 0 1 198.2901 578.8008 cm +/F27 9.9626 Tf -33.797 -19.925 Td [(On)-383(En)32(try)]TJ 0 g 0 G -1 0 0 1 -52.5665 -19.9253 cm 0 g 0 G -1 0 0 1 -145.7236 -558.8755 cm -BT -/F29 9.9626 Tf 150.7049 558.8755 Td[(desc)]TJ + 0 -19.925 Td [(desc)]TJ ET -1 0 0 1 172.6195 558.8755 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.4371 0.1992 l -S +1 0 0 1 172.619 559.075 cm +[]0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q -1 0 0 1 -172.6195 -558.8755 cm BT -/F29 9.9626 Tf 176.0566 558.8755 Td[(a)]TJ -ET -1 0 0 1 181.6259 558.8755 cm +/F27 9.9626 Tf 176.057 558.876 Td [(a)]TJ 0 g 0 G -1 0 0 1 -181.6259 -558.8755 cm -BT -/F8 9.9626 Tf 186.6072 558.8755 Td[(th)1(e)-334(c)-1(omm)27(u)1(ni)1(c)-1(ation)-332(des)-1(crip)1(tor)-333(to)-334(b)-27(e)-334(f)1(ree)-1(d)1(.)]TJ -10.9957 -11.9551 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 27.9508 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf 23.0731 0 Td[(.)]TJ -51.0239 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 25.1834 0 Td[(required)]TJ/F8 9.9626 Tf 41.8983 0 Td[(.)]TJ -67.0817 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(inout)]TJ/F8 9.9626 Tf 26.0964 0 Td[(.)]TJ -59.582 -11.9551 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(a)-333(s)-1(tr)1(uctured)-333(dat)1(a)-334(of)-333(t)28(yp)-27(e)]TJ -ET -1 0 0 1 346.5264 511.0549 cm +/F8 9.9626 Tf 10.55 0 Td [(the)-333(comm)27(unication)-333(descriptor)-333(to)-334(b)-27(e)-334(freed.)]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 [(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 -1 0 0 1 -346.5264 -511.0549 cm -BT -/F32 9.9626 Tf 346.5264 511.0549 Td[(psb)]TJ +/F30 9.9626 Tf 170.915 0 Td [(psb)]TJ ET -1 0 0 1 362.8451 511.0549 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.1382 0.1992 l -S +1 0 0 1 362.845 511.254 cm +[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q -1 0 0 1 -362.8451 -511.0549 cm BT -/F32 9.9626 Tf 365.9833 511.0549 Td[(desc)]TJ +/F30 9.9626 Tf 365.983 511.055 Td [(desc)]TJ ET -1 0 0 1 387.5322 511.0549 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.1382 0.1992 l -S +1 0 0 1 387.532 511.254 cm +[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q -1 0 0 1 -387.5322 -511.0549 cm BT -/F32 9.9626 Tf 390.6705 511.0549 Td[(type)]TJ -ET -1 0 0 1 411.5918 511.0549 cm +/F30 9.9626 Tf 390.67 511.055 Td [(type)]TJ 0 g 0 G -1 0 0 1 -411.5918 -511.0549 cm -BT -/F8 9.9626 Tf 411.5918 511.0549 Td[(.)]TJ -ET -1 0 0 1 145.7235 489.1371 cm +/F8 9.9626 Tf 20.922 0 Td [(.)]TJ 0 g 0 G -1 0 0 1 -145.7235 -489.1371 cm -BT -/F29 9.9626 Tf 150.7049 489.1371 Td[(On)-383(R)-1(etur)1(n)]TJ -ET -1 0 0 1 205.2431 489.1371 cm +/F27 9.9626 Tf -260.887 -21.918 Td [(On)-383(Return)]TJ 0 g 0 G -1 0 0 1 -59.5196 -19.9253 cm 0 g 0 G -1 0 0 1 -145.7235 -469.2118 cm -BT -/F29 9.9626 Tf 150.7049 469.2118 Td[(inf)-1(o)]TJ -ET -1 0 0 1 169.4816 469.2118 cm + 0 -19.925 Td [(info)]TJ 0 g 0 G -1 0 0 1 -169.4816 -469.2118 cm -BT -/F8 9.9626 Tf 174.4629 469.2118 Td[(Er)1(ror)-333(co)-28(de.)]TJ 1.1486 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3786 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf -32.3786 -11.9551 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(required)]TJ/F8 9.9626 Tf -29.6112 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(out)]TJ/F8 9.9626 Tf 16.549 0 Td[(.)]TJ -50.0346 -11.9552 Td[(An)-333(in)29(te)-1(ger)-333(v)56(alue;)-333(0)-334(means)-334(n)1(o)-334(error)-333(h)1(as)-334(b)-27(e)-1(en)-333(detec)-1(ted.)]TJ -ET -1 0 0 1 150.7049 90.4377 cm +/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 -1 0 0 1 -150.7049 -90.4377 cm -BT -/F8 9.9626 Tf 317.5791 90.4377 Td[(66)]TJ -ET -1 0 0 1 494.4159 90.4377 cm + 141.968 -330.953 Td [(66)]TJ 0 g 0 G +ET endstream endobj -1135 0 obj << +1109 0 obj << /Type /Page -/Contents 1136 0 R -/Resources 1134 0 R -/MediaBox [0 0 595.2756 841.8898] -/Parent 1104 0 R -/Annots [ 1139 0 R ] +/Contents 1110 0 R +/Resources 1108 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 1077 0 R +/Annots [ 1107 0 R ] >> endobj -1139 0 obj << +1107 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [345.5302 507.8447 412.5881 518.9696] +/Rect [345.53 507.845 412.588 518.97] /Subtype /Link /A << /S /GoTo /D (descdata) >> >> endobj -1137 0 obj << -/D [1135 0 R /XYZ 150.7049 740.9981 null] +1111 0 obj << +/D [1109 0 R /XYZ 150.705 740.998 null] >> endobj 194 0 obj << -/D [1135 0 R /XYZ 150.7049 659.6006 null] +/D [1109 0 R /XYZ 150.705 659.601 null] >> endobj -1138 0 obj << -/D [1135 0 R /XYZ 150.7049 631.8021 null] +1112 0 obj << +/D [1109 0 R /XYZ 150.705 631.802 null] >> endobj -1134 0 obj << -/Font << /F18 441 0 R /F8 450 0 R /F19 591 0 R /F29 447 0 R /F32 622 0 R >> +1108 0 obj << +/Font << /F16 443 0 R /F8 446 0 R /F17 588 0 R /F27 445 0 R /F30 616 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1142 0 obj << -/Length 8551 +1117 0 obj << +/Length 5922 >> stream -1 0 0 1 99.8954 740.9981 cm 0 g 0 G -1 0 0 1 343.7111 0 cm 0 g 0 G -1 0 0 1 -348.6924 -61.1459 cm 0 g 0 G 0 g 0 G -1 0 0 1 -94.9141 -679.8522 cm BT -/F18 14.3462 Tf 99.8954 679.8522 Td[(psb)]TJ +/F16 14.3462 Tf 99.895 679.852 Td [(psb)]TJ ET -1 0 0 1 125.1626 679.8522 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -4.8419 0.1992 l -S +1 0 0 1 125.163 680.052 cm +[]0 d 0 J 0.398 w 0 0 m 4.842 0 l S Q -1 0 0 1 -125.1626 -679.8522 cm BT -/F18 14.3462 Tf 130.0045 679.8522 Td[(cdblde)-1(xt|Buil)-1(d)-375(an)-375(exte)-1(nded)]TJ -30.1091 -17.9327 Td[(com)-1(m)31(uni)-1(cati)-1(on)-375(descr)-1(ipt)-1(or)]TJ 0 -36.1294 Td[(Syn)32(t)-1(ax)]TJ/F8 9.9626 Tf 58.3156 -21.9014 Td[(call)-333(psb)]TJ +/F16 14.3462 Tf 130.004 679.852 Td [(cdbldext|Build)-375(an)-375(extended)]TJ -30.109 -17.933 Td [(comm)31(unication)-375(descriptor)]TJ 0 -36.129 Td [(Syn)31(tax)]TJ/F8 9.9626 Tf 58.316 -21.901 Td [(call)-333(psb)]TJ ET -1 0 0 1 192.0729 603.8887 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 192.073 604.088 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -192.0729 -603.8887 cm BT -/F8 9.9626 Tf 195.0617 603.8887 Td[(cdbl)1(dext)-333(\050)]TJ/F19 9.9626 Tf 44.5553 0 Td[(a,desc)]TJ +/F8 9.9626 Tf 195.062 603.889 Td [(cdbldext)-333(\050)]TJ/F17 9.9626 Tf 44.555 0 Td [(a,desc)]TJ ET -1 0 0 1 266.7063 603.8887 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.0552 0.1992 l -S +1 0 0 1 266.706 604.088 cm +[]0 d 0 J 0.398 w 0 0 m 3.055 0 l S Q -1 0 0 1 -266.7063 -603.8887 cm BT -/F19 9.9626 Tf 269.7615 603.8887 Td[(a,nl,)1(desc)]TJ +/F17 9.9626 Tf 269.762 603.889 Td [(a,nl,desc)]TJ ET -1 0 0 1 308.0532 603.8887 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.0552 0.1992 l -S +1 0 0 1 308.053 604.088 cm +[]0 d 0 J 0.398 w 0 0 m 3.055 0 l S Q -1 0 0 1 -308.0532 -603.8887 cm BT -/F19 9.9626 Tf 311.1084 603.8887 Td[(out,)-357(info,)-358(ex)1(t)-1(y)1(p)51(e)]TJ/F8 9.9626 Tf 70.3081 0 Td[(\051)]TJ -281.5211 -24.0038 Td[(This)-462(sub)1(rou)1(tine)-462(b)1(ui)1(lds)-462(an)-461(exte)-1(n)1(ded)-461(c)-1(omm)27(u)1(ni)1(c)-1(ation)-461(d)1(e)-1(sc)-1(r)1(ipt)1(or,)-494(b)1(as)-1(ed)-461(on)-461(the)]TJ 0 -11.9551 Td[(in)1(pu)1(t)-390(d)1(e)-1(sc)-1(r)1(iptor)]TJ/F32 9.9626 Tf 74.2872 0 Td[(desc_a)]TJ/F8 9.9626 Tf 35.2614 0 Td[(and)-389(on)-388(the)-390(ste)-1(n)1(c)-1(i)1(l)-389(s)-1(p)-27(e)-1(ci\014ed)-389(th)1(rough)-389(t)1(he)-390(in)1(pu)1(t)-390(spar)1(s)-1(e)]TJ -109.5486 -11.9552 Td[(matrix)]TJ/F32 9.9626 Tf 32.4063 0 Td[(a)]TJ/F8 9.9626 Tf 5.2304 0 Td[(.)]TJ -ET -1 0 0 1 94.9141 535.769 cm +/F17 9.9626 Tf 311.108 603.889 Td [(out,)-358(info,)-357(extyp)51(e)]TJ/F8 9.9626 Tf 70.309 0 Td [(\051)]TJ -281.522 -24.004 Td [(This)-462(subrout)1(ine)-462(builds)-461(an)-462(extended)-462(comm)28(unication)-461(descriptor,)-494(based)-461(on)-462(the)]TJ 0 -11.955 Td [(input)-389(descriptor)]TJ/F30 9.9626 Tf 74.288 0 Td [(desc_a)]TJ/F8 9.9626 Tf 35.261 0 Td [(and)-389(on)-390(the)-389(stencil)-389(s)-1(p)-27(eci\014ed)-390(through)-389(the)-389(input)-390(sparse)]TJ -109.549 -11.955 Td [(matrix)]TJ/F30 9.9626 Tf 32.407 0 Td [(a)]TJ/F8 9.9626 Tf 5.23 0 Td [(.)]TJ 0 g 0 G -1 0 0 1 -94.9141 -535.769 cm -BT -/F29 9.9626 Tf 99.8954 535.769 Td[(T)32(yp)-32(e:)]TJ -ET -1 0 0 1 128.7108 535.769 cm +/F27 9.9626 Tf -37.637 -20.206 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G -1 0 0 1 -128.7108 -535.769 cm -BT -/F8 9.9626 Tf 133.6921 535.769 Td[(Sy)1(nc)27(h)1(ron)1(ous.)]TJ -ET -1 0 0 1 94.9141 515.4699 cm +/F8 9.9626 Tf 33.797 0 Td [(Sync)28(hronous.)]TJ 0 g 0 G -1 0 0 1 -94.9141 -515.4699 cm -BT -/F29 9.9626 Tf 99.8954 515.4699 Td[(On)-383(En)32(tr)1(y)]TJ -ET -1 0 0 1 147.4806 515.4699 cm +/F27 9.9626 Tf -33.797 -20.299 Td [(On)-383(En)32(try)]TJ 0 g 0 G -1 0 0 1 -52.5665 -20.299 cm 0 g 0 G -1 0 0 1 -94.9141 -495.1709 cm -BT -/F29 9.9626 Tf 99.8954 495.1709 Td[(a)]TJ -ET -1 0 0 1 105.4647 495.1709 cm + 0 -20.299 Td [(a)]TJ 0 g 0 G -1 0 0 1 -105.4647 -495.1709 cm -BT -/F8 9.9626 Tf 110.4461 495.1709 Td[(A)-333(s)-1(p)1(arse)-334(m)-1(at)1(rix)-333(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 101.1763 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf 23.0731 0 Td[(.)]TJ -109.8935 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 25.1834 0 Td[(required)]TJ/F8 9.9626 Tf 41.8983 0 Td[(.)]TJ -67.0817 -11.9551 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(.)]TJ -43.0331 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(a)-333(s)-1(tr)1(uctured)-333(dat)1(a)-334(t)28(yp)-27(e.)]TJ -ET -1 0 0 1 94.9141 439.0064 cm +/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.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(t)27(yp)-27(e.)]TJ 0 g 0 G -1 0 0 1 -94.9141 -439.0064 cm -BT -/F29 9.9626 Tf 99.8954 439.0064 Td[(desc)]TJ +/F27 9.9626 Tf -24.907 -20.299 Td [(desc)]TJ ET -1 0 0 1 121.81 439.0064 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.4371 0.1992 l -S +1 0 0 1 121.81 439.206 cm +[]0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q -1 0 0 1 -121.81 -439.0064 cm BT -/F29 9.9626 Tf 125.2471 439.0064 Td[(a)]TJ -ET -1 0 0 1 130.8165 439.0064 cm +/F27 9.9626 Tf 125.247 439.006 Td [(a)]TJ 0 g 0 G -1 0 0 1 -130.8165 -439.0064 cm -BT -/F8 9.9626 Tf 135.7978 439.0064 Td[(th)1(e)-334(c)-1(omm)27(u)1(ni)1(c)-1(ation)-332(des)-1(crip)1(tor.)]TJ -10.9958 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 27.9508 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf 23.0731 0 Td[(.)]TJ -51.0239 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 25.1834 0 Td[(required)]TJ/F8 9.9626 Tf 41.8983 0 Td[(.)]TJ -67.0817 -11.9551 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(.)]TJ -43.0331 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(a)-333(s)-1(tr)1(uctured)-333(dat)1(a)-334(of)-333(t)28(yp)-27(e)]TJ -ET -1 0 0 1 295.717 391.1857 cm +/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 0 0 1 rg 0 0 1 RG -1 0 0 1 -295.717 -391.1857 cm -BT -/F32 9.9626 Tf 295.717 391.1857 Td[(psb)]TJ +/F30 9.9626 Tf 170.915 0 Td [(psb)]TJ ET -1 0 0 1 312.0356 391.1857 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.1382 0.1992 l -S +1 0 0 1 312.036 391.385 cm +[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q -1 0 0 1 -312.0356 -391.1857 cm BT -/F32 9.9626 Tf 315.1738 391.1857 Td[(spmat)]TJ +/F30 9.9626 Tf 315.174 391.186 Td [(spmat)]TJ ET -1 0 0 1 341.9531 391.1857 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.1382 0.1992 l -S +1 0 0 1 341.953 391.385 cm +[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q -1 0 0 1 -341.9531 -391.1857 cm BT -/F32 9.9626 Tf 345.0913 391.1857 Td[(type)]TJ -ET -1 0 0 1 366.0127 391.1857 cm +/F30 9.9626 Tf 345.091 391.186 Td [(type)]TJ 0 g 0 G -1 0 0 1 -366.0127 -391.1857 cm -BT -/F8 9.9626 Tf 366.0127 391.1857 Td[(.)]TJ -ET -1 0 0 1 94.9141 370.8867 cm +/F8 9.9626 Tf 20.922 0 Td [(.)]TJ 0 g 0 G -1 0 0 1 -94.9141 -370.8867 cm -BT -/F29 9.9626 Tf 99.8954 370.8867 Td[(nl)]TJ -ET -1 0 0 1 109.4429 370.8867 cm +/F27 9.9626 Tf -266.118 -20.299 Td [(nl)]TJ 0 g 0 G -1 0 0 1 -109.4429 -370.8867 cm -BT -/F8 9.9626 Tf 114.4242 370.8867 Td[(th)1(e)-334(n)28(um)28(b)-27(e)-1(r)-333(of)-333(ad)1(diti)1(onal)-333(la)28(y)28(e)-1(r)1(s)-334(desired.)]TJ 10.3778 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 27.9508 0 Td[(global)]TJ/F8 9.9626 Tf 29.7563 0 Td[(.)]TJ -57.7071 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 25.1834 0 Td[(required)]TJ/F8 9.9626 Tf 41.8983 0 Td[(.)]TJ -67.0817 -11.9551 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(.)]TJ -43.0331 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(an)-333(in)28(t)1(e)-1(ger)-333(v)55(al)1(ue)]TJ/F11 9.9626 Tf 130.4278 0 Td[(nl)]TJ/F14 9.9626 Tf 11.9159 0 Td[(\025)]TJ/F8 9.9626 Tf 10.5161 0 Td[(0.)]TJ -ET -1 0 0 1 94.9141 302.7669 cm +/F8 9.9626 Tf 14.529 0 Td [(the)-333(n)27(u)1(m)27(b)-27(e)-1(r)-333(of)-333(additional)-333(la)28(y)27(ers)-333(desired.)]TJ 10.378 -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 [(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/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 -1 0 0 1 -94.9141 -302.7669 cm -BT -/F29 9.9626 Tf 99.8954 302.7669 Td[(ext)32(yp)-32(e)]TJ -ET -1 0 0 1 133.3116 302.7669 cm +/F27 9.9626 Tf -177.767 -20.299 Td [(ext)32(yp)-32(e)]TJ 0 g 0 G -1 0 0 1 -133.3116 -302.7669 cm -BT -/F8 9.9626 Tf 138.2929 302.7669 Td[(th)1(e)-334(kin)1(d)-333(of)-333(e)-1(stension)-333(requ)1(ired.)]TJ -13.4909 -11.9551 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 27.9508 0 Td[(global)]TJ/F8 9.9626 Tf 29.7563 0 Td[(.)]TJ -57.7071 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 25.1834 0 Td[(opti)-1(on)1(al)]TJ/F8 9.9626 Tf 44.3958 0 Td[(.)]TJ -69.5792 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(.)]TJ -43.0331 -11.9551 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-418(as)-1(:)-616(an)-419(in)29(te)-1(ger)-419(v)56(alue)]TJ/F32 9.9626 Tf 135.566 0 Td[(psb_ovt_xhal_)]TJ/F8 9.9626 Tf 67.9944 0 Td[(,)]TJ/F32 9.9626 Tf 7.1587 0 Td[(psb_ovt_asov_)]TJ/F8 9.9626 Tf 67.9945 0 Td[(,)-441(d)1(e)-1(f)1(aul)1(t:)]TJ/F32 9.9626 Tf -278.7136 -11.9552 Td[(psb_ovt_xhal_)]TJ -ET -1 0 0 1 94.9141 220.6995 cm +/F8 9.9626 Tf 38.398 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.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 44.396 0 Td [(.)]TJ -69.579 -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.994 0 Td [(,)]TJ/F30 9.9626 Tf 7.159 0 Td [(psb_ovt_asov_)]TJ/F8 9.9626 Tf 67.995 0 Td [(,)-441(default:)]TJ/F30 9.9626 Tf -278.714 -11.955 Td [(psb_ovt_xhal_)]TJ 0 g 0 G -1 0 0 1 -94.9141 -220.6995 cm -BT -/F29 9.9626 Tf 99.8954 220.6995 Td[(On)-383(R)-1(etur)1(n)]TJ -ET -1 0 0 1 154.4337 220.6995 cm +/F27 9.9626 Tf -24.907 -22.291 Td [(On)-383(Return)]TJ 0 g 0 G -1 0 0 1 -59.5196 -20.299 cm 0 g 0 G -1 0 0 1 -94.9141 -200.4005 cm -BT -/F29 9.9626 Tf 99.8954 200.4005 Td[(desc)]TJ + 0 -20.3 Td [(desc)]TJ ET -1 0 0 1 121.81 200.4005 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.4371 0.1992 l -S +1 0 0 1 121.81 200.6 cm +[]0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q -1 0 0 1 -121.81 -200.4005 cm BT -/F29 9.9626 Tf 125.2471 200.4005 Td[(out)]TJ -ET -1 0 0 1 141.7961 200.4005 cm +/F27 9.9626 Tf 125.247 200.401 Td [(out)]TJ 0 g 0 G -1 0 0 1 -141.7961 -200.4005 cm -BT -/F8 9.9626 Tf 146.7774 200.4005 Td[(th)1(e)-334(e)-1(x)1(te)-1(n)1(ded)-333(c)-1(omm)27(u)1(ni)1(c)-1(ation)-333(d)1(e)-1(scrip)1(tor.)]TJ -21.9754 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 27.9508 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf 23.0731 0 Td[(.)]TJ -51.0239 -11.9551 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 25.1834 0 Td[(required)]TJ/F8 9.9626 Tf 41.8983 0 Td[(.)]TJ -67.0817 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(inout)]TJ/F8 9.9626 Tf 26.0964 0 Td[(.)]TJ -59.582 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(a)-333(s)-1(tr)1(uctured)-333(dat)1(a)-334(of)-333(t)28(yp)-27(e)]TJ -ET -1 0 0 1 295.717 152.5798 cm +/F8 9.9626 Tf 21.53 0 Td [(the)-333(extended)-334(comm)28(unication)-333(descriptor.)]TJ -21.975 -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 -1 0 0 1 -295.717 -152.5798 cm -BT -/F32 9.9626 Tf 295.717 152.5798 Td[(psb)]TJ +/F30 9.9626 Tf 170.915 0 Td [(psb)]TJ ET -1 0 0 1 312.0356 152.5798 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.1382 0.1992 l -S +1 0 0 1 312.036 152.779 cm +[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q -1 0 0 1 -312.0356 -152.5798 cm BT -/F32 9.9626 Tf 315.1738 152.5798 Td[(desc)]TJ +/F30 9.9626 Tf 315.174 152.58 Td [(desc)]TJ ET -1 0 0 1 336.7228 152.5798 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.1382 0.1992 l -S +1 0 0 1 336.723 152.779 cm +[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q -1 0 0 1 -336.7228 -152.5798 cm BT -/F32 9.9626 Tf 339.861 152.5798 Td[(type)]TJ -ET -1 0 0 1 360.7824 152.5798 cm +/F30 9.9626 Tf 339.861 152.58 Td [(type)]TJ 0 g 0 G -1 0 0 1 -360.7824 -152.5798 cm -BT -/F8 9.9626 Tf 360.7824 152.5798 Td[(.)]TJ -ET -1 0 0 1 94.9141 132.2808 cm +/F8 9.9626 Tf 20.921 0 Td [(.)]TJ 0 g 0 G -1 0 0 1 -94.9141 -132.2808 cm -BT -/F29 9.9626 Tf 99.8954 132.2808 Td[(inf)-1(o)]TJ -ET -1 0 0 1 118.6721 132.2808 cm +/F27 9.9626 Tf -260.887 -20.299 Td [(info)]TJ 0 g 0 G -1 0 0 1 -118.6721 -132.2808 cm -BT -/F8 9.9626 Tf 123.6534 132.2808 Td[(Er)1(ror)-333(co)-28(de.)]TJ 1.1486 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3787 0 Td[(lo)-32(ca)-1(l)]TJ -ET -1 0 0 1 99.8954 90.4377 cm +/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 0 g 0 G -1 0 0 1 -99.8954 -90.4377 cm -BT -/F8 9.9626 Tf 266.7696 90.4377 Td[(67)]TJ -ET -1 0 0 1 443.6065 90.4377 cm +/F8 9.9626 Tf 109.589 -29.888 Td [(67)]TJ 0 g 0 G +ET endstream endobj -1141 0 obj << +1116 0 obj << /Type /Page -/Contents 1142 0 R -/Resources 1140 0 R -/MediaBox [0 0 595.2756 841.8898] -/Parent 1147 0 R -/Annots [ 1145 0 R 1146 0 R ] +/Contents 1117 0 R +/Resources 1115 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 1120 0 R +/Annots [ 1113 0 R 1114 0 R ] >> endobj -1145 0 obj << +1113 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [294.7207 387.9755 367.009 399.1004] +/Rect [294.721 387.976 367.009 399.1] /Subtype /Link /A << /S /GoTo /D (spdata) >> >> endobj -1146 0 obj << +1114 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [294.7207 149.3696 361.7786 160.4946] +/Rect [294.721 149.37 361.779 160.495] /Subtype /Link /A << /S /GoTo /D (descdata) >> >> endobj -1143 0 obj << -/D [1141 0 R /XYZ 99.8954 740.9981 null] +1118 0 obj << +/D [1116 0 R /XYZ 99.895 740.998 null] >> endobj 198 0 obj << -/D [1141 0 R /XYZ 99.8954 641.0268 null] +/D [1116 0 R /XYZ 99.895 641.027 null] >> endobj -1144 0 obj << -/D [1141 0 R /XYZ 99.8954 613.0543 null] +1119 0 obj << +/D [1116 0 R /XYZ 99.895 613.054 null] >> endobj -1140 0 obj << -/Font << /F18 441 0 R /F8 450 0 R /F19 591 0 R /F32 622 0 R /F29 447 0 R /F11 606 0 R /F14 633 0 R >> +1115 0 obj << +/Font << /F16 443 0 R /F8 446 0 R /F17 588 0 R /F30 616 0 R /F27 445 0 R /F11 602 0 R /F14 619 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1150 0 obj << -/Length 2783 +1123 0 obj << +/Length 1998 >> stream -1 0 0 1 150.7049 740.9981 cm 0 g 0 G -1 0 0 1 343.7111 0 cm 0 g 0 G -1 0 0 1 -494.416 -740.9981 cm BT -/F8 9.9626 Tf 175.6115 706.1289 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(required)]TJ/F8 9.9626 Tf -29.6112 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(out)]TJ/F8 9.9626 Tf 16.549 0 Td[(.)]TJ -50.0346 -11.9552 Td[(An)-333(in)29(te)-1(ger)-333(v)56(alue;)-333(0)-334(means)-334(n)1(o)-334(error)-333(h)1(as)-334(b)-27(e)-1(en)-333(detec)-1(ted.)]TJ/F18 14.3462 Tf -24.9066 -32.9458 Td[(Not)-1(es)]TJ -ET -1 0 0 1 150.7049 627.4517 cm +/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 [(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 14.3462 Tf -24.906 -32.946 Td [(Notes)]TJ 0 g 0 G -1 0 0 1 -150.7049 -627.4517 cm -BT -/F8 9.9626 Tf 162.8814 627.4517 Td[(1.)]TJ -ET -1 0 0 1 170.6302 627.4517 cm +/F8 9.9626 Tf 12.176 -21.821 Td [(1.)]TJ 0 g 0 G -1 0 0 1 -170.6302 -627.4517 cm -BT -/F8 9.9626 Tf 175.6115 627.4517 Td[(Sp)-27(ec)-1(if)1(yin)1(g)]TJ/F32 9.9626 Tf 47.3614 0 Td[(psb_ovt_xhal_)]TJ/F8 9.9626 Tf 70.8006 0 Td[(for)-281(th)1(e)]TJ/F32 9.9626 Tf 31.377 0 Td[(extype)]TJ/F8 9.9626 Tf 34.1882 0 Td[(argu)1(m)-1(en)28(t)-281(the)-282(u)1(s)-1(er)-282(will)-281(obt)1(ain)-281(a)]TJ -183.7272 -11.9551 Td[(desc)-1(ri)1(ptor)-257(for)-257(a)-257(domain)-257(par)1(tition)-257(in)-257(whi)1(c)27(h)-257(the)-258(ad)1(dit)1(ional)-257(la)28(y)28(e)-1(r)1(s)-258(are)-258(fetc)27(h)1(e)-1(d)]TJ 0 -11.9552 Td[(as)-416(p)1(art)-415(of)-414(an)-415(\050extended\051)-415(h)1(alo;)-456(h)1(o)28(w)27(ev)28(e)-1(r)-414(the)-415(ind)1(e)-1(x-to-pr)1(o)-28(c)-1(ess)-416(mapp)1(ing)-415(is)]TJ 0 -11.9552 Td[(id)1(e)-1(n)28(t)1(ic)-1(al)-333(to)-333(th)1(at)-334(of)-333(t)1(he)-334(b)1(as)-1(e)-334(d)1(e)-1(sc)-1(r)1(ipt)1(or;)]TJ -ET -1 0 0 1 150.7049 571.661 cm + [-500(Sp)-28(ecifying)]TJ/F30 9.9626 Tf 60.092 0 Td [(psb_ovt_xhal_)]TJ/F8 9.9626 Tf 70.801 0 Td [(for)-282(the)]TJ/F30 9.9626 Tf 31.376 0 Td [(extype)]TJ/F8 9.9626 Tf 34.189 0 Td [(argumen)28(t)-282(the)-281(us)-1(er)-281(will)-282(obtain)-281(a)]TJ -183.728 -11.955 Td [(descriptor)-258(for)-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.956 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(to)-333(that)-333(of)-333(the)-334(base)-333(descriptor;)]TJ 0 g 0 G -1 0 0 1 -150.7049 -571.661 cm -BT -/F8 9.9626 Tf 162.8814 571.661 Td[(2.)]TJ -ET -1 0 0 1 170.6302 571.661 cm + -12.73 -19.925 Td [(2.)]TJ 0 g 0 G -1 0 0 1 -170.6302 -571.661 cm -BT -/F8 9.9626 Tf 175.6115 571.661 Td[(Sp)-27(ec)-1(if)1(yin)1(g)]TJ/F32 9.9626 Tf 48.2267 0 Td[(psb_ovt_asov_)]TJ/F8 9.9626 Tf 71.6659 0 Td[(for)-368(th)1(e)]TJ/F32 9.9626 Tf 33.1075 0 Td[(extype)]TJ/F8 9.9626 Tf 35.0535 0 Td[(argu)1(m)-1(en)28(t)-368(the)-369(u)1(s)-1(er)-368(will)-368(obtain)]TJ -188.0536 -11.9552 Td[(a)-458(des)-1(crip)1(tor)-458(with)-458(an)-458(o)28(v)28(erlap)1(p)-28(ed)-458(dec)-1(omp)-27(os)-1(it)1(ion:)-694(th)1(e)-459(add)1(ition)1(al)-458(la)28(y)28(e)-1(r)-458(is)]TJ 0 -11.9552 Td[(aggregated)-413(to)-413(the)-413(lo)-28(cal)-413(s)-1(u)1(b)-28(d)1(omain)-413(\050an)1(d)-413(th)28(u)1(s)-414(is)-413(an)-413(o)28(v)28(e)-1(r)1(lap\051,)-432(and)-413(a)-413(n)1(e)-1(w)]TJ 0 -11.9551 Td[(hal)1(o)-334(extend)1(ing)-333(b)-27(e)-1(y)28(on)1(d)-333(the)-334(l)1(as)-1(t)-333(add)1(ition)1(al)-333(la)28(y)28(e)-1(r)-333(i)1(s)-334(for)1(m)-1(ed.)]TJ -ET -1 0 0 1 150.7049 90.4377 cm + [-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.108 0 Td [(extype)]TJ/F8 9.9626 Tf 35.053 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)-28(osition)1(:)-695(the)-458(additional)-458(la)27(y)28(er)-458(is)]TJ 0 -11.955 Td [(aggregated)-413(to)-413(the)-414(l)1(o)-28(cal)-413(sub)-28(domain)-413(\050and)-413(th)27(u)1(s)-414(is)-413(an)-413(o)28(v)28(erlap\051,)-433(and)-413(a)-414(new)]TJ 0 -11.956 Td [(halo)-333(extending)-334(b)-27(ey)27(ond)-333(the)-333(last)-334(ad)1(ditional)-334(la)28(y)28(er)-333(is)-334(formed.)]TJ 0 g 0 G -1 0 0 1 -150.7049 -90.4377 cm -BT -/F8 9.9626 Tf 317.5791 90.4377 Td[(68)]TJ -ET -1 0 0 1 494.4159 90.4377 cm + 141.968 -445.357 Td [(68)]TJ 0 g 0 G +ET endstream endobj -1149 0 obj << +1122 0 obj << /Type /Page -/Contents 1150 0 R -/Resources 1148 0 R -/MediaBox [0 0 595.2756 841.8898] -/Parent 1147 0 R +/Contents 1123 0 R +/Resources 1121 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 1120 0 R >> endobj -1151 0 obj << -/D [1149 0 R /XYZ 150.7049 740.9981 null] +1124 0 obj << +/D [1122 0 R /XYZ 150.705 740.998 null] >> endobj -1152 0 obj << -/D [1149 0 R /XYZ 150.7049 639.4069 null] +1125 0 obj << +/D [1122 0 R /XYZ 150.705 639.407 null] >> endobj -1153 0 obj << -/D [1149 0 R /XYZ 150.7049 643.392 null] +1126 0 obj << +/D [1122 0 R /XYZ 150.705 643.392 null] >> endobj -1154 0 obj << -/D [1149 0 R /XYZ 150.7049 585.664 null] +1127 0 obj << +/D [1122 0 R /XYZ 150.705 585.664 null] >> endobj -1148 0 obj << -/Font << /F8 450 0 R /F29 447 0 R /F18 441 0 R /F32 622 0 R >> +1121 0 obj << +/Font << /F8 446 0 R /F27 445 0 R /F16 443 0 R /F30 616 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1157 0 obj << -/Length 7958 +1132 0 obj << +/Length 5215 >> stream -1 0 0 1 99.8954 740.9981 cm 0 g 0 G -1 0 0 1 343.7111 0 cm 0 g 0 G -1 0 0 1 -348.6924 -60.7721 cm 0 g 0 G 0 g 0 G -1 0 0 1 -94.9141 -680.226 cm BT -/F18 14.3462 Tf 99.8954 680.226 Td[(psb)]TJ +/F16 14.3462 Tf 99.895 680.226 Td [(psb)]TJ ET -1 0 0 1 125.1626 680.226 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -4.8419 0.1992 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 -1 0 0 1 -125.1626 -680.226 cm BT -/F18 14.3462 Tf 130.0045 680.226 Td[(spall)-1(|A)1(l)-1(lo)-32(cate)-1(s)-374(a)-375(sparse)-375(m)-1(atr)-1(ix)]TJ -30.1091 -35.7686 Td[(Syn)32(t)-1(ax)]TJ/F8 9.9626 Tf 95.8452 -21.8209 Td[(call)-333(psb)]TJ +/F16 14.3462 Tf 130.004 680.226 Td [(spall|Allo)-31(cates)-375(a)-375(sparse)-375(matrix)]TJ -30.109 -35.769 Td [(Syn)31(tax)]TJ/F8 9.9626 Tf 95.846 -21.821 Td [(call)-333(psb)]TJ ET -1 0 0 1 229.6026 622.6364 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 229.603 622.836 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -229.6026 -622.6364 cm BT -/F8 9.9626 Tf 232.5914 622.6364 Td[(spall)-333(\050)]TJ/F19 9.9626 Tf 27.1759 0 Td[(a,)-358(desc)]TJ +/F8 9.9626 Tf 232.591 622.636 Td [(spall)-333(\050)]TJ/F17 9.9626 Tf 27.176 0 Td [(a,)-358(desc)]TJ ET -1 0 0 1 290.421 622.6364 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.0552 0.1992 l -S +1 0 0 1 290.421 622.836 cm +[]0 d 0 J 0.398 w 0 0 m 3.055 0 l S Q -1 0 0 1 -290.421 -622.6364 cm BT -/F19 9.9626 Tf 293.4762 622.6364 Td[(a,)-358(i)1(nfo,)-358(nnz)]TJ/F8 9.9626 Tf 50.4107 0 Td[(\051)]TJ -ET -1 0 0 1 94.9141 598.7261 cm +/F17 9.9626 Tf 293.476 622.636 Td [(a,)-358(info,)-357(nn)-1(z)]TJ/F8 9.9626 Tf 50.411 0 Td [(\051)]TJ 0 g 0 G -1 0 0 1 -94.9141 -598.7261 cm -BT -/F29 9.9626 Tf 99.8954 598.7261 Td[(T)32(yp)-32(e:)]TJ -ET -1 0 0 1 128.7108 598.7261 cm +/F27 9.9626 Tf -243.992 -23.91 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G -1 0 0 1 -128.7108 -598.7261 cm -BT -/F8 9.9626 Tf 133.6921 598.7261 Td[(Sy)1(nc)27(h)1(ron)1(ous.)]TJ -ET -1 0 0 1 94.9141 578.8008 cm +/F8 9.9626 Tf 33.797 0 Td [(Sync)28(hronous.)]TJ 0 g 0 G -1 0 0 1 -94.9141 -578.8008 cm -BT -/F29 9.9626 Tf 99.8954 578.8008 Td[(On)-383(En)32(tr)1(y)]TJ -ET -1 0 0 1 147.4806 578.8008 cm +/F27 9.9626 Tf -33.797 -19.925 Td [(On)-383(En)32(try)]TJ 0 g 0 G -1 0 0 1 -52.5665 -19.9253 cm 0 g 0 G -1 0 0 1 -94.9141 -558.8755 cm -BT -/F29 9.9626 Tf 99.8954 558.8755 Td[(desc)]TJ + 0 -19.925 Td [(desc)]TJ ET -1 0 0 1 121.81 558.8755 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.4371 0.1992 l -S +1 0 0 1 121.81 559.075 cm +[]0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q -1 0 0 1 -121.81 -558.8755 cm BT -/F29 9.9626 Tf 125.2471 558.8755 Td[(a)]TJ -ET -1 0 0 1 130.8165 558.8755 cm +/F27 9.9626 Tf 125.247 558.876 Td [(a)]TJ 0 g 0 G -1 0 0 1 -130.8165 -558.8755 cm -BT -/F8 9.9626 Tf 135.7978 558.8755 Td[(th)1(e)-334(c)-1(omm)27(u)1(ni)1(c)-1(ation)-332(des)-1(crip)1(tor.)]TJ -10.9958 -11.9551 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 27.9508 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf 23.0731 0 Td[(.)]TJ -51.0239 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 25.1834 0 Td[(required)]TJ/F8 9.9626 Tf 41.8983 0 Td[(.)]TJ -67.0817 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(.)]TJ -43.0331 -11.9551 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(a)-333(s)-1(tr)1(uctured)-333(dat)1(a)-334(of)-333(t)28(yp)-27(e)]TJ -ET -1 0 0 1 295.717 511.0549 cm +/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 -1 0 0 1 -295.717 -511.0549 cm -BT -/F32 9.9626 Tf 295.717 511.0549 Td[(psb)]TJ +/F30 9.9626 Tf 170.915 0 Td [(psb)]TJ ET -1 0 0 1 312.0356 511.0549 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.1382 0.1992 l -S +1 0 0 1 312.036 511.254 cm +[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q -1 0 0 1 -312.0356 -511.0549 cm BT -/F32 9.9626 Tf 315.1738 511.0549 Td[(desc)]TJ +/F30 9.9626 Tf 315.174 511.055 Td [(desc)]TJ ET -1 0 0 1 336.7228 511.0549 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.1382 0.1992 l -S +1 0 0 1 336.723 511.254 cm +[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q -1 0 0 1 -336.7228 -511.0549 cm BT -/F32 9.9626 Tf 339.861 511.0549 Td[(type)]TJ -ET -1 0 0 1 360.7824 511.0549 cm +/F30 9.9626 Tf 339.861 511.055 Td [(type)]TJ 0 g 0 G -1 0 0 1 -360.7824 -511.0549 cm -BT -/F8 9.9626 Tf 360.7824 511.0549 Td[(.)]TJ -ET -1 0 0 1 94.9141 491.1296 cm +/F8 9.9626 Tf 20.921 0 Td [(.)]TJ 0 g 0 G -1 0 0 1 -94.9141 -491.1296 cm -BT -/F29 9.9626 Tf 99.8954 491.1296 Td[(nnz)]TJ -ET -1 0 0 1 117.7174 491.1296 cm +/F27 9.9626 Tf -260.887 -19.925 Td [(nnz)]TJ 0 g 0 G -1 0 0 1 -117.7174 -491.1296 cm -BT -/F8 9.9626 Tf 122.6987 491.1296 Td[(An)-308(e)-1(stimate)-309(of)-309(th)1(e)-309(n)28(um)28(b)-28(er)-308(of)-309(n)1(onze)-1(r)1(o)-28(e)-1(s)-309(in)-308(th)1(e)-310(l)1(o)-28(c)-1(al)-308(par)1(t)-309(of)-308(the)-309(ass)-1(em)27(b)1(le)-1(d)]TJ 2.1033 -11.9552 Td[(matrix)1(.)]TJ 0 -11.9551 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3787 0 Td[(global)]TJ/F8 9.9626 Tf 29.7563 0 Td[(.)]TJ -62.1349 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(opti)-1(on)1(al)]TJ/F8 9.9626 Tf 40.5768 0 Td[(.)]TJ -70.188 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(.)]TJ -43.0331 -11.9551 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(an)-333(in)28(t)1(e)-1(ger)-333(v)55(al)1(ue.)]TJ -ET -1 0 0 1 94.9141 409.4359 cm +/F8 9.9626 Tf 22.804 0 Td [(An)-309(estimate)-309(of)-308(the)-309(n)28(um)28(b)-28(er)-309(of)-309(nonzero)-27(es)-309(in)-309(the)-309(lo)-28(cal)-308(part)-309(of)-309(the)-308(as)-1(sem)28(bled)]TJ 2.103 -11.956 Td [(matrix.)]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.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(in)28(teger)-333(v)55(alue.)]TJ 0 g 0 G -1 0 0 1 -94.9141 -409.4359 cm -BT -/F29 9.9626 Tf 99.8954 409.4359 Td[(On)-383(R)-1(etur)1(n)]TJ -ET -1 0 0 1 154.4337 409.4359 cm +/F27 9.9626 Tf -24.907 -21.918 Td [(On)-383(Return)]TJ 0 g 0 G -1 0 0 1 -59.5196 -19.9252 cm 0 g 0 G -1 0 0 1 -94.9141 -389.5107 cm -BT -/F29 9.9626 Tf 99.8954 389.5107 Td[(a)]TJ -ET -1 0 0 1 105.4648 389.5107 cm + 0 -19.925 Td [(a)]TJ 0 g 0 G -1 0 0 1 -105.4648 -389.5107 cm -BT -/F8 9.9626 Tf 110.4461 389.5107 Td[(th)1(e)-334(m)-1(at)1(rix)-333(to)-333(b)-28(e)-333(allo)-28(cated.)]TJ 14.356 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 27.9508 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf -27.9508 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 25.1834 0 Td[(required)]TJ/F8 9.9626 Tf -25.1834 -11.9551 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(out)]TJ/F8 9.9626 Tf 16.549 0 Td[(.)]TJ -50.0346 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(a)-333(s)-1(tr)1(uctured)-333(dat)1(a)-334(of)-333(t)28(yp)-27(e)]TJ -ET -1 0 0 1 295.717 341.69 cm +/F8 9.9626 Tf 10.551 0 Td [(the)-333(matrix)-334(to)-333(b)-28(e)-333(allo)-28(cated.)]TJ 14.356 -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.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 [(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 -1 0 0 1 -295.717 -341.69 cm -BT -/F32 9.9626 Tf 295.717 341.69 Td[(psb)]TJ +/F30 9.9626 Tf 170.915 0 Td [(psb)]TJ ET -1 0 0 1 312.0356 341.69 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.1382 0.1992 l -S +1 0 0 1 312.036 341.889 cm +[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q -1 0 0 1 -312.0356 -341.69 cm BT -/F32 9.9626 Tf 315.1738 341.69 Td[(spmat)]TJ +/F30 9.9626 Tf 315.174 341.69 Td [(spmat)]TJ ET -1 0 0 1 341.9531 341.69 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.1382 0.1992 l -S +1 0 0 1 341.953 341.889 cm +[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q -1 0 0 1 -341.9531 -341.69 cm BT -/F32 9.9626 Tf 345.0913 341.69 Td[(type)]TJ -ET -1 0 0 1 366.0127 341.69 cm +/F30 9.9626 Tf 345.091 341.69 Td [(type)]TJ 0 g 0 G -1 0 0 1 -366.0127 -341.69 cm -BT -/F8 9.9626 Tf 366.0127 341.69 Td[(.)]TJ -ET -1 0 0 1 94.9141 321.7647 cm +/F8 9.9626 Tf 20.922 0 Td [(.)]TJ 0 g 0 G -1 0 0 1 -94.9141 -321.7647 cm -BT -/F29 9.9626 Tf 99.8954 321.7647 Td[(inf)-1(o)]TJ -ET -1 0 0 1 118.6721 321.7647 cm +/F27 9.9626 Tf -266.118 -19.925 Td [(info)]TJ 0 g 0 G -1 0 0 1 -118.6721 -321.7647 cm -BT -/F8 9.9626 Tf 123.6534 321.7647 Td[(Er)1(ror)-333(co)-28(de.)]TJ 1.1486 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3787 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf -32.3787 -11.9551 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(required)]TJ/F8 9.9626 Tf -29.6112 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(out)]TJ/F8 9.9626 Tf 16.549 0 Td[(.)]TJ -50.0346 -11.9552 Td[(An)-333(in)29(te)-1(ger)-333(v)56(alue;)-333(0)-334(means)-334(n)1(o)-334(error)-333(h)1(as)-334(b)-27(e)-1(en)-333(detec)-1(ted.)]TJ/F18 14.3462 Tf -24.9066 -32.9458 Td[(Not)-1(es)]TJ -ET -1 0 0 1 99.8954 219.1773 cm +/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 14.3462 Tf -24.907 -32.946 Td [(Notes)]TJ 0 g 0 G -1 0 0 1 -99.8954 -219.1773 cm -BT -/F8 9.9626 Tf 112.072 219.1773 Td[(1.)]TJ -ET -1 0 0 1 119.8207 219.1773 cm +/F8 9.9626 Tf 12.177 -21.821 Td [(1.)]TJ 0 g 0 G -1 0 0 1 -119.8207 -219.1773 cm -BT -/F8 9.9626 Tf 124.802 219.1773 Td[(On)-333(exit)-333(f)1(rom)-334(th)1(is)-334(r)1(outin)1(e)-334(the)-333(s)-1(p)1(arse)-334(m)-1(at)1(rix)-333(is)-334(i)1(n)-333(the)-333(bui)1(ld)-333(state)-1(.)]TJ -ET -1 0 0 1 99.8954 199.252 cm + [-500(On)-333(exit)-334(from)-333(this)-333(routine)-333(the)-334(sparse)-333(matrix)-333(is)-334(in)-333(the)-333(build)-334(state.)]TJ 0 g 0 G -1 0 0 1 -99.8954 -199.252 cm -BT -/F8 9.9626 Tf 112.072 199.252 Td[(2.)]TJ -ET -1 0 0 1 119.8207 199.252 cm + 0 -19.925 Td [(2.)]TJ 0 g 0 G -1 0 0 1 -119.8207 -199.252 cm -BT -/F8 9.9626 Tf 124.802 199.252 Td[(The)-334(d)1(e)-1(scrip)1(tor)-333(m)-1(a)28(y)-333(b)-27(e)-334(in)-333(either)-333(th)1(e)-334(bu)1(ild)-333(or)-333(ass)-1(em)27(b)1(led)-333(s)-1(tate.)]TJ -ET -1 0 0 1 99.8954 179.3267 cm + [-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(state.)]TJ 0 g 0 G -1 0 0 1 -99.8954 -179.3267 cm -BT -/F8 9.9626 Tf 112.072 179.3267 Td[(3.)]TJ -ET -1 0 0 1 119.8207 179.3267 cm + 0 -19.925 Td [(3.)]TJ 0 g 0 G -1 0 0 1 -119.8207 -179.3267 cm -BT -/F8 9.9626 Tf 124.802 179.3267 Td[(Pr)1(o)28(vidi)1(ng)-307(a)-308(go)-27(o)-28(d)-307(es)-1(timate)-308(f)1(or)-307(th)1(e)-308(n)28(um)28(b)-27(e)-1(r)-307(of)-307(n)1(onze)-1(r)1(o)-28(e)-1(s)]TJ/F11 9.9626 Tf 241.5577 0 Td[(nnz)]TJ/F8 9.9626 Tf 20.0927 0 Td[(in)-307(th)1(e)-308(ass)-1(em)-1(-)]TJ -261.6504 -11.9552 Td[(bl)1(e)-1(d)-401(matrix)-401(ma)28(y)-402(sub)1(s)-1(tan)29(tially)-401(impr)1(o)27(v)28(e)-402(p)-27(erfor)1(m)-1(an)1(c)-1(e)-402(i)1(n)-401(the)-402(matrix)-401(b)1(uild)]TJ 0 -11.9551 Td[(ph)1(as)-1(e,)-458(as)-433(it)-432(w)-1(i)1(ll)-433(r)1(e)-1(d)1(uce)-434(or)-432(e)-1(l)1(im)-1(i)1(nate)-433(th)1(e)-434(n)1(e)-1(ed)-433(f)1(or)-433(\050p)-27(oten)28(tial)1(ly)-433(m)28(ulti)1(ple\051)]TJ 0 -11.9552 Td[(dat)1(a)-334(r)1(e)-1(all)1(o)-28(c)-1(ati)1(ons.)]TJ -ET -1 0 0 1 99.8954 90.4377 cm + [-500(Pro)28(viding)-307(a)-308(go)-27(o)-28(d)-307(es)-1(timate)-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.092 0 Td [(in)-307(the)-308(assem-)]TJ -261.65 -11.956 Td [(bled)-401(m)-1(atr)1(ix)-402(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.955 Td [(data)-333(reallo)-28(cations.)]TJ 0 g 0 G -1 0 0 1 -99.8954 -90.4377 cm -BT -/F8 9.9626 Tf 266.7696 90.4377 Td[(69)]TJ -ET -1 0 0 1 443.6065 90.4377 cm + 141.968 -53.023 Td [(69)]TJ 0 g 0 G +ET endstream endobj -1156 0 obj << +1131 0 obj << /Type /Page -/Contents 1157 0 R -/Resources 1155 0 R -/MediaBox [0 0 595.2756 841.8898] -/Parent 1147 0 R -/Annots [ 1160 0 R 1161 0 R ] +/Contents 1132 0 R +/Resources 1130 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 1120 0 R +/Annots [ 1128 0 R 1129 0 R ] >> endobj -1160 0 obj << +1128 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [294.7207 507.8447 361.7786 518.9696] +/Rect [294.721 507.845 361.779 518.97] /Subtype /Link /A << /S /GoTo /D (descdata) >> >> endobj -1161 0 obj << +1129 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [294.7207 338.4798 367.009 349.6048] +/Rect [294.721 338.48 367.009 349.605] /Subtype /Link /A << /S /GoTo /D (spdata) >> >> endobj -1158 0 obj << -/D [1156 0 R /XYZ 99.8954 740.9981 null] +1133 0 obj << +/D [1131 0 R /XYZ 99.895 740.998 null] >> endobj 202 0 obj << -/D [1156 0 R /XYZ 99.8954 659.6006 null] +/D [1131 0 R /XYZ 99.895 659.601 null] >> endobj -1159 0 obj << -/D [1156 0 R /XYZ 99.8954 631.8021 null] +1134 0 obj << +/D [1131 0 R /XYZ 99.895 631.802 null] >> endobj -1162 0 obj << -/D [1156 0 R /XYZ 99.8954 231.1324 null] +1135 0 obj << +/D [1131 0 R /XYZ 99.895 231.132 null] >> endobj -1163 0 obj << -/D [1156 0 R /XYZ 99.8954 235.1175 null] +1136 0 obj << +/D [1131 0 R /XYZ 99.895 235.118 null] >> endobj -1164 0 obj << -/D [1156 0 R /XYZ 99.8954 213.255 null] +1137 0 obj << +/D [1131 0 R /XYZ 99.895 213.255 null] >> endobj -1165 0 obj << -/D [1156 0 R /XYZ 99.8954 193.3297 null] +1138 0 obj << +/D [1131 0 R /XYZ 99.895 193.33 null] >> endobj -1155 0 obj << -/Font << /F18 441 0 R /F8 450 0 R /F19 591 0 R /F29 447 0 R /F32 622 0 R /F11 606 0 R >> +1130 0 obj << +/Font << /F16 443 0 R /F8 446 0 R /F17 588 0 R /F27 445 0 R /F30 616 0 R /F11 602 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1168 0 obj << -/Length 8569 +1144 0 obj << +/Length 6018 >> stream -1 0 0 1 150.7049 740.9981 cm 0 g 0 G -1 0 0 1 343.7111 0 cm 0 g 0 G -1 0 0 1 -348.6924 -59.0297 cm 0 g 0 G 0 g 0 G -1 0 0 1 -145.7236 -681.9684 cm BT -/F18 14.3462 Tf 150.7049 681.9684 Td[(psb)]TJ +/F16 14.3462 Tf 150.705 681.968 Td [(psb)]TJ ET -1 0 0 1 175.972 681.9684 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -4.8419 0.1992 l -S +1 0 0 1 175.972 682.168 cm +[]0 d 0 J 0.398 w 0 0 m 4.842 0 l S Q -1 0 0 1 -175.972 -681.9684 cm BT -/F18 14.3462 Tf 180.8139 681.9684 Td[(spins|Inser)-1(t)-375(a)-375(clo)-1(ud)-375(of)-375(el)-1(em)-1(en)31(ts)-375(i)-1(n)32(t)-1(o)-375(a)]TJ -30.109 -17.9327 Td[(sparse)-375(m)-1(atr)-1(ix)]TJ 0 -34.0262 Td[(Syn)32(t)-1(ax)]TJ/F8 9.9626 Tf 73.601 -21.8209 Td[(call)-333(psb)]TJ +/F16 14.3462 Tf 180.814 681.968 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 0 -34.027 Td [(Syn)31(tax)]TJ/F8 9.9626 Tf 73.601 -21.82 Td [(call)-333(psb)]TJ ET -1 0 0 1 258.1678 608.1885 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 258.168 608.388 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -258.1678 -608.1885 cm BT -/F8 9.9626 Tf 261.1566 608.1885 Td[(spin)1(s)-334(\050)]TJ/F19 9.9626 Tf 28.8917 0 Td[(nz,)-358(i)1(a,)-358(j)1(a)-1(,)-357(val,)-357(a,)-358(desc)]TJ +/F8 9.9626 Tf 261.157 608.189 Td [(spins)-333(\050)]TJ/F17 9.9626 Tf 28.891 0 Td [(nz,)-358(ia,)-358(j)1(a,)-358(val,)-358(a,)-358(desc)]TJ ET -1 0 0 1 385.3702 608.1885 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.0552 0.1992 l -S +1 0 0 1 385.37 608.388 cm +[]0 d 0 J 0.398 w 0 0 m 3.055 0 l S Q -1 0 0 1 -385.3702 -608.1885 cm BT -/F19 9.9626 Tf 388.4254 608.1885 Td[(a,)-358(i)1(nfo)]TJ/F8 9.9626 Tf 28.5152 0 Td[(\051)]TJ -ET -1 0 0 1 145.7235 584.2782 cm +/F17 9.9626 Tf 388.425 608.189 Td [(a,)-358(info)]TJ/F8 9.9626 Tf 28.516 0 Td [(\051)]TJ 0 g 0 G -1 0 0 1 -145.7235 -584.2782 cm -BT -/F29 9.9626 Tf 150.7049 584.2782 Td[(T)32(yp)-32(e:)]TJ -ET -1 0 0 1 179.5203 584.2782 cm +/F27 9.9626 Tf -266.236 -23.911 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G -1 0 0 1 -179.5203 -584.2782 cm -BT -/F8 9.9626 Tf 184.5016 584.2782 Td[(Async)28(hron)1(ous.)]TJ -ET -1 0 0 1 145.7235 565.2241 cm +/F8 9.9626 Tf 33.797 0 Td [(Async)28(hronous.)]TJ 0 g 0 G -1 0 0 1 -145.7235 -565.2241 cm -BT -/F29 9.9626 Tf 150.7049 565.2241 Td[(On)-383(En)32(tr)1(y)]TJ -ET -1 0 0 1 198.2901 565.2241 cm +/F27 9.9626 Tf -33.797 -19.054 Td [(On)-383(En)32(try)]TJ 0 g 0 G -1 0 0 1 -52.5665 -19.054 cm 0 g 0 G -1 0 0 1 -145.7236 -546.1701 cm -BT -/F29 9.9626 Tf 150.7049 546.1701 Td[(nz)]TJ -ET -1 0 0 1 162.1618 546.1701 cm + 0 -19.054 Td [(nz)]TJ 0 g 0 G -1 0 0 1 -162.1618 -546.1701 cm -BT -/F8 9.9626 Tf 167.1432 546.1701 Td[(th)1(e)-334(n)28(um)28(b)-27(e)-1(r)-333(of)-333(elem)-1(en)28(ts)-334(to)-333(b)-27(e)-334(in)1(s)-1(erted.)]TJ 8.4683 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 27.9508 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf 23.0731 0 Td[(.)]TJ -51.0239 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 25.1834 0 Td[(required)]TJ/F8 9.9626 Tf 41.8983 0 Td[(.)]TJ -67.0817 -11.9551 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(.)]TJ -43.0331 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(an)-333(in)28(t)1(e)-1(ger)-333(s)-1(calar.)]TJ -ET -1 0 0 1 145.7235 479.2954 cm +/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(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.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(sc)-1(alar)1(.)]TJ 0 g 0 G -1 0 0 1 -145.7235 -479.2954 cm -BT -/F29 9.9626 Tf 150.7049 479.2954 Td[(ia)]TJ -ET -1 0 0 1 159.4567 479.2954 cm +/F27 9.9626 Tf -24.906 -19.054 Td [(ia)]TJ 0 g 0 G -1 0 0 1 -159.4567 -479.2954 cm -BT -/F8 9.9626 Tf 164.438 479.2954 Td[(th)1(e)-334(ro)28(w)-334(i)1(ndi)1(c)-1(es)-334(of)-333(th)1(e)-334(e)-1(l)1(e)-1(me)-1(n)29(ts)-334(to)-333(b)-28(e)-333(inse)-1(r)1(te)-1(d)1(.)]TJ 11.1735 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 27.9508 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf 23.0731 0 Td[(.)]TJ -51.0239 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 25.1834 0 Td[(required)]TJ/F8 9.9626 Tf 41.8983 0 Td[(.)]TJ -67.0817 -11.9551 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(.)]TJ -43.0331 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(an)-333(in)28(t)1(e)-1(ger)-333(arra)28(y)-333(of)-333(siz)-1(e)]TJ/F11 9.9626 Tf 160.9799 0 Td[(nz)]TJ/F8 9.9626 Tf 11.0512 0 Td[(.)]TJ -ET -1 0 0 1 145.7235 412.4206 cm +/F8 9.9626 Tf 13.733 0 Td [(the)-333(ro)27(w)-333(indices)-333(of)-334(th)1(e)-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.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(arra)27(y)-333(of)-333(size)]TJ/F11 9.9626 Tf 160.98 0 Td [(nz)]TJ/F8 9.9626 Tf 11.052 0 Td [(.)]TJ 0 g 0 G -1 0 0 1 -145.7235 -412.4206 cm -BT -/F29 9.9626 Tf 150.7049 412.4206 Td[(ja)]TJ -ET -1 0 0 1 159.7749 412.4206 cm +/F27 9.9626 Tf -196.938 -19.054 Td [(ja)]TJ 0 g 0 G -1 0 0 1 -159.7749 -412.4206 cm -BT -/F8 9.9626 Tf 164.7563 412.4206 Td[(th)1(e)-334(c)-1(ol)1(umn)-333(ind)1(ice)-1(s)-334(of)-332(the)-334(elem)-1(en)28(ts)-334(to)-333(b)-27(e)-334(in)1(s)-1(erted.)]TJ 10.8552 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 27.9508 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf 23.0731 0 Td[(.)]TJ -51.0239 -11.9551 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 25.1834 0 Td[(required)]TJ/F8 9.9626 Tf 41.8983 0 Td[(.)]TJ -67.0817 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(.)]TJ -43.0331 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(an)-333(in)28(t)1(e)-1(ger)-333(arra)28(y)-333(of)-333(siz)-1(e)]TJ/F11 9.9626 Tf 160.9799 0 Td[(nz)]TJ/F8 9.9626 Tf 11.0512 0 Td[(.)]TJ -ET -1 0 0 1 145.7235 345.5459 cm +/F8 9.9626 Tf 14.051 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.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.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 -1 0 0 1 -145.7235 -345.5459 cm -BT -/F29 9.9626 Tf 150.7049 345.5459 Td[(v)64(al)]TJ -ET -1 0 0 1 164.8669 345.5459 cm +/F27 9.9626 Tf -196.937 -19.054 Td [(v)64(al)]TJ 0 g 0 G -1 0 0 1 -164.8669 -345.5459 cm -BT -/F8 9.9626 Tf 169.8483 345.5459 Td[(th)1(e)-334(e)-1(l)1(e)-1(me)-1(n)29(ts)-334(to)-333(b)-28(e)-333(inse)-1(r)1(te)-1(d)1(.)]TJ 5.7632 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 27.9508 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf 23.0731 0 Td[(.)]TJ -51.0239 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 25.1834 0 Td[(required)]TJ/F8 9.9626 Tf 41.8983 0 Td[(.)]TJ -67.0817 -11.9551 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(.)]TJ -43.0331 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-374(as)-1(:)-527(an)-375(arr)1(a)27(y)-375(of)-374(s)-1(i)1(z)-1(e)]TJ/F11 9.9626 Tf 130.9328 0 Td[(nz)]TJ/F8 9.9626 Tf 11.0512 0 Td[(.)-570(M)1(ust)-375(b)-28(e)-375(of)-375(th)1(e)-376(sam)-1(e)-375(t)28(yp)-27(e)-376(an)1(d)-375(kin)1(d)-375(of)]TJ -141.984 -11.9552 Td[(th)1(e)]TJ/F32 9.9626 Tf 17.1579 0 Td[(aspk)]TJ/F8 9.9626 Tf 24.2422 0 Td[(com)-1(p)-27(onen)28(t)-333(of)-333(th)1(e)-334(s)-1(p)1(arse)-334(ma)-1(t)1(rix)]TJ/F11 9.9626 Tf 141.8572 0 Td[(a)]TJ/F8 9.9626 Tf 5.2662 0 Td[(.)]TJ -ET -1 0 0 1 145.7235 266.716 cm +/F8 9.9626 Tf 19.143 0 Td [(the)-333(elemen)27(ts)-333(to)-333(b)-28(e)-333(inse)-1(r)1(te)-1(d)1(.)]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)-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)]TJ/F30 9.9626 Tf 17.158 0 Td [(aspk)]TJ/F8 9.9626 Tf 24.242 0 Td [(comp)-28(onen)28(t)-333(of)-334(the)-333(sparse)-333(matrix)]TJ/F11 9.9626 Tf 141.858 0 Td [(a)]TJ/F8 9.9626 Tf 5.266 0 Td [(.)]TJ 0 g 0 G -1 0 0 1 -145.7235 -266.716 cm -BT -/F29 9.9626 Tf 150.7049 266.716 Td[(desc)]TJ +/F27 9.9626 Tf -213.43 -19.054 Td [(desc)]TJ ET -1 0 0 1 172.6195 266.716 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.4371 0.1992 l -S +1 0 0 1 172.619 266.915 cm +[]0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q -1 0 0 1 -172.6195 -266.716 cm BT -/F29 9.9626 Tf 176.0566 266.716 Td[(a)]TJ -ET -1 0 0 1 181.6259 266.716 cm +/F27 9.9626 Tf 176.057 266.716 Td [(a)]TJ 0 g 0 G -1 0 0 1 -181.6259 -266.716 cm -BT -/F8 9.9626 Tf 186.6072 266.716 Td[(The)-334(comm)27(u)1(nication)-333(d)1(e)-1(sc)-1(r)1(iptor)1(.)]TJ -10.9957 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3786 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf 23.0731 0 Td[(.)]TJ -55.4517 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(required)]TJ/F8 9.9626 Tf 41.8983 0 Td[(.)]TJ -71.5095 -11.9551 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(inout)]TJ/F8 9.9626 Tf 26.0964 0 Td[(.)]TJ -59.582 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(a)-333(v)55(ar)1(iabl)1(e)-334(of)-333(t)28(yp)-27(e)]TJ -ET -1 0 0 1 312.9578 218.8953 cm +/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 0 0 1 rg 0 0 1 RG -1 0 0 1 -312.9578 -218.8953 cm -BT -/F32 9.9626 Tf 312.9578 218.8953 Td[(psb)]TJ +/F30 9.9626 Tf 137.347 0 Td [(psb)]TJ ET -1 0 0 1 329.2764 218.8953 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.1382 0.1992 l -S +1 0 0 1 329.276 219.095 cm +[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q -1 0 0 1 -329.2764 -218.8953 cm BT -/F32 9.9626 Tf 332.4147 218.8953 Td[(desc)]TJ +/F30 9.9626 Tf 332.415 218.895 Td [(desc)]TJ ET -1 0 0 1 353.9636 218.8953 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.1382 0.1992 l -S +1 0 0 1 353.964 219.095 cm +[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q -1 0 0 1 -353.9636 -218.8953 cm BT -/F32 9.9626 Tf 357.1019 218.8953 Td[(type)]TJ -ET -1 0 0 1 378.0232 218.8953 cm +/F30 9.9626 Tf 357.102 218.895 Td [(type)]TJ 0 g 0 G -1 0 0 1 -378.0232 -218.8953 cm -BT -/F8 9.9626 Tf 378.0232 218.8953 Td[(.)]TJ -ET -1 0 0 1 145.7235 187.2004 cm +/F8 9.9626 Tf 20.921 0 Td [(.)]TJ 0 g 0 G -1 0 0 1 -145.7235 -187.2004 cm -BT -/F29 9.9626 Tf 150.7049 187.2004 Td[(On)-383(R)-1(etur)1(n)]TJ -ET -1 0 0 1 205.2431 187.2004 cm +/F27 9.9626 Tf -227.318 -31.695 Td [(On)-383(Return)]TJ 0 g 0 G -1 0 0 1 -59.5196 -19.0541 cm 0 g 0 G -1 0 0 1 -145.7235 -168.1463 cm -BT -/F29 9.9626 Tf 150.7049 168.1463 Td[(a)]TJ -ET -1 0 0 1 156.2742 168.1463 cm + 0 -19.054 Td [(a)]TJ 0 g 0 G -1 0 0 1 -156.2742 -168.1463 cm -BT -/F8 9.9626 Tf 161.2555 168.1463 Td[(th)1(e)-334(m)-1(at)1(rix)-333(in)28(t)1(o)-334(whi)1(c)27(h)-333(ele)-1(men)28(ts)-334(will)-333(b)-27(e)-334(in)1(s)-1(erted.)]TJ 14.356 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 27.9508 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf -27.9508 -11.9551 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 25.1834 0 Td[(required)]TJ/F8 9.9626 Tf -25.1834 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(inout)]TJ/F8 9.9626 Tf 26.0964 0 Td[(.)]TJ -59.582 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(a)-333(s)-1(tr)1(uctured)-333(dat)1(a)-334(of)-333(t)28(yp)-27(e)]TJ -ET -1 0 0 1 346.5264 120.3256 cm +/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.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 -1 0 0 1 -346.5264 -120.3256 cm -BT -/F32 9.9626 Tf 346.5264 120.3256 Td[(psb)]TJ +/F30 9.9626 Tf 170.915 0 Td [(psb)]TJ ET -1 0 0 1 362.8451 120.3256 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.1382 0.1992 l -S +1 0 0 1 362.845 120.525 cm +[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q -1 0 0 1 -362.8451 -120.3256 cm BT -/F32 9.9626 Tf 365.9833 120.3256 Td[(spmat)]TJ +/F30 9.9626 Tf 365.983 120.326 Td [(spmat)]TJ ET -1 0 0 1 392.7626 120.3256 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.1382 0.1992 l -S +1 0 0 1 392.763 120.525 cm +[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q -1 0 0 1 -392.7626 -120.3256 cm BT -/F32 9.9626 Tf 395.9008 120.3256 Td[(type)]TJ -ET -1 0 0 1 416.8222 120.3256 cm +/F30 9.9626 Tf 395.901 120.326 Td [(type)]TJ 0 g 0 G -1 0 0 1 -416.8222 -120.3256 cm -BT -/F8 9.9626 Tf 416.8222 120.3256 Td[(.)]TJ -ET -1 0 0 1 150.7049 90.4377 cm +/F8 9.9626 Tf 20.921 0 Td [(.)]TJ 0 g 0 G -1 0 0 1 -150.7049 -90.4377 cm -BT -/F8 9.9626 Tf 317.5791 90.4377 Td[(70)]TJ -ET -1 0 0 1 494.4159 90.4377 cm + -99.243 -29.888 Td [(70)]TJ 0 g 0 G +ET endstream endobj -1167 0 obj << +1143 0 obj << /Type /Page -/Contents 1168 0 R -/Resources 1166 0 R -/MediaBox [0 0 595.2756 841.8898] -/Parent 1147 0 R -/Annots [ 1171 0 R 1172 0 R ] +/Contents 1144 0 R +/Resources 1142 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 1120 0 R +/Annots [ 1139 0 R 1140 0 R ] >> endobj -1171 0 obj << +1139 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [311.9616 215.6851 379.0195 226.8101] +/Rect [311.962 215.685 379.019 226.81] /Subtype /Link /A << /S /GoTo /D (descdata) >> >> endobj -1172 0 obj << +1140 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [345.5302 117.1154 417.8184 128.2404] +/Rect [345.53 117.115 417.818 128.24] /Subtype /Link /A << /S /GoTo /D (spdata) >> >> endobj -1169 0 obj << -/D [1167 0 R /XYZ 150.7049 740.9981 null] +1145 0 obj << +/D [1143 0 R /XYZ 150.705 740.998 null] >> endobj 206 0 obj << -/D [1167 0 R /XYZ 150.7049 645.1527 null] +/D [1143 0 R /XYZ 150.705 645.153 null] >> endobj -1170 0 obj << -/D [1167 0 R /XYZ 150.7049 617.3542 null] +1146 0 obj << +/D [1143 0 R /XYZ 150.705 617.354 null] >> endobj -1166 0 obj << -/Font << /F18 441 0 R /F8 450 0 R /F19 591 0 R /F29 447 0 R /F11 606 0 R /F32 622 0 R >> +1142 0 obj << +/Font << /F16 443 0 R /F8 446 0 R /F17 588 0 R /F27 445 0 R /F11 602 0 R /F30 616 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1175 0 obj << -/Length 6286 +1149 0 obj << +/Length 4029 >> stream -1 0 0 1 99.8954 740.9981 cm 0 g 0 G -1 0 0 1 343.7111 0 cm 0 g 0 G -1 0 0 1 -348.6924 -34.8692 cm 0 g 0 G -1 0 0 1 -94.9141 -706.1289 cm BT -/F29 9.9626 Tf 99.8954 706.1289 Td[(desc)]TJ +/F27 9.9626 Tf 99.895 706.129 Td [(desc)]TJ ET -1 0 0 1 121.81 706.1289 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.4371 0.1992 l -S +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 -1 0 0 1 -121.81 -706.1289 cm BT -/F29 9.9626 Tf 125.2471 706.1289 Td[(a)]TJ -ET -1 0 0 1 130.8165 706.1289 cm +/F27 9.9626 Tf 125.247 706.129 Td [(a)]TJ 0 g 0 G -1 0 0 1 -130.8165 -706.1289 cm -BT -/F8 9.9626 Tf 135.7978 706.1289 Td[(The)-334(comm)27(u)1(nication)-333(d)1(e)-1(sc)-1(r)1(iptor)1(.)]TJ -10.9958 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3787 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf 23.073 0 Td[(.)]TJ -55.4517 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6113 0 Td[(required)]TJ/F8 9.9626 Tf 41.8982 0 Td[(.)]TJ -71.5095 -11.9551 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(inout)]TJ/F8 9.9626 Tf 26.0964 0 Td[(.)]TJ -59.582 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(a)-333(v)55(ar)1(iabl)1(e)-334(of)-333(t)28(yp)-27(e)]TJ -ET -1 0 0 1 262.1484 658.3082 cm +/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.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 0 0 1 rg 0 0 1 RG -1 0 0 1 -262.1484 -658.3082 cm -BT -/F32 9.9626 Tf 262.1484 658.3082 Td[(psb)]TJ +/F30 9.9626 Tf 137.346 0 Td [(psb)]TJ ET -1 0 0 1 278.467 658.3082 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.1382 0.1992 l -S +1 0 0 1 278.467 658.507 cm +[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q -1 0 0 1 -278.467 -658.3082 cm BT -/F32 9.9626 Tf 281.6052 658.3082 Td[(desc)]TJ +/F30 9.9626 Tf 281.605 658.308 Td [(desc)]TJ ET -1 0 0 1 303.1542 658.3082 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.1382 0.1992 l -S +1 0 0 1 303.154 658.507 cm +[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q -1 0 0 1 -303.1542 -658.3082 cm BT -/F32 9.9626 Tf 306.2924 658.3082 Td[(type)]TJ -ET -1 0 0 1 327.2138 658.3082 cm +/F30 9.9626 Tf 306.292 658.308 Td [(type)]TJ 0 g 0 G -1 0 0 1 -327.2138 -658.3082 cm -BT -/F8 9.9626 Tf 327.2138 658.3082 Td[(.)]TJ -ET -1 0 0 1 94.9141 626.4277 cm +/F8 9.9626 Tf 20.922 0 Td [(.)]TJ 0 g 0 G -1 0 0 1 -94.9141 -626.4277 cm -BT -/F29 9.9626 Tf 99.8954 626.4277 Td[(inf)-1(o)]TJ -ET -1 0 0 1 118.6721 626.4277 cm +/F27 9.9626 Tf -227.319 -31.88 Td [(info)]TJ 0 g 0 G -1 0 0 1 -118.6721 -626.4277 cm -BT -/F8 9.9626 Tf 123.6534 626.4277 Td[(Er)1(ror)-333(co)-28(de.)]TJ 1.1486 -11.9551 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3787 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf -32.3787 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(required)]TJ/F8 9.9626 Tf -29.6112 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(out)]TJ/F8 9.9626 Tf 16.549 0 Td[(.)]TJ -50.0346 -11.9551 Td[(An)-333(in)29(te)-1(ger)-333(v)56(alue;)-333(0)-334(means)-334(n)1(o)-334(error)-333(h)1(as)-334(b)-27(e)-1(en)-333(detec)-1(ted.)]TJ/F18 14.3462 Tf -24.9066 -32.9459 Td[(Not)-1(es)]TJ -ET -1 0 0 1 99.8954 523.8403 cm +/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 14.3462 Tf -24.907 -32.946 Td [(Notes)]TJ 0 g 0 G -1 0 0 1 -99.8954 -523.8403 cm -BT -/F8 9.9626 Tf 112.072 523.8403 Td[(1.)]TJ -ET -1 0 0 1 119.8207 523.8403 cm +/F8 9.9626 Tf 12.177 -21.821 Td [(1.)]TJ 0 g 0 G -1 0 0 1 -119.8207 -523.8403 cm -BT -/F8 9.9626 Tf 124.802 523.8403 Td[(On)-487(en)28(tr)1(y)-487(to)-487(this)-487(rou)1(tine)-487(the)-487(des)-1(crip)1(tor)-487(ma)27(y)-487(b)-27(e)-487(in)-487(either)-487(th)1(e)-488(bu)1(ild)-486(or)]TJ 0 -11.9552 Td[(ass)-1(em)27(b)1(le)-1(d)-333(state.)]TJ -ET -1 0 0 1 99.8954 491.9598 cm + [-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 -1 0 0 1 -99.8954 -491.9598 cm -BT -/F8 9.9626 Tf 112.072 491.9598 Td[(2.)]TJ -ET -1 0 0 1 119.8207 491.9598 cm + -12.73 -19.925 Td [(2.)]TJ 0 g 0 G -1 0 0 1 -119.8207 -491.9598 cm -BT -/F8 9.9626 Tf 124.802 491.9598 Td[(On)-362(en)28(try)-362(to)-363(th)1(is)-363(rou)1(tine)-363(th)1(e)-363(s)-1(p)1(ars)-1(e)-363(matri)1(x)-363(ma)28(y)-363(b)-27(e)-363(in)-362(e)-1(ith)1(e)-1(r)-362(th)1(e)-364(b)1(ui)1(ld)-362(or)]TJ 0 -11.9551 Td[(up)-27(d)1(ate)-334(s)-1(t)1(ate)-1(.)]TJ -ET -1 0 0 1 99.8954 460.0794 cm + [-500(On)-363(en)28(try)-362(to)-363(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.955 Td [(up)-28(date)-333(state.)]TJ 0 g 0 G -1 0 0 1 -99.8954 -460.0794 cm -BT -/F8 9.9626 Tf 112.072 460.0794 Td[(3.)]TJ -ET -1 0 0 1 119.8207 460.0794 cm + -12.73 -19.926 Td [(3.)]TJ 0 g 0 G -1 0 0 1 -119.8207 -460.0794 cm -BT -/F8 9.9626 Tf 124.802 460.0794 Td[(If)-230(the)-231(d)1(e)-1(scrip)1(tor)-230(is)-231(in)-230(th)1(e)-231(bu)1(ild)-230(s)-1(t)1(ate)-1(,)-251(t)1(hen)-231(t)1(he)-231(sparse)-231(matrix)-230(m)28(ust)-231(also)-230(b)-28(e)-231(in)]TJ 0 -11.9552 Td[(th)1(e)-328(bu)1(ild)-326(s)-1(tate;)-329(the)-327(ac)-1(t)1(ion)-327(of)-327(th)1(e)-328(r)1(outin)1(e)-328(is)-327(to)-327(\050impl)1(ic)-1(i)1(tly\051)-327(call)]TJ/F32 9.9626 Tf 271.7314 0 Td[(psb_cdins)]TJ/F8 9.9626 Tf -271.7314 -11.9551 Td[(to)-419(ad)1(d)-419(en)28(tr)1(ie)-1(s)-419(to)-419(th)1(e)-419(s)-1(p)1(ars)-1(i)1(t)28(y)-419(patt)1(e)-1(rn)1(;)-461(e)-1(ac)27(h)-418(sparse)-419(m)-1(atr)1(ix)-419(en)28(tr)1(y)-419(impli)1(c)-1(-)]TJ 0 -11.9552 Td[(itl)1(y)-360(d)1(e)-1(\014)1(nes)-360(a)-360(grap)1(h)-359(e)-1(d)1(ge)-1(,)-366(t)1(hat)-359(is)-360(pass)-1(ed)-359(to)-360(t)1(he)-360(desc)-1(ri)1(ptor)-359(rou)1(tin)1(e)-360(for)-359(the)]TJ 0 -11.9552 Td[(app)1(rop)1(riate)-333(pro)-27(c)-1(es)-1(sing.)]TJ -ET -1 0 0 1 99.8954 392.3334 cm + [-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.731 0 Td [(psb_cdins)]TJ/F8 9.9626 Tf -271.731 -11.955 Td [(to)-419(add)-419(en)28(tries)-419(to)-419(th)1(e)-419(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)-359(de\014nes)-360(a)-360(grap)1(h)-360(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 -1 0 0 1 -99.8954 -392.3334 cm -BT -/F8 9.9626 Tf 112.072 392.3334 Td[(4.)]TJ -ET -1 0 0 1 119.8207 392.3334 cm + -12.73 -19.926 Td [(4.)]TJ 0 g 0 G -1 0 0 1 -119.8207 -392.3334 cm -BT -/F8 9.9626 Tf 124.802 392.3334 Td[(An)28(y)-351(c)-1(o)-28(e\016c)-1(ien)28(ts)-352(f)1(rom)-352(m)-1(at)1(rix)-351(ro)28(w)-1(s)-352(n)1(ot)-352(ass)-1(ign)1(e)-1(d)-351(to)-352(th)1(e)-352(c)-1(all)1(ing)-351(pro)-27(c)-1(es)-1(s)-352(are)]TJ 0 -11.9551 Td[(silen)28(tly)-333(ign)1(ored;)]TJ -ET -1 0 0 1 99.8954 360.453 cm + [-500(An)28(y)-352(co)-28(e\016cien)28(ts)-352(from)-352(matrix)-351(ro)27(ws)-351(not)-352(assigned)-352(to)-352(the)-351(calling)-352(pro)-28(cess)-352(are)]TJ 12.73 -11.955 Td [(silen)28(tly)-334(ign)1(ored;)]TJ 0 g 0 G -1 0 0 1 -99.8954 -360.453 cm -BT -/F8 9.9626 Tf 112.072 360.453 Td[(5.)]TJ -ET -1 0 0 1 119.8207 360.453 cm + -12.73 -19.925 Td [(5.)]TJ 0 g 0 G -1 0 0 1 -119.8207 -360.453 cm -BT -/F8 9.9626 Tf 124.802 360.453 Td[(If)-358(the)-359(d)1(e)-1(scrip)1(tor)-358(is)-359(in)-358(th)1(e)-359(as)-1(se)-1(m)28(bled)-358(s)-1(t)1(ate)-1(,)-364(then)-358(an)28(y)-358(e)-1(n)28(t)1(ries)-359(in)-358(the)-359(spar)1(s)-1(e)]TJ 0 -11.9552 Td[(matrix)-398(th)1(at)-399(w)28(oul)1(d)-398(ge)-1(n)1(e)-1(r)1(ate)-399(add)1(ition)1(al)-399(comm)27(u)1(nication)-398(requ)1(irem)-1(en)28(ts)-399(wil)1(l)]TJ 0 -11.9551 Td[(b)-27(e)-334(ign)1(ore)-1(d)1(;)]TJ -ET -1 0 0 1 99.8954 316.6174 cm + [-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)-398(that)-399(w)28(ould)-398(generate)-399(additional)-398(comm)28(unication)-399(requiremen)28(ts)-398(will)]TJ 0 -11.955 Td [(b)-28(e)-333(ignored;)]TJ 0 g 0 G -1 0 0 1 -99.8954 -316.6174 cm -BT -/F8 9.9626 Tf 112.072 316.6174 Td[(6.)]TJ -ET -1 0 0 1 119.8207 316.6174 cm + -12.73 -19.926 Td [(6.)]TJ 0 g 0 G -1 0 0 1 -119.8207 -316.6174 cm -BT -/F8 9.9626 Tf 124.802 316.6174 Td[(If)-308(the)-309(matri)1(x)-309(is)-309(i)1(n)-308(the)-309(u)1(p)-28(d)1(ate)-309(s)-1(tate,)-313(an)28(y)-308(e)-1(n)28(tr)1(ies)-309(in)-308(p)-28(osition)1(s)-309(that)-308(w)27(ere)-309(n)1(ot)]TJ 0 -11.9552 Td[(pr)1(e)-1(se)-1(n)29(t)-334(i)1(n)-333(the)-333(origin)1(al)-333(m)-1(atr)1(ix)-333(will)-333(b)-27(e)-334(ignor)1(e)-1(d)1(.)]TJ -ET -1 0 0 1 99.8954 90.4377 cm + [-500(If)-309(th)1(e)-309(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(will)-333(b)-28(e)-333(ignored.)]TJ 0 g 0 G -1 0 0 1 -99.8954 -90.4377 cm -BT -/F8 9.9626 Tf 266.7696 90.4377 Td[(71)]TJ -ET -1 0 0 1 443.6065 90.4377 cm + 141.968 -214.224 Td [(71)]TJ 0 g 0 G +ET endstream endobj -1174 0 obj << +1148 0 obj << /Type /Page -/Contents 1175 0 R -/Resources 1173 0 R -/MediaBox [0 0 595.2756 841.8898] -/Parent 1147 0 R -/Annots [ 1177 0 R ] +/Contents 1149 0 R +/Resources 1147 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 1120 0 R +/Annots [ 1141 0 R ] >> endobj -1177 0 obj << +1141 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [261.1521 655.098 328.21 666.2229] +/Rect [261.152 655.098 328.21 666.223] /Subtype /Link /A << /S /GoTo /D (descdata) >> >> endobj -1176 0 obj << -/D [1174 0 R /XYZ 99.8954 740.9981 null] +1150 0 obj << +/D [1148 0 R /XYZ 99.895 740.998 null] >> endobj -1178 0 obj << -/D [1174 0 R /XYZ 99.8954 535.7955 null] +1151 0 obj << +/D [1148 0 R /XYZ 99.895 535.795 null] >> endobj -1179 0 obj << -/D [1174 0 R /XYZ 99.8954 539.7805 null] +1152 0 obj << +/D [1148 0 R /XYZ 99.895 539.781 null] >> endobj -1180 0 obj << -/D [1174 0 R /XYZ 99.8954 507.9001 null] +1153 0 obj << +/D [1148 0 R /XYZ 99.895 507.9 null] >> endobj -1181 0 obj << -/D [1174 0 R /XYZ 99.8954 474.0824 null] +1154 0 obj << +/D [1148 0 R /XYZ 99.895 474.082 null] >> endobj -1182 0 obj << -/D [1174 0 R /XYZ 99.8954 406.3365 null] +1155 0 obj << +/D [1148 0 R /XYZ 99.895 406.336 null] >> endobj -1183 0 obj << -/D [1174 0 R /XYZ 99.8954 374.456 null] +1156 0 obj << +/D [1148 0 R /XYZ 99.895 374.456 null] >> endobj -1184 0 obj << -/D [1174 0 R /XYZ 99.8954 330.6204 null] +1157 0 obj << +/D [1148 0 R /XYZ 99.895 330.62 null] >> endobj -1173 0 obj << -/Font << /F29 447 0 R /F8 450 0 R /F32 622 0 R /F18 441 0 R >> +1147 0 obj << +/Font << /F27 445 0 R /F8 446 0 R /F30 616 0 R /F16 443 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1187 0 obj << -/Length 8149 +1162 0 obj << +/Length 5700 >> stream -1 0 0 1 150.7049 740.9981 cm 0 g 0 G -1 0 0 1 343.7111 0 cm 0 g 0 G -1 0 0 1 -348.6924 -62.3623 cm 0 g 0 G 0 g 0 G -1 0 0 1 -145.7236 -678.6358 cm BT -/F18 14.3462 Tf 150.7049 678.6358 Td[(psb)]TJ +/F16 14.3462 Tf 150.705 678.636 Td [(psb)]TJ ET -1 0 0 1 175.972 678.6358 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -4.8419 0.1992 l -S +1 0 0 1 175.972 678.835 cm +[]0 d 0 J 0.398 w 0 0 m 4.842 0 l S Q -1 0 0 1 -175.972 -678.6358 cm BT -/F18 14.3462 Tf 180.8139 678.6358 Td[(spas)1(b|Spar)-1(s)1(e)-376(mat)-1(ri)-1(x)-374(assem)31(bl)-1(y)-375(ro)-1(uti)-1(ne)]TJ -30.109 -37.3036 Td[(Syn)32(t)-1(ax)]TJ/F8 9.9626 Tf 68.5477 -22.1633 Td[(call)-333(psb)]TJ +/F16 14.3462 Tf 180.814 678.636 Td [(spasb|Sparse)-375(matrix)-375(assem)32(bly)-375(routine)]TJ -30.109 -37.304 Td [(Syn)31(tax)]TJ/F8 9.9626 Tf 68.548 -22.163 Td [(call)-333(psb)]TJ ET -1 0 0 1 253.1146 619.1689 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 253.115 619.368 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -253.1146 -619.1689 cm BT -/F8 9.9626 Tf 256.1034 619.1689 Td[(spasb)-333(\050)]TJ/F19 9.9626 Tf 31.1056 0 Td[(a,)-358(desc)]TJ +/F8 9.9626 Tf 256.103 619.169 Td [(spasb)-333(\050)]TJ/F17 9.9626 Tf 31.106 0 Td [(a,)-358(desc)]TJ ET -1 0 0 1 317.8627 619.1689 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.0552 0.1992 l -S +1 0 0 1 317.863 619.368 cm +[]0 d 0 J 0.398 w 0 0 m 3.055 0 l S Q -1 0 0 1 -317.8627 -619.1689 cm BT -/F19 9.9626 Tf 320.9179 619.1689 Td[(a,)-358(i)1(nfo,)-358(af)1(mt,)-358(up)51(d,)-357(dupl)]TJ/F8 9.9626 Tf 101.0759 0 Td[(\051)]TJ -ET -1 0 0 1 145.7235 594.861 cm +/F17 9.9626 Tf 320.918 619.169 Td [(a,)-358(info,)-357(afmt,)-358(up)51(d,)-358(dupl)]TJ/F8 9.9626 Tf 101.076 0 Td [(\051)]TJ 0 g 0 G -1 0 0 1 -145.7235 -594.861 cm -BT -/F29 9.9626 Tf 150.7049 594.861 Td[(T)32(yp)-32(e:)]TJ -ET -1 0 0 1 179.5203 594.861 cm +/F27 9.9626 Tf -271.289 -24.308 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G -1 0 0 1 -179.5203 -594.861 cm -BT -/F8 9.9626 Tf 184.5016 594.861 Td[(Sy)1(nc)27(h)1(ron)1(ous.)]TJ -ET -1 0 0 1 145.7235 573.3455 cm +/F8 9.9626 Tf 33.797 0 Td [(Sync)28(hronous.)]TJ 0 g 0 G -1 0 0 1 -145.7235 -573.3455 cm -BT -/F29 9.9626 Tf 150.7049 573.3455 Td[(On)-383(En)32(tr)1(y)]TJ -ET -1 0 0 1 198.2901 573.3455 cm +/F27 9.9626 Tf -33.797 -21.515 Td [(On)-383(En)32(try)]TJ 0 g 0 G -1 0 0 1 -52.5665 -21.5155 cm 0 g 0 G -1 0 0 1 -145.7236 -551.83 cm -BT -/F29 9.9626 Tf 150.7049 551.83 Td[(desc)]TJ + 0 -21.516 Td [(desc)]TJ ET -1 0 0 1 172.6195 551.83 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.4371 0.1992 l -S +1 0 0 1 172.619 552.029 cm +[]0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q -1 0 0 1 -172.6195 -551.83 cm BT -/F29 9.9626 Tf 176.0566 551.83 Td[(a)]TJ -ET -1 0 0 1 181.6259 551.83 cm +/F27 9.9626 Tf 176.057 551.83 Td [(a)]TJ 0 g 0 G -1 0 0 1 -181.6259 -551.83 cm -BT -/F8 9.9626 Tf 186.6072 551.83 Td[(th)1(e)-334(c)-1(omm)27(u)1(ni)1(c)-1(ation)-332(des)-1(crip)1(tor.)]TJ -10.9957 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 27.9508 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf 23.0731 0 Td[(.)]TJ -51.0239 -11.9551 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 25.1834 0 Td[(required)]TJ/F8 9.9626 Tf 41.8983 0 Td[(.)]TJ -67.0817 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(.)]TJ -43.0331 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(a)-333(s)-1(tr)1(uctured)-333(dat)1(a)-334(of)-333(t)28(yp)-27(e)]TJ -ET -1 0 0 1 346.5264 504.0093 cm +/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 -1 0 0 1 -346.5264 -504.0093 cm -BT -/F32 9.9626 Tf 346.5264 504.0093 Td[(psb)]TJ +/F30 9.9626 Tf 170.915 0 Td [(psb)]TJ ET -1 0 0 1 362.8451 504.0093 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.1382 0.1992 l -S +1 0 0 1 362.845 504.209 cm +[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q -1 0 0 1 -362.8451 -504.0093 cm BT -/F32 9.9626 Tf 365.9833 504.0093 Td[(desc)]TJ +/F30 9.9626 Tf 365.983 504.009 Td [(desc)]TJ ET -1 0 0 1 387.5322 504.0093 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.1382 0.1992 l -S +1 0 0 1 387.532 504.209 cm +[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q -1 0 0 1 -387.5322 -504.0093 cm BT -/F32 9.9626 Tf 390.6705 504.0093 Td[(type)]TJ -ET -1 0 0 1 411.5918 504.0093 cm +/F30 9.9626 Tf 390.67 504.009 Td [(type)]TJ 0 g 0 G -1 0 0 1 -411.5918 -504.0093 cm -BT -/F8 9.9626 Tf 411.5918 504.0093 Td[(.)]TJ -ET -1 0 0 1 145.7235 482.4938 cm +/F8 9.9626 Tf 20.922 0 Td [(.)]TJ 0 g 0 G -1 0 0 1 -145.7235 -482.4938 cm -BT -/F29 9.9626 Tf 150.7049 482.4938 Td[(afm)31(t)]TJ -ET -1 0 0 1 173.4597 482.4938 cm +/F27 9.9626 Tf -260.887 -21.515 Td [(afm)32(t)]TJ 0 g 0 G -1 0 0 1 -173.4597 -482.4938 cm -BT -/F8 9.9626 Tf 178.441 482.4938 Td[(th)1(e)-334(s)-1(tor)1(age)-334(for)1(m)-1(at)-333(f)1(or)-333(the)-334(spar)1(s)-1(e)-334(matr)1(ix.)]TJ -2.8295 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3786 0 Td[(global)]TJ/F8 9.9626 Tf 29.7563 0 Td[(.)]TJ -62.1349 -11.9551 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(opti)-1(on)1(al)]TJ/F8 9.9626 Tf 40.5768 0 Td[(.)]TJ -70.188 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(.)]TJ -43.0331 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(an)-333(arr)1(a)27(y)-333(of)-333(c)28(haracters.)-445(Defal)1(t:)-444('CSR'.)]TJ -ET -1 0 0 1 145.7235 413.1576 cm +/F8 9.9626 Tf 27.736 0 Td [(the)-333(storage)-334(format)-333(for)-333(the)-334(sparse)-333(matrix.)]TJ -2.829 -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 [(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(arra)28(y)-333(of)-334(c)28(haracters.)-444(Defalt:)-445('CSR'.)]TJ 0 g 0 G -1 0 0 1 -145.7235 -413.1576 cm -BT -/F29 9.9626 Tf 150.7049 413.1576 Td[(up)-32(d)]TJ -ET -1 0 0 1 170.1181 413.1576 cm +/F27 9.9626 Tf -24.906 -21.515 Td [(up)-32(d)]TJ 0 g 0 G -1 0 0 1 -170.1181 -413.1576 cm -BT -/F8 9.9626 Tf 175.0994 413.1576 Td[(Pr)1(o)28(vide)-333(for)-333(u)1(p)-28(d)1(ate)-1(s)-333(to)-334(th)1(e)-334(matrix)-333(co)-28(e\016)-1(cien)28(ts)-1(.)]TJ 0.5121 -11.9551 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3786 0 Td[(global)]TJ/F8 9.9626 Tf 29.7563 0 Td[(.)]TJ -62.1349 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(opti)-1(on)1(al)]TJ/F8 9.9626 Tf 40.5768 0 Td[(.)]TJ -70.188 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(.)]TJ -43.0331 -11.9551 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(in)28(teger,)-333(p)-28(oss)-1(i)1(ble)-333(v)55(al)1(ues)-1(:)]TJ/F32 9.9626 Tf 164.6329 0 Td[(psb_upd_srch_)]TJ/F8 9.9626 Tf 67.9944 0 Td[(,)]TJ/F32 9.9626 Tf 6.0883 0 Td[(psb_upd_perm_)]TJ -ET -1 0 0 1 145.7235 343.8215 cm +/F8 9.9626 Tf 24.394 0 Td [(Pro)28(vide)-333(for)-334(up)-27(dates)-334(to)-333(the)-333(m)-1(atr)1(ix)-334(co)-28(e\016cien)28(ts.)]TJ 0.512 -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.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.995 0 Td [(,)]TJ/F30 9.9626 Tf 6.088 0 Td [(psb_upd_perm_)]TJ 0 g 0 G -1 0 0 1 -145.7235 -343.8215 cm -BT -/F29 9.9626 Tf 150.7049 343.8215 Td[(dupl)]TJ -ET -1 0 0 1 172.9823 343.8215 cm +/F27 9.9626 Tf -263.622 -21.516 Td [(dupl)]TJ 0 g 0 G -1 0 0 1 -172.9823 -343.8215 cm -BT -/F8 9.9626 Tf 177.9636 343.8215 Td[(Ho)28(w)-334(to)-333(han)1(dl)1(e)-334(du)1(pli)1(c)-1(ate)-334(co)-28(e\016)-1(cien)28(ts.)]TJ -2.3521 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3786 0 Td[(global)]TJ/F8 9.9626 Tf 29.7563 0 Td[(.)]TJ -62.1349 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(opti)-1(on)1(al)]TJ/F8 9.9626 Tf 40.5768 0 Td[(.)]TJ -70.188 -11.9551 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(.)]TJ -43.0331 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-308(as:)-432(in)28(t)1(e)-1(ger,)-313(p)-28(oss)-1(i)1(ble)-309(v)56(alu)1(e)-1(s:)]TJ/F32 9.9626 Tf 163.6964 0 Td[(psb_dupl_ovwrt_)]TJ/F8 9.9626 Tf 78.4551 0 Td[(,)]TJ/F32 9.9626 Tf 5.8911 0 Td[(psb_dupl_add_)]TJ/F8 9.9626 Tf 67.9944 0 Td[(,)]TJ/F32 9.9626 Tf -316.037 -11.9552 Td[(psb_dupl_err_)]TJ/F8 9.9626 Tf 67.9944 0 Td[(.)]TJ -ET -1 0 0 1 145.7235 260.9351 cm +/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.353 -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)-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.994 0 Td [(,)]TJ/F30 9.9626 Tf -316.037 -11.955 Td [(psb_dupl_err_)]TJ/F8 9.9626 Tf 67.995 0 Td [(.)]TJ 0 g 0 G -1 0 0 1 -145.7235 -260.9351 cm -BT -/F29 9.9626 Tf 150.7049 260.9351 Td[(On)-383(R)-1(etur)1(n)]TJ -ET -1 0 0 1 205.2431 260.9351 cm +/F27 9.9626 Tf -92.901 -23.111 Td [(On)-383(Return)]TJ 0 g 0 G -1 0 0 1 -59.5196 -21.5155 cm 0 g 0 G -1 0 0 1 -145.7235 -239.4196 cm -BT -/F29 9.9626 Tf 150.7049 239.4196 Td[(a)]TJ -ET -1 0 0 1 156.2742 239.4196 cm + 0 -21.515 Td [(a)]TJ 0 g 0 G -1 0 0 1 -156.2742 -239.4196 cm -BT -/F8 9.9626 Tf 161.2555 239.4196 Td[(th)1(e)-334(m)-1(at)1(rix)-333(to)-333(b)-28(e)-333(as)-1(se)-1(m)28(bled.)]TJ 14.356 -11.9551 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 27.9508 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf -27.9508 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 25.1834 0 Td[(required)]TJ/F8 9.9626 Tf -25.1834 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(inout)]TJ/F8 9.9626 Tf 26.0964 0 Td[(.)]TJ -59.582 -11.9551 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(a)-333(s)-1(tr)1(uctured)-333(dat)1(a)-334(of)-333(t)28(yp)-27(e)]TJ -ET -1 0 0 1 346.5264 191.599 cm +/F8 9.9626 Tf 10.55 0 Td [(the)-333(matrix)-334(to)-333(b)-28(e)-333(assem)27(b)1(led.)]TJ 14.356 -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 [(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 [(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 -1 0 0 1 -346.5264 -191.599 cm -BT -/F32 9.9626 Tf 346.5264 191.599 Td[(psb)]TJ +/F30 9.9626 Tf 170.915 0 Td [(psb)]TJ ET -1 0 0 1 362.8451 191.599 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.1382 0.1992 l -S +1 0 0 1 362.845 191.798 cm +[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q -1 0 0 1 -362.8451 -191.599 cm BT -/F32 9.9626 Tf 365.9833 191.599 Td[(spmat)]TJ +/F30 9.9626 Tf 365.983 191.599 Td [(spmat)]TJ ET -1 0 0 1 392.7626 191.599 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.1382 0.1992 l -S +1 0 0 1 392.763 191.798 cm +[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q -1 0 0 1 -392.7626 -191.599 cm BT -/F32 9.9626 Tf 395.9008 191.599 Td[(type)]TJ -ET -1 0 0 1 416.8222 191.599 cm +/F30 9.9626 Tf 395.901 191.599 Td [(type)]TJ 0 g 0 G -1 0 0 1 -416.8222 -191.599 cm -BT -/F8 9.9626 Tf 416.8222 191.599 Td[(.)]TJ -ET -1 0 0 1 145.7235 170.0835 cm +/F8 9.9626 Tf 20.921 0 Td [(.)]TJ 0 g 0 G -1 0 0 1 -145.7235 -170.0835 cm -BT -/F29 9.9626 Tf 150.7049 170.0835 Td[(inf)-1(o)]TJ -ET -1 0 0 1 169.4816 170.0835 cm +/F27 9.9626 Tf -266.117 -21.516 Td [(info)]TJ 0 g 0 G -1 0 0 1 -169.4816 -170.0835 cm -BT -/F8 9.9626 Tf 174.4629 170.0835 Td[(Er)1(ror)-333(co)-28(de.)]TJ 1.1486 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3786 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf -32.3786 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(required)]TJ/F8 9.9626 Tf -29.6112 -11.9551 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(out)]TJ/F8 9.9626 Tf 16.549 0 Td[(.)]TJ -50.0346 -11.9552 Td[(An)-333(in)29(te)-1(ger)-333(v)56(alue;)-333(0)-334(means)-334(n)1(o)-334(error)-333(h)1(as)-334(b)-27(e)-1(en)-333(detec)-1(ted.)]TJ -ET -1 0 0 1 150.7049 90.4377 cm +/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 -1 0 0 1 -150.7049 -90.4377 cm -BT -/F8 9.9626 Tf 317.5791 90.4377 Td[(72)]TJ -ET -1 0 0 1 494.4159 90.4377 cm + 141.968 -31.825 Td [(72)]TJ 0 g 0 G +ET endstream endobj -1186 0 obj << +1161 0 obj << /Type /Page -/Contents 1187 0 R -/Resources 1185 0 R -/MediaBox [0 0 595.2756 841.8898] -/Parent 1147 0 R -/Annots [ 1190 0 R 1191 0 R ] +/Contents 1162 0 R +/Resources 1160 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 1120 0 R +/Annots [ 1158 0 R 1159 0 R ] >> endobj -1190 0 obj << +1158 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [345.5302 500.7991 412.5881 511.9241] +/Rect [345.53 500.799 412.588 511.924] /Subtype /Link /A << /S /GoTo /D (descdata) >> >> endobj -1191 0 obj << +1159 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [345.5302 188.3888 417.8184 199.5137] +/Rect [345.53 188.389 417.818 199.514] /Subtype /Link /A << /S /GoTo /D (spdata) >> >> endobj -1188 0 obj << -/D [1186 0 R /XYZ 150.7049 740.9981 null] +1163 0 obj << +/D [1161 0 R /XYZ 150.705 740.998 null] >> endobj 210 0 obj << -/D [1186 0 R /XYZ 150.7049 656.8729 null] +/D [1161 0 R /XYZ 150.705 656.873 null] >> endobj -1189 0 obj << -/D [1186 0 R /XYZ 150.7049 628.3345 null] +1164 0 obj << +/D [1161 0 R /XYZ 150.705 628.335 null] >> endobj -1185 0 obj << -/Font << /F18 441 0 R /F8 450 0 R /F19 591 0 R /F29 447 0 R /F32 622 0 R >> +1160 0 obj << +/Font << /F16 443 0 R /F8 446 0 R /F17 588 0 R /F27 445 0 R /F30 616 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1194 0 obj << -/Length 3414 +1167 0 obj << +/Length 2113 >> stream -1 0 0 1 99.8954 740.9981 cm 0 g 0 G -1 0 0 1 343.7111 0 cm 0 g 0 G -1 0 0 1 -443.6065 -740.9981 cm BT -/F18 14.3462 Tf 99.8954 706.1289 Td[(Not)-1(es)]TJ -ET -1 0 0 1 99.8954 684.3079 cm +/F16 14.3462 Tf 99.895 706.129 Td [(Notes)]TJ 0 g 0 G -1 0 0 1 -99.8954 -684.3079 cm -BT -/F8 9.9626 Tf 112.072 684.3079 Td[(1.)]TJ -ET -1 0 0 1 119.8207 684.3079 cm +/F8 9.9626 Tf 12.177 -21.821 Td [(1.)]TJ 0 g 0 G -1 0 0 1 -119.8207 -684.3079 cm -BT -/F8 9.9626 Tf 124.802 684.3079 Td[(On)-405(e)-1(n)28(t)1(ry)-406(to)-406(th)1(is)-407(r)1(outi)1(ne)-406(the)-406(des)-1(crip)1(tor)-406(m)28(ust)-406(b)-28(e)-406(in)-405(the)-406(as)-1(se)-1(m)28(bled)-406(state,)]TJ 0 -11.9552 Td[(i.e.)]TJ/F32 9.9626 Tf 17.1579 0 Td[(psb_cdasb)]TJ/F8 9.9626 Tf 50.394 0 Td[(m)27(u)1(s)-1(t)-333(alr)1(e)-1(ad)1(y)-333(ha)28(v)28(e)-334(b)-27(e)-1(en)-333(called.)]TJ -ET -1 0 0 1 99.8954 652.4275 cm + [-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)28(bled)-406(state)-1(,)]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 0 g 0 G -1 0 0 1 -99.8954 -652.4275 cm -BT -/F8 9.9626 Tf 112.072 652.4275 Td[(2.)]TJ -ET -1 0 0 1 119.8207 652.4275 cm + -80.282 -19.925 Td [(2.)]TJ 0 g 0 G -1 0 0 1 -119.8207 -652.4275 cm -BT -/F8 9.9626 Tf 124.802 652.4275 Td[(The)-334(spar)1(s)-1(e)-333(m)-1(atr)1(ix)-333(m)-1(a)28(y)-333(b)-27(e)-334(in)-333(eith)1(e)-1(r)-333(th)1(e)-334(bu)1(ild)-333(or)-333(u)1(p)-28(d)1(ate)-334(state;)]TJ -ET -1 0 0 1 99.8954 632.5022 cm + [-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 -1 0 0 1 -99.8954 -632.5022 cm -BT -/F8 9.9626 Tf 112.072 632.5022 Td[(3.)]TJ -ET -1 0 0 1 119.8207 632.5022 cm + 0 -19.926 Td [(3.)]TJ 0 g 0 G -1 0 0 1 -119.8207 -632.5022 cm -BT -/F8 9.9626 Tf 124.802 632.5022 Td[(Du)1(plicate)-250(e)-1(n)29(tries)-250(are)-250(detec)-1(ted)-250(an)1(d)-249(hand)1(led)-250(i)1(n)-250(b)-27(oth)-249(bu)1(ild)-249(and)-249(up)-27(dat)1(e)-251(state,)]TJ 0 -11.9552 Td[(with)-282(th)1(e)-283(exc)-1(epti)1(on)-282(of)-282(the)-282(e)-1(rr)1(or)-282(ac)-1(ti)1(on)-282(that)-282(is)-282(only)-282(tak)28(en)-282(in)-282(th)1(e)-283(bu)1(ild)-282(state,)]TJ 0 -11.9551 Td[(i.e.)-444(on)-333(the)-333(\014rst)-333(as)-1(se)-1(m)28(bl)1(y;)]TJ -ET -1 0 0 1 99.8954 588.6666 cm + [-500(Duplicate)-250(en)28(tries)-250(are)-249(detec)-1(ted)-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(i)1(s)-283(only)-282(tak)28(en)-283(in)-282(the)-282(build)-282(s)-1(tate,)]TJ 0 -11.955 Td [(i.e.)-444(on)-334(the)-333(\014rst)-333(assem)27(bly;)]TJ 0 g 0 G -1 0 0 1 -99.8954 -588.6666 cm -BT -/F8 9.9626 Tf 112.072 588.6666 Td[(4.)]TJ -ET -1 0 0 1 119.8207 588.6666 cm + -12.73 -19.925 Td [(4.)]TJ 0 g 0 G -1 0 0 1 -119.8207 -588.6666 cm -BT -/F8 9.9626 Tf 124.802 588.6666 Td[(If)-224(t)1(he)-224(up)-27(date)-224(c)27(h)1(oic)-1(e)-224(is)]TJ/F32 9.9626 Tf 94.7856 0 Td[(psb_upd_perm_)]TJ/F8 9.9626 Tf 67.9945 0 Td[(,)-246(t)1(hen)-224(subsequen)28(t)-224(calls)-224(to)]TJ/F32 9.9626 Tf 108.9513 0 Td[(psb_spins)]TJ/F8 9.9626 Tf -271.7314 -11.9552 Td[(to)-246(u)1(p)-28(d)1(ate)-247(th)1(e)-247(matri)1(x)-246(m)27(u)1(s)-1(t)-246(b)-27(e)-246(arran)1(ge)-1(d)-245(in)-246(suc)28(h)-246(a)-246(w)28(a)27(y)-246(as)-246(to)-246(p)1(ro)-28(d)1(uce)-247(exac)-1(tl)1(y)]TJ 0 -11.9552 Td[(th)1(e)-229(s)-1(ame)-229(se)-1(q)1(uence)-229(of)-228(co)-28(e)-1(\016cie)-1(n)29(t)-229(v)56(alu)1(e)-1(s)-228(as)-229(encoun)28(tered)-228(at)-228(the)-228(\014rst)-228(as)-1(se)-1(m)28(bly)1(;)]TJ -ET -1 0 0 1 99.8954 544.831 cm + [-500(If)-224(the)-224(up)-28(d)1(ate)-224(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.951 0 Td [(psb_spins)]TJ/F8 9.9626 Tf -271.731 -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)28(t)-229(v)56(alues)-228(as)-229(encoun)28(tered)-228(at)-229(the)-228(\014rst)-228(assem)28(bly;)]TJ 0 g 0 G -1 0 0 1 -99.8954 -544.831 cm -BT -/F8 9.9626 Tf 112.072 544.831 Td[(5.)]TJ -ET -1 0 0 1 119.8207 544.831 cm + -12.73 -19.925 Td [(5.)]TJ 0 g 0 G -1 0 0 1 -119.8207 -544.831 cm -BT -/F8 9.9626 Tf 124.802 544.831 Td[(On)-369(e)-1(xi)1(t)-370(from)-370(th)1(is)-371(r)1(outi)1(ne)-370(the)-370(m)-1(atr)1(ix)-370(is)-370(in)-369(the)-370(as)-1(se)-1(m)28(bled)-370(state,)-379(and)-369(th)28(us)]TJ 0 -11.9552 Td[(is)-334(sui)1(table)-333(for)-333(th)1(e)-334(c)-1(omp)1(utation)1(al)-333(rout)1(ines)-1(.)]TJ -ET -1 0 0 1 99.8954 90.4377 cm + [-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,)-379(and)-370(th)27(us)]TJ 12.73 -11.955 Td [(is)-333(suitable)-334(for)-333(the)-333(computational)-334(r)1(outines.)]TJ 0 g 0 G -1 0 0 1 -99.8954 -90.4377 cm -BT -/F8 9.9626 Tf 266.7696 90.4377 Td[(73)]TJ -ET -1 0 0 1 443.6065 90.4377 cm + 141.968 -442.438 Td [(73)]TJ 0 g 0 G +ET endstream endobj -1193 0 obj << +1166 0 obj << /Type /Page -/Contents 1194 0 R -/Resources 1192 0 R -/MediaBox [0 0 595.2756 841.8898] -/Parent 1202 0 R +/Contents 1167 0 R +/Resources 1165 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 1175 0 R >> endobj -1195 0 obj << -/D [1193 0 R /XYZ 99.8954 740.9981 null] +1168 0 obj << +/D [1166 0 R /XYZ 99.895 740.998 null] >> endobj -1196 0 obj << -/D [1193 0 R /XYZ 99.8954 696.2631 null] +1169 0 obj << +/D [1166 0 R /XYZ 99.895 696.263 null] >> endobj -1197 0 obj << -/D [1193 0 R /XYZ 99.8954 700.2482 null] +1170 0 obj << +/D [1166 0 R /XYZ 99.895 700.248 null] >> endobj -1198 0 obj << -/D [1193 0 R /XYZ 99.8954 666.1538 null] +1171 0 obj << +/D [1166 0 R /XYZ 99.895 666.154 null] >> endobj -1199 0 obj << -/D [1193 0 R /XYZ 99.8954 646.5052 null] +1172 0 obj << +/D [1166 0 R /XYZ 99.895 646.505 null] >> endobj -1200 0 obj << -/D [1193 0 R /XYZ 99.8954 602.6696 null] +1173 0 obj << +/D [1166 0 R /XYZ 99.895 602.67 null] >> endobj -1201 0 obj << -/D [1193 0 R /XYZ 99.8954 558.834 null] +1174 0 obj << +/D [1166 0 R /XYZ 99.895 558.834 null] >> endobj -1192 0 obj << -/Font << /F18 441 0 R /F8 450 0 R /F32 622 0 R >> +1165 0 obj << +/Font << /F16 443 0 R /F8 446 0 R /F30 616 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1205 0 obj << -/Length 5269 +1180 0 obj << +/Length 3411 >> stream -1 0 0 1 150.7049 740.9981 cm 0 g 0 G -1 0 0 1 343.7111 0 cm 0 g 0 G -1 0 0 1 -348.6924 -60.7721 cm 0 g 0 G 0 g 0 G -1 0 0 1 -145.7236 -680.226 cm BT -/F18 14.3462 Tf 150.7049 680.226 Td[(psb)]TJ +/F16 14.3462 Tf 150.705 680.226 Td [(psb)]TJ ET -1 0 0 1 175.972 680.226 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -4.8419 0.1992 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 -1 0 0 1 -175.972 -680.226 cm BT -/F18 14.3462 Tf 180.8139 680.226 Td[(spfree)-1(|F)94(r)-1(ees)-375(a)-375(spa)1(r)-1(se)-375(mat)-1(ri)-1(x)]TJ -30.109 -35.7686 Td[(Syn)32(t)-1(ax)]TJ/F8 9.9626 Tf 104.1501 -21.8209 Td[(call)-333(psb)]TJ +/F16 14.3462 Tf 180.814 680.226 Td [(spfree|F)94(rees)-375(a)-375(sparse)-375(matrix)]TJ -30.109 -35.769 Td [(Syn)31(tax)]TJ/F8 9.9626 Tf 104.15 -21.821 Td [(call)-333(psb)]TJ ET -1 0 0 1 288.7169 622.6364 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 288.717 622.836 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -288.7169 -622.6364 cm BT -/F8 9.9626 Tf 291.7058 622.6364 Td[(spfr)1(e)-1(e)-333(\050)]TJ/F19 9.9626 Tf 32.4616 0 Td[(a,)-358(desc)]TJ +/F8 9.9626 Tf 291.706 622.636 Td [(spfree)-333(\050)]TJ/F17 9.9626 Tf 32.461 0 Td [(a,)-358(desc)]TJ ET -1 0 0 1 354.8211 622.6364 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.0552 0.1992 l -S +1 0 0 1 354.821 622.836 cm +[]0 d 0 J 0.398 w 0 0 m 3.055 0 l S Q -1 0 0 1 -354.8211 -622.6364 cm BT -/F19 9.9626 Tf 357.8763 622.6364 Td[(a,)-358(i)1(nfo)]TJ/F8 9.9626 Tf 28.5151 0 Td[(\051)]TJ -ET -1 0 0 1 145.7235 598.7261 cm +/F17 9.9626 Tf 357.876 622.636 Td [(a,)-358(info)]TJ/F8 9.9626 Tf 28.515 0 Td [(\051)]TJ 0 g 0 G -1 0 0 1 -145.7235 -598.7261 cm -BT -/F29 9.9626 Tf 150.7049 598.7261 Td[(T)32(yp)-32(e:)]TJ -ET -1 0 0 1 179.5203 598.7261 cm +/F27 9.9626 Tf -235.686 -23.91 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G -1 0 0 1 -179.5203 -598.7261 cm -BT -/F8 9.9626 Tf 184.5016 598.7261 Td[(Sy)1(nc)27(h)1(ron)1(ous.)]TJ -ET -1 0 0 1 145.7235 578.8008 cm +/F8 9.9626 Tf 33.797 0 Td [(Sync)28(hronous.)]TJ 0 g 0 G -1 0 0 1 -145.7235 -578.8008 cm -BT -/F29 9.9626 Tf 150.7049 578.8008 Td[(On)-383(En)32(tr)1(y)]TJ -ET -1 0 0 1 198.2901 578.8008 cm +/F27 9.9626 Tf -33.797 -19.925 Td [(On)-383(En)32(try)]TJ 0 g 0 G -1 0 0 1 -52.5665 -19.9253 cm 0 g 0 G -1 0 0 1 -145.7236 -558.8755 cm -BT -/F29 9.9626 Tf 150.7049 558.8755 Td[(a)]TJ -ET -1 0 0 1 156.2742 558.8755 cm + 0 -19.925 Td [(a)]TJ 0 g 0 G -1 0 0 1 -156.2742 -558.8755 cm -BT -/F8 9.9626 Tf 161.2555 558.8755 Td[(th)1(e)-334(m)-1(at)1(rix)-333(to)-333(b)-28(e)-333(freed.)]TJ 14.356 -11.9551 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 27.9508 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf -27.9508 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 25.1834 0 Td[(required)]TJ/F8 9.9626 Tf -25.1834 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(inout)]TJ/F8 9.9626 Tf 26.0964 0 Td[(.)]TJ -59.582 -11.9551 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(a)-333(s)-1(tr)1(uctured)-333(dat)1(a)-334(of)-333(t)28(yp)-27(e)]TJ -ET -1 0 0 1 346.5264 511.0549 cm +/F8 9.9626 Tf 10.551 0 Td [(the)-333(matrix)-334(to)-333(b)-28(e)-333(freed.)]TJ 14.355 -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 [(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 [(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 -1 0 0 1 -346.5264 -511.0549 cm -BT -/F32 9.9626 Tf 346.5264 511.0549 Td[(psb)]TJ +/F30 9.9626 Tf 170.915 0 Td [(psb)]TJ ET -1 0 0 1 362.8451 511.0549 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.1382 0.1992 l -S +1 0 0 1 362.845 511.254 cm +[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q -1 0 0 1 -362.8451 -511.0549 cm BT -/F32 9.9626 Tf 365.9833 511.0549 Td[(spmat)]TJ +/F30 9.9626 Tf 365.983 511.055 Td [(spmat)]TJ ET -1 0 0 1 392.7626 511.0549 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.1382 0.1992 l -S +1 0 0 1 392.763 511.254 cm +[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q -1 0 0 1 -392.7626 -511.0549 cm BT -/F32 9.9626 Tf 395.9008 511.0549 Td[(type)]TJ -ET -1 0 0 1 416.8222 511.0549 cm +/F30 9.9626 Tf 395.901 511.055 Td [(type)]TJ 0 g 0 G -1 0 0 1 -416.8222 -511.0549 cm -BT -/F8 9.9626 Tf 416.8222 511.0549 Td[(.)]TJ -ET -1 0 0 1 145.7235 491.1296 cm +/F8 9.9626 Tf 20.921 0 Td [(.)]TJ 0 g 0 G -1 0 0 1 -145.7235 -491.1296 cm -BT -/F29 9.9626 Tf 150.7049 491.1296 Td[(desc)]TJ +/F27 9.9626 Tf -266.117 -19.925 Td [(desc)]TJ ET -1 0 0 1 172.6195 491.1296 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.4371 0.1992 l -S +1 0 0 1 172.619 491.329 cm +[]0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q -1 0 0 1 -172.6195 -491.1296 cm BT -/F29 9.9626 Tf 176.0566 491.1296 Td[(a)]TJ -ET -1 0 0 1 181.6259 491.1296 cm +/F27 9.9626 Tf 176.057 491.13 Td [(a)]TJ 0 g 0 G -1 0 0 1 -181.6259 -491.1296 cm -BT -/F8 9.9626 Tf 186.6072 491.1296 Td[(th)1(e)-334(c)-1(omm)27(u)1(ni)1(c)-1(ation)-332(des)-1(crip)1(tor.)]TJ -10.9957 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 27.9508 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf 23.0731 0 Td[(.)]TJ -51.0239 -11.9551 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 25.1834 0 Td[(required)]TJ/F8 9.9626 Tf 41.8983 0 Td[(.)]TJ -67.0817 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(.)]TJ -43.0331 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(a)-333(s)-1(tr)1(uctured)-333(dat)1(a)-334(of)-333(t)28(yp)-27(e)]TJ -ET -1 0 0 1 346.5264 443.3089 cm +/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 0 0 1 rg 0 0 1 RG -1 0 0 1 -346.5264 -443.3089 cm -BT -/F32 9.9626 Tf 346.5264 443.3089 Td[(psb)]TJ +/F30 9.9626 Tf 170.915 0 Td [(psb)]TJ ET -1 0 0 1 362.8451 443.3089 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.1382 0.1992 l -S +1 0 0 1 362.845 443.508 cm +[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q -1 0 0 1 -362.8451 -443.3089 cm BT -/F32 9.9626 Tf 365.9833 443.3089 Td[(desc)]TJ +/F30 9.9626 Tf 365.983 443.309 Td [(desc)]TJ ET -1 0 0 1 387.5322 443.3089 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.1382 0.1992 l -S +1 0 0 1 387.532 443.508 cm +[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q -1 0 0 1 -387.5322 -443.3089 cm BT -/F32 9.9626 Tf 390.6705 443.3089 Td[(type)]TJ -ET -1 0 0 1 411.5918 443.3089 cm +/F30 9.9626 Tf 390.67 443.309 Td [(type)]TJ 0 g 0 G -1 0 0 1 -411.5918 -443.3089 cm -BT -/F8 9.9626 Tf 411.5918 443.3089 Td[(.)]TJ -ET -1 0 0 1 145.7235 421.3911 cm +/F8 9.9626 Tf 20.922 0 Td [(.)]TJ 0 g 0 G -1 0 0 1 -145.7235 -421.3911 cm -BT -/F29 9.9626 Tf 150.7049 421.3911 Td[(On)-383(R)-1(etur)1(n)]TJ -ET -1 0 0 1 205.2431 421.3911 cm +/F27 9.9626 Tf -260.887 -21.918 Td [(On)-383(Return)]TJ 0 g 0 G -1 0 0 1 -59.5196 -19.9253 cm 0 g 0 G -1 0 0 1 -145.7235 -401.4658 cm -BT -/F29 9.9626 Tf 150.7049 401.4658 Td[(inf)-1(o)]TJ -ET -1 0 0 1 169.4816 401.4658 cm + 0 -19.925 Td [(info)]TJ 0 g 0 G -1 0 0 1 -169.4816 -401.4658 cm -BT -/F8 9.9626 Tf 174.4629 401.4658 Td[(Er)1(ror)-333(co)-28(de.)]TJ 1.1486 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3786 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf -32.3786 -11.9551 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(required)]TJ/F8 9.9626 Tf -29.6112 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(out)]TJ/F8 9.9626 Tf 16.549 0 Td[(.)]TJ -50.0346 -11.9552 Td[(An)-333(in)29(te)-1(ger)-333(v)56(alue;)-333(0)-334(means)-334(n)1(o)-334(error)-333(h)1(as)-334(b)-27(e)-1(en)-333(detec)-1(ted.)]TJ -ET -1 0 0 1 150.7049 90.4377 cm +/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 -1 0 0 1 -150.7049 -90.4377 cm -BT -/F8 9.9626 Tf 317.5791 90.4377 Td[(74)]TJ -ET -1 0 0 1 494.4159 90.4377 cm + 141.968 -263.207 Td [(74)]TJ 0 g 0 G +ET endstream endobj -1204 0 obj << +1179 0 obj << /Type /Page -/Contents 1205 0 R -/Resources 1203 0 R -/MediaBox [0 0 595.2756 841.8898] -/Parent 1202 0 R -/Annots [ 1208 0 R 1209 0 R ] +/Contents 1180 0 R +/Resources 1178 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 1175 0 R +/Annots [ 1176 0 R 1177 0 R ] >> endobj -1208 0 obj << +1176 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [345.5302 507.8447 417.8184 518.9696] +/Rect [345.53 507.845 417.818 518.97] /Subtype /Link /A << /S /GoTo /D (spdata) >> >> endobj -1209 0 obj << +1177 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [345.5302 440.0987 412.5881 451.2237] +/Rect [345.53 440.099 412.588 451.224] /Subtype /Link /A << /S /GoTo /D (descdata) >> >> endobj -1206 0 obj << -/D [1204 0 R /XYZ 150.7049 740.9981 null] +1181 0 obj << +/D [1179 0 R /XYZ 150.705 740.998 null] >> endobj 214 0 obj << -/D [1204 0 R /XYZ 150.7049 659.6006 null] +/D [1179 0 R /XYZ 150.705 659.601 null] >> endobj -1207 0 obj << -/D [1204 0 R /XYZ 150.7049 631.8021 null] +1182 0 obj << +/D [1179 0 R /XYZ 150.705 631.802 null] >> endobj -1203 0 obj << -/Font << /F18 441 0 R /F8 450 0 R /F19 591 0 R /F29 447 0 R /F32 622 0 R >> +1178 0 obj << +/Font << /F16 443 0 R /F8 446 0 R /F17 588 0 R /F27 445 0 R /F30 616 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1212 0 obj << -/Length 6529 +1187 0 obj << +/Length 4314 >> stream -1 0 0 1 99.8954 740.9981 cm 0 g 0 G -1 0 0 1 343.7111 0 cm 0 g 0 G -1 0 0 1 -348.6924 -60.7721 cm 0 g 0 G 0 g 0 G -1 0 0 1 -94.9141 -680.226 cm BT -/F18 14.3462 Tf 99.8954 680.226 Td[(psb)]TJ +/F16 14.3462 Tf 99.895 680.226 Td [(psb)]TJ ET -1 0 0 1 125.1626 680.226 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -4.8419 0.1992 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 -1 0 0 1 -125.1626 -680.226 cm BT -/F18 14.3462 Tf 130.0045 680.226 Td[(sprn|Re)-1(ini)-1(t)-375(sparse)-375(m)-1(atr)-1(ix)-375(str)-1(uctur)-1(e)-375(for)]TJ -30.1091 -17.9328 Td[(psblas)-375(ro)-1(uti)-1(nes.)]TJ 0 -35.7686 Td[(Syn)32(t)-1(ax)]TJ/F8 9.9626 Tf 91.7385 -21.8209 Td[(call)-333(psb)]TJ +/F16 14.3462 Tf 130.004 680.226 Td [(sprn|Reinit)-375(sparse)-375(matrix)-375(structure)-375(for)]TJ -30.109 -17.933 Td [(psblas)-375(routines.)]TJ 0 -35.768 Td [(Syn)31(tax)]TJ/F8 9.9626 Tf 91.739 -21.821 Td [(call)-333(psb)]TJ ET -1 0 0 1 225.4958 604.7037 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 225.496 604.903 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -225.4958 -604.7037 cm BT -/F8 9.9626 Tf 228.4846 604.7037 Td[(sprn)-333(\050)]TJ/F19 9.9626 Tf 26.0967 0 Td[(a,)-358(de)51(cs)1(c)]TJ +/F8 9.9626 Tf 228.485 604.704 Td [(sprn)-333(\050)]TJ/F17 9.9626 Tf 26.096 0 Td [(a,)-358(de)51(csc)]TJ ET -1 0 0 1 289.3085 604.7037 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.0552 0.1992 l -S +1 0 0 1 289.309 604.903 cm +[]0 d 0 J 0.398 w 0 0 m 3.055 0 l S Q -1 0 0 1 -289.3085 -604.7037 cm BT -/F19 9.9626 Tf 292.3637 604.7037 Td[(a,)-358(i)1(nfo,)-358(cl)1(e)51(ar)]TJ/F8 9.9626 Tf 55.6299 0 Td[(\051)]TJ -ET -1 0 0 1 94.9141 580.7934 cm +/F17 9.9626 Tf 292.364 604.704 Td [(a,)-358(info,)-357(cle)51(ar)]TJ/F8 9.9626 Tf 55.63 0 Td [(\051)]TJ 0 g 0 G -1 0 0 1 -94.9141 -580.7934 cm -BT -/F29 9.9626 Tf 99.8954 580.7934 Td[(T)32(yp)-32(e:)]TJ -ET -1 0 0 1 128.7108 580.7934 cm +/F27 9.9626 Tf -248.099 -23.911 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G -1 0 0 1 -128.7108 -580.7934 cm -BT -/F8 9.9626 Tf 133.6921 580.7934 Td[(Sy)1(nc)27(h)1(ron)1(ous.)]TJ -ET -1 0 0 1 94.9141 560.8681 cm +/F8 9.9626 Tf 33.797 0 Td [(Sync)28(hronous.)]TJ 0 g 0 G -1 0 0 1 -94.9141 -560.8681 cm -BT -/F29 9.9626 Tf 99.8954 560.8681 Td[(On)-383(En)32(tr)1(y)]TJ -ET -1 0 0 1 147.4806 560.8681 cm +/F27 9.9626 Tf -33.797 -19.925 Td [(On)-383(En)32(try)]TJ 0 g 0 G -1 0 0 1 -52.5665 -19.9253 cm 0 g 0 G -1 0 0 1 -94.9141 -540.9428 cm -BT -/F29 9.9626 Tf 99.8954 540.9428 Td[(a)]TJ -ET -1 0 0 1 105.4647 540.9428 cm + 0 -19.925 Td [(a)]TJ 0 g 0 G -1 0 0 1 -105.4647 -540.9428 cm -BT -/F8 9.9626 Tf 110.4461 540.9428 Td[(th)1(e)-334(m)-1(at)1(rix)-333(to)-333(b)-28(e)-333(reinit)1(ialize)-1(d)1(.)]TJ 14.3559 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 27.9508 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf -27.9508 -11.9551 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 25.1834 0 Td[(required)]TJ/F8 9.9626 Tf -25.1834 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(inout)]TJ/F8 9.9626 Tf 26.0964 0 Td[(.)]TJ -59.582 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(a)-333(s)-1(tr)1(uctured)-333(dat)1(a)-334(of)-333(t)28(yp)-27(e)]TJ -ET -1 0 0 1 295.717 493.1221 cm +/F8 9.9626 Tf 10.551 0 Td [(the)-333(matrix)-334(to)-333(b)-28(e)-333(reinitialized.)]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 -1 0 0 1 -295.717 -493.1221 cm -BT -/F32 9.9626 Tf 295.717 493.1221 Td[(psb)]TJ +/F30 9.9626 Tf 170.915 0 Td [(psb)]TJ ET -1 0 0 1 312.0356 493.1221 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.1382 0.1992 l -S +1 0 0 1 312.036 493.321 cm +[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q -1 0 0 1 -312.0356 -493.1221 cm BT -/F32 9.9626 Tf 315.1738 493.1221 Td[(spmat)]TJ +/F30 9.9626 Tf 315.174 493.122 Td [(spmat)]TJ ET -1 0 0 1 341.9531 493.1221 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.1382 0.1992 l -S +1 0 0 1 341.953 493.321 cm +[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q -1 0 0 1 -341.9531 -493.1221 cm BT -/F32 9.9626 Tf 345.0913 493.1221 Td[(type)]TJ -ET -1 0 0 1 366.0127 493.1221 cm +/F30 9.9626 Tf 345.091 493.122 Td [(type)]TJ 0 g 0 G -1 0 0 1 -366.0127 -493.1221 cm -BT -/F8 9.9626 Tf 366.0127 493.1221 Td[(.)]TJ -ET -1 0 0 1 94.9141 473.1968 cm +/F8 9.9626 Tf 20.922 0 Td [(.)]TJ 0 g 0 G -1 0 0 1 -94.9141 -473.1968 cm -BT -/F29 9.9626 Tf 99.8954 473.1968 Td[(desc)]TJ +/F27 9.9626 Tf -266.118 -19.925 Td [(desc)]TJ ET -1 0 0 1 121.81 473.1968 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.4371 0.1992 l -S +1 0 0 1 121.81 473.396 cm +[]0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q -1 0 0 1 -121.81 -473.1968 cm BT -/F29 9.9626 Tf 125.2471 473.1968 Td[(a)]TJ -ET -1 0 0 1 130.8165 473.1968 cm +/F27 9.9626 Tf 125.247 473.197 Td [(a)]TJ 0 g 0 G -1 0 0 1 -130.8165 -473.1968 cm -BT -/F8 9.9626 Tf 135.7978 473.1968 Td[(th)1(e)-334(c)-1(omm)27(u)1(ni)1(c)-1(ation)-332(des)-1(crip)1(tor.)]TJ -10.9958 -11.9551 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 27.9508 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf 23.0731 0 Td[(.)]TJ -51.0239 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 25.1834 0 Td[(required)]TJ/F8 9.9626 Tf 41.8983 0 Td[(.)]TJ -67.0817 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(.)]TJ -43.0331 -11.9551 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(a)-333(s)-1(tr)1(uctured)-333(dat)1(a)-334(of)-333(t)28(yp)-27(e)]TJ -ET -1 0 0 1 295.717 425.3762 cm +/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 -1 0 0 1 -295.717 -425.3762 cm -BT -/F32 9.9626 Tf 295.717 425.3762 Td[(psb)]TJ +/F30 9.9626 Tf 170.915 0 Td [(psb)]TJ ET -1 0 0 1 312.0356 425.3762 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.1382 0.1992 l -S +1 0 0 1 312.036 425.575 cm +[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q -1 0 0 1 -312.0356 -425.3762 cm BT -/F32 9.9626 Tf 315.1738 425.3762 Td[(desc)]TJ +/F30 9.9626 Tf 315.174 425.376 Td [(desc)]TJ ET -1 0 0 1 336.7228 425.3762 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.1382 0.1992 l -S +1 0 0 1 336.723 425.575 cm +[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q -1 0 0 1 -336.7228 -425.3762 cm BT -/F32 9.9626 Tf 339.861 425.3762 Td[(type)]TJ -ET -1 0 0 1 360.7824 425.3762 cm +/F30 9.9626 Tf 339.861 425.376 Td [(type)]TJ 0 g 0 G -1 0 0 1 -360.7824 -425.3762 cm -BT -/F8 9.9626 Tf 360.7824 425.3762 Td[(.)]TJ -ET -1 0 0 1 94.9141 405.4509 cm +/F8 9.9626 Tf 20.921 0 Td [(.)]TJ 0 g 0 G -1 0 0 1 -94.9141 -405.4509 cm -BT -/F29 9.9626 Tf 99.8954 405.4509 Td[(cl)-1(ear)]TJ -ET -1 0 0 1 123.7087 405.4509 cm +/F27 9.9626 Tf -260.887 -19.925 Td [(clear)]TJ 0 g 0 G -1 0 0 1 -123.7087 -405.4509 cm -BT -/F8 9.9626 Tf 128.6901 405.4509 Td[(Cho)-28(ose)-334(wheth)1(e)-1(r)-333(to)-333(z)-1(ero)-333(out)-333(matrix)-333(co)-28(e\016)-1(cien)28(ts)]TJ -3.8881 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 27.9508 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf 23.0731 0 Td[(.)]TJ -51.0239 -11.9551 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 25.1834 0 Td[(opti)-1(on)1(al)]TJ/F8 9.9626 Tf 40.5768 0 Td[(.)]TJ -65.7602 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(.)]TJ -43.0331 -11.9552 Td[(Defau)1(lt:)-444(tru)1(e)-1(.)]TJ -ET -1 0 0 1 94.9141 335.7124 cm +/F8 9.9626 Tf 28.795 0 Td [(Cho)-28(ose)-333(whether)-334(to)-333(zero)-333(out)-334(matrix)-333(co)-28(e\016cien)28(ts)]TJ -3.888 -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.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:)-444(true.)]TJ 0 g 0 G -1 0 0 1 -94.9141 -335.7124 cm -BT -/F29 9.9626 Tf 99.8954 335.7124 Td[(On)-383(R)-1(etur)1(n)]TJ -ET -1 0 0 1 154.4337 335.7124 cm +/F27 9.9626 Tf -24.907 -21.918 Td [(On)-383(Return)]TJ 0 g 0 G -1 0 0 1 -59.5196 -19.9253 cm 0 g 0 G -1 0 0 1 -94.9141 -315.7871 cm -BT -/F29 9.9626 Tf 99.8954 315.7871 Td[(inf)-1(o)]TJ -ET -1 0 0 1 118.6721 315.7871 cm + 0 -19.925 Td [(info)]TJ 0 g 0 G -1 0 0 1 -118.6721 -315.7871 cm -BT -/F8 9.9626 Tf 123.6534 315.7871 Td[(Er)1(ror)-333(co)-28(de.)]TJ 1.1486 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3787 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf -32.3787 -11.9551 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(required)]TJ/F8 9.9626 Tf -29.6112 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(out)]TJ/F8 9.9626 Tf 16.549 0 Td[(.)]TJ -50.0346 -11.9552 Td[(An)-333(in)29(te)-1(ger)-333(v)56(alue;)-333(0)-334(means)-334(n)1(o)-334(error)-333(h)1(as)-334(b)-27(e)-1(en)-333(detec)-1(ted.)]TJ/F18 14.3462 Tf -24.9066 -32.9458 Td[(Not)-1(es)]TJ -ET -1 0 0 1 99.8954 213.1997 cm +/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 14.3462 Tf -24.907 -32.945 Td [(Notes)]TJ 0 g 0 G -1 0 0 1 -99.8954 -213.1997 cm -BT -/F8 9.9626 Tf 112.072 213.1997 Td[(1.)]TJ -ET -1 0 0 1 119.8207 213.1997 cm +/F8 9.9626 Tf 12.177 -21.821 Td [(1.)]TJ 0 g 0 G -1 0 0 1 -119.8207 -213.1997 cm -BT -/F8 9.9626 Tf 124.802 213.1997 Td[(On)-333(exit)-333(f)1(rom)-334(th)1(is)-334(r)1(outin)1(e)-334(the)-333(s)-1(p)1(arse)-334(m)-1(at)1(rix)-333(is)-334(i)1(n)-333(the)-333(up)-27(date)-334(state.)]TJ -ET -1 0 0 1 99.8954 90.4377 cm + [-500(On)-333(exit)-334(from)-333(this)-333(routine)-333(the)-334(sparse)-333(matrix)-333(is)-334(in)-333(the)-333(up)-28(date)-333(s)-1(tat)1(e)-1(.)]TJ 0 g 0 G -1 0 0 1 -99.8954 -90.4377 cm -BT -/F8 9.9626 Tf 266.7696 90.4377 Td[(75)]TJ -ET -1 0 0 1 443.6065 90.4377 cm + 154.698 -122.762 Td [(75)]TJ 0 g 0 G +ET endstream endobj -1211 0 obj << +1186 0 obj << /Type /Page -/Contents 1212 0 R -/Resources 1210 0 R -/MediaBox [0 0 595.2756 841.8898] -/Parent 1202 0 R -/Annots [ 1215 0 R 1216 0 R ] +/Contents 1187 0 R +/Resources 1185 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 1175 0 R +/Annots [ 1183 0 R 1184 0 R ] >> endobj -1215 0 obj << +1183 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [294.7207 489.9119 367.009 501.0369] +/Rect [294.721 489.912 367.009 501.037] /Subtype /Link /A << /S /GoTo /D (spdata) >> >> endobj -1216 0 obj << +1184 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [294.7207 422.166 361.7786 433.2909] +/Rect [294.721 422.166 361.779 433.291] /Subtype /Link /A << /S /GoTo /D (descdata) >> >> endobj -1213 0 obj << -/D [1211 0 R /XYZ 99.8954 740.9981 null] +1188 0 obj << +/D [1186 0 R /XYZ 99.895 740.998 null] >> endobj 218 0 obj << -/D [1211 0 R /XYZ 99.8954 641.6678 null] +/D [1186 0 R /XYZ 99.895 641.668 null] >> endobj -1214 0 obj << -/D [1211 0 R /XYZ 99.8954 613.8693 null] +1189 0 obj << +/D [1186 0 R /XYZ 99.895 613.869 null] >> endobj -1217 0 obj << -/D [1211 0 R /XYZ 99.8954 225.1548 null] +1190 0 obj << +/D [1186 0 R /XYZ 99.895 225.155 null] >> endobj -1218 0 obj << -/D [1211 0 R /XYZ 99.8954 229.1399 null] +1191 0 obj << +/D [1186 0 R /XYZ 99.895 229.14 null] >> endobj -1210 0 obj << -/Font << /F18 441 0 R /F8 450 0 R /F19 591 0 R /F29 447 0 R /F32 622 0 R >> +1185 0 obj << +/Font << /F16 443 0 R /F8 446 0 R /F17 588 0 R /F27 445 0 R /F30 616 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1221 0 obj << -/Length 7072 +1195 0 obj << +/Length 4930 >> stream -1 0 0 1 150.7049 740.9981 cm 0 g 0 G -1 0 0 1 343.7111 0 cm 0 g 0 G -1 0 0 1 -348.6924 -60.7721 cm 0 g 0 G 0 g 0 G -1 0 0 1 -145.7236 -680.226 cm BT -/F18 14.3462 Tf 150.7049 680.226 Td[(psb)]TJ +/F16 14.3462 Tf 150.705 680.226 Td [(psb)]TJ ET -1 0 0 1 175.972 680.226 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -4.8419 0.1992 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 -1 0 0 1 -175.972 -680.226 cm BT -/F18 14.3462 Tf 180.8139 680.226 Td[(g)-1(eall)-1(|A)1(l)-1(lo)-32(cate)-1(s)-374(a)-375(de)-1(ns)1(e)-376(mat)-1(ri)-1(x)]TJ -30.109 -35.7686 Td[(Syn)32(t)-1(ax)]TJ/F8 9.9626 Tf 94.0713 -21.8209 Td[(call)-333(psb)]TJ +/F16 14.3462 Tf 180.814 680.226 Td [(geall|Allo)-31(cates)-375(a)-375(dense)-375(matrix)]TJ -30.109 -35.769 Td [(Syn)31(tax)]TJ/F8 9.9626 Tf 94.071 -21.821 Td [(call)-333(psb)]TJ ET -1 0 0 1 278.6382 622.6364 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 278.638 622.836 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -278.6382 -622.6364 cm BT -/F8 9.9626 Tf 281.627 622.6364 Td[(geall)-333(\050)]TJ/F19 9.9626 Tf 27.1206 0 Td[(x,)-357(desc)]TJ +/F8 9.9626 Tf 281.627 622.636 Td [(geall)-333(\050)]TJ/F17 9.9626 Tf 27.121 0 Td [(x,)-358(desc)]TJ ET -1 0 0 1 338.9308 622.6364 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.0552 0.1992 l -S +1 0 0 1 338.931 622.836 cm +[]0 d 0 J 0.398 w 0 0 m 3.055 0 l S Q -1 0 0 1 -338.9308 -622.6364 cm BT -/F19 9.9626 Tf 341.986 622.6364 Td[(a,)-358(i)1(nfo,)-358(n,)-357(lb)]TJ/F8 9.9626 Tf 54.4842 0 Td[(\051)]TJ -ET -1 0 0 1 145.7235 598.7261 cm +/F17 9.9626 Tf 341.986 622.636 Td [(a,)-358(info,)-357(n,)-358(lb)]TJ/F8 9.9626 Tf 54.484 0 Td [(\051)]TJ 0 g 0 G -1 0 0 1 -145.7235 -598.7261 cm -BT -/F29 9.9626 Tf 150.7049 598.7261 Td[(T)32(yp)-32(e:)]TJ -ET -1 0 0 1 179.5203 598.7261 cm +/F27 9.9626 Tf -245.765 -23.91 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G -1 0 0 1 -179.5203 -598.7261 cm -BT -/F8 9.9626 Tf 184.5016 598.7261 Td[(Sy)1(nc)27(h)1(ron)1(ous.)]TJ -ET -1 0 0 1 145.7235 578.8008 cm +/F8 9.9626 Tf 33.797 0 Td [(Sync)28(hronous.)]TJ 0 g 0 G -1 0 0 1 -145.7235 -578.8008 cm -BT -/F29 9.9626 Tf 150.7049 578.8008 Td[(On)-383(En)32(tr)1(y)]TJ -ET -1 0 0 1 198.2901 578.8008 cm +/F27 9.9626 Tf -33.797 -19.925 Td [(On)-383(En)32(try)]TJ 0 g 0 G -1 0 0 1 -52.5665 -19.9253 cm 0 g 0 G -1 0 0 1 -145.7236 -558.8755 cm -BT -/F29 9.9626 Tf 150.7049 558.8755 Td[(desc)]TJ + 0 -19.925 Td [(desc)]TJ ET -1 0 0 1 172.6195 558.8755 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.4371 0.1992 l -S +1 0 0 1 172.619 559.075 cm +[]0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q -1 0 0 1 -172.6195 -558.8755 cm BT -/F29 9.9626 Tf 176.0566 558.8755 Td[(a)]TJ -ET -1 0 0 1 181.6259 558.8755 cm +/F27 9.9626 Tf 176.057 558.876 Td [(a)]TJ 0 g 0 G -1 0 0 1 -181.6259 -558.8755 cm -BT -/F8 9.9626 Tf 186.6072 558.8755 Td[(The)-334(comm)27(u)1(nication)-333(d)1(e)-1(sc)-1(r)1(iptor)1(.)]TJ -10.9957 -11.9551 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3786 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf -32.3786 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(required)]TJ/F8 9.9626 Tf -29.6112 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(.)]TJ -43.0331 -11.9551 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(a)-333(v)55(ar)1(iabl)1(e)-334(of)-333(t)28(yp)-27(e)]TJ -ET -1 0 0 1 312.9578 511.0549 cm +/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 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(v)56(ariable)-334(of)-333(t)28(yp)-28(e)]TJ 0 0 1 rg 0 0 1 RG -1 0 0 1 -312.9578 -511.0549 cm -BT -/F32 9.9626 Tf 312.9578 511.0549 Td[(psb)]TJ +/F30 9.9626 Tf 137.347 0 Td [(psb)]TJ ET -1 0 0 1 329.2764 511.0549 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.1382 0.1992 l -S +1 0 0 1 329.276 511.254 cm +[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q -1 0 0 1 -329.2764 -511.0549 cm BT -/F32 9.9626 Tf 332.4147 511.0549 Td[(desc)]TJ +/F30 9.9626 Tf 332.415 511.055 Td [(desc)]TJ ET -1 0 0 1 353.9636 511.0549 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.1382 0.1992 l -S +1 0 0 1 353.964 511.254 cm +[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q -1 0 0 1 -353.9636 -511.0549 cm BT -/F32 9.9626 Tf 357.1019 511.0549 Td[(type)]TJ -ET -1 0 0 1 378.0232 511.0549 cm +/F30 9.9626 Tf 357.102 511.055 Td [(type)]TJ 0 g 0 G -1 0 0 1 -378.0232 -511.0549 cm -BT -/F8 9.9626 Tf 378.0232 511.0549 Td[(.)]TJ -ET -1 0 0 1 145.7235 479.1744 cm +/F8 9.9626 Tf 20.921 0 Td [(.)]TJ 0 g 0 G -1 0 0 1 -145.7235 -479.1744 cm -BT -/F29 9.9626 Tf 150.7049 479.1744 Td[(n)]TJ -ET -1 0 0 1 157.0698 479.1744 cm +/F27 9.9626 Tf -227.318 -31.881 Td [(n)]TJ 0 g 0 G -1 0 0 1 -157.0698 -479.1744 cm -BT -/F8 9.9626 Tf 162.0512 479.1744 Td[(The)-334(n)29(um)28(b)-28(er)-333(of)-333(c)-1(ol)1(umns)-334(of)-332(the)-334(d)1(e)-1(n)1(s)-1(e)-334(matr)1(ix)-333(to)-334(b)-27(e)-334(al)1(lo)-28(cate)-1(d)1(.)]TJ 13.5603 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3786 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf -32.3786 -11.9551 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(opti)-1(on)1(al)]TJ/F8 9.9626 Tf -29.6112 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(.)]TJ -43.0331 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-342(as)-1(:)-463(In)28(tege)-1(r)-342(s)-1(calar,)-345(d)1(e)-1(f)1(ault)-343(1.)-473(It)-343(i)1(s)-344(n)1(ot)-343(a)-343(v)56(alid)-342(argume)-1(n)29(t)-343(if)]TJ/F11 9.9626 Tf 294.5986 0 Td[(x)]TJ/F8 9.9626 Tf 9.1107 0 Td[(is)-343(a)]TJ -303.7093 -11.9551 Td[(ran)1(k-1)-334(ar)1(ra)28(y)83(.)]TJ -ET -1 0 0 1 145.7235 399.4733 cm +/F8 9.9626 Tf 11.346 0 Td [(The)-333(n)27(um)28(b)-28(er)-333(of)-333(columns)-334(of)-333(the)-333(dense)-334(matrix)-333(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.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)-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)27(t)-342(if)]TJ/F11 9.9626 Tf 294.599 0 Td [(x)]TJ/F8 9.9626 Tf 9.111 0 Td [(is)-343(a)]TJ -303.71 -11.955 Td [(rank-1)-333(arra)28(y)83(.)]TJ 0 g 0 G -1 0 0 1 -145.7235 -399.4733 cm -BT -/F29 9.9626 Tf 150.7049 399.4733 Td[(lb)]TJ -ET -1 0 0 1 160.2523 399.4733 cm +/F27 9.9626 Tf -24.906 -19.926 Td [(lb)]TJ 0 g 0 G -1 0 0 1 -160.2523 -399.4733 cm -BT -/F8 9.9626 Tf 165.2337 399.4733 Td[(The)-489(lo)28(w)27(er)-489(b)-27(oun)1(d)-489(for)-488(the)-489(c)-1(olu)1(m)-1(n)-488(ind)1(e)-1(x)-488(range)-489(of)-489(th)1(e)-490(d)1(e)-1(n)1(s)-1(e)-489(m)-1(atr)1(ix)-489(to)-489(b)-27(e)]TJ 10.3778 -11.9552 Td[(allo)-27(c)-1(ated.)]TJ 0 -11.9551 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3786 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf -32.3786 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(opti)-1(on)1(al)]TJ/F8 9.9626 Tf -29.6112 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(.)]TJ -43.0331 -11.9551 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-342(as)-1(:)-463(In)28(tege)-1(r)-342(s)-1(calar,)-345(d)1(e)-1(f)1(ault)-343(1.)-473(It)-343(i)1(s)-344(n)1(ot)-343(a)-343(v)56(alid)-342(argume)-1(n)29(t)-343(if)]TJ/F11 9.9626 Tf 294.5986 0 Td[(x)]TJ/F8 9.9626 Tf 9.1107 0 Td[(is)-343(a)]TJ -303.7093 -11.9552 Td[(ran)1(k-1)-334(ar)1(ra)28(y)83(.)]TJ -ET -1 0 0 1 145.7235 305.8245 cm +/F8 9.9626 Tf 14.529 0 Td [(The)-489(lo)28(w)27(er)-489(b)-27(ound)-489(for)-489(the)-490(colu)1(m)-1(n)-489(ind)1(e)-1(x)-489(range)-489(of)-489(the)-489(dense)-489(matrix)-489(to)-489(b)-28(e)]TJ 10.377 -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.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.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)27(t)-342(if)]TJ/F11 9.9626 Tf 294.599 0 Td [(x)]TJ/F8 9.9626 Tf 9.111 0 Td [(is)-343(a)]TJ -303.71 -11.955 Td [(rank-1)-333(arra)28(y)83(.)]TJ 0 g 0 G -1 0 0 1 -145.7235 -305.8245 cm -BT -/F29 9.9626 Tf 150.7049 305.8245 Td[(On)-383(R)-1(etur)1(n)]TJ -ET -1 0 0 1 205.2431 305.8245 cm +/F27 9.9626 Tf -24.906 -21.918 Td [(On)-383(Return)]TJ 0 g 0 G -1 0 0 1 -59.5196 -19.9253 cm 0 g 0 G -1 0 0 1 -145.7235 -285.8992 cm -BT -/F29 9.9626 Tf 150.7049 285.8992 Td[(x)]TJ -ET -1 0 0 1 156.7516 285.8992 cm + 0 -19.925 Td [(x)]TJ 0 g 0 G -1 0 0 1 -156.7516 -285.8992 cm -BT -/F8 9.9626 Tf 161.7329 285.8992 Td[(The)-334(d)1(e)-1(n)1(s)-1(e)-333(m)-1(atr)1(ix)-333(to)-333(b)-28(e)-333(allo)-28(cate)-1(d)1(.)]TJ 13.8786 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3786 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf -32.3786 -11.9551 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(required)]TJ/F8 9.9626 Tf -29.6112 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(out)]TJ/F8 9.9626 Tf 16.549 0 Td[(.)]TJ -50.0346 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-276(as)-1(:)-416(a)-277(ran)1(k)-278(on)1(e)-278(or)-277(t)28(w)28(o)-278(ar)1(ra)28(y)-277(with)-277(th)1(e)-278(ALLOCA)83(T)83(ABLE)-277(att)1(rib)1(ute,)]TJ 0 -11.9551 Td[(of)-333(t)28(yp)-27(e)-334(real,)-333(com)-1(p)1(lex)-334(or)-333(i)1(n)28(te)-1(ger.)]TJ -ET -1 0 0 1 145.7235 194.2429 cm +/F8 9.9626 Tf 11.028 0 Td [(The)-333(dense)-334(matrix)-333(to)-333(b)-28(e)-333(allo)-28(cated.)]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 [(out)]TJ/F8 9.9626 Tf 16.549 0 Td [(.)]TJ -50.035 -11.956 Td [(Sp)-28(eci\014ed)-277(as:)-416(a)-278(rank)-277(one)-277(or)-277(t)27(w)28(o)-277(arra)28(y)-277(with)-278(the)-277(ALLOCA)83(T)84(ABLE)-277(attribute,)]TJ 0 -11.955 Td [(of)-333(t)27(yp)-27(e)-334(real,)-333(complex)-333(or)-334(in)28(teger.)]TJ 0 g 0 G -1 0 0 1 -145.7235 -194.2429 cm -BT -/F29 9.9626 Tf 150.7049 194.2429 Td[(inf)-1(o)]TJ -ET -1 0 0 1 169.4816 194.2429 cm +/F27 9.9626 Tf -24.906 -31.88 Td [(info)]TJ 0 g 0 G -1 0 0 1 -169.4816 -194.2429 cm -BT -/F8 9.9626 Tf 174.4629 194.2429 Td[(Er)1(ror)-333(co)-28(de.)]TJ 1.1486 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3786 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf -32.3786 -11.9551 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(required)]TJ/F8 9.9626 Tf -29.6112 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(out)]TJ/F8 9.9626 Tf 16.549 0 Td[(.)]TJ -50.0346 -11.9552 Td[(An)-333(in)29(te)-1(ger)-333(v)56(alue;)-333(0)-334(means)-334(n)1(o)-334(error)-333(h)1(as)-334(b)-27(e)-1(en)-333(detec)-1(ted.)]TJ -ET -1 0 0 1 150.7049 90.4377 cm +/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.)]TJ 0 g 0 G -1 0 0 1 -150.7049 -90.4377 cm -BT -/F8 9.9626 Tf 317.5791 90.4377 Td[(76)]TJ -ET -1 0 0 1 494.4159 90.4377 cm + 141.968 -55.984 Td [(76)]TJ 0 g 0 G +ET endstream endobj -1220 0 obj << +1194 0 obj << /Type /Page -/Contents 1221 0 R -/Resources 1219 0 R -/MediaBox [0 0 595.2756 841.8898] -/Parent 1202 0 R -/Annots [ 1224 0 R ] +/Contents 1195 0 R +/Resources 1193 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 1175 0 R +/Annots [ 1192 0 R ] >> endobj -1224 0 obj << +1192 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [311.9616 507.8447 379.0195 518.9696] +/Rect [311.962 507.845 379.019 518.97] /Subtype /Link /A << /S /GoTo /D (descdata) >> >> endobj -1222 0 obj << -/D [1220 0 R /XYZ 150.7049 740.9981 null] +1196 0 obj << +/D [1194 0 R /XYZ 150.705 740.998 null] >> endobj 222 0 obj << -/D [1220 0 R /XYZ 150.7049 659.6006 null] +/D [1194 0 R /XYZ 150.705 659.601 null] >> endobj -1223 0 obj << -/D [1220 0 R /XYZ 150.7049 631.8021 null] +1197 0 obj << +/D [1194 0 R /XYZ 150.705 631.802 null] >> endobj -1219 0 obj << -/Font << /F18 441 0 R /F8 450 0 R /F19 591 0 R /F29 447 0 R /F32 622 0 R /F11 606 0 R >> +1193 0 obj << +/Font << /F16 443 0 R /F8 446 0 R /F17 588 0 R /F27 445 0 R /F30 616 0 R /F11 602 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1227 0 obj << -/Length 8226 +1201 0 obj << +/Length 5930 >> stream -1 0 0 1 99.8954 740.9981 cm 0 g 0 G -1 0 0 1 343.7111 0 cm 0 g 0 G -1 0 0 1 -348.6924 -59.9152 cm 0 g 0 G 0 g 0 G -1 0 0 1 -94.9141 -681.0829 cm BT -/F18 14.3462 Tf 99.8954 681.0829 Td[(psb)]TJ +/F16 14.3462 Tf 99.895 681.083 Td [(psb)]TJ ET -1 0 0 1 125.1626 681.0829 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -4.8419 0.1992 l -S +1 0 0 1 125.163 681.282 cm +[]0 d 0 J 0.398 w 0 0 m 4.842 0 l S Q -1 0 0 1 -125.1626 -681.0829 cm BT -/F18 14.3462 Tf 130.0045 681.0829 Td[(ge)-1(ins|De)-1(ns)1(e)-376(mat)-1(ri)-1(x)-374(i)-1(nsert)-1(io)-1(n)-375(ro)-1(uti)-1(ne)]TJ -30.1091 -34.9118 Td[(Syn)32(t)-1(ax)]TJ/F8 9.9626 Tf 68.581 -21.8209 Td[(call)-333(psb)]TJ +/F16 14.3462 Tf 130.004 681.083 Td [(geins|Dense)-375(matrix)-375(insertion)-375(routine)]TJ -30.109 -34.912 Td [(Syn)31(tax)]TJ/F8 9.9626 Tf 68.581 -21.821 Td [(call)-333(psb)]TJ ET -1 0 0 1 202.3383 624.3502 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 202.338 624.549 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -202.3383 -624.3502 cm BT -/F8 9.9626 Tf 205.3271 624.3502 Td[(geins)-334(\050)]TJ/F19 9.9626 Tf 28.8364 0 Td[(m,)-357(irw,)-357(va)-1(l)1(,)-358(x)1(,)-358(desc)]TJ +/F8 9.9626 Tf 205.327 624.35 Td [(geins)-333(\050)]TJ/F17 9.9626 Tf 28.836 0 Td [(m,)-358(irw,)-357(val,)-358(x,)-358(desc)]TJ ET -1 0 0 1 318.449 624.3502 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.0552 0.1992 l -S +1 0 0 1 318.449 624.549 cm +[]0 d 0 J 0.398 w 0 0 m 3.055 0 l S Q -1 0 0 1 -318.449 -624.3502 cm BT -/F19 9.9626 Tf 321.5043 624.3502 Td[(a,)-358(i)1(nfo,dupl)]TJ/F8 9.9626 Tf 49.6468 0 Td[(\051)]TJ -ET -1 0 0 1 94.9141 600.4398 cm +/F17 9.9626 Tf 321.504 624.35 Td [(a,)-358(info,dupl)]TJ/F8 9.9626 Tf 49.647 0 Td [(\051)]TJ 0 g 0 G -1 0 0 1 -94.9141 -600.4398 cm -BT -/F29 9.9626 Tf 99.8954 600.4398 Td[(T)32(yp)-32(e:)]TJ -ET -1 0 0 1 128.7108 600.4398 cm +/F27 9.9626 Tf -271.256 -23.91 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G -1 0 0 1 -128.7108 -600.4398 cm -BT -/F8 9.9626 Tf 133.6921 600.4398 Td[(Async)28(hron)1(ous.)]TJ -ET -1 0 0 1 94.9141 580.943 cm +/F8 9.9626 Tf 33.797 0 Td [(Async)28(hronous.)]TJ 0 g 0 G -1 0 0 1 -94.9141 -580.943 cm -BT -/F29 9.9626 Tf 99.8954 580.943 Td[(On)-383(En)32(tr)1(y)]TJ -ET -1 0 0 1 147.4806 580.943 cm +/F27 9.9626 Tf -33.797 -19.497 Td [(On)-383(En)32(try)]TJ 0 g 0 G -1 0 0 1 -52.5665 -19.4968 cm 0 g 0 G -1 0 0 1 -94.9141 -561.4462 cm -BT -/F29 9.9626 Tf 99.8954 561.4462 Td[(m)]TJ -ET -1 0 0 1 109.4429 561.4462 cm + 0 -19.497 Td [(m)]TJ 0 g 0 G -1 0 0 1 -109.4429 -561.4462 cm -BT -/F8 9.9626 Tf 114.4242 561.4462 Td[(Num)28(b)-27(e)-1(r)-333(of)-333(r)1(o)27(ws)-334(i)1(n)]TJ/F11 9.9626 Tf 84.5165 0 Td[(v)-36(a)1(l)]TJ/F8 9.9626 Tf 16.9423 0 Td[(to)-333(b)-28(e)-333(inse)-1(r)1(te)-1(d)1(.)]TJ -91.081 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 27.9508 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf 23.0731 0 Td[(.)]TJ -51.0239 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 25.1834 0 Td[(required)]TJ/F8 9.9626 Tf 41.8983 0 Td[(.)]TJ -67.0817 -11.9551 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(.)]TJ -43.0331 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(an)-333(in)28(t)1(e)-1(ger)-333(v)55(al)1(ue.)]TJ -ET -1 0 0 1 94.9141 494.1286 cm +/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.517 0 Td [(v)-36(al)]TJ/F8 9.9626 Tf 16.942 0 Td [(to)-333(b)-28(e)-333(inserted.)]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.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(an)-333(in)28(teger)-333(v)55(alue.)]TJ 0 g 0 G -1 0 0 1 -94.9141 -494.1286 cm -BT -/F29 9.9626 Tf 99.8954 494.1286 Td[(irw)]TJ -ET -1 0 0 1 116.0708 494.1286 cm +/F27 9.9626 Tf -24.907 -19.496 Td [(irw)]TJ 0 g 0 G -1 0 0 1 -116.0708 -494.1286 cm -BT -/F8 9.9626 Tf 121.0521 494.1286 Td[(Ind)1(ice)-1(s)-445(of)-444(th)1(e)-445(ro)28(ws)-445(to)-445(b)-27(e)-445(in)1(s)-1(erted.)-777(Sp)-27(e)-1(ci\014cally)84(,)-472(ro)28(w)]TJ/F11 9.9626 Tf 237.9739 0 Td[(i)]TJ/F8 9.9626 Tf 7.8606 0 Td[(of)]TJ/F11 9.9626 Tf 12.4537 0 Td[(v)-36(a)1(l)]TJ/F8 9.9626 Tf 18.0497 0 Td[(will)-444(b)-27(e)-445(in-)]TJ -272.588 -11.9552 Td[(se)-1(rt)1(e)-1(d)-435(i)1(n)28(to)-435(the)-435(lo)-28(cal)-435(ro)28(w)-435(c)-1(or)1(re)-1(sp)-27(ond)1(ing)-435(to)-435(th)1(e)-436(glob)1(al)-435(ro)28(w)-435(ind)1(e)-1(x)]TJ/F11 9.9626 Tf 289.2518 0 Td[(ir)-27(w)]TJ/F8 9.9626 Tf 15.6042 0 Td[(\050)]TJ/F11 9.9626 Tf 3.8744 0 Td[(i)]TJ/F8 9.9626 Tf 3.4323 0 Td[(\051.)]TJ -312.1627 -11.9551 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 27.9508 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf 23.0731 0 Td[(.)]TJ -51.0239 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 25.1834 0 Td[(required)]TJ/F8 9.9626 Tf 41.8983 0 Td[(.)]TJ -67.0817 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(.)]TJ -43.0331 -11.9551 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(an)-333(in)28(t)1(e)-1(ger)-333(arra)28(y)84(.)]TJ -ET -1 0 0 1 94.9141 414.8559 cm +/F8 9.9626 Tf 21.157 0 Td [(Indices)-445(of)-444(the)-444(ro)27(ws)-444(to)-445(b)-27(e)-445(inserted.)-778(Sp)-28(eci\014cally)84(,)-473(r)1(o)27(w)]TJ/F11 9.9626 Tf 237.974 0 Td [(i)]TJ/F8 9.9626 Tf 7.861 0 Td [(of)]TJ/F11 9.9626 Tf 12.453 0 Td [(v)-36(al)]TJ/F8 9.9626 Tf 18.05 0 Td [(will)-444(b)-28(e)-445(in-)]TJ -272.588 -11.956 Td [(serted)-435(in)28(to)-435(the)-436(lo)-27(cal)-436(r)1(o)27(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.604 0 Td [(\050)]TJ/F11 9.9626 Tf 3.874 0 Td [(i)]TJ/F8 9.9626 Tf 3.433 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.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)84(.)]TJ 0 g 0 G -1 0 0 1 -94.9141 -414.8559 cm -BT -/F29 9.9626 Tf 99.8954 414.8559 Td[(v)64(al)]TJ -ET -1 0 0 1 114.0575 414.8559 cm +/F27 9.9626 Tf -24.907 -19.497 Td [(v)64(al)]TJ 0 g 0 G -1 0 0 1 -114.0575 -414.8559 cm -BT -/F8 9.9626 Tf 119.0388 414.8559 Td[(th)1(e)-334(dense)-334(submatr)1(ix)-333(to)-334(b)-27(e)-334(in)1(s)-1(erted.)]TJ 5.7632 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 27.9508 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf 23.0731 0 Td[(.)]TJ -51.0239 -11.9551 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 25.1834 0 Td[(required)]TJ/F8 9.9626 Tf 41.8983 0 Td[(.)]TJ -67.0817 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(.)]TJ -43.0331 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(a)-333(rank)-333(1)-333(or)-333(2)-334(ar)1(ra)28(y)83(.)-444(S)1(p)-28(ec)-1(i)1(\014ed)-333(as)-1(:)-444(an)-333(in)29(te)-1(ger)-333(v)56(alue.)]TJ -ET -1 0 0 1 94.9141 347.5384 cm +/F8 9.9626 Tf 19.144 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.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(rank)-333(1)-333(or)-334(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 -1 0 0 1 -94.9141 -347.5384 cm -BT -/F29 9.9626 Tf 99.8954 347.5384 Td[(desc)]TJ +/F27 9.9626 Tf -24.907 -19.497 Td [(desc)]TJ ET -1 0 0 1 121.81 347.5384 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.4371 0.1992 l -S +1 0 0 1 121.81 347.738 cm +[]0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q -1 0 0 1 -121.81 -347.5384 cm BT -/F29 9.9626 Tf 125.2471 347.5384 Td[(a)]TJ -ET -1 0 0 1 130.8165 347.5384 cm +/F27 9.9626 Tf 125.247 347.538 Td [(a)]TJ 0 g 0 G -1 0 0 1 -130.8165 -347.5384 cm -BT -/F8 9.9626 Tf 135.7978 347.5384 Td[(th)1(e)-334(c)-1(omm)27(u)1(ni)1(c)-1(ation)-332(des)-1(crip)1(tor.)]TJ -10.9958 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 27.9508 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf 23.0731 0 Td[(.)]TJ -51.0239 -11.9551 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 25.1834 0 Td[(required)]TJ/F8 9.9626 Tf 41.8983 0 Td[(.)]TJ -67.0817 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(.)]TJ -43.0331 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(a)-333(s)-1(tr)1(uctured)-333(dat)1(a)-334(of)-333(t)28(yp)-27(e)]TJ -ET -1 0 0 1 295.717 299.7177 cm +/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 0 0 1 rg 0 0 1 RG -1 0 0 1 -295.717 -299.7177 cm -BT -/F32 9.9626 Tf 295.717 299.7177 Td[(psb)]TJ +/F30 9.9626 Tf 170.915 0 Td [(psb)]TJ ET -1 0 0 1 312.0356 299.7177 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.1382 0.1992 l -S +1 0 0 1 312.036 299.917 cm +[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q -1 0 0 1 -312.0356 -299.7177 cm BT -/F32 9.9626 Tf 315.1738 299.7177 Td[(desc)]TJ +/F30 9.9626 Tf 315.174 299.718 Td [(desc)]TJ ET -1 0 0 1 336.7228 299.7177 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.1382 0.1992 l -S +1 0 0 1 336.723 299.917 cm +[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q -1 0 0 1 -336.7228 -299.7177 cm BT -/F32 9.9626 Tf 339.861 299.7177 Td[(type)]TJ -ET -1 0 0 1 360.7824 299.7177 cm +/F30 9.9626 Tf 339.861 299.718 Td [(type)]TJ 0 g 0 G -1 0 0 1 -360.7824 -299.7177 cm -BT -/F8 9.9626 Tf 360.7824 299.7177 Td[(.)]TJ -ET -1 0 0 1 94.9141 280.2209 cm +/F8 9.9626 Tf 20.921 0 Td [(.)]TJ 0 g 0 G -1 0 0 1 -94.9141 -280.2209 cm -BT -/F29 9.9626 Tf 99.8954 280.2209 Td[(dupl)]TJ -ET -1 0 0 1 122.1728 280.2209 cm +/F27 9.9626 Tf -260.887 -19.497 Td [(dupl)]TJ 0 g 0 G -1 0 0 1 -122.1728 -280.2209 cm -BT -/F8 9.9626 Tf 127.1542 280.2209 Td[(Ho)28(w)-334(to)-333(han)1(dl)1(e)-334(du)1(pli)1(c)-1(ate)-334(co)-28(e\016)-1(cien)28(ts.)]TJ -2.3522 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3787 0 Td[(global)]TJ/F8 9.9626 Tf 29.7563 0 Td[(.)]TJ -62.135 -11.9551 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6113 0 Td[(opti)-1(on)1(al)]TJ/F8 9.9626 Tf 40.5767 0 Td[(.)]TJ -70.188 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(.)]TJ -43.0331 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-308(as:)-432(in)28(t)1(e)-1(ger,)-313(p)-28(oss)-1(i)1(ble)-309(v)56(alu)1(e)-1(s:)]TJ/F32 9.9626 Tf 163.6964 0 Td[(psb_dupl_ovwrt_)]TJ/F8 9.9626 Tf 78.4551 0 Td[(,)]TJ/F32 9.9626 Tf 5.8911 0 Td[(psb_dupl_add_)]TJ/F8 9.9626 Tf 67.9945 0 Td[(.)]TJ -ET -1 0 0 1 94.9141 211.5535 cm +/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.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)-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 0 g 0 G -1 0 0 1 -94.9141 -211.5535 cm -BT -/F29 9.9626 Tf 99.8954 211.5535 Td[(On)-383(R)-1(etur)1(n)]TJ -ET -1 0 0 1 154.4337 211.5535 cm +/F27 9.9626 Tf -340.944 -20.847 Td [(On)-383(Return)]TJ 0 g 0 G -1 0 0 1 -59.5196 -19.4969 cm 0 g 0 G -1 0 0 1 -94.9141 -192.0566 cm -BT -/F29 9.9626 Tf 99.8954 192.0566 Td[(x)]TJ -ET -1 0 0 1 105.9421 192.0566 cm + 0 -19.496 Td [(x)]TJ 0 g 0 G -1 0 0 1 -105.9421 -192.0566 cm -BT -/F8 9.9626 Tf 110.9235 192.0566 Td[(th)1(e)-334(outp)1(ut)-333(dense)-334(matri)1(x.)]TJ 13.8785 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3787 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf -32.3787 -11.9551 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(required)]TJ/F8 9.9626 Tf -29.6112 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(inout)]TJ/F8 9.9626 Tf 26.0964 0 Td[(.)]TJ -59.582 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-276(as)-1(:)-416(a)-277(ran)1(k)-278(on)1(e)-278(or)-277(t)28(w)28(o)-278(ar)1(ra)28(y)-277(with)-277(th)1(e)-278(ALLOCA)83(T)83(ABLE)-277(att)1(rib)1(ute,)]TJ 0 -11.9551 Td[(of)-333(t)28(yp)-27(e)-334(real,)-333(com)-1(p)1(lex)-334(or)-333(i)1(n)28(te)-1(ger.)]TJ -ET -1 0 0 1 99.8954 90.4377 cm +/F8 9.9626 Tf 11.028 0 Td [(the)-333(output)-334(dense)-333(matrix.)]TJ 13.879 -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)-277(as:)-416(a)-278(rank)-277(one)-277(or)-277(t)27(w)28(o)-277(arra)28(y)-277(with)-278(the)-277(ALLOCA)83(T)84(ABLE)-277(attribute,)]TJ 0 -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 -1 0 0 1 -99.8954 -90.4377 cm -BT -/F8 9.9626 Tf 266.7696 90.4377 Td[(77)]TJ -ET -1 0 0 1 443.6065 90.4377 cm + 141.968 -41.843 Td [(77)]TJ 0 g 0 G +ET endstream endobj -1226 0 obj << +1200 0 obj << /Type /Page -/Contents 1227 0 R -/Resources 1225 0 R -/MediaBox [0 0 595.2756 841.8898] -/Parent 1202 0 R -/Annots [ 1230 0 R ] +/Contents 1201 0 R +/Resources 1199 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 1175 0 R +/Annots [ 1198 0 R ] >> endobj -1230 0 obj << +1198 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [294.7207 296.5075 361.7786 307.6325] +/Rect [294.721 296.508 361.779 307.633] /Subtype /Link /A << /S /GoTo /D (descdata) >> >> endobj -1228 0 obj << -/D [1226 0 R /XYZ 99.8954 740.9981 null] +1202 0 obj << +/D [1200 0 R /XYZ 99.895 740.998 null] >> endobj 226 0 obj << -/D [1226 0 R /XYZ 99.8954 661.3143 null] +/D [1200 0 R /XYZ 99.895 661.314 null] >> endobj -1229 0 obj << -/D [1226 0 R /XYZ 99.8954 633.5158 null] +1203 0 obj << +/D [1200 0 R /XYZ 99.895 633.516 null] >> endobj -1225 0 obj << -/Font << /F18 441 0 R /F8 450 0 R /F19 591 0 R /F29 447 0 R /F11 606 0 R /F32 622 0 R >> +1199 0 obj << +/Font << /F16 443 0 R /F8 446 0 R /F17 588 0 R /F27 445 0 R /F11 602 0 R /F30 616 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1233 0 obj << -/Length 1866 +1206 0 obj << +/Length 1115 >> stream -1 0 0 1 150.7049 740.9981 cm 0 g 0 G -1 0 0 1 343.7111 0 cm 0 g 0 G -1 0 0 1 -348.6924 -34.8692 cm 0 g 0 G -1 0 0 1 -145.7236 -706.1289 cm BT -/F29 9.9626 Tf 150.7049 706.1289 Td[(inf)-1(o)]TJ -ET -1 0 0 1 169.4816 706.1289 cm +/F27 9.9626 Tf 150.705 706.129 Td [(info)]TJ 0 g 0 G -1 0 0 1 -169.4816 -706.1289 cm -BT -/F8 9.9626 Tf 174.4629 706.1289 Td[(Er)1(ror)-333(co)-28(de.)]TJ 1.1486 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3786 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf -32.3786 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(required)]TJ/F8 9.9626 Tf -29.6112 -11.9551 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(out)]TJ/F8 9.9626 Tf 16.549 0 Td[(.)]TJ -50.0346 -11.9552 Td[(An)-333(in)29(te)-1(ger)-333(v)56(alue;)-333(0)-334(means)-334(n)1(o)-334(error)-333(h)1(as)-334(b)-27(e)-1(en)-333(detec)-1(ted.)]TJ/F18 14.3462 Tf -24.9066 -32.9459 Td[(Not)-1(es)]TJ -ET -1 0 0 1 150.7049 603.5414 cm +/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 14.3462 Tf -24.906 -32.946 Td [(Notes)]TJ 0 g 0 G -1 0 0 1 -150.7049 -603.5414 cm -BT -/F8 9.9626 Tf 162.8814 603.5414 Td[(1.)]TJ -ET -1 0 0 1 170.6302 603.5414 cm +/F8 9.9626 Tf 12.176 -21.821 Td [(1.)]TJ 0 g 0 G -1 0 0 1 -170.6302 -603.5414 cm -BT -/F8 9.9626 Tf 175.6115 603.5414 Td[(Dense)-334(v)28(e)-1(ctors/matrice)-1(s)-333(do)-333(not)-333(ha)28(v)28(e)-334(an)-333(asso)-28(c)-1(i)1(ate)-1(d)-333(state;)]TJ -ET -1 0 0 1 150.7049 583.6161 cm + [-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 -1 0 0 1 -150.7049 -583.6161 cm -BT -/F8 9.9626 Tf 162.8814 583.6161 Td[(2.)]TJ -ET -1 0 0 1 170.6302 583.6161 cm + 0 -19.925 Td [(2.)]TJ 0 g 0 G -1 0 0 1 -170.6302 -583.6161 cm -BT -/F8 9.9626 Tf 175.6115 583.6161 Td[(Du)1(plicate)-293(en)28(tr)1(ie)-1(s)-292(are)-292(e)-1(ith)1(e)-1(r)-291(o)27(v)28(erwri)1(tte)-1(n)-291(or)-292(add)1(e)-1(d)1(,)-301(t)1(here)-293(is)-292(no)-292(p)1(ro)28(vision)-292(f)1(or)]TJ 0 -11.9552 Td[(rai)1(s)-1(in)1(g)-334(an)-332(e)-1(rr)1(or)-333(c)-1(on)1(dit)1(ion.)]TJ -ET -1 0 0 1 150.7049 90.4377 cm + [-500(Duplicate)-292(en)28(tries)-293(are)-292(either)-292(o)28(v)28(erwritten)-293(or)-292(added,)-300(there)-292(is)-292(no)-293(p)1(ro)27(vision)-292(for)]TJ 12.73 -11.955 Td [(raising)-333(an)-334(error)-333(condition.)]TJ 0 g 0 G -1 0 0 1 -150.7049 -90.4377 cm -BT -/F8 9.9626 Tf 317.5791 90.4377 Td[(78)]TJ -ET -1 0 0 1 494.4159 90.4377 cm + 141.968 -481.223 Td [(78)]TJ 0 g 0 G +ET endstream endobj -1232 0 obj << +1205 0 obj << /Type /Page -/Contents 1233 0 R -/Resources 1231 0 R -/MediaBox [0 0 595.2756 841.8898] -/Parent 1202 0 R +/Contents 1206 0 R +/Resources 1204 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 1175 0 R >> endobj -1234 0 obj << -/D [1232 0 R /XYZ 150.7049 740.9981 null] +1207 0 obj << +/D [1205 0 R /XYZ 150.705 740.998 null] >> endobj -1235 0 obj << -/D [1232 0 R /XYZ 150.7049 615.4966 null] +1208 0 obj << +/D [1205 0 R /XYZ 150.705 615.497 null] >> endobj -1236 0 obj << -/D [1232 0 R /XYZ 150.7049 619.4816 null] +1209 0 obj << +/D [1205 0 R /XYZ 150.705 619.482 null] >> endobj -1237 0 obj << -/D [1232 0 R /XYZ 150.7049 597.0657 null] +1210 0 obj << +/D [1205 0 R /XYZ 150.705 597.066 null] >> endobj -1231 0 obj << -/Font << /F29 447 0 R /F8 450 0 R /F18 441 0 R >> +1204 0 obj << +/Font << /F27 445 0 R /F8 446 0 R /F16 443 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1240 0 obj << -/Length 4827 +1214 0 obj << +/Length 3207 >> stream -1 0 0 1 99.8954 740.9981 cm 0 g 0 G -1 0 0 1 343.7111 0 cm 0 g 0 G -1 0 0 1 -348.6924 -60.7721 cm 0 g 0 G 0 g 0 G -1 0 0 1 -94.9141 -680.226 cm BT -/F18 14.3462 Tf 99.8954 680.226 Td[(psb)]TJ +/F16 14.3462 Tf 99.895 680.226 Td [(psb)]TJ ET -1 0 0 1 125.1626 680.226 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -4.8419 0.1992 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 -1 0 0 1 -125.1626 -680.226 cm BT -/F18 14.3462 Tf 130.0045 680.226 Td[(ge)-1(as)1(b|Ass)1(e)-1(m)31(bl)-1(y)-374(a)-375(dense)-376(matr)-1(ix)]TJ -30.1091 -35.7686 Td[(Syn)32(t)-1(ax)]TJ/F8 9.9626 Tf 105.091 -21.8209 Td[(call)-333(psb)]TJ +/F16 14.3462 Tf 130.004 680.226 Td [(geasb|Assem)31(bly)-375(a)-375(dense)-375(matrix)]TJ -30.109 -35.769 Td [(Syn)31(tax)]TJ/F8 9.9626 Tf 105.091 -21.821 Td [(call)-333(psb)]TJ ET -1 0 0 1 238.8484 622.6364 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 238.848 622.836 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -238.8484 -622.6364 cm BT -/F8 9.9626 Tf 241.8372 622.6364 Td[(geas)-1(b)-333(\050)]TJ/F19 9.9626 Tf 31.0503 0 Td[(x,)-357(desc)]TJ +/F8 9.9626 Tf 241.837 622.636 Td [(geasb)-333(\050)]TJ/F17 9.9626 Tf 31.05 0 Td [(x,)-358(desc)]TJ ET -1 0 0 1 303.0707 622.6364 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.0552 0.1992 l -S +1 0 0 1 303.071 622.836 cm +[]0 d 0 J 0.398 w 0 0 m 3.055 0 l S Q -1 0 0 1 -303.0707 -622.6364 cm BT -/F19 9.9626 Tf 306.126 622.6364 Td[(a,)-358(i)1(nfo)]TJ/F8 9.9626 Tf 28.5151 0 Td[(\051)]TJ -ET -1 0 0 1 94.9141 598.7261 cm +/F17 9.9626 Tf 306.126 622.636 Td [(a,)-358(info)]TJ/F8 9.9626 Tf 28.515 0 Td [(\051)]TJ 0 g 0 G -1 0 0 1 -94.9141 -598.7261 cm -BT -/F29 9.9626 Tf 99.8954 598.7261 Td[(T)32(yp)-32(e:)]TJ -ET -1 0 0 1 128.7108 598.7261 cm +/F27 9.9626 Tf -234.746 -23.91 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G -1 0 0 1 -128.7108 -598.7261 cm -BT -/F8 9.9626 Tf 133.6921 598.7261 Td[(Sy)1(nc)27(h)1(ron)1(ous.)]TJ -ET -1 0 0 1 94.9141 578.8008 cm +/F8 9.9626 Tf 33.797 0 Td [(Sync)28(hronous.)]TJ 0 g 0 G -1 0 0 1 -94.9141 -578.8008 cm -BT -/F29 9.9626 Tf 99.8954 578.8008 Td[(On)-383(En)32(tr)1(y)]TJ -ET -1 0 0 1 147.4806 578.8008 cm +/F27 9.9626 Tf -33.797 -19.925 Td [(On)-383(En)32(try)]TJ 0 g 0 G -1 0 0 1 -52.5665 -19.9253 cm 0 g 0 G -1 0 0 1 -94.9141 -558.8755 cm -BT -/F29 9.9626 Tf 99.8954 558.8755 Td[(desc)]TJ + 0 -19.925 Td [(desc)]TJ ET -1 0 0 1 121.81 558.8755 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.4371 0.1992 l -S +1 0 0 1 121.81 559.075 cm +[]0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q -1 0 0 1 -121.81 -558.8755 cm BT -/F29 9.9626 Tf 125.2471 558.8755 Td[(a)]TJ -ET -1 0 0 1 130.8165 558.8755 cm +/F27 9.9626 Tf 125.247 558.876 Td [(a)]TJ 0 g 0 G -1 0 0 1 -130.8165 -558.8755 cm -BT -/F8 9.9626 Tf 135.7978 558.8755 Td[(The)-334(comm)27(u)1(nication)-333(d)1(e)-1(sc)-1(r)1(iptor)1(.)]TJ -10.9958 -11.9551 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3787 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf -32.3787 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6113 0 Td[(required)]TJ/F8 9.9626 Tf -29.6113 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(.)]TJ -43.0331 -11.9551 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(a)-333(v)55(ar)1(iabl)1(e)-334(of)-333(t)28(yp)-27(e)]TJ -ET -1 0 0 1 262.1484 511.0549 cm +/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 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(v)56(ariable)-334(of)-333(t)28(yp)-28(e)]TJ 0 0 1 rg 0 0 1 RG -1 0 0 1 -262.1484 -511.0549 cm -BT -/F32 9.9626 Tf 262.1484 511.0549 Td[(psb)]TJ +/F30 9.9626 Tf 137.346 0 Td [(psb)]TJ ET -1 0 0 1 278.467 511.0549 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.1382 0.1992 l -S +1 0 0 1 278.467 511.254 cm +[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q -1 0 0 1 -278.467 -511.0549 cm BT -/F32 9.9626 Tf 281.6052 511.0549 Td[(desc)]TJ +/F30 9.9626 Tf 281.605 511.055 Td [(desc)]TJ ET -1 0 0 1 303.1542 511.0549 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.1382 0.1992 l -S +1 0 0 1 303.154 511.254 cm +[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q -1 0 0 1 -303.1542 -511.0549 cm BT -/F32 9.9626 Tf 306.2924 511.0549 Td[(type)]TJ -ET -1 0 0 1 327.2138 511.0549 cm +/F30 9.9626 Tf 306.292 511.055 Td [(type)]TJ 0 g 0 G -1 0 0 1 -327.2138 -511.0549 cm -BT -/F8 9.9626 Tf 327.2138 511.0549 Td[(.)]TJ -ET -1 0 0 1 94.9141 477.1819 cm +/F8 9.9626 Tf 20.922 0 Td [(.)]TJ 0 g 0 G -1 0 0 1 -94.9141 -477.1819 cm -BT -/F29 9.9626 Tf 99.8954 477.1819 Td[(On)-383(R)-1(etur)1(n)]TJ -ET -1 0 0 1 154.4337 477.1819 cm +/F27 9.9626 Tf -227.319 -33.873 Td [(On)-383(Return)]TJ 0 g 0 G -1 0 0 1 -59.5196 -19.9253 cm 0 g 0 G -1 0 0 1 -94.9141 -457.2566 cm -BT -/F29 9.9626 Tf 99.8954 457.2566 Td[(x)]TJ -ET -1 0 0 1 105.9421 457.2566 cm + 0 -19.925 Td [(x)]TJ 0 g 0 G -1 0 0 1 -105.9421 -457.2566 cm -BT -/F8 9.9626 Tf 110.9235 457.2566 Td[(The)-334(d)1(e)-1(n)1(s)-1(e)-333(m)-1(atr)1(ix)-333(to)-333(b)-28(e)-333(as)-1(se)-1(m)28(bled.)]TJ 13.8785 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3787 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf -32.3787 -11.9551 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(required)]TJ/F8 9.9626 Tf -29.6112 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(inout)]TJ/F8 9.9626 Tf 26.0964 0 Td[(.)]TJ -59.582 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-276(as)-1(:)-416(a)-277(ran)1(k)-278(on)1(e)-278(or)-277(t)28(w)28(o)-278(ar)1(ra)28(y)-277(with)-277(th)1(e)-278(ALLOCA)83(T)83(ABLE)-277(att)1(rib)1(ute,)]TJ 0 -11.9551 Td[(of)-333(t)28(yp)-27(e)-334(real,)-333(com)-1(p)1(lex)-334(or)-333(i)1(n)28(te)-1(ger.)]TJ -ET -1 0 0 1 94.9141 365.6003 cm +/F8 9.9626 Tf 11.028 0 Td [(The)-333(dense)-334(matrix)-333(to)-333(b)-28(e)-334(assem)28(bled.)]TJ 13.879 -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)-277(as:)-416(a)-278(rank)-277(one)-277(or)-277(t)27(w)28(o)-277(arra)28(y)-277(with)-278(the)-277(ALLOCA)83(T)84(ABLE)-277(attribute,)]TJ 0 -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 -1 0 0 1 -94.9141 -365.6003 cm -BT -/F29 9.9626 Tf 99.8954 365.6003 Td[(inf)-1(o)]TJ -ET -1 0 0 1 118.6721 365.6003 cm +/F27 9.9626 Tf -24.907 -31.881 Td [(info)]TJ 0 g 0 G -1 0 0 1 -118.6721 -365.6003 cm -BT -/F8 9.9626 Tf 123.6534 365.6003 Td[(Er)1(ror)-333(co)-28(de.)]TJ 1.1486 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3787 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf -32.3787 -11.9551 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(required)]TJ/F8 9.9626 Tf -29.6112 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(out)]TJ/F8 9.9626 Tf 16.549 0 Td[(.)]TJ -50.0346 -11.9552 Td[(An)-333(in)29(te)-1(ger)-333(v)56(alue;)-333(0)-334(means)-334(n)1(o)-334(error)-333(h)1(as)-334(b)-27(e)-1(en)-333(detec)-1(ted.)]TJ -ET -1 0 0 1 99.8954 90.4377 cm +/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 -1 0 0 1 -99.8954 -90.4377 cm -BT -/F8 9.9626 Tf 266.7696 90.4377 Td[(79)]TJ -ET -1 0 0 1 443.6065 90.4377 cm + 141.968 -227.342 Td [(79)]TJ 0 g 0 G +ET endstream endobj -1239 0 obj << +1213 0 obj << /Type /Page -/Contents 1240 0 R -/Resources 1238 0 R -/MediaBox [0 0 595.2756 841.8898] -/Parent 1244 0 R -/Annots [ 1243 0 R ] +/Contents 1214 0 R +/Resources 1212 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 1217 0 R +/Annots [ 1211 0 R ] >> endobj -1243 0 obj << +1211 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [261.1521 507.8447 328.21 518.9696] +/Rect [261.152 507.845 328.21 518.97] /Subtype /Link /A << /S /GoTo /D (descdata) >> >> endobj -1241 0 obj << -/D [1239 0 R /XYZ 99.8954 740.9981 null] +1215 0 obj << +/D [1213 0 R /XYZ 99.895 740.998 null] >> endobj 230 0 obj << -/D [1239 0 R /XYZ 99.8954 659.6006 null] +/D [1213 0 R /XYZ 99.895 659.601 null] >> endobj -1242 0 obj << -/D [1239 0 R /XYZ 99.8954 631.8021 null] +1216 0 obj << +/D [1213 0 R /XYZ 99.895 631.802 null] >> endobj -1238 0 obj << -/Font << /F18 441 0 R /F8 450 0 R /F19 591 0 R /F29 447 0 R /F32 622 0 R >> +1212 0 obj << +/Font << /F16 443 0 R /F8 446 0 R /F17 588 0 R /F27 445 0 R /F30 616 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1247 0 obj << -/Length 4836 +1221 0 obj << +/Length 3203 >> stream -1 0 0 1 150.7049 740.9981 cm 0 g 0 G -1 0 0 1 343.7111 0 cm 0 g 0 G -1 0 0 1 -348.6924 -60.7721 cm 0 g 0 G 0 g 0 G -1 0 0 1 -145.7236 -680.226 cm BT -/F18 14.3462 Tf 150.7049 680.226 Td[(psb)]TJ +/F16 14.3462 Tf 150.705 680.226 Td [(psb)]TJ ET -1 0 0 1 175.972 680.226 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -4.8419 0.1992 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 -1 0 0 1 -175.972 -680.226 cm BT -/F18 14.3462 Tf 180.8139 680.226 Td[(g)-1(efree)-1(|F)94(r)-1(ees)-375(a)-375(dense)-375(m)-1(atr)-1(ix)]TJ -30.109 -35.7686 Td[(Syn)32(t)-1(ax)]TJ/F8 9.9626 Tf 104.413 -21.8209 Td[(call)-333(psb)]TJ +/F16 14.3462 Tf 180.814 680.226 Td [(gefree|F)94(rees)-375(a)-375(dense)-375(matrix)]TJ -30.109 -35.769 Td [(Syn)31(tax)]TJ/F8 9.9626 Tf 104.413 -21.821 Td [(call)-333(psb)]TJ ET -1 0 0 1 288.9798 622.6364 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 288.98 622.836 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -288.9798 -622.6364 cm BT -/F8 9.9626 Tf 291.9687 622.6364 Td[(gefree)-334(\050)]TJ/F19 9.9626 Tf 32.4063 0 Td[(x,)-357(desc)]TJ +/F8 9.9626 Tf 291.969 622.636 Td [(gefree)-333(\050)]TJ/F17 9.9626 Tf 32.406 0 Td [(x,)-358(desc)]TJ ET -1 0 0 1 354.5582 622.6364 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.0552 0.1992 l -S +1 0 0 1 354.558 622.836 cm +[]0 d 0 J 0.398 w 0 0 m 3.055 0 l S Q -1 0 0 1 -354.5582 -622.6364 cm BT -/F19 9.9626 Tf 357.6134 622.6364 Td[(a,)-358(i)1(nfo)]TJ/F8 9.9626 Tf 28.5151 0 Td[(\051)]TJ -ET -1 0 0 1 145.7235 598.7261 cm +/F17 9.9626 Tf 357.613 622.636 Td [(a,)-358(info)]TJ/F8 9.9626 Tf 28.516 0 Td [(\051)]TJ 0 g 0 G -1 0 0 1 -145.7235 -598.7261 cm -BT -/F29 9.9626 Tf 150.7049 598.7261 Td[(T)32(yp)-32(e:)]TJ -ET -1 0 0 1 179.5203 598.7261 cm +/F27 9.9626 Tf -235.424 -23.91 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G -1 0 0 1 -179.5203 -598.7261 cm -BT -/F8 9.9626 Tf 184.5016 598.7261 Td[(Sy)1(nc)27(h)1(ron)1(ous.)]TJ -ET -1 0 0 1 145.7235 578.8008 cm +/F8 9.9626 Tf 33.797 0 Td [(Sync)28(hronous.)]TJ 0 g 0 G -1 0 0 1 -145.7235 -578.8008 cm -BT -/F29 9.9626 Tf 150.7049 578.8008 Td[(On)-383(En)32(tr)1(y)]TJ -ET -1 0 0 1 198.2901 578.8008 cm +/F27 9.9626 Tf -33.797 -19.925 Td [(On)-383(En)32(try)]TJ 0 g 0 G -1 0 0 1 -52.5665 -19.9253 cm 0 g 0 G -1 0 0 1 -145.7236 -558.8755 cm -BT -/F29 9.9626 Tf 150.7049 558.8755 Td[(x)]TJ -ET -1 0 0 1 156.7516 558.8755 cm + 0 -19.925 Td [(x)]TJ 0 g 0 G -1 0 0 1 -156.7516 -558.8755 cm -BT -/F8 9.9626 Tf 161.7329 558.8755 Td[(The)-334(d)1(e)-1(n)1(s)-1(e)-333(m)-1(atr)1(ix)-333(to)-333(b)-28(e)-333(free)-1(d)1(.)]TJ 13.8786 -11.9551 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3786 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf -32.3786 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(required)]TJ/F8 9.9626 Tf -29.6112 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(inout)]TJ/F8 9.9626 Tf 26.0964 0 Td[(.)]TJ -59.582 -11.9551 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-276(as)-1(:)-416(a)-277(ran)1(k)-278(on)1(e)-278(or)-277(t)28(w)28(o)-278(ar)1(ra)28(y)-277(with)-277(th)1(e)-278(ALLOCA)83(T)83(ABLE)-277(att)1(rib)1(ute,)]TJ 0 -11.9552 Td[(of)-333(t)28(yp)-27(e)-334(real,)-333(com)-1(p)1(lex)-334(or)-333(i)1(n)28(te)-1(ger.)]TJ -ET -1 0 0 1 145.7235 467.2193 cm +/F8 9.9626 Tf 11.028 0 Td [(The)-333(dense)-334(matrix)-333(to)-333(b)-28(e)-333(free)-1(d)1(.)]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)-277(as:)-416(a)-278(rank)-277(one)-277(or)-277(t)28(w)27(o)-277(arra)28(y)-277(with)-278(the)-277(ALLOCA)83(T)84(ABLE)-277(attribute,)]TJ 0 -11.955 Td [(of)-333(t)28(yp)-28(e)-334(real,)-333(complex)-333(or)-334(in)28(teger.)]TJ 0 g 0 G -1 0 0 1 -145.7235 -467.2193 cm -BT -/F29 9.9626 Tf 150.7049 467.2193 Td[(desc)]TJ +/F27 9.9626 Tf -24.907 -31.881 Td [(desc)]TJ ET -1 0 0 1 172.6195 467.2193 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.4371 0.1992 l -S +1 0 0 1 172.619 467.419 cm +[]0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q -1 0 0 1 -172.6195 -467.2193 cm BT -/F29 9.9626 Tf 176.0566 467.2193 Td[(a)]TJ -ET -1 0 0 1 181.6259 467.2193 cm +/F27 9.9626 Tf 176.057 467.219 Td [(a)]TJ 0 g 0 G -1 0 0 1 -181.6259 -467.2193 cm -BT -/F8 9.9626 Tf 186.6072 467.2193 Td[(The)-334(comm)27(u)1(nication)-333(d)1(e)-1(sc)-1(r)1(iptor)1(.)]TJ -10.9957 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3786 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf -32.3786 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(required)]TJ/F8 9.9626 Tf -29.6112 -11.9551 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(.)]TJ -43.0331 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(a)-333(v)55(ar)1(iabl)1(e)-334(of)-333(t)28(yp)-27(e)]TJ -ET -1 0 0 1 312.9578 419.3986 cm +/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.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 -1 0 0 1 -312.9578 -419.3986 cm -BT -/F32 9.9626 Tf 312.9578 419.3986 Td[(psb)]TJ +/F30 9.9626 Tf 137.347 0 Td [(psb)]TJ ET -1 0 0 1 329.2764 419.3986 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.1382 0.1992 l -S +1 0 0 1 329.276 419.598 cm +[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q -1 0 0 1 -329.2764 -419.3986 cm BT -/F32 9.9626 Tf 332.4147 419.3986 Td[(desc)]TJ +/F30 9.9626 Tf 332.415 419.399 Td [(desc)]TJ ET -1 0 0 1 353.9636 419.3986 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.1382 0.1992 l -S +1 0 0 1 353.964 419.598 cm +[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q -1 0 0 1 -353.9636 -419.3986 cm BT -/F32 9.9626 Tf 357.1019 419.3986 Td[(type)]TJ -ET -1 0 0 1 378.0232 419.3986 cm +/F30 9.9626 Tf 357.102 419.399 Td [(type)]TJ 0 g 0 G -1 0 0 1 -378.0232 -419.3986 cm -BT -/F8 9.9626 Tf 378.0232 419.3986 Td[(.)]TJ -ET -1 0 0 1 145.7235 385.5256 cm +/F8 9.9626 Tf 20.921 0 Td [(.)]TJ 0 g 0 G -1 0 0 1 -145.7235 -385.5256 cm -BT -/F29 9.9626 Tf 150.7049 385.5256 Td[(On)-383(R)-1(etur)1(n)]TJ -ET -1 0 0 1 205.2431 385.5256 cm +/F27 9.9626 Tf -227.318 -33.873 Td [(On)-383(Return)]TJ 0 g 0 G -1 0 0 1 -59.5196 -19.9253 cm 0 g 0 G -1 0 0 1 -145.7235 -365.6003 cm -BT -/F29 9.9626 Tf 150.7049 365.6003 Td[(inf)-1(o)]TJ -ET -1 0 0 1 169.4816 365.6003 cm + 0 -19.926 Td [(info)]TJ 0 g 0 G -1 0 0 1 -169.4816 -365.6003 cm -BT -/F8 9.9626 Tf 174.4629 365.6003 Td[(Er)1(ror)-333(co)-28(de.)]TJ 1.1486 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3786 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf -32.3786 -11.9551 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(required)]TJ/F8 9.9626 Tf -29.6112 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(out)]TJ/F8 9.9626 Tf 16.549 0 Td[(.)]TJ -50.0346 -11.9552 Td[(An)-333(in)29(te)-1(ger)-333(v)56(alue;)-333(0)-334(means)-334(n)1(o)-334(error)-333(h)1(as)-334(b)-27(e)-1(en)-333(detec)-1(ted.)]TJ -ET -1 0 0 1 150.7049 90.4377 cm +/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 -1 0 0 1 -150.7049 -90.4377 cm -BT -/F8 9.9626 Tf 317.5791 90.4377 Td[(80)]TJ -ET -1 0 0 1 494.4159 90.4377 cm + 141.968 -227.342 Td [(80)]TJ 0 g 0 G +ET endstream endobj -1246 0 obj << +1220 0 obj << /Type /Page -/Contents 1247 0 R -/Resources 1245 0 R -/MediaBox [0 0 595.2756 841.8898] -/Parent 1244 0 R -/Annots [ 1250 0 R ] +/Contents 1221 0 R +/Resources 1219 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 1217 0 R +/Annots [ 1218 0 R ] >> endobj -1250 0 obj << +1218 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [311.9616 416.1884 379.0195 427.3133] +/Rect [311.962 416.188 379.019 427.313] /Subtype /Link /A << /S /GoTo /D (descdata) >> >> endobj -1248 0 obj << -/D [1246 0 R /XYZ 150.7049 740.9981 null] +1222 0 obj << +/D [1220 0 R /XYZ 150.705 740.998 null] >> endobj 234 0 obj << -/D [1246 0 R /XYZ 150.7049 659.6006 null] +/D [1220 0 R /XYZ 150.705 659.601 null] >> endobj -1249 0 obj << -/D [1246 0 R /XYZ 150.7049 631.8021 null] +1223 0 obj << +/D [1220 0 R /XYZ 150.705 631.802 null] >> endobj -1245 0 obj << -/Font << /F18 441 0 R /F8 450 0 R /F19 591 0 R /F29 447 0 R /F32 622 0 R >> +1219 0 obj << +/Font << /F16 443 0 R /F8 446 0 R /F17 588 0 R /F27 445 0 R /F30 616 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1253 0 obj << -/Length 5153 +1226 0 obj << +/Length 3670 >> stream -1 0 0 1 99.8954 740.9981 cm 0 g 0 G -1 0 0 1 343.7111 0 cm 0 g 0 G -1 0 0 1 -348.6924 -60.7721 cm 0 g 0 G 0 g 0 G -1 0 0 1 -94.9141 -680.226 cm BT -/F18 14.3462 Tf 99.8954 680.226 Td[(psb)]TJ +/F16 14.3462 Tf 99.895 680.226 Td [(psb)]TJ ET -1 0 0 1 125.1626 680.226 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -4.8419 0.1992 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 -1 0 0 1 -125.1626 -680.226 cm BT -/F18 14.3462 Tf 130.0045 680.226 Td[(ge)-1(lp|Appli)-1(es)-375(a)-375(le)-1(f)1(t)-376(p)-31(er)-1(m)31(ut)-1(ati)-1(on)-375(t)-1(o)-375(a)-375(dense)]TJ -30.1091 -17.9328 Td[(mat)-1(ri)-1(x)]TJ 0 -35.7686 Td[(Syn)32(t)-1(ax)]TJ/F8 9.9626 Tf 95.2292 -21.8209 Td[(call)-333(psb)]TJ +/F16 14.3462 Tf 130.004 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 0 -35.768 Td [(Syn)31(tax)]TJ/F8 9.9626 Tf 95.23 -21.821 Td [(call)-333(psb)]TJ ET -1 0 0 1 228.9866 604.7037 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 228.987 604.903 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -228.9866 -604.7037 cm BT -/F8 9.9626 Tf 231.9754 604.7037 Td[(gelp)-333(\050)]TJ/F19 9.9626 Tf 24.9066 0 Td[(tr)51(ans,)-357(ip)51(erm,)-357(x,)-357(info)]TJ/F8 9.9626 Tf 87.6209 0 Td[(\051)]TJ -ET -1 0 0 1 94.9141 580.7934 cm +/F8 9.9626 Tf 231.975 604.704 Td [(gelp)-333(\050)]TJ/F17 9.9626 Tf 24.907 0 Td [(tr)51(ans,)-358(ip)52(erm,)-358(x,)-358(info)]TJ/F8 9.9626 Tf 87.621 0 Td [(\051)]TJ 0 g 0 G -1 0 0 1 -94.9141 -580.7934 cm -BT -/F29 9.9626 Tf 99.8954 580.7934 Td[(T)32(yp)-32(e:)]TJ -ET -1 0 0 1 128.7108 580.7934 cm +/F27 9.9626 Tf -244.608 -23.911 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G -1 0 0 1 -128.7108 -580.7934 cm -BT -/F8 9.9626 Tf 133.6921 580.7934 Td[(Async)28(hron)1(ous.)]TJ -ET -1 0 0 1 94.9141 560.8681 cm +/F8 9.9626 Tf 33.797 0 Td [(Async)28(hronous.)]TJ 0 g 0 G -1 0 0 1 -94.9141 -560.8681 cm -BT -/F29 9.9626 Tf 99.8954 560.8681 Td[(On)-383(En)32(tr)1(y)]TJ -ET -1 0 0 1 147.4806 560.8681 cm +/F27 9.9626 Tf -33.797 -19.925 Td [(On)-383(En)32(try)]TJ 0 g 0 G -1 0 0 1 -52.5665 -19.9253 cm 0 g 0 G -1 0 0 1 -94.9141 -540.9428 cm -BT -/F29 9.9626 Tf 99.8954 540.9428 Td[(trans)]TJ -ET -1 0 0 1 125.5227 540.9428 cm + 0 -19.925 Td [(trans)]TJ 0 g 0 G -1 0 0 1 -125.5227 -540.9428 cm -BT -/F8 9.9626 Tf 130.5041 540.9428 Td[(A)-333(c)27(har)1(ac)-1(ter)-333(th)1(at)-334(sp)-27(e)-1(ci\014es)-334(whether)-333(to)-333(p)-28(erm)28(ute)]TJ/F11 9.9626 Tf 204.179 0 Td[(A)]TJ/F8 9.9626 Tf 10.7929 0 Td[(or)]TJ/F11 9.9626 Tf 12.2042 0 Td[(A)]TJ/F10 6.9738 Tf 7.472 3.6154 Td[(T)]TJ/F8 9.9626 Tf 6.2761 -3.6154 Td[(.)]TJ -246.6263 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3787 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf -32.3787 -11.9551 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(required)]TJ/F8 9.9626 Tf -29.6112 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(.)]TJ -43.0331 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(a)-333(s)-1(in)1(gle)-334(c)28(haracte)-1(r)-333(wit)1(h)-333(v)55(al)1(ue)-334(')1(N')-334(f)1(or)]TJ/F11 9.9626 Tf 217.435 0 Td[(A)]TJ/F8 9.9626 Tf 10.7929 0 Td[(or)-333('T')-333(for)]TJ/F11 9.9626 Tf 43.5036 0 Td[(A)]TJ/F10 6.9738 Tf 7.472 3.6154 Td[(T)]TJ/F8 9.9626 Tf 6.2761 -3.6154 Td[(.)]TJ -ET -1 0 0 1 94.9141 461.2417 cm +/F8 9.9626 Tf 30.609 0 Td [(A)-333(c)27(haracter)-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.615 Td [(T)]TJ/F8 9.9626 Tf 6.276 -3.615 Td [(.)]TJ -246.626 -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(single)-333(c)28(haracte)-1(r)-333(with)-333(v)55(alu)1(e)-334('N')-333(for)]TJ/F11 9.9626 Tf 217.435 0 Td [(A)]TJ/F8 9.9626 Tf 10.793 0 Td [(or)-333('T')-334(for)]TJ/F11 9.9626 Tf 43.503 0 Td [(A)]TJ/F10 6.9738 Tf 7.472 3.615 Td [(T)]TJ/F8 9.9626 Tf 6.277 -3.615 Td [(.)]TJ 0 g 0 G -1 0 0 1 -94.9141 -461.2417 cm -BT -/F29 9.9626 Tf 99.8954 461.2417 Td[(ip)-32(erm)]TJ -ET -1 0 0 1 129.2781 461.2417 cm +/F27 9.9626 Tf -310.387 -31.88 Td [(ip)-32(erm)]TJ 0 g 0 G -1 0 0 1 -129.2781 -461.2417 cm -BT -/F8 9.9626 Tf 134.2595 461.2417 Td[(An)-333(in)29(te)-1(ger)-333(arra)28(y)-333(con)28(tain)1(ing)-333(p)-27(e)-1(rm)28(utat)1(ion)-333(in)1(formation)1(.)]TJ -9.4575 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3787 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf -32.3787 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(required)]TJ/F8 9.9626 Tf -29.6112 -11.9551 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(.)]TJ -43.0331 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(an)-333(in)28(t)1(e)-1(ger)-333(one-)-1(d)1(ime)-1(n)1(s)-1(ion)1(al)-333(arra)28(y)84(.)]TJ -ET -1 0 0 1 94.9141 381.5406 cm +/F8 9.9626 Tf 34.364 0 Td [(An)-333(in)28(te)-1(ger)-333(arra)28(y)-333(con)27(tainin)1(g)-334(p)-28(erm)28(utation)-333(information.)]TJ -9.457 -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(in)28(teger)-333(one-dimensional)-334(arra)28(y)83(.)]TJ 0 g 0 G -1 0 0 1 -94.9141 -381.5406 cm -BT -/F29 9.9626 Tf 99.8954 381.5406 Td[(x)]TJ -ET -1 0 0 1 105.9421 381.5406 cm +/F27 9.9626 Tf -24.907 -31.881 Td [(x)]TJ 0 g 0 G -1 0 0 1 -105.9421 -381.5406 cm -BT -/F8 9.9626 Tf 110.9235 381.5406 Td[(The)-334(d)1(e)-1(n)1(s)-1(e)-333(m)-1(atr)1(ix)-333(to)-333(b)-28(e)-333(p)-28(erm)28(uted.)]TJ 13.8785 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3787 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf -32.3787 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(required)]TJ/F8 9.9626 Tf -29.6112 -11.9551 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(inout)]TJ/F8 9.9626 Tf 26.0964 0 Td[(.)]TJ -59.582 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(a)-333(one)-334(or)-333(t)28(w)28(o)-334(d)1(ime)-1(n)1(s)-1(ion)1(al)-333(arra)28(y)84(.)]TJ -ET -1 0 0 1 94.9141 299.8469 cm +/F8 9.9626 Tf 11.028 0 Td [(The)-333(dense)-334(matrix)-333(to)-333(b)-28(e)-334(p)-27(erm)27(ut)1(e)-1(d.)]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 [(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(or)-334(t)28(w)28(o)-333(dimensional)-334(arra)28(y)84(.)]TJ 0 g 0 G -1 0 0 1 -94.9141 -299.8469 cm -BT -/F29 9.9626 Tf 99.8954 299.8469 Td[(On)-383(R)-1(etur)1(n)]TJ -ET -1 0 0 1 154.4337 299.8469 cm +/F27 9.9626 Tf -24.907 -33.873 Td [(On)-383(Return)]TJ 0 g 0 G -1 0 0 1 -59.5196 -19.9253 cm 0 g 0 G -1 0 0 1 -94.9141 -279.9216 cm -BT -/F29 9.9626 Tf 99.8954 279.9216 Td[(inf)-1(o)]TJ -ET -1 0 0 1 118.6721 279.9216 cm + 0 -19.925 Td [(info)]TJ 0 g 0 G -1 0 0 1 -118.6721 -279.9216 cm -BT -/F8 9.9626 Tf 123.6534 279.9216 Td[(Er)1(ror)-333(co)-28(de.)]TJ 1.1486 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3787 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf -32.3787 -11.9551 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(required)]TJ/F8 9.9626 Tf -29.6112 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(out)]TJ/F8 9.9626 Tf 16.549 0 Td[(.)]TJ -50.0346 -11.9552 Td[(An)-333(in)29(te)-1(ger)-333(v)56(alue;)-333(0)-334(means)-334(n)1(o)-334(error)-333(h)1(as)-334(b)-27(e)-1(en)-333(detec)-1(ted.)]TJ -ET -1 0 0 1 99.8954 90.4377 cm +/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 -1 0 0 1 -99.8954 -90.4377 cm -BT -/F8 9.9626 Tf 266.7696 90.4377 Td[(81)]TJ -ET -1 0 0 1 443.6065 90.4377 cm + 141.968 -141.663 Td [(81)]TJ 0 g 0 G +ET endstream endobj -1252 0 obj << +1225 0 obj << /Type /Page -/Contents 1253 0 R -/Resources 1251 0 R -/MediaBox [0 0 595.2756 841.8898] -/Parent 1244 0 R +/Contents 1226 0 R +/Resources 1224 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 1217 0 R >> endobj -1254 0 obj << -/D [1252 0 R /XYZ 99.8954 740.9981 null] +1227 0 obj << +/D [1225 0 R /XYZ 99.895 740.998 null] >> endobj 238 0 obj << -/D [1252 0 R /XYZ 99.8954 644.4574 null] +/D [1225 0 R /XYZ 99.895 644.457 null] >> endobj -1255 0 obj << -/D [1252 0 R /XYZ 99.8954 613.8693 null] +1228 0 obj << +/D [1225 0 R /XYZ 99.895 613.869 null] >> endobj -1251 0 obj << -/Font << /F18 441 0 R /F8 450 0 R /F19 591 0 R /F29 447 0 R /F11 606 0 R /F10 630 0 R >> +1224 0 obj << +/Font << /F16 443 0 R /F8 446 0 R /F17 588 0 R /F27 445 0 R /F11 602 0 R /F10 618 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1258 0 obj << -/Length 9825 +1232 0 obj << +/Length 7040 >> stream -1 0 0 1 150.7049 740.9981 cm 0 g 0 G -1 0 0 1 343.7111 0 cm 0 g 0 G -1 0 0 1 -348.6924 -59.0297 cm 0 g 0 G 0 g 0 G -1 0 0 1 -145.7236 -681.9684 cm BT -/F18 14.3462 Tf 150.7049 681.9684 Td[(psb)]TJ +/F16 14.3462 Tf 150.705 681.968 Td [(psb)]TJ ET -1 0 0 1 175.972 681.9684 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -4.8419 0.1992 l -S +1 0 0 1 175.972 682.168 cm +[]0 d 0 J 0.398 w 0 0 m 4.842 0 l S Q -1 0 0 1 -175.972 -681.9684 cm BT -/F18 14.3462 Tf 180.8139 681.9684 Td[(g)-1(lob)]TJ +/F16 14.3462 Tf 180.814 681.968 Td [(glob)]TJ ET -1 0 0 1 211.3712 681.9684 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -4.8419 0.1992 l -S +1 0 0 1 211.371 682.168 cm +[]0 d 0 J 0.398 w 0 0 m 4.842 0 l S Q -1 0 0 1 -211.3712 -681.9684 cm BT -/F18 14.3462 Tf 216.2131 681.9684 Td[(to)]TJ +/F16 14.3462 Tf 216.213 681.968 Td [(to)]TJ ET -1 0 0 1 231.5276 681.9684 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -4.8419 0.1992 l -S +1 0 0 1 231.528 682.168 cm +[]0 d 0 J 0.398 w 0 0 m 4.842 0 l S Q -1 0 0 1 -231.5276 -681.9684 cm BT -/F18 14.3462 Tf 236.3695 681.9684 Td[(lo)-32(c|G)-1(lo)-1(ba)1(l)-376(to)-376(lo)-32(cal)-375(i)-1(ndice)-1(s)]TJ -85.6646 -17.9327 Td[(con)31(v)31(er)-1(ti)-1(on)]TJ 0 -34.0262 Td[(Syn)32(t)-1(ax)]TJ/F8 9.9626 Tf 61.8201 -21.8209 Td[(call)-333(psb)]TJ +/F16 14.3462 Tf 236.369 681.968 Td [(lo)-31(c|Global)-375(to)-375(lo)-31(cal)-375(indices)]TJ -85.664 -17.932 Td [(con)31(v)31(ertion)]TJ 0 -34.027 Td [(Syn)31(tax)]TJ/F8 9.9626 Tf 61.82 -21.82 Td [(call)-333(psb)]TJ ET -1 0 0 1 246.387 608.1885 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 246.387 608.388 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -246.387 -608.1885 cm BT -/F8 9.9626 Tf 249.3758 608.1885 Td[(glob)]TJ +/F8 9.9626 Tf 249.376 608.189 Td [(glob)]TJ ET -1 0 0 1 268.2384 608.1885 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 268.238 608.388 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -268.2384 -608.1885 cm BT -/F8 9.9626 Tf 271.2272 608.1885 Td[(to)]TJ +/F8 9.9626 Tf 271.227 608.189 Td [(to)]TJ ET -1 0 0 1 280.6807 608.1885 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 280.681 608.388 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -280.6807 -608.1885 cm BT -/F8 9.9626 Tf 283.6695 608.1885 Td[(lo)-28(c)-333(\050)]TJ/F19 9.9626 Tf 19.6486 0 Td[(x,)-357(y,)-357(desc)]TJ +/F8 9.9626 Tf 283.669 608.189 Td [(lo)-28(c)-333(\050)]TJ/F17 9.9626 Tf 19.649 0 Td [(x,)-358(y,)-357(desc)]TJ ET -1 0 0 1 344.9583 608.1885 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.0552 0.1992 l -S +1 0 0 1 344.958 608.388 cm +[]0 d 0 J 0.398 w 0 0 m 3.055 0 l S Q -1 0 0 1 -344.9583 -608.1885 cm BT -/F19 9.9626 Tf 348.0135 608.1885 Td[(a,)-358(i)1(nfo,)-358(i)1(act)-1(,)1(ow)-1(ne)51(d)]TJ/F8 9.9626 Tf 80.7079 0 Td[(\051)]TJ -210.4679 -23.9103 Td[(call)-333(psb)]TJ +/F17 9.9626 Tf 348.013 608.189 Td [(a,)-358(info,)-358(i)1(act,ow)-1(ne)52(d)]TJ/F8 9.9626 Tf 80.708 0 Td [(\051)]TJ -210.468 -23.911 Td [(call)-333(psb)]TJ ET -1 0 0 1 252.1154 584.2782 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 252.115 584.477 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -252.1154 -584.2782 cm BT -/F8 9.9626 Tf 255.1043 584.2782 Td[(glob)]TJ +/F8 9.9626 Tf 255.104 584.278 Td [(glob)]TJ ET -1 0 0 1 273.9669 584.2782 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 273.967 584.477 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -273.9669 -584.2782 cm BT -/F8 9.9626 Tf 276.9557 584.2782 Td[(to)]TJ +/F8 9.9626 Tf 276.956 584.278 Td [(to)]TJ ET -1 0 0 1 286.4092 584.2782 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 286.409 584.477 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -286.4092 -584.2782 cm BT -/F8 9.9626 Tf 289.398 584.2782 Td[(lo)-28(c)-333(\050)]TJ/F19 9.9626 Tf 19.6486 0 Td[(x,)-357(desc)]TJ +/F8 9.9626 Tf 289.398 584.278 Td [(lo)-28(c)-333(\050)]TJ/F17 9.9626 Tf 19.649 0 Td [(x,)-358(desc)]TJ ET -1 0 0 1 339.2298 584.2782 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.0552 0.1992 l -S +1 0 0 1 339.23 584.477 cm +[]0 d 0 J 0.398 w 0 0 m 3.055 0 l S Q -1 0 0 1 -339.2298 -584.2782 cm BT -/F19 9.9626 Tf 342.285 584.2782 Td[(a,)-358(i)1(nfo,)-358(i)1(act)-1(,)1(ow)-1(ne)51(d)]TJ/F8 9.9626 Tf 80.708 0 Td[(\051)]TJ -ET -1 0 0 1 145.7235 560.3679 cm +/F17 9.9626 Tf 342.285 584.278 Td [(a,)-358(info,)-357(iact,owne)51(d)]TJ/F8 9.9626 Tf 80.708 0 Td [(\051)]TJ 0 g 0 G -1 0 0 1 -145.7235 -560.3679 cm -BT -/F29 9.9626 Tf 150.7049 560.3679 Td[(T)32(yp)-32(e:)]TJ -ET -1 0 0 1 179.5203 560.3679 cm +/F27 9.9626 Tf -272.288 -23.91 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G -1 0 0 1 -179.5203 -560.3679 cm -BT -/F8 9.9626 Tf 184.5016 560.3679 Td[(Async)28(hron)1(ous.)]TJ -ET -1 0 0 1 145.7235 541.3138 cm +/F8 9.9626 Tf 33.797 0 Td [(Async)28(hronous.)]TJ 0 g 0 G -1 0 0 1 -145.7235 -541.3138 cm -BT -/F29 9.9626 Tf 150.7049 541.3138 Td[(On)-383(En)32(tr)1(y)]TJ -ET -1 0 0 1 198.2901 541.3138 cm +/F27 9.9626 Tf -33.797 -19.054 Td [(On)-383(En)32(try)]TJ 0 g 0 G -1 0 0 1 -52.5665 -19.0541 cm 0 g 0 G -1 0 0 1 -145.7236 -522.2597 cm -BT -/F29 9.9626 Tf 150.7049 522.2597 Td[(x)]TJ -ET -1 0 0 1 156.7516 522.2597 cm + 0 -19.054 Td [(x)]TJ 0 g 0 G -1 0 0 1 -156.7516 -522.2597 cm -BT -/F8 9.9626 Tf 161.7329 522.2597 Td[(An)-333(in)29(te)-1(ger)-333(v)28(e)-1(ctor)-333(of)-333(in)1(dice)-1(s)-333(to)-334(b)-27(e)-334(con)28(v)28(erted.)]TJ 13.8786 -11.9551 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3786 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf -32.3786 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(required)]TJ/F8 9.9626 Tf -29.6112 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in,)-384(i)-1(n)1(out)]TJ/F8 9.9626 Tf 42.6454 0 Td[(.)]TJ -76.131 -11.9551 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(a)-333(rank)-333(on)1(e)-334(in)28(tege)-1(r)-333(ar)1(ra)28(y)83(.)]TJ -ET -1 0 0 1 145.7235 443.4299 cm +/F8 9.9626 Tf 11.028 0 Td [(An)-333(in)28(tege)-1(r)-333(v)28(ector)-333(of)-334(indices)-333(to)-333(b)-28(e)-334(con)28(v)28(erted.)]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.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,)-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)-334(i)1(n)27(teger)-333(arra)28(y)83(.)]TJ 0 g 0 G -1 0 0 1 -145.7235 -443.4299 cm -BT -/F29 9.9626 Tf 150.7049 443.4299 Td[(desc)]TJ +/F27 9.9626 Tf -24.906 -31.009 Td [(desc)]TJ ET -1 0 0 1 172.6195 443.4299 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.4371 0.1992 l -S +1 0 0 1 172.619 443.629 cm +[]0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q -1 0 0 1 -172.6195 -443.4299 cm BT -/F29 9.9626 Tf 176.0566 443.4299 Td[(a)]TJ -ET -1 0 0 1 181.6259 443.4299 cm +/F27 9.9626 Tf 176.057 443.43 Td [(a)]TJ 0 g 0 G -1 0 0 1 -181.6259 -443.4299 cm -BT -/F8 9.9626 Tf 186.6072 443.4299 Td[(th)1(e)-334(c)-1(omm)27(u)1(ni)1(c)-1(ation)-332(des)-1(crip)1(tor.)]TJ -10.9957 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 27.9508 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf 23.0731 0 Td[(.)]TJ -51.0239 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 25.1834 0 Td[(required)]TJ/F8 9.9626 Tf 41.8983 0 Td[(.)]TJ -67.0817 -11.9551 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(.)]TJ -43.0331 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(a)-333(s)-1(tr)1(uctured)-333(dat)1(a)-334(of)-333(t)28(yp)-27(e)]TJ -ET -1 0 0 1 346.5264 395.6092 cm +/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 -1 0 0 1 -346.5264 -395.6092 cm -BT -/F32 9.9626 Tf 346.5264 395.6092 Td[(psb)]TJ +/F30 9.9626 Tf 170.915 0 Td [(psb)]TJ ET -1 0 0 1 362.8451 395.6092 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.1382 0.1992 l -S +1 0 0 1 362.845 395.808 cm +[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q -1 0 0 1 -362.8451 -395.6092 cm BT -/F32 9.9626 Tf 365.9833 395.6092 Td[(desc)]TJ +/F30 9.9626 Tf 365.983 395.609 Td [(desc)]TJ ET -1 0 0 1 387.5322 395.6092 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.1382 0.1992 l -S +1 0 0 1 387.532 395.808 cm +[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q -1 0 0 1 -387.5322 -395.6092 cm BT -/F32 9.9626 Tf 390.6705 395.6092 Td[(type)]TJ -ET -1 0 0 1 411.5918 395.6092 cm +/F30 9.9626 Tf 390.67 395.609 Td [(type)]TJ 0 g 0 G -1 0 0 1 -411.5918 -395.6092 cm -BT -/F8 9.9626 Tf 411.5918 395.6092 Td[(.)]TJ -ET -1 0 0 1 145.7235 376.5551 cm +/F8 9.9626 Tf 20.922 0 Td [(.)]TJ 0 g 0 G -1 0 0 1 -145.7235 -376.5551 cm -BT -/F29 9.9626 Tf 150.7049 376.5551 Td[(iac)-1(t)]TJ -ET -1 0 0 1 169.0042 376.5551 cm +/F27 9.9626 Tf -260.887 -19.054 Td [(iact)]TJ 0 g 0 G -1 0 0 1 -169.0042 -376.5551 cm -BT -/F8 9.9626 Tf 173.9855 376.5551 Td[(sp)-28(ec)-1(i)1(\014es)-334(ac)-1(ti)1(on)-333(to)-333(b)-28(e)-334(t)1(ak)28(e)-1(n)-333(in)-333(case)-334(of)-333(ran)1(ge)-334(e)-1(r)1(rors.)-444(Scop)-28(e:)]TJ/F29 9.9626 Tf 257.1472 0 Td[(global)]TJ/F8 9.9626 Tf -255.5212 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(opti)-1(on)1(al)]TJ/F8 9.9626 Tf -29.6112 -11.9551 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(.)]TJ -43.0331 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-254(as)-1(:)-405(a)-255(c)27(h)1(aracte)-1(r)-255(v)56(ari)1(able)]TJ/F32 9.9626 Tf 143.584 0 Td[(I)]TJ/F8 9.9626 Tf 5.2303 0 Td[(gnor)1(e)-1(,)]TJ/F32 9.9626 Tf 29.2928 0 Td[(W)]TJ/F8 9.9626 Tf 5.2304 0 Td[(arn)1(ing)-255(or)]TJ/F32 9.9626 Tf 41.6697 0 Td[(A)]TJ/F8 9.9626 Tf 5.2303 0 Td[(b)-27(ort,)-270(de)-1(f)1(aul)1(t)]TJ/F32 9.9626 Tf 56.7418 0 Td[(I)]TJ/F8 9.9626 Tf 5.2304 0 Td[(gnor)1(e)-1(.)]TJ -ET -1 0 0 1 145.7235 321.6355 cm +/F8 9.9626 Tf 23.28 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.148 0 Td [(global)]TJ/F8 9.9626 Tf -255.522 -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)-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.231 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.23 0 Td [(b)-28(ort,)-271(d)1(e)-1(f)1(ault)]TJ/F30 9.9626 Tf 56.742 0 Td [(I)]TJ/F8 9.9626 Tf 5.23 0 Td [(gnore.)]TJ 0 g 0 G -1 0 0 1 -145.7235 -321.6355 cm -BT -/F29 9.9626 Tf 150.7049 321.6355 Td[(o)32(wn)1(e)-1(d)]TJ -ET -1 0 0 1 182.3707 321.6355 cm +/F27 9.9626 Tf -317.116 -19.054 Td [(o)32(wned)]TJ 0 g 0 G -1 0 0 1 -182.3707 -321.6355 cm -BT -/F8 9.9626 Tf 187.352 321.6355 Td[(Sp)-27(ec)-1(\014)1(e)-1(s)-334(v)56(ali)1(d)-333(ran)1(ge)-334(of)-333(inp)1(ut)-333(S)1(c)-1(op)-27(e)-1(:)]TJ/F29 9.9626 Tf 158.9321 0 Td[(global)]TJ/F8 9.9626 Tf -170.6726 -11.9551 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(opti)-1(on)1(al)]TJ/F8 9.9626 Tf -29.6112 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(.)]TJ -43.0331 -11.9552 Td[(If)-294(tr)1(ue,)-302(then)-294(onl)1(y)-294(ind)1(ic)-1(es)-295(stri)1(c)-1(tly)-294(o)28(wned)-294(b)28(y)-294(th)1(e)-295(curr)1(e)-1(n)29(t)-295(p)1(ro)-28(ces)-1(s)-295(ar)1(e)-295(consid-)]TJ 0 -11.9551 Td[(ere)-1(d)-332(v)55(al)1(id,)-333(if)-333(f)1(alse)-334(then)-333(hal)1(o)-334(i)1(ndi)1(c)-1(es)-334(are)-333(als)-1(o)-333(acc)-1(epted.)-444(Defau)1(lt:)-444(false)-1(.)]TJ -ET -1 0 0 1 145.7235 254.0751 cm +/F8 9.9626 Tf 36.647 0 Td [(Sp)-28(ec\014es)-333(v)55(alid)-333(range)-333(of)-333(input)-334(Scop)-27(e:)]TJ/F27 9.9626 Tf 158.932 0 Td [(global)]TJ/F8 9.9626 Tf -170.673 -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 [(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(ce)-1(ss)-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 0 g 0 G -1 0 0 1 -145.7235 -254.0751 cm -BT -/F29 9.9626 Tf 150.7049 254.0751 Td[(On)-383(R)-1(etur)1(n)]TJ -ET -1 0 0 1 205.2431 254.0751 cm +/F27 9.9626 Tf -24.906 -19.74 Td [(On)-383(Return)]TJ 0 g 0 G -1 0 0 1 -59.5196 -19.0541 cm 0 g 0 G -1 0 0 1 -145.7235 -235.021 cm -BT -/F29 9.9626 Tf 150.7049 235.021 Td[(x)]TJ -ET -1 0 0 1 156.7516 235.021 cm + 0 -19.054 Td [(x)]TJ 0 g 0 G -1 0 0 1 -156.7516 -235.021 cm -BT -/F8 9.9626 Tf 161.7329 235.021 Td[(If)]TJ/F11 9.9626 Tf 10.1325 0 Td[(y)]TJ/F8 9.9626 Tf 8.7327 0 Td[(is)-351(n)1(ot)-350(pres)-1(en)28(t,)-354(then)]TJ/F11 9.9626 Tf 88.5869 0 Td[(x)]TJ/F8 9.9626 Tf 9.1846 0 Td[(is)-351(o)28(v)28(erwritt)1(e)-1(n)-350(with)-350(th)1(e)-351(tr)1(anslate)-1(d)-350(i)1(n)28(tege)-1(r)-350(in)1(dice)-1(s.)]TJ -102.7581 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3786 0 Td[(global)]TJ/F8 9.9626 Tf -32.3786 -11.9551 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(required)]TJ/F8 9.9626 Tf -29.6112 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(inout)]TJ/F8 9.9626 Tf 26.0964 0 Td[(.)]TJ -59.582 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(a)-333(rank)-333(on)1(e)-334(in)28(tege)-1(r)-333(ar)1(ra)28(y)83(.)]TJ -ET -1 0 0 1 145.7235 168.1463 cm +/F8 9.9626 Tf 11.028 0 Td [(If)]TJ/F11 9.9626 Tf 10.132 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.587 0 Td [(x)]TJ/F8 9.9626 Tf 9.185 0 Td [(is)-350(o)27(v)28(erwritten)-350(with)-350(the)-351(translated)-350(in)28(teger)-351(indices.)]TJ -102.759 -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 [(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(i)1(n)27(teger)-333(arra)28(y)83(.)]TJ 0 g 0 G -1 0 0 1 -145.7235 -168.1463 cm -BT -/F29 9.9626 Tf 150.7049 168.1463 Td[(y)]TJ -ET -1 0 0 1 156.7516 168.1463 cm +/F27 9.9626 Tf -24.906 -19.054 Td [(y)]TJ 0 g 0 G -1 0 0 1 -156.7516 -168.1463 cm -BT -/F8 9.9626 Tf 161.7329 168.1463 Td[(If)]TJ/F11 9.9626 Tf 10.0398 0 Td[(y)]TJ/F8 9.9626 Tf 8.64 0 Td[(is)-341(prese)-1(n)28(t,)-342(then)]TJ/F11 9.9626 Tf 70.4045 0 Td[(y)]TJ/F8 9.9626 Tf 8.64 0 Td[(is)-341(o)27(v)28(erwri)1(tte)-1(n)-340(with)-341(th)1(e)-342(tr)1(anslated)-341(in)28(t)1(e)-1(ger)-341(in)1(dice)-1(s,)-343(an)1(d)]TJ/F11 9.9626 Tf -83.8457 -11.9552 Td[(x)]TJ/F8 9.9626 Tf 9.0148 0 Td[(is)-334(l)1(e)-1(f)1(t)-334(u)1(nc)28(han)1(ge)-1(d)1(.)-445(S)1(c)-1(op)-27(e:)]TJ/F29 9.9626 Tf 113.2422 0 Td[(global)]TJ/F8 9.9626 Tf -122.257 -11.9551 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(opti)-1(on)1(al)]TJ/F8 9.9626 Tf -29.6112 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(out)]TJ/F8 9.9626 Tf 16.5489 0 Td[(.)]TJ -50.0345 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(a)-333(rank)-333(on)1(e)-334(in)28(tege)-1(r)-333(ar)1(ra)28(y)83(.)]TJ -ET -1 0 0 1 150.7049 90.4377 cm +/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.404 0 Td [(y)]TJ/F8 9.9626 Tf 8.64 0 Td [(is)-341(o)28(v)27(erwritten)-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.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 [(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(i)1(n)27(teger)-333(arra)28(y)83(.)]TJ 0 g 0 G -1 0 0 1 -150.7049 -90.4377 cm -BT -/F8 9.9626 Tf 317.5791 90.4377 Td[(82)]TJ -ET -1 0 0 1 494.4159 90.4377 cm + 141.968 -29.888 Td [(82)]TJ 0 g 0 G +ET endstream endobj -1257 0 obj << +1231 0 obj << /Type /Page -/Contents 1258 0 R -/Resources 1256 0 R -/MediaBox [0 0 595.2756 841.8898] -/Parent 1244 0 R -/Annots [ 1261 0 R ] +/Contents 1232 0 R +/Resources 1230 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 1217 0 R +/Annots [ 1229 0 R ] >> endobj -1261 0 obj << +1229 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [345.5302 392.399 412.5881 403.5239] +/Rect [345.53 392.399 412.588 403.524] /Subtype /Link /A << /S /GoTo /D (descdata) >> >> endobj -1259 0 obj << -/D [1257 0 R /XYZ 150.7049 740.9981 null] +1233 0 obj << +/D [1231 0 R /XYZ 150.705 740.998 null] >> endobj 242 0 obj << -/D [1257 0 R /XYZ 150.7049 647.9422 null] +/D [1231 0 R /XYZ 150.705 647.942 null] >> endobj -1260 0 obj << -/D [1257 0 R /XYZ 150.7049 617.3542 null] +1234 0 obj << +/D [1231 0 R /XYZ 150.705 617.354 null] >> endobj -1256 0 obj << -/Font << /F18 441 0 R /F8 450 0 R /F19 591 0 R /F29 447 0 R /F32 622 0 R /F11 606 0 R >> +1230 0 obj << +/Font << /F16 443 0 R /F8 446 0 R /F17 588 0 R /F27 445 0 R /F30 616 0 R /F11 602 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1264 0 obj << -/Length 2041 +1237 0 obj << +/Length 1294 >> stream -1 0 0 1 99.8954 740.9981 cm 0 g 0 G -1 0 0 1 343.7111 0 cm 0 g 0 G -1 0 0 1 -348.6924 -34.8692 cm 0 g 0 G -1 0 0 1 -94.9141 -706.1289 cm BT -/F29 9.9626 Tf 99.8954 706.1289 Td[(inf)-1(o)]TJ -ET -1 0 0 1 118.6721 706.1289 cm +/F27 9.9626 Tf 99.895 706.129 Td [(info)]TJ 0 g 0 G -1 0 0 1 -118.6721 -706.1289 cm -BT -/F8 9.9626 Tf 123.6534 706.1289 Td[(Er)1(ror)-333(co)-28(de.)]TJ 1.1486 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3787 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf -32.3787 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(required)]TJ/F8 9.9626 Tf -29.6112 -11.9551 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(out)]TJ/F8 9.9626 Tf 16.549 0 Td[(.)]TJ -50.0346 -11.9552 Td[(An)-333(in)29(te)-1(ger)-333(v)56(alue;)-333(0)-334(means)-334(n)1(o)-334(error)-333(h)1(as)-334(b)-27(e)-1(en)-333(detec)-1(ted.)]TJ/F18 14.3462 Tf -24.9066 -32.9459 Td[(Not)-1(es)]TJ -ET -1 0 0 1 99.8954 603.5414 cm +/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 14.3462 Tf -24.907 -32.946 Td [(Notes)]TJ 0 g 0 G -1 0 0 1 -99.8954 -603.5414 cm -BT -/F8 9.9626 Tf 112.072 603.5414 Td[(1.)]TJ -ET -1 0 0 1 119.8207 603.5414 cm +/F8 9.9626 Tf 12.177 -21.821 Td [(1.)]TJ 0 g 0 G -1 0 0 1 -119.8207 -603.5414 cm -BT -/F8 9.9626 Tf 124.802 603.5414 Td[(If)-352(an)-352(in)1(put)-352(in)1(dex)-352(is)-353(out)-352(of)-352(r)1(ange,)-357(then)-352(the)-353(corr)1(e)-1(sp)-28(on)1(din)1(g)-352(outp)1(ut)-352(ind)1(e)-1(x)-352(is)]TJ 0 -11.9552 Td[(se)-1(t)-333(to)-333(a)-334(n)1(e)-1(gati)1(v)28(e)-334(n)28(u)1(m)27(b)-27(e)-1(r)1(;)]TJ -ET -1 0 0 1 99.8954 571.661 cm + [-500(If)-352(an)-353(input)-352(index)-352(is)-353(out)-352(of)-352(range,)-358(then)-352(the)-352(corresp)-28(onding)-352(output)-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 -1 0 0 1 -99.8954 -571.661 cm -BT -/F8 9.9626 Tf 112.072 571.661 Td[(2.)]TJ -ET -1 0 0 1 119.8207 571.661 cm + -12.73 -19.925 Td [(2.)]TJ 0 g 0 G -1 0 0 1 -119.8207 -571.661 cm -BT -/F8 9.9626 Tf 124.802 571.661 Td[(The)-476(defaul)1(t)]TJ/F32 9.9626 Tf 56.8122 0 Td[(I)]TJ/F8 9.9626 Tf 5.2304 0 Td[(gnor)1(e)-477(me)-1(an)1(s)-477(th)1(at)-477(t)1(he)-477(n)1(e)-1(gati)1(v)28(e)-477(outp)1(ut)-476(is)-476(the)-476(only)-476(action)]TJ -62.0426 -11.9552 Td[(tak)28(en)-333(on)-333(an)-333(out)1(-)-1(of)1(-)-1(r)1(ange)-334(in)1(pu)1(t.)]TJ -ET -1 0 0 1 99.8954 90.4377 cm + [-500(The)-476(default)]TJ/F30 9.9626 Tf 69.542 0 Td [(I)]TJ/F8 9.9626 Tf 5.231 0 Td [(gnore)-476(means)-477(th)1(at)-477(the)-476(negativ)28(e)-476(output)-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 0 g 0 G -1 0 0 1 -99.8954 -90.4377 cm -BT -/F8 9.9626 Tf 266.7696 90.4377 Td[(83)]TJ -ET -1 0 0 1 443.6065 90.4377 cm + 141.968 -469.268 Td [(83)]TJ 0 g 0 G +ET endstream endobj -1263 0 obj << +1236 0 obj << /Type /Page -/Contents 1264 0 R -/Resources 1262 0 R -/MediaBox [0 0 595.2756 841.8898] -/Parent 1244 0 R +/Contents 1237 0 R +/Resources 1235 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 1217 0 R >> endobj -1265 0 obj << -/D [1263 0 R /XYZ 99.8954 740.9981 null] +1238 0 obj << +/D [1236 0 R /XYZ 99.895 740.998 null] >> endobj -1266 0 obj << -/D [1263 0 R /XYZ 99.8954 615.4966 null] +1239 0 obj << +/D [1236 0 R /XYZ 99.895 615.497 null] >> endobj -1267 0 obj << -/D [1263 0 R /XYZ 99.8954 619.4816 null] +1240 0 obj << +/D [1236 0 R /XYZ 99.895 619.482 null] >> endobj -1268 0 obj << -/D [1263 0 R /XYZ 99.8954 585.664 null] +1241 0 obj << +/D [1236 0 R /XYZ 99.895 585.664 null] >> endobj -1262 0 obj << -/Font << /F29 447 0 R /F8 450 0 R /F18 441 0 R /F32 622 0 R >> +1235 0 obj << +/Font << /F27 445 0 R /F8 446 0 R /F16 443 0 R /F30 616 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1271 0 obj << -/Length 9493 +1245 0 obj << +/Length 6833 >> stream -1 0 0 1 150.7049 740.9981 cm 0 g 0 G -1 0 0 1 343.7111 0 cm 0 g 0 G -1 0 0 1 -348.6924 -57.8144 cm 0 g 0 G 0 g 0 G -1 0 0 1 -145.7236 -683.1837 cm BT -/F18 14.3462 Tf 150.7049 683.1837 Td[(psb)]TJ +/F16 14.3462 Tf 150.705 683.184 Td [(psb)]TJ ET -1 0 0 1 175.972 683.1837 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -4.8419 0.1992 l -S +1 0 0 1 175.972 683.383 cm +[]0 d 0 J 0.398 w 0 0 m 4.842 0 l S Q -1 0 0 1 -175.972 -683.1837 cm BT -/F18 14.3462 Tf 180.8139 683.1837 Td[(lo)-32(c)]TJ +/F16 14.3462 Tf 180.814 683.184 Td [(lo)-31(c)]TJ ET -1 0 0 1 201.9566 683.1837 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -4.8419 0.1992 l -S +1 0 0 1 201.957 683.383 cm +[]0 d 0 J 0.398 w 0 0 m 4.842 0 l S Q -1 0 0 1 -201.9566 -683.1837 cm BT -/F18 14.3462 Tf 206.7984 683.1837 Td[(t)-1(o)]TJ +/F16 14.3462 Tf 206.798 683.184 Td [(to)]TJ ET -1 0 0 1 222.1129 683.1837 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -4.8419 0.1992 l -S +1 0 0 1 222.113 683.383 cm +[]0 d 0 J 0.398 w 0 0 m 4.842 0 l S Q -1 0 0 1 -222.1129 -683.1837 cm BT -/F18 14.3462 Tf 226.9548 683.1837 Td[(gl)-1(ob|Lo)-32(cal)-376(to)-376(gl)-1(obal)-375(i)-1(ndice)-1(s)]TJ -76.25 -17.9328 Td[(co)-1(n)32(v)31(er)-1(s)1(i)-1(on)]TJ 0 -32.811 Td[(Syn)31(tax)]TJ/F8 9.9626 Tf 76.587 -21.8209 Td[(call)-333(psb)]TJ +/F16 14.3462 Tf 226.955 683.184 Td [(glob|Lo)-31(cal)-375(to)-375(global)-375(indices)]TJ -76.25 -17.933 Td [(con)31(v)31(ers)1(ion)]TJ 0 -32.811 Td [(Syn)31(tax)]TJ/F8 9.9626 Tf 76.587 -21.821 Td [(call)-333(psb)]TJ ET -1 0 0 1 261.1537 610.619 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 261.154 610.818 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -261.1537 -610.619 cm BT -/F8 9.9626 Tf 264.1425 610.619 Td[(lo)-28(c)]TJ +/F8 9.9626 Tf 264.143 610.619 Td [(lo)-28(c)]TJ ET -1 0 0 1 277.1936 610.619 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 277.194 610.818 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -277.1936 -610.619 cm BT -/F8 9.9626 Tf 280.1824 610.619 Td[(to)]TJ +/F8 9.9626 Tf 280.182 610.619 Td [(to)]TJ ET -1 0 0 1 289.6359 610.619 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 289.636 610.818 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -289.6359 -610.619 cm BT -/F8 9.9626 Tf 292.6247 610.619 Td[(glob)-333(\050)]TJ/F19 9.9626 Tf 25.4601 0 Td[(x,)-357(y,)-357(desc)]TJ +/F8 9.9626 Tf 292.625 610.619 Td [(glob)-333(\050)]TJ/F17 9.9626 Tf 25.46 0 Td [(x,)-358(y,)-357(desc)]TJ ET -1 0 0 1 359.725 610.619 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.0552 0.1992 l -S +1 0 0 1 359.725 610.818 cm +[]0 d 0 J 0.398 w 0 0 m 3.055 0 l S Q -1 0 0 1 -359.725 -610.619 cm BT -/F19 9.9626 Tf 362.7802 610.619 Td[(a,)-358(i)1(nfo,)-358(i)1(act)]TJ/F8 9.9626 Tf 51.1745 0 Td[(\051)]TJ -180.9345 -23.9103 Td[(call)-333(psb)]TJ +/F17 9.9626 Tf 362.78 610.619 Td [(a,)-358(info,)-357(iact)]TJ/F8 9.9626 Tf 51.175 0 Td [(\051)]TJ -180.935 -23.91 Td [(call)-333(psb)]TJ ET -1 0 0 1 266.8822 586.7087 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 266.882 586.908 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -266.8822 -586.7087 cm BT -/F8 9.9626 Tf 269.871 586.7087 Td[(lo)-28(c)]TJ +/F8 9.9626 Tf 269.871 586.709 Td [(lo)-28(c)]TJ ET -1 0 0 1 282.9221 586.7087 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 282.922 586.908 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -282.9221 -586.7087 cm BT -/F8 9.9626 Tf 285.9109 586.7087 Td[(to)]TJ +/F8 9.9626 Tf 285.911 586.709 Td [(to)]TJ ET -1 0 0 1 295.3643 586.7087 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 295.364 586.908 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -295.3643 -586.7087 cm BT -/F8 9.9626 Tf 298.3532 586.7087 Td[(glob)-333(\050)]TJ/F19 9.9626 Tf 25.4601 0 Td[(x,)-357(desc)]TJ +/F8 9.9626 Tf 298.353 586.709 Td [(glob)-333(\050)]TJ/F17 9.9626 Tf 25.46 0 Td [(x,)-358(desc)]TJ ET -1 0 0 1 353.9965 586.7087 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.0552 0.1992 l -S +1 0 0 1 353.997 586.908 cm +[]0 d 0 J 0.398 w 0 0 m 3.055 0 l S Q -1 0 0 1 -353.9965 -586.7087 cm BT -/F19 9.9626 Tf 357.0518 586.7087 Td[(a,)-358(i)1(nfo,)-358(i)1(act)]TJ/F8 9.9626 Tf 51.1744 0 Td[(\051)]TJ -ET -1 0 0 1 145.7235 562.7983 cm +/F17 9.9626 Tf 357.052 586.709 Td [(a,)-358(info,)-357(iact)]TJ/F8 9.9626 Tf 51.174 0 Td [(\051)]TJ 0 g 0 G -1 0 0 1 -145.7235 -562.7983 cm -BT -/F29 9.9626 Tf 150.7049 562.7983 Td[(T)32(yp)-32(e:)]TJ -ET -1 0 0 1 179.5203 562.7983 cm +/F27 9.9626 Tf -257.521 -23.911 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G -1 0 0 1 -179.5203 -562.7983 cm -BT -/F8 9.9626 Tf 184.5016 562.7983 Td[(Async)28(hron)1(ous.)]TJ -ET -1 0 0 1 145.7235 544.3519 cm +/F8 9.9626 Tf 33.797 0 Td [(Async)28(hronous.)]TJ 0 g 0 G -1 0 0 1 -145.7235 -544.3519 cm -BT -/F29 9.9626 Tf 150.7049 544.3519 Td[(On)-383(En)32(tr)1(y)]TJ -ET -1 0 0 1 198.2901 544.3519 cm +/F27 9.9626 Tf -33.797 -18.446 Td [(On)-383(En)32(try)]TJ 0 g 0 G -1 0 0 1 -52.5665 -18.4465 cm 0 g 0 G -1 0 0 1 -145.7236 -525.9054 cm -BT -/F29 9.9626 Tf 150.7049 525.9054 Td[(x)]TJ -ET -1 0 0 1 156.7516 525.9054 cm + 0 -18.447 Td [(x)]TJ 0 g 0 G -1 0 0 1 -156.7516 -525.9054 cm -BT -/F8 9.9626 Tf 161.7329 525.9054 Td[(An)-333(in)29(te)-1(ger)-333(v)28(e)-1(ctor)-333(of)-333(in)1(dice)-1(s)-333(to)-334(b)-27(e)-334(con)28(v)28(erted.)]TJ 13.8786 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3786 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf -32.3786 -11.9551 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(required)]TJ/F8 9.9626 Tf -29.6112 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in,)-384(i)-1(n)1(out)]TJ/F8 9.9626 Tf 42.6454 0 Td[(.)]TJ -76.131 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(a)-333(rank)-333(on)1(e)-334(in)28(tege)-1(r)-333(ar)1(ra)28(y)83(.)]TJ -ET -1 0 0 1 145.7235 447.6831 cm +/F8 9.9626 Tf 11.028 0 Td [(An)-333(in)28(tege)-1(r)-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.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,)-383(inout)]TJ/F8 9.9626 Tf 42.646 0 Td [(.)]TJ -76.131 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-444(a)-334(rank)-333(one)-333(in)27(teger)-333(arra)28(y)83(.)]TJ 0 g 0 G -1 0 0 1 -145.7235 -447.6831 cm -BT -/F29 9.9626 Tf 150.7049 447.6831 Td[(desc)]TJ +/F27 9.9626 Tf -24.907 -30.402 Td [(desc)]TJ ET -1 0 0 1 172.6195 447.6831 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.4371 0.1992 l -S +1 0 0 1 172.619 447.882 cm +[]0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q -1 0 0 1 -172.6195 -447.6831 cm BT -/F29 9.9626 Tf 176.0566 447.6831 Td[(a)]TJ -ET -1 0 0 1 181.6259 447.6831 cm +/F27 9.9626 Tf 176.057 447.683 Td [(a)]TJ 0 g 0 G -1 0 0 1 -181.6259 -447.6831 cm -BT -/F8 9.9626 Tf 186.6072 447.6831 Td[(th)1(e)-334(c)-1(omm)27(u)1(ni)1(c)-1(ation)-332(des)-1(crip)1(tor.)]TJ -10.9957 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 27.9508 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf 23.0731 0 Td[(.)]TJ -51.0239 -11.9551 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 25.1834 0 Td[(required)]TJ/F8 9.9626 Tf 41.8983 0 Td[(.)]TJ -67.0817 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(.)]TJ -43.0331 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(a)-333(s)-1(tr)1(uctured)-333(dat)1(a)-334(of)-333(t)28(yp)-27(e)]TJ -ET -1 0 0 1 346.5264 399.8625 cm +/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 -1 0 0 1 -346.5264 -399.8625 cm -BT -/F32 9.9626 Tf 346.5264 399.8625 Td[(psb)]TJ +/F30 9.9626 Tf 170.915 0 Td [(psb)]TJ ET -1 0 0 1 362.8451 399.8625 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.1382 0.1992 l -S +1 0 0 1 362.845 400.062 cm +[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q -1 0 0 1 -362.8451 -399.8625 cm BT -/F32 9.9626 Tf 365.9833 399.8625 Td[(desc)]TJ +/F30 9.9626 Tf 365.983 399.862 Td [(desc)]TJ ET -1 0 0 1 387.5322 399.8625 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.1382 0.1992 l -S +1 0 0 1 387.532 400.062 cm +[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q -1 0 0 1 -387.5322 -399.8625 cm BT -/F32 9.9626 Tf 390.6705 399.8625 Td[(type)]TJ -ET -1 0 0 1 411.5918 399.8625 cm +/F30 9.9626 Tf 390.67 399.862 Td [(type)]TJ 0 g 0 G -1 0 0 1 -411.5918 -399.8625 cm -BT -/F8 9.9626 Tf 411.5918 399.8625 Td[(.)]TJ -ET -1 0 0 1 145.7235 381.416 cm +/F8 9.9626 Tf 20.922 0 Td [(.)]TJ 0 g 0 G -1 0 0 1 -145.7235 -381.416 cm -BT -/F29 9.9626 Tf 150.7049 381.416 Td[(iac)-1(t)]TJ -ET -1 0 0 1 169.0042 381.416 cm +/F27 9.9626 Tf -260.887 -18.446 Td [(iact)]TJ 0 g 0 G -1 0 0 1 -169.0042 -381.416 cm -BT -/F8 9.9626 Tf 173.9855 381.416 Td[(sp)-28(ec)-1(i)1(\014es)-334(ac)-1(ti)1(on)-333(to)-333(b)-28(e)-334(t)1(ak)28(e)-1(n)-333(in)-333(case)-334(of)-333(ran)1(ge)-334(e)-1(r)1(rors.)-444(Scop)-28(e:)]TJ/F29 9.9626 Tf 257.1472 0 Td[(global)]TJ/F8 9.9626 Tf -255.5212 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(opti)-1(on)1(al)]TJ/F8 9.9626 Tf -29.6112 -11.9551 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(.)]TJ -43.0331 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-254(as)-1(:)-405(a)-255(c)27(h)1(aracte)-1(r)-255(v)56(ari)1(able)]TJ/F32 9.9626 Tf 143.584 0 Td[(I)]TJ/F8 9.9626 Tf 5.2303 0 Td[(gnor)1(e)-1(,)]TJ/F32 9.9626 Tf 29.2928 0 Td[(W)]TJ/F8 9.9626 Tf 5.2304 0 Td[(arn)1(ing)-255(or)]TJ/F32 9.9626 Tf 41.6697 0 Td[(A)]TJ/F8 9.9626 Tf 5.2303 0 Td[(b)-27(ort,)-270(de)-1(f)1(aul)1(t)]TJ/F32 9.9626 Tf 56.7418 0 Td[(I)]TJ/F8 9.9626 Tf 5.2304 0 Td[(gnor)1(e)-1(.)]TJ -ET -1 0 0 1 145.7235 327.3297 cm +/F8 9.9626 Tf 23.28 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.148 0 Td [(global)]TJ/F8 9.9626 Tf -255.522 -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.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.231 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.23 0 Td [(b)-28(ort,)-271(d)1(e)-1(f)1(ault)]TJ/F30 9.9626 Tf 56.742 0 Td [(I)]TJ/F8 9.9626 Tf 5.23 0 Td [(gnore.)]TJ 0 g 0 G -1 0 0 1 -145.7235 -327.3297 cm -BT -/F29 9.9626 Tf 150.7049 327.3297 Td[(On)-383(R)-1(etur)1(n)]TJ -ET -1 0 0 1 205.2431 327.3297 cm +/F27 9.9626 Tf -317.116 -18.22 Td [(On)-383(Return)]TJ 0 g 0 G -1 0 0 1 -59.5196 -18.4464 cm 0 g 0 G -1 0 0 1 -145.7235 -308.8833 cm -BT -/F29 9.9626 Tf 150.7049 308.8833 Td[(x)]TJ -ET -1 0 0 1 156.7516 308.8833 cm + 0 -18.447 Td [(x)]TJ 0 g 0 G -1 0 0 1 -156.7516 -308.8833 cm -BT -/F8 9.9626 Tf 161.7329 308.8833 Td[(If)]TJ/F11 9.9626 Tf 10.1325 0 Td[(y)]TJ/F8 9.9626 Tf 8.7327 0 Td[(is)-351(n)1(ot)-350(pres)-1(en)28(t,)-354(then)]TJ/F11 9.9626 Tf 88.5869 0 Td[(x)]TJ/F8 9.9626 Tf 9.1846 0 Td[(is)-351(o)28(v)28(erwritt)1(e)-1(n)-350(with)-350(th)1(e)-351(tr)1(anslate)-1(d)-350(i)1(n)28(tege)-1(r)-350(in)1(dice)-1(s.)]TJ -102.7581 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3786 0 Td[(global)]TJ/F8 9.9626 Tf -32.3786 -11.9551 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(required)]TJ/F8 9.9626 Tf -29.6112 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(inout)]TJ/F8 9.9626 Tf 26.0964 0 Td[(.)]TJ -59.582 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(a)-333(rank)-333(on)1(e)-334(in)28(tege)-1(r)-333(ar)1(ra)28(y)83(.)]TJ -ET -1 0 0 1 145.7235 242.6162 cm +/F8 9.9626 Tf 11.028 0 Td [(If)]TJ/F11 9.9626 Tf 10.132 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.587 0 Td [(x)]TJ/F8 9.9626 Tf 9.185 0 Td [(is)-350(o)27(v)28(erwritten)-350(with)-350(the)-351(translated)-350(in)28(teger)-351(indices.)]TJ -102.759 -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 [(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(i)1(n)27(teger)-333(arra)28(y)83(.)]TJ 0 g 0 G -1 0 0 1 -145.7235 -242.6162 cm -BT -/F29 9.9626 Tf 150.7049 242.6162 Td[(y)]TJ -ET -1 0 0 1 156.7516 242.6162 cm +/F27 9.9626 Tf -24.906 -18.447 Td [(y)]TJ 0 g 0 G -1 0 0 1 -156.7516 -242.6162 cm -BT -/F8 9.9626 Tf 161.7329 242.6162 Td[(If)]TJ/F11 9.9626 Tf 10.1666 0 Td[(y)]TJ/F8 9.9626 Tf 8.7668 0 Td[(is)-354(not)-353(prese)-1(n)28(t,)-358(then)]TJ/F11 9.9626 Tf 88.7319 0 Td[(y)]TJ/F8 9.9626 Tf 8.7667 0 Td[(is)-354(o)28(v)28(e)-1(r)1(w)-1(r)1(itten)-354(with)-353(th)1(e)-355(t)1(ranslated)-354(i)1(n)28(te)-1(ger)-353(ind)1(ic)-1(es,)]TJ -102.5534 -11.9552 Td[(and)]TJ/F11 9.9626 Tf 19.3718 0 Td[(x)]TJ/F8 9.9626 Tf 9.0148 0 Td[(is)-334(l)1(e)-1(f)1(t)-334(u)1(nc)28(han)1(ge)-1(d)1(.)-445(S)1(c)-1(op)-27(e)-1(:)]TJ/F29 9.9626 Tf 113.2422 0 Td[(global)]TJ/F8 9.9626 Tf -141.6288 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(opti)-1(on)1(al)]TJ/F8 9.9626 Tf -29.6112 -11.9551 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(out)]TJ/F8 9.9626 Tf 16.5489 0 Td[(.)]TJ -50.0345 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(a)-333(rank)-333(on)1(e)-334(in)28(tege)-1(r)-333(ar)1(ra)28(y)83(.)]TJ -ET -1 0 0 1 145.7235 176.349 cm +/F8 9.9626 Tf 11.028 0 Td [(If)]TJ/F11 9.9626 Tf 10.166 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.767 0 Td [(is)-354(o)28(v)28(erwritten)-354(with)-354(the)-354(translated)-353(in)27(teger)-353(indices,)]TJ -102.554 -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.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 [(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(rank)-333(one)-334(i)1(n)27(teger)-333(arra)28(y)83(.)]TJ 0 g 0 G -1 0 0 1 -145.7235 -176.349 cm -BT -/F29 9.9626 Tf 150.7049 176.349 Td[(inf)-1(o)]TJ -ET -1 0 0 1 169.4816 176.349 cm +/F27 9.9626 Tf -24.906 -18.446 Td [(info)]TJ 0 g 0 G -1 0 0 1 -169.4816 -176.349 cm -BT -/F8 9.9626 Tf 174.4629 176.349 Td[(Er)1(ror)-333(co)-28(de.)]TJ 1.1486 -11.9551 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3786 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf -32.3786 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(required)]TJ/F8 9.9626 Tf -29.6112 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(out)]TJ/F8 9.9626 Tf 16.549 0 Td[(.)]TJ -50.0346 -11.9551 Td[(An)-333(in)29(te)-1(ger)-333(v)56(alue;)-333(0)-334(means)-334(n)1(o)-334(error)-333(h)1(as)-334(b)-27(e)-1(en)-333(detec)-1(ted.)]TJ -ET -1 0 0 1 150.7049 90.4377 cm +/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(t)1(e)-1(d.)]TJ 0 g 0 G -1 0 0 1 -150.7049 -90.4377 cm -BT -/F8 9.9626 Tf 317.5791 90.4377 Td[(84)]TJ -ET -1 0 0 1 494.4159 90.4377 cm + 141.968 -38.09 Td [(84)]TJ 0 g 0 G +ET endstream endobj -1270 0 obj << +1244 0 obj << /Type /Page -/Contents 1271 0 R -/Resources 1269 0 R -/MediaBox [0 0 595.2756 841.8898] -/Parent 1244 0 R -/Annots [ 1274 0 R ] +/Contents 1245 0 R +/Resources 1243 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 1217 0 R +/Annots [ 1242 0 R ] >> endobj -1274 0 obj << +1242 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [345.5302 396.6523 412.5881 407.7772] +/Rect [345.53 396.652 412.588 407.777] /Subtype /Link /A << /S /GoTo /D (descdata) >> >> endobj -1272 0 obj << -/D [1270 0 R /XYZ 150.7049 740.9981 null] +1246 0 obj << +/D [1244 0 R /XYZ 150.705 740.998 null] >> endobj 246 0 obj << -/D [1270 0 R /XYZ 150.7049 650.3727 null] +/D [1244 0 R /XYZ 150.705 650.373 null] >> endobj -1273 0 obj << -/D [1270 0 R /XYZ 150.7049 619.7846 null] +1247 0 obj << +/D [1244 0 R /XYZ 150.705 619.785 null] >> endobj -1269 0 obj << -/Font << /F18 441 0 R /F8 450 0 R /F19 591 0 R /F29 447 0 R /F32 622 0 R /F11 606 0 R >> +1243 0 obj << +/Font << /F16 443 0 R /F8 446 0 R /F17 588 0 R /F27 445 0 R /F30 616 0 R /F11 602 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1277 0 obj << -/Length 5603 +1251 0 obj << +/Length 3715 >> stream -1 0 0 1 99.8954 740.9981 cm 0 g 0 G -1 0 0 1 343.7111 0 cm 0 g 0 G -1 0 0 1 -348.6924 -60.7721 cm 0 g 0 G 0 g 0 G -1 0 0 1 -94.9141 -680.226 cm BT -/F18 14.3462 Tf 99.8954 680.226 Td[(psb)]TJ +/F16 14.3462 Tf 99.895 680.226 Td [(psb)]TJ ET -1 0 0 1 125.1626 680.226 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -4.8419 0.1992 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 -1 0 0 1 -125.1626 -680.226 cm BT -/F18 14.3462 Tf 130.0045 680.226 Td[(is)]TJ +/F16 14.3462 Tf 130.004 680.226 Td [(is)]TJ ET -1 0 0 1 141.8221 680.226 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -4.8419 0.1992 l -S +1 0 0 1 141.822 680.425 cm +[]0 d 0 J 0.398 w 0 0 m 4.842 0 l S Q -1 0 0 1 -141.8221 -680.226 cm BT -/F18 14.3462 Tf 146.664 680.226 Td[(o)31(w)-1(ned|)]TJ -46.7686 -35.7686 Td[(Syn)32(t)-1(ax)]TJ/F8 9.9626 Tf 109.8896 -21.8209 Td[(call)-333(psb)]TJ +/F16 14.3462 Tf 146.664 680.226 Td [(o)31(wned|)]TJ -46.769 -35.769 Td [(Syn)31(tax)]TJ/F8 9.9626 Tf 109.89 -21.821 Td [(call)-333(psb)]TJ ET -1 0 0 1 243.647 622.6364 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 243.647 622.836 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -243.647 -622.6364 cm BT -/F8 9.9626 Tf 246.6358 622.6364 Td[(is)]TJ +/F8 9.9626 Tf 246.636 622.636 Td [(is)]TJ ET -1 0 0 1 253.9306 622.6364 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 253.931 622.836 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -253.9306 -622.6364 cm BT -/F8 9.9626 Tf 256.9195 622.6364 Td[(o)28(wned)-333(\050)]TJ/F19 9.9626 Tf 34.5925 0 Td[(x,)-357(desc)]TJ +/F8 9.9626 Tf 256.919 622.636 Td [(o)28(wned)-334(\050)]TJ/F17 9.9626 Tf 34.593 0 Td [(x,)-358(desc)]TJ ET -1 0 0 1 321.6953 622.6364 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.0552 0.1992 l -S +1 0 0 1 321.695 622.836 cm +[]0 d 0 J 0.398 w 0 0 m 3.055 0 l S Q -1 0 0 1 -321.6953 -622.6364 cm BT -/F19 9.9626 Tf 324.7505 622.6364 Td[(a)]TJ/F8 9.9626 Tf 5.092 0 Td[(\051)]TJ -ET -1 0 0 1 94.9141 598.7261 cm +/F17 9.9626 Tf 324.75 622.636 Td [(a)]TJ/F8 9.9626 Tf 5.092 0 Td [(\051)]TJ 0 g 0 G -1 0 0 1 -94.9141 -598.7261 cm -BT -/F29 9.9626 Tf 99.8954 598.7261 Td[(T)32(yp)-32(e:)]TJ -ET -1 0 0 1 128.7108 598.7261 cm +/F27 9.9626 Tf -229.947 -23.91 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G -1 0 0 1 -128.7108 -598.7261 cm -BT -/F8 9.9626 Tf 133.6921 598.7261 Td[(Async)28(hron)1(ous.)]TJ -ET -1 0 0 1 94.9141 578.8008 cm +/F8 9.9626 Tf 33.797 0 Td [(Async)28(hronous.)]TJ 0 g 0 G -1 0 0 1 -94.9141 -578.8008 cm -BT -/F29 9.9626 Tf 99.8954 578.8008 Td[(On)-383(En)32(tr)1(y)]TJ -ET -1 0 0 1 147.4806 578.8008 cm +/F27 9.9626 Tf -33.797 -19.925 Td [(On)-383(En)32(try)]TJ 0 g 0 G -1 0 0 1 -52.5665 -19.9253 cm 0 g 0 G -1 0 0 1 -94.9141 -558.8755 cm -BT -/F29 9.9626 Tf 99.8954 558.8755 Td[(x)]TJ -ET -1 0 0 1 105.9421 558.8755 cm + 0 -19.925 Td [(x)]TJ 0 g 0 G -1 0 0 1 -105.9421 -558.8755 cm -BT -/F8 9.9626 Tf 110.9235 558.8755 Td[(In)28(tege)-1(r)-333(i)1(ndex.)]TJ 13.8785 -11.9551 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3787 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf -32.3787 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(required)]TJ/F8 9.9626 Tf -29.6112 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(.)]TJ -43.0331 -11.9551 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(a)-333(s)-1(calar)-333(in)28(tege)-1(r)1(.)]TJ -ET -1 0 0 1 94.9141 479.1744 cm +/F8 9.9626 Tf 11.028 0 Td [(In)28(teger)-334(index.)]TJ 13.879 -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(scalar)-333(in)28(teger.)]TJ 0 g 0 G -1 0 0 1 -94.9141 -479.1744 cm -BT -/F29 9.9626 Tf 99.8954 479.1744 Td[(desc)]TJ +/F27 9.9626 Tf -24.907 -31.881 Td [(desc)]TJ ET -1 0 0 1 121.81 479.1744 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.4371 0.1992 l -S +1 0 0 1 121.81 479.374 cm +[]0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q -1 0 0 1 -121.81 -479.1744 cm BT -/F29 9.9626 Tf 125.2471 479.1744 Td[(a)]TJ -ET -1 0 0 1 130.8165 479.1744 cm +/F27 9.9626 Tf 125.247 479.174 Td [(a)]TJ 0 g 0 G -1 0 0 1 -130.8165 -479.1744 cm -BT -/F8 9.9626 Tf 135.7978 479.1744 Td[(th)1(e)-334(c)-1(omm)27(u)1(ni)1(c)-1(ation)-332(des)-1(crip)1(tor.)]TJ -10.9958 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 27.9508 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf 23.0731 0 Td[(.)]TJ -51.0239 -11.9551 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 25.1834 0 Td[(required)]TJ/F8 9.9626 Tf 41.8983 0 Td[(.)]TJ -67.0817 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(.)]TJ -43.0331 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(a)-333(s)-1(tr)1(uctured)-333(dat)1(a)-334(of)-333(t)28(yp)-27(e)]TJ -ET -1 0 0 1 295.717 431.3538 cm +/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 0 0 1 rg 0 0 1 RG -1 0 0 1 -295.717 -431.3538 cm -BT -/F32 9.9626 Tf 295.717 431.3538 Td[(psb)]TJ +/F30 9.9626 Tf 170.915 0 Td [(psb)]TJ ET -1 0 0 1 312.0356 431.3538 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.1382 0.1992 l -S +1 0 0 1 312.036 431.553 cm +[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q -1 0 0 1 -312.0356 -431.3538 cm BT -/F32 9.9626 Tf 315.1738 431.3538 Td[(desc)]TJ +/F30 9.9626 Tf 315.174 431.354 Td [(desc)]TJ ET -1 0 0 1 336.7228 431.3538 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.1382 0.1992 l -S +1 0 0 1 336.723 431.553 cm +[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q -1 0 0 1 -336.7228 -431.3538 cm BT -/F32 9.9626 Tf 339.861 431.3538 Td[(type)]TJ -ET -1 0 0 1 360.7824 431.3538 cm +/F30 9.9626 Tf 339.861 431.354 Td [(type)]TJ 0 g 0 G -1 0 0 1 -360.7824 -431.3538 cm -BT -/F8 9.9626 Tf 360.7824 431.3538 Td[(.)]TJ -ET -1 0 0 1 94.9141 409.4359 cm +/F8 9.9626 Tf 20.921 0 Td [(.)]TJ 0 g 0 G -1 0 0 1 -94.9141 -409.4359 cm -BT -/F29 9.9626 Tf 99.8954 409.4359 Td[(On)-383(R)-1(etur)1(n)]TJ -ET -1 0 0 1 154.4337 409.4359 cm +/F27 9.9626 Tf -260.887 -21.918 Td [(On)-383(Return)]TJ 0 g 0 G -1 0 0 1 -59.5196 -19.9252 cm 0 g 0 G -1 0 0 1 -94.9141 -389.5107 cm -BT -/F29 9.9626 Tf 99.8954 389.5107 Td[(F)96(unction)-384(v)64(alue)]TJ -ET -1 0 0 1 173.3003 389.5107 cm + 0 -19.925 Td [(F)96(unction)-384(v)64(alue)]TJ 0 g 0 G -1 0 0 1 -173.3003 -389.5107 cm -BT -/F8 9.9626 Tf 178.2816 389.5107 Td[(A)-302(l)1(ogic)-1(al)-301(mas)-1(k)-301(w)-1(h)1(ic)27(h)-301(is)-302(tr)1(ue)-302(if)]TJ/F11 9.9626 Tf 134.0854 0 Td[(x)]TJ/F8 9.9626 Tf 8.6992 0 Td[(is)-302(o)28(wned)-302(b)29(y)-302(th)1(e)-302(c)-1(u)1(rren)28(t)-301(pro-)]TJ -196.2642 -11.9552 Td[(ce)-1(ss)-334(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 52.4146 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf -52.4146 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(required)]TJ/F8 9.9626 Tf -29.6112 -11.9551 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(out)]TJ/F8 9.9626 Tf 16.549 0 Td[(.)]TJ/F18 14.3462 Tf -74.9412 -44.901 Td[(Not)-1(es)]TJ -ET -1 0 0 1 99.8954 286.9232 cm +/F8 9.9626 Tf 78.387 0 Td [(A)-302(logical)-301(mask)-302(whic)28(h)-302(is)-302(t)1(rue)-302(if)]TJ/F11 9.9626 Tf 134.085 0 Td [(x)]TJ/F8 9.9626 Tf 8.699 0 Td [(is)-302(o)28(wned)-302(b)28(y)-301(the)-302(curren)28(t)-302(pro-)]TJ -196.264 -11.955 Td [(cess)-334(S)1(c)-1(op)-27(e:)]TJ/F27 9.9626 Tf 52.415 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -52.415 -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/F16 14.3462 Tf -74.942 -44.901 Td [(Notes)]TJ 0 g 0 G -1 0 0 1 -99.8954 -286.9232 cm -BT -/F8 9.9626 Tf 112.072 286.9232 Td[(1.)]TJ -ET -1 0 0 1 119.8207 286.9232 cm +/F8 9.9626 Tf 12.177 -21.821 Td [(1.)]TJ 0 g 0 G -1 0 0 1 -119.8207 -286.9232 cm -BT -/F8 9.9626 Tf 124.802 286.9232 Td[(This)-300(r)1(outin)1(e)-300(re)-1(t)1(urn)1(s)-301(a)]TJ/F32 9.9626 Tf 98.4833 0 Td[(.true.)]TJ/F8 9.9626 Tf 34.3687 0 Td[(v)56(alue)-300(f)1(or)-300(an)-299(in)1(de)-1(x)-299(that)-299(is)-300(s)-1(tr)1(ictly)-300(o)28(wned)-299(b)28(y)]TJ -132.852 -11.9552 Td[(th)1(e)-334(c)-1(u)1(rren)28(t)-333(pr)1(o)-28(ce)-1(ss)-1(,)-333(exc)-1(l)1(ud)1(ing)-333(the)-333(halo)-333(in)1(dice)-1(s)]TJ -ET -1 0 0 1 99.8954 90.4377 cm + [-500(This)-300(routine)-299(returns)-300(a)]TJ/F30 9.9626 Tf 111.213 0 Td [(.true.)]TJ/F8 9.9626 Tf 34.369 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)28(t)-334(pro)-28(cess,)-333(excluding)-333(the)-334(halo)-333(indices)]TJ 0 g 0 G -1 0 0 1 -99.8954 -90.4377 cm -BT -/F8 9.9626 Tf 266.7696 90.4377 Td[(85)]TJ -ET -1 0 0 1 443.6065 90.4377 cm + 141.968 -184.53 Td [(85)]TJ 0 g 0 G +ET endstream endobj -1276 0 obj << +1250 0 obj << /Type /Page -/Contents 1277 0 R -/Resources 1275 0 R -/MediaBox [0 0 595.2756 841.8898] -/Parent 1283 0 R -/Annots [ 1280 0 R ] +/Contents 1251 0 R +/Resources 1249 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 1256 0 R +/Annots [ 1248 0 R ] >> endobj -1280 0 obj << +1248 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [294.7207 428.1436 361.7786 439.2685] +/Rect [294.721 428.144 361.779 439.269] /Subtype /Link /A << /S /GoTo /D (descdata) >> >> endobj -1278 0 obj << -/D [1276 0 R /XYZ 99.8954 740.9981 null] +1252 0 obj << +/D [1250 0 R /XYZ 99.895 740.998 null] >> endobj 250 0 obj << -/D [1276 0 R /XYZ 99.8954 659.6006 null] +/D [1250 0 R /XYZ 99.895 659.601 null] >> endobj -1279 0 obj << -/D [1276 0 R /XYZ 99.8954 631.8021 null] +1253 0 obj << +/D [1250 0 R /XYZ 99.895 631.802 null] >> endobj -1281 0 obj << -/D [1276 0 R /XYZ 99.8954 298.8784 null] +1254 0 obj << +/D [1250 0 R /XYZ 99.895 298.878 null] >> endobj -1282 0 obj << -/D [1276 0 R /XYZ 99.8954 302.8634 null] +1255 0 obj << +/D [1250 0 R /XYZ 99.895 302.863 null] >> endobj -1275 0 obj << -/Font << /F18 441 0 R /F8 450 0 R /F19 591 0 R /F29 447 0 R /F32 622 0 R /F11 606 0 R >> +1249 0 obj << +/Font << /F16 443 0 R /F8 446 0 R /F17 588 0 R /F27 445 0 R /F30 616 0 R /F11 602 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1286 0 obj << -/Length 7879 +1260 0 obj << +/Length 5426 >> stream -1 0 0 1 150.7049 740.9981 cm 0 g 0 G -1 0 0 1 343.7111 0 cm 0 g 0 G -1 0 0 1 -348.6924 -60.7721 cm 0 g 0 G 0 g 0 G -1 0 0 1 -145.7236 -680.226 cm BT -/F18 14.3462 Tf 150.7049 680.226 Td[(psb)]TJ +/F16 14.3462 Tf 150.705 680.226 Td [(psb)]TJ ET -1 0 0 1 175.972 680.226 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -4.8419 0.1992 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 -1 0 0 1 -175.972 -680.226 cm BT -/F18 14.3462 Tf 180.8139 680.226 Td[(o)31(w)-1(ned)]TJ +/F16 14.3462 Tf 180.814 680.226 Td [(o)31(wned)]TJ ET -1 0 0 1 226.3567 680.226 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -4.8419 0.1992 l -S +1 0 0 1 226.357 680.425 cm +[]0 d 0 J 0.398 w 0 0 m 4.842 0 l S Q -1 0 0 1 -226.3567 -680.226 cm BT -/F18 14.3462 Tf 231.1986 680.226 Td[(inde)-1(x|)]TJ -80.4937 -35.7686 Td[(Syn)32(t)-1(ax)]TJ/F8 9.9626 Tf 84.0367 -21.8209 Td[(call)-333(psb)]TJ +/F16 14.3462 Tf 231.199 680.226 Td [(index|)]TJ -80.494 -35.769 Td [(Syn)31(tax)]TJ/F8 9.9626 Tf 84.037 -21.821 Td [(call)-333(psb)]TJ ET -1 0 0 1 268.6035 622.6364 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 268.603 622.836 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -268.6035 -622.6364 cm BT -/F8 9.9626 Tf 271.5923 622.6364 Td[(o)28(wned)]TJ +/F8 9.9626 Tf 271.592 622.636 Td [(o)28(wned)]TJ ET -1 0 0 1 299.5873 622.6364 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 299.587 622.836 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -299.5873 -622.6364 cm BT -/F8 9.9626 Tf 302.5762 622.6364 Td[(in)1(dex)-333(\050)]TJ/F19 9.9626 Tf 30.7182 0 Td[(y,)-357(x,)-357(desc)]TJ +/F8 9.9626 Tf 302.576 622.636 Td [(index)-333(\050)]TJ/F17 9.9626 Tf 30.718 0 Td [(y,)-358(x,)-357(desc)]TJ ET -1 0 0 1 374.9346 622.6364 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.0552 0.1992 l -S +1 0 0 1 374.935 622.836 cm +[]0 d 0 J 0.398 w 0 0 m 3.055 0 l S Q -1 0 0 1 -374.9346 -622.6364 cm BT -/F19 9.9626 Tf 377.9898 622.6364 Td[(a,)-358(i)1(nfo)]TJ/F8 9.9626 Tf 28.5151 0 Td[(\051)]TJ -ET -1 0 0 1 145.7235 598.7261 cm +/F17 9.9626 Tf 377.99 622.636 Td [(a,)-358(info)]TJ/F8 9.9626 Tf 28.515 0 Td [(\051)]TJ 0 g 0 G -1 0 0 1 -145.7235 -598.7261 cm -BT -/F29 9.9626 Tf 150.7049 598.7261 Td[(T)32(yp)-32(e:)]TJ -ET -1 0 0 1 179.5203 598.7261 cm +/F27 9.9626 Tf -255.8 -23.91 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G -1 0 0 1 -179.5203 -598.7261 cm -BT -/F8 9.9626 Tf 184.5016 598.7261 Td[(Async)28(hron)1(ous.)]TJ -ET -1 0 0 1 145.7235 578.8008 cm +/F8 9.9626 Tf 33.797 0 Td [(Async)28(hronous.)]TJ 0 g 0 G -1 0 0 1 -145.7235 -578.8008 cm -BT -/F29 9.9626 Tf 150.7049 578.8008 Td[(On)-383(En)32(tr)1(y)]TJ -ET -1 0 0 1 198.2901 578.8008 cm +/F27 9.9626 Tf -33.797 -19.925 Td [(On)-383(En)32(try)]TJ 0 g 0 G -1 0 0 1 -52.5665 -19.9253 cm 0 g 0 G -1 0 0 1 -145.7236 -558.8755 cm -BT -/F29 9.9626 Tf 150.7049 558.8755 Td[(x)]TJ -ET -1 0 0 1 156.7516 558.8755 cm + 0 -19.925 Td [(x)]TJ 0 g 0 G -1 0 0 1 -156.7516 -558.8755 cm -BT -/F8 9.9626 Tf 161.7329 558.8755 Td[(In)28(tege)-1(r)-333(i)1(ndi)1(c)-1(es)-1(.)]TJ 13.8786 -11.9551 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3786 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf -32.3786 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(required)]TJ/F8 9.9626 Tf -29.6112 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in,)-384(i)-1(n)1(out)]TJ/F8 9.9626 Tf 42.6454 0 Td[(.)]TJ -76.131 -11.9551 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(a)-333(s)-1(calar)-333(or)-333(a)-333(rank)-333(on)1(e)-334(in)28(tege)-1(r)-333(ar)1(ra)28(y)83(.)]TJ -ET -1 0 0 1 145.7235 479.1744 cm +/F8 9.9626 Tf 11.028 0 Td [(In)28(teger)-334(ind)1(ic)-1(es.)]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 [(in,)-383(inout)]TJ/F8 9.9626 Tf 42.646 0 Td [(.)]TJ -76.131 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-444(a)-334(scalar)-333(or)-334(a)-333(rank)-333(one)-333(in)27(teger)-333(arra)28(y)83(.)]TJ 0 g 0 G -1 0 0 1 -145.7235 -479.1744 cm -BT -/F29 9.9626 Tf 150.7049 479.1744 Td[(desc)]TJ +/F27 9.9626 Tf -24.907 -31.881 Td [(desc)]TJ ET -1 0 0 1 172.6195 479.1744 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.4371 0.1992 l -S +1 0 0 1 172.619 479.374 cm +[]0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q -1 0 0 1 -172.6195 -479.1744 cm BT -/F29 9.9626 Tf 176.0566 479.1744 Td[(a)]TJ -ET -1 0 0 1 181.6259 479.1744 cm +/F27 9.9626 Tf 176.057 479.174 Td [(a)]TJ 0 g 0 G -1 0 0 1 -181.6259 -479.1744 cm -BT -/F8 9.9626 Tf 186.6072 479.1744 Td[(th)1(e)-334(c)-1(omm)27(u)1(ni)1(c)-1(ation)-332(des)-1(crip)1(tor.)]TJ -10.9957 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 27.9508 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf 23.0731 0 Td[(.)]TJ -51.0239 -11.9551 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 25.1834 0 Td[(required)]TJ/F8 9.9626 Tf 41.8983 0 Td[(.)]TJ -67.0817 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(.)]TJ -43.0331 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(a)-333(s)-1(tr)1(uctured)-333(dat)1(a)-334(of)-333(t)28(yp)-27(e)]TJ -ET -1 0 0 1 346.5264 431.3538 cm +/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 -1 0 0 1 -346.5264 -431.3538 cm -BT -/F32 9.9626 Tf 346.5264 431.3538 Td[(psb)]TJ +/F30 9.9626 Tf 170.915 0 Td [(psb)]TJ ET -1 0 0 1 362.8451 431.3538 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.1382 0.1992 l -S +1 0 0 1 362.845 431.553 cm +[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q -1 0 0 1 -362.8451 -431.3538 cm BT -/F32 9.9626 Tf 365.9833 431.3538 Td[(desc)]TJ +/F30 9.9626 Tf 365.983 431.354 Td [(desc)]TJ ET -1 0 0 1 387.5322 431.3538 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.1382 0.1992 l -S +1 0 0 1 387.532 431.553 cm +[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q -1 0 0 1 -387.5322 -431.3538 cm BT -/F32 9.9626 Tf 390.6705 431.3538 Td[(type)]TJ -ET -1 0 0 1 411.5918 431.3538 cm +/F30 9.9626 Tf 390.67 431.354 Td [(type)]TJ 0 g 0 G -1 0 0 1 -411.5918 -431.3538 cm -BT -/F8 9.9626 Tf 411.5918 431.3538 Td[(.)]TJ -ET -1 0 0 1 145.7235 411.4285 cm +/F8 9.9626 Tf 20.922 0 Td [(.)]TJ 0 g 0 G -1 0 0 1 -145.7235 -411.4285 cm -BT -/F29 9.9626 Tf 150.7049 411.4285 Td[(iac)-1(t)]TJ -ET -1 0 0 1 169.0042 411.4285 cm +/F27 9.9626 Tf -260.887 -19.926 Td [(iact)]TJ 0 g 0 G -1 0 0 1 -169.0042 -411.4285 cm -BT -/F8 9.9626 Tf 173.9855 411.4285 Td[(sp)-28(ec)-1(i)1(\014es)-334(ac)-1(ti)1(on)-333(to)-333(b)-28(e)-334(t)1(ak)28(e)-1(n)-333(in)-333(case)-334(of)-333(ran)1(ge)-334(e)-1(r)1(rors.)-444(Scop)-28(e:)]TJ/F29 9.9626 Tf 257.1472 0 Td[(global)]TJ/F8 9.9626 Tf -255.5212 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(opti)-1(on)1(al)]TJ/F8 9.9626 Tf -29.6112 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(.)]TJ -43.0331 -11.9551 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-254(as)-1(:)-405(a)-255(c)27(h)1(aracte)-1(r)-255(v)56(ari)1(able)]TJ/F32 9.9626 Tf 143.584 0 Td[(I)]TJ/F8 9.9626 Tf 5.2303 0 Td[(gnor)1(e)-1(,)]TJ/F32 9.9626 Tf 29.2928 0 Td[(W)]TJ/F8 9.9626 Tf 5.2304 0 Td[(arn)1(ing)-255(or)]TJ/F32 9.9626 Tf 41.6697 0 Td[(A)]TJ/F8 9.9626 Tf 5.2303 0 Td[(b)-27(ort,)-270(de)-1(f)1(aul)1(t)]TJ/F32 9.9626 Tf 56.7418 0 Td[(I)]TJ/F8 9.9626 Tf 5.2304 0 Td[(gnor)1(e)-1(.)]TJ -ET -1 0 0 1 145.7235 353.6452 cm +/F8 9.9626 Tf 23.28 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.148 0 Td [(global)]TJ/F8 9.9626 Tf -255.522 -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)-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.231 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.23 0 Td [(b)-28(ort,)-271(d)1(e)-1(f)1(ault)]TJ/F30 9.9626 Tf 56.742 0 Td [(I)]TJ/F8 9.9626 Tf 5.23 0 Td [(gnore.)]TJ 0 g 0 G -1 0 0 1 -145.7235 -353.6452 cm -BT -/F29 9.9626 Tf 150.7049 353.6452 Td[(On)-383(R)-1(etur)1(n)]TJ -ET -1 0 0 1 205.2431 353.6452 cm +/F27 9.9626 Tf -317.116 -21.918 Td [(On)-383(Return)]TJ 0 g 0 G -1 0 0 1 -59.5196 -19.9253 cm 0 g 0 G -1 0 0 1 -145.7235 -333.7199 cm -BT -/F29 9.9626 Tf 150.7049 333.7199 Td[(y)]TJ -ET -1 0 0 1 156.7516 333.7199 cm + 0 -19.925 Td [(y)]TJ 0 g 0 G -1 0 0 1 -156.7516 -333.7199 cm -BT -/F8 9.9626 Tf 161.7329 333.7199 Td[(A)-294(logical)-294(mas)-1(k)-293(w)-1(h)1(ic)27(h)-293(is)-294(tru)1(e)-295(f)1(or)-294(all)-294(corr)1(e)-1(sp)-28(on)1(din)1(g)-294(e)-1(n)29(tries)-295(of)]TJ/F11 9.9626 Tf 259.2288 0 Td[(x)]TJ/F8 9.9626 Tf 8.6229 0 Td[(th)1(at)-294(are)-294(o)27(wn)1(e)-1(d)]TJ -253.9731 -11.9552 Td[(b)28(y)-333(th)1(e)-334(c)-1(u)1(rr)1(e)-1(n)28(t)-333(p)1(ro)-28(ce)-1(ss)-334(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 132.7524 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf -132.7524 -11.9551 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(required)]TJ/F8 9.9626 Tf -29.6112 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(out)]TJ/F8 9.9626 Tf 16.549 0 Td[(.)]TJ -50.0346 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(a)-333(s)-1(calar)-333(or)-333(ran)1(k)-334(on)1(e)-334(logi)1(c)-1(al)-333(arr)1(a)27(y)84(.)]TJ -ET -1 0 0 1 145.7235 265.9739 cm +/F8 9.9626 Tf 11.028 0 Td [(A)-294(logical)-294(mask)-294(whic)28(h)-294(is)-294(true)-294(for)-294(all)-294(corresp)-28(onding)-294(en)28(tries)-294(of)]TJ/F11 9.9626 Tf 259.229 0 Td [(x)]TJ/F8 9.9626 Tf 8.623 0 Td [(that)-294(are)-294(o)28(wned)]TJ -253.974 -11.955 Td [(b)28(y)-334(the)-333(curren)28(t)-333(pro)-28(cess)-334(Scop)-27(e:)]TJ/F27 9.9626 Tf 132.753 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -132.752 -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 [(Sp)-28(eci\014ed)-333(as:)-444(a)-334(scalar)-333(or)-334(r)1(ank)-334(one)-333(logical)-333(arra)27(y)84(.)]TJ 0 g 0 G -1 0 0 1 -145.7235 -265.9739 cm -BT -/F29 9.9626 Tf 150.7049 265.9739 Td[(inf)-1(o)]TJ -ET -1 0 0 1 169.4816 265.9739 cm +/F27 9.9626 Tf -24.907 -19.925 Td [(info)]TJ 0 g 0 G -1 0 0 1 -169.4816 -265.9739 cm -BT -/F8 9.9626 Tf 174.4629 265.9739 Td[(Er)1(ror)-333(co)-28(de.)]TJ 1.1486 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3786 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf -32.3786 -11.9551 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(required)]TJ/F8 9.9626 Tf -29.6112 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(out)]TJ/F8 9.9626 Tf 16.549 0 Td[(.)]TJ -50.0346 -11.9552 Td[(An)-333(in)29(te)-1(ger)-333(v)56(alue;)-333(0)-334(means)-334(n)1(o)-334(error)-333(h)1(as)-334(b)-27(e)-1(en)-333(detec)-1(ted.)]TJ/F18 14.3462 Tf -24.9066 -32.9458 Td[(Not)-1(es)]TJ -ET -1 0 0 1 150.7049 163.3865 cm +/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/F16 14.3462 Tf -24.907 -32.946 Td [(Notes)]TJ 0 g 0 G -1 0 0 1 -150.7049 -163.3865 cm -BT -/F8 9.9626 Tf 162.8814 163.3865 Td[(1.)]TJ -ET -1 0 0 1 170.6302 163.3865 cm +/F8 9.9626 Tf 12.176 -21.821 Td [(1.)]TJ 0 g 0 G -1 0 0 1 -170.6302 -163.3865 cm -BT -/F8 9.9626 Tf 175.6115 163.3865 Td[(This)-475(r)1(outin)1(e)-475(re)-1(t)1(urn)1(s)-475(a)]TJ/F32 9.9626 Tf 105.4556 0 Td[(.true.)]TJ/F8 9.9626 Tf 36.1118 0 Td[(v)56(alue)-475(f)1(or)-475(th)1(os)-1(e)-475(in)1(dices)-476(t)1(hat)-475(ar)1(e)-476(stri)1(c)-1(tl)1(y)]TJ -141.5674 -11.9552 Td[(o)28(wned)-333(b)28(y)-333(the)-333(c)-1(u)1(rren)28(t)-333(pr)1(o)-28(c)-1(es)-1(s,)-333(e)-1(x)1(c)-1(lu)1(din)1(g)-333(the)-334(h)1(alo)-333(ind)1(ice)-1(s)]TJ -ET -1 0 0 1 150.7049 90.4377 cm + [-500(This)-475(routine)-474(returns)-475(a)]TJ/F30 9.9626 Tf 118.186 0 Td [(.true.)]TJ/F8 9.9626 Tf 36.112 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 0 g 0 G -1 0 0 1 -150.7049 -90.4377 cm -BT -/F8 9.9626 Tf 317.5791 90.4377 Td[(86)]TJ -ET -1 0 0 1 494.4159 90.4377 cm + 141.967 -60.993 Td [(86)]TJ 0 g 0 G +ET endstream endobj -1285 0 obj << +1259 0 obj << /Type /Page -/Contents 1286 0 R -/Resources 1284 0 R -/MediaBox [0 0 595.2756 841.8898] -/Parent 1283 0 R -/Annots [ 1289 0 R ] +/Contents 1260 0 R +/Resources 1258 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 1256 0 R +/Annots [ 1257 0 R ] >> endobj -1289 0 obj << +1257 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [345.5302 428.1436 412.5881 439.2685] +/Rect [345.53 428.144 412.588 439.269] /Subtype /Link /A << /S /GoTo /D (descdata) >> >> endobj -1287 0 obj << -/D [1285 0 R /XYZ 150.7049 740.9981 null] +1261 0 obj << +/D [1259 0 R /XYZ 150.705 740.998 null] >> endobj 254 0 obj << -/D [1285 0 R /XYZ 150.7049 659.6006 null] +/D [1259 0 R /XYZ 150.705 659.601 null] >> endobj -1288 0 obj << -/D [1285 0 R /XYZ 150.7049 631.8021 null] +1262 0 obj << +/D [1259 0 R /XYZ 150.705 631.802 null] >> endobj -1290 0 obj << -/D [1285 0 R /XYZ 150.7049 175.3416 null] +1263 0 obj << +/D [1259 0 R /XYZ 150.705 175.342 null] >> endobj -1291 0 obj << -/D [1285 0 R /XYZ 150.7049 179.3267 null] +1264 0 obj << +/D [1259 0 R /XYZ 150.705 179.327 null] >> endobj -1284 0 obj << -/Font << /F18 441 0 R /F8 450 0 R /F19 591 0 R /F29 447 0 R /F32 622 0 R /F11 606 0 R >> +1258 0 obj << +/Font << /F16 443 0 R /F8 446 0 R /F17 588 0 R /F27 445 0 R /F30 616 0 R /F11 602 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1294 0 obj << -/Length 5592 +1268 0 obj << +/Length 3686 >> stream -1 0 0 1 99.8954 740.9981 cm 0 g 0 G -1 0 0 1 343.7111 0 cm 0 g 0 G -1 0 0 1 -348.6924 -60.7721 cm 0 g 0 G 0 g 0 G -1 0 0 1 -94.9141 -680.226 cm BT -/F18 14.3462 Tf 99.8954 680.226 Td[(psb)]TJ +/F16 14.3462 Tf 99.895 680.226 Td [(psb)]TJ ET -1 0 0 1 125.1626 680.226 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -4.8419 0.1992 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 -1 0 0 1 -125.1626 -680.226 cm BT -/F18 14.3462 Tf 130.0045 680.226 Td[(is)]TJ +/F16 14.3462 Tf 130.004 680.226 Td [(is)]TJ ET -1 0 0 1 141.8221 680.226 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -4.8419 0.1992 l -S +1 0 0 1 141.822 680.425 cm +[]0 d 0 J 0.398 w 0 0 m 4.842 0 l S Q -1 0 0 1 -141.8221 -680.226 cm BT -/F18 14.3462 Tf 146.664 680.226 Td[(lo)-32(cal)-1(|)]TJ -46.7686 -35.7686 Td[(Syn)32(t)-1(ax)]TJ/F8 9.9626 Tf 113.4872 -21.8209 Td[(call)-333(psb)]TJ +/F16 14.3462 Tf 146.664 680.226 Td [(lo)-31(cal|)]TJ -46.769 -35.769 Td [(Syn)31(tax)]TJ/F8 9.9626 Tf 113.488 -21.821 Td [(call)-333(psb)]TJ ET -1 0 0 1 247.2446 622.6364 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 247.245 622.836 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -247.2446 -622.6364 cm BT -/F8 9.9626 Tf 250.2334 622.6364 Td[(is)]TJ +/F8 9.9626 Tf 250.233 622.636 Td [(is)]TJ ET -1 0 0 1 257.5283 622.6364 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 257.528 622.836 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -257.5283 -622.6364 cm BT -/F8 9.9626 Tf 260.5171 622.6364 Td[(lo)-28(cal)-333(\050)]TJ/F19 9.9626 Tf 27.3973 0 Td[(x,)-357(desc)]TJ +/F8 9.9626 Tf 260.517 622.636 Td [(lo)-28(cal)-333(\050)]TJ/F17 9.9626 Tf 27.397 0 Td [(x,)-358(desc)]TJ ET -1 0 0 1 318.0976 622.6364 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.0552 0.1992 l -S +1 0 0 1 318.098 622.836 cm +[]0 d 0 J 0.398 w 0 0 m 3.055 0 l S Q -1 0 0 1 -318.0976 -622.6364 cm BT -/F19 9.9626 Tf 321.1529 622.6364 Td[(a)]TJ/F8 9.9626 Tf 5.092 0 Td[(\051)]TJ -ET -1 0 0 1 94.9141 598.7261 cm +/F17 9.9626 Tf 321.153 622.636 Td [(a)]TJ/F8 9.9626 Tf 5.092 0 Td [(\051)]TJ 0 g 0 G -1 0 0 1 -94.9141 -598.7261 cm -BT -/F29 9.9626 Tf 99.8954 598.7261 Td[(T)32(yp)-32(e:)]TJ -ET -1 0 0 1 128.7108 598.7261 cm +/F27 9.9626 Tf -226.35 -23.91 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G -1 0 0 1 -128.7108 -598.7261 cm -BT -/F8 9.9626 Tf 133.6921 598.7261 Td[(Async)28(hron)1(ous.)]TJ -ET -1 0 0 1 94.9141 578.8008 cm +/F8 9.9626 Tf 33.797 0 Td [(Async)28(hronous.)]TJ 0 g 0 G -1 0 0 1 -94.9141 -578.8008 cm -BT -/F29 9.9626 Tf 99.8954 578.8008 Td[(On)-383(En)32(tr)1(y)]TJ -ET -1 0 0 1 147.4806 578.8008 cm +/F27 9.9626 Tf -33.797 -19.925 Td [(On)-383(En)32(try)]TJ 0 g 0 G -1 0 0 1 -52.5665 -19.9253 cm 0 g 0 G -1 0 0 1 -94.9141 -558.8755 cm -BT -/F29 9.9626 Tf 99.8954 558.8755 Td[(x)]TJ -ET -1 0 0 1 105.9421 558.8755 cm + 0 -19.925 Td [(x)]TJ 0 g 0 G -1 0 0 1 -105.9421 -558.8755 cm -BT -/F8 9.9626 Tf 110.9235 558.8755 Td[(In)28(tege)-1(r)-333(i)1(ndex.)]TJ 13.8785 -11.9551 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3787 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf -32.3787 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(required)]TJ/F8 9.9626 Tf -29.6112 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(.)]TJ -43.0331 -11.9551 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(a)-333(s)-1(calar)-333(in)28(tege)-1(r)1(.)]TJ -ET -1 0 0 1 94.9141 479.1744 cm +/F8 9.9626 Tf 11.028 0 Td [(In)28(teger)-334(index.)]TJ 13.879 -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(scalar)-333(in)28(teger.)]TJ 0 g 0 G -1 0 0 1 -94.9141 -479.1744 cm -BT -/F29 9.9626 Tf 99.8954 479.1744 Td[(desc)]TJ +/F27 9.9626 Tf -24.907 -31.881 Td [(desc)]TJ ET -1 0 0 1 121.81 479.1744 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.4371 0.1992 l -S +1 0 0 1 121.81 479.374 cm +[]0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q -1 0 0 1 -121.81 -479.1744 cm BT -/F29 9.9626 Tf 125.2471 479.1744 Td[(a)]TJ -ET -1 0 0 1 130.8165 479.1744 cm +/F27 9.9626 Tf 125.247 479.174 Td [(a)]TJ 0 g 0 G -1 0 0 1 -130.8165 -479.1744 cm -BT -/F8 9.9626 Tf 135.7978 479.1744 Td[(th)1(e)-334(c)-1(omm)27(u)1(ni)1(c)-1(ation)-332(des)-1(crip)1(tor.)]TJ -10.9958 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 27.9508 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf 23.0731 0 Td[(.)]TJ -51.0239 -11.9551 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 25.1834 0 Td[(required)]TJ/F8 9.9626 Tf 41.8983 0 Td[(.)]TJ -67.0817 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(.)]TJ -43.0331 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(a)-333(s)-1(tr)1(uctured)-333(dat)1(a)-334(of)-333(t)28(yp)-27(e)]TJ -ET -1 0 0 1 295.717 431.3538 cm +/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 0 0 1 rg 0 0 1 RG -1 0 0 1 -295.717 -431.3538 cm -BT -/F32 9.9626 Tf 295.717 431.3538 Td[(psb)]TJ +/F30 9.9626 Tf 170.915 0 Td [(psb)]TJ ET -1 0 0 1 312.0356 431.3538 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.1382 0.1992 l -S +1 0 0 1 312.036 431.553 cm +[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q -1 0 0 1 -312.0356 -431.3538 cm BT -/F32 9.9626 Tf 315.1738 431.3538 Td[(desc)]TJ +/F30 9.9626 Tf 315.174 431.354 Td [(desc)]TJ ET -1 0 0 1 336.7228 431.3538 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.1382 0.1992 l -S +1 0 0 1 336.723 431.553 cm +[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q -1 0 0 1 -336.7228 -431.3538 cm BT -/F32 9.9626 Tf 339.861 431.3538 Td[(type)]TJ -ET -1 0 0 1 360.7824 431.3538 cm +/F30 9.9626 Tf 339.861 431.354 Td [(type)]TJ 0 g 0 G -1 0 0 1 -360.7824 -431.3538 cm -BT -/F8 9.9626 Tf 360.7824 431.3538 Td[(.)]TJ -ET -1 0 0 1 94.9141 409.4359 cm +/F8 9.9626 Tf 20.921 0 Td [(.)]TJ 0 g 0 G -1 0 0 1 -94.9141 -409.4359 cm -BT -/F29 9.9626 Tf 99.8954 409.4359 Td[(On)-383(R)-1(etur)1(n)]TJ -ET -1 0 0 1 154.4337 409.4359 cm +/F27 9.9626 Tf -260.887 -21.918 Td [(On)-383(Return)]TJ 0 g 0 G -1 0 0 1 -59.5196 -19.9252 cm 0 g 0 G -1 0 0 1 -94.9141 -389.5107 cm -BT -/F29 9.9626 Tf 99.8954 389.5107 Td[(F)96(unction)-384(v)64(alue)]TJ -ET -1 0 0 1 173.3003 389.5107 cm + 0 -19.925 Td [(F)96(unction)-384(v)64(alue)]TJ 0 g 0 G -1 0 0 1 -173.3003 -389.5107 cm -BT -/F8 9.9626 Tf 178.2816 389.5107 Td[(A)-264(logical)-265(mask)-265(whi)1(c)27(h)-264(is)-265(tr)1(ue)-265(if)]TJ/F11 9.9626 Tf 131.4924 0 Td[(x)]TJ/F8 9.9626 Tf 8.3289 0 Td[(is)-265(l)1(o)-28(c)-1(al)-264(to)-264(the)-265(cur)1(re)-1(n)29(t)-265(p)1(ro)-28(ce)-1(ss)]TJ -193.3008 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3786 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf -32.3786 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(required)]TJ/F8 9.9626 Tf -29.6112 -11.9551 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(out)]TJ/F8 9.9626 Tf 16.5489 0 Td[(.)]TJ/F18 14.3462 Tf -74.9412 -44.901 Td[(Not)-1(es)]TJ -ET -1 0 0 1 99.8954 286.9232 cm +/F8 9.9626 Tf 78.387 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)-264(lo)-28(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.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/F16 14.3462 Tf -74.942 -44.901 Td [(Notes)]TJ 0 g 0 G -1 0 0 1 -99.8954 -286.9232 cm -BT -/F8 9.9626 Tf 112.072 286.9232 Td[(1.)]TJ -ET -1 0 0 1 119.8207 286.9232 cm +/F8 9.9626 Tf 12.177 -21.821 Td [(1.)]TJ 0 g 0 G -1 0 0 1 -119.8207 -286.9232 cm -BT -/F8 9.9626 Tf 124.802 286.9232 Td[(This)-239(rou)1(tin)1(e)-240(r)1(e)-1(tu)1(rn)1(s)-240(a)]TJ/F32 9.9626 Tf 96.0566 0 Td[(.true.)]TJ/F8 9.9626 Tf 33.7619 0 Td[(v)56(alue)-239(f)1(or)-239(an)-238(ind)1(e)-1(x)-238(that)-239(i)1(s)-240(lo)-27(c)-1(al)-239(t)1(o)-239(the)-239(c)-1(u)1(rr)1(e)-1(n)28(t)]TJ -129.8185 -11.9552 Td[(pr)1(o)-28(ce)-1(ss)-1(,)-333(in)1(c)-1(l)1(udi)1(ng)-333(the)-333(halo)-333(ind)1(ice)-1(s)]TJ -ET -1 0 0 1 99.8954 90.4377 cm + [-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)-238(lo)-28(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 -1 0 0 1 -99.8954 -90.4377 cm -BT -/F8 9.9626 Tf 266.7696 90.4377 Td[(87)]TJ -ET -1 0 0 1 443.6065 90.4377 cm + 141.968 -184.53 Td [(87)]TJ 0 g 0 G +ET endstream endobj -1293 0 obj << +1267 0 obj << /Type /Page -/Contents 1294 0 R -/Resources 1292 0 R -/MediaBox [0 0 595.2756 841.8898] -/Parent 1283 0 R -/Annots [ 1297 0 R ] +/Contents 1268 0 R +/Resources 1266 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 1256 0 R +/Annots [ 1265 0 R ] >> endobj -1297 0 obj << +1265 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [294.7207 428.1436 361.7786 439.2685] +/Rect [294.721 428.144 361.779 439.269] /Subtype /Link /A << /S /GoTo /D (descdata) >> >> endobj -1295 0 obj << -/D [1293 0 R /XYZ 99.8954 740.9981 null] +1269 0 obj << +/D [1267 0 R /XYZ 99.895 740.998 null] >> endobj 258 0 obj << -/D [1293 0 R /XYZ 99.8954 659.6006 null] +/D [1267 0 R /XYZ 99.895 659.601 null] >> endobj -1296 0 obj << -/D [1293 0 R /XYZ 99.8954 631.8021 null] +1270 0 obj << +/D [1267 0 R /XYZ 99.895 631.802 null] >> endobj -1298 0 obj << -/D [1293 0 R /XYZ 99.8954 298.8784 null] +1271 0 obj << +/D [1267 0 R /XYZ 99.895 298.878 null] >> endobj -1299 0 obj << -/D [1293 0 R /XYZ 99.8954 302.8634 null] +1272 0 obj << +/D [1267 0 R /XYZ 99.895 302.863 null] >> endobj -1292 0 obj << -/Font << /F18 441 0 R /F8 450 0 R /F19 591 0 R /F29 447 0 R /F32 622 0 R /F11 606 0 R >> +1266 0 obj << +/Font << /F16 443 0 R /F8 446 0 R /F17 588 0 R /F27 445 0 R /F30 616 0 R /F11 602 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1302 0 obj << -/Length 7829 +1276 0 obj << +/Length 5437 >> stream -1 0 0 1 150.7049 740.9981 cm 0 g 0 G -1 0 0 1 343.7111 0 cm 0 g 0 G -1 0 0 1 -348.6924 -60.7721 cm 0 g 0 G 0 g 0 G -1 0 0 1 -145.7236 -680.226 cm BT -/F18 14.3462 Tf 150.7049 680.226 Td[(psb)]TJ +/F16 14.3462 Tf 150.705 680.226 Td [(psb)]TJ ET -1 0 0 1 175.972 680.226 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -4.8419 0.1992 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 -1 0 0 1 -175.972 -680.226 cm BT -/F18 14.3462 Tf 180.8139 680.226 Td[(lo)-32(cal)]TJ +/F16 14.3462 Tf 180.814 680.226 Td [(lo)-31(cal)]TJ ET -1 0 0 1 214.2853 680.226 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -4.8419 0.1992 l -S +1 0 0 1 214.285 680.425 cm +[]0 d 0 J 0.398 w 0 0 m 4.842 0 l S Q -1 0 0 1 -214.2853 -680.226 cm BT -/F18 14.3462 Tf 219.1272 680.226 Td[(inde)-1(x|)]TJ -68.4223 -35.7686 Td[(Syn)32(t)-1(ax)]TJ/F8 9.9626 Tf 87.6343 -21.8209 Td[(call)-333(psb)]TJ +/F16 14.3462 Tf 219.127 680.226 Td [(index|)]TJ -68.422 -35.769 Td [(Syn)31(tax)]TJ/F8 9.9626 Tf 87.634 -21.821 Td [(call)-333(psb)]TJ ET -1 0 0 1 272.2011 622.6364 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 272.201 622.836 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -272.2011 -622.6364 cm BT -/F8 9.9626 Tf 275.1899 622.6364 Td[(lo)-28(cal)]TJ +/F8 9.9626 Tf 275.19 622.636 Td [(lo)-28(cal)]TJ ET -1 0 0 1 295.9897 622.6364 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 295.99 622.836 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -295.9897 -622.6364 cm BT -/F8 9.9626 Tf 298.9785 622.6364 Td[(in)1(dex)-333(\050)]TJ/F19 9.9626 Tf 30.7183 0 Td[(y,)-357(x,)-357(desc)]TJ +/F8 9.9626 Tf 298.979 622.636 Td [(index)-333(\050)]TJ/F17 9.9626 Tf 30.718 0 Td [(y,)-358(x,)-357(desc)]TJ ET -1 0 0 1 371.3369 622.6364 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.0552 0.1992 l -S +1 0 0 1 371.337 622.836 cm +[]0 d 0 J 0.398 w 0 0 m 3.055 0 l S Q -1 0 0 1 -371.3369 -622.6364 cm BT -/F19 9.9626 Tf 374.3922 622.6364 Td[(a,)-358(i)1(nfo)]TJ/F8 9.9626 Tf 28.5151 0 Td[(\051)]TJ -ET -1 0 0 1 145.7235 598.7261 cm +/F17 9.9626 Tf 374.392 622.636 Td [(a,)-358(info)]TJ/F8 9.9626 Tf 28.515 0 Td [(\051)]TJ 0 g 0 G -1 0 0 1 -145.7235 -598.7261 cm -BT -/F29 9.9626 Tf 150.7049 598.7261 Td[(T)32(yp)-32(e:)]TJ -ET -1 0 0 1 179.5203 598.7261 cm +/F27 9.9626 Tf -252.202 -23.91 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G -1 0 0 1 -179.5203 -598.7261 cm -BT -/F8 9.9626 Tf 184.5016 598.7261 Td[(Async)28(hron)1(ous.)]TJ -ET -1 0 0 1 145.7235 578.8008 cm +/F8 9.9626 Tf 33.797 0 Td [(Async)28(hronous.)]TJ 0 g 0 G -1 0 0 1 -145.7235 -578.8008 cm -BT -/F29 9.9626 Tf 150.7049 578.8008 Td[(On)-383(En)32(tr)1(y)]TJ -ET -1 0 0 1 198.2901 578.8008 cm +/F27 9.9626 Tf -33.797 -19.925 Td [(On)-383(En)32(try)]TJ 0 g 0 G -1 0 0 1 -52.5665 -19.9253 cm 0 g 0 G -1 0 0 1 -145.7236 -558.8755 cm -BT -/F29 9.9626 Tf 150.7049 558.8755 Td[(x)]TJ -ET -1 0 0 1 156.7516 558.8755 cm + 0 -19.925 Td [(x)]TJ 0 g 0 G -1 0 0 1 -156.7516 -558.8755 cm -BT -/F8 9.9626 Tf 161.7329 558.8755 Td[(In)28(tege)-1(r)-333(i)1(ndi)1(c)-1(es)-1(.)]TJ 13.8786 -11.9551 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3786 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf -32.3786 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(required)]TJ/F8 9.9626 Tf -29.6112 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in,)-384(i)-1(n)1(out)]TJ/F8 9.9626 Tf 42.6454 0 Td[(.)]TJ -76.131 -11.9551 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(a)-333(s)-1(calar)-333(or)-333(a)-333(rank)-333(on)1(e)-334(in)28(tege)-1(r)-333(ar)1(ra)28(y)83(.)]TJ -ET -1 0 0 1 145.7235 479.1744 cm +/F8 9.9626 Tf 11.028 0 Td [(In)28(teger)-334(ind)1(ice)-1(s.)]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 -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,)-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(scalar)-333(or)-334(a)-333(rank)-333(one)-334(in)28(teger)-333(arra)28(y)83(.)]TJ 0 g 0 G -1 0 0 1 -145.7235 -479.1744 cm -BT -/F29 9.9626 Tf 150.7049 479.1744 Td[(desc)]TJ +/F27 9.9626 Tf -24.906 -31.881 Td [(desc)]TJ ET -1 0 0 1 172.6195 479.1744 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.4371 0.1992 l -S +1 0 0 1 172.619 479.374 cm +[]0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q -1 0 0 1 -172.6195 -479.1744 cm BT -/F29 9.9626 Tf 176.0566 479.1744 Td[(a)]TJ -ET -1 0 0 1 181.6259 479.1744 cm +/F27 9.9626 Tf 176.057 479.174 Td [(a)]TJ 0 g 0 G -1 0 0 1 -181.6259 -479.1744 cm -BT -/F8 9.9626 Tf 186.6072 479.1744 Td[(th)1(e)-334(c)-1(omm)27(u)1(ni)1(c)-1(ation)-332(des)-1(crip)1(tor.)]TJ -10.9957 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 27.9508 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf 23.0731 0 Td[(.)]TJ -51.0239 -11.9551 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 25.1834 0 Td[(required)]TJ/F8 9.9626 Tf 41.8983 0 Td[(.)]TJ -67.0817 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(.)]TJ -43.0331 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(a)-333(s)-1(tr)1(uctured)-333(dat)1(a)-334(of)-333(t)28(yp)-27(e)]TJ -ET -1 0 0 1 346.5264 431.3538 cm +/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 -1 0 0 1 -346.5264 -431.3538 cm -BT -/F32 9.9626 Tf 346.5264 431.3538 Td[(psb)]TJ +/F30 9.9626 Tf 170.915 0 Td [(psb)]TJ ET -1 0 0 1 362.8451 431.3538 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.1382 0.1992 l -S +1 0 0 1 362.845 431.553 cm +[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q -1 0 0 1 -362.8451 -431.3538 cm BT -/F32 9.9626 Tf 365.9833 431.3538 Td[(desc)]TJ +/F30 9.9626 Tf 365.983 431.354 Td [(desc)]TJ ET -1 0 0 1 387.5322 431.3538 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.1382 0.1992 l -S +1 0 0 1 387.532 431.553 cm +[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q -1 0 0 1 -387.5322 -431.3538 cm BT -/F32 9.9626 Tf 390.6705 431.3538 Td[(type)]TJ -ET -1 0 0 1 411.5918 431.3538 cm +/F30 9.9626 Tf 390.67 431.354 Td [(type)]TJ 0 g 0 G -1 0 0 1 -411.5918 -431.3538 cm -BT -/F8 9.9626 Tf 411.5918 431.3538 Td[(.)]TJ -ET -1 0 0 1 145.7235 411.4285 cm +/F8 9.9626 Tf 20.922 0 Td [(.)]TJ 0 g 0 G -1 0 0 1 -145.7235 -411.4285 cm -BT -/F29 9.9626 Tf 150.7049 411.4285 Td[(iac)-1(t)]TJ -ET -1 0 0 1 169.0042 411.4285 cm +/F27 9.9626 Tf -260.887 -19.926 Td [(iact)]TJ 0 g 0 G -1 0 0 1 -169.0042 -411.4285 cm -BT -/F8 9.9626 Tf 173.9855 411.4285 Td[(sp)-28(ec)-1(i)1(\014es)-334(ac)-1(ti)1(on)-333(to)-333(b)-28(e)-334(t)1(ak)28(e)-1(n)-333(in)-333(case)-334(of)-333(ran)1(ge)-334(e)-1(r)1(rors.)-444(Scop)-28(e:)]TJ/F29 9.9626 Tf 257.1472 0 Td[(global)]TJ/F8 9.9626 Tf -255.5212 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(opti)-1(on)1(al)]TJ/F8 9.9626 Tf -29.6112 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(.)]TJ -43.0331 -11.9551 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-254(as)-1(:)-405(a)-255(c)27(h)1(aracte)-1(r)-255(v)56(ari)1(able)]TJ/F32 9.9626 Tf 143.584 0 Td[(I)]TJ/F8 9.9626 Tf 5.2303 0 Td[(gnor)1(e)-1(,)]TJ/F32 9.9626 Tf 29.2928 0 Td[(W)]TJ/F8 9.9626 Tf 5.2304 0 Td[(arn)1(ing)-255(or)]TJ/F32 9.9626 Tf 41.6697 0 Td[(A)]TJ/F8 9.9626 Tf 5.2303 0 Td[(b)-27(ort,)-270(de)-1(f)1(aul)1(t)]TJ/F32 9.9626 Tf 56.7418 0 Td[(I)]TJ/F8 9.9626 Tf 5.2304 0 Td[(gnor)1(e)-1(.)]TJ -ET -1 0 0 1 145.7235 353.6452 cm +/F8 9.9626 Tf 23.28 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.148 0 Td [(global)]TJ/F8 9.9626 Tf -255.522 -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)-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.231 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.23 0 Td [(b)-28(ort,)-271(d)1(e)-1(f)1(ault)]TJ/F30 9.9626 Tf 56.742 0 Td [(I)]TJ/F8 9.9626 Tf 5.23 0 Td [(gnore.)]TJ 0 g 0 G -1 0 0 1 -145.7235 -353.6452 cm -BT -/F29 9.9626 Tf 150.7049 353.6452 Td[(On)-383(R)-1(etur)1(n)]TJ -ET -1 0 0 1 205.2431 353.6452 cm +/F27 9.9626 Tf -317.116 -21.918 Td [(On)-383(Return)]TJ 0 g 0 G -1 0 0 1 -59.5196 -19.9253 cm 0 g 0 G -1 0 0 1 -145.7235 -333.7199 cm -BT -/F29 9.9626 Tf 150.7049 333.7199 Td[(y)]TJ -ET -1 0 0 1 156.7516 333.7199 cm + 0 -19.925 Td [(y)]TJ 0 g 0 G -1 0 0 1 -156.7516 -333.7199 cm -BT -/F8 9.9626 Tf 161.7329 333.7199 Td[(A)-346(l)1(ogic)-1(al)-345(mas)-1(k)-345(whic)28(h)-345(is)-346(tru)1(e)-346(for)-345(all)-345(c)-1(orr)1(e)-1(sp)-27(ondi)1(ng)-345(e)-1(n)28(tr)1(ies)-346(of)]TJ/F11 9.9626 Tf 264.8822 0 Td[(x)]TJ/F8 9.9626 Tf 9.1368 0 Td[(th)1(at)-346(are)-346(l)1(o)-28(c)-1(al)]TJ -260.1404 -11.9552 Td[(to)-333(the)-333(c)-1(u)1(rren)28(t)-333(pr)1(o)-28(c)-1(es)-1(s)-333(Scop)-28(e:)]TJ/F29 9.9626 Tf 131.0919 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf -131.0919 -11.9551 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(required)]TJ/F8 9.9626 Tf -29.6112 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(out)]TJ/F8 9.9626 Tf 16.5489 0 Td[(.)]TJ -50.0345 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(a)-333(s)-1(calar)-333(or)-333(ran)1(k)-334(on)1(e)-334(logi)1(c)-1(al)-333(arr)1(a)27(y)84(.)]TJ -ET -1 0 0 1 145.7235 265.9739 cm +/F8 9.9626 Tf 11.028 0 Td [(A)-346(logical)-345(mask)-346(whic)28(h)-346(is)-345(true)-346(for)-345(all)-346(corresp)-28(ondin)1(g)-346(en)28(tries)-346(of)]TJ/F11 9.9626 Tf 264.882 0 Td [(x)]TJ/F8 9.9626 Tf 9.137 0 Td [(that)-346(ar)1(e)-346(lo)-28(cal)]TJ -260.141 -11.955 Td [(to)-333(the)-334(curren)28(t)-333(pro)-28(cess)-333(Scop)-28(e:)]TJ/F27 9.9626 Tf 131.092 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -131.092 -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(scalar)-333(or)-334(rank)-333(one)-333(logical)-334(ar)1(ra)27(y)84(.)]TJ 0 g 0 G -1 0 0 1 -145.7235 -265.9739 cm -BT -/F29 9.9626 Tf 150.7049 265.9739 Td[(inf)-1(o)]TJ -ET -1 0 0 1 169.4816 265.9739 cm +/F27 9.9626 Tf -24.906 -19.925 Td [(info)]TJ 0 g 0 G -1 0 0 1 -169.4816 -265.9739 cm -BT -/F8 9.9626 Tf 174.4629 265.9739 Td[(Er)1(ror)-333(co)-28(de.)]TJ 1.1486 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3786 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf -32.3786 -11.9551 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(required)]TJ/F8 9.9626 Tf -29.6112 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(out)]TJ/F8 9.9626 Tf 16.549 0 Td[(.)]TJ -50.0346 -11.9552 Td[(An)-333(in)29(te)-1(ger)-333(v)56(alue;)-333(0)-334(means)-334(n)1(o)-334(error)-333(h)1(as)-334(b)-27(e)-1(en)-333(detec)-1(ted.)]TJ/F18 14.3462 Tf -24.9066 -32.9458 Td[(Not)-1(es)]TJ -ET -1 0 0 1 150.7049 163.3865 cm +/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/F16 14.3462 Tf -24.906 -32.946 Td [(Notes)]TJ 0 g 0 G -1 0 0 1 -150.7049 -163.3865 cm -BT -/F8 9.9626 Tf 162.8814 163.3865 Td[(1.)]TJ -ET -1 0 0 1 170.6302 163.3865 cm +/F8 9.9626 Tf 12.176 -21.821 Td [(1.)]TJ 0 g 0 G -1 0 0 1 -170.6302 -163.3865 cm -BT -/F8 9.9626 Tf 175.6115 163.3865 Td[(This)-308(rout)1(ine)-309(r)1(e)-1(tu)1(rn)1(s)-309(a)]TJ/F32 9.9626 Tf 98.8239 0 Td[(.true.)]TJ/F8 9.9626 Tf 34.4539 0 Td[(v)56(alue)-308(for)-308(th)1(os)-1(e)-309(i)1(nd)1(ic)-1(es)-309(th)1(at)-309(ar)1(e)-309(lo)-28(cal)-308(to)-308(the)]TJ -133.2778 -11.9552 Td[(curr)1(e)-1(n)28(t)-333(p)1(ro)-28(ce)-1(ss)-1(,)-333(i)1(nclud)1(ing)-333(the)-333(halo)-333(in)1(dice)-1(s.)]TJ -ET -1 0 0 1 150.7049 90.4377 cm + [-500(This)-308(routine)-309(return)1(s)-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)-334(p)1(ro)-28(cess,)-334(including)-333(the)-333(halo)-334(i)1(ndices)-1(.)]TJ 0 g 0 G -1 0 0 1 -150.7049 -90.4377 cm -BT -/F8 9.9626 Tf 317.5791 90.4377 Td[(88)]TJ -ET -1 0 0 1 494.4159 90.4377 cm + 141.968 -60.993 Td [(88)]TJ 0 g 0 G +ET endstream endobj -1301 0 obj << +1275 0 obj << /Type /Page -/Contents 1302 0 R -/Resources 1300 0 R -/MediaBox [0 0 595.2756 841.8898] -/Parent 1283 0 R -/Annots [ 1305 0 R ] +/Contents 1276 0 R +/Resources 1274 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 1256 0 R +/Annots [ 1273 0 R ] >> endobj -1305 0 obj << +1273 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [345.5302 428.1436 412.5881 439.2685] +/Rect [345.53 428.144 412.588 439.269] /Subtype /Link /A << /S /GoTo /D (descdata) >> >> endobj -1303 0 obj << -/D [1301 0 R /XYZ 150.7049 740.9981 null] +1277 0 obj << +/D [1275 0 R /XYZ 150.705 740.998 null] >> endobj 262 0 obj << -/D [1301 0 R /XYZ 150.7049 659.6006 null] +/D [1275 0 R /XYZ 150.705 659.601 null] >> endobj -1304 0 obj << -/D [1301 0 R /XYZ 150.7049 631.8021 null] +1278 0 obj << +/D [1275 0 R /XYZ 150.705 631.802 null] >> endobj -1306 0 obj << -/D [1301 0 R /XYZ 150.7049 175.3416 null] +1279 0 obj << +/D [1275 0 R /XYZ 150.705 175.342 null] >> endobj -1307 0 obj << -/D [1301 0 R /XYZ 150.7049 179.3267 null] +1280 0 obj << +/D [1275 0 R /XYZ 150.705 179.327 null] >> endobj -1300 0 obj << -/Font << /F18 441 0 R /F8 450 0 R /F19 591 0 R /F29 447 0 R /F32 622 0 R /F11 606 0 R >> +1274 0 obj << +/Font << /F16 443 0 R /F8 446 0 R /F17 588 0 R /F27 445 0 R /F30 616 0 R /F11 602 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1310 0 obj << -/Length 6250 +1284 0 obj << +/Length 4166 >> stream -1 0 0 1 99.8954 740.9981 cm 0 g 0 G -1 0 0 1 343.7111 0 cm 0 g 0 G -1 0 0 1 -348.6924 -60.7721 cm 0 g 0 G 0 g 0 G -1 0 0 1 -94.9141 -680.226 cm BT -/F18 14.3462 Tf 99.8954 680.226 Td[(psb)]TJ +/F16 14.3462 Tf 99.895 680.226 Td [(psb)]TJ ET -1 0 0 1 125.1626 680.226 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -4.8419 0.1992 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 -1 0 0 1 -125.1626 -680.226 cm BT -/F18 14.3462 Tf 130.0045 680.226 Td[(ge)-1(t)]TJ +/F16 14.3462 Tf 130.004 680.226 Td [(get)]TJ ET -1 0 0 1 152.683 680.226 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -4.8419 0.1992 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 -1 0 0 1 -152.683 -680.226 cm BT -/F18 14.3462 Tf 157.5249 680.226 Td[(b)-31(o)-1(undary|Ext)-1(ract)-375(l)-1(ist)-376(of)-375(b)-31(o)-1(undary)]TJ -57.6295 -17.9328 Td[(el)-1(em)-1(en)31(ts)]TJ 0 -35.7686 Td[(Syn)32(t)-1(ax)]TJ/F8 9.9626 Tf 83.3016 -21.8209 Td[(call)-333(psb)]TJ +/F16 14.3462 Tf 157.525 680.226 Td [(b)-31(oundary|Extract)-375(list)-375(of)-375(b)-32(oundary)]TJ -57.63 -17.933 Td [(elemen)31(ts)]TJ 0 -35.768 Td [(Syn)31(tax)]TJ/F8 9.9626 Tf 83.302 -21.821 Td [(call)-333(psb)]TJ ET -1 0 0 1 217.059 604.7037 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 217.059 604.903 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -217.059 -604.7037 cm BT -/F8 9.9626 Tf 220.0478 604.7037 Td[(get)]TJ +/F8 9.9626 Tf 220.048 604.704 Td [(get)]TJ ET -1 0 0 1 233.9291 604.7037 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 233.929 604.903 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -233.9291 -604.7037 cm BT -/F8 9.9626 Tf 236.9179 604.7037 Td[(b)-27(oun)1(dary)-333(\050)]TJ/F19 9.9626 Tf 48.734 0 Td[(bndel,)-357(desc,)-358(i)1(n)-1(f)1(o)]TJ/F8 9.9626 Tf 70.7786 0 Td[(\051)]TJ -ET -1 0 0 1 94.9141 580.7934 cm +/F8 9.9626 Tf 236.918 604.704 Td [(b)-28(oundary)-333(\050)]TJ/F17 9.9626 Tf 48.734 0 Td [(bndel,)-358(desc,)-357(info)]TJ/F8 9.9626 Tf 70.778 0 Td [(\051)]TJ 0 g 0 G -1 0 0 1 -94.9141 -580.7934 cm -BT -/F29 9.9626 Tf 99.8954 580.7934 Td[(T)32(yp)-32(e:)]TJ -ET -1 0 0 1 128.7108 580.7934 cm +/F27 9.9626 Tf -256.535 -23.911 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G -1 0 0 1 -128.7108 -580.7934 cm -BT -/F8 9.9626 Tf 133.6921 580.7934 Td[(Async)28(hron)1(ous.)]TJ -ET -1 0 0 1 94.9141 560.8681 cm +/F8 9.9626 Tf 33.797 0 Td [(Async)28(hronous.)]TJ 0 g 0 G -1 0 0 1 -94.9141 -560.8681 cm -BT -/F29 9.9626 Tf 99.8954 560.8681 Td[(On)-383(En)32(tr)1(y)]TJ -ET -1 0 0 1 147.4806 560.8681 cm +/F27 9.9626 Tf -33.797 -19.925 Td [(On)-383(En)32(try)]TJ 0 g 0 G -1 0 0 1 -52.5665 -19.9253 cm 0 g 0 G -1 0 0 1 -94.9141 -540.9428 cm -BT -/F29 9.9626 Tf 99.8954 540.9428 Td[(desc)]TJ -ET -1 0 0 1 121.1226 540.9428 cm + 0 -19.925 Td [(desc)]TJ 0 g 0 G -1 0 0 1 -121.1226 -540.9428 cm -BT -/F8 9.9626 Tf 126.1039 540.9428 Td[(th)1(e)-334(c)-1(omm)27(u)1(ni)1(c)-1(ation)-332(des)-1(crip)1(tor.)]TJ -1.3019 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 27.9508 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf 23.0731 0 Td[(.)]TJ -51.0239 -11.9551 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 25.1834 0 Td[(required)]TJ/F8 9.9626 Tf 41.8983 0 Td[(.)]TJ -67.0817 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(.)]TJ -43.0331 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(a)-333(s)-1(tr)1(uctured)-333(dat)1(a)-334(of)-333(t)28(yp)-27(e)]TJ -ET -1 0 0 1 295.717 493.1221 cm +/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 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(a)-333(structured)-333(data)-333(of)-334(t)28(yp)-28(e)]TJ 0 0 1 rg 0 0 1 RG -1 0 0 1 -295.717 -493.1221 cm -BT -/F32 9.9626 Tf 295.717 493.1221 Td[(psb)]TJ +/F30 9.9626 Tf 170.915 0 Td [(psb)]TJ ET -1 0 0 1 312.0356 493.1221 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.1382 0.1992 l -S +1 0 0 1 312.036 493.321 cm +[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q -1 0 0 1 -312.0356 -493.1221 cm BT -/F32 9.9626 Tf 315.1738 493.1221 Td[(desc)]TJ +/F30 9.9626 Tf 315.174 493.122 Td [(desc)]TJ ET -1 0 0 1 336.7228 493.1221 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.1382 0.1992 l -S +1 0 0 1 336.723 493.321 cm +[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q -1 0 0 1 -336.7228 -493.1221 cm BT -/F32 9.9626 Tf 339.861 493.1221 Td[(type)]TJ -ET -1 0 0 1 360.7824 493.1221 cm +/F30 9.9626 Tf 339.861 493.122 Td [(type)]TJ 0 g 0 G -1 0 0 1 -360.7824 -493.1221 cm -BT -/F8 9.9626 Tf 360.7824 493.1221 Td[(.)]TJ -ET -1 0 0 1 94.9141 471.2043 cm +/F8 9.9626 Tf 20.921 0 Td [(.)]TJ 0 g 0 G -1 0 0 1 -94.9141 -471.2043 cm -BT -/F29 9.9626 Tf 99.8954 471.2043 Td[(On)-383(R)-1(etur)1(n)]TJ -ET -1 0 0 1 154.4337 471.2043 cm +/F27 9.9626 Tf -260.887 -21.918 Td [(On)-383(Return)]TJ 0 g 0 G -1 0 0 1 -59.5196 -19.9253 cm 0 g 0 G -1 0 0 1 -94.9141 -451.279 cm -BT -/F29 9.9626 Tf 99.8954 451.279 Td[(bndel)]TJ -ET -1 0 0 1 127.424 451.279 cm + 0 -19.925 Td [(bndel)]TJ 0 g 0 G -1 0 0 1 -127.424 -451.279 cm -BT -/F8 9.9626 Tf 132.4053 451.279 Td[(The)-268(li)1(s)-1(t)-267(of)-267(b)-28(ou)1(nd)1(ary)-267(e)-1(leme)-1(n)28(t)1(s)-268(on)-268(t)1(he)-268(callin)1(g)-268(pr)1(o)-28(ce)-1(ss)-1(,)-280(in)-267(lo)-28(cal)-267(n)28(um)28(b)-28(erin)1(g.)]TJ -7.6033 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3787 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf -32.3787 -11.9551 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6113 0 Td[(required)]TJ/F8 9.9626 Tf -29.6113 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(out)]TJ/F8 9.9626 Tf 16.549 0 Td[(.)]TJ -50.0346 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-456(as:)-691(a)-456(rank)-456(on)1(e)-457(arra)28(y)-456(w)-1(i)1(th)-456(the)-457(ALLOCA)84(T)83(AB)-1(LE)-456(att)1(ribu)1(te,)-488(of)]TJ 0 -11.9551 Td[(t)28(yp)-27(e)-334(in)28(t)1(e)-1(ger.)]TJ -ET -1 0 0 1 94.9141 359.6227 cm +/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.603 -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 [(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 0 g 0 G -1 0 0 1 -94.9141 -359.6227 cm -BT -/F29 9.9626 Tf 99.8954 359.6227 Td[(inf)-1(o)]TJ -ET -1 0 0 1 118.6721 359.6227 cm +/F27 9.9626 Tf -24.907 -31.88 Td [(info)]TJ 0 g 0 G -1 0 0 1 -118.6721 -359.6227 cm -BT -/F8 9.9626 Tf 123.6534 359.6227 Td[(Er)1(ror)-333(co)-28(de.)]TJ 1.1486 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3787 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf -32.3787 -11.9551 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(required)]TJ/F8 9.9626 Tf -29.6112 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(out)]TJ/F8 9.9626 Tf 16.549 0 Td[(.)]TJ -50.0346 -11.9552 Td[(An)-333(in)29(te)-1(ger)-333(v)56(alue;)-333(0)-334(means)-334(n)1(o)-334(error)-333(h)1(as)-334(b)-27(e)-1(en)-333(detec)-1(ted.)]TJ/F18 14.3462 Tf -24.9066 -32.9458 Td[(Not)-1(es)]TJ -ET -1 0 0 1 99.8954 257.0353 cm +/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 14.3462 Tf -24.907 -32.946 Td [(Notes)]TJ 0 g 0 G -1 0 0 1 -99.8954 -257.0353 cm -BT -/F8 9.9626 Tf 112.072 257.0353 Td[(1.)]TJ -ET -1 0 0 1 119.8207 257.0353 cm +/F8 9.9626 Tf 12.177 -21.821 Td [(1.)]TJ 0 g 0 G -1 0 0 1 -119.8207 -257.0353 cm -BT -/F8 9.9626 Tf 124.802 257.0353 Td[(If)-269(th)1(e)-1(r)1(e)-270(are)-269(no)-269(b)-27(oun)1(dar)1(y)-269(e)-1(leme)-1(n)28(t)1(s)-270(\050i.)1(e)-1(.,)-281(if)-269(th)1(e)-270(lo)-27(c)-1(al)-269(p)1(art)-269(of)-269(t)1(he)-270(conn)1(e)-1(ctiv)1(it)28(y)]TJ 0 -11.9552 Td[(grap)1(h)-449(is)-450(se)-1(lf)1(-)-1(con)28(tai)1(ned\051)-449(the)-450(ou)1(tpu)1(t)-450(v)28(ec)-1(tor)-449(i)1(s)-450(s)-1(et)-450(to)-449(the)-449(\134not)-449(allo)-28(cate)-1(d)1(")]TJ 0 -11.9551 Td[(state)-1(.)]TJ -ET -1 0 0 1 99.8954 213.1997 cm + [-500(If)-269(there)-269(are)-269(no)-269(b)-28(oundary)-269(elemen)28(ts)-269(\050i.e.,)-282(if)-269(the)-269(lo)-28(cal)-269(part)-269(of)-269(the)-269(c)-1(onn)1(e)-1(ctivi)1(t)27(y)]TJ 12.73 -11.955 Td [(graph)-449(is)-450(self-con)28(tained\051)-450(the)-449(output)-449(v)27(ector)-449(is)-450(set)-449(to)-450(the)-449(\134not)-450(allo)-27(c)-1(ated")]TJ 0 -11.955 Td [(state.)]TJ 0 g 0 G -1 0 0 1 -99.8954 -213.1997 cm -BT -/F8 9.9626 Tf 112.072 213.1997 Td[(2.)]TJ -ET -1 0 0 1 119.8207 213.1997 cm + -12.73 -19.925 Td [(2.)]TJ 0 g 0 G -1 0 0 1 -119.8207 -213.1997 cm -BT -/F8 9.9626 Tf 124.802 213.1997 Td[(Oth)1(e)-1(r)1(w)-1(i)1(s)-1(e)-288(the)-289(size)-289(of)]TJ/F32 9.9626 Tf 92.7101 0 Td[(bndel)]TJ/F8 9.9626 Tf 29.0234 0 Td[(will)-288(b)-27(e)-289(exac)-1(t)1(ly)-288(e)-1(q)1(ual)-288(to)-288(the)-288(n)28(um)28(b)-28(er)-288(of)-288(b)-27(oun)1(d-)]TJ -121.7335 -11.9552 Td[(ary)-333(elem)-1(en)28(ts.)]TJ -ET -1 0 0 1 99.8954 90.4377 cm + [-500(Otherwise)-288(the)-289(size)-288(of)]TJ/F30 9.9626 Tf 105.44 0 Td [(bndel)]TJ/F8 9.9626 Tf 29.023 0 Td [(will)-288(b)-28(e)-288(exactly)-289(equal)-288(to)-288(the)-288(n)28(um)27(b)-27(er)-289(of)-288(b)-28(ound)1(-)]TJ -121.733 -11.956 Td [(ary)-333(elemen)27(ts.)]TJ 0 g 0 G -1 0 0 1 -99.8954 -90.4377 cm -BT -/F8 9.9626 Tf 266.7696 90.4377 Td[(89)]TJ -ET -1 0 0 1 443.6065 90.4377 cm + 141.968 -110.806 Td [(89)]TJ 0 g 0 G +ET endstream endobj -1309 0 obj << +1283 0 obj << /Type /Page -/Contents 1310 0 R -/Resources 1308 0 R -/MediaBox [0 0 595.2756 841.8898] -/Parent 1283 0 R -/Annots [ 1313 0 R ] +/Contents 1284 0 R +/Resources 1282 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 1256 0 R +/Annots [ 1281 0 R ] >> endobj -1313 0 obj << +1281 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [294.7207 489.9119 361.7786 501.0369] +/Rect [294.721 489.912 361.779 501.037] /Subtype /Link /A << /S /GoTo /D (descdata) >> >> endobj -1311 0 obj << -/D [1309 0 R /XYZ 99.8954 740.9981 null] +1285 0 obj << +/D [1283 0 R /XYZ 99.895 740.998 null] >> endobj 266 0 obj << -/D [1309 0 R /XYZ 99.8954 644.4574 null] +/D [1283 0 R /XYZ 99.895 644.457 null] >> endobj -1312 0 obj << -/D [1309 0 R /XYZ 99.8954 613.8693 null] +1286 0 obj << +/D [1283 0 R /XYZ 99.895 613.869 null] >> endobj -1314 0 obj << -/D [1309 0 R /XYZ 99.8954 268.9905 null] +1287 0 obj << +/D [1283 0 R /XYZ 99.895 268.99 null] >> endobj -1315 0 obj << -/D [1309 0 R /XYZ 99.8954 272.9755 null] +1288 0 obj << +/D [1283 0 R /XYZ 99.895 272.976 null] >> endobj -1316 0 obj << -/D [1309 0 R /XYZ 99.8954 229.1399 null] +1289 0 obj << +/D [1283 0 R /XYZ 99.895 229.14 null] >> endobj -1308 0 obj << -/Font << /F18 441 0 R /F8 450 0 R /F19 591 0 R /F29 447 0 R /F32 622 0 R >> +1282 0 obj << +/Font << /F16 443 0 R /F8 446 0 R /F17 588 0 R /F27 445 0 R /F30 616 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1319 0 obj << -/Length 6077 +1293 0 obj << +/Length 3991 >> stream -1 0 0 1 150.7049 740.9981 cm 0 g 0 G -1 0 0 1 343.7111 0 cm 0 g 0 G -1 0 0 1 -348.6924 -60.7721 cm 0 g 0 G 0 g 0 G -1 0 0 1 -145.7236 -680.226 cm BT -/F18 14.3462 Tf 150.7049 680.226 Td[(psb)]TJ +/F16 14.3462 Tf 150.705 680.226 Td [(psb)]TJ ET -1 0 0 1 175.972 680.226 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -4.8419 0.1992 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 -1 0 0 1 -175.972 -680.226 cm BT -/F18 14.3462 Tf 180.8139 680.226 Td[(g)-1(et)]TJ +/F16 14.3462 Tf 180.814 680.226 Td [(get)]TJ ET -1 0 0 1 203.4925 680.226 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -4.8419 0.1992 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 -1 0 0 1 -203.4925 -680.226 cm BT -/F18 14.3462 Tf 208.3343 680.226 Td[(o)31(v)31(er)-1(lap|Ext)-1(ract)-331(l)-1(ist)-331(o)-1(f)-331(o)31(v)32(e)-1(rl)-1(a)1(p)-331(e)-1(lem)-1(en)31(t)-1(s)]TJ -57.6294 -35.7686 Td[(Syn)32(t)-1(ax)]TJ/F8 9.9626 Tf 89.3761 -21.8209 Td[(call)-333(psb)]TJ +/F16 14.3462 Tf 208.334 680.226 Td [(o)31(v)31(erlap|Extract)-330(list)-331(of)-331(o)31(v)31(erlap)-331(elemen)32(ts)]TJ -57.629 -35.769 Td [(Syn)31(tax)]TJ/F8 9.9626 Tf 89.376 -21.821 Td [(call)-333(psb)]TJ ET -1 0 0 1 273.9429 622.6364 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 273.943 622.836 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -273.9429 -622.6364 cm BT -/F8 9.9626 Tf 276.9317 622.6364 Td[(get)]TJ +/F8 9.9626 Tf 276.932 622.636 Td [(get)]TJ ET -1 0 0 1 290.813 622.6364 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 290.813 622.836 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -290.813 -622.6364 cm BT -/F8 9.9626 Tf 293.8018 622.6364 Td[(o)28(v)28(e)-1(r)1(lap)-333(\050)]TJ/F19 9.9626 Tf 38.4946 0 Td[(ovr)51(el)1(,)-358(desc,)-357(info)]TJ/F8 9.9626 Tf 68.8691 0 Td[(\051)]TJ -ET -1 0 0 1 145.7235 598.7261 cm +/F8 9.9626 Tf 293.802 622.636 Td [(o)28(v)28(erlap)-334(\050)]TJ/F17 9.9626 Tf 38.494 0 Td [(ovr)51(el,)-358(desc,)-357(info)]TJ/F8 9.9626 Tf 68.869 0 Td [(\051)]TJ 0 g 0 G -1 0 0 1 -145.7235 -598.7261 cm -BT -/F29 9.9626 Tf 150.7049 598.7261 Td[(T)32(yp)-32(e:)]TJ -ET -1 0 0 1 179.5203 598.7261 cm +/F27 9.9626 Tf -250.46 -23.91 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G -1 0 0 1 -179.5203 -598.7261 cm -BT -/F8 9.9626 Tf 184.5016 598.7261 Td[(Async)28(hron)1(ous.)]TJ -ET -1 0 0 1 145.7235 578.8008 cm +/F8 9.9626 Tf 33.797 0 Td [(Async)28(hronous.)]TJ 0 g 0 G -1 0 0 1 -145.7235 -578.8008 cm -BT -/F29 9.9626 Tf 150.7049 578.8008 Td[(On)-383(En)32(tr)1(y)]TJ -ET -1 0 0 1 198.2901 578.8008 cm +/F27 9.9626 Tf -33.797 -19.925 Td [(On)-383(En)32(try)]TJ 0 g 0 G -1 0 0 1 -52.5665 -19.9253 cm 0 g 0 G -1 0 0 1 -145.7236 -558.8755 cm -BT -/F29 9.9626 Tf 150.7049 558.8755 Td[(desc)]TJ -ET -1 0 0 1 171.9321 558.8755 cm + 0 -19.925 Td [(desc)]TJ 0 g 0 G -1 0 0 1 -171.9321 -558.8755 cm -BT -/F8 9.9626 Tf 176.9134 558.8755 Td[(th)1(e)-334(c)-1(omm)27(u)1(ni)1(c)-1(ation)-332(des)-1(crip)1(tor.)]TJ -1.3019 -11.9551 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 27.9508 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf 23.0731 0 Td[(.)]TJ -51.0239 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 25.1834 0 Td[(required)]TJ/F8 9.9626 Tf 41.8983 0 Td[(.)]TJ -67.0817 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(.)]TJ -43.0331 -11.9551 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(a)-333(s)-1(tr)1(uctured)-333(dat)1(a)-334(of)-333(t)28(yp)-27(e)]TJ -ET -1 0 0 1 346.5264 511.0549 cm +/F8 9.9626 Tf 26.208 0 Td [(the)-333(comm)27(unication)-333(descriptor.)]TJ -1.302 -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.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 -1 0 0 1 -346.5264 -511.0549 cm -BT -/F32 9.9626 Tf 346.5264 511.0549 Td[(psb)]TJ +/F30 9.9626 Tf 170.915 0 Td [(psb)]TJ ET -1 0 0 1 362.8451 511.0549 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.1382 0.1992 l -S +1 0 0 1 362.845 511.254 cm +[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q -1 0 0 1 -362.8451 -511.0549 cm BT -/F32 9.9626 Tf 365.9833 511.0549 Td[(desc)]TJ +/F30 9.9626 Tf 365.983 511.055 Td [(desc)]TJ ET -1 0 0 1 387.5322 511.0549 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.1382 0.1992 l -S +1 0 0 1 387.532 511.254 cm +[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q -1 0 0 1 -387.5322 -511.0549 cm BT -/F32 9.9626 Tf 390.6705 511.0549 Td[(type)]TJ -ET -1 0 0 1 411.5918 511.0549 cm +/F30 9.9626 Tf 390.67 511.055 Td [(type)]TJ 0 g 0 G -1 0 0 1 -411.5918 -511.0549 cm -BT -/F8 9.9626 Tf 411.5918 511.0549 Td[(.)]TJ -ET -1 0 0 1 145.7235 489.1371 cm +/F8 9.9626 Tf 20.922 0 Td [(.)]TJ 0 g 0 G -1 0 0 1 -145.7235 -489.1371 cm -BT -/F29 9.9626 Tf 150.7049 489.1371 Td[(On)-383(R)-1(etur)1(n)]TJ -ET -1 0 0 1 205.2431 489.1371 cm +/F27 9.9626 Tf -260.887 -21.918 Td [(On)-383(Return)]TJ 0 g 0 G -1 0 0 1 -59.5196 -19.9253 cm 0 g 0 G -1 0 0 1 -145.7235 -469.2118 cm -BT -/F29 9.9626 Tf 150.7049 469.2118 Td[(o)32(vrel)]TJ -ET -1 0 0 1 175.3139 469.2118 cm + 0 -19.925 Td [(o)32(vrel)]TJ 0 g 0 G -1 0 0 1 -175.3139 -469.2118 cm -BT -/F8 9.9626 Tf 180.2952 469.2118 Td[(The)-334(l)1(is)-1(t)-333(of)-333(o)28(v)28(erlap)-333(elem)-1(en)28(ts)-334(on)-333(t)1(he)-334(callin)1(g)-333(pro)-27(c)-1(es)-1(s,)-333(in)-333(lo)-28(cal)-333(n)28(u)1(m)27(b)-27(e)-1(r)1(ing.)]TJ -4.6837 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3786 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf -32.3786 -11.9551 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(required)]TJ/F8 9.9626 Tf -29.6112 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(out)]TJ/F8 9.9626 Tf 16.549 0 Td[(.)]TJ -50.0346 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-456(as:)-691(a)-456(rank)-456(on)1(e)-457(arra)28(y)-456(w)-1(i)1(th)-456(the)-457(ALLOCA)84(T)83(AB)-1(LE)-456(att)1(ribu)1(te,)-488(of)]TJ 0 -11.9551 Td[(t)28(yp)-27(e)-334(in)28(t)1(e)-1(ger.)]TJ -ET -1 0 0 1 145.7235 377.5555 cm +/F8 9.9626 Tf 29.59 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,)-334(in)-333(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.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 [(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 -1 0 0 1 -145.7235 -377.5555 cm -BT -/F29 9.9626 Tf 150.7049 377.5555 Td[(inf)-1(o)]TJ -ET -1 0 0 1 169.4816 377.5555 cm +/F27 9.9626 Tf -24.906 -31.881 Td [(info)]TJ 0 g 0 G -1 0 0 1 -169.4816 -377.5555 cm -BT -/F8 9.9626 Tf 174.4629 377.5555 Td[(Er)1(ror)-333(co)-28(de.)]TJ 1.1486 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3786 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf -32.3786 -11.9551 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(required)]TJ/F8 9.9626 Tf -29.6112 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(out)]TJ/F8 9.9626 Tf 16.549 0 Td[(.)]TJ -50.0346 -11.9552 Td[(An)-333(in)29(te)-1(ger)-333(v)56(alue;)-333(0)-334(means)-334(n)1(o)-334(error)-333(h)1(as)-334(b)-27(e)-1(en)-333(detec)-1(ted.)]TJ/F18 14.3462 Tf -24.9066 -32.9458 Td[(Not)-1(es)]TJ -ET -1 0 0 1 150.7049 274.968 cm +/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 14.3462 Tf -24.906 -32.946 Td [(Notes)]TJ 0 g 0 G -1 0 0 1 -150.7049 -274.968 cm -BT -/F8 9.9626 Tf 162.8814 274.968 Td[(1.)]TJ -ET -1 0 0 1 170.6302 274.968 cm +/F8 9.9626 Tf 12.176 -21.821 Td [(1.)]TJ 0 g 0 G -1 0 0 1 -170.6302 -274.968 cm -BT -/F8 9.9626 Tf 175.6115 274.968 Td[(If)-343(th)1(e)-1(r)1(e)-344(are)-344(n)1(o)-343(o)27(v)28(erl)1(ap)-343(e)-1(leme)-1(n)28(t)1(s)-344(the)-343(outp)1(ut)-343(v)28(ec)-1(tor)-343(i)1(s)-344(s)-1(et)-343(to)-343(the)-343(\134not)-343(allo-)]TJ 0 -11.9551 Td[(cate)-1(d)1(")-334(state.)]TJ -ET -1 0 0 1 150.7049 243.0876 cm + [-500(If)-343(there)-344(ar)1(e)-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 -1 0 0 1 -150.7049 -243.0876 cm -BT -/F8 9.9626 Tf 162.8814 243.0876 Td[(2.)]TJ -ET -1 0 0 1 170.6302 243.0876 cm + -12.73 -19.925 Td [(2.)]TJ 0 g 0 G -1 0 0 1 -170.6302 -243.0876 cm -BT -/F8 9.9626 Tf 175.6115 243.0876 Td[(Oth)1(e)-1(r)1(w)-1(i)1(s)-1(e)-284(th)1(e)-285(size)-285(of)]TJ/F32 9.9626 Tf 92.5312 0 Td[(ovrel)]TJ/F8 9.9626 Tf 28.9787 0 Td[(will)-283(b)-28(e)-284(exac)-1(t)1(ly)-284(equal)-283(to)-284(th)1(e)-284(n)28(um)28(b)-28(er)-284(of)-283(o)28(v)28(erlap)]TJ -121.5099 -11.9552 Td[(ele)-1(men)28(ts)-1(.)]TJ -ET -1 0 0 1 150.7049 90.4377 cm + [-500(Otherwise)-284(the)-284(size)-283(of)]TJ/F30 9.9626 Tf 105.262 0 Td [(ovrel)]TJ/F8 9.9626 Tf 28.978 0 Td [(will)-284(b)-27(e)-284(exactly)-284(equal)-284(to)-284(the)-283(n)27(u)1(m)27(b)-27(e)-1(r)-283(of)-284(o)28(v)28(erlap)]TJ -121.51 -11.956 Td [(elemen)28(ts.)]TJ 0 g 0 G -1 0 0 1 -150.7049 -90.4377 cm -BT -/F8 9.9626 Tf 317.5791 90.4377 Td[(90)]TJ -ET -1 0 0 1 494.4159 90.4377 cm + 141.968 -140.694 Td [(90)]TJ 0 g 0 G +ET endstream endobj -1318 0 obj << +1292 0 obj << /Type /Page -/Contents 1319 0 R -/Resources 1317 0 R -/MediaBox [0 0 595.2756 841.8898] -/Parent 1283 0 R -/Annots [ 1322 0 R ] +/Contents 1293 0 R +/Resources 1291 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 1256 0 R +/Annots [ 1290 0 R ] >> endobj -1322 0 obj << +1290 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [345.5302 507.8447 412.5881 518.9696] +/Rect [345.53 507.845 412.588 518.97] /Subtype /Link /A << /S /GoTo /D (descdata) >> >> endobj -1320 0 obj << -/D [1318 0 R /XYZ 150.7049 740.9981 null] +1294 0 obj << +/D [1292 0 R /XYZ 150.705 740.998 null] >> endobj 270 0 obj << -/D [1318 0 R /XYZ 150.7049 659.6006 null] +/D [1292 0 R /XYZ 150.705 659.601 null] >> endobj -1321 0 obj << -/D [1318 0 R /XYZ 150.7049 631.8021 null] +1295 0 obj << +/D [1292 0 R /XYZ 150.705 631.802 null] >> endobj -1323 0 obj << -/D [1318 0 R /XYZ 150.7049 286.9232 null] +1296 0 obj << +/D [1292 0 R /XYZ 150.705 286.923 null] >> endobj -1324 0 obj << -/D [1318 0 R /XYZ 150.7049 290.9083 null] +1297 0 obj << +/D [1292 0 R /XYZ 150.705 290.908 null] >> endobj -1325 0 obj << -/D [1318 0 R /XYZ 150.7049 259.0278 null] +1298 0 obj << +/D [1292 0 R /XYZ 150.705 259.028 null] >> endobj -1317 0 obj << -/Font << /F18 441 0 R /F8 450 0 R /F19 591 0 R /F29 447 0 R /F32 622 0 R >> +1291 0 obj << +/Font << /F16 443 0 R /F8 446 0 R /F17 588 0 R /F27 445 0 R /F30 616 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1328 0 obj << -/Length 7732 +1302 0 obj << +/Length 5447 >> stream -1 0 0 1 99.8954 740.9981 cm 0 g 0 G -1 0 0 1 343.7111 0 cm 0 g 0 G -1 0 0 1 -348.6924 -60.7911 cm 0 g 0 G 0 g 0 G -1 0 0 1 -94.9141 -680.207 cm BT -/F18 14.3462 Tf 99.8954 680.207 Td[(psb)]TJ +/F16 14.3462 Tf 99.895 680.207 Td [(psb)]TJ ET -1 0 0 1 125.1626 680.207 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -4.8419 0.1992 l -S +1 0 0 1 125.163 680.406 cm +[]0 d 0 J 0.398 w 0 0 m 4.842 0 l S Q -1 0 0 1 -125.1626 -680.207 cm BT -/F18 14.3462 Tf 130.0045 680.207 Td[(sp)]TJ +/F16 14.3462 Tf 130.004 680.207 Td [(sp)]TJ ET -1 0 0 1 146.3053 680.207 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -4.8419 0.1992 l -S +1 0 0 1 146.305 680.406 cm +[]0 d 0 J 0.398 w 0 0 m 4.842 0 l S Q -1 0 0 1 -146.3053 -680.207 cm BT -/F18 14.3462 Tf 151.1472 680.207 Td[(ge)-1(tr)-1(o)31(w)-1(|Extr)-1(act)-375(r)-1(o)31(w\050)-1(s\051)-375(fro)-1(m)-375(a)-375(sparse)]TJ -51.2518 -17.9328 Td[(mat)-1(ri)-1(x)]TJ 0 -35.787 Td[(Syn)32(t)-1(ax)]TJ/F8 9.9626 Tf 28.4245 -21.825 Td[(call)-333(psb)]TJ +/F16 14.3462 Tf 151.147 680.207 Td [(getro)31(w|Extract)-375(ro)31(w\050s)1(\051)-375(f)-1(rom)-375(a)-375(s)1(parse)]TJ -51.252 -17.933 Td [(matrix)]TJ 0 -35.787 Td [(Syn)31(tax)]TJ/F8 9.9626 Tf 28.425 -21.825 Td [(call)-333(psb)]TJ ET -1 0 0 1 162.1819 604.6622 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 162.182 604.861 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -162.1819 -604.6622 cm BT -/F8 9.9626 Tf 165.1707 604.6622 Td[(sp)]TJ +/F8 9.9626 Tf 165.171 604.662 Td [(sp)]TJ ET -1 0 0 1 175.233 604.6622 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 175.233 604.861 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -175.233 -604.6622 cm BT -/F8 9.9626 Tf 178.2218 604.6622 Td[(getro)28(w)-334(\050)]TJ/F19 9.9626 Tf 36.2806 0 Td[(r)51(ow,)-358(a,)-357(nz,)-358(i)1(a,)-358(ja,)-357(val,)-357(info,)-357(ap)-1(p)51(end,)-357(n)-1(z)1(in,)-358(l)1(rw)]TJ/F8 9.9626 Tf 196.8052 0 Td[(\051)]TJ -ET -1 0 0 1 94.9141 580.7471 cm +/F8 9.9626 Tf 178.222 604.662 Td [(getro)28(w)-334(\050)]TJ/F17 9.9626 Tf 36.28 0 Td [(r)51(ow,)-358(a,)-357(nz,)-358(ia,)-358(ja,)-358(val,)-357(info,)-358(app)51(end,)-358(nzin,)-357(lrw)]TJ/F8 9.9626 Tf 196.806 0 Td [(\051)]TJ 0 g 0 G -1 0 0 1 -94.9141 -580.7471 cm -BT -/F29 9.9626 Tf 99.8954 580.7471 Td[(T)32(yp)-32(e:)]TJ -ET -1 0 0 1 128.7108 580.7471 cm +/F27 9.9626 Tf -311.413 -23.915 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G -1 0 0 1 -128.7108 -580.7471 cm -BT -/F8 9.9626 Tf 133.6921 580.7471 Td[(Async)28(hron)1(ous.)]TJ -ET -1 0 0 1 94.9141 560.8028 cm +/F8 9.9626 Tf 33.797 0 Td [(Async)28(hronous.)]TJ 0 g 0 G -1 0 0 1 -94.9141 -560.8028 cm -BT -/F29 9.9626 Tf 99.8954 560.8028 Td[(On)-383(En)32(tr)1(y)]TJ -ET -1 0 0 1 147.4806 560.8028 cm +/F27 9.9626 Tf -33.797 -19.944 Td [(On)-383(En)32(try)]TJ 0 g 0 G -1 0 0 1 -52.5665 -19.9443 cm 0 g 0 G -1 0 0 1 -94.9141 -540.8585 cm -BT -/F29 9.9626 Tf 99.8954 540.8585 Td[(ro)32(w)]TJ -ET -1 0 0 1 118.2985 540.8585 cm + 0 -19.945 Td [(ro)32(w)]TJ 0 g 0 G -1 0 0 1 -118.2985 -540.8585 cm -BT -/F8 9.9626 Tf 123.2798 540.8585 Td[(The)-334(\050)1(\014rst\051)-333(ro)28(w)-334(to)-333(b)-27(e)-334(extracte)-1(d)1(.)]TJ 1.5222 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 27.9508 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf -27.9508 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 25.1834 0 Td[(required)]TJ/F8 9.9626 Tf -25.1834 -11.9551 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(.)]TJ -43.0331 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(an)-333(in)28(t)1(e)-1(ger)]TJ/F11 9.9626 Tf 104.6909 0 Td[(>)]TJ/F8 9.9626 Tf 10.5161 0 Td[(0.)]TJ -ET -1 0 0 1 94.9141 473.0935 cm +/F8 9.9626 Tf 23.385 0 Td [(The)-333(\050\014rst\051)-334(ro)28(w)-333(to)-334(b)-27(e)-334(extracted.)]TJ 1.522 -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 [(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.)]TJ 0 g 0 G -1 0 0 1 -94.9141 -473.0935 cm -BT -/F29 9.9626 Tf 99.8954 473.0935 Td[(a)]TJ -ET -1 0 0 1 105.4647 473.0935 cm +/F27 9.9626 Tf -140.114 -19.945 Td [(a)]TJ 0 g 0 G -1 0 0 1 -105.4647 -473.0935 cm -BT -/F8 9.9626 Tf 110.4461 473.0935 Td[(th)1(e)-334(m)-1(at)1(rix)-333(fr)1(om)-334(whi)1(c)27(h)-333(to)-333(ge)-1(t)-333(ro)28(ws)-1(.)]TJ 14.3559 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 27.9508 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf -27.9508 -11.9551 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 25.1834 0 Td[(required)]TJ/F8 9.9626 Tf -25.1834 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(.)]TJ -43.0331 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(a)-333(s)-1(tr)1(uctured)-333(dat)1(a)-334(of)-333(t)28(yp)-27(e)]TJ -ET -1 0 0 1 295.717 425.2728 cm +/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.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 [(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 -1 0 0 1 -295.717 -425.2728 cm -BT -/F32 9.9626 Tf 295.717 425.2728 Td[(psb)]TJ +/F30 9.9626 Tf 170.915 0 Td [(psb)]TJ ET -1 0 0 1 312.0356 425.2728 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.1382 0.1992 l -S +1 0 0 1 312.036 425.472 cm +[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q -1 0 0 1 -312.0356 -425.2728 cm BT -/F32 9.9626 Tf 315.1738 425.2728 Td[(spmat)]TJ +/F30 9.9626 Tf 315.174 425.273 Td [(spmat)]TJ ET -1 0 0 1 341.9531 425.2728 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.1382 0.1992 l -S +1 0 0 1 341.953 425.472 cm +[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q -1 0 0 1 -341.9531 -425.2728 cm BT -/F32 9.9626 Tf 345.0913 425.2728 Td[(type)]TJ -ET -1 0 0 1 366.0127 425.2728 cm +/F30 9.9626 Tf 345.091 425.273 Td [(type)]TJ 0 g 0 G -1 0 0 1 -366.0127 -425.2728 cm -BT -/F8 9.9626 Tf 366.0127 425.2728 Td[(.)]TJ -ET -1 0 0 1 94.9141 405.3285 cm +/F8 9.9626 Tf 20.922 0 Td [(.)]TJ 0 g 0 G -1 0 0 1 -94.9141 -405.3285 cm -BT -/F29 9.9626 Tf 99.8954 405.3285 Td[(app)-32(end)]TJ -ET -1 0 0 1 136.4941 405.3285 cm +/F27 9.9626 Tf -266.118 -19.944 Td [(app)-32(end)]TJ 0 g 0 G -1 0 0 1 -136.4941 -405.3285 cm -BT -/F8 9.9626 Tf 141.4754 405.3285 Td[(Wh)1(e)-1(th)1(e)-1(r)-333(to)-333(ap)1(p)-28(end)-333(or)-333(o)28(v)28(erwrite)-333(e)-1(xi)1(s)-1(tin)1(g)-333(outp)1(ut.)]TJ -16.6734 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 27.9508 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf -27.9508 -11.9551 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 25.1834 0 Td[(opti)-1(on)1(al)]TJ/F8 9.9626 Tf -25.1834 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(.)]TJ -43.0331 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(a)-333(logical)-334(v)56(alu)1(e)-334(defau)1(lt:)-444(fal)1(s)-1(e)-334(\050)1(o)27(v)28(erwri)1(te)-1(\051.)]TJ -ET -1 0 0 1 94.9141 337.5635 cm +/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.673 -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.183 0 Td [(optional)]TJ/F8 9.9626 Tf -25.183 -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(alue)-333(default:)-444(false)-334(\050o)28(v)28(erwrite\051.)]TJ 0 g 0 G -1 0 0 1 -94.9141 -337.5635 cm -BT -/F29 9.9626 Tf 99.8954 337.5635 Td[(nzin)]TJ -ET -1 0 0 1 120.8999 337.5635 cm +/F27 9.9626 Tf -24.907 -19.944 Td [(nzin)]TJ 0 g 0 G -1 0 0 1 -120.8999 -337.5635 cm -BT -/F8 9.9626 Tf 125.8812 337.5635 Td[(Inp)1(ut)-333(siz)-1(e)-333(to)-334(b)-27(e)-334(ap)1(p)-28(end)1(e)-1(d)-333(t)1(o)-1(.)]TJ -1.0792 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 27.9508 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf -27.9508 -11.9551 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 25.1834 0 Td[(opti)-1(on)1(al)]TJ/F8 9.9626 Tf -25.1834 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(.)]TJ -43.0331 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-397(as:)-574(an)-397(in)28(tege)-1(r)]TJ/F11 9.9626 Tf 107.9073 0 Td[(>)]TJ/F8 9.9626 Tf 11.5882 0 Td[(0.)-638(Wh)1(e)-1(n)-397(app)-27(e)-1(n)1(d)-398(i)1(s)-399(tr)1(ue,)-414(s)-1(p)-27(ec)-1(i\014)1(e)-1(s)-398(h)1(o)27(w)-398(man)28(y)]TJ -119.4955 -11.9551 Td[(en)28(tries)-334(in)-332(the)-334(ou)1(tpu)1(t)-333(v)28(e)-1(ctors)-334(ar)1(e)-334(already)-333(\014)1(lled.)]TJ -ET -1 0 0 1 94.9141 257.8434 cm +/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.079 -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.183 0 Td [(optional)]TJ/F8 9.9626 Tf -25.183 -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.907 0 Td [(>)]TJ/F8 9.9626 Tf 11.589 0 Td [(0.)-638(When)-398(app)-28(end)-398(i)1(s)-398(true,)-414(sp)-28(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 -1 0 0 1 -94.9141 -257.8434 cm -BT -/F29 9.9626 Tf 99.8954 257.8434 Td[(lrw)]TJ -ET -1 0 0 1 116.0708 257.8434 cm +/F27 9.9626 Tf -24.907 -19.945 Td [(lrw)]TJ 0 g 0 G -1 0 0 1 -116.0708 -257.8434 cm -BT -/F8 9.9626 Tf 121.0521 257.8434 Td[(The)-334(l)1(as)-1(t)-333(ro)28(w)-333(to)-334(b)-27(e)-334(extracted.)]TJ 3.7499 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 27.9508 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf -27.9508 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 25.1834 0 Td[(opti)-1(on)1(al)]TJ/F8 9.9626 Tf -25.1834 -11.9551 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(.)]TJ -43.0331 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(an)-333(in)28(t)1(e)-1(ger)]TJ/F11 9.9626 Tf 104.6909 0 Td[(>)]TJ/F8 9.9626 Tf 10.5161 0 Td[(0,)-333(defau)1(lt:)]TJ/F11 9.9626 Tf 48.4296 0 Td[(r)-28(ow)]TJ/F8 9.9626 Tf 17.0011 0 Td[(.)]TJ -ET -1 0 0 1 94.9141 188.0906 cm +/F8 9.9626 Tf 21.157 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.183 0 Td [(optional)]TJ/F8 9.9626 Tf -25.183 -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 0 g 0 G -1 0 0 1 -94.9141 -188.0906 cm -BT -/F29 9.9626 Tf 99.8954 188.0906 Td[(On)-383(R)-1(etur)1(n)]TJ -ET -1 0 0 1 154.4337 188.0906 cm +/F27 9.9626 Tf -205.545 -21.932 Td [(On)-383(Return)]TJ 0 g 0 G -1 0 0 1 -59.5196 -19.9443 cm 0 g 0 G -1 0 0 1 -94.9141 -168.1463 cm -BT -/F29 9.9626 Tf 99.8954 168.1463 Td[(nz)]TJ -ET -1 0 0 1 111.3524 168.1463 cm + 0 -19.945 Td [(nz)]TJ 0 g 0 G -1 0 0 1 -111.3524 -168.1463 cm -BT -/F8 9.9626 Tf 116.3337 168.1463 Td[(th)1(e)-334(n)28(um)28(b)-27(e)-1(r)-333(of)-333(elem)-1(en)28(ts)-334(r)1(e)-1(tu)1(rned)-333(b)28(y)-333(th)1(is)-334(call.)]TJ 8.4683 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 27.9508 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf 23.0731 0 Td[(.)]TJ -51.0239 -11.9551 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 25.1834 0 Td[(required)]TJ/F8 9.9626 Tf 41.8983 0 Td[(.)]TJ -67.0817 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(out)]TJ/F8 9.9626 Tf 16.549 0 Td[(.)]TJ -50.0346 -11.9552 Td[(Re)-1(t)1(urn)1(e)-1(d)-333(as:)-444(an)-333(in)28(teger)-333(s)-1(calar.)]TJ -ET -1 0 0 1 99.8954 90.4377 cm +/F8 9.9626 Tf 16.439 0 Td [(the)-333(n)28(um)27(b)-27(er)-334(of)-333(elemen)28(ts)-334(returned)-333(b)28(y)-334(th)1(is)-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.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 [(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 -1 0 0 1 -99.8954 -90.4377 cm -BT -/F8 9.9626 Tf 266.7696 90.4377 Td[(91)]TJ -ET -1 0 0 1 443.6065 90.4377 cm + 141.968 -29.888 Td [(91)]TJ 0 g 0 G +ET endstream endobj -1327 0 obj << +1301 0 obj << /Type /Page -/Contents 1328 0 R -/Resources 1326 0 R -/MediaBox [0 0 595.2756 841.8898] -/Parent 1332 0 R -/Annots [ 1331 0 R ] +/Contents 1302 0 R +/Resources 1300 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 1305 0 R +/Annots [ 1299 0 R ] >> endobj -1331 0 obj << +1299 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [294.7207 422.0626 367.009 433.1876] +/Rect [294.721 422.063 367.009 433.188] /Subtype /Link /A << /S /GoTo /D (spdata) >> >> endobj -1329 0 obj << -/D [1327 0 R /XYZ 99.8954 740.9981 null] +1303 0 obj << +/D [1301 0 R /XYZ 99.895 740.998 null] >> endobj 274 0 obj << -/D [1327 0 R /XYZ 99.8954 644.4247 null] +/D [1301 0 R /XYZ 99.895 644.425 null] >> endobj -1330 0 obj << -/D [1327 0 R /XYZ 99.8954 613.8278 null] +1304 0 obj << +/D [1301 0 R /XYZ 99.895 613.828 null] >> endobj -1326 0 obj << -/Font << /F18 441 0 R /F8 450 0 R /F19 591 0 R /F29 447 0 R /F11 606 0 R /F32 622 0 R >> +1300 0 obj << +/Font << /F16 443 0 R /F8 446 0 R /F17 588 0 R /F27 445 0 R /F11 602 0 R /F30 616 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1335 0 obj << -/Length 6040 +1308 0 obj << +/Length 4369 >> stream -1 0 0 1 150.7049 740.9981 cm 0 g 0 G -1 0 0 1 343.7111 0 cm 0 g 0 G -1 0 0 1 -348.6924 -34.8692 cm 0 g 0 G -1 0 0 1 -145.7236 -706.1289 cm BT -/F29 9.9626 Tf 150.7049 706.1289 Td[(ia)]TJ -ET -1 0 0 1 159.4567 706.1289 cm +/F27 9.9626 Tf 150.705 706.129 Td [(ia)]TJ 0 g 0 G -1 0 0 1 -159.4567 -706.1289 cm -BT -/F8 9.9626 Tf 164.438 706.1289 Td[(th)1(e)-334(ro)28(w)-334(i)1(ndi)1(c)-1(es)-1(.)]TJ 11.1735 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 27.9508 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf 23.0731 0 Td[(.)]TJ -51.0239 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 25.1834 0 Td[(required)]TJ/F8 9.9626 Tf 41.8983 0 Td[(.)]TJ -67.0817 -11.9551 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(inout)]TJ/F8 9.9626 Tf 26.0964 0 Td[(.)]TJ -59.582 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(an)-333(in)28(t)1(e)-1(ger)-333(arra)28(y)-333(with)-333(th)1(e)]TJ/F32 9.9626 Tf 170.6105 0 Td[(ALLOCATABLE)]TJ/F8 9.9626 Tf 60.8546 0 Td[(attr)1(ibu)1(te)-1(.)]TJ -ET -1 0 0 1 145.7235 638.3829 cm +/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.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.855 0 Td [(attribute.)]TJ 0 g 0 G -1 0 0 1 -145.7235 -638.3829 cm -BT -/F29 9.9626 Tf 150.7049 638.3829 Td[(ja)]TJ -ET -1 0 0 1 159.7749 638.3829 cm +/F27 9.9626 Tf -256.372 -19.925 Td [(ja)]TJ 0 g 0 G -1 0 0 1 -159.7749 -638.3829 cm -BT -/F8 9.9626 Tf 164.7563 638.3829 Td[(th)1(e)-334(c)-1(ol)1(umn)-333(ind)1(ice)-1(s)-334(of)-332(the)-334(elem)-1(en)28(ts)-334(to)-333(b)-27(e)-334(in)1(s)-1(erted.)]TJ 10.8552 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 27.9508 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf 23.0731 0 Td[(.)]TJ -51.0239 -11.9551 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 25.1834 0 Td[(required)]TJ/F8 9.9626 Tf 41.8983 0 Td[(.)]TJ -67.0817 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(inout)]TJ/F8 9.9626 Tf 26.0964 0 Td[(.)]TJ -59.582 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(an)-333(in)28(t)1(e)-1(ger)-333(arra)28(y)-333(with)-333(th)1(e)]TJ/F32 9.9626 Tf 170.6105 0 Td[(ALLOCATABLE)]TJ/F8 9.9626 Tf 60.8546 0 Td[(attr)1(ibu)1(te)-1(.)]TJ -ET -1 0 0 1 145.7235 570.637 cm +/F8 9.9626 Tf 14.051 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.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(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.855 0 Td [(attribute.)]TJ 0 g 0 G -1 0 0 1 -145.7235 -570.637 cm -BT -/F29 9.9626 Tf 150.7049 570.637 Td[(v)64(al)]TJ -ET -1 0 0 1 164.8669 570.637 cm +/F27 9.9626 Tf -256.372 -19.925 Td [(v)64(al)]TJ 0 g 0 G -1 0 0 1 -164.8669 -570.637 cm -BT -/F8 9.9626 Tf 169.8483 570.637 Td[(th)1(e)-334(e)-1(l)1(e)-1(me)-1(n)29(ts)-334(to)-333(b)-28(e)-333(inse)-1(r)1(te)-1(d)1(.)]TJ 5.7632 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 27.9508 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf 23.0731 0 Td[(.)]TJ -51.0239 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 25.1834 0 Td[(required)]TJ/F8 9.9626 Tf 41.8983 0 Td[(.)]TJ -67.0817 -11.9551 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(inout)]TJ/F8 9.9626 Tf 26.0964 0 Td[(.)]TJ -59.582 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(a)-333(re)-1(al)-333(ar)1(ra)28(y)-333(w)-1(i)1(th)-333(the)]TJ/F32 9.9626 Tf 151.5154 0 Td[(ALLOCATABLE)]TJ/F8 9.9626 Tf 60.8546 0 Td[(attr)1(ibu)1(te)-1(.)]TJ -ET -1 0 0 1 145.7235 502.891 cm +/F8 9.9626 Tf 19.143 0 Td [(the)-333(elemen)27(ts)-333(to)-333(b)-28(e)-333(inse)-1(r)1(te)-1(d)1(.)]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.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(real)-333(arra)28(y)-334(with)-333(the)]TJ/F30 9.9626 Tf 151.516 0 Td [(ALLOCATABLE)]TJ/F8 9.9626 Tf 60.854 0 Td [(attribute.)]TJ 0 g 0 G -1 0 0 1 -145.7235 -502.891 cm -BT -/F29 9.9626 Tf 150.7049 502.891 Td[(inf)-1(o)]TJ -ET -1 0 0 1 169.4816 502.891 cm +/F27 9.9626 Tf -237.276 -19.925 Td [(info)]TJ 0 g 0 G -1 0 0 1 -169.4816 -502.891 cm -BT -/F8 9.9626 Tf 174.4629 502.891 Td[(Er)1(ror)-333(co)-28(de.)]TJ 1.1486 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3786 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf -32.3786 -11.9551 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(required)]TJ/F8 9.9626 Tf -29.6112 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(out)]TJ/F8 9.9626 Tf 16.549 0 Td[(.)]TJ -50.0346 -11.9552 Td[(An)-333(in)29(te)-1(ger)-333(v)56(alue;)-333(0)-334(means)-334(n)1(o)-334(error)-333(h)1(as)-334(b)-27(e)-1(en)-333(detec)-1(ted.)]TJ/F18 14.3462 Tf -24.9066 -32.9458 Td[(Not)-1(es)]TJ -ET -1 0 0 1 150.7049 400.3035 cm +/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(t)1(e)-1(d.)]TJ/F16 14.3462 Tf -24.906 -32.946 Td [(Notes)]TJ 0 g 0 G -1 0 0 1 -150.7049 -400.3035 cm -BT -/F8 9.9626 Tf 162.8814 400.3035 Td[(1.)]TJ -ET -1 0 0 1 170.6302 400.3035 cm +/F8 9.9626 Tf 12.176 -21.821 Td [(1.)]TJ 0 g 0 G -1 0 0 1 -170.6302 -400.3035 cm -BT -/F8 9.9626 Tf 175.6115 400.3035 Td[(The)-368(outp)1(ut)]TJ/F11 9.9626 Tf 53.8224 0 Td[(nz)]TJ/F8 9.9626 Tf 14.7162 0 Td[(is)-368(alw)28(a)27(y)1(s)-369(th)1(e)-368(s)-1(ize)-368(of)-368(th)1(e)-369(ou)1(tpu)1(t)-368(generated)-368(b)28(y)-367(the)-368(c)-1(u)1(rr)1(e)-1(n)28(t)]TJ -68.5386 -11.9551 Td[(call;)-313(th)28(us,)-310(i)1(f)]TJ/F32 9.9626 Tf 54.1232 0 Td[(append=.true.)]TJ/F8 9.9626 Tf 67.9944 0 Td[(,)-309(the)-304(total)-303(outp)1(ut)-304(size)-305(wil)1(l)-304(b)-27(e)]TJ/F11 9.9626 Tf 128.95 0 Td[(nz)-44(in)]TJ/F8 9.9626 Tf 22.0879 0 Td[(+)]TJ/F11 9.9626 Tf 9.3734 0 Td[(nz)]TJ/F8 9.9626 Tf 11.0512 0 Td[(,)-309(w)-1(i)1(th)]TJ -293.5801 -11.9552 Td[(th)1(e)-373(n)1(e)-1(wly)-372(extr)1(ac)-1(ted)-372(co)-28(e\016)-1(cien)28(ts)-372(s)-1(tor)1(e)-1(d)-371(in)-371(e)-1(n)28(tr)1(ies)]TJ/F32 9.9626 Tf 216.3067 0 Td[(nzin+1:nzin+nz)]TJ/F8 9.9626 Tf 76.93 0 Td[(of)-371(the)]TJ -293.2367 -11.9552 Td[(arr)1(a)27(y)-333(ar)1(gume)-1(n)29(ts)-1(;)]TJ -ET -1 0 0 1 150.7049 344.5128 cm + [-500(The)-368(output)]TJ/F11 9.9626 Tf 66.553 0 Td [(nz)]TJ/F8 9.9626 Tf 14.716 0 Td [(is)-368(alw)28(a)28(ys)-368(the)-368(size)-368(of)-368(the)-368(output)-368(generated)-367(b)27(y)-367(the)-368(curren)27(t)]TJ -68.539 -11.955 Td [(call;)-314(th)28(us,)-309(if)]TJ/F30 9.9626 Tf 54.124 0 Td [(append=.true.)]TJ/F8 9.9626 Tf 67.994 0 Td [(,)-310(the)-303(total)-304(output)-304(size)-304(will)-303(b)-28(e)]TJ/F11 9.9626 Tf 128.95 0 Td [(nz)-44(in)]TJ/F8 9.9626 Tf 22.088 0 Td [(+)]TJ/F11 9.9626 Tf 9.373 0 Td [(nz)]TJ/F8 9.9626 Tf 11.051 0 Td [(,)-310(with)]TJ -293.58 -11.955 Td [(the)-372(newly)-372(extracted)-372(co)-28(e\016cien)28(ts)-372(stored)-372(in)-372(en)28(tries)]TJ/F30 9.9626 Tf 216.307 0 Td [(nzin+1:nzin+nz)]TJ/F8 9.9626 Tf 76.93 0 Td [(of)-372(the)]TJ -293.237 -11.955 Td [(arra)28(y)-334(ar)1(gume)-1(n)28(ts;)]TJ 0 g 0 G -1 0 0 1 -150.7049 -344.5128 cm -BT -/F8 9.9626 Tf 162.8814 344.5128 Td[(2.)]TJ -ET -1 0 0 1 170.6302 344.5128 cm + -12.73 -19.925 Td [(2.)]TJ 0 g 0 G -1 0 0 1 -170.6302 -344.5128 cm -BT -/F8 9.9626 Tf 175.6115 344.5128 Td[(Wh)1(e)-1(n)]TJ/F32 9.9626 Tf 29.0578 0 Td[(append=.true.)]TJ/F8 9.9626 Tf 71.3153 0 Td[(th)1(e)-334(outp)1(ut)-333(arr)1(a)27(y)1(s)-334(are)-334(r)1(e)-1(al)1(lo)-28(c)-1(at)1(e)-1(d)-333(as)-334(n)1(e)-1(ces)-1(sary;)]TJ -ET -1 0 0 1 150.7049 324.5875 cm + [-500(When)]TJ/F30 9.9626 Tf 41.788 0 Td [(append=.true.)]TJ/F8 9.9626 Tf 71.315 0 Td [(the)-333(output)-334(arra)28(ys)-333(are)-333(reallo)-28(cated)-334(as)-333(necessary;)]TJ 0 g 0 G -1 0 0 1 -150.7049 -324.5875 cm -BT -/F8 9.9626 Tf 162.8814 324.5875 Td[(3.)]TJ -ET -1 0 0 1 170.6302 324.5875 cm + -113.103 -19.926 Td [(3.)]TJ 0 g 0 G -1 0 0 1 -170.6302 -324.5875 cm -BT -/F8 9.9626 Tf 175.6115 324.5875 Td[(The)-253(ro)28(w)-253(an)1(d)-252(c)-1(olu)1(mn)-253(i)1(ndi)1(c)-1(es)-253(are)-253(retur)1(ned)-252(in)-252(the)-253(lo)-27(c)-1(al)-252(n)28(um)28(b)-27(e)-1(ri)1(ng)-253(sc)27(h)1(e)-1(me;)-280(if)]TJ 0 -11.9552 Td[(th)1(e)-223(glob)1(al)-222(n)28(um)28(b)-28(erin)1(g)-222(is)-223(d)1(e)-1(sired,)-244(th)1(e)-223(use)-1(r)-221(m)-1(a)28(y)-222(em)-1(p)1(lo)28(y)-222(the)]TJ/F32 9.9626 Tf 243.1718 0 Td[(psb_loc_to_glob)]TJ/F8 9.9626 Tf -243.1718 -11.9552 Td[(rou)1(tin)1(e)-334(on)-333(the)-333(outp)1(ut.)]TJ -ET -1 0 0 1 150.7049 90.4377 cm + [-500(The)-253(ro)28(w)-252(and)-253(column)-253(indices)-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(the)-333(output.)]TJ 0 g 0 G -1 0 0 1 -150.7049 -90.4377 cm -BT -/F8 9.9626 Tf 317.5791 90.4377 Td[(92)]TJ -ET -1 0 0 1 494.4159 90.4377 cm + 141.968 -210.239 Td [(92)]TJ 0 g 0 G +ET endstream endobj -1334 0 obj << +1307 0 obj << /Type /Page -/Contents 1335 0 R -/Resources 1333 0 R -/MediaBox [0 0 595.2756 841.8898] -/Parent 1332 0 R +/Contents 1308 0 R +/Resources 1306 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 1305 0 R >> endobj -1336 0 obj << -/D [1334 0 R /XYZ 150.7049 740.9981 null] +1309 0 obj << +/D [1307 0 R /XYZ 150.705 740.998 null] >> endobj -1337 0 obj << -/D [1334 0 R /XYZ 150.7049 412.2587 null] +1310 0 obj << +/D [1307 0 R /XYZ 150.705 412.259 null] >> endobj -1338 0 obj << -/D [1334 0 R /XYZ 150.7049 416.2438 null] +1311 0 obj << +/D [1307 0 R /XYZ 150.705 416.244 null] >> endobj -1339 0 obj << -/D [1334 0 R /XYZ 150.7049 358.5158 null] +1312 0 obj << +/D [1307 0 R /XYZ 150.705 358.516 null] >> endobj -1340 0 obj << -/D [1334 0 R /XYZ 150.7049 338.3138 null] +1313 0 obj << +/D [1307 0 R /XYZ 150.705 338.314 null] >> endobj -1333 0 obj << -/Font << /F29 447 0 R /F8 450 0 R /F32 622 0 R /F18 441 0 R /F11 606 0 R >> +1306 0 obj << +/Font << /F27 445 0 R /F8 446 0 R /F30 616 0 R /F16 443 0 R /F11 602 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1343 0 obj << -/Length 7093 +1319 0 obj << +/Length 4714 >> stream -1 0 0 1 99.8954 740.9981 cm 0 g 0 G -1 0 0 1 343.7111 0 cm 0 g 0 G -1 0 0 1 -348.6924 -60.7721 cm 0 g 0 G 0 g 0 G -1 0 0 1 -94.9141 -680.226 cm BT -/F18 14.3462 Tf 99.8954 680.226 Td[(psb)]TJ +/F16 14.3462 Tf 99.895 680.226 Td [(psb)]TJ ET -1 0 0 1 125.1626 680.226 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -4.8419 0.1992 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 -1 0 0 1 -125.1626 -680.226 cm BT -/F18 14.3462 Tf 130.0045 680.226 Td[(size)-1(of|Mem)-1(or)-1(y)-374(o)-32(ccupat)-1(io)-1(n)]TJ/F8 9.9626 Tf -30.1091 -29.791 Td[(This)-333(fu)1(nction)-333(com)-1(p)1(utes)-334(th)1(e)-334(m)-1(emory)-333(o)-28(cc)-1(u)1(pation)-333(of)-332(a)-334(P)1(SBLAS)-333(ob)-55(jec)-1(t.)]TJ/F18 14.3462 Tf 0 -32.9459 Td[(Syn)32(t)-1(ax)]TJ/F8 9.9626 Tf 142.6927 -21.8209 Td[(psb)]TJ +/F16 14.3462 Tf 130.004 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)-28(ccupation)-333(of)-333(a)-333(PSBLAS)-334(ob)-55(ject.)]TJ/F16 14.3462 Tf 0 -32.946 Td [(Syn)31(tax)]TJ/F8 9.9626 Tf 142.693 -21.821 Td [(psb)]TJ ET -1 0 0 1 258.1851 595.6682 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 258.185 595.867 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -258.1851 -595.6682 cm BT -/F8 9.9626 Tf 261.1739 595.6682 Td[(siz)-1(eof)-333(\050)]TJ/F19 9.9626 Tf 30.7736 0 Td[(a)]TJ/F8 9.9626 Tf 5.092 0 Td[(\051)]TJ -65.4501 -23.9104 Td[(psb)]TJ +/F8 9.9626 Tf 261.174 595.668 Td [(sizeof)-333(\050)]TJ/F17 9.9626 Tf 30.773 0 Td [(a)]TJ/F8 9.9626 Tf 5.092 0 Td [(\051)]TJ -65.45 -23.91 Td [(psb)]TJ ET -1 0 0 1 247.1864 571.7578 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 247.186 571.957 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -247.1864 -571.7578 cm BT -/F8 9.9626 Tf 250.1753 571.7578 Td[(siz)-1(eof)-333(\050)]TJ/F19 9.9626 Tf 30.7735 0 Td[(desc)]TJ +/F8 9.9626 Tf 250.175 571.758 Td [(sizeof)-333(\050)]TJ/F17 9.9626 Tf 30.774 0 Td [(desc)]TJ ET -1 0 0 1 299.8909 571.7578 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.0552 0.1992 l -S +1 0 0 1 299.891 571.957 cm +[]0 d 0 J 0.398 w 0 0 m 3.055 0 l S Q -1 0 0 1 -299.8909 -571.7578 cm BT -/F19 9.9626 Tf 302.9462 571.7578 Td[(a)]TJ/F8 9.9626 Tf 5.0919 0 Td[(\051)]TJ -71.6241 -23.9103 Td[(psb)]TJ +/F17 9.9626 Tf 302.946 571.758 Td [(a)]TJ/F8 9.9626 Tf 5.092 0 Td [(\051)]TJ -71.624 -23.91 Td [(psb)]TJ ET -1 0 0 1 252.0111 547.8475 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 252.011 548.047 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -252.0111 -547.8475 cm BT -/F8 9.9626 Tf 254.9999 547.8475 Td[(siz)-1(eof)-333(\050)]TJ/F19 9.9626 Tf 30.7736 0 Td[(pr)51(e)51(c)]TJ/F8 9.9626 Tf 17.44 0 Td[(\051)]TJ -ET -1 0 0 1 94.9141 523.9372 cm +/F8 9.9626 Tf 255 547.848 Td [(sizeof)-333(\050)]TJ/F17 9.9626 Tf 30.773 0 Td [(pr)51(e)51(c)]TJ/F8 9.9626 Tf 17.44 0 Td [(\051)]TJ 0 g 0 G -1 0 0 1 -94.9141 -523.9372 cm -BT -/F29 9.9626 Tf 99.8954 523.9372 Td[(T)32(yp)-32(e:)]TJ -ET -1 0 0 1 128.7108 523.9372 cm +/F27 9.9626 Tf -203.318 -23.911 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G -1 0 0 1 -128.7108 -523.9372 cm -BT -/F8 9.9626 Tf 133.6921 523.9372 Td[(Async)28(hron)1(ous.)]TJ -ET -1 0 0 1 94.9141 504.0119 cm +/F8 9.9626 Tf 33.797 0 Td [(Async)28(hronous.)]TJ 0 g 0 G -1 0 0 1 -94.9141 -504.0119 cm -BT -/F29 9.9626 Tf 99.8954 504.0119 Td[(On)-383(En)32(tr)1(y)]TJ -ET -1 0 0 1 147.4806 504.0119 cm +/F27 9.9626 Tf -33.797 -19.925 Td [(On)-383(En)32(try)]TJ 0 g 0 G -1 0 0 1 -52.5665 -19.9253 cm 0 g 0 G -1 0 0 1 -94.9141 -484.0866 cm -BT -/F29 9.9626 Tf 99.8954 484.0866 Td[(a)]TJ -ET -1 0 0 1 105.4647 484.0866 cm + 0 -19.925 Td [(a)]TJ 0 g 0 G -1 0 0 1 -105.4647 -484.0866 cm -BT -/F8 9.9626 Tf 110.4461 484.0866 Td[(A)-333(s)-1(p)1(arse)-334(m)-1(at)1(rix)]TJ/F11 9.9626 Tf 73.2255 0 Td[(A)]TJ/F8 9.9626 Tf 7.472 0 Td[(.)]TJ -66.3416 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3787 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf -32.3786 -11.9551 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(required)]TJ/F8 9.9626 Tf -29.6112 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5474 0 Td[(.)]TJ -43.033 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(a)-333(s)-1(tr)1(uctured)-333(dat)1(a)-334(of)-333(t)28(yp)-27(e)]TJ -ET -1 0 0 1 295.717 436.2659 cm +/F8 9.9626 Tf 10.551 0 Td [(A)-333(sparse)-334(matrix)]TJ/F11 9.9626 Tf 73.226 0 Td [(A)]TJ/F8 9.9626 Tf 7.472 0 Td [(.)]TJ -66.342 -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 0 0 1 rg 0 0 1 RG -1 0 0 1 -295.717 -436.2659 cm -BT -/F32 9.9626 Tf 295.717 436.2659 Td[(psb)]TJ +/F30 9.9626 Tf 170.915 0 Td [(psb)]TJ ET -1 0 0 1 312.0356 436.2659 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.1382 0.1992 l -S +1 0 0 1 312.036 436.465 cm +[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q -1 0 0 1 -312.0356 -436.2659 cm BT -/F32 9.9626 Tf 315.1738 436.2659 Td[(spmat)]TJ +/F30 9.9626 Tf 315.174 436.266 Td [(spmat)]TJ ET -1 0 0 1 341.9531 436.2659 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.1382 0.1992 l -S +1 0 0 1 341.953 436.465 cm +[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q -1 0 0 1 -341.9531 -436.2659 cm BT -/F32 9.9626 Tf 345.0913 436.2659 Td[(type)]TJ -ET -1 0 0 1 366.0127 436.2659 cm +/F30 9.9626 Tf 345.091 436.266 Td [(type)]TJ 0 g 0 G -1 0 0 1 -366.0127 -436.2659 cm -BT -/F8 9.9626 Tf 366.0127 436.2659 Td[(.)]TJ -ET -1 0 0 1 94.9141 416.3407 cm +/F8 9.9626 Tf 20.922 0 Td [(.)]TJ 0 g 0 G -1 0 0 1 -94.9141 -416.3407 cm -BT -/F29 9.9626 Tf 99.8954 416.3407 Td[(desc)]TJ +/F27 9.9626 Tf -266.118 -19.925 Td [(desc)]TJ ET -1 0 0 1 121.81 416.3407 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.4371 0.1992 l -S +1 0 0 1 121.81 416.54 cm +[]0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q -1 0 0 1 -121.81 -416.3407 cm BT -/F29 9.9626 Tf 125.2471 416.3407 Td[(a)]TJ -ET -1 0 0 1 130.8165 416.3407 cm +/F27 9.9626 Tf 125.247 416.341 Td [(a)]TJ 0 g 0 G -1 0 0 1 -130.8165 -416.3407 cm -BT -/F8 9.9626 Tf 135.7978 416.3407 Td[(Com)-1(m)28(un)1(ication)-333(desc)-1(ri)1(ptor.)]TJ -10.9958 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3787 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf -32.3787 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6113 0 Td[(required)]TJ/F8 9.9626 Tf -29.6113 -11.9551 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(.)]TJ -43.0331 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(a)-333(s)-1(tr)1(uctured)-333(dat)1(a)-334(of)-333(t)28(yp)-27(e)]TJ -ET -1 0 0 1 295.717 368.52 cm +/F8 9.9626 Tf 10.551 0 Td [(Comm)28(unication)-334(d)1(e)-1(scriptor)1(.)]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 0 0 1 rg 0 0 1 RG -1 0 0 1 -295.717 -368.52 cm -BT -/F32 9.9626 Tf 295.717 368.52 Td[(psb)]TJ +/F30 9.9626 Tf 170.915 0 Td [(psb)]TJ ET -1 0 0 1 312.0356 368.52 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.1382 0.1992 l -S +1 0 0 1 312.036 368.719 cm +[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q -1 0 0 1 -312.0356 -368.52 cm BT -/F32 9.9626 Tf 315.1738 368.52 Td[(desc)]TJ +/F30 9.9626 Tf 315.174 368.52 Td [(desc)]TJ ET -1 0 0 1 336.7228 368.52 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.1382 0.1992 l -S +1 0 0 1 336.723 368.719 cm +[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q -1 0 0 1 -336.7228 -368.52 cm BT -/F32 9.9626 Tf 339.861 368.52 Td[(type)]TJ -ET -1 0 0 1 360.7824 368.52 cm +/F30 9.9626 Tf 339.861 368.52 Td [(type)]TJ 0 g 0 G -1 0 0 1 -360.7824 -368.52 cm -BT -/F8 9.9626 Tf 360.7824 368.52 Td[(.)]TJ -ET -1 0 0 1 94.9141 348.5947 cm +/F8 9.9626 Tf 20.921 0 Td [(.)]TJ 0 g 0 G -1 0 0 1 -94.9141 -348.5947 cm -BT -/F29 9.9626 Tf 99.8954 348.5947 Td[(prec)]TJ -ET -1 0 0 1 121.3219 348.5947 cm +/F27 9.9626 Tf -260.887 -19.925 Td [(prec)]TJ 0 g 0 G -1 0 0 1 -121.3219 -348.5947 cm -BT -/F8 9.9626 Tf 126.3032 348.5947 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3787 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf -33.8799 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6113 0 Td[(required)]TJ/F8 9.9626 Tf -29.6113 -11.9551 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(.)]TJ -43.0331 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(a)-333(prec)-1(on)1(di)1(tioner)-333(data)-333(structu)1(re)]TJ -ET -1 0 0 1 322.3394 312.7292 cm +/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.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(preconditioner)-333(data)-333(structure)]TJ 0 0 1 rg 0 0 1 RG -1 0 0 1 -322.3394 -312.7292 cm -BT -/F32 9.9626 Tf 322.3394 312.7292 Td[(psb)]TJ +/F30 9.9626 Tf 197.537 0 Td [(psb)]TJ ET -1 0 0 1 338.658 312.7292 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.1382 0.1992 l -S +1 0 0 1 338.658 312.928 cm +[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q -1 0 0 1 -338.658 -312.7292 cm BT -/F32 9.9626 Tf 341.7962 312.7292 Td[(prec)]TJ +/F30 9.9626 Tf 341.796 312.729 Td [(prec)]TJ ET -1 0 0 1 363.3452 312.7292 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.1382 0.1992 l -S +1 0 0 1 363.345 312.928 cm +[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q -1 0 0 1 -363.3452 -312.7292 cm BT -/F32 9.9626 Tf 366.4834 312.7292 Td[(type)]TJ -ET -1 0 0 1 387.4048 312.7292 cm +/F30 9.9626 Tf 366.483 312.729 Td [(type)]TJ 0 g 0 G -1 0 0 1 -387.4048 -312.7292 cm -BT -/F8 9.9626 Tf 387.4048 312.7292 Td[(.)]TJ -ET -1 0 0 1 94.9141 292.8039 cm +/F8 9.9626 Tf 20.922 0 Td [(.)]TJ 0 g 0 G -1 0 0 1 -94.9141 -292.8039 cm -BT -/F29 9.9626 Tf 99.8954 292.8039 Td[(On)-383(R)-1(etur)1(n)]TJ -ET -1 0 0 1 154.4337 292.8039 cm +/F27 9.9626 Tf -287.51 -19.925 Td [(On)-383(Return)]TJ 0 g 0 G -1 0 0 1 -59.5196 -19.9253 cm 0 g 0 G -1 0 0 1 -94.9141 -272.8786 cm -BT -/F29 9.9626 Tf 99.8954 272.8786 Td[(F)96(unction)-384(v)64(alue)]TJ -ET -1 0 0 1 173.3003 272.8786 cm + 0 -19.925 Td [(F)96(unction)-384(v)64(alue)]TJ 0 g 0 G -1 0 0 1 -173.3003 -272.8786 cm -BT -/F8 9.9626 Tf 178.2816 272.8786 Td[(The)-332(me)-1(mory)-331(o)-28(cc)-1(u)1(pation)-331(of)-331(th)1(e)-332(ob)-56(j)1(e)-1(ct)-332(sp)-27(e)-1(ci\014ed)-331(in)-331(the)-332(callin)1(g)]TJ -53.4796 -11.9551 Td[(se)-1(qu)1(e)-1(n)1(c)-1(e,)-333(in)-333(b)28(y)1(te)-1(s.)]TJ 0 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3787 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf -32.3787 -11.9552 Td[(Re)-1(t)1(urn)1(e)-1(d)-333(as:)-444(an)-333(in)28(teger)-333(n)28(um)28(b)-28(er.)]TJ -ET -1 0 0 1 99.8954 90.4377 cm +/F8 9.9626 Tf 78.387 0 Td [(The)-332(memory)-331(o)-28(ccupation)-332(of)-331(the)-332(ob)-55(ject)-332(sp)-28(eci\014ed)-332(in)-331(the)-332(calling)]TJ -53.48 -11.956 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)-333(in)28(teger)-334(n)28(um)28(b)-28(er.)]TJ 0 g 0 G -1 0 0 1 -99.8954 -90.4377 cm -BT -/F8 9.9626 Tf 266.7696 90.4377 Td[(93)]TJ -ET -1 0 0 1 443.6065 90.4377 cm + 141.968 -146.575 Td [(93)]TJ 0 g 0 G +ET endstream endobj -1342 0 obj << +1318 0 obj << /Type /Page -/Contents 1343 0 R -/Resources 1341 0 R -/MediaBox [0 0 595.2756 841.8898] -/Parent 1332 0 R -/Annots [ 1346 0 R 1347 0 R 1348 0 R ] +/Contents 1319 0 R +/Resources 1317 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 1305 0 R +/Annots [ 1314 0 R 1315 0 R 1316 0 R ] >> endobj -1346 0 obj << +1314 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [294.7207 433.0557 367.009 444.1807] +/Rect [294.721 433.056 367.009 444.181] /Subtype /Link /A << /S /GoTo /D (spdata) >> >> endobj -1347 0 obj << +1315 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [294.7207 365.3098 361.7786 376.4347] +/Rect [294.721 365.31 361.779 376.435] /Subtype /Link /A << /S /GoTo /D (descdata) >> >> endobj -1348 0 obj << +1316 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [321.3431 309.519 388.4011 320.644] +/Rect [321.343 309.519 388.401 320.644] /Subtype /Link /A << /S /GoTo /D (precdata) >> >> endobj -1344 0 obj << -/D [1342 0 R /XYZ 99.8954 740.9981 null] +1320 0 obj << +/D [1318 0 R /XYZ 99.895 740.998 null] >> endobj 278 0 obj << -/D [1342 0 R /XYZ 99.8954 659.6006 null] +/D [1318 0 R /XYZ 99.895 659.601 null] >> endobj -1345 0 obj << -/D [1342 0 R /XYZ 99.8954 604.8338 null] +1321 0 obj << +/D [1318 0 R /XYZ 99.895 604.834 null] >> endobj -1341 0 obj << -/Font << /F18 441 0 R /F8 450 0 R /F19 591 0 R /F29 447 0 R /F11 606 0 R /F32 622 0 R >> +1317 0 obj << +/Font << /F16 443 0 R /F8 446 0 R /F17 588 0 R /F27 445 0 R /F11 602 0 R /F30 616 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1351 0 obj << -/Length 6767 +1324 0 obj << +/Length 4696 >> stream -1 0 0 1 150.7049 740.9981 cm 0 g 0 G -1 0 0 1 343.7111 0 cm 0 g 0 G -1 0 0 1 -348.6924 -61.1313 cm 0 g 0 G 0 g 0 G -1 0 0 1 -145.7236 -679.8668 cm BT -/F18 14.3462 Tf 150.7049 679.8668 Td[(Sor)-1(ti)-1(ng)-375(ut)-1(il)-1(it)-1(ie)-1(s|)]TJ -ET -1 0 0 1 145.7235 625.7289 cm +/F16 14.3462 Tf 150.705 679.867 Td [(Sorting)-375(utilities|)]TJ 0 g 0 G 0 g 0 G -1 0 0 1 -145.7235 -625.7289 cm -BT -/F18 14.3462 Tf 150.7049 625.7289 Td[(psb)]TJ + 0 -54.138 Td [(psb)]TJ ET -1 0 0 1 175.972 625.7289 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -4.8419 0.1992 l -S +1 0 0 1 175.972 625.928 cm +[]0 d 0 J 0.398 w 0 0 m 4.842 0 l S Q -1 0 0 1 -175.972 -625.7289 cm BT -/F18 14.3462 Tf 180.8139 625.7289 Td[(m)-1(s)1(o)-1(rt)-1(|Sor)-1(ti)-1(ng)-349(b)31(y)-349(the)-349(Me)-1(rg)-1(e-sor)-1(t)-349(al)-1(go)-1(ri)-1(thm)]TJ -ET -1 0 0 1 145.7235 571.591 cm +/F16 14.3462 Tf 180.814 625.729 Td [(msort|Sorting)-349(b)31(y)-349(the)-349(Merge-sort)-348(algorithm)]TJ 0 g 0 G 0 g 0 G -1 0 0 1 -145.7235 -571.591 cm -BT -/F18 14.3462 Tf 150.7049 571.591 Td[(psb)]TJ + -30.109 -54.138 Td [(psb)]TJ ET -1 0 0 1 175.972 571.591 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -4.8419 0.1992 l -S +1 0 0 1 175.972 571.79 cm +[]0 d 0 J 0.398 w 0 0 m 4.842 0 l S Q -1 0 0 1 -175.972 -571.591 cm BT -/F18 14.3462 Tf 180.8139 571.591 Td[(qsort)-1(|Sor)-1(ti)-1(ng)-375(b)31(y)-375(the)-376(Quic)31(ks)1(o)-1(rt)-376(alg)-1(or)-1(it)-1(hm)]TJ -ET -1 0 0 1 145.7235 517.4531 cm +/F16 14.3462 Tf 180.814 571.591 Td [(qsort|Sorting)-375(b)31(y)-375(the)-375(Quic)31(ksort)-375(algor)1(ithm)]TJ 0 g 0 G 0 g 0 G -1 0 0 1 -145.7235 -517.4531 cm -BT -/F18 14.3462 Tf 150.7049 517.4531 Td[(psb)]TJ + -30.109 -54.138 Td [(psb)]TJ ET -1 0 0 1 175.972 517.4531 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -4.8419 0.1992 l -S +1 0 0 1 175.972 517.652 cm +[]0 d 0 J 0.398 w 0 0 m 4.842 0 l S Q -1 0 0 1 -175.972 -517.4531 cm BT -/F18 14.3462 Tf 180.8139 517.4531 Td[(hsor)-1(t|So)-1(rt)-1(ing)-376(b)32(y)-375(t)-1(he)-375(Heapsor)-1(t)-375(alg)-1(or)-1(it)-1(hm)]TJ -30.109 -36.1154 Td[(Syn)32(t)-1(ax)]TJ/F8 9.9626 Tf 110.7293 -21.8982 Td[(call)-333(psb)]TJ +/F16 14.3462 Tf 180.814 517.453 Td [(hsort|Sorting)-375(b)31(y)-375(the)-375(Heapsort)-375(algorithm)]TJ -30.109 -36.115 Td [(Syn)31(tax)]TJ/F8 9.9626 Tf 110.729 -21.899 Td [(call)-333(psb)]TJ ET -1 0 0 1 295.2961 459.4395 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 295.296 459.639 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -295.2961 -459.4395 cm BT -/F8 9.9626 Tf 298.2849 459.4395 Td[(ms)-1(or)1(t)-334(\050)]TJ/F19 9.9626 Tf 32.1849 0 Td[(x,i)1(x,dir)1(,\015ag)]TJ/F8 9.9626 Tf 49.3425 0 Td[(\051)]TJ -116.8561 -23.9104 Td[(call)-333(psb)]TJ +/F8 9.9626 Tf 298.285 459.439 Td [(msort)-333(\050)]TJ/F17 9.9626 Tf 32.185 0 Td [(x,ix,dir,\015ag)]TJ/F8 9.9626 Tf 49.342 0 Td [(\051)]TJ -116.856 -23.91 Td [(call)-333(psb)]TJ ET -1 0 0 1 296.8182 435.5291 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 296.818 435.728 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -296.8182 -435.5291 cm BT -/F8 9.9626 Tf 299.807 435.5291 Td[(qsort)-333(\050)]TJ/F19 9.9626 Tf 29.1408 0 Td[(x,i)1(x,dir)1(,\015ag)]TJ/F8 9.9626 Tf 49.3424 0 Td[(\051)]TJ -115.4723 -23.9103 Td[(call)-333(psb)]TJ +/F8 9.9626 Tf 299.807 435.529 Td [(qsort)-333(\050)]TJ/F17 9.9626 Tf 29.141 0 Td [(x,ix,dir,\015ag)]TJ/F8 9.9626 Tf 49.342 0 Td [(\051)]TJ -115.472 -23.91 Td [(call)-333(psb)]TJ ET -1 0 0 1 296.6798 411.6188 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 296.68 411.818 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -296.6798 -411.6188 cm BT -/F8 9.9626 Tf 299.6686 411.6188 Td[(hsort)-333(\050)]TJ/F19 9.9626 Tf 29.4175 0 Td[(x,i)1(x,dir)1(,\015ag)]TJ/F8 9.9626 Tf 49.3425 0 Td[(\051)]TJ -227.7237 -24.0001 Td[(Thes)-1(e)-468(s)-1(erial)-467(rout)1(ines)-469(sort)-468(a)-468(se)-1(qu)1(e)-1(n)1(c)-1(e)]TJ/F11 9.9626 Tf 170.8592 0 Td[(X)]TJ/F8 9.9626 Tf 13.6986 0 Td[(in)28(t)1(o)-469(asce)-1(n)1(din)1(g)-468(or)-468(des)-1(cendi)1(ng)-468(ord)1(e)-1(r)1(.)]TJ -184.5578 -11.9552 Td[(The)-320(argumen)28(t)-320(m)-1(eani)1(ng)-320(is)-321(i)1(den)28(tical)-320(for)-320(t)1(he)-321(th)1(ree)-321(calls;)-325(t)1(he)-321(on)1(ly)-320(di)1(\013)-1(erence)-321(is)-320(the)]TJ 0 -11.9552 Td[(algor)1(ithm)-333(use)-1(d)-333(to)-333(acc)-1(ompli)1(s)-1(h)-333(th)1(e)-334(task)-333(\050s)-1(ee)-334(Usage)-334(Notes)-334(b)-28(elo)28(w\051.)]TJ -ET -1 0 0 1 145.7235 343.5136 cm +/F8 9.9626 Tf 299.669 411.619 Td [(hsort)-333(\050)]TJ/F17 9.9626 Tf 29.417 0 Td [(x,ix,dir,\015ag)]TJ/F8 9.9626 Tf 49.343 0 Td [(\051)]TJ -227.724 -24 Td [(These)-468(serial)-468(routines)-468(sort)-468(a)-468(sequence)]TJ/F11 9.9626 Tf 170.859 0 Td [(X)]TJ/F8 9.9626 Tf 13.699 0 Td [(in)28(to)-468(ascending)-468(or)-468(descending)-468(order.)]TJ -184.558 -11.955 Td [(The)-320(argumen)28(t)-321(meaning)-320(is)-320(iden)28(tical)-320(for)-320(the)-321(th)1(ree)-321(calls;)-324(the)-320(only)-321(di\013erence)-320(is)-320(the)]TJ 0 -11.956 Td [(algorithm)-333(used)-334(to)-333(accomplish)-333(the)-334(task)-333(\050see)-333(Us)-1(age)-333(Notes)-333(b)-28(elo)28(w\051.)]TJ 0 g 0 G -1 0 0 1 -145.7235 -343.5136 cm -BT -/F29 9.9626 Tf 150.7049 343.5136 Td[(T)32(yp)-32(e:)]TJ -ET -1 0 0 1 179.5203 343.5136 cm +/F27 9.9626 Tf 0 -20.194 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G -1 0 0 1 -179.5203 -343.5136 cm -BT -/F8 9.9626 Tf 184.5016 343.5136 Td[(Async)28(hron)1(ous.)]TJ -ET -1 0 0 1 145.7235 323.2292 cm +/F8 9.9626 Tf 33.797 0 Td [(Async)28(hronous.)]TJ 0 g 0 G -1 0 0 1 -145.7235 -323.2292 cm -BT -/F29 9.9626 Tf 150.7049 323.2292 Td[(On)-383(En)32(tr)1(y)]TJ -ET -1 0 0 1 202.109 323.2292 cm +/F27 9.9626 Tf -33.797 -20.285 Td [(On)-383(En)32(try)]TJ 0 g 0 G -1 0 0 1 -56.3855 -20.2845 cm 0 g 0 G -1 0 0 1 -145.7235 -302.9447 cm -BT -/F29 9.9626 Tf 150.7049 302.9447 Td[(x)]TJ -ET -1 0 0 1 156.7516 302.9447 cm + 0 -20.284 Td [(x)]TJ 0 g 0 G -1 0 0 1 -156.7516 -302.9447 cm -BT -/F8 9.9626 Tf 161.7329 302.9447 Td[(The)-334(sequence)-334(to)-333(b)-28(e)-333(s)-1(or)1(te)-1(d)1(.)]TJ 13.8786 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 25.1834 0 Td[(required)]TJ/F8 9.9626 Tf 41.8983 0 Td[(.)]TJ -67.0817 -11.9551 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(an)-333(in)28(t)1(e)-1(ger,)-333(real)-333(or)-333(c)-1(omplex)-333(arr)1(a)27(y)-333(of)-333(r)1(ank)-333(1.)]TJ -ET -1 0 0 1 145.7235 258.7499 cm +/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.898 0 Td [(.)]TJ -67.081 -11.956 Td [(Sp)-28(eci\014ed)-333(as:)-444(an)-334(in)28(teger,)-333(real)-334(or)-333(complex)-333(arra)27(y)-333(of)-333(rank)-333(1.)]TJ 0 g 0 G -1 0 0 1 -145.7235 -258.7499 cm -BT -/F29 9.9626 Tf 150.7049 258.7499 Td[(ix)]TJ -ET -1 0 0 1 159.9341 258.7499 cm +/F27 9.9626 Tf -24.907 -20.284 Td [(ix)]TJ 0 g 0 G -1 0 0 1 -159.9341 -258.7499 cm -BT -/F8 9.9626 Tf 164.9154 258.7499 Td[(A)-333(v)28(e)-1(ctor)-333(of)-333(in)1(dice)-1(s.)]TJ 10.6961 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 25.1834 0 Td[(opti)-1(on)1(al)]TJ/F8 9.9626 Tf 40.5767 0 Td[(.)]TJ -65.7601 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(an)-333(in)28(t)1(e)-1(ger)-333(arra)28(y)-333(of)-333(\050at)-333(leas)-1(t\051)-333(th)1(e)-334(s)-1(ame)-334(size)-334(as)]TJ/F11 9.9626 Tf 258.5586 0 Td[(X)]TJ/F8 9.9626 Tf 9.0355 0 Td[(.)]TJ -ET -1 0 0 1 145.7235 214.5551 cm +/F8 9.9626 Tf 14.21 0 Td [(A)-333(v)27(ector)-333(of)-333(indices.)]TJ 10.697 -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:)-444(an)-334(in)28(teger)-333(arra)27(y)-333(of)-333(\050at)-333(leas)-1(t\051)-333(the)-333(same)-334(size)-333(as)]TJ/F11 9.9626 Tf 258.558 0 Td [(X)]TJ/F8 9.9626 Tf 9.036 0 Td [(.)]TJ 0 g 0 G -1 0 0 1 -145.7235 -214.5551 cm -BT -/F29 9.9626 Tf 150.7049 214.5551 Td[(dir)]TJ -ET -1 0 0 1 164.9707 214.5551 cm +/F27 9.9626 Tf -292.501 -20.285 Td [(dir)]TJ 0 g 0 G -1 0 0 1 -164.9707 -214.5551 cm -BT -/F8 9.9626 Tf 169.9521 214.5551 Td[(The)-334(d)1(e)-1(sir)1(e)-1(d)-333(or)1(derin)1(g.)]TJ 5.6594 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 25.1834 0 Td[(opti)-1(on)1(al)]TJ/F8 9.9626 Tf 40.5768 0 Td[(.)]TJ -65.7602 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-221(as)-1(:)-388(an)-222(in)28(tege)-1(r)-221(v)55(alu)1(e)-1(:)]TJ/F32 9.9626 Tf 129.8743 0 Td[(psb_sort_up_)]TJ/F8 9.9626 Tf 62.7641 0 Td[(,)]TJ/F32 9.9626 Tf 5.2027 0 Td[(psb_sort_down_)]TJ/F8 9.9626 Tf 73.2248 0 Td[(,)]TJ/F32 9.9626 Tf 5.2027 0 Td[(psb_asort_up_)]TJ/F8 9.9626 Tf 67.9944 0 Td[(,)]TJ/F32 9.9626 Tf -344.263 -11.9551 Td[(psb_asort_down_)]TJ/F8 9.9626 Tf 78.4551 0 Td[(;)-333(defau)1(lt)]TJ/F32 9.9626 Tf 39.5739 0 Td[(psb_sort_up_)]TJ/F8 9.9626 Tf 62.7641 0 Td[(.)]TJ -ET -1 0 0 1 145.7235 158.4051 cm +/F8 9.9626 Tf 19.247 0 Td [(The)-333(desired)-334(ordering.)]TJ 5.66 -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)-222(as:)-389(an)-222(in)28(teger)-222(v)55(alue:)]TJ/F30 9.9626 Tf 129.874 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.995 0 Td [(,)]TJ/F30 9.9626 Tf -344.263 -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 -1 0 0 1 -145.7235 -158.4051 cm -BT -/F29 9.9626 Tf 150.7049 158.4051 Td[(\015ag)]TJ -ET -1 0 0 1 168.3677 158.4051 cm +/F27 9.9626 Tf -205.7 -20.285 Td [(\015ag)]TJ 0 g 0 G -1 0 0 1 -168.3677 -158.4051 cm -BT -/F8 9.9626 Tf 173.349 158.4051 Td[(Wh)1(e)-1(th)1(e)-1(r)-333(to)-333(k)28(ee)-1(p)-333(th)1(e)-334(ori)1(ginal)-333(v)56(alu)1(e)-1(s)-334(i)1(n)]TJ/F11 9.9626 Tf 170.5828 0 Td[(I)-78(X)]TJ/F8 9.9626 Tf 14.1968 0 Td[(.)]TJ -182.5171 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 25.1834 0 Td[(opti)-1(on)1(al)]TJ/F8 9.9626 Tf 40.5768 0 Td[(.)]TJ -65.7602 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-221(as)-1(:)-388(an)-222(in)28(tege)-1(r)-221(v)55(alu)1(e)]TJ/F32 9.9626 Tf 125.4464 0 Td[(psb_sort_ovw_idx_)]TJ/F8 9.9626 Tf 91.1297 0 Td[(or)]TJ/F32 9.9626 Tf 11.0973 0 Td[(psb_sort_keep_idx_)]TJ/F8 9.9626 Tf 94.1461 0 Td[(;)]TJ -321.8195 -11.9551 Td[(defau)1(lt)]TJ/F32 9.9626 Tf 33.4856 0 Td[(psb_sort_ovw_idx_)]TJ/F8 9.9626 Tf 88.9158 0 Td[(.)]TJ -ET -1 0 0 1 150.7049 90.4377 cm +/F8 9.9626 Tf 22.644 0 Td [(Whether)-333(to)-334(k)28(eep)-333(the)-334(origi)1(nal)-334(v)56(alues)-334(in)]TJ/F11 9.9626 Tf 170.583 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.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.146 0 Td [(;)]TJ -321.819 -11.955 Td [(default)]TJ/F30 9.9626 Tf 33.485 0 Td [(psb_sort_ovw_idx_)]TJ/F8 9.9626 Tf 88.916 0 Td [(.)]TJ 0 g 0 G -1 0 0 1 -150.7049 -90.4377 cm -BT -/F8 9.9626 Tf 317.5791 90.4377 Td[(94)]TJ -ET -1 0 0 1 494.4159 90.4377 cm + 19.566 -32.102 Td [(94)]TJ 0 g 0 G +ET endstream endobj -1350 0 obj << +1323 0 obj << /Type /Page -/Contents 1351 0 R -/Resources 1349 0 R -/MediaBox [0 0 595.2756 841.8898] -/Parent 1332 0 R +/Contents 1324 0 R +/Resources 1322 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 1305 0 R >> endobj -1352 0 obj << -/D [1350 0 R /XYZ 150.7049 740.9981 null] +1325 0 obj << +/D [1323 0 R /XYZ 150.705 740.998 null] >> endobj 282 0 obj << -/D [1350 0 R /XYZ 150.7049 658.9845 null] +/D [1323 0 R /XYZ 150.705 658.984 null] >> endobj 286 0 obj << -/D [1350 0 R /XYZ 150.7049 604.8466 null] +/D [1323 0 R /XYZ 150.705 604.847 null] >> endobj 290 0 obj << -/D [1350 0 R /XYZ 150.7049 550.7087 null] +/D [1323 0 R /XYZ 150.705 550.709 null] >> endobj 294 0 obj << -/D [1350 0 R /XYZ 150.7049 496.5708 null] +/D [1323 0 R /XYZ 150.705 496.571 null] >> endobj -1353 0 obj << -/D [1350 0 R /XYZ 150.7049 468.6051 null] +1326 0 obj << +/D [1323 0 R /XYZ 150.705 468.605 null] >> endobj -1349 0 obj << -/Font << /F18 441 0 R /F8 450 0 R /F19 591 0 R /F11 606 0 R /F29 447 0 R /F32 622 0 R >> +1322 0 obj << +/Font << /F16 443 0 R /F8 446 0 R /F17 588 0 R /F11 602 0 R /F27 445 0 R /F30 616 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1356 0 obj << -/Length 10951 +1329 0 obj << +/Length 7754 >> stream -1 0 0 1 99.8954 740.9981 cm 0 g 0 G -1 0 0 1 343.7111 0 cm 0 g 0 G -1 0 0 1 -348.6924 -34.8692 cm 0 g 0 G -1 0 0 1 -94.9141 -706.1289 cm BT -/F29 9.9626 Tf 99.8954 706.1289 Td[(On)-383(R)-1(etur)1(n)]TJ -ET -1 0 0 1 154.4337 706.1289 cm +/F27 9.9626 Tf 99.895 706.129 Td [(On)-383(Return)]TJ 0 g 0 G -1 0 0 1 -59.5196 -19.9253 cm 0 g 0 G -1 0 0 1 -94.9141 -686.2036 cm -BT -/F29 9.9626 Tf 99.8954 686.2036 Td[(x)]TJ -ET -1 0 0 1 105.9421 686.2036 cm + 0 -19.925 Td [(x)]TJ 0 g 0 G -1 0 0 1 -105.9421 -686.2036 cm -BT -/F8 9.9626 Tf 110.9235 686.2036 Td[(The)-334(sequence)-334(of)-333(v)56(alu)1(e)-1(s,)-333(in)-333(the)-333(c)27(hose)-1(n)-332(orderin)1(g.)]TJ 13.8785 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 25.1834 0 Td[(required)]TJ/F8 9.9626 Tf 41.8983 0 Td[(.)]TJ -67.0817 -11.9551 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(an)-333(in)28(t)1(e)-1(ger,)-333(real)-333(or)-333(c)-1(omplex)-333(arr)1(a)27(y)-333(of)-333(r)1(ank)-333(1.)]TJ -ET -1 0 0 1 94.9141 642.368 cm +/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 -1 0 0 1 -94.9141 -642.368 cm -BT -/F29 9.9626 Tf 99.8954 642.368 Td[(ix)]TJ -ET -1 0 0 1 109.1246 642.368 cm +/F27 9.9626 Tf -24.907 -19.925 Td [(ix)]TJ 0 g 0 G -1 0 0 1 -109.1246 -642.368 cm -BT -/F8 9.9626 Tf 114.1059 642.368 Td[(A)-333(v)28(e)-1(ctor)-333(of)-333(in)1(dice)-1(s.)]TJ 10.6961 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(Optional)]TJ/F8 9.9626 Tf -29.6112 -11.9552 Td[(An)-332(in)28(t)1(e)-1(ger)-333(ar)1(ra)28(y)-332(of)-332(rank)-332(1,)-332(whose)-333(e)-1(n)28(t)1(ries)-333(are)-333(mo)28(v)28(e)-1(d)-332(to)-332(the)-333(same)-333(p)-28(osition)]TJ 0 -11.9551 Td[(as)-334(th)1(e)-334(corres)-1(p)-27(ond)1(in)1(g)-334(en)28(tri)1(e)-1(s)-334(i)1(n)]TJ/F11 9.9626 Tf 136.9588 0 Td[(x)]TJ/F8 9.9626 Tf 5.6939 0 Td[(.)]TJ/F18 14.3462 Tf -167.5593 -32.9459 Td[(Us)1(ag)-1(e)-375(no)-1(tes)]TJ -ET -1 0 0 1 99.8954 551.7357 cm +/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.956 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/F16 14.3462 Tf -167.56 -32.945 Td [(Usage)-375(notes)]TJ 0 g 0 G -1 0 0 1 -99.8954 -551.7357 cm -BT -/F8 9.9626 Tf 112.072 551.7357 Td[(1.)]TJ -ET -1 0 0 1 119.8207 551.7357 cm +/F8 9.9626 Tf 12.177 -21.821 Td [(1.)]TJ 0 g 0 G -1 0 0 1 -119.8207 -551.7357 cm -BT -/F8 9.9626 Tf 124.802 551.7357 Td[(The)-401(sortin)1(g)-401(ca)-1(n)-400(b)-27(e)-401(p)-28(erf)1(orme)-1(d)-400(in)-400(the)-401(u)1(p/d)1(o)27(wn)-400(dir)1(e)-1(ction)1(,)-418(on)-400(th)1(e)-402(n)1(atur)1(al)]TJ 0 -11.9552 Td[(or)-350(ab)1(s)-1(ol)1(ute)-350(v)55(al)1(ues)-1(;)-358(f)1(or)-350(c)-1(omp)1(le)-1(x)-349(data)-350(th)1(e)-351(sortin)1(g)-350(c)-1(an)-349(only)-349(b)-28(e)-350(don)1(e)-351(on)-349(the)]TJ 0 -11.9551 Td[(absolu)1(te)-334(v)56(alues;)]TJ -ET -1 0 0 1 99.8954 507.9001 cm + [-500(The)-401(sorting)-400(can)-401(b)-28(e)-401(p)-27(erformed)-401(in)-401(the)-401(up)1(/do)27(wn)-400(direction,)-418(on)-401(the)-400(natural)]TJ 12.73 -11.955 Td [(or)-350(absolute)-350(v)56(alues;)-359(for)-350(complex)-350(data)-350(the)-350(sorting)-350(can)-350(only)-350(b)-27(e)-350(done)-350(on)-350(the)]TJ 0 -11.956 Td [(absolute)-333(v)55(alues;)]TJ 0 g 0 G -1 0 0 1 -99.8954 -507.9001 cm -BT -/F8 9.9626 Tf 112.072 507.9001 Td[(2.)]TJ -ET -1 0 0 1 119.8207 507.9001 cm + -12.73 -19.925 Td [(2.)]TJ 0 g 0 G -1 0 0 1 -119.8207 -507.9001 cm -BT -/F8 9.9626 Tf 124.802 507.9001 Td[(The)-258(r)1(outi)1(nes)-258(retur)1(n)-257(the)-257(ite)-1(ms)-258(i)1(n)-257(the)-257(c)27(hose)-1(n)-256(orderi)1(ng;)-282(the)-258(ou)1(tpu)1(t)-257(di\013e)-1(r)1(e)-1(n)1(c)-1(e)]TJ 0 -11.9552 Td[(is)-259(the)-259(han)1(dl)1(ing)-259(of)-258(ties)-260(\050i)1(.e)-1(.)-419(item)-1(s)-259(with)-258(an)-259(equal)-258(v)55(al)1(ue\051)-259(in)-259(t)1(he)-259(origin)1(al)-259(in)1(pu)1(t.)]TJ 0 -11.9552 Td[(Wit)1(h)-493(the)-493(me)-1(r)1(ge)-1(-s)-1(or)1(t)-493(algorit)1(hm)-493(ties)-494(are)-493(pr)1(e)-1(se)-1(r)1(v)28(e)-1(d)-492(in)-493(th)1(e)-494(sam)-1(e)-493(relativ)28(e)]TJ 0 -11.9551 Td[(ord)1(e)-1(r)-405(as)-406(th)1(e)-1(y)-405(h)1(ad)-405(in)-405(the)-405(origin)1(al)-405(s)-1(equence)-1(,)-423(whi)1(le)-406(thi)1(s)-406(is)-406(n)1(ot)-406(gu)1(aran)28(tee)-1(d)]TJ 0 -11.9552 Td[(for)-333(q)1(uic)28(ks)-1(or)1(t)-333(or)-333(heapsort;)]TJ -ET -1 0 0 1 99.8954 440.1541 cm + [-500(The)-257(routines)-258(retur)1(n)-258(the)-257(items)-257(in)-258(the)-257(c)28(hosen)-257(ordering;)-283(the)-257(output)-257(di\013erence)]TJ 12.73 -11.955 Td [(is)-259(the)-259(handling)-259(of)-259(ties)-259(\050i.e.)-419(items)-259(with)-259(an)-259(equal)-259(v)56(alue\051)-259(in)-259(the)-259(original)-259(input.)]TJ 0 -11.955 Td [(With)-493(the)-493(merge-sort)-493(algorithm)-493(ties)-493(are)-493(preserv)27(ed)-493(in)-493(the)-493(same)-493(relativ)28(e)]TJ 0 -11.955 Td [(order)-405(as)-406(they)-405(had)-406(in)-405(the)-405(original)-406(sequence,)-423(while)-406(this)-405(is)-406(not)-405(guaran)28(teed)]TJ 0 -11.956 Td [(for)-333(quic)28(ksort)-334(or)-333(heapsort;)]TJ 0 g 0 G -1 0 0 1 -99.8954 -440.1541 cm -BT -/F8 9.9626 Tf 112.072 440.1541 Td[(3.)]TJ -ET -1 0 0 1 119.8207 440.1541 cm + -12.73 -19.925 Td [(3.)]TJ 0 g 0 G -1 0 0 1 -119.8207 -440.1541 cm -BT -/F8 9.9626 Tf 124.802 440.1541 Td[(If)]TJ/F11 9.9626 Tf 9.1594 0 Td[(f)-107(l)-20(ag)]TJ/F8 9.9626 Tf 22.2614 0 Td[(=)]TJ/F11 9.9626 Tf 10.5161 0 Td[(psb)]TJ + [-500(If)]TJ/F11 9.9626 Tf 21.889 0 Td [(f)-108(l)-19(ag)]TJ/F8 9.9626 Tf 22.262 0 Td [(=)]TJ/F11 9.9626 Tf 10.516 0 Td [(psb)]TJ ET -1 0 0 1 181.2947 440.1541 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 181.295 440.353 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -181.2947 -440.1541 cm BT -/F11 9.9626 Tf 184.2835 440.1541 Td[(so)1(r)-28(t)]TJ +/F11 9.9626 Tf 184.284 440.154 Td [(sor)-28(t)]TJ ET -1 0 0 1 202.7495 440.1541 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 202.749 440.353 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -202.7495 -440.1541 cm BT -/F11 9.9626 Tf 205.7383 440.1541 Td[(ov)-35(w)]TJ +/F11 9.9626 Tf 205.738 440.154 Td [(ov)-36(w)]TJ ET -1 0 0 1 223.7522 440.1541 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 223.752 440.353 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -223.7522 -440.1541 cm BT -/F11 9.9626 Tf 226.741 440.1541 Td[(idx)]TJ +/F11 9.9626 Tf 226.741 440.154 Td [(idx)]TJ ET -1 0 0 1 241.6503 440.1541 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 241.65 440.353 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -241.6503 -440.1541 cm BT -/F8 9.9626 Tf 247.1568 440.1541 Td[(th)1(e)-1(n)-252(the)-253(en)28(tri)1(e)-1(s)-253(in)]TJ/F11 9.9626 Tf 80.1688 0 Td[(ix)]TJ/F8 9.9626 Tf 9.1262 0 Td[(\0501)-278(:)]TJ/F11 9.9626 Tf 17.1578 0 Td[(n)]TJ/F8 9.9626 Tf 5.9799 0 Td[(\051)-253(wh)1(e)-1(r)1(e)]TJ/F11 9.9626 Tf 34.3973 0 Td[(n)]TJ/F8 9.9626 Tf 8.4976 0 Td[(is)-253(th)1(e)-254(size)]TJ -277.6823 -11.9552 Td[(of)]TJ/F11 9.9626 Tf 11.9104 0 Td[(x)]TJ/F8 9.9626 Tf 9.5788 0 Td[(are)-390(in)1(itiali)1(z)-1(ed)-390(to)]TJ/F11 9.9626 Tf 76.4397 0 Td[(ix)]TJ/F8 9.9626 Tf 9.1261 0 Td[(\050)]TJ/F11 9.9626 Tf 3.8744 0 Td[(i)]TJ/F8 9.9626 Tf 3.4323 0 Td[(\051)]TJ/F14 9.9626 Tf 7.5817 0 Td[(\040)]TJ/F11 9.9626 Tf 13.67 0 Td[(i)]TJ/F8 9.9626 Tf 3.4323 0 Td[(;)-418(th)28(u)1(s)-1(,)-404(u)1(p)-27(on)-390(retur)1(n)-390(f)1(rom)-390(the)-390(s)-1(u)1(br)1(outin)1(e)-1(,)]TJ -139.0457 -11.9551 Td[(for)-332(e)-1(ac)27(h)-332(ind)1(e)-1(x)]TJ/F11 9.9626 Tf 64.5045 0 Td[(i)]TJ/F8 9.9626 Tf 6.7519 0 Td[(w)28(e)-334(ha)28(v)28(e)-334(i)1(n)]TJ/F11 9.9626 Tf 49.2561 0 Td[(ix)]TJ/F8 9.9626 Tf 9.1262 0 Td[(\050)]TJ/F11 9.9626 Tf 3.8744 0 Td[(i)]TJ/F8 9.9626 Tf 3.4323 0 Td[(\051)-333(the)-333(p)-28(ositi)1(on)-333(that)-333(th)1(e)-334(item)]TJ/F11 9.9626 Tf 123.751 0 Td[(x)]TJ/F8 9.9626 Tf 5.6939 0 Td[(\050)]TJ/F11 9.9626 Tf 3.8744 0 Td[(i)]TJ/F8 9.9626 Tf 3.4323 0 Td[(\051)-333(o)-28(cc)-1(u)1(pied)]TJ -273.697 -11.9552 Td[(in)-333(th)1(e)-334(ori)1(ginal)-333(d)1(ata)-334(sequence)-1(;)]TJ -ET -1 0 0 1 99.8954 384.3633 cm +/F8 9.9626 Tf 247.157 440.154 Td [(then)-253(the)-252(en)27(tries)-252(in)]TJ/F11 9.9626 Tf 80.169 0 Td [(ix)]TJ/F8 9.9626 Tf 9.126 0 Td [(\0501)-278(:)]TJ/F11 9.9626 Tf 17.158 0 Td [(n)]TJ/F8 9.9626 Tf 5.979 0 Td [(\051)-253(where)]TJ/F11 9.9626 Tf 34.398 0 Td [(n)]TJ/F8 9.9626 Tf 8.497 0 Td [(is)-253(the)-252(s)-1(i)1(z)-1(e)]TJ -277.682 -11.955 Td [(of)]TJ/F11 9.9626 Tf 11.91 0 Td [(x)]TJ/F8 9.9626 Tf 9.579 0 Td [(are)-390(initialized)-390(to)]TJ/F11 9.9626 Tf 76.44 0 Td [(ix)]TJ/F8 9.9626 Tf 9.126 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 7.581 0 Td [(\040)]TJ/F11 9.9626 Tf 13.67 0 Td [(i)]TJ/F8 9.9626 Tf 3.433 0 Td [(;)-418(th)28(us,)-404(up)-28(on)-390(return)-390(from)-390(the)-390(subroutine,)]TJ -139.046 -11.955 Td [(for)-333(eac)28(h)-334(index)]TJ/F11 9.9626 Tf 64.505 0 Td [(i)]TJ/F8 9.9626 Tf 6.751 0 Td [(w)28(e)-334(ha)28(v)28(e)-333(in)]TJ/F11 9.9626 Tf 49.257 0 Td [(ix)]TJ/F8 9.9626 Tf 9.126 0 Td [(\050)]TJ/F11 9.9626 Tf 3.874 0 Td [(i)]TJ/F8 9.9626 Tf 3.432 0 Td [(\051)-333(the)-333(p)-28(osition)-333(that)-334(th)1(e)-334(item)]TJ/F11 9.9626 Tf 123.751 0 Td [(x)]TJ/F8 9.9626 Tf 5.694 0 Td [(\050)]TJ/F11 9.9626 Tf 3.875 0 Td [(i)]TJ/F8 9.9626 Tf 3.432 0 Td [(\051)-333(o)-28(ccupied)]TJ -273.697 -11.955 Td [(in)-333(the)-334(original)-333(data)-333(sequence;)]TJ 0 g 0 G -1 0 0 1 -99.8954 -384.3633 cm -BT -/F8 9.9626 Tf 112.072 384.3633 Td[(4.)]TJ -ET -1 0 0 1 119.8207 384.3633 cm + -12.73 -19.926 Td [(4.)]TJ 0 g 0 G -1 0 0 1 -119.8207 -384.3633 cm -BT -/F8 9.9626 Tf 124.802 384.3633 Td[(If)]TJ/F11 9.9626 Tf 10.6736 0 Td[(f)-107(l)-20(ag)]TJ/F8 9.9626 Tf 23.4464 0 Td[(=)]TJ/F11 9.9626 Tf 11.701 0 Td[(psb)]TJ + [-500(If)]TJ/F11 9.9626 Tf 23.404 0 Td [(f)-108(l)-19(ag)]TJ/F8 9.9626 Tf 23.446 0 Td [(=)]TJ/F11 9.9626 Tf 11.701 0 Td [(psb)]TJ ET -1 0 0 1 185.1788 384.3633 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 185.179 384.563 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -185.1788 -384.3633 cm BT -/F11 9.9626 Tf 188.1676 384.3633 Td[(so)1(r)-28(t)]TJ +/F11 9.9626 Tf 188.168 384.363 Td [(sor)-28(t)]TJ ET -1 0 0 1 206.6336 384.3633 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 206.634 384.563 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -206.6336 -384.3633 cm BT -/F11 9.9626 Tf 209.6224 384.3633 Td[(k)-31(ee)1(p)]TJ +/F11 9.9626 Tf 209.622 384.363 Td [(k)-32(eep)]TJ ET -1 0 0 1 230.0105 384.3633 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 230.011 384.563 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -230.0105 -384.3633 cm BT -/F11 9.9626 Tf 232.9994 384.3633 Td[(idx)]TJ +/F11 9.9626 Tf 232.999 384.363 Td [(idx)]TJ ET -1 0 0 1 247.9087 384.3633 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 247.909 384.563 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -247.9087 -384.3633 cm BT -/F8 9.9626 Tf 254.9294 384.3633 Td[(th)1(e)-406(r)1(outi)1(ne)-405(will)-404(as)-1(sume)-405(that)-404(the)-405(en)28(tries)-405(in)]TJ/F11 9.9626 Tf -130.1274 -11.9552 Td[(ix)]TJ/F8 9.9626 Tf 9.1262 0 Td[(\050:\051)-333(h)1(a)27(v)28(e)-333(already)-333(b)-27(e)-1(en)-333(in)1(itialized)-333(b)28(y)-333(the)-333(use)-1(r;)]TJ -ET -1 0 0 1 99.8954 352.4829 cm +/F8 9.9626 Tf 254.929 384.363 Td [(the)-405(routine)-404(will)-405(assume)-405(that)-404(the)-405(en)28(tries)-405(in)]TJ/F11 9.9626 Tf -130.127 -11.955 Td [(ix)]TJ/F8 9.9626 Tf 9.126 0 Td [(\050:\051)-333(ha)28(v)27(e)-333(already)-333(b)-28(een)-333(initialized)-334(b)28(y)-333(the)-334(user;)]TJ 0 g 0 G -1 0 0 1 -99.8954 -352.4829 cm -BT -/F8 9.9626 Tf 112.072 352.4829 Td[(5.)]TJ -ET -1 0 0 1 119.8207 352.4829 cm + -21.856 -19.925 Td [(5.)]TJ 0 g 0 G -1 0 0 1 -119.8207 -352.4829 cm -BT -/F8 9.9626 Tf 124.802 352.4829 Td[(The)-376(th)1(ree)-377(sorti)1(ng)-376(al)1(gorith)1(m)-1(s)-376(h)1(a)27(v)28(e)-376(a)-375(s)-1(imilar)]TJ/F11 9.9626 Tf 195.5648 0 Td[(O)]TJ/F8 9.9626 Tf 7.876 0 Td[(\050)]TJ/F11 9.9626 Tf 3.8744 0 Td[(n)]TJ/F8 9.9626 Tf 7.6403 0 Td[(log)]TJ/F11 9.9626 Tf 14.5288 0 Td[(n)]TJ/F8 9.9626 Tf 5.9799 0 Td[(\051)-376(exp)-27(e)-1(cted)-376(r)1(un)1(nin)1(g)]TJ -235.4642 -11.9552 Td[(time;)-349(in)-343(th)1(e)-344(a)28(v)28(e)-1(rage)-344(case)-344(quic)28(ksort)-344(wil)1(l)-344(b)-27(e)-344(th)1(e)-344(fas)-1(t)1(e)-1(st)-344(an)1(d)-343(m)-1(erge-)-1(sort)-343(the)]TJ 0 -11.9552 Td[(slo)28(w)27(es)-1(t.)-444(Ho)28(w)27(ev)28(er)-333(note)-334(th)1(at:)]TJ -ET -1 0 0 1 124.802 308.6473 cm + [-500(The)-376(three)-375(sorting)-376(algorithms)-376(ha)28(v)28(e)-376(a)-375(s)-1(imilar)]TJ/F11 9.9626 Tf 208.295 0 Td [(O)]TJ/F8 9.9626 Tf 7.876 0 Td [(\050)]TJ/F11 9.9626 Tf 3.874 0 Td [(n)]TJ/F8 9.9626 Tf 7.641 0 Td [(log)]TJ/F11 9.9626 Tf 14.528 0 Td [(n)]TJ/F8 9.9626 Tf 5.98 0 Td [(\051)-376(exp)-27(e)-1(cted)-375(running)]TJ -235.464 -11.955 Td [(time;)-349(in)-343(the)-344(a)28(v)28(erage)-344(case)-343(quic)27(ksort)-343(will)-344(b)-27(e)-344(the)-344(fastest)-343(and)-344(merge-sort)-343(the)]TJ 0 -11.955 Td [(slo)28(w)28(e)-1(st.)-444(Ho)28(w)28(e)-1(v)28(er)-333(note)-333(that:)]TJ 0 g 0 G -1 0 0 1 -124.802 -308.6473 cm -BT -/F8 9.9626 Tf 129.0084 308.6473 Td[(\050a\051)]TJ -ET -1 0 0 1 141.7385 308.6473 cm + 4.206 -19.926 Td [(\050a\051)]TJ 0 g 0 G -1 0 0 1 -141.7385 -308.6473 cm -BT -/F8 9.9626 Tf 146.7198 308.6473 Td[(The)-419(w)28(ors)-1(t)-418(c)-1(ase)-419(ru)1(nni)1(ng)-419(ti)1(m)-1(e)-419(f)1(or)-419(qu)1(ic)27(k)1(s)-1(or)1(t)-419(is)]TJ/F11 9.9626 Tf 203.3472 0 Td[(O)]TJ/F8 9.9626 Tf 7.876 0 Td[(\050)]TJ/F11 9.9626 Tf 3.8744 0 Td[(n)]TJ/F7 6.9738 Tf 5.9799 3.6153 Td[(2)]TJ/F8 9.9626 Tf 4.4694 -3.6153 Td[(\051;)-461(the)-419(algor)1(ith)1(m)]TJ -225.5469 -11.9552 Td[(impl)1(e)-1(me)-1(n)29(te)-1(d)-318(here)-319(follo)28(ws)-319(the)-319(w)27(ell-kn)1(o)27(wn)-318(m)-1(edian)1(-of-thr)1(e)-1(e)-319(heuri)1(s)-1(ti)1(c)-1(s,)]TJ 0 -11.9552 Td[(bu)1(t)-333(the)-334(w)28(orst)-333(c)-1(ase)-334(ma)27(y)-333(still)-333(ap)1(ply)1(;)]TJ -ET -1 0 0 1 124.802 268.7967 cm + [-500(The)-419(w)28(orst)-419(case)-419(runn)1(ing)-419(time)-419(for)-419(quic)28(ksort)-419(is)]TJ/F11 9.9626 Tf 221.059 0 Td [(O)]TJ/F8 9.9626 Tf 7.876 0 Td [(\050)]TJ/F11 9.9626 Tf 3.874 0 Td [(n)]TJ/F7 6.9738 Tf 5.98 3.616 Td [(2)]TJ/F8 9.9626 Tf 4.47 -3.616 Td [(\051;)-461(the)-419(algorithm)]TJ -225.547 -11.955 Td [(implemen)28(ted)-319(here)-319(follo)28(ws)-319(the)-319(w)27(ell-kno)28(wn)-319(median-of-three)-319(heuristics,)]TJ 0 -11.955 Td [(but)-333(the)-334(w)28(orst)-333(case)-334(ma)28(y)-333(still)-334(ap)1(ply;)]TJ 0 g 0 G -1 0 0 1 -124.802 -268.7967 cm -BT -/F8 9.9626 Tf 128.455 268.7967 Td[(\050b)1(\051)]TJ -ET -1 0 0 1 141.7385 268.7967 cm + -18.265 -15.94 Td [(\050b\051)]TJ 0 g 0 G -1 0 0 1 -141.7385 -268.7967 cm -BT -/F8 9.9626 Tf 146.7198 268.7967 Td[(The)-222(w)27(orst)-222(c)-1(ase)-223(r)1(un)1(nin)1(g)-223(t)1(im)-1(e)-222(for)-222(me)-1(r)1(ge)-1(-sort)-222(and)-222(h)1(e)-1(ap)1(-s)-1(ort)-222(i)1(s)]TJ/F11 9.9626 Tf 255.044 0 Td[(O)]TJ/F8 9.9626 Tf 7.876 0 Td[(\050)]TJ/F11 9.9626 Tf 3.8744 0 Td[(n)]TJ/F8 9.9626 Tf 7.6403 0 Td[(log)]TJ/F11 9.9626 Tf 14.5288 0 Td[(n)]TJ/F8 9.9626 Tf 5.9799 0 Td[(\051)]TJ -294.9434 -11.9552 Td[(as)-334(th)1(e)-334(a)28(v)28(e)-1(r)1(age)-334(c)-1(ase;)]TJ -ET -1 0 0 1 124.802 240.9013 cm + [-500(The)-222(w)28(orst)-223(case)-222(running)-222(time)-222(for)-222(m)-1(erge-sort)-222(and)-222(heap-sort)-222(is)]TJ/F11 9.9626 Tf 273.309 0 Td [(O)]TJ/F8 9.9626 Tf 7.876 0 Td [(\050)]TJ/F11 9.9626 Tf 3.874 0 Td [(n)]TJ/F8 9.9626 Tf 7.64 0 Td [(log)]TJ/F11 9.9626 Tf 14.529 0 Td [(n)]TJ/F8 9.9626 Tf 5.98 0 Td [(\051)]TJ -294.943 -11.955 Td [(as)-333(the)-334(a)28(v)28(erage)-334(case;)]TJ 0 g 0 G -1 0 0 1 -124.802 -240.9013 cm -BT -/F8 9.9626 Tf 129.5619 240.9013 Td[(\050c\051)]TJ -ET -1 0 0 1 141.7385 240.9013 cm + -17.158 -15.941 Td [(\050c\051)]TJ 0 g 0 G -1 0 0 1 -141.7385 -240.9013 cm -BT -/F8 9.9626 Tf 146.7198 240.9013 Td[(The)-358(me)-1(r)1(ge)-1(-s)-1(or)1(t)-358(algor)1(ithm)-358(i)1(s)-359(i)1(m)-1(p)1(lem)-1(en)28(ted)-358(to)-357(tak)28(e)-358(adv)56(an)28(tage)-358(of)-357(s)-1(u)1(b-)]TJ 0 -11.9552 Td[(se)-1(qu)1(e)-1(n)1(c)-1(es)-401(that)-400(ma)28(y)-401(b)-27(e)-401(already)-400(in)-400(th)1(e)-401(desired)-400(orderin)1(g)-401(p)1(rior)-400(to)-400(the)]TJ 0 -11.9551 Td[(subr)1(outi)1(ne)-247(call;)-275(th)1(is)-246(s)-1(itu)1(ation)-245(is)-247(relati)1(v)28(e)-1(ly)-246(comm)-1(on)-245(w)-1(h)1(e)-1(n)-245(dealin)1(g)-247(with)]TJ 0 -11.9552 Td[(grou)1(ps)-258(of)-257(ind)1(ice)-1(s)-258(of)-257(s)-1(p)1(arse)-258(m)-1(atr)1(ix)-258(en)28(tr)1(ie)-1(s,)-273(th)29(us)-258(me)-1(rge-s)-1(or)1(t)-258(is)-258(oft)1(e)-1(n)-257(the)]TJ 0 -11.9552 Td[(pr)1(e)-1(f)1(e)-1(r)1(red)-319(c)28(hoice)-319(when)-318(a)-319(sortin)1(g)-319(i)1(s)-319(nee)-1(d)1(e)-1(d)-318(b)28(y)-318(oth)1(e)-1(r)-318(rou)1(tines)-319(in)-318(th)1(e)-319(li-)]TJ 0 -11.9551 Td[(br)1(ary)84(.)]TJ -ET -1 0 0 1 99.8954 90.4377 cm + [-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(d)1(e)-1(sired)-400(ordering)-400(prior)-401(to)-400(the)]TJ 0 -11.955 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)-258(of)-257(indices)-258(of)-258(sparse)-257(m)-1(atr)1(ix)-258(en)28(tries,)-273(th)28(us)-258(merge-sort)-258(is)-258(often)-257(the)]TJ 0 -11.955 Td [(preferred)-318(c)27(hoice)-318(when)-319(a)-318(sorting)-319(is)-318(needed)-319(b)28(y)-318(other)-319(routines)-318(in)-319(the)-318(li-)]TJ 0 -11.956 Td [(brary)83(.)]TJ 0 g 0 G -1 0 0 1 -99.8954 -90.4377 cm -BT -/F8 9.9626 Tf 266.7696 90.4377 Td[(95)]TJ -ET -1 0 0 1 443.6065 90.4377 cm + 120.05 -90.687 Td [(95)]TJ 0 g 0 G +ET endstream endobj -1355 0 obj << +1328 0 obj << /Type /Page -/Contents 1356 0 R -/Resources 1354 0 R -/MediaBox [0 0 595.2756 841.8898] -/Parent 1332 0 R +/Contents 1329 0 R +/Resources 1327 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 1305 0 R >> endobj -1357 0 obj << -/D [1355 0 R /XYZ 99.8954 740.9981 null] +1330 0 obj << +/D [1328 0 R /XYZ 99.895 740.998 null] >> endobj -1358 0 obj << -/D [1355 0 R /XYZ 99.8954 560.9013 null] +1331 0 obj << +/D [1328 0 R /XYZ 99.895 560.901 null] >> endobj -1359 0 obj << -/D [1355 0 R /XYZ 99.8954 564.8864 null] +1332 0 obj << +/D [1328 0 R /XYZ 99.895 564.886 null] >> endobj -1360 0 obj << -/D [1355 0 R /XYZ 99.8954 521.9031 null] +1333 0 obj << +/D [1328 0 R /XYZ 99.895 521.903 null] >> endobj -1361 0 obj << -/D [1355 0 R /XYZ 99.8954 454.1572 null] +1334 0 obj << +/D [1328 0 R /XYZ 99.895 454.157 null] >> endobj -1362 0 obj << -/D [1355 0 R /XYZ 99.8954 398.3664 null] +1335 0 obj << +/D [1328 0 R /XYZ 99.895 398.366 null] >> endobj -1363 0 obj << -/D [1355 0 R /XYZ 99.8954 365.9324 null] +1336 0 obj << +/D [1328 0 R /XYZ 99.895 365.932 null] >> endobj -1364 0 obj << -/D [1355 0 R /XYZ 99.8954 322.595 null] +1337 0 obj << +/D [1328 0 R /XYZ 99.895 322.595 null] >> endobj -1365 0 obj << -/D [1355 0 R /XYZ 99.8954 280.8072 null] +1338 0 obj << +/D [1328 0 R /XYZ 99.895 280.807 null] >> endobj -1366 0 obj << -/D [1355 0 R /XYZ 99.8954 252.9118 null] +1339 0 obj << +/D [1328 0 R /XYZ 99.895 252.912 null] >> endobj -1354 0 obj << -/Font << /F29 447 0 R /F8 450 0 R /F11 606 0 R /F18 441 0 R /F14 633 0 R /F7 627 0 R >> +1327 0 obj << +/Font << /F27 445 0 R /F8 446 0 R /F11 602 0 R /F16 443 0 R /F14 619 0 R /F7 617 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1369 0 obj << -/Length 375 +1342 0 obj << +/Length 186 >> stream -1 0 0 1 150.7049 740.9981 cm 0 g 0 G -1 0 0 1 343.7111 0 cm 0 g 0 G -1 0 0 1 -494.416 -740.9981 cm BT -/F18 14.3462 Tf 150.7049 706.1289 Td[(7)-1125(P)31(aral)-1(lel)-376(en)31(vir)-1(onm)-1(en)31(t)-375(r)-1(out)-1(ines)]TJ -ET -1 0 0 1 150.7049 90.4377 cm +/F16 14.3462 Tf 150.705 706.129 Td [(7)-1125(P)31(arallel)-375(en)32(v)-1(ironmen)32(t)-375(routines)]TJ 0 g 0 G -1 0 0 1 -150.7049 -90.4377 cm -BT -/F8 9.9626 Tf 317.5791 90.4377 Td[(96)]TJ -ET -1 0 0 1 494.4159 90.4377 cm +/F8 9.9626 Tf 166.874 -615.691 Td [(96)]TJ 0 g 0 G +ET endstream endobj -1368 0 obj << +1341 0 obj << /Type /Page -/Contents 1369 0 R -/Resources 1367 0 R -/MediaBox [0 0 595.2756 841.8898] -/Parent 1332 0 R +/Contents 1342 0 R +/Resources 1340 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 1305 0 R >> endobj -1370 0 obj << -/D [1368 0 R /XYZ 150.7049 740.9981 null] +1343 0 obj << +/D [1341 0 R /XYZ 150.705 740.998 null] >> endobj 298 0 obj << -/D [1368 0 R /XYZ 150.7049 716.0915 null] +/D [1341 0 R /XYZ 150.705 716.092 null] >> endobj -1367 0 obj << -/Font << /F18 441 0 R /F8 450 0 R >> +1340 0 obj << +/Font << /F16 443 0 R /F8 446 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1373 0 obj << -/Length 4935 +1346 0 obj << +/Length 3196 >> stream -1 0 0 1 99.8954 740.9981 cm 0 g 0 G -1 0 0 1 343.7111 0 cm 0 g 0 G -1 0 0 1 -348.6924 -60.7721 cm 0 g 0 G 0 g 0 G -1 0 0 1 -94.9141 -680.226 cm BT -/F18 14.3462 Tf 99.8954 680.226 Td[(psb)]TJ +/F16 14.3462 Tf 99.895 680.226 Td [(psb)]TJ ET -1 0 0 1 125.1626 680.226 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -4.8419 0.1992 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 -1 0 0 1 -125.1626 -680.226 cm BT -/F18 14.3462 Tf 130.0045 680.226 Td[(ini)-1(t|Ini)-1(ti)-1(ali)-1(zes)-375(P)1(SBLAS)-375(parall)-1(el)]TJ -30.1091 -17.9328 Td[(en)31(vir)-1(onm)-1(en)31(t)]TJ 0 -35.7686 Td[(Syn)32(t)-1(ax)]TJ/F8 9.9626 Tf 117.2355 -21.8209 Td[(call)-333(psb)]TJ +/F16 14.3462 Tf 130.004 680.226 Td [(init|Initializes)-375(PSBLAS)-375(parallel)]TJ -30.109 -17.933 Td [(en)31(vironmen)31(t)]TJ 0 -35.768 Td [(Syn)31(tax)]TJ/F8 9.9626 Tf 117.236 -21.821 Td [(call)-333(psb)]TJ ET -1 0 0 1 250.9928 604.7037 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 250.993 604.903 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -250.9928 -604.7037 cm BT -/F8 9.9626 Tf 253.9816 604.7037 Td[(in)1(it)-333(\050)]TJ/F19 9.9626 Tf 22.1393 0 Td[(ic)51(ontxt,)-358(np)]TJ/F8 9.9626 Tf 46.3757 0 Td[(\051)]TJ -222.6012 -23.9103 Td[(This)-307(sub)1(rou)1(tine)-306(init)1(ialize)-1(s)-307(th)1(e)-307(PS)1(B)-1(LAS)-306(p)1(arall)1(e)-1(l)-306(e)-1(n)29(viron)1(me)-1(n)28(t,)-311(de\014n)1(ing)-306(a)-307(v)1(irtu)1(al)]TJ 0 -11.9552 Td[(par)1(allel)-333(m)-1(ac)28(hin)1(e)-1(.)]TJ -ET -1 0 0 1 94.9141 548.9129 cm +/F8 9.9626 Tf 253.982 604.704 Td [(init)-333(\050)]TJ/F17 9.9626 Tf 22.139 0 Td [(ic)51(ontxt,)-358(np)]TJ/F8 9.9626 Tf 46.376 0 Td [(\051)]TJ -222.602 -23.911 Td [(This)-307(subr)1(outine)-307(initializes)-306(the)-307(PSBLAS)-306(parallel)-307(en)28(vironmen)28(t,)-312(de\014ning)-306(a)-307(virtual)]TJ 0 -11.955 Td [(parallel)-333(mac)27(hine.)]TJ 0 g 0 G -1 0 0 1 -94.9141 -548.9129 cm -BT -/F29 9.9626 Tf 99.8954 548.9129 Td[(T)32(yp)-32(e:)]TJ -ET -1 0 0 1 128.7108 548.9129 cm +/F27 9.9626 Tf 0 -19.925 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G -1 0 0 1 -128.7108 -548.9129 cm -BT -/F8 9.9626 Tf 133.6921 548.9129 Td[(Sy)1(nc)27(h)1(ron)1(ous.)]TJ -ET -1 0 0 1 94.9141 528.9876 cm +/F8 9.9626 Tf 33.797 0 Td [(Sync)28(hronous.)]TJ 0 g 0 G -1 0 0 1 -94.9141 -528.9876 cm -BT -/F29 9.9626 Tf 99.8954 528.9876 Td[(On)-383(En)32(tr)1(y)]TJ -ET -1 0 0 1 151.2996 528.9876 cm +/F27 9.9626 Tf -33.797 -19.925 Td [(On)-383(En)32(try)]TJ 0 g 0 G -1 0 0 1 -56.3855 -19.9253 cm 0 g 0 G -1 0 0 1 -94.9141 -509.0623 cm -BT -/F29 9.9626 Tf 99.8954 509.0623 Td[(np)]TJ -ET -1 0 0 1 112.6254 509.0623 cm + 0 -19.926 Td [(np)]TJ 0 g 0 G -1 0 0 1 -112.6254 -509.0623 cm -BT -/F8 9.9626 Tf 117.6067 509.0623 Td[(Num)28(b)-27(e)-1(r)-333(of)-333(p)1(ro)-28(ce)-1(ss)-1(es)-334(in)-332(the)-334(P)1(SBLAS)-333(vir)1(tual)-333(p)1(arallel)-333(m)-1(ac)28(hin)1(e)-1(.)]TJ 7.1953 -11.9551 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3787 0 Td[(global)]TJ/F8 9.9626 Tf 29.7563 0 Td[(.)]TJ -62.1349 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(opti)-1(on)1(al)]TJ/F8 9.9626 Tf 40.5768 0 Td[(.)]TJ -70.188 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(.)]TJ -43.0331 -11.9551 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-392(as)-1(:)-563(an)-393(i)1(n)28(tege)-1(r)-393(v)56(alu)1(e)-1(.)-1016(D)1(e)-1(f)1(ault:)-563(use)-394(al)1(l)-393(a)28(v)55(ai)1(labl)1(e)-394(p)1(ro)-28(ce)-1(ss)-1(es)-394(p)1(ro-)]TJ 0 -11.9552 Td[(vid)1(e)-1(d)-332(b)28(y)-333(the)-334(u)1(nd)1(e)-1(r)1(lyin)1(g)-334(p)1(arall)1(e)-1(l)-333(en)28(vir)1(onme)-1(n)28(t)1(.)]TJ -ET -1 0 0 1 94.9141 427.3687 cm +/F8 9.9626 Tf 17.712 0 Td [(Num)28(b)-28(er)-333(of)-334(pro)-27(cesse)-1(s)-333(in)-333(the)-333(PSBLAS)-334(virtual)-333(parallel)-333(mac)27(h)1(ine.)]TJ 7.195 -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)-393(as:)-563(an)-393(in)27(t)1(e)-1(ger)-393(v)56(alue.)-1016(Default:)-564(use)-393(all)-393(a)28(v)56(ailable)-393(pro)-28(cesses)-393(pro-)]TJ 0 -11.956 Td [(vided)-333(b)28(y)-334(the)-333(underlying)-333(parallel)-333(e)-1(n)28(vironmen)28(t.)]TJ 0 g 0 G -1 0 0 1 -94.9141 -427.3687 cm -BT -/F29 9.9626 Tf 99.8954 427.3687 Td[(On)-383(R)-1(etur)1(n)]TJ -ET -1 0 0 1 154.4337 427.3687 cm +/F27 9.9626 Tf -24.907 -21.917 Td [(On)-383(Return)]TJ 0 g 0 G -1 0 0 1 -59.5196 -19.9253 cm 0 g 0 G -1 0 0 1 -94.9141 -407.4434 cm -BT -/F29 9.9626 Tf 99.8954 407.4434 Td[(ic)-1(on)33(t)-1(xt)]TJ -ET -1 0 0 1 134.9028 407.4434 cm + 0 -19.926 Td [(icon)32(txt)]TJ 0 g 0 G -1 0 0 1 -134.9028 -407.4434 cm -BT -/F8 9.9626 Tf 139.8841 407.4434 Td[(th)1(e)-334(c)-1(omm)27(u)1(ni)1(c)-1(ation)-332(c)-1(on)28(text)-333(id)1(e)-1(n)28(ti)1(fyi)1(ng)-333(the)-334(v)1(irtu)1(al)-333(paral)1(le)-1(l)-333(mac)27(h)1(ine.)]TJ -15.0821 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3787 0 Td[(global)]TJ/F8 9.9626 Tf 29.7563 0 Td[(.)]TJ -62.135 -11.9551 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6113 0 Td[(required)]TJ/F8 9.9626 Tf 41.8982 0 Td[(.)]TJ -71.5095 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(out)]TJ/F8 9.9626 Tf 16.549 0 Td[(.)]TJ -50.0346 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(an)-333(in)28(t)1(e)-1(ger)-333(v)55(ar)1(iabl)1(e)-1(.)]TJ/F18 14.3462 Tf -24.9066 -32.9458 Td[(Not)-1(es)]TJ -ET -1 0 0 1 99.8954 304.856 cm +/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.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 14.3462 Tf -24.907 -32.946 Td [(Notes)]TJ 0 g 0 G -1 0 0 1 -99.8954 -304.856 cm -BT -/F8 9.9626 Tf 112.072 304.856 Td[(1.)]TJ -ET -1 0 0 1 119.8207 304.856 cm +/F8 9.9626 Tf 12.177 -21.821 Td [(1.)]TJ 0 g 0 G -1 0 0 1 -119.8207 -304.856 cm -BT -/F8 9.9626 Tf 124.802 304.856 Td[(A)-333(c)-1(all)-333(to)-333(th)1(is)-334(rou)1(tin)1(e)-334(m)27(u)1(s)-1(t)-333(pr)1(e)-1(ce)-1(d)1(e)-334(an)28(y)-333(oth)1(e)-1(r)-333(P)1(SBLAS)-333(call.)]TJ -ET -1 0 0 1 99.8954 284.9307 cm + [-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 -1 0 0 1 -99.8954 -284.9307 cm -BT -/F8 9.9626 Tf 112.072 284.9307 Td[(2.)]TJ -ET -1 0 0 1 119.8207 284.9307 cm + 0 -19.925 Td [(2.)]TJ 0 g 0 G -1 0 0 1 -119.8207 -284.9307 cm -BT -/F8 9.9626 Tf 124.802 284.9307 Td[(It)-262(is)-262(an)-262(error)-261(to)-262(s)-1(p)-27(ec)-1(if)1(y)-262(a)-262(v)56(alu)1(e)-263(f)1(or)]TJ/F11 9.9626 Tf 147.1391 0 Td[(np)]TJ/F8 9.9626 Tf 13.6026 0 Td[(greater)-262(than)-261(the)-262(n)28(u)1(m)27(b)-27(e)-1(r)-261(of)-262(p)1(ro)-28(ce)-1(ss)-1(es)]TJ -160.7417 -11.9552 Td[(a)28(v)56(ailabl)1(e)-334(in)-333(th)1(e)-334(un)1(derly)1(ing)-333(par)1(allel)-333(e)-1(xec)-1(u)1(tion)-333(en)28(vi)1(ronmen)28(t.)]TJ -ET -1 0 0 1 99.8954 90.4377 cm + [-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.869 0 Td [(np)]TJ/F8 9.9626 Tf 13.603 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.956 Td [(a)28(v)55(ailable)-333(in)-333(the)-334(un)1(derlying)-334(parallel)-333(execution)-333(en)27(v)1(ironmen)27(t.)]TJ 0 g 0 G -1 0 0 1 -99.8954 -90.4377 cm -BT -/F8 9.9626 Tf 266.7696 90.4377 Td[(97)]TJ -ET -1 0 0 1 443.6065 90.4377 cm + 141.968 -182.537 Td [(97)]TJ 0 g 0 G +ET endstream endobj -1372 0 obj << +1345 0 obj << /Type /Page -/Contents 1373 0 R -/Resources 1371 0 R -/MediaBox [0 0 595.2756 841.8898] -/Parent 1379 0 R +/Contents 1346 0 R +/Resources 1344 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 1352 0 R >> endobj -1374 0 obj << -/D [1372 0 R /XYZ 99.8954 740.9981 null] +1347 0 obj << +/D [1345 0 R /XYZ 99.895 740.998 null] >> endobj 302 0 obj << -/D [1372 0 R /XYZ 99.8954 644.4574 null] +/D [1345 0 R /XYZ 99.895 644.457 null] >> endobj -1375 0 obj << -/D [1372 0 R /XYZ 99.8954 613.8693 null] +1348 0 obj << +/D [1345 0 R /XYZ 99.895 613.869 null] >> endobj -1376 0 obj << -/D [1372 0 R /XYZ 99.8954 316.8111 null] +1349 0 obj << +/D [1345 0 R /XYZ 99.895 316.811 null] >> endobj -1377 0 obj << -/D [1372 0 R /XYZ 99.8954 320.7962 null] +1350 0 obj << +/D [1345 0 R /XYZ 99.895 320.796 null] >> endobj -1378 0 obj << -/D [1372 0 R /XYZ 99.8954 298.9337 null] +1351 0 obj << +/D [1345 0 R /XYZ 99.895 298.934 null] >> endobj -1371 0 obj << -/Font << /F18 441 0 R /F8 450 0 R /F19 591 0 R /F29 447 0 R /F11 606 0 R >> +1344 0 obj << +/Font << /F16 443 0 R /F8 446 0 R /F17 588 0 R /F27 445 0 R /F11 602 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1382 0 obj << -/Length 6784 +1355 0 obj << +/Length 4809 >> stream -1 0 0 1 150.7049 740.9981 cm 0 g 0 G -1 0 0 1 343.7111 0 cm 0 g 0 G -1 0 0 1 -348.6924 -60.7721 cm 0 g 0 G 0 g 0 G -1 0 0 1 -145.7236 -680.226 cm BT -/F18 14.3462 Tf 150.7049 680.226 Td[(psb)]TJ +/F16 14.3462 Tf 150.705 680.226 Td [(psb)]TJ ET -1 0 0 1 175.972 680.226 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -4.8419 0.1992 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 -1 0 0 1 -175.972 -680.226 cm BT -/F18 14.3462 Tf 180.8139 680.226 Td[(info)-1(|Ret)-1(urn)-375(i)-1(nf)1(o)-1(rm)-1(ati)-1(on)-375(ab)-31(o)-1(ut)-375(PSBLA)1(S)]TJ -30.109 -17.9328 Td[(paral)-1(le)-1(l)-375(en)31(vir)-1(onm)-1(en)31(t)]TJ 0 -35.7686 Td[(Syn)32(t)-1(ax)]TJ/F8 9.9626 Tf 105.0866 -21.8209 Td[(call)-333(psb)]TJ +/F16 14.3462 Tf 180.814 680.226 Td [(info|Return)-375(information)-375(ab)-31(out)-375(PSBLAS)]TJ -30.109 -17.933 Td [(parallel)-375(en)31(vironmen)32(t)]TJ 0 -35.768 Td [(Syn)31(tax)]TJ/F8 9.9626 Tf 105.087 -21.821 Td [(call)-333(psb)]TJ ET -1 0 0 1 289.6534 604.7037 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 289.653 604.903 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -289.6534 -604.7037 cm BT -/F8 9.9626 Tf 292.6423 604.7037 Td[(in)1(fo)-333(\050)]TJ/F19 9.9626 Tf 23.5229 0 Td[(ic)51(ontxt,)-358(i)1(am,)-358(np)]TJ/F8 9.9626 Tf 69.2897 0 Td[(\051)]TJ -234.75 -23.9103 Td[(This)-376(subr)1(outin)1(e)-377(r)1(e)-1(tu)1(rn)1(s)-377(in)1(for)1(m)-1(ati)1(on)-376(ab)-27(out)-376(th)1(e)-377(P)1(SBLAS)-376(p)1(arallel)-376(en)28(vir)1(onme)-1(n)29(t,)]TJ 0 -11.9552 Td[(de\014n)1(in)1(g)-334(a)-333(vir)1(tual)-333(p)1(arallel)-333(m)-1(ac)28(hin)1(e)-1(.)]TJ -ET -1 0 0 1 145.7235 548.9129 cm +/F8 9.9626 Tf 292.642 604.704 Td [(info)-333(\050)]TJ/F17 9.9626 Tf 23.523 0 Td [(ic)51(ontxt,)-358(iam,)-357(np)]TJ/F8 9.9626 Tf 69.29 0 Td [(\051)]TJ -234.75 -23.911 Td [(This)-376(subroutine)-376(returns)-376(information)-376(ab)-28(out)-376(the)-376(PSBLAS)-376(p)1(arallel)-376(e)-1(n)28(vironmen)28(t,)]TJ 0 -11.955 Td [(de\014ning)-333(a)-334(vi)1(rtual)-334(parallel)-333(mac)28(hine.)]TJ 0 g 0 G -1 0 0 1 -145.7235 -548.9129 cm -BT -/F29 9.9626 Tf 150.7049 548.9129 Td[(T)32(yp)-32(e:)]TJ -ET -1 0 0 1 179.5203 548.9129 cm +/F27 9.9626 Tf 0 -19.925 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G -1 0 0 1 -179.5203 -548.9129 cm -BT -/F8 9.9626 Tf 184.5016 548.9129 Td[(Async)28(hron)1(ous.)]TJ -ET -1 0 0 1 145.7235 528.9876 cm +/F8 9.9626 Tf 33.797 0 Td [(Async)28(hronous.)]TJ 0 g 0 G -1 0 0 1 -145.7235 -528.9876 cm -BT -/F29 9.9626 Tf 150.7049 528.9876 Td[(On)-383(En)32(tr)1(y)]TJ -ET -1 0 0 1 202.109 528.9876 cm +/F27 9.9626 Tf -33.797 -19.925 Td [(On)-383(En)32(try)]TJ 0 g 0 G -1 0 0 1 -56.3855 -19.9253 cm 0 g 0 G -1 0 0 1 -145.7235 -509.0623 cm -BT -/F29 9.9626 Tf 150.7049 509.0623 Td[(ic)-1(on)33(t)-1(xt)]TJ -ET -1 0 0 1 185.7123 509.0623 cm + 0 -19.926 Td [(icon)32(txt)]TJ 0 g 0 G -1 0 0 1 -185.7123 -509.0623 cm -BT -/F8 9.9626 Tf 190.6936 509.0623 Td[(th)1(e)-334(c)-1(omm)27(u)1(ni)1(c)-1(ation)-332(c)-1(on)28(text)-333(id)1(e)-1(n)28(ti)1(fyi)1(ng)-333(the)-334(v)1(irtu)1(al)-333(paral)1(le)-1(l)-333(mac)27(h)1(ine.)]TJ -15.0821 -11.9551 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3786 0 Td[(global)]TJ/F8 9.9626 Tf 29.7563 0 Td[(.)]TJ -62.1349 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(required)]TJ/F8 9.9626 Tf 41.8983 0 Td[(.)]TJ -71.5095 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(.)]TJ -43.0331 -11.9551 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(an)-333(in)28(t)1(e)-1(ger)-333(v)55(ar)1(iabl)1(e)-1(.)]TJ -ET -1 0 0 1 145.7235 439.3239 cm +/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.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 -1 0 0 1 -145.7235 -439.3239 cm -BT -/F29 9.9626 Tf 150.7049 439.3239 Td[(On)-383(R)-1(etur)1(n)]TJ -ET -1 0 0 1 205.2431 439.3239 cm +/F27 9.9626 Tf -24.906 -21.918 Td [(On)-383(Return)]TJ 0 g 0 G -1 0 0 1 -59.5196 -19.9253 cm 0 g 0 G -1 0 0 1 -145.7235 -419.3986 cm -BT -/F29 9.9626 Tf 150.7049 419.3986 Td[(iam)]TJ -ET -1 0 0 1 169.0042 419.3986 cm + 0 -19.925 Td [(iam)]TJ 0 g 0 G -1 0 0 1 -169.0042 -419.3986 cm -BT -/F8 9.9626 Tf 173.9855 419.3986 Td[(Iden)28(ti\014)1(e)-1(r)-333(of)-332(c)-1(u)1(rren)28(t)-333(pr)1(o)-28(c)-1(es)-1(s)-333(in)-333(the)-333(PS)1(B)-1(LAS)-333(v)1(irtu)1(al)-333(paral)1(le)-1(l)-333(mac)27(h)1(ine.)]TJ 1.626 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3786 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf 23.0731 0 Td[(.)]TJ -55.4517 -11.9551 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(required)]TJ/F8 9.9626 Tf 41.8983 0 Td[(.)]TJ -71.5095 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(out)]TJ/F8 9.9626 Tf 16.549 0 Td[(.)]TJ -50.0346 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(an)-333(in)28(t)1(e)-1(ger)-333(v)55(al)1(ue.)]TJ/F14 9.9626 Tf 134.3022 0 Td[(\000)]TJ/F8 9.9626 Tf 7.7487 0 Td[(1)]TJ/F14 9.9626 Tf 7.7487 0 Td[(\024)]TJ/F11 9.9626 Tf 10.516 0 Td[(ia)1(m)]TJ/F14 9.9626 Tf 20.2131 0 Td[(\024)]TJ/F11 9.9626 Tf 10.5161 0 Td[(np)]TJ/F14 9.9626 Tf 13.2062 0 Td[(\000)]TJ/F8 9.9626 Tf 9.9626 0 Td[(1)]TJ -ET -1 0 0 1 145.7235 351.6526 cm +/F8 9.9626 Tf 23.28 0 Td [(Iden)28(ti\014er)-334(of)-333(curren)28(t)-333(pro)-28(cess)-334(in)-333(the)-333(PSBLAS)-333(virtual)-334(parallel)-333(mac)28(hine.)]TJ 1.626 -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 [(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(alue.)]TJ/F14 9.9626 Tf 134.303 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 [(iam)]TJ/F14 9.9626 Tf 20.213 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)]TJ 0 g 0 G -1 0 0 1 -145.7235 -351.6526 cm -BT -/F29 9.9626 Tf 150.7049 351.6526 Td[(np)]TJ -ET -1 0 0 1 163.4348 351.6526 cm +/F27 9.9626 Tf -239.12 -19.925 Td [(np)]TJ 0 g 0 G -1 0 0 1 -163.4348 -351.6526 cm -BT -/F8 9.9626 Tf 168.4162 351.6526 Td[(Num)28(b)-27(e)-1(r)-333(of)-333(p)1(ro)-28(ce)-1(ss)-1(es)-334(in)-332(the)-334(P)1(SBLAS)-333(vir)1(tual)-333(p)1(arallel)-333(m)-1(ac)28(hin)1(e)-1(.)]TJ 7.1953 -11.9551 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3786 0 Td[(global)]TJ/F8 9.9626 Tf 29.7563 0 Td[(.)]TJ -62.1349 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(required)]TJ/F8 9.9626 Tf 41.8983 0 Td[(.)]TJ -71.5095 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(out)]TJ/F8 9.9626 Tf 16.549 0 Td[(.)]TJ -50.0346 -11.9551 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(an)-333(in)28(t)1(e)-1(ger)-333(v)55(ar)1(iabl)1(e)-1(.)]TJ/F18 14.3462 Tf -24.9066 -32.9459 Td[(Not)-1(es)]TJ -ET -1 0 0 1 150.7049 249.0652 cm +/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(SBLAS)-334(virtual)-333(parallel)-333(mac)27(hi)1(ne.)]TJ 7.195 -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 [(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 14.3462 Tf -24.906 -32.946 Td [(Notes)]TJ 0 g 0 G -1 0 0 1 -150.7049 -249.0652 cm -BT -/F8 9.9626 Tf 162.8814 249.0652 Td[(1.)]TJ -ET -1 0 0 1 170.6302 249.0652 cm +/F8 9.9626 Tf 12.176 -21.821 Td [(1.)]TJ 0 g 0 G -1 0 0 1 -170.6302 -249.0652 cm -BT -/F8 9.9626 Tf 175.6115 249.0652 Td[(F)84(or)-500(pr)1(o)-28(c)-1(ess)-1(es)-501(in)-499(the)-500(vir)1(tual)-499(paral)1(le)-1(l)-499(m)-1(ac)28(hin)1(e)-501(th)1(e)-501(id)1(e)-1(n)29(ti\014er)-500(wil)1(l)-500(s)-1(ati)1(s)-1(f)1(y)]TJ 0 -11.9552 Td[(0)]TJ/F14 9.9626 Tf 7.7487 0 Td[(\024)]TJ/F11 9.9626 Tf 10.516 0 Td[(ia)1(m)]TJ/F14 9.9626 Tf 20.2131 0 Td[(\024)]TJ/F11 9.9626 Tf 10.5161 0 Td[(np)]TJ/F14 9.9626 Tf 13.2062 0 Td[(\000)]TJ/F8 9.9626 Tf 9.9626 0 Td[(1;)]TJ -ET -1 0 0 1 150.7049 217.1847 cm + [-500(F)83(or)-500(pro)-27(cess)-1(es)-500(in)-500(th)1(e)-501(vi)1(rtual)-500(parallel)-500(mac)27(hine)-500(the)-500(id)1(e)-1(n)28(ti\014er)-500(will)-500(satisfy)]TJ 12.73 -11.955 Td [(0)]TJ/F14 9.9626 Tf 7.749 0 Td [(\024)]TJ/F11 9.9626 Tf 10.516 0 Td [(iam)]TJ/F14 9.9626 Tf 20.213 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 -1 0 0 1 -150.7049 -217.1847 cm -BT -/F8 9.9626 Tf 162.8814 217.1847 Td[(2.)]TJ -ET -1 0 0 1 170.6302 217.1847 cm + -84.893 -19.925 Td [(2.)]TJ 0 g 0 G -1 0 0 1 -170.6302 -217.1847 cm -BT -/F8 9.9626 Tf 175.6115 217.1847 Td[(If)-432(the)-432(use)-1(r)-432(h)1(as)-433(reques)-1(ted)-432(on)]TJ/F32 9.9626 Tf 130.4 0 Td[(psb_init)]TJ/F8 9.9626 Tf 46.1507 0 Td[(a)-432(n)28(um)28(b)-28(er)-432(of)-432(pr)1(o)-28(c)-1(ess)-1(es)-433(les)-1(s)-433(th)1(an)]TJ -176.5507 -11.9551 Td[(th)1(e)-417(total)-416(a)27(v)56(ailab)1(le)-417(in)-416(th)1(e)-417(par)1(allel)-417(exec)-1(u)1(tion)-416(en)28(vir)1(onme)-1(n)28(t)1(,)-438(t)1(he)-417(remainin)1(g)]TJ 0 -11.9552 Td[(pr)1(o)-28(ce)-1(ss)-1(es)-360(wil)1(l)-359(ha)28(v)28(e)-359(on)-359(retu)1(rn)]TJ/F11 9.9626 Tf 130.4864 0 Td[(ia)1(m)]TJ/F8 9.9626 Tf 20.6385 0 Td[(=)]TJ/F14 9.9626 Tf 10.9415 0 Td[(\000)]TJ/F8 9.9626 Tf 7.7487 0 Td[(1;)-372(t)1(he)-359(only)-358(c)-1(all)-358(in)28(v)28(olvi)1(ng)]TJ/F32 9.9626 Tf 112.377 0 Td[(icontxt)]TJ/F8 9.9626 Tf -282.1921 -11.9552 Td[(th)1(at)-334(an)29(y)-334(suc)28(h)-333(pr)1(o)-28(c)-1(ess)-334(m)-1(a)28(y)-333(exe)-1(cute)-333(is)-334(to)]TJ/F32 9.9626 Tf 177.0862 0 Td[(psb_exit)]TJ/F8 9.9626 Tf 41.8427 0 Td[(.)]TJ -ET -1 0 0 1 150.7049 90.4377 cm + [-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.956 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.487 0 Td [(iam)]TJ/F8 9.9626 Tf 20.638 0 Td [(=)]TJ/F14 9.9626 Tf 10.942 0 Td [(\000)]TJ/F8 9.9626 Tf 7.749 0 Td [(1;)-372(the)-359(only)-359(call)-359(i)1(n)27(v)28(olving)]TJ/F30 9.9626 Tf 112.376 0 Td [(icontxt)]TJ/F8 9.9626 Tf -282.192 -11.955 Td [(that)-333(an)27(y)-333(suc)28(h)-333(pro)-28(cess)-334(ma)28(y)-333(execute)-334(is)-333(to)]TJ/F30 9.9626 Tf 177.087 0 Td [(psb_exit)]TJ/F8 9.9626 Tf 41.842 0 Td [(.)]TJ 0 g 0 G -1 0 0 1 -150.7049 -90.4377 cm -BT -/F8 9.9626 Tf 317.5791 90.4377 Td[(98)]TJ -ET -1 0 0 1 494.4159 90.4377 cm + -76.961 -90.881 Td [(98)]TJ 0 g 0 G +ET endstream endobj -1381 0 obj << +1354 0 obj << /Type /Page -/Contents 1382 0 R -/Resources 1380 0 R -/MediaBox [0 0 595.2756 841.8898] -/Parent 1379 0 R +/Contents 1355 0 R +/Resources 1353 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 1352 0 R >> endobj -1383 0 obj << -/D [1381 0 R /XYZ 150.7049 740.9981 null] +1356 0 obj << +/D [1354 0 R /XYZ 150.705 740.998 null] >> endobj 306 0 obj << -/D [1381 0 R /XYZ 150.7049 641.6678 null] +/D [1354 0 R /XYZ 150.705 641.668 null] >> endobj -1384 0 obj << -/D [1381 0 R /XYZ 150.7049 613.8693 null] +1357 0 obj << +/D [1354 0 R /XYZ 150.705 613.869 null] >> endobj -1385 0 obj << -/D [1381 0 R /XYZ 150.7049 261.0203 null] +1358 0 obj << +/D [1354 0 R /XYZ 150.705 261.02 null] >> endobj -1386 0 obj << -/D [1381 0 R /XYZ 150.7049 265.0054 null] +1359 0 obj << +/D [1354 0 R /XYZ 150.705 265.005 null] >> endobj -1387 0 obj << -/D [1381 0 R /XYZ 150.7049 231.1878 null] +1360 0 obj << +/D [1354 0 R /XYZ 150.705 231.188 null] >> endobj -1380 0 obj << -/Font << /F18 441 0 R /F8 450 0 R /F19 591 0 R /F29 447 0 R /F14 633 0 R /F11 606 0 R /F32 622 0 R >> +1353 0 obj << +/Font << /F16 443 0 R /F8 446 0 R /F17 588 0 R /F27 445 0 R /F14 619 0 R /F11 602 0 R /F30 616 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1390 0 obj << -/Length 6706 +1363 0 obj << +/Length 4750 >> stream -1 0 0 1 99.8954 740.9981 cm 0 g 0 G -1 0 0 1 343.7111 0 cm 0 g 0 G -1 0 0 1 -348.6924 -60.7721 cm 0 g 0 G 0 g 0 G -1 0 0 1 -94.9141 -680.226 cm BT -/F18 14.3462 Tf 99.8954 680.226 Td[(psb)]TJ +/F16 14.3462 Tf 99.895 680.226 Td [(psb)]TJ ET -1 0 0 1 125.1626 680.226 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -4.8419 0.1992 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 -1 0 0 1 -125.1626 -680.226 cm BT -/F18 14.3462 Tf 130.0045 680.226 Td[(exi)-1(t|Exi)-1(t)-375(fro)-1(m)-375(PSBLA)1(S)-375(par)-1(a)1(l)-1(le)-1(l)]TJ -30.1091 -17.9328 Td[(en)31(vir)-1(onm)-1(en)31(t)]TJ 0 -35.7686 Td[(Syn)32(t)-1(ax)]TJ/F8 9.9626 Tf 125.2 -21.8209 Td[(call)-333(psb)]TJ +/F16 14.3462 Tf 130.004 680.226 Td [(exit|Exit)-375(from)-375(PSBLAS)-375(parallel)]TJ -30.109 -17.933 Td [(en)31(vironmen)31(t)]TJ 0 -35.768 Td [(Syn)31(tax)]TJ/F8 9.9626 Tf 125.2 -21.821 Td [(call)-333(psb)]TJ ET -1 0 0 1 258.9573 604.7037 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 258.957 604.903 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -258.9573 -604.7037 cm BT -/F8 9.9626 Tf 261.9462 604.7037 Td[(exit)-333(\050)]TJ/F19 9.9626 Tf 23.5229 0 Td[(ic)51(ontxt)]TJ/F8 9.9626 Tf 29.063 0 Td[(\051)]TJ -101.4029 -23.9103 Td[(call)-333(psb)]TJ +/F8 9.9626 Tf 261.946 604.704 Td [(exit)-333(\050)]TJ/F17 9.9626 Tf 23.523 0 Td [(ic)51(ontxt)]TJ/F8 9.9626 Tf 29.063 0 Td [(\051)]TJ -101.403 -23.911 Td [(call)-333(psb)]TJ ET -1 0 0 1 246.9912 580.7934 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 246.991 580.993 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -246.9912 -580.7934 cm BT -/F8 9.9626 Tf 249.98 580.7934 Td[(exit)-333(\050)]TJ/F19 9.9626 Tf 23.5229 0 Td[(ic)51(ontxt,cl)1(o)-1(s)1(e)]TJ/F8 9.9626 Tf 52.9954 0 Td[(\051)]TJ -226.6029 -23.9104 Td[(This)-333(s)-1(u)1(brou)1(tin)1(e)-334(e)-1(x)1(its)-334(f)1(rom)-334(th)1(e)-334(PS)1(BLAS)-333(paral)1(le)-1(l)-333(v)1(irtu)1(al)-333(m)-1(ac)28(hin)1(e)-1(.)]TJ -ET -1 0 0 1 94.9141 536.9577 cm +/F8 9.9626 Tf 249.98 580.793 Td [(exit)-333(\050)]TJ/F17 9.9626 Tf 23.523 0 Td [(ic)51(ontxt,close)]TJ/F8 9.9626 Tf 52.995 0 Td [(\051)]TJ -226.603 -23.91 Td [(This)-333(subroutine)-334(exits)-333(from)-333(the)-334(PSBLAS)-333(parallel)-333(virtual)-333(mac)27(hine.)]TJ 0 g 0 G -1 0 0 1 -94.9141 -536.9577 cm -BT -/F29 9.9626 Tf 99.8954 536.9577 Td[(T)32(yp)-32(e:)]TJ -ET -1 0 0 1 128.7108 536.9577 cm +/F27 9.9626 Tf 0 -19.925 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G -1 0 0 1 -128.7108 -536.9577 cm -BT -/F8 9.9626 Tf 133.6921 536.9577 Td[(Sy)1(nc)27(h)1(ron)1(ous.)]TJ -ET -1 0 0 1 94.9141 517.0325 cm +/F8 9.9626 Tf 33.797 0 Td [(Sync)28(hronous.)]TJ 0 g 0 G -1 0 0 1 -94.9141 -517.0325 cm -BT -/F29 9.9626 Tf 99.8954 517.0325 Td[(On)-383(En)32(tr)1(y)]TJ -ET -1 0 0 1 151.2996 517.0325 cm +/F27 9.9626 Tf -33.797 -19.926 Td [(On)-383(En)32(try)]TJ 0 g 0 G -1 0 0 1 -56.3855 -19.9253 cm 0 g 0 G -1 0 0 1 -94.9141 -497.1072 cm -BT -/F29 9.9626 Tf 99.8954 497.1072 Td[(ic)-1(on)33(t)-1(xt)]TJ -ET -1 0 0 1 134.9028 497.1072 cm + 0 -19.925 Td [(icon)32(txt)]TJ 0 g 0 G -1 0 0 1 -134.9028 -497.1072 cm -BT -/F8 9.9626 Tf 139.8841 497.1072 Td[(th)1(e)-334(c)-1(omm)27(u)1(ni)1(c)-1(ation)-332(c)-1(on)28(text)-333(id)1(e)-1(n)28(ti)1(fyi)1(ng)-333(the)-334(v)1(irtu)1(al)-333(paral)1(le)-1(l)-333(mac)27(h)1(ine.)]TJ -15.0821 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3787 0 Td[(global)]TJ/F8 9.9626 Tf 29.7563 0 Td[(.)]TJ -62.135 -11.9551 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6113 0 Td[(required)]TJ/F8 9.9626 Tf 41.8982 0 Td[(.)]TJ -71.5095 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(.)]TJ -43.0331 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(an)-333(in)28(t)1(e)-1(ger)-333(v)55(ar)1(iabl)1(e)-1(.)]TJ -ET -1 0 0 1 94.9141 429.3612 cm +/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.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 0 g 0 G -1 0 0 1 -94.9141 -429.3612 cm -BT -/F29 9.9626 Tf 99.8954 429.3612 Td[(cl)-1(os)1(e)]TJ -ET -1 0 0 1 123.6686 429.3612 cm +/F27 9.9626 Tf -24.907 -19.925 Td [(close)]TJ 0 g 0 G -1 0 0 1 -123.6686 -429.3612 cm -BT -/F8 9.9626 Tf 128.6499 429.3612 Td[(Wh)1(e)-1(th)1(e)-1(r)-401(t)1(o)-402(close)-402(all)-401(d)1(ata)-402(stru)1(c)-1(tu)1(res)-402(related)-401(to)-401(the)-401(vir)1(tual)-401(p)1(arallel)-401(m)-1(a-)]TJ -3.8479 -11.9552 Td[(c)27(h)1(ine,)-333(b)-27(e)-1(sides)-334(th)1(os)-1(e)-334(asso)-28(c)-1(i)1(ate)-1(d)-333(with)-333(i)1(c)-1(on)28(t)1(xt.)]TJ 0 -11.9551 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3787 0 Td[(global)]TJ/F8 9.9626 Tf 29.7563 0 Td[(.)]TJ -62.135 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6113 0 Td[(opti)-1(on)1(al)]TJ/F8 9.9626 Tf 40.5767 0 Td[(.)]TJ -70.188 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(.)]TJ -43.0331 -11.9551 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(a)-333(logical)-334(v)56(ari)1(able,)-333(defau)1(lt)-333(v)55(al)1(ue:)-445(t)1(rue.)]TJ/F18 14.3462 Tf -24.9066 -32.9459 Td[(Not)-1(es)]TJ -ET -1 0 0 1 99.8954 314.8186 cm +/F8 9.9626 Tf 28.755 0 Td [(Whether)-401(to)-401(clos)-1(e)-401(all)-401(data)-401(structures)-401(relate)-1(d)-401(to)-401(the)-401(virtual)-401(parallel)-401(m)-1(a-)]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.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.956 Td [(Sp)-28(eci\014ed)-333(as:)-445(a)-333(logical)-333(v)55(ariable,)-333(default)-333(v)55(alu)1(e)-1(:)-444(true.)]TJ/F16 14.3462 Tf -24.907 -32.946 Td [(Notes)]TJ 0 g 0 G -1 0 0 1 -99.8954 -314.8186 cm -BT -/F8 9.9626 Tf 112.072 314.8186 Td[(1.)]TJ -ET -1 0 0 1 119.8207 314.8186 cm +/F8 9.9626 Tf 12.177 -21.82 Td [(1.)]TJ 0 g 0 G -1 0 0 1 -119.8207 -314.8186 cm -BT -/F8 9.9626 Tf 124.802 314.8186 Td[(This)-241(rou)1(tin)1(e)-242(ma)27(y)-240(b)-28(e)-241(c)-1(al)1(le)-1(d)-240(e)-1(v)28(en)-241(i)1(f)-241(a)-241(pr)1(e)-1(vi)1(ous)-241(c)-1(all)-240(to)]TJ/F32 9.9626 Tf 220.5748 0 Td[(psb_info)]TJ/F8 9.9626 Tf 44.244 0 Td[(has)-241(retur)1(ned)]TJ -264.8188 -11.9552 Td[(with)]TJ/F11 9.9626 Tf 22.9626 0 Td[(ia)1(m)]TJ/F8 9.9626 Tf 20.6628 0 Td[(=)]TJ/F14 9.9626 Tf 10.9658 0 Td[(\000)]TJ/F8 9.9626 Tf 7.7488 0 Td[(1;)-374(in)1(dee)-1(d)1(,)-367(it)-360(it)-360(is)-361(th)1(e)-361(only)-360(r)1(outin)1(e)-361(that)-360(ma)28(y)-361(b)-27(e)-361(called)-360(with)]TJ -62.34 -11.9551 Td[(argu)1(m)-1(en)28(t)]TJ/F32 9.9626 Tf 44.5829 0 Td[(icontxt)]TJ/F8 9.9626 Tf 39.9333 0 Td[(in)-333(th)1(is)-334(situ)1(ation.)]TJ -ET -1 0 0 1 99.8954 270.983 cm + [-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.662 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.)]TJ 0 g 0 G -1 0 0 1 -99.8954 -270.983 cm -BT -/F8 9.9626 Tf 112.072 270.983 Td[(2.)]TJ -ET -1 0 0 1 119.8207 270.983 cm + -97.246 -19.925 Td [(2.)]TJ 0 g 0 G -1 0 0 1 -119.8207 -270.983 cm -BT -/F8 9.9626 Tf 124.802 270.983 Td[(A)-305(c)-1(all)-305(to)-305(th)1(is)-306(r)1(outin)1(e)-306(with)]TJ/F32 9.9626 Tf 116.0225 0 Td[(close=.true.)]TJ/F8 9.9626 Tf 65.8058 0 Td[(impl)1(ie)-1(s)-305(a)-306(call)-305(to)]TJ/F32 9.9626 Tf 71.4447 0 Td[(MPI_Finalize)]TJ/F8 9.9626 Tf 62.7641 0 Td[(,)]TJ -316.0371 -11.9552 Td[(aft)1(e)-1(r)-333(whi)1(c)27(h)-333(no)-333(p)1(arallel)-333(rout)1(ine)-334(ma)28(y)-333(b)-28(e)-333(c)-1(all)1(e)-1(d)1(.)]TJ -ET -1 0 0 1 99.8954 239.1025 cm + [-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.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 -1 0 0 1 -99.8954 -239.1025 cm -BT -/F8 9.9626 Tf 112.072 239.1025 Td[(3.)]TJ -ET -1 0 0 1 119.8207 239.1025 cm + -12.73 -19.926 Td [(3.)]TJ 0 g 0 G -1 0 0 1 -119.8207 -239.1025 cm -BT -/F8 9.9626 Tf 124.802 239.1025 Td[(If)-390(the)-391(u)1(s)-1(er)-391(wh)1(is)-1(h)1(e)-1(s)-391(to)-390(use)-391(m)27(ul)1(tipl)1(e)-391(c)-1(omm)27(u)1(nication)-390(con)28(te)-1(x)1(ts)-391(in)-390(the)-391(sam)-1(e)]TJ 0 -11.9551 Td[(pr)1(ogram,)-485(or)-455(to)-454(e)-1(n)28(ter)-454(and)-454(e)-1(xi)1(t)-455(m)27(u)1(ltip)1(le)-455(time)-1(s)-455(in)28(t)1(o)-455(the)-455(p)1(arallel)-455(en)28(vir)1(on-)]TJ 0 -11.9552 Td[(me)-1(n)28(t)1(,)-494(this)-462(rou)1(tin)1(e)-463(ma)28(y)-462(b)-28(e)-462(called)-462(to)-462(se)-1(l)1(e)-1(ctiv)28(ely)-462(clos)-1(e)-462(the)-462(con)28(te)-1(x)1(ts)-463(with)]TJ/F32 9.9626 Tf 0 -11.9552 Td[(close=.false.)]TJ/F8 9.9626 Tf 67.9944 0 Td[(,)-244(while)-222(on)-222(th)1(e)-223(last)-222(c)-1(all)-222(i)1(t)-223(shou)1(ld)-222(b)-27(e)-223(called)-222(with)]TJ/F32 9.9626 Tf 194.3272 0 Td[(close=.true.)]TJ/F8 9.9626 Tf -262.3216 -11.9551 Td[(to)-333(s)-1(h)29(utd)1(o)27(wn)-333(in)-332(a)-334(clean)-333(w)27(a)28(y)-333(the)-333(e)-1(n)28(ti)1(re)-334(p)1(arallel)-333(e)-1(n)29(viron)1(me)-1(n)28(t.)]TJ -ET -1 0 0 1 99.8954 90.4377 cm + [-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(e)-1(xi)1(t)-455(m)27(ul)1(tiple)-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)-463(th)1(e)-462(c)-1(on)28(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.328 0 Td [(close=.true.)]TJ/F8 9.9626 Tf -262.322 -11.955 Td [(to)-333(sh)27(utd)1(o)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 0 g 0 G -1 0 0 1 -99.8954 -90.4377 cm -BT -/F8 9.9626 Tf 266.7696 90.4377 Td[(99)]TJ -ET -1 0 0 1 443.6065 90.4377 cm + 141.968 -100.844 Td [(99)]TJ 0 g 0 G +ET endstream endobj -1389 0 obj << +1362 0 obj << /Type /Page -/Contents 1390 0 R -/Resources 1388 0 R -/MediaBox [0 0 595.2756 841.8898] -/Parent 1379 0 R +/Contents 1363 0 R +/Resources 1361 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 1352 0 R >> endobj -1391 0 obj << -/D [1389 0 R /XYZ 99.8954 740.9981 null] +1364 0 obj << +/D [1362 0 R /XYZ 99.895 740.998 null] >> endobj 310 0 obj << -/D [1389 0 R /XYZ 99.8954 644.4574 null] +/D [1362 0 R /XYZ 99.895 644.457 null] >> endobj -1392 0 obj << -/D [1389 0 R /XYZ 99.8954 613.8693 null] +1365 0 obj << +/D [1362 0 R /XYZ 99.895 613.869 null] >> endobj -1393 0 obj << -/D [1389 0 R /XYZ 99.8954 326.7738 null] +1366 0 obj << +/D [1362 0 R /XYZ 99.895 326.774 null] >> endobj -1394 0 obj << -/D [1389 0 R /XYZ 99.8954 330.7588 null] +1367 0 obj << +/D [1362 0 R /XYZ 99.895 330.759 null] >> endobj -1395 0 obj << -/D [1389 0 R /XYZ 99.8954 284.986 null] +1368 0 obj << +/D [1362 0 R /XYZ 99.895 284.986 null] >> endobj -1396 0 obj << -/D [1389 0 R /XYZ 99.8954 253.1056 null] +1369 0 obj << +/D [1362 0 R /XYZ 99.895 253.106 null] >> endobj -1388 0 obj << -/Font << /F18 441 0 R /F8 450 0 R /F19 591 0 R /F29 447 0 R /F32 622 0 R /F11 606 0 R /F14 633 0 R >> +1361 0 obj << +/Font << /F16 443 0 R /F8 446 0 R /F17 588 0 R /F27 445 0 R /F30 616 0 R /F11 602 0 R /F14 619 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1399 0 obj << -/Length 3750 +1372 0 obj << +/Length 2467 >> stream -1 0 0 1 150.7049 740.9981 cm 0 g 0 G -1 0 0 1 343.7111 0 cm 0 g 0 G -1 0 0 1 -348.6924 -60.7721 cm 0 g 0 G 0 g 0 G -1 0 0 1 -145.7236 -680.226 cm BT -/F18 14.3462 Tf 150.7049 680.226 Td[(psb)]TJ +/F16 14.3462 Tf 150.705 680.226 Td [(psb)]TJ ET -1 0 0 1 175.972 680.226 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -4.8419 0.1992 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 -1 0 0 1 -175.972 -680.226 cm BT -/F18 14.3462 Tf 180.8139 680.226 Td[(g)-1(et)]TJ +/F16 14.3462 Tf 180.814 680.226 Td [(get)]TJ ET -1 0 0 1 203.4925 680.226 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -4.8419 0.1992 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 -1 0 0 1 -203.4925 -680.226 cm BT -/F18 14.3462 Tf 208.3343 680.226 Td[(m)-1(pico)-1(mm|G)-1(et)-376(the)-375(M)-1(P)1(I)-375(co)-1(mm)31(uni)-1(cato)-1(r)]TJ -57.6294 -35.7686 Td[(Syn)32(t)-1(ax)]TJ/F8 9.9626 Tf 86.0524 -21.8209 Td[(call)-333(psb)]TJ +/F16 14.3462 Tf 208.334 680.226 Td [(mpicomm|Get)-375(the)-375(MPI)-375(comm)31(unicator)]TJ -57.629 -35.769 Td [(Syn)31(tax)]TJ/F8 9.9626 Tf 86.052 -21.821 Td [(call)-333(psb)]TJ ET -1 0 0 1 270.6192 622.6364 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 270.619 622.836 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -270.6192 -622.6364 cm BT -/F8 9.9626 Tf 273.608 622.6364 Td[(get)]TJ +/F8 9.9626 Tf 273.608 622.636 Td [(get)]TJ ET -1 0 0 1 287.4893 622.6364 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 287.489 622.836 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -287.4893 -622.6364 cm BT -/F8 9.9626 Tf 290.4781 622.6364 Td[(mpicomm)-334(\050)]TJ/F19 9.9626 Tf 49.8134 0 Td[(ic)51(ontxt,)-358(i)1(c)51(omm)]TJ/F8 9.9626 Tf 64.1977 0 Td[(\051)]TJ -253.7843 -23.9103 Td[(This)-268(s)-1(u)1(brou)1(tin)1(e)-269(retur)1(ns)-269(th)1(e)-269(MP)1(I)-269(comm)27(u)1(nicator)-268(as)-1(so)-28(ciated)-268(w)-1(i)1(th)-268(a)-268(PSBLAS)-268(con-)]TJ 0 -11.9552 Td[(text)]TJ -ET -1 0 0 1 145.7235 566.8457 cm +/F8 9.9626 Tf 290.478 622.636 Td [(mpicomm)-333(\050)]TJ/F17 9.9626 Tf 49.813 0 Td [(ic)51(ontxt,)-358(ic)51(omm)]TJ/F8 9.9626 Tf 64.198 0 Td [(\051)]TJ -253.784 -23.91 Td [(This)-268(subroutine)-269(retur)1(ns)-269(the)-268(MPI)-268(comm)27(unicator)-268(asso)-28(ciated)-268(with)-269(a)-268(PSBLAS)-268(con-)]TJ 0 -11.955 Td [(text)]TJ 0 g 0 G -1 0 0 1 -145.7235 -566.8457 cm -BT -/F29 9.9626 Tf 150.7049 566.8457 Td[(T)32(yp)-32(e:)]TJ -ET -1 0 0 1 179.5203 566.8457 cm +/F27 9.9626 Tf 0 -19.925 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G -1 0 0 1 -179.5203 -566.8457 cm -BT -/F8 9.9626 Tf 184.5016 566.8457 Td[(Async)28(hron)1(ous.)]TJ -ET -1 0 0 1 145.7235 546.9204 cm +/F8 9.9626 Tf 33.797 0 Td [(Async)28(hronous.)]TJ 0 g 0 G -1 0 0 1 -145.7235 -546.9204 cm -BT -/F29 9.9626 Tf 150.7049 546.9204 Td[(On)-383(En)32(tr)1(y)]TJ -ET -1 0 0 1 202.109 546.9204 cm +/F27 9.9626 Tf -33.797 -19.926 Td [(On)-383(En)32(try)]TJ 0 g 0 G -1 0 0 1 -56.3855 -19.9253 cm 0 g 0 G -1 0 0 1 -145.7235 -526.9951 cm -BT -/F29 9.9626 Tf 150.7049 526.9951 Td[(ic)-1(on)33(t)-1(xt)]TJ -ET -1 0 0 1 185.7123 526.9951 cm + 0 -19.925 Td [(icon)32(txt)]TJ 0 g 0 G -1 0 0 1 -185.7123 -526.9951 cm -BT -/F8 9.9626 Tf 190.6936 526.9951 Td[(th)1(e)-334(c)-1(omm)27(u)1(ni)1(c)-1(ation)-332(c)-1(on)28(text)-333(id)1(e)-1(n)28(ti)1(fyi)1(ng)-333(the)-334(v)1(irtu)1(al)-333(paral)1(le)-1(l)-333(mac)27(h)1(ine.)]TJ -15.0821 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3786 0 Td[(global)]TJ/F8 9.9626 Tf 29.7563 0 Td[(.)]TJ -62.1349 -11.9551 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(required)]TJ/F8 9.9626 Tf 41.8983 0 Td[(.)]TJ -71.5095 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(.)]TJ -43.0331 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(an)-333(in)28(t)1(e)-1(ger)-333(v)55(ar)1(iabl)1(e)-1(.)]TJ -ET -1 0 0 1 145.7235 457.2566 cm +/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.083 -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.548 0 Td [(.)]TJ -43.034 -11.956 Td [(Sp)-28(eci\014ed)-333(as:)-445(an)-333(in)28(teger)-333(v)55(ariable.)]TJ 0 g 0 G -1 0 0 1 -145.7235 -457.2566 cm -BT -/F29 9.9626 Tf 150.7049 457.2566 Td[(On)-383(R)-1(etur)1(n)]TJ -ET -1 0 0 1 205.2431 457.2566 cm +/F27 9.9626 Tf -24.906 -21.917 Td [(On)-383(Return)]TJ 0 g 0 G -1 0 0 1 -59.5196 -19.9253 cm 0 g 0 G -1 0 0 1 -145.7235 -437.3313 cm -BT -/F29 9.9626 Tf 150.7049 437.3313 Td[(ic)-1(omm)]TJ -ET -1 0 0 1 183.8028 437.3313 cm + 0 -19.926 Td [(icomm)]TJ 0 g 0 G -1 0 0 1 -183.8028 -437.3313 cm -BT -/F8 9.9626 Tf 188.7841 437.3313 Td[(The)-378(M)1(PI)-377(c)-1(omm)27(u)1(nicator)-377(as)-1(so)-28(ciated)-377(w)-1(i)1(th)-377(the)-378(P)1(SBLAS)-377(vir)1(tual)-377(p)1(arallel)]TJ -13.1726 -11.9551 Td[(mac)27(hi)1(ne.)]TJ 0 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3786 0 Td[(global)]TJ/F8 9.9626 Tf 29.7563 0 Td[(.)]TJ -62.1349 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(required)]TJ/F8 9.9626 Tf 41.8983 0 Td[(.)]TJ -71.5095 -11.9551 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(out)]TJ/F8 9.9626 Tf 16.549 0 Td[(.)]TJ -ET -1 0 0 1 150.7049 90.4377 cm +/F8 9.9626 Tf 38.079 0 Td [(The)-377(MPI)-378(comm)28(unicator)-378(asso)-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.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 -1 0 0 1 -150.7049 -90.4377 cm -BT -/F8 9.9626 Tf 315.0884 90.4377 Td[(100)]TJ -ET -1 0 0 1 494.4159 90.4377 cm + 89.442 -299.073 Td [(100)]TJ 0 g 0 G +ET endstream endobj -1398 0 obj << +1371 0 obj << /Type /Page -/Contents 1399 0 R -/Resources 1397 0 R -/MediaBox [0 0 595.2756 841.8898] -/Parent 1379 0 R +/Contents 1372 0 R +/Resources 1370 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 1352 0 R >> endobj -1400 0 obj << -/D [1398 0 R /XYZ 150.7049 740.9981 null] +1373 0 obj << +/D [1371 0 R /XYZ 150.705 740.998 null] >> endobj 314 0 obj << -/D [1398 0 R /XYZ 150.7049 659.6006 null] +/D [1371 0 R /XYZ 150.705 659.601 null] >> endobj -1401 0 obj << -/D [1398 0 R /XYZ 150.7049 631.8021 null] +1374 0 obj << +/D [1371 0 R /XYZ 150.705 631.802 null] >> endobj -1397 0 obj << -/Font << /F18 441 0 R /F8 450 0 R /F19 591 0 R /F29 447 0 R >> +1370 0 obj << +/Font << /F16 443 0 R /F8 446 0 R /F17 588 0 R /F27 445 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1404 0 obj << -/Length 4782 +1377 0 obj << +/Length 3330 >> stream -1 0 0 1 99.8954 740.9981 cm 0 g 0 G -1 0 0 1 343.7111 0 cm 0 g 0 G -1 0 0 1 -348.6924 -60.7721 cm 0 g 0 G 0 g 0 G -1 0 0 1 -94.9141 -680.226 cm BT -/F18 14.3462 Tf 99.8954 680.226 Td[(psb)]TJ +/F16 14.3462 Tf 99.895 680.226 Td [(psb)]TJ ET -1 0 0 1 125.1626 680.226 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -4.8419 0.1992 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 -1 0 0 1 -125.1626 -680.226 cm BT -/F18 14.3462 Tf 130.0045 680.226 Td[(ge)-1(t)]TJ +/F16 14.3462 Tf 130.004 680.226 Td [(get)]TJ ET -1 0 0 1 152.683 680.226 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -4.8419 0.1992 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 -1 0 0 1 -152.683 -680.226 cm BT -/F18 14.3462 Tf 157.5249 680.226 Td[(rank|Ge)-1(t)-375(t)-1(he)-375(MPI)-375(rank)]TJ -57.6295 -35.7686 Td[(Syn)32(t)-1(ax)]TJ/F8 9.9626 Tf 94.9137 -21.8209 Td[(call)-333(psb)]TJ +/F16 14.3462 Tf 157.525 680.226 Td [(rank|Get)-375(the)-375(MPI)-375(rank)]TJ -57.63 -35.769 Td [(Syn)31(tax)]TJ/F8 9.9626 Tf 94.914 -21.821 Td [(call)-333(psb)]TJ ET -1 0 0 1 228.671 622.6364 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 228.671 622.836 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -228.671 -622.6364 cm BT -/F8 9.9626 Tf 231.6598 622.6364 Td[(get)]TJ +/F8 9.9626 Tf 231.66 622.636 Td [(get)]TJ ET -1 0 0 1 245.5411 622.6364 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 245.541 622.836 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -245.5411 -622.6364 cm BT -/F8 9.9626 Tf 248.5299 622.6364 Td[(ran)1(k)-333(\050)]TJ/F19 9.9626 Tf 26.8716 0 Td[(r)51(ank,)-357(ic)51(ontxt)-1(,)-357(id)]TJ/F8 9.9626 Tf 69.4169 0 Td[(\051)]TJ -244.923 -23.9103 Td[(This)-333(s)-1(u)1(brou)1(tin)1(e)-334(retur)1(ns)-334(th)1(e)-334(MP)1(I)-334(r)1(ank)-333(of)-333(th)1(e)-334(PS)1(B)-1(LAS)-332(pro)-27(c)-1(es)-1(s)]TJ/F11 9.9626 Tf 274.6649 0 Td[(id)]TJ -ET -1 0 0 1 94.9141 578.8008 cm +/F8 9.9626 Tf 248.53 622.636 Td [(rank)-333(\050)]TJ/F17 9.9626 Tf 26.871 0 Td [(r)51(ank,)-358(ic)51(ontxt,)-357(id)]TJ/F8 9.9626 Tf 69.417 0 Td [(\051)]TJ -244.923 -23.91 Td [(This)-333(subroutine)-334(return)1(s)-334(the)-333(MPI)-333(rank)-334(of)-333(the)-333(PSBLAS)-334(pro)-27(cess)]TJ/F11 9.9626 Tf 274.665 0 Td [(id)]TJ 0 g 0 G -1 0 0 1 -94.9141 -578.8008 cm -BT -/F29 9.9626 Tf 99.8954 578.8008 Td[(T)32(yp)-32(e:)]TJ -ET -1 0 0 1 128.7108 578.8008 cm +/F27 9.9626 Tf -274.665 -19.925 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G -1 0 0 1 -128.7108 -578.8008 cm -BT -/F8 9.9626 Tf 133.6921 578.8008 Td[(Async)28(hron)1(ous.)]TJ -ET -1 0 0 1 94.9141 558.8755 cm +/F8 9.9626 Tf 33.797 0 Td [(Async)28(hronous.)]TJ 0 g 0 G -1 0 0 1 -94.9141 -558.8755 cm -BT -/F29 9.9626 Tf 99.8954 558.8755 Td[(On)-383(En)32(tr)1(y)]TJ -ET -1 0 0 1 151.2996 558.8755 cm +/F27 9.9626 Tf -33.797 -19.925 Td [(On)-383(En)32(try)]TJ 0 g 0 G -1 0 0 1 -56.3855 -19.9252 cm 0 g 0 G -1 0 0 1 -94.9141 -538.9503 cm -BT -/F29 9.9626 Tf 99.8954 538.9503 Td[(ic)-1(on)33(t)-1(xt)]TJ -ET -1 0 0 1 134.9028 538.9503 cm + 0 -19.926 Td [(icon)32(txt)]TJ 0 g 0 G -1 0 0 1 -134.9028 -538.9503 cm -BT -/F8 9.9626 Tf 139.8841 538.9503 Td[(th)1(e)-334(c)-1(omm)27(u)1(ni)1(c)-1(ation)-332(c)-1(on)28(text)-333(id)1(e)-1(n)28(ti)1(fyi)1(ng)-333(the)-334(v)1(irtu)1(al)-333(paral)1(le)-1(l)-333(mac)27(h)1(ine.)]TJ -15.0821 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3787 0 Td[(global)]TJ/F8 9.9626 Tf 29.7563 0 Td[(.)]TJ -62.135 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6113 0 Td[(required)]TJ/F8 9.9626 Tf 41.8982 0 Td[(.)]TJ -71.5095 -11.9551 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(.)]TJ -43.0331 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(an)-333(in)28(t)1(e)-1(ger)-333(v)55(ar)1(iabl)1(e)-1(.)]TJ -ET -1 0 0 1 94.9141 471.2043 cm +/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.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 0 g 0 G -1 0 0 1 -94.9141 -471.2043 cm -BT -/F29 9.9626 Tf 99.8954 471.2043 Td[(id)]TJ -ET -1 0 0 1 109.4429 471.2043 cm +/F27 9.9626 Tf -24.907 -19.926 Td [(id)]TJ 0 g 0 G -1 0 0 1 -109.4429 -471.2043 cm -BT -/F8 9.9626 Tf 114.4242 471.2043 Td[(Iden)28(ti\014)1(e)-1(r)-333(of)-332(a)-334(p)1(ro)-28(ce)-1(ss)-334(in)-333(t)1(he)-334(P)1(SBLAS)-333(vir)1(tual)-333(par)1(allel)-333(m)-1(ac)28(hin)1(e)-1(.)]TJ 10.3778 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3787 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf 23.073 0 Td[(.)]TJ -55.4517 -11.9551 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6113 0 Td[(required)]TJ/F8 9.9626 Tf 41.8982 0 Td[(.)]TJ -71.5095 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(.)]TJ -43.0331 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(an)-333(in)28(t)1(e)-1(ger)-333(v)55(al)1(ue.)-445(0)]TJ/F14 9.9626 Tf 142.0508 0 Td[(\024)]TJ/F11 9.9626 Tf 10.5161 0 Td[(id)]TJ/F14 9.9626 Tf 11.385 0 Td[(\024)]TJ/F11 9.9626 Tf 10.5161 0 Td[(np)]TJ/F14 9.9626 Tf 13.2062 0 Td[(\000)]TJ/F8 9.9626 Tf 9.9626 0 Td[(1)]TJ -ET -1 0 0 1 94.9141 401.4658 cm +/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.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.)-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.206 0 Td [(\000)]TJ/F8 9.9626 Tf 9.963 0 Td [(1)]TJ 0 g 0 G -1 0 0 1 -94.9141 -401.4658 cm -BT -/F29 9.9626 Tf 99.8954 401.4658 Td[(On)-383(R)-1(etur)1(n)]TJ -ET -1 0 0 1 154.4337 401.4658 cm +/F27 9.9626 Tf -222.544 -21.918 Td [(On)-383(Return)]TJ 0 g 0 G -1 0 0 1 -59.5196 -19.9252 cm 0 g 0 G -1 0 0 1 -94.9141 -381.5406 cm -BT -/F29 9.9626 Tf 99.8954 381.5406 Td[(rank)]TJ -ET -1 0 0 1 122.5949 381.5406 cm + 0 -19.925 Td [(rank)]TJ 0 g 0 G -1 0 0 1 -122.5949 -381.5406 cm -BT -/F8 9.9626 Tf 127.5762 381.5406 Td[(The)-334(M)1(PI)-333(ran)1(k)-334(asso)-28(c)-1(i)1(ate)-1(d)-333(with)-333(t)1(he)-334(P)1(SBLAS)-333(pr)1(o)-28(c)-1(ess)]TJ/F11 9.9626 Tf 230.2481 0 Td[(id)]TJ/F8 9.9626 Tf 8.6176 0 Td[(.)]TJ -241.6399 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3787 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf 23.073 0 Td[(.)]TJ -55.4517 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6113 0 Td[(required)]TJ/F8 9.9626 Tf 41.8982 0 Td[(.)]TJ -71.5095 -11.9551 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(out)]TJ/F8 9.9626 Tf 16.549 0 Td[(.)]TJ -ET -1 0 0 1 99.8954 90.4377 cm +/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.618 0 Td [(.)]TJ -241.64 -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 [(out)]TJ/F8 9.9626 Tf 16.549 0 Td [(.)]TJ 0 g 0 G -1 0 0 1 -99.8954 -90.4377 cm -BT -/F8 9.9626 Tf 264.2789 90.4377 Td[(101)]TJ -ET -1 0 0 1 443.6065 90.4377 cm + 89.442 -255.237 Td [(101)]TJ 0 g 0 G +ET endstream endobj -1403 0 obj << +1376 0 obj << /Type /Page -/Contents 1404 0 R -/Resources 1402 0 R -/MediaBox [0 0 595.2756 841.8898] -/Parent 1379 0 R +/Contents 1377 0 R +/Resources 1375 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 1352 0 R >> endobj -1405 0 obj << -/D [1403 0 R /XYZ 99.8954 740.9981 null] +1378 0 obj << +/D [1376 0 R /XYZ 99.895 740.998 null] >> endobj 318 0 obj << -/D [1403 0 R /XYZ 99.8954 659.6006 null] +/D [1376 0 R /XYZ 99.895 659.601 null] >> endobj -1406 0 obj << -/D [1403 0 R /XYZ 99.8954 631.8021 null] +1379 0 obj << +/D [1376 0 R /XYZ 99.895 631.802 null] >> endobj -1402 0 obj << -/Font << /F18 441 0 R /F8 450 0 R /F19 591 0 R /F11 606 0 R /F29 447 0 R /F14 633 0 R >> +1375 0 obj << +/Font << /F16 443 0 R /F8 446 0 R /F17 588 0 R /F11 602 0 R /F27 445 0 R /F14 619 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1409 0 obj << -/Length 2172 +1382 0 obj << +/Length 1321 >> stream -1 0 0 1 150.7049 740.9981 cm 0 g 0 G -1 0 0 1 343.7111 0 cm 0 g 0 G -1 0 0 1 -348.6924 -60.7721 cm 0 g 0 G 0 g 0 G -1 0 0 1 -145.7236 -680.226 cm BT -/F18 14.3462 Tf 150.7049 680.226 Td[(psb)]TJ +/F16 14.3462 Tf 150.705 680.226 Td [(psb)]TJ ET -1 0 0 1 175.972 680.226 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -4.8419 0.1992 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 -1 0 0 1 -175.972 -680.226 cm BT -/F18 14.3462 Tf 180.8139 680.226 Td[(wt)-1(im)-1(e|W)93(a)1(l)-1(l)-375(cl)-1(o)-32(c)32(k)-375(t)-1(im)-1(ing)]TJ -30.109 -35.7686 Td[(Syn)32(t)-1(ax)]TJ/F8 9.9626 Tf 126.863 -21.8209 Td[(time)-334(=)-333(p)1(s)-1(b)]TJ +/F16 14.3462 Tf 180.814 680.226 Td [(wtime|W)94(all)-375(clo)-32(c)32(k)-375(timing)]TJ -30.109 -35.769 Td [(Syn)31(tax)]TJ/F8 9.9626 Tf 126.863 -21.821 Td [(time)-333(=)-334(psb)]TJ ET -1 0 0 1 326.9273 622.6364 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 326.927 622.836 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -326.9273 -622.6364 cm BT -/F8 9.9626 Tf 329.9162 622.6364 Td[(wtime)-334(\050\051)]TJ -179.2113 -23.9103 Td[(This)-222(fu)1(nction)-222(retur)1(ns)-222(a)-223(w)28(all)-222(c)-1(l)1(o)-28(c)27(k)-222(ti)1(m)-1(er.)-407(The)-223(r)1(e)-1(solut)1(ion)-222(of)-222(th)1(e)-223(time)-1(r)-222(i)1(s)-223(dep)-27(e)-1(n)1(den)28(t)]TJ 0 -11.9552 Td[(on)-333(th)1(e)-334(un)1(derly)1(ing)-333(par)1(allel)-334(en)28(vi)1(ronmen)28(t)-333(implem)-1(en)28(tati)1(on.)]TJ -ET -1 0 0 1 145.7235 566.8457 cm +/F8 9.9626 Tf 329.916 622.636 Td [(wtime)-333(\050\051)]TJ -179.211 -23.91 Td [(This)-222(function)-222(returns)-223(a)-222(w)28(all)-222(c)-1(l)1(o)-28(c)27(k)-222(timer.)-407(The)-223(resolution)-222(of)-222(the)-222(timer)-223(is)-222(dep)-28(enden)28(t)]TJ 0 -11.955 Td [(on)-333(the)-334(und)1(e)-1(rl)1(ying)-334(parallel)-333(en)28(vironmen)28(t)-334(implemen)28(tation.)]TJ 0 g 0 G -1 0 0 1 -145.7235 -566.8457 cm -BT -/F29 9.9626 Tf 150.7049 566.8457 Td[(T)32(yp)-32(e:)]TJ -ET -1 0 0 1 179.5203 566.8457 cm +/F27 9.9626 Tf 0 -19.925 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G -1 0 0 1 -179.5203 -566.8457 cm -BT -/F8 9.9626 Tf 184.5016 566.8457 Td[(Async)28(hron)1(ous.)]TJ -ET -1 0 0 1 145.7235 546.9204 cm +/F8 9.9626 Tf 33.797 0 Td [(Async)28(hronous.)]TJ 0 g 0 G -1 0 0 1 -145.7235 -546.9204 cm -BT -/F29 9.9626 Tf 150.7049 546.9204 Td[(On)-383(Exit)]TJ -ET -1 0 0 1 194.5264 546.9204 cm +/F27 9.9626 Tf -33.797 -19.926 Td [(On)-383(Exit)]TJ 0 g 0 G -1 0 0 1 -48.8029 -19.9253 cm 0 g 0 G -1 0 0 1 -145.7235 -526.9951 cm -BT -/F29 9.9626 Tf 150.7049 526.9951 Td[(F)96(unction)-384(v)64(alue)]TJ -ET -1 0 0 1 224.1097 526.9951 cm + 0 -19.925 Td [(F)96(unction)-384(v)64(alue)]TJ 0 g 0 G -1 0 0 1 -224.1097 -526.9951 cm -BT -/F8 9.9626 Tf 229.0911 526.9951 Td[(th)1(e)-334(e)-1(l)1(apse)-1(d)-333(ti)1(m)-1(e)-334(i)1(n)-333(s)-1(ec)-1(on)1(ds.)]TJ -53.4796 -11.9552 Td[(Re)-1(t)1(urn)1(e)-1(d)-333(as:)-444(a)]TJ/F32 9.9626 Tf 68.2995 0 Td[(real\050psb_dpk_\051)]TJ/F8 9.9626 Tf 76.5457 0 Td[(v)56(ariab)1(le.)]TJ -ET -1 0 0 1 150.7049 90.4377 cm +/F8 9.9626 Tf 78.386 0 Td [(the)-333(elapsed)-334(time)-333(in)-333(seco)-1(n)1(ds.)]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.546 0 Td [(v)56(ariable.)]TJ 0 g 0 G -1 0 0 1 -150.7049 -90.4377 cm -BT -/F8 9.9626 Tf 315.0884 90.4377 Td[(102)]TJ -ET -1 0 0 1 494.4159 90.4377 cm + -5.369 -424.602 Td [(102)]TJ 0 g 0 G +ET endstream endobj -1408 0 obj << +1381 0 obj << /Type /Page -/Contents 1409 0 R -/Resources 1407 0 R -/MediaBox [0 0 595.2756 841.8898] -/Parent 1379 0 R +/Contents 1382 0 R +/Resources 1380 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 1352 0 R >> endobj -1410 0 obj << -/D [1408 0 R /XYZ 150.7049 740.9981 null] +1383 0 obj << +/D [1381 0 R /XYZ 150.705 740.998 null] >> endobj 322 0 obj << -/D [1408 0 R /XYZ 150.7049 659.6006 null] +/D [1381 0 R /XYZ 150.705 659.601 null] >> endobj -1411 0 obj << -/D [1408 0 R /XYZ 150.7049 631.8021 null] +1384 0 obj << +/D [1381 0 R /XYZ 150.705 631.802 null] >> endobj -1407 0 obj << -/Font << /F18 441 0 R /F8 450 0 R /F29 447 0 R /F32 622 0 R >> +1380 0 obj << +/Font << /F16 443 0 R /F8 446 0 R /F27 445 0 R /F30 616 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1414 0 obj << -/Length 2589 +1387 0 obj << +/Length 1693 >> stream -1 0 0 1 99.8954 740.9981 cm 0 g 0 G -1 0 0 1 343.7111 0 cm 0 g 0 G -1 0 0 1 -348.6924 -60.7721 cm 0 g 0 G 0 g 0 G -1 0 0 1 -94.9141 -680.226 cm BT -/F18 14.3462 Tf 99.8954 680.226 Td[(psb)]TJ +/F16 14.3462 Tf 99.895 680.226 Td [(psb)]TJ ET -1 0 0 1 125.1626 680.226 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -4.8419 0.1992 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 -1 0 0 1 -125.1626 -680.226 cm BT -/F18 14.3462 Tf 130.0045 680.226 Td[(barr)-1(ie)-1(r|Si)-1(nc)32(hr)-1(oni)-1(zati)-1(on)-375(p)-32(oi)-1(n)32(t)-376(parall)-1(el)]TJ -30.1091 -17.9328 Td[(en)31(vir)-1(onm)-1(en)31(t)]TJ 0 -35.7686 Td[(Syn)32(t)-1(ax)]TJ/F8 9.9626 Tf 118.6551 -21.8209 Td[(call)-333(psb)]TJ +/F16 14.3462 Tf 130.004 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 0 -35.768 Td [(Syn)31(tax)]TJ/F8 9.9626 Tf 118.655 -21.821 Td [(call)-333(psb)]TJ ET -1 0 0 1 252.4124 604.7037 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 252.412 604.903 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -252.4124 -604.7037 cm BT -/F8 9.9626 Tf 255.4012 604.7037 Td[(bar)1(rier)-333(\050)]TJ/F19 9.9626 Tf 36.6128 0 Td[(ic)51(ontxt)]TJ/F8 9.9626 Tf 29.063 0 Td[(\051)]TJ -221.1816 -23.9103 Td[(This)-336(s)-1(u)1(br)1(outin)1(e)-337(acts)-337(as)-336(an)-336(expl)1(ic)-1(i)1(t)-336(s)-1(yn)1(c)27(h)1(roni)1(z)-1(ation)-335(p)-28(oi)1(n)28(t)-336(for)-335(the)-336(PSBLAS)-336(p)1(ar-)]TJ 0 -11.9552 Td[(allel)-333(vir)1(tual)-333(mac)27(h)1(ine.)]TJ -ET -1 0 0 1 94.9141 548.9129 cm +/F8 9.9626 Tf 255.401 604.704 Td [(barrier)-333(\050)]TJ/F17 9.9626 Tf 36.613 0 Td [(ic)51(ontxt)]TJ/F8 9.9626 Tf 29.063 0 Td [(\051)]TJ -221.182 -23.911 Td [(This)-336(subroutine)-336(acts)-336(as)-336(an)-337(expli)1(c)-1(it)-336(sync)28(hronization)-336(p)-28(oin)28(t)-336(for)-336(the)-336(PSBLAS)-336(par-)]TJ 0 -11.955 Td [(allel)-333(virtual)-334(mac)28(hine.)]TJ 0 g 0 G -1 0 0 1 -94.9141 -548.9129 cm -BT -/F29 9.9626 Tf 99.8954 548.9129 Td[(T)32(yp)-32(e:)]TJ -ET -1 0 0 1 128.7108 548.9129 cm +/F27 9.9626 Tf 0 -19.925 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G -1 0 0 1 -128.7108 -548.9129 cm -BT -/F8 9.9626 Tf 133.6921 548.9129 Td[(Sy)1(nc)27(h)1(ron)1(ous.)]TJ -ET -1 0 0 1 94.9141 528.9876 cm +/F8 9.9626 Tf 33.797 0 Td [(Sync)28(hronous.)]TJ 0 g 0 G -1 0 0 1 -94.9141 -528.9876 cm -BT -/F29 9.9626 Tf 99.8954 528.9876 Td[(On)-383(En)32(tr)1(y)]TJ -ET -1 0 0 1 151.2996 528.9876 cm +/F27 9.9626 Tf -33.797 -19.925 Td [(On)-383(En)32(try)]TJ 0 g 0 G -1 0 0 1 -56.3855 -19.9253 cm 0 g 0 G -1 0 0 1 -94.9141 -509.0623 cm -BT -/F29 9.9626 Tf 99.8954 509.0623 Td[(ic)-1(on)33(t)-1(xt)]TJ -ET -1 0 0 1 134.9028 509.0623 cm + 0 -19.926 Td [(icon)32(txt)]TJ 0 g 0 G -1 0 0 1 -134.9028 -509.0623 cm -BT -/F8 9.9626 Tf 139.8841 509.0623 Td[(th)1(e)-334(c)-1(omm)27(u)1(ni)1(c)-1(ation)-332(c)-1(on)28(text)-333(id)1(e)-1(n)28(ti)1(fyi)1(ng)-333(the)-334(v)1(irtu)1(al)-333(paral)1(le)-1(l)-333(mac)27(h)1(ine.)]TJ -15.0821 -11.9551 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3787 0 Td[(global)]TJ/F8 9.9626 Tf 29.7563 0 Td[(.)]TJ -62.135 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6113 0 Td[(required)]TJ/F8 9.9626 Tf 41.8982 0 Td[(.)]TJ -71.5095 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(.)]TJ -43.0331 -11.9551 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(an)-333(in)28(t)1(e)-1(ger)-333(v)55(ar)1(iabl)1(e)-1(.)]TJ -ET -1 0 0 1 99.8954 90.4377 cm +/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.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 0 g 0 G -1 0 0 1 -99.8954 -90.4377 cm -BT -/F8 9.9626 Tf 264.2789 90.4377 Td[(103)]TJ -ET -1 0 0 1 443.6065 90.4377 cm + 139.477 -370.804 Td [(103)]TJ 0 g 0 G +ET endstream endobj -1413 0 obj << +1386 0 obj << /Type /Page -/Contents 1414 0 R -/Resources 1412 0 R -/MediaBox [0 0 595.2756 841.8898] -/Parent 1417 0 R +/Contents 1387 0 R +/Resources 1385 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 1390 0 R >> endobj -1415 0 obj << -/D [1413 0 R /XYZ 99.8954 740.9981 null] +1388 0 obj << +/D [1386 0 R /XYZ 99.895 740.998 null] >> endobj 326 0 obj << -/D [1413 0 R /XYZ 99.8954 644.4574 null] +/D [1386 0 R /XYZ 99.895 644.457 null] >> endobj -1416 0 obj << -/D [1413 0 R /XYZ 99.8954 613.8693 null] +1389 0 obj << +/D [1386 0 R /XYZ 99.895 613.869 null] >> endobj -1412 0 obj << -/Font << /F18 441 0 R /F8 450 0 R /F19 591 0 R /F29 447 0 R >> +1385 0 obj << +/Font << /F16 443 0 R /F8 446 0 R /F17 588 0 R /F27 445 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1420 0 obj << -/Length 2437 +1393 0 obj << +/Length 1552 >> stream -1 0 0 1 150.7049 740.9981 cm 0 g 0 G -1 0 0 1 343.7111 0 cm 0 g 0 G -1 0 0 1 -348.6924 -60.7721 cm 0 g 0 G 0 g 0 G -1 0 0 1 -145.7236 -680.226 cm BT -/F18 14.3462 Tf 150.7049 680.226 Td[(psb)]TJ +/F16 14.3462 Tf 150.705 680.226 Td [(psb)]TJ ET -1 0 0 1 175.972 680.226 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -4.8419 0.1992 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 -1 0 0 1 -175.972 -680.226 cm BT -/F18 14.3462 Tf 180.8139 680.226 Td[(ab)-31(o)-1(rt)-1(|A)1(b)-31(o)-1(rt)-376(a)-375(com)-1(putat)-1(io)-1(n)]TJ -30.109 -35.7686 Td[(Syn)32(t)-1(ax)]TJ/F8 9.9626 Tf 121.5885 -21.8209 Td[(call)-333(psb)]TJ +/F16 14.3462 Tf 180.814 680.226 Td [(ab)-31(ort|Ab)-31(ort)-375(a)-375(computation)]TJ -30.109 -35.769 Td [(Syn)31(tax)]TJ/F8 9.9626 Tf 121.588 -21.821 Td [(call)-333(psb)]TJ ET -1 0 0 1 306.1553 622.6364 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 306.155 622.836 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -306.1553 -622.6364 cm BT -/F8 9.9626 Tf 309.1441 622.6364 Td[(ab)-27(ort)-333(\050)]TJ/F19 9.9626 Tf 30.7459 0 Td[(ic)51(ontxt)]TJ/F8 9.9626 Tf 29.0631 0 Td[(\051)]TJ -218.2482 -23.9103 Td[(This)-333(s)-1(u)1(brou)1(tin)1(e)-334(ab)-27(orts)-334(com)-1(p)1(utati)1(on)-333(on)-333(the)-333(paral)1(le)-1(l)-333(v)1(irtu)1(al)-333(m)-1(ac)28(hin)1(e)-1(.)]TJ -ET -1 0 0 1 145.7235 578.8008 cm +/F8 9.9626 Tf 309.144 622.636 Td [(ab)-28(ort)-333(\050)]TJ/F17 9.9626 Tf 30.746 0 Td [(ic)51(ontxt)]TJ/F8 9.9626 Tf 29.063 0 Td [(\051)]TJ -218.248 -23.91 Td [(This)-333(subroutine)-334(ab)-27(orts)-334(computation)-333(on)-333(the)-334(p)1(arallel)-334(virtual)-333(mac)28(hine.)]TJ 0 g 0 G -1 0 0 1 -145.7235 -578.8008 cm -BT -/F29 9.9626 Tf 150.7049 578.8008 Td[(T)32(yp)-32(e:)]TJ -ET -1 0 0 1 179.5203 578.8008 cm +/F27 9.9626 Tf 0 -19.925 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G -1 0 0 1 -179.5203 -578.8008 cm -BT -/F8 9.9626 Tf 184.5016 578.8008 Td[(Async)28(hron)1(ous.)]TJ -ET -1 0 0 1 145.7235 558.8755 cm +/F8 9.9626 Tf 33.797 0 Td [(Async)28(hronous.)]TJ 0 g 0 G -1 0 0 1 -145.7235 -558.8755 cm -BT -/F29 9.9626 Tf 150.7049 558.8755 Td[(On)-383(En)32(tr)1(y)]TJ -ET -1 0 0 1 202.109 558.8755 cm +/F27 9.9626 Tf -33.797 -19.925 Td [(On)-383(En)32(try)]TJ 0 g 0 G -1 0 0 1 -56.3855 -19.9252 cm 0 g 0 G -1 0 0 1 -145.7235 -538.9503 cm -BT -/F29 9.9626 Tf 150.7049 538.9503 Td[(ic)-1(on)33(t)-1(xt)]TJ -ET -1 0 0 1 185.7123 538.9503 cm + 0 -19.926 Td [(icon)32(txt)]TJ 0 g 0 G -1 0 0 1 -185.7123 -538.9503 cm -BT -/F8 9.9626 Tf 190.6936 538.9503 Td[(th)1(e)-334(c)-1(omm)27(u)1(ni)1(c)-1(ation)-332(c)-1(on)28(text)-333(id)1(e)-1(n)28(ti)1(fyi)1(ng)-333(the)-334(v)1(irtu)1(al)-333(paral)1(le)-1(l)-333(mac)27(h)1(ine.)]TJ -15.0821 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3786 0 Td[(global)]TJ/F8 9.9626 Tf 29.7563 0 Td[(.)]TJ -62.1349 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(required)]TJ/F8 9.9626 Tf 41.8983 0 Td[(.)]TJ -71.5095 -11.9551 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(.)]TJ -43.0331 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(an)-333(in)28(t)1(e)-1(ger)-333(v)55(ar)1(iabl)1(e)-1(.)]TJ -ET -1 0 0 1 150.7049 90.4377 cm +/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.083 -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.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 -1 0 0 1 -150.7049 -90.4377 cm -BT -/F8 9.9626 Tf 315.0884 90.4377 Td[(104)]TJ -ET -1 0 0 1 494.4159 90.4377 cm + 139.477 -400.692 Td [(104)]TJ 0 g 0 G +ET endstream endobj -1419 0 obj << +1392 0 obj << /Type /Page -/Contents 1420 0 R -/Resources 1418 0 R -/MediaBox [0 0 595.2756 841.8898] -/Parent 1417 0 R +/Contents 1393 0 R +/Resources 1391 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 1390 0 R >> endobj -1421 0 obj << -/D [1419 0 R /XYZ 150.7049 740.9981 null] +1394 0 obj << +/D [1392 0 R /XYZ 150.705 740.998 null] >> endobj 330 0 obj << -/D [1419 0 R /XYZ 150.7049 659.6006 null] +/D [1392 0 R /XYZ 150.705 659.601 null] >> endobj -1422 0 obj << -/D [1419 0 R /XYZ 150.7049 631.8021 null] +1395 0 obj << +/D [1392 0 R /XYZ 150.705 631.802 null] >> endobj -1418 0 obj << -/Font << /F18 441 0 R /F8 450 0 R /F19 591 0 R /F29 447 0 R >> +1391 0 obj << +/Font << /F16 443 0 R /F8 446 0 R /F17 588 0 R /F27 445 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1425 0 obj << -/Length 6449 +1398 0 obj << +/Length 4762 >> stream -1 0 0 1 99.8954 740.9981 cm 0 g 0 G -1 0 0 1 343.7111 0 cm 0 g 0 G -1 0 0 1 -348.6924 -60.7721 cm 0 g 0 G 0 g 0 G -1 0 0 1 -94.9141 -680.226 cm BT -/F18 14.3462 Tf 99.8954 680.226 Td[(psb)]TJ +/F16 14.3462 Tf 99.895 680.226 Td [(psb)]TJ ET -1 0 0 1 125.1626 680.226 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -4.8419 0.1992 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 -1 0 0 1 -125.1626 -680.226 cm BT -/F18 14.3462 Tf 130.0045 680.226 Td[(b)-31(cast|Br)-1(oadcast)-375(dat)-1(a)]TJ -30.1091 -35.7686 Td[(Syn)32(t)-1(ax)]TJ/F8 9.9626 Tf 100.1469 -21.8209 Td[(call)-333(psb)]TJ +/F16 14.3462 Tf 130.004 680.226 Td [(b)-31(cast|Broadcast)-375(data)]TJ -30.109 -35.769 Td [(Syn)31(tax)]TJ/F8 9.9626 Tf 100.147 -21.821 Td [(call)-333(psb)]TJ ET -1 0 0 1 233.9042 622.6364 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 233.904 622.836 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -233.9042 -622.6364 cm BT -/F8 9.9626 Tf 236.893 622.6364 Td[(b)-27(c)-1(ast)-333(\050)]TJ/F19 9.9626 Tf 30.2201 0 Td[(ic)51(ontxt,)-358(dat,)-358(r)52(o)51(ot)]TJ/F8 9.9626 Tf 72.4721 0 Td[(\051)]TJ -239.6898 -23.9103 Td[(This)-243(s)-1(u)1(brou)1(tin)1(e)-244(impleme)-1(n)28(t)1(s)-244(a)-244(b)1(road)1(c)-1(ast)-243(op)-28(eration)-243(b)1(as)-1(ed)-243(on)-243(th)1(e)-244(un)1(derly)1(ing)-243(com)-1(-)]TJ 0 -11.9552 Td[(m)27(u)1(ni)1(c)-1(ation)-332(libr)1(ary)84(.)]TJ -ET -1 0 0 1 94.9141 566.8457 cm +/F8 9.9626 Tf 236.893 622.636 Td [(b)-28(cast)-333(\050)]TJ/F17 9.9626 Tf 30.22 0 Td [(ic)51(ontxt,)-358(dat,)-357(r)51(o)51(ot)]TJ/F8 9.9626 Tf 72.472 0 Td [(\051)]TJ -239.69 -23.91 Td [(This)-243(subroutine)-244(implemen)28(ts)-243(a)-244(b)1(roadcas)-1(t)-243(op)-28(eration)-243(based)-243(on)-243(the)-244(underlying)-243(com-)]TJ 0 -11.955 Td [(m)28(unication)-334(l)1(ibrary)83(.)]TJ 0 g 0 G -1 0 0 1 -94.9141 -566.8457 cm -BT -/F29 9.9626 Tf 99.8954 566.8457 Td[(T)32(yp)-32(e:)]TJ -ET -1 0 0 1 128.7108 566.8457 cm +/F27 9.9626 Tf 0 -19.925 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G -1 0 0 1 -128.7108 -566.8457 cm -BT -/F8 9.9626 Tf 133.6921 566.8457 Td[(Sy)1(nc)27(h)1(ron)1(ous.)]TJ -ET -1 0 0 1 94.9141 546.9204 cm +/F8 9.9626 Tf 33.797 0 Td [(Sync)28(hronous.)]TJ 0 g 0 G -1 0 0 1 -94.9141 -546.9204 cm -BT -/F29 9.9626 Tf 99.8954 546.9204 Td[(On)-383(En)32(tr)1(y)]TJ -ET -1 0 0 1 151.2996 546.9204 cm +/F27 9.9626 Tf -33.797 -19.926 Td [(On)-383(En)32(try)]TJ 0 g 0 G -1 0 0 1 -56.3855 -19.9253 cm 0 g 0 G -1 0 0 1 -94.9141 -526.9951 cm -BT -/F29 9.9626 Tf 99.8954 526.9951 Td[(ic)-1(on)33(t)-1(xt)]TJ -ET -1 0 0 1 134.9028 526.9951 cm + 0 -19.925 Td [(icon)32(txt)]TJ 0 g 0 G -1 0 0 1 -134.9028 -526.9951 cm -BT -/F8 9.9626 Tf 139.8841 526.9951 Td[(th)1(e)-334(c)-1(omm)27(u)1(ni)1(c)-1(ation)-332(c)-1(on)28(text)-333(id)1(e)-1(n)28(ti)1(fyi)1(ng)-333(the)-334(v)1(irtu)1(al)-333(paral)1(le)-1(l)-333(mac)27(h)1(ine.)]TJ -15.0821 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3787 0 Td[(global)]TJ/F8 9.9626 Tf 29.7563 0 Td[(.)]TJ -62.135 -11.9551 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6113 0 Td[(required)]TJ/F8 9.9626 Tf 41.8982 0 Td[(.)]TJ -71.5095 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(.)]TJ -43.0331 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(an)-333(in)28(t)1(e)-1(ger)-333(v)55(ar)1(iabl)1(e)-1(.)]TJ -ET -1 0 0 1 94.9141 459.2491 cm +/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.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 0 g 0 G -1 0 0 1 -94.9141 -459.2491 cm -BT -/F29 9.9626 Tf 99.8954 459.2491 Td[(dat)]TJ -ET -1 0 0 1 116.2852 459.2491 cm +/F27 9.9626 Tf -24.907 -19.925 Td [(dat)]TJ 0 g 0 G -1 0 0 1 -116.2852 -459.2491 cm -BT -/F8 9.9626 Tf 121.2665 459.2491 Td[(On)-333(th)1(e)-334(ro)-27(ot)-334(p)1(ro)-28(ces)-1(s,)-333(the)-334(d)1(ata)-334(t)1(o)-334(b)-27(e)-334(b)1(roadcas)-1(t)1(.)]TJ 3.5355 -11.9551 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3787 0 Td[(global)]TJ/F8 9.9626 Tf 29.7563 0 Td[(.)]TJ -62.135 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6113 0 Td[(required)]TJ/F8 9.9626 Tf 41.8982 0 Td[(.)]TJ -71.5095 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(inout)]TJ/F8 9.9626 Tf 26.0964 0 Td[(.)]TJ -59.582 -11.9551 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-339(as:)-457(an)-340(i)1(n)28(tege)-1(r,)-341(r)1(e)-1(al)-339(or)-340(complex)-340(v)56(ari)1(able,)-341(whic)28(h)-340(ma)28(y)-340(b)-27(e)-340(a)-340(sc)-1(alar)1(,)]TJ 0 -11.9552 Td[(or)-403(a)-403(ran)1(k)-403(1)-404(or)-402(2)-404(ar)1(ra)28(y)83(,)-420(or)-403(a)-403(c)27(har)1(ac)-1(ter)-403(or)-403(logi)1(c)-1(al)-403(v)56(ari)1(able,)-421(whi)1(c)27(h)-403(ma)28(y)-403(b)-28(e)]TJ 0 -11.9552 Td[(a)-427(scalar)-426(or)-427(r)1(ank)-426(1)-427(ar)1(ra)28(y)83(.)-1150(T)28(yp)-27(e)-1(,)-449(kind)1(,)-450(r)1(ank)-426(and)-426(size)-427(m)27(ust)-426(agre)-1(e)-426(on)-427(al)1(l)]TJ 0 -11.9551 Td[(pr)1(o)-28(ce)-1(ss)-1(es)-1(.)]TJ -ET -1 0 0 1 94.9141 355.6377 cm +/F8 9.9626 Tf 21.371 0 Td [(On)-333(the)-334(ro)-27(ot)-334(pro)-27(ce)-1(ss,)-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.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.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)-339(as:)-458(an)-339(in)28(te)-1(ger,)-341(real)-340(or)-339(complex)-340(v)56(ariable,)-342(whic)28(h)-340(ma)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)-427(scalar)-426(or)-427(ran)1(k)-427(1)-426(arra)27(y)84(.)-1151(T)28(yp)-28(e,)-450(ki)1(nd,)-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 0 g 0 G -1 0 0 1 -94.9141 -355.6377 cm -BT -/F29 9.9626 Tf 99.8954 355.6377 Td[(ro)-32(ot)]TJ -ET -1 0 0 1 120.8445 355.6377 cm +/F27 9.9626 Tf -24.907 -19.925 Td [(ro)-32(ot)]TJ 0 g 0 G -1 0 0 1 -120.8445 -355.6377 cm -BT -/F8 9.9626 Tf 125.8258 355.6377 Td[(Ro)-28(ot)-333(pr)1(o)-28(c)-1(ess)-334(hold)1(in)1(g)-334(d)1(ata)-334(to)-333(b)-27(e)-334(br)1(oadcas)-1(t.)]TJ -1.0238 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3787 0 Td[(global)]TJ/F8 9.9626 Tf 29.7563 0 Td[(.)]TJ -62.135 -11.9551 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6113 0 Td[(opti)-1(on)1(al)]TJ/F8 9.9626 Tf 40.5767 0 Td[(.)]TJ -70.188 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(.)]TJ -43.0331 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(an)-333(in)28(t)1(e)-1(ger)-333(v)55(al)1(ue)-334(0)]TJ/F11 9.9626 Tf 138.1765 0 Td[(<)]TJ/F8 9.9626 Tf 7.7487 0 Td[(=)]TJ/F11 9.9626 Tf 10.5161 0 Td[(r)-28(oo)1(t)-278(<)]TJ/F8 9.9626 Tf 28.5434 0 Td[(=)]TJ/F11 9.9626 Tf 10.5161 0 Td[(np)]TJ/F14 9.9626 Tf 13.2062 0 Td[(\000)]TJ/F8 9.9626 Tf 9.9626 0 Td[(1,)-333(defau)1(lt)-333(0)]TJ -ET -1 0 0 1 94.9141 285.8992 cm +/F8 9.9626 Tf 25.931 0 Td [(Ro)-28(ot)-333(pro)-28(cess)-333(holding)-334(d)1(ata)-334(to)-333(b)-28(e)-333(broadcast.)]TJ -1.024 -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.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(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.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(0)]TJ 0 g 0 G -1 0 0 1 -94.9141 -285.8992 cm -BT -/F29 9.9626 Tf 99.8954 285.8992 Td[(On)-383(R)-1(etur)1(n)]TJ -ET -1 0 0 1 154.4337 285.8992 cm +/F27 9.9626 Tf -243.577 -21.918 Td [(On)-383(Return)]TJ 0 g 0 G -1 0 0 1 -59.5196 -19.9253 cm 0 g 0 G -1 0 0 1 -94.9141 -265.9739 cm -BT -/F29 9.9626 Tf 99.8954 265.9739 Td[(dat)]TJ -ET -1 0 0 1 116.2852 265.9739 cm + 0 -19.925 Td [(dat)]TJ 0 g 0 G -1 0 0 1 -116.2852 -265.9739 cm -BT -/F8 9.9626 Tf 121.2665 265.9739 Td[(On)-333(p)1(ro)-28(ce)-1(sse)-1(s)-334(oth)1(e)-1(r)-333(t)1(han)-333(ro)-27(ot,)-333(the)-334(d)1(ata)-333(to)-334(b)-27(e)-334(b)1(roadcast.)]TJ 3.5355 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3787 0 Td[(global)]TJ/F8 9.9626 Tf 29.7563 0 Td[(.)]TJ -62.135 -11.9551 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6113 0 Td[(required)]TJ/F8 9.9626 Tf 41.8982 0 Td[(.)]TJ -71.5095 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(inout)]TJ/F8 9.9626 Tf 26.0964 0 Td[(.)]TJ -59.582 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-339(as:)-457(an)-340(i)1(n)28(tege)-1(r,)-341(r)1(e)-1(al)-339(or)-340(complex)-340(v)56(ari)1(able,)-341(whic)28(h)-340(ma)28(y)-340(b)-27(e)-340(a)-340(sc)-1(alar)1(,)]TJ 0 -11.9551 Td[(or)-346(a)-346(ran)1(k)-346(1)-347(or)-345(2)-347(ar)1(ra)28(y)83(,)-349(or)-346(a)-346(c)27(h)1(aracte)-1(r)-346(or)-346(l)1(ogic)-1(al)-346(scalar.)-829(T)28(yp)-28(e,)-349(kin)1(d,)-349(ran)1(k)]TJ 0 -11.9552 Td[(and)-332(s)-1(ize)-334(m)28(ust)-334(agr)1(e)-1(e)-334(on)-332(all)-333(pro)-27(c)-1(es)-1(se)-1(s.)]TJ -ET -1 0 0 1 99.8954 90.4377 cm +/F8 9.9626 Tf 21.372 0 Td [(On)-333(pro)-28(cesses)-334(oth)1(e)-1(r)-333(than)-333(ro)-28(ot,)-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.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)-339(as:)-458(an)-339(in)28(te)-1(ger,)-341(real)-340(or)-339(complex)-340(v)56(ariable,)-342(whic)28(h)-340(ma)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)-347(l)1(ogic)-1(al)-346(scalar.)-829(T)28(yp)-28(e,)-350(k)1(ind,)-350(rank)]TJ 0 -11.955 Td [(and)-333(size)-334(m)28(ust)-333(agree)-334(on)-333(all)-333(pro)-28(cesses.)]TJ 0 g 0 G -1 0 0 1 -99.8954 -90.4377 cm -BT -/F8 9.9626 Tf 264.2789 90.4377 Td[(105)]TJ -ET -1 0 0 1 443.6065 90.4377 cm + 139.477 -103.805 Td [(105)]TJ 0 g 0 G +ET endstream endobj -1424 0 obj << +1397 0 obj << /Type /Page -/Contents 1425 0 R -/Resources 1423 0 R -/MediaBox [0 0 595.2756 841.8898] -/Parent 1417 0 R +/Contents 1398 0 R +/Resources 1396 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 1390 0 R >> endobj -1426 0 obj << -/D [1424 0 R /XYZ 99.8954 740.9981 null] +1399 0 obj << +/D [1397 0 R /XYZ 99.895 740.998 null] >> endobj 334 0 obj << -/D [1424 0 R /XYZ 99.8954 659.6006 null] +/D [1397 0 R /XYZ 99.895 659.601 null] >> endobj -1427 0 obj << -/D [1424 0 R /XYZ 99.8954 631.8021 null] +1400 0 obj << +/D [1397 0 R /XYZ 99.895 631.802 null] >> endobj -1423 0 obj << -/Font << /F18 441 0 R /F8 450 0 R /F19 591 0 R /F29 447 0 R /F11 606 0 R /F14 633 0 R >> +1396 0 obj << +/Font << /F16 443 0 R /F8 446 0 R /F17 588 0 R /F27 445 0 R /F11 602 0 R /F14 619 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1430 0 obj << -/Length 7090 +1403 0 obj << +/Length 5158 >> stream -1 0 0 1 150.7049 740.9981 cm 0 g 0 G -1 0 0 1 343.7111 0 cm 0 g 0 G -1 0 0 1 -348.6924 -60.7721 cm 0 g 0 G 0 g 0 G -1 0 0 1 -145.7236 -680.226 cm BT -/F18 14.3462 Tf 150.7049 680.226 Td[(psb)]TJ +/F16 14.3462 Tf 150.705 680.226 Td [(psb)]TJ ET -1 0 0 1 175.972 680.226 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -4.8419 0.1992 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 -1 0 0 1 -175.972 -680.226 cm BT -/F18 14.3462 Tf 180.8139 680.226 Td[(sum|G)-1(lo)-1(ba)1(l)-376(sum)]TJ -30.109 -35.7686 Td[(Syn)32(t)-1(ax)]TJ/F8 9.9626 Tf 102.7759 -21.8209 Td[(call)-333(psb)]TJ +/F16 14.3462 Tf 180.814 680.226 Td [(sum|Global)-375(sum)]TJ -30.109 -35.769 Td [(Syn)31(tax)]TJ/F8 9.9626 Tf 102.776 -21.821 Td [(call)-333(psb)]TJ ET -1 0 0 1 287.3427 622.6364 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 287.343 622.836 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -287.3427 -622.6364 cm BT -/F8 9.9626 Tf 290.3315 622.6364 Td[(sum)-334(\050)]TJ/F19 9.9626 Tf 24.962 0 Td[(ic)51(ontxt,)-358(dat,)-358(r)52(o)51(ot)]TJ/F8 9.9626 Tf 72.4721 0 Td[(\051)]TJ -237.0608 -23.9103 Td[(This)-288(sub)1(rout)1(ine)-288(impl)1(e)-1(me)-1(n)29(ts)-289(a)-287(s)-1(u)1(m)-288(re)-1(d)1(uction)-287(op)-28(erati)1(on)-288(b)1(as)-1(ed)-287(on)-288(th)1(e)-288(und)1(e)-1(r)1(lyin)1(g)]TJ 0 -11.9552 Td[(com)-1(m)28(un)1(ic)-1(ati)1(on)-333(lib)1(rary)84(.)]TJ -ET -1 0 0 1 145.7235 566.8457 cm +/F8 9.9626 Tf 290.332 622.636 Td [(sum)-333(\050)]TJ/F17 9.9626 Tf 24.962 0 Td [(ic)51(ontxt,)-358(dat,)-357(r)51(o)51(ot)]TJ/F8 9.9626 Tf 72.472 0 Td [(\051)]TJ -237.061 -23.91 Td [(This)-288(subroutine)-287(impleme)-1(n)28(ts)-287(a)-288(sum)-288(reduction)-288(op)-28(erati)1(on)-288(based)-288(on)-288(the)-288(u)1(nderlying)]TJ 0 -11.955 Td [(comm)28(unication)-334(lib)1(rary)83(.)]TJ 0 g 0 G -1 0 0 1 -145.7235 -566.8457 cm -BT -/F29 9.9626 Tf 150.7049 566.8457 Td[(T)32(yp)-32(e:)]TJ -ET -1 0 0 1 179.5203 566.8457 cm +/F27 9.9626 Tf 0 -19.925 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G -1 0 0 1 -179.5203 -566.8457 cm -BT -/F8 9.9626 Tf 184.5016 566.8457 Td[(Sy)1(nc)27(h)1(ron)1(ous.)]TJ -ET -1 0 0 1 145.7235 546.9204 cm +/F8 9.9626 Tf 33.797 0 Td [(Sync)28(hronous.)]TJ 0 g 0 G -1 0 0 1 -145.7235 -546.9204 cm -BT -/F29 9.9626 Tf 150.7049 546.9204 Td[(On)-383(En)32(tr)1(y)]TJ -ET -1 0 0 1 202.109 546.9204 cm +/F27 9.9626 Tf -33.797 -19.926 Td [(On)-383(En)32(try)]TJ 0 g 0 G -1 0 0 1 -56.3855 -19.9253 cm 0 g 0 G -1 0 0 1 -145.7235 -526.9951 cm -BT -/F29 9.9626 Tf 150.7049 526.9951 Td[(ic)-1(on)33(t)-1(xt)]TJ -ET -1 0 0 1 185.7123 526.9951 cm + 0 -19.925 Td [(icon)32(txt)]TJ 0 g 0 G -1 0 0 1 -185.7123 -526.9951 cm -BT -/F8 9.9626 Tf 190.6936 526.9951 Td[(th)1(e)-334(c)-1(omm)27(u)1(ni)1(c)-1(ation)-332(c)-1(on)28(text)-333(id)1(e)-1(n)28(ti)1(fyi)1(ng)-333(the)-334(v)1(irtu)1(al)-333(paral)1(le)-1(l)-333(mac)27(h)1(ine.)]TJ -15.0821 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3786 0 Td[(global)]TJ/F8 9.9626 Tf 29.7563 0 Td[(.)]TJ -62.1349 -11.9551 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(required)]TJ/F8 9.9626 Tf 41.8983 0 Td[(.)]TJ -71.5095 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(.)]TJ -43.0331 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(an)-333(in)28(t)1(e)-1(ger)-333(v)55(ar)1(iabl)1(e)-1(.)]TJ -ET -1 0 0 1 145.7235 459.2491 cm +/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.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(in)28(teger)-333(v)55(ariable.)]TJ 0 g 0 G -1 0 0 1 -145.7235 -459.2491 cm -BT -/F29 9.9626 Tf 150.7049 459.2491 Td[(dat)]TJ -ET -1 0 0 1 167.0947 459.2491 cm +/F27 9.9626 Tf -24.907 -19.925 Td [(dat)]TJ 0 g 0 G -1 0 0 1 -167.0947 -459.2491 cm -BT -/F8 9.9626 Tf 172.076 459.2491 Td[(The)-334(l)1(o)-28(c)-1(al)-333(con)28(tr)1(ibu)1(tion)-333(to)-333(the)-333(global)-333(sum.)]TJ 3.5355 -11.9551 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3786 0 Td[(global)]TJ/F8 9.9626 Tf 29.7563 0 Td[(.)]TJ -62.1349 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(required)]TJ/F8 9.9626 Tf 41.8983 0 Td[(.)]TJ -71.5095 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(inout)]TJ/F8 9.9626 Tf 26.0964 0 Td[(.)]TJ -59.582 -11.9551 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-339(as:)-457(an)-340(i)1(n)28(tege)-1(r,)-341(r)1(e)-1(al)-339(or)-340(complex)-340(v)56(ari)1(able,)-341(whic)28(h)-340(ma)28(y)-340(b)-27(e)-340(a)-340(sc)-1(alar)1(,)]TJ 0 -11.9552 Td[(or)-463(a)-464(rank)-463(1)-464(or)-463(2)-464(arra)28(y)84(.)-1300(T)28(yp)-27(e)-1(,)-496(kin)1(d,)-496(ran)1(k)-464(an)1(d)-464(size)-465(m)28(ust)-464(agr)1(e)-1(e)-464(on)-464(al)1(l)]TJ 0 -11.9552 Td[(pr)1(o)-28(ce)-1(ss)-1(es)-1(.)]TJ -ET -1 0 0 1 145.7235 367.5929 cm +/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(sum.)]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.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.956 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 0 g 0 G -1 0 0 1 -145.7235 -367.5929 cm -BT -/F29 9.9626 Tf 150.7049 367.5929 Td[(ro)-32(ot)]TJ -ET -1 0 0 1 171.654 367.5929 cm +/F27 9.9626 Tf -24.907 -19.925 Td [(ro)-32(ot)]TJ 0 g 0 G -1 0 0 1 -171.654 -367.5929 cm -BT -/F8 9.9626 Tf 176.6353 367.5929 Td[(Pr)1(o)-28(ce)-1(ss)-311(t)1(o)-310(hold)-309(th)1(e)-311(\014)1(nal)-309(s)-1(u)1(m)-1(,)-314(or)]TJ/F14 9.9626 Tf 144.0528 0 Td[(\000)]TJ/F8 9.9626 Tf 7.7488 0 Td[(1)-310(to)-309(m)-1(ak)28(e)-310(it)-309(a)27(v)56(ail)1(able)-310(on)-309(all)-310(p)1(ro)-28(ce)-1(ss)-1(es.)]TJ -152.8254 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3786 0 Td[(global)]TJ/F8 9.9626 Tf 29.7563 0 Td[(.)]TJ -62.1349 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(opti)-1(on)1(al)]TJ/F8 9.9626 Tf 40.5768 0 Td[(.)]TJ -70.188 -11.9551 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(.)]TJ -43.0331 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(an)-333(in)28(t)1(e)-1(ger)-333(v)55(al)1(ue)]TJ/F14 9.9626 Tf 130.4278 0 Td[(\000)]TJ/F8 9.9626 Tf 7.7487 0 Td[(1)]TJ/F11 9.9626 Tf 7.7487 0 Td[(<)]TJ/F8 9.9626 Tf 7.7487 0 Td[(=)]TJ/F11 9.9626 Tf 10.5161 0 Td[(r)-28(oo)1(t)-278(<)]TJ/F8 9.9626 Tf 28.5434 0 Td[(=)]TJ/F11 9.9626 Tf 10.5161 0 Td[(np)]TJ/F14 9.9626 Tf 13.2062 0 Td[(\000)]TJ/F8 9.9626 Tf 9.9626 0 Td[(1,)-333(defau)1(lt)-333(-)-1(1.)]TJ -ET -1 0 0 1 145.7235 297.8544 cm +/F8 9.9626 Tf 25.93 0 Td [(Pro)-28(cess)-310(to)-309(hold)-310(the)-310(\014nal)-310(sum,)-314(or)]TJ/F14 9.9626 Tf 144.053 0 Td [(\000)]TJ/F8 9.9626 Tf 7.749 0 Td [(1)-310(to)-310(mak)28(e)-310(it)-309(a)27(v)56(ailable)-310(on)-310(al)1(l)-310(pro)-28(cesses.)]TJ -152.825 -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)]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 0 g 0 G -1 0 0 1 -145.7235 -297.8544 cm -BT -/F29 9.9626 Tf 150.7049 297.8544 Td[(On)-383(R)-1(etur)1(n)]TJ -ET -1 0 0 1 205.2431 297.8544 cm +/F27 9.9626 Tf -251.325 -21.918 Td [(On)-383(Return)]TJ 0 g 0 G -1 0 0 1 -59.5196 -19.9253 cm 0 g 0 G -1 0 0 1 -145.7235 -277.9291 cm -BT -/F29 9.9626 Tf 150.7049 277.9291 Td[(dat)]TJ -ET -1 0 0 1 167.0947 277.9291 cm + 0 -19.925 Td [(dat)]TJ 0 g 0 G -1 0 0 1 -167.0947 -277.9291 cm -BT -/F8 9.9626 Tf 172.076 277.9291 Td[(On)-333(d)1(e)-1(stin)1(ation)-333(p)1(ro)-28(ce)-1(ss)-1(\050es\051,)-334(t)1(he)-334(r)1(e)-1(sult)-333(of)-333(th)1(e)-334(sum)-334(op)-27(eration)1(.)]TJ 3.5355 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3786 0 Td[(global)]TJ/F8 9.9626 Tf 29.7563 0 Td[(.)]TJ -62.1349 -11.9551 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(required)]TJ/F8 9.9626 Tf 41.8983 0 Td[(.)]TJ -71.5095 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(inout)]TJ/F8 9.9626 Tf 26.0964 0 Td[(.)]TJ -59.582 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-339(as:)-457(an)-340(i)1(n)28(tege)-1(r,)-341(r)1(e)-1(al)-339(or)-340(complex)-340(v)56(ari)1(able,)-341(whic)28(h)-340(ma)28(y)-340(b)-27(e)-340(a)-340(sc)-1(alar)1(,)]TJ 0 -11.9551 Td[(or)-333(a)-333(rank)-333(1)-333(or)-333(2)-333(arra)28(y)84(.)]TJ 0 -11.9552 Td[(T)28(yp)-28(e,)-333(kin)1(d,)-333(ran)1(k)-333(and)-333(size)-334(m)27(u)1(s)-1(t)-333(agree)-334(on)-333(all)-333(p)1(ro)-28(ce)-1(sse)-1(s.)]TJ/F18 14.3462 Tf -24.9066 -32.9459 Td[(Not)-1(es)]TJ -ET -1 0 0 1 150.7049 151.4313 cm +/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(sum)-333(op)-28(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.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)-339(as:)-458(an)-339(in)28(tege)-1(r,)-341(real)-339(o)-1(r)-339(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)-333(a)-334(rank)-333(1)-333(or)-333(2)-334(arra)28(y)83(.)]TJ 0 -11.955 Td [(T)28(yp)-28(e,)-333(kind,)-333(rank)-334(and)-333(size)-333(m)27(ust)-333(agree)-333(on)-334(all)-333(pro)-28(cesses.)]TJ/F16 14.3462 Tf -24.907 -32.946 Td [(Notes)]TJ 0 g 0 G -1 0 0 1 -150.7049 -151.4313 cm -BT -/F8 9.9626 Tf 162.8814 151.4313 Td[(1.)]TJ -ET -1 0 0 1 170.6302 151.4313 cm +/F8 9.9626 Tf 12.177 -21.821 Td [(1.)]TJ 0 g 0 G -1 0 0 1 -170.6302 -151.4313 cm -BT -/F8 9.9626 Tf 175.6115 151.4313 Td[(The)]TJ/F32 9.9626 Tf 19.7393 0 Td[(dat)]TJ/F8 9.9626 Tf 18.2725 0 Td[(argu)1(m)-1(en)28(t)-259(is)-259(b)-27(oth)-259(in)1(pu)1(t)-259(and)-259(ou)1(tpu)1(t,)-274(an)1(d)-259(its)-259(v)55(al)1(ue)-260(ma)28(y)-259(b)-27(e)-260(c)27(h)1(anged)]TJ -38.0118 -11.9552 Td[(ev)28(e)-1(n)-333(on)-333(p)1(ro)-28(ce)-1(sse)-1(s)-334(d)1(i\013e)-1(r)1(e)-1(n)28(t)-333(fr)1(om)-334(th)1(e)-334(\014n)1(al)-333(res)-1(u)1(lt)-333(des)-1(tin)1(ation)1(.)]TJ -ET -1 0 0 1 150.7049 90.4377 cm + [-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 0 g 0 G -1 0 0 1 -150.7049 -90.4377 cm -BT -/F8 9.9626 Tf 315.0884 90.4377 Td[(106)]TJ -ET -1 0 0 1 494.4159 90.4377 cm + 139.477 -49.038 Td [(106)]TJ 0 g 0 G +ET endstream endobj -1429 0 obj << +1402 0 obj << /Type /Page -/Contents 1430 0 R -/Resources 1428 0 R -/MediaBox [0 0 595.2756 841.8898] -/Parent 1417 0 R +/Contents 1403 0 R +/Resources 1401 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 1390 0 R >> endobj -1431 0 obj << -/D [1429 0 R /XYZ 150.7049 740.9981 null] +1404 0 obj << +/D [1402 0 R /XYZ 150.705 740.998 null] >> endobj 338 0 obj << -/D [1429 0 R /XYZ 150.7049 659.6006 null] +/D [1402 0 R /XYZ 150.705 659.601 null] >> endobj -1432 0 obj << -/D [1429 0 R /XYZ 150.7049 631.8021 null] +1405 0 obj << +/D [1402 0 R /XYZ 150.705 631.802 null] >> endobj -1433 0 obj << -/D [1429 0 R /XYZ 150.7049 163.3865 null] +1406 0 obj << +/D [1402 0 R /XYZ 150.705 163.386 null] >> endobj -1434 0 obj << -/D [1429 0 R /XYZ 150.7049 167.3715 null] +1407 0 obj << +/D [1402 0 R /XYZ 150.705 167.372 null] >> endobj -1428 0 obj << -/Font << /F18 441 0 R /F8 450 0 R /F19 591 0 R /F29 447 0 R /F14 633 0 R /F11 606 0 R /F32 622 0 R >> +1401 0 obj << +/Font << /F16 443 0 R /F8 446 0 R /F17 588 0 R /F27 445 0 R /F14 619 0 R /F11 602 0 R /F30 616 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1437 0 obj << -/Length 7086 +1410 0 obj << +/Length 5131 >> stream -1 0 0 1 99.8954 740.9981 cm 0 g 0 G -1 0 0 1 343.7111 0 cm 0 g 0 G -1 0 0 1 -348.6924 -60.7721 cm 0 g 0 G 0 g 0 G -1 0 0 1 -94.9141 -680.226 cm BT -/F18 14.3462 Tf 99.8954 680.226 Td[(psb)]TJ +/F16 14.3462 Tf 99.895 680.226 Td [(psb)]TJ ET -1 0 0 1 125.1626 680.226 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -4.8419 0.1992 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 -1 0 0 1 -125.1626 -680.226 cm BT -/F18 14.3462 Tf 130.0045 680.226 Td[(max|Gl)-1(obal)-376(maxim)30(um)]TJ -30.1091 -35.7686 Td[(Syn)32(t)-1(ax)]TJ/F8 9.9626 Tf 102.3885 -21.8209 Td[(call)-333(psb)]TJ +/F16 14.3462 Tf 130.004 680.226 Td [(max|Global)-375(maxim)31(um)]TJ -30.109 -35.769 Td [(Syn)31(tax)]TJ/F8 9.9626 Tf 102.389 -21.821 Td [(call)-333(psb)]TJ ET -1 0 0 1 236.1458 622.6364 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 236.146 622.836 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -236.1458 -622.6364 cm BT -/F8 9.9626 Tf 239.1346 622.6364 Td[(max)-333(\050)]TJ/F19 9.9626 Tf 25.7369 0 Td[(ic)51(ontxt,)-358(dat,)-358(r)52(o)51(ot)]TJ/F8 9.9626 Tf 72.4721 0 Td[(\051)]TJ -237.4482 -23.9103 Td[(This)-302(s)-1(u)1(br)1(outin)1(e)-303(imp)1(le)-1(men)28(ts)-303(a)-302(maxim)28(um)-302(v)55(al)1(uere)-1(d)1(uction)-301(op)-28(eration)-301(base)-1(d)-301(on)-302(the)]TJ 0 -11.9552 Td[(un)1(derly)1(ing)-333(com)-1(m)28(un)1(ic)-1(ati)1(on)-333(lib)1(rary)84(.)]TJ -ET -1 0 0 1 94.9141 566.8457 cm +/F8 9.9626 Tf 239.135 622.636 Td [(max)-333(\050)]TJ/F17 9.9626 Tf 25.737 0 Td [(ic)51(ontxt,)-358(dat,)-357(r)51(o)51(ot)]TJ/F8 9.9626 Tf 72.472 0 Td [(\051)]TJ -237.449 -23.91 Td [(This)-302(subroutine)-302(implemen)28(ts)-303(a)-302(maxim)28(um)-302(v)55(aluereduction)-302(op)-27(e)-1(r)1(ation)-303(based)-302(on)-302(the)]TJ 0 -11.955 Td [(underlying)-333(comm)27(u)1(nication)-334(library)84(.)]TJ 0 g 0 G -1 0 0 1 -94.9141 -566.8457 cm -BT -/F29 9.9626 Tf 99.8954 566.8457 Td[(T)32(yp)-32(e:)]TJ -ET -1 0 0 1 128.7108 566.8457 cm +/F27 9.9626 Tf 0 -19.925 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G -1 0 0 1 -128.7108 -566.8457 cm -BT -/F8 9.9626 Tf 133.6921 566.8457 Td[(Sy)1(nc)27(h)1(ron)1(ous.)]TJ -ET -1 0 0 1 94.9141 546.9204 cm +/F8 9.9626 Tf 33.797 0 Td [(Sync)28(hronous.)]TJ 0 g 0 G -1 0 0 1 -94.9141 -546.9204 cm -BT -/F29 9.9626 Tf 99.8954 546.9204 Td[(On)-383(En)32(tr)1(y)]TJ -ET -1 0 0 1 151.2996 546.9204 cm +/F27 9.9626 Tf -33.797 -19.926 Td [(On)-383(En)32(try)]TJ 0 g 0 G -1 0 0 1 -56.3855 -19.9253 cm 0 g 0 G -1 0 0 1 -94.9141 -526.9951 cm -BT -/F29 9.9626 Tf 99.8954 526.9951 Td[(ic)-1(on)33(t)-1(xt)]TJ -ET -1 0 0 1 134.9028 526.9951 cm + 0 -19.925 Td [(icon)32(txt)]TJ 0 g 0 G -1 0 0 1 -134.9028 -526.9951 cm -BT -/F8 9.9626 Tf 139.8841 526.9951 Td[(th)1(e)-334(c)-1(omm)27(u)1(ni)1(c)-1(ation)-332(c)-1(on)28(text)-333(id)1(e)-1(n)28(ti)1(fyi)1(ng)-333(the)-334(v)1(irtu)1(al)-333(paral)1(le)-1(l)-333(mac)27(h)1(ine.)]TJ -15.0821 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3787 0 Td[(global)]TJ/F8 9.9626 Tf 29.7563 0 Td[(.)]TJ -62.135 -11.9551 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6113 0 Td[(required)]TJ/F8 9.9626 Tf 41.8982 0 Td[(.)]TJ -71.5095 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(.)]TJ -43.0331 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(an)-333(in)28(t)1(e)-1(ger)-333(v)55(ar)1(iabl)1(e)-1(.)]TJ -ET -1 0 0 1 94.9141 459.2491 cm +/F8 9.9626 Tf 39.989 0 Td [(the)-333(comm)27(unication)-333(con)28(text)-333(iden)27(tifying)-333(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.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 0 g 0 G -1 0 0 1 -94.9141 -459.2491 cm -BT -/F29 9.9626 Tf 99.8954 459.2491 Td[(dat)]TJ -ET -1 0 0 1 116.2852 459.2491 cm +/F27 9.9626 Tf -24.907 -19.925 Td [(dat)]TJ 0 g 0 G -1 0 0 1 -116.2852 -459.2491 cm -BT -/F8 9.9626 Tf 121.2665 459.2491 Td[(The)-334(l)1(o)-28(c)-1(al)-333(con)28(tr)1(ibu)1(tion)-333(to)-333(the)-333(global)-333(maxim)28(um.)]TJ 3.5355 -11.9551 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3787 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf 23.073 0 Td[(.)]TJ -55.4517 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(required)]TJ/F8 9.9626 Tf 41.8983 0 Td[(.)]TJ -71.5095 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(inout)]TJ/F8 9.9626 Tf 26.0964 0 Td[(.)]TJ -59.582 -11.9551 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-326(as:)-441(an)-327(i)1(n)28(tege)-1(r)-326(or)-327(r)1(e)-1(al)-326(v)55(ar)1(iabl)1(e)-1(,)-328(whi)1(c)27(h)-326(m)-1(a)28(y)-326(b)-28(e)-327(a)-327(sc)-1(al)1(ar,)-328(or)-326(a)-327(ran)1(k)]TJ 0 -11.9552 Td[(1)-333(or)-333(2)-334(ar)1(ra)28(y)83(.)-777(T)27(y)1(p)-28(e,)-333(kin)1(d,)-333(ran)1(k)-334(an)1(d)-333(siz)-1(e)-333(m)27(ust)-333(agree)-334(on)-333(all)-333(p)1(ro)-28(ce)-1(ss)-1(es)-1(.)]TJ -ET -1 0 0 1 94.9141 379.548 cm +/F8 9.9626 Tf 21.371 0 Td [(The)-333(lo)-28(cal)-334(con)28(tribution)-333(to)-333(the)-334(global)-333(maxim)28(um.)]TJ 3.536 -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.956 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)-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 0 g 0 G -1 0 0 1 -94.9141 -379.548 cm -BT -/F29 9.9626 Tf 99.8954 379.548 Td[(ro)-32(ot)]TJ -ET -1 0 0 1 120.8445 379.548 cm +/F27 9.9626 Tf -24.907 -19.925 Td [(ro)-32(ot)]TJ 0 g 0 G -1 0 0 1 -120.8445 -379.548 cm -BT -/F8 9.9626 Tf 125.8258 379.548 Td[(Pr)1(o)-28(ce)-1(ss)-306(to)-305(hold)-305(th)1(e)-306(\014)1(nal)-305(maxim)27(u)1(m,)-311(or)]TJ/F14 9.9626 Tf 169.1576 0 Td[(\000)]TJ/F8 9.9626 Tf 7.7488 0 Td[(1)-305(to)-306(mak)28(e)-306(it)-305(a)28(v)56(ailab)1(le)-306(on)-305(all)-305(p)1(ro-)]TJ -177.9302 -11.9552 Td[(ce)-1(ss)-1(es)-1(.)]TJ 0 -11.9551 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3787 0 Td[(global)]TJ/F8 9.9626 Tf 29.7563 0 Td[(.)]TJ -62.135 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6113 0 Td[(opti)-1(on)1(al)]TJ/F8 9.9626 Tf 40.5767 0 Td[(.)]TJ -70.188 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(.)]TJ -43.0331 -11.9551 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(an)-333(in)28(t)1(e)-1(ger)-333(v)55(al)1(ue)]TJ/F14 9.9626 Tf 130.4278 0 Td[(\000)]TJ/F8 9.9626 Tf 7.7487 0 Td[(1)]TJ/F11 9.9626 Tf 7.7487 0 Td[(<)]TJ/F8 9.9626 Tf 7.7487 0 Td[(=)]TJ/F11 9.9626 Tf 10.5161 0 Td[(r)-28(oo)1(t)-278(<)]TJ/F8 9.9626 Tf 28.5434 0 Td[(=)]TJ/F11 9.9626 Tf 10.5161 0 Td[(np)]TJ/F14 9.9626 Tf 13.2062 0 Td[(\000)]TJ/F8 9.9626 Tf 9.9626 0 Td[(1,)-333(defau)1(lt)-333(-)-1(1.)]TJ -ET -1 0 0 1 94.9141 285.8992 cm +/F8 9.9626 Tf 25.931 0 Td [(Pro)-28(cess)-305(to)-306(hold)-305(the)-305(\014nal)-305(maxim)27(um,)-311(or)]TJ/F14 9.9626 Tf 169.157 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.955 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.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(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.748 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.517 0 Td [(np)]TJ/F14 9.9626 Tf 13.206 0 Td [(\000)]TJ/F8 9.9626 Tf 9.962 0 Td [(1,)-333(default)-334(-1.)]TJ 0 g 0 G -1 0 0 1 -94.9141 -285.8992 cm -BT -/F29 9.9626 Tf 99.8954 285.8992 Td[(On)-383(R)-1(etur)1(n)]TJ -ET -1 0 0 1 154.4337 285.8992 cm +/F27 9.9626 Tf -251.325 -33.873 Td [(On)-383(Return)]TJ 0 g 0 G -1 0 0 1 -59.5196 -19.9253 cm 0 g 0 G -1 0 0 1 -94.9141 -265.9739 cm -BT -/F29 9.9626 Tf 99.8954 265.9739 Td[(dat)]TJ -ET -1 0 0 1 116.2852 265.9739 cm + 0 -19.925 Td [(dat)]TJ 0 g 0 G -1 0 0 1 -116.2852 -265.9739 cm -BT -/F8 9.9626 Tf 121.2665 265.9739 Td[(On)-333(d)1(e)-1(stin)1(ation)-333(p)1(ro)-28(ce)-1(ss)-1(\050es)-1(\051)1(,)-334(t)1(he)-334(r)1(e)-1(sult)-333(of)-333(th)1(e)-334(maxim)28(um)-334(op)-27(eration)1(.)]TJ 3.5355 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3787 0 Td[(global)]TJ/F8 9.9626 Tf 29.7563 0 Td[(.)]TJ -62.135 -11.9551 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6113 0 Td[(required)]TJ/F8 9.9626 Tf 41.8982 0 Td[(.)]TJ -71.5095 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(.)]TJ -43.0331 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-326(as:)-441(an)-327(i)1(n)28(tege)-1(r)-326(or)-327(r)1(e)-1(al)-326(v)55(ar)1(iabl)1(e)-1(,)-328(whi)1(c)27(h)-326(m)-1(a)28(y)-326(b)-28(e)-327(a)-327(sc)-1(al)1(ar,)-328(or)-326(a)-327(ran)1(k)]TJ 0 -11.9551 Td[(1)-333(or)-333(2)-334(ar)1(ra)28(y)83(.)-777(T)27(y)1(p)-28(e,)-333(kin)1(d,)-333(ran)1(k)-334(an)1(d)-333(siz)-1(e)-333(m)27(ust)-333(agree)-334(on)-333(all)-333(p)1(ro)-28(ce)-1(ss)-1(es)-1(.)]TJ/F18 14.3462 Tf -24.9066 -32.9459 Td[(Not)-1(es)]TJ -ET -1 0 0 1 99.8954 151.4313 cm +/F8 9.9626 Tf 21.372 0 Td [(On)-333(destination)-333(pro)-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.611 0 Td [(required)]TJ/F8 9.9626 Tf 41.899 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.547 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)-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 14.3462 Tf -24.907 -32.946 Td [(Notes)]TJ 0 g 0 G -1 0 0 1 -99.8954 -151.4313 cm -BT -/F8 9.9626 Tf 112.072 151.4313 Td[(1.)]TJ -ET -1 0 0 1 119.8207 151.4313 cm +/F8 9.9626 Tf 12.177 -21.821 Td [(1.)]TJ 0 g 0 G -1 0 0 1 -119.8207 -151.4313 cm -BT -/F8 9.9626 Tf 124.802 151.4313 Td[(The)]TJ/F32 9.9626 Tf 19.7393 0 Td[(dat)]TJ/F8 9.9626 Tf 18.2725 0 Td[(argu)1(m)-1(en)28(t)-259(is)-259(b)-27(oth)-259(in)1(pu)1(t)-259(and)-259(ou)1(tpu)1(t,)-274(an)1(d)-259(its)-259(v)55(al)1(ue)-260(ma)28(y)-259(b)-27(e)-260(c)27(h)1(anged)]TJ -38.0118 -11.9552 Td[(ev)28(e)-1(n)-333(on)-333(p)1(ro)-28(ce)-1(sse)-1(s)-334(d)1(i\013e)-1(r)1(e)-1(n)28(t)-333(fr)1(om)-334(th)1(e)-334(\014n)1(al)-333(res)-1(u)1(lt)-333(des)-1(tin)1(ation)1(.)]TJ -ET -1 0 0 1 99.8954 90.4377 cm + [-500(The)]TJ/F30 9.9626 Tf 32.469 0 Td [(dat)]TJ/F8 9.9626 Tf 18.273 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 -1 0 0 1 -99.8954 -90.4377 cm -BT -/F8 9.9626 Tf 264.2789 90.4377 Td[(107)]TJ -ET -1 0 0 1 443.6065 90.4377 cm + 139.477 -49.038 Td [(107)]TJ 0 g 0 G +ET endstream endobj -1436 0 obj << +1409 0 obj << /Type /Page -/Contents 1437 0 R -/Resources 1435 0 R -/MediaBox [0 0 595.2756 841.8898] -/Parent 1417 0 R +/Contents 1410 0 R +/Resources 1408 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 1390 0 R >> endobj -1438 0 obj << -/D [1436 0 R /XYZ 99.8954 740.9981 null] +1411 0 obj << +/D [1409 0 R /XYZ 99.895 740.998 null] >> endobj 342 0 obj << -/D [1436 0 R /XYZ 99.8954 659.6006 null] +/D [1409 0 R /XYZ 99.895 659.601 null] >> endobj -1439 0 obj << -/D [1436 0 R /XYZ 99.8954 631.8021 null] +1412 0 obj << +/D [1409 0 R /XYZ 99.895 631.802 null] >> endobj -1440 0 obj << -/D [1436 0 R /XYZ 99.8954 163.3865 null] +1413 0 obj << +/D [1409 0 R /XYZ 99.895 163.386 null] >> endobj -1441 0 obj << -/D [1436 0 R /XYZ 99.8954 167.3715 null] +1414 0 obj << +/D [1409 0 R /XYZ 99.895 167.372 null] >> endobj -1435 0 obj << -/Font << /F18 441 0 R /F8 450 0 R /F19 591 0 R /F29 447 0 R /F14 633 0 R /F11 606 0 R /F32 622 0 R >> +1408 0 obj << +/Font << /F16 443 0 R /F8 446 0 R /F17 588 0 R /F27 445 0 R /F14 619 0 R /F11 602 0 R /F30 616 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1444 0 obj << -/Length 7134 +1417 0 obj << +/Length 5144 >> stream -1 0 0 1 150.7049 740.9981 cm 0 g 0 G -1 0 0 1 343.7111 0 cm 0 g 0 G -1 0 0 1 -348.6924 -60.7721 cm 0 g 0 G 0 g 0 G -1 0 0 1 -145.7236 -680.226 cm BT -/F18 14.3462 Tf 150.7049 680.226 Td[(psb)]TJ +/F16 14.3462 Tf 150.705 680.226 Td [(psb)]TJ ET -1 0 0 1 175.972 680.226 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -4.8419 0.1992 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 -1 0 0 1 -175.972 -680.226 cm BT -/F18 14.3462 Tf 180.8139 680.226 Td[(m)-1(in|Gl)-1(obal)-376(mi)-1(nim)31(um)]TJ -30.109 -35.7686 Td[(Syn)32(t)-1(ax)]TJ/F8 9.9626 Tf 103.357 -21.8209 Td[(call)-333(psb)]TJ +/F16 14.3462 Tf 180.814 680.226 Td [(min|Global)-375(minim)31(um)]TJ -30.109 -35.769 Td [(Syn)31(tax)]TJ/F8 9.9626 Tf 103.357 -21.821 Td [(call)-333(psb)]TJ ET -1 0 0 1 287.9239 622.6364 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 287.924 622.836 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -287.9239 -622.6364 cm BT -/F8 9.9626 Tf 290.9127 622.6364 Td[(min)-333(\050)]TJ/F19 9.9626 Tf 23.7997 0 Td[(ic)51(ontxt,)-358(dat,)-358(r)52(o)51(ot)]TJ/F8 9.9626 Tf 72.4721 0 Td[(\051)]TJ -236.4796 -23.9103 Td[(This)-291(s)-1(u)1(brou)1(tin)1(e)-292(impleme)-1(n)28(ts)-291(a)-292(min)1(im)27(u)1(m)-292(v)56(alue)-291(re)-1(d)1(uction)-291(op)-27(e)-1(r)1(ation)-291(b)1(as)-1(ed)-291(on)-291(the)]TJ 0 -11.9552 Td[(un)1(derly)1(ing)-333(com)-1(m)28(un)1(ic)-1(ati)1(on)-333(lib)1(rary)84(.)]TJ -ET -1 0 0 1 145.7235 566.8457 cm +/F8 9.9626 Tf 290.913 622.636 Td [(min)-333(\050)]TJ/F17 9.9626 Tf 23.799 0 Td [(ic)51(ontxt,)-358(dat,)-357(r)51(o)51(ot)]TJ/F8 9.9626 Tf 72.472 0 Td [(\051)]TJ -236.479 -23.91 Td [(This)-291(subroutine)-292(implemen)28(ts)-291(a)-292(minim)28(um)-291(v)55(alue)-291(reduction)-291(op)-28(eration)-291(base)-1(d)-291(on)-291(the)]TJ 0 -11.955 Td [(underlying)-333(comm)28(unication)-334(library)84(.)]TJ 0 g 0 G -1 0 0 1 -145.7235 -566.8457 cm -BT -/F29 9.9626 Tf 150.7049 566.8457 Td[(T)32(yp)-32(e:)]TJ -ET -1 0 0 1 179.5203 566.8457 cm +/F27 9.9626 Tf 0 -19.925 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G -1 0 0 1 -179.5203 -566.8457 cm -BT -/F8 9.9626 Tf 184.5016 566.8457 Td[(Sy)1(nc)27(h)1(ron)1(ous.)]TJ -ET -1 0 0 1 145.7235 546.9204 cm +/F8 9.9626 Tf 33.797 0 Td [(Sync)28(hronous.)]TJ 0 g 0 G -1 0 0 1 -145.7235 -546.9204 cm -BT -/F29 9.9626 Tf 150.7049 546.9204 Td[(On)-383(En)32(tr)1(y)]TJ -ET -1 0 0 1 202.109 546.9204 cm +/F27 9.9626 Tf -33.797 -19.926 Td [(On)-383(En)32(try)]TJ 0 g 0 G -1 0 0 1 -56.3855 -19.9253 cm 0 g 0 G -1 0 0 1 -145.7235 -526.9951 cm -BT -/F29 9.9626 Tf 150.7049 526.9951 Td[(ic)-1(on)33(t)-1(xt)]TJ -ET -1 0 0 1 185.7123 526.9951 cm + 0 -19.925 Td [(icon)32(txt)]TJ 0 g 0 G -1 0 0 1 -185.7123 -526.9951 cm -BT -/F8 9.9626 Tf 190.6936 526.9951 Td[(th)1(e)-334(c)-1(omm)27(u)1(ni)1(c)-1(ation)-332(c)-1(on)28(text)-333(id)1(e)-1(n)28(ti)1(fyi)1(ng)-333(the)-334(v)1(irtu)1(al)-333(paral)1(le)-1(l)-333(mac)27(h)1(ine.)]TJ -15.0821 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3786 0 Td[(global)]TJ/F8 9.9626 Tf 29.7563 0 Td[(.)]TJ -62.1349 -11.9551 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(required)]TJ/F8 9.9626 Tf 41.8983 0 Td[(.)]TJ -71.5095 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(.)]TJ -43.0331 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(an)-333(in)28(t)1(e)-1(ger)-333(v)55(ar)1(iabl)1(e)-1(.)]TJ -ET -1 0 0 1 145.7235 459.2491 cm +/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.083 -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.548 0 Td [(.)]TJ -43.034 -11.956 Td [(Sp)-28(eci\014ed)-333(as:)-445(an)-333(in)28(teger)-333(v)55(ariable.)]TJ 0 g 0 G -1 0 0 1 -145.7235 -459.2491 cm -BT -/F29 9.9626 Tf 150.7049 459.2491 Td[(dat)]TJ -ET -1 0 0 1 167.0947 459.2491 cm +/F27 9.9626 Tf -24.906 -19.925 Td [(dat)]TJ 0 g 0 G -1 0 0 1 -167.0947 -459.2491 cm -BT -/F8 9.9626 Tf 172.076 459.2491 Td[(The)-334(l)1(o)-28(c)-1(al)-333(con)28(tr)1(ibu)1(tion)-333(to)-333(the)-333(global)-333(mini)1(m)27(u)1(m)-1(.)]TJ 3.5355 -11.9551 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3786 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf 23.0731 0 Td[(.)]TJ -55.4517 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(required)]TJ/F8 9.9626 Tf 41.8983 0 Td[(.)]TJ -71.5095 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(inout)]TJ/F8 9.9626 Tf 26.0964 0 Td[(.)]TJ -59.582 -11.9551 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-326(as:)-441(an)-327(i)1(n)28(tege)-1(r)-326(or)-327(r)1(e)-1(al)-326(v)55(ar)1(iabl)1(e)-1(,)-328(whi)1(c)27(h)-326(m)-1(a)28(y)-326(b)-28(e)-327(a)-327(sc)-1(al)1(ar,)-328(or)-326(a)-327(ran)1(k)]TJ 0 -11.9552 Td[(1)-333(or)-333(2)-334(ar)1(ra)28(y)83(.)-777(T)27(y)1(p)-28(e,)-333(kin)1(d,)-333(ran)1(k)-334(an)1(d)-333(siz)-1(e)-333(m)27(ust)-333(agree)-334(on)-333(all)-333(p)1(ro)-28(ce)-1(ss)-1(es)-1(.)]TJ -ET -1 0 0 1 145.7235 379.548 cm +/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(minim)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.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)-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 0 g 0 G -1 0 0 1 -145.7235 -379.548 cm -BT -/F29 9.9626 Tf 150.7049 379.548 Td[(ro)-32(ot)]TJ -ET -1 0 0 1 171.654 379.548 cm +/F27 9.9626 Tf -24.906 -19.925 Td [(ro)-32(ot)]TJ 0 g 0 G -1 0 0 1 -171.654 -379.548 cm -BT -/F8 9.9626 Tf 176.6353 379.548 Td[(Pr)1(o)-28(ce)-1(ss)-277(to)-276(h)1(old)-275(the)-276(\014n)1(al)-276(v)56(alue,)-287(or)]TJ/F14 9.9626 Tf 146.4111 0 Td[(\000)]TJ/F8 9.9626 Tf 7.7488 0 Td[(1)-276(to)-276(mak)28(e)-277(i)1(t)-276(a)28(v)55(ai)1(lable)-276(on)-276(al)1(l)-276(pr)1(o)-28(ce)-1(ss)-1(es)-1(.)]TJ -155.1837 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3786 0 Td[(global)]TJ/F8 9.9626 Tf 29.7563 0 Td[(.)]TJ -62.1349 -11.9551 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(opti)-1(on)1(al)]TJ/F8 9.9626 Tf 40.5768 0 Td[(.)]TJ -70.188 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(.)]TJ -43.0331 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(an)-333(in)28(t)1(e)-1(ger)-333(v)55(al)1(ue)]TJ/F14 9.9626 Tf 130.4278 0 Td[(\000)]TJ/F8 9.9626 Tf 7.7487 0 Td[(1)]TJ/F11 9.9626 Tf 7.7487 0 Td[(<)]TJ/F8 9.9626 Tf 7.7487 0 Td[(=)]TJ/F11 9.9626 Tf 10.5161 0 Td[(r)-28(oo)1(t)-278(<)]TJ/F8 9.9626 Tf 28.5434 0 Td[(=)]TJ/F11 9.9626 Tf 10.5161 0 Td[(np)]TJ/F14 9.9626 Tf 13.2062 0 Td[(\000)]TJ/F8 9.9626 Tf 9.9626 0 Td[(1,)-333(defau)1(lt)-333(-)-1(1.)]TJ -ET -1 0 0 1 145.7235 297.8544 cm +/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.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)]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 -1 0 0 1 -145.7235 -297.8544 cm -BT -/F29 9.9626 Tf 150.7049 297.8544 Td[(On)-383(R)-1(etur)1(n)]TJ -ET -1 0 0 1 205.2431 297.8544 cm +/F27 9.9626 Tf -251.325 -33.873 Td [(On)-383(Return)]TJ 0 g 0 G -1 0 0 1 -59.5196 -19.9253 cm 0 g 0 G -1 0 0 1 -145.7235 -277.9291 cm -BT -/F29 9.9626 Tf 150.7049 277.9291 Td[(dat)]TJ -ET -1 0 0 1 167.0947 277.9291 cm + 0 -19.925 Td [(dat)]TJ 0 g 0 G -1 0 0 1 -167.0947 -277.9291 cm -BT -/F8 9.9626 Tf 172.076 277.9291 Td[(On)-333(d)1(e)-1(stin)1(ation)-333(p)1(ro)-28(ce)-1(ss)-1(\050es\051,)-334(t)1(he)-334(r)1(e)-1(sult)-333(of)-333(th)1(e)-334(mini)1(m)27(um)-333(op)-28(erati)1(on.)]TJ 3.5355 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3786 0 Td[(global)]TJ/F8 9.9626 Tf 29.7563 0 Td[(.)]TJ -62.1349 -11.9551 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(required)]TJ/F8 9.9626 Tf 41.8983 0 Td[(.)]TJ -71.5095 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(inout)]TJ/F8 9.9626 Tf 26.0964 0 Td[(.)]TJ -59.582 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-326(as:)-441(an)-327(i)1(n)28(tege)-1(r)-326(or)-327(r)1(e)-1(al)-326(v)55(ar)1(iabl)1(e)-1(,)-328(whi)1(c)27(h)-326(m)-1(a)28(y)-326(b)-28(e)-327(a)-327(sc)-1(al)1(ar,)-328(or)-326(a)-327(ran)1(k)]TJ 0 -11.9551 Td[(1)-333(or)-333(2)-334(ar)1(ra)28(y)83(.)]TJ 0 -11.9552 Td[(T)28(yp)-28(e,)-333(kin)1(d,)-333(ran)1(k)-333(and)-333(size)-334(m)27(u)1(s)-1(t)-333(agree)-334(on)-333(all)-333(p)1(ro)-28(ce)-1(sse)-1(s.)]TJ/F18 14.3462 Tf -24.9066 -32.9459 Td[(Not)-1(es)]TJ -ET -1 0 0 1 150.7049 151.4313 cm +/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(minim)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.956 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(.)]TJ 0 -11.955 Td [(T)28(yp)-28(e,)-333(kind,)-334(ran)1(k)-334(and)-333(size)-334(m)28(ust)-333(agree)-333(o)-1(n)-333(all)-333(pro)-28(cesses.)]TJ/F16 14.3462 Tf -24.906 -32.946 Td [(Notes)]TJ 0 g 0 G -1 0 0 1 -150.7049 -151.4313 cm -BT -/F8 9.9626 Tf 162.8814 151.4313 Td[(1.)]TJ -ET -1 0 0 1 170.6302 151.4313 cm +/F8 9.9626 Tf 12.176 -21.821 Td [(1.)]TJ 0 g 0 G -1 0 0 1 -170.6302 -151.4313 cm -BT -/F8 9.9626 Tf 175.6115 151.4313 Td[(The)]TJ/F32 9.9626 Tf 19.7393 0 Td[(dat)]TJ/F8 9.9626 Tf 18.2725 0 Td[(argu)1(m)-1(en)28(t)-259(is)-259(b)-27(oth)-259(in)1(pu)1(t)-259(and)-259(ou)1(tpu)1(t,)-274(an)1(d)-259(its)-259(v)55(al)1(ue)-260(ma)28(y)-259(b)-27(e)-260(c)27(h)1(anged)]TJ -38.0118 -11.9552 Td[(ev)28(e)-1(n)-333(on)-333(p)1(ro)-28(ce)-1(sse)-1(s)-334(d)1(i\013e)-1(r)1(e)-1(n)28(t)-333(fr)1(om)-334(th)1(e)-334(\014n)1(al)-333(res)-1(u)1(lt)-333(des)-1(tin)1(ation)1(.)]TJ -ET -1 0 0 1 150.7049 90.4377 cm + [-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 -1 0 0 1 -150.7049 -90.4377 cm -BT -/F8 9.9626 Tf 315.0884 90.4377 Td[(108)]TJ -ET -1 0 0 1 494.4159 90.4377 cm + 139.477 -49.038 Td [(108)]TJ 0 g 0 G +ET endstream endobj -1443 0 obj << +1416 0 obj << /Type /Page -/Contents 1444 0 R -/Resources 1442 0 R -/MediaBox [0 0 595.2756 841.8898] -/Parent 1417 0 R +/Contents 1417 0 R +/Resources 1415 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 1390 0 R >> endobj -1445 0 obj << -/D [1443 0 R /XYZ 150.7049 740.9981 null] +1418 0 obj << +/D [1416 0 R /XYZ 150.705 740.998 null] >> endobj 346 0 obj << -/D [1443 0 R /XYZ 150.7049 659.6006 null] +/D [1416 0 R /XYZ 150.705 659.601 null] >> endobj -1446 0 obj << -/D [1443 0 R /XYZ 150.7049 631.8021 null] +1419 0 obj << +/D [1416 0 R /XYZ 150.705 631.802 null] >> endobj -1447 0 obj << -/D [1443 0 R /XYZ 150.7049 163.3865 null] +1420 0 obj << +/D [1416 0 R /XYZ 150.705 163.386 null] >> endobj -1448 0 obj << -/D [1443 0 R /XYZ 150.7049 167.3715 null] +1421 0 obj << +/D [1416 0 R /XYZ 150.705 167.372 null] >> endobj -1442 0 obj << -/Font << /F18 441 0 R /F8 450 0 R /F19 591 0 R /F29 447 0 R /F14 633 0 R /F11 606 0 R /F32 622 0 R >> +1415 0 obj << +/Font << /F16 443 0 R /F8 446 0 R /F17 588 0 R /F27 445 0 R /F14 619 0 R /F11 602 0 R /F30 616 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1451 0 obj << -/Length 7171 +1424 0 obj << +/Length 5211 >> stream -1 0 0 1 99.8954 740.9981 cm 0 g 0 G -1 0 0 1 343.7111 0 cm 0 g 0 G -1 0 0 1 -348.6924 -60.1995 cm 0 g 0 G 0 g 0 G -1 0 0 1 -94.9141 -680.7986 cm BT -/F18 14.3462 Tf 99.8954 680.7986 Td[(psb)]TJ +/F16 14.3462 Tf 99.895 680.799 Td [(psb)]TJ ET -1 0 0 1 125.1626 680.7986 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -4.8419 0.1992 l -S +1 0 0 1 125.163 680.998 cm +[]0 d 0 J 0.398 w 0 0 m 4.842 0 l S Q -1 0 0 1 -125.1626 -680.7986 cm BT -/F18 14.3462 Tf 130.0045 680.7986 Td[(amx|Gl)-1(obal)-376(maxim)30(um)-375(absol)-1(ute)-376(v)63(alue)]TJ -30.1091 -35.1959 Td[(Syn)32(t)-1(ax)]TJ/F8 9.9626 Tf 102.3885 -21.821 Td[(call)-333(psb)]TJ +/F16 14.3462 Tf 130.004 680.799 Td [(amx|Global)-375(maxim)31(um)-375(absolute)-375(v)63(alue)]TJ -30.109 -35.196 Td [(Syn)31(tax)]TJ/F8 9.9626 Tf 102.389 -21.821 Td [(call)-333(psb)]TJ ET -1 0 0 1 236.1458 623.7817 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 236.146 623.981 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -236.1458 -623.7817 cm BT -/F8 9.9626 Tf 239.1346 623.7817 Td[(amx)-333(\050)]TJ/F19 9.9626 Tf 25.7369 0 Td[(ic)51(ontxt,)-358(dat,)-358(r)52(o)51(ot)]TJ/F8 9.9626 Tf 72.4721 0 Td[(\051)]TJ -237.4482 -23.9103 Td[(This)-500(sub)1(rou)1(tine)-500(imp)1(le)-1(men)28(ts)-500(a)-500(maxim)28(um)-500(ab)1(s)-1(olu)1(te)-500(v)56(alue)-500(redu)1(c)-1(t)1(ion)-499(op)-28(eration)]TJ 0 -11.9552 Td[(based)-333(on)-333(the)-333(und)1(e)-1(r)1(lyin)1(g)-333(c)-1(omm)27(u)1(nication)-333(li)1(brar)1(y)83(.)]TJ -ET -1 0 0 1 94.9141 568.5636 cm +/F8 9.9626 Tf 239.135 623.782 Td [(amx)-333(\050)]TJ/F17 9.9626 Tf 25.737 0 Td [(ic)51(ontxt,)-358(dat,)-357(r)51(o)51(ot)]TJ/F8 9.9626 Tf 72.472 0 Td [(\051)]TJ -237.449 -23.911 Td [(This)-500(subroutine)-499(implemen)28(ts)-500(a)-500(maxim)28(um)-500(absolute)-499(v)55(alue)-499(reduction)-500(op)-28(eration)]TJ 0 -11.955 Td [(based)-333(on)-334(the)-333(underlying)-333(comm)28(unication)-334(library)84(.)]TJ 0 g 0 G -1 0 0 1 -94.9141 -568.5636 cm -BT -/F29 9.9626 Tf 99.8954 568.5636 Td[(T)32(yp)-32(e:)]TJ -ET -1 0 0 1 128.7108 568.5636 cm +/F27 9.9626 Tf 0 -19.352 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G -1 0 0 1 -128.7108 -568.5636 cm -BT -/F8 9.9626 Tf 133.6921 568.5636 Td[(Sy)1(nc)27(h)1(ron)1(ous.)]TJ -ET -1 0 0 1 94.9141 548.9246 cm +/F8 9.9626 Tf 33.797 0 Td [(Sync)28(hronous.)]TJ 0 g 0 G -1 0 0 1 -94.9141 -548.9246 cm -BT -/F29 9.9626 Tf 99.8954 548.9246 Td[(On)-383(En)32(tr)1(y)]TJ -ET -1 0 0 1 151.2996 548.9246 cm +/F27 9.9626 Tf -33.797 -19.639 Td [(On)-383(En)32(try)]TJ 0 g 0 G -1 0 0 1 -56.3855 -19.6389 cm 0 g 0 G -1 0 0 1 -94.9141 -529.2857 cm -BT -/F29 9.9626 Tf 99.8954 529.2857 Td[(ic)-1(on)33(t)-1(xt)]TJ -ET -1 0 0 1 134.9028 529.2857 cm + 0 -19.639 Td [(icon)32(txt)]TJ 0 g 0 G -1 0 0 1 -134.9028 -529.2857 cm -BT -/F8 9.9626 Tf 139.8841 529.2857 Td[(th)1(e)-334(c)-1(omm)27(u)1(ni)1(c)-1(ation)-332(c)-1(on)28(text)-333(id)1(e)-1(n)28(ti)1(fyi)1(ng)-333(the)-334(v)1(irtu)1(al)-333(paral)1(le)-1(l)-333(mac)27(h)1(ine.)]TJ -15.0821 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3787 0 Td[(global)]TJ/F8 9.9626 Tf 29.7563 0 Td[(.)]TJ -62.135 -11.9551 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6113 0 Td[(required)]TJ/F8 9.9626 Tf 41.8982 0 Td[(.)]TJ -71.5095 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(.)]TJ -43.0331 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(an)-333(in)28(t)1(e)-1(ger)-333(v)55(ar)1(iabl)1(e)-1(.)]TJ -ET -1 0 0 1 94.9141 461.8261 cm +/F8 9.9626 Tf 39.989 0 Td [(the)-333(comm)27(unication)-333(con)28(text)-333(iden)27(tifying)-333(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.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(ariable.)]TJ 0 g 0 G -1 0 0 1 -94.9141 -461.8261 cm -BT -/F29 9.9626 Tf 99.8954 461.8261 Td[(dat)]TJ -ET -1 0 0 1 116.2852 461.8261 cm +/F27 9.9626 Tf -24.907 -19.639 Td [(dat)]TJ 0 g 0 G -1 0 0 1 -116.2852 -461.8261 cm -BT -/F8 9.9626 Tf 121.2665 461.8261 Td[(The)-334(l)1(o)-28(c)-1(al)-333(con)28(tr)1(ibu)1(tion)-333(to)-333(the)-333(global)-333(maxim)28(um.)]TJ 3.5355 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3787 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf 23.073 0 Td[(.)]TJ -55.4517 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(required)]TJ/F8 9.9626 Tf 41.8983 0 Td[(.)]TJ -71.5095 -11.9551 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(inout)]TJ/F8 9.9626 Tf 26.0964 0 Td[(.)]TJ -59.582 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-339(as:)-457(an)-340(i)1(n)28(tege)-1(r,)-341(r)1(e)-1(al)-339(or)-340(complex)-340(v)56(ari)1(able,)-341(whic)28(h)-340(ma)28(y)-340(b)-27(e)-340(a)-340(sc)-1(alar)1(,)]TJ 0 -11.9552 Td[(or)-463(a)-464(rank)-463(1)-464(or)-463(2)-464(arra)28(y)84(.)-1300(T)28(yp)-27(e)-1(,)-496(kin)1(d,)-496(ran)1(k)-464(an)1(d)-464(size)-465(m)28(ust)-464(agr)1(e)-1(e)-464(on)-464(al)1(l)]TJ 0 -11.9551 Td[(pr)1(o)-28(ce)-1(ss)-1(es)-1(.)]TJ -ET -1 0 0 1 94.9141 370.4561 cm +/F8 9.9626 Tf 21.371 0 Td [(The)-333(lo)-28(cal)-334(con)28(tribution)-333(to)-333(the)-334(global)-333(maxim)28(um.)]TJ 3.536 -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.956 Td [(Sp)-28(eci\014ed)-339(as:)-458(an)-339(in)28(te)-1(ger,)-341(real)-340(or)-339(complex)-340(v)56(ariable,)-342(whic)28(h)-340(ma)28(y)-339(b)-28(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)28(yp)-28(e,)-497(kind,)-496(rank)-464(and)-463(size)-464(m)27(ust)-463(agree)-464(on)-464(all)]TJ 0 -11.955 Td [(pro)-28(cesses.)]TJ 0 g 0 G -1 0 0 1 -94.9141 -370.4561 cm -BT -/F29 9.9626 Tf 99.8954 370.4561 Td[(ro)-32(ot)]TJ -ET -1 0 0 1 120.8445 370.4561 cm +/F27 9.9626 Tf -24.907 -19.639 Td [(ro)-32(ot)]TJ 0 g 0 G -1 0 0 1 -120.8445 -370.4561 cm -BT -/F8 9.9626 Tf 125.8258 370.4561 Td[(Pr)1(o)-28(ce)-1(ss)-277(to)-276(h)1(old)-275(the)-276(\014n)1(al)-276(v)56(alue,)-287(or)]TJ/F14 9.9626 Tf 146.4112 0 Td[(\000)]TJ/F8 9.9626 Tf 7.7487 0 Td[(1)-276(to)-276(mak)28(e)-277(i)1(t)-276(a)28(v)55(ai)1(lable)-276(on)-276(al)1(l)-276(pr)1(o)-28(ce)-1(ss)-1(es)-1(.)]TJ -155.1837 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3786 0 Td[(global)]TJ/F8 9.9626 Tf 29.7563 0 Td[(.)]TJ -62.1349 -11.9551 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(opti)-1(on)1(al)]TJ/F8 9.9626 Tf 40.5768 0 Td[(.)]TJ -70.188 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(.)]TJ -43.0331 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(an)-333(in)28(t)1(e)-1(ger)-333(v)55(al)1(ue)]TJ/F14 9.9626 Tf 130.4278 0 Td[(\000)]TJ/F8 9.9626 Tf 7.7487 0 Td[(1)]TJ/F11 9.9626 Tf 7.7487 0 Td[(<)]TJ/F8 9.9626 Tf 7.7487 0 Td[(=)]TJ/F11 9.9626 Tf 10.5161 0 Td[(r)-28(oo)1(t)-278(<)]TJ/F8 9.9626 Tf 28.5434 0 Td[(=)]TJ/F11 9.9626 Tf 10.5161 0 Td[(np)]TJ/F14 9.9626 Tf 13.2062 0 Td[(\000)]TJ/F8 9.9626 Tf 9.9626 0 Td[(1,)-333(defau)1(lt)-333(-)-1(1.)]TJ -ET -1 0 0 1 94.9141 289.4783 cm +/F8 9.9626 Tf 25.931 0 Td [(Pro)-28(cess)-276(to)-276(hold)-276(the)-276(\014nal)-275(v)55(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(p)1(ro)-28(cesses.)]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.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.956 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.748 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.517 0 Td [(np)]TJ/F14 9.9626 Tf 13.206 0 Td [(\000)]TJ/F8 9.9626 Tf 9.962 0 Td [(1,)-333(default)-334(-1.)]TJ 0 g 0 G -1 0 0 1 -94.9141 -289.4783 cm -BT -/F29 9.9626 Tf 99.8954 289.4783 Td[(On)-383(R)-1(etur)1(n)]TJ -ET -1 0 0 1 154.4337 289.4783 cm +/F27 9.9626 Tf -251.325 -33.157 Td [(On)-383(Return)]TJ 0 g 0 G -1 0 0 1 -59.5196 -19.639 cm 0 g 0 G -1 0 0 1 -94.9141 -269.8393 cm -BT -/F29 9.9626 Tf 99.8954 269.8393 Td[(dat)]TJ -ET -1 0 0 1 116.2852 269.8393 cm + 0 -19.639 Td [(dat)]TJ 0 g 0 G -1 0 0 1 -116.2852 -269.8393 cm -BT -/F8 9.9626 Tf 121.2665 269.8393 Td[(On)-333(d)1(e)-1(stin)1(ation)-333(p)1(ro)-28(ce)-1(ss)-1(\050es)-1(\051)1(,)-334(t)1(he)-334(r)1(e)-1(sult)-333(of)-333(th)1(e)-334(maxim)28(um)-334(op)-27(eration)1(.)]TJ 3.5355 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3787 0 Td[(global)]TJ/F8 9.9626 Tf 29.7563 0 Td[(.)]TJ -62.135 -11.9551 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6113 0 Td[(required)]TJ/F8 9.9626 Tf 41.8982 0 Td[(.)]TJ -71.5095 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(inout)]TJ/F8 9.9626 Tf 26.0964 0 Td[(.)]TJ -59.582 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-339(as:)-457(an)-340(i)1(n)28(tege)-1(r,)-341(r)1(e)-1(al)-339(or)-340(complex)-340(v)56(ari)1(able,)-341(whic)28(h)-340(ma)28(y)-340(b)-27(e)-340(a)-340(sc)-1(alar)1(,)]TJ 0 -11.9551 Td[(or)-463(a)-464(rank)-463(1)-464(or)-463(2)-464(arra)28(y)84(.)-1300(T)28(yp)-27(e)-1(,)-496(kin)1(d,)-496(ran)1(k)-464(an)1(d)-464(size)-465(m)28(ust)-464(agr)1(e)-1(e)-464(on)-464(al)1(l)]TJ 0 -11.9552 Td[(pr)1(o)-28(ce)-1(ss)-1(es)-1(.)]TJ/F18 14.3462 Tf -24.9066 -32.8226 Td[(Not)-1(es)]TJ -ET -1 0 0 1 99.8954 143.4648 cm +/F8 9.9626 Tf 21.372 0 Td [(On)-333(destination)-333(pro)-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.611 0 Td [(required)]TJ/F8 9.9626 Tf 41.899 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:)-458(an)-339(in)28(te)-1(ger,)-341(real)-340(or)-339(complex)-340(v)56(ariable,)-342(whic)28(h)-340(ma)28(y)-339(b)-28(e)-340(a)-340(scalar,)]TJ 0 -11.956 Td [(or)-464(a)-464(rank)-463(1)-464(or)-464(2)-464(arra)28(y)83(.)-1299(T)28(yp)-28(e,)-497(kind,)-496(rank)-464(and)-463(size)-464(m)27(ust)-463(agree)-464(on)-464(all)]TJ 0 -11.955 Td [(pro)-28(cesses.)]TJ/F16 14.3462 Tf -24.907 -32.822 Td [(Notes)]TJ 0 g 0 G -1 0 0 1 -99.8954 -143.4648 cm -BT -/F8 9.9626 Tf 112.072 143.4648 Td[(1.)]TJ -ET -1 0 0 1 119.8207 143.4648 cm +/F8 9.9626 Tf 12.177 -21.821 Td [(1.)]TJ 0 g 0 G -1 0 0 1 -119.8207 -143.4648 cm -BT -/F8 9.9626 Tf 124.802 143.4648 Td[(The)]TJ/F32 9.9626 Tf 19.7393 0 Td[(dat)]TJ/F8 9.9626 Tf 18.2725 0 Td[(argu)1(m)-1(en)28(t)-259(is)-259(b)-27(oth)-259(in)1(pu)1(t)-259(and)-259(ou)1(tpu)1(t,)-274(an)1(d)-259(its)-259(v)55(al)1(ue)-260(ma)28(y)-259(b)-27(e)-260(c)27(h)1(anged)]TJ -38.0118 -11.9552 Td[(ev)28(e)-1(n)-333(on)-333(p)1(ro)-28(ce)-1(sse)-1(s)-334(d)1(i\013e)-1(r)1(e)-1(n)28(t)-333(fr)1(om)-334(th)1(e)-334(\014n)1(al)-333(res)-1(u)1(lt)-333(des)-1(tin)1(ation)1(.)]TJ -ET -1 0 0 1 99.8954 90.4377 cm + [-500(The)]TJ/F30 9.9626 Tf 32.469 0 Td [(dat)]TJ/F8 9.9626 Tf 18.273 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 -1 0 0 1 -99.8954 -90.4377 cm -BT -/F8 9.9626 Tf 264.2789 90.4377 Td[(109)]TJ -ET -1 0 0 1 443.6065 90.4377 cm + 139.477 -41.071 Td [(109)]TJ 0 g 0 G +ET endstream endobj -1450 0 obj << +1423 0 obj << /Type /Page -/Contents 1451 0 R -/Resources 1449 0 R -/MediaBox [0 0 595.2756 841.8898] -/Parent 1456 0 R +/Contents 1424 0 R +/Resources 1422 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 1429 0 R >> endobj -1452 0 obj << -/D [1450 0 R /XYZ 99.8954 740.9981 null] +1425 0 obj << +/D [1423 0 R /XYZ 99.895 740.998 null] >> endobj 350 0 obj << -/D [1450 0 R /XYZ 99.8954 660.7459 null] +/D [1423 0 R /XYZ 99.895 660.746 null] >> endobj -1453 0 obj << -/D [1450 0 R /XYZ 99.8954 632.9474 null] +1426 0 obj << +/D [1423 0 R /XYZ 99.895 632.947 null] >> endobj -1454 0 obj << -/D [1450 0 R /XYZ 99.8954 155.42 null] +1427 0 obj << +/D [1423 0 R /XYZ 99.895 155.42 null] >> endobj -1455 0 obj << -/D [1450 0 R /XYZ 99.8954 159.2619 null] +1428 0 obj << +/D [1423 0 R /XYZ 99.895 159.262 null] >> endobj -1449 0 obj << -/Font << /F18 441 0 R /F8 450 0 R /F19 591 0 R /F29 447 0 R /F14 633 0 R /F11 606 0 R /F32 622 0 R >> +1422 0 obj << +/Font << /F16 443 0 R /F8 446 0 R /F17 588 0 R /F27 445 0 R /F14 619 0 R /F11 602 0 R /F30 616 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1459 0 obj << -/Length 7193 +1432 0 obj << +/Length 5245 >> stream -1 0 0 1 150.7049 740.9981 cm 0 g 0 G -1 0 0 1 343.7111 0 cm 0 g 0 G -1 0 0 1 -348.6924 -60.1995 cm 0 g 0 G 0 g 0 G -1 0 0 1 -145.7236 -680.7986 cm BT -/F18 14.3462 Tf 150.7049 680.7986 Td[(psb)]TJ +/F16 14.3462 Tf 150.705 680.799 Td [(psb)]TJ ET -1 0 0 1 175.972 680.7986 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -4.8419 0.1992 l -S +1 0 0 1 175.972 680.998 cm +[]0 d 0 J 0.398 w 0 0 m 4.842 0 l S Q -1 0 0 1 -175.972 -680.7986 cm BT -/F18 14.3462 Tf 180.8139 680.7986 Td[(amn|G)-1(lo)-1(bal)-375(m)-1(ini)-1(m)31(um)-375(absol)-1(ute)-376(v)63(alue)]TJ -30.109 -35.1959 Td[(Syn)32(t)-1(ax)]TJ/F8 9.9626 Tf 102.2501 -21.821 Td[(call)-333(psb)]TJ +/F16 14.3462 Tf 180.814 680.799 Td [(amn|Global)-375(minim)31(um)-375(absolute)-375(v)63(alue)]TJ -30.109 -35.196 Td [(Syn)31(tax)]TJ/F8 9.9626 Tf 102.25 -21.821 Td [(call)-333(psb)]TJ ET -1 0 0 1 286.8169 623.7817 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 286.817 623.981 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -286.8169 -623.7817 cm BT -/F8 9.9626 Tf 289.8057 623.7817 Td[(amn)-333(\050)]TJ/F19 9.9626 Tf 26.0136 0 Td[(ic)51(ontxt,)-358(dat,)-358(r)52(o)51(ot)]TJ/F8 9.9626 Tf 72.4722 0 Td[(\051)]TJ -237.5867 -23.9103 Td[(This)-524(subr)1(outi)1(ne)-524(im)-1(p)1(lem)-1(en)28(ts)-524(a)-524(minim)28(um)-524(absolu)1(te)-525(v)56(alu)1(e)-525(r)1(e)-1(d)1(uction)-523(op)-28(eration)]TJ 0 -11.9552 Td[(based)-333(on)-333(the)-333(und)1(e)-1(r)1(lyin)1(g)-334(comm)27(u)1(nication)-333(li)1(brar)1(y)83(.)]TJ -ET -1 0 0 1 145.7235 568.5636 cm +/F8 9.9626 Tf 289.806 623.782 Td [(amn)-333(\050)]TJ/F17 9.9626 Tf 26.013 0 Td [(ic)51(ontxt,)-358(dat,)-357(r)51(o)51(ot)]TJ/F8 9.9626 Tf 72.472 0 Td [(\051)]TJ -237.586 -23.911 Td [(This)-524(subroutine)-524(implemen)28(ts)-524(a)-524(minim)28(um)-524(absolute)-524(v)55(al)1(ue)-524(reduction)-524(op)-28(eration)]TJ 0 -11.955 Td [(based)-333(on)-334(the)-333(underlying)-333(comm)28(unication)-334(library)84(.)]TJ 0 g 0 G -1 0 0 1 -145.7235 -568.5636 cm -BT -/F29 9.9626 Tf 150.7049 568.5636 Td[(T)32(yp)-32(e:)]TJ -ET -1 0 0 1 179.5203 568.5636 cm +/F27 9.9626 Tf 0 -19.352 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G -1 0 0 1 -179.5203 -568.5636 cm -BT -/F8 9.9626 Tf 184.5016 568.5636 Td[(Sy)1(nc)27(h)1(ron)1(ous.)]TJ -ET -1 0 0 1 145.7235 548.9246 cm +/F8 9.9626 Tf 33.797 0 Td [(Sync)28(hronous.)]TJ 0 g 0 G -1 0 0 1 -145.7235 -548.9246 cm -BT -/F29 9.9626 Tf 150.7049 548.9246 Td[(On)-383(En)32(tr)1(y)]TJ -ET -1 0 0 1 202.109 548.9246 cm +/F27 9.9626 Tf -33.797 -19.639 Td [(On)-383(En)32(try)]TJ 0 g 0 G -1 0 0 1 -56.3855 -19.6389 cm 0 g 0 G -1 0 0 1 -145.7235 -529.2857 cm -BT -/F29 9.9626 Tf 150.7049 529.2857 Td[(ic)-1(on)33(t)-1(xt)]TJ -ET -1 0 0 1 185.7123 529.2857 cm + 0 -19.639 Td [(icon)32(txt)]TJ 0 g 0 G -1 0 0 1 -185.7123 -529.2857 cm -BT -/F8 9.9626 Tf 190.6936 529.2857 Td[(th)1(e)-334(c)-1(omm)27(u)1(ni)1(c)-1(ation)-332(c)-1(on)28(text)-333(id)1(e)-1(n)28(ti)1(fyi)1(ng)-333(the)-334(v)1(irtu)1(al)-333(paral)1(le)-1(l)-333(mac)27(h)1(ine.)]TJ -15.0821 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3786 0 Td[(global)]TJ/F8 9.9626 Tf 29.7563 0 Td[(.)]TJ -62.1349 -11.9551 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(required)]TJ/F8 9.9626 Tf 41.8983 0 Td[(.)]TJ -71.5095 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(.)]TJ -43.0331 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(an)-333(in)28(t)1(e)-1(ger)-333(v)55(ar)1(iabl)1(e)-1(.)]TJ -ET -1 0 0 1 145.7235 461.8261 cm +/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 0 g 0 G -1 0 0 1 -145.7235 -461.8261 cm -BT -/F29 9.9626 Tf 150.7049 461.8261 Td[(dat)]TJ -ET -1 0 0 1 167.0947 461.8261 cm +/F27 9.9626 Tf -24.907 -19.639 Td [(dat)]TJ 0 g 0 G -1 0 0 1 -167.0947 -461.8261 cm -BT -/F8 9.9626 Tf 172.076 461.8261 Td[(The)-334(l)1(o)-28(c)-1(al)-333(con)28(tr)1(ibu)1(tion)-333(to)-333(the)-333(global)-333(mini)1(m)27(u)1(m)-1(.)]TJ 3.5355 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3786 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf 23.0731 0 Td[(.)]TJ -55.4517 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(required)]TJ/F8 9.9626 Tf 41.8983 0 Td[(.)]TJ -71.5095 -11.9551 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(inout)]TJ/F8 9.9626 Tf 26.0964 0 Td[(.)]TJ -59.582 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-339(as:)-457(an)-340(i)1(n)28(tege)-1(r,)-341(r)1(e)-1(al)-339(or)-340(complex)-340(v)56(ari)1(able,)-341(whic)28(h)-340(ma)28(y)-340(b)-27(e)-340(a)-340(sc)-1(alar)1(,)]TJ 0 -11.9552 Td[(or)-463(a)-464(rank)-463(1)-464(or)-463(2)-464(arra)28(y)84(.)-1300(T)28(yp)-27(e)-1(,)-496(kin)1(d,)-496(ran)1(k)-464(an)1(d)-464(size)-465(m)28(ust)-464(agr)1(e)-1(e)-464(on)-464(al)1(l)]TJ 0 -11.9551 Td[(pr)1(o)-28(ce)-1(ss)-1(es)-1(.)]TJ -ET -1 0 0 1 145.7235 370.4561 cm +/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(minim)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.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.956 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 0 g 0 G -1 0 0 1 -145.7235 -370.4561 cm -BT -/F29 9.9626 Tf 150.7049 370.4561 Td[(ro)-32(ot)]TJ -ET -1 0 0 1 171.654 370.4561 cm +/F27 9.9626 Tf -24.907 -19.639 Td [(ro)-32(ot)]TJ 0 g 0 G -1 0 0 1 -171.654 -370.4561 cm -BT -/F8 9.9626 Tf 176.6353 370.4561 Td[(Pr)1(o)-28(ce)-1(ss)-277(to)-276(h)1(old)-275(the)-276(\014n)1(al)-276(v)56(alue,)-287(or)]TJ/F14 9.9626 Tf 146.4111 0 Td[(\000)]TJ/F8 9.9626 Tf 7.7488 0 Td[(1)-276(to)-276(mak)28(e)-277(i)1(t)-276(a)28(v)55(ai)1(lable)-276(on)-276(al)1(l)-276(pr)1(o)-28(ce)-1(ss)-1(es)-1(.)]TJ -155.1837 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3786 0 Td[(global)]TJ/F8 9.9626 Tf 29.7563 0 Td[(.)]TJ -62.1349 -11.9551 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(opti)-1(on)1(al)]TJ/F8 9.9626 Tf 40.5768 0 Td[(.)]TJ -70.188 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(.)]TJ -43.0331 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(an)-333(in)28(t)1(e)-1(ger)-333(v)55(al)1(ue)]TJ/F14 9.9626 Tf 130.4278 0 Td[(\000)]TJ/F8 9.9626 Tf 7.7487 0 Td[(1)]TJ/F11 9.9626 Tf 7.7487 0 Td[(<)]TJ/F8 9.9626 Tf 7.7487 0 Td[(=)]TJ/F11 9.9626 Tf 10.5161 0 Td[(r)-28(oo)1(t)-278(<)]TJ/F8 9.9626 Tf 28.5434 0 Td[(=)]TJ/F11 9.9626 Tf 10.5161 0 Td[(np)]TJ/F14 9.9626 Tf 13.2062 0 Td[(\000)]TJ/F8 9.9626 Tf 9.9626 0 Td[(1,)-333(defau)1(lt)-333(-)-1(1.)]TJ -ET -1 0 0 1 145.7235 289.4783 cm +/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.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)-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 -1 0 0 1 -145.7235 -289.4783 cm -BT -/F29 9.9626 Tf 150.7049 289.4783 Td[(On)-383(R)-1(etur)1(n)]TJ -ET -1 0 0 1 205.2431 289.4783 cm +/F27 9.9626 Tf -251.325 -33.157 Td [(On)-383(Return)]TJ 0 g 0 G -1 0 0 1 -59.5196 -19.639 cm 0 g 0 G -1 0 0 1 -145.7235 -269.8393 cm -BT -/F29 9.9626 Tf 150.7049 269.8393 Td[(dat)]TJ -ET -1 0 0 1 167.0947 269.8393 cm + 0 -19.639 Td [(dat)]TJ 0 g 0 G -1 0 0 1 -167.0947 -269.8393 cm -BT -/F8 9.9626 Tf 172.076 269.8393 Td[(On)-333(d)1(e)-1(stin)1(ation)-333(p)1(ro)-28(ce)-1(ss)-1(\050es\051,)-334(t)1(he)-334(r)1(e)-1(sult)-333(of)-333(th)1(e)-334(mini)1(m)27(um)-333(op)-28(erati)1(on.)]TJ 3.5355 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3786 0 Td[(global)]TJ/F8 9.9626 Tf 29.7563 0 Td[(.)]TJ -62.1349 -11.9551 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(required)]TJ/F8 9.9626 Tf 41.8983 0 Td[(.)]TJ -71.5095 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(inout)]TJ/F8 9.9626 Tf 26.0964 0 Td[(.)]TJ -59.582 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-339(as:)-457(an)-340(i)1(n)28(tege)-1(r,)-341(r)1(e)-1(al)-339(or)-340(complex)-340(v)56(ari)1(able,)-341(whic)28(h)-340(ma)28(y)-340(b)-27(e)-340(a)-340(sc)-1(alar)1(,)]TJ 0 -11.9551 Td[(or)-333(a)-333(rank)-333(1)-333(or)-333(2)-333(arra)28(y)84(.)]TJ 0 -11.9552 Td[(T)28(yp)-28(e,)-333(kin)1(d,)-333(ran)1(k)-333(and)-333(size)-334(m)27(u)1(s)-1(t)-333(agree)-334(on)-333(all)-333(p)1(ro)-28(ce)-1(sse)-1(s.)]TJ/F18 14.3462 Tf -24.9066 -32.8226 Td[(Not)-1(es)]TJ -ET -1 0 0 1 150.7049 143.4648 cm +/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(minim)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.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.097 0 Td [(.)]TJ -59.583 -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.956 Td [(or)-333(a)-334(rank)-333(1)-333(or)-334(2)-333(arra)28(y)83(.)]TJ 0 -11.955 Td [(T)28(yp)-28(e,)-333(kind,)-334(rank)-333(and)-333(size)-334(m)28(ust)-333(agree)-334(on)-333(all)-333(pro)-28(cesses.)]TJ/F16 14.3462 Tf -24.906 -32.822 Td [(Notes)]TJ 0 g 0 G -1 0 0 1 -150.7049 -143.4648 cm -BT -/F8 9.9626 Tf 162.8814 143.4648 Td[(1.)]TJ -ET -1 0 0 1 170.6302 143.4648 cm +/F8 9.9626 Tf 12.176 -21.821 Td [(1.)]TJ 0 g 0 G -1 0 0 1 -170.6302 -143.4648 cm -BT -/F8 9.9626 Tf 175.6115 143.4648 Td[(The)]TJ/F32 9.9626 Tf 19.7393 0 Td[(dat)]TJ/F8 9.9626 Tf 18.2725 0 Td[(argu)1(m)-1(en)28(t)-259(is)-259(b)-27(oth)-259(in)1(pu)1(t)-259(and)-259(ou)1(tpu)1(t,)-274(an)1(d)-259(its)-259(v)55(al)1(ue)-260(ma)28(y)-259(b)-27(e)-260(c)27(h)1(anged)]TJ -38.0118 -11.9552 Td[(ev)28(e)-1(n)-333(on)-333(p)1(ro)-28(ce)-1(sse)-1(s)-334(d)1(i\013e)-1(r)1(e)-1(n)28(t)-333(fr)1(om)-334(th)1(e)-334(\014n)1(al)-333(res)-1(u)1(lt)-333(des)-1(tin)1(ation)1(.)]TJ -ET -1 0 0 1 150.7049 90.4377 cm + [-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 -1 0 0 1 -150.7049 -90.4377 cm -BT -/F8 9.9626 Tf 315.0884 90.4377 Td[(110)]TJ -ET -1 0 0 1 494.4159 90.4377 cm + 139.477 -41.071 Td [(110)]TJ 0 g 0 G +ET endstream endobj -1458 0 obj << +1431 0 obj << /Type /Page -/Contents 1459 0 R -/Resources 1457 0 R -/MediaBox [0 0 595.2756 841.8898] -/Parent 1456 0 R +/Contents 1432 0 R +/Resources 1430 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 1429 0 R >> endobj -1460 0 obj << -/D [1458 0 R /XYZ 150.7049 740.9981 null] +1433 0 obj << +/D [1431 0 R /XYZ 150.705 740.998 null] >> endobj 354 0 obj << -/D [1458 0 R /XYZ 150.7049 660.7459 null] +/D [1431 0 R /XYZ 150.705 660.746 null] >> endobj -1461 0 obj << -/D [1458 0 R /XYZ 150.7049 632.9474 null] +1434 0 obj << +/D [1431 0 R /XYZ 150.705 632.947 null] >> endobj -1462 0 obj << -/D [1458 0 R /XYZ 150.7049 155.42 null] +1435 0 obj << +/D [1431 0 R /XYZ 150.705 155.42 null] >> endobj -1463 0 obj << -/D [1458 0 R /XYZ 150.7049 159.2619 null] +1436 0 obj << +/D [1431 0 R /XYZ 150.705 159.262 null] >> endobj -1457 0 obj << -/Font << /F18 441 0 R /F8 450 0 R /F19 591 0 R /F29 447 0 R /F14 633 0 R /F11 606 0 R /F32 622 0 R >> +1430 0 obj << +/Font << /F16 443 0 R /F8 446 0 R /F17 588 0 R /F27 445 0 R /F14 619 0 R /F11 602 0 R /F30 616 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1466 0 obj << -/Length 7471 +1439 0 obj << +/Length 5534 >> stream -1 0 0 1 99.8954 740.9981 cm 0 g 0 G -1 0 0 1 343.7111 0 cm 0 g 0 G -1 0 0 1 -348.6924 -58.7442 cm 0 g 0 G 0 g 0 G -1 0 0 1 -94.9141 -682.2539 cm BT -/F18 14.3462 Tf 99.8954 682.2539 Td[(psb)]TJ +/F16 14.3462 Tf 99.895 682.254 Td [(psb)]TJ ET -1 0 0 1 125.1626 682.2539 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -4.8419 0.1992 l -S +1 0 0 1 125.163 682.453 cm +[]0 d 0 J 0.398 w 0 0 m 4.842 0 l S Q -1 0 0 1 -125.1626 -682.2539 cm BT -/F18 14.3462 Tf 130.0045 682.2539 Td[(snd|Send)-375(data)]TJ -30.1091 -33.7408 Td[(Syn)32(t)-1(ax)]TJ/F8 9.9626 Tf 98.8767 -21.8209 Td[(call)-333(psb)]TJ +/F16 14.3462 Tf 130.004 682.254 Td [(snd|Send)-375(data)]TJ -30.109 -33.741 Td [(Syn)31(tax)]TJ/F8 9.9626 Tf 98.877 -21.821 Td [(call)-333(psb)]TJ ET -1 0 0 1 232.634 626.6922 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 232.634 626.891 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -232.634 -626.6922 cm BT -/F8 9.9626 Tf 235.6228 626.6922 Td[(snd)-333(\050)]TJ/F19 9.9626 Tf 22.1946 0 Td[(ic)51(ontxt,)-358(dat,)-358(dst,)-357(m)]TJ/F8 9.9626 Tf 83.038 0 Td[(\051)]TJ -240.96 -23.9103 Td[(This)-333(s)-1(u)1(brou)1(tin)1(e)-334(s)-1(end)1(s)-334(a)-333(pac)28(k)28(e)-1(t)-333(of)-333(data)-333(to)-333(a)-333(des)-1(tin)1(ation)1(.)]TJ -ET -1 0 0 1 94.9141 584.8845 cm +/F8 9.9626 Tf 235.623 626.692 Td [(snd)-333(\050)]TJ/F17 9.9626 Tf 22.194 0 Td [(ic)51(ontxt,)-358(dat,)-357(dst,)-358(m)]TJ/F8 9.9626 Tf 83.038 0 Td [(\051)]TJ -240.96 -23.91 Td [(This)-333(subroutine)-334(sends)-333(a)-333(pac)27(k)28(et)-333(of)-333(data)-334(to)-333(a)-333(destination.)]TJ 0 g 0 G -1 0 0 1 -94.9141 -584.8845 cm -BT -/F29 9.9626 Tf 99.8954 584.8845 Td[(T)32(yp)-32(e:)]TJ -ET -1 0 0 1 128.7108 584.8845 cm +/F27 9.9626 Tf 0 -17.897 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G -1 0 0 1 -128.7108 -584.8845 cm -BT -/F8 9.9626 Tf 133.6921 584.8845 Td[(Sy)1(nc)27(h)1(ron)1(ous:)-445(see)-334(usage)-334(not)1(e)-1(s.)]TJ -ET -1 0 0 1 94.9141 565.9732 cm +/F8 9.9626 Tf 33.797 0 Td [(Sync)28(hronous:)-445(see)-333(usage)-333(notes.)]TJ 0 g 0 G -1 0 0 1 -94.9141 -565.9732 cm -BT -/F29 9.9626 Tf 99.8954 565.9732 Td[(On)-383(En)32(tr)1(y)]TJ -ET -1 0 0 1 151.2996 565.9732 cm +/F27 9.9626 Tf -33.797 -18.912 Td [(On)-383(En)32(try)]TJ 0 g 0 G -1 0 0 1 -56.3855 -18.9114 cm 0 g 0 G -1 0 0 1 -94.9141 -547.0618 cm -BT -/F29 9.9626 Tf 99.8954 547.0618 Td[(ic)-1(on)33(t)-1(xt)]TJ -ET -1 0 0 1 134.9028 547.0618 cm + 0 -18.911 Td [(icon)32(txt)]TJ 0 g 0 G -1 0 0 1 -134.9028 -547.0618 cm -BT -/F8 9.9626 Tf 139.8841 547.0618 Td[(th)1(e)-334(c)-1(omm)27(u)1(ni)1(c)-1(ation)-332(c)-1(on)28(text)-333(id)1(e)-1(n)28(ti)1(fyi)1(ng)-333(the)-334(v)1(irtu)1(al)-333(paral)1(le)-1(l)-333(mac)27(h)1(ine.)]TJ -15.0821 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3787 0 Td[(global)]TJ/F8 9.9626 Tf 29.7563 0 Td[(.)]TJ -62.135 -11.9551 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6113 0 Td[(required)]TJ/F8 9.9626 Tf 41.8982 0 Td[(.)]TJ -71.5095 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(.)]TJ -43.0331 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(an)-333(in)28(t)1(e)-1(ger)-333(v)55(ar)1(iabl)1(e)-1(.)]TJ -ET -1 0 0 1 94.9141 480.3298 cm +/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.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(ariable.)]TJ 0 g 0 G -1 0 0 1 -94.9141 -480.3298 cm -BT -/F29 9.9626 Tf 99.8954 480.3298 Td[(dat)]TJ -ET -1 0 0 1 116.2852 480.3298 cm +/F27 9.9626 Tf -24.907 -18.911 Td [(dat)]TJ 0 g 0 G -1 0 0 1 -116.2852 -480.3298 cm -BT -/F8 9.9626 Tf 121.2665 480.3298 Td[(The)-334(d)1(ata)-333(to)-334(b)-27(e)-334(se)-1(n)29(t.)]TJ 3.5355 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3787 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf 23.073 0 Td[(.)]TJ -55.4517 -11.9551 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(required)]TJ/F8 9.9626 Tf 41.8983 0 Td[(.)]TJ -71.5095 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(.)]TJ -43.0331 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-339(as:)-457(an)-340(i)1(n)28(tege)-1(r,)-341(r)1(e)-1(al)-339(or)-340(complex)-340(v)56(ari)1(able,)-341(whic)28(h)-340(ma)28(y)-340(b)-27(e)-340(a)-340(sc)-1(alar)1(,)]TJ 0 -11.9551 Td[(or)-381(a)-381(ran)1(k)-381(1)-381(or)-381(2)-381(arr)1(a)28(y)83(,)-393(or)-380(a)-381(c)27(har)1(ac)-1(ter)-381(or)-381(l)1(ogic)-1(al)-381(scalar.)-968(T)27(yp)-27(e,)-393(kin)1(d)-381(and)]TJ 0 -11.9552 Td[(ran)1(k)-328(m)28(ust)-328(agr)1(e)-1(e)-328(on)-327(se)-1(n)1(der)-327(and)-327(rec)-1(eiv)28(er)-327(pro)-27(c)-1(es)-1(s;)-329(if)]TJ/F11 9.9626 Tf 220.7241 0 Td[(m)]TJ/F8 9.9626 Tf 12.0103 0 Td[(is)-328(n)1(ot)-328(sp)-27(e)-1(ci\014ed,)-328(s)-1(i)1(z)-1(e)]TJ -232.7344 -11.9552 Td[(m)27(u)1(s)-1(t)-333(agr)1(e)-1(e)-334(as)-333(w)27(ell.)]TJ -ET -1 0 0 1 94.9141 377.7323 cm +/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.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)-339(as:)-458(an)-339(in)28(te)-1(ger,)-341(real)-340(or)-339(complex)-340(v)56(ariable,)-342(whic)28(h)-340(ma)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)27(y)84(,)-393(or)-381(a)-381(c)27(har)1(ac)-1(ter)-381(or)-381(logical)-381(scalar.)-969(T)28(yp)-27(e)-1(,)-393(ki)1(nd)-381(and)]TJ 0 -11.955 Td [(rank)-327(m)27(ust)-327(agree)-328(on)-327(sender)-328(and)-327(receiv)27(er)-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(not)-327(sp)-28(eci\014ed,)-329(size)]TJ -232.734 -11.955 Td [(m)28(ust)-334(agree)-333(as)-333(w)27(ell.)]TJ 0 g 0 G -1 0 0 1 -94.9141 -377.7323 cm -BT -/F29 9.9626 Tf 99.8954 377.7323 Td[(ds)1(t)]TJ -ET -1 0 0 1 115.235 377.7323 cm +/F27 9.9626 Tf -24.907 -18.912 Td [(dst)]TJ 0 g 0 G -1 0 0 1 -115.235 -377.7323 cm -BT -/F8 9.9626 Tf 120.2163 377.7323 Td[(Des)-1(ti)1(nation)-333(p)1(ro)-28(ces)-1(s.)]TJ 4.5857 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3787 0 Td[(global)]TJ/F8 9.9626 Tf 29.7563 0 Td[(.)]TJ -62.135 -11.9551 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6113 0 Td[(required)]TJ/F8 9.9626 Tf 41.8982 0 Td[(.)]TJ -71.5095 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(.)]TJ -43.0331 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(an)-333(in)28(t)1(e)-1(ger)-333(v)55(al)1(ue)-334(0)]TJ/F11 9.9626 Tf 138.1765 0 Td[(<)]TJ/F8 9.9626 Tf 7.7487 0 Td[(=)]TJ/F11 9.9626 Tf 10.5161 0 Td[(dst)-278(<)]TJ/F8 9.9626 Tf 23.9691 0 Td[(=)]TJ/F11 9.9626 Tf 10.5161 0 Td[(np)]TJ/F14 9.9626 Tf 13.2062 0 Td[(\000)]TJ/F8 9.9626 Tf 9.9626 0 Td[(1.)]TJ -ET -1 0 0 1 94.9141 299.0451 cm +/F8 9.9626 Tf 20.321 0 Td [(Destination)-333(pro)-28(cess.)]TJ 4.586 -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.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.176 0 Td [(<)]TJ/F8 9.9626 Tf 7.749 0 Td [(=)]TJ/F11 9.9626 Tf 10.516 0 Td [(dst)-278(<)]TJ/F8 9.9626 Tf 23.969 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.)]TJ 0 g 0 G -1 0 0 1 -94.9141 -299.0451 cm -BT -/F29 9.9626 Tf 99.8954 299.0451 Td[(m)]TJ -ET -1 0 0 1 109.4429 299.0451 cm +/F27 9.9626 Tf -239.002 -30.867 Td [(m)]TJ 0 g 0 G -1 0 0 1 -109.4429 -299.0451 cm -BT -/F8 9.9626 Tf 114.4242 299.0451 Td[(Num)28(b)-27(e)-1(r)-333(of)-333(r)1(o)27(ws.)]TJ 10.3778 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3787 0 Td[(global)]TJ/F8 9.9626 Tf 29.7563 0 Td[(.)]TJ -62.1349 -11.9551 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(Optional)]TJ/F8 9.9626 Tf 43.4548 0 Td[(.)]TJ -73.066 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5474 0 Td[(.)]TJ -43.033 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(an)-333(in)28(t)1(e)-1(ger)-333(v)55(al)1(ue)-334(0)]TJ/F11 9.9626 Tf 138.1764 0 Td[(<)]TJ/F8 9.9626 Tf 7.7488 0 Td[(=)]TJ/F11 9.9626 Tf 10.5161 0 Td[(m)-278(<)]TJ/F8 9.9626 Tf 19.2634 0 Td[(=)]TJ/F11 9.9626 Tf 10.5161 0 Td[(si)1(z)-44(e)]TJ/F8 9.9626 Tf 17.8124 0 Td[(\050)]TJ/F11 9.9626 Tf 3.8743 0 Td[(dat;)]TJ/F8 9.9626 Tf 18.477 0 Td[(1\051.)]TJ -226.3845 -11.9551 Td[(Wh)1(e)-1(n)]TJ/F11 9.9626 Tf 29.071 0 Td[(dat)]TJ/F8 9.9626 Tf 17.3834 0 Td[(is)-335(a)-335(r)1(ank)-334(2)-335(arr)1(a)28(y)83(,)-335(sp)-27(e)-1(ci\014es)-335(the)-335(n)28(u)1(m)27(b)-27(e)-1(r)-334(of)-334(ro)28(ws)-335(to)-335(b)-27(e)-335(s)-1(en)28(t)-335(i)1(nd)1(e)-1(-)]TJ -46.4544 -11.9552 Td[(p)-27(e)-1(n)1(den)28(tly)-285(of)-285(th)1(e)-286(leadi)1(ng)-285(di)1(m)-1(ension)]TJ/F11 9.9626 Tf 153.7417 0 Td[(si)1(z)-44(e)]TJ/F8 9.9626 Tf 17.8124 0 Td[(\050)]TJ/F11 9.9626 Tf 3.8744 0 Td[(dat;)]TJ/F8 9.9626 Tf 18.477 0 Td[(1\051;)-301(m)27(u)1(s)-1(t)-285(h)1(a)28(v)28(e)-286(the)-285(s)-1(ame)-286(v)56(alu)1(e)]TJ -193.9055 -11.9552 Td[(on)-333(se)-1(n)1(din)1(g)-334(an)1(d)-333(rec)-1(eivi)1(ng)-333(pro)-27(c)-1(es)-1(se)-1(s.)]TJ -ET -1 0 0 1 94.9141 195.976 cm +/F8 9.9626 Tf 14.529 0 Td [(Num)28(b)-28(er)-333(of)-334(ro)28(ws.)]TJ 10.378 -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 43.455 0 Td [(.)]TJ -73.066 -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 138.176 0 Td [(<)]TJ/F8 9.9626 Tf 7.749 0 Td [(=)]TJ/F11 9.9626 Tf 10.516 0 Td [(m)-278(<)]TJ/F8 9.9626 Tf 19.264 0 Td [(=)]TJ/F11 9.9626 Tf 10.516 0 Td [(siz)-44(e)]TJ/F8 9.9626 Tf 17.812 0 Td [(\050)]TJ/F11 9.9626 Tf 3.874 0 Td [(dat;)]TJ/F8 9.9626 Tf 18.477 0 Td [(1\051.)]TJ -226.384 -11.955 Td [(When)]TJ/F11 9.9626 Tf 29.071 0 Td [(dat)]TJ/F8 9.9626 Tf 17.383 0 Td [(is)-335(a)-334(rank)-335(2)-335(arra)28(y)84(,)-335(sp)-28(eci\014es)-335(the)-335(n)28(um)28(b)-28(er)-334(of)-335(ro)28(ws)-335(to)-335(b)-27(e)-335(sen)28(t)-335(inde-)]TJ -46.454 -11.955 Td [(p)-28(enden)28(tly)-285(of)-285(the)-286(leading)-285(dimension)]TJ/F11 9.9626 Tf 153.742 0 Td [(siz)-44(e)]TJ/F8 9.9626 Tf 17.812 0 Td [(\050)]TJ/F11 9.9626 Tf 3.874 0 Td [(dat;)]TJ/F8 9.9626 Tf 18.477 0 Td [(1\051;)-301(m)27(ust)-285(ha)28(v)28(e)-285(the)-286(same)-285(v)55(alu)1(e)]TJ -193.905 -11.955 Td [(on)-333(sending)-334(and)-333(receiving)-333(pro)-28(cesses.)]TJ 0 g 0 G -1 0 0 1 -94.9141 -195.976 cm -BT -/F29 9.9626 Tf 99.8954 195.976 Td[(On)-383(R)-1(etur)1(n)]TJ -ET -1 0 0 1 154.4337 195.976 cm +/F27 9.9626 Tf -24.907 -19.383 Td [(On)-383(Return)]TJ 0 g 0 G -1 0 0 1 -154.4337 -195.976 cm -BT -/F18 14.3462 Tf 99.8954 163.4667 Td[(Not)-1(es)]TJ -ET -1 0 0 1 99.8954 141.6458 cm +/F16 14.3462 Tf 0 -32.509 Td [(Notes)]TJ 0 g 0 G -1 0 0 1 -99.8954 -141.6458 cm -BT -/F8 9.9626 Tf 112.072 141.6458 Td[(1.)]TJ -ET -1 0 0 1 119.8207 141.6458 cm +/F8 9.9626 Tf 12.177 -21.821 Td [(1.)]TJ 0 g 0 G -1 0 0 1 -119.8207 -141.6458 cm -BT -/F8 9.9626 Tf 124.802 141.6458 Td[(This)-402(s)-1(u)1(brou)1(tin)1(e)-403(implies)-403(a)-402(s)-1(y)1(nc)27(h)1(ron)1(iz)-1(ati)1(on,)-419(bu)1(t)-403(on)1(ly)-402(b)-28(et)28(w)27(een)-402(the)-403(callin)1(g)]TJ 0 -11.9552 Td[(pr)1(o)-28(ce)-1(ss)-334(and)-333(t)1(he)-334(d)1(e)-1(stin)1(ation)-333(pr)1(o)-28(c)-1(ess)]TJ/F11 9.9626 Tf 157.5207 0 Td[(dst)]TJ/F8 9.9626 Tf 13.453 0 Td[(.)]TJ -ET -1 0 0 1 99.8954 90.4377 cm + [-500(This)-402(subroutine)-403(implies)-402(a)-402(s)-1(yn)1(c)27(hronization,)-419(but)-403(on)1(ly)-403(b)-28(et)28(w)28(een)-403(the)-402(calling)]TJ 12.73 -11.956 Td [(pro)-28(cess)-333(and)-333(the)-334(destination)-333(pro)-28(cess)]TJ/F11 9.9626 Tf 157.521 0 Td [(dst)]TJ/F8 9.9626 Tf 13.453 0 Td [(.)]TJ 0 g 0 G -1 0 0 1 -99.8954 -90.4377 cm -BT -/F8 9.9626 Tf 264.2789 90.4377 Td[(111)]TJ -ET -1 0 0 1 443.6065 90.4377 cm + -31.497 -39.252 Td [(111)]TJ 0 g 0 G +ET endstream endobj -1465 0 obj << +1438 0 obj << /Type /Page -/Contents 1466 0 R -/Resources 1464 0 R -/MediaBox [0 0 595.2756 841.8898] -/Parent 1456 0 R +/Contents 1439 0 R +/Resources 1437 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 1429 0 R >> endobj -1467 0 obj << -/D [1465 0 R /XYZ 99.8954 740.9981 null] +1440 0 obj << +/D [1438 0 R /XYZ 99.895 740.998 null] >> endobj 358 0 obj << -/D [1465 0 R /XYZ 99.8954 663.6564 null] +/D [1438 0 R /XYZ 99.895 663.656 null] >> endobj -1468 0 obj << -/D [1465 0 R /XYZ 99.8954 635.8579 null] +1441 0 obj << +/D [1438 0 R /XYZ 99.895 635.858 null] >> endobj -1469 0 obj << -/D [1465 0 R /XYZ 99.8954 153.6009 null] +1442 0 obj << +/D [1438 0 R /XYZ 99.895 153.601 null] >> endobj -1470 0 obj << -/D [1465 0 R /XYZ 99.8954 157.079 null] +1443 0 obj << +/D [1438 0 R /XYZ 99.895 157.079 null] >> endobj -1464 0 obj << -/Font << /F18 441 0 R /F8 450 0 R /F19 591 0 R /F29 447 0 R /F11 606 0 R /F14 633 0 R >> +1437 0 obj << +/Font << /F16 443 0 R /F8 446 0 R /F17 588 0 R /F27 445 0 R /F11 602 0 R /F14 619 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1473 0 obj << -/Length 7510 +1446 0 obj << +/Length 5558 >> stream -1 0 0 1 150.7049 740.9981 cm 0 g 0 G -1 0 0 1 343.7111 0 cm 0 g 0 G -1 0 0 1 -348.6924 -58.7442 cm 0 g 0 G 0 g 0 G -1 0 0 1 -145.7236 -682.2539 cm BT -/F18 14.3462 Tf 150.7049 682.2539 Td[(psb)]TJ +/F16 14.3462 Tf 150.705 682.254 Td [(psb)]TJ ET -1 0 0 1 175.972 682.2539 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -4.8419 0.1992 l -S +1 0 0 1 175.972 682.453 cm +[]0 d 0 J 0.398 w 0 0 m 4.842 0 l S Q -1 0 0 1 -175.972 -682.2539 cm BT -/F18 14.3462 Tf 180.8139 682.2539 Td[(rcv|Re)-1(ceiv)31(e)-375(dat)-1(a)]TJ -30.109 -33.7408 Td[(Syn)32(t)-1(ax)]TJ/F8 9.9626 Tf 99.646 -21.8209 Td[(call)-333(psb)]TJ +/F16 14.3462 Tf 180.814 682.254 Td [(rcv|Receiv)31(e)-375(data)]TJ -30.109 -33.741 Td [(Syn)31(tax)]TJ/F8 9.9626 Tf 99.646 -21.821 Td [(call)-333(psb)]TJ ET -1 0 0 1 284.2128 626.6922 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 284.213 626.891 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -284.2128 -626.6922 cm BT -/F8 9.9626 Tf 287.2016 626.6922 Td[(rcv)-333(\050)]TJ/F19 9.9626 Tf 20.7833 0 Td[(ic)51(ontxt,)-358(dat,)-358(s)1(r)51(c,)-357(m)]TJ/F8 9.9626 Tf 82.9107 0 Td[(\051)]TJ -240.1907 -23.9103 Td[(This)-333(s)-1(u)1(brou)1(tin)1(e)-334(rec)-1(eiv)28(es)-334(a)-333(pac)27(k)28(et)-333(of)-333(data)-333(to)-333(a)-334(d)1(e)-1(stin)1(ation.)]TJ -ET -1 0 0 1 145.7235 584.8845 cm +/F8 9.9626 Tf 287.202 626.692 Td [(rcv)-333(\050)]TJ/F17 9.9626 Tf 20.783 0 Td [(ic)51(ontxt,)-358(dat,)-357(sr)51(c,)-358(m)]TJ/F8 9.9626 Tf 82.911 0 Td [(\051)]TJ -240.191 -23.91 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 -1 0 0 1 -145.7235 -584.8845 cm -BT -/F29 9.9626 Tf 150.7049 584.8845 Td[(T)32(yp)-32(e:)]TJ -ET -1 0 0 1 179.5203 584.8845 cm +/F27 9.9626 Tf 0 -17.897 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G -1 0 0 1 -179.5203 -584.8845 cm -BT -/F8 9.9626 Tf 184.5016 584.8845 Td[(Sy)1(nc)27(h)1(ron)1(ous:)-445(see)-334(usage)-334(not)1(e)-1(s.)]TJ -ET -1 0 0 1 145.7235 565.9732 cm +/F8 9.9626 Tf 33.797 0 Td [(Sync)28(hronous:)-444(se)-1(e)-333(usage)-333(notes.)]TJ 0 g 0 G -1 0 0 1 -145.7235 -565.9732 cm -BT -/F29 9.9626 Tf 150.7049 565.9732 Td[(On)-383(En)32(tr)1(y)]TJ -ET -1 0 0 1 202.109 565.9732 cm +/F27 9.9626 Tf -33.797 -18.912 Td [(On)-383(En)32(try)]TJ 0 g 0 G -1 0 0 1 -56.3855 -18.9114 cm 0 g 0 G -1 0 0 1 -145.7235 -547.0618 cm -BT -/F29 9.9626 Tf 150.7049 547.0618 Td[(ic)-1(on)33(t)-1(xt)]TJ -ET -1 0 0 1 185.7123 547.0618 cm + 0 -18.911 Td [(icon)32(txt)]TJ 0 g 0 G -1 0 0 1 -185.7123 -547.0618 cm -BT -/F8 9.9626 Tf 190.6936 547.0618 Td[(th)1(e)-334(c)-1(omm)27(u)1(ni)1(c)-1(ation)-332(c)-1(on)28(text)-333(id)1(e)-1(n)28(ti)1(fyi)1(ng)-333(the)-334(v)1(irtu)1(al)-333(paral)1(le)-1(l)-333(mac)27(h)1(ine.)]TJ -15.0821 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3786 0 Td[(global)]TJ/F8 9.9626 Tf 29.7563 0 Td[(.)]TJ -62.1349 -11.9551 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(required)]TJ/F8 9.9626 Tf 41.8983 0 Td[(.)]TJ -71.5095 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(.)]TJ -43.0331 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(an)-333(in)28(t)1(e)-1(ger)-333(v)55(ar)1(iabl)1(e)-1(.)]TJ -ET -1 0 0 1 145.7235 480.3298 cm +/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 0 g 0 G -1 0 0 1 -145.7235 -480.3298 cm -BT -/F29 9.9626 Tf 150.7049 480.3298 Td[(sr)1(c)]TJ -ET -1 0 0 1 165.0344 480.3298 cm +/F27 9.9626 Tf -24.907 -18.911 Td [(src)]TJ 0 g 0 G -1 0 0 1 -165.0344 -480.3298 cm -BT -/F8 9.9626 Tf 170.0157 480.3298 Td[(Sou)1(rce)-334(pr)1(o)-28(ce)-1(ss)-1(.)]TJ 5.5958 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3786 0 Td[(global)]TJ/F8 9.9626 Tf 29.7563 0 Td[(.)]TJ -62.1349 -11.9551 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(required)]TJ/F8 9.9626 Tf 41.8983 0 Td[(.)]TJ -71.5095 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(.)]TJ -43.0331 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(an)-333(in)28(t)1(e)-1(ger)-333(v)55(al)1(ue)-334(0)]TJ/F11 9.9626 Tf 138.1765 0 Td[(<)]TJ/F8 9.9626 Tf 7.7487 0 Td[(=)]TJ/F11 9.9626 Tf 10.5161 0 Td[(sr)-28(c)-277(<)]TJ/F8 9.9626 Tf 24.2689 0 Td[(=)]TJ/F11 9.9626 Tf 10.5161 0 Td[(np)]TJ/F14 9.9626 Tf 13.2062 0 Td[(\000)]TJ/F8 9.9626 Tf 9.9626 0 Td[(1.)]TJ -ET -1 0 0 1 145.7235 401.6426 cm +/F8 9.9626 Tf 19.311 0 Td [(Source)-333(pro)-28(cess.)]TJ 5.596 -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(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 [(sr)-28(c)-277(<)]TJ/F8 9.9626 Tf 24.269 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.)]TJ 0 g 0 G -1 0 0 1 -145.7235 -401.6426 cm -BT -/F29 9.9626 Tf 150.7049 401.6426 Td[(m)]TJ -ET -1 0 0 1 160.2523 401.6426 cm +/F27 9.9626 Tf -239.302 -30.866 Td [(m)]TJ 0 g 0 G -1 0 0 1 -160.2523 -401.6426 cm -BT -/F8 9.9626 Tf 165.2337 401.6426 Td[(Num)28(b)-27(e)-1(r)-333(of)-333(r)1(o)27(ws.)]TJ 10.3778 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3786 0 Td[(global)]TJ/F8 9.9626 Tf 29.7563 0 Td[(.)]TJ -62.1349 -11.9551 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(Optional)]TJ/F8 9.9626 Tf 43.4549 0 Td[(.)]TJ -73.0661 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(.)]TJ -43.0331 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(an)-333(in)28(t)1(e)-1(ger)-333(v)55(al)1(ue)-334(0)]TJ/F11 9.9626 Tf 138.1765 0 Td[(<)]TJ/F8 9.9626 Tf 7.7487 0 Td[(=)]TJ/F11 9.9626 Tf 10.5161 0 Td[(m)-278(<)]TJ/F8 9.9626 Tf 19.2634 0 Td[(=)]TJ/F11 9.9626 Tf 10.5161 0 Td[(si)1(z)-44(e)]TJ/F8 9.9626 Tf 17.8124 0 Td[(\050)]TJ/F11 9.9626 Tf 3.8744 0 Td[(dat;)]TJ/F8 9.9626 Tf 18.477 0 Td[(1\051.)]TJ -226.3845 -11.9551 Td[(Wh)1(e)-1(n)]TJ/F11 9.9626 Tf 29.071 0 Td[(dat)]TJ/F8 9.9626 Tf 17.3833 0 Td[(is)-335(a)-335(r)1(ank)-334(2)-335(arr)1(a)28(y)83(,)-335(sp)-27(e)-1(ci\014es)-335(the)-335(n)28(u)1(m)27(b)-27(e)-1(r)-334(of)-334(ro)28(ws)-335(to)-335(b)-27(e)-335(s)-1(en)28(t)-335(i)1(nd)1(e)-1(-)]TJ -46.4544 -11.9552 Td[(p)-27(e)-1(n)1(den)28(tly)-285(of)-285(th)1(e)-286(leadi)1(ng)-285(dimension)]TJ/F11 9.9626 Tf 153.7418 0 Td[(si)1(z)-44(e)]TJ/F8 9.9626 Tf 17.8124 0 Td[(\050)]TJ/F11 9.9626 Tf 3.8744 0 Td[(dat;)]TJ/F8 9.9626 Tf 18.477 0 Td[(1\051;)-301(m)27(u)1(s)-1(t)-285(h)1(a)28(v)28(e)-286(the)-285(s)-1(ame)-286(v)56(alu)1(e)]TJ -193.9055 -11.9552 Td[(on)-333(se)-1(n)1(din)1(g)-334(an)1(d)-333(rec)-1(eivi)1(ng)-333(pro)-27(c)-1(es)-1(se)-1(s.)]TJ -ET -1 0 0 1 145.7235 298.5735 cm +/F8 9.9626 Tf 14.529 0 Td [(Num)28(b)-28(er)-333(of)-334(ro)28(ws.)]TJ 10.378 -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 43.455 0 Td [(.)]TJ -73.066 -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)-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 [(m)-278(<)]TJ/F8 9.9626 Tf 19.263 0 Td [(=)]TJ/F11 9.9626 Tf 10.516 0 Td [(siz)-44(e)]TJ/F8 9.9626 Tf 17.813 0 Td [(\050)]TJ/F11 9.9626 Tf 3.874 0 Td [(dat;)]TJ/F8 9.9626 Tf 18.477 0 Td [(1\051.)]TJ -226.384 -11.955 Td [(When)]TJ/F11 9.9626 Tf 29.071 0 Td [(dat)]TJ/F8 9.9626 Tf 17.383 0 Td [(is)-335(a)-334(rank)-335(2)-335(arra)28(y)84(,)-335(sp)-28(eci\014es)-335(the)-335(n)28(um)28(b)-28(er)-334(of)-335(ro)28(ws)-335(to)-335(b)-27(e)-335(sen)28(t)-335(inde-)]TJ -46.454 -11.955 Td [(p)-28(enden)28(tly)-285(of)-285(the)-286(leadin)1(g)-286(dimension)]TJ/F11 9.9626 Tf 153.741 0 Td [(siz)-44(e)]TJ/F8 9.9626 Tf 17.813 0 Td [(\050)]TJ/F11 9.9626 Tf 3.874 0 Td [(dat;)]TJ/F8 9.9626 Tf 18.477 0 Td [(1\051;)-301(m)27(u)1(s)-1(t)-285(ha)28(v)28(e)-285(the)-286(same)-285(v)55(al)1(ue)]TJ -193.905 -11.956 Td [(on)-333(sending)-334(and)-333(receiving)-333(pro)-28(cesses.)]TJ 0 g 0 G -1 0 0 1 -145.7235 -298.5735 cm -BT -/F29 9.9626 Tf 150.7049 298.5735 Td[(On)-383(R)-1(etur)1(n)]TJ -ET -1 0 0 1 205.2431 298.5735 cm +/F27 9.9626 Tf -24.907 -19.383 Td [(On)-383(Return)]TJ 0 g 0 G -1 0 0 1 -59.5196 -18.9113 cm 0 g 0 G -1 0 0 1 -145.7235 -279.6622 cm -BT -/F29 9.9626 Tf 150.7049 279.6622 Td[(dat)]TJ -ET -1 0 0 1 167.0947 279.6622 cm + 0 -18.911 Td [(dat)]TJ 0 g 0 G -1 0 0 1 -167.0947 -279.6622 cm -BT -/F8 9.9626 Tf 172.076 279.6622 Td[(The)-334(d)1(ata)-333(to)-334(b)-27(e)-334(r)1(e)-1(ce)-1(i)1(v)28(e)-1(d)1(.)]TJ 3.5355 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3786 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf 23.0731 0 Td[(.)]TJ -55.4517 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(required)]TJ/F8 9.9626 Tf 41.8983 0 Td[(.)]TJ -71.5095 -11.9551 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(inout)]TJ/F8 9.9626 Tf 26.0964 0 Td[(.)]TJ -59.582 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-339(as:)-457(an)-340(i)1(n)28(tege)-1(r,)-341(r)1(e)-1(al)-339(or)-340(complex)-340(v)56(ari)1(able,)-341(whic)28(h)-340(ma)28(y)-340(b)-27(e)-340(a)-340(sc)-1(alar)1(,)]TJ 0 -11.9552 Td[(or)-381(a)-381(ran)1(k)-381(1)-381(or)-381(2)-381(arr)1(a)28(y)83(,)-393(or)-380(a)-381(c)27(har)1(ac)-1(ter)-381(or)-381(l)1(ogic)-1(al)-381(scalar.)-968(T)27(yp)-27(e,)-393(kin)1(d)-381(and)]TJ 0 -11.9551 Td[(ran)1(k)-328(m)28(ust)-328(agr)1(e)-1(e)-328(on)-327(se)-1(n)1(der)-327(and)-327(rec)-1(eiv)28(er)-327(pro)-27(c)-1(es)-1(s;)-329(if)]TJ/F11 9.9626 Tf 220.7241 0 Td[(m)]TJ/F8 9.9626 Tf 12.0103 0 Td[(is)-328(n)1(ot)-328(sp)-27(e)-1(ci\014ed,)-328(s)-1(i)1(z)-1(e)]TJ -232.7344 -11.9552 Td[(m)27(u)1(s)-1(t)-333(agr)1(e)-1(e)-334(as)-333(w)27(ell.)]TJ/F18 14.3462 Tf -24.9066 -32.5093 Td[(Not)-1(es)]TJ -ET -1 0 0 1 150.7049 141.6458 cm +/F8 9.9626 Tf 21.371 0 Td [(The)-333(data)-334(to)-333(b)-28(e)-333(receiv)28(ed.)]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.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)-339(as:)-458(an)-339(in)28(teg)-1(er,)-341(real)-340(or)-339(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)27(h)1(aracte)-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)27(er)-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(not)-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/F16 14.3462 Tf -24.907 -32.509 Td [(Notes)]TJ 0 g 0 G -1 0 0 1 -150.7049 -141.6458 cm -BT -/F8 9.9626 Tf 162.8814 141.6458 Td[(1.)]TJ -ET -1 0 0 1 170.6302 141.6458 cm +/F8 9.9626 Tf 12.177 -21.821 Td [(1.)]TJ 0 g 0 G -1 0 0 1 -170.6302 -141.6458 cm -BT -/F8 9.9626 Tf 175.6115 141.6458 Td[(This)-402(s)-1(u)1(brou)1(tin)1(e)-403(implies)-403(a)-402(s)-1(y)1(nc)27(h)1(ron)1(iz)-1(ati)1(on,)-419(bu)1(t)-403(on)1(ly)-402(b)-28(et)28(w)27(een)-402(the)-403(callin)1(g)]TJ 0 -11.9552 Td[(pr)1(o)-28(ce)-1(ss)-334(and)-333(t)1(he)-334(sour)1(c)-1(e)-334(p)1(ro)-28(ce)-1(ss)]TJ/F11 9.9626 Tf 136.516 0 Td[(sr)-28(c)]TJ/F8 9.9626 Tf 13.7529 0 Td[(.)]TJ -ET -1 0 0 1 150.7049 90.4377 cm + [-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.956 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 -1 0 0 1 -150.7049 -90.4377 cm -BT -/F8 9.9626 Tf 315.0884 90.4377 Td[(112)]TJ -ET -1 0 0 1 494.4159 90.4377 cm + -10.792 -39.252 Td [(112)]TJ 0 g 0 G +ET endstream endobj -1472 0 obj << +1445 0 obj << /Type /Page -/Contents 1473 0 R -/Resources 1471 0 R -/MediaBox [0 0 595.2756 841.8898] -/Parent 1456 0 R +/Contents 1446 0 R +/Resources 1444 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 1429 0 R >> endobj -1474 0 obj << -/D [1472 0 R /XYZ 150.7049 740.9981 null] +1447 0 obj << +/D [1445 0 R /XYZ 150.705 740.998 null] >> endobj 362 0 obj << -/D [1472 0 R /XYZ 150.7049 663.6564 null] +/D [1445 0 R /XYZ 150.705 663.656 null] >> endobj -1475 0 obj << -/D [1472 0 R /XYZ 150.7049 635.8579 null] +1448 0 obj << +/D [1445 0 R /XYZ 150.705 635.858 null] >> endobj -1476 0 obj << -/D [1472 0 R /XYZ 150.7049 153.6009 null] +1449 0 obj << +/D [1445 0 R /XYZ 150.705 153.601 null] >> endobj -1477 0 obj << -/D [1472 0 R /XYZ 150.7049 157.079 null] +1450 0 obj << +/D [1445 0 R /XYZ 150.705 157.079 null] >> endobj -1471 0 obj << -/Font << /F18 441 0 R /F8 450 0 R /F19 591 0 R /F29 447 0 R /F11 606 0 R /F14 633 0 R >> +1444 0 obj << +/Font << /F16 443 0 R /F8 446 0 R /F17 588 0 R /F27 445 0 R /F11 602 0 R /F14 619 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1480 0 obj << -/Length 8123 +1455 0 obj << +/Length 6386 >> stream -1 0 0 1 99.8954 740.9981 cm 0 g 0 G -1 0 0 1 343.7111 0 cm 0 g 0 G -1 0 0 1 -443.6065 -740.9981 cm BT -/F18 14.3462 Tf 99.8954 706.1289 Td[(8)-1125(E)-1(rr)-1(or)-376(handli)-1(ng)]TJ/F8 9.9626 Tf 0 -21.821 Td[(The)-446(PS)1(B)-1(LAS)-445(lib)1(rary)-446(error)-445(han)1(dlin)1(g)-446(p)-28(ol)1(ic)-1(y)-445(has)-447(b)-27(ee)-1(n)-445(c)-1(ompletely)-446(rewritten)-446(in)]TJ 0 -11.9551 Td[(v)28(ers)-1(i)1(on)-448(2.0.)-787(The)-448(idea)-448(b)-27(e)-1(h)1(in)1(d)-448(th)1(e)-449(d)1(e)-1(sign)-447(of)-448(t)1(his)-448(new)-448(e)-1(r)1(ror)-447(han)1(dlin)1(g)-448(strategy)]TJ 0 -11.9552 Td[(is)-492(t)1(o)-492(k)28(ee)-1(p)-490(e)-1(rr)1(or)-491(m)-1(ess)-1(ages)-492(on)-491(a)-491(s)-1(tac)28(k)-491(allo)28(wing)-491(th)1(e)-492(use)-1(r)-491(t)1(o)-492(tr)1(ac)-1(e)-491(bac)27(k)-491(u)1(p)-491(to)]TJ 0 -11.9552 Td[(th)1(e)-401(p)-28(oin)29(t)-401(where)-401(th)1(e)-401(\014rst)-400(e)-1(rr)1(or)-400(m)-1(es)-1(sage)-401(has)-401(b)-27(e)-1(en)-400(ge)-1(n)1(e)-1(r)1(ate)-1(d)1(.)-646(Ev)28(ery)-400(rou)1(tine)-401(in)]TJ 0 -11.9551 Td[(th)1(e)-442(PSBLAS)1(-)-1(2.0)-441(lib)1(rary)-441(h)1(as)-1(,)-468(as)-442(last)-442(n)1(on-option)1(al)-441(argumen)28(t,)-468(an)-442(i)1(n)28(tege)-1(r)]TJ/F32 9.9626 Tf 322.7897 0 Td[(info)]TJ/F8 9.9626 Tf -322.7897 -11.9552 Td[(v)56(ariab)1(le;)-391(whenev)28(e)-1(r)1(,)-382(i)1(nside)-372(th)1(e)-372(routi)1(ne,)-381(e)-1(n)-371(e)-1(r)1(ror)-371(is)-372(detec)-1(ted,)-381(th)1(is)-372(v)56(ariab)1(le)-372(is)-372(s)-1(et)]TJ 0 -11.9552 Td[(to)-380(a)-381(v)56(alue)-381(corr)1(e)-1(sp)-28(on)1(di)1(ng)-381(t)1(o)-381(a)-381(sp)-27(e)-1(ci\014c)-381(err)1(or)-381(co)-28(d)1(e)-1(.)-586(Then)-380(thi)1(s)-381(e)-1(r)1(ror)-380(c)-1(o)-28(d)1(e)-381(is)-381(also)]TJ 0 -11.9551 Td[(pu)1(s)-1(h)1(e)-1(d)-244(on)-245(th)1(e)-246(err)1(or)-245(s)-1(tac)28(k)-245(and)-244(then)-245(eith)1(e)-1(r)-244(c)-1(on)28(tr)1(ol)-245(is)-245(return)1(e)-1(d)-244(to)-245(the)-245(caller)-245(rou)1(tine)]TJ 0 -11.9552 Td[(or)-371(the)-372(e)-1(x)1(e)-1(cuti)1(on)-372(is)-372(ab)-27(orted,)-381(d)1(e)-1(p)-27(e)-1(n)1(din)1(g)-372(on)-371(the)-372(u)1(s)-1(ers)-372(c)27(h)1(oic)-1(e.)-560(A)28(t)-371(the)-372(time)-372(w)-1(h)1(e)-1(n)]TJ 0 -11.9552 Td[(th)1(e)-365(exec)-1(u)1(tion)-363(is)-364(ab)-28(or)1(te)-1(d)1(,)-371(an)-363(e)-1(rr)1(or)-364(mes)-1(sage)-364(is)-364(pri)1(n)28(te)-1(d)-363(on)-363(s)-1(t)1(andar)1(d)-363(outp)1(ut)-364(with)]TJ 0 -11.9551 Td[(a)-448(l)1(e)-1(v)28(el)-448(of)-447(v)28(e)-1(r)1(b)-28(osit)28(y)-447(than)-447(c)-1(an)-447(b)-27(e)-448(c)27(hosen)-448(b)28(y)-447(th)1(e)-449(u)1(s)-1(er.)-787(If)-447(the)-448(e)-1(x)1(e)-1(cuti)1(on)-448(i)1(s)-449(n)1(ot)]TJ 0 -11.9552 Td[(ab)-27(orted,)-328(then,)-328(the)-328(caller)-328(r)1(outi)1(ne)-328(c)27(h)1(e)-1(c)28(ks)-328(the)-328(v)56(alu)1(e)-328(return)1(e)-1(d)-327(i)1(n)-328(t)1(he)]TJ/F32 9.9626 Tf 285.4593 0 Td[(info)]TJ/F8 9.9626 Tf 24.185 0 Td[(v)56(ariab)1(le)]TJ -309.6443 -11.9552 Td[(and)1(,)-359(if)-353(not)-353(z)-1(ero,)-359(an)-353(e)-1(r)1(ror)-354(cond)1(ition)-353(is)-354(raised.)-506(Thi)1(s)-355(p)1(ro)-28(ce)-1(ss)-354(c)-1(on)28(t)1(in)28(ues)-354(on)-354(all)-353(the)]TJ 0 -11.9551 Td[(lev)28(e)-1(l)1(s)-298(of)-296(n)1(e)-1(sted)-297(calls)-297(u)1(n)28(til)-296(the)-297(l)1(e)-1(v)28(el)-297(where)-297(th)1(e)-297(use)-1(r)-296(decides)-297(to)-297(ab)-27(ort)-296(the)-297(p)1(rogram)]TJ 0 -11.9552 Td[(exe)-1(cuti)1(on.)]TJ 14.944 -11.9552 Td[(Figu)1(re)]TJ -ET -1 0 0 1 146.4729 504.9804 cm +/F16 14.3462 Tf 99.895 706.129 Td [(8)-1125(Error)-375(handling)]TJ/F8 9.9626 Tf 0 -21.821 Td [(The)-446(PSBLAS)-446(library)-446(error)-446(handling)-446(p)-28(olicy)-446(has)-446(b)-28(een)-446(completely)-446(rewritten)-446(in)]TJ 0 -11.955 Td [(v)28(ersion)-448(2.0.)-788(The)-448(idea)-448(b)-27(ehind)-448(the)-448(design)-448(of)-447(this)-448(new)-448(error)-448(handling)-447(strategy)]TJ 0 -11.955 Td [(is)-491(to)-492(k)28(eep)-491(error)-491(me)-1(ssages)-491(on)-491(a)-492(stac)28(k)-491(allo)28(wing)-492(the)-491(user)-491(to)-491(trace)-492(bac)28(k)-491(up)-492(to)]TJ 0 -11.956 Td [(the)-401(p)-27(oin)27(t)-400(where)-401(the)-400(\014rst)-401(error)-400(me)-1(ssage)-400(has)-401(b)-28(een)-400(generated.)-646(Ev)27(ery)-400(routine)-401(in)]TJ 0 -11.955 Td [(the)-442(PS)1(B)-1(LAS)1(-)-1(2.0)-441(library)-441(has,)-469(as)-442(last)-441(non-optional)-441(argume)-1(n)28(t,)-468(an)-442(in)28(teger)]TJ/F30 9.9626 Tf 322.79 0 Td [(info)]TJ/F8 9.9626 Tf -322.79 -11.955 Td [(v)56(ariable;)-385(whenev)28(er,)-376(inside)-368(the)-367(routine,)-376(an)-368(error)-367(is)-368(detected,)-376(this)-367(v)55(ariable)-367(is)-368(set)]TJ 0 -11.955 Td [(to)-381(a)-380(v)55(alue)-380(corresp)-28(onding)-380(to)-381(a)-380(sp)-28(eci\014c)-381(error)-380(co)-28(de.)-586(Then)-381(this)-380(error)-381(co)-28(de)-380(is)-381(also)]TJ 0 -11.955 Td [(pushed)-245(on)-245(the)-245(error)-245(stac)28(k)-245(and)-245(then)-245(either)-245(con)27(trol)-245(is)-245(return)1(e)-1(d)-245(to)-245(the)-245(caller)-245(routine)]TJ 0 -11.955 Td [(or)-372(the)-372(execution)-371(is)-372(ab)-28(orted,)-381(dep)-28(ending)-372(on)-371(the)-372(users)-372(c)28(hoice.)-560(A)28(t)-372(the)-372(time)-371(when)]TJ 0 -11.956 Td [(the)-364(execution)-363(is)-364(ab)-28(orted,)-371(an)-364(error)-364(message)-363(is)-364(prin)28(ted)-364(on)-364(standard)-363(output)-364(with)]TJ 0 -11.955 Td [(a)-448(lev)28(el)-448(of)-447(v)27(erb)-27(osit)27(y)-447(than)-448(can)-448(b)-27(e)-448(c)28(hosen)-448(b)28(y)-448(the)-448(user.)-787(If)-448(the)-448(execution)-447(is)-448(not)]TJ 0 -11.955 Td [(ab)-28(orted,)-328(then,)-329(the)-328(caller)-327(routine)-328(c)28(hec)28(ks)-328(the)-328(v)56(alue)-328(retur)1(ned)-328(in)-328(the)]TJ/F30 9.9626 Tf 285.46 0 Td [(info)]TJ/F8 9.9626 Tf 24.185 0 Td [(v)56(ariable)]TJ -309.645 -11.955 Td [(and,)-359(if)-354(not)-354(zero,)-359(an)-353(e)-1(r)1(ror)-354(condition)-354(is)-354(raised.)-506(This)-354(pro)-28(cess)-354(con)28(tin)28(ues)-354(on)-354(all)-354(the)]TJ 0 -11.955 Td [(lev)28(els)-297(of)-297(nested)-296(calls)-297(un)28(til)-297(the)-296(lev)28(e)-1(l)-296(where)-297(the)-296(user)-297(decides)-297(to)-296(ab)-28(ort)-297(the)-296(program)]TJ 0 -11.955 Td [(execution.)]TJ 14.944 -11.956 Td [(Figure)]TJ 0 0 1 rg 0 0 1 RG -1 0 0 1 -146.4729 -504.9804 cm -BT -/F8 9.9626 Tf 146.4729 504.9804 Td[(8)]TJ -ET -1 0 0 1 151.4543 504.9804 cm + [-353(8)]TJ 0 g 0 G -1 0 0 1 -151.4543 -504.9804 cm -BT -/F8 9.9626 Tf 154.971 504.9804 Td[(sho)28(ws)-354(th)1(e)-354(la)28(y)28(ou)1(t)-353(of)-353(a)-353(generic)]TJ/F32 9.9626 Tf 130.5511 0 Td[(psb_foo)]TJ/F8 9.9626 Tf 40.1291 0 Td[(rou)1(tin)1(e)-354(with)-352(res)-1(p)-27(e)-1(ct)-353(to)-353(th)1(e)]TJ -225.7558 -11.9552 Td[(PS)1(BLAS-2.0)-326(error)-325(han)1(dlin)1(g)-326(p)-27(olicy)83(.)-441(I)-1(t)-325(is)-326(p)-28(oss)-1(i)1(ble)-326(to)-326(se)-1(e)-326(h)1(o)27(w,)-327(whenev)28(e)-1(r)-325(an)-326(err)1(or)]TJ 0 -11.9551 Td[(condi)1(tion)-378(is)-379(dete)-1(cted,)-390(th)1(e)]TJ/F32 9.9626 Tf 115.439 0 Td[(info)]TJ/F8 9.9626 Tf 24.6941 0 Td[(v)56(ariab)1(le)-379(is)-379(se)-1(t)-379(t)1(o)-379(the)-379(corr)1(e)-1(sp)-28(on)1(din)1(g)-379(error)-378(co)-28(de)]TJ -140.1331 -11.9552 Td[(whic)28(h)-376(i)1(s)-1(,)-386(then,)-386(pu)1(s)-1(h)1(e)-1(d)-375(on)-376(top)-375(of)-376(t)1(he)-376(s)-1(tac)28(k)-376(b)28(y)-376(means)-376(of)-376(th)1(e)]TJ/F32 9.9626 Tf 264.7023 0 Td[(psb_errpush)]TJ/F8 9.9626 Tf 57.5337 0 Td[(.)-572(An)]TJ -322.236 -11.9552 Td[(error)-331(cond)1(ition)-330(ma)27(y)-331(b)-27(e)-331(dir)1(e)-1(ctly)-331(d)1(e)-1(tec)-1(t)1(e)-1(d)-331(i)1(nside)-331(a)-331(rou)1(tine)-331(or)-331(in)1(dir)1(e)-1(ctly)-331(c)28(hec)27(kin)1(g)]TJ 0 -11.9551 Td[(th)1(e)-462(e)-1(rr)1(or)-461(c)-1(o)-28(d)1(e)-462(retur)1(ned)-461(re)-1(t)1(urn)1(e)-1(d)-461(b)29(y)-462(a)-461(c)-1(all)1(e)-1(d)-461(r)1(outin)1(e)-1(.)-828(Whenev)28(e)-1(r)-461(an)-461(error)-461(is)]TJ 0 -11.9552 Td[(encoun)28(tered,)-459(af)1(ter)-434(it)-433(has)-434(b)-28(een)-434(p)1(ushed)-434(on)-433(s)-1(t)1(ac)27(k,)-459(t)1(he)-434(progr)1(am)-434(e)-1(xecution)-433(s)-1(k)1(ips)]TJ 0 -11.9552 Td[(to)-356(a)-355(p)-28(oin)29(t)-356(where)-356(the)-356(err)1(o)-1(r)-355(cond)1(ition)-355(is)-356(han)1(dled;)-366(the)-356(e)-1(r)1(ror)-355(c)-1(on)1(diti)1(on)-356(i)1(s)-357(h)1(and)1(le)-1(d)]TJ 0 -11.9551 Td[(either)-392(b)29(y)-392(retur)1(nin)1(g)-392(c)-1(on)29(trol)-392(to)-391(the)-392(c)-1(al)1(le)-1(r)-391(rou)1(tine)-392(or)-392(b)29(y)-392(c)-1(al)1(lin)1(g)-392(the)]TJ/F32 9.9626 Tf 291.4077 0 Td[(psb\134_error)]TJ/F8 9.9626 Tf -291.4077 -11.9552 Td[(rou)1(tin)1(e)-479(whic)28(h)-478(pr)1(in)28(ts)-479(t)1(he)-479(con)28(ten)28(t)-478(of)-478(th)1(e)-479(e)-1(r)1(ror)-478(stac)27(k)-478(an)1(d)-478(ab)-27(orts)-479(th)1(e)-479(p)1(rogram)]TJ 0 -11.9552 Td[(exe)-1(cuti)1(on,)-329(ac)-1(cord)1(ing)-328(to)-329(t)1(he)-329(c)27(h)1(oice)-329(m)-1(ad)1(e)-329(b)28(y)-328(the)-329(u)1(s)-1(er)-328(w)-1(i)1(th)]TJ/F32 9.9626 Tf 252.0279 0 Td[(psb_set_erraction)]TJ/F8 9.9626 Tf 88.9158 0 Td[(.)]TJ -340.9437 -11.9551 Td[(The)-347(d)1(e)-1(f)1(ault)-346(is)-347(to)-346(pri)1(n)28(t)-347(th)1(e)-347(e)-1(r)1(ror)-346(and)-346(terminate)-347(t)1(he)-347(pr)1(ogram,)-350(bu)1(t)-347(t)1(he)-347(use)-1(r)-346(ma)28(y)]TJ 0 -11.9552 Td[(c)27(h)1(o)-28(ose)-334(to)-333(hand)1(le)-334(th)1(e)-334(error)-333(expl)1(ic)-1(i)1(tly)84(.)]TJ 14.944 -11.9552 Td[(Figu)1(re)]TJ -ET -1 0 0 1 146.9437 349.5632 cm + [-353(sho)28(ws)-353(the)-353(la)28(y)27(out)-353(of)-353(a)-353(generic)]TJ/F30 9.9626 Tf 170.683 0 Td [(psb_foo)]TJ/F8 9.9626 Tf 40.129 0 Td [(routine)-353(with)-353(resp)-28(ect)-353(to)-353(the)]TJ -225.756 -11.955 Td [(PSBLAS-2.0)-326(error)-326(handl)1(ing)-326(p)-28(olicy)83(.)-442(It)-325(is)-326(p)-28(ossible)-326(to)-326(see)-326(ho)28(w,)-327(whenev)27(er)-325(an)-326(error)]TJ 0 -11.955 Td [(condition)-379(is)-378(detected,)-390(the)]TJ/F30 9.9626 Tf 115.439 0 Td [(info)]TJ/F8 9.9626 Tf 24.694 0 Td [(v)56(ariable)-379(is)-379(set)-379(to)-378(the)-379(corresp)-28(onding)-378(error)-379(co)-28(de)]TJ -140.133 -11.955 Td [(whic)28(h)-376(is,)-387(then,)-386(pushed)-376(on)-376(top)-376(of)-376(the)-376(stac)28(k)-376(b)28(y)-376(means)-376(of)-376(the)]TJ/F30 9.9626 Tf 264.703 0 Td [(psb_errpush)]TJ/F8 9.9626 Tf 57.533 0 Td [(.)-572(An)]TJ -322.236 -11.955 Td [(error)-331(condition)-331(ma)28(y)-331(b)-28(e)-331(directly)-331(detected)-331(inside)-331(a)-331(routine)-331(or)-331(indirectly)-331(c)27(hec)28(king)]TJ 0 -11.956 Td [(the)-462(error)-461(co)-28(de)-461(returned)-462(returned)-461(b)28(y)-462(a)-461(called)-462(routine.)-829(Whenev)28(er)-461(an)-462(error)-461(is)]TJ 0 -11.955 Td [(encoun)28(tered,)-459(after)-434(it)-434(has)-434(b)-27(een)-434(pushed)-434(on)-434(stac)28(k,)-459(the)-434(program)-433(exec)-1(u)1(tion)-434(skips)]TJ 0 -11.955 Td [(to)-356(a)-356(p)-27(oin)28(t)-356(where)-356(the)-356(error)-355(c)-1(on)1(dition)-356(is)-356(handled;)-367(the)-355(e)-1(r)1(ror)-356(condition)-356(is)-356(hand)1(le)-1(d)]TJ 0 -11.955 Td [(either)-392(b)28(y)-392(returning)-392(con)28(trol)-392(to)-392(the)-392(caller)-392(r)1(outine)-392(or)-392(b)28(y)-392(calling)-392(the)]TJ/F30 9.9626 Tf 291.408 0 Td [(psb\134_error)]TJ/F8 9.9626 Tf -291.408 -11.955 Td [(routine)-478(whic)28(h)-479(prin)28(ts)-478(the)-478(con)28(ten)27(t)-478(of)-478(the)-478(error)-479(stac)28(k)-478(and)-478(ab)-28(orts)-478(the)-478(program)]TJ 0 -11.955 Td [(execution,)-330(accordin)1(g)-329(to)-329(th)1(e)-329(c)28(hoice)-329(made)-328(b)27(y)-328(the)-329(user)-328(with)]TJ/F30 9.9626 Tf 252.028 0 Td [(psb_set_erraction)]TJ/F8 9.9626 Tf 88.916 0 Td [(.)]TJ -340.944 -11.956 Td [(The)-347(default)-346(is)-347(to)-346(prin)28(t)-347(the)-347(error)-346(and)-347(terminate)-346(the)-347(program,)-350(but)-346(the)-347(user)-346(ma)27(y)]TJ 0 -11.955 Td [(c)28(ho)-28(ose)-333(to)-334(handle)-333(the)-333(error)-334(explicitly)84(.)]TJ 14.944 -11.955 Td [(Figure)]TJ 0 0 1 rg 0 0 1 RG -1 0 0 1 -146.9437 -349.5632 cm -BT -/F8 9.9626 Tf 146.9437 349.5632 Td[(9)]TJ -ET -1 0 0 1 151.9251 349.5632 cm + [-400(9)]TJ 0 g 0 G -1 0 0 1 -151.9251 -349.5632 cm -BT -/F8 9.9626 Tf 155.9126 349.5632 Td[(rep)-27(orts)-401(a)-400(sam)-1(p)1(le)-401(error)-399(m)-1(es)-1(sage)-401(generated)-400(b)28(y)-400(th)1(e)-401(PS)1(B)-1(LAS)1(-2.0)-400(li-)]TJ -56.0172 -11.9552 Td[(br)1(ary)84(.)-556(Th)1(is)-371(error)-370(h)1(as)-371(b)-27(e)-1(en)-370(generated)-370(b)28(y)-370(the)-370(fact)-371(th)1(at)-370(the)-370(use)-1(r)-370(h)1(as)-371(c)27(h)1(os)-1(en)-370(the)]TJ 0 -11.9551 Td[(in)28(v)56(ali)1(d)-367(\134F)28(OO")-367(s)-1(torage)-367(format)-367(to)-368(repr)1(e)-1(se)-1(n)29(t)-368(th)1(e)-368(s)-1(p)1(arse)-368(m)-1(at)1(rix.)-546(F)83(rom)-367(this)-368(err)1(or)]TJ 0 -11.9552 Td[(me)-1(ss)-1(age)-248(it)-247(is)-248(p)-28(oss)-1(i)1(ble)-248(to)-248(se)-1(e)-248(th)1(at)-248(the)-248(error)-247(has)-248(b)-27(e)-1(en)-248(d)1(e)-1(t)1(e)-1(cte)-1(d)-247(in)1(s)-1(id)1(e)-248(the)]TJ/F32 9.9626 Tf 301.8684 0 Td[(psb_cest)]TJ/F8 9.9626 Tf -301.8684 -11.9552 Td[(subr)1(outi)1(ne)-334(called)-333(b)28(y)]TJ/F32 9.9626 Tf 91.4074 0 Td[(psb_spasb)]TJ/F8 9.9626 Tf 50.3939 0 Td[(...)-444(b)28(y)-333(p)1(ro)-28(ce)-1(ss)-334(0)-333(\050i.e.)-444(the)-334(r)1(o)-28(ot)-333(pr)1(o)-28(c)-1(es)-1(s\051.)]TJ -ET -1 0 0 1 99.8954 90.4377 cm + [-400(rep)-28(orts)-400(a)-401(sample)-400(error)-400(message)-401(generated)-400(b)28(y)-400(the)-401(PSBLAS-2.0)-400(li-)]TJ -14.944 -11.955 Td [(brary)83(.)-555(This)-370(error)-371(h)1(as)-371(b)-28(een)-370(generated)-370(b)28(y)-371(the)-370(fact)-370(that)-371(the)-370(user)-370(has)-371(c)28(hosen)-370(the)]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(ib)1(le)-248(to)-248(see)-248(that)-248(the)-248(error)-247(has)-248(b)-28(een)-248(detected)-248(inside)-248(the)]TJ/F30 9.9626 Tf 301.869 0 Td [(psb_cest)]TJ/F8 9.9626 Tf -301.869 -11.956 Td [(subroutine)-333(called)-334(b)28(y)]TJ/F30 9.9626 Tf 91.408 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 -1 0 0 1 -99.8954 -90.4377 cm -BT -/F8 9.9626 Tf 264.2789 90.4377 Td[(113)]TJ -ET -1 0 0 1 443.6065 90.4377 cm + 22.582 -211.304 Td [(113)]TJ 0 g 0 G +ET endstream endobj -1479 0 obj << +1454 0 obj << /Type /Page -/Contents 1480 0 R -/Resources 1478 0 R -/MediaBox [0 0 595.2756 841.8898] -/Parent 1456 0 R -/Annots [ 1482 0 R 1483 0 R ] +/Contents 1455 0 R +/Resources 1453 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 1429 0 R +/Annots [ 1451 0 R 1452 0 R ] >> endobj -1482 0 obj << +1451 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [145.4767 501.7702 152.4505 512.8952] +/Rect [145.477 501.77 152.451 512.895] /Subtype /Link /A << /S /GoTo /D (figure.8) >> >> endobj -1483 0 obj << +1452 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [145.9475 346.6298 152.9213 357.478] +/Rect [145.947 346.63 152.921 357.478] /Subtype /Link /A << /S /GoTo /D (figure.9) >> >> endobj -1481 0 obj << -/D [1479 0 R /XYZ 99.8954 740.9981 null] +1456 0 obj << +/D [1454 0 R /XYZ 99.895 740.998 null] >> endobj 366 0 obj << -/D [1479 0 R /XYZ 99.8954 716.0915 null] +/D [1454 0 R /XYZ 99.895 716.092 null] >> endobj -1478 0 obj << -/Font << /F18 441 0 R /F8 450 0 R /F32 622 0 R >> +1453 0 obj << +/Font << /F16 443 0 R /F8 446 0 R /F30 616 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1488 0 obj << -/Length 4637 +1461 0 obj << +/Length 3835 >> stream -1 0 0 1 150.7049 740.9981 cm 0 g 0 G -1 0 0 1 343.7111 0 cm 0 g 0 G -1 0 0 1 -343.7111 -24.9066 cm 0 g 0 G -1 0 0 1 166.8742 -9.9626 cm 0 g 0 G 0 g 0 G -1 0 0 1 -166.8742 -1.3948 cm -q -[]0 d -0 J -0.3985 w -0 0.1992 m -346.5826 0.1992 l -S -Q -1 0 0 1 0 -276.2142 cm -q -[]0 d -0 J -0.3985 w -0.1992 0 m -0.1992 276.2142 l -S -Q -1 0 0 1 3.3873 262.0174 cm 0 g 0 G 0 g 0 G -1 0 0 1 -154.0922 -690.5373 cm BT -/F48 8.9664 Tf 159.0735 690.5373 Td[(subroutine)-525(psb_foo\050some)-525(args,)-525(info\051)]TJ 14.1219 -10.9589 Td[(...)]TJ 0 -10.9589 Td[(if\050error)-525(detected\051)-525(then)]TJ 14.1219 -10.9589 Td[(info=errcode1)]TJ 0 -10.9589 Td[(call)-525(psb_errpush\050'psb_foo',)-525(errcode1\051)]TJ 0 -10.9589 Td[(goto)-525(9999)]TJ -14.1219 -10.9589 Td[(end)-525(if)]TJ 0 -10.9589 Td[(...)]TJ 0 -10.9589 Td[(call)-525(psb_bar\050some)-525(args,)-525(info\051)]TJ 0 -10.9589 Td[(if\050info)-525(.ne.)-525(zero\051)-525(then)]TJ 14.1219 -10.9589 Td[(info=errcode2)]TJ 0 -10.9589 Td[(call)-525(psb_errpush\050'psb_foo',)-525(errcode2\051)]TJ 0 -10.9589 Td[(goto)-525(9999)]TJ -14.1219 -10.9589 Td[(end)-525(if)]TJ 0 -10.9589 Td[(...)]TJ -14.1219 -10.9589 Td[(9999)-525(continue)]TJ 14.1219 -10.9589 Td[(if)-525(\050err_act)-525(.eq.)-525(act_abort\051)-525(then)]TJ 9.4146 -10.9589 Td[(call)-525(psb_error\050icontxt\051)]TJ 0 -10.9589 Td[(return)]TJ -9.4146 -10.9589 Td[(else)]TJ 9.4146 -10.9589 Td[(return)]TJ -9.4146 -10.9589 Td[(end)-525(if)]TJ -14.1219 -21.9178 Td[(end)-525(subroutine)-525(psb_foo)]TJ +/F46 8.9664 Tf 159.073 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.415 -10.959 Td [(call)-525(psb_error\050icontxt\051)]TJ 0 -10.959 Td [(return)]TJ -9.415 -10.959 Td [(else)]TJ 9.415 -10.959 Td [(return)]TJ -9.415 -10.959 Td [(end)-525(if)]TJ -14.122 -21.917 Td [(end)-525(subroutine)-525(psb_foo)]TJ ET -1 0 0 1 496.889 428.5199 cm q -[]0 d -0 J -0.3985 w -0.1992 0 m -0.1992 276.2142 l -S +1 0 0 1 150.705 704.933 cm +[]0 d 0 J 0.398 w 0 0 m 346.583 0 l S +Q +q +1 0 0 1 150.904 428.321 cm +[]0 d 0 J 0.398 w 0 0 m 0 276.613 l S Q -1 0 0 1 -346.1841 -0.3985 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -346.5826 0.1992 l -S +1 0 0 1 497.088 428.321 cm +[]0 d 0 J 0.398 w 0 0 m 0 276.613 l S +Q +q +1 0 0 1 150.705 428.321 cm +[]0 d 0 J 0.398 w 0 0 m 346.583 0 l S Q -1 0 0 1 -150.7049 -428.1214 cm BT -/F8 9.9626 Tf 150.7049 400.2814 Td[(Figu)1(re)-330(8:)-442(The)-330(l)1(a)27(y)28(ou)1(t)-330(of)-329(a)-329(generic)]TJ/F32 9.9626 Tf 147.4447 0 Td[(psb)]TJ +/F8 9.9626 Tf 150.705 400.281 Td [(Figure)-329(8:)-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 -1 0 0 1 314.4683 400.2814 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.1382 0.1992 l -S +1 0 0 1 314.468 400.481 cm +[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q -1 0 0 1 -314.4683 -400.2814 cm BT -/F32 9.9626 Tf 317.6065 400.2814 Td[(foo)]TJ/F8 9.9626 Tf 18.9732 0 Td[(rou)1(tin)1(e)-330(w)-1(i)1(th)-329(res)-1(p)-27(e)-1(ct)-329(to)-330(P)1(SBLAS-2.0)]TJ -185.8748 -11.9552 Td[(error)-333(h)1(and)1(ling)-333(p)-27(olicy)83(.)]TJ -ET -1 0 0 1 150.7049 386.389 cm +/F30 9.9626 Tf 317.606 400.281 Td [(foo)]TJ/F8 9.9626 Tf 18.974 0 Td [(routine)-329(with)-330(resp)-28(ect)-329(to)-329(PSBLAS-2.0)]TJ -185.875 -11.955 Td [(error)-333(handling)-333(p)-28(olicy)83(.)]TJ +0 g 0 G 0 g 0 G -1 0 0 1 0 -9.9626 cm 0 g 0 G -1 0 0 1 166.8742 -9.9627 cm 0 g 0 G 0 g 0 G -1 0 0 1 -166.8742 -1.3947 cm +0 g 0 G +/F30 9.9626 Tf 8.368 -35.368 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 +ET q -[]0 d -0 J -0.3985 w -0 0.1992 m -346.5826 0.1992 l -S +1 0 0 1 150.705 365.268 cm +[]0 d 0 J 0.398 w 0 0 m 346.583 0 l S Q -1 0 0 1 0 -177.7121 cm q -[]0 d -0 J -0.3985 w -0.1992 0 m -0.1992 177.712 l -S +1 0 0 1 150.904 187.158 cm +[]0 d 0 J 0.398 w 0 0 m 0 178.111 l S Q -1 0 0 1 3.3873 165.6012 cm -0 g 0 G -0 g 0 G -1 0 0 1 -154.0922 -352.9581 cm -BT -/F32 9.9626 Tf 159.0735 352.9581 Td[(==========================================================)]TJ 0 -11.9552 Td[(Process:)-525(0.)-1050(PSBLAS)-525(Error)-525(\0504010\051)-525(in)-525(subroutine:)-525(df_sample)]TJ 0 -11.9551 Td[(Error)-525(from)-525(call)-525(to)-525(subroutine)-525(mat)-525(dist)]TJ 0 -11.9552 Td[(==========================================================)]TJ 0 -11.9552 Td[(Process:)-525(0.)-1050(PSBLAS)-525(Error)-525(\0504010\051)-525(in)-525(subroutine:)-525(mat_distv)]TJ 0 -11.9551 Td[(Error)-525(from)-525(call)-525(to)-525(subroutine)-525(psb_spasb)]TJ 0 -11.9552 Td[(==========================================================)]TJ 0 -11.9552 Td[(Process:)-525(0.)-1050(PSBLAS)-525(Error)-525(\0504010\051)-525(in)-525(subroutine:)-525(psb_spasb)]TJ 0 -11.9551 Td[(Error)-525(from)-525(call)-525(to)-525(subroutine)-525(psb_cest)]TJ 0 -11.9552 Td[(==========================================================)]TJ 0 -11.9552 Td[(Process:)-525(0.)-1050(PSBLAS)-525(Error)-525(\050136\051)-525(in)-525(subroutine:)-525(psb_cest)]TJ 0 -11.9551 Td[(Format)-525(FOO)-525(is)-525(unknown)]TJ 0 -11.9552 Td[(==========================================================)]TJ 0 -11.9552 Td[(Aborting...)]TJ -ET -1 0 0 1 496.889 187.3569 cm q -[]0 d -0 J -0.3985 w -0.1992 0 m -0.1992 177.712 l -S +1 0 0 1 497.088 187.158 cm +[]0 d 0 J 0.398 w 0 0 m 0 178.111 l S Q -1 0 0 1 -346.1841 -0.3985 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -346.5826 0.1992 l -S +1 0 0 1 150.705 187.158 cm +[]0 d 0 J 0.398 w 0 0 m 346.583 0 l S Q -1 0 0 1 -150.7048 -186.9584 cm BT -/F8 9.9626 Tf 150.7048 159.1184 Td[(Figu)1(re)-422(9:)-622(A)-422(sam)-1(p)1(le)-422(PSBLAS)1(-)-1(2.0)-422(err)1(or)-422(me)-1(ss)-1(age.)-710(Pro)-28(ces)-1(s)-422(0)-422(dete)-1(cted)-422(an)-422(err)1(or)]TJ 0 -11.9552 Td[(condi)1(tion)-333(in)1(s)-1(i)1(de)-334(th)1(e)-334(psb)]TJ +/F8 9.9626 Tf 150.705 159.118 Td [(Figure)-422(9:)-622(A)-422(sample)-422(PSBLAS-2.0)-422(error)-422(message.)-710(Pro)-28(cess)-422(0)-422(detec)-1(ted)-422(an)-422(error)]TJ 0 -11.955 Td [(condition)-333(inside)-334(t)1(he)-334(psb)]TJ ET -1 0 0 1 255.4677 147.1632 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 255.468 147.362 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -255.4677 -147.1632 cm BT -/F8 9.9626 Tf 258.4565 147.1632 Td[(ce)-1(st)-334(sub)1(rou)1(tine)]TJ -ET -1 0 0 1 150.7048 145.226 cm +/F8 9.9626 Tf 258.457 147.163 Td [(cest)-333(subroutine)]TJ 0 g 0 G -1 0 0 1 0 -54.7883 cm 0 g 0 G -1 0 0 1 -150.7048 -90.4377 cm -BT -/F8 9.9626 Tf 315.0884 90.4377 Td[(114)]TJ -ET -1 0 0 1 494.4159 90.4377 cm + 56.631 -56.725 Td [(114)]TJ 0 g 0 G +ET endstream endobj -1487 0 obj << +1460 0 obj << /Type /Page -/Contents 1488 0 R -/Resources 1486 0 R -/MediaBox [0 0 595.2756 841.8898] -/Parent 1456 0 R +/Contents 1461 0 R +/Resources 1459 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 1429 0 R >> endobj -1489 0 obj << -/D [1487 0 R /XYZ 150.7049 740.9981 null] +1462 0 obj << +/D [1460 0 R /XYZ 150.705 740.998 null] >> endobj -1484 0 obj << -/D [1487 0 R /XYZ 194.2611 412.2365 null] +1457 0 obj << +/D [1460 0 R /XYZ 194.261 412.237 null] >> endobj -1485 0 obj << -/D [1487 0 R /XYZ 196.97 171.0735 null] +1458 0 obj << +/D [1460 0 R /XYZ 196.97 171.074 null] >> endobj -1486 0 obj << -/Font << /F48 764 0 R /F8 450 0 R /F32 622 0 R >> +1459 0 obj << +/Font << /F46 741 0 R /F8 446 0 R /F30 616 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1492 0 obj << -/Length 5407 +1465 0 obj << +/Length 3630 >> stream -1 0 0 1 99.8954 740.9981 cm 0 g 0 G -1 0 0 1 343.7111 0 cm 0 g 0 G -1 0 0 1 -348.6924 -60.7721 cm 0 g 0 G 0 g 0 G -1 0 0 1 -94.9141 -680.226 cm BT -/F18 14.3462 Tf 99.8954 680.226 Td[(psb)]TJ +/F16 14.3462 Tf 99.895 680.226 Td [(psb)]TJ ET -1 0 0 1 125.1626 680.226 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -4.8419 0.1992 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 -1 0 0 1 -125.1626 -680.226 cm BT -/F18 14.3462 Tf 130.0045 680.226 Td[(er)-1(rpush|Pus)1(he)-1(s)-374(an)-375(e)-1(rr)-1(or)-376(co)-31(de)-376(on)31(to)-376(the)]TJ -30.1091 -17.9328 Td[(er)-1(ro)-1(r)-375(st)-1(a)1(c)31(k)]TJ 0 -35.7686 Td[(Syn)32(t)-1(ax)]TJ/F8 9.9626 Tf 74.5967 -21.8209 Td[(call)-333(psb)]TJ +/F16 14.3462 Tf 130.004 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 0 -35.768 Td [(Syn)31(tax)]TJ/F8 9.9626 Tf 74.597 -21.821 Td [(call)-333(psb)]TJ ET -1 0 0 1 208.3541 604.7037 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 208.354 604.903 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -208.3541 -604.7037 cm BT -/F8 9.9626 Tf 211.3429 604.7037 Td[(errp)1(ush)-333(\050)]TJ/F19 9.9626 Tf 39.9613 0 Td[(err)]TJ +/F8 9.9626 Tf 211.343 604.704 Td [(errpush)-333(\050)]TJ/F17 9.9626 Tf 39.961 0 Td [(err)]TJ ET -1 0 0 1 264.8997 604.7037 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.0552 0.1992 l -S +1 0 0 1 264.9 604.903 cm +[]0 d 0 J 0.398 w 0 0 m 3.055 0 l S Q -1 0 0 1 -264.8997 -604.7037 cm BT -/F19 9.9626 Tf 267.955 604.7037 Td[(c,)-357(r)]TJ +/F17 9.9626 Tf 267.955 604.704 Td [(c,)-358(r)]TJ ET -1 0 0 1 283.9692 604.7037 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.0552 0.1992 l -S +1 0 0 1 283.969 604.903 cm +[]0 d 0 J 0.398 w 0 0 m 3.055 0 l S Q -1 0 0 1 -283.9692 -604.7037 cm BT -/F19 9.9626 Tf 287.0244 604.7037 Td[(name,)-358(i)]TJ +/F17 9.9626 Tf 287.024 604.704 Td [(name,)-358(i)]TJ ET -1 0 0 1 320.7333 604.7037 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.0552 0.1992 l -S +1 0 0 1 320.733 604.903 cm +[]0 d 0 J 0.398 w 0 0 m 3.055 0 l S Q -1 0 0 1 -320.7333 -604.7037 cm BT -/F19 9.9626 Tf 323.7885 604.7037 Td[(err)1(,)-358(a)]TJ +/F17 9.9626 Tf 323.789 604.704 Td [(err,)-358(a)]TJ ET -1 0 0 1 349.0956 604.7037 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.0552 0.1992 l -S +1 0 0 1 349.096 604.903 cm +[]0 d 0 J 0.398 w 0 0 m 3.055 0 l S Q -1 0 0 1 -349.0956 -604.7037 cm BT -/F19 9.9626 Tf 352.1509 604.7037 Td[(err)]TJ/F8 9.9626 Tf 12.9845 0 Td[(\051)]TJ -ET -1 0 0 1 94.9141 580.7934 cm +/F17 9.9626 Tf 352.151 604.704 Td [(err)]TJ/F8 9.9626 Tf 12.984 0 Td [(\051)]TJ 0 g 0 G -1 0 0 1 -94.9141 -580.7934 cm -BT -/F29 9.9626 Tf 99.8954 580.7934 Td[(T)32(yp)-32(e:)]TJ -ET -1 0 0 1 128.7108 580.7934 cm +/F27 9.9626 Tf -265.24 -23.911 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G -1 0 0 1 -128.7108 -580.7934 cm -BT -/F8 9.9626 Tf 133.6921 580.7934 Td[(Async)28(hron)1(ous.)]TJ -ET -1 0 0 1 94.9141 560.8681 cm +/F8 9.9626 Tf 33.797 0 Td [(Async)28(hronous.)]TJ 0 g 0 G -1 0 0 1 -94.9141 -560.8681 cm -BT -/F29 9.9626 Tf 99.8954 560.8681 Td[(On)-383(En)32(tr)1(y)]TJ -ET -1 0 0 1 147.4806 560.8681 cm +/F27 9.9626 Tf -33.797 -19.925 Td [(On)-383(En)32(try)]TJ 0 g 0 G -1 0 0 1 -52.5665 -19.9253 cm 0 g 0 G -1 0 0 1 -94.9141 -540.9428 cm -BT -/F29 9.9626 Tf 99.8954 540.9428 Td[(err)]TJ + 0 -19.925 Td [(err)]TJ ET -1 0 0 1 115.2707 540.9428 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.4371 0.1992 l -S +1 0 0 1 115.271 541.142 cm +[]0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q -1 0 0 1 -115.2707 -540.9428 cm BT -/F29 9.9626 Tf 118.7078 540.9428 Td[(c)]TJ -ET -1 0 0 1 123.7998 540.9428 cm +/F27 9.9626 Tf 118.708 540.943 Td [(c)]TJ 0 g 0 G -1 0 0 1 -123.7998 -540.9428 cm -BT -/F8 9.9626 Tf 128.7811 540.9428 Td[(th)1(e)-334(e)-1(r)1(ror)-333(co)-28(de)]TJ -3.9791 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3787 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf -32.3787 -11.9551 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(required)]TJ/F8 9.9626 Tf -29.6112 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(.)]TJ -43.0331 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(an)-333(in)28(t)1(e)-1(ger.)]TJ -ET -1 0 0 1 94.9141 473.1968 cm +/F8 9.9626 Tf 10.073 0 Td [(the)-333(error)-334(co)-27(de)]TJ -3.979 -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(in)28(teger.)]TJ 0 g 0 G -1 0 0 1 -94.9141 -473.1968 cm -BT -/F29 9.9626 Tf 99.8954 473.1968 Td[(r)]TJ +/F27 9.9626 Tf -24.907 -19.925 Td [(r)]TJ ET -1 0 0 1 105.3012 473.1968 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.4371 0.1992 l -S +1 0 0 1 105.301 473.396 cm +[]0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q -1 0 0 1 -105.3012 -473.1968 cm BT -/F29 9.9626 Tf 108.7383 473.1968 Td[(name)]TJ -ET -1 0 0 1 135.4712 473.1968 cm +/F27 9.9626 Tf 108.738 473.197 Td [(name)]TJ 0 g 0 G -1 0 0 1 -135.4712 -473.1968 cm -BT -/F8 9.9626 Tf 140.4526 473.1968 Td[(th)1(e)-334(s)-1(ou)1(tin)1(e)-334(where)-334(th)1(e)-334(e)-1(r)1(ror)-333(h)1(as)-334(b)-28(ee)-1(n)-332(c)-1(au)1(gh)28(t.)]TJ -15.6506 -11.9551 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3787 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf -32.3787 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6113 0 Td[(required)]TJ/F8 9.9626 Tf -29.6113 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(.)]TJ -43.0331 -11.9551 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(a)-333(s)-1(tr)1(ing.)]TJ -ET -1 0 0 1 94.9141 393.4957 cm +/F8 9.9626 Tf 31.715 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.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(string.)]TJ 0 g 0 G -1 0 0 1 -94.9141 -393.4957 cm -BT -/F29 9.9626 Tf 99.8954 393.4957 Td[(i)]TJ +/F27 9.9626 Tf -24.907 -31.88 Td [(i)]TJ ET -1 0 0 1 103.7653 393.4957 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.4371 0.1992 l -S +1 0 0 1 103.765 393.695 cm +[]0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q -1 0 0 1 -103.7653 -393.4957 cm BT -/F29 9.9626 Tf 107.2024 393.4957 Td[(err)]TJ -ET -1 0 0 1 121.8903 393.4957 cm +/F27 9.9626 Tf 107.202 393.496 Td [(err)]TJ 0 g 0 G -1 0 0 1 -121.8903 -393.4957 cm -BT -/F8 9.9626 Tf 126.8716 393.4957 Td[(add)1(ion)1(al)-334(i)1(nf)1(o)-334(f)1(or)-333(e)-1(r)1(ror)-333(c)-1(o)-27(de)]TJ -2.0696 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3786 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf -32.3786 -11.9551 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(opti)-1(on)1(al)]TJ/F8 9.9626 Tf -29.6112 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(an)-333(in)28(t)1(e)-1(ger)-333(arra)28(y)]TJ -ET -1 0 0 1 94.9141 325.7498 cm +/F8 9.9626 Tf 19.67 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.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 [(Sp)-28(eci\014ed)-333(as:)-445(an)-333(in)28(teger)-333(arra)27(y)]TJ 0 g 0 G -1 0 0 1 -94.9141 -325.7498 cm -BT -/F29 9.9626 Tf 99.8954 325.7498 Td[(a)]TJ +/F27 9.9626 Tf -24.907 -31.88 Td [(a)]TJ ET -1 0 0 1 106.1521 325.7498 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.4371 0.1992 l -S +1 0 0 1 106.152 325.949 cm +[]0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q -1 0 0 1 -106.1521 -325.7498 cm BT -/F29 9.9626 Tf 109.5892 325.7498 Td[(err)]TJ -ET -1 0 0 1 124.2772 325.7498 cm +/F27 9.9626 Tf 109.589 325.75 Td [(err)]TJ 0 g 0 G -1 0 0 1 -124.2772 -325.7498 cm -BT -/F8 9.9626 Tf 129.2585 325.7498 Td[(add)1(ion)1(al)-334(i)1(nf)1(o)-334(f)1(or)-333(e)-1(r)1(ror)-333(c)-1(o)-27(de)]TJ -4.4565 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3787 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf -32.3787 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6113 0 Td[(opti)-1(on)1(al)]TJ/F8 9.9626 Tf -29.6113 -11.9551 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(a)-333(s)-1(tr)1(ing.)]TJ -ET -1 0 0 1 99.8954 90.4377 cm +/F8 9.9626 Tf 19.669 0 Td [(addional)-333(info)-333(for)-334(error)-333(co)-28(de)]TJ -4.456 -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 [(Sp)-28(eci\014ed)-333(as:)-445(a)-333(string.)]TJ 0 g 0 G -1 0 0 1 -99.8954 -90.4377 cm -BT -/F8 9.9626 Tf 264.2789 90.4377 Td[(115)]TJ -ET -1 0 0 1 443.6065 90.4377 cm + 139.477 -199.446 Td [(115)]TJ 0 g 0 G +ET endstream endobj -1491 0 obj << +1464 0 obj << /Type /Page -/Contents 1492 0 R -/Resources 1490 0 R -/MediaBox [0 0 595.2756 841.8898] -/Parent 1495 0 R +/Contents 1465 0 R +/Resources 1463 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 1468 0 R >> endobj -1493 0 obj << -/D [1491 0 R /XYZ 99.8954 740.9981 null] +1466 0 obj << +/D [1464 0 R /XYZ 99.895 740.998 null] >> endobj 370 0 obj << -/D [1491 0 R /XYZ 99.8954 644.4574 null] +/D [1464 0 R /XYZ 99.895 644.457 null] >> endobj -1494 0 obj << -/D [1491 0 R /XYZ 99.8954 613.8693 null] +1467 0 obj << +/D [1464 0 R /XYZ 99.895 613.869 null] >> endobj -1490 0 obj << -/Font << /F18 441 0 R /F8 450 0 R /F19 591 0 R /F29 447 0 R >> +1463 0 obj << +/Font << /F16 443 0 R /F8 446 0 R /F17 588 0 R /F27 445 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1498 0 obj << -/Length 2173 +1471 0 obj << +/Length 1355 >> stream -1 0 0 1 150.7049 740.9981 cm 0 g 0 G -1 0 0 1 343.7111 0 cm 0 g 0 G -1 0 0 1 -348.6924 -60.7721 cm 0 g 0 G 0 g 0 G -1 0 0 1 -145.7236 -680.226 cm BT -/F18 14.3462 Tf 150.7049 680.226 Td[(psb)]TJ +/F16 14.3462 Tf 150.705 680.226 Td [(psb)]TJ ET -1 0 0 1 175.972 680.226 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -4.8419 0.1992 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 -1 0 0 1 -175.972 -680.226 cm BT -/F18 14.3462 Tf 180.8139 680.226 Td[(er)-1(ro)-1(r|Pri)-1(n)31(ts)-375(the)-376(err)-1(or)-376(stac)31(k)-375(con)31(te)-1(n)32(t)-376(and)]TJ -30.109 -17.9328 Td[(ab)-31(o)-1(rt)-1(s)-374(e)-1(x)1(e)-1(cuti)-1(on)]TJ 0 -35.7686 Td[(Syn)32(t)-1(ax)]TJ/F8 9.9626 Tf 122.8062 -21.8209 Td[(call)-333(psb)]TJ +/F16 14.3462 Tf 180.814 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 0 -35.768 Td [(Syn)31(tax)]TJ/F8 9.9626 Tf 122.806 -21.821 Td [(call)-333(psb)]TJ ET -1 0 0 1 307.373 604.7037 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 307.373 604.903 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -307.373 -604.7037 cm BT -/F8 9.9626 Tf 310.3618 604.7037 Td[(error)-333(\050)]TJ/F19 9.9626 Tf 28.3106 0 Td[(ic)51(ontxt)]TJ/F8 9.9626 Tf 29.063 0 Td[(\051)]TJ -ET -1 0 0 1 145.7235 580.7934 cm +/F8 9.9626 Tf 310.362 604.704 Td [(error)-333(\050)]TJ/F17 9.9626 Tf 28.31 0 Td [(ic)51(ontxt)]TJ/F8 9.9626 Tf 29.063 0 Td [(\051)]TJ 0 g 0 G -1 0 0 1 -145.7235 -580.7934 cm -BT -/F29 9.9626 Tf 150.7049 580.7934 Td[(T)32(yp)-32(e:)]TJ -ET -1 0 0 1 179.5203 580.7934 cm +/F27 9.9626 Tf -217.03 -23.911 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G -1 0 0 1 -179.5203 -580.7934 cm -BT -/F8 9.9626 Tf 184.5016 580.7934 Td[(Async)28(hron)1(ous.)]TJ -ET -1 0 0 1 145.7235 560.8681 cm +/F8 9.9626 Tf 33.797 0 Td [(Async)28(hronous.)]TJ 0 g 0 G -1 0 0 1 -145.7235 -560.8681 cm -BT -/F29 9.9626 Tf 150.7049 560.8681 Td[(On)-383(En)32(tr)1(y)]TJ -ET -1 0 0 1 198.2901 560.8681 cm +/F27 9.9626 Tf -33.797 -19.925 Td [(On)-383(En)32(try)]TJ 0 g 0 G -1 0 0 1 -52.5665 -19.9253 cm 0 g 0 G -1 0 0 1 -145.7236 -540.9428 cm -BT -/F29 9.9626 Tf 150.7049 540.9428 Td[(ic)-1(on)33(t)-1(xt)]TJ -ET -1 0 0 1 185.7123 540.9428 cm + 0 -19.925 Td [(icon)32(txt)]TJ 0 g 0 G -1 0 0 1 -185.7123 -540.9428 cm -BT -/F8 9.9626 Tf 190.6936 540.9428 Td[(th)1(e)-334(c)-1(omm)27(u)1(ni)1(c)-1(ation)-332(c)-1(on)28(text.)]TJ -15.0821 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3786 0 Td[(global)]TJ/F8 9.9626 Tf -32.3786 -11.9551 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(opti)-1(on)1(al)]TJ/F8 9.9626 Tf -29.6112 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(.)]TJ -43.0331 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(an)-333(in)28(t)1(e)-1(ger.)]TJ -ET -1 0 0 1 150.7049 90.4377 cm +/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.378 0 Td [(global)]TJ/F8 9.9626 Tf -32.378 -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.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 0 g 0 G -1 0 0 1 -150.7049 -90.4377 cm -BT -/F8 9.9626 Tf 315.0884 90.4377 Td[(116)]TJ -ET -1 0 0 1 494.4159 90.4377 cm + 139.476 -402.684 Td [(116)]TJ 0 g 0 G +ET endstream endobj -1497 0 obj << +1470 0 obj << /Type /Page -/Contents 1498 0 R -/Resources 1496 0 R -/MediaBox [0 0 595.2756 841.8898] -/Parent 1495 0 R +/Contents 1471 0 R +/Resources 1469 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 1468 0 R >> endobj -1499 0 obj << -/D [1497 0 R /XYZ 150.7049 740.9981 null] +1472 0 obj << +/D [1470 0 R /XYZ 150.705 740.998 null] >> endobj 374 0 obj << -/D [1497 0 R /XYZ 150.7049 644.4574 null] +/D [1470 0 R /XYZ 150.705 644.457 null] >> endobj -1500 0 obj << -/D [1497 0 R /XYZ 150.7049 613.8693 null] +1473 0 obj << +/D [1470 0 R /XYZ 150.705 613.869 null] >> endobj -1496 0 obj << -/Font << /F18 441 0 R /F8 450 0 R /F19 591 0 R /F29 447 0 R >> +1469 0 obj << +/Font << /F16 443 0 R /F8 446 0 R /F17 588 0 R /F27 445 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1503 0 obj << -/Length 2462 +1476 0 obj << +/Length 1578 >> stream -1 0 0 1 99.8954 740.9981 cm 0 g 0 G -1 0 0 1 343.7111 0 cm 0 g 0 G -1 0 0 1 -348.6924 -60.7721 cm 0 g 0 G 0 g 0 G -1 0 0 1 -94.9141 -680.226 cm BT -/F18 14.3462 Tf 99.8954 680.226 Td[(psb)]TJ +/F16 14.3462 Tf 99.895 680.226 Td [(psb)]TJ ET -1 0 0 1 125.1626 680.226 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -4.8419 0.1992 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 -1 0 0 1 -125.1626 -680.226 cm BT -/F18 14.3462 Tf 130.0045 680.226 Td[(set)]TJ +/F16 14.3462 Tf 130.004 680.226 Td [(set)]TJ ET -1 0 0 1 150.9794 680.226 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -4.8419 0.1992 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 -1 0 0 1 -150.9794 -680.226 cm BT -/F18 14.3462 Tf 155.8213 680.226 Td[(er)-1(rv)31(er)-1(b)-31(osi)-1(t)31(y|Sets)-375(t)-1(he)-375(v)32(e)-1(rb)-32(osit)30(y)-374(o)-1(f)-375(err)-1(or)]TJ -55.9259 -17.9328 Td[(me)-1(ss)1(ag)-1(es.)]TJ 0 -35.7686 Td[(Syn)32(t)-1(ax)]TJ/F8 9.9626 Tf 111.7503 -21.8209 Td[(call)-333(psb)]TJ +/F16 14.3462 Tf 155.821 680.226 Td [(errv)31(erb)-31(osit)31(y|Sets)-375(the)-375(v)31(erb)-31(osit)31(y)-375(of)-375(error)]TJ -55.926 -17.933 Td [(messages.)]TJ 0 -35.768 Td [(Syn)31(tax)]TJ/F8 9.9626 Tf 111.751 -21.821 Td [(call)-333(psb)]TJ ET -1 0 0 1 245.5076 604.7037 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 245.508 604.903 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -245.5076 -604.7037 cm BT -/F8 9.9626 Tf 248.4965 604.7037 Td[(se)-1(t)]TJ +/F8 9.9626 Tf 248.496 604.704 Td [(set)]TJ ET -1 0 0 1 261.3261 604.7037 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 261.326 604.903 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -261.3261 -604.7037 cm BT -/F8 9.9626 Tf 264.3149 604.7037 Td[(errv)28(erb)-27(os)-1(i)1(t)27(y)-333(\050)]TJ/F19 9.9626 Tf 59.0841 0 Td[(v)]TJ/F8 9.9626 Tf 4.5828 0 Td[(\051)]TJ -ET -1 0 0 1 94.9141 580.7934 cm +/F8 9.9626 Tf 264.315 604.704 Td [(errv)28(erb)-28(osit)28(y)-333(\050)]TJ/F17 9.9626 Tf 59.084 0 Td [(v)]TJ/F8 9.9626 Tf 4.583 0 Td [(\051)]TJ 0 g 0 G -1 0 0 1 -94.9141 -580.7934 cm -BT -/F29 9.9626 Tf 99.8954 580.7934 Td[(T)32(yp)-32(e:)]TJ -ET -1 0 0 1 128.7108 580.7934 cm +/F27 9.9626 Tf -228.087 -23.911 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G -1 0 0 1 -128.7108 -580.7934 cm -BT -/F8 9.9626 Tf 133.6921 580.7934 Td[(Async)28(hron)1(ous.)]TJ -ET -1 0 0 1 94.9141 560.8681 cm +/F8 9.9626 Tf 33.797 0 Td [(Async)28(hronous.)]TJ 0 g 0 G -1 0 0 1 -94.9141 -560.8681 cm -BT -/F29 9.9626 Tf 99.8954 560.8681 Td[(On)-383(En)32(tr)1(y)]TJ -ET -1 0 0 1 147.4806 560.8681 cm +/F27 9.9626 Tf -33.797 -19.925 Td [(On)-383(En)32(try)]TJ 0 g 0 G -1 0 0 1 -52.5665 -19.9253 cm 0 g 0 G -1 0 0 1 -94.9141 -540.9428 cm -BT -/F29 9.9626 Tf 99.8954 540.9428 Td[(v)]TJ -ET -1 0 0 1 105.9421 540.9428 cm + 0 -19.925 Td [(v)]TJ 0 g 0 G -1 0 0 1 -105.9421 -540.9428 cm -BT -/F8 9.9626 Tf 110.9235 540.9428 Td[(th)1(e)-334(v)28(e)-1(r)1(b)-28(osit)28(y)-333(lev)28(e)-1(l)]TJ 13.8785 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3787 0 Td[(global)]TJ/F8 9.9626 Tf -32.3787 -11.9551 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(required)]TJ/F8 9.9626 Tf -29.6112 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(.)]TJ -43.0331 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(an)-333(in)28(t)1(e)-1(ger.)]TJ -ET -1 0 0 1 99.8954 90.4377 cm +/F8 9.9626 Tf 11.028 0 Td [(the)-333(v)27(erb)-27(osit)27(y)-333(lev)28(el)]TJ 13.879 -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 [(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 -1 0 0 1 -99.8954 -90.4377 cm -BT -/F8 9.9626 Tf 264.2789 90.4377 Td[(117)]TJ -ET -1 0 0 1 443.6065 90.4377 cm + 139.477 -402.684 Td [(117)]TJ 0 g 0 G +ET endstream endobj -1502 0 obj << +1475 0 obj << /Type /Page -/Contents 1503 0 R -/Resources 1501 0 R -/MediaBox [0 0 595.2756 841.8898] -/Parent 1495 0 R +/Contents 1476 0 R +/Resources 1474 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 1468 0 R >> endobj -1504 0 obj << -/D [1502 0 R /XYZ 99.8954 740.9981 null] +1477 0 obj << +/D [1475 0 R /XYZ 99.895 740.998 null] >> endobj 378 0 obj << -/D [1502 0 R /XYZ 99.8954 641.6678 null] +/D [1475 0 R /XYZ 99.895 641.668 null] >> endobj -1505 0 obj << -/D [1502 0 R /XYZ 99.8954 613.8693 null] +1478 0 obj << +/D [1475 0 R /XYZ 99.895 613.869 null] >> endobj -1501 0 obj << -/Font << /F18 441 0 R /F8 450 0 R /F19 591 0 R /F29 447 0 R >> +1474 0 obj << +/Font << /F16 443 0 R /F8 446 0 R /F17 588 0 R /F27 445 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1508 0 obj << -/Length 3030 +1481 0 obj << +/Length 2036 >> stream -1 0 0 1 150.7049 740.9981 cm 0 g 0 G -1 0 0 1 343.7111 0 cm 0 g 0 G -1 0 0 1 -348.6924 -60.7721 cm 0 g 0 G 0 g 0 G -1 0 0 1 -145.7236 -680.226 cm BT -/F18 14.3462 Tf 150.7049 680.226 Td[(psb)]TJ +/F16 14.3462 Tf 150.705 680.226 Td [(psb)]TJ ET -1 0 0 1 175.972 680.226 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -4.8419 0.1992 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 -1 0 0 1 -175.972 -680.226 cm BT -/F18 14.3462 Tf 180.8139 680.226 Td[(set)]TJ +/F16 14.3462 Tf 180.814 680.226 Td [(set)]TJ ET -1 0 0 1 201.7889 680.226 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -4.8419 0.1992 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 -1 0 0 1 -201.7889 -680.226 cm BT -/F18 14.3462 Tf 206.6308 680.226 Td[(er)-1(ract)-1(io)-1(n|Set)-375(t)-1(he)-375(t)30(y)1(p)-32(e)-375(of)-375(acti)-1(on)-375(t)-1(o)-375(b)-32(e)]TJ -55.9259 -17.9328 Td[(tak)31(en)-375(up)-31(o)-1(n)-375(er)-1(ro)-1(r)-375(co)-1(ndit)-1(io)-1(n.)]TJ 0 -35.7686 Td[(Syn)32(t)-1(ax)]TJ/F8 9.9626 Tf 105.7689 -21.8209 Td[(call)-333(psb)]TJ +/F16 14.3462 Tf 206.631 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 0 -35.768 Td [(Syn)31(tax)]TJ/F8 9.9626 Tf 105.769 -21.821 Td [(call)-333(psb)]TJ ET -1 0 0 1 290.3358 604.7037 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 290.336 604.903 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -290.3358 -604.7037 cm BT -/F8 9.9626 Tf 293.3246 604.7037 Td[(se)-1(t)]TJ +/F8 9.9626 Tf 293.325 604.704 Td [(set)]TJ ET -1 0 0 1 306.1542 604.7037 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 306.154 604.903 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -306.1542 -604.7037 cm BT -/F8 9.9626 Tf 309.1431 604.7037 Td[(erraction)-333(\050)]TJ/F19 9.9626 Tf 45.9942 0 Td[(err)]TJ +/F8 9.9626 Tf 309.143 604.704 Td [(erraction)-333(\050)]TJ/F17 9.9626 Tf 45.994 0 Td [(err)]TJ ET -1 0 0 1 368.7329 604.7037 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.0552 0.1992 l -S +1 0 0 1 368.733 604.903 cm +[]0 d 0 J 0.398 w 0 0 m 3.055 0 l S Q -1 0 0 1 -368.7329 -604.7037 cm BT -/F19 9.9626 Tf 371.7881 604.7037 Td[(act)]TJ/F8 9.9626 Tf 12.9845 0 Td[(\051)]TJ -ET -1 0 0 1 145.7235 580.7934 cm +/F17 9.9626 Tf 371.788 604.704 Td [(act)]TJ/F8 9.9626 Tf 12.985 0 Td [(\051)]TJ 0 g 0 G -1 0 0 1 -145.7235 -580.7934 cm -BT -/F29 9.9626 Tf 150.7049 580.7934 Td[(T)32(yp)-32(e:)]TJ -ET -1 0 0 1 179.5203 580.7934 cm +/F27 9.9626 Tf -234.068 -23.911 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G -1 0 0 1 -179.5203 -580.7934 cm -BT -/F8 9.9626 Tf 184.5016 580.7934 Td[(Async)28(hron)1(ous.)]TJ -ET -1 0 0 1 145.7235 560.8681 cm +/F8 9.9626 Tf 33.797 0 Td [(Async)28(hronous.)]TJ 0 g 0 G -1 0 0 1 -145.7235 -560.8681 cm -BT -/F29 9.9626 Tf 150.7049 560.8681 Td[(On)-383(En)32(tr)1(y)]TJ -ET -1 0 0 1 198.2901 560.8681 cm +/F27 9.9626 Tf -33.797 -19.925 Td [(On)-383(En)32(try)]TJ 0 g 0 G -1 0 0 1 -52.5665 -19.9253 cm 0 g 0 G -1 0 0 1 -145.7236 -540.9428 cm -BT -/F29 9.9626 Tf 150.7049 540.9428 Td[(err)]TJ + 0 -19.925 Td [(err)]TJ ET -1 0 0 1 166.0802 540.9428 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.4371 0.1992 l -S +1 0 0 1 166.08 541.142 cm +[]0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q -1 0 0 1 -166.0802 -540.9428 cm BT -/F29 9.9626 Tf 169.5173 540.9428 Td[(act)]TJ -ET -1 0 0 1 184.6341 540.9428 cm +/F27 9.9626 Tf 169.517 540.943 Td [(act)]TJ 0 g 0 G -1 0 0 1 -184.6341 -540.9428 cm -BT -/F8 9.9626 Tf 189.6154 540.9428 Td[(th)1(e)-334(t)28(yp)-27(e)-334(of)-333(ac)-1(t)1(ion.)]TJ -14.0039 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3786 0 Td[(global)]TJ/F8 9.9626 Tf -32.3786 -11.9551 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(required)]TJ/F8 9.9626 Tf -29.6112 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(.)]TJ -43.0331 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(an)-333(in)28(t)1(e)-1(ger.)-444(P)28(os)-1(sib)1(le)-334(v)56(alu)1(e)-1(s:)]TJ/F32 9.9626 Tf 180.2687 0 Td[(psb_act_ret)]TJ/F8 9.9626 Tf 57.5338 0 Td[(,)]TJ/F32 9.9626 Tf 6.0883 0 Td[(psb_act_abort)]TJ/F8 9.9626 Tf 67.9944 0 Td[(.)]TJ -ET -1 0 0 1 150.7049 90.4377 cm +/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.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(in)28(teger.)-445(P)28(ossible)-333(v)55(alu)1(e)-1(s:)]TJ/F30 9.9626 Tf 180.269 0 Td [(psb_act_ret)]TJ/F8 9.9626 Tf 57.534 0 Td [(,)]TJ/F30 9.9626 Tf 6.088 0 Td [(psb_act_abort)]TJ/F8 9.9626 Tf 67.995 0 Td [(.)]TJ 0 g 0 G -1 0 0 1 -150.7049 -90.4377 cm -BT -/F8 9.9626 Tf 315.0884 90.4377 Td[(118)]TJ -ET -1 0 0 1 494.4159 90.4377 cm + -172.409 -402.684 Td [(118)]TJ 0 g 0 G +ET endstream endobj -1507 0 obj << +1480 0 obj << /Type /Page -/Contents 1508 0 R -/Resources 1506 0 R -/MediaBox [0 0 595.2756 841.8898] -/Parent 1495 0 R +/Contents 1481 0 R +/Resources 1479 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 1468 0 R >> endobj -1509 0 obj << -/D [1507 0 R /XYZ 150.7049 740.9981 null] +1482 0 obj << +/D [1480 0 R /XYZ 150.705 740.998 null] >> endobj 382 0 obj << -/D [1507 0 R /XYZ 150.7049 641.6678 null] +/D [1480 0 R /XYZ 150.705 641.668 null] >> endobj -1510 0 obj << -/D [1507 0 R /XYZ 150.7049 613.8693 null] +1483 0 obj << +/D [1480 0 R /XYZ 150.705 613.869 null] >> endobj -1506 0 obj << -/Font << /F18 441 0 R /F8 450 0 R /F19 591 0 R /F29 447 0 R /F32 622 0 R >> +1479 0 obj << +/Font << /F16 443 0 R /F8 446 0 R /F17 588 0 R /F27 445 0 R /F30 616 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1513 0 obj << -/Length 789 +1486 0 obj << +/Length 525 >> stream -1 0 0 1 99.8954 740.9981 cm 0 g 0 G -1 0 0 1 343.7111 0 cm 0 g 0 G -1 0 0 1 -443.6065 -740.9981 cm BT -/F18 14.3462 Tf 99.8954 706.1289 Td[(9)-1125(Ut)-1(il)-1(it)-1(ies)]TJ/F8 9.9626 Tf 0 -21.821 Td[(W)84(e)-416(h)1(a)28(v)28(e)-416(some)-416(u)1(titl)1(ities)-416(a)28(v)56(ailab)1(le)-415(for)-414(in)1(pu)1(t)-415(and)-414(out)1(put)-414(of)-414(s)-1(p)1(ars)-1(ematrice)-1(s;)-455(the)]TJ 0 -11.9551 Td[(in)28(t)1(e)-1(rf)1(ac)-1(es)-334(to)-333(th)1(e)-1(se)-334(rou)1(tines)-334(are)-333(a)27(v)56(ail)1(able)-333(in)-333(the)-333(m)-1(o)-27(dul)1(e)]TJ/F32 9.9626 Tf 241.8435 0 Td[(psb_util_mod)]TJ/F8 9.9626 Tf 62.7641 0 Td[(.)]TJ -ET -1 0 0 1 99.8954 90.4377 cm +/F16 14.3462 Tf 99.895 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.844 0 Td [(psb_util_mod)]TJ/F8 9.9626 Tf 62.764 0 Td [(.)]TJ 0 g 0 G -1 0 0 1 -99.8954 -90.4377 cm -BT -/F8 9.9626 Tf 264.2789 90.4377 Td[(119)]TJ -ET -1 0 0 1 443.6065 90.4377 cm + -140.224 -581.915 Td [(119)]TJ 0 g 0 G +ET endstream endobj -1512 0 obj << +1485 0 obj << /Type /Page -/Contents 1513 0 R -/Resources 1511 0 R -/MediaBox [0 0 595.2756 841.8898] -/Parent 1495 0 R +/Contents 1486 0 R +/Resources 1484 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 1468 0 R >> endobj -1514 0 obj << -/D [1512 0 R /XYZ 99.8954 740.9981 null] +1487 0 obj << +/D [1485 0 R /XYZ 99.895 740.998 null] >> endobj 386 0 obj << -/D [1512 0 R /XYZ 99.8954 716.0915 null] +/D [1485 0 R /XYZ 99.895 716.092 null] >> endobj -1511 0 obj << -/Font << /F18 441 0 R /F8 450 0 R /F32 622 0 R >> +1484 0 obj << +/Font << /F16 443 0 R /F8 446 0 R /F30 616 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1517 0 obj << -/Length 6742 +1491 0 obj << +/Length 4648 >> stream -1 0 0 1 150.7049 740.9981 cm 0 g 0 G -1 0 0 1 343.7111 0 cm 0 g 0 G -1 0 0 1 -348.6924 -60.7721 cm 0 g 0 G 0 g 0 G -1 0 0 1 -145.7236 -680.226 cm BT -/F18 14.3462 Tf 150.7049 680.226 Td[(h)31(b)]TJ +/F16 14.3462 Tf 150.705 680.226 Td [(h)31(b)]TJ ET -1 0 0 1 169.1576 680.226 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -4.8419 0.1992 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 -1 0 0 1 -169.1576 -680.226 cm BT -/F18 14.3462 Tf 173.9994 680.226 Td[(re)-1(ad|Read)-357(a)-358(spa)1(r)-1(se)-357(m)-1(atr)-1(ix)-358(f)1(r)-1(om)-358(a)-358(\014le)-358(in)-358(the)]TJ -23.2945 -17.9328 Td[(Harw)31(e)-1(ll)-1({Bo)-32(eing)-376(for)-1(mat)]TJ 0 -35.7686 Td[(Syn)32(t)-1(ax)]TJ/F8 9.9626 Tf 71.1337 -21.8209 Td[(call)-333(h)28(b)]TJ +/F16 14.3462 Tf 173.999 680.226 Td [(read|Read)-357(a)-358(sparse)-357(matrix)-358(from)-357(a)-358(\014le)-357(in)-358(the)]TJ -23.294 -17.933 Td [(Harw)31(ell{Bo)-31(eing)-375(format)]TJ 0 -35.768 Td [(Syn)31(tax)]TJ/F8 9.9626 Tf 71.134 -21.821 Td [(call)-333(h)28(b)]TJ ET -1 0 0 1 251.494 604.7037 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 251.494 604.903 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -251.494 -604.7037 cm BT -/F8 9.9626 Tf 254.4829 604.7037 Td[(read)-333(\050)]TJ/F19 9.9626 Tf 26.0412 0 Td[(a,)-358(i)1(r)51(et,)-357(iunit,)-357(\014)-1(l)1(ename,)-358(b,)-357(mtitle)]TJ/F8 9.9626 Tf 138.8838 0 Td[(\051)]TJ -ET -1 0 0 1 145.7235 580.7934 cm +/F8 9.9626 Tf 254.483 604.704 Td [(read)-333(\050)]TJ/F17 9.9626 Tf 26.041 0 Td [(a,)-358(ir)51(et,)-357(iunit,)-358(\014lename,)-358(b,)-357(mtitle)]TJ/F8 9.9626 Tf 138.884 0 Td [(\051)]TJ 0 g 0 G -1 0 0 1 -145.7235 -580.7934 cm -BT -/F29 9.9626 Tf 150.7049 580.7934 Td[(T)32(yp)-32(e:)]TJ -ET -1 0 0 1 179.5203 580.7934 cm +/F27 9.9626 Tf -268.703 -23.911 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G -1 0 0 1 -179.5203 -580.7934 cm -BT -/F8 9.9626 Tf 184.5016 580.7934 Td[(Async)28(hron)1(ous.)]TJ -ET -1 0 0 1 145.7235 560.8681 cm +/F8 9.9626 Tf 33.797 0 Td [(Async)28(hronous.)]TJ 0 g 0 G -1 0 0 1 -145.7235 -560.8681 cm -BT -/F29 9.9626 Tf 150.7049 560.8681 Td[(On)-383(En)32(tr)1(y)]TJ -ET -1 0 0 1 202.109 560.8681 cm +/F27 9.9626 Tf -33.797 -19.925 Td [(On)-383(En)32(try)]TJ 0 g 0 G -1 0 0 1 -56.3855 -19.9253 cm 0 g 0 G -1 0 0 1 -145.7235 -540.9428 cm -BT -/F29 9.9626 Tf 150.7049 540.9428 Td[(\014lenam)-1(e)]TJ -ET -1 0 0 1 192.2364 540.9428 cm + 0 -19.925 Td [(\014lename)]TJ 0 g 0 G -1 0 0 1 -192.2364 -540.9428 cm -BT -/F8 9.9626 Tf 197.2177 540.9428 Td[(The)-334(n)1(ame)-334(of)-333(the)-333(\014le)-333(to)-334(b)-27(e)-334(r)1(e)-1(ad.)]TJ -21.6062 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 25.1834 0 Td[(opti)-1(on)1(al)]TJ/F8 9.9626 Tf 40.5767 0 Td[(.)]TJ -65.7601 -11.9551 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-434(as)-1(:)-648(a)-435(c)27(h)1(aracte)-1(r)-434(v)55(ar)1(iabl)1(e)-436(co)-1(n)29(taini)1(ng)-435(a)-435(v)56(alid)-435(\014)1(le)-436(n)1(am)-1(e,)-460(or)]TJ/F32 9.9626 Tf 297.9153 0 Td[(-)]TJ/F8 9.9626 Tf 5.2303 0 Td[(,)-460(in)]TJ -303.1456 -11.9552 Td[(whic)28(h)-302(cas)-1(e)-303(th)1(e)-303(d)1(e)-1(f)1(ault)-302(in)1(pu)1(t)-302(uni)1(t)-302(5)-303(\050i)1(.e)-1(.)-433(s)-1(tan)1(dard)-301(inp)1(ut)-302(in)-302(Un)1(ix)-302(j)1(a)-1(r)1(gon\051)-302(is)]TJ 0 -11.9552 Td[(used.)-444(De)-1(f)1(aul)1(t:)]TJ/F32 9.9626 Tf 66.058 0 Td[(-)]TJ/F8 9.9626 Tf 5.2303 0 Td[(.)]TJ -ET -1 0 0 1 145.7235 473.1968 cm +/F8 9.9626 Tf 46.513 0 Td [(The)-333(name)-334(of)-333(the)-333(\014le)-334(to)-333(b)-28(e)-333(read.)]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.956 Td [(Sp)-28(eci\014ed)-435(as:)-648(a)-435(c)28(haracte)-1(r)-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.23 0 Td [(,)-461(in)]TJ -303.145 -11.955 Td [(whic)28(h)-302(case)-303(the)-302(default)-302(input)-302(unit)-302(5)-303(\050i.e.)-434(standard)-302(input)-302(in)-302(Unix)-302(jargon\051)-302(is)]TJ 0 -11.955 Td [(used.)-444(Default:)]TJ/F30 9.9626 Tf 66.058 0 Td [(-)]TJ/F8 9.9626 Tf 5.23 0 Td [(.)]TJ 0 g 0 G -1 0 0 1 -145.7235 -473.1968 cm -BT -/F29 9.9626 Tf 150.7049 473.1968 Td[(iuni)-1(t)]TJ -ET -1 0 0 1 174.2553 473.1968 cm +/F27 9.9626 Tf -96.195 -19.925 Td [(iunit)]TJ 0 g 0 G -1 0 0 1 -174.2553 -473.1968 cm -BT -/F8 9.9626 Tf 179.2366 473.1968 Td[(The)-334(F)84(ortr)1(an)-333(\014l)1(e)-334(un)1(it)-333(n)28(um)28(b)-28(er.)]TJ -3.6251 -11.9551 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 25.1834 0 Td[(opti)-1(on)1(al)]TJ/F8 9.9626 Tf 40.5767 0 Td[(.)]TJ -65.7601 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(an)-333(in)28(t)1(e)-1(ger)-333(v)55(al)1(ue.)-445(O)1(nly)-333(me)-1(an)1(ingf)1(ul)-333(if)-332(\014lename)-334(is)-333(not)]TJ/F32 9.9626 Tf 286.2881 0 Td[(-)]TJ/F8 9.9626 Tf 5.2303 0 Td[(.)]TJ -ET -1 0 0 1 145.7235 427.3687 cm +/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.625 -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)-333(as:)-444(a)-1(n)-333(in)28(teger)-333(v)55(alue.)-444(Only)-333(me)-1(an)1(ingful)-334(if)-333(\014lename)-333(is)-334(not)]TJ/F30 9.9626 Tf 286.288 0 Td [(-)]TJ/F8 9.9626 Tf 5.23 0 Td [(.)]TJ 0 g 0 G -1 0 0 1 -145.7235 -427.3687 cm -BT -/F29 9.9626 Tf 150.7049 427.3687 Td[(On)-383(R)-1(etur)1(n)]TJ -ET -1 0 0 1 205.2431 427.3687 cm +/F27 9.9626 Tf -316.425 -21.917 Td [(On)-383(Return)]TJ 0 g 0 G -1 0 0 1 -59.5196 -19.9253 cm 0 g 0 G -1 0 0 1 -145.7235 -407.4434 cm -BT -/F29 9.9626 Tf 150.7049 407.4434 Td[(a)]TJ -ET -1 0 0 1 156.2742 407.4434 cm + 0 -19.926 Td [(a)]TJ 0 g 0 G -1 0 0 1 -156.2742 -407.4434 cm -BT -/F8 9.9626 Tf 161.2555 407.4434 Td[(th)1(e)-334(s)-1(p)1(arse)-334(matrix)-333(read)-333(f)1(rom)-334(\014)1(le)-1(.)]TJ 14.356 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 25.1834 0 Td[(required)]TJ/F8 9.9626 Tf 41.8983 0 Td[(.)]TJ -67.0817 -11.9551 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(a)-333(s)-1(tr)1(uctured)-333(dat)1(a)-334(of)-333(t)28(yp)-27(e)]TJ -ET -1 0 0 1 346.5264 383.5331 cm +/F8 9.9626 Tf 10.551 0 Td [(the)-333(sparse)-334(matrix)-333(read)-333(from)-334(\014le.)]TJ 14.356 -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 [(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 -1 0 0 1 -346.5264 -383.5331 cm -BT -/F32 9.9626 Tf 346.5264 383.5331 Td[(psb)]TJ +/F30 9.9626 Tf 170.915 0 Td [(psb)]TJ ET -1 0 0 1 362.8451 383.5331 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.1382 0.1992 l -S +1 0 0 1 362.845 383.732 cm +[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q -1 0 0 1 -362.8451 -383.5331 cm BT -/F32 9.9626 Tf 365.9833 383.5331 Td[(spmat)]TJ +/F30 9.9626 Tf 365.983 383.533 Td [(spmat)]TJ ET -1 0 0 1 392.7626 383.5331 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.1382 0.1992 l -S +1 0 0 1 392.763 383.732 cm +[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q -1 0 0 1 -392.7626 -383.5331 cm BT -/F32 9.9626 Tf 395.9008 383.5331 Td[(type)]TJ -ET -1 0 0 1 416.8222 383.5331 cm +/F30 9.9626 Tf 395.901 383.533 Td [(type)]TJ 0 g 0 G -1 0 0 1 -416.8222 -383.5331 cm -BT -/F8 9.9626 Tf 416.8222 383.5331 Td[(.)]TJ -ET -1 0 0 1 145.7235 363.6078 cm +/F8 9.9626 Tf 20.921 0 Td [(.)]TJ 0 g 0 G -1 0 0 1 -145.7235 -363.6078 cm -BT -/F29 9.9626 Tf 150.7049 363.6078 Td[(b)]TJ -ET -1 0 0 1 157.0698 363.6078 cm +/F27 9.9626 Tf -266.117 -19.925 Td [(b)]TJ 0 g 0 G -1 0 0 1 -157.0698 -363.6078 cm -BT -/F8 9.9626 Tf 162.0512 363.6078 Td[(Rigth)-333(h)1(and)-333(sid)1(e)-1(.)]TJ 13.5603 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(Optional)]TJ/F8 9.9626 Tf -29.6112 -11.9551 Td[(An)-281(arr)1(a)27(y)-281(of)-281(t)28(yp)-27(e)-282(real)-282(or)-281(com)-1(p)1(le)-1(x)1(,)-292(ran)1(k)-282(1)-281(and)-281(h)1(a)27(v)1(ing)-281(the)-282(ALLO)1(C)-1(A)84(T)83(AB)-1(LE)]TJ 0 -11.9552 Td[(attr)1(ibu)1(te)-1(;)-409(will)-383(b)-28(e)-384(allo)-27(c)-1(ated)-384(an)1(d)-384(\014)1(lled)-384(in)-383(if)-383(the)-384(in)1(put)-383(\014le)-384(c)-1(on)29(tains)-384(a)-384(ri)1(gh)28(t)]TJ 0 -11.9552 Td[(han)1(d)-333(side.)]TJ -ET -1 0 0 1 145.7235 295.8618 cm +/F8 9.9626 Tf 11.346 0 Td [(Rigth)-333(hand)-334(sid)1(e)-1(\050s\051.)]TJ 13.56 -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 [(An)-282(arr)1(a)27(y)-281(of)-282(t)28(yp)-28(e)-281(real)-282(or)-281(complex,)-292(rank)-282(2)-281(and)-282(ha)28(ving)-281(the)-282(ALLOCA)83(T)84(ABLE)]TJ 0 -11.955 Td [(attribute;)-409(will)-384(b)-28(e)-384(allo)-28(cated)-384(and)-383(\014lled)-384(in)-384(if)-384(the)-384(input)-384(\014le)-384(con)28(tains)-384(a)-384(righ)28(t)]TJ 0 -11.955 Td [(hand)-333(side,)-334(otherwise)-333(will)-333(b)-28(e)-333(left)-334(in)-333(the)-333(UNALLOCA)83(TED)-333(state.)]TJ 0 g 0 G -1 0 0 1 -145.7235 -295.8618 cm -BT -/F29 9.9626 Tf 150.7049 295.8618 Td[(m)32(t)-1(itl)-1(e)]TJ -ET -1 0 0 1 180.4612 295.8618 cm +/F27 9.9626 Tf -24.906 -19.925 Td [(m)32(title)]TJ 0 g 0 G -1 0 0 1 -180.4612 -295.8618 cm -BT -/F8 9.9626 Tf 185.4425 295.8618 Td[(Matr)1(ix)-333(titl)1(e)-1(.)]TJ -9.831 -11.9551 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(Optional)]TJ/F8 9.9626 Tf -29.6112 -11.9552 Td[(A)-405(c)28(harac)28(h)28(ter)-405(v)56(ari)1(able)-405(of)-404(length)-404(72)-405(h)1(oldi)1(ng)-405(a)-404(c)-1(op)28(y)-404(of)-404(the)-405(matrix)-404(title)-405(as)]TJ 0 -11.9552 Td[(sp)-28(ec)-1(i)1(\014ed)-333(b)28(y)-333(the)-333(Harw)27(ell-Bo)-28(eing)-333(for)1(m)-1(at)-333(and)-332(c)-1(on)28(tai)1(ned)-333(in)-333(th)1(e)-334(in)1(put)-333(\014)1(le)-1(.)]TJ -ET -1 0 0 1 145.7235 240.0711 cm +/F8 9.9626 Tf 34.737 0 Td [(Matrix)-333(title.)]TJ -9.831 -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 [(A)-405(c)28(harac)28(h)28(ter)-405(v)56(ariable)-405(of)-405(length)-404(72)-405(holding)-405(a)-404(cop)27(y)-404(of)-405(the)-405(matrix)-404(title)-405(as)]TJ 0 -11.955 Td [(sp)-28(eci\014ed)-333(b)28(y)-334(the)-333(Harw)28(ell-Bo)-28(eing)-333(format)-334(and)-333(con)28(tained)-333(in)-334(the)-333(input)-333(\014le.)]TJ 0 g 0 G -1 0 0 1 -145.7235 -240.0711 cm -BT -/F29 9.9626 Tf 150.7049 240.0711 Td[(iret)]TJ -ET -1 0 0 1 168.3124 240.0711 cm +/F27 9.9626 Tf -24.906 -19.925 Td [(iret)]TJ 0 g 0 G -1 0 0 1 -168.3124 -240.0711 cm -BT -/F8 9.9626 Tf 173.2937 240.0711 Td[(Er)1(ror)-333(co)-28(de.)]TJ 2.3178 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(required)]TJ/F8 9.9626 Tf -29.6112 -11.9552 Td[(An)-333(in)29(te)-1(ger)-333(v)56(alue;)-333(0)-334(means)-334(n)1(o)-334(error)-333(h)1(as)-334(b)-27(e)-1(en)-333(detec)-1(ted.)]TJ -ET -1 0 0 1 150.7049 90.4377 cm +/F8 9.9626 Tf 22.589 0 Td [(Error)-333(co)-28(de.)]TJ 2.317 -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 [(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 -1 0 0 1 -150.7049 -90.4377 cm -BT -/F8 9.9626 Tf 315.0884 90.4377 Td[(120)]TJ -ET -1 0 0 1 494.4159 90.4377 cm + 139.477 -125.723 Td [(120)]TJ 0 g 0 G +ET endstream endobj -1516 0 obj << +1490 0 obj << /Type /Page -/Contents 1517 0 R -/Resources 1515 0 R -/MediaBox [0 0 595.2756 841.8898] -/Parent 1495 0 R -/Annots [ 1520 0 R ] +/Contents 1491 0 R +/Resources 1489 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 1468 0 R +/Annots [ 1488 0 R ] >> endobj -1520 0 obj << +1488 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [345.5302 380.3229 417.8184 391.4478] +/Rect [345.53 380.323 417.818 391.448] /Subtype /Link /A << /S /GoTo /D (spdata) >> >> endobj -1518 0 obj << -/D [1516 0 R /XYZ 150.7049 740.9981 null] +1492 0 obj << +/D [1490 0 R /XYZ 150.705 740.998 null] >> endobj 390 0 obj << -/D [1516 0 R /XYZ 150.7049 641.6678 null] +/D [1490 0 R /XYZ 150.705 641.668 null] >> endobj -1519 0 obj << -/D [1516 0 R /XYZ 150.7049 613.8693 null] +1493 0 obj << +/D [1490 0 R /XYZ 150.705 613.869 null] >> endobj -1515 0 obj << -/Font << /F18 441 0 R /F8 450 0 R /F19 591 0 R /F29 447 0 R /F32 622 0 R >> +1489 0 obj << +/Font << /F16 443 0 R /F8 446 0 R /F17 588 0 R /F27 445 0 R /F30 616 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1523 0 obj << -/Length 7448 +1497 0 obj << +/Length 5089 >> stream -1 0 0 1 99.8954 740.9981 cm 0 g 0 G -1 0 0 1 343.7111 0 cm 0 g 0 G -1 0 0 1 -348.6924 -60.7721 cm 0 g 0 G 0 g 0 G -1 0 0 1 -94.9141 -680.226 cm BT -/F18 14.3462 Tf 99.8954 680.226 Td[(h)31(b)]TJ +/F16 14.3462 Tf 99.895 680.226 Td [(h)31(b)]TJ ET -1 0 0 1 118.3481 680.226 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -4.8419 0.1992 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 -1 0 0 1 -118.3481 -680.226 cm BT -/F18 14.3462 Tf 123.19 680.226 Td[(wr)-1(it)-1(e|W)93(ri)-1(te)-375(a)-375(sparse)-375(m)-1(atr)-1(ix)-375(t)-1(o)-375(a)-375(\014le)-376(in)-375(t)-1(he)]TJ -23.2946 -17.9328 Td[(Harw)31(e)-1(ll)-1({Bo)-32(eing)-376(for)-1(mat)]TJ 0 -35.7686 Td[(Syn)32(t)-1(ax)]TJ/F8 9.9626 Tf 54.7702 -21.8209 Td[(call)-333(h)28(b)]TJ +/F16 14.3462 Tf 123.19 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.295 -17.933 Td [(Harw)31(ell{Bo)-31(eing)-375(format)]TJ 0 -35.768 Td [(Syn)31(tax)]TJ/F8 9.9626 Tf 54.771 -21.821 Td [(call)-333(h)28(b)]TJ ET -1 0 0 1 184.321 604.7037 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 184.321 604.903 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -184.321 -604.7037 cm BT -/F8 9.9626 Tf 187.3099 604.7037 Td[(write)-333(\050)]TJ/F19 9.9626 Tf 29.3621 0 Td[(a,)-358(i)1(r)51(et,)-357(iunit,)-357(\014)-1(l)1(ename,)-358(key)1(,)-358(r)1(hs,)-358(mti)1(t)-1(l)1(e)]TJ/F8 9.9626 Tf 168.29 0 Td[(\051)]TJ -ET -1 0 0 1 94.9141 580.7934 cm +/F8 9.9626 Tf 187.31 604.704 Td [(write)-333(\050)]TJ/F17 9.9626 Tf 29.362 0 Td [(a,)-358(ir)51(et,)-357(iunit,)-358(\014lename,)-358(key,)-357(rhs,)-358(mtitle)]TJ/F8 9.9626 Tf 168.29 0 Td [(\051)]TJ 0 g 0 G -1 0 0 1 -94.9141 -580.7934 cm -BT -/F29 9.9626 Tf 99.8954 580.7934 Td[(T)32(yp)-32(e:)]TJ -ET -1 0 0 1 128.7108 580.7934 cm +/F27 9.9626 Tf -285.067 -23.911 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G -1 0 0 1 -128.7108 -580.7934 cm -BT -/F8 9.9626 Tf 133.6921 580.7934 Td[(Async)28(hron)1(ous.)]TJ -ET -1 0 0 1 94.9141 560.8681 cm +/F8 9.9626 Tf 33.797 0 Td [(Async)28(hronous.)]TJ 0 g 0 G -1 0 0 1 -94.9141 -560.8681 cm -BT -/F29 9.9626 Tf 99.8954 560.8681 Td[(On)-383(En)32(tr)1(y)]TJ -ET -1 0 0 1 151.2996 560.8681 cm +/F27 9.9626 Tf -33.797 -19.925 Td [(On)-383(En)32(try)]TJ 0 g 0 G -1 0 0 1 -56.3855 -19.9253 cm 0 g 0 G -1 0 0 1 -94.9141 -540.9428 cm -BT -/F29 9.9626 Tf 99.8954 540.9428 Td[(a)]TJ -ET -1 0 0 1 105.4648 540.9428 cm + 0 -19.925 Td [(a)]TJ 0 g 0 G -1 0 0 1 -105.4648 -540.9428 cm -BT -/F8 9.9626 Tf 110.4461 540.9428 Td[(th)1(e)-334(s)-1(p)1(arse)-334(matrix)-333(to)-333(b)-27(e)-334(written.)]TJ 14.356 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 25.1834 0 Td[(required)]TJ/F8 9.9626 Tf 41.8982 0 Td[(.)]TJ -67.0816 -11.9551 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(a)-333(s)-1(tr)1(uctured)-333(d)1(a)-1(t)1(a)-334(of)-333(t)28(yp)-27(e)]TJ -ET -1 0 0 1 295.717 517.0325 cm +/F8 9.9626 Tf 10.551 0 Td [(the)-333(sparse)-334(matrix)-333(to)-333(b)-28(e)-333(written.)]TJ 14.356 -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 [(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 -1 0 0 1 -295.717 -517.0325 cm -BT -/F32 9.9626 Tf 295.717 517.0325 Td[(psb)]TJ +/F30 9.9626 Tf 170.915 0 Td [(psb)]TJ ET -1 0 0 1 312.0356 517.0325 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.1382 0.1992 l -S +1 0 0 1 312.036 517.232 cm +[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q -1 0 0 1 -312.0356 -517.0325 cm BT -/F32 9.9626 Tf 315.1738 517.0325 Td[(spmat)]TJ +/F30 9.9626 Tf 315.174 517.032 Td [(spmat)]TJ ET -1 0 0 1 341.9531 517.0325 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.1382 0.1992 l -S +1 0 0 1 341.953 517.232 cm +[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q -1 0 0 1 -341.9531 -517.0325 cm BT -/F32 9.9626 Tf 345.0913 517.0325 Td[(type)]TJ -ET -1 0 0 1 366.0127 517.0325 cm +/F30 9.9626 Tf 345.091 517.032 Td [(type)]TJ 0 g 0 G -1 0 0 1 -366.0127 -517.0325 cm -BT -/F8 9.9626 Tf 366.0127 517.0325 Td[(.)]TJ -ET -1 0 0 1 94.9141 497.1072 cm +/F8 9.9626 Tf 20.922 0 Td [(.)]TJ 0 g 0 G -1 0 0 1 -94.9141 -497.1072 cm -BT -/F29 9.9626 Tf 99.8954 497.1072 Td[(b)]TJ -ET -1 0 0 1 106.2604 497.1072 cm +/F27 9.9626 Tf -266.118 -19.925 Td [(b)]TJ 0 g 0 G -1 0 0 1 -106.2604 -497.1072 cm -BT -/F8 9.9626 Tf 111.2417 497.1072 Td[(Rigth)-333(h)1(and)-333(sid)1(e)-1(.)]TJ 13.5603 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(Optional)]TJ/F8 9.9626 Tf -29.6112 -11.9552 Td[(An)-281(arr)1(a)27(y)-281(of)-281(t)28(yp)-27(e)-282(real)-282(or)-281(com)-1(p)1(le)-1(x)1(,)-292(ran)1(k)-282(1)-281(and)-281(h)1(a)27(v)1(ing)-281(the)-282(ALLO)1(C)-1(A)84(T)83(AB)-1(LE)]TJ 0 -11.9551 Td[(attr)1(ibu)1(te)-1(;)-409(will)-383(b)-28(e)-384(allo)-27(c)-1(ated)-384(an)1(d)-384(\014)1(lled)-384(in)-383(if)-383(the)-384(in)1(put)-383(\014le)-384(c)-1(on)29(tains)-384(a)-384(ri)1(gh)28(t)]TJ 0 -11.9552 Td[(han)1(d)-333(side.)]TJ -ET -1 0 0 1 94.9141 429.3612 cm +/F8 9.9626 Tf 11.347 0 Td [(Rigth)-333(hand)-333(s)-1(i)1(de.)]TJ 13.56 -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)-282(ar)1(ra)27(y)-281(of)-282(t)28(yp)-28(e)-281(real)-282(or)-281(complex,)-292(rank)-282(1)-281(and)-282(ha)28(ving)-281(the)-282(ALLOCA)83(T)84(ABLE)]TJ 0 -11.955 Td [(attribute;)-409(will)-384(b)-28(e)-384(allo)-28(cated)-384(an)1(d)-384(\014lled)-384(in)-384(if)-384(the)-384(input)-384(\014le)-384(con)28(tains)-384(a)-384(righ)28(t)]TJ 0 -11.956 Td [(hand)-333(side.)]TJ 0 g 0 G -1 0 0 1 -94.9141 -429.3612 cm -BT -/F29 9.9626 Tf 99.8954 429.3612 Td[(\014lenam)-1(e)]TJ -ET -1 0 0 1 141.4269 429.3612 cm +/F27 9.9626 Tf -24.907 -19.925 Td [(\014lename)]TJ 0 g 0 G -1 0 0 1 -141.4269 -429.3612 cm -BT -/F8 9.9626 Tf 146.4082 429.3612 Td[(The)-334(n)1(ame)-334(of)-333(the)-333(\014le)-333(to)-334(b)-27(e)-334(writ)1(te)-1(n)-333(to.)]TJ -21.6062 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 25.1834 0 Td[(opti)-1(on)1(al)]TJ/F8 9.9626 Tf 40.5768 0 Td[(.)]TJ -65.7602 -11.9551 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-434(as)-1(:)-648(a)-435(c)27(h)1(aracte)-1(r)-434(v)55(ar)1(iabl)1(e)-436(co)-1(n)29(taini)1(ng)-435(a)-435(v)56(alid)-435(\014)1(le)-436(n)1(am)-1(e,)-460(or)]TJ/F32 9.9626 Tf 297.9153 0 Td[(-)]TJ/F8 9.9626 Tf 5.2303 0 Td[(,)-460(in)]TJ -303.1456 -11.9552 Td[(whic)28(h)-280(c)-1(ase)-281(th)1(e)-281(defau)1(lt)-280(outp)1(ut)-280(un)1(it)-280(6)-281(\050i)1(.e)-1(.)-426(s)-1(tan)1(dar)1(d)-280(outp)1(ut)-280(in)-280(Un)1(ix)-280(jargon)1(\051)]TJ 0 -11.9552 Td[(is)-334(u)1(s)-1(ed.)-444(Defau)1(lt:)]TJ/F32 9.9626 Tf 76.076 0 Td[(-)]TJ/F8 9.9626 Tf 5.2303 0 Td[(.)]TJ -ET -1 0 0 1 94.9141 361.6153 cm +/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.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 -1 0 0 1 -94.9141 -361.6153 cm -BT -/F29 9.9626 Tf 99.8954 361.6153 Td[(iuni)-1(t)]TJ -ET -1 0 0 1 123.4458 361.6153 cm +/F27 9.9626 Tf -106.213 -19.926 Td [(iunit)]TJ 0 g 0 G -1 0 0 1 -123.4458 -361.6153 cm -BT -/F8 9.9626 Tf 128.4272 361.6153 Td[(The)-334(F)84(ortr)1(an)-333(\014l)1(e)-334(un)1(it)-333(n)28(um)28(b)-28(er.)]TJ -3.6252 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 25.1834 0 Td[(opti)-1(on)1(al)]TJ/F8 9.9626 Tf 40.5768 0 Td[(.)]TJ -65.7602 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(an)-333(in)28(t)1(e)-1(ger)-333(v)55(al)1(ue.)-445(O)1(nly)-333(me)-1(an)1(ingf)1(ul)-333(if)-332(\014lename)-334(is)-333(not)]TJ/F32 9.9626 Tf 286.2881 0 Td[(-)]TJ/F8 9.9626 Tf 5.2303 0 Td[(.)]TJ -ET -1 0 0 1 94.9141 317.7797 cm +/F8 9.9626 Tf 28.532 0 Td [(The)-333(F)83(ortran)-333(\014le)-334(un)1(it)-334(n)28(um)28(b)-28(er.)]TJ -3.625 -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.)-444(Only)-333(me)-1(ani)1(ngful)-334(if)-333(\014lename)-333(is)-334(not)]TJ/F30 9.9626 Tf 286.288 0 Td [(-)]TJ/F8 9.9626 Tf 5.23 0 Td [(.)]TJ 0 g 0 G -1 0 0 1 -94.9141 -317.7797 cm -BT -/F29 9.9626 Tf 99.8954 317.7797 Td[(k)32(ey)]TJ -ET -1 0 0 1 116.9217 317.7797 cm +/F27 9.9626 Tf -316.425 -19.925 Td [(k)32(ey)]TJ 0 g 0 G -1 0 0 1 -116.9217 -317.7797 cm -BT -/F8 9.9626 Tf 121.9031 317.7797 Td[(Matr)1(ix)-333(k)28(e)-1(y)84(.)]TJ 2.8989 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6113 0 Td[(Optional)]TJ/F8 9.9626 Tf -29.6113 -11.9552 Td[(A)-385(c)28(harac)28(h)28(ter)-385(v)56(ari)1(able)-385(of)-384(length)-384(8)-385(h)1(oldin)1(g)-385(th)1(e)-385(m)-1(atr)1(ix)-385(k)28(ey)-385(as)-385(sp)-28(eci\014ed)-385(b)29(y)]TJ 0 -11.9551 Td[(th)1(e)-334(Harw)28(e)-1(ll)1(-)-1(Bo)-28(eing)-333(f)1(orm)-1(at)-333(an)1(d)-333(to)-333(b)-28(e)-334(wr)1(itten)-333(to)-334(\014)1(le.)]TJ -ET -1 0 0 1 94.9141 261.9889 cm +/F8 9.9626 Tf 22.008 0 Td [(Matrix)-333(k)28(ey)83(.)]TJ 2.899 -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 [(A)-385(c)28(harac)28(h)28(ter)-385(v)56(ariable)-385(of)-385(length)-384(8)-385(holding)-385(the)-384(m)-1(atri)1(x)-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 -1 0 0 1 -94.9141 -261.9889 cm -BT -/F29 9.9626 Tf 99.8954 261.9889 Td[(m)32(t)-1(itl)-1(e)]TJ -ET -1 0 0 1 129.6517 261.9889 cm +/F27 9.9626 Tf -24.907 -19.925 Td [(m)32(title)]TJ 0 g 0 G -1 0 0 1 -129.6517 -261.9889 cm -BT -/F8 9.9626 Tf 134.633 261.9889 Td[(Matr)1(ix)-333(titl)1(e)-1(.)]TJ -9.831 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(Optional)]TJ/F8 9.9626 Tf -29.6112 -11.9552 Td[(A)-318(c)28(har)1(ac)27(h)28(ter)-318(v)56(ar)1(iable)-318(of)-317(lengt)1(h)-318(72)-317(hol)1(din)1(g)-318(th)1(e)-318(m)-1(atr)1(ix)-318(t)1(itle)-318(as)-318(sp)-28(ec)-1(i)1(\014ed)-318(b)29(y)]TJ 0 -11.9551 Td[(th)1(e)-334(Harw)28(e)-1(ll)1(-)-1(Bo)-28(eing)-333(f)1(orma)-1(t)-333(an)1(d)-333(to)-333(b)-28(e)-334(wr)1(itten)-333(to)-334(\014)1(le.)]TJ -ET -1 0 0 1 94.9141 204.2056 cm +/F8 9.9626 Tf 34.738 0 Td [(Matrix)-333(title.)]TJ -9.831 -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 [(A)-318(c)28(harac)28(h)28(ter)-318(v)56(ariable)-318(of)-317(length)-318(72)-317(holding)-318(the)-317(m)-1(atr)1(ix)-318(title)-318(as)-317(sp)-28(eci\014ed)-318(b)28(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 -1 0 0 1 -94.9141 -204.2056 cm -BT -/F29 9.9626 Tf 99.8954 204.2056 Td[(On)-383(R)-1(etur)1(n)]TJ -ET -1 0 0 1 154.4337 204.2056 cm +/F27 9.9626 Tf -24.907 -21.918 Td [(On)-383(Return)]TJ 0 g 0 G -1 0 0 1 -59.5196 -19.9253 cm 0 g 0 G -1 0 0 1 -94.9141 -184.2803 cm -BT -/F29 9.9626 Tf 99.8954 184.2803 Td[(iret)]TJ -ET -1 0 0 1 117.5029 184.2803 cm + 0 -19.925 Td [(iret)]TJ 0 g 0 G -1 0 0 1 -117.5029 -184.2803 cm -BT -/F8 9.9626 Tf 122.4842 184.2803 Td[(Er)1(ror)-333(co)-28(de.)]TJ 2.3178 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(required)]TJ/F8 9.9626 Tf -29.6112 -11.9551 Td[(An)-333(in)29(te)-1(ger)-333(v)56(alue;)-333(0)-334(means)-334(n)1(o)-334(error)-333(h)1(as)-334(b)-27(e)-1(en)-333(detec)-1(ted.)]TJ -ET -1 0 0 1 99.8954 90.4377 cm +/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 -1 0 0 1 -99.8954 -90.4377 cm -BT -/F8 9.9626 Tf 264.2789 90.4377 Td[(121)]TJ -ET -1 0 0 1 443.6065 90.4377 cm + 139.477 -69.932 Td [(121)]TJ 0 g 0 G +ET endstream endobj -1522 0 obj << +1496 0 obj << /Type /Page -/Contents 1523 0 R -/Resources 1521 0 R -/MediaBox [0 0 595.2756 841.8898] -/Parent 1527 0 R -/Annots [ 1526 0 R ] +/Contents 1497 0 R +/Resources 1495 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 1500 0 R +/Annots [ 1494 0 R ] >> endobj -1526 0 obj << +1494 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [294.7207 513.8223 367.009 524.9472] +/Rect [294.721 513.822 367.009 524.947] /Subtype /Link /A << /S /GoTo /D (spdata) >> >> endobj -1524 0 obj << -/D [1522 0 R /XYZ 99.8954 740.9981 null] +1498 0 obj << +/D [1496 0 R /XYZ 99.895 740.998 null] >> endobj 394 0 obj << -/D [1522 0 R /XYZ 99.8954 641.6678 null] +/D [1496 0 R /XYZ 99.895 641.668 null] >> endobj -1525 0 obj << -/D [1522 0 R /XYZ 99.8954 613.8693 null] +1499 0 obj << +/D [1496 0 R /XYZ 99.895 613.869 null] >> endobj -1521 0 obj << -/Font << /F18 441 0 R /F8 450 0 R /F19 591 0 R /F29 447 0 R /F32 622 0 R >> +1495 0 obj << +/Font << /F16 443 0 R /F8 446 0 R /F17 588 0 R /F27 445 0 R /F30 616 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1530 0 obj << -/Length 5451 +1504 0 obj << +/Length 3558 >> stream -1 0 0 1 150.7049 740.9981 cm 0 g 0 G -1 0 0 1 343.7111 0 cm 0 g 0 G -1 0 0 1 -348.6924 -60.7721 cm 0 g 0 G 0 g 0 G -1 0 0 1 -145.7236 -680.226 cm BT -/F18 14.3462 Tf 150.7049 680.226 Td[(mm)]TJ +/F16 14.3462 Tf 150.705 680.226 Td [(mm)]TJ ET -1 0 0 1 178.5723 680.226 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -4.8419 0.1992 l -S +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 -1 0 0 1 -178.5723 -680.226 cm BT -/F18 14.3462 Tf 183.4142 680.226 Td[(mat)]TJ +/F16 14.3462 Tf 183.414 680.226 Td [(mat)]TJ ET -1 0 0 1 211.954 680.226 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -4.8419 0.1992 l -S +1 0 0 1 211.954 680.425 cm +[]0 d 0 J 0.398 w 0 0 m 4.842 0 l S Q -1 0 0 1 -211.954 -680.226 cm BT -/F18 14.3462 Tf 216.7959 680.226 Td[(re)-1(ad|Read)-375(a)-375(spa)1(r)-1(se)-375(m)-1(a)1(t)-1(ri)-1(x)-375(f)1(r)-1(om)-376(a)-375(\014le)]TJ -66.091 -17.9328 Td[(in)-375(t)-1(he)-375(Mat)-1(ri)-1(xMark)31(et)-375(fo)-1(rm)-1(a)1(t)]TJ 0 -35.7686 Td[(Syn)32(t)-1(ax)]TJ/F8 9.9626 Tf 79.2419 -21.8209 Td[(call)-333(m)-1(m)]TJ +/F16 14.3462 Tf 216.796 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 0 -35.768 Td [(Syn)31(tax)]TJ/F8 9.9626 Tf 79.242 -21.821 Td [(call)-333(mm)]TJ ET -1 0 0 1 265.4139 604.7037 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 265.414 604.903 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -265.4139 -604.7037 cm BT -/F8 9.9626 Tf 268.4027 604.7037 Td[(mat)]TJ +/F8 9.9626 Tf 268.403 604.704 Td [(mat)]TJ ET -1 0 0 1 286.1584 604.7037 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 286.158 604.903 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -286.1584 -604.7037 cm BT -/F8 9.9626 Tf 289.1472 604.7037 Td[(read)-333(\050)]TJ/F19 9.9626 Tf 26.0413 0 Td[(a,)-358(i)1(r)51(et,)-357(iunit,)-357(\014)-1(l)1(ename)]TJ/F8 9.9626 Tf 96.1111 0 Td[(\051)]TJ -ET -1 0 0 1 145.7235 580.7934 cm +/F8 9.9626 Tf 289.147 604.704 Td [(read)-333(\050)]TJ/F17 9.9626 Tf 26.041 0 Td [(a,)-358(ir)51(et,)-357(iunit,)-358(\014lename)]TJ/F8 9.9626 Tf 96.112 0 Td [(\051)]TJ 0 g 0 G -1 0 0 1 -145.7235 -580.7934 cm -BT -/F29 9.9626 Tf 150.7049 580.7934 Td[(T)32(yp)-32(e:)]TJ -ET -1 0 0 1 179.5203 580.7934 cm +/F27 9.9626 Tf -260.595 -23.911 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G -1 0 0 1 -179.5203 -580.7934 cm -BT -/F8 9.9626 Tf 184.5016 580.7934 Td[(Async)28(hron)1(ous.)]TJ -ET -1 0 0 1 145.7235 560.8681 cm +/F8 9.9626 Tf 33.797 0 Td [(Async)28(hronous.)]TJ 0 g 0 G -1 0 0 1 -145.7235 -560.8681 cm -BT -/F29 9.9626 Tf 150.7049 560.8681 Td[(On)-383(En)32(tr)1(y)]TJ -ET -1 0 0 1 202.109 560.8681 cm +/F27 9.9626 Tf -33.797 -19.925 Td [(On)-383(En)32(try)]TJ 0 g 0 G -1 0 0 1 -56.3855 -19.9253 cm 0 g 0 G -1 0 0 1 -145.7235 -540.9428 cm -BT -/F29 9.9626 Tf 150.7049 540.9428 Td[(\014lenam)-1(e)]TJ -ET -1 0 0 1 192.2364 540.9428 cm + 0 -19.925 Td [(\014lename)]TJ 0 g 0 G -1 0 0 1 -192.2364 -540.9428 cm -BT -/F8 9.9626 Tf 197.2177 540.9428 Td[(The)-334(n)1(ame)-334(of)-333(the)-333(\014le)-333(to)-334(b)-27(e)-334(r)1(e)-1(ad.)]TJ -21.6062 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 25.1834 0 Td[(opti)-1(on)1(al)]TJ/F8 9.9626 Tf 40.5767 0 Td[(.)]TJ -65.7601 -11.9551 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-434(as)-1(:)-648(a)-435(c)27(h)1(aracte)-1(r)-434(v)55(ar)1(iabl)1(e)-436(co)-1(n)29(taini)1(ng)-435(a)-435(v)56(alid)-435(\014)1(le)-436(n)1(am)-1(e,)-460(or)]TJ/F32 9.9626 Tf 297.9153 0 Td[(-)]TJ/F8 9.9626 Tf 5.2303 0 Td[(,)-460(in)]TJ -303.1456 -11.9552 Td[(whic)28(h)-302(cas)-1(e)-303(th)1(e)-303(d)1(e)-1(f)1(ault)-302(in)1(pu)1(t)-302(uni)1(t)-302(5)-303(\050i)1(.e)-1(.)-433(s)-1(tan)1(dard)-301(inp)1(ut)-302(in)-302(Un)1(ix)-302(j)1(a)-1(r)1(gon\051)-302(is)]TJ 0 -11.9552 Td[(used.)-444(De)-1(f)1(aul)1(t:)]TJ/F32 9.9626 Tf 66.058 0 Td[(-)]TJ/F8 9.9626 Tf 5.2303 0 Td[(.)]TJ -ET -1 0 0 1 145.7235 473.1968 cm +/F8 9.9626 Tf 46.513 0 Td [(The)-333(name)-334(of)-333(the)-333(\014le)-334(to)-333(b)-28(e)-333(read.)]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.76 -11.956 Td [(Sp)-28(eci\014ed)-435(as:)-648(a)-435(c)28(haracte)-1(r)-435(v)56(ariable)-435(con)28(taining)-435(a)-436(v)56(alid)-435(\014le)-435(name,)-461(or)]TJ/F30 9.9626 Tf 297.915 0 Td [(-)]TJ/F8 9.9626 Tf 5.23 0 Td [(,)-461(in)]TJ -303.145 -11.955 Td [(whic)28(h)-302(case)-303(the)-302(default)-302(input)-302(unit)-302(5)-303(\050i.e.)-434(standard)-302(input)-302(in)-302(Unix)-302(jargon\051)-302(is)]TJ 0 -11.955 Td [(used.)-444(Default:)]TJ/F30 9.9626 Tf 66.057 0 Td [(-)]TJ/F8 9.9626 Tf 5.231 0 Td [(.)]TJ 0 g 0 G -1 0 0 1 -145.7235 -473.1968 cm -BT -/F29 9.9626 Tf 150.7049 473.1968 Td[(iuni)-1(t)]TJ -ET -1 0 0 1 174.2553 473.1968 cm +/F27 9.9626 Tf -96.195 -19.925 Td [(iunit)]TJ 0 g 0 G -1 0 0 1 -174.2553 -473.1968 cm -BT -/F8 9.9626 Tf 179.2366 473.1968 Td[(The)-334(F)84(ortr)1(an)-333(\014l)1(e)-334(un)1(it)-333(n)28(um)28(b)-28(er.)]TJ -3.6251 -11.9551 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 25.1834 0 Td[(opti)-1(on)1(al)]TJ/F8 9.9626 Tf 40.5767 0 Td[(.)]TJ -65.7601 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(an)-333(in)28(t)1(e)-1(ger)-333(v)55(al)1(ue.)-445(O)1(nly)-333(me)-1(an)1(ingf)1(ul)-333(if)-332(\014lename)-334(is)-333(not)]TJ/F32 9.9626 Tf 286.2881 0 Td[(-)]TJ/F8 9.9626 Tf 5.2303 0 Td[(.)]TJ -ET -1 0 0 1 145.7235 427.3687 cm +/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.625 -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)-333(as:)-444(an)-334(in)28(teger)-333(v)55(alue.)-444(Only)-333(me)-1(an)1(ingful)-334(if)-333(\014lename)-333(is)-334(not)]TJ/F30 9.9626 Tf 286.288 0 Td [(-)]TJ/F8 9.9626 Tf 5.23 0 Td [(.)]TJ 0 g 0 G -1 0 0 1 -145.7235 -427.3687 cm -BT -/F29 9.9626 Tf 150.7049 427.3687 Td[(On)-383(R)-1(etur)1(n)]TJ -ET -1 0 0 1 205.2431 427.3687 cm +/F27 9.9626 Tf -316.425 -21.917 Td [(On)-383(Return)]TJ 0 g 0 G -1 0 0 1 -59.5196 -19.9253 cm 0 g 0 G -1 0 0 1 -145.7235 -407.4434 cm -BT -/F29 9.9626 Tf 150.7049 407.4434 Td[(a)]TJ -ET -1 0 0 1 156.2742 407.4434 cm + 0 -19.926 Td [(a)]TJ 0 g 0 G -1 0 0 1 -156.2742 -407.4434 cm -BT -/F8 9.9626 Tf 161.2555 407.4434 Td[(th)1(e)-334(s)-1(p)1(arse)-334(matrix)-333(read)-333(f)1(rom)-334(\014)1(le)-1(.)]TJ 14.356 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 25.1834 0 Td[(required)]TJ/F8 9.9626 Tf 41.8983 0 Td[(.)]TJ -67.0817 -11.9551 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(a)-333(s)-1(tr)1(uctured)-333(dat)1(a)-334(of)-333(t)28(yp)-27(e)]TJ -ET -1 0 0 1 346.5264 383.5331 cm +/F8 9.9626 Tf 10.551 0 Td [(the)-333(sparse)-334(matrix)-333(read)-333(from)-334(\014le.)]TJ 14.356 -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 [(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 -1 0 0 1 -346.5264 -383.5331 cm -BT -/F32 9.9626 Tf 346.5264 383.5331 Td[(psb)]TJ +/F30 9.9626 Tf 170.915 0 Td [(psb)]TJ ET -1 0 0 1 362.8451 383.5331 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.1382 0.1992 l -S +1 0 0 1 362.845 383.732 cm +[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q -1 0 0 1 -362.8451 -383.5331 cm BT -/F32 9.9626 Tf 365.9833 383.5331 Td[(spmat)]TJ +/F30 9.9626 Tf 365.983 383.533 Td [(spmat)]TJ ET -1 0 0 1 392.7626 383.5331 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.1382 0.1992 l -S +1 0 0 1 392.763 383.732 cm +[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q -1 0 0 1 -392.7626 -383.5331 cm BT -/F32 9.9626 Tf 395.9008 383.5331 Td[(type)]TJ -ET -1 0 0 1 416.8222 383.5331 cm +/F30 9.9626 Tf 395.901 383.533 Td [(type)]TJ 0 g 0 G -1 0 0 1 -416.8222 -383.5331 cm -BT -/F8 9.9626 Tf 416.8222 383.5331 Td[(.)]TJ -ET -1 0 0 1 145.7235 363.6078 cm +/F8 9.9626 Tf 20.921 0 Td [(.)]TJ 0 g 0 G -1 0 0 1 -145.7235 -363.6078 cm -BT -/F29 9.9626 Tf 150.7049 363.6078 Td[(iret)]TJ -ET -1 0 0 1 168.3124 363.6078 cm +/F27 9.9626 Tf -266.117 -19.925 Td [(iret)]TJ 0 g 0 G -1 0 0 1 -168.3124 -363.6078 cm -BT -/F8 9.9626 Tf 173.2937 363.6078 Td[(Er)1(ror)-333(co)-28(de.)]TJ 2.3178 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(required)]TJ/F8 9.9626 Tf -29.6112 -11.9551 Td[(An)-333(in)29(te)-1(ger)-333(v)56(alue;)-333(0)-334(means)-334(n)1(o)-334(error)-333(h)1(as)-334(b)-27(e)-1(en)-333(detec)-1(ted.)]TJ -ET -1 0 0 1 150.7049 90.4377 cm +/F8 9.9626 Tf 22.589 0 Td [(Error)-333(co)-28(de.)]TJ 2.317 -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 [(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 -1 0 0 1 -150.7049 -90.4377 cm -BT -/F8 9.9626 Tf 315.0884 90.4377 Td[(122)]TJ -ET -1 0 0 1 494.4159 90.4377 cm + 139.477 -249.259 Td [(122)]TJ 0 g 0 G +ET endstream endobj -1529 0 obj << +1503 0 obj << /Type /Page -/Contents 1530 0 R -/Resources 1528 0 R -/MediaBox [0 0 595.2756 841.8898] -/Parent 1527 0 R -/Annots [ 1533 0 R ] +/Contents 1504 0 R +/Resources 1502 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 1500 0 R +/Annots [ 1501 0 R ] >> endobj -1533 0 obj << +1501 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [345.5302 380.3229 417.8184 391.4478] +/Rect [345.53 380.323 417.818 391.448] /Subtype /Link /A << /S /GoTo /D (spdata) >> >> endobj -1531 0 obj << -/D [1529 0 R /XYZ 150.7049 740.9981 null] +1505 0 obj << +/D [1503 0 R /XYZ 150.705 740.998 null] >> endobj 398 0 obj << -/D [1529 0 R /XYZ 150.7049 644.4574 null] +/D [1503 0 R /XYZ 150.705 644.457 null] >> endobj -1532 0 obj << -/D [1529 0 R /XYZ 150.7049 613.8693 null] +1506 0 obj << +/D [1503 0 R /XYZ 150.705 613.869 null] >> endobj -1528 0 obj << -/Font << /F18 441 0 R /F8 450 0 R /F19 591 0 R /F29 447 0 R /F32 622 0 R >> +1502 0 obj << +/Font << /F16 443 0 R /F8 446 0 R /F17 588 0 R /F27 445 0 R /F30 616 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1536 0 obj << -/Length 6054 +1509 0 obj << +/Length 3580 >> stream -1 0 0 1 99.8954 740.9981 cm 0 g 0 G -1 0 0 1 343.7111 0 cm 0 g 0 G -1 0 0 1 -348.6924 -60.7721 cm 0 g 0 G 0 g 0 G -1 0 0 1 -94.9141 -680.226 cm BT -/F18 14.3462 Tf 99.8954 680.226 Td[(mm)]TJ +/F16 14.3462 Tf 99.895 680.226 Td [(mm)]TJ ET -1 0 0 1 127.7628 680.226 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -4.8419 0.1992 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 -1 0 0 1 -127.7628 -680.226 cm BT -/F18 14.3462 Tf 132.6047 680.226 Td[(mat)]TJ +/F16 14.3462 Tf 132.605 680.226 Td [(v)31(et)]TJ ET -1 0 0 1 161.1446 680.226 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -4.8419 0.1992 l -S +1 0 0 1 155.283 680.425 cm +[]0 d 0 J 0.398 w 0 0 m 4.842 0 l S Q -1 0 0 1 -161.1446 -680.226 cm BT -/F18 14.3462 Tf 165.9865 680.226 Td[(wr)-1(it)-1(e|W)93(ri)-1(te)-375(a)-375(sparse)-375(m)-1(atr)-1(ix)-375(t)-1(o)-375(a)-375(\014le)]TJ -66.0911 -17.9328 Td[(in)-375(t)-1(he)-375(Mat)-1(ri)-1(xMark)31(et)-375(fo)-1(rm)-1(a)1(t)]TJ 0 -35.7686 Td[(Syn)32(t)-1(ax)]TJ/F8 9.9626 Tf 61.7964 -21.8209 Td[(call)-333(m)-1(m)]TJ +/F16 14.3462 Tf 160.125 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 0 -35.768 Td [(Syn)31(tax)]TJ/F8 9.9626 Tf 81.434 -21.821 Td [(call)-333(mm)]TJ ET -1 0 0 1 197.1588 604.7037 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 216.796 604.903 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -197.1588 -604.7037 cm BT -/F8 9.9626 Tf 200.1477 604.7037 Td[(mat)]TJ +/F8 9.9626 Tf 219.785 604.704 Td [(v)28(et)]TJ ET -1 0 0 1 217.9033 604.7037 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 233.666 604.903 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -217.9033 -604.7037 cm BT -/F8 9.9626 Tf 220.8922 604.7037 Td[(write)-333(\050)]TJ/F19 9.9626 Tf 29.3621 0 Td[(a,)-358(m)1(t)-1(i)1(tle,)-357(ir)51(et,)-357(iunit,)-357(\014lename)]TJ/F8 9.9626 Tf 127.6814 0 Td[(\051)]TJ -ET -1 0 0 1 94.9141 580.7934 cm +/F8 9.9626 Tf 236.655 604.704 Td [(read)-333(\050)]TJ/F17 9.9626 Tf 26.041 0 Td [(b,)-358(ir)51(et,)-357(iunit,)-358(\014lename)]TJ/F8 9.9626 Tf 95.602 0 Td [(\051)]TJ 0 g 0 G -1 0 0 1 -94.9141 -580.7934 cm -BT -/F29 9.9626 Tf 99.8954 580.7934 Td[(T)32(yp)-32(e:)]TJ -ET -1 0 0 1 128.7108 580.7934 cm +/F27 9.9626 Tf -258.403 -23.911 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G -1 0 0 1 -128.7108 -580.7934 cm -BT -/F8 9.9626 Tf 133.6921 580.7934 Td[(Async)28(hron)1(ous.)]TJ -ET -1 0 0 1 94.9141 560.8681 cm +/F8 9.9626 Tf 33.797 0 Td [(Async)28(hronous.)]TJ 0 g 0 G -1 0 0 1 -94.9141 -560.8681 cm -BT -/F29 9.9626 Tf 99.8954 560.8681 Td[(On)-383(En)32(tr)1(y)]TJ -ET -1 0 0 1 151.2996 560.8681 cm +/F27 9.9626 Tf -33.797 -19.925 Td [(On)-383(En)32(try)]TJ 0 g 0 G -1 0 0 1 -56.3855 -19.9253 cm 0 g 0 G -1 0 0 1 -94.9141 -540.9428 cm -BT -/F29 9.9626 Tf 99.8954 540.9428 Td[(a)]TJ + 0 -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(read.)]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.956 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)-302(cas)-1(e)-302(the)-302(default)-302(input)-302(unit)-302(5)-303(\050i.e.)-434(standard)-302(input)-302(in)-302(Unix)-302(jargon\051)-302(is)]TJ 0 -11.955 Td [(used.)-444(Default:)]TJ/F30 9.9626 Tf 66.058 0 Td [(-)]TJ/F8 9.9626 Tf 5.23 0 Td [(.)]TJ +0 g 0 G +/F27 9.9626 Tf -96.195 -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(un)1(it)-334(n)28(um)28(b)-28(er.)]TJ -3.625 -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)-333(as:)-445(an)-333(in)28(teger)-333(v)55(alue.)-444(Only)-333(me)-1(ani)1(ngful)-334(if)-333(\014lename)-333(is)-334(not)]TJ/F30 9.9626 Tf 286.288 0 Td [(-)]TJ/F8 9.9626 Tf 5.23 0 Td [(.)]TJ +0 g 0 G +/F27 9.9626 Tf -316.425 -21.917 Td [(On)-383(Return)]TJ +0 g 0 G +0 g 0 G + 0 -19.926 Td [(b)]TJ +0 g 0 G +/F8 9.9626 Tf 11.347 0 Td [(Rigth)-333(hand)-333(s)-1(i)1(de\050s)-1(\051.)]TJ 13.56 -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)-281(arra)27(y)-281(of)-282(t)28(yp)-28(e)-281(real)-282(or)-281(complex,)-292(rank)-282(2)-281(and)-282(ha)28(ving)-281(the)-282(ALLOCA)83(T)84(ABLE)]TJ 0 -11.955 Td [(attribute;)-409(will)-384(b)-28(e)-384(allo)-28(cated)-383(and)-384(\014lled)-384(in)-384(if)-384(the)-384(input)-384(\014le)-384(con)28(tains)-384(a)-384(righ)28(t)]TJ 0 -11.955 Td [(hand)-333(side,)-334(otherwise)-333(will)-333(b)-28(e)-333(left)-334(in)-333(the)-333(UNALLOCA)83(TED)-333(state.)]TJ +0 g 0 G +/F27 9.9626 Tf -24.907 -19.926 Td [(iret)]TJ +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 -225.349 Td [(123)]TJ +0 g 0 G ET -1 0 0 1 105.4648 540.9428 cm +endstream +endobj +1508 0 obj << +/Type /Page +/Contents 1509 0 R +/Resources 1507 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 1500 0 R +>> endobj +1510 0 obj << +/D [1508 0 R /XYZ 99.895 740.998 null] +>> endobj +402 0 obj << +/D [1508 0 R /XYZ 99.895 644.457 null] +>> endobj +1511 0 obj << +/D [1508 0 R /XYZ 99.895 613.869 null] +>> endobj +1507 0 obj << +/Font << /F16 443 0 R /F8 446 0 R /F17 588 0 R /F27 445 0 R /F30 616 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +1515 0 obj << +/Length 4050 +>> +stream +0 g 0 G +0 g 0 G +0 g 0 G 0 g 0 G -1 0 0 1 -105.4648 -540.9428 cm BT -/F8 9.9626 Tf 110.4461 540.9428 Td[(th)1(e)-334(s)-1(p)1(arse)-334(matrix)-333(to)-333(b)-27(e)-334(written.)]TJ 14.356 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 25.1834 0 Td[(required)]TJ/F8 9.9626 Tf 41.8982 0 Td[(.)]TJ -67.0816 -11.9551 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(a)-333(s)-1(tr)1(uctured)-333(d)1(a)-1(t)1(a)-334(of)-333(t)28(yp)-27(e)]TJ +/F16 14.3462 Tf 150.705 680.226 Td [(mm)]TJ ET -1 0 0 1 295.717 517.0325 cm -0 0 1 rg 0 0 1 RG -1 0 0 1 -295.717 -517.0325 cm +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 -/F32 9.9626 Tf 295.717 517.0325 Td[(psb)]TJ +/F16 14.3462 Tf 183.414 680.226 Td [(mat)]TJ ET -1 0 0 1 312.0356 517.0325 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.1382 0.1992 l -S +1 0 0 1 211.954 680.425 cm +[]0 d 0 J 0.398 w 0 0 m 4.842 0 l S Q -1 0 0 1 -312.0356 -517.0325 cm BT -/F32 9.9626 Tf 315.1738 517.0325 Td[(spmat)]TJ +/F16 14.3462 Tf 216.796 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 0 -35.768 Td [(Syn)31(tax)]TJ/F8 9.9626 Tf 61.796 -21.821 Td [(call)-333(mm)]TJ ET -1 0 0 1 341.9531 517.0325 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.1382 0.1992 l -S +1 0 0 1 247.968 604.903 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -341.9531 -517.0325 cm BT -/F32 9.9626 Tf 345.0913 517.0325 Td[(type)]TJ +/F8 9.9626 Tf 250.957 604.704 Td [(mat)]TJ ET -1 0 0 1 366.0127 517.0325 cm -0 g 0 G -1 0 0 1 -366.0127 -517.0325 cm +q +1 0 0 1 268.713 604.903 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S +Q BT -/F8 9.9626 Tf 366.0127 517.0325 Td[(.)]TJ -ET -1 0 0 1 94.9141 497.1072 cm +/F8 9.9626 Tf 271.702 604.704 Td [(write)-333(\050)]TJ/F17 9.9626 Tf 29.362 0 Td [(a,)-358(mtitle,)-357(ir)51(et,)-358(iunit,)-358(\014lename)]TJ/F8 9.9626 Tf 127.681 0 Td [(\051)]TJ 0 g 0 G -1 0 0 1 -94.9141 -497.1072 cm -BT -/F29 9.9626 Tf 99.8954 497.1072 Td[(m)32(t)-1(itl)-1(e)]TJ -ET -1 0 0 1 129.6517 497.1072 cm +/F27 9.9626 Tf -278.04 -23.911 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G -1 0 0 1 -129.6517 -497.1072 cm -BT -/F8 9.9626 Tf 134.633 497.1072 Td[(Matr)1(ix)-333(titl)1(e)-1(.)]TJ -9.831 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(required)]TJ/F8 9.9626 Tf -29.6112 -11.9552 Td[(A)-299(c)28(harac)28(h)28(ter)-299(v)56(ariab)1(le)-299(hold)1(ing)-298(a)-299(des)-1(crip)1(tiv)28(e)-299(titl)1(e)-300(f)1(or)-299(th)1(e)-300(matr)1(ix)-299(to)-299(b)-27(e)-299(writ-)]TJ 0 -11.9551 Td[(ten)-333(to)-333(\014le.)]TJ -ET -1 0 0 1 94.9141 441.3164 cm +/F8 9.9626 Tf 33.797 0 Td [(Async)28(hronous.)]TJ 0 g 0 G -1 0 0 1 -94.9141 -441.3164 cm -BT -/F29 9.9626 Tf 99.8954 441.3164 Td[(\014lenam)-1(e)]TJ -ET -1 0 0 1 141.4269 441.3164 cm +/F27 9.9626 Tf -33.797 -19.925 Td [(On)-383(En)32(try)]TJ 0 g 0 G -1 0 0 1 -141.4269 -441.3164 cm -BT -/F8 9.9626 Tf 146.4082 441.3164 Td[(The)-334(n)1(ame)-334(of)-333(the)-333(\014le)-333(to)-334(b)-27(e)-334(writ)1(te)-1(n)-333(to.)]TJ -21.6062 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 25.1834 0 Td[(opti)-1(on)1(al)]TJ/F8 9.9626 Tf 40.5768 0 Td[(.)]TJ -65.7602 -11.9551 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-434(as)-1(:)-648(a)-435(c)27(h)1(aracte)-1(r)-434(v)55(ar)1(iabl)1(e)-436(co)-1(n)29(taini)1(ng)-435(a)-435(v)56(alid)-435(\014)1(le)-436(n)1(am)-1(e,)-460(or)]TJ/F32 9.9626 Tf 297.9153 0 Td[(-)]TJ/F8 9.9626 Tf 5.2303 0 Td[(,)-460(in)]TJ -303.1456 -11.9552 Td[(whic)28(h)-280(c)-1(ase)-281(th)1(e)-281(defau)1(lt)-280(outp)1(ut)-280(un)1(it)-280(6)-281(\050i)1(.e)-1(.)-426(s)-1(tan)1(dar)1(d)-280(outp)1(ut)-280(in)-280(Un)1(ix)-280(jargon)1(\051)]TJ 0 -11.9552 Td[(is)-334(u)1(s)-1(ed.)-444(Defau)1(lt:)]TJ/F32 9.9626 Tf 76.076 0 Td[(-)]TJ/F8 9.9626 Tf 5.2303 0 Td[(.)]TJ -ET -1 0 0 1 94.9141 373.5704 cm 0 g 0 G -1 0 0 1 -94.9141 -373.5704 cm -BT -/F29 9.9626 Tf 99.8954 373.5704 Td[(iuni)-1(t)]TJ -ET -1 0 0 1 123.4458 373.5704 cm + 0 -19.925 Td [(a)]TJ 0 g 0 G -1 0 0 1 -123.4458 -373.5704 cm -BT -/F8 9.9626 Tf 128.4272 373.5704 Td[(The)-334(F)84(ortr)1(an)-333(\014l)1(e)-334(un)1(it)-333(n)28(um)28(b)-28(er.)]TJ -3.6252 -11.9551 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 25.1834 0 Td[(opti)-1(on)1(al)]TJ/F8 9.9626 Tf 40.5768 0 Td[(.)]TJ -65.7602 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(an)-333(in)28(t)1(e)-1(ger)-333(v)55(al)1(ue.)-445(O)1(nly)-333(me)-1(an)1(ingf)1(ul)-333(if)-332(\014lename)-334(is)-333(not)]TJ/F32 9.9626 Tf 286.2881 0 Td[(-)]TJ/F8 9.9626 Tf 5.2303 0 Td[(.)]TJ +/F8 9.9626 Tf 10.551 0 Td [(the)-333(sparse)-334(matrix)-333(to)-333(b)-28(e)-333(written.)]TJ 14.356 -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.956 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.914 0 Td [(psb)]TJ ET -1 0 0 1 94.9141 327.7423 cm -0 g 0 G -1 0 0 1 -94.9141 -327.7423 cm +q +1 0 0 1 362.845 517.232 cm +[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S +Q BT -/F29 9.9626 Tf 99.8954 327.7423 Td[(On)-383(R)-1(etur)1(n)]TJ +/F30 9.9626 Tf 365.983 517.032 Td [(spmat)]TJ ET -1 0 0 1 154.4337 327.7423 cm +q +1 0 0 1 392.763 517.232 cm +[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S +Q +BT +/F30 9.9626 Tf 395.901 517.032 Td [(type)]TJ 0 g 0 G -1 0 0 1 -59.5196 -19.9253 cm +/F8 9.9626 Tf 20.921 0 Td [(.)]TJ 0 g 0 G -1 0 0 1 -94.9141 -307.817 cm -BT -/F29 9.9626 Tf 99.8954 307.817 Td[(iret)]TJ -ET -1 0 0 1 117.5029 307.817 cm +/F27 9.9626 Tf -266.117 -19.925 Td [(m)32(title)]TJ 0 g 0 G -1 0 0 1 -117.5029 -307.817 cm -BT -/F8 9.9626 Tf 122.4842 307.817 Td[(Er)1(ror)-333(co)-28(de.)]TJ 2.3178 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(required)]TJ/F8 9.9626 Tf -29.6112 -11.9551 Td[(An)-333(in)29(te)-1(ger)-333(v)56(alue;)-333(0)-334(means)-334(n)1(o)-334(error)-333(h)1(as)-334(b)-27(e)-1(en)-333(detec)-1(ted.)]TJ -ET -1 0 0 1 99.8954 90.4377 cm +/F8 9.9626 Tf 34.737 0 Td [(Matrix)-333(title.)]TJ -9.831 -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 [(A)-299(c)28(harac)28(h)27(t)1(e)-1(r)-298(v)55(ariable)-299(hold)1(ing)-299(a)-299(descriptiv)28(e)-299(title)-299(for)-299(the)-299(matrix)-298(to)-299(b)-28(e)-299(writ-)]TJ 0 -11.955 Td [(ten)-333(to)-334(\014le.)]TJ 0 g 0 G -1 0 0 1 -99.8954 -90.4377 cm -BT -/F8 9.9626 Tf 264.2789 90.4377 Td[(123)]TJ -ET -1 0 0 1 443.6065 90.4377 cm +/F27 9.9626 Tf -24.906 -19.926 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.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.926 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.76 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-444(an)-334(in)28(teger)-333(v)55(alue.)-444(Only)-333(me)-1(an)1(ingful)-334(if)-333(\014lename)-333(is)-334(not)]TJ/F30 9.9626 Tf 286.288 0 Td [(-)]TJ/F8 9.9626 Tf 5.23 0 Td [(.)]TJ +0 g 0 G +/F27 9.9626 Tf -316.425 -21.918 Td [(On)-383(Return)]TJ 0 g 0 G +0 g 0 G + 0 -19.925 Td [(iret)]TJ +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(teger)-334(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.476 -193.469 Td [(124)]TJ +0 g 0 G +ET endstream endobj -1535 0 obj << +1514 0 obj << /Type /Page -/Contents 1536 0 R -/Resources 1534 0 R -/MediaBox [0 0 595.2756 841.8898] -/Parent 1527 0 R -/Annots [ 1539 0 R ] +/Contents 1515 0 R +/Resources 1513 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 1500 0 R +/Annots [ 1512 0 R ] >> endobj -1539 0 obj << +1512 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [294.7207 513.8223 367.009 524.9472] +/Rect [345.53 513.822 417.818 524.947] /Subtype /Link /A << /S /GoTo /D (spdata) >> >> endobj -1537 0 obj << -/D [1535 0 R /XYZ 99.8954 740.9981 null] +1516 0 obj << +/D [1514 0 R /XYZ 150.705 740.998 null] >> endobj -402 0 obj << -/D [1535 0 R /XYZ 99.8954 644.4574 null] +406 0 obj << +/D [1514 0 R /XYZ 150.705 644.457 null] >> endobj -1538 0 obj << -/D [1535 0 R /XYZ 99.8954 613.8693 null] +1517 0 obj << +/D [1514 0 R /XYZ 150.705 613.869 null] >> endobj -1534 0 obj << -/Font << /F18 441 0 R /F8 450 0 R /F19 591 0 R /F29 447 0 R /F32 622 0 R >> +1513 0 obj << +/Font << /F16 443 0 R /F8 446 0 R /F17 588 0 R /F27 445 0 R /F30 616 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1542 0 obj << -/Length 1529 +1520 0 obj << +/Length 910 >> stream -1 0 0 1 150.7049 740.9981 cm 0 g 0 G -1 0 0 1 343.7111 0 cm 0 g 0 G -1 0 0 1 -494.416 -740.9981 cm BT -/F18 14.3462 Tf 150.7049 706.1289 Td[(10)-1126(Preco)-1(ndit)-1(io)-1(ner)-376(ro)-1(uti)-1(nes)]TJ/F8 9.9626 Tf 0 -21.821 Td[(The)-310(base)-311(P)1(SBLAS)-310(l)1(ibr)1(ary)-310(con)28(tain)1(s)-311(th)1(e)-311(i)1(m)-1(p)1(le)-1(men)28(tation)-309(of)-310(t)28(w)28(o)-310(s)-1(impl)1(e)-311(p)1(rec)-1(on)1(di-)]TJ 0 -11.9551 Td[(tion)1(ing)-333(tec)27(h)1(niqu)1(e)-1(s:)]TJ -ET -1 0 0 1 150.7049 652.4275 cm +/F16 14.3462 Tf 99.895 706.129 Td [(10)-1125(Preconditioner)-375(routines)]TJ/F8 9.9626 Tf 0 -21.821 Td [(The)-310(base)-310(PSBLAS)-310(library)-310(con)28(tains)-310(the)-310(implemen)28(tation)-310(of)-310(t)28(w)27(o)-310(simple)-310(precondi-)]TJ 0 -11.955 Td [(tioning)-333(tec)27(hn)1(iques:)]TJ 0 g 0 G -1 0 0 1 -150.7049 -652.4275 cm -BT -/F14 9.9626 Tf 165.6488 652.4275 Td[(\017)]TJ -ET -1 0 0 1 170.6302 652.4275 cm +/F14 9.9626 Tf 14.944 -19.925 Td [(\017)]TJ 0 g 0 G -1 0 0 1 -170.6302 -652.4275 cm -BT -/F8 9.9626 Tf 175.6115 652.4275 Td[(Diagon)1(al)-333(Scalin)1(g)]TJ -ET -1 0 0 1 150.7049 632.5022 cm +/F8 9.9626 Tf 9.963 0 Td [(Diagonal)-333(Scaling)]TJ 0 g 0 G -1 0 0 1 -150.7049 -632.5022 cm -BT -/F14 9.9626 Tf 165.6488 632.5022 Td[(\017)]TJ -ET -1 0 0 1 170.6302 632.5022 cm +/F14 9.9626 Tf -9.963 -19.926 Td [(\017)]TJ 0 g 0 G -1 0 0 1 -170.6302 -632.5022 cm -BT -/F8 9.9626 Tf 175.6115 632.5022 Td[(Blo)-28(c)27(k)-333(Jacobi)-333(with)-332(I)-1(LU\050)1(0)-1(\051)-333(f)1(ac)-1(tor)1(iz)-1(at)1(ion)]TJ -24.9066 -19.9253 Td[(The)-364(sup)1(p)-28(or)1(ting)-363(data)-363(t)28(yp)-28(e)-364(an)1(d)-363(s)-1(u)1(brou)1(tin)1(e)-365(i)1(n)28(terface)-1(s)-364(ar)1(e)-364(de\014ned)-363(in)-363(the)-364(mo)-28(d)1(ule)]TJ/F32 9.9626 Tf 0 -11.9552 Td[(psb_prec_mod)]TJ/F8 9.9626 Tf 62.7641 0 Td[(.)]TJ -ET -1 0 0 1 150.7049 90.4377 cm +/F8 9.9626 Tf 9.963 0 Td [(Blo)-28(c)28(k)-333(Jacobi)-334(with)-333(ILU\0500\051)-333(factorization)]TJ -24.907 -19.925 Td [(The)-364(supp)-27(orting)-364(data)-364(t)28(yp)-27(e)-364(and)-364(subroutine)-363(in)28(terfaces)-364(are)-364(de\014ned)-363(in)-364(the)-364(mo)-27(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 -1 0 0 1 -150.7049 -90.4377 cm -BT -/F8 9.9626 Tf 315.0884 90.4377 Td[(124)]TJ -ET -1 0 0 1 494.4159 90.4377 cm + 101.62 -510.184 Td [(125)]TJ 0 g 0 G +ET endstream endobj -1541 0 obj << +1519 0 obj << /Type /Page -/Contents 1542 0 R -/Resources 1540 0 R -/MediaBox [0 0 595.2756 841.8898] -/Parent 1527 0 R +/Contents 1520 0 R +/Resources 1518 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 1500 0 R >> endobj -1543 0 obj << -/D [1541 0 R /XYZ 150.7049 740.9981 null] +1521 0 obj << +/D [1519 0 R /XYZ 99.895 740.998 null] >> endobj -406 0 obj << -/D [1541 0 R /XYZ 150.7049 716.0915 null] +410 0 obj << +/D [1519 0 R /XYZ 99.895 716.092 null] >> endobj -1540 0 obj << -/Font << /F18 441 0 R /F8 450 0 R /F14 633 0 R /F32 622 0 R >> +1518 0 obj << +/Font << /F16 443 0 R /F8 446 0 R /F14 619 0 R /F30 616 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1546 0 obj << -/Length 7312 +1526 0 obj << +/Length 4903 >> stream -1 0 0 1 99.8954 740.9981 cm 0 g 0 G -1 0 0 1 343.7111 0 cm 0 g 0 G -1 0 0 1 -348.6924 -60.7721 cm 0 g 0 G 0 g 0 G -1 0 0 1 -94.9141 -680.226 cm BT -/F18 14.3462 Tf 99.8954 680.226 Td[(psb)]TJ +/F16 14.3462 Tf 150.705 680.226 Td [(psb)]TJ ET -1 0 0 1 125.1626 680.226 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -4.8419 0.1992 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 -1 0 0 1 -125.1626 -680.226 cm BT -/F18 14.3462 Tf 130.0045 680.226 Td[(pre)-1(cini)-1(t|Ini)-1(ti)-1(ali)-1(ze)-375(a)-375(pre)-1(condi)-1(ti)-1(oner)]TJ -30.1091 -35.7686 Td[(Syn)32(t)-1(ax)]TJ/F8 9.9626 Tf 96.3334 -21.8209 Td[(call)-333(psb)]TJ +/F16 14.3462 Tf 180.814 680.226 Td [(precinit|Initialize)-375(a)-375(preconditioner)]TJ -30.109 -35.769 Td [(Syn)31(tax)]TJ/F8 9.9626 Tf 96.333 -21.821 Td [(call)-333(psb)]TJ ET -1 0 0 1 230.0907 622.6364 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 280.9 622.836 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -230.0907 -622.6364 cm BT -/F8 9.9626 Tf 233.0795 622.6364 Td[(pr)1(e)-1(cin)1(it)-333(\050)]TJ/F19 9.9626 Tf 40.4318 0 Td[(pr)51(e)51(c,)-357(ptyp)51(e,)-357(info)]TJ/F8 9.9626 Tf 69.8874 0 Td[(\051)]TJ -ET -1 0 0 1 94.9141 598.7261 cm +/F8 9.9626 Tf 283.889 622.636 Td [(precinit)-333(\050)]TJ/F17 9.9626 Tf 40.432 0 Td [(pr)51(e)51(c,)-357(ptyp)51(e,)-358(info)]TJ/F8 9.9626 Tf 69.887 0 Td [(\051)]TJ 0 g 0 G -1 0 0 1 -94.9141 -598.7261 cm -BT -/F29 9.9626 Tf 99.8954 598.7261 Td[(T)32(yp)-32(e:)]TJ -ET -1 0 0 1 128.7108 598.7261 cm +/F27 9.9626 Tf -243.503 -23.91 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G -1 0 0 1 -128.7108 -598.7261 cm -BT -/F8 9.9626 Tf 133.6921 598.7261 Td[(Async)28(hron)1(ous.)]TJ -ET -1 0 0 1 94.9141 578.8008 cm +/F8 9.9626 Tf 33.797 0 Td [(Async)28(hronous.)]TJ 0 g 0 G -1 0 0 1 -94.9141 -578.8008 cm -BT -/F29 9.9626 Tf 99.8954 578.8008 Td[(On)-383(En)32(tr)1(y)]TJ -ET -1 0 0 1 147.4806 578.8008 cm +/F27 9.9626 Tf -33.797 -19.925 Td [(On)-383(En)32(try)]TJ 0 g 0 G -1 0 0 1 -52.5665 -19.9253 cm 0 g 0 G -1 0 0 1 -94.9141 -558.8755 cm -BT -/F29 9.9626 Tf 99.8954 558.8755 Td[(pt)32(yp)-32(e)]TJ -ET -1 0 0 1 128.3787 558.8755 cm + 0 -19.925 Td [(pt)32(yp)-32(e)]TJ 0 g 0 G -1 0 0 1 -128.3787 -558.8755 cm -BT -/F8 9.9626 Tf 133.36 558.8755 Td[(th)1(e)-334(t)28(yp)-27(e)-334(of)-333(pr)1(e)-1(cond)1(ition)1(e)-1(r.)-444(S)1(c)-1(op)-27(e)-1(:)]TJ/F29 9.9626 Tf 153.0929 0 Td[(global)]TJ/F8 9.9626 Tf -161.6509 -11.9551 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(required)]TJ/F8 9.9626 Tf -29.6112 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(.)]TJ -43.0331 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(a)-333(c)27(har)1(ac)-1(ter)-333(s)-1(t)1(ring,)-333(se)-1(e)-333(usage)-334(notes.)]TJ -ET -1 0 0 1 94.9141 503.0848 cm +/F8 9.9626 Tf 33.465 0 Td [(the)-333(t)28(yp)-28(e)-334(of)-333(preconditioner.)-444(Scop)-28(e:)]TJ/F27 9.9626 Tf 153.092 0 Td [(global)]TJ/F8 9.9626 Tf -161.651 -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(a)-333(c)28(haracter)-334(stri)1(ng,)-334(see)-333(usage)-334(notes.)]TJ 0 g 0 G -1 0 0 1 -94.9141 -503.0848 cm -BT -/F29 9.9626 Tf 99.8954 503.0848 Td[(On)-383(Exit)]TJ -ET -1 0 0 1 139.8979 503.0848 cm +/F27 9.9626 Tf -24.906 -19.925 Td [(On)-383(Exit)]TJ 0 g 0 G -1 0 0 1 -44.9838 -19.9253 cm 0 g 0 G -1 0 0 1 -94.9141 -483.1595 cm -BT -/F29 9.9626 Tf 99.8954 483.1595 Td[(prec)]TJ -ET -1 0 0 1 121.3219 483.1595 cm + 0 -19.926 Td [(prec)]TJ 0 g 0 G -1 0 0 1 -121.3219 -483.1595 cm -BT -/F8 9.9626 Tf 126.3032 483.1595 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3787 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf -33.8799 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6113 0 Td[(required)]TJ/F8 9.9626 Tf -29.6113 -11.9551 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(inout)]TJ/F8 9.9626 Tf 26.0965 0 Td[(.)]TJ -59.5821 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(a)-333(prec)-1(on)1(di)1(tioner)-333(data)-333(structu)1(re)]TJ -ET -1 0 0 1 322.3394 447.294 cm +/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.88 -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.097 0 Td [(.)]TJ -59.583 -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 -1 0 0 1 -322.3394 -447.294 cm -BT -/F32 9.9626 Tf 322.3394 447.294 Td[(psb)]TJ +/F30 9.9626 Tf 197.538 0 Td [(psb)]TJ ET -1 0 0 1 338.658 447.294 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.1382 0.1992 l -S +1 0 0 1 389.467 447.493 cm +[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q -1 0 0 1 -338.658 -447.294 cm BT -/F32 9.9626 Tf 341.7962 447.294 Td[(prec)]TJ +/F30 9.9626 Tf 392.606 447.294 Td [(prec)]TJ ET -1 0 0 1 363.3452 447.294 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.1382 0.1992 l -S +1 0 0 1 414.155 447.493 cm +[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q -1 0 0 1 -363.3452 -447.294 cm BT -/F32 9.9626 Tf 366.4834 447.294 Td[(type)]TJ -ET -1 0 0 1 387.4048 447.294 cm +/F30 9.9626 Tf 417.293 447.294 Td [(type)]TJ 0 g 0 G -1 0 0 1 -387.4048 -447.294 cm -BT -/F8 9.9626 Tf 387.4048 447.294 Td[(.)]TJ -ET -1 0 0 1 94.9141 427.3687 cm +/F8 9.9626 Tf 20.921 0 Td [(.)]TJ 0 g 0 G -1 0 0 1 -94.9141 -427.3687 cm -BT -/F29 9.9626 Tf 99.8954 427.3687 Td[(inf)-1(o)]TJ -ET -1 0 0 1 118.6721 427.3687 cm +/F27 9.9626 Tf -287.509 -19.925 Td [(info)]TJ 0 g 0 G -1 0 0 1 -118.6721 -427.3687 cm -BT -/F8 9.9626 Tf 123.6534 427.3687 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3787 0 Td[(global)]TJ/F8 9.9626 Tf -31.2301 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(required)]TJ/F8 9.9626 Tf -29.6112 -11.9551 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(out)]TJ/F8 9.9626 Tf 16.549 0 Td[(.)]TJ -50.0346 -11.9552 Td[(Er)1(ror)-333(co)-28(de:)-444(if)-333(no)-333(error)1(,)-333(0)-334(is)-333(re)-1(t)1(urn)1(e)-1(d)1(.)]TJ/F18 11.9552 Tf -24.9066 -27.8884 Td[(Us)1(ag)-1(e)-375(Not)-1(es)]TJ/F8 9.9626 Tf 0 -18.3894 Td[(Legal)-290(in)1(pu)1(ts)-290(to)-289(this)-290(sub)1(rou)1(tine)-290(ar)1(e)-290(in)28(terp)1(rete)-1(d)-289(d)1(e)-1(p)-27(e)-1(n)1(din)1(g)-290(on)-289(th)1(e)]TJ/F11 9.9626 Tf 280.5384 0 Td[(pty)-36(p)-1(e)]TJ/F8 9.9626 Tf 26.3877 0 Td[(strin)1(g)-290(as)]TJ -306.9261 -11.9551 Td[(fol)1(lo)28(w)-1(s)]TJ -ET -1 0 0 1 129.2852 333.2702 cm +/F8 9.9626 Tf 23.758 0 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 32.379 0 Td [(global)]TJ/F8 9.9626 Tf -31.23 -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 [(Error)-333(co)-28(de:)-444(if)-334(no)-333(error,)-333(0)-334(is)-333(returned.)]TJ/F16 11.9552 Tf -24.907 -27.888 Td [(Usage)-375(Notes)]TJ/F8 9.9626 Tf 0 -18.39 Td [(Legal)-290(in)1(puts)-290(to)-289(this)-290(subroutine)-289(are)-290(in)28(terpreted)-290(d)1(e)-1(p)-27(ending)-290(on)-289(the)]TJ/F11 9.9626 Tf 280.538 0 Td [(pty)-36(pe)]TJ/F8 9.9626 Tf 26.388 0 Td [(string)-289(as)]TJ -306.926 -11.955 Td [(follo)28(ws)]TJ 0 0 1 rg 0 0 1 RG -1 0 0 1 -129.2852 -333.2702 cm -BT -/F7 6.9738 Tf 129.2852 336.8856 Td[(3)]TJ -ET -1 0 0 1 133.7546 333.2702 cm +/F7 6.9738 Tf 29.39 3.616 Td [(3)]TJ 0 g 0 G -1 0 0 1 -133.7546 -333.2702 cm -BT -/F8 9.9626 Tf 133.7546 333.2702 Td[(:)]TJ -ET -1 0 0 1 94.9141 313.345 cm +/F8 9.9626 Tf 4.469 -3.616 Td [(:)]TJ 0 g 0 G -1 0 0 1 -94.9141 -313.345 cm -BT -/F29 9.9626 Tf 99.8954 313.345 Td[(NONE)]TJ -ET -1 0 0 1 133.9619 313.345 cm +/F27 9.9626 Tf -33.859 -19.925 Td [(NONE)]TJ 0 g 0 G -1 0 0 1 -133.9619 -313.345 cm -BT -/F8 9.9626 Tf 138.9432 313.345 Td[(No)-333(precondi)1(tioni)1(ng,)-333(i.e.)-444(the)-334(p)1(rec)-1(on)1(dit)1(ioner)-333(is)-334(j)1(ust)-334(a)-333(cop)28(y)-333(op)-28(erator)1(.)]TJ -ET -1 0 0 1 94.9141 293.4197 cm +/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 -1 0 0 1 -94.9141 -293.4197 cm -BT -/F29 9.9626 Tf 99.8954 293.4197 Td[(DIA)31(G)]TJ -ET -1 0 0 1 130.3781 293.4197 cm +/F27 9.9626 Tf -39.048 -19.925 Td [(DIA)32(G)]TJ 0 g 0 G -1 0 0 1 -130.3781 -293.4197 cm -BT -/F8 9.9626 Tf 135.3595 293.4197 Td[(Diagon)1(al)-441(s)-1(calin)1(g;)-496(eac)27(h)-441(en)28(try)-441(of)-441(th)1(e)-442(in)1(put)-441(v)28(ec)-1(tor)-441(is)-441(m)27(ul)1(tipl)1(ie)-1(d)-441(b)29(y)-442(t)1(he)]TJ -10.5575 -11.9552 Td[(rec)-1(i)1(pro)-27(c)-1(al)-346(of)-345(th)1(e)-347(sum)-346(of)-346(th)1(e)-346(absolute)-346(v)56(alues)-346(of)-346(th)1(e)-347(co)-28(e\016)-1(cien)28(ts)-347(i)1(n)-346(th)1(e)-347(cor-)]TJ 0 -11.9552 Td[(res)-1(p)-27(on)1(din)1(g)-334(r)1(o)27(w)-333(of)-333(matrix)]TJ/F11 9.9626 Tf 113.602 0 Td[(A)]TJ/F8 9.9626 Tf 7.472 0 Td[(;)]TJ -ET -1 0 0 1 94.9141 249.5841 cm +/F8 9.9626 Tf 35.464 0 Td [(Diagonal)-441(scaling;)-496(eac)28(h)-442(en)28(try)-441(of)-441(the)-442(input)-441(v)28(ector)-442(is)-441(m)27(ulti)1(plied)-442(b)28(y)-441(the)]TJ -10.557 -11.955 Td [(recipro)-28(cal)-346(of)-346(the)-346(sum)-345(of)-346(the)-346(absolute)-346(v)55(alues)-346(of)-346(th)1(e)-346(c)-1(o)-27(e\016cien)27(ts)-346(in)-345(the)-346(cor-)]TJ 0 -11.956 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 -1 0 0 1 -94.9141 -249.5841 cm -BT -/F29 9.9626 Tf 99.8954 249.5841 Td[(BJA)31(C)]TJ -ET -1 0 0 1 130.5857 249.5841 cm +/F27 9.9626 Tf -145.981 -19.925 Td [(BJA)32(C)]TJ 0 g 0 G -1 0 0 1 -130.5857 -249.5841 cm -BT -/F8 9.9626 Tf 135.567 249.5841 Td[(Pr)1(e)-1(cond)1(ition)-248(b)28(y)-249(a)-248(factorization)-248(of)-249(th)1(e)-249(blo)-28(c)28(k-diagon)1(al)-249(of)-248(m)-1(atr)1(ix)]TJ/F11 9.9626 Tf 269.6647 0 Td[(A)]TJ/F8 9.9626 Tf 7.472 0 Td[(,)-266(wh)1(e)-1(r)1(e)]TJ -287.9017 -11.9552 Td[(bl)1(o)-28(c)27(k)-457(b)-27(oun)1(dar)1(ie)-1(s)-457(are)-457(dete)-1(r)1(m)-1(i)1(ned)-457(b)28(y)-457(th)1(e)-458(d)1(ata)-457(allo)-28(cation)-456(b)-28(ou)1(nd)1(aries)-458(f)1(or)]TJ 0 -11.9552 Td[(eac)27(h)-346(pr)1(o)-28(c)-1(es)-1(s;)-353(requ)1(ires)-347(no)-346(c)-1(omm)27(u)1(nication)1(.)-484(Onl)1(y)-347(th)1(e)-347(in)1(c)-1(omplete)-347(factori)1(z)-1(a-)]TJ 0 -11.9551 Td[(tion)]TJ/F11 9.9626 Tf 20.4788 0 Td[(I)-78(LU)]TJ/F8 9.9626 Tf 19.8298 0 Td[(\0500\051)-333(is)-334(cur)1(ren)28(tly)-333(impl)1(e)-1(me)-1(n)29(te)-1(d)1(.)]TJ -ET -1 0 0 1 99.8954 126.9906 cm +/F8 9.9626 Tf 35.672 0 Td [(Precondition)-249(b)28(y)-249(a)-249(factorization)-248(of)-249(the)-249(blo)-28(c)28(k-diagonal)-249(of)-249(matrix)]TJ/F11 9.9626 Tf 269.664 0 Td [(A)]TJ/F8 9.9626 Tf 7.472 0 Td [(,)-266(where)]TJ -287.901 -11.955 Td [(blo)-28(c)28(k)-457(b)-28(oundaries)-457(are)-457(determined)-457(b)28(y)-457(the)-457(data)-457(allo)-28(cation)-457(b)-28(oundaries)-457(for)]TJ 0 -11.955 Td [(eac)28(h)-347(pro)-28(cess;)-353(requires)-346(no)-347(comm)28(unication.)-484(Only)-347(the)-346(incomplete)-347(factoriza-)]TJ 0 -11.955 Td [(tion)]TJ/F11 9.9626 Tf 20.478 0 Td [(I)-78(LU)]TJ/F8 9.9626 Tf 19.83 0 Td [(\0500\051)-333(is)-334(curren)28(tly)-333(implemen)28(ted.)]TJ 0 g 0 G -1 0 0 1 0 2.5903 cm +ET q -[]0 d -0 J -0.3985 w -0 0.1992 m -137.4823 0.1992 l -S +1 0 0 1 150.705 129.78 cm +[]0 d 0 J 0.398 w 0 0 m 137.482 0 l S Q -1 0 0 1 -99.8954 -129.5809 cm BT -/F34 5.9776 Tf 110.9874 123.1384 Td[(3)]TJ/F33 7.9701 Tf 4.1511 -2.8128 Td[(Th)-1(e)-354(stri)-1(ng)-354(is)-355(case)-1(-insen)-1(sitiv)29(e)]TJ -ET -1 0 0 1 99.8954 117.4862 cm +/F32 5.9776 Tf 161.797 123.138 Td [(3)]TJ/F31 7.9701 Tf 4.151 -2.812 Td [(The)-354(string)-354(is)-354(c)-1(a)1(se)-1(-)1(i)-1(nsensitiv)30(e)]TJ 0 g 0 G -1 0 0 1 0 -27.0485 cm 0 g 0 G -1 0 0 1 -99.8954 -90.4377 cm -BT -/F8 9.9626 Tf 264.2789 90.4377 Td[(125)]TJ -ET -1 0 0 1 443.6065 90.4377 cm +/F8 9.9626 Tf 149.14 -29.888 Td [(126)]TJ 0 g 0 G +ET endstream endobj -1545 0 obj << +1525 0 obj << /Type /Page -/Contents 1546 0 R -/Resources 1544 0 R -/MediaBox [0 0 595.2756 841.8898] -/Parent 1527 0 R -/Annots [ 1549 0 R 1551 0 R ] +/Contents 1526 0 R +/Resources 1524 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 1500 0 R +/Annots [ 1522 0 R 1523 0 R ] >> endobj -1549 0 obj << +1522 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [321.3431 444.0838 388.4011 455.2087] +/Rect [372.153 444.084 439.211 455.209] /Subtype /Link /A << /S /GoTo /D (precdata) >> >> endobj -1551 0 obj << +1523 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [128.289 332.274 134.7509 342.3761] +/Rect [179.098 332.274 185.56 342.376] /Subtype /Link /A << /S /GoTo /D (Hfootnote.3) >> >> endobj -1547 0 obj << -/D [1545 0 R /XYZ 99.8954 740.9981 null] +1527 0 obj << +/D [1525 0 R /XYZ 150.705 740.998 null] >> endobj -410 0 obj << -/D [1545 0 R /XYZ 99.8954 659.6006 null] +414 0 obj << +/D [1525 0 R /XYZ 150.705 659.601 null] >> endobj -1548 0 obj << -/D [1545 0 R /XYZ 99.8954 631.8021 null] +1528 0 obj << +/D [1525 0 R /XYZ 150.705 631.802 null] >> endobj -1550 0 obj << -/D [1545 0 R /XYZ 99.8954 354.856 null] +1529 0 obj << +/D [1525 0 R /XYZ 150.705 354.856 null] >> endobj -1552 0 obj << -/D [1545 0 R /XYZ 115.1385 129.7901 null] +1530 0 obj << +/D [1525 0 R /XYZ 165.948 129.79 null] >> endobj -1544 0 obj << -/Font << /F18 441 0 R /F8 450 0 R /F19 591 0 R /F29 447 0 R /F32 622 0 R /F11 606 0 R /F7 627 0 R /F34 637 0 R /F33 641 0 R >> +1524 0 obj << +/Font << /F16 443 0 R /F8 446 0 R /F17 588 0 R /F27 445 0 R /F30 616 0 R /F11 602 0 R /F7 617 0 R /F32 620 0 R /F31 622 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1555 0 obj << -/Length 7769 +1537 0 obj << +/Length 5055 >> stream -1 0 0 1 150.7049 740.9981 cm 0 g 0 G -1 0 0 1 343.7111 0 cm 0 g 0 G -1 0 0 1 -348.6924 -60.7721 cm 0 g 0 G 0 g 0 G -1 0 0 1 -145.7236 -680.226 cm BT -/F18 14.3462 Tf 150.7049 680.226 Td[(psb)]TJ +/F16 14.3462 Tf 99.895 680.226 Td [(psb)]TJ ET -1 0 0 1 175.972 680.226 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -4.8419 0.1992 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 -1 0 0 1 -175.972 -680.226 cm BT -/F18 14.3462 Tf 180.8139 680.226 Td[(pre)-1(cbld|Bui)-1(lds)-375(a)-375(preco)-1(ndit)-1(io)-1(ner)]TJ -30.109 -35.7686 Td[(Syn)32(t)-1(ax)]TJ/F8 9.9626 Tf 88.6887 -21.8209 Td[(call)-333(psb)]TJ +/F16 14.3462 Tf 130.004 680.226 Td [(precbld|Builds)-375(a)-375(preconditioner)]TJ -30.109 -35.769 Td [(Syn)31(tax)]TJ/F8 9.9626 Tf 88.689 -21.821 Td [(call)-333(psb)]TJ ET -1 0 0 1 273.2556 622.6364 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 222.446 622.836 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -273.2556 -622.6364 cm BT -/F8 9.9626 Tf 276.2444 622.6364 Td[(pr)1(e)-1(cbl)1(d)-333(\050)]TJ/F19 9.9626 Tf 39.3248 0 Td[(a,)-358(desc)]TJ +/F8 9.9626 Tf 225.435 622.636 Td [(precbld)-333(\050)]TJ/F17 9.9626 Tf 39.325 0 Td [(a,)-358(desc)]TJ ET -1 0 0 1 346.2229 622.6364 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.0552 0.1992 l -S +1 0 0 1 295.413 622.836 cm +[]0 d 0 J 0.398 w 0 0 m 3.055 0 l S Q -1 0 0 1 -346.2229 -622.6364 cm BT -/F19 9.9626 Tf 349.2781 622.6364 Td[(a,)-358(pr)52(e)51(c,)-358(i)1(nfo)]TJ/F8 9.9626 Tf 52.5747 0 Td[(\051)]TJ -ET -1 0 0 1 145.7235 598.7261 cm +/F17 9.9626 Tf 298.469 622.636 Td [(a,)-358(pr)51(e)52(c,)-358(info)]TJ/F8 9.9626 Tf 52.574 0 Td [(\051)]TJ 0 g 0 G -1 0 0 1 -145.7235 -598.7261 cm -BT -/F29 9.9626 Tf 150.7049 598.7261 Td[(T)32(yp)-32(e:)]TJ -ET -1 0 0 1 179.5203 598.7261 cm +/F27 9.9626 Tf -251.148 -23.91 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G -1 0 0 1 -179.5203 -598.7261 cm -BT -/F8 9.9626 Tf 184.5016 598.7261 Td[(Sy)1(nc)27(h)1(ron)1(ous.)]TJ -ET -1 0 0 1 145.7235 578.8008 cm +/F8 9.9626 Tf 33.797 0 Td [(Sync)28(hronous.)]TJ 0 g 0 G -1 0 0 1 -145.7235 -578.8008 cm -BT -/F29 9.9626 Tf 150.7049 578.8008 Td[(On)-383(En)32(tr)1(y)]TJ -ET -1 0 0 1 198.2901 578.8008 cm +/F27 9.9626 Tf -33.797 -19.925 Td [(On)-383(En)32(try)]TJ 0 g 0 G -1 0 0 1 -52.5665 -19.9253 cm 0 g 0 G -1 0 0 1 -145.7236 -558.8755 cm -BT -/F29 9.9626 Tf 150.7049 558.8755 Td[(a)]TJ -ET -1 0 0 1 156.2742 558.8755 cm + 0 -19.925 Td [(a)]TJ 0 g 0 G -1 0 0 1 -156.2742 -558.8755 cm -BT -/F8 9.9626 Tf 161.2555 558.8755 Td[(th)1(e)-334(s)-1(y)1(s)-1(tem)-334(sparse)-334(matri)1(x.)-444(Sc)-1(op)-27(e:)]TJ/F29 9.9626 Tf 148.8864 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf -134.5304 -11.9551 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(required)]TJ/F8 9.9626 Tf -29.6112 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(,)-333(target.)]TJ -43.0331 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(a)-333(s)-1(p)1(ars)-1(e)-333(m)-1(atr)1(ix)-333(data)-333(structu)1(re)]TJ -ET -1 0 0 1 369.6619 523.01 cm +/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.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.547 0 Td [(,)-333(target.)]TJ -43.033 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(a)-333(sparse)-333(matrix)-334(data)-333(structure)]TJ 0 0 1 rg 0 0 1 RG -1 0 0 1 -369.6619 -523.01 cm -BT -/F32 9.9626 Tf 369.6619 523.01 Td[(psb)]TJ +/F30 9.9626 Tf 194.05 0 Td [(psb)]TJ ET -1 0 0 1 385.9805 523.01 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.1382 0.1992 l -S +1 0 0 1 335.171 523.209 cm +[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q -1 0 0 1 -385.9805 -523.01 cm BT -/F32 9.9626 Tf 389.1188 523.01 Td[(spmat)]TJ +/F30 9.9626 Tf 338.309 523.01 Td [(spmat)]TJ ET -1 0 0 1 415.8981 523.01 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.1382 0.1992 l -S +1 0 0 1 365.089 523.209 cm +[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q -1 0 0 1 -415.8981 -523.01 cm BT -/F32 9.9626 Tf 419.0363 523.01 Td[(type)]TJ -ET -1 0 0 1 439.9577 523.01 cm +/F30 9.9626 Tf 368.227 523.01 Td [(type)]TJ 0 g 0 G -1 0 0 1 -439.9577 -523.01 cm -BT -/F8 9.9626 Tf 439.9577 523.01 Td[(.)]TJ -ET -1 0 0 1 145.7235 503.0848 cm +/F8 9.9626 Tf 20.921 0 Td [(.)]TJ 0 g 0 G -1 0 0 1 -145.7235 -503.0848 cm -BT -/F29 9.9626 Tf 150.7049 503.0848 Td[(pr)1(e)-1(c)]TJ -ET -1 0 0 1 172.1314 503.0848 cm +/F27 9.9626 Tf -289.253 -19.925 Td [(prec)]TJ 0 g 0 G -1 0 0 1 -172.1314 -503.0848 cm -BT -/F8 9.9626 Tf 177.1127 503.0848 Td[(th)1(e)-334(pr)1(e)-1(cond)1(ition)1(e)-1(r.)]TJ -1.5012 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3786 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf -32.3786 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(required)]TJ/F8 9.9626 Tf -29.6112 -11.9551 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(inout)]TJ/F8 9.9626 Tf 26.0964 0 Td[(.)]TJ -59.582 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-221(as)-1(:)-388(an)-222(already)-222(i)1(nitial)1(iz)-1(ed)-222(p)1(rec)-1(on)1(dtion)1(e)-1(r)-222(d)1(ata)-222(s)-1(tr)1(uctur)1(e)]TJ -ET -1 0 0 1 448.7267 455.2641 cm +/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.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)-222(as:)-389(an)-222(already)-222(initialized)-222(precondtioner)-222(data)-223(structure)]TJ 0 0 1 rg 0 0 1 RG -1 0 0 1 -448.7267 -455.2641 cm -BT -/F32 9.9626 Tf 448.7267 455.2641 Td[(psb)]TJ +/F30 9.9626 Tf 273.115 0 Td [(psb)]TJ ET -1 0 0 1 465.0453 455.2641 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.1382 0.1992 l -S +1 0 0 1 414.236 455.463 cm +[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q -1 0 0 1 -465.0453 -455.2641 cm BT -/F32 9.9626 Tf 468.1836 455.2641 Td[(prec)]TJ +/F30 9.9626 Tf 417.374 455.264 Td [(prec)]TJ ET -1 0 0 1 489.7325 455.2641 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.1382 0.1992 l -S +1 0 0 1 438.923 455.463 cm +[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q -1 0 0 1 -489.7325 -455.2641 cm BT -/F32 9.9626 Tf 492.8707 455.2641 Td[(type)]TJ -ET -1 0 0 1 513.7921 455.2641 cm +/F30 9.9626 Tf 442.061 455.264 Td [(type)]TJ 0 g 0 G -1 0 0 1 -368.0686 -31.8804 cm 0 g 0 G -1 0 0 1 -145.7235 -423.3837 cm -BT -/F29 9.9626 Tf 150.7049 423.3836 Td[(desc)]TJ +/F27 9.9626 Tf -342.166 -31.88 Td [(desc)]TJ ET -1 0 0 1 172.6195 423.3836 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.4371 0.1992 l -S +1 0 0 1 121.81 423.583 cm +[]0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q -1 0 0 1 -172.6195 -423.3836 cm BT -/F29 9.9626 Tf 176.0566 423.3836 Td[(a)]TJ -ET -1 0 0 1 181.6259 423.3836 cm +/F27 9.9626 Tf 125.247 423.384 Td [(a)]TJ 0 g 0 G -1 0 0 1 -181.6259 -423.3836 cm -BT -/F8 9.9626 Tf 186.6072 423.3836 Td[(th)1(e)-334(pr)1(oblem)-334(com)-1(m)28(un)1(ic)-1(ati)1(on)-333(des)-1(crip)1(tor.)-444(S)1(c)-1(op)-27(e)-1(:)]TJ/F29 9.9626 Tf 208.2473 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf -219.243 -11.9551 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(required)]TJ/F8 9.9626 Tf -29.6112 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(,)-333(target.)]TJ -43.0331 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(a)-333(c)-1(omm)27(u)1(nication)-333(d)1(e)-1(sc)-1(r)1(iptor)-333(d)1(ata)-333(s)-1(tr)1(uctur)1(e)]TJ -ET -1 0 0 1 423.2942 387.5181 cm +/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 [(,)-333(target.)]TJ -43.033 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-445(a)-333(comm)28(unication)-333(desc)-1(ri)1(ptor)-334(data)-333(structure)]TJ 0 0 1 rg 0 0 1 RG -1 0 0 1 -423.2942 -387.5181 cm -BT -/F32 9.9626 Tf 423.2942 387.5181 Td[(psb)]TJ +/F30 9.9626 Tf 247.683 0 Td [(psb)]TJ ET -1 0 0 1 439.6129 387.5181 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.1382 0.1992 l -S +1 0 0 1 388.803 387.717 cm +[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q -1 0 0 1 -439.6129 -387.5181 cm BT -/F32 9.9626 Tf 442.7511 387.5181 Td[(desc)]TJ +/F30 9.9626 Tf 391.942 387.518 Td [(desc)]TJ ET -1 0 0 1 464.3001 387.5181 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.1382 0.1992 l -S +1 0 0 1 413.491 387.717 cm +[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q -1 0 0 1 -464.3001 -387.5181 cm BT -/F32 9.9626 Tf 467.4383 387.5181 Td[(type)]TJ -ET -1 0 0 1 488.3596 387.5181 cm +/F30 9.9626 Tf 416.629 387.518 Td [(type)]TJ 0 g 0 G -1 0 0 1 -488.3596 -387.5181 cm -BT -/F8 9.9626 Tf 488.3596 387.5181 Td[(.)]TJ -ET -1 0 0 1 145.7235 365.6003 cm +/F8 9.9626 Tf 20.921 0 Td [(.)]TJ 0 g 0 G -1 0 0 1 -145.7235 -365.6003 cm -BT -/F29 9.9626 Tf 150.7049 365.6003 Td[(On)-383(R)-1(etur)1(n)]TJ -ET -1 0 0 1 205.2431 365.6003 cm +/F27 9.9626 Tf -337.655 -21.918 Td [(On)-383(Return)]TJ 0 g 0 G -1 0 0 1 -59.5196 -19.9253 cm 0 g 0 G -1 0 0 1 -145.7235 -345.675 cm -BT -/F29 9.9626 Tf 150.7049 345.675 Td[(pr)1(e)-1(c)]TJ -ET -1 0 0 1 172.1314 345.675 cm + 0 -19.925 Td [(prec)]TJ 0 g 0 G -1 0 0 1 -172.1314 -345.675 cm -BT -/F8 9.9626 Tf 177.1127 345.675 Td[(th)1(e)-334(pr)1(e)-1(cond)1(ition)1(e)-1(r.)]TJ -1.5012 -11.9551 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3786 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf -32.3786 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(required)]TJ/F8 9.9626 Tf -29.6112 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(inout)]TJ/F8 9.9626 Tf 26.0964 0 Td[(.)]TJ -59.582 -11.9551 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(a)-333(prec)-1(on)1(dti)1(oner)-333(data)-333(s)-1(tr)1(uctur)1(e)]TJ -ET -1 0 0 1 370.3814 297.8544 cm +/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.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)-333(as:)-445(a)-333(precondtioner)-333(data)-333(structure)]TJ 0 0 1 rg 0 0 1 RG -1 0 0 1 -370.3814 -297.8544 cm -BT -/F32 9.9626 Tf 370.3814 297.8544 Td[(psb)]TJ +/F30 9.9626 Tf 194.77 0 Td [(psb)]TJ ET -1 0 0 1 386.7001 297.8544 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.1382 0.1992 l -S +1 0 0 1 335.891 298.054 cm +[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q -1 0 0 1 -386.7001 -297.8544 cm BT -/F32 9.9626 Tf 389.8383 297.8544 Td[(prec)]TJ +/F30 9.9626 Tf 339.029 297.854 Td [(prec)]TJ ET -1 0 0 1 411.3873 297.8544 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.1382 0.1992 l -S +1 0 0 1 360.578 298.054 cm +[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q -1 0 0 1 -411.3873 -297.8544 cm BT -/F32 9.9626 Tf 414.5255 297.8544 Td[(type)]TJ -ET -1 0 0 1 435.4468 297.8544 cm +/F30 9.9626 Tf 363.716 297.854 Td [(type)]TJ 0 g 0 G -1 0 0 1 -289.7233 -31.8805 cm 0 g 0 G -1 0 0 1 -145.7235 -265.9739 cm -BT -/F29 9.9626 Tf 150.7049 265.9739 Td[(inf)-1(o)]TJ -ET -1 0 0 1 169.4816 265.9739 cm +/F27 9.9626 Tf -263.821 -31.88 Td [(info)]TJ 0 g 0 G -1 0 0 1 -169.4816 -265.9739 cm -BT -/F8 9.9626 Tf 174.4629 265.9739 Td[(Er)1(ror)-333(co)-28(de.)]TJ 1.1486 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3786 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf -32.3786 -11.9551 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(required)]TJ/F8 9.9626 Tf -29.6112 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(out)]TJ/F8 9.9626 Tf 16.549 0 Td[(.)]TJ -50.0346 -11.9552 Td[(An)-333(in)29(te)-1(ger)-333(v)56(alue;)-333(0)-334(means)-334(n)1(o)-334(error)-333(h)1(as)-334(b)-27(e)-1(en)-333(detec)-1(ted.)]TJ -ET -1 0 0 1 150.7049 90.4377 cm +/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 -1 0 0 1 -150.7049 -90.4377 cm -BT -/F8 9.9626 Tf 315.0884 90.4377 Td[(126)]TJ -ET -1 0 0 1 494.4159 90.4377 cm + 139.477 -127.715 Td [(127)]TJ 0 g 0 G +ET endstream endobj -1554 0 obj << +1536 0 obj << /Type /Page -/Contents 1555 0 R -/Resources 1553 0 R -/MediaBox [0 0 595.2756 841.8898] -/Parent 1527 0 R -/Annots [ 1558 0 R 1559 0 R 1560 0 R 1561 0 R ] +/Contents 1537 0 R +/Resources 1535 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 1540 0 R +/Annots [ 1531 0 R 1532 0 R 1533 0 R 1534 0 R ] >> endobj -1558 0 obj << +1531 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [368.6656 519.7999 440.9539 530.9248] +/Rect [317.856 519.8 390.144 530.925] /Subtype /Link /A << /S /GoTo /D (spdata) >> >> endobj -1559 0 obj << +1532 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [447.7304 452.0539 514.7884 463.1789] +/Rect [396.921 452.054 463.979 463.179] /Subtype /Link /A << /S /GoTo /D (precdata) >> >> endobj -1560 0 obj << +1533 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [422.298 384.3079 489.3559 395.4329] +/Rect [371.488 384.308 438.546 395.433] /Subtype /Link /A << /S /GoTo /D (descdata) >> >> endobj -1561 0 obj << +1534 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [369.3852 294.6442 436.4431 305.7691] +/Rect [318.576 294.644 385.634 305.769] /Subtype /Link /A << /S /GoTo /D (precdata) >> >> endobj -1556 0 obj << -/D [1554 0 R /XYZ 150.7049 740.9981 null] +1538 0 obj << +/D [1536 0 R /XYZ 99.895 740.998 null] >> endobj -414 0 obj << -/D [1554 0 R /XYZ 150.7049 659.6006 null] +418 0 obj << +/D [1536 0 R /XYZ 99.895 659.601 null] >> endobj -1557 0 obj << -/D [1554 0 R /XYZ 150.7049 631.8021 null] +1539 0 obj << +/D [1536 0 R /XYZ 99.895 631.802 null] >> endobj -1553 0 obj << -/Font << /F18 441 0 R /F8 450 0 R /F19 591 0 R /F29 447 0 R /F32 622 0 R >> +1535 0 obj << +/Font << /F16 443 0 R /F8 446 0 R /F17 588 0 R /F27 445 0 R /F30 616 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1564 0 obj << -/Length 8436 +1545 0 obj << +/Length 5657 >> stream -1 0 0 1 99.8954 740.9981 cm 0 g 0 G -1 0 0 1 343.7111 0 cm 0 g 0 G -1 0 0 1 -348.6924 -58.4573 cm 0 g 0 G 0 g 0 G -1 0 0 1 -94.9141 -682.5408 cm BT -/F18 14.3462 Tf 99.8954 682.5408 Td[(psb)]TJ +/F16 14.3462 Tf 150.705 682.541 Td [(psb)]TJ ET -1 0 0 1 125.1626 682.5408 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -4.8419 0.1992 l -S +1 0 0 1 175.972 682.74 cm +[]0 d 0 J 0.398 w 0 0 m 4.842 0 l S Q -1 0 0 1 -125.1626 -682.5408 cm BT -/F18 14.3462 Tf 130.0045 682.5408 Td[(pre)-1(caply|P)1(r)-1(eco)-1(ndit)-1(io)-1(ner)-376(a)1(ppl)-1(icat)-1(io)-1(n)]TJ -30.1091 -17.9327 Td[(ro)-1(uti)-1(ne)]TJ 0 -33.4538 Td[(Syn)32(t)-1(ax)]TJ/F8 9.9626 Tf 63.7851 -21.8209 Td[(call)-333(psb)]TJ +/F16 14.3462 Tf 180.814 682.541 Td [(precaply|Preconditioner)-375(application)]TJ -30.109 -17.933 Td [(routine)]TJ 0 -33.454 Td [(Syn)31(tax)]TJ/F8 9.9626 Tf 63.785 -21.821 Td [(call)-333(psb)]TJ ET -1 0 0 1 197.5424 609.3334 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 248.352 609.533 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -197.5424 -609.3334 cm BT -/F8 9.9626 Tf 200.5312 609.3334 Td[(pr)1(e)-1(capl)1(y)-334(\050)]TJ/F19 9.9626 Tf 44.0294 0 Td[(pr)51(e)51(c,)1(x,y)1(,desc)]TJ +/F8 9.9626 Tf 251.341 609.333 Td [(precaply)-333(\050)]TJ/F17 9.9626 Tf 44.029 0 Td [(pr)51(e)51(c,x,y,desc)]TJ ET -1 0 0 1 299.5673 609.3334 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.0552 0.1992 l -S +1 0 0 1 350.377 609.533 cm +[]0 d 0 J 0.398 w 0 0 m 3.055 0 l S Q -1 0 0 1 -299.5673 -609.3334 cm BT -/F19 9.9626 Tf 302.6225 609.3334 Td[(a,i)1(n)-1(f)1(o,tr)51(ans,work)]TJ/F8 9.9626 Tf 73.3246 0 Td[(\051)]TJ -196.5451 -23.9104 Td[(call)-333(psb)]TJ +/F17 9.9626 Tf 353.432 609.333 Td [(a,info,tr)51(ans,work)]TJ/F8 9.9626 Tf 73.325 0 Td [(\051)]TJ -196.546 -23.91 Td [(call)-333(psb)]TJ ET -1 0 0 1 213.2639 585.423 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 264.073 585.622 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -213.2639 -585.423 cm BT -/F8 9.9626 Tf 216.2527 585.423 Td[(pr)1(e)-1(capl)1(y)-334(\050)]TJ/F19 9.9626 Tf 44.0294 0 Td[(pr)51(e)51(c,)1(x,desc)]TJ +/F8 9.9626 Tf 267.062 585.423 Td [(precaply)-333(\050)]TJ/F17 9.9626 Tf 44.03 0 Td [(pr)51(e)51(c,x,desc)]TJ ET -1 0 0 1 307.3962 585.423 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.0552 0.1992 l -S +1 0 0 1 358.206 585.622 cm +[]0 d 0 J 0.398 w 0 0 m 3.055 0 l S Q -1 0 0 1 -307.3962 -585.423 cm BT -/F19 9.9626 Tf 310.4514 585.423 Td[(a,i)1(n)-1(f)1(o,tr)51(ans)]TJ/F8 9.9626 Tf 49.7741 0 Td[(\051)]TJ -ET -1 0 0 1 94.9141 561.5127 cm +/F17 9.9626 Tf 361.261 585.423 Td [(a,info,tr)51(ans)]TJ/F8 9.9626 Tf 49.774 0 Td [(\051)]TJ 0 g 0 G -1 0 0 1 -94.9141 -561.5127 cm -BT -/F29 9.9626 Tf 99.8954 561.5127 Td[(T)32(yp)-32(e:)]TJ -ET -1 0 0 1 128.7108 561.5127 cm +/F27 9.9626 Tf -260.33 -23.91 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G -1 0 0 1 -128.7108 -561.5127 cm -BT -/F8 9.9626 Tf 133.6921 561.5127 Td[(Sy)1(nc)27(h)1(ron)1(ous.)]TJ -ET -1 0 0 1 94.9141 542.7448 cm +/F8 9.9626 Tf 33.797 0 Td [(Sync)28(hronous.)]TJ 0 g 0 G -1 0 0 1 -94.9141 -542.7448 cm -BT -/F29 9.9626 Tf 99.8954 542.7448 Td[(On)-383(En)32(tr)1(y)]TJ -ET -1 0 0 1 147.4806 542.7448 cm +/F27 9.9626 Tf -33.797 -18.768 Td [(On)-383(En)32(try)]TJ 0 g 0 G -1 0 0 1 -52.5665 -18.7678 cm 0 g 0 G -1 0 0 1 -94.9141 -523.977 cm -BT -/F29 9.9626 Tf 99.8954 523.977 Td[(prec)]TJ -ET -1 0 0 1 121.3219 523.977 cm + 0 -18.768 Td [(prec)]TJ 0 g 0 G -1 0 0 1 -121.3219 -523.977 cm -BT -/F8 9.9626 Tf 126.3032 523.977 Td[(th)1(e)-334(pr)1(e)-1(cond)1(ition)1(e)-1(r.)-444(S)1(c)-1(op)-27(e)-1(:)]TJ/F29 9.9626 Tf 119.3305 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf -120.8317 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(required)]TJ/F8 9.9626 Tf -29.6112 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(.)]TJ -43.0331 -11.9551 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(a)-333(prec)-1(on)1(di)1(tioner)-333(data)-333(structu)1(re)]TJ -ET -1 0 0 1 322.3394 488.1115 cm +/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.832 -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(preconditioner)-333(data)-333(structure)]TJ 0 0 1 rg 0 0 1 RG -1 0 0 1 -322.3394 -488.1115 cm -BT -/F32 9.9626 Tf 322.3394 488.1115 Td[(psb)]TJ +/F30 9.9626 Tf 197.538 0 Td [(psb)]TJ ET -1 0 0 1 338.658 488.1115 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.1382 0.1992 l -S +1 0 0 1 389.467 488.311 cm +[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q -1 0 0 1 -338.658 -488.1115 cm BT -/F32 9.9626 Tf 341.7962 488.1115 Td[(prec)]TJ +/F30 9.9626 Tf 392.606 488.111 Td [(prec)]TJ ET -1 0 0 1 363.3452 488.1115 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.1382 0.1992 l -S +1 0 0 1 414.155 488.311 cm +[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q -1 0 0 1 -363.3452 -488.1115 cm BT -/F32 9.9626 Tf 366.4834 488.1115 Td[(type)]TJ -ET -1 0 0 1 387.4048 488.1115 cm +/F30 9.9626 Tf 417.293 488.111 Td [(type)]TJ 0 g 0 G -1 0 0 1 -387.4048 -488.1115 cm -BT -/F8 9.9626 Tf 387.4048 488.1115 Td[(.)]TJ -ET -1 0 0 1 94.9141 469.3436 cm +/F8 9.9626 Tf 20.921 0 Td [(.)]TJ 0 g 0 G -1 0 0 1 -94.9141 -469.3436 cm -BT -/F29 9.9626 Tf 99.8954 469.3436 Td[(x)]TJ -ET -1 0 0 1 105.9421 469.3436 cm +/F27 9.9626 Tf -287.509 -18.767 Td [(x)]TJ 0 g 0 G -1 0 0 1 -105.9421 -469.3436 cm -BT -/F8 9.9626 Tf 110.9235 469.3436 Td[(th)1(e)-334(s)-1(ou)1(rce)-334(v)28(e)-1(ctor.)-444(S)1(c)-1(op)-27(e)-1(:)]TJ/F29 9.9626 Tf 113.851 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf -99.9725 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6113 0 Td[(required)]TJ/F8 9.9626 Tf -29.6113 -11.9551 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(inout)]TJ/F8 9.9626 Tf 26.0965 0 Td[(.)]TJ -59.5821 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(a)-333(doub)1(le)-334(p)1(rec)-1(ision)-333(ar)1(ra)28(y)83(.)]TJ -ET -1 0 0 1 94.9141 414.7103 cm +/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.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 [(inout)]TJ/F8 9.9626 Tf 26.097 0 Td [(.)]TJ -59.582 -11.955 Td [(Sp)-28(eci\014ed)-333(as:)-444(a)-334(double)-333(precision)-333(arra)27(y)84(.)]TJ 0 g 0 G -1 0 0 1 -94.9141 -414.7103 cm -BT -/F29 9.9626 Tf 99.8954 414.7103 Td[(desc)]TJ +/F27 9.9626 Tf -24.907 -18.768 Td [(desc)]TJ ET -1 0 0 1 121.81 414.7103 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.4371 0.1992 l -S +1 0 0 1 172.619 414.91 cm +[]0 d 0 J 0.398 w 0 0 m 3.437 0 l S Q -1 0 0 1 -121.81 -414.7103 cm BT -/F29 9.9626 Tf 125.2471 414.7103 Td[(a)]TJ -ET -1 0 0 1 130.8165 414.7103 cm +/F27 9.9626 Tf 176.057 414.71 Td [(a)]TJ 0 g 0 G -1 0 0 1 -130.8165 -414.7103 cm -BT -/F8 9.9626 Tf 135.7978 414.7103 Td[(th)1(e)-334(pr)1(oblem)-334(com)-1(m)28(un)1(ic)-1(at)1(ion)-333(des)-1(crip)1(tor.)-444(S)1(c)-1(op)-27(e)-1(:)]TJ/F29 9.9626 Tf 208.2472 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf -219.243 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(required)]TJ/F8 9.9626 Tf -29.6112 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(.)]TJ -43.0331 -11.9551 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(a)-333(c)-1(omm)27(u)1(nication)-333(d)1(ata)-334(stru)1(c)-1(t)1(ure)]TJ -ET -1 0 0 1 325.8817 378.8448 cm +/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 [(.)]TJ -43.034 -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 -1 0 0 1 -325.8817 -378.8448 cm -BT -/F32 9.9626 Tf 325.8817 378.8448 Td[(psb)]TJ +/F30 9.9626 Tf 201.08 0 Td [(psb)]TJ ET -1 0 0 1 342.2003 378.8448 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.1382 0.1992 l -S +1 0 0 1 393.01 379.044 cm +[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q -1 0 0 1 -342.2003 -378.8448 cm BT -/F32 9.9626 Tf 345.3385 378.8448 Td[(desc)]TJ +/F30 9.9626 Tf 396.148 378.845 Td [(desc)]TJ ET -1 0 0 1 366.8875 378.8448 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.1382 0.1992 l -S +1 0 0 1 417.697 379.044 cm +[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q -1 0 0 1 -366.8875 -378.8448 cm BT -/F32 9.9626 Tf 370.0257 378.8448 Td[(type)]TJ -ET -1 0 0 1 390.9471 378.8448 cm +/F30 9.9626 Tf 420.835 378.845 Td [(type)]TJ 0 g 0 G -1 0 0 1 -390.9471 -378.8448 cm -BT -/F8 9.9626 Tf 390.9471 378.8448 Td[(.)]TJ -ET -1 0 0 1 94.9141 360.0769 cm +/F8 9.9626 Tf 20.922 0 Td [(.)]TJ 0 g 0 G -1 0 0 1 -94.9141 -360.0769 cm -BT -/F29 9.9626 Tf 99.8954 360.0769 Td[(trans)]TJ -ET -1 0 0 1 125.5227 360.0769 cm +/F27 9.9626 Tf -291.052 -18.768 Td [(trans)]TJ 0 g 0 G -1 0 0 1 -125.5227 -360.0769 cm -BT -/F8 9.9626 Tf 130.5041 360.0769 Td[(Scop)-27(e)-1(:)]TJ -5.7021 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6113 0 Td[(opti)-1(on)1(al)]TJ/F8 9.9626 Tf -29.6113 -11.9551 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(.)]TJ -43.0331 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(a)-333(c)27(har)1(ac)-1(ter.)]TJ -ET -1 0 0 1 94.9141 305.4435 cm +/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.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(c)28(haracter.)]TJ 0 g 0 G -1 0 0 1 -94.9141 -305.4435 cm -BT -/F29 9.9626 Tf 99.8954 305.4435 Td[(w)32(or)1(k)]TJ -ET -1 0 0 1 124.3453 305.4435 cm +/F27 9.9626 Tf -24.907 -18.767 Td [(w)32(ork)]TJ 0 g 0 G -1 0 0 1 -124.3453 -305.4435 cm -BT -/F8 9.9626 Tf 129.3266 305.4435 Td[(an)-333(op)1(tional)-333(w)28(ork)-333(space)-334(Scop)-28(e:)]TJ/F29 9.9626 Tf 135.9626 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf -140.4872 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6113 0 Td[(opti)-1(on)1(al)]TJ/F8 9.9626 Tf -29.6113 -11.9551 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(inout)]TJ/F8 9.9626 Tf 26.0965 0 Td[(.)]TJ -59.5821 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(a)-333(doub)1(le)-334(p)1(rec)-1(ision)-333(ar)1(ra)28(y)83(.)]TJ -ET -1 0 0 1 94.9141 250.5538 cm +/F8 9.9626 Tf 29.431 0 Td [(an)-333(optional)-334(w)28(ork)-333(space)-333(Scop)-28(e:)]TJ/F27 9.9626 Tf 135.963 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf -140.487 -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.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:)-444(a)-334(double)-333(precision)-333(arra)27(y)84(.)]TJ 0 g 0 G -1 0 0 1 -94.9141 -250.5538 cm -BT -/F29 9.9626 Tf 99.8954 250.5538 Td[(On)-383(R)-1(etur)1(n)]TJ -ET -1 0 0 1 154.4337 250.5538 cm +/F27 9.9626 Tf -24.907 -19.024 Td [(On)-383(Return)]TJ 0 g 0 G -1 0 0 1 -59.5196 -18.7679 cm 0 g 0 G -1 0 0 1 -94.9141 -231.7859 cm -BT -/F29 9.9626 Tf 99.8954 231.7859 Td[(y)]TJ -ET -1 0 0 1 105.9421 231.7859 cm + 0 -18.768 Td [(y)]TJ 0 g 0 G -1 0 0 1 -105.9421 -231.7859 cm -BT -/F8 9.9626 Tf 110.9235 231.7859 Td[(th)1(e)-334(des)-1(ti)1(nation)-332(v)28(e)-1(ctor.)-444(Scop)-28(e:)]TJ/F29 9.9626 Tf 134.8556 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf -120.9771 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(required)]TJ/F8 9.9626 Tf -29.6112 -11.9551 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(inout)]TJ/F8 9.9626 Tf 26.0964 0 Td[(.)]TJ -59.582 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(a)-333(doub)1(le)-334(p)1(rec)-1(ision)-333(ar)1(ra)28(y)83(.)]TJ -ET -1 0 0 1 94.9141 177.1526 cm +/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.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:)-444(a)-334(double)-333(precision)-333(arra)27(y)84(.)]TJ 0 g 0 G -1 0 0 1 -94.9141 -177.1526 cm -BT -/F29 9.9626 Tf 99.8954 177.1526 Td[(inf)-1(o)]TJ -ET -1 0 0 1 118.6721 177.1526 cm +/F27 9.9626 Tf -24.907 -18.767 Td [(info)]TJ 0 g 0 G -1 0 0 1 -118.6721 -177.1526 cm -BT -/F8 9.9626 Tf 123.6534 177.1526 Td[(Er)1(ror)-333(co)-28(de.)]TJ 1.1486 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3787 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf -32.3787 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(required)]TJ/F8 9.9626 Tf -29.6112 -11.9551 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(out)]TJ/F8 9.9626 Tf 16.549 0 Td[(.)]TJ -50.0346 -11.9552 Td[(An)-333(in)29(te)-1(ger)-333(v)56(alue;)-333(0)-334(means)-334(n)1(o)-334(error)-333(h)1(as)-334(b)-27(e)-1(en)-333(detec)-1(ted.)]TJ -ET -1 0 0 1 99.8954 90.4377 cm +/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(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 -1 0 0 1 -99.8954 -90.4377 cm -BT -/F8 9.9626 Tf 264.2789 90.4377 Td[(127)]TJ -ET -1 0 0 1 443.6065 90.4377 cm + 139.477 -38.894 Td [(128)]TJ 0 g 0 G +ET endstream endobj -1563 0 obj << +1544 0 obj << /Type /Page -/Contents 1564 0 R -/Resources 1562 0 R -/MediaBox [0 0 595.2756 841.8898] -/Parent 1569 0 R -/Annots [ 1567 0 R 1568 0 R ] +/Contents 1545 0 R +/Resources 1543 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 1540 0 R +/Annots [ 1541 0 R 1542 0 R ] >> endobj -1567 0 obj << +1541 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [321.3431 484.9013 388.4011 496.0262] +/Rect [372.153 484.901 439.211 496.026] /Subtype /Link /A << /S /GoTo /D (precdata) >> >> endobj -1568 0 obj << +1542 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [324.8854 375.6346 391.9434 386.7595] +/Rect [375.695 375.635 442.753 386.76] /Subtype /Link /A << /S /GoTo /D (descdata) >> >> endobj -1565 0 obj << -/D [1563 0 R /XYZ 99.8954 740.9981 null] +1546 0 obj << +/D [1544 0 R /XYZ 150.705 740.998 null] >> endobj -418 0 obj << -/D [1563 0 R /XYZ 99.8954 649.0871 null] +422 0 obj << +/D [1544 0 R /XYZ 150.705 649.087 null] >> endobj -1566 0 obj << -/D [1563 0 R /XYZ 99.8954 618.499 null] +1547 0 obj << +/D [1544 0 R /XYZ 150.705 618.499 null] >> endobj -1562 0 obj << -/Font << /F18 441 0 R /F8 450 0 R /F19 591 0 R /F29 447 0 R /F32 622 0 R >> +1543 0 obj << +/Font << /F16 443 0 R /F8 446 0 R /F17 588 0 R /F27 445 0 R /F30 616 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1572 0 obj << -/Length 3711 +1551 0 obj << +/Length 2410 >> stream -1 0 0 1 150.7049 740.9981 cm 0 g 0 G -1 0 0 1 343.7111 0 cm 0 g 0 G -1 0 0 1 -348.6924 -60.7721 cm 0 g 0 G 0 g 0 G -1 0 0 1 -145.7236 -680.226 cm BT -/F18 14.3462 Tf 150.7049 680.226 Td[(psb)]TJ +/F16 14.3462 Tf 99.895 680.226 Td [(psb)]TJ ET -1 0 0 1 175.972 680.226 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -4.8419 0.1992 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 -1 0 0 1 -175.972 -680.226 cm BT -/F18 14.3462 Tf 180.8139 680.226 Td[(pre)-1(cdescr|Pri)-1(n)31(ts)-375(a)-375(descri)-1(pti)-1(on)-375(o)-1(f)-375(curr)-1(en)31(t)]TJ -30.109 -17.9328 Td[(pre)-1(condi)-1(ti)-1(one)-1(r)]TJ 0 -35.7686 Td[(Syn)32(t)-1(ax)]TJ/F8 9.9626 Tf 118.9179 -21.8209 Td[(call)-333(psb)]TJ +/F16 14.3462 Tf 130.004 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 0 -35.768 Td [(Syn)31(tax)]TJ/F8 9.9626 Tf 118.918 -21.821 Td [(call)-333(psb)]TJ ET -1 0 0 1 303.4848 604.7037 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 252.675 604.903 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -303.4848 -604.7037 cm BT -/F8 9.9626 Tf 306.4736 604.7037 Td[(pr)1(e)-1(cdes)-1(cr)-333(\050)]TJ/F19 9.9626 Tf 47.71 0 Td[(pr)51(e)51(c)]TJ/F8 9.9626 Tf 17.44 0 Td[(\051)]TJ -113.7123 -23.9103 Td[(call)-333(psb)]TJ +/F8 9.9626 Tf 255.664 604.704 Td [(precdescr)-333(\050)]TJ/F17 9.9626 Tf 47.71 0 Td [(pr)51(e)51(c)]TJ/F8 9.9626 Tf 17.44 0 Td [(\051)]TJ -113.712 -23.911 Td [(call)-333(psb)]TJ ET -1 0 0 1 291.7732 580.7934 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 240.964 580.993 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -291.7732 -580.7934 cm BT -/F8 9.9626 Tf 294.762 580.7934 Td[(pr)1(e)-1(cdes)-1(cr)-333(\050)]TJ/F19 9.9626 Tf 47.71 0 Td[(pr)51(e)51(c,)-357(iou)1(t)]TJ/F8 9.9626 Tf 40.8632 0 Td[(\051)]TJ -ET -1 0 0 1 145.7235 556.883 cm +/F8 9.9626 Tf 243.953 580.793 Td [(precdescr)-333(\050)]TJ/F17 9.9626 Tf 47.71 0 Td [(pr)51(e)51(c,)-357(iout)]TJ/F8 9.9626 Tf 40.863 0 Td [(\051)]TJ 0 g 0 G -1 0 0 1 -145.7235 -556.883 cm -BT -/F29 9.9626 Tf 150.7049 556.883 Td[(T)32(yp)-32(e:)]TJ -ET -1 0 0 1 179.5203 556.883 cm +/F27 9.9626 Tf -232.631 -23.91 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G -1 0 0 1 -179.5203 -556.883 cm -BT -/F8 9.9626 Tf 184.5016 556.883 Td[(Async)28(hron)1(ous.)]TJ -ET -1 0 0 1 145.7235 536.9577 cm +/F8 9.9626 Tf 33.797 0 Td [(Async)28(hronous.)]TJ 0 g 0 G -1 0 0 1 -145.7235 -536.9577 cm -BT -/F29 9.9626 Tf 150.7049 536.9577 Td[(On)-383(En)32(tr)1(y)]TJ -ET -1 0 0 1 198.2901 536.9577 cm +/F27 9.9626 Tf -33.797 -19.925 Td [(On)-383(En)32(try)]TJ 0 g 0 G -1 0 0 1 -52.5665 -19.9252 cm 0 g 0 G -1 0 0 1 -145.7236 -517.0325 cm -BT -/F29 9.9626 Tf 150.7049 517.0325 Td[(pr)1(e)-1(c)]TJ -ET -1 0 0 1 172.1314 517.0325 cm + 0 -19.926 Td [(prec)]TJ 0 g 0 G -1 0 0 1 -172.1314 -517.0325 cm -BT -/F8 9.9626 Tf 177.1127 517.0325 Td[(th)1(e)-334(pr)1(e)-1(cond)1(ition)1(e)-1(r.)-444(S)1(c)-1(op)-27(e)-1(:)]TJ/F29 9.9626 Tf 119.3305 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf -120.8317 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(required)]TJ/F8 9.9626 Tf -29.6112 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(.)]TJ -43.0331 -11.9551 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(a)-333(prec)-1(on)1(di)1(tioner)-333(data)-333(structu)1(re)]TJ -ET -1 0 0 1 373.1488 481.167 cm +/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 -1 0 0 1 -373.1488 -481.167 cm -BT -/F32 9.9626 Tf 373.1488 481.167 Td[(psb)]TJ +/F30 9.9626 Tf 197.537 0 Td [(psb)]TJ ET -1 0 0 1 389.4675 481.167 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.1382 0.1992 l -S +1 0 0 1 338.658 481.366 cm +[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q -1 0 0 1 -389.4675 -481.167 cm BT -/F32 9.9626 Tf 392.6057 481.167 Td[(prec)]TJ +/F30 9.9626 Tf 341.796 481.167 Td [(prec)]TJ ET -1 0 0 1 414.1547 481.167 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.1382 0.1992 l -S +1 0 0 1 363.345 481.366 cm +[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q -1 0 0 1 -414.1547 -481.167 cm BT -/F32 9.9626 Tf 417.2929 481.167 Td[(type)]TJ -ET -1 0 0 1 438.2143 481.167 cm +/F30 9.9626 Tf 366.483 481.167 Td [(type)]TJ 0 g 0 G -1 0 0 1 -438.2143 -481.167 cm -BT -/F8 9.9626 Tf 438.2143 481.167 Td[(.)]TJ -ET -1 0 0 1 145.7235 461.2417 cm +/F8 9.9626 Tf 20.922 0 Td [(.)]TJ 0 g 0 G -1 0 0 1 -145.7235 -461.2417 cm -BT -/F29 9.9626 Tf 150.7049 461.2417 Td[(iout)]TJ -ET -1 0 0 1 170.4363 461.2417 cm +/F27 9.9626 Tf -287.51 -19.925 Td [(iout)]TJ 0 g 0 G -1 0 0 1 -170.4363 -461.2417 cm -BT -/F8 9.9626 Tf 175.4176 461.2417 Td[(out)1(put)-333(u)1(nit.)-444(S)1(c)-1(op)-27(e)-1(:)]TJ/F29 9.9626 Tf 89.9407 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf -89.7468 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(opti)-1(on)1(a)]TJ/F8 9.9626 Tf -29.6112 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(.)]TJ -43.0331 -11.9551 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(an)-333(in)28(t)1(e)-1(ger)-333(n)28(um)28(b)-28(er.)]TJ -ET -1 0 0 1 150.7049 90.4377 cm +/F8 9.9626 Tf 24.713 0 Td [(output)-333(unit.)-445(S)1(c)-1(op)-27(e:)]TJ/F27 9.9626 Tf 89.941 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.611 0 Td [(optiona)]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(in)28(teger)-333(n)27(um)28(b)-28(er.)]TJ 0 g 0 G -1 0 0 1 -150.7049 -90.4377 cm -BT -/F8 9.9626 Tf 315.0884 90.4377 Td[(128)]TJ -ET -1 0 0 1 494.4159 90.4377 cm + 139.477 -334.938 Td [(129)]TJ 0 g 0 G +ET endstream endobj -1571 0 obj << +1550 0 obj << /Type /Page -/Contents 1572 0 R -/Resources 1570 0 R -/MediaBox [0 0 595.2756 841.8898] -/Parent 1569 0 R -/Annots [ 1575 0 R ] +/Contents 1551 0 R +/Resources 1549 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 1540 0 R +/Annots [ 1548 0 R ] >> endobj -1575 0 obj << +1548 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [372.1526 477.9568 439.2105 489.0817] +/Rect [321.343 477.957 388.401 489.082] /Subtype /Link /A << /S /GoTo /D (precdata) >> >> endobj -1573 0 obj << -/D [1571 0 R /XYZ 150.7049 740.9981 null] +1552 0 obj << +/D [1550 0 R /XYZ 99.895 740.998 null] >> endobj -422 0 obj << -/D [1571 0 R /XYZ 150.7049 641.6678 null] +426 0 obj << +/D [1550 0 R /XYZ 99.895 641.668 null] >> endobj -1574 0 obj << -/D [1571 0 R /XYZ 150.7049 613.8693 null] +1553 0 obj << +/D [1550 0 R /XYZ 99.895 613.869 null] >> endobj -1570 0 obj << -/Font << /F18 441 0 R /F8 450 0 R /F19 591 0 R /F29 447 0 R /F32 622 0 R >> +1549 0 obj << +/Font << /F16 443 0 R /F8 446 0 R /F17 588 0 R /F27 445 0 R /F30 616 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1578 0 obj << -/Length 880 +1556 0 obj << +/Length 608 >> stream -1 0 0 1 99.8954 740.9981 cm 0 g 0 G -1 0 0 1 343.7111 0 cm 0 g 0 G -1 0 0 1 -443.6065 -740.9981 cm BT -/F18 14.3462 Tf 99.8954 706.1289 Td[(11)-1126(Ite)-1(rat)-1(iv)31(e)-375(Met)-1(ho)-32(ds)]TJ/F8 9.9626 Tf 0 -21.821 Td[(In)-518(this)-519(c)28(hap)1(te)-1(r)-518(w)28(e)-519(pro)28(vi)1(de)-519(rou)1(tines)-519(for)-518(p)1(re)-1(cond)1(ition)1(e)-1(r)1(s)-519(and)-518(iterati)1(v)28(e)-520(meth-)]TJ 0 -11.9551 Td[(o)-28(d)1(s)-1(.)-647(Th)1(e)-402(i)1(n)28(te)-1(r)1(face)-1(s)-401(for)-400(Kr)1(ylo)28(v)-401(sub)1(s)-1(p)1(ac)-1(e)-401(m)-1(eth)1(o)-28(ds)-401(are)-401(a)28(v)55(ai)1(labl)1(e)-402(i)1(n)-401(th)1(e)-402(mo)-28(d)1(ule)]TJ/F32 9.9626 Tf 0 -11.9552 Td[(psb_krylov_mod)]TJ/F8 9.9626 Tf 73.2248 0 Td[(.)]TJ -ET -1 0 0 1 99.8954 90.4377 cm +/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 -1 0 0 1 -99.8954 -90.4377 cm -BT -/F8 9.9626 Tf 264.2789 90.4377 Td[(129)]TJ -ET -1 0 0 1 443.6065 90.4377 cm + 91.158 -569.96 Td [(130)]TJ 0 g 0 G +ET endstream endobj -1577 0 obj << +1555 0 obj << /Type /Page -/Contents 1578 0 R -/Resources 1576 0 R -/MediaBox [0 0 595.2756 841.8898] -/Parent 1569 0 R +/Contents 1556 0 R +/Resources 1554 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 1540 0 R >> endobj -1579 0 obj << -/D [1577 0 R /XYZ 99.8954 740.9981 null] +1557 0 obj << +/D [1555 0 R /XYZ 150.705 740.998 null] >> endobj -426 0 obj << -/D [1577 0 R /XYZ 99.8954 716.0915 null] +430 0 obj << +/D [1555 0 R /XYZ 150.705 716.092 null] >> endobj -1576 0 obj << -/Font << /F18 441 0 R /F8 450 0 R /F32 622 0 R >> +1554 0 obj << +/Font << /F16 443 0 R /F8 446 0 R /F30 616 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1582 0 obj << -/Length 10222 +1562 0 obj << +/Length 7060 >> stream -1 0 0 1 150.7049 740.9981 cm 0 g 0 G -1 0 0 1 343.7111 0 cm 0 g 0 G -1 0 0 1 -348.6924 -58.6097 cm 0 g 0 G 0 g 0 G -1 0 0 1 -145.7236 -682.3884 cm BT -/F18 14.3462 Tf 150.7049 682.3884 Td[(psb)]TJ +/F16 14.3462 Tf 99.895 682.388 Td [(psb)]TJ ET -1 0 0 1 175.972 682.3884 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -4.8419 0.1992 l -S +1 0 0 1 125.163 682.588 cm +[]0 d 0 J 0.398 w 0 0 m 4.842 0 l S Q -1 0 0 1 -175.972 -682.3884 cm BT -/F18 14.3462 Tf 180.8139 682.3884 Td[(krylo)30(v)-374(|Kr)-1(ylo)31(v)-375(Met)-1(ho)-32(ds)-374(D)-1(ri)-1(v)32(e)-1(r)-375(Ro)-1(uti)-1(ne)]TJ/F8 9.9626 Tf -30.109 -27.6287 Td[(This)-343(sub)1(rout)1(ine)-343(is)-343(a)-343(d)1(riv)28(er)-342(that)-343(p)1(ro)28(vid)1(e)-1(s)-343(a)-342(ge)-1(n)1(e)-1(ral)-342(in)28(terf)1(ac)-1(e)-343(f)1(or)-343(all)-342(the)-343(Kr)1(ylo)28(v-)]TJ 0 -11.9552 Td[(Su)1(bspace)-334(f)1(am)-1(il)1(y)-333(m)-1(etho)-27(ds)-334(impl)1(e)-1(me)-1(n)29(te)-1(d)-333(i)1(n)-333(PS)1(B)-1(LAS)-333(v)28(ersion)-333(2.)]TJ 14.9439 -11.9551 Td[(The)-299(s)-1(t)1(oppi)1(ng)-299(criteri)1(on)-299(is)-299(th)1(e)-300(n)1(orm)28(w)-1(ise)-299(bac)28(kw)27(ar)1(d)-299(error)1(,)-306(in)-298(th)1(e)-300(in)1(\014n)1(it)28(y)-299(n)1(orm,)]TJ -14.9439 -11.9552 Td[(i.e.)-444(the)-333(ite)-1(r)1(ation)-333(is)-333(s)-1(top)1(p)-28(ed)-333(when)]TJ/F11 9.9626 Tf 107.8392 -24.4049 Td[(er)-28(r)]TJ/F8 9.9626 Tf 16.9492 0 Td[(=)]TJ/F14 9.9626 Tf 38.1102 6.7398 Td[(k)]TJ/F11 9.9626 Tf 4.9814 0 Td[(r)]TJ/F10 6.9738 Tf 4.4947 -1.4944 Td[(i)]TJ/F14 9.9626 Tf 3.3168 1.4944 Td[(k)]TJ +/F16 14.3462 Tf 130.004 682.388 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 -27.628 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 -11.956 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 -24.405 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.494 Td [(i)]TJ/F14 9.9626 Tf 3.317 1.494 Td [(k)]TJ ET -1 0 0 1 287.2049 596.7807 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -70.5716 0.1992 l -S +1 0 0 1 236.395 596.98 cm +[]0 d 0 J 0.398 w 0 0 m 70.572 0 l S Q -1 0 0 1 -287.2049 -596.7807 cm BT -/F8 9.9626 Tf 287.2049 587.6554 Td[(\050)]TJ/F14 9.9626 Tf 3.8743 0 Td[(k)]TJ/F11 9.9626 Tf 4.9814 0 Td[(A)]TJ/F14 9.9626 Tf 7.472 0 Td[(kk)]TJ/F11 9.9626 Tf 9.9626 0 Td[(x)]TJ/F10 6.9738 Tf 5.6939 -1.4944 Td[(i)]TJ/F14 9.9626 Tf 3.3169 1.4944 Td[(k)]TJ/F8 9.9626 Tf 7.1952 0 Td[(+)]TJ/F14 9.9626 Tf 9.9626 0 Td[(k)]TJ/F11 9.9626 Tf 4.9813 0 Td[(b)]TJ/F14 9.9626 Tf 4.2757 0 Td[(k)]TJ/F8 9.9626 Tf 4.9813 0 Td[(\051)]TJ/F11 9.9626 Tf 7.8372 6.8339 Td[(<)-278(e)1(ps)]TJ/F8 9.9626 Tf -211.0344 -24.499 Td[(or)-333(th)1(e)-334(2-)-1(n)1(orm)-333(re)-1(sid)1(ual)-333(redu)1(c)-1(ti)1(on)]TJ/F11 9.9626 Tf 133.7712 -22.4677 Td[(er)-28(r)]TJ/F8 9.9626 Tf 16.9492 0 Td[(=)]TJ/F14 9.9626 Tf 12.1783 6.7398 Td[(k)]TJ/F11 9.9626 Tf 4.9813 0 Td[(r)]TJ/F10 6.9738 Tf 4.4947 -1.4944 Td[(i)]TJ/F14 9.9626 Tf 3.3169 1.4944 Td[(k)]TJ +/F8 9.9626 Tf 236.395 587.655 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 -24.499 Td [(or)-333(the)-334(2-norm)-333(residual)-333(reduction)]TJ/F11 9.9626 Tf 133.772 -22.467 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 ET -1 0 0 1 313.1368 549.814 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -18.7077 0.1992 l -S +1 0 0 1 262.327 550.013 cm +[]0 d 0 J 0.398 w 0 0 m 18.708 0 l S Q -1 0 0 1 -313.1368 -549.814 cm BT -/F14 9.9626 Tf 313.1368 540.6887 Td[(k)]TJ/F11 9.9626 Tf 4.9814 0 Td[(b)]TJ/F14 9.9626 Tf 4.2756 0 Td[(k)]TJ/F7 6.9738 Tf 4.9813 -1.4944 Td[(2)]TJ/F11 9.9626 Tf 8.4322 8.3283 Td[(<)-278(e)1(ps)]TJ/F8 9.9626 Tf -185.1024 -25.0525 Td[(acc)-1(ord)1(in)1(g)-413(to)-412(th)1(e)-413(v)56(alue)-412(pass)-1(ed)-412(thr)1(ough)-412(th)1(e)-413(istop)-412(argu)1(me)-1(n)28(t)-412(\050se)-1(e)-412(late)-1(r)1(\051.)-681(In)-412(the)]TJ 0 -11.9552 Td[(ab)-27(o)27(v)28(e)-320(f)1(orm)27(u)1(lae,)]TJ/F11 9.9626 Tf 71.7384 0 Td[(x)]TJ/F10 6.9738 Tf 5.6939 -1.4944 Td[(i)]TJ/F8 9.9626 Tf 6.5034 1.4944 Td[(is)-320(the)-320(ten)28(tativ)28(e)-320(solut)1(ion)-320(an)1(d)]TJ/F11 9.9626 Tf 125.3559 0 Td[(r)]TJ/F10 6.9738 Tf 4.4947 -1.4944 Td[(i)]TJ/F8 9.9626 Tf 6.0842 1.4944 Td[(=)]TJ/F11 9.9626 Tf 10.5161 0 Td[(b)]TJ/F14 9.9626 Tf 6.2208 0 Td[(\000)]TJ/F11 9.9626 Tf 9.6939 0 Td[(Ax)]TJ/F10 6.9738 Tf 13.1659 -1.4944 Td[(i)]TJ/F8 9.9626 Tf 6.5034 1.4944 Td[(th)1(e)-321(corresp)-28(on)1(din)1(g)]TJ -265.9706 -11.9552 Td[(res)-1(i)1(du)1(al)-334(at)-333(th)1(e)]TJ/F11 9.9626 Tf 66.5007 0 Td[(i)]TJ/F8 9.9626 Tf 3.4323 0 Td[(-th)-333(iteration)1(.)]TJ/F18 14.3462 Tf -69.933 -32.4803 Td[(Syn)32(t)-1(ax)]TJ/F8 9.9626 Tf 0 -21.8209 Td[(call)-333(psb)]TJ +/F14 9.9626 Tf 262.327 540.689 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.053 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.494 Td [(i)]TJ/F8 9.9626 Tf 6.503 1.494 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.494 Td [(i)]TJ/F8 9.9626 Tf 6.084 1.494 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.494 Td [(i)]TJ/F8 9.9626 Tf 6.503 1.494 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/F16 14.3462 Tf -69.933 -32.481 Td [(Syn)31(tax)]TJ/F8 9.9626 Tf 0 -21.82 Td [(call)-333(psb)]TJ ET -1 0 0 1 184.5668 444.2585 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -2.9888 0.1992 l -S +1 0 0 1 133.757 444.458 cm +[]0 d 0 J 0.398 w 0 0 m 2.989 0 l S Q -1 0 0 1 -184.5668 -444.2585 cm BT -/F8 9.9626 Tf 187.5556 444.2585 Td[(kr)1(ylo)28(v)]TJ 4.8703 -11.9552 Td[(\050)]TJ/F19 9.9626 Tf 3.8744 0 Td[(metho)51(d,a,pr)52(e)51(c,b,x)1(,eps,desc)]TJ +/F8 9.9626 Tf 136.746 444.258 Td [(krylo)28(v)]TJ 4.87 -11.955 Td [(\050)]TJ/F17 9.9626 Tf 3.875 0 Td [(metho)51(d,a,pr)51(e)51(c,b,x,)1(eps,desc)]TJ ET -1 0 0 1 309.8648 432.3033 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.0552 0.1992 l -S +1 0 0 1 259.055 432.503 cm +[]0 d 0 J 0.398 w 0 0 m 3.055 0 l S Q -1 0 0 1 -309.8648 -432.3033 cm BT -/F19 9.9626 Tf 312.92 432.3033 Td[(a,i)1(n)-1(f)1(o,itmax,)1(iter,er)1(r,i)1(t)-1(r)52(ac)51(e,i)1(rst,is)1(t)-1(op,c)52(o)-1(nd)]TJ/F8 9.9626 Tf 177.6216 0 Td[(\051)]TJ -ET -1 0 0 1 145.7235 408.393 cm +/F17 9.9626 Tf 262.11 432.303 Td [(a,info,itmax,iter,err,itr)51(ac)52(e,irst,istop,c)51(ond)]TJ/F8 9.9626 Tf 177.622 0 Td [(\051)]TJ 0 g 0 G -1 0 0 1 -145.7235 -408.393 cm -BT -/F29 9.9626 Tf 150.7049 408.393 Td[(T)32(yp)-32(e:)]TJ -ET -1 0 0 1 179.5203 408.393 cm +/F27 9.9626 Tf -339.837 -23.91 Td [(T)32(yp)-32(e:)]TJ 0 g 0 G -1 0 0 1 -179.5203 -408.393 cm -BT -/F8 9.9626 Tf 184.5016 408.393 Td[(Sy)1(nc)27(h)1(ron)1(ous.)]TJ -ET -1 0 0 1 145.7235 389.5489 cm +/F8 9.9626 Tf 33.797 0 Td [(Sync)28(hronous.)]TJ 0 g 0 G -1 0 0 1 -145.7235 -389.5489 cm -BT -/F29 9.9626 Tf 150.7049 389.5489 Td[(On)-383(En)32(tr)1(y)]TJ -ET -1 0 0 1 198.2901 389.5489 cm +/F27 9.9626 Tf -33.797 -18.844 Td [(On)-383(En)32(try)]TJ 0 g 0 G -1 0 0 1 -52.5665 -18.8441 cm 0 g 0 G -1 0 0 1 -145.7236 -370.7048 cm -BT -/F29 9.9626 Tf 150.7049 370.7048 Td[(met)-1(ho)-31(d)]TJ -ET -1 0 0 1 188.7357 370.7048 cm + 0 -18.844 Td [(metho)-32(d)]TJ 0 g 0 G -1 0 0 1 -188.7357 -370.7048 cm -BT -/F8 9.9626 Tf 193.717 370.7048 Td[(a)-235(s)-1(t)1(rin)1(g)-236(th)1(at)-235(de\014n)1(e)-1(s)-235(the)-235(iterativ)28(e)-235(m)-1(etho)-27(d)-235(to)-235(b)-27(e)-236(use)-1(d)1(.)-412(S)1(up)1(p)-28(or)1(te)-1(d)-234(v)55(al)1(ues)]TJ -18.1055 -11.9552 Td[(are:)]TJ -ET -1 0 0 1 170.6302 339.9055 cm +/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 -1 0 0 1 -170.6302 -339.9055 cm -BT -/F29 9.9626 Tf 175.6115 339.9055 Td[(CG:)]TJ -ET -1 0 0 1 196.0763 339.9055 cm +/F27 9.9626 Tf 0 -18.844 Td [(CG:)]TJ 0 g 0 G -1 0 0 1 -196.0763 -339.9055 cm -BT -/F8 9.9626 Tf 201.0576 339.9055 Td[(th)1(e)-334(Conju)1(gate)-334(Gr)1(adien)28(t)-333(me)-1(th)1(o)-28(d;)]TJ -ET -1 0 0 1 170.6302 325.0465 cm +/F8 9.9626 Tf 25.446 0 Td [(the)-333(Conjugate)-334(Gradien)28(t)-333(metho)-28(d;)]TJ 0 g 0 G -1 0 0 1 -170.6302 -325.0465 cm -BT -/F29 9.9626 Tf 175.6115 325.0465 Td[(CGS:)]TJ -ET -1 0 0 1 202.4413 325.0465 cm +/F27 9.9626 Tf -25.446 -14.859 Td [(CGS:)]TJ 0 g 0 G -1 0 0 1 -202.4413 -325.0465 cm -BT -/F8 9.9626 Tf 207.4226 325.0465 Td[(th)1(e)-334(Conju)1(gate)-334(Gr)1(adien)28(t)-333(St)1(abili)1(z)-1(ed)-333(me)-1(th)1(o)-28(d;)]TJ -ET -1 0 0 1 170.6302 310.1874 cm +/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 -1 0 0 1 -170.6302 -310.1874 cm -BT -/F29 9.9626 Tf 175.6115 310.1874 Td[(BICG:)]TJ -ET -1 0 0 1 208.571 310.1874 cm +/F27 9.9626 Tf -31.811 -14.86 Td [(BICG:)]TJ 0 g 0 G -1 0 0 1 -208.571 -310.1874 cm -BT -/F8 9.9626 Tf 213.5524 310.1874 Td[(th)1(e)-334(B)-1(i)1(-)-1(Con)1(jugat)1(e)-334(Grad)1(ien)28(t)-333(m)-1(etho)-27(d;)]TJ -ET -1 0 0 1 170.6302 295.3284 cm +/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 -1 0 0 1 -170.6302 -295.3284 cm -BT -/F29 9.9626 Tf 175.6115 295.3284 Td[(BICGST)96(AB:)]TJ -ET -1 0 0 1 238.7632 295.3284 cm +/F27 9.9626 Tf -37.941 -14.859 Td [(BICGST)96(AB:)]TJ 0 g 0 G -1 0 0 1 -238.7632 -295.3284 cm -BT -/F8 9.9626 Tf 243.7445 295.3284 Td[(th)1(e)-334(B)-1(i)1(-)-1(Con)1(jugat)1(e)-334(Grad)1(ien)28(t)-333(Stab)1(ilize)-1(d)-333(metho)-28(d)1(;)]TJ -ET -1 0 0 1 170.6302 280.4694 cm +/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 -1 0 0 1 -170.6302 -280.4694 cm -BT -/F29 9.9626 Tf 175.6115 280.4694 Td[(BICGST)96(ABL:)]TJ -ET -1 0 0 1 245.654 280.4694 cm +/F27 9.9626 Tf -68.133 -14.859 Td [(BICGST)96(ABL:)]TJ 0 g 0 G -1 0 0 1 -245.654 -280.4694 cm -BT -/F8 9.9626 Tf 250.6353 280.4694 Td[(th)1(e)-223(Bi-)-1(Con)1(ju)1(gate)-223(Gr)1(adien)28(t)-222(Stab)1(ili)1(z)-1(ed)-222(me)-1(th)1(o)-28(d)-222(with)-222(r)1(e)-1(start-)]TJ -53.106 -11.9552 Td[(in)1(g;)]TJ -ET -1 0 0 1 170.6302 253.6552 cm +/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 -1 0 0 1 -170.6302 -253.6552 cm -BT -/F29 9.9626 Tf 175.6115 253.6552 Td[(R)31(GM)1(R)-1(E)1(S:)]TJ -ET -1 0 0 1 229.4371 253.6552 cm +/F27 9.9626 Tf -21.918 -14.859 Td [(R)32(GMRES:)]TJ 0 g 0 G -1 0 0 1 -229.4371 -253.6552 cm -BT -/F8 9.9626 Tf 234.4184 253.6552 Td[(th)1(e)-334(Generalize)-1(d)-332(Min)1(im)-1(al)-333(Res)-1(i)1(dual)-333(metho)-28(d)-333(wit)1(h)-333(re)-1(start)1(ing.)]TJ -ET -1 0 0 1 145.7235 234.8111 cm +/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 -1 0 0 1 -145.7235 -234.8111 cm -BT -/F29 9.9626 Tf 150.7049 234.8111 Td[(a)]TJ -ET -1 0 0 1 156.2742 234.8111 cm +/F27 9.9626 Tf -83.714 -18.844 Td [(a)]TJ 0 g 0 G -1 0 0 1 -156.2742 -234.8111 cm -BT -/F8 9.9626 Tf 161.2555 234.8111 Td[(th)1(e)-334(lo)-28(cal)-333(p)-28(or)1(tion)-333(of)-333(glob)1(al)-333(s)-1(p)1(arse)-334(m)-1(at)1(rix)]TJ/F11 9.9626 Tf 178.9682 0 Td[(A)]TJ/F8 9.9626 Tf 7.4719 0 Td[(.)]TJ -172.0841 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3786 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf -32.3786 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(required)]TJ/F8 9.9626 Tf -29.6112 -11.9551 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(.)]TJ -43.0331 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(a)-333(s)-1(tr)1(uctured)-333(dat)1(a)-334(of)-333(t)28(yp)-27(e)]TJ -ET -1 0 0 1 346.5264 186.9904 cm +/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.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 -1 0 0 1 -346.5264 -186.9904 cm -BT -/F32 9.9626 Tf 346.5264 186.9904 Td[(psb)]TJ +/F30 9.9626 Tf 170.915 0 Td [(psb)]TJ ET -1 0 0 1 362.8451 186.9904 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.1382 0.1992 l -S +1 0 0 1 312.036 187.19 cm +[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q -1 0 0 1 -362.8451 -186.9904 cm BT -/F32 9.9626 Tf 365.9833 186.9904 Td[(spmat)]TJ +/F30 9.9626 Tf 315.174 186.99 Td [(spmat)]TJ ET -1 0 0 1 392.7626 186.9904 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.1382 0.1992 l -S +1 0 0 1 341.953 187.19 cm +[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S Q -1 0 0 1 -392.7626 -186.9904 cm BT -/F32 9.9626 Tf 395.9008 186.9904 Td[(type)]TJ -ET -1 0 0 1 416.8222 186.9904 cm +/F30 9.9626 Tf 345.091 186.99 Td [(type)]TJ 0 g 0 G -1 0 0 1 -416.8222 -186.9904 cm -BT -/F8 9.9626 Tf 416.8222 186.9904 Td[(.)]TJ -ET -1 0 0 1 145.7235 168.1463 cm +/F8 9.9626 Tf 20.922 0 Td [(.)]TJ 0 g 0 G -1 0 0 1 -145.7235 -168.1463 cm -BT -/F29 9.9626 Tf 150.7049 168.1463 Td[(pr)1(e)-1(c)]TJ -ET -1 0 0 1 172.1314 168.1463 cm +/F27 9.9626 Tf -266.118 -18.844 Td [(prec)]TJ 0 g 0 G -1 0 0 1 -172.1314 -168.1463 cm -BT -/F8 9.9626 Tf 177.1127 168.1463 Td[(The)-334(d)1(ata)-333(s)-1(tr)1(uctur)1(e)-334(c)-1(on)29(tainin)1(g)-333(the)-334(p)1(rec)-1(on)1(diti)1(oner.)]TJ -1.5012 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3786 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf -32.3786 -11.9551 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(required)]TJ/F8 9.9626 Tf -29.6112 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(.)]TJ -43.0331 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(a)-333(s)-1(tr)1(uctured)-333(dat)1(a)-334(of)-333(t)28(yp)-27(e)]TJ -ET -1 0 0 1 346.5264 120.3256 cm +/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 -1 0 0 1 -346.5264 -120.3256 cm -BT -/F32 9.9626 Tf 346.5264 120.3256 Td[(psb)]TJ +/F30 9.9626 Tf 170.915 0 Td [(psb)]TJ ET -1 0 0 1 362.8451 120.3256 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.1382 0.1992 l -S +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 -1 0 0 1 -362.8451 -120.3256 cm BT -/F32 9.9626 Tf 365.9833 120.3256 Td[(prec)]TJ +/F30 9.9626 Tf 315.174 120.326 Td [(prec)]TJ ET -1 0 0 1 387.5322 120.3256 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.1382 0.1992 l -S +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 -1 0 0 1 -387.5322 -120.3256 cm BT -/F32 9.9626 Tf 390.6705 120.3256 Td[(type)]TJ -ET -1 0 0 1 411.5918 120.3256 cm +/F30 9.9626 Tf 339.861 120.326 Td [(type)]TJ 0 g 0 G -1 0 0 1 -411.5918 -120.3256 cm -BT -/F8 9.9626 Tf 411.5918 120.3256 Td[(.)]TJ -ET -1 0 0 1 150.7049 90.4377 cm +/F8 9.9626 Tf 20.921 0 Td [(.)]TJ 0 g 0 G -1 0 0 1 -150.7049 -90.4377 cm -BT -/F8 9.9626 Tf 315.0884 90.4377 Td[(130)]TJ -ET -1 0 0 1 494.4159 90.4377 cm + -96.503 -29.888 Td [(131)]TJ 0 g 0 G +ET endstream endobj -1581 0 obj << +1561 0 obj << /Type /Page -/Contents 1582 0 R -/Resources 1580 0 R -/MediaBox [0 0 595.2756 841.8898] -/Parent 1569 0 R -/Annots [ 1585 0 R 1586 0 R ] +/Contents 1562 0 R +/Resources 1560 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 1540 0 R +/Annots [ 1558 0 R 1559 0 R ] >> endobj -1585 0 obj << +1558 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [345.5302 183.7802 417.8184 194.9052] +/Rect [294.721 183.78 367.009 194.905] /Subtype /Link /A << /S /GoTo /D (spdata) >> >> endobj -1586 0 obj << +1559 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [345.5302 117.1154 412.5881 128.2404] +/Rect [294.721 117.115 361.779 128.24] /Subtype /Link /A << /S /GoTo /D (precdata) >> >> endobj -1583 0 obj << -/D [1581 0 R /XYZ 150.7049 740.9981 null] +1563 0 obj << +/D [1561 0 R /XYZ 99.895 740.998 null] >> endobj -430 0 obj << -/D [1581 0 R /XYZ 150.7049 663.9253 null] +434 0 obj << +/D [1561 0 R /XYZ 99.895 663.925 null] >> endobj -1584 0 obj << -/D [1581 0 R /XYZ 150.7049 453.4241 null] +1564 0 obj << +/D [1561 0 R /XYZ 99.895 453.424 null] >> endobj -1580 0 obj << -/Font << /F18 441 0 R /F8 450 0 R /F11 606 0 R /F14 633 0 R /F10 630 0 R /F7 627 0 R /F19 591 0 R /F29 447 0 R /F32 622 0 R >> +1560 0 obj << +/Font << /F16 443 0 R /F8 446 0 R /F11 602 0 R /F14 619 0 R /F10 618 0 R /F7 617 0 R /F17 588 0 R /F27 445 0 R /F30 616 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1589 0 obj << -/Length 7801 +1568 0 obj << +/Length 5707 >> stream -1 0 0 1 99.8954 740.9981 cm 0 g 0 G -1 0 0 1 343.7111 0 cm 0 g 0 G -1 0 0 1 -348.6924 -34.8692 cm 0 g 0 G -1 0 0 1 -94.9141 -706.1289 cm BT -/F29 9.9626 Tf 99.8954 706.1289 Td[(b)]TJ -ET -1 0 0 1 106.2604 706.1289 cm +/F27 9.9626 Tf 150.705 706.129 Td [(b)]TJ 0 g 0 G -1 0 0 1 -106.2604 -706.1289 cm -BT -/F8 9.9626 Tf 111.2417 706.1289 Td[(The)-334(RHS)-333(v)28(ector.)]TJ 13.5603 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3787 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf -32.3787 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(required)]TJ/F8 9.9626 Tf -29.6112 -11.9551 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(.)]TJ -43.0331 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(a)-333(rank)-333(on)1(e)-334(arra)28(y)84(.)]TJ -ET -1 0 0 1 94.9141 638.881 cm +/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)84(.)]TJ 0 g 0 G -1 0 0 1 -94.9141 -638.881 cm -BT -/F29 9.9626 Tf 99.8954 638.881 Td[(x)]TJ -ET -1 0 0 1 105.9421 638.881 cm +/F27 9.9626 Tf -24.906 -19.427 Td [(x)]TJ 0 g 0 G -1 0 0 1 -105.9421 -638.881 cm -BT -/F8 9.9626 Tf 110.9235 638.881 Td[(The)-334(i)1(niti)1(al)-333(gues)-1(s.)]TJ 13.8785 -11.9551 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3787 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf -32.3787 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(required)]TJ/F8 9.9626 Tf -29.6112 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(inout)]TJ/F8 9.9626 Tf 26.0964 0 Td[(.)]TJ -59.582 -11.9551 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(a)-333(rank)-333(on)1(e)-334(arra)28(y)84(.)]TJ -ET -1 0 0 1 94.9141 571.6332 cm +/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)84(.)]TJ 0 g 0 G -1 0 0 1 -94.9141 -571.6332 cm -BT -/F29 9.9626 Tf 99.8954 571.6332 Td[(eps)]TJ -ET -1 0 0 1 116.0306 571.6332 cm +/F27 9.9626 Tf -24.906 -19.427 Td [(eps)]TJ 0 g 0 G -1 0 0 1 -116.0306 -571.6332 cm -BT -/F8 9.9626 Tf 121.0119 571.6332 Td[(The)-334(stop)1(pin)1(g)-334(tol)1(e)-1(r)1(ance)-1(.)]TJ 3.7901 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3787 0 Td[(global)]TJ/F8 9.9626 Tf -32.3787 -11.9551 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(required)]TJ/F8 9.9626 Tf -29.6112 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(.)]TJ -43.0331 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(a)-333(re)-1(al)-333(n)29(um)27(b)-27(er.)]TJ -ET -1 0 0 1 94.9141 504.3854 cm +/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.547 0 Td [(.)]TJ -43.033 -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 -1 0 0 1 -94.9141 -504.3854 cm -BT -/F29 9.9626 Tf 99.8954 504.3854 Td[(desc)]TJ +/F27 9.9626 Tf -24.906 -19.428 Td [(desc)]TJ ET -1 0 0 1 121.81 504.3854 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.4371 0.1992 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 -1 0 0 1 -121.81 -504.3854 cm BT -/F29 9.9626 Tf 125.2471 504.3854 Td[(a)]TJ -ET -1 0 0 1 130.8165 504.3854 cm +/F27 9.9626 Tf 176.057 504.385 Td [(a)]TJ 0 g 0 G -1 0 0 1 -130.8165 -504.3854 cm -BT -/F8 9.9626 Tf 135.7978 504.3854 Td[(con)28(tain)1(s)-334(data)-333(structu)1(re)-1(s)-333(for)-333(com)-1(m)28(un)1(ic)-1(ati)1(ons.)]TJ -10.9958 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3787 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf -32.3787 -11.9551 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6113 0 Td[(required)]TJ/F8 9.9626 Tf -29.6113 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(.)]TJ -43.0331 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(a)-333(s)-1(tr)1(uctured)-333(dat)1(a)-334(of)-333(t)28(yp)-27(e)]TJ -ET -1 0 0 1 295.717 456.5647 cm +/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 -1 0 0 1 -295.717 -456.5647 cm -BT -/F32 9.9626 Tf 295.717 456.5647 Td[(psb)]TJ +/F30 9.9626 Tf 170.915 0 Td [(psb)]TJ ET -1 0 0 1 312.0356 456.5647 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.1382 0.1992 l -S +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 -1 0 0 1 -312.0356 -456.5647 cm BT -/F32 9.9626 Tf 315.1738 456.5647 Td[(desc)]TJ +/F30 9.9626 Tf 365.983 456.565 Td [(desc)]TJ ET -1 0 0 1 336.7228 456.5647 cm q -[]0 d -0 J -0.3985 w -0 0.1992 m -3.1382 0.1992 l -S +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 -1 0 0 1 -336.7228 -456.5647 cm BT -/F32 9.9626 Tf 339.861 456.5647 Td[(type)]TJ -ET -1 0 0 1 360.7824 456.5647 cm +/F30 9.9626 Tf 390.67 456.565 Td [(type)]TJ 0 g 0 G -1 0 0 1 -360.7824 -456.5647 cm -BT -/F8 9.9626 Tf 360.7824 456.5647 Td[(.)]TJ -ET -1 0 0 1 94.9141 437.1376 cm +/F8 9.9626 Tf 20.922 0 Td [(.)]TJ 0 g 0 G -1 0 0 1 -94.9141 -437.1376 cm -BT -/F29 9.9626 Tf 99.8954 437.1376 Td[(it)-1(max)]TJ -ET -1 0 0 1 128.6969 437.1376 cm +/F27 9.9626 Tf -260.887 -19.427 Td [(itmax)]TJ 0 g 0 G -1 0 0 1 -128.6969 -437.1376 cm -BT -/F8 9.9626 Tf 133.6783 437.1376 Td[(The)-334(maxi)1(m)27(um)-333(n)28(um)28(b)-27(e)-1(r)-333(of)-333(iterati)1(ons)-334(to)-333(p)-27(e)-1(r)1(form.)]TJ -8.8763 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3787 0 Td[(global)]TJ/F8 9.9626 Tf -32.3787 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6113 0 Td[(opti)-1(on)1(al)]TJ/F8 9.9626 Tf -29.6113 -11.9551 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(.)]TJ -43.0331 -11.9552 Td[(Defau)1(lt:)]TJ/F11 9.9626 Tf 39.4356 0 Td[(itma)1(x)]TJ/F8 9.9626 Tf 29.5046 0 Td[(=)-278(1000.)]TJ -68.9402 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(an)-333(in)28(t)1(e)-1(ger)-333(v)55(ar)1(iabl)1(e)]TJ/F11 9.9626 Tf 142.0786 0 Td[(itma)1(x)]TJ/F14 9.9626 Tf 29.5046 0 Td[(\025)]TJ/F8 9.9626 Tf 10.5161 0 Td[(1.)]TJ -ET -1 0 0 1 94.9141 357.9346 cm +/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 -1 0 0 1 -94.9141 -357.9346 cm -BT -/F29 9.9626 Tf 99.8954 357.9346 Td[(it)-1(r)1(ace)]TJ -ET -1 0 0 1 128.1642 357.9346 cm +/F27 9.9626 Tf -207.006 -19.427 Td [(itrace)]TJ 0 g 0 G -1 0 0 1 -128.1642 -357.9346 cm -BT -/F8 9.9626 Tf 133.1456 357.9346 Td[(If)]TJ/F11 9.9626 Tf 8.9119 0 Td[(>)]TJ/F8 9.9626 Tf 10.5161 0 Td[(0)-228(p)1(rin)28(t)-227(out)-228(an)-227(inf)1(ormation)1(al)-228(me)-1(ss)-1(age)-228(ab)-27(out)-228(con)28(v)28(ergence)-229(ev)28(e)-1(r)1(y)]TJ/F11 9.9626 Tf 265.0151 0 Td[(itr)-28(a)1(ce)]TJ/F8 9.9626 Tf -292.7867 -11.9552 Td[(iterati)1(ons.)]TJ 0 -11.9551 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3787 0 Td[(global)]TJ/F8 9.9626 Tf -32.3787 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(opti)-1(on)1(al)]TJ/F8 9.9626 Tf -29.6112 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(.)]TJ -ET -1 0 0 1 94.9141 278.7316 cm +/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 -1 0 0 1 -94.9141 -278.7316 cm -BT -/F29 9.9626 Tf 99.8954 278.7316 Td[(irst)]TJ -ET -1 0 0 1 116.7709 278.7316 cm +/F27 9.9626 Tf -67.94 -31.382 Td [(irst)]TJ 0 g 0 G -1 0 0 1 -116.7709 -278.7316 cm -BT -/F8 9.9626 Tf 121.7522 278.7316 Td[(An)-333(in)29(te)-1(ger)-333(s)-1(p)-27(ec)-1(if)1(yin)1(g)-334(th)1(e)-334(res)-1(t)1(art)-333(paramete)-1(r)1(.)]TJ 3.0498 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3787 0 Td[(global)]TJ/F8 9.9626 Tf -32.3787 -11.9551 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(opti)-1(on)1(al)]TJ/F8 9.9626 Tf 40.5768 0 Td[(.)]TJ -70.188 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(.)]TJ -43.0331 -11.9552 Td[(V)83(al)1(ues)-1(:)]TJ/F11 9.9626 Tf 37.5062 0 Td[(ir)-27(st)-448(>)]TJ/F8 9.9626 Tf 33.1347 0 Td[(0.)-750(Th)1(is)-436(i)1(s)-436(em)-1(p)1(lo)28(y)28(e)-1(d)-435(f)1(or)-435(th)1(e)-436(BiCGS)1(T)83(AB)-1(L)-435(or)-435(R)28(GM)1(RES)]TJ -70.6409 -11.9551 Td[(me)-1(th)1(o)-28(ds,)-333(otherwise)-334(it)-333(is)-333(ignored.)]TJ -ET -1 0 0 1 94.9141 199.5286 cm +/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 -1 0 0 1 -94.9141 -199.5286 cm -BT -/F29 9.9626 Tf 99.8954 199.5286 Td[(istop)]TJ -ET -1 0 0 1 124.146 199.5286 cm +/F27 9.9626 Tf -24.906 -19.427 Td [(istop)]TJ 0 g 0 G -1 0 0 1 -124.146 -199.5286 cm -BT -/F8 9.9626 Tf 129.1273 199.5286 Td[(An)-333(in)29(te)-1(ger)-333(s)-1(p)-27(ec)-1(if)1(yin)1(g)-334(th)1(e)-334(stopp)1(ing)-333(c)-1(r)1(iterion)1(.)]TJ -4.3253 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3787 0 Td[(global)]TJ/F8 9.9626 Tf -32.3787 -11.9551 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(opti)-1(on)1(al)]TJ/F8 9.9626 Tf 40.5768 0 Td[(.)]TJ -70.188 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(in)]TJ/F8 9.9626 Tf 9.5475 0 Td[(.)]TJ -43.0331 -11.9552 Td[(V)83(al)1(ues)-1(:)-478(1:)-479(u)1(s)-1(e)-351(th)1(e)-351(nor)1(m)27(wise)-351(bac)28(kw)27(ar)1(d)-350(e)-1(r)1(ror,)-354(2:)-479(u)1(s)-1(e)-351(th)1(e)-351(sc)-1(aled)-350(2-)-1(n)1(orm)-351(of)]TJ 0 -11.9551 Td[(th)1(e)-334(res)-1(id)1(ual)1(.)-445(Defau)1(lt:)-444(2.)]TJ -ET -1 0 0 1 94.9141 120.3256 cm +/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 -1 0 0 1 -94.9141 -120.3256 cm -BT -/F29 9.9626 Tf 99.8954 120.3256 Td[(On)-383(R)-1(etur)1(n)]TJ -ET -1 0 0 1 154.4337 120.3256 cm +/F27 9.9626 Tf -24.906 -19.427 Td [(On)-383(Return)]TJ 0 g 0 G -1 0 0 1 -54.5383 -29.8879 cm 0 g 0 G -1 0 0 1 -99.8954 -90.4377 cm -BT -/F8 9.9626 Tf 264.2789 90.4377 Td[(131)]TJ -ET -1 0 0 1 443.6065 90.4377 cm +/F8 9.9626 Tf 164.383 -29.888 Td [(132)]TJ 0 g 0 G +ET endstream endobj -1588 0 obj << +1567 0 obj << /Type /Page -/Contents 1589 0 R -/Resources 1587 0 R -/MediaBox [0 0 595.2756 841.8898] -/Parent 1569 0 R -/Annots [ 1591 0 R ] +/Contents 1568 0 R +/Resources 1566 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 1540 0 R +/Annots [ 1565 0 R ] >> endobj -1591 0 obj << +1565 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [294.7207 453.3545 361.7786 464.4795] +/Rect [345.53 453.355 412.588 464.48] /Subtype /Link /A << /S /GoTo /D (descdata) >> >> endobj -1590 0 obj << -/D [1588 0 R /XYZ 99.8954 740.9981 null] +1569 0 obj << +/D [1567 0 R /XYZ 150.705 740.998 null] >> endobj -1587 0 obj << -/Font << /F29 447 0 R /F8 450 0 R /F32 622 0 R /F11 606 0 R /F14 633 0 R >> +1566 0 obj << +/Font << /F27 445 0 R /F8 446 0 R /F30 616 0 R /F11 602 0 R /F14 619 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1594 0 obj << -/Length 4072 +1572 0 obj << +/Length 2996 >> stream -1 0 0 1 150.7049 740.9981 cm 0 g 0 G -1 0 0 1 343.7111 0 cm 0 g 0 G -1 0 0 1 -348.6924 -34.8692 cm 0 g 0 G -1 0 0 1 -145.7236 -706.1289 cm BT -/F29 9.9626 Tf 150.7049 706.1289 Td[(x)]TJ -ET -1 0 0 1 156.7516 706.1289 cm +/F27 9.9626 Tf 99.895 706.129 Td [(x)]TJ 0 g 0 G -1 0 0 1 -156.7516 -706.1289 cm -BT -/F8 9.9626 Tf 161.7329 706.1289 Td[(The)-334(compu)1(te)-1(d)-333(solu)1(tion.)]TJ 13.8786 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3786 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf -32.3786 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(required)]TJ/F8 9.9626 Tf -29.6112 -11.9551 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(inout)]TJ/F8 9.9626 Tf 26.0964 0 Td[(.)]TJ -59.582 -11.9552 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-332(as)-1(:)-444(a)-333(rank)-333(on)1(e)-334(arra)28(y)84(.)]TJ -ET -1 0 0 1 145.7235 638.3829 cm +/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)84(.)]TJ 0 g 0 G -1 0 0 1 -145.7235 -638.3829 cm -BT -/F29 9.9626 Tf 150.7049 638.3829 Td[(it)-1(er)]TJ -ET -1 0 0 1 168.3124 638.3829 cm +/F27 9.9626 Tf -24.907 -19.925 Td [(iter)]TJ 0 g 0 G -1 0 0 1 -168.3124 -638.3829 cm -BT -/F8 9.9626 Tf 173.2937 638.3829 Td[(The)-334(n)29(um)28(b)-28(er)-333(of)-333(iteration)1(s)-334(p)-27(e)-1(r)1(formed.)]TJ 2.3178 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3786 0 Td[(global)]TJ/F8 9.9626 Tf -32.3786 -11.9551 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(opti)-1(on)1(al)]TJ/F8 9.9626 Tf -29.6112 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(out)]TJ/F8 9.9626 Tf 16.549 0 Td[(.)]TJ -50.0346 -11.9552 Td[(Re)-1(t)1(urn)1(e)-1(d)-333(as:)-444(an)-333(in)28(teger)-333(v)55(ar)1(iable.)]TJ -ET -1 0 0 1 145.7235 570.637 cm +/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 -1 0 0 1 -145.7235 -570.637 cm -BT -/F29 9.9626 Tf 150.7049 570.637 Td[(err)]TJ -ET -1 0 0 1 165.3928 570.637 cm +/F27 9.9626 Tf -24.907 -19.925 Td [(err)]TJ 0 g 0 G -1 0 0 1 -165.3928 -570.637 cm -BT -/F8 9.9626 Tf 170.3741 570.637 Td[(The)-334(con)28(v)28(ergence)-334(e)-1(stimate)-334(on)-333(exit.)]TJ 5.2374 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3786 0 Td[(global)]TJ/F8 9.9626 Tf -32.3786 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(opti)-1(on)1(al)]TJ/F8 9.9626 Tf -29.6112 -11.9551 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(out)]TJ/F8 9.9626 Tf 16.5489 0 Td[(.)]TJ -50.0345 -11.9552 Td[(Re)-1(t)1(urn)1(e)-1(d)-333(as:)-444(a)-334(r)1(e)-1(al)-333(n)28(u)1(m)27(b)-27(e)-1(r)1(.)]TJ -ET -1 0 0 1 145.7235 502.891 cm +/F8 9.9626 Tf 19.67 0 Td [(The)-333(con)27(v)28(ergence)-333(estimate)-334(on)-333(exit.)]TJ 5.237 -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(a)-333(real)-333(n)27(um)28(b)-28(er.)]TJ 0 g 0 G -1 0 0 1 -145.7235 -502.891 cm -BT -/F29 9.9626 Tf 150.7049 502.891 Td[(cond)]TJ -ET -1 0 0 1 174.2553 502.891 cm +/F27 9.9626 Tf -24.907 -19.925 Td [(cond)]TJ 0 g 0 G -1 0 0 1 -174.2553 -502.891 cm -BT -/F8 9.9626 Tf 179.2366 502.891 Td[(An)-279(e)-1(stimate)-280(of)-280(th)1(e)-280(c)-1(on)1(diti)1(on)-280(n)29(um)27(b)-27(er)-280(of)-279(matrix)]TJ/F11 9.9626 Tf 204.2263 0 Td[(A)]TJ/F8 9.9626 Tf 7.472 0 Td[(;)-297(only)-279(a)27(v)56(ail)1(able)-280(with)-279(the)]TJ/F11 9.9626 Tf -215.3234 -11.9552 Td[(C)-71(G)]TJ/F8 9.9626 Tf 18.9871 0 Td[(me)-1(th)1(o)-28(d.)]TJ -18.9871 -11.9551 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3786 0 Td[(global)]TJ/F8 9.9626 Tf -32.3786 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(opti)-1(on)1(al)]TJ/F8 9.9626 Tf -29.6112 -11.9552 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(out)]TJ/F8 9.9626 Tf 16.549 0 Td[(.)]TJ -50.0346 -11.9551 Td[(Re)-1(t)1(urn)1(e)-1(d)-333(as:)-444(a)-334(r)1(e)-1(al)-333(n)28(u)1(m)27(b)-27(e)-1(r)1(.)]TJ -ET -1 0 0 1 145.7235 423.1899 cm +/F8 9.9626 Tf 28.532 0 Td [(An)-280(estimate)-280(of)-279(the)-280(condition)-280(n)28(um)28(b)-28(er)-280(of)-279(matrix)]TJ/F11 9.9626 Tf 204.226 0 Td [(A)]TJ/F8 9.9626 Tf 7.472 0 Td [(;)-298(only)-279(a)27(v)56(ailable)-280(with)-279(the)]TJ/F11 9.9626 Tf -215.323 -11.955 Td [(C)-72(G)]TJ/F8 9.9626 Tf 18.987 0 Td [(metho)-28(d.)]TJ -18.987 -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 [(out)]TJ/F8 9.9626 Tf 16.549 0 Td [(.)]TJ -50.035 -11.955 Td [(Returned)-333(as:)-445(a)-333(real)-333(n)27(um)28(b)-28(er.)]TJ 0 g 0 G -1 0 0 1 -145.7235 -423.1899 cm -BT -/F29 9.9626 Tf 150.7049 423.1899 Td[(inf)-1(o)]TJ -ET -1 0 0 1 169.4816 423.1899 cm +/F27 9.9626 Tf -24.907 -19.925 Td [(info)]TJ 0 g 0 G -1 0 0 1 -169.4816 -423.1899 cm -BT -/F8 9.9626 Tf 174.4629 423.1899 Td[(Er)1(ror)-333(co)-28(de.)]TJ 1.1486 -11.9552 Td[(Scop)-27(e)-1(:)]TJ/F29 9.9626 Tf 32.3786 0 Td[(lo)-32(ca)-1(l)]TJ/F8 9.9626 Tf -32.3786 -11.9552 Td[(T)28(yp)-28(e:)]TJ/F29 9.9626 Tf 29.6112 0 Td[(required)]TJ/F8 9.9626 Tf -29.6112 -11.9551 Td[(In)28(ten)28(t:)]TJ/F29 9.9626 Tf 33.4856 0 Td[(out)]TJ/F8 9.9626 Tf 16.549 0 Td[(.)]TJ -50.0346 -11.9552 Td[(An)-333(in)29(te)-1(ger)-333(v)56(alue;)-333(0)-334(means)-334(n)1(o)-334(error)-333(h)1(as)-334(b)-27(e)-1(en)-333(detec)-1(ted.)]TJ -ET -1 0 0 1 150.7049 90.4377 cm +/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 -1 0 0 1 -150.7049 -90.4377 cm -BT -/F8 9.9626 Tf 315.0884 90.4377 Td[(132)]TJ -ET -1 0 0 1 494.4159 90.4377 cm + 139.477 -284.931 Td [(133)]TJ 0 g 0 G +ET endstream endobj -1593 0 obj << +1571 0 obj << /Type /Page -/Contents 1594 0 R -/Resources 1592 0 R -/MediaBox [0 0 595.2756 841.8898] -/Parent 1569 0 R +/Contents 1572 0 R +/Resources 1570 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 1574 0 R >> endobj -1595 0 obj << -/D [1593 0 R /XYZ 150.7049 740.9981 null] +1573 0 obj << +/D [1571 0 R /XYZ 99.895 740.998 null] >> endobj -1592 0 obj << -/Font << /F29 447 0 R /F8 450 0 R /F11 606 0 R >> +1570 0 obj << +/Font << /F27 445 0 R /F8 446 0 R /F11 602 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1598 0 obj << -/Length 10309 +1577 0 obj << +/Length 80 >> stream -1 0 0 1 99.8954 740.9981 cm 0 g 0 G -1 0 0 1 343.7111 0 cm 0 g 0 G -1 0 0 1 -443.6065 -740.9981 cm -BT -/F18 14.3462 Tf 99.8954 706.1289 Td[(Refer)-1(ence)-1(s)]TJ -ET -1 0 0 1 99.8954 684.3079 cm 0 g 0 G -1 0 0 1 -99.8954 -684.3079 cm BT -/F8 9.9626 Tf 104.8767 684.3079 Td[([1])]TJ -ET -1 0 0 1 115.3929 684.3079 cm +/F8 9.9626 Tf 315.088 90.438 Td [(134)]TJ 0 g 0 G -1 0 0 1 -115.3929 -684.3079 cm -BT -/F8 9.9626 Tf 120.3742 684.3079 Td[(G.)-341(Bella,)-343(S)1(.)-341(Fil)1(ipp)-27(one,)-343(A.)-341(De)-341(Mai)1(o)-342(an)1(d)-341(M)1(.)-341(T)83(e)-1(sta,)]TJ/F19 9.9626 Tf 219.9906 0 Td[(A)-365(Simul)1(ation)-365(Mo)51(del)-364(for)]TJ -219.9906 -11.9552 Td[(F)77(or)51(est)-365(F)1(ir)51(es)]TJ/F8 9.9626 Tf 52.0296 0 Td[(,)-343(i)1(n)-341(J.)-340(Dongar)1(ra,)-343(K.)-340(Mad)1(s)-1(en,)-342(J.)-341(W)84(as)-1(n)1(ie)-1(wski,)-342(e)-1(d)1(itors,)-343(P)1(ro)-28(ce)-1(ed-)]TJ -52.0296 -11.9551 Td[(in)1(gs)-395(of)-394(P)84(AR)-1(A)-394(04)-394(W)83(ork)1(s)-1(h)1(op)-394(on)-394(State)-395(of)-394(t)1(he)-395(Art)-394(in)-394(S)1(c)-1(i)1(e)-1(n)28(ti)1(\014c)-395(Comput)1(ing,)]TJ 0 -11.9552 Td[(pp)1(.)-333(546{553,)-333(Le)-1(ctur)1(e)-334(Note)-1(s)-333(in)-333(Com)-1(p)1(uter)-333(Science)-1(,)-333(S)1(pri)1(nger,)-333(2005.)]TJ ET -1 0 0 1 99.8954 629.7763 cm +endstream +endobj +1576 0 obj << +/Type /Page +/Contents 1577 0 R +/Resources 1575 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 1574 0 R +>> endobj +1578 0 obj << +/D [1576 0 R /XYZ 150.705 740.998 null] +>> endobj +1575 0 obj << +/Font << /F8 446 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +1581 0 obj << +/Length 6932 +>> +stream 0 g 0 G -1 0 0 1 -99.8954 -629.7763 cm -BT -/F8 9.9626 Tf 104.8767 629.7763 Td[([2])]TJ -ET -1 0 0 1 115.3929 629.7763 cm 0 g 0 G -1 0 0 1 -115.3929 -629.7763 cm BT -/F8 9.9626 Tf 120.3742 629.7763 Td[(A.)-316(B)-1(u)1(ttari)1(,)-320(D.)-316(di)-316(Sera\014)1(no,)-320(P)84(.)-316(D'Am)28(bra,)-319(S.)-316(Fili)1(pp)-27(one,)-99(2LEV-D2P4:)-436(a)-316(pac)28(k-)]TJ 0 -11.9552 Td[(age)-389(of)-387(high)1(-p)-28(erf)1(orma)-1(n)1(c)-1(e)-388(pr)1(e)-1(cond)1(ition)1(e)-1(r)1(s)-1(,)-218(App)1(licable)-388(Algebra)-388(in)-387(En)1(ginee)-1(r)1(-)]TJ 0 -11.9551 Td[(in)1(g,)-393(C)-1(omm)27(u)1(ni)1(c)-1(ation)1(s)-382(an)1(d)-381(Com)-1(p)1(utin)1(g,)-393(V)83(olu)1(m)-1(e)-381(18,)-393(Num)27(b)-27(er)-381(3,)-393(Ma)28(y)83(,)-393(2007,)]TJ 0 -11.9552 Td[(pp)1(.)-333(223-)-1(239)]TJ -ET -1 0 0 1 99.8954 575.2447 cm +/F16 14.3462 Tf 99.895 706.129 Td [(References)]TJ 0 g 0 G -1 0 0 1 -99.8954 -575.2447 cm -BT -/F8 9.9626 Tf 104.8767 575.2447 Td[([3])]TJ -ET -1 0 0 1 115.3929 575.2447 cm +/F8 9.9626 Tf 4.982 -21.821 Td [([1])]TJ 0 g 0 G -1 0 0 1 -115.3929 -575.2447 cm -BT -/F8 9.9626 Tf 120.3742 575.2447 Td[(P)84(.)-691(D'Am)28(bra,)-780(S)1(.)-691(Fili)1(pp)-27(one,)-780(D.)-691(Di)-691(S)1(e)-1(ra\014)1(no)-818(On)-690(the)-691(De)-1(v)28(elop)1(m)-1(en)28(t)-691(of)]TJ 0 -11.9552 Td[(PS)1(BLAS-base)-1(d)-429(P)28(aral)1(le)-1(l)-429(T)-1(w)28(o-le)-1(v)28(el)-430(S)1(c)27(h)28(w)28(arz)-430(Pr)1(e)-1(cond)1(ition)1(e)-1(rs)-731(App)1(lied)-430(Nu)1(-)]TJ 0 -11.9551 Td[(me)-1(r)1(ic)-1(al)-245(M)1(athem)-1(ati)1(c)-1(s,)-263(El)1(s)-1(evier)-245(Scie)-1(n)1(c)-1(e,)-263(V)84(olume)-246(57,)-263(Iss)-1(u)1(e)-1(s)-245(11-)-1(12,)-263(No)28(v)28(em)27(b)-27(e)-1(r)1(-)]TJ 0 -11.9552 Td[(Dec)-1(em)27(b)-27(e)-1(r)-333(2007,)-333(P)29(age)-1(s)-334(1181-1196.)]TJ -ET -1 0 0 1 99.8954 520.7131 cm + [-500(G.)-341(Bella,)-343(S.)-341(Filipp)-28(one,)-343(A.)-341(De)-341(Maio)-341(and)-341(M.)-341(T)84(esta,)]TJ/F17 9.9626 Tf 235.488 0 Td [(A)-365(Simulation)-365(Mo)51(del)-364(for)]TJ -219.991 -11.955 Td [(F)77(or)51(est)-365(Fir)51(es)]TJ/F8 9.9626 Tf 52.03 0 Td [(,)-343(in)-341(J.)-340(Dongarra,)-343(K.)-341(Madsen,)-343(J.)-341(W)84(asniewski,)-343(editors,)-343(Pro)-28(ceed-)]TJ -52.03 -11.955 Td [(ings)-394(of)-395(P)84(ARA)-395(04)-394(W)83(orkshop)-394(on)-395(State)-394(of)-395(the)-394(Art)-394(in)-395(Scien)28(ti\014c)-394(Com)-1(p)1(uting,)]TJ 0 -11.956 Td [(pp.)-333(546{553,)-334(Lecture)-333(Notes)-333(in)-334(Computer)-333(Science,)-333(Springer,)-334(2005.)]TJ 0 g 0 G -1 0 0 1 -99.8954 -520.7131 cm -BT -/F8 9.9626 Tf 104.8767 520.7131 Td[([4])]TJ -ET -1 0 0 1 115.3929 520.7131 cm + -15.497 -18.666 Td [([2])]TJ 0 g 0 G -1 0 0 1 -115.3929 -520.7131 cm -BT -/F8 9.9626 Tf 120.3742 520.7131 Td[(Don)1(garra,)-529(J.)-489(J.,)-529(Du)1(C)-1(r)1(oz)-1(,)-529(J.)1(,)-529(Ham)-1(marl)1(ing,)-529(S)1(.)-490(and)-489(Hanson,)-529(R.)1(,)-529(An)-490(E)1(x-)]TJ 0 -11.9552 Td[(tend)1(e)-1(d)-478(S)1(e)-1(t)-478(of)-477(F)83(or)1(tran)-478(Basic)-479(Li)1(near)-478(Algebra)-478(S)1(ub)1(progr)1(am)-1(s,)-514(A)28(C)-1(M)-477(T)83(ran)1(s)-1(.)]TJ 0 -11.9552 Td[(Math)1(.)-333(Sof)1(t)28(w)-1(.)-333(v)28(ol.)-333(14,)-333(1{17,)-333(1988.)]TJ -ET -1 0 0 1 99.8954 478.1366 cm + [-500(A.)-316(Buttari,)-320(D.)-317(di)-316(Sera\014no,)-320(P)83(.)-316(D'Am)28(bra,)-320(S.)-317(Filipp)-27(one,)-100(2LEV-D2P4:)-436(a)-316(pac)28(k-)]TJ 15.497 -11.955 Td [(age)-388(of)-388(high-p)-28(erformance)-388(preconditioners,)-218(Applicable)-388(Alge)-1(b)1(ra)-389(in)-388(Engin)1(e)-1(er-)]TJ 0 -11.955 Td [(ing,)-393(Comm)27(un)1(ica)-1(t)1(ions)-382(and)-381(Computing,)-393(V)83(olume)-381(18,)-393(Num)27(b)-27(er)-382(3,)-393(Ma)28(y)83(,)-393(2007,)]TJ 0 -11.955 Td [(pp.)-333(223-239)]TJ 0 g 0 G -1 0 0 1 -99.8954 -478.1366 cm -BT -/F8 9.9626 Tf 104.8767 478.1366 Td[([5])]TJ -ET -1 0 0 1 115.3929 478.1366 cm + -15.497 -18.666 Td [([3])]TJ 0 g 0 G -1 0 0 1 -115.3929 -478.1366 cm -BT -/F8 9.9626 Tf 120.3742 478.1366 Td[(Don)1(garra,)-444(J.)1(,)-444(DuCroz,)-444(J.,)-444(Hamm)-1(ar)1(lin)1(g,)-444(S.)-422(an)1(d)-422(Du)1(\013)-1(,)-444(I.,)-444(A)-422(S)1(e)-1(t)-421(of)-422(lev)28(e)-1(l)-422(3)]TJ 0 -11.9552 Td[(Bas)-1(ic)-357(Lin)1(e)-1(ar)-356(Algebra)-357(S)1(ub)1(pr)1(ograms)-1(,)-362(A)27(CM)-356(T)83(rans.)-357(M)1(ath.)-356(Soft)28(w.)-357(v)28(ol)1(.)-357(16,)-363(1{)]TJ 0 -11.9551 Td[(17,)-333(1990.)]TJ -ET -1 0 0 1 99.8954 435.5602 cm + [-500(P)83(.)-691(D'Am)28(bra,)-780(S.)-691(Filipp)-28(one,)-780(D.)-691(Di)-691(Sera\014no)-819(On)-691(the)-691(Dev)28(elopmen)28(t)-691(of)]TJ 15.497 -11.955 Td [(PSBLAS-based)-430(P)28(arallel)-430(Tw)28(o-lev)28(el)-430(Sc)27(h)28(w)28(arz)-430(Preconditioners)-731(Applied)-430(Nu-)]TJ 0 -11.956 Td [(merical)-245(Mathematics)-1(,)-262(Elsevier)-246(Science,)-263(V)83(ol)1(ume)-246(57,)-263(Issues)-245(11-12,)-263(No)27(v)28(em)28(b)-28(er-)]TJ 0 -11.955 Td [(Decem)28(b)-28(er)-333(2007)-1(,)-333(P)28(ages)-333(1181-1196.)]TJ 0 g 0 G -1 0 0 1 -99.8954 -435.5602 cm -BT -/F8 9.9626 Tf 104.8767 435.5602 Td[([6])]TJ -ET -1 0 0 1 115.3929 435.5602 cm + -15.497 -18.666 Td [([4])]TJ 0 g 0 G -1 0 0 1 -115.3929 -435.5602 cm -BT -/F8 9.9626 Tf 120.3742 435.5602 Td[(J.)-265(J.)-266(D)1(ongarr)1(a)-266(an)1(d)-266(R.)-265(C.)-266(W)1(haley)83(,)]TJ/F19 9.9626 Tf 146.5659 0 Td[(A)-296(User')1(s)-296(G)1(uide)-295(to)-296(the)-296(BLA)25(C)1(S)-296(v.)-295(1.1)]TJ/F8 9.9626 Tf 156.5892 0 Td[(,)-279(La-)]TJ -303.1551 -11.9552 Td[(pac)28(k)-290(W)83(ork)1(ing)-290(Note)-291(94,)-298(T)83(e)-1(c)28(h.)-290(Re)-1(p)1(.)-290(UT)-1(-CS-95-281,)-299(Univ)28(ersit)28(y)-290(of)-290(T)83(enness)-1(ee)-1(,)]TJ 0 -11.9552 Td[(Mar)1(c)27(h)-333(1995)-333(\050up)-27(dat)1(e)-1(d)-333(M)1(a)27(y)-333(1997\051.)]TJ -ET -1 0 0 1 99.8954 392.9837 cm + [-500(Dongarra,)-529(J.)-490(J.,)-529(DuCroz,)-529(J.,)-529(Hammarling,)-529(S.)-490(and)-490(Hanson,)-529(R.,)-529(An)-490(Ex-)]TJ 15.497 -11.955 Td [(tended)-478(Set)-478(of)-478(F)83(ortran)-478(Basic)-478(Linear)-478(Algebra)-478(Subprograms,)-514(A)28(C)-1(M)-477(T)83(rans.)]TJ 0 -11.955 Td [(Math.)-333(Soft)28(w.)-334(v)28(ol.)-333(14,)-334(1{17,)-333(1988.)]TJ 0 g 0 G -1 0 0 1 -99.8954 -392.9837 cm -BT -/F8 9.9626 Tf 104.8767 392.9837 Td[([7])]TJ -ET -1 0 0 1 115.3929 392.9837 cm + -15.497 -18.666 Td [([5])]TJ 0 g 0 G -1 0 0 1 -115.3929 -392.9837 cm -BT -/F8 9.9626 Tf 120.3742 392.9837 Td[(I.)-488(Du)1(\013)-1(,)-526(M.)-488(M)1(arron)1(e)-1(,)-526(G.)-488(Rad)1(ic)-1(ati)-487(and)-488(C.)-488(Vi)1(ttoli,)]TJ/F19 9.9626 Tf 229.0719 0 Td[(L)51(evel)-500(3)-500(Basic)-500(Line)51(ar)]TJ -229.0719 -11.9552 Td[(A)25(l)1(gebr)51(a)-462(S)-1(u)1(bpr)51(o)51(gr)52(a)-1(m)1(s)-463(f)1(or)-462(Sp)51(a)-1(r)1(se)-462(Matric)51(es:)-668(a)-463(User)-462(L)51(evel)-462(Interf)1(ac)51(e)]TJ/F8 9.9626 Tf 292.2059 0 Td[(,)-475(A)28(C)-1(M)]TJ -292.2059 -11.9551 Td[(T)83(ran)1(s)-1(action)1(s)-334(on)-333(Mat)1(hem)-1(atical)-333(Sof)1(t)28(w)27(ar)1(e)-1(,)-333(23\0503\051,)-333(p)1(p.)-333(379{401,)-333(1997.)]TJ -ET -1 0 0 1 99.8954 350.4073 cm + [-500(Dongarra,)-444(J.,)-444(DuCroz,)-444(J.,)-445(Hammarling,)-444(S.)-422(and)-422(Du\013,)-444(I.,)-444(A)-422(Set)-422(of)-422(lev)28(el)-422(3)]TJ 15.497 -11.956 Td [(Basic)-357(Linear)-357(Algebra)-357(Subpr)1(ogram)-1(s,)-362(A)27(CM)-356(T)83(rans.)-357(Math.)-357(Soft)28(w.)-357(v)28(ol.)-357(16,)-362(1{)]TJ 0 -11.955 Td [(17,)-333(1990.)]TJ 0 g 0 G -1 0 0 1 -99.8954 -350.4073 cm -BT -/F8 9.9626 Tf 104.8767 350.4073 Td[([8])]TJ -ET -1 0 0 1 115.3929 350.4073 cm + -15.497 -18.666 Td [([6])]TJ 0 g 0 G -1 0 0 1 -115.3929 -350.4073 cm -BT -/F8 9.9626 Tf 120.3742 350.4073 Td[(I.)-358(Du\013,)-365(M.)-358(Heroux)-358(an)1(d)-359(R.)-358(P)28(ozo,)]TJ/F19 9.9626 Tf 146.5094 0 Td[(A)25(n)-381(Over)1(view)-381(o)-1(f)-380(the)-381(S)-1(p)51(ar)1(se)-381(Basic)-381(Line)51(ar)]TJ -146.5094 -11.9552 Td[(A)25(l)1(gebr)51(a)-348(Subpr)51(o)51(gr)52(ams:)-455(the)-348(N)-1(ew)-348(S)-1(tandar)51(d)-348(fr)52(o)-1(m)-348(the)-348(BLA)-1(S)-348(T)77(e)51(chnic)51(al)-347(F)76(or)1(um)]TJ/F8 9.9626 Tf 320.4649 0 Td[(,)]TJ -320.4649 -11.9552 Td[(A)28(CM)-333(T)83(ransactions)-333(on)-333(Math)1(e)-1(matical)-334(S)1(oft)28(w)28(are,)-333(28\0502\051,)-333(pp)1(.)-334(239{267,)-333(2002.)]TJ -ET -1 0 0 1 99.8954 307.8308 cm + [-500(J.)-265(J.)-266(Dongarra)-266(and)-265(R.)-266(C.)-265(Whaley)83(,)]TJ/F17 9.9626 Tf 162.063 0 Td [(A)-295(User's)-296(Guide)-295(to)-296(the)-295(BLA)25(CS)-295(v.)-295(1.1)]TJ/F8 9.9626 Tf 156.589 0 Td [(,)-279(La-)]TJ -303.155 -11.955 Td [(pac)28(k)-291(W)84(orking)-291(Note)-290(94,)-299(T)83(ec)28(h.)-290(Rep.)-291(UT-CS-95-281,)-299(Univ)28(ersit)28(y)-290(of)-291(T)84(ennesse)-1(e,)]TJ 0 -11.955 Td [(Marc)28(h)-334(1995)-333(\050up)-28(dated)-333(Ma)28(y)-333(1997\051.)]TJ 0 g 0 G -1 0 0 1 -99.8954 -307.8308 cm -BT -/F8 9.9626 Tf 104.8767 307.8308 Td[([9])]TJ -ET -1 0 0 1 115.3929 307.8308 cm + -15.497 -18.666 Td [([7])]TJ 0 g 0 G -1 0 0 1 -115.3929 -307.8308 cm -BT -/F8 9.9626 Tf 120.3742 307.8308 Td[(S.)-451(F)1(ilip)1(p)-28(on)1(e)-452(an)1(d)-451(M.)-451(Cola)-55(jann)1(i,)]TJ/F19 9.9626 Tf 145.2288 0 Td[(PS)-1(B)1(L)-1(AS:)-466(A)-467(Li)1(br)51(ary)-466(f)1(or)-466(P)-1(ar)52(al)-51(lel)-465(L)-1(i)1(ne)51(ar)]TJ -145.2288 -11.9552 Td[(A)25(l)1(gebr)51(a)-420(C)1(o)-1(m)1(putat)-1(i)1(on)-421(on)-420(Sp)51(arse)-420(M)1(at)-1(r)1(ic)51(es)]TJ/F8 9.9626 Tf 181.3753 0 Td[(,)-661(A)28(C)-1(M)-400(T)83(ran)1(s)-1(action)1(s)-402(on)-400(Math)1(e)-1(-)]TJ -181.3753 -11.9551 Td[(matical)-334(S)1(oft)28(w)28(are,)-333(26\0504\051,)-333(pp.)-333(527{550,)-333(2000.)]TJ -ET -1 0 0 1 99.8954 265.2544 cm + [-500(I.)-488(Du\013,)-527(M.)-488(Marrone,)-526(G.)-488(Radicati)-488(and)-488(C.)-488(Vittoli,)]TJ/F17 9.9626 Tf 244.569 0 Td [(L)51(evel)-500(3)-500(Basic)-500(Line)51(ar)]TJ -229.072 -11.955 Td [(A)26(lgebr)51(a)-463(Subpr)52(o)51(gr)51(ams)-463(f)1(or)-463(Sp)51(arse)-462(Matric)51(es:)-669(a)-462(User)-462(L)51(evel)-463(Interfac)52(e)]TJ/F8 9.9626 Tf 292.206 0 Td [(,)-475(A)27(CM)]TJ -292.206 -11.956 Td [(T)83(ransactions)-333(on)-333(Mathematical)-334(Soft)28(w)28(are,)-333(23\0503\051,)-334(pp.)-333(379{401,)-333(1997.)]TJ 0 g 0 G -1 0 0 1 -99.8954 -265.2544 cm -BT -/F8 9.9626 Tf 99.8954 265.2544 Td[([10])]TJ -ET -1 0 0 1 115.3929 265.2544 cm + -15.497 -18.666 Td [([8])]TJ 0 g 0 G -1 0 0 1 -115.3929 -265.2544 cm -BT -/F8 9.9626 Tf 120.3742 265.2544 Td[(S.)-266(Fil)1(ipp)-27(one,)-280(P)84(.)-267(D')1(Am)27(br)1(a,)-280(M.)-266(C)-1(ol)1(a)-56(jan)1(ni)1(,)]TJ/F19 9.9626 Tf 177.2974 0 Td[(Using)-297(a)-296(P)-1(ar)52(al)-51(lel)-296(Libr)52(ary)-296(of)-296(S)-1(p)51(ar)1(se)]TJ -177.2974 -11.9552 Td[(Line)51(ar)-352(A)26(lgebr)51(a)-352(i)1(n)-352(a)-352(Flu)1(id)-352(Dynami)1(cs)-352(A)-1(ppl)1(ic)51(ations)-352(Co)51(de)-352(on)-352(Linux)-351(Cl)1(usters)]TJ/F8 9.9626 Tf 320.4649 0 Td[(,)]TJ -320.4649 -11.9552 Td[(in)-398(G)1(.)-398(Joub)-27(e)-1(r)1(t,)-415(A.)-398(M)1(url)1(i,)-414(F.)-398(P)28(ete)-1(r)1(s)-1(,)-414(M.)-398(V)83(an)1(nes)-1(c)28(hi,)-414(editor)1(s)-1(,)-414(P)28(aral)1(le)-1(l)-398(Com-)]TJ 0 -11.9551 Td[(pu)1(tin)1(g)-355(-)-354(Adv)56(an)1(c)-1(es)-355(&)-354(Curr)1(e)-1(n)29(t)-355(Iss)-1(u)1(e)-1(s,)-359(pp)1(.)-354(441{448,)-360(Imp)-27(e)-1(r)1(ial)-354(C)-1(ol)1(le)-1(ge)-354(Pr)1(e)-1(ss)-1(,)]TJ 0 -11.9552 Td[(2002.)]TJ -ET -1 0 0 1 99.8954 198.7676 cm + [-500(I.)-358(Du\013,)-365(M.)-359(Heroux)-358(and)-359(R.)-358(P)27(ozo,)]TJ/F17 9.9626 Tf 162.007 0 Td [(A)26(n)-381(Overview)-381(of)-381(the)-381(Sp)51(arse)-381(Basic)-381(Line)51(ar)]TJ -146.51 -11.955 Td [(A)26(lgebr)51(a)-348(S)-1(u)1(bpr)51(o)51(gr)51(ams:)-455(the)-348(New)-349(Standar)51(d)-348(fr)51(om)-348(the)-348(BLAS)-348(T)76(e)51(chnic)52(al)-349(F)77(orum)]TJ/F8 9.9626 Tf 320.465 0 Td [(,)]TJ -320.465 -11.955 Td [(A)28(CM)-334(T)84(ransactions)-334(on)-333(Mathematical)-333(Soft)28(w)27(are,)-333(28\0502\051,)-333(pp.)-333(23)-1(9{267,)-333(2002.)]TJ 0 g 0 G -1 0 0 1 -99.8954 -198.7676 cm -BT -/F8 9.9626 Tf 99.8954 198.7676 Td[([11])]TJ -ET -1 0 0 1 115.3929 198.7676 cm + -15.497 -18.666 Td [([9])]TJ 0 g 0 G -1 0 0 1 -115.3929 -198.7676 cm -BT -/F8 9.9626 Tf 120.3742 198.7676 Td[(Kar)1(ypis,)-561(G)1(.)-515(and)-515(Ku)1(mar,)-561(V.)1(,)]TJ/F19 9.9626 Tf 136.7968 0 Td[(METI)1(S:)-525(Un)-1(str)1(uctur)51(e)52(d)-526(G)1(r)51(aph)-525(P)-1(arti)1(t)-1(i)1(on)-1(i)1(n)-1(g)]TJ -136.7968 -11.9552 Td[(and)-414(Sp)51(arse)-413(Matri)1(x)-413(Or)51(der)1(ing)-414(Sy)1(st)-1(em)]TJ/F8 9.9626 Tf 158.5977 0 Td[(.)-393(Min)1(neap)-28(oli)1(s)-1(,)-408(MN)-394(55455:)-565(Un)1(iv)28(ers)-1(i)1(t)28(y)]TJ -158.5977 -11.9552 Td[(of)-419(Min)1(ne)-1(sota,)-441(De)-1(p)1(artmen)28(t)-420(of)-420(Compu)1(te)-1(r)-419(Science)-1(,)-441(1995.)-420(In)28(tern)1(e)-1(t)-420(Ad)1(dr)1(e)-1(ss)-1(:)]TJ/F32 9.9626 Tf 0 -11.9551 Td[(http://www.cs.umn.edu/~karypis)]TJ/F8 9.9626 Tf 156.9102 0 Td[(.)]TJ -ET -1 0 0 1 99.8954 144.236 cm + [-500(S.)-451(Filipp)-28(one)-451(and)-451(M.)-451(Cola)-56(janni,)]TJ/F17 9.9626 Tf 160.726 0 Td [(PSBLAS:)-466(A)-466(Libr)51(ary)-466(for)-467(Par)51(al)-51(lel)-466(Line)51(ar)]TJ -145.229 -11.955 Td [(A)26(lgebr)51(a)-420(Computation)-420(on)-420(Sp)51(arse)-420(Matric)51(es)]TJ/F8 9.9626 Tf 181.375 0 Td [(,)-661(A)27(CM)-400(T)83(ransactions)-401(on)-401(Mathe-)]TJ -181.375 -11.956 Td [(matical)-333(Soft)27(w)28(are,)-333(26\0504\051,)-333(pp.)-334(527{550,)-333(2000.)]TJ 0 g 0 G -1 0 0 1 -99.8954 -144.236 cm -BT -/F8 9.9626 Tf 99.8954 144.236 Td[([12])]TJ -ET -1 0 0 1 115.3929 144.236 cm + -20.479 -18.666 Td [([10])]TJ 0 g 0 G -1 0 0 1 -115.3929 -144.236 cm -BT -/F8 9.9626 Tf 120.3742 144.236 Td[(La)28(ws)-1(on)1(,)-339(C)-1(.)1(,)-339(Hanson,)-339(R.)1(,)-339(Kin)1(c)-1(aid)1(,)-339(D.)-338(an)1(d)-338(K)1(rogh,)-338(F.,)-339(Bas)-1(i)1(c)-339(Li)1(ne)-1(ar)-337(Algebra)]TJ 0 -11.9552 Td[(Su)1(bp)1(rograms)-337(for)-336(Fort)1(ran)-336(usage)-1(,)-337(A)27(CM)-336(T)83(ran)1(s)-1(.)-336(Math)1(.)-337(Sof)1(t)28(w.)-337(v)28(ol.)-336(5,)-338(38{329,)]TJ 0 -11.9552 Td[(1979.)]TJ -ET -1 0 0 1 99.8954 90.4377 cm + [-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 -1 0 0 1 -99.8954 -90.4377 cm -BT -/F8 9.9626 Tf 264.2789 90.4377 Td[(133)]TJ -ET -1 0 0 1 443.6065 90.4377 cm + -20.479 -18.666 Td [([11])]TJ +0 g 0 G + [-500(Karypis,)-561(G.)-515(and)-515(Kumar,)-561(V.,)]TJ/F17 9.9626 Tf 157.276 0 Td [(METIS:)-525(Unstructur)51(e)51(d)-525(Gr)51(aph)-525(Partitioning)]TJ -136.797 -11.956 Td [(and)-413(Sp)51(arse)-414(Matr)1(ix)-414(Or)51(dering)-413(System)]TJ/F8 9.9626 Tf 158.598 0 Td [(.)-394(Minneap)-27(olis,)-409(MN)-394(55455:)-565(Univ)28(ersit)28(y)]TJ -158.598 -11.955 Td [(of)-420(Minnesota,)-441(Departmen)27(t)-420(of)-419(Com)-1(p)1(uter)-420(Science,)-442(1995.)-420(In)28(ternet)-420(Address:)]TJ/F30 9.9626 Tf 0 -11.955 Td [(http://www.cs.umn.edu/~karypis)]TJ/F8 9.9626 Tf 156.91 0 Td [(.)]TJ +0 g 0 G + -177.389 -18.666 Td [([12])]TJ 0 g 0 G + [-500(La)28(wson,)-339(C.,)-339(Hanson,)-339(R.,)-339(Kincaid,)-339(D.)-338(and)-338(Krogh,)-339(F.,)-339(Basic)-338(Linear)-338(Algebra)]TJ 20.479 -11.955 Td [(Subprograms)-337(for)-336(Fortran)-337(usage,)-338(A)28(CM)-337(T)84(rans.)-337(Math.)-337(Soft)28(w.)-337(v)28(ol.)-337(5,)-337(38{329,)]TJ 0 -11.955 Td [(1979.)]TJ +0 g 0 G + 143.905 -29.888 Td [(135)]TJ +0 g 0 G +ET endstream endobj -1597 0 obj << +1580 0 obj << /Type /Page -/Contents 1598 0 R -/Resources 1596 0 R -/MediaBox [0 0 595.2756 841.8898] -/Parent 1604 0 R +/Contents 1581 0 R +/Resources 1579 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 1574 0 R >> endobj -1599 0 obj << -/D [1597 0 R /XYZ 99.8954 740.9981 null] +1582 0 obj << +/D [1580 0 R /XYZ 99.895 740.998 null] >> endobj -1600 0 obj << -/D [1597 0 R /XYZ 99.8954 696.2631 null] +1583 0 obj << +/D [1580 0 R /XYZ 99.895 696.263 null] >> endobj -1601 0 obj << -/D [1597 0 R /XYZ 99.8954 699.6186 null] +1584 0 obj << +/D [1580 0 R /XYZ 99.895 699.619 null] >> endobj -657 0 obj << -/D [1597 0 R /XYZ 99.8954 643.1498 null] +638 0 obj << +/D [1580 0 R /XYZ 99.895 643.15 null] >> endobj -656 0 obj << -/D [1597 0 R /XYZ 99.8954 588.6182 null] +637 0 obj << +/D [1580 0 R /XYZ 99.895 588.618 null] >> endobj -598 0 obj << -/D [1597 0 R /XYZ 99.8954 534.0865 null] +595 0 obj << +/D [1580 0 R /XYZ 99.895 534.087 null] >> endobj -599 0 obj << -/D [1597 0 R /XYZ 99.8954 491.5101 null] +596 0 obj << +/D [1580 0 R /XYZ 99.895 491.51 null] >> endobj -615 0 obj << -/D [1597 0 R /XYZ 99.8954 448.9336 null] +608 0 obj << +/D [1580 0 R /XYZ 99.895 448.934 null] >> endobj -595 0 obj << -/D [1597 0 R /XYZ 99.8954 405.8037 null] +592 0 obj << +/D [1580 0 R /XYZ 99.895 405.804 null] >> endobj -596 0 obj << -/D [1597 0 R /XYZ 99.8954 363.2273 null] +593 0 obj << +/D [1580 0 R /XYZ 99.895 363.227 null] >> endobj -1602 0 obj << -/D [1597 0 R /XYZ 99.8954 320.6508 null] +1585 0 obj << +/D [1580 0 R /XYZ 99.895 320.651 null] >> endobj -1603 0 obj << -/D [1597 0 R /XYZ 99.8954 278.0743 null] +1586 0 obj << +/D [1580 0 R /XYZ 99.895 278.074 null] >> endobj -643 0 obj << -/D [1597 0 R /XYZ 99.8954 214.0782 null] +624 0 obj << +/D [1580 0 R /XYZ 99.895 214.078 null] >> endobj -597 0 obj << -/D [1597 0 R /XYZ 99.8954 157.3327 null] +594 0 obj << +/D [1580 0 R /XYZ 99.895 157.333 null] >> endobj -1596 0 obj << -/Font << /F18 441 0 R /F8 450 0 R /F19 591 0 R /F32 622 0 R >> +1579 0 obj << +/Font << /F16 443 0 R /F8 446 0 R /F17 588 0 R /F30 616 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1607 0 obj << -/Length 2219 +1589 0 obj << +/Length 1404 >> stream -1 0 0 1 150.7049 740.9981 cm 0 g 0 G -1 0 0 1 343.7111 0 cm 0 g 0 G -1 0 0 1 -343.7111 -34.8692 cm 0 g 0 G -1 0 0 1 -150.7049 -706.1289 cm BT -/F8 9.9626 Tf 150.7049 706.1289 Td[([13])]TJ -ET -1 0 0 1 166.2024 706.1289 cm +/F8 9.9626 Tf 150.705 706.129 Td [([13])]TJ 0 g 0 G -1 0 0 1 -166.2024 -706.1289 cm -BT -/F8 9.9626 Tf 171.1837 706.1289 Td[(Mac)28(hiels,)-372(L.)-364(an)1(d)-364(De)-1(v)1(ille,)-372(M)1(.)]TJ/F19 9.9626 Tf 128.4908 0 Td[(F)77(ortr)51(an)-386(90:)-517(A)26(n)-387(entry)-386(to)-386(obje)51(ct-or)1(ient)-1(e)52(d)-387(pr)52(o-)]TJ -128.4908 -11.9552 Td[(gr)51(am)1(ming)-492(for)-491(t)-1(he)-492(sol)1(ution)-492(of)-492(p)51(arti)1(a)-1(l)-491(di\013er)51(ential)-491(e)51(quations.)]TJ/F8 9.9626 Tf 267.4567 0 Td[(A)28(CM)-479(T)83(ran)1(s)-1(.)]TJ -267.4567 -11.9552 Td[(Math)1(.)-333(Sof)1(t)28(w)-1(.)-333(v)28(ol.)-333(23,)-333(32{49.)]TJ -ET -1 0 0 1 150.7049 662.2932 cm + [-500(Mac)28(hiels,)-372(L.)-364(and)-364(Deville,)-372(M.)]TJ/F17 9.9626 Tf 148.97 0 Td [(F)77(ortr)51(an)-386(90:)-517(A)26(n)-387(entry)-386(to)-386(obje)51(ct-oriente)51(d)-386(pr)52(o)-1(-)]TJ -128.491 -11.955 Td [(gr)51(amming)-492(for)-492(the)-492(solu)1(t)-1(i)1(on)-492(of)-492(p)51(artial)-492(di\013er)51(ential)-492(e)51(quations.)]TJ/F8 9.9626 Tf 267.456 0 Td [(A)28(CM)-479(T)83(rans.)]TJ -267.456 -11.955 Td [(Math.)-333(Soft)28(w.)-334(v)28(ol.)-333(23,)-334(32{49.)]TJ 0 g 0 G -1 0 0 1 -150.7049 -662.2932 cm -BT -/F8 9.9626 Tf 150.7049 662.2932 Td[([14])]TJ -ET -1 0 0 1 166.2024 662.2932 cm + -20.479 -19.926 Td [([14])]TJ 0 g 0 G -1 0 0 1 -166.2024 -662.2932 cm -BT -/F8 9.9626 Tf 171.1837 662.2932 Td[(Metcalf,)-433(M.,)-434(Reid)1(,)-434(J.)-413(and)-413(C)-1(oh)1(e)-1(n)1(,)-434(M)1(.)]TJ/F19 9.9626 Tf 168.8558 0 Td[(F)77(ortr)51(an)-432(95/2003)-432(explaine)51(d.)]TJ/F8 9.9626 Tf 123.9073 0 Td[(Oxf)1(ord)]TJ -292.7631 -11.9551 Td[(Uni)1(v)28(e)-1(r)1(s)-1(it)28(y)-333(P)1(re)-1(ss,)-334(2004.)]TJ -ET -1 0 0 1 150.7049 630.4128 cm + [-500(Metcalf,)-434(M.,)-434(Reid,)-433(J.)-414(and)-414(Cohen,)-434(M.)]TJ/F17 9.9626 Tf 189.335 0 Td [(F)77(ortr)51(an)-432(95/2003)-432(explaine)51(d.)]TJ/F8 9.9626 Tf 123.907 0 Td [(Oxford)]TJ -292.763 -11.955 Td [(Univ)28(ersit)28(y)-334(Press,)-333(2004.)]TJ 0 g 0 G -1 0 0 1 -150.7049 -630.4128 cm -BT -/F8 9.9626 Tf 150.7049 630.4128 Td[([15])]TJ -ET -1 0 0 1 166.2024 630.4128 cm + -20.479 -19.925 Td [([15])]TJ 0 g 0 G -1 0 0 1 -166.2024 -630.4128 cm -BT -/F8 9.9626 Tf 171.1837 630.4128 Td[(M.)-443(S)1(nir)1(,)-471(S)1(.)-443(Otto,)-470(S.)-443(Huss-)-1(Lederman,)-470(D.)-443(W)83(al)1(k)28(e)-1(r)-443(an)1(d)-443(J.)-443(Don)1(garra,)]TJ/F19 9.9626 Tf 300.6449 0 Td[(MPI:)]TJ -300.6449 -11.9552 Td[(The)-365(C)1(o)-1(m)1(plete)-365(R)50(ef)1(er)51(enc)51(e.)-365(V)76(ol)1(ume)-365(1)-365(-)-365(The)-365(MPI)-365(Cor)52(e)]TJ/F8 9.9626 Tf 228.8028 0 Td[(,)-343(s)-1(ec)-1(on)1(d)-341(e)-1(d)1(ition)1(,)-343(MIT)]TJ -228.8028 -11.9551 Td[(Pr)1(e)-1(ss)-1(,)-333(1998.)]TJ -ET -1 0 0 1 150.7049 90.4377 cm + [-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.956 Td [(Press,)-333(1998.)]TJ 0 g 0 G -1 0 0 1 -150.7049 -90.4377 cm -BT -/F8 9.9626 Tf 315.0884 90.4377 Td[(134)]TJ -ET -1 0 0 1 494.416 90.4377 cm + 143.904 -516.064 Td [(136)]TJ 0 g 0 G +ET endstream endobj -1606 0 obj << +1588 0 obj << /Type /Page -/Contents 1607 0 R -/Resources 1605 0 R -/MediaBox [0 0 595.2756 841.8898] -/Parent 1604 0 R +/Contents 1589 0 R +/Resources 1587 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 1574 0 R >> endobj -1608 0 obj << -/D [1606 0 R /XYZ 150.7049 740.9981 null] +1590 0 obj << +/D [1588 0 R /XYZ 150.705 740.998 null] >> endobj -594 0 obj << -/D [1606 0 R /XYZ 150.7049 716.0915 null] +591 0 obj << +/D [1588 0 R /XYZ 150.705 716.092 null] >> endobj -593 0 obj << -/D [1606 0 R /XYZ 150.7049 676.2963 null] +590 0 obj << +/D [1588 0 R /XYZ 150.705 676.296 null] >> endobj -1609 0 obj << -/D [1606 0 R /XYZ 150.7049 644.4158 null] +1591 0 obj << +/D [1588 0 R /XYZ 150.705 644.416 null] >> endobj -1605 0 obj << -/Font << /F8 450 0 R /F19 591 0 R >> +1587 0 obj << +/Font << /F8 446 0 R /F17 588 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1018 0 obj << -/Length1 1125 -/Length2 4765 -/Length3 532 -/Length 6422 +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 +[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] +endobj +1595 0 obj +[533.6] +endobj +1596 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 +[611.1 611.1 611.1] +endobj +1598 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 +[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 563.9 588.9 523.6 530.4] +endobj +1600 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 +[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 +[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 +[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 408.9] +endobj +1604 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 +[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] +endobj +1606 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 +[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 1762 +/Length2 12194 +/Length3 0 +/Length 13956 >> stream -%!PS-AdobeFont-1.1: CMR9 1.0 -%%CreationDate: 1991 Aug 20 16:39:59 +%!PS-AdobeFont-1.1: CMBX10 1.00B +%%CreationDate: 1992 Feb 19 19:54:06 % Copyright (C) 1997 American Mathematical Society. All Rights Reserved. 11 dict begin /FontInfo 7 dict dup begin -/version (1.0) readonly def +/version (1.00B) readonly def /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def -/FullName (CMR9) readonly def +/FullName (CMBX10) readonly def /FamilyName (Computer Modern) readonly def -/Weight (Medium) readonly def +/Weight (Bold) readonly def /ItalicAngle 0 def /isFixedPitch false def end readonly def -/FontName /BTPILO+CMR9 def +/FontName /CVCINT+CMBX10 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 40 /parenleft put -dup 41 /parenright put -dup 46 /period put -dup 48 /zero put -dup 49 /one put -dup 50 /two put -dup 51 /three put -dup 52 /four put -dup 53 /five put -dup 54 /six put -dup 55 /seven put -dup 56 /eight put -dup 57 /nine put +dup 65 /A put dup 66 /B put +dup 67 /C put +dup 68 /D put +dup 69 /E put +dup 70 /F put dup 71 /G put +dup 72 /H put dup 73 /I put +dup 74 /J put dup 76 /L put +dup 77 /M put +dup 78 /N put dup 79 /O put dup 80 /P put -dup 88 /X put +dup 82 /R put +dup 83 /S put +dup 84 /T put +dup 85 /U put +dup 86 /V 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 123 /endash put +dup 61 /equal put +dup 102 /f put +dup 12 /fi put +dup 53 /five put +dup 13 /fl put +dup 52 /four put +dup 103 /g put +dup 104 /h put +dup 105 /i put +dup 106 /j put +dup 107 /k 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 46 /period put +dup 113 /q put +dup 92 /quotedblleft put +dup 34 /quotedblright 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 118 /v put +dup 119 /w 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 +/FontBBox{-301 -250 1164 946}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¼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…ÆýÄÃøÁNïÇ^?˜0ë^~o¾&f¬Z9Œ-ò(*ÏŸÊVV9 +ƒ|J™ì7@ØsÏï.$‹DÊF“§‚YMÐi+M¿ÄÍ즒ÄDý¾÷¼SW[ò'1ç÷qy4­qZÃ;]6y·„É@FæÍ< +ØÑöV&±N3ÏÚn²‚]ÄDúb a[Àsÿ½üÊKõ kÔƒý†9ùèÐ$[F=e ñ,&Ȩî)uv–Ãñ1DØêVIj­a©Iç#«µ…™“ò +5Ík~ ­…QÎäa’MÃjFJ¡±L3úû†.0ÆlÅVemÙ;Œ Ynžâ±ª´y÷ú£Ry­´h¦$¾&Õ'¿õíàgYŽ‹x¤¼û Qi-°¾»“ o —´7âŇka¥c¢g92ÂX3ú£]²*Þ#5ÕÜsJã¬^îfX×’ëbû¤Aõ>ÿ!ÙÔÄ‘òkèõLa\­wŒèi\î¯pã² dÔ³JKWpº²©tè˜ö+þñ2£~-ÊOCá=±<”ߨìâ·7H'®†4ú‰­ FÎÓD‹ôSüÙ¤ñ”údŸÀ—4»iËsCœ°ÝD§Áò•è3Mû¤`ÿ=eOŸ³7éžmfû¨z~¹Ê6ÈH3‡6&ÚUÔèPÓæö² çÉÖ(5†òÛX.:|å[èH"É‚7‘Säyê¶Zþº?a§c´tS[ålÝùDA\‘t96‡6a—ú´ðn,2šàºA?Õ"ÙÃ:Ø6›×ÜÉß™7xH/5ùe—=èvúá ªŠeŠ³ðØãÝÑ¥sòÕ% *üWà]l ¸áþ(ê+zE»6:Ðl12 ,ª]Ì„,ïfçßvpXŒ³œŸBîwc£¡srC*;Þ÷ì΢—ÌÝv¨5ÃmθøËfÌq´’ õ¿ZR`[A¥7;¦äö<…g—ž¥ì0Ò!cæÒŠ8'ôe'˜pÊ€æc(r÷!»Ìb.ä!K÷#U„geI_©’þ• +S ?]…••ŠGà±`dÌ:ýeÚ)OýSôò3¼Th®iX\Ï¿Ê2ĹlGµfaß„üØ­Óìlûkµ›Ã¥FšûÈb Çô- 19¼ä㆘ÙÅtE ´;ZúmThºŸz¿–Üи–ŒÑ”&NmÑ +•ˆ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èã ­ð'‰‰Ì¬e1ÆgµÏ$•ìušÐîbSÝ>Y`TBÌ”¸ÚÛ3ÐIø¼`ë»H,·.ÅŠ×áîÇ0Ta÷¯Z¥·ëÖ¼× â2Ÿ†ö̧«)Ö¤ßÍ–÷¥qáKæ©“ dT‘,O%ž+]ìeù>ºû0K¦Ÿ£‘jób(lŒFØ,7.7DqôÊ‚[‚*uz¿A‡…×)v>\û2ńȪE½æ¸3ŒÜ9#;Œ01¦57ÔQLòÐè‚­8!¼UP÷K#½¸H^MÎ"yëDc]—fOÙs=¨Æ7­nntþ ÁÙñ³–”Î(ßÞ–Ç—¡^G¸÷RqÝ_^¬P”„íÓþÛ*¿g8 “º#µ¡^𫲠WYEIÕÕ:ÅYa_Êq2!“hA¡Ã;ðK‘®Ë€eãÓòx|ï!.úff»ã3D!Huž¢àÁNî’KMuEXûîÿå<Â>nÖj òDPr%…SY­¤„j” +©»ÕÍåaÕp”0b,As8HšøPÕøñ°›ìÓqgôã ð1è+äÙÝA‘T¬{ic±í$o¬A1å>»¼öÌúúmþC'’\*°¾{ædë½VžÓ!r3Âà&yµ€rùToù Æ$ëôºZ&Vøxy©q—ÕŠœŠ`š#èûHc8 £!e¿x®—!!Lƒ’`haÈŠ[xz…|ê×_õp—‚˜ ðgdMyÞ)šŒTû”ÜêÁ/™Nº{Ÿ>dö\^.E ü¼Û©#Œ?x"ÎêîâW‰×ÛY zÃÍôèÎxFd œK‹×ýª‘°‰Æ @Û‚²¤u÷(ExMöâiD©iEé:üç¼b‹f}ÑÍ—üZ$Üv.{u2Ö±6߀ò4/¿&5´£@ô*®Ñ) µ©«²x{`Ê1¸ªK0¬Ýˆ‡a%±†j•cax7¬÷£ñ¥œk|Mƒ|Ä-Md +§nµ“šñ&ÝýZËÔïç¾%•w(ïókH¦Ð©eåå ­Ö#ÞïcnòöÏ£ý·uŸYŽ$· ,Çt„Iò½Yç…Ð_Xé ×# ’¨!È<›¾@¿ÃgòÓÈ>–¸{¾4iZÜtT!R-R3à ÌÁ½ôßs‹TR5òÀ²‘ò«ó`8qõ gr€Ü¹’¦Q~ÂùŽ1Š_*•³÷ÔaÚð…ÖHîÈ×?ýIn¿º ðï•ü1MHnmRà¬ùÄ/N{9@ÚHQ‹‡ÎL>œ§»í=Ïõ{Yâ=‘ñƒ\SìF¤ç‘§˜g‡ùIëíC¿9´IOåÏ@Tóh¦Y­§µq9Ü3ÝY-†}¥6¬§°_û‡W[´=My³roä'Ÿ>,¥,$8xT½‘Ÿ³yY]#f¶/ç{Lqe©'e˜¬ÇŸƒXE}â„’{ûˆČìY¬ò‘*ÇØ2˜I +TÇöG®š®MUÏl\-f×… x‘ÉÀK%‚­çsÌBûÇ«bŠ-°?? +:Ä÷ƒwOÚíl+òç¯@æ²6reÑÈÓõöŒ‹ÂŽÁ~„<=:AùÊâ8l ÛϬ¸\Ÿä£’«u?õëÞ}€µÿç‡Ú¡ˆ óÆrÌ||kE¯‹YHY)›œÓÜó$G ¡¾à²žXôÍ<üŒçÞußÞÕ`Øç2a7‚'Û fÒçò ^u†à§ÿ6døÀ +¿¨Ò¼îS(ücÏ\t J!b±×_õ?Éùy·|ȸœSPNžš*Rl/ƒÓâuÍ´}„*ÚÂÚ•¾ß¢Ì s^sáâ3;D$¹ù¹íssíF¢eo²Z¦>"Ör¨—ãLÿ^íRë‚UW¨«4–kÑ‚ ÷÷y¯“[º°iûõl¤ä5™’:žlqr¥¿âàr_‡ø@j¥!Ó#Ϥ?“á/÷ªìŒ³†Òµ=î²ro©h%G³—±\FÂU?b>0‹“…dÌø«Ôu¨2Ì×Oº‹“Gó• ~)\Mòk·C’Å”,? 8ÒÚO¯¢nFˆ¼)zAkÂÝئà4°ø¸/ ›)ÓêÖg[¦´d}É! §DÅ„ ±iÚŽßK§ r„þɈ†:“tPÈš~Ì©Æ=a×i!Û÷÷,2E(ô0¤|s +¡JéíɈ& $¬pî§\Z+ÌT§7†$èÝ1Ñ\aÓPópg‘ã_b¥ã㎃܆žÇhk{³L#°ÜòYre¾ÆjSôþŽ¥Y‚)ÿ¨‰#?_/k#b? °¸q±LÒ€æeá+è§;«7QÉÄc¹Ñék´`=ã¾[:ëY’Û*…SÃÅH§¿¾8·¥÷Âá5ѱuçØC(ŒÔ‰€ª ¦ÀqËÛ1u²2¿šg0ƒÅ‘Ô3¸séaHÏ0Þ[þúÙ” é½4 mÈåçƒgG±´p@: ÿ5•ð÷Þmr‰(5º²«ûf½P›ÿá+-ðO¦·ðoo…{q‹<Ô6â(ûÉxÊaÁ¿7¡¥qBè;LOžªƒ^ 4ù"lÕDý­ä­íóú‚K£Õ±FžLŠeθ¨ÒY?lF¯=¸ãcî'.óO#á]v"Ì&É›®±/û½@kÔ”e‹XS€ ú¿ý–+ÑOÖ ØtrD™ïœ¶¸÷°!æHåx¿1amb±j˜•?MË—áfWÓ)©äM‹'Õ4ð¢£^G´‘¶ÜòGèðéü²D®³¨ãv"ˆ0àši}·³`Ÿ½¦YêÆBÁ~?ûz<^ŽuËIÌmý"MH,/UË’Óƒ¾Aì@Û¯Œ –]˜=Z†N…?Pu¬ÄàÒ6“ŠÓì0{43Ny¿DE³g2¯twxY=mÀ§–ýž“‹90}Ëó$˜U¡¹tˆ‡(nNà°w®þÔ‹í¾¿Ü\oÅž¼:d‰Yò4«æEtÊõ¸ŽJø>¤ZIp3;Wñ_n¡Ò¼“šIë7’ŽV¬ÎWE&ÿ# +àVj5Âì½¥Ü&.4a M¼«O0ûï.ÿìê‚ÀÔ ÿﻂ ‚²‘9§B¾•×0÷[Å:“‹Tt|V¶:Ÿî•å¢Ls‡KGŽÛ6t‡¡!H}~?°˜ùrý¥ØóűÒØ<›—2a°ÈÍçÍôÁt"; ™¾JdùGÌmÜ5¯Sù˜ê•Hõ0ÁÓyÏs‡Žõ“¡Çü7rP±"`ü C„}|Iî«Ë¥Û*ÐJÍßñ"1ë–Øμâë™FE•ãaª Þ†%5ªf×û2#Sí•«Äo˜§¼ +›žY5 l†’= |Ñ)‡Y·d£T:0ät¿Á—¬zvé:\I˜ÆÓ§áCŸ& ÙK‘I8ŽJàºôƒ¾ëUMHþ'MýŠÆ*•ªü°¬ëWlíË€ªH,¡2,CæF€ÏÍEx9ñÓQ°<[‘Û£í½Âçš‹+‰n«ÞÒͺ&˜UØ (Nû“ËvµÒ–dÉÊfÕ¨¯x×ÚCE+yëi»Á¼{â_ñ[Š€i öK`òqã†DPó0rºL%忈ê=†<ã- MÂŽX”£¶„unŸFmèíù[ìÊ$–kž-eÓêú‚—Žw™ö2ano0‘ÿÌËrþÊroQM¶çõ›‰;ˆÃÞPé¥càoâ6¬2â>c³4\Ý7ÀP¢tÈÃËò8(/ +Åügè’Î?¤\Ý©¡ÓÙ¤·bS߉x·Ež*cQŸlOþõ´Ex¤+ þ£i¨–ÕßsWoåÓOÖnd»ÏÁ—€:°.«3¸ëCWui¢9Ó‰aŒ¤K˜Ǹ9cêÊB­U(ó3 €?@Ñ®³é<-qà õü3ã”@Ÿ9C8PŸyƒ¡¿ImRgDуk€Bé‘é¿‚G~HÛë‰/]|œ#=ëdŠ”:,ø}TÑçr¿;À“¹vä+Icõ¯+u`ÇuU ZxÔÛÁ±Ý<ï©ÜÂeÞ,K@¤oà£Áºÿ³Ÿ<~BÞä’ȳŠ:UìDì§~9+›òêòiX ¬N+£, Ã<¸ÒToâGï`g÷o0QÆ.›Ñðü¦ä’gì+Lv•Îæ}L˜$;v§þà2txÏÍ÷9zÇ´Ý(“ü¥¯¾•·-†•—aù’J—z~"Z,ËŠH/Ÿ³ˆùÃ\e[÷¸ª<¹Ëþ=aj‹¿r×útñ£ÊÇzt%Õ¦ò‹a½ÀüMŽÛW] Sß?Àµ¡ñm…o°ÓÏòJZ T±Ê_÷ƒ…éŒbÿ;¸7ÐÊit-#Wî¹')À©âbÔ‘²Çà) ²K˜ï€ÞšÚ°f`¾4òÆ‘v«_$UŸLïÊþLeêÙ¹!†ë¢A5'ÄJჄ£LZÍ.J’u[U+=7w€(vújäÎsÓŒAOœ®êŒE½ø§Gã·Õ‡KZ "ÓõÍ\h—1Rã7­ØN¢!{y-›‰Y¾:ÈÒŸ±z¬†l•¦¦Â?‘Ï…ÿ^A>ÕIƒ¥Ú’š¾ÙOw²æòø%Æã½~äÆ ¦ÄA4Vv.LÓÆï÷9ú¼à:Ž~àǮ޿F‰ ]‡+ë·úpLwçbqÀÌŒ¶ƒy©Û»h~6 ªvrÍŽÇdù|èî¡Ö¡pî¾ c\l2a·<»j’v·-§|GÞT +p‡i³’)~ÉzÕþ³U¥èUã/j‚x +¾]ФO Œ3R©ˆÅ´Ê)Cß’DÒ̉¯0û,¤×Ç^ÎòdÃÖ”çâ(`œJûŒ.{R}3‰͹'ô*W½ýUßúÖëÙCš™¶ƒsòÙlFbgìå&ß4¾´È“1¤#»ãÙzä÷^ª`2ì.`i™®‰€ù Ùõûi™9Ãm¢Ü÷¯GvEš ‚I€„;h(¼¿¾¤^<ö^Ðï±ué +ô¬Á+HcfÅA«þ‹Þ¹2QHS7\|Á¥»ÊfnŒ“ǬV¶`ãæ Æë°n6T%1SÑʇ[Àuü.CS?ÏXOËyÕà×|}t1åÁ;X„[$fËë[Ê'Wé°ð€ ö|·Ûè£ó ð:Ûe¼þŒb öcìnq.߈ݧ˜“xZ ÚÐû‰­I­K)2?ÊÂîa£'¬³Z°¾œýçeZÓ$^Ù89ãêMs_4„•úõ˜^Zéb)Ÿ…T¨" æQ²AU-\j{ŒÙíP¡o}c,ÿÛfM+ +éMJ%  @œéÈà¶I®ÇA†å˜†i –)/NÄÀ> +sINmX-øª{*œ­^ ŠfŠ@þ-"†YºhÈ6š©9ÐBCü^òg[¬¬‚'Ý#Öyó>¥-võ+€ÒÜdé\Ót>9Ïǧ8JoK¸_ÏüÌ#l©âª‘ðeÜã]—w>³‰£JÅ,P†m/{;(ðo HÙNN‹týÿ€òÁö'…œ@÷FО…hR)´Ì°½òÿÚyíp¬å¦{T„­õËÏäŒEüþÐZÅ“é‡ÜLdõGß›õt Ûœëù%°¾eò2'õnä„¢ƒfêgþ¤¾ÅqE]bÃá­âÁ0ì=å¿x’ø'FíØ·ÒX*(¸[¦é¨+_Þ™oÇë$4«ƒ™ ˜žÙÞy;Â˽jK@W噪‹Ç3/‘b¯ 9šÄ9—–)õ}ú+Æ­fæu6 ™XË”s‹žðßô Ýd¾Ý.¹>œJÈ„µñºª4ÚjeîL:ö=óyT:¦{KI!ÌþÕ绸­®ä£þ}˜–u᳈=GÖÃdŒí¢É†j{}•¤7d´<„ý×\·EÄR—1b5í!Â9Ó@­~·”oËL÷õ›¼Ò¾"YEv÷GpË(ÈzØ‘’¸QÈ#|jšy’„ ’…¢‹ú¹¼¨æ™åj{YC%ì\­– †ùI%/hÆÿ~X&|jp:…½÷DÈsAe¢Ög“¡ÛÄî‰Â!O³NžFù ®š®‚’UǤF£¾}dV_ò­úÆ‘I5T#礯çç`ZlùÃ:'ô˜xZF½3 ø¾áÒº/Tà6±uÊ+«TlÒÉž>[º´1ðœò¶2&/J£'†C®Š…Çå¹Ð~”\7aWÜ<ƒ„ÀÑþ5wjîF,R ´‰æwM[&) Ûè÷‘°…'ÐÐ7~´víXMn“Ùa!*Ðþr¼aÿúïÏhT‘âL‹ƒ?J9‚pkCj+ªûÀ®;@©¢å!h±s)Ÿ'ö?ã€"!!L£úŠ’ +ôüLìYõúh¹×°Ü'‹+¨ò°RÎ|/ƒrz‡ïhrS2Åe!è‚k^n:lk‹ûvðªËÔÖÛô¹oû˜×èü?c4ÊÝ­µ>*ýã‹™¸U?¯*®Öî3U0†¡}†Ší(çæ/¸“˜Ð2À'9·5íä‹íÁ¾½‰AlÃHò{ò‡BFYY¹¾U7·ôë—Ëõ‹ìÆW;E,FE TcáÒ(””€Jö#È?„Yî/zžö÷‡™ùeëObÆ(¶âp÷ic ¨Œ¶n:ÒàÀ ’{8ýj*ìLIÛÉÐŽF#Jd2(³Z¯ýwvs³vÉ‘Ê2áõùù{y¿¬5_ ^á‘áW·9?¹'‹¤]Uqc +%áÍhR2ƒþ'Gÿ¢¹°ò›]áØsO–½¯ óD%háÚyÃNا*˜{e|L¶á“cå©ø­wB1ÒùB™óÑKA´!×™zFf¢x¹†¬#k +ž»X–ì}›Þ™Yž"›æ|S T¨zNŠín³ðDœ­éx‹tdzYÌ_Oø)Iò’ KvxzQh_²5`»Ü +d¬ç#åxjr'O˜v'r¼GJ÷6¬—m> Ž/ ›•Äö­•‘䣪“cá2Æjf…”Ófv(òãŒöšÓ-ª³jƒ€OG\2õ¾^óJ\e'Q“qѾs÷`”œ&c醧/ò‚Ú« + æi¡þ)àeÆŸ± ­ª=ŠÌ/¼¦3þp¦“ULØXŸïž¸. 2ߣð‹ÿÊýFñíÁØ„ó&®!^Ç]šååçñ{¢˜åçð,|Í·à๜í鲉;‘Æ3Ð9YEwYd·§EÙrªLÐúÙ#f&TG0ͯ¨qò_gÌ.¡3ýDK>+n=‰xhß9 Sq(u×Oï¿å¤H]‘tÑ[ÅÏ?0Ql,€K]M³òÖôg(Ÿ_±>€ê¶Q4ÜyÕê„*ïxq?˜K]c;%HeKjp`>e"¾„Ê’¹(.?x3f~òŒFˆå¦,!G´jª6‡â÷o=¤tû†ÑÊÅH- +ì*%OHè»bå´ôX~3ûÍnÔMÙmDí‡ùþ$íOpxiÚÁᨠ”ü¶4‰ãw&»)Aá5Œ`Øü¦¡e¬pš¯¯8 }¥†—ûÉ•v¢2á} T4ß³EHT0ÚB賸ncÞ£^ª´¿n²>ψ÷!zž0}2ÓiUc^ˆ-à´ž®.2ß:£>ÊÙ¤ãùÞoz [ÞEá²¾ˆy‰1dGºo‘þd›FÐ7c¾¡ÅÙV oÔ X +ÏWú//Ìù-XãÛ-1ÄéFÔ†3}áß°‰„þ)ìØ7ø@Õ¥>Z‹ÞI¹"ë–Ù.Ñ.,r¯¶Ëšeg†uÈþ¨Ú¾Ë;!JmwË­¡è»žf +é@Fë5ÚØuVzš\ Û…¯µí&ßbps7û„ÇÛ ¹ÿ›W¹ZºÜ…àˆó£¼HGûx„ó‚ùLß(Ç©Ž= !IÈ…–ú¥Lµo¨G^¤î7d.SV#ˆÒW¦a¼P³ã´gA€Pa(è¡.ö¯±1ב]['½°Ü¸Éͺšò)É»YK¥ ´ë4@X­:cZM„z4‡O­ Ž„d¼‰l%ñ)ÝS!› +ˆÈHFIH.d5fW,û\î;¤œd–áYå´ŒÙ×Jwß(¯g¡ Q«¤Í)È(Ia4¦HV³axçyÿöžÉWôµKGž¦SÑ–'ºBÿHõ6(™­ ./ùÅ6ê‘ C¤4,«&w{ä]‹Õ)¿°´Ó8’ïésÕ¶l²ÄãW€BòÝ‚Ôv}Û„y¿é#ŠÛ[õ®Ã5û·¼C·]1–«ÖÍ8• ®ånì|ÑÂ~ñ«$Oo+ÄÑÌ{ô9Û¶µBÐ=]7¾KÁ€É†îý¿v€oîË?w~º‰JŠ7ñvè,›ô'·{¼ÿ©ÉjÉÑ šûâBûƉÔ7¹5 °´ºdA¦ýH +ß#wYýBÝG5ž5+ v5\>Ís¹PÄ$aåƳ±ã2àFêͣ؋ô³Àûh(Å¢ŸGd5¤!Q9ßltç{ûRÅ×ÓÆø% C1ÿ^DQçŒ,/–üUMŽUŽaYz\¯U½g77þú*»UÏ>zc+à)ëÿºè„ƒ~1³¢XâÊ'yJÆñ„Â:ÈèÒTȃZ€aõìÔ»h~z€-åø·^{®¯¤ ¤BuUÜâ‹ +ÖÊóÉ1 à§pMù#úA0Ô"RZî5ñ hB׫ñê +ÿƈ_°¥å_Zeœ@›­ÃŽ£ú<*0®käâIUsa Bãø_¯­ÂÚ½wVhÃ`áH§7’Ù,Ó$—ƒâ“ÿ”v›ó¡aеÁ„5³²¯¢´x¹ðúSÔF­Bðw‘÷€Š M+N¤qLâd¿ ŠÙ SûĽÕÿDš¢êÜÄW2ô 6èpˆ(ÍeÁ§\l)ognå¾;¾x néÔýÛïV.MßrHøžR3`Ý‹šZ•´ +÷í "3<¨wc2pBÇ5S¥™ç¶S¨%„7(h[³/²gÄxçEWËv7•ŠÃÿl}xBjéµwBXÙ³Û 4WÄž‰æHǧ.\NXïqY/óÖýmž?MÞJ§wØšoEo÷O‡!Úå$›¦("—;ÏηٺPd¡jrW;Ò‡¤Ý·0jlÝœ<ž»Õãjr… ORÇ”›‡×ëO‚ñ"M „äfL›ÄÅ釂v?TõÀT lê~nçIàJƒfdíaOTí³´mÞD+é8g¿¬_™”ÒǺQ(ÍÂU c],Ä\hìBÄä†ëË*2„ÖJ#Þ*Š!N#¤`mRÊOWsœélB“ +ŸòÂâïùò0Z÷ÖƒrÆ£ ‘Ÿ=íêMa†ä3Ý”{÷©Ê·tˆz£ýh“üky\%4M{4ñiî…Þäô*<­²‹hª@wŒ¬7às¨^ï×ð¶¥ÌÀ]`L?·þ¿a3:ûLŽ³>w:1õXå R/0éBk°‘ög!!?)Ž/@˜ùg4¨-#wÓäŸ Â·£ŠÀJd+£ÖãléÀçî˜eF¾2¬–ܶdÐØ0ëA •¢’onB?݈ӹoü4À®HLeÏÙkƒu]‡,z6?á:„g"z""3æ*zx+[eÑF”iðëz ºÙŽvó'6¦“ÇRØo ]b€±«^5s á—²óâ}‚bZ9ðYi—#8Xþ¶ªà¥_äï¬Þ-ÒQ»üdȤøY œ¥~ò\uÃÔ!èÁ¹‹þè¨V‹ÂŽJ¦OßzÒOÏÚíÏvŸ¤»R*üõŠ„ô÷s‡+/ßL`ª@%_¡½rÙæ°ÿEn–³È A}ÀЃ/2¡ÃI…†HN—<‡É‰·}Ê¢ î„ ùŠ·ª»€ýN¥"H'Ôin:~.À…øJ+(°g9~ž‰¸ì%Ú¢r¯MéøŽ”é endstream endobj -1019 0 obj << -/Type /Font -/Subtype /Type1 -/Encoding 1610 0 R -/FirstChar 40 -/LastChar 115 -/Widths 1611 0 R -/BaseFont /BTPILO+CMR9 -/FontDescriptor 1017 0 R ->> endobj -1017 0 obj << +1609 0 obj << +/Type /FontDescriptor +/FontName /CVCINT+CMBX10 +/Flags 4 +/FontBBox [-301 -250 1164 946] /Ascent 694 -/CapHeight 683 +/CapHeight 686 /Descent -194 -/FontName /BTPILO+CMR9 /ItalicAngle 0 -/StemV 74 -/XHeight 431 -/FontBBox [-39 -250 1036 750] -/Flags 4 -/CharSet (/parenleft/parenright/period/zero/one/two/three/four/five/six/seven/eight/nine/B/G/I/L/O/P/X/c/e/o/r/s) -/FontFile 1018 0 R +/StemV 114 +/XHeight 444 +/CharSet (/A/B/C/D/E/F/G/H/I/J/L/M/N/O/P/R/S/T/U/V/a/b/c/colon/comma/d/e/eight/endash/equal/f/fi/five/fl/four/g/h/i/j/k/l/m/n/nine/o/one/p/period/q/quotedblleft/quotedblright/quoteright/r/s/seven/six/t/three/two/u/v/w/x/y/z/zero) +/FontFile 1608 0 R >> endobj -1611 0 obj -[400 400 0 0 0 0 285 0 514 514 514 514 514 514 514 514 514 514 0 0 0 0 0 0 0 0 728 0 0 0 0 806 0 371 0 0 642 0 0 799 699 0 0 0 0 0 0 0 771 0 0 0 0 0 0 0 0 0 0 457 0 457 0 0 0 0 0 0 0 0 0 514 0 0 402 405 ] -endobj 1610 0 obj << -/Type /Encoding -/Differences [ 0 /.notdef 40/parenleft/parenright 42/.notdef 46/period 47/.notdef 48/zero/one/two/three/four/five/six/seven/eight/nine 58/.notdef 66/B 67/.notdef 71/G 72/.notdef 73/I 74/.notdef 76/L 77/.notdef 79/O/P 81/.notdef 88/X 89/.notdef 99/c 100/.notdef 101/e 102/.notdef 111/o 112/.notdef 114/r/s 116/.notdef] ->> endobj -925 0 obj << -/Length1 766 -/Length2 759 -/Length3 532 -/Length 2057 ->> -stream -%!PS-AdobeFont-1.1: CMSY7 1.0 -%%CreationDate: 1991 Aug 15 07:21:52 -% 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 (CMSY7) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Medium) readonly def -/ItalicAngle -14.035 def -/isFixedPitch false def -end readonly def -/FontName /QOWESP+CMSY7 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 0 /minus put -dup 49 /infinity put -readonly def -/FontBBox{-15 -951 1252 782}readonly def -currentdict end -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ÝçÒQI¿e©ŒŸâ±ÏrZp(IJÿæ8»¦±#†Çó+£PÖ.¢Õ²NæÂÂCÍ;ý ð+[i-{'¾Ç)ïÜù/•ÝëPphÞ Qãì¸äCæ¾ -A¡øÈœ;Ák5,4C«of^¬^ Ä"ìüXáWeBL‘œ'>¢@¾{.•·‰Ñ'b[¼·>PPë.±Èåó­D§W­,Å=‘{ý #VX†î6ÐÃÝnz¢ïœÄÇñTž`šqÃÂæN&=`¥~Ÿ+GãH —Š¯c†Šê%Ú=TF{vÒð/€—Ò„éЉò{1L+p•8S>(â£ê^x¤4=³¾ƒ±é×r\:–ÏØ‹5Á -h¼šg¯m0T?l|¿@LJ^^*è ª^iáiÍÞ¹•rC8ÏÞfÃ#ƒç -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âü<”»ÏÚ0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark -endstream -endobj -926 0 obj << -/Type /Font -/Subtype /Type1 -/Encoding 1612 0 R -/FirstChar 0 -/LastChar 49 -/Widths 1613 0 R -/BaseFont /QOWESP+CMSY7 -/FontDescriptor 924 0 R ->> endobj -924 0 obj << -/Ascent 750 -/CapHeight 683 -/Descent -194 -/FontName /QOWESP+CMSY7 -/ItalicAngle -14.035 -/StemV 93 -/XHeight 431 -/FontBBox [-15 -951 1252 782] -/Flags 4 -/CharSet (/minus/infinity) -/FontFile 925 0 R ->> endobj -1613 0 obj -[893 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1139 ] -endobj -1612 0 obj << -/Type /Encoding -/Differences [ 0 /minus 1/.notdef 49/infinity 50/.notdef] ->> endobj -763 0 obj << -/Length1 1289 -/Length2 5599 -/Length3 532 -/Length 7420 +/Length1 1734 +/Length2 10564 +/Length3 0 +/Length 12298 >> stream -%!PS-AdobeFont-1.1: CMTT9 1.0 -%%CreationDate: 1991 Aug 20 16:46:24 +%!PS-AdobeFont-1.1: CMBX12 1.0 +%%CreationDate: 1991 Aug 20 16:34:54 % 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 +/FullName (CMBX12) readonly def /FamilyName (Computer Modern) readonly def -/Weight (Medium) readonly def +/Weight (Bold) readonly def /ItalicAngle 0 def -/isFixedPitch true def +/isFixedPitch false def end readonly def -/FontName /CJBCKD+CMTT9 def +/FontName /GBHFLB+CMBX12 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 39 /quoteright put -dup 40 /parenleft put -dup 41 /parenright put -dup 44 /comma put -dup 46 /period put -dup 49 /one put -dup 50 /two put -dup 57 /nine put -dup 58 /colon put -dup 61 /equal put -dup 95 /underscore put +dup 65 /A put +dup 66 /B put +dup 67 /C put +dup 68 /D put +dup 69 /E put +dup 70 /F put +dup 71 /G put +dup 72 /H put +dup 73 /I put +dup 75 /K put +dup 76 /L put +dup 77 /M put +dup 78 /N put +dup 79 /O put +dup 80 /P put +dup 81 /Q put +dup 82 /R put +dup 83 /S put +dup 84 /T put +dup 85 /U put +dup 86 /V put +dup 87 /W put 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 56 /eight put +dup 124 /emdash put +dup 123 /endash put +dup 102 /f put +dup 12 /fi put +dup 53 /five put +dup 52 /four put dup 103 /g put dup 104 /h put +dup 45 /hyphen put dup 105 /i put dup 107 /k 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 118 /v put +dup 119 /w put dup 120 /x put dup 121 /y put dup 122 /z put +dup 48 /zero put readonly def -/FontBBox{-6 -233 542 698}readonly def +/FontBBox{-53 -251 1139 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ú£ “þ_ù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#Ë$ü†:£®^Åô¿vë*ÿyxi)‹‹½z{Al…U¨{ÛÒº8jh¼?VÜgÁ;íúJì¶=R’Šü&_7úï´ÉÁY%É® rÕÇF3Ú£KH0j‡]]t³`Ð&{ùº&ZÅ-.p ¿¸—…)t$-1°F…°@up™3 ê±½@‡€DFN}‰2ïÈ(–ǧ‹^`¯Rä Ô -ûÉXQÂA£sð[½˜mÙ§[ã.Q/‚³"§³ËÞi| -é-ø3c¿Sƒu§Æ@£Ï'ñq°êN¬ïZxk<„=}ªíü!+/ó3Ém´€ãc«è¬ àíµçk3J{²Üâ`N—¦o€gJrbK%°çÙÉ/˜YIv»3b¿ÄïŠeþæ`Îù«$á°¾1I(*ø…3ä ôÆþfBÊýÏψǶè~ßJ“å´o™õUö÷$'†/þD·¢¼@©3ÔNT½É!zäO ¨ì`jà”™s^;»¯jV[Wüy4q‰Ž -Cr˜²e*¿äfb¸&£ÇþNŽ¯¢w›vÕHj€:—ú¹ÀIÂs—°¶Çú²o£ W…–ÏÄ€R…åRݘ¥µÐB·WPï–é¤õ=¾GPà-ž˜Jšåx2Tf L4*Õ{ݘöÖ–\{Wû‘"‡˜/~çãJäˆSæ\«¹¡½¢H+zu}­Þ_©Ëo&}›üÌH²5r©ÛfbÎ}<ëH¢¬|(,Á{&^—¼+‹è‹cé`™o‡ ©“9gÞ1¤F±?Zœ÷ì“îI2lŠ oòxëäÌjêß,ÎuýÔR8[zäÒZj£ÏŸ&— -i‡AaC+âïzHª¢ÖÜpÓÿ Îk9zñ\Ê¥kà÷’Ûù—G¬ØEjØïP¾‘3‰pýÇM%Ò6ô_Ž•Èš¸€‡$—É£ì|ÙKœübNö¥Ñ°µŸýåë¡B u}u0Œ9Šj‡kr14š|ühíjg$…'Þù{{Þ؃…«ª2í©©4VˆÝ5ý»¸^ŽçRX÷ -aè'5Óe X©¹Ÿï -|ûK?o+—MaÃD¦ëfQwÕ‡ü×;D^+j³Zx ²ºrã@W3/ÔÇÉÊ®2—f>öuôEŠÎ‘ÛçqÌ&ž^êYr9úòÂÄg„W"6…4Îa^b]ŸUNN°Žùì’¥päËÍî Ô˲yx°B&‘ãÜ­zíýù$Íüÿ‚Œ³/üý¿’"TÎ\ e]t=²ÑŠ8î—~¶Žƒ½˜Bñ]UYFlë›]È—0á¥È¹U˧ØmÌ‘¬ -Õ-=G£ËœßôV IÓî8\܉Ivvs£2Úz·–pïw`}VkÝ>Ìo¾Ù¶ìÂ(å}ìkõÀÕ¯Û€ð£Sr¶ñ‰Œÿ(´º¼ÖBTö>âͦa•¯Ôð4Âz»Èý€1 ðh7¤aD?ÇWRÅr¦±û€Àü‘ä½Dç ºGúZ€Ou~©FäóïsB.DcÙ“r“¿Û¾ó>+a¬±_„6° -z(#à?{Ð0ÇMtÿ’§?Ó@§³—ü!Dâá;Þ8nu‹ã×¢áÍþ©¹]ĈäïÓip„¿ gS ´’q^Õ¦Îëþ93׺hkªe©f–rº¶àHÅ¿e`IÀânŸùßñfê>¡ éÖ G¢C=îËDñ¨êñé6°–K…±cN¼¶\%¢LíŸðÛßCr[(ÞWÔpÊH-_à²&Óí…¡PKÓ¼žÛŠ¦•ÚnÛ—ÇÓÉ‚ÜQh©¤ÈMn®yp?Ýþó r¹¸6AõúçŸ×ÖF dèZ†pv# Š³ÜèÈŸ•ÝBýÈ0ʵrºù”±è­ƒ;L¼þpoÍ&„ªÇ×N”Ÿã‹ pŒÓØaÌ%º›ö êÏÄJó:“Øu3µ¨°Q´8Ó¡¦ÊSÖhÄ !€â.|öë“2þ ]XJ&4u+îq¬÷9KD³·±7(éŒ/ª¶­ŒÕ_4+ßdöúPØQX‹ý³£>ž¾arXæV¤s)iõÌœV ÕÑ„¾1 -!‚`X€Z¢†øÅ‹s©/ie •Vë‚àMæ“Žé|K­dEþPü|Ï?ßøl†Ýê@¯…¬Ñ‡ªûhEO9û£þÃB… -¸I~ãíÊõTG’ãS±ÄÖè?È.­Lûÿç®dø&Ë ™Ãõž´˜;ÓæýO8ظ%>A»Þ˃zŸGë­»L!¸öT³|³}¹˜wÄœ<â3¤õÅÙ’%:vªB†$+ÂŽñ°-s¹¼›Ã±BNÜÁÛ":´HÖÇ,Ix'èU½­Ä ‡ÉXÊZÈ"6јޮÑÕh - ›'qö»|¤·ío*Ñr=Ž±#ÀÒuú6ò.]SÌPJ!weÛ˜‚|f½fvk·å`“}RŒÒͶ"“`%9wí$m±/µnžyéð&¢XM¢w5Õ`A e;DûÏ4û"“ìVñHhF¡FŽ¾¡šP"B«ï¼EˆÜìÀþÉaÔïmŠ ¼•5ø/“¹Y/œýºÃ W‰6zÒ®õ±Ê,wxÒ<ªi¢pM'Ýv;ŽöÒˆã•Ö7Wžäï¡x€¢øÃÙ“Õ-^²»Õ:iÝ~+;ÚmÞR_2 <šÎ3¦|ìA p%U¿ò×Ðæ1ÝSR6‡ ,D7ã+àW“^õhÊX³ Ú› VJŠè(œÖEB~fµ¢ÞûŒ,PË9.Š÷0»‰„>“ê›Þ'Õüüd©&Ýàæ ^dÇ ÀÌÌR;‹ƒìªAä`?b㑦&§à0ô©ìÍÀv¡š90´pCY¦Òùé:±ÏVüë'HÚl«1Ó"q¯÷Þ‘Êšu(Tµëxí+ጾeñP͆Š¦Û@€vÄU¹Cyú˜Ä²ï™âm³6J×uÎf|»Êœ“ƒ øf7Æ™:T`‹.<¡®T7ª…?õBÓ¶êëû=Ž8¬VÕçÆ𜕒ø~KgRYn%ßF¿2¿‡­ Wi( 3×4ŸUg—ÀÒ®×ÏQ‹†³ªmä=>ÆÜŠ2¼›<÷ÞÍGIüÜ6Ö½øœ0­pÍIñ¿´ýþ#9%_ÎÜÎÆú„¹O/ bæ&ßÊø9èmû¤Çà)Õ†BªÂø‡-s‹—¤EœT[c‘Nãvl-Ô)sŸ«ŸØ¯çN­]קË>s˜:‹ÎƒUü!#××oÀ ¹eÓeó+C1¼þÏBЙͣJ:q¿†¨0i1gÂÁv¸v%ýãCY7}²›E§ñ¬ÈÖBQÁSP?hÂê‹FÛCˆn÷VRé+––™©¾Ò-¨•NªCÀnGP—Éjs4¼3£5Hû_³,ö ›èfÛÏ·Þ·È:ýM¡6(c «è3>ü·H6%¾ š6cÄGš£ÿ±¾š²™¡¤(…S«{ˆ»»”Uh#‡™Ea*diwé“þ_Ô¾n67ö­û<¦´³âÀtí¤qóKÝþx]Ë°²L÷Y‚mHÙ`å7SDUH™Ué–v¨Õa™‡cŒÔU’š6ùÁŸ´Æªÿ×·FEÏN [™öEo7÷¤š_fmåVîÂB…*ÉçÌ‹Fµc=qÂñ–TâÕ{ÝŠ J¼tUØï]·ÄÉàÃI2pØ(2€d[ã»CÇZ1ÃÅM 1×}LQˆZ`Ú’/9SiÓŒÈ`0{Q0òÔZòµ¾zóy`«Ü,žIÄó7ä×äÂûUÀ#¾Âžõ@cÅf7½u5A`<¾Q€ø‰‡‹ª$Ú ZGòŠk)t&$8¢/Ž³Ú†~qbm ƒ=7¢çn\N„°ÎF =¤aùsr…\èßÿ¼ɪ¼lCƒR=W£Ü„!x|\5¼´ÚT…j“Ô:Øã€ö‰*£ó×u”Joý2.zoÚm?8ô:QQzùŠ`Bª‡í|'­»œøÜ.Ûåªw#"_Ó'ôVò]ku\H¦})ÏH3pF;l rÏ”MÍ7î'õ¥ym´åw”ßXwª¹wâØ¡[uxäyµÈcÖëR+~ôÒÊVÊ®ÐÍL´<2;Á[Ödgðœ”Í &p_8ИŸ$h];‹k8ÍÙe+‹ˆãùfE*¨Gœ†›Êª†RRA»o¬êH,ŸTÚ¢‘mc Š¬ødfê'O -ŠCÿ¹3ˆ|ô¸Ôê„[[­bµˆÖ…¾>†‰7W¹T¶Áõ„ˆ¸SÞÛý¢.,rÊù —î¶)›_Zˆ’0¦;×~.Uš¤ÆV!O‘ëúoë„` @°~aú+|¤N%^å¸K2PÔ‘¡F'ëEtÇÔÀj b—qBjMÄ&ÐY´Rô¦”oºžý–méÊè_\ïW4Á·—BjM{´·¾¹..˳Þ~æ†_ï÷ýß²«/§[¾Êt|Ít<óø[ x”0yÍä‰d„—k´Ü[èe4å¼:Í•P·5<‡;K_=ñ—ìHbew.˜‹V´b“Gµq®¸ÏÐRÈíH:žÁw{|9ÍÓbç -À±7Å“*`!-}püï¤óÚb}z„™Æ¡í}äùŸêþý°÷žr6uµÆ2tß.42 ‹vî’=¬^Bø ç­P¤N #.V¬+ùJ„ÿ[™) îVøwÁK•CÒ -±Aò á{!—î&A´ü˜|R¦°N¼ Ö «T„xzô§ÿïÍ#ayÝî6µû•í Í|Žp×AR~ù¡WGN®ÍÞ}ÇïúÚY c¤˜ýã°¦¼ªâ÷Z;œøÁ饫ô0È©âÄ7‰ù}ƇÄ_®QÎW¨@’7®`ypÚà‰éï…+-@°bæà z€L *ÜĪ£Àïq,™ámŽZÚ1ž[N]4ýBy¬ ðt*+V:Ëê9oHa­Ï­¢§iMmçCA.ìô‚zy‡7þ:?°$=ÑÝ„cXZ"ÐÌÕݼn–aêQñaâTŒ]Ä}B]„¬â'ü§¹­Å~7l&—ö´Ò±ö~‰áŠ -”ŽûAÒ×V¿kFWŒ‡%LJôÎG V* -êìÎWeŠ”~ 4æù9‰Ü§•ÇúPÉv‹(‚l7 -&îq¿²·? S”¡LŽ¦»Ï{sdÅ6R!¦Ì¯‰}69q¾®À‡ÉyøÕ Çæûͽã»83èÓ—žy¸1Ã?Íæ²1×v#MðÍõc˜½ßµ³E€ëEƒCÔ¹ÎBftÃ$j¨ãå•·&¹xŒÑ¾¼ƒ?Z–j\S,2w3dFµ -*O¬`•ÝbE¿TÑ/ÖZƒWihJ«H Et,’Åt#ZW¹ÏVtª·G .Q‰O€ZõÌ•/–UÀÄÓ¦Óù÷“"¿t4*:1Øç`õ*ò‚Š'ÍHh;1ÍjùSžäÁ+FÊ‘sT¢6›Ìó„P"1'²§HN˜ iOôI³9N;‹ §,b™Vj?&¶B -ÓSü;Ù&)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 -764 0 obj << -/Type /Font -/Subtype /Type1 -/Encoding 1614 0 R -/FirstChar 39 -/LastChar 122 -/Widths 1615 0 R -/BaseFont /CJBCKD+CMTT9 -/FontDescriptor 762 0 R ->> endobj -762 0 obj << -/Ascent 611 -/CapHeight 611 -/Descent -222 -/FontName /CJBCKD+CMTT9 -/ItalicAngle 0 -/StemV 74 -/XHeight 431 -/FontBBox [-6 -233 542 698] +1611 0 obj << +/Type /FontDescriptor +/FontName /GBHFLB+CMBX12 /Flags 4 -/CharSet (/quoteright/parenleft/parenright/comma/period/one/two/nine/colon/equal/underscore/a/b/c/d/e/f/g/h/i/k/l/m/n/o/p/q/r/s/t/u/v/x/y/z) -/FontFile 763 0 R +/FontBBox [-53 -251 1139 750] +/Ascent 694 +/CapHeight 686 +/Descent -194 +/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/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 >> endobj -1615 0 obj -[525 525 525 0 0 525 0 525 0 0 525 525 0 0 0 0 0 0 525 525 0 0 525 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 525 0 525 525 525 525 525 525 525 525 525 0 525 525 525 525 525 525 525 525 525 525 525 525 0 525 525 525 ] +1612 0 obj << +/Length1 1397 +/Length2 9610 +/Length3 0 +/Length 11007 +>> +stream +%!PS-AdobeFont-1.1: CMMI10 1.100 +%%CreationDate: 1996 Jul 23 07:53:57 +% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. +11 dict begin +/FontInfo 7 dict dup begin +/version (1.100) readonly def +/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def +/FullName (CMMI10) readonly def +/FamilyName (Computer Modern) readonly def +/Weight (Medium) readonly def +/ItalicAngle -14.04 def +/isFixedPitch false def +end readonly def +/FontName /XOPWSZ+CMMI10 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 65 /A put +dup 67 /C put +dup 68 /D put +dup 71 /G put +dup 73 /I put +dup 76 /L put +dup 78 /N put +dup 79 /O put +dup 80 /P put +dup 81 /Q put +dup 84 /T put +dup 85 /U put +dup 88 /X put +dup 97 /a put +dup 11 /alpha put +dup 98 /b put +dup 12 /beta put +dup 99 /c put +dup 59 /comma put +dup 100 /d put +dup 101 /e put +dup 102 /f put +dup 103 /g put +dup 62 /greater put +dup 104 /h put +dup 105 /i put +dup 106 /j put +dup 107 /k put +dup 108 /l put +dup 60 /less put +dup 109 /m put +dup 110 /n put +dup 111 /o put +dup 112 /p put +dup 58 /period put +dup 114 /r put +dup 115 /s put +dup 116 /t put +dup 117 /u put +dup 118 /v put +dup 119 /w put +dup 120 /x put +dup 121 /y put +dup 122 /z put +readonly def +/FontBBox{-32 -250 1048 750}readonly def +currentdict end +currentfile eexec +ÙÖoc;„j—¶†©~E£Ðª)s™§„̾…´™;.ëÞ;Ôr·ÏTeò…ji«–íK­/df5à¶A|Ç{S/…ØÇ )¡šSïcë\^ÈŸÆÂm‰çÙäp·+ïÚ#õßv¾¯Lé17¢íŠ©×Öýó~kÍàÙ ˜d#å– +]Ÿ»L•eVèßËúìGo£oÙ¥È\šõþÙÂÝÒkÜ ™9‹ŸMÕ™=ü 0)xfáÍ +1›kÙXž9JS:6ÔV ™ =!™X>¹¸KMîãÑ)9ã!™ ÒI‚}–HWIUöª¡c©l=G¥e°ÂZ¿m>nÁ‡ä°Q‚k°Ð2=”1p·•%R`ùý%ò$ô]ûûÞ÷ÿ‹¿ïc{!®W+8›?v(+ë)Ì0ÓˆÇ!Yah“çtA?HÞ @‹ÆmÎ?á|¹øM X9Õ€Ö¨ˆ#Ù2 +é:ùm— ,MZ+²¸Ç’\Ex9YÄn<á¢ðêÄ¿‹›2^FC[Þ`¼T×+ȬµÀ£D¬‡]ǸFF£$¸oØãB!>;A\äT hŽÙÁÒxìh½|5úù«:6Òü;åÏ–UÇ·í§6~åƒkŽ.ìT*{8î¾K¬`yÐ8¬³ÇÉ'—dT|-Q—k«©K©†myñ9 •ª9°ð1 |½ôA¸ÅfŸr ¯(Kõ*)Æ%_ʬñtPû¢`.rY?¼¿Ânrnä®ù{v2¼O_5;\gþÒ>§R¤¥{ïñ×4‰_ +: áØã9pEz–~ÿ„öØGu E¸Ì[Ùn窙ÝÉài9ヽ¤u#=X­&>¿¯Àâø@Q-2fT{0lY+Šáú%d¹¢m¬%däÈBag(ÙÇMÃIônǹp‹†Ft%¦ý³£–V/~äØ@´6!tLø¢:nS&I¶l*Ýøó–äõrÓH7µ Žd?Ü¡PZö¡ú=ßÑúu€ÊíŠÍÛ»3MfMÿ[S•`fpwqÄ%4>ãaLÆÐÔ麵ù­6÷ ¨oéE[Îi “êÕQ2þ”Ýñr*èí¢× ÞAžÌ¾ÑçÓ­{«nžøÜyêc„+²{äÔ¬ñ“ûOTšŒµyÛéUð[ØfÄÉÂX: ´A OÌ}3VÂX>g5Mµ`ò ùî&”ç–Œ^€ûƒA’ÂùE^^ ì.(ŒK^I2ÁÈ4%Õ"ÔRå­’³Ù1JëM¹‰¦_$¤¡@¡¾ê†¨©êg«¸ˆƒm›ç¸Øòó``,%g:~?†¹ænqêâseë“ÇÈ4ÁekïMЮ[oa†j-Eši·ÈÏ ôÀAÞÊõ´=kŠi˜7í [,‹†¯v}œ×ÈÑŽ€65÷ÔÎFƒNØùHXõÇÞ‚üd÷f7d¢> {˜EÐkf‚­ÕÁGÎÕ£­p¨¸§ÖccêvŒ&.‘Äãà?!š˜«¡ÓV½Øbð6‘2’óX2ÌžÓž¾„E&¾¨3¦`óYf6 fÔy£®Q¼]ü»ò V±ß€×aÙEÿ¤Ò(‘8õU`Q&KS2‹rÖÖ_¡¢sE +¦9€¨âŒ¼7ü… l/ŸKLø•s@$¨ñ™_<ÏùOÀ@:iÝ6жDýÚTYb  šn÷v#bÇ#ƒØBŸÙD‰×R>áFRb%]*Ö'@Oûƒ€Fªaúº ¦Žj|y84_p]£©N^§™ÉRn ÷¡úÂõY44ŠòC‡¨~EfÚ —$ØÁa“¿L6ÙìABZ.§&´Á{¥(“ÚoêÇ_­%|„Û,V;ûãšÑ¶˜ÝÄlOƒ;ÌäñG%c7ßø‹ßŸ½›ßRÆÚvS]¿ûQDë2«*Ò!¥Ñ`´K‰+ R!¹~fÓ››NÙPÅÕÆã>»YŸ1ÏS:¤vœ¯œë?/±ÀûÝjŸQx(ÃüXÿöc¶š9”ot¡Ô.F?æ)³ð†ô:#R·àÑÍSÜŠ¼é…,Îw $ýZb‡‘ô¾™Ý‚hÊôÝ)×máPù+8åg½â¯2 TØÉ [íV ¶Mn{ellZK‹&ÖÔãJßS¹ÈGx‹Ž J7µ˜RQƒŽ½TÖüÔ;Ëjå(&üP‘ïž0?˜Ï¹É†=¥R,V +\õñ~é×À)6#`ÀþÚtïBs/íÚgÚEâÚËö=ÊíyT¸•Ž¶‹âg_|Ôæ|ÕÜRÈ­ÛíòH¥~K‡óc×é¹É2"#~µƒXû×°Zqì¼â¼räŠhG'ó-ñO_Ó×U0B®~ò%/~&š\”Ú“']›eWñfbµÊcÖÏûJdÍ‘ŠFA!‘?@›VÙ¸Rn¨Êò“¯ÑÜù©ÉåÓ.VÊŒšp; ð¹à‘~¿»h¤K˜(ëCÚÛâlÙj¬|ÏpÏÝ +@Я° êÆؼ_êÛ~ ùó"$a “sî¶îò“Þù‘.‡ÑK6à‚6Þe ¾žü3±º`[Ïàt,”œÕHúíµŽhf5鯙þšŽXqJûðvòûóæS~Ô )Ûòq`VþF4Æl7ÊäÕqÛðè·Ô0®[`ròœoÀ˜w;Ò«ÃËb|]zåœêXÞþ‡B(íS”¹ˆ>à2ˆŽ©Z‡^±—•Óý’ˆõmÀå1Ú 5¹Ñ½KPvçÇ.Ö;`7 «BjŸ )6nãÜë.™‚Ž#…SÒ(ªyKíP;§Ò ¯^çÛ½¾/¬¤ñŒi׫’à"a}ÞO˜C‰ã¾Zj¤ÜIšâö?TcË.õ†éðnx‰‰HVк20?rŸÒ ÐHÂQTô¡N”æ³j,ÝI>ß¿ œ¹2CÌ míi{p\‹hk oQº#ÜE³é·†…ëŽBkë±/¤”°œ Ë£,0ªí1¼pY›g®T]á9¥¶as‰-Ôƒ¸§eBæxš½qµûÏ:œŠ7_Ë™#—pcþw€?ͼÂ%Ë}FÐI\ôZóLJ—ˆëÉ·3è3ptFŒœŸÉܚ̖:ɲL[I{‹dÙ7<ëqãÁB¡ö\LØ/¯éŠ…”±1D{ÿ¶šóÓx?6CO"‡Ò‡ãù&«èòÊ}(*W ¦™Ï¦ )‰AëÀl¥¹ç—;©›Z9ôú†œ@œZ ŒÈF‘³cƒsõÚ{W _¸ÄVH·E‡ÉøvÒÆàeŽûIéPÌÎ4d 6 ;ÈÚü7Ú¡?¹ò Šð²®ÛñŽø˜7âžêËÞà¢DçöÀ|Ü™ñl™ n™Œ9ÃZ{}Áûï%ø<Ô›zLŠLÖÈ$é¬;ªŽÀ^ì.ÙàëêÒ|p‚œKpje­Aµi*;¡.²ÜÞ ¤vp£2¯ŒVE ‰…£Öá8¬䛎i’"pf̆\ûîÎø\§ñ•5e›X4ÀF2ÿŸÆº¨Ï·þÙë›4JÓÒ¸DŠ%¬…ŸØÀfWr‹ÐŸ£ª'9—[j;K\áB-ÕæôüLônâçÛWzJl©#ãûUˆ—´c|’/±®ËÑÍÒR"…d¸£`Lym:ô7µ[nì®ÂŽZ/13]B9Ó#˜EK ºÿ Ý3h…v@1ØG–؇•Oæñ/¢õSDÏûrn/¼ÿatÔ0>„Gæ£çUœÐf.À°Â-Åv|¨/°µf"8ÿ#ŽoÙDeÐÙ“3D­ °<áÐá<ÁZé7(é=H«üMÄ_Bj®Œ¥y÷­«Žþ[ÓØËÚíÑEô nmº©¢Ž;ÃJB©ÛN¶ÀÝÙ­FÝ5HtbÖÜ’ïEêsà"Û2b¤k«^„ý5‘ï¼x ónü×S¸RƒàÇìußâCq~êŸÊGè]ô?^ˆ<±¶¨D{smøË“fž6a†ÓA½/qþ^ƒ¸tYÞ¤\óžÙéáÔ2TÖ—/d¬œ‘]u> yJ4àß©3·HoŒçQ$îȯRÌ…Úu¸öIm 6 6_Ž’ÉcWS©mnæӇѺ½óMúSËõ>sü+™ 803*ºmŽlÏdDZ꣨ëœÎCãÖÖzTW"÷N/ÌÅ| +ϧÀ gµf:æ1ÁCMõAÁRº‰[9ÜÁŠ‡¨»êÍÜ€—69aë‹›hÓ ZÁŒºYÊ”zÝ÷—‡\/bj ºx)`]r逘âÎGçhäß³¹Ec?F**Íñ£A\ÙCÕ(£Y“ER¢mNó­Æ®éÜÿ+Anƒ5¹È}Ã,®Euè/ã€ïŸØ‰-%]èKñÊÞgÿŒ=BóaÏ‹ÀÈýŸwç«In½©¬/q&‹³Ârk¸‡.Œ§bE:Æ‘ŒrrøæA‘(s:ÒGàaÓNŠAé»þ_BµìQ3¨[ä¿RšaO·gš+º¬Ôùú×sÍ/HÑGÆ×B¼PŸ—ø±èci¥`µu\q K¿ ß©5(5,`ã#¡PâÚ¨}=F¢1‡}(bbª»Þvc“Ûò¸ä¾à´l™2Ÿìz×ÿàbAQVT¼ôBoqHÞy¦™Çô%«‡Íf©è#ÉKR";1÷ð Â{ãsÞZMaÀ„{‡FÔT„älôq|ßÖ¹åu­Vk‹•Ü8 ÃKcCWÒ^]â!Œ§¡m6@éÑ'glW@4:k†ƒ ·wXаªØÛ²éˆÁP‰1ÐY!g½Ðï),Ü°Í ¸)L”H•A¦u¢<«7Éq²UBêö³¤øšÖCßDž « +á[û-)‚±¡ÏuO_Œ3‘‹U°hhßÅemÆ]Ë:认Úöz®ªñ­HäùgW/°MÖ7ê½eÓ,î/¥»wu®8oÖª_+OgÌ]iдWf›Ù/ïÎÈâΑŸ>L›%)ÄBÚÄ#|)sõÞ-° ©aÝKHp¡”áóÖ4ï-b˜Æ´kméf”œáÕ·üpbš% Ë*œîÚ$²„ƒiÄr^ÿ²m§rFñ[º úØ|ú¡W#CAb±Î¼›Ñê„÷‡õS8mnwÆŽQ)²#Úâj»!b8¿ì»ŠÂÖ\SoJ†²ál»…×¥·~ôåOâuº `ÓgF=ð+t”Y»vE¤b ÅÕ=ðÁÀîè™H¯¿Xÿâ”Fô™íw‡Œ“²[ xÒhÄøÌmîD'l—»E§z à/»rUÛšŽu›E_“/Ø3žU$uþ6’•ÐÌ]¿©ŠF²Wpù¿wì½`{6`tŠ®ÒÌÈj·°yik}7"£rŽ³J…i¼J9$Í?“æÜa›cTÙŠþ˜“ «Å m2óëýw%¬žâF&bMB½¶a:}\ï’ˆ×|u÷.¸bÝQ©9p2æUòû|žÉý¨í gÉ8"`"·æ-Þìddì°ò®bãkàðò™]‘s©÷W- +ÀÍuñ½d—¯“ýp 5éõþõOú¶Ð*‹,<¥¦¡ÃÚ¤Ã&€€™ÑÊvõ«lu“S¹Ý£Žz|S£Nžk•ÀdH •þÄ1(¤íÅšw¯‰±]  +Úì¡ÕœAXÉû| ~chL\‡F5.!"¿, (æˆ éc o“m÷3Lnk<»s6^¦`èRÎŒ!×}Ùƒv¤IUêà6c€§n9hù<ù'-lþ­ÂæU,[!§E…ôš~KZ¡ÁÓÖšLäš–‹n a‡Æ²«G¿Ó¾x’¾TÝ/DP /õ½,Ç„n}=µîø2'ŸaÚ*âKÎcå„ç^ýuë7‘¡KT®²Öá©X0w[•9EæöÇpÒ4ùõ®9€r¬Öòˆ9¿dYLiëŸÖgú¯êéBÕ #ý9Ppd3–¨€™Ú^4rj Íp¿9¼ÿ£:<¶PÊ°®;“}Ú˜c´%®—©³ƒF5;¬"bΞVRB3h  + +·ƒÈ[97Ñö;…G!²"’йûAQó6Å!nŽâz+3-‡ÈK†Wgªk"U ¯¥…ɼVW¡ÐbhÃ]—÷©ú`&:1Ø&a˜Ô¾†³°û_+YAÅdL{ +©Q¹ô­ã¥ž}ÚÖINA+T\ZÍó8¦Ï¦eñÿ8p (åÜYV’ŦLøÛà1U × Á0±¤%GÌÛ›´k% ypòB'xÖ·®çNh!Û(]3á=°£!…e=úÙxßõ÷òíÜÈœ8ôXN¨'®Áë}q°ÒN¬èvjŽT+ +}¸‹ÝÜXó6ñé{2Êdv½–lL™¾áþã–c’1Äå–G(ôÈG/™*Ü7ùळÃ{áºw-ºÆ˜FÌ&5w€v¡ˆöèÁªNcã<\PɲÄVíeÈ:—µµLo;Ý2ùÉEdÀn¡ hbÈ]ÞRX ©0É^‰”­ó &+ºFfßQ¶À§ÁÀqÀ"™«_:.r…5)g¿@:#µ„aUñý +ºZ>‚QìÛež”ÿ8o$8õIÝ8rzGJ„øŽðpQ?DÓTƒ†l0Ç¥0Œ}‹ +ÜíT—\V¤?ö6´cêƒ ¹7\¥åö_ç~¾ L‡¸éåç¶Bi²ƒ Ù'j¿?ŽOì#À%6÷P{éPœŸXÍ3Îoa‚ €ƒÖgßNø¹ÍÃ!'ŽKŒ¿3ôÄ6WuÌF«§8¯Ñ(pH¸ZÚ/×ß‘8Gû|?R­X¤0ï#ɀͧ9žXßyÔ-ÊeàváZ¿-T¹©¸50°5å%ó@Ξw=Ýâ¶Ç¡õlf¨—Þܼžù1S*óÎ[IÚÌ"V´Ÿ Àª •7Ö2€î&0¥0„ Ãî8ïà…2 +³®L f¹]»›ß¢D.”j{°^'ƒ`n†ü—¦=,æeÓnªá+2¤Öì¡jf¤[\„õ¶”Vú…¥­ÃÇ Ó‡@*Î*VTÜÝæ™vÀ™+B&Yg‚N,ÀqS¯lûM‰r2Þûø½U¤¯@ÐQÍErW&¿Fë(.;<íü¹RbµbˆåúÕžüðыȤ$VQ# +!¸Ï>ybnÔ¸¶Oïýí¸Ü„µÜÓ!*ÔãQ±r¶'K˜/wü§2¯§¹ÕÙµò~5ѱœSè6+íñ&½IœÍêœÜq ÊÅ‚~Õ˜<š,Ñ$d++õkyìžF *ß«™ŽÉkáEí⌑¹º)r‡²k…–Éûà׃¦ÿ/ °‚Ûÿ3èÙ=ètcÅå#(€yçÄ£´{RÂrTòîÊnq÷ö–82¹²*›0º'å!/ôž;Ö#iU·‹«—§ªîÚu]’Âv©®â<-ǤÕÓ‘eY#&U`ÍtÊØíÒ6 ã¾6Ùª!A€\‘9ÃþÃC´^¾JOUظ~|€o÷+9!äµÌ†J-‡÷Û‡Îéñõ‘¶]$â 8çëÙÞm48î< ‡A/ŠgEwŽã(ŸÌyƒÚOÏ /êø¿ 0yPÉ8v(ê B¹Æœñ_Y[>b‰Ðúß–=ºÕRæ8¹ÿë-~An’a¨ rêU¨ƒ†f{¥³!ò+_IvOÀ` w%%‘¦ºïÑS™‹®jÖISCSéß‘Ž0{¶ÄJ«ìÏ-ÅËýA àeH2-¢*?¢…&z²ÑLèÅ÷[ê_,­ñÁ¶Ô½µºŒÇ†±nš¦›´ÿñ‘BçÞ•wb™2kàç8K³ZåvΊ‡M&Q$ÁÉìæ°mÃc) zb™à ì^$ñÑ¿µã§d +K_ +=€lƒm(šï×En3KŒ*cÄ扩“gÐ?>B6 VI'X3 š>¬j‰Ò³e²ÄæU,ÄV_LÝ÷MP™5ÇÍ¥œ`ËþèN¾è#9¢þÒ•'Æð w)°oÙ¤ *•ÐA÷ŸqÝ«mà š‘´FkäÔÂIA» »þ|\£`/± ”‹:†ºíduã{%Mt?Úxï˜þ⚬[¹õGcÆÊB.¸R›¸a{Þ¯ðiŽàMðd÷zÀD(Œµ$—‰¶@ \×ïlßÂá„•ÆË↖^õæç•Û~Õhì}þì™_— —9œ{†ñµÞÞóæVönjÓ°ÅHâSŒW-'¥á9‡dK±ûføUäkŒµ©× +Å£ˆâÙ†ÙÅ$×&úêÖæä̵¨¼v6L9ò­ÉNóJ_¹åy®˜MIMû‘ÖI¢¶ƒµ8ZIXxRz¨VκyÔĨá(´(4ì}H?ßǵ-¬äS%‰(¾#%¦×ölHøÿ¶#6³Ö€&²½,Ã=ò¾¹ün•YÇÃS®”¿³½Ë6å«Ql9\˳$ç%«ö^Å<.ð€hÎÖÕe2ôœ«MüQ 2_ð.K Á„l|{³0 6£¼á°ŒÆo"joÁ4cÊ,’“içV1äY£æ8 +õ˜O«È¥958CŒ¨*ùtù®€1°tÉNL$„¿þ ÌðÐÀë¾eÛ¶©®_’@ñµl Æx`O{ˆÎ×}vŸš”íE=êw=¤ºÃ’éÆl¨Zä\¢ÿGŽƒÌzJq?“Ýerؘ:B±o s%¯æñï#ÎÖÀàÈWaòÅ^/Í®=µ¶Ñ Mø 3¦š”Ë=˽=þµØe€¼?Ù©tdø@ßÒûz¦;Äü´UÿK-ë2ìVÕ‹ëx§:˜ +öÞ,¾ØÏg"ÝØϪ†. Û¹áÍÈ¥{y_–ÄBáŸ)Çž÷RTpÁx†÷™]Íä@ºsËÏBc´ßà™Œ°;’™Ÿyä·Z{‚!adBÎÇŸ)·(ó›ÃR öæ!à½Iüdê?—?péœ JÁƬjÌ[…Éí5++¢‘F0¿æ¸¾Œ©þºoØ(›Üg‰Ç¤èù™ëJȵ›Q/ dJ#µ) R°ÍQÄ' é›ïÿßå,>ð•ŽYR‡†êí¥‰}ù˜y¸Ÿ’›7³ÓÄ‘Jà¨Õù~õ4_éß”$Ù…‡Á·•Œ¤íÇÙjõÓ XÜà°U]ð½xÃ%à‰f¯u,#3€$ ÆÝ‘Ž|4ÔùSq¦x9M ™Èû·wÁU çâ”Ì-ž> endobj -669 0 obj << +1614 0 obj << /Length1 745 /Length2 1242 -/Length3 532 -/Length 2519 +/Length3 0 +/Length 1987 >> stream %!PS-AdobeFont-1.1: CMMI5 1.100 @@ -34847,7 +19675,7 @@ stream /ItalicAngle -14.04 def /isFixedPitch false def end readonly def -/FontName /SNVDZC+CMMI5 def +/FontName /RVPZIX+CMMI5 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def @@ -34862,199 +19690,277 @@ currentfile eexec  Fœ×Õ7°ÔÓ’–©«?-©£´Y°øPâ³ ;ܳZï‚(]ÃGO´øì—™M}×S²q+qTô—Æeß&iˆ ž¶äÙº"Ÿù„稆Ûý!Hí.HYýdÂÎRStdêˆLŒœ-ƒâ¸;ä·fGL#¶nŽÅ2«QK´MÊp«k&ƒèbçÕ´šRj2UK²:¸°‚KºŽ8%΂8 ÀþÏFe>]wð”eç1d 4("ò•r¼sòÿ•í;¶ýêÜ Æ¬†lO,g•”×è”G£Å×qÜ9P;쫉óMŒÛÛ‘¯â?`Ð^ÅsâÁ=ú,E"å‘ŽâP8 I»S £; â8±Æíü+þØ#n‚ [«A®1Ù:/§Ãt±r_ì5š¼¸Ž,‰!E)¢cוªË •£«/Nï5 (,å!qm»å¸)?]JÊ#¡’öKɤȄ,‘o’ûЭԿÐ(O»ð]Lm¶1BGÌ,^æW6û&È7ôûPHÓÏH“Û¤Žô°C×`ö uq!iÑlƒî E6žD>…> Ýó•¸}oÛÒa³OBÂ6¯•- vÑiYÙýÔ`ÖOÿTw+P»›:ç—˜Xùò5Å‘ôv£RMðaœ¤p5‘SÜ2ax+ NyEQTdÚΙ¸îÌ~½KQ&¯Ãýß³)¯•Ä¤¥ö•ˆiPš#½r8c)w¤où&T¬5bSîIBZ†páù+Š¥Žµu@ô½åH»XN¦Ö%Åõþ$©ŽI‘_•ÒXt6íCyþóÆåx 0Ÿòò?­c\Dº 9ïðƒ£ìÍÒdÌgéÏé±ãúGœ@4›|còèUïZ…hW5•ú¨ÂøRqâ8S™K­Ž®ÎÀkn´6Ü“,©­ZJBæ›%*)-Ty¥Q8QOn°ø.o£oî~Ò},ŠîéàÙ©Nº"û z"7Û)£úÙ'øþ—AŸÛð«uâR~¿ás°“…_\åî2*ˆŠ±£¸·* t ø[®Ívüÿ*<âq‡Åœík›©m%òÝ»þ€æ×x¦AÚ¡ÄÚÁÛ©ñ 0ÚG'ÖYÕ•Óؘee¹h­™}éï"-Jm.9(i€õæKÚ™Mºœnz asÂòÔÔãMÇý HhVïöÒgÚoVÌQ‚âDƒ‹’RK9:µB„c0£ -ñPŠ?–_ %œD3´)‚/Å‘ˆdL£sw(wÞ&Mʺ™E¿Ât æ7â8k¬aò;BFåŸD¦(ÐéJø0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark +ñPŠ?–_ %œD3´)‚/Å‘ˆdL£sw(wÞ&Mʺ™E¿Ât æ7â8k¬aò;BFåŸD¦(ÐéJø endstream endobj -670 0 obj << -/Type /Font -/Subtype /Type1 -/Encoding 1616 0 R -/FirstChar 105 -/LastChar 105 -/Widths 1617 0 R -/BaseFont /SNVDZC+CMMI5 -/FontDescriptor 668 0 R ->> endobj -668 0 obj << +1615 0 obj << +/Type /FontDescriptor +/FontName /RVPZIX+CMMI5 +/Flags 4 +/FontBBox [37 -250 1349 750] /Ascent 694 /CapHeight 683 /Descent -194 -/FontName /SNVDZC+CMMI5 -/ItalicAngle -14.04 +/ItalicAngle -14 /StemV 90 /XHeight 431 -/FontBBox [37 -250 1349 750] -/Flags 4 /CharSet (/i) -/FontFile 669 0 R +/FontFile 1614 0 R >> endobj -1617 0 obj -[534 ] -endobj 1616 0 obj << -/Type /Encoding -/Differences [ 0 /.notdef 105/i 106/.notdef] ->> endobj -640 0 obj << -/Length1 1462 -/Length2 8120 -/Length3 532 -/Length 10114 +/Length1 907 +/Length2 3553 +/Length3 0 +/Length 4460 >> stream -%!PS-AdobeFont-1.1: CMR8 1.0 -%%CreationDate: 1991 Aug 20 16:39:40 +%!PS-AdobeFont-1.1: CMMI7 1.100 +%%CreationDate: 1996 Jul 23 07:53:53 % Copyright (C) 1997 American Mathematical Society. All Rights Reserved. 11 dict begin /FontInfo 7 dict dup begin -/version (1.0) readonly def +/version (1.100) readonly def /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def -/FullName (CMR8) readonly def +/FullName (CMMI7) readonly def /FamilyName (Computer Modern) readonly def /Weight (Medium) readonly def -/ItalicAngle 0 def +/ItalicAngle -14.04 def /isFixedPitch false def end readonly def -/FontName /NZTDUF+CMR8 def +/FontName /LUIBYK+CMMI7 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 40 /parenleft put -dup 41 /parenright put -dup 44 /comma put -dup 45 /hyphen put -dup 46 /period put -dup 47 /slash put -dup 48 /zero put -dup 49 /one put -dup 50 /two put -dup 51 /three put -dup 52 /four put -dup 53 /five put -dup 54 /six put -dup 55 /seven put -dup 56 /eight put -dup 57 /nine put -dup 66 /B put -dup 71 /G put +dup 72 /H put +dup 73 /I put +dup 84 /T put +dup 97 /a put +dup 99 /c put +dup 59 /comma put +dup 105 /i put +dup 106 /j put +dup 107 /k put +dup 109 /m put +dup 110 /n put +dup 114 /r put +readonly def +/FontBBox{0 -250 1171 750}readonly def +currentdict end +currentfile eexec +ÙÖoc;„j—¶†©~E£Ðª)s™§„̾…´™;.ëÞ;Ôr·ÏTeò…ji«–íK­/df5à¶A|Ç{S/…ØÇ )¡šSïcë\^ÈŸÆÂm‰çÙäp·+ïÚ#õßv¾¯Lé17¢íŠ©×Öýó~kÍàÙ ˜d#å– +]Ÿ»L•eVèßËúìGo£oÙ¥È\šõþÙÂÝÒkÜ ™9‹ŸM×v9ß2¤Ö#:œ¯i±QßÓ?À–.¬n>¿¸­%j”zGm >Nj›S]Éñ¾Ñ)Å7uÕÖ‡‡¥Œ“ŸÕÚU±•¹QhÈ4)½-‡‚×p#êz£™É{8YãаGP¸9 ññ¼)Ü"¼­PìÆ£Æ3ГzYèYåZùõgp_P÷C߬CÄçÜ”DÎþC'šý<|”(‰£Ròÿ€l/ø³ëIÕxªXÏüMYz©”í„»è²ntÔŸlõAv·)|Ú*iQ€P3|ºTxë˜LÝ" ®ÙʃÃ?¼ÈAwõ·pŸÆÒ‹:rï÷)ˆÁ6,ç›Nœ{?åˆé‚J¼oÑA剳‘Js¤(0T9†$ø“Õ¶Ã'§î'0ÞÞj—°œ%&Æ4öLŸ„wÍQcK¦HüpöYÉ ÀBÀÖ¶ŒÑß6Ö$ób¸ZXÖZŽmýX>ù§šB# µ9Žëxôµ¨šÒ¥à6IUJ½eG#˜ÿ݆>@P1o(ýß‹UøÖc˜Cо¤"‰ø[ØD‰´.ÇÅ)Ó>çè;@Ly›ŽŒˆ—‡Í±°ÀÃP·4Õ–>qcìèÑíÞ¤º¬¯#’¬ “Õ¨AhwÖÍðÖÄõÂTf»Mù1¤5¦*õ–=ß<giT¾ËžpŸË Cõv•ÃûSq¹¿™@5³û¿¯t¯¢éVüŸ§Ç‘- ¸—$…›F')€"oàö Ò´ÿ£ NY¿N”Às·éçQZ-µß¼üâƒCýó&mR¾–^éRWI%ÐÏê¹T¢nv (Ô +d‘íÙ> ¤Q=³ý'CÅA>lŠ`‘FÍ.õŒå»Šs=WEÛßq̼¾æpµù â1³jÖ{bï»·mŠö4Ù§×È ¾¯¬äi ò®¼\q4ÃNµ…—bwªùb·M–7ü Nº6REHŽÅn¥þÇ9…ÌgÙÈÿ–N‡½'¾ñ¾ï=ö¸#$.dÆšþÄP:ÿ$AÓb§š‚”ì™÷”ÔZh0ãÜû nÍ­–_eYUv*Ê;5—@_aPM]„ÉÂß®ˆìp1|Á’"çKÆýIÜS\Û¹(xmÀj6.M[DZŸ)ÆZ&ii²O°ÌŸ‚i~ _R_mX¤~~½´if-.‹ê·.sE‹j›ƒ6¹‚(™upØòE}ú¾eì¬r5!/;Íñ ð8xÁ÷ÑŽ(V#õ0Üþá€ó}rˆ"Éå½Rz¨0«.IÜ2à¼_bX¥§"rÐÊq}¸úÿ¦\»º÷'<*¡:a§k×/ 3N!s‘ô îú‡jU§£ÕµDQEõŽ4§'•›8Á%d´µ²“ªrÝO9QT":âÖtë{–EÞŽ·ŸDЋ»c¼©C‚h%ös¨ f÷±ÿïÖÞ:s[#:`+ ÙAѺøÿ–}õ¼~™ðZç[1kyÖI|K|`î¾» í:H­Ý\\ojš¤fú? ›4¹k›/=ì~)}íçZ†>Ù=?HøNóFÃìÊ RLÜZÌ> ms¯ ¾œé Ÿ­†ÖCª¶v^l‚ïÔçÊFJ®=1x|¶{“OïR¦ÃƲ?Œ~t 5’ùÞ/Q÷pxy¡höÖÅX‡iÍsæéwÔ¡c j`ýßAám‚’¤“#ÁÌäÉ”þ¤‚tUï}ÆëÁP¦ÎPxÜÙPªÈ;©/8ÈáÙß>JûZqufé/q°úö­-°¤ªýF´G2ÿº3yA½~¤8)rVî‡t +Håî¥w +“umù'WßÖà +8çÆèê-[~úYS;¹†É<íiÄþ{ÏÙI*HÔ.ê(¥Ê_«-™{ûÐÑÕ’k’g=jí-’øÃp–€é÷í™Û „á¬ãIÖò^þNðc³ï¹R‡òŠ²YÏ¡ªîN9ô¦ÞOÓr¢·ñB¿GõˆU–Ù3ðºÈá9žHè9*,^ŽIñE¬ §U)…¯ðÃDLs“M?f]Û ÅócµÔjpœMôw¼j‚®ÕˆÞK€^:à…,“yÑJ,r’¤V¢!!—¹;÷gbùÉE©ùˆÄQMyOÔ|0¯L`¿2¡ÕÀ•/DZ<ÑÅ®ôþ½ÞC§®H "ÌË«hd£}w²1¸m| ]ÓNA,³Ëð°˜jXu:–ÿžj0LQ»Ë®— ¦û«A¹Ö'.¬ŒR*Æ+ +Zž½ÉC^{#3³ä—ßy8Øù)ˆ½™*cïRSvÖy)œµøý)›}Ö>ªCí«9>'Z#7 I¬¸§?´|žâŠø|9?Bè/å#DQnÂ+MWŒ”= }6/(õªNJðŒ·Y|—Mûö!Í’²¸å+Ò‚¹³Nçu tÁl@•¬†[½º£CÒ Jw’ °S»%3¶Š&ÊùƒÀ¯Xh|©³à÷Iç]Â|É®LðÙ6ç¯S‘?³ +NØ• +7ñl‚Þµ`é–ùŸ«â¬\²Uñ‰ó·(:F'ñ½NÛ¿*Î,#Ã|T»÷ëZN÷ò`Ί‚¾³lxer3«¼bÓ­{Íã©…Î$=ü„f}mi•é‘\i}H¶ibš{‚=£ª¬3l¹#/ΊŸŠ›0¾Pé>§ãò©­Ùú.Hg½‚`É\wi³µ‚¿SNå„*¦1~œ^6#4Þ¯q[“( ÉDh”ªÈ^<ò(£À»“ÈSäEÛKÔÕ’|‚s²#qéýÑ€%Éü æ:`…Xz$RN#;Ùüm|˜Ï’°àòR•bÒ'n@¯]Z³cƒB£S7rÏéNÚ‡½óñá ÑóÙ2¸Ü\ˆ‰¤û +endstream +endobj +1617 0 obj << +/Type /FontDescriptor +/FontName /LUIBYK+CMMI7 +/Flags 4 +/FontBBox [0 -250 1171 750] +/Ascent 694 +/CapHeight 683 +/Descent -194 +/ItalicAngle -14 +/StemV 81 +/XHeight 431 +/CharSet (/H/I/T/a/c/comma/i/j/k/m/n/r) +/FontFile 1616 0 R +>> endobj +1618 0 obj << +/Length1 2012 +/Length2 14626 +/Length3 0 +/Length 16638 +>> +stream +%!PS-AdobeFont-1.1: CMR10 1.00B +%%CreationDate: 1992 Feb 19 19:54:52 +% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. +11 dict begin +/FontInfo 7 dict dup begin +/version (1.00B) readonly def +/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def +/FullName (CMR10) readonly def +/FamilyName (Computer Modern) readonly def +/Weight (Medium) readonly def +/ItalicAngle 0 def +/isFixedPitch false def +end readonly def +/FontName /GHWWVJ+CMR10 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 65 /A put +dup 66 /B put +dup 67 /C put +dup 68 /D put +dup 69 /E put +dup 70 /F put +dup 71 /G put +dup 72 /H put dup 73 /I put +dup 74 /J put +dup 75 /K put dup 76 /L put +dup 77 /M put +dup 78 /N put dup 79 /O put dup 80 /P put +dup 82 /R put +dup 83 /S put dup 84 /T put -dup 88 /X put +dup 85 /U put +dup 86 /V put +dup 87 /W put dup 97 /a put +dup 38 /ampersand put dup 98 /b put +dup 91 /bracketleft put +dup 93 /bracketright 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 123 /endash put +dup 61 /equal put dup 102 /f put +dup 11 /ff put +dup 14 /ffi put +dup 12 /fi put +dup 53 /five put +dup 13 /fl put +dup 52 /four put 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 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 43 /plus put dup 113 /q put +dup 92 /quotedblleft put +dup 34 /quotedblright put +dup 39 /quoteright put dup 114 /r put dup 115 /s put +dup 59 /semicolon put +dup 55 /seven put +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 118 /v put dup 119 /w put dup 120 /x put dup 121 /y put +dup 122 /z put +dup 48 /zero put readonly def -/FontBBox{-36 -250 1070 750}readonly def +/FontBBox{-251 -250 1009 969}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ú£ “þ\ôéÒ@[œÕ6]nÎÕ×hÖmlha‹ŒH+4Œ£Ž›¹ºüú­œ/?Ð3¶&˜nÔ=œ“a6E¸#’ÕÊá|´~.‚ÜÔ…Ë¡w,ä"»rƒ­g[eH§êi¨ƒìª>žÎu†ÖÏ -ŒÕWÇåת>©~ºÓ–Ñ¿ÏJmdv‡Aíê -[û¿4|ܾ.×V–z¶ÛÄ_¢£1. F¥ýf« |Xÿîĸ9^Rw] -ü×ÛŠ³31S\D¤ËKZÍW`– äP”Š^êÝ3ê ’eÛŽÈ Í8`2?Òl;ˆÈŠ!eXxh -Dfú@=$»—*I¸BÁ€äÒXÉÔ!ÐWx-b1ƒ £™³ÅòòÝC; p™À}½âhÐÿíQi¼Ð=H²ðX­bØgŒbmÇ£óR,™º–>ù_ŠÑ¸°ÓQ! -äÂÅZØž¶Ar“]< £˜óîîÃQ–jt8ï?îB,mN3v լǵ+í˜Kú­6ï t‹Ð{äAJc—Q%ÒrúØ?væÿø60¾RmXsŤ+pú‘Ǹiñ:þUësõ‚ƒ‡“¸Ì)káÜÏPýWË\~Ú;’í” 7 T“.ÅN ¹„ü¤«}.¡‚¼ñ&:¢D°~ÀêzŸpŸ0C„Ë_§HòO­šzCÔêBy½AOve1k`ÃG|f2¾þ8—µŒ'j0&®òuk6sw,› I´Ù5¨&{oƒ¶®¤ÚÄõ³P}p2ªd -«ãC¤é½ÏAœ§!8ˆ²Zô⓪ÎÙ¦½ÇŽaÚBLeÌ…÷b¿Ìžës´ Å}ê{A>‡*÷~(qþúìßi å¬ ˆíü XÈôœIwÞ<_´ªá-N^0¯íén®Qò²ŠçñÕ5«`WZç+£Zõ »‰¬BšPe¨•µCðïÙ‚ ê«Ì]X|¾jlÚOÝnPB¢R¶Ap-ž†œñ°g+·GäåO ákŠ܃d¥§ŽØ>Ï7ÅYü+À4B¸‹•ôü4ônTá‚ÏïV ;Å=bDzUþãXEŽGÔWAVžãahÜ1½^+‡µ›ç?I¢ëm'ÜÄSrÐFIYÄÇÀfºÚcĪFBRñcœfÖ”¤Üä'À8(R’?xÉ5”¸o ôï»Â¡”ïü[ˆ'¢XdjƒJF{quîᆱ âQÛõâED7qÁ+~´“ØRç…¿DÚöFe‚ÞCuð¤§KÃrÞ,¾Ñ—R¬Ê jO>ÉÝüHÌíUel†¢EE¹8TUEÿœZÀÿàï˜Ï׶Ž3øÜÈòè  j”Y§N=•Öi–G„.¶h}äÀD¬– ˜P̘ÍÐ}B-õÐ4, ¾˜H¶Ìc»½:¦Y£D2Üňš«îÇл/ÎÐûèÖSÇ0„¸ïÚ ^_S¨UqnqÓcK.Á»sH;\mz8Yíy¸Œ ‚Õä+÷œ9O™Bs盨D͹yfõ,3+þ|ÕO½N|—!ÖúÁá,N赧Šþ.]l7ž¤ªŽhÇ)×j+BAVq'ƒ}‚–ÎN>1»'»$G:ˆpq×ý7 ìå™Ä³Šô `[/äÃèÒâÕ7-"À£ÑÕ5Äוڵ¯õõú½Ûl?„©LYb¿DñÌ8Îß-_Š ’¹uÓ›ŠÎ6Hq¹åèt—m°úr¢êíáaÀI³Â€|Üâë,¤yN¥%ý©Ð½8»s#ö=¹˜ã\úîÅ\ûöbD1ú`­ëVø_B¥Û -„œb@ö~­üdýù÷ˆÉ¨ìeiâãŽóGµ›ž‡ƒw"RË*{´{´ÎÞ:,n¦­p/.¾:k»â„cDxí{ï;iO9S+žÞ¨i>+Âfô—ǹÊd7À"§0E¹¯c×ÇY´Ã#yr¢ È–äæ嘹ˆ €g¬÷‘…ž\Jž°uëC×´NÐÚF ­ùÞ)é”Ó¿Ä ç-‰U¾A;SF{N_YHD ÑjÙZdêVçf&‚<Ä!õàBzƒ“ÙådØxs@‹MV“ÜŠ¥Sǽ…ÿ ™WDzC·q•´F«ûžl®vUZÏÂJsêïÑ©yºÁ*Óèv6²Éǧ Õ¿Iè“pè²rGØWƒ¥"×­ÐoP,<®JÛlݽiÝy9ëó5›=‹éYÂɺÖÄ^6Üp#£ëh´a‚³{âŒìLÆe霣ÍRý¾xõþ´íî -Þ阯™DÆ…&I-bJÉϬýÉž¼ÓM¯Šü<žáW„{^⃮@†.!K¡Ž¤b’h([x¾«ÝÏYýqrö?gÖ¹ý­HIÞkX×OÀÁù0§IØöÝ»TÃm5麣.sΖ«Šë>¡RR5æx ªÞCƒ :¿Ë8 ´…mñz˘ħ!·€7Si¤°3NëRL]îÒ'…͵wÊêÏ$/ÑÞ%H±bmˆÌ.,©²n®ÙbÀ›'K‹zç}`B? {(L¤œ÷ÉÍ,ø"Ù¼L~D»™¤‚Çpl˜ÁZV®¸ˆ½~U¹A¬ §>¥\cþÄÙ8©ºyS„À“_±šT^¤,}…b"b,üƒ‘ŸC­àSzîãÁ…ÕÂܽn?¦˜’æÜ—ET°dOžÃ£[UÕo]„Íwîóy$„ªé£¿°pô>sb,­ÿ–Jð¹ìÍýœ–ö»Àg8¦©ÁÅ’PTi}Ébûy+ =`<ã̼H/kRF*]ëиxäºd6¢0–#éGÙ ?Cû¬.fàè—v ­+ü¸=)û?=´~–2«cÃ1Ô‘bMæ1?!’&Ûjñ¸sÿÍÑ ¤`ú žC2âß>Íìˆ_ŠØaÙššë%vÿÿ —¹fYw©Pó~C„n|íx"eÂ{n”Wõ9”…dá“=Õs´Žò÷VàäQŒÐ*ʼ‚MCÂøÄ­M³8§ZsQKL¶™£– Ò¦À­l‚ë)r°è6+¾2¾¾"P2)v8vý¹%y¬ä9^W5ÖóY‹0b?Cdûx3óÁ§N¾.$ª"\×eŸù2ƒy2!¥“;…óeÂÅÚŽuÇÉ“’~c¡Ï%ߤ/e5ÙÍŠf+Wí'E ÃÔÜê°"TmÄb©GO*Nuîœ ZýÞؾjÖëüSÉ–AEœsrÎh’¾óĵÁ¾ô"¨V3^åàå? Fõ êzìÑÌ+ùb³Ësl\r%aIó‰ÃæS¡P¦JÁÄ?†³2I²…“^@4A«sYL$˜«¼Dt™MGo„¨ÞîÑ„†Ïë‹N â p3‚U°¹‘]Ù¨xz¾ñß¾;û ÷RêIõÆäîâã,iŸ`,AE!ÌKGóvH1Ç»Öõm*7–xÕáWâ“ÞexlîpuöwfIœûÁÁ—§"É€ø´Í)ɳ,¾Ð Ž»í>…òì½/ -3˜•$U`Od<¥I#)»Ê¬WAÝ¥Ù8å OA}QºÌ¤ãi‘¹3ÿW –Y{<€š# &ôóÔ‘9t´ ›ésJÝ\áB -“X .Ѽò~æÑGR.Ý-žï_Úd~0žk³2¦ +&t;öO1·{”äN -Ÿù®Ù†4m.Ö0hP u×ïöEŠí¯}`üN§ò`¿O)¨' C×6»¾sS€#¸05-™bðüÀ{´×ˆ„¼ó×/Ê—»¦–C”…DžY²kÜ_&ƒG§œI±‰wÝ3&¸Ä+ú½n£ŒBw©‰®5NäùcEÌl6‡Ì;ž$úÜHWž3šjˆ ?iT,(¶§² aL@£&ƒº”ïNZ’Æ”¸Ô„3oZÿT µ >Ǧ§‰þ^³º8‰HöÅgÝþËýjÃ;¾Ñ|ÝCºÁ3ÅV£ ÝAm'‡%ø‚j›–6¯óýË#bô×Èy×ÂÚ ì0áÈö öñ&õ Õl…NhiÏà ㈿'ÿ9("›x&ä什w«=Û…<íOK¾,çÕ× -PaȆe&ñ-Òu©ãÍ7ïíKÅé[,[•?âÝ@ÕâùÝ '“±Ï¾R‚#CÁœd:©{7%†ktÙ>æ×àl¾ªŠªEVmùšø¦Üš¨¼ÊÝÿï'ÕMõœšŠª_•¯Æ׌Dü.¸TyL4þ6ÚEðÚ: ÊN"Kgß‹d"€#¼ôæM)˺\ñ-R¬‰7óI¨ƒ0½Mëø -ëüÿäÞØnÓ$αmÙýã¢c¯ ÿ̃ç+¯}J1Ž+Ç'tUéà' 7†%Œ…°%R?ªòxm…?¬OK7Òû¬9ªâ+AÔ• Ò9EÍ—ÞzËö¯Äzý/×gïw¿Y+ç…ÔüÅ/Ðe-b¤>¸m7NÒЈ_¾zŠGw-;²Ÿ&Ÿ0’‹V) ¦Kʳv´%šÝ5„%aûyôXÜp­Pcàλ“«ú ?Áf9ÓrÁ³©üJ<} ã~xv½{g^RHˆI›¨¼ÆvÆ[ÍNÅ,o{–ÏèJW¶?³¤c@h0‰ ®aŸßH¡yt^pƒš¸µ´¹ãšC[Eã©M¼%‡Ü««ž17ìpšw8.Èz±+bv3·½|Ð|,V9™à« ³ìE18ÊëÓ3Šf”ZÛ¤ñ4ˆ$q9ZOZÈÙ]©¨ÉöVGÕ WhgÒhÞ×¥^Éÿîä<ÍÕ5LáÎh`†Ñ¬}§Ãä è MÍÖo¸aU[ªÉü7" }üõ2ÂdƒÞ¿„—]œê]º;½ ûg(ŠEÖ”÷HA<¦pM?¼=Ÿ-ÁÆȦ_Þ Uüµ§qø{%ç,czóÞ±eC™Y'CÏmFäùg/ÏÞ×Ìѧ‡ÌJÈí—¡§,Ê¿s²º~ôM{i>À`¾„¨Á‚<+¯ñúR,˜Tg$°wú´›×Ñ7`C±£Ø*†>;6«O¬Íз³@Ó„¯DÓ¼:Ñ'sîk%좘MðÎ{}ŸÍ/†HA"44ƒ}ýÛ¹aéit,Ü¢²“Û»µ¨Ä[݇Á„m©ܴTˆ.hƒÁ­5úËõI¨[;4dÎà.îXbuî#Ëòæ$¿ç)vö#Ÿž|Ê@Ôí’ÓY‘†ïw1ã熔xG 'ÿ@çYƒÆ%˜ËŠZ‰füÌe -KiØú(ç¹ïQ_×ZV~«l>$‘q».{vtò¶ÓŒ‰DLîÑÐ…7RÈÆz½¿ÓèåTXùÙFÒ¡¯»Óǽ¤×ð–ˆ{½¹~kÈù¬…BHÿ(äpîy.P*W…Ü{XR–oÕ-rTa£‰Rî.@¸ºƒ›—w&Eq_6ªX“îgPº±ÃäPÐê{LòÒäUèÀ£ëÄ/òõ@øi•Ð¡¼ôµ -^^fŸqâÔ}ìÜÓÀº€Y¶{¼æz:Õ• <'ÆUHJ¹‹¶¿+£‚ɘl}8‚ÕÒäà¼+ c_Ò¾ £@f¨¦n?¥­­›6(Ÿr<½ª[Bc;ø;à–\ûºfW3˜UÙpðµ:Ž~S·e¿\œºï,l gB Áœ§—M‹$÷Q°W1eŸZÖ._‹Ç—„o_Xh·¢û0¯r®¦Š°y‹éÕ~•”•ð®ò¢î wg³ÈÜr>†2e×€³ŸP1W'¬’—0ë?re\¶”˜Ÿ¢??Æüð¹M¯}ÊÃQƒÝyLG§dà+êMD[‚*¢,©<‰å¢èTRžo¨&¸;Ëf²[Ê´?•sàDý,Gÿ(îàÝ{/àá[—X=8[:ݳÍ3µ]Y·´î…hyððPÝ÷Âsøé=]6:Þ4åyå»IŽ‚â+EH(Þ‹ƒ£³B>S0Ä: º'Š4^^ç -ë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³Î-¢ŒT0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark +ÙÖ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¬'ùzþê –ø9¢¼K“$à€ï|“t¡V\)Z! ¹j#ZÅš›Ðz1ôœUA~ +"p?”ÿ{u@š]A}¦s +iãújB)ü~Ob ÄÆ°Ê{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÷„Å3 Ö‡•èÀ@üdoûI‹ ðËžÖ÷U…ê^¬žÃVó츨uU™öðíÖ 4qÿk<Í’¸2 +j›³ò{ÿÞS,&ôh¤èVåŠz’öç…Pb'8ÁªÅ}’ÜÀ[®ÙÑÍtÈCBÞ¨ tw|¸´fŸâþÀœõ.Ê6 ahä[F +Í<ôЧS‰@¤^{*IWr§M³7ÿÜÕµ.i´òrLÒ¸þ+к8ÅØ{‰£ªÍ¡b^‘òÖ·å\Ç–/H¸U/”dÐ>¹›ŽîØêLÕdÒ§Sq Öà#/lyµFvÿRéƪĭ‰a‹·¯!Zè–ª°…´°qÔ,ϼe|¡qT£Ã NØ:6`²ÉÑ?‘±·­ŠGä‡bR`EÂHÀˆ¿Saw‹ž2 +&è+•dFAßÝÀÄ$,7:à6·I)w@üXŽhX2bîÅÿ6­#UÜ0½O¶¬9ãõZàÁ FA®ÌÑSùòhYkË–X/ªCáØÆÍë!mS–›A™5ew<ÆÇ®ÜÐiåÜCXg&ÎtôUe‘uÓJoõv%»¨)eVˆó^yŸ›j– ØõCû+˜xð¦*îªÞôÙª|_÷Òü ©Kûøƒõø‰U›'½phô1YB6s`¼Ð«‘G!+ÖÈÔÉŽù†"§¸ékf9Û?Ó¥vYå’ èWviû& G#\)SD¯Š±}´rð{©¾qp÷Æz¥czéš%íÄ{‹+eÄH@Ô%?Þ@ñ_DžóȹÒRÚÇýäôË|lת•i"i±?&«j…üý~ïÎ+"!å‹€±´:hÈÛZgð(üDɼ, ×Åü6z=¢ÎªävŒLšŠK +¹¡üFÁ ‡X~›¥Z…'IÂèòfG– xÈZëÿÞ#… ·¢Îù&nœ‹Âõˆ‘ìagùœ \׸ôàï‹Õ¼³Å/ß6 ÊzÃ9÷´NVf•ØÂ$0"qù­ å,Æ4ºçoÁ ë 4);G…¼CS½ûÒ£)|s¬äõvYèwh[ ú©f)JP¼u¯[<Ï«Ie&6>ã³+öa%dVu0/7ðwøP7X¬5PÄÊõ;_öò¤`¹¨rEÇ­æq [VæÈ(WŽK£}@iü%)‹É ¤·qÞSô M¡bî¶Èüw0Aìadt¿(¶qáÓë-ŸЊ £tsï,Ê® *KQYÊ¢Žæpf; +Ý”et¾ÐîðYßm2á¼ñ«¢…×G'Ë‰Ç 5ÙÛÇ—ý]­ãœŸùªI»=q±°½ñ"ƒÞñ»),‘Ãåï‹ÂÑ5xrùXŠ"dž£ÍñK;ç"@¾FÔ¾ÒJ榠w詨+'ŠtJF¬“t¶`)x"ºéÎNÖ.ê¦Â°KÞCÚ9²¬¬Š÷3þ—¤Æl¹ “ÞìEVVì=Z³™Æ #Ö¥…r:v'4uâÇ:Èâצû¸<åóÉfþƒyѲ ‹ÙgC¨±;Í —ÒÞ®9› —Îú BzupUßZô(ŸÛ7Ó(E×@ah’TPk™ñ»WÔ1 Jý¦ Ì…Ìí?ºæ%'bëÐŒÜãbH3û%« žïš‘<'gÕ¦›Ã$óQI¤0U‚o”àý¿ŒdÌl¿Ÿ§Öê­»˜Gº_{C„šþ¢û! +Vç)üy¤B»û~—m¬Y´1ªð°þV0i~a#ÈÍ\Ž6ÛPßg–ÀÍKçÛä³¢8 Xp|¹,Ÿw?ìOü8~DL˜„‹$å^Qä9qiò&?€½lÌ™FÝÇ©I¸ 3~ËŽä  õˆqÉf› É0üZênÜÂË{€Rè9(ò::!ZJZYIWUÀ·’5![º‡…åÎwþèUóŠfcæüÇ  ÓD­+`Á¢Íè{ri«N¼´ñÃÜH°¾¿Âæ v.¸]ÊÙÅ tÙù“¼_sEª¢ž¡ý™-Þ²¹` Zù‰ÂŸ¿<ÚJÓvýî®–Òeø̉û($‘ð|/Á´‚L ÿÝÜÇŒöœÍŒg.¦Õ¦Wz ‚ŒÊsƒUÙb%`ÞúÊ+í^xà# +C†x3#”jà@,ûƒz²i^¨nscÌ3nÕ&Àiì¸,g§Oû„¦GaqSÅ>8¸ÕâWa 9ä/Ùý©qèÂmÞ¶5 ²$qõŒn¨Ð$y9c4|¼F•»†>< +¥ØfdÁ`¼™Ö<0øž\ß¹‘]çåc“©ÐÂæçÊû&P¬tÖeë‘be]Ä-¾Í;[d¬q.¢GO_ºÎj‹­°î¢nÐ}+1yq +fòÛ E¬›iíÄ—ª¡w«aöî6Sæõ ‡åæ³¾l¹§VÄoÄHDwQ¹ %pìé!µë@Ñ”j`ŽÑ R½Y—73½Ï,ßîf&Š–?u„è1i—±:‹.à.m!‹v–ýiäï;_‹H””gB›°ð‹¦.TEÒǺ‘.詵:;™lr–“•ÒºœØ—?ʯŒ[IÁ Ô­¥™{—=™ÝpZn5rÓFË–=ÈŠ. ý:®(Áüz5s /2{L°³g‰à‚Á<—_qÛô ¬È7Ì[ì)ÐN•_=WTSÂW`IMˆ'„Ï JõÈ°K<¯21¦ËèÛö©Á¦*çfæJµjsè°ˆy‹FlýGÖ&Ìÿ0GÊžs6&¸µ™0™.Âœ>:“ajb]LÂQÓÍ1ödY5´Ô¤(‰O§óè7£»•?hñgï‘çˆ*UÍ<âJÛòe:ñµâ`¥9€xY!uêer¹yËÍv†È¹ˆyl*œj¢_Èc=PÂÂ0·”ŽÒíº@¨ð)KïÝg7YWøïÜÿôŸ`<—ì +£—¡L{dejzÀ}B¬@v7dHÀŒ:‚Rü›i¸ö’¤jñæJ'Ç):£f¨^èýÀäÚIó=­ —º¤>®²= ´;2¸Ît]X$$¡Í±½õú  X×/ÍIKK°šÜÔ&Û¦•[3 QŽû&xº´ÞŸôÈ ÐÇØ`ɤ$5TEh¤.x áj‘3åêÄ/²2od½èø d}'­Wp%Aš¼äsùŒèÈâÕë.Sø˜€0V„Åôy(’ߦ=L¬éÑS®R„û±\37ánÔ†¢+ƒ!]ºÎÞà¥K@^¯ž[\Ž4ŸkůfÿKˆëÊWÍEáíÔë¹…·Daxto4ø¬j,Ñ׶3sB_Û|¹‹€âÂ3Wˆ»Üuit ® 3¾-œ)CDx78´’œädwqUÂ&™1}[ûø@ÏÙåz6X›–EW|(Éñq¢¤~﬑{òÛY÷\†»¬9ÙuP.ƒQyx†ÙETmsór—TÔÈî8þÚ«ÛAþI-2¾¦:XƒåíÚ×ë +dMìšrYÄ2CQù½WJë…úŽžÞ„,ßîíü¤â¡Ûè¤Ì²¦¥‰k']´Š¥E.å“È]â`¤€øBHDÕÐÊfº:M’ÁÇ,q ½š–ÓŽïVYm j|s¸Ô¥ò.µ´R5”„‹Ll †göÞ0”¦sZ›Évˆ];±/XHÓ&?ke[ƨTà_˜|éwá<~!wMón£i9®Å™¨NßYW:vS~$ÆÓÀçSc#éµÛjKW5r±ÄºŸT$CélÓ@²í‘›!YtÖÝYƒ„‹CÜÅe¸ÄýÛŽPmY&YHòÂÐL’ +›ýéâäõ×µ<¿ä¦µÒQ,]ÖCˆKšx÷KÒ§¬]Dž'ü6Ê0Ìu=žŽ‹Œ•‹}a—¸;úÂ3nË)»Aõ^<_óOßa£aïQÅmÑÂÑHüÃR5ŽðýþÅûБéßÃeE.©@xoü'‘_µ”ó$Á´í™õH¬Eú²%gw0¨ª*7—çÖ°EY8æÕ·†Ã«|'ð ^}¬íH=‰X #á´büf ¾ø‡¶Rõž¦â¡zÛl7•î…,^ˆá»'<þ{9~a;#±šcãù ´ nÆgÂ2ŸÇï*©õ.u)ƒÌdÓ°®ÏyjœTl6Åæÿ²I;Â%‡‹…Âë¿{7WH TI¸ +…ðsåŸåù)ÂæõË ‘![ìÚåx鈴ùÛœ;ˆ>^AÜÈR¼W\Ùs4O ¶ðL- +úFû?ˆ ã\` ‡ó]çbçí R¾qhÐÑ &^Ogi Ê ¢ù¤ÞE§2:éÂñÕ ØóÐ3xw%÷ðϾú©{ˆ\ˆÐ@ƒÕ¬83BËPH|F¢–ݦs£S®·kODSŠmêéÝþ¯ç9Gc¬ -p¿ +v²(95xl7‰A óÀšÉ=h§¢h4TòDVWÙ£äY¡ÔŽmž@ðqfý?üa'´î<éi É€@ˆ¥çTŠ3z§§ý>ö)VEOSù-!ÀGç…$ SñsÓW \ù?½°tœÓ8`^›F& à—Õ_Yó¾…:m¨!¤Ç\é; ÇBUÓ Œ1µ~ãöÏú½TÎlèVHíê_¾,”¶S#;”‰f·*LÙõ ¤[ïBì{kŸ…>™ž=…l™Mˆ‹ÛQž†Žºiô%K\HŽœ°þ¥Õ×?s}¥v^÷ RRX‰fô¨ùgû™a±o]ìÅ¿EY†în`‚˜ö8?óL‹Ü˜B(mÙ÷3 ËPd[J‡<“X>­ðÏY–Æ··´·ƒ![¢âLlÌeÝ­¡¨ñJôMfc6e¼‡;¿AlX´“¨óßÒl™cZçFu¯-ø‰ º´„Ü[Þmÿ¨Ý …ä´5†,صÕa~P¡÷_ÚWÄ@ö†%ªfK™‹~-½ª'ù((³‚½ù)Wã ‰Ù æ2öOv/­â¼íI¯öM¢.''·÷ÝÈã±aI·ëÛÕVôBÅôÆPP…ñ>Im[+RêªRêd f3º‡‹ñ>4-c….0§M̨}‚E Ù)z²®xYìéÁ6H´q ð·Úçç%Œ'†ì@¥5•F€ÄN6^ˆ‡'fž½›Þ]¢kLáQOþ»6S1Rɨúô·xOÓ³dÉÎA¸Ö„MËžÌèòKŸ×<Ó‡#hoIvÁñ€ZL¦èl8Dü`3¢õ&€Ìz5£Üƒ™¼Ý}õ¦±¥§©:»ËÒÊ"J5±È—´õ@½˜Âi™Ê©¶eZÿ#çŒÚkr¸¤õ&¿Þ©Ôœ•²è žQ‘Q@ mb'"r +Â$£%2‡H逹Hë_)㚃à©%¤"ô*zÛÛdÔQ—´‘bžÂ–°ox}û <¿—4Œ-¡5í Áâ¬dã€'·‰ÖSÂŽÍ«ôÀYU}"÷MµÚ g%Í6ïؽ‰ÅœÊç9¢Þ̨iT Èš•V±¥ê)“kµërDðváfI#À¾œü‚ÏòX"‰“I7ÑZðs©?#íöôÔÏðl?Ö)Œ4¤ÔõGÚÉß®­VëŽZÜpךÃõq cõ“‡ˆkÿêÆšQ°\à% >c!)ÝPóDwä•’¡k€„,ZÑ_Ôd¹‡ÏúÜ·ˆµüß6Q€!qX!îcüƒçcjèÁ“u´8ÙëÈ o Å®ißɹde+S„YÝñž €£Åsh¯Á9Üpòp«tf¤ÇE°†i¯x•üäÈöŠ51Eâ¨Ný>õÕ]ŠÃàù)ö@àÉçIíbƒÜEª˜óÓ Öp°#Ýp³PgãckJ=0Îðloú7/;ÌFSs(²§¾ÌÆ­”]fÿQºË_p{²Ì9ä¥óÞ—þ²àÞ>ñÖ;¿+ fAxã«¡Ì ÂStq?œ +`1}û”y¥Ýnfò|®)ü“?FƒDã'MØ| ƒ±àûoŠcõÄr?7”¹…PŠ\Q¯â%RÄÂïa4¥Lú„`ð®o~:?_¾‡nÃ?SxÉ472"3·þ´û€›ám˹[ šCŸ<¾ûx׶f°ÌÅ̽çøΠѸ¢¯Ñ=±ùÈÑqSîá2jFGzPW@—q#/Ò2û¥EÕ]š?«ÞdUql›Uuüöû"“ šï¯$UbA¨aˆðUËiþ–‡ W&½n>ŽÅ gÕä‰/µõo‡@ª(É€¡Cº+„Jêôó@mÙ;VgDa“+lÇßÇò¯ö0aíýýÑ‚&q×ˬ8lŽöIÕZø +ëÔG­ ÀCØov‚¡´å.~Y$"#†·ègmÔ¥h c"¥DɇOm\Î?‹MXñÞKTú½Òübþ?Ñ:iÙæ4wBwqzLÕ".´(~¦Žâýϱu(#ðÙÛ¿2­±zÉý‘ÂÃ_¢0¡{*ƒGÑþm£*—DÇúQD30W¼ñæ8êˆF²i±‘rÃqtÒ,9F(h€Áë1È|!¸@¦»sëÃÑ°¶¥Š9Þ™1@¯Ê34W„¯.Ò°ó˜Ã ¸™j²à<ãX_JûÝ÷@¡-ƒÐM0àÞ¥lgR>\ +_sEbõ̾b¾¬†¬‘õäù¦<'ÒBàF‹„vî €´GÍ”Ó(pÔ‹ñ•a‘Érê±*Ð/ùjË髱ù™’rÂùk#Í(údë4ÆÒì:CùÎÆ'¸Ìx÷)ä$ìnMl6iî8¶ÀçÓBãxí 7JÕçLLëïÀÊ´ %W² OàOÅD7;`ë›ø?¢´[&ÿí{цœ"1Ȇxøø§ÁøÖéf’h¤ÜG1AEË •JCXÈRúe•‘ âY¶­UþW]S3Ú€PÜÛO±’Tê?ÀÕN;ëßÒnù7K´Ý*zk >-÷¾ÀóâÃÄjaàºu£0 "ÐJu¤©¦úî3>Ùéo™Â”où‚Ys¡¡qñGrçŒÂk$@¿ÑxжÔ:Ö®¥–@†´’jùo<@ÔZŽüþQƒ•è ­uÍØØ­çaV÷r$ÎCèÿ&a×À%n”ÂÎõ—gÇ‚–`²Í¿(_âYˆÇ-¨ÀÍ +’뎳Ҩ¥ÇTë `Nη]Z„?ØÖMtÁStîWŲKÃ'’qc=gec˜yÇ^ÑÚš9¢1ì¯-¸:8beóÓªÿ'¡¨™8tkÑës¹Î‹ä[QcÈ9Ïòk\ÔÊ7·ô‹RÕ£FÁc¡`îB³oY‚´8ù«åÃAñ´¸iסÁD:=s”Ö(µÁŠü´¯×Òœ|´NQYP܉g”¢ÿ½¥‰{Z¥£™ ÛÁ¡æîéž]¬@öoÍéûŒ,þ* ͤá?H±»œÔðê²¼=&n ÏG¿ÝtØ‘Ýã7²á6Ìc9ƒ%ÄiçjÝs6ôyaŠÆx§L”—þ_ó¶Œt Á„ðûZÎÁnê Í®xéPÔl&Û>BÇ$§Ÿ„X JaTZηLõT— >±W/x¥¿Ÿò;ÍyœA_ˆEÓlŸ¸ä­4f{ó.Ýý˜C‘ï”Õ'³¾5ò7Bª‹c|¤JÛz´àØJ}Ð'—?I,ÈôZ,v o;Àž±²veèƒòQÄó™ÉÛŸWÂàáÙxbÈë©sDµª6ÖÆM×…ÉØòÃúd4Heû“šâ?”52Ëòÿ¡VÀÖÉ¢nq¬¢ö©dϼ» Ö„Æ‹˜‘žçÉ¡j«9U"ôε«vóv> H_å_ûä!ÄÄR—!¸xÉ£`eTLYo@ +| ×}ÜXM¬Çï'‘°ý—ú¶ŽAŸ’âžæ&ûgröÐJÂŽÿ_Ï9íãCY«5 Î\Ó˜}p‹?ÈÒômÅ«Lĺ£v ÎYY -è¬ý‚s(°Ñê—Lªn*y½{(‘~(7ØØýb@h1çIo¨ÕäqZ©7ί˜¾uŠv»t´Æ=årÞWÜÛÑ1 dÚ÷öÈÞù´ñ‹ãÅÍÇmÓêï±}Óz„ÒvéEûµ OЕE> hÿo‹Ûpó¦Cçó~¤ŒŒºœ¿Ëzb{˜Áu*D¦Ã|´¿ѶâÙâŸï]xÖíµÌ¹ª,.TÍÍ ,Hÿ0?ÃÝWu.óˆù­ÍïQœõd§.·ÿÖòýÜ-V<ÕÏYØ)ЂÂ][9ƒFsuÁ{×龜VH½MLYµkµÝ:Uõæ\eŒëc.àî®s{» ;6[ÞCçwxy4Zk œ9æNIan*„Âglîi A:~°Ö{èÌ]§$µP«p5ödȹò뢘Ü9jW¹|W¾˜¯ešAŠ-dÆI=\™+…ïÿì,8EKÁ3”hˆR œ—™Û¹Å/C8Š©FFŒ¾M½Cì%›¶i·bö¦E{(’’Øš,%QÍÝ=¨dÙëEîÞ'B4æ²rã™ƈ?Pð“ ’¹Ëken&rx\– Ÿ%姽×y±vIõ[öÈ™*†O‰ãÂG%iz¨ØóŠo­å…>ý·úxCüšK<P9÷Õ><^c<´xhè+¶?d‘P}°$Y¿3*7öÕŒ~ œo†ä4ÝÚ{8äæð°:š…ÂÑj]g,?Õ¹ŠáDô«¨"Ã5ûÃ~"TÙ8¾ 7Ù¯AA[+êm‚8͹8fÃ.iØÚù‘Rè~øÁ|üÈ£ °€¼Žê–(A'm~çÞÆ;¥šJe_@Ä|L¥»¿ïŒ3J鸥øØÀfÍG¾{ÿ©À8có›ümñöéåÓäfѵ:œª\B(Àógñ²ÕBêݹiíFÏ×–ÔÔvZÀÛÏ«â”Jy‡0±œý®â*ÞöS癩iov” ¸g-‹ í)7÷P!ÉÖá`›"uF¾ì½TtŽ"ôƒ\ muI‡¹£AÍCk«®’ëdp`‹P0"Ó2øß~YBI­!­>Ì$Û€;á7ÈÛýûð‡ +皯bÇ£ÒOu&AC×5okà‡˜ ÆAèDíS­|º5Ú/¸£ÎË{ <¢ötæù;67Š ½Ãa¿1’ÿFG…?¼þè?Áñ9 &D–Å@ÃßrÐd]ÜJ2 l*߇·^ŒÐBt(ôDvÍ׌THƒ3æZŸh»z“úF<‘E'ŸøÙ±‹Bâ Œ`˜îþpº;ý“€`­¿³Î•ñ¯…J¼‰Þ^–ÈhåVõ÷\Iôˆ¶¢6;j?u‚ñih—TÖ0ƒ2M“îžÇÔo[ð[—“†¶ “á µ8µnZÒÇ»àÍP¡˜úMr|¥Tj¢´¯.Ûí@´&½üsק¨K[¸ƒ ÚoǾc]Äæ”!‡[Õè}G¯"ä­cÄæònz8ï¸éîƒÃÌ˺G{N¾°BQý̼²é£~pIªdsxõ-ö½ ‡-E®|«ZÓÄE½ñ× e¢®%.ÁaQ<÷ÜækªÓà&èGز½oƒQ&Ô±YÒljœ‹|"ëý`²¦q^'H!À% F¡hÖê±!y +'Üw fmÙØ–†!ý+ÅØà‘Wºa"ɨ«ºêŽä (T8I§èVœw½´œ‚³<Šâ˪:{§X fóÝŒóÄËÏùõ.á l'ŸY÷Äü´´@Àk6w±n|Âbƒèa/´Á*,SËC¤Jî+÷úW…»Ì.?]ƒáÒÝ@Îù’s¿M*Æß…· 3¾R-ˆŒ×å †Å²ìË<åqÌÑ“ÓcH+0žº¢Ï/ŠAÍèy߉Éa6M§¨ä)*ûœÓèï®*Ø“y…öº Ȇê9/-72Ÿ¡(HrðD|ÜtÓæ"ê”*bŒ…7áco7€Ü\†5%°ˆ+«KÏGvëJQ’[¤ÞÑ/™ž'õ†í±«ÿÖ>Ø4pWSŠº!¡SÓ)­åÆhò̓íW0 š¡Q=*qo®Û§ Í(©b_D§jòRóÔpEgAù‡QãC{%ê}CR6€;W*ß'¶k;Ÿ„“ë¼b‡N( +û°0¢~áS™Ûc2É0Ÿ­J¸&jQ•ehÃqÂl|É#ÜIüA‘T—õaöû£þÅô˜.û~Î`< âë$±ÎëKœ7L +›#~dÌ1冶/­5ªríöÃA×;aYø€‡È%ªj³L’Ëþ¿ç=òù57²‚ÓAþÍ°OŒ¤¸¤½ ¸swø&à[â#|Xð¬o!.Þ¾t–_I™ùêH‘›0¸:Mz«%;?îX¯#%±jëƒhó¡¦[Ñ.pP;@lkGˆþPÉßGF¯ÓÈ+8Æ]thÚ’Å¿DœÉÆz„¾“BÐ!ëÁ{!~+ƒµ¥¿xF¹…LÛ»j•¢4QßÕ‰‡^ýÌÎixÛ/ÛöÄÌ«2-Ï%á>Èì7ˆ!EÆ#x.™ªyååá©.ùE9Ò&Oeù×ê…ùW\‹þÛY¤„1ÄOTºûÊY\Ý$êÈø~|ŠféNxvËA£j¸„5´à8$EÈá0\ÃÌMûÓb¨©\-ÒسAµ…*«báá…Íõ–ÁP…w} ã»_ϧ3kG¼iñRcöo\`‘z¡ø¬’`Uœ…dˆ!G‹wnè#üÕ‡¹.p'9@p"åDBcóL Æñ(* .>æCŒä¤Ö-Ô• é2‰N¬nÏþ;»gÚ¢[³þ §jÂÓ\5¢q‰)á²4ü¢*1’‰XT«™Þ#Ú“ZQXäd Æ0â‘añ¹ÝàðØÈe2Q´?íÖ'úó© ‘ê|õê…Ðæ!=ɆˆH²˜TDr§“ÌNa +ßÄ“¬Qv4MiüdÀÚØÀ@´P?XÅKÃFÊéŽ~†qƒÌ>9f‡øóþ¿[>*ˆl"ò$ˇÙ0t<è`‚®°xéðRMÛžµ+É-SáXR6•È€!c-H>j›@g^Ûýv­•|Øq!ù“×%)ôPØÒšN{ü; +ö—§}cÃùå÷çÀü3«ßèÂ"Îê& u¥áotï\\V˜Ì‹VDn(¡6ÀͦF!e¦·o}جã 3Ä¡q[q1ÿ£?i½äÓU%Ìœ›C@L)|˜gí%}©³- ÐE!Æ®}w¹ª®ûøÍw/(µú>ú‘ˆO Ê5GF[>®9ßlÒíK¥ýŸº—ü‘`7EåÛE4 +j%ËúþJbv{Uµ¸œ¾¤k¨å<4sû³¾µ +^Ô‰ þ1Ž6c½8©çÜvš,€|­d=âZÁËäò*”•ÀÀ)º(ÛƒZêÕ†»y’×z>ô,Ì°˜‚¼ÿ#y•!’çªOã ~òøsÎvà/­þ›K6¢ LHåJBp€5å™VŽîùà_©HÆ£»^Ïá€Ö?DÏa”ÕttΞìÍp`Í.”‡ÆN¦Îc€ v Ø#7÷/W^ $Ñx %ÃÑ7ËÒèr¢:Æ!÷‹†ÛböŒU§E°Ÿ@ϤM¾5—zvWwï€þt3VÛW\'ô-ÊÍ‹ÈV…"q > ÇnÕj.Ž1=Ròe9·ý8|¢M׿Ë8‰3A`¸CçÙU»°QÕ݃XÏÅ•Äesèrïï1vX¨ÙÀÀ}‰Syì"• 2ƒ½1Á’«¢¸yÂìþwV‚GÞO¨îÃíäb…Ÿêe !IY+ª¸Oãæêf¹r‰dFïEtòšp|`g¡aPëÜ|êH‹ê óz¤&¯Q>à˜ÛÑXΚŽôkFW¸Ò1z•H‡T‹Yßëî@Óu~ºª›‚ðúÛÙ5x¼ÝVû2¢“\Ñâ3<% gäÔ5¶ñ&ʇž…AdIEex¤<xSmÉ滈,^~mg'¯0‘h‘’'À)䣱×}¿uâ"Ôt‘ŽAöøgL÷ÏóÃœº¸H,Ê&Õ¢:§­ñ2ñÙÝ#sŠgKcbœïH×T’mÐocÃPfaÝ|~ö•<âïþÁÜ· Å‚¿ÕÉÑ(#•›ñ¡¢¨K”ÍL)’÷º?7 +#á7½½ÃԸɎ}¦ÊÑFñö‹°5õ‘Ž¾SÆÍ@n\r¾8“…š´È—Ø­ÌLår&6žqäoÎ:”ÛHO8·Ê÷ÿ/Â*àJ4{BÎêËFYÔ´Ê ·Ò÷éVü$b¯~0~§¿’„—þ¿³Nj£Çà{Ö{˜0Ž‹C?õâJ ¥YL)fÎÀ:*I;[]©…&Ä°}¬¼75¼"ŠÀ¤ïs˜DÒ·ü”€ú)”¾¸sw š|´·B‡ +ß»Ýó~þ‰û¶BŸä†ÜxÆqþ^ã=]òÁ³›yÏ8þ-ø>=B Idø²·žðæ)lwB¤q°™£@¼'BôJÌýAùÏ#'iÙ”àùÌΞv¤tÙ¦Ê3lÅššÓ‚;”ðc]»:æ¡ìq¾áR¼Ô¡Ò­FÑ´–ï'B„WÙøHü²4Q³l(e \ÔïG$§ÇBLû©€Dš“[ÌižXßá Ç–ŠÖSïrz™Lýw·= ó³OÚc¯ôÕ”á.o3µ1›íWXÁÖË8´Q*äžÓÛžseñš05¤"ÏÝI˜ÍÖôÕ–éÉüï(wäGi>ò­ºJHŒ Öùc*orD>6“=jô³áHbsÿÃíã¦fèI Ów$=® +8³4³uHâòõƒqóNæäû—n:c¾€DJ.VŒà"çQØÁNñíã©ñiT`¿c²)žAó!Q¿àŒdÖ⬓_°8jlÂLO”ðÀ[ÙղʔÔÊ=ämáW8¦7VmPÅ0ä„:¾ÁˆtIpOµ½ë¸ç®avD´u¦ç´·ÃïCË@H^EZ‘ªU€Z©_ðd;¡—¬‡Tå{®ÓYÙífÿ¥ +|¥_!ÿ¶&[Ã8YO(öä9ÕºZH!ü’Ы\ìs\é’8Ãþå|Ô‚­|ÍMú\Ī Ëd€!õ~Œ [»´ã*=’QäeËg”8÷²ïë œ«¤Å#]·0ø•…’Jyr endstream endobj -641 0 obj << -/Type /Font -/Subtype /Type1 -/Encoding 1618 0 R -/FirstChar 40 -/LastChar 121 -/Widths 1619 0 R -/BaseFont /NZTDUF+CMR8 -/FontDescriptor 639 0 R ->> endobj -639 0 obj << +1619 0 obj << +/Type /FontDescriptor +/FontName /GHWWVJ+CMR10 +/Flags 4 +/FontBBox [-251 -250 1009 969] /Ascent 694 /CapHeight 683 /Descent -194 -/FontName /NZTDUF+CMR8 /ItalicAngle 0 -/StemV 76 +/StemV 69 /XHeight 431 -/FontBBox [-36 -250 1070 750] -/Flags 4 -/CharSet (/parenleft/parenright/comma/hyphen/period/slash/zero/one/two/three/four/five/six/seven/eight/nine/B/G/I/L/O/P/T/X/a/b/c/d/e/f/g/h/i/l/m/n/o/p/q/r/s/t/u/v/w/x/y) -/FontFile 640 0 R ->> endobj -1619 0 obj -[413 413 0 0 295 354 295 531 531 531 531 531 531 531 531 531 531 531 0 0 0 0 0 0 0 0 752 0 0 0 0 834 0 383 0 0 664 0 0 826 723 0 0 0 767 0 0 0 796 0 0 0 0 0 0 0 0 531 590 472 590 472 325 531 590 295 0 0 295 885 590 531 590 561 414 419 413 590 561 767 561 561 ] -endobj -1618 0 obj << -/Type /Encoding -/Differences [ 0 /.notdef 40/parenleft/parenright 42/.notdef 44/comma/hyphen/period/slash/zero/one/two/three/four/five/six/seven/eight/nine 58/.notdef 66/B 67/.notdef 71/G 72/.notdef 73/I 74/.notdef 76/L 77/.notdef 79/O/P 81/.notdef 84/T 85/.notdef 88/X 89/.notdef 97/a/b/c/d/e/f/g/h/i 106/.notdef 108/l/m/n/o/p/q/r/s/t/u/v/w/x/y 122/.notdef] +/CharSet (/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O/P/R/S/T/U/V/W/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 >> endobj -636 0 obj << +1620 0 obj << /Length1 769 /Length2 1408 -/Length3 532 -/Length 2709 +/Length3 0 +/Length 2177 >> stream %!PS-AdobeFont-1.1: CMR6 1.0 @@ -35070,15 +19976,15 @@ stream /ItalicAngle 0 def /isFixedPitch false def end readonly def -/FontName /RGVJWV+CMR6 def +/FontName /YPSQTS+CMR6 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 49 /one put -dup 50 /two put dup 51 /three put +dup 50 /two put readonly def /FontBBox{-20 -250 1193 750}readonly def currentdict end @@ -35089,279 +19995,53 @@ currentfile eexec 1Çú™·—ÎT›\E#ÐúÝk™Ò3¬i(-ðÙ¢ÛÐŒà9¦ÙhÕ®;ÑYÐßô-À¥ÆkC— €ÙÝO;šçû°5Îq\²×yv~ëâwSÕ1>½'ã;ïÅPÇ‚‹¼;Ÿß‰~ª ”I;—¯êÅë^ק«`F¢Ìü*'nu‰/&¸ão„·+»\«z‹—~§ 3íM#8›Z– ¬“°cD%aêi½éËV{à‚ñt˜÷ç à¤+ ÿ+s)™°lë^‚mM’V6<ÖÎ÷éå²ÒÀ/ Ÿ¸5–L8áYó­Ð1j<Ðkˆh§™¡µ,Ÿ‘ôjá”X\>‹„AðŽ!UiÕŠ“MwÙLÔi>$Ãd¯œ4nt˜„LòŽá“HmÙ%4Cs¼>=wítØÚm}qq%ı œºšï˾3Šežà¦d°D,¬ Ñód®}t¦³šå÷D³¯õùíê `ð£KÞBo‰¿Å¹aC!ÊŠh×´ÿK ¥^çQftÃìæø>Ž¢×ñ°ÖåPó[ &Gªáô%°s[¼¥‘‚{ zFÊ$j-LÁݷ‚Õ‚ni‡ž‡n:,ýðCô¢Ho¬óŽÔ¹÷–ªNÕ/ÇÊäOEƒ°n©Ùx²YÍó’SÆÁ7]Þ´ Ž€Ó&÷åWêˆ}…+áu!³˜QÓ:Á|&1ŠC6á{„Ó¸œŠØÅk°2Œ÷|y†¥ât»ŠIk˜ÙÙ®¾Ò1kuð<ˆW.5 ëÚ4²Q½÷1}Õ­´l6+)2Þ -µ)&ï¹ó)/@^Ð⵸PY.¾ê—(û½#´±SáRdíúmBq-‡_'ÈI-tñø‚¡ „/÷OþL»™Kô÷6§C€w\³v#ܶ>ì"L‹“+†ò¿ÜÓüà•Â½”þa+‹YEoÎ0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark +µ)&ï¹ó)/@^Ð⵸PY.¾ê—(û½#´±SáRdíúmBq-‡_'ÈI-tñø‚¡ „/÷OþL»™Kô÷6§C€w\³v#ܶ>ì"L‹“+†ò¿ÜÓüà•Â½”þa+‹YEoÎ endstream endobj -637 0 obj << -/Type /Font -/Subtype /Type1 -/Encoding 1620 0 R -/FirstChar 49 -/LastChar 51 -/Widths 1621 0 R -/BaseFont /RGVJWV+CMR6 -/FontDescriptor 635 0 R ->> endobj -635 0 obj << +1621 0 obj << +/Type /FontDescriptor +/FontName /YPSQTS+CMR6 +/Flags 4 +/FontBBox [-20 -250 1193 750] /Ascent 694 /CapHeight 683 /Descent -194 -/FontName /RGVJWV+CMR6 /ItalicAngle 0 /StemV 83 /XHeight 431 -/FontBBox [-20 -250 1193 750] -/Flags 4 -/CharSet (/one/two/three) -/FontFile 636 0 R ->> endobj -1621 0 obj -[611 611 611 ] -endobj -1620 0 obj << -/Type /Encoding -/Differences [ 0 /.notdef 49/one/two/three 52/.notdef] +/CharSet (/one/three/two) +/FontFile 1620 0 R >> endobj -632 0 obj << -/Length1 1050 -/Length2 2900 -/Length3 532 -/Length 4482 +1622 0 obj << +/Length1 787 +/Length2 1497 +/Length3 0 +/Length 2284 >> stream -%!PS-AdobeFont-1.1: CMSY10 1.0 -%%CreationDate: 1991 Aug 15 07:20:57 +%!PS-AdobeFont-1.1: CMR7 1.0 +%%CreationDate: 1991 Aug 20 16:39:21 % 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 (CMSY10) readonly def +/FullName (CMR7) readonly def /FamilyName (Computer Modern) readonly def /Weight (Medium) readonly def -/ItalicAngle -14.035 def +/ItalicAngle 0 def /isFixedPitch false def end readonly def -/FontName /JVFULL+CMSY10 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 0 /minus put -dup 15 /bullet put -dup 20 /lessequal put -dup 21 /greaterequal put -dup 32 /arrowleft put -dup 50 /element put -dup 54 /negationslash put -dup 66 /B put -dup 72 /H put -dup 73 /I put -dup 102 /braceleft put -dup 103 /braceright put -dup 106 /bar put -dup 107 /bardbl put -dup 112 /radical put -dup 120 /section put -readonly def -/FontBBox{-29 -960 1116 775}readonly def -currentdict end -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üÚè0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark -endstream -endobj -633 0 obj << -/Type /Font -/Subtype /Type1 -/Encoding 1622 0 R -/FirstChar 0 -/LastChar 120 -/Widths 1623 0 R -/BaseFont /JVFULL+CMSY10 -/FontDescriptor 631 0 R ->> endobj -631 0 obj << -/Ascent 750 -/CapHeight 683 -/Descent -194 -/FontName /JVFULL+CMSY10 -/ItalicAngle -14.035 -/StemV 85 -/XHeight 431 -/FontBBox [-29 -960 1116 775] -/Flags 4 -/CharSet (/minus/bullet/lessequal/greaterequal/arrowleft/element/negationslash/B/H/I/braceleft/braceright/bar/bardbl/radical/section) -/FontFile 632 0 R ->> endobj -1623 0 obj -[778 0 0 0 0 0 0 0 0 0 0 0 0 0 0 500 0 0 0 0 778 778 0 0 0 0 0 0 0 0 0 0 1000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 667 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 657 0 0 0 0 0 845 545 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 500 500 0 0 278 500 0 0 0 0 833 0 0 0 0 0 0 0 444 ] -endobj -1622 0 obj << -/Type /Encoding -/Differences [ 0 /minus 1/.notdef 15/bullet 16/.notdef 20/lessequal/greaterequal 22/.notdef 32/arrowleft 33/.notdef 50/element 51/.notdef 54/negationslash 55/.notdef 66/B 67/.notdef 72/H/I 74/.notdef 102/braceleft/braceright 104/.notdef 106/bar/bardbl 108/.notdef 112/radical 113/.notdef 120/section 121/.notdef] ->> endobj -629 0 obj << -/Length1 907 -/Length2 3553 -/Length3 532 -/Length 4992 ->> -stream -%!PS-AdobeFont-1.1: CMMI7 1.100 -%%CreationDate: 1996 Jul 23 07:53:53 -% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. -11 dict begin -/FontInfo 7 dict dup begin -/version (1.100) readonly def -/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def -/FullName (CMMI7) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Medium) readonly def -/ItalicAngle -14.04 def -/isFixedPitch false def -end readonly def -/FontName /NRJOQR+CMMI7 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 59 /comma put -dup 72 /H put -dup 73 /I put -dup 84 /T put -dup 97 /a put -dup 99 /c put -dup 105 /i put -dup 106 /j put -dup 107 /k put -dup 109 /m put -dup 110 /n put -dup 114 /r put -readonly def -/FontBBox{0 -250 1171 750}readonly def -currentdict end -currentfile eexec -ÙÖoc;„j—¶†©~E£Ðª)s™§„̾…´™;.ëÞ;Ôr·ÏTeò…ji«–íK­/df5à¶A|Ç{S/…ØÇ )¡šSïcë\^ÈŸÆÂm‰çÙäp·+ïÚ#õßv¾¯Lé17¢íŠ©×Öýó~kÍàÙ ˜d#å– -]Ÿ»L•eVèßËúìGo£oÙ¥È\šõþÙÂÝÒkÜ ™9‹ŸM×v9ß2¤Ö#:œ¯i±QßÓ?À–.¬n>¿¸­%j”zGm >Nj›S]Éñ¾Ñ)Å7uÕÖ‡‡¥Œ“ŸÕÚU±•¹QhÈ4)½-‡‚×p#êz£™É{8YãаGP¸9 ññ¼)Ü"¼­PìÆ£Æ3ГzYèYåZùõgp_P÷C߬CÄçÜ”DÎþC'šý<|”(‰£Ròÿ€l/ø³ëIÕxªXÏüMYz©”í„»è²ntÔŸlõAv·)|Ú*iQ€P3|ºTxë˜LÝ" ®ÙʃÃ?¼ÈAwõ·pŸÆÒ‹:rï÷)ˆÁ6,ç›Nœ{?åˆé‚J¼oÑA剳‘Js¤(0T9†$ø“Õ¶Ã'§î'0ÞÞj—°œ%&Æ4öLŸ„wÍQcK¦HüpöYÉ ÀBÀÖ¶ŒÑß6Ö$ób¸ZXÖZŽmýX>ù§šB# µ9Žëxôµ¨šÒ¥à6IUJ½eG#˜ÿ݆>@P1o(ýß‹UøÖc˜Cо¤"‰ø[ØD‰´.ÇÅ)Ó>çè;@Ly›ŽŒˆ—‡Í±°ÀÃP·4Õ–>qcìèÑíÞ¤º¬¯#’¬ “Õ¨AhwÖÍðÖÄõÂTf»Mù1¤5¦*õ–=ß<giT¾ËžpŸË Cõv•ÃûSq¹¿™@5³û¿¯t¯¢éVüŸ§Ç‘- ¸—$…›F')€"oàö Ò´ÿ£ NY¿N”Às·éçQZ-µß¼üâƒCýó&mR¾–^éRWI%ÐÏê¹T¢nv (Ô -d‘íÙ> ¤Q=³ý'CÅA>lŠ`‘FÍ.õŒå»Šs=WEÛßq̼¾æpµù â1³jÖ{bï»·mŠö4Ù§×È ¾¯¬äi ò®¼\q4ÃNµ…—bwªùb·M–7ü Nº6REHŽÅn¥þÇ9…ÌgÙÈÿ–N‡½'¾ñ¾ï=ö¸#$.dÆšþÄP:ÿ$AÓb§š‚”ì™÷”ÔZh0ãÜû nÍ­–_eYUv*Ê;5—@_aPM]„ÉÂß®ˆìp1|Á’"çKÆýIÜS\Û¹(xmÀj6.M[DZŸ)ÆZ&ii²O°ÌŸ‚i~ _R_mX¤~~½´if-.‹ê·.sE‹j›ƒ6¹‚(™upØòE}ú¾eì¬r5!/;Íñ ð8xÁ÷ÑŽ(V#õ0Üþá€ó}rˆ"Éå½Rz¨0«.IÜ2à¼_bX¥§"rÐÊq}¸úÿ¦\»º÷'<*¡:a§k×/ 3N!s‘ô îú‡jU§£ÕµDQEõŽ4§'•›8Á%d´µ²“ªrÝO9QT":âÖtë{–EÞŽ·ŸDЋ»c¼©C‚h%ös¨ f÷±ÿïÖÞ:s[#:`+ ÙAѺøÿ–}õ¼~™ðZç[1kyÖI|K|`î¾» í:H­Ý\\ojš¤fú? ›4¹k›/=ì~)}íçZ†>Ù=?HøNóFÃìÊ RLÜZÌ> ms¯ ¾œé Ÿ­†ÖCª¶v^l‚ïÔçÊFJ®=1x|¶{“OïR¦ÃƲ?Œ~t 5’ùÞ/Q÷pxy¡höÖÅX‡iÍsæéwÔ¡c j`ýßAám‚’¤“#ÁÌäÉ”þ¤‚tUï}ÆëÁP¦ÎPxÜÙPªÈ;©/8ÈáÙß>JûZqufé/q°úö­-°¤ªýF´G2ÿº3yA½~¤8)rVî‡t -Håî¥w -“umù'WßÖà -8çÆèê-[~úYS;¹†É<íiÄþ{ÏÙI*HÔ.ê(¥Ê_«-™{ûÐÑÕ’k’g=jí-’øÃp–€é÷í™Û „á¬ãIÖò^þNðc³ï¹R‡òŠ²YÏ¡ªîN9ô¦ÞOÓr¢·ñB¿GõˆU–Ù3ðºÈá9žHè9*,^ŽIñE¬ §U)…¯ðÃDLs“M?f]Û ÅócµÔjpœMôw¼j‚®ÕˆÞK€^:à…,“yÑJ,r’¤V¢!!—¹;÷gbùÉE©ùˆÄQMyOÔ|0¯L`¿2¡ÕÀ•/DZ<ÑÅ®ôþ½ÞC§®H "ÌË«hd£}w²1¸m| ]ÓNA,³Ëð°˜jXu:–ÿžj0LQ»Ë®— ¦û«A¹Ö'.¬ŒR*Æ+ -Zž½ÉC^{#3³ä—ßy8Øù)ˆ½™*cïRSvÖy)œµøý)›}Ö>ªCí«9>'Z#7 I¬¸§?´|žâŠø|9?Bè/å#DQnÂ+MWŒ”= }6/(õªNJðŒ·Y|—Mûö!Í’²¸å+Ò‚¹³Nçu tÁl@•¬†[½º£CÒ Jw’ °S»%3¶Š&ÊùƒÀ¯Xh|©³à÷Iç]Â|É®LðÙ6ç¯S‘?³ -NØ• -7ñl‚Þµ`é–ùŸ«â¬\²Uñ‰ó·(:F'ñ½NÛ¿*Î,#Ã|T»÷ëZN÷ò`Ί‚¾³lxer3«¼bÓ­{Íã©…Î$=ü„f}mi•é‘\i}H¶ibš{‚=£ª¬3l¹#/ΊŸŠ›0¾Pé>§ãò©­Ùú.Hg½‚`É\wi³µ‚¿SNå„*¦1~œ^6#4Þ¯q[“( ÉDh”ªÈ^<ò(£À»“ÈSäEÛKÔÕ’|‚s²#qéýÑ€%Éü æ:`…Xz$RN#;Ùüm|˜Ï’°àòR•bÒ'n@¯]Z³cƒB£S7rÏéNÚ‡½óñá ÑóÙ2¸Ü\ˆ‰¤û0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark -endstream -endobj -630 0 obj << -/Type /Font -/Subtype /Type1 -/Encoding 1624 0 R -/FirstChar 59 -/LastChar 114 -/Widths 1625 0 R -/BaseFont /NRJOQR+CMMI7 -/FontDescriptor 628 0 R ->> endobj -628 0 obj << -/Ascent 694 -/CapHeight 683 -/Descent -194 -/FontName /NRJOQR+CMMI7 -/ItalicAngle -14.04 -/StemV 81 -/XHeight 431 -/FontBBox [0 -250 1171 750] -/Flags 4 -/CharSet (/comma/H/I/T/a/c/i/j/k/m/n/r) -/FontFile 629 0 R ->> endobj -1625 0 obj -[339 0 0 0 0 0 0 0 0 0 0 0 0 936 506 0 0 0 0 0 0 0 0 0 0 675 0 0 0 0 0 0 0 0 0 0 0 0 620 0 511 0 0 0 0 0 404 473 607 0 1014 706 0 0 0 530 ] -endobj -1624 0 obj << -/Type /Encoding -/Differences [ 0 /.notdef 59/comma 60/.notdef 72/H/I 74/.notdef 84/T 85/.notdef 97/a 98/.notdef 99/c 100/.notdef 105/i/j/k 108/.notdef 109/m/n 111/.notdef 114/r 115/.notdef] ->> endobj -626 0 obj << -/Length1 787 -/Length2 1497 -/Length3 532 -/Length 2816 ->> -stream -%!PS-AdobeFont-1.1: CMR7 1.0 -%%CreationDate: 1991 Aug 20 16:39:21 -% 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 (CMR7) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Medium) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -end readonly def -/FontName /OWOJPQ+CMR7 def +/FontName /EWABFK+CMR7 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 58 /colon put dup 49 /one put -dup 50 /two put dup 51 /three put -dup 58 /colon put +dup 50 /two put readonly def /FontBBox{-27 -250 1122 750}readonly def currentdict end @@ -35373,374 +20053,387 @@ _2 àR • ‚k ½v`5ŽÑeMþT­$lÞ…üÓÀ¿zp¹H{R~¨#À 9ÛaýfA±@üí…€ØgAÒIKN|¡ñ Ë°¥2¾œ«ëp£è!/xé<˜³w®(€þ9ºâ”Q…}³IdÚ&¬¤Í#Î(JÎ7Ø•qÿËgÞzãy·K2ì¬ÅóÞfΞè éo'e¿ì³VÞTüÜW»œ¨‘ów Á½V8Ì8΄QÔvƒˆÌJîÐ5mz}ç6Íï,š'U®®°¡‚†yÍež ½çXÁ@gÚÕÿÇÌô4qGagkôìKÝ“=-ïžB¡{­EŒ -¡b›x}‰èË÷…¹Òºz’™­ºs7'þõ¸­)Æãõ8-X“ûTåG`û‡9?óPíe•úã“:– “^­‘3¶›‚~§ÍhécîxbkÜå1!o^ëå™KÙWk«ìi7ݱ‚=3OÿÕá£ßø äô¼|ó0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark +¡b›x}‰èË÷…¹Òºz’™­ºs7'þõ¸­)Æãõ8-X“ûTåG`û‡9?óPíe•úã“:– “^­‘3¶›‚~§ÍhécîxbkÜå1!o^ëå™KÙWk«ìi7ݱ‚=3OÿÕá£ßø äô¼|ó endstream endobj -627 0 obj << -/Type /Font -/Subtype /Type1 -/Encoding 1626 0 R -/FirstChar 49 -/LastChar 58 -/Widths 1627 0 R -/BaseFont /OWOJPQ+CMR7 -/FontDescriptor 625 0 R ->> endobj -625 0 obj << +1623 0 obj << +/Type /FontDescriptor +/FontName /EWABFK+CMR7 +/Flags 4 +/FontBBox [-27 -250 1122 750] /Ascent 694 /CapHeight 683 /Descent -194 -/FontName /OWOJPQ+CMR7 /ItalicAngle 0 /StemV 79 /XHeight 431 -/FontBBox [-27 -250 1122 750] -/Flags 4 -/CharSet (/one/two/three/colon) -/FontFile 626 0 R ->> endobj -1627 0 obj -[569 569 569 0 0 0 0 0 0 323 ] -endobj -1626 0 obj << -/Type /Encoding -/Differences [ 0 /.notdef 49/one/two/three 52/.notdef 58/colon 59/.notdef] +/CharSet (/colon/one/three/two) +/FontFile 1622 0 R >> endobj -621 0 obj << -/Length1 1775 -/Length2 11063 -/Length3 532 -/Length 13370 +1624 0 obj << +/Length1 1462 +/Length2 8120 +/Length3 0 +/Length 9582 >> stream -%!PS-AdobeFont-1.1: CMTT10 1.00B -%%CreationDate: 1992 Apr 26 10:42:42 +%!PS-AdobeFont-1.1: CMR8 1.0 +%%CreationDate: 1991 Aug 20 16:39:40 % Copyright (C) 1997 American Mathematical Society. All Rights Reserved. 11 dict begin /FontInfo 7 dict dup begin -/version (1.00B) readonly def +/version (1.0) readonly def /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def -/FullName (CMTT10) readonly def +/FullName (CMR8) readonly def /FamilyName (Computer Modern) readonly def /Weight (Medium) readonly def /ItalicAngle 0 def -/isFixedPitch true def +/isFixedPitch false def end readonly def -/FontName /BAVIHU+CMTT10 def +/FontName /TDRORS+CMR8 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 40 /parenleft put -dup 41 /parenright put -dup 42 /asterisk put -dup 43 /plus put -dup 44 /comma put -dup 45 /hyphen put -dup 46 /period put -dup 47 /slash put -dup 48 /zero put -dup 49 /one put -dup 50 /two put -dup 51 /three put -dup 52 /four put -dup 53 /five put -dup 54 /six put -dup 57 /nine put -dup 58 /colon put -dup 61 /equal put -dup 65 /A put dup 66 /B put -dup 67 /C put -dup 68 /D put -dup 69 /E put -dup 70 /F put +dup 71 /G put dup 73 /I put -dup 75 /K put dup 76 /L put -dup 77 /M put -dup 78 /N put dup 79 /O put dup 80 /P put -dup 82 /R put -dup 83 /S put dup 84 /T put -dup 85 /U put -dup 87 /W put -dup 89 /Y put -dup 92 /backslash put -dup 95 /underscore put +dup 88 /X put dup 97 /a put dup 98 /b put dup 99 /c put +dup 44 /comma put dup 100 /d put dup 101 /e put +dup 56 /eight put dup 102 /f put +dup 53 /five put +dup 52 /four put 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 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 114 /r put dup 115 /s put +dup 55 /seven put +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 118 /v put dup 119 /w put dup 120 /x put dup 121 /y put -dup 122 /z put -dup 126 /asciitilde put +dup 48 /zero put readonly def -/FontBBox{-4 -235 731 800}readonly def +/FontBBox{-36 -250 1070 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ú£ “þ_ùc‹‚2BžØ·Ïj=‡š-8Ý\DgùÝŒ] ³¦¿/%b›®Á™®‹ÔºnÙ»÷Ú¿ÐáSº±ÁyÔüâ b*ÍçÇL(Ð9sWí«F Rë:E·¬Mks­ƒH…02§Eô”?›Oíe+ƒZ¤—'¨´zÿK΃µ¶…–оi‚·f Ë<àÂ,¬ÝE“òDÁNìZ|JÄ#’ø¼BWþ¯3ô¿ê‘ÿÏ—MÖìp¢ÄÁäó(¡ë%ä5%ûÀ~(Ì5öBk}Aêj „Ýc'S•¥ªéáÈ-8ŸÑ*!èi™yž$©”G.¡®w g ¾ ªÒJ0Ùn¥r -û;Òà¬Á¡ Kèr^×ã©o™x¼7p4Ù= C‘åyÃOùü#yËŸ[¾©â4éê¨9'nÀÙ*¹xÁxÛ/J}û¥oÖ¯†pë6OÞÊû¯e}hà1‘W6Ϋª‹¥À¬%(ƒi]I½‰«ïèiš -ãí…´ŠË""žb3™É=çÙ5sJÚÚzbÁÔJÕ>£[Wåеü H ä2"ÛŽüÕÓùº0O¨y9.à¼Àá¦t³¡ü:=×$E€Çª Æ]t¥þoŒ¿`% -Ì'EK¿—ÊKœƒ¥fr•‡RíK^yá†`vO^†ðžúŸv…òõ~ÈZwR‡³ iÞNMWçÐ3HS¢p+§T,q!s0Ï(عÆ;U–©´+3çÙ"”J8q3ƒÓdŠJñ`£°Èó7›¤7+âçêIªºu®îÅÝáØ¿hH<=!'€«¹TÌ–€2.«rá% -v ÈÜÿy*¿ÄóS“’˜\L³$°r)_Á`‹°5_ÜO㛘H&ESãÒqð=ÂÑ*’¤Ó 4ýÚ¸vØŒŒ s„FØ×䡨—Ÿ›ì37ç »ã£w#[Ç›»ÛfÎA‰Ú·Î‘òü ¯mÚЙ’Õor)h&î=åÛ|ö6kL×OAD„ÜͺD›ý*â -°MÊö‚:7¯õjm˜mˆög¾:Û³–›DY¨eן¯‚±µ®Y,ýªÞšP&cvñXåiã“rãN?õ­‡)Œig"ÑÕf-yˆ€B]@0(i"/³8²ø=¤’œQ_@Íë*êsÜþk?«}‹¾¿ª|þ-×/²ùl’©tÔ«ÇÄíË5ËXO6½#èa>{|¨ñýä³É,èÿpÌ/ÊÓ Ð…uNÉåÔ,Q1œ^qœÏƒZá'•eØMÂV…Z=üÈ,”ÉB:†Åmš[„õ¦hù:ŸóÊsZÚ‡Ó=?€+m+ŠsÄ^3ë±IÅVPÝ{ÞÅãpvHrQêšN¬åÅ=ë¨Q²É|É’lÇn°¢uäÑréè% ·~dLA$ΰæxóo7»C7°¯b•Â&.®{ò”$e9:÷è•yEÄ$=}¯½D…À”pÙAS"~ÈPtöˆñèJ§ªèJm‡§2+gu•Ã§b¢ß`þŠyß¿¶µ6+­1ýbºs:g“6ïtÑ|n_ãÁ†bÃÁ4¦Ž¥°#ÞálТ [Tz‹¾[ïdPŸkÑ3JÇxvüß4.êD<ÐZ8.næ -0©L‰¦Áb…`‹§öóÓ÷7á|¹ŸÇcïbµóæœÔtpöJ6÷ƹuj“r„CµZTÞR‹'W¨ß™Ò¡Dj4hÀùE1‰¡ÓÐØk‡ä¢õ^Ù «ó z¦v UgT#èÆLD—¾IæàÅ ±j•÷ºE²üóÎukŒ/}›zíõíTêŸl¯2Ï}uœµ‰ù«%ïq­DJÅ}™9§ó7‹Wb‚Sù¤×•AÇcë‰{6-_HÅöXÞ ‘ü*;av6m…‹·ÓßJƒe aœ©S N•U_Ûƒ iŸSи£„i¢Ú¢cr@|ÓôŸ¦;öõž¹úZîs~TŸJX«b›0=‡ÌÌ/˜dn²)3öø•çg E®-6âlP1Ã¥lOqv“ŠÒt(dà—Ö›GE Oày$)&ö.úðŸ»çòe;ÄZcÀMG(/_í¡öÕBœÛ45<Žñ…¥…ð~M”þs¤nöˆÎm´u?Wks»­P+•±×K½ÖeýWœ„Ü|A[Ñç‡ÇPˆ/ Ï0d^±ú‰®ý£æR5ªiŠÁ[3 MË(V'¥öï¤JmX/áU\ªÍ7óBAÁ? -›à Öþ§.ì:E.öAùŠåNÛS…ˆ±`– -Ì 3³ ¬-sæJ©rzoPÚs.ñÚ¿†!?.õsDá ƒy€–›¡Ï’ΟK€µ4\[¬„T “Çc|WÔûïNÊIè<&€}⮾#ít5 ù¹f:ZH£!,˜‚aOš·Ã¥\8Jþé’ˆÒÄa+G2J—ÅöûíxIçG™“yä•ii0€A.•¬ã<‚ç>Þ»ÌGþ¿£×ñ ¶¢ì¦`úiæ›è4áóÍ~Üqn“OáÛàâ.b©^i¹|(íGšoDážÝö…IJ*; ó6!-6à¯B’&Ì1žÍ1 •:kÉõ›sb=ÖÓ‚{ËýjÉX8˜˜a¤šOÓwq¿-¯¶yã_±–IË êÁÂŒ6 -û¨¦°}1£õA0wy‹½ˆÆUiYÓA;ò³Iè ¬…5ûTpbxÔ•Õ1ÎïÑø-–a^æ[tMY!Òâéå‚‚þ¸væq«è™ M ¡ûÈÍú+ (f1§Î6Ë46µcXêâCàUγì ÀÂ)îÃ…²¡iú#"m!žÈX\†·AÁ:WÁ â.”5¯þ®K˜Ê¼‰Í…b(j3œÚ×û—šù“h”ÃZ ëÜ4Ä@±Nb¾»ÆYšÔ&Ñ°3ÚJ*v=¹”¾ß3>8,_§ö%ü¤Y«Âëï¨ÓΟ¨É‘ψæ䧸¸~:d)<ºÿ·£Þ>@rOÅ¡J#~??…TŠµ¦Ìža]T]N#ñ+VEÿzi–ÐÓ¡ÚÖ‹¿ü^Èß­Ü6¬Bäª\²e xØùߟxÊÏ“¶v«­`#Gä°WžÓROêÔm.*:=‘_¿xgÒêÜ;tõm€¾*워}÷¼YnÒ¿¯ºêCsúõs­ì*Ó£Œö :e@¤ -k/Á­;YÑ£‘}xÚ˜å£Û1ôxЭ̡k¦³¡LÁ² Ãds‚9®ŽDIŠÚ ¿4XRjƒ˜9ùCŸZõLŠ¦mÕvž+Ѥۃ4µÖ0ïÐY?fþQ¼Ñé o9ëQ¼†ÈãÒËg ÇܨèH½¤H­ ‰Myò#©RÛ‘ª«µµÛàëÕ[¿¢­ÛlE’V·Â·¡p_?‘¡¨+t'„§ÿ¡pücSô©¿@m„œÿ/þïWÏó<3ÐI¬õö«u%ƒ3š»îì+)ÌSTyO{èø¨bí _ªN¦ì}ŸuÓJŠ J¸P2ÎÝŽêý/¡g¾MÀûH/™ #=ì Õ¼à!ŒIJNWÖZ%UÖxÖê´* z€ä3úw^„N:r*«#*`xSµh¢u3aNÿˆNWŽ½ÓC.âœ=†–…°4Íñ|ËMöf”}B L–LÇøä—o—¶C:çzÕTˆXYæFèw?ˆ§©ù>ÃÈà¼Ce±c‡$‘jÑ À‡­{¥! eYÿp©ÈN¼¸Øs¸Ÿþ€Y3 Ø3Üé†U«£+Mx‚uØö¾Èx.Sºz70¡ÄÃUÍ£.»‡.yÅÎð(³f©}žSÒ¬µ¡ÆÌ]@ƒ+4ÎùØsçÖ™™¿ž#þF(_»Î¿»&`/½›ß÷ë;éÂCõž¿%ìJFÂËÛÙÕ¤:(‰iRªyîæò`d…”- þç1PtÁâbœq#Q;>2ßtIãËçˆW~u9¦{åþH4PgÖ@ZUKð¡­Çs;ÄHÁtÀá‚X6•RÐfrüÁâNî¡,<lЂµcÈï~\gY5àuO[ÿö¡d‰ùxt år)»$êt˜êeמä8¼lµº·õº‰!Õ©F¦\þhÝÉz -œ%—wß{™eÙ[åLUSc瀆lkÖ}ŸLa¬äç.º™WL|çû «ŒŽ!ëºkµ!`™Qc!Äõü¢u…%+œiÎ0Ñ24`RjýЄ¯óa-@†-궉€egþXæÌ?µÿŸ'ò°ŸËSA²ÿÛ«@Q‚s3s®(E©cîªJ$g Y•u:-ªl#„‡í…~®‡\}·×&‰÷c½$ãÌw*—h\SÐyúŠ§×°£zÂ"›ŠyïŒøø®Ð„H Ç'`ÿ««Îz?H eKÿsCêº>úU4PO(# cZCy+gá -â?½«8|áyuÁÞ³b?·^J ';.E¡þÍjÇ~àÜÛÖX%!Ó! rÄjîºýÛäaå{×"²ð˜Wð3~ÝäÆC¥rÞó÷¥T¯Õ>gã@œ<ÜxZÌKbÕÖÛrÁûšÁ‘X"šäl¢Âן¸Ä÷}êÒä‚Ä™NQ9"²¾3‹zÌŠúêó¦ö™ œ>²Ð£Ç’\©¡÷Fiü.ŽQ%u™äv’BE@ác cŸ› SdURº ^BGOsÏ î+²×ƒ˜1O)9|[UÑ–¾D¸›ËlJÎV©á$¸2wËWž•­6·‚2.ø*a;š×\MÍuqb+¥q%÷˜çX=‚Ø èJÐð‰EÑ/¯rìî‘Cæßš~¶3Iž'*³…ˆ\#ôTBc®w‹qJù¾‹b–gÿv¢³@õ»9ƒØŽoùÅ8”p·hìèÃÞ’ éí\¯Ñ,m½jg9¹ À.ÿCK^@/(° ‰h¢í`.È §ø°…\õˆÂTB?1Xš.Ù.hPÁ¿íE­[¸ð¨Ï¬e­}=Ú”âAK í -tÝšcêj ; 6¾ôS [[rK"êÇjxÜ#CJ÷Ò´%fâM+i²bƒ!¨³>m˜5-BJQ(«é½6M:îyŸŸûj8g3ÒËýžÆU¦hÅV¨ âTú›ì»*~™ÉHÉ®{Ï÷ùOâæayGÚ³‚Õ/°©`RØ¡ÖðÊÞÛŸ),[³µB*Ü«Ö© ˆbÔÊð¹Æa)Žzi`—‘¸›NôHîcŠ|’g™)zµ©¸’²œK!Êeñuš§]2áIßyè¾òKÖ4_!ÑÒSãÞw‘‘ü l U½B~I '¶sµö5ë7É^AiÙa^çƒKÝäîP¬+`ˆÔ±oN`­3÷ùƒîþ ½ìÜù`DÂÏÇB¼[E¥®µC¨.òD)ÏZO–3ó⇩ƒÎ—6Œ4ÉUУÁ Ϫ$EÛMÛ4m=eûM“Ù76"¸0Vpë_M(SqzŽí‡¤oˆà‡Ÿ½g·E2xWÚuKð¾  8«àT:¨¹6žf«Vp´týyhÄ­Ôز[5es¯#}¸bs~µWê¯ (gRQ¬~nТLuàb›Hx¬€}¼½‚.“—‚Üyö8lñBt<Ÿ€šá`믰vȵ*/Ö7ÙšTbwöT^Yç0V¨¡sÆbË8”iL“¶‡€W¢-×oÝFÍônǚхg6~ý èȆ• @¯OÑ»o}iÔ¸SêX÷iÊÉ¡h²g6âç bð_¥¨r.ÍJ¥à 1M˜¡U¯`õùýªÙžäó½Å}­õ0®ê -‡‚ãŽÌ=÷F# ý¾—)Ïõƒ´ûÌ[`5A@¿Yá<ÿ…d•~®å#)Y_È?ð†t„DW”Û ›X/u»kk¼«T˜„kŽk,–‹òåGû9^×é¼|šeç 뻘UrYÂÌÄŽæÐé‘JFd럇œT>es•>_×FUÖ—²K¡ÄÆ-U½((Ï+"t%ÃôäyaK?°a¿uÑÖ¹Cä†Ô2!cPpåG‚êD‚Ó´XoÓòñìÕ¬±³o¯ßÈg•¥‡ë–·íÎË©þÆÝ×zÒïdP»T—I6?Û ,]á[µSd…VÜ ÃżÁýÍì«·ýº¦vÈ«C¡*%i¹]òA&ŠµYí×)¾|»·^íVœ3Í—ÈIˆÅ˜‡â÷ƒXRO ‹»£­ªàpcÎ}äLjéƒ#q°O+@—€ðW{®[3þM—Ÿ2‚G˃‹ ZpÉsD¤’934ú  ¢x¬–înb5åÒ9ªÎÏ0Ñ5±vÊ»¿[¨ç–ˆa=]-Z_Î6#ä/Kß1½¤Çï^à³Â.‘À`äddÌAw.ø5_|(cã,åICXÐçÁ:Øw”Ep>ä!×À…ü -áH8ýÇ^#aF}¸–õ«(ScO¼zwÌ cAv._RX†IÒ~ñÙ;6®à}Ÿ6VÔO³­Éì‘¢¡PÑš%t‹¶G*ûVÆú£~®E\€¶iŸÄu7ºTÕ"hšì@|„"Rù^þabß @rùQIA .x×9M¢^ƒ”oþ™‘çTuúãêëWÔªTüÁõDŠŽ\^¼â)ÈUÃü=(ãØHÊä´¡rÚÌÅyò)9¶Žž8³iŠàv¨WÈÂUFÀO¡Âà˸.{Œ(“á3jf7Ìo?°6/”ýßÒ¤®%Ñs(t½×»™C­ÉÚT`kRZC!ôˆ{ü|‰õwÖ$âR½d"{ÃrÂxòLìܤ“`ö…mïÝ7Îz(aúWh%Ð@Yñm ©­+_ýè²]²øOžRJä¡¥A¦¤NW#RNkä @Óìf©å\ºQµa››0U -@qð%~å›À~òÑrøõ›¦ÕË.¼(Q¢Ú$.ÅãGëpn[óâçWI]–ˆDÈŸSóô´:úhs4PxØßÀÉRnà,…¤d|V{é—úIr¼×xTž:­ÏIø¬˜ÛøÑ%AˆÙU[ÀÙ¶†Y±œ•G GÝ%(²²@!ˆdR]mµµ›l%+Û2=”NöF\R¸ø²LÆ®êÎúGu„/´ÔóÃ*kñÁs9‚ö’뱸¡pÙ²q5f‡–Äc¢Fõ¥65¢›Y5'˨{¹Â°Ú‡–ISĨ,”†SA¤=ëí0¬¤Ë¿-ïRÑüa'nñ1kRÝnú mä†ÀFeB˜ÏZZO¡¤ÇoOo„nRɺjËË5ȆŪ Ⱦ²õCLÖ¯gÈE‹«¯T±”ºÐPܾÿWW±(ƒnÀî! ›9[+¥kCHÅÄËË1ø Ùuš-åWûô—ŒK\0Uþff©sY¬/mäp­ì7é¥òþøƒÀØpËßÉ&°å醋çr%U X -ì>î¬ÀŸ,Ô=†_Ö–˜ç:Ò÷ŸŠª1ƒè GGLì“»€„…†›M)ÖâI?mi_ÌrˆûHþûæ̹/¸ÃŠ7 sa¨K¡öÒè&ºÁ.˜s’ -#ö‰ÏaÄç©50Dwh^ïÎ:yé@š‡Vêž4ÇÔM ìhÅ.êçuÁš‘‚ SS@²,ÄF}µÄ°3hº}é  å‰äí³jØS’ÛÀòÚP)^w9{û|À.·Ì©Àr3 órâÑð7Þ8%PDVàhµ‡Ó‚}NO'8ÅKOOû"*>øÎE`TrAÅò»Ñº>¶þ7ÝTà8ÂÇHz‹»ÀBÉ Xé%®ŸëF.ÆêL>EZ¸ßOa–¦r½*)HêN…0EqÖª† ¢ßÙ˜H¯ÔE×…ßd©ÑH0柞ØeÖïÊ5nóÝ ê{KÁoM©8æ¤3?Q[™mÈQòCë « B‘ð3Èû³1†ÉG?O\Y)Í7_üÚF€(q§—‹TDÖ mÙY„·è=vÌô|͸Ø(ñ8–ô×ú^ à ÉRD½ÓÝ–i¶¸9ä‰#ñP!’ö5i ºÍÙjì>lÈô¸!˜áñOæÑõÉ2UïAf6¤°wo•¶}ƒÎ0x]m÷±õmØ+ññ•ˆÌRK—ÛAt©ÂéIÔÇ ”E] -[iʯÎtëØZ˜Íú0Ø¥;ro"­F9£{þZU±G`“‹ßÿ]Z¯pNØYÂïÖõ¹PN±Ù¤ðÊq-Z !¨fÌœª¦G.½W2Œ9Fþ^?*¯`ÂX³Db¯kVÐU_ñQz®Ä$4:<¤³v–•pFšì‚MZ”––»Þ[HÌÉ¥1ïi ®;xöÍa½žªèñÝ6¦]Œ•Ì°é²r=®…ÁƒyÆ'ãÝPà )8Sï/M[ó>‘Íz -À‘lRé_‚œwª$dñ‡ç´V_õrÆI4É5r&Ör® 8ìKó €„†ŽgшÀ°Gì9Ôr7†NÔ&0o':µÀEš -´ÂzI"^ÛºaOÐ6¿h‰Uî3¹ôš²N’6SŒþ…Æ”QêàÄœ#áé4,ýF´²$öYŸ†»špË‚A‘¡8´Ôݘd”lñÂSdT»,3§D#BûŒV6hægã„ׯÐZëT{‹ÉNã(¦©ºáD6g)gT×9º…?UâçùÈ?íå ªÙÿmlÙ¦µD’¿Œ1Y?Ghl ê.ªWcz1*÷ªú] %ÇèX¿B ÁÛ÷¬°9ÐE>þ%ZB´QpDøëálCQv´ìzM~a/ž¬,Ü%ƒ™:¸c| U,CŠ¶Ærº‰eV´B µ`w÷ÌaÓl9 1RˆìÌKyÌEùpì´ EEY¯í~b‚úpž -þ#å·L£Â“ÞèNú ®°dE#]q€å(„"g‚ʸ  R±HäﻉdÒ³bkTV¤5£Ú /è†óðç 0Àš÷¿Um õ®¥Œ—ÊY -,¨Ÿ™µ=ýåá¢X€Ê×ÍŽäàÈwMF/ËXþ[© Ž¶.ãºõyª6²à;él!öŒýTlÄFPt_O뤃 Áû` jWC8¸0Ö‹•ç¡S0ɳJ ±Ñ›á5y–º5n_þ€5c‰t 3/IÊç;ª1È𱿒eʼn3ý€³WÜwrÊJ‚ÃxÖwoû9~M¢d¤¢'þ½:9ýZ4Í•!×îMeÐÜ—5Fu†–µÌìƒ-'¨N®Í*¥^yWm ïhùœ·´/“„]õbšlU’ÌŒ¬€mï"@Ò`«ÌÛM¯tת”\NÉŸ…¬áôiD½Ns|Nw÷_R¤GYPÓ•Ú¤¾Èl6u“dú´«2Úe²‡òËÑϸ>4ž²óŠÙFÓÜ]%k£–Lî"‰üÀ-#ˬ×Ê/fŠž|e™Û½Ht1®u­¥«7>Pç„—Ûgõ©“AŸ:[Q É< È -X=¾&ó’™Ápº¹ù÷CrœlÖ¹¥ÖSƒÌ²ˆ'<üz˜ÍGÉßlcx ê0Mº %´m€zwoJJ Ë?=ð .ÍHøˆY JƇ|õƒOÈU¶5ÇõÐúìÑz -Š­exÃ?¾Ä–Ýð,É©tjvø ~ÇIõS^ߌW‘u;¸&CѬ‘ ë·i‰/õSKB†Ï`äïÞž=>pKsèÇ} »Œ€ý$A×7»m·Î ö¦,|ÂËûÑ»3# HR/QWb]e„Ñ5Â"åhýþÃ8ÌT¼]Õ½xƒÒ8沸<@A¯ãì_ì]oÁ¾–Q×x ÂpU'¹P;Æ# -7T% à¢G[¬‹˜°C4ÛWù ø{ó9Õ»ËÁYò²†ôE#¦À}-ÇZQ|8ù!lCíZ¨{Ty S3†Áî ©Ó5ÑäYà4ÜŒä‹-¸|n“y±J›toØi¹%Fèý¹Î‰± ‘ë’ -Mj'ASŠIÅoB âö«›%¨xz,ÄwŒU*aohPNéÁŒ|$ cÏ%µë›Ã?(å˜p gãÞ3†Dµ -çäKqM•2nÜ›É'e¡~Ù½r=†Žä²c³]`Óíð§èsã#‘Nƒ›¢óê#Ö˜?©Â-=¯ußßy¾ÔñÑ*Ö«;ûÊÅ L„R>÷æöùFkh¦4bŠ91gM[ÿ|¦9À¬vÚ«”Õ-É LXÃm@ƒÜÃéXŽø´Ü¯oR„?mU(¥ÿ¿VŸôdBئp'|\€_àPã´ˆt?ºmú2„kPðHoKl`×ÔGi½ùIäñ©(„MÏ?F"—)ÔÅÒve‚¾€‰s"®ƒÅÄwš -TÙ&_e¹bî ‡ú2Ÿ4]¶tE*!K0ã[y OdžÛ»ZâQÀ.ÇÃá!çÓ)YæÁº3<îfÅc²Š-¿'+äs›¨+éšzI&¨Õ΢›#d^@*âÄRo¹T´F"œïNíQ˜ñJŒÓ‹ØÚ»ê à8’Bjg‰ŒV0†CH|KßhŒ¼à‚˸‘™:€:vN‹—·Cä*¸a‹¦ÇIÜ3faD¢ ”A$Ídp¯²y]—ž‹Œ.c R~èJ¸ºv¢Ðr= Ðþô^ö:ø‰I“4R<,à^Åõ÷\&³;§iûç˜dŠØUKr`ÙíL¿º:ý> Gf #ŽNÈíöšRó"¶Ú£(¬é~»_-+cžZöüå’L£ÿé/x‚j/­;w܃ mTPuúk(¦-ªÖ‰£aeÓ§™>JžJü5+bm$M×Û»n¾GUÿ/‚g7^b·öS¹ÀÖÜ2Q]°Ër'AÑŽ¿rý|ñ½éÖŠñóR{¤Y…!6íç*"dcö5Á¹%Þ¶uxp–¬ˆ°f±U¤¸\X‰û,7·³®‡œ±ïý`‡0 Í’f‘Êm¢™†}¸nT|M Û•`”ˆ,\ª<£NQou²[ØÑÚ)ïM,[MZð׿<÷iƒ{¨[µ#0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark +ÙÖ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ú£ “þ\ôéÒ@[œÕ6]nÎÕ×hÖmlha‹ŒH+4Œ£Ž›¹ºüú­œ/?Ð3¶&˜nÔ=œ“a6E¸#’ÕÊá|´~.‚ÜÔ…Ë¡w,ä"»rƒ­g[eH§êi¨ƒìª>žÎu†ÖÏ +ŒÕWÇåת>©~ºÓ–Ñ¿ÏJmdv‡Aíê +[û¿4|ܾ.×V–z¶ÛÄ_¢£1. F¥ýf« |Xÿîĸ9^Rw] +ü×ÛŠ³31S\D¤ËKZÍW`– äP”Š^êÝ3ê ’eÛŽÈ Í8`2?Òl;ˆÈŠ!eXxh +Dfú@=$»—*I¸BÁ€äÒXÉÔ!ÐWx-b1ƒ £™³ÅòòÝC; p™À}½âhÐÿíQi¼Ð=H²ðX­bØgŒbmÇ£óR,™º–>ù_ŠÑ¸°ÓQ! +äÂÅZØž¶Ar“]< £˜óîîÃQ–jt8ï?îB,mN3v լǵ+í˜Kú­6ï t‹Ð{äAJc—Q%ÒrúØ?væÿø60¾RmXsŤ+pú‘Ǹiñ:þUësõ‚ƒ‡“¸Ì)káÜÏPýWË\~Ú;’í” 7 T“.ÅN ¹„ü¤«}.¡‚¼ñ&:¢D°~ÀêzŸpŸ0C„Ë_§HòO­šzCÔêBy½AOve1k`ÃG|f2¾þ8—µŒ'j0&®òuk6sw,› I´Ù5¨&{oƒ¶®¤ÚÄõ³P}p2ªd +«ãC¤é½ÏAœ§!8ˆ²Zô⓪ÎÙ¦½ÇŽaÚBLeÌ…÷b¿Ìžës´ Å}ê{A>‡*÷~(qþúìßi å¬ ˆíü XÈôœIwÞ<_´ªá-N^0¯íén®Qò²ŠçñÕ5«`WZç+£Zõ »‰¬BšPe¨•µCðïÙ‚ ê«Ì]X|¾jlÚOÝnPB¢R¶Ap-ž†œñ°g+·GäåO ákŠ܃d¥§ŽØ>Ï7ÅYü+À4B¸‹•ôü4ônTá‚ÏïV ;Å=bDzUþãXEŽGÔWAVžãahÜ1½^+‡µ›ç?I¢ëm'ÜÄSrÐFIYÄÇÀfºÚcĪFBRñcœfÖ”¤Üä'À8(R’?xÉ5”¸o ôï»Â¡”ïü[ˆ'¢XdjƒJF{quîᆱ âQÛõâED7qÁ+~´“ØRç…¿DÚöFe‚ÞCuð¤§KÃrÞ,¾Ñ—R¬Ê jO>ÉÝüHÌíUel†¢EE¹8TUEÿœZÀÿàï˜Ï׶Ž3øÜÈòè  j”Y§N=•Öi–G„.¶h}äÀD¬– ˜P̘ÍÐ}B-õÐ4, ¾˜H¶Ìc»½:¦Y£D2Üňš«îÇл/ÎÐûèÖSÇ0„¸ïÚ ^_S¨UqnqÓcK.Á»sH;\mz8Yíy¸Œ ‚Õä+÷œ9O™Bs盨D͹yfõ,3+þ|ÕO½N|—!ÖúÁá,N赧Šþ.]l7ž¤ªŽhÇ)×j+BAVq'ƒ}‚–ÎN>1»'»$G:ˆpq×ý7 ìå™Ä³Šô `[/äÃèÒâÕ7-"À£ÑÕ5Äוڵ¯õõú½Ûl?„©LYb¿DñÌ8Îß-_Š ’¹uÓ›ŠÎ6Hq¹åèt—m°úr¢êíáaÀI³Â€|Üâë,¤yN¥%ý©Ð½8»s#ö=¹˜ã\úîÅ\ûöbD1ú`­ëVø_B¥Û +„œb@ö~­üdýù÷ˆÉ¨ìeiâãŽóGµ›ž‡ƒw"RË*{´{´ÎÞ:,n¦­p/.¾:k»â„cDxí{ï;iO9S+žÞ¨i>+Âfô—ǹÊd7À"§0E¹¯c×ÇY´Ã#yr¢ È–äæ嘹ˆ €g¬÷‘…ž\Jž°uëC×´NÐÚF ­ùÞ)é”Ó¿Ä ç-‰U¾A;SF{N_YHD ÑjÙZdêVçf&‚<Ä!õàBzƒ“ÙådØxs@‹MV“ÜŠ¥Sǽ…ÿ ™WDzC·q•´F«ûžl®vUZÏÂJsêïÑ©yºÁ*Óèv6²Éǧ Õ¿Iè“pè²rGØWƒ¥"×­ÐoP,<®JÛlݽiÝy9ëó5›=‹éYÂɺÖÄ^6Üp#£ëh´a‚³{âŒìLÆe霣ÍRý¾xõþ´íî +Þ阯™DÆ…&I-bJÉϬýÉž¼ÓM¯Šü<žáW„{^⃮@†.!K¡Ž¤b’h([x¾«ÝÏYýqrö?gÖ¹ý­HIÞkX×OÀÁù0§IØöÝ»TÃm5麣.sΖ«Šë>¡RR5æx ªÞCƒ :¿Ë8 ´…mñz˘ħ!·€7Si¤°3NëRL]îÒ'…͵wÊêÏ$/ÑÞ%H±bmˆÌ.,©²n®ÙbÀ›'K‹zç}`B? {(L¤œ÷ÉÍ,ø"Ù¼L~D»™¤‚Çpl˜ÁZV®¸ˆ½~U¹A¬ §>¥\cþÄÙ8©ºyS„À“_±šT^¤,}…b"b,üƒ‘ŸC­àSzîãÁ…ÕÂܽn?¦˜’æÜ—ET°dOžÃ£[UÕo]„Íwîóy$„ªé£¿°pô>sb,­ÿ–Jð¹ìÍýœ–ö»Àg8¦©ÁÅ’PTi}Ébûy+ =`<ã̼H/kRF*]ëиxäºd6¢0–#éGÙ ?Cû¬.fàè—v ­+ü¸=)û?=´~–2«cÃ1Ô‘bMæ1?!’&Ûjñ¸sÿÍÑ ¤`ú žC2âß>Íìˆ_ŠØaÙššë%vÿÿ —¹fYw©Pó~C„n|íx"eÂ{n”Wõ9”…dá“=Õs´Žò÷VàäQŒÐ*ʼ‚MCÂøÄ­M³8§ZsQKL¶™£– Ò¦À­l‚ë)r°è6+¾2¾¾"P2)v8vý¹%y¬ä9^W5ÖóY‹0b?Cdûx3óÁ§N¾.$ª"\×eŸù2ƒy2!¥“;…óeÂÅÚŽuÇÉ“’~c¡Ï%ߤ/e5ÙÍŠf+Wí'E ÃÔÜê°"TmÄb©GO*Nuîœ ZýÞؾjÖëüSÉ–AEœsrÎh’¾óĵÁ¾ô"¨V3^åàå? Fõ êzìÑÌ+ùb³Ësl\r%aIó‰ÃæS¡P¦JÁÄ?†³2I²…“^@4A«sYL$˜«¼Dt™MGo„¨ÞîÑ„†Ïë‹N â p3‚U°¹‘]Ù¨xz¾ñß¾;û ÷RêIõÆäîâã,iŸ`,AE!ÌKGóvH1Ç»Öõm*7–xÕáWâ“ÞexlîpuöwfIœûÁÁ—§"É€ø´Í)ɳ,¾Ð Ž»í>…òì½/ +3˜•$U`Od<¥I#)»Ê¬WAÝ¥Ù8å OA}QºÌ¤ãi‘¹3ÿW –Y{<€š# &ôóÔ‘9t´ ›ésJÝ\áB +“X .Ѽò~æÑGR.Ý-žï_Úd~0žk³2¦ +&t;öO1·{”äN +Ÿù®Ù†4m.Ö0hP u×ïöEŠí¯}`üN§ò`¿O)¨' C×6»¾sS€#¸05-™bðüÀ{´×ˆ„¼ó×/Ê—»¦–C”…DžY²kÜ_&ƒG§œI±‰wÝ3&¸Ä+ú½n£ŒBw©‰®5NäùcEÌl6‡Ì;ž$úÜHWž3šjˆ ?iT,(¶§² aL@£&ƒº”ïNZ’Æ”¸Ô„3oZÿT µ >Ǧ§‰þ^³º8‰HöÅgÝþËýjÃ;¾Ñ|ÝCºÁ3ÅV£ ÝAm'‡%ø‚j›–6¯óýË#bô×Èy×ÂÚ ì0áÈö öñ&õ Õl…NhiÏà ㈿'ÿ9("›x&ä什w«=Û…<íOK¾,çÕ× +PaȆe&ñ-Òu©ãÍ7ïíKÅé[,[•?âÝ@ÕâùÝ '“±Ï¾R‚#CÁœd:©{7%†ktÙ>æ×àl¾ªŠªEVmùšø¦Üš¨¼ÊÝÿï'ÕMõœšŠª_•¯Æ׌Dü.¸TyL4þ6ÚEðÚ: ÊN"Kgß‹d"€#¼ôæM)˺\ñ-R¬‰7óI¨ƒ0½Mëø +ëüÿäÞØnÓ$αmÙýã¢c¯ ÿ̃ç+¯}J1Ž+Ç'tUéà' 7†%Œ…°%R?ªòxm…?¬OK7Òû¬9ªâ+AÔ• Ò9EÍ—ÞzËö¯Äzý/×gïw¿Y+ç…ÔüÅ/Ðe-b¤>¸m7NÒЈ_¾zŠGw-;²Ÿ&Ÿ0’‹V) ¦Kʳv´%šÝ5„%aûyôXÜp­Pcàλ“«ú ?Áf9ÓrÁ³©üJ<} ã~xv½{g^RHˆI›¨¼ÆvÆ[ÍNÅ,o{–ÏèJW¶?³¤c@h0‰ ®aŸßH¡yt^pƒš¸µ´¹ãšC[Eã©M¼%‡Ü««ž17ìpšw8.Èz±+bv3·½|Ð|,V9™à« ³ìE18ÊëÓ3Šf”ZÛ¤ñ4ˆ$q9ZOZÈÙ]©¨ÉöVGÕ WhgÒhÞ×¥^Éÿîä<ÍÕ5LáÎh`†Ñ¬}§Ãä è MÍÖo¸aU[ªÉü7" }üõ2ÂdƒÞ¿„—]œê]º;½ ûg(ŠEÖ”÷HA<¦pM?¼=Ÿ-ÁÆȦ_Þ Uüµ§qø{%ç,czóÞ±eC™Y'CÏmFäùg/ÏÞ×Ìѧ‡ÌJÈí—¡§,Ê¿s²º~ôM{i>À`¾„¨Á‚<+¯ñúR,˜Tg$°wú´›×Ñ7`C±£Ø*†>;6«O¬Íз³@Ó„¯DÓ¼:Ñ'sîk%좘MðÎ{}ŸÍ/†HA"44ƒ}ýÛ¹aéit,Ü¢²“Û»µ¨Ä[݇Á„m©ܴTˆ.hƒÁ­5úËõI¨[;4dÎà.îXbuî#Ëòæ$¿ç)vö#Ÿž|Ê@Ôí’ÓY‘†ïw1ã熔xG 'ÿ@çYƒÆ%˜ËŠZ‰füÌe +KiØú(ç¹ïQ_×ZV~«l>$‘q».{vtò¶ÓŒ‰DLîÑÐ…7RÈÆz½¿ÓèåTXùÙFÒ¡¯»Óǽ¤×ð–ˆ{½¹~kÈù¬…BHÿ(äpîy.P*W…Ü{XR–oÕ-rTa£‰Rî.@¸ºƒ›—w&Eq_6ªX“îgPº±ÃäPÐê{LòÒäUèÀ£ëÄ/òõ@øi•Ð¡¼ôµ +^^fŸqâÔ}ìÜÓÀº€Y¶{¼æz:Õ• <'ÆUHJ¹‹¶¿+£‚ɘl}8‚ÕÒäà¼+ c_Ò¾ £@f¨¦n?¥­­›6(Ÿr<½ª[Bc;ø;à–\ûºfW3˜UÙpðµ:Ž~S·e¿\œºï,l gB Áœ§—M‹$÷Q°W1eŸZÖ._‹Ç—„o_Xh·¢û0¯r®¦Š°y‹éÕ~•”•ð®ò¢î wg³ÈÜr>†2e×€³ŸP1W'¬’—0ë?re\¶”˜Ÿ¢??Æüð¹M¯}ÊÃQƒÝyLG§dà+êMD[‚*¢,©<‰å¢èTRžo¨&¸;Ëf²[Ê´?•sàDý,Gÿ(îàÝ{/àá[—X=8[:ݳÍ3µ]Y·´î…hyððPÝ÷Âsøé=]6:Þ4åyå»IŽ‚â+EH(Þ‹ƒ£³B>S0Ä: º'Š4^^ç +ë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 -622 0 obj << -/Type /Font -/Subtype /Type1 -/Encoding 1628 0 R -/FirstChar 40 -/LastChar 126 -/Widths 1629 0 R -/BaseFont /BAVIHU+CMTT10 -/FontDescriptor 620 0 R ->> endobj -620 0 obj << -/Ascent 611 -/CapHeight 611 -/Descent -222 -/FontName /BAVIHU+CMTT10 +1625 0 obj << +/Type /FontDescriptor +/FontName /TDRORS+CMR8 +/Flags 4 +/FontBBox [-36 -250 1070 750] +/Ascent 694 +/CapHeight 683 +/Descent -194 /ItalicAngle 0 -/StemV 69 +/StemV 76 /XHeight 431 -/FontBBox [-4 -235 731 800] -/Flags 4 -/CharSet (/parenleft/parenright/asterisk/plus/comma/hyphen/period/slash/zero/one/two/three/four/five/six/nine/colon/equal/A/B/C/D/E/F/I/K/L/M/N/O/P/R/S/T/U/W/Y/backslash/underscore/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z/asciitilde) -/FontFile 621 0 R ->> endobj -1629 0 obj -[525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 0 0 525 525 0 0 525 0 0 0 525 525 525 525 525 525 0 0 525 0 525 525 525 525 525 525 0 525 525 525 525 0 525 0 525 0 0 525 0 0 525 0 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 0 0 0 525 ] -endobj -1628 0 obj << -/Type /Encoding -/Differences [ 0 /.notdef 40/parenleft/parenright/asterisk/plus/comma/hyphen/period/slash/zero/one/two/three/four/five/six 55/.notdef 57/nine/colon 59/.notdef 61/equal 62/.notdef 65/A/B/C/D/E/F 71/.notdef 73/I 74/.notdef 75/K/L/M/N/O/P 81/.notdef 82/R/S/T/U 86/.notdef 87/W 88/.notdef 89/Y 90/.notdef 92/backslash 93/.notdef 95/underscore 96/.notdef 97/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z 123/.notdef 126/asciitilde 127/.notdef] +/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 >> endobj -605 0 obj << -/Length1 1397 -/Length2 9610 -/Length3 532 -/Length 11539 +1626 0 obj << +/Length1 1125 +/Length2 4765 +/Length3 0 +/Length 5890 >> stream -%!PS-AdobeFont-1.1: CMMI10 1.100 -%%CreationDate: 1996 Jul 23 07:53:57 +%!PS-AdobeFont-1.1: CMR9 1.0 +%%CreationDate: 1991 Aug 20 16:39:59 % Copyright (C) 1997 American Mathematical Society. All Rights Reserved. 11 dict begin /FontInfo 7 dict dup begin -/version (1.100) readonly def +/version (1.0) readonly def /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def -/FullName (CMMI10) readonly def +/FullName (CMR9) readonly def /FamilyName (Computer Modern) readonly def /Weight (Medium) readonly def -/ItalicAngle -14.04 def +/ItalicAngle 0 def /isFixedPitch false def end readonly def -/FontName /JCTVXH+CMMI10 def +/FontName /HLSVSX+CMR9 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 11 /alpha put -dup 12 /beta put -dup 58 /period put -dup 59 /comma put -dup 60 /less put -dup 62 /greater put -dup 65 /A put -dup 67 /C put -dup 68 /D put +dup 66 /B put dup 71 /G put dup 73 /I put dup 76 /L put -dup 78 /N put dup 79 /O put dup 80 /P put -dup 81 /Q put -dup 84 /T put -dup 85 /U put dup 88 /X put -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 106 /j put -dup 107 /k put -dup 108 /l put -dup 109 /m put -dup 110 /n put +dup 56 /eight put +dup 53 /five put +dup 52 /four put +dup 57 /nine put dup 111 /o put -dup 112 /p put +dup 49 /one put +dup 40 /parenleft put +dup 41 /parenright put +dup 46 /period put dup 114 /r put dup 115 /s put -dup 116 /t put -dup 117 /u put -dup 118 /v put -dup 119 /w put -dup 120 /x put -dup 121 /y put -dup 122 /z put +dup 55 /seven put +dup 54 /six put +dup 51 /three put +dup 50 /two put +dup 48 /zero put readonly def -/FontBBox{-32 -250 1048 750}readonly def +/FontBBox{-39 -250 1036 750}readonly def currentdict end currentfile eexec -ÙÖoc;„j—¶†©~E£Ðª)s™§„̾…´™;.ëÞ;Ôr·ÏTeò…ji«–íK­/df5à¶A|Ç{S/…ØÇ )¡šSïcë\^ÈŸÆÂm‰çÙäp·+ïÚ#õßv¾¯Lé17¢íŠ©×Öýó~kÍàÙ ˜d#å– -]Ÿ»L•eVèßËúìGo£oÙ¥È\šõþÙÂÝÒkÜ ™9‹ŸMÕ™=ü 0)xfáÍ -1›kÙXž9JS:6ÔV ™ =!™X>¹¸KMîãÑ)9ã!™ ÒI‚}–HWIUöª¡c©l=G¥e°ÂZ¿m>nÁ‡ä°Q‚k°Ð2=”1p·•%R`ùý%ò$ô]ûûÞ÷ÿ‹¿ïc{!®W+8›?v(+ë)Ì0ÓˆÇ!Yah“çtA?HÞ @‹ÆmÎ?á|¹øM X9Õ€Ö¨ˆ#Ù2 -é:ùm— ,MZ+²¸Ç’\Ex9YÄn<á¢ðêÄ¿‹›2^FC[Þ`¼T×+ȬµÀ£D¬‡]ǸFF£$¸oØãB!>;A\äT hŽÙÁÒxìh½|5úù«:6Òü;åÏ–UÇ·í§6~åƒkŽ.ìT*{8î¾K¬`yÐ8¬³ÇÉ'—dT|-Q—k«©K©†myñ9 •ª9°ð1 |½ôA¸ÅfŸr ¯(Kõ*)Æ%_ʬñtPû¢`.rY?¼¿Ânrnä®ù{v2¼O_5;\gþÒ>§R¤¥{ïñ×4‰_ -: áØã9pEz–~ÿ„öØGu E¸Ì[Ùn窙ÝÉài9ヽ¤u#=X­&>¿¯Àâø@Q-2fT{0lY+Šáú%d¹¢m¬%däÈBag(ÙÇMÃIônǹp‹†Ft%¦ý³£–V/~äØ@´6!tLø¢:nS&I¶l*Ýøó–äõrÓH7µ Žd?Ü¡PZö¡ú=ßÑúu€ÊíŠÍÛ»3MfMÿ[S•`fpwqÄ%4>ãaLÆÐÔ麵ù­6÷ ¨oéE[Îi “êÕQ2þ”Ýñr*èí¢× ÞAžÌ¾ÑçÓ­{«nžøÜyêc„+²{äÔ¬ñ“ûOTšŒµyÛéUð[ØfÄÉÂX: ´A OÌ}3VÂX>g5Mµ`ò ùî&”ç–Œ^€ûƒA’ÂùE^^ ì.(ŒK^I2ÁÈ4%Õ"ÔRå­’³Ù1JëM¹‰¦_$¤¡@¡¾ê†¨©êg«¸ˆƒm›ç¸Øòó``,%g:~?†¹ænqêâseë“ÇÈ4ÁekïMЮ[oa†j-Eši·ÈÏ ôÀAÞÊõ´=kŠi˜7í [,‹†¯v}œ×ÈÑŽ€65÷ÔÎFƒNØùHXõÇÞ‚üd÷f7d¢> {˜EÐkf‚­ÕÁGÎÕ£­p¨¸§ÖccêvŒ&.‘Äãà?!š˜«¡ÓV½Øbð6‘2’óX2ÌžÓž¾„E&¾¨3¦`óYf6 fÔy£®Q¼]ü»ò V±ß€×aÙEÿ¤Ò(‘8õU`Q&KS2‹rÖÖ_¡¢sE +¦9€¨âŒ¼7ü… l/ŸKLø•s@$¨ñ™_<ÏùOÀ@:iÝ6жDýÚTYb  šn÷v#bÇ#ƒØBŸÙD‰×R>áFRb%]*Ö'@Oûƒ€Fªaúº ¦Žj|y84_p]£©N^§™ÉRn ÷¡úÂõY44ŠòC‡¨~EfÚ —$ØÁa“¿L6ÙìABZ.§&´Á{¥(“ÚoêÇ_­%|„Û,V;ûãšÑ¶˜ÝÄlOƒ;ÌäñG%c7ßø‹ßŸ½›ßRÆÚvS]¿ûQDë2«*Ò!¥Ñ`´K‰+ R!¹~fÓ››NÙPÅÕÆã>»YŸ1ÏS:¤vœ¯œë?/±ÀûÝjŸQx(ÃüXÿöc¶š9”ot¡Ô.F?æ)³ð†ô:#R·àÑÍSÜŠ¼é…,Îw $ýZb‡‘ô¾™Ý‚hÊôÝ)×máPù+8åg½â¯2 TØÉ [íV ¶Mn{ellZK‹&ÖÔãJßS¹ÈGx‹Ž J7µ˜RQƒŽ½TÖüÔ;Ëjå(&üP‘ïž0?˜Ï¹É†=¥R,V -\õñ~é×À)6#`ÀþÚtïBs/íÚgÚEâÚËö=ÊíyT¸•Ž¶‹âg_|Ôæ|ÕÜRÈ­ÛíòH¥~K‡óc×é¹É2"#~µƒXû×°Zqì¼â¼räŠhG'ó-ñO_Ó×U0B®~ò%/~&š\”Ú“']›eWñfbµÊcÖÏûJdÍ‘ŠFA!‘?@›VÙ¸Rn¨Êò“¯ÑÜù©ÉåÓ.VÊŒšp; ð¹à‘~¿»h¤K˜(ëCÚÛâlÙj¬|ÏpÏÝ -@Я° êÆؼ_êÛ~ ùó"$a “sî¶îò“Þù‘.‡ÑK6à‚6Þe ¾žü3±º`[Ïàt,”œÕHúíµŽhf5鯙þšŽXqJûðvòûóæS~Ô )Ûòq`VþF4Æl7ÊäÕqÛðè·Ô0®[`ròœoÀ˜w;Ò«ÃËb|]zåœêXÞþ‡B(íS”¹ˆ>à2ˆŽ©Z‡^±—•Óý’ˆõmÀå1Ú 5¹Ñ½KPvçÇ.Ö;`7 «BjŸ )6nãÜë.™‚Ž#…SÒ(ªyKíP;§Ò ¯^çÛ½¾/¬¤ñŒi׫’à"a}ÞO˜C‰ã¾Zj¤ÜIšâö?TcË.õ†éðnx‰‰HVк20?rŸÒ ÐHÂQTô¡N”æ³j,ÝI>ß¿ œ¹2CÌ míi{p\‹hk oQº#ÜE³é·†…ëŽBkë±/¤”°œ Ë£,0ªí1¼pY›g®T]á9¥¶as‰-Ôƒ¸§eBæxš½qµûÏ:œŠ7_Ë™#—pcþw€?ͼÂ%Ë}FÐI\ôZóLJ—ˆëÉ·3è3ptFŒœŸÉܚ̖:ɲL[I{‹dÙ7<ëqãÁB¡ö\LØ/¯éŠ…”±1D{ÿ¶šóÓx?6CO"‡Ò‡ãù&«èòÊ}(*W ¦™Ï¦ )‰AëÀl¥¹ç—;©›Z9ôú†œ@œZ ŒÈF‘³cƒsõÚ{W _¸ÄVH·E‡ÉøvÒÆàeŽûIéPÌÎ4d 6 ;ÈÚü7Ú¡?¹ò Šð²®ÛñŽø˜7âžêËÞà¢DçöÀ|Ü™ñl™ n™Œ9ÃZ{}Áûï%ø<Ô›zLŠLÖÈ$é¬;ªŽÀ^ì.ÙàëêÒ|p‚œKpje­Aµi*;¡.²ÜÞ ¤vp£2¯ŒVE ‰…£Öá8¬䛎i’"pf̆\ûîÎø\§ñ•5e›X4ÀF2ÿŸÆº¨Ï·þÙë›4JÓÒ¸DŠ%¬…ŸØÀfWr‹ÐŸ£ª'9—[j;K\áB-ÕæôüLônâçÛWzJl©#ãûUˆ—´c|’/±®ËÑÍÒR"…d¸£`Lym:ô7µ[nì®ÂŽZ/13]B9Ó#˜EK ºÿ Ý3h…v@1ØG–؇•Oæñ/¢õSDÏûrn/¼ÿatÔ0>„Gæ£çUœÐf.À°Â-Åv|¨/°µf"8ÿ#ŽoÙDeÐÙ“3D­ °<áÐá<ÁZé7(é=H«üMÄ_Bj®Œ¥y÷­«Žþ[ÓØËÚíÑEô nmº©¢Ž;ÃJB©ÛN¶ÀÝÙ­FÝ5HtbÖÜ’ïEêsà"Û2b¤k«^„ý5‘ï¼x ónü×S¸RƒàÇìußâCq~êŸÊGè]ô?^ˆ<±¶¨D{smøË“fž6a†ÓA½/qþ^ƒ¸tYÞ¤\óžÙéáÔ2TÖ—/d¬œ‘]u> yJ4àß©3·HoŒçQ$îȯRÌ…Úu¸öIm 6 6_Ž’ÉcWS©mnæӇѺ½óMúSËõ>sü+™ 803*ºmŽlÏdDZ꣨ëœÎCãÖÖzTW"÷N/ÌÅ| -ϧÀ gµf:æ1ÁCMõAÁRº‰[9ÜÁŠ‡¨»êÍÜ€—69aë‹›hÓ ZÁŒºYÊ”zÝ÷—‡\/bj ºx)`]r逘âÎGçhäß³¹Ec?F**Íñ£A\ÙCÕ(£Y“ER¢mNó­Æ®éÜÿ+Anƒ5¹È}Ã,®Euè/ã€ïŸØ‰-%]èKñÊÞgÿŒ=BóaÏ‹ÀÈýŸwç«In½©¬/q&‹³Ârk¸‡.Œ§bE:Æ‘ŒrrøæA‘(s:ÒGàaÓNŠAé»þ_BµìQ3¨[ä¿RšaO·gš+º¬Ôùú×sÍ/HÑGÆ×B¼PŸ—ø±èci¥`µu\q K¿ ß©5(5,`ã#¡PâÚ¨}=F¢1‡}(bbª»Þvc“Ûò¸ä¾à´l™2Ÿìz×ÿàbAQVT¼ôBoqHÞy¦™Çô%«‡Íf©è#ÉKR";1÷ð Â{ãsÞZMaÀ„{‡FÔT„älôq|ßÖ¹åu­Vk‹•Ü8 ÃKcCWÒ^]â!Œ§¡m6@éÑ'glW@4:k†ƒ ·wXаªØÛ²éˆÁP‰1ÐY!g½Ðï),Ü°Í ¸)L”H•A¦u¢<«7Éq²UBêö³¤øšÖCßDž « -á[û-)‚±¡ÏuO_Œ3‘‹U°hhßÅemÆ]Ë:认Úöz®ªñ­HäùgW/°MÖ7ê½eÓ,î/¥»wu®8oÖª_+OgÌ]iдWf›Ù/ïÎÈâΑŸ>L›%)ÄBÚÄ#|)sõÞ-° ©aÝKHp¡”áóÖ4ï-b˜Æ´kméf”œáÕ·üpbš% Ë*œîÚ$²„ƒiÄr^ÿ²m§rFñ[º úØ|ú¡W#CAb±Î¼›Ñê„÷‡õS8mnwÆŽQ)²#Úâj»!b8¿ì»ŠÂÖ\SoJ†²ál»…×¥·~ôåOâuº `ÓgF=ð+t”Y»vE¤b ÅÕ=ðÁÀîè™H¯¿Xÿâ”Fô™íw‡Œ“²[ xÒhÄøÌmîD'l—»E§z à/»rUÛšŽu›E_“/Ø3žU$uþ6’•ÐÌ]¿©ŠF²Wpù¿wì½`{6`tŠ®ÒÌÈj·°yik}7"£rŽ³J…i¼J9$Í?“æÜa›cTÙŠþ˜“ «Å m2óëýw%¬žâF&bMB½¶a:}\ï’ˆ×|u÷.¸bÝQ©9p2æUòû|žÉý¨í gÉ8"`"·æ-Þìddì°ò®bãkàðò™]‘s©÷W- -ÀÍuñ½d—¯“ýp 5éõþõOú¶Ð*‹,<¥¦¡ÃÚ¤Ã&€€™ÑÊvõ«lu“S¹Ý£Žz|S£Nžk•ÀdH •þÄ1(¤íÅšw¯‰±]  -Úì¡ÕœAXÉû| ~chL\‡F5.!"¿, (æˆ éc o“m÷3Lnk<»s6^¦`èRÎŒ!×}Ùƒv¤IUêà6c€§n9hù<ù'-lþ­ÂæU,[!§E…ôš~KZ¡ÁÓÖšLäš–‹n a‡Æ²«G¿Ó¾x’¾TÝ/DP /õ½,Ç„n}=µîø2'ŸaÚ*âKÎcå„ç^ýuë7‘¡KT®²Öá©X0w[•9EæöÇpÒ4ùõ®9€r¬Öòˆ9¿dYLiëŸÖgú¯êéBÕ #ý9Ppd3–¨€™Ú^4rj Íp¿9¼ÿ£:<¶PÊ°®;“}Ú˜c´%®—©³ƒF5;¬"bΞVRB3h  - -·ƒÈ[97Ñö;…G!²"’йûAQó6Å!nŽâz+3-‡ÈK†Wgªk"U ¯¥…ɼVW¡ÐbhÃ]—÷©ú`&:1Ø&a˜Ô¾†³°û_+YAÅdL{ -©Q¹ô­ã¥ž}ÚÖINA+T\ZÍó8¦Ï¦eñÿ8p (åÜYV’ŦLøÛà1U × Á0±¤%GÌÛ›´k% ypòB'xÖ·®çNh!Û(]3á=°£!…e=úÙxßõ÷òíÜÈœ8ôXN¨'®Áë}q°ÒN¬èvjŽT+ -}¸‹ÝÜXó6ñé{2Êdv½–lL™¾áþã–c’1Äå–G(ôÈG/™*Ü7ùळÃ{áºw-ºÆ˜FÌ&5w€v¡ˆöèÁªNcã<\PɲÄVíeÈ:—µµLo;Ý2ùÉEdÀn¡ hbÈ]ÞRX ©0É^‰”­ó &+ºFfßQ¶À§ÁÀqÀ"™«_:.r…5)g¿@:#µ„aUñý -ºZ>‚QìÛež”ÿ8o$8õIÝ8rzGJ„øŽðpQ?DÓTƒ†l0Ç¥0Œ}‹ -ÜíT—\V¤?ö6´cêƒ ¹7\¥åö_ç~¾ L‡¸éåç¶Bi²ƒ Ù'j¿?ŽOì#À%6÷P{éPœŸXÍ3Îoa‚ €ƒÖgßNø¹ÍÃ!'ŽKŒ¿3ôÄ6WuÌF«§8¯Ñ(pH¸ZÚ/×ß‘8Gû|?R­X¤0ï#ɀͧ9žXßyÔ-ÊeàváZ¿-T¹©¸50°5å%ó@Ξw=Ýâ¶Ç¡õlf¨—Þܼžù1S*óÎ[IÚÌ"V´Ÿ Àª •7Ö2€î&0¥0„ Ãî8ïà…2 -³®L f¹]»›ß¢D.”j{°^'ƒ`n†ü—¦=,æeÓnªá+2¤Öì¡jf¤[\„õ¶”Vú…¥­ÃÇ Ó‡@*Î*VTÜÝæ™vÀ™+B&Yg‚N,ÀqS¯lûM‰r2Þûø½U¤¯@ÐQÍErW&¿Fë(.;<íü¹RbµbˆåúÕžüðыȤ$VQ# -!¸Ï>ybnÔ¸¶Oïýí¸Ü„µÜÓ!*ÔãQ±r¶'K˜/wü§2¯§¹ÕÙµò~5ѱœSè6+íñ&½IœÍêœÜq ÊÅ‚~Õ˜<š,Ñ$d++õkyìžF *ß«™ŽÉkáEí⌑¹º)r‡²k…–Éûà׃¦ÿ/ °‚Ûÿ3èÙ=ètcÅå#(€yçÄ£´{RÂrTòîÊnq÷ö–82¹²*›0º'å!/ôž;Ö#iU·‹«—§ªîÚu]’Âv©®â<-ǤÕÓ‘eY#&U`ÍtÊØíÒ6 ã¾6Ùª!A€\‘9ÃþÃC´^¾JOUظ~|€o÷+9!äµÌ†J-‡÷Û‡Îéñõ‘¶]$â 8çëÙÞm48î< ‡A/ŠgEwŽã(ŸÌyƒÚOÏ /êø¿ 0yPÉ8v(ê B¹Æœñ_Y[>b‰Ðúß–=ºÕRæ8¹ÿë-~An’a¨ rêU¨ƒ†f{¥³!ò+_IvOÀ` w%%‘¦ºïÑS™‹®jÖISCSéß‘Ž0{¶ÄJ«ìÏ-ÅËýA àeH2-¢*?¢…&z²ÑLèÅ÷[ê_,­ñÁ¶Ô½µºŒÇ†±nš¦›´ÿñ‘BçÞ•wb™2kàç8K³ZåvΊ‡M&Q$ÁÉìæ°mÃc) zb™à ì^$ñÑ¿µã§d -K_ -=€lƒm(šï×En3KŒ*cÄ扩“gÐ?>B6 VI'X3 š>¬j‰Ò³e²ÄæU,ÄV_LÝ÷MP™5ÇÍ¥œ`ËþèN¾è#9¢þÒ•'Æð w)°oÙ¤ *•ÐA÷ŸqÝ«mà š‘´FkäÔÂIA» »þ|\£`/± ”‹:†ºíduã{%Mt?Úxï˜þ⚬[¹õGcÆÊB.¸R›¸a{Þ¯ðiŽàMðd÷zÀD(Œµ$—‰¶@ \×ïlßÂá„•ÆË↖^õæç•Û~Õhì}þì™_— —9œ{†ñµÞÞóæVönjÓ°ÅHâSŒW-'¥á9‡dK±ûføUäkŒµ©× -Å£ˆâÙ†ÙÅ$×&úêÖæä̵¨¼v6L9ò­ÉNóJ_¹åy®˜MIMû‘ÖI¢¶ƒµ8ZIXxRz¨VκyÔĨá(´(4ì}H?ßǵ-¬äS%‰(¾#%¦×ölHøÿ¶#6³Ö€&²½,Ã=ò¾¹ün•YÇÃS®”¿³½Ë6å«Ql9\˳$ç%«ö^Å<.ð€hÎÖÕe2ôœ«MüQ 2_ð.K Á„l|{³0 6£¼á°ŒÆo"joÁ4cÊ,’“içV1äY£æ8 -õ˜O«È¥958CŒ¨*ùtù®€1°tÉNL$„¿þ ÌðÐÀë¾eÛ¶©®_’@ñµl Æx`O{ˆÎ×}vŸš”íE=êw=¤ºÃ’éÆl¨Zä\¢ÿGŽƒÌzJq?“Ýerؘ:B±o s%¯æñï#ÎÖÀàÈWaòÅ^/Í®=µ¶Ñ Mø 3¦š”Ë=˽=þµØe€¼?Ù©tdø@ßÒûz¦;Äü´UÿK-ë2ìVÕ‹ëx§:˜ -öÞ,¾ØÏg"ÝØϪ†. Û¹áÍÈ¥{y_–ÄBáŸ)Çž÷RTpÁx†÷™]Íä@ºsËÏBc´ßà™Œ°;’™Ÿyä·Z{‚!adBÎÇŸ)·(ó›ÃR öæ!à½Iüdê?—?péœ JÁƬjÌ[…Éí5++¢‘F0¿æ¸¾Œ©þºoØ(›Üg‰Ç¤èù™ëJȵ›Q/ dJ#µ) R°ÍQÄ' é›ïÿßå,>ð•ŽYR‡†êí¥‰}ù˜y¸Ÿ’›7³ÓÄ‘Jà¨Õù~õ4_éß”$Ù…‡Á·•Œ¤íÇÙjõÓ XÜà°U]ð½xÃ%à‰f¯u,#3€$ ÆÝ‘Ž|4ÔùSq¦x9M ™Èû·wÁU çâ”Ì-ž¦µì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…ÆýÄÃøÁ> endobj +1628 0 obj << +/Length1 1050 +/Length2 2900 +/Length3 0 +/Length 3950 +>> +stream +%!PS-AdobeFont-1.1: CMSY10 1.0 +%%CreationDate: 1991 Aug 15 07:20:57 +% 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 (CMSY10) readonly def +/FamilyName (Computer Modern) readonly def +/Weight (Medium) readonly def +/ItalicAngle -14.035 def +/isFixedPitch false def +end readonly def +/FontName /IMOIOS+CMSY10 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 66 /B put +dup 72 /H put +dup 73 /I put +dup 32 /arrowleft put +dup 106 /bar put +dup 107 /bardbl put +dup 102 /braceleft put +dup 103 /braceright put +dup 15 /bullet put +dup 50 /element put +dup 21 /greaterequal put +dup 20 /lessequal put +dup 0 /minus put +dup 54 /negationslash put +dup 112 /radical put +dup 120 /section put +readonly def +/FontBBox{-29 -960 1116 775}readonly def +currentdict end +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üÚè +endstream +endobj +1629 0 obj << +/Type /FontDescriptor +/FontName /IMOIOS+CMSY10 +/Flags 4 +/FontBBox [-29 -960 1116 775] +/Ascent 750 +/CapHeight 683 +/Descent -194 +/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 +>> endobj +1630 0 obj << +/Length1 766 +/Length2 759 +/Length3 0 +/Length 1525 +>> +stream +%!PS-AdobeFont-1.1: CMSY7 1.0 +%%CreationDate: 1991 Aug 15 07:21:52 +% 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 (CMSY7) readonly def +/FamilyName (Computer Modern) readonly def +/Weight (Medium) readonly def +/ItalicAngle -14.035 def +/isFixedPitch false def +end readonly def +/FontName /XNLILI+CMSY7 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 49 /infinity put +dup 0 /minus put +readonly def +/FontBBox{-15 -951 1252 782}readonly def +currentdict end +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ÝçÒQI¿e©ŒŸâ±ÏrZp(IJÿæ8»¦±#†Çó+£PÖ.¢Õ²NæÂÂCÍ;ý ð+[i-{'¾Ç)ïÜù/•ÝëPphÞ Qãì¸äCæ¾ +A¡øÈœ;Ák5,4C«of^¬^ Ä"ìüXáWeBL‘œ'>¢@¾{.•·‰Ñ'b[¼·>PPë.±Èåó­D§W­,Å=‘{ý #VX†î6ÐÃÝnz¢ïœÄÇñTž`šqÃÂæN&=`¥~Ÿ+GãH —Š¯c†Šê%Ú=TF{vÒð/€—Ò„éЉò{1L+p•8S>(â£ê^x¤4=³¾ƒ±é×r\:–ÏØ‹5Á +h¼šg¯m0T?l|¿@LJ^^*è ª^iáiÍÞ¹•rC8ÏÞfÃ#ƒç +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 -606 0 obj << -/Type /Font -/Subtype /Type1 -/Encoding 1630 0 R -/FirstChar 11 -/LastChar 122 -/Widths 1631 0 R -/BaseFont /JCTVXH+CMMI10 -/FontDescriptor 604 0 R ->> endobj -604 0 obj << -/Ascent 694 +1631 0 obj << +/Type /FontDescriptor +/FontName /XNLILI+CMSY7 +/Flags 4 +/FontBBox [-15 -951 1252 782] +/Ascent 750 /CapHeight 683 /Descent -194 -/FontName /JCTVXH+CMMI10 -/ItalicAngle -14.04 -/StemV 72 +/ItalicAngle -14 +/StemV 93 /XHeight 431 -/FontBBox [-32 -250 1048 750] -/Flags 4 -/CharSet (/alpha/beta/period/comma/less/greater/A/C/D/G/I/L/N/O/P/Q/T/U/X/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/r/s/t/u/v/w/x/y/z) -/FontFile 605 0 R ->> endobj -1631 0 obj -[640 566 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 278 278 778 0 778 0 0 750 0 715 828 0 0 786 0 440 0 0 681 0 803 763 642 791 0 0 584 683 0 0 828 0 0 0 0 0 0 0 0 529 429 433 520 466 490 477 576 345 412 521 298 878 600 485 503 0 451 469 361 572 485 716 572 490 465 ] -endobj -1630 0 obj << -/Type /Encoding -/Differences [ 0 /.notdef 11/alpha/beta 13/.notdef 58/period/comma/less 61/.notdef 62/greater 63/.notdef 65/A 66/.notdef 67/C/D 69/.notdef 71/G 72/.notdef 73/I 74/.notdef 76/L 77/.notdef 78/N/O/P/Q 82/.notdef 84/T/U 86/.notdef 88/X 89/.notdef 97/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p 113/.notdef 114/r/s/t/u/v/w/x/y/z 123/.notdef] +/CharSet (/infinity/minus) +/FontFile 1630 0 R >> endobj -590 0 obj << +1632 0 obj << /Length1 1653 /Length2 13157 -/Length3 532 -/Length 15342 +/Length3 0 +/Length 14810 >> stream %!PS-AdobeFont-1.1: CMTI10 1.00B @@ -35756,28 +20449,12 @@ stream /ItalicAngle -14.04 def /isFixedPitch false def end readonly def -/FontName /PKGIZD+CMTI10 def +/FontName /ZZMNIP+CMTI10 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 11 /ff put -dup 12 /fi put -dup 13 /fl put -dup 39 /quoteright put -dup 44 /comma put -dup 45 /hyphen put -dup 46 /period put -dup 47 /slash put -dup 48 /zero put -dup 49 /one put -dup 50 /two put -dup 51 /three put -dup 53 /five put -dup 57 /nine put -dup 58 /colon put -dup 61 /equal put dup 65 /A put dup 66 /B put dup 67 /C put @@ -35799,29 +20476,45 @@ dup 86 /V 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 11 /ff put +dup 12 /fi put +dup 53 /five put +dup 13 /fl put 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 dup 110 /n put +dup 57 /nine put dup 111 /o put +dup 49 /one put dup 112 /p put +dup 46 /period put dup 113 /q put +dup 39 /quoteright put dup 114 /r put dup 115 /s put +dup 47 /slash put dup 116 /t put +dup 51 /three put +dup 50 /two put dup 117 /u put dup 118 /v put dup 119 /w put dup 120 /x put dup 121 /y put dup 122 /z put +dup 48 /zero put readonly def /FontBBox{-163 -250 1146 969}readonly def currentdict end @@ -35893,312 +20586,54 @@ P †Ž¾ kA‰ôr:\ý&@Íaøµì\r`|oži“ʘOo'¿ìHÇ9¨ä\Ãþ_Ïànü¶cÞ{WV¼‹ Ý/¾ý%3Ë?f½.&¤<™)xvÖúOIÑÛ-{$ÊÄ—®>ojc6V3&·#‚!â©9¼:h®)Õ—fק?¡'-¿Ä~¢mL‰÷µå8àF/ø—ÀßÀø¬Xu›2Ä– ›½Ú©§]xÁ š•/º9c…>Š+'9}ð~‹¤&l§2‰=ÜÑÔvƒ 4ëM(rÞÏ‘lD»` ð ëyåfÑ­§C ŸtÇ+ŠWôîâê¾K?¿Î_2ÎøJ p9u€Ê°ªƒ›šÿÑQê ’,:Ý2¢$ïÀ}½5-„€“hö“矩pñC§Ä€v•YFÍÓð]H^³ï‹ÅAJÄ ÄiÙ¡rÄJH1ï°Y‚=œ7dù¶OÌöñ æE¼ž,Ž£ÔŠ¸q–üÇnÆ9I1ËYN̸]µ[7“ÙC|ä3 C.T! Æ4E_ûVÛ¾6iq‘Œp=\¼G°œ8É]Ô-E’ªÛ¬§´‡ië*>jï]˜Gq\/u”Ìh÷#ëÊ䦊Ìn÷tÈ2~H©„w…¬íbð²ù7ç°-·¢J¾h–»‡þò×ß(çØ+Ÿa “i^“„U6º0üõâÄ «†A†R`ÈV»|BÀ§$b¾S½_ÚŸIÛý£KÝ´õ™˜ä½ÉÕ•-'<3ï§iS9}T Þ®V«Z1’=µóôLSj‰#Kg|G&“ èÂϦÝWÓ>3'¯9?at¸Éã“ʬ•¦tøÆK`b†OZt¬”ÖDÁóåï¾FÙ·Ýêµðh]†ê[† –ó_I¦9ó>Êe—Uh1Š8[›÷Lœ ÷!­Ððå[8æ̼: ÙZËäs랶omTZh»Èw»F<–S ÒÒ|tܨ٠Y¤Ï¤èqb;‰õÀÉBZ&Þ;„r Ídáºg¹æùÓ]®½À*½pU5OnÜ×C#pÍ5,‘Ãö“×@¼J¹úb-FÝÑTS2ï°|“OØñ:ƬÇÝÐh‰áŒºBŠm·¨;¶{÷ä „ÖN?fN‘CCPDÑE&Á81ðÃçL–Úí6–©5îÜЊ™„ËãN²žÑeN Ù[JìÌj3í,Ù}ÆÈ lã»Ûï­õhqx«QÖÓÉ@ùÜõ ˆCvÕJÇÿDÌŠÑ»?É1÷\Ûåa>8î}žjë]'Â×ÞW†»ä“i‹×p×9HwîHà) Ë öãFÀ °á–¡ú®ñ&´Â?3ñöâ²@êûL†ÃçˆWÒÈrëIgáXÿ•r5ü?ÒÁTšÊÀ—eηÖÕØÄ:["Îçä}oe Ò.FµÎØoK<,c~´mî×'è-@ÒãðÕl]”6GKùGH:U5×=-஫\†—®¸œ€ ¼ÞãH³ÞÁ(QJ-3¡þâ_ÝLméå[}“xo‹‡zÞ;ót©ßr*^¬ŒOÅ×.Pïz}«¤W%W'~ʆ¶¾) 8§X¦÷$™ÁEÝo¨Ù5$+j¶'pªË„õb‡­gK'ã‡Î`Ò”/,µìÌ ˜k?~‚mN“ƒèjNxn•mÙLª×ª‹ûÆOx:àååÚ!Åa‹P£ø¦6÷Øéý{â†Õ] -¬·Ö*1íúdê¯.¬[•¥^q°œ÷øžêï;S0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark +¬·Ö*1íúdê¯.¬[•¥^q°œ÷øžêï;S endstream endobj -591 0 obj << -/Type /Font -/Subtype /Type1 -/Encoding 1632 0 R -/FirstChar 11 -/LastChar 122 -/Widths 1633 0 R -/BaseFont /PKGIZD+CMTI10 -/FontDescriptor 589 0 R ->> endobj -589 0 obj << -/Ascent 694 -/CapHeight 683 -/Descent -194 -/FontName /PKGIZD+CMTI10 -/ItalicAngle -14.04 -/StemV 68 -/XHeight 431 -/FontBBox [-163 -250 1146 969] +1633 0 obj << +/Type /FontDescriptor +/FontName /ZZMNIP+CMTI10 /Flags 4 -/CharSet (/ff/fi/fl/quoteright/comma/hyphen/period/slash/zero/one/two/three/five/nine/colon/equal/A/B/C/D/E/F/G/I/L/M/N/O/P/R/S/T/U/V/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z) -/FontFile 590 0 R ->> endobj -1633 0 obj -[613 562 588 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 307 0 0 0 0 307 358 307 511 511 511 511 511 0 511 0 0 0 511 307 0 0 767 0 0 0 743 704 716 755 678 653 774 0 386 0 0 627 897 743 767 678 0 729 562 716 743 743 0 0 0 0 0 0 0 0 0 0 511 460 460 511 460 307 460 511 307 307 460 256 818 562 511 511 460 422 409 332 537 460 664 464 486 409 ] -endobj -1632 0 obj << -/Type /Encoding -/Differences [ 0 /.notdef 11/ff/fi/fl 14/.notdef 39/quoteright 40/.notdef 44/comma/hyphen/period/slash/zero/one/two/three 52/.notdef 53/five 54/.notdef 57/nine/colon 59/.notdef 61/equal 62/.notdef 65/A/B/C/D/E/F/G 72/.notdef 73/I 74/.notdef 76/L/M/N/O/P 81/.notdef 82/R/S/T/U/V 87/.notdef 97/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z 123/.notdef] ->> endobj -449 0 obj << -/Length1 2012 -/Length2 14626 -/Length3 532 -/Length 17170 ->> -stream -%!PS-AdobeFont-1.1: CMR10 1.00B -%%CreationDate: 1992 Feb 19 19:54:52 -% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. -11 dict begin -/FontInfo 7 dict dup begin -/version (1.00B) readonly def -/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def -/FullName (CMR10) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Medium) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -end readonly def -/FontName /ZGECGD+CMR10 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 11 /ff put -dup 12 /fi put -dup 13 /fl put -dup 14 /ffi put -dup 34 /quotedblright put -dup 38 /ampersand put -dup 39 /quoteright put -dup 40 /parenleft put -dup 41 /parenright put -dup 43 /plus put -dup 44 /comma put -dup 45 /hyphen put -dup 46 /period put -dup 47 /slash put -dup 48 /zero put -dup 49 /one put -dup 50 /two put -dup 51 /three put -dup 52 /four put -dup 53 /five put -dup 54 /six put -dup 55 /seven put -dup 56 /eight put -dup 57 /nine put -dup 58 /colon put -dup 59 /semicolon put -dup 61 /equal put -dup 65 /A put -dup 66 /B put -dup 67 /C put -dup 68 /D put -dup 69 /E put -dup 70 /F put -dup 71 /G put -dup 72 /H put -dup 73 /I put -dup 74 /J put -dup 75 /K put -dup 76 /L put -dup 77 /M put -dup 78 /N put -dup 79 /O put -dup 80 /P put -dup 82 /R put -dup 83 /S put -dup 84 /T put -dup 85 /U put -dup 86 /V put -dup 87 /W put -dup 91 /bracketleft put -dup 92 /quotedblleft put -dup 93 /bracketright put -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 106 /j put -dup 107 /k put -dup 108 /l put -dup 109 /m put -dup 110 /n put -dup 111 /o put -dup 112 /p put -dup 113 /q put -dup 114 /r put -dup 115 /s put -dup 116 /t put -dup 117 /u put -dup 118 /v put -dup 119 /w put -dup 120 /x put -dup 121 /y put -dup 122 /z put -dup 123 /endash put -readonly def -/FontBBox{-251 -250 1009 969}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¼3Râ*Rç?쨤‡±ÿÄȯ@› gSr æÚRÊIƒž†¯zE_ÑðÎEˆMvï,¹¼X!ý%6]Þ¦ä_3+_h¤JØ¥0ð’£o¬'ùzþê –ø9¢¼K“$à€ï|“t¡V\)Z! ¹j#ZÅš›Ðz1ôœUA~ -"p?”ÿ{u@š]A}¦s -iãújB)ü~Ob ÄÆ°Ê{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÷„Å3 Ö‡•èÀ@üdoûI‹ ðËžÖ÷U…ê^¬žÃVó츨uU™öðíÖ 4qÿk<Í’¸2 -j›³ò{ÿÞS,&ôh¤èVåŠz’öç…Pb'8ÁªÅ}’ÜÀ[®ÙÑÍtÈCBÞ¨ tw|¸´fŸâþÀœõ.Ê6 ahä[F -Í<ôЧS‰@¤^{*IWr§M³7ÿÜÕµ.i´òrLÒ¸þ+к8ÅØ{‰£ªÍ¡b^‘òÖ·å\Ç–/H¸U/”dÐ>¹›ŽîØêLÕdÒ§Sq Öà#/lyµFvÿRéƪĭ‰a‹·¯!Zè–ª°…´°qÔ,ϼe|¡qT£Ã NØ:6`²ÉÑ?‘±·­ŠGä‡bR`EÂHÀˆ¿Saw‹ž2 -&è+•dFAßÝÀÄ$,7:à6·I)w@üXŽhX2bîÅÿ6­#UÜ0½O¶¬9ãõZàÁ FA®ÌÑSùòhYkË–X/ªCáØÆÍë!mS–›A™5ew<ÆÇ®ÜÐiåÜCXg&ÎtôUe‘uÓJoõv%»¨)eVˆó^yŸ›j– ØõCû+˜xð¦*îªÞôÙª|_÷Òü ©Kûøƒõø‰U›'½phô1YB6s`¼Ð«‘G!+ÖÈÔÉŽù†"§¸ékf9Û?Ó¥vYå’ èWviû& G#\)SD¯Š±}´rð{©¾qp÷Æz¥czéš%íÄ{‹+eÄH@Ô%?Þ@ñ_DžóȹÒRÚÇýäôË|lת•i"i±?&«j…üý~ïÎ+"!å‹€±´:hÈÛZgð(üDɼ, ×Åü6z=¢ÎªävŒLšŠK -¹¡üFÁ ‡X~›¥Z…'IÂèòfG– xÈZëÿÞ#… ·¢Îù&nœ‹Âõˆ‘ìagùœ \׸ôàï‹Õ¼³Å/ß6 ÊzÃ9÷´NVf•ØÂ$0"qù­ å,Æ4ºçoÁ ë 4);G…¼CS½ûÒ£)|s¬äõvYèwh[ ú©f)JP¼u¯[<Ï«Ie&6>ã³+öa%dVu0/7ðwøP7X¬5PÄÊõ;_öò¤`¹¨rEÇ­æq [VæÈ(WŽK£}@iü%)‹É ¤·qÞSô M¡bî¶Èüw0Aìadt¿(¶qáÓë-ŸЊ £tsï,Ê® *KQYÊ¢Žæpf; -Ý”et¾ÐîðYßm2á¼ñ«¢…×G'Ë‰Ç 5ÙÛÇ—ý]­ãœŸùªI»=q±°½ñ"ƒÞñ»),‘Ãåï‹ÂÑ5xrùXŠ"dž£ÍñK;ç"@¾FÔ¾ÒJ榠w詨+'ŠtJF¬“t¶`)x"ºéÎNÖ.ê¦Â°KÞCÚ9²¬¬Š÷3þ—¤Æl¹ “ÞìEVVì=Z³™Æ #Ö¥…r:v'4uâÇ:Èâצû¸<åóÉfþƒyѲ ‹ÙgC¨±;Í —ÒÞ®9› —Îú BzupUßZô(ŸÛ7Ó(E×@ah’TPk™ñ»WÔ1 Jý¦ Ì…Ìí?ºæ%'bëÐŒÜãbH3û%« žïš‘<'gÕ¦›Ã$óQI¤0U‚o”àý¿ŒdÌl¿Ÿ§Öê­»˜Gº_{C„šþ¢û! -Vç)üy¤B»û~—m¬Y´1ªð°þV0i~a#ÈÍ\Ž6ÛPßg–ÀÍKçÛä³¢8 Xp|¹,Ÿw?ìOü8~DL˜„‹$å^Qä9qiò&?€½lÌ™FÝÇ©I¸ 3~ËŽä  õˆqÉf› É0üZênÜÂË{€Rè9(ò::!ZJZYIWUÀ·’5![º‡…åÎwþèUóŠfcæüÇ  ÓD­+`Á¢Íè{ri«N¼´ñÃÜH°¾¿Âæ v.¸]ÊÙÅ tÙù“¼_sEª¢ž¡ý™-Þ²¹` Zù‰ÂŸ¿<ÚJÓvýî®–Òeø̉û($‘ð|/Á´‚L ÿÝÜÇŒöœÍŒg.¦Õ¦Wz ‚ŒÊsƒUÙb%`ÞúÊ+í^xà# -C†x3#”jà@,ûƒz²i^¨nscÌ3nÕ&Àiì¸,g§Oû„¦GaqSÅ>8¸ÕâWa 9ä/Ùý©qèÂmÞ¶5 ²$qõŒn¨Ð$y9c4|¼F•»†>< -¥ØfdÁ`¼™Ö<0øž\ß¹‘]çåc“©ÐÂæçÊû&P¬tÖeë‘be]Ä-¾Í;[d¬q.¢GO_ºÎj‹­°î¢nÐ}+1yq -fòÛ E¬›iíÄ—ª¡w«aöî6Sæõ ‡åæ³¾l¹§VÄoÄHDwQ¹ %pìé!µë@Ñ”j`ŽÑ R½Y—73½Ï,ßîf&Š–?u„è1i—±:‹.à.m!‹v–ýiäï;_‹H””gB›°ð‹¦.TEÒǺ‘.詵:;™lr–“•ÒºœØ—?ʯŒ[IÁ Ô­¥™{—=™ÝpZn5rÓFË–=ÈŠ. ý:®(Áüz5s /2{L°³g‰à‚Á<—_qÛô ¬È7Ì[ì)ÐN•_=WTSÂW`IMˆ'„Ï JõÈ°K<¯21¦ËèÛö©Á¦*çfæJµjsè°ˆy‹FlýGÖ&Ìÿ0GÊžs6&¸µ™0™.Âœ>:“ajb]LÂQÓÍ1ödY5´Ô¤(‰O§óè7£»•?hñgï‘çˆ*UÍ<âJÛòe:ñµâ`¥9€xY!uêer¹yËÍv†È¹ˆyl*œj¢_Èc=PÂÂ0·”ŽÒíº@¨ð)KïÝg7YWøïÜÿôŸ`<—ì -£—¡L{dejzÀ}B¬@v7dHÀŒ:‚Rü›i¸ö’¤jñæJ'Ç):£f¨^èýÀäÚIó=­ —º¤>®²= ´;2¸Ît]X$$¡Í±½õú  X×/ÍIKK°šÜÔ&Û¦•[3 QŽû&xº´ÞŸôÈ ÐÇØ`ɤ$5TEh¤.x áj‘3åêÄ/²2od½èø d}'­Wp%Aš¼äsùŒèÈâÕë.Sø˜€0V„Åôy(’ߦ=L¬éÑS®R„û±\37ánÔ†¢+ƒ!]ºÎÞà¥K@^¯ž[\Ž4ŸkůfÿKˆëÊWÍEáíÔë¹…·Daxto4ø¬j,Ñ׶3sB_Û|¹‹€âÂ3Wˆ»Üuit ® 3¾-œ)CDx78´’œädwqUÂ&™1}[ûø@ÏÙåz6X›–EW|(Éñq¢¤~﬑{òÛY÷\†»¬9ÙuP.ƒQyx†ÙETmsór—TÔÈî8þÚ«ÛAþI-2¾¦:XƒåíÚ×ë -dMìšrYÄ2CQù½WJë…úŽžÞ„,ßîíü¤â¡Ûè¤Ì²¦¥‰k']´Š¥E.å“È]â`¤€øBHDÕÐÊfº:M’ÁÇ,q ½š–ÓŽïVYm j|s¸Ô¥ò.µ´R5”„‹Ll †göÞ0”¦sZ›Évˆ];±/XHÓ&?ke[ƨTà_˜|éwá<~!wMón£i9®Å™¨NßYW:vS~$ÆÓÀçSc#éµÛjKW5r±ÄºŸT$CélÓ@²í‘›!YtÖÝYƒ„‹CÜÅe¸ÄýÛŽPmY&YHòÂÐL’ -›ýéâäõ×µ<¿ä¦µÒQ,]ÖCˆKšx÷KÒ§¬]Dž'ü6Ê0Ìu=žŽ‹Œ•‹}a—¸;úÂ3nË)»Aõ^<_óOßa£aïQÅmÑÂÑHüÃR5ŽðýþÅûБéßÃeE.©@xoü'‘_µ”ó$Á´í™õH¬Eú²%gw0¨ª*7—çÖ°EY8æÕ·†Ã«|'ð ^}¬íH=‰X #á´büf ¾ø‡¶Rõž¦â¡zÛl7•î…,^ˆá»'<þ{9~a;#±šcãù ´ nÆgÂ2ŸÇï*©õ.u)ƒÌdÓ°®ÏyjœTl6Åæÿ²I;Â%‡‹…Âë¿{7WH TI¸ -…ðsåŸåù)ÂæõË ‘![ìÚåx鈴ùÛœ;ˆ>^AÜÈR¼W\Ùs4O ¶ðL- -úFû?ˆ ã\` ‡ó]çbçí R¾qhÐÑ &^Ogi Ê ¢ù¤ÞE§2:éÂñÕ ØóÐ3xw%÷ðϾú©{ˆ\ˆÐ@ƒÕ¬83BËPH|F¢–ݦs£S®·kODSŠmêéÝþ¯ç9Gc¬ -p¿ -v²(95xl7‰A óÀšÉ=h§¢h4TòDVWÙ£äY¡ÔŽmž@ðqfý?üa'´î<éi É€@ˆ¥çTŠ3z§§ý>ö)VEOSù-!ÀGç…$ SñsÓW \ù?½°tœÓ8`^›F& à—Õ_Yó¾…:m¨!¤Ç\é; ÇBUÓ Œ1µ~ãöÏú½TÎlèVHíê_¾,”¶S#;”‰f·*LÙõ ¤[ïBì{kŸ…>™ž=…l™Mˆ‹ÛQž†Žºiô%K\HŽœ°þ¥Õ×?s}¥v^÷ RRX‰fô¨ùgû™a±o]ìÅ¿EY†în`‚˜ö8?óL‹Ü˜B(mÙ÷3 ËPd[J‡<“X>­ðÏY–Æ··´·ƒ![¢âLlÌeÝ­¡¨ñJôMfc6e¼‡;¿AlX´“¨óßÒl™cZçFu¯-ø‰ º´„Ü[Þmÿ¨Ý …ä´5†,صÕa~P¡÷_ÚWÄ@ö†%ªfK™‹~-½ª'ù((³‚½ù)Wã ‰Ù æ2öOv/­â¼íI¯öM¢.''·÷ÝÈã±aI·ëÛÕVôBÅôÆPP…ñ>Im[+RêªRêd f3º‡‹ñ>4-c….0§M̨}‚E Ù)z²®xYìéÁ6H´q ð·Úçç%Œ'†ì@¥5•F€ÄN6^ˆ‡'fž½›Þ]¢kLáQOþ»6S1Rɨúô·xOÓ³dÉÎA¸Ö„MËžÌèòKŸ×<Ó‡#hoIvÁñ€ZL¦èl8Dü`3¢õ&€Ìz5£Üƒ™¼Ý}õ¦±¥§©:»ËÒÊ"J5±È—´õ@½˜Âi™Ê©¶eZÿ#çŒÚkr¸¤õ&¿Þ©Ôœ•²è žQ‘Q@ mb'"r -Â$£%2‡H逹Hë_)㚃à©%¤"ô*zÛÛdÔQ—´‘bžÂ–°ox}û <¿—4Œ-¡5í Áâ¬dã€'·‰ÖSÂŽÍ«ôÀYU}"÷MµÚ g%Í6ïؽ‰ÅœÊç9¢Þ̨iT Èš•V±¥ê)“kµërDðváfI#À¾œü‚ÏòX"‰“I7ÑZðs©?#íöôÔÏðl?Ö)Œ4¤ÔõGÚÉß®­VëŽZÜpךÃõq cõ“‡ˆkÿêÆšQ°\à% >c!)ÝPóDwä•’¡k€„,ZÑ_Ôd¹‡ÏúÜ·ˆµüß6Q€!qX!îcüƒçcjèÁ“u´8ÙëÈ o Å®ißɹde+S„YÝñž €£Åsh¯Á9Üpòp«tf¤ÇE°†i¯x•üäÈöŠ51Eâ¨Ný>õÕ]ŠÃàù)ö@àÉçIíbƒÜEª˜óÓ Öp°#Ýp³PgãckJ=0Îðloú7/;ÌFSs(²§¾ÌÆ­”]fÿQºË_p{²Ì9ä¥óÞ—þ²àÞ>ñÖ;¿+ fAxã«¡Ì ÂStq?œ -`1}û”y¥Ýnfò|®)ü“?FƒDã'MØ| ƒ±àûoŠcõÄr?7”¹…PŠ\Q¯â%RÄÂïa4¥Lú„`ð®o~:?_¾‡nÃ?SxÉ472"3·þ´û€›ám˹[ šCŸ<¾ûx׶f°ÌÅ̽çøΠѸ¢¯Ñ=±ùÈÑqSîá2jFGzPW@—q#/Ò2û¥EÕ]š?«ÞdUql›Uuüöû"“ šï¯$UbA¨aˆðUËiþ–‡ W&½n>ŽÅ gÕä‰/µõo‡@ª(É€¡Cº+„Jêôó@mÙ;VgDa“+lÇßÇò¯ö0aíýýÑ‚&q×ˬ8lŽöIÕZø -ëÔG­ ÀCØov‚¡´å.~Y$"#†·ègmÔ¥h c"¥DɇOm\Î?‹MXñÞKTú½Òübþ?Ñ:iÙæ4wBwqzLÕ".´(~¦Žâýϱu(#ðÙÛ¿2­±zÉý‘ÂÃ_¢0¡{*ƒGÑþm£*—DÇúQD30W¼ñæ8êˆF²i±‘rÃqtÒ,9F(h€Áë1È|!¸@¦»sëÃÑ°¶¥Š9Þ™1@¯Ê34W„¯.Ò°ó˜Ã ¸™j²à<ãX_JûÝ÷@¡-ƒÐM0àÞ¥lgR>\ +_sEbõ̾b¾¬†¬‘õäù¦<'ÒBàF‹„vî €´GÍ”Ó(pÔ‹ñ•a‘Érê±*Ð/ùjË髱ù™’rÂùk#Í(údë4ÆÒì:CùÎÆ'¸Ìx÷)ä$ìnMl6iî8¶ÀçÓBãxí 7JÕçLLëïÀÊ´ %W² OàOÅD7;`ë›ø?¢´[&ÿí{цœ"1Ȇxøø§ÁøÖéf’h¤ÜG1AEË •JCXÈRúe•‘ âY¶­UþW]S3Ú€PÜÛO±’Tê?ÀÕN;ëßÒnù7K´Ý*zk >-÷¾ÀóâÃÄjaàºu£0 "ÐJu¤©¦úî3>Ùéo™Â”où‚Ys¡¡qñGrçŒÂk$@¿ÑxжÔ:Ö®¥–@†´’jùo<@ÔZŽüþQƒ•è ­uÍØØ­çaV÷r$ÎCèÿ&a×À%n”ÂÎõ—gÇ‚–`²Í¿(_âYˆÇ-¨ÀÍ -’뎳Ҩ¥ÇTë `Nη]Z„?ØÖMtÁStîWŲKÃ'’qc=gec˜yÇ^ÑÚš9¢1ì¯-¸:8beóÓªÿ'¡¨™8tkÑës¹Î‹ä[QcÈ9Ïòk\ÔÊ7·ô‹RÕ£FÁc¡`îB³oY‚´8ù«åÃAñ´¸iסÁD:=s”Ö(µÁŠü´¯×Òœ|´NQYP܉g”¢ÿ½¥‰{Z¥£™ ÛÁ¡æîéž]¬@öoÍéûŒ,þ* ͤá?H±»œÔðê²¼=&n ÏG¿ÝtØ‘Ýã7²á6Ìc9ƒ%ÄiçjÝs6ôyaŠÆx§L”—þ_ó¶Œt Á„ðûZÎÁnê Í®xéPÔl&Û>BÇ$§Ÿ„X JaTZηLõT— >±W/x¥¿Ÿò;ÍyœA_ˆEÓlŸ¸ä­4f{ó.Ýý˜C‘ï”Õ'³¾5ò7Bª‹c|¤JÛz´àØJ}Ð'—?I,ÈôZ,v o;Àž±²veèƒòQÄó™ÉÛŸWÂàáÙxbÈë©sDµª6ÖÆM×…ÉØòÃúd4Heû“šâ?”52Ëòÿ¡VÀÖÉ¢nq¬¢ö©dϼ» Ö„Æ‹˜‘žçÉ¡j«9U"ôε«vóv> H_å_ûä!ÄÄR—!¸xÉ£`eTLYo@ -| ×}ÜXM¬Çï'‘°ý—ú¶ŽAŸ’âžæ&ûgröÐJÂŽÿ_Ï9íãCY«5 Î\Ó˜}p‹?ÈÒômÅ«Lĺ£v ÎYY -è¬ý‚s(°Ñê—Lªn*y½{(‘~(7ØØýb@h1çIo¨ÕäqZ©7ί˜¾uŠv»t´Æ=årÞWÜÛÑ1 dÚ÷öÈÞù´ñ‹ãÅÍÇmÓêï±}Óz„ÒvéEûµ OЕE> hÿo‹Ûpó¦Cçó~¤ŒŒºœ¿Ëzb{˜Áu*D¦Ã|´¿ѶâÙâŸï]xÖíµÌ¹ª,.TÍÍ ,Hÿ0?ÃÝWu.óˆù­ÍïQœõd§.·ÿÖòýÜ-V<ÕÏYØ)ЂÂ][9ƒFsuÁ{×龜VH½MLYµkµÝ:Uõæ\eŒëc.àî®s{» ;6[ÞCçwxy4Zk œ9æNIan*„Âglîi A:~°Ö{èÌ]§$µP«p5ödȹò뢘Ü9jW¹|W¾˜¯ešAŠ-dÆI=\™+…ïÿì,8EKÁ3”hˆR œ—™Û¹Å/C8Š©FFŒ¾M½Cì%›¶i·bö¦E{(’’Øš,%QÍÝ=¨dÙëEîÞ'B4æ²rã™ƈ?Pð“ ’¹Ëken&rx\– Ÿ%姽×y±vIõ[öÈ™*†O‰ãÂG%iz¨ØóŠo­å…>ý·úxCüšK<P9÷Õ><^c<´xhè+¶?d‘P}°$Y¿3*7öÕŒ~ œo†ä4ÝÚ{8äæð°:š…ÂÑj]g,?Õ¹ŠáDô«¨"Ã5ûÃ~"TÙ8¾ 7Ù¯AA[+êm‚8͹8fÃ.iØÚù‘Rè~øÁ|üÈ£ °€¼Žê–(A'm~çÞÆ;¥šJe_@Ä|L¥»¿ïŒ3J鸥øØÀfÍG¾{ÿ©À8có›ümñöéåÓäfѵ:œª\B(Àógñ²ÕBêݹiíFÏ×–ÔÔvZÀÛÏ«â”Jy‡0±œý®â*ÞöS癩iov” ¸g-‹ í)7÷P!ÉÖá`›"uF¾ì½TtŽ"ôƒ\ muI‡¹£AÍCk«®’ëdp`‹P0"Ó2øß~YBI­!­>Ì$Û€;á7ÈÛýûð‡ -皯bÇ£ÒOu&AC×5okà‡˜ ÆAèDíS­|º5Ú/¸£ÎË{ <¢ötæù;67Š ½Ãa¿1’ÿFG…?¼þè?Áñ9 &D–Å@ÃßrÐd]ÜJ2 l*߇·^ŒÐBt(ôDvÍ׌THƒ3æZŸh»z“úF<‘E'ŸøÙ±‹Bâ Œ`˜îþpº;ý“€`­¿³Î•ñ¯…J¼‰Þ^–ÈhåVõ÷\Iôˆ¶¢6;j?u‚ñih—TÖ0ƒ2M“îžÇÔo[ð[—“†¶ “á µ8µnZÒÇ»àÍP¡˜úMr|¥Tj¢´¯.Ûí@´&½üsק¨K[¸ƒ ÚoǾc]Äæ”!‡[Õè}G¯"ä­cÄæònz8ï¸éîƒÃÌ˺G{N¾°BQý̼²é£~pIªdsxõ-ö½ ‡-E®|«ZÓÄE½ñ× e¢®%.ÁaQ<÷ÜækªÓà&èGز½oƒQ&Ô±YÒljœ‹|"ëý`²¦q^'H!À% F¡hÖê±!y -'Üw fmÙØ–†!ý+ÅØà‘Wºa"ɨ«ºêŽä (T8I§èVœw½´œ‚³<Šâ˪:{§X fóÝŒóÄËÏùõ.á l'ŸY÷Äü´´@Àk6w±n|Âbƒèa/´Á*,SËC¤Jî+÷úW…»Ì.?]ƒáÒÝ@Îù’s¿M*Æß…· 3¾R-ˆŒ×å †Å²ìË<åqÌÑ“ÓcH+0žº¢Ï/ŠAÍèy߉Éa6M§¨ä)*ûœÓèï®*Ø“y…öº Ȇê9/-72Ÿ¡(HrðD|ÜtÓæ"ê”*bŒ…7áco7€Ü\†5%°ˆ+«KÏGvëJQ’[¤ÞÑ/™ž'õ†í±«ÿÖ>Ø4pWSŠº!¡SÓ)­åÆhò̓íW0 š¡Q=*qo®Û§ Í(©b_D§jòRóÔpEgAù‡QãC{%ê}CR6€;W*ß'¶k;Ÿ„“ë¼b‡N( -û°0¢~áS™Ûc2É0Ÿ­J¸&jQ•ehÃqÂl|É#ÜIüA‘T—õaöû£þÅô˜.û~Î`< âë$±ÎëKœ7L -›#~dÌ1冶/­5ªríöÃA×;aYø€‡È%ªj³L’Ëþ¿ç=òù57²‚ÓAþÍ°OŒ¤¸¤½ ¸swø&à[â#|Xð¬o!.Þ¾t–_I™ùêH‘›0¸:Mz«%;?îX¯#%±jëƒhó¡¦[Ñ.pP;@lkGˆþPÉßGF¯ÓÈ+8Æ]thÚ’Å¿DœÉÆz„¾“BÐ!ëÁ{!~+ƒµ¥¿xF¹…LÛ»j•¢4QßÕ‰‡^ýÌÎixÛ/ÛöÄÌ«2-Ï%á>Èì7ˆ!EÆ#x.™ªyååá©.ùE9Ò&Oeù×ê…ùW\‹þÛY¤„1ÄOTºûÊY\Ý$êÈø~|ŠféNxvËA£j¸„5´à8$EÈá0\ÃÌMûÓb¨©\-ÒسAµ…*«báá…Íõ–ÁP…w} ã»_ϧ3kG¼iñRcöo\`‘z¡ø¬’`Uœ…dˆ!G‹wnè#üÕ‡¹.p'9@p"åDBcóL Æñ(* .>æCŒä¤Ö-Ô• é2‰N¬nÏþ;»gÚ¢[³þ §jÂÓ\5¢q‰)á²4ü¢*1’‰XT«™Þ#Ú“ZQXäd Æ0â‘añ¹ÝàðØÈe2Q´?íÖ'úó© ‘ê|õê…Ðæ!=ɆˆH²˜TDr§“ÌNa -ßÄ“¬Qv4MiüdÀÚØÀ@´P?XÅKÃFÊéŽ~†qƒÌ>9f‡øóþ¿[>*ˆl"ò$ˇÙ0t<è`‚®°xéðRMÛžµ+É-SáXR6•È€!c-H>j›@g^Ûýv­•|Øq!ù“×%)ôPØÒšN{ü; -ö—§}cÃùå÷çÀü3«ßèÂ"Îê& u¥áotï\\V˜Ì‹VDn(¡6ÀͦF!e¦·o}جã 3Ä¡q[q1ÿ£?i½äÓU%Ìœ›C@L)|˜gí%}©³- ÐE!Æ®}w¹ª®ûøÍw/(µú>ú‘ˆO Ê5GF[>®9ßlÒíK¥ýŸº—ü‘`7EåÛE4 -j%ËúþJbv{Uµ¸œ¾¤k¨å<4sû³¾µ -^Ô‰ þ1Ž6c½8©çÜvš,€|­d=âZÁËäò*”•ÀÀ)º(ÛƒZêÕ†»y’×z>ô,Ì°˜‚¼ÿ#y•!’çªOã ~òøsÎvà/­þ›K6¢ LHåJBp€5å™VŽîùà_©HÆ£»^Ïá€Ö?DÏa”ÕttΞìÍp`Í.”‡ÆN¦Îc€ v Ø#7÷/W^ $Ñx %ÃÑ7ËÒèr¢:Æ!÷‹†ÛböŒU§E°Ÿ@ϤM¾5—zvWwï€þt3VÛW\'ô-ÊÍ‹ÈV…"q > ÇnÕj.Ž1=Ròe9·ý8|¢M׿Ë8‰3A`¸CçÙU»°QÕ݃XÏÅ•Äesèrïï1vX¨ÙÀÀ}‰Syì"• 2ƒ½1Á’«¢¸yÂìþwV‚GÞO¨îÃíäb…Ÿêe !IY+ª¸Oãæêf¹r‰dFïEtòšp|`g¡aPëÜ|êH‹ê óz¤&¯Q>à˜ÛÑXΚŽôkFW¸Ò1z•H‡T‹Yßëî@Óu~ºª›‚ðúÛÙ5x¼ÝVû2¢“\Ñâ3<% gäÔ5¶ñ&ʇž…AdIEex¤<xSmÉ滈,^~mg'¯0‘h‘’'À)䣱×}¿uâ"Ôt‘ŽAöøgL÷ÏóÃœº¸H,Ê&Õ¢:§­ñ2ñÙÝ#sŠgKcbœïH×T’mÐocÃPfaÝ|~ö•<âïþÁÜ· Å‚¿ÕÉÑ(#•›ñ¡¢¨K”ÍL)’÷º?7 -#á7½½ÃԸɎ}¦ÊÑFñö‹°5õ‘Ž¾SÆÍ@n\r¾8“…š´È—Ø­ÌLår&6žqäoÎ:”ÛHO8·Ê÷ÿ/Â*àJ4{BÎêËFYÔ´Ê ·Ò÷éVü$b¯~0~§¿’„—þ¿³Nj£Çà{Ö{˜0Ž‹C?õâJ ¥YL)fÎÀ:*I;[]©…&Ä°}¬¼75¼"ŠÀ¤ïs˜DÒ·ü”€ú)”¾¸sw š|´·B‡ -ß»Ýó~þ‰û¶BŸä†ÜxÆqþ^ã=]òÁ³›yÏ8þ-ø>=B Idø²·žðæ)lwB¤q°™£@¼'BôJÌýAùÏ#'iÙ”àùÌΞv¤tÙ¦Ê3lÅššÓ‚;”ðc]»:æ¡ìq¾áR¼Ô¡Ò­FÑ´–ï'B„WÙøHü²4Q³l(e \ÔïG$§ÇBLû©€Dš“[ÌižXßá Ç–ŠÖSïrz™Lýw·= ó³OÚc¯ôÕ”á.o3µ1›íWXÁÖË8´Q*äžÓÛžseñš05¤"ÏÝI˜ÍÖôÕ–éÉüï(wäGi>ò­ºJHŒ Öùc*orD>6“=jô³áHbsÿÃíã¦fèI Ów$=® -8³4³uHâòõƒqóNæäû—n:c¾€DJ.VŒà"çQØÁNñíã©ñiT`¿c²)žAó!Q¿àŒdÖ⬓_°8jlÂLO”ðÀ[ÙղʔÔÊ=ämáW8¦7VmPÅ0ä„:¾ÁˆtIpOµ½ë¸ç®avD´u¦ç´·ÃïCË@H^EZ‘ªU€Z©_ðd;¡—¬‡Tå{®ÓYÙífÿ¥ -|¥_!ÿ¶&[Ã8YO(öä9ÕºZH!ü’Ы\ìs\é’8Ãþå|Ô‚­|ÍMú\Ī Ëd€!õ~Œ [»´ã*=’QäeËg”8÷²ïë œ«¤Å#]·0ø•…’Jyr0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark -endstream -endobj -450 0 obj << -/Type /Font -/Subtype /Type1 -/Encoding 1634 0 R -/FirstChar 11 -/LastChar 123 -/Widths 1635 0 R -/BaseFont /ZGECGD+CMR10 -/FontDescriptor 448 0 R ->> endobj -448 0 obj << +/FontBBox [-163 -250 1146 969] /Ascent 694 /CapHeight 683 /Descent -194 -/FontName /ZGECGD+CMR10 -/ItalicAngle 0 -/StemV 69 +/ItalicAngle -14 +/StemV 68 /XHeight 431 -/FontBBox [-251 -250 1009 969] -/Flags 4 -/CharSet (/ff/fi/fl/ffi/quotedblright/ampersand/quoteright/parenleft/parenright/plus/comma/hyphen/period/slash/zero/one/two/three/four/five/six/seven/eight/nine/colon/semicolon/equal/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O/P/R/S/T/U/V/W/bracketleft/quotedblleft/bracketright/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z/endash) -/FontFile 449 0 R +/CharSet (/A/B/C/D/E/F/G/I/L/M/N/O/P/R/S/T/U/V/a/b/c/colon/comma/d/e/equal/f/ff/fi/five/fl/g/h/hyphen/i/j/k/l/m/n/nine/o/one/p/period/q/quoteright/r/s/slash/t/three/two/u/v/w/x/y/z/zero) +/FontFile 1632 0 R >> endobj -1635 0 obj -[583 556 556 833 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 500 0 0 0 778 278 389 389 0 778 278 333 278 500 500 500 500 500 500 500 500 500 500 500 278 278 0 778 0 0 0 750 708 722 764 681 653 785 750 361 514 778 625 917 750 778 681 0 736 556 722 750 750 1028 0 0 0 278 500 278 0 0 0 500 556 444 556 444 306 500 556 278 306 528 278 833 556 500 556 528 392 394 389 556 528 722 528 528 444 500 ] -endobj 1634 0 obj << -/Type /Encoding -/Differences [ 0 /.notdef 11/ff/fi/fl/ffi 15/.notdef 34/quotedblright 35/.notdef 38/ampersand/quoteright/parenleft/parenright 42/.notdef 43/plus/comma/hyphen/period/slash/zero/one/two/three/four/five/six/seven/eight/nine/colon/semicolon 60/.notdef 61/equal 62/.notdef 65/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O/P 81/.notdef 82/R/S/T/U/V/W 88/.notdef 91/bracketleft/quotedblleft/bracketright 94/.notdef 97/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z/endash 124/.notdef] ->> endobj -446 0 obj << -/Length1 1762 -/Length2 12194 -/Length3 532 -/Length 14488 +/Length1 1067 +/Length2 5106 +/Length3 0 +/Length 6173 >> stream -%!PS-AdobeFont-1.1: CMBX10 1.00B -%%CreationDate: 1992 Feb 19 19:54:06 +%!PS-AdobeFont-1.1: CMTI12 1.0 +%%CreationDate: 1991 Aug 18 21:06:53 % Copyright (C) 1997 American Mathematical Society. All Rights Reserved. 11 dict begin /FontInfo 7 dict dup begin -/version (1.00B) readonly def +/version (1.0) readonly def /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def -/FullName (CMBX10) readonly def +/FullName (CMTI12) readonly def /FamilyName (Computer Modern) readonly def -/Weight (Bold) readonly def -/ItalicAngle 0 def +/Weight (Medium) readonly def +/ItalicAngle -14.04 def /isFixedPitch false def end readonly def -/FontName /VDLPMB+CMBX10 def +/FontName /OZJPZO+CMTI12 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 12 /fi put -dup 13 /fl put -dup 34 /quotedblright put -dup 39 /quoteright put -dup 44 /comma put -dup 46 /period put -dup 48 /zero put -dup 49 /one put -dup 50 /two put -dup 51 /three put -dup 52 /four put -dup 53 /five put -dup 54 /six put -dup 55 /seven put -dup 56 /eight put -dup 57 /nine put -dup 58 /colon put -dup 61 /equal put dup 65 /A put dup 66 /B put -dup 67 /C put -dup 68 /D put -dup 69 /E put -dup 70 /F put -dup 71 /G put -dup 72 /H put -dup 73 /I put -dup 74 /J put dup 76 /L put -dup 77 /M put -dup 78 /N put -dup 79 /O put dup 80 /P put -dup 82 /R put dup 83 /S put -dup 84 /T put -dup 85 /U put -dup 86 /V put -dup 92 /quotedblleft put dup 97 /a put dup 98 /b put dup 99 /c put @@ -36208,136 +20643,76 @@ dup 102 /f put dup 103 /g put dup 104 /h put dup 105 /i put -dup 106 /j put -dup 107 /k put dup 108 /l put -dup 109 /m put dup 110 /n put dup 111 /o put dup 112 /p put -dup 113 /q put dup 114 /r put dup 115 /s put dup 116 /t put dup 117 /u put -dup 118 /v put -dup 119 /w put -dup 120 /x put dup 121 /y put -dup 122 /z put -dup 123 /endash put readonly def -/FontBBox{-301 -250 1164 946}readonly def +/FontBBox{-36 -251 1103 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ú£ “þ_ùc‹‹sˆ×t Úí?‚}¹ß´7-95†ãžç¬Ÿ¶©µÎM/®ÀåZà+üFCxw¹ö\#㺴úãDÝÉ«<ËÀa‚Ø=ÇVùÕ¾þË-°ã™—òdÔ½oe¥~”ÉÈ„š²é Ï£¬Í‘ÿRJ­rb±QźдÍUÒãiöè6È,YáåÇ?Þ?£ÊÒrÆ|l¿C¶oä¸g}¯î¡’ˆBþ±ôªhz­mÛä2qNyœúIØ¡¡(ó.‹($¼€AñæNÎ@SÄŸ -ìišu¸'.Ÿ•‚m³öC3…€Ž3Š‰ –!vÏf¦.:ïm‘ÈŒ‡Þ°<æÌßO¶Q™†Ñt ñ!w=hwß…ß²i£Àz¦f½óÅ=¢1‹¡† -³N(ºÆè-ÛCå :Éß’w .BÀ÷½ÆÙ béw0$[ŽŽ‰¹"P˜œU£~NY®*ž6¶4Ÿ¢À›±õôC>NïÇ^?˜0ë^~o¾&f¬Z9Œ-ò(*ÏŸÊVV9 -ƒ|J™ì7@ØsÏï.$‹DÊF“§‚YMÐi+M¿ÄÍ즒ÄDý¾÷¼SW[ò'1ç÷qy4­qZÃ;]6y·„É@FæÍ< -ØÑöV&±N3ÏÚn²‚]ÄDúb a[Àsÿ½üÊKõ kÔƒý†9ùèÐ$[F=e ñ,&Ȩî)uv–Ãñ1DØêVIj­a©Iç#«µ…™“ò -5Ík~ ­…QÎäa’MÃjFJ¡±L3úû†.0ÆlÅVemÙ;Œ Ynžâ±ª´y÷ú£Ry­´h¦$¾&Õ'¿õíàgYŽ‹x¤¼û Qi-°¾»“ o —´7âŇka¥c¢g92ÂX3ú£]²*Þ#5ÕÜsJã¬^îfX×’ëbû¤Aõ>ÿ!ÙÔÄ‘òkèõLa\­wŒèi\î¯pã² dÔ³JKWpº²©tè˜ö+þñ2£~-ÊOCá=±<”ߨìâ·7H'®†4ú‰­ FÎÓD‹ôSüÙ¤ñ”údŸÀ—4»iËsCœ°ÝD§Áò•è3Mû¤`ÿ=eOŸ³7éžmfû¨z~¹Ê6ÈH3‡6&ÚUÔèPÓæö² çÉÖ(5†òÛX.:|å[èH"É‚7‘Säyê¶Zþº?a§c´tS[ålÝùDA\‘t96‡6a—ú´ðn,2šàºA?Õ"ÙÃ:Ø6›×ÜÉß™7xH/5ùe—=èvúá ªŠeŠ³ðØãÝÑ¥sòÕ% *üWà]l ¸áþ(ê+zE»6:Ðl12 ,ª]Ì„,ïfçßvpXŒ³œŸBîwc£¡srC*;Þ÷ì΢—ÌÝv¨5ÃmθøËfÌq´’ õ¿ZR`[A¥7;¦äö<…g—ž¥ì0Ò!cæÒŠ8'ôe'˜pÊ€æc(r÷!»Ìb.ä!K÷#U„geI_©’þ• -S ?]…••ŠGà±`dÌ:ýeÚ)OýSôò3¼Th®iX\Ï¿Ê2ĹlGµfaß„üØ­Óìlûkµ›Ã¥FšûÈb Çô- 19¼ä㆘ÙÅtE ´;ZúmThºŸz¿–Üи–ŒÑ”&NmÑ -•ˆ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èã ­ð'‰‰Ì¬e1ÆgµÏ$•ìušÐîbSÝ>Y`TBÌ”¸ÚÛ3ÐIø¼`ë»H,·.ÅŠ×áîÇ0Ta÷¯Z¥·ëÖ¼× â2Ÿ†ö̧«)Ö¤ßÍ–÷¥qáKæ©“ dT‘,O%ž+]ìeù>ºû0K¦Ÿ£‘jób(lŒFØ,7.7DqôÊ‚[‚*uz¿A‡…×)v>\û2ńȪE½æ¸3ŒÜ9#;Œ01¦57ÔQLòÐè‚­8!¼UP÷K#½¸H^MÎ"yëDc]—fOÙs=¨Æ7­nntþ ÁÙñ³–”Î(ßÞ–Ç—¡^G¸÷RqÝ_^¬P”„íÓþÛ*¿g8 “º#µ¡^𫲠WYEIÕÕ:ÅYa_Êq2!“hA¡Ã;ðK‘®Ë€eãÓòx|ï!.úff»ã3D!Huž¢àÁNî’KMuEXûîÿå<Â>nÖj òDPr%…SY­¤„j” -©»ÕÍåaÕp”0b,As8HšøPÕøñ°›ìÓqgôã ð1è+äÙÝA‘T¬{ic±í$o¬A1å>»¼öÌúúmþC'’\*°¾{ædë½VžÓ!r3Âà&yµ€rùToù Æ$ëôºZ&Vøxy©q—ÕŠœŠ`š#èûHc8 £!e¿x®—!!Lƒ’`haÈŠ[xz…|ê×_õp—‚˜ ðgdMyÞ)šŒTû”ÜêÁ/™Nº{Ÿ>dö\^.E ü¼Û©#Œ?x"ÎêîâW‰×ÛY zÃÍôèÎxFd œK‹×ýª‘°‰Æ @Û‚²¤u÷(ExMöâiD©iEé:üç¼b‹f}ÑÍ—üZ$Üv.{u2Ö±6߀ò4/¿&5´£@ô*®Ñ) µ©«²x{`Ê1¸ªK0¬Ýˆ‡a%±†j•cax7¬÷£ñ¥œk|Mƒ|Ä-Md -§nµ“šñ&ÝýZËÔïç¾%•w(ïókH¦Ð©eåå ­Ö#ÞïcnòöÏ£ý·uŸYŽ$· ,Çt„Iò½Yç…Ð_Xé ×# ’¨!È<›¾@¿ÃgòÓÈ>–¸{¾4iZÜtT!R-R3à ÌÁ½ôßs‹TR5òÀ²‘ò«ó`8qõ gr€Ü¹’¦Q~ÂùŽ1Š_*•³÷ÔaÚð…ÖHîÈ×?ýIn¿º ðï•ü1MHnmRà¬ùÄ/N{9@ÚHQ‹‡ÎL>œ§»í=Ïõ{Yâ=‘ñƒ\SìF¤ç‘§˜g‡ùIëíC¿9´IOåÏ@Tóh¦Y­§µq9Ü3ÝY-†}¥6¬§°_û‡W[´=My³roä'Ÿ>,¥,$8xT½‘Ÿ³yY]#f¶/ç{Lqe©'e˜¬ÇŸƒXE}â„’{ûˆČìY¬ò‘*ÇØ2˜I -TÇöG®š®MUÏl\-f×… x‘ÉÀK%‚­çsÌBûÇ«bŠ-°?? -:Ä÷ƒwOÚíl+òç¯@æ²6reÑÈÓõöŒ‹ÂŽÁ~„<=:AùÊâ8l ÛϬ¸\Ÿä£’«u?õëÞ}€µÿç‡Ú¡ˆ óÆrÌ||kE¯‹YHY)›œÓÜó$G ¡¾à²žXôÍ<üŒçÞußÞÕ`Øç2a7‚'Û fÒçò ^u†à§ÿ6døÀ -¿¨Ò¼îS(ücÏ\t J!b±×_õ?Éùy·|ȸœSPNžš*Rl/ƒÓâuÍ´}„*ÚÂÚ•¾ß¢Ì s^sáâ3;D$¹ù¹íssíF¢eo²Z¦>"Ör¨—ãLÿ^íRë‚UW¨«4–kÑ‚ ÷÷y¯“[º°iûõl¤ä5™’:žlqr¥¿âàr_‡ø@j¥!Ó#Ϥ?“á/÷ªìŒ³†Òµ=î²ro©h%G³—±\FÂU?b>0‹“…dÌø«Ôu¨2Ì×Oº‹“Gó• ~)\Mòk·C’Å”,? 8ÒÚO¯¢nFˆ¼)zAkÂÝئà4°ø¸/ ›)ÓêÖg[¦´d}É! §DÅ„ ±iÚŽßK§ r„þɈ†:“tPÈš~Ì©Æ=a×i!Û÷÷,2E(ô0¤|s -¡JéíɈ& $¬pî§\Z+ÌT§7†$èÝ1Ñ\aÓPópg‘ã_b¥ã㎃܆žÇhk{³L#°ÜòYre¾ÆjSôþŽ¥Y‚)ÿ¨‰#?_/k#b? °¸q±LÒ€æeá+è§;«7QÉÄc¹Ñék´`=ã¾[:ëY’Û*…SÃÅH§¿¾8·¥÷Âá5ѱuçØC(ŒÔ‰€ª ¦ÀqËÛ1u²2¿šg0ƒÅ‘Ô3¸séaHÏ0Þ[þúÙ” é½4 mÈåçƒgG±´p@: ÿ5•ð÷Þmr‰(5º²«ûf½P›ÿá+-ðO¦·ðoo…{q‹<Ô6â(ûÉxÊaÁ¿7¡¥qBè;LOžªƒ^ 4ù"lÕDý­ä­íóú‚K£Õ±FžLŠeθ¨ÒY?lF¯=¸ãcî'.óO#á]v"Ì&É›®±/û½@kÔ”e‹XS€ ú¿ý–+ÑOÖ ØtrD™ïœ¶¸÷°!æHåx¿1amb±j˜•?MË—áfWÓ)©äM‹'Õ4ð¢£^G´‘¶ÜòGèðéü²D®³¨ãv"ˆ0àši}·³`Ÿ½¦YêÆBÁ~?ûz<^ŽuËIÌmý"MH,/UË’Óƒ¾Aì@Û¯Œ –]˜=Z†N…?Pu¬ÄàÒ6“ŠÓì0{43Ny¿DE³g2¯twxY=mÀ§–ýž“‹90}Ëó$˜U¡¹tˆ‡(nNà°w®þÔ‹í¾¿Ü\oÅž¼:d‰Yò4«æEtÊõ¸ŽJø>¤ZIp3;Wñ_n¡Ò¼“šIë7’ŽV¬ÎWE&ÿ# -àVj5Âì½¥Ü&.4a M¼«O0ûï.ÿìê‚ÀÔ ÿﻂ ‚²‘9§B¾•×0÷[Å:“‹Tt|V¶:Ÿî•å¢Ls‡KGŽÛ6t‡¡!H}~?°˜ùrý¥ØóűÒØ<›—2a°ÈÍçÍôÁt"; ™¾JdùGÌmÜ5¯Sù˜ê•Hõ0ÁÓyÏs‡Žõ“¡Çü7rP±"`ü C„}|Iî«Ë¥Û*ÐJÍßñ"1ë–Øμâë™FE•ãaª Þ†%5ªf×û2#Sí•«Äo˜§¼ -›žY5 l†’= |Ñ)‡Y·d£T:0ät¿Á—¬zvé:\I˜ÆÓ§áCŸ& ÙK‘I8ŽJàºôƒ¾ëUMHþ'MýŠÆ*•ªü°¬ëWlíË€ªH,¡2,CæF€ÏÍEx9ñÓQ°<[‘Û£í½Âçš‹+‰n«ÞÒͺ&˜UØ (Nû“ËvµÒ–dÉÊfÕ¨¯x×ÚCE+yëi»Á¼{â_ñ[Š€i öK`òqã†DPó0rºL%忈ê=†<ã- MÂŽX”£¶„unŸFmèíù[ìÊ$–kž-eÓêú‚—Žw™ö2ano0‘ÿÌËrþÊroQM¶çõ›‰;ˆÃÞPé¥càoâ6¬2â>c³4\Ý7ÀP¢tÈÃËò8(/ -Åügè’Î?¤\Ý©¡ÓÙ¤·bS߉x·Ež*cQŸlOþõ´Ex¤+ þ£i¨–ÕßsWoåÓOÖnd»ÏÁ—€:°.«3¸ëCWui¢9Ó‰aŒ¤K˜Ǹ9cêÊB­U(ó3 €?@Ñ®³é<-qà õü3ã”@Ÿ9C8PŸyƒ¡¿ImRgDуk€Bé‘é¿‚G~HÛë‰/]|œ#=ëdŠ”:,ø}TÑçr¿;À“¹vä+Icõ¯+u`ÇuU ZxÔÛÁ±Ý<ï©ÜÂeÞ,K@¤oà£Áºÿ³Ÿ<~BÞä’ȳŠ:UìDì§~9+›òêòiX ¬N+£, Ã<¸ÒToâGï`g÷o0QÆ.›Ñðü¦ä’gì+Lv•Îæ}L˜$;v§þà2txÏÍ÷9zÇ´Ý(“ü¥¯¾•·-†•—aù’J—z~"Z,ËŠH/Ÿ³ˆùÃ\e[÷¸ª<¹Ëþ=aj‹¿r×útñ£ÊÇzt%Õ¦ò‹a½ÀüMŽÛW] Sß?Àµ¡ñm…o°ÓÏòJZ T±Ê_÷ƒ…éŒbÿ;¸7ÐÊit-#Wî¹')À©âbÔ‘²Çà) ²K˜ï€ÞšÚ°f`¾4òÆ‘v«_$UŸLïÊþLeêÙ¹!†ë¢A5'ÄJჄ£LZÍ.J’u[U+=7w€(vújäÎsÓŒAOœ®êŒE½ø§Gã·Õ‡KZ "ÓõÍ\h—1Rã7­ØN¢!{y-›‰Y¾:ÈÒŸ±z¬†l•¦¦Â?‘Ï…ÿ^A>ÕIƒ¥Ú’š¾ÙOw²æòø%Æã½~äÆ ¦ÄA4Vv.LÓÆï÷9ú¼à:Ž~àǮ޿F‰ ]‡+ë·úpLwçbqÀÌŒ¶ƒy©Û»h~6 ªvrÍŽÇdù|èî¡Ö¡pî¾ c\l2a·<»j’v·-§|GÞT -p‡i³’)~ÉzÕþ³U¥èUã/j‚x -¾]ФO Œ3R©ˆÅ´Ê)Cß’DÒ̉¯0û,¤×Ç^ÎòdÃÖ”çâ(`œJûŒ.{R}3‰͹'ô*W½ýUßúÖëÙCš™¶ƒsòÙlFbgìå&ß4¾´È“1¤#»ãÙzä÷^ª`2ì.`i™®‰€ù Ùõûi™9Ãm¢Ü÷¯GvEš ‚I€„;h(¼¿¾¤^<ö^Ðï±ué -ô¬Á+HcfÅA«þ‹Þ¹2QHS7\|Á¥»ÊfnŒ“ǬV¶`ãæ Æë°n6T%1SÑʇ[Àuü.CS?ÏXOËyÕà×|}t1åÁ;X„[$fËë[Ê'Wé°ð€ ö|·Ûè£ó ð:Ûe¼þŒb öcìnq.߈ݧ˜“xZ ÚÐû‰­I­K)2?ÊÂîa£'¬³Z°¾œýçeZÓ$^Ù89ãêMs_4„•úõ˜^Zéb)Ÿ…T¨" æQ²AU-\j{ŒÙíP¡o}c,ÿÛfM+ -éMJ%  @œéÈà¶I®ÇA†å˜†i –)/NÄÀ> -sINmX-øª{*œ­^ ŠfŠ@þ-"†YºhÈ6š©9ÐBCü^òg[¬¬‚'Ý#Öyó>¥-võ+€ÒÜdé\Ót>9Ïǧ8JoK¸_ÏüÌ#l©âª‘ðeÜã]—w>³‰£JÅ,P†m/{;(ðo HÙNN‹týÿ€òÁö'…œ@÷FО…hR)´Ì°½òÿÚyíp¬å¦{T„­õËÏäŒEüþÐZÅ“é‡ÜLdõGß›õt Ûœëù%°¾eò2'õnä„¢ƒfêgþ¤¾ÅqE]bÃá­âÁ0ì=å¿x’ø'FíØ·ÒX*(¸[¦é¨+_Þ™oÇë$4«ƒ™ ˜žÙÞy;Â˽jK@W噪‹Ç3/‘b¯ 9šÄ9—–)õ}ú+Æ­fæu6 ™XË”s‹žðßô Ýd¾Ý.¹>œJÈ„µñºª4ÚjeîL:ö=óyT:¦{KI!ÌþÕ绸­®ä£þ}˜–u᳈=GÖÃdŒí¢É†j{}•¤7d´<„ý×\·EÄR—1b5í!Â9Ó@­~·”oËL÷õ›¼Ò¾"YEv÷GpË(ÈzØ‘’¸QÈ#|jšy’„ ’…¢‹ú¹¼¨æ™åj{YC%ì\­– †ùI%/hÆÿ~X&|jp:…½÷DÈsAe¢Ög“¡ÛÄî‰Â!O³NžFù ®š®‚’UǤF£¾}dV_ò­úÆ‘I5T#礯çç`ZlùÃ:'ô˜xZF½3 ø¾áÒº/Tà6±uÊ+«TlÒÉž>[º´1ðœò¶2&/J£'†C®Š…Çå¹Ð~”\7aWÜ<ƒ„ÀÑþ5wjîF,R ´‰æwM[&) Ûè÷‘°…'ÐÐ7~´víXMn“Ùa!*Ðþr¼aÿúïÏhT‘âL‹ƒ?J9‚pkCj+ªûÀ®;@©¢å!h±s)Ÿ'ö?ã€"!!L£úŠ’ -ôüLìYõúh¹×°Ü'‹+¨ò°RÎ|/ƒrz‡ïhrS2Åe!è‚k^n:lk‹ûvðªËÔÖÛô¹oû˜×èü?c4ÊÝ­µ>*ýã‹™¸U?¯*®Öî3U0†¡}†Ší(çæ/¸“˜Ð2À'9·5íä‹íÁ¾½‰AlÃHò{ò‡BFYY¹¾U7·ôë—Ëõ‹ìÆW;E,FE TcáÒ(””€Jö#È?„Yî/zžö÷‡™ùeëObÆ(¶âp÷ic ¨Œ¶n:ÒàÀ ’{8ýj*ìLIÛÉÐŽF#Jd2(³Z¯ýwvs³vÉ‘Ê2áõùù{y¿¬5_ ^á‘áW·9?¹'‹¤]Uqc -%áÍhR2ƒþ'Gÿ¢¹°ò›]áØsO–½¯ óD%háÚyÃNا*˜{e|L¶á“cå©ø­wB1ÒùB™óÑKA´!×™zFf¢x¹†¬#k -ž»X–ì}›Þ™Yž"›æ|S T¨zNŠín³ðDœ­éx‹tdzYÌ_Oø)Iò’ KvxzQh_²5`»Ü -d¬ç#åxjr'O˜v'r¼GJ÷6¬—m> Ž/ ›•Äö­•‘䣪“cá2Æjf…”Ófv(òãŒöšÓ-ª³jƒ€OG\2õ¾^óJ\e'Q“qѾs÷`”œ&c醧/ò‚Ú« - æi¡þ)àeÆŸ± ­ª=ŠÌ/¼¦3þp¦“ULØXŸïž¸. 2ߣð‹ÿÊýFñíÁØ„ó&®!^Ç]šååçñ{¢˜åçð,|Í·à๜í鲉;‘Æ3Ð9YEwYd·§EÙrªLÐúÙ#f&TG0ͯ¨qò_gÌ.¡3ýDK>+n=‰xhß9 Sq(u×Oï¿å¤H]‘tÑ[ÅÏ?0Ql,€K]M³òÖôg(Ÿ_±>€ê¶Q4ÜyÕê„*ïxq?˜K]c;%HeKjp`>e"¾„Ê’¹(.?x3f~òŒFˆå¦,!G´jª6‡â÷o=¤tû†ÑÊÅH- -ì*%OHè»bå´ôX~3ûÍnÔMÙmDí‡ùþ$íOpxiÚÁᨠ”ü¶4‰ãw&»)Aá5Œ`Øü¦¡e¬pš¯¯8 }¥†—ûÉ•v¢2á} T4ß³EHT0ÚB賸ncÞ£^ª´¿n²>ψ÷!zž0}2ÓiUc^ˆ-à´ž®.2ß:£>ÊÙ¤ãùÞoz [ÞEá²¾ˆy‰1dGºo‘þd›FÐ7c¾¡ÅÙV oÔ X -ÏWú//Ìù-XãÛ-1ÄéFÔ†3}áß°‰„þ)ìØ7ø@Õ¥>Z‹ÞI¹"ë–Ù.Ñ.,r¯¶Ëšeg†uÈþ¨Ú¾Ë;!JmwË­¡è»žf -é@Fë5ÚØuVzš\ Û…¯µí&ßbps7û„ÇÛ ¹ÿ›W¹ZºÜ…àˆó£¼HGûx„ó‚ùLß(Ç©Ž= !IÈ…–ú¥Lµo¨G^¤î7d.SV#ˆÒW¦a¼P³ã´gA€Pa(è¡.ö¯±1ב]['½°Ü¸Éͺšò)É»YK¥ ´ë4@X­:cZM„z4‡O­ Ž„d¼‰l%ñ)ÝS!› -ˆÈHFIH.d5fW,û\î;¤œd–áYå´ŒÙ×Jwß(¯g¡ Q«¤Í)È(Ia4¦HV³axçyÿöžÉWôµKGž¦SÑ–'ºBÿHõ6(™­ ./ùÅ6ê‘ C¤4,«&w{ä]‹Õ)¿°´Ó8’ïésÕ¶l²ÄãW€BòÝ‚Ôv}Û„y¿é#ŠÛ[õ®Ã5û·¼C·]1–«ÖÍ8• ®ånì|ÑÂ~ñ«$Oo+ÄÑÌ{ô9Û¶µBÐ=]7¾KÁ€É†îý¿v€oîË?w~º‰JŠ7ñvè,›ô'·{¼ÿ©ÉjÉÑ šûâBûƉÔ7¹5 °´ºdA¦ýH -ß#wYýBÝG5ž5+ v5\>Ís¹PÄ$aåƳ±ã2àFêͣ؋ô³Àûh(Å¢ŸGd5¤!Q9ßltç{ûRÅ×ÓÆø% C1ÿ^DQçŒ,/–üUMŽUŽaYz\¯U½g77þú*»UÏ>zc+à)ëÿºè„ƒ~1³¢XâÊ'yJÆñ„Â:ÈèÒTȃZ€aõìÔ»h~z€-åø·^{®¯¤ ¤BuUÜâ‹ -ÖÊóÉ1 à§pMù#úA0Ô"RZî5ñ hB׫ñê -ÿƈ_°¥å_Zeœ@›­ÃŽ£ú<*0®käâIUsa Bãø_¯­ÂÚ½wVhÃ`áH§7’Ù,Ó$—ƒâ“ÿ”v›ó¡aеÁ„5³²¯¢´x¹ðúSÔF­Bðw‘÷€Š M+N¤qLâd¿ ŠÙ SûĽÕÿDš¢êÜÄW2ô 6èpˆ(ÍeÁ§\l)ognå¾;¾x néÔýÛïV.MßrHøžR3`Ý‹šZ•´ -÷í "3<¨wc2pBÇ5S¥™ç¶S¨%„7(h[³/²gÄxçEWËv7•ŠÃÿl}xBjéµwBXÙ³Û 4WÄž‰æHǧ.\NXïqY/óÖýmž?MÞJ§wØšoEo÷O‡!Úå$›¦("—;ÏηٺPd¡jrW;Ò‡¤Ý·0jlÝœ<ž»Õãjr… ORÇ”›‡×ëO‚ñ"M „äfL›ÄÅ釂v?TõÀT lê~nçIàJƒfdíaOTí³´mÞD+é8g¿¬_™”ÒǺQ(ÍÂU c],Ä\hìBÄä†ëË*2„ÖJ#Þ*Š!N#¤`mRÊOWsœélB“ -ŸòÂâïùò0Z÷ÖƒrÆ£ ‘Ÿ=íêMa†ä3Ý”{÷©Ê·tˆz£ýh“üky\%4M{4ñiî…Þäô*<­²‹hª@wŒ¬7às¨^ï×ð¶¥ÌÀ]`L?·þ¿a3:ûLŽ³>w:1õXå R/0éBk°‘ög!!?)Ž/@˜ùg4¨-#wÓäŸ Â·£ŠÀJd+£ÖãléÀçî˜eF¾2¬–ܶdÐØ0ëA •¢’onB?݈ӹoü4À®HLeÏÙkƒu]‡,z6?á:„g"z""3æ*zx+[eÑF”iðëz ºÙŽvó'6¦“ÇRØo ]b€±«^5s á—²óâ}‚bZ9ðYi—#8Xþ¶ªà¥_äï¬Þ-ÒQ»üdȤøY œ¥~ò\uÃÔ!èÁ¹‹þè¨V‹ÂŽJ¦OßzÒOÏÚíÏvŸ¤»R*üõŠ„ô÷s‡+/ßL`ª@%_¡½rÙæ°ÿEn–³È A}ÀЃ/2¡ÃI…†HN—<‡É‰·}Ê¢ î„ ùŠ·ª»€ýN¥"H'Ôin:~.À…øJ+(°g9~ž‰¸ì%Ú¢r¯MéøŽ”é 0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark +ÙÖoc;„j—¶†©~E£Ðª)s™§„̾…´™;.ëÞ;Ôr·ÏTeò…ji«–íK­/df5à¶A|Ç{S/…ØÇ )¡šSïcë\^ÈŸÆÂm‰çÙäp·+ïÚ#õßv¾¯Lé17¢íŠ©×Öýó~kÍàÙ ˜d#å– +]Ÿ»L•eVèßËúìGo£oÙ¥È\šõþÙÂÝÒkÜ ™9‹ŸMÖ¨ð[G¯•ï(©ÅaÛܘÄ|õRPóÛ忲è>f·ù}Ý|àî·Zx½’'¿5+jÛŠÅz3þÔïp…±â¹3Þ`/÷gìÕtJã8¯) &÷Óh¬o%̸‚Û{sCVa’½h~I"Y‚‚0'Ó¶g; ·§æ€¦‚¹€#Óœ®¥Õ¸g ¦lŠ ÛÈ;–¨O6¬jy·g½Ìà +H@nÎ… +l‰²þÜ2qÂŽwÞ—Me]õÿ}Aíþq}’Šˆ_o¦ÏäÒÀ€Ž“yà–íÑ£ºg€+JIua; 5m˺ÔڳŞp¤pXõ!cÑsäÑø|:Jç#¢<ýy†üO½9“Géõ”cTàØ`üDjÿ DõÚ'Ìw|–­³ˆÑè5ÝËá#ûQvy¹·ïin QQ âdpAÀO¨ZH󬧨>5Õº )j¼YNÊ,²~’þÙ[Y\!å¿ §$ÔaË7{Þ_¹Œ-l ÉŒ@ƒéec!¿ÄEÍoÌ-ïâ}ÖúгR#±§ÖwŸ9Ç“O,;rЮmŽ;Ôxx]®§JøÇTƒ·eS戜-‡Œ:Õ?æ,åö0nÄÁŨ[úx÷ûÍ“pˆƒ*[Øoç—,œ„5v5h«fO[Æ! ' ¨ŸioÙal½«ÆîæêÔ÷Êê"Åãp¥ôÚ˜óšý±7E NÆ­T!‡¾N1ü1ܱ=€EbüíéÁ!ˆ†Ø×%fpKªAÙ£gÁ cÀê¾·û@ Í´ÒÞ*­`yinvq–BÚ^ÆmcñŽ‘'ºÿY¦³HE¢ot&.ù#Þ+A#ÀlKCT3zCÖ¢6:°¹ú½Y¢ÚsµËò:¢tw'ãïA®Õ 8˜Ç¶|æ×½Ã|æc¶P!rHzH\^˵ÔéU£?‘Mˆcè…Z™Q·&á=–ž³–¾ã1§²ÙPNrÓ’Ð:EÔg¶X_oè5A‹åžv¤\ü<â»N–¬ÁN¿¨| Rú¯ÇÚÜÐLO—mß\„xµýØEK˜±£),½™ó}÷M†›?WqË&;©œå¼g˜²Óº˜öÆïZ}±ä…õ%ÿ™UM/õ”?‰³gP•~UNÓôB=;G*³OŒ‰:á} ½÷±I>ܱÅÇ?›küñm2J”`Ù ±½î¦4Žl?T V¨T/¡MŸªÖrT°¢ÍEƒT^ ½BuÁOÔ¸E Œo›ðcL¸½koöà…õèouÆŠÁÉÿ,€¸ÖŒî©ûï#Ð +3>³PnÚ– +•^/9s–ˆdUW¯æ=ˆ¯g7íòu¤»KÔ÷çMìäêçú’.n/}ÃJüÉ®•ðñ©• B9-iŸqƒ3ÝTHœÆZ©ÁLÕõ÷›ÇÙ¡Ú„Š#3u©¦’×5œ Ëó|ÀÖQrtéÝcÚ¤ä ¤¡l¨bUæ ø.×¼±G 'g¦Ð2›‰°û ZßiþQÿ¾¨ßù ùò«V™LEhøÙp'Më§×NÛÚÓ¦5þ}1TÙ—Õ¤ðÏÒ·*×|e 7Ì ›øå)ÖàÁµ ®ÜeR8`,“yb4åm¨~£](ÆåÍ8ZŒR“óó«9Œa‘j϶ÌÏõÏaÇø¦DŒí?0OÕì®ðMTÝ÷–0ˆµ~w {˜Býz ÐH)1ö3¦˜&pK7¬««’g.홨ãp„žEƱ}¯¡5‘:ø)>Ñ@o*X"c ÚØ ¤9.òƒFRó‹]%™Ésî?/†ÝR‰¹f‘yr%6âfêˆ]·A9Ÿ(eç\ +RGeIù/Bb hD}V}ÒùkÒÒ›ÐþŠ‡Ò'FÞ³{VEœ õgíÓ€‹GëS¶R &áB|»E*(öO:D˜¹éÈUÚ÷Ž±ç}&£é[ç2£°æD¡Å­šÂðј!}.bç|Ÿ«ˆïó3¥#p&Šy„vWp¨öt™s^OJè8pܽ¦JL@¸Zÿmv®QÎG´‡c¶Ît>ú•È-&"TÐ#s “ŠTX°ãl|«Ë/ç!—Ô§a‚¾±¾AX9¹…Ý»5€pV§žg«<|klÞH3–2ï¨\Ô‹â¤X„&SŽq¬¼ïÕ`{â ü/À'6œæªìóüñw¦Ü¯!×Ë£ZãSyD×—,HíùzŸð:úŠ þùi¦M™¨d•xLïCMÀê_F-9déoSÈ-ºnÉH ŸçX™ƒ¥4MòËDLxÈ|¦pÔ~ƒ«¸Fd´¬_0›CWŽ!¤Eê3»ùf±JA~!¾$ô¿ï!³úõœSà±µ•3¯åœÎ…i[È6œv ¾%–øK™HÚY˜•réâfgHOgŸ~)V+¬O¶Uñ~Ë·Ä ¾Å¿Àô¸ÇÌ:`hû0¬Í¿ÜÚ|„ï¡°¼¿²û‡}WéRîÓ½Á´­a¹,v„\í*¨ÐˆÌÞŠ(ËŽÑ #x2ܧ×Üøù¸€‹òxöiµAh¡å‰)ËNŸ`çÆà$š0–þ¸ßÏízÇo¿w}æ^¥2‡3îtÁlEDÁ|Ÿ=;E>¯FhÁ:#¦NLï[^Ôóàu?éàI LeëÅG?·¼cá“-ªeE›);´"À×ï"*v1ø*+ è¶\ψ¶½Ñb¹ÚžÕøû»\ÁEÏÞ,ò}˜=p“1ðÛì›A^¢Ç´Wò=mc¦fu +½rw·‰WlÄÖËVL °qR°ËÚöôe®Æm1îƒÄ¯ŽlÚòîó“‚ıs‹tŸÀýAQ ‡ëß04+¶v7bõ­øAˆ3\ƒ±D×fðžßÔdxú9‹‘ã+@øÚyÆÎùüôŒ±Ý+T7±°`Ÿá‡Pœ5£>gïož†ÞoR@ ûD½èÒ·ýLËØîÝMñ]¹t©0›]\`É7Y‹nPÇ&Xâ6y…gÃëh̃ýÌx…Oˆ“#ï?6 2ÝþŽrB~ŠjUlÁÈÙðó•¼óÜ&¢/ZÁ‚OHåŒáCÆ}¢óàVîgœRÓSì‡ñ%˜;N–W_NDLÉÎ 6Ž›^tÑÝ.à.¶§17Ó¢*ò~ˆ$Ç>BDä÷‹ÆLë)û¼ùƒˆ]p1•„éb'¿»è;Ù@ʆ”„ò¹"zµ}`eµœN+˜Hükoaø)§ê+g% ‰êÙë·ªp&õá`ño:*ƒÙù¹ þRVÿ¡ŒÊ!ŠÙ + "p¥•_V|ÿv 4ÞÔkáÁÜÅ¡3`Aô3~¦ôÝ´öjÊ&jz[P$=vÙò¨øÝ×Ü.uÄ M’QYw&,ÝW ¸TðöÿTŒóq!‘‡`ùÓ‚KÀ'ÿEv’!êLëG^1(£…TC©Xª™ ßÊ ?ôLµ&¥®Ø«53_3 ÒãÉV[ <ÿ5ÝŠtˆÂâïWÆ9E\^)g[¼sÂ\Q¶…\cŽÒKíå¶ikÕ×DkSì Ь”ÍsfÖõ%]kýR%lrÕBLâ+.Y뺷¹Ðg(Ò‘8ÀKk€¥Ò¡P¯Žk¹áõY7ß ÛB}'àvï¹"öU¸ö.¹;;Þ:ž‰Ÿ¨ÛÅ"~}KÌžu0ó³[sßêñèŠúa”Tµ&ã´:n§Àô5Qî"¯dÏ­¸MÃ5`DhY(‘ÓOÓö]„ö¿ÄXýGJ ±Ü Ã½úìšX…qÈKd)Fïy“·ríÞO'JÒLxÍ…f 'xŒ¡¡ˆ?ÃBûwü#g[ÜèÚgmaó˜XC•í${;ÞNì\Ø\Uù‹ÂB½n„¨Ê-“nõ^í Ú–¶¹pêçßÄÔ¹SK’4z.z ŠöÊîdñøoû +]^–´« D‘‚@sO¡"ñü|ÿ+ .«Ë”(Õ¯ïòß´ä®^+X!舙:pT)ÇbÚÿÊ&Á\š8%×ÿ©;ÄÂÖtÛ}…XHôSçß´9l´µÑƒË`Ç5EP×.ßqÜsâÚ:Ø€SÙõã}ï•ä×ÿíí‘Z| <2ðbæ¬gJC9ÕkÙ:©«Ù[ßU2+g¸jÆÛ~yçÐÎË®á÷ëÞŒþâÊÄîwJ\?p" GÍï•ãõf4íÖÝ#¶ç#佟œú/a¤†åÕ,²KäÆ”<ÄfØHk…,’µëCàSþoæi8ÊW“Õ)¶MÊæÑ­:5ÇŠÅŒ\ ØræA˜¸K½–Mù—ýAaßE¨¢kÈTuI¤ŒØg¶I–¾ËŽ}Ä¥6ýcóO*RVx”ìÌL6ñªêÅÈŸCŒc#f»nØxpMÆßÛ%u[xH¦ñ9¾ÄôÛŸ`cJÅç±|;ÌêL° +µ +Hn4*/äMZ7‰K„,³¶›sc>Õôõ$¿©)À;ÃRòöøÄB•×Î /|UAO6‡F¦c•ÿb/Ü’Ðx½´ž +Mã^“ú9$cÐë˜í:åéÅ<ȸ›(æsåé””¬Jcæ¬ç’Ò9 ˜-X€q¼Qr¹£‘¶JÌ6X±Ü¡P²ª +éXs¯ƒ®%ž.’܇úuCÇUš O•Ð£îè÷$Q²¬ÖüeÈ7Ó‘gJüJÅW¢…mÑÖmPÙÄé«ÙØÝHx:,¡ÚÁ‰[ø¡‚ÈS\n0eCÓïúW= V´é6E7”3Ý"L‹ø×Iª]ÉS¡0æ)ß‚‹žáG{«Ì°›÷ +éÆ 'dŠÿDZ@Oëÿ{Ll§æR%M…]> endobj -445 0 obj << +1635 0 obj << +/Type /FontDescriptor +/FontName /OZJPZO+CMTI12 +/Flags 4 +/FontBBox [-36 -251 1103 750] /Ascent 694 -/CapHeight 686 +/CapHeight 683 /Descent -194 -/FontName /VDLPMB+CMBX10 -/ItalicAngle 0 -/StemV 114 -/XHeight 444 -/FontBBox [-301 -250 1164 946] -/Flags 4 -/CharSet (/fi/fl/quotedblright/quoteright/comma/period/zero/one/two/three/four/five/six/seven/eight/nine/colon/equal/A/B/C/D/E/F/G/H/I/J/L/M/N/O/P/R/S/T/U/V/quotedblleft/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z/endash) -/FontFile 446 0 R +/ItalicAngle -14 +/StemV 63 +/XHeight 431 +/CharSet (/A/B/L/P/S/a/b/c/d/e/f/g/h/i/l/n/o/p/r/s/t/u/y) +/FontFile 1634 0 R >> endobj -1637 0 obj -[639 639 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 603 0 0 0 0 319 0 0 0 0 319 0 319 0 575 575 575 575 575 575 575 575 575 575 319 0 0 894 0 0 0 869 818 831 882 756 724 904 900 436 594 0 692 1092 900 864 786 0 862 639 800 885 869 0 0 0 0 0 603 0 0 0 0 559 639 511 639 527 351 575 639 319 351 607 319 958 639 575 639 607 474 454 447 639 607 831 607 607 511 575 ] -endobj 1636 0 obj << -/Type /Encoding -/Differences [ 0 /.notdef 12/fi/fl 14/.notdef 34/quotedblright 35/.notdef 39/quoteright 40/.notdef 44/comma 45/.notdef 46/period 47/.notdef 48/zero/one/two/three/four/five/six/seven/eight/nine/colon 59/.notdef 61/equal 62/.notdef 65/A/B/C/D/E/F/G/H/I/J 75/.notdef 76/L/M/N/O/P 81/.notdef 82/R/S/T/U/V 87/.notdef 92/quotedblleft 93/.notdef 97/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z/endash 124/.notdef] ->> endobj -443 0 obj << -/Length1 1067 -/Length2 5106 -/Length3 532 -/Length 6705 +/Length1 1775 +/Length2 11063 +/Length3 0 +/Length 12838 >> stream -%!PS-AdobeFont-1.1: CMTI12 1.0 -%%CreationDate: 1991 Aug 18 21:06:53 +%!PS-AdobeFont-1.1: CMTT10 1.00B +%%CreationDate: 1992 Apr 26 10:42:42 % Copyright (C) 1997 American Mathematical Society. All Rights Reserved. 11 dict begin /FontInfo 7 dict dup begin -/version (1.0) readonly def +/version (1.00B) readonly def /Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def -/FullName (CMTI12) readonly def +/FullName (CMTT10) readonly def /FamilyName (Computer Modern) readonly def /Weight (Medium) readonly def -/ItalicAngle -14.04 def -/isFixedPitch false def +/ItalicAngle 0 def +/isFixedPitch true def end readonly def -/FontName /CJCVBR+CMTI12 def +/FontName /XUVRTY+CMTT10 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def @@ -36345,160 +20720,165 @@ end readonly def 0 1 255 {1 index exch /.notdef put} for dup 65 /A put dup 66 /B put +dup 67 /C put +dup 68 /D put +dup 69 /E put +dup 70 /F put +dup 73 /I put +dup 75 /K put dup 76 /L put +dup 77 /M put +dup 78 /N put +dup 79 /O put dup 80 /P put +dup 82 /R put dup 83 /S put +dup 84 /T put +dup 85 /U put +dup 87 /W put +dup 89 /Y put dup 97 /a put +dup 126 /asciitilde put +dup 42 /asterisk put dup 98 /b put +dup 92 /backslash 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 53 /five put +dup 52 /four put 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 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 43 /plus put +dup 113 /q put dup 114 /r put dup 115 /s put +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 +dup 119 /w put +dup 120 /x put dup 121 /y put +dup 122 /z put +dup 48 /zero put readonly def -/FontBBox{-36 -251 1103 750}readonly def +/FontBBox{-4 -235 731 800}readonly def currentdict end currentfile eexec -ÙÖoc;„j—¶†©~E£Ðª)s™§„̾…´™;.ëÞ;Ôr·ÏTeò…ji«–íK­/df5à¶A|Ç{S/…ØÇ )¡šSïcë\^ÈŸÆÂm‰çÙäp·+ïÚ#õßv¾¯Lé17¢íŠ©×Öýó~kÍàÙ ˜d#å– -]Ÿ»L•eVèßËúìGo£oÙ¥È\šõþÙÂÝÒkÜ ™9‹ŸMÖ¨ð[G¯•ï(©ÅaÛܘÄ|õRPóÛ忲è>f·ù}Ý|àî·Zx½’'¿5+jÛŠÅz3þÔïp…±â¹3Þ`/÷gìÕtJã8¯) &÷Óh¬o%̸‚Û{sCVa’½h~I"Y‚‚0'Ó¶g; ·§æ€¦‚¹€#Óœ®¥Õ¸g ¦lŠ ÛÈ;–¨O6¬jy·g½Ìà -H@nÎ… -l‰²þÜ2qÂŽwÞ—Me]õÿ}Aíþq}’Šˆ_o¦ÏäÒÀ€Ž“yà–íÑ£ºg€+JIua; 5m˺ÔڳŞp¤pXõ!cÑsäÑø|:Jç#¢<ýy†üO½9“Géõ”cTàØ`üDjÿ DõÚ'Ìw|–­³ˆÑè5ÝËá#ûQvy¹·ïin QQ âdpAÀO¨ZH󬧨>5Õº )j¼YNÊ,²~’þÙ[Y\!å¿ §$ÔaË7{Þ_¹Œ-l ÉŒ@ƒéec!¿ÄEÍoÌ-ïâ}ÖúгR#±§ÖwŸ9Ç“O,;rЮmŽ;Ôxx]®§JøÇTƒ·eS戜-‡Œ:Õ?æ,åö0nÄÁŨ[úx÷ûÍ“pˆƒ*[Øoç—,œ„5v5h«fO[Æ! ' ¨ŸioÙal½«ÆîæêÔ÷Êê"Åãp¥ôÚ˜óšý±7E NÆ­T!‡¾N1ü1ܱ=€EbüíéÁ!ˆ†Ø×%fpKªAÙ£gÁ cÀê¾·û@ Í´ÒÞ*­`yinvq–BÚ^ÆmcñŽ‘'ºÿY¦³HE¢ot&.ù#Þ+A#ÀlKCT3zCÖ¢6:°¹ú½Y¢ÚsµËò:¢tw'ãïA®Õ 8˜Ç¶|æ×½Ã|æc¶P!rHzH\^˵ÔéU£?‘Mˆcè…Z™Q·&á=–ž³–¾ã1§²ÙPNrÓ’Ð:EÔg¶X_oè5A‹åžv¤\ü<â»N–¬ÁN¿¨| Rú¯ÇÚÜÐLO—mß\„xµýØEK˜±£),½™ó}÷M†›?WqË&;©œå¼g˜²Óº˜öÆïZ}±ä…õ%ÿ™UM/õ”?‰³gP•~UNÓôB=;G*³OŒ‰:á} ½÷±I>ܱÅÇ?›küñm2J”`Ù ±½î¦4Žl?T V¨T/¡MŸªÖrT°¢ÍEƒT^ ½BuÁOÔ¸E Œo›ðcL¸½koöà…õèouÆŠÁÉÿ,€¸ÖŒî©ûï#Ð -3>³PnÚ– -•^/9s–ˆdUW¯æ=ˆ¯g7íòu¤»KÔ÷çMìäêçú’.n/}ÃJüÉ®•ðñ©• B9-iŸqƒ3ÝTHœÆZ©ÁLÕõ÷›ÇÙ¡Ú„Š#3u©¦’×5œ Ëó|ÀÖQrtéÝcÚ¤ä ¤¡l¨bUæ ø.×¼±G 'g¦Ð2›‰°û ZßiþQÿ¾¨ßù ùò«V™LEhøÙp'Më§×NÛÚÓ¦5þ}1TÙ—Õ¤ðÏÒ·*×|e 7Ì ›øå)ÖàÁµ ®ÜeR8`,“yb4åm¨~£](ÆåÍ8ZŒR“óó«9Œa‘j϶ÌÏõÏaÇø¦DŒí?0OÕì®ðMTÝ÷–0ˆµ~w {˜Býz ÐH)1ö3¦˜&pK7¬««’g.홨ãp„žEƱ}¯¡5‘:ø)>Ñ@o*X"c ÚØ ¤9.òƒFRó‹]%™Ésî?/†ÝR‰¹f‘yr%6âfêˆ]·A9Ÿ(eç\ -RGeIù/Bb hD}V}ÒùkÒÒ›ÐþŠ‡Ò'FÞ³{VEœ õgíÓ€‹GëS¶R &áB|»E*(öO:D˜¹éÈUÚ÷Ž±ç}&£é[ç2£°æD¡Å­šÂðј!}.bç|Ÿ«ˆïó3¥#p&Šy„vWp¨öt™s^OJè8pܽ¦JL@¸Zÿmv®QÎG´‡c¶Ît>ú•È-&"TÐ#s “ŠTX°ãl|«Ë/ç!—Ô§a‚¾±¾AX9¹…Ý»5€pV§žg«<|klÞH3–2ï¨\Ô‹â¤X„&SŽq¬¼ïÕ`{â ü/À'6œæªìóüñw¦Ü¯!×Ë£ZãSyD×—,HíùzŸð:úŠ þùi¦M™¨d•xLïCMÀê_F-9déoSÈ-ºnÉH ŸçX™ƒ¥4MòËDLxÈ|¦pÔ~ƒ«¸Fd´¬_0›CWŽ!¤Eê3»ùf±JA~!¾$ô¿ï!³úõœSà±µ•3¯åœÎ…i[È6œv ¾%–øK™HÚY˜•réâfgHOgŸ~)V+¬O¶Uñ~Ë·Ä ¾Å¿Àô¸ÇÌ:`hû0¬Í¿ÜÚ|„ï¡°¼¿²û‡}WéRîÓ½Á´­a¹,v„\í*¨ÐˆÌÞŠ(ËŽÑ #x2ܧ×Üøù¸€‹òxöiµAh¡å‰)ËNŸ`çÆà$š0–þ¸ßÏízÇo¿w}æ^¥2‡3îtÁlEDÁ|Ÿ=;E>¯FhÁ:#¦NLï[^Ôóàu?éàI LeëÅG?·¼cá“-ªeE›);´"À×ï"*v1ø*+ è¶\ψ¶½Ñb¹ÚžÕøû»\ÁEÏÞ,ò}˜=p“1ðÛì›A^¢Ç´Wò=mc¦fu -½rw·‰WlÄÖËVL °qR°ËÚöôe®Æm1îƒÄ¯ŽlÚòîó“‚ıs‹tŸÀýAQ ‡ëß04+¶v7bõ­øAˆ3\ƒ±D×fðžßÔdxú9‹‘ã+@øÚyÆÎùüôŒ±Ý+T7±°`Ÿá‡Pœ5£>gïož†ÞoR@ ûD½èÒ·ýLËØîÝMñ]¹t©0›]\`É7Y‹nPÇ&Xâ6y…gÃëh̃ýÌx…Oˆ“#ï?6 2ÝþŽrB~ŠjUlÁÈÙðó•¼óÜ&¢/ZÁ‚OHåŒáCÆ}¢óàVîgœRÓSì‡ñ%˜;N–W_NDLÉÎ 6Ž›^tÑÝ.à.¶§17Ó¢*ò~ˆ$Ç>BDä÷‹ÆLë)û¼ùƒˆ]p1•„éb'¿»è;Ù@ʆ”„ò¹"zµ}`eµœN+˜Hükoaø)§ê+g% ‰êÙë·ªp&õá`ño:*ƒÙù¹ þRVÿ¡ŒÊ!ŠÙ - "p¥•_V|ÿv 4ÞÔkáÁÜÅ¡3`Aô3~¦ôÝ´öjÊ&jz[P$=vÙò¨øÝ×Ü.uÄ M’QYw&,ÝW ¸TðöÿTŒóq!‘‡`ùÓ‚KÀ'ÿEv’!êLëG^1(£…TC©Xª™ ßÊ ?ôLµ&¥®Ø«53_3 ÒãÉV[ <ÿ5ÝŠtˆÂâïWÆ9E\^)g[¼sÂ\Q¶…\cŽÒKíå¶ikÕ×DkSì Ь”ÍsfÖõ%]kýR%lrÕBLâ+.Y뺷¹Ðg(Ò‘8ÀKk€¥Ò¡P¯Žk¹áõY7ß ÛB}'àvï¹"öU¸ö.¹;;Þ:ž‰Ÿ¨ÛÅ"~}KÌžu0ó³[sßêñèŠúa”Tµ&ã´:n§Àô5Qî"¯dÏ­¸MÃ5`DhY(‘ÓOÓö]„ö¿ÄXýGJ ±Ü Ã½úìšX…qÈKd)Fïy“·ríÞO'JÒLxÍ…f 'xŒ¡¡ˆ?ÃBûwü#g[ÜèÚgmaó˜XC•í${;ÞNì\Ø\Uù‹ÂB½n„¨Ê-“nõ^í Ú–¶¹pêçßÄÔ¹SK’4z.z ŠöÊîdñøoû -]^–´« D‘‚@sO¡"ñü|ÿ+ .«Ë”(Õ¯ïòß´ä®^+X!舙:pT)ÇbÚÿÊ&Á\š8%×ÿ©;ÄÂÖtÛ}…XHôSçß´9l´µÑƒË`Ç5EP×.ßqÜsâÚ:Ø€SÙõã}ï•ä×ÿíí‘Z| <2ðbæ¬gJC9ÕkÙ:©«Ù[ßU2+g¸jÆÛ~yçÐÎË®á÷ëÞŒþâÊÄîwJ\?p" GÍï•ãõf4íÖÝ#¶ç#佟œú/a¤†åÕ,²KäÆ”<ÄfØHk…,’µëCàSþoæi8ÊW“Õ)¶MÊæÑ­:5ÇŠÅŒ\ ØræA˜¸K½–Mù—ýAaßE¨¢kÈTuI¤ŒØg¶I–¾ËŽ}Ä¥6ýcóO*RVx”ìÌL6ñªêÅÈŸCŒc#f»nØxpMÆßÛ%u[xH¦ñ9¾ÄôÛŸ`cJÅç±|;ÌêL° -µ -Hn4*/äMZ7‰K„,³¶›sc>Õôõ$¿©)À;ÃRòöøÄB•×Î /|UAO6‡F¦c•ÿb/Ü’Ðx½´ž -Mã^“ú9$cÐë˜í:åéÅ<ȸ›(æsåé””¬Jcæ¬ç’Ò9 ˜-X€q¼Qr¹£‘¶JÌ6X±Ü¡P²ª -éXs¯ƒ®%ž.’܇úuCÇUš O•Ð£îè÷$Q²¬ÖüeÈ7Ó‘gJüJÅW¢…mÑÖmPÙÄé«ÙØÝHx:,¡ÚÁ‰[ø¡‚ÈS\n0eCÓïúW= V´é6E7”3Ý"L‹ø×Iª]ÉS¡0æ)ß‚‹žáG{«Ì°›÷ -éÆ 'dŠÿDZ@Oëÿ{Ll§æR%M…]éê¨9'nÀÙ*¹xÁxÛ/J}û¥oÖ¯†pë6OÞÊû¯e}hà1‘W6Ϋª‹¥À¬%(ƒi]I½‰«ïèiš +ãí…´ŠË""žb3™É=çÙ5sJÚÚzbÁÔJÕ>£[Wåеü H ä2"ÛŽüÕÓùº0O¨y9.à¼Àá¦t³¡ü:=×$E€Çª Æ]t¥þoŒ¿`% +Ì'EK¿—ÊKœƒ¥fr•‡RíK^yá†`vO^†ðžúŸv…òõ~ÈZwR‡³ iÞNMWçÐ3HS¢p+§T,q!s0Ï(عÆ;U–©´+3çÙ"”J8q3ƒÓdŠJñ`£°Èó7›¤7+âçêIªºu®îÅÝáØ¿hH<=!'€«¹TÌ–€2.«rá% +v ÈÜÿy*¿ÄóS“’˜\L³$°r)_Á`‹°5_ÜO㛘H&ESãÒqð=ÂÑ*’¤Ó 4ýÚ¸vØŒŒ s„FØ×䡨—Ÿ›ì37ç »ã£w#[Ç›»ÛfÎA‰Ú·Î‘òü ¯mÚЙ’Õor)h&î=åÛ|ö6kL×OAD„ÜͺD›ý*â +°MÊö‚:7¯õjm˜mˆög¾:Û³–›DY¨eן¯‚±µ®Y,ýªÞšP&cvñXåiã“rãN?õ­‡)Œig"ÑÕf-yˆ€B]@0(i"/³8²ø=¤’œQ_@Íë*êsÜþk?«}‹¾¿ª|þ-×/²ùl’©tÔ«ÇÄíË5ËXO6½#èa>{|¨ñýä³É,èÿpÌ/ÊÓ Ð…uNÉåÔ,Q1œ^qœÏƒZá'•eØMÂV…Z=üÈ,”ÉB:†Åmš[„õ¦hù:ŸóÊsZÚ‡Ó=?€+m+ŠsÄ^3ë±IÅVPÝ{ÞÅãpvHrQêšN¬åÅ=ë¨Q²É|É’lÇn°¢uäÑréè% ·~dLA$ΰæxóo7»C7°¯b•Â&.®{ò”$e9:÷è•yEÄ$=}¯½D…À”pÙAS"~ÈPtöˆñèJ§ªèJm‡§2+gu•Ã§b¢ß`þŠyß¿¶µ6+­1ýbºs:g“6ïtÑ|n_ãÁ†bÃÁ4¦Ž¥°#ÞálТ [Tz‹¾[ïdPŸkÑ3JÇxvüß4.êD<ÐZ8.næ +0©L‰¦Áb…`‹§öóÓ÷7á|¹ŸÇcïbµóæœÔtpöJ6÷ƹuj“r„CµZTÞR‹'W¨ß™Ò¡Dj4hÀùE1‰¡ÓÐØk‡ä¢õ^Ù «ó z¦v UgT#èÆLD—¾IæàÅ ±j•÷ºE²üóÎukŒ/}›zíõíTêŸl¯2Ï}uœµ‰ù«%ïq­DJÅ}™9§ó7‹Wb‚Sù¤×•AÇcë‰{6-_HÅöXÞ ‘ü*;av6m…‹·ÓßJƒe aœ©S N•U_Ûƒ iŸSи£„i¢Ú¢cr@|ÓôŸ¦;öõž¹úZîs~TŸJX«b›0=‡ÌÌ/˜dn²)3öø•çg E®-6âlP1Ã¥lOqv“ŠÒt(dà—Ö›GE Oày$)&ö.úðŸ»çòe;ÄZcÀMG(/_í¡öÕBœÛ45<Žñ…¥…ð~M”þs¤nöˆÎm´u?Wks»­P+•±×K½ÖeýWœ„Ü|A[Ñç‡ÇPˆ/ Ï0d^±ú‰®ý£æR5ªiŠÁ[3 MË(V'¥öï¤JmX/áU\ªÍ7óBAÁ? +›à Öþ§.ì:E.öAùŠåNÛS…ˆ±`– +Ì 3³ ¬-sæJ©rzoPÚs.ñÚ¿†!?.õsDá ƒy€–›¡Ï’ΟK€µ4\[¬„T “Çc|WÔûïNÊIè<&€}⮾#ít5 ù¹f:ZH£!,˜‚aOš·Ã¥\8Jþé’ˆÒÄa+G2J—ÅöûíxIçG™“yä•ii0€A.•¬ã<‚ç>Þ»ÌGþ¿£×ñ ¶¢ì¦`úiæ›è4áóÍ~Üqn“OáÛàâ.b©^i¹|(íGšoDážÝö…IJ*; ó6!-6à¯B’&Ì1žÍ1 •:kÉõ›sb=ÖÓ‚{ËýjÉX8˜˜a¤šOÓwq¿-¯¶yã_±–IË êÁÂŒ6 +û¨¦°}1£õA0wy‹½ˆÆUiYÓA;ò³Iè ¬…5ûTpbxÔ•Õ1ÎïÑø-–a^æ[tMY!Òâéå‚‚þ¸væq«è™ M ¡ûÈÍú+ (f1§Î6Ë46µcXêâCàUγì ÀÂ)îÃ…²¡iú#"m!žÈX\†·AÁ:WÁ â.”5¯þ®K˜Ê¼‰Í…b(j3œÚ×û—šù“h”ÃZ ëÜ4Ä@±Nb¾»ÆYšÔ&Ñ°3ÚJ*v=¹”¾ß3>8,_§ö%ü¤Y«Âëï¨ÓΟ¨É‘ψæ䧸¸~:d)<ºÿ·£Þ>@rOÅ¡J#~??…TŠµ¦Ìža]T]N#ñ+VEÿzi–ÐÓ¡ÚÖ‹¿ü^Èß­Ü6¬Bäª\²e xØùߟxÊÏ“¶v«­`#Gä°WžÓROêÔm.*:=‘_¿xgÒêÜ;tõm€¾*워}÷¼YnÒ¿¯ºêCsúõs­ì*Ó£Œö :e@¤ +k/Á­;YÑ£‘}xÚ˜å£Û1ôxЭ̡k¦³¡LÁ² Ãds‚9®ŽDIŠÚ ¿4XRjƒ˜9ùCŸZõLŠ¦mÕvž+Ѥۃ4µÖ0ïÐY?fþQ¼Ñé o9ëQ¼†ÈãÒËg ÇܨèH½¤H­ ‰Myò#©RÛ‘ª«µµÛàëÕ[¿¢­ÛlE’V·Â·¡p_?‘¡¨+t'„§ÿ¡pücSô©¿@m„œÿ/þïWÏó<3ÐI¬õö«u%ƒ3š»îì+)ÌSTyO{èø¨bí _ªN¦ì}ŸuÓJŠ J¸P2ÎÝŽêý/¡g¾MÀûH/™ #=ì Õ¼à!ŒIJNWÖZ%UÖxÖê´* z€ä3úw^„N:r*«#*`xSµh¢u3aNÿˆNWŽ½ÓC.âœ=†–…°4Íñ|ËMöf”}B L–LÇøä—o—¶C:çzÕTˆXYæFèw?ˆ§©ù>ÃÈà¼Ce±c‡$‘jÑ À‡­{¥! eYÿp©ÈN¼¸Øs¸Ÿþ€Y3 Ø3Üé†U«£+Mx‚uØö¾Èx.Sºz70¡ÄÃUÍ£.»‡.yÅÎð(³f©}žSÒ¬µ¡ÆÌ]@ƒ+4ÎùØsçÖ™™¿ž#þF(_»Î¿»&`/½›ß÷ë;éÂCõž¿%ìJFÂËÛÙÕ¤:(‰iRªyîæò`d…”- þç1PtÁâbœq#Q;>2ßtIãËçˆW~u9¦{åþH4PgÖ@ZUKð¡­Çs;ÄHÁtÀá‚X6•RÐfrüÁâNî¡,<lЂµcÈï~\gY5àuO[ÿö¡d‰ùxt år)»$êt˜êeמä8¼lµº·õº‰!Õ©F¦\þhÝÉz +œ%—wß{™eÙ[åLUSc瀆lkÖ}ŸLa¬äç.º™WL|çû «ŒŽ!ëºkµ!`™Qc!Äõü¢u…%+œiÎ0Ñ24`RjýЄ¯óa-@†-궉€egþXæÌ?µÿŸ'ò°ŸËSA²ÿÛ«@Q‚s3s®(E©cîªJ$g Y•u:-ªl#„‡í…~®‡\}·×&‰÷c½$ãÌw*—h\SÐyúŠ§×°£zÂ"›ŠyïŒøø®Ð„H Ç'`ÿ««Îz?H eKÿsCêº>úU4PO(# cZCy+gá +â?½«8|áyuÁÞ³b?·^J ';.E¡þÍjÇ~àÜÛÖX%!Ó! rÄjîºýÛäaå{×"²ð˜Wð3~ÝäÆC¥rÞó÷¥T¯Õ>gã@œ<ÜxZÌKbÕÖÛrÁûšÁ‘X"šäl¢Âן¸Ä÷}êÒä‚Ä™NQ9"²¾3‹zÌŠúêó¦ö™ œ>²Ð£Ç’\©¡÷Fiü.ŽQ%u™äv’BE@ác cŸ› SdURº ^BGOsÏ î+²×ƒ˜1O)9|[UÑ–¾D¸›ËlJÎV©á$¸2wËWž•­6·‚2.ø*a;š×\MÍuqb+¥q%÷˜çX=‚Ø èJÐð‰EÑ/¯rìî‘Cæßš~¶3Iž'*³…ˆ\#ôTBc®w‹qJù¾‹b–gÿv¢³@õ»9ƒØŽoùÅ8”p·hìèÃÞ’ éí\¯Ñ,m½jg9¹ À.ÿCK^@/(° ‰h¢í`.È §ø°…\õˆÂTB?1Xš.Ù.hPÁ¿íE­[¸ð¨Ï¬e­}=Ú”âAK í +tÝšcêj ; 6¾ôS [[rK"êÇjxÜ#CJ÷Ò´%fâM+i²bƒ!¨³>m˜5-BJQ(«é½6M:îyŸŸûj8g3ÒËýžÆU¦hÅV¨ âTú›ì»*~™ÉHÉ®{Ï÷ùOâæayGÚ³‚Õ/°©`RØ¡ÖðÊÞÛŸ),[³µB*Ü«Ö© ˆbÔÊð¹Æa)Žzi`—‘¸›NôHîcŠ|’g™)zµ©¸’²œK!Êeñuš§]2áIßyè¾òKÖ4_!ÑÒSãÞw‘‘ü l U½B~I '¶sµö5ë7É^AiÙa^çƒKÝäîP¬+`ˆÔ±oN`­3÷ùƒîþ ½ìÜù`DÂÏÇB¼[E¥®µC¨.òD)ÏZO–3ó⇩ƒÎ—6Œ4ÉUУÁ Ϫ$EÛMÛ4m=eûM“Ù76"¸0Vpë_M(SqzŽí‡¤oˆà‡Ÿ½g·E2xWÚuKð¾  8«àT:¨¹6žf«Vp´týyhÄ­Ôز[5es¯#}¸bs~µWê¯ (gRQ¬~nТLuàb›Hx¬€}¼½‚.“—‚Üyö8lñBt<Ÿ€šá`믰vȵ*/Ö7ÙšTbwöT^Yç0V¨¡sÆbË8”iL“¶‡€W¢-×oÝFÍônǚхg6~ý èȆ• @¯OÑ»o}iÔ¸SêX÷iÊÉ¡h²g6âç bð_¥¨r.ÍJ¥à 1M˜¡U¯`õùýªÙžäó½Å}­õ0®ê -‡‚ãŽÌ=÷F# ý¾—)Ïõƒ´ûÌ[`5A@¿Yá<ÿ…d•~®å#)Y_È?ð†t„DW”Û ›X/u»kk¼«T˜„kŽk,–‹òåGû9^×é¼|šeç 뻘UrYÂÌÄŽæÐé‘JFd럇œT>es•>_×FUÖ—²K¡ÄÆ-U½((Ï+"t%ÃôäyaK?°a¿uÑÖ¹Cä†Ô2!cPpåG‚êD‚Ó´XoÓòñìÕ¬±³o¯ßÈg•¥‡ë–·íÎË©þÆÝ×zÒïdP»T—I6?Û ,]á[µSd…VÜ ÃżÁýÍì«·ýº¦vÈ«C¡*%i¹]òA&ŠµYí×)¾|»·^íVœ3Í—ÈIˆÅ˜‡â÷ƒXRO ‹»£­ªàpcÎ}äLjéƒ#q°O+@—€ðW{®[3þM—Ÿ2‚G˃‹ ZpÉsD¤’934ú  ¢x¬–înb5åÒ9ªÎÏ0Ñ5±vÊ»¿[¨ç–ˆa=]-Z_Î6#ä/Kß1½¤Çï^à³Â.‘À`äddÌAw.ø5_|(cã,åICXÐçÁ:Øw”Ep>ä!×À…ü +áH8ýÇ^#aF}¸–õ«(ScO¼zwÌ cAv._RX†IÒ~ñÙ;6®à}Ÿ6VÔO³­Éì‘¢¡PÑš%t‹¶G*ûVÆú£~®E\€¶iŸÄu7ºTÕ"hšì@|„"Rù^þabß @rùQIA .x×9M¢^ƒ”oþ™‘çTuúãêëWÔªTüÁõDŠŽ\^¼â)ÈUÃü=(ãØHÊä´¡rÚÌÅyò)9¶Žž8³iŠàv¨WÈÂUFÀO¡Âà˸.{Œ(“á3jf7Ìo?°6/”ýßÒ¤®%Ñs(t½×»™C­ÉÚT`kRZC!ôˆ{ü|‰õwÖ$âR½d"{ÃrÂxòLìܤ“`ö…mïÝ7Îz(aúWh%Ð@Yñm ©­+_ýè²]²øOžRJä¡¥A¦¤NW#RNkä @Óìf©å\ºQµa››0U +@qð%~å›À~òÑrøõ›¦ÕË.¼(Q¢Ú$.ÅãGëpn[óâçWI]–ˆDÈŸSóô´:úhs4PxØßÀÉRnà,…¤d|V{é—úIr¼×xTž:­ÏIø¬˜ÛøÑ%AˆÙU[ÀÙ¶†Y±œ•G GÝ%(²²@!ˆdR]mµµ›l%+Û2=”NöF\R¸ø²LÆ®êÎúGu„/´ÔóÃ*kñÁs9‚ö’뱸¡pÙ²q5f‡–Äc¢Fõ¥65¢›Y5'˨{¹Â°Ú‡–ISĨ,”†SA¤=ëí0¬¤Ë¿-ïRÑüa'nñ1kRÝnú mä†ÀFeB˜ÏZZO¡¤ÇoOo„nRɺjËË5ȆŪ Ⱦ²õCLÖ¯gÈE‹«¯T±”ºÐPܾÿWW±(ƒnÀî! ›9[+¥kCHÅÄËË1ø Ùuš-åWûô—ŒK\0Uþff©sY¬/mäp­ì7é¥òþøƒÀØpËßÉ&°å醋çr%U X +ì>î¬ÀŸ,Ô=†_Ö–˜ç:Ò÷ŸŠª1ƒè GGLì“»€„…†›M)ÖâI?mi_ÌrˆûHþûæ̹/¸ÃŠ7 sa¨K¡öÒè&ºÁ.˜s’ +#ö‰ÏaÄç©50Dwh^ïÎ:yé@š‡Vêž4ÇÔM ìhÅ.êçuÁš‘‚ SS@²,ÄF}µÄ°3hº}é  å‰äí³jØS’ÛÀòÚP)^w9{û|À.·Ì©Àr3 órâÑð7Þ8%PDVàhµ‡Ó‚}NO'8ÅKOOû"*>øÎE`TrAÅò»Ñº>¶þ7ÝTà8ÂÇHz‹»ÀBÉ Xé%®ŸëF.ÆêL>EZ¸ßOa–¦r½*)HêN…0EqÖª† ¢ßÙ˜H¯ÔE×…ßd©ÑH0柞ØeÖïÊ5nóÝ ê{KÁoM©8æ¤3?Q[™mÈQòCë « B‘ð3Èû³1†ÉG?O\Y)Í7_üÚF€(q§—‹TDÖ mÙY„·è=vÌô|͸Ø(ñ8–ô×ú^ à ÉRD½ÓÝ–i¶¸9ä‰#ñP!’ö5i ºÍÙjì>lÈô¸!˜áñOæÑõÉ2UïAf6¤°wo•¶}ƒÎ0x]m÷±õmØ+ññ•ˆÌRK—ÛAt©ÂéIÔÇ ”E] +[iʯÎtëØZ˜Íú0Ø¥;ro"­F9£{þZU±G`“‹ßÿ]Z¯pNØYÂïÖõ¹PN±Ù¤ðÊq-Z !¨fÌœª¦G.½W2Œ9Fþ^?*¯`ÂX³Db¯kVÐU_ñQz®Ä$4:<¤³v–•pFšì‚MZ”––»Þ[HÌÉ¥1ïi ®;xöÍa½žªèñÝ6¦]Œ•Ì°é²r=®…ÁƒyÆ'ãÝPà )8Sï/M[ó>‘Íz +À‘lRé_‚œwª$dñ‡ç´V_õrÆI4É5r&Ör® 8ìKó €„†ŽgшÀ°Gì9Ôr7†NÔ&0o':µÀEš +´ÂzI"^ÛºaOÐ6¿h‰Uî3¹ôš²N’6SŒþ…Æ”QêàÄœ#áé4,ýF´²$öYŸ†»špË‚A‘¡8´Ôݘd”lñÂSdT»,3§D#BûŒV6hægã„ׯÐZëT{‹ÉNã(¦©ºáD6g)gT×9º…?UâçùÈ?íå ªÙÿmlÙ¦µD’¿Œ1Y?Ghl ê.ªWcz1*÷ªú] %ÇèX¿B ÁÛ÷¬°9ÐE>þ%ZB´QpDøëálCQv´ìzM~a/ž¬,Ü%ƒ™:¸c| U,CŠ¶Ærº‰eV´B µ`w÷ÌaÓl9 1RˆìÌKyÌEùpì´ EEY¯í~b‚úpž +þ#å·L£Â“ÞèNú ®°dE#]q€å(„"g‚ʸ  R±HäﻉdÒ³bkTV¤5£Ú /è†óðç 0Àš÷¿Um õ®¥Œ—ÊY +,¨Ÿ™µ=ýåá¢X€Ê×ÍŽäàÈwMF/ËXþ[© Ž¶.ãºõyª6²à;él!öŒýTlÄFPt_O뤃 Áû` jWC8¸0Ö‹•ç¡S0ɳJ ±Ñ›á5y–º5n_þ€5c‰t 3/IÊç;ª1È𱿒eʼn3ý€³WÜwrÊJ‚ÃxÖwoû9~M¢d¤¢'þ½:9ýZ4Í•!×îMeÐÜ—5Fu†–µÌìƒ-'¨N®Í*¥^yWm ïhùœ·´/“„]õbšlU’ÌŒ¬€mï"@Ò`«ÌÛM¯tת”\NÉŸ…¬áôiD½Ns|Nw÷_R¤GYPÓ•Ú¤¾Èl6u“dú´«2Úe²‡òËÑϸ>4ž²óŠÙFÓÜ]%k£–Lî"‰üÀ-#ˬ×Ê/fŠž|e™Û½Ht1®u­¥«7>Pç„—Ûgõ©“AŸ:[Q É< È +X=¾&ó’™Ápº¹ù÷CrœlÖ¹¥ÖSƒÌ²ˆ'<üz˜ÍGÉßlcx ê0Mº %´m€zwoJJ Ë?=ð .ÍHøˆY JƇ|õƒOÈU¶5ÇõÐúìÑz +Š­exÃ?¾Ä–Ýð,É©tjvø ~ÇIõS^ߌW‘u;¸&CѬ‘ ë·i‰/õSKB†Ï`äïÞž=>pKsèÇ} »Œ€ý$A×7»m·Î ö¦,|ÂËûÑ»3# HR/QWb]e„Ñ5Â"åhýþÃ8ÌT¼]Õ½xƒÒ8沸<@A¯ãì_ì]oÁ¾–Q×x ÂpU'¹P;Æ# +7T% à¢G[¬‹˜°C4ÛWù ø{ó9Õ»ËÁYò²†ôE#¦À}-ÇZQ|8ù!lCíZ¨{Ty S3†Áî ©Ó5ÑäYà4ÜŒä‹-¸|n“y±J›toØi¹%Fèý¹Î‰± ‘ë’ +Mj'ASŠIÅoB âö«›%¨xz,ÄwŒU*aohPNéÁŒ|$ cÏ%µë›Ã?(å˜p gãÞ3†Dµ +çäKqM•2nÜ›É'e¡~Ù½r=†Žä²c³]`Óíð§èsã#‘Nƒ›¢óê#Ö˜?©Â-=¯ußßy¾ÔñÑ*Ö«;ûÊÅ L„R>÷æöùFkh¦4bŠ91gM[ÿ|¦9À¬vÚ«”Õ-É LXÃm@ƒÜÃéXŽø´Ü¯oR„?mU(¥ÿ¿VŸôdBئp'|\€_àPã´ˆt?ºmú2„kPðHoKl`×ÔGi½ùIäñ©(„MÏ?F"—)ÔÅÒve‚¾€‰s"®ƒÅÄwš +TÙ&_e¹bî ‡ú2Ÿ4]¶tE*!K0ã[y OdžÛ»ZâQÀ.ÇÃá!çÓ)YæÁº3<îfÅc²Š-¿'+äs›¨+éšzI&¨Õ΢›#d^@*âÄRo¹T´F"œïNíQ˜ñJŒÓ‹ØÚ»ê à8’Bjg‰ŒV0†CH|KßhŒ¼à‚˸‘™:€:vN‹—·Cä*¸a‹¦ÇIÜ3faD¢ ”A$Ídp¯²y]—ž‹Œ.c R~èJ¸ºv¢Ðr= Ðþô^ö:ø‰I“4R<,à^Åõ÷\&³;§iûç˜dŠØUKr`ÙíL¿º:ý> Gf #ŽNÈíöšRó"¶Ú£(¬é~»_-+cžZöüå’L£ÿé/x‚j/­;w܃ mTPuúk(¦-ªÖ‰£aeÓ§™>JžJü5+bm$M×Û»n¾GUÿ/‚g7^b·öS¹ÀÖÜ2Q]°Ër'AÑŽ¿rý|ñ½éÖŠñóR{¤Y…!6íç*"dcö5Á¹%Þ¶uxp–¬ˆ°f±U¤¸\X‰û,7·³®‡œ±ïý`‡0 Í’f‘Êm¢™†}¸nT|M Û•`”ˆ,\ª<£NQou²[ØÑÚ)ïM,[MZð׿<÷iƒ{¨[µ# endstream endobj -444 0 obj << -/Type /Font -/Subtype /Type1 -/Encoding 1638 0 R -/FirstChar 65 -/LastChar 121 -/Widths 1639 0 R -/BaseFont /CJCVBR+CMTI12 -/FontDescriptor 442 0 R ->> endobj -442 0 obj << -/Ascent 694 -/CapHeight 683 -/Descent -194 -/FontName /CJCVBR+CMTI12 -/ItalicAngle -14.04 -/StemV 63 -/XHeight 431 -/FontBBox [-36 -251 1103 750] +1637 0 obj << +/Type /FontDescriptor +/FontName /XUVRTY+CMTT10 /Flags 4 -/CharSet (/A/B/L/P/S/a/b/c/d/e/f/g/h/i/l/n/o/p/r/s/t/u/y) -/FontFile 443 0 R +/FontBBox [-4 -235 731 800] +/Ascent 611 +/CapHeight 611 +/Descent -222 +/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/asciitilde/asterisk/b/backslash/c/colon/comma/d/e/equal/f/five/four/g/h/hyphen/i/j/k/l/m/n/nine/o/one/p/parenleft/parenright/period/plus/q/r/s/six/slash/t/three/two/u/underscore/v/w/x/y/z/zero) +/FontFile 1636 0 R >> endobj -1639 0 obj -[727 688 0 0 0 0 0 0 0 0 0 613 0 0 0 663 0 0 550 0 0 0 0 0 0 0 0 0 0 0 0 0 500 450 450 500 450 300 450 500 300 0 0 250 0 550 500 500 0 413 400 325 525 0 0 0 475 ] -endobj 1638 0 obj << -/Type /Encoding -/Differences [ 0 /.notdef 65/A/B 67/.notdef 76/L 77/.notdef 80/P 81/.notdef 83/S 84/.notdef 97/a/b/c/d/e/f/g/h/i 106/.notdef 108/l 109/.notdef 110/n/o/p 113/.notdef 114/r/s/t/u 118/.notdef 121/y 122/.notdef] ->> endobj -440 0 obj << -/Length1 1734 -/Length2 10564 -/Length3 532 -/Length 12830 +/Length1 1289 +/Length2 5599 +/Length3 0 +/Length 6888 >> stream -%!PS-AdobeFont-1.1: CMBX12 1.0 -%%CreationDate: 1991 Aug 20 16:34:54 +%!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 (CMBX12) readonly def +/FullName (CMTT9) readonly def /FamilyName (Computer Modern) readonly def -/Weight (Bold) readonly def +/Weight (Medium) readonly def /ItalicAngle 0 def -/isFixedPitch false def +/isFixedPitch true def end readonly def -/FontName /JCFIZJ+CMBX12 def +/FontName /LEILHS+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 12 /fi put -dup 39 /quoteright put -dup 40 /parenleft put -dup 41 /parenright put -dup 45 /hyphen put -dup 46 /period put -dup 48 /zero put -dup 49 /one put -dup 50 /two put -dup 51 /three put -dup 52 /four put -dup 53 /five put -dup 54 /six put -dup 55 /seven put -dup 56 /eight put -dup 57 /nine put -dup 65 /A put -dup 66 /B put -dup 67 /C put -dup 68 /D put -dup 69 /E put -dup 70 /F put -dup 71 /G put -dup 72 /H put -dup 73 /I put -dup 75 /K put -dup 76 /L put -dup 77 /M put -dup 78 /N put -dup 79 /O put -dup 80 /P put -dup 81 /Q put -dup 82 /R put -dup 83 /S put -dup 84 /T put -dup 85 /U put -dup 86 /V put -dup 87 /W 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 @@ -36507,331 +20887,453 @@ dup 107 /k 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 118 /v put -dup 119 /w put dup 120 /x put dup 121 /y put dup 122 /z put -dup 123 /endash put -dup 124 /emdash put readonly def -/FontBBox{-53 -251 1139 750}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ú£ “þ_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÷µÎ 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°0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark +ÙÖ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#Ë$ü†:£®^Åô¿vë*ÿyxi)‹‹½z{Al…U¨{ÛÒº8jh¼?VÜgÁ;íúJì¶=R’Šü&_7úï´ÉÁY%É® rÕÇF3Ú£KH0j‡]]t³`Ð&{ùº&ZÅ-.p ¿¸—…)t$-1°F…°@up™3 ê±½@‡€DFN}‰2ïÈ(–ǧ‹^`¯Rä Ô +ûÉXQÂA£sð[½˜mÙ§[ã.Q/‚³"§³ËÞi| +é-ø3c¿Sƒu§Æ@£Ï'ñq°êN¬ïZxk<„=}ªíü!+/ó3Ém´€ãc«è¬ àíµçk3J{²Üâ`N—¦o€gJrbK%°çÙÉ/˜YIv»3b¿ÄïŠeþæ`Îù«$á°¾1I(*ø…3ä ôÆþfBÊýÏψǶè~ßJ“å´o™õUö÷$'†/þD·¢¼@©3ÔNT½É!zäO ¨ì`jà”™s^;»¯jV[Wüy4q‰Ž +Cr˜²e*¿äfb¸&£ÇþNŽ¯¢w›vÕHj€:—ú¹ÀIÂs—°¶Çú²o£ W…–ÏÄ€R…åRݘ¥µÐB·WPï–é¤õ=¾GPà-ž˜Jšåx2Tf L4*Õ{ݘöÖ–\{Wû‘"‡˜/~çãJäˆSæ\«¹¡½¢H+zu}­Þ_©Ëo&}›üÌH²5r©ÛfbÎ}<ëH¢¬|(,Á{&^—¼+‹è‹cé`™o‡ ©“9gÞ1¤F±?Zœ÷ì“îI2lŠ oòxëäÌjêß,ÎuýÔR8[zäÒZj£ÏŸ&— +i‡AaC+âïzHª¢ÖÜpÓÿ Îk9zñ\Ê¥kà÷’Ûù—G¬ØEjØïP¾‘3‰pýÇM%Ò6ô_Ž•Èš¸€‡$—É£ì|ÙKœübNö¥Ñ°µŸýåë¡B u}u0Œ9Šj‡kr14š|ühíjg$…'Þù{{Þ؃…«ª2í©©4VˆÝ5ý»¸^ŽçRX÷ +aè'5Óe X©¹Ÿï +|ûK?o+—MaÃD¦ëfQwÕ‡ü×;D^+j³Zx ²ºrã@W3/ÔÇÉÊ®2—f>öuôEŠÎ‘ÛçqÌ&ž^êYr9úòÂÄg„W"6…4Îa^b]ŸUNN°Žùì’¥päËÍî Ô˲yx°B&‘ãÜ­zíýù$Íüÿ‚Œ³/üý¿’"TÎ\ e]t=²ÑŠ8î—~¶Žƒ½˜Bñ]UYFlë›]È—0á¥È¹U˧ØmÌ‘¬ +Õ-=G£ËœßôV IÓî8\܉Ivvs£2Úz·–pïw`}VkÝ>Ìo¾Ù¶ìÂ(å}ìkõÀÕ¯Û€ð£Sr¶ñ‰Œÿ(´º¼ÖBTö>âͦa•¯Ôð4Âz»Èý€1 ðh7¤aD?ÇWRÅr¦±û€Àü‘ä½Dç ºGúZ€Ou~©FäóïsB.DcÙ“r“¿Û¾ó>+a¬±_„6° +z(#à?{Ð0ÇMtÿ’§?Ó@§³—ü!Dâá;Þ8nu‹ã×¢áÍþ©¹]ĈäïÓip„¿ gS ´’q^Õ¦Îëþ93׺hkªe©f–rº¶àHÅ¿e`IÀânŸùßñfê>¡ éÖ G¢C=îËDñ¨êñé6°–K…±cN¼¶\%¢LíŸðÛßCr[(ÞWÔpÊH-_à²&Óí…¡PKÓ¼žÛŠ¦•ÚnÛ—ÇÓÉ‚ÜQh©¤ÈMn®yp?Ýþó r¹¸6AõúçŸ×ÖF dèZ†pv# Š³ÜèÈŸ•ÝBýÈ0ʵrºù”±è­ƒ;L¼þpoÍ&„ªÇ×N”Ÿã‹ pŒÓØaÌ%º›ö êÏÄJó:“Øu3µ¨°Q´8Ó¡¦ÊSÖhÄ !€â.|öë“2þ ]XJ&4u+îq¬÷9KD³·±7(éŒ/ª¶­ŒÕ_4+ßdöúPØQX‹ý³£>ž¾arXæV¤s)iõÌœV ÕÑ„¾1 +!‚`X€Z¢†øÅ‹s©/ie •Vë‚àMæ“Žé|K­dEþPü|Ï?ßøl†Ýê@¯…¬Ñ‡ªûhEO9û£þÃB… +¸I~ãíÊõTG’ãS±ÄÖè?È.­Lûÿç®dø&Ë ™Ãõž´˜;ÓæýO8ظ%>A»Þ˃zŸGë­»L!¸öT³|³}¹˜wÄœ<â3¤õÅÙ’%:vªB†$+ÂŽñ°-s¹¼›Ã±BNÜÁÛ":´HÖÇ,Ix'èU½­Ä ‡ÉXÊZÈ"6јޮÑÕh + ›'qö»|¤·ío*Ñr=Ž±#ÀÒuú6ò.]SÌPJ!weÛ˜‚|f½fvk·å`“}RŒÒͶ"“`%9wí$m±/µnžyéð&¢XM¢w5Õ`A e;DûÏ4û"“ìVñHhF¡FŽ¾¡šP"B«ï¼EˆÜìÀþÉaÔïmŠ ¼•5ø/“¹Y/œýºÃ W‰6zÒ®õ±Ê,wxÒ<ªi¢pM'Ýv;ŽöÒˆã•Ö7Wžäï¡x€¢øÃÙ“Õ-^²»Õ:iÝ~+;ÚmÞR_2 <šÎ3¦|ìA p%U¿ò×Ðæ1ÝSR6‡ ,D7ã+àW“^õhÊX³ Ú› VJŠè(œÖEB~fµ¢ÞûŒ,PË9.Š÷0»‰„>“ê›Þ'Õüüd©&Ýàæ ^dÇ ÀÌÌR;‹ƒìªAä`?b㑦&§à0ô©ìÍÀv¡š90´pCY¦Òùé:±ÏVüë'HÚl«1Ó"q¯÷Þ‘Êšu(Tµëxí+ጾeñP͆Š¦Û@€vÄU¹Cyú˜Ä²ï™âm³6J×uÎf|»Êœ“ƒ øf7Æ™:T`‹.<¡®T7ª…?õBÓ¶êëû=Ž8¬VÕçÆ𜕒ø~KgRYn%ßF¿2¿‡­ Wi( 3×4ŸUg—ÀÒ®×ÏQ‹†³ªmä=>ÆÜŠ2¼›<÷ÞÍGIüÜ6Ö½øœ0­pÍIñ¿´ýþ#9%_ÎÜÎÆú„¹O/ bæ&ßÊø9èmû¤Çà)Õ†BªÂø‡-s‹—¤EœT[c‘Nãvl-Ô)sŸ«ŸØ¯çN­]קË>s˜:‹ÎƒUü!#××oÀ ¹eÓeó+C1¼þÏBЙͣJ:q¿†¨0i1gÂÁv¸v%ýãCY7}²›E§ñ¬ÈÖBQÁSP?hÂê‹FÛCˆn÷VRé+––™©¾Ò-¨•NªCÀnGP—Éjs4¼3£5Hû_³,ö ›èfÛÏ·Þ·È:ýM¡6(c «è3>ü·H6%¾ š6cÄGš£ÿ±¾š²™¡¤(…S«{ˆ»»”Uh#‡™Ea*diwé“þ_Ô¾n67ö­û<¦´³âÀtí¤qóKÝþx]Ë°²L÷Y‚mHÙ`å7SDUH™Ué–v¨Õa™‡cŒÔU’š6ùÁŸ´Æªÿ×·FEÏN [™öEo7÷¤š_fmåVîÂB…*ÉçÌ‹Fµc=qÂñ–TâÕ{ÝŠ J¼tUØï]·ÄÉàÃI2pØ(2€d[ã»CÇZ1ÃÅM 1×}LQˆZ`Ú’/9SiÓŒÈ`0{Q0òÔZòµ¾zóy`«Ü,žIÄó7ä×äÂûUÀ#¾Âžõ@cÅf7½u5A`<¾Q€ø‰‡‹ª$Ú ZGòŠk)t&$8¢/Ž³Ú†~qbm ƒ=7¢çn\N„°ÎF =¤aùsr…\èßÿ¼ɪ¼lCƒR=W£Ü„!x|\5¼´ÚT…j“Ô:Øã€ö‰*£ó×u”Joý2.zoÚm?8ô:QQzùŠ`Bª‡í|'­»œøÜ.Ûåªw#"_Ó'ôVò]ku\H¦})ÏH3pF;l rÏ”MÍ7î'õ¥ym´åw”ßXwª¹wâØ¡[uxäyµÈcÖëR+~ôÒÊVÊ®ÐÍL´<2;Á[Ödgðœ”Í &p_8ИŸ$h];‹k8ÍÙe+‹ˆãùfE*¨Gœ†›Êª†RRA»o¬êH,ŸTÚ¢‘mc Š¬ødfê'O +ŠCÿ¹3ˆ|ô¸Ôê„[[­bµˆÖ…¾>†‰7W¹T¶Áõ„ˆ¸SÞÛý¢.,rÊù —î¶)›_Zˆ’0¦;×~.Uš¤ÆV!O‘ëúoë„` @°~aú+|¤N%^å¸K2PÔ‘¡F'ëEtÇÔÀj b—qBjMÄ&ÐY´Rô¦”oºžý–méÊè_\ïW4Á·—BjM{´·¾¹..˳Þ~æ†_ï÷ýß²«/§[¾Êt|Ít<óø[ x”0yÍä‰d„—k´Ü[èe4å¼:Í•P·5<‡;K_=ñ—ìHbew.˜‹V´b“Gµq®¸ÏÐRÈíH:žÁw{|9ÍÓbç +À±7Å“*`!-}püï¤óÚb}z„™Æ¡í}äùŸêþý°÷žr6uµÆ2tß.42 ‹vî’=¬^Bø ç­P¤N #.V¬+ùJ„ÿ[™) îVøwÁK•CÒ +±Aò á{!—î&A´ü˜|R¦°N¼ Ö «T„xzô§ÿïÍ#ayÝî6µû•í Í|Žp×AR~ù¡WGN®ÍÞ}ÇïúÚY c¤˜ýã°¦¼ªâ÷Z;œøÁ饫ô0È©âÄ7‰ù}ƇÄ_®QÎW¨@’7®`ypÚà‰éï…+-@°bæà z€L *ÜĪ£Àïq,™ámŽZÚ1ž[N]4ýBy¬ ðt*+V:Ëê9oHa­Ï­¢§iMmçCA.ìô‚zy‡7þ:?°$=ÑÝ„cXZ"ÐÌÕݼn–aêQñaâTŒ]Ä}B]„¬â'ü§¹­Å~7l&—ö´Ò±ö~‰áŠ +”ŽûAÒ×V¿kFWŒ‡%LJôÎG V* +êìÎWeŠ”~ 4æù9‰Ü§•ÇúPÉv‹(‚l7 +&îq¿²·? S”¡LŽ¦»Ï{sdÅ6R!¦Ì¯‰}69q¾®À‡ÉyøÕ Çæûͽã»83èÓ—žy¸1Ã?Íæ²1×v#MðÍõc˜½ßµ³E€ëEƒCÔ¹ÎBftÃ$j¨ãå•·&¹xŒÑ¾¼ƒ?Z–j\S,2w3dFµ +*O¬`•ÝbE¿TÑ/ÖZƒWihJ«H Et,’Åt#ZW¹ÏVtª·G .Q‰O€ZõÌ•/–UÀÄÓ¦Óù÷“"¿t4*:1Øç`õ*ò‚Š'ÍHh;1ÍjùSžäÁ+FÊ‘sT¢6›Ìó„P"1'²§HN˜ iOôI³9N;‹ §,b™Vj?&¶B +ÓSü;Ù> endobj +445 0 obj << +/Type /Font +/Subtype /Type1 +/BaseFont /CVCINT+CMBX10 +/FontDescriptor 1609 0 R +/FirstChar 12 +/LastChar 123 +/Widths 1605 0 R +>> endobj +443 0 obj << +/Type /Font +/Subtype /Type1 +/BaseFont /GBHFLB+CMBX12 +/FontDescriptor 1611 0 R +/FirstChar 12 +/LastChar 124 +/Widths 1607 0 R +>> endobj +602 0 obj << +/Type /Font +/Subtype /Type1 +/BaseFont /XOPWSZ+CMMI10 +/FontDescriptor 1613 0 R +/FirstChar 11 +/LastChar 122 +/Widths 1602 0 R +>> endobj +649 0 obj << +/Type /Font +/Subtype /Type1 +/BaseFont /RVPZIX+CMMI5 +/FontDescriptor 1615 0 R +/FirstChar 105 +/LastChar 105 +/Widths 1595 0 R +>> endobj +618 0 obj << +/Type /Font +/Subtype /Type1 +/BaseFont /LUIBYK+CMMI7 +/FontDescriptor 1617 0 R +/FirstChar 59 +/LastChar 114 +/Widths 1599 0 R +>> endobj +446 0 obj << +/Type /Font +/Subtype /Type1 +/BaseFont /GHWWVJ+CMR10 +/FontDescriptor 1619 0 R +/FirstChar 11 +/LastChar 123 +/Widths 1604 0 R +>> endobj +620 0 obj << +/Type /Font +/Subtype /Type1 +/BaseFont /YPSQTS+CMR6 +/FontDescriptor 1621 0 R +/FirstChar 49 +/LastChar 51 +/Widths 1597 0 R +>> endobj +617 0 obj << +/Type /Font +/Subtype /Type1 +/BaseFont /EWABFK+CMR7 +/FontDescriptor 1623 0 R +/FirstChar 49 +/LastChar 58 +/Widths 1600 0 R +>> endobj +622 0 obj << +/Type /Font +/Subtype /Type1 +/BaseFont /TDRORS+CMR8 +/FontDescriptor 1625 0 R +/FirstChar 40 +/LastChar 121 +/Widths 1596 0 R +>> endobj +992 0 obj << +/Type /Font +/Subtype /Type1 +/BaseFont /HLSVSX+CMR9 +/FontDescriptor 1627 0 R +/FirstChar 40 +/LastChar 115 +/Widths 1592 0 R +>> endobj +619 0 obj << +/Type /Font +/Subtype /Type1 +/BaseFont /IMOIOS+CMSY10 +/FontDescriptor 1629 0 R +/FirstChar 0 +/LastChar 120 +/Widths 1598 0 R +>> endobj +903 0 obj << +/Type /Font +/Subtype /Type1 +/BaseFont /XNLILI+CMSY7 +/FontDescriptor 1631 0 R +/FirstChar 0 +/LastChar 49 +/Widths 1593 0 R +>> endobj +588 0 obj << +/Type /Font +/Subtype /Type1 +/BaseFont /ZZMNIP+CMTI10 +/FontDescriptor 1633 0 R +/FirstChar 11 +/LastChar 122 +/Widths 1603 0 R +>> endobj +444 0 obj << +/Type /Font +/Subtype /Type1 +/BaseFont /OZJPZO+CMTI12 +/FontDescriptor 1635 0 R +/FirstChar 65 +/LastChar 121 +/Widths 1606 0 R +>> endobj +616 0 obj << /Type /Font /Subtype /Type1 -/Encoding 1640 0 R -/FirstChar 12 -/LastChar 124 -/Widths 1641 0 R -/BaseFont /JCFIZJ+CMBX12 -/FontDescriptor 439 0 R ->> endobj -439 0 obj << -/Ascent 694 -/CapHeight 686 -/Descent -194 -/FontName /JCFIZJ+CMBX12 -/ItalicAngle 0 -/StemV 109 -/XHeight 444 -/FontBBox [-53 -251 1139 750] -/Flags 4 -/CharSet (/fi/quoteright/parenleft/parenright/hyphen/period/zero/one/two/three/four/five/six/seven/eight/nine/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/f/g/h/i/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z/endash/emdash) -/FontFile 440 0 R +/BaseFont /XUVRTY+CMTT10 +/FontDescriptor 1637 0 R +/FirstChar 40 +/LastChar 126 +/Widths 1601 0 R >> endobj -1641 0 obj -[625 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 312 437 437 0 0 0 375 312 0 562 562 562 562 562 562 562 562 562 562 0 0 0 0 0 0 0 850 800 812 862 738 707 884 880 419 0 881 676 1067 880 845 769 845 839 625 782 865 850 1162 0 0 0 0 0 0 0 0 0 547 625 500 625 513 344 562 625 312 0 594 312 937 625 562 625 594 459 444 437 625 594 812 594 594 500 562 1125 ] -endobj -1640 0 obj << -/Type /Encoding -/Differences [ 0 /.notdef 12/fi 13/.notdef 39/quoteright/parenleft/parenright 42/.notdef 45/hyphen/period 47/.notdef 48/zero/one/two/three/four/five/six/seven/eight/nine 58/.notdef 65/A/B/C/D/E/F/G/H/I 74/.notdef 75/K/L/M/N/O/P/Q/R/S/T/U/V/W 88/.notdef 97/a/b/c/d/e/f/g/h/i 106/.notdef 107/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z/endash/emdash 125/.notdef] +741 0 obj << +/Type /Font +/Subtype /Type1 +/BaseFont /LEILHS+CMTT9 +/FontDescriptor 1639 0 R +/FirstChar 39 +/LastChar 122 +/Widths 1594 0 R >> endobj -451 0 obj << +447 0 obj << /Type /Pages /Count 6 -/Parent 1642 0 R -/Kids [434 0 R 453 0 R 457 0 R 503 0 R 555 0 R 576 0 R] +/Parent 1640 0 R +/Kids [438 0 R 449 0 R 497 0 R 548 0 R 569 0 R 573 0 R] >> endobj -592 0 obj << +589 0 obj << /Type /Pages /Count 6 -/Parent 1642 0 R -/Kids [580 0 R 602 0 R 617 0 R 646 0 R 659 0 R 665 0 R] +/Parent 1640 0 R +/Kids [586 0 R 600 0 R 613 0 R 629 0 R 642 0 R 646 0 R] >> endobj -696 0 obj << +676 0 obj << /Type /Pages /Count 6 -/Parent 1642 0 R -/Kids [682 0 R 698 0 R 703 0 R 715 0 R 728 0 R 734 0 R] +/Parent 1640 0 R +/Kids [662 0 R 678 0 R 684 0 R 694 0 R 708 0 R 714 0 R] >> endobj -747 0 obj << +726 0 obj << /Type /Pages /Count 6 -/Parent 1642 0 R -/Kids [744 0 R 749 0 R 759 0 R 767 0 R 776 0 R 784 0 R] +/Parent 1640 0 R +/Kids [723 0 R 731 0 R 738 0 R 748 0 R 755 0 R 762 0 R] >> endobj -800 0 obj << +777 0 obj << /Type /Pages /Count 6 -/Parent 1642 0 R -/Kids [791 0 R 802 0 R 806 0 R 816 0 R 822 0 R 831 0 R] +/Parent 1640 0 R +/Kids [770 0 R 779 0 R 788 0 R 795 0 R 803 0 R 809 0 R] >> endobj -844 0 obj << +822 0 obj << /Type /Pages /Count 6 -/Parent 1642 0 R -/Kids [836 0 R 846 0 R 851 0 R 859 0 R 863 0 R 871 0 R] +/Parent 1640 0 R +/Kids [817 0 R 824 0 R 830 0 R 836 0 R 842 0 R 850 0 R] >> endobj -882 0 obj << +859 0 obj << /Type /Pages /Count 6 -/Parent 1643 0 R -/Kids [879 0 R 884 0 R 892 0 R 896 0 R 904 0 R 908 0 R] +/Parent 1641 0 R +/Kids [856 0 R 863 0 R 869 0 R 875 0 R 881 0 R 887 0 R] >> endobj -919 0 obj << +896 0 obj << /Type /Pages /Count 6 -/Parent 1643 0 R -/Kids [916 0 R 921 0 R 932 0 R 943 0 R 955 0 R 959 0 R] +/Parent 1641 0 R +/Kids [893 0 R 900 0 R 910 0 R 926 0 R 930 0 R 935 0 R] >> endobj -974 0 obj << +949 0 obj << /Type /Pages /Count 6 -/Parent 1643 0 R -/Kids [965 0 R 976 0 R 982 0 R 987 0 R 997 0 R 1008 0 R] +/Parent 1641 0 R +/Kids [946 0 R 953 0 R 958 0 R 965 0 R 974 0 R 984 0 R] >> endobj -1020 0 obj << +993 0 obj << /Type /Pages /Count 6 -/Parent 1643 0 R -/Kids [1014 0 R 1022 0 R 1031 0 R 1044 0 R 1053 0 R 1057 0 R] +/Parent 1641 0 R +/Kids [989 0 R 997 0 R 1007 0 R 1017 0 R 1026 0 R 1032 0 R] >> endobj -1069 0 obj << +1042 0 obj << /Type /Pages /Count 6 -/Parent 1643 0 R -/Kids [1066 0 R 1071 0 R 1079 0 R 1084 0 R 1088 0 R 1093 0 R] +/Parent 1641 0 R +/Kids [1039 0 R 1045 0 R 1053 0 R 1057 0 R 1061 0 R 1067 0 R] >> endobj -1104 0 obj << +1077 0 obj << /Type /Pages /Count 6 -/Parent 1643 0 R -/Kids [1100 0 R 1106 0 R 1112 0 R 1119 0 R 1128 0 R 1135 0 R] +/Parent 1641 0 R +/Kids [1073 0 R 1080 0 R 1085 0 R 1094 0 R 1103 0 R 1109 0 R] >> endobj -1147 0 obj << +1120 0 obj << /Type /Pages /Count 6 -/Parent 1644 0 R -/Kids [1141 0 R 1149 0 R 1156 0 R 1167 0 R 1174 0 R 1186 0 R] +/Parent 1642 0 R +/Kids [1116 0 R 1122 0 R 1131 0 R 1143 0 R 1148 0 R 1161 0 R] >> endobj -1202 0 obj << +1175 0 obj << /Type /Pages /Count 6 -/Parent 1644 0 R -/Kids [1193 0 R 1204 0 R 1211 0 R 1220 0 R 1226 0 R 1232 0 R] +/Parent 1642 0 R +/Kids [1166 0 R 1179 0 R 1186 0 R 1194 0 R 1200 0 R 1205 0 R] >> endobj -1244 0 obj << +1217 0 obj << /Type /Pages /Count 6 -/Parent 1644 0 R -/Kids [1239 0 R 1246 0 R 1252 0 R 1257 0 R 1263 0 R 1270 0 R] +/Parent 1642 0 R +/Kids [1213 0 R 1220 0 R 1225 0 R 1231 0 R 1236 0 R 1244 0 R] >> endobj -1283 0 obj << +1256 0 obj << /Type /Pages /Count 6 -/Parent 1644 0 R -/Kids [1276 0 R 1285 0 R 1293 0 R 1301 0 R 1309 0 R 1318 0 R] +/Parent 1642 0 R +/Kids [1250 0 R 1259 0 R 1267 0 R 1275 0 R 1283 0 R 1292 0 R] >> endobj -1332 0 obj << +1305 0 obj << /Type /Pages /Count 6 -/Parent 1644 0 R -/Kids [1327 0 R 1334 0 R 1342 0 R 1350 0 R 1355 0 R 1368 0 R] +/Parent 1642 0 R +/Kids [1301 0 R 1307 0 R 1318 0 R 1323 0 R 1328 0 R 1341 0 R] >> endobj -1379 0 obj << +1352 0 obj << /Type /Pages /Count 6 -/Parent 1644 0 R -/Kids [1372 0 R 1381 0 R 1389 0 R 1398 0 R 1403 0 R 1408 0 R] +/Parent 1642 0 R +/Kids [1345 0 R 1354 0 R 1362 0 R 1371 0 R 1376 0 R 1381 0 R] >> endobj -1417 0 obj << +1390 0 obj << /Type /Pages /Count 6 -/Parent 1645 0 R -/Kids [1413 0 R 1419 0 R 1424 0 R 1429 0 R 1436 0 R 1443 0 R] +/Parent 1643 0 R +/Kids [1386 0 R 1392 0 R 1397 0 R 1402 0 R 1409 0 R 1416 0 R] >> endobj -1456 0 obj << +1429 0 obj << /Type /Pages /Count 6 -/Parent 1645 0 R -/Kids [1450 0 R 1458 0 R 1465 0 R 1472 0 R 1479 0 R 1487 0 R] +/Parent 1643 0 R +/Kids [1423 0 R 1431 0 R 1438 0 R 1445 0 R 1454 0 R 1460 0 R] >> endobj -1495 0 obj << +1468 0 obj << /Type /Pages /Count 6 -/Parent 1645 0 R -/Kids [1491 0 R 1497 0 R 1502 0 R 1507 0 R 1512 0 R 1516 0 R] +/Parent 1643 0 R +/Kids [1464 0 R 1470 0 R 1475 0 R 1480 0 R 1485 0 R 1490 0 R] >> endobj -1527 0 obj << +1500 0 obj << /Type /Pages /Count 6 -/Parent 1645 0 R -/Kids [1522 0 R 1529 0 R 1535 0 R 1541 0 R 1545 0 R 1554 0 R] +/Parent 1643 0 R +/Kids [1496 0 R 1503 0 R 1508 0 R 1514 0 R 1519 0 R 1525 0 R] >> endobj -1569 0 obj << +1540 0 obj << /Type /Pages /Count 6 -/Parent 1645 0 R -/Kids [1563 0 R 1571 0 R 1577 0 R 1581 0 R 1588 0 R 1593 0 R] +/Parent 1643 0 R +/Kids [1536 0 R 1544 0 R 1550 0 R 1555 0 R 1561 0 R 1567 0 R] >> endobj -1604 0 obj << +1574 0 obj << /Type /Pages -/Count 2 -/Parent 1645 0 R -/Kids [1597 0 R 1606 0 R] +/Count 4 +/Parent 1643 0 R +/Kids [1571 0 R 1576 0 R 1580 0 R 1588 0 R] >> endobj -1642 0 obj << +1640 0 obj << /Type /Pages /Count 36 -/Parent 1646 0 R -/Kids [451 0 R 592 0 R 696 0 R 747 0 R 800 0 R 844 0 R] +/Parent 1644 0 R +/Kids [447 0 R 589 0 R 676 0 R 726 0 R 777 0 R 822 0 R] >> endobj -1643 0 obj << +1641 0 obj << /Type /Pages /Count 36 -/Parent 1646 0 R -/Kids [882 0 R 919 0 R 974 0 R 1020 0 R 1069 0 R 1104 0 R] +/Parent 1644 0 R +/Kids [859 0 R 896 0 R 949 0 R 993 0 R 1042 0 R 1077 0 R] >> endobj -1644 0 obj << +1642 0 obj << /Type /Pages /Count 36 -/Parent 1646 0 R -/Kids [1147 0 R 1202 0 R 1244 0 R 1283 0 R 1332 0 R 1379 0 R] +/Parent 1644 0 R +/Kids [1120 0 R 1175 0 R 1217 0 R 1256 0 R 1305 0 R 1352 0 R] >> endobj -1645 0 obj << +1643 0 obj << /Type /Pages -/Count 32 -/Parent 1646 0 R -/Kids [1417 0 R 1456 0 R 1495 0 R 1527 0 R 1569 0 R 1604 0 R] +/Count 34 +/Parent 1644 0 R +/Kids [1390 0 R 1429 0 R 1468 0 R 1500 0 R 1540 0 R 1574 0 R] >> endobj -1646 0 obj << +1644 0 obj << /Type /Pages -/Count 140 -/Kids [1642 0 R 1643 0 R 1644 0 R 1645 0 R] +/Count 142 +/Kids [1640 0 R 1641 0 R 1642 0 R 1643 0 R] >> endobj -1647 0 obj << +1645 0 obj << /Type /Outlines /First 7 0 R /Last 7 0 R /Count 1 >> endobj +435 0 obj << +/Title 436 0 R +/A 433 0 R +/Parent 431 0 R +>> endobj 431 0 obj << /Title 432 0 R /A 429 0 R -/Parent 427 0 R +/Parent 7 0 R +/Prev 411 0 R +/First 435 0 R +/Last 435 0 R +/Count -1 >> endobj 427 0 obj << /Title 428 0 R /A 425 0 R -/Parent 7 0 R -/Prev 407 0 R -/First 431 0 R -/Last 431 0 R -/Count -1 +/Parent 411 0 R +/Prev 423 0 R >> endobj 423 0 obj << /Title 424 0 R /A 421 0 R -/Parent 407 0 R +/Parent 411 0 R /Prev 419 0 R +/Next 427 0 R >> endobj 419 0 obj << /Title 420 0 R /A 417 0 R -/Parent 407 0 R +/Parent 411 0 R /Prev 415 0 R /Next 423 0 R >> endobj 415 0 obj << /Title 416 0 R /A 413 0 R -/Parent 407 0 R -/Prev 411 0 R +/Parent 411 0 R /Next 419 0 R >> endobj 411 0 obj << /Title 412 0 R /A 409 0 R -/Parent 407 0 R -/Next 415 0 R +/Parent 7 0 R +/Prev 387 0 R +/Next 431 0 R +/First 415 0 R +/Last 427 0 R +/Count -4 >> endobj 407 0 obj << /Title 408 0 R /A 405 0 R -/Parent 7 0 R -/Prev 387 0 R -/Next 427 0 R -/First 411 0 R -/Last 423 0 R -/Count -4 +/Parent 387 0 R +/Prev 403 0 R >> endobj 403 0 obj << /Title 404 0 R /A 401 0 R /Parent 387 0 R /Prev 399 0 R +/Next 407 0 R >> endobj 399 0 obj << /Title 400 0 R @@ -36858,10 +21360,10 @@ endobj /A 385 0 R /Parent 7 0 R /Prev 367 0 R -/Next 407 0 R +/Next 411 0 R /First 391 0 R -/Last 403 0 R -/Count -4 +/Last 407 0 R +/Count -5 >> endobj 383 0 obj << /Title 384 0 R @@ -37533,1696 +22035,2215 @@ endobj 7 0 obj << /Title 8 0 R /A 5 0 R -/Parent 1647 0 R +/Parent 1645 0 R /First 11 0 R -/Last 427 0 R +/Last 431 0 R /Count -11 >> endobj +1646 0 obj << +/Names [(Doc-Start) 442 0 R (Hfootnote.1) 621 0 R (Hfootnote.2) 623 0 R (Hfootnote.3) 1530 0 R (Item.1) 650 0 R (Item.10) 659 0 R] +/Limits [(Doc-Start) (Item.10)] +>> endobj +1647 0 obj << +/Names [(Item.100) 1443 0 R (Item.101) 1450 0 R (Item.11) 665 0 R (Item.12) 666 0 R (Item.13) 667 0 R (Item.14) 668 0 R] +/Limits [(Item.100) (Item.14)] +>> endobj 1648 0 obj << -/Names [(Doc-Start) 438 0 R (Hfootnote.1) 638 0 R (Hfootnote.2) 642 0 R (Hfootnote.3) 1552 0 R (Item.1) 671 0 R (Item.10) 680 0 R (Item.100) 1470 0 R (Item.101) 1477 0 R (Item.11) 685 0 R (Item.12) 686 0 R (Item.13) 687 0 R (Item.14) 688 0 R (Item.15) 689 0 R (Item.16) 690 0 R (Item.17) 691 0 R (Item.18) 692 0 R (Item.19) 693 0 R (Item.2) 672 0 R (Item.20) 694 0 R (Item.21) 695 0 R (Item.22) 709 0 R (Item.23) 710 0 R (Item.24) 711 0 R (Item.25) 712 0 R (Item.26) 713 0 R (Item.27) 718 0 R (Item.28) 719 0 R (Item.29) 720 0 R (Item.3) 673 0 R (Item.30) 721 0 R (Item.31) 722 0 R (Item.32) 723 0 R (Item.33) 724 0 R (Item.34) 725 0 R (Item.35) 738 0 R (Item.36) 739 0 R (Item.37) 740 0 R (Item.38) 741 0 R (Item.39) 799 0 R (Item.4) 674 0 R (Item.40) 1036 0 R (Item.41) 1037 0 R (Item.42) 1038 0 R (Item.43) 1098 0 R (Item.44) 1103 0 R (Item.45) 1116 0 R (Item.46) 1117 0 R (Item.47) 1126 0 R (Item.48) 1153 0 R (Item.49) 1154 0 R (Item.5) 675 0 R (Item.50) 1163 0 R (Item.51) 1164 0 R (Item.52) 1165 0 R (Item.53) 1179 0 R (Item.54) 1180 0 R (Item.55) 1181 0 R (Item.56) 1182 0 R (Item.57) 1183 0 R (Item.58) 1184 0 R (Item.59) 1197 0 R (Item.6) 676 0 R (Item.60) 1198 0 R (Item.61) 1199 0 R (Item.62) 1200 0 R (Item.63) 1201 0 R (Item.64) 1218 0 R (Item.65) 1236 0 R (Item.66) 1237 0 R (Item.67) 1267 0 R (Item.68) 1268 0 R (Item.69) 1282 0 R (Item.7) 677 0 R (Item.70) 1291 0 R (Item.71) 1299 0 R (Item.72) 1307 0 R (Item.73) 1315 0 R (Item.74) 1316 0 R (Item.75) 1324 0 R (Item.76) 1325 0 R (Item.77) 1338 0 R (Item.78) 1339 0 R (Item.79) 1340 0 R (Item.8) 678 0 R (Item.80) 1359 0 R (Item.81) 1360 0 R (Item.82) 1361 0 R (Item.83) 1362 0 R (Item.84) 1363 0 R (Item.85) 1364 0 R (Item.86) 1365 0 R (Item.87) 1366 0 R (Item.88) 1377 0 R (Item.89) 1378 0 R (Item.9) 679 0 R (Item.90) 1386 0 R (Item.91) 1387 0 R (Item.92) 1394 0 R (Item.93) 1395 0 R (Item.94) 1396 0 R (Item.95) 1434 0 R (Item.96) 1441 0 R (Item.97) 1448 0 R (Item.98) 1455 0 R (Item.99) 1463 0 R (cite.2007c) 656 0 R (cite.2007d) 657 0 R (cite.BLACS) 615 0 R (cite.BLAS1) 597 0 R (cite.BLAS2) 598 0 R (cite.BLAS3) 599 0 R (cite.KIVA3PSBLAS) 1603 0 R (cite.METIS) 643 0 R (cite.MPI1) 1609 0 R (cite.PARA04FOREST) 1601 0 R (cite.PSBLAS) 1602 0 R (cite.machiels) 594 0 R (cite.metcalf) 593 0 R (cite.sblas02) 596 0 R (cite.sblas97) 595 0 R (descdata) 706 0 R (equation.1) 935 0 R (equation.2) 936 0 R (equation.3) 937 0 R (figure.1) 610 0 R (figure.2) 651 0 R (figure.3) 726 0 R (figure.4) 742 0 R (figure.5) 757 0 R (figure.6) 1001 0 R (figure.7) 1042 0 R (figure.8) 1484 0 R (figure.9) 1485 0 R (page.1) 437 0 R (page.10) 717 0 R (page.100) 1400 0 R (page.101) 1405 0 R (page.102) 1410 0 R (page.103) 1415 0 R (page.104) 1421 0 R (page.105) 1426 0 R (page.106) 1431 0 R (page.107) 1438 0 R (page.108) 1445 0 R (page.109) 1452 0 R (page.11) 730 0 R (page.110) 1460 0 R (page.111) 1467 0 R (page.112) 1474 0 R (page.113) 1481 0 R (page.114) 1489 0 R (page.115) 1493 0 R (page.116) 1499 0 R (page.117) 1504 0 R (page.118) 1509 0 R (page.119) 1514 0 R (page.12) 736 0 R (page.120) 1518 0 R (page.121) 1524 0 R (page.122) 1531 0 R (page.123) 1537 0 R (page.124) 1543 0 R (page.125) 1547 0 R (page.126) 1556 0 R (page.127) 1565 0 R (page.128) 1573 0 R (page.129) 1579 0 R (page.13) 746 0 R (page.130) 1583 0 R (page.131) 1590 0 R (page.132) 1595 0 R (page.133) 1599 0 R (page.134) 1608 0 R (page.14) 751 0 R (page.15) 761 0 R (page.16) 769 0 R (page.17) 778 0 R (page.18) 786 0 R (page.19) 793 0 R (page.2) 455 0 R (page.20) 804 0 R (page.21) 808 0 R (page.22) 818 0 R (page.23) 824 0 R (page.24) 833 0 R (page.25) 838 0 R (page.26) 848 0 R (page.27) 853 0 R (page.28) 861 0 R (page.29) 865 0 R (page.3) 619 0 R (page.30) 873 0 R (page.31) 881 0 R (page.32) 886 0 R (page.33) 894 0 R (page.34) 898 0 R (page.35) 906 0 R (page.36) 910 0 R (page.37) 918 0 R (page.38) 923 0 R (page.39) 934 0 R (page.4) 648 0 R (page.40) 945 0 R (page.41) 957 0 R (page.42) 961 0 R (page.43) 967 0 R (page.44) 978 0 R (page.45) 984 0 R (page.46) 989 0 R (page.47) 999 0 R (page.48) 1010 0 R (page.49) 1016 0 R (page.5) 661 0 R (page.50) 1024 0 R (page.51) 1033 0 R (page.52) 1046 0 R (page.53) 1055 0 R (page.54) 1059 0 R (page.55) 1068 0 R (page.56) 1073 0 R (page.57) 1081 0 R (page.58) 1086 0 R (page.59) 1090 0 R (page.6) 667 0 R (page.60) 1095 0 R (page.61) 1102 0 R (page.62) 1108 0 R (page.63) 1114 0 R (page.64) 1121 0 R (page.65) 1130 0 R (page.66) 1137 0 R (page.67) 1143 0 R (page.68) 1151 0 R (page.69) 1158 0 R (page.7) 684 0 R (page.70) 1169 0 R (page.71) 1176 0 R (page.72) 1188 0 R (page.73) 1195 0 R (page.74) 1206 0 R (page.75) 1213 0 R (page.76) 1222 0 R (page.77) 1228 0 R (page.78) 1234 0 R (page.79) 1241 0 R (page.8) 700 0 R (page.80) 1248 0 R (page.81) 1254 0 R (page.82) 1259 0 R (page.83) 1265 0 R (page.84) 1272 0 R (page.85) 1278 0 R (page.86) 1287 0 R (page.87) 1295 0 R (page.88) 1303 0 R (page.89) 1311 0 R (page.9) 705 0 R (page.90) 1320 0 R (page.91) 1329 0 R (page.92) 1336 0 R (page.93) 1344 0 R (page.94) 1352 0 R (page.95) 1357 0 R (page.96) 1370 0 R (page.97) 1374 0 R (page.98) 1383 0 R (page.99) 1391 0 R (page.i) 459 0 R (page.ii) 505 0 R (page.iii) 557 0 R (page.iv) 578 0 R (precdata) 752 0 R (section*.1) 460 0 R (section*.10) 78 0 R (section*.100) 1255 0 R (section*.101) 242 0 R (section*.102) 1260 0 R (section*.103) 1266 0 R (section*.104) 246 0 R (section*.105) 1273 0 R (section*.106) 250 0 R (section*.107) 1279 0 R (section*.108) 1281 0 R (section*.109) 254 0 R (section*.11) 780 0 R (section*.110) 1288 0 R (section*.111) 1290 0 R (section*.112) 258 0 R (section*.113) 1296 0 R (section*.114) 1298 0 R (section*.115) 262 0 R (section*.116) 1304 0 R (section*.117) 1306 0 R (section*.118) 266 0 R (section*.119) 1312 0 R (section*.12) 82 0 R (section*.120) 1314 0 R (section*.121) 270 0 R (section*.122) 1321 0 R (section*.123) 1323 0 R (section*.124) 274 0 R (section*.125) 1330 0 R (section*.126) 1337 0 R (section*.127) 278 0 R (section*.128) 1345 0 R (section*.129) 282 0 R (section*.13) 782 0 R (section*.130) 286 0 R (section*.131) 290 0 R (section*.132) 294 0 R (section*.133) 1353 0 R (section*.134) 1358 0 R (section*.135) 302 0 R (section*.136) 1375 0 R (section*.137) 1376 0 R (section*.138) 306 0 R (section*.139) 1384 0 R (section*.14) 86 0 R (section*.140) 1385 0 R (section*.141) 310 0 R (section*.142) 1392 0 R (section*.143) 1393 0 R (section*.144) 314 0 R (section*.145) 1401 0 R (section*.146) 318 0 R (section*.147) 1406 0 R (section*.148) 322 0 R (section*.149) 1411 0 R (section*.15) 787 0 R (section*.150) 326 0 R (section*.151) 1416 0 R (section*.152) 330 0 R (section*.153) 1422 0 R (section*.154) 334 0 R (section*.155) 1427 0 R (section*.156) 338 0 R (section*.157) 1432 0 R (section*.158) 1433 0 R (section*.159) 342 0 R (section*.16) 90 0 R (section*.160) 1439 0 R (section*.161) 1440 0 R (section*.162) 346 0 R (section*.163) 1446 0 R (section*.164) 1447 0 R (section*.165) 350 0 R (section*.166) 1453 0 R (section*.167) 1454 0 R (section*.168) 354 0 R (section*.169) 1461 0 R (section*.17) 788 0 R (section*.170) 1462 0 R (section*.171) 358 0 R (section*.172) 1468 0 R (section*.173) 1469 0 R (section*.174) 362 0 R (section*.175) 1475 0 R (section*.176) 1476 0 R (section*.177) 370 0 R (section*.178) 1494 0 R (section*.179) 374 0 R (section*.18) 94 0 R (section*.180) 1500 0 R (section*.181) 378 0 R (section*.182) 1505 0 R (section*.183) 382 0 R (section*.184) 1510 0 R (section*.185) 390 0 R (section*.186) 1519 0 R (section*.187) 394 0 R (section*.188) 1525 0 R (section*.189) 398 0 R (section*.19) 794 0 R (section*.190) 1532 0 R (section*.191) 402 0 R (section*.192) 1538 0 R (section*.193) 410 0 R (section*.194) 1548 0 R (section*.195) 1550 0 R (section*.196) 414 0 R (section*.197) 1557 0 R (section*.198) 418 0 R (section*.199) 1566 0 R (section*.2) 62 0 R (section*.20) 98 0 R (section*.200) 422 0 R (section*.201) 1574 0 R (section*.202) 430 0 R (section*.203) 1584 0 R (section*.204) 1600 0 R (section*.21) 796 0 R (section*.22) 798 0 R (section*.23) 106 0 R (section*.24) 809 0 R (section*.25) 110 0 R (section*.26) 825 0 R (section*.27) 114 0 R (section*.28) 839 0 R (section*.29) 118 0 R (section*.3) 754 0 R (section*.30) 854 0 R (section*.31) 122 0 R (section*.32) 866 0 R (section*.33) 126 0 R (section*.34) 874 0 R (section*.35) 130 0 R (section*.36) 887 0 R (section*.37) 134 0 R (section*.38) 900 0 R (section*.39) 138 0 R (section*.4) 66 0 R (section*.40) 911 0 R (section*.41) 142 0 R (section*.42) 928 0 R (section*.43) 146 0 R (section*.44) 939 0 R (section*.45) 150 0 R (section*.46) 962 0 R (section*.47) 158 0 R (section*.48) 991 0 R (section*.49) 1011 0 R (section*.5) 765 0 R (section*.50) 162 0 R (section*.51) 1026 0 R (section*.52) 1035 0 R (section*.53) 1039 0 R (section*.54) 166 0 R (section*.55) 1061 0 R (section*.56) 1062 0 R (section*.57) 170 0 R (section*.58) 1075 0 R (section*.59) 1076 0 R (section*.6) 70 0 R (section*.60) 178 0 R (section*.61) 1091 0 R (section*.62) 1097 0 R (section*.63) 182 0 R (section*.64) 1109 0 R (section*.65) 1115 0 R (section*.66) 186 0 R (section*.67) 1122 0 R (section*.68) 1125 0 R (section*.69) 190 0 R (section*.7) 772 0 R (section*.70) 1131 0 R (section*.71) 194 0 R (section*.72) 1138 0 R (section*.73) 198 0 R (section*.74) 1144 0 R (section*.75) 1152 0 R (section*.76) 202 0 R (section*.77) 1159 0 R (section*.78) 1162 0 R (section*.79) 206 0 R (section*.8) 74 0 R (section*.80) 1170 0 R (section*.81) 1178 0 R (section*.82) 210 0 R (section*.83) 1189 0 R (section*.84) 1196 0 R (section*.85) 214 0 R (section*.86) 1207 0 R (section*.87) 218 0 R (section*.88) 1214 0 R (section*.89) 1217 0 R (section*.9) 774 0 R (section*.90) 222 0 R (section*.91) 1223 0 R (section*.92) 226 0 R (section*.93) 1229 0 R (section*.94) 1235 0 R (section*.95) 230 0 R (section*.96) 1242 0 R (section*.97) 234 0 R (section*.98) 1249 0 R (section*.99) 238 0 R (section.1) 10 0 R (section.10) 406 0 R (section.11) 426 0 R (section.2) 14 0 R (section.3) 34 0 R (section.4) 102 0 R (section.5) 154 0 R (section.6) 174 0 R (section.7) 298 0 R (section.8) 366 0 R (section.9) 386 0 R (spdata) 732 0 R (subsection.2.1) 18 0 R (subsection.2.2) 22 0 R (subsection.2.3) 26 0 R (subsection.2.4) 30 0 R (subsection.3.1) 38 0 R (subsection.3.2) 46 0 R (subsection.3.3) 54 0 R (subsection.3.4) 58 0 R (subsubsection.3.1.1) 42 0 R (subsubsection.3.2.1) 50 0 R (table.1) 810 0 R (table.10) 927 0 R (table.11) 938 0 R (table.12) 963 0 R (table.13) 990 0 R (table.14) 1025 0 R (table.15) 1060 0 R (table.16) 1074 0 R (table.2) 826 0 R (table.3) 840 0 R (table.4) 855 0 R (table.5) 867 0 R (table.6) 875 0 R (table.7) 888 0 R (table.8) 899 0 R (table.9) 912 0 R (title.0) 6 0 R] -/Limits [(Doc-Start) (title.0)] +/Names [(Item.15) 669 0 R (Item.16) 670 0 R (Item.17) 671 0 R (Item.18) 672 0 R (Item.19) 673 0 R (Item.2) 651 0 R] +/Limits [(Item.15) (Item.2)] >> endobj 1649 0 obj << -/Kids [1648 0 R] +/Names [(Item.20) 674 0 R (Item.21) 675 0 R (Item.22) 688 0 R (Item.23) 689 0 R (Item.24) 690 0 R (Item.25) 691 0 R] +/Limits [(Item.20) (Item.25)] >> endobj 1650 0 obj << -/Dests 1649 0 R +/Names [(Item.26) 692 0 R (Item.27) 697 0 R (Item.28) 698 0 R (Item.29) 699 0 R (Item.3) 652 0 R (Item.30) 700 0 R] +/Limits [(Item.26) (Item.30)] >> endobj 1651 0 obj << -/Type /Catalog -/Pages 1646 0 R -/Outlines 1647 0 R -/Names 1650 0 R - /URI (http://ce.uniroma2.it/psblas) /PageMode /UseOutlines /PageLabels << /Nums [0 << /S /D >> 2 << /S /r >> 6 << /S /D >> ] >> -/OpenAction 433 0 R +/Names [(Item.31) 701 0 R (Item.32) 702 0 R (Item.33) 703 0 R (Item.34) 704 0 R (Item.35) 717 0 R (Item.36) 718 0 R] +/Limits [(Item.31) (Item.36)] >> endobj 1652 0 obj << - /Title (Parallel Sparse BLAS V. 2.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 1978 2007-10-19 14:51:12Z sfilippo $) /Author()/Title()/Subject()/Creator(LaTeX with hyperref package)/Producer(pdfeTeX-1.21a)/Keywords() -/CreationDate (D:20080719163738+02'00') -/PTEX.Fullbanner (This is pdfeTeX, Version 3.141592-1.21a-2.2 (Web2C 7.5.4) kpathsea version 3.5.4) +/Names [(Item.37) 719 0 R (Item.38) 720 0 R (Item.39) 776 0 R (Item.4) 653 0 R (Item.40) 1011 0 R (Item.41) 1012 0 R] +/Limits [(Item.37) (Item.41)] +>> endobj +1653 0 obj << +/Names [(Item.42) 1013 0 R (Item.43) 1071 0 R (Item.44) 1076 0 R (Item.45) 1089 0 R (Item.46) 1090 0 R (Item.47) 1099 0 R] +/Limits [(Item.42) (Item.47)] +>> endobj +1654 0 obj << +/Names [(Item.48) 1126 0 R (Item.49) 1127 0 R (Item.5) 654 0 R (Item.50) 1136 0 R (Item.51) 1137 0 R (Item.52) 1138 0 R] +/Limits [(Item.48) (Item.52)] +>> endobj +1655 0 obj << +/Names [(Item.53) 1152 0 R (Item.54) 1153 0 R (Item.55) 1154 0 R (Item.56) 1155 0 R (Item.57) 1156 0 R (Item.58) 1157 0 R] +/Limits [(Item.53) (Item.58)] +>> endobj +1656 0 obj << +/Names [(Item.59) 1170 0 R (Item.6) 655 0 R (Item.60) 1171 0 R (Item.61) 1172 0 R (Item.62) 1173 0 R (Item.63) 1174 0 R] +/Limits [(Item.59) (Item.63)] +>> endobj +1657 0 obj << +/Names [(Item.64) 1191 0 R (Item.65) 1209 0 R (Item.66) 1210 0 R (Item.67) 1240 0 R (Item.68) 1241 0 R (Item.69) 1255 0 R] +/Limits [(Item.64) (Item.69)] +>> endobj +1658 0 obj << +/Names [(Item.7) 656 0 R (Item.70) 1264 0 R (Item.71) 1272 0 R (Item.72) 1280 0 R (Item.73) 1288 0 R (Item.74) 1289 0 R] +/Limits [(Item.7) (Item.74)] +>> endobj +1659 0 obj << +/Names [(Item.75) 1297 0 R (Item.76) 1298 0 R (Item.77) 1311 0 R (Item.78) 1312 0 R (Item.79) 1313 0 R (Item.8) 657 0 R] +/Limits [(Item.75) (Item.8)] +>> endobj +1660 0 obj << +/Names [(Item.80) 1332 0 R (Item.81) 1333 0 R (Item.82) 1334 0 R (Item.83) 1335 0 R (Item.84) 1336 0 R (Item.85) 1337 0 R] +/Limits [(Item.80) (Item.85)] +>> endobj +1661 0 obj << +/Names [(Item.86) 1338 0 R (Item.87) 1339 0 R (Item.88) 1350 0 R (Item.89) 1351 0 R (Item.9) 658 0 R (Item.90) 1359 0 R] +/Limits [(Item.86) (Item.90)] +>> endobj +1662 0 obj << +/Names [(Item.91) 1360 0 R (Item.92) 1367 0 R (Item.93) 1368 0 R (Item.94) 1369 0 R (Item.95) 1407 0 R (Item.96) 1414 0 R] +/Limits [(Item.91) (Item.96)] +>> endobj +1663 0 obj << +/Names [(Item.97) 1421 0 R (Item.98) 1428 0 R (Item.99) 1436 0 R (cite.2007c) 637 0 R (cite.2007d) 638 0 R (cite.BLACS) 608 0 R] +/Limits [(Item.97) (cite.BLACS)] +>> endobj +1664 0 obj << +/Names [(cite.BLAS1) 594 0 R (cite.BLAS2) 595 0 R (cite.BLAS3) 596 0 R (cite.KIVA3PSBLAS) 1586 0 R (cite.METIS) 624 0 R (cite.MPI1) 1591 0 R] +/Limits [(cite.BLAS1) (cite.MPI1)] +>> endobj +1665 0 obj << +/Names [(cite.PARA04FOREST) 1584 0 R (cite.PSBLAS) 1585 0 R (cite.machiels) 591 0 R (cite.metcalf) 590 0 R (cite.sblas02) 593 0 R (cite.sblas97) 592 0 R] +/Limits [(cite.PARA04FOREST) (cite.sblas97)] +>> endobj +1666 0 obj << +/Names [(descdata) 687 0 R (equation.1) 913 0 R (equation.2) 914 0 R (equation.3) 915 0 R (figure.1) 603 0 R (figure.2) 632 0 R] +/Limits [(descdata) (figure.2)] +>> endobj +1667 0 obj << +/Names [(figure.3) 705 0 R (figure.4) 721 0 R (figure.5) 736 0 R (figure.6) 977 0 R (figure.7) 1015 0 R (figure.8) 1457 0 R] +/Limits [(figure.3) (figure.8)] +>> endobj +1668 0 obj << +/Names [(figure.9) 1458 0 R (page.1) 441 0 R (page.10) 696 0 R (page.100) 1373 0 R (page.101) 1378 0 R (page.102) 1383 0 R] +/Limits [(figure.9) (page.102)] +>> endobj +1669 0 obj << +/Names [(page.103) 1388 0 R (page.104) 1394 0 R (page.105) 1399 0 R (page.106) 1404 0 R (page.107) 1411 0 R (page.108) 1418 0 R] +/Limits [(page.103) (page.108)] +>> endobj +1670 0 obj << +/Names [(page.109) 1425 0 R (page.11) 710 0 R (page.110) 1433 0 R (page.111) 1440 0 R (page.112) 1447 0 R (page.113) 1456 0 R] +/Limits [(page.109) (page.113)] +>> endobj +1671 0 obj << +/Names [(page.114) 1462 0 R (page.115) 1466 0 R (page.116) 1472 0 R (page.117) 1477 0 R (page.118) 1482 0 R (page.119) 1487 0 R] +/Limits [(page.114) (page.119)] +>> endobj +1672 0 obj << +/Names [(page.12) 716 0 R (page.120) 1492 0 R (page.121) 1498 0 R (page.122) 1505 0 R (page.123) 1510 0 R (page.124) 1516 0 R] +/Limits [(page.12) (page.124)] +>> endobj +1673 0 obj << +/Names [(page.125) 1521 0 R (page.126) 1527 0 R (page.127) 1538 0 R (page.128) 1546 0 R (page.129) 1552 0 R (page.13) 725 0 R] +/Limits [(page.125) (page.13)] +>> endobj +1674 0 obj << +/Names [(page.130) 1557 0 R (page.131) 1563 0 R (page.132) 1569 0 R (page.133) 1573 0 R (page.134) 1578 0 R (page.135) 1582 0 R] +/Limits [(page.130) (page.135)] +>> endobj +1675 0 obj << +/Names [(page.136) 1590 0 R (page.14) 733 0 R (page.15) 740 0 R (page.16) 750 0 R (page.17) 757 0 R (page.18) 764 0 R] +/Limits [(page.136) (page.18)] +>> endobj +1676 0 obj << +/Names [(page.19) 772 0 R (page.2) 451 0 R (page.20) 781 0 R (page.21) 790 0 R (page.22) 797 0 R (page.23) 805 0 R] +/Limits [(page.19) (page.23)] +>> endobj +1677 0 obj << +/Names [(page.24) 811 0 R (page.25) 819 0 R (page.26) 826 0 R (page.27) 832 0 R (page.28) 838 0 R (page.29) 844 0 R] +/Limits [(page.24) (page.29)] +>> endobj +1678 0 obj << +/Names [(page.3) 615 0 R (page.30) 852 0 R (page.31) 858 0 R (page.32) 865 0 R (page.33) 871 0 R (page.34) 877 0 R] +/Limits [(page.3) (page.34)] +>> endobj +1679 0 obj << +/Names [(page.35) 883 0 R (page.36) 889 0 R (page.37) 895 0 R (page.38) 902 0 R (page.39) 912 0 R (page.4) 631 0 R] +/Limits [(page.35) (page.4)] +>> endobj +1680 0 obj << +/Names [(page.40) 928 0 R (page.41) 932 0 R (page.42) 937 0 R (page.43) 948 0 R (page.44) 955 0 R (page.45) 960 0 R] +/Limits [(page.40) (page.45)] +>> endobj +1681 0 obj << +/Names [(page.46) 967 0 R (page.47) 976 0 R (page.48) 986 0 R (page.49) 991 0 R (page.5) 644 0 R (page.50) 999 0 R] +/Limits [(page.46) (page.50)] +>> endobj +1682 0 obj << +/Names [(page.51) 1009 0 R (page.52) 1019 0 R (page.53) 1028 0 R (page.54) 1034 0 R (page.55) 1041 0 R (page.56) 1047 0 R] +/Limits [(page.51) (page.56)] +>> endobj +1683 0 obj << +/Names [(page.57) 1055 0 R (page.58) 1059 0 R (page.59) 1063 0 R (page.6) 648 0 R (page.60) 1069 0 R (page.61) 1075 0 R] +/Limits [(page.57) (page.61)] +>> endobj +1684 0 obj << +/Names [(page.62) 1082 0 R (page.63) 1087 0 R (page.64) 1096 0 R (page.65) 1105 0 R (page.66) 1111 0 R (page.67) 1118 0 R] +/Limits [(page.62) (page.67)] +>> endobj +1685 0 obj << +/Names [(page.68) 1124 0 R (page.69) 1133 0 R (page.7) 664 0 R (page.70) 1145 0 R (page.71) 1150 0 R (page.72) 1163 0 R] +/Limits [(page.68) (page.72)] +>> endobj +1686 0 obj << +/Names [(page.73) 1168 0 R (page.74) 1181 0 R (page.75) 1188 0 R (page.76) 1196 0 R (page.77) 1202 0 R (page.78) 1207 0 R] +/Limits [(page.73) (page.78)] +>> endobj +1687 0 obj << +/Names [(page.79) 1215 0 R (page.8) 680 0 R (page.80) 1222 0 R (page.81) 1227 0 R (page.82) 1233 0 R (page.83) 1238 0 R] +/Limits [(page.79) (page.83)] +>> endobj +1688 0 obj << +/Names [(page.84) 1246 0 R (page.85) 1252 0 R (page.86) 1261 0 R (page.87) 1269 0 R (page.88) 1277 0 R (page.89) 1285 0 R] +/Limits [(page.84) (page.89)] +>> endobj +1689 0 obj << +/Names [(page.9) 686 0 R (page.90) 1294 0 R (page.91) 1303 0 R (page.92) 1309 0 R (page.93) 1320 0 R (page.94) 1325 0 R] +/Limits [(page.9) (page.94)] +>> endobj +1690 0 obj << +/Names [(page.95) 1330 0 R (page.96) 1343 0 R (page.97) 1347 0 R (page.98) 1356 0 R (page.99) 1364 0 R (page.i) 499 0 R] +/Limits [(page.95) (page.i)] +>> endobj +1691 0 obj << +/Names [(page.ii) 550 0 R (page.iii) 571 0 R (page.iv) 575 0 R (precdata) 734 0 R (section*.1) 500 0 R (section*.10) 78 0 R] +/Limits [(page.ii) (section*.10)] +>> endobj +1692 0 obj << +/Names [(section*.100) 1228 0 R (section*.101) 242 0 R (section*.102) 1234 0 R (section*.103) 1239 0 R (section*.104) 246 0 R (section*.105) 1247 0 R] +/Limits [(section*.100) (section*.105)] +>> endobj +1693 0 obj << +/Names [(section*.106) 250 0 R (section*.107) 1253 0 R (section*.108) 1254 0 R (section*.109) 254 0 R (section*.11) 758 0 R (section*.110) 1262 0 R] +/Limits [(section*.106) (section*.110)] +>> endobj +1694 0 obj << +/Names [(section*.111) 1263 0 R (section*.112) 258 0 R (section*.113) 1270 0 R (section*.114) 1271 0 R (section*.115) 262 0 R (section*.116) 1278 0 R] +/Limits [(section*.111) (section*.116)] +>> endobj +1695 0 obj << +/Names [(section*.117) 1279 0 R (section*.118) 266 0 R (section*.119) 1286 0 R (section*.12) 82 0 R (section*.120) 1287 0 R (section*.121) 270 0 R] +/Limits [(section*.117) (section*.121)] +>> endobj +1696 0 obj << +/Names [(section*.122) 1295 0 R (section*.123) 1296 0 R (section*.124) 274 0 R (section*.125) 1304 0 R (section*.126) 1310 0 R (section*.127) 278 0 R] +/Limits [(section*.122) (section*.127)] +>> endobj +1697 0 obj << +/Names [(section*.128) 1321 0 R (section*.129) 282 0 R (section*.13) 759 0 R (section*.130) 286 0 R (section*.131) 290 0 R (section*.132) 294 0 R] +/Limits [(section*.128) (section*.132)] +>> endobj +1698 0 obj << +/Names [(section*.133) 1326 0 R (section*.134) 1331 0 R (section*.135) 302 0 R (section*.136) 1348 0 R (section*.137) 1349 0 R (section*.138) 306 0 R] +/Limits [(section*.133) (section*.138)] +>> endobj +1699 0 obj << +/Names [(section*.139) 1357 0 R (section*.14) 86 0 R (section*.140) 1358 0 R (section*.141) 310 0 R (section*.142) 1365 0 R (section*.143) 1366 0 R] +/Limits [(section*.139) (section*.143)] +>> endobj +1700 0 obj << +/Names [(section*.144) 314 0 R (section*.145) 1374 0 R (section*.146) 318 0 R (section*.147) 1379 0 R (section*.148) 322 0 R (section*.149) 1384 0 R] +/Limits [(section*.144) (section*.149)] +>> endobj +1701 0 obj << +/Names [(section*.15) 765 0 R (section*.150) 326 0 R (section*.151) 1389 0 R (section*.152) 330 0 R (section*.153) 1395 0 R (section*.154) 334 0 R] +/Limits [(section*.15) (section*.154)] +>> endobj +1702 0 obj << +/Names [(section*.155) 1400 0 R (section*.156) 338 0 R (section*.157) 1405 0 R (section*.158) 1406 0 R (section*.159) 342 0 R (section*.16) 90 0 R] +/Limits [(section*.155) (section*.16)] +>> endobj +1703 0 obj << +/Names [(section*.160) 1412 0 R (section*.161) 1413 0 R (section*.162) 346 0 R (section*.163) 1419 0 R (section*.164) 1420 0 R (section*.165) 350 0 R] +/Limits [(section*.160) (section*.165)] +>> endobj +1704 0 obj << +/Names [(section*.166) 1426 0 R (section*.167) 1427 0 R (section*.168) 354 0 R (section*.169) 1434 0 R (section*.17) 766 0 R (section*.170) 1435 0 R] +/Limits [(section*.166) (section*.170)] +>> endobj +1705 0 obj << +/Names [(section*.171) 358 0 R (section*.172) 1441 0 R (section*.173) 1442 0 R (section*.174) 362 0 R (section*.175) 1448 0 R (section*.176) 1449 0 R] +/Limits [(section*.171) (section*.176)] +>> endobj +1706 0 obj << +/Names [(section*.177) 370 0 R (section*.178) 1467 0 R (section*.179) 374 0 R (section*.18) 94 0 R (section*.180) 1473 0 R (section*.181) 378 0 R] +/Limits [(section*.177) (section*.181)] +>> endobj +1707 0 obj << +/Names [(section*.182) 1478 0 R (section*.183) 382 0 R (section*.184) 1483 0 R (section*.185) 390 0 R (section*.186) 1493 0 R (section*.187) 394 0 R] +/Limits [(section*.182) (section*.187)] +>> endobj +1708 0 obj << +/Names [(section*.188) 1499 0 R (section*.189) 398 0 R (section*.19) 773 0 R (section*.190) 1506 0 R (section*.191) 402 0 R (section*.192) 1511 0 R] +/Limits [(section*.188) (section*.192)] +>> endobj +1709 0 obj << +/Names [(section*.193) 406 0 R (section*.194) 1517 0 R (section*.195) 414 0 R (section*.196) 1528 0 R (section*.197) 1529 0 R (section*.198) 418 0 R] +/Limits [(section*.193) (section*.198)] +>> endobj +1710 0 obj << +/Names [(section*.199) 1539 0 R (section*.2) 62 0 R (section*.20) 98 0 R (section*.200) 422 0 R (section*.201) 1547 0 R (section*.202) 426 0 R] +/Limits [(section*.199) (section*.202)] +>> endobj +1711 0 obj << +/Names [(section*.203) 1553 0 R (section*.204) 434 0 R (section*.205) 1564 0 R (section*.206) 1583 0 R (section*.21) 774 0 R (section*.22) 775 0 R] +/Limits [(section*.203) (section*.22)] +>> endobj +1712 0 obj << +/Names [(section*.23) 106 0 R (section*.24) 791 0 R (section*.25) 110 0 R (section*.26) 806 0 R (section*.27) 114 0 R (section*.28) 820 0 R] +/Limits [(section*.23) (section*.28)] +>> endobj +1713 0 obj << +/Names [(section*.29) 118 0 R (section*.3) 735 0 R (section*.30) 833 0 R (section*.31) 122 0 R (section*.32) 845 0 R (section*.33) 126 0 R] +/Limits [(section*.29) (section*.33)] +>> endobj +1714 0 obj << +/Names [(section*.34) 853 0 R (section*.35) 130 0 R (section*.36) 866 0 R (section*.37) 134 0 R (section*.38) 879 0 R (section*.39) 138 0 R] +/Limits [(section*.34) (section*.39)] +>> endobj +1715 0 obj << +/Names [(section*.4) 66 0 R (section*.40) 890 0 R (section*.41) 142 0 R (section*.42) 905 0 R (section*.43) 146 0 R (section*.44) 917 0 R] +/Limits [(section*.4) (section*.44)] +>> endobj +1716 0 obj << +/Names [(section*.45) 150 0 R (section*.46) 938 0 R (section*.47) 158 0 R (section*.48) 969 0 R (section*.49) 987 0 R (section*.5) 742 0 R] +/Limits [(section*.45) (section*.5)] +>> endobj +1717 0 obj << +/Names [(section*.50) 162 0 R (section*.51) 1001 0 R (section*.52) 1010 0 R (section*.53) 1014 0 R (section*.54) 166 0 R (section*.55) 1036 0 R] +/Limits [(section*.50) (section*.55)] +>> endobj +1718 0 obj << +/Names [(section*.56) 1037 0 R (section*.57) 170 0 R (section*.58) 1049 0 R (section*.59) 1050 0 R (section*.6) 70 0 R (section*.60) 178 0 R] +/Limits [(section*.56) (section*.60)] +>> endobj +1719 0 obj << +/Names [(section*.61) 1064 0 R (section*.62) 1070 0 R (section*.63) 182 0 R (section*.64) 1083 0 R (section*.65) 1088 0 R (section*.66) 186 0 R] +/Limits [(section*.61) (section*.66)] +>> endobj +1720 0 obj << +/Names [(section*.67) 1097 0 R (section*.68) 1098 0 R (section*.69) 190 0 R (section*.7) 751 0 R (section*.70) 1106 0 R (section*.71) 194 0 R] +/Limits [(section*.67) (section*.71)] +>> endobj +1721 0 obj << +/Names [(section*.72) 1112 0 R (section*.73) 198 0 R (section*.74) 1119 0 R (section*.75) 1125 0 R (section*.76) 202 0 R (section*.77) 1134 0 R] +/Limits [(section*.72) (section*.77)] +>> endobj +1722 0 obj << +/Names [(section*.78) 1135 0 R (section*.79) 206 0 R (section*.8) 74 0 R (section*.80) 1146 0 R (section*.81) 1151 0 R (section*.82) 210 0 R] +/Limits [(section*.78) (section*.82)] +>> endobj +1723 0 obj << +/Names [(section*.83) 1164 0 R (section*.84) 1169 0 R (section*.85) 214 0 R (section*.86) 1182 0 R (section*.87) 218 0 R (section*.88) 1189 0 R] +/Limits [(section*.83) (section*.88)] +>> endobj +1724 0 obj << +/Names [(section*.89) 1190 0 R (section*.9) 752 0 R (section*.90) 222 0 R (section*.91) 1197 0 R (section*.92) 226 0 R (section*.93) 1203 0 R] +/Limits [(section*.89) (section*.93)] +>> endobj +1725 0 obj << +/Names [(section*.94) 1208 0 R (section*.95) 230 0 R (section*.96) 1216 0 R (section*.97) 234 0 R (section*.98) 1223 0 R (section*.99) 238 0 R] +/Limits [(section*.94) (section*.99)] +>> endobj +1726 0 obj << +/Names [(section.1) 10 0 R (section.10) 410 0 R (section.11) 430 0 R (section.2) 14 0 R (section.3) 34 0 R (section.4) 102 0 R] +/Limits [(section.1) (section.4)] +>> endobj +1727 0 obj << +/Names [(section.5) 154 0 R (section.6) 174 0 R (section.7) 298 0 R (section.8) 366 0 R (section.9) 386 0 R (spdata) 711 0 R] +/Limits [(section.5) (spdata)] +>> endobj +1728 0 obj << +/Names [(subsection.2.1) 18 0 R (subsection.2.2) 22 0 R (subsection.2.3) 26 0 R (subsection.2.4) 30 0 R (subsection.3.1) 38 0 R (subsection.3.2) 46 0 R] +/Limits [(subsection.2.1) (subsection.3.2)] +>> endobj +1729 0 obj << +/Names [(subsection.3.3) 54 0 R (subsection.3.4) 58 0 R (subsubsection.3.1.1) 42 0 R (subsubsection.3.2.1) 50 0 R (table.1) 792 0 R (table.10) 904 0 R] +/Limits [(subsection.3.3) (table.10)] +>> endobj +1730 0 obj << +/Names [(table.11) 916 0 R (table.12) 939 0 R (table.13) 968 0 R (table.14) 1000 0 R (table.15) 1035 0 R (table.16) 1048 0 R] +/Limits [(table.11) (table.16)] +>> endobj +1731 0 obj << +/Names [(table.2) 807 0 R (table.3) 821 0 R (table.4) 834 0 R (table.5) 846 0 R (table.6) 854 0 R (table.7) 867 0 R] +/Limits [(table.2) (table.7)] +>> endobj +1732 0 obj << +/Names [(table.8) 878 0 R (table.9) 891 0 R (title.0) 6 0 R] +/Limits [(table.8) (title.0)] +>> endobj +1733 0 obj << +/Kids [1646 0 R 1647 0 R 1648 0 R 1649 0 R 1650 0 R 1651 0 R] +/Limits [(Doc-Start) (Item.36)] +>> endobj +1734 0 obj << +/Kids [1652 0 R 1653 0 R 1654 0 R 1655 0 R 1656 0 R 1657 0 R] +/Limits [(Item.37) (Item.69)] +>> endobj +1735 0 obj << +/Kids [1658 0 R 1659 0 R 1660 0 R 1661 0 R 1662 0 R 1663 0 R] +/Limits [(Item.7) (cite.BLACS)] +>> endobj +1736 0 obj << +/Kids [1664 0 R 1665 0 R 1666 0 R 1667 0 R 1668 0 R 1669 0 R] +/Limits [(cite.BLAS1) (page.108)] +>> endobj +1737 0 obj << +/Kids [1670 0 R 1671 0 R 1672 0 R 1673 0 R 1674 0 R 1675 0 R] +/Limits [(page.109) (page.18)] +>> endobj +1738 0 obj << +/Kids [1676 0 R 1677 0 R 1678 0 R 1679 0 R 1680 0 R 1681 0 R] +/Limits [(page.19) (page.50)] +>> endobj +1739 0 obj << +/Kids [1682 0 R 1683 0 R 1684 0 R 1685 0 R 1686 0 R 1687 0 R] +/Limits [(page.51) (page.83)] +>> endobj +1740 0 obj << +/Kids [1688 0 R 1689 0 R 1690 0 R 1691 0 R 1692 0 R 1693 0 R] +/Limits [(page.84) (section*.110)] +>> endobj +1741 0 obj << +/Kids [1694 0 R 1695 0 R 1696 0 R 1697 0 R 1698 0 R 1699 0 R] +/Limits [(section*.111) (section*.143)] +>> endobj +1742 0 obj << +/Kids [1700 0 R 1701 0 R 1702 0 R 1703 0 R 1704 0 R 1705 0 R] +/Limits [(section*.144) (section*.176)] +>> endobj +1743 0 obj << +/Kids [1706 0 R 1707 0 R 1708 0 R 1709 0 R 1710 0 R 1711 0 R] +/Limits [(section*.177) (section*.22)] +>> endobj +1744 0 obj << +/Kids [1712 0 R 1713 0 R 1714 0 R 1715 0 R 1716 0 R 1717 0 R] +/Limits [(section*.23) (section*.55)] +>> endobj +1745 0 obj << +/Kids [1718 0 R 1719 0 R 1720 0 R 1721 0 R 1722 0 R 1723 0 R] +/Limits [(section*.56) (section*.88)] +>> endobj +1746 0 obj << +/Kids [1724 0 R 1725 0 R 1726 0 R 1727 0 R 1728 0 R 1729 0 R] +/Limits [(section*.89) (table.10)] +>> endobj +1747 0 obj << +/Kids [1730 0 R 1731 0 R 1732 0 R] +/Limits [(table.11) (title.0)] +>> endobj +1748 0 obj << +/Kids [1733 0 R 1734 0 R 1735 0 R 1736 0 R 1737 0 R 1738 0 R] +/Limits [(Doc-Start) (page.50)] +>> endobj +1749 0 obj << +/Kids [1739 0 R 1740 0 R 1741 0 R 1742 0 R 1743 0 R 1744 0 R] +/Limits [(page.51) (section*.55)] +>> endobj +1750 0 obj << +/Kids [1745 0 R 1746 0 R 1747 0 R] +/Limits [(section*.56) (title.0)] +>> endobj +1751 0 obj << +/Kids [1748 0 R 1749 0 R 1750 0 R] +/Limits [(Doc-Start) (title.0)] +>> endobj +1752 0 obj << +/Dests 1751 0 R +>> endobj +1753 0 obj << +/Type /Catalog +/Pages 1644 0 R +/Outlines 1645 0 R +/Names 1752 0 R + /URI (http://ce.uniroma2.it/psblas) /PageMode/UseOutlines/PageLabels << /Nums [0 << /S /D >> 2 << /S /r >> 6 << /S /D >> ] >> +/OpenAction 437 0 R +>> endobj +1754 0 obj << + /Title (Parallel Sparse BLAS V. 2.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 1978 2007-10-19 14:51:12Z sfilippo $) /Author()/Title()/Subject()/Creator(LaTeX with hyperref package)/Producer(pdfTeX-1.40.3)/Keywords() +/CreationDate (D:20080722184526+02'00') +/ModDate (D:20080722184526+02'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 1653 +0 1755 0000000001 65535 f 0000000002 00000 f 0000000003 00000 f 0000000004 00000 f 0000000000 00000 f -0000000009 00000 n -0000010820 00000 n -0001245680 00000 n -0000000052 00000 n -0000000094 00000 n -0000127045 00000 n -0001245608 00000 n -0000000139 00000 n -0000000172 00000 n -0000137279 00000 n -0001245485 00000 n -0000000218 00000 n -0000000255 00000 n -0000150058 00000 n -0001245411 00000 n -0000000306 00000 n -0000000347 00000 n -0000160799 00000 n -0001245324 00000 n -0000000398 00000 n -0000000437 00000 n -0000172066 00000 n -0001245237 00000 n -0000000488 00000 n -0000000532 00000 n -0000196601 00000 n -0001245163 00000 n -0000000583 00000 n -0000000623 00000 n -0000212169 00000 n -0001245039 00000 n -0000000669 00000 n -0000000705 00000 n -0000212231 00000 n -0001244928 00000 n -0000000756 00000 n -0000000804 00000 n -0000236189 00000 n -0001244867 00000 n -0000000860 00000 n -0000000900 00000 n -0000236251 00000 n -0001244743 00000 n -0000000951 00000 n -0000001002 00000 n -0000268904 00000 n -0001244682 00000 n -0000001058 00000 n -0000001098 00000 n -0000268967 00000 n -0001244595 00000 n -0000001149 00000 n -0000001201 00000 n -0000269092 00000 n -0001244483 00000 n -0000001252 00000 n -0000001304 00000 n -0000269155 00000 n -0001244409 00000 n -0000001351 00000 n -0000001403 00000 n -0000275256 00000 n -0001244322 00000 n -0000001450 00000 n -0000001502 00000 n -0000286219 00000 n -0001244235 00000 n -0000001549 00000 n -0000001602 00000 n -0000286346 00000 n -0001244148 00000 n -0000001649 00000 n -0000001702 00000 n -0000295429 00000 n -0001244061 00000 n -0000001750 00000 n -0000001796 00000 n -0000295554 00000 n -0001243974 00000 n -0000001844 00000 n -0000001901 00000 n -0000304665 00000 n -0001243887 00000 n -0000001949 00000 n -0000002006 00000 n -0000304790 00000 n -0001243800 00000 n -0000002054 00000 n -0000002098 00000 n -0000313543 00000 n -0001243713 00000 n -0000002146 00000 n -0000002190 00000 n -0000313668 00000 n -0001243638 00000 n -0000002238 00000 n -0000002285 00000 n -0000314645 00000 n -0001243508 00000 n -0000002332 00000 n -0000002376 00000 n -0000324719 00000 n -0001243429 00000 n -0000002425 00000 n -0000002459 00000 n -0000339395 00000 n -0001243336 00000 n -0000002508 00000 n -0000002540 00000 n -0000352819 00000 n -0001243243 00000 n -0000002589 00000 n -0000002622 00000 n -0000365231 00000 n -0001243150 00000 n -0000002671 00000 n -0000002704 00000 n -0000376274 00000 n -0001243057 00000 n -0000002753 00000 n -0000002787 00000 n -0000385711 00000 n -0001242964 00000 n -0000002836 00000 n -0000002869 00000 n -0000396870 00000 n -0001242871 00000 n -0000002918 00000 n -0000002952 00000 n -0000408678 00000 n -0001242778 00000 n -0000003001 00000 n -0000003034 00000 n -0000419667 00000 n -0001242685 00000 n -0000003083 00000 n -0000003117 00000 n -0000431238 00000 n -0001242592 00000 n -0000003166 00000 n -0000003199 00000 n -0000442462 00000 n -0001242499 00000 n -0000003248 00000 n -0000003279 00000 n -0000467108 00000 n -0001242420 00000 n -0000003328 00000 n -0000003359 00000 n -0000489377 00000 n -0001242290 00000 n -0000003406 00000 n -0000003450 00000 n -0000499063 00000 n -0001242211 00000 n -0000003499 00000 n -0000003530 00000 n -0000525212 00000 n -0001242118 00000 n -0000003579 00000 n -0000003610 00000 n -0000559291 00000 n -0001242025 00000 n -0000003659 00000 n -0000003692 00000 n -0000574251 00000 n -0001241946 00000 n -0000003741 00000 n -0000003775 00000 n -0000579985 00000 n -0001241815 00000 n -0000003822 00000 n -0000003868 00000 n -0000589467 00000 n -0001241736 00000 n -0000003917 00000 n -0000003949 00000 n -0000614767 00000 n -0001241643 00000 n -0000003998 00000 n -0000004030 00000 n -0000623544 00000 n -0001241550 00000 n -0000004079 00000 n -0000004111 00000 n -0000630172 00000 n -0001241457 00000 n -0000004160 00000 n -0000004192 00000 n -0000634872 00000 n -0001241364 00000 n -0000004241 00000 n -0000004274 00000 n -0000644268 00000 n -0001241271 00000 n -0000004323 00000 n -0000004358 00000 n -0000656437 00000 n -0001241178 00000 n -0000004407 00000 n -0000004439 00000 n -0000666123 00000 n -0001241085 00000 n -0000004488 00000 n -0000004520 00000 n -0000682408 00000 n -0001240992 00000 n -0000004569 00000 n -0000004601 00000 n -0000692676 00000 n -0001240899 00000 n -0000004650 00000 n -0000004683 00000 n -0000700049 00000 n -0001240806 00000 n -0000004732 00000 n -0000004763 00000 n -0000707933 00000 n -0001240713 00000 n -0000004812 00000 n -0000004844 00000 n -0000716855 00000 n -0001240620 00000 n -0000004893 00000 n -0000004925 00000 n -0000724788 00000 n -0001240527 00000 n -0000004974 00000 n -0000005006 00000 n -0000730306 00000 n -0001240434 00000 n -0000005055 00000 n -0000005088 00000 n -0000735965 00000 n -0001240341 00000 n -0000005137 00000 n -0000005168 00000 n -0000746484 00000 n -0001240248 00000 n -0000005218 00000 n -0000005262 00000 n -0000759271 00000 n -0001240155 00000 n -0000005312 00000 n -0000005356 00000 n -0000765570 00000 n -0001240062 00000 n -0000005406 00000 n -0000005444 00000 n -0000774274 00000 n -0001239969 00000 n -0000005494 00000 n -0000005535 00000 n -0000780694 00000 n -0001239876 00000 n -0000005585 00000 n -0000005623 00000 n -0000789348 00000 n -0001239783 00000 n -0000005673 00000 n -0000005714 00000 n -0000796426 00000 n -0001239690 00000 n -0000005764 00000 n -0000005806 00000 n -0000803380 00000 n -0001239597 00000 n -0000005856 00000 n -0000005897 00000 n -0000811990 00000 n -0001239504 00000 n -0000005947 00000 n -0000005986 00000 n -0000826782 00000 n -0001239411 00000 n -0000006036 00000 n -0000006069 00000 n -0000834067 00000 n -0001239318 00000 n -0000006119 00000 n -0000006156 00000 n -0000834132 00000 n -0001239225 00000 n -0000006206 00000 n -0000006238 00000 n -0000834197 00000 n -0001239132 00000 n -0000006288 00000 n -0000006320 00000 n -0000834262 00000 n -0001239053 00000 n -0000006370 00000 n -0000006402 00000 n -0000847079 00000 n -0001238922 00000 n -0000006449 00000 n -0000006500 00000 n -0000852415 00000 n -0001238843 00000 n -0000006550 00000 n -0000006581 00000 n -0000859899 00000 n -0001238750 00000 n -0000006631 00000 n -0000006662 00000 n -0000867335 00000 n -0001238657 00000 n -0000006712 00000 n -0000006743 00000 n -0000871875 00000 n -0001238564 00000 n -0000006793 00000 n -0000006834 00000 n -0000877150 00000 n -0001238471 00000 n -0000006884 00000 n -0000006922 00000 n -0000879840 00000 n -0001238378 00000 n -0000006972 00000 n -0000007004 00000 n -0000882922 00000 n -0001238285 00000 n -0000007054 00000 n -0000007088 00000 n -0000885851 00000 n -0001238192 00000 n -0000007138 00000 n -0000007170 00000 n -0000892793 00000 n -0001238099 00000 n -0000007220 00000 n -0000007252 00000 n -0000900401 00000 n -0001238006 00000 n -0000007302 00000 n -0000007332 00000 n -0000908151 00000 n -0001237913 00000 n -0000007382 00000 n -0000007412 00000 n -0000915946 00000 n -0001237820 00000 n -0000007462 00000 n -0000007492 00000 n -0000923781 00000 n -0001237727 00000 n -0000007542 00000 n -0000007572 00000 n -0000931633 00000 n -0001237634 00000 n -0000007622 00000 n -0000007652 00000 n -0000939766 00000 n -0001237541 00000 n -0000007702 00000 n -0000007732 00000 n -0000947923 00000 n -0001237462 00000 n -0000007782 00000 n -0000007812 00000 n -0000957037 00000 n -0001237332 00000 n -0000007859 00000 n -0000007895 00000 n -0000967974 00000 n -0001237253 00000 n -0000007945 00000 n -0000007979 00000 n -0000970639 00000 n -0001237160 00000 n -0000008029 00000 n -0000008061 00000 n -0000973594 00000 n -0001237067 00000 n -0000008111 00000 n -0000008157 00000 n -0000977116 00000 n -0001236988 00000 n -0000008207 00000 n -0000008250 00000 n -0000978411 00000 n -0001236858 00000 n -0000008297 00000 n -0000008328 00000 n -0000985742 00000 n -0001236779 00000 n -0000008378 00000 n -0000008408 00000 n -0000993870 00000 n -0001236686 00000 n -0000008458 00000 n -0000008489 00000 n -0001000001 00000 n -0001236593 00000 n -0000008539 00000 n -0000008576 00000 n -0001006735 00000 n -0001236514 00000 n -0000008626 00000 n -0000008664 00000 n -0001008769 00000 n -0001236384 00000 n -0000008712 00000 n -0000008758 00000 n -0001016851 00000 n -0001236305 00000 n -0000008808 00000 n -0000008843 00000 n -0001025975 00000 n -0001236212 00000 n -0000008893 00000 n -0000008927 00000 n -0001035259 00000 n -0001236119 00000 n -0000008977 00000 n -0000009012 00000 n -0001039651 00000 n -0001236040 00000 n -0000009062 00000 n -0000009098 00000 n -0001041037 00000 n -0001235924 00000 n -0000009146 00000 n -0000009186 00000 n -0001052013 00000 n -0001235859 00000 n -0000009236 00000 n -0000009270 00000 n -0000010572 00000 n +0000000015 00000 n +0000010395 00000 n +0000939720 00000 n +0000000058 00000 n +0000000100 00000 n +0000086436 00000 n +0000939648 00000 n +0000000145 00000 n +0000000178 00000 n +0000094369 00000 n +0000939525 00000 n +0000000224 00000 n +0000000261 00000 n +0000104599 00000 n +0000939451 00000 n +0000000312 00000 n +0000000353 00000 n +0000112846 00000 n +0000939364 00000 n +0000000404 00000 n +0000000443 00000 n +0000120098 00000 n +0000939277 00000 n +0000000494 00000 n +0000000538 00000 n +0000138344 00000 n +0000939203 00000 n +0000000589 00000 n +0000000629 00000 n +0000149055 00000 n +0000939079 00000 n +0000000675 00000 n +0000000711 00000 n +0000149115 00000 n +0000938968 00000 n +0000000762 00000 n +0000000810 00000 n +0000165608 00000 n +0000938907 00000 n +0000000866 00000 n +0000000906 00000 n +0000165667 00000 n +0000938783 00000 n +0000000957 00000 n +0000001008 00000 n +0000189386 00000 n +0000938722 00000 n +0000001064 00000 n +0000001104 00000 n +0000189447 00000 n +0000938635 00000 n +0000001155 00000 n +0000001207 00000 n +0000189570 00000 n +0000938523 00000 n +0000001258 00000 n +0000001310 00000 n +0000189631 00000 n +0000938449 00000 n +0000001357 00000 n +0000001409 00000 n +0000194785 00000 n +0000938362 00000 n +0000001456 00000 n +0000001508 00000 n +0000202127 00000 n +0000938275 00000 n +0000001555 00000 n +0000001608 00000 n +0000202250 00000 n +0000938188 00000 n +0000001655 00000 n +0000001708 00000 n +0000208220 00000 n +0000938101 00000 n +0000001756 00000 n +0000001802 00000 n +0000208341 00000 n +0000938014 00000 n +0000001850 00000 n +0000001907 00000 n +0000214616 00000 n +0000937927 00000 n +0000001955 00000 n +0000002012 00000 n +0000214738 00000 n +0000937840 00000 n +0000002060 00000 n +0000002104 00000 n +0000220580 00000 n +0000937753 00000 n +0000002152 00000 n +0000002196 00000 n +0000220701 00000 n +0000937678 00000 n +0000002244 00000 n +0000002291 00000 n +0000221463 00000 n +0000937548 00000 n +0000002338 00000 n +0000002382 00000 n +0000228774 00000 n +0000937469 00000 n +0000002431 00000 n +0000002465 00000 n +0000239568 00000 n +0000937376 00000 n +0000002514 00000 n +0000002546 00000 n +0000249509 00000 n +0000937283 00000 n +0000002595 00000 n +0000002628 00000 n +0000258622 00000 n +0000937190 00000 n +0000002677 00000 n +0000002710 00000 n +0000266665 00000 n +0000937097 00000 n +0000002759 00000 n +0000002793 00000 n +0000273514 00000 n +0000937004 00000 n +0000002842 00000 n +0000002875 00000 n +0000281949 00000 n +0000936911 00000 n +0000002924 00000 n +0000002958 00000 n +0000290564 00000 n +0000936818 00000 n +0000003007 00000 n +0000003040 00000 n +0000298804 00000 n +0000936725 00000 n +0000003089 00000 n +0000003123 00000 n +0000307061 00000 n +0000936632 00000 n +0000003172 00000 n +0000003205 00000 n +0000315089 00000 n +0000936539 00000 n +0000003254 00000 n +0000003285 00000 n +0000333692 00000 n +0000936460 00000 n +0000003334 00000 n +0000003365 00000 n +0000349288 00000 n +0000936330 00000 n +0000003412 00000 n +0000003456 00000 n +0000356077 00000 n +0000936251 00000 n +0000003505 00000 n +0000003536 00000 n +0000376495 00000 n +0000936158 00000 n +0000003585 00000 n +0000003616 00000 n +0000402822 00000 n +0000936065 00000 n +0000003665 00000 n +0000003698 00000 n +0000413738 00000 n +0000935986 00000 n +0000003747 00000 n +0000003781 00000 n +0000418115 00000 n +0000935855 00000 n +0000003828 00000 n +0000003874 00000 n +0000425411 00000 n +0000935776 00000 n +0000003923 00000 n +0000003955 00000 n +0000443953 00000 n +0000935683 00000 n +0000004004 00000 n +0000004036 00000 n +0000449935 00000 n +0000935590 00000 n +0000004085 00000 n +0000004117 00000 n +0000454615 00000 n +0000935497 00000 n +0000004166 00000 n +0000004198 00000 n +0000457851 00000 n +0000935404 00000 n +0000004247 00000 n +0000004280 00000 n +0000464599 00000 n +0000935311 00000 n +0000004329 00000 n +0000004364 00000 n +0000473213 00000 n +0000935218 00000 n +0000004413 00000 n +0000004445 00000 n +0000480320 00000 n +0000935125 00000 n +0000004494 00000 n +0000004526 00000 n +0000491857 00000 n +0000935032 00000 n +0000004575 00000 n +0000004607 00000 n +0000498929 00000 n +0000934939 00000 n +0000004656 00000 n +0000004689 00000 n +0000504072 00000 n +0000934846 00000 n +0000004738 00000 n +0000004769 00000 n +0000509795 00000 n +0000934753 00000 n +0000004818 00000 n +0000004850 00000 n +0000516408 00000 n +0000934660 00000 n +0000004899 00000 n +0000004931 00000 n +0000521946 00000 n +0000934567 00000 n +0000004980 00000 n +0000005012 00000 n +0000525818 00000 n +0000934474 00000 n +0000005061 00000 n +0000005094 00000 n +0000529985 00000 n +0000934381 00000 n +0000005143 00000 n +0000005174 00000 n +0000537706 00000 n +0000934288 00000 n +0000005224 00000 n +0000005268 00000 n +0000547062 00000 n +0000934195 00000 n +0000005318 00000 n +0000005362 00000 n +0000551460 00000 n +0000934102 00000 n +0000005412 00000 n +0000005450 00000 n +0000557693 00000 n +0000934009 00000 n +0000005500 00000 n +0000005541 00000 n +0000562190 00000 n +0000933916 00000 n +0000005591 00000 n +0000005629 00000 n +0000568434 00000 n +0000933823 00000 n +0000005679 00000 n +0000005720 00000 n +0000573411 00000 n +0000933730 00000 n +0000005770 00000 n +0000005812 00000 n +0000578256 00000 n +0000933637 00000 n +0000005862 00000 n +0000005903 00000 n +0000584563 00000 n +0000933544 00000 n +0000005953 00000 n +0000005992 00000 n +0000595273 00000 n +0000933451 00000 n +0000006042 00000 n +0000006075 00000 n +0000600478 00000 n +0000933358 00000 n +0000006125 00000 n +0000006162 00000 n +0000600541 00000 n +0000933265 00000 n +0000006212 00000 n +0000006244 00000 n +0000600604 00000 n +0000933172 00000 n +0000006294 00000 n +0000006326 00000 n +0000600667 00000 n +0000933093 00000 n +0000006376 00000 n +0000006408 00000 n +0000610067 00000 n +0000932962 00000 n +0000006455 00000 n +0000006506 00000 n +0000613657 00000 n +0000932883 00000 n +0000006556 00000 n +0000006587 00000 n +0000619151 00000 n +0000932790 00000 n +0000006637 00000 n +0000006668 00000 n +0000624615 00000 n +0000932697 00000 n +0000006718 00000 n +0000006749 00000 n +0000627856 00000 n +0000932604 00000 n +0000006799 00000 n +0000006840 00000 n +0000631670 00000 n +0000932511 00000 n +0000006890 00000 n +0000006928 00000 n +0000633500 00000 n +0000932418 00000 n +0000006978 00000 n +0000007010 00000 n +0000635677 00000 n +0000932325 00000 n +0000007060 00000 n +0000007094 00000 n +0000637712 00000 n +0000932232 00000 n +0000007144 00000 n +0000007176 00000 n +0000642958 00000 n +0000932139 00000 n +0000007226 00000 n +0000007258 00000 n +0000648625 00000 n +0000932046 00000 n +0000007308 00000 n +0000007338 00000 n +0000654407 00000 n +0000931953 00000 n +0000007388 00000 n +0000007418 00000 n +0000660199 00000 n +0000931860 00000 n +0000007468 00000 n +0000007498 00000 n +0000666061 00000 n +0000931767 00000 n +0000007548 00000 n +0000007578 00000 n +0000671953 00000 n +0000931674 00000 n +0000007628 00000 n +0000007658 00000 n +0000678137 00000 n +0000931581 00000 n +0000007708 00000 n +0000007738 00000 n +0000684330 00000 n +0000931502 00000 n +0000007788 00000 n +0000007818 00000 n +0000691686 00000 n +0000931372 00000 n +0000007865 00000 n +0000007901 00000 n +0000700029 00000 n +0000931293 00000 n +0000007951 00000 n +0000007985 00000 n +0000701867 00000 n +0000931200 00000 n +0000008035 00000 n +0000008067 00000 n +0000703929 00000 n +0000931107 00000 n +0000008117 00000 n +0000008163 00000 n +0000706448 00000 n +0000931028 00000 n +0000008213 00000 n +0000008256 00000 n +0000707470 00000 n +0000930898 00000 n +0000008303 00000 n +0000008334 00000 n +0000712695 00000 n +0000930819 00000 n +0000008384 00000 n +0000008414 00000 n +0000718452 00000 n +0000930726 00000 n +0000008464 00000 n +0000008495 00000 n +0000722676 00000 n +0000930633 00000 n +0000008545 00000 n +0000008582 00000 n +0000726753 00000 n +0000930540 00000 n +0000008632 00000 n +0000008669 00000 n +0000731469 00000 n +0000930461 00000 n +0000008719 00000 n +0000008757 00000 n +0000732876 00000 n +0000930331 00000 n +0000008805 00000 n +0000008851 00000 n +0000738535 00000 n +0000930252 00000 n +0000008901 00000 n +0000008936 00000 n +0000744917 00000 n +0000930159 00000 n +0000008986 00000 n +0000009020 00000 n +0000751403 00000 n +0000930066 00000 n +0000009070 00000 n +0000009105 00000 n +0000754483 00000 n +0000929987 00000 n +0000009155 00000 n +0000009191 00000 n +0000755587 00000 n +0000929871 00000 n +0000009239 00000 n +0000009279 00000 n +0000763384 00000 n +0000929806 00000 n +0000009329 00000 n +0000009363 00000 n +0000010154 00000 n +0000010454 00000 n +0000009415 00000 n +0000010273 00000 n +0000010334 00000 n +0000924057 00000 n +0000925793 00000 n +0000923911 00000 n +0000924640 00000 n +0000926230 00000 n 0000010881 00000 n -0000009322 00000 n -0000010694 00000 n -0000010757 00000 n -0001231123 00000 n -0001218028 00000 n -0001230959 00000 n -0001217352 00000 n -0001210383 00000 n -0001217188 00000 n -0001209135 00000 n -0001194382 00000 n -0001208971 00000 n -0001192960 00000 n -0001175526 00000 n -0001192797 00000 n -0001232296 00000 n -0000011454 00000 n -0000011268 00000 n -0000010991 00000 n -0000011390 00000 n -0000050671 00000 n -0000043600 00000 n -0000011525 00000 n -0000050545 00000 n -0000050608 00000 n -0000044062 00000 n -0000044217 00000 n -0000044371 00000 n -0000044532 00000 n -0000044693 00000 n -0000044853 00000 n -0000045014 00000 n -0000045167 00000 n -0000045327 00000 n -0000045493 00000 n -0000045654 00000 n -0000045820 00000 n -0000045981 00000 n -0000046141 00000 n -0000046298 00000 n -0000046454 00000 n -0000046611 00000 n -0000046767 00000 n -0000046925 00000 n -0000047083 00000 n -0000047240 00000 n -0000047398 00000 n -0000047555 00000 n -0000047713 00000 n -0000047867 00000 n -0000048025 00000 n -0000048183 00000 n -0000048341 00000 n -0000048499 00000 n -0000048657 00000 n -0000048815 00000 n -0000048972 00000 n -0000049130 00000 n -0000049287 00000 n -0000049445 00000 n -0000049603 00000 n -0000049760 00000 n -0000049915 00000 n -0000050072 00000 n -0000050230 00000 n -0000050388 00000 n -0000098212 00000 n -0000090037 00000 n -0000050768 00000 n -0000098148 00000 n -0000090555 00000 n -0000090711 00000 n -0000090869 00000 n -0000091027 00000 n -0000091185 00000 n -0000091343 00000 n -0000091501 00000 n -0000091657 00000 n -0000091814 00000 n -0000091972 00000 n -0000092130 00000 n -0000092288 00000 n -0000092446 00000 n -0000092604 00000 n -0000092762 00000 n -0000092919 00000 n -0000093075 00000 n -0000093232 00000 n -0000093390 00000 n -0000093548 00000 n -0000093706 00000 n -0000093865 00000 n -0000094024 00000 n -0000094183 00000 n -0000094342 00000 n -0000094500 00000 n -0000094658 00000 n -0000094817 00000 n -0000094976 00000 n -0000095135 00000 n -0000095294 00000 n -0000095453 00000 n -0000095609 00000 n -0000095766 00000 n -0000095924 00000 n -0000096083 00000 n -0000096242 00000 n -0000096401 00000 n -0000096560 00000 n -0000096719 00000 n -0000096878 00000 n -0000097037 00000 n -0000097195 00000 n -0000097354 00000 n -0000097513 00000 n -0000097672 00000 n -0000097831 00000 n -0000097990 00000 n -0000113609 00000 n -0000110595 00000 n -0000098296 00000 n -0000113546 00000 n -0000110865 00000 n -0000111020 00000 n -0000111179 00000 n -0000111338 00000 n -0000111497 00000 n -0000111655 00000 n -0000111809 00000 n -0000111966 00000 n -0000112124 00000 n -0000112283 00000 n -0000112441 00000 n -0000112597 00000 n -0000112756 00000 n -0000112915 00000 n -0000113074 00000 n -0000113232 00000 n -0000113388 00000 n -0000114157 00000 n -0000113971 00000 n -0000113693 00000 n -0000114093 00000 n -0000127107 00000 n -0000125751 00000 n -0000114228 00000 n -0000125941 00000 n -0000126100 00000 n -0000126260 00000 n -0000126419 00000 n -0000126578 00000 n -0000126734 00000 n -0000126889 00000 n -0001174387 00000 n -0001158780 00000 n -0001174223 00000 n -0001232414 00000 n -0001079137 00000 n -0001079072 00000 n -0001076104 00000 n -0001076168 00000 n -0001076426 00000 n -0001075912 00000 n -0001075976 00000 n -0000135039 00000 n -0000137406 00000 n -0000134881 00000 n -0000127204 00000 n -0001157768 00000 n -0001145965 00000 n -0001157604 00000 n -0000136812 00000 n -0000136967 00000 n -0000137124 00000 n -0000137342 00000 n -0000136550 00000 n -0000136669 00000 n -0000136716 00000 n -0000136790 00000 n -0001076040 00000 n -0000150247 00000 n -0000149364 00000 n -0000137531 00000 n -0000149995 00000 n -0001144726 00000 n -0001131091 00000 n -0001144562 00000 n -0000149522 00000 n -0000149679 00000 n -0001130713 00000 n -0001127637 00000 n -0001130552 00000 n -0001127039 00000 n -0001121785 00000 n -0001126876 00000 n -0001120814 00000 n -0001116069 00000 n -0001120651 00000 n -0000149837 00000 n -0001115733 00000 n -0001112764 00000 n -0001115572 00000 n -0000150120 00000 n -0001111749 00000 n -0001101373 00000 n -0001111587 00000 n -0000150183 00000 n -0001076362 00000 n -0000158275 00000 n -0000160862 00000 n -0000158125 00000 n -0000150447 00000 n -0000160671 00000 n -0000160359 00000 n -0000160515 00000 n -0000160735 00000 n -0000160097 00000 n -0000160216 00000 n -0000160263 00000 n -0000160337 00000 n -0001075848 00000 n -0001075784 00000 n -0000172128 00000 n -0000171542 00000 n -0000161026 00000 n -0000172003 00000 n -0000171692 00000 n -0000171847 00000 n -0000184738 00000 n -0000183916 00000 n -0000172264 00000 n -0000184038 00000 n -0001101062 00000 n -0001098280 00000 n -0001100898 00000 n -0000184102 00000 n -0000184166 00000 n -0000184229 00000 n -0000184292 00000 n -0000184355 00000 n -0000184419 00000 n -0000184483 00000 n -0000184547 00000 n -0000184611 00000 n -0000184674 00000 n -0000196662 00000 n -0000195724 00000 n -0000184860 00000 n -0000195846 00000 n -0000195909 00000 n -0000195972 00000 n -0000196035 00000 n -0000196098 00000 n -0000196160 00000 n -0000196223 00000 n -0000196286 00000 n -0000196349 00000 n -0000196412 00000 n -0000196475 00000 n -0000196538 00000 n -0001232532 00000 n -0000199948 00000 n -0000199581 00000 n -0000196772 00000 n -0000199884 00000 n -0000199723 00000 n -0000212671 00000 n -0000211641 00000 n -0000200032 00000 n -0000212106 00000 n -0000212293 00000 n -0000211791 00000 n -0000211946 00000 n -0000212357 00000 n -0000212419 00000 n -0000212482 00000 n -0000212545 00000 n -0000212608 00000 n -0000223265 00000 n -0000222505 00000 n -0000212781 00000 n -0000222627 00000 n -0000222691 00000 n -0000222755 00000 n -0000222819 00000 n -0000222883 00000 n -0000222946 00000 n -0000223010 00000 n -0000223074 00000 n -0000223138 00000 n -0000223201 00000 n -0000236376 00000 n -0000235823 00000 n -0000223375 00000 n -0000236126 00000 n -0000235965 00000 n -0000236313 00000 n -0000250225 00000 n -0000249612 00000 n -0000236486 00000 n -0000249908 00000 n -0000249754 00000 n -0000249972 00000 n -0000250036 00000 n -0000250100 00000 n -0000250161 00000 n -0000255050 00000 n -0000255114 00000 n -0000254865 00000 n -0000250348 00000 n -0000254987 00000 n -0001232650 00000 n -0000269281 00000 n -0000268217 00000 n -0000255211 00000 n -0000268840 00000 n -0000269029 00000 n -0000268375 00000 n -0000269218 00000 n -0000268530 00000 n -0000268685 00000 n -0000275192 00000 n -0000275381 00000 n -0000275007 00000 n -0000269430 00000 n -0000275129 00000 n -0001097358 00000 n -0001089675 00000 n -0001097195 00000 n -0000275318 00000 n -0000286473 00000 n -0000285532 00000 n -0000275491 00000 n -0000286155 00000 n -0000285690 00000 n -0000285845 00000 n -0000286282 00000 n -0000286000 00000 n -0000286409 00000 n -0000295679 00000 n -0000294907 00000 n -0000286622 00000 n -0000295366 00000 n -0000295057 00000 n -0000295491 00000 n -0000295211 00000 n -0000295616 00000 n -0000304915 00000 n -0000304306 00000 n -0000295802 00000 n -0000304601 00000 n -0000304728 00000 n -0000304853 00000 n -0000304448 00000 n -0000313918 00000 n -0000313026 00000 n -0000305038 00000 n -0000313480 00000 n -0000313605 00000 n -0000313176 00000 n -0000313730 00000 n -0000313328 00000 n -0000313792 00000 n -0000313855 00000 n -0001232768 00000 n -0000314709 00000 n -0000314459 00000 n -0000314041 00000 n -0000314581 00000 n -0000324909 00000 n -0000323877 00000 n -0000314793 00000 n -0000324656 00000 n -0000324782 00000 n -0000324845 00000 n -0000324043 00000 n -0000324197 00000 n -0000324348 00000 n -0000324502 00000 n -0000329473 00000 n -0000328954 00000 n -0000325045 00000 n -0000329409 00000 n -0000329104 00000 n -0000329258 00000 n -0000339585 00000 n -0000338711 00000 n -0000329583 00000 n -0000339332 00000 n -0000339458 00000 n -0000339521 00000 n -0000338869 00000 n -0000339023 00000 n -0000339177 00000 n -0000342289 00000 n -0000341931 00000 n -0000339747 00000 n -0000342225 00000 n -0000342073 00000 n -0000353009 00000 n -0000352135 00000 n -0000342386 00000 n -0000352756 00000 n -0000352882 00000 n -0000352945 00000 n -0000352293 00000 n -0000352447 00000 n -0000352601 00000 n -0001232886 00000 n -0000355706 00000 n -0000355346 00000 n -0000353171 00000 n -0000355642 00000 n -0000355488 00000 n -0000365421 00000 n -0000364714 00000 n -0000355803 00000 n -0000365168 00000 n -0000365294 00000 n -0000365357 00000 n -0000364864 00000 n -0000365013 00000 n -0000366770 00000 n -0000366584 00000 n -0000365583 00000 n -0000366706 00000 n -0000376464 00000 n -0000375755 00000 n -0000366854 00000 n -0000376211 00000 n -0000376337 00000 n -0000376400 00000 n -0000375905 00000 n -0000376056 00000 n -0000385902 00000 n -0000385188 00000 n -0000376626 00000 n -0000385647 00000 n -0000385775 00000 n -0000385839 00000 n -0000385338 00000 n -0000385492 00000 n -0000387257 00000 n -0000387072 00000 n -0000386076 00000 n -0000387194 00000 n -0001233004 00000 n -0000397062 00000 n -0000396347 00000 n -0000387341 00000 n -0000396806 00000 n -0000396934 00000 n -0000396998 00000 n -0000396497 00000 n -0000396651 00000 n -0000399288 00000 n -0000399103 00000 n -0000397236 00000 n -0000399225 00000 n -0000408870 00000 n -0000408155 00000 n -0000399385 00000 n -0000408614 00000 n -0000408742 00000 n -0000408806 00000 n -0000408305 00000 n -0000408459 00000 n -0000410213 00000 n -0000410028 00000 n -0000409032 00000 n -0000410150 00000 n -0000419858 00000 n -0000419144 00000 n -0000410297 00000 n -0000419603 00000 n -0000419730 00000 n -0000419794 00000 n -0000419294 00000 n -0000419448 00000 n -0000421944 00000 n -0000421759 00000 n -0000420020 00000 n -0000421881 00000 n -0001233122 00000 n -0000431428 00000 n -0000430718 00000 n -0000422041 00000 n -0000431174 00000 n -0001089235 00000 n -0001086919 00000 n -0001089074 00000 n -0000431302 00000 n -0000431366 00000 n -0000430868 00000 n -0000431019 00000 n -0000442843 00000 n -0000441942 00000 n -0000431590 00000 n -0000442399 00000 n -0000442525 00000 n -0000442589 00000 n -0000442653 00000 n -0000442717 00000 n -0000442780 00000 n -0000442092 00000 n -0000442247 00000 n -0000455163 00000 n -0000453656 00000 n -0000443017 00000 n -0000455099 00000 n -0000453854 00000 n -0000454009 00000 n -0000454164 00000 n -0000454319 00000 n -0000454474 00000 n -0000454630 00000 n -0000454787 00000 n -0000454944 00000 n -0000456454 00000 n -0000456269 00000 n -0000455273 00000 n -0000456391 00000 n -0000467300 00000 n -0000466922 00000 n -0000456538 00000 n -0000467044 00000 n -0000467172 00000 n -0000467236 00000 n -0000479169 00000 n -0000477995 00000 n -0000467474 00000 n -0000479106 00000 n -0000478177 00000 n -0000478332 00000 n -0000478488 00000 n -0000478643 00000 n -0000478797 00000 n -0000478951 00000 n -0001233240 00000 n -0000487678 00000 n -0000487154 00000 n -0000479305 00000 n -0000487614 00000 n -0000487304 00000 n -0000487459 00000 n -0000489440 00000 n -0000489016 00000 n -0000487788 00000 n -0000489314 00000 n -0000489158 00000 n -0000499255 00000 n -0000498376 00000 n -0000489524 00000 n -0000498999 00000 n -0000499127 00000 n -0000499191 00000 n -0000498534 00000 n -0000498689 00000 n -0000498844 00000 n -0000504517 00000 n -0000509154 00000 n -0000504374 00000 n -0000499404 00000 n -0000509026 00000 n -0000508870 00000 n -0000509089 00000 n -0000508530 00000 n -0000508650 00000 n -0000508698 00000 n -0000508773 00000 n -0000508847 00000 n -0000511855 00000 n -0000511421 00000 n -0000509292 00000 n -0000511723 00000 n -0000511789 00000 n -0000511567 00000 n -0000515729 00000 n -0000515538 00000 n -0000511966 00000 n -0000515664 00000 n -0001086040 00000 n -0001079353 00000 n -0001085876 00000 n -0001233359 00000 n -0000525408 00000 n -0000524678 00000 n -0000515815 00000 n -0000525146 00000 n -0000525277 00000 n -0000525342 00000 n -0000524834 00000 n -0000524990 00000 n -0000538608 00000 n -0000536547 00000 n -0000535525 00000 n -0000525571 00000 n -0000536157 00000 n -0000535690 00000 n -0000536222 00000 n -0000536287 00000 n -0000536352 00000 n -0000536417 00000 n -0000536482 00000 n -0000535845 00000 n -0000536001 00000 n -0000543112 00000 n -0000543176 00000 n -0000538482 00000 n -0000536671 00000 n -0000543046 00000 n -0000542706 00000 n -0000542826 00000 n -0000542874 00000 n -0000542949 00000 n -0000543023 00000 n -0000547798 00000 n -0000547607 00000 n -0000543303 00000 n -0000547733 00000 n -0000559554 00000 n -0000558757 00000 n -0000547883 00000 n -0000559225 00000 n -0000559356 00000 n -0000559422 00000 n -0000559488 00000 n -0000558913 00000 n -0000559069 00000 n -0000563530 00000 n -0000563339 00000 n -0000559729 00000 n -0000563465 00000 n -0001233484 00000 n -0000574513 00000 n -0000573882 00000 n -0000563641 00000 n -0000574185 00000 n -0000574316 00000 n -0000574382 00000 n -0000574447 00000 n -0000574029 00000 n -0000579253 00000 n -0000578885 00000 n -0000574688 00000 n -0000579188 00000 n -0000579032 00000 n -0000580050 00000 n -0000579793 00000 n -0000579364 00000 n -0000579919 00000 n -0000589595 00000 n -0000589276 00000 n -0000580135 00000 n -0000589402 00000 n -0000589531 00000 n -0000599075 00000 n -0000598575 00000 n -0000589745 00000 n -0000598877 00000 n -0000598722 00000 n -0000598943 00000 n -0000599009 00000 n -0000606855 00000 n -0000606599 00000 n -0000599186 00000 n -0000606725 00000 n -0000606790 00000 n -0001233609 00000 n -0000614897 00000 n -0000614398 00000 n -0000606992 00000 n -0000614701 00000 n -0000614831 00000 n -0000614545 00000 n -0000616905 00000 n -0000616519 00000 n -0000615034 00000 n -0000616645 00000 n -0000616710 00000 n -0000616775 00000 n -0000616840 00000 n -0000623807 00000 n -0000623010 00000 n -0000616990 00000 n -0000623478 00000 n -0000623609 00000 n -0000623166 00000 n -0000623322 00000 n -0000623675 00000 n -0000623741 00000 n -0000630301 00000 n -0000629639 00000 n -0000623931 00000 n -0000630107 00000 n -0000630236 00000 n -0000629795 00000 n -0000629951 00000 n -0000635003 00000 n -0000634503 00000 n -0000630425 00000 n -0000634806 00000 n -0000634937 00000 n -0000634650 00000 n -0000644397 00000 n -0000643738 00000 n -0000635127 00000 n -0000644203 00000 n -0000644332 00000 n -0000643894 00000 n -0000644047 00000 n -0001233734 00000 n -0000647778 00000 n -0000647390 00000 n -0000644547 00000 n -0000647516 00000 n -0000647582 00000 n -0000647648 00000 n -0000647713 00000 n -0000656825 00000 n -0000655907 00000 n -0000647889 00000 n -0000656372 00000 n -0000656501 00000 n -0000656063 00000 n -0000656219 00000 n -0000656566 00000 n -0000656631 00000 n -0000656696 00000 n -0000656760 00000 n -0000666254 00000 n -0000665591 00000 n -0000656962 00000 n -0000666057 00000 n -0000666188 00000 n -0000665747 00000 n -0000665903 00000 n -0000673556 00000 n -0000672737 00000 n -0000666391 00000 n -0000673037 00000 n -0000672884 00000 n -0000673102 00000 n -0000673167 00000 n -0000673232 00000 n -0000673297 00000 n -0000673362 00000 n -0000673427 00000 n -0000673491 00000 n -0000682539 00000 n -0000681876 00000 n -0000673667 00000 n -0000682342 00000 n -0000682473 00000 n -0000682032 00000 n -0000682188 00000 n -0000686717 00000 n -0000686137 00000 n -0000682663 00000 n -0000686263 00000 n -0000686328 00000 n -0000686393 00000 n -0000686458 00000 n -0000686523 00000 n -0000686588 00000 n -0000686653 00000 n -0001233859 00000 n -0000692807 00000 n -0000692144 00000 n -0000686815 00000 n -0000692610 00000 n -0000692741 00000 n -0000692300 00000 n -0000692454 00000 n -0000700308 00000 n -0000699520 00000 n -0000692931 00000 n -0000699984 00000 n -0000700113 00000 n -0000699676 00000 n -0000699829 00000 n -0000700178 00000 n -0000700243 00000 n -0000708064 00000 n -0000707564 00000 n -0000700432 00000 n -0000707867 00000 n -0000707998 00000 n -0000707711 00000 n -0000716984 00000 n -0000716487 00000 n -0000708201 00000 n -0000716790 00000 n -0000716919 00000 n -0000716634 00000 n -0000719437 00000 n -0000719047 00000 n -0000717121 00000 n -0000719173 00000 n -0000719239 00000 n -0000719305 00000 n -0000719371 00000 n -0000724917 00000 n -0000724422 00000 n -0000719535 00000 n -0000724723 00000 n -0000724852 00000 n -0000724569 00000 n -0001233984 00000 n -0000730437 00000 n -0000729937 00000 n -0000725041 00000 n -0000730240 00000 n -0000730371 00000 n -0000730084 00000 n -0000736094 00000 n -0000735774 00000 n -0000730561 00000 n -0000735900 00000 n -0000736029 00000 n -0000746615 00000 n -0000746116 00000 n -0000736231 00000 n -0000746418 00000 n -0000746549 00000 n -0000746263 00000 n -0000749238 00000 n -0000748853 00000 n -0000746752 00000 n -0000748979 00000 n -0000749044 00000 n -0000749109 00000 n -0000749174 00000 n -0000759402 00000 n -0000758902 00000 n -0000749349 00000 n -0000759205 00000 n -0000759336 00000 n -0000759049 00000 n -0000765829 00000 n -0000765202 00000 n -0000759539 00000 n -0000765505 00000 n -0000765634 00000 n -0000765349 00000 n -0000765699 00000 n -0000765764 00000 n -0001234109 00000 n -0000774537 00000 n -0000773905 00000 n -0000765966 00000 n -0000774208 00000 n -0000774339 00000 n -0000774052 00000 n -0000774405 00000 n -0000774471 00000 n -0000780953 00000 n -0000780326 00000 n -0000774674 00000 n -0000780629 00000 n -0000780758 00000 n -0000780473 00000 n -0000780823 00000 n -0000780888 00000 n -0000789611 00000 n -0000788979 00000 n -0000781090 00000 n -0000789282 00000 n -0000789413 00000 n -0000789126 00000 n -0000789479 00000 n -0000789545 00000 n -0000796750 00000 n -0000796058 00000 n -0000789748 00000 n -0000796361 00000 n -0000796490 00000 n -0000796205 00000 n -0000796555 00000 n -0000796620 00000 n -0000796685 00000 n -0000803709 00000 n -0000803011 00000 n -0000796874 00000 n -0000803314 00000 n -0000803445 00000 n -0000803158 00000 n -0000803511 00000 n -0000803577 00000 n -0000803643 00000 n -0000812119 00000 n -0000811625 00000 n -0000803833 00000 n -0000811925 00000 n -0000812054 00000 n -0000811772 00000 n -0001234234 00000 n -0000818812 00000 n -0000818356 00000 n -0000812256 00000 n -0000818482 00000 n -0000818548 00000 n -0000818614 00000 n -0000818680 00000 n -0000818746 00000 n -0000826911 00000 n -0000826089 00000 n -0000818936 00000 n -0000826717 00000 n -0000826846 00000 n -0000826254 00000 n -0000826407 00000 n -0000826563 00000 n -0000834393 00000 n -0000833875 00000 n -0000827048 00000 n -0000834001 00000 n -0000834327 00000 n -0000846316 00000 n -0000845541 00000 n -0000834530 00000 n -0000845667 00000 n -0000845732 00000 n -0000845797 00000 n -0000845862 00000 n -0000845927 00000 n -0000845992 00000 n -0000846057 00000 n -0000846122 00000 n -0000846186 00000 n -0000846251 00000 n -0000847144 00000 n -0000846887 00000 n -0000846452 00000 n -0000847013 00000 n -0000852739 00000 n -0000852224 00000 n -0000847229 00000 n -0000852350 00000 n -0000852479 00000 n -0000852544 00000 n -0000852609 00000 n -0000852674 00000 n -0001234359 00000 n -0000860228 00000 n -0000859707 00000 n -0000852863 00000 n -0000859833 00000 n -0000859964 00000 n -0000860030 00000 n -0000860096 00000 n -0000860162 00000 n -0000867723 00000 n -0000867144 00000 n -0000860378 00000 n -0000867270 00000 n -0000867399 00000 n -0000867464 00000 n -0000867529 00000 n -0000867594 00000 n -0000867658 00000 n -0000872006 00000 n -0000871683 00000 n -0000867873 00000 n -0000871809 00000 n -0000871940 00000 n -0000877279 00000 n -0000876959 00000 n -0000872117 00000 n -0000877085 00000 n -0000877214 00000 n -0000879971 00000 n -0000879648 00000 n -0000877416 00000 n -0000879774 00000 n -0000879905 00000 n -0000883051 00000 n -0000882731 00000 n -0000880082 00000 n -0000882857 00000 n -0000882986 00000 n -0001234484 00000 n -0000885982 00000 n -0000885659 00000 n -0000883162 00000 n -0000885785 00000 n -0000885916 00000 n -0000892922 00000 n -0000892602 00000 n -0000886093 00000 n -0000892728 00000 n -0000892857 00000 n -0000900664 00000 n -0000900209 00000 n -0000893059 00000 n -0000900335 00000 n -0000900466 00000 n -0000900532 00000 n -0000900598 00000 n -0000908410 00000 n -0000907960 00000 n -0000900814 00000 n -0000908086 00000 n -0000908215 00000 n -0000908280 00000 n -0000908345 00000 n -0000916209 00000 n -0000915754 00000 n -0000908560 00000 n -0000915880 00000 n -0000916011 00000 n -0000916077 00000 n -0000916143 00000 n -0000924038 00000 n -0000923590 00000 n -0000916359 00000 n -0000923716 00000 n -0000923845 00000 n -0000923910 00000 n -0000923973 00000 n -0001234609 00000 n -0000931894 00000 n -0000931441 00000 n -0000924188 00000 n -0000931567 00000 n -0000931698 00000 n -0000931764 00000 n -0000931828 00000 n -0000940024 00000 n -0000939575 00000 n -0000932044 00000 n -0000939701 00000 n -0000939830 00000 n -0000939895 00000 n -0000939960 00000 n -0000948185 00000 n -0000947731 00000 n -0000940161 00000 n -0000947857 00000 n -0000947988 00000 n -0000948054 00000 n -0000948120 00000 n -0000957101 00000 n -0000956505 00000 n -0000948322 00000 n -0000956972 00000 n -0000956661 00000 n -0000956817 00000 n -0000962088 00000 n -0000962154 00000 n -0000962218 00000 n -0000961896 00000 n -0000957199 00000 n -0000962022 00000 n -0000968103 00000 n -0000967783 00000 n -0000962316 00000 n -0000967909 00000 n -0000968038 00000 n -0001234734 00000 n -0000970770 00000 n -0000970447 00000 n -0000968214 00000 n -0000970573 00000 n -0000970704 00000 n -0000973723 00000 n -0000973403 00000 n -0000970881 00000 n -0000973529 00000 n -0000973658 00000 n -0000977247 00000 n -0000976924 00000 n -0000973834 00000 n -0000977050 00000 n -0000977181 00000 n -0000978475 00000 n -0000978220 00000 n -0000977371 00000 n -0000978346 00000 n -0000985873 00000 n -0000985375 00000 n -0000978573 00000 n -0000985676 00000 n -0000985807 00000 n -0000985522 00000 n -0000993999 00000 n -0000993505 00000 n -0000985997 00000 n -0000993805 00000 n -0000993934 00000 n -0000993652 00000 n -0001234859 00000 n -0001000132 00000 n -0000999634 00000 n -0000994123 00000 n -0000999935 00000 n -0001000066 00000 n -0000999781 00000 n -0001006864 00000 n -0001006370 00000 n -0001000256 00000 n -0001006670 00000 n -0001006799 00000 n -0001006517 00000 n -0001008834 00000 n -0001008577 00000 n -0001006988 00000 n -0001008703 00000 n -0001017110 00000 n -0001016317 00000 n -0001008945 00000 n -0001016786 00000 n -0001016915 00000 n -0001016473 00000 n -0001016980 00000 n -0001016629 00000 n -0001017044 00000 n -0001026106 00000 n -0001025114 00000 n -0001017285 00000 n -0001025909 00000 n -0001026040 00000 n -0001025288 00000 n -0001025442 00000 n -0001025598 00000 n -0001025753 00000 n -0001035387 00000 n -0001034726 00000 n -0001026230 00000 n -0001035194 00000 n -0001035323 00000 n -0001034882 00000 n -0001035038 00000 n -0001234984 00000 n -0001039782 00000 n -0001039282 00000 n -0001035511 00000 n -0001039585 00000 n -0001039716 00000 n -0001039429 00000 n -0001041101 00000 n -0001040846 00000 n -0001039906 00000 n -0001040972 00000 n -0001052144 00000 n -0001051481 00000 n -0001041199 00000 n -0001051947 00000 n -0001052078 00000 n -0001051637 00000 n -0001051791 00000 n -0001060548 00000 n -0001060180 00000 n -0001052319 00000 n -0001060483 00000 n -0001060327 00000 n -0001064996 00000 n -0001064804 00000 n -0001060672 00000 n -0001064930 00000 n -0001076490 00000 n -0001075463 00000 n -0001065094 00000 n -0001075589 00000 n -0001075654 00000 n -0001075719 00000 n -0001076232 00000 n -0001076297 00000 n -0001235109 00000 n -0001079268 00000 n -0001078880 00000 n -0001076601 00000 n -0001079006 00000 n -0001079202 00000 n -0001086561 00000 n -0001086338 00000 n -0001089577 00000 n -0001089451 00000 n -0001097939 00000 n -0001097680 00000 n -0001101288 00000 n -0001101263 00000 n -0001112381 00000 n -0001112102 00000 n -0001115974 00000 n -0001115941 00000 n -0001121432 00000 n -0001121138 00000 n -0001127423 00000 n -0001127265 00000 n -0001130976 00000 n -0001130927 00000 n -0001145480 00000 n -0001145153 00000 n -0001158415 00000 n -0001158082 00000 n -0001175129 00000 n -0001174764 00000 n -0001193875 00000 n -0001193469 00000 n -0001209929 00000 n -0001209551 00000 n -0001217780 00000 n -0001217599 00000 n -0001231907 00000 n -0001231527 00000 n -0001235198 00000 n -0001235318 00000 n -0001235441 00000 n -0001235567 00000 n -0001235693 00000 n -0001235785 00000 n -0001245779 00000 n -0001256486 00000 n -0001256527 00000 n -0001256567 00000 n -0001256806 00000 n +0000010700 00000 n +0000010564 00000 n +0000010819 00000 n +0000029122 00000 n +0000029273 00000 n +0000029424 00000 n +0000029581 00000 n +0000029738 00000 n +0000029895 00000 n +0000030052 00000 n +0000030202 00000 n +0000030359 00000 n +0000030521 00000 n +0000030678 00000 n +0000030840 00000 n +0000030997 00000 n +0000031154 00000 n +0000031307 00000 n +0000031459 00000 n +0000031612 00000 n +0000031765 00000 n +0000031918 00000 n +0000032072 00000 n +0000032226 00000 n +0000032380 00000 n +0000032534 00000 n +0000032688 00000 n +0000032839 00000 n +0000032993 00000 n +0000033147 00000 n +0000033301 00000 n +0000033455 00000 n +0000033609 00000 n +0000033762 00000 n +0000033916 00000 n +0000034070 00000 n +0000034224 00000 n +0000034378 00000 n +0000034531 00000 n +0000034685 00000 n +0000034836 00000 n +0000034990 00000 n +0000035143 00000 n +0000035297 00000 n +0000058541 00000 n +0000058692 00000 n +0000058845 00000 n +0000035572 00000 n +0000028663 00000 n +0000010952 00000 n +0000035450 00000 n +0000035511 00000 n +0000058997 00000 n +0000059149 00000 n +0000059303 00000 n +0000059457 00000 n +0000059611 00000 n +0000059765 00000 n +0000059919 00000 n +0000060073 00000 n +0000060227 00000 n +0000060380 00000 n +0000060533 00000 n +0000060687 00000 n +0000060841 00000 n +0000060995 00000 n +0000061149 00000 n +0000061304 00000 n +0000061459 00000 n +0000061614 00000 n +0000061768 00000 n +0000061922 00000 n +0000062077 00000 n +0000062231 00000 n +0000062384 00000 n +0000062539 00000 n +0000062694 00000 n +0000062849 00000 n +0000063004 00000 n +0000063158 00000 n +0000063312 00000 n +0000063464 00000 n +0000063619 00000 n +0000063774 00000 n +0000063929 00000 n +0000064084 00000 n +0000064239 00000 n +0000064393 00000 n +0000064547 00000 n +0000064702 00000 n +0000064857 00000 n +0000065012 00000 n +0000065167 00000 n +0000065322 00000 n +0000065477 00000 n +0000065632 00000 n +0000065785 00000 n +0000073733 00000 n +0000066001 00000 n +0000058026 00000 n +0000035669 00000 n +0000065939 00000 n +0000073884 00000 n +0000074038 00000 n +0000074193 00000 n +0000074347 00000 n +0000074502 00000 n +0000074653 00000 n +0000074807 00000 n +0000074962 00000 n +0000075116 00000 n +0000075271 00000 n +0000075426 00000 n +0000075576 00000 n +0000075731 00000 n +0000075886 00000 n +0000076041 00000 n +0000076196 00000 n +0000076347 00000 n +0000076562 00000 n +0000073458 00000 n +0000066085 00000 n +0000076501 00000 n +0000076965 00000 n +0000076784 00000 n +0000076646 00000 n +0000076903 00000 n +0000085362 00000 n +0000085517 00000 n +0000085673 00000 n +0000085827 00000 n +0000085982 00000 n +0000086132 00000 n +0000086284 00000 n +0000093913 00000 n +0000094064 00000 n +0000086496 00000 n +0000085175 00000 n +0000077036 00000 n +0000925647 00000 n +0000926348 00000 n +0000783483 00000 n +0000783420 00000 n +0000781284 00000 n +0000781346 00000 n +0000781596 00000 n +0000781099 00000 n +0000781161 00000 n +0000094217 00000 n +0000092253 00000 n +0000094492 00000 n +0000092098 00000 n +0000086593 00000 n +0000924203 00000 n +0000094430 00000 n +0000093651 00000 n +0000093770 00000 n +0000093817 00000 n +0000093891 00000 n +0000781222 00000 n +0000104078 00000 n +0000104231 00000 n +0000104385 00000 n +0000104783 00000 n +0000103923 00000 n +0000094617 00000 n +0000104538 00000 n +0000925939 00000 n +0000924928 00000 n +0000924495 00000 n +0000925359 00000 n +0000924785 00000 n +0000104659 00000 n +0000925071 00000 n +0000104721 00000 n +0000781534 00000 n +0000112416 00000 n +0000112569 00000 n +0000110445 00000 n +0000112907 00000 n +0000110298 00000 n +0000104983 00000 n +0000112722 00000 n +0000112784 00000 n +0000112154 00000 n +0000112273 00000 n +0000112320 00000 n +0000112394 00000 n +0000781037 00000 n +0000780976 00000 n +0000119733 00000 n +0000119885 00000 n +0000120157 00000 n +0000119586 00000 n +0000113071 00000 n +0000120037 00000 n +0000129684 00000 n +0000128885 00000 n +0000120293 00000 n +0000129004 00000 n +0000924349 00000 n +0000129066 00000 n +0000129126 00000 n +0000129188 00000 n +0000129250 00000 n +0000129312 00000 n +0000129374 00000 n +0000129436 00000 n +0000129498 00000 n +0000129560 00000 n +0000129622 00000 n +0000140428 00000 n +0000138404 00000 n +0000137494 00000 n +0000129806 00000 n +0000137613 00000 n +0000137674 00000 n +0000137735 00000 n +0000137796 00000 n +0000137857 00000 n +0000137918 00000 n +0000137979 00000 n +0000138040 00000 n +0000138100 00000 n +0000138161 00000 n +0000138222 00000 n +0000138283 00000 n +0000926466 00000 n +0000140647 00000 n +0000140289 00000 n +0000138514 00000 n +0000140585 00000 n +0000148686 00000 n +0000148838 00000 n +0000149540 00000 n +0000148539 00000 n +0000140731 00000 n +0000148994 00000 n +0000149175 00000 n +0000149237 00000 n +0000149298 00000 n +0000149359 00000 n +0000149419 00000 n +0000149479 00000 n +0000156635 00000 n +0000155899 00000 n +0000149650 00000 n +0000156018 00000 n +0000156080 00000 n +0000156142 00000 n +0000156204 00000 n +0000156266 00000 n +0000156328 00000 n +0000156388 00000 n +0000156450 00000 n +0000156512 00000 n +0000156574 00000 n +0000165391 00000 n +0000165789 00000 n +0000165252 00000 n +0000156745 00000 n +0000165547 00000 n +0000165727 00000 n +0000175100 00000 n +0000175558 00000 n +0000174961 00000 n +0000165899 00000 n +0000175251 00000 n +0000175313 00000 n +0000175375 00000 n +0000175436 00000 n +0000175496 00000 n +0000179645 00000 n +0000179707 00000 n +0000179465 00000 n +0000175681 00000 n +0000179584 00000 n +0000926584 00000 n +0000188871 00000 n +0000189022 00000 n +0000189172 00000 n +0000189753 00000 n +0000188716 00000 n +0000179804 00000 n +0000189324 00000 n +0000189508 00000 n +0000189691 00000 n +0000194723 00000 n +0000194906 00000 n +0000194543 00000 n +0000189902 00000 n +0000194662 00000 n +0000926085 00000 n +0000194845 00000 n +0000201616 00000 n +0000201765 00000 n +0000201915 00000 n +0000207858 00000 n +0000202373 00000 n +0000201461 00000 n +0000195016 00000 n +0000202065 00000 n +0000202188 00000 n +0000202311 00000 n +0000208009 00000 n +0000208462 00000 n +0000207711 00000 n +0000202522 00000 n +0000208159 00000 n +0000208280 00000 n +0000208401 00000 n +0000214406 00000 n +0000214860 00000 n +0000214267 00000 n +0000208585 00000 n +0000214554 00000 n +0000214677 00000 n +0000214799 00000 n +0000220222 00000 n +0000220371 00000 n +0000220942 00000 n +0000220075 00000 n +0000214983 00000 n +0000220519 00000 n +0000220640 00000 n +0000220759 00000 n +0000220820 00000 n +0000220881 00000 n +0000926702 00000 n +0000221525 00000 n +0000221282 00000 n +0000221065 00000 n +0000221401 00000 n +0000228117 00000 n +0000228267 00000 n +0000228414 00000 n +0000228564 00000 n +0000231818 00000 n +0000228957 00000 n +0000227954 00000 n +0000221609 00000 n +0000228713 00000 n +0000228834 00000 n +0000228895 00000 n +0000231968 00000 n +0000232180 00000 n +0000231671 00000 n +0000229093 00000 n +0000232118 00000 n +0000239058 00000 n +0000239208 00000 n +0000239357 00000 n +0000241416 00000 n +0000239752 00000 n +0000238903 00000 n +0000232290 00000 n +0000239507 00000 n +0000239629 00000 n +0000239690 00000 n +0000241627 00000 n +0000241277 00000 n +0000239914 00000 n +0000241565 00000 n +0000248997 00000 n +0000249147 00000 n +0000249297 00000 n +0000251438 00000 n +0000249693 00000 n +0000248842 00000 n +0000241724 00000 n +0000249448 00000 n +0000249570 00000 n +0000249631 00000 n +0000926820 00000 n +0000251650 00000 n +0000251299 00000 n +0000249855 00000 n +0000251588 00000 n +0000258263 00000 n +0000258411 00000 n +0000258806 00000 n +0000258116 00000 n +0000251747 00000 n +0000258561 00000 n +0000258683 00000 n +0000258744 00000 n +0000259833 00000 n +0000259652 00000 n +0000258968 00000 n +0000259771 00000 n +0000266305 00000 n +0000266453 00000 n +0000266849 00000 n +0000266158 00000 n +0000259917 00000 n +0000266604 00000 n +0000266726 00000 n +0000266787 00000 n +0000273152 00000 n +0000273302 00000 n +0000273699 00000 n +0000273005 00000 n +0000267011 00000 n +0000273452 00000 n +0000273575 00000 n +0000273637 00000 n +0000274736 00000 n +0000274556 00000 n +0000273873 00000 n +0000274675 00000 n +0000926938 00000 n +0000281587 00000 n +0000281737 00000 n +0000282135 00000 n +0000281440 00000 n +0000274820 00000 n +0000281887 00000 n +0000282011 00000 n +0000282073 00000 n +0000283847 00000 n +0000283667 00000 n +0000282309 00000 n +0000283786 00000 n +0000290202 00000 n +0000290352 00000 n +0000290749 00000 n +0000290055 00000 n +0000283944 00000 n +0000290502 00000 n +0000290626 00000 n +0000290687 00000 n +0000291774 00000 n +0000291594 00000 n +0000290911 00000 n +0000291713 00000 n +0000298442 00000 n +0000298592 00000 n +0000298990 00000 n +0000298295 00000 n +0000291858 00000 n +0000298742 00000 n +0000298866 00000 n +0000298928 00000 n +0000300581 00000 n +0000300401 00000 n +0000299152 00000 n +0000300520 00000 n +0000927056 00000 n +0000306703 00000 n +0000306850 00000 n +0000307246 00000 n +0000306556 00000 n +0000300678 00000 n +0000306999 00000 n +0000925504 00000 n +0000307123 00000 n +0000307185 00000 n +0000314729 00000 n +0000314880 00000 n +0000322831 00000 n +0000315458 00000 n +0000314582 00000 n +0000307408 00000 n +0000315028 00000 n +0000315150 00000 n +0000315211 00000 n +0000315273 00000 n +0000315335 00000 n +0000315397 00000 n +0000322981 00000 n +0000323132 00000 n +0000323282 00000 n +0000323432 00000 n +0000323585 00000 n +0000323738 00000 n +0000323891 00000 n +0000324103 00000 n +0000322636 00000 n +0000315632 00000 n +0000324041 00000 n +0000325076 00000 n +0000324896 00000 n +0000324213 00000 n +0000325015 00000 n +0000341279 00000 n +0000333878 00000 n +0000333511 00000 n +0000325160 00000 n +0000333630 00000 n +0000333754 00000 n +0000333816 00000 n +0000341429 00000 n +0000341581 00000 n +0000341732 00000 n +0000341883 00000 n +0000342034 00000 n +0000342245 00000 n +0000341100 00000 n +0000334052 00000 n +0000342184 00000 n +0000927174 00000 n +0000347772 00000 n +0000347923 00000 n +0000348136 00000 n +0000347625 00000 n +0000342381 00000 n +0000348074 00000 n +0000349076 00000 n +0000349349 00000 n +0000348937 00000 n +0000348246 00000 n +0000349227 00000 n +0000355565 00000 n +0000355716 00000 n +0000355865 00000 n +0000356262 00000 n +0000355410 00000 n +0000349433 00000 n +0000356015 00000 n +0000356139 00000 n +0000356201 00000 n +0000364301 00000 n +0000360072 00000 n +0000366319 00000 n +0000364575 00000 n +0000359933 00000 n +0000356411 00000 n +0000364452 00000 n +0000364513 00000 n +0000363966 00000 n +0000364085 00000 n +0000364132 00000 n +0000364206 00000 n +0000364279 00000 n +0000366593 00000 n +0000366180 00000 n +0000364713 00000 n +0000366469 00000 n +0000366531 00000 n +0000369992 00000 n +0000369812 00000 n +0000366703 00000 n +0000369931 00000 n +0000925215 00000 n +0000927292 00000 n +0000376133 00000 n +0000376284 00000 n +0000376683 00000 n +0000375986 00000 n +0000370076 00000 n +0000376433 00000 n +0000376557 00000 n +0000376620 00000 n +0000383935 00000 n +0000386338 00000 n +0000384087 00000 n +0000384239 00000 n +0000384768 00000 n +0000383774 00000 n +0000376845 00000 n +0000384391 00000 n +0000384454 00000 n +0000384516 00000 n +0000384579 00000 n +0000384642 00000 n +0000384705 00000 n +0000390726 00000 n +0000390789 00000 n +0000386216 00000 n +0000384892 00000 n +0000390662 00000 n +0000390322 00000 n +0000390442 00000 n +0000390490 00000 n +0000390565 00000 n +0000390639 00000 n +0000394713 00000 n +0000394528 00000 n +0000390916 00000 n +0000394650 00000 n +0000402457 00000 n +0000402608 00000 n +0000403077 00000 n +0000402305 00000 n +0000394798 00000 n +0000402758 00000 n +0000402885 00000 n +0000402949 00000 n +0000403013 00000 n +0000406145 00000 n +0000405959 00000 n +0000403252 00000 n +0000406082 00000 n +0000927414 00000 n +0000413524 00000 n +0000413993 00000 n +0000413380 00000 n +0000406256 00000 n +0000413674 00000 n +0000413801 00000 n +0000413865 00000 n +0000413929 00000 n +0000417374 00000 n +0000417588 00000 n +0000417230 00000 n +0000414168 00000 n +0000417525 00000 n +0000418178 00000 n +0000417928 00000 n +0000417699 00000 n +0000418051 00000 n +0000425536 00000 n +0000425225 00000 n +0000418263 00000 n +0000425348 00000 n +0000425473 00000 n +0000432100 00000 n +0000432442 00000 n +0000431956 00000 n +0000425686 00000 n +0000432251 00000 n +0000432315 00000 n +0000432378 00000 n +0000438247 00000 n +0000437999 00000 n +0000432553 00000 n +0000438122 00000 n +0000438185 00000 n +0000927539 00000 n +0000443739 00000 n +0000444080 00000 n +0000443595 00000 n +0000438384 00000 n +0000443889 00000 n +0000444016 00000 n +0000445431 00000 n +0000445056 00000 n +0000444217 00000 n +0000445179 00000 n +0000445242 00000 n +0000445305 00000 n +0000445368 00000 n +0000449569 00000 n +0000449720 00000 n +0000450190 00000 n +0000449416 00000 n +0000445516 00000 n +0000449871 00000 n +0000449998 00000 n +0000450062 00000 n +0000450126 00000 n +0000454249 00000 n +0000454400 00000 n +0000454740 00000 n +0000454096 00000 n +0000450314 00000 n +0000454552 00000 n +0000454677 00000 n +0000457637 00000 n +0000457978 00000 n +0000457493 00000 n +0000454864 00000 n +0000457787 00000 n +0000457914 00000 n +0000464237 00000 n +0000464385 00000 n +0000464724 00000 n +0000464084 00000 n +0000458102 00000 n +0000464536 00000 n +0000464661 00000 n +0000927664 00000 n +0000467311 00000 n +0000466932 00000 n +0000464874 00000 n +0000467055 00000 n +0000467119 00000 n +0000467183 00000 n +0000467247 00000 n +0000472850 00000 n +0000473001 00000 n +0000473589 00000 n +0000472697 00000 n +0000467422 00000 n +0000473150 00000 n +0000473275 00000 n +0000473338 00000 n +0000473401 00000 n +0000473464 00000 n +0000473527 00000 n +0000479957 00000 n +0000480108 00000 n +0000484817 00000 n +0000480447 00000 n +0000479804 00000 n +0000473726 00000 n +0000480256 00000 n +0000480383 00000 n +0000485469 00000 n +0000484673 00000 n +0000480584 00000 n +0000484968 00000 n +0000485031 00000 n +0000485094 00000 n +0000485157 00000 n +0000485218 00000 n +0000485281 00000 n +0000485344 00000 n +0000485407 00000 n +0000491493 00000 n +0000491644 00000 n +0000491984 00000 n +0000491340 00000 n +0000485580 00000 n +0000491793 00000 n +0000491920 00000 n +0000494844 00000 n +0000494281 00000 n +0000492108 00000 n +0000494404 00000 n +0000494467 00000 n +0000494530 00000 n +0000494593 00000 n +0000494656 00000 n +0000494719 00000 n +0000494781 00000 n +0000927789 00000 n +0000498566 00000 n +0000498714 00000 n +0000499056 00000 n +0000498413 00000 n +0000494942 00000 n +0000498865 00000 n +0000498992 00000 n +0000503707 00000 n +0000503857 00000 n +0000504322 00000 n +0000503554 00000 n +0000499180 00000 n +0000504009 00000 n +0000504134 00000 n +0000504197 00000 n +0000504260 00000 n +0000509580 00000 n +0000509922 00000 n +0000509436 00000 n +0000504446 00000 n +0000509731 00000 n +0000509858 00000 n +0000516193 00000 n +0000516533 00000 n +0000516049 00000 n +0000510059 00000 n +0000516345 00000 n +0000516470 00000 n +0000518224 00000 n +0000517845 00000 n +0000516670 00000 n +0000517968 00000 n +0000518032 00000 n +0000518096 00000 n +0000518160 00000 n +0000521733 00000 n +0000522071 00000 n +0000521589 00000 n +0000518322 00000 n +0000521883 00000 n +0000522008 00000 n +0000927914 00000 n +0000525602 00000 n +0000525945 00000 n +0000525458 00000 n +0000522195 00000 n +0000525754 00000 n +0000525881 00000 n +0000530110 00000 n +0000529799 00000 n +0000526069 00000 n +0000529922 00000 n +0000530047 00000 n +0000537491 00000 n +0000537833 00000 n +0000537347 00000 n +0000530247 00000 n +0000537642 00000 n +0000537769 00000 n +0000539699 00000 n +0000539324 00000 n +0000537970 00000 n +0000539447 00000 n +0000539510 00000 n +0000539573 00000 n +0000539636 00000 n +0000546847 00000 n +0000547189 00000 n +0000546703 00000 n +0000539810 00000 n +0000546998 00000 n +0000547125 00000 n +0000551245 00000 n +0000551711 00000 n +0000551101 00000 n +0000547326 00000 n +0000551397 00000 n +0000551522 00000 n +0000551585 00000 n +0000551648 00000 n +0000928039 00000 n +0000557478 00000 n +0000557948 00000 n +0000557334 00000 n +0000551848 00000 n +0000557629 00000 n +0000557756 00000 n +0000557820 00000 n +0000557884 00000 n +0000561975 00000 n +0000562441 00000 n +0000561831 00000 n +0000558085 00000 n +0000562127 00000 n +0000562252 00000 n +0000562315 00000 n +0000562378 00000 n +0000568219 00000 n +0000568689 00000 n +0000568075 00000 n +0000562578 00000 n +0000568370 00000 n +0000568497 00000 n +0000568561 00000 n +0000568625 00000 n +0000573196 00000 n +0000573723 00000 n +0000573052 00000 n +0000568826 00000 n +0000573348 00000 n +0000573473 00000 n +0000573536 00000 n +0000573598 00000 n +0000573661 00000 n +0000578042 00000 n +0000578575 00000 n +0000577898 00000 n +0000573847 00000 n +0000578192 00000 n +0000578319 00000 n +0000578383 00000 n +0000578447 00000 n +0000578511 00000 n +0000584350 00000 n +0000584688 00000 n +0000584206 00000 n +0000578699 00000 n +0000584500 00000 n +0000584625 00000 n +0000928164 00000 n +0000589697 00000 n +0000589254 00000 n +0000584825 00000 n +0000589377 00000 n +0000589441 00000 n +0000589505 00000 n +0000589569 00000 n +0000589633 00000 n +0000594757 00000 n +0000594907 00000 n +0000595058 00000 n +0000595398 00000 n +0000594595 00000 n +0000589821 00000 n +0000595210 00000 n +0000595335 00000 n +0000600794 00000 n +0000600291 00000 n +0000595535 00000 n +0000600414 00000 n +0000600730 00000 n +0000609498 00000 n +0000608745 00000 n +0000600931 00000 n +0000608868 00000 n +0000608931 00000 n +0000608994 00000 n +0000609057 00000 n +0000609120 00000 n +0000609183 00000 n +0000609246 00000 n +0000609309 00000 n +0000609372 00000 n +0000609435 00000 n +0000610130 00000 n +0000609880 00000 n +0000609634 00000 n +0000610003 00000 n +0000613971 00000 n +0000613471 00000 n +0000610215 00000 n +0000613594 00000 n +0000613719 00000 n +0000613782 00000 n +0000613845 00000 n +0000613908 00000 n +0000928289 00000 n +0000619469 00000 n +0000618964 00000 n +0000614095 00000 n +0000619087 00000 n +0000619214 00000 n +0000619278 00000 n +0000619341 00000 n +0000619405 00000 n +0000624992 00000 n +0000624429 00000 n +0000619619 00000 n +0000624552 00000 n +0000624677 00000 n +0000624740 00000 n +0000624803 00000 n +0000624866 00000 n +0000624929 00000 n +0000627983 00000 n +0000627669 00000 n +0000625142 00000 n +0000627792 00000 n +0000627919 00000 n +0000631795 00000 n +0000631484 00000 n +0000628094 00000 n +0000631607 00000 n +0000631732 00000 n +0000633627 00000 n +0000633313 00000 n +0000631932 00000 n +0000633436 00000 n +0000633563 00000 n +0000635802 00000 n +0000635491 00000 n +0000633738 00000 n +0000635614 00000 n +0000635739 00000 n +0000928414 00000 n +0000637839 00000 n +0000637525 00000 n +0000635913 00000 n +0000637648 00000 n +0000637775 00000 n +0000643083 00000 n +0000642772 00000 n +0000637950 00000 n +0000642895 00000 n +0000643020 00000 n +0000648880 00000 n +0000648438 00000 n +0000643220 00000 n +0000648561 00000 n +0000648688 00000 n +0000648752 00000 n +0000648816 00000 n +0000654658 00000 n +0000654221 00000 n +0000649030 00000 n +0000654344 00000 n +0000654469 00000 n +0000654532 00000 n +0000654595 00000 n +0000660454 00000 n +0000660012 00000 n +0000654808 00000 n +0000660135 00000 n +0000660262 00000 n +0000660326 00000 n +0000660390 00000 n +0000666311 00000 n +0000665875 00000 n +0000660604 00000 n +0000665998 00000 n +0000666123 00000 n +0000666186 00000 n +0000666248 00000 n +0000928539 00000 n +0000672207 00000 n +0000671766 00000 n +0000666461 00000 n +0000671889 00000 n +0000672016 00000 n +0000672080 00000 n +0000672143 00000 n +0000678388 00000 n +0000677951 00000 n +0000672357 00000 n +0000678074 00000 n +0000678199 00000 n +0000678262 00000 n +0000678325 00000 n +0000684585 00000 n +0000684143 00000 n +0000678525 00000 n +0000684266 00000 n +0000684393 00000 n +0000684457 00000 n +0000684521 00000 n +0000691321 00000 n +0000691472 00000 n +0000691748 00000 n +0000691168 00000 n +0000684722 00000 n +0000691623 00000 n +0000695928 00000 n +0000695992 00000 n +0000696055 00000 n +0000695741 00000 n +0000691846 00000 n +0000695864 00000 n +0000700154 00000 n +0000699843 00000 n +0000696153 00000 n +0000699966 00000 n +0000700091 00000 n +0000928664 00000 n +0000701994 00000 n +0000701680 00000 n +0000700265 00000 n +0000701803 00000 n +0000701930 00000 n +0000704054 00000 n +0000703743 00000 n +0000702105 00000 n +0000703866 00000 n +0000703991 00000 n +0000706575 00000 n +0000706261 00000 n +0000704165 00000 n +0000706384 00000 n +0000706511 00000 n +0000707532 00000 n +0000707284 00000 n +0000706699 00000 n +0000707407 00000 n +0000712482 00000 n +0000712822 00000 n +0000712338 00000 n +0000707630 00000 n +0000712631 00000 n +0000712758 00000 n +0000718239 00000 n +0000718577 00000 n +0000718095 00000 n +0000712946 00000 n +0000718389 00000 n +0000718514 00000 n +0000928789 00000 n +0000722463 00000 n +0000722803 00000 n +0000722319 00000 n +0000718701 00000 n +0000722612 00000 n +0000722739 00000 n +0000726878 00000 n +0000726567 00000 n +0000722927 00000 n +0000726690 00000 n +0000726815 00000 n +0000731256 00000 n +0000731596 00000 n +0000731112 00000 n +0000727002 00000 n +0000731405 00000 n +0000731532 00000 n +0000732938 00000 n +0000732690 00000 n +0000731720 00000 n +0000732813 00000 n +0000738165 00000 n +0000738317 00000 n +0000738789 00000 n +0000738012 00000 n +0000733049 00000 n +0000738471 00000 n +0000738598 00000 n +0000738662 00000 n +0000738726 00000 n +0000744250 00000 n +0000744398 00000 n +0000744550 00000 n +0000744702 00000 n +0000745042 00000 n +0000744079 00000 n +0000738964 00000 n +0000744854 00000 n +0000744979 00000 n +0000928914 00000 n +0000751036 00000 n +0000751188 00000 n +0000751530 00000 n +0000750883 00000 n +0000745166 00000 n +0000751339 00000 n +0000751466 00000 n +0000754268 00000 n +0000754608 00000 n +0000754124 00000 n +0000751654 00000 n +0000754420 00000 n +0000754545 00000 n +0000755650 00000 n +0000755400 00000 n +0000754732 00000 n +0000755523 00000 n +0000763021 00000 n +0000763170 00000 n +0000763509 00000 n +0000762868 00000 n +0000755748 00000 n +0000763321 00000 n +0000763446 00000 n +0000769595 00000 n +0000769809 00000 n +0000769451 00000 n +0000763684 00000 n +0000769745 00000 n +0000773175 00000 n +0000772989 00000 n +0000769933 00000 n +0000773112 00000 n +0000929039 00000 n +0000773600 00000 n +0000773413 00000 n +0000773273 00000 n +0000773536 00000 n +0000781658 00000 n +0000780664 00000 n +0000773672 00000 n +0000780787 00000 n +0000780850 00000 n +0000780913 00000 n +0000781408 00000 n +0000781471 00000 n +0000783610 00000 n +0000783233 00000 n +0000781769 00000 n +0000783356 00000 n +0000783546 00000 n +0000783695 00000 n +0000784148 00000 n +0000784482 00000 n +0000784838 00000 n +0000784864 00000 n +0000785375 00000 n +0000785413 00000 n +0000786108 00000 n +0000786465 00000 n +0000786545 00000 n +0000786913 00000 n +0000787555 00000 n +0000788225 00000 n +0000788853 00000 n +0000789491 00000 n +0000789781 00000 n +0000790434 00000 n +0000804491 00000 n +0000804931 00000 n +0000817330 00000 n +0000817758 00000 n +0000828865 00000 n +0000829200 00000 n +0000831286 00000 n +0000831508 00000 n +0000836067 00000 n +0000836314 00000 n +0000853053 00000 n +0000853586 00000 n +0000855862 00000 n +0000856094 00000 n +0000858477 00000 n +0000858715 00000 n +0000868397 00000 n +0000868774 00000 n +0000874764 00000 n +0000875084 00000 n +0000879134 00000 n +0000879478 00000 n +0000881101 00000 n +0000881337 00000 n +0000896248 00000 n +0000896646 00000 n +0000902919 00000 n +0000903187 00000 n +0000916126 00000 n +0000916577 00000 n +0000923565 00000 n +0000929146 00000 n +0000929266 00000 n +0000929388 00000 n +0000929514 00000 n +0000929640 00000 n +0000929732 00000 n +0000939819 00000 n +0000940006 00000 n +0000940182 00000 n +0000940351 00000 n +0000940522 00000 n +0000940692 00000 n +0000940863 00000 n +0000941035 00000 n +0000941212 00000 n +0000941387 00000 n +0000941564 00000 n +0000941739 00000 n +0000941916 00000 n +0000942090 00000 n +0000942264 00000 n +0000942441 00000 n +0000942616 00000 n +0000942793 00000 n +0000942979 00000 n +0000943180 00000 n +0000943403 00000 n +0000943588 00000 n +0000943769 00000 n +0000943949 00000 n +0000944134 00000 n +0000944317 00000 n +0000944502 00000 n +0000944684 00000 n +0000944866 00000 n +0000945051 00000 n +0000945225 00000 n +0000945395 00000 n +0000945566 00000 n +0000945735 00000 n +0000945904 00000 n +0000946075 00000 n +0000946245 00000 n +0000946422 00000 n +0000946597 00000 n +0000946774 00000 n +0000946949 00000 n +0000947126 00000 n +0000947301 00000 n +0000947478 00000 n +0000947652 00000 n +0000947826 00000 n +0000948009 00000 n +0000948224 00000 n +0000948437 00000 n +0000948652 00000 n +0000948864 00000 n +0000949079 00000 n +0000949290 00000 n +0000949505 00000 n +0000949718 00000 n +0000949932 00000 n +0000950143 00000 n +0000950354 00000 n +0000950569 00000 n +0000950783 00000 n +0000950998 00000 n +0000951209 00000 n +0000951423 00000 n +0000951636 00000 n +0000951850 00000 n +0000952058 00000 n +0000952269 00000 n +0000952472 00000 n +0000952674 00000 n +0000952877 00000 n +0000953077 00000 n +0000953278 00000 n +0000953485 00000 n +0000953689 00000 n +0000953896 00000 n +0000954101 00000 n +0000954308 00000 n +0000954512 00000 n +0000954719 00000 n +0000954924 00000 n +0000955130 00000 n +0000955316 00000 n +0000955497 00000 n +0000955718 00000 n +0000955932 00000 n +0000956114 00000 n +0000956285 00000 n +0000956400 00000 n +0000956518 00000 n +0000956634 00000 n +0000956752 00000 n +0000956872 00000 n +0000956989 00000 n +0000957105 00000 n +0000957221 00000 n +0000957342 00000 n +0000957468 00000 n +0000957594 00000 n +0000957719 00000 n +0000957843 00000 n +0000957967 00000 n +0000958088 00000 n +0000958178 00000 n +0000958296 00000 n +0000958416 00000 n +0000958509 00000 n +0000958600 00000 n +0000958640 00000 n +0000958877 00000 n trailer -<< -/Size 1653 -/Root 1651 0 R -/Info 1652 0 R -/ID [ ] ->> +<< /Size 1755 +/Root 1753 0 R +/Info 1754 0 R +/ID [<4F6A137BC18C2400B56E7E49F917684A> <4F6A137BC18C2400B56E7E49F917684A>] >> startxref -1257375 +959514 %%EOF diff --git a/test/fileread/cf_sample.f90 b/test/fileread/cf_sample.f90 index 46310f5d..5d88a4dd 100644 --- a/test/fileread/cf_sample.f90 +++ b/test/fileread/cf_sample.f90 @@ -64,6 +64,8 @@ program cf_sample character(len=5) :: afmt character(len=20) :: name + character(len=2) :: filefmt + integer, parameter :: iunit=12 integer :: iparm(20) ! other variables @@ -92,7 +94,7 @@ program cf_sample ! ! get parameters ! - call get_parms(ictxt,mtrx_file,rhs_file,kmethd,ptype,& + call get_parms(ictxt,mtrx_file,rhs_file,filefmt,kmethd,ptype,& & ipart,afmt,istopc,itmax,itrace,irst,eps) call psb_barrier(ictxt) @@ -101,16 +103,35 @@ program cf_sample nrhs = 1 if (iam==psb_root_) then - call read_mat(mtrx_file, aux_a, ictxt) - + select case(psb_toupper(filefmt)) + case('MM') + ! For Matrix Market we have an input file for the matrix + ! and an (optional) second file for the RHS. + call mm_mat_read(aux_a,info,iunit=iunit,filename=mtrx_file) + if (info == 0) then + if (rhs_file /= 'NONE') then + call mm_vet_read(aux_b,info,iunit=iunit,filename=rhs_file) + end if + end if + + case ('HB') + ! For Harwell-Boeing we have a single file which may or may not + ! contain an RHS. + call hb_read(aux_a,info,iunit=iunit,b=aux_b,filename=mtrx_file) + + case default + info = -1 + write(0,*) 'Wrong choice for fileformat ', filefmt + end select + if (info /= 0) then + write(0,*) 'Error while reading input matrix ' + call psb_abort(ictxt) + end if + m_problem = aux_a%m call psb_bcast(ictxt,m_problem) - - if(rhs_file /= 'NONE') then - ! reading an rhs - call read_rhs(rhs_file,aux_b,info,ictxt) - end if - + + ! At this point aux_b may still be unallocated if (psb_size(aux_b,dim=1)==m_problem) then ! if any rhs were present, broadcast the first one write(0,'("Ok, got an rhs ")') diff --git a/test/fileread/df_sample.f90 b/test/fileread/df_sample.f90 index 882d4c60..66917d4b 100644 --- a/test/fileread/df_sample.f90 +++ b/test/fileread/df_sample.f90 @@ -64,6 +64,8 @@ program df_sample character(len=5) :: afmt character(len=20) :: name + character(len=2) :: filefmt + integer, parameter :: iunit=12 integer :: iparm(20) ! other variables @@ -92,7 +94,7 @@ program df_sample ! ! get parameters ! - call get_parms(ictxt,mtrx_file,rhs_file,kmethd,ptype,& + call get_parms(ictxt,mtrx_file,rhs_file,filefmt,kmethd,ptype,& & ipart,afmt,istopc,itmax,itrace,irst,eps) call psb_barrier(ictxt) @@ -101,16 +103,35 @@ program df_sample nrhs = 1 if (iam==psb_root_) then - call read_mat(mtrx_file, aux_a, ictxt) - + select case(psb_toupper(filefmt)) + case('MM') + ! For Matrix Market we have an input file for the matrix + ! and an (optional) second file for the RHS. + call mm_mat_read(aux_a,info,iunit=iunit,filename=mtrx_file) + if (info == 0) then + if (rhs_file /= 'NONE') then + call mm_vet_read(aux_b,info,iunit=iunit,filename=rhs_file) + end if + end if + + case ('HB') + ! For Harwell-Boeing we have a single file which may or may not + ! contain an RHS. + call hb_read(aux_a,info,iunit=iunit,b=aux_b,filename=mtrx_file) + + case default + info = -1 + write(0,*) 'Wrong choice for fileformat ', filefmt + end select + if (info /= 0) then + write(0,*) 'Error while reading input matrix ' + call psb_abort(ictxt) + end if + m_problem = aux_a%m call psb_bcast(ictxt,m_problem) - - if(rhs_file /= 'NONE') then - ! reading an rhs - call read_rhs(rhs_file,aux_b,info,ictxt) - end if - + + ! At this point aux_b may still be unallocated if (psb_size(aux_b,dim=1)==m_problem) then ! if any rhs were present, broadcast the first one write(0,'("Ok, got an rhs ")') @@ -123,14 +144,16 @@ program df_sample call psb_errpush(4000,name) goto 9999 endif - + b_col_glob => aux_b(:,1) do i=1, m_problem b_col_glob(i) = 1.d0 enddo endif call psb_bcast(ictxt,b_col_glob(1:m_problem)) + else + call psb_bcast(ictxt,m_problem) call psb_realloc(m_problem,1,aux_b,ircode) if (ircode /= 0) then @@ -139,6 +162,7 @@ program df_sample endif b_col_glob =>aux_b(:,1) call psb_bcast(ictxt,b_col_glob(1:m_problem)) + end if ! switch over different partition types diff --git a/test/fileread/getp.f90 b/test/fileread/getp.f90 index 6680f65a..9f48114b 100644 --- a/test/fileread/getp.f90 +++ b/test/fileread/getp.f90 @@ -38,10 +38,11 @@ contains ! ! Get iteration parameters from the command line ! - subroutine get_dparms(ictxt,mtrx_file,rhs_file,kmethd,ptype,ipart,& + subroutine get_dparms(ictxt,mtrx_file,rhs_file,filefmt,kmethd,ptype,ipart,& & afmt,istopc,itmax,itrace,irst,eps) use psb_base_mod integer :: ictxt + character(len=2) :: filefmt character(len=40) :: kmethd, mtrx_file, rhs_file, ptype integer :: iret, istopc,itmax,itrace,ipart,irst character(len=40) :: charbuf @@ -57,6 +58,7 @@ contains if (ip >= 5) then read(*,*) mtrx_file read(*,*) rhs_file + read(*,*) filefmt read(*,*) kmethd read(*,*) ptype read(*,*) afmt @@ -64,6 +66,7 @@ contains call psb_bcast(ictxt,mtrx_file) call psb_bcast(ictxt,rhs_file) + call psb_bcast(ictxt,filefmt) call psb_bcast(ictxt,kmethd) call psb_bcast(ictxt,ptype) call psb_bcast(ictxt,afmt) @@ -119,6 +122,7 @@ contains ! Receive Parameters call psb_bcast(ictxt,mtrx_file) call psb_bcast(ictxt,rhs_file) + call psb_bcast(ictxt,filefmt) call psb_bcast(ictxt,kmethd) call psb_bcast(ictxt,ptype) call psb_bcast(ictxt,afmt) @@ -135,10 +139,11 @@ contains end subroutine get_dparms - subroutine get_sparms(ictxt,mtrx_file,rhs_file,kmethd,ptype,ipart,& + subroutine get_sparms(ictxt,mtrx_file,rhs_file,filefmt,kmethd,ptype,ipart,& & afmt,istopc,itmax,itrace,irst,eps) use psb_base_mod integer :: ictxt + character(len=2) :: filefmt character(len=40) :: kmethd, mtrx_file, rhs_file, ptype integer :: iret, istopc,itmax,itrace,ipart,irst character(len=40) :: charbuf @@ -154,6 +159,7 @@ contains if (ip >= 5) then read(*,*) mtrx_file read(*,*) rhs_file + read(*,*) filefmt read(*,*) kmethd read(*,*) ptype read(*,*) afmt @@ -161,6 +167,7 @@ contains call psb_bcast(ictxt,mtrx_file) call psb_bcast(ictxt,rhs_file) + call psb_bcast(ictxt,filefmt) call psb_bcast(ictxt,kmethd) call psb_bcast(ictxt,ptype) call psb_bcast(ictxt,afmt) @@ -216,6 +223,7 @@ contains ! Receive Parameters call psb_bcast(ictxt,mtrx_file) call psb_bcast(ictxt,rhs_file) + call psb_bcast(ictxt,filefmt) call psb_bcast(ictxt,kmethd) call psb_bcast(ictxt,ptype) call psb_bcast(ictxt,afmt) diff --git a/test/fileread/runs/cfs.inp b/test/fileread/runs/cfs.inp index 6a9e0458..29ba24c4 100644 --- a/test/fileread/runs/cfs.inp +++ b/test/fileread/runs/cfs.inp @@ -1,7 +1,8 @@ 11 Number of inputs -young1c.mtx waveguide3D.mtx This (and others) from: http://math.nist.gov/MatrixMarket/ or +young1c.mtx This (and others) from: http://math.nist.gov/MatrixMarket/ or NONE http://www.cise.ufl.edu/research/sparse/matrices/index.html -BICGSTAB Iterative method: BiCGSTAB CGS RGMRES BiCGSTABL +MM File format: MM: Matrix Market HB: Harwell-Boeing. +BICGSTAB Iterative method: BiCGSTAB CGS RGMRES BiCGSTABL BICG CG BJAC Preconditioner NONE DIAG BJAC CSR Storage format CSR COO JAD 0 IPART: Partition method 0: BLK 2: graph (with Metis) diff --git a/test/fileread/runs/dfs.inp b/test/fileread/runs/dfs.inp index dc18879b..1be6c6de 100644 --- a/test/fileread/runs/dfs.inp +++ b/test/fileread/runs/dfs.inp @@ -1,12 +1,13 @@ 11 Number of inputs -thm1000x600.mtx young1r.mtx This (and others) from: http://math.nist.gov/MatrixMarket/ or -NONE rhs.mtx NONE http://www.cise.ufl.edu/research/sparse/matrices/index.html -BICGSTAB Iterative method: BiCGSTAB CGS RGMRES BiCGSTABL -BJAC Preconditioner NONE DIAG BJAC +sherman3.mtx This (and others) from: http://math.nist.gov/MatrixMarket/ or +sherman3_rhs1.mtx http://www.cise.ufl.edu/research/sparse/matrices/index.html +MM File format: MM: Matrix Market HB: Harwell-Boeing. +BICGSTAB Iterative method: BiCGSTAB CGS RGMRES BiCGSTABL BICG CG +BJAC Preconditioner NONE DIAG BJAC CSR Storage format CSR COO JAD -2 IPART: Partition method 0: BLK 2: graph (with Metis) +0 IPART: Partition method 0: BLK 2: graph (with Metis) 2 ISTOPC 01000 ITMAX --1 ITRACE +01 ITRACE 30 IRST (restart for RGMRES and BiCGSTABL) 1.d-6 EPS diff --git a/test/fileread/runs/sfs.inp b/test/fileread/runs/sfs.inp index 2bb6cb77..4f930c5b 100644 --- a/test/fileread/runs/sfs.inp +++ b/test/fileread/runs/sfs.inp @@ -1,7 +1,8 @@ 11 Number of inputs -thm1000x600.mtx young1r.mtx This (and others) from: http://math.nist.gov/MatrixMarket/ or +young1r.mtx This (and others) from: http://math.nist.gov/MatrixMarket/ or NONE http://www.cise.ufl.edu/research/sparse/matrices/index.html -BICGSTABL Iterative method: BiCGSTAB CGS RGMRES BiCGSTABL +MM File format: MM: Matrix Market HB: Harwell-Boeing. +BICGSTAB Iterative method: BiCGSTAB CGS RGMRES BiCGSTABL BICG CG BJAC Preconditioner NONE DIAG BJAC CSR Storage format CSR COO JAD 0 IPART: Partition method 0: BLK 2: graph (with Metis) diff --git a/test/fileread/runs/zfs.inp b/test/fileread/runs/zfs.inp index aada5268..676c75fb 100644 --- a/test/fileread/runs/zfs.inp +++ b/test/fileread/runs/zfs.inp @@ -1,7 +1,8 @@ 11 Number of inputs -kim1.mtx aft02.mtx qc2534.mtx young1c.mtx waveguide3D.mtx This (and others) from: http://math.nist.gov/MatrixMarket/ or -NONE http://www.cise.ufl.edu/research/sparse/matrices/index.html -CGS Iterative method: BiCGSTAB CGS RGMRES BiCGSTABL +young1c.mtx This (and others) from: http://math.nist.gov/MatrixMarket/ or +NONE http://www.cise.ufl.edu/research/sparse/matrices/index.html +MM File format: MM: Matrix Market HB: Harwell-Boeing. +BICGSTAB Iterative method: BiCGSTAB CGS RGMRES BiCGSTABL BICG CG BJAC Preconditioner NONE DIAG BJAC CSR Storage format CSR COO JAD 0 IPART: Partition method 0: BLK 2: graph (with Metis) diff --git a/test/fileread/sf_sample.f90 b/test/fileread/sf_sample.f90 index 768e1206..88e26675 100644 --- a/test/fileread/sf_sample.f90 +++ b/test/fileread/sf_sample.f90 @@ -64,6 +64,8 @@ program sf_sample character(len=5) :: afmt character(len=20) :: name + character(len=2) :: filefmt + integer, parameter :: iunit=12 integer :: iparm(20) ! other variables @@ -92,7 +94,7 @@ program sf_sample ! ! get parameters ! - call get_parms(ictxt,mtrx_file,rhs_file,kmethd,ptype,& + call get_parms(ictxt,mtrx_file,rhs_file,filefmt,kmethd,ptype,& & ipart,afmt,istopc,itmax,itrace,irst,eps) call psb_barrier(ictxt) @@ -101,16 +103,35 @@ program sf_sample nrhs = 1 if (iam==psb_root_) then - call read_mat(mtrx_file, aux_a, ictxt) - + select case(psb_toupper(filefmt)) + case('MM') + ! For Matrix Market we have an input file for the matrix + ! and an (optional) second file for the RHS. + call mm_mat_read(aux_a,info,iunit=iunit,filename=mtrx_file) + if (info == 0) then + if (rhs_file /= 'NONE') then + call mm_vet_read(aux_b,info,iunit=iunit,filename=rhs_file) + end if + end if + + case ('HB') + ! For Harwell-Boeing we have a single file which may or may not + ! contain an RHS. + call hb_read(aux_a,info,iunit=iunit,b=aux_b,filename=mtrx_file) + + case default + info = -1 + write(0,*) 'Wrong choice for fileformat ', filefmt + end select + if (info /= 0) then + write(0,*) 'Error while reading input matrix ' + call psb_abort(ictxt) + end if + m_problem = aux_a%m call psb_bcast(ictxt,m_problem) - - if(rhs_file /= 'NONE') then - ! reading an rhs - call read_rhs(rhs_file,aux_b,info,ictxt) - end if - + + ! At this point aux_b may still be unallocated if (psb_size(aux_b,dim=1)==m_problem) then ! if any rhs were present, broadcast the first one write(0,'("Ok, got an rhs ")') diff --git a/test/fileread/zf_sample.f90 b/test/fileread/zf_sample.f90 index 8989def7..1eb106e1 100644 --- a/test/fileread/zf_sample.f90 +++ b/test/fileread/zf_sample.f90 @@ -64,6 +64,8 @@ program zf_sample character(len=5) :: afmt character(len=20) :: name + character(len=2) :: filefmt + integer, parameter :: iunit=12 integer :: iparm(20) ! other variables @@ -92,7 +94,7 @@ program zf_sample ! ! get parameters ! - call get_parms(ictxt,mtrx_file,rhs_file,kmethd,ptype,& + call get_parms(ictxt,mtrx_file,rhs_file,filefmt,kmethd,ptype,& & ipart,afmt,istopc,itmax,itrace,irst,eps) call psb_barrier(ictxt) @@ -101,16 +103,35 @@ program zf_sample nrhs = 1 if (iam==psb_root_) then - call read_mat(mtrx_file, aux_a, ictxt) - + select case(psb_toupper(filefmt)) + case('MM') + ! For Matrix Market we have an input file for the matrix + ! and an (optional) second file for the RHS. + call mm_mat_read(aux_a,info,iunit=iunit,filename=mtrx_file) + if (info == 0) then + if (rhs_file /= 'NONE') then + call mm_vet_read(aux_b,info,iunit=iunit,filename=rhs_file) + end if + end if + + case ('HB') + ! For Harwell-Boeing we have a single file which may or may not + ! contain an RHS. + call hb_read(aux_a,info,iunit=iunit,b=aux_b,filename=mtrx_file) + + case default + info = -1 + write(0,*) 'Wrong choice for fileformat ', filefmt + end select + if (info /= 0) then + write(0,*) 'Error while reading input matrix ' + call psb_abort(ictxt) + end if + m_problem = aux_a%m call psb_bcast(ictxt,m_problem) - - if(rhs_file /= 'NONE') then - ! reading an rhs - call read_rhs(rhs_file,aux_b,info,ictxt) - end if - + + ! At this point aux_b may still be unallocated if (psb_size(aux_b,dim=1)==m_problem) then ! if any rhs were present, broadcast the first one write(0,'("Ok, got an rhs ")') diff --git a/util/Makefile b/util/Makefile index a7dcd4db..fa300ea3 100644 --- a/util/Makefile +++ b/util/Makefile @@ -6,8 +6,7 @@ LIBDIR=../lib HERE=. BASEOBJS= psb_blockpart_mod.o psb_metispart_mod.o \ - psb_hbio_mod.o psb_mmio_mod.o psb_mat_dist_mod.o \ - psb_read_mat_mod.o + psb_hbio_mod.o psb_mmio_mod.o psb_mat_dist_mod.o MODOBJ=psb_util_mod.o OBJS=$(BASEOBJS) $(MODOBJ) LIBMOD=psb_util_mod$(.mod) diff --git a/util/psb_hbio_mod.f90 b/util/psb_hbio_mod.f90 index 95436097..f1c243ae 100644 --- a/util/psb_hbio_mod.f90 +++ b/util/psb_hbio_mod.f90 @@ -48,10 +48,11 @@ contains integer, intent(out) :: iret integer, optional, intent(in) :: iunit character(len=*), optional, intent(in) :: filename - real(psb_spk_), optional, allocatable :: b(:), g(:), x(:) + real(psb_spk_), optional, allocatable, intent(out) :: b(:,:), g(:,:), x(:,:) character(len=72), optional, intent(out) :: mtitle character :: rhstype*3,type*3,key*8 + character(len=72) :: mtitle_ character indfmt*16,ptrfmt*16,rhsfmt*20,valfmt*20 integer :: indcrd, ptrcrd, totcrd,& & valcrd, rhscrd, nrow, ncol, nnzero, neltvl, nrhs, nrhsix @@ -81,7 +82,7 @@ contains endif endif - read (infile,fmt=fmt10) mtitle,key,totcrd,ptrcrd,indcrd,valcrd,rhscrd,& + read(infile,fmt=fmt10) mtitle_,key,totcrd,ptrcrd,indcrd,valcrd,rhscrd,& & type,nrow,ncol,nnzero,neltvl,ptrfmt,indfmt,valfmt,rhsfmt if (rhscrd > 0) read(infile,fmt=fmt11)rhstype,nrhs,nrhsix @@ -90,6 +91,7 @@ contains write(0,*) 'Memory allocation failed' goto 993 end if + if (present(mtitle)) mtitle=mtitle_ a%m = nrow a%k = ncol @@ -107,20 +109,20 @@ contains if (present(b)) then if ((psb_toupper(rhstype(1:1)) == 'F').and.(rhscrd > 0)) then - call psb_ensure_size(nrow,b,info) - read (infile,fmt=rhsfmt) (b(i),i=1,nrow) + call psb_realloc(nrow,1,b,info) + read (infile,fmt=rhsfmt) (b(i,1),i=1,nrow) endif endif if (present(g)) then if ((psb_toupper(rhstype(2:2)) == 'G').and.(rhscrd > 0)) then - call psb_ensure_size(nrow,g,info) - read (infile,fmt=rhsfmt) (g(i),i=1,nrow) + call psb_realloc(nrow,1,g,info) + read (infile,fmt=rhsfmt) (g(i,1),i=1,nrow) endif endif if (present(x)) then if ((psb_toupper(rhstype(3:3)) == 'X').and.(rhscrd > 0)) then - call psb_ensure_size(nrow,x,info) - read (infile,fmt=rhsfmt) (x(i),i=1,nrow) + call psb_realloc(nrow,1,x,info) + read (infile,fmt=rhsfmt) (x(i,1),i=1,nrow) endif endif @@ -133,22 +135,23 @@ contains read (infile,fmt=indfmt) (a%ia1(i),i=1,nnzero) if (valcrd > 0) read (infile,fmt=valfmt) (a%aspk(i),i=1,nnzero) + if (present(b)) then if ((psb_toupper(rhstype(1:1)) == 'F').and.(rhscrd > 0)) then - call psb_ensure_size(nrow,b,info) - read (infile,fmt=rhsfmt) (b(i),i=1,nrow) + call psb_realloc(nrow,1,b,info) + read (infile,fmt=rhsfmt) (b(i,1),i=1,nrow) endif endif if (present(g)) then if ((psb_toupper(rhstype(2:2)) == 'G').and.(rhscrd > 0)) then - call psb_ensure_size(nrow,g,info) - read (infile,fmt=rhsfmt) (g(i),i=1,nrow) + call psb_realloc(nrow,1,g,info) + read (infile,fmt=rhsfmt) (g(i,1),i=1,nrow) endif endif if (present(x)) then if ((psb_toupper(rhstype(3:3)) == 'X').and.(rhscrd > 0)) then - call psb_ensure_size(nrow,x,info) - read (infile,fmt=rhsfmt) (x(i),i=1,nrow) + call psb_realloc(nrow,1,x,info) + read (infile,fmt=rhsfmt) (x(i,1),i=1,nrow) endif endif @@ -187,10 +190,10 @@ contains write(0,*) 'read_matrix: could not open file ',filename,' for input' return 902 iret=902 - write(0,*) 'DHB_READ: Unexpected end of file ' + write(0,*) 'HB_READ: Unexpected end of file ' return 993 iret=993 - write(0,*) 'DHB_READ: Memory allocation failure' + write(0,*) 'HB_READ: Memory allocation failure' return end subroutine shb_read @@ -329,10 +332,11 @@ contains integer, intent(out) :: iret integer, optional, intent(in) :: iunit character(len=*), optional, intent(in) :: filename - real(psb_dpk_), optional, allocatable :: b(:), g(:), x(:) + real(psb_dpk_), optional, allocatable, intent(out) :: b(:,:), g(:,:), x(:,:) character(len=72), optional, intent(out) :: mtitle character :: rhstype*3,type*3,key*8 + character(len=72) :: mtitle_ character indfmt*16,ptrfmt*16,rhsfmt*20,valfmt*20 integer :: indcrd, ptrcrd, totcrd,& & valcrd, rhscrd, nrow, ncol, nnzero, neltvl, nrhs, nrhsix @@ -362,7 +366,7 @@ contains endif endif - read (infile,fmt=fmt10) mtitle,key,totcrd,ptrcrd,indcrd,valcrd,rhscrd,& + read (infile,fmt=fmt10) mtitle_,key,totcrd,ptrcrd,indcrd,valcrd,rhscrd,& & type,nrow,ncol,nnzero,neltvl,ptrfmt,indfmt,valfmt,rhsfmt if (rhscrd > 0) read(infile,fmt=fmt11)rhstype,nrhs,nrhsix @@ -371,7 +375,7 @@ contains write(0,*) 'Memory allocation failed' goto 993 end if - + if (present(mtitle)) mtitle=mtitle_ a%m = nrow a%k = ncol a%fida = 'CSR' @@ -388,20 +392,20 @@ contains if (present(b)) then if ((psb_toupper(rhstype(1:1)) == 'F').and.(rhscrd > 0)) then - call psb_ensure_size(nrow,b,info) - read (infile,fmt=rhsfmt) (b(i),i=1,nrow) + call psb_realloc(nrow,1,b,info) + read (infile,fmt=rhsfmt) (b(i,1),i=1,nrow) endif endif if (present(g)) then if ((psb_toupper(rhstype(2:2)) == 'G').and.(rhscrd > 0)) then - call psb_ensure_size(nrow,g,info) - read (infile,fmt=rhsfmt) (g(i),i=1,nrow) + call psb_realloc(nrow,1,g,info) + read (infile,fmt=rhsfmt) (g(i,1),i=1,nrow) endif endif if (present(x)) then if ((psb_toupper(rhstype(3:3)) == 'X').and.(rhscrd > 0)) then - call psb_ensure_size(nrow,x,info) - read (infile,fmt=rhsfmt) (x(i),i=1,nrow) + call psb_realloc(nrow,1,x,info) + read (infile,fmt=rhsfmt) (x(i,1),i=1,nrow) endif endif @@ -417,24 +421,23 @@ contains if (present(b)) then if ((psb_toupper(rhstype(1:1)) == 'F').and.(rhscrd > 0)) then - call psb_ensure_size(nrow,b,info) - read (infile,fmt=rhsfmt) (b(i),i=1,nrow) + call psb_realloc(nrow,1,b,info) + read (infile,fmt=rhsfmt) (b(i,1),i=1,nrow) endif endif if (present(g)) then if ((psb_toupper(rhstype(2:2)) == 'G').and.(rhscrd > 0)) then - call psb_ensure_size(nrow,g,info) - read (infile,fmt=rhsfmt) (g(i),i=1,nrow) + call psb_realloc(nrow,1,g,info) + read (infile,fmt=rhsfmt) (g(i,1),i=1,nrow) endif endif if (present(x)) then if ((psb_toupper(rhstype(3:3)) == 'X').and.(rhscrd > 0)) then - call psb_ensure_size(nrow,x,info) - read (infile,fmt=rhsfmt) (x(i),i=1,nrow) + call psb_realloc(nrow,1,x,info) + read (infile,fmt=rhsfmt) (x(i,1),i=1,nrow) endif endif - call psb_spcnv(a,ircode,afmt='csr') if (ircode /= 0) goto 993 @@ -470,16 +473,13 @@ contains write(0,*) 'read_matrix: could not open file ',filename,' for input' return 902 iret=902 - write(0,*) 'DHB_READ: Unexpected end of file ' + write(0,*) 'HB_READ: Unexpected end of file ' return 993 iret=993 - write(0,*) 'DHB_READ: Memory allocation failure' + write(0,*) 'HB_READ: Memory allocation failure' return end subroutine dhb_read - - - subroutine dhb_write(a,iret,iunit,filename,key,rhs,g,x,mtitle) use psb_base_mod implicit none @@ -615,14 +615,15 @@ contains integer, intent(out) :: iret integer, optional, intent(in) :: iunit character(len=*), optional, intent(in) :: filename - complex(psb_spk_), optional, allocatable :: b(:), g(:), x(:) + complex(psb_spk_), optional, allocatable, intent(out) :: b(:,:), g(:,:), x(:,:) character(len=72), optional, intent(out) :: mtitle character :: rhstype*3,type*3,key*8 + character(len=72) :: mtitle_ character indfmt*16,ptrfmt*16,rhsfmt*20,valfmt*20 integer :: indcrd, ptrcrd, totcrd,& & valcrd, rhscrd, nrow, ncol, nnzero, neltvl, nrhs, nrhsix - integer :: ircode, i,nzr,infile,info + integer :: ircode, i,nzr,infile, info character(len=*), parameter :: fmt10='(a72,a8,/,5i14,/,a3,11x,4i14,/,2a16,2a20)' character(len=*), parameter :: fmt11='(a3,11x,2i14)' character(len=*), parameter :: fmt111='(1x,a8,1x,i8,1x,a10)' @@ -648,25 +649,26 @@ contains endif endif - read (infile,fmt=fmt10) mtitle,key,totcrd,ptrcrd,indcrd,valcrd,rhscrd,& + read (infile,fmt=fmt10) mtitle_,key,totcrd,ptrcrd,indcrd,valcrd,rhscrd,& & type,nrow,ncol,nnzero,neltvl,ptrfmt,indfmt,valfmt,rhsfmt if (rhscrd > 0) read(infile,fmt=fmt11)rhstype,nrhs,nrhsix + call psb_sp_all(a,nnzero,nrow+1,nnzero,ircode) + if (ircode /= 0 ) then + write(0,*) 'Memory allocation failed' + goto 993 + end if + if (present(mtitle)) mtitle=mtitle_ - if (psb_tolower(type(1:1)) == 'c') then + a%m = nrow + a%k = ncol + a%fida = 'CSR' + a%descra='G' + + + if (psb_tolower(type(1:1)) == 'r') then if (psb_tolower(type(2:2)) == 'u') then - call psb_sp_all(a,nnzero,nrow+1,nnzero,ircode) - - if (ircode /= 0 ) then - write(0,*) 'Memory allocation failed' - goto 993 - end if - - a%m = nrow - a%k = ncol - a%fida = 'CSR' - a%descra='G' read (infile,fmt=ptrfmt) (a%ia2(i),i=1,nrow+1) read (infile,fmt=indfmt) (a%ia1(i),i=1,nnzero) @@ -674,20 +676,20 @@ contains if (present(b)) then if ((psb_toupper(rhstype(1:1)) == 'F').and.(rhscrd > 0)) then - call psb_ensure_size(nrow,b,info) - read (infile,fmt=rhsfmt) (b(i),i=1,nrow) + call psb_realloc(nrow,1,b,info) + read (infile,fmt=rhsfmt) (b(i,1),i=1,nrow) endif endif if (present(g)) then if ((psb_toupper(rhstype(2:2)) == 'G').and.(rhscrd > 0)) then - call psb_ensure_size(nrow,g,info) - read (infile,fmt=rhsfmt) (g(i),i=1,nrow) + call psb_realloc(nrow,1,g,info) + read (infile,fmt=rhsfmt) (g(i,1),i=1,nrow) endif endif if (present(x)) then if ((psb_toupper(rhstype(3:3)) == 'X').and.(rhscrd > 0)) then - call psb_ensure_size(nrow,x,info) - read (infile,fmt=rhsfmt) (x(i),i=1,nrow) + call psb_realloc(nrow,1,x,info) + read (infile,fmt=rhsfmt) (x(i,1),i=1,nrow) endif endif @@ -695,137 +697,48 @@ contains ! we are generally working with non-symmetric matrices, so ! we de-symmetrize what we are about to read - - call psb_sp_all(nrow,ncol,a,nnzero,ircode) - - if (ircode /= 0 ) then - write(0,*) 'Memory allocation failed' - goto 993 - end if - a%fida = 'CSR' - a%descra='G' - read (infile,fmt=ptrfmt) (a%ia2(i),i=1,nrow+1) read (infile,fmt=indfmt) (a%ia1(i),i=1,nnzero) if (valcrd > 0) read (infile,fmt=valfmt) (a%aspk(i),i=1,nnzero) + if (present(b)) then if ((psb_toupper(rhstype(1:1)) == 'F').and.(rhscrd > 0)) then - call psb_ensure_size(nrow,b,info) - read (infile,fmt=rhsfmt) (b(i),i=1,nrow) + call psb_realloc(nrow,1,b,info) + read (infile,fmt=rhsfmt) (b(i,1),i=1,nrow) endif endif if (present(g)) then if ((psb_toupper(rhstype(2:2)) == 'G').and.(rhscrd > 0)) then - call psb_ensure_size(nrow,g,info) - read (infile,fmt=rhsfmt) (g(i),i=1,nrow) + call psb_realloc(nrow,1,g,info) + read (infile,fmt=rhsfmt) (g(i,1),i=1,nrow) endif endif if (present(x)) then if ((psb_toupper(rhstype(3:3)) == 'X').and.(rhscrd > 0)) then - call psb_ensure_size(nrow,x,info) - read (infile,fmt=rhsfmt) (x(i),i=1,nrow) + call psb_realloc(nrow,1,x,info) + read (infile,fmt=rhsfmt) (x(i,1),i=1,nrow) endif endif - call psb_spcnv(a,ircode,afmt='coo') - if (ircode /= 0) then - write(0,*) 'ipcsr2coo ',ircode - goto 993 - end if - - call psb_sp_reall(a,2*nnzero,ircode) - - if (ircode /= 0 ) then - write(0,*) 'Memory allocation failed' - goto 993 - end if - - ! A is now in COO format - nzr = nnzero - do i=1,nnzero - if (a%ia1(i) /= a%ia2(i)) then - nzr = nzr + 1 - a%aspk(nzr) = a%aspk(i) - a%ia1(nzr) = a%ia2(i) - a%ia2(nzr) = a%ia1(i) - end if - end do - a%infoa(psb_nnz_) = nzr call psb_spcnv(a,ircode,afmt='csr') - if (ircode /= 0) then - write(0,*) 'ipcoo2csr ',ircode - goto 993 - end if - - else if (psb_tolower(type(2:2)) == 'h') then - - ! we are generally working with non-symmetric matrices, so - ! we de-symmetrize what we are about to read - - - call psb_sp_all(nrow,ncol,a,2*nnzero,ircode) - - if (ircode /= 0 ) then - write(0,*) 'Memory allocation failed' - goto 993 - end if - a%fida = 'CSR' - a%descra='G' - - - read (infile,fmt=ptrfmt) (a%ia2(i),i=1,nrow+1) - read (infile,fmt=indfmt) (a%ia1(i),i=1,nnzero) - if (valcrd > 0) read (infile,fmt=valfmt) (a%aspk(i),i=1,nnzero) + if (ircode /= 0) goto 993 - if (present(b)) then - if ((psb_toupper(rhstype(1:1)) == 'F').and.(rhscrd > 0)) then - call psb_ensure_size(nrow,b,info) - read (infile,fmt=rhsfmt) (b(i),i=1,nrow) - endif - endif - if (present(g)) then - if ((psb_toupper(rhstype(2:2)) == 'G').and.(rhscrd > 0)) then - call psb_ensure_size(nrow,g,info) - read (infile,fmt=rhsfmt) (g(i),i=1,nrow) - endif - endif - if (present(x)) then - if ((psb_toupper(rhstype(3:3)) == 'X').and.(rhscrd > 0)) then - call psb_ensure_size(nrow,x,info) - read (infile,fmt=rhsfmt) (x(i),i=1,nrow) - endif - endif - - call psb_spcnv(a,ircode,afmt='coo') - if (ircode /= 0) then - write(0,*) 'ipcsr2coo ',ircode - goto 993 - end if call psb_sp_reall(a,2*nnzero,ircode) - - if (ircode /= 0 ) then - write(0,*) 'Memory allocation failed' - goto 993 - end if - ! A is now in COO format nzr = nnzero do i=1,nnzero if (a%ia1(i) /= a%ia2(i)) then nzr = nzr + 1 - a%aspk(nzr) = conjg(a%aspk(i)) + a%aspk(nzr) = a%aspk(i) a%ia1(nzr) = a%ia2(i) a%ia2(nzr) = a%ia1(i) end if end do a%infoa(psb_nnz_) = nzr call psb_spcnv(a,ircode,afmt='csr') - if (ircode /= 0) then - write(0,*) 'ipcoo2csr ',ircode - goto 993 - end if + if (ircode /= 0) goto 993 else write(0,*) 'read_matrix: matrix type not yet supported' @@ -844,16 +757,14 @@ contains write(0,*) 'read_matrix: could not open file ',filename,' for input' return 902 iret=902 - write(0,*) 'ZHB_READ: Unexpected end of file ' + write(0,*) 'HB_READ: Unexpected end of file ' return 993 iret=993 - write(0,*) 'ZHB_READ: Memory allocation failure' + write(0,*) 'HB_READ: Memory allocation failure' return end subroutine chb_read - - subroutine chb_write(a,iret,iunit,filename,key,rhs,g,x,mtitle) use psb_base_mod implicit none @@ -985,14 +896,15 @@ contains integer, intent(out) :: iret integer, optional, intent(in) :: iunit character(len=*), optional, intent(in) :: filename - complex(psb_dpk_), optional, allocatable :: b(:), g(:), x(:) + complex(psb_dpk_), optional, allocatable, intent(out) :: b(:,:), g(:,:), x(:,:) character(len=72), optional, intent(out) :: mtitle character :: rhstype*3,type*3,key*8 + character(len=72) :: mtitle_ character indfmt*16,ptrfmt*16,rhsfmt*20,valfmt*20 integer :: indcrd, ptrcrd, totcrd,& & valcrd, rhscrd, nrow, ncol, nnzero, neltvl, nrhs, nrhsix - integer :: ircode, i,nzr,infile,info + integer :: ircode, i,nzr,infile, info character(len=*), parameter :: fmt10='(a72,a8,/,5i14,/,a3,11x,4i14,/,2a16,2a20)' character(len=*), parameter :: fmt11='(a3,11x,2i14)' character(len=*), parameter :: fmt111='(1x,a8,1x,i8,1x,a10)' @@ -1018,25 +930,26 @@ contains endif endif - read (infile,fmt=fmt10) mtitle,key,totcrd,ptrcrd,indcrd,valcrd,rhscrd,& + read (infile,fmt=fmt10) mtitle_,key,totcrd,ptrcrd,indcrd,valcrd,rhscrd,& & type,nrow,ncol,nnzero,neltvl,ptrfmt,indfmt,valfmt,rhsfmt if (rhscrd > 0) read(infile,fmt=fmt11)rhstype,nrhs,nrhsix + call psb_sp_all(a,nnzero,nrow+1,nnzero,ircode) + if (ircode /= 0 ) then + write(0,*) 'Memory allocation failed' + goto 993 + end if + if (present(mtitle)) mtitle=mtitle_ + + a%m = nrow + a%k = ncol + a%fida = 'CSR' + a%descra='G' - if (psb_tolower(type(1:1)) == 'c') then + + if (psb_tolower(type(1:1)) == 'r') then if (psb_tolower(type(2:2)) == 'u') then - call psb_sp_all(a,nnzero,nrow+1,nnzero,ircode) - - if (ircode /= 0 ) then - write(0,*) 'Memory allocation failed' - goto 993 - end if - - a%m = nrow - a%k = ncol - a%fida = 'CSR' - a%descra='G' read (infile,fmt=ptrfmt) (a%ia2(i),i=1,nrow+1) read (infile,fmt=indfmt) (a%ia1(i),i=1,nnzero) @@ -1044,20 +957,20 @@ contains if (present(b)) then if ((psb_toupper(rhstype(1:1)) == 'F').and.(rhscrd > 0)) then - call psb_ensure_size(nrow,b,info) - read (infile,fmt=rhsfmt) (b(i),i=1,nrow) + call psb_realloc(nrow,1,b,info) + read (infile,fmt=rhsfmt) (b(i,1),i=1,nrow) endif endif if (present(g)) then if ((psb_toupper(rhstype(2:2)) == 'G').and.(rhscrd > 0)) then - call psb_ensure_size(nrow,g,info) - read (infile,fmt=rhsfmt) (g(i),i=1,nrow) + call psb_realloc(nrow,1,g,info) + read (infile,fmt=rhsfmt) (g(i,1),i=1,nrow) endif endif if (present(x)) then if ((psb_toupper(rhstype(3:3)) == 'X').and.(rhscrd > 0)) then - call psb_ensure_size(nrow,x,info) - read (infile,fmt=rhsfmt) (x(i),i=1,nrow) + call psb_realloc(nrow,1,x,info) + read (infile,fmt=rhsfmt) (x(i,1),i=1,nrow) endif endif @@ -1065,136 +978,48 @@ contains ! we are generally working with non-symmetric matrices, so ! we de-symmetrize what we are about to read - - call psb_sp_all(nrow,ncol,a,nnzero,ircode) - - if (ircode /= 0 ) then - write(0,*) 'Memory allocation failed' - goto 993 - end if - a%fida = 'CSR' - a%descra='G' - read (infile,fmt=ptrfmt) (a%ia2(i),i=1,nrow+1) read (infile,fmt=indfmt) (a%ia1(i),i=1,nnzero) if (valcrd > 0) read (infile,fmt=valfmt) (a%aspk(i),i=1,nnzero) + if (present(b)) then if ((psb_toupper(rhstype(1:1)) == 'F').and.(rhscrd > 0)) then - call psb_ensure_size(nrow,b,info) - read (infile,fmt=rhsfmt) (b(i),i=1,nrow) + call psb_realloc(nrow,1,b,info) + read (infile,fmt=rhsfmt) (b(i,1),i=1,nrow) endif endif if (present(g)) then if ((psb_toupper(rhstype(2:2)) == 'G').and.(rhscrd > 0)) then - call psb_ensure_size(nrow,g,info) - read (infile,fmt=rhsfmt) (g(i),i=1,nrow) + call psb_realloc(nrow,1,g,info) + read (infile,fmt=rhsfmt) (g(i,1),i=1,nrow) endif endif if (present(x)) then if ((psb_toupper(rhstype(3:3)) == 'X').and.(rhscrd > 0)) then - call psb_ensure_size(nrow,x,info) - read (infile,fmt=rhsfmt) (x(i),i=1,nrow) + call psb_realloc(nrow,1,x,info) + read (infile,fmt=rhsfmt) (x(i,1),i=1,nrow) endif endif - call psb_spcnv(a,ircode,afmt='coo') - if (ircode /= 0) then - write(0,*) 'ipcsr2coo ',ircode - goto 993 - end if - - call psb_sp_reall(a,2*nnzero,ircode) - - if (ircode /= 0 ) then - write(0,*) 'Memory allocation failed' - goto 993 - end if - - ! A is now in COO format - nzr = nnzero - do i=1,nnzero - if (a%ia1(i) /= a%ia2(i)) then - nzr = nzr + 1 - a%aspk(nzr) = a%aspk(i) - a%ia1(nzr) = a%ia2(i) - a%ia2(nzr) = a%ia1(i) - end if - end do - a%infoa(psb_nnz_) = nzr call psb_spcnv(a,ircode,afmt='csr') - if (ircode /= 0) then - write(0,*) 'ipcoo2csr ',ircode - goto 993 - end if - - else if (psb_tolower(type(2:2)) == 'h') then - - ! we are generally working with non-symmetric matrices, so - ! we de-symmetrize what we are about to read - - - call psb_sp_all(nrow,ncol,a,2*nnzero,ircode) - - if (ircode /= 0 ) then - write(0,*) 'Memory allocation failed' - goto 993 - end if - a%fida = 'CSR' - a%descra='G' - - - read (infile,fmt=ptrfmt) (a%ia2(i),i=1,nrow+1) - read (infile,fmt=indfmt) (a%ia1(i),i=1,nnzero) - if (valcrd > 0) read (infile,fmt=valfmt) (a%aspk(i),i=1,nnzero) + if (ircode /= 0) goto 993 - if (present(b)) then - if ((psb_toupper(rhstype(1:1)) == 'F').and.(rhscrd > 0)) then - call psb_ensure_size(nrow,b,info) - read (infile,fmt=rhsfmt) (b(i),i=1,nrow) - endif - endif - if (present(g)) then - if ((psb_toupper(rhstype(2:2)) == 'G').and.(rhscrd > 0)) then - call psb_ensure_size(nrow,g,info) - read (infile,fmt=rhsfmt) (g(i),i=1,nrow) - endif - endif - if (present(x)) then - if ((psb_toupper(rhstype(3:3)) == 'X').and.(rhscrd > 0)) then - call psb_ensure_size(nrow,x,info) - read (infile,fmt=rhsfmt) (x(i),i=1,nrow) - endif - endif - call psb_spcnv(a,ircode,afmt='coo') - if (ircode /= 0) then - write(0,*) 'ipcsr2coo ',ircode - goto 993 - end if call psb_sp_reall(a,2*nnzero,ircode) - - if (ircode /= 0 ) then - write(0,*) 'Memory allocation failed' - goto 993 - end if - ! A is now in COO format nzr = nnzero do i=1,nnzero if (a%ia1(i) /= a%ia2(i)) then nzr = nzr + 1 - a%aspk(nzr) = conjg(a%aspk(i)) + a%aspk(nzr) = a%aspk(i) a%ia1(nzr) = a%ia2(i) a%ia2(nzr) = a%ia1(i) end if end do a%infoa(psb_nnz_) = nzr call psb_spcnv(a,ircode,afmt='csr') - if (ircode /= 0) then - write(0,*) 'ipcoo2csr ',ircode - goto 993 - end if + if (ircode /= 0) goto 993 else write(0,*) 'read_matrix: matrix type not yet supported' @@ -1213,16 +1038,14 @@ contains write(0,*) 'read_matrix: could not open file ',filename,' for input' return 902 iret=902 - write(0,*) 'ZHB_READ: Unexpected end of file ' + write(0,*) 'HB_READ: Unexpected end of file ' return 993 iret=993 - write(0,*) 'ZHB_READ: Memory allocation failure' + write(0,*) 'HB_READ: Memory allocation failure' return end subroutine zhb_read - - subroutine zhb_write(a,iret,iunit,filename,key,rhs,g,x,mtitle) use psb_base_mod implicit none diff --git a/util/psb_mmio_mod.f90 b/util/psb_mmio_mod.f90 index 8ec70db9..2b0adbd4 100644 --- a/util/psb_mmio_mod.f90 +++ b/util/psb_mmio_mod.f90 @@ -44,19 +44,37 @@ module psb_mmio_mod contains - subroutine mm_svet_read(filename, b, info) + subroutine mm_svet_read(b, info, iunit, filename) use psb_base_mod implicit none - character :: filename*(*) real(psb_spk_), allocatable, intent(out) :: b(:,:) - integer, intent(out) :: info - integer, parameter :: infile = 2 - integer :: nrow, ncol, i,root, np, me, ircode, j + integer, intent(out) :: info + integer, optional, intent(in) :: iunit + character(len=*), optional, intent(in) :: filename + integer :: nrow, ncol, i,root, np, me, ircode, j,infile character :: mmheader*15, fmt*15, object*10, type*10, sym*15,& & line*1024 info = 0 - open(infile,file=filename, status='old', err=901, action="read") + if (present(filename)) then + if (filename=='-') then + infile=5 + else + if (present(iunit)) then + infile=iunit + else + infile=99 + endif + open(infile,file=filename, status='OLD', err=901, action='READ') + endif + else + if (present(iunit)) then + infile=iunit + else + infile=5 + endif + endif + read(infile,fmt=*, end=902) mmheader, object, fmt, type, sym if ( (object /= 'matrix').or.(fmt /= 'array')) then @@ -79,6 +97,8 @@ contains end if ! read right hand sides + if (infile/=5) close(infile) + return ! open failed 901 write(0,*) 'mm_vet_read: could not open file ',& @@ -96,19 +116,37 @@ contains end subroutine mm_svet_read - subroutine mm_dvet_read(filename, b, info) + subroutine mm_dvet_read(b, info, iunit, filename) use psb_base_mod implicit none - character :: filename*(*) real(psb_dpk_), allocatable, intent(out) :: b(:,:) - integer, intent(out) :: info - integer, parameter :: infile = 2 - integer :: nrow, ncol, i,root, np, me, ircode, j + integer, intent(out) :: info + integer, optional, intent(in) :: iunit + character(len=*), optional, intent(in) :: filename + integer :: nrow, ncol, i,root, np, me, ircode, j, infile character :: mmheader*15, fmt*15, object*10, type*10, sym*15,& & line*1024 info = 0 - open(infile,file=filename, status='old', err=901, action="read") + if (present(filename)) then + if (filename=='-') then + infile=5 + else + if (present(iunit)) then + infile=iunit + else + infile=99 + endif + open(infile,file=filename, status='OLD', err=901, action='READ') + endif + else + if (present(iunit)) then + infile=iunit + else + infile=5 + endif + endif + read(infile,fmt=*, end=902) mmheader, object, fmt, type, sym if ( (object /= 'matrix').or.(fmt /= 'array')) then @@ -130,6 +168,7 @@ contains read(infile,fmt=*,end=902) ((b(i,j), i=1,nrow),j=1,ncol) end if ! read right hand sides + if (infile/=5) close(infile) return ! open failed @@ -148,20 +187,38 @@ contains end subroutine mm_dvet_read - subroutine mm_cvet_read(filename, b, info) + subroutine mm_cvet_read(b, info, iunit, filename) use psb_base_mod implicit none - character :: filename*(*) complex(psb_spk_), allocatable, intent(out) :: b(:,:) - integer, intent(out) :: info - integer, parameter :: infile = 2 - integer :: nrow, ncol, i,root, np, me, ircode, j + integer, intent(out) :: info + integer, optional, intent(in) :: iunit + character(len=*), optional, intent(in) :: filename + integer :: nrow, ncol, i,root, np, me, ircode, j,infile real(psb_spk_) :: bre, bim character :: mmheader*15, fmt*15, object*10, type*10, sym*15,& & line*1024 info = 0 - open(infile,file=filename, status='old', err=901, action="read") + if (present(filename)) then + if (filename=='-') then + infile=5 + else + if (present(iunit)) then + infile=iunit + else + infile=99 + endif + open(infile,file=filename, status='OLD', err=901, action='READ') + endif + else + if (present(iunit)) then + infile=iunit + else + infile=5 + endif + endif + read(infile,fmt=*, end=902) mmheader, object, fmt, type, sym if ( (object /= 'matrix').or.(fmt /= 'array')) then @@ -188,6 +245,7 @@ contains end do end if ! read right hand sides + if (infile/=5) close(infile) return ! open failed @@ -206,20 +264,38 @@ contains end subroutine mm_cvet_read - subroutine mm_zvet_read(filename, b, info) + subroutine mm_zvet_read(b, info, iunit, filename) use psb_base_mod implicit none - character :: filename*(*) complex(psb_dpk_), allocatable, intent(out) :: b(:,:) - integer, intent(out) :: info - integer, parameter :: infile = 2 - integer :: nrow, ncol, i,root, np, me, ircode, j + integer, intent(out) :: info + integer, optional, intent(in) :: iunit + character(len=*), optional, intent(in) :: filename + integer :: nrow, ncol, i,root, np, me, ircode, j,infile real(psb_dpk_) :: bre, bim character :: mmheader*15, fmt*15, object*10, type*10, sym*15,& & line*1024 info = 0 - open(infile,file=filename, status='old', err=901, action="read") + if (present(filename)) then + if (filename=='-') then + infile=5 + else + if (present(iunit)) then + infile=iunit + else + infile=99 + endif + open(infile,file=filename, status='OLD', err=901, action='READ') + endif + else + if (present(iunit)) then + infile=iunit + else + infile=5 + endif + endif + read(infile,fmt=*, end=902) mmheader, object, fmt, type, sym if ( (object /= 'matrix').or.(fmt /= 'array')) then @@ -246,6 +322,7 @@ contains end do end if ! read right hand sides + if (infile/=5) close(infile) return ! open failed @@ -265,11 +342,11 @@ contains - subroutine smm_mat_read(a, iret, iunit, filename) + subroutine smm_mat_read(a, info, iunit, filename) use psb_base_mod implicit none type(psb_sspmat_type), intent(out) :: a - integer, intent(out) :: iret + integer, intent(out) :: info integer, optional, intent(in) :: iunit character(len=*), optional, intent(in) :: filename character :: mmheader*15, fmt*15, object*10, type*10, sym*15 @@ -277,7 +354,7 @@ contains integer :: nrow, ncol, nnzero integer :: ircode, i,nzr,infile - iret = 0 + info = 0 if (present(filename)) then if (filename=='-') then @@ -302,7 +379,7 @@ contains if ( (psb_tolower(object) /= 'matrix').or.(psb_tolower(fmt)/='coordinate')) then write(0,*) 'READ_MATRIX: input file type not yet supported' - iret=909 + info=909 return end if @@ -348,36 +425,36 @@ contains else write(0,*) 'read_matrix: matrix type not yet supported' - iret=904 + info=904 end if if (infile/=5) close(infile) return ! open failed -901 iret=901 +901 info=901 write(0,*) 'read_matrix: could not open file ',filename,' for input' return -902 iret=902 +902 info=902 write(0,*) 'READ_MATRIX: Unexpected end of file ' return -993 iret=993 +993 info=993 write(0,*) 'READ_MATRIX: Memory allocation failure' return end subroutine smm_mat_read - subroutine smm_mat_write(a,mtitle,iret,iunit,filename) + subroutine smm_mat_write(a,mtitle,info,iunit,filename) use psb_base_mod implicit none type(psb_sspmat_type), intent(in) :: a - integer, intent(out) :: iret + integer, intent(out) :: info character(len=*), intent(in) :: mtitle integer, optional, intent(in) :: iunit character(len=*), optional, intent(in) :: filename integer :: iout - iret = 0 + info = 0 if (present(filename)) then if (filename=='-') then @@ -406,16 +483,16 @@ contains return 901 continue - iret=901 + info=901 write(0,*) 'Error while opening ',filename return end subroutine smm_mat_write - subroutine dmm_mat_read(a, iret, iunit, filename) + subroutine dmm_mat_read(a, info, iunit, filename) use psb_base_mod implicit none type(psb_dspmat_type), intent(out) :: a - integer, intent(out) :: iret + integer, intent(out) :: info integer, optional, intent(in) :: iunit character(len=*), optional, intent(in) :: filename character :: mmheader*15, fmt*15, object*10, type*10, sym*15 @@ -423,7 +500,7 @@ contains integer :: nrow, ncol, nnzero integer :: ircode, i,nzr,infile - iret = 0 + info = 0 if (present(filename)) then if (filename=='-') then @@ -448,7 +525,7 @@ contains if ( (psb_tolower(object) /= 'matrix').or.(psb_tolower(fmt)/='coordinate')) then write(0,*) 'READ_MATRIX: input file type not yet supported' - iret=909 + info=909 return end if @@ -494,36 +571,36 @@ contains else write(0,*) 'read_matrix: matrix type not yet supported' - iret=904 + info=904 end if if (infile/=5) close(infile) return ! open failed -901 iret=901 +901 info=901 write(0,*) 'read_matrix: could not open file ',filename,' for input' return -902 iret=902 +902 info=902 write(0,*) 'READ_MATRIX: Unexpected end of file ' return -993 iret=993 +993 info=993 write(0,*) 'READ_MATRIX: Memory allocation failure' return end subroutine dmm_mat_read - subroutine dmm_mat_write(a,mtitle,iret,iunit,filename) + subroutine dmm_mat_write(a,mtitle,info,iunit,filename) use psb_base_mod implicit none type(psb_dspmat_type), intent(in) :: a - integer, intent(out) :: iret + integer, intent(out) :: info character(len=*), intent(in) :: mtitle integer, optional, intent(in) :: iunit character(len=*), optional, intent(in) :: filename integer :: iout - iret = 0 + info = 0 if (present(filename)) then if (filename=='-') then @@ -552,16 +629,16 @@ contains return 901 continue - iret=901 + info=901 write(0,*) 'Error while opening ',filename return end subroutine dmm_mat_write - subroutine cmm_mat_read(a, iret, iunit, filename) + subroutine cmm_mat_read(a, info, iunit, filename) use psb_base_mod implicit none type(psb_cspmat_type), intent(out) :: a - integer, intent(out) :: iret + integer, intent(out) :: info integer, optional, intent(in) :: iunit character(len=*), optional, intent(in) :: filename character :: mmheader*15, fmt*15, object*10, type*10, sym*15 @@ -570,7 +647,7 @@ contains integer :: ircode, i,nzr,infile real(psb_spk_) :: are, aim - iret = 0 + info = 0 if (present(filename)) then if (filename=='-') then @@ -595,7 +672,7 @@ contains if ( (psb_tolower(object) /= 'matrix').or.(psb_tolower(fmt)/='coordinate')) then write(0,*) 'READ_MATRIX: input file type not yet supported' - iret=909 + info=909 return end if @@ -668,37 +745,37 @@ contains else write(0,*) 'read_matrix: matrix type not yet supported' - iret=904 + info=904 end if if (infile/=5) close(infile) return ! open failed -901 iret=901 +901 info=901 write(0,*) 'read_matrix: could not open file ',filename,' for input' return -902 iret=902 +902 info=902 write(0,*) 'READ_MATRIX: Unexpected end of file ' return -993 iret=993 +993 info=993 write(0,*) 'READ_MATRIX: Memory allocation failure' return end subroutine cmm_mat_read - subroutine cmm_mat_write(a,mtitle,iret,iunit,filename) + subroutine cmm_mat_write(a,mtitle,info,iunit,filename) use psb_base_mod implicit none type(psb_cspmat_type), intent(in) :: a - integer, intent(out) :: iret + integer, intent(out) :: info character(len=*), intent(in) :: mtitle integer, optional, intent(in) :: iunit character(len=*), optional, intent(in) :: filename integer :: iout - iret = 0 + info = 0 if (present(filename)) then if (filename=='-') then @@ -727,16 +804,16 @@ contains return 901 continue - iret=901 + info=901 write(0,*) 'Error while opening ',filename return end subroutine cmm_mat_write - subroutine zmm_mat_read(a, iret, iunit, filename) + subroutine zmm_mat_read(a, info, iunit, filename) use psb_base_mod implicit none type(psb_zspmat_type), intent(out) :: a - integer, intent(out) :: iret + integer, intent(out) :: info integer, optional, intent(in) :: iunit character(len=*), optional, intent(in) :: filename character :: mmheader*15, fmt*15, object*10, type*10, sym*15 @@ -745,7 +822,7 @@ contains integer :: ircode, i,nzr,infile real(psb_dpk_) :: are, aim - iret = 0 + info = 0 if (present(filename)) then if (filename=='-') then @@ -770,7 +847,7 @@ contains if ( (psb_tolower(object) /= 'matrix').or.(psb_tolower(fmt)/='coordinate')) then write(0,*) 'READ_MATRIX: input file type not yet supported' - iret=909 + info=909 return end if @@ -843,37 +920,37 @@ contains else write(0,*) 'read_matrix: matrix type not yet supported' - iret=904 + info=904 end if if (infile/=5) close(infile) return ! open failed -901 iret=901 +901 info=901 write(0,*) 'read_matrix: could not open file ',filename,' for input' return -902 iret=902 +902 info=902 write(0,*) 'READ_MATRIX: Unexpected end of file ' return -993 iret=993 +993 info=993 write(0,*) 'READ_MATRIX: Memory allocation failure' return end subroutine zmm_mat_read - subroutine zmm_mat_write(a,mtitle,iret,iunit,filename) + subroutine zmm_mat_write(a,mtitle,info,iunit,filename) use psb_base_mod implicit none type(psb_zspmat_type), intent(in) :: a - integer, intent(out) :: iret + integer, intent(out) :: info character(len=*), intent(in) :: mtitle integer, optional, intent(in) :: iunit character(len=*), optional, intent(in) :: filename integer :: iout - iret = 0 + info = 0 if (present(filename)) then if (filename=='-') then @@ -902,7 +979,7 @@ contains return 901 continue - iret=901 + info=901 write(0,*) 'Error while opening ',filename return end subroutine zmm_mat_write diff --git a/util/psb_read_mat_mod.f90 b/util/psb_read_mat_mod.f90 deleted file mode 100644 index b128673b..00000000 --- a/util/psb_read_mat_mod.f90 +++ /dev/null @@ -1,322 +0,0 @@ -!!$ -!!$ Parallel Sparse BLAS version 2.2 -!!$ (C) Copyright 2006/2007/2008 -!!$ Salvatore Filippone University of Rome Tor Vergata -!!$ Alfredo Buttari University of Rome Tor Vergata -!!$ -!!$ Redistribution and use in source and binary forms, with or without -!!$ modification, are permitted provided that the following conditions -!!$ are met: -!!$ 1. Redistributions of source code must retain the above copyright -!!$ notice, this list of conditions and the following disclaimer. -!!$ 2. Redistributions in binary form must reproduce the above copyright -!!$ notice, this list of conditions, and the following disclaimer in the -!!$ documentation and/or other materials provided with the distribution. -!!$ 3. The name of the PSBLAS group or the names of its contributors may -!!$ not be used to endorse or promote products derived from this -!!$ software without specific written permission. -!!$ -!!$ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -!!$ ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED -!!$ TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -!!$ PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE PSBLAS GROUP OR ITS CONTRIBUTORS -!!$ BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -!!$ CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -!!$ SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -!!$ INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -!!$ CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -!!$ ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -!!$ POSSIBILITY OF SUCH DAMAGE. -!!$ -!!$ -! -! READ_MAT subroutine reads a matrix and its right hand sides, -! all stored in Matrix Market format file. The B field is optional,. -! -! Character :: filename*20 -! On Entry: name of file to be processed. -! On Exit : unchanged. -! -! Type(D_SPMAT) :: A -! On Entry: fresh variable. -! On Exit : will contain the global sparse matrix as follows: -! A%AS for coefficient values -! A%IA1 for column indices -! A%IA2 for row pointers -! A%M for number of global matrix rows -! A%K for number of global matrix columns -! -! Integer :: ICTXT -! On Entry: BLACS context. -! On Exit : unchanged. -! -! Real(psb_dpk_), Pointer, Optional :: B(:,:) -! On Entry: fresh variable. -! On Exit: will contain right hand side(s). -! -! Integer, Optional :: inroot -! On Entry: Index of root processor (default: 0) -! On Exit : unchanged. -! -module psb_read_mat_mod - interface read_mat - module procedure sreadmat, dreadmat, creadmat, zreadmat - end interface - interface read_rhs - module procedure sread_rhs, cread_rhs, dread_rhs, zread_rhs - end interface - - -contains - - subroutine sreadmat (filename, a, ictxt, inroot) - use psb_base_mod - use psb_mmio_mod - implicit none - integer :: ictxt - type(psb_sspmat_type) :: a - character(len=*) :: filename - integer, optional :: inroot - integer, parameter :: infile = 2 - integer :: info, root, np, me - - if (present(inroot)) then - root = inroot - else - root = psb_root_ - end if - call psb_info(ictxt, me, np) - if (me == root) then - write(*, '("Reading matrix...")') ! open input file - call mm_mat_read(a,info,infile,filename) - if (info /= 0) then - write(0,*) 'Error return from MM_MAT_READ ',info - call psb_abort(ictxt) ! Unexpected End of File - endif - end if - return - - end subroutine sreadmat - - - subroutine sread_rhs (filename, b, info,ictxt, inroot) - use psb_base_mod - use psb_mmio_mod - implicit none - integer :: ictxt - character :: filename*(*) - real(psb_spk_), allocatable, intent(out) :: b(:,:) - integer, intent(out) :: info - integer, optional :: inroot - integer, parameter :: infile = 2 - integer :: nrow, ncol, i,root, np, me, ircode, j - - if (present(inroot)) then - root = inroot - else - root = psb_root_ - end if - info = 0 - call psb_info(ictxt, me, np) - if (me == root) then - write(*, '("Reading rhs...")') ! open input file - call mm_vet_read(filename,b,info) - if (info /= 0) then - write(0,*) 'read_rhs: something went wrong.' - return - end if ! read right hand sides - write(*,*) 'end read_rhs' - end if - return - - end subroutine sread_rhs - - - subroutine dreadmat (filename, a, ictxt, inroot) - use psb_base_mod - use psb_mmio_mod - implicit none - integer :: ictxt - type(psb_dspmat_type) :: a - character(len=*) :: filename - integer, optional :: inroot - integer, parameter :: infile = 2 - integer :: info, root, np, me - - if (present(inroot)) then - root = inroot - else - root = psb_root_ - end if - call psb_info(ictxt, me, np) - if (me == root) then - write(*, '("Reading matrix...")') ! open input file - call mm_mat_read(a,info,infile,filename) - if (info /= 0) then - write(0,*) 'Error return from MM_MAT_READ ',info - call psb_abort(ictxt) ! Unexpected End of File - endif - end if - return - - end subroutine dreadmat - - - subroutine dread_rhs (filename, b, info,ictxt, inroot) - use psb_base_mod - use psb_mmio_mod - implicit none - integer :: ictxt - character :: filename*(*) - real(psb_dpk_), allocatable, intent(out) :: b(:,:) - integer, intent(out) :: info - integer, optional :: inroot - integer, parameter :: infile = 2 - integer :: nrow, ncol, i,root, np, me, ircode, j - - if (present(inroot)) then - root = inroot - else - root = psb_root_ - end if - info = 0 - call psb_info(ictxt, me, np) - if (me == root) then - write(*, '("Reading rhs...")') ! open input file - call mm_vet_read(filename,b,info) - if (info /= 0) then - write(0,*) 'read_rhs: something went wrong.' - return - end if ! read right hand sides - write(*,*) 'end read_rhs' - end if - return - - end subroutine dread_rhs - - subroutine creadmat (filename, a, ictxt, inroot) - use psb_base_mod - use psb_mmio_mod - implicit none - integer :: ictxt - type(psb_cspmat_type) :: a - character(len=*) :: filename - integer, optional :: inroot - integer, parameter :: infile = 2 - integer :: info, root, np, me - - if (present(inroot)) then - root = inroot - else - root = psb_root_ - end if - call psb_info(ictxt, me, np) - if (me == root) then - write(*, '("Reading matrix...")') ! open input file - call mm_mat_read(a,info,infile,filename) - if (info /= 0) then - write(0,*) 'Error return from MM_MAT_READ ',info - call psb_abort(ictxt) ! Unexpected End of File - endif - end if - return - - end subroutine creadmat - - - subroutine cread_rhs (filename, b, info,ictxt, inroot) - use psb_base_mod - use psb_mmio_mod - implicit none - integer :: ictxt - character :: filename*(*) - complex(psb_spk_), allocatable, intent(out) :: b(:,:) - integer, intent(out) :: info - integer, optional :: inroot - integer, parameter :: infile = 2 - integer :: nrow, ncol, i,root, np, me, ircode, j - - if (present(inroot)) then - root = inroot - else - root = psb_root_ - end if - info = 0 - call psb_info(ictxt, me, np) - if (me == root) then - write(*, '("Reading rhs...")') ! open input file - call mm_vet_read(filename,b,info) - if (info /= 0) then - write(0,*) 'read_rhs: something went wrong.' - return - end if ! read right hand sides - write(*,*) 'end read_rhs' - end if - return - - end subroutine cread_rhs - - - subroutine zreadmat (filename, a, ictxt, inroot) - use psb_base_mod - use psb_mmio_mod - implicit none - integer :: ictxt - type(psb_zspmat_type) :: a - character(len=*) :: filename - integer, optional :: inroot - integer, parameter :: infile = 2 - integer :: info, root, np, me - - if (present(inroot)) then - root = inroot - else - root = psb_root_ - end if - call psb_info(ictxt, me, np) - if (me == root) then - write(*, '("Reading matrix...")') ! open input file - call mm_mat_read(a,info,infile,filename) - if (info /= 0) then - write(0,*) 'Error return from MM_MAT_READ ',info - call psb_abort(ictxt) ! Unexpected End of File - endif - end if - return - - end subroutine zreadmat - - - subroutine zread_rhs (filename, b, info,ictxt, inroot) - use psb_base_mod - use psb_mmio_mod - implicit none - integer :: ictxt - character :: filename*(*) - complex(psb_dpk_), allocatable, intent(out) :: b(:,:) - integer, intent(out) :: info - integer, optional :: inroot - integer, parameter :: infile = 2 - integer :: nrow, ncol, i,root, np, me, ircode, j - - if (present(inroot)) then - root = inroot - else - root = psb_root_ - end if - info = 0 - call psb_info(ictxt, me, np) - if (me == root) then - write(*, '("Reading rhs...")') ! open input file - call mm_vet_read(filename,b,info) - if (info /= 0) then - write(0,*) 'read_rhs: something went wrong.' - return - end if ! read right hand sides - write(*,*) 'end read_rhs' - end if - return - - end subroutine zread_rhs - -end module psb_read_mat_mod diff --git a/util/psb_util_mod.f90 b/util/psb_util_mod.f90 index 502f78e2..1ddd008c 100644 --- a/util/psb_util_mod.f90 +++ b/util/psb_util_mod.f90 @@ -36,7 +36,6 @@ module psb_util_mod use psb_metispart_mod use psb_hbio_mod use psb_mmio_mod - use psb_read_mat_mod use psb_mat_dist_mod end module psb_util_mod